101
100
50
19
3
20
3
2
3
15
9