2
1
3
3
9
23
12
24
2
1