2
12
35
19
37
25
117
213
53
131
7
140
34
23
6
24
33
14
27
15
13
10
40
67
43
32
173
129
70
46
48
99
126
191
31
243
50
75
73
17
16
93
235
36
47
116