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