25127558
87538032
21554876
79738795
12599952
40519672
49226421
14244754
97256416
55136834
7745355
37727543
8372930
96226580
90648134
41026344
11016438
61441244
22644701
65076510
38202362
302517
4693451
42177579
70644895
3907643
67972445
17485148
27609681
19221400
6022067
56289440
36978647
68223508
85089950
19971891
8294
62666984
43363457
79481159