2 23 18 100 58 250 32 297 62