12 860 459 true 6 10 17 20 30 45 57 71 79 81 82 83