15 1378 392 true 2 3 9 17 18 19 20 24 25 26 27 31 32 34 37