14 1986 97 361046
1 2 9 11 30 31 41 42 49 58 61 66 89 98 
1 2 3 4 5 9 12 23 152 255 524 541 1928 1955 
63 768 863 178 32 18 15 13 11 9 7 5 3 1