10 2995 101 424101 4 7 23 31 39 50 56 73 92 99 1 2 3 4 5 6 15 32 227 708 83 1134 1391 348 14 9 7 5 3 1