21
53
245
137
14
47
5
24
76
35
123
32
29
158
15
34
45
341
28
114
25
31
37
62
30
99
66
110
165
287
116
294
67
318
119
43
104
39
350
205
19
168
61
175
675
51
86
203
36