2
139 149 10 50229
1 73 23 103
91 1 3 107
1 45 25 152
87 1 5 15
1 43 21 188
92 1 11 18
1 34 13 31
47 1 11 145
1 84 15 68
79 1 5 76
