29 2 165 1
2 4 71 3
12 6 47 5
7 8 89 7
5 10 17 9
51 12 14 11
58 14 5 13
6 16 25 15
15 18 54 17
    60 19

765