150
165
103
449
231
393
501
116