16115780
941126
91518513
49958356
97808343
6211049
96697402
6777897
18401853
83179047
99506445
14285268
40091860
80242852
20199976
78863478
89474300
19023758
27102796
28526865
27866922
92688833
59661334
71997120
18356924
81639968
19313613
43315091
1709409
26162946
74439885
61963337
88871794
75276925
93312327
8225192
2238848
23018911
33254723
14453680