15 2100 387 true 0 2 3 4 6 7 12 15 17 23 24 25 31 32 33