98246013
9396120
5422984
77268863
22972016
39673017
2156763
12965486
90976020
78505142
39856640
71174454
40751978
80917476
89101150
66606462
78969074
94077748
61133725
3484599
45754443
98637984
1322289
57772251
2864584
83423879
49207387
51778209
12123130
84757832
65404521
95542117
36762769
20139004
98109190
68578288
55481457
51753328
87814342
67902775