10
45
113
5
30
23
8
1
16
1