5
6 2
101081268 761264760 368354767 19793835 6087418 302433460
2 2
13647150 175501900
4 4
59811520 404723935 441372060 248615616
1 2
362717590
6 1
446542904 139862680 144614943 2269054 489128046 625487980