61
38
7
14
6
11
41
134
168
15
68
65
64
152
31
276
405
245
91
229
79
511
29
116
50
120
43
70
53
47
20
19
40
0
109
129
111
248
13
39
9
2
117
45
104
112
25
251