10
25
13
20
7
14
9
12
112
16
21
37
4
42
27
18
24
15
11
45
77
23
36
32
19
17
46
184
34
66
29
83
31
96
141
54
26
97
122