9
3 0
18
1 312280660 0 662741171
7 196224133 0 483744280
5 138105546 8 209885275
2 698223744 6 865539200
8 12522698 1 778057510
8 17058749 4 332912062
3 620265258 2 904437853
8 306124526 2 377404798
5 126834725 2 389165582
3 53822138 5 999878597
3 422888656 1 746313036
2 397764296 1 980973531
7 245311042 1 979256035
7 670217111 4 892256995
6 447194165 7 889512550
4 796098837 1 831259515
6 470929804 0 516686666
2 409063763 7 705672978
