105711291093105011341085929905894106711381019110511015849961094101761710783921074103988411118761048936110088197261410861052959103599397110221077108210589481104113011336158859526266258155815788821043105511459659731124907114311181071611962102789010839991091101310689556338651112112562194039411429129889589871036956968917627933111310961037103393062210981140110758287993211471146819888103495310805836121049111911151136880104410691139113596691463461310811141101611099138628896165769698938958129708776081070112210149289971075897107699096410641121998102911161001112810661103624111710739921051896102461010209349606091061991950937100810651087100710721127102888610006071106109710479081110989954105410629048831063911102562096790961898110239101031101594910539516191089939103896110181060114890610991059994891963957113739610411131887900100610269313931030898111491889910561126107999511081002623577110210051003938100410889161084113210921123606395