226
196
416
370
405
514
1121
363
750
29
631
898
216
167
161
206
429
212
576
790
387
992
847
248
423
382
234
207
225
199
135
778
522
217
600
592
340
818
180
680
223
120
128
121
114
358
116
62
88
857
115
163
254
228
78