{178226, 450594, 82713, 109947, 249837, 320920, 281091, 510627, 115840, 311315, 303791, 537621, 41069, 512022, 80041, 487998, 476001, 519474, 248120, 565766, 187805, 396977, 62295, 362447, 72210, 385599, 132763, 335030, 315098, 348148, 380903, 583210, 23627, 271543, 92101, 520117, 216420, 542716, 24964, 244754, 298248, 571987, 336636, 449134, 36318, 305129, 176560, 345012, 220842, 522608, 20754, 399345, 473594, 530621, 130351, 352670, 30964, 573342, 294902, 578877, 78639, 394609, 164944, 399588, 333722, 399868, 72015, 600410, 99032, 361400, 181231, 269605, 186859, 292458, 30179, 228542, 171163, 584657, 680, 74248, 180077, 292050, 234542, 288891, 327066, 339623, 311966, 317343, 239546, 430146, 28100, 244098, 415787, 477038, 196628, 510277, 22361, 253117, 244719, 600169, 87039, 537201, 179491, 265567, 91275, 114064, 402300, 567876, 33413, 473002, 313078, 553706, 389473, 434298, 55011, 458711, 176806, 293589, 53287, 106764, 120227, 561924, 309976, 448247, 163236, 502842, 25026, 480054, 343544, 492448, 371140, 413021, 49803, 420390, 38341, 578657, 142459, 329637, 215457, 271695, 96145, 576596, 239026, 327553, 354095, 409333, 417505, 486843, 71657, 352662, 134930, 422535, 95087, 269152, 366173, 582808, 257203, 537088, 493845, 570587, 142151, 482220, 198199, 224038, 41117, 363211, 15881, 278150, 218111, 581123, 100512, 461607, 102142, 398714, 30278, 337173, 210029, 434745, 268042, 502696, 129749, 449745, 5981, 604572, 480563, 536939, 128891, 192165, 81016, 478858, 107339, 551212, 99521, 469946, 521767, 558046, 453851, 506851, 462218, 514199, 33809, 501597, 111529, 139940, 17636, 140608, 212575, 500924, 236115, 393205, 9768, 174375, 264468, 434422, 428655, 575970, 290354, 314901, 192741, 206630, 204203, 298109, 314398, 382530, 78889, 235710, 447626, 558093, 519435, 595395, 6470, 103218, 39740, 309307, 225104, 518711, 350375, 529048, 257515, 472613, 351276, 572444, 260220, 304076, 565969, 577222, 35940, 458326, 119422, 298209, 25656, 136466, 50399, 363218, 343458, 579015, 125305, 534597, 90937, 99589, 9494, 578341, 215399, 250490, 481208, 596863, 482637, 590779, 464633, 501642, 3731, 273019, 325337, 527447, 117933, 403521, 50527, 554100, 237757, 369399, 165614, 189852, 375887, 393056, 64182, 142973, 39822, 438602, 123937, 187815, 535895, 552219, 196887, 432850, 163642, 347927, 50042, 303394, 237437, 371229, 408562, 531243, 360662, 408180, 157869, 519270, 221137, 295582, 320648, 419092, 85463, 317177, 474850, 510402, 200383, 344157, 82600, 213679, 54868, 580036, 133181, 242072, 139519, 212952, 148411, 343843, 340494, 460548, 112526, 439969, 96253, 522688, 8296, 38788, 244350, 593127, 274439, 358543, 148617, 151434, 9506, 294967, 95793, 451264, 354433, 387627, 121035, 326873, 64216, 247176, 80133, 89864, 138281, 346943, 27438, 368878, 114850, 580856, 343709, 532959, 311905, 552402, 512805, 540383, 344653, 356989, 10586, 201869, 103546, 597586, 204745, 220756, 432143, 503754, 70365, 376335, 144222, 301298, 138843, 164106, 48479, 557545, 280810, 596160, 436256, 526844, 317317, 399740, 409430, 431304, 171859, 412484, 442811, 75397, 507328, 326460, 498159, 237833, 588393} 107