10 2409 121 336074 2 5 25 29 38 41 44 63 88 91 1 2 3 4 6 14 35 54 199 1698 84 961 1096 229 14 9 7 5 3 1