542111655421116054211159542111575421115154211149542111445421097454210967542109645421096054210955542109425421078654210782542107805421077654210775542107735421077054210768542107635421076254210761542107585421075454210570542105665421056454210555542105515421054754210544542105405421053854209987542099865420998254209979542099755420955154209547542095425420953854209535542094375420942954209426542094245420941954209415542094125420940954209405542094035420940154209398542093965420939554209393