10 786 396 true 5 9 12 13 14 15 20 26 28 33