29982 39987 52110 73147 98967 126249 162915 187909 215245 246861 277127 307768 329344 347504 379824 428729 458180 495100 519474 552114 839265