24
304
118
14
58
159
17
23
27
20
18
102
216
57
69
48
25
303
177
62
224
131
442
169
37
203
253
106
67
59
283
366
352
50
192
245
286
356
171
113
19
477
152
12
33
72
252
66
197
90
495
265
163
225
513