13 3639 127 633005 2 3 9 11 23 28 30 43 56 64 66 68 95 1 2 3 4 5 6 13 30 63 138 221 392 3251 68 1081 1684 701 40 16 13 11 9 7 5 3 1