8286577
1135640
967564
91398855
39263587
84115877
19628395
67241536
8922567
9902407
85657638
40267462
95275838
60535986
39213171
87705895
75853566
76413072
14691688
3494427
61963011
24596242
53822497
92725102
11844540
97131150
87194466
29963061
25838720
50824562
9184422
45014767
5876765
112879
22975683
87501983
87116938
636097
82944772
39957744