90555722
47275596
11941430
61723437
15587790
30087107
11595937
51964752
5009545
13814049
28396463
29826744
45576663
51036797
86773323
35091734
84889203
27803998
47408247
66072476
19983126
94659540
1368450
98721167
52058770
3574183
14902465
26719556
50948704
42455027
92544448
92285953
6972424
1825225
76573692
37645154
39417691
83054625
2074984
80005460