68
60
109
53
131
36
143
125
106
271
130
118
146
147
124
182
151
183
310
86
92
156
56
189
240
222
294
260
865