28109772
63892831
2373931
71392
56155705
8700171
7414936
41113938
15992829
45153252
2962394
84125886
95385164
60963365
23916412
44707251
56313301
58211728
12344297
25856070
37325260
74053411
93291922
10402801
38053582
57414507
84815242
35103001
11935666
10067582
30856592
41402271
50367671
93123631
8107411
90993691
46175545
23954788
40006826
7341639