20 1243 671 true 14 15 17 20 24 32 34 42 48 50 53 58 61 66 71 73 77 81 89 97