13 684 665 true 1 4 12 20 29 30 36 46 48 61 84 85 93