47 0 17169 23950 31911 58360 65827 74349 82725 91670 98823 107196 116592 123910 132087 148408 156237 165340 181294 189515 196761 207705 221806 231533 240562 247672 255425 265377 281770 289718 296560 312086 322878 329242 340257 346894 354155 362639 371798 378668 388861 395508 421157 446985 464082 488209 510858 529218 