8 340 347 true 1 13 15 24 28 43 73 94