3
9 3
670082374 267561516 635365320 319869316 30025856 946500441 129691900 94691264 33969965
8 3
425135488 236130568 473717460 418377582 8051001 288831136 463679870 351312624
9 4
240543633 97942100 33820065 391441787 806803783 344795155 272355120 600706125 485159703