21128664
7395076
88018601
8685180
99424217
5351305
76597561
42277869
62665169
98285058
91875965
47395778
72156573
77295459
74137706
33173622
73808403
84374569
31229207
56852057
23965355
10805620
54031798
42346913
10662797
92317889
43954374
86566023
5091432
61112490
57594219
12113865
10882011
71609791
98832478
7093884
41251782
34585671
67833188
47241918