23196818
1769857
83446833
71581482
66064634
70523056
29984889
50544695
45569906
63617536
16213204
39923981
37872079
18576493
17502558
60985907
56218792
20402539
1022244
24657191
5584447
50707398
55528667
2702556
18426775
11113037
94294138
4851326
23338939
82065081
23726428
4746168
70284819
86414224
4308980
37509646
61122344
14306231
21363101
80247246