87629185
21144502
644181
65254720
8876164
36704106
95274032
39548198
36351480
13705113
42659790
28636695
45246557
23283818
68155091
9756971
60291061
62446260
2700201
4755197
62361402
2797875
62984629
34078247
98376835
10525601
718984
49277331
54823440
72467564
90089453
945589
90696667
65338698
78926100
40439776
74492390
68387122
33048469
48067967