true 656 111 true 1 2 4 7 10 12 14 17 18 24 26 30 33 35 45 47