131685586216895941661195715631790574171985219945410341556117913411361173514173459089601006154157614091911192222415986391628187143717561191142117467711087433980151314457771936475126317046421616462510195472915881507382155188065214961254135642611641119142415019401990646176819131929