31277571
50625130
192997
59696647
69465208
49523704
1753553
87072402
55545335
8457842
22598306
64102107
45861040
14637540
14026944
83391105
18351591
94982473
23504116
760559
83953902
35646266
329253
70129460
3564376
86772462
34201084
66027265
23211407
835915
35913881
55296603
32466937
33802094
82078825
24547136
68134966
54026664
37278661
17018216