100 422 500 111 114 151 156 584 119 300 334 335