20
274 6 3
301 -1 4
954 5 17
365 11 7
35 -1 9
447 15 8
807 10 13
155 16 -1
561 -1 12
299 -1 21
752 20 -1
843 -1 14
936 -1 18
387 -1 -1
88 -1 19
988 -1 -1
947 -1 -1
115 -1 -1
618 -1 -1
313 -1 -1
