10 28
13 63
15 31
38 32
67 37
90 42
95 56
94 65
92 68
40 87
28 78
