11 508 31 1 5 11 18 23 52 53 54 76 90 95