10 2335 103 300744 4 15 19 21 26 38 40 42 76 98 1 2 3 4 5 8 17 46 731 2132 79 939 1067 213 12 9 7 5 3 1