18 5989 194 1902072 10 28 34 35 47 54 57 65 67 71 74 78 81 86 91 92 96 99 100 103 112 127 149 178 215 253 295 330 364 408 453 506 603 650 800 2720 100 643 1839 1995 871 233 104 65 37 24 21 16 13 11 8 5 3 1