42 35 54 39 101 126 48 18 59 16 181 80 63 34 40 12 * 100 42 60 160 96 10581