30 30
10
16 13 507 1
9 11 240 3
4 30 265 1
6 28 351 3
5 1 10 3
2 30 110 2
6 26 259 2
8 23 275 3
16 6 132 1
24 1 29 3
