15 392 373 true 1 3 7 9 13 15 16 18 24 28 33 34 35 37 38