52 0 16803 32297 42265 50315 57599 65745 74083 83241 90482 106093 115485 123049 132484 148637 166513 175060 182276 188971 196460 203073 212849 223172 240040 248617 257138 264297 281381 298335 306289 315197 322582 331839 348873 355291 372440 381337 389536 397672 412883 438360 446952 453553 462287 471125 478842 488088 503997 513772 521593 529394 