10
8
12
7
9
1
11
61
29
35
2
112
17
4
14
45
6
15
26
16
24
28
106
3
69
195
18
38
13
37
55
104
130
111
247
152
64
105
200
96
328
73
117