38
30
212
24
35
118
25
79
108
11
26
1
163
125
165
17
29
80
97
10
18
85
220
159
16
70
28
1059
5
20
69
78
62
8
100
98
23
27
67
272
9
44
202
123
2
116
217
72
426
4
32