2852053
11606762
6694201
17528351
27583284
8863261
82297855
13935857
43436536
21973790
24186977
21068531
26561417
38989251
71048231
95652701
80246395
72088568
48437930
60046560
8323700
74651747
15737905
17286674
83544693
62219356
84853741
58529472
77299525
93224990
47032990
40748541
26422681
83033831
38396976
92945049
41193689
57887751
39099228
35775475