10
8 12
11 47
22 95
40 86
33 78
28 91
5 75
21 56
51 82
48 66
