10
-1 13893 5619
1 47156 53554
2 52607 32707
1 64044 77540
4 35681 76289
4 35010 28089
5 38994 19395
3 99646 21011
2 22452 30142
9 63991 3893
