1 0 2 1 3 227873431500 4 30862498453931119524941700 5 303467065300162961503136931771371140440000 6 98744132720453916340813668495424059077053759331765698612500 7 610233139757570396224058127009327166444181209691498063033195077488288759450000 8 47657389038852072080475179531501206685010589469523977163890363367146155008916494756018809289000000 9 34495999963158222977137080445910402489583350590358138838276230823072908399498963252356356232435061076001593484800000000 10 181452458692677261986569872482926126401812675460666738009286979325611860030868868573733879678555106749171937708473928044307024043822975000000