40528273
34054305
47814133
11665627
23391548
95465563
29229668
14832258
68488032
56737807
16084565
2425292
99219235
22785803
69847091
29413340
86348787
49099580
889761
2560752
8231963
2256428
1366518
9437873
59867556
8211655
2246825
59032499
97291259
33344310
52052324
29006226
3843421
55471636
67033204
5259426
69755401
25087906
4855842
32021121