40707172
88651919
60608220
95466252
20383285
57483818
12409348
81552998
34124134
77747576
85742477
71938217
8211125
39702254
19765608
5005519
19552816
38631672
57047094
57932931
95939499
10624580
72284312
44846336
80295123
60653493
49733791
54225101
48474261
50118031
90642985
37122658
6206639
96942560
25615960
45962602
89333161
46774863
57871056
41034719