321213261561381093631367224222120020442105323370729131027320003189921321177272306631559278873179078672518622918642222443126222525335801161928743208823366905123269896775934228322453356610862231129037112272239221657105572373018893393133169812740697597233073388189145746216613709531581258223375218942580428713038322797218533392231861335603357322760336842305531571236422319833858209062414333572109443372722982114321159177733173933921234061141758111300302721786251543219525772108773770469912172423643827682778525337833222432077377002239133656211642094133402743375489899407