171866186337181582183230174226195198180917195330190483185028181406176803189871182040175124191467171490379641876821822811936781751211859041729891895611829611827291789951879761763151856451903271844701808721866511951761723201797461793451924921855821801321939511743101874431800811732331898751888751771171909221837421725441860711955531864651854581733031918093774117392919208519343817486718899818592717497417701618923317251917513818420718196617298517829917672917667718253218352218447418545617558118235418854118639619266219217118433837688189498174435179644177315184084193174188357185708191317192864174605