4
2 386942950 286646053
3 312860525 268017526
4 521963153 349707040
1 699939031 794924690
5
1 764561742 718016272
1 194855257 963701598
2 830746227 621530494
1 62992250 395373270
5 781689561 849687424
