5856
22120
71247
84762
45771
20118
131595
98150
8865
165682