93628973
6391352
20954625
446311
30474196
59665648
71969069
75736381
60092589
17407003
23727327
48252408
56421073
80363946
2703134
9604509
53489042
1726165
15221778
68691011
3191126
46151738
46056647
76404750
32573247
7875721
21978087
13092532
80693583
9516336
88269479
35709478
99677599
9850515
91319985
67524785
42258314
52758815
91572474
85077928