22
9
2
3
32
1
49
3
8
32
512
19
1
1
2