18 508 126 3 8 12 15 23 24 28 32 33 36 38 40 44 45 46 50 53 58