3472657
5201106
57407206
5589670
39276860
1282934
240518
28697021
5243043
13725516
17898371
1917183
59196545
66368155
77262469
33299463
46246080
52462992
13751004
22112783
80699882
14373727
55281130
50062237
11437462
9897351
92208197
78806040
82481987
26626423
99697674
51652019
4247343
55654339
43873935
31674712
40928490
22599799
78228902
96562837