true 1037 343 true 1 2 3 4 6 8 9 11 14 18 19 24 36 38 43 44 50 52 53 55 57 62 67 76 82 83 84 89 91 97