16 402589 258 14 18 26 27 28 29 30 34 37 41 45 46 47 49 52 64