82 96 30 94 19 73 79 15 51 40