40315374
43598862
70512186
62899858
29263310
53349550
81655664
21675927
1008950
383041
97601697
34155411
39366597
64407056
53096005
88032285
77067025
11279358
75978973
25083171
80921009
97736466
22451515
59193607
20858781
23171364
67933804
47665415
2413455
89803027
57235618
23865605
44953589
98596126
23729453
96572582
1622653
78656879
53716319
51312546