20426702
5271881
1375177
92572510
30929128
5041215
25336624
72092536
67056337
1647614
40598569
16214864
46882826
3006589
2705028
94701678
78724477
93651635
92511727
25612691
84413424
4628876
83172365
2559280
99213586
8141933
9523957
41099308
3204512
95616239
99909593
3286394
64637165
17286791
56115284
68901732
23838186
64899387
6773250
32247879