4057115
47629685
1202534
19119472
13357459
93657731
28687212
11279015
47375135
31446437
16755636
26081992
85541927
89393728
34593632
3294317
8197552
34274709
79856370
96391728
1317839
19688049
20388525
60224408
48975898
8189292
16392598
33309785
6296206
61966834
24878197
14381793
32123378
49869475
7294789
59998494
47196152
41109068
519104
20845312