true 645 170 true 2 7 9 10 11 14 15 20 25 32 39 44 46