43899839
60994503
50155021
5563114
77909023
36467984
12761365
66235507
28147433
18854143
51814907
6770651
27421312
27584499
2466848
6472340
84942321
89752658
52961923
97272238
18073106
32778470
55136171
76518180
39841520
94736834
35399392
94757424
18972974
42173785
93298394
99457903
41312224
53216841
22681758
670857
36958404
21828737
78313188
12519755