10
12
44
1
14
3
71
101
95
23