116
61
22
8
65
86
226
25
224
11
30
7
60
43
29
176
279
113
239
101
185
28
407
97
37
9
31
53
32
63
117
84
87
56
26
46
100
33
50
81
62
18
177
19
118
255
17
78
66
227
194
91
54