95104846
63317016
88868812
24623271
95484092
71038007
7714893
7567154
76789506
35408788
66605188
969707
40519426
25653952
4381237
92679966
20193026
44752527
76025621
62568126
35718379
37998480
2893282
11211968
95051482
4872379
72956425
5999699
8260352
95506580
67713135
72582316
64079685
25943337
5304307
6814572
80033869
9603485
40898902
74173136