12 387 246 true 3 6 11 15 18 20 22 24 28 32 33 36