40551553
6185239
1738362
4255042
88555319
299712
63032023
87316583
56432607
57751078
2425586
83927208
58373721
82285378
7201805
49924174
93621134
52238616
6392692
37537966
31359660
1627156
58171108
52046064
1376360
52836830
60491216
67229227
8364106
5206174
41931621
16905623
98741442
64086962
30866313
6522083
12224802
12483694
19124348
97756551