40 569 615 true 2 3 4 7 11 15 17 18 19 20 23 26 32 33 36 37 41 42 45 49 57 60 61 65 67 70 71 74 76 78 80 81 87 88 90 92 93 95 96 99