582 6 129 108 48 46 9 667 25 52 44 64 92 7 4 6 3356