657
531
594
513
413
114
661
172
308
423
542
187
470
506
667
141
384
432
797
457
711
208
90
479
169
352
614
346
459
714
622
161
672
715
347
237
208
582
284
473
788
262
396
792
696
469
525
544
376
509
196
198
594
490
456
484
246
342
134
110
530
124
290
679
773
251
796
328
288
727
772
380
177
278
157
365
497
709
277
611
679
422
506
348
501
737
306
195
635
672
795
765
770
704
506
448
487
316
477
193
130
741
463
417
470
565
498
217
212
135
246
620
762
713
638
162
70
253
262
133
426
454
225
442
443
611
777
677