13 1946 95 406085
3 10 23 28 46 49 52 54 61 66 73 90 96 
100 104 116 136 171 209 260 286 353 392 569 1063 1603 
100 561 767 357 74 29 18 13 10 7 5 4 1