96621226
74312939
8113048
79738890
28376509
24633575
116907
90604811
85469298
22986782
80996462
88615653
376668
70124526
92761774
52155419
51057025
60099140
16309226
87383118
40133819
62144815
41447840
92863957
31215867
2474079
21096594
89986490
60556571
9544579
35855886
15252956
92085475
81976466
9829654
26679882
48714902
52284142
63097435
17944742