20
748 4 3
950 20 -1
586 5 9
306 6 8
69 7 10
52 -1 -1
548 14 15
662 -1 11
198 13 17
670 -1 12
730 16 21
166 18 -1
401 -1 -1
565 -1 -1
676 -1 -1
287 -1 -1
127 19 -1
122 -1 -1
913 -1 -1
749 -1 -1
