15 1604 809 true 5 9 13 14 17 22 29 30 36 57 63 69 77 79 82