16 1016670 502 1 2 3 12 13 27 33 34 41 48 49 54 57 62 66 69