255
118
290
268
506
387
181
375
1017
293
121
286
391
344
238
97
348
132
216
137
376
435
229
275
103
355
340
240
352
777
427
732
445
325
903
913
148
698
139
185
558
871
526
578
543
136
407
332
166
390
525
177
771
634
113
354
311
288
209
869