15 1917 670 true 3 6 9 10 17 23 46 47 55 57 59 83 87 92 94