15 33303 583 7078617 15 24 26 30 32 35 46 47 59 61 65 68 73 76 100 100 101 107 115 123 144 173 402 550 788 1804 4144 5700 12368 26096 100 1166 5359 10155 9293 4675 1644 530 199 95 48 25 9 4 1