116
286
98
103
147
85
505
111
348
100