true 18612 1077 true 1 2 3 5 7 17 19 21 23 26 29 32 37 39