40003472
90003603
35739517
6760357
25949520
88193302
596095
20985322
69628573
6446907
4963587
59758127
3817570
5785880
25865604
40489818
64043827
40516232
38295330
95775885
67586737
99804329
30223419
60713877
54062591
31557420
96348398
213623
30219143
78096498
72912135
99942070
16919610
20827745
4161672
65597411
19181173
455000
83143725
50388306