0
4
7
29
54
75
44
78
51
146
172
128