13 2147 101 441061 14 22 42 51 53 54 75 77 80 81 84 95 97 100 104 115 133 152 193 227 260 350 473 656 912 1330 100 556 822 456 118 35 17 14 12 8 5 3 1