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