10 3637 113 632037
1 19 35 38 55 62 63 84 93 99 
100 101 109 131 166 238 306 627 1063 2897 
100 760 1427 992 272 53 20 9 3 1