9919744204777606386538092523295206533407
6317526756199416963082416699934983590154
5479178913163362548361133904513009058614
5390848423462411250470225402596000335330
3159172333723271216271799989568139561576
1592358142386185397460807627178671550131
1459151559889288876341716966221277956910