65639137
20963552
41937101
99128928
59594923
4950755
87774846
50798355
12469108
18107170
8306818
30309362
81941710
1358954
98401271
51487031
45015051
6407895
48673748
86125076
24097851
8923212
64016338
17951460
78443622
48361745
9204484
9949026
38533203
46941005
2446706
86253298
94073818
17587
8875912
2746977
28547329
2817282
31401159
99698994