15 160 50
25 126 2
35 479 16448
50 177 2
65 397 1601526
66 185 2
69 89 2
99 154 1379246
111 273 2
117 314 2
119 423 2
131 194 2
153 257 2
165 323 22
177 250 2
191 368 2
275 280 281
303 400 342
388 472 2
389 500 2
461 503 2
