46876 62526 61844 113513 23512 98064 50640 83294 57986 96730 123470 56117 92951 128769 105294 71603 112305 51528 82252 63526 52958 25897 25079 2085860945