8
9
42
1
14
3
71
100
93
23