52
103
23
22
263
78
142
57
11
4
50
148
62
59
81
36
121
182
278
137
42
45
30
194
160
85
99
10
24
146
76
68
100
25
46
27
129
17
14
38
185
84
230
136
153
118
295
28
218
49