20
308 4 3
571 6 5
288 7 -1
874 10 18
570 9 -1
219 8 16
144 20 13
502 12 -1
637 -1 11
816 19 -1
476 14 15
164 -1 21
449 -1 17
488 -1 -1
288 -1 -1
455 -1 -1
998 -1 -1
810 -1 -1
131 -1 -1
184 -1 -1
