40994660
88538082
95765827
8993552
21886018
67984379
78138994
19383498
86673949
13726829
47629178
5983872
74142987
54175090
2246521
62792801
44887955
54446060
65019005
9963353
21676386
47135837
54195083
20341884
90907859
13007695
708818
91138922
43999527
46007392
96534108
32778399
3092873
36305115
30997972
32151001
30172956
59361995
58138442
13435536