40982573
33122262
5585323
27993428
48818038
23778091
50766222
26255762
97901794
79301742
43714288
11441620
88161946
7049604
777620
22931410
97763509
8448856
8047137
22481404
99946439
6897204
44377068
78834922
57655040
39033397
13113342
2174461
71485793
14741258
23004240
2547532
72373051
70528116
65629404
45134386
44274541
9629447
79829815
61075729