4
3
10
76
102
2
33
1
4
38
16