Ed's Weather Station

Ed's Weather Station
Located south of Fulton, MO
Lat. 38.75234 N
Lon. 91.96758 W
Elevation 787 ft

GR3 Radar

Current 24 Hours Yesterday Last 48 Hours Last 72 Hours Last 30 Days Yearly Rainfall Yearly Temp Trends Monthly Wind Direction Last 30 Days Temperature
Highs and Lows Rain Detail Chart Trends Sun & Moon Rise\Set Times Moon\Solar Info
Local Weather Advisories Area Forecast Discussion Hazardous Weather Outlook U.S. Severe Weather Storm Prediction Center Earthquake Info
All Time Records Monthly Records Yearly Records
Local Weather Live MW Weather Network Meso Maps Graphs of Weather Live
Local Area Conditions Printable Weather Flyer Local Pollen Report MO River Information
About Ed's Weather Weather Graphic Personal Weather Sites
Kansas City NEXRAD Radar Local/Regional Radar Satellite Images
Space Weather
Member of the following organizations:





Local Links:
Callaway County Sheriff

Ed's Weather - Local River/Lake Heights

River Heights


Stage Color Key
No Flooding Near Flood Minor Flooding Mod Flooding Major Flooding Obs > 24hrs

Location Height Status
Missouri River at Boonville (bozm7) 7.02 ft Old Data
Missouri River at Jefferson City (jffm7) 5.82 ft Old Data
Moreau River near Jefferson City (jcmm7) 1.22 ft Old Data
Missouri River near Chamois (cmsm7) 1.60 ft Old Data
Missouri River at Hermann (hrnm7) 5.00 ft Old Data
Missouri River at Washington (whgm7) 2.44 ft Old Data
Mississippi River at St. Louis (eadm7) 2.44 ft Old Data
Lake of the Ozarks (lksm7) 658.80 ft Old Data
Mark Twain Lake (cpzm7) 602.87 ft Old Data
Current River at Montauk State Park (mspm7) 1.44 ft Old Data

Current River Heights

408,49, 407,49, 407,48, 408,48, 409,48, 408,48410,46, 410,47, 409,47, 409,48, 409,47, 409,46, 410,46365,18, 366,18, 366,19, 367,19, 368,19, 369,19, 369,20, 370,20, 371,20, 371,21, 371,22, 372,22, 373,22, 373,21, 373,22, 374,22, 374,21, 375,21, 375,20, 376,20, 377,20, 377,19, 378,19, 378,20, 379,20, 380,20, 381,20, 382,21, 384,21, 385,21, 385,22, 384,22, 384,23, 385,23, 386,23, 387,24, 386,24, 387,25, 387,26, 388,26, 388,27, 388,26, 389,26, 388,26, 388,25, 389,25, 389,24, 390,24, 391,24, 392,25, 392,26, 393,26, 393,27, 394,27, 395,27, 395,28, 395,29, 395,28, 396,29, 397,29, 397,30, 397,29, 398,29, 398,30, 399,30, 399,29, 400,29, 401,29, 401,28, 402,28, 402,27, 403,27, 404,27, 404,26, 405,26, 405,27, 405,28, 406,28, 406,29, 407,29, 408,28, 408,29, 409,29, 410,29, 411,29, 412,29, 413,28, 413,29, 414,29, 415,29, 415,30, 416,30, 416,31, 416,30, 417,30, 418,30, 419,30, 420,30, 421,30, 420,30, 420,31, 419,31, 418,31, 418,32, 417,32, 416,33, 415,33, 414,33, 414,34, 413,34, 412,34, 411,34, 411,35, 410,35, 409,35, 409,36, 408,36, 407,36, 407,37, 406,37, 405,38, 404,38, 404,39, 403,39, 403,40, 402,40, 402,41, 401,41, 401,42, 400,42, 400,43, 399,43, 399,44, 398,44, 398,45, 397,46, 396,46, 396,47, 395,47, 395,48, 394,48, 394,49, 393,49, 392,50, 391,50, 391,51, 390,51, 390,52, 389,52, 390,52, 390,53, 389,53, 388,53, 389,53, 390,53, 390,52, 390,53, 390,52, 391,52, 391,51, 391,52, 392,52, 392,53, 392,52, 392,53, 393,53, 393,52, 393,53, 394,53, 394,52, 395,52, 396,52, 396,51, 397,51, 398,51, 399,51, 399,50, 400,50, 401,50, 401,49, 401,50, 402,50, 402,49, 402,50, 402,49, 403,49, 404,48, 405,48, 406,48, 406,49, 406,50, 405,50, 405,51, 405,52, 405,53, 404,53, 404,54, 405,54, 406,54, 406,53, 407,53, 406,53, 407,53, 406,53, 406,52, 407,53, 408,54, 409,54, 410,55, 410,54, 410,55, 411,55, 412,55, 412,56, 413,56, 413,57, 413,58, 415,59, 415,64, 414,64, 414,65, 414,71, 414,74, 408,74, 407,74, 407,70, 401,70, 397,70, 391,70, 390,70, 390,68, 386,68, 386,70, 382,70, 382,69, 382,68, 383,68, 382,68, 379,68, 379,64, 380,64, 380,61, 376,61, 376,60, 371,60, 371,61, 365,61, 365,60, 364,60, 365,60, 365,59, 364,59, 364,58, 364,59, 363,59, 362,59, 362,58, 361,58, 360,58, 360,57, 360,53, 360,51, 362,51, 362,48, 362,42, 361,42, 361,40, 364,40, 364,33, 364,30, 364,24, 364,18, 365,18199,80, 200,80, 201,80, 203,80, 207,80, 211,80, 211,81, 211,82, 212,82, 212,83, 212,84, 213,84, 213,85, 214,85, 215,85, 215,86, 216,86, 216,87, 217,87, 220,87, 221,87, 222,87, 227,87, 232,87, 232,88, 232,93, 233,99, 232,99, 232,104, 232,108, 232,115, 232,116, 232,120, 228,120, 226,120, 224,120, 222,120, 218,120, 215,120, 215,123, 215,126, 215,127, 215,132, 211,132, 211,134, 211,136, 211,142, 210,142, 209,142, 208,142, 207,142, 206,142, 205,142, 204,142, 203,142, 202,142, 201,142, 199,142, 198,142, 197,142, 196,142, 195,142, 194,142, 193,142, 192,142, 191,142, 190,142, 188,142, 187,142, 186,142, 186,139, 186,136, 186,134, 186,133, 185,133, 180,133, 175,134, 175,132, 175,131, 175,128, 175,127, 175,125, 175,123, 175,121, 175,119, 175,117, 175,115, 175,111, 175,108, 175,107, 175,105, 175,104, 175,96, 175,94, 175,93, 175,90, 175,88, 175,85, 175,80, 178,80, 179,80, 180,80, 182,80, 183,80, 187,80, 189,80, 195,80, 196,80, 197,80, 198,80177,201, 176,201, 175,201, 174,201, 173,201, 172,201, 173,201, 174,201, 175,201, 176,201, 177,201198,230, 198,229, 198,228, 198,227, 198,226, 198,227, 198,228, 198,229, 198,230181,201, 182,201, 183,201, 184,201, 185,201, 186,201, 187,201, 188,201, 189,201, 190,201, 191,201, 192,201, 193,201, 194,201, 195,201, 196,201, 197,201, 198,201, 198,202, 198,203, 198,204, 198,205, 198,206, 198,207, 198,208, 198,209, 198,210, 198,211, 198,212, 198,213, 198,214, 198,215, 198,216, 198,217, 198,218, 198,219, 198,220, 198,221, 198,222, 198,223, 198,224, 198,225, 198,226, 198,227, 198,228, 198,229, 198,230, 198,231, 198,232, 198,233, 198,234, 198,235, 198,236, 198,237, 198,238, 198,239, 198,240, 198,241, 198,242, 198,243, 198,244, 198,245, 198,246, 197,246, 196,246, 195,246, 194,246, 194,247, 193,247, 193,248, 193,247, 193,248, 192,248, 191,248, 191,249, 191,248, 191,249, 191,248, 191,249, 190,249, 190,250, 189,250, 189,249, 188,249, 187,249, 187,248, 186,248, 183,245, 182,245, 181,245, 179,246, 178,248, 178,247, 177,248, 176,246, 174,246, 173,244, 171,243, 170,243, 169,243, 168,243, 167,243, 166,243, 165,243, 165,242, 164,242, 163,242, 162,242, 163,242, 162,242, 162,243, 162,244, 161,244, 160,244, 159,244, 158,244, 158,243, 157,243, 156,243, 155,243, 154,243, 153,243, 152,243, 151,243, 150,243, 149,243, 149,242, 149,241, 149,240, 149,239, 149,238, 149,237, 149,236, 149,235, 149,234, 149,233, 149,232, 149,231, 149,230, 149,229, 149,228, 149,227, 149,226, 149,225, 149,224, 149,223, 149,222, 149,221, 149,220, 149,219, 149,218, 149,217, 149,216, 149,215, 149,214, 150,214, 151,213, 152,213, 152,212, 153,212, 154,212, 154,211, 155,211, 156,211, 156,210, 156,211, 156,210, 157,210, 157,209, 157,208, 157,207, 157,206, 157,205, 157,204, 157,203, 158,203, 158,202, 158,201, 159,201, 160,201, 161,201, 162,201, 163,201, 164,201, 165,201, 166,201, 167,201, 168,201, 169,201, 170,201, 171,201, 172,201, 173,201, 174,201, 175,201, 176,201, 177,201, 178,201, 179,201, 180,201, 181,201510,365, 510,366, 510,365, 510,366, 511,365, 511,366, 510,366, 510,365524,358, 525,358, 525,357, 524,357, 525,357, 525,356, 526,356, 525,356, 525,357, 525,358, 524,358, 524,359, 523,359, 523,360, 523,361, 522,361, 522,360, 523,360, 523,359, 524,359, 524,358584,102, 584,106, 584,107, 583,108, 584,108, 583,111, 583,113, 583,114, 584,114, 584,113, 586,114, 587,113, 588,114, 589,114, 589,115, 589,116, 589,117, 589,118, 589,119, 588,119, 590,120, 592,122, 591,124, 592,125, 591,125, 590,125, 588,127, 591,129, 590,131, 592,133, 592,134, 591,134, 591,135, 588,135, 588,136, 589,137, 588,137, 588,138, 587,138, 587,139, 587,140, 586,140, 586,141, 585,141, 584,140, 583,140, 584,138, 581,139, 580,139, 579,139, 579,140, 578,140, 577,140, 577,141, 576,141, 576,142, 577,142, 576,143, 575,143, 574,144, 571,143, 571,142, 571,140, 570,139, 570,138, 571,137, 571,134, 565,133, 564,133, 563,127, 556,127, 555,127, 554,127, 554,121, 554,120, 554,119, 555,119, 555,118, 557,118, 558,118, 558,117, 558,116, 559,116, 559,115, 563,115, 563,114, 563,111, 566,111, 568,111, 568,110, 568,108, 570,108, 571,108, 571,109, 571,108, 572,108, 571,108, 571,107, 572,107, 572,108, 573,108, 573,109, 574,109, 575,109, 575,107, 575,106, 576,104, 577,104, 579,10546,174, 47,174, 47,175, 48,175, 48,176, 48,177, 49,177, 49,178, 49,179, 49,180, 49,181, 50,181, 50,182, 48,182, 48,183, 48,184, 47,184, 46,184, 46,185, 45,185, 45,184, 44,184, 45,184, 45,185, 45,186, 45,187, 45,188, 46,188, 45,188, 45,189, 44,189, 44,188, 43,188, 42,188, 42,187, 41,187, 41,186, 40,186, 40,185, 40,186, 39,186, 39,187, 40,187, 39,187, 39,186, 40,185, 40,184, 40,183, 39,183, 40,183, 40,184, 40,185, 41,185, 41,186, 41,185, 41,184, 40,184, 40,183, 39,183, 39,182, 38,182, 38,181, 38,180, 37,180, 37,179, 36,179, 35,178, 35,177, 34,177, 34,176, 33,176, 33,175, 34,175, 35,175, 37,175, 38,175, 38,174, 39,174, 41,174, 42,175, 42,176, 43,176, 43,177, 45,176, 46,176, 46,175, 46,17455,185, 55,186, 56,186, 55,186, 55,187, 56,187, 56,188, 55,188, 56,189, 56,190, 56,191, 56,193, 56,194, 57,194, 56,194, 57,194, 57,195, 57,196, 57,197, 57,198, 57,199, 58,199, 58,198, 58,199, 59,199, 59,198, 59,199, 60,199, 59,199, 59,200, 60,200, 59,200, 59,201, 60,201, 60,202, 59,202, 60,202, 60,203, 61,203, 62,204, 63,204, 63,205, 67,208, 67,210, 66,210, 66,211, 66,212, 66,213, 66,214, 67,214, 67,215, 68,215, 69,215, 69,216, 70,216, 70,217, 71,217, 71,218, 69,218, 63,218, 60,218, 58,218, 58,217, 57,217, 57,216, 56,215, 55,215, 55,214, 55,213, 54,213, 54,212, 53,212, 52,212, 52,211, 53,211, 52,211, 52,210, 52,209, 51,208, 52,208, 52,207, 51,207, 51,206, 52,206, 53,206, 53,205, 53,204, 53,203, 54,204, 54,203, 53,203, 53,202, 52,202, 52,201, 51,201, 51,202, 51,201, 50,202, 50,201, 49,201, 48,201, 48,200, 47,199, 47,198, 46,198, 46,197, 46,196, 46,195, 46,194, 45,194, 45,193, 45,192, 45,191, 45,190, 45,189, 46,189, 46,190, 47,190, 47,191, 46,191, 46,192, 47,192, 47,193, 48,193, 48,194, 48,193, 49,193, 49,194, 50,194, 50,195, 50,194, 51,194, 50,194, 49,194, 49,193, 49,192, 49,191, 48,191, 48,190, 47,190, 47,189, 47,188, 46,188, 46,187, 46,186, 47,186, 48,186, 49,186, 50,186, 51,186, 52,186, 53,186, 54,186, 54,185, 55,185343,63, 343,65, 343,68, 343,71, 344,71, 344,73, 345,73, 345,76, 345,77, 344,77, 344,76, 343,76, 342,76, 341,76, 341,80, 341,83, 341,84, 341,86, 341,87, 336,87, 333,87, 329,87, 325,87, 325,86, 324,86, 318,86, 316,86, 316,87, 316,89, 316,93, 314,93, 313,93, 313,95, 313,97, 308,97, 308,98, 309,98, 309,99, 308,99, 307,99, 307,100, 308,100, 308,101, 307,101, 308,101, 308,102, 308,103, 309,103, 309,104, 306,104, 305,104, 305,102, 306,101, 306,100, 306,99, 305,98, 304,98, 303,99, 302,99, 301,99, 300,99, 300,98, 300,99, 299,99, 299,98, 298,98, 297,98, 296,98, 295,98, 294,98, 294,97, 293,97, 293,98, 292,98, 291,98, 290,98, 289,98, 289,96, 289,93, 287,93, 287,90, 288,90, 288,85, 288,84, 288,80, 284,80, 284,79, 284,74, 284,72, 278,72, 278,65, 283,65, 285,65, 289,65, 292,65, 295,65, 302,65, 304,65, 308,65, 312,65, 315,65, 323,65, 324,65, 329,65, 332,65, 340,65, 340,64, 340,6356,68, 56,67, 55,67, 55,66, 55,63, 56,63, 56,57, 57,58, 57,57, 57,56, 57,55, 57,54, 57,53, 57,52, 58,52, 57,52, 57,51, 57,50, 56,50, 56,49, 57,49, 57,48, 57,47, 58,46, 57,46, 58,46, 57,46, 57,45, 58,45, 58,44, 58,43, 58,42, 57,42, 57,41, 57,40, 58,40, 58,39, 59,39, 59,38, 60,38, 60,37, 61,37, 61,38, 62,39, 62,40, 63,40, 64,40, 65,41, 66,41, 66,42, 66,41, 66,42, 67,42, 68,42, 68,43, 69,43, 70,43, 72,43, 72,44, 73,44, 73,45, 73,46, 73,47, 73,48, 74,48, 74,49, 74,50, 74,51, 74,52, 74,53, 75,53, 75,54, 76,53, 77,53, 78,53, 78,52, 79,52, 79,53, 80,53, 80,52, 86,52, 93,52, 94,52, 94,53, 94,54, 94,55, 95,55, 95,54, 96,54, 97,54, 98,54, 98,55, 98,56, 99,56, 99,57, 99,58, 100,58, 100,62, 101,62, 101,64, 102,64, 105,64, 106,64, 108,64, 109,64, 109,65, 109,66, 110,66, 110,67, 111,67, 112,68, 113,68, 113,69, 113,70, 113,71, 113,72, 112,72, 112,73, 112,74, 111,74, 111,75, 111,76, 111,77, 110,78, 110,79, 104,79, 101,79, 101,80, 99,80, 98,80, 98,79, 97,79, 97,80, 96,80, 95,80, 95,79, 95,80, 94,80, 93,80, 93,81, 93,82, 93,83, 92,83, 93,83, 93,84, 92,84, 91,85, 90,85, 90,86, 91,86, 92,86, 92,87, 92,88, 92,89, 91,89, 91,90, 91,91, 90,91, 90,92, 93,92, 93,93, 93,94, 93,96, 92,96, 92,95, 89,95, 87,95, 87,97, 77,97, 76,97, 76,101, 74,101, 74,102, 69,102, 62,102, 60,102, 58,102, 54,102, 52,102, 51,102, 51,101, 51,100, 51,99, 51,98, 51,97, 52,97, 52,98, 52,97, 52,96, 53,96, 53,95, 53,94, 53,93, 53,92, 52,92, 52,91, 52,90, 52,89, 52,88, 53,88, 53,87, 53,86, 53,85, 53,84, 53,83, 53,82, 54,82, 53,81, 53,80, 54,80, 54,79, 54,78, 54,77, 53,77, 54,77, 54,76, 56,76, 56,72, 57,72, 57,70, 57,69, 56,69, 56,68596,148, 596,149, 595,149, 594,150, 594,149, 594,148, 595,148, 594,148, 595,148616,141, 616,142, 616,141, 616,142, 615,142, 615,141, 616,141621,141, 621,142, 620,142, 619,142, 619,143, 618,143, 617,143, 616,144, 615,144, 614,145, 614,144, 615,144, 614,144, 614,143, 614,144, 614,143, 615,143, 615,142, 616,142, 617,142, 618,142, 619,142, 620,142, 620,141, 621,141614,145, 613,145, 612,145, 612,146, 611,146, 612,145, 613,145, 614,145602,148, 601,148, 601,149, 601,148, 601,149, 600,149, 600,148, 601,148609,146, 610,146, 611,146, 610,146, 609,146, 609,147, 608,147, 607,147, 607,148, 606,148, 605,148, 606,148, 606,147, 607,147, 608,147, 609,147, 609,146603,148, 602,148, 603,148, 604,148, 605,148, 605,147, 605,148, 604,148, 603,148598,148, 597,148, 597,149, 597,148, 596,148, 596,147, 597,147, 596,147, 597,147, 597,146, 598,145, 598,146, 598,145, 599,145, 600,145, 599,145, 600,145, 599,145, 600,145, 600,144, 600,145, 601,145, 601,144, 602,144, 603,144, 602,143, 603,143, 603,144, 604,144, 604,143, 603,143, 604,143, 605,143, 605,144, 606,144, 605,144, 606,144, 606,143, 606,144, 606,143, 607,143, 608,143, 609,143, 610,143, 611,143, 612,143, 613,142, 614,142, 614,141, 615,141, 615,140, 616,140, 617,140, 616,140, 616,141, 616,140, 616,141, 615,141, 615,142, 614,142, 614,143, 613,143, 612,143, 612,144, 613,144, 614,144, 614,145, 614,144, 613,144, 613,145, 613,144, 613,145, 612,145, 611,145, 610,146, 610,145, 610,146, 609,146, 608,146, 607,146, 606,146, 607,146, 606,147, 606,146, 605,146, 605,147, 604,147, 603,147, 603,148, 603,147, 603,148, 602,148, 601,148, 600,148, 599,148, 599,149, 598,149, 598,148, 599,148, 598,148601,142, 601,143, 600,143, 600,144, 599,144, 599,145, 598,145, 597,145, 597,146, 597,147, 596,147, 595,147, 596,147, 596,148, 595,148, 595,147, 596,147, 595,147, 595,148, 594,148, 593,149, 593,148, 592,149, 591,149, 591,148, 592,148, 592,147, 592,148, 591,148, 591,147, 592,146, 593,146, 592,146, 592,145, 593,145, 593,144, 594,144, 593,144, 593,143, 593,142, 592,142, 591,142, 591,141, 592,139, 589,137, 588,136, 588,135, 591,135, 591,134, 592,134, 592,133, 593,133, 594,133, 595,133, 596,133, 597,133, 597,134, 597,135, 597,136, 597,135, 599,135, 601,134, 602,134, 602,132, 602,133, 603,135, 604,135, 606,134, 607,134, 607,133, 608,133, 609,133, 609,134, 610,134, 611,134, 611,133, 614,133, 615,133, 616,133, 616,132, 617,132, 618,132, 620,133, 621,133, 622,133, 622,135, 622,136, 621,136, 621,137, 620,137, 619,137, 619,138, 619,137, 619,138, 619,137, 618,137, 618,136, 618,137, 618,138, 617,138, 617,137, 617,138, 616,138, 615,138, 615,137, 615,138, 614,138, 613,138, 613,139, 613,138, 612,138, 612,139, 611,139, 611,138, 610,138, 610,139, 610,138, 610,139, 610,138, 610,139, 609,139, 609,138, 608,139, 607,139, 607,140, 606,140, 605,140, 605,141, 605,140, 605,141, 605,140, 605,141, 604,141, 603,141, 603,142, 602,142, 602,141, 602,142, 601,142, 602,142, 601,142655,91, 655,92, 654,92, 654,91, 655,91, 654,91, 655,91, 655,90, 655,91655,94, 654,94, 655,94, 655,93, 656,93, 656,94, 655,94646,97, 646,98, 645,98, 645,97, 646,97, 646,96, 646,97633,110, 632,110, 632,111, 633,111, 632,111, 632,110, 633,110, 634,111, 633,111, 634,111, 634,112, 633,112, 633,113, 633,114, 632,114, 632,113, 632,114, 631,114, 630,114, 630,115, 629,115, 629,116, 628,116, 627,115, 626,114, 626,113, 626,112, 626,111, 625,111, 623,111, 623,109, 621,110, 620,108, 619,109, 619,110, 617,110, 618,109, 616,109, 615,109, 615,110, 614,110, 614,109, 614,108, 615,108, 615,107, 615,106, 615,105, 615,104, 615,103, 616,102, 616,101, 616,100, 617,100, 617,99, 617,98, 618,98, 618,97, 618,96, 619,96, 619,95, 619,94, 619,93, 619,92, 619,91, 620,91, 621,91, 621,90, 622,90, 623,89, 624,88, 624,87, 625,87, 624,87, 624,86, 624,85, 624,84, 624,83, 625,82, 625,81, 625,80, 625,79, 625,78, 626,78, 626,77, 626,76, 627,76, 627,75, 628,75, 628,76, 629,76, 630,75, 631,75, 631,74, 631,75, 632,75, 632,76, 633,76, 633,75, 633,74, 633,73, 634,73, 634,74, 635,74, 635,73, 634,73, 634,72, 634,71, 635,71, 635,70, 636,70, 636,69, 637,69, 637,68, 638,68, 638,67, 637,67, 638,67, 638,66, 639,66, 639,65, 639,64, 640,64, 643,64, 645,64, 646,64, 646,66, 645,66, 646,66, 645,67, 645,68, 645,67, 645,68, 644,68, 645,68, 644,68, 644,69, 645,69, 646,69, 646,70, 645,70, 646,70, 645,70, 645,71, 646,75, 645,75, 646,76, 646,78, 647,80, 648,80, 648,79, 650,79, 650,83, 650,84, 651,84, 651,86, 655,85, 656,85, 655,85, 655,86, 655,87, 656,87, 656,88, 655,88, 656,88, 656,89, 655,89, 655,88, 655,89, 654,89, 654,90, 654,91, 654,92, 653,92, 653,93, 653,94, 652,94, 652,95, 653,95, 652,95, 652,96, 651,96, 651,97, 650,97, 651,97, 651,96, 651,95, 652,95, 651,95, 651,96, 650,96, 650,97, 650,96, 649,96, 650,96, 649,96, 649,95, 650,95, 649,95, 649,96, 649,95, 649,96, 648,97, 648,98, 648,99, 648,98, 647,98, 647,97, 647,98, 647,99, 647,98, 647,97, 647,96, 648,96, 647,96, 647,95, 647,96, 647,97, 647,98, 647,99, 647,98, 647,99, 646,99, 646,98, 646,97, 647,97, 646,97, 646,96, 647,96, 647,95, 646,95, 646,96, 646,97, 645,97, 645,98, 645,97, 645,98, 645,99, 645,98, 646,99, 645,99, 645,100, 645,99, 645,98, 644,98, 644,97, 644,96, 644,95, 645,95, 644,95, 644,96, 643,96, 643,97, 644,97, 643,97, 644,97, 644,96, 644,97, 644,98, 644,99, 645,99, 644,99, 645,99, 645,100, 644,100, 645,100, 644,100, 644,101, 644,100, 644,99, 644,98, 644,99, 644,98, 643,98, 643,99, 643,100, 643,99, 643,100, 642,100, 643,100, 643,99, 643,98, 643,99, 642,99, 642,100, 642,99, 643,99, 643,98, 642,98, 642,99, 642,98, 642,99, 641,99, 641,98, 641,99, 640,99, 640,100, 640,101, 639,101, 640,101, 639,101, 639,102, 640,101, 640,102, 640,103, 639,103, 638,103, 639,103, 638,103, 638,104, 638,105, 637,105, 637,106, 636,106, 636,107, 635,108, 636,108, 635,108, 635,109, 635,110, 634,111, 634,110, 633,110328,244, 329,244, 330,244, 330,245, 331,245, 331,244, 332,244, 332,245, 332,244, 333,244, 333,245, 333,246, 333,247, 334,247, 334,246, 334,245, 335,245, 335,244, 336,244, 336,243, 336,244, 336,245, 337,245, 338,245, 339,245, 339,244, 340,244, 340,245, 339,245, 340,245, 341,245, 341,246, 342,246, 342,247, 343,247, 343,246, 344,246, 345,246, 345,245, 344,245, 345,245, 346,245, 347,245, 347,244, 347,245, 348,245, 349,245, 349,244, 350,244, 351,244, 352,244, 351,244, 352,244, 352,245, 353,245, 354,245, 354,244, 354,251, 354,257, 350,257, 351,260, 351,261, 351,263, 351,264, 352,264, 352,265, 353,265, 353,266, 352,266, 352,267, 352,268, 353,269, 353,270, 353,271, 353,272, 353,273, 354,273, 354,274, 354,275, 355,275, 352,276, 350,276, 349,276, 349,277, 350,277, 350,278, 350,279, 350,280, 349,280, 349,281, 349,282, 348,282, 347,282, 346,282, 345,283, 344,283, 344,284, 343,284, 342,284, 342,285, 342,286, 341,286, 341,287, 340,287, 339,287, 337,288, 335,289, 333,290, 332,287, 331,286, 328,285, 325,284, 325,283, 319,283, 318,283, 318,282, 317,282, 318,282, 318,281, 317,281, 317,280, 316,280, 317,280, 317,279, 316,279, 316,278, 316,279, 316,278, 316,279, 315,279, 316,279, 316,278, 315,278, 314,278, 314,277, 313,277, 312,277, 315,275, 315,274, 316,274, 314,271, 313,269, 311,269, 311,263, 311,257, 313,257, 313,251, 319,251, 319,250, 324,250, 324,244, 324,245, 325,245, 326,245, 326,244, 327,244, 327,243, 328,243, 328,244483,180, 484,181, 484,182, 485,182, 483,184, 482,184, 482,185, 483,187, 483,188, 483,189, 483,188, 482,188, 482,189, 483,189, 482,189, 481,189, 482,189, 482,190, 482,191, 481,191, 481,192, 482,192, 482,193, 481,193, 480,193, 479,193, 479,194, 478,194, 477,196, 476,196, 475,197, 472,199, 472,200, 473,201, 472,202, 471,203, 471,204, 471,205, 471,206, 469,206, 468,206, 467,206, 466,206, 463,206, 460,206, 458,206, 455,206, 454,206, 453,206, 451,206, 448,206, 448,204, 448,200, 449,200, 450,200, 450,199, 449,199, 450,199, 450,198, 449,198, 450,198, 449,198, 449,197, 449,196, 448,196, 447,196, 447,195, 447,194, 448,194, 448,193, 449,192, 450,192, 450,191, 451,191, 450,191, 451,190, 451,189, 450,189, 450,188, 449,188, 449,187, 450,187, 451,187, 451,186, 451,185, 451,184, 448,184, 448,183, 448,179, 449,179, 449,180, 450,179, 451,179, 452,179, 452,177, 456,177, 456,176, 457,176, 457,175, 457,176, 457,175, 458,175, 459,176, 459,175, 460,175, 460,176, 461,176, 462,176, 462,175, 463,175, 464,175, 464,174, 465,174, 465,173, 466,173, 469,173, 469,176, 468,176, 469,177, 469,178, 470,178, 471,178, 471,179, 472,179, 472,180, 473,180, 473,181, 473,182, 474,182, 474,181, 475,181, 476,180, 476,179, 477,179, 478,179, 478,178, 479,178, 480,178, 480,179, 481,179, 481,180, 482,180, 483,18071,218, 71,220, 72,220, 72,222, 73,222, 73,223, 75,223, 75,224, 75,225, 77,225, 77,227, 78,227, 78,228, 79,228, 79,229, 79,230, 80,230, 80,231, 82,231, 82,232, 85,232, 86,232, 87,232, 92,232, 94,231, 99,231, 100,231, 100,233, 100,234, 100,235, 100,236, 100,237, 100,238, 100,239, 100,240, 100,241, 99,242, 99,243, 98,243, 98,244, 98,243, 96,244, 96,245, 95,245, 95,246, 94,246, 93,246, 93,247, 92,247, 92,246, 91,246, 92,246, 92,245, 91,245, 91,244, 91,243, 90,243, 90,242, 89,242, 88,242, 87,243, 86,243, 86,242, 85,242, 84,242, 84,241, 83,241, 84,241, 84,242, 83,242, 83,241, 82,241, 82,240, 82,239, 81,239, 80,239, 80,238, 80,239, 80,238, 79,238, 79,237, 78,237, 77,237, 76,237, 75,237, 74,237, 73,237, 73,236, 73,237, 73,236, 72,236, 72,237, 72,236, 71,236, 70,236, 70,237, 69,237, 68,237, 68,236, 67,236, 67,235, 66,235, 66,234, 66,233, 66,232, 66,231, 66,230, 66,229, 66,228, 66,227, 65,227, 64,227, 64,226, 63,226, 63,225, 64,224, 64,225, 64,224, 64,223, 63,223, 62,223, 62,222, 61,222, 61,221, 60,220, 59,220, 59,219, 58,219, 58,218, 60,218, 63,218, 69,218, 71,21874,242, 75,242, 76,242, 77,242, 77,243, 77,242, 77,243, 78,242, 79,242, 79,243, 78,243, 79,243, 78,243, 77,243, 76,243, 75,243, 75,242, 74,24269,242, 70,242, 70,243, 69,243, 69,242, 68,242, 69,24273,242, 73,243, 74,243, 74,244, 73,244, 72,244, 71,244, 71,243, 70,243, 71,243, 72,243, 72,242, 72,243, 72,242, 73,24294,246, 93,246, 94,246, 93,246, 93,247, 93,246, 94,24689,250, 90,250, 91,250, 91,251, 92,251, 92,252, 93,252, 92,252, 91,252, 90,252, 91,251, 90,251, 90,250, 89,25079,253, 80,253, 80,254, 79,254, 79,253, 78,253, 79,25389,256, 90,256, 90,257, 91,257, 91,258, 92,258, 92,259, 91,259, 90,259, 90,258, 90,257, 89,257, 89,256528,337, 527,337, 527,336, 528,336, 528,337, 528,338, 528,337528,339, 528,338, 528,339, 528,340, 528,341, 528,340, 528,339527,344, 527,343, 528,343, 528,342, 528,341, 528,342, 528,343, 528,344, 527,344, 528,344, 527,344, 527,345, 527,346, 527,347, 527,346, 527,345, 527,344527,348, 527,347, 527,348, 527,349, 527,350, 527,351, 527,350, 527,349508,348, 508,347, 508,346, 508,347, 508,346, 508,345, 508,344, 508,345, 508,344, 507,344, 508,344, 507,344, 508,344, 510,344, 510,343, 511,343, 511,342, 511,338, 511,335, 513,335, 514,335, 514,334, 515,334, 515,333, 518,333, 518,336, 521,336, 525,336, 527,336, 527,337, 528,337, 528,338, 528,339, 528,340, 528,341, 528,342, 528,343, 527,343, 527,344, 527,345, 527,346, 527,347, 527,348, 527,349, 527,350, 526,350, 526,351, 526,352, 525,352, 525,353, 525,354, 525,355, 525,356, 524,356, 524,357, 524,358, 523,358, 522,358, 523,358, 522,358, 521,358, 521,359, 521,358, 521,359, 521,358, 521,359, 520,359, 519,359, 519,358, 519,359, 519,358, 518,358, 518,359, 517,359, 516,359, 515,359, 515,358, 515,357, 516,357, 516,358, 517,358, 518,358, 518,357, 517,357, 517,356, 517,357, 517,356, 516,356, 515,356, 515,355, 515,356, 515,355, 515,354, 515,355, 515,354, 515,353, 515,354, 516,354, 517,354, 516,354, 517,354, 516,354, 517,354, 517,353, 516,353, 515,353, 515,354, 514,354, 514,353, 515,353, 514,353, 514,352, 514,353, 514,352, 515,352, 515,351, 515,352, 515,351, 514,351, 514,350, 514,351, 514,350, 513,350, 512,350, 512,349, 512,350, 512,349, 511,349, 511,350, 511,349, 510,349, 509,349, 510,349, 509,349, 508,348, 509,348, 509,349, 509,348, 509,349, 509,348, 509,347, 509,348, 508,348255,65, 260,65, 267,65, 273,65, 278,65, 278,72, 284,72, 284,74, 284,79, 284,80, 288,80, 288,84, 288,85, 288,90, 287,90, 287,93, 289,93, 289,96, 289,98, 290,98, 291,98, 292,98, 293,98, 293,97, 294,97, 294,98, 295,98, 296,98, 297,98, 298,98, 299,98, 299,99, 300,99, 300,98, 300,99, 301,99, 302,99, 303,99, 304,98, 305,98, 306,99, 306,100, 306,101, 305,102, 305,104, 306,104, 306,112, 299,112, 291,112, 287,112, 277,112, 269,112, 267,112, 261,112, 258,112, 255,112, 255,108, 255,106, 255,104, 245,104, 243,104, 236,104, 232,104, 232,99, 233,99, 232,93, 232,88, 232,87, 232,82, 232,80, 236,80, 243,80, 248,80, 250,80, 251,80, 255,80, 255,77, 255,70, 255,66199,13, 203,13, 207,13, 207,15, 207,18, 206,18, 206,21, 206,23, 205,23, 205,27, 205,29, 205,31, 203,31, 203,32, 202,32, 200,32, 200,33, 200,35, 201,36, 202,36, 202,37, 203,37, 204,37, 205,37, 206,38, 206,37, 206,38, 206,42, 203,42, 203,43, 202,43, 202,44, 201,44, 201,46, 203,46, 203,50, 203,51, 198,51, 194,51, 194,52, 190,52, 189,52, 188,52, 188,51, 187,51, 187,52, 186,51, 186,52, 186,51, 186,52, 185,52, 184,52, 184,56, 184,60, 184,61, 182,61, 178,61, 178,62, 178,67, 178,71, 177,71, 177,72, 177,74, 175,74, 175,77, 175,79, 175,80, 175,85, 175,88, 175,90, 175,93, 175,94, 175,95, 175,94, 175,88, 174,88, 174,87, 173,87, 173,86, 173,85, 172,85, 172,84, 171,84, 171,85, 170,85, 170,86, 170,87, 170,88, 170,87, 169,87, 168,87, 168,88, 167,88, 166,88, 166,87, 165,87, 165,88, 164,88, 164,87, 164,88, 163,88, 162,88, 162,87, 161,87, 160,88, 160,89, 159,89, 158,89, 158,88, 157,88, 156,88, 155,88, 155,89, 155,90, 154,90, 154,89, 153,89, 153,88, 152,88, 152,87, 152,86, 152,85, 152,84, 151,84, 151,83, 150,83, 149,83, 149,84, 149,83, 148,83, 148,82, 147,82, 147,81, 148,81, 148,80, 148,79, 147,79, 147,78, 146,78, 146,77, 145,76, 145,75, 144,75, 145,75, 145,74, 144,74, 144,73, 144,72, 143,72, 143,71, 144,71, 144,70, 143,70, 142,69, 143,69, 143,68, 144,68, 144,67, 145,67, 146,67, 146,66, 147,66, 147,65, 148,66, 148,67, 148,68, 149,68, 149,67, 150,67, 150,66, 151,66, 152,66, 153,66, 153,67, 154,67, 155,67, 155,68, 156,68, 156,69, 156,70, 157,70, 157,69, 158,69, 158,68, 159,68, 162,68, 161,68, 161,67, 160,67, 159,67, 159,66, 160,66, 160,65, 159,65, 159,64, 159,63, 159,62, 158,62, 158,61, 158,60, 158,59, 158,58, 158,59, 159,58, 159,59, 159,58, 160,58, 160,57, 161,57, 161,56, 161,55, 161,54, 161,53, 160,53, 160,52, 158,52, 158,50, 157,50, 155,50, 155,46, 155,44, 152,44, 152,42, 152,39, 151,39, 151,38, 152,38, 151,38, 151,37, 151,36, 151,35, 152,35, 152,34, 152,33, 152,32, 153,32, 153,31, 154,31, 154,30, 153,30, 154,30, 153,30, 153,29, 153,28, 152,28, 151,28, 150,28, 150,27, 150,26, 149,26, 149,25, 148,25, 149,25, 149,24, 149,23, 148,23, 147,23, 147,22, 147,21, 146,21, 146,20, 145,20, 144,20, 144,19, 145,19, 145,18, 144,18, 144,17, 144,16, 143,16, 142,16, 142,17, 142,16, 142,17, 142,16, 141,16, 141,15, 141,14, 141,13, 146,13, 151,13, 162,13, 172,13, 179,13, 190,13, 193,13197,246, 198,246, 198,247, 198,248, 198,250, 198,252, 198,254, 198,255, 198,256, 198,257, 198,258, 198,259, 198,262, 198,263, 198,264, 198,265, 198,268, 198,269, 198,271, 198,272, 198,273, 198,274, 198,275, 198,277, 198,279, 196,279, 193,279, 192,279, 191,279, 190,279, 189,279, 188,279, 187,279, 185,279, 184,279, 182,279, 181,279, 180,279, 179,279, 178,279, 177,279, 176,279, 175,279, 174,279, 174,278, 171,278, 170,277, 167,276, 165,275, 160,273, 159,273, 156,272, 151,270, 149,270, 149,266, 149,263, 158,263, 159,263, 162,263, 174,263, 179,263, 178,263, 179,263, 178,262, 177,261, 177,260, 177,259, 176,258, 176,257, 175,256, 175,255, 176,255, 177,256, 178,257, 179,256, 179,255, 180,255, 180,254, 180,255, 180,254, 181,254, 182,254, 182,253, 182,252, 182,251, 183,251, 184,251, 184,250, 185,250, 186,250, 187,250, 187,249, 188,249, 189,249, 189,250, 190,250, 190,249, 191,249, 191,248, 191,249, 191,248, 191,249, 191,248, 192,248, 193,248, 193,247, 193,248, 193,247, 194,247, 194,246, 195,246, 196,246, 197,246571,134, 571,137, 570,138, 570,139, 571,140, 571,142, 571,143, 574,144, 575,145, 577,146, 575,147, 574,148, 574,149, 573,149, 573,148, 573,149, 573,148, 573,149, 572,149, 571,149, 571,150, 570,150, 569,150, 571,152, 572,152, 572,153, 574,154, 575,155, 575,156, 574,156, 575,157, 574,157, 574,158, 574,159, 574,160, 573,160, 573,161, 572,161, 571,161, 567,161, 565,161, 563,161, 560,161, 557,161, 550,161, 547,161, 542,161, 541,161, 535,161, 535,160, 536,160, 535,160, 535,159, 535,158, 536,158, 536,157, 536,156, 537,156, 538,156, 538,155, 538,154, 539,154, 539,153, 539,152, 540,152, 540,151, 541,148, 542,146, 542,144, 542,140, 542,139, 543,139, 543,138, 540,137, 539,137, 539,136, 540,136, 540,133, 534,133, 533,133, 533,129, 533,127, 539,127, 541,127, 548,127, 549,127, 554,127, 555,127, 556,127, 563,127, 564,133, 565,133438,266, 437,266, 437,267, 437,268, 437,269, 436,269, 436,270, 437,270, 441,270, 442,270, 442,268, 443,268, 443,266, 444,266, 444,267, 445,267, 445,268, 446,268, 446,269, 447,269, 450,269, 450,270, 455,270, 456,270, 456,269, 457,269, 457,270, 458,270, 458,271, 458,272, 458,273, 458,274, 458,275, 459,276, 458,276, 458,277, 458,281, 458,283, 456,283, 456,287, 456,290, 455,290, 454,290, 454,291, 453,291, 454,290, 453,290, 453,291, 452,291, 451,291, 450,291, 449,291, 448,291, 448,292, 447,292, 446,292, 447,292, 447,291, 447,292, 447,291, 448,291, 449,291, 450,290, 450,291, 450,290, 449,290, 448,290, 449,290, 449,289, 449,290, 449,289, 448,288, 448,289, 449,289, 448,289, 448,290, 448,291, 448,290, 448,289, 447,289, 447,290, 447,291, 447,290, 447,291, 446,291, 445,291, 445,292, 446,292, 445,292, 444,292, 445,292, 444,292, 444,293, 443,293, 443,292, 444,292, 443,292, 444,292, 444,291, 444,292, 444,291, 445,291, 445,290, 444,290, 444,291, 444,292, 443,292, 442,292, 442,293, 442,292, 443,292, 443,293, 442,293, 441,293, 440,293, 439,293, 438,293, 437,293, 437,294, 437,293, 438,293, 439,293, 440,293, 441,293, 440,293, 440,292, 440,293, 440,292, 439,292, 439,291, 438,291, 438,290, 438,289, 438,288, 438,287, 438,286, 438,287, 438,288, 437,288, 437,287, 438,287, 437,287, 437,286, 438,286, 437,286, 437,287, 437,288, 437,287, 437,288, 437,289, 436,289, 436,288, 436,289, 436,290, 436,291, 436,292, 435,292, 436,292, 435,292, 435,291, 434,291, 434,292, 434,291, 433,291, 433,290, 433,287, 427,287, 427,288, 423,288, 422,288, 422,284, 424,284, 424,283, 424,277, 427,278, 427,272, 429,272, 430,272, 432,271, 432,267, 433,266453,291, 454,291, 453,291, 452,291, 451,291, 450,291, 450,292, 449,292, 448,292, 447,292, 446,292, 445,292, 446,292, 447,292, 448,292, 449,292, 450,291, 451,291, 452,291, 453,291436,293, 437,293, 436,293, 435,293, 434,293, 435,293, 436,29332,97, 32,98, 33,98, 33,99, 34,99, 35,99, 35,100, 38,100, 38,102, 38,103, 42,103, 42,105, 45,105, 46,105, 48,105, 49,105, 49,104, 49,103, 50,103, 50,102, 51,102, 52,102, 54,102, 58,102, 60,102, 62,102, 69,102, 74,102, 75,109, 74,109, 74,113, 74,116, 77,116, 81,116, 81,125, 81,127, 74,127, 73,127, 72,128, 71,129, 71,130, 71,131, 71,132, 71,133, 71,135, 72,137, 72,138, 73,140, 72,140, 71,140, 69,140, 67,140, 65,140, 63,140, 61,140, 59,140, 58,140, 57,140, 55,140, 54,140, 52,140, 50,140, 49,140, 47,140, 46,140, 45,140, 45,139, 45,138, 45,137, 44,137, 43,137, 43,138, 42,138, 42,139, 41,139, 40,139, 40,140, 40,141, 40,142, 39,142, 38,142, 38,141, 37,141, 36,141, 36,140, 35,140, 34,139, 34,138, 34,137, 33,137, 32,137, 32,136, 32,135, 32,134, 31,134, 31,133, 31,132, 32,132, 32,131, 31,131, 31,130, 32,130, 32,129, 33,129, 33,128, 33,127, 32,127, 30,127, 27,127, 25,127, 24,126, 24,125, 24,124, 23,124, 23,123, 23,122, 23,121, 23,120, 23,121, 23,120, 23,119, 23,118, 23,117, 23,116, 22,116, 22,115, 22,114, 21,114, 22,114, 22,113, 22,112, 23,112, 23,111, 23,110, 23,109, 23,108, 23,107, 23,106, 24,106, 24,107, 25,106, 24,106, 25,106, 25,105, 25,106, 26,106, 26,105, 25,105, 26,105, 25,105, 26,105, 26,104, 25,104, 25,105, 25,104, 25,105, 24,105, 24,106, 24,105, 25,105, 25,104, 25,103, 25,102, 25,101, 26,101, 26,100, 26,101, 27,101, 28,101, 29,101, 28,101, 27,101, 27,100, 26,100, 26,101, 25,101, 26,101, 26,100, 26,99, 26,98, 27,98, 28,98, 29,98, 29,97, 30,97, 31,97490,182, 491,182, 491,183, 491,184, 492,184, 492,183, 493,183, 493,184, 494,184, 494,183, 494,184, 495,184, 495,185, 495,186, 494,186, 494,187, 495,187, 495,186, 495,187, 496,187, 497,187, 497,188, 498,188, 499,188, 499,187, 500,187, 500,188, 501,188, 501,189, 501,190, 502,190, 502,191, 503,191, 503,192, 504,192, 504,193, 505,193, 506,193, 504,195, 502,196, 502,197, 501,197, 500,198, 499,198, 498,199, 497,199, 497,200, 497,201, 496,201, 496,202, 495,202, 495,203, 494,203, 493,203, 493,204, 492,204, 492,205, 491,205, 490,205, 489,205, 489,206, 489,205, 489,206, 488,206, 487,206, 486,206, 486,207, 484,207, 483,207, 480,207, 474,207, 474,206, 473,206, 472,206, 471,206, 471,205, 471,204, 471,203, 472,202, 473,201, 472,200, 472,199, 475,197, 476,196, 477,196, 478,194, 479,194, 479,193, 480,193, 481,193, 482,193, 482,192, 481,192, 481,191, 482,191, 482,190, 482,189, 481,189, 482,189, 483,189, 482,189, 482,188, 483,188, 483,189, 483,188, 483,187, 482,185, 482,184, 483,184, 485,182, 484,182, 484,181, 483,180, 483,179, 484,179, 484,180, 487,179, 488,179, 488,180, 488,181, 489,181, 490,181, 490,182139,84, 140,84, 141,85, 141,86, 142,86, 142,87, 143,87, 143,88, 144,88, 145,88, 145,89, 146,89, 147,89, 147,90, 147,89, 148,89, 148,90, 149,90, 149,91, 149,92, 153,92, 154,92, 155,93, 155,90, 155,89, 155,88, 156,88, 157,88, 158,88, 158,89, 159,89, 160,89, 160,88, 161,87, 162,87, 162,88, 163,88, 164,88, 164,87, 164,88, 165,88, 165,87, 166,87, 166,88, 167,88, 168,88, 168,87, 169,87, 170,87, 170,88, 170,87, 170,86, 170,85, 171,85, 171,84, 172,84, 172,85, 173,85, 173,86, 173,87, 174,87, 174,88, 175,88, 175,94, 175,95, 175,96, 175,104, 175,105, 175,107, 175,108, 175,111, 175,115, 175,117, 175,119, 175,127, 163,127, 162,127, 159,127, 158,127, 153,127, 144,127, 143,127, 142,127, 141,127, 138,127, 138,121, 141,121, 141,119, 142,119, 142,115, 141,115, 138,115, 138,114, 137,114, 135,114, 135,109, 137,109, 137,108, 137,107, 136,107, 136,106, 135,106, 135,105, 136,105, 136,104, 135,104, 135,103, 134,103, 134,102, 134,101, 134,100, 134,99, 133,99, 132,99, 131,99, 131,98, 130,98, 130,97, 131,97, 131,96, 130,96, 130,95, 130,94, 129,94, 129,93, 128,93, 128,92, 128,91, 128,92, 128,91, 127,91, 127,90, 128,90, 128,89, 128,88, 127,88, 127,87, 127,86, 127,87, 127,86, 128,86, 128,85, 129,85, 129,84, 130,84, 130,85, 131,85, 131,84, 132,84, 132,83, 132,84, 132,85, 133,85, 133,86, 134,86, 135,86, 135,87, 136,87, 136,86, 137,86, 137,85, 137,84, 138,84, 138,83, 139,83, 139,82, 139,83, 139,84337,157, 341,157, 344,157, 346,157, 349,157, 354,157, 354,162, 351,162, 351,164, 351,166, 356,166, 356,170, 356,171, 356,173, 356,172, 356,173, 356,172, 356,173, 357,173, 357,172, 357,176, 357,177, 357,181, 357,183, 357,186, 352,186, 347,186, 347,184, 342,184, 342,179, 337,179, 336,179, 336,178, 331,178, 331,173, 330,173, 331,173, 330,173, 329,173, 324,173, 324,169, 324,168, 324,164, 324,162, 324,157, 326,157, 331,157, 336,157286,276, 286,275, 286,269, 287,269, 293,269, 293,263, 293,257, 295,257, 299,257, 301,257, 301,251, 307,251, 313,251, 313,257, 311,257, 311,263, 311,269, 313,269, 314,271, 316,274, 315,274, 315,275, 312,277, 313,277, 314,277, 314,278, 315,278, 316,278, 316,279, 315,279, 316,279, 316,278, 316,279, 316,278, 316,279, 317,279, 317,280, 316,280, 317,280, 317,281, 318,281, 318,282, 317,282, 318,282, 318,283, 319,283, 318,283, 319,283, 319,284, 318,284, 319,284, 318,284, 313,284, 313,290, 309,290, 309,293, 306,293, 305,293, 304,293, 299,293, 293,293, 290,293, 281,293, 281,292, 282,292, 282,291, 281,291, 281,290, 282,290, 282,289, 282,288, 281,288, 281,287, 280,287, 280,286, 280,285, 279,285, 280,285, 280,284, 279,284, 278,284, 278,283, 277,283, 276,283, 275,283, 274,283, 274,282, 275,282, 281,282, 286,282, 286,27678,188, 79,188, 80,189, 81,189, 81,190, 82,190, 82,191, 82,190, 83,190, 83,191, 84,191, 84,192, 84,193, 85,193, 86,193, 86,194, 87,194, 87,195, 87,196, 88,196, 88,197, 88,198, 89,198, 89,199, 90,199, 90,200, 91,200, 91,201, 92,201, 92,202, 92,203, 92,204, 92,205, 92,206, 93,206, 93,207, 93,208, 94,209, 95,209, 94,209, 94,210, 95,210, 95,211, 95,212, 95,213, 95,214, 96,214, 96,215, 96,216, 96,217, 96,218, 97,218, 100,218, 100,219, 100,220, 100,222, 100,224, 100,228, 100,229, 100,231, 99,231, 94,231, 92,232, 87,232, 86,232, 85,232, 82,232, 82,231, 80,231, 80,230, 79,230, 79,229, 79,228, 78,228, 78,227, 77,227, 77,225, 75,225, 75,224, 75,223, 73,223, 73,222, 72,222, 72,220, 71,220, 71,218, 71,217, 70,217, 70,216, 69,216, 69,215, 68,215, 67,215, 67,214, 66,214, 66,213, 66,212, 66,211, 66,210, 67,210, 67,208, 63,205, 63,204, 62,204, 61,203, 60,203, 60,202, 59,202, 60,202, 60,201, 59,201, 59,200, 60,200, 59,200, 59,199, 60,199, 59,199, 61,198, 61,197, 62,196, 62,195, 63,195, 64,194, 65,194, 66,194, 69,192, 69,191, 70,192, 70,191, 69,191, 70,191, 70,190, 71,190, 72,190, 72,189, 73,189, 73,190, 74,190, 75,190, 76,190, 77,190, 77,189, 78,189, 78,18881,127, 81,128, 81,129, 81,130, 81,131, 81,132, 81,133, 81,134, 81,135, 81,136, 81,137, 81,138, 81,139, 81,140, 81,141, 81,142, 81,143, 82,143, 83,143, 84,143, 85,143, 86,143, 87,143, 87,144, 88,144, 89,144, 90,144, 91,144, 92,144, 93,144, 94,144, 95,144, 96,144, 97,144, 98,144, 99,144, 100,144, 100,145, 100,146, 100,147, 101,147, 102,147, 103,147, 104,147, 104,148, 104,149, 104,150, 104,151, 103,152, 103,153, 103,154, 102,154, 102,155, 102,156, 101,157, 101,158, 102,158, 102,159, 102,160, 102,161, 102,162, 102,163, 102,164, 101,164, 101,165, 100,165, 100,166, 99,166, 99,167, 99,168, 99,169, 98,169, 98,170, 99,170, 99,171, 98,171, 97,171, 96,171, 95,172, 94,172, 94,173, 94,174, 95,174, 95,175, 96,175, 96,176, 97,176, 97,177, 98,177, 98,178, 99,179, 100,180, 99,180, 99,181, 98,181, 98,182, 97,182, 97,183, 96,183, 96,184, 95,184, 95,185, 94,185, 94,186, 93,186, 93,187, 92,188, 91,188, 92,189, 93,189, 93,190, 94,190, 94,191, 95,191, 95,192, 96,192, 96,193, 97,193, 97,194, 98,194, 97,194, 96,194, 95,194, 94,194, 93,194, 92,194, 91,194, 90,194, 89,194, 88,194, 87,194, 86,194, 86,193, 85,193, 84,193, 84,192, 84,191, 83,191, 83,190, 82,190, 82,191, 82,190, 82,191, 82,190, 82,189, 82,188, 81,188, 81,187, 81,186, 81,185, 80,185, 79,185, 79,184, 79,185, 79,184, 78,184, 77,184, 78,184, 78,183, 77,183, 77,182, 77,181, 77,180, 76,179, 75,179, 74,177, 74,176, 73,176, 73,175, 72,174, 71,172, 71,170, 70,169, 70,167, 69,167, 69,165, 68,165, 68,164, 68,163, 67,162, 66,162, 65,162, 65,160, 65,159, 65,158, 64,158, 64,157, 63,155, 63,154, 62,154, 61,154, 61,153, 61,152, 61,151, 60,151, 59,151, 59,149, 58,149, 58,148, 58,147, 58,146, 58,145, 58,144, 58,143, 58,142, 58,141, 58,140, 59,140, 60,140, 61,140, 62,140, 63,140, 64,140, 65,140, 66,140, 67,140, 68,140, 69,140, 70,140, 71,140, 72,140, 73,140, 72,138, 72,137, 71,135, 71,133, 71,132, 71,131, 71,130, 71,129, 72,128, 73,127, 74,127, 75,127, 76,127, 77,127, 78,127, 79,127, 80,127524,215, 523,215, 523,214, 523,215, 523,214, 523,213, 523,212, 523,211, 528,212, 534,212, 537,212, 538,212, 538,207, 542,207, 543,207, 546,207, 547,207, 548,207, 550,207, 551,207, 552,207, 552,208, 553,208, 554,208, 555,208, 555,209, 556,209, 556,210, 556,211, 557,211, 558,211, 558,212, 559,212, 559,213, 560,213, 560,214, 559,214, 558,215, 559,216, 558,218, 558,217, 558,218, 557,218, 555,220, 554,220, 554,221, 553,221, 553,223, 553,224, 553,227, 552,227, 551,227, 551,226, 551,227, 550,227, 549,226, 549,227, 549,228, 549,230, 549,233, 550,233, 549,233, 549,234, 548,235, 548,234, 547,234, 548,234, 547,234, 547,233, 547,232, 546,232, 546,231, 545,231, 544,231, 543,231, 542,231, 541,231, 540,231, 540,230, 539,230, 538,231, 536,231, 536,232, 535,234, 534,234, 534,233, 533,233, 533,232, 532,232, 529,232, 525,232, 525,226, 525,227, 524,227, 523,227, 523,226, 523,225, 524,224, 524,223, 525,223, 525,222, 526,222, 526,221, 526,220, 525,220, 525,219, 524,219, 523,219, 523,218, 523,217, 523,218, 523,217, 524,217, 524,216589,114, 588,114, 587,113, 586,114, 584,113, 584,114, 583,114, 583,113, 583,111, 584,108, 583,108, 584,107, 584,106, 584,102, 583,95, 584,95, 585,95, 587,95, 591,94, 593,94, 594,96, 593,97, 594,99, 595,99, 596,99, 596,100, 601,99, 603,99, 604,99, 604,100, 604,101, 603,101, 603,102, 603,103, 604,103, 604,102, 605,102, 605,103, 605,104, 605,107, 608,107, 610,107, 610,108, 612,108, 613,108, 614,108, 614,109, 614,110, 614,111, 614,112, 613,112, 613,113, 613,114, 613,115, 614,115, 614,116, 610,116, 609,116, 608,116, 609,116, 608,116, 608,117, 609,117, 608,119, 608,121, 607,121, 607,122, 608,122, 608,123, 608,125, 607,125, 607,126, 608,126, 607,127, 608,127, 608,128, 609,127, 609,129, 608,129, 609,130, 608,130, 608,133, 607,133, 607,134, 606,134, 604,135, 603,135, 602,133, 602,132, 602,134, 601,134, 599,135, 597,135, 597,136, 597,135, 597,134, 597,133, 596,133, 595,133, 594,133, 593,133, 592,133, 590,131, 591,129, 588,127, 590,125, 591,125, 592,125, 591,124, 592,122, 590,120, 588,119, 589,119, 589,118, 589,117, 589,116, 589,115, 589,114331,157, 326,157, 324,157, 324,162, 324,164, 324,168, 324,169, 318,169, 318,170, 312,170, 305,170, 305,164, 305,157, 299,157, 299,152, 300,152, 300,151, 301,151, 301,147, 298,147, 298,142, 307,142, 310,142, 310,136, 310,131, 315,131, 320,131, 320,135, 323,135, 325,135, 325,134, 326,134, 327,134, 327,136, 328,136, 328,137, 329,137, 330,137, 330,136, 331,136, 331,142, 331,147, 331,152628,135, 627,135, 627,136, 627,135, 627,134, 628,133, 628,132, 628,133, 628,134, 628,135627,135, 626,135, 626,136, 626,135, 626,134, 627,134, 627,135637,137, 636,137, 635,137, 634,137, 633,137, 633,138, 633,137, 634,137, 634,136, 635,136, 635,135, 635,136, 635,135, 636,135, 636,136, 636,137642,137, 642,138, 643,138, 642,139, 641,139, 640,139, 640,138, 641,138, 642,138, 642,137, 642,138, 641,138, 641,137, 642,137, 642,136, 642,137624,139, 624,140, 625,140, 624,140, 624,139, 624,140, 624,139629,135, 628,135, 629,135, 628,135, 628,134, 628,133, 629,133, 628,133, 628,132, 629,132, 629,131, 630,131, 630,130, 629,130, 629,131, 629,132, 628,132, 628,131, 628,132, 628,131, 628,132, 628,131, 628,132, 627,132, 627,131, 628,131, 627,131, 627,132, 627,131, 626,130, 627,130, 626,129, 626,130, 626,131, 627,131, 627,132, 626,132, 626,133, 626,134, 626,135, 626,136, 625,136, 625,137, 625,136, 625,137, 624,137, 623,137, 622,137, 621,138, 621,137, 621,136, 622,136, 622,135, 622,133, 621,133, 620,133, 618,132, 617,132, 616,132, 616,133, 615,133, 614,133, 611,133, 611,134, 610,134, 609,134, 609,133, 608,133, 608,130, 609,130, 608,129, 609,129, 609,127, 608,128, 608,127, 607,127, 608,126, 607,126, 607,125, 608,125, 608,123, 608,122, 607,122, 607,121, 608,121, 608,119, 609,117, 608,117, 608,116, 609,116, 608,116, 609,116, 610,116, 614,116, 614,115, 613,115, 613,114, 613,113, 613,112, 614,112, 614,111, 614,110, 614,109, 614,110, 615,110, 615,109, 616,109, 618,109, 617,110, 619,110, 619,109, 620,108, 621,110, 623,109, 623,111, 625,111, 626,111, 626,112, 626,113, 626,114, 627,115, 628,116, 629,116, 629,115, 630,115, 630,114, 631,114, 632,114, 632,113, 632,114, 633,114, 633,115, 632,115, 632,114, 632,115, 633,115, 633,116, 633,117, 634,117, 633,117, 634,117, 635,117, 634,117, 635,117, 635,118, 634,118, 634,119, 633,119, 632,119, 632,120, 632,119, 632,120, 633,120, 632,120, 632,121, 631,121, 631,120, 631,121, 631,122, 631,121, 631,122, 630,122, 631,122, 630,122, 630,123, 631,123, 631,122, 631,123, 631,124, 631,123, 631,124, 632,124, 632,123, 632,122, 632,123, 633,123, 633,124, 633,123, 634,124, 634,125, 635,126, 635,127, 635,126, 634,126, 635,126, 635,127, 634,127, 635,127, 634,127, 635,128, 635,127, 635,128, 636,128, 636,129, 636,130, 637,131, 638,131, 639,131, 638,131, 638,132, 639,132, 639,131, 640,131, 641,131, 642,131, 642,130, 642,129, 642,128, 641,128, 641,129, 641,128, 641,127, 641,126, 640,126, 640,127, 639,126, 640,126, 641,126, 641,127, 642,127, 642,128, 643,129, 643,130, 642,130, 643,130, 643,131, 643,132, 643,131, 642,131, 643,131, 642,131, 642,132, 642,131, 642,132, 643,132, 642,132, 641,132, 640,132, 640,133, 639,133, 638,133, 637,133, 637,134, 636,134, 635,134, 634,134, 635,134, 635,133, 635,132, 635,131, 635,132, 635,131, 634,131, 634,132, 633,133, 633,132, 633,133, 632,133, 632,134, 632,133, 632,132, 632,133, 631,134, 631,133, 631,134, 632,134, 631,134, 631,135, 631,134, 631,135, 630,135, 630,134, 630,133, 630,134, 629,134, 630,134, 630,135158,201, 157,201, 156,201, 155,201, 154,201, 153,201, 152,201, 151,201, 150,201, 149,201, 148,201, 147,201, 146,201, 145,201, 144,201, 143,201, 142,201, 141,201, 141,197, 141,193, 141,192, 141,189, 141,187, 141,185, 141,183, 141,182, 141,180, 141,179, 141,178, 141,177, 141,175, 141,173, 141,172, 141,170, 141,168, 141,167, 141,166, 141,165, 141,164, 141,163, 141,162, 141,161, 141,160, 141,159, 141,158, 141,157, 141,156, 141,155, 141,154, 141,152, 141,151, 141,150, 141,149, 141,148, 141,147, 141,146, 141,145, 141,144, 141,143, 141,142, 141,140, 141,139, 141,136, 141,134, 141,131, 141,129, 141,128, 141,127, 142,127, 143,127, 144,127, 153,127, 158,127, 159,127, 162,127, 163,127, 175,127, 175,131, 175,134, 180,133, 185,133, 186,133, 186,136, 186,142, 187,142, 187,143, 187,144, 187,145, 187,146, 187,147, 187,148, 187,149, 187,150, 187,151, 187,152, 187,153, 187,154, 187,155, 187,156, 187,157, 187,158, 187,159, 187,160, 188,160, 188,161, 187,161, 187,162, 187,163, 187,162, 187,163, 187,164, 186,164, 187,164, 187,165, 187,166, 187,167, 186,167, 186,168, 186,169, 186,170, 186,171, 185,171, 185,172, 186,172, 187,172, 187,173, 186,173, 186,172, 185,172, 185,173, 186,173, 185,173, 185,174, 186,174, 186,175, 186,176, 186,177, 187,177, 186,177, 187,177, 187,178, 186,178, 187,178, 186,178, 187,178, 187,179, 187,180, 187,181, 187,182, 188,182, 188,181, 188,182, 187,182, 188,182, 188,183, 188,184, 188,185, 187,185, 187,186, 187,187, 186,187, 185,187, 185,188, 185,189, 184,189, 183,189, 183,190, 183,191, 182,191, 182,192, 181,192, 181,193, 181,195, 180,195, 179,195, 179,196, 179,197, 180,197, 181,197, 182,197, 182,196, 183,196, 184,196, 185,196, 186,196, 186,197, 187,197, 188,197, 188,198, 187,198, 187,197, 186,197, 185,197, 185,196, 185,197, 184,197, 184,198, 184,197, 183,197, 183,198, 183,199, 182,199, 182,200, 182,199, 181,199, 181,198, 181,199, 181,200, 181,199, 180,199, 180,198, 180,199, 180,198, 179,198, 179,199, 180,199, 179,199, 180,199, 180,200, 179,200, 178,200, 177,200, 177,201, 176,201, 175,201, 174,201, 173,201, 172,201, 171,201, 170,201, 169,201, 168,201, 167,201, 166,201, 165,201, 164,201, 163,201, 162,201, 161,201, 160,201, 159,201, 158,201138,127, 139,127, 140,127, 141,127, 141,128, 141,129, 141,130, 141,131, 141,132, 141,133, 141,134, 141,135, 141,136, 141,137, 141,138, 141,139, 141,140, 141,141, 141,142, 141,143, 141,144, 141,145, 141,146, 141,147, 141,148, 141,150, 141,151, 141,152, 141,153, 141,154, 141,155, 141,156, 141,157, 141,158, 141,159, 141,160, 141,161, 141,162, 141,163, 141,164, 141,165, 141,166, 141,167, 141,168, 141,169, 141,170, 141,171, 141,172, 141,173, 141,174, 141,175, 141,176, 141,177, 140,177, 139,177, 138,177, 137,177, 136,177, 135,177, 134,177, 133,177, 132,177, 131,177, 130,177, 130,178, 130,179, 130,180, 130,181, 130,182, 130,183, 130,184, 130,185, 130,186, 129,186, 128,186, 127,186, 126,186, 125,186, 124,186, 123,186, 122,186, 121,186, 120,186, 113,186, 105,186, 105,185, 104,185, 104,184, 103,184, 103,183, 102,183, 102,182, 101,182, 101,181, 100,181, 100,180, 99,179, 98,178, 98,177, 97,177, 97,176, 96,176, 96,175, 95,175, 95,174, 94,174, 94,173, 94,172, 95,172, 96,171, 97,171, 98,171, 99,171, 99,170, 98,170, 98,169, 99,169, 99,168, 99,167, 99,166, 100,166, 100,165, 101,165, 101,164, 102,164, 102,163, 102,162, 102,161, 102,160, 102,159, 102,158, 101,158, 101,157, 102,156, 102,155, 102,154, 103,154, 103,153, 103,152, 104,151, 104,150, 104,149, 104,148, 104,147, 103,147, 102,147, 101,147, 100,147, 100,146, 100,145, 100,144, 99,144, 98,144, 97,144, 96,144, 95,144, 94,144, 93,144, 92,144, 91,144, 90,144, 89,144, 88,144, 87,144, 87,143, 86,143, 85,143, 84,143, 83,143, 82,143, 81,143, 81,142, 81,141, 81,140, 81,139, 81,138, 81,137, 81,136, 81,135, 81,134, 81,133, 81,132, 81,131, 81,130, 81,129, 81,128, 81,127, 82,127, 83,127, 84,127, 85,127, 86,127, 87,127, 88,127, 89,127, 90,127, 91,127, 92,127, 93,127, 94,127, 95,127, 96,127, 97,127, 98,127, 99,127, 100,127, 101,127, 102,127, 103,127, 104,127, 105,127, 106,127, 107,127, 108,127, 109,127, 110,127, 111,127, 112,127, 113,127, 114,127, 115,127, 116,127, 117,127, 118,127, 119,127, 120,127, 121,127, 122,127, 123,127, 124,127, 125,127, 126,127, 127,127, 128,127, 129,127, 130,127, 131,127, 132,127, 133,127, 134,127, 135,127, 136,127, 137,127, 138,127255,108, 255,112, 258,112, 261,112, 267,112, 269,112, 269,115, 269,120, 270,120, 270,126, 270,127, 270,130, 271,131, 271,136, 271,139, 271,142, 262,142, 260,142, 255,142, 254,142, 253,142, 252,142, 250,142, 246,142, 245,142, 244,142, 243,142, 241,142, 240,142, 238,142, 236,142, 235,142, 232,142, 231,142, 230,142, 229,142, 227,142, 225,142, 223,142, 222,142, 221,142, 220,142, 219,142, 218,142, 217,142, 216,142, 215,142, 214,142, 213,142, 212,142, 211,142, 211,136, 211,134, 211,132, 215,132, 215,127, 215,126, 215,123, 215,120, 218,120, 222,120, 224,120, 226,120, 228,120, 232,120, 232,116, 232,115, 232,108, 232,104, 236,104, 243,104, 245,104, 255,104, 255,106403,305, 404,306, 403,306, 403,307, 404,307, 403,307, 403,306, 402,306, 403,307, 402,307, 402,306, 403,306401,305, 401,306, 401,305, 401,306, 402,306, 402,307, 400,306, 399,305, 400,305400,278, 401,278, 401,279, 402,279, 403,279, 407,279, 408,279, 412,279, 413,279, 414,279, 414,280, 414,281, 415,281, 415,282, 416,282, 416,283, 418,283, 419,283, 420,283, 421,283, 422,283, 422,284, 422,288, 423,288, 427,288, 427,287, 433,287, 433,290, 433,291, 433,292, 432,292, 431,291, 430,292, 427,291, 423,292, 422,291, 422,292, 421,293, 421,294, 419,294, 418,294, 417,293, 415,293, 414,292, 412,291, 411,292, 410,294, 410,295, 411,296, 413,296, 415,296, 416,294, 417,295, 418,294, 418,295, 418,294, 419,295, 418,296, 416,296, 417,297, 418,297, 418,298, 419,298, 419,296, 421,296, 421,297, 422,297, 421,297, 421,299, 422,299, 421,299, 420,299, 420,300, 419,300, 420,301, 419,301, 418,300, 418,301, 419,301, 418,301, 417,301, 418,302, 417,302, 420,303, 420,304, 422,304, 422,305, 423,305, 423,306, 424,305, 424,306, 425,307, 426,307, 425,307, 426,308, 425,308, 424,309, 423,308, 423,309, 421,310, 423,308, 422,307, 422,308, 421,308, 421,307, 421,306, 420,307, 419,306, 419,305, 417,305, 417,304, 417,303, 415,303, 414,303, 413,302, 413,303, 413,302, 412,302, 413,303, 414,304, 414,305, 414,306, 413,305, 414,307, 412,308, 412,307, 412,306, 411,306, 411,305, 410,306, 410,305, 409,305, 409,306, 408,306, 408,307, 407,306, 407,307, 407,308, 406,308, 406,307, 405,307, 405,308, 404,307, 405,307, 405,306, 404,306, 404,305, 402,305, 401,304, 400,303, 400,302, 401,302, 400,302, 401,302, 400,302, 400,301, 401,301, 401,300, 400,300, 399,300, 399,299, 398,298, 398,297, 398,296, 398,295, 397,295, 397,294, 396,293, 396,292, 395,291, 395,290, 395,289, 395,288, 395,287, 395,286, 394,286, 394,285, 394,284, 394,283, 395,283, 396,283, 396,284, 396,283, 397,283, 397,282, 396,282, 396,281, 397,281, 396,281, 396,280, 397,280, 398,280, 398,279, 399,279, 399,278, 400,278344,316, 344,317, 343,317, 342,317, 343,317, 343,316, 344,316360,305, 361,305, 360,306, 359,306, 359,307, 358,307, 357,308, 356,308, 357,308, 357,307, 358,307, 358,306, 359,307, 359,306, 358,306, 359,306, 360,306, 359,306, 360,306, 360,305361,282, 362,282, 363,282, 362,283, 363,290, 361,290, 362,295, 364,295, 364,298, 365,298, 365,302, 364,303, 363,303, 362,303, 362,304, 361,304, 361,305, 360,305, 360,304, 361,304, 362,304, 362,303, 363,303, 364,303, 364,302, 363,302, 362,302, 361,302, 361,303, 360,303, 360,302, 361,302, 360,302, 361,302, 361,301, 361,300, 361,299, 360,299, 360,300, 359,300, 359,301, 358,301, 358,300, 357,300, 357,299, 357,300, 357,299, 357,300, 357,301, 358,301, 358,302, 358,303, 359,303, 358,303, 358,304, 358,303, 358,304, 359,304, 359,305, 359,306, 358,306, 358,305, 358,306, 357,307, 356,307, 355,307, 356,307, 356,308, 356,309, 356,308, 355,308, 355,309, 355,308, 355,309, 355,308, 355,309, 355,308, 355,309, 355,308, 356,308, 356,309, 355,309, 355,310, 355,309, 356,309, 355,309, 355,310, 354,310, 354,311, 353,311, 353,312, 352,312, 351,312, 351,313, 350,313, 349,313, 348,313, 347,313, 347,314, 348,314, 349,314, 349,313, 350,313, 349,313, 349,314, 348,314, 347,315, 346,315, 345,315, 345,316, 344,316, 345,316, 345,315, 346,315, 347,315, 346,315, 346,314, 347,314, 346,314, 347,314, 346,314, 345,314, 345,315, 344,315, 345,315, 344,315, 344,314, 344,315, 344,314, 344,313, 345,313, 344,313, 344,314, 343,314, 343,313, 343,314, 342,314, 342,313, 341,313, 342,313, 341,313, 340,313, 340,314, 340,313, 339,313, 338,313, 338,312, 338,311, 337,311, 337,310, 337,309, 336,309, 332,305, 333,303, 333,302, 333,301, 336,301, 337,301, 338,300, 339,298, 340,297, 339,296, 339,295, 338,294, 338,295, 337,295, 337,294, 334,296, 337,291, 336,291, 336,290, 336,289, 335,289, 339,287, 340,287, 341,287, 341,286, 342,285, 342,284, 343,284, 344,284, 344,283, 345,283, 346,282, 347,282, 348,282, 349,282, 349,281, 349,280, 350,280, 350,279, 350,278, 350,277, 349,277, 349,276, 350,276, 352,276, 355,275, 355,276, 356,276, 357,276, 357,277, 356,277, 357,277, 358,277, 358,278, 358,279, 359,279, 359,280, 359,281, 360,281, 360,282, 361,282161,54, 161,55, 161,56, 161,57, 160,57, 160,58, 159,58, 159,59, 159,58, 158,59, 158,58, 158,59, 158,60, 158,61, 158,62, 159,62, 159,63, 159,64, 159,65, 160,65, 160,66, 159,66, 159,67, 160,67, 161,67, 161,68, 162,68, 159,68, 158,68, 158,69, 157,69, 157,70, 156,70, 156,69, 156,68, 155,68, 155,67, 154,67, 153,67, 153,66, 152,66, 151,66, 150,66, 150,67, 149,67, 149,68, 148,68, 148,67, 148,66, 147,65, 147,66, 146,66, 146,67, 145,67, 144,67, 144,68, 143,68, 143,69, 142,69, 143,70, 144,70, 144,71, 143,71, 143,72, 144,72, 144,73, 144,74, 145,74, 145,75, 144,75, 145,75, 145,76, 146,77, 146,78, 147,78, 147,79, 148,79, 148,80, 148,81, 147,81, 147,82, 148,82, 148,83, 149,83, 149,84, 149,83, 150,83, 151,83, 151,84, 152,84, 152,85, 152,86, 152,87, 152,88, 153,88, 153,89, 154,89, 154,90, 155,90, 155,93, 154,92, 153,92, 149,92, 149,91, 149,90, 148,90, 148,89, 147,89, 147,90, 147,89, 146,89, 145,89, 145,88, 144,88, 143,88, 143,87, 142,87, 142,86, 141,86, 141,85, 140,84, 139,84, 139,83, 139,82, 139,83, 138,83, 138,84, 137,84, 137,85, 137,86, 136,86, 136,87, 135,87, 135,86, 134,86, 133,86, 133,85, 132,85, 132,84, 132,83, 133,83, 133,82, 133,81, 133,80, 133,79, 133,78, 133,77, 134,77, 119,77, 118,77, 118,78, 117,78, 115,78, 115,77, 115,76, 111,76, 111,75, 111,74, 112,74, 112,73, 112,72, 113,72, 113,71, 113,70, 113,69, 113,68, 112,68, 111,67, 110,67, 110,66, 110,65, 110,64, 111,64, 112,64, 111,64, 112,64, 112,63, 112,64, 113,64, 113,63, 113,62, 114,61, 115,61, 116,61, 117,61, 117,60, 118,60, 119,60, 118,60, 118,59, 117,59, 117,58, 117,57, 115,57, 115,56, 114,56, 114,54, 115,54, 115,51, 115,49, 122,49, 131,49, 130,48, 129,48, 129,47, 129,46, 128,46, 128,45, 127,45, 127,44, 127,43, 126,43, 125,43, 124,43, 124,42, 124,41, 123,41, 122,41, 122,40, 123,40, 123,39, 122,39, 122,38, 122,37, 122,36, 122,35, 121,35, 121,34, 120,34, 120,33, 119,33, 119,32, 119,31, 118,31, 118,28, 118,27, 118,22, 118,13, 125,13, 130,13, 133,13, 137,13, 141,13, 141,14, 141,15, 141,16, 142,16, 142,17, 142,16, 142,17, 142,16, 143,16, 144,16, 144,17, 144,18, 145,18, 145,19, 144,19, 144,20, 145,20, 146,20, 146,21, 147,21, 147,22, 147,23, 148,23, 149,23, 149,24, 149,25, 148,25, 149,25, 149,26, 150,26, 150,27, 150,28, 151,28, 152,28, 153,28, 153,29, 153,30, 154,30, 153,30, 154,30, 154,31, 153,31, 153,32, 152,32, 152,33, 152,34, 152,35, 151,35, 151,36, 151,37, 151,38, 152,38, 151,38, 151,39, 152,39, 152,42, 152,44, 155,44, 155,46, 155,50, 157,50, 158,50, 158,52, 160,52, 160,53, 161,53, 161,54506,240, 507,240, 507,241, 507,242, 506,242, 506,243, 505,244, 505,243, 504,243, 503,243, 502,243, 502,242, 501,242, 500,242, 499,242, 499,243, 498,243, 497,243, 496,243, 495,243, 495,242, 494,242, 494,241, 493,241, 493,240, 493,239, 492,240, 492,239, 491,239, 490,239, 490,238, 490,237, 490,236, 489,236, 488,236, 487,237, 487,236, 487,235, 487,234, 487,233, 487,232, 487,231, 487,230, 488,230, 488,229, 488,228, 487,228, 487,227, 486,227, 486,226, 485,226, 484,226, 483,226, 483,225, 482,225, 482,224, 483,224, 483,223, 484,223, 484,222, 485,222, 485,221, 486,221, 487,221, 488,221, 489,221, 489,220, 490,220, 491,220, 491,219, 492,219, 492,218, 493,218, 494,218, 495,218, 495,217, 495,216, 496,216, 497,216, 497,215, 498,215, 498,214, 499,214, 499,215, 499,216, 499,215, 500,215, 501,215, 501,214, 502,214, 502,213, 503,213, 504,213, 504,214, 505,214, 505,213, 506,213, 506,212, 506,211, 507,211, 507,212, 507,213, 508,213, 508,214, 509,213, 510,213, 511,213, 511,214, 512,214, 513,214, 513,215, 514,215, 515,215, 516,215, 517,215, 517,214, 518,214, 521,214, 523,214, 523,215, 523,214, 523,215, 524,215, 524,216, 524,217, 523,217, 523,218, 523,217, 523,218, 523,219, 524,219, 525,219, 525,220, 526,220, 526,221, 526,222, 525,222, 525,223, 524,223, 524,224, 523,225, 523,226, 523,227, 524,227, 525,227, 525,226, 525,232, 522,232, 519,232, 519,230, 519,229, 518,228, 518,229, 518,230, 518,231, 518,232, 518,233, 518,234, 518,235, 512,235, 512,236, 511,236, 511,237, 511,236, 510,236, 509,236, 509,237, 508,238, 507,238, 507,239, 507,240, 506,240334,325, 334,326, 333,326, 333,327, 333,328, 332,328, 332,329, 332,330, 331,330, 331,331, 331,332, 331,331, 331,330, 331,329, 332,329, 332,328, 332,327, 333,327, 333,328, 333,327, 333,326, 334,326, 334,325335,324, 334,324, 334,325, 334,324, 335,324, 335,323, 336,323, 335,323, 335,322, 336,322, 336,321, 337,321, 337,322, 336,322, 336,323, 335,323342,318, 341,319, 340,319, 340,320, 339,320, 338,320, 338,321, 337,321, 337,322, 337,321, 337,320, 338,320, 337,320, 337,321, 338,321, 338,320, 339,320, 338,320, 339,320, 339,319, 339,320, 339,319, 340,319, 339,319, 340,319, 341,319, 341,318, 340,318, 340,319, 340,318, 341,318, 342,317, 342,318342,314, 342,315, 342,314, 342,315, 341,315, 341,314, 341,315, 341,314, 340,314, 340,313, 340,314, 340,313, 341,313, 341,314, 342,314, 342,313338,312, 338,313, 339,313, 339,314, 339,315, 340,315, 340,316, 341,316, 340,316, 340,317, 340,316, 341,316, 341,317, 342,317, 341,317, 340,318, 339,318, 338,318, 338,317, 337,317, 337,316, 337,317, 338,317, 337,317, 337,318, 337,319, 337,320, 336,320, 337,320, 336,321, 335,321, 336,321, 336,320, 336,319, 336,320, 335,320, 336,320, 335,320, 335,321, 335,320, 334,320, 334,321, 333,321, 333,320, 333,321, 333,322, 332,322, 333,322, 333,323, 333,322, 334,322, 333,322, 334,322, 333,322, 334,322, 334,321, 335,321, 335,322, 334,322, 334,323, 334,324, 333,324, 333,325, 332,325, 333,325, 332,325, 332,324, 331,324, 331,325, 331,324, 330,324, 329,324, 329,325, 330,325, 331,325, 330,325, 330,326, 331,326, 331,327, 330,327, 331,327, 331,326, 332,326, 332,327, 331,328, 332,328, 331,328, 331,329, 331,330, 330,330, 330,331, 329,331, 330,331, 329,331, 329,330, 330,330, 329,330, 330,330, 329,330, 330,330, 330,329, 329,330, 329,329, 329,330, 329,329, 328,329, 329,329, 329,330, 329,331, 329,330, 329,331, 328,331, 329,331, 328,331, 328,332, 328,331, 327,331, 328,331, 327,331, 327,330, 326,330, 326,329, 326,330, 327,330, 327,331, 327,330, 326,330, 327,330, 326,331, 327,331, 327,332, 326,332, 325,332, 324,332, 324,333, 324,332, 323,332, 321,332, 317,332, 317,331, 316,331, 314,331, 314,332, 313,332, 308,332, 308,331, 307,332, 306,332, 307,332, 306,331, 306,330, 307,330, 306,330, 307,329, 306,329, 306,328, 306,327, 306,328, 306,327, 305,327, 304,327, 304,326, 303,326, 303,325, 302,325, 302,324, 302,323, 301,323, 301,322, 300,322, 300,321, 300,320, 299,320, 298,320, 300,320, 308,320, 308,314, 314,314, 320,314, 320,315, 322,312, 323,314, 324,313, 325,313, 325,314, 326,314, 328,312, 330,311, 331,311, 335,308, 336,309, 337,309, 337,310, 337,311, 338,311, 338,312407,241, 407,243, 409,243, 409,245, 412,245, 413,245, 413,246, 412,246, 411,246, 411,247, 412,247, 412,246, 412,247, 413,247, 413,246, 413,245, 415,245, 415,244, 417,244, 417,245, 420,245, 420,247, 424,247, 424,246, 426,246, 427,246, 427,245, 429,245, 429,247, 432,247, 433,247, 434,247, 434,246, 435,246, 434,249, 434,253, 433,257, 433,262, 433,266, 432,267, 432,271, 430,272, 429,272, 427,272, 427,278, 424,277, 424,283, 424,284, 422,284, 422,283, 421,283, 420,283, 419,283, 418,283, 416,283, 416,282, 415,282, 415,281, 414,281, 414,280, 414,279, 413,279, 412,279, 408,279, 407,279, 403,279, 402,279, 401,279, 401,278, 400,278, 399,278, 399,279, 398,279, 398,280, 397,280, 396,280, 396,281, 397,281, 396,281, 396,282, 397,282, 397,283, 396,283, 396,284, 396,283, 395,283, 395,282, 395,281, 396,281, 395,280, 394,280, 393,280, 393,279, 393,280, 392,280, 392,279, 392,271, 393,271, 393,270, 393,269, 393,268, 392,268, 392,267, 392,266, 391,266, 392,266, 392,265, 392,264, 393,263, 393,262, 393,261, 392,261, 392,260, 391,260, 392,260, 392,261, 391,261, 391,260, 391,259, 391,258, 391,257, 391,256, 391,255, 390,255, 391,255, 391,254, 390,254, 391,254, 391,253, 392,253, 392,252, 392,251, 398,251, 398,249, 399,249, 400,249, 401,249, 401,248, 401,249, 401,248, 402,248, 401,248, 401,247, 402,247, 403,247, 402,247, 402,246, 403,246, 403,245, 403,244, 403,243, 402,243, 403,243, 404,243, 403,243, 404,243, 404,242, 405,242, 405,241, 404,241255,142, 260,142, 262,142, 271,142, 278,142, 278,146, 278,147, 278,151, 271,151, 269,151, 269,152, 269,157, 269,164, 265,164, 265,170, 265,171, 265,172, 265,177, 265,178, 265,179, 261,179, 260,179, 255,179, 255,174, 255,173, 255,172, 255,170, 253,170, 248,170, 245,170, 244,170, 240,170, 240,172, 240,177, 233,176, 233,175, 234,175, 233,174, 233,173, 232,173, 231,173, 231,172, 230,172, 231,171, 230,171, 231,171, 230,171, 230,170, 231,170, 231,169, 231,168, 230,168, 231,168, 231,167, 231,166, 230,167, 230,166, 230,165, 230,164, 230,163, 231,163, 230,163, 230,162, 229,162, 229,161, 228,161, 228,160, 228,159, 228,158, 227,158, 226,158, 225,158, 225,157, 225,156, 225,155, 225,154, 225,153, 225,152, 225,151, 225,150, 225,149, 225,148, 225,147, 225,146, 225,145, 225,144, 224,144, 223,144, 223,143, 223,142, 225,142, 227,142, 229,142, 230,142, 231,142, 232,142, 235,142, 236,142, 238,142, 240,142, 241,142, 243,142, 244,142, 245,142, 246,142, 250,142, 252,142, 253,142, 254,142, 255,142412,208, 412,209, 410,211, 409,213, 408,214, 407,215, 407,218, 406,218, 405,219, 404,220, 404,223, 403,223, 403,224, 403,227, 403,229, 402,229, 402,230, 402,231, 402,233, 403,233, 403,234, 403,236, 403,238, 403,239, 402,239, 403,239, 402,239, 403,239, 403,240, 402,240, 402,241, 404,241, 405,241, 405,242, 404,242, 404,243, 403,243, 404,243, 403,243, 402,243, 403,243, 403,244, 403,245, 403,246, 402,246, 402,247, 403,247, 402,247, 401,247, 401,248, 402,248, 401,248, 401,249, 401,248, 401,249, 400,249, 399,249, 398,249, 398,251, 392,251, 392,252, 392,253, 391,253, 391,254, 390,254, 389,254, 389,253, 388,253, 388,252, 388,253, 387,253, 387,252, 386,252, 386,251, 385,251, 384,252, 384,251, 383,251, 381,251, 379,251, 379,250, 379,246, 379,245, 378,245, 377,245, 377,244, 376,244, 376,243, 375,243, 375,244, 375,243, 374,243, 373,243, 372,243, 371,243, 371,240, 370,240, 370,239, 370,238, 366,238, 366,239, 366,240, 364,240, 364,236, 364,233, 364,230, 365,230, 366,230, 366,228, 367,228, 366,228, 367,228, 367,227, 369,227, 369,226, 368,226, 368,223, 369,223, 369,222, 369,221, 368,221, 368,220, 369,220, 369,219, 370,219, 370,218, 373,218, 375,218, 375,217, 375,216, 376,214, 375,214, 375,213, 377,213, 377,208, 382,208, 383,208, 386,208, 390,208, 395,208, 398,208, 399,208, 402,208, 405,208, 408,208, 412,208231,167, 231,168, 230,168, 231,168, 231,169, 231,170, 230,170, 230,171, 231,171, 230,171, 231,171, 230,172, 231,172, 231,173, 232,173, 233,173, 233,174, 234,175, 233,175, 233,176, 240,177, 240,172, 240,170, 244,170, 245,170, 248,170, 253,170, 255,170, 255,172, 255,173, 255,174, 255,179, 260,179, 261,179, 265,179, 265,178, 270,178, 278,178, 278,183, 278,190, 278,192, 278,195, 278,201, 273,201, 272,201, 271,201, 270,201, 269,201, 267,201, 266,201, 264,201, 260,201, 258,201, 257,201, 256,201, 255,201, 254,201, 251,201, 249,201, 248,201, 247,201, 244,201, 243,201, 242,201, 241,201, 240,201, 239,201, 238,201, 236,201, 235,201, 233,201, 232,201, 231,201, 229,201, 227,201, 227,200, 226,200, 226,199, 226,198, 225,198, 225,197, 225,196, 225,195, 224,195, 220,195, 220,194, 220,193, 220,192, 220,191, 220,190, 220,189, 220,188, 220,187, 221,187, 221,184, 221,183, 221,182, 221,181, 221,180, 227,180, 228,180, 229,180, 230,180, 229,180, 229,179, 229,178, 228,178, 228,177, 228,176, 228,175, 228,174, 229,174, 229,173, 228,173, 227,173, 227,172, 226,172, 226,171, 226,170, 227,170, 227,169, 227,168, 227,167, 227,168, 227,167, 228,167, 229,167, 230,167, 231,166, 231,167312,170, 312,176, 312,177, 312,182, 312,183, 313,183, 318,183, 318,184, 318,189, 318,191, 318,194, 318,195, 320,195, 320,201, 317,201, 312,201, 307,201, 306,201, 301,201, 300,201, 294,201, 290,201, 289,201, 283,201, 279,201, 278,201, 278,195, 278,192, 278,190, 278,183, 283,183, 288,183, 288,176, 292,176, 293,176, 298,176, 299,176, 299,170, 305,170, 312,170325,87, 329,87, 333,87, 336,87, 341,87, 341,86, 345,86, 351,86, 351,87, 351,93, 352,93, 356,93, 357,93, 357,94, 359,94, 359,98, 359,104, 359,108, 359,113, 359,119, 353,118, 353,120, 354,120, 354,124, 350,124, 342,124, 342,123, 338,123, 337,123, 335,123, 335,122, 335,115, 334,115, 333,115, 332,114, 331,114, 330,114, 329,114, 328,114, 327,114, 326,114, 325,114, 325,115, 324,115, 323,115, 322,115, 322,114, 321,114, 320,114, 320,113, 319,113, 318,113, 318,112, 309,112, 306,112, 306,104, 309,104, 309,103, 308,103, 308,102, 308,101, 307,101, 308,101, 308,100, 307,100, 307,99, 308,99, 309,99, 309,98, 308,98, 308,97, 313,97, 313,95, 313,93, 314,93, 316,93, 316,89, 316,87, 316,86, 318,86, 324,86, 325,86466,173, 465,173, 465,174, 464,174, 464,175, 463,175, 462,175, 462,176, 461,176, 460,176, 460,175, 459,175, 459,176, 458,175, 457,175, 457,176, 457,175, 457,176, 456,176, 456,177, 452,177, 452,179, 451,179, 450,179, 449,180, 449,179, 448,179, 447,179, 446,179, 445,179, 444,179, 443,179, 443,180, 442,180, 441,180, 441,181, 440,181, 440,180, 441,180, 441,179, 441,178, 442,178, 442,177, 443,177, 443,176, 443,175, 443,174, 442,174, 442,173, 443,173, 443,174, 443,173, 442,172, 442,171, 441,171, 441,170, 441,169, 442,169, 442,168, 442,167, 443,167, 443,166, 443,165, 443,163, 443,159, 443,155, 443,150, 448,150, 448,149, 451,149, 451,147, 452,147, 452,146, 453,146, 454,146, 454,147, 456,147, 456,149, 458,149, 462,149, 462,151, 465,151, 466,151, 469,151, 469,153, 474,152, 474,157, 469,157, 469,159, 469,160, 468,160, 468,165, 468,166, 468,168, 466,169, 466,173438,178, 441,178, 441,179, 441,180, 440,180, 440,181, 441,181, 441,180, 442,180, 443,180, 443,179, 444,179, 445,179, 446,179, 447,179, 448,179, 448,183, 448,184, 451,184, 451,185, 451,186, 451,187, 450,187, 449,187, 449,188, 450,188, 450,189, 451,189, 451,190, 450,191, 451,191, 450,191, 450,192, 449,192, 448,193, 448,194, 447,194, 447,195, 447,196, 448,196, 449,196, 449,197, 449,198, 450,198, 449,198, 450,198, 450,199, 449,199, 450,199, 450,200, 449,200, 448,200, 448,204, 448,206, 447,206, 445,206, 441,206, 439,206, 437,205, 437,206, 437,207, 437,208, 436,208, 434,208, 432,208, 428,208, 427,208, 426,208, 424,208, 423,208, 422,208, 421,208, 421,209, 420,209, 420,208, 420,209, 420,210, 419,210, 419,209, 418,209, 417,209, 417,210, 416,210, 415,210, 415,209, 415,208, 415,207, 415,206, 413,206, 412,206, 412,207, 412,208, 408,208, 405,208, 402,208, 402,203, 401,203, 401,200, 402,200, 403,199, 404,199, 404,200, 406,200, 406,199, 406,198, 406,197, 408,197, 408,196, 412,196, 413,196, 413,194, 413,193, 413,192, 413,191, 415,189, 415,188, 416,188, 417,188, 417,189, 418,189, 418,188, 419,188, 419,187, 419,183, 424,183, 424,180, 429,180, 429,178, 434,178, 436,178619,94, 619,95, 619,96, 618,96, 618,97, 618,98, 617,98, 617,99, 617,100, 616,100, 616,101, 616,102, 615,103, 615,104, 615,105, 615,106, 615,107, 615,108, 614,108, 613,108, 612,108, 610,108, 610,107, 608,107, 605,107, 605,104, 605,103, 605,102, 604,102, 604,103, 603,103, 603,102, 603,101, 604,101, 604,100, 604,99, 603,99, 601,99, 596,100, 596,99, 595,99, 594,99, 593,97, 594,96, 593,94, 591,94, 587,95, 585,95, 584,95, 583,95, 580,93, 576,90, 576,89, 576,88, 577,88, 577,87, 578,87, 578,86, 579,86, 579,85, 580,85, 580,84, 581,84, 581,83, 582,83, 582,82, 582,83, 583,82, 584,82, 584,81, 585,81, 586,81, 587,81, 587,80, 588,80, 589,80, 593,80, 596,80, 604,80, 606,80, 613,80, 615,80, 616,80, 619,80, 621,80, 623,80, 625,80, 625,81, 625,82, 624,83, 624,84, 624,85, 624,86, 624,87, 625,87, 624,87, 624,88, 623,89, 622,90, 621,90, 621,91, 620,91, 619,91, 619,92, 619,93410,119, 415,119, 416,119, 421,119, 421,124, 418,124, 418,128, 419,128, 419,129, 419,133, 424,133, 424,138, 424,141, 422,141, 422,140, 421,140, 419,140, 419,139, 416,139, 416,140, 415,140, 410,140, 410,141, 409,147, 409,148, 409,153, 404,153, 404,154, 398,154, 397,154, 398,154, 392,153, 388,153, 388,152, 388,148, 390,148, 390,144, 390,140, 387,140, 387,135, 388,135, 388,129, 388,123, 391,123, 391,120, 391,117, 396,117, 402,117, 404,117, 405,117, 406,117, 407,117, 407,118, 407,119474,229, 476,229, 479,229, 482,229, 483,229, 484,229, 488,229, 488,230, 487,230, 487,231, 487,232, 487,233, 487,234, 487,235, 487,236, 487,237, 488,236, 489,236, 490,236, 490,237, 490,238, 490,239, 491,239, 492,239, 492,240, 493,239, 493,240, 493,241, 494,241, 494,242, 495,242, 495,243, 496,243, 497,243, 498,243, 499,245, 499,246, 500,248, 499,248, 498,248, 499,250, 499,251, 499,252, 500,252, 501,252, 502,252, 502,253, 503,253, 503,254, 502,255, 502,258, 502,259, 503,259, 504,259, 505,261, 506,262, 505,262, 505,263, 504,263, 504,264, 503,264, 503,265, 503,266, 503,267, 504,268, 503,271, 502,271, 501,271, 501,270, 501,271, 500,271, 500,270, 500,271, 499,271, 498,271, 498,272, 497,272, 496,272, 496,273, 495,273, 494,273, 493,273, 493,272, 493,273, 493,272, 492,272, 491,272, 489,272, 488,272, 487,272, 487,273, 486,273, 485,273, 485,272, 484,272, 484,271, 481,271, 479,271, 479,272, 479,271, 478,271, 476,271, 475,271, 474,271, 473,271, 472,271, 472,270, 471,270, 471,269, 471,268, 472,267, 473,266, 471,265, 472,265, 472,264, 471,263, 471,262, 471,261, 470,261, 471,261, 470,261, 470,260, 470,259, 470,258, 469,258, 469,255, 468,251, 468,250, 468,248, 467,244, 467,243, 467,242, 466,239, 466,236, 465,235, 465,234, 465,231, 465,229, 466,229, 467,229, 468,229, 472,229, 474,229234,50, 237,50, 237,51, 237,53, 238,53, 238,54, 239,54, 241,54, 241,55, 244,55, 244,54, 246,54, 247,54, 247,53, 248,53, 248,52, 250,52, 250,53, 251,53, 255,53, 255,55, 255,59, 255,65, 255,66, 255,70, 255,77, 255,80, 251,80, 250,80, 248,80, 243,80, 236,80, 232,80, 232,82, 232,87, 227,87, 222,87, 221,87, 220,87, 217,87, 216,87, 216,86, 215,86, 215,85, 214,85, 213,85, 213,84, 212,84, 212,83, 212,82, 211,82, 211,81, 211,80, 207,80, 203,80, 201,80, 200,80, 199,80, 198,80, 197,80, 195,80, 189,80, 187,80, 183,80, 182,80, 180,80, 179,80, 178,80, 175,80, 175,79, 175,77, 175,74, 177,74, 177,72, 177,71, 178,71, 178,67, 178,62, 178,61, 182,61, 184,61, 184,60, 184,56, 184,52, 185,52, 186,52, 186,51, 186,52, 186,51, 187,52, 187,51, 188,51, 188,52, 189,52, 190,52, 194,52, 194,51, 198,51, 203,51, 205,51, 212,51, 211,50, 216,50, 224,50, 231,50, 232,50516,256, 518,255, 518,256, 518,255, 519,254, 523,252, 523,253, 524,253, 525,253, 526,253, 526,252, 526,251, 526,250, 527,250, 528,250, 528,249, 528,250, 528,249, 528,250, 529,250, 530,250, 530,251, 531,251, 531,252, 532,252, 532,253, 533,253, 534,253, 535,253, 535,254, 536,254, 536,255, 537,255, 536,255, 536,256, 535,256, 536,256, 535,256, 536,256, 535,256, 534,256, 534,257, 534,256, 533,256, 533,257, 533,258, 533,257, 533,258, 532,258, 532,259, 531,259, 531,260, 530,260, 530,259, 529,259, 530,259, 530,258, 531,257, 530,257, 530,258, 530,259, 529,259, 529,258, 529,257, 529,258, 529,259, 529,260, 529,259, 528,259, 529,259, 529,260, 530,260, 530,261, 529,261, 528,261, 528,262, 527,262, 526,262, 525,262, 526,261, 526,260, 526,261, 525,261, 526,261, 525,261, 525,262, 526,262, 526,263, 525,263, 525,264, 525,263, 524,263, 525,263, 524,263, 524,262, 524,261, 524,262, 524,261, 523,261, 523,262, 524,262, 524,263, 524,264, 524,263, 523,263, 522,263, 522,262, 522,263, 521,263, 520,263, 521,263, 522,263, 522,264, 521,264, 522,264, 523,264, 523,265, 522,265, 523,265, 523,264, 524,264, 524,265, 523,265, 523,266, 522,266, 521,266, 521,267, 521,266, 521,265, 521,264, 521,265, 521,266, 520,266, 520,265, 519,265, 519,264, 519,263, 519,264, 519,265, 519,266, 518,266, 519,266, 520,266, 520,267, 521,267, 520,267, 520,268, 519,268, 519,269, 519,268, 519,267, 520,267, 519,267, 518,267, 519,267, 519,268, 518,268, 519,268, 519,269, 518,269, 517,269, 516,269, 517,269, 518,269, 518,270, 519,270, 518,270, 518,271, 518,270, 517,269, 517,270, 518,270, 517,270, 518,271, 517,271, 517,270, 517,271, 518,271, 517,271, 517,272, 516,272, 516,271, 515,271, 515,270, 515,271, 516,271, 515,271, 516,272, 516,271, 516,272, 515,272, 515,271, 514,271, 515,271, 514,271, 515,271, 515,272, 516,272, 517,272, 516,272, 516,273, 516,274, 515,274, 515,273, 515,274, 515,273, 514,273, 513,273, 514,273, 514,274, 515,274, 514,274, 514,275, 514,274, 515,274, 515,275, 515,274, 515,275, 515,276, 515,275, 514,275, 515,275, 515,276, 514,276, 513,276, 514,276, 514,277, 514,276, 515,276, 515,277, 514,277, 515,277, 514,277, 514,278, 513,277, 513,278, 513,277, 513,278, 514,278, 514,279, 513,279, 514,279, 514,278, 514,279, 513,279, 512,279, 512,278, 511,278, 511,279, 512,279, 513,279, 513,280, 512,280, 513,280, 512,279, 511,279, 511,278, 510,278, 510,277, 510,276, 509,276, 509,275, 508,275, 507,275, 507,274, 507,273, 506,273, 505,273, 505,272, 504,272, 504,271, 503,271, 504,268, 503,267, 503,266, 503,265, 503,264, 504,264, 504,263, 505,263, 505,262, 506,262, 505,261, 504,259, 504,258, 505,258, 506,258, 507,257, 508,257, 508,258, 511,256, 510,256, 510,255, 511,254, 513,255, 514,255, 515,255, 516,256407,156, 407,157, 408,157, 408,158, 408,157, 408,158, 408,157, 409,157, 409,158, 409,159, 408,159, 408,160, 408,161, 407,161, 407,162, 408,162, 408,163, 408,164, 411,164, 413,164, 415,164, 418,164, 420,164, 420,167, 424,167, 424,169, 428,169, 428,173, 429,173, 429,174, 429,178, 429,180, 424,180, 424,183, 419,183, 419,187, 419,188, 418,188, 418,189, 417,189, 417,188, 416,188, 415,188, 415,189, 413,191, 413,192, 413,193, 413,194, 413,196, 412,196, 408,196, 408,197, 406,197, 406,198, 406,199, 406,200, 404,200, 404,199, 403,199, 403,198, 402,199, 402,198, 402,197, 401,197, 401,196, 401,195, 401,194, 400,194, 400,192, 401,192, 401,191, 400,191, 400,190, 397,190, 397,184, 396,184, 396,182, 393,182, 390,182, 389,182, 387,182, 387,180, 386,180, 385,180, 382,178, 382,177, 385,177, 385,176, 386,173, 385,173, 385,172, 387,168, 388,168, 388,167, 388,163, 389,158, 388,158, 388,157, 388,153, 392,153, 398,154, 397,154, 398,154, 404,154, 404,156559,179, 559,180, 559,181, 559,180, 558,180, 559,180, 559,181, 558,181, 558,182, 559,182, 560,182, 561,182, 561,181, 562,181, 562,182, 562,183, 562,184, 561,184, 560,184, 559,184, 560,184, 560,183, 559,183, 558,183, 555,187, 555,186, 554,186, 553,185, 552,185, 551,185, 550,185, 550,184, 550,185, 550,184, 549,184, 549,185, 548,186, 546,189, 546,190, 545,190, 544,190, 544,191, 543,191, 543,192, 542,192, 542,193, 541,193, 541,192, 540,192, 540,191, 539,191, 539,190, 538,190, 538,189, 538,190, 538,189, 538,190, 538,189, 538,188, 534,185, 535,185, 535,184, 534,184, 532,183, 531,183, 531,182, 531,181, 532,181, 532,180, 532,179, 532,178, 533,178, 533,177, 532,177, 533,177, 533,176, 534,176, 534,175, 534,174, 535,174, 535,173, 536,173, 536,172, 536,171, 536,170, 536,169, 535,169, 534,169, 535,169, 535,168, 536,168, 536,167, 537,167, 537,166, 538,166, 539,165, 541,161, 542,161, 547,161, 550,161, 557,161, 560,161, 563,161, 565,161, 567,161, 571,161, 571,162, 572,162, 572,163, 573,163, 573,164, 573,165, 572,165, 573,165, 573,166, 572,166, 571,166, 572,166, 572,167, 571,167, 571,166, 571,165, 571,166, 571,165, 571,166, 571,167, 571,168, 571,167, 570,167, 571,167, 570,167, 570,166, 569,166, 570,166, 570,167, 570,166, 570,167, 570,166, 570,167, 570,168, 570,167, 569,167, 570,167, 570,168, 570,167, 569,167, 569,168, 569,167, 569,168, 570,168, 569,168, 568,168, 569,168, 569,169, 569,168, 569,169, 568,169, 569,168, 568,168, 568,169, 568,168, 567,168, 567,169, 567,170, 567,169, 568,169, 568,170, 568,169, 568,170, 568,169, 569,170, 568,170, 569,170, 569,171, 568,171, 569,171, 569,172, 568,172, 568,171, 567,171, 568,171, 567,171, 567,172, 567,171, 568,171, 568,172, 568,173, 568,172, 569,172, 569,173, 568,173, 567,173, 567,172, 567,173, 567,172, 567,173, 568,173, 568,174, 568,173, 568,174, 568,175, 568,174, 568,175, 567,175, 568,175, 568,176, 568,177, 568,178, 568,179, 568,180, 569,180, 569,181, 570,181, 569,181, 570,181, 569,181, 569,182, 569,181, 568,181, 568,180, 568,181, 568,180, 567,180, 566,180, 567,180, 567,181, 568,181, 568,182, 569,182, 570,182, 569,182, 569,183, 570,183, 570,184, 570,185, 570,184, 570,185, 570,186, 570,185, 569,185, 569,184, 569,183, 568,183, 569,184, 568,184, 569,184, 569,185, 568,185, 568,184, 568,185, 568,184, 567,184, 567,183, 566,183, 567,183, 567,182, 567,183, 566,183, 566,182, 566,183, 565,183, 566,183, 565,183, 565,182, 564,182, 565,182, 565,181, 564,181, 564,182, 564,183, 564,182, 563,182, 564,182, 563,182, 563,181, 562,180, 562,179, 562,180, 562,181, 561,181, 561,180, 561,181, 560,181, 560,180, 559,180, 559,179, 560,179, 560,178, 561,178, 560,178, 561,178, 561,177, 560,177, 560,178, 560,177, 560,178, 559,178, 560,178, 559,178, 559,179, 559,178, 559,179306,112, 309,112, 318,112, 318,113, 319,113, 320,113, 320,114, 320,115, 320,120, 320,126, 320,128, 320,131, 315,131, 310,131, 310,136, 310,142, 307,142, 298,142, 298,147, 301,147, 301,151, 300,151, 300,152, 299,152, 292,152, 286,152, 278,152, 278,151, 278,147, 278,146, 278,142, 271,142, 271,139, 271,136, 271,131, 270,130, 270,127, 270,126, 270,120, 269,120, 269,115, 269,112, 277,112, 287,112, 291,112, 299,112132,83, 132,84, 132,83, 132,84, 131,84, 131,85, 131,84, 130,84, 130,85, 130,84, 129,84, 128,84, 128,85, 129,85, 128,85, 128,86, 127,86, 127,87, 127,88, 128,88, 127,89, 128,89, 127,89, 127,90, 127,91, 128,91, 128,92, 128,91, 128,92, 128,93, 129,93, 130,93, 130,94, 130,95, 130,96, 131,96, 130,96, 131,96, 130,96, 130,97, 130,98, 131,98, 131,99, 132,99, 133,99, 134,99, 134,100, 134,101, 134,102, 134,103, 135,103, 135,104, 136,104, 136,105, 135,105, 136,105, 136,106, 135,106, 136,106, 136,107, 136,106, 136,107, 136,106, 136,107, 137,107, 137,106, 137,107, 137,108, 137,109, 136,109, 135,109, 135,110, 135,111, 135,112, 135,113, 135,114, 136,114, 137,114, 138,114, 138,115, 139,115, 140,115, 141,115, 142,115, 142,116, 142,117, 142,118, 142,119, 141,119, 141,120, 141,121, 140,121, 139,121, 138,121, 138,122, 138,123, 138,124, 138,125, 138,126, 138,127, 137,127, 136,127, 135,127, 134,127, 133,127, 132,127, 131,127, 130,127, 129,127, 128,127, 127,127, 126,127, 125,127, 124,127, 123,127, 122,127, 121,127, 120,127, 119,127, 118,127, 117,127, 116,127, 115,127, 114,127, 113,127, 112,127, 111,127, 110,127, 109,127, 108,127, 107,127, 106,127, 105,127, 104,127, 103,127, 102,127, 101,127, 100,127, 99,127, 98,127, 97,127, 96,127, 95,127, 94,127, 93,127, 92,127, 91,127, 90,127, 89,127, 88,127, 87,127, 86,127, 85,127, 84,127, 83,127, 82,127, 81,127, 81,126, 81,125, 80,124, 80,123, 80,122, 80,121, 80,120, 80,119, 80,118, 80,117, 80,116, 79,116, 78,116, 77,116, 76,116, 75,116, 74,116, 74,115, 74,114, 74,113, 74,112, 74,111, 74,110, 74,109, 74,108, 74,107, 74,106, 74,105, 74,104, 74,103, 74,102, 74,101, 75,101, 76,101, 76,100, 76,99, 76,98, 76,97, 77,97, 78,97, 79,97, 80,97, 81,97, 82,97, 83,97, 84,97, 85,97, 86,97, 87,97, 87,96, 87,95, 88,95, 89,95, 90,95, 91,95, 92,95, 93,95, 93,94, 93,93, 93,92, 92,92, 91,92, 90,92, 90,91, 91,91, 91,90, 91,89, 92,89, 92,88, 92,87, 93,87, 92,87, 92,86, 91,86, 91,85, 90,85, 91,85, 91,84, 91,85, 91,84, 92,84, 93,84, 93,83, 92,83, 93,83, 92,83, 93,83, 93,82, 93,81, 93,80, 94,80, 94,79, 95,79, 95,80, 96,80, 97,80, 97,79, 98,79, 98,80, 99,80, 98,80, 99,80, 100,80, 101,80, 101,79, 102,79, 103,79, 104,79, 105,79, 106,79, 107,79, 108,79, 109,79, 110,79, 110,78, 111,77, 111,76, 112,76, 113,76, 114,76, 115,76, 115,77, 115,78, 116,78, 115,78, 116,78, 117,78, 117,77, 118,77, 118,78, 118,77, 119,77, 120,77, 121,77, 122,77, 123,77, 124,77, 125,77, 126,77, 127,77, 128,77, 129,77, 130,77, 131,77, 132,77, 133,77, 134,77, 133,77, 133,78, 133,79, 133,80, 133,81, 133,82, 133,83, 132,83320,201, 322,201, 326,201, 330,201, 333,201, 334,201, 334,207, 335,208, 335,210, 336,210, 336,211, 337,211, 337,213, 339,213, 339,216, 339,220, 339,222, 339,223, 340,223, 340,224, 340,223, 341,223, 341,225, 347,225, 347,227, 346,227, 346,228, 345,228, 345,231, 345,232, 345,233, 348,233, 348,235, 350,235, 350,236, 349,236, 349,241, 346,241, 347,241, 347,242, 347,243, 347,244, 348,244, 349,244, 349,245, 348,245, 347,245, 347,244, 347,245, 346,245, 345,245, 344,245, 345,245, 345,246, 344,246, 343,246, 343,247, 342,247, 342,246, 341,246, 341,245, 340,245, 339,245, 340,245, 340,244, 339,244, 339,245, 338,245, 337,245, 336,245, 336,244, 336,243, 336,244, 335,244, 335,245, 334,245, 334,246, 334,247, 333,247, 333,246, 333,245, 333,244, 332,244, 332,245, 332,244, 331,244, 331,245, 330,245, 330,244, 329,244, 328,244, 328,243, 327,243, 327,244, 326,244, 326,245, 325,245, 324,245, 324,244, 324,250, 319,250, 319,251, 313,251, 307,251, 301,251, 301,245, 300,245, 300,240, 301,240, 301,239, 301,235, 301,233, 301,229, 301,226, 301,223, 301,220, 301,217, 301,214, 301,208, 301,207, 301,201, 306,201, 307,201, 312,201, 317,201, 320,20140,158, 40,159, 40,160, 40,161, 40,162, 41,163, 41,164, 40,164, 39,164, 39,165, 38,165, 38,166, 39,166, 39,167, 39,168, 39,169, 38,169, 38,170, 38,171, 39,171, 39,172, 39,173, 40,173, 40,174, 41,174, 39,174, 38,174, 38,175, 37,175, 35,175, 34,175, 33,175, 33,176, 33,175, 32,175, 32,174, 31,174, 31,173, 31,172, 31,171, 31,170, 31,169, 30,169, 30,168, 30,167, 30,166, 30,165, 30,164, 31,164, 30,164, 30,163, 30,162, 30,161, 30,160, 29,160, 29,159, 29,158, 28,158, 28,157, 27,157, 27,156, 26,156, 26,155, 25,155, 25,154, 24,154, 24,153, 24,152, 24,151, 23,151, 23,150, 24,150, 24,149, 24,148, 25,148, 24,148, 24,147, 25,147, 25,146, 25,147, 26,147, 25,147, 25,146, 26,146, 26,145, 27,145, 27,144, 27,145, 26,145, 26,144, 26,145, 26,146, 25,146, 25,145, 26,145, 26,144, 26,143, 27,143, 27,142, 26,142, 27,142, 26,142, 26,141, 26,140, 26,139, 27,139, 27,138, 27,137, 27,136, 27,135, 27,134, 27,133, 26,133, 26,132, 26,131, 25,131, 25,130, 25,129, 26,129, 26,128, 25,128, 25,127, 27,127, 30,127, 32,127, 33,127, 33,128, 33,129, 32,129, 32,130, 31,130, 31,131, 32,131, 32,132, 31,132, 31,133, 31,134, 32,134, 32,135, 32,136, 32,137, 33,137, 34,137, 34,138, 34,139, 35,140, 36,140, 36,141, 37,141, 38,141, 38,142, 39,142, 40,142, 40,141, 40,140, 40,139, 41,139, 42,139, 42,138, 43,138, 43,137, 44,137, 45,137, 45,138, 45,139, 45,140, 46,140, 45,141, 45,142, 44,142, 44,143, 44,144, 43,144, 43,145, 43,146, 42,146, 42,147, 42,148, 43,148, 43,149, 42,149, 42,150, 41,150, 40,151, 39,151, 39,152, 39,153, 38,153, 39,153, 39,154, 40,154, 40,155, 39,155, 40,155, 40,156, 40,157576,212, 577,212, 577,213, 577,214, 578,215, 578,216, 579,216, 579,217, 579,218, 579,217, 578,217, 578,216, 578,215, 577,215, 577,214, 577,213, 577,214, 577,213, 577,212, 576,212578,217, 578,218, 578,217, 577,217, 577,216, 578,216580,224, 580,225, 579,225, 579,226, 578,226, 577,226, 578,226, 578,225, 579,225, 579,224, 580,224, 580,223, 580,222, 580,221, 580,220, 580,219, 579,219, 580,219, 579,219, 579,218, 580,219, 580,220, 580,221, 580,222, 580,223, 580,224575,216, 574,216, 575,216, 575,215, 575,216, 575,215577,226, 576,226, 576,227, 575,227, 574,228, 574,227, 575,227, 576,227, 576,226, 577,226565,233, 564,233, 563,233, 563,234, 562,234, 561,234, 562,234, 563,234, 563,233, 564,233, 565,233, 566,233, 565,233567,234, 568,234, 567,234, 567,233, 566,233, 567,233, 567,234570,232, 569,232, 569,233, 568,234, 568,235, 568,234, 568,233, 569,233, 569,232, 570,232, 570,231, 571,231, 570,231, 570,232557,237, 557,236, 558,236, 559,236, 559,235, 559,236, 558,236, 557,236, 557,237561,221, 562,221, 562,222, 563,223, 563,224, 563,223, 564,223, 564,224, 565,224, 566,224, 565,224, 565,225, 565,224, 566,224, 566,225, 566,224, 567,224, 567,225, 566,225, 567,225, 566,225, 567,225, 566,225, 567,225, 567,224, 567,225, 568,225, 567,225, 568,225, 569,225, 568,225, 569,225, 568,225, 568,226, 567,226, 568,226, 568,227, 568,226, 567,226, 567,227, 566,227, 566,226, 567,226, 566,226, 566,227, 565,227, 566,227, 567,227, 568,227, 567,227, 567,228, 567,227, 567,228, 566,228, 567,228, 566,228, 567,228, 566,228, 566,229, 566,228, 566,229, 566,228, 566,229, 565,229, 566,229, 565,229, 564,229, 563,229, 563,228, 562,228, 562,227, 561,227, 562,227, 562,228, 561,228, 562,228, 563,228, 563,229, 563,230, 564,230, 563,230, 564,231, 564,230, 565,230, 565,231, 565,230, 566,230, 566,231, 566,230, 567,230, 566,230, 567,230, 566,230, 566,229, 567,229, 567,230, 568,230, 567,230, 568,230, 568,231, 568,230, 567,230, 567,229, 568,229, 568,230, 568,229, 569,229, 568,229, 568,228, 569,228, 568,228, 569,228, 569,229, 569,230, 569,229, 569,230, 568,230, 569,230, 570,230, 570,229, 569,229, 570,229, 570,230, 570,229, 570,230, 570,229, 571,229, 571,230, 570,230, 570,231, 569,231, 569,232, 569,231, 569,232, 568,232, 568,233, 567,233, 567,232, 567,233, 566,233, 566,232, 565,232, 565,233, 565,232, 566,232, 566,233, 565,233, 564,233, 563,233, 562,233, 562,234, 561,234, 561,233, 562,233, 561,233, 561,232, 561,233, 561,234, 561,233, 560,233, 561,233, 561,234, 560,234, 560,235, 559,235, 558,235, 558,234, 559,234, 558,234, 558,233, 558,234, 558,233, 558,232, 558,233, 558,234, 557,234, 557,235, 557,234, 558,234, 557,235, 558,235, 558,236, 557,236, 556,236, 556,237, 556,236, 555,233, 553,233, 552,233, 551,233, 550,233, 549,233, 549,230, 549,228, 549,227, 549,226, 550,227, 551,227, 551,226, 551,227, 552,227, 553,227, 553,224, 553,223, 553,221, 554,221, 554,220, 555,220, 557,218, 558,218, 558,217, 558,218, 559,216, 558,215, 559,214, 559,215, 560,215, 560,216, 561,216, 562,216, 562,217, 563,217, 564,217, 564,218, 564,217, 565,217, 566,216, 567,216, 568,216, 569,216, 569,215, 569,216, 570,216, 569,216, 570,216, 571,216, 570,216, 571,216, 571,215, 572,215, 573,215, 574,216, 573,216, 572,216, 573,216, 574,216, 573,216, 573,217, 573,218, 572,218, 573,218, 573,219, 573,220, 573,219, 573,220, 573,219, 572,219, 573,219, 572,219, 572,220, 573,220, 574,220, 574,219, 574,218, 574,217, 574,216, 575,216, 575,217, 576,217, 575,217, 575,216, 576,216, 575,216, 576,216, 576,215, 576,216, 577,216, 577,217, 577,218, 577,219, 577,220, 577,219, 576,219, 576,220, 577,220, 577,221, 576,221, 575,221, 575,220, 575,221, 575,222, 574,222, 574,223, 573,223, 573,224, 572,224, 571,224, 570,224, 571,224, 570,224, 570,223, 570,224, 569,224, 570,224, 569,224, 569,223, 570,223, 569,223, 569,224, 569,223, 568,223, 569,223, 568,223, 568,224, 569,224, 568,224, 568,223, 568,224, 568,223, 567,223, 568,223, 568,222, 568,223, 567,223, 567,222, 568,222, 569,222, 569,221, 568,221, 568,222, 568,221, 568,222, 567,222, 567,221, 567,222, 567,221, 566,221, 566,222, 567,222, 566,222, 567,222, 567,223, 567,224, 567,223, 566,223, 567,223, 566,223, 565,223, 565,222, 564,222, 564,223, 563,223, 563,222, 562,222, 562,221, 561,221388,148, 388,152, 388,153, 388,157, 388,158, 389,158, 388,163, 388,167, 388,168, 387,168, 385,172, 385,173, 386,173, 385,176, 385,177, 382,177, 381,177, 380,176, 380,179, 377,179, 375,179, 375,180, 374,184, 374,183, 374,184, 370,184, 370,183, 368,183, 368,186, 367,186, 366,186, 362,186, 357,186, 357,183, 357,181, 357,177, 357,176, 357,172, 357,173, 356,173, 356,172, 356,173, 356,172, 356,173, 356,171, 356,170, 356,166, 351,166, 351,164, 351,162, 354,162, 354,157, 353,157, 353,156, 353,155, 352,155, 352,154, 352,153, 351,153, 350,153, 350,152, 351,152, 350,152, 350,151, 350,150, 350,149, 349,149, 349,148, 353,149, 355,149, 359,149, 362,149, 364,149, 366,149, 367,149, 369,149, 372,149, 374,149, 376,149, 379,149, 384,148476,99, 476,104, 479,104, 479,110, 479,115, 481,115, 481,121, 481,126, 479,126, 475,126, 473,126, 468,126, 463,126, 457,126, 458,123, 456,123, 456,122, 457,122, 457,121, 457,120, 457,119, 457,118, 457,117, 458,117, 458,116, 458,115, 458,114, 458,113, 458,112, 457,112, 457,111, 457,110, 458,111, 458,110, 457,110, 457,111, 457,110, 457,109, 456,109, 456,108, 457,108, 457,107, 457,108, 456,108, 456,107, 455,106, 456,106, 456,105, 456,106, 455,106, 455,105, 455,104, 455,103, 454,103, 454,102, 454,101, 454,100, 455,100, 456,100, 455,100, 455,99, 455,98, 455,97, 455,96, 454,96, 454,95, 455,95, 455,94, 456,93, 460,93, 462,93, 465,93, 468,93, 470,93, 473,93, 476,93361,58, 362,58, 362,59, 363,59, 364,59, 364,58, 364,59, 365,59, 365,60, 365,61, 371,61, 371,60, 376,60, 376,61, 380,61, 380,64, 379,64, 379,68, 382,68, 383,68, 382,68, 382,69, 382,70, 386,70, 386,68, 390,68, 390,70, 391,70, 397,70, 401,70, 407,70, 407,74, 408,74, 408,75, 406,75, 406,76, 406,77, 407,78, 407,79, 407,80, 407,81, 407,82, 407,83, 407,84, 406,85, 406,86, 405,86, 405,87, 404,87, 401,87, 397,87, 396,86, 392,87, 391,87, 392,87, 391,87, 391,88, 391,89, 391,90, 391,89, 390,89, 389,89, 387,89, 387,90, 386,90, 386,93, 385,93, 384,94, 384,93, 383,93, 382,93, 381,93, 380,93, 380,98, 380,104, 375,104, 373,104, 369,104, 366,104, 364,104, 359,104, 359,98, 359,94, 357,94, 357,93, 356,93, 352,93, 351,93, 351,87, 351,86, 345,86, 341,86, 341,84, 341,83, 341,80, 341,76, 342,76, 343,76, 344,76, 344,77, 345,77, 345,76, 345,73, 344,73, 344,71, 343,71, 343,68, 349,68, 349,65, 349,62, 356,62, 356,59, 356,58, 361,58340,201, 346,201, 347,201, 349,201, 352,201, 353,201, 357,201, 362,201, 362,203, 362,204, 362,206, 362,208, 365,208, 367,208, 368,208, 371,208, 374,208, 377,208, 377,213, 375,213, 375,214, 376,214, 375,216, 375,217, 375,218, 373,218, 370,218, 370,219, 369,219, 369,220, 368,220, 368,221, 369,221, 369,222, 369,223, 368,223, 368,226, 369,226, 369,227, 367,227, 367,228, 366,228, 367,228, 366,228, 366,230, 365,230, 364,230, 364,233, 364,236, 358,236, 357,236, 357,239, 356,239, 356,241, 356,244, 355,243, 355,244, 354,244, 354,245, 353,245, 352,245, 352,244, 351,244, 352,244, 351,244, 350,244, 349,244, 348,244, 347,244, 347,243, 347,242, 347,241, 346,241, 349,241, 349,236, 350,236, 350,235, 348,235, 348,233, 345,233, 345,232, 345,231, 345,228, 346,228, 346,227, 347,227, 347,225, 341,225, 341,223, 340,223, 340,224, 340,223, 339,223, 339,222, 339,220, 339,216, 339,213, 337,213, 337,211, 336,211, 336,210, 335,210, 335,208, 334,207, 334,201, 338,201357,236, 358,236, 364,236, 364,240, 366,240, 366,239, 366,238, 370,238, 370,239, 370,240, 371,240, 371,243, 372,243, 373,243, 374,243, 375,243, 375,244, 375,243, 376,243, 376,244, 377,244, 377,245, 378,245, 379,245, 379,246, 379,250, 379,251, 381,251, 383,251, 384,251, 384,252, 385,251, 386,251, 386,252, 387,252, 387,253, 388,253, 388,252, 388,253, 389,253, 389,254, 390,254, 391,254, 391,255, 390,255, 391,255, 391,256, 391,257, 391,258, 391,259, 391,260, 391,261, 392,261, 392,260, 391,260, 392,260, 392,261, 393,261, 393,262, 393,263, 392,264, 392,265, 392,266, 391,266, 392,266, 392,267, 392,268, 393,268, 393,269, 393,270, 393,271, 392,271, 392,279, 391,279, 391,278, 390,278, 390,277, 385,278, 384,278, 384,277, 384,276, 383,277, 382,277, 382,278, 381,278, 381,279, 381,278, 380,278, 379,278, 378,278, 376,278, 376,280, 374,280, 374,281, 370,281, 369,281, 369,282, 368,282, 367,282, 364,283, 363,283, 363,282, 362,282, 361,282, 360,282, 360,281, 359,281, 359,280, 359,279, 358,279, 358,278, 358,277, 357,277, 356,277, 357,277, 357,276, 356,276, 355,276, 355,275, 354,275, 354,274, 354,273, 353,273, 353,272, 353,271, 353,270, 353,269, 352,268, 352,267, 352,266, 353,266, 353,265, 352,265, 352,264, 351,264, 351,263, 351,261, 351,260, 350,257, 354,257, 354,251, 354,244, 355,244, 355,243, 356,244, 356,241, 356,239, 357,239364,18, 364,24, 364,30, 364,33, 364,40, 361,40, 361,42, 362,42, 362,48, 362,51, 360,51, 360,53, 360,57, 360,58, 361,58, 356,58, 356,59, 356,62, 349,62, 349,65, 349,68, 343,68, 343,65, 343,63, 340,63, 340,64, 340,65, 332,65, 329,65, 324,65, 323,65, 323,59, 323,53, 319,53, 319,48, 318,47, 318,43, 318,42, 318,37, 309,37, 309,36, 309,33, 303,33, 303,30, 302,30, 303,24, 307,24, 307,21, 307,18, 306,18, 306,13, 312,13, 319,13, 324,13, 332,13, 342,13, 347,13, 355,13, 356,13, 356, 7, 357, 7, 358, 7, 359, 7, 360, 8, 360, 9, 360,10, 360,11, 361,12, 361,13, 361,15, 361,16, 361,17, 362,18, 363,18, 364,18, 364,19, 364,18201,142, 202,142, 201,142, 200,142, 199,142, 201,142230,167, 229,167, 228,167, 229,167, 230,167, 230,166, 230,167186,172, 187,172, 187,173, 186,173, 186,172, 185,172, 186,172, 185,172, 186,172229,174, 228,174, 228,175, 228,174, 229,174, 229,173, 229,174221,180, 222,180, 223,180, 224,180, 225,180, 226,180, 227,180, 228,180, 229,180, 228,180, 227,180, 221,180, 221,181, 221,182, 221,183, 221,184, 221,187, 220,187, 221,187, 221,186, 221,185, 221,184, 221,183, 221,182, 221,181223,195, 222,195, 221,195, 220,195, 224,195, 223,195223,201, 222,201, 221,201, 217,201, 216,201, 217,201, 218,201, 219,201, 220,201, 221,201, 222,201227,201, 226,201, 225,201, 224,201, 223,201, 224,201, 225,201, 226,201, 227,201223,142, 223,143, 223,144, 224,144, 225,144, 225,145, 225,146, 225,147, 225,148, 225,149, 225,150, 225,151, 225,152, 225,153, 225,154, 225,155, 225,156, 225,157, 225,158, 226,158, 227,158, 228,158, 228,159, 228,160, 228,161, 229,161, 229,162, 230,162, 230,163, 231,163, 230,163, 230,164, 230,165, 230,166, 230,167, 229,167, 228,167, 228,166, 228,167, 227,167, 227,168, 227,169, 227,170, 226,170, 226,171, 226,172, 227,172, 227,173, 228,173, 229,173, 229,174, 228,174, 228,175, 228,176, 227,176, 227,177, 228,177, 228,178, 229,178, 229,179, 229,180, 230,180, 229,180, 228,180, 227,180, 226,180, 225,180, 224,180, 223,180, 222,180, 221,180, 221,181, 221,182, 221,183, 221,184, 221,185, 221,186, 221,187, 220,187, 220,188, 220,189, 220,190, 220,191, 220,192, 220,193, 220,194, 220,195, 221,195, 222,195, 223,195, 224,195, 225,195, 225,196, 225,197, 225,198, 226,198, 226,199, 226,200, 227,200, 227,201, 226,201, 225,201, 224,201, 223,201, 222,201, 221,201, 220,201, 219,201, 218,201, 217,201, 216,201, 215,201, 214,201, 213,201, 212,201, 211,201, 210,201, 209,201, 208,201, 207,201, 206,201, 205,201, 204,201, 203,201, 202,201, 201,201, 200,201, 199,201, 198,201, 197,201, 196,201, 195,201, 194,201, 193,201, 192,201, 191,201, 190,201, 189,201, 188,201, 187,201, 186,201, 185,201, 184,201, 183,201, 182,201, 181,201, 180,201, 179,201, 178,201, 177,201, 177,200, 178,200, 179,200, 180,200, 180,199, 179,199, 180,199, 179,199, 179,198, 180,198, 180,199, 180,198, 180,199, 181,199, 181,200, 181,199, 181,198, 181,199, 182,199, 182,200, 182,199, 183,199, 183,198, 183,197, 184,197, 184,198, 184,197, 185,197, 185,196, 185,197, 186,197, 187,197, 187,198, 188,198, 188,197, 187,197, 186,197, 186,196, 185,196, 184,196, 183,196, 182,196, 182,197, 181,197, 180,197, 179,197, 179,196, 179,195, 180,195, 181,195, 181,193, 181,192, 182,192, 182,191, 183,191, 183,190, 183,189, 184,189, 185,189, 185,188, 185,187, 186,187, 187,187, 187,186, 187,185, 188,185, 188,184, 188,183, 188,182, 187,182, 188,182, 188,181, 188,182, 187,182, 187,181, 187,180, 187,179, 187,178, 186,178, 187,178, 186,178, 187,178, 187,177, 186,177, 187,177, 186,177, 186,176, 186,175, 186,174, 185,174, 185,173, 186,173, 185,173, 185,172, 186,172, 186,173, 187,173, 187,172, 186,172, 185,172, 185,171, 186,171, 186,170, 186,169, 186,168, 186,167, 187,167, 187,166, 187,165, 187,164, 186,164, 187,164, 187,163, 187,162, 187,163, 187,162, 187,161, 188,161, 188,160, 187,160, 187,159, 187,158, 187,157, 187,156, 187,155, 187,154, 187,153, 187,152, 187,151, 187,150, 187,149, 187,148, 187,147, 187,146, 187,145, 187,144, 187,143, 187,142, 188,142, 189,142, 190,142, 191,142, 192,142, 193,142, 194,142, 195,142, 196,142, 197,142, 198,142, 199,142, 200,142, 201,142, 202,142, 203,142, 204,142, 205,142, 206,142, 207,142, 208,142, 209,142, 210,142, 211,142, 212,142, 213,142, 214,142, 215,142, 216,142, 217,142, 218,142, 219,142, 220,142, 221,142, 222,142512,293, 512,292, 512,291, 513,291, 512,291, 512,292, 513,292, 513,293, 513,294, 513,295, 513,296, 514,296, 514,297, 513,297, 513,296, 513,295, 513,294, 512,294, 512,293515,301, 515,302, 515,303, 516,303, 516,304, 515,303, 515,302, 515,301, 514,300, 515,300, 515,301512,288, 512,287, 512,288, 512,289, 512,290, 512,289, 512,288512,285, 512,286, 512,287, 512,286, 512,285, 511,285, 512,285, 512,284, 512,285514,301, 515,301, 515,302, 515,303, 515,304, 516,304, 515,304, 515,306, 512,306, 512,304, 512,305, 509,305, 509,306, 510,306, 510,309, 509,309, 510,310, 506,310, 502,310, 501,309, 500,309, 500,307, 501,307, 501,304, 501,303, 500,303, 499,303, 498,303, 498,302, 497,302, 496,302, 495,302, 495,301, 495,300, 495,299, 496,299, 496,298, 495,298, 495,297, 495,296, 494,296, 493,296, 493,295, 492,295, 492,294, 491,294, 492,294, 491,293, 492,293, 492,292, 492,291, 492,290, 492,289, 491,289, 491,288, 493,288, 493,287, 493,286, 493,285, 494,285, 495,285, 495,281, 494,281, 494,280, 494,279, 493,279, 493,278, 493,277, 492,277, 493,277, 493,276, 494,276, 494,275, 494,274, 494,273, 495,273, 496,273, 496,272, 497,272, 498,272, 498,271, 499,271, 500,271, 500,270, 500,271, 501,271, 501,270, 501,271, 502,271, 503,271, 504,271, 504,272, 505,272, 505,273, 506,273, 507,273, 507,274, 507,275, 508,275, 509,275, 509,276, 510,276, 510,277, 510,278, 511,278, 511,279, 512,279, 513,280, 512,280, 513,280, 513,279, 514,279, 514,280, 513,280, 513,281, 513,282, 512,282, 512,281, 512,280, 512,281, 512,282, 511,282, 511,281, 511,280, 510,280, 510,281, 510,280, 511,280, 511,281, 511,282, 512,283, 511,283, 511,282, 511,283, 512,283, 512,284, 511,284, 511,283, 511,284, 511,283, 510,283, 510,284, 510,283, 510,284, 510,283, 510,284, 511,284, 512,284, 511,284, 511,285, 511,286, 511,285, 511,286, 511,287, 510,287, 511,287, 511,288, 511,287, 511,288, 511,289, 511,290, 512,290, 512,291, 512,292, 512,293, 512,294, 512,295, 513,295, 513,296, 513,297, 513,298, 514,298, 513,298, 513,299, 514,299, 514,300, 514,301571,172, 571,173, 570,173, 571,173, 571,172, 570,172, 570,173, 570,174, 570,173, 570,172, 570,171, 571,171, 570,172, 571,172569,175, 570,175, 569,175, 570,175, 570,176, 569,176, 569,175589,170, 589,169, 589,170, 588,170, 589,170, 588,170, 589,170588,171, 588,170, 589,170, 589,171, 588,171, 588,172, 588,171595,162, 595,161, 595,162, 595,163, 594,163, 594,164, 594,163, 595,163, 595,162592,166, 592,165, 593,165, 592,165, 593,165, 593,166, 592,166592,166, 592,167, 591,167, 591,168, 591,167, 592,167, 592,166579,167, 580,167, 580,168, 581,168, 581,169, 581,170, 581,171, 581,172, 582,172, 582,173, 582,174, 583,174, 583,175, 584,175, 584,176, 584,177, 585,177, 584,178, 584,177, 584,176, 584,177, 584,176, 584,177, 584,176, 584,177, 584,176, 584,177, 583,177, 584,177, 584,178, 583,178, 582,178, 583,178, 583,179, 583,178, 584,178, 585,178, 585,179, 585,180, 584,180, 581,180, 577,180, 577,178, 577,177, 576,177, 576,176, 575,176, 575,177, 574,177, 574,178, 573,178, 574,178, 573,178, 573,177, 573,178, 573,177, 572,177, 573,177, 572,177, 572,176, 572,177, 572,176, 573,177, 573,176, 572,176, 573,176, 572,176, 573,176, 573,175, 573,176, 573,175, 572,175, 572,176, 572,177, 571,177, 571,176, 572,176, 571,176, 572,176, 571,176, 571,175, 571,176, 570,176, 571,176, 570,176, 571,176, 571,175, 570,175, 571,175, 570,175, 570,176, 570,177, 570,176, 570,175, 571,174, 571,175, 571,174, 571,175, 572,175, 572,176, 572,175, 573,175, 572,175, 572,174, 573,174, 573,173, 573,174, 573,173, 572,173, 572,172, 572,173, 572,174, 572,173, 572,174, 572,173, 571,173, 572,173, 571,173, 571,172, 572,172, 572,171, 572,172, 572,171, 573,171, 572,171, 573,171, 573,170, 572,170, 572,171, 572,170, 573,170, 573,169, 572,169, 572,170, 572,169, 572,170, 572,171, 572,170, 571,170, 571,171, 572,171, 571,171, 572,171, 572,172, 571,172, 571,171, 571,170, 571,169, 571,168, 572,168, 572,169, 572,168, 572,167, 573,167, 572,167, 573,167, 573,166, 573,167, 574,167, 573,167, 574,167, 575,167, 576,167, 576,166, 576,167, 576,166, 575,166, 574,166, 573,166, 574,166, 574,165, 575,165, 576,165, 575,165, 576,165, 575,165, 575,164, 576,164, 576,163, 576,164, 575,164, 575,165, 574,165, 574,164, 574,163, 574,164, 573,164, 573,163, 572,163, 572,162, 571,162, 571,161, 572,161, 573,161, 573,160, 574,160, 574,159, 574,158, 574,157, 575,157, 574,156, 575,156, 575,155, 574,154, 572,153, 572,152, 571,152, 569,150, 570,150, 571,150, 571,149, 572,149, 573,149, 573,148, 573,149, 573,148, 573,149, 574,149, 574,148, 575,147, 577,146, 575,145, 574,144, 575,143, 576,143, 577,142, 576,142, 576,141, 577,141, 577,140, 578,140, 579,140, 579,139, 580,139, 581,139, 584,138, 583,140, 584,140, 585,141, 586,141, 586,140, 587,140, 587,139, 587,138, 588,138, 588,137, 589,137, 592,139, 591,141, 591,142, 592,142, 593,142, 593,143, 593,144, 594,144, 593,144, 593,145, 592,145, 592,146, 593,146, 592,146, 591,147, 591,148, 592,148, 592,147, 592,148, 591,148, 591,149, 592,149, 593,148, 593,149, 594,148, 594,149, 594,150, 593,150, 594,150, 594,151, 595,151, 596,151, 597,151, 597,152, 596,152, 597,152, 596,152, 596,153, 597,153, 597,152, 597,151, 597,150, 596,150, 597,150, 597,151, 597,152, 597,153, 597,154, 597,155, 596,155, 596,154, 596,155, 596,154, 596,155, 596,156, 596,157, 596,158, 596,159, 596,160, 596,161, 595,161, 596,161, 596,160, 596,159, 596,158, 596,157, 596,156, 596,157, 595,157, 595,156, 595,157, 596,157, 595,157, 596,157, 595,157, 595,158, 595,157, 595,158, 595,159, 595,160, 595,161, 594,161, 595,161, 595,162, 594,162, 595,162, 594,162, 594,163, 593,163, 593,164, 593,165, 593,164, 592,164, 593,164, 592,164, 592,165, 592,166, 592,165, 591,165, 591,166, 592,166, 591,167, 590,167, 590,168, 590,167, 590,168, 589,167, 589,168, 589,167, 589,168, 590,168, 589,168, 589,169, 589,170, 588,170, 588,171, 588,170, 588,171, 588,172, 587,172, 587,173, 586,173, 587,173, 586,173, 586,172, 586,173, 586,172, 586,171, 586,170, 587,170, 586,170, 586,169, 585,169, 584,169, 583,169, 583,168, 582,168, 583,168, 582,168, 582,167, 581,167, 581,166, 581,167, 580,166, 580,165, 579,165, 579,164, 579,163, 579,162, 580,162, 579,162, 578,163, 579,163, 579,164, 579,165, 579,166, 579,167439,206, 441,206, 445,206, 447,206, 448,206, 451,206, 453,206, 454,206, 455,206, 458,206, 460,206, 463,206, 466,206, 467,206, 468,206, 469,206, 471,206, 472,206, 473,206, 474,206, 474,207, 475,208, 475,209, 475,210, 474,210, 474,211, 473,211, 473,212, 473,213, 473,214, 474,214, 474,215, 475,215, 475,216, 475,217, 474,217, 473,218, 471,219, 471,218, 470,218, 469,218, 468,219, 469,219, 467,221, 466,221, 465,221, 464,221, 465,222, 465,223, 466,223, 466,224, 465,224, 465,225, 464,225, 463,225, 464,225, 464,226, 463,226, 462,226, 461,226, 461,225, 460,225, 460,224, 460,225, 460,224, 458,224, 457,224, 457,223, 457,224, 456,224, 455,224, 454,224, 453,224, 453,225, 452,225, 451,225, 451,229, 450,229, 449,229, 448,229, 447,229, 446,229, 445,229, 443,229, 442,229, 441,229, 439,229, 438,229, 438,225, 437,225, 437,224, 438,224, 438,223, 437,223, 437,222, 438,222, 438,221, 437,221, 437,220, 437,219, 437,218, 438,218, 437,218, 437,217, 437,218, 437,217, 436,217, 435,217, 435,213, 436,213, 436,212, 436,211, 436,210, 437,210, 437,209, 437,208, 437,207, 437,206, 437,205, 439,206437,98, 440,98, 441,98, 440,98, 440,99, 441,99, 441,100, 441,101, 441,102, 440,102, 440,103, 440,104, 440,105, 439,105, 439,106, 439,107, 438,108, 439,108, 439,109, 439,110, 439,111, 439,112, 439,113, 439,114, 440,114, 440,115, 440,116, 440,117, 440,118, 440,119, 440,120, 435,120, 434,120, 429,120, 427,120, 422,119, 421,119, 416,119, 415,119, 410,119, 410,115, 410,109, 411,109, 412,109, 412,103, 411,103, 411,102, 417,102, 419,102, 419,96, 424,96, 427,96, 427,98, 433,98, 433,97, 435,97, 436,98306,13, 306,18, 307,18, 307,21, 307,24, 303,24, 302,30, 303,30, 303,33, 309,33, 309,36, 309,37, 318,37, 318,42, 318,43, 318,47, 319,48, 319,53, 323,53, 323,59, 323,65, 315,65, 312,65, 308,65, 304,65, 302,65, 295,65, 292,65, 289,65, 285,65, 283,65, 278,65, 273,65, 267,65, 260,65, 255,65, 255,59, 255,55, 255,53, 255,48, 255,42, 255,41, 255,35, 255,30, 255,24, 255,19, 255,13, 262,13, 267,13, 271,13, 278,13, 284,13, 285,13, 292,13, 299,13, 303,13490,182, 491,182, 492,182, 492,181, 492,180, 492,179, 493,179, 493,178, 493,177, 494,177, 494,176, 495,176, 496,176, 496,177, 496,178, 497,178, 497,177, 498,177, 498,176, 498,174, 497,174, 497,173, 496,173, 497,170, 497,169, 497,167, 498,167, 500,167, 500,166, 502,166, 502,165, 504,165, 504,164, 503,164, 503,163, 501,163, 501,162, 502,161, 501,161, 501,160, 500,160, 500,158, 501,158, 501,159, 503,159, 504,159, 504,160, 505,160, 505,161, 509,161, 510,161, 510,162, 510,163, 512,164, 512,163, 513,163, 512,163, 513,163, 514,163, 514,164, 517,164, 517,163, 518,163, 519,163, 519,164, 520,164, 519,164, 520,164, 520,165, 521,165, 521,166, 522,165, 522,166, 522,165, 523,165, 525,166, 526,166, 527,166, 528,166, 529,166, 529,165, 529,166, 529,168, 530,168, 530,169, 530,170, 531,170, 531,171, 534,172, 535,172, 535,173, 536,173, 536,172, 536,173, 535,173, 535,174, 534,174, 534,175, 534,176, 533,176, 533,177, 532,177, 533,177, 533,178, 532,178, 532,179, 532,180, 532,181, 531,181, 531,182, 531,183, 530,183, 530,184, 529,184, 529,185, 529,186, 528,186, 527,186, 526,186, 525,186, 524,185, 524,183, 523,183, 521,185, 520,185, 518,185, 518,186, 519,186, 519,187, 520,187, 519,187, 520,189, 519,188, 518,189, 518,190, 518,191, 517,191, 517,192, 516,192, 515,192, 515,193, 515,194, 514,194, 514,195, 513,196, 513,197, 512,197, 511,197, 511,198, 510,198, 509,198, 509,197, 509,198, 508,198, 507,198, 507,199, 506,199, 505,199, 505,200, 504,200, 503,200, 503,201, 502,201, 501,201, 500,201, 500,200, 500,199, 499,199, 499,198, 500,198, 501,197, 502,197, 504,195, 506,193, 505,193, 504,193, 504,192, 503,192, 503,191, 502,191, 502,190, 501,190, 501,189, 501,188, 500,188, 500,187, 499,187, 499,188, 498,188, 497,188, 497,187, 496,187, 495,187, 495,186, 495,187, 494,187, 494,186, 495,186, 495,185, 495,184, 494,184, 494,183, 494,184, 493,184, 493,183, 492,183, 492,184, 491,184, 491,183, 491,182, 490,182354,157, 349,157, 346,157, 344,157, 341,157, 337,157, 336,157, 331,157, 331,152, 331,147, 331,142, 331,136, 330,136, 330,137, 329,137, 328,137, 328,136, 327,136, 327,134, 326,134, 325,134, 325,135, 323,135, 320,135, 320,131, 320,128, 320,126, 320,120, 320,115, 320,114, 321,114, 322,114, 322,115, 323,115, 324,115, 325,115, 325,114, 326,114, 327,114, 328,114, 329,114, 330,114, 331,114, 332,114, 333,115, 334,115, 335,115, 335,122, 335,123, 337,123, 338,123, 342,123, 342,124, 350,124, 350,129, 351,129, 357,129, 356,133, 357,133, 357,135, 356,135, 356,140, 358,140, 358,144, 358,146, 359,146, 359,149, 355,149, 353,149, 349,148, 349,149, 350,149, 350,150, 350,151, 350,152, 351,152, 350,152, 350,153, 351,153, 352,153, 352,154, 352,155, 353,155, 353,156, 353,157, 354,157113,234, 113,235, 114,235, 114,236, 114,237, 114,238, 113,238, 113,239, 114,239, 114,240, 113,241, 112,241, 112,242, 113,242, 114,243, 116,244, 117,245, 118,245, 119,246, 119,249, 118,249, 118,250, 118,251, 118,255, 118,256, 118,262, 117,262, 112,262, 110,262, 108,263, 107,263, 106,263, 106,262, 106,261, 105,261, 105,260, 105,261, 106,261, 106,262, 106,261, 105,260, 105,261, 105,260, 105,259, 105,260, 104,260, 104,259, 104,258, 105,258, 104,258, 104,257, 104,256, 104,255, 103,255, 103,254, 103,253, 102,253, 102,252, 101,252, 101,251, 100,251, 100,250, 99,250, 99,249, 98,249, 97,248, 96,248, 96,247, 95,247, 95,246, 95,245, 96,245, 96,244, 98,243, 98,244, 98,243, 99,243, 99,242, 100,241, 100,240, 100,239, 100,238, 100,237, 100,236, 100,235, 100,234, 100,233, 100,231, 114,233, 113,233, 113,234335,308, 331,311, 330,311, 328,312, 326,314, 325,314, 325,313, 324,313, 323,314, 322,312, 320,315, 320,314, 314,314, 308,314, 308,320, 300,320, 298,320, 298,319, 297,319, 298,319, 297,318, 297,317, 297,316, 296,316, 296,315, 296,314, 295,314, 295,313, 295,312, 294,312, 294,311, 293,311, 294,311, 294,310, 293,310, 293,309, 293,308, 292,308, 292,307, 292,306, 291,306, 292,306, 291,306, 291,305, 290,305, 289,305, 289,304, 289,303, 288,303, 287,303, 286,303, 287,303, 287,302, 287,301, 286,301, 286,302, 286,301, 285,301, 285,300, 284,300, 284,299, 284,300, 283,300, 283,299, 283,300, 282,299, 282,300, 281,300, 281,299, 281,293, 290,293, 293,293, 299,293, 304,293, 305,293, 306,293, 309,293, 309,290, 313,290, 313,284, 318,284, 319,284, 318,284, 319,284, 319,283, 318,283, 319,283, 325,283, 325,284, 328,285, 331,286, 332,287, 333,290, 335,289, 336,289, 336,290, 336,291, 337,291, 334,296, 337,294, 337,295, 338,295, 338,294, 339,295, 339,296, 340,297, 339,298, 338,300, 337,301, 336,301, 333,301, 333,302, 333,303, 332,305278,201, 279,201, 283,201, 289,201, 290,201, 294,201, 300,201, 301,201, 301,207, 301,208, 301,214, 301,217, 301,220, 301,223, 301,226, 301,229, 301,233, 296,233, 295,233, 290,233, 288,233, 284,232, 282,232, 278,232, 276,233, 272,232, 266,232, 266,229, 266,227, 266,226, 266,220, 266,219, 266,214, 266,208, 267,208, 267,201, 269,201, 270,201, 271,201, 272,201, 273,201, 278,201493,133, 494,133, 494,134, 495,134, 496,134, 496,133, 496,134, 497,134, 496,134, 497,134, 498,134, 498,135, 497,135, 496,135, 495,135, 494,135, 493,135, 493,136, 494,136, 494,135, 494,136, 495,136, 494,136, 495,135, 495,136, 496,136, 496,135, 497,135, 497,136, 497,135, 498,135, 498,136, 499,136, 498,136, 498,135, 499,136, 500,136, 501,136, 502,136, 503,136, 503,135, 504,135, 505,135, 506,135, 507,135, 508,135, 509,135, 509,134, 510,134, 511,133, 512,133, 512,132, 513,132, 513,131, 514,131, 515,131, 515,130, 516,130, 517,130, 517,129, 518,129, 519,129, 519,128, 520,128, 520,129, 520,128, 521,128, 522,128, 522,127, 523,127, 524,127, 525,126, 526,126, 526,125, 527,125, 528,125, 528,124, 529,124, 530,124, 530,123, 531,123, 531,124, 531,127, 533,127, 533,129, 533,133, 531,133, 530,133, 530,134, 529,134, 529,135, 528,135, 527,135, 524,135, 523,135, 522,135, 522,140, 522,144, 519,144, 519,143, 518,143, 518,144, 516,144, 516,146, 515,146, 515,147, 514,147, 514,148, 513,148, 512,148, 512,147, 512,148, 510,148, 509,151, 504,151, 503,154, 500,154, 500,153, 497,153, 497,152, 495,152, 495,151, 494,151, 491,151, 491,150, 489,150, 490,149, 489,147, 489,145, 488,145, 484,145, 484,144, 484,140, 484,136, 484,135, 484,133, 484,131, 485,131, 486,131, 489,131, 489,132, 490,132, 490,131, 490,132, 491,132, 490,132, 491,132, 492,132, 492,133474,152, 469,153, 469,151, 466,151, 465,151, 462,151, 462,149, 458,149, 456,149, 456,147, 454,147, 454,146, 453,146, 452,146, 452,147, 451,147, 451,149, 448,149, 448,146, 448,145, 449,145, 449,144, 450,144, 449,140, 449,139, 449,131, 450,131, 451,131, 451,130, 452,130, 452,129, 453,129, 453,128, 454,128, 454,127, 454,126, 454,125, 455,125, 455,124, 456,124, 456,123, 458,123, 457,126, 463,126, 468,126, 473,126, 475,126, 479,126, 479,132, 484,131, 484,133, 484,135, 484,136, 484,140, 484,144, 484,145, 484,146, 484,148, 482,148, 482,147, 480,147, 478,147, 478,146, 474,146, 474,148, 474,152466,236, 466,239, 467,242, 467,243, 467,244, 468,248, 468,250, 468,251, 469,255, 469,258, 470,258, 470,259, 470,260, 470,261, 471,261, 470,261, 471,261, 471,262, 471,263, 472,264, 472,265, 471,265, 473,266, 472,267, 471,268, 471,269, 471,270, 471,271, 470,271, 470,272, 470,273, 469,273, 469,274, 467,274, 467,275, 463,275, 462,275, 460,275, 458,275, 458,274, 458,273, 458,272, 458,271, 458,270, 457,270, 457,269, 456,269, 456,270, 455,270, 450,270, 450,269, 447,269, 446,269, 446,268, 445,268, 445,267, 444,267, 444,266, 443,266, 443,268, 442,268, 442,270, 441,270, 437,270, 436,270, 436,269, 437,269, 437,268, 437,267, 437,266, 438,266, 433,266, 433,262, 433,257, 434,253, 434,249, 435,246, 435,242, 435,238, 442,239, 443,239, 446,239, 447,239, 447,243, 447,244, 448,244, 449,244, 449,245, 450,245, 450,244, 451,244, 451,243, 452,243, 452,242, 452,241, 452,242, 453,242, 453,241, 454,241, 454,240, 454,239, 455,239, 455,240, 456,241, 457,241, 458,240, 459,240, 462,240, 462,239, 463,239, 464,238, 464,237, 465,237, 465,236, 466,236585,180, 585,181, 584,181, 584,182, 584,181, 585,181, 585,180, 584,180576,196, 575,196, 576,196, 575,196, 575,197, 575,196, 576,196575,197, 576,197, 575,197, 575,198, 575,199, 575,198, 575,199, 575,198, 575,197579,190, 579,189, 580,189, 579,189, 579,190, 579,191, 579,190582,186, 583,186, 583,185, 583,186, 583,185, 583,184, 583,183, 584,183, 584,182, 584,183, 584,184, 583,184, 583,185, 583,186, 582,186, 582,187, 582,188, 581,188, 582,188, 582,187, 582,186552,185, 553,185, 554,186, 555,186, 555,187, 558,183, 559,183, 560,183, 560,184, 559,184, 560,184, 561,184, 562,184, 562,183, 563,183, 563,184, 563,183, 563,184, 564,184, 565,184, 565,185, 566,185, 565,185, 566,185, 565,185, 566,185, 566,186, 566,185, 566,184, 566,185, 566,184, 567,185, 567,184, 567,185, 568,185, 568,186, 567,186, 568,186, 567,186, 567,187, 567,186, 568,186, 568,187, 568,186, 569,186, 569,187, 568,187, 569,187, 568,187, 569,187, 569,188, 570,188, 570,187, 571,188, 570,188, 571,188, 571,189, 570,189, 570,188, 569,188, 570,189, 569,189, 570,189, 570,190, 570,189, 570,190, 571,190, 570,190, 570,191, 570,192, 569,192, 569,191, 569,192, 569,191, 569,190, 569,191, 568,191, 568,190, 568,191, 568,192, 568,191, 568,190, 567,190, 567,189, 566,189, 565,189, 565,188, 566,188, 565,188, 564,188, 565,188, 565,189, 566,189, 566,190, 567,190, 567,191, 567,190, 567,191, 567,192, 568,192, 569,192, 569,193, 570,193, 571,193, 570,193, 569,193, 568,193, 569,193, 569,194, 569,193, 569,194, 569,193, 570,193, 570,194, 571,194, 570,194, 571,194, 571,195, 571,194, 571,195, 571,194, 571,195, 571,194, 571,195, 571,196, 571,195, 571,196, 571,197, 571,196, 570,196, 571,196, 570,196, 570,195, 570,196, 570,195, 569,195, 569,194, 569,195, 569,196, 569,195, 568,195, 569,195, 568,196, 569,196, 568,196, 569,196, 569,197, 569,196, 569,197, 570,197, 569,197, 570,197, 569,197, 568,197, 569,197, 568,197, 568,196, 567,196, 567,195, 566,195, 566,196, 567,196, 567,197, 568,197, 568,198, 569,198, 569,199, 569,198, 569,199, 569,198, 569,199, 570,199, 570,198, 570,199, 571,199, 570,199, 571,199, 570,199, 570,200, 570,199, 570,200, 571,200, 571,199, 571,200, 571,201, 570,201, 570,200, 570,201, 569,201, 569,200, 568,200, 568,199, 567,199, 567,200, 568,200, 567,200, 567,199, 567,198, 566,198, 565,198, 566,198, 565,198, 565,197, 564,197, 564,196, 564,197, 564,198, 563,198, 563,197, 563,198, 564,198, 565,198, 565,199, 566,199, 566,198, 566,199, 566,200, 567,200, 567,201, 568,201, 568,202, 568,203, 567,203, 568,203, 568,204, 567,204, 568,204, 568,203, 569,203, 569,202, 570,202, 570,203, 569,203, 570,203, 571,203, 570,203, 570,202, 571,202, 571,203, 571,202, 570,202, 570,201, 570,202, 571,202, 571,201, 570,201, 571,201, 571,202, 572,202, 571,202, 572,202, 572,203, 572,202, 573,202, 573,203, 572,203, 573,203, 573,202, 573,203, 573,202, 574,202, 574,203, 574,204, 575,204, 575,205, 575,206, 575,207, 575,208, 576,208, 576,209, 576,210, 576,211, 576,212, 576,211, 576,210, 576,209, 575,209, 575,208, 575,207, 575,206, 575,205, 574,205, 574,206, 574,207, 575,207, 574,207, 575,207, 575,208, 574,208, 574,207, 573,207, 573,208, 574,208, 573,208, 574,208, 574,209, 574,210, 575,210, 574,210, 575,210, 575,209, 574,209, 575,209, 574,209, 575,209, 575,210, 575,211, 575,212, 576,212, 576,213, 576,214, 575,213, 575,212, 575,211, 574,211, 575,211, 574,211, 574,212, 575,212, 575,213, 574,213, 574,212, 573,212, 573,211, 572,211, 571,211, 572,211, 572,212, 573,212, 573,213, 573,212, 573,213, 572,213, 571,213, 571,212, 570,212, 571,212, 571,213, 570,213, 571,213, 571,214, 572,214, 571,214, 571,213, 570,213, 569,213, 569,212, 569,213, 570,213, 570,214, 569,214, 569,213, 569,214, 568,214, 569,214, 569,215, 568,215, 567,215, 567,214, 566,214, 567,214, 567,215, 566,215, 566,214, 566,213, 566,212, 566,211, 565,210, 564,210, 564,209, 563,209, 563,210, 564,210, 565,210, 565,211, 566,211, 566,212, 565,212, 565,213, 565,214, 566,214, 565,214, 566,214, 566,215, 566,216, 565,216, 566,216, 565,217, 564,217, 564,218, 564,217, 563,217, 562,217, 562,216, 561,216, 560,216, 560,215, 559,215, 559,214, 560,214, 560,213, 559,213, 559,212, 558,212, 558,211, 557,211, 556,211, 556,210, 556,209, 555,209, 555,208, 554,208, 553,208, 552,208, 552,207, 551,207, 550,207, 548,207, 547,207, 546,207, 543,207, 543,206, 543,205, 544,205, 544,206, 545,206, 544,206, 544,205, 545,202, 546,200, 546,199, 545,199, 544,199, 544,198, 543,198, 543,197, 544,197, 544,196, 544,195, 545,195, 545,196, 546,196, 548,192, 548,191, 547,191, 547,190, 546,190, 546,189, 548,186, 549,185, 549,184, 550,184, 550,185, 550,184, 550,185, 551,185, 552,185577,178, 577,180, 581,180, 584,180, 584,181, 583,181, 583,180, 583,181, 584,181, 583,181, 583,182, 584,182, 584,181, 584,182, 584,181, 584,182, 584,183, 583,183, 583,184, 583,183, 582,183, 583,183, 582,183, 582,184, 582,185, 581,185, 581,186, 581,187, 580,187, 580,188, 580,189, 579,189, 579,190, 578,190, 578,191, 579,191, 578,191, 578,192, 577,192, 577,193, 578,193, 578,192, 578,193, 578,192, 578,193, 577,193, 577,194, 576,194, 576,195, 575,195, 575,196, 575,197, 575,198, 575,199, 574,199, 574,198, 574,197, 574,196, 574,197, 574,196, 574,195, 575,195, 574,195, 575,195, 574,195, 574,194, 575,194, 575,193, 575,194, 574,194, 574,193, 575,193, 576,193, 575,193, 575,192, 576,192, 575,192, 575,191, 575,192, 575,191, 576,191, 576,192, 576,191, 577,191, 576,191, 576,190, 576,191, 576,190, 577,190, 576,190, 577,190, 576,190, 576,189, 577,189, 576,189, 576,190, 577,190, 577,189, 577,190, 577,189, 577,190, 577,189, 578,189, 578,188, 578,189, 577,189, 577,188, 578,188, 577,188, 578,188, 577,188, 577,187, 577,188, 577,187, 578,187, 577,187, 576,187, 576,188, 576,187, 575,187, 575,188, 575,187, 576,187, 575,187, 576,187, 575,187, 575,186, 576,186, 576,185, 577,185, 576,185, 577,185, 576,185, 576,186, 576,185, 576,186, 576,185, 575,186, 575,185, 576,185, 577,185, 577,184, 576,184, 577,184, 576,184, 575,184, 575,185, 575,184, 575,185, 574,185, 574,184, 575,184, 576,184, 576,183, 575,183, 576,183, 575,183, 575,182, 575,181, 575,182, 575,183, 574,183, 574,182, 574,183, 575,183, 574,183, 574,182, 574,181, 574,182, 573,182, 574,182, 574,183, 573,183, 574,183, 573,183, 574,183, 573,183, 573,182, 573,183, 573,182, 572,182, 573,183, 572,183, 572,182, 572,181, 571,181, 571,180, 570,180, 570,179, 570,180, 570,179, 571,179, 571,180, 570,180, 571,180, 571,179, 572,179, 571,179, 572,179, 572,178, 572,179, 572,178, 571,178, 571,179, 571,178, 571,179, 571,178, 571,179, 571,178, 570,178, 571,178, 571,177, 571,178, 571,177, 571,178, 572,178, 572,177, 572,178, 573,178, 574,178, 574,177, 575,177, 575,176, 576,176, 576,177, 577,177578,194, 578,193, 577,193, 577,194, 577,193, 578,193, 578,194136,177, 138,177, 140,177, 141,177, 141,178, 141,179, 141,180, 141,182, 141,183, 141,185, 141,187, 141,189, 141,192, 141,193, 141,197, 141,201, 142,201, 143,201, 144,201, 145,201, 146,201, 147,201, 148,201, 149,201, 150,201, 151,201, 152,201, 153,201, 154,201, 155,201, 156,201, 157,201, 158,201, 158,202, 158,203, 157,203, 157,204, 157,205, 157,206, 157,207, 157,208, 157,209, 157,210, 156,210, 156,211, 156,210, 156,211, 155,211, 154,211, 154,212, 153,212, 152,212, 152,213, 151,213, 150,214, 149,214, 149,215, 149,216, 149,217, 149,218, 149,219, 149,220, 149,221, 149,222, 149,223, 149,224, 149,225, 149,226, 149,227, 149,228, 149,229, 149,230, 149,231, 149,232, 149,233, 149,234, 149,235, 149,236, 149,237, 149,238, 149,239, 148,239, 147,239, 147,238, 147,239, 146,239, 146,240, 145,240, 145,239, 144,239, 144,240, 144,239, 144,240, 143,240, 143,239, 142,239, 141,239, 140,239, 140,238, 140,239, 140,240, 139,240, 138,240, 138,241, 137,241, 137,242, 136,242, 135,242, 132,242, 131,242, 127,242, 126,242, 125,242, 125,241, 124,241, 124,242, 123,242, 119,242, 118,243, 116,243, 117,244, 117,245, 116,244, 114,243, 113,242, 112,242, 112,241, 113,241, 114,240, 114,239, 113,239, 113,238, 114,238, 114,237, 114,236, 114,235, 113,235, 113,234, 113,233, 114,233, 100,231, 100,229, 100,228, 100,224, 100,222, 100,220, 100,219, 100,218, 97,218, 96,218, 96,217, 96,216, 96,215, 96,214, 95,214, 95,213, 95,212, 95,211, 95,210, 94,210, 94,209, 95,209, 94,209, 93,208, 93,207, 93,206, 92,206, 92,205, 92,204, 92,203, 92,202, 92,201, 91,201, 91,200, 90,200, 90,199, 89,199, 89,198, 88,198, 88,197, 88,196, 87,196, 87,195, 87,194, 89,194, 92,194, 93,194, 94,194, 98,194, 97,194, 96,193, 95,192, 94,191, 94,190, 93,190, 91,188, 92,188, 94,186, 96,184, 98,182, 100,180, 105,186, 126,186, 130,186, 130,177, 132,177, 133,177413,206, 415,206, 415,207, 415,208, 415,209, 415,210, 416,210, 417,210, 417,209, 418,209, 419,209, 419,210, 420,210, 420,209, 420,208, 420,209, 421,209, 421,208, 422,208, 423,208, 424,208, 426,208, 427,208, 428,208, 432,208, 434,208, 436,208, 437,208, 437,209, 437,210, 436,210, 436,211, 436,212, 436,213, 435,213, 435,217, 436,217, 437,217, 437,218, 437,217, 437,218, 438,218, 437,218, 437,219, 437,220, 437,221, 438,221, 438,222, 437,222, 437,223, 438,223, 438,224, 437,224, 437,225, 438,225, 438,229, 437,229, 436,229, 435,229, 436,230, 436,231, 436,232, 436,233, 436,234, 436,235, 436,236, 435,238, 435,242, 435,246, 434,246, 434,247, 433,247, 432,247, 429,247, 429,245, 427,245, 427,246, 426,246, 424,246, 424,247, 420,247, 420,245, 417,245, 417,244, 415,244, 415,245, 413,245, 413,246, 413,247, 412,247, 412,246, 412,247, 411,247, 411,246, 412,246, 413,246, 413,245, 412,245, 409,245, 409,243, 407,243, 407,241, 404,241, 402,241, 402,240, 403,240, 403,239, 402,239, 403,239, 402,239, 403,239, 403,238, 403,236, 403,234, 403,233, 402,233, 402,231, 402,230, 402,229, 403,229, 403,227, 403,224, 403,223, 404,223, 404,220, 405,219, 406,218, 407,218, 407,215, 408,214, 409,213, 410,211, 412,209, 412,208, 412,207, 412,206, 413,206330,334, 329,334, 329,335, 330,335, 329,335, 329,336, 328,336, 329,336, 328,336, 329,336, 329,337, 330,337, 329,337, 328,337, 329,338, 329,339, 330,339, 330,340, 330,341, 330,342, 330,341, 330,342, 329,342, 330,342, 329,342, 330,342, 330,343, 330,344, 330,343, 331,343, 331,344, 331,343, 331,344, 331,345, 331,346, 331,345, 331,346, 332,347, 331,347, 331,346, 331,347, 332,347, 333,347, 332,347, 332,348, 331,348, 332,348, 333,348, 333,347, 333,348, 332,348, 332,347, 333,347, 333,348, 333,349, 333,348, 333,349, 332,349, 331,349, 332,349, 331,349, 331,350, 330,350, 329,350, 329,349, 329,350, 329,349, 329,350, 329,349, 328,349, 328,348, 327,348, 328,348, 327,348, 326,348, 326,347, 326,348, 326,347, 325,347, 324,347, 323,347, 323,348, 323,347, 322,347, 321,347, 320,347, 320,346, 320,347, 320,346, 320,347, 320,346, 320,347, 320,346, 319,346, 318,345, 318,346, 318,345, 317,345, 316,345, 315,345, 315,344, 314,344, 314,343, 313,343, 313,344, 313,343, 312,343, 311,343, 311,342, 311,341, 310,341, 310,340, 310,339, 309,339, 309,338, 309,337, 308,337, 308,336, 308,335, 307,335, 307,334, 307,333, 307,332, 308,331, 308,332, 313,332, 314,332, 314,331, 316,331, 317,331, 317,332, 321,332, 323,332, 324,332, 324,333, 324,332, 325,332, 326,332, 327,332, 328,332, 329,332, 329,333, 329,332, 330,332, 330,333, 330,332, 330,333, 330,334, 330,333, 330,334331,336, 331,337, 331,338, 331,339, 331,340, 332,340, 332,341, 332,342, 332,343, 333,344, 333,345, 333,346, 333,347, 333,346, 333,345, 333,344, 332,344, 333,344, 332,344, 333,344, 332,344, 332,343, 332,342, 332,341, 332,340, 331,340, 331,339, 331,340, 331,339, 331,338, 331,339, 331,338, 331,337, 330,337, 331,337, 330,337, 331,337, 330,336, 331,336, 330,336, 331,336, 330,336, 330,335, 330,334, 330,333, 331,333, 331,334, 331,335278,151, 278,152, 286,152, 292,152, 299,152, 299,157, 305,157, 305,164, 305,170, 299,170, 299,176, 298,176, 293,176, 292,176, 288,176, 288,183, 283,183, 278,183, 278,178, 270,178, 265,178, 265,177, 265,172, 265,171, 265,170, 265,164, 269,164, 269,157, 269,152, 269,151, 271,151496,173, 497,173, 497,174, 498,174, 498,176, 498,177, 497,177, 497,178, 496,178, 496,177, 496,176, 495,176, 494,176, 494,177, 493,177, 493,178, 493,179, 492,179, 492,180, 492,181, 492,182, 491,182, 490,182, 490,181, 489,181, 488,181, 488,180, 488,179, 487,179, 484,180, 484,179, 483,180, 482,180, 481,180, 481,179, 480,179, 480,178, 479,178, 478,178, 478,179, 477,179, 476,179, 476,180, 475,181, 474,181, 474,182, 473,182, 473,181, 473,180, 472,180, 472,179, 471,179, 471,178, 470,178, 469,178, 469,177, 468,176, 469,176, 469,173, 466,173, 466,169, 468,168, 468,166, 468,165, 468,160, 469,160, 469,159, 469,157, 474,157, 474,152, 474,148, 474,146, 478,146, 478,147, 480,147, 482,147, 482,148, 484,148, 484,145, 488,145, 489,145, 489,147, 490,149, 489,150, 491,150, 491,151, 494,151, 495,151, 495,152, 497,152, 497,153, 500,153, 500,154, 503,154, 504,154, 504,155, 503,158, 503,159, 501,159, 501,158, 500,158, 500,160, 501,160, 501,161, 502,161, 501,162, 501,163, 503,163, 503,164, 504,164, 504,165, 502,165, 502,166, 500,166, 500,167, 498,167, 497,167, 497,169, 497,170530,244, 529,245, 529,246, 529,247, 528,247, 527,250, 526,250, 526,251, 526,252, 526,253, 525,253, 524,253, 523,253, 523,252, 519,254, 518,255, 518,256, 518,255, 516,256, 515,255, 514,255, 513,255, 511,254, 510,255, 510,256, 511,256, 508,258, 508,257, 507,257, 506,258, 505,258, 504,258, 504,259, 503,259, 502,259, 502,258, 502,255, 503,254, 503,253, 502,253, 502,252, 501,252, 500,252, 499,252, 499,251, 499,250, 498,248, 499,248, 500,248, 499,246, 499,245, 498,243, 499,243, 499,242, 500,242, 501,242, 502,242, 502,243, 503,243, 504,243, 505,243, 505,244, 506,243, 506,242, 507,242, 507,241, 507,240, 506,240, 507,240, 507,239, 507,238, 508,238, 509,237, 509,236, 510,236, 511,236, 511,237, 511,236, 512,236, 512,235, 518,235, 518,234, 518,233, 518,232, 518,231, 518,230, 518,229, 518,228, 519,229, 519,230, 519,232, 522,232, 525,232, 529,232, 529,233, 530,233, 530,234, 531,234, 530,235, 530,236, 529,236, 528,236, 525,238, 526,238, 526,239, 526,238, 527,239, 527,240, 527,241, 527,242, 528,242, 529,242, 529,243, 530,243, 529,244440,120, 440,121, 439,121, 439,122, 439,123, 439,124, 440,124, 440,125, 441,126, 441,127, 441,128, 442,128, 442,129, 442,130, 442,131, 443,131, 443,132, 444,132, 444,133, 445,133, 446,133, 447,133, 447,132, 448,132, 449,132, 449,131, 449,139, 449,140, 450,144, 449,144, 449,145, 448,145, 448,146, 448,149, 448,150, 443,150, 438,150, 438,151, 432,151, 432,148, 431,148, 431,147, 431,146, 427,146, 427,143, 425,143, 425,141, 424,141, 424,138, 424,133, 419,133, 419,129, 419,128, 418,128, 418,124, 421,124, 421,119, 422,119, 427,120, 429,120, 434,120, 435,120, 440,120457,224, 458,224, 460,224, 460,225, 460,224, 460,225, 461,225, 461,226, 462,226, 462,229, 463,229, 464,229, 465,229, 465,231, 465,234, 465,235, 466,236, 465,236, 465,237, 464,237, 464,238, 463,239, 462,239, 462,240, 459,240, 458,240, 457,241, 456,241, 455,240, 455,239, 454,239, 454,240, 454,241, 453,241, 453,242, 452,242, 452,241, 452,242, 452,243, 451,243, 451,244, 450,244, 450,245, 449,245, 449,244, 448,244, 447,244, 447,243, 447,239, 446,239, 443,239, 442,239, 435,238, 436,236, 436,235, 436,234, 436,233, 436,232, 436,231, 436,230, 435,229, 436,229, 437,229, 438,229, 439,229, 441,229, 442,229, 443,229, 445,229, 446,229, 447,229, 448,229, 449,229, 450,229, 451,229, 451,225, 452,225, 453,225, 453,224, 454,224, 455,224, 456,224, 457,224, 457,223, 457,224543,197, 543,198, 544,198, 544,199, 545,199, 546,199, 546,200, 545,202, 544,205, 544,206, 545,206, 544,206, 544,205, 543,205, 543,206, 543,207, 542,207, 538,207, 538,212, 537,212, 534,212, 528,212, 523,211, 523,212, 523,213, 523,214, 521,214, 518,214, 517,214, 517,215, 516,215, 515,215, 514,215, 513,215, 513,214, 512,214, 511,214, 511,213, 510,213, 509,213, 508,214, 508,213, 507,213, 507,212, 507,211, 507,210, 508,210, 509,210, 509,209, 509,208, 509,207, 509,206, 510,206, 509,204, 508,202, 508,201, 508,200, 507,200, 507,199, 507,198, 508,198, 509,198, 509,197, 509,198, 510,198, 511,198, 511,197, 512,197, 513,197, 513,196, 514,195, 514,194, 515,194, 515,193, 515,192, 516,192, 517,192, 517,191, 518,191, 518,190, 518,189, 519,188, 520,189, 519,187, 520,187, 519,187, 519,186, 518,186, 518,185, 520,185, 521,185, 523,183, 524,183, 524,185, 525,186, 526,186, 527,186, 528,186, 529,186, 529,185, 529,184, 530,184, 530,183, 531,183, 532,183, 534,184, 535,184, 535,185, 534,185, 538,188, 538,189, 538,190, 538,189, 538,190, 538,189, 538,190, 539,190, 539,191, 540,191, 540,192, 541,192, 541,193, 542,193, 542,192, 543,192, 543,191, 544,191, 544,190, 545,190, 546,190, 547,190, 547,191, 548,191, 548,192, 546,196, 545,196, 545,195, 544,195, 544,196, 544,197, 543,19735,58, 36,58, 37,58, 38,58, 39,58, 40,58, 42,58, 43,58, 44,58, 45,58, 48,58, 56,57, 56,63, 55,63, 55,66, 55,67, 56,67, 56,68, 56,69, 57,69, 57,70, 57,72, 56,72, 56,76, 54,76, 54,77, 53,77, 54,77, 54,78, 54,79, 54,80, 53,80, 53,81, 54,82, 53,82, 53,83, 53,84, 53,85, 53,86, 53,87, 53,88, 52,88, 52,89, 52,90, 52,91, 52,92, 53,92, 53,93, 53,94, 53,95, 53,96, 52,96, 52,97, 52,98, 52,97, 51,97, 51,98, 51,99, 51,100, 51,101, 51,102, 50,102, 50,103, 49,103, 49,104, 49,105, 48,105, 46,105, 45,105, 42,105, 42,103, 38,103, 38,102, 38,100, 35,100, 35,99, 34,99, 33,99, 33,98, 32,98, 32,97, 31,97, 30,97, 29,97, 29,98, 28,98, 27,98, 26,98, 26,97, 26,96, 26,97, 27,97, 27,96, 26,96, 26,95, 26,94, 26,93, 26,92, 26,91, 27,91, 26,91, 27,91, 27,90, 27,89, 28,89, 27,89, 28,89, 27,89, 27,88, 27,87, 27,86, 27,87, 27,86, 28,86, 28,87, 29,87, 28,87, 28,86, 27,86, 27,85, 27,84, 27,83, 27,82, 27,81, 27,82, 28,82, 28,81, 27,81, 28,81, 28,80, 28,79, 28,78, 28,77, 29,77, 28,77, 28,76, 28,75, 29,75, 28,75, 28,76, 28,75, 28,74, 28,73, 28,74, 29,74, 29,73, 28,73, 28,72, 29,72, 29,71, 28,71, 28,70, 28,69, 29,69, 29,68, 29,69, 28,69, 28,68, 28,67, 28,66, 28,65, 28,64, 29,64, 29,63, 28,62, 28,61, 28,60, 28,61, 29,61, 30,61, 30,62, 30,61, 29,61, 30,61, 30,60, 31,60, 31,61, 32,61, 32,60, 32,61, 33,61, 33,60, 34,60, 34,61, 35,61, 36,61, 35,61, 35,60, 34,60, 34,59, 33,59, 33,60, 32,60, 32,59, 31,59, 30,59, 30,60, 29,60, 29,59, 28,59, 27,59, 27,58, 27,57, 27,56, 27,55, 27,54, 27,53, 27,54, 28,54, 27,54, 27,55, 27,56, 28,56, 28,57, 28,58, 28,57, 29,57, 28,57, 29,57, 29,56, 29,57, 30,57, 29,57, 29,56, 28,56, 29,56, 29,55, 29,54, 28,54, 29,54, 29,53, 28,53, 29,53, 29,52, 30,52, 30,53, 30,52, 29,52, 28,52, 27,52, 27,51, 30,51, 31,51, 35,51, 35,52, 35,55, 35,56300,245, 301,245, 301,251, 301,257, 299,257, 295,257, 293,257, 289,257, 287,257, 283,257, 282,257, 277,257, 276,257, 271,257, 266,257, 266,251, 266,249, 266,245, 266,239, 266,234, 266,232, 272,232, 276,233, 278,232, 282,232, 284,232, 288,233, 290,233, 295,233, 296,233, 301,233, 301,235, 301,239, 301,240, 300,240500,118, 499,118, 499,119, 498,119, 498,118, 499,118, 498,118, 499,118, 500,118495,95, 496,95, 497,96, 497,97, 498,97, 498,98, 498,99, 499,99, 499,100, 499,101, 499,102, 499,103, 499,104, 499,105, 499,106, 500,106, 499,106, 500,106, 500,107, 500,108, 500,109, 500,110, 500,111, 501,111, 501,112, 501,113, 500,113, 500,114, 500,115, 500,116, 500,117, 500,118, 499,118, 499,117, 498,117, 498,116, 498,117, 497,117, 496,117, 496,118, 497,118, 496,118, 496,119, 496,120, 495,120, 496,120, 496,121, 495,121, 495,122, 494,122, 493,122, 493,123, 493,124, 492,124, 492,125, 492,126, 492,127, 492,126, 492,127, 491,127, 491,128, 490,128, 490,129, 490,130, 489,130, 489,131, 489,130, 489,131, 486,131, 485,131, 484,131, 479,132, 479,126, 481,126, 481,121, 481,115, 479,115, 479,110, 479,104, 476,104, 476,99, 479,99, 481,99, 481,96, 482,96, 482,97, 484,97, 484,98, 484,99, 483,100, 484,100, 484,101, 484,102, 485,102, 484,102, 485,102, 486,102, 487,102, 487,101, 488,101, 488,100, 488,101, 489,101, 489,100, 489,99, 490,99, 490,98, 490,97, 491,97, 491,96, 492,96, 493,96, 494,96, 494,95, 495,95243,13, 248,13, 255,13, 255,19, 255,24, 255,30, 255,35, 255,41, 255,42, 255,48, 255,53, 251,53, 250,53, 250,52, 248,52, 248,53, 247,53, 247,54, 246,54, 244,54, 244,55, 241,55, 241,54, 239,54, 238,54, 238,53, 237,53, 237,51, 237,50, 234,50, 232,50, 231,50, 224,50, 216,50, 211,50, 212,51, 205,51, 203,51, 203,50, 203,46, 201,46, 201,44, 202,44, 202,43, 203,43, 203,42, 206,42, 206,38, 206,37, 206,38, 205,37, 204,37, 203,37, 202,37, 202,36, 201,36, 200,35, 200,33, 200,32, 202,32, 203,32, 203,31, 205,31, 205,29, 205,27, 205,23, 206,23, 206,21, 206,18, 207,18, 207,15, 207,13, 212,13, 217,13, 219,13, 225,13, 231,13557,237, 556,237, 556,238, 555,238, 556,238, 556,237, 557,237538,253, 538,254, 538,253, 537,253, 538,253, 538,252532,252, 531,252, 531,251, 530,251, 530,250, 529,250, 528,250, 528,249, 528,250, 528,249, 528,250, 527,250, 528,247, 529,247, 529,246, 529,245, 530,244, 529,244, 530,243, 529,243, 529,242, 528,242, 527,242, 527,241, 527,240, 527,239, 526,238, 526,239, 526,238, 525,238, 528,236, 529,236, 530,236, 530,235, 531,234, 530,234, 530,233, 529,233, 529,232, 532,232, 533,232, 533,233, 534,233, 534,234, 535,234, 536,232, 536,231, 538,231, 539,230, 540,230, 540,231, 541,231, 542,231, 543,231, 544,231, 545,231, 546,231, 546,232, 547,232, 547,233, 547,234, 548,234, 547,234, 548,234, 548,235, 549,234, 549,233, 550,233, 551,233, 552,233, 553,233, 555,233, 556,236, 556,237, 555,237, 555,238, 554,238, 554,239, 553,239, 553,240, 553,241, 552,241, 552,242, 552,241, 552,240, 551,240, 551,241, 552,241, 552,242, 552,243, 551,243, 551,244, 550,244, 549,244, 548,244, 549,244, 549,243, 548,243, 549,244, 548,244, 547,244, 546,244, 545,244, 545,245, 545,244, 544,244, 544,245, 545,245, 544,245, 543,245, 543,246, 542,246, 542,247, 541,247, 541,248, 540,248, 540,249, 539,249, 539,250, 538,250, 538,251, 538,252, 537,252, 537,251, 538,251, 538,250, 538,251, 537,251, 537,252, 537,251, 537,252, 536,252, 537,252, 536,252, 536,253, 537,253, 537,254, 538,254, 537,254, 537,255, 537,254, 536,254, 537,254, 537,255, 537,254, 536,254, 535,254, 535,253, 534,253, 533,253, 532,253, 532,252419,139, 419,140, 421,140, 422,140, 422,141, 424,141, 425,141, 425,143, 427,143, 427,146, 431,146, 431,147, 431,148, 432,148, 432,151, 438,151, 438,150, 443,150, 443,155, 443,159, 443,163, 443,165, 443,166, 443,167, 442,167, 442,168, 442,169, 441,169, 441,170, 441,171, 442,171, 442,172, 443,173, 443,174, 443,173, 442,173, 442,174, 443,174, 443,175, 443,176, 443,177, 442,177, 442,178, 441,178, 438,178, 436,178, 434,178, 429,178, 429,174, 429,173, 428,173, 428,169, 424,169, 424,167, 420,167, 420,164, 418,164, 415,164, 413,164, 411,164, 408,164, 408,163, 408,162, 407,162, 407,161, 408,161, 408,160, 408,159, 409,159, 409,158, 409,157, 408,157, 408,158, 408,157, 408,158, 408,157, 407,157, 407,156, 404,156, 404,154, 404,153, 409,153, 409,148, 409,147, 410,141, 410,140, 415,140, 416,140, 416,13949,140, 50,140, 52,140, 54,140, 55,140, 57,140, 58,140, 58,142, 58,144, 58,145, 58,146, 58,148, 58,149, 59,149, 59,151, 61,151, 61,153, 61,154, 62,154, 63,154, 64,157, 64,158, 65,159, 65,160, 65,162, 66,162, 67,162, 68,163, 68,164, 68,165, 69,166, 69,167, 70,167, 70,169, 71,172, 72,174, 73,175, 73,176, 74,176, 75,179, 77,180, 78,182, 77,182, 77,183, 78,183, 78,184, 79,184, 79,185, 79,184, 79,185, 80,185, 81,185, 81,186, 81,187, 81,188, 82,188, 82,189, 83,189, 82,189, 82,190, 81,190, 81,189, 80,189, 79,188, 78,188, 78,189, 77,189, 77,190, 76,190, 75,190, 74,190, 73,190, 73,189, 72,189, 72,190, 71,190, 70,190, 70,191, 69,191, 70,191, 70,192, 69,191, 69,192, 66,194, 65,194, 64,194, 63,195, 62,195, 62,196, 61,197, 61,198, 59,199, 59,198, 59,199, 58,199, 58,198, 58,199, 57,199, 57,198, 57,197, 57,196, 57,195, 57,194, 56,194, 57,194, 56,194, 56,193, 56,191, 56,190, 56,189, 55,188, 56,188, 56,187, 55,187, 55,186, 56,186, 55,186, 56,186, 57,186, 57,187, 57,186, 56,186, 56,185, 55,185, 56,185, 55,185, 54,185, 54,186, 53,186, 53,185, 54,185, 54,184, 54,185, 53,185, 53,186, 52,185, 52,186, 51,186, 52,186, 52,185, 51,185, 50,185, 51,185, 50,185, 50,184, 50,185, 49,185, 49,186, 48,186, 48,185, 48,184, 47,184, 48,184, 48,183, 48,182, 50,182, 50,181, 49,181, 49,180, 49,179, 49,178, 49,177, 48,177, 48,176, 48,175, 47,175, 47,174, 46,174, 46,175, 46,176, 45,176, 43,177, 43,176, 42,176, 42,175, 41,174, 40,174, 40,173, 39,173, 39,172, 39,171, 38,171, 38,170, 38,169, 39,169, 39,168, 39,167, 39,166, 38,166, 38,165, 39,165, 39,164, 40,164, 41,164, 41,163, 40,162, 40,161, 40,160, 40,159, 40,158, 40,157, 40,156, 40,155, 39,155, 40,155, 40,154, 39,154, 39,153, 39,152, 39,151, 40,151, 41,150, 42,150, 42,149, 43,149, 43,148, 42,148, 42,147, 42,146, 43,146, 43,145, 43,144, 44,144, 44,143, 44,142, 45,142, 45,141, 46,140, 45,140, 46,140, 47,14046,184, 47,184, 47,185, 48,185, 48,186, 48,185, 47,185, 46,184527,336, 527,335, 527,334, 526,334, 526,333, 527,333, 527,334, 527,335, 527,336, 528,336516,304, 516,305, 517,306, 517,307, 517,308, 518,308, 518,309, 518,308, 517,308, 518,308, 517,308, 517,307, 517,306, 516,306, 516,305, 516,304525,328, 524,328, 525,328, 524,328, 524,327, 524,326, 524,325, 523,325, 523,324, 523,325, 524,325, 524,326, 524,327, 525,328, 525,329, 525,328, 524,328, 525,328520,317, 520,316, 520,315, 520,316, 520,315, 520,316, 520,315, 521,315, 521,316, 521,317, 521,318, 521,319, 521,318, 521,319, 521,320, 521,321, 521,320, 521,319, 521,318, 520,318, 520,317520,312, 520,311, 519,311, 519,310, 518,310, 518,309, 519,310, 519,311, 520,311, 520,312, 520,313, 521,313, 521,314, 522,315, 522,316, 522,317, 521,317, 522,317, 522,318, 522,319, 522,320, 522,321, 522,322, 523,323, 523,324, 523,323, 522,323, 522,322, 522,321, 522,320, 521,320, 521,319, 521,318, 521,317, 522,317, 522,316, 522,315, 521,315, 520,315, 519,315, 520,314, 519,314, 520,314, 519,314, 520,314, 519,314, 520,314, 520,313, 520,314, 521,314, 521,313, 520,313, 520,312526,332, 526,333, 525,333, 525,332, 525,333, 526,333, 526,334, 527,334, 527,335, 527,336, 525,336, 521,336, 518,336, 518,333, 517,333, 517,332, 517,331, 516,331, 516,330, 515,330, 515,329, 515,328, 515,327, 515,326, 515,325, 514,325, 514,324, 513,324, 513,323, 512,323, 512,322, 513,322, 513,321, 512,321, 511,321, 511,320, 511,319, 509,319, 509,318, 508,318, 507,318, 506,318, 506,310, 510,310, 509,309, 510,309, 510,306, 509,306, 509,305, 512,305, 512,304, 512,306, 515,306, 515,304, 516,304, 516,305, 516,306, 517,306, 517,307, 517,308, 518,308, 518,309, 518,310, 519,311, 519,312, 520,312, 520,313, 519,313, 519,312, 519,313, 519,314, 519,315, 519,316, 520,316, 520,317, 520,318, 520,319, 521,319, 521,320, 521,321, 522,322, 522,323, 522,324, 523,324, 523,325, 523,324, 523,325, 523,326, 524,326, 524,327, 524,328, 524,329, 525,329, 525,330, 525,331, 525,332, 526,332526,332, 526,333, 527,333, 526,333, 526,332, 526,331, 525,331, 526,331, 525,331, 525,330, 525,329, 525,330, 526,330, 526,331, 526,332411,80, 411,85, 411,89, 411,92, 416,92, 418,92, 419,92, 419,96, 419,102, 417,102, 411,102, 411,103, 412,103, 412,109, 411,109, 410,109, 410,115, 410,119, 407,119, 407,118, 407,117, 406,117, 405,117, 404,117, 402,117, 396,117, 391,117, 391,113, 385,113, 384,113, 384,112, 384,111, 383,111, 382,110, 382,109, 381,108, 380,108, 380,107, 380,104, 380,98, 380,93, 381,93, 382,93, 383,93, 384,93, 384,94, 385,93, 386,93, 386,90, 387,90, 387,89, 389,89, 390,89, 391,89, 391,90, 391,89, 391,88, 391,87, 392,87, 391,87, 392,87, 396,86, 397,87, 401,87, 404,87, 405,87, 405,86, 406,86, 406,85, 407,84, 407,83, 407,82, 407,81, 407,80, 407,79, 407,78, 406,77, 406,76, 406,75, 408,75, 408,74, 414,74, 414,78, 412,78, 412,7986,52, 80,52, 80,53, 79,53, 79,52, 78,52, 78,53, 77,53, 76,53, 75,54, 75,53, 74,53, 74,52, 74,51, 74,50, 74,49, 74,48, 73,48, 73,47, 73,46, 73,45, 73,44, 72,44, 72,43, 70,43, 69,43, 68,43, 68,42, 67,42, 66,42, 66,41, 66,42, 66,41, 65,41, 64,40, 63,40, 62,40, 62,39, 61,38, 61,37, 60,36, 61,36, 61,35, 61,34, 61,33, 60,33, 60,32, 60,31, 60,30, 61,30, 61,29, 62,29, 62,28, 63,28, 63,27, 62,27, 62,26, 62,25, 61,25, 61,24, 61,23, 61,22, 62,22, 63,22, 63,21, 64,21, 64,22, 65,22, 65,21, 65,20, 65,21, 65,20, 64,20, 65,20, 64,20, 65,20, 65,19, 66,19, 66,18, 65,18, 65,17, 65,16, 65,15, 65,14, 64,14, 63,14, 64,14, 64,13, 68,13, 74,13, 76,13, 77,13, 80,13, 81,13, 86,13, 94,13, 102,13, 107,13, 118,13, 118,22, 118,27, 118,28, 118,31, 119,31, 119,32, 119,33, 120,33, 120,34, 121,34, 121,35, 122,35, 122,36, 122,37, 122,38, 122,39, 123,39, 123,40, 122,40, 122,41, 123,41, 124,41, 124,42, 124,43, 125,43, 126,43, 127,43, 127,44, 127,45, 128,45, 128,46, 129,46, 129,47, 129,48, 130,48, 131,49, 122,49, 115,49, 115,51, 115,54, 114,54, 114,56, 115,56, 115,57, 117,57, 117,58, 117,59, 118,59, 118,60, 119,60, 118,60, 117,60, 117,61, 116,61, 115,61, 114,61, 113,62, 113,63, 113,64, 112,64, 112,63, 112,64, 111,64, 112,64, 111,64, 110,64, 110,65, 110,66, 109,66, 109,65, 109,64, 108,64, 106,64, 105,64, 102,64, 101,64, 101,62, 100,62, 100,58, 99,58, 99,57, 99,56, 98,56, 98,55, 98,54, 97,54, 96,54, 95,54, 95,55, 94,55, 94,54, 94,53, 94,52, 93,52499,198, 499,199, 500,199, 500,200, 500,201, 501,201, 502,201, 503,201, 503,200, 504,200, 505,200, 505,199, 506,199, 507,199, 507,200, 508,200, 508,201, 508,202, 509,204, 510,206, 509,206, 509,207, 509,208, 509,209, 509,210, 508,210, 507,210, 507,211, 506,211, 506,212, 506,213, 505,213, 505,214, 504,214, 504,213, 503,213, 502,213, 502,214, 501,214, 501,215, 500,215, 499,215, 499,216, 499,215, 499,214, 498,214, 498,215, 497,215, 497,216, 496,216, 495,216, 495,217, 495,218, 494,218, 493,218, 492,218, 492,219, 491,219, 491,220, 490,220, 489,220, 489,221, 488,221, 487,221, 486,221, 485,221, 485,222, 484,222, 484,223, 483,223, 483,224, 482,224, 482,225, 483,225, 483,226, 484,226, 485,226, 486,226, 486,227, 487,227, 487,228, 488,228, 488,229, 484,229, 483,229, 482,229, 479,229, 476,229, 474,229, 472,229, 468,229, 467,229, 466,229, 465,229, 464,229, 463,229, 462,229, 462,226, 463,226, 464,226, 464,225, 463,225, 464,225, 465,225, 465,224, 466,224, 466,223, 465,223, 465,222, 464,221, 465,221, 466,221, 467,221, 469,219, 468,219, 469,218, 470,218, 471,218, 471,219, 473,218, 474,217, 475,217, 475,216, 475,215, 474,215, 474,214, 473,214, 473,213, 473,212, 473,211, 474,211, 474,210, 475,210, 475,209, 475,208, 474,207, 477,207, 480,207, 483,207, 484,207, 486,207, 486,206, 487,206, 488,206, 489,206, 489,205, 489,206, 489,205, 490,205, 491,205, 492,205, 492,204, 493,204, 493,203, 494,203, 495,203, 495,202, 496,202, 496,201, 497,201, 497,200, 497,199, 498,199, 499,198287,269, 286,269, 286,275, 286,276, 286,282, 281,282, 275,282, 274,282, 274,283, 275,283, 276,283, 277,283, 278,283, 278,284, 279,284, 280,284, 280,285, 279,285, 280,285, 280,286, 280,287, 281,287, 281,288, 282,288, 282,289, 282,290, 281,290, 281,291, 282,291, 282,292, 281,292, 281,293, 281,299, 280,299, 279,299, 278,299, 279,299, 278,299, 277,299, 276,299, 276,298, 275,298, 274,298, 274,299, 274,300, 273,299, 273,300, 273,299, 272,299, 272,300, 272,299, 271,299, 271,300, 270,300, 270,301, 270,302, 269,302, 269,303, 269,304, 269,305, 268,305, 268,306, 268,307, 267,307, 267,308, 266,308, 266,309, 265,309, 265,310, 264,310, 264,309, 264,310, 263,310, 263,309, 262,309, 261,309, 261,308, 260,308, 260,307, 259,307, 258,307, 258,306, 258,307, 258,306, 257,306, 256,306, 255,306, 255,305, 254,305, 254,304, 253,304, 253,303, 252,303, 251,303, 251,302, 250,302, 250,301, 249,301, 249,300, 249,299, 248,299, 248,298, 248,297, 247,297, 248,297, 248,296, 247,296, 248,296, 247,296, 248,295, 247,295, 248,295, 247,295, 248,295, 248,294, 247,294, 247,293, 247,292, 246,292, 246,291, 246,292, 246,291, 245,291, 246,291, 245,291, 245,290, 246,290, 245,290, 246,290, 245,290, 245,289, 245,288, 245,289, 244,288, 244,289, 244,288, 245,288, 245,286, 245,284, 245,270, 246,270, 246,267, 246,263, 246,262, 246,261, 246,257, 253,257, 254,257, 255,257, 256,257, 258,257, 258,254, 258,251, 259,251, 259,249, 261,249, 264,249, 266,249, 266,251, 266,257, 271,257, 276,257, 277,257, 282,257, 283,257, 287,257, 289,257, 293,257, 293,263, 293,269504,339, 504,340, 504,341, 505,341, 505,342, 504,342, 504,341, 504,340, 504,339, 504,340, 504,339503,341, 503,342, 504,342, 505,342, 505,343, 504,343, 504,342, 503,342, 503,341497,329, 497,328, 497,329, 498,329, 498,330, 498,329, 497,329509,318, 509,319, 511,319, 511,320, 511,321, 512,321, 513,321, 513,322, 512,322, 512,323, 513,323, 513,324, 514,324, 514,325, 515,325, 515,326, 515,327, 515,328, 515,329, 515,330, 516,330, 516,331, 517,331, 517,332, 517,333, 518,333, 515,333, 515,334, 514,334, 514,335, 513,335, 511,335, 511,338, 511,342, 511,343, 510,343, 510,344, 508,344, 507,344, 507,343, 507,342, 506,342, 507,342, 506,342, 505,342, 506,342, 505,342, 506,341, 506,342, 506,341, 507,341, 507,340, 508,339, 507,339, 507,340, 506,341, 505,341, 505,340, 505,339, 505,338, 505,337, 504,337, 504,336, 505,336, 506,336, 506,335, 506,336, 505,336, 504,336, 503,336, 504,336, 503,336, 503,335, 502,335, 503,335, 503,336, 504,336, 504,337, 504,338, 503,338, 503,337, 503,338, 503,337, 502,337, 503,337, 502,337, 502,338, 502,337, 502,336, 501,336, 501,335, 501,336, 502,336, 502,337, 502,336, 501,336, 501,335, 500,335, 500,334, 500,333, 500,332, 500,333, 500,332, 499,332, 499,331, 499,332, 499,331, 500,331, 499,331, 499,330, 498,330, 498,329, 499,329, 500,329, 501,329, 500,329, 499,329, 498,329, 498,328, 499,328, 499,329, 499,328, 498,328, 499,328, 499,327, 499,328, 499,327, 500,327, 500,326, 501,327, 501,326, 500,326, 501,326, 501,325, 501,324, 501,323, 500,323, 500,324, 500,325, 499,325, 500,325, 499,324, 500,324, 500,323, 499,323, 499,322, 498,322, 498,323, 497,323, 498,323, 498,324, 498,323, 498,324, 499,324, 499,325, 499,324, 498,324, 499,324, 499,325, 498,325, 499,325, 498,325, 498,326, 499,326, 498,326, 497,326, 497,325, 496,325, 497,325, 497,326, 497,327, 497,326, 497,325, 496,325, 496,324, 496,323, 496,324, 496,323, 497,323, 497,322, 497,321, 497,320, 497,321, 497,320, 497,319, 497,318, 498,318, 497,318, 498,318, 498,317, 498,316, 498,315, 498,314, 498,313, 498,312, 498,311, 498,310, 497,310, 497,309, 497,308, 496,308, 496,307, 495,307, 494,307, 493,307, 494,307, 494,306, 493,306, 492,306, 493,306, 493,305, 494,305, 493,305, 494,305, 494,304, 494,303, 495,303, 495,302, 496,302, 497,302, 498,302, 498,303, 499,303, 500,303, 501,303, 501,304, 501,307, 500,307, 500,309, 501,309, 502,310, 506,310, 506,318, 507,318, 508,31842,45, 42,44, 43,44, 43,45, 42,45, 43,45, 42,4541,42, 41,43, 41,44, 40,44, 40,43, 40,42, 41,4246,41, 45,41, 45,42, 45,41, 46,41, 45,41, 45,42, 44,41, 45,41, 44,41, 45,41, 45,40, 45,39, 45,40, 46,40, 45,40, 46,4145,36, 45,37, 44,37, 45,37, 45,38, 44,38, 44,37, 44,36, 44,35, 44,36, 45,35, 45,3642,29, 43,29, 43,30, 42,30, 42,29, 42,30, 43,30, 42,30, 43,30, 43,29, 42,2942,27, 43,27, 44,27, 44,28, 44,29, 44,30, 45,30, 45,29, 45,30, 46,30, 46,31, 46,32, 45,32, 45,31, 44,31, 44,30, 44,29, 43,29, 44,29, 44,28, 43,28, 43,27, 42,27, 42,26, 42,25, 43,25, 43,24, 44,24, 44,25, 45,25, 45,26, 44,26, 44,25, 43,25, 43,26, 42,26, 42,2741,23, 41,22, 41,23, 40,23, 41,23, 40,23, 40,22, 40,21, 41,21, 40,21, 41,21, 41,22, 41,2340,20, 40,21, 40,20, 40,21, 39,21, 39,20, 40,2043,20, 42,20, 43,21, 42,21, 42,20, 43,2039,21, 39,22, 39,21, 39,22, 39,23, 40,23, 39,23, 38,22, 37,22, 37,21, 37,20, 38,20, 37,20, 38,20, 38,21, 39,2141,20, 41,19, 40,19, 40,20, 41,20, 40,20, 39,20, 39,19, 40,19, 40,18, 41,18, 41,19, 42,19, 42,20, 41,2042,18, 43,18, 43,19, 44,19, 43,19, 43,18, 42,1844,41, 44,42, 44,43, 44,42, 43,42, 44,42, 44,43, 43,43, 43,42, 43,43, 43,42, 43,41, 43,40, 43,41, 42,41, 43,41, 42,41, 42,42, 42,43, 42,44, 42,45, 42,44, 41,44, 41,43, 41,42, 42,42, 41,42, 42,42, 41,42, 42,42, 42,41, 41,41, 41,42, 40,42, 40,43, 40,44, 39,44, 38,44, 39,44, 39,43, 38,43, 38,44, 39,44, 40,44, 39,44, 39,45, 38,45, 39,45, 38,45, 38,46, 39,46, 39,45, 40,45, 40,44, 40,45, 39,45, 40,45, 40,46, 39,46, 39,47, 39,46, 40,46, 40,45, 40,46, 40,47, 40,46, 40,45, 41,45, 41,46, 41,45, 41,44, 41,45, 42,45, 42,46, 43,46, 43,45, 44,44, 44,43, 44,42, 45,42, 45,43, 46,43, 46,42, 45,42, 46,42, 47,42, 47,41, 47,40, 46,40, 46,39, 46,38, 46,37, 47,38, 47,37, 46,37, 46,36, 46,35, 46,34, 46,33, 47,33, 47,32, 47,31, 48,31, 48,30, 49,30, 48,30, 47,30, 47,29, 47,30, 47,29, 46,28, 46,27, 45,26, 45,27, 45,28, 46,28, 46,29, 45,29, 45,28, 44,28, 44,27, 44,26, 45,26, 46,26, 46,25, 45,25, 45,24, 44,24, 44,23, 43,23, 43,22, 44,22, 44,23, 44,22, 44,23, 45,23, 45,22, 45,21, 44,21, 45,21, 46,21, 46,20, 45,20, 45,19, 45,18, 45,17, 44,17, 43,18, 43,17, 42,17, 42,16, 42,15, 41,15, 42,15, 42,14, 41,14, 42,14, 42,13, 42,14, 41,14, 42,14, 42,13, 47,13, 48,13, 51,13, 56,13, 61,13, 64,13, 64,14, 63,14, 64,14, 65,14, 65,15, 65,16, 65,17, 65,18, 66,18, 66,19, 65,19, 65,20, 64,20, 65,20, 64,20, 65,20, 65,21, 65,20, 65,21, 65,22, 64,22, 64,21, 63,21, 63,22, 62,22, 61,22, 61,23, 61,24, 61,25, 62,25, 62,26, 62,27, 63,27, 63,28, 62,28, 62,29, 61,29, 61,30, 60,30, 60,31, 60,32, 60,33, 61,33, 61,34, 61,35, 61,36, 60,36, 61,37, 60,37, 60,38, 59,38, 59,39, 58,39, 58,40, 57,40, 57,41, 57,42, 58,42, 58,43, 58,44, 58,45, 57,45, 57,46, 58,46, 57,46, 58,46, 57,47, 57,48, 57,49, 56,49, 56,50, 57,50, 57,51, 57,52, 58,52, 57,52, 57,53, 57,54, 57,55, 57,56, 57,57, 57,58, 56,57, 48,58, 45,58, 44,58, 43,58, 42,58, 40,58, 39,58, 38,58, 37,58, 36,58, 35,58, 35,56, 35,55, 35,52, 35,51, 31,51, 30,51, 27,51, 27,50, 26,50, 26,49, 27,49, 27,50, 28,50, 27,50, 28,50, 28,49, 27,49, 27,50, 27,49, 28,49, 29,49, 29,48, 30,48, 29,48, 28,48, 29,48, 28,48, 28,47, 27,47, 26,47, 26,48, 26,49, 26,48, 26,47, 26,46, 26,45, 26,44, 25,44, 25,43, 25,42, 24,42, 25,42, 25,41, 24,41, 24,40, 24,39, 24,38, 24,37, 23,36, 23,35, 23,34, 22,34, 22,33, 21,33, 21,32, 20,32, 21,32, 20,32, 20,31, 20,30, 20,29, 20,28, 19,28, 20,28, 20,27, 20,26, 20,25, 20,24, 19,24, 20,24, 21,24, 21,25, 22,25, 23,25, 23,26, 24,26, 25,26, 26,26, 26,27, 27,27, 26,27, 27,27, 27,28, 28,28, 29,28, 30,28, 31,28, 32,28, 33,28, 34,28, 35,28, 35,29, 35,28, 35,29, 36,29, 36,28, 36,29, 36,28, 37,28, 38,27, 38,28, 37,28, 38,28, 38,29, 39,29, 39,30, 39,29, 40,29, 40,30, 41,30, 40,30, 40,31, 41,31, 41,30, 41,29, 40,29, 41,29, 41,28, 42,28, 42,29, 41,29, 42,29, 42,30, 42,31, 43,31, 43,32, 43,33, 42,33, 42,34, 42,35, 42,36, 41,36, 41,35, 41,34, 42,34, 41,34, 41,33, 41,34, 41,33, 41,34, 41,35, 40,35, 40,36, 40,37, 39,37, 39,38, 39,39, 38,39, 38,40, 38,41, 37,41, 37,42, 38,42, 38,41, 39,41, 40,41, 40,40, 41,40, 40,40, 40,41, 39,41, 38,41, 38,40, 39,40, 38,40, 38,39, 39,39, 39,38, 40,38, 40,37, 41,37, 41,36, 41,37, 41,36, 42,36, 42,35, 42,34, 43,34, 43,33, 44,33, 44,34, 44,33, 44,32, 43,32, 43,31, 44,32, 45,32, 45,33, 45,34, 45,35, 44,35, 44,36, 44,35, 43,35, 43,36, 44,36, 44,37, 44,38, 43,38, 43,37, 43,36, 43,37, 42,37, 43,37, 43,38, 43,37, 43,38, 43,37, 43,38, 44,38, 44,37, 44,38, 45,39, 44,39, 44,40, 44,41384,112, 384,113, 385,113, 391,113, 391,117, 391,120, 391,123, 388,123, 388,129, 388,135, 387,135, 387,140, 390,140, 390,144, 390,148, 388,148, 384,148, 379,149, 376,149, 374,149, 372,149, 369,149, 367,149, 366,149, 364,149, 362,149, 359,149, 359,146, 358,146, 358,144, 358,140, 356,140, 356,135, 357,135, 357,133, 356,133, 357,129, 351,129, 350,129, 350,124, 354,124, 354,120, 353,120, 353,118, 359,119, 359,113, 359,108, 359,104, 364,104, 366,104, 369,104, 373,104, 375,104, 380,104, 380,107, 380,108, 381,108, 382,109, 382,110, 383,111, 384,111, 384,112575,90, 575,91, 574,91, 573,91, 574,91, 573,91, 574,91, 574,90, 574,91, 574,90, 575,90540,111, 541,111, 541,112, 540,112, 539,112, 539,111, 540,111580,93, 583,95, 584,102, 579,105, 577,104, 576,104, 575,106, 575,107, 575,109, 574,109, 573,109, 573,108, 572,108, 572,107, 571,107, 571,108, 572,108, 571,108, 571,109, 571,108, 570,108, 568,108, 568,110, 568,111, 566,111, 563,111, 563,114, 563,115, 559,115, 559,116, 558,116, 558,117, 558,118, 557,118, 555,118, 555,119, 554,119, 554,120, 554,121, 554,127, 549,127, 548,127, 541,127, 539,127, 533,127, 531,127, 531,124, 531,123, 532,123, 532,122, 533,122, 534,121, 535,121, 535,120, 536,120, 536,119, 537,119, 538,119, 538,118, 539,117, 539,116, 540,116, 541,116, 541,115, 541,114, 541,113, 541,112, 540,112, 541,112, 541,111, 540,111, 540,110, 539,110, 539,109, 539,108, 539,107, 540,107, 541,107, 542,107, 542,106, 543,106, 544,106, 545,106, 546,106, 547,106, 548,106, 549,106, 550,106, 551,106, 552,106, 553,106, 554,106, 554,107, 555,107, 556,108, 557,108, 558,107, 559,107, 560,107, 561,107, 562,107, 563,107, 563,108, 563,107, 564,107, 565,107, 565,106, 565,107, 566,107, 566,106, 566,107, 566,106, 567,105, 568,105, 568,104, 569,104, 569,103, 570,103, 570,104, 571,104, 571,103, 572,103, 571,102, 572,102, 572,101, 572,102, 572,101, 571,101, 571,100, 571,99, 570,99, 570,98, 571,98, 572,98, 572,97, 573,97, 573,96, 573,97, 573,96, 574,96, 573,96, 572,96, 572,97, 572,96, 571,96, 572,96, 572,95, 573,95, 572,95, 572,96, 572,95, 571,95, 572,95, 571,95, 571,96, 570,96, 570,95, 570,94, 571,94, 571,93, 572,93, 572,92, 573,92, 574,92, 574,91, 575,91, 575,90, 576,90, 575,90, 576,90382,178, 385,180, 386,180, 387,180, 387,182, 389,182, 390,182, 393,182, 396,182, 396,184, 397,184, 397,190, 400,190, 400,191, 401,191, 401,192, 400,192, 400,194, 401,194, 401,195, 401,196, 401,197, 402,197, 402,198, 402,199, 403,198, 403,199, 402,200, 401,200, 401,203, 402,203, 402,208, 399,208, 398,208, 395,208, 390,208, 386,208, 384,208, 383,208, 382,208, 380,208, 377,208, 374,208, 371,208, 368,208, 367,208, 365,208, 362,208, 362,206, 362,204, 362,203, 362,201, 357,201, 357,196, 357,195, 357,191, 357,190, 357,189, 357,186, 362,186, 366,186, 367,186, 368,186, 368,183, 370,183, 370,184, 374,184, 374,183, 374,184, 375,180, 375,179, 377,179, 380,179, 380,176, 381,177, 382,177662,91, 662,92, 662,91, 661,91, 662,90, 661,90, 661,91, 661,92, 662,92, 661,92, 661,93, 661,92, 660,92, 660,91, 660,90, 661,90, 661,89, 662,89, 662,90, 663,90, 663,91658,93, 658,92, 657,93, 658,93, 657,94, 657,93, 657,92, 658,92, 658,93660,93, 661,94, 660,94, 660,93, 660,94, 659,94, 659,93, 660,93664,43, 665,43, 665,44, 666,45, 666,46, 667,46, 667,58, 667,65, 668,65, 668,66, 667,66, 668,66, 668,67, 667,67, 667,68, 667,69, 668,69, 668,70, 669,70, 670,70, 670,71, 671,71, 671,70, 671,71, 671,72, 672,72, 671,72, 671,73, 671,74, 672,74, 671,74, 671,75, 671,76, 671,77, 672,77, 672,78, 673,78, 673,77, 674,77, 674,78, 675,78, 675,79, 675,80, 676,80, 676,81, 675,81, 674,81, 675,81, 675,82, 674,82, 674,81, 674,82, 675,82, 675,83, 674,83, 675,83, 675,82, 676,82, 676,83, 675,83, 676,83, 676,82, 676,83, 677,83, 676,83, 676,84, 675,84, 675,85, 674,85, 674,86, 673,86, 673,85, 673,86, 673,85, 672,85, 672,86, 671,86, 672,86, 671,86, 671,85, 671,86, 670,86, 670,87, 670,88, 669,88, 669,87, 668,87, 668,88, 668,87, 668,86, 668,87, 667,87, 667,88, 667,87, 667,86, 667,87, 667,86, 667,87, 667,88, 666,88, 666,87, 666,88, 667,88, 666,88, 666,89, 666,90, 666,89, 666,88, 666,89, 665,89, 665,88, 665,89, 665,88, 665,89, 665,88, 665,89, 665,90, 665,89, 665,90, 664,90, 665,90, 664,91, 664,90, 664,89, 664,88, 663,88, 662,88, 662,89, 662,88, 661,88, 662,88, 662,89, 661,89, 661,88, 661,89, 660,89, 661,89, 660,89, 661,89, 661,90, 660,90, 660,89, 660,90, 660,89, 660,88, 659,88, 660,88, 660,89, 660,90, 660,89, 659,89, 659,90, 658,90, 659,90, 659,91, 659,92, 658,92, 658,91, 657,91, 656,91, 656,90, 656,91, 656,90, 656,89, 657,89, 657,90, 657,89, 657,90, 657,89, 656,89, 656,90, 656,89, 656,88, 656,87, 657,87, 656,87, 656,86, 655,86, 656,85, 655,85, 651,86, 651,84, 650,84, 650,83, 650,79, 648,79, 648,80, 647,80, 646,78, 646,76, 645,75, 646,75, 645,71, 645,70, 646,70, 645,70, 646,70, 646,69, 645,69, 644,69, 644,68, 645,68, 644,68, 645,68, 645,67, 645,68, 645,67, 646,66, 645,66, 646,66, 646,64, 645,64, 643,64, 640,64, 639,64, 639,63, 639,62, 640,62, 639,61, 639,60, 639,59, 640,59, 640,58, 641,58, 641,57, 642,57, 642,56, 642,55, 642,54, 642,52, 651,40, 652,40, 653,40, 653,41, 653,42, 653,43, 654,43, 654,44, 655,44, 656,44, 656,43, 657,43, 658,43, 659,43, 659,42, 660,42, 660,43, 660,42, 660,43, 661,42, 661,41, 662,41, 662,42, 663,42, 664,43467,298, 467,296, 467,295, 466,295, 466,296, 466,295, 465,295, 464,295, 464,294, 464,295, 464,294, 463,294, 464,294, 464,293, 465,293, 465,292, 465,293, 464,293, 463,293, 463,292, 463,293, 462,293, 462,294, 462,293, 463,293, 463,294, 463,295, 463,294, 463,295, 463,294, 463,295, 463,294, 462,294, 461,293, 460,293, 459,292, 458,292, 457,292, 456,292, 456,291, 457,291, 458,291, 457,291, 458,291, 459,291, 458,291, 458,290, 459,290, 458,290, 459,290, 458,290, 457,290, 456,290, 456,287, 456,283, 458,283, 458,281, 458,277, 458,276, 459,276, 458,275, 460,275, 462,275, 463,275, 467,275, 467,274, 469,274, 469,273, 470,273, 470,272, 470,271, 471,271, 471,270, 472,270, 472,271, 473,271, 474,271, 475,271, 476,271, 478,271, 479,271, 479,272, 479,271, 481,271, 484,271, 484,272, 485,272, 485,273, 486,273, 487,273, 487,272, 488,272, 489,272, 491,272, 492,272, 493,272, 493,273, 493,272, 493,273, 494,273, 494,274, 494,275, 494,276, 493,276, 493,277, 492,277, 493,277, 493,278, 493,279, 494,279, 494,280, 494,281, 495,281, 495,285, 494,285, 493,285, 493,286, 493,287, 493,288, 491,288, 491,289, 492,289, 492,290, 492,291, 492,292, 492,293, 491,293, 492,294, 491,294, 492,294, 492,295, 493,295, 493,296, 494,296, 495,296, 495,297, 495,298, 496,298, 496,299, 495,299, 495,300, 495,301, 495,302, 495,303, 494,303, 494,304, 494,305, 493,305, 494,305, 493,305, 493,306, 492,306, 492,305, 493,305, 492,305, 492,304, 491,304, 491,303, 490,303, 490,302, 490,301, 489,301, 489,300, 488,300, 488,299, 487,299, 487,298, 486,297, 485,297, 485,296, 484,296, 483,296, 483,295, 483,296, 483,295, 482,295, 481,295, 481,296, 481,295, 481,296, 481,295, 480,295, 480,296, 479,296, 479,295, 479,296, 478,296, 478,297, 479,297, 479,296, 479,297, 478,297, 478,296, 478,297, 479,297, 479,298, 478,298, 479,298, 478,298, 478,297, 477,298, 476,298, 475,299, 474,299, 474,300, 473,300, 473,299, 472,299, 472,300, 471,300, 470,300, 469,300, 469,301, 468,301, 467,301, 467,300, 467,299, 467,298, 467,299, 467,300, 467,301, 468,301, 468,300, 468,299, 468,298, 467,298467,298, 467,297, 466,297, 465,297, 465,296, 465,297, 466,297, 466,296, 465,296, 466,296, 465,296, 464,295, 465,295, 465,296, 466,296, 467,296474,300, 474,301, 473,301, 472,301, 472,302, 471,302, 470,301, 471,301, 471,302, 472,302, 472,301, 473,301, 474,301, 474,300, 475,300, 474,300471,301, 470,301, 469,301, 469,300, 469,301, 470,301, 470,300, 470,301, 471,301213,250, 215,250, 218,250, 220,250, 228,250, 228,251, 229,251, 233,251, 236,251, 236,252, 240,252, 240,255, 240,257, 240,258, 240,260, 240,262, 240,263, 246,263, 246,267, 246,270, 245,270, 245,284, 245,286, 245,288, 244,288, 244,287, 244,288, 244,287, 243,287, 242,287, 242,286, 241,286, 242,286, 241,286, 240,286, 240,285, 239,285, 240,285, 239,285, 239,284, 238,284, 238,283, 237,283, 237,282, 236,282, 236,281, 235,281, 235,280, 234,280, 234,279, 233,279, 233,278, 232,278, 231,278, 231,277, 230,277, 230,276, 229,276, 229,275, 229,274, 228,274, 228,273, 227,273, 226,273, 221,273, 218,273, 216,273, 213,273, 208,273, 207,273, 207,275, 207,277, 207,279, 203,279, 200,279, 198,279, 198,277, 198,275, 198,274, 198,273, 198,272, 198,271, 198,269, 198,268, 198,265, 198,264, 198,263, 198,262, 198,259, 198,258, 198,257, 198,256, 198,255, 198,254, 199,254, 200,254, 210,254, 210,250, 213,250461,79, 460,79, 460,78, 459,78, 460,78, 460,77, 460,78, 460,79465,68, 466,68, 466,69, 466,70, 466,71, 465,71, 464,71, 464,70, 465,70, 465,69, 465,68475,68, 476,68, 477,69, 478,69, 478,70, 478,69, 479,69, 480,69, 480,70, 481,70, 481,71, 481,72, 482,72, 483,72, 484,72, 484,73, 485,73, 486,73, 486,74, 487,74, 488,74, 489,75, 489,74, 489,75, 490,76, 489,76, 490,76, 490,77, 490,78, 491,78, 491,79, 491,80, 491,79, 490,79, 489,79, 489,80, 489,81, 490,81, 490,82, 491,82, 491,83, 491,84, 491,85, 491,86, 491,87, 491,88, 491,89, 491,90, 490,90, 490,91, 489,91, 489,92, 488,92, 488,93, 488,94, 488,95, 487,95, 486,96, 485,96, 484,96, 484,97, 482,97, 482,96, 481,96, 481,99, 479,99, 476,99, 476,93, 473,93, 470,93, 468,93, 465,93, 462,93, 460,93, 456,93, 456,92, 456,91, 457,91, 457,90, 458,90, 457,90, 457,89, 457,88, 457,87, 458,87, 457,87, 457,86, 457,85, 458,85, 458,84, 459,84, 459,83, 459,82, 459,81, 460,81, 460,82, 460,81, 461,81, 461,80, 461,81, 462,81, 463,80, 463,79, 464,79, 464,78, 464,77, 465,77, 465,78, 465,77, 465,78, 464,78, 465,78, 465,79, 465,80, 464,80, 464,81, 464,80, 465,80, 465,81, 464,81, 464,82, 464,83, 464,84, 465,84, 465,83, 465,82, 465,81, 465,80, 466,80, 466,81, 466,82, 465,83, 465,84, 466,84, 466,83, 466,82, 467,82, 467,81, 467,80, 467,79, 467,78, 467,77, 467,76, 467,75, 468,75, 469,75, 469,74, 470,74, 471,74, 472,74, 472,73, 471,73, 471,72, 470,72, 470,71, 470,70, 471,70, 471,69, 472,69, 472,68, 471,68, 472,68, 473,68, 474,68, 474,67, 475,67, 475,68476,67, 477,67, 478,67, 479,67, 479,68, 478,68, 477,68, 477,67, 476,67487,62, 488,62, 488,63, 488,64, 489,64, 489,65, 488,65, 487,65, 486,65, 485,65, 485,64, 485,65, 485,64, 484,64, 485,64, 485,63, 485,64, 486,64, 486,63, 487,63, 486,63, 487,63, 486,63, 487,63, 486,63, 486,62, 487,62481,59, 482,59, 482,60, 481,60, 481,59, 481,58481,55, 481,56, 481,57, 481,58, 482,58, 481,58, 480,58, 480,57, 480,56, 480,55, 481,55472,51, 472,52, 471,52, 471,53, 471,54, 471,55, 471,56, 472,56, 473,56, 474,56, 474,57, 474,56, 475,56, 476,56, 476,57, 477,57, 478,57, 478,56, 479,56, 480,56, 480,57, 480,58, 480,59, 481,59, 481,60, 480,60, 480,61, 481,61, 482,61, 482,62, 483,62, 482,62, 482,63, 483,63, 484,63, 484,64, 483,64, 483,65, 482,64, 481,64, 480,64, 479,64, 478,64, 477,64, 477,63, 476,63, 475,63, 475,64, 475,65, 474,65, 475,65, 474,65, 475,65, 475,66, 474,66, 473,66, 473,65, 472,65, 472,64, 471,64, 471,63, 470,63, 469,63, 468,63, 468,62, 467,62, 466,62, 465,62, 465,63, 464,64, 463,64, 462,64, 462,60, 469,60, 469,51, 470,51, 471,51, 472,51329,173, 330,173, 331,173, 330,173, 331,173, 331,178, 336,178, 336,179, 337,179, 342,179, 342,184, 347,184, 347,186, 352,186, 357,186, 357,189, 357,190, 357,191, 357,195, 357,196, 357,201, 353,201, 352,201, 349,201, 347,201, 346,201, 340,201, 338,201, 333,201, 330,201, 326,201, 322,201, 320,201, 320,195, 318,195, 318,194, 318,191, 318,189, 318,184, 318,183, 313,183, 312,183, 312,182, 312,177, 312,176, 312,170, 318,170, 318,169, 324,169, 324,173206,201, 207,201, 208,201, 209,201, 210,201, 211,201, 212,201, 213,201, 214,201, 215,201, 216,201, 217,201, 221,201, 222,201, 223,201, 224,201, 225,201, 226,201, 227,201, 229,201, 231,201, 232,201, 233,201, 235,201, 236,201, 238,201, 239,201, 240,201, 241,201, 242,201, 243,201, 244,201, 247,201, 248,201, 249,201, 251,201, 254,201, 255,201, 256,201, 257,201, 258,201, 260,201, 264,201, 266,201, 267,201, 267,208, 266,208, 266,214, 266,219, 266,220, 266,226, 266,227, 266,229, 266,232, 266,234, 266,239, 266,245, 266,249, 264,249, 261,249, 259,249, 259,251, 258,251, 258,254, 258,257, 256,257, 255,257, 254,257, 253,257, 246,257, 246,261, 246,262, 246,263, 240,263, 240,262, 240,260, 240,258, 240,257, 240,255, 240,252, 236,252, 236,251, 233,251, 229,251, 228,251, 228,250, 220,250, 218,250, 215,250, 213,250, 210,250, 210,254, 200,254, 199,254, 198,254, 198,252, 198,250, 198,248, 198,247, 198,246, 198,245, 198,244, 198,243, 198,242, 198,241, 198,240, 198,239, 198,238, 198,237, 198,236, 198,235, 198,234, 198,233, 198,232, 198,231, 198,230, 198,229, 198,228, 198,227, 198,226, 198,225, 198,222, 198,221, 198,220, 198,219, 198,218, 198,217, 198,216, 198,215, 198,214, 198,213, 198,212, 198,211, 198,210, 198,209, 198,208, 198,207, 198,206, 198,205, 198,204, 198,203, 198,202, 198,201, 199,201, 200,201, 201,201, 202,201, 203,201, 204,201, 205,201449,75, 449,76, 449,77, 449,76, 448,76, 448,77, 448,78, 448,79, 447,79, 447,80, 447,81, 446,81, 446,82, 446,83, 445,83, 444,83, 444,82, 444,81, 445,81, 445,80, 445,79, 446,79, 446,78, 446,77, 447,77, 447,78, 447,77, 447,76, 448,76, 448,75, 449,75450,73, 450,74, 450,73, 450,74, 451,74, 450,74, 450,75, 450,74, 449,74, 449,75, 449,74, 449,73428,63, 429,63, 430,63, 430,64, 431,64, 431,63, 431,64, 431,63, 432,64, 433,64, 434,64, 435,64, 435,65, 436,65, 436,66, 437,66, 436,66, 436,67, 437,67, 438,67, 438,68, 439,68, 440,68, 440,69, 439,69, 439,70, 440,70, 440,71, 439,71, 440,71, 440,72, 440,73, 439,73, 439,74, 440,74, 441,74, 441,75, 441,76, 441,77, 440,77, 441,77, 441,78, 442,78, 442,79, 442,80, 441,80, 441,81, 441,80, 441,81, 440,81, 439,81, 439,82, 439,83, 438,83, 438,84, 438,85, 437,85, 438,85, 438,86, 438,85, 437,85, 437,86, 438,86, 438,87, 437,86, 437,87, 438,87, 439,87, 439,86, 440,86, 440,85, 441,85, 441,84, 441,83, 442,83, 442,82, 443,82, 442,83, 443,83, 443,82, 444,82, 444,83, 445,83, 445,84, 445,85, 444,85, 444,86, 444,87, 443,87, 443,88, 443,89, 443,90, 443,91, 443,92, 443,93, 443,94, 442,94, 441,94, 441,95, 441,96, 441,97, 440,98, 437,98, 436,98, 435,97, 433,97, 433,98, 427,98, 427,96, 424,96, 419,96, 419,92, 418,92, 416,92, 411,92, 411,89, 411,85, 411,80, 412,79, 412,78, 414,78, 414,74, 414,71, 414,65, 414,64, 415,64, 415,59, 420,60, 421,60, 422,61, 423,61, 424,61, 425,61, 425,62, 426,62, 427,63, 428,63453,55, 453,56, 452,56, 452,55, 452,54, 452,55, 453,55430,45, 431,45, 432,45, 432,46, 432,47, 432,48, 432,49, 432,50, 432,51, 433,51, 433,50, 433,49, 433,50, 433,49, 434,49, 435,48, 436,48, 435,49, 434,50, 435,50, 435,49, 436,49, 437,49, 438,49, 439,49, 440,49, 440,50, 441,50, 442,50, 442,51, 442,52, 443,52, 443,53, 443,54, 444,54, 444,55, 445,55, 445,56, 446,56, 447,56, 447,55, 447,56, 448,56, 448,55, 449,55, 449,56, 450,56, 450,57, 451,57, 451,56, 452,56, 453,56, 453,57, 453,56, 454,56, 454,55, 455,55, 455,54, 456,54, 457,54, 457,53, 458,53, 459,53, 460,53, 461,53, 461,52, 462,52, 463,52, 463,53, 464,53, 464,52, 465,53, 466,53, 467,52, 468,52, 468,51, 469,51, 469,60, 462,60, 462,64, 461,64, 461,65, 460,65, 460,64, 459,64, 459,65, 458,65, 458,64, 458,65, 457,65, 456,65, 456,66, 456,67, 455,67, 455,68, 454,68, 454,69, 453,69, 453,70, 452,70, 452,69, 452,70, 452,69, 453,69, 453,68, 452,68, 453,68, 453,67, 454,67, 454,68, 454,67, 454,66, 454,65, 454,66, 453,66, 453,67, 453,66, 453,67, 452,66, 451,66, 451,67, 451,68, 450,68, 451,68, 450,68, 450,69, 449,69, 449,68, 449,67, 449,66, 449,65, 449,66, 448,66, 448,67, 448,68, 448,69, 447,69, 447,70, 446,70, 446,71, 446,72, 445,72, 445,73, 445,74, 444,74, 444,75, 443,76, 443,77, 442,77, 442,78, 441,78, 441,77, 440,77, 441,77, 441,76, 441,75, 441,74, 440,74, 439,74, 439,73, 440,73, 440,72, 440,71, 439,71, 440,71, 440,70, 439,70, 439,69, 440,69, 440,68, 439,68, 438,68, 438,67, 437,67, 436,67, 436,66, 437,66, 436,66, 436,65, 435,65, 435,64, 434,64, 433,64, 432,64, 431,63, 431,64, 431,63, 431,64, 430,64, 430,63, 429,63, 428,63, 427,63, 426,62, 425,62, 425,61, 424,61, 423,61, 422,61, 421,60, 420,60, 415,59, 413,58, 413,57, 413,56, 412,56, 412,55, 411,55, 410,55, 410,54, 411,54, 412,54, 412,53, 413,53, 414,53, 415,52, 416,51, 416,50, 417,50, 418,50, 419,50, 420,50, 421,50, 422,50, 422,49, 423,49, 424,49, 424,48, 424,47, 425,47, 425,48, 425,47, 426,47, 427,47, 427,46, 427,45, 428,45, 429,45, 429,44, 430,44, 430,43, 430,44, 430,45437,39, 438,39, 439,39, 440,39, 440,40, 441,40, 441,41, 440,41, 439,41, 438,41, 438,42, 437,42, 437,43, 436,43, 436,44, 435,44, 435,45, 434,45, 434,46, 433,46, 433,47, 433,48, 432,48, 433,47, 432,47, 432,46, 433,46, 433,45, 433,44, 432,45, 433,45, 433,46, 432,46, 432,45, 431,45, 430,45, 430,44, 430,43, 431,43, 432,42, 432,41, 433,41, 434,41, 434,40, 435,40, 436,40, 436,39, 436,40, 436,39, 437,39432,28, 431,29, 429,30, 429,31, 428,31, 427,31, 427,32, 426,32, 427,32, 427,33, 426,33, 425,33, 424,33, 423,33, 423,32, 424,32, 426,30, 427,30, 428,30, 428,29, 429,29, 430,29, 430,28, 431,28, 432,27, 433,27, 433,28142,239, 143,239, 143,240, 144,240, 144,239, 144,240, 144,239, 145,239, 145,240, 146,240, 146,239, 147,239, 147,238, 147,239, 148,239, 149,239, 149,238, 149,239, 149,240, 149,241, 149,242, 149,243, 150,243, 151,243, 152,243, 153,243, 154,243, 155,243, 156,243, 157,243, 158,243, 158,244, 159,244, 160,244, 161,244, 162,244, 162,243, 162,242, 163,242, 162,242, 163,242, 164,242, 165,242, 165,243, 166,243, 167,243, 168,243, 169,243, 170,243, 171,243, 173,244, 174,246, 176,246, 177,248, 178,247, 178,248, 179,246, 181,245, 182,245, 186,248, 187,248, 187,249, 187,250, 186,250, 185,250, 184,250, 184,251, 183,251, 182,251, 182,252, 182,253, 182,254, 181,254, 180,254, 180,255, 180,254, 180,255, 179,255, 179,256, 178,257, 177,256, 176,255, 175,255, 175,256, 176,257, 176,258, 177,259, 177,260, 177,261, 178,262, 179,263, 178,263, 179,263, 174,263, 162,263, 159,263, 158,263, 149,263, 149,266, 149,270, 148,269, 147,269, 145,268, 144,268, 142,267, 139,266, 138,266, 137,265, 135,264, 133,264, 132,263, 132,262, 133,262, 133,261, 133,260, 131,260, 131,261, 118,262, 118,256, 118,255, 118,251, 118,250, 118,249, 119,249, 119,246, 118,245, 117,245, 117,244, 116,243, 118,243, 119,242, 123,242, 124,242, 124,241, 125,241, 125,242, 126,242, 127,242, 131,242, 132,242, 135,242, 136,242, 137,242, 137,241, 138,241, 138,240, 139,240, 140,240, 140,239, 140,238, 140,239, 141,239, 142,239393,301, 394,301, 394,302, 395,302, 395,303, 394,303, 395,303, 394,303, 393,303, 392,302, 392,301, 392,302, 392,301, 392,302, 392,301, 393,301395,283, 394,283, 394,284, 394,285, 394,286, 395,286, 395,287, 395,288, 395,289, 395,290, 395,291, 396,291, 396,292, 396,293, 397,293, 397,294, 397,295, 398,295, 398,296, 398,297, 398,298, 399,299, 399,300, 400,300, 401,300, 401,301, 400,301, 400,302, 400,303, 399,303, 398,303, 399,302, 399,301, 398,302, 398,303, 397,303, 397,302, 397,301, 396,301, 396,300, 397,300, 396,300, 395,300, 394,300, 393,300, 394,300, 393,300, 393,299, 394,299, 393,299, 392,299, 393,299, 392,299, 393,299, 392,299, 391,299, 391,300, 390,300, 390,299, 390,300, 390,301, 390,300, 390,301, 390,300, 391,300, 391,301, 390,301, 391,301, 390,301, 391,301, 391,302, 391,301, 392,301, 391,301, 391,302, 390,302, 389,302, 389,303, 388,303, 388,302, 387,302, 386,302, 385,302, 384,302, 384,301, 383,301, 382,301, 381,300, 380,300, 379,300, 379,299, 378,299, 377,299, 377,300, 376,300, 376,299, 375,299, 374,299, 374,300, 373,300, 372,300, 371,300, 370,300, 371,300, 370,300, 370,299, 371,299, 371,298, 372,298, 372,297, 372,296, 372,297, 371,297, 370,297, 370,298, 370,299, 370,300, 371,300, 371,301, 370,301, 369,301, 368,301, 367,301, 366,302, 365,302, 365,298, 364,298, 364,295, 362,295, 361,290, 363,290, 362,283, 363,282, 363,283, 364,283, 367,282, 368,282, 369,282, 369,281, 370,281, 374,281, 374,280, 376,280, 376,278, 378,278, 379,278, 380,278, 381,278, 381,279, 381,278, 382,278, 382,277, 383,277, 384,276, 384,277, 384,278, 385,278, 390,277, 390,278, 391,278, 391,279, 392,279, 392,280, 393,280, 393,279, 393,280, 394,280, 395,280, 396,281, 395,281, 395,282, 395,283518,163, 517,163, 517,164, 514,164, 514,163, 513,163, 512,163, 513,163, 512,163, 512,164, 510,163, 510,162, 510,161, 509,161, 505,161, 505,160, 504,160, 504,159, 503,159, 503,158, 504,155, 504,154, 503,154, 504,151, 509,151, 510,148, 512,148, 512,147, 512,148, 513,148, 514,148, 514,147, 515,147, 515,146, 516,146, 516,144, 518,144, 518,143, 519,143, 519,144, 522,144, 522,140, 522,135, 523,135, 524,135, 527,135, 528,135, 529,135, 529,134, 530,134, 530,133, 531,133, 533,133, 534,133, 540,133, 540,136, 539,136, 539,137, 540,137, 543,138, 543,139, 542,139, 542,140, 542,144, 542,146, 541,148, 540,151, 540,152, 539,152, 539,153, 539,154, 538,154, 538,155, 538,156, 537,156, 536,156, 536,157, 536,158, 535,158, 535,159, 535,160, 536,160, 535,160, 535,161, 541,161, 539,165, 538,166, 537,166, 537,167, 536,167, 536,168, 535,168, 535,169, 534,169, 535,169, 536,169, 536,170, 536,171, 536,172, 536,173, 535,173, 535,172, 534,172, 531,171, 531,170, 530,170, 530,169, 530,168, 529,168, 529,166, 529,165, 529,166, 528,166, 527,166, 526,166, 525,166, 523,165, 522,165, 522,166, 522,165, 521,166, 521,165, 520,165, 520,164, 519,164, 520,164, 519,164, 519,163, 518,163583,346,684,31056,327,40rectrect

Data Courtesy of the Advanced Hydrologic Prediction Service
Script Courtesy of Dennis at East Masonville Weather
Clickable Map Courtesy of Jim at Juneau County Weather