8 244 356 true 3 8 15 23 27 36 37 38