17048826
13108234
3977363
80456900
15979077
79127769
59344453
157460
99594445
64227492
53915767
59976731
1339431
33139028
82077535
49704026
55806053
93234639
77186748
95806861
69874596
99577989
5005924
62439356
52265168
77722272
68013208
65146909
47967434
38874713
1717834
24637690
62055021
31973587
62904778
5062599
94681570
17502540
23834305
5013176