97128292
75328733
91059516
8060887
10088972
71099068
39358518
8661907
7404498
53373985
39657865
6213900
58004119
84455277
59201471
55468807
4465169
93048541
72455800
28615301
562684
67206456
53278482
43952025
8314192
1109983
85683677
8300559
93696934
8848546
8429745
80418581
20501589
20897400
87013573
56955178
36186642
60982126
28241434
2709128