12 681 351 true 2 38 40 43 49 58 61 62 78 85 87 89