32 0 61728 102314 121999 154808 195637 216051 244243 305972 345100 366729 400024 429431 487758 521539 549973 589587 610244 643782 671488 692631 712317 732731 765054 792273 813903 833588 855218 908198 928612 949513 976993 