2
38
17
25
9
4
42
8
32
19
34
13
10
92
11
26
58
14
253
619
163
167
130
36
79
150
496
54
215
221
143
27
1122
147
16
64
48
31
159
162
56
29
65
55
57
187
30
71
102
60