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