2 1
98 59
28 43
100 126
41 68
74 103
35 108
89 156
39 141
103 184
110 28
188 153
113 104
222 198
