13 660 388 true 1 4 7 9 12 13 17 20 22 29 30 36 38