52
831
716
953
658
122
1005
799
551
1003
148
945
869
967
216
552
75
355
930
615
240
8
889
47
442
902
989
809
232
540
117
545
662
192
321
604
445
215
639
883
37
738
957
406
164
235
683
171
239
848
191
32
188
523
693
15
398
561
357
740
166
159
1001
975
655
7
9
765
934
810
638
57
968
846
426
332
314
538
363
112
325
812
276
608
898
354
722
446
751
303
46
841
290
85
394
322
686
374
50
648
336
477
804
