519425612660595606376100461052614166172862129622226235363678637416378865366673126759267950680056976670949727357656277038805668074183663843278695886975888249095093411944969698998431991329926899848100754100820100978102601105100105590106834106955108371108757108789112996113569113597115534117165117661117667119741119754119788119992122792127657127876129102129223129400129582129584129732131249135454135471135533135556136153136194136221136223136387137200137201137203137285138165138397138428138518139470139471140547141967142086144737144763144764145762146704147570150679