10 323 48 58932 16 42 44 52 73 77 78 81 83 100 1 2 3 4 5 6 7 8 9 10 1 43 217 56 1 1 1 1 1 1