28442667
21537807
3606633
27208426
6625550
78435332
35761477
80513460
31101190
64071553
222933
56208822
65784237
60839911
80625028
76955651
89425731
1590372
33999323
91833221
13376444
25584241
11754317
3381260
27423688
8307636
26411075
91382121
45717573
78029362
8443013
61442170
19273860
1605247
6369519
72898137
90217610
7495234
8705294
53866087