15
1
1
2
15
90
29
1
10
1