10 1650 84 283819
11 13 29 34 56 61 63 64 73 87 
100 105 117 132 157 195 226 288 332 1152 
100 524 669 279 47 15 7 5 3 1