11 3403 119 529213 4 7 12 32 41 73 76 77 82 87 94 1 2 3 4 5 6 7 22 117 314 369 76 1249 1595 432 16 10 9 7 5 3 1