415
110
598
185
697
193
1151
610
587
178
430
161
208
89
339
149
346
50
402
33
314
140
487
45
587
72
483
112
406
129
466
8
190
171
403
62
236
50
574
72