18 960 653 true 0 1 2 5 6 8 12 13 15 17 18 19 23 30 32 33 36 39