60395638
76867645
1053286
44997700
67552326
21675099
29844741
72199352
20248307
74737317
48169512
82805558
38052414
70958281
34167398
9559506
52411622
30358202
62639771
662675
1214501
17986429
46282895
47021334
23439488
49678614
69645568
51952144
51346229
71488243
16402488
97617525
92749804
49129994
90241948
99524885
13852645
48247470
2193635
668967