320 2932 644 4105 3964 9056 360 9313 8012 7193 2729 5805 3528 5993 7680 3503 8511 5977 6976 518 3112 2373 814 7857 8439 3662 7856 5568 8227 5583 5834 3169 1323 1034 8604 973 4613 8787 542