95051858
58238086
70298893
45742913
12184519
12878363
17434688
94752500
3503218
22955510
11702665
35928702
21834058
36493578
50916474
20033106
5377249
60381373
54684880
18524214
94646669
91808627
40974993
88345160
66916431
61745177
97086477
70136806
9826590
11829815
31082578
6150140
45191521
89106598
50381760
991372
54339852
57033809
43597601
58381983