21
285 5 3
313 -1 4
792 6 14
115 11 15
337 -1 7
487 16 8
616 9 13
593 10 12
492 -1 -1
65 -1 -1
602 -1 -1
618 -1 20
853 -1 19
259 18 -1
454 17 -1
353 22 -1
195 -1 -1
930 -1 -1
651 -1 21
732 -1 -1
335 -1 -1
