111
9
40
152
38
183
45
35
31
16
14
338
132
56
15
32
157
84
47
131
22
112
41
90
182
11
70
29
49
71
37
30
24
51
167
121
239
25
118
19
28
17
39
104
23