17 1034 670 true 1 6 10 13 17 21 22 27 30 45 51 64 66 79 89 95 99