30 1010 626 true 4 5 6 7 11 14 21 24 25 26 28 32 34 37 38 42 43 46 47 48 53 55 60 65 68 73 86 91 94 97