88426263
97304295
91522814
45141211
86799170
27442505
14115655
71975030
62963674
62324337
7168895
24317042
47897114
43667967
46943418
27309081
64743412
93912718
4539591
42256872
80841859
34164839
15252731
10816724
5792972
89115453
8654671
34866080
2953136
50488720
34362449
497243
11346513
14782540
13182979
2217111
625140
43393044
2071167
23049212