83015858
21752656
46383989
36368845
20191851
7178153
97752502
35739125
13186015
21658286
5934503
62133934
36612083
19265326
7017971
18773590
1467654
1681361
3921968
89938177
43203110
5882786
88081598
65034318
24624397
8883320
47175931
23844818
49947433
16764212
4037546
92569598
16555786
11889968
8785588
8686552
8729759
47038902
14331447
2888918