14 1004 355 true 0 3 4 5 6 7 8 15 16 19 20 24 25 32