29134600
3099476
4085767
11051649
85332876
99481233
37346956
1158548
69012535
16868140
381829
32887420
76192438
25653940
28496015
3049530
3619095
697498
57507798
28129371
2650237
95728235
75361167
4003711
73511765
724545
67817602
11017054
947329
55047667
1126105
22871070
85012455
59589674
64541808
74174832
86512690
11488151
32066295
8714570