1 18 54343
2 115 3
9 451 2
21 209 4
35 479 2
50 169 184
51 134 37
58 164 3
64 501 2
68 132 738
71 228 2
84 295 48318
96 488 895
113 430 2
125 507 35
147 480 19
153 257 260
159 451 22
176 393 2
186 237 2
206 410 3
206 436 3
210 380 25
214 231 17
232 248 3
246 254 8
270 335 107688
309 400 793
313 451 2
354 457 2
355 428 13
358 420 3
371 421 2
372 477 14533
