27 879 620 true 4 7 10 12 15 25 27 31 33 39 41 44 45 46 47 49 56 57 60 61 64 67 69 76 79 88 99