100 422 111 114 151 156 581 119 300 374 335