10 1368 506 true 4 8 12 13 22 24 28 30 38 39