7
3
12
3
8
4
1
2
16
4
2
40
2
263
4
13