12139512143012083112034112045612048512050712051012051412051812052012052312052912076511518511476711072011467812452112040411449711062210815210815910591512658912275912442076979886168862190417111994105455866825069835533529755388389383537265063989491103131488110305