Puzzle data starting with 1 googol and 2 googol

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