89058845
57516648
15209995
64541449
98789596
681432
29538660
79173511
60409056
78812470
2152324
42426279
73494298
21803136
9935637
24286317
68621045
50311960
27934337
19693088
29353285
2358274
85309437
66985165
72111097
33866234
74828075
88225140
50641069
21136612
10811786
86062081
3587480
33622013
3955166
38045508
96694460
27153793
22794862
23684656