1
18
22
8
51
64
48
88
33
134
73
176