639245639413639786639888639889640603640993641044641100641516641643641912642281642352642502642548642747642824643220643282643315643624643668643744643871644174644486644907644908645436645689645690645691645750646404646701646787647131648696649846649872649897649930649988650181650183650184650347650658650749650751650804651135651345651368652451653666654237654508654865655369655370655441655894655964656536656708656817657451657502657648658234658242658784659219659769659783659828660362660492660565660658660697660934660984661354661358661683662980662981663051663073663189664019664671664753664794665588665590666572