20
548 3 7
375 4 6
254 5 8
180 9 13
432 19 -1
658 10 11
303 -1 -1
148 12 -1
625 18 -1
939 16 15
25 -1 14
206 -1 -1
27 -1 21
988 -1 -1
914 17 -1
724 -1 -1
553 -1 20
421 -1 -1
563 -1 -1
150 -1 -1
