10 2105 103 348191 3 26 32 34 41 49 50 54 56 88 1 2 3 4 5 6 17 36 49 140 83 974 948 63 12 9 7 5 3 1