32 0 32195 62966 81019 102036 123699 155063 176256 203563 243657 276314 297978 325461 346155 366848 398535 430208 447235 467223 488746 520757 549210 610967 642654 670138 732542 764552 793329 855410 887097 915874 977322 