3
2
24 1 4
31 19 2 4
8 4
2 4
34 58 245 1
53 21 1
27 1
28 8 2 1
31 6 1
3 1
2 1
40 2 1
1587 96 8 31
24 3 1 31
2 31
3 31
5 31
4 31