16454618
71868033
38701950
51301673
66724475
62751811
12695394
88721248
3156520
80208823
1631146
99697870
53113955
35832161
25579827
95594982
78544792
73152744
13875161
49587604
86949330
3699261
98215847
13491586
6138401
163239
53029671
65328050
25197165
46904969
85216141
59216753
19535853
36748453
11053602
2514581
39396266
32354972
61253462
43019460