8
32
30
44
24
50
184
51
140
96
77
120