80622762
24451496
98051508
18968852
45546226
115937
17988343
67718430
3293407
12623922
73881434
70441798
99546842
17841137
6736982
11791363
6602871
61031735
71606663
59806038
30153219
71235162
81395137
95272677
14739299
21498989
78756310
6813804
22743026
71918736
55019640
8894581
91753959
81154524
6977427
91588224
38317020
41336440
91858762
33725628