674
772
886
84
201
109
30
826
101
390
664
942
954
870
660
621
113
929
54
711
319
967
326
344
559
730
975
927
146
288
507
111
578
2
295
864
255
131
957
913
501
741
855
451
172
83
493
397
724
325
542
640
195
350
696
904
910
348
486
717
997
88
846
351
850
199
841
582
415
14
214
280
189
851
879
539
207
437
412
893
585
702
147
663
558
253
135
12
974
750
996
191
441
713
467
472
520
739
31
152
