14 1810 98 476669
2 19 22 34 43 48 50 61 68 77 81 83 85 95 
100 103 115 131 151 173 202 230 257 310 344 560 671 758 
100 539 726 316 44 21 15 13 11 9 7 5 3 1