35105297
62823309
8600206
88653531
34982229
90608195
49717070
691435
31256198
21152770
95127764
91773351
2437560
63332127
9569503
54898720
8542822
4477620
34011766
21699289
81387104
76894977
19806711
34995092
28337862
52926413
16956955
13047245
10529713
89209809
9744777
37609583
31585698
58035235
39298706
19544755
8395299
99235525
74741139
14068564