0
5
7
3
31
105
122
61
12
43