2
8
4
16
7
7
2
1
6
8
1
82
1
16
12
21
8
71