5
5
2
0
0
0
0
0
3
0
0
0
0
0
5
0
0
0
0
0
7
0
42659294897697356639717223981764496325028741253238582075386
67613382720055660835010205439730552364859461844472681549103
99051815331048600370209923060248653675369085325646806949068
119759781502557511235585141458401052841859312603823669443454
147576913597866962544162012328628140742000923047763695674382
