65692913
32439252
21876089
59701186
15193850
83987860
54942854
9794272
84355113
42974100
86623145
12657164
69209545
61142333
80511987
74617402
21677080
5028490
3030317
83895461
8188922
18422464
78806215
7866523
56569067
19798549
36421477
42481911
70157057
7774439
24999683
41191357
99418375
651938
9755167
22019304
18599149
1803302
6008929
5734993