library(ngram)
library(dplyr)
## 
## Attaching package: 'dplyr'
## The following objects are masked from 'package:stats':
## 
##     filter, lag
## The following objects are masked from 'package:base':
## 
##     intersect, setdiff, setequal, union
library(lattice)
library(ggplot2)
library(caret)

#read in data
setwd("C:/Users/hlevy/Documents/R/SwiftKey/final/en_US")
blogLines5 <- readLines("en_US.blogs.txt")
newsLines5 <- readLines("en_US.news.txt")
## Warning in readLines("en_US.news.txt"): incomplete final line found on
## 'en_US.news.txt'
twitterLines5 <- readLines("en_US.twitter.txt")
## Warning in readLines("en_US.twitter.txt"): line 167155 appears to contain
## an embedded nul
## Warning in readLines("en_US.twitter.txt"): line 268547 appears to contain
## an embedded nul
## Warning in readLines("en_US.twitter.txt"): line 1274086 appears to contain
## an embedded nul
## Warning in readLines("en_US.twitter.txt"): line 1759032 appears to contain
## an embedded nul
blogLines5 <- as.data.frame.character(blogLines5)
newsLines5 <- as.data.frame.character(newsLines5)
twitterLines5 <- as.data.frame.character(twitterLines5)
head(blogLines5)
##                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             blogLines5
## 1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     In the years thereafter, most of the Oil fields and platforms were named after pagan “gods”.
## 2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               We love you Mr. Brown.
## 3 Chad has been awesome with the kids and holding down the fort while I work later than usual! The kids have been busy together playing Skylander on the XBox together, after Kyan cashed in his $$$ from his piggy bank. He wanted that game so bad and used his gift card from his birthday he has been saving and the money to get it (he never taps into that thing either, that is how we know he wanted it so bad). We made him count all of his money to make sure that he had enough! It was very cute to watch his reaction when he realized he did! He also does a very good job of letting Lola feel like she is playing too, by letting her switch out the characters! She loves it almost as much as him.
## 4                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              so anyways, i am going to share some home decor inspiration that i have been storing in my folder on the puter. i have all these amazing images stored away ready to come to life when we get our home.
## 5                                                                                     With graduation season right around the corner, Nancy has whipped up a fun set to help you out with not only your graduation cards and gifts, but any occasion that brings on a change in one's life. I stamped the images in Memento Tuxedo Black and cut them out with circle Nestabilities. I embossed the kraft and red cardstock with TE's new Stars Impressions Plate, which is double sided and gives you 2 fantastic patterns. You can see how to use the Impressions Plates in this tutorial Taylor created. Just one pass through your die cut machine using the Embossing Pad Kit is all you need to do - super easy!
## 6                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               If you have an alternative argument, let's hear it! :)
#creating smaller sample to work with
blogsample <- sample_n(blogLines5, size = 10000, replace = FALSE)
newssample <- sample_n(newsLines5, size = 10000, replace = FALSE)
twittersample <- sample_n(twitterLines5, size = 10000, replace = FALSE)
head(newsLines5)
##                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           newsLines5
## 1                                                                                                                                                                                                                                                                                                                                                                                                                                                                               He wasn't home alone, apparently.
## 2                                                                                                                                                                                                                                                                                                                                                          The St. Louis plant had to close. It would die of old age. Workers had been making cars there since the onset of mass automotive production in the 1920s.
## 3                                                                                                                                                                                                                                                                                                                                  WSU's plans quickly became a hot topic on local online sites. Though most people applauded plans for the new biomedical center, many deplored the potential loss of the building.
## 4 The Alaimo Group of Mount Holly was up for a contract last fall to evaluate and suggest improvements to Trenton Water Works. But campaign finance records released this week show the two employees donated a total of $4,500 to the political action committee (PAC) Partners for Progress in early June. Partners for Progress reported it gave more than $10,000 in both direct and in-kind contributions to Mayor Tony Mack in the two weeks leading up to his victory in the mayoral runoff election June 15.
## 5                                                                                                                                                                                                                                                             And when it's often difficult to predict a law's impact, legislators should think twice before carrying any bill. Is it absolutely necessary? Is it an issue serious enough to merit their attention? Will it definitely not make the situation worse?
## 6                                                                                                                                                                                                                                                                                                           There was a certain amount of scoffing going around a few years ago when the NFL decided to move the draft from the weekend to prime time -- eventually splitting off the first round to a separate day.
#combining three data sets to one
allText5 <- cbind(blogsample, newssample, twittersample)
allText5 <- concatenate(allText5)
head(allText5)
## [1] "c(137376, 692863, 564274, 510868, 155396, 247588, 676255, 522651, 775609, 772601, 2631, 891388, 235997, 300579, 330989, 306889, 690186, 703415, 268497, 120984, 707308, 650651, 897823, 508855, 120039, 630815, 459782, 561564, 466158, 17155, 727521, 96714, 245022, 913, 354063, 177436, 567446, 595660, 468494, 613051, 455932, 690400, 107121, 644408, 390196, 793095, 105784, 519808, 693645, 874968, 725945, 775940, 207854, 589822, 142122, 146395, 798006, 287073, 547470, 97770, 374645, 283921, 305371, 779036, \n426248, 575946, 805037, 29410, 87020, 407772, 189018, 196163, 558168, 766387, 512635, 541236, 871634, 770134, 864494, 670016, 118672, 677376, 555972, 116673, 880099, 235691, 891763, 59856, 289865, 670400, 448506, 503591, 752372, 328089, 394111, 495372, 200123, 227405, 743751, 803220, 54488, 590811, 769719, 774542, 229345, 546691, 58201, 457270, 46658, 156448, 824708, 271229, 54310, 36959, 25467, 615620, 42539, 613833, 708668, 831944, 845859, 375864, 470461, 295368, 368165, 31004, 397225, 274429, \n847629, 275034, 773865, 122300, 339488, 599867, 836565, 88804, 489778, 106206, 363473, 297377, 443285, 190790, 23638, 276356, 88864, 110079, 3422, 727675, 149574, 567995, 807571, 304557, 421977, 223498, 294730, 329169, 691990, 403108, 89688, 166008, 732898, 207599, 579756, 753572, 42685, 144053, 446716, 824809, 335948, 284300, 397076, 44374, 700820, 680614, 679355, 214053, 346613, 720143, 418672, 447729, 887680, 831634, 352511, 482772, 150394, 508871, 843158, 396394, 271037, 98031, 570234, 681937, \n441579, 462578, 553216, 884153, 404124, 290073, 830582, 467958, 867553, 811999, 172602, 212656, 867680, 337028, 878761, 360275, 421605, 149960, 267007, 220433, 432337, 200848, 230898, 256824, 696518, 117294, 465210, 450613, 211253, 109126, 820286, 37903, 494423, 798098, 325868, 81988, 105331, 308012, 842580, 482408, 626738, 419, 846853, 872511, 791822, 269653, 684079, 726727, 588537, 416732, 577244, 474803, 72330, 457848, 783483, 349539, 697160, 135157, 372659, 553667, 9253, 594047, 255435, 390317, \n501017, 520224, 528914, 836676, 682682, 25924, 646621, 715053, 881090, 78320, 713007, 838753, 712007, 44881, 887751, 768310, 327015, 754542, 148696, 452855, 880268, 850982, 885442, 343070, 67982, 40267, 726522, 21503, 282192, 231873, 542487, 728655, 381298, 630844, 132361, 226823, 525083, 710686, 127051, 662079, 9197, 23448, 179183, 551179, 299695, 69284, 718064, 653689, 643220, 447536, 312484, 14959, 101776, 869530, 317504, 836261, 716156, 854469, 392130, 359316, 860440, 134704, 393423, 769443, \n761696, 108809, 541147, 468673, 306400, 113019, 765454, 407974, 479166, 120066, 849988, 789567, 264014, 470632, 86931, 476923, 751343, 496658, 57571, 225604, 476940, 518128, 488438, 888138, 394314, 537628, 417755, 807043, 669329, 802108, 638105, 173006, 249943, 103264, 742604, 115248, 804367, 610270, 644221, 591748, 810667, 803676, 531489, 154915, 800967, 548242, 331245, 421128, 3018, 843419, 516460, 145245, 41229, 350487, 264258, 577804, 33974, 90183, 882567, 180742, 217609, 434699, 821400, 68979, \n78469, 82521, 874207, 94174, 59485, 864212, 88295, 573202, 790961, 579506, 161789, 368369, 518170, 728277, 598733, 375365, 262293, 736565, 608091, 40196, 231131, 565703, 744537, 86014, 665796, 777331, 493853, 26992, 791685, 795049, 294427, 466268, 415384, 434911, 472349, 154279, 479795, 733942, 510779, 527625, 457273, 144324, 530654, 201550, 577226, 185035, 94473, 349557, 772590, 91756, 459087, 678225, 803304, 830122, 221913, 491192, 754681, 209817, 124159, 778682, 199025, 302878, 115049, 373176, \n516881, 871671, 154581, 583980, 300786, 20876, 185142, 887855, 857267, 832309, 853651, 616081, 763955, 1617, 370235, 115874, 248200, 626597, 420474, 738025, 687986, 619735, 149066, 890444, 645985, 506336, 613342, 7821, 304850, 565853, 730946, 8828, 524337, 779317, 686205, 865468, 122419, 843213, 882742, 30127, 333902, 380496, 836673, 102430, 264297, 324675, 725865, 18423, 667933, 671470, 404517, 234543, 312876, 816889, 272348, 135169, 517819, 584930, 379252, 82586, 851497, 381130, 336494, 269208, \n351209, 281232, 284953, 582741, 854709, 880753, 548110, 480910, 709385, 166137, 644249, 890022, 719517, 790088, 579015, 5284, 206058, 166036, 763475, 108509, 180652, 129584, 480070, 499296, 659203, 519595, 187911, 114426, 49889, 863444, 342804, 716318, 324382, 204935, 606863, 798713, 430677, 889335, 1646, 477263, 268442, 719731, 811680, 875182, 739036, 429907, 173528, 435991, 613270, 629568, 100115, 730891, 631301, 338331, 788764, 346800, 152969, 869465, 837742, 258067, 298699, 359388, 616146, 641509, \n416420, 846480, 852441, 570170, 317861, 455307, 254273, 164478, 584383, 612468, 728201, 267372, 51935, 306020, 304901, 380497, 698952, 664975, 198269, 452155, 552702, 775711, 724956, 168258, 284828, 840663, 226301, 164034, 271036, 567425, 207449, 665333, 174109, 126920, 110701, 50004, 597988, 620458, 340754, 695030, 897752, 49452, 590404, 286252, 135327, 2795, 648295, 573678, 787688, 892245, 258392, 203398, 665723, 52856, 590977, 206713, 743513, 224626, 734048, 676779, 149268, 558398, 476140, 29596, \n408151, 402402, 223814, 249490, 837175, 867850, 198408, 188844, 295626, 456226, 828796, 491261, 185716, 335223, 175607, 115670, 747612, 866381, 283854, 510877, 307631, 249883, 775636, 445399, 549040, 555287, 828696, 723989, 25961, 566662, 765818, 371521, 95018, 60104, 429178, 761261, 698803, 79286, 522310, 458610, 748501, 75302, 28984, 859852, 331764, 836211, 333554, 205534, 52360, 808218, 500722, 119989, 303603, 59203, 713854, 439768, 866064, 93509, 49413, 791865, 827620, 605032, 763716, 161976, \n802796, 323828, 384387, 700657, 664445, 541685, 628638, 293033, 173353, 677344, 855477, 138816, 408017, 464902, 165228, 666573, 802970, 698498, 274348, 887097, 344984, 828233, 691643, 66108, 286187, 629558, 452079, 192323, 11344, 503717, 114404, 648060, 558532, 359155, 876198, 552678, 592538, 405990, 835181, 271232, 6629, 247963, 629522, 178032, 486721, 335434, 41906, 453097, 777281, 543202, 398709, 363683, 539066, 722106, 132783, 416587, 743988, 148708, 546405, 627603, 310528, 473962, 417157, 717952, \n81291, 158242, 116241, 394204, 776625, 668353, 325991, 112435, 31735, 670875, 132549, 423059, 155314, 551700, 8950, 142500, 737668, 393769, 776992, 2109, 735049, 650758, 414278, 422262, 195827, 358626, 862587, 140419, 335299, 106917, 671238, 192940, 201857, 466629, 752930, 667001, 515321, 529109, 484010, 794644, 889653, 283204, 839943, 390082, 337473, 746371, 752423, 793019, 350297, 473800, 327949, 697980, 337953, 221204, 581112, 421295, 262450, 594833, 223036, 28057, 341428, 424593, 189876, 280241, \n254221, 131633, 526727, 181796, 614891, 399945, 767162, 397882, 622153, 418179, 120944, 293336, 702654, 657663, 222834, 113008, 562469, 150493, 694706, 567311, 259713, 759496, 537028, 437312, 718827, 828733, 896514, 290101, 22225, 559688, 723528, 647012, 269064, 862409, 601798, 535595, 350855, 434425, 281178, 100688, 887213, 610120, 349208, 279877, 694210, 122969, 735360, 370426, 461380, 256024, 643650, 681962, 455288, 122302, 412406, 99041, 270367, 513933, 375640, 683442, 898709, 452914, 174105, \n644434, 670607, 632729, 231478, 535575, 14178, 262439, 723547, 519892, 446166, 101790, 185933, 237457, 635622, 249182, 360260, 269308, 85407, 244616, 63698, 835467, 645947, 787087, 1723, 866448, 605465, 249618, 708175, 215390, 109552, 106017, 536798, 352491, 560158, 175408, 795056, 776833, 813544, 682179, 459650, 556541, 677297, 78742, 791540, 551917, 579045, 465840, 520127, 277891, 586769, 126887, 465096, 463560, 839039, 477290, 540403, 378107, 773249, 516136, 69829, 206690, 357666, 367014, 394714, \n869273, 211847, 734111, 627352, 609438, 365173, 312767, 785940, 389610, 857696, 589920, 159158, 303983, 218672, 844437, 745255, 449056, 44338, 708442, 160513, 85865, 838006, 731135, 274339, 739128, 566022, 851055, 457750, 128293, 450367, 812477, 96582, 610305, 105769, 561157, 67896, 159966, 782942, 749273, 513175, 539272, 33247, 835559, 461779, 129461, 67086, 464386, 654104, 73971, 467092, 705754, 452696, 477713, 109457, 460543, 870000, 445425, 336875, 527626, 691461, 588052, 701348, 362725, 362943, \n210087, 584173, 503191, 30923, 25835, 396731, 525121, 96211, 237485, 361996, 329470, 737904, 635485, 457981, 653490, 796088, 748040, 234959, 328359, 837755, 63260, 269623, 410725, 890934, 852122, 7730, 781257, 461170, 518833, 881436, 303255, 775644, 859441, 785625, 716916, 225758, 501047, 544157, 630132, 848789, 389467, 306312, 284678, 878752, 747441, 331739, 112684, 578014, 307068, 298175, 150025, 465220, 54719, 382938, 716024, 153561, 192373, 102942, 529391, 526697, 50480, 504919, 127050, 55401, \n467774, 438411, 193163, 528622, 379896, 231909, 451157, 758780, 101374, 177674, 368142, 159516, 696660, 31768, 520150, 522701, 434228, 18603, 535144, 357933, 324678, 460643, 67122, 206453, 857098, 801701, 807608, 208026, 539704, 100732, 31427, 18457, 634457, 823499, 436400, 578465, 464441, 873265, 222991, 57308, 853541, 585518, 376783, 101770, 609342, 9743, 875373, 832189, 436732, 829767, 704315, 254105, 688547, 743877, 833457, 228282, 308981, 677342, 181517, 337260, 239609, 747455, 799307, 35060, \n60808, 699742, 341803, 355624, 499372, 254270, 333150, 131856, 319502, 38294, 679428, 101415, 427336, 697781, 850421, 65662, 807012, 425678, 229574, 302255, 511367, 593364, 618357, 245102, 209954, 304490, 90433, 603626, 196214, 97145, 474251, 439794, 199395, 88451, 691242, 247994, 301371, 240287, 160144, 543934, 675906, 17383, 49130, 474824, 613343, 866426, 195905, 205111, 384088, 92109, 651917, 214360, 227004, 439406, 324602, 870088, 601476, 526312, 619009, 884503, 398661, 832331, 82097, 356762, \n576804, 193403, 848666, 677484, 425081, 578597, 832267, 640543, 799125, 471227, 226004, 888547, 640530, 552504, 22500, 602500, 252413, 45686, 55603, 362496, 153338, 62287, 273077, 837569, 603889, 527156, 355088, 737699, 552714, 812263, 481613, 42410, 79299, 493086, 706512, 240922, 886493, 521408, 193080, 746335, 378436, 678759, 597958, 541711, 858353, 463237, 14077, 170916, 3802, 73137, 84570, 788156, 467360, 698639, 416833, 463915, 252203, 354185, 521586, 572013, 328270, 611414, 213381, 823051, \n746944, 222885, 406769, 675079, 635736, 373034, 4762, 626092, 104428, 251978, 9001, 798246, 134443, 224052, 773760, 733763, 40804, 547950, 739569, 427484, 105406, 227867, 302668, 516856, 695045, 605420, 132555, 228079, 606261, 579940, 239460, 580192, 17384, 79792, 105944, 587799, 44218, 679138, 521546, 65709, 121057, 367999, 311579, 410263, 10463, 141066, 54941, 218028, 13774, 383262, 865737, 542838, 595018, 123501, 416541, 220825, 566968, 241709, 563994, 407550, 182382, 78786, 608181, 40726, 177086, \n232307, 151618, 688541, 863482, 390898, 792793, 545788, 662768, 675260, 320862, 479484, 308907, 542353, 813107, 872783, 95751, 528967, 243612, 400274, 548426, 741990, 729288, 635376, 603887, 295925, 145580, 186073, 188912, 520489, 893109, 184128, 793478, 41825, 340363, 711398, 879253, 788104, 427978, 720894, 362839, 290626, 635763, 739667, 877164, 143612, 416212, 196561, 507047, 296233, 175978, 339851, 652521, 127913, 382429, 665542, 783934, 241655, 263299, 300857, 685666, 689438, 252971, 305891, \n390804, 608315, 791263, 267166, 9844, 127504, 220605, 320582, 308389, 237279, 19019, 43389, 603328, 623282, 570562, 332281, 660480, 596210, 454607, 861184, 320954, 367095, 603656, 651641, 600635, 709871, 296210, 269581, 518238, 878734, 184120, 293652, 216189, 196256, 848023, 800911, 264536, 843073, 227566, 661337, 763997, 104002, 581097, 312513, 284394, 373576, 334149, 581576, 194060, 670218, 393718, 594944, 121237, 25965, 847512, 810782, 175160, 860681, 69537, 7435, 266799, 363736, 290699, 514837, \n641623, 548023, 655819, 163773, 718283, 36602, 683346, 34841, 337703, 664978, 36207, 671982, 229685, 200271, 398437, 347653, 167567, 433112, 95551, 392462, 340413, 282550, 543632, 542812, 282957, 478448, 810338, 91097, 255427, 131655, 821157, 580630, 765183, 694396, 363808, 613006, 658605, 401981, 702201, 514225, 822394, 20682, 588816, 581246, 365931, 485293, 60345, 647833, 661688, 116250, 481177, 803350, 798283, 353554, 310491, 643494, 348735, 361577, 671353, 769866, 29255, 412185, 179333, 293899, \n235321, 752607, 517433, 507385, 795747, 462550, 506805, 892210, 167735, 90530, 584715, 11642, 326561, 206956, 891102, 887028, 322560, 882931, 668032, 800308, 418518, 453743, 1837, 267834, 104441, 182996, 315424, 541672, 3549, 584195, 522846, 825193, 775054, 273315, 850013, 443401, 588780, 282777, 48973, 817397, 103803, 788101, 105336, 293523, 361807, 44841, 448824, 215873, 824362, 406324, 556075, 515840, 477941, 890805, 47286, 267397, 896875, 323756, 316281, 73460, 179580, 409869, 150434, 217719, \n274341, 470634, 499939, 151914, 59234, 299200, 394125, 657006, 843310, 326981, 349096, 815705, 266005, 113900, 562979, 25647, 6462, 631429, 394092, 110692, 26085, 756588, 231578, 177541, 178865, 480672, 689094, 23542, 98065, 408522, 230408, 385713, 243084, 792153, 294128, 31981, 47702, 407821, 647646, 180071, 133645, 212596, 207151, 484603, 659216, 585875, 56211, 724549, 256655, 735137, 149822, 841971, 581598, 304022, 173652, 422380, 314855, 691098, 844194, 742549, 184901, 115662, 199246, 548246, \n87058, 554808, 871386, 563728, 898749, 117960, 796363, 681443, 723087, 464584, 98215, 793776, 775057, 560441, 399448, 136344, 720088, 750584, 237028, 623173, 290328, 762586, 31866, 826158, 794391, 614159, 499129, 141646, 275782, 786534, 833458, 704730, 578065, 667147, 312485, 129153, 625103, 602758, 108391, 869639, 197631, 152506, 852866, 245935, 712625, 44811, 647428, 161121, 406666, 450457, 740363, 447893, 894394, 352111, 261701, 182056, 95036, 240203, 536359, 560163, 38478, 171038, 837789, 556590, \n25175, 200227, 121439, 751423, 81461, 614387, 91818, 757195, 813570, 566780, 833939, 705856, 204175, 576611, 645048, 833235, 515937, 511988, 664630, 290614, 385703, 496219, 184868, 595569, 129294, 1849, 232932, 201000, 878218, 400622, 460585, 398841, 184005, 772203, 584, 884308, 730062, 401083, 25041, 656633, 385343, 897901, 633097, 743346, 463449, 713864, 738575, 271272, 689862, 733658, 403271, 870115, 700156, 394725, 320562, 573457, 498312, 649551, 536539, 362873, 148187, 480792, 897103, 642717, \n130047, 274731, 576425, 470775, 408782, 518712, 82505, 205289, 694868, 631522, 478148, 437830, 534818, 465519, 573302, 165949, 614, 762476, 468288, 736011, 816915, 792855, 394515, 481700, 563297, 246804, 319094, 749239, 855823, 836239, 653353, 177578, 601744, 307529, 421833, 92808, 102295, 127614, 158658, 108567, 758634, 167973, 297748, 95569, 619709, 75311, 33457, 500635, 780161, 826397, 201930, 506426, 725649, 144173, 641924, 378879, 801898, 163672, 484193, 149275, 148226, 78827, 841126, 200561, \n142695, 830695, 377208, 810732, 319829, 226318, 846598, 709229, 101734, 784508, 724850, 263578, 856300, 275249, 597458, 134709, 158538, 313084, 859641, 41295, 180612, 535647, 328252, 638849, 112930, 607277, 330494, 519597, 895621, 552761, 222035, 209419, 738445, 763409, 797471, 37097, 300151, 380724, 640122, 540389, 754009, 351467, 278002, 511058, 105032, 334186, 401998, 566074, 433219, 3153, 455106, 269339, 359461, 702110, 406429, 896785, 12573, 337247, 520841, 244734, 24372, 283402, 669822, 369865, \n471766, 461742, 119113, 335346, 53265, 413003, 133682, 380936, 244344, 763700, 160335, 272801, 85446, 2409, 319753, 504599, 461839, 457275, 344240, 233235, 13185, 212443, 630016, 892670, 306075, 315858, 759172, 834100, 633528, 631676, 98072, 609585, 296146, 298394, 769760, 442741, 18452, 626029, 675287, 789403, 621039, 426848, 566335, 77647, 73629, 379130, 226073, 502728, 689119, 402767, 832069, 246062, 584201, 789626, 105717, 102898, 300277, 844255, 259976, 364675, 436612, 494413, 655634, 824702, \n659358, 836398, 253691, 341629, 894103, 818965, 732806, 658685, 697076, 716522, 64732, 710358, 645158, 322307, 323171, 190534, 10295, 514616, 660269, 355647, 84107, 760983, 66193, 600875, 248342, 438929, 598424, 540492, 263142, 873183, 539269, 36574, 761170, 744873, 33732, 32361, 796573, 65335, 760234, 179524, 156391, 40349, 81072, 594604, 393699, 116991, 338209, 29728, 30587, 332125, 598769, 267569, 717009, 474483, 154084, 308848, 712060, 80838, 714397, 324211, 659686, 274272, 282876, 654336, 2528, \n696923, 165194, 27294, 308740, 400858, 494816, 464802, 583062, 210582, 373698, 848307, 536598, 12888, 212451, 373039, 166331, 767046, 139670, 608824, 36456, 107482, 163339, 159267, 509365, 8463, 51026, 833248, 203179, 526474, 153826, 598728, 222925, 220924, 74712, 446093, 521572, 628541, 440087, 847931, 398612, 757663, 386294, 691949, 375702, 695951, 77796, 181583, 204044, 143302, 603508, 91757, 240114, 620113, 430062, 896706, 286005, 137414, 853502, 691645, 576350, 339487, 377086, 41301, 218244, \n323846, 821408, 107933, 157405, 56783, 162779, 526592, 821987, 412122, 384706, 873676, 891400, 215485, 342685, 219478, 666497, 510162, 831439, 667207, 736031, 876011, 839173, 894346, 182273, 139822, 398997, 875734, 310413, 398629, 611145, 587320, 624856, 169939, 824639, 638219, 624491, 382295, 365224, 587321, 669088, 357239, 721938, 97614, 485422, 723747, 780193, 121747, 267164, 815000, 129713, 244220, 180364, 332930, 515358, 139732, 529445, 626548, 169767, 224265, 597033, 145911, 696597, 52832, \n76888, 641454, 721385, 132840, 482807, 248737, 346214, 153569, 765535, 304168, 178220, 542017, 256216, 637966, 672365, 104480, 596645, 498561, 272231, 245000, 489865, 202275, 889093, 668956, 175360, 13139, 794681, 596666, 750485, 534094, 703609, 661575, 813649, 388816, 432278, 237607, 598702, 475967, 551235, 432859, 610500, 718065, 34047, 56188, 398813, 391958, 212054, 575324, 793906, 847685, 28290, 493642, 610910, 147897, 161002, 124708, 402965, 648862, 567006, 565214, 769230, 723466, 651180, 355518, \n499703, 817342, 204270, 76258, 455572, 135077, 38248, 302896, 133821, 497218, 86337, 883254, 870669, 564579, 511547, 653484, 52424, 539523, 736458, 859427, 199231, 372225, 6614, 207176, 821740, 372325, 495079, 213918, 166879, 682671, 169914, 134841, 312811, 753556, 1897, 84547, 124747, 530255, 98770, 424207, 830616, 599106, 677928, 629717, 455433, 57332, 183398, 343950, 489359, 493766, 664495, 519895, 812308, 109589, 291838, 663605, 256412, 614035, 367884, 173876, 692461, 813685, 615266, 484961, \n6253, 190270, 718711, 161536, 487892, 148823, 813219, 784189, 718066, 121934, 821334, 354344, 685096, 450978, 254352, 62923, 376251, 335843, 681001, 215863, 308434, 360371, 400315, 808439, 388920, 12155, 896936, 735485, 191494, 437898, 63387, 70209, 420380, 347224, 457678, 63858, 247449, 686764, 57402, 773468, 114300, 421243, 894563, 202598, 435606, 549276, 694260, 107750, 448116, 201882, 175680, 793253, 406070, 638509, 363187, 683792, 268564, 608666, 879995, 619834, 436304, 471863, 231181, 777506, \n827456, 429835, 752714, 245021, 899203, 268858, 142357, 412707, 237935, 143282, 768351, 668822, 271596, 190752, 496778, 847174, 641687, 176976, 377989, 736688, 148306, 861623, 264884, 64550, 688046, 681142, 293260, 805990, 486862, 660119, 212113, 331376, 750848, 360829, 767382, 709007, 305838, 256574, 467401, 830386, 136886, 841646, 237882, 566268, 782688, 181312, 233337, 496198, 567891, 562706, 125244, 236314, 718178, 61869, 286046, 446208, 1922, 803040, 228825, 61077, 717532, 433224, 610992, 826317, \n284820, 326448, 647869, 694387, 434603, 588265, 798498, 430568, 270224, 273165, 228234, 98122, 747426, 440407, 100223, 182120, 873148, 758737, 109275, 472159, 613800, 137817, 208217, 761681, 678401, 343203, 127997, 195624, 356443, 523858, 862266, 838347, 866780, 194391, 448887, 264288, 325862, 173254, 130734, 339961, 854561, 81766, 307672, 94975, 599535, 560593, 201051, 342439, 759850, 59788, 243720, 148975, 284149, 418725, 644084, 274920, 435326, 318136, 400125, 383148, 648423, 93893, 37782, 563977, \n431501, 235778, 727129, 77879, 463586, 193625, 377827, 597280, 317444, 306459, 787629, 586752, 332341, 364960, 309654, 199476, 199970, 388613, 862799, 183953, 664232, 142419, 565075, 607467, 476872, 413577, 634869, 782287, 375112, 50064, 174029, 2519, 663515, 65363, 361474, 251211, 88853, 580059, 799137, 297787, 188392, 264929, 208854, 110999, 55791, 320661, 739047, 816616, 310249, 756186, 15849, 135825, 201886, 773394, 206037, 538723, 516765, 655032, 143842, 779631, 443275, 248994, 100905, 382437, \n464593, 176845, 211347, 396491, 680401, 219606, 42502, 466391, 693568, 558170, 839016, 230327, 286506, 215011, 747524, 128072, 70577, 859399, 55520, 121408, 725848, 516221, 601210, 748161, 115573, 289722, 59186, 722564, 696021, 328177, 787022, 443065, 204587, 316892, 531898, 417374, 723960, 40094, 83625, 896803, 701825, 618515, 158669, 479006, 108698, 502401, 544793, 647823, 363376, 7441, 382706, 128113, 741305, 298795, 508944, 684383, 467553, 590584, 628515, 18987, 17219, 560194, 262267, 709858, \n165962, 324482, 406781, 371854, 619266, 873066, 673490, 895298, 579898, 564640, 819921, 388599, 513107, 768466, 519438, 734752, 120045, 362273, 616428, 889672, 138531, 320807, 345024, 674027, 174742, 254582, 446057, 189307, 153467, 283403, 700234, 72977, 297409, 495011, 332650, 785024, 831389, 50828, 715365, 775365, 386170, 869160, 572047, 319833, 797213, 578846, 274717, 638381, 37051, 687775, 738778, 225397, 680342, 528968, 587800, 842762, 208519, 168345, 467479, 78206, 548048, 155654, 272623, 165925, \n152336, 690261, 455057, 477307, 762103, 723685, 894977, 502994, 376135, 46466, 584607, 329030, 851020, 495965, 644655, 299924, 827890, 229259, 235047, 14642, 347221, 17886, 462042, 791183, 118989, 653077, 884076, 385201, 837488, 31246, 231055, 373629, 214989, 297401, 860985, 762660, 842586, 650487, 12750, 229577, 603874, 492295, 246928, 539301, 688716, 372504, 881134, 314962, 21791, 127463, 127252, 325569, 249893, 633817, 638600, 280715, 186027, 70481, 835248, 749013, 886438, 432503, 419636, 203456, \n852730, 790750, 102276, 445249, 28061, 708887, 47001, 537683, 305191, 460413, 240544, 872081, 373441, 240524, 12887, 556072, 366621, 569471, 474798, 58331, 191233, 243048, 673110, 581832, 63820, 131772, 470288, 634914, 215871, 63364, 309967, 542300, 438327, 525274, 214282, 269246, 827746, 501947, 499409, 17697, 615270, 168157, 780506, 210612, 318752, 804815, 802696, 105637, 690211, 303944, 166109, 530930, 526738, 511242, 59110, 18350, 527671, 258180, 25418, 457769, 570692, 167334, 465177, 689098, \n252494, 402430, 293678, 174230, 576529, 582171, 358263, 631714, 33299, 770537, 384458, 684472, 608441, 137195, 459016, 488651, 484738, 579937, 767983, 391107, 474796, 96036, 216765, 105824, 6042, 626191, 330070, 201074, 777544, 876232, 632818, 490674, 422118, 607511, 506790, 718619, 898628, 199084, 435094, 868408, 535259, 810698, 119321, 243385, 697644, 746909, 146163, 643381, 580366, 819827, 314763, 735639, 519883, 581711, 432885, 265887, 676673, 127691, 62076, 46331, 866287, 321120, 331360, 489101, \n393411, 389432, 461468, 234166, 122501, 501322, 524381, 119825, 762872, 650384, 183732, 61549, 50257, 863054, 15685, 754184, 811746, 502062, 345534, 24653, 574297, 341047, 643522, 213270, 186783, 295246, 668210, 414803, 381000, 858306, 246477, 268540, 546982, 830521, 215920, 483946, 709173, 744101, 89802, 555526, 40721, 774045, 63628, 376709, 75318, 75358, 475819, 797008, 668537, 441918, 828777, 234395, 68358, 433356, 236413, 465323, 358919, 704617, 771930, 29616, 11476, 508978, 527887, 815760, 219100, \n321193, 377288, 456535, 589688, 770748, 33901, 896784, 896052, 659083, 385735, 377862, 557749, 352577, 260218, 244200, 225455, 160231, 792017, 871883, 485358, 374464, 750236, 770609, 663028, 291067, 856920, 12393, 352072, 800660, 51597, 553124, 654096, 786761, 210254, 748001, 425791, 344919, 373982, 415966, 138486, 699887, 41612, 795192, 674545, 504736, 784610, 109385, 724918, 210204, 251829, 221801, 197270, 83498, 740726, 432366, 128395, 849879, 440404, 272995, 7454, 750787, 443804, 422895, 436195, \n252871, 303089, 93657, 854644, 131111, 124003, 411121, 701675, 213368, 451954, 515875, 59404, 36701, 499553, 884716, 594321, 25911, 9904, 898574, 221237, 664242, 68009, 179149, 690514, 365666, 401302, 784262, 713371, 526511, 515280, 273935, 451089, 484685, 43817, 623332, 211330, 344800, 82280, 727136, 871619, 898021, 252310, 310862, 465115, 132078, 886065, 682324, 39982, 516094, 638582, 337666, 140594, 298121, 704438, 268895, 694394, 417969, 583404, 622547, 287524, 813653, 585172, 429762, 836378, \n435325, 522278, 819493, 549020, 357569, 455935, 774740, 13639, 655584, 100118, 449072, 322300, 349735, 756002, 264981, 415244, 617060, 531609, 607235, 551649, 340430, 520972, 473554, 685139, 96826, 763209, 343548, 340321, 492544, 686755, 860842, 98580, 299644, 461690, 546342, 733366, 338391, 383268, 144072, 579956, 869250, 516712, 822721, 840252, 772517, 896897, 625023, 588459, 56035, 786275, 321057, 103798, 649017, 315824, 805094, 213511, 74066, 598658, 789752, 173235, 132851, 301348, 476815, 185361, \n650111, 840804, 863972, 551019, 270266, 735062, 867251, 645545, 192037, 703614, 227083, 416712, 357245, 313607, 250623, 438788, 246297, 393905, 85227, 138734, 73140, 140018, 853985, 795852, 550331, 557423, 505726, 275807, 226366, 791113, 487762, 865601, 686868, 331815, 473179, 543103, 811905, 782903, 213341, 450191, 396432, 197459, 157961, 76568, 478981, 115252, 156952, 678306, 712302, 394156, 180511, 349980, 362399, 18678, 219287, 671339, 497973, 61780, 254374, 672941, 743927, 496356, 366971, 804627, \n626019, 43700, 13685, 62439, 886561, 454029, 683178, 831975, 73871, 683055, 26155, 530929, 32494, 839632, 492232, 260932, 259459, 129455, 167430, 20764, 210541, 457626, 152338, 140173, 46234, 824769, 22437, 25360, 118823, 55973, 167979, 661797, 856400, 257757, 91140, 513475, 557123, 768722, 408246, 108901, 387512, 309140, 98416, 16028, 436363, 689100, 336980, 595590, 690505, 685255, 623680, 877778, 83884, 216285, 602076, 807420, 334916, 421412, 517885, 497652, 525790, 771359, 500341, 482371, 445999, \n611360, 403987, 580357, 717159, 268201, 875237, 699258, 835131, 652265, 293757, 778368, 723208, 796708, 569963, 403101, 592955, 133951, 241994, 639183, 642412, 779251, 873610, 506475, 253387, 773581, 190344, 603430, 210580, 392352, 103738, 377771, 404502, 131792, 670209, 620475, 133913, 533651, 435738, 292298, 53407, 283805, 784367, 607010, 530585, 703901, 728216, 164471, 507149, 25842, 314125, 617589, 710212, 506107, 240051, 126734, 720085, 396388, 101192, 589160, 762332, 160201, 274074, 841339, \n391397, 141216, 611673, 871614, 404491, 535068, 850578, 256154, 371354, 249908, 505206, 177076, 391784, 114161, 897716, 41420, 388906, 301876, 203601, 99508, 369086, 163180, 754816, 41054, 194137, 807476, 734608, 315480, 16239, 91702, 340720, 896620, 408473, 647069, 270528, 760677, 631732, 367735, 3695, 761007, 22202, 796629, 623065, 851353, 109433, 319956, 553968, 432215, 31828, 320572, 860693, 342025, 353143, 223723, 203498, 269566, 840468, 452231, 553218, 74828, 125697, 385510, 79277, 441013, \n444389, 480466, 517830, 154776, 145650, 486906, 805013, 575403, 762763, 98711, 403456, 527915, 107058, 723465, 657027, 776641, 507367, 436969, 17002, 622991, 365890, 781244, 8300, 366383, 793348, 628800, 823943, 693008, 193122, 645968, 873523, 234925, 849433, 74921, 885777, 389356, 120231, 303302, 754971, 670976, 571401, 813318, 384517, 60535, 772214, 659909, 153463, 189753, 746221, 32896, 786771, 299476, 463689, 593335, 527459, 145593, 276888, 110961, 656193, 595395, 36160, 122734, 439557, 489455, \n789346, 461706, 126004, 61911, 280931, 204932, 746464, 629054, 622698, 185555, 191052, 812731, 736245, 686519, 561604, 833601, 207175, 741315, 741386, 444860, 545519, 357722, 565722, 387504, 807914, 487071, 608511, 9395, 135182, 640332, 100365, 442616, 473112, 598055, 492669, 471609, 382065, 266126, 591680, 475538, 701781, 699114, 351061, 112761, 360667, 7719, 91486, 128047, 717693, 894136, 211442, 131544, 467444, 140764, 357386, 45269, 699941, 463094, 536960, 32946, 122478, 194718, 26086, 537692, \n789415, 585265, 512444, 364114, 609739, 54556, 306748, 285362, 495818, 747738, 233086, 67135, 27080, 185395, 891517, 195240, 728663, 233966, 368750, 597284, 403008, 95984, 400838, 84414, 168235, 403084, 681282, 805194, 110806, 610142, 443420, 837802, 596052, 170551, 442936, 464249, 217398, 808696, 495830, 643354, 53427, 184491, 689844, 486618, 725450, 889874, 409320, 418046, 89793, 345803, 182217, 396511, 347378, 591343, 749453, 624133, 526873, 875974, 55373, 491233, 797113, 451405, 498062, 429477, \n198224, 534683, 138780, 266295, 806235, 738295, 444085, 802573, 36805, 112803, 807101, 575738, 634599, 299188, 24590, 90940, 841076, 523354, 683347, 442552, 840370, 569381, 493084, 263004, 155108, 891084, 421085, 382016, 747979, 202408, 70892, 752067, 523380, 701249, 632978, 161615, 705599, 735774, 561149, 800437, 790767, 774128, 450473, 34869, 211575, 623646, 470816, 876841, 830895, 445668, 790522, 19669, 233788, 389648, 402477, 861084, 541621, 328149, 739383, 849186, 562667, 543397, 697698, 481411, \n458523, 391144, 228334, 514431, 224002, 757492, 791870, 438121, 635944, 163264, 882499, 59450, 789366, 514931, 528207, 796675, 484734, 651880, 566066, 775738, 730200, 383020, 66559, 642008, 714237, 769104, 688118, 422769, 91886, 176789, 29379, 773391, 465529, 487197, 786614, 520583, 530573, 421087, 810453, 630518, 82113, 157562, 534720, 500663, 501296, 321416, 809718, 268896, 486444, 66760, 673300, 137342, 788393, 221844, 720373, 512698, 838936, 671052, 561649, 53586, 21311, 776267, 485326, 104747, \n131765, 492, 512406, 33489, 72509, 42063, 507441, 19257, 154584, 441572, 777437, 767794, 608459, 727326, 634173, 473855, 738720, 467320, 343856, 128816, 241584, 523964, 548322, 698371, 418531, 333196, 823057, 162344, 584643, 216495, 721864, 426364, 710137, 101268, 339690, 836140, 885022, 410717, 28029, 469888, 137313, 197024, 492724, 247156, 715741, 451242, 648362, 440623, 169278, 714087, 520997, 97995, 721765, 626271, 398240, 585317, 449543, 190831, 160274, 849625, 416025, 691362, 208847, 593318, \n721972, 829738, 829587, 811004, 603856, 582354, 581320, 252893, 4464, 680173, 585590, 737339, 715401, 448471, 352802, 779831, 204168, 587604, 279986, 528928, 277559, 661580, 526983, 596418, 270806, 274080, 349034, 688466, 332438, 481626, 552680, 763239, 124724, 233940, 655794, 736899, 266485, 423690, 331775, 319424, 727247, 272838, 485563, 864401, 513953, 596573, 235098, 97134, 434399, 505451, 843943, 720418, 657033, 885043, 592678, 645754, 219914, 270083, 209475, 436380, 250930, 82452, 371831, 233698, \n819124, 629751, 487714, 432801, 199732, 359294, 623998, 658971, 629994, 519906, 812496, 509942, 278901, 557682, 589206, 190134, 374824, 884325, 733977, 467556, 227993, 151539, 755050, 319147, 347391, 683297, 151052, 69946, 897209, 397803, 532660, 175857, 776745, 126440, 627154, 69143, 516642, 146561, 402428, 676135, 591749, 417093, 891522, 544354, 206759, 796554, 218124, 301316, 402983, 222364, 690091, 239291, 729679, 669629, 123372, 548043, 127688, 156762, 517000, 893915, 373204, 804798, 809955, \n113576, 637900, 544715, 556772, 413160, 392856, 233164, 360460, 408080, 597944, 520201, 645502, 531770, 340769, 623507, 572410, 713759, 400611, 85383, 634576, 705853, 414416, 585047, 827687, 94365, 838567, 747307, 441217, 477245, 418338, 141444, 848101, 734389, 449338, 881863, 306785, 670966, 97916, 396865, 405695, 299908, 531538, 595231, 543242, 449580, 128806, 40278, 229116, 45935, 450541, 588608, 394848, 123562, 659821, 385365, 582725, 707124, 581930, 394545, 192272, 58269, 549586, 853013, 548084, \n373405, 234765, 180356, 357350, 186023, 765395, 350846, 293664, 810753, 111024, 115579, 117351, 264367, 795226, 156400, 711680, 389681, 19979, 382864, 642228, 248162, 385829, 662827, 725050, 563880, 551353, 566539, 830251, 213431, 568480, 558941, 761875, 577401, 516945, 470232, 11509, 320917, 461150, 135033, 645785, 858394, 633403, 112264, 182204, 626939, 240591, 302465, 791404, 449032, 226286, 402228, 116799, 567406, 762810, 824438, 100757, 366203, 866158, 309798, 757446, 898063, 19913, 529358, \n573570, 389482, 237072, 124279, 14269, 510551, 59918, 713091, 55897, 148680, 538032, 250007, 136214, 619524, 824122, 626098, 322689, 389628, 43251, 189671, 380064, 468959, 455883, 710285, 662623, 655799, 564297, 181869, 750118, 303003, 898089, 71330, 887012, 308791, 68033, 763099, 193100, 46701, 139380, 523031, 142143, 862790, 426172, 543737, 300647, 321942, 227140, 882540, 39875, 869157, 324781, 252998, 83038, 489643, 627890, 10495, 580489, 563168, 4322, 316955, 769735, 38075, 778552, 75774, 331118, \n25922, 151892, 623050, 396916, 453049, 823159, 550397, 38374, 732830, 311289, 317960, 508586, 861515, 879434, 719337, 205987, 336106, 114893, 743139, 654606, 793248, 169785, 856041, 838343, 368876, 579165, 101954, 879104, 735053, 376379, 355828, 566466, 77271, 750112, 149303, 196457, 873164, 381409, 703309, 409671, 648901, 555469, 199941, 543082, 349105, 479383, 410226, 768546, 354779, 535473, 504357, 589145, 174711, 828905, 826838, 46131, 289566, 580202, 326088, 270218, 240628, 503809, 2920, 784321, \n239804, 153249, 247978, 785386, 134660, 206628, 463751, 537946, 185292, 628209, 246223, 342997, 836397, 758653, 49067, 104838, 571309, 411006, 523234, 634089, 713209, 65787, 889207, 513557, 260577, 640814, 218468, 75037, 469809, 412922, 877480, 503082, 55186, 826224, 8340, 331618, 257892, 415937, 759954, 859046, 441391, 639967, 415581, 328420, 453036, 629774, 657836, 134675, 493039, 429098, 414585, 533129, 685359, 475952, 173151, 782781, 647444, 488152, 152919, 303862, 618744, 381382, 848202, 425267, \n589168, 127851, 721151, 105267, 193496, 337474, 20613, 557109, 628939, 103321, 289490, 249016, 8501, 59586, 513157, 646745, 141214, 523504, 795360, 474153, 140151, 748268, 621052, 438126, 93951, 622881, 452871, 781723, 349772, 200295, 2741, 469559, 316894, 332344, 772801, 222521, 17848, 660135, 883732, 688411, 633241, 44547, 667832, 433348, 281636, 763322, 544229, 792603, 538365, 334663, 619290, 413027, 443304, 430383, 501546, 678475, 848907, 58885, 555900, 344635, 412506, 121576, 689070, 601182, \n118168, 340116, 129128, 805927, 441672, 725556, 241129, 520875, 246463, 178848, 874165, 493731, 793720, 414390, 405698, 120261, 421566, 563352, 529005, 449800, 230675, 105956, 516141, 476312, 724621, 31538, 270844, 375973, 111788, 79710, 653075, 721684, 3729, 488489, 781044, 31024, 377277, 617189, 437852, 731974, 554477, 29124, 642151, 547352, 758450, 243070, 31560, 626044, 496094, 396003, 547389, 254452, 119000, 679124, 879385, 201050, 806533, 814796, 149333, 380164, 623913, 789517, 463989, 761744, \n534008, 553713, 214193, 464308, 240429, 216767, 245626, 133194, 578522, 249074, 715865, 245544, 303113, 134210, 441185, 588606, 461535, 353420, 643042, 551918, 13640, 226324, 595426, 73700, 197029, 709861, 654076, 248399, 167919, 793204, 206339, 302824, 261561, 188292, 35140, 42836, 540117, 405113, 564056, 201836, 413243, 22578, 862190, 251577, 474958, 363722, 207168, 106499, 702150, 895172, 202091, 226255, 540337, 377, 313613, 550669, 772498, 759401, 610383, 341453, 790291, 686789, 521563, 363777, \n748688, 828618, 867015, 355004, 246781, 292697, 879355, 305798, 740858, 850319, 256932, 395674, 614111, 759366, 833153, 56660, 203434, 472972, 688585, 255187, 140478, 587327, 558871, 867488, 673124, 208145, 163560, 260201, 312542, 14343, 877144, 825901, 54616, 573862, 631692, 626771, 4238, 231659, 420625, 683519, 576999, 775339, 851435, 449825, 826584, 62188, 828380, 682013, 507314, 153603, 35300, 145946, 736612, 676617, 848897, 331464, 163938, 459935, 831477, 251287, 256390, 163116, 322646, 116525, \n479800, 278545, 659546, 139750, 524404, 302979, 896710, 596496, 256703, 670849, 285837, 269090, 873713, 71746, 667467, 686821, 639580, 216265, 290144, 847109, 182547, 67419, 290570, 27155, 660770, 727742, 364088, 105405, 768996, 874329, 726273, 13470, 192086, 512793, 618570, 122711, 119388, 785207, 413155, 699778, 404365, 459192, 427205, 749219, 569263, 70336, 608928, 322782, 400528, 13635, 170910, 780411, 813456, 172334, 291557, 761442, 375022, 845228, 75850, 655220, 713758, 423882, 268398, 636318, \n158168, 324505, 658449, 603978, 245454, 690094, 131527, 393824, 27435, 116184, 807851, 494578, 699760, 305322, 256948, 372528, 388326, 226104, 754413, 743721, 581027, 155160, 115433, 106755, 895737, 898942, 708783, 126045, 508526, 190906, 127583, 148978, 280457, 316941, 101619, 549034, 7901, 50644, 743131, 381292, 299507, 374452, 793966, 246191, 882317, 55120, 847251, 470985, 454787, 179902, 331056, 678832, 203352, 814161, 277237, 326683, 284747, 510400, 699424, 371099, 811044, 173790, 484720, 237224, \n399167, 489651, 205175, 611092, 97683, 871738, 510178, 347502, 68229, 187738, 595744, 38908, 676284, 529951, 722004, 848851, 420751, 323460, 591816, 165416, 55637, 816475, 193476, 192614, 184152, 683145, 693321, 742326, 142424, 58753, 588066, 92767, 268208, 91889, 528209, 725302, 333833, 157029, 817146, 534152, 151538, 848817, 64601, 511890, 61530, 7486, 532679, 892879, 267731, 630058, 868449, 786071, 529092, 836379, 160550, 33907, 595584, 439846, 253591, 328321, 881018, 714584, 52658, 553951, 79592, \n300723, 183774, 197177, 178925, 436716, 856556, 246055, 31793, 688762, 554048, 840014, 546674, 414681, 95118, 491397, 513236, 387466, 885626, 103969, 59523, 754630, 811485, 856876, 484227, 666455, 867136, 790467, 300352, 196194, 149694, 879932, 270856, 320527, 594340, 46112, 499085, 155411, 854402, 44959, 31750, 304594, 5507, 240988, 632848, 706343, 541351, 68041, 635512, 329138, 597035, 724315, 700730, 772604, 758821, 35727, 896334, 129647, 403218, 381312, 357586, 150677, 164136, 622064, 680630, \n473890, 507901, 835292, 276860, 521057, 583687, 211596, 228200, 614903, 862643, 829190, 763445, 234581, 251325, 574876, 490882, 89693, 365313, 498739, 148509, 153253, 801629, 471329, 559629, 880837, 673858, 226790, 834487, 592288, 65501, 767998, 255993, 697897, 449661, 191003, 40323, 372732, 194184, 90579, 366830, 806227, 316818, 406648, 563098, 33544, 223639, 845503, 28364, 366202, 260929, 495058, 62838, 144942, 370750, 788659, 156003, 600833, 774464, 37996, 771067, 95616, 808543, 400746, 386217, \n262343, 399616, 181184, 104145, 714674, 551094, 628751, 87240, 621104, 484093, 235939, 446001, 175763, 304437, 44888, 458955, 36374, 4575, 25905, 60079, 460887, 378368, 839783, 427364, 607674, 464864, 715086, 526023, 374186, 604370, 687300, 15951, 874800, 739774, 199687, 347838, 430992, 176872, 583506, 689204, 398148, 808615, 717111, 750812, 156436, 200409, 101407, 284167, 729177, 840471, 400931, 243999, 898764, 194976, 686098, 771045, 378923, 71075, 488012, 449981, 412289, 847055, 35897, 567895, \n328535, 799823, 618716, 400398, 22800, 73347, 826990, 289053, 72157, 140810, 312360, 191769, 324281, 25551, 255413, 678553, 631100, 761196, 186242, 130279, 497513, 652585, 420881, 118086, 464127, 334943, 429035, 358900, 828712, 248544, 834127, 119109, 806847, 527643, 37137, 664774, 613098, 362506, 585200, 95508, 55068, 709646, 524621, 602574, 894117, 688047, 132044, 833068, 680991, 90894, 478080, 667742, 889714, 231507, 506938, 854528, 628552, 877437, 839110, 643175, 775280, 314512, 569184, 281834, \n896964, 753695, 56191, 804966, 589075, 201457, 26649, 114126, 470207, 854247, 38741, 857815, 149814, 840595, 866311, 289896, 325967, 569586, 181323, 348307, 646206, 753216, 593571, 364827, 688301, 629982, 313394, 879054, 480660, 628388, 168245, 147404, 536184, 767093, 784057, 683498, 229951, 359170, 453774, 18190, 249209, 502221, 434400, 745900, 412272, 291113, 122273, 60814, 679163, 773819, 657730, 203661, 653967, 892600, 804369, 170471, 700929, 640459, 812920, 609742, 377544, 587719, 859479, 219824, \n178197, 280680, 356765, 502281, 360750, 309883, 780496, 130015, 896061, 891816, 865281, 398732, 248436, 198627, 823341, 293412, 612789, 287995, 723295, 254800, 716230, 116379, 11020, 419350, 180296, 116051, 29292, 830348, 530721, 670157, 244961, 307922, 490218, 537922, 793285, 420091, 218593, 86336, 338405, 407916, 518687, 605, 788257, 353633, 494055, 715748, 888783, 362245, 258069, 636274, 96966, 13004, 704205, 756220, 499537, 514929, 553924, 439547, 323397, 52951, 138664, 829340, 548217, 391295, \n509928, 746500, 457816, 598723, 604048, 669991, 581224, 25458, 882344, 502218, 369427, 726738, 779666, 721824, 157759, 206376, 539400, 664211, 501642, 1399, 575335, 322570, 269294, 309885, 836237, 396600, 660418, 230076, 275470, 503537, 517569, 674678, 879026, 875275, 436761, 67138, 832850, 479824, 679393, 570955, 746336, 187946, 796391, 642543, 93504, 751674, 613020, 753897, 551105, 59815, 721210, 332236, 244180, 112691, 405028, 179070, 708768, 762256, 847117, 665645, 898720, 131558, 658339, 275311, \n65834, 151620, 437832, 103192, 42067, 842705, 187471, 436891, 837870, 162320, 613568, 628411, 830634, 337987, 434407, 498458, 500224, 359145, 299242, 471478, 368639, 282972, 4319, 866312, 611807, 334637, 613640, 220332, 493072, 135864, 564248, 63006, 700558, 54300, 724785, 869376, 229243, 39694, 443742, 612063, 615237, 125417, 417951, 186448, 497599, 757958, 72850, 399140, 455550, 483764, 347209, 511889, 768190, 465216, 708227, 175183, 871723, 576561, 426962, 768856, 14296, 449334, 766511, 270009, \n142683, 435054, 119903, 217410, 599193, 424278, 362545, 801009, 286098, 145968, 236744, 177101, 212550, 725228, 611522, 20427, 242046, 576444, 204404, 50338, 353589, 810052, 661378, 351553, 577337, 738393, 278682, 65407, 292580, 772238, 262339, 79725, 231500, 23742, 819077, 507511, 658074, 26596, 835960, 424840, 139587, 735454, 741982, 517590, 15422, 675235, 218699, 776435, 446801, 125896, 551601, 722996, 16075, 202658, 263980, 548836, 571218, 175001, 617816, 878, 483320, 659986, 718616, 715611, \n209309, 646218, 564305, 535230, 67854, 208209, 354983, 741930, 884988, 733760, 114782, 580596, 36167, 728646, 389745, 849014, 760055, 731232, 12632, 86060, 623874, 663091, 304892, 188831, 346037, 290553, 114466, 826152, 494952, 776278, 441811, 307803, 433078, 378611, 335950, 618831, 730425, 716769, 295280, 45032, 792880, 877896, 785445, 602001, 412756, 298251, 386355, 455478, 55285, 438275, 218891, 786677, 136633, 482175, 53879, 675290, 139564, 39460, 65449, 167145, 333320, 224223, 796926, 156419, \n700209, 8678, 493162, 203147, 777788, 741142, 769171, 384422, 156925, 108031, 495073, 793258, 487246, 676530, 676964, 195530, 428426, 85732, 85963, 547207, 130852, 693394, 839087, 479602, 676593, 339793, 244315, 273372, 357446, 454642, 639610, 379397, 540029, 392154, 352317, 40941, 700935, 53627, 151464, 533845, 859003, 659190, 395922, 764057, 809178, 802699, 360978, 413590, 136604, 619145, 747862, 897891, 66679, 386535, 866430, 796326, 507155, 462323, 788514, 67679, 509863, 605024, 334787, 851265, \n130303, 501430, 337212, 145803, 105823, 697855, 766767, 807218, 397247, 573254, 86925, 502719, 606629, 68155, 77056, 645750, 369399, 81039, 253007, 766691, 544670, 190451, 285598, 246839, 399978, 185290, 548617, 542699, 564082, 578039, 850020, 705741, 388691, 454344, 20552, 232396, 75881, 599772, 557808, 540640, 96351, 123110, 810662, 210701, 123837, 669745, 437072, 132396, 578354, 492720, 104784, 79525, 594652, 18688, 221662, 556634, 642723, 415891, 410930, 53444, 490148, 13546, 558978, 377076, \n370181, 755413, 551546, 661618, 57177, 573995, 136954, 313080, 390029, 486836, 289269, 436864, 826427, 138526, 363130, 830728, 832136, 493512, 377265, 332047, 730330, 219816, 337959, 632204, 182636, 362481, 590303, 544697, 621336, 503787, 685841, 476949, 709128, 612944, 308861, 391698, 329879, 34723, 547639, 882843, 700687, 724051, 319416, 535993, 602472, 332462, 340789, 258177, 805066, 644528, 671905, 807021, 603848, 406655, 654345, 438507, 222012, 51593, 688822, 507922, 738034, 46903, 622598, 474377, \n135612, 637899, 844801, 178087, 148800, 72375, 174710, 406141, 410781, 172359, 62952, 428593, 193611, 492226, 24356, 822854, 282736, 198227, 569514, 724050, 361134, 691836, 690787, 612699, 413909, 826957, 39147, 895695, 286321, 546790, 267207, 755583, 442331, 750024, 438352, 160933, 157656, 615540, 517960, 693594, 753451, 47586, 341201, 343727, 469603, 420635, 659000, 183798, 397221, 376082, 26640, 82611, 455256, 184046, 595847, 308954, 797916, 705973, 711348, 682810, 558223, 364754, 254072, 173965, \n200416, 440132, 871857, 546418, 520352, 812974, 583333, 447236, 784167, 528163, 460502, 568559, 305166, 361039, 893311, 130761, 752627, 75773, 296354, 179130, 146443, 465129, 773713, 272960, 648253, 710691, 159453, 44887, 302064, 226862, 846059, 889970, 814460, 442258, 838659, 82990, 226872, 232443, 638679, 540358, 827516, 697148, 142652, 679207, 197848, 892768, 866818, 713349, 445156, 595166, 123318, 581048, 423204, 747764, 471991, 110644, 510706, 124891, 330253, 697476, 293851, 423928, 482094, \n219255, 394822, 124696, 103980, 640125, 730038, 49284, 465679, 315455, 178494, 297452, 687867, 747036, 733102, 11894, 859420, 804179, 177900, 474698, 144045, 159248, 335272, 341994, 144502, 516846, 194908, 544842, 152751, 136807, 445870, 253514, 700158, 312929, 331669, 495417, 534611, 358724, 283552, 231459, 286258, 661696, 850762, 878859, 151262, 303743, 28579, 297139, 661281, 564701, 219867, 268258, 396133, 174551, 584589, 386408, 275260, 431452, 514528, 485738, 137265, 823660, 810706, 879047, \n581483, 449602, 624673, 635394, 224111, 722233, 100672, 96563, 273245, 269007, 590356, 597403, 496605, 540365, 324648, 289331, 400830, 127632, 407946, 394929, 481270, 166646, 43872, 177605, 865147, 889472, 602933, 591849, 576909, 154340, 391844, 466217, 255562, 254194, 721398, 615849, 739101, 406311, 784933, 119517, 451362, 54411, 124450, 126192, 674885, 180410, 335830, 75055, 449826, 784172, 582472, 70423, 897792, 91206, 797472, 19012, 719489, 79147, 93007, 571016, 720732, 759482, 593415, 520654, \n165551, 189991, 636690, 503804, 849188, 108318, 723886, 776611, 674052, 524605, 357148, 638343, 80622, 842552, 682156, 553613, 184266, 1360, 646967, 876883, 331594, 428311, 468696, 91202, 21083, 436149, 604549, 743822, 652516, 794158, 393902, 213564, 436874, 867810, 333515, 821557, 310152, 55879, 137943, 38129, 369913, 649400, 22055, 511910, 723781, 700722, 421386, 198495, 708835, 193139, 550514, 657413, 274637, 760836, 254058, 845154, 381108, 222973, 807643, 526713, 184577, 816832, 612758, 357489, \n361864, 296716, 764150, 518475, 837845, 317864, 638965, 137031, 499359, 329378, 801857, 504204, 419309, 598196, 739514, 699328, 142206, 54173, 286504, 377119, 553802, 360491, 159594, 704181, 55804, 105346, 217824, 854761, 647323, 33132, 577409, 282829, 886136, 332085, 852639, 180950, 35893, 1601, 10475, 369178, 776133, 143145, 720033, 488091, 222641, 529835, 850206, 255346, 27814, 491456, 392944, 684357, 109590, 176972, 799887, 842531, 873385, 234609, 3789, 400548, 122599, 209067, 135520, 238877, \n78624, 535965, 6898, 481855, 700672, 428764, 864441, 295090, 592020, 108884, 193719, 579504, 284025, 112029, 795462, 650570, 27579, 579552, 307705, 873279, 31180, 868380, 749365, 625463, 395405, 386908, 173852, 9059, 272872, 220589, 838987, 533608, 724106, 420392, 326312, 39289, 442017, 773065, 711710, 876859, 105082, 447727, 27778, 476087, 479450, 141815, 810112, 393846, 756780, 372115, 192216, 518254, 101388, 130327, 97912, 65082, 760430, 92643, 22890, 371315, 182158, 406313, 162687, 181152, 293685, \n115316, 246102, 816680, 807129, 322208, 547942, 259532, 591971, 192691, 232267, 895115, 621240, 96220, 157227, 583867, 658425, 774709, 603838, 292360, 468592, 114482, 223654, 80387, 381894, 571637, 561330, 122801, 797082, 551851, 863897, 328403, 22358, 877425, 397874, 415053, 501026, 746851, 871158, 725708, 471585, 536985, 803856, 731461, 469866, 56448, 353597, 223890, 512212, 6626, 487113, 867089, 454393, 688304, 472773, 473416, 47043, 382447, 372797, 456321, 478336, 490352, 275306, 873934, 97122, \n671993, 187320, 24995, 252546, 267960, 43124, 747362, 59796, 642720, 624137, 118366, 846711, 192697, 827983, 394279, 437708, 697191, 153900, 477210, 527879, 643106, 390938, 207355, 61720, 181589, 815416, 337440, 732321, 609396, 449513, 388037, 725284, 118550, 390939, 472417, 371834, 540136, 541353, 373419, 100538, 248258, 693520, 456599, 11635, 419450, 396930, 355381, 575605, 570779, 114648, 600339, 218771, 37182, 728798, 453229, 25106, 740510, 268141, 643996, 821861, 513625, 22572, 550095, 160186, \n185055, 734736, 755948, 707794, 169404, 783089, 276146, 366206, 725376, 332164, 777833, 223882, 163306, 799473, 728843, 432813, 549731, 862124, 286843, 373462, 763453, 652825, 468252, 677804, 382617, 595604, 366758, 888132, 180398, 587206, 623919, 751358, 18429, 180098, 738748, 556315, 388219, 625126, 765287, 825150, 498656, 758820, 153939, 180942, 126987, 15415, 539709, 663483, 532729, 344348, 305907, 837432, 139883, 29552, 727821, 840245, 412700, 9599, 511267, 871031, 141842, 179025, 248295, 782827, \n2182, 660692, 165014, 789156, 111440, 727338, 456294, 820757, 890546, 715603, 522586, 845237, 508727, 824318, 44284, 349062, 457819, 831810, 656771, 645482, 177495, 622014, 651830, 194835, 590427, 395766, 97095, 142166, 238230, 466519, 627084, 329011, 846448, 837207, 628017, 889873, 7801, 854438, 752397, 118078, 183254, 784309, 177543, 711441, 590007, 338769, 158134, 504985, 599416, 688033, 521703, 740884, 241556, 784062, 248822, 790155, 135567, 832091, 384413, 722313, 15614, 795651, 221641, 654322, \n304238, 244040, 843608, 737582, 679899, 831, 79841, 640813, 596084, 512774, 718843, 32311, 522403, 18212, 611183, 886437, 601401, 744923, 181499, 78075, 321540, 892183, 56886, 447073, 882136, 280055, 137048, 325824, 268298, 402780, 737888, 134888, 630020, 767186, 639936, 473097, 751285, 607675, 892718, 380875, 515814, 838857, 120307, 498568, 745353, 505408, 334039, 414189, 509204, 351899, 111570, 353419, 449064, 792723, 658298, 192523, 2167, 716308, 665437, 720442, 84464, 170230, 372941, 849875, \n381994, 119528, 501570, 129797, 584130, 246872, 450448, 778652, 216933, 388414, 172431, 848108, 139163, 151938, 572554, 128079, 707912, 333165, 148418, 89244, 261698, 165616, 391465, 93397, 242141, 374050, 572807, 729277, 91005, 567082, 723164, 471862, 100462, 746000, 142218, 665104, 36584, 289937, 772089, 818519, 483689, 30030, 88974, 877024, 367723, 634785, 555211, 83164, 500500, 790455, 597413, 344629, 857329, 719392, 658787, 821105, 158456, 439162, 39954, 883877, 210388, 644555, 287028, 688061, \n792015, 341181, 313494, 264915, 418110, 837970, 872569, 540413, 605723, 454989, 319990, 693078, 898735, 263728, 824876, 179922, 538839, 819451, 653466, 292952, 808886, 416840, 87747, 505248, 609898, 796048, 581105, 450068, 367188, 726454, 446262, 882819, 890330, 195142, 856997, 664937, 143837, 650569, 243731, 319639, 646404, 332488, 52441, 172497, 721499, 43321, 266654, 426908, 713318, 457972, 50152, 585694, 540699, 296247, 343993, 234266, 427819, 704505, 732307, 16344, 362591, 305445, 495958, 72189, \n734671, 389191, 202461, 51039, 6695, 277932, 618977, 830036, 560914, 383870, 402060, 774955, 117155, 875753, 359978, 720139, 223740, 732483, 531300, 31890, 408313, 242022, 533957, 350152, 233240, 542430, 490890, 521363, 663309, 717922, 237909, 693043, 548488, 339605, 57166, 381612, 346300, 852426, 94794, 809810, 45732, 363945, 377106, 126224, 857768, 266348, 150354, 505556, 220751, 103461, 507014, 778605, 265180, 330064, 36863, 608778, 608065, 559297, 719016, 743825, 200343, 523725, 371888, 255658, \n92346, 720727, 435800, 873303, 565796, 319852, 544020, 757601, 371568, 685787, 794165, 265981, 66380, 252640, 795866, 201507, 785939, 442243, 71960, 489652, 630084, 484451, 240091, 45876, 457912, 42028, 67812, 113713, 790132, 327488, 587188, 151648, 898587, 684537, 91469, 244051, 63489, 362547, 392057, 686458, 443163, 613686, 611254, 807694, 786437, 377777, 622019, 316744, 364918, 494018, 317035, 27996, 237715, 514722, 158569, 13465, 348972, 355415, 740311, 483231, 760302, 865310, 809148, 175794, \n818028, 776749, 53579, 818695, 360329, 91085, 466502, 608343, 231021, 766490, 672907, 489216, 377995, 861760, 334768, 9192, 264933, 296435, 671199, 246488, 295363, 854461, 359787, 293071, 765161, 660608, 344591, 642912, 764354, 741512, 743283, 157033, 882142, 542316, 527361, 103917, 638255, 730598, 526306, 62319, 361606, 765515, 657469, 227799, 411103, 821155, 261533, 649532, 93649, 481759, 618403, 661348, 206685, 400752, 271844, 894327, 32598, 115291, 69882, 239435, 371322, 608488, 581666, 793830, \n626671, 668879, 675213, 723797, 253199, 786490, 124929, 206929, 812554, 436787, 72632, 620668, 75230, 400273, 852609, 591892, 819568, 818384, 304769, 338469, 849098, 634292, 102029, 514316, 92642, 794002, 363427, 249987, 195021, 84407, 36269, 45413, 835675, 505816, 716836, 637459, 437715, 633101, 664933, 464665, 93026, 280988, 108242, 754127, 829287, 27980, 779145, 371938, 789586, 100819, 563701, 818277, 771361, 469589, 118819, 261479, 542674, 132026, 781070, 652551, 265049, 778031, 81016, 786999, \n154897, 442101, 131484, 505226, 382333, 562711, 893370, 220772, 835634, 619275, 800717, 689678, 775621, 822745, 490691, 452372, 127119, 874681, 604602, 228116, 590181, 260295, 74497, 381094, 48055, 309201, 544114, 92775, 117814, 822325, 631204, 124014, 849887, 537778, 117416, 102199, 764342, 319702, 94721, 215013, 251901, 539577, 672144, 812710, 508972, 812517, 771241, 647079, 711033, 482703, 841158, 2003, 373525, 592253, 417353, 811178, 218897, 543778, 425820, 315822, 161848, 878661, 668495, 683448, \n62628, 468196, 249769, 453787, 788735, 387259, 514940, 262325, 304544, 283529, 467290, 394935, 379789, 653957, 210333, 700361, 649814, 594494, 785128, 42797, 547146, 806011, 425260, 208663, 622492, 775997, 368539, 108869, 234329, 230913, 191908, 657142, 884388, 558017, 499303, 455547, 391109, 821271, 836537, 67853, 869649, 341653, 377442, 2498, 751254, 306496, 689632, 750286, 463568, 312066, 778914, 409355, 301704, 852210, 98235, 23624, 595467, 335988, 665174, 297734, 697592, 369218, 806490, 267478, \n74789, 233949, 71998, 724333, 195603, 164962, 742329, 280960, 529465, 20656, 438945, 111363, 885912, 395946, 711190, 432507, 646579, 646445, 492775, 549306, 412956, 178666, 383586, 54124, 70417, 412985, 618914, 569328, 649292, 774915, 279160, 87330, 573213, 458655, 603898, 755722, 377016, 390121, 41724, 434343, 505590, 108874, 769920, 485077, 380981, 788861, 560424, 745550, 802322, 686750, 273586, 395752, 152306, 591123, 195991, 415084, 448972, 73955, 671455, 45783, 49461, 420299, 488299, 623215, \n419022, 363727, 824304, 87700, 409201, 637718, 351677, 692467, 417243, 896226, 645428, 630317, 233826, 158588, 708347, 30573, 594195, 841907, 761378, 744263, 717358, 631992, 141809, 294728, 522680, 870607, 711714, 171484, 115885, 887371, 894873, 835128, 455607, 434805, 425491, 800081, 613573, 183037, 717535, 55300, 687071, 382166, 505378, 647095, 641349, 653342, 201532, 6724, 358061, 503280, 273861, 508877, 299479, 889026, 768260, 847726, 418278, 53785, 98067, 580399, 649493, 747654, 207359, 422746, \n790925, 875444, 572563, 272327, 173693, 833876, 165487, 575308, 886658, 442609, 667777, 439664, 243045, 437837, 162864, 824951, 390769, 554524, 828596, 680462, 629719, 600888, 193018, 179889, 272816, 726906, 452942, 334581, 415260, 337179, 445174, 688841, 466210, 440901, 665118, 759008, 665434, 867784, 317149, 460655, 551933, 823953, 121082, 884159, 198464, 472697, 850209, 138422, 47094, 836782, 433598, 203257, 601178, 305059, 299196, 817369, 602775, 86481, 359168, 97468, 564924, 352781, 423895, \n614616, 124857, 13242, 862798, 541521, 30952, 25230, 437503, 280451, 195368, 98338, 433999, 719882, 143718, 749450, 257374, 296959, 440131, 508667, 476210, 393704, 444170, 818698, 618146, 450285, 224959, 329650, 427740, 81166, 136913, 371580, 223978, 368057, 533864, 690916, 429357, 785412, 342306, 567171, 595693, 247207, 341531, 156161, 659931, 381943, 352699, 175734, 890711, 743640, 35863, 718213, 98450, 383968, 877947, 882579, 596346, 385422, 70727, 763057, 621933, 138081, 392805, 691577, 3080, \n592872, 231817, 561288, 140876, 144952, 188148, 823460, 348750, 546807, 629787, 690269, 841206, 558505, 358443, 156307, 324321, 186972, 215924, 722826, 280311, 299056, 69980, 691114, 383196, 136605, 708358, 459039, 881372, 769489, 847462, 676847, 725119, 753528, 196585, 530427, 132474, 9570, 430650, 246516, 429066, 856773, 778304, 191509, 722941, 130876, 92192, 141090, 641049, 40342, 800851, 604816, 8401, 77274, 756374, 620932, 641138, 310073, 1062, 620656, 180566, 697190, 367251, 431880, 196636, \n898792, 412200, 319739, 735003, 811826, 237552, 203718, 481906, 873205, 662805, 242230, 512903, 345699, 422516, 220980, 336923, 769201, 186011, 685056, 114715, 844495, 199699, 721436, 190366, 508519, 70231, 240902, 820576, 639461, 424371, 225031, 363497, 814767, 406919, 50918, 269791, 759161, 15141, 465218, 22333, 675760, 228117, 870376, 354438, 47958, 386623, 287109, 343899, 342164, 588241, 299748, 767511, 147445, 313789, 599288, 210326, 534067, 696464, 408971, 523330, 174157, 546727, 228995, 638897, \n681659, 79437, 724897, 791763, 346340, 450064, 260251, 167081, 596858, 420213, 93265, 164461, 701939, 332542, 252154, 253819, 101502, 570029, 76823, 602142, 789088, 576609, 151005, 37388, 208146, 10115, 801895, 547461, 149161, 48050, 177313, 527508, 256383, 370395, 685526, 868312, 397219, 216275, 230318, 54219, 40737, 330078, 4731, 584992, 836428, 316019, 261702, 66105, 758540, 112270, 875634, 541530, 840040, 494080, 365201, 527329, 830983, 655187, 832590, 868984, 484805, 257294, 788773, 183260, \n26551, 139026, 415432, 258734, 638658, 449943, 522690, 118373, 361537, 727759, 658878, 692453, 362433, 398475, 64639, 344270, 100445, 538104, 587738, 3246, 176348, 678735, 235701, 734098, 100152, 659461, 438753, 440510, 200563, 109245, 284251, 824729, 507542, 483871, 674379, 388236, 641767, 333516, 247972, 243543, 288873, 897837, 751595, 697327, 209745, 606546, 107567, 318830, 33101, 109087, 602071, 867409, 747157, 27414, 770991, 632178, 672868, 208377, 809675, 108398, 402433, 440171, 781073, 673718, \n133152, 764505, 672498, 534075, 481994, 765462, 492030, 325212, 476377, 870670, 863726, 435912, 591395, 250042, 343284, 457726, 83616, 118417, 452587, 793452, 21568, 518693, 109606, 798980, 479440, 100880, 768353, 887568, 65471, 308987, 42060, 540028, 370023, 162194, 748987, 871457, 78598, 327626, 330998, 7855, 573490, 638941, 857332, 762666, 704045, 395647, 473086, 410566, 303319, 186351, 272301, 18367, 53783, 150892, 552084, 137728, 242626, 523490, 797844, 84501, 29238, 311172, 390368, 255211, \n551039, 719248, 514814, 179342, 482701, 545686, 409475, 874835, 572315, 736712, 32398, 235571, 260648, 210975, 533642, 602526, 310175, 205437, 609334, 641647, 124022, 554598, 643452, 549196, 582400, 540871, 131047, 836589, 29786, 743590, 27904, 847846, 258292, 840367, 532413, 816200, 545385, 115657, 80088, 894227, 887758, 599456, 364441, 267593, 113290, 646922, 796104, 408676, 788573, 188073, 639640, 852829, 439826, 759173, 175975, 431738, 252839, 94921, 375240, 544669, 477754, 594804, 27578, 440757, \n276937, 897478, 892065, 292690, 44664, 846438, 31603, 275953, 800768, 211155, 705286, 135613, 185376, 155325, 722123, 208894, 209905, 419045, 152885, 107008, 842682, 827778, 493049, 276784, 57083, 461416, 732592, 860000, 594316, 471650, 562483, 71003, 369293, 601203, 207319, 756576, 511424, 531176, 683500, 802878, 848577, 520452, 266160, 324680, 239138, 128148, 128706, 431122, 718319, 133738, 598379, 317422, 766020, 239308, 791328, 460257, 172366, 530852, 667522, 686236, 93591, 60601, 206624, 167701, \n242570, 500874, 200296, 669360, 640293, 33846, 731409, 793912, 191907, 180745, 328794, 261606, 605476, 112734, 618564, 826991, 361751, 887795, 519313, 297390, 623360, 227143, 341318, 355657, 767020, 208661, 435761, 590810, 749986, 349205, 494817, 896940, 425424, 575101, 156478, 487003, 622061, 844727, 135917, 840764, 751464, 631681, 518816, 76213, 496061, 832515, 675159, 37451, 621590, 525653, 225512, 568942, 517664, 650880, 178391, 700253, 164903, 7366, 533623, 491892, 195124, 257862, 556777, 514443, \n584767, 661744, 539001, 316807, 15927, 282679, 223170, 501669, 534429, 351206, 437659, 272631, 295552, 470320, 667375, 180838, 753779, 505933, 628164, 28609, 6304, 826, 160710, 342259, 774310, 487431, 370968, 708818, 191771, 350109, 64646, 229129, 45350, 820326, 833774, 818989, 81668, 401602, 187162, 176084, 475383, 155598, 402542, 763417, 805610, 163098, 477482, 234013, 165423, 176395, 594233, 427417, 96918, 60055, 312937, 621138, 594015, 754304, 383625, 849513, 841908, 482763, 664109, 864620, 889734, \n253214, 426175, 832354, 370855, 844778, 428969, 162731, 327666, 497431, 117647, 710415, 520336, 292111, 82551, 663363, 324304, 683922, 401896, 466507, 892599, 647706, 536891, 59793, 404382, 270941, 837073, 372593, 199096, 561548, 29270, 446362, 434331, 819650, 416920, 564742, 121433, 690687, 707544, 595634, 581072, 238657, 846501, 812751, 850959, 203562, 129407, 115096, 855046, 694511, 79863, 75415, 802511, 619387, 322766, 95320, 224847, 880789, 280828, 530516, 504817, 317434, 732396, 390174, 470589, \n692837, 462504, 793854, 686415, 871822, 233427, 540614, 460008, 477551, 51451, 278478, 48143, 846380, 225991, 414108, 211294, 396423, 738823, 92186, 563870, 555671, 96149, 512842, 718972, 56371, 69002, 510548, 880903, 706073, 163110, 202094, 872561, 14909, 329249, 803464, 866069, 406987, 892440, 250025, 551012, 733548, 559295, 61714, 507943, 717486, 462007, 815205, 556477, 835433, 874252, 759127, 711731, 399348, 135112, 129555, 249295, 184672, 815676, 620322, 769237, 348852, 152429, 243756, 605919, \n226538, 868857, 594701, 345572, 78198, 446125, 61307, 107309, 741493, 772857, 444647, 657278, 797979, 776670, 395456, 700868, 77133, 603781, 94654, 29632, 223335, 699751, 861644, 868609, 783525, 781311, 259157, 857086, 207622, 554557, 854726, 293104, 847365, 505702, 39100, 863302, 439230, 639788, 100338, 369669, 360124, 245168, 30789, 8182, 618428, 206589, 456316, 358018, 402759, 384466, 547056, 338592, 308089, 40437, 127958, 718431, 385570, 731361, 456792, 360793, 768512, 400568, 577899, 17833, \n556107, 480677, 794543, 809326, 889540, 450784, 237392, 498086, 28983, 351364, 889618, 502991, 448573, 667224, 714091, 637793, 427831, 256980, 140028, 648943, 372371, 137144, 369303, 724903, 380359, 315656, 463759, 461980, 77097, 181578, 374843, 438471, 325580, 868685, 72635, 72647, 580299, 366445, 739437, 777104, 716155, 130715, 879248, 659121, 371639, 284242, 842196, 462368, 90617, 691782, 376681, 836826, 624375, 896244, 811, 466427, 855884, 180005, 776797, 801482, 247910, 303421, 271508, 14731, \n602625, 843265, 292140, 563220, 817614, 288639, 420268, 821643, 347880, 611365, 31411, 660726, 702750, 782941, 113561, 688681, 763002, 284209, 197111, 519295, 294570, 295300, 863081, 108861, 240228, 773131, 406194, 454857, 682062, 534758, 167680, 257640, 710452, 168982, 848748, 714541, 687490, 79766, 831198, 780006, 124640, 765079, 580816, 574619, 801804, 253826, 22997, 778380, 355480, 898648, 535274, 100975, 328767, 304705, 125911, 452699, 808137, 166267, 303315, 419040, 62445, 189045, 744193, 545197, \n283502, 118109, 566591, 462062, 304465, 370662, 61094, 780857, 145112, 92875, 524250, 409807, 656214, 686930, 324087, 322488, 865415, 871538, 128852, 413766, 599010, 128861, 840279, 561365, 571580, 367894, 756083, 276890, 732168, 783887, 345745, 331203, 248054, 235831, 629851, 266203, 598760, 570951, 847011, 313969, 231571, 691914, 549414, 64878, 545028, 530961, 488333, 60032, 30020, 146674, 360646, 860165, 700561, 128910, 648086, 2772, 304248, 640538, 697376, 775564, 317722, 478674, 550075, 569574, \n313263, 423065, 458512, 555899, 352265, 839522, 142117, 2321, 329225, 251143, 118276, 417772, 124997, 53360, 761187, 64970, 633876, 727457, 279323, 839855, 366428, 752122, 399055, 793798, 631465, 403012, 639486, 636245, 199648, 746605, 189272, 48552, 215347, 122974, 334175, 775120, 617416, 296593, 548874, 456336, 818514, 246320, 635290, 176555, 358830, 283499, 126005, 498735, 684479, 310322, 816301, 72986, 435233, 447227, 786640, 19286, 517995, 590298, 283339, 69359, 833278, 431365, 179445, 437285, \n294507, 237807, 144121, 805698, 64660, 869472, 171745, 739594, 869963, 523277, 801298, 352383, 248203, 331949, 218873, 599547, 790867, 606214, 890573, 597119, 300216, 236106, 619624, 393889, 195922, 807380, 154255, 143765, 108477, 411356, 21936, 854084, 522350, 871475, 399609, 701243, 24317, 615489, 83622, 195662, 664461, 613361, 266750, 187872, 595547, 632881, 801822, 535180, 583282, 401563, 541415, 595864, 864014, 271604, 234700, 9289, 728289, 421264, 505299, 328256, 32496, 617031, 99250, 571496, \n251194, 803123, 665177, 875299, 350559, 464499, 23073, 775283, 835349, 561532, 336658, 849184, 76528, 89211, 149154, 168300, 12913, 605378, 36348, 81554, 449018, 350192, 892250, 23444, 84467, 556047, 255011, 223204, 482723, 433646, 649126, 417277, 129823, 623243, 711101, 643778, 185317, 744176, 884542, 338258, 774144, 715705, 509146, 572422, 332625, 780536, 41302, 662497, 475045, 649715, 664562, 589021, 97268, 283201, 150863, 458145, 399670, 294179, 673787, 473303, 683004, 374388, 313710, 786462, \n394248, 683158, 691580, 78263, 155788, 610856, 597718, 182287, 235987, 262136, 304377, 729950, 521467, 540420, 267099, 444434, 285153, 738576, 626888, 323893, 354562, 54383, 735423, 473614, 576314, 301787, 436934, 325745, 763163, 58801, 704496, 811704, 814401, 890726, 849817, 231779, 136686, 436254, 865521, 809894, 727938, 533559, 65994, 138156, 801391, 280537, 395058, 579549, 333098, 740255, 588441, 399695, 755095, 178360, 177464, 172208, 852403, 86329, 72575, 841211, 867456, 428536, 855610, 683248, \n760811, 735364, 82614, 756894, 190345, 660142, 185646, 89254, 435349, 788863, 291748, 605195, 495304, 50986, 534431, 595889, 843191, 716982, 615520, 154223, 605944, 24159, 612017, 557459, 406417, 465181, 41345, 32377, 306387, 235819, 206666, 126776, 40400, 805301, 519190, 870135, 293488, 246923, 647794, 166145, 632516, 193293, 75329, 174141, 542809, 167137, 829909, 810470, 630399, 243980, 721030, 781630, 163931, 881168, 591519, 259574, 439174, 611450, 780202, 263909, 669749, 872178, 524091, 726834, \n160892, 624260, 457927, 42741, 212833, 743524, 160337, 428247, 534270, 164403, 844364, 650845, 833763, 505849, 717784, 711268, 291479, 154101, 250528, 507063, 750964, 32033, 321537, 623049, 205103, 10590, 270945, 379807, 598170, 714793, 762117, 383962, 308992, 60271, 356992, 94540, 190664, 841729, 89542, 537767, 217956, 491107, 146554, 845915, 174406, 475180, 134995, 709307, 839242, 665332, 656677, 184997, 609176, 574495, 292545, 224083, 303865, 570337, 498109, 263338, 461250, 30533, 688051, 408342, \n719957, 281328, 101215, 142948, 538855, 381681, 329083, 552696, 160820, 783784, 10948, 557801, 728696, 189069, 133230, 856193, 385221, 446813, 314345, 636083, 457400, 188708, 170620, 474842, 374756, 347063, 120553, 603814, 58998, 834251, 320940, 710744, 891934, 746622, 96578, 238727, 342391, 90506, 737563, 277687, 791646, 231933, 431008, 307261, 809251, 472380, 534103, 455914, 460898, 84121, 752225, 330047, 260740, 584253, 601062, 684582, 107914, 12551, 117362, 416325, 329986, 51306, 540785, 431394, \n84678, 343862, 350575, 394317, 578768, 403949, 659832, 474699, 86938, 334289, 596083, 248357, 564440, 602207, 891282, 390620, 809849, 392022, 470269, 10169, 715752, 866100, 117803, 815691, 663914, 40667, 238725, 93887, 734896, 26105, 183600, 683640, 535633, 533423, 262240, 622582, 658696, 266399, 877226, 416773, 359304, 316966, 787827, 773599, 27932, 347388, 234874, 746180, 691357, 864764, 178540, 772038, 433070, 737839, 344302, 286533, 317519, 151706, 438670, 139350, 514338, 153547, 3133, 233395, \n634167, 495356, 59389, 705660, 492663, 206858, 515624, 144010, 678746, 197686, 738651, 278594, 124776, 610114, 383170, 371435, 104135, 601520, 45678, 375054, 281848, 739631, 668642, 499115, 220197, 686650, 880193, 380984, 692431, 658521, 761594, 525659, 137332, 32861, 352650, 310352, 685029, 49691, 184424, 267011, 182860, 479740, 725267, 80924, 449190, 843769, 633699, 627401, 196710, 866830, 753303, 515607, 667055, 343553, 346659, 383758, 331633, 845040, 288827, 360208, 301897, 331139, 869011, 148607, \n89988, 673016, 320613, 514960, 618781, 216956, 727643, 75346, 719838, 6317, 561972, 815200, 97839, 268377, 422209, 513758, 844679, 544462, 218030, 41073, 282688, 22799, 341610, 513162, 566970, 441180, 633431, 237884, 498830, 386953, 132766, 742240, 609197, 205950, 433846, 814026, 218767, 828430, 1231, 321261, 117997, 163718, 655606, 116027, 225936, 230375, 74206, 151469, 625328, 288680, 789332, 235812, 95012, 112561, 840236, 876833, 817283, 670558, 314296, 858432, 652328, 179268, 708803, 837341, \n90757, 712665, 745653, 821210, 334701, 269173, 167113, 467536, 204015, 321321, 466655, 659314, 258681, 640050, 752422, 358998, 755407, 398719, 556451, 55137, 827049, 178816, 572526, 173573, 595753, 410274, 398113, 352103, 307383, 516951, 673378, 434887, 372251, 371428, 782876, 381248, 59061, 763003, 647259, 186278, 110451, 501935, 130696, 69991, 161763, 31327, 779851, 127814, 620848, 898432, 725176, 442789, 510486, 553258, 419933, 48778, 600529, 830248, 100952, 559608, 454515, 166485, 787465, 882347, \n371438, 865444, 487535, 338809, 747498, 834430, 163039, 37056, 631015, 350660, 748705, 640120, 241351, 826011, 288783, 49202, 682155, 653277, 457464, 27540, 517773, 739191, 714925, 53922, 325258, 257702, 573106, 738505, 306570, 462421, 886723, 832350, 508634, 703530, 884975, 456084, 373388, 450369, 223506, 460941, 450950, 103138, 242706, 298103, 841921, 206408, 362143, 73059, 266260, 888904, 289721, 801438, 186014, 257878, 256918, 512030, 745436, 74053, 258567, 64827, 99574, 342478, 840304, 414335, \n848104, 865574, 316424, 840733, 278137, 679748, 708802, 292003, 44666, 890533, 348124, 522801, 779623, 45209, 652858, 645982, 731879, 88579, 847569, 515108, 730611, 679067, 878220, 648412, 84819, 867229, 309069, 660083, 320860, 830148, 703504, 9659, 871147, 711885, 423182, 774137, 277750, 507894, 791884, 719452, 96389, 514898, 297654, 662173, 252643, 703, 824227, 311012, 405918, 595103, 765945, 175938, 355908, 687326, 598806, 355227, 537270, 843655, 374181, 20965, 858540, 353167, 28608, 799221, 668246, \n253017, 422068, 283388, 713620, 196258, 892174, 199439, 514701, 782174, 521833, 469874, 779119, 895421, 845564, 882602, 803426, 742944, 335643, 882879, 17577, 590509, 217862, 846736, 175883, 95510, 807515, 307737, 639009, 715084, 123985, 889776, 100626, 772409, 810076, 17040, 849549, 326604, 270875, 738626, 463639, 223756, 170494, 553088, 266398, 203474, 851388, 441473, 398277, 569957, 785888, 4923, 558146, 370479, 137380, 563556, 90399, 377549, 359288, 549610, 523189, 141311, 893495, 308608, 336093, \n887951, 704826, 69261, 599497, 674030, 554353, 565030, 821353, 861969, 212057, 549458, 540588, 296582, 196098, 724374, 846486, 723327, 217129, 730706, 315316, 743641, 78628, 275564, 49933, 719279, 406240, 174679, 830299, 88226, 432380, 224995, 280631, 501131, 778939, 856281, 810050, 86587, 422556, 167399, 564034, 251854, 59413, 183103, 534800, 278977, 37472, 387601, 169335, 247900, 147886, 57451, 209558, 346299, 675637, 709215, 834360, 759826, 306411, 645275, 807824, 384524, 304852, 632158, 877433, \n43672, 645193, 744557, 429054, 628596, 589644, 190049, 298236, 492707, 27679, 828640, 576278, 119889, 423741, 531784, 651359, 219018, 354179, 845624, 13224, 435383, 136825, 829456, 782580, 584387, 103386, 790283, 763109, 712954, 843600, 5560, 466191, 1794, 197320, 330547, 679176, 639377, 729707, 572836, 183692, 697658, 87647, 237051, 403063, 148984, 185909, 262953, 131877, 438282, 470943, 367177, 681501, 672209, 536743, 108289, 211140, 898205, 667515, 824315, 247622, 528273, 823727, 550040, 84489, \n698745, 603940, 133543, 306014, 444908, 402958, 413324, 863443, 206506, 776077, 37356, 483629, 700581, 219922, 528457, 777505, 200515, 118121, 892696, 129734, 233331, 254523, 327577, 499609, 58365, 99772, 93498, 242112, 202062, 289229, 403497, 862676, 842854, 278116, 491353, 591063, 691009, 844115, 28756, 83317, 643948, 567993, 211815, 277159, 428985, 838518, 631488, 788077, 375820, 404411, 778210, 799676, 564277, 314444, 83134, 326709, 863246, 62301, 476672, 36263, 379188, 548198, 404252, 686254, \n571104, 883197, 362224, 788363, 178552, 441221, 875630, 879165, 204688, 827616, 857968, 575839, 575078, 310331, 823164, 71138, 869391, 321266, 799958, 801627, 328472, 830497, 734577, 173625, 615519, 333899, 207210, 373400, 468637, 490497, 607288, 120730, 369529, 700643, 588014, 398180, 352744, 479581, 646003, 799087, 3954, 562950, 832437, 781327, 244400, 572094, 682551, 655180, 808319, 273331, 756319, 263120, 568825, 822625, 478043, 569721, 588164, 362620, 754379, 405608, 770087, 202970, 583582, \n868426, 409131, 366678, 40357, 32660, 92501, 717342, 843396, 674760, 444932, 757181, 37683, 234844, 559151, 503319, 211763, 281677, 764621, 420367, 520257, 869371, 334256, 436926, 499663, 245906, 254898, 886888, 266704, 405379, 230146, 759447, 874554, 863137, 171648, 876017, 104655, 591178, 215692, 288704, 865383, 198013, 572804, 634617, 721693, 607103, 448428, 444567, 307891, 801640, 252393, 410152, 617765, 430046, 538388, 594456, 29915, 719877, 134445, 385993, 712963, 555801, 505551, 359615, 605263, \n481605, 81768, 266144, 635393, 176227, 66293, 9862, 743238, 802945, 109006, 190462, 349908, 112538, 49465, 207310, 825378, 75213, 297516, 263016, 398198, 241880, 342725, 78463, 423296, 17018, 217116, 335651, 575449, 497905, 24557, 789756, 539723, 700871, 602520, 280800, 401873, 377729, 374403, 762768, 569819, 670339, 529756, 888503, 504955, 592481, 621111, 699024, 267582, 692338, 559873, 614620, 213851, 764119, 58806, 560852, 421881, 597648, 788292, 683878, 517125, 567709, 334509, 272320, 40722, \n830996, 442588, 12957, 836917, 168426, 490755, 257034, 295745, 526179, 305475, 845415, 348984, 115103, 62176, 526436, 21421, 431823, 467004, 372043, 754312, 191542, 6517, 397532, 118347, 448396, 4160, 796874, 684824, 320469, 91349, 122518, 152810, 366839, 105460, 137075, 289014, 163347, 688289, 595096, 381522, 78292, 746231, 833864, 544981, 277911, 322089, 75270, 690882, 365319, 288147, 370740, 489885, 579416, 535347, 317163, 274627, 279893, 115542, 105746, 812471, 463528, 723325, 270731, 519550, \n6547, 571692, 468356, 245888, 430427, 349762, 291448, 667271, 256120, 289792, 776340, 804409, 598500, 585815, 578615, 225449, 319085, 681712, 319533, 39770, 581140, 363631, 630335, 12527, 54822, 540488, 561952, 85317, 311550, 441287, 164244, 249675, 507428, 492199, 673381, 842570, 3231, 330182, 891199, 394638, 322738, 688036, 775752, 337506, 131966, 773942, 890822, 198871, 330641, 707151, 197352, 237046, 792756, 60939, 525008, 805197, 178166, 454143, 455274, 358641, 164459, 510849, 239716, 753188, \n586179, 129592, 650277, 275310, 258851, 351680, 368398, 819577, 65915, 74872, 484755, 276960, 79338, 433737, 863438, 770526, 601179, 677073, 177787, 262991, 826031, 892693, 75151, 267130, 633870, 380557, 780136, 44725, 872330, 511320, 41314, 252227, 857559, 694679, 269061, 79851, 602138, 499154, 660353, 641056, 293741, 243735, 443717, 304154, 66412, 367985, 504677, 171666, 656412, 757879, 9239, 790488, 780694, 488869, 176293, 123014, 783322, 356644, 896569, 541240, 563943, 161445, 397142, 599025, \n183036, 438391, 806435, 193556, 459100, 105007, 886142, 700159, 816725, 397422, 637988, 218159, 483427, 393523, 836176, 442252, 112846, 709076, 109325, 110685, 386119, 763785, 33265, 367279, 436714, 339782, 125375, 526863, 38357, 639615, 261924, 803002, 658551, 690201, 453281, 441875, 876949, 741270, 609046, 569354, 754525, 646580, 223626, 512506, 857692, 789300, 641640, 339645, 198428, 392222, 645595, 566519, 792593, 468662, 337732, 481593, 279717, 174243, 342491, 869340, 868238, 570577, 771830, \n866180, 492432, 697455, 429817, 853159, 120406, 852712, 2860, 604887, 259619, 276269, 874343, 570603, 155381, 797540, 629571, 453807, 231029, 419630, 775647, 409000, 296667, 330543, 214367, 189332, 831698, 230824, 79750, 443606, 503794, 748418, 618457, 237554, 418795, 137302, 676943, 57465, 49534, 527649, 559134, 157856, 369525, 435997, 496947, 236983, 350249, 653365, 284433, 289550, 25587, 419187, 489848, 837071, 821378, 717529, 793554, 715890, 566019, 348937, 527154, 324852, 788876, 421579, 284714, \n220908, 37539, 406872, 32909, 776192, 703905, 60098, 663393, 373986, 220955, 431422, 154110, 362032, 510730, 59724, 248256, 628549, 296305, 686766, 711599, 730605, 59747, 118320, 201322, 366570, 177893, 48849, 557063, 686123, 440876, 729119, 283265, 170815, 769065, 648371, 265097, 137503, 282219, 671514, 262665, 231914, 768747, 800922, 5512, 536250, 214337, 573434, 479215, 856566, 79695, 784380, 152771, 463147, 775320, 406489, 385138, 86078, 216534, 478360, 92458, 823549, 712342, 274005, 352873, \n609748, 460658, 678590, 20510, 66652, 569531, 475149, 626989, 648471, 53514, 287635, 761688, 800140, 28484, 156415, 856477, 597096, 858211, 121893, 226731, 684167, 818075, 439289, 626221, 589903, 551234, 333934, 17781, 773003, 51911, 566142, 76072, 456870, 424226, 5411, 634941, 431981, 630749, 729953, 370911, 533062, 512372, 769687, 715564, 396824, 369994, 258527, 23632, 548152, 42510, 446697, 597193, 804783, 828200, 423192, 411070, 663354, 879806, 856702, 446936, 413716, 83917, 708718, 623895, 767322, \n58661, 646316, 173355, 44025, 478685, 577034, 395927, 675965, 545149, 190656, 375345, 577634, 727702, 126300, 130470, 584718, 842046, 50996, 168733, 591867, 108503, 211487, 480337, 329633, 824955, 365513, 348141, 481682, 575914, 417228, 207133, 897483, 812054, 119159, 719201, 721641, 601440, 305635, 20813, 707215, 603129, 688704, 621207, 305682, 474067, 590983, 434697, 220325, 339278, 532932, 41266, 512836, 522371, 28132, 247912, 446012, 333885, 52849, 370522, 691822, 320532, 733251, 733839, 316216, \n592416, 613369, 93199, 793615, 295231, 445943, 208868, 892833, 546533, 396380, 739995, 343245, 488579, 221958, 283952, 215106, 67553, 797824, 274063, 332885, 327800, 194458, 131841, 324153, 696857, 149714, 670684, 861672, 461475, 76237, 291249, 367079, 143072, 896551, 437046, 625395, 868587, 140863, 2905, 804024, 578746, 639442, 129749, 489425, 16978, 302313, 401789, 807634, 293338, 571807, 298381, 182942, 316163, 555739, 349332, 461269, 212644, 801659, 350049, 786252, 555171, 726201, 830901, 441358, \n635620, 561542, 428979, 462251, 260957, 555067, 697290, 686264, 665677, 103102, 873835, 814827, 692532, 220867, 366158, 561093, 186346, 733276, 364072, 424536, 789269, 865185, 826368, 694160, 302184, 430408, 252905, 704006, 87126, 696421, 603365, 607222, 246645, 385208, 745626, 741199, 436975, 68211, 94457, 583749, 614352, 648556, 827437, 440763, 188932, 229159, 224340, 265402, 839674, 78301, 382118, 750171, 487515, 322860, 258822, 420612, 491816, 823092, 145815, 871328, 218682, 814352, 424717, 268155, \n286683, 454361, 87974, 489235, 596831, 181595, 505338, 218577, 432442, 849288, 215284, 157302, 269020, 265454, 862393, 827909, 31077, 10977, 349296, 677688, 243968, 737974, 455580, 601102, 323674, 722241, 847871, 401511, 202019, 734831, 698001, 322345, 425622, 187346, 142826, 844910, 132025, 349645, 541616, 97764, 276280, 169212, 17123, 374971, 535045, 671343, 453197, 16474, 133399, 143539, 194608, 662106, 78737, 630357, 806690, 804373, 372513, 649469, 52141, 21174, 236590, 483810, 616515, 777993, \n431935, 359619, 211358, 63981, 264321, 431191, 649207, 495224, 161245, 711432, 214683, 15699, 177089, 689909, 544726, 498889, 828687) c(2176, 8914, 16083, 2779, 55240, 46149, 1640, 45140, 39516, 5206, 72129, 11134, 39593, 51768, 17604, 6891, 61630, 57266, 35117, 42712, 38417, 48411, 74023, 52045, 17680, 21590, 64963, 43553, 5837, 22485, 74583, 42482, 34327, 43701, 28507, 34405, 39329, 73894, 63858, 38881, 60340, 61409, 49417, 26420, 4438, 55950, 11602, 22563, 53940, 35023, 42654, 2961, 10230, 30949, 51964, 39298, 39591, 43470, 12554, 48060, 4926, 25244, 42051, 25706, 32691, 24856, 53157, 49427, 24156, 42834, 63203, 67338, 67569, \n14567, 53312, 62190, 20322, 18691, 8560, 17327, 38093, 60734, 39139, 9007, 21817, 63864, 22709, 8580, 11464, 8969, 3364, 26634, 45407, 15190, 2240, 69750, 16852, 10464, 62999, 50125, 46692, 74260, 12068, 32523, 4901, 13632, 32680, 15065, 63538, 53974, 10039, 62659, 1840, 27189, 38608, 13054, 15091, 10149, 45236, 46358, 47173, 75161, 72816, 66866, 45275, 71832, 8504, 28541, 23629, 3060, 39400, 65882, 57420, 35693, 62147, 4197, 74531, 19853, 41404, 59849, 44004, 18940, 15845, 71897, 7642, 55677, 24917, \n69252, 49459, 28147, 72943, 60784, 10268, 57132, 19246, 46558, 51176, 30220, 59533, 35584, 6509, 13587, 63049, 50758, 56943, 7707, 48757, 13391, 60465, 32854, 3560, 31769, 18119, 729, 66588, 38429, 40989, 32510, 63202, 20507, 8203, 36503, 49641, 61557, 5591, 44858, 41522, 76766, 74866, 46674, 45608, 36576, 74551, 44925, 67048, 41892, 27535, 12755, 40877, 35604, 39334, 19800, 1489, 52316, 68833, 75453, 15492, 26112, 73100, 71773, 16371, 59600, 56117, 15059, 21394, 25580, 67320, 10237, 20634, 54113, \n67815, 28684, 29831, 20383, 43283, 67639, 60509, 34813, 77170, 12641, 30734, 38587, 11167, 77084, 44177, 48198, 26260, 15572, 75875, 44570, 6086, 47897, 49807, 25346, 5286, 48969, 55702, 58636, 56735, 60647, 73163, 60043, 75788, 50177, 45335, 43504, 38827, 28505, 33468, 25787, 49098, 68289, 4769, 52520, 52514, 63427, 44179, 57066, 6499, 53184, 14270, 36559, 43761, 25011, 6578, 46875, 35744, 57142, 15745, 50489, 74155, 2215, 23283, 21091, 16497, 16948, 27728, 10488, 53655, 26101, 59268, 48666, 76055, \n4734, 106, 43810, 40355, 38479, 41782, 28970, 62511, 67784, 22038, 7283, 22487, 47355, 54112, 61730, 74546, 14653, 60150, 16606, 10551, 35878, 67415, 57503, 11107, 70316, 77162, 51572, 55890, 15953, 8733, 37821, 8891, 34837, 15584, 15270, 56968, 31943, 16785, 59965, 30763, 613, 67756, 584, 9186, 2025, 65116, 52246, 71592, 46527, 8340, 33506, 16118, 35020, 29956, 74234, 24085, 66919, 49418, 4696, 18028, 26042, 40293, 62186, 54927, 18299, 48772, 49381, 27965, 36880, 32339, 25628, 64064, 40521, 16781, \n8496, 55816, 50435, 18791, 4513, 51430, 12981, 63205, 63914, 12360, 67992, 1454, 46218, 31809, 4156, 2578, 55270, 59653, 27392, 40064, 3999, 66670, 50500, 18396, 45566, 17690, 42662, 29694, 29179, 50260, 21761, 32077, 57657, 64766, 37200, 7905, 67975, 72151, 72978, 69870, 40397, 33200, 63646, 69026, 20831, 54744, 9527, 77209, 2923, 45834, 64016, 37686, 50612, 12470, 7518, 41202, 38315, 67232, 6342, 11171, 34696, 32695, 6052, 31225, 39120, 35038, 47175, 76585, 7316, 31172, 33161, 38620, 25051, 12405, \n67064, 41914, 61371, 32973, 74243, 72139, 69335, 74607, 76315, 3932, 9293, 55254, 17211, 70373, 5038, 29385, 27361, 20834, 38420, 44412, 75285, 71910, 57416, 25466, 33258, 27952, 53024, 1629, 37162, 75383, 41680, 68440, 45533, 32780, 51485, 53714, 48463, 67816, 6877, 56128, 62867, 18274, 3367, 55750, 74292, 62812, 9745, 28937, 42594, 61836, 11347, 24466, 55799, 55800, 72860, 10514, 48485, 12004, 21866, 48120, 60629, 69289, 50668, 12417, 60309, 33486, 48455, 68580, 63742, 70571, 36151, 1477, 75536, \n19033, 30792, 49366, 76148, 63440, 59421, 67235, 26341, 37450, 36902, 17877, 50630, 14455, 64742, 14140, 64486, 40098, 50289, 36280, 29910, 74917, 32399, 38493, 60896, 23148, 5086, 31490, 3718, 56889, 3978, 1360, 12739, 35179, 58652, 35784, 34214, 49094, 42636, 45532, 30607, 17406, 48976, 38494, 44906, 72945, 31506, 8632, 62215, 48830, 10569, 52987, 46602, 67161, 7423, 65776, 28826, 39184, 43941, 11069, 38614, 16386, 44697, 67748, 8249, 70060, 77186, 7032, 33628, 19625, 6310, 26271, 28317, 3740, \n37113, 54438, 7985, 56593, 17478, 58463, 33951, 31636, 8187, 25044, 75583, 58594, 16559, 12642, 63336, 22346, 59280, 18208, 3754, 45565, 40800, 5638, 633, 41320, 15828, 75702, 66714, 58238, 30386, 75469, 36064, 11282, 34246, 19684, 42777, 4337, 69551, 58082, 56263, 41625, 55402, 45160, 75834, 34413, 6084, 67531, 23323, 4910, 24418, 38746, 27234, 54782, 75183, 69072, 19450, 13389, 41236, 6647, 23170, 11801, 10860, 76548, 19035, 73184, 23551, 18829, 20097, 47069, 8400, 55928, 3209, 57396, 28378, 25415, \n4539, 51192, 51184, 31087, 51410, 20292, 10494, 68572, 40256, 29961, 6531, 54466, 3110, 52376, 29334, 34407, 20526, 37089, 38502, 4602, 9713, 35358, 14602, 31121, 44758, 45079, 63722, 20683, 6079, 18043, 68319, 68042, 4920, 45134, 62669, 57342, 5281, 65248, 69403, 50186, 50574, 49976, 75653, 46398, 36634, 16535, 11045, 23880, 60180, 26037, 41362, 52663, 69226, 71272, 32324, 22985, 73152, 75051, 11632, 397, 41794, 23746, 23258, 11770, 55958, 68600, 54408, 37241, 6468, 42905, 32612, 9949, 13383, 11422, \n57988, 63657, 18696, 32508, 6658, 48792, 65921, 46114, 54462, 60924, 66760, 32314, 34142, 14029, 57412, 59915, 56161, 31765, 72542, 12289, 63031, 49565, 68507, 51397, 37486, 61713, 43638, 2433, 3644, 50654, 5541, 25185, 30902, 18805, 19424, 55630, 75940, 14204, 20247, 51953, 15625, 24240, 2722, 37223, 11869, 46575, 53489, 43816, 46888, 30761, 42037, 71222, 9174, 75882, 61486, 39907, 35596, 49303, 49587, 5444, 22617, 75522, 38038, 62980, 5839, 76025, 55248, 12794, 35588, 76412, 72736, 51362, 35898, \n55088, 70575, 55320, 25245, 60439, 44873, 74684, 32611, 70914, 74852, 12057, 41087, 40677, 48560, 71810, 20439, 62286, 74101, 2139, 8724, 51730, 39482, 41810, 20500, 7061, 9942, 20982, 54577, 39007, 25572, 982, 25030, 52369, 26157, 35499, 52990, 48136, 11651, 24866, 52874, 14281, 32448, 8865, 64721, 69967, 74834, 11972, 67803, 70332, 61624, 64371, 18390, 36770, 69405, 66800, 17741, 11049, 52537, 34029, 44860, 65214, 70604, 41728, 31855, 71153, 43270, 40487, 69182, 4180, 13961, 64396, 20738, 68972, \n8856, 64002, 16835, 45554, 11169, 17596, 21962, 27387, 18592, 12017, 51082, 66511, 32607, 72235, 71303, 57399, 1799, 33728, 4087, 22344, 2903, 57580, 57125, 61124, 59008, 55459, 3494, 401, 66609, 1031, 28394, 72741, 6304, 68499, 29029, 21262, 56264, 75887, 41092, 52391, 52327, 15260, 9890, 61370, 75445, 65391, 46150, 38710, 51664, 58500, 48829, 50583, 21977, 53827, 46285, 49102, 75390, 69216, 52756, 11708, 72214, 22752, 25846, 14463, 10805, 11813, 40716, 57349, 74046, 47085, 21951, 14151, 11131, \n22206, 68649, 18494, 14169, 58184, 41545, 18755, 3769, 36472, 51254, 72616, 30001, 11010, 54689, 37884, 27328, 53564, 67479, 44565, 56355, 19705, 27631, 68969, 35764, 43399, 45603, 55297, 38922, 62068, 51314, 36771, 66257, 40740, 31047, 6856, 45520, 66564, 26632, 37144, 69767, 34628, 13626, 8676, 10393, 3969, 60370, 34140, 16049, 1149, 59586, 33410, 18468, 30107, 7042, 9868, 24968, 66916, 76902, 46002, 59548, 46594, 23912, 75804, 62180, 8758, 48751, 30696, 72329, 58951, 58654, 39988, 19793, 39128, \n15553, 47966, 30093, 31405, 53537, 18580, 62208, 48679, 13368, 7830, 42474, 16505, 69699, 25280, 37205, 73206, 60807, 38667, 22044, 16196, 3768, 45593, 76073, 44395, 41011, 6170, 57668, 63998, 73463, 5809, 25915, 69365, 65464, 76926, 16071, 16523, 41920, 60348, 12247, 47724, 58933, 2119, 14609, 48893, 54272, 10945, 21781, 500, 27301, 46867, 14179, 50679, 35070, 6242, 34849, 25082, 10745, 12314, 3677, 61870, 44610, 1315, 74351, 58516, 9986, 67853, 26228, 41254, 20799, 16410, 14771, 36949, 48647, 41984, \n50012, 66996, 19668, 39890, 2123, 38535, 34752, 66985, 9784, 6724, 62356, 9247, 36887, 50334, 65016, 71145, 43039, 31471, 18498, 75703, 36987, 72795, 51493, 35512, 45546, 63967, 60234, 41485, 73203, 24879, 11821, 54497, 66007, 22510, 61359, 463, 29401, 38499, 1185, 28725, 49353, 32056, 61641, 55553, 30543, 29793, 24210, 33953, 7358, 57809, 19826, 62507, 65240, 21558, 57525, 70165, 70468, 50032, 57322, 12081, 27711, 45969, 58524, 61171, 48, 40069, 25983, 21652, 30216, 38816, 46966, 16459, 55613, 10019, \n35290, 6254, 17865, 9416, 62483, 32835, 53862, 48249, 12246, 29318, 75334, 56433, 64244, 26682, 68767, 6399, 30464, 52016, 14933, 76731, 67864, 12527, 2230, 28909, 68314, 34406, 61265, 50033, 39318, 47309, 45654, 2503, 39836, 50053, 31844, 67469, 38976, 47230, 17672, 7557, 25569, 55700, 49828, 37028, 51241, 7059, 44190, 60526, 46146, 31495, 22940, 1538, 34097, 53931, 26959, 21166, 25920, 42327, 68896, 64180, 64162, 50854, 25049, 55066, 72471, 33018, 53017, 55614, 47305, 46920, 2813, 22187, 61036, \n19226, 63881, 3517, 32005, 10340, 4175, 68119, 57552, 33801, 18206, 50352, 18536, 11401, 27755, 35748, 67010, 76609, 70036, 64648, 23721, 19666, 55405, 49639, 75280, 1256, 46629, 5644, 29472, 56628, 31116, 26553, 53986, 75776, 55390, 48790, 23709, 7440, 61338, 70917, 34971, 36800, 16248, 53079, 25960, 37871, 4791, 8912, 32051, 39775, 13803, 13189, 76133, 687, 62556, 26545, 46151, 69680, 19155, 74254, 64939, 28793, 9475, 9444, 18365, 26084, 47318, 50380, 15732, 22874, 35938, 25578, 34466, 53584, 7182, \n61680, 60803, 59985, 76243, 72382, 47312, 33357, 52587, 11264, 66413, 67901, 18914, 4983, 58526, 53917, 60775, 36148, 9251, 36539, 3276, 69826, 61910, 58058, 16728, 6958, 11980, 6843, 21323, 70120, 18406, 51475, 49630, 51324, 2289, 10579, 15736, 73972, 40972, 51884, 24751, 35422, 55764, 63486, 77102, 34237, 12416, 70103, 20449, 36360, 27962, 66098, 32174, 46840, 71946, 51313, 70317, 71265, 27701, 48944, 31532, 7967, 65220, 58680, 70722, 48938, 55337, 59053, 22136, 3576, 33730, 60127, 54405, 55945, \n38691, 38617, 10232, 29435, 55569, 17021, 59763, 41068, 75840, 36242, 6301, 56701, 2786, 44643, 29047, 29792, 60699, 62102, 32365, 74018, 3033, 73562, 73116, 60921, 56736, 26140, 51197, 40408, 20785, 57783, 9601, 18185, 12256, 12193, 53367, 33900, 13935, 37069, 65383, 45375, 49357, 30774, 52021, 49936, 15493, 37265, 25988, 44743, 66095, 38017, 19561, 2764, 56861, 19232, 71016, 76147, 32931, 21161, 29764, 28749, 44508, 45987, 21976, 4343, 44106, 51133, 17797, 23749, 13392, 36809, 33744, 31783, 51484, \n76082, 43790, 75286, 66301, 55373, 54809, 27577, 73682, 65941, 69734, 49888, 1284, 70494, 60396, 32019, 56494, 25991, 52013, 69640, 4049, 4538, 25967, 23046, 17434, 34730, 77005, 74465, 22478, 34575, 34720, 46586, 58397, 27113, 35399, 60694, 17537, 20048, 65969, 35456, 30010, 67291, 44347, 48474, 54357, 22072, 6003, 41766, 39327, 48008, 27363, 43294, 49311, 41624, 37112, 24512, 23604, 1430, 19161, 23983, 59443, 26021, 5263, 31336, 239, 18042, 22162, 31492, 14795, 12584, 64981, 42134, 42559, 41305, \n56415, 35238, 16747, 28115, 33923, 27300, 20067, 17751, 24873, 36511, 44678, 37760, 77184, 58085, 20407, 7297, 30630, 52765, 30247, 65973, 55010, 20347, 54937, 34249, 10219, 42393, 15160, 31770, 6112, 7199, 71419, 27499, 65168, 74635, 9386, 62360, 61421, 73853, 22762, 47811, 57286, 43871, 72638, 52899, 1047, 60392, 18360, 42833, 18845, 69276, 56849, 35804, 46304, 20520, 24099, 34310, 3922, 37495, 77072, 7542, 3449, 39740, 40813, 72824, 68245, 11242, 47252, 70370, 14280, 1152, 33147, 23979, 16529, \n1273, 68047, 44314, 32621, 39087, 11747, 43256, 11703, 57370, 52724, 49670, 58846, 15908, 29877, 65345, 39241, 66825, 35478, 8418, 31007, 61052, 13021, 62726, 11541, 77098, 69388, 43865, 39097, 66619, 17757, 50154, 12435, 64156, 47674, 61827, 68946, 32834, 50607, 54850, 65281, 38860, 41551, 70452, 62950, 68742, 65213, 65601, 68982, 39180, 64292, 21337, 66006, 67672, 60521, 70013, 39460, 26584, 70122, 62505, 25366, 76750, 31393, 16884, 23433, 34596, 15806, 29928, 6028, 55632, 76369, 21501, 24641, \n40301, 28811, 18395, 20213, 44007, 50408, 7804, 58673, 27488, 18156, 13945, 11745, 17557, 14223, 55138, 38818, 69607, 53863, 42609, 60825, 69208, 28690, 61816, 55581, 64122, 29717, 59652, 18088, 23310, 33205, 62757, 60227, 3908, 34892, 12098, 35479, 41744, 8952, 15312, 27569, 4466, 54654, 20282, 44841, 38392, 20385, 446, 8769, 65011, 7922, 48863, 15772, 17468, 72665, 4340, 1565, 51921, 40933, 50045, 48237, 70054, 14418, 75325, 59971, 70111, 58560, 46139, 51391, 9034, 31433, 33098, 26338, 7767, 41048, \n37382, 37059, 28887, 3066, 34894, 75781, 4923, 1845, 61282, 35735, 12572, 56656, 21648, 7320, 64865, 55995, 13842, 55338, 39981, 70170, 75207, 47719, 57411, 18836, 19393, 41461, 30838, 18521, 17131, 47536, 56495, 70693, 9994, 21280, 16925, 50665, 27822, 4530, 5852, 4017, 47933, 56136, 60904, 6353, 40045, 51724, 33370, 12, 50903, 61267, 35162, 32617, 33063, 43780, 26651, 48664, 31752, 35231, 61425, 25766, 53450, 70941, 21640, 3686, 17089, 27978, 34736, 27968, 46598, 35666, 26711, 7641, 2092, 9983, \n71986, 33960, 43952, 6864, 13084, 48126, 59456, 61277, 37663, 9171, 38046, 67838, 51434, 10465, 46846, 13507, 10914, 35289, 37817, 45372, 42419, 73965, 57495, 17841, 63995, 23987, 30565, 45587, 44619, 25375, 68565, 75615, 31250, 3756, 16379, 39332, 19822, 23, 47766, 33863, 48735, 49496, 59942, 29923, 65148, 12459, 11289, 61111, 49715, 19578, 14340, 1734, 21874, 54102, 2859, 15691, 69018, 16272, 7238, 57179, 12682, 74541, 52598, 27573, 44920, 34612, 46342, 74296, 25387, 63671, 50517, 3926, 14088, \n32186, 5102, 47801, 61871, 41758, 52830, 50871, 33131, 69453, 21426, 30976, 9760, 29033, 75258, 45254, 33001, 799, 35372, 73330, 72342, 33641, 53488, 36295, 61657, 75253, 14232, 26386, 55371, 26726, 57991, 22905, 40611, 15678, 41992, 61361, 50994, 3737, 42, 3660, 9419, 39754, 19423, 28902, 58936, 34963, 30765, 22528, 14417, 54580, 3863, 18077, 63351, 74436, 19785, 10425, 66543, 52124, 58495, 44546, 966, 42354, 56913, 66937, 25738, 35906, 74993, 37108, 14695, 14504, 32512, 63729, 39472, 43077, 15124, \n29215, 74068, 11284, 23198, 69681, 3415, 9087, 62794, 48818, 29972, 24763, 14911, 1304, 4540, 26638, 34247, 36946, 4719, 65902, 68168, 28929, 23661, 52183, 43210, 29091, 13801, 10515, 38711, 15737, 38725, 35685, 73387, 45601, 23157, 37032, 6906, 63624, 8614, 14119, 42792, 67041, 72892, 13351, 3082, 66415, 38836, 75636, 72181, 34848, 56855, 63599, 12540, 58675, 6566, 29042, 14914, 55378, 7756, 30473, 37494, 7600, 14342, 8666, 4986, 111, 61961, 36779, 2238, 42383, 71944, 40311, 20362, 45035, 31832, \n37665, 47377, 12397, 37730, 30903, 9538, 17833, 28322, 28715, 31493, 24884, 28342, 19225, 39818, 69012, 38131, 62593, 61245, 37966, 60681, 32833, 8020, 37374, 4807, 15257, 61044, 4722, 21887, 10005, 23522, 70303, 45229, 38088, 47728, 2851, 75185, 61354, 61060, 24399, 73694, 8037, 6636, 19918, 17443, 30650, 25052, 26353, 66995, 29682, 3442, 43631, 12424, 67229, 18210, 38656, 5367, 47936, 34716, 36190, 33195, 44978, 68846, 68403, 62776, 42637, 24514, 11327, 76618, 47281, 7072, 10965, 38220, 35631, \n72460, 22977, 16356, 50973, 74522, 68525, 39374, 16126, 47700, 67810, 26733, 11306, 62725, 1062, 29619, 10011, 60922, 67174, 40305, 25885, 48984, 56993, 57638, 22698, 2656, 74412, 20588, 12952, 69121, 30987, 67347, 10774, 66519, 53892, 67608, 45416, 53459, 69772, 23161, 32726, 3068, 44757, 46253, 19804, 23573, 47492, 58449, 35554, 39278, 45661, 54471, 42628, 56405, 61114, 31360, 41047, 34221, 50789, 54939, 26658, 15323, 18672, 71025, 27169, 29547, 60366, 7947, 68722, 27442, 62738, 9098, 73252, 27991, \n5314, 62375, 28787, 37692, 37434, 30193, 19404, 70674, 28804, 3275, 19747, 27788, 25215, 56384, 72673, 35100, 53594, 48555, 36293, 61802, 76864, 11272, 5074, 35971, 831, 13920, 33348, 55723, 10742, 27248, 3369, 44338, 22619, 9898, 52807, 30287, 26759, 72153, 58544, 6893, 74578, 28509, 72420, 41663, 35409, 17696, 54549, 69354, 58430, 9299, 38279, 13984, 2187, 15282, 37900, 63727, 54884, 19251, 33573, 27162, 12663, 27549, 19331, 53015, 63401, 49141, 38120, 73696, 43632, 59710, 66994, 52505, 12352, \n66488, 71360, 16621, 6528, 75650, 50462, 48732, 27204, 19564, 17342, 46771, 8103, 15660, 37266, 71184, 49768, 24456, 73564, 17901, 11384, 68523, 68726, 48416, 29514, 29809, 56031, 25727, 8852, 43677, 21064, 61346, 7943, 20019, 961, 38916, 13929, 39540, 38121, 63549, 18588, 52652, 17814, 58781, 44974, 72511, 74076, 61723, 40059, 44067, 66085, 31728, 41757, 14354, 72905, 30379, 27143, 49172, 45281, 54373, 75242, 3071, 1526, 53121, 21649, 33299, 27129, 63088, 68350, 71892, 45641, 43318, 5436, 55739, \n46317, 67342, 24708, 29660, 69669, 59882, 67907, 1447, 40014, 21982, 35368, 76797, 61642, 61368, 56638, 4423, 41939, 71933, 70107, 6325, 1961, 963, 28109, 57833, 61243, 53596, 30643, 43357, 14987, 22846, 67583, 32009, 65997, 71204, 53565, 71595, 41846, 73473, 64485, 68375, 31733, 9796, 17603, 57463, 69393, 52590, 70118, 10613, 7288, 66848, 28735, 24911, 14734, 35978, 13253, 39142, 2897, 33218, 27268, 33673, 23011, 11845, 63501, 17109, 27519, 19102, 29712, 33107, 24945, 61033, 74489, 51741, 62359, \n44980, 35682, 35543, 43630, 27271, 1397, 32862, 58696, 68468, 1810, 73453, 12859, 35099, 75309, 56478, 57835, 65124, 58065, 5058, 1058, 11652, 11436, 35777, 31778, 18852, 33925, 14364, 68284, 48325, 5052, 23443, 65103, 48404, 32031, 40342, 47023, 19231, 35361, 17838, 30975, 10648, 41548, 63416, 7796, 32636, 32026, 10322, 37373, 40827, 46124, 25035, 8750, 5335, 25265, 70987, 43019, 60522, 16446, 58984, 53092, 59295, 59168, 19781, 6284, 58083, 22020, 14667, 1515, 31759, 10407, 58442, 47704, 13921, \n71972, 33100, 34725, 739, 16228, 74692, 14086, 57933, 47462, 53614, 33423, 22637, 69641, 2192, 45643, 10057, 44483, 35498, 43907, 14187, 50963, 36408, 60973, 74402, 12659, 30123, 10698, 38041, 69656, 19579, 32086, 17914, 15156, 24714, 75105, 34416, 67329, 5435, 52158, 33692, 57098, 58348, 44264, 52842, 49579, 5540, 46986, 56230, 71252, 58325, 4685, 49608, 12802, 51020, 13461, 62344, 46453, 20058, 29525, 71505, 9132, 54069, 23089, 74672, 72436, 16592, 37965, 61079, 73487, 11194, 73275, 46951, 308, \n40863, 10847, 4943, 46890, 46573, 45192, 13983, 57226, 45614, 60049, 60649, 55446, 55635, 41316, 32728, 19599, 57561, 63637, 2660, 33741, 32701, 35787, 63916, 62946, 51659, 23707, 54997, 57598, 24277, 51111, 61971, 505, 46521, 28685, 48187, 26412, 9624, 14912, 11151, 50878, 62385, 51580, 65331, 57624, 26203, 68710, 39852, 23558, 24197, 31193, 21970, 1532, 69419, 75092, 100, 11437, 51903, 67858, 40090, 25391, 64093, 46417, 25010, 40029, 19060, 62918, 63514, 48710, 58852, 30719, 25040, 71536, 47390, \n27111, 3714, 3294, 27550, 24578, 66834, 47823, 2469, 31681, 41957, 11238, 17238, 63206, 47634, 60189, 2241, 12088, 15954, 12215, 23817, 48210, 76041, 36516, 46561, 8286, 46164, 46351, 72376, 40750, 72305, 73670, 71156, 39523, 67783, 14661, 8022, 69536, 47237, 16674, 60942, 61803, 34539, 10597, 68997, 23639, 35487, 54065, 39115, 17754, 9598, 20604, 72167, 37766, 70635, 21972, 28095, 27917, 15549, 14089, 22040, 29151, 21321, 36628, 36246, 28535, 19557, 26395, 26767, 65359, 58714, 33180, 56199, 76697, \n69312, 51885, 10521, 47885, 60535, 34728, 19535, 13561, 61230, 31781, 53257, 22251, 30148, 49773, 64729, 58514, 43843, 34974, 62432, 15626, 18832, 55313, 12889, 32185, 13913, 48509, 52565, 73928, 70042, 74878, 44115, 54282, 33184, 23134, 30441, 39621, 42880, 7605, 53341, 35013, 46798, 24105, 68258, 13888, 32209, 1635, 73609, 21095, 69391, 33643, 75438, 12196, 35160, 45945, 53014, 62902, 6000, 65609, 71052, 12955, 17140, 32863, 45907, 30358, 75498, 9646, 52377, 73828, 24417, 33217, 59723, 36256, 49712, \n16387, 47380, 8169, 25013, 67375, 21676, 44900, 66614, 22587, 57234, 28615, 390, 10119, 42233, 64859, 43950, 31899, 49906, 46755, 47473, 9580, 39316, 53282, 55499, 16744, 12501, 44049, 4775, 60525, 65376, 45597, 72459, 25740, 40129, 31382, 75648, 22513, 20137, 64818, 67777, 18413, 5238, 11341, 63969, 32682, 15958, 37970, 3731, 26463, 12830, 119, 2029, 1391, 58458, 38296, 74554, 23938, 36927, 55367, 67596, 56873, 63304, 55779, 16183, 47841, 58414, 41342, 71891, 28502, 74762, 17740, 14388, 6596, 70824, \n65766, 76331, 72385, 19198, 42534, 76176, 36496, 14859, 18979, 74650, 19129, 38679, 18198, 65131, 23255, 13665, 23111, 40130, 72764, 23697, 63577, 8335, 34961, 67952, 4088, 1600, 20342, 32429, 6954, 34671, 59534, 71770, 54592, 52439, 34864, 23531, 69291, 75885, 70748, 14801, 41244, 76228, 43086, 35620, 14759, 8755, 63291, 35332, 19253, 27618, 58169, 8339, 6268, 12260, 27480, 47993, 17545, 3155, 42453, 47844, 890, 38576, 7657, 4257, 60761, 59979, 76854, 4409, 23946, 7784, 15176, 29600, 63082, 28812, \n70093, 19075, 55733, 43088, 9449, 32352, 25421, 56581, 74323, 43434, 24799, 39658, 66590, 51340, 50701, 19611, 66855, 35998, 27740, 32605, 24733, 59005, 15403, 8082, 31188, 42063, 42831, 73164, 51120, 68995, 19943, 6474, 22241, 54702, 37391, 9431, 53978, 67997, 14527, 1641, 53623, 4240, 54707, 51739, 58644, 30466, 57301, 31307, 75244, 77182, 74320, 55538, 68474, 39582, 10404, 64352, 73189, 49232, 46734, 38895, 18401, 63830, 3692, 62132, 39309, 39106, 54534, 42438, 56192, 34331, 67097, 74304, 23682, \n56565, 72341, 2033, 42740, 20435, 38785, 2222, 61542, 61948, 34117, 25113, 55, 27400, 62646, 77183, 10778, 31351, 43449, 64536, 11616, 39229, 63770, 49637, 754, 72529, 47138, 19911, 34770, 47126, 25831, 28404, 49848, 22858, 25464, 510, 27756, 11361, 72605, 25940, 48332, 19709, 9268, 61320, 9193, 15019, 73317, 11975, 12008, 21739, 13432, 63276, 51097, 26802, 47831, 66660, 44392, 23231, 56143, 23386, 55256, 47101, 37723, 67694, 22427, 28941, 67801, 43198, 61441, 66886, 22778, 5024, 47384, 65636, 21755, \n12467, 17755, 30993, 50810, 5430, 20737, 46071, 66374, 62712, 14118, 72499, 20764, 27486, 62682, 33623, 35503, 26988, 20091, 11892, 67988, 60489, 38230, 57860, 18016, 49697, 54632, 59173, 25957, 11165, 49515, 35793, 46660, 16600, 46804, 16893, 43417, 51515, 58311, 59902, 31841, 15713, 16439, 23183, 3008, 1856, 10780, 30472, 54011, 11117, 44737, 16029, 26442, 4661, 22806, 12036, 4066, 51726, 22989, 35839, 27582, 41304, 73318, 57726, 18576, 41764, 8257, 38275, 12092, 64484, 64467, 29398, 24806, 40358, \n67954, 7803, 71896, 284, 21738, 15558, 4935, 19953, 66689, 63410, 36855, 19757, 15113, 31519, 53181, 19574, 27000, 74705, 5716, 37619, 61875, 7732, 24872, 27278, 56313, 22903, 10989, 75384, 50865, 39223, 14829, 42006, 16532, 35007, 47793, 29173, 33633, 52498, 45126, 43713, 67138, 25800, 22726, 13035, 39000, 59991, 29300, 6204, 36816, 28024, 12144, 51853, 14320, 45598, 1638, 54507, 59202, 4503, 42994, 47270, 5398, 7751, 7414, 43852, 10043, 20448, 12714, 10928, 4168, 5674, 69076, 21180, 65450, 31451, \n71797, 56262, 76165, 30072, 31590, 32524, 61462, 64697, 62993, 36487, 63102, 73821, 57337, 75797, 27218, 35201, 32351, 45326, 23583, 69234, 40517, 40402, 73301, 20859, 2164, 76244, 37102, 48600, 69821, 43992, 74173, 69170, 23528, 30815, 43793, 5122, 20864, 71211, 61154, 51813, 18429, 27886, 58327, 18369, 10703, 2112, 54187, 15497, 65552, 70269, 9392, 52750, 70309, 41094, 46777, 28689, 43091, 55484, 58032, 60800, 68593, 54171, 71534, 73357, 26867, 5345, 53818, 15285, 20051, 34952, 42068, 31678, 16489, \n72730, 61946, 65719, 2199, 43545, 3134, 64531, 44082, 22290, 46570, 13178, 12030, 67821, 24458, 25587, 54416, 14761, 21958, 55701, 71851, 9969, 36613, 74951, 30890, 8863, 4306, 15719, 25561, 10108, 16020, 62076, 13981, 27482, 11101, 72928, 14935, 5719, 45516, 38368, 2674, 39684, 72531, 58404, 51441, 34670, 70143, 9424, 25233, 44234, 76190, 51887, 66401, 49547, 45775, 18398, 27144, 8197, 44830, 74696, 47037, 28561, 6044, 71438, 3433, 4793, 16699, 43473, 52811, 37860, 19727, 5806, 20787, 36171, 62475, \n9077, 13040, 76986, 30165, 6439, 39534, 33148, 57706, 11211, 64457, 22469, 75346, 11333, 29520, 39, 61345, 68729, 38857, 20446, 61489, 25674, 10561, 24974, 18555, 26811, 22359, 65617, 72261, 8076, 68080, 23108, 52783, 538, 41668, 40265, 63071, 28256, 51829, 47629, 1318, 57830, 53248, 35034, 22379, 54961, 57568, 60658, 71189, 74632, 56499, 67456, 73748, 28856, 7783, 25705, 77143, 2707, 75975, 31868, 71730, 38519, 70294, 49542, 20064, 51783, 2117, 27203, 76562, 62487, 5410, 12874, 10719, 56901, 13104, \n31411, 6682, 26957, 26804, 24672, 8537, 62479, 19583, 75697, 51582, 12722, 73120, 13616, 10159, 5774, 38958, 61689, 11092, 57433, 672, 5941, 41844, 42306, 57981, 39587, 37296, 8337, 11358, 22707, 39837, 73377, 70965, 62990, 49509, 72548, 58788, 17231, 72159, 8250, 20647, 52579, 56594, 6878, 52755, 61943, 7990, 76297, 35153, 15555, 64698, 23360, 14180, 9616, 18899, 2860, 7792, 12100, 63672, 23970, 13867, 49354, 22635, 33665, 63337, 5612, 28390, 54417, 44421, 57660, 16786, 22099, 44506, 4531, 22126, \n7445, 50652, 14948, 61070, 53224, 14380, 33781, 70803, 21677, 18366, 55991, 74815, 12569, 15499, 56260, 26672, 2136, 26735, 45675, 22195, 46982, 10820, 64285, 20457, 34689, 47595, 21851, 31845, 64410, 2495, 48876, 42936, 10480, 34651, 44966, 72750, 75419, 45014, 54166, 10948, 10734, 5096, 50335, 67976, 7425, 44979, 62238, 37295, 32987, 17958, 48104, 77096, 47552, 30360, 26616, 25642, 30628, 29902, 57378, 56988, 8703, 7540, 59158, 7969, 52474, 63582, 45678, 41081, 3995, 27380, 25062, 15105, 46357, \n18376, 11630, 58510, 51270, 36548, 45685, 65446, 41745, 5512, 48353, 52893, 29396, 28246, 52996, 70397, 43214, 15598, 10107, 54845, 58968, 46274, 23673, 52011, 26591, 307, 22153, 501, 11656, 76252, 19072, 23235, 22731, 30727, 63709, 16800, 12529, 38919, 51044, 39982, 57699, 34404, 46314, 17854, 29647, 56791, 7089, 71575, 23040, 38423, 40707, 29465, 55518, 34844, 48849, 36493, 54180, 75318, 72001, 68772, 7181, 3098, 73872, 31978, 21713, 69653, 35862, 40655, 32618, 29271, 72734, 53366, 73987, 50309, \n66102, 62730, 21381, 37222, 13008, 76993, 11983, 31413, 35599, 11470, 51704, 66444, 30217, 20474, 42365, 7497, 38371, 64163, 38680, 32713, 67047, 26111, 73188, 56682, 12125, 3661, 59041, 27612, 2956, 73644, 44099, 40601, 41146, 59761, 71330, 62831, 17939, 12355, 8235, 2604, 13234, 62622, 14813, 28921, 53962, 24153, 28799, 18433, 45512, 22678, 69280, 49574, 21227, 73796, 58963, 61144, 39478, 41139, 51292, 62354, 1839, 68853, 58, 43675, 46222, 10428, 71812, 57742, 40236, 34325, 33020, 52687, 43878, \n66479, 35313, 26558, 52925, 24325, 41550, 19993, 1488, 27033, 15461, 42805, 54461, 41666, 57415, 39588, 5325, 33272, 59501, 22976, 18998, 52028, 9073, 58048, 66333, 33243, 30526, 77061, 73795, 19861, 61598, 26769, 42567, 28518, 72790, 66196, 42909, 39679, 23491, 38714, 45408, 9376, 20020, 47692, 13707, 29803, 45933, 30167, 61239, 41673, 75542, 8129, 40103, 76541, 9717, 58196, 20574, 46590, 14226, 71641, 18663, 10629, 56176, 49929, 33008, 14833, 41835, 60288, 21221, 26506, 17676, 67224, 4843, 24591, \n5560, 48947, 74327, 15102, 17451, 13382, 14069, 52762, 20875, 18444, 37627, 9573, 24687, 57284, 43240, 58334, 12465, 57745, 34831, 33264, 33930, 73192, 40276, 72036, 76285, 1012, 9328, 48055, 66958, 24473, 31573, 75669, 22465, 64797, 66290, 256, 11853, 55471, 60373, 65780, 5358, 42055, 34260, 39234, 43674, 35255, 67597, 21000, 69806, 10893, 24080, 50150, 56661, 53158, 76179, 76918, 61539, 50572, 1398, 1426, 73451, 36664, 55525, 51280, 36535, 21195, 6851, 45523, 57704, 14373, 12819, 73966, 2167, 33388, \n160, 17269, 55211, 40748, 59100, 20066, 68612, 52081, 53995, 16249, 48342, 29952, 2760, 47789, 18158, 37732, 1383, 34356, 69612, 8754, 10290, 52066, 7244, 14462, 928, 76721, 70624, 55011, 35254, 37441, 57932, 71359, 22482, 22620, 66790, 37148, 36924, 62205, 67929, 41742, 2407, 26912, 36466, 69191, 26665, 6576, 15104, 65218, 57218, 16714, 47315, 31859, 50025, 70455, 44516, 56430, 25073, 61554, 19777, 71848, 59804, 75771, 14732, 65406, 60799, 9356, 72950, 16367, 21025, 21735, 45062, 19642, 55004, 74718, \n33216, 19798, 36405, 46612, 43647, 14479, 62996, 71774, 50088, 59028, 24625, 61323, 37949, 50533, 1960, 7233, 18072, 25904, 28960, 67213, 65970, 53957, 12993, 49772, 71350, 28244, 35873, 70746, 19841, 34366, 27552, 20587, 46009, 38687, 37842, 20669, 31366, 30872, 24208, 63566, 38996, 34763, 4089, 75985, 74574, 57316, 60541, 20773, 65511, 46694, 3848, 17035, 52746, 45121, 71060, 32364, 33387, 29820, 46137, 53033, 72997, 70126, 34223, 58721, 73923, 50240, 19023, 24408, 62844, 14881, 72661, 27439, 60860, \n65045, 9521, 41350, 65777, 69194, 31686, 5283, 64757, 40673, 53857, 29345, 69206, 61440, 32933, 74927, 24299, 48889, 60380, 58154, 21204, 52527, 46262, 1045, 29613, 56877, 40250, 7552, 41636, 2673, 45561, 20557, 54072, 27547, 10781, 13352, 6885, 63096, 35884, 65334, 3867, 28139, 20693, 47716, 69815, 63023, 75732, 66978, 23346, 22923, 31886, 67774, 11554, 22398, 3525, 65290, 51327, 72766, 21792, 29532, 20495, 60042, 9670, 35077, 34496, 23678, 67433, 9764, 72282, 16065, 49466, 39650, 40154, 52966, \n67078, 55888, 47298, 47342, 165, 26251, 41528, 1245, 67533, 35061, 73627, 72819, 900, 11887, 63058, 6274, 11377, 50229, 4217, 35430, 46697, 37315, 23234, 63593, 30199, 68060, 27466, 27966, 63861, 24453, 30318, 15379, 46236, 4469, 53330, 63001, 26908, 61387, 27160, 36774, 3114, 22132, 29965, 4023, 35907, 42505, 9366, 58800, 43585, 58162, 48076, 28745, 39563, 46077, 72773, 30393, 25810, 53427, 68043, 2901, 20355, 67438, 72223, 73315, 52438, 39607, 23478, 1101, 15191, 74463, 70556, 40484, 74648, 35123, \n73104, 68218, 60341, 43972, 55850, 30849, 48914, 74390, 31094, 61287, 39965, 19819, 32387, 12138, 48401, 54970, 62482, 2420, 51811, 2998, 74772, 16113, 62729, 70149, 13160, 51497, 76050, 67995, 13650, 3042, 26446, 13183, 30264, 28328, 69682, 4595, 59229, 4682, 27367, 54810, 61699, 17689, 43221, 65672, 10849, 43391, 18733, 17241, 5223, 11490, 40474, 71867, 18543, 42697, 32729, 8471, 30778, 65486, 35364, 66856, 76232, 4124, 40879, 25786, 2249, 2926, 71374, 68174, 47858, 1409, 69754, 75026, 4762, 5466, \n12077, 32579, 6983, 22915, 35763, 28360, 18697, 40366, 57564, 46373, 20972, 51626, 76362, 31404, 27245, 77208, 73779, 74691, 71600, 21065, 64628, 37188, 64426, 75853, 75282, 2957, 34250, 4324, 34344, 62872, 68746, 15936, 45612, 20315, 14999, 36662, 60594, 7480, 75458, 67187, 5799, 54239, 57521, 60123, 31371, 72746, 35909, 19857, 67093, 66957, 53472, 3487, 76582, 46683, 2166, 41033, 61179, 58693, 25337, 50298, 49137, 13331, 2133, 21651, 33263, 75934, 24430, 64102, 38743, 61303, 42954, 73150, 53741, \n48722, 2169, 75166, 59646, 77041, 72813, 56101, 19963, 48366, 65663, 61388, 35625, 48177, 61484, 48395, 46162, 3551, 11677, 22611, 33064, 48749, 64958, 22491, 42235, 37497, 33382, 4125, 69866, 55716, 68444, 15880, 1806, 36942, 66033, 48923, 54071, 4142, 4408, 41918, 76535, 34339, 8402, 48662, 54826, 31452, 50223, 46133, 42863, 75741, 33046, 34462, 31906, 42881, 59587, 75264, 35915, 29781, 20223, 35542, 21054, 57865, 49230, 75299, 17807, 12694, 4462, 19909, 15907, 76409, 47314, 49288, 35792, 15351, \n54459, 46391, 25085, 38602, 69878, 27739, 25675, 30922, 68959, 28253, 58881, 35269, 4419, 73763, 47341, 41189, 76311, 37832, 40817, 11067, 3295, 7412, 4749, 13409, 72912, 13156, 51143, 49444, 14673, 49827, 49109, 33793, 15846, 15218, 5515, 3123, 24136, 54866, 16101, 61035, 17574, 19649, 33133, 33777, 27553, 30991, 68953, 12581, 24713, 69595, 2043, 47184, 18071, 68124, 27432, 76624, 49249, 33906, 13171, 73692, 45202, 50021, 64924, 64364, 49007, 2679, 8360, 36761, 38327, 3812, 74417, 5901, 67285, 8719, \n52053, 37247, 71630, 24700, 37216, 22388, 20352, 27590, 9520, 37278, 8684, 36474, 40246, 5254, 13850, 24925, 68421, 17219, 60163, 31929, 26677, 21884, 22548, 71709, 22664, 45030, 29951, 63109, 9011, 55382, 69662, 12045, 22682, 20983, 57136, 24461, 64922, 45329, 34505, 8982, 1875, 40859, 23837, 38641, 98, 39537, 53740, 12300, 30648, 40916, 530, 9920, 9202, 40453, 15244, 44225, 36918, 22481, 67369, 8268, 46643, 24228, 54219, 70992, 10037, 58288, 68970, 65266, 69237, 36750, 25270, 16079, 71458, 52963, \n61892, 68292, 31908, 28190, 54678, 9357, 73113, 34888, 31637, 34909, 10063, 22110, 26466, 28273, 74857, 74028, 46659, 56055, 74043, 46254, 33580, 377, 39206, 66356, 68923, 14415, 3780, 45618, 12086, 21717, 50139, 12101, 18316, 58439, 7583, 20561, 22113, 40861, 20208, 70976, 57033, 65749, 54261, 45074, 45989, 976, 76835, 38301, 62837, 27787, 33260, 6939, 66009, 50893, 54271, 60855, 29673, 6784, 28334, 60374, 13416, 19950, 11449, 49564, 62807, 70246, 9112, 28990, 8596, 41913, 56325, 471, 70142, 29309, \n64701, 38109, 9166, 27783, 67560, 39691, 53154, 17088, 64283, 3041, 70157, 17809, 21695, 7673, 17937, 6446, 77233, 10264, 9998, 69333, 29533, 36304, 35486, 59671, 73508, 56506, 65547, 75407, 2095, 24953, 67253, 31247, 28429, 61008, 3479, 38367, 23201, 50178, 4484, 13570, 57973, 76774, 55180, 41656, 5951, 8864, 39863, 17316, 51213, 75022, 24660, 76831, 63449, 56392, 42931, 5888, 44416, 7638, 55428, 4027, 67621, 54318, 772, 49391, 66111, 15901, 15300, 39391, 21687, 26644, 70141, 37268, 4964, 57311, \n67931, 15515, 2417, 32702, 67634, 45684, 41368, 1702, 55870, 30885, 16377, 13515, 62318, 42581, 16643, 31954, 39379, 4465, 73548, 45503, 47170, 73410, 29054, 74084, 59502, 10360, 68306, 27698, 67941, 8124, 6297, 48695, 53586, 18869, 2672, 72904, 47887, 46599, 10969, 33551, 38977, 57101, 18830, 22717, 27299, 41395, 44899, 21436, 16500, 10788, 37953, 56211, 2719, 42824, 37834, 1672, 454, 22282, 2115, 76523, 36341, 37064, 36756, 15593, 38744, 61895, 28844, 38387, 44124, 67085, 2803, 38800, 20193, 50799, \n16810, 51277, 13102, 54906, 22361, 19346, 41127, 29301, 10743, 25308, 50691, 32153, 37894, 26320, 66522, 15903, 52363, 11779, 48447, 23852, 63814, 65245, 32313, 27542, 36590, 72219, 63989, 54185, 17789, 29074, 70889, 14562, 29606, 45570, 19195, 29676, 26224, 4912, 60622, 33988, 30415, 4092, 40895, 62641, 19681, 51468, 67032, 67173, 58315, 15748, 69180, 61915, 67485, 26184, 46006, 71686, 43435, 41580, 49254, 69114, 72744, 2225, 33849, 3719, 12928, 26621, 59147, 58010, 59496, 68321, 16768, 43090, 18971, \n70184, 38474, 5301, 40031, 36297, 5762, 22117, 42807, 62771, 76693, 73641, 43094, 17544, 70717, 53526, 69635, 14606, 44097, 65257, 30474, 53343, 22323, 70234, 74093, 71660, 35829, 57427, 6845, 46143, 17801, 6530, 30095, 6813, 24001, 43575, 13193, 25322, 74725, 18788, 38435, 48312, 62057, 73938, 14619, 73454, 70239, 63894, 35841, 60444, 18186, 33474, 61349, 21309, 61047, 42442, 32971, 826, 46485, 45356, 19045, 30846, 3898, 76505, 17598, 47161, 18452, 57285, 29333, 35172, 32880, 16018, 9327, 43155, \n74019, 32390, 66755, 18492, 35990, 25619, 36845, 52749, 23636, 52566, 65520, 73445, 50479, 59233, 75512, 26848, 53546, 50880, 21565, 22713, 57410, 8742, 69869, 27589, 54914, 26265, 53482, 64388, 45183, 25434, 14010, 71870, 58737, 3264, 51187, 60000, 12653, 16394, 27683, 25004, 21528, 16342, 27847, 51941, 66145, 19553, 41577, 68741, 9736, 1754, 68796, 51160, 52210, 39354, 65957, 54329, 38796, 20341, 11872, 547, 8487, 62518, 2203, 21985, 46750, 34598, 49554, 55336, 30697, 13777, 47213, 41935, 60057, \n29973, 828, 43116, 51239, 1158, 67355, 37653, 39084, 63182, 32929, 65994, 60540, 11949, 56442, 76963, 28666, 18666, 11683, 68457, 38155, 7281, 53226, 71585, 23233, 56926, 41203, 41958, 46961, 12613, 19171, 28548, 5731, 28168, 42147, 7387, 8443, 6840, 63805, 16186, 29049, 29087, 4335, 11540, 63378, 42596, 73497, 44355, 72541, 22124, 34435, 42017, 15665, 73761, 7882, 19643, 5626, 40657, 3131, 40406, 57841, 52092, 21891, 23404, 44389, 65635, 45767, 12192, 15562, 7761, 15387, 71929, 46103, 32436, 48725, \n44965, 60837, 55185, 19211, 24077, 12575, 60928, 72670, 3129, 48960, 14429, 31273, 58795, 17578, 72044, 11355, 8715, 55062, 32125, 72758, 39844, 11294, 8961, 42196, 27910, 10477, 16233, 28371, 4695, 61525, 9746, 18023, 27104, 43624, 7799, 54660, 32693, 31660, 33962, 45594, 42417, 32764, 21226, 31138, 48275, 25175, 59454, 7867, 68736, 25264, 63467, 65256, 33691, 18289, 32116, 37329, 15834, 67055, 536, 50890, 42230, 64392, 37839, 48641, 36505, 53301, 10961, 75514, 35063, 13613, 47410, 31835, 49822, \n46248, 20103, 46198, 32903, 43402, 15061, 35393, 21158, 56300, 19991, 66976, 9793, 51091, 66089, 31753, 48689, 20227, 9079, 68617, 7159, 18204, 46430, 45858, 69387, 62737, 30689, 1201, 48267, 15382, 19237, 16280, 9059, 10496, 47205, 60760, 23369, 14275, 29942, 40223, 27072, 3791, 62474, 20870, 26527, 8562, 47853, 54890, 17571, 39458, 12225, 41702, 65410, 29411, 36197, 61331, 17705, 8877, 62721, 26001, 65544, 9437, 57487, 431, 51816, 64743, 47991, 54718, 60959, 6460, 22432, 60207, 76392, 45021, 15003, \n25625, 57197, 37387, 41037, 70686, 44842, 64945, 21239, 33152, 33903, 75786, 53360, 18612, 50663, 52473, 44621, 19170, 31919, 40776, 73285, 66240, 50299, 26348, 47099, 32369, 57058, 7572, 20995, 40400, 41516, 38058, 19914, 29699, 57140, 50400, 48801, 6716, 66929, 44738, 74181, 65351, 3436, 49801, 47825, 33014, 32944, 15518, 47609, 62041, 44057, 56645, 22128, 64181, 47021, 13103, 37826, 39030, 48538, 75247, 73119, 72483, 53878, 42558, 48545, 24894, 61002, 20348, 67374, 67960, 31802, 9914, 42528, 65649, \n9971, 51115, 19485, 37676, 46252, 8598, 17323, 18191, 18220, 26790, 7598, 38758, 16465, 1381, 9791, 8851, 49754, 34922, 9164, 3657, 12693, 19610, 59435, 32195, 72678, 16682, 74160, 55022, 74715, 72274, 45040, 16860, 18769, 13823, 51, 59050, 14917, 65726, 49481, 21853, 54343, 19082, 6854, 22050, 47422, 15904, 67271, 69439, 35330, 26381, 21163, 6562, 66694, 6753, 37038, 4798, 58533, 56206, 69963, 53808, 55740, 5078, 57227, 15766, 29175, 52511, 74410, 27919, 54604, 51958, 52083, 37622, 16190, 18430, \n20052, 1471, 28135, 57018, 44854, 50926, 50914, 72019, 3554, 907, 75803, 25517, 12027, 48905, 67492, 17287, 10519, 23671, 73814, 15672, 29405, 30633, 76948, 30489, 12123, 48743, 28071, 19880, 15015, 49927, 3088, 41861, 5241, 39785, 14404, 14039, 14604, 46136, 41587, 76115, 22497, 61020, 17144, 10135, 51379, 40651, 54799, 58567, 66860, 76641, 70647, 35459, 45815, 69304, 5109, 37470, 65564, 15811, 74580, 52145, 48789, 9404, 56667, 40688, 54241, 58368, 66859, 55114, 74127, 27343, 54181, 60131, 24141, \n68061, 18405, 77076, 24566, 24439, 50621, 46827, 15610, 75941, 20461, 42904, 41022, 37275, 45776, 70738, 8089, 72517, 61205, 75575, 51157, 36629, 72599, 14352, 47913, 61494, 27741, 17262, 45466, 60979, 76779, 49412, 4553, 18036, 40959, 62488, 11365, 76466, 17664, 23365, 64590, 5795, 52322, 13148, 55176, 45325, 11785, 10697, 11601, 22023, 50662, 45370, 28477, 71550, 52506, 55277, 5262, 47370, 21336, 40867, 52163, 25880, 47321, 45956, 75338, 31930, 50817, 14745, 54995, 29449, 8975, 48480, 14273, 38899, \n70963, 58036, 920, 22144, 9631, 68831, 37773, 46727, 18779, 7011, 62317, 55648, 44339, 47296, 10562, 55812, 1458, 68885, 10611, 13362, 60788, 60670, 64851, 57943, 11637, 60137, 25119, 19875, 51717, 56892, 64694, 11838, 74477, 63341, 57721, 63581, 65658, 51482, 41644, 17232, 40027, 62868, 4380, 43107, 13847, 47735, 15302, 17192, 48720, 56693, 45536, 63999, 52479, 3003, 12407, 60774, 13891, 74770, 36054, 42310, 70517, 13828, 32101, 64678, 8100, 10654, 21287, 3465, 61102, 9719, 60765, 61177, 7694, 15130, \n48525, 69495, 47569, 70349, 76988, 23698, 54719, 10004, 44429, 49844, 31178, 67888, 36425, 72936, 67835, 13864, 33696, 33982, 25314, 26227, 64751, 72615, 48176, 53189, 3501, 4881, 45010, 1728, 47960, 8085, 25433, 15944, 75077, 14040, 67436, 31730, 51908, 56220, 45900, 28643, 168, 11420, 41378, 3790, 54703, 48621, 71436, 24007, 7508, 13173, 49974, 45364, 22710, 53334, 22260, 30664, 26566, 68984, 40056, 61305, 61863, 45496, 3161, 38355, 15919, 54669, 33947, 8217, 31214, 26895, 59164, 16130, 32644, \n16723, 57751, 54991, 66185, 61104, 788, 37644, 59073, 54778, 36873, 43755, 74281, 58712, 39616, 38910, 23626, 74317, 16537, 45856, 65460, 23899, 63974, 67993, 12446, 38133, 7325, 24120, 52702, 1161, 47052, 2688, 50696, 55207, 47333, 34956, 59833, 30250, 10318, 63032, 64483, 17143, 64657, 32480, 63883, 27864, 77246, 70192, 27824, 14042, 52766, 46610, 11491, 58069, 24810, 58213, 10798, 53356, 60125, 31409, 17685, 72724, 69820, 73316, 33888, 59677, 8167, 15232, 57567, 75805, 20856, 5943, 65665, 16295, \n11883, 50949, 55615, 10388, 43692, 46647, 3197, 28102, 45780, 9720, 27155, 26789, 10672, 21508, 42883, 77091, 34732, 15315, 32371, 62758, 26116, 41607, 7103, 7833, 73088, 4485, 45016, 65569, 57998, 2994, 5625, 42352, 6005, 35767, 2391, 61805, 18695, 42135, 24138, 17688, 54715, 62838, 21395, 32765, 46882, 29597, 9286, 55411, 50765, 71900, 34616, 69486, 34944, 12628, 66498, 4169, 54676, 25682, 13388, 9212, 41860, 12820, 32639, 67419, 34861, 18229, 73909, 44766, 71748, 53748, 6865, 53639, 59599, 72933, \n13860, 47821, 34099, 9544, 27297, 57930, 2443, 9696, 22771, 23013, 56660, 50376, 65335, 6612, 13820, 48892, 72803, 10349, 9648, 24635, 65156, 67205, 26817, 52236, 5463, 32091, 8374, 6359, 47637, 67409, 65487, 37130, 40770, 32487, 65673, 5029, 55790, 61501, 70848, 23726, 3506, 72932, 40668, 40389, 18098, 2100, 53592, 7402, 3819, 68545, 13771, 15189, 8606, 2264, 57768, 56972, 6398, 22951, 52805, 75045, 15073, 67949, 43536, 49606, 71909, 70821, 40237, 39942, 29214, 57947, 287, 73549, 16115, 46499, 48625, \n62640, 50303, 72506, 24936, 10307, 30873, 55107, 10831, 28646, 49286, 53633, 67857, 62555, 13062, 5025, 43483, 49958, 26493, 36081, 45990, 70952, 28254, 27311, 12166, 20445, 34806, 18638, 34095, 76669, 71760, 47799, 76346, 36468, 4564, 11966, 52941, 34626, 9675, 10086, 13597, 20403, 71778, 10330, 22096, 56764, 51210, 52406, 70035, 55190, 82, 13809, 67276, 55744, 56222, 52077, 22556, 73483, 5503, 53605, 55193, 46768, 21077, 22900, 47496, 21987, 25950, 19275, 6109, 46348, 71023, 47036, 36885, 400, \n35562, 43004, 15964, 59987, 55852, 46454, 72895, 23464, 11688, 55820, 63618, 38115, 7156, 46786, 40804, 12198, 19776, 46884, 45280, 7853, 50127, 68243, 23978, 60695, 52405, 6081, 68160, 74355, 65634, 55666, 35463, 14108, 48426, 1888, 6450, 71443, 50819, 19714, 4632, 6616, 59022, 31788, 50148, 74262, 12195, 37775, 22385, 23009, 11116, 51728, 76559, 76967, 74378, 64289, 47592, 40588, 16784, 45719, 36712, 15599, 67520, 45648, 55996, 74562, 23592, 13319, 49806, 19954, 384, 35569, 1228, 48691, 32040, \n25954, 50705, 68261, 46901, 37640, 70680, 40624, 72965, 47951, 7354, 66568, 24782, 34694, 61644, 32446, 33956, 5663, 42461, 10250, 69296, 9018, 15799, 11506, 71144, 60440, 26056, 24361, 58480, 36146, 3938, 14160, 22316, 16005, 70855, 57912, 1459, 45930, 8248, 62234, 15188, 48514, 44728, 61134, 33600, 24183, 23185, 42095, 10216, 2947, 41729, 71018, 27776, 48358, 15631, 59477, 59848, 37725, 59808, 32122, 15825, 17819, 706, 31645, 22154, 2013, 59103, 15110, 21057, 53570, 73219, 13773, 39300, 36094, \n71970, 209, 29406, 32778, 36948, 15250, 53220, 25736, 75410, 66011, 14431, 46641, 72596, 39152, 58292, 16320, 26832, 62786, 26883, 35698, 68401, 71441, 64346, 5761, 26954, 19545, 50558, 19134, 45120, 72669, 18128, 67418, 69520, 4236, 72897, 16014, 333, 42642, 4599, 32109, 52592, 40021, 39806, 26975, 2082, 36012, 65347, 71103, 10302, 11474, 71971, 56213, 62540, 38066, 23576, 50565, 13161, 65013, 58603, 68488, 69626, 17611, 1774, 17351, 8764, 69997, 54839, 6263, 75971, 28398, 71040, 19828, 48766, 58975, \n26714, 18774, 62919, 50747, 46366, 62857, 32664, 14043, 22831, 16297, 46440, 6118, 32161, 74330, 17984, 74855, 886, 16141, 66060, 41584, 49624, 45692, 17656, 12891, 1958, 24935, 54476, 46873, 38849, 18644, 42948, 39850, 28999, 37459, 57384, 21795, 44223, 16900, 56148, 36839, 48111, 18871, 52516, 52130, 74749, 37951, 29977, 19193, 29386, 14840, 13139, 27462, 27846, 34766, 5230, 37276, 48107, 68334, 67740, 7448, 7858, 27194, 13195, 53780, 57626, 38183, 36008, 15501, 17781, 49922, 51943, 64635, 47354, \n51346, 22327, 29444, 567, 23023, 53291, 1056, 76087, 60762, 50237, 27825, 22534, 2078, 67140, 26505, 38485, 28574, 61815, 33316, 11600, 36354, 76814, 5065, 122, 68046, 6089, 37682, 8728, 20627, 998, 2219, 194, 57736, 71936, 41784, 8, 47619, 18662, 76092, 66371, 9962, 14643, 36938, 40340, 67697, 59214, 50962, 21125, 51605, 68870, 72656, 20236, 62206, 623, 58047, 18111, 5708, 18348, 7774, 13599, 7328, 39736, 29848, 20648, 52308, 43999, 32236, 41283, 72133, 25339, 41575, 20433, 21510, 47999, 19906, \n73837, 1068, 55071, 68362, 52225, 12340, 32347, 64823, 44463, 52006, 28450, 13066, 66061, 56303, 48004, 61615, 18322, 21325, 47421, 41931, 2228, 30359, 26617, 66713, 15374, 59758, 40996, 8780, 726, 22296, 73247, 48806, 38869, 35727, 73068, 39172, 65651, 73856, 32498, 10970, 44474, 45555, 74841, 58792, 56208, 53696, 55219, 71149, 8453, 51452, 29203, 53688, 33145, 21544, 70935, 55033, 29672, 15273, 20335, 38769, 76020, 32104, 41611, 55046, 55602, 23339, 74130, 62693, 62959, 52548, 776, 58733, 69580, \n65904, 41518, 27649, 73615, 23722, 60211, 32879, 13115, 48253, 34709, 67343, 75675, 60117, 65976, 41560, 65321, 63917, 72793, 11756, 31486, 49383, 74882, 10583, 16610, 30716, 18049, 57280, 19453, 16894, 59440, 34334, 41247, 7069, 32750, 76014, 66587, 4490, 44325, 53126, 60169, 31386, 70977, 27012, 58230, 6719, 25555, 52303, 60877, 46820, 50406, 11231, 16675, 72843, 68907, 25269, 76094, 35081, 15984, 10855, 64716, 8951, 75339, 26472, 37481, 13608, 29638, 1931, 24538, 73074, 42172, 3265, 70203, 46623, \n37356, 73175, 59957, 47739, 4587, 17785, 28926, 45995, 27541, 33942, 15407, 66418, 61747, 32278, 28283, 46206, 50336, 51370, 14240, 15281, 7729, 35474, 2116, 25075, 16732, 16207, 37930, 69751, 16857, 3440, 26445, 74488, 15739, 23341, 24445, 25759, 55340, 3316, 74782, 76528, 4563, 74722, 32839, 74935, 33718, 41678, 2523, 65809, 42189, 43358, 40249, 47289, 2389, 75213, 23767, 3181, 35087, 19622, 68489, 27687, 17364, 75143, 23968, 58005, 59434, 56184, 57491, 1520, 10193, 45943, 40007, 57512, 53738, \n69822, 12016, 17416, 39302, 53628, 12426, 15373, 45431, 48809, 62165, 9733, 55374, 5521, 15696, 77037, 12295, 31852, 46015, 73925, 49549, 12711, 14473, 65401, 28668, 24400, 70059, 31080, 5141, 10612, 55889, 41832, 64335, 42284, 55000, 3372, 5514, 33850, 65037, 6059, 27955, 69609, 43837, 68342, 43664, 57923, 74714, 15959, 59937, 10586, 67050, 56671, 72022, 8672, 68828, 28566, 28299, 33068, 49055, 73729, 72603, 33505, 10828, 29723, 29331, 76547, 66532, 23353, 42757, 71956, 58875, 11583, 35297, 31255, \n76521, 6570, 8104, 31003, 75608, 69110, 61010, 64149, 20964, 11462, 67668, 13519, 8900, 11198, 38226, 55213, 72899, 36578, 38484, 504, 37598, 37847, 40734, 8636, 61407, 8075, 23363, 4963, 32057, 1729, 74552, 63927, 20816, 50774, 55319, 51504, 70770, 27272, 17055, 74838, 61884, 30276, 65059, 41534, 23864, 38753, 23612, 22374, 64416, 53439, 42651, 62724, 50123, 14050, 59406, 2424, 19615, 39675, 56408, 20183, 54352, 55201, 64439, 27356, 8195, 17352, 75560, 53311, 4532, 31694, 75559, 31744, 37012, 29978, \n36388, 56296, 53992, 71319, 39392, 23462, 69904, 39323, 30467, 50293, 49485, 27821, 63946, 19351, 36053, 32378, 18123, 9382, 29498, 6492, 66948, 27905, 57081, 29428, 42616, 5276, 267, 12789, 39927, 67184, 57715, 3974, 28329, 29064, 22704, 68224, 47003, 58876, 76099, 22475, 66610, 44366, 56948, 981, 66368, 67759, 58683, 27097, 55032, 21140, 45826, 58892, 19194, 24202, 13883, 69589, 58666, 29754, 45914, 46354, 39111, 22736, 30514, 23393, 53956, 52033, 47984, 49854, 57466, 28781, 28182, 42221, 5872, \n22269, 33694, 35494, 22549, 48204, 64270, 70567, 66827, 44611, 7586, 20425, 66052, 13144, 68388, 70052, 43980, 28476, 63444, 24855, 38399, 56419, 13959, 58961, 7607, 55037, 62084, 71461, 76923, 20565, 2105, 68818, 61997, 76816, 35223, 38891, 69017, 67808, 28513, 24852, 6613, 28803, 2702, 33007, 73882, 30356, 60767, 25953, 19886, 69197, 27161, 45611, 14381, 19204, 35377, 46403, 27651, 54111, 74631, 74380, 24609, 11595, 64592, 76994, 63826, 12727, 70474, 21502, 31544, 40211, 57518, 16136, 65729, 42774, \n41906, 76110, 59964, 68832, 22493, 50911, 5501, 18682, 6327, 76129, 58465, 41908, 13753, 27186, 33389, 9269, 21422, 75351, 917, 11475, 37011, 71849, 1704, 71701, 13237, 35601, 35595, 16538, 26359, 60869, 23045, 56614, 58965, 27641, 34958, 74515, 62293, 21818, 32240, 2081, 8774, 20420, 30857, 72182, 60702, 25331, 9644, 17568, 38173, 19775, 48135, 71266, 18897, 32301, 41816, 73536, 58102, 24207, 43007, 17125, 11619, 32882, 59984, 23223, 43534, 43686, 52280, 51236, 62840, 4234, 70181, 22733, 45201, \n29836, 50281, 70154, 42435, 54846, 312, 15339, 6097, 42481, 11155, 55804, 44552, 68786, 51901, 43459, 57489, 13174, 23456, 42201, 22690, 37491, 1414, 40133, 27611, 52209, 3864, 75644, 6008, 33435, 15275, 52360, 5500, 51222, 61319, 61023, 62048, 23720, 6637, 77068, 64176, 48644, 35183, 6324, 42627, 44008, 46648, 23833, 63840, 68353, 37855, 48356, 1110, 332, 52154, 21347, 72501, 52036, 64794, 27916, 72547, 64331, 71339, 30925, 1778, 63334, 39326, 53552, 14147, 17810, 33290, 8319, 5139, 2143, 67446, \n44138, 64811, 60651, 29113, 46201, 44377, 35594, 50524, 6833, 2888, 52332, 25990, 19884, 52269, 63990, 70221, 23619, 47553, 7763, 19137, 46825, 73813, 41147, 22868, 38920, 69803, 15037, 27084, 60902, 44123, 70079, 42388, 49193, 61521, 4547, 28849, 42937, 26363, 63537, 63026, 52451, 6373, 32655, 12409, 53008, 70981, 39615, 72357, 29178, 34542, 50894, 16918, 12708, 65730, 59739, 50181, 49919, 2605, 47740, 70015, 17471, 74376, 48622, 70017, 72507, 41652, 64395, 9869, 75633, 17669, 56663, 9782, 75447, \n3566, 46769, 21037, 48051, 70136, 75896, 59002, 28623, 70109, 23036, 37010, 70780, 30626, 43750, 17920, 12375, 49128, 74207, 57969, 27332, 50156, 8607, 9270, 16257, 39098, 8925, 58871, 41754, 69542, 71789, 50466, 72212, 22937, 36439, 41597, 10105, 7260, 32269, 50258, 3983, 49972, 15109, 57861, 36531, 65693, 4929, 4890, 68613, 39629, 62805, 68789, 53853, 1738, 984, 27212, 58893, 28029, 6014, 61209, 10278, 41768, 49894, 18796, 1910, 16148, 72109, 7310, 37190, 67854, 55452, 74298, 74384, 46550, 73389, \n10018, 5764, 59119, 24113, 21949, 14073, 53000, 43326, 47022, 74056, 57331, 70045, 39457, 53183, 7951, 28210, 71310, 39044, 53469, 56509, 12032, 25976, 69326, 54263, 43751, 64828, 62633, 43653, 28930, 10545, 72217, 68627, 12683, 42231, 20033, 33984, 66577, 30016, 11654, 14992, 56544, 43093, 67669, 31377, 14810, 16839, 66453, 1322, 46233, 54038, 61451, 39732, 51621, 56925, 75912, 57414, 63668, 241, 58667, 31428, 18981, 8189, 42369, 40640, 68087, 25048, 66445, 47159, 3118, 67587, 25794, 50618, 76578, \n50945, 69363, 43080, 74959, 40372, 14615, 7773, 19323, 28810, 59379, 76292, 860, 73528, 73345, 14523, 68051, 45916, 22867, 26513, 45867, 10132, 66551, 73056, 75449, 58706, 55967, 12292, 25647, 43374, 42360, 44668, 17661, 26782, 32907, 29869, 66273, 44725, 6618, 75268, 68596, 2649, 11538, 39709, 55003, 48420, 15970, 3931, 27457, 23301, 68604, 54983, 30156, 56489, 8989, 71697, 15175, 43627, 27616, 28878, 31719, 15853, 71121, 59911, 77031, 21740, 63533, 30028, 40099, 50936, 5698, 9885, 11719, 58063, \n64391, 21027, 24530, 55825, 31055, 5631, 70318, 52872, 74022, 28370, 26048, 48837, 5701, 27816, 27734, 24670, 16448, 29935, 15948, 17884, 38765, 26727, 70062, 11037, 33968, 74356, 28413, 38020, 51448, 63693, 32050, 8342, 31755, 43593, 16823, 27007, 9501, 54314, 15023, 46895, 53081, 44378, 60941, 61813, 71651, 38926, 50427, 38730, 18275, 72265, 68690, 54681, 23163, 61007, 43200, 13218, 1669, 69141, 23160, 2001, 72256, 51381, 18617, 15202, 72387, 53680, 50051, 16046, 50364, 16209, 1681, 48521, 37413, \n13593, 22009, 1740, 60939, 3747, 26298, 17317, 39860, 7906, 35410, 17709, 17311, 12440, 13968, 12442, 71999, 10966, 16460, 12661, 25160, 36160, 64071, 59446, 20386, 40529, 76043, 21245, 27670, 792, 24570, 15334, 70039, 3891, 5390, 69089, 63591, 21655, 69630, 26889, 76690, 16527, 65767, 39955, 67233, 35010, 2535, 73695, 55676, 74563, 5790, 35101, 70377, 12731, 74231, 57889, 65695, 68071, 10179, 10033, 26594, 54450, 27255, 15116, 69774, 29594, 16609, 13117, 32018, 76759, 36454, 9811, 26015, 67738, \n31858, 12174, 31084, 26945, 4913, 8470, 29264, 16865, 68359, 32698, 13609, 13742, 4834, 71009, 2592, 12824, 68072, 66212, 19084, 32630, 63017, 74444, 60613, 23195, 28579, 69727, 73362, 53979, 33869, 65832, 15612, 74010, 2304, 44602, 20428, 73122, 72203, 53779, 66213, 25539, 1705, 50727, 15413, 24337, 8974, 47769, 7696, 56369, 12563, 36119, 23865, 17484, 51414, 43824, 27948, 73718, 16479, 10687, 63644, 54823, 30460, 31904, 2843, 66120, 2931, 34141, 15394, 62816, 37533, 58982, 31901, 29704, 64431, \n8317, 4804, 61143, 49396, 17215, 9194, 75592, 16199, 11746, 16847, 39136, 66256, 62473, 3612, 37062, 46099, 55530, 42325, 29260, 38390, 37117, 51607, 58326, 15873, 30559, 36370, 72009, 40550, 16318, 28766, 65108, 46411, 63981, 7146, 22267, 36010, 73689, 41949, 57088, 18464, 2098, 44303, 30053, 35360, 13322, 27240, 53637, 48140, 25231, 68296, 36250, 2461, 12199, 57785, 76980, 24206, 19370, 62077, 20085, 12097, 27273, 5744, 7592, 48708, 23156, 61963, 4610, 8765, 22043, 26906, 62419, 43165, 54198, 65643, \n58525, 11791, 65799, 26583, 2395, 18260, 22435, 46960, 70030, 42973, 12783, 19029, 52052, 39573, 60314, 6698, 12826, 37342, 71597, 18177, 34023, 46774, 56664, 19872, 52076, 10064, 45947, 18412, 71072, 65307, 51149, 51212, 60843, 28397, 46259, 33770, 39466, 41609, 18751, 71842, 68521, 23568, 74017, 44141, 22869, 20374, 7284, 53209, 26276, 36896, 63251, 70023, 33785, 62244, 35036, 34297, 75691, 72671, 63397, 28774, 55061, 65546, 14597, 23896, 34173, 39081, 8308, 45788, 73610, 5861, 28163, 50776, 44729, \n44713, 108, 50074, 16239, 8682, 19260, 8945, 9798, 46624, 33753, 18001, 19271, 8156, 30091, 48671, 1180, 9004, 35868, 24921, 8445, 9114, 59362, 71547, 42205, 29146, 25254, 56560, 65184, 65097, 29721, 26326, 18362, 31401, 27703, 27953, 50720, 28294, 53376, 75568, 72751, 76949, 69670, 48352, 54391, 40391, 22747, 57268, 40585, 11662, 31795, 30388, 47521, 55807, 26858, 4106, 33568, 41903, 65444, 35346, 60408, 54082, 49953, 17513, 38670, 3716, 63824, 74781, 1854, 38917, 53629, 72324, 73462, 60404, 46814, \n71824, 65314, 59127, 15996, 26235, 9689, 1241, 76003, 31356, 3302, 73757, 74906, 56771, 12468, 73070, 8031, 24485, 1017, 31487, 45710, 55196, 67246, 37251, 6702, 63405, 47127, 49264, 20476, 53954, 52260, 35420, 3935, 25879, 63292, 42441, 37888, 49965, 57909, 65468, 55697, 60689, 1408, 63282, 39980, 72720, 11080, 74372, 66296, 20465, 73585, 59196, 61632, 38528, 22843, 4072, 7408, 7064, 68236, 16972, 45991, 71315, 34123, 46112, 1029, 19063, 35435, 43797, 7506, 68196, 43960, 30345, 64775, 33994, 75962, \n58362, 42077, 6470, 49186, 43548, 66193, 40399, 44344, 59748, 65153, 47562, 8626, 36476, 40255, 31750, 48490, 5379, 3887, 10627, 53230, 47523, 72165, 54305, 50943, 27251, 1688, 60351, 69324, 21823, 64911, 58521, 37797, 56846, 45423, 5520, 49359, 19570, 6663, 54075, 607, 17615, 35448, 32214, 50722, 14560, 41229, 68991, 48558, 44988, 58118, 40356, 5246, 54336, 50625, 13601, 22759, 4915, 28481, 21461, 22597, 9332, 37256, 20016, 58225, 71493, 31913, 44333, 6952, 73344, 22837, 25235, 58062, 5780, 62620, \n68458, 2880, 29241, 51614, 58391, 70511, 47915, 13138, 75439, 30781, 64699, 32396, 18445, 55141, 49575, 43114, 24016, 22599, 18659, 42145, 37641, 16895, 17643, 14958, 9133, 53315, 32176, 49404, 1416, 13963, 27778, 2086, 65593, 53687, 75174, 63724, 25614, 75095, 3332, 64521, 72653, 34902, 43273, 11168, 43159, 59199, 1701, 50266, 3697, 58720, 56104, 5406, 44329, 26745, 9409, 39452, 46322, 22889, 53325, 7065, 48903, 74589, 22313, 4195, 74850, 41716, 44939, 49777, 37195, 8979, 64927, 69171, 70356, 21616, \n74573, 32454, 47896, 12104, 66841, 11442, 51536, 52910, 58783, 3683, 74103, 49755, 12958, 25770, 4105, 73660, 66550, 31391, 63007, 40732, 42204, 37294, 38082, 74549, 39923, 42028, 38850, 40946, 59716, 68446, 49686, 29006, 77147, 959, 58911, 52178, 72374, 31798, 38552, 69629, 39133, 65944, 71634, 41252, 38838, 48607, 40816, 44140, 19073, 63106, 22016, 8351, 29733, 30382, 55920, 19723, 45337, 27178, 44462, 23260, 6285, 30747, 14994, 48070, 44125, 14988, 43828, 60990, 65652, 70448, 6122, 71122, 25077, \n56916, 32658, 57746, 76101, 62117, 26654, 7679, 56046, 12411, 29850, 50717, 10512, 31157, 19944, 70823, 75822, 41412, 16603, 69919, 33463, 27650, 27735, 76021, 31607, 76566, 73888, 285, 76261, 21939, 76628, 7374, 26241, 19547, 50267, 470, 577, 61607, 47451, 31114, 28545, 56077, 15234, 11532, 43773, 3439, 62975, 53057, 45690, 71120, 43763, 60533, 16256, 31183, 71136, 39971, 45975, 33990, 53620, 72681, 71509, 42967, 31129, 57326, 61238, 57950, 67223, 7235, 75221, 55765, 43721, 11425, 4157, 57852, 7117, \n72906, 13356, 37076, 73294, 26009, 2018, 19942, 8447, 36232, 63552, 19157, 58093, 69594, 12344, 9620, 20776, 37590, 13873, 834, 8970, 44831, 70745, 11439, 45528, 35309, 5354, 53909, 58537, 15131, 70915, 38063, 55306, 8092, 20595, 74237, 20061, 57685, 3970, 67259, 55056, 72407, 20893, 23344, 73775, 24079, 27306, 63717, 69007, 62216, 22047, 7910, 60667, 1431, 15887, 59595, 54573, 23992, 24101, 72635, 68494, 780, 31692, 53086, 44917, 30935, 62602, 77050, 51282, 40043, 52710, 73571, 61396, 19164, 61952, \n60204, 42021, 76950, 27564, 30496, 49312, 36760, 66870, 61295, 13835, 73350, 44761, 3390, 13321, 71749, 58964, 55785, 60727, 568, 73725, 32568, 5343, 51080, 66819, 37813, 64011, 66558, 73202, 11314, 2919, 42959, 14438, 59699, 44956, 52995, 1267, 20, 71457, 32949, 48263, 37937, 8500, 66629, 3954, 26499, 26422, 46718, 58717, 17827, 1406, 68889, 57418, 43422, 69258, 7580, 4235, 14758, 34037, 61352, 32425, 69704, 65514, 8068, 8534, 72479, 3842, 53936, 48946, 66618, 33259, 50501, 23220, 48636, 57663, \n45702, 75763, 12197, 21748, 49245, 27150, 26781, 741, 38433, 74284, 4291, 40848, 53155, 33255, 48082, 68274, 70481, 17995, 4038, 21181, 46224, 18152, 34210, 8836, 14809, 47856, 9941, 68500, 45032, 41126, 50332, 47203, 2053, 42397, 46749, 1879, 12370, 35326, 59380, 58068, 63238, 40362, 60838, 18340, 28447, 68235, 33710, 15681, 30384, 3156, 34898, 8196, 6500, 74157, 1466, 34159, 55754, 59122, 37793, 5233, 15581, 70308, 25823, 43220, 35469, 71672, 17122, 67972, 19862, 19984, 62773, 26623, 8986, 56676, \n36181, 43527, 71275, 1221, 75080, 25053, 41558, 44567, 26853, 21411, 21178, 50733, 73050, 72723, 53574, 2995, 29736, 32919, 47568, 58549, 48057, 47265, 63697, 34241, 65845, 49428, 31615, 42522, 16678, 53515, 70217, 68387, 27058, 1460, 33611, 462, 56714, 27758, 72680, 66122, 244, 58285, 58294, 22332, 43369, 13146, 50672, 61364, 57282, 21053, 5833, 17584, 62841, 57383, 10526, 5051, 34801, 35867, 39716, 54403, 59659, 11977, 34932, 67122, 70299, 30435, 11957, 3947, 7337, 6198, 54096, 59153, 75827, 74331, \n23724, 16881, 6639, 32585, 53314, 11235, 1834, 58833, 23414, 69309, 16676, 50545, 77029, 62414, 6212, 64152, 68693, 50418, 62572, 74391, 10978, 70135, 12034, 39280, 12919, 69740, 44820, 71143, 8436, 8030, 38579, 53234, 23871, 35521, 36763, 9541, 56906, 56591, 21320, 7180, 31268, 19586, 71845, 54393, 22175, 15505, 28515, 18951, 58613, 43102, 64584, 8542, 53373, 10996, 7430, 39817, 75461, 45200, 58352, 56679, 35273, 25651, 65415, 22909, 19651, 59625, 59159, 53136, 46364, 52634, 42878, 53553, 41135, \n41565, 25838, 18307, 58261, 66286, 36231, 74964, 73804, 57496, 56188, 17888, 28042, 45812, 73052, 5115, 70873, 26650, 20334, 65178, 51695, 9639, 5673, 20901, 41589, 67266, 55588, 38199, 37176, 66030, 47488, 10252, 30170, 61056, 76421, 21943, 74787, 24621, 66159, 65226, 22199, 8576, 7230, 8005, 18083, 53732, 53802, 48670, 2234, 70430, 26396, 7187, 21507, 58236, 28307, 20384, 30856, 27996, 40836, 25989, 28020, 52808, 30595, 18649, 42944, 13437, 50063, 36592, 11159, 6390, 6869, 10027, 42485, 85, 31284, \n60885, 3504, 9656, 29310, 62613, 2181, 19745, 56510, 8671, 37678, 53964, 55684, 60748, 33848, 23725, 16763, 46730, 21694, 44733, 27417, 39508, 65595, 75782, 41256, 73197, 33279, 9136, 68842, 53516, 48032, 53540, 43477, 60988, 12266, 57906, 52736, 23177, 76611, 60205, 26514, 45424, 24019, 73573, 77082, 21591, 28790, 22145, 58617, 37344, 67079, 31704, 14513, 50420, 7356, 24845, 25373, 17649, 59289, 65744, 43623, 46388, 63132, 6692, 59539, 11639, 18970, 77108, 2375, 16132, 72554, 21930, 53303, 61183, \n16636, 67403, 6011, 26864, 68373, 45816, 46784, 64937, 28218, 46933, 39251, 6858, 61001, 5256, 29502, 24356, 7982, 4203, 10383, 2074, 12610, 2907, 62408, 55591, 25267, 36154, 27334, 34124, 25481, 28134, 61633, 58001, 32646, 43991, 46196, 59764, 22244, 23139, 67102, 18854, 21680, 32668, 13166, 60321, 16704, 10659, 76103, 67999, 31133, 21112, 74567, 69678, 29755, 3869, 46736, 9335, 61953, 73459, 76620, 56763, 72918, 31550, 69361, 38373, 66984, 40885, 7987, 43729, 6735, 4397, 52499, 32467, 63519, 7255, \n15184, 47180, 15937, 69042, 20926, 32869, 49598, 55767, 36102, 14414, 43669, 38102, 67125, 59046, 33601, 1813, 62374, 62392, 55089, 37735, 50523, 74057, 61307, 68618, 31925, 2200, 690, 75310, 2929, 23738, 262, 55536, 40686, 67121, 46796, 13297, 25168, 2359, 44892, 62894, 14423, 41562, 54027, 19181, 56958, 26821, 17560, 3870, 54725, 24224, 24844, 35809, 60839, 14678, 54615, 74253, 49139, 73791, 32329, 40097, 48997, 13224, 12665, 38898, 69948, 64184, 72948, 32962, 19065, 52165, 29770, 22651, 21481, \n5091, 73372, 4127, 76514, 21172, 10856, 44107, 39741, 66018, 32160, 16655, 59020, 23237, 14178, 4029, 17020, 48314, 57014, 55763, 48712, 23999, 46197, 8898, 41211, 63622, 58066, 39239, 17572, 74651, 68093, 23175, 55148, 63903, 16530, 45115, 13603, 33759, 58224, 4534, 50977, 36331, 37747, 68384, 1265, 6379, 28459, 44509, 40417, 8947, 2551, 28703, 33533, 59389, 58504, 49782, 6544, 56636, 50512, 4666, 916, 48030, 14781, 12667, 6169, 20825, 75128, 18060, 56547, 60050, 42738, 17553, 13627, 68429, 73597, \n23945, 27986, 34276, 32638, 46035, 28058, 68986, 30427, 55513, 50884, 36976, 22671, 6739, 71967, 62707, 50434, 62469, 68252, 26970, 8595, 42248, 47599, 61876, 10901, 50689, 55216, 26756, 50739, 41044, 51630, 13831, 76727, 243, 5177, 26160, 40888, 49180, 14822, 30757, 24522, 24216, 51644, 21712, 61228, 33109, 29455, 22363, 25214, 12595, 67722, 64397, 67175, 10310, 45839, 45174, 64978, 36580, 18749, 20542, 42355, 8185, 4274, 75987, 32370, 314, 37272, 65378, 6243, 71707, 23334, 12912, 23883, 62600, \n73217, 46666, 58403, 44891, 76219, 25482, 6354, 19970, 62860, 69671, 66918, 45038, 10342, 43052, 3690, 53519, 50891, 34687, 25176, 70836, 73321, 27252, 6389, 29023, 50737, 8455, 72711, 15342, 25463, 22894, 58989, 16455, 16907, 63647, 41438, 13348, 11679, 74811, 24145, 74308, 1481, 40345, 55375, 16661, 59986, 74610, 5044, 61614, 41038, 40263, 15592, 16988, 53513, 75281, 71129, 26154, 58055, 71659, 50496, 24679, 50151, 40422, 31350, 52387, 62976, 70811, 52267, 50939, 38690, 17582, 59557, 74555, 60403, \n35528, 3639, 75263, 29627, 10793, 35331, 9463, 33761, 73076, 38262, 48961, 51597, 23200, 73016, 25797, 66871, 70599, 13497, 72251, 14299, 66608, 16540, 26882, 65768, 19985, 25467, 49, 3486, 35818, 39835, 22263, 47969, 75408, 48956, 66638, 65570, 51113, 53654, 44912, 31853, 56049, 49003, 36702, 17720, 48734, 38567, 17405, 4597, 71696, 73870, 35532, 67082, 73753, 13147, 33865, 60595, 54165, 26944, 6757, 39060, 62895, 77205, 61520, 26367, 12591, 23886, 53843, 72737, 11955, 9928, 73440, 69169, 32384, \n65543, 3280, 3141, 9410, 31499, 41332, 67309, 44016, 69164, 50230, 20883, 58932, 54723, 8745, 34906, 56186, 19267, 50360, 58901, 54445, 42460, 57272, 60868, 31453, 22685, 46127, 17227, 16518, 34822, 704, 65005, 19795, 73889, 3580, 13075, 24768, 32507, 74603, 62307, 54189, 54730, 3169, 68671, 32661, 16849, 66312, 58713, 9372, 38478, 21343, 3693, 11322, 60867, 16987, 42047, 38681, 68836, 33076, 54412, 20414, 66647, 8098, 14957, 37071, 42821, 50862, 43012, 24227, 43717, 55592, 45148, 27456, 45220, 36144, \n32055, 61311, 24257, 33921, 74671, 68759, 41540, 59123, 20422, 20022, 55741, 34111, 53893, 4902, 40437, 64455, 10353, 62268, 33645, 15798, 25398, 56998, 56042, 7747, 16554, 43738, 37688, 64120, 65367, 5041, 47412, 8549, 2271, 41591, 61649, 47444, 6800, 18018, 44915, 47533, 28092, 12181, 43014, 33595, 6228, 7078, 20759, 71743, 13927, 72310, 75373, 25685, 1432, 57607, 55931, 5855, 55266, 15842, 29791, 24941, 60601, 2272, 2236, 60047, 63714, 37457, 31390, 71255, 15249, 29807, 24289, 12061, 66771, 67170, \n16976, 36117, 44519, 66920, 66696, 59917, 64086, 29810, 13523, 75515, 28057, 58207, 74572, 12200, 60375, 38504, 43115, 40026, 45344, 33949, 9996, 13293, 31078, 10253, 57734, 66422, 9499, 65499, 72857, 45518, 72947, 48693, 46935, 76921, 7469, 31341, 12109, 67116, 9287, 7524, 17256, 2509, 22390, 34251, 7781, 14335, 44859, 19492, 11783, 5176, 75096, 55257, 67026, 47559, 38243, 4637, 1691, 37273, 38060, 14062, 24532, 24269, 16198, 22675, 4842, 53421, 9477, 13016, 43359, 44291, 35974, 30303, 63450, 16216, \n18754, 17410, 76121, 39242, 14510, 52378, 23680, 36490, 17876, 8476, 26571, 20453, 32631, 60456, 73885, 69029, 17299, 34403, 27820, 46656, 72985, 65814, 63186, 71056, 68739, 24630, 42861, 73592, 11999, 62634, 39075, 38114, 56274, 24883, 75397, 4131, 58827, 54653, 50579, 21981, 6664, 17230, 23378, 63370, 15999, 33119, 14091, 13413, 28939, 51617, 56240, 49649, 39861, 3753, 36036, 32643, 43596, 57666, 53034, 23700, 54752, 70434, 48096, 34264, 14674, 47974, 75742, 70670, 4690, 8208, 77252, 48297, 25441, \n8227, 35733, 32727, 72600, 47680, 15810, 32645, 942, 15066, 26346, 18927, 25969, 59526, 1253, 57308, 66651, 6265, 60017, 74548, 23734, 8043, 31968, 42074, 68688, 51494, 55469, 34361, 70311, 43794, 53624, 70557, 74, 52120, 67240, 71473, 41492, 18163, 30106, 52313, 17448, 4888, 36013, 9092, 40805, 16220, 62001, 61459, 11399, 68903, 12294, 70725, 55582, 21805, 34890, 18306, 10926, 24044, 45204, 57025, 60890, 64899, 63503, 32974, 27381, 25319, 17423, 45911, 68864, 25702, 28305, 28687, 57310, 30222, 74600, \n12571, 60405, 54420, 60592, 25298, 1359, 12823, 60422, 44098, 76746, 36818, 37805, 69192, 26076, 15725, 21688, 33256, 58773, 69825, 54731, 69566, 12944, 39612, 69313, 139, 65952, 68277, 36847, 28570, 18419, 64142, 4959, 55232, 32267, 21550, 16708, 4148, 51559, 43579, 17200, 26226, 63359, 20143, 10223, 11543, 41688, 76480, 69150, 10617, 75753, 67758, 43076, 16466, 28011, 75083, 19369, 33224, 18868, 13530, 18014, 27628, 61893, 38772, 45658, 74681, 47438, 59478, 64198, 70237, 28186, 12059, 45609, 76637, \n52502, 34215, 62598, 69428, 73340, 13032, 61718, 38867, 23570, 49492, 1630, 1095, 15296, 20533, 29227, 29630, 66097, 57992, 27956, 32573, 38804, 22032, 19196, 50131, 38437, 45657, 8921, 21448, 66322, 57049, 24352, 16072, 13946, 44241, 52084, 28035, 25261, 3958, 26192, 69095, 7504, 26903, 55829, 8620, 41117, 24135, 39585, 49759, 47456, 40302, 51353, 28181, 3503, 9342, 24737, 56234, 10906, 54583, 68479, 41926, 68780, 65811, 57922, 7760, 56542, 13663, 73799, 23632, 2581, 57551, 23072, 21617, 11811, \n25597, 34388, 69079, 26287, 36956, 34017, 76127, 8475, 9436, 6487, 5812, 56212, 19664, 66211, 39549, 23351, 37328, 35356, 17583, 72779, 46188, 30577, 56994, 56388, 50415, 70344, 54626, 31701, 47535, 11903, 16854, 30805, 57365, 21779, 6571, 18690, 6534, 69886, 25744, 9000, 37077, 4809, 41940, 19717, 2276, 29598, 32032, 65491, 24073, 62647, 8229, 65, 60490, 39618, 3471, 36139, 5889, 57633, 72135, 29802, 66699, 68927, 23181, 43690, 45605, 42290, 39682, 47028, 17726, 61360, 37836, 44194, 73465, 56625, \n7246, 53647, 69204, 17875, 23913, 39203, 19158, 76013, 35879, 55570, 25060, 62914, 66581, 70292, 39299, 75076, 65429, 73784, 55522, 66603, 73986, 8747, 71480, 75838, 18941, 10570, 20152, 36558, 22496, 56717, 4153, 9009, 44247, 66861, 31672, 43915, 8911, 72330, 48471, 25289, 7029, 31046, 19316, 72885, 22222, 64499, 25353, 68533, 72814, 6559, 26182, 69203, 65736, 71308, 1574, 67750, 3466, 10143, 57853, 37343, 6514, 5002, 5821, 29373, 28170, 37469, 12866, 3322, 4052, 50253, 54144, 27224, 61922, 53229, \n40280, 23284, 19817, 10517, 64000, 69215, 14945, 74560, 73359, 41648, 20985, 27353, 10658, 20118, 60296, 76213, 29266, 27990, 24026, 75826, 1506, 50614, 27625, 38204, 29285, 60026, 51285, 73809, 30798, 202, 8102, 26536, 35598, 19613, 76675, 74758, 8044, 11177, 3836, 27336, 63957, 25036, 51966, 49905, 5712, 36606, 66252, 21776, 2622, 73772, 57891, 62287, 2286, 58735, 11444, 33355, 68475, 36345, 63100, 42396, 16116, 6821, 48370, 59514, 3589, 18091, 20473, 31529, 28078, 64782, 42916, 4493, 61362, 8841, \n56975, 19236, 23757, 61159, 46111, 27652, 18472, 11820, 73366, 8962, 69468, 44691, 3725, 7746, 42105, 20489, 14700, 47467, 14302, 6627, 17202, 13752, 46219, 51155, 24697, 16424, 980, 47741, 68918, 55100, 44143, 11905, 4482, 53448, 23668, 68013, 19702, 15893, 72868, 19007, 42381, 63775, 62612, 3627, 26512, 77238, 38282, 53783, 46992, 43199, 66164, 5454, 40508, 68064, 18267, 66528, 44195, 832, 5753, 46408, 24173, 70814, 20923, 30119, 3543, 54434, 66074, 36223, 63422, 4364, 23291, 36040, 35637, 41258, \n24632, 29759, 33055, 25606, 51862, 7303, 48283, 39608, 34370, 54888, 13236, 31833, 76444, 1707, 43063, 38778, 14706, 38575, 54068, 16555, 57013, 18730, 69970, 55108, 73961, 35579, 20720, 55620, 38648, 63892, 1784, 36210, 45655, 175, 56327, 74986, 43299, 4533, 11185, 75462, 38312, 9263, 25731, 11513, 38011, 65529, 31515, 19959, 10503, 29193, 37691, 50837, 28884, 24112, 75652, 30694, 22672, 53529, 52290, 17217, 46504, 46847, 66236, 20519, 28988, 5955, 23484, 56617, 71107, 31942, 25812, 17347, 47855, \n5918, 68785, 55519, 20645, 29563, 65384, 13301, 23080, 19462, 76446, 36827, 22434, 30827, 24286, 19703, 13346, 65203, 71494, 10851, 54454, 29941, 17577, 3809, 3884, 51053, 63385, 15537, 3488, 16274, 3818, 77001, 23933, 64506, 11924, 5275, 19929, 1896, 1034, 28865, 70231, 59734, 40268, 32325, 41055, 63600, 62176, 3476, 21889, 43732, 61057, 58990, 51794, 55359, 12750, 6083, 39067, 47064, 28406, 1667, 41198, 18838, 44132, 66828, 55124, 39339, 71571, 2175, 65024, 1838, 76773, 63485, 12700, 21274, 15451, \n70833, 5504, 11808, 74226, 38352, 14663, 36648, 61846, 36813, 70084) c(1039644, 63343, 1731945, 1766500, 1815320, 557190, 156650, 1128512, 785885, 2135149, 305719, 863604, 489684, 2004902, 440601, 1343664, 315006, 1778621, 1409339, 986914, 1997351, 320659, 1402364, 589309, 1150390, 272626, 2110231, 1796560, 225878, 2053186, 599434, 1516764, 269690, 394322, 1446594, 1906026, 1686434, 408699, 869909, 2224473, 305987, 1335022, 2110741, 1978892, 141023, 1342868, 2187590, 1573983, 1177369, 2037828, 1805286, 1617860, 1308039, 1208518, 154760, 877831, 126313, 1194585, 1236041, \n949044, 1048469, 905592, 1011387, 1582508, 1874313, 239556, 953415, 1774921, 449506, 2030499, 2084997, 873139, 2055011, 2253243, 1097532, 1568598, 1195185, 1103801, 2189660, 302932, 1312441, 472429, 1359430, 1578276, 699562, 1012971, 322112, 1162511, 1683564, 2283490, 1576025, 370134, 1399096, 2046026, 1396690, 2241539, 1651263, 2213163, 1795334, 670614, 525067, 400371, 1816574, 1888531, 983678, 915006, 662866, 672567, 1231015, 1129306, 1246237, 1169891, 2122810, 1737857, 1814494, 518567, 956640, \n1911641, 1184121, 2175628, 2269997, 3563, 1764544, 1348998, 1153352, 1196414, 1443488, 1026466, 641577, 1026497, 1500126, 567196, 1266521, 333627, 1169907, 357810, 1809100, 1736997, 578163, 115446, 659490, 416709, 1061763, 1629867, 606353, 821037, 882733, 1774917, 1900956, 677651, 2046815, 368820, 1159008, 2139318, 2222422, 1683209, 374286, 2200732, 297382, 2010428, 152401, 1024623, 1331552, 464615, 1953284, 1784533, 1720698, 966257, 1500340, 2206196, 1237657, 1513233, 578916, 259001, 741729, 2014509, \n820276, 104471, 555706, 472945, 1909497, 522960, 742675, 2184968, 1068997, 2180084, 1026273, 565419, 1190580, 118003, 238538, 2146358, 1013546, 136869, 1645533, 1651690, 308292, 1592567, 451273, 248674, 1851255, 1191471, 449011, 1766760, 2250814, 1966767, 1483647, 1599607, 1417608, 1269916, 298554, 1865607, 565084, 216781, 530848, 2142604, 1641629, 2274405, 35177, 1990641, 208118, 1397074, 646541, 2299956, 989394, 1812243, 1134062, 1107585, 680379, 216991, 93213, 2108165, 415637, 1785219, 1113421, \n317197, 1962112, 1577642, 88626, 269157, 381855, 1231417, 48573, 995576, 1679891, 1616398, 1682198, 899369, 2014362, 859093, 423244, 225888, 2228995, 1023918, 933296, 400074, 1784001, 2286878, 610295, 1601187, 2076879, 469000, 366362, 1008496, 2050934, 1502095, 1560258, 1732163, 2237358, 1398186, 1098502, 1024915, 1879198, 1754813, 545016, 478542, 2239643, 668055, 2228427, 2138817, 1753554, 1173187, 870764, 2095578, 1610483, 1597987, 2022002, 664944, 135088, 2041001, 2174486, 139511, 247776, 1919177, \n382310, 1378818, 604706, 248477, 1935271, 1821557, 2116788, 1915187, 1380184, 841204, 98521, 1077298, 1091011, 1511904, 1558372, 1456451, 1661707, 780301, 1733375, 1313021, 1463370, 1970580, 926432, 355495, 70929, 1165131, 969126, 1204667, 731749, 936600, 1770619, 2236271, 47161, 1364234, 953638, 893217, 1807916, 1128028, 663690, 1946607, 280652, 2304016, 1526404, 1866269, 2023956, 1529669, 799665, 1803377, 385133, 1936594, 696829, 1847305, 1014684, 1229824, 961567, 1170592, 864443, 31675, 1016461, \n1109804, 1777372, 1227033, 880815, 1153695, 2273140, 335069, 858787, 245118, 1838978, 1603174, 2081977, 987202, 1882897, 1204445, 2265272, 1725868, 627523, 1938705, 1270724, 1857628, 1424393, 2168629, 113540, 1691795, 1428085, 167938, 1735902, 1563726, 2234835, 1019181, 1657924, 239631, 123437, 367568, 1081168, 1356877, 1140518, 2040634, 1886534, 1927087, 6918, 1993701, 1136936, 532529, 322288, 2025977, 263331, 813672, 1425948, 620392, 593193, 242563, 469240, 1743494, 2216437, 2089519, 1633637, 47267, \n1592463, 1330294, 2118062, 1355595, 811582, 1404976, 700579, 734305, 2088520, 706252, 739683, 1667055, 2143868, 2147493, 1088823, 78603, 2243586, 1409158, 1135946, 992447, 1437676, 1366383, 1691330, 1829017, 1595709, 436435, 1700748, 2192669, 390574, 502123, 392164, 170003, 691635, 2024980, 1533687, 778004, 103439, 937345, 521541, 1752519, 914713, 2037158, 480262, 1054716, 1082389, 582942, 1023861, 810210, 184001, 1953271, 215599, 684560, 948637, 815016, 1542849, 1363141, 547183, 1281984, 552636, \n1824847, 2243705, 346698, 825693, 215985, 765300, 499343, 569772, 1878118, 1684045, 1838567, 925825, 1521787, 76408, 1506557, 1686173, 2163472, 1394532, 1460743, 1312146, 582736, 738295, 1230351, 511465, 400707, 1441241, 2289088, 74245, 1553349, 1813865, 1631855, 1009175, 494884, 358434, 1120633, 1138021, 1277545, 994061, 740244, 637250, 2173869, 1551710, 998814, 1811597, 1023123, 1285261, 1791000, 1718650, 538068, 1200479, 1877710, 1985187, 2107305, 1829627, 50249, 1714945, 1949884, 1165562, 1973961, \n2103329, 248748, 163660, 204629, 666866, 1287073, 1937930, 1095258, 18135, 1069365, 1455767, 2054089, 876713, 747725, 1224054, 1909114, 845789, 1369890, 1362643, 173210, 2056849, 450236, 2024786, 556296, 2099334, 2084378, 1586080, 637950, 1025873, 1705640, 932594, 880578, 220579, 412030, 1409008, 369333, 1707288, 1286360, 810984, 2254881, 1088396, 913140, 1738139, 2137494, 1431545, 800523, 167885, 2237227, 2159650, 502107, 115429, 101661, 1893986, 163706, 1430939, 2119094, 1552055, 2004241, 165526, \n533136, 2167143, 1645074, 140912, 1034034, 1125630, 371685, 570967, 1458585, 683543, 135095, 1098442, 639342, 686585, 1721186, 1286564, 1818745, 979063, 1330808, 2156391, 2282642, 905447, 1763187, 411042, 1829081, 1117317, 272692, 53390, 523981, 1960249, 838808, 164862, 935681, 1317395, 873317, 331791, 24637, 1272718, 1770234, 1263525, 1413741, 1566974, 2238280, 373609, 550850, 94773, 909355, 1895795, 1889600, 2108079, 814139, 1329757, 459148, 2199007, 1415476, 916743, 1896952, 108189, 2117396, 1408457, \n1367740, 397928, 1368938, 1945546, 462085, 173738, 1645506, 2115864, 85951, 706540, 1954454, 777766, 312430, 127879, 1254067, 2038804, 861212, 1318115, 2210049, 99048, 2168264, 310297, 1436009, 932622, 1461131, 2164254, 179469, 765641, 1276493, 78107, 506695, 1967394, 906199, 1453548, 1671028, 2303033, 2281290, 506576, 986621, 600711, 1911990, 1634356, 2172233, 420742, 1241073, 1441386, 1371324, 1363399, 1612996, 2030677, 2209943, 1766180, 1992692, 1098248, 1171210, 1438579, 705236, 330367, 499840, \n2228775, 105614, 1079085, 641289, 1530645, 2271361, 106832, 2280881, 660841, 1279672, 1884354, 461932, 2030387, 213217, 1199497, 2251860, 1059804, 478559, 943562, 1325690, 1581988, 1653675, 1941988, 1245418, 957884, 1379701, 1997564, 2280463, 2159683, 14890, 1941276, 495469, 1106092, 160420, 413671, 1067735, 1857089, 256419, 422432, 865064, 1002292, 1350660, 2178826, 2234638, 1609913, 191606, 133799, 690559, 1788198, 1672086, 1515713, 2270263, 1319920, 1947830, 1335561, 1612875, 1314484, 21868, 994931, \n697483, 573339, 592947, 2268969, 551651, 1544135, 2304110, 741296, 781979, 1762074, 1103137, 854203, 1183607, 1865287, 420529, 1728666, 1383089, 780458, 1627270, 160125, 1461778, 1561058, 1742679, 710505, 233283, 969754, 1531190, 1180532, 96535, 1703415, 2142764, 949302, 361109, 546861, 775106, 25792, 1679733, 1554307, 2196276, 1603158, 56209, 1111259, 362475, 2054656, 574494, 20772, 248753, 2152989, 1122607, 1944270, 544954, 31506, 176025, 2106283, 582703, 2297454, 1232266, 1565517, 1024557, 2190219, \n1950309, 705663, 369478, 2206793, 2149182, 1108222, 1760582, 187727, 11112, 841731, 1160442, 940978, 2238347, 542708, 35322, 145236, 408551, 1689980, 1881656, 2229352, 1072483, 1147776, 1217038, 808969, 1341921, 904677, 294742, 838851, 1800857, 2285001, 1414893, 1404059, 2044932, 2011377, 772387, 80614, 1559086, 1577397, 652641, 777711, 996630, 454992, 2226104, 1726450, 1145362, 383687, 635786, 775919, 1405796, 1180376, 1918050, 1176022, 1851938, 222877, 236122, 2233537, 212947, 772702, 746021, 165470, \n1818785, 343415, 521899, 1676278, 347777, 1758755, 1256244, 1536009, 1907783, 828524, 1513108, 2085962, 394040, 1009705, 1076030, 2202976, 275947, 2151278, 886319, 143353, 1692380, 1061484, 1537261, 1597841, 1463086, 693106, 521855, 1334140, 766115, 55208, 1774976, 847431, 1735326, 2125102, 1537665, 170309, 805051, 815279, 746312, 1877669, 2302383, 1063119, 1143244, 1917944, 2137538, 277181, 790318, 1036787, 912927, 1682939, 726391, 2057889, 1246174, 591057, 828010, 877630, 1799200, 322188, 530365, \n646765, 1360835, 130583, 199473, 1337269, 1309261, 834516, 878005, 1693596, 1975907, 1581406, 1253528, 116594, 1128309, 1197592, 1412947, 249435, 702808, 1350775, 545598, 1798742, 2029535, 1397225, 1846841, 1795787, 1147889, 861897, 691200, 1378378, 145524, 453857, 1440975, 2038889, 622768, 1206277, 1681350, 2211435, 1963724, 13123, 161184, 1141099, 525329, 1097690, 1662739, 2024691, 1207664, 433029, 850303, 575810, 575352, 109336, 2228798, 1911838, 1970607, 782716, 183999, 70235, 1185057, 1129540, \n754865, 1697425, 605348, 730033, 1650438, 1257262, 1626058, 1108082, 400029, 904348, 789716, 1617803, 161819, 1410666, 1057991, 891246, 1542189, 1722710, 913524, 861755, 112996, 1013482, 1186002, 2263918, 332529, 1968511, 1067564, 627777, 753591, 1715871, 1417263, 1621214, 982428, 1512072, 963532, 1592483, 870105, 1350627, 1390379, 1596607, 1897527, 1114722, 84791, 951480, 255094, 955213, 661306, 1077250, 2022056, 969773, 158746, 1607748, 2085208, 1646201, 1844442, 1969999, 1347343, 387959, 744133, \n46145, 220625, 398225, 1009879, 838410, 1733343, 823557, 489346, 225705, 2192004, 2178730, 246366, 125519, 1883523, 404810, 1217149, 1454252, 792587, 1050307, 1991562, 1936001, 2117476, 997687, 895040, 497502, 2196642, 152268, 595163, 1124541, 1845842, 954742, 1538846, 2172847, 446765, 281408, 346419, 1918109, 1737513, 34741, 87785, 1327503, 1447679, 321469, 404776, 2132142, 52790, 831999, 885264, 406035, 448265, 1266712, 94833, 903868, 905373, 1507926, 2218469, 1881479, 1854330, 2076407, 1557869, \n1322869, 2230096, 1513809, 1403239, 1279076, 1204762, 1718961, 999904, 1750202, 17095, 24401, 60585, 721189, 774154, 968408, 1422810, 781347, 330197, 257305, 1160725, 382812, 314528, 1741651, 1403166, 1699474, 1430347, 255787, 237437, 798544, 1458899, 2055729, 1841593, 1599989, 2260579, 1033142, 109009, 845488, 940070, 893823, 652855, 1356727, 268432, 896343, 1264072, 1719526, 1916486, 395, 2046680, 2260205, 1685563, 837855, 2153194, 64983, 2056451, 1373434, 1758660, 310040, 100227, 1903771, 891035, \n1694635, 907294, 606402, 1957790, 1554579, 1964862, 2127128, 1444566, 734796, 2283536, 1959070, 1563179, 1737263, 1182117, 308793, 1954951, 60820, 624505, 213962, 630948, 1362269, 426448, 628027, 941062, 1890608, 1745642, 1022412, 2293068, 909138, 1730498, 628456, 983819, 422966, 1074023, 1245783, 1197178, 2133116, 1911905, 892528, 1973087, 999722, 1925378, 877624, 2195219, 207045, 60936, 277388, 76585, 1347494, 89531, 67174, 1296789, 941012, 340494, 1066905, 2123124, 971586, 2093159, 683814, 699717, \n212710, 819707, 1607136, 901697, 1588498, 1258497, 1043585, 741495, 877795, 1774015, 1597591, 2239468, 358188, 41367, 1102178, 825004, 1146743, 1288013, 381579, 1320394, 2208317, 1816605, 1245831, 1754131, 1396158, 556020, 1912198, 1737551, 2280270, 1762556, 448616, 353727, 1733444, 602653, 2184426, 867355, 1510196, 1752105, 2300271, 540081, 1574125, 2119571, 487115, 355360, 137998, 2155603, 1161822, 913704, 2214099, 1543333, 1568994, 823466, 1262099, 706386, 1889942, 1705812, 60168, 1466518, 1144443, \n837061, 602680, 626661, 780861, 2108457, 817235, 414074, 949223, 2137055, 638132, 1650319, 690622, 324296, 110352, 749423, 1852699, 1250810, 2203446, 1519096, 1724960, 1418585, 1907257, 326554, 1069213, 267456, 2278580, 142175, 143788, 2053343, 832434, 1578815, 985242, 347249, 2056727, 318568, 1608818, 642657, 299750, 2262015, 992491, 283915, 1746659, 1906355, 1086359, 1825965, 763014, 143853, 804226, 741832, 1461659, 240233, 1781926, 1052116, 887007, 1287371, 481937, 405091, 2074219, 460127, 941860, \n2066598, 1353668, 875929, 1611737, 1980331, 1779991, 254234, 99698, 739751, 1426700, 1254645, 2280341, 640928, 1847218, 1945266, 1855776, 1417478, 583547, 608821, 1938852, 440429, 2244798, 1069885, 455347, 1704747, 1002485, 2213765, 385763, 2301393, 2233444, 1102065, 1286837, 1111361, 273201, 863397, 1324907, 284670, 387274, 1928649, 2040754, 1428030, 2045977, 1539703, 2161444, 751, 207859, 1286668, 589950, 1519725, 1956678, 2229722, 1081542, 1762309, 593124, 861668, 662993, 1132473, 736809, 876047, \n2020391, 1281764, 938263, 2237597, 533717, 1180003, 1530039, 863121, 1414230, 1832524, 11980, 1212297, 475465, 1600812, 1774369, 1628572, 1690679, 30312, 1352460, 1413648, 141408, 867199, 740322, 1019821, 1250869, 1245058, 1740432, 2063300, 811276, 1825287, 911187, 46492, 393326, 840719, 814730, 16875, 839154, 2169076, 1560478, 385527, 1781786, 2029911, 144859, 660837, 325121, 2127833, 534627, 2230263, 50156, 1380485, 1258830, 1128038, 1649090, 1401058, 1460096, 1932297, 2003642, 871434, 1781280, \n1566571, 1283810, 2022846, 766835, 114190, 2087877, 898781, 1299145, 970894, 1550698, 2268205, 215311, 124294, 1351208, 95059, 2161177, 1850012, 983907, 385445, 2065590, 1313615, 1023969, 1656067, 631556, 1467207, 73566, 766492, 1123577, 1255271, 1970846, 747497, 1615214, 372549, 2017648, 213778, 1867562, 30250, 842057, 1132954, 1763654, 2207113, 1435816, 1202805, 52250, 567258, 825937, 982335, 346623, 1682636, 434427, 945882, 1311967, 618649, 1345526, 506486, 1055295, 1992744, 558805, 1924338, 1599042, \n126735, 817941, 270674, 1147448, 1490388, 1126376, 1173648, 248404, 615167, 1318891, 741722, 770870, 1229768, 2259853, 307424, 1609481, 1082689, 2067409, 624993, 1529923, 533644, 751759, 1167677, 261141, 1789546, 995147, 464280, 1407209, 833865, 1945271, 75479, 1825832, 622712, 2082239, 350829, 30817, 1175008, 723011, 1565587, 1304858, 1475969, 1700139, 1104166, 1176935, 270701, 2005059, 2136962, 1731453, 2059484, 1519405, 1593061, 1460371, 1785063, 2200651, 1464493, 1508608, 147550, 531531, 1603236, \n1419265, 985002, 2143558, 154181, 1470982, 447576, 880446, 1538402, 1073627, 172368, 1551593, 1653353, 1422722, 961264, 628975, 2145736, 1966239, 1853149, 1124590, 1309973, 2136464, 94410, 1524891, 1919672, 2232182, 762585, 1621693, 1039678, 2170957, 832561, 241107, 285431, 409819, 2242929, 1698387, 655156, 824205, 788034, 838735, 949673, 2079138, 1136537, 852804, 1884151, 198390, 2205314, 821594, 2116241, 239533, 2291958, 605957, 1732149, 869346, 943795, 878250, 1191364, 1353348, 236096, 2257305, \n1424013, 2083716, 265548, 469502, 1762413, 631535, 1878838, 80440, 2225370, 914337, 1909656, 2092712, 139639, 207166, 1437686, 406000, 1869039, 1340194, 1824641, 774408, 1275989, 2254035, 850857, 484346, 2240230, 2251182, 286852, 548931, 1571058, 1436714, 1889651, 1809760, 198119, 987636, 239793, 980363, 1140408, 908809, 2055749, 752099, 2268233, 2292736, 245850, 1042140, 95599, 420990, 2165279, 1599661, 2197559, 190451, 452420, 1862490, 2173671, 38, 86001, 365540, 819649, 1687257, 225206, 1466456, \n1813388, 1745055, 2104511, 406683, 1518741, 82456, 1704478, 524660, 1070861, 887980, 230221, 1751589, 1964932, 1018624, 314932, 363334, 464327, 909850, 135275, 997185, 780087, 659126, 2191578, 2245895, 1144279, 334169, 1924602, 794647, 1968101, 2040429, 1282049, 1246651, 1308704, 288456, 1423291, 439483, 290663, 1230126, 1435932, 619017, 1555441, 707237, 419379, 186051, 1697117, 353339, 993476, 1890003, 1013013, 1247393, 2107882, 53685, 2288997, 782816, 1099916, 1890477, 869658, 1398549, 357116, \n269735, 616172, 2018441, 347379, 1575476, 190729, 264596, 1140510, 2140335, 1839453, 594822, 1939590, 1705439, 1487826, 59872, 56167, 447069, 1812765, 1463286, 1276801, 306112, 1814231, 429631, 965962, 2282606, 1786009, 901950, 346490, 406800, 1640426, 1107815, 125228, 2000955, 654384, 1948012, 238650, 1000213, 870818, 1253190, 1045153, 1507338, 932975, 1750838, 1184682, 753858, 560935, 558205, 1178586, 2216205, 505904, 1981960, 2269874, 1608246, 1875965, 201793, 943219, 2095260, 1090278, 2279728, \n2039792, 1837722, 1899833, 1564089, 490630, 2285296, 1662164, 301649, 1150008, 1505296, 1671016, 1453372, 1363912, 1147011, 1640885, 2174481, 915417, 1556295, 542522, 2212774, 747719, 1436594, 1134466, 235310, 167871, 88201, 1949110, 648930, 1044094, 947153, 1327592, 1716919, 656359, 1399055, 910871, 2163647, 2212482, 1332327, 2111323, 1786965, 635185, 656707, 757830, 398096, 569335, 1595241, 817439, 21323, 341981, 2181674, 1164204, 211900, 777730, 233513, 2164643, 1909182, 7449, 40083, 2153927, \n1518686, 42679, 194777, 1859785, 1824768, 1940054, 1462730, 1419962, 2265214, 2077960, 977809, 1114280, 1480325, 1716420, 2252668, 1439767, 1143476, 2294723, 1868111, 722396, 1647664, 630535, 1903128, 1060039, 1960162, 557164, 1564541, 982972, 1875043, 2197029, 1609503, 335537, 1455350, 68485, 1464015, 918424, 1198263, 1413277, 1673778, 1508118, 227733, 687450, 513932, 1118408, 628230, 211322, 2022101, 1950935, 15703, 1122116, 1759070, 627909, 1706, 2084640, 1520095, 791879, 1911239, 402323, 1301498, \n1472690, 1616490, 859358, 1041609, 575451, 1413496, 324434, 1648274, 1359492, 512153, 1875997, 2171049, 1938634, 685112, 459359, 694557, 13663, 1766345, 1516393, 1124579, 1524298, 2230941, 555517, 247406, 1565259, 878534, 1789884, 11145, 850051, 670120, 2224204, 970309, 1372253, 839287, 495075, 25990, 886302, 294808, 587403, 1912834, 2247360, 488296, 183386, 392734, 1570211, 1038618, 2123005, 1499169, 1438785, 522063, 1256884, 1576744, 20589, 291899, 2200364, 1791907, 777677, 241623, 466731, 335536, \n1078462, 243180, 2265182, 265056, 1770801, 1369129, 1753111, 89882, 1301909, 1278530, 2000620, 365654, 303002, 1839132, 2303707, 304408, 1439954, 1053006, 440309, 2238753, 2012847, 140553, 766314, 748333, 1845630, 499206, 2184582, 1661286, 828697, 853385, 56912, 1787695, 2178982, 1849685, 1320676, 1351131, 876018, 1980711, 2133674, 707052, 1359352, 105633, 2078371, 1880909, 1824265, 1852972, 351844, 1257677, 945268, 1436197, 1680127, 1354332, 30726, 2169125, 1644210, 2141664, 640077, 1374211, 1496818, \n1552461, 1243954, 1791791, 1309311, 2170681, 137047, 1225185, 1547570, 1928895, 633001, 799229, 1167423, 1547189, 2136872, 1490158, 1938742, 433518, 429202, 1084196, 406242, 672635, 2291401, 1687153, 1809536, 1140298, 1702895, 1424659, 1632297, 303598, 1773854, 2002621, 160252, 1646411, 1563523, 797826, 770855, 1240038, 1013639, 1775771, 2194231, 1795518, 664160, 1444772, 1214113, 1982049, 1221396, 1551054, 1855049, 792276, 1482690, 1315738, 253824, 35948, 981898, 1122218, 1650270, 1126056, 2219461, \n1326326, 424091, 279815, 1768460, 1985502, 2101864, 706027, 1848186, 2021207, 100392, 952494, 1276911, 483355, 2120986, 278180, 2011010, 2123109, 418612, 2086127, 1820700, 1898178, 1012343, 1852769, 429275, 216710, 376029, 1987151, 491784, 1846353, 1299928, 1898098, 1806960, 2091070, 1138148, 1578488, 580584, 98284, 1771046, 135501, 463930, 814878, 1164831, 2067420, 884379, 1030970, 679646, 1003701, 1692557, 1795673, 1505901, 749797, 1446180, 458961, 1479679, 901414, 1066155, 201006, 38559, 1190399, \n42646, 1513925, 1719169, 1308014, 134612, 960368, 2175206, 813936, 1451154, 1556397, 2154987, 2061580, 757870, 1285105, 345791, 1895862, 34683, 1882629, 1911388, 1812143, 888995, 449562, 1388183, 1818939, 1748706, 2154865, 1903013, 2221022, 1905396, 992133, 1659856, 801428, 1412101, 904946, 938001, 220947, 2231031, 539914, 334490, 493660, 1603205, 795623, 1513417, 1408095, 111605, 1072396, 77373, 515100, 1018169, 521135, 2062296, 2218313, 2079080, 2100819, 1358104, 2205582, 329039, 1452492, 1884923, \n1704156, 1186004, 884967, 932293, 39948, 1577515, 1436405, 2006210, 56621, 2000376, 2118392, 1868494, 1054052, 331784, 748896, 80711, 320662, 997418, 1622646, 1736990, 794420, 221744, 370725, 1775002, 1452715, 1658829, 485279, 1161669, 1636562, 541391, 2178294, 1783388, 581635, 160032, 154902, 253781, 1235656, 882062, 1587149, 1135076, 2146253, 1324435, 347600, 1638801, 587718, 854939, 55096, 837581, 1401597, 1917489, 756351, 1455448, 2138120, 144598, 894284, 1327986, 1892316, 933790, 436462, 2262780, \n832089, 2222200, 1065264, 1998742, 1755378, 1248008, 1588768, 501226, 740100, 1446749, 1409830, 1525496, 897328, 1973704, 1106028, 1091191, 1840123, 1180099, 531924, 1412018, 390549, 1393012, 2001709, 2049324, 148558, 1122735, 1946279, 1455471, 1243774, 1208568, 1619633, 1197488, 1121803, 2288745, 882051, 2280213, 1168689, 780555, 2165831, 1528609, 1961902, 1120324, 765192, 1730800, 1866805, 2116582, 1904678, 1301645, 1027075, 2025816, 754212, 174775, 855689, 2230855, 850102, 839164, 1704361, 519965, \n1591099, 575270, 2154110, 713101, 342557, 671857, 457151, 1440882, 245678, 2113320, 33962, 1130225, 373449, 2083351, 628404, 1582070, 1459240, 33239, 157847, 353506, 2058778, 1879476, 937976, 611706, 1781603, 1856259, 189757, 912374, 1134151, 154038, 1827608, 1455588, 399662, 104019, 94041, 1507567, 685469, 997165, 483468, 1595075, 1730012, 1791709, 102937, 103620, 197703, 644368, 62574, 16407, 644155, 602061, 739650, 250051, 134288, 1716670, 699029, 1289407, 1059233, 507953, 332060, 366786, 1526172, \n245348, 360573, 1083317, 158513, 1677352, 307633, 469841, 927174, 847650, 2247725, 1463284, 1973428, 1403191, 425332, 1592342, 2266036, 1959993, 2234323, 460189, 2225420, 1610889, 1959877, 1581878, 2296224, 789500, 616850, 1682655, 1000307, 2083120, 585572, 147133, 90362, 347698, 1079207, 1764321, 1277683, 963446, 915682, 2091759, 1532952, 983407, 775879, 2233111, 1871402, 1161053, 465970, 38778, 637447, 519020, 873760, 2212372, 404343, 1326755, 2218350, 1438156, 1410275, 956690, 2152597, 750153, \n990199, 371686, 589292, 5139, 125457, 712984, 866185, 1180431, 1219575, 1502567, 540193, 941352, 1808115, 307194, 610566, 1348790, 109254, 20932, 1360765, 1212328, 1273357, 2232247, 1858445, 813132, 1168709, 1519441, 1998042, 71777, 335837, 1895330, 1101468, 1230870, 640011, 2048615, 2092517, 176514, 2052562, 397043, 1503211, 1269959, 1581365, 1612470, 785513, 1377873, 2191426, 792799, 570366, 1679104, 2152501, 226569, 1035434, 413180, 1295486, 1180314, 1002309, 2170029, 1240542, 598682, 781289, \n1205904, 1159818, 554250, 665517, 848492, 1397484, 1367388, 1001898, 467637, 1259375, 945405, 817331, 940989, 74224, 1460103, 1117936, 1016396, 2234656, 1693895, 282412, 1034027, 66231, 220393, 659991, 1597915, 2290836, 715792, 1275720, 969691, 873671, 240891, 623726, 850601, 698111, 334897, 1450238, 441227, 1586727, 20460, 738880, 2286163, 2218784, 396607, 1708469, 2130858, 866917, 1068498, 83690, 251281, 1549359, 389419, 766279, 1905926, 76772, 37041, 1330173, 575976, 1430733, 1864866, 1019928, \n109890, 68192, 430412, 1656841, 659261, 1631632, 580128, 412636, 1433011, 1780749, 1628383, 454148, 1814585, 22275, 1832242, 1672356, 374338, 630883, 933351, 2287425, 717625, 1612752, 1174654, 907856, 1961554, 506317, 2150650, 28821, 1714571, 416150, 277461, 628135, 1309961, 516841, 1039994, 615607, 728566, 810318, 822036, 1734656, 1244939, 2236520, 1131122, 1234282, 290704, 2086488, 1963372, 247727, 1584954, 1403335, 1762819, 2014966, 392672, 206236, 1828666, 779259, 1675364, 2262134, 1882198, 1688148, \n841308, 1072271, 1240090, 1789835, 1985525, 1021261, 532057, 1934330, 429360, 246694, 445002, 1235454, 525136, 1517284, 1869339, 345359, 1697923, 364802, 1995432, 997219, 1504280, 1245882, 557620, 532838, 1436199, 1911712, 1445309, 178855, 465754, 2168864, 1297296, 1589977, 313874, 654634, 690873, 1733371, 850754, 2116045, 1922668, 990858, 564885, 376161, 706306, 1947923, 459479, 1543306, 553111, 1530585, 1441352, 436722, 2240545, 133995, 917275, 903283, 680001, 1872550, 1609630, 1637953, 587913, \n287127, 1654307, 1796648, 2054084, 1138501, 184207, 1667572, 1498084, 1082106, 91060, 688295, 1602486, 972856, 1733089, 1736787, 443829, 1999963, 237272, 1819082, 2088554, 1335068, 6697, 1089693, 2200283, 324306, 7225, 579119, 1590880, 949708, 1786352, 1670671, 1817898, 2183409, 237788, 1250184, 1848162, 526617, 492677, 118883, 296470, 773175, 157511, 252881, 1607162, 767726, 2203613, 387623, 516675, 1658739, 723147, 1323209, 1428432, 1079340, 1668736, 1567362, 416506, 2147737, 1958731, 153374, 1601511, \n1780568, 1449467, 1314792, 2120483, 875289, 254193, 2127985, 1783709, 2138567, 831145, 210502, 1215597, 741406, 266804, 1415644, 694851, 376750, 2056241, 2051411, 1607830, 1034070, 950888, 1386991, 1539738, 725364, 2117231, 609308, 1682954, 2072870, 1194295, 1962045, 960601, 2050958, 687700, 307945, 1825555, 26661, 2276925, 1388396, 1925410, 1651412, 889038, 772255, 1486752, 1970215, 985959, 372882, 1080121, 637656, 1675108, 401987, 1472196, 1753574, 341915, 401265, 1587094, 1968515, 810928, 2292643, \n1695146, 59669, 756011, 1684056, 466075, 951342, 1327894, 1280335, 2032625, 215397, 355541, 1508288, 1660844, 1036441, 923789, 1931393, 501704, 2030371, 136744, 1174744, 1035815, 1228567, 476143, 23303, 2169372, 1382936, 370726, 1505019, 2190872, 826069, 557887, 110399, 954759, 308109, 721337, 1259364, 1764021, 1466635, 628131, 1675901, 2229668, 636306, 892122, 214872, 1075772, 1203763, 518058, 1978417, 1894890, 993719, 655177, 1683677, 1098179, 2095290, 855613, 703758, 729442, 2277134, 1827249, \n2278610, 1313645, 2205617, 1934799, 136581, 557357, 650201, 935235, 803342, 264326, 1364389, 1723011, 1366229, 873475, 386512, 1794717, 2052420, 1523540, 1744696, 736404, 1816131, 889076, 2122096, 1908857, 1874780, 1309314, 1036852, 214666, 933077, 2293192, 1747813, 1506626, 2157639, 1441286, 363931, 491470, 1773675, 1216452, 1483598, 1387887, 2058776, 900458, 2180638, 2123623, 951174, 1611492, 1072881, 1893661, 968398, 450675, 1487448, 1054816, 2024609, 841906, 435590, 715069, 684604, 1536843, 995898, \n879419, 1082766, 73914, 1523573, 2162103, 2207639, 371349, 2182112, 2197870, 540519, 1183385, 1774779, 825814, 655623, 1573936, 1831590, 1072311, 51882, 1489723, 294690, 1375339, 2175625, 64156, 155429, 1646484, 693969, 1887142, 686672, 67203, 1107900, 330661, 1550842, 1570483, 972853, 2167468, 1628825, 26884, 1963550, 157010, 1373456, 1805312, 1490918, 126142, 1112594, 1163646, 2231443, 2232669, 840891, 1923012, 1636047, 1142795, 1002535, 87943, 1529050, 1051787, 1206669, 1324191, 819375, 1456617, \n417015, 635605, 169434, 326634, 1398529, 1820873, 478032, 531014, 1738284, 848458, 813601, 979515, 2269389, 131174, 1505287, 1997020, 903412, 1073948, 791887, 807192, 2000062, 830783, 854282, 604366, 417654, 1114884, 1999635, 1659593, 882496, 1370385, 1688238, 2207770, 393888, 631243, 896511, 1632641, 1411249, 1833293, 446419, 1138806, 559040, 1766646, 124801, 420696, 110207, 1021481, 1745933, 2072627, 1317631, 1359003, 2047515, 1425581, 1282522, 1352805, 166415, 1368288, 1537862, 568685, 2120937, \n57535, 1096364, 255475, 528117, 1226293, 1057123, 2301836, 2178037, 659197, 343496, 979729, 649805, 1386218, 1857669, 713230, 965213, 1833408, 271050, 1903624, 897104, 1533546, 246238, 662222, 572461, 1117125, 201358, 767200, 1621478, 1587400, 521496, 2128570, 689270, 746322, 1784227, 1257013, 645929, 2179785, 1977443, 153641, 633513, 780664, 578888, 1412678, 228932, 2279148, 1052156, 1729157, 1608305, 50841, 893587, 1146440, 1422926, 1207020, 1460508, 1760513, 1912236, 80779, 127472, 1458964, 788993, \n2022028, 847886, 1380678, 216929, 2053001, 1888570, 1256928, 352426, 1973285, 940427, 1093654, 1129939, 1363882, 955380, 761912, 1725462, 1285164, 1608967, 245499, 933309, 800273, 493913, 1844282, 1906875, 2108562, 2267725, 361019, 406713, 1407430, 10272, 2280860, 1111843, 158277, 225691, 1212708, 1101278, 594554, 1547143, 322399, 1102935, 1943606, 2116137, 1066980, 524265, 2232736, 1501432, 908146, 318879, 1855276, 1190373, 339382, 50682, 498605, 585758, 501199, 2300265, 1201120, 1207668, 16976, \n1494277, 1292994, 320619, 2081595, 241765, 1654615, 1567466, 1245128, 44710, 1492785, 960652, 156684, 1357166, 956858, 2191861, 412620, 1817853, 2085073, 2225175, 2111068, 490275, 90625, 1904101, 1286047, 1831947, 862442, 1581688, 601858, 1301198, 1544298, 1528984, 1742305, 1827169, 160276, 16873, 665209, 291047, 2176848, 1722345, 1863755, 592733, 1111033, 710918, 1824579, 2160954, 1126741, 758264, 2041288, 1892289, 365124, 1574861, 714417, 2167173, 1497443, 740770, 1491625, 1378685, 716987, 540008, \n1103095, 1660167, 481288, 533531, 1024710, 2097265, 1585105, 1506423, 1132561, 1702874, 1272992, 2255583, 664203, 568448, 686558, 1346802, 286267, 1881457, 605267, 2537, 488915, 138644, 44228, 1329638, 1151787, 1247258, 863528, 1636750, 726839, 1079701, 719169, 1615681, 2227417, 225386, 1095142, 511342, 1392752, 182062, 881283, 1593639, 1479803, 422633, 1324061, 104726, 1166049, 1177182, 1955464, 1124186, 1307383, 1262645, 1502183, 960535, 125859, 1157145, 894958, 2115481, 1731760, 1477000, 664357, \n1816678, 501396, 2145509, 67026, 2119825, 213443, 2298863, 1822684, 1448335, 2287934, 472381, 1413129, 898665, 472058, 2157367, 1439923, 826164, 144556, 2058852, 1295191, 281463, 891668, 1263151, 752812, 120243, 390650, 404313, 1844185, 1583388, 518871, 156269, 2294629, 21591, 1315673, 2200018, 2293216, 395783, 810222, 1332854, 1738416, 898958, 596597, 1949484, 359108, 1564979, 2086511, 1615436, 1274960, 1388392, 1543527, 2139878, 2100315, 1233637, 2003676, 988739, 643943, 1462613, 2275126, 1893180, \n1432615, 1387761, 1057660, 519393, 689273, 1241190, 657028, 2069622, 971117, 1487657, 2075738, 2226411, 630066, 2275635, 686038, 1334741, 27818, 787407, 1436514, 1004182, 2278501, 2012569, 1121465, 704594, 266710, 772984, 1892632, 2187437, 2228258, 901190, 1155812, 891796, 1498643, 128150, 1889845, 1541896, 416700, 2052709, 1667600, 1915358, 1149785, 1512669, 1517699, 1867488, 1172390, 456246, 17569, 710919, 505472, 2206743, 1777426, 1253547, 261123, 2061164, 199852, 213593, 942288, 199382, 658346, \n2255711, 1021630, 1287508, 702982, 411458, 333933, 1087428, 950595, 1456056, 2090011, 549951, 1355928, 752928, 1855365, 424819, 1126539, 2049619, 1714375, 638590, 689431, 1747405, 581595, 1581250, 663920, 743542, 92691, 1315632, 280142, 1033302, 25360, 1215311, 1239690, 567456, 1237269, 1693408, 548091, 1509991, 1789278, 1711806, 2165696, 1591786, 2278988, 1702752, 1220695, 861039, 1302410, 655145, 1804555, 2102016, 1610420, 1554024, 1211007, 432127, 2155339, 2187347, 1548157, 2054086, 1037679, 1437825, \n907591, 1444976, 1320083, 852474, 1640256, 1097399, 1478954, 145681, 1963201, 2012485, 301727, 993009, 2116114, 423718, 1379534, 1663823, 1297946, 2075452, 335807, 1387403, 2099708, 614759, 159000, 752261, 9594, 315555, 924841, 810704, 1963680, 2029918, 1547233, 2041356, 1244263, 101460, 2301945, 1476434, 584159, 318887, 1513669, 954684, 2129387, 2101961, 222405, 469542, 551358, 1924134, 1706054, 618377, 120892, 1251013, 1307038, 680575, 353097, 574762, 982093, 1792774, 1763720, 1691309, 1859563, \n607140, 2223709, 997985, 749334, 2193620, 2125252, 1658371, 1123989, 1743925, 135497, 1987182, 581416, 182563, 2277999, 1513206, 757584, 1220887, 740461, 1903088, 2149743, 1956858, 524223, 1331652, 2212401, 2264065, 227478, 1408592, 1669650, 196350, 58159, 748372, 759992, 2136395, 1021916, 2105646, 1836845, 164966, 1031971, 2216060, 1511314, 1403000, 1099487, 27109, 1477287, 2098465, 2005452, 1739077, 1606862, 1027271, 2100808, 423283, 1617863, 1156156, 1107447, 574951, 202898, 1046939, 852919, 242644, \n2224558, 1019613, 425614, 832635, 2140184, 1143256, 1325893, 64320, 1273040, 1683770, 1683869, 22523, 1410961, 1288218, 1281242, 969242, 1296936, 1470672, 523808, 761759, 2058977, 383505, 519301, 60052, 990855, 1605227, 553312, 2043836, 1471888, 1304846, 465143, 1843267, 1641726, 2210574, 1774264, 2084642, 2149629, 233758, 1709604, 1465564, 794193, 2092971, 2065521, 1801754, 2196409, 2146885, 2074974, 552004, 1898724, 1704555, 1690283, 1914070, 1217845, 1750346, 1960536, 172356, 1633002, 218534, \n766552, 971308, 136005, 1450544, 1768281, 1647973, 1936320, 9203, 640746, 1483925, 1256961, 2160682, 1256432, 1706885, 1340904, 1395502, 191823, 54514, 801550, 821943, 623330, 895251, 747174, 569073, 1028978, 2102389, 1652073, 711003, 564210, 1611604, 2009446, 1974967, 1885061, 1313272, 1831837, 2197747, 1113042, 1556034, 1960141, 1331529, 1855474, 2243264, 762605, 1866382, 543043, 781811, 314052, 15926, 429623, 319721, 1240481, 978241, 617829, 1719184, 1835851, 129778, 1337764, 832809, 1572458, \n975321, 1820715, 2059257, 929162, 1229458, 132032, 1943457, 710355, 414674, 136456, 634841, 1407104, 1054171, 14479, 613832, 126687, 1034393, 1680090, 1399606, 794217, 1248481, 1886319, 1217879, 224825, 762369, 530035, 1285452, 707844, 1485392, 442656, 45077, 1731604, 192714, 2093711, 616655, 2005898, 932291, 665593, 1206508, 1043170, 681346, 1720814, 1404678, 1819110, 810884, 464062, 1362490, 1522951, 1396375, 150417, 1067291, 263330, 316973, 456777, 590824, 1176146, 69747, 1964324, 1454339, 377518, \n1590037, 210894, 1373895, 2036902, 1234272, 1500828, 247436, 1588014, 573966, 1451280, 853578, 112301, 1968749, 731612, 2158924, 1780479, 1162606, 148730, 2075204, 9866, 717638, 2098120, 899358, 1524867, 676403, 1195781, 1741811, 1808223, 1489081, 495584, 1699111, 999977, 1936530, 356744, 289859, 1782908, 1686029, 843882, 927941, 2216891, 1629939, 1480294, 311661, 801346, 568575, 452009, 2109078, 1940245, 2163723, 1696100, 531230, 856994, 1593967, 270203, 2291665, 228109, 220121, 139176, 205110, \n782537, 920920, 2233753, 2235864, 1329345, 1261278, 2188682, 166055, 394124, 1928077, 700399, 1509659, 673676, 516303, 478595, 1821937, 1550317, 1753476, 936520, 346353, 636496, 43891, 952379, 2088900, 245732, 2150199, 1859, 2010203, 1598405, 1096915, 2250343, 1347694, 56918, 423367, 1118003, 408394, 1913159, 2023117, 1681904, 1077976, 198448, 545804, 198278, 2005611, 2099763, 2180983, 10015, 1482013, 1983393, 278144, 1391930, 111715, 567264, 1343905, 1084832, 2018050, 67734, 1222508, 451732, 211766, \n463525, 1977478, 2141313, 1227658, 2078685, 1084978, 1642005, 2131487, 1145880, 1297102, 1500111, 1402052, 643064, 1517100, 1477919, 1543937, 2079275, 859850, 2131814, 27310, 372465, 1612061, 2211417, 1164928, 961427, 137708, 1211871, 1787604, 206884, 1422230, 804688, 1950399, 1814749, 1859299, 1412087, 2041143, 1868498, 1182355, 382417, 1258272, 1088124, 1745876, 643871, 2067041, 1342023, 1178192, 536862, 6763, 1254744, 2080878, 762049, 892797, 552640, 691844, 1422687, 707238, 1497874, 683618, 2165010, \n1904089, 1479393, 20503, 1010351, 1990394, 2224426, 1803384, 226974, 1347682, 1781484, 931519, 1761028, 1961112, 843980, 1591468, 428723, 597614, 1834489, 1375617, 1196335, 432857, 2204791, 1236691, 350473, 541956, 1934382, 2132373, 689934, 1232480, 1701845, 2231164, 724688, 1941579, 1773658, 895440, 1059374, 289494, 243704, 363023, 1481931, 1834982, 800284, 1742328, 1386661, 214684, 830390, 1464863, 753293, 1957549, 1066723, 1686357, 828826, 807466, 40197, 2147396, 1465687, 1451814, 620468, 2243306, \n130736, 1107553, 1728200, 127966, 985597, 1293826, 1774613, 1685017, 591863, 1068118, 260431, 1153359, 1794904, 855462, 1555226, 2269748, 1256673, 1904460, 638718, 1716616, 1412607, 708550, 94730, 462136, 415562, 1501659, 1450902, 808490, 1080799, 702862, 2186049, 736781, 2298261, 2122679, 321240, 975248, 988525, 1740285, 583140, 2146140, 1601263, 1398353, 222901, 2090495, 1850027, 30854, 1557962, 42510, 2012179, 1675187, 1692340, 1012348, 1370862, 274464, 1365595, 564777, 555600, 1829076, 1806240, \n2158455, 748685, 1457177, 58951, 1161503, 64722, 1173206, 1513822, 1953900, 693589, 1907535, 603522, 2263003, 1206082, 769606, 2301346, 612506, 2063463, 850738, 1259104, 1704128, 671803, 1535132, 1488589, 1806102, 605427, 991664, 527326, 1374069, 1511561, 15471, 1786700, 1250928, 906663, 457793, 575668, 942418, 1268781, 1837003, 102607, 512406, 729691, 619494, 1912031, 264069, 906106, 2123470, 1477853, 461979, 2184758, 1757234, 1675194, 1749924, 1560537, 1254126, 605183, 2030580, 437386, 270337, \n513337, 572070, 298608, 1265930, 659443, 1249846, 1681563, 1481134, 562421, 996943, 536574, 372992, 1068323, 1123688, 1950438, 1274335, 735639, 1664370, 1613390, 1645322, 1607247, 1781955, 910283, 2195251, 1884259, 2056581, 1565093, 1283759, 1317894, 2187639, 611708, 833569, 531024, 653568, 2119881, 691474, 1376842, 1951284, 89586, 1542432, 2118293, 239909, 1724937, 319614, 597108, 1602686, 296795, 1633061, 606342, 794236, 2068236, 1606133, 704357, 2287139, 2094970, 1536131, 1165914, 2128673, 131977, \n1651118, 1571971, 2110617, 2250803, 1527025, 290332, 1232647, 1966600, 1186835, 1961100, 2285493, 1714076, 1447443, 2034665, 1179989, 1818562, 1313924, 1842462, 514759, 1212707, 2119450, 1935706, 865764, 674284, 382247, 1828312, 1095100, 468329, 875537, 2064424, 571741, 1277158, 244822, 1073248, 1298004, 2174414, 1920645, 2263231, 860983, 402656, 1917973, 32305, 1823379, 356250, 428574, 17264, 1926574, 108736, 2001989, 999830, 664166, 1880174, 2270256, 1896961, 876430, 983542, 959055, 2141195, 1588026, \n2045038, 1766383, 1629213, 411716, 122029, 1076094, 575511, 2199310, 716119, 517147, 1743801, 929799, 429626, 1430363, 1127142, 577406, 1038615, 216508, 1698764, 816439, 560557, 1326180, 754624, 2218494, 319066, 1515678, 1011683, 2081259, 387297, 1214541, 1145289, 1459229, 1600791, 583734, 247381, 1068434, 429015, 1703887, 233854, 1937963, 596419, 392098, 2027904, 1065830, 2149008, 952430, 593856, 1969148, 1803507, 1395967, 6935, 37857, 1222212, 1009517, 1250752, 1472925, 929204, 154652, 1591425, \n269570, 1395399, 1838544, 1553624, 600243, 1233708, 535217, 879349, 2159782, 2157852, 1239739, 1540564, 511659, 1395432, 318321, 103057, 130414, 780698, 577199, 1806874, 2109875, 1915987, 369727, 1826710, 785318, 1389683, 1778937, 1388329, 1405957, 2144945, 1111122, 1893703, 1761681, 1778015, 1010227, 1368434, 702328, 815682, 1783195, 1960120, 90437, 2002976, 2028908, 1598586, 754648, 1238988, 1328617, 2034750, 776697, 2176969, 1591250, 1883034, 741503, 747800, 397364, 1587485, 1428148, 1075801, \n1436111, 2078493, 912789, 2260561, 465336, 1986918, 1570512, 1438324, 1800690, 814382, 2116488, 874141, 1591677, 571333, 1326033, 1178843, 1776883, 2085491, 728061, 1802995, 1461198, 1333950, 363443, 706102, 753047, 1054973, 308466, 906669, 44645, 1133821, 2037879, 1861711, 888481, 296737, 1132563, 91148, 411998, 584052, 1282553, 1694290, 1770146, 1506009, 457196, 1852122, 1097267, 1674418, 334273, 1281247, 2020242, 1426719, 454866, 1288344, 430173, 454112, 976530, 444286, 1687881, 1465962, 2117792, \n2200579, 552598, 1569119, 1170720, 512066, 1909805, 1588332, 2289732, 518918, 71825, 313884, 1730876, 759786, 2092041, 56874, 1232763, 1368390, 2270100, 1695112, 1450229, 903077, 620613, 1024966, 871309, 2065046, 1805916, 994616, 2266143, 122501, 510742, 2223756, 920197, 1310276, 1971886, 2147329, 1640715, 721410, 2263051, 1384028, 1972157, 1755342, 332790, 155139, 2133544, 1389274, 1457902, 958312, 1947226, 1539759, 1405230, 1584706, 128531, 866561, 1602637, 1045429, 1204204, 1990946, 1409189, 1098854, \n1396365, 453413, 1541312, 2274122, 945184, 365418, 1590734, 1608863, 1717515, 185507, 235966, 485949, 971582, 279471, 356041, 1935369, 1729037, 432089, 2135078, 1401955, 1334391, 173163, 745880, 1387155, 476847, 1078711, 1919071, 192545, 1072226, 1023378, 2151071, 411415, 1937839, 739773, 2295866, 1531978, 1181294, 1758087, 1348721, 2080149, 1847851, 1150983, 1582799, 1722985, 1035831, 1759400, 1705854, 1460314, 910120, 1196376, 419017, 560676, 7730, 855973, 623858, 6684, 1560190, 2184276, 1897125, \n1817051, 651288, 619940, 1205520, 258548, 269833, 2213862, 210207, 1964215, 174297, 823453, 1466703, 1560665, 1065237, 432086, 1200461, 2126943, 1009080, 797156, 142150, 598573, 445285, 1434723, 1642433, 1871344, 1566011, 76170, 2127539, 1318609, 64845, 1389348, 2297151, 598886, 1027238, 2089930, 462256, 173293, 1932936, 2202717, 1591776, 437686, 294455, 2123232, 546065, 1520268, 902979, 2184301, 2046599, 1537483, 584599, 903681, 1942240, 1980605, 519453, 1707296, 1428971, 1590611, 1782879, 1015094, \n510211, 1124145, 1578359, 2237165, 1592797, 1496126, 371337, 1544416, 1461921, 1874574, 1367570, 1595724, 778767, 260771, 2084399, 1470357, 757971, 369801, 1788517, 826910, 1000024, 772982, 986637, 2034036, 860610, 2209443, 2084701, 1237805, 1863802, 719957, 777559, 1763514, 882316, 1513707, 1906424, 1952793, 920072, 603140, 1240996, 1753918, 959824, 1690997, 1061480, 938859, 149794, 1688894, 1662394, 321161, 803539, 1736983, 1290747, 316621, 2086325, 203005, 610251, 2270790, 258855, 1294048, 559750, \n1408260, 159521, 1836608, 1918595, 1606242, 304687, 571583, 1973758, 764157, 18217, 773705, 1637993, 992472, 312043, 1934393, 1293807, 90267, 1158659, 2299212, 456081, 764774, 1645491, 658288, 1105929, 1263287, 594055, 857358, 709627, 2169728, 1210632, 1220267, 791876, 1398679, 2115853, 943324, 18399, 931065, 1508527, 305235, 167018, 1363306, 2212052, 1089854, 291936, 1265647, 1648048, 1789251, 2139621, 636604, 1671713, 687022, 606076, 1324569, 147008, 2051051, 841441, 657202, 295765, 1146070, 1062323, \n256105, 2219324, 1931889, 2127983, 2175456, 1072970, 195830, 2236791, 218330, 1028746, 183768, 1460487, 1799932, 463122, 1973841, 165926, 1927254, 289211, 2018919, 1176586, 1809722, 471076, 1853119, 1215128, 321308, 1052125, 1868419, 1256732, 1575588, 570705, 1936758, 1678680, 491773, 1035397, 2008845, 1376909, 729056, 961882, 762320, 1512495, 489008, 498156, 2015012, 898635, 1784515, 382358, 181298, 1874160, 928618, 2050565, 225955, 517694, 442531, 646051, 78076, 2177718, 1332504, 463748, 1021128, \n1031813, 969459, 1295249, 1497501, 1854663, 1506830, 1622710, 1464729, 589794, 2117863, 478622, 2141319, 664483, 1737694, 457866, 863340, 2066063, 1814625, 996342, 1568888, 1547931, 518524, 625342, 1164536, 1096335, 1717854, 471103, 1601919, 1188709, 1725053, 1046898, 38742, 443421, 1086579, 651260, 2037829, 1522240, 274184, 1979018, 2240614, 1784513, 124310, 115072, 1561091, 1864801, 1740933, 1964020, 1970971, 1824949, 91504, 684341, 1989447, 19428, 2110156, 1089328, 1579201, 1048266, 831150, 299939, \n1317664, 1216642, 1779995, 1426894, 38631, 380227, 302071, 1528195, 2235596, 206010, 1858497, 5075, 1900532, 1038685, 1114568, 1409790, 1766250, 8066, 1055845, 533150, 1147493, 1896933, 1509875, 2005260, 703902, 1771538, 1047848, 1636376, 298246, 185046, 165782, 2297688, 1832717, 233849, 858339, 1238535, 615486, 1808161, 1178723, 247326, 1476854, 1929560, 1274, 428074, 683902, 452667, 1577738, 869512, 1040446, 2302826, 825472, 755494, 1206290, 593016, 1940212, 1201910, 60548, 428464, 189017, 2157253, \n2012650, 181601, 1079978, 1769936, 2186005, 1265085, 1272064, 1096059, 1882804, 510866, 2166049, 2012880, 1192618, 505957, 1763174, 496325, 2081689, 1266195, 480913, 1140059, 401410, 1746368, 159670, 1483927, 1841533, 1442497, 367840, 1599002, 1419322, 1227969, 1782224, 1341814, 261284, 1790487, 1688467, 2176365, 1617537, 746643, 1069378, 458445, 1395433, 1296482, 1152102, 1185882, 1085440, 1375145, 1230406, 52756, 17991, 464697, 656047, 1104850, 1623290, 1338995, 1301768, 1242233, 279133, 2084675, \n417594, 1187593, 2060406, 1112998, 654869, 404363, 228362, 607574, 1822999, 259138, 863889, 629132, 1877301, 24985, 1207742, 978886, 1444046, 1925712, 1275586, 414093, 2103506, 761296, 1301004, 61973, 1059947, 969278, 456451, 1667296, 2287135, 1183644, 439165, 885279, 1535395, 295429, 2184706, 288818, 699361, 685586, 171152, 1101059, 734994, 2073785, 1272485, 441981, 1195520, 733134, 1374440, 670045, 1266237, 1645119, 1573384, 1115137, 277035, 756536, 934324, 174114, 419406, 241093, 427608, 1211222, \n318842, 440095, 2076604, 774979, 1818642, 1576775, 1010772, 974570, 466712, 1845460, 2021456, 1014550, 927118, 1847804, 1181642, 2244043, 22724, 1789232, 1978886, 992617, 1146901, 544748, 1121417, 1263832, 527141, 1150673, 1364129, 1624804, 717672, 1106583, 2038057, 1973214, 1398853, 1376415, 762386, 410137, 1289301, 1819031, 1574880, 313156, 328733, 1843694, 1342208, 2127434, 435273, 2290345, 351316, 2066931, 210692, 164038, 1526967, 572946, 63167, 1261253, 432623, 1092809, 479119, 1798202, 1579992, \n1256080, 662199, 259734, 2278285, 64054, 2066653, 588080, 1446601, 583006, 965576, 578522, 205584, 86357, 1610586, 1838254, 2043695, 1805613, 1478429, 1395516, 1215167, 2048932, 58890, 45192, 452854, 236513, 1230936, 404713, 1525860, 433991, 1214203, 1471416, 446251, 1856255, 1911782, 705717, 2304287, 617278, 1916910, 1393669, 1979827, 117262, 824920, 365406, 1503890, 1031144, 1199255, 791108, 1544802, 253151, 2298921, 1249731, 614160, 1350000, 2015355, 562951, 1983160, 1980141, 934416, 1461897, \n1516389, 1744629, 57753, 2204811, 1075031, 2049014, 18307, 1552503, 1223697, 379522, 2162336, 1089182, 2148345, 1820309, 1000434, 1985450, 201224, 644123, 146910, 974566, 665354, 1160749, 1237649, 668698, 455329, 807050, 1788740, 2090228, 651403, 152001, 854825, 305600, 1233961, 21405, 887545, 278136, 1193172, 1623647, 1581842, 2041051, 1879992, 160889, 474959, 2087681, 1853842, 29908, 1101219, 1197305, 848076, 656708, 608608, 923158, 2094623, 1083341, 836437, 1785372, 1605914, 152584, 1623659, 156727, \n1365774, 1205290, 589343, 762334, 946308, 297772, 1575314, 1316633, 1791973, 616828, 140035, 52123, 456795, 290675, 1515103, 1165158, 827113, 1244529, 510541, 1641416, 1338508, 1063181, 1246090, 1317696, 187863, 344446, 1487427, 787734, 270688, 712329, 1172066, 1948508, 302393, 948299, 1204023, 460873, 346304, 2294111, 195911, 332121, 2056668, 1125736, 1236758, 1110088, 2122280, 2178514, 1832124, 1654577, 471553, 1631623, 370336, 2097469, 1968809, 719174, 1800739, 1757424, 2073913, 1670437, 444423, \n1479880, 1695213, 309146, 237631, 1811144, 1681524, 206469, 211205, 560861, 106721, 1001711, 1455241, 1839579, 1971322, 491654, 981036, 26321, 769452, 251502, 723400, 25696, 270754, 1967305, 1315720, 1803884, 841711, 1694031, 1218751, 1753358, 734244, 536457, 470658, 826261, 436645, 1170081, 750502, 1279233, 1939044, 660987, 1054502, 956045, 1013821, 1627618, 1254261, 52174, 422621, 1234605, 1818412, 1816840, 1498073, 1507180, 559857, 2291460, 276448, 1002957, 183546, 1732046, 656251, 1658425, 740813, \n2195661, 423834, 1708212, 635803, 2069916, 561142, 1136018, 1640796, 2182659, 382392, 1129659, 784694, 331384, 714818, 1981002, 635181, 2044, 1950538, 400022, 471959, 271786, 2161172, 767305, 575984, 1547131, 1732582, 1758238, 966493, 3109, 550792, 308447, 1490341, 876114, 1459568, 1392098, 1000826, 491787, 994568, 1240422, 452238, 356248, 546230, 2211519, 2176581, 2136970, 991536, 395898, 1812571, 875996, 1728721, 1228383, 387495, 2138827, 1063351, 1153208, 1361055, 1701217, 1386803, 1434846, 1867345, \n2300359, 427560, 1300812, 1957251, 1258748, 2272102, 756419, 2011955, 988401, 626713, 670010, 1147168, 1230780, 405870, 1748661, 130992, 1715060, 2233337, 2029626, 2125148, 1608626, 1428157, 235879, 1147449, 960669, 1469935, 1301016, 1243023, 1429337, 482840, 2123492, 621297, 72486, 717921, 1616700, 131389, 92825, 911485, 348996, 361434, 377796, 200791, 23643, 917214, 2022711, 1842873, 249084, 1659313, 1820588, 1499130, 1094289, 589121, 2262488, 2016741, 852103, 1827998, 1552606, 572651, 1388669, \n875212, 1750584, 1023945, 1123699, 467663, 1234341, 535175, 565864, 924585, 158446, 1757865, 1910887, 1328341, 1515470, 1473475, 93252, 1993282, 2210868, 1512508, 1773344, 1469470, 401440, 1380538, 970986, 1131723, 788075, 413507, 1349854, 2284062, 2034230, 2006628, 2110644, 1139032, 623133, 716029, 1406467, 403513, 1450360, 646581, 764235, 14997, 961605, 648340, 1602705, 1614451, 1458443, 87282, 883844, 766750, 1527070, 1740564, 1519711, 489977, 2134143, 876830, 1087893, 937575, 2103590, 1812327, \n63010, 82205, 1590429, 695893, 1109071, 824971, 1865373, 361126, 1135830, 1688596, 1418861, 1734880, 849146, 491426, 533016, 926139, 841416, 557132, 795652, 194014, 806222, 1940500, 1385484, 1765939, 1289236, 988806, 1254674, 1793524, 1487151, 1550522, 486750, 897569, 17027, 1787217, 225384, 2109667, 1875317, 1730740, 1450432, 1082035, 480800, 1441052, 1653480, 1482266, 309757, 74253, 1076132, 1722101, 2260436, 1659101, 1211462, 147330, 866573, 1767113, 697034, 1666701, 1739679, 1977053, 1525430, \n2173737, 1865306, 873158, 804145, 275890, 1368778, 369015, 524123, 1525599, 170694, 107580, 961527, 1856631, 553248, 2279142, 1430909, 97570, 148890, 1529912, 841014, 1729043, 1097140, 1348025, 915900, 1394071, 1141244, 1785221, 706245, 358053, 1688666, 1813248, 1753984, 488913, 116335, 734272, 326688, 877215, 1113832, 666123, 2256228, 1058891, 1381430, 1986651, 1735746, 1606973, 503533, 1956902, 624159, 1996373, 1106630, 745257, 957653, 1547849, 43233, 528163, 1259221, 1117957, 2268138, 1916069, \n1622044, 850042, 1786280, 2095694, 762401, 2013394, 813942, 1368474, 339724, 882303, 353616, 1154222, 1443704, 1285582, 2120511, 1558134, 382994, 638522, 2048045, 1598914, 1020930, 1527575, 1224145, 2295838, 834441, 822270, 1249434, 876881, 43456, 1831832, 1284089, 1388418, 92778, 1477064, 1479695, 1677991, 2080423, 2271750, 771866, 1032806, 678948, 1037535, 1594829, 252464, 1823597, 981078, 569456, 460216, 1337163, 330331, 427850, 1113381, 237672, 1091496, 2131408, 1097312, 681218, 1969080, 1842192, \n1272393, 1901212, 1956611, 1244806, 1475369, 955556, 1299440, 1245463, 703768, 938393, 1437029, 308804, 117509, 741248, 723202, 1674324, 904470, 917186, 506112, 1420677, 1335599, 1525882, 405107, 1718664, 1026831, 1835320, 1462112, 1043265, 1445148, 2002824, 564503, 1198280, 1854624, 593599, 1874052, 904749, 240443, 1778834, 207508, 1518151, 394819, 1303216, 1992470, 656081, 952424, 72862, 830780, 1522486, 2207167, 466074, 279650, 928558, 360921, 824630, 1711845, 394123, 2253119, 1963439, 1799990, \n1089249, 1951601, 1033757, 684557, 1395156, 200433, 1627668, 1840962, 879231, 1569192, 2122027, 125697, 1024998, 194835, 1758655, 853782, 580192, 404782, 360470, 42089, 2194819, 249756, 1256874, 2207160, 556565, 2198628, 2018179, 758438, 2127590, 681728, 1953712, 1576724, 2077911, 454551, 128926, 2081466, 2255848, 2143133, 2077575, 210910, 1832772, 1274290, 82867, 219226, 168879, 1739085, 2126094, 186633, 355489, 1792304, 342847, 225196, 1415074, 992705, 1331491, 445942, 1983055, 1675301, 943328, \n1936779, 1200226, 1085083, 600487, 961907, 1555293, 130744, 901937, 2287730, 938325, 570113, 440235, 1764339, 421111, 1076293, 1234746, 399871, 760916, 1326768, 751071, 2052478, 468368, 2044056, 1051574, 1944489, 1169377, 1906863, 1675183, 225531, 706521, 962933, 588669, 1634667, 554801, 1188782, 135158, 99407, 1288669, 134007, 1179475, 575953, 1556140, 2142123, 2022924, 39705, 248306, 691733, 1479620, 371475, 405456, 714504, 979745, 1988859, 408861, 1876700, 1743711, 543233, 792906, 1466232, 1534254, \n1548900, 907455, 1187704, 2249671, 1473802, 1499918, 263785, 735521, 1176673, 1870556, 828926, 1885165, 810615, 360741, 523855, 1830211, 472100, 1468293, 1554273, 2182835, 2128491, 1330907, 605300, 418897, 1172825, 308299, 1172889, 1904144, 1812017, 1952191, 1585011, 1617395, 625577, 225652, 1717545, 1599817, 1321738, 1007607, 41838, 679185, 560475, 2144308, 402326, 639154, 1741830, 1473042, 2273592, 1958625, 855392, 318332, 1247693, 812032, 267506, 1076180, 539038, 1105301, 948899, 2237850, 1001951, \n2068107, 1809507, 871962, 741581, 717977, 148332, 2207782, 1817252, 629724, 2303540, 809798, 2248067, 2098004, 1600697, 492213, 346192, 108206, 348686, 1556123, 929597, 737705, 1896916, 177555, 1260128, 226193, 715495, 1025811, 1952649, 2247408, 1487922, 1839809, 1784175, 2222855, 1363597, 1804403, 1952134, 572729, 1677170, 424815, 1152147, 460412, 688804, 1746644, 974613, 108633, 2272223, 1362789, 1256330, 1353256, 1203900, 1783252, 1515901, 1868446, 793278, 1257954, 575716, 774729, 1400048, 1598548, \n2281919, 1311948, 2025317, 193648, 912673, 316291, 390591, 1296407, 402095, 1715202, 1308322, 1772225, 465432, 371949, 1216059, 1410892, 2052796, 525720, 887894, 71334, 2017377, 437774, 1607382, 526106, 1508973, 707259, 1414565, 938255, 1078284, 1802772, 2007705, 862467, 2096457, 1350358, 2178704, 1074446, 791171, 500406, 4128, 817062, 664303, 1495592, 967443, 2185646, 176506, 2075929, 1357298, 256303, 1908246, 816096, 2301229, 1815982, 141834, 679641, 2149630, 1344494, 936688, 886704, 1754555, 2028596, \n919503, 1072187, 2111654, 1761132, 1801539, 800490, 1831193, 508510, 257505, 2017426, 2195005, 621418, 291753, 1152557, 1082629, 619804, 983585, 2116443, 759649, 2304968, 559747, 642207, 416949, 300635, 1068227, 2254150, 2175748, 2043259, 569975, 268516, 1568262, 549391, 1786196, 693310, 1566477, 1429302, 133462, 330875, 510218, 1264262, 895815, 1005983, 1414261, 1503099, 1277421, 1032947, 180750, 631429, 19928, 283859, 471702, 1163366, 768362, 546686, 1299953, 841802, 658074, 655390, 1062611, 328093, \n210874, 1175328, 1542862, 925451, 1570978, 1188329, 631323, 2282171, 218291, 908276, 391450, 1772376, 358611, 1348698, 2072964, 42504, 2190178, 1065530, 1990549, 1621369, 2180724, 405291, 306954, 2010459, 1548932, 1817886, 343360, 1000146, 799546, 1518968, 912362, 2168831, 90021, 1096703, 97451, 1929105, 1096172, 61520, 1213110, 1333852, 38297, 1636402, 749212, 1913360, 1150992, 35164, 1826865, 316289, 1143095, 715235, 104744, 1741469, 2234808, 703437, 1585879, 885306, 1553392, 149646, 511247, 640844, \n2235794, 1951697, 1480445, 1736334, 730007, 1666868, 1493626, 781459, 1531206, 615882, 266730, 599510, 1713198, 198806, 859184, 1108254, 2200680, 543241, 853746, 1200189, 1773782, 586922, 2218458, 256936, 138641, 1878763, 1033327, 1272845, 122888, 799821, 1381644, 1294661, 925165, 585658, 1231848, 1433056, 340397, 1999251, 848136, 1635870, 996045, 1179347, 815764, 1959288, 1253357, 60660, 29500, 1655545, 563309, 1511170, 133933, 1408456, 1044657, 534366, 1056796, 825624, 1315547, 2188641, 2113961, \n319556, 790593, 845479, 166944, 1878462, 1927090, 114724, 214111, 1207989, 759577, 997266, 875653, 2096382, 325348, 2256864, 1023017, 423204, 1437122, 1406069, 140554, 566185, 878994, 537159, 1150480, 2239997, 2145352, 1071527, 1383499, 418163, 1413593, 1613558, 948860, 1652017, 470458, 865610, 1558848, 2094518, 323294, 1773657, 1345766, 150398, 1568784, 1434333, 811136, 1762041, 1182487, 170679, 646022, 1155788, 2108672, 10296, 1856575, 655932, 1341215, 1222833, 731940, 926896, 744595, 2262461, \n1783542, 1247069, 420583, 196847, 1577655, 1761993, 228248, 134829, 2027801, 45948, 1976083, 377248, 791248, 532518, 95569, 1575513, 1630758, 1767759, 490302, 1595482, 1953762, 2125073, 1555152, 1989832, 325419, 394676, 695621, 873744, 1011736, 248778, 2052818, 737993, 1756783, 1886096, 1959433, 1751173, 1753854, 1606728, 1354111, 1234176, 362187, 589721, 1239790, 1595694, 1374608, 519139, 1991263, 1204298, 885069, 2019926, 1070156, 191046, 2189385, 1328963, 204496, 2140880, 2079283, 1822278, 1493839, \n944469, 832015, 1253838, 1413651, 395040, 1153088, 1695852, 2247169, 1071326, 581619, 819574, 1217215, 1599666, 2114118, 1126464, 1408100, 1862324, 1516899, 2045826, 811096, 1589365, 238720, 375228, 1173510, 1140350, 1139814, 2119300, 1846269, 504700, 570642, 1220962, 951640, 411634, 1969704, 998337, 1478561, 1720616, 512456, 1300444, 1306447, 2090078, 873978, 1461579, 2166344, 887789, 2260556, 1942975, 1670214, 263487, 645324, 2292091, 904073, 175344, 738817, 946121, 714328, 899023, 1068619, 744383, \n259107, 750767, 748829, 11128, 1271030, 1813417, 222862, 868334, 2131818, 1280691, 984812, 1031891, 2073779, 2147524, 335758, 413230, 1289968, 1806113, 92138, 2287181, 987094, 1533151, 880856, 987843, 293015, 421601, 1171528, 514396, 230081, 196430, 1654522, 2211086, 1174154, 1527735, 1232129, 887764, 19532, 1012569, 664564, 2270194, 1288647, 112270, 219751, 1920189, 2024545, 814303, 6950, 209083, 2016574, 2077241, 2036202, 143644, 2162838, 1293788, 483229, 44957, 2019550, 735928, 1816706, 15842, \n988588, 2187225, 257283, 2060132, 1375965, 2207944, 521954, 1770416, 558374, 1738529, 815297, 1288638, 2071503, 1501887, 18493, 282958, 1522747, 1550342, 696482, 982843, 972162, 128254, 625709, 1239515, 1524704, 1791005, 1912621, 1172266, 1981976, 1180343, 1918396, 912802, 1957888, 101554, 745177, 286295, 797109, 269161, 354901, 1748220, 1593349, 1907254, 556079, 18011, 1340652, 1707086, 1099357, 2082172, 793506, 154027, 884025, 379407, 52193, 559776, 431636, 1173591, 605160, 2230835, 2027503, 2235612, \n594371, 124760, 835977, 1442449, 612622, 1214239, 48195, 897178, 346747, 992415, 151986, 2064324, 391357, 1540473, 315191, 523765, 226475, 278282, 2089152, 581489, 415059, 250338, 1362284, 1752713, 1586980, 944527, 1527748, 1406681, 1442102, 680095, 1566756, 950781, 1112578, 1939542, 59962, 1036959, 1037042, 1214123, 2276387, 831817, 1639057, 773232, 1711434, 1870764, 510533, 523748, 1449102, 1192150, 1568006, 1764631, 1088091, 1118771, 1130912, 1799249, 483866, 2184287, 2067153, 1717806, 1272236, \n1649092, 2162966, 385369, 391199, 2076251, 1322638, 140385, 866019, 281807, 2040271, 1430366, 2154650, 2301707, 1015127, 529666, 1515588, 1071657, 2130331, 1454877, 1186648, 604795, 1308252, 1157358, 389582, 1396891, 330799, 1182647, 480707, 272943, 1062252, 578535, 1971774, 1707882, 2190891, 49410, 1137586, 699511, 926289, 1946878, 1569983, 1413092, 1294832, 2039282, 1215136, 2305639, 386319, 2131549, 984531, 490919, 1394732, 1221865, 582901, 369543, 1151505, 933232, 48723, 2120183, 1674849, 231349, \n1921056, 2000739, 982578, 2225668, 1860394, 134691, 46980, 238378, 2007760, 1677719, 1163735, 94841, 1905084, 1079575, 1965561, 1481000, 2155880, 2134642, 838572, 1565149, 796022, 1173482, 979501, 1665420, 1713496, 276111, 1402489, 1633070, 1414445, 854145, 559959, 1331455, 1063966, 1739849, 360619, 1714954, 813496, 1590588, 1846007, 1567546, 209185, 614150, 2033587, 1774734, 647281, 465239, 1145676, 1518707, 518945, 2078952, 1611559, 940758, 1386849, 378596, 1370024, 841352, 2033999, 1585482, 716754, \n269718, 1376596, 1801716, 738296, 189558, 806806, 156573, 454634, 2194922, 1313709, 965928, 1638867, 1561103, 1272680, 2043852, 531406, 2107885, 701007, 1902780, 624525, 2288131, 1263619, 345975, 819055, 964107, 234603, 1851794, 1904976, 1636396, 976295, 654998, 688241, 1216014, 351587, 2007610, 734220, 2285145, 2197588, 2126371, 1439770, 1321014, 1278606, 1296104, 466208, 1648938, 692729, 268666, 1113173, 1543920, 1128353, 714146, 1055121, 2196261, 509618, 841120, 987009, 679536, 242419, 940096, \n472859, 422241, 2226658, 984968, 684915, 837886, 240348, 76476, 1206001, 829412, 252629, 809280, 1403326, 1146323, 1716183, 1944938, 2141516, 1922378, 1794551, 1612525, 1540876, 557118, 1236764, 1097455, 939205, 1591194, 2248828, 1251850, 666557, 87482, 1254595, 710675, 497578, 17299, 599210, 886067, 1578674, 170709, 788840, 1335573, 577214, 354476, 526354, 227125, 1996078, 2153906, 1011658, 1898980, 1815196, 1895897, 1599359, 1624946, 1423884, 183242, 1229421, 660298, 989554, 444879, 1676427, 1849958, \n1067032, 336361, 228444, 1606274, 7644, 2252241, 215536, 518948, 858255, 818085, 572244, 452354, 1417519, 1775833, 1431307, 1394524, 1358776, 701392, 1899844, 1351078, 1862502, 1921122, 650842, 1451126, 298911, 1420774, 1112523, 239180, 2003567, 1448035, 821765, 708136, 1892197, 883956, 38893, 1679340, 566089, 2054754, 835938, 1942144, 1272771, 188740, 1823176, 1424794, 2211129, 1811696, 1851319, 1408360, 2158262, 805245, 823433, 1283810, 2118019, 1095708, 2238564, 257888, 8852, 1076619, 1217127, \n9798, 1263, 1727877, 1857697, 1797710, 1287845, 1580613, 816151, 1938886, 2101969, 594558, 2259069, 321887, 2132122, 1137424, 68916, 820620, 1334912, 1182358, 1962228, 1022879, 197150, 1821776, 723632, 165178, 1534565, 1965014, 1794749, 875314, 2104649, 2034893, 1922445, 1032230, 1963024, 664375, 1703546, 2298653, 370143, 302810, 1179280, 976232, 1974601, 324060, 1105081, 1553433, 1646953, 1277374, 1109432, 1044864, 734677, 740394, 1622307, 1670361, 1947809, 1504333, 2220705, 8509, 203916, 1562666, \n857523, 770725, 430828, 704714, 1634721, 301269, 1014739, 60188, 1946308, 154615, 2100775, 1915520, 215010, 827561, 1990616, 1811505, 1040093, 583608, 663872, 826214, 1049202, 468508, 1490224, 1094430, 1839877, 1391372, 1885513, 1715969, 441251, 1312185, 1362056, 1543886, 937061, 747983, 1513301, 1805821, 2200054, 1659433, 1283532, 370690, 2024820, 843169, 1479478, 1424570, 607986, 748505, 1510138, 549371, 1749866, 1044032, 257095, 886892, 814844, 614963, 1251582, 873023, 1141797, 1225032, 405413, \n554850, 1041811, 447054, 2173222, 2075779, 1807535, 2166291, 1535989, 1207243, 131177, 1021725, 1265559, 2184831, 1133312, 1239048, 2137957, 1671537, 2125213, 1055423, 1793346, 1721983, 2302932, 1035808, 1711830, 1025608, 1308592, 1017495, 1140484, 809615, 1915901, 674745, 277728, 1332491, 145778, 1664103, 1177771, 1237983, 909768, 1104288, 2245640, 2295177, 1299523, 214486, 1125026, 912724, 1489281, 1309843, 281642, 41, 829041, 195703, 1855926, 1505150, 1705120, 124966, 550120, 524600, 1351295, \n742423, 996022, 2027126, 742273, 2074205, 1045039, 845391, 26178, 147999, 1350004, 501073, 743777, 1709975, 503538, 1799764, 1937663, 915249, 1819566, 1314771, 1370124, 1157018, 1313345, 1254148, 1109054, 1461869, 988930, 1458586, 12201, 440307, 309640, 1626116, 111245, 1215906, 792396, 1082596, 1899372, 714049, 988324, 1014753, 2252783, 1696438, 382236, 2218247, 1060131, 1697946, 1452149, 2275506, 1871346, 1968139, 837679, 868202, 874999, 712689, 237754, 1032750, 2188611, 1652714, 1378315, 848811, \n724264, 403227, 1471682, 1346600, 451088, 551095, 528797, 636650, 1338799, 648938, 1880437, 2205965, 981379, 1752635, 2139508, 811185, 941716, 692917, 2062114, 493970, 940682, 1376370, 82564, 279547, 2052131, 647061, 474521, 1192942, 2071841, 1192061, 1106576, 1185781, 328893, 1611273, 1382381, 901198, 801583, 1925452, 462631, 1330168, 1214496, 655643, 1188539, 642545, 780742, 263855, 664634, 1773071, 540120, 640272, 1820625, 629071, 849573, 698035, 609398, 1316736, 323979, 974652, 2155556, 1006490, \n1601032, 953136, 1109958, 2169807, 1099410, 44083, 2293101, 1354949, 846426, 642678, 1702158, 1140399, 673422, 941768, 1172446, 1590573, 1101871, 2016037, 1178975, 692773, 1815941, 192293, 458415, 1268080, 1412241, 477502, 297688, 1883294, 1772527, 1247939, 1969305, 1930195, 1087274, 1529345, 1439448, 1450891, 1138015, 2267812, 58500, 1215804, 660681, 842073, 1285878, 1413377, 1809477, 811838, 1024320, 1012689, 1122262, 913710, 1802181, 286439, 1642866, 1088992, 2159335, 1682298, 1735953, 1280921, \n705232, 2233309, 1243730, 1339754, 1370527, 1408984, 1113015, 625589, 2215603, 2093282, 1674261, 1289567, 1542173, 1147280, 1512737, 586883, 555417, 118899, 33863, 1788405, 477660, 1799037, 2099101, 858239, 505807, 1913904, 1891911, 1909048, 1216504, 529273, 1624988, 1052197, 1662353, 1183089, 1181439, 1195855, 1458753, 1255, 1655155, 99666, 639834, 1735977, 693322, 1714005, 159956, 1620146, 705731, 498299, 1484541, 1191888, 2275096, 2260360, 1146998, 2013455, 1199102, 139004, 162328, 281270, 1838026, \n1029902, 1962773, 1139821, 1335384, 1229880, 463483, 747459, 1630617, 1366806, 1066013, 1785694, 1673870, 34468, 1438599, 425375, 2143803, 442391, 2171046, 1784238, 738309, 2084494, 1852297, 1156694, 54699, 1419872, 949424, 715428, 1722186, 766071, 752898, 1373726, 1222590, 2018978, 1642398, 605632, 987088, 204090, 1656180, 392731, 2138869, 1561248, 132734, 1643310, 1309474, 876887, 1421421, 521817, 797148, 1501199, 2069835, 519712, 1567315, 1500881, 1225195, 2179123, 1157541, 167620, 468621, 639480, \n1643836, 16401, 595772, 454238, 443964, 87992, 720724, 578171, 1649318, 683937, 1727396, 1665272, 30964, 944414, 1511644, 664937, 1355745, 1787217, 1957086, 489088, 672130, 822894, 729072, 1686901, 2018247, 587767, 1155930, 2020545, 1481494, 2215966, 1175844, 316759, 1620054, 524805, 1313369, 803811, 1918017, 2301345, 1315948, 623594, 1639952, 1235333, 577036, 2181948, 2080367, 1213427, 460387, 1066635, 955588, 1381886, 2188081, 1977369, 626038, 1118090, 912693, 1353639, 2256508, 1149778, 1033917, \n2013275, 995671, 687915, 583805, 2195192, 1980566, 93389, 641134, 806482, 1573269, 49538, 985088, 301113, 2191860, 1304123, 1625808, 922430, 1992468, 1521708, 2072869, 2266355, 1169642, 56261, 381889, 1597610, 1216445, 168117, 1048384, 1054324, 1952766, 1333575, 652123, 240956, 981491, 582334, 817438, 538012, 1314273, 924256, 2032608, 1526577, 497551, 886484, 1569235, 1642655, 751693, 2174401, 1516260, 809600, 1783209, 2128166, 1045706, 486811, 414855, 2189376, 1782324, 1318467, 912553, 1768475, \n1369979, 623613, 1134432, 1389368, 89476, 2202105, 1335722, 1746474, 1102665, 1300346, 1459617, 2158483, 817818, 1068683, 965912, 160098, 1912396, 611709, 357558, 2205834, 1770109, 2095600, 2174182, 2257148, 192301, 1488010, 528208, 2073309, 363456, 1815428, 1268655, 301537, 491368, 894318, 1507130, 1333320, 1156559, 2071320, 85927, 2091347, 1423, 1310590, 1081395, 27112, 805244, 514578, 1042830, 624675, 715944, 282181, 1255461, 1497152, 188339, 1342584, 2288539, 703745, 1689157, 584552, 29155, 1414155, \n1396860, 2278935, 434028, 764350, 2230336, 207352, 1358484, 1169071, 2210541, 1750913, 35384, 365435, 1675878, 1730205, 2286634, 2230736, 1255663, 1410800, 983448, 631116, 1169694, 1912641, 948072, 426657, 1979472, 814226, 2197136, 1857609, 1972514, 681941, 1316198, 1096297, 1965282, 2268865, 1626944, 1736752, 1505856, 144545, 1217269, 1218316, 1128579, 1012289, 1262368, 1975250, 178374, 551833, 602162, 2230954, 449882, 461054, 1613834, 680566, 486138, 891048, 997054, 307653, 1896235, 621113, 1193441, \n449090, 1541389, 1256181, 214493, 167627, 1258488, 1540704, 2033336, 459879, 598302, 1259506, 1302868, 1094109, 46471, 845291, 1436912, 1078976, 817111, 2276664, 310083, 1672916, 245740, 1418899, 1178950, 1254321, 1048341, 2089634, 1467362, 1980916, 110719, 1507420, 496717, 2096879, 1587517, 1679758, 325829, 644837, 427994, 627093, 615829, 1509077, 869944, 280907, 803658, 2253035, 1585055, 294173, 1006852, 616323, 547254, 1327520, 1624235, 467774, 788156, 1527788, 1455255, 1576005, 797231, 1377615, \n1317229, 1467380, 399649, 2263095, 1912531, 1523063, 422577, 1913005, 445462, 463671, 2104580, 1440876, 1647280, 870091, 2202371, 1311512, 2178957, 490273, 826320, 784868, 1099848, 685550, 1031763, 1352094, 1031923, 1521176, 308082, 2138017, 2253266, 2066487, 1010106, 2204189, 951294, 561448, 2041624, 1493182, 559390, 1271444, 270893, 800494, 454633, 1606754, 695651, 591600, 461905, 1467517, 697462, 1651074, 1801466, 1782323, 139780, 804238, 1565021, 107103, 1611734, 372102, 1103918, 509896, 188840, \n939508, 2110901, 2301426, 1399229, 1492451, 1472833, 2284136, 2262722, 966363, 1823206, 1849258, 31287, 1004199, 1127510, 893054, 2171038, 868136, 1639695, 1497495, 1258351, 2045872, 1878244, 2256734, 1406096, 1990158, 2151022, 2296280, 1823093, 259100, 1398210, 1323173, 916130, 1114630, 702955, 1568505, 694841, 1628337, 1325403, 241940, 994549, 1945238, 364200, 1011563, 1240761, 703669, 827935, 2272996, 643231, 1869291, 79430, 2177106, 1446720, 2040369, 612487, 628246, 1105251, 396992, 1424329, \n1909623, 2190873, 1708302, 1078157, 1209595, 406718, 468373, 398212, 1342956, 1523944, 1244335, 2249440, 1272491, 1117052, 370947, 1985605, 509497, 2295533, 639133, 2298509, 1506225, 1409873, 352921, 696703, 174165, 808510, 274860, 37151, 2160876, 131108, 1612455, 112366, 2158437, 1722159, 536906, 1781109, 2247131, 1758854, 226029, 1748289, 1747900, 1654295, 279061, 1081192, 898935, 614312, 402445, 745221, 512804, 1115984, 610035, 875784, 168936, 775928, 144513, 916966, 2189145, 644351, 1742064, \n505683, 789567, 2305283, 1437210, 900141, 1263434, 2095026, 2199118, 797679, 1528840, 773406, 241734, 965885, 316510, 283148, 2077968, 1776022, 432695, 749801, 1997871, 343072, 108049, 257668, 567090, 1132875, 1679404, 1890677, 960462, 338307, 1049399, 385514, 1737559, 2077610, 368077, 493612, 1392007, 212629, 993428, 1519901, 9884, 1993108, 1154401, 150942, 1707536, 371837, 334713, 565140, 1589661, 1018804, 484103, 1973333, 269381, 965389, 2147592, 1621975, 2054991, 693387, 1567807, 588195, 380005, \n1934096, 1745722, 1900552, 1372794, 1489533, 239405, 1113578, 248731, 769548, 784602, 2047343, 458441, 1069396, 490849, 1506870, 1612628, 821816, 1471855, 961552, 1967966, 266312, 2176075, 559788, 1478193, 1954817, 984484, 2048388, 25670, 665847, 2250646, 2098155, 1960984, 1007232, 1785258, 792185, 187782, 1711662, 1821763, 1436335, 105121, 1265310, 1240917, 1473096, 144799, 1712799, 33683, 1787217, 626441, 582789, 1860375, 1475468, 602888, 1325161, 2103663, 1335133, 1336139, 1111759, 400425, 2292784, \n706948, 156006, 1644679, 1958612, 1832277, 1540523, 1025227, 275943, 2199322, 796386, 1458291, 1834500, 1514010, 1379558, 1121090, 2010, 2181234, 1259389, 1878555, 1715290, 190178, 1025236, 1531208, 912236, 1420543, 1775752, 103339, 581018, 478418, 1483565, 701440, 128797, 36635, 546037, 2091508, 1066250, 41248, 712138, 26048, 1096112, 587129, 2197992, 854406, 788588, 532235, 1204252, 841434, 1778904, 779328, 1045168, 1191953, 490203, 1692931, 31360, 1080435, 1689590, 2246398, 1192405, 47457, 521702, \n1519101, 392202, 548180, 1017818, 1388845, 822953, 1583343, 1175551, 2283750, 893832, 1120683, 2184654, 2022471, 1063307, 881962, 1565477, 555519, 1264611, 137730, 1954844, 1849515, 1517577, 1784323, 619019, 430353, 1688726, 329766, 2226251, 135030, 1071672, 340902, 1053187, 1420998, 793123, 1833843, 2272817, 1101931, 1692273, 2218146, 1450204, 2300406, 1780292, 218022, 1717486, 2046010, 1244503, 650445, 686658, 676296, 961331, 1477965, 743992, 1693977, 737459, 988143, 902767, 1330522, 1379212, 1848371, \n556125, 2159284, 1278035, 1320288, 15021, 521597, 2192418, 348980, 731573, 1611945, 926412, 244418, 1478221, 1896067, 999158, 1176722, 2058247, 291968, 125377, 764220, 1391825, 303588, 932933, 1128300, 571654, 855249, 2214507, 942233, 957057, 964236, 153933, 167462, 164297, 1879002, 132076, 951055, 267335, 737583, 1717540, 606772, 1785303, 178338, 1751617, 975540, 1491453, 2188240, 316962, 427970, 1617876, 429041, 1920868, 2204874, 528016, 1537998, 117525, 600161, 1300447, 2155935, 44771, 219124, \n300843, 1908453, 1561861, 350790, 667932, 1605668, 1028308, 1247075, 13642, 915542, 935607, 1519090, 685662, 1271224, 165076, 2095598, 960560, 1551388, 465585, 964824, 96071, 1908727, 2190131, 1869726, 1946774, 2134222, 1553254, 404977, 391109, 243675, 1456118, 1627185, 259813, 1359447, 2061200, 2077401, 1219751, 1555110, 713048, 1451138, 1717606, 2078613, 96498, 2260521, 1542006, 1120569, 867722, 698493, 2104696, 1459446, 1842956, 1229309, 1783895, 1202053, 21795, 922590, 2036509, 17302, 840738, \n821392, 1856712, 2209714, 418092, 1571450, 1073068, 1671097, 51139, 1573469, 1413964, 879604, 946456, 1717707, 1946123, 556821, 355134, 1494462, 1963220, 535587, 1774303, 1728309, 1109892, 1815581, 98596, 514163, 2211929, 1969662, 1861055, 1260050, 1052732, 388518, 1081124, 892765, 545149, 1134497, 2000418, 1648422, 114809, 1593209, 1311598, 1618458, 900688, 952365, 180141, 1099334, 1454159, 181922, 854651, 568154, 583297, 128931, 613836, 779706, 1352757, 1167162, 1924774, 2286929, 2120637, 2203476, \n14314, 872383, 519237, 1587334, 1127097, 498703, 852292, 59019, 806776, 160403, 613101, 696026, 1786727, 1882201, 599121, 1506297, 801068, 1208785, 1280271, 1716425, 1730248, 1875595, 2051592, 826480, 2141389, 1191201, 1672544, 1354324, 2077563, 1112715, 1668597, 1256886, 1709688, 2064245, 1919342, 2210412, 2071387, 1222088, 2080510, 96111, 771470, 1449098, 1069495, 361333, 1375020, 147600, 327822, 1608198, 679980, 76538, 1618264, 1574953, 2080439, 649653, 2020581, 270032, 286656, 2180759, 321623, \n1957094, 472520, 731919, 448742, 219386, 185876, 1202246, 1752477, 359293, 722058, 1294976, 2155073, 915758, 1954505, 875866, 1366382, 1903082, 2135960, 2188397, 550672, 2248934, 1259756, 131284, 1597704, 522832, 2299169, 1777455, 1900794, 314333, 865389, 1112896, 387276, 1598742, 880947, 2106203, 317319, 505983, 57528, 672650, 1699576, 544066, 1812960, 2300891, 1584365, 280834, 1011232, 2183734, 798715, 2199735, 1663161, 606669, 149668, 1941533, 1150656, 1890277, 589232, 266134, 1388776, 1697337, \n1804212, 1385072, 1615662, 382050, 998086, 1166673, 1199658, 2203024, 1334977, 278390, 1052943, 421952, 737811, 1734944, 1688008, 2117066, 735416, 2127875, 1318141, 1339716, 367856, 402558, 1348525, 200548, 1227404, 506472, 1130821, 881212, 63347, 121428, 1874975, 68324, 522924, 175713, 725648, 1269182, 990792, 330630, 2027585, 1394852, 1259589, 383875, 1760064, 116924, 939279, 42743, 2140540, 849093, 1163842, 2010225, 1114130, 93113, 1738103, 2134917, 766055, 532684, 812470, 453176, 898406, 252817, \n970392, 792880, 760443, 1407655, 1695853, 923576, 1324199, 1727011, 802373, 509636, 1284202, 1531551, 1922179, 2176892, 56690, 1790023, 247798, 1130749, 110202, 1094838, 2241815, 948766, 2018509, 446848, 440600, 930058, 1863828, 1327965, 1916511, 262503, 975107, 209556, 2252367, 602789, 1421697, 1025020, 1230745, 1427500, 911960, 459844, 564951, 1521383, 718251, 1367168, 1311406, 989314, 1448444, 1198589, 925243, 1861043, 1413204, 1555636, 605238, 2170919, 24677, 713294, 858175, 1786070, 1672925, \n418541, 462902, 1347290, 1480221, 1572335, 1343693, 1556025, 1025755, 1089641, 1849249, 1420792, 2078467, 776874, 2143208, 458149, 1329535, 635845, 1249546, 1469619, 433054, 329153, 439166, 1975088, 767254, 981623, 43193, 349939, 2236161, 769645, 2175349, 1526986, 2039490, 1216975, 207234, 649239, 968070, 1640612, 1780789, 942214, 1233089, 2173861, 2272853, 2156631, 1076699, 1391828, 2198020, 1158505, 1156722, 1846858, 1018110, 2279667, 1131221, 798829, 157551, 160418, 1812814, 1807780, 1234693, \n1572200, 1464927, 1098392, 702621, 611708, 720395, 2074649, 2155701, 1328811, 1159169, 899764, 797886, 189317, 2287751, 1702217, 401297, 335607, 1853906, 665958, 1646763, 203077, 1264999, 492398, 1045069, 62087, 432259, 336054, 2038114, 721872, 1279024, 1730530, 1289672, 1995230, 1548052, 564062, 325028, 2118520, 1834538, 1147991, 1950760, 55310, 1924637, 930212, 915980, 611708, 402622, 1289479, 392308, 1073164, 2284884, 1917083, 101487, 292198, 2112345, 1929464, 1053987, 2035735, 1629985, 287162, \n29904, 1642440, 714439, 1458297, 1483787, 2171285, 1147960, 1315829, 1324593, 1825216, 1301042, 2199515, 2283282, 1617335, 1191058, 1716950, 251876, 1409406, 957923, 1311248, 1057774, 2082337, 286990, 727341, 1550296, 150498, 282791, 103506, 1083710, 1355200, 2034334, 597121, 2284527, 1632832, 2024586, 919540, 319164, 1425161, 536402, 804616, 1895406, 1105965, 1881086, 709508, 1117765, 626394, 828696, 772690, 1951591, 85769, 559494, 1383565, 2149634, 1139864, 468117, 310906, 1635927, 577544, 1578790, \n1221520, 1144513, 1229544, 309978, 1586304, 876795, 1721130, 1925492, 287743, 306328, 1066046, 1988441, 735262, 254918, 1569313, 544277, 660696, 216977, 1669540, 150156, 1145010, 1787315, 138488, 961736, 1880890, 2133650, 1481459, 892069, 1886744, 1663125, 997817, 1083512, 875371, 730340, 1627258, 2080985, 1180440, 2091719, 831580, 1071416, 38257, 1964665, 681387, 477098, 1495415, 1903810, 331676, 1069354, 1020672, 1850319, 1040740, 789529, 2274745, 2203196, 272659, 2254504, 1507728, 1895599, 902096, \n170049, 1140696, 188504, 1944692, 918695, 598077, 852781, 1135969, 1659007, 1236343, 556586, 2022407, 699349, 536544, 2191218, 320972, 30285, 785723, 1093311, 1912319, 1059729, 1309374, 2102155, 1095251, 2133952, 759910, 373794, 1871371, 1396160, 1132841, 1135569, 1664119, 287290, 410088, 1377141, 1438935, 1785159, 1194564, 1636507, 516172, 738002, 1305955, 39810, 1913513, 2180088, 2105061, 1619484, 270742, 458635, 104262, 1999081, 1732470, 1691845, 739789, 1733167, 2139647, 673714, 791262, 1589900, \n1684836, 737219, 1330828, 324787, 777255, 87256, 577046, 267191, 2186215, 1246893, 477072, 876811, 2291076, 157383, 1263804, 1391777, 818805, 2111192, 118350, 1958964, 1235882, 687242, 409277, 1180179, 299678, 1675359, 1430933, 41387, 2086869, 1129392, 2024299, 582656, 1731000, 986578, 262015, 2085384, 803470, 1481338, 2181925, 1688904, 552136, 1105966, 142221, 614998, 2249179, 699379, 1789562, 1539037, 1935405, 1068811, 1565816, 1897991, 398926, 965387, 1200740, 1305504, 2032575, 79721, 1765358, \n1333510, 264896, 773753, 555326, 1340661, 2099946, 1362063, 1425568, 1247705, 2065005, 814433, 2200824, 1824268, 420549, 2213746, 806938, 363601, 1304227, 436428, 820005, 938562, 1039101, 2287729, 1833732, 1371630, 188489, 1169872, 1835652, 1961861, 644988, 686416, 1708067, 255127, 104289, 524302, 1111579, 1700058, 1104154, 709979, 750702, 683062, 1977121, 40619, 297557, 2245775, 529846, 1126677, 1195456, 1023000, 2060085, 1345674, 1058959, 1720868, 722635, 2229413, 238741, 2177726, 2047147, 726230, \n504590, 2138937, 274006, 1950562, 1369796, 14299, 1722375, 951139, 2017521, 1308069, 442913, 113816, 2273382, 865740, 60707, 1526115, 936618, 2283853, 2213298, 1256841, 1761029, 30668, 2190830, 1562848, 1457913, 898260, 708722, 1588057, 11260, 2037688, 586461, 1386423, 683914, 1858323, 325990, 214202, 395729, 1511617, 2006742, 1300117, 93818, 2204722, 918179, 716756, 1630010, 1261081, 43950, 2049789, 2077402, 1371120, 1266077, 1005064, 1572786, 1860143, 823265, 37329, 1786063, 770210, 1716382, 1843047, \n1307567, 2085419, 797124, 2215591, 1780389, 1102043, 917720, 181029, 2217987, 1530312, 1722323, 576281, 2174713, 98195, 495966, 54402, 2200079, 1021365, 378081, 2288448, 239742, 447162, 314113, 279821, 862357, 1449400, 992524, 1803834, 2104905, 563437, 889532, 1655478, 800294, 2016277, 1485463, 350116, 1436387, 447209, 2192529, 1053663, 1449770, 1793907, 1439696, 1211320, 780174, 888087, 492163, 1098563, 2128238, 691383, 1564097, 382558, 1614323, 226435, 2078550, 661184, 1753328, 2096830, 623616, \n45834, 170632, 109317, 1048607, 1828217, 560356, 1653475, 2180060, 1002172, 1018200, 1517618, 1656428, 686522, 1334354, 188614, 2196412, 2198908, 230644, 1980518, 785867, 2168492, 857928, 1718793, 733550, 464943, 1865147, 2255031, 485636, 1154510, 1971764, 12118, 1177312, 1944228, 841052, 614316, 462174, 2150929, 1659515, 761475, 1136826, 1002970, 311009, 788118, 2188440, 791930, 2958, 479117, 1219635, 2060163, 451925, 196026, 1243002, 473496, 1285210, 689981, 1061087, 112454, 204034, 581170, 1192973, \n293100, 61252, 1206773, 227586, 1093223, 1261687, 1572920, 2046367, 1207494, 1509693, 1195108, 1783095, 570939, 1194061, 560680, 1834779, 1333162, 605562, 1605728, 677738, 291102, 187391, 143966, 232169, 183149, 186528, 1163225, 2127893, 1886026, 1631954, 1826060, 2301515, 1634702, 1851055, 1176854, 1739002, 1002371, 1694810, 697909, 1779746, 944547, 987463, 2216858, 153690, 2274486, 1036453, 1664275, 829968, 1338943, 676083, 2052842, 564130, 311412, 192275, 1902077, 1584003, 1753198, 1612680, 459185, \n780953, 884476, 2114777, 1102626, 1079092, 1672451, 1417682, 325814, 979690, 755421, 1338768, 734400, 2123659, 1874961, 1541315, 336558, 397950, 2117947, 2037115, 1147436, 611708, 868870, 741510, 1841454, 1368639, 1199938, 1810912, 750695, 2047807, 2117603, 1433203, 414564, 333720, 231193, 2119536, 1951729, 1102038, 1276766, 1916435, 1837836, 1392954, 1801174, 2058996, 2124358, 1590319, 1580909, 217078, 908081, 1321420, 1113256, 1281277, 1273992, 2028966, 102515, 1659838, 2266372, 2175241, 945881, \n2288004, 553550, 2301747, 2118942, 2214617, 2271344, 1235324, 2063506, 896917, 1425068, 82382, 53632, 302037, 1396548, 18951, 2230771, 1058347, 2253947, 372147, 768852, 1683089, 204787, 1283341, 1163846, 1886762, 1279244, 314511, 406200, 572716, 687307, 76490, 400129, 1190520, 20514, 87417, 1200559, 1877536, 1649732, 467273, 395465, 554387, 931789, 869977, 791674, 649364, 2280647, 1486687, 439112, 1302731, 2204605, 1021273, 227130, 438075, 1497836, 1707877, 1852887, 1868637, 280576, 634167, 1993233, \n1437474, 2146743, 541121, 1834837, 993871, 616991, 1418213, 407542, 851222, 609919, 441540, 938058, 68456, 77257, 531402, 563113, 1441936, 2041284, 99713, 2269502, 2148081, 2082744, 260927, 1840053, 1596646, 1254270, 1848733, 2061482, 1929392, 1744568, 1099816, 1993195, 297649, 477710, 1629693, 352864, 680312, 982546, 61772, 1352853, 1653372, 1020698, 944562, 885004, 1793119, 112974, 821206, 1924112, 1001660, 1889753, 954214, 1201358, 1466364, 1879208, 922147, 432513, 779470, 1387442, 1128863, 1511931, \n2218023, 1467679, 1238999, 1088531, 1781325, 44312, 2199334, 1827411, 83295, 364481, 1922741, 1914814, 1798094, 2023666, 450939, 765363, 731560, 1479820, 355243, 1616548, 916297, 543184, 1022790, 179723, 750129, 1483908, 560981, 1904471, 1654649, 501617, 1383150, 844917, 2258062, 235249, 430580, 1238833, 2294233, 1075316, 618802, 1065704, 1633491, 1208874, 131969, 936947, 648946, 220284, 4560, 690944, 1831900, 887406, 468157, 425741, 1309879, 1674108, 1810965, 1452876, 250680, 923551, 1663664, 1970939, \n691445, 95334, 1672470, 580617, 811117, 1666062, 436276, 656295, 915061, 2088074, 689160, 1166448, 941600, 702846, 2222643, 1162665, 434479, 713895, 1821511, 912155, 1350109, 1793671, 1939288, 359410, 15171, 2027899, 687705, 1483380, 1621618, 1956022, 567884, 977725, 55120, 611709, 17752, 478928, 1766903, 834012, 298418, 1300243, 1585903, 1782745, 2029183, 1148445, 710139, 1526582, 1373462, 1785980, 1083100, 1482945, 1248304, 274820, 363992, 2196389, 1037112, 608174, 1406782, 2226960, 594487, 20681, \n2045390, 1704811, 214661, 1471701, 1463119, 306813, 1554347, 1156017, 1695051, 247218, 628864, 918585, 61926, 2294567, 1376229, 129034, 907994, 243626, 808327, 495983, 1597438, 1040783, 907269, 434738, 1865108, 2255777, 1436287, 1051249, 1303879, 661265, 656430, 1857753, 1252417, 1484899, 1952177, 1375350, 859489, 1774976, 881127, 2043853, 27895, 1199400, 1028928, 220123, 2085711, 1024397, 1938990, 2136396, 151251, 1385326, 1804904, 1206574, 1897375, 1722998, 2201040, 160254, 1796459, 777902, 1335366, \n1161689, 933941, 726457, 1606388, 807864, 1078633, 646687, 662369, 500480, 1996345, 526683, 265008, 224968, 1966395, 415981, 1424642, 1112118, 1813185, 708004, 42761, 1511734, 1888038, 836160, 1795629, 1977485, 957900, 648365, 977296, 1678834, 1351253, 1362129, 178755, 430423, 1790065, 996314, 1008127, 562171, 1661576, 1922857, 2262741, 81775, 613930, 1067646, 2069961, 801771, 2087680, 1900520, 1216171, 2000692, 1158896, 1795815, 848698, 787311, 1470251, 27653, 2259123, 1369411, 351383, 24525, 1376908, \n302598, 1808859, 2294987, 2206184, 1165643, 464341, 1904748, 700493, 1629965, 1284491, 1568277, 2018755, 1604920, 1459142, 795222, 1404142, 1188144, 29172, 648813, 719541, 2144298, 2261208, 1135724, 1770500, 56009, 331107, 866552, 207020, 1951604, 1752307, 459457, 2208502, 1893020, 2066177, 953058, 1661385, 343720, 1789407, 10919, 251270, 526272, 1576380, 1045913, 1802508, 226548, 1521900, 1002126, 1550257, 382338, 2228149, 520352, 1350140, 1761779, 931935, 142314, 784853, 921009, 723631, 2158422, \n653055, 989759, 1068857, 1176015, 2023848, 440909, 1855908, 1519173, 1046582, 2049617, 1278079, 754208, 1295206, 1750854, 676455, 436815, 1579096, 494535, 1378468, 624720, 185596, 1756033, 1277759, 972589, 1502059, 1698076, 1843090, 2028429, 1217880, 531451, 1415198, 1553192, 168901, 729241, 941957, 308260, 1681132, 1275289, 1579257, 1354915, 1925279, 340069, 1010161, 387466, 1906325, 2152506, 536798, 1274871, 916084, 1170052, 13039, 1971358, 2134709, 1073073, 1108170, 2205881, 178052, 397181, 1313281, \n592703, 261683, 172514, 1555562, 667759, 675259, 46894, 1826080, 1895961, 720789, 1869721, 1488659, 1675871, 1033800, 976164, 2000938, 2075077, 2232393, 1227959, 1618468, 1741647, 1021704, 1356572, 1818216, 628485, 1374532, 1673195, 310392, 2170763, 635938, 435210, 1839894, 2263510, 339711, 1118856, 339601, 153857, 749162, 108556, 1465023, 1669438, 451276, 1064240, 2302835, 1983944, 1246265, 142678, 1986562, 729297, 707948, 531026, 1139034, 14023, 432272, 1630867, 1349788, 11964, 561219, 570351, \n524480, 1239375, 1738929, 203948, 1311067, 1069459, 578827, 2254889, 1889662, 1308682, 1151141, 488751, 522914, 1125435, 1770975, 1268975, 608443, 1659902, 505850, 1574440, 1144149, 1201374, 274614, 20511, 887021, 2173446, 2057358, 561875, 2095440, 1048959, 788926, 270492, 103738, 158783, 1223658, 2050533, 524824, 1785219, 292500, 1506332, 1675522, 1781918, 2180141, 229783, 1316172, 1010138, 389042, 1076566, 1723495, 538893, 269524, 364181, 251784, 133850, 967268, 1297707, 750521, 151881, 1919608, \n852151, 1753355, 56461, 807828, 2124980, 112658, 2027018, 441030, 1218655, 1268609, 244024, 189485, 431946, 269892, 1070577, 547101, 795155, 1535335, 672445, 585580, 561417, 592313, 1509338, 412118, 768193, 1595784, 388957, 1057272, 226180, 236955, 1045953, 1117956, 874627, 128468, 964109, 2110161, 675538, 727386, 2108541, 1645330, 960463, 99604, 606300, 375448, 330365, 1454372, 682000, 1981366, 662852, 191765, 1862443, 202239, 2067943, 696144, 424950, 1079802, 1710595, 648504, 375003, 2141834, 2007092, \n935845, 1868105, 1536330, 1736112, 543024, 238309, 557253, 2270867, 959642, 1050982, 1508406, 1787472, 549591, 2002494, 235542, 575002, 1395006, 1004445, 1014556, 1716637, 92403, 2125792, 2217656, 2086698, 5366, 2070003, 2183654, 2101427, 132695, 743433, 1306329, 2294219, 1062271, 710998, 153612, 1902257, 1687687, 1844036, 387689, 1787630, 1121462, 578988, 2037369, 987679, 51811, 733653, 1595645, 886728, 955129, 2098995, 1661748, 162249, 1044728, 1007162, 1450187, 1593283, 1692352, 1395856, 982025, \n826760, 1168787, 2256106, 157896, 832501, 764063, 838233, 499569, 737642, 1873381, 1292609, 1854903, 847485, 740181, 1244210, 108854, 475386, 2036483, 425219, 2204549, 2106924, 770464, 870639, 2105888, 2272007, 1297817, 2287258, 1594224, 663733, 88297, 372119, 1152956, 1972483, 2063565, 148735, 1303455, 1962036, 997894, 2104676, 1296284, 656812, 1548191, 308940, 625585, 628752, 1400567, 1437833, 269726, 1555588, 1504391, 394491, 98665, 1899051, 2143833, 733180, 1790042, 179817, 2089318, 1196929, \n1035985, 2084327, 1717599, 2104420, 649361, 1436892, 1960411, 2004012, 1475620, 910907, 663173, 2078104, 2188975, 2221829, 1409578, 290554, 12487, 143097, 212504, 1179964, 1861061, 1708382, 208143, 1670033, 361840, 1726779, 2095780, 759249, 854220, 707937, 1581926, 681387, 1035715, 198097, 885528, 467503, 1156153, 456166, 1734151, 1074960, 155235, 207491, 1442101, 2072077, 1225646, 143273, 2197818, 1570913, 1993829, 1155741, 1807647, 1794637)"