19609773
57566074
33357259
47801960
17011408
30611248
39167077
10072470
105943
1512067
14044675
97191721
87618490
16379125
82455809
42959731
33697363
66405224
8006903
36143407
41844269
21737815
82066160
17288596
61414750
28408750
87692481
75125193
18746815
73251728
41571791
55865605
94054871
22897108
32658947
45707664
52491027
98569874
81204084
55835070