359
20
104
19
247
6
133
293
226
197
416
370
405
514
1121
363
751
29
631
898
216
167
161
206
429
212
576
792
390
994
847
248
423
382
234
207
225
199
135
780
522
217
600
592
340
818
180
680
223
120
128
121
114
358
116
62
88