100291792812086189169151120877863120882082320824141721891718170189882085510030158761003115877158791587812089276512106141731003255191975912107158801588127665520552155225523846956361003310034197601981812210145761007815937159381593912211563814586563956401818315940294118184294218185146091007919810189901007519811198121007618171788218991181812085620857293918992208581007720859145752940159291981318993122071981419815198161981715930159311593215933159341593512208563720860189941818212209