107 148 120 334 335 170