10 2076 91 332954 14 17 20 24 32 54 69 84 86 92 100 104 113 136 172 204 245 334 782 858 100 590 855 420 72 20 9 6 3 1