120
36
88
48
146
201
147
212
92
258