47560 63683 62358 115658 23990 98465 51590 84382 60213 99453 127452 56926 47474 132182 107762 56841 28920 49918 16870 64531 9775 4543 6961 644162499