53586013
90379795
37585150
19803328
40653684
87123428
1813058
79387304
73153694
89876666
4593745
7167801
46161028
48455008
39036298
23464249
72268480
16642488
70736459
69325332
1028
51206729
99901204
10222374
26374210
88869610
19699674
84694327
37257281
44031616
88581384
37126984
2371591
54578154
44219040
94556926
74582010
30186785
70159273
10313127