59613503
7708776
17841123
16352872
20207324
28266511
8108569
68436634
853125
29597450
1202018
94667069
2131129
14845520
1234115
4460630
39161287
47514602
11496875
45888827
9347933
145561
8058739
54175788
68918829
555116
44282650
29824074
19878537
76025224
54967941
58176167
56621951
60627557
8152701
42876108
38507718
72679558
83126469
6865004