13 1357 689 true 2 8 10 17 19 20 31 32 34 55 59 79 96