2
1
8
0
3
6
5
14
22
97
40
80
18
27
25