35463028
31207464
48341168
46954342
9442540
9534146
92413491
81111947
7156537
46867963
35062319
79777115
60881481
4114645
49827716
91436855
800278
30194954
7591334
47939502
95646454
37907244
685363
2802728
13548692
25058924
2474603
72125332
24986776
9363247
15763705
55018675
48537184
366854
54302955
1657488
55281909
36921767
20116409
2403595