2949285
90618063
20045460
95368034
64215170
25897074
8739533
85953246
27992521
72898942
49267016
11485452
88858852
76066921
80529733
70719504
69008335
34142394
19357494
93097757
7643617
46466070
34903709
10956927
26417208
8224743
57258308
2597809
59694848
92487600
67533911
23559816
9099610
6283978
99239249
9748592
32018304
7089490
9919252
83794111