20 185410 3225 52515791
9 11 17 18 25 35 38 43 52 55 56 58 61 73 76 77 78 79 81 90 
100 101 108 124 135 176 226 324 520 801 1015 1675 2753 6819 9963 12680 22174 57726 66187 92327 
100 1349 7933 23455 39571 42607 32386 19459 10137 4737 2094 883 387 166 80 39 16 7 3 1