10
24
33
2
2
40
9
4
5
1
7
1
7