21116681952112021126211182112868196211226819768198681996820068201211346820268203682046818918456211212112968205211236820621131211372113568207682082113621132682092114221140681836818261162184232744527439274446114618407500636114718422611551840861148611496115061151184146115218411184216115361154184161841758505672706731467341184256115661157611586115961163611641842718439611606116118429184201841518419611711844118440