10 3406 110 423647 10 19 27 38 39 43 44 61 65 95 1 2 3 4 5 15 36 65 104 3163 86 1228 1592 460 15 9 7 5 3 1