121
309
99
112
148
90
118
329
66
27