666
154
861
380
569
26
694
38
657
292
172
184
117
104
932
586
225
746
673
87
467
563
364
589
193
717
499
520
874
472
884
506
277
531
383
105
795
384
842
785
878
347
76
913
847
1026
39