302
368
318
565
562
319
349
517
254
333
679
594
675
1127
533
472
154
286
692
402
343
706
526
268
725
450
290
439
299
222
286
208
461
792
476
218
644
141
659
762
209
430
187
324
216
494
624
962
461
746
268
797
821
714
1254
204
307
547
570
471