29982 64624 118688 187590 233876 290348 324270 361641 429682 489683 518219 540101 577748 612271 632688 685090 722570 764797 792374 845232 885237 932433 979141 1029021 1058304 1079164 1112869 1167987 1221934 1263288 1305212