11 2101 103 344209 4 9 20 24 28 31 41 52 61 94 97 1 2 3 4 5 6 17 28 47 578 1299 79 826 937 202 20 12 9 7 5 3 1