21308260
4150413
34341369
629110
87488589
81425846
79477543
4907800
7416423
90476741
43778063
7044989
66598437
77929595
7062404
24226244
986010000
41409379
2205883
85568342
91496117
73358399
15082968
12034910
76831632
7218833
58075535
361745
42701823
82568133
15204980
54325323
18336505
8306459
26264270
21321823
89039590
47825184
24253591
66315445