127
43441
1164193
7648337
170300267537
302174566303
7923871097285295625344647665764672671
126852296050766047784776992715465773687411855096459451280266697532035066146932544175421865688393173785102361938960990064623979996076835078319576415359826033129207667086798178912967321070482378115136147835388572293179833069157101101883791705705208714527866927163415529511688021660417498827559221220679441
