258839 1232 801 9992 4021 472 102 587 124 '31