118
302
99
105
148
88
515
117
357
100