158738743032148371069912003971699295838719430116104221675183920202679144525371731259516214919473414133617767163937541473343121300361886324261585231078717202399561923561105742216971756282535617778879260921801505588380199219105123187026144078958441368302029375671219183918140133991512117734121083341247148512100671161312122150637027455471796102746846249836098737203718198374178462043642265842212816849314231924112346896923173265869621261641452751089061942281142121965920008013519203688467861503781496999989661618614679961175288845491388556374928008171754