2
27
92
254
406
388
397
338
369
211
361
760