31724674
1452428
21751971
4858937
58451418
38583179
70137654
48298833
38718229
50688
8353365
38799441
27655120
31797430
8652951
52843887
41883744
86905373
29828072
17452064
36506880
7651752
94908021
8782614
57604897
82806458
43938905
48621506
66203658
19793824
99908190
84085256
99809100
69529524
64877442
36371768
41581379
27102353
52111321
44683806