250 250
10
184 167 30728 1
152 167 25384 1
166 143 23738 1
160 120 19200 1
118 114 13452 1
141 87 12267 1
140 83 11620 1
165 69 11385 1
148 66 9768 1
86 70 6020 1
