57273256
4864738
93907836
79505703
5396556
83011224
82393360
64238334
3835231
43214331
95095460
56013283
41482795
10487177
75152773
63298581
59249090
69499511
59532739
55509864
1909706
94275061
27046557
32615859
92644511
7525155
57485738
66676180
80766641
27262045
63837508
33661905
52068665
39485121
90818739
47622143
42537550
70906360
7758395
19485122