12 4410 125 679410 3 6 11 13 24 28 52 53 65 70 78 94 1 2 3 4 5 9 10 35 86 107 864 2409 79 1202 2065 975 41 12 11 9 7 5 3 1