16 8 18 47 87 65 62 59 7 22 38 74 75 61 62 62 19 45 68 77 66 75 69 48 29 59 78 77 88 73 83 70 44 74 79 78 78 95 129 77 81 83 75 53 95 113 97 82 65 63 68 90 77 101 124 101 60 78 85 113 122 118 103 86