35036650
22691587
90118540
51543513
64364662
14728684
47686768
20322838
92157834
95088481
57501295
89845245
115361
11995269
2628969
63824132
20525876
61517539
7207549
58832220
24679925
2978207
4186525
15722930
61201399
93558761
59441621
62262211
39157813
88701318
78173100
73616000
50927609
62699366
50532320
74867110
80099344
78606199
96472704
6845973