11 2589 92 418005 3 6 10 17 20 41 72 73 95 96 97 100 105 117 136 160 199 239 286 353 1128 2512 100 636 1049 610 127 36 14 8 5 3 1