142
416
132
99
120
153
303
129
128
421
93
102
216
207
250
146
802
229
220
154
352
187
105
149
81
715
172
208
205
283
161
110
522
252
355
137
289
173
209
266
219
231
103
251
192
279
119
585
270
101
470
90
129
267
253
