true 656 224 true 0 1 9 12 15 18 23 27 28 33 37 45 51 55 57 58 61 65 67 77 80 88 89 90 91 93 94 95 97 98