10 2434 109 346908 4 14 21 32 37 43 77 96 99 100 1 2 3 4 6 7 26 53 234 1247 80 967 1115 235 12 9 7 5 3 1