13 1089 93 3 6 15 38 41 47 69 71 72 83 85 98 100