24
102
28
81
106
64
391
615
475
30
15
12
108
381
167
197
233
70
232
411
181
57
456
328
482
93
354
91
87
249
218
29
66
56
486
34
551
131
886
224
363
388
96
101
275
177
115
3
11
0
68
178
110
158