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