13 839 73 171103 10 11 13 31 47 52 63 72 74 81 87 90 98 1 2 3 4 5 6 7 8 9 22 28 138 340 1 42 288 319 118 32 10 12 7 4 3 2 1