21
636 3 7
158 4 5
130 12 -1
400 6 8
260 13 11
844 15 -1
458 9 -1
446 10 -1
405 22 16
283 -1 14
0 -1 19
199 -1 -1
314 -1 -1
841 17 -1
410 -1 -1
736 21 18
748 -1 20
74 -1 -1
823 -1 -1
726 -1 -1
400 -1 -1
