12 696 446 true 19 22 27 30 38 71 80 85 87 89 95 97