1
24
58
16
50
32
44
80
150
46
284
124