2
10
5
9
1
7
11
58
25
35
8
110
15
3
14
41
6
29
26
16
24
27
106
12
69
194
17
38
23
13
37
54
104
130
108
247
152
64
105
199
96
328
73
117