9 1807 545 true 0 5 12 16 17 23 29 30 39