33 497 387 true 1 2 3 5 6 7 8 10 12 17 18 21 26 27 29 30 32 38 39 48 53 60 63 65 70 73 83 85 87 88 89 91 99