37 865 740 true 1 4 9 10 12 15 18 19 20 21 22 24 26 29 30 31 37 38 43 50 64 65 66 68 70 72 73 76 77 78 79 83 85 87 90 91 99