58838558
10625204
18933081
87835970
57259033
96969748
32631742
38787497
20523047
18094434
43526940
47706433
9085604
67002240
80666203
45773206
15303225
33665672
768675
78437739
38093005
23697454
63936979
3342026
88968877
39084995
73761882
45706144
20973030
81859340
78199099
42277815
58176781
86842292
94415408
74486674
6638930
35656716
50916663
84098802