121
306
99
109
148
90
118
325
66
27