35 30 12 29 34 3 21 63 7 1 40 4 86 16726