16
66
2
7
5
8
6
18
1
4
9
1
10
23
55