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