120
306
77
99
108
162
148
90
118
325