0 2 1 6 2 146 3 2074806 4 5954444157018557346 5 140744820294208035204656447906095566299588102457814757606 6 1858685896365056640452604182778243755878210128325493631436394942328487801924642707284183892998994140529418479176238949509991689659112331788418314832322689820822344586546 7 4280817876566555652459735253467190051649357090384966954985130406077425542473482245561272541843500083727719943504437827304279967459103428912882483176998926298052744913954905081312076382505733303395500363707608418367564987702701060597351173362557824362224762965065053292007521187539789243032614124197954539751793491381760948485705742815281410278386085052835456558917295185934498401614658900779072801726758638911890502962187951704557897150412595820378049113957889943145618825865361531100848689297579855328406