95378095897995898095922695992195994996197596227096252696382396529396570496729996774496818496819196840696840796900196973897025297137397224297572797741997900197909497925898294698564398605098611298614598717998742498768398970998986499060899061099197999198199228899252299275799612999619399619599619799668699742099892599920310001341000135100079010008421002398100241810043191004894100492810050181005222100556810059761006285100660210066031006626100754010079051009317101193310121661015230101702010172731017274101959210198311022806102363410249681025472102735810278751029445102957410299561029958103031410313531032561103361510348141035594103560710370211037886