90
2
6
21
32
6
15
1
22