500 500
20
305 313 95465 1
272 335 91120 1
244 354 86376 1
253 330 83490 1
345 225 77625 1
220 345 75900 1
321 234 75114 1
372 194 72168 1
222 292 64824 1
177 337 59649 1
165 355 58575 1
220 260 57200 1
300 189 56700 1
256 212 54272 1
241 210 50610 1
296 149 44104 1
137 294 40278 1
134 287 38458 1
169 149 25181 1
189 132 24948 1
