1
1
2
2
3
6
4
24
5
120
6
720
7
5,040
8
40,320
9
362,880
10
3,628,800
Show Full Table
11
39,916,800
12
479,001,600
13
6,227,020,800
14
87,178,291,200
15
1,307,674,368,000
16
20,922,789,888,000
17
355,687,428,096,000
18
6,402,373,705,728,000
19
121,645,100,408,832,000
20
2,432,902,008,176,640,000
21
51,090,942,171,709,440,000
22
1,124,000,727,777,607,680,000
23
25,852,016,738,884,978,212,864
24
620,448,401,733,239,409,999,872
25
15,511,210,043,330,986,055,303,168
26
403,291,461,126,605,650,322,784,256
27
10,888,869,450,418,351,940,239,884,288
28
304,888,344,611,713,871,918,902,804,480
29
8,841,761,993,739,701,898,620,088,352,768
30
265,252,859,812,191,068,217,601,719,009,280
31
8,222,838,654,177,922,430,198,509,928,972,288
32
263,130,836,933,693,517,766,352,317,727,113,216
33
8,683,317,618,811,885,938,715,673,895,318,323,200
34
295,232,799,039,604,157,334,081,533,963,162,091,520
35
10,333,147,966,386,145,431,134,989,962,796,349,784,064
36
371,993,326,789,901,254,863,672,752,494,735,387,525,120
37
13,763,753,091,226,345,578,872,114,833,606,270,345,281,536
38
523,022,617,466,601,117,141,859,892,252,474,974,331,207,680
39
20,397,882,081,197,444,123,129,673,397,696,887,153,724,751,872
40
815,915,283,247,897,683,795,548,521,301,193,790,359,984,930,816
41
33,452,526,613,163,807,956,284,472,299,189,486,453,163,567,349,760
42
1,405,006,117,752,879,954,933,135,270,705,268,945,154,855,145,570,304
43
60,415,263,063,373,834,074,440,829,285,578,945,930,237,590,418,489,344
44
2,658,271,574,788,448,869,416,579,949,034,705,352,617,757,694,297,636,864
45
119,622,220,865,480,188,574,992,723,157,469,373,503,186,265,858,579,103,744
46
5,502,622,159,812,089,153,567,237,889,924,947,737,578,015,493,424,280,502,272
47
258,623,241,511,168,177,673,491,006,652,997,026,552,325,199,826,237,836,492,800
48
12,413,915,592,536,072,528,327,568,319,343,857,274,511,609,591,659,416,151,654,400
49
608,281,864,034,267,522,488,601,608,116,731,623,168,777,542,102,418,391,010,639,872
50
30,414,093,201,713,375,576,366,966,406,747,986,832,057,064,836,514,787,179,557,289,984
51
1,551,118,753,287,382,189,470,754,582,685,817,365,323,346,291,853,046,617,899,802,820,608
52
80,658,175,170,943,876,845,634,591,553,351,679,477,960,544,579,306,048,386,139,594,686,464
53
4,274,883,284,060,025,484,791,254,765,342,395,718,256,495,012,315,011,061,486,797,910,441,984
54
230,843,697,339,241,379,243,718,839,060,267,085,502,544,784,965,628,964,557,765,331,531,071,488
55
12,696,403,353,658,276,446,882,823,840,816,011,312,245,221,598,828,319,560,272,916,152,712,167,424
56
710,998,587,804,863,481,025,438,135,085,696,633,485,732,409,534,385,895,375,283,304,551,881,375,744
57
40,526,919,504,877,214,099,803,979,753,848,342,589,663,624,176,585,501,757,970,602,568,201,493,544,960
58
2,350,561,331,282,878,494,921,656,950,154,737,096,214,670,634,617,764,023,028,038,650,529,742,720,073,728
59
138,683,118,545,689,838,605,148,268,004,556,678,374,026,888,950,525,349,780,965,675,732,364,205,553,090,560
60
8,320,987,112,741,389,895,059,729,406,044,653,910,769,502,602,349,791,711,277,558,941,745,407,315,941,523,456
61
507,580,213,877,224,835,833,540,161,373,088,490,724,281,389,843,871,724,559,898,414,118,829,028,410,677,788,672
62
31,469,973,260,387,939,390,320,343,330,721,249,710,233,204,778,005,956,144,519,390,914,718,240,063,804,258,910,208
63
1,982,608,315,404,440,084,965,732,774,767,545,707,658,109,829,136,018,902,789,196,017,241,837,351,744,329,178,152,960
64
126,886,932,185,884,165,437,806,897,585,122,925,290,119,029,064,705,209,778,508,545,103,477,590,511,637,067,401,789,440
65
8,247,650,592,082,471,516,735,380,327,295,020,523,842,257,210,146,637,473,076,098,881,993,433,291,790,288,339,528,056,832
66
544,344,939,077,443,069,445,496,060,275,635,856,761,283,034,568,718,387,417,404,234,993,819,829,995,466,026,946,857,533,440
67
36,471,110,918,188,683,221,214,362,054,827,498,508,015,278,133,658,067,038,296,405,766,134,083,781,086,959,639,263,732,301,824
68
2,480,035,542,436,830,547,970,901,153,987,107,983,847,555,399,761,061,789,915,503,815,309,070,879,417,337,773,547,217,359,994,880
69
171,122,452,428,141,297,375,735,434,272,073,448,876,652,721,480,628,511,030,304,905,066,123,383,956,194,496,253,690,059,725,733,888
70
11,978,571,669,969,892,212,594,746,686,287,911,144,728,936,033,048,209,921,351,258,923,353,917,776,673,784,237,595,759,172,044,980,224
71
850,478,588,567,862,300,470,173,601,308,943,989,208,668,694,581,969,144,998,175,246,306,779,652,100,340,847,135,596,056,290,189,639,680
72
61,234,458,376,886,084,639,206,026,474,670,682,912,259,649,716,260,098,238,956,316,139,392,700,070,296,587,207,443,922,027,826,902,990,848
73
4,470,115,461,512,684,385,548,506,279,122,202,989,233,969,658,364,456,653,233,569,809,872,317,560,364,665,253,697,757,065,245,248,140,083,200
74
330,788,544,151,938,624,160,229,701,310,182,158,518,856,870,625,188,181,824,600,229,271,188,993,105,580,735,229,821,025,194,781,300,532,183,040
75
24,809,140,811,395,399,745,349,033,519,923,626,115,476,056,606,393,665,550,959,504,074,287,375,398,960,802,212,545,648,548,813,454,444,005,949,440
76
1,885,494,701,666,050,380,646,526,547,514,195,584,776,180,302,085,918,581,872,922,309,645,840,530,321,020,968,153,469,289,709,822,537,744,452,157,440
77
145,183,092,028,285,872,100,826,297,925,521,531,944,567,624,938,377,344,020,087,254,889,026,622,263,453,188,147,825,560,797,994,479,078,825,772,711,936
78
11,324,281,178,206,296,793,535,918,547,746,472,032,143,771,991,531,414,822,409,001,003,912,081,047,053,382,569,931,831,692,594,612,554,922,248,196,063,232
79
894,618,213,078,297,571,362,628,877,903,650,979,771,984,933,035,399,596,100,968,640,222,163,278,986,141,788,391,935,658,079,402,015,579,108,697,803,063,296
80
71,569,457,046,263,805,709,010,310,232,292,078,381,758,794,642,831,967,688,077,491,217,773,062,318,891,343,071,354,852,646,352,161,246,328,695,824,245,063,680
81
5,797,126,020,747,367,841,357,823,599,388,466,764,123,313,619,201,865,095,864,923,308,525,505,486,632,247,807,586,871,282,484,267,329,347,655,626,701,712,392,192
82
475,364,333,701,284,201,980,818,006,981,069,972,042,066,936,910,030,931,402,528,527,159,870,553,442,854,589,799,812,338,667,951,658,196,823,164,261,677,087,588,352
83
39,455,239,697,206,587,883,704,426,039,241,347,220,936,331,967,531,182,040,528,911,913,649,304,420,522,816,628,806,039,691,461,821,331,449,198,239,430,934,632,857,600
84
3,314,240,134,565,353,194,347,765,165,389,614,935,400,204,142,125,657,101,349,824,688,080,951,914,740,638,874,242,985,324,914,117,514,745,812,781,330,702,266,605,240,320
85
281,710,411,438,055,013,102,383,422,396,698,980,753,118,893,187,696,947,500,288,843,199,462,496,138,023,462,339,216,606,606,943,327,379,496,876,202,098,660,994,990,473,216
86
24,227,095,383,672,734,128,129,665,067,101,833,592,585,732,442,268,770,293,833,105,257,638,970,077,993,929,412,702,216,231,461,215,695,957,793,737,192,418,422,636,547,145,728
87
2,107,757,298,379,527,854,371,528,537,189,929,817,950,318,684,923,527,838,658,577,930,990,047,896,304,861,832,312,947,147,825,671,786,267,978,209,553,897,037,466,894,105,313,280
88
185,482,642,257,398,436,054,324,131,857,233,806,464,476,645,818,122,748,651,334,978,068,392,694,382,683,174,013,182,188,753,730,242,408,503,840,564,935,333,227,341,532,989,751,296
89
16,507,955,160,908,460,243,967,686,903,782,554,788,106,102,602,154,077,120,345,670,866,694,306,368,352,068,243,906,547,482,897,980,249,121,920,780,249,094,030,629,577,567,049,351,168
90
1,485,715,964,481,761,514,918,087,432,469,139,158,542,639,426,302,294,416,700,518,919,854,534,035,055,422,977,414,903,666,067,101,229,088,205,588,307,380,394,449,176,172,053,351,366,656
91
135,200,152,767,840,291,577,514,252,847,329,973,384,184,761,482,183,913,549,902,733,546,091,013,985,879,935,837,901,216,867,148,426,507,729,209,358,676,409,842,758,517,419,133,070,475,264
92
12,438,414,054,641,308,178,973,935,344,383,488,204,867,548,907,476,009,615,163,842,197,088,310,381,661,686,819,069,972,403,743,291,488,698,590,241,535,133,073,400,585,829,808,080,290,840,576
93
1,156,772,507,081,641,565,875,592,301,257,625,257,306,103,488,817,212,624,410,141,974,569,857,268,847,285,583,634,693,201,910,531,570,949,843,683,825,184,140,075,578,326,264,802,820,550,033,408
94
108,736,615,665,674,307,538,889,388,083,318,631,634,075,500,966,703,449,624,107,980,031,543,655,167,954,792,438,488,824,455,293,170,549,282,107,042,584,756,429,278,264,039,066,911,610,324,910,080
95
10,329,978,488,239,059,304,919,922,079,781,345,511,746,426,484,415,506,224,256,244,515,022,777,646,411,051,861,324,320,173,032,871,139,460,981,164,378,018,359,897,953,834,476,270,901,508,039,507,968
96
991,677,934,870,949,647,844,892,251,183,578,509,794,918,949,503,605,200,426,014,430,484,807,886,462,323,529,897,179,229,523,785,421,501,313,522,170,066,915,002,545,967,718,085,885,698,859,190,976,512
97
96,192,759,682,482,120,383,696,575,212,350,181,383,380,937,401,878,044,151,581,904,052,764,241,746,159,127,279,021,935,972,544,206,674,321,478,611,518,775,510,012,718,907,817,942,997,380,601,703,563,264
98
9,426,890,448,883,247,983,672,977,790,485,681,756,198,226,684,713,209,121,387,214,933,124,319,123,185,085,463,587,807,482,339,200,625,588,413,886,652,312,783,536,451,984,170,299,964,728,156,983,874,551,808
99
933,262,154,439,441,532,520,836,312,969,247,551,723,442,539,131,008,266,742,244,198,127,778,943,717,420,325,831,801,796,076,713,498,268,781,712,437,125,578,348,809,015,437,262,107,613,541,171,778,746,843,136
100
93,326,215,443,944,150,965,646,704,795,953,882,578,400,970,373,184,098,831,012,889,540,582,227,238,570,431,295,066,113,089,288,327,277,825,849,664,006,524,270,554,535,976,289,719,382,852,181,865,895,959,724,032
101
9,425,947,759,838,359,881,635,491,467,327,264,139,805,435,309,428,499,837,116,299,572,421,069,969,361,870,984,705,311,869,783,012,641,997,588,000,836,465,593,165,853,517,640,981,933,305,940,428,310,924,884,967,424
102
961,446,671,503,512,707,926,820,129,667,380,942,260,154,401,561,706,983,385,862,556,386,949,136,874,910,840,439,941,810,717,867,289,483,753,976,085,319,490,502,917,058,799,380,157,197,205,923,687,714,338,266,677,248
103
99,029,007,164,861,804,720,832,421,731,046,678,075,929,226,518,840,304,362,627,939,566,134,534,343,408,862,828,814,389,530,175,337,375,135,257,019,454,698,282,993,061,629,165,655,019,830,130,826,871,121,389,813,760,000
104
10,299,016,745,145,628,100,140,397,847,046,588,271,545,351,661,409,285,680,793,561,470,261,090,257,125,942,746,213,421,061,722,554,447,422,828,270,761,308,265,292,113,925,378,236,998,214,490,674,230,270,756,206,696,988,672
105
1,081,396,758,240,290,976,701,866,637,109,026,728,617,779,499,068,768,214,216,460,322,721,932,792,864,554,933,121,479,582,718,264,656,045,557,707,037,170,625,062,765,435,185,195,452,886,259,573,161,261,573,828,331,404,525,568
106
114,628,056,373,470,836,826,493,898,562,258,283,446,472,127,798,366,366,967,261,883,912,328,187,181,862,101,049,994,820,731,362,565,139,891,967,862,488,372,411,637,207,036,387,692,579,066,573,349,120,441,852,586,304,376,668,160
107
12,265,202,031,961,380,049,931,548,483,980,326,112,585,467,606,247,354,109,712,922,761,130,064,381,954,579,673,776,478,961,050,579,588,439,663,891,628,586,100,266,391,763,979,953,038,402,770,895,209,856,936,191,213,230,534,688,768
108
1,324,641,819,451,829,017,933,416,595,747,436,360,231,627,305,149,141,374,771,254,457,628,825,315,673,240,768,025,686,994,202,838,387,061,245,137,650,069,078,919,585,064,943,911,495,999,011,304,683,797,973,858,354,915,733,286,158,336
109
144,385,958,320,249,366,249,845,285,799,163,226,456,559,759,820,325,154,139,395,679,950,328,555,917,725,704,123,860,610,398,984,289,208,504,347,521,355,715,991,337,001,546,797,164,921,710,786,450,397,968,180,596,219,394,663,418,691,584
110
15,882,455,415,227,430,287,482,981,437,907,954,910,221,573,580,235,766,955,333,524,794,536,141,150,949,827,453,624,667,143,888,271,812,935,478,227,349,128,759,047,070,170,147,688,141,388,186,509,543,776,499,865,584,133,412,976,056,074,240
111
1,762,952,551,090,244,587,352,755,711,331,763,341,985,700,569,190,074,007,897,773,062,079,146,303,446,114,630,013,039,922,917,868,802,857,059,462,404,788,034,837,293,456,305,782,652,913,607,979,606,180,363,551,549,449,791,271,984,645,013,504
112
197,450,685,722,107,401,154,529,000,648,730,447,899,184,754,742,000,966,456,662,341,578,724,597,658,242,768,728,695,163,538,967,032,650,706,919,901,951,040,256,207,287,088,208,291,696,188,516,821,214,061,328,245,089,648,951,946,740,494,237,696
113
22,311,927,486,598,137,657,245,442,049,629,672,260,029,409,664,534,391,172,582,961,151,050,717,636,391,460,296,444,798,070,893,105,501,058,808,769,191,128,012,748,899,037,720,451,184,244,898,559,755,123,839,976,574,359,350,877,184,521,339,404,288
114
2,543,559,733,472,187,655,186,356,145,442,369,115,227,806,891,874,231,684,505,245,367,055,377,526,786,563,471,338,465,356,160,325,506,259,436,947,911,200,918,038,690,739,992,492,986,006,212,589,512,836,191,431,715,134,451,673,038,598,938,738,819,072
115
292,509,369,349,301,599,669,118,571,812,164,171,727,957,247,225,473,365,212,739,865,743,543,408,866,631,056,461,519,227,406,239,555,900,804,081,919,400,995,386,767,515,256,647,579,277,539,841,099,191,100,293,361,783,829,277,803,182,362,859,038,310,400
116
33,931,086,844,518,980,862,340,126,341,224,896,770,895,141,304,858,299,697,182,191,503,226,077,061,331,136,784,488,953,355,018,312,248,481,653,339,032,660,662,509,274,675,464,471,748,518,685,915,677,894,644,646,589,977,260,254,978,738,562,977,618,722,816
117
3,969,937,160,808,721,061,647,562,973,218,426,339,765,797,092,559,404,147,290,036,912,951,048,351,676,419,212,748,233,272,079,893,012,177,097,131,138,364,004,864,353,591,064,968,631,227,946,133,851,323,144,744,187,151,943,351,924,699,005,703,314,208,718,848
118
468,452,584,975,429,092,365,869,701,876,627,508,675,092,339,597,333,922,067,510,397,158,169,579,513,833,411,399,840,764,359,909,070,944,209,312,702,287,538,515,738,158,872,401,045,622,779,982,058,099,301,772,003,567,288,397,008,024,987,622,362,124,130,451,456
119
55,745,857,612,076,058,231,040,010,224,918,804,880,466,361,941,967,943,621,004,339,292,113,739,341,081,720,924,426,940,615,881,171,767,626,395,103,259,403,509,693,506,164,324,384,232,565,212,202,821,895,538,095,944,188,903,464,363,574,331,051,760,153,517,883,392
120
6,689,502,913,449,127,120,509,299,431,182,031,258,053,015,071,153,310,066,918,800,146,811,629,520,790,841,061,032,122,839,118,801,296,905,792,978,698,449,838,385,553,111,280,551,361,744,470,298,751,804,274,423,893,297,360,062,561,614,877,543,920,066,726,903,939,072
121
809,429,852,527,344,409,200,800,857,644,914,914,083,001,564,337,919,139,236,016,939,569,867,178,386,786,954,805,871,976,297,691,579,362,051,068,214,435,285,226,897,059,749,764,767,569,103,031,706,909,093,654,586,127,876,430,112,256,479,408,897,768,521,345,026,490,368
122
98,750,442,008,336,010,580,046,091,933,691,247,233,258,823,467,899,830,782,498,807,169,034,489,454,072,242,003,937,569,591,896,969,055,987,799,007,631,459,710,955,350,471,599,671,607,279,457,104,531,884,548,262,303,414,455,170,142,018,964,397,499,283,744,198,622,183,424
123
12,146,304,367,025,329,301,345,669,307,844,023,409,690,835,286,551,679,186,247,353,281,791,242,202,850,885,766,484,321,059,803,327,193,886,499,277,938,669,544,447,508,108,006,759,607,695,373,223,857,421,799,436,263,319,977,985,927,468,332,620,892,411,900,536,430,528,561,152
124
1,506,141,741,511,140,931,388,048,138,399,509,303,295,584,791,749,604,652,347,628,017,360,393,791,690,849,086,786,295,731,914,540,797,754,896,466,111,046,190,630,759,375,138,030,535,919,803,920,256,620,728,873,806,172,218,177,200,456,799,693,072,617,892,953,454,135,765,630,976
125
188,267,717,688,892,611,290,760,322,474,969,041,940,630,042,555,872,841,038,571,431,515,419,302,059,764,553,211,602,403,379,555,539,900,210,145,531,837,949,077,872,323,621,960,108,765,450,697,220,530,223,361,191,527,542,584,659,095,316,467,625,421,938,550,338,533,504,426,442,752
126
23,721,732,428,800,468,511,642,451,458,160,234,796,708,165,523,607,349,582,818,407,559,104,119,834,660,771,699,943,084,098,452,130,738,764,243,469,465,984,808,603,974,104,124,400,085,649,652,920,992,759,087,705,834,402,556,779,056,925,651,517,274,814,582,933,373,312,026,112,163,840
127
3,012,660,018,457,659,430,899,503,448,509,431,260,853,541,157,941,658,646,657,947,888,668,342,685,305,520,930,959,905,112,178,135,947,092,238,138,787,355,370,092,758,836,173,388,714,585,327,416,445,753,676,485,480,091,253,777,730,298,007,104,495,727,782,399,265,463,034,408,410,808,320
128
385,620,482,362,580,407,155,136,441,409,207,201,389,253,268,216,532,306,772,217,329,749,547,863,719,106,679,162,867,854,358,801,401,227,806,481,764,781,487,371,873,131,030,193,755,466,921,909,305,056,470,590,141,451,680,483,549,478,144,909,375,453,156,147,105,979,268,404,276,583,464,960
129
49,745,042,224,772,874,589,728,997,625,354,069,566,588,059,691,249,375,731,432,568,831,291,376,815,111,947,028,270,107,752,080,015,626,967,017,988,903,994,081,304,757,693,181,648,687,004,821,012,862,144,296,693,145,348,249,643,363,414,039,490,663,436,468,865,450,477,676,115,193,308,905,472
130
6,466,855,489,220,474,147,362,034,271,771,533,242,858,684,688,813,262,461,131,557,949,279,547,419,438,783,770,376,587,708,893,024,628,031,598,748,974,682,521,474,856,754,825,015,074,372,586,586,014,969,620,394,039,262,075,389,161,338,563,738,048,547,417,650,031,956,441,671,314,784,930,234,368
131
847,158,069,087,882,063,139,861,388,470,884,300,468,499,583,881,747,832,100,580,637,307,713,268,916,305,435,608,212,438,783,511,711,180,562,513,912,729,583,151,579,716,096,808,022,248,955,919,849,795,776,520,781,676,418,157,939,192,633,118,079,512,332,044,951,582,401,682,097,475,251,179,880,448
132
111,824,865,119,600,432,976,568,136,572,635,915,557,470,592,884,906,420,081,214,608,336,431,366,767,738,560,550,666,384,973,266,419,669,006,436,440,678,113,963,677,341,965,230,101,528,783,498,833,525,557,620,753,900,863,692,438,897,494,371,351,037,674,289,673,802,206,841,900,479,681,311,658,737,664
133
14,872,707,060,906,857,133,840,633,124,847,228,490,621,020,793,681,496,675,069,216,103,628,868,229,475,713,445,769,459,691,539,050,665,584,638,085,254,931,629,850,237,595,297,787,918,615,597,885,858,728,519,072,722,233,018,198,362,823,724,355,450,409,972,869,519,589,316,788,780,282,112,686,791,065,600
134
1,992,942,746,161,518,792,813,014,020,149,046,530,851,338,191,791,776,567,855,197,324,008,182,028,770,374,764,908,321,747,101,262,923,824,343,068,093,099,423,676,136,211,495,764,968,538,256,929,702,863,975,198,211,001,976,616,010,418,916,379,576,813,601,186,215,659,873,837,823,950,547,581,009,173,413,888
135
269,047,270,731,805,040,732,892,567,410,176,230,762,587,533,439,500,417,207,890,859,928,618,970,970,790,349,023,010,872,483,815,393,484,307,555,731,990,691,860,074,398,626,677,736,022,630,365,814,016,034,571,400,466,865,382,085,524,922,188,707,344,261,157,266,045,368,518,669,426,282,913,885,460,400,963,584
136
36,590,428,819,525,488,642,227,787,162,651,822,918,621,521,227,661,066,769,836,780,810,667,878,556,741,522,838,741,352,833,920,292,336,237,078,672,943,064,749,474,120,835,854,633,183,441,703,358,238,592,631,475,963,712,976,938,601,833,407,510,798,483,224,071,982,054,448,901,804,366,299,559,334,420,045,365,248
137
5,012,888,748,274,991,960,532,163,630,589,261,636,037,333,030,482,307,534,291,978,298,316,836,420,965,396,817,556,162,000,519,727,510,450,459,784,024,625,634,179,309,235,166,092,538,581,454,552,652,193,387,470,956,363,180,693,788,293,544,774,827,923,741,466,841,807,509,261,481,930,939,430,407,011,842,291,400,704
138
691,778,647,261,948,858,077,278,055,876,816,890,858,400,272,853,338,011,191,723,018,874,581,892,234,102,555,901,771,306,917,939,647,524,613,358,750,253,372,351,419,221,222,654,809,675,822,814,308,401,191,573,286,617,601,335,862,560,555,023,874,202,240,935,838,900,602,611,993,937,646,431,762,161,037,137,007,345,664
139
96,157,231,969,410,893,531,952,816,733,451,545,388,604,711,690,316,274,236,732,629,104,828,902,767,261,799,960,501,275,950,552,410,930,620,393,662,469,216,333,565,564,148,576,215,807,438,008,681,570,478,386,788,082,317,375,241,781,061,785,191,700,284,386,539,712,841,757,229,979,511,859,902,523,451,786,336,608,976,896
140
13,462,012,475,717,525,742,234,420,135,339,312,934,603,449,426,172,999,177,222,722,959,543,492,689,196,653,288,031,438,666,007,604,644,696,591,614,947,566,071,895,847,777,335,060,212,144,930,557,327,588,776,153,119,765,657,315,599,457,320,211,117,979,306,988,027,852,106,098,561,506,824,954,441,100,399,324,296,067,940,352
141
1,898,143,759,076,170,889,798,399,117,002,185,647,225,477,349,882,043,702,226,152,299,927,572,352,860,476,206,053,749,136,856,321,917,680,785,558,606,569,382,533,062,319,373,223,650,244,355,863,693,930,744,467,414,583,921,305,171,483,243,095,931,406,058,638,820,899,055,225,060,535,258,524,221,392,006,187,190,496,641,679,360
142
269,536,413,788,816,285,303,009,543,519,448,730,423,833,804,954,033,350,941,773,015,221,265,703,049,693,944,819,824,670,968,471,813,029,402,125,843,696,303,863,734,530,712,461,054,308,472,703,104,924,083,578,683,018,317,230,377,553,799,901,653,764,175,775,324,204,453,337,056,799,440,096,660,064,086,616,262,847,970,064,465,920
143
38,543,707,171,800,730,787,494,170,483,564,491,610,238,203,701,008,168,107,558,750,607,408,528,558,016,657,830,112,711,077,911,854,874,642,465,307,351,871,326,576,442,847,581,118,311,518,933,475,526,249,890,789,664,690,510,457,324,799,093,874,514,991,077,357,638,634,042,684,629,752,302,040,106,113,611,712,668,719,750,670,450,688
144
5,550,293,832,739,304,438,509,897,291,670,311,995,596,803,240,143,867,915,962,819,323,718,163,209,159,755,258,198,142,619,794,341,300,538,769,683,991,672,760,377,289,653,120,571,555,298,877,437,888,995,015,854,236,630,612,421,111,498,388,570,207,483,563,497,764,137,058,768,182,933,796,838,188,097,528,086,167,158,054,942,723,276,800
145
804,792,605,747,199,170,610,170,058,062,936,382,434,971,404,976,105,329,726,480,587,906,588,272,036,782,390,396,225,664,234,628,325,826,052,945,067,870,438,416,797,415,678,140,597,891,372,093,901,854,966,225,126,464,322,717,942,438,537,494,902,656,071,862,994,817,965,796,252,252,918,719,827,238,357,860,509,780,595,997,924,810,293,248
146
117,499,720,439,091,070,972,910,424,109,686,371,469,471,284,167,983,116,157,474,168,449,095,217,323,874,908,599,977,478,628,412,877,009,328,832,702,363,388,849,725,637,009,568,330,228,246,793,467,524,363,944,168,424,544,263,109,519,192,027,673,724,597,778,006,152,933,792,362,845,880,795,093,394,366,852,941,863,905,325,585,267,226,050,560
147
17,272,458,904,546,389,230,256,097,456,272,118,916,597,331,740,532,533,711,821,844,323,726,618,303,413,474,891,222,351,113,910,337,197,632,361,298,408,535,587,714,996,105,042,847,632,483,244,710,562,941,619,109,444,218,986,471,135,182,813,509,390,902,609,827,656,050,517,145,962,197,205,730,734,347,613,072,831,578,514,837,111,739,613,446,144
148
2,556,323,917,872,865,392,701,440,571,372,936,829,101,147,794,518,565,480,717,366,645,802,478,376,224,944,307,451,716,354,694,503,616,563,759,044,274,725,963,208,062,284,556,477,755,339,078,564,231,495,677,056,570,350,735,411,166,532,011,356,845,405,120,383,674,590,327,359,553,613,859,567,632,335,075,471,364,969,682,996,645,776,145,545,953,280
149
380,892,263,763,056,978,933,007,312,592,353,491,448,243,733,694,587,675,059,843,838,366,673,426,082,438,197,900,871,544,136,742,602,789,847,948,626,630,560,944,444,965,471,232,558,794,084,020,457,174,923,188,319,129,609,557,633,018,127,169,232,343,808,271,723,385,813,540,129,587,825,337,742,931,755,874,960,121,736,341,575,183,024,348,863,660,032
150
57,133,839,564,458,546,839,951,096,888,853,023,717,236,560,054,188,151,258,976,575,755,001,013,912,365,729,685,130,731,620,511,390,418,477,192,293,994,584,141,666,744,820,684,883,819,112,603,068,576,238,478,247,869,441,433,644,952,719,075,384,851,571,240,758,507,872,031,019,438,173,800,661,439,763,381,244,018,260,451,236,277,453,652,329,549,004,800
151
8,627,209,774,233,239,985,511,343,864,617,016,256,308,128,178,366,387,104,601,046,322,224,193,024,331,244,959,278,623,177,420,865,122,866,843,553,661,545,599,906,766,657,768,149,759,847,786,192,360,343,152,100,833,025,038,456,782,361,781,202,968,482,321,663,516,303,431,509,565,729,531,165,333,589,182,484,844,275,271,748,504,794,014,651,635,692,732,416
152
1,311,335,885,683,452,449,158,820,348,946,825,266,540,051,549,436,852,349,177,619,868,807,424,810,256,899,531,499,286,717,615,067,339,330,475,954,331,926,555,756,469,022,761,759,043,422,466,640,481,698,782,418,881,593,764,280,851,298,477,868,543,230,100,790,587,676,860,110,475,214,643,697,122,473,810,490,220,399,287,699,035,145,074,868,261,518,821,031,936
153
200,634,390,509,568,229,532,635,371,692,657,748,122,983,587,921,211,275,865,428,020,852,205,620,915,469,178,307,649,620,694,393,201,687,570,577,671,322,330,102,872,158,031,341,086,616,136,068,600,888,240,995,763,648,220,917,819,624,913,276,770,854,713,054,140,737,171,525,371,142,249,652,381,121,426,206,579,677,424,023,884,291,243,835,120,246,267,299,495,936
154
30,897,696,138,473,507,758,593,173,815,926,337,037,487,159,013,029,021,086,262,767,983,478,140,283,054,876,391,709,455,167,675,787,088,259,864,196,245,511,225,997,610,260,990,107,325,871,507,960,350,193,041,725,181,719,353,214,035,676,317,188,790,815,795,035,770,387,299,469,795,642,695,360,250,709,935,681,085,263,716,184,370,850,260,392,089,883,579,619,737,600
155
4,789,142,901,463,394,077,957,783,381,703,593,739,368,394,422,482,341,333,958,708,714,914,288,577,768,475,378,846,543,681,951,332,396,050,788,879,434,623,282,457,330,549,688,739,766,469,218,267,169,392,084,555,476,211,831,743,433,531,815,510,392,121,577,097,375,827,525,875,088,940,616,769,234,755,171,338,284,732,828,242,808,337,753,591,468,293,934,724,363,059,200
156
747,106,292,628,289,422,347,533,578,673,669,374,908,211,168,496,892,066,214,865,792,963,787,667,224,699,326,113,517,773,529,754,971,216,886,761,767,985,894,140,908,356,235,474,647,514,896,522,982,370,685,490,348,137,266,957,135,443,798,457,040,039,376,352,841,677,082,031,119,559,226,601,024,186,280,704,498,178,450,933,578,765,178,671,516,710,120,380,930,214,330,368
157
117,295,687,942,641,447,426,771,049,578,755,857,338,520,700,546,773,905,834,037,295,422,509,016,119,704,233,004,649,354,893,102,022,479,735,555,371,223,642,072,421,409,250,235,663,430,316,241,564,094,130,559,630,842,733,541,891,870,054,356,224,668,319,043,983,642,348,261,413,827,538,312,562,956,662,567,982,442,202,940,507,308,747,265,502,762,772,115,304,667,448,082,432
158
18,532,718,694,937,349,890,004,524,708,112,462,407,506,241,748,790,084,558,017,516,066,752,586,059,199,153,613,118,805,390,673,692,675,483,084,399,411,908,264,149,896,303,071,735,528,038,526,742,439,370,865,049,280,567,909,027,384,818,848,421,530,161,504,611,282,017,134,534,186,811,116,320,926,043,650,687,831,137,682,906,275,778,296,351,225,774,768,769,207,340,267,208,704
159
2,946,702,272,495,038,402,768,377,244,653,426,428,773,657,994,076,860,416,966,777,363,734,398,173,053,775,543,196,122,252,144,911,095,654,316,022,560,847,433,192,029,293,013,781,813,396,802,121,587,860,306,110,334,986,423,728,928,070,946,952,521,042,796,866,115,467,711,418,621,707,435,411,319,293,875,189,616,939,124,867,322,617,473,266,701,360,887,520,498,549,476,210,769,920
160
471,472,363,599,206,160,952,144,457,134,087,177,114,403,557,693,441,620,428,663,316,826,301,274,187,376,243,994,939,015,240,837,633,880,229,810,099,022,711,019,299,530,421,490,361,358,561,700,688,516,572,016,732,940,904,763,490,269,738,596,278,335,756,378,851,334,761,215,305,756,096,673,089,468,619,667,968,336,144,127,257,923,134,422,575,304,211,893,170,065,996,846,777,499,648
161
75,907,050,539,472,189,932,190,765,839,843,361,694,144,779,351,706,826,443,337,321,373,578,797,164,314,916,433,158,046,866,056,636,025,652,289,847,228,201,869,078,243,173,145,715,632,919,630,462,716,097,330,004,482,316,430,898,520,021,463,935,815,787,711,362,321,705,269,065,072,782,723,493,998,655,810,027,347,013,106,670,169,103,998,046,253,601,728,013,544,855,813,964,659,949,568
162
12,296,942,187,394,494,177,325,029,194,109,548,679,830,895,148,477,906,582,711,640,902,063,660,357,303,022,352,296,832,728,769,332,424,808,344,361,074,918,260,755,353,001,601,621,812,184,750,868,316,999,965,740,122,479,383,313,234,106,084,071,523,271,914,971,716,816,455,990,927,811,414,065,170,585,710,211,784,424,435,398,818,247,348,678,966,464,399,084,525,983,431,256,808,353,693,696
163
2,004,401,576,545,302,626,640,283,742,248,826,151,883,867,474,833,719,483,523,950,127,574,758,050,504,839,889,488,354,405,321,477,039,496,217,934,909,746,133,083,643,805,494,406,322,790,687,737,665,975,993,035,877,232,091,927,074,904,878,018,676,390,691,006,819,191,456,419,015,822,622,046,652,526,626,734,139,522,519,018,871,265,197,707,250,940,939,400,047,275,550,252,359,481,093,521,408