31089442
4909636
25025337
1807105
74102087
69726673
67146948
22869178
53094727
6103608
64373303
67482545
99076519
3158782
62729981
746129
18179078
65878122
62237601
47288778
99769942
70221267
46244330
468154
72419717
78063837
68158572
57191002
64243188
25507630
50054366
98617102
35821499
62823412
73197425
559740
72515651
18156362
486450
89038584