532
382
334
668
583
458
491
434
437
293
172
356
368
432
157
371
366
524
480
432
119
112
122
132
160
339
437
511
396
266
61
119
120
140
258
512
104
644
359
381
445
518
408
209
310
222
441
104
220
507
337
926
582
490
691
164
474
505
507
318