1
11
1
15
1
21
1
23
2
24
3
29