409
237
577
389
350
59
426
262
443
70
560
138
712
401
775
228
310
209
472
256
685
79
351
164
646
305
239
160
398
251
645
230
490
173
803
526
646
155
652
75