11 20168 90 4 11 12 15 20 26 29 32 35 37 42