10 19958400 
60 253790106938612399400428406088312613613002264494018001549702969740492800000000000000 
100 4712973879919179710425811562241468374781156397351271884163944676708488799658110738251543930795904173455811745001774799791684853151301632000000000000000000000000 
150 4313604887116620215811594313272095772408112951843850445782402375405077098925827578681056373894985991475971644845387492414281301890000680087209874164292116026408165703228051309164064475428594666666608967699519942630502731360501760000000000000000000000000000000000000 
 1 
