1
16
7
11
5
2
9
4
44
8
1
5
58