8 1004 392 true 0 19 20 21 24 28 29 36