90108778
18328536
90622292
60163140
64084639
79741742
61446786
5785262
36243911
61925017
44275927
34738350
71367106
75542802
93391935
77076085
35892673
6011289
31039935
54636337
13884661
38943603
652648
68226493
32007198
44333081
17823029
9768774
73184253
36704783
18888506
96568915
3696822
77672495
88344627
4689132
47634343
99133570
45548484
28251592