28
33
3
8
15
37
46
47
26
31
34
144
29
73
32
20
19
24
21
66
51
54
224
81
59
79
42
36
105
52
222
422
109
361
88
172
197
204
239
247
304
75
163
92
178
89
99
515
121
160
260
87
164