4970626 8235104 12357070 16872821 18992096 20214135 25997523 30640777 38128423 40035763 44783188 47992209 57295770 57766057 58557565 58937130 79507784 91440091 94137374 97585885 98405737