30934432
46587720
9154961
94225613
52807161
9836339
73639409
20906530
64773926
51677525
98251661
76844423
71399324
10023829
31575840
1863000
34557210
52974149
9400953
96768371
84861426
69906668
98741441
602825
34942930
33213258
95319329
93381643
49738401
10257219
75766655
95063291
46341799
95463491
68097546
60536865
40947860
35362297
99088867
52776309