406
55
147
29
519
148
458
103
584
194
259
60
225
167
403
24
537
188
525
91
80
40
398
92
349
190
254
61
231
177
581
183
202
62
309
183
350
182
190
49