| WO/2011/047262 | DUAL VARIABLE DOMAIN IMMUNOGLOBULINS AND USES THEREOF |
| JP3665321 | ENHANCED EXPRESSION IN PLANT |
| WO/2003/007699 | TRANSCRIPTION FACTORS OF CEREALS |
ABAD, Mark, S. (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
ALLEN, Edwards (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
AMBIKA, Thandoni, Rao (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
ANIL, Veena, S. (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
AUGUSTINE, Alice (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
BACK, Stephanie (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
BADAMI, Pranesh (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
BASRA, Amarjit (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
BRUSTAD, Kraig (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
DENG, Molian (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
DEZWAAN, Todd (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
DIETRICH, Charles, R. (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
DUFF, Stephen, M. (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
GABBERT, Karen, K (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
HE, Steve (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
HENDRIX, Bill (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
JIA, Hongwu (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
KAMMARADI RAMANATH BHAT, Vidya (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
KARUNANANDAA, Balasulojini (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
KOSOLA, Kevin, R. (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
KRISHNAMURTHY, K. (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
KUMAR, Ganesh (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
KURIAKOSE, Saritha (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
LAKKANNA, Shantala (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
LEIBMAN, Mark (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
LUTFIYYA, Linda, L. (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
MADAPPA, Savitha (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
MANJUNATH, Sivalinganna (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
MEISTER, Robert, Joseph (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
PRASAD, Bellur, Narasimha (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
PREUSS, Sasha (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
QI, Qunqang (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
RAMACHANDRA, Dhanalakshmi (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
RAYCHAUDHURI, Aniruddha (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
SANGEETHA, S. (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
SARACCO, Scott (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
SHARMA, Chitresh (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
SHARMA, Vijay (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
SOMAIAH, Rajani, Monnanda (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
SUDARSHANA, Padmini (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
THOMPSON-MIZE, Rebecca (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
VENKATACHALAYYA, Srikanth Babu (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
VENKATESH, Tyamagondlu V. (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
WANG, Huai (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
WU, Jingrui (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
WU, Xiaoyun (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
YANG, Sean (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
ZENG, Qin (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
ZHAO, Jianmin (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
AASEN, Eric (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
ABAD, Mark, S. (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
ALLEN, Edwards (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
AMBIKA, Thandoni, Rao (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
ANIL, Veena, S. (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
AUGUSTINE, Alice (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
BACK, Stephanie (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
BADAMI, Pranesh (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
BASRA, Amarjit (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
BRUSTAD, Kraig (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
DENG, Molian (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
DEZWAAN, Todd (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
DIETRICH, Charles, R. (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
DUFF, Stephen, M. (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
GABBERT, Karen, K (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
HE, Steve (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
HENDRIX, Bill (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
JIA, Hongwu (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
KAMMARADI RAMANATH BHAT, Vidya (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
KARUNANANDAA, Balasulojini (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
KOSOLA, Kevin, R. (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
KRISHNAMURTHY, K. (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
KUMAR, Ganesh (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
KURIAKOSE, Saritha (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
LAKKANNA, Shantala (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
LEIBMAN, Mark (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
LUTFIYYA, Linda, L. (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
MADAPPA, Savitha (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
MANJUNATH, Sivalinganna (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
MEISTER, Robert, Joseph (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
PRASAD, Bellur, Narasimha (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
PREUSS, Sasha (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
QI, Qunqang (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
RAMACHANDRA, Dhanalakshmi (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
RAYCHAUDHURI, Aniruddha (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
SANGEETHA, S. (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
SARACCO, Scott (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
SHARMA, Chitresh (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
SHARMA, Vijay (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
SOMAIAH, Rajani, Monnanda (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
SUDARSHANA, Padmini (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
THOMPSON-MIZE, Rebecca (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
VENKATACHALAYYA, Srikanth Babu (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
VENKATESH, Tyamagondlu V. (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
WANG, Huai (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
WU, Jingrui (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
WU, Xiaoyun (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
YANG, Sean (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
ZENG, Qin (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
ZHAO, Jianmin (800 North Lindbergh Boulevard, Mail Zone E1NASt. Louis, MO, 63167, US)
| What is claimed is: 1. A recombinant DNA construct comprising a polynucleotide encoding a protein having a CCT Pfam domain scoring above the Pfam gathering cutoff value of 25.000. 2. The recombinant DNA construct of claim 1 wherein said protein has an amino acid sequence having at least 90% identity over at least 90% of the length of a reference sequence having the amino acid sequence of SEQ ID NO: 374 when said amino acid sequence is aligned with said reference sequence. 3. A recombinant DNA construct comprising a promoter that is functional in a plant cell and that is operably linked to a polynucleotide that, when expressed in a plant cell: (a) encodes a protein: i) having an amino acid sequence selected from the group consisting of SEQ ID NO: 308, 310, 312-315, 317-323, 325-343, 345, 347-349, 352-354, 356, 358-359, 366-372, 374-383, 389-392, 394, 396, 401-403, 405-412, 414, 417-424, 427-453, 455-473, 475, 488-501, 503-517, 519-531, 533-540, 542-543, and 546-614; ii) having an amino acid sequence having at least 90 % identity over at least 90% of a reference sequence selected from the group consisting of SEQ ID NO: 308, 310, 312-315, 317-323, 325-343, 345, 347-349, 352-354, 356, 358-359, 366-372, 374-383, 389-392, 394, 396, 401-403, 405-412, 414, 417-424, 427-453, 455-473, 475, 488-501, 503-517, 519-531, 533-540, 542-543, and 546-614 when said amino acid sequence is aligned to said reference sequence; or iii) that is a homolog of a protein with an amino acid sequence selected from the group consisting of SEQ ID NO: 308, 310, 312-315, 317-323, 325-343, 345, 347- 349, 352-354, 356, 358-359, 366-372, 374-383, 389-392, 394, 396, 401-403, 405- 412, 414, 417-424, 427-453, 455-473, 475, 488-501, 503-517, 519-531, 533-540, 542-543, and 546-614; or (b) is transcribed into an RNA molecule that suppresses the level of an endogenous protein in said plant cell wherein said endogenous protein has an amino acid sequence selected from the group consisting of SEQ ID NO: 309, 311, 316, 324, 344, 346, 350-351, 355, 357, 360-365, 373, 384-388, 393, 395, 397-400, 404, 413, 415- 416, 425-426, 454, 474, 476-487, 502, 518, 532, 541, or 544-545 or is a homolog thereof; wherein said construct is stably integrated into plant chromosomal DNA. 4. A transgenic plant cell comprising the recombinant DNA construct of claim 3 wherein said plant cell is in a plant selected by screening a population of transgenic plants that have been transformed with said construct for an enhanced trait as compared to control plants; and wherein said enhanced trait is enhanced water use efficiency, enhanced cold tolerance, increased yield, enhanced nitrogen use efficiency, enhanced seed protein or enhanced seed oil. 5. The plant cell of claim 4 further comprising DNA expressing a protein that provides tolerance from exposure to an herbicide comprising an agent applied at levels that are lethal to a wild type of said plant cell. 6. The plant cell of claim 5 wherein the agent of said herbicide is a glyphosate, dicamba, or glufosinate compound. 7. A transgenic plant comprising a plurality of plant cells of claim 4. 8. The transgenic plant of claim 7 which is homozygous for said recombinant DNA. 9. A transgenic seed comprising a plurality of plant cells of claim 4. 10. The transgenic seed of claim 9 from a corn, soybean, cotton, canola, alfalfa, wheat, rice, sugarcane, or sugar beet plant. 11. Grain comprising transgenic seed identifiable by the recombinant DNA construct of claim 3. 12. Seed meal produced from transgenic seed identifiable by the recombinant DNA construct of claim 3. 13. A transgenic pollen grain comprising a haploid derivative of a plant cell nucleus having a chromosome comprising the recombinant DNA construct of claim 3. 14. A method for manufacturing non-natural, transgenic seed that can be used to produce a crop of transgenic plants with an enhanced trait resulting from expression of the stably- integrated, recombinant DNA construct of claim 3, said method comprising: (a) screening a population of plants for said enhanced trait and said recombinant DNA, wherein individual plants in said population exhibit said trait at a level less than, essentially the same as or greater than the level that said trait is exhibited in control plants which do not contain said recombinant DNA, wherein said enhanced trait is selected from the group of enhanced traits consisting of enhanced water use efficiency, enhanced cold tolerance, increased yield, enhanced nitrogen use efficiency, enhanced seed protein and enhanced seed oil; (b) selecting from said population one or more plants that exhibit said trait at a level greater than the level that said trait is exhibited in control plants, and (c) collecting seed from selected plant from step b. 15. The method of claim 14 wherein said method for manufacturing said transgenic seed further comprises: (a) verifying that said recombinant DNA is stably integrated in said selected plants, and (b) analyzing tissue of said selected plant to determine the expression or suppression of a protein having the function of a protein having an amino acid sequence selected from the group consisting of one of SEQ ID NOs:308-614. 16. The method of claim 15 wherein said seed is corn, soybean, cotton, canola, alfalfa, wheat, rice, sugarcane, or sugar beet seed. 17. A method of producing hybrid corn seed comprising: (a) acquiring hybrid corn seed from an herbicide tolerant corn plant which also has the stably-integrated, recombinant DNA construct of claim 3; (b) producing corn plants from said hybrid corn seed, wherein a fraction of the plants produced from said hybrid corn seed is homozygous for said recombinant DNA, a fraction of the plants produced from said hybrid corn seed is hemizygous for said recombinant DNA, and a fraction of the plants produced from said hybrid corn seed has none of said recombinant DNA; (c) selecting corn plants which are homozygous and hemizygous for said recombinant DNA by treating with an herbicide; (d) collecting seed from herbicide-treated-surviving corn plants and planting said seed to produce further progeny corn plants; (e) repeating steps (c) and (d) at least once to produce an inbred corn line; and (f) crossing said inbred corn line with a second corn line to produce hybrid seed. |
Cross Reference To Related Applications
[0001] This application claims benefit under 35 USC ยง 119(e) of United States provisional application Serial Nos. 61/101722, filed 10/1/08, 61/139164, filed 12/19/08, 61/148438, filed 01/30/09, 61/155950, filed 02/27/09, 61/164664, filed 03/30/09, 61/182785, filed 06/01/09 and 61/226953, filed 07/20/09, each of which is incorporated herein by reference in its entirety.
Incorporation of Sequence Listing [0002] The sequence listing file named "56202_B_seq_listing.txt", which is 138,581,829 bytes (measured in MS-WINDOWS) which was electronically filed on a CD-ROM which was created on September 28, 2009 is incorporated herein by reference.
Field of the Invention [0003] Disclosed herein are recombinant DNA useful for providing enhanced traits to transgenic plants, seeds, pollen, plant cells and plant nuclei of such transgenic plants, methods of making and using such recombinant DNA, plants, seeds, pollen, plant cells and plant nuclei. Also disclosed are methods of producing hybrid corn seed comprising such recombinant DNA. All genetic resources disclosed herein were directly obtained from sources that are currently common to the United States; the ancestral sources of each specific genetic material is unknown.
Summary of the Invention [0004] An aspect of this invention provides recombinant DNA constructs comprising polynucleotides characterized by an encoded protein having amino acids representing a protein family domain module as described in Table 10. Another aspect of this invention provides recombinant DNA constructs comprising polynucleotides characterized by an encoded protein with an amino acid sequence that is at least 90% identical to a corresponding consensus sequence defined in table 8. Yet another aspect of this invention provides recombinant DNA constructs comprising polynucleotides characterized by reference to SEQ ID NO: 1-307 and the cognate proteins with amino acid sequences having reference to SEQ ID NO:308-614. The recombinant DNA constructs are useful for providing enhanced traits when stably integrated into the chromosomes and expressed in the nuclei of transgenic plants cells. In some aspects of the invention the recombinant DNA constructs, when expressed in a plant cell, provide for expression of cognate proteins. In those aspects of the invention, the recombinant DNA constructs for expressing cognate proteins are characterized by cognate amino acid sequences having a sequence selected from SEQ ID NOs: 308, 310, 312-315, 317-323, 325-343, 345, 347-349, 352-354, 356, 358-359, 366-372, 374-383, 389-392, 394, 396, 401-403, 405-412, 414, 417-424, 427-453, 455-473, 475, 488-501, 503-517, 519-531, 533-540, 542-543, and 546-614; having at least 90% identity over at least 90% of the length of a sequence selected from the group consisting of SEQ ID NOs: 308, 310, 312-315, 317- 323, 325-343, 345, 347-349, 352-354, 356, 358-359, 366-372, 374-383, 389-392, 394, 396, 401-403, 405-412, 414, 417-424, 427-453, 455-473, 475, 488-501, 503-517, 519-531, 533- 540, 542-543, and 546-614 or that are homologous to a sequence selected from the group consisting of SEQ ID NOs: 308, 310, 312-315, 317-323, 325-343, 345, 347-349, 352-354, 356, 358-359, 366-372, 374-383, 389-392, 394, 396, 401-403, 405-412, 414, 417-424, 427- 453, 455-473, 475, 488-501, 503-517, 519-531, 533-540, 542-543, and 546-614. [0005] In other aspects of the invention the recombinant DNA constructs provide for suppression of a native protein. In those other aspects of the invention the recombinant DNA constructs are characterized as being constructed with sense-oriented and anti- sense-oriented polynucleotides, e.g. polynucleotides derived from genes having SEQ ID NOs: 2, 4, 9, 17, 37, 39, 43-44, 48, 50, 53-58, 66, 77-81, 86, 88, 90-93, 97, 106, 108-109, 118-119, 147, 167, 169-180, 195, 211, 225, 234, or 237-238 or homologous genes. When the recombinant
DNA construct is expressed in corn plants, the endogenous protein is a corn protein with an amino acid sequence of SEQ ID NO:316, 344, 346, 350-351, 355, 357, 360-365, 384-388, 393, 397-400, 404, 413, 415-416, 425-426, 474, 476-487, 502, 532, 541, or 544-545 or the corn homolog of SEQ ID NOs:309, 311, 324, 373, 395, 454, or 518; when the recombinant DNA construct is expressed in soybean plants, the endogenous protein is a soybean protein with an amino acid sequence of SEQ ID NO: 309, 324, 373, 395, 518 or is a soybean homolog of SEQ ID NOs: 311, 316, 344, 346, 350-351, 355, 357, 360-365, 384-388, 393, 397-400, 404, 413, 415-416, 425-426, 454, 474, 476-487, 502, 532, 541, or 544-545; and when the recombinant DNA construct is expressed in a plant other than a corn or a soybean plant, the endogenous protein is the other plant's endogenous protein that has an amino acid sequence homologous to SEQ ID NO: 309, 311, 316, 324, 344, 346, 350-351, 355, 357, 360- 365, 373, 384-388, 393, 395, 397-400, 404, 413, 415-416, 425-426, 454, 474, 476-487, 502, 518, 532, 541, or 544-545. [0006] In practical aspects of this invention the recombinant DNA constructs of the invention are stably integrated into the chromosome of a plant cell nucleus. [0007] This invention also provides transgenic plant cells comprising the stably integrated recombinant DNA constructs of the invention, transgenic plants and seeds comprising a plurality of such transgenic plant cells and transgenic pollen of such plants. Such transgenic plants are selected from a population of transgenic plants regenerated from plant cells transformed with recombinant DNA constructs by screening transgenic plants for an enhanced trait as compared to control plants. The enhanced trait is one or more of enhanced water use efficiency, enhanced cold tolerance, increased yield, enhanced nitrogen use efficiency, enhanced seed protein and enhanced seed oil.
[0008] In another aspect of the invention the plant cells, plants, seeds, and pollen further comprise DNA expressing a protein that provides tolerance from exposure to an herbicide applied at levels that are lethal to a wild type plant cell. [0010] This invention also provides methods for manufacturing non-natural, transgenic seed that can be used to produce a crop of transgenic plants with an enhanced trait resulting from expression of a stably-integrated recombinant DNA construct. More specifically, the method comprises (a) screening a population of plants for an enhanced trait and a recombinant DNA construct, where individual plants in the population can exhibit the trait at a level less than, essentially the same as or greater than the level that the trait is exhibited in control plants, (b) selecting from the population one or more plants that exhibit the trait at a level greater than the level that said trait is exhibited in control plants, (c) collecting seed from a selected plant, (d) verifying that the recombinant DNA is stably integrated in said selected plants, (e) analyzing tissue of a selected plant to determine the production or suppression of a protein having the function of a protein encoded by nucleotides in a sequence of one of SEQ ID NOs: 1-307. In one aspect of the invention, the plants in the population further comprise
DNA expressing a protein that provides tolerance to exposure to a herbicide applied at levels that are lethal to wild type plant cells and the selecting is affected by treating the population with the herbicide, e.g. a glyphosate, dicamba, or glufosinate compound. In another aspect of the invention the plants are selected by identifying plants with the enhanced trait. The methods are especially useful for manufacturing corn, soybean, cotton, canola, alfalfa, wheat, rice, sugarcane or sugar beet seed.
[0011] Another aspect of the invention provides a method of producing hybrid corn seed comprising acquiring hybrid corn seed from a herbicide tolerant corn plant which also has stably-integrated, recombinant DNA construct comprising a promoter that is (a) functional in plant cells and (b) is operably linked to DNA that encodes or suppresses a protein having the function of a protein encoded by nucleotides in a sequence of one of SEQ ID NOs: 1-307. The methods further comprise producing corn plants from said hybrid corn seed, wherein a fraction of the plants produced from said hybrid corn seed is homozygous for said recombinant DNA, a fraction of the plants produced from said hybrid corn seed is hemizygous for said recombinant DNA, and a fraction of the plants produced from said hybrid corn seed has none of said recombinant DNA; selecting corn plants which are homozygous and hemizygous for said recombinant DNA by treating with an herbicide; collecting seed from herbicide-treated-surviving corn plants and planting said seed to produce further progeny corn plants; repeating the selecting and collecting steps at least once to produce an inbred corn line; and crossing the inbred corn line with a second corn line to produce hybrid seed.
[0012] Another aspect of the invention provides a method of selecting a plant comprising plant cells of the invention by using an immunoreactive antibody to detect the presence or absence of protein expressed or suppressed by recombinant DNA in seed or plant tissue. Yet another aspect of the invention provides anti-counterfeit milled seed having, as an indication of origin, plant cells of this invention.
[0013] Still other aspects of this invention relate to transgenic plants with enhanced water use efficiency or enhanced nitrogen use efficiency. For instance, this invention provides methods of growing a corn, cotton, soybean, or canola crop without irrigation water comprising planting seed having plant cells of the invention which are selected for enhanced water use efficiency. Alternatively methods comprise applying reduced irrigation water, e.g. providing up to 300 millimeters of ground water during the production of a corn crop. This invention also provides methods of growing a corn, cotton, soybean or canola crop without added nitrogen fertilizer comprising planting seed having plant cells of the invention which are selected for enhanced nitrogen use efficiency.
Detailed Description Of The Invention
In the attached sequence listing: [0014] SEQ ID NO: 1-307 are nucleotide sequences of the coding strand of DNA for "genes" used in the recombinant DNA imparting an enhanced trait in plant cells, i.e. each represents a coding sequence for a protein;
[0015] SEQ ID NO: 308-614 are amino acid sequences of the cognate protein of the "genes" with nucleotide coding sequences 1-307; [0016] SEQ ID NO: 615-36442 are amino acid sequences of homologous proteins;
[0017] SEQ ID NO: 36443 is a nucleotide sequence of a base plasmid vector useful for corn transformation; [0018] SEQ ID NO: 36444 is a nucleotide sequence of a base plasmid vector useful for soybean and canola transformation;
[0019] SEQ ID NO: 36445 is a nucleotide sequence of a base plasmid vector useful for cotton transformation;
[0020] SEQ ID NO: 36446 is a nucleotide sequence of a base plasmid vector useful for co- transformation to produce gene stacks in corn;
[0021] SEQ ID NO: 36447-36478 are consensus amino acid sequences.
[0022] Table 8 lists the protein SEQ ID NOs and their corresponding consensus SEQ ID
NOs.
[0023] As used herein a "plant cell" means a plant cell that is transformed with stably- integrated, non-natural, recombinant DNA, e.g. by Agrobacterium-medi&ted transformation or by bombardment using microparticles coated with recombinant DNA or other means. A plant cell of this invention can be an originally-transformed plant cell that exists as a microorganism or as a progeny plant cell that is regenerated into differentiated tissue, e.g. into a transgenic plant with stably-integrated, non-natural recombinant DNA, or seed or pollen derived from a progeny transgenic plant.
[0024] As used herein a "transgenic plant" means a plant whose genome has been altered by the stable integration of recombinant DNA. A transgenic plant includes a plant regenerated from an originally-transformed plant cell and progeny transgenic plants from later generations or crosses of a transformed plant. [0025] As used herein "recombinant DNA" means DNA which has been a genetically engineered and constructed outside of a cell including DNA containing naturally occurring
DNA or cDNA or synthetic DNA.
[0026] As used herein "consensus sequence" means an artificial sequence of amino acids in a conserved region of an alignment of amino acid sequences of homologous proteins, e.g. as determined by a CLUSTALW alignment of amino acid sequence of homolog proteins.
[0027] As used herein a "homolog" means a protein in a group of proteins that perform the same biological function, e.g. proteins that belong to the same Pfam protein family and that provide a common enhanced trait in transgenic plants of this invention. Homologs are expressed by homologous genes. With reference to homologous genes, homologs include orthologs, i.e. genes expressed in different species that evolved from a common ancestral genes by speciation and encode proteins retain the same function, but do not include paralogs, i.e. genes that are related by duplication but have evolved to encode proteins with different functions. Homologous genes include naturally occurring alleles and artificially- created variants. Degeneracy of the genetic code provides the possibility to substitute at least one base of the protein encoding sequence of a gene with a different base without causing the amino acid sequence of the polypeptide produced from the gene to be changed. When optimally aligned, homolog proteins have at least 60% identity, 65% identity, 70% identity, 75% identity, 80%, identity, 85% identity, 90% identity, 95, 96, 97, 98, or 99% identity over the full length of a protein identified as being associated with imparting an enhanced trait when expressed in plant cells. In one aspect of the invention homolog proteins have an amino acid sequence that has at least 90% identity to a consensus amino acid sequence of proteins and homologs disclosed herein. [0010] Homologs are identified by comparison of amino acid sequence, e.g. manually or by use of a computer-based tool using known homology -based search algorithms such as the suite of BLAST programs available from NCBI. A local sequence alignment program, e.g. BLAST, can be used to search a database of sequences to find similar sequences, and the summary Expectation value (E- value) used to measure the sequence base similarity. Because a protein hit with the best E-value for a particular organism may not necessarily be an ortholog, i.e. have the same function, or be the only ortholog, a reciprocal query is used to filter hit sequences with significant E- values for ortholog identification. The reciprocal query entails search of the significant hits against a database of amino acid sequences from the base organism that are similar to the sequence of the query protein. A hit can be identified as an ortholog, when the reciprocal query's best hit is the query protein itself or a protein encoded by a duplicated gene after speciation. A further aspect of the homologs encoded by DNA useful in the transgenic plants of the invention are those proteins that differ from a disclosed protein as the result of deletion or insertion of one or more amino acids in a native sequence. [0028] Percent identity describes the extent to which the sequences of DNA or protein segments are invariant in an alignment of sequences, for example nucleotide sequences or amino acid sequences. An alignment of sequences is created by manually aligning two sequences, e.g. a stated sequence, as provided herein, as a reference, and another sequence, to produce the highest number of matching elements, e.g. individual nucleotides or amino acids, while allowing for the introduction of gaps into either sequence. An "identity fraction" for a sequence aligned with a reference sequence is the number of matching elements, divided by the full length of the reference sequence, not including gaps introduced by the alignment process into the reference sequence. "Percent identity" ("% identity") as used herein is the identity fraction times 100.
[0029] "Pfam" is a large collection of multiple sequence alignments and hidden Markov models covering many common protein families, e.g. Pfam version 19.0 (December 2005) contains alignments and models for 8183 protein families and is based on the Swissprot 47.0 and SP-TrEMBL 30.0 protein sequence databases. See S.R. Eddy, "Profile Hidden Markov Models", Bioinformatics 14:755-763, 1998. The Pfam database is currently maintained and updated by the Pfam Consortium. The alignments represent some evolutionary conserved structure that has implications for the protein's function. Profile hidden Markov models (profile HMMs) built from the protein family alignments are useful for automatically recognizing that a new protein belongs to an existing protein family even if the homology by alignment appears to be low. [0030] Protein domains are identified by querying the amino acid sequence of a protein against Hidden Markov Models which characterize protein family domains ("Pfam domains") using HMMER software, which is available from the Pfam Consortium. The HMMER software is also disclosed in patent application publication US 2008/0148432 Al incorporated herein by reference. A protein domain meeting the gathering cutoff for the alignment of a particular Pfam domain is considered to contain the Pfam domain. [0031] A "Pfam domain module" is a representation of Pfam domains in a protein, in order from N terminus to C terminus. In a Pfam domain module individual Pfam domains are separated by double colons "::". The order and copy number of the Pfam domains from N to C terminus are attributes of a Pfam domain module. Although the copy number of repetitive domains is important, varying copy number often enables a similar function. Thus, a Pfam domain module with multiple copies of a domain should define an equivalent Pfam domain module with variance in the number of multiple copies. A Pfam domain module is not specific for distance between adjacent domains, but contemplates natural distances and variations in distance that provide equivalent function. The Pfam database contains both narrowly- and broadly-defined domains, leading to identification of overlapping domains on some proteins. A Pfam domain module is characterized by non-overlapping domains. Where there is overlap, the domain having a function that is more closely associated with the function of the protein (based on the E value of the Pfam match) is selected. [0032] Once one DNA is identified as encoding a protein which imparts an enhanced trait when expressed in transgenic plants, other DNA encoding proteins with the same Pfam domain module are identified by querying the amino acid sequence of protein encoded by candidate DNA against the Hidden Markov Models which characterizes the Pfam domains using HMMER software. Candidate proteins meeting the same Pfam domain module are in the protein family and have cognate DNA that is useful in constructing recombinant DNA for the use in the plant cells of this invention. Hidden Markov Model databases for use with HMMER software in identifying DNA expressing protein with a common Pfam domain module for recombinant DNA in the plant cells of this invention are available from the Pfam Consortium (ftp.sanger.ac.uk/pub/databases/Pfam/) and are incorporated herein by reference. [0033] The HMMER software and Pfam databases (version 23.0) were used to identify known domains in the proteins corresponding to amino acid sequence of SEQ ID NOs: 308- 310, 312-313, 315, 317-332, 334-343, 345, 347-364, 366-372, 374, 382, 387-403, 406-412, 414-425, 427-448, 450-460, 462-465, 467-477, 479-482, 484-487, 493-511, 513-539, 542, 545-558, 560-578, 580-582, 584-598, 600-602, 604-608, 612-614. All DNA encoding proteins that have scores higher than the gathering cutoff disclosed in Table 11 by Pfam analysis disclosed herein can be used in recombinant DNA of the plant cells of this invention, e.g. for selecting transgenic plants having enhanced agronomic traits. The relevant Pfams modules for use in this invention, as more specifically disclosed below, are PHD::SET, CBFB_NFYA, 2-Hacid_dh_C, 60KD_IMP, A_thal_3526, AA_kinase, AA_kinase::NAD_binding_3::Homoserine_dh, AA_permease, Aajxans, ABC_membrane::ABC_tran, ABC_tran, Acetate_kinase, Acid_phosphat_B, Acyl-ACP_TE, AlaDh_PNT_N::AlaDh_PNT_C, Amino_oxidase, Aminotran_l_2 Aminotran_5, Ammoniumjxansp, Ank::Ank::Ank::Ank::Ank::Ank::Ank::Ank, AP2, Arginase, Arginosuc_synth, AsnA, Asp, Asp_decarbox, ATP-sulfurylase, Auxin_inducible, BCCT, BPD_transp_2, BTB, bZIP_l, bZIP_l::MethyltransfD12, bZIP_2, bZIP_2::bZIP_l, C4dic_mal_tran, CBFB_NFYA, CCT, Clp_N: :Clp_N: : AAA: : AAA_2: :ClpB_D2-small, cNMP_binding::Crp, CSD, DEAD::Helicase_C, DEAD_2:: DUF 1227, Dehydrin Dimerisation::Methyltransf_2, DSPc, DUF1292, DUF506, DUF640, DUF647, DUF828::PH_2, eIF-5a, eRFl_l::eRFl_2::eRFl_3, FAD_binding_3::FHA, FAD_binding_4::ALO, FAD_binding_4::Lact-deh-memb, F-box::Tub, Fe-ADH, Form_Nir_trans, FTCD_N, Gal_Lectin, GATase_2::Asn_synthase,
GATase_2::Glu_syn_central::Glu_synthase::GXGXG, GDPD, GH3, GIn- synt_N:: GIn- synt_C, Globin::FAD_binding_6::NAD_binding_l, Glt_symporter, Glutaredoxin, Glutaredoxin: :Glutaredoxin: :Glutaredoxin, Glyco_transf_20: :Trehalose_PPase, GTP1_OBG::MMR_HSR1::DUF1967, HLH, HMG_box Homeobox::HALZ, Homeobox::START, HRJesion, HSP20, HSP70, LIM, LIM::LIM, LisH: : WD40: : WD40: :WD40: : WD40: :WD40: : WD40: : WD40 LRR_1 : :LRR_1 : :LRR_1 : :LRR_1 : :Pkinase_Tyr,
LRRNT_2::LRR_1::LRR_1: !LRR-I -LRR-I -LRR-I -LRR-I -LRR-I -LRR-I -LRR-I -L RR-I : :LRR_1 : :LRR_1 : :LRR_1 : :Pkinase, LRRNT_2: :LRR_1 : :Pkinase_Tyr, LysM, MBD, MethyltransfD12. MIT::AAA::Vps4_C, Mito_carr::Mito_carr::Mito_carr, MMR_HSR1 : : KH_2, Monooxygenase_B , Myb_DNA-binding: :Myb_DNA-binding, NAD_binding_l, NAD_binding_2, NAM, Ndr, NIR_SIR_ferr::NIR_SIR::NIR_SIR_ferr, Nitroreductase, NUDIX, OKR_DC_1::OKR_DC_1_C, OPT, p450, PAS_2::GAF::Phytochrome::PAS::PAS::HisKA::HATPase_c, PBP,
Peptidase_C2::Calpain_III, Peptidase_S10, peroxidase, Pkinase, Pkinase::NAF, PLAC8, PMEI, POX::Homeobox, PP2C, PTA_PTB, PTR2
RCCl::RCCl::RCCl, Response_reg::Myb_DNA-binding, Ribosomal_L21p, RolB_RolC::Amino_oxidase, RRM_1, RRM_1::RRM_1, RRM_l::zf-CCHC RWP-RK-PBl, SBP, SBP_bac_3, Sina, SIS::CBS, SOUL, SPRY, SRF-TF, SRF-TF: :K-box, SSF, Ssll::Cl_4, Sulfate_transp::STAS, Thgl::Thgl
Thiolase_N: :Thiolase_C, Thioredoxin: :Glutaredoxin: :Glutaredoxin: :Glutaredoxin, TPP_enzyme_N: :TPP_enzyme_M: :TPP_enzyme_C Transaldolase, tRNA_synt_lc_Rl::tRNA_synt_lc_R2::tRNA-synt_lc::tRNA-synt_lc _C, ubiquitin, U-box, Usp, WD40: :WD40, WRKY, WRKY: :WRKY zf-B_box, zf-B_box::MethyltransfD12, zf-B_box::zf-B_box::CCT, zf-C3HC4, zf-CCCH, zf-
CCHC::Plus-3, and zf-Dof for which databases are included in the appended computer listing.
[0034] As used herein "promoter" means regulatory DNA for initializing transcription. A "plant promoter" is a promoter capable of initiating transcription in plant cells whether or not its origin is a plant cell, e.g. is it well known that Agrobacterium promoters are functional in plant cells. Thus, plant promoters include promoter DNA obtained from plants, plant viruses and bacteria such as Agrobacterium and Bradyrhizobium bacteria. Examples of promoters under developmental control include promoters that preferentially initiate transcription in certain tissues, such as leaves, roots, or seeds. Such promoters are referred to as "tissue preferred". Promoters that initiate transcription only in certain tissues are referred to as "tissue specific". A "cell type" specific promoter primarily drives expression in certain cell types in one or more organs, for example, vascular cells in roots or leaves. An "inducible" or "repressible" promoter is a promoter which is under environmental control. Examples of environmental conditions that may effect transcription by inducible promoters include anaerobic conditions, or certain chemicals, or the presence of light. Tissue specific, tissue preferred, cell type specific, and inducible promoters constitute the class of "non- constitutive" promoters. A "constitutive" promoter is a promoter which is active under most conditions.
[0035] As used herein "operably linked" means the association of two or more DNA fragments in a recombinant DNA construct so that the function of one, e.g. protein-encoding DNA, is controlled by the other, e.g. a promoter. [0036] As used herein "expressed" means produced, e.g. a protein is expressed in a plant cell when its cognate DNA is transcribed to mRNA that is translated to the protein.
[0037] As used herein "suppressed" means decreased, e.g. a protein is suppressed in a plant cell when there is a decrease in the amount and/or activity of the protein in the plant cell. The presence or activity of the protein can be decreased by any amount up to and including a total loss of protein expression and/or activity. [0038] As used herein a "control plant" means a plant that does not contain the recombinant DNA that imparts an enhanced trait. A control plant is used to identify and select a transgenic plant that has an enhanced trait. A suitable control plant can be a non-transgenic plant of the parental line used to generate a transgenic plant, i.e. devoid of recombinant DNA. A suitable control plant may in some cases be a progeny of a hemizygous transgenic plant line that does not contain the recombinant DNA, known as a negative segregant.
[0039] As used herein an "enhanced trait" means a characteristic of a transgenic plant that includes, but is not limited to, an enhance agronomic trait characterized by enhanced plant morphology, physiology, growth and development, yield, nutritional enhancement, disease or pest resistance, or environmental or chemical tolerance. In more specific aspects of this invention enhanced trait is selected from group of enhanced traits consisting of enhanced water use efficiency, enhanced cold tolerance, increased yield, enhanced nitrogen use efficiency, enhanced seed protein and enhanced seed oil. In an important aspect of the invention the enhanced trait is enhanced yield including increased yield under non-stress conditions and increased yield under environmental stress conditions. Stress conditions may include, for example, drought, shade, fungal disease, viral disease, bacterial disease, insect infestation, nematode infestation, cold temperature exposure, heat exposure, osmotic stress, reduced nitrogen nutrient availability, reduced phosphorus nutrient availability and high plant density. "Yield" can be affected by many properties including without limitation, plant height, pod number, pod position on the plant, number of internodes, incidence of pod shatter, grain size, efficiency of nodulation and nitrogen fixation, efficiency of nutrient assimilation, resistance to biotic and abiotic stress, carbon assimilation, plant architecture, resistance to lodging, percent seed germination, seedling vigor, and juvenile traits. Yield can also be affected by efficiency of germination (including germination in stressed conditions), growth rate (including growth rate in stressed conditions), ear number, seed number per ear, seed size, composition of seed (starch, oil, protein) and characteristics of seed fill. [0040] Increased yield of a transgenic plant of the present invention can be measured in a number of ways, including test weight, seed number per plant, seed weight, seed number per unit area (i.e. seeds, or weight of seeds, per acre), bushels per acre, tons per acre, or kilo per hectare. For example, corn yield may be measured as production of shelled corn kernels per unit of production area, for example in bushels per acre or metric tons per hectare, often reported on a moisture adjusted basis, for example at 15.5 percent moisture. Increased yield may result from improved utilization of key biochemical compounds, such as nitrogen, phosphorous and carbohydrate, or from improved responses to environmental stresses, such as cold, heat, drought, salt, and attack by pests or pathogens. Recombinant DNA used in this invention can also be used to provide plants having improved growth and development, and ultimately increased yield, as the result of modified expression of plant growth regulators or modification of cell cycle or photosynthesis pathways. Also of interest is the generation of transgenic plants that demonstrate enhanced yield with respect to a seed component that may or may not correspond to an increase in overall plant yield. Such properties include enhancements in seed oil, seed molecules such as protein and starch, oil components as may be manifest by an alterations in the ratios of seed components.
[0041] Recombinant DNA constructs are assembled using methods well known to persons of ordinary skill in the art and typically comprise a promoter operably linked to DNA, the expression of which provides the enhanced agronomic trait. Other construct components may include additional regulatory elements, such as 5' leaders and introns for enhancing transcription, 3' untranslated regions (such as polyadenylation signals and sites), DNA for transit or signal peptides. [0042] Numerous promoters that are active in plant cells have been described in the literature. These include promoters present in plant genomes as well as promoters from other sources, including nopaline synthase (NOS) promoter and octopine synthase (OCS) promoters carried on tumor- inducing plasmids of Agrobacterium tumefaciens and the CaMV35S promoters from the cauliflower mosaic virus as disclosed in US Patents No. 5,164, 316 and 5,322,938. Useful promoters derived from plant genes are found in US Patent 5,641,876 which discloses a rice actin promoter, US Patent No. 7,151,204 which discloses a maize chloroplast aldolase promoter and a maize aldolase (FDA) promoter, and US Patent Application Publication 2003/0131377 Al which discloses a maize nicotianamine synthase promoter. These and numerous other promoters that function in plant cells are known to those skilled in the art and available for use in recombinant polynucleotides of the present invention to provide for expression of desired genes in transgenic plant cells. [0043] Furthermore, the promoters may be altered to contain multiple "enhancer sequences" to assist in elevating gene expression. Such enhancers are known in the art. By including an enhancer sequence with such constructs, the expression of the selected protein may be enhanced. These enhancers often are found 5' to the start of transcription in a promoter that functions in eukaryotic cells, but can often be inserted upstream (5') or downstream (3') to the coding sequence. In some instances, these 5' enhancing elements are introns. Particularly useful as enhancers are the 5 ' introns of the rice actin 1 (see US Patent 5,641,876) and rice actin 2 genes, the maize alcohol dehydrogenase gene intron, the maize heat shock protein 70 gene intron (U.S. Patent 5,593,874) and the maize shrunken 1 gene. See also US Patent Application Publication 2002/0192813A1 which discloses 5', 3' and intron elements useful in the design of effective plant expression vectors. [0044] In other aspects of the invention, sufficient expression in plant seed tissues is desired to affect improvements in seed composition. Exemplary promoters for use for seed composition modification include promoters from seed genes such as napin as disclosed in US Patent 5,420,034, maize L3 oleosin as disclosed in US Patent 6,433,252), zein Z27 as disclosed by Russell et al. (1997) Transgenic Res. 6(2): 157-166), globulin 1 as disclosed by Belanger et al (1991) Genetics 129:863-872), glutelin 1 as disclosed by Russell (1997) supra), and peroxiredoxin antioxidant (Perl) as disclosed by Stacy et al. (1996) Plant MoI Biol. 31(6): 1205-1216.
[0045] Recombinant DNA constructs useful in this invention will also generally include a 3' element that typically contains a polyadenylation signal and site. Well-known 3' elements include those from Agrobacterium tumefaciens genes such as nos 3', tml 3', tmr 3', tins 3', ocs 3', tr73', for example disclosed in US Patent 6,090,627; 3' elements from plant genes such as wheat (Triticum aesevitum) heat shock protein 17 (Hspl73'), a wheat ubiquitin gene, a wheat fructose- 1,6-biphosphatase gene, a rice glutelin gene, a rice lactate dehydrogenase gene and a rice beta-tubulin gene, all of which are disclosed in US Patent Application Publication 2002/0192813 Al; and the pea (Pisum sativum) ribulose biphosphate carboxylase gene (rbs 3'), and 3' elements from the genes within the host plant. [0046] Constructs and vectors may also include a transit peptide for targeting of a gene to a plant organelle, particularly to a chloroplast, leucoplast or other plastid organelle. For descriptions of the use of chloroplast transit peptides see US Patent 5, 188,642 and US Patent No. 5,728,925. For description of the transit peptide region of an Arabidopsis EPSPS gene useful in the present invention, see Klee, HJ. et al (MGG (1987) 210:437-442).
[0047] Recombinant DNA constructs for gene suppression can be designed for any of a number the well-known methods for suppressing transcription of a gene, the accumulation of the mRNA corresponding to that gene or preventing translation of the transcript into protein. Posttranscriptional gene suppression can be practically effected by transcription of RNA that forms double- stranded RNA (dsRNA) having homology to mRNA produced from a gene targeted for suppression.
[0048] Gene suppression can also be achieved by insertion mutations created by transposable elements may also prevent gene function. For example, in many dicot plants, transformation with the T-DNA of Agrobacterium may be readily achieved and large numbers of transformants can be rapidly obtained. Also, some species have lines with active transposable elements that can efficiently be used for the generation of large numbers of insertion mutations, while some other species lack such options. Mutant plants produced by Agrobacterium or transposon mutagenesis and having altered expression of a polypeptide of interest can be identified using the polynucleotides of the present invention. For example, a large population of mutated plants may be screened with polynucleotides encoding the polypeptide of interest to detect mutated plants having an insertion in the gene encoding the polypeptide of interest.
[0049] Transgenic plants may comprise a stack of one or more polynucleotides disclosed herein resulting in the production or suppression of multiple polypeptide sequences. Transgenic plants comprising stacks of polynucleotide sequences can be obtained by either or both of traditional breeding methods or through genetic engineering methods. These methods include, but are not limited to, breeding individual lines each comprising a polynucleotide of interest, transforming a transgenic plant comprising a gene disclosed herein with a subsequent gene, and co-transformation of genes into a single plant cell. Co- transformation of genes can be carried out using single transformation vectors comprising multiple genes or genes carried separately on multiple vectors. [0050] Transgenic plants comprising or derived from plant cells of this invention transformed with recombinant DNA can be further enhanced with stacked traits, e.g. a crop plant having an enhanced trait resulting from expression of DNA disclosed herein in combination with herbicide and/or pest resistance traits. For example, genes of the current invention can be stacked with other traits of agronomic interest, such as a trait providing herbicide resistance, or insect resistance, such as using a gene from Bacillus thuringensis to provide resistance against lepidopteran, coliopteran, homopteran, hemiopteran, and other insects. Herbicides for which transgenic plant tolerance has been demonstrated and the method of the present invention can be applied include, but are not limited to, glyphosate, dicamba, glufosinate, sulfonylurea, bromoxynil and norflurazon herbicides. Polynucleotide molecules encoding proteins involved in herbicide tolerance are well-known in the art and include, but are not limited to, a polynucleotide molecule encoding 5-enolpyruvylshikimate- 3-phosphate synthase (EPSPS) disclosed in US Patents 5,094,945; 5,627,061; 5,633,435 and 6,040,497 for imparting glyphosate tolerance; polynucleotide molecules encoding a glyphosate oxidoreductase (GOX) disclosed in US Patents 5,463,175 and a glyphosate-N- acetyl transferase (GAT) disclosed in US Patent Application Publication 2003/0083480 Al also for imparting glyphosate tolerance; dicamba monooxygenase disclosed in US Patent Application Publication 2003/0135879 Al for imparting dicamba tolerance; a polynucleotide molecule encoding bromoxynil nitrilase (Bxn) disclosed in US Patent 4,810,648 for imparting bromoxynil tolerance; a polynucleotide molecule encoding phytoene desaturase (crtl) described in Misawa et al, (1993) Plant J. 4:833-840 and in Misawa et al, (1994) Plant J. 6:481-489 for norflurazon tolerance; a polynucleotide molecule encoding acetohydroxyacid synthase (AHAS, oka ALS) described in Sathasiivan et al. (1990) Nucl. Acids Res. 18:2188-2193 for imparting tolerance to sulfonylurea herbicides; polynucleotide molecules known as bar genes disclosed in DeBlock, et al. (1987) EMBO J. 6:2513-2519 for imparting glufosinate and bialaphos tolerance; polynucleotide molecules disclosed in US Patent Application Publication 2003/010609 Al for imparting N-amino methyl phosphonic acid tolerance; polynucleotide molecules disclosed in US Patent 6,107,549 for impartinig pyridine herbicide resistance; molecules and methods for imparting tolerance to multiple herbicides such as glyphosate, atrazine, ALS inhibitors, isoxoflutole and glufosinate herbicides are disclosed in US Patent 6,376,754 and US Patent Application Publication 2002/0112260. Molecules and methods for imparting insect/nematode/virus resistance are disclosed in US Patents 5,250,515; 5,880,275; 6,506,599; 5,986,175 and US Patent Application Publication 2003/0150017 Al.
Plant Cell Transformation Methods [0051] Numerous methods for transforming chromosomes in a plant cell nucleus with recombinant DNA are known in the art and are used in methods of preparing a transgenic plant cell nucleus cell, and plant. Two effective methods for such transformation are Agrobacterium-media.ted transformation and microprojectile bombardment. Microprojectile bombardment methods are illustrated in US Patents 5,015,580 (soybean); 5,550,318 (corn); 5,538,880 (corn); 5,914,451 (soybean); 6,160,208 (corn); 6,399,861 (corn); 6,153,812 (wheat) and 6,365,807 (rice) and Agrobacterium-medi&ted transformation is described in US Patents 5,159,135 (cotton); 5,824,877 (soybean); 5,463,174 (canola); 5,591,616 (corn); 5,846,797 (cotton); 6,384,301 (soybean), 7,026,528 (wheat) and 6,329,571 (rice), US Patent Application Publication 2004/0087030 Al (cotton), and US Patent Application Publication 2001/0042257 Al (sugar beet), all of which are incorporated herein by reference for enabling the production of transgenic plants. Transformation of plant material is practiced in tissue culture on a nutrient media, i.e. a mixture of nutrients that will allow cells to grow in vitro. Recipient cell targets include, but are not limited to, meristem cells, hypocotyls, calli, immature embryos and gametic cells such as microspores, pollen, sperm and egg cells.
Callus may be initiated from tissue sources including, but not limited to, immature embryos, hypocotyls, seedling apical meristems, microspores and the like. Cells containing a transgenic nucleus are grown into transgenic plants. [0052] In addition to direct transformation of a plant material with a recombinant DNA, a transgenic plant cell nucleus can be prepared by crossing a first plant having cells with a transgenic nucleus with recombinant DNA with a second plant lacking the transgenic nucleus. For example, recombinant DNA can be introduced into a nucleus from a first plant line that is amenable to transformation to transgenic nucleus in cells that are grown into a transgenic plant which can be crossed with a second plant line to introgress the recombinant DNA into the second plant line. A transgenic plant with recombinant DNA providing an enhanced trait, e.g. enhanced yield, can be crossed with transgenic plant line having other recombinant DNA that confers another trait, for example herbicide resistance or pest resistance, to produce progeny plants having recombinant DNA that confers both traits. Typically, in such breeding for combining traits the transgenic plant donating the additional trait is a male line and the transgenic plant carrying the base traits is the female line. The progeny of this cross will segregate such that some of the plants will carry the DNA for both parental traits and some will carry DNA for one parental trait; such plants can be identified by markers associated with parental recombinant DNA, e.g. marker identification by analysis for recombinant DNA or, in the case where a selectable marker is linked to the recombinant, by application of the selecting agent such as a herbicide for use with a herbicide tolerance marker, or by selection for the enhanced trait. Progeny plants carrying DNA for both parental traits can be crossed back into the female parent line multiple times, for example usually 6 to 8 generations, to produce a progeny plant with substantially the same genotype as one original transgenic parental line but for the recombinant DNA of the other transgenic parental line
[0053] In the practice of transformation DNA is typically introduced into only a small percentage of target plant cells in any one transformation experiment. Marker genes are used to provide an efficient system for identification of those cells that are stably transformed by receiving and integrating a recombinant DNA molecule into their genomes. Preferred marker genes provide selective markers which confer resistance to a selective agent, such as an antibiotic or a herbicide. Any of the herbicides to which plants of this invention may be resistant are useful agents for selective markers. Potentially transformed cells are exposed to the selective agent. In the population of surviving cells will be those cells where, generally, the resistance-conferring gene is integrated and expressed at sufficient levels to permit cell survival. Cells may be tested further to confirm stable integration of the exogenous DNA. Commonly used selective marker genes include those conferring resistance to antibiotics such as kanamycin and paromomycin (nptll), hygromycin B (aph IV), spectinomycin (aadA) and gentamycin (aac3 and aacC4) or resistance to herbicides such as glufosinate (bar or pat), dicamba (DMO) and glyphosate (aroA or EPSPS). Examples of such selectable markers are illustrated in US Patents 5,550,318; 5,633,435; 5,780,708 and 6,118,047. Markers which provide an ability to visually screen transformants can also be employed, for example, a gene expressing a colored or fluorescent protein such as a luciferase or green fluorescent protein (GFP) or a gene expressing a fรธta-glucuronidase or uidA gene (GUS) for which various chromogenic substrates are known.
[0054] Plant cells that survive exposure to the selective agent, or plant cells that have been scored positive in a screening assay, may be cultured in regeneration media and allowed to mature into plants. Developing plantlets regenerated from transformed plant cells can be transferred to plant growth mix, and hardened off, for example, in an environmentally controlled chamber at about 85% relative humidity, 600 ppm CO 2 , and 25-250 microeinsteins m "2 s "1 of light, prior to transfer to a greenhouse or growth chamber for maturation. Plants are regenerated from about 6 weeks to 10 months after a transformant is identified, depending on the initial tissue, and plant species. Plants may be pollinated using conventional plant breeding methods known to those of skill in the art and seed produced, for example self-pollination is commonly used with transgenic corn. The regenerated transformed plant or its progeny seed or plants can be tested for expression of the recombinant DNA and selected for the presence of enhanced agronomic trait.
Transgenic Plants and Seeds
[0055] Transgenic plants derived from transgenic plant cells having a transgenic nucleus of this invention are grown to generate transgenic plants having an enhanced trait as compared to a control plant and produce transgenic seed and haploid pollen of this invention. Such plants with enhanced traits are identified by selection of transformed plants or progeny seed for the enhanced trait. For efficiency a selection method is designed to evaluate multiple transgenic plants (events) comprising the recombinant DNA , for example multiple plants from 2 to 20 or more transgenic events. Transgenic plants grown from transgenic seed provided herein demonstrate improved agronomic traits that contribute to increased yield or other trait that provides increased plant value, including, for example, improved seed quality. Of particular interest are plants having enhanced water use efficiency, enhanced cold tolerance, increased yield, enhanced nitrogen use efficiency, enhanced seed protein and enhanced seed oil.
Table 1 provides a list of protein encoding DNA ("genes") that are useful as recombinant DNA for production of transgenic plants with enhanced agronomic trait, the elements of Table 1 are described by reference to:
"PEP SEQ ID NO" identifies an amino acid sequence from SEQ ID NO: 308 to 614. "NUC SEQ ID NO" identifies a DNA sequence from SEQ ID NO:1 to 307. "Gene ID" refers to an arbitrary identifier. "Gene Name" denotes a common name for the protein encoded by the recombinant DNA preceded by the abbreviated genus and species as fully defined in the sequence listing. The + or - preceding the gene name indicates whether the protein is expressed (+) or suppressed (-) in plants to provide an enhanced trait.
Table 1.
Selection methods for transgenic plants with enhanced agronomic trait [0056] Within a population of transgenic plants each regenerated from a plant cell having a nucleus with recombinant DNA many plants that survive to fertile transgenic plants that produce seeds and progeny plants will not exhibit an enhanced agronomic trait. Selection from the population is necessary to identify one or more transgenic plant cells having a transgenic nucleus that can provide plants with the enhanced trait. Transgenic plants having enhanced traits are selected from populations of plants regenerated or derived from plant cells transformed as described herein by evaluating the plants in a variety of assays to detect an enhanced trait, e.g. enhanced water use efficiency, enhanced cold tolerance, increased yield, enhanced nitrogen use efficiency, enhanced seed protein and enhanced seed oil. These assays also may take many forms including, but not limited to, direct screening for the trait in a greenhouse or field trial or by screening for a surrogate trait. Such analyses can be directed to detecting changes in the chemical composition, biomass, physiological properties, morphology of the plant. Changes in chemical compositions such as nutritional composition of grain can be detected by analysis of the seed composition and content of protein, free amino acids, oil, free fatty acids, starch or tocopherols. Changes in biomass characteristics can be made on greenhouse or field grown plants and can include plant height, stem diameter, root and shoot dry weights; and, for corn plants, ear length and diameter. Changes in physiological properties can be identified by evaluating responses to stress conditions, for example assays using imposed stress conditions such as water deficit, nitrogen deficiency, cold growing conditions, pathogen or insect attack or light deficiency, or increased plant density. Changes in morphology can be measured by visual observation of tendency of a transformed plant with an enhanced agronomic trait to also appear to be a normal plant as compared to changes toward bushy, taller, thicker, narrower leaves, striped leaves, knotted trait, chlorosis, albino, anthocyanin production, or altered tassels, ears or roots. Other selection properties include days to pollen shed, days to silking, leaf extension rate, chlorophyll content, leaf temperature, stand, seedling vigor, internode length, plant height, leaf number, leaf area, tillering, brace roots, stay green, stalk lodging, root lodging, plant health, barreness/prolificacy, green snap, and pest resistance. In addition, phenotypic characteristics of harvested grain may be evaluated, including number of kernels per row on the ear, number of rows of kernels on the ear, kernel abortion, kernel weight, kernel size, kernel density and physical grain quality.
[0057] Assays for screening for a desired trait are readily designed by those practicing in the art. The following illustrates useful screening assays for corn traits using hybrid corn plants. The assays can be readily adapted for screening other plants such as canola, cotton and soybean either as hybrids or inbreds.
[0058] Transgenic corn plants having nitrogen use efficiency are identified by screening in fields with three levels of nitrogen (N) fertilizer being applied, e.g. low level (0 N), medium level (80 lb/ac) and high level (180 lb/ac). Plants with enhanced nitrogen use efficiency provide higher yield as compared to control plants.
[0059] Transgenic corn plants having enhanced yield are identified by screening using progeny of the transgenic plants over multiple locations with plants grown under optimal production management practices and maximum weed and pest control. A useful target for improved yield is a 5% to 10% increase in yield as compared to yield produced by plants grown from seed for a control plant. Selection methods may be applied in multiple and diverse geographic locations, for example up to 16 or more locations, over one or more planting seasons, for example at least two planting seasons, to statistically distinguish yield improvement from natural environmental effects. [0060] Transgenic corn plants having enhanced water use efficiency are identified by screening plants in an assay where water is withheld for a period to induce stress followed by watering to revive the plants. For example, a useful selection process imposes 3 drought/re- water cycles on plants over a total period of 15 days after an initial stress free growth period of 11 days. Each cycle consists of 5 days, with no water being applied for the first four days and a water quenching on the 5th day of the cycle. The primary phenotypes analyzed by the selection method are the changes in plant growth rate as determined by height and biomass during a vegetative drought treatment.
[0061] Transgenic corn plants having enhanced cold tolerance are identified by screening plants in a cold germination assay and/or a cold tolerance field trial. In a cold germination assay trays of transgenic and control seeds are placed in a growth chamber at 9.7ยฐC for 24 days (no light). Seeds having higher germination rates as compared to the control are identified as having enhanced cold tolerance. In a cold tolerance field trial plants with enhanced cold tolerance are identified from field planting at an earlier date than conventional Spring planting for the field location. For example, seeds are planted into the ground around two weeks before local farmers begin to plant corn so that a significant cold stress is exerted onto the crop, named as cold treatment. Seeds also are planted under local optimal planting conditions such that the crop has little or no exposure to cold condition, named as normal treatment. At each location, seeds are planted under both cold and normal conditions preferably with multiple repetitions per treatment. [0062] Transgenic corn plants having seeds with increased protein and/or oil levels are identified by analyzing progeny seed for protein and/or oil. Near-infrared transmittance spectrometry is a non-destructive, high-throughput method that is useful to determine the composition of a bulk seed sample for properties listed in table 2.
Table 2
[0063] Although the plant cells and methods of this invention can be applied to any plant cell, plant, seed or pollen, e.g. any fruit, vegetable, grass, tree or ornamental plant, the various aspects of the invention are preferably applied to corn, soybean, cotton, canola, alfalfa, wheat, rice, sugarcane, and sugar beet plants. In many cases the invention is applied to corn plants that are inherently resistant to disease from the MaI de Rio Cuarto virus or the Puccina sorghi fungus or both.
[0064] The following examples are included to demonstrate aspects of the invention, those of skill in the art should, in light of the present disclosure, appreciate that many changes can be made in the specific aspects which are disclosed and still obtain a like or similar results without departing from the spirit and scope of the invention.
Example 1. Plant Expression Constructs
[0065] This example illustrates the construction of plasmids for transferring recombinant
DNA into a plant cell nucleus that can be regenerated into transgenic plants.
A. Plant expression constructs for corn transformation
[0066] A base corn transformation vector pMON93039, as set forth in SEQ ID NO:36443, illustrated in Table 3, is fabricated for use in preparing recombinant DNA for Agrobacterium-medi&ted transformation into corn tissue. Table 3
[0067] To construct transformation vectors for expressing a protein identified in Table 1, primers for PCR amplification of the protein coding nucleotides are designed at or near the start and stop codons of the coding sequence, in order to eliminate most of the 5' and 3' untranslated regions. The protein coding nucleotides are inserted into the base vector in the gene of interest expression cassette at an insertion site, i.e. between the intron element (coordinates 1287-1766) and the polyadenylation element (coordinates 1838-2780).
[0068] To construct transformation vectors for suppressing a protein identified in Table 1, the amplified protein coding nucleotides are assembled in a sense and antisense arrangement and inserted into the base vector at the insertion site in the gene of interest expression cassette to provide transcribed RNA that will form a double- stranded RNA for RNA interference suppression of the protein. More specifically, the sense and anti-sense DNA is derived from an endogenous corn gene that expresses a corn protein with an amino acid sequence of SEQ ID NO: 316, 344, 346, 350-351, 355, 357, 360-365, 384-388, 393, 397- 400, 404, 413, 415-416, 425-426, 474, 476-487, 502, 532, 541, or 544-545 or the corn homolog of SEQ ID NOs:309, 311, 324, 373, 395, 454, or 518. B. Plant expression constructs for soy and canola transformation [0069] Vectors for use in transformation of soybean and canola tissue are prepared having the elements of expression vector pMON82053 (SEQ ID NO: 36444) as shown in Table 4 below.
Table 4
[0070] To construct transformation vectors for expressing a protein identified in Table 1, primers for PCR amplification of the protein coding nucleotides are designed at or near the start and stop codons of the coding sequence, in order to eliminate most of the 5' and 3' untranslated regions. The protein coding nucleotides are inserted into the base vector in the gene of interest expression cassette at an insertion site, i.e. between the promoter element (coordinates 1-613) and the polyadenylation element (coordinates 688-1002).
[0071] To construct transformation vectors for suppressing a protein identified in Table 1, the amplified protein coding nucleotides are assembled in a sense and antisense arrangement and inserted into the base vector at the insertion site in the gene of interest expression cassette to provide transcribed RNA that will form a double- stranded RNA for RNA interference suppression of the protein. More specifically, for soybean the sense and anti- sense DNA is derived from an endogenous soybean gene that expresses a soybean protein with an amino acid sequence of SEQ ID NOs: 309, 324, 373, 395, 518 or is a soybean homolog of SEQ ID NOs: 311, 316, 344, 346, 350-351, 355, 357, 360-365, 384-388, 393, 397-400, 404, 413, 415-416, 425-426, 454, 474, 476-487, 502, 532, 541, or 544-545, and for canola the sense and anti-sense DNA is derived from an endogenous canola gene that encodes the canola homolog of SEQ ID NOs: 309, 311, 316, 324, 344, 346, 350-351, 355, 357, 360-365, 373, 384-388, 393, 395, 397-400, 404, 413, 415-416, 425-426, 454, 474, 476- 487, 502, 518, 532, 541, or 544-545.
C. Cotton transformation vector
[0072] Plasmids for use in transformation of cotton tissue are prepared with elements of expression vector pMON99053 (SEQ ID NO: 36445) as shown in Table 5 below.
Table 5
[0073] To construct transformation vectors for expressing a protein identified in Table 1, primers for PCR amplification of the protein coding nucleotides are designed at or near the start and stop codons of the coding sequence, in order to eliminate most of the 5' and 3' untranslated regions. The protein coding nucleotides are inserted into the base vector in the gene of interest expression cassette at an insertion site, i.e. between the promoter element (coordinates 388-1091) and the polyadenylation element (coordinates 1165-1797).
[0074] To construct transformation vectors for suppressing a protein identified in Table 1, the amplified protein coding nucleotides are assembled in a sense and antisense arrangement and inserted into the base vector at the insertion site in the gene of interest expression cassette to provide transcribed RNA that will form a double- stranded RNA for RNA interference suppression of the protein. More specifically, the sense and anti-sense DNA is derived from an endogenous cotton gene that encodes the cotton homolog of SEQ ID NO: 309, 311, 316, 324, 344, 346, 350-351, 355, 357, 360-365, 373, 384-388, 393, 395, 397-400, 404, 413, 415-416, 425-426, 454, 474, 476-487, 502, 518, 532, 541, or 544-545.
D. Plant expression constructs for gene stacking in corn. [0075] A base corn transformation vector pMON96782, as set forth in SEQ ID NO: 36446, illustrated in Table 6, is fabricated for use in preparing recombinant DNA for Agrobacterium-media.ted transformation into corn tissue.
Table 6.
[0076] Primers for PCR amplification of protein coding nucleotides of the genes of interest are designed at or near the start and stop codons of the coding sequence, in order to eliminate most of the 5' and 3' untranslated regions. Protein coding regions of genes encoding a first and second protein of interest are amplified. The amplified region from the first gene of interest is cloned between nucleotides 1801 and 1834 of the base vector and the amplified region from the second gene of interest is cloned between nucleotides 3883 and 3918 of the base vector.
Example 2. Corn Transformation
[0077] This example illustrates transformation methods useful in producing a transgenic nucleus in a corn plant cell, and the plants, seeds and pollen produced from a transgenic cell with such a nucleus having an enhanced trait, i.e. enhanced water use efficiency, enhanced cold tolerance, increased yield, enhanced nitrogen use efficiency, enhanced seed protein and enhanced seed oil. A plasmid vector is prepared by cloning the DNA of SEQ ID NO:1 into the gene of interest expression cassette in the base vector for use in corn transformation of corn tissue provided in Example 1, Table 3. [0078] For Agrobacterium-medi&ted transformation of corn embryo cells corn plants of a readily transformable line are grown in the greenhouse and ears are harvested when the embryos are 1.5 to 2.0 mm in length. Ears are surface sterilized by spraying or soaking the ears in 80% ethanol, followed by air drying. Immature embryos are isolated from individual kernels on surface sterilized ears. Prior to inoculation of maize cells, Agrobacterium cells are grown overnight at room temperature. Immature maize embryo cells are inoculated with Agrobacterium shortly after excision, and incubated at room temperature with
Agrobacterium for 5-20 minutes. Immature embryo plant cells are then co-cultured with Agrobacterium for 1 to 3 days at 23ยฐC in the dark. Co-cultured embryos are transferred to selection media and cultured for approximately two weeks to allow embryogenic callus to develop. Embryogenic callus is transferred to culture medium containing 100 mg/L paromomycin and subcultured at about two week intervals. Transformed plant cells are recovered 6 to 8 weeks after initiation of selection. [0079] For Agrobacterium-mediated transformation of maize callus immature embryos are cultured for approximately 8-21 days after excision to allow callus to develop. Callus is then incubated for about 30 minutes at room temperature with the Agrobฮฑcterium suspension, followed by removal of the liquid by aspiration. The callus and Agrobฮฑcterium are co- cultured without selection for 3-6 days followed by selection on paromomycin for approximately 6 weeks, with biweekly transfers to fresh media. Paromomycin resistant calli are identified about 6-8 weeks after initiation of selection.
[0080] To regenerate transgenic corn plants a callus of transgenic plant cells resulting from transformation and selection is placed on media to initiate shoot development into plantlets which are transferred to potting soil for initial growth in a growth chamber at 26ยฐC followed by a mist bench before transplanting to 5 inch pots where plants are grown to maturity. The regenerated plants are self- fertilized and seed is harvested for use in one or more methods to select seeds, seedlings or progeny second generation transgenic plants (R2 plants) or hybrids, e.g. by selecting transgenic plants exhibiting an enhanced trait as compared to a control plant.
[0081] The above process is repeated to produce multiple events of transgenic corn plant cells that are transformed with recombinant DNA from each of the genes identified in Table 1. Events are designed to produce in the transgenic cells one of the proteins identified in Table 1, except the proteins of SEQ ID NOs: 316, 344, 346, 350-351, 355, 357, 360-365, 384-388, 393, 397-400, 404, 413, 415-416, 425-426, 474, 476-487, 502, 532, 541, and 544- 545, and the corn homolog of SEQ ID NOs: 309, 311, 324, 373, 395, 454, and 518 which are suppressed. Progeny transgenic plants and seed of the transformed plant cells are screened for enhanced water use efficiency, enhanced cold tolerance, increased yield, enhanced nitrogen use efficiency, enhanced seed protein and enhanced seed oil. From each group of multiple events of transgenic plants with a specific recombinant DNA from Table 1 the event that produces the greatest enhancement in yield, water use efficiency, nitrogen use efficiency, enhanced cold tolerance, enhanced seed protein and enhanced seed oil is identified and progeny seed is selected for commercial development.
Example 3. Soybean transformation
[0082] This example illustrates plant transformation useful in producing a transgenic nucleus in a soybean plant cell, and the plants, seeds and pollen produced from a transgenic cell with such a nucleus having an enhanced trait, i.e. enhanced water use efficiency, enhanced cold tolerance, increased yield, enhanced nitrogen use efficiency, enhanced seed protein and enhanced seed oil.
[0083] For Agrobacterium mediated transformation, soybean seeds are imbided overnight and the meristem explants excised. The explants are placed in a wounding vessel. Soybean explants and induced Agrobacterium cells from a strain containing plasmid DNA with the gene of interest cassette and a plant selectable marker cassette are mixed no later than 14 hours from the time of initiation of seed imbibition, and wounded using sonication. Following wounding, explants are placed in co-culture for 2-5 days at which point they are transferred to selection media for 6-8 weeks to allow selection and growth of transgenic shoots. Resistant shoots are harvested approximately 6-8 weeks and placed into selective rooting media for 2-3 weeks. Shoots producing roots are transferred to the greenhouse and potted in soil. Shoots that remain healthy on selection, but do not produce roots are transferred to non-selective rooting media for an additional two weeks. Roots from any shoots that produce roots off selection are tested for expression of the plant selectable marker before they are transferred to the greenhouse and potted in soil.
[0084] The above process is repeated to produce multiple events of transgenic soybean plant cells that are transformed with recombinant DNA from each of the genes identified in Table 1. Events are designed to produce in the transgenic cells one of the proteins identified in Table 1, except the proteins of SEQ ID NOs: 309, 324, 373, 395, and 518 and the soybean homologs of SEQ ID NOs: 311, 316, 344, 346, 350-351, 355, 357, 360-365, 384-388, 393, 397-400, 404, 413, 415-416, 425-426, 454, 474, 476-487, 502, 532, 541, and 544-545, which are suppressed. Progeny transgenic plants and seed of the transformed plant cells are screened for enhanced water use efficiency, enhanced cold tolerance, increased yield, enhanced seed protein and enhanced seed oil. From each group of multiple events of transgenic plants with a specific recombinant DNA from Table 1 the event that produces the greatest enhancement in yield, water use efficiency, nitrogen use efficiency, enhanced cold tolerance, enhanced seed protein and enhanced seed oil is identified and progeny seed is selected for commercial development.
Example 4. Cotton transgenic plants with enhanced agronomic traits
[0085] This example illustrates plant transformation useful in producing a transgenic nucleus in a cotton plant cell, and the plants, seeds and pollen produced from a transgenic cell with such a nucleus having an enhanced trait, i.e. enhanced water use efficiency, increased yield, enhanced nitrogen use efficiency and enhanced seed oil. [0086] Transgenic cotton plants containing each recombinant DNA having a sequence of SEQ ID NO: 1 through SEQ ID NO: 307 are obtained by transforming with recombinant DNA from each of the genes identified in Table 1 using Agrobacterium-medi&ted transformation. The above process is repeated to produce multiple events of transgenic cotton plant cells that are transformed with recombinant DNA from each of the genes identified in Table 1. Events are designed to produce in the transgenic cells one of the proteins identified in Table 1, except the cotton homologs of the proteins of SEQ ID NOs: 309, 311, 316, 324, 344, 346, 350-351, 355, 357, 360-365, 373, 384-388, 393, 395, 397-400, 404, 413, 415-416, 425-426, 454, 474, 476-487, 502, 518, 532, 541, and 544-545 which are suppressed.
[0087] From each group of multiple events of transgenic plants with a specific recombinant DNA from Table 1 the event that produces the greatest enhancement in yield, water use efficiency, nitrogen use efficiency, enhanced cold tolerance, enhanced seed protein and enhanced seed oil is identified and progeny seed is selected for commercial development. [0088] Progeny transgenic plants are selected from a population of transgenic cotton events under specified growing conditions and are compared with control cotton plants. Control cotton plants are substantially the same cotton genotype but without the recombinant DNA, for example, either a parental cotton plant of the same genotype that was not transformed with the identical recombinant DNA or a negative isoline of the transformed plant. Additionally, a commercial cotton cultivar adapted to the geographical region and cultivation conditions, i.e. cotton variety ST474, cotton variety FM 958, and cotton variety Siokra L-23, are used to compare the relative performance of the transgenic cotton plants containing the recombinant DNA. [0089] Transgenic cotton plants with enhanced yield and water use efficiency are identified by growing under variable water conditions. Specific conditions for cotton include growing a first set of transgenic and control plants under "wet" conditions, i.e. irrigated in the range of 85 to 100 percent of evapotranspiration to provide leaf water potential of -14 to -18 bars, and growing a second set of transgenic and control plants under "dry" conditions, i.e. irrigated in the range of 40 to 60 percent of evapotranspiration to provide a leaf water potential of -21 to -25 bars. Pest control, such as weed and insect control is applied equally to both wet and dry treatments as needed. Data gathered during the trial includes weather records throughout the growing season including detailed records of rainfall; soil characterization information; any herbicide or insecticide applications; any gross agronomic differences observed such as leaf morphology, branching habit, leaf color, time to flowering, and fruiting pattern; plant height at various points during the trial; stand density; node and fruit number including node above white flower and node above crack boll measurements; and visual wilt scoring. Cotton boll samples are taken and analyzed for lint fraction and fiber quality. The cotton is harvested at the normal harvest timeframe for the trial area. Enhanced water use efficiency is indicated by increased yield, improved relative water content, enhanced leaf water potential, increased biomass, enhanced leaf extension rates, and improved fiber parameters.
Example 5. Canola transformation
[0090] This example illustrates plant transformation useful in producing the transgenic canola plants of this invention and the production and identification of transgenic seed for transgenic canola having enhanced water use efficiency, enhanced cold tolerance, increased yield, enhanced nitrogen use efficiency, enhanced seed protein and enhanced seed oil. [0091] Tissues from in vitro grown canola seedlings are prepared and inoculated with overnight-grown Agrobacterium cells containing plasmid DNA with the gene of interest cassette and a plant selectable marker cassette. Following co-cultivation with Agrobacterium, the infected tissues are allowed to grow on selection to promote growth of transgenic shoots, followed by growth of roots from the transgenic shoots. The selected plantlets are then transferred to the greenhouse and potted in soil. Molecular characterizations are performed to confirm the presence of the gene of interest, and its expression in transgenic plants and progenies. Progeny transgenic plants are selected from a population of transgenic canola events under specified growing conditions and are compared with control canola plants. Control canola plants are substantially the same canola genotype but without the recombinant DNA, for example, either a parental canola plant of the same genotype that is not transformed with the identical recombinant DNA or a negative isoline of the transformed plant.
[0092] Transgenic canola plant cells are transformed with each of the recombinant DNA identified in Table 1. The above process is repeated to produce multiple events of transgenic canola plant cells that are transformed with recombinant DNA from each of the genes identified in Table 1. Events are designed to produce in the transgenic cells one of the proteins identified in Table 1, except the canola homologs of the proteins of SEQ ID NOs: 309, 311, 316, 324, 344, 346, 350-351, 355, 357, 360-365, 373, 384-388, 393, 395, 397-400, 404, 413, 415-416, 425-426, 454, 474, 476-487, 502, 518, 532, 541, and 544-545 which are suppressed. Progeny transgenic plants and seed of the transformed plant cells are screened for enhanced water use efficiency, enhanced cold tolerance, increased yield, enhanced seed protein and enhanced seed oil. From each group of multiple events of transgenic plants with a specific recombinant DNA from Table 1 the event that produces the greatest enhancement in yield, water use efficiency, nitrogen use efficiency, enhanced cold tolerance, enhanced seed protein and enhanced seed oil is identified and progeny seed is selected for commercial development.
Example 6. Homolog Identification
[0093] This example illustrates the identification of homologs of proteins encoded by the DNA identified in Table 1 which is used to provide transgenic seed and plants having enhanced agronomic traits. From the sequence of the homologs, homologous DNA sequence can be identified for preparing additional transgenic seeds and plants of this invention with enhanced agronomic traits.
[0094] An "All Protein Database" was constructed of known protein sequences using a proprietary sequence database and the National Center for Biotechnology Information (NCBI) non-redundant amino acid database (nr.aa). For each organism from which a polynucleotide sequence provided herein was obtained, an "Organism Protein Database" was constructed of known protein sequences of the organism; it is a subset of the All Protein Database based on the NCBI taxonomy ID for the organism. [0095] The All Protein Database was queried using amino acid sequences provided herein as SEQ ID NO: 308 through SEQ ID NO: 614 using NCBI "blastp" program with E-value cutoff of le-8. Up to 1000 top hits were kept, and separated by organism names. For each organism other than that of the query sequence, a list was kept for hits from the query organism itself with a more significant E-value than the best hit of the organism. The list contains likely duplicated genes of the polynucleotides provided herein, and is referred to as the Core List. Another list was kept for all the hits from each organism, sorted by E-value, and referred to as the Hit List.
[0096] The Organism Protein Database was queried using polypeptide sequences provided herein as SEQ ID NO: 308 through SEQ ID NO: 614 using NCBI "blastp" program with E- value cutoff of le-4. Up to 1000 top hits were kept. A BLAST searchable database was constructed based on these hits, and is referred to as "SubDB". SubDB is queried with each sequence in the Hit List using NCBI "blastp" program with E-value cutoff of le-8. The hit with the best E-value was compared with the Core List from the corresponding organism. The hit is deemed a likely ortholog if it belongs to the Core List, otherwise it is deemed not a likely ortholog and there is no further search of sequences in the Hit List for the same organism. For proteins of table 1 having an identified Pfam domain module, homology to reported homologs was further confirmed by searching the respective identified homologs for conservation of the Pfam domain module identified in the protein from table 1. Homologs from a large number of distinct organisms were identified and are reported below in table 7 with the SEQ ID NO of the DNA sequence corresponding to original protein query sequence and the identified homologs as [SEQ ID NO]: [Homolog SEQ ID NOs]. Table 7. Protein Sequences and their Homologs
1: 636819109713501889199521652787293730283574373637933928433145 664851506652075357 539856635664601364766570670167876959700770577258740174478148 82578679881689008924 903990909392985110181103291038310613107831097611004110661113 111286114801164711722 117651183212171124121244712798128341289812940131771345113570 13719139501429914438 145481459214935156591590216223162241622516226162271622816274 16317165501681416848 170671708717201172621735217689181751817618185185191867618855 18874190601927619656 197511992220349207232106121081212832139721735219762209122248 22532228082308123178 233872348323707239222394724001243372458524850250902523725290 25466256632568425788 259082644526583268232703227073273182732427326280432810528199 28277283062841528508 287422877429005292472951129652300733023030408304563076130816 30999310633135231385 315123155931695318983203532178322323233732385323943244532691 32878331313324733249 333643347934197343943485535042351353520935494355733561535629 35765358713594036015 3602336173
2: 898126012651375142115331551276833823404366944345153517956887 146737478858499 936411279134141341513416134171341813419134201342113422164551 6779167801678116782 167831817918180185321918419230197662040220438214372278123681 27774279902799928285 3303334259352553528235285352883528936420 3: 456457470712881114213612336263128532989346234913834392740284 048406041274140 416041914241425043025192567957125811591478727874904294691335 9139011391316134 161731738917790178661857718938192201985120421209922271923039 23691247022743627600 29693311563379736004 4: 3443854194 5: 741109511261282186920052063220128603039326732693340352444266 056759685939054 918291839360969497141021411228113631157212507133291333013331 13332133331333413335 133471334813349133501335113352134251397314651150981529115709 17686177501814718555 187501878618813193701945719479198381983920150201522018420693 21241215952159622542 226432264422645226462279823714250782548726417264412649826499 26500270042702528214 291443051830709307583116731344313943169231734321093213832578 32959339353616736426 6:7751376138316191972200420372825286643966439971811312114221 2356123591236512381 124021240712443124501245512467124681247012472124951249812500 12501161801748017889 178951823618975190531929819392197611978320005200532158021704 22589226483096330964 312413124231243312443124531246312473124831249312503125133709 36349 7: 653714763991128920762340271029053406793311367138481528417753 193101945619919 227783106836330
8: 648691832889950103510491085155517471952207422353471471579299 413102271057011271 137631376613911154771796218934189901899120092214632210222819 25479269452854832656 339893608636325 9: 176725082758287329953173327239615849136871371517896186622288 1
10: 122161311814734148621533017937179771872822144221712571330281 3180533005 11: 733116718031947213421872226225823252473253230313165375839343 971400543104453 449645234677471047884797480648274846484749024910491649424963 49715030506351755235 525952695307544654485512552555435576563956515654569558485957 59675972599460496098 611561266145617262036209621062116231623462706287628862896294 62956296630163146330 634363776602660766316661667166966725702872087233728374287627 76557691769577217899 809380958098812182548278828983078326835283848523864986648684 87378741875087758778 879988008831883589078946895390039004901391539161928893409345 95189553955995749678 970297199766979299199922100631008410101101131020910298103041 0312103491044010442 104861049710509106281064610654107211075410773107761084010857 10861108761088210899 110041102511041110511107211096111101119411255112581145011504 11527115531159711599 116031168511734117371182511938120121203612056120691207312077 12080121121213612156 121611217112187122331225012269122911231812405125211252212541 12561125761261512623 126491266612683126981272812740128501292113038131081318413442 13465135111354613620 137181374313786138151386013863138681392113981139921402114160 14167141711418014194 142551447014632146811468814730147491480914819148461488214925 14933149431497614977 149831501215031150891509015129151391514415168151991532715329 15335155111552715537 156981575815772158861591015978160791614916158162101626716359 16363163681637116519 165571657116633166561667416712167201673416736167521687517052 17064170791710517141 171461715017186172031722517247174021744317452174531745417455 17456174791750817512 175361758717592177151789417908179221795817997180951810218116 18126181531825818336 183381836718383184121842118429184521845518469184931850218661 18676187361876218777 187841891319019190931910519153194651961919699197001973319741 19894200862008920168 201722018920213202302025620295203072030820379203942055620558 20590205912061120637 206382072920741207502075220764207722086920874208882096220978 21024210732125221287 213742142621623216782168421763217792181821852220272203222034 22094221252216422205 222242225322301223072232022337223592237822389224202243522450 22486225192262722652 228182289022891228952296623069230752310223161231762325323298 23356234082342423442 235412354223547235542359223619237362377923780238112381523824 23833238382385123879 239072393423942239582409724101241062412524137241452436924376 24450244792449524558 246122463824651246982485024899250202509025149251542518925200 25208252182523725258 252652527125290253032530925337253582536125407255842561225629 25647256482573225741 262552633926407264452655226694267172672326858268802689127003 27069271242721327324 273312737427377273792740927493275262754627558275672760627626 27649276502766027695 276982770727802278662788927912279592804928068281132813228174 28269283772844328478 286792871928801288562886628881289062891429014290222903329106 29139291602916829242 292662928529316293372933929404294082945429538295662957529598 29713297162973529739 297672977329789297932980929826299332993529949299683001630057 30102301253014130162 301733018830226302303023430277303093036830408304293045630472 30489305403055130561 305633060930638306393065430683307923079330866308783088430904 30924309673106331134 312153121631219313753148231490316023173331810320083201332023 32049320513205532234 323463235832381323983242232462324943252132529326533266432669 32722327533276232772 327763278932798328553287532889329863300233059331193314633152 33197332193328633300 333163332933351334423346033486335263362133643336633369033697 33699337723384533846 338473384833849338503392933930339473402434031340383406334085 34161341643419934216 342383425134286342883431734334343483439934545345983468834697 34778348083483234879 348953490034936349723499635057350833511135181352293526335268 35362353773542835470 356713567935704357083572035733357383577035806358423586535892 35946359493606036083 3610236124361803620636250362673627536398 12: 355147785210560474748618919610382111551164512560125871281012 835130661317213568 136301457015055158901608116563178581808318323188392063621261 21978223932323623580 240432480925035251022513825306257862643727283280102810828725 29361296462987830100 30657310403186632676342013521635792 13: 491252455316532960706515666076327661769077287864819982958840 8957899991659520 103481039810414104331046310996110521109111132111741145711488 11625118241214012165 122251227712548125651271512851128661292212930129371309513545 13595136191364713657 137781398314473146431473314788148011511615379154901554115697 16023162751638716414 164431665917092171131789917965181611827418275183981843818731 18765197381975520260 208502091221251217702177822001220222207722099221722226722368 22461231992324023252 236092376523993241262413224152246642502425343253622540425715 25803258392596126610 266702709627557276172764127796280792808728101288022884128848 28965298892990730283 302943032930335305463159131792319863252032522325363261932737 32965332813353233778 33832340133423634673347913499835123352453560435728 14: 451452467248625674431451845634590466046844686472747864809486 24864500550195036 505551415201526652845313532453555371538754795538555155735609 59086074607961326156 617362046233634163606361649765586568659266206689673367426747 68066874687569167019 706971237128715771777239745774737636766476807684773181668224 82358299841985068609 863787308771879788699241932595249529961097599814983098499912 9931997299929999 100521033410363104671066710677107001073810772107821081310850 10885108941097511031 111541146011528115691163611704117521176611886119301193412016 12050122011221012211 122221232312331123521247112530125551258612639126911275912763 12843129161306113076 130831314513176131951321113429135571362513759139671416914281 14304143591436014402 144811451214564146341470914715147261482614855148641495714979 15057152071522815342 153701551715914159361596916069162931644116575165931669216718 16823168511686117036 171021722817337173511741817421175161758217583177271772817912 17931179661798717988 180821810618125183091835818363183911847618484187071873218843 18885196201966619703 197592028420560205732059620602206262069620883209112096621004 21160212102167121753 218022198722121221452217722180222382227822303223262233222341 22382224162246322504
225262308623138232632343423481234882352023536235882363123 76024003240412409124304 243232439224433244902452324549245592464724717247612479624797 24819248272482824829
248792491525003250072502925033251762523125346253682537225 39625398254922552025747 257752582725907262492630126359263962657126582267382677926785 26830270742727327355 273682736927382273982747127495275532762127676277512776927772 27963279682806128092 284832850228538285552860128602286232869628738288062888228901 28947289942911829119 291772927229298294012943129456294642954729548295822960929637 29645296602974529813 298352988329963299802998930054300683015530195302563029230332 30643308763099131019 310493116131530318093181231840318413184231843320723217432238 32289323773243332443 324583250132540325643256532567325683262132631326393264632673 32706328723296732999 330823318533195332933333233381334173345633537335403357233635 33782338333408634104 341093413134169342473425834287343043430834322344233447634512 34544346153467734685 347143471634765347813479434796348133482634881349423495334979 35002350463510035103 351133512135136351423518235395354003542735489354963552535526 35527355463555235572 356943582935849359553597836111361293618736224362893636736383 15: 323793812880904916101613771453149215161626176417901791194919 50204221542458 261627032819287729112914294830153134315432603261327032973303 33293365345138523855 391541164129414241674207424642794370439344604471450045054547 45834595461146124613 461646174663467046734675481148244858495549835001500350065009 50155018502050255028 502950315032504450465057507150785108523253355364538254065441 54655477555855855589 559956325676584059065939594859525961598261646167617662076363 63656537653865556579 660866766680669066926697670367146722672467556758677067756779 68196913697069797021 703470437045706071147117713571667173718372067222722572617266 72727305740574067407 741374297432745574567586785378547863812881398161816981818182 81858186822682298230 825282618268831983488418849285138542860886108628863186588677 86808696875687648828 884488488849885088998901897491189121914091459179919292269227 92349235925894659575 959596149615962396249751976997729778978098059808981398359920 992499911002010056 101151015410362103641036610371103961044410449104501048910505 10510105151055210553 105661059910610106171062110632106781073310799108241084110853 10878108801090110905 109861102611092111061112911203112311138511531115371156711694 11700117051170911715 117471178411794118011180611810118121181611817118281192311942 11947119481196611997 120191208112125122131226312271122801230312305124041255912625 12641126571266312725 127321273312750127741280912885129241294713019130361305113088 13126131301314713214 132151325813259133431345513457134611347413506135091358113640 13692137481394614012 141951425314256142641426714286143921443014589147871480014821 14831148851490714917 149211493914940149491502415062151511516215221152441524515248 15249152521541715470 154761548015484156791589315894159001592715937160571614716198 16249162631627316320 164771652716532165331654816552166101666016723168381687917022 17031170721708917093 171641717217184172241723417245173321736717406174081743717438 17439174401753917658 177091771117721177551795918151181591819818211182181836118439 18490185161852218769 188661886918918191291919419350194851949419623196401965419984 20147202482029420300 204142047320534205792062820635207182072120728207392075320815 20816208192083420845 208602086220892208982089920907209982100021031210522105921063 21124211412117321174 211752117621177211782117921180211812118221183212172167321717 21728218722187421875 220022203922045220692208922225222422225022259223302233622357 22383223902240122437
225272253422547227542286122892229232294622959230182308923 10023120231442318323202 232372326823374233882339223393234042341123422234352343623437 23458234922349623508
235152354423548235972365523759239332396023963239712399024 03724046240482406624133 243022433524351243892439624480244982450324528245692458224639 24654246592471424733 249632513125134251682517525199252172523025234252482525625264 25278252802528425298 253072544625485255232552625527256502567025755258312583425838 26020261862620126202 262122621726240262862639226418264392649226545265482654926566 26567265692657826615 266972672226730267352689426898269932704727240272472729227340 27344273462734827387 274772747827550276962770927742277652781327945279492795128014 28029280342803628037 280472808228201282462827328286283102834728395284322843828519 28655286912875728795 287962879828816288182888528894289052891328969289702913029151 29217292182922429227 292462924929250292762928929310293112931329327294362943729452 29458294832949829512 295592961129617296222968329736298192982329825298282989329938 29944299482996529972 299772998229995300413004630055300783008030084301263015430157 30168302083023730252 303083031430370303773057830580305813069530696307333078730845 30860308683089930900 311413125231407314813150531508315193155131552315533155431577 31687316933171931737 318443185631879319073196732000320063201032018320373205632115 32120321243217032264 322693229232334323413236432365324163242032435324533250032503 32506325163256132605 326183262232636326483265532679326803268132687329383294332948 32952330163309933106 331173312733133331963321133216332213323633237332883330633311 33319333263333733349 333723337533379333803338233390334513347633477334813350133502 33578335883358933593 336113380433873339903402534052340693407334082341113415034170 34173341753417834203 342183422034265342663429334303343163432634351343533440034402 34468344693448734508 345203454034616346263463634702347043470834711347213482534847 34859348763495034967 350363505035068350993511935130351893519335195352273523035242 35392354023540635421 354313543435440354523545335501355183554835551357003579135813 35817358273583035835 358443584735873358743587535919359253593835972359743607836085 36109361103613936151 36185362053620836270362793635736370363763641736425
16: 322793812880904916101613771453149215161626176417901791194919 50204221542616 270328192877291129142948301531343154326032613270329733033329 33653451385238553915 411641294142416742074246427943704393446044714500450545244547 45834595461146134616 461746634670467346754811482448584955498350015003500650095015 50185020502850295031 503250445057507151085232533553645382540654415465547755585585 55895599563256765840 590659395948595259615982603161646167617662076363636565376538 65556579660866766680 669266976703671467226724675567586767677067756779681969136970 69797021703470437045 706071147117713571667173718372067222722572617266727273057405 74067407741374297432 745574567586785378547863812881398161816981818182818581868226 82298230825282618268 831983488418849285138542855986088610862886318658867786808696 87208756876488288848 884988508899890189749118912191409145917991929193919492269227 92349235925894659575 959596149615962396249751976997729778978098059808981398359914 99209924999110020 100561011510154103621036410366103711039610416104441044910450 10454104891050510510 105151055210553105661059910610106171063210678107331079910824 10841108531087810880 109011090510986110261109211106111291120311231113851153111537 11567116941170011705 117091171511747117841179411801118061181011812118161181711828 11923119421194711948 119661199712019120811212512213122631227112280123031230512404 12434125591262512641 126631272512730127321273312750127741280912885129241293412947 13019130361305113088 131261313013147132141321513258132591334313455134571346113474 13506135091358113590 136401369213748139461401214195142561426414267142861439214430 14589147871480014821 148311488514907149171492114939149401494915024150621515115162 15221152441524515248 152491525215417154701547615480154841567915893158941590015927 15937160571614716198 162491626316273163201647716527165321653316548165521659616610 16660167231683816879 170221703117072170891709317164171721718417224172341724517332 17367174081744017539 176581770917711177211775517959181511815918198182111821818361 18439184901851618522 187691886618869189181912919350194851949419623196401965419984 20147202482029420300 204142047320534205792062820635207182072120728207392081520816 20819208342084520860 208622089220898208992090720998210002103121052210632112421141 21155211732117821217 216732171721728218722187421875220022203922045220692208922207 22225222422225022259 223302233622357223832239022401224372252722534225472275422861 22892229232294622959 230182308923100231202314423183232022323723268233742338823392 23393234042341123422 234352343623437234582349223496235082351523544235482359723598 23655237592393323960 239632397123990240372404624048240662413324302243352435124389 24396244802449824503 245282456924582246392465424659247142473324963251312513425168 25175251992521725230 252342524825256252642527825280252842529825307254462548525523 25527255492565025670 257552583125834258382602026186262012620226212262172624026286 26392264182643926492 265452654826549265662656726569265782661526697267222673026735 26894268982699327015 270472724027247272922734027344273462734827387274772747827550 27696277092774227765 278132794527951280142802928032280342803628037280472807328082 28163282012824628273 282862831028347283952843228519286552869128757287952879628798 28816288182888528894 289052891328969289702913029151292172921829224292272924629249 29250292762928929310 293112931329327294362943729452294582947129483295122955929611 29617296222968329736 298192982329825298282989329938299442994829965299722997729982 29995300413004630055 300783008030084301263015430157301683020830252303083031430370 30377305803058130695 306963073330787308453086030868308993090031141312523140731481 31505315083151931577 316873169331719317373184431856318793190731967320003200632010 32018320563211532120 321243217032264322693229232334323413236432365324163242032435 32453325003250332506 325163256132605326183262232636326483265532679326803268132685 32687329383294332948 329523295433016330993310633117331273319633211332163322133236 33237332803328833306 333113331933326333373334933372333753337933380333823339033451 33476334773348133501 335023357833588335893359333611338043387333990340253405234069 34073340823411134150 341703417334175341783420334218342203426534266342933430334316 34326343513435334400 344683446934487345083452034540346163462634702347083471134721 34825348473485934950 349673503635050350683509935119351303518935193351953522735230 35242353923540235406 354213543135434354403545235453355013551835548355513570035791 35813358173582735830 358353584435847358733587435875359013591935925359383597436078 36085361093611036139 3615136185362053620836270362793635736370363763641736425 17: 171619322155250427922832296931523606389640294150427842884303 6431943911428 1236616161189921978220155204032110721405228322290722972
18: 326640685986987156232564450463146364653474448154881490350505 224523353375414 545655115584569859116040615862236232628464506505660666656718 67896911703870937127 715872747295742574797641766977367773810682598303832583368526 85868681875488738939 894590089074915492129228930796229781979798119938996610005100 17100681009810205 102971041710484105791070510736107411076210830108471087210886 10893109191093810997 110111103011082111601117911469114901150611522115651158711589 11590115911159311677 116991176211829118451185711925120491205412072121111214112166 12228122681229212319 123201244812549125911260412633127021273112793128211286312936 13116131631318813242 132431324413245132461324713326134931353113607136601373113749 13824139331394814014 140301409414175142461444414454144891452914541145471458314653 14695147701479014869 149341502215140151721532315372154891567715889159921607416323 16555166301665216678 167371719317254173801741717493175651757317731177771781117832 17907179781801618071 180891810118143182791833918397184141848518497186791872618775 18879190101936619657 197392018320205202372024320621206822068520758208712087621035 21083211392127321304 213422137021444216752175621784218082185521868220052206422115 22198222402227722308 224282244622525226182312223293234202344923507236202362223724 23778237922382823845 238782390623949240242409024121243032441424454244772458024616 24636248202483824903 249592499525165252292535025476255002557625601256162569225696 25805259412620426347 263892639526540267182686226878269282699127068272632733827383 27517275482755127568 276152762527630276382764427658276922773627755278072785427877 27934279602796228023 281232817328283283152842128499285302869428754288032880528844 28859288762891628932 289992901929021291282918529258293912944629531295572959029664 29730297702979129817 299092992129937299743000930031301183020030263303523035830413 30426304643048430490 305103055530571306103063330675307703079130801308273085230917 30978310413120931217 313603145631510317723180831920319653204032096321933222932273 32371323903240632448 324823254532672327343280132883330013313533169333023330733356 33484335833363933696 337893382933946340223402834059341893425734311344293449934538 34594347383477034839 348803491235059350953515835188353963544235497355873565235736 35753358813594836044 36106362123640336429 19: 325640685986987156232563841384740034068428644504492451145224 546454846314636 465348154881490350505191522452335288530853375414545655115584 56985911604060926158 622362326284645065056606666567186789691170387093712771587274 72957425747976417669 767677367773810681438259830383258336852685868681875488738939 89459007900890749154 921292289303930795019622978197979811993899661006810093100981 0205102971041710484 105791070510736107411076210830108471087210886108931091910938 10997110111103011082 111601117911313114271146911490115061152211565115871158911590 11591115931167711699 117621182911845118571192512049120541207212111121411216612228 12268122921231912320 124481254912591126041263312660127021273112793128211286313041 13116131631318813242 132431324413245132461324713326134931353113607136601373113749 13824139331394814014 140301409414175142461444414454144891452914541145471458314653 14695147071477014790 148691493415022151401517215264153231537215489155331554915677 15889159921601616037 160741632316555166301665216678167371683217051171931725417380 17417174931756517573 176011760217603177311777717811178321790717978180161807118089 18101181431827918339 183971841418485184971857018587186791872618775188791901019366 19657197391978120007 201612016720183202052023720243206212068220685207582087120876 20942210352108321090 210952113921273213042134221370214442167521756217842180821855 21868220052206422115 221982224022277223082242822446225252261823122231602322023293 23420234492350723620 236222366623699237242377823792238282384523878239062394924024 24090241212430324370 244142445424477245132458024616246362482024838249032495924995 25036251092516525229 253502535425389254762550025576256012561625692256962572225805 25941262042634726389 263952640026540267152671826862268782692826991270682708927263 27287273382738327466 275172754827551275682761527625276302763827644276582769227736 27755278072785427877 279342796027962280232812328173282832831528421284992853028694 28754288032880528844 288592887628916289322899929019290212912829185292582935729391 29446295312955729590 296642973029770297912981729909299212993729974300093003130118 30200302633035230358 304133042630464304843049030510305553057130610306113063330675 30770307913080130827 308523089330917309783104131078312093121731360314563151031772 31808318463192031965 320403209632193322293227332371323903240632448324823254532672 32734328013288333001 331353316933302333073335633484335143358333639336963378933829 33946340223402834059 341893425734311344293449934538345943460934653347383477034839 34880349123501335059 350953515835188353963544235497355873565235736357533588135948 36044361063621236403 36429
20: 144432994511454847444838518652245288530853755385555656276092 6174631164506588 660666476649666568126928702271727295767684228945909591549501 97979908990910017 101351030910413104981068810741107691088610893109191093810985 11011110481118511506 116741169911733117831184512054121091211112411124611253212599 12633127931286712936 130411315913212135311359613656137311374913933139481439814541 14547145831461914636 146371463814639146401464114743151721548915674159621630816352 16376164021665216759 168351712917152173821756517597176011760217603176871795518143 18205182861833918381 184141887620563206772087121083211252116321273217582201222078 22115224342329023348 234612369923828240272409624303243522441424477245132458624636 24959249952503625109 253542557625811258612595126400267182687826974270892728727289 27315273382746627548 276252763827658276922773627755279342798928127282022821728345 28412284882853228630 287142880328859289162893229001290192902129128291692935729557 29590296232981729906 300253035830556307053082731004311023112631209312173137831456 31707317783184631881 321063228032572327473276033302333073351433946340223402834534 34627346533494934975 3501335053351543538335385353963544235458355963573636044
21: 329672127113491648189423452728272932153423352137744123426356 86577764429126 138711387813907139941750717765178451856218754210922110621604 22614226502375026807 29621302983096234748
22: 328672127113491894234527282729321534233521377441234263568657 776442912613871 138781390713994175071776517845185621875421092211062160422614 22650237502680729621 302983096234748 23: 127113491779190423962479347341714489644291269127912811335117 29138711387813907 139941579817829185291860218754190171909719976203962273524706 2507930962
24: 127113491779190423962479347341714489644291269127912811335117 29138711387813907 139941579817829185291860218754190171909719976203962273524706 2507930962 25: 595836837943962119113921579246124772727283632264061408041204 184423842564301 452147845220524153505438550060396595683669386962701270917113 72387419749476347663 774279008221827182978544856787269091921592829603969698259873 10019101801018610207 102671037010436106251070110794107951079610918109771114911237 11440114591156611596 116371187112047121781250912580126991284413160133141350113558 13841138991396614429 144721457714962150401507215402156781570115919167001682416987 17191172521735517564 176561772018249183071879518917190811932019632199531995420440 20714208182130621683 217422198322252223562244222514227102310123362234822369823734 23742239682401624576 247292495324984251162513925196253452553625744257802584726710 26742269922703327150 272112727627306280222809028158281982820428220282392833828396 28462287392899329146 293522939329415295712965129714299113001730124301803021630734 30848308733096130992 310333135131363314063151631724317593185931891320463213232188 32221322303227132380 323933247232710328983292033142331823324633252332563336533678 33762337803405834291 343503451434726348893490735024351383522135511355703562635746 359913613336181 26: 617854105811921342141614351733191019421980203620542136235223 99240024482476 249224992547257026512869288531123171346035823851398140234177 42874456453245524618 465146964726480048684970507651395216523952975372543554615554 56036072614662006235 625262816306637065246525655366036776692769446964704070837137 71647230730974217630 765976887847793680378060811882228293835684268543858286988747 88069041907891059110 917192079289933194739522955897899846990599561006110206102171 0244102911030510375 104821055610644106891076710797108421085210949109781101211027 11083110971110411115 111531117811320113371145511485116331170111741117681178111870 11958120901211912135 121511216012207122581228812308123981254312583126031268612724 12892130651311313173 131911353413535135611367113676138271386113891139581399814058 14142141831426214367 144501450914538146301465014669147271477714878149191502915078 15079150801508115082 151551525015353154211547315637156641569915752159791602116043 16082162221627016325 163421641616531166361664716673167571680817026170471714817166 17229173731750417561 175911770817785179281793017994180101810518156183111835318368 18409184721849218508 185751868918719187591882718892189511932719354194161949519613 19712197321974419800 200262016920186202342028920362205532061320706208372084720961 20970210262105321076 211312114721232213652147621661216932175421762217762179221793 21794217952187721926 219392198822127221792222022275223452241822456225292278422800 22801229512308823156 232102326123324233512344623451235932365223695237412375523816 23842238712393623998 240632408724144241532431524357244022441224425245202457524662 24663247742482224849 248732489624954250012502625055250982511425178252042534125364 25406255482557225599 256332570425711257742584425949259732601926256263322651026519 26554266722667526704 267412677326780267922682126997270052702727040271182724127279 27291273072732827359 273612744827452274732751327538276332768527798278552789028054 28091281442814528168 281822821628233282662828128289283052831728329283582839028397 28446284642848228511 285152854628567286502873328760288222882828839289972911229158 29181292252934229422 294422950029580296572976629780297882979929858298812992229996 30039300503011530204 302233028430310303153031930372304403045730485304943052230562 30651307623076430775 307773087530887309183092330985310353112931220312213136131371 31379313993144431484 315723169631712317453179931862318743187731913319273197032087 32121321543216732220 322543240832473324913253832651327353274032787328703288732984 33009330563315033175 333143333333504335303360333641336743377633799338403387634003 34006340573412834193 342303423734360344193446434505345613458534586345873458834589 34590346133462934675 347063478934798348873490434931350003506035086351343522635270 35384354133552035684 3575735845359213603736054360813619036293363063635536405
27: 123322002321263331143208355835723730376338094009436863836468 6940696873168411 859585978598859986008847887689508978909794429663101681053710 539107801086711206 112071120812363123691239312397124641247312508129741299313120 13363142201441114550 147721500615007150081500915010150831518815287153991569416117 16132162591626016489 164901864218814188261883018862188651887218873188781888418887 18888188891889618899 189061890718909189191902819363200322004020924211092164522831 23325247552497024975 256652566625890262952692326949269662696726972271082719827260 27671281522818828378 284452876728768293882984530766307743097230973314003155731671 31704317103214532153 322093221032308323093259833760338083381234383350643506535368 3599736353 28: 401447448564885551561486880689773567360736581248729906590739 14395871005410456 108181081910820108211093410935115431173111732117921190511906 11907119091191111912 119131196711968119691197011971119721197311974119751197611977 11978119791198011982 119831198411987119881198911990119911199311994122361225912385 12386123881246512600 127901303513315141231431314315143171431914323143251432614431 14663146901483415074 152791548715488155821560015692157431578315785157861578915790 15791160051649316494 167871678816789170401745017459175431754417545175461754718231 18232182331823418268 182691827018271182721847518911201572015920327203332033920578 20649206862068820689 207932079420795209472118421185211862118721188211892183021831 23058230592306023061 230622314623332235532388624294243872480524897257062570725924 26028260322603426035 260522605526084261042625026289265262661226619266202662126622 26623266242662526626 266272662826629266302663126632266332663426635266362663726638 26641266422664326644 266462664726648266502665126652269852710027153271542715527156 27157271582715927160 271612716227163271642716527166271682716927170271712717227302 27414274422744327444 274452744627821278292799528184282532836528448285872858828589 29150297653021830392 306863069431166312573128531286312873128831289312903140931410 31535315363153731538 315393154031541315423154331544315453154631547315483154931550 31596316673171831957 319583212332955330693307033810341163484434959352803554436001 3600236234 29: 123322002321263331143208355835723730376338094009436863836468 6940696873168411 859585978598859986008847887689508978909794429663101681053710 539107801086711206 112071120812363123691239312397124641247312508129741299313120 13363142201441114550 147721500615007150081500915010150831518815287153991569416117 16132162591626016489 164901864218814188261883018862188651887218873188781888418887 18888188891889618899 189061890718909189191902819363200322004020924211092164522831 23325247552497024975 256652566625890262952692326949269662696726972271082719827260 27671281522818828378 284452876728768293882984530766307743097230973314003155731671 31704317103214532153 322093221032308323093259833760338083381234383350643506535368 3599736353 30: 338339433844544666471452215273537753836511659066106885699270 23730773357336 733774678108811681988370837684178721883289609156919796419666 9973100811015710288 104051070910911109561098311049116661192612096122001220212684 12701128751291413044 130861316813317135331355213592136051360913639143081449214566 14714147421483815091 152931533615419155521555815771162191623716645168341688517211 17213173491792917985 181941832818720187211876120197202492126821719217202177121955 22013220902212222152 221702325523284233112346323761240252483424875249852552425639 25736257542579625859 259982612226410265202681826825270652742527481276812799228099 28124287322900729023 291142913329340294452952929545295812962529865298922989830026 30291304523053030950 310053114031672317913184831928322723299033166331733322433226 33320336073380733834 338513403334535345913505235156354173559435782359583596035968 361583625636396 31: 337339982131315102295233624402631285329893491383439274048406 04127414041604191 424143024338445446664714522152735377538356795712581158995900 59146447648565116590 661068856907699270237307733573367337746778727874810881168198 83708376841787218832 896091569197945796419666997310081101571028810405107091091110 956109831104911666 119261209612200122021222712684127011287512914130441308613168 13317133591353313552 135921360513609136391390113913143081449214566147141474214838 15091152931533615419 155521555815771161731646916645168341688516892172111721317349 17389174711779017866 179291798518194183281857718720187211876119128194412019720249 20421209922126821409 214792164221719217202177121955220132209022122221522217022654 23039232552328423311 233132346323691237612402524834248752498525491255242563925736 25754257962585925998 261222641026520268182682527065274252743627600276812799228099 28124287322900729023 291142913329340294452952929545295812962529693298062986529892 29898300263029130452 305303095031005311403115631672317743179131848319283227232990 33166331733322433226 333203360733807338343385134033345353459135052351563541735594 35782359583596035968 361583625636396 32: 337338574725138622402304260928813222433844544666471452215273 5377538357096463 651165906610688569927023730773357336733774677922810881168198 83708376841787218832 896091569197964196669973100811015710288104051070910911109561 0983110491166611926 120961220012202126841270112875129141304413086131681331713533 13552135921360513609 136391430814492145661471414742148381509115293153361541915552 15558157711664516834 168851721117213173491792917985181941832818720187211876120197 20249212682164421719 217202177121955220132209022122221522217023255232842331123463 23761240252483424875 249852552425639257362575425796258592599826122264102652026818 26825270652742527681 279922809928124287322900729023291142913329340294452952929545 29581296252986529892 298983002630291304523053030950310053114031672317913184831928 32272329903316633173 332243322633320336073380733834338513403334535345913505235156 35417355943578235958 3596035968361583625636396
33: 784964973974103312561300133013321697171917231785191420572205 2207239424362539 255826632679283828582887296031303420350836363790381838643990 39914033412641874190 424542724333434244074409446844694519458645934599461946814688 47224723477047894999 503750565075509051215135517652545260529153195336535253965415 54955557559756025641 564556485650567857475790582859325963597059865997609961106114 61826227622862296241 625462686269630763316548654965566572660466516700674167516752 67776788679868106813 688469266933702470737132715571987241727573387344734573467347 74827580762576537683 771977947795779677977859787179567976811781198168817281878243 82628287833084108494 852585918629865186858738877287888915891689418989901591729184 92449276929793059342 941095099511954795549561964996509680968597349810984598959899 990099781005510097 100991012110122101231013410136101721017710276102891029210311 10337103721038610409 104591051310551105881063610645106511065510704107151079210908 10942109601099811020 110371104511086110871108911162111721118711188112201122711387 11401114481153511586 116691167211702117541175711758117861180711808118771188811897 11899119021194412088 120991210712115121321214212167121741218212194122561229512302 12506125231254012575 126051266912708127451280012812128321285812869128721290612911 12932129331294112942 129431298312989129911299212993129941299512999130241303213064 13089130901317913213 132531346013464134721350513510135221352313538135731359113601 13613136331365113654 136881377313793137941379513820138541399914000140021402414121 14245142731428414399 144001441914511145131452014521145221452814553145541455514556 14557146161475714762 147691477314785148181483514866148771491014912149441499915000 15003150341522515238 152511530515320153431534815373154391544015441154421544315444 15445154461544715448 154491545015451154521545315454154551545615457154581545915460 15461154621546315464 154651546615467154951549615531156621568315706157181573415766 15885158991595615957 160271603016089161281619116245162961629816302163061631416331 16348163571636716388 164061643916472165211655816569165881663216681167151684317075 17084171141714917154 171611720017221173341733517356174051745817486175311755217553 17703177381790417918 179431796117999180021809218096181001812218203182381824718308 18345183551837918389 183961844318444185371859618714187241877119079191171926219263 19391194181950419505 195061950719508195091951019511195981960819672196971971919864 19903199482011320185 202122027020309203162031720319203872055720592206102067620719 20771208872089620913 209602102121047210492105021066210682108821098211262115121153 21166211692120321204 212052120621207212202127021272212962129821333214102160921687 21712217332176421812 218642188621968220402207622084220952212022147221622220422210 22232222732227622344 223692237122391224152242222464224682247922490224992252222590 22637226382275222835 230702307223151231872319423200232292323323288233222336723375 23423235822358423650 236852370023822238622387223905239212393523992240522405324054 24055240702409424116 241312433024347243812444024455244632446624509245322460224607 24617246252472024777 247982482124841249172496824977249792501625047251442518325205 25207252692527325335 253692541425458254932554225553255812570125702257032572425738 25742257982591125914 259152593025953260082611426188262142622826244262762628726315 26351264382648626505 265172651826551265732660926614266892682826853268632687126920 26931269602696926979 269862699527058270642711227130272072722927297273042731427332 27335273512749227511 275282756127562275792758027581275822758327584275852765127652 27674276932770027745 277602776327771278012781227824278372788727899279062793527948 28062280852811728120 281212812628140281532819528205282252825128262283022832728364 28416284202849228540 286112864328652286972870728710287152873728780288002889128923 28925289312893728995 290082902529090291232918929231292412932129338293632942629480 29491295022955129584 296282970329707297462978729803298312985629857298692987529904 29926299623002930071 300883009530105301103011130197302403024530273303563036430414 30437305663065230653 307063084730880310453107531076310773111931120313483135431367 31384313873141931434 314353148331555315563158831729317313176731782317853182031931 31961319903201232025 320543212832183322493226032262323353243732456324963255832573 32608326683268232717 327363274232750327923289132923329243293132991330083311433140 33151332893331033322 333733344433487334983352333573336203364233645336703368033703 33770338243386833878 339753397633977339783397933980339813398233983339843398533986 33987339883404234043 340533405634090341603416734210342453435534393344123447834484 34493345373454934624 346523466434690347203472434782348023481834846348733495234982 35011350183503435102 351633521235235354303546335555355683559235622356593571035717 35724357883581935826 358313586035863358693594435947360363610136112361143619136214 36277363483636336371 3637236373363743639436402
34: 342470850345156541965397341863588588859103131343314254157941 70331839020776 207772180721842219312313423344239282439524459246192686727670 27820279012892831152 312663145231492315253160032062323593315735838
35: 341471147135034515652496539734186358858885910087103131271213 433142541555015794 170331839020776207772184222114231342334423928243952605727186 27670277772777827820 2833129096294763115231153312663149231525323593315735838 36: 114418601896191519972391243825232752287034953723415942994607 4652483348694922 493849514987499851255246529854495539558856205687573459625985 60436088613563686691 669867946844705870977145717572027226770977388127813381788260 83448380838185358615 867386918752892992389266953695859613967396749675982298829897 10102102421042910458 104791059810615106351075210810110391171411723118261188412000 12009120531206812226 122291242412529127341277213110134581348213513140431406114270 14497145081469314731 148411494214952150351504615123151701523915242153401539115409 15571159111610816129 163011636116378163791638216454165451656516598167731708217107 17108171431715817404 177101774017766178061792517969181441814518220184621858418716 18844193081963119816 202212022720303204782047920480204812048220483204842048520486 20487204882048920490 204912049220493204942049520496204972049820499205002050120502 20503205042050520506 205072050820509205102051120512205132051420515205162051720518 20519205202052120522 205232052420525205262060020705207352094920950210102102021130 21495218432190322151 221942221222302223172243822503227062302623073231932321123394 23426235182356023956 239742434024447246092476724768247832487224877251822519725262 25385254242553525592 256562565725717258762623926251263622637426521265602656426855 26940269412694226963 273432741627431274322743327702279332800428008280592859028935 29026292342924429253 293092932229407294622972929733298223004430193302603029030656 30837312233122531500 315233166531796320153202732081321863236932372324513250932547 32609327033275532770 327783299233012330883311133123331703323233233332343323533472 33494335483359833610 338813403934081341793418634292343423440834472345693457034597 34657347273475634875 349743500735074351973525335444355073572335772358053581035853 35945360203612536223 36233362693640036431 37:311385
38: 732118712222716276631474169451545824614475847854793486750815 087508851005208 527153105374538654185458546455145548560156085984602460696379 65106587661666776688 675767636768686770147168721272137223724072607287743876337662 76877727816082118223 829684968511853285478694872790599203923792599519969397499763 97969832985498599877 995410001100031009510302103071030810571106141067910798108151 1458115621171311745 117821181811903119521204412337124321258112658128941291913045 13112131281335713450 135491418714266142871438514474145671460214623146241462614768 14848148791492314928 149481522215246152551536515479155181590715908160241608616093 16182162361638916535 165541656016858170541705817066170701721617381175891794618086 18183183661873918851 191301942420228202962043320722207742078020932209692100921016 21019211112113321144 212542127921280213882169521757218832199322006220502205722061 22067221292220022226 222272229822312223282233122334223952243322459225242254023020 23142231652316923181 232542338623484235172357023638239462403524355243612436324574 24578247932479924851 249992502325344253652540325528255562559825619256822573025769 25824258332594625950 262212623526247262662633326406265772682226826269902709227259 27322273722768027744 278862790527973283182849028495286152862828713287242880428982 29161291782923029239 292572942529494294972960829811298882992530011300143001930053 30056300693008530215 302363044530620306403101331039311243115431232315133178031849 31918320363206032065 321073218732237322613226332288323003234332348323603246132481 32493325053253532647 326583266632667327843288432939329753298333132331553316033164 33198334833348933499 335333377934070340893415834162341873425534314343373438234397 34405344463448334490 345323455334628346723469634728347473477934969349973519835205 35217352753551735636 3570635735357683576935861358803589735963360883612236123 39: 426946
40: 761821978116527482749281631743561382241444247732683648365836 68861886291229733 114081375213758138621395313963141271677517809178591863418748 18785187991928419401 200452044421091216312182722579232192371324157241582564925909 27451288363295134582 34857
41: 309411898905915153315951792276833823404366944345153568869827 146737478859364 101521015311279150671645516779167801678116782167831853219184 19230197662040221437 22781246962589226049279903303334259352883528936420 42: 309348410411412630898905915153315951792276833823404366944345 153568869827146 737478859364101521015311279150671645516779167801678116782167 83185321918419230 197662040221437227812469625892260492799033033342593528835289 36420 43: 762107011901272150519242220488352765689601660476906694769769 4481005810194 112751378413851143911439215431156381563915640156411564215643 15644156451564615647 156481568515686163121705617771185661925519343195271997120097 21418228782416024742 250522586726091262882648926595277612827228299283873062430753 31744319033211932941 3306333064345663600836422
44: 167124653294545057746626796480531036910714116341284212915130 48135561362613764 137801389715202159751932419790215322255923091232622356624522 24842252502558926597 28971293672937329612298823185332615327013520635411
45: 977103810391148138216021639169017091732179318441856194620352 047214421452151 215221992209226122802283230023162318234123612364238323892405 24352469253026022648 265926642670270527312735277627802786293329863020302430253057 31033132315031573179 318132013280330933133341348535113519352935713673380438053833 39323992399340324096 422144835285528652875290568557165717571857195751580558065823 58245825582658555864 640564106424643764836646788278967902792479257926798879897999 80008059838983908391 891294419724989810159102361026811263113981139911407119011202 412025129971310413776 142381499414995149961507715298152991549315505155201573715738 15739157401574116001 160451616816187161901645716507166141670117136174821776217820 17844178801788117882 181711817218523185601860818615186531878218926189271893219118 19162191831919219317 193181933219333193471934819421194221942319463194971959619785 19786198611986219906 199071990819974199751999020079200802008120082203462035120447 21331213572137821381 213822138321384214012141321414214322145521456214572148021506 21507215082155721564 215822165421655216562171021911219412194322474225612256222563 22564226962271822729 227402274322744227452274622747228462284722937229412297522989 22997229992300023009 230372360723711237122386623867238682415924854251032510425456 25457254722588525886 258872618426185264112745627757277582800228136281372883428835 29153294332967429690 297512975229753297542975529756304003053430535305363058330839 31064310653106631142 311783127731411314363157831579315803158131871325933259432913 32914329153303434921 3530235535362283623936421
46: 977103810391148138216021639169017091732179318441856194620352 047214421452151 215221992209226122802283230023162318234123612364238323892405 24352469253026022648 265926642670270527312735277627802786293329863020302430253057 31033132315031573179 318132013280330933133341348535113519352935713673380438053833 39323992399340324096 422144835285528652875290568557165717571857195751580558065823 58245825582658555864 640564106424643764836646788278967902792479257926798879897999 80008059838983908391 891294419724989810159102361026811263113981139911407119011202 412025129971310413776 142381499414995149961507715298152991549315505155201573715738 15739157401574116001 160451616816187161901645716507166141670117136174821776217820 17844178801788117882 181711817218523185601860818615186531878218926189271893219118 19162191831919219317 193181933219333193471934819421194221942319463194971959619785 19786198611986219906 199071990819974199751999020079200802008120082203462035120447 21331213572137821381 213822138321384214012141321414214322145521456214572148021506 21507215082155721564 215822165421655216562171021911219412194322474225612256222563 22564226962271822729 227402274322744227452274622747228462284722937229412297522989 22997229992300023009 230372360723711237122386623867238682415924854251032510425456 25457254722588525886 258872618426185264112745627757277582800228136281372883428835 29153294332967429690 297512975229753297542975529756304003053430535305363058330839 31064310653106631142 311783127731411314363157831579315803158131871325933259432913 32914329153303434921 3530235535362283623936421
47: 847874105614051721185718731977197820772496273030143244345844 38449945204879 581560486366776477657766776777687769777085729077911394199452 10167102181125111252 113461134712429129601403414174141761423715631159851787418646 18704188191909019256 195271989719898205742154122772231572356824160254782568626275 26282263092643526501 269892710427754281382819028258284543040130743310603122431342 31935320953247134066 3459534820
48: 119512111244148515281574168422682574296329753097312734685113 5694653488779135 919011352136671617416496174771760017776185681869619114191902 0373214253177535992 3599335994359953599636227 49: 782156119341936219222572271239324462700295339573959440550805 110570358565866 597760066019646569236994705475068794946610141102161066210804 11365115001252512736 130251325113804138051391914038142441441014611147631479714840 15234153041531415363 156951618916456167191707717083174351746817739177441774718012 18337184321878118841 194081958719706197541991620338204712058720872211202114521161 21353222392234822498 228522319123304233352433924344244272443724590245982550126187 26298268362684427018 272702741527731277502783527916279282799728162282372829528389 28467289442895228959 294932953030244307183139131440315323168331899320093202932090 32510329333301433073 3311033277334373344034596359903612836197
50: 104610741712225144225157566556665667654576757784801810526138 37140701409714116 192941983222811306313141033883338843388533936
51: 621958122016462101224130514562482648435267530454445504554455 83591560776165 624762926494663466536656698970957276741774977498749976667733 80888247832085418762 880792099224952795469804983398819907100791040110473106411073 510892109321095511009 110851111311140112381146611661118671191812020120481206112153 12329123671240012557 127211281912890129021290413586136821375713962145401469614816 14839149611501815150 153871575415857160441620816240166761672816802171671723017399 17490177251793418113 181821836918416184891850618699188941937619610197182013220137 20464206322080820831 208822103421286216292170721837221342218922218223652245422476 22516227112311023318 235102362923749238362393024111241292440624489245652486725031 25042251062514225480 254962571026117261952637326696267052674826767268882736327502 27661278502787428057 286472869328711287882887529173292752975829864298952996130033 30184303633039630477 306373080430855308963091030930309763105331202314783179432059 32311324683254232709 327273288132953329793303633212332993345233538336083364933671 33786338583401434065 342153428334346344093447734662347053488634941349813509435114 35214353793545135618 35781359003591536058361323621736388
52: 634644134617241911191224202421292929743107334643955829138661 39081407617883 1865418971200992158121936228713458434852
53: 620645689765780897969114514861500174518772369284633759356943 1113051142317897 186631901319102191931920619207192081936819409195851981020066 21039210402104121042 2193422575227962472225100264882847231422
54: 119821352339282648205022531455525614561556165953603261636226 6282637365426914 695671947292737073767624785679548193842784288502855688379115 9715101281012910200 104741074911043110621109311175113411134211614121201228412681 12737137021373513744 138501395214077141021417814369143891444814449148331522715504 15636156931570415770 160951629716463164921716017220174251770618295184871875118987 19137194291974819889 198901989120199202392047420631206802082720935213432186221891 21893220722247522755 231062412324781250542558525622258002626926305268102691426973 27012272002720127218 272302737327720277842780928146281712817628223282432824428322 28353283572838128388 283982844128456284582853428535285632895729692296972981030048 30186305203069130704 307823088231164313683139631413314493167431676316903175631878 31880319363194332222 3229032306323973241432868330573319935531357273591036258
55: 634644134617241911191224202421292929743107334643955829138661 39081407617883 1865418971200992158121936228713458434852 56: 746849856103010311266136714611523199220862247229925052594266 52709429557965797 694569638579859290699082908790989102910891119114101891020810 273114021140411415 139181436414374143751441214443144521510915665157151632116327 16339164581688717855 180141904819051192671978919841200412105421648226582270822830 24719262722629026977 269782698727030272322723327234272582726227269272902729627305 28247282492825028311 283212834128380283822839128393283942840528407284092841128437 28439284522845328457 284592846528569285703070230712307413075130755313193137431416 31651317433175031760 317633176631875319083191031939319403194231944319663211232129 32134321373215133815 346433464434645346463464735295
57: 961115813641424174618811987202020912174217521762236224922932 362236632033206 403840445691647477717888939194221135313664152691617117849186 25190801929719321 193351939019455199722009020127214202162622555226992296422981 3062334743 58: 24443083309430963696420358176866799418922210802161329761
59: 367115912941840201520992313248825422579270727152763282329252 940296431703229 350737713808406941044271436643885753603863597947882089101010 5101141100011135 113711137212419126791409314526152701617216203162131627716648 16721171371816318239 184271863318859193291933019334199801998120268204112135221647 22700227012290123008 237892409925562265912675327806285222864428819291933031231136 33298339283566936265 60: 366115912941840276332293771410460386359882089101010510114110 00111351241912679 140931452615270162031621316277166481672118163184271885919330 19981202682164722701 230082378924099255622675327806285222864428819291933031231136 33298339283566936265 61: 446246154689492350235058506152045206526152645312533153805532 5619562256315633 563460546080617166646748708771617214722974447459818485188621 86878843916093329333 933493359336933797999871988399559985103591040410418105671068 410695107061077710891 111931120111493115111154111601116111163212123121271228312285 12336126081261612621 126591280712877128951292913053131411358913645144851457514753 14807149971507615114 154821608716350163541656117071171221713818001180191818118201 18313183331867218673 187532019820584207022085620886209022111921281218842192921999 22036221052211122167 222602232722485230512307123082231392319023239232602338323429 23495234982357523637 237732405124354243792439724439244442447124474245302460024605 24630246322481524888 249642498724989251712524225293256812583225836259472633526388 26846268512687226874 270602706127077271752727227320273962747427488277222773227733 27738278002784127898 279082790927926279722803528067280752812528598287492881028864 28897288982892028938 289432898329004290932909429201292382929129478296192963829666 29719299812999230328 303423046730619310233178831857321923225532616330213342333430 33490335653360633627 336603411834176342333424134511345423461134814348293483134990 35026350393515935172 3549235561355983569235702357193580435812358593620136247
62: 739105415631824254125762581266130773516419544144437455745614 585463746594753 479548744908492849304960496850895140520352535275527852935294 53515395544055185572 562156245941601260846097613862536255631663246613662766286683 67916802689468956952 700370097065712671917199722872567257743374777615761876287648 76577705771577258097 810381258132816382188273828282918313832483758376837783788533 85738614863086838713 871487158716871787248777890589068928893889409021904792179264 92839350951495339582 960497579803982798289861987699019933996810073100751007810082 10118101311031010327 103891043510507106011062910690107281072910757107601081410835 10864108651089710923 109281096211014110211108011098111121111411158112461133111443 11453115201156011561 115841165311683117551178511793118301192411949120421204312074 12084121451215012177 122151222412254122741232712333125341257012578126311263612744 12829130711310513152 131851332013441134591357713636137541376113801138311395513956 13970140051401714172 141911419614260142851430514401144761447914537145491457814610 14697147111471314717 147181472314751147521475314754147551475614757147581475914760 14813148141484914858 148611493014970150391513515143151581522415331153561539015668 15809158881598616010 160501608316088161381619516269163431636216377163801655616580 16584166201664616683 166871671316741167531676316807170181703917074171041714417333 17342173831742017423 174571756917595177331773417905179131794117951179521797017971 18025180261808718132 181551830218310183711837318378184111846518505185071869118698 18712187601878018820 188381915119616196941974519747200502014620162202042020920216 20232202522025420281 202992030620390206032072720765208002081320880208852093920945 20979211182115221276 212902173221774217772181921820218212185921861218792188521956 21972220102205522100 221092211922132221332215422160221742226122287222912231122412 22440224442248922521 228582311123145231862335523395234172345423521235562362723633 23705237752378123843 238472387523903239262394123961239952412224143243052430724348 24353243882441024486 244872449324527245502464424645246502472824735247822481124837 24898249062491324949 249912501125019251192516225224253282533925357253812540925419 25502256052562025621 257512576525791257932580925843259522601626219262592630426354 26364263692640426405 265742668626687267132671626725267332675226885268862693026933 26970273012733727404 274602746427497275522755527563276192762927653276552770327704 27842278592788327922 279402796527970280282810328109281332816028242283602837928408 28477284872851328514 285432854528572286412868628687287342874628794288112887228873 28878289082891028911 289402900229127292022925929305293142936429370293942939529399 29492295562958929632 297712978129816299142991529958299592996729999300203008630087 30106301073012330231 302763028730345303463036730416304433045330474304753052530572 30617306583065930744 307903079930836308413088530886309073090830922309263092730934 30982310383120631212 314263146031472314893150631705318003181131815318503189532033 32050321483219432207 322473228432344323543243432438324393249532532325533256632671 32724327253275632768 327743278532886329493295032960329713300733010330153303733053 33060331293314733190 331913330533428334363348533527335433356733569336533376533774 33860338613401134032 340613408434202342213427734344344213447434518345523455934617 34625346383466034669 347323473334761347833481134824348823488434888348983490234916 34935349623499135012 350323504035085351253523435267353943544135498355793561435642 35650356683567735714 357183576235763358003580135882359393602236065360663610436156 36210362493625236268 36390
63: 680700175518492137226931413178325133323401424442674537459646 02463847354794 485050995136519552815299535653995433544254875492550155055508 55175567565360156082 613762156242630863806388648965696652665567596771681570647179 74437617764676787713 817582318270828183318360872587398796884589969001900690199149 91559163917792059225 926592709284945095319583958995929605973697849800981598529904 10247103211037310434 104851050610531105601071010745108001088410900109031093310953 11005110081104211060 110951110711184114411145211530115981163811706117351173611743 11796118411186011937 120111209312144121831219712198122891231412533125681264012656 12695127431284513111 131801356013623138301387214033140791428014496145391454314625 14672146771472414820 148221485715038150531505415058151651517515231153751549715525 15535155391591815974 160181609416215162161626416364163951641516621166271664116675 16686167611703717120 171471719517256174881773217901179731799518110181871829618357 18417184201843118466 184771849818729187741916019473196171967319692197352010520244 20451205952060420749 208012081220891209682099321003210072101521114212592129221688 21765218902198222019 220332204222123221882221722294224002245522457225362276222945 23121231402326423323 235432355723599236152372723767237702383423874239042405924103 24146241622431124391 244052444124456244972456824603246532467924770249112495525009 25115251942522725327 253742539525560256412571425781259562618926220265552669026720 26758268482686426893 270702732527364274612750527727277952780327860278822789728086 28089284932853728580 287402876428809288842893929113291642926029335294272948429544 29722297682984129971 299752998430103301853022730254302933036930435304383049530544 30557306363085031121 312003181732028322163238932511325513274932775327913292132970 33189333583354133632 336763376333866340883409934155342273427834343343863442234463 34485345063451734606 346833469534767348353493434977350843527335382354993561935696 35722358393597636209 3623836391
64: 447577437744774577467747774877497750775177527753775477557756 77577758813015292 159591651521803225392329924561276622766329400311483116832386 32480339923399335367 65: 616624632659674692694695717718751755756776778814816817860864 872896934935
102310291047104810721079109211241200120312151239128012931 32713431356135713581362 137413891404143414401451145714761478148714951512161516771737 17681798187818841893 189519001938194319792018202820332052206120792083209821192142 21722173222223372363 262326262653301131253359336234153444365636573658373737523765 37863832383938773917 392339253929394640014066411441454146423743374443472047364891 51225170574857605827 583261926266626763876422642764646466649968286832685471387609 77857897789879018001 806480678070914293709417948210146102291024511285113211132211 357113881138911392 113951140011433127041335613576152751527715326154041565115652 15653156541603916125 161361687217500175031752717532176381764317693178691854818605 18960190261903319034 190351903619061190621906519066190681918619221192291926519277 19278192791928019285 193011930419311193191935819365193791938019385193961939719398 19399194001941419439 194451948419488194901976819794197951979619797198501988019920 19921199561995719958 200012000220037200432006020110201142011520116201172011820119 20120203402041020417 204312079621322213232135621385214002143021502215372154321666 21705224782255622557 225582258122582225832258422596226002260122612226132267522676 22677226782267922680 226832275622757228062281322829228672286822902229152292822929 22992240642411524168 249422713929386296203039131107311433114431181314413158931605 33811345923484835532 36324 66: 1045181919607774777519202198692286922938 67: 388697833164423862442261126182880305832273557375041924235440 14459580264537921 798699401124211384137751381114075157971766117802185821903119 369199832013320134 20404214892165122769353703537135372353733537435375
68: 699112117782376237726042688339834163500350938974156436345015 668568460076374 745885008548860786489043905192779598111811186112387125021300 814067146711496615781 159231651817194172551776317769185611856519729202652140421417 22759231172513525257 253082547526243272642877729286295242952530132301333013430135 30851322153271433357 3344134182358163583735908359813613736266
69: 494582637866108011841381162717592673271927262865305031203279 3352336939704375 581659038045807481428985949810143102481058610941119981245413 342135541488915759 162951767817835182661895220337209572123121311213672137121390 21514230412322824741 254512597125977259792598125983269362883730395339573399635369
70: 698851116315311880224324452687289733603383346135013502353335 55356335643569 401343694466519357395839585179378009801080389712102411124811 302152011581017392 176811865918948190741921219807200702042221104213282136421376 21578225722262023043 2546226663268082718729861
71: 105710711104134413781580158515861748205820942194269227722896 2907293631493186 320532493357378739335420602061846406687173048055849189859195 94159459965110550 108791103813960139691422114222142231529516470176141826018623 19254193421958419973 200982033720647214232153321625228622380324686249662581825972 25986264302649526496 297432974729804301363038530388311033123731238312393146331597 31776344373443834439 34440344413444234443
72: 676807903127413732096239526542855353537194079591377817782114 17124011786819132 19425199152037221449216652286526664293873111532853 73: 719113312781341138814491642185419731998222327232922294229783 064309831483211 352235413620406242514398570657115814602064066871796780638491 898591951055010879 110381370713714137671391513930139601396913995141201465716470 18260185331897020093 203372039320452214782284222965238032468625818259722597725981 25983264302974829862 3038830390303953110331238315973177632803337933444835537 74: 121614291524207321802225306331843351382042334446473347464772 4773477447754873 507050935369547254905496550355065905602662066273642865076593 66546921701770187094 713172097249729373237446747876267654772078528212824482458288 84058430853185838655 867888098961896289869208941495109534972197359802992999579959 10004101821039210536 106391067110719107391076810785108361092610945109611098811006 11022110901115911222 112231144911479114861150211693117631177611843118501185411896 12034121761217912317 124521257912689129231314313151134351347713532136161410414297 14368146081493614975 150011521215676157351575115901159631598915991160131602616107 16220163321633816525 165491666516684168061681516817168671737417416174891757217574 17599178501808818212 185131854518681187731877818808188311935919638196621973119756 19757200642016320196 202262029820465206452070820782210622123321282214192162721680 21708217092174921772 217812196121995220032200422044220882234322448225012250922639 22985230212311223162 232772331723346234552349123618237382388023908239152393223954 23981239942400724044 241132416724291244132458724681246952473624773248172482424831 24904249862502125040 251112515525201252192526725287253362551725545255682558825614 25625256552576025767 258042582925842259672605626071261922631326384264932650826522 26678267062677026791 269372700227029270952709827127271882719127205273272740327428 27429274652768327868 278922795827986279882815428206282632827628292283302834028442 28455284972855628561 285772863428681287062917529204292482927929287292932930429312 29320293752939629441 295072951529516295172951829519295202963029659299203000230089 30146302433046530481 305053052430526306083069330763307803084330889309143092130929 30981309933104331062 310803112831190312083129131353313823145031480315293168431688 31887319243192532057 320663215632181322363228232357323833240932444324493248832528 32690327313285432876 331253315333162332793347833615337713389034010341293413634138 34141341563417734235 345213456734836348783489434897349573502535118351523526135397 35432355003551235554 355903562335741357793587235942360213605236092361173617136319
75: 149816061683188225442599278127962971307931223440359239004109 4249429843544476 562960506191666869398824899890669166944799391020211044111901 1607118901210112297 124061267413353140681443215403155401563315807163111636016398 17142187521889819096 191521984019913220312261622967230332416526971270572722827788 28142281612821328298 28401297123055030689313983172831945321033275435729 76: 190521978022647
77: 109318521939227724542485255425933298343111280178621864718935 191851976721372 228072915429521 78:311344 79: 7839711168138414281471155610265269592914933844
80: 955115612641308151916431704170721432161216223292994333734533 454345538864189 432668227878947794959703123911241314029140781410114146191421 9820199652140722698 2300525449254502592725974259762597825980259823013831108 81: 374697729827833870105210881101118112761312135416441673169818 27183220392442 261128803058322744594755475647575919592064536860102311025811 242112721137311384 137751381114595145961543515814158151581615817158181581915820 15821158221582315824 158251582615827158281582915830158311583215833158341583515836 15837158381583915840 158411584215843158441584515846158471584815849158501585115852 15853168861748517556 176611766217802180701858218694187421903119145193691950219599 19982199832009420133 201342065820659206602066120662206632066420665206662066720668 20669206702067120672 206732067420675218052265622769229982330326809271052710627107 35370353713537235373 35374353753560836310
82: 878124714681605184526412835293137884423577664526454714777838 08096971172912511 137161378113874138751387913991140411408914092141061413415798 18755193001939420055 203592258729741309383096235281
83: 682931127714811666173418111812187419222118221825922601273629 97310831683542 358436293882402741764275437744734503460146824823487149134993 51375174519052265243 530153785425542654395533559856525999609161446162621262986349 64776551663767116743 698669876991699770907116717672637441748976447672771277407851 79118090814481748220 830683348521857786338765883388658954905291069107922295399544 97299783980698709935 100161006410299103991046910624107021076110801108951091310984 11016110471116711186 113321147211523116121165911688117501179111856119541206012108 12163122231226012296 123161242212558125941263412665127181279912817128241288112926 12971130681311913167 131981321813248132491325013500138061380714009141281419014230 14274143841451414534 145821461314701147661478914881149551501415048151271517315233 15383155231595115972 160921615916374164131658516631166881675416774168361709517187 17248173481741517558 175901761117612176131794717956180731809718199182411831618387 18418184741848618520 186821870818779189041916119236196371970919734200522019420238 20304203992063420715 208022083320910209742100821065211032115921218212652129421587 21608216682169821718 217662185321889220092201122079221132218622251222802233822360 22453225182255222736 228152295023078231262329423363234622350123512236172369323723 23764238192396724026 240722407824080240812410724327243932449124507245402456724648 24844249022496924993 250392518525232253532538825427255192560225740258082581025822 25860259552608726198 263252655626816268322688926955269562705527134272172725627312 27333273662741727508 275642764227688277912793827957280202807228234283002850028553 28597287302881528877 289092896128996290202902429037290872911129167292232925229421 29469295432957929624 296682973129759298142996429988300753010830149302753036530404 30430304483047330502 305133064230748308693090631006310553112531461315153182531869 31906320453213932196 322253223932368324103245532513325503262932723327673279732851 32985330243305833141 332063331533352334273355133559336473368333792339433404534106 34165342123427134324 344243449134526346193465434710347693480534913349433500435031 35072351553522235399 354233551035595356383570335726357733589635927360493616436199 3628736414 84: 829975139814641467164720343506414879618043944910280114211335 4185992010321320 22634233052915235616 85: 472549154964522762596369703980878349841584298439890210117104 11107131095211127 116711215812235128701304913599136531458614792151461620416272 16664182781851518895 197402127121856219542331223768238272409524453246152477525006 25636257532653226700 267932686127316276912807128518289732919029368293742976929790 29903299913080831451 31854345413505536251 86: 706957111511931246147019702030288930093012302230443151320732 52331742244447
476848965166527053256003607363976418653366507139727172967 29772987629765876857730 808482928409885389338979898089819035903690489390949695239607 10196102741124711454 115701157411575115771157811724117251172611727117281213312134 12169124371258413098 139721402814231144771451814562147291487315013150921535815671 15892159421602016051 162331623416281162821628316284162851628616287162881644216444 16445164671688217697 179261800318526185311871318857188701891519064193771984319844 20068202882053020544 209542144521699218392184022156222792245122574228802323223708 23709237952502725340 253672539925658257282590025905259062606826078262812638326509 26524267372696827038 271352737527435276652766627844278452784628775298483004530212 30264305063060030828 308353089730898309193116231186311873118931201312923165331654 31655316573167831797 319743215532539325813258232590325993267832716328233282432944 32977335363377533888 338893438734676347883492535001350613522535478358343588335928 360093610836254 87: 454346304650465646584665467146804749480348534861491149174939 4952495950515251 525653065447548954975563610461306325633663396367659767456790 71597169717071717248 725174267622765177017718812082148239828584978719889191379242 92809506954895939601 960998179980100691010410144102961043110472105731082910854111 28114461169011703 117081176111779119451205912212122701257312646129571301813091 14236142471427714493 144951472214876149131506415130151321513315263153411536415371 15382154851593316075 163051661816638166791674016762170501771817730179161795718023 18111181181819618202 182141825118511185381872219625196702023520258205982093820946 20976209962104521138 218692215022193222622230022460225202315923241233092353723574 23578235872367923784 239852437124429244602462025014252122528225332253772574325942 26246262482635326378 265372654126669268382717627177273532735427360274002740227519 27531277062783927896 279022847928639288172886129448298342983929928299292993030077 30094302743044230685 312933129431295312963129731298312993130031301313023130331304 31305313063130731308 313093131031311313123131331314314533175231822319693198532061 32430324843255632786 328333283432835328363283732838328393284032841328653290132972 32989329963318633518 335563356633648337683384133891338923389333894338953389633897 33898338993390033901 339023390333904339053390633907339083390933910339113391233913 33914339153391633917 339183391933920339213392233923339243392533995340203451034631 34680347173477534822 349223492934985353883539835419354363545535464356243568135951 36062361443617436243 36248
88: 743752753779108912481321134013591514153919532439267526822774 2777281430673253 328232873290332033383345353035973731375938804012422843204327 57225723575857666444 649268426900795179527953936394719472112771128111282124031245 712469124841368413770 137791380913873140391404014111144461444717794177951911219143 19168191691921919241 192421924419769197701977119772197732036720391204072042720453 21315213162148422804 228052282122912229272302423029262932651327203272232938131680 31747317553216332164 3474235610 89: 984985107311221331138714471538154716631736177018922084208722 75237825432677
290229322979298530193030303730473065307130953102315931903 19331983218323034123414 358036273755376237953853390539423964419342014208423042614280 51655646571357376002 640164086423642564386446644964716520653166756888761188048922 89758991932693279328 932993689377939393949398939994279444944594469458963997011015 0105141054610993 112831128411581120021200312004122411247912481129451297313000 13099131011372914232 147061483014990153941539515396153971539815548160021615616162 16165168901689316983 170011753417810182061840218805189541904519125194921982319824 19825198261982719828 198291983019831199242047220922209232147121910226712267222673 22822228962291622922 230102330723603236042430624688248592566725672258632586425928 26080264472651526616 267622691227045277592800128471290822913529680301403293433067 3397135457
90: 673838914953122714081418154817021917210622153543474349795185 5818638577777846 786679968065898490229489101371026011274142111456014712152821 8542190781925319258 193031931619986200962013820141206422098120982209832098820989 21194211952119621197 211982119921200212012139422473227022277123687239112391223914 24691247212480425459 26120266042704227991321593252632570350663529035297
91: 947124214551821238029545130532156406041610561976666669368437 086709976217650 770077177955828484379012909491749493950798861144511928119291 1996121241212512131 123001238912462125721401914117150151509315171152471553615811 16017164531662517473 174991751317585180991889318994191112006921540222362230622347 22466225732485524980 250132533125376253942545325991265682678127342274802751027576 28255283242862529532 298213025530296303303142731469325553283032831328323291833038 33039335193364433767 34357346793477434984351083604736381
92: 873988165517082157218422542319288451435482561756715681654368 61730177787786 787581268860969110162101631016411383118391336913370133711337 213373133741337513376 133771337813379133801338113382133831338413385133861338713388 13389133901339113392 133931339413395133961339713398133991340013401134021340313404 13405134061340713408 134091341013666136961372813741138391400814082146581509915204 15205154271579515812 162581647816793178561855919312194321977820020200592069221433 22497225952269322725 244202470324869254612548826385266572665826659270432744127781 28591296943095531214 3165934571345723457534576345773457835999
93: 139317441890216624632500645680179124912596881236013321156491 56501768019728 213752179822035311503115134380345813486134862348633486434865 34866348673486834869 348703487134872 94: 335455679723745785797798989100010601081110512321241130613071 318132314201426 143714451535154615571624163116341652165916611739178117881799 18081814189119161948 201920412170218121882189226722722308244924572517255925722575 25872590262826392690 279428122821284529272957295829592961296529993003302130233052 30763088309032173233 325432593276330733253333334733483356338433923393340034723503 36423675368336843743 374437453746376637703781378538293868387638833911394339453985 39944041404240434052 408340984105412242364277430543174355447447454856488548864895 51185177528955155732 614863956443651765186550682968376851688068977150735373547355 73567357735873597361 736273637364736573667367737278578190837483878413872988578892 89348935893690659073 914392629309938294009587993710054102251028410285102861042610 456107791093410935 117921196811969119701197111972119731197411975119761197711978 11979119801198811990 119911199311994122361223712238122391224012259127901296112995 13001130351331513361 137551412214123142271423314431145171464414645146461466314690 14834148931507415106 151901519115279152831555915600156921576815806159551600516034 16055160591613916146 161501669916794167951679617040174591749517502175431754417545 17546175471766517804 178261823118232182331823418268182691827018271182721835018351 18475187891891118950 190091908219089191541918819222192231922419286193231947819711 19763198541987820004 200512033920459205312053220549205782064920650206512094721184 21185211862118721189 211902121321335218042182921830219222192322685227942292522952 22957229942301323146 233302333123332233332355323710238632391724294243872470724708 24709247102473124852 248972508925880258812592426052260552608426104261052611326250 26289264212642226423 264242642526433264342652626527266112661226833269502695126985 27049271002730227442 274432744427445274462767327767278212782827829279952818428253 28365284482915029527 297492976530142301433014430145302183039230512306763069430830 30940310723107331081 310923109331138311663122231227314093141031465315353153631546 31547315963166131662 316673171831957319583197932123323013230232303323043230532583 32955330693307033880 339693397034618348543485834959352803530335304355443601436234 36432
95:846116612071409147314941520157518502259281031993291379 644634995500750085021 504150795103510451465237529253685408547854915499558156305820 59745988610662866441 658166816723673167326784698870137027713071517152731773287329 73307331733273337343 760076017640766876997735808580868091819681978248830283148871 89378949918691879188 934395089762984798669910993499941017510403104211065710766108 31109431099411063
110881116911170111911141611468114921150711663117381187211 89511950121101219012298 123061234612590127641280312808128131282212878128961292812954 13117131871319613197 133271333613337133381333913340133411351813588136441377713829 13982140591424314276 143581450214524147031476414806148751489614911151801521815266 15367155161552215554 157671602916073163471639316407166221667016696167261684517118 17159172181737217409 174321787917938179671810718130181421836518400185241865018718 18900191311940719614 199142018720222203022070120937209652120221244213992167721700 21725217682186721997 220732213522175222142228422340224622250822791232382333423432 23645236542367823743 239552397724308244192443124475245122457924592246332468024718 24802250342534925375 254172554625593256802568325716260512633826380263912653926592 26613267362684026875 269242693226996270412705627062271152712927356275162752727711 27715277232776427810 278362792327947279522798227994280652819128265283752853628581 28599286002864828709 287852891928950289602901729107291482953929576296692967329691 29704298362989630001 300283010930178302063021430267304313044630519305293056730577 30666306843070730813 308143096631198311993134731447314743149831558317843190431905 32078322023222832328 323473240132402324123254432584327443279532906329223294532978 33074330853320233313 333213352033557335813363733693337023378833828339983399934026 34050342113426934273 343213432834341343473442634548345603467834691347523477334930 34945349833502335067 351903521135265354033551335625356993570735716357523578336057 36077361943623636237 3637736412
96: 116245734730492949364943514952225315534853935513557760896297 6326656566946804 724577108152834083558509894492109323932495379982100021014710 195103171035410425 106761068710973110841112611583116281165211680119271206712364 12396126291265012847 128761291813043131341317113550136061364613706144671456514791 15115151361548116209 165421671616809168251734618158181971832018329183841851218832 19659202572086320973 212852174321991220832230522517232572328323321234792348723489 23528237722379323986 240052404024042241182413524445244722447624518245432455624606 24631246352481024988 251202538625505255582577125826260102622926328265582676026819 26852268732687727028 270712710327231272882732327544276102767927699277342773927766 27911279142792128098 281832828228349284332851728826288512890028917289792936929639 29653296562967029672 298872989730159302463030430336305593098631014310223116331372 31455315243176931914 320913220132382324253244232548328903329233549340023404034054 34656348073500635129 351873524735420355153557435639356483566035661356823568335748 36189
97: 628687705716738774795799831855888928104011291297148015031511 1636167916941710 216425022555316434774047476748975745599166486887732090339045 90469383989111267 113341134913924139251397415316159581629116292164521646817817 18349185251859318981 191151916319200192461986719910199922053321051213602285422888 24967258752610326601 268012777629678339593485336005 98: 777130919882183232225562837286130663116395343284385469746984 699472957006018 624663007920843297049794108681107711108113901151811613121571 2234123261247812566 126281369314795162071626516870174191842518499185731875618791 19419197502012120245 208792123821447217852186322487225852362623835241492448524643 25634266982679026802 279642829128512288712935129740297842980229957303113034930806 312643387234750 99: 156816762334264231663417381439354421449445564644475047924931 5004506551975263 530253605403547355275579558656905926593459435956602160526085 61006202623863106371 657566356644666266996705673467786780694969756978704670627105 71217210721972847285 741074317483770677237772825582698350837385038507855785688594 87288732874388229093 926392919294955195869823988799819986999010320104761053010591 10604106681074810790 108391088711036111631128911684118091209512173122191226712282 12374123751244212453 125851265512738127421293513107131241348913498135431359813726 14259142631426514303 143061440514491145151457914600146481466614684147051472114746 14824148631503715121 152171537815528158781589715935163581655116553165861662616820 16856170271708617162 171691722217232172461736017366176711767617861179101793218129 18136182821833418435 184611864118824193841969319714199262023320280207252101721157 21435216822173821984 221312214022245222492225522270222902232122322223552253522739 23077231052310823170 231952329623315233662341523503235552357923673239292415024325 24334243382448124555 246222479224887250282515325158251772521325245252472529625297 25382254202542225463 255222554125543257462583025897258982621326218262332628426285 26342263432644426550 265892676127125271952721627250272662736727648278042800928033 28045280602811628449 287502879929198293442941029457294962964729808298902990529942 29994300073012830169 302383028930359303753064430662306923070830742308233083130857 30901310103104631458 314773167731679317023174231790319993200432110321143216132257 32463324643253032635 329983309833102331793318333215333243333533544335463358633605 33835340783413734281 344703449634543345993460134665347033470934759348013485035078 35147352333556435631 356933569535713358143603036039361133614536172362153626336271
100: 139020442320258026032904314331553189401144944556464451975263 5302536054035579 569059436021605260856100615062026310637164136490657566356644 66626699670567346774 677867806949697569787062712172107219741074317483770677238269 83508373855785948652 872887328743882290939274929195869767982398879981998699901032 0104221047610530 105911060410668107111074810790107911083910887110361110111163 11503116231167311684 118091201812173122191228212374123751244212453125851265512742 12868128821293513055 131071354313598137171392014147141821437014405145151457914600 14648146651468414705 147461482414863149651503715097151211521715256153781552815878 15897159221592815935 159501635816522166261682016854168561702717086171031716217222 17360176731786117932 179681828218334184351846118824193511965519664196931971420139 20140202332028020457 205772060720725208582101721461216822173822131221402217822290 22321223222235522535 227682298623077231052310823170231952325023296233152336623415 23503235272353523673 238492433424338245552479224887250282515325158251772524725297 25382254202542225463 255412554325746258972589825966262132621826284262852634226343 26444265502658926761 271252719527216272502726627367274122754527648278042783828009 28033280452806028449 287502879928855288622896729198292562928229307293442941029457 29496296472980829890 299052993429942301283016930189301963023830289303753064430662 30692307083082330831 309013101031046314583167731679317023174131742320043201632110 32114321613246332464 325303261032612326353268332713328663299833089330983310233179 33215333243343233445 334803348233544335463358633605338353407834137341513420034281 34470344963454334599 346013462034665347033470934759348013505835078351473523335564 35631356933569535713 359073591235930359533597936030360393611336136361453617236215 36263362713639336404 101: 683722728109911101157121912511275129213551394147915151541154 9155215641569 157215941611163717181751177418021817192621212133223022862344 23502490251825482551 259126152662277128042828283028722926294730043035306830733075 31243128317231823371 337233733512361336283637364636613666371837393768376939363976 39824020417041884206 422542854353436557265769599063866392640764196436647964846826 68306931699074937598 801185618576888088819116937497069726102351028110944111971119 811377113791143211889 123951276113553138591396413971139801403514110143721438014890 15290153221570816004 160641607016186163281643816880168811721517470174811751917615 17685177961822918243 188181882118956189671915819296193441935519362193891945119779 19845198531988719949 199702000620015200612038120412214642149321530215772164322591 22686227202277022803 228792290422905229192296023025234382441824705262682702427209 27219278192822728323 283592840429138295652967129843307293074931346313583172131884 31885319023214033707 3601236327
102: 804146615731715200627753216339533963397358337053997425543564 362452147845241 533453505500551056066068613963966595693870127091711372387419 76347663768677428271 829785448567865787269215925492829515960398259873994110019102 57103701050210625 107011073410794107951079610918109771114911314114401145911596 11637118711204712178 122551253512580126991284413079131601350113558140571414314386 14472147351484214962 150401536815919160251646516824171911735517564177201783317935 17991183071846018711 188801890119116193461963220008203782039720419206052071421306 21341216832174221983 220982216822252222922235622392224422251422617229032310123362 23482235722368023698 237342374223968240162429624576247292495324984250222511625139 25196253452536625402 255362561725744257802584726211262922671026742269342699227150 27211272762730627862 278842802228090282042822028338286922873928993291462921129352 29415295712965129714 300173003530124301803021630262304833066930726308953091630961 30992310333140631516 317243181831859319593204632117321883222132230322713238032393 32472325343271032733 328983292032974331423318233246332523345033534336783378034188 34291343503439834514 346713472634780349073499335024351103513835221355113557035626 35746359023591635991 361333618136386
103: 309348349411630898905915153315951792276833823404366944345153 568869827146 737478859364101521015311279150671645516779167801678116782167 83185321918419230 197662040221437227812469625892260492799033033342593528835289 36420 104: 309348349410412630898905915153315951792276833823404366944345 153568869827146 737478859364101521015311279150671645516779167801678116782167 83185321918419230 197662040221437227812469625892260492799033033342593528835289 36420 105: 309348349411630898905915153315951792276833823404366944345153 568869827146 737478859364101521015311279150671645516779167801678116782167 83185321918419230 197662040221437227812469625892260492799033033342593528835289 36420 106:
107: 230223172621445997311238312416124451416115400164791648016481 164821648316484 164851648617549182731854918645213272705127052270782707927080 27081270822708327084 2708528573362953629636297362983629936300 108: 711750773129115771126817501189821921622866
109: 696720876111312621263126713971414164116451662169119842010202 9205621592160 243424833236362142924694587264629349940210256129961399714138 15203176641855618803 191331944919481199441996721319217912269522978230012300735609 110: 622132515071616228225332805313638614394590760446859695578778 5748988910910132 123761237712427124401251013228132291323013231132321323313234 13235132361323713238 132391324013368143501435114352144181464915401155091605416120 16487164881749217555 180201817418921191352003420356209532134521603226032406224676 24764258772630627010 271742722427261274792783028149282152831428447296753075231404 31424317403182731953 320943259132958330273375833759337613438535529 111: 713715737844875885887895924994100310041005100610091051116065 011025010270 102751027715319153211816619176193522264222823228492680426805 2681230509 112: 686822840868921925940100210191020105910761134650218167203132 28602486628902 36333 113: 545749757758764781882909109011141123113112291230125912731336 134813951396 143014391463148214911496159016011608161016301658171717201726 17271763181518231842 184618551888196219631969197120722169223122732357241324152470 24912510251325162535 260626472667267627892793279928002802280328152820282928432854 28622915303630413081 309131103126314531603204332233243330335433633410342134253427 34293480348234963514 352035253549355635853589359436003604360536083609361036113612 36183622362636313632 363336353639365036513653365436643667367136723676368536863687 36883689369036913692 369336943695370037023706371337143724372937323738375137563772 37733775377737793780 378237923794379737983799380038013802381038123813385638883889 39383947394839523954 398639873988398940164017401840254035407040934101410341064112 41974200420442824290 430043234330433943444358436443794487448851475625575758696412 66706825694373487760 776184088825889590029037907091629420101451023411059112091121 011571115731211412293 124631267313006140061440815178155381567215711157301573115732 15805164101642916430 164311643216433164341643516436164401646116888173871743617509 17647176901769117828 178721787618008186011864418649188361907019124191791923319448 19833200652013121246 226072264022825228982290622908230402454424545245462454725059 25060250612506225063 250642506525066264202648526490267982701727485275292779428165 28267283502937630547 307453125831259312603126131262313593137731656317163172631916 32113328293284632847 330283350833512335133396033961339623396333964339653396834456 34849352543530136006 114: 113515401553232825632620269828753048316133613464392147214759 7315733977769475 114181541515626162291623019264193252010720122203662147021649 21790228092607926300 285682878133075
115: 113515401553232825632620269828753048316133613464392147214759 7315733977769475 114181541515626162291623019264193252010720122203662147021649 21790228092607926300 285682878133075 116: 113515401553232825632620269828753048316133613464392147214759 7315733977769475 114181541515626162291623019264193252010720122203662147021649 21790228092607926300 285682878133075
117: 113515401553232825632620269828753048316133613464392147214759 7315733977769475 114181541515626162291623019264193252010720122203662147021649 21790228092607926300 285682878133075 118: 842843910141715811584159119072255289329524440445745364584459 1459746034604
463346574683471247834831490950335272532855495626576159336 08661296136616061616169 643464916636665966676750676067816807685869306953695469997036 71107193719672247409 "74847642767077077737809681628170817682168304831683728575862 786418731876887868795 882689308990910091019147928192959301953595509602967997719925 10083103141039310397 104961056810589106801071210877110461113711143111801137511470 11487115391161011657 116871171611823120071210612128121991222112266122781233912528 12547125561259212647 126511265212672126961288412984129851298613072130811316913199 13456134791358213882 143711448414494147841485414984150211504115060151251516915386 15547156821568415705 160141631816322163411639016409165401657916602166091667716735 17116172081726617359 174261752217667179721800418165181931835918360183861843718454 18458184631846718801 190011919919336196061961820038203532055920562205992061720630 20679207562081020894 210012101421036210602114921517218382188121967220172204722141 22143221692229322304 223192233522346223632238122388223962240222409224192244122512 22602228932297923079 230962315223279234212347524031242982438024504245622463424660 24756248232503725083 251122513725159252022523525268253512538325412254212579926022 26060260852672126745 268762701327037270752710127222272522735027358274942760327724 27783277862779327910 279752802528268282702828428308283122834428356284292852428621 28783288432889528903 289182920029292296812968229699297242975029830298382997830004 30163301653018730191 301923024730248303073032630337303783053930548307463084431024 31050312673133831746 317573176231777318733191531917320023207532240322683244732483 32546325793263832745 328643307933100331123317733180332253329533369333913340533438 33467335253354533622 337903380133974340343412634145342803428234312343393434034523 34600346593475334771 349323496335010350163502035097351013510535168352233538635416 35422355603565135711 357343580835856359353598036018360453606836141361793618836264 363843638536387 119:34694610224065
120: 144369729136965596609661101921437815663182502139524694249722 63082701427199 274242767228164282092835528463307473136431758319193192132104
121: 429146518861887240724872568272029173008319238624329653569729 136938696569662 101921138011995119961382614378156631576115763176981782518250 19197194751999522697 229882366524694249722630827014271782717927180271812718227199 27424276722816428209 2835528463307473136431758319193192132104
122: 428188720322407248725682720291738623916432969729136938696569 658966210192 113801382614378156631769817825178771825018983191971947519995 21601226972298823665 246942497226308270142719927424276722816428209283552846330747 31364317583191931921 32104 123: 431858932109811801252132014431913210421052113247125653240343 7354038664063 406440714378447744785736697290589136937296559659966096619662 10192102301025412564 143781566315761157631605216124161551616317396176981780817823 18250185861878718923 191201944319963203802123021339213582139522632230142379624694 24972263082681127014 271992742427672281642820928355284633074731364317583191931921 3210434851
124: 430125213201443167419131957210421122331247126783540406340644 071437844774478 697290589136937296579658965996609661966297321019214378156631 6163176981782318250 187871912019443199632133922632230142379624694249722630827014 27199274242767228164 28209283552846330424307473136431758319193192132104 125: 115119282289229624723878417347075127516751685749653268816882 6883735075077508 750975107511751275137514751575167517751875197520752175227523 75247525752675277528 752975307531753275337534753575367537753875397540754175427543 75447545754675477548 754975507551755275537554755575567557755875597560756175627563 75647565756675677568 756975707571757275737574757575767780839283938394839584408441 84428443844484458446 844784488449845184528453845484558456845784588459846084618462 84638464846584668467 846884698470847184728473847484758476847784788479848084818701 88468884966796689669 967096719672105121112211123111241112511393118341183511836119 00122421325413255 132561325713264132651326613267132681326913270132711327213273 13274132751327613277 132781327913280132811328213283132841328513286132871328813289 13290132911329213293 132941329513296132971329813299133001330113302133031330413305 13306133071330813309 133101331113312133131336413524137391383813904139171401514074 14115148861508815513 155141556715568155691557015602156031560415605156061560715608 15609156101561115612 156131561415615156161561715618156191562015621156221562315624 15861158621586315864 158651586615867158681586915872158731649716498164991650016501 16502165031650416505 165061689716898168991690016901169021690316904169051690616907 16908169091691016911 169121691316914169151691616917169181691916920169211692216923 16924169251692616927 169281692916930169311693216933169341693516936169371693816939 16940169411694216943 169441694516946169471694816949169501695116952169531695416955 16956169571695816959 169601696116962169631696416965169661696716968169691697016971 16972169731697416975 169761697716978169791698016981169821761717618176191762017621 17622176231762417625 176261762717628176291763017631176321763317634176351763618028 18029180301803118032 180331803518036180371803818039180401804118042180431804418045 18046180471804818049 180501805118055180561805718058180591806018061180621806318064 18065180661806718068 180691859719181192311948319528195291953119532195341953719540 19541195421954319544 195451954619547195481954919550195511955219553195541955519556 19557195581955919560 195611956219564195651956619567195711957219573198472053721056 21359218442184521847 219132271622982229832322223223232242322523226236702388224169 25048250702570025868 259022590325916259172591826072260922609326094260952609626097 26098260992610026101 261022612426125261262612726128261292613026131261322613326134 26135261362613726138 261392614026141261422614326144261452614626147261482614926150 26151261522615326154 261552615626157261582615926160261612616226163261642616526166 26167261792618026181 261822618326267263822641226448264492645026451264522645326454 26455264562645726458 264592646026461264622646326464264652646626467264682646926470 26471264722647326474 264752647626477264782647927459286562865728658286592866028661 28662286632866428665 286662866728668286692867028671286742903929040290412904229043 29044290452904629047 290482904929050290512905229053290542905529056290572905829059 29060290612906229063 290642906529066290672906829069290702907129072290732907429075 29076290772907829081 296843053330585305863058730588305893059030591305923059330594 30595305973102731213 313223132331324313253132631327313283132931330313313133231333 31334313353133631437 316073160831609316103161131612316133161531616316183161931621 31622316233162431625 316263162731628316293163031631316323163331634316353163631637 31638316393164031641 316423164331644316453164631647316483164931650328023327033274 33710337113371233713 337143371533716337173371833719337203372133722337233372433725 33726337273372833729 337303373133732337333373433735337363373733738337393374033741 33742337433374433745 337463374733748337493375033751337523375333754337553375633757 34465353053530635308 353093531035311353123531335314353153531635317353183531935320 35321353223532335324 353253532635327353283532935330353313533235333353343533535336 35337353383533935340 353413534235343353443534535346353473534935351353523535335354 35355353563535735358 355383553935540 126: 122414771625170637353747692910188112241142411435114361143712 4171391413932 144351508415110152881569116007161851769418190198462006721569 21703225762405726431 264322692526948282082822428264283283131731341314123142132587 32919 127: 220341476030943611226123731617020153215562598835530 128: 220341476030943611226123731617020153215562598835530
129: 650658703121714111489252925983158390841005184639964336448909 69488971110261 113741241512426133661398814593149061571216046176481765117783 18574188771900419281 193611940220033200442147522577247152652329762317513193232577 33029 130: 650658703121714111489252925983158390841005184639964336448909 69488971110261 113741241512426133661398814593149061571216046176481765117783 18574188771900419281 193611940220033200442147522577247152652329762317513193232577 33029 131: 789960997117212091324142215261542223724972519392239724178417 9572564596855 942810237105111138112423124751405314118176521767017675192911 9293194461945419775 201082265322886232152321625087338163388236019 132: 789960997117212091324142215261542223724972519392239724178417 9572564596855 942810237105111138112423124751405314118176521767017675192911 9293194461945419775 201082265322886232152321625087338163388236019
133: 789960997117212091324142215261542173017951796179719012878331 1408464596855 942810213102141021510216102371051111381124231247514053141181 5675176521929119446 19454197752010822653228862289922971232152321636019
134: 789960997117212091324142215261542173017951796179719012878331 1408464596855 942810213102141021510216102371051111381124231247514053141181 5675176521929119446 19454197752010822653228862289922971232152321636019 135: 105513791560205026962903441244204555460646614728478048704906 4947499752255262 532653675390545255355605595859876075612862136250628363816605 67216821703170687112 717472507312745074717591763776657698773279828104816781778253 83008345843485308668 879189088918891989209009915892149273952595919798984298579921 9989100511008910323 103911049910559105741068610723107461077410802108381087010920 10936109511097911001 110241106511078111091114811360114651151611555116551168611744 11772117971186411883 119331203712064121471218812252123241247612527125881262612703 12741127711281612827 129081303913102131661350313579136381375113951141401419714271 14471145251459114621 146911474814796148431493215044150851514715241153321542415515 15529157551585915904 159841609816197162411626616386163971653716642166511669116731 16831170421717017233 173611737117403175661757817736179271799318079181271815218221 18300184261845618500 186321868318697187761887518912191571964219749198342020620223 20247202852059720712 208772096721011211212123621264216302172621783218492189521970 22092221032218422229 222852232422414224652251322551227412301923074230762314723273 23316233782346623565 236242370123731237852384023873239692402024108241472431224320 24384244832452624583 246412477124813248352487024892250002503025068251702534725355 25413255212557325595 256102564025693256972575225795259132595826223262642635626398 26403264972656326693 267342676826789268832728527313273342737127389274862768227721 27857278782805028111 282902848528544285742862728677287452876328792288702897729120 29191291922926229355 294202944029463295262954929583296612977229792298332987129917 29955299933008130113 301663022930272303513040330447304793049830613306633067130800 30858309123093631003 310323113331135312113123331517315623166631803319963217232213 32274324403249832541 326933272932739328943301133025330953316733318333363346433524 33594336623368133708 337853386234017340793417434232342903433534416344823455634604 34686347153474034762 348003489334909349173494435003350273508735153352193524135269 35409354453550835578 35641357643588835966360503606336119362253628336410 136: 105513791560205026962903441244204555460646614728478048704906 4947499752255262 532653675390545255355605595859876075612862136250628363816605 67216821703170687112 717472507312745074717591763776657698773279828104816781778253 83008345843485308668 879189088918891989209009915892149273952595919798984298579921 9989100511008910323 103911049910559105741068610723107461077410802108381087010920 10936109511097911001 110241106511078111091114811360114651151611555116551168611744 11772117971186411883 119331203712064121471218812252123241247612527125881262612703 12741127711281612827 129081303913102131661350313579136381375113951141401419714271 14471145251459114621 146911474814796148431493215044150851514715241153321542415515 15529157551585915904 159841609816197162411626616386163971653716642166511669116731 16831170421717017233 173611737117403175661757817736179271799318079181271815218221 18300184261845618500 186321868318697187761887518912191571964219749198342020620223 20247202852059720712 208772096721011211212123621264216302172621783218492189521970 22092221032218422229 222852232422414224652251322551227412301923074230762314723273 23316233782346623565 236242370123731237852384023873239692402024108241472431224320 24384244832452624583 246412477124813248352487024892250002503025068251702534725355 25413255212557325595 256102564025693256972575225795259132595826223262642635626398 26403264972656326693 267342676826789268832728527313273342737127389274862768227721 27857278782805028111 282902848528544285742862728677287452876328792288702897729120 29191291922926229355 294202944029463295262954929583296612977229792298332987129917 29955299933008130113 301663022930272303513040330447304793049830613306633067130800 30858309123093631003 310323113331135312113123331517315623166631803319963217232213 32274324403249832541 326933272932739328943301133025330953316733318333363346433524 33594336623368133708 337853386234017340793417434232342903433534416344823455634604 34686347153474034762 348003489334909349173494435003350273508735153352193524135269 35409354453550835578 35641357643588835966360503606336119362253628336410
137: 105513791560180020502696290344124420455546064661472847804870 4906494749975225 526253265367539054525535560559585987607561286213625062836381 66056721682170317068 711271747250731274507471759176377665769877327982810481678177 82538300834584348530 866887918908891889198920900991589214927395259591979898429857 992199891005110089 103231039110499105591057410686107231074610774108021083810870 10920109361095110979 110011102411065110781110911148113601146511516115551165511686 11744117721179711864 118831193312037120641214712188122521232412476125271258812626 12703127411277112816 128271290813039131021316613503135791363813751139511414014197 14271144711452514591 146211469114748147961484314932150441508515147152411533215424 15515155291575515859 159041598416098161971624116266163861639716537166421665116691 16731168311704217170 172331736117371174031756617578177361792717993180791812718152 18221183001842618456 185001863218683186971877618875189121915719642197491983420206 20223202472028520597 207122087720967210112112121236212642163021726217832184921895 21970220922210322184 222292228522324224142246522513225512274123004230192307423076 23147232732331623378 234662356523624237012373123785238402387323969240202410824147 24312243202438424483 245262458324641247712481324835248702489225000250302506825170 25347253552541325521 255732559525610256402569325697257522579525913259582622326264 26356263982640326497 265632669326734267682678926883272852731327334273712738927486 27682277212785727878 280502811128290284852854428574286272867728745287632877828792 28870289772912029191 291922926229355294202944029463295262954929583296612977229792 29833298712991729955 299933008130113301663022930272303513040330447304793049830613 30663306713080030858 309123093631003310323113331135312113123331517315623166631803 31996321723221332274 324403249832541326933272932739328943301133025330953316733318 33336334643352433594 336623368133708337853386234017340793417434232342903433534416 34482345563460434686 347153474034762348003489334909349173494435003350273508735153 35219352413526935409 354453550835578356413576435888359663605036063361193622536283 36410
138:99810071143143317402067344942115733687294169480139851 401816446167771780518966 192711937519434197772001920063209552148822593226922273222969 230032388434744 139: 998100711431433174020673449421157336872941694801398514018164 46167771780518966 192711937519434197772001920063209552148822593226922273222969 230032388434744
140:99810071143143317402067344942115733687294169480139851 401816446167771780518966 192711937519434197772001920063209552148822593226922273222969 230032388434744 141:99810071143143317402067344942115733687294169480139851401 816446167771780518966 192711937519434197772001920063209552148822593226922273222969 230032388434744 142: 936114612132385271727782790290829844143512351245740585060556 058794080398894 100371003810039100401004110042100431004410045100461053511034 14153177431892419322 193642000321086213242136322610248062485726027363203633836346
143: 656667668787835890965111712811400143816381682173517421831183 5192320972147 219322112245227622852347235823722381240127022725275627572785 29102912291829282996 323132343277337934783493359636703726382338373901391839634008 40534086408841354139 415241654166421342344544454545874588464546494751476947814782 48104816482848294830 492049735027504550625091510751985236527953225342541054555484 55165521552955375550 556255695590561256285644577558035804581359455960596660016078 61136117611961526157 617061936194619561996208627662906327634563526358639364556473 65836611666966746678 668566876740674967656785680068626876688968996912692069586965 70027052707971067197 720372357273742074307434743774407445746575937638766776827692 77347850798779908006 805880628164816582328251827482988301840084018402841685208546 85508560856985708581 860286258663866786768736875387578770877488398866887989569000 90179018906791509164 917392209231924592579267926892869287929993009339940694119528 95429560956295849594 962096459676975397919809984198681001510057100651008810103101 08101991026210282
102931031610407104191044310457104601047810487105031058010 60610631106421071610756 107711087410890108981094010980109811099211007110541113811182 11250113041131111364 114191146711514115291153311585116561169811753117871188711957 11960120051202112023 120261203012051120521208312181122301227312315123341234112358 12368123791251712545 125511258912644126671271012746127561276712770128061282312931 12948129811301113014 130231302613046130871309213164131651318213438134481347113490 13508135191360313649 136681366913686136911369913730138171385313912139781414514177 14179141841420114202 142031421914258142831430014363143651437714453144881454214558 14580146171466814674 146861471014739147471483714852149081493114963149721497815027 15049150561506115112 151611517715208152261526515300153541536215380155241552615542 15703158771590515929 159471599615997159981600616032160491606016065160911615316164 16179162501625116324 163561636616403164041651016536165471657216600166071664016671 16682166951674616747 167581684417017170481707617124171401718317192172141724417253 17365173771741417424 174271746017478175401767917764177781783617837178381786317898 17924179331799618015 180721812118189182091821018213183061834018344183621837618377 18403184191842818430 184491847918483185281860618607186141865818703189441897718978 18988189981900219003 190491905819076191191917419213192481933719338193491940619467 19615196241964119663 197151971619752197911979219809198181994119942199462001720035 20075202082021720220 202972036820376204002044120443205612058120622206272064020683 20710207302073720744 207452074620809208222084120844208892089020897209012090420905 20999210052102821038 210972115421295214032149121518215192152021535215382153921575 21652216632168121750 218882196922018220282203022065221182212422142221632221122219 22266222832233322380 223872242922431224582248422496225062256022567226042260522668 22669226702269022704 227752285522894229432295422963231072318823308233522337223381 23382234052341623464 234652350523514235592356723586235912360023606236162363423639 23766237692382023938 239622402124023240882434624403244462449624534245702460824652 24765247872483324894 248952493924965250322505125129251812518625228252332525225255 25272252772527925304 253482537025397255402556925574255962560625726257972585725858 25954260262619926200 262252623026253262832629926337263452653826572266622674326764 26797268542689226981 270202707627090271262722527238272942732127345273472738627406 27407274912751227533 276112763627664276682770127708277532780827847279312794627956 27971279772799328027 280642810228178282312831628319284022842528489285012853928698 28741287562878228821 288292886828883288882889028907289362900329009291092914029179 29214292512926329267 293332936529371294192948829541295682957829600296272973229824 29827299002994629951 299693002130092300983012030131301643017030177301903020730295 30299303003032030322 303543040930421304393054130543305583057330607306213063530641 30645306993070130731 307323073930754307943082130874310693111731159312263126831395 31486315073157131681 317323173631761317833185131882318863192631934319503199432011 32014320393205332098 321003210232130322593234032351323623242432478324973252732543 32559325603260232620 326613268932694327513276432788330043306133093331073311533118 33121331243314933176 331843318833210332173321833220333033334833355333873339333410 33455334593346333475 335393359633602336363366633679337873399434004340373407734107 34112341853419434250 342623426434298342993433834349343543435934401344733448834527 34623346613472234730 347633480334819348403487734954349803502935080350983510435246 35426354333545435460 355343561235664357053573135744357513575935793357963580235840 35851358673587935889 359203593135943359523596435969359873598835989360553612036130 36143361463615436157 361623624436380363823641636427
144: 321467248625674431451845634590466046844686472747864809486248 64500550195036 505551415201526652845313532453555371538754795538555155735609 59086074607961326156 617362046233634163606361649765586568659266206689673367426747 68066874687569167019 706971237128715771777239745774737636766476807684773181668224 82358299841985068609 863787308771879788699241932595249529961097599814983098499912 9931997299929999 100521033410363104671066710677107001073810782108131085010885 10894109751103111154 114601152811569116361170411752117661188611930119341201612050 12201122101221112222 123231233112352124711253012555125861263912691127591276312843 12916130611307613083 131451317613195132111342913557136251375913967141691428114304 14359143601440214481 145121456414634147091471514726148261485514864149571497915057 15207152281534215370 155171591415936159691606916293164411657516593166921671816823 16851168611703617102 172281733717351174181742117516175821758317727177281791217931 17966179871798818082 181061812518309183581836318391184761848418707187321884318885 19620196661970319759 202842056020573205962060220626206962088320911209662100421160 21210216712175321802 219872212122145221772218022238222782230322326223322234122382 22416224632250422526 230862313823263234342348123488235202353623588236312376024003 24041240912430424323 243922443324490245232454924559246472471724761247962479724819 24827248282482924879 249152500325007250292503325176252312534625368253722539625398 25492255202574725775 258272590726249263012635926396265712658226738267792678526830 27074272732735527368 273692738227398274712749527553276212767627751277692777227963 27968280612809228483 285022853828555286012860228623286962873828806288822890128947 28994291182911929177 292722929829401294312945629464295472954829582296092963729645 29745298132983529883 299632998029989300543006830155301953025630292303323064330876 30991310193104931161 315303180931812318403184131842318433207232174322383228932377 32433324433245832501 325403256432565325673256832621326313263932646326733270632872 32967329993308233185 331953329333332333813341733456335373354033572336353378233833 34086341043410934131 341693424734258342873430434308343223442334476345123454434615 34677346853471434716 347653478134794347963481334826348813494234953349793500235046 35100351133512135136 351423518235395354003542735489354963552535526355273554635552 35572356943582935849 359553597836111361293618736224362893636736383
145: 321467248625674431451845634590466046844686472747864809486248 64500550195036 505551415201526652845313532453555371538754795538555155735609 59086074607961326156 617362046233634163606361649765586568659266206689673367426747 68066874687569167019 706971237128715771777239745774737636766476807684773181668224 82358299841985068609 863787308771879788699241932595249529961097599814983098499912 9931997299929999 100521033410363104671066710677107001073810782108131085010885 10894109751103111154 114601152811569116361170411752117661188611930119341201612050 12201122101221112222 123231233112352124711253012555125861263912691127591276312843 12916130611307613083 131451317613195132111342913557136251375913967141691428114304 14359143601440214481 145121456414634147091471514726148261485514864149571497915057 15207152281534215370 155171591415936159691606916293164411657516593166921671816823 16851168611703617102 172281733717351174181742117516175821758317727177281791217931 17966179871798818082 181061812518309183581836318391184761848418707187321884318885 19620196661970319759 202842056020573205962060220626206962088320911209662100421160 21210216712175321802 219872212122145221772218022238222782230322326223322234122382 22416224632250422526 230862313823263234342348123488235202353623588236312376024003 24041240912430424323 243922443324490245232454924559246472471724761247962479724819 24827248282482924879 249152500325007250292503325176252312534625368253722539625398 25492255202574725775 258272590726249263012635926396265712658226738267792678526830 27074272732735527368 273692738227398274712749527553276212767627751277692777227963 27968280612809228483 285022853828555286012860228623286962873828806288822890128947 28994291182911929177 292722929829401294312945629464295472954829582296092963729645 29745298132983529883 299632998029989300543006830155301953025630292303323064330876 30991310193104931161 315303180931812318403184131842318433207232174322383228932377 32433324433245832501 325403256432565325673256832621326313263932646326733270632872 32967329993308233185 331953329333332333813341733456335373354033572336353378233833 34086341043410934131 341693424734258342873430434308343223442334476345123454434615 34677346853471434716 347653478134794347963481334826348813494234953349793500235046 35100351133512135136 351423518235395354003542735489354963552535526355273554635552 35572356943582935849 359553597836111361293618736224362893636736383
146: 119712541290168817871810186523152419256625822617285629093043 4539472449354965 521453625404562356805910593763576547657766726951704170897133 72367424748181008263 833785148580867188388997916792029271929893819590971399039996 10107102111035110595 106941092210966110641116811278113381160411712118581193912102 12294126711277312848 129011292013060131551347813548136221383214436145731469414926 15126151741554515681 158541590916242163551641116462165431681117139171651722717362 17568177601809118115 181841822718563188171886719104191821946619651197071976520027 20748210742128921408 216182172921850218512192821994220262222122315225232279323085 23400235632370423725 239642400024089245842467024671246722480824880249502499625113 25180252442529525514 255712576825846259262607626118262242629126375264022641526502 26599267272682927039 270672708727226273392752127797280412808428192282792835128403 28496286512872228991 290292903629126291842925529358295542958729635297022981830010 30060302223055430688 308773098831044314023149331773318643189432032321423217732218 32277323393240332467 326653275232879330503312633331334693355433624336843417234225 34529349383504835141 352323527735381354733550535585356743574335776358843595936051 36064360993618336321 36418 147: 396545714752483249865011503850435095509752555305554055605944 5959606761126175 622562406272630567106744676970517227724772647368741476357693 81518379842085048672 875589219213923092529269951610315103411035310367104371046210 471105001060510630 106371065810683107891084610999110291111111519115921162711664 11742117891200812033 120941213812143121541216212168121721218612192121981223112272 12550126301270912739 130101303013073130841309413109131331348013507135201429414500 14527145441461214720 147411474514750147711486514874149151494514950149511498215043 15059150871510115167 153451537715469155561573615880159341594616096161041624716268 16544167221685917044 179061791117917179501795417963179741797917981181331813418140 18154182261829218297 183311839518457185011850418680187571876819671197422025520567 20580205822061620697 206982071120733207662078120959210022101221156211622126721773 21782218572189221899 219582206222108221612217322274224212242422432230872315023189 23196232032325623282 233732350623533235492355823585236352376323825238462393923957 23959239782403924130 243362438224435245172453124595248402484724946250172512825143 25164251882519525254 252832536025400255042554725582255832573725757259632622226587 26594266182668126682 266922684126843271902732927378273952749827499275182772527863 27885280692807428114 281312859328618286192871828790289492900029254293412948629504 29614297762978229783 297952979629800298012994730070301603019430201302593027130333 30419304583046030493 305233052830681307833078430797310153105731149314733148731501 31503317873179331801 318043180631835319953207332171323333233632355326043261132696 32957329763300033031 330683307833083330943312233143331613316833470334713353533630 33631336503365233781 341573431534610346213467034793349943513135244354653546935550 35566357983582335852 358703591335924359343597035977360943609536147
148: 401132316242267263926902959296529993003302130523259347236423 683368437443745 377038293911394340424043410541224236427743174474474548564885 48864899490051315132 517752895515573261486395644365166517651865406541655068376851 68806897715073537354 735673597360736173627363736573667367737278578124819083748413 87298892893489358936 906590739143926294009587993710054102861045610778107791081810 819108201082110934 109351154311544117311173211792119051190611907119081190911910 11911119121191311967 119681196911970119711197211973119741197511976119771197811979 11980119811198211983 119841198711988119891199011991119921199311994122361223712238 12239122401225912385 123861238812465126001260112790129611300113035133151352513526 13527135281352913530 137551412214123142271431214313143141431514316143171431814319 14320143211432214323 143241432514326144311445914460144611446214463145171464414645 14646146631469014834 150741519015191152791548715488155721557315574155751557615577 15578155791558015581 155821558315600156921574215743157441574515746157471574815783 15784157851578615787 157881578915790157911600516034161121611316114161151611616146 16294164931649416699 167031670416705167851678616787167881678916795167961704017156 17447174481744917450 174511745917543175441754517546175471780417826182311823218233 18234182681826918270 182711827218350183511847518789189111900919082190891915419286 19323194781971119763 200042005120156201572015820159201602032020321203222032320324 20325203262032720328 203292033020332203332033920549205782064920654206552065620686 20687206882068920690 206912079220793207942079520947211842118521186211872118821189 21190213352170121702 218292183021831227942305823059230602306123062231462333223553 23710238852388623887 238882429424387247072470824709247102480524852248972570625707 25924260282602926030 260312603226033260342603526036260522605526084261042610526113 26250262892642226423 264242642526433265262652726611266122661926620266212662226623 26624266252662626627 266282662926630266312663226633266342663526636266372663826639 26640266412664226643 266442664526646266472664826649266502665126652268332698527100 27153271542715527156 271572715827159271602716127162271632716427165271662716727168 27169271702717127172 273022741427442274432744427445274462757427673277672782127829 27995281842825328365 284482858228583285842858528586285872858828589291502952729749 29765301423014330144 302183039230676306863069430830310723107331081311663125531256 31257312853128631287 312883128931290314093141031535315363153731538315393154031541 31542315433154431545 315463154731548315493155031596316613166231667317183195731958 32123323013230232583 329553306933070338103388034116343643461834843348443485834959 35280353033554436000 3600136002360033601436234
149: 310457470712881136114931772229523362440263026312708285329893 462349138343927 404840604127414041604191424142504302519256795712581159146447 6485787278749469 133591390113913161341617316892173891779017866185771893819220 19851204212099221409 21479216422271923039236912470227436276002969331156 150: 310456136117722295233624402630263127082853298934623491383439 27404840604127 414041604191424142504302519256795712581159146447648578727874 9469133591390113913 161341617316892173891779017866185771893819220198512042120992 21409214792164222719 230392369127436276002969331156 151: 466948224994563659306141614965986663676470017156718972917449 7453770881098279 862287608789925593069643978510106103221034210376104061058210 653110031106111667 120151213012185125461287413178136041364814170144991454514606 14754148471495315011 151641516615179153691590616605166351665017038173681770517707 17839179001800018149 182281828718422184781868618705187151965320583206152070420717 20861212692200022043 222022221622223224032240422430231412328523365238542387723901 23975240472439024457 246182467724724251572522625236252762528525384255972573525802 26003262422637726744 268652696127393277282788127936281282893028955290342932929466 29711297272973829899 299702997330049301813027830288304203043430461304963127231476 31824319873208032283 323293250232504326953279333003330873318133296333963358233617 33623338363404734076 340973410534134342853431934392346583500935112352103547535485 359323612136392 152: 458466948224994563659306141614965986663676470017156718972917 449745377088109 827986228760878992559306964397851010610322103421037610406105 82106531100311061 116671201512130121851254612874131001317813604136481417014499 14545146061475414847 149531501115164151661517915369159061660516635166501703817368 17705177071783917900 180001814918228182871842218478186861870518715196532058320615 20704207172086121269 220002204322202222162222322403224042243023141232852336523854 23877239012397524047 243902445724618246772472425157252262523625276252852538425597 25735258022600326242 263772674426865269612739327728278812793628128289302895529034 29466297112972729738 298992997029973300493018130278302883042030434304613049631272 31476318243198732080 322833232932502325043269532793330033308733181332963339633582 33617336233383634047 340763409734105341343428534319343923500935112352103547535485 359323612136392
153: 450946264709488250545242543755955968681870567163731973217454 7476809985058690 877687989341964497939862991899951033810475106471075510826108 33108751100211018 111571151311618116891174011775119991203112082123471262412748 12856131811324113539 137871399314159141681425114505145461460514682147281481014867 14958152131523615261 153551555715915159651607116564166391665817029171801724117433 17576179141799018085 182911842418552196491970420203202362056920825208752113521291 21679218662196522107 222572320123523236472372123817241102413924293244002444924611 24836248932516325221 255092556725600257392574825764260022610626107261082610926110 26111261122654326747 268572712827341275592762727697279832805528112286382871728867 29145291722923529406 294512957029602298202995030233303573041730436304543049130601 30822310373166331664 321603216632235324113245932508327903289333244332833334533493 33695340083418434252 344203460234634348103494035208352663538035415354913562735685 35754358553591735926 3607236207 154: 464648555119522853495354539454005429556455655611598063156372 6566656766126695 671269987025704871037231725274127487759976777861824982648423 85088611869587428827 920192799302933896009744974598631000610012100701033910381104 68105621070810717 107811084310914109641096911028111651146211619118741195612086 12204122091266212693 127661281412836128541304713050131371318313427135411356713615 13629141931419814215 144981458514633147081471614922154781555115876159821598716214 16534166171666716813 168161708517347173581755917596177131792118075181391831818324 18669186741873319085 196272021020224202722027420694208392084320868217302174121963 21992220872224622352 225282311423130232462334023452234802357623925239972400424082 24297243172446124524 245632467324785247902481824848250042511825127252462551125591 25635256952569825709 257622577025813258482624526355264162651426553265752681726827 26868274202747627506 277472782627904280972811528728289262898029006290882908929124 29131291992922829269 293062932829347293662937229409294752955229560295852959229636 29658300183003730093 303553041230444304633046930488304993052130660309833099431058 31470317893181331852 318553207032297323533247032613326573266332874328973308033500 33568336333367334103 341813455134568348153501735030351603516535192352403558635597 35633356403575635848 3597536034360873622636286
155: 520053455391595463346528656271187436746676978333987899699970 100671040810446 106181066910849110331113911668122081234412873130631314213446 13602136501458714756 159451619616205162171686216863173691738617430175481828018684 19468217462196022037 220382225422386232862336023499235002364223790237912402924030 24074250052513025249 252992540125503256382564225643257592582125997262162674026754 26820272802731727980 280152897229613296432990130175310173101831054318633207632285 34792351333556736307 156: 520053455391595463346528656271187436746676978333987899699970 100671040810446 106181066910849110331113911668122081234412873130631314213446 13602136501458714756 159451619616205162171686216863173691738617430175481828018684 19468217462196022037 220382225422386232862336023499235002364223790237912402924030 24074250052513025249 252992540125503256382564225643257592582125997262162674026754 26820272802731727980 280152897229613296432990130175310173101831054318633207632285 34792351333556736307 157: 454396545714752498650115038504350955097525553056067624062726 305674470517247 726473687414763576938379842087558921923092529269951610683108 46110291151911592 116641178912143121681219212198126301270913030134801350713520 14294145001461214771 148651491514945149501495114982150431505915087153771555615736 15880159461610416859 l"7044179061795418226184571850118680187681967119742205672058 020616206972071120733 207662078120959210022101221156212672178221857218992210822161 22173224212242423087 231962328223373235492382523939239572395923978241302433624382 24435245312459524840 248472501725195252542536025400257372596326222266182668126682 26692268412684327190 273292772528069285932871828790289492900029341294862950429614 29776297832979529801 299473007030194302013025930271303333041930458304603049330523 30528307843105731149 314733148731501315033180631995320733233332336323553261132696 32957330003307833083 330943312233161335353378134315346703479334994351313524435465 35469355503587035913 35924360943609536147
158: 454396545714752498650115038504350955097525553056067624062726 305674470517247 726473687414763576938379842087558921923092529269951610683108 46110291151911592 116641178912143121681219212198126301270913030134801350713520 14294145001461214771 148651491514945149501495114982150431505915087153771555615736 15880159461610416859 170441790617954182261845718501186801876819671197422056720580 20616206972071120733 207662078120959210022101221156212672178221857218992210822161 22173224212242423087 231962328223373235492382523939239572395923978241302433624382 24435245312459524840 248472501725195252542536025400257372596326222266182668126682 26692268412684327190 273292772528069285932871828790289492900029341294862950429614 29776297832979529801 299473007030194302013025930271303333041930458304603049330523 30528307843105731149 314733148731501315033180631995320733233332336323553261132696 32957330003307833083 330943312233161335353378134315346703479334994351313524435465 35469355503587035913 35924360943609536147 159: 404544704787486051645460553055315575593659466168678670717075 7237744281228493 851086408749924992539569959798699872103741045210453104811059 410607116971200112195 122651272613015130821345213469142751432714328143291433014331 14332143331433414335 143361433714338143391434014341143421434314344143451434614347 14348143491446614478 144871469214719149181535215472160901618816244163511640816599 17123171851747617554 179491798418380184361871719469196392057220757208362115021887 22128221972223522241 224052242323300233892340723490235292357323706239522404524876 25095253342542525718 257252582826215262372743427602280052804028104290272902829206 29299294302947030261 311833149632020322953235032426326503289533013331033335033411 33585336693368833689 338313383834117342743427534435347343475734833351173520135202 35509355493574035747 35799358073582235911359503595735998360283608036211 160: 321451452451845904660468447274786486248645036505551415266531 3535554795538
557360796132620462336360636164976568659266896742687468756 91670197123717772397473 763676647680773181668224829986378730879788699529975998149849 99129931999210052 103341046710738108131085010885108941097511031111541146011528 11569117041175211886 119301193412050122101221112222123231233112352125301258612639 12691127631314513195 137591396714169142811435914360144021451214634147091471514826 14855152281537015517 159691606916293164411659316692167181682317036172281735117418 17421175821758317727 177281791217988181061812518363184761873219620197031975920284 20602208832091120966 211602121021671221212217722238223032233222382224632252623138 23481235202353623631 237602400324091243042439224433244902454924647247172476124796 24797248272482824829 248792500725033253722539625520257472635926396265712673826785 27074273552736827382 274712749527553276212767627751277692777227963279682850228538 28601286022862328696 288062888228901289472911929177292982943129464295482958229637 29645297452981329835 299632998029989300543015530292303323064330876309913104931161 31809318403184131842 318433217432238324433250132540326463267332872329673319533293 33417335403357233635 337823383334104341093413134247343043432234423345123454434685 34714347653481334881 349423495334979350463510035121351363518235395354003542735546 35572356943595536224 3628936367
161: 451249915026559367667594851998441032610358104391151011631120 17127171430114929 158871611116491168521706817098172051747519652211682125621908 22407224262308423179 232592432424356251562522025286255162594026252273812921330647 31504325193267032686 3294733253333273340333422341253414434492357953610336155
162: 221322422292257326972742285028762977302930873093321432583283 3284328832933295 330833354400577957805781578268467876791379737974799584049461 9462136651393113941 141261412915100164501861618617189791993919940199452038621619 22666232972653426535 2653626593269432938033072
163: 310456136117722295233624402630263127082853298934623491383439 27404840604127 414041604191424142504302519256795712581159146447648578727874 9469133591390113913 161341617316892173891779017866185771893819220198512042120992 21409214792164222719 230392369127436276002969331156 164: 747951103417291754193519992081252825402578260727972806280829 24301731003121 315332863386409151486411643077638028948598921027812414138571 4107144421459415670 164751688917465176421900619007193671937119978201442015121172 21799227332282622918 230522627127023281862822828335298053073031357314203169131938 321493216234467 165: 473913949174339986028102321370513813138161394014073140861413 3141391713418245 1884218999200722256935366
166: 472913949167016751743225222533016399857996028972310232113611 13621370513813 138161394014073140861413314139145591713417857182451863518842 18999191491923419378 194821983619837200722124221636225692287435366 167: 850111917251762183920432198304944356046687879419717112691236 2185891897318984 190551919619871199962052922856229402294222996
168: 643815830115512061329210022912760289238994168449545274842484 8485248635475 547659175996601769087314777980929085970910139115821249613774 14071140811438114702 156691631017002174831788518216185781883418853189051933919698 20014203552042320552 215252168622684238702601126307263402635826482270112712327268 28175282712829628385 285503075730834317483213633071337963560635646356493565735672 35678
169: 702980151315891738230926252888447945064558466449575042504951 58535353975451 545957415935598161426375657166156617662168966942695069607044 70727100714371447186 727072787435749080788227837185018522855185548565856686208734 88569068907190849198 928593889526960696819820986798889952101711018710493105631059 310670107471076310803 109371107111144112541134511532118421185111879119511220612433 12643130051307413346 134281343713504136771370313734137621383513893142141430214406 14437146541468315103 153571562715630156671571615891159321597116313163371637316464 16577166011758417701 177231772617814178151791918007181171812418591190201908819147 19607196501970119720 198952008520609206952092520933210852121521293213362133721714 21715217342178721796 217972187821933219852205322208222712228622358223672250022531 22629228172334123350 233772344523470234972353123540235832392424017243192434524415 24535250962516725173 252112528125288255132559025689257792583525854262542627926294 26360264012642627031 270362706327137272062722127239273092731027470274872749027539 27628277302778227815 278162819628200282612827828301283392835428400284342860928612 28735288892911629196 293082954630065300673018230258306463068730737307383092031028 31210312313134531386 314083146431471316033170631711318923189731954320173207132150 32198322413233832421 324993256932662326753267732769328623289232902329033290533081 33409336263366433820 338213395834146342533429434297344043441134479344803450034754 34755349393510935186 354353577535794358643598336091361073614036177362463629436368 36423 170: 643815830115512061329210022912760289238994168449545274842484 8485248635475 547659175996601769087314777980929085970910139115821249613774 14071140811438114702 156691631017002174831788518216185781883418853189051933919698 20014203552042320552 215252168622684238702601126307263402635826482270112712327268 28175282712829628385 285503075730834317483213633071337963560635646356493565735672 35678
171: 258635874703583571481788618657197221972319724197251972619727 2304229855 172: 735894927109112141236127014321518178620852767301044274533462 4468747004761 476247634764476547664790484148924984506053185428552855925833 60576065609661246322 648867136753689069026966696972047411818982098388863886698688 87338803884289598983 906290839119929694849513954996269843101791021210215103031037 910464107701082211192 113821164211759117741181911893119631244412677128401295913013 13096132201322413319 135631418614199142041429314310143111442514516146151465914660 14744148881490914974 149811516315258153251547515560157021570715710157131571416103 16232163451645916513 165381656216595168491698917059171991726117463174641761617640 17641178841835618394 184501865618812188291883319295193881977620062202112030121117 21123215742184121898 221102215822265225922273123090231712326623509240602436024416 24766247842480125088 254102546825661259622611526260263612648026503265462665426660 26988270072703527253 272552726727426274272767527773278052803828156281592817728180 28219282562825728342 283462836228422284362844428486285412867528776290162903029031 29032290352915529237 292612933129453297052976029763297643003230253306553072730768 30769308543110031180 313433135031390313933171331722317353176831798318833191131955 32489326543290432942 332003325033308333623341433465334913352833640338093384334030 34087341493420534214 343623443434444344813460534635346683471234760349203496834992 35062350753529635365 3583335857358763588635971360103601136084 173: 633826102710281132127914601769186820242065263664516848684994 041142913905
141141531316784178871938619435200212002220101215672287022 94722993240612544833243
33818
174: 766211527325837647880161236013321137131400714027156491565016 4471826518946
194871972821373217982203533263343803458134864348683487034 87134872 175: 107511881319152715301543155821172307278232005838661480088682 102281095711396 138881415014383144131441414416144401445514916191441943319860 20382211012157921696 224772282023728246292666126708267722713327840281932911530892 30905324003360034901 176: 177: 681166822632652291958656985802911386124081299816169175181781 2185531878319453 199912158322730
178: 135317581902216327473265334333903624435143614372457457895922 5923592464206426 687071658153965211074121291336013680138581390614141144201713 517136175061780718200 1873821438250502573427501307213072232746327773327535467 179: 518684792119413171407144818481959200320482239273831234283442 4511257205763 603761896475737379278034881894679487113271132811411114121141 311580125031322716874 185271896218980190051912119122192041921819340194261942719464 19874198751990019901 199022039821481214822154222624226252276522766229442297324423 24704269623247932932 3306534741 180: 518684792119412371317140314071448145918481959200320482466339 9349751126037 647573738818913891399467948711327113281141111412114131250318 527189621898019005 191211912219204192181934019426194271946419874198751990019901 19902215582262422625 227652276622944229732442324704269623247932932330653474135533 181:7268711531027530 182: 183: 17606834 184: 17606834 185:
186: 117412211257128815701578180518062026215822022311235524502557 2595260829672980 321032923941407440764321438944494510451646274641481748454933 49665010520952585268 528353235344538954635494554655685635564756495677570860426095 61536201649565606596 667367546863696770297115716274727620765676967724778777917792 78697870802181148290 831283588488858485878670875888238834899289959005901691349148 91519159917091759176 917892169240938794539512961196379642979598199836991110176101 85101981020310204 106481075811057110581107011150111771118911451116061160911692 11795118911208912103 121041210512113121261217012193122031221412264122761227912281 12290123011230912485 125521257712670126761268512713127571300413037131061319013316 13584136721386413894 140461419214217142501436214468145681473214736147781485314868 14880149371502615154 151601517615223153381534415347153491552115532155461568915903 15961159831601116053 161401618416221163341637016383163911639416396164051641216541 16624167511676516766 168051686817106171091711517119171211717917240173411746117525 17695177871790317915 179801808018098181921824618276182891835418480186881870918725 18772188901892019077 191771917819210192511970219721198762010620207202182043920456 20623207362084820917 210292113621167212142122921297214112172421811218152200722016 22021220232202422025 220972214822155221872223122299223732245222507227632277423094 23589236512368823702 237162375724109241192431024426245892468724732248862493824947 25018251082515125225 252752533025356254082541125555256372570825723257312580625893 25920259292600526082 260902620826302263482659826600266772673226756268352692227000 27059273082738527419 274552746327509275352765627748277902786927893280532807828169 28221283332839928549 285782865428712287692877228820289862914129171292452936229414 29534295352962929709 297102971729721297252973729924299973011930202302663032130410 30441304623052730542 305523055330560305693066130771307793087130980310343141531593 31709317953182631833 318893189032105321973253132692327413274332748327613276632771 32843329663298832997 331943330133344334683352933584336343377333875340073406234154 34243343023431334381 343843441534498345013455534667346933469834784347993497035076 35407354143562135732 357373573935742358853611836218362423635836408
187: 582637866136517312080217923872673271927262865305033523940397 0415558167302 799380198045807481428985936594099470949810143105491058610941 11434119981245412492 135541408514889148951529515759162951713317835182661853518536 18621189521901519016 190991910019239192611930919452195841985719882198831988419885 19886201042033720957 213112137121814227492285322864229262304123228247412496625971 25979259812598628837 2901029862303893039531029312533293633996352833528735369
188: 106913711804264526462801327333233376385848945770602769109403 94861017012504 138851437615632163091784218846191751920519272198702154622783 22939230322494125043 263142699927254281552825428294284262856530772307733138331723 3187632143 189: 942963131614991632276129875809697388741021914062140831528917 8651863719127 194441982220370210892165822953230382475824780293823257132574 34378 190: 942963131616322484275438955715697310219140621408315289161271 77921912719444 1982221453227642295324758247802753231697325713257434378 191: 825966121014622221291337224186460047025161516251635791579259 04611165066508 653667357218779379778173879210158111951173013849141811466214 891148921499115389 154121541315414162521625316254162551625616778175411754218146 18624187492046620467 204682046920470212122150923213235952366023718239192392024404 24665246662466724668 246692504425045250462509125092250932587825879258912591926952 26953269542704827142 275732759927817278182883028831302693050830515311823123431273 31274312753158732849 338263394234361343633480434856354793548035481354823548335542
192: 734995110711831234130213382475639897271372213725138341388715 2731787119491 203412138722750
193: 979162816861841287128863387426544254737473847604974517856725 755592164616527 685268777318734075777578757976168007801480158490891489238947 89699435945594569699 972297281042311221112881132311545115461154711548115491155011 551121161211712118
136791392314987149881510415195160091630316304185411903219 04319155192731927419438 194761947719586196041960519925199591996019961199622039220436 20437205512138922541 226672268122738230282304825053256912608826957274302745327454 27577275782776828003 305073051730957309583095931114312843199132719328613294033020 33241332423350933667 339343393733938342063438834389343903444934450344513445234453 34454344553529435363 35690
194: 163316692351250326862783284831013321345636803817413042665729 5876587758785879 588058815882588358845885588658875888588958915894589658975898 943794781042411319 113361580217797177991932619353194171979920025207982105521368 21467214682163822723 22785233102473424737269183153434745352563561736232
195: 999123518471975262426433350353837154436488451516029606064696 859690969156948 746375857597859690999185932194631017410183101931027210528114 38115881245113002 130091323313367133681405114055143731438214396144071441514451 14898154011543815499 155091563515690157001572015801163261633516336163461746717492 17660176721768817867 181601863918809191131944219685196861996620785207902095621208 21209216602191422767 232312366323869244212467826413266652697526984270012702227298 27830281852818728203 282072821028229282752832028336283372836330532307103071130723 30756307673111831146 312713135531356313813140331405315673168931770318883192931930 31937319413212632141 32146343853444536013 196: 155928313898490549194941591862606274740374048435843685539359 113331209812155 122321242015156151571811418215192991939320054202512044521299 21369217802180622588 237542381824120267392977730971332873357933628338563404134217 343953439635437 197: 117316601863188519282289229623122472249425152649265030703570 3878396639674095 411841494172417341984276433544554486463547075126512751285167 51685749653268816882 688373007350750775087509751275177518752075237524752575267527 75297530753375347535 753775387539754075417543754675477548754975507551755275537554 75557556755775587559 756275637565756975707571757275747575757677807950839283938394 83958396839784408441 844284438444844584468447844884498450845184528453845484558456 84578458845984608461 846284638464846584668467846884698470847184728473847484758476 84778478847984808481 870188468884936696679668966996709671967210512111171111811119 11120111211112211123 111241112511393118341183511836118371189811900122421321613217 13218132641327413275 132791328013287132881328913300133031330513308133641352413704 13739138381390413917 140151407414115145231452414525145261488614887150881518415185 15186151871530815513 155141556415565155661556715568155691557015602156031560415605 15606156071560815609 156101561115613156141561515616156221562315624158611586215863 15864158651586615867 158681586915870158711587215873158741604016175164971649816499 16500165011650216503 165041650516506167021689716898168991690016901169021690316904 16905169061690716908 169091691016911169121691316914169151691616917169181691916920 16921169221692316924 169251692616927169281692916930169311693216933169341693516936 16937169381693916940 169411694216943169441694516946169471694816949169501695116952 16953169541695516956 169571695816959169601696116962169631696416965169661696716968 16969169701697116972 169731697416975169761697716978169791698016981169821726917270 17271172721727317274 172751727617277172781727917280172811728217283172841728517286 17287172881728917290 172911729217293172941729517296172971729817299173001730117302 17303173041730517306 173071730817309173101731117312173131731417315173161731717318 17319173201732117322 173231732417325173261732717328173291739317617176181761917620 17621176221762317624 176251762617627176291763017631176321763317634176351763617819 17827180281802918030 180311803218033180341803518036180371803818039180401804118042 18043180441804518046 180471804818049180501805118052180531805418055180561805718058 18059180601806118062 180631806418065180661806718068180691859719181192311930219483 19528195291953019531 195321953319534195351953619537195381953919540195411954219543 19544195451954619547 195481954919550195511955219553195541955519556195571955819559 19560195611956219563 195641956519566195671956819569195701957119572195731984719985 20000201022053720545 205462054721056213182134721359218442184521846218472191322615 22716227212298222983 229842322123222232232322423225232262367023882240682416925048 25069250702507125072 250732507425075250762507725652256992570025868258822588325884 25901259022590325904 259162591725918260722609226093260942609526096260972609826099 26100261012610226124 261252612626127261282612926130261312613226133261342613526136 26137261382613926140 261412614226143261442614526146261472614826149261502615126152 26153261542615526156 261572615826159261602616126162261632616426165261662616726168 26169261702617126172 261732617426175261762617726178261792618026181261822618326316 26317263182631926320 263212632226382264122644826449264502645126452264532645426455 26456264572645826459 264602646126462264632646426465264662646726468264692647026471 26472264732647426475 264762647726478264792745727458274592865628657286582865928660 28661286622866328664 286652866628667286682866928670286712867228673286742870028701 28702287032870428705 290392904029041290422904329044290452904629047290482904929050 29051290522905329054 290552905629057290582905929060290612906229063290642906529067 29068290692907029071 290722907329074290752907629077290782907929080290812968430503 30504305333059530596 305973102731213312183132231323313243132531326313273132831329 31330313313133231333 313343133531336314373156431604316073160831609316103161131612 31613316143161531616 316173161831619316203162131622316233162431625316263162731628 31629316303163131632 316333163431635316363163731638316393164031641316423164331644 31645316463164731648 316493165032575328023285233030332683326933270332713327233273 33274337103371133712 337133371433715337163371733718337193372033721337223372333724 33725337263372733728 337293373033731337323373333734337353373633737337383373933740 33741337423374333744 337453374633747337483374933750337513375233753337543375533756 33757339263411434465 347493530535306353073530835309353103531135312353133531435315 35316353173531835319 353203532135322353233532435325353263532735328353293533035331 35332353333533435335 353363533735338353393534035341353423534335344353453534635347 35348353493535035351 35352353533535435355353563535735358355383553935540
198: 504117316601863188519282289229623122472249425152649265030703 570387839663967 409541184149417241734198427643354455448646354707512651275128 51675168574965326881 688268837300735075077508750975127517751875207523752475257526 75277529753075337534 753575377538753975407541754375467547754875497550755175527553 75547555755675577558 755975627563756575697570757175727574757575767780795083928393 83948395839683978440 844184428443844484458446844784488449845084518452845384548455 84568457845884598460 846184628463846484658466846784688469847084718472847384748475 84768477847884798480 848187018846888493669667966896699670967196721051211117111181 1119111201112111122 111231112411125113931183411835118361183711898119001224213216 13217132181326413274 132751327913280132871328813289133001330313305133081336413524 13704137391383813904 139171401514074141151452314524145251452614886148871508815184 15185151861518715308 155131551415564155651556615567155681556915570156021560315604 15605156061560715608 156091561015611156131561415615156161562215623156241586115862 15863158641586515866 158671586815869158701587115872158731587416040161751649716498 16499165001650116502 165031650416505165061670216897168981689916900169011690216903 16904169051690616907 169081690916910169111691216913169141691516916169171691816919 16920169211692216923 169241692516926169271692816929169301693116932169331693416935 16936169371693816939 169401694116942169431694416945169461694716948169491695016951 16952169531695416955 169561695716958169591696016961169621696316964169651696616967 16968169691697016971 169721697316974169751697616977169781697916980169811698217269 17270172711727217273 172741727517276172771727817279172801728117282172831728417285 17286172871728817289 172901729117292172931729417295172961729717298172991730017301 17302173031730417305 173061730717308173091731017311173121731317314173151731617317 17318173191732017321 173221732317324173251732617327173281732917393176171761817619 17620176211762217623 176241762517626176271762917630176311763217633176341763517636 17819178271802818029 180301803118032180331803418035180361803718038180391804018041 18042180431804418045 180461804718048180491805018051180521805318054180551805618057 18058180591806018061 180621806318064180651806618067180681806918597191811923119302 19483195281952919530 195311953219533195341953519536195371953819539195401954119542 19543195441954519546 195471954819549195501955119552195531955419555195561955719558 19559195601956119562 195631956419565195661956719568195691957019571195721957319847 19985200002010220537 205452054620547210562131821347213592184421845218462184721913 22615227162272122982 229832298423221232222322323224232252322623670238822406824169 25048250692507025071 250722507325074250752507625077256522569925700258682588225883 25884259012590225903 259042591625917259182607226092260932609426095260962609726098 26099261002610126102 261242612526126261272612826129261302613126132261332613426135 26136261372613826139 261402614126142261432614426145261462614726148261492615026151 26152261532615426155 261562615726158261592616026161261622616326164261652616626167 26168261692617026171 261722617326174261752617626177261782617926180261812618226183 26316263172631826319 263202632126322263822641226448264492645026451264522645326454 26455264562645726458 264592646026461264622646326464264652646626467264682646926470 26471264722647326474 264752647626477264782647927457274582745928656286572865828659 28660286612866228663 286642866528666286672866828669286702867128672286732867428700 28701287022870328704 287052903929040290412904229043290442904529046290472904829049 29050290512905229053 290542905529056290572905829059290602906129062290632906429065 29067290682906929070 290712907229073290742907529076290772907829079290802908129684 30503305043053330595 305963059731027312133121831322313233132431325313263132731328 31329313303133131332 313333133431335313363143731564316043160731608316093161031611 31612316133161431615 316163161731618316193162031621316223162331624316253162631627 31628316293163031631 316323163331634316353163631637316383163931640316413164231643 31644316453164631647 316483164931650325753280232852330303326833269332703327133272 33273332743371033711 337123371333714337153371633717337183371933720337213372233723 33724337253372633727 337283372933730337313373233733337343373533736337373373833739 33740337413374233743 337443374533746337473374833749337503375133752337533375433755 33756337573392634114 344653474935305353063530735308353093531035311353123531335314 35315353163531735318 353193532035321353223532335324353253532635327353283532935330 35331353323533335334 353353533635337353383533935340353413534235343353443534535346 35347353483534935350 3535135352353533535435355353563535735358355383553935540
199: 504117316601863188519282289229623122472249425152649265030703 570387839663967 409541184149417241734198427643354455448646354707512651275128 51675168574965326881 688268837300735075077508750975127517751875207523752475257526 75277529753075337534 753575377538753975407541754375467547754875497550755175527553 75547555755675577558 755975627563756575697570757175727574757575767780795083928393 83948395839683978440 844184428443844484458446844784488449845084518452845384548455 84568457845884598460 846184628463846484658466846784688469847084718472847384748475 84768477847884798480 848187018846888493669667966896699670967196721051211117111181 1119111201112111122 111231112411125113931183411835118361183711898119001224213216 13217132181326413274 132751327913280132871328813289133001330313305133081336413524 13704137391383813904 139171401514074141151452314524145251452614886148871508815184 15185151861518715308 155131551415564155651556615567155681556915570156021560315604 15605156061560715608 156091561015611156131561415615156161562215623156241586115862 15863158641586515866 158671586815869158701587115872158731587416040161751649716498 16499165001650116502 165031650416505165061670216897168981689916900169011690216903 16904169051690616907 169081690916910169111691216913169141691516916169171691816919 16920169211692216923 169241692516926169271692816929169301693116932169331693416935 16936169371693816939 169401694116942169431694416945169461694716948169491695016951 16952169531695416955 169561695716958169591696016961169621696316964169651696616967 16968169691697016971 169721697316974169751697616977169781697916980169811698217269 17270172711727217273 172741727517276172771727817279172801728117282172831728417285 17286172871728817289 172901729117292172931729417295172961729717298172991730017301 17302173031730417305 173061730717308173091731017311173121731317314173151731617317 17318173191732017321 173221732317324173251732617327173281732917393176171761817619 17620176211762217623 176241762517626176271762917630176311763217633176341763517636 17819178271802818029 180301803118032180331803418035180361803718038180391804018041 18042180431804418045 180461804718048180491805018051180521805318054180551805618057 18058180591806018061 180621806318064180651806618067180681806918597191811923119302 19483195281952919530 195311953219533195341953519536195371953819539195401954119542 19543195441954519546 195471954819549195501955119552195531955419555195561955719558 19559195601956119562 195631956419565195661956719568195691957019571195721957319847 19985200002010220537 205452054620547210562131821347213592184421845218462184721913 22615227162272122982 229832298423221232222322323224232252322623670238822406824169 25048250692507025071 250722507325074250752507625077256522569925700258682588225883 25884259012590225903 259042591625917259182607226092260932609426095260962609726098 26099261002610126102 261242612526126261272612826129261302613126132261332613426135 26136261372613826139 261402614126142261432614426145261462614726148261492615026151 26152261532615426155 261562615726158261592616026161261622616326164261652616626167 26168261692617026171 261722617326174261752617626177261782617926180261812618226183 26316263172631826319 263202632126322263822641226448264492645026451264522645326454 26455264562645726458 264592646026461264622646326464264652646626467264682646926470 26471264722647326474 264752647626477264782647927457274582745928656286572865828659 28660286612866228663 286642866528666286672866828669286702867128672286732867428700 28701287022870328704 287052903929040290412904229043290442904529046290472904829049 29050290512905229053 290542905529056290572905829059290602906129062290632906429065 29067290682906929070 290712907229073290742907529076290772907829079290802908129684 30503305043053330595 305963059731027312133121831322313233132431325313263132731328 31329313303133131332 313333133431335313363143731564316043160731608316093161031611 31612316133161431615 316163161731618316193162031621316223162331624316253162631627 31628316293163031631 316323163331634316353163631637316383163931640316413164231643 31644316453164631647 316483164931650325753280232852330303326833269332703327133272 33273332743371033711 337123371333714337153371633717337183371933720337213372233723 33724337253372633727 337283372933730337313373233733337343373533736337373373833739 33740337413374233743 337443374533746337473374833749337503375133752337533375433755 33756337573392634114 344653474935305353063530735308353093531035311353123531335314 35315353163531735318 353193532035321353223532335324353253532635327353283532935330 35331353323533335334 353353533635337353383533935340353413534235343353443534535346 35347353483534935350 3535135352353533535435355353563535735358355383553935540
200:99810071143143317402067344942115733687294169480139851 401816446167771780518966 192711937519434197772001920063209552148822593226922273222969 230032388434744 201:99810071143143317402067344942115733687294169480139851401 816446167771780518966 192711937519434197772001920063209552148822593226922273222969 230032388434744 202: 664786941968110611471161124512851351136814011474148415061529 1604160916121714 172817761801181618711931202720452062223225262537258327513405 34263428343235343662 371037173720374237613811393939493950404040854087411042264242 43184334434745024508 451745284550455345944628463946424796479847994821498549925053 50595074536554175471 547455205522556657025929595561186122612561276133614361786221 62586304631863196376 641765096609661866246625662967726980701170157016702070557059 70637066706770787101 710271077185720772447259726873427464788480028025806880698111 82108213827283178327 833583418529853485378639866587408744874587468780878187938802 88648909892592299236 924392609290938994189474955795809608962197439748977397749816 98219824984898509893 989499069960996399771000910010100711007210240102941032810330 10331104381046110491 105041057210581105851061110619106721067410682106921069610731 10764108271090210970 110131101711076111341115211257113031140311491114971151211563 11630116911173911773 117801182111866118691194311961120131204512057120851224712262 12313123211235012418 125141253112537125381253912542126061261312622127111272712753 12754128391301213062 131271313813139131461314813149131531331813445134841348713496 13499135641362713745 137851380013822138651392714249143531435414355143561435714552 14642147751480414805 148231482714884149541496414968149801501715030150321504515134 15189152541526815307 154831585815912159431594915952159671607216077161231616716181 16201164171646616568 166371665316661167091671016742168001682816860168661687616877 16878170251705317055 170601706117062170651707817171171741718917250173381758017717 17719177291778218081 182371828318284182991840818410184341844618464184681847018503 18518185211854618547 185941876718802188491886018910189421894318996190751911019211 19621196351966019758 198081984220088201922023120242202622026920282202932030520357 20424205652057520601 206082061220716207472075120760207612079920804208072081120857 20865208732091920958 210232102521105211152113221146211582122121474215342171121736 21739218222182321824 218252182621871219062196622046222332224322323223252236122385 22397224272249222505 225332262622885229702310423116231242314323164231722317323174 23205232072327423275 233592336423369233802339623414234692347723493234942350423516 23522235242353423550 235512356123590235942360223614236232366423733237402380423812 23830238322394023953 239652396623988240022401224034240492412424134241382414124151 24328243292435824359 243622436724373243742444224451244642447024494245012451924566 24571246132462324657 247432474424745247462474724748247492475024812249432499024994 25132251602516125174 251902519825222252232525925530255372587125872258732593225933 25934259352593625937 259442598425985262092622726231262362626526326263272633026350 26393263942654726784 268492685926896269442709927111273652737027384273972739927405 27418277182786527888 279852798728026280392804228094285212852528547285542855928595 28613286142861628632 286402868928747287512875228846288502886528956289902899229110 29122291252913429142 291432921529232292652927829418294242945029479294822948929490 29542295502955329562 295692958629596296012960429774297752979429812298852994029983 29990300273005130066 301013015830174302103022130224303063033430371303983039930612 30626306343064830668 308533085930870310003100931020310263116931235313373148831497 31977319983200732042 320433208832173321853220032243322443224632251323213232232323 32324323253232732356 324323245732465324903256232563325803262632627326283263232633 32704328423286032873 328803302633032330973310433137331383317133172331873319333222 33223332973330433406 334133344833461334973356033561335743368633698338593386333867 33874340123407534080 340983413034219342223428934305343063432034336344133442734495 34503345193453134593 346373472934735349333495135014350153502135038350453504935107 35122351393514335144 351483514935169351703517435200352033520435207352743547135502 35503355063552235523 355243555735591355993560135602356323563735670357673577135778 35785357863586835878 358913589535904360383607136126361423615236163361763618636196 36198362603626236288 362903629236397363993642836430
203: 861180927182901295630463528363838284081434649815724590759986 523689879308035 808185628855907291411026411202112301239013328133581443315625 15680156881631916451 164741670616707175551817318174186121901219498201242014820416 20653214862152722876 236572388923892238942389523899239162453924676256592566026054 26116261232692126994 271442714527146272432747928143282402830928383284702876629675 30511307283108231417 314243167331949319523214732958330273552936352
204: 803131114191550207524243196321338423871455145984719480848395 215526553385413 546655265571570759656093615562196285633365266557663269617004 70827124723274617486 770378557862803381718275835383618545869787519211929295039555 9853987499309997 103941040210465106381069310730107431076510848109301098211032 11141115591166211847 118591194612028120411252412688127471276812775128011282612879 12927130281302913067 131751321713444135801358713643136751389014022141001418514574 14618146871492015051 154741593115966162061661516804168711719617257173361757717714 18094181281828118285 183511844518482185391867119014191011947119658196961988820188 20214202832034720593 207092080520823209952108421219214512167021755219982206622071 22222222822230922398 228592309523276232782328023281233582338523457235962372623771 23972240222410024299 244082451024529248142484324871249102495224992251172514025379 25391255322555725580 256072562625801258402586525866259232608626206263492660626724 26831270192711627300 274752748927537276322785227876280312807628252284192856628608 28688287482875328987 291172916229226292682935029353294282966329986300363011630152 30225302823029730301 304223046630487306653081830833309753097931052312043152031694 31867319883199232116 321843221732270323763238832466326523287133091332033335933383 33503335153357533619 336753404934191341923426834327344173450934557345623465034701 34777347973496134988 350563506935157352153527635391355193558835643356973574535846 35985360693607636082 3610536161362223625536362
205: 791900128416491996229430853753574363917945160361712519123199 18213612283422897 2375123752 206: 457946474718480550735169533353635405543654435454551955235534 5578567456755978 600560356102626165466578673770327042706170807104711171197122 71407141714271817451 747576398156821582338234823782388240825085389504963897469752 97549755975697759838 996199629974999810013101001030610347103561042010633106611066 310718107931087110889 108901091010947109711115611525116021161611620116391224412340 12349123511235412637 127941281512825128591295512972129781313113135131401314413430 13467134701351713537 136121380814010145631460914783150961523516080160991610016177 16591168011681216818 168191684016857170911720217212172261736317364173851808418141 18186182071820818223 182241823518343186901884718955194721967419675196761967719678 19679196801968119682 196831968419746205542061920699207262077920852208542085920867 20893209002090321248 218602187621896219052190722041220492205122052220602207022085 22215222342225622310 223142231822354223742239922439224802319723244232472334223398 23406234132343123433 234482347323610236212364923857238832397924008240102401324032 24170241712417224173 241742417524176241772417824179241802418124182241832418424185 24186241872418824189 241902419124192241932419424195241962419724198241992420024201 24202242032420424205 242062420724208242092421024211242122421324214242152421624217 24218242192422024221 242222422324224242252422624227242282422924230242312423224233 24234242352423624237 242382423924240242412424224243242442424524246242472424824249 24250242512425224253 242542425524256242572425824259242602426124262242632426424265 24266242672426824269 242702427124272242732427424275242762427724278242792428024281 24282242832428424285 242862428724288242892429024313244322450224506245082459324658 24661247262473024789 251452514625240252412539225481254822555025577256942585225948 25959259682653326763 268422689726899269472709327141272842756527575276082764327712 27729277412776227785 279242793027937279612797628017280182806628088286172862028622 28629287082872328879 289482895428966289742910029205293012934529354294382950129610 29616296412964229650 297002970129863298683000830023301713020530323303483036130374 30537305743099530997 310083101231036312303144231448315273156831601318683206432074 32085321793218232189 322673228632299323423248532592327793278032781330553308433159 33214333303341933516 336583369133701338553413334260342963430734333343583440334414 34515345363453934649 349873508935120351323514635164351753517635224354483544935456 35474355473555335565 355693564536042360433606736073361823619536365363663637936406
207: 440458595860683968406841684268436844684568467371932211985119 86129691861821634
254302543125432254332543425435254362543725438254392544025 44125442254432544429866
36314
208:45124991502655936766759485199844103261035810439115101 163112017127171430114929 158871611116491168521706817098172051747519652211682125621908 22407224262308423179 232592432424356251562522025286255162594026252273812921330647 31504325193267032686 3294733253333273340333422341253414434492357953610336155 209: 6496516521208174136493854441544164417721615075
210: 841101110121587187021972674314440505693112601777319228198552 268929389 211: 486487792119413171407144818481959223924102466273829723123319 7333433993436
344134423467349739064021428344245112572057636037618964756 87373737890792779667968 802780348054881811412125031322716874185801893919122194261946 419901203652039821440 2148121482215422155822491226252276624704269623306535533 212: 113631623655377851145735793488779135919097001366714216146611 52741649617477 185851869619307200732042021496228142471226796317753599235993 35994359953599636227 213: 852111815651598195821302131273927982962299132024055406744444 560460946724678 477948144859504052575300576559495964599360946134619868206917 69186946698472207265 795980478179842185558585867587189191925693529378950095969879 991399881001110148 104771049210620114261149511646118051181412010123421248712513 12609129121348513486 135691363113916141091443414631148971504215065152571535115561 15926165091659016790 170321742817940180091843318693188221886819107191481948019486 19647198961999920314 203602054320684209162101321079211162186522182223722254522546 22608227612317723412 235642357123640239832496025166252532530225922259892623226270 26277262782629626507 265882723527236272372724527246279032797828927289412946829860 29877300383008230211 303413051630575306223069030698307603095130952309533095431574 31575316863169931765 319753224232517326423264533062331783340033401334083342033473 33474337953399134279 343913457334608346303470034751350793525835541357873582435836 35937359413596536350 36351 214: 867118913351752190519511961213921562520292330533268641664406 641664266436827 130691421214213148361530115302153031764517860189691902419357 19819200762256622910 229312332726512284693031630968309693097031191314283284533794
215: 937983103613451360146921262127212821292256238224142629281329 82319433283344 346334833494355236163641374038453919411941804216422042294264 43144325568257145783 581060637879802384389026902790289029903090319032904096891023 8139841400114063 140641409914119141371614417390177911863818796188001893019141 19437198212042920535 214062145221620216592191921920226822975731067311453295633927 339313393233933 216: 111223064982575660256482686569047153760879498578101781125611 9161238012982 130031370114105144221541615563157571579216315175261755018997 19109195171951820087 206782134922228226282371524858262732660826998272082818128232 28303284513075931349 3170831922321443323936442
217: 641657708128313261696185919552001427447715188542759026404733 4735176738077 836384828483887893489494965410138101551117611276113171298813 209133241332514087 148991511115312153181542615436154981603316280164731669817330 17469176441826719083 192891976020013200562046220920209272092820952210872122321224 21226212272131021836 227802367723689238092381023861239102416124166245382454124739 24919249202492124923 249242492524926249272492824929249302493124932249332493724961 24971250842508525314 253152531625317253182531925321253222532325484256532567325674 25675259122606226063 260642606526066266672690026904270462758627587275882758927590 27591275922759327594 275952759628373287732901129012290132984629850298512985230584 30825310853108631087 310893109031175311763117731196312693132131429314313156131576 31598318283183132089 326013301833966342073420834462344663464034641346423464834845 34923351773517835248 352493529335300356053560736303363043630536419
218: 813952122312281990211123012634263530603835397543084428448511 9141191513807 139381527815954164181782118651189721905620112213302137922622 27484276013081130812 31968
219: 121823422368246725272743303236033849401540495861685710518105 19105201052110522 105231052410525161411774617878190461938320377203832040521398 2151525469 220: 629823108210831084123116074418441946955421650466396640689168 92758175827583 758477898200820182028203820482058206820782089023937693959397 10124102261088111354 113551135611409114101143911904127771277812779127801278112782 12783127841278512786 127871296212963129641296512966129671296813121131221366315953 16495167761687317668 176991832518544186641866518666190371903819039190401904119042 19512195131951419515 195161968719688196891969019762198011980219803198041980519806 20023200242033420642 207832078420931219442194521946219472194821949219502195121952 21953226112288422911 239122391424691248042542826083261202644326602267752677626777 27147276693117031171 311723117331174315663304233043330443304533046330473304833049 33264332653326633939 339403394133944339483394933950339513395233953339543395534366 34367343683529035292 352973535935360353613633636337 221: 853109611376199892282722828 222: 120220462365322161888026937594761132511326194471996819969215 29228832297725992 36331
223: 605606162216871820203124162550265727553038307231173163319532 28355436823741 378338843885411741634196434543924448446547054717473947545120 51875189548358526107 610864046493698384848485848784989120912391809181105321059210 924109251121912705 127061270712987133221332314025146551543615494155101555315793 15794160081628016289 166981679117692177801827118572187921894719027193602003620318 20450210872122221223 212242122621227213402144621788219152191621917224692306323674 23675236902391024161 243212453624537245382454124689246902472724757248032491924922 24924249302493524936 253102531425315253202532425325256532593826063260642606526440 26487264912650426529 265302665526656266672690026902269042690526906269072690826913 26919270462782328280 283742856229847298493009730629308253108831091311223112331157 31188311923131531316 314303143131432315333159831753317543182931830319783198031981 31982319833259632597 326003282633018338223382333966349233524835250356053560736301 36302363153631636317 36318 224: 170117031756175721232177220822332234235623922538266627122740 2750284429063033 330133273367350435533565358837273728373337913844391439803999 43815194565656575658 565956605661566256695670568357985807648069717149732774917492 78807903790480248075 807689768977906390769647973997409896100481004910050114781148 211964119651224312246 125961259712598130701320013201132021320313204132051320613207 13225132261325213355 134131380313870139371408014163141641416514210142351444114465 14667148941518215506 155071550815773157741577515776157771577815779157801623116290 16329165121676716768 167691677016771167721775117761177721784818178182771855418695 19164191661951919520 195211952219523195241952519526196012014220176201772017820179 20180201812018220335 203362139321421214312145421485215222152821597216352165721800 21942226412281223212 236612374523746237472567625677256782567925970259962601826446 26525278342832528369 283922985331197312653215732310323203395633967339733400134110 34458344593446034461 3492735364
225: 801972150417001825186421242305242231763321361436773678378948 90518151825183 587358745875587658775878587958805881588258835884588558865887 58885889589058915892 589358945895589658975898799110424112661135011351139391750517 683187901896319136 191981942819866199111991220797207982105521366227272288223310 23799238002380123802 240652473426918283763153435617362323631236313
226: 125316892546313337644257431643574413451445414621464046794818 4844492449254927 493249504969508251335219529653405361541154535480554155875931 59736066615462206257 626263126332634663546576658466226738697470357050707471297180 72887289741574227495 749675897590769478837886788779717981804481238131814182568265 83188328833983518512 852485498589868687598787886888728993899490609061907590819103 91689169923993249344 939695179612976197649765976897829812100141007610091101161014 910169101841031810355 104471051610517105841065610703107321085510856108581086210909 10974109901108111315 114141149611508115381156411629117181179011798118271186811959 12022120291204612091 123121233512431124351251612553126111261212619126451269712719 12758128461291712979 129801304013132131931319413454135151355113670136781368313697 13846138551388613900 140501439714421144561453114576145971467814793147981479914947 15025150661512015122 151371513815296152971538115543155441566615769158031580415881 15883159641598016084 161761620216316163401655916628166721668016689166901669316727 16755168641703017041 170941717717217172381735017376174131751417575175931777017854 18104182421824418319 183351837018405184471848118810189021890319313193141931519436 19609197102000920010 200572026620271203102044220548205662062420639207032072020829 20853208642087020914 210302107821099211082111321255213462169021691217402175221816 21990220582206322157 222722231322339224062241722510225382263622877231032313223204 23243232582332623328 233292339123428234682348623519236122363623739237622378323848 23853239512397624038 241022413624148241642434324385243982443024458244652450024557 24560245722459124624 246562468324738249072494825002250492523825291253112535925495 25618256442570525772 258252585525921259252620726357264082669126709267192676926839 26866268702698227021 270942712027121271892721527286273522744727449274502751527534 27540275432757227609 276122763427640276462771427716277432774627870278942790027913 27917279442804628095 281392814728230282412830428343284282852628527286492869028793 28813288142882528840 288492885728863288992892428929289512898529102291292916329186 29240293322934329356 295132955829591296152964829676296772972629832298862991229939 29943300123005830090 301213019930217302503025130285303243033930340303433037330381 30432304823059830606 306183070030713307243078530863308913091530925309323101631389 31446314543147531494 315633159431595316683166931670317013170331715318343184531901 31909319723200532079 321113215232190322193229632331323663239132417324603250732515 32698327003273232796 328993298233066330863312833174333423348833595336123363833839 33854338653397234092 341023419834209342463424834300343103450734607346873473634787 34860349153496634995 350473508835150351663518335278352993540135425354873558135582 35658356673574935777 358623592235956360243603536096360983617836184362193625936276 36285364013643436435 364363643736438364393644036441 227: 591922926981105013331352148315541571161716201621162316291640 1749180720022011 209521902246228423302524254525692600279128332863286429662988 31133139314632633296 330033053527357636433644364537083725383138483893399540304102 41084111421842194324 434343594441444244824589460548044812483648784996506451295311 53595402542354245432 546755245637574659426009602360876245631363476351636464876574 65946600660166306657 670767156746679568416937699370337077728172827602809482588311 83328403864387798784 878588018812881388148893901090119157923392759278945495789599 96169698970597779932 995399761011110130101901032410350105291056410603108081087310 965110551105611079 111021115111171112351123611243112651146411499115261162611746 11799118531193211936 119621207512474124941263812694128111284912944130271303413156 13547136211377213833 139761398914125141441416614272144041467314679146801468914760 14904149891499215237 153391534615534156601571915733159601604116042160971612116183 16192161931637216401 165081660316619167111672516810171271712817130171531717317175 17235173431747217637 176391768217700178181800618024182981834818392185951870118845 18986190871919519499 195031962219691198652013020143201902027620287205682057620643 20732208202082120828 208322083820840208422089521070210722111221148212532150521650 21737217472183221894 219252201422029220742210122104221392219222196224252248222488 22494224952279022845 230992311323118231272320923234234502357723581236562367123672 23720238292385523864 238652399924084241172415624300243012444324452244622451624573 24604246142462124674 246922471124716247602486024890249182495825008250572517925191 25192251932520325260 252612551225544255542557925603256042568825756257842584525931 25957260092602326024 260252603726067261912626326280263032635226557265592667426850 26860268692701627066 272992731127376273912739227522275562762427659276902771927726 27843279202792928083 281702822228307283862847628551285642859228786287872885328880 28933290182918329197 292102922929288292952932329390294122943229465296342992729931 30013300613006230079 302353035330362304023054930667307653077630819308613095630987 31074311103111131131 312363131831369314143152231592316063165831725317713180231814 31948319513198432092 321753217632227322503225232404324463252532634327183276532863 32869330353326733284 333393340233547335923365133659336653367733784338023380633813 33814338573400034027 340513408334091340953412134142344313448934530346143472334828 34958350373508135140 352643540835466354843553635584356343572135730359733604636424 36433 228: 395145704731480249044907492649494953496250125212534754685673 6131615162176236 626362756291633763406496656466796805693270057053712571877290 73117324743974807485 767477987803780478057806780778087809781078117812781378147815 78167817781878197820 782178227823782478257826782778287829783078317832783378347835 78367837783878397840 784178427843784478458101815082678308832283438399842484258433 85278616861786198644 878288108851889688988917892691179206924792939308931093119312 93139314931593169317 931893199320950295649567961897429758977099759983100851010910 110101121030010377 103841039510495105581057710587106751069710722107881084410896 10916109501096810989 110151109911100111051114211161114811151511524115541164811658 11695117111177011788 120711208712159121891233212353123711263512802128381288312925 13031130571308013129 131621356513571135831362813641137241374613760137681392813943 13968141081420014229 142951442314532145351453614572145991466414698147251477414817 14859150051506315118 151411515215215153761542315519157561586015896159811610516211 16235162621638416419 165141657816654166551666916738167481675016826168461686517073 17110173451742217562 175941793917983180181802218090180931812018217182191830518341 18406184131849418678 187341877019103196331964419717197362024120292205712088420972 20997210752112921235 213052174421786218172184821854219002193821975220682208122126 22199222692240822413 230982318423287233202347223485235262353923632236592369623777 23794238132381423844 239452401424036240762407724079240982410524140243502448224492 24511245252458124640 246492477224845248832490924945249972505625148252102539025507 25538255652561125628 257122578925874259642602126193262572626226368263792658626679 26685267592678226783 267872681426882268902714327210272782739427469275242754727549 27554276222762327635 276542767827689277402782527939279692801228106282882846828529 28605286782874328762 287792880728808288122886928912289892909929137291592916629194 29207293032934929416 294432950529564295952960529654297862980729876298792989429953 29966300433007430153 302413028630313303663040630450305003071730781307893080530807 30826309903102131042 310513109531096311133111631137314593158231730318073186132122 32169322943242832441 324523252332659326743275832804328053280632807328083280932810 32811328123281332814 328153281632817328183281932820328213282232877329093297333208 33285334333351033558
335703359033591336543365733837338533387033877340213406034 06834071340943413534377 346223465134785348213483834947349893504435092351163512735220 35243352593543935443
3556335576357603580335818358213609036202
229: 456947014732479148344835491449565013503552055211534653925434 5561557459286121 614062226237629963206350638465636720681668797006718872347279 73107322742374607470 779978007801780278487849810282668412851685288623864586538660 87358773880888528904 919992189261956895819617967797419788981899179984100531030110 385103871038810490 104941055710576106851069810726107871084510906109171094610967 11094111161114711473 114741147511476114771154011558116081164911650116511168111769 11855120321204012070 121521219112253123111237212519125361264812752127621283012831 12833129101293912990 130331305613059130851316113262134391357213574135751363213634 13635137201381014011 142181422814241142421429614571145881459814699147521476514781 14946149591503615047 151421521415422158841589515916159381610616212162711638516523 16576165811658716657 167391674916798168271684716986169901711117344174121756317716 17722179021793617998 180171807818119181311814818303183041844018441184591850918677 18758194701964319645 196681970519743202532026720570205882060620707208172083520908 20943209712101821046 210482112821216212342126221302213032174521775218132185821901 21974219802208022375 224102301723097231852321423269232702327123319233532347123538 23545235522361123658 236972372223776238212393723987240152409324104241282434924505 24551247762479124826 248462486224863248642486524908249442499825150251522518425206 25209252392527025274 252922549925506255612556625608256272578325790258532586925870 25965260592622626258 263462636726585266842672926750267862681527152271732718327184 27277272812739027411 274962752327566276042767727780278312784927858278732788027942 27955280112804428080 281072828728509285162852828604286532868428744287612889628978 28988290842908529086 291362916529188292732928129334293482935929444295062952229523 29563295942965529720 297792979829873298742991029954299793004230059300643012730148 30198302093024230305 303793040530449304703050130605306783078830817308383090230989 31031310843148531583 315843158531586318163186031865319733199332168321913222632298 32312323133231432315 323163231732318323193237032423324293247632589326073266032697 32707327203275932908 330543307633092331653320733209332513325533257333123336333425 33434334353344633454
335713357733655336563387134067340723409334100341193415234 15334261342703432534352 343563440734502347373487434890348993491934928349463504335071 35082351263526035378
354383557735611356133570135815358583589835906359233598236 01636100362033639536413 230: 198527212722297338244185422344454491456449214946497251055218 5247525053205759 607167176808719576317660768977298112811381468294831583578647 8963952197869801 100591006010290105961085110888114561148411505118111205512076 12146121961220512307 125821260212620128551290713075134881354013614138421404714090 14158142781448614767 147761481214883151241515315333157821602216130161991664916717 16732170991741017669 178311792317982181911819518372185141860418727192681963620428 20734208462131322146 221652228122445224832255422782230542312923206236532375823788 23798244242447824588 246372502525342253632540525518256302574526562268342687927570 27613276392769427749 279182791927953288232882428838288582891528953290922945529870 29923299363013730268 303183036030568306033144331457318193202232537329873339733531 33777338273400534044 3467434790349993541235418
231: 666138516182310310632323314357535903827401440824181519652135 214521552165217 521852195220522152225223522452255226522752285229523057306045 69348083907994919936 124091278812899129531297713877140881412414151143661465214905 15108154341549115661 157501780018013182591835218388188111897418985190541959519872 19997205362094822623 228572294823227236862389023891238932389623897238982390025080 25081250822547125662 261902693827006271382815128259283342838428418284602896830715 30716310613116031339 313403139231717319123209732859329623296333511336163370633817 338863388736170 232: 709944132813391427150115761783178419672171227423382367243024 51257125772680 275328242874289028912898293029382976300130023006304230693105 31113137320932423275 327832853312331633183366340734303435348135453598362536483679 37343748374938063807 386038903937394440064039409741644199420942604262428943224390 43975420573858195846 591660206470683373047935794279847998801380568142896589859038 90579195965110143 105501128712454137881386913945140841422114222142231422414225 15107152711529515393 154321606716299167921749617529178131824818534185901894519059 19237192751958419923 203442039520426206462064821231213382139621497215682163721814 21828228722299523797 246842468524699247002486124966254512597925986283702837129742 29804298593039531030 310703110131194311953125331590343793473935537 233:
234: 642731959993113012551366158324623055323744845752582278811369 8140201410321057 214342268822810228502380525995
235: 117512611301193721082281243124322701293929463135395545294634 4691477648664934 494550395199530353815416554755806011602260766123623062646309 63216554663867196797 703070477108721572947306746280228115819582778362855287008767 88709232961996869690 983798609927100771011910243103331033510410104661055410707107 20107401075110832 109121092710958109591101011035111641146111552116701170711767 11833118441184911873 119201203512100121801224912338124211252012700127291287112886 12891129001305413093 131741318613521136001365213944140441406014135141881430714482 14581146041463514675 149141502015159152671531115418159241599416058161101611816194 16528166341666216685 167641679917057172101726817331174441744517520175571757017737 17758179641807618109 183641841518451186751870618825188631896419201196671970819868 20164201932021520290 204582058920826209152096321006210822112721142213002131421672 21716217672190922015 220932228822350223842253722848231152316723339234592360123692 23744237532388123909 239822398924085241552431624365243782441124417245332455324701 24832249002498125041 251052512325124251362541525552255632559425613256322572725814 25837259692599926000 260012601226013260142601526205263812639026590267032670726749 26771271172727127275 273192733027336274682750727620278672789127974281302850428560 28575286102868028758 288272898129147291822922129326293982951429572296032978529815 29902300303004730096 301173016130219302573038330433304593047130497306273066430810 30840308833089030903 309353096530974310593113031147311653120731531315733183231858 32224322783236132413 324773248632524327153272132794329073320133290333713350633522 33614336463370533783 338793404834096341683424034263343183443334497345503463934663 34699347863483434892 349033491034918349643507735191352623540435476356623569835784 35909359863602736138 36220362453635636378
236: 102412951600237424432955315631773212360239134273489357046445 94331370917784 1938120047214482258036326
237: 923112512581699198320122426244127442795285232203331448044819 0349401968311307 161371778817789178161853018576185921907319812203482109621351 2271222991 238: 420764134817171763184219631971216924912513280228033091336336 09398844874488 514756255757586964126670682573487760840888259002907091621014 5110591120911210 115711157312114122931246312673130061400615178155381573015731 15732158051641016429 164301643116432164331643416436164401688817436176901782817876 18008186011864918836 190701912419179192331944819833200652013122607226402282522898 22906229082454524547 250592506025061250622506325064250652642026490267982748527529 27794283502937630547 316563171631726319163350833513339603396133962339633396433965 339683445635254 239: 178218662038208222142262226422702279230323232326234623842388 2423242924372464 248225112522253125522553258926142637264426712672274527642773 28172842287928822899 294129512990299330263045307430843109313131673223324732553266 32743302333933803394 343434473452348934903492351535173526353635443566356835783579 35813607361536403660 366336813698369937163826383838673887391039203956399640074051 40754078409242174254 426942814291431143414350435243714374437643864693569656975699 57315767576857875800 580858585867586861856187619064587892789379097910791279197960 79857992803180488057 969597079720102201022111068125051297513708138921389613898139 29139351395413956 139751404514136141491490216047160561689416895168961765417659 17742177491775217767 177751777917801178241784117843178641787017873181681817018551 18569185811861118636 186431879318797187981880718940189412034220364204152042520454 21094213542138621428 214362143921441214422144321472214902149421500215012153621545 21551215592156021561 215622156321585215862159021591215922159321594215982159921606 21607216142163921640 216412165321713219402304724675254742599026915269162691727044 27140284272937729378 2938531185345633623536334
240: 638663839869131514251497153415442406344840314151646368689351 93541127313765 13819139221413215016189311998720095215732275322779 241: 163316692351250326862783284831013321345636803817413042665729 5876587758785879 588058815882588358845885588658875888588958915894589658975898 943794781042411319 113361580217797177991932619353194171979920025207982105521368 21467214682163822723 22785233102473424737269183153434745352563561736232
242: 309348349410411412619630646675740759811879893898905915919101 5109411691260 126512681375142115331551159315951654165616931792182618531861 18991919192019211944 195619661968198220092013201720232049205320602078214021412186 22272260226522902348 240824092459249525072514252526932741276827702788284128952934 29502983304030623089 312931383246325733423349338233853403340434083422343334663469 34793488349834993505 352335393619366836693711376737763850385738593863386538723891 39314036412441384157 418241834222429643074336436743804384441044345153561856885721 58365847585359256265 639064606472684071467217730373747504761078858041805280739129 91309131913291339353 935893649369962796289629963096329633963496359636102391024610 255102691123311245 112791134011366114251334513365134141341513416134171341813419 13420134211342213789 137921382113828138431404814152142061420714208142091506715405 15407154081541016145 164551677916780167811678317391175231764917663176771788818021 18179181801826318532 185791892819000190231904719108191341913919159191841921719230 19290194041941019412 194501950019501197661991719998200312007720123201252012820352 20354204022055020551 211002121121325213342135521392214372145021483215502157621632 21633216642256522599 226092278122802228362285122887230022301223015230162306823681 23682240692469624778 247792531325445258922604126042260482604927110271482714927437 27990279992800628007 282852952829685296862968729688296893292732928329303303333844 34259352553528235285 3528835289360073633236420
243: 130417501906198920002066210221072109216722872390245225492605 2883294530003018 324835103599366538164002411541534162420242054212424342844319 43734383517951805834 610964576847698172177303896494819631969210152101531134813700 13721137911380213867 139361400314148142061420714208142091506915070150711540615411 15760160481614316160 164551699417126176741802118179185321880418929189531918719270 19374195001950120018 200582036120409213912259422691227262304523067230682368125313 25651256542569026043 260442604526046260472605027109271932742327770277743108332856 328573293733033 244: 130417501906198920002066210221072109216722872390245225492605 2883294530003018 324835103599366538164002411541534162420242054212424342844319 43734383517951805834 610964576847698172177303896494819631969210152101531134813700 13721137911380213867 139361400314148142061420714208142091506915070150711540615411 15760160481614316160 164551699417126176741802118179185321880418929189531918719270 19374195001950120018 200582036120409213912259422691227262304523067230682368125313 25651256542569026043 260442604526046260472605027109271932742327770277743108332856 328573293733033
245: 130417501906198920002066210221072109216722872390245225492605 2883294530003018 324835103599366538164002411541534162420242054212424342844319 43734383517951805834 610964576847698172177303896494819631969210152101531134813700 13721137911380213867 139361400314148142061420714208142091506915070150711540615411 15760160481614316160 164551699417126176741802118179185321880418929189531918719270 19374195001950120018 200582036120409213912259422691227262304523067230682368125313 25651256542569026043 260442604526046260472605027109271932742327770277743108332856 328573293733033 246: 188324892498387051525154515551795618592562656850698169827146 849993849490 101511123211244112531334513414134151341613417134181341913420 13421134221506815760 163071645516779167801678116782167831774118532190221908619091 19500195012008320129 201452043822631236812531325654256902604326044260452604626047 26050277742799831139 316523292933033338443525535282352853528835289
247: 133418132327300736174304574279438040933010210139571405214309 158131699317650 210432104421362232182442226274269802724928236282972841731401 31433317383192332133 3285832912332383601736335 248: 707133416671981212523982714293538924490603369357938942912428 137321375313957 140521409115272158131699317484188521885618908191801923219848 21043210442131722717 2698027427281672817928236282973192333040332383601736335
249: 133416501722185118583078383040004174421544307895102101373213 7531395714052 140911581316131164711699317666188822041821043210442166722737 22777228372321824422 256712665326980274272816728297314013143331738319233285832912 332383601736335 250: 124028182949297030593118318032623289443344394507453445354540 4549455445784643 467648074813484050855240524452805309537954305485548854985502 55075570597959956047 608362796335634863826529653065616591702671677286764777047714 77267759811083108359 838283838601868993049532958897389790988099649965100741009410 332104121042810483 105831066610883114421164411676116781171011921119311193511940 11941121371218412248 124771255412569127601286413097134911359313597136551365913727 13747137901382513996 141311428914469144801450414507145901460714759148701487214924 15337153601536615384 153881539215879159701601216437166431673316829168421704617384 17528177351792017986 181081812318204183271838518471186871873720202202592027720625 20629207382075520762 208512091821077212742169421748217592195721959221302215322191 22195222472229523154 232892329223376234182375623782239502397024086245522476224885 24889249572501025338 253802541825452254652573325758258122632326329263312633426336 26341263442636326365 263662637026728267462679927097271322738827504275202752527560 27775278562853128576 286062862428633286352863628637286422879729180291952923629330 29397294032964429908 299853000330040301563028030382304113100131011315093151831786 31971320033204432205 322063225332265323073233032352324183243632475325183253332552 32702328673290032981 331013310533113331393325833309334923354233563335763359733599 33601336043361833764 338303401834023342043424934329345163452234533346823477234795 34806348233482734973 349763503335054350963512835161351793519435199354103542435447 35459354623546835488 354933557535583356473565435655356563566335680357583576636025 36026360293603136033 360403605636061360703607436093362043626136272
251: 618671810883101412691303160316141680183718672008206820692920 3169318833043601 380341544294439959035916618664006435730279638051814284898965 89879483949294989499 101421054910586112251131811339115791199813554136891369413710 13740137711381213814 138181384413856138841394213987140851409814130146571489515393 15762159951629517517 175301826118262185351853618959190631906919252194031947420028 20029200302003920154 203372036320448212312154922586225972259822751228632292022955 25099254512546725685 259712597525977259792598125983263862638726496275972910330384 30386303873038931029 311043110531106329353301733957341133456435283352873536935537
252: 122615821651184318621918248127372857309931153140333634093445 3550356739604348 4382937113876139491941319798215472272222958
253: 647110912501566195426583924438760516831942394649684102331139 1124301392614000 140561406514066151051565515656156571565816035161571739818886 19018190941909519988 200912149923717303173302236168
254: 911240426843225340236474452449345314572457746204632485749374 944496750845138 521752295234537653845596561056385643592759385976598359896159 62056216622462396243 624962566271627862806302630363176323632863536356658966586706 67826919707070767081 708875957918815981948309832383298347835486348636864686508656 86998821883688418897 891189558958935795739577975097609831983998409884100661034310 344103451034610352 104321050810547105651056910575105971060210660107251072710806 10807108091081710859 110501107311075111031113611173113781155711594116051161711621 11622116241166511679 117481174911756118001181311862118631188011882120391206612079 12092121211212212148 122181228712299123301234312345123481235712361125631265312654 12661126681267512682 126921271412723127351275512852128531286112862129381347313481 13483134921349413502 135141351613542135441360813610136171361813661136811369513723 13836138401390313910 140361417314290144171460114603146141462714628146291465614704 14779147801478214786 148021481114829148501493814993150521511315117151191521915285 15471158981593015940 159481597616078162001626116278163751638116520165261652916539 16589165921660416839 168411685316985169881711217155171571718117182171901719717198 17204172061720917242 172431724917251172581725917264172671742917431174341751017511 17515176841815018164 183151832218330184911870218763188151885418914192831930619382 19612196281963019950 199512016620201202402026420275202862031120350207002071320743 20759207692077520855 209402096420975209802099421134212492125021275213212160221674 21761219642197321977 219862209622138223662248122511227582278622787230652306623080 23245232482324923251 232952330123345233472336123371233972341923430235692363023641 23643236442364623648 237292373023737238312394823980239842407124127241422429524314 24318245142451524554 247942487824901255312553325631257632577325776257872579226203 26494265612658026617 266732667626680266832669926701267022673126751267552692927131 27413274672754127542 275692760727616276372764527657277892779927811278142785327864 27967279792798127984 280192802428051280562808128096281292840628450284812849128494 28498285062851028523 285422855728603286452868328685287262873128755288422884528847 28854288602888628887 291702920829209292192922229243292842929029297293002931729318 29325294472949929698 297062970829718297782979729891300243011230114301223017230220 30249303313033830576 305993060230616306323067030725307783078630795307983080330809 30820308243084930864 308653087230879311273144531495314993152831569320013202632030 32041320473204832067 320693207732082320843218032211322123221432291323323234532363 32373323953239632405 325123262532637326433264932738327633310833116331363314433145 33156332453325433291 333283333833346333473335333354333603336133367333703339833399 33415334183342133424 334263344333449334663350533687338523386934019340353403634120 34127341323415934166 341713422334228342343424434256342953443634718347583488335137 35236354293546135571 356283565335715357503584135843358933590336079361503622936230 36231362413625736278 3628036282 255: 678976232423972585322539794349453045314568457245774620462246 23463246544667 467446854690485748764937496751385234553656105638564357725857 59275938594059755983 598961596205621662246239624362446256627162786302631763236328 63296344635363556356 668267066727672967366756678267836799681168176903697770707076 70817120718471907205 759579628050814981598188819482768323832983478368860486058606 86508674869386998790 883088368897891189559497956595739577975098319839988499261000 8100661028710319 103431034410346103521035710360103801042710432105081054710569 10575105781059010600 106021062610634106431065910665107251080710809108171085911050 11073110751110311136 111731148911494115011150911534115571159411605116171162111635 11643116651174811749 118001181311862118631187811881118821202712039120581206612078 12079120921212212148 122181225712275122861228712310123221233012345123481235712361 12515125631260712610 126141261712642126531266112678126921271412723127351275512837 12853128571291313432 134341344313463134731348113483134951350213514135161354213544 13559135661361713624 136811369513769138361389513903139101403614173142611427914290 14291144261460114603 146141462714629146561467014704147791478014782147861482814938 14941149931505215113 151191519715209152161521915230152321524015253154711589815930 15940159481597316085 162001624316248162611627816353163651637516381165201652916539 16567165941672416744 167451675616760168391699216995170281703417045170631706917080 17081170901711217132 171571718117182171881719017198172061720917242172431724917260 17263172641726717411 174311743417510175151758617684177451774817953181501816418230 18290182941831218317 183301833218342183471838218491185501876318815188541891419249 19328194111961219628 196301966920109201492020120240202632026420275202792028620311 20585207402074320775 208552093420940209752098020994211342124921260212782149821548 21584215892167421761 218802188221964219732197721979219892204822096221382220622511 22657228442304623049 230502306523066231252313123135231362313723149231532317523180 23192231982324523248 232512326723301233452335723361233702339723399234092342723430 23608236302364323644 236482372923730237372382323826238312383723839238522385623948 23984241272429524326 243322433324341243422437524377243942440124428244342443824467 24468244732449924514 245212455424594245962459924601246262462724655247952487825101 25498255312553325551 256682572025721257292576325773257762578525787257922599426203 26516265612658026617 266712667326683266992670126702267312675126755267652683726845 26847268812689527131 271972722027265274132746727541275422756927607276162763727645 27657276862768727710 277132771727735277872781127814278532786127879279072792527927 27932279542796727981 279842801928024280302805128056280582808128096281192813528148 28212283132842328424 284502848128491284942849828503285102852328542285522860328683 28716287212872928755 288452884728854288872890428921289222894228945289462909729104 29105291082917029208 292162922029222292432927729283292842929629300293152931729318 29325293922942929447 294672947329499295362953729540295732957429577296982970629708 29718297782979729884 298912993229952300063011430122301723022830327303313039330564 30570305763059930602 306043061630632306703068030725307863079530798308033082430846 30864308653087931094 311273126331366315113156931570320013202132047320483206732069 32077320823210832180 322113221232214322583229132326323633239532396324053251232606 32617326253264332649 327383276333006331083311633144331453322933245333463334733353 33366333673337033384 333863338933416334433346633496335053368733700338523386934009 34019340293403534036 341203412734139341403415934171341803419034223342283423434244 34256342953430934428 344363452534713347183475834883352363523835239352723529835429 35461356283565335715 357253575035841358433589336079361163615036153362293623036231 36241362573627436280 3628136282
256: 454248194865490149585142523853175594601076817860833883428763 8829977998349928 100621041510750109041099111053111301113311536116751195312065 12139121641256212664 127651277612796128041282012865128881289313594136581367313674 13845138891390214049 141131450614530147611482515023151281599316276166161664416743 17571179441799218103 181621818818346184041842318495184961851718764188501973719753 20171201952022920246 202612081420906210322124321685217692205622136221832243623217 23235232912344423748 238502385823859240502409224154244362446924597246282537125525 25559263712671227072 270882734927514275362757127614276182763127647277922787127895 27915281182852028596 287362889228893291012918729829299162997630203303763042730476 30677306793084230909 309373113231425318213272632800330523319233294335523356234046 34224342393430134418 344573449434725347643489634908349563509135237353903547235635 356733604836409 257: 395145704731480249044907492649494953496250125212534754685673 6131615162176236 626362756291633763406496656466796805693270057053712571877290 73117324743974807485 767477987803780478057806780778087809781078117812781378147815 78167817781878197820 782178227823782478257826782778287829783078317832783378347835 78367837783878397840 784178427843784478458101815082678308832283438399842484258433 85278616861786198644 878288108851889688988917892691179206924792939308931093119312 93139314931593169317 931893199320950295649567961897429758977099759983100851010910 110101121030010377 103841039510495105581057710587106751069710722107881084410896 10916109501096810989 110151109911100111051114211161114811151511524115541164811658 11695117111177011788 120711208712159121891233212353123711263512802128381288312925 13031130571308013129 131621356513571135831362813641137241374613760137681392813943 13968141081420014229 142951442314532145351453614572145991466414698147251477414817 14859150051506315118 151411515215215153761542315519157561586015896159811610516211 16235162621638416419 165141657816654166551666916738167481675016826168461686517073 17110173451742217562 175941793917983180181802218090180931812018217182191830518341 18406184131849418678 187341877019103196331964419717197362024120292205712088420972 20997210752112921235 213052174421786218172184821854219002193821975220682208122126 22199222692240822413 230982318423287233202347223485235262353923632236592369623777 23794238132381423844 239452401424036240762407724079240982410524140243502448224492 24511245252458124640 246492477224845248832490924945249972505625148252102539025507 25538255652561125628 257122578925874259642602126193262572626226368263792658626679 26685267592678226783 267872681426882268902714327210272782739427469275242754727549 27554276222762327635 276542767827689277402782527939279692801228106282882846828529 28605286782874328762 287792880728808288122886928912289892909929137291592916629194 29207293032934929416 294432950529564295952960529654297862980729876298792989429953 29966300433007430153 302413028630313303663040630450305003071730781307893080530807 30826309903102131042 310513109531096311133111631137314593158231730318073186132122 32169322943242832441 324523252332659326743275832804328053280632807328083280932810 32811328123281332814 328153281632817328183281932820328213282232877329093297333208 33285334333351033558 335703359033591336543365733837338533387033877340213406034068 34071340943413534377 346223465134785348213483834947349893504435092351163512735220 35243352593543935443 3556335576357603580335818358213609036202 258: 198527212722297338244185422344454491456449214946497251055218 5247525053205759 607167176808719576317660768977298112811381468294831583578647 8963952197869801 100591006010290105961085110888114561148411505118111205512076 12146121961220512307 125821260212620128551290713075134881354013614138421404714090 14158142781448614767 147761481214883151241515315333157821602216130161991664916717 16732170991741017669 178311792317982181911819518372185141860418727192681963620428 20734208462131322146 221652228122445224832255422782230542312923206236532375823788 23798244242447824588 246372502525342253632540525518256302574526562268342687927570 27613276392769427749 279182791927953288232882428838288582891528953290922945529870 29923299363013730268 303183036030568306033144331457318193202232537329873339733531 33777338273400534044 3467434790349993541235418 259: 72113371372141054226500102531518315315
260: 132224252562268133643821570157646421648165529710134261390914 0371451915764 177811861018993192591978821458214732152322709230312405830394 347443528435286 261: 661688193022662512253426322724303433683518370337843819388141 28600061836901 793285649064908094079889101561017310201113061134312505137421 4424156961579916330 164601749118613188161910619189193721981119892204082044621102 21492215522155322742 227952292423306259932698327009272122724828141281502815728235 28260283262834828431 307503138031397317273176431933319463211832165 262: 884114113141391150919652055370968647965156731914019440199552 09552146921554 21555215722164622674229092589430394
263: 124914501829187521502168221225842622266928222859291632383245 3264327133063315 331937574058421042144239434047476180640264866823682468357939 11261132191388014042 149851498617646185881909819240194931985620432215212282422900 229172605826419 264: 572573918141516531897193325972713305432353513413241374898515 9516058016414 885496401132912425132631373314023151811572315724157251572615 727157281576515796
160031700317004170051700617007170081700917010170111701217 01317014170151701617400 1"74Ol 174981765717803185831926919387200482079121466219302263525094 256872608127598 2846634692 265: 571918141516531897193325972713305432353513413241374898515951 60580164148854 964011329124251326313733140231518115723157241572515726157271 5728157651579616003 170161740017401174981765717803185831926919387200482079121466 21930226352509425687 2608127598284663170034692
266: 571918141516531897193325972713305432353513413241374898515951 60580164148854 964011329124251326313733140231518115723157241572515726157271 5728157651579616003 170161740017401174981765717803185831926919387200482079121466 21930226352509425687 2608127598284663170034692
267: 339725178920222240260928813222353239733977397857096868792219 1731924719947 2157322655 268: 504100111511173166018631885192822892296231224722494251526492 650307035703878 396639674095411841494172417341984276433544554486463547075126 51275128516751685749 653268816882688373007350750775087509751275177518752075237524 75257526752775297530 753375347535753775387539754075417543754675477548754975507551 75527553755475557556 755775587559756275637565756975707571757275747575757677807950 83928393839483958396 839784408441844284438444844584468447844884498450845184528453 84548455845684578458 845984608461846284638464846584668467846884698470847184728473 84748475847684778478 847984808481870188468884936696679668966996709671967210512111 17111181111911120 111211112211123111241112511393118341183511836118371189811900 12242132161321713218 132541325513256132641327413275132791328013287132881328913300 13303133051330813364 135241370413739138381390413917140151407414115145231452414525 14526148861488715088 151841518515186151871530815513155141556415565155661556715568 15569155701560215603 156041560515606156071560815609156101561115613156141561515616 15622156231562415861 158621586315864158651586615867158681586915870158711587215873 15874160401617516497 164981649916500165011650216503165041650516506167021689716898 16899169001690116902 169031690416905169061690716908169091691016911169121691316914 16915169161691716918 169191692016921169221692316924169251692616927169281692916930 16931169321693316934 169351693616937169381693916940169411694216943169441694516946 16947169481694916950 169511695216953169541695516956169571695816959169601696116962 16963169641696516966 169671696816969169701697116972169731697416975169761697716978 16979169801698116982 172691727017271172721727317274172751727617277172781727917280 17281172821728317284 172851728617287172881728917290172911729217293172941729517296 17297172981729917300 173011730217303173041730517306173071730817309173101731117312 17313173141731517316 173171731817319173201732117322173231732417325173261732717328 17329173931761717618 176191762017621176221762317624176251762617627176291763017631 17632176331763417635 176361781917827180281802918030180311803218033180341803518036 18037180381803918040 180411804218043180441804518046180471804818049180501805118052 18053180541805518056 180571805818059180601806118062180631806418065180661806718068 18069185971918119231 193021948319528195291953019531195321953319534195351953619537 19538195391954019541 195421954319544195451954619547195481954919550195511955219553 19554195551955619557 195581955919560195611956219563195641956519566195671956819569 19570195711957219573 198471998520000201022053720545205462054721056213182134721359 21844218452184621847 219132261522716227212298222983229842322123222232232322423225 23226236702388224068 241692504825069250702507125072250732507425075250762507725652 25699257002581625868 258822588325884259012590225903259042591625917259182607226092 26093260942609526096 260972609826099261002610126102261242612526126261272612826129 26130261312613226133 261342613526136261372613826139261402614126142261432614426145 26146261472614826149 261502615126152261532615426155261562615726158261592616026161 26162261632616426165 261662616726168261692617026171261722617326174261752617626177 26178261792618026181 261822618326267263162631726318263192632026321263222638226412 26448264492645026451 264522645326454264552645626457264582645926460264612646226463 26464264652646626467 264682646926470264712647226473264742647526476264772647826479 27457274582745928656 286572865828659286602866128662286632866428665286662866728668 28669286702867128672 286732867428700287012870228703287042870529039290402904129042 29043290442904529046 290472904829049290502905129052290532905429055290562905729058 29059290602906129062 290632906429065290672906829069290702907129072290732907429075 29076290772907829079 290802908129684305033050430533305823058530586305873058830589 30592305933059430595 305963059731027312133121831322313233132431325313263132731328 31329313303133131332 313333133431335313363143731564316043160731608316093161031611 31612316133161431615 316163161731618316193162031621316223162331624316253162631627 31628316293163031631 316323163331634316353163631637316383163931640316413164231643 31644316453164631647 316483164931650325753280232852330303326833269332703327133272 33273332743371033711 337123371333714337153371633717337183371933720337213372233723 33724337253372633727 337283372933730337313373233733337343373533736337373373833739 33740337413374233743 337443374533746337473374833749337503375133752337533375433755 33756337573392634114 344653474935305353063530735308353093531035311353123531335314 35315353163531735318 353193532035321353223532335324353253532635327353283532935330 35331353323533335334 353353533635337353383533935340353413534235343353443534535346 35347353483534935350 3535135352353533535435355353563535735358355383553935540
269:50410011151117316601863188519282289229623122472249425 1526492650307035703878 396639674095411841494172417341984276433544554486463547075126 51275128516751685749 653268816882688373007350750775087509751275177518752075237524 75257526752775297530 753375347535753775387539754075417543754675477548754975507551 75527553755475557556 755775587559756275637565756975707571757275747575757677807950 83928393839483958396 839784408441844284438444844584468447844884498450845184528453 84548455845684578458 845984608461846284638464846584668467846884698470847184728473 84748475847684778478 847984808481870188468884936696679668966996709671967210512111 17111181111911120
111211112211123111241112511393118341183511836118371189811 90012242132161321713218 132541325513256132641327413275132791328013287132881328913300 13303133051330813364 135241370413739138381390413917140151407414115145231452414525 14526148861488715088 151841518515186151871530815513155141556415565155661556715568 15569155701560215603 156041560515606156071560815609156101561115613156141561515616 15622156231562415861 158621586315864158651586615867158681586915870158711587215873 15874160401617516497 164981649916500165011650216503165041650516506167021689716898 16899169001690116902 169031690416905169061690716908169091691016911169121691316914 16915169161691716918 169191692016921169221692316924169251692616927169281692916930 16931169321693316934 169351693616937169381693916940169411694216943169441694516946 16947169481694916950 169511695216953169541695516956169571695816959169601696116962 16963169641696516966 169671696816969169701697116972169731697416975169761697716978 16979169801698116982 172691727017271172721727317274172751727617277172781727917280 17281172821728317284 172851728617287172881728917290172911729217293172941729517296 17297172981729917300 173011730217303173041730517306173071730817309173101731117312 17313173141731517316 173171731817319173201732117322173231732417325173261732717328 17329173931761717618 176191762017621176221762317624176251762617627176291763017631 17632176331763417635 176361781917827180281802918030180311803218033180341803518036 18037180381803918040 180411804218043180441804518046180471804818049180501805118052 18053180541805518056 180571805818059180601806118062180631806418065180661806718068 18069185971918119231 193021948319528195291953019531195321953319534195351953619537 19538195391954019541 195421954319544195451954619547195481954919550195511955219553 19554195551955619557 195581955919560195611956219563195641956519566195671956819569 19570195711957219573 198471998520000201022053720545205462054721056213182134721359 21844218452184621847 219132261522716227212298222983229842322123222232232322423225 23226236702388224068 241692504825069250702507125072250732507425075250762507725652 25699257002581625868 258822588325884259012590225903259042591625917259182607226092 26093260942609526096 260972609826099261002610126102261242612526126261272612826129 26130261312613226133 261342613526136261372613826139261402614126142261432614426145 26146261472614826149 261502615126152261532615426155261562615726158261592616026161 26162261632616426165 261662616726168261692617026171261722617326174261752617626177 26178261792618026181 261822618326267263162631726318263192632026321263222638226412 26448264492645026451 264522645326454264552645626457264582645926460264612646226463 26464264652646626467 264682646926470264712647226473264742647526476264772647826479 27457274582745928656 286572865828659286602866128662286632866428665286662866728668 28669286702867128672 286732867428700287012870228703287042870529039290402904129042 29043290442904529046 290472904829049290502905129052290532905429055290562905729058 29059290602906129062 290632906429065290672906829069290702907129072290732907429075 29076290772907829079 290802908129684305033050430533305823058530586305873058830589 30592305933059430595 305963059731027312133121831322313233132431325313263132731328 31329313303133131332 313333133431335313363143731564316043160731608316093161031611 31612316133161431615 316163161731618316193162031621316223162331624316253162631627 31628316293163031631 316323163331634316353163631637316383163931640316413164231643 31644316453164631647 316483164931650325753280232852330303326833269332703327133272 33273332743371033711 337123371333714337153371633717337183371933720337213372233723 33724337253372633727 337283372933730337313373233733337343373533736337373373833739 33740337413374233743 337443374533746337473374833749337503375133752337533375433755 33756337573392634114 344653474935305353063530735308353093531035311353123531335314 35315353163531735318 353193532035321353223532335324353253532635327353283532935330 35331353323533335334 353353533635337353383533935340353413534235343353443534535346 35347353483534935350 3535135352353533535435355353563535735358355383553935540
270:50410011151117316601863188519282289229623122472249425 1526492650307035703878 396639674095411841494172417341984276433544554486463547075126 51275128516751685749 653268816882688373007350750775087509751275177518752075237524 75257526752775297530 753375347535753775387539754075417543754675477548754975507551 75527553755475557556 755775587559756275637565756975707571757275747575757677807950 83928393839483958396 839784408441844284438444844584468447844884498450845184528453 84548455845684578458 845984608461846284638464846584668467846884698470847184728473 84748475847684778478 847984808481870188468884936696679668966996709671967210512111 17111181111911120 111211112211123111241112511393118341183511836118371189811900 12242132161321713218 132541325513256132641327413275132791328013287132881328913300 13303133051330813364 135241370413739138381390413917140151407414115145231452414525 14526148861488715088 151841518515186151871530815513155141556415565155661556715568 15569155701560215603 156041560515606156071560815609156101561115613156141561515616 15622156231562415861 158621586315864158651586615867158681586915870158711587215873 15874160401617516497 164981649916500165011650216503165041650516506167021689716898 16899169001690116902 169031690416905169061690716908169091691016911169121691316914 16915169161691716918 169191692016921169221692316924169251692616927169281692916930 16931169321693316934 169351693616937169381693916940169411694216943169441694516946 16947169481694916950 169511695216953169541695516956169571695816959169601696116962 16963169641696516966 169671696816969169701697116972169731697416975169761697716978 16979169801698116982 172691727017271172721727317274172751727617277172781727917280 17281172821728317284 172851728617287172881728917290172911729217293172941729517296 17297172981729917300 173011730217303173041730517306173071730817309173101731117312 17313173141731517316 173171731817319173201732117322173231732417325173261732717328 17329173931761717618 176191762017621176221762317624176251762617627176291763017631 17632176331763417635 176361781917827180281802918030180311803218033180341803518036 18037180381803918040 180411804218043180441804518046180471804818049180501805118052 18053180541805518056 180571805818059180601806118062180631806418065180661806718068 18069185971918119231 193021948319528195291953019531195321953319534195351953619537 19538195391954019541 195421954319544195451954619547195481954919550195511955219553 19554195551955619557 195581955919560195611956219563195641956519566195671956819569 19570195711957219573 198471998520000201022053720545205462054721056213182134721359 21844218452184621847 219132261522716227212298222983229842322123222232232322423225 23226236702388224068 241692504825069250702507125072250732507425075250762507725652 25699257002581625868 258822588325884259012590225903259042591625917259182607226092 26093260942609526096 260972609826099261002610126102261242612526126261272612826129 26130261312613226133 261342613526136261372613826139261402614126142261432614426145 26146261472614826149 261502615126152261532615426155261562615726158261592616026161 26162261632616426165 261662616726168261692617026171261722617326174261752617626177 26178261792618026181 261822618326267263162631726318263192632026321263222638226412 26448264492645026451 264522645326454264552645626457264582645926460264612646226463 26464264652646626467 264682646926470264712647226473264742647526476264772647826479 27457274582745928656 286572865828659286602866128662286632866428665286662866728668 28669286702867128672 286732867428700287012870228703287042870529039290402904129042 29043290442904529046 290472904829049290502905129052290532905429055290562905729058 29059290602906129062 290632906429065290672906829069290702907129072290732907429075 29076290772907829079 290802908129684305033050430533305823058530586305873058830589 30592305933059430595 305963059731027312133121831322313233132431325313263132731328 31329313303133131332 313333133431335313363143731564316043160731608316093161031611 31612316133161431615 316163161731618316193162031621316223162331624316253162631627 31628316293163031631 316323163331634316353163631637316383163931640316413164231643 31644316453164631647 316483164931650325753280232852330303326833269332703327133272 33273332743371033711 337123371333714337153371633717337183371933720337213372233723 33724337253372633727 337283372933730337313373233733337343373533736337373373833739 33740337413374233743 337443374533746337473374833749337503375133752337533375433755 33756337573392634114 344653474935305353063530735308353093531035311353123531335314 35315353163531735318 353193532035321353223532335324353253532635327353283532935330 35331353323533335334 353353533635337353383533935340353413534235343353443534535346 35347353483534935350 3535135352353533535435355353563535735358355383553935540
271: 736141321482288235926272656298132813353347635864056415842584 360445146684706 484948754877525252745282533053735431555356005614561556165642 57275728577159536004 605361036196636265866619699670497109726972997369762376527702 80368107823682428286 853688378927940595059715977698649885998710096101331024910474 10907109951104311062 112041120511447119221222012284123821238412392124101243912459 12460124821249312574 126811307813114131151317013453137961379713798137991415414155 14389144831450114510 147551479414832148441484515374154371555515770159771639216399 16463166661683317019 170201711717375175791758817909179601798918138183991870018730 18823188281884818858 188811888319171192261966119748198592027820385204742053820539 20540205412054220680 207242086621301214652153121689217212178921862220722211222149 22181221902221322230 222962235122362223642241122449230832339023467234762400924019 24083241232478124856 248912491225015253332537825393258502585626040267742691426965 27012270532705427122 271922740127422277202778427809279962822328243282442845828594 28676287842895829038 290952941729607296622969229697297282984229941300223021330270 30380309393116431462 317793203432203322753255732773329943299533057331303351733564 33580336613368533692 336943370433769338253422934276343303433234425344323450434528 34681347763480934812 348173496034986350283510635145351803523135486355313554335589 35644356753567635691 357093571235727357743586635984360323617536192362213629136407 36411 272: 103712981490156715881711176526853548684579239725113241490319 1261996422633 273:82811861822218522502371302733553701386943124538692294261 1183113441239413986 144271563416400164481714517853180111863119008198932117021171 22116228332680626976 271362720428172282182835228430307403136531682318933209332757 32917
274: 760261226132968341839624121576269369086940896871136813750178 40186091886418897 189162010020343214292272425987273033173932595 275: 376494637866108011841201138116131627173117591777208021792387 2673271927262865 305031203279335233693419347439403970415541754375542058167302 79938019804580749195 102481054910586109411199813342135541539315759162951713317678 17835182601862118952 203372131121367213712139021503215142292622961229622304124741 25971264952649626936 288372901029804298623123731238312393124031597317763399635369 276: 119912041205128613101592190320702480273340195786936793859430 94381925019287 194201977419904199931999421510215112151221513216212274822788 22839228402293222934 2512134565
277: 754945152220642807283432436036606261016941760790889092910494 791127012436 124461245812466140261438714388143901439314394143951445715196 15200175371779818840 189571905719873206812276025778260072631227214272272725127257 316753172032844 278: 654948101011081488176621952219263826552660308038364231441144 32446745254526 456746484704477748724954497550675094509651065150517252235248 52955332534353885462 548654935509554255825788583160646090612062186248629363786512 65136514652165226559 659967046801688669577000709270987242730874027448746875057612 76137614764376717711 773978588082810581298145821783058346839885398558857186628702 87038704870587068707 870887098710871187128722872387668805881588678883888588868887 88888889889089668967 897089718972897389829020905590569204922193469538954396259664 96659730973797879807 986599671004710090103361043010441105551064910699107241074210 759107841083410869 109151092910948109631101911145113581140511471115171155611615 11764117771184611865 118751191712006120381206312217123251248612491125181259312627 12687127161286012946 129921300713058131031315413192134231342413512135361361113662 14031140951416214239 142401429814379144091447514503145841464714676147381485114856 14956150021505015073 150861510215148151981521015294153281533415359153851542015429 15433154681549215512 155621572115729158551591315968159991601516031160611623816369 16449164761651116573 166231669416714167301682216830168551688316884171511717617237 17340173541744617487 175511756017581177021794217975180771813518222183261837418393 18401184481860018619 186201868518710187231883518976190501926619305196291969519787 20042201652017020200 202252027320331204612046320555206412077320824208782092120926 20941209512103721058 210672114321191211922119321239212472128421348214272166921692 21723218342183521902 219122191821924219272193521937219622205422117221852225822268 22349223702246722470 224712253022707230552305623057230642309223163232302324223336 23337233382342523447 234532351323625236692369423732237862380623973239962411424163 24309243682439924409 244842454224577246422468224713247252475124752247532475424759 24788248162482524839 249052495124976249822503825110251722524325294253122535225387 25426255102557025586 256092574925761259102600426069261192619426197262972632426397 26409264322643626483 264842658426596266072666626695267142672626757268842690926910 26911269262693927050 271142711927194272822729327357274722750027752278482787228070 28122284352847428558 285792862628682287592879128984290912909829132291762927029360 29413294342943529510 295612959329631296402973429837298442991829956299983007230104 30129301303015130232 302793030230350304073042830455304803049230538306143062830649 30672306733067430719 307203080230832308623089430913309313094130942309433094430945 30946309473094830998 310023104831112311933120531228313763152131599316983178131976 31989320863209932125 322043223132276322793237532384323923241532427324873254932585 32586325883270532730 327993282732828328483288832961329683296933023330903320433227 33317333413345833550 336133362533668336823379133819338423401634101341963422634331 34406344863455434633 346553471934768348373489134906349143492434926349553500535019 35070351243515135184 352523527135405354463551435528355563560335620356863568735688 35689357613585035954 3605336075361273619336253363093631136322363233635936375 279: 820865122512381305143114411830183619862759392644365134515157 54591260086859 691569487352758580328596909991129146918593211017410193115881 1840124381244112449 124561248312489124901249714373143821439614407144151540115792 15801160661632616336 174671753517655178221816019021190921914620084204492078520786 20787207882078920790 209562120821329219142263023869240562467826413264812697527001 27298281852818728207 282102827428275283202833728413284403048630710307233075630767 31146312703127131355 313813166031888319293193031941319473212632146330193484134842 36013
280: 517354815909654396919890100231002410025100261002710028100291 00301003110032 100331003410035100361237813344136661397914658150991579515812 16611181772545425455 254642651127043276672783328591341083457534576345773457834580 3458335999 281: 153216851753183819402343273427462921311931423183321933103443 3459348738463930 403440774090412541345144514554815671578559096838737578677868 89519024902591449691 100231002410025100261002710028100291003010031100321003310034 10035100361014010165 101661126411406118391237813344134111509915205154281550015501 15502155031579515808 158121611916258166121698418622191381933119430194621986319905 20358204012142421624 227892287524869254542546125464254882603926658266592704327440 27667277562778127833 285052915730960328253410834571345723457534576345773457834580 345833529135999
282: 390993559440995099511136911431125671326013823155841558515586 155871558815589 155901559115592155931559415595155961559715598155991926019952 19977204342548925490 2581925820 283: 625626627631655669670701710724727730748767768769770771772788 794796800805 806808809818824834848877891892899901902906907912929930954956 97099099610171018 103210411042104310441061106210631064106510661067106810771078 10861100111111201127 112811371138114911501152115311541164117611771178117911821196 15961665169517611818 183419271993205921962206222922782297231423322333235423602373 23752379240224032411 241724182427242824532474250125092560264026682769306134393559 35623721397440594073 431344294692488752315705579357945795584158425843584458455854 58637377737873797380 738173827383738473857386738773887389739073917392739373947395 73967397739873997400 760376047605791779757978797979807997801280668072841490499050 93739425944394519468 102231022410251102521025910271105401054110542105431054410545 11040112111121211213 112141121511217112391124011241112901129111292112931129411295 11296112971129811299 113001130111359113941139712595129941312313221134121373613737 13738137821378313847 138521395914013142261436115004151921519315194152761530915430 15601160621616617538 176041760517606176071760817609176101761217613176961775617774 17786178511785217890 178911789217893185581857118626186271862818629186301866018743 18744187451874618747 190111903019150191721920919215192271923519415194591946019461 19588195891959019591 195921959319594197841990919927199281992919930199311993219933 19934199351993619937 199382011120126201352013620174201752037420435206572124021377 21504216112161221628 226192264922659226602266122662226632266422665227152273422776 22797230272303423035 230362304423683247632547325623256452564626061267952680026803 26927270862777927822 280002869928962289632938329695296962986731179312793128031281 31282312833220833228 332313324033800338053525736328363293633936340363413634236343 363443634536347
284: 534926133313521483155415711620162128632864311331463263370837 25384844414442 448245894605480448124836487848804996506451295311535954025423 54245432546755245637 574659426009602360876245631363476351636465746594660066016630 66456657670767156746 679569376993703370777280728172827602772280948258831183328643 87798784878588128813 881488939010901191579233927592789578959996169698970597779932 995399761011110130 101901032410350105291056410603106221080810873109651105511056 11079111021117111265 114631146411499115261160011626117461179911853119321193611962 12075124741249412638 126941281112849129441302713034131561344913547136211377213833 13976139891412514144 141661427214404146731467914680146891476014904149891499215237 15339155341566015733 159601609716183161921619316372164011660316619167111672516810 16891170241712717153 171731717517219172351723617343174721763717639176821770017818 18006180241829818348 185951870118845189861919519499195031960019622196911986520190 20276202872046020568 205762064320732207542082020821208282083220838208402084220895 21070210712107221110 211122114821253217372174721832218942192522014220292207422101 22104221922219622289 224252244722482224882249422495225022279023099231132311823127 23128232082320923234 233842345023577235812365623671236722372023829238552386423865 23944239992408424156 243002444324452244622451624573246042461424621246742469224760 24853248602489024918 249582500825057250672517925191251922519325203252602526125423 25494255122554425554 255782557925603256042568825756257842584525931259572600926023 26037260672619126263 262802630326352265572655926674268502686026869270162706627299 27311273762739127392 274212748327522275562762427659276902771927726278432792027929 28083281702822228245 283072838628476285512856428592287862878728853288802893329018 29183291972921029229 292882929529323293902941229432294652963429715299272993130013 30061300623006330079 302353035330362304023054930667307653077630819308613095630987 31110311313123631318 313693141431514315223159231606316583172531771318023194831951 31984320383209232175 321763222732250322523237432404324463252532634327183276532863 32869330353313433284 333393334033402335473358733592336513365933665336773378433813 33814338573400034027 340513407434083340913409534121341423443134489345303461434666 34723348283495835008 350373508135140352643540835466354843553635584356343572135730 35973360463642436433 285: 114011701287144214521475150815171672170521493092455977627790 7905937910263
120971411214189153061787517976188061898919214192571957419 57519576195771957819579 195801958119582198992142222137222012277322799249162497826121 265312783228571 286: 802886142314561504187633813413357337603879407251815182518378 9194241042415317 158021824018788189371895820455207972079821055216222262124734 24737269183153435617 362323631236313
287: 704145815021828201420922103215331913470347538753904396842524 306452147845220 524153505438550055105606599264676595701270917113723876637742 78738221827182978567 921594219825100191018010186102071037010436106251070110794107 95107961091810977 111491144011566116371187112047124801258012699128441316013501 13558136851371214472 145771612216700168241698716991171911725217355175211756417656 17759182491830718880 190441994320371207142130621544216832174221983220982225222356 22392225142269422914 229332310123362234822357223698237342374223968240162472924953 24984250222511625402 256172578025847267422693426992270332721127276280222809028338 28396284622873928993 291462935229393294152957129651297142991130017301243018030216 30262304833062530848 308733091630961309923103331351313633140631516317243175931859 32046321883222132230 322713238032393328983314233182332463325233256333653353433678 33780340583429134350 343983451434726348893490734993350243511035138352213551135570 35626359023599136181 36386 288: 332836837119113921579196420162138217821822836322640614080412 0423842564301 452147845220524153505438550055105606603965956836696270127091 71137238741974947663 774279008221827182978544856787269215925496969825987310019101 80102071037010436 106251073410794107951079610918109771114911237114401156611596 11637118711204712178 125091258012699127511284413160135011355813841138991396614429 14577148421496215040 153681567815919167001682416987169911719117252173551756417656 17720182491830718711 189171908119320196321995320440206052071420818213062168321742 21983221682225222356 223922251422710229352293623101233622348223572236982373423742 23968240162457624729 249532498425116251392519625536256172574425780258472671026742 27033271502721127276 273062802228090281582823928338283962873928993291462935229393 29415295712965129714 299113001730124301803021630483306693073430735308483087330895 30916309613099231033 313513136331516317593181831859318913204632188322213223032271 32380323933247232710 327333289832974331423318233246332523325633365334503367833780 34058342913435034398 345143472634889349073499335024351103513835221355113557035626 35746359023591635991 3613336181 289: 134713631773177519762146339144645870685678947906790779141119 6193451935619877 2292129379
290: 862152518791909234926193187390739124136416142684513460846624 734482548375000 520252775327534154455545559158215901601460346081616662146251 62776338663367166792 692470377084709672007277731373257418748876197649767977168089 82468283832183698431 854085888659876188118863888289039200922394129530954598269856 9916100221008010197 103251040010470105341056110640106911073710744107751081110837 10863109211093110939 109541098711023111661125911444115211156811660116821175111771 11820118481191912062 121491217512261123281239912488124991251212571126321269012720 12789127911279212795 127971280512818128801288712889128971290312905129491295012951 12952129561295812970 130521307713157131891343613585136421369013756139611396514157 14205142691443914490 145331456914622146851473714815148711496015019151491524315361 15425157531585615917 159881601916038161011613316178162181623916279163001662916663 16668167291680316996 169971699816999170001704317131171681723117378175671759817724 17830179481800518074 181121815718225182881837518407184881851018603186521867018735 18766187941883718871 192381961119713198522019120219202502029120633207682083020881 20944209772099121033 211222123721266212772128821344213802167621751217602181022008 22075221062217622209 222972235322376224432249322515225712268723109231482331423349 23443234562351123628 237032373523787238412387623902239232393123991241122429224383 24407244882456424646 247692483024868248842495624983250122505825107251412532925373 25416254772549725564 255872561525624256692575025807258412589925960260892619626261 26311263722639926414 265652668826711267662678826824268872700827113272742729527362 27408274622750327684 277052785127875279412796628048280772816628211282932836628414 28484285072853328646 286952876528789288742896428998290832917429274293462941129439 29461295672959929626 298402991329919299602998730034300993018330239302653030330344 30397304183042530451 304783053130565306153063030714307963085630888309113092830933 30977310563110931203 313733142331479316853182331956320583213532195322333228732387 32399324693251432554 327083272832783328823298033041331543321333248332823333433453 33521335533360933672 337663386434015340643419534242342843434534410344713454734603 34684346893476634816 348853490534948349783503535093351623521335279353873545035490 35593356303566635780 3589935914360593613136216362403635436389 291: 204022042456337435954026403744086181642979579460112491131013 9341407217793 194051981720074214592146021524215702157122568227052743827439 292:
293: 639111614361537269131753465390241315710734977888385105381121 6112181137015749 18640186481893319583199792147723918258173051433507 294: 101315212093219122162217375443325778605969257972856388198952 901490899152 126801321013990144031553015687163441651616517188611899519879 21617220202272826017 269582703427242281342819728238283612837228461290153054530697 31362314383189632131 3291632964 295: 237024782521271128682998310432413873390340104089411344974629 4655480150525358 540154575555560757846061614763946403641565446573662366846809 69057010708571607262 745280048005807181928280851585908666874892489552956697479829 10021100861029510378 104881062710828108661097211542115951164111696117601177812014 12544127221284112976 131361344713562140041424814428144451480814927150281526215324 15882160631607616142 163331657016821170491717817239173531739417442174941784617847 18314184731865518891 196482034520614207632090921027210642113721257215652156621605 21697217312187021932 219812226322329223422239423123231582326523379234742352523774 23943240112407324372 246932478625147252152528925508257822585125943262102637626542 27026273802741028013 280932818928248283322848029264293242944929555295882964929723 29880300153007630150 303473070330867309963122931388314913196031997321013212732199 32266323793245432699 330963320533343333773346233555340553416334213342723432334430 34475345463463234707 349653504135073351673518535389354953558035890359293593636097 3621336415 296: 790939140214461833221024332596270428092851308632503358338934 11345736343697 389442275812792879588046806113711139771816920413214622152621 662227032284322990 233022380724697268133257634746
297: 917920110211031171121212991406165717131780190819412114223822 44235324122588 270627792827294330053056308232393326337033783438348635913623 36523674370437123815 382538743958396940244094410742404259427042974309439156925830 64096853788979488003 943212370138831401614032140691409616126161351615116154173881 7497176531775418557 185671892518936190251915619395196031981319835200712038420389 20406213262135021588 21610225702283822873229302295622987293842985431872
298: 530606623742162220312416255026572755303830723117316331953228 3554368237413783 388438854117416341964345439244484465470547164717474247484754 51205187518958526389 640464326493698384848485848684878498912091819648971610532105 33105921121911229 114201270512706127071298712988133221332313947140251465515553 15793157941600816289 177801857218792189471902719360194892003620046203182045021087 21223212242122521226 212272122821340214462191521916219172257822606230632369024161 24536245372453824689 246902472724757248032492224924249342531025653259382593926440 26504265302666726668 269012690226903269062690726908269132691927823285622984730097 31122311233115731188 311923132031432315333159831829318303197832600328263492335063 35251363153631636317 36318
299: 530605623660742744845859102510261599162216871820192519942031 212024162550 265727553038307231173163319532283554368237413783388438854117 41634196434543924448 446547174740474147424748488951875189548358526389640464326493 65038484848584868487 849890449120918196539716105321053311219112291142011483127051 2706127071298712988 133221332314054140871465515510157221579315794162801669816708 17692177801826718270 185721879218947189611902719067192821936019489197301979320036 20046203182045020528 209272092920930210872122221223212242122521227213072130821309 21340214462191521916 219172246922472225782260623011230632367623684236902416124321 24536245372453824541 246892469024727247572480324919249222492424934253102565325938 25939260642642726428 264292644026491265042653026901269022690526906269072691326919 27046275862758827589 278232828028374285622984730097306293107131122311233115731188 31192312783131531316 313203141831432315333156531598317533175431829318303183131978 31980319813198231983 326003282632850338223396634574349233506335248363013630236308 36315363163631736318 300: 967145424682900318536304004577361859053102201022110222110681 38961490217524 1784321551217132386026528269162691726946311843118536334
301: 933992243725532614263727453492356636403660371638673920409242 81437143745731 576761906458796010548139351413614902176591780118170186111879 318807203642045421490 215362154521713265282691526916269172714029377293783380336235 36334 302:
303: 2071
304:90893810531243137014722228299234244099686911234132081 783419458200782037521312
228162303023667
305: 615635662665690863100810211087118512961369138013991545159716 35166416781681 169217711872189819291945197419912021205120882089209021102116 21222132222422482298 233524552460250625612564261026832689269426952765278428112839 28402847284928672894 294430133224337733883446345034843531353735463547356035773593 36593707384339833984 402240544057413341414232424842934402440349764977497849805171 56555750586258716498 760679087915791679317946796979707983803080498817894289439347 93619362938094349646 994299439944994599469947994899491012510126101271013710266102 79102831088111067
110691119911200112621133011838132221322313555145611528115 62815629158001606816148 161521634916613170211739517397175331769917757177681826418442 18543185641859818667 186681894918965189681902919071190721916519167191701920319225 19243192451928819292 193411937319431197641984919858198812001220016200492036920388 20430206422064420652 209842098520986209872109321245213322140221412214152141621487 21516216002161521616 218012265122792228412288922913229492296822974229762298023687 23913240752494026053 264422660326605270423013932158329253292633230337983394534365 34369343703437134372 3437334374343753437635477 306: 614677693857113914121536179420072025244724932699276238404046 4253431544584472 449845044565457545764580458146104625485448884940494849884989 49905002501450175024 504750485072507750835086509251095115511753665370540754095559 57445950596959716116 617761796342651965806582668667026708670967266730673967616762 67736793679668036814 700871347136715471787182719272217243725372547255726774277500 75017502750375877588 774178657944802080428079813481358136813781388140814781548155 81578158818081838191 822582288241838684068517861286138626863286618769887589138948 89689219925195409541 957195729682970898559858990299239971997999931000010018100921 0120101601016110191 103901044810455105271061210650106521066410673106811081210816 10825108601130811309 113161143011498115761165411717117191172011721118021182211852 11885123041235512526 126181276912828129091301613017130201302113022131251315813362 13431134401346213476 134971357813637138811415614234142521425714268142821428814292 14458144591446414551 147001474014803149001490114967149711509415131152061522015229 15260152801535015486 157171592015921159391594116028161091624616257164201642116422 16423164241642516426 164271642816530165741658216583166081679716837168691702317096 17097171001710117163 172071726517370173791740717441174621747417704179451802718252 18253182541825518256 182571830118453187401874119191194961959719626196341964619814 19815200112017320312 203152047520477205642058620618206202074220767207782080320849 20990210692114021164 211652126321727218332187321904219212197122059220822208622237 22264223162237722379 225432254422713227142300623022231552316623168231822327223343 23354233682340123410 234392344023460234782350223532235462356223605236132366223668 23719239272400624028 240332432224331243642438624448246102472324740248002480724874 24882249142497324974 250862509725122251252512625133251692518725214252162525125263 25266253002530125305 253262542925470254862551525534256642577725794258152582325849 25862258882588925895 258962594526070260742607726241263102650626544265702657626579 26581267782679426856 269352696427091271022720227244276052773727827279432795028021 28110281942822628367 283682841028473284752863128770287712883228833288522893428975 29271293362940229472 294742947729485294872949529503295332960629618296652966729679 29872299453005230083 301473017630325304233057930650306823073630829308813094931007 31025310993115531158 312543127631370314663146731468315023152631560317143174931836 31837318383183931900 319623196331964320243203132052320633206832223322453224832256 32349323673237832407 324193245032474324923261432640326843271232782328853289632910 32911329463305133077 331093312033148331583316333259332603326133262332763327833325 33368333743337633378 333923342933457339973411534122341833426734447345133457934612 34731349113502235051 350903511535171351733519635218352283539335521355453555835559 35562356003575535789 357903579735809358203582535828358543591835961359623608936115 36134361353614836160 36166362003627336284363603636136369
[0097] Recombinant DNA constructs are prepared using the DNA encoding each of the identified homologs and the constructs are used to prepare multiple events of transgenic corn, soybean, canola and cotton plants as illustrated in Examples 2-5. Plants are regenerated from the transformed plant cells and used to produce progeny plants and seed that are screened for enhanced water use efficiency, enhanced cold tolerance, increased yield, enhanced nitrogen use efficiency, enhanced seed protein and enhanced seed oil. From each group of multiple events of transgenic plants with a specific recombinant DNA for a homolog the event that produces the greatest enhancement in yield, water use efficiency, nitrogen use efficiency, enhanced cold tolerance, enhanced seed protein and enhanced seed oil is identified and progeny seed is selected for commercial development. Example 7. Consensus sequence
[0098] This example illustrates the identification of consensus amino acid sequence for the proteins and homologs encoded by DNA that is used to prepare the transgenic seed and plants of this invention having enhanced agronomic traits. [0100] ClustalW program was selected for multiple sequence alignments of the amino acid sequence of SEQ ID NO: 311, 314, 316, 333, 344, 346, 365, 373, 383-386, 404-405, 426, 449, 461, 466, 478, 488,490-491, 512, 541, 543-544, 559, 579, 583,603, and 610-611 and their homologs. Three major factors affecting the sequence alignments dramatically are (1) protein weight matrices; (2) gap open penalty; (3) gap extension penalty. Protein weight matrices available for ClustalW program include Blosum, Pam and Gonnet series. Those parameters with gap open penalty and gap extension penalty were extensively tested. On the basis of the test results, Blosum weight matrix, gap open penalty of 10 and gap extension penalty of 1 were chosen for multiple sequence alignment.
[0101] The consensus amino acid sequence can be used to identify DNA corresponding to the full scope of this invention that is useful in providing transgenic plants, for example corn and soybean plants with enhanced agronomic traits, for example improved nitrogen use efficiency, improved yield, improved water use efficiency and/or improved growth under cold stress, due to the expression in the plants of DNA suppressing a protein with amino acid sequence identical to the consensus amino acid sequence. [0102] The SEQ ID NOs for the identified consensus sequences are reported in table 8 below and the full consensus sequences are provided in the attached sequence listing.
Table 8.
Example 9. Identification of amino acid domain by Pfam analysis
[0103] This example illustrates the identification of domain and domain module by Pfam analysis.
[0104] The amino acid sequence of the expressed proteins that are shown to be associated with an enhanced trait were analyzed for Pfam protein family against the current Pfam collection of multiple sequence alignments and hidden Markov models using the HMMER software. The Pfam protein domains and modules for the proteins of SEQ ID NOs: 308-310, 312-313, 315, 317-332, 334-343, 345, 347-364, 366-372, 374, 382, 387-403, 406-412, 414- 425, 427-448, 450-460, 462-465, 467-477, 479-482, 484-487, 493-511, 513-539, 542, 545- 558, 560-578, 580-582, 584-598, 600-602, 604-608, and 612-614 are shown in Tables 9, 10 and 11. The Hidden Markov model databases for the identified patent families are also available from the Pfam consortium (ftp.sanger.ac.uk/pub/databases/Pfam/) allowing identification of other homologous proteins and their cognate encoding DNA to enable the full breadth of the invention for a person of ordinary skill in the art. Certain proteins are identified by a single Pfam domain and others by multiple Pfam domains. The function of the identified Pfam domains in proteins providing an enhanced trait in plants was verified by searching identified homologs for the conservation of the identified Pfam domains. The score value for the identified Pf am domains in sequences from table 1 and the minimum score value for the Pfam domain between a protein from table 1 and its identified homologs are reported below in table 9.
Table 9. Pfam annotation
Table 10. Pfam module annotation
Table 11. Description of Pfam domains
