13 593 602 true 3 5 6 9 16 18 20 23 29 30 33 34 38