25585000
48209636
19397200
4835647
61042985
50578960
73307535
94305008
85781399
47211876
42472585
25255296
6675817
20808850
81007312
61087516
21361668
67548505
86885997
25316168
28576194
97686118
18293463
42591024
76954524
66504973
52676873
11179712
17648864
4807887
78095980
67805009
56498968
2963126
49266533
66945156
41995009
14674371
24948091
9893385