45189693
24266580
80884720
52369146
75021012
33324047
70652311
30792466
93518457
94508696
80225302
98665620
91552036
60277099
51876314
93341837
44505102
84565189
99984360
8181666
15828385
19085337
74428471
19953142
6425104
94049850
21619078
6768318
58209555
9876772
638548
34156603
11239798
99943278
64924419
29054155
23109993
92535713
39848089
44874057