10 396 321 true 20 26 32 40 73 77 79 82 89 99