20
467 5 3
666 6 4
841 18 -1
126 -1 8
485 -1 7
645 10 -1
333 13 9
440 16 -1
625 11 -1
557 21 12
605 20 -1
163 -1 14
172 -1 15
243 19 -1
392 17 -1
359 -1 -1
723 -1 -1
228 -1 -1
561 -1 -1
485 -1 -1
