12
37
116
25
43
69
19
33
38
36
9
2
29
61
28
15
45
10
296
20
30
13
4
162
16
305
6
106
49
32
53
11
80
24
79
66
34
83
153
332
372
118
63
70
143
264
107
75