45105630
89759343
38042486
78151494
99032339
83344848
12384427
12219812
77858884
11604692
31678582
32029494
34919915
21763591
84765821
55236648
75638878
93102922
81258053
60854853
54506796
19272259
49149079
4770690
78968159
34192889
58417573
80433648
34667638
25921142
18011455
56859253
64436861
98722343
83274139
96842627
688794
35545029
14173794
26375714