495 186 58 124 69 192 247 120 895 119 30 29 27 28 3140