642672546287640110279441961698387401378093304399855095436092151939232920956886455457710958466127029145245090646414536944264234996291040167158329253478107596653552918563826280909401378036688087653718535158048536311539077611214056611021787968826895753816233650614770505885808440168364316848684618170436443807787089952786891889130855780468755186990322553141130777696366114911750632737737648165285500807041933456843459516627929280060493152448554803149748472292962452260267102821132890149105744068824097735330631143343831320939388779024778996596133068800000000000000
