318847639322566435794747750907750187167224079547068462408230350828626260335234070090063311717977395469106954198290709458710135307590512582538429638204000267248157751000839404370606043324549455317089057431843931617406719397829423743826932226470758863375374384525248981921865906895680541609274633219006622262600390696250384023891602004731124575385673527886214442797652469615926758443740904230313528849675253245539921138145683724463422232460530054970218745345123112872423497503903382292796862940201528489818184259049108176653489500142273653143878943364741542371830707109075660694936885389149007373334339370713749