4
24
10
4
16
3
9
3
1
101
1
15
23
9
105
5