15 1224 609 true 2 8 17 25 28 38 41 44 56 75 77 82 87 89 93