10 2111 112 316439 7 38 42 48 64 68 73 82 93 100 1 2 3 4 6 16 41 64 349 644 81 924 942 117 22 9 7 5 3 1