21 2275 160 3 4 8 10 11 13 14 20 21 26 27 28 30 31 35 38 39 41 42 52 58