15 1009 320 true 3 4 7 8 9 12 13 14 18 22 28 31 33 36 37