118
303
75
99
105
162
148
89
117
325