22 376 138 1 2 4 10 11 13 16 18 27 28 34 35 38 41 43 49 50 51 62 63 66 70