[[136639, 316103, 0, 54326, 0, 16237, 66494, 16648, 38690, 106643, 99927, 2725223, 29147, 3869, 8480, 15581, 197361, 75527, 28148, 288905, 35882, 1236243, 546, 0, 10701, 144878, 3289, 13923, 2704, 4615, 87656, 123163, 28719, 180, 170193, 0, 9156, 105288, 54326, 53113, 39680, 15638, 3419, 45996, 38916, 0, 50980, 236350, 2725223, 0, 9147, 0, 114899, 0, 891898, 290837, 205959, 3005, 9195, 7104, 1640, 12131, 0, 8076176, 970709, 0, 185464, 0, 540, 62250, 60108, 8146, 0, 0, 2299, 546, 15344, 20159, 1093, 1743, 88167, 165829, 2772, 41617, 2186, 1606, 4854, 37893, 47535, 0, 0, 94401, 197361, 829, 17646, 2732, 4119, 0, 66222, 4495, 20270, 0, 10921, 123163, 820, 0, 9831, 28295, 103364, 159311, 0, 114985, 0, 12431, 837073, 28798, 60072, 87656, 1200845, 730, 0, 36850, 57512, 352910, 3131, 2186, 0, 390435, 0, 4964, 63542, 28402, 8426, 0, 25776, 857741, 25776, 0, 546, 15345, 22832, 0, 61109, 413444, 273, 39308, 0, 93226, 0, 0, 0, 1800, 50643, 83942, 34699, 888, 66222, 208603, 5747, 11162, 31496, 2768147, 6880, 26538, 296385, 0, 38690, 276, 0, 246398, 57514, 222752, 153873, 2187, 3787, 25780, 54326, 175347, 40896, 2768147, 186538, 0, 1093, 820, 1093, 0, 1654390, 567577, 45768, 0, 0, 23348, 453, 8423, 876265, 4420, 16237, 5605, 25968, 0, 0, 566878, 6388, 275856, 130732, 31900, 6604, 8969643, 615426, 0, 5592, 2187, 1093, 13488, 546, 10659, 1017761, 102573, 0, 0, 2651, 705270, 0, 2, 85188, 543291, 64962, 5325, 2651, 0, 0, 825890, 162371, 1193, 27775, 2704, 118677, 28148, 1077672, 8479, 533811, 62635, 3825, 515404, 102344, 41946, 3088768, 99155, 515404, 7339], [352910, 4360, 276, 3492754, 1093, 0, 22720, 228571, 142843, 0, 14175, 16929, 493119, 87077, 0, 12398, 0, 85058, 6604, 3725, 1236243, 1326, 14165, 0, 52330, 0, 5507, 21813, 0, 41035, 47698, 30263, 3142868, 0, 298284, 83942, 552, 0, 14273, 88731, 92292, 23681, 26395, 0, 220835, 407729, 793, 9748, 2732, 60108, 34699, 0, 6079044, 0, 171036, 19665, 1093, 62075, 11672, 48236, 57072, 5507, 246398, 694394, 0, 276, 9598473, 913205, 5591, 15159, 18801, 27775, 2459, 0, 0, 26982, 4495, 24850, 28818, 0, 2403, 13702, 44818, 196840, 1093, 0, 40111, 28840, 86395, 1093, 0, 1251549, 0, 324267, 180, 5054, 89286, 5507, 20159, 1639, 136754, 194010, 77929, 0, 0, 0, 118993, 41617, 328282, 0, 324616, 293, 1913, 0, 41945, 276, 3187, 205246, 356631, 11162, 6557, 3309, 0, 0, 138040, 28402, 24924, 45996, 493119, 25197, 12312, 694394, 60072, 6667, 66755, 0, 1105, 1543, 8750, 13888, 10221, 0, 182805, 0, 0, 920985, 2132, 0, 280618, 316, 93226, 50485, 1913, 50643, 608566, 24924, 116449, 5519, 127998, 0, 0, 0, 219455, 302411, 649789, 602221, 237647, 29093, 95252, 16929, 94401, 0, 6138, 1543, 3919, 820, 273, 544864, 3607, 23375, 900, 0, 2680558, 3419, 127576, 823, 22140, 86064, 103364, 0, 2331, 0, 216918, 1243788, 14165, 128796, 0, 0, 6790, 4717574, 0, 0, 0, 290837, 0, 3825, 48952, 9206, 16648, 31453, 273, 10665, 42612, 12570, 2252, 9219, 0, 844136, 2886, 83892, 318293, 20218, 212760, 3552, 56693, 180, 30457, 106538, 64210, 1093, 22188, 273, 12022, 15955, 2980085, 56577, 546, 86064, 78684, 58211, 283407, 1093, 0, 3024, 84377, 0, 1093, 380, 116360, 1584576], [361217, 142684, 8662, 40203, 26982, 811151, 1477, 0, 3834, 271213, 2738221, 102573, 34022, 602221, 50520, 913205, 77661, 0, 229860, 97863, 2434, 276, 247525, 2450, 241804, 1128873, 3845, 4088284, 156120, 26765, 2450, 231582, 726, 9748, 243025, 649789, 0, 276, 0, 1934, 5268, 20, 0, 15086, 3591, 89015, 0, 80828, 727533, 5406, 120637, 11275, 15638, 116360, 820, 47698, 2031, 0, 33024, 1093, 80359, 1796, 7563, 18561, 234073, 25755, 0, 62635, 10665, 182071, 888, 12010, 2762, 6889, 546, 12365, 72387, 0, 820, 1543, 31992, 3005, 22935, 469947, 0, 7339, 82564, 6267, 276, 99530, 546, 497321, 2113900, 97697, 4762, 0, 0, 1243788, 118971, 903919, 1742050, 415515, 12763, 88167, 263678, 479175, 820, 84134, 1260, 8076176, 39449, 1965, 0, 25594, 566878, 12699, 37089, 383559, 0, 30140, 0, 166985, 18176, 0, 66262, 11782, 8426, 75953, 82101, 1742050, 13903, 413444, 0, 51923, 324974, 1639, 216, 383559, 7735, 13461, 1934, 2455, 0, 58645, 102344, 33594, 2772, 118129, 1107, 0, 17176, 1908653, 23285, 20526, 2921, 9504, 2093, 22413, 2732, 136639, 39877, 2260, 339049, 0, 222574, 1264002, 8480, 70822, 4420, 495708, 276, 15086, 93160, 223621, 276, 3005, 12217, 246758, 900, 25874, 16274, 0, 83507, 3612, 993, 89286, 0, 4098, 66222, 0, 340619, 26, 56467, 0, 28719, 437660, 43399, 2186, 2867682, 31795, 141711, 40111, 379706, 241804, 77677, 0, 0, 0, 10114, 1093, 109207, 24850, 0, 1584576, 0, 114899, 28295, 3071342, 5206, 246398, 13923, 149086, 8117, 2719, 10363, 247525, 35710, 324267, 7059, 31258, 276, 9637690, 0, 12010, 46573, 0, 2186, 82262, 0, 255666, 33125, 53727, 3579, 92675, 7237, 3005, 1044, 6838673, 0, 19397], [0, 0, 149731, 53834, 2762, 1959, 26478, 2459, 62666, 578110, 18136, 0, 1633, 42634, 2772, 12312, 0, 384616, 33125, 46193, 15847, 0, 5406, 152543, 44840, 99155, 0, 116360, 60530, 5714, 57512, 1009, 10921, 1044, 47752, 0, 2459, 96961, 21011, 211946, 1093, 1157, 46286, 316103, 23803, 43399, 9156, 205246, 93160, 171303, 2626, 4762, 154534, 24743, 230229, 11007, 0, 0, 36971, 55082, 292669, 5545, 11464, 46286, 42766, 3552, 385393, 16411, 71051, 44840, 1543, 1323162, 0, 98738, 4174431, 20764, 6669, 276, 989899, 18136, 4420, 5605, 31419, 546, 507073, 27348, 1913, 1367495, 52453, 68526, 1093, 13915, 0, 1726, 0, 507073, 20764, 257638, 9206, 43413, 26478, 8076176, 118129, 0, 6716, 974, 296385, 11162, 7339, 118129, 6604, 463407, 45156, 18136, 74703, 65974, 27936, 18607, 139466, 11672, 287506, 231348, 56938, 35587, 39449, 880794, 213146, 567577, 60108, 34905, 1009, 63627, 276, 0, 99155, 106643, 1792259, 149086, 1934, 0, 28726, 0, 24143, 1093, 7037, 411653, 0, 370559, 15846, 14700, 10042, 543291, 0, 0, 26478, 159311, 0, 0, 0, 27170, 15638, 24924, 0, 24962, 989899, 877651, 4175, 1200845, 31436, 13134, 641008, 324278, 52453, 90620, 0, 97863, 116360, 16608, 20, 546, 10701, 4137, 2187, 12069, 246589, 4420, 20218, 16483, 78899, 87745, 276, 22628, 837, 254200, 296385, 4656, 33125, 4174431, 0, 102126, 4854, 12644, 35261, 31991, 48952, 0, 106647, 136325, 60072, 49130, 2186, 128796, 401531, 726966, 35547, 3052, 36850, 12010, 296385, 0, 247525, 106331, 28714, 223621, 1236243, 0, 408354, 11293, 17338, 11464, 0, 101381, 649789, 820, 28148, 276, 0, 9088, 20308, 125556, 0, 26395, 10967, 14975, 1113, 485020, 60108, 16237, 0, 413444], [0, 242716, 1502778, 22624, 3639, 0, 119852, 30184, 83888, 0, 80828, 700976, 460820, 5254, 13461, 159380, 347694, 507073, 308520, 811151, 216120, 1260, 0, 0, 0, 823, 44840, 80626, 68526, 217491, 0, 586234, 5166, 2732, 409741, 208699, 246339, 39669, 116375, 26467, 8117, 2532, 28798, 122576, 0, 0, 0, 425757, 211566, 7459, 30003, 1792259, 85083, 66153, 97608, 0, 0, 2832, 0, 196840, 4355, 12961, 7735, 0, 38690, 57241, 324616, 11561, 6746, 10967, 231582, 111706, 9637690, 41617, 216918, 23803, 0, 0, 165565, 2261, 10536, 90565, 1093, 129147, 174661, 28342, 64210, 0, 25968, 19651, 36388, 20555, 0, 231582, 9831, 21010120, 66755, 18176, 3144, 7104, 30003, 77099, 970709, 257638, 0, 0, 133168, 1242, 11782, 2732, 296283, 3639, 0, 106527, 23781, 8117, 94401, 9748, 36571, 276, 328282, 246589, 23781, 0, 271213, 44818, 4137, 22624, 216236, 1323162, 820, 518, 30184, 63627, 2805141, 1221502, 0, 0, 7848, 464064, 826, 368615, 14453, 28798, 422483, 76324, 546, 243414, 194782, 26982, 645966, 136392, 6839, 171430, 183065, 6089, 20, 0, 608566, 0, 31419, 552, 32799, 276663, 1093, 276, 1742050, 21183, 0, 0, 0, 41171, 275315, 2295, 596190, 243025, 3492754, 0, 0, 6584, 25860, 139535, 276, 1157, 2832, 138463, 0, 2186, 48368, 32438, 738809, 36971, 22628, 1012647, 11464, 0, 3005, 50516, 110144, 120637, 67850, 43879, 75181, 793, 26, 16780, 0, 87065, 58245, 0, 273, 425757, 32799, 0, 3071342, 75527, 0, 0, 32421, 185464, 3142868, 2186, 900, 0, 41035, 27522, 62147, 6267, 479175, 2459, 42884, 1584576, 6604, 102344, 22996, 208603, 228250, 415515, 0, 33091, 85491, 30263, 2762, 2306, 2459, 409741, 802, 152543, 26144, 1639], [102381, 0, 601534, 96961, 28941, 92675, 2867682, 11007, 54001, 13134, 642170, 1009, 12644, 20218, 971404, 69417, 152543, 0, 87065, 0, 829, 0, 19458, 552, 119893, 48055, 62129, 417232, 8387, 42634, 55511, 190967, 273, 140690, 0, 384553, 10332, 74062, 1629, 257638, 48789, 820, 0, 1574134, 135208, 36191, 256563, 90565, 48236, 7037, 70916, 21764, 46752, 22628, 586234, 0, 76324, 0, 62075, 12827, 58211, 747722, 38690, 160076, 37955, 149048, 22413, 25874, 6347, 2502, 0, 3639, 258734, 276, 194879, 42634, 2725223, 165565, 34022, 0, 316, 216159, 4137, 1264002, 0, 273, 71440, 7540, 1093, 9504, 25330, 1077672, 35568, 0, 3825, 0, 77837, 1077672, 900, 567577, 1381, 254200, 34517, 28148, 158585, 384131, 865701, 257638, 34022, 1173, 21292, 48055, 15579, 228571, 0, 0, 1242, 0, 2762, 122576, 2299, 8527, 43413, 44133, 171648, 26144, 7320, 267786, 1781846, 1093, 649789, 276, 33336, 90741, 26144, 273, 87745, 3934, 15344, 25776, 0, 433228, 30003, 212561, 64391, 368615, 428957, 2186, 56467, 5738, 0, 0, 119161, 148858, 1093, 1528, 903919, 1367495, 0, 95685, 25780, 10370324, 2563, 74062, 324278, 324974, 2762, 205653, 22260, 97608, 22140, 533811, 37955, 108680, 12674, 0, 66153, 35587, 0, 30408, 22413, 2031, 0, 0, 2704, 706887, 161527, 0, 0, 0, 208603, 48789, 52241, 391765, 19685, 80486, 2479, 0, 2725223, 9546, 149086, 920985, 57452, 128038, 0, 5956, 60985, 28818, 495708, 0, 0, 27190, 525, 0, 3919, 1889, 5738, 0, 14783, 1093, 543291, 453, 104080, 26, 68760, 22832, 88865, 38119, 0, 0, 1803, 2459, 125556, 0, 6790, 0, 184722, 321924, 941391, 0, 409741, 135519, 19306, 60530, 469947, 0, 25150, 36850, 17176, 48236], [258734, 1157, 34175, 57514, 83942, 2573, 298284, 99155, 22486, 15723, 52453, 2331, 13071, 0, 156120, 276, 0, 58746, 33709, 29602, 49130, 3492754, 0, 1128873, 0, 11138, 900, 706887, 820, 12131, 7377, 2762, 62285, 198882, 993, 83507, 37955, 0, 26363, 6549, 8969643, 0, 276, 56577, 0, 602221, 0, 1639, 13071, 21079, 30140, 159380, 8983, 644778, 6716, 3613, 38446, 1477, 287506, 2459, 22634, 35882, 793802, 2194, 0, 14783, 243025, 900, 546, 276, 3552, 142684, 0, 246339, 578110, 823, 140690, 2151871, 2518105, 3313, 0, 273, 7320, 12570, 0, 42766, 4119, 5738, 820, 30408, 0, 20941, 2762, 0, 0, 7848, 552, 233437, 59384, 4141799, 116360, 5219, 4017141, 6178, 4098, 182941, 187158, 75181, 119161, 425757, 7735, 33953, 7464, 6838673, 25167, 0, 31900, 829, 15731, 29275, 273, -5525, 4669, 63879, 0, 455261, 244227, 256563, 0, 293, 241162, 171460, 0, 16483, 0, 116449, 2306, 1101716, 34699, 3315, 135519, 0, 1934, 2173, 20308, 15345, 2680558, 119893, 1119539, 29474, 5484, 62635, 1270, 83942, 13915, 77837, 880794, 0, 1093, 57029, 384553, 0, 34175, 8480, 8480, 109207, 21813, 204998, 38916, 23375, 1737, 0, 40715, 75361, 41171, 1044, 19191, 39308, 0, 51923, 13071, 4615, 0, 117111, 114951, 2306, 28331, 15344, 463720, 148858, 45207, 50895, 0, 13071, 8969643, 1003, 198021, 6603, 16871, 24924, 23375, 31436, 106643, 0, 1528, 0, 2386, 793802, 9147, 0, 2539, 172561, 50516, 1323162, 87458, 53727, 15159, 0, 106331, 105288, 97626, 30003, 1017761, 12909, 14352, 2455, 38119, 0, 0, 231348, 18416, 119893, 0, 837, 127320, 212561, 9831, 71021, 114899, 3005, 7735, 35882, 26467, 159311, 0, 384616, 0, 9219, 12022, 0], [34183, 41035, 98844, 13702, 35390, 45156, 0, 97972, 0, 241804, 2805141, 2805141, 0, 1726, 61068, 8461, 0, 271213, 72387, 8059084, 75850, 380, 4420, 601534, 6889, 10536, 1077672, 2762, 3371, 12010, 645966, 64845, 276, 0, 480703, 52548, 0, 0, 1639, 158712, 219455, 62147, 3869, 148858, 197361, 1449, 9546, 29093, 219218, 8146, 3421, 108680, 391387, 2860833, 379703, 148858, 3279, 4717574, 2532, 93913, 6669, 3289, 20, 3393, 0, 50980, 0, 12249, 2805141, 3353, 22624, 993, 70822, 37089, 2, 106538, 900, 25330, 149086, 526134, 68032, 2186, 156120, 0, 110944, 78684, 57512, 649789, 228571, 38119, 83731, 106647, 0, 85083, 820, 107984, 141646, 0, 20968, 26, 303349, 37893, 27334, 145238, 98738, 21010120, 339586, 135861, 28402, 11, 1934, 423943, 62075, 2980085, 1973, 2252, 11368, 119161, 24839, 26777, 829, 273225, 99927, 15207, 0, 183, 56775, 151030, 0, 352910, 6388, 53727, 78462, 0, 11464, 0, 2479, 542033, 233437, 1326, 0, 589148, 3720, 273, 1386150, 293, 0, 15050, 7460, 0, 34203, 5592, 8983, 36070, 7582, 36388, 102344, 0, 91571, 460820, 4017141, 882360, 2, 0, 1639, 95685, 5763, 87077, 0, 42612, 106538, 546, 368405, 1128873, 276, 197756, 276, 53113, 59600, 256777, 5206, 2186, 39669, 50516, 219455, 3834, 547702, 71051, 285877, 0, 0, 0, 208699, 148340, 1934, 0, 3825, 241162, 20, 80486, 10221, 13039466, 5166, 48368, 1319011, 7839, 123879, 1200845, 267786, 92461, 1639, 552, 1609670, 178149, 5112, 12909, 876265, 50980, 820, 2186, 85075, 71925, 7464, 370559, 0, 552, 172561, 80486, 11668, 98637, 694182, 3131, 454, 113071, 0, 263678, 34517, 18783, 46573, 183065, 1939, 24924, 5697, 0, 15847, 1922895, 188331, 24094, 6604, 62250], [2532, 4615, 48113, 0, 148340, 30003, 64406, 546, 24198, 0, 2056306, 0, 3315, 71789, 0, 21715, 559939, 0, 26467, 39680, 5714, 0, 72398, 1803, 42634, 1742050, 0, 23727, 2252, 0, 1959, 16083, 114951, 125556, 229860, 148104, 0, 302874, 113149, 58746, 138040, 16371, 2260, 98912, 37893, 3607, 3787, 70916, 0, 65347, 7320, 127998, 2813, 6079044, 68794, 0, 116375, 7059, 4088284, 78899, 125791, 0, 156120, 0, 0, 216120, 24839, 20, 1386, 39308, 15882, 645966, 82564, 132917, 1606, 29147, 0, 7382, 27320, 73176, 455261, 13488, 284773, 586, 5892, 342377, 0, 5738, 5591, 6889, 0, 2651, 119151, 35144, 552, 15731, 53727, 27422, 608566, 100168, 97697, 705270, 726, 353449, 905176, 80359, 27320, 8279, 825890, 27348, 0, 150626, 0, 0, 150626, 15882, 23285, 0, 37089, 25549, 6158, 364753, 290837, 0, 498236, 9206, 3552, 118971, 118677, 30084, 28371, 0, 0, 3825, 33024, 25968, 0, 63942, 27060, 2805141, 1093, 2719, 99155, 0, 10221, 479963, 119852, 147205, 10370324, 12827, 0, 32942, 0, 0, 73428, 7150, 98844, 1913, 50980, 10659, 0, 131976, 2732, 368405, 58211, 175392, 39877, 8750, 72387, 89286, 119161, 96311, 69583, 293, 246758, 726, 0, 0, 0, 2732, 35882, 16939, 64962, 91884, 0, 0, 0, 102344, 276, 3455757, 273, 3005, 0, 39308, 6681, 171430, 2186, 7680, 79115, 6080, 2832, 43413, 1093, 0, 37441, 0, 39558, 219455, 989899, 150626, 6889, 273, 47984, 1446, 153873, 24924, 0, 546, 2, 408354, 0, 1093, 182071, 14783, 48952, 0, 119852, 21864, 0, 383559, 14982, 586, 52645, 2732, 0, 0, 2639499, 1913, 1800, 1093, 39558, 0, 53171, 29602, 13923, 33125, 463720, 5525, 24850, 0], [7914, 552, 0, 22832, 0, 369727, 276, 0, 293, 24606, 66755, 100168, 276, 16780, 276789, 0, 35547, 28342, 276, 384616, 14629, 0, 1528, 0, 0, 44840, 187158, 0, 0, 5464, 0, 14279, 57514, 552, 230229, 15846, 11922, 56467, 82262, 52873, 138463, 1450484, 3973, 1448840, 0, 2732, 11138, 5545, 546, 7563, 2867682, 86388, 507073, 273, 1128873, 204648, 1221502, 1242, 48236, 0, 16871, 55082, 21183, 27469, 1270, 48952, 0, 0, 66222, 5472, 208603, 0, 1800, 0, 16083, 197756, 552, 48113, 96377, 4098, 3234719, 160076, 48622, 463407, 52548, 0, 417232, 726, 518, 60108, 153764, 15846, 13191, 900, 0, 310261, 2573, 2762, 53171, 26024, 80486, 0, 1800, 44818, 1657, 0, 829, 27170, 2961, 4381, 0, 153873, 77837, 127998, 913205, 11464, 0, 246398, 758, 0, 1477, 77837, 3005, 64845, 22413, 2732, 35261, 25755, 21715, 0, 141711, 1803, 0, 22538, 25839, 11368, 0, 5054, 546, 0, 14783, 86494, 273, 64210, 87065, 0, 6838673, 293, 5792, 2386, 273, 86064, 20526, 106538, 231167, 0, 255666, 152103, 13488, 142843, 75181, 406, 212561, 20, 47535, 49130, 91696, 36388, 0, 3492754, 0, 276, 46193, 0, 171648, 409741, 608825, 27060, 36388, 0, 20558, 1934, 1101716, 422483, 498444, 135861, 220447, 58645, 0, 8584, 1934, 0, 384131, 0, 1640, 36206, 6388, 1093, 16780, 293, 11464, 2732, 92675, 352910, 98637, 69583, 54120, 57452, 39877, 546, 0, 913205, 552, 882360, 40715, 75527, 93038, 8164, 15345, 900, 1093, 0, 32421, 0, 485020, 1654390, 51655, 1596139, 379706, 1477, 3421, 20558, 10363, 0, 0, 2099, 2306, 23727, 77929, 16939, 255666, 0, 26868, 139466, 1397, 0, 11162, 0, 93913, 18110], [247525, 0, 0, 118554, 0, 32799, 20159, 52546, 880794, 21011, 586, 113149, 0, 3607, 106643, 375497, 29275, 0, 78684, 34, 5643, 9206, 119161, 479532, 5792, 0, 14389, 1093, 6889, 10921, 104769, 5484, 50516, 43879, 542033, 0, 905176, 6080, 101755, 276, 22634, 101755, 1477, 62285, 53727, 479532, 649789, 10562, 2434, 185464, 24382, 0, 86395, 2186, 31321, 83942, 256716, 205246, 5472, 62250, 5714, 3607, 106316, 80486, 220447, 46193, 214323, 180, 1278406, 38816, 22260, 5022, 50895, 920, 273, 85491, 1446, 574240, 112562, 16274, 22339, 13134, 39680, 5219, 47752, 43399, 0, 0, 241804, 0, 119218, 162371, 12217, 117111, 30140, 1584576, 31436, 25968, 80828, 0, 379703, 0, 0, 149048, 8560, 68970, 6178, 99530, 59384, 8480, 276, 3005, 180, 60985, 48055, 227781, 236854, 0, 518, 820, 27469, 93913, 276, 158585, 10177, 464504, 29602, 2768147, 5956, 101755, 119161, 1934, 36191, 0, 1596139, 485020, 793802, 26395, 0, 43413, 106316, 2762, 1574134, 2732, 107856, 9748, 128796, 829, 6667, 427733, 0, 10921, 0, 9748, 1113, 153764, 1759837, 104080, 905176, 42151, 96311, 173074, 1323162, 54326, 64406, 2762, 3313, 56467, 2306, 171460, 989899, 1639, 3234719, 0, 1913, 41617, 26395, 829, 9748, 29147, 160076, 68032, 13191, 613164, 21864, 0, 101266, 249522, 0, 8590, 178149, 64391, 989899, 0, 820, 347694, 2651, 241162, 0, 254200, 0, 14453, 13915, 21764, 30860, 52548, 11275, 12431, 11293, 14700, 7563, 747722, 18995, 29529, 25313, 58645, 22188, 180, 339049, 11138, 1803, 1095323, 0, 20, 29208, 1264002, 119893, 24850, 87065, 43399, 87745, 36811, 2403, 136639, 3919, 0, 2459, 4300, 29474, 7059, 230229, 370559, 303349, 16297, 0, 596190, 15207, 0, 75361, 29147], [3639, 11162, 27348, 9687, 0, 16083, 3612, 0, 3552, 44840, 9831, 601534, 3315, 0, 820, 158585, 99530, 2459, 2186, 0, 132917, 0, 20308, 1477, 91696, 0, 52548, 3613, 130732, 15846, 86388, 40683, 20367, 0, 54001, 4360, 6138, 276, 5592, 820, 578110, 0, 310261, 77118, 3109840, 324974, 546, 101266, 101376, 20, 820, 1172944, 13488, 10328, 101266, 3613, 96, 35390, 35390, 0, 12644, 30860, 251848, 1119539, 152103, 36811, 1101716, 10042, 1264002, 25313, 246758, 106643, 93038, 2151871, 15579, 0, 50643, 37089, 171430, 4119, 3005, 13134, 1390184, 13915, 820, 0, 34699, 2762, 22529, 0, 1086, 7735, 276, 0, 34, 1559158, 0, 2151871, 222752, 384131, 2961, 0, 0, 6003, 12841, 62666, 72398, 106527, 903919, 1606, 391765, 0, 276, 50516, 20941, 31992, 21183, 1093, 418876, 0, 21292, 22634, 101755, 1093, 0, 1959, 0, 40683, 119229, 4420, 7237, 10370324, 50516, 2679, 5112, 3289, 85058, 50485, 22339, 0, 27775, 0, 216918, 12570, 24382, 1319011, 4098, 246339, 865701, 0, 96311, 77837, 40715, 6079044, 6584, 4135, 0, 0, 0, 26467, 2732, 64962, 353449, 149048, 216120, 5206, 718776, 546, 15847, 0, 2886, 546, 1543, 811151, 13681, 93913, 0, 136392, 0, 0, 9206, 52706, 57459, 11162, 276, 970709, 1934, 77118, 15723, 2707, 135208, 0, 276, 0, 0, 24644, 172561, 113071, 283407, 738809, 9504, 184722, 5337, 87745, 31216, 285877, 84051, 267786, 77099, 42151, 144878, 87065, 3720, 3005, 37441, 171460, 0, 525, 11368, 112562, 63942, 0, 3948, 0, 313, 2049, 0, 1251549, 574240, 0, 2732, 2762, 6669, 0, 7037, 0, 10536, 216236, 11162, 38446, 10221, 101376, 7513, 68526, 34, 368080, 20555, 76324, 27348, 586], [157, 5464, 0, 2651, 24143, 162371, 1381, 16189, 28295, 34, 30457, 0, 574240, 0, 100472, 28941, 0, 12699, 0, 2719, 9195, 3315, 83427, 183, 20558, 829392, 27060, 7848, 103364, 108029, 2886, 0, 0, 515404, 12154631, 273, 30184, 47698, 157084, 0, 649789, 390435, 3597011, 3353, 190967, 0, 87745, 406, 718776, 2518105, 12699, 0, 216159, 4355, 758, 255552, 41946, 0, 0, 28295, 6214, 45480, 12312, 0, 47984, 2832, 182941, 79932, 3315, 0, 106331, 21010120, 552, 25860, 7735, 1323162, 101755, 59431, 3552, 0, 29208, 0, 2762, 352910, 7680, 15111, 2151871, 10255, 101381, 497321, 3187, 83888, 2961, 3591, 197756, 1367495, 103362, 85188, 6214, 35568, 876265, 6839, 108680, 3948, 0, 0, 4854, 15159, 6267, 205246, 24265, 37486, 9687, 1093, 83942, 0, 0, 453, 8584, 455261, 1792259, 0, 1242, 0, 1093, 24198, 1477, 331016, 0, 40111, 0, 165829, 19458, 6089, 8041, 0, 108680, 46804, 0, 738809, 44840, 255552, 2154, 197361, 67850, 3552, 793, 13191, 0, 296583, 25330, 40896, 93913, 9504, 96311, 183065, 318999, 216918, 826, 26144, 0, 2732, 3591, 180, 865701, 546, 25150, 29275, 408810, 98637, 0, 15207, 820, 19191, 417232, 0, 694394, 68032, 221440, 10968, 342377, 0, 331016, 1639, 28798, 0, 70916, 135519, 12069, 66153, 109207, 141711, 0, 22260, 23348, 18139, 25871, 22140, 4040, 41617, 153873, 152103, 0, 71021, 12778, 132917, 77677, 1278406, 415515, 546, 829392, 62250, 27422, 21864, 9687, 11172, 2961, 5747, 64406, 0, 0, 296283, 0, 0, 50485, 21764, 7464, 0, 8461, 1372, 5054, 2832, 2925, 6319, 94401, 4854, 74820, 40683, 949, 1629068, 7059, 0, 0, 18416, 99530, 91884, 84051, 13039466, 273, 127381], [96311, 7914, 67850, 52706, 743480, 644778, 56938, 276, 6549, 10781, 88291, 280618, 43511, 10221, 0, 0, 0, 173074, 802, 171648, 542033, 368080, 11172, 7059, 1726, 1458707, 2539, 96311, 3371, 1889, 10332, 208603, 50520, 2762, 0, 0, 98637, 382904, 970709, 138716, 581010, 0, 44840, 0, 384553, 276, 254200, 33091, 24382, 68760, 243414, 9628, 0, 36388, 88291, 33091, 318999, 106166, 106643, 526134, 0, 28371, 133168, 0, 222752, 15846, 119893, 74062, 79834, 9088, 23375, 63942, 820, 495708, 525, 180, 28371, 8041, 6003, 913205, 533811, 385393, 1278406, 124999, 18783, 2186, 4656, 2459, 228571, 82564, 231582, 19306, 384616, 0, 0, 112562, 1128873, 908411, 2132, 28840, 19191, 0, 190967, 923196, 3919, 455261, 829, 22628, 52241, 0, 1946, 279098, 136754, 271213, 0, 6584, 39877, 29529, 138040, 1726, 497321, 546, 0, 276, 45612, 497321, 63942, 20311, 14626, 0, 559939, 120861, 11561, 180, 0, 63879, 6388, 40683, 0, 47535, 93038, 15638, 250853, 552, 255666, 18607, 125556, 58645, 479963, 6267, 0, 10363, 246398, 16083, 0, 390435, 2099, 2867682, 106643, 49597, 1200845, 188331, 15882, 31991, 0, 0, 93561, 2732, 2434, 0, 1128873, 276, 57452, 0, 1086, 110144, 125556, 99155, 971404, 57514, 136392, 225284, 14982, 50895, 89015, 25839, 7540, 273, 1629, 0, 21715, 45612, 62129, 820, 0, 45156, 42612, 0, 823, 204648, 20, 50273, 0, 6592, 1913, 0, 25860, 48789, 33594, 0, 1659, 15581, 5956, 15581, 876265, 0, 347694, 552, 26, 2194, 216918, 10332, 15731, 106647, 171036, 153764, 8279, 36191, 40203, 10659, 1093, 56775, 0, 0, 27190, 4964, 2762, 30084, 0, 100168, 78684, 0, 29093, 1596139, 25839, 0, 546, 25860, 12365, 811151], [10562, 460820, 293848, 205246, 1093, 30457, 43511, 69341, 205653, 50643, 0, 189786, 0, 117111, 460820, 14165, 1093, 0, 913205, 1093, 697559, 0, 3279, 2459, 0, 2132, 216918, 11007, 0, 460820, 36070, 88167, 302874, 820, 9002, 24803, 187158, 0, 21169, 6003, 18995, 3246, 10232, 287506, 8076176, 50516, 3088768, 0, 0, 75850, 1105, 596190, 56938, 2860833, 55176, 36971, 18233, 3934, 0, 8662, 0, 229860, 22486, 820, 103364, 66794, 1096, 25779, 0, 418876, 13071, 71021, 7339, 24094, 178989, 276, 5892, 237647, 101755, 546, 0, 566878, 825890, 204648, 1543, 1574134, 12154631, 1796, 1946, 316, 0, 55176, 79115, 0, 25150, 10967, 2187, 2260, 0, 62635, 148858, 0, 498236, 0, 324974, 313, 13915, 4656, 17176, 28840, 27060, 34517, 136325, 0, 59600, 16083, 0, 1093, 9147, 0, 23681, 10177, 26538, 310261, 75527, 25874, 1095323, 8969643, 3005, 97348, 68794, 42884, 161010, 3187, 39308, 35390, 877651, 342377, 913205, 4175, 2306, 25839, 2459, 77677, 1584576, 60108, 23681, 15731, 923196, 0, 0, 8041, 21813, 9206, 4495, 1639, 22486, 0, 25918, 7533, 1354, 5571, 186538, 231582, 16939, 97697, 602221, 2518105, 900, 236350, 5166, 16274, 3825, 50980, 0, 273, 21011, 8969643, 178149, 118993, 68760, 34905, 0, 45768, 5532, 0, 236350, 0, 28941, 233437, 417232, 0, 117866, 373217, 221440, 52241, 1657, 847, 28840, 160076, 56467, 0, 3005, 5325, 6584, 276, 93913, 3353, 0, 26538, 718776, 64406, 1965, 382904, 19187, 256716, 80486, 2725223, 22832, 25755, 25330, 2525, 12763, 77677, 22538, 1372, 67850, 546, 276, 7680, 81713, 0, 23491, 276663, 6158, 89286, 276, 0, 546, 142843, 118971, 15955, 15345, 11672, 1792259, 9002, 8279, 2093, 2832, 64157], [44133, 3421, 48528, 94401, 0, 0, 216236, 10232, 156583, 1093, 49275, 69583, 0, 11368, 0, 30457, 0, 2099, 2295, 0, 310757, 11138, 730, 2762, 276, 56803, 83919, 2762, 111706, 18561, 89015, 98844, 211566, 10659, 276, 5054, 4854, 820, 41027, 106527, 2459, 383559, 3005, 829, 246398, 552, 12570, 479175, 40802, 1574134, 592, 3787, 114899, 20, 464504, 45480, 2403, 415515, 101376, 139466, 244227, 13903, 13039466, 903919, 276, 25860, 10232, 33953, 0, 52546, 189786, 276, 37574, 63879, 12249, 0, 0, 2732, 27422, 14279, 65347, 159311, 11162, 3552, 0, 1119539, 93038, 51923, 5519, 0, 31321, 40111, 7150, 1093, 0, 0, 820, 47364, 28714, 5792, 0, 526134, 5592, 515404, 276, 1737, 8728, 62666, 28295, 8146, 829, 417232, 8480, 339586, 16929, 3934, 180, 10363, 4360, 1618, 83384, 63542, 1889, 180, 2539, 0, 1640, 1093, 417232, 80359, 3865, 0, 2426, 15816, 433228, 0, 172561, 5187, 257638, 98738, 2186, 77118, 180, 622284, 2151871, 68135, 313, 70822, 0, 66494, 139466, 3948, 68400, 10665, 194879, 546, 0, 0, 152103, 175392, 8423, 373217, 0, 823, 2459, 5254, 29208, 3142868, 0, 0, 1477, 546, 7460, 1105, 60045, 273, 33091, 0, 11275, 48789, 48236, 96412, 949, 70916, 8479, 12909, 79834, 9628, 0, 10968, 20311, 0, 820, 31475, 370559, 2186, 36388, 19769, 85188, 52873, 231348, 64845, 61109, 57029, 1086, 80828, 127998, 12699, 371789, 0, 256716, 3421, 57514, 84377, 0, 6003, 107856, 25780, 552, 26777, 68135, 276, 552, 0, 453, 182805, 820, 0, 0, 175347, 989899, 32421, 391182, 127320, 0, 275315, 0, 69341, 34, 1640, 201519, 35568, 118971, 62129, 46804, 225284, 165565, 76324, 820, 847], [347694, 0, 3005, 46752, 0, 642170, 129147, 6267, 17176, 11464, 3591, 0, 129147, 39558, 10536, 23285, 705270, 0, 339586, 171460, 119852, 57459, 51612, 340619, 101266, 3024, 0, 0, 0, 110944, 0, 98844, 974, 65923, 15111, 538317, 67850, 18561, 10177, 20941, 180, 0, 4381, 7735, 546, 63542, 586234, 57512, 66794, 41171, 14700, 1386, 2633882, 85491, 0, 8146, 118554, 20224, 25871, 647064, 58245, 0, 175347, 249374, 8387, 0, 276, 15159, 246758, 0, 33725, 113149, 14453, 0, 2056306, 74062, 368405, 246339, 339049, 9002, 1093, 31475, 68135, 546, 900, 1889, 344716, 106643, 920, 0, 1973, 11782, 1381, 2186, 60530, 0, 2459, 62635, 41027, 5364, 184722, 3279, 53834, 99927, 0, 2299, 2049, 0, 0, 0, 409741, 263678, 546, 35371, 1397, 45996, 3005, 4088284, 8782, 247525, 437660, 0, 1093, 186538, 8041, 64962, 10255, 0, 2633882, 276, 56938, 36191, 28840, 216120, 96, 204998, 41946, 464504, 22624, 5013, 26, 23727, 41035, 0, 161010, 78731, 276, 121883, 1759837, 42766, 2725223, 276, 900, 198882, 0, 0, 110144, 0, 0, 0, 40715, 84134, 220835, 4918, 219218, 128038, 108426, 0, 876265, 7914, 3639, 9002, 0, 55082, 5364, 293, 6347, 216120, 547702, 6592, 12674, 1372, 5166, 0, 1913, 125556, 0, 15638, 255552, 97608, 217491, 601534, 3289, 35710, 483474, 80828, 20308, 0, 86494, 34022, 3187, 138716, 0, 4017141, 230939, 15204, 10665, 0, 0, 602221, 159311, 1101716, 10968, 826, 144878, 296385, 1618, 49275, 31795, 167425, 3371, 8164, 25549, 220835, 0, 18416, 95252, 24143, 586234, 25860, 58746, 62666, 353449, 2925, 321924, 31795, 2186, 104769, 533811, 158585, 298284, 3353, 1093, 3919, 1792259, 64406, 45207, 15344, 0, 15344], [1726, 0, 0, 15882, 241804, 823, 2049, 900, 172561, 9598473, 61109, 0, 3142868, 19651, 16939, 119893, 0, 455261, 1657, 2331, 153764, 13702, 12674, 11007, 2563, 4861062, 340919, 1629068, 196840, 83892, 25871, 0, 276, 88167, 276, 153764, 1093, 877651, 4420, 13250, 0, 0, 243025, 21864, 20555, 0, 2049, 0, 23727, 401531, 144878, 820, 24198, 0, 1726, 12699, 546, 102381, 2762, 14418, 28589, 544864, 1260, 72387, 0, 5325, 87077, 455261, 4964, 61109, 172561, 50895, 601534, 1623, 0, 20308, 1639, 463407, 2732, 49275, 67850, 0, 128796, 12674, 112562, 0, 0, 279098, 22260, 28719, 2459, 23803, 182805, 0, 3591, 90741, 158712, 3787, 12131, 0, 8479, 2704, 104080, 407729, 208699, 0, 4088284, 106527, 373217, 30860, 0, 128038, 10255, 96, 2132, 364753, 880794, 4964, 0, 4381, 0, 2113900, 151030, 38446, 70822, 13681, 340619, 1645, 3142868, 205653, 0, 1251549, 39877, 1386, 586, 310261, 83942, 4088284, 33594, 0, 15846, 31475, 382904, 0, 158585, 21079, 88731, 920985, 1086, 417232, 4981, 118677, 0, 4355, 9637690, 3309, 0, 0, 2732, 974, 0, 6669, 2186, 83068, 738809, 222752, 0, 36206, 857741, 1172944, 167363, 25871, 25150, 0, 40203, 159311, 26363, 109207, 255666, 15579, 490874, 78462, 8904, 14982, 758, 28295, 2479, 26538, 1596139, 0, 3591, 55059, 11293, 296385, 4017141, 51612, 69417, 0, 45996, 1574134, 5763, 14352, 546, 730, 0, 22832, 82564, 837073, 48113, 204998, 0, 103016, 0, 35261, 0, 0, 820, 0, 913205, 0, 249522, 105288, 64406, 9831, 5364, 38916, 134420, 273, 171036, 275315, 0, 0, 463407, 368615, 205428, 0, 0, 16608, 211566, 0, 552, 141711, 14774, 0, 56938, 5112, 58645, 220447, 288905, 3052], [1458707, 0, 12778, 19306, 308520, 60072, 4861, 829, 127320, 110144, 80828, 4372, 86388, 2732, 727533, 249374, 0, 228250, 0, 97348, 3552, 0, 174661, 0, 89015, 368405, 19191, 0, 0, 0, 7839, 167363, 87745, 923196, 4355, 361217, 273, 119161, 0, 2, 7848, 205246, 6158, 185834, 2768147, 0, 15816, 7848, 29147, 16274, 5464, 0, 9831, 877651, 5187, 12909, 246339, 142684, 62635, 0, 0, 7037, 2725223, 16083, 25330, 2762, 0, 4420, 96961, 0, 44840, 2299, 24265, 407729, 7037, 87458, 344716, 428957, 857741, 60045, 197361, 0, 1129962, 28342, 50895, 88865, 7059, 308520, 85083, 87745, 0, 384616, 76786, 2186, 7382, 63942, 276, 0, 90620, 30003, 83507, 7150, 220447, 8426, 0, 3552, 727533, 8387, 26538, 28714, 0, 2860833, 25755, 2925, 470328, 47364, 0, 1093, 16371, 10255, 0, 40111, 0, 85491, 1639, 258734, 6080, 244227, 313, 189786, 17787, 5406, 1618, 8527, 118993, 69583, 1913, 0, 219455, 368405, 276, 70822, 546, 2295, 20941, 2738221, 718776, 94401, 501048, 284, 8590, 0, 6669, 546, 17338, 0, 324974, 1623, 525, 293848, 5254, 38119, 4669, 0, 28342, 13681, 2732, 900, 25918, 14175, 3279, 6603, 83068, 173074, 276, 186538, 493119, 6158, 4005, 284, 231582, 62147, 285877, 68970, 194782, 1093, 46573, 5545, 276, 28714, 586, 6214, 1236243, 126514, 142684, 276, 21011, 93561, 3371, 97697, 273, 93913, 700976, 53834, 401531, 37574, 546, 316, 12312, 180, 0, 455261, 276, 40111, 41171, 256563, 276, 33091, 64210, 2434, 203747, 64210, 246398, 390435, 125791, 9937, 276, 80486, 273, 40715, 256716, 5219, 758, 2518105, 77152, 223621, 2762, 6880, 68760, 738809, 276, 64845, 370559, 4495, 108426, 14352, 7382, 0, 8461, 971404], [2132, 0, 2019, 0, 114985, 28371, 1003, 46573, 1618, 31991, 0, 25167, 15847, 0, 135519, 66262, 149731, 15159, 71440, 0, 3787, 276, 470328, 2860833, 98637, 13915, 0, 79115, 601534, 47364, 13250, 3579, 107856, 2434, 27334, 69341, 1448840, 11464, 41027, 40715, 116375, 107856, 108680, 246398, 132917, 1386, 17787, 758, 1618, 0, 229860, 27522, 0, 0, 47752, 24382, 46752, 479532, 1096, 1629, 0, 8728, 73428, 28818, 69341, 24094, 30003, 0, 2186, 68794, 538317, 820, 35547, 33594, 0, 22996, 275856, 373217, 16274, 148104, 20764, 1528, 353449, 2768147, 0, 273225, 908411, 202980, 2679, 645966, 11782, 61109, 8041, 552, 0, 0, 0, 825890, 113149, 36388, 1657, 361217, 368615, 3005, 4645, 7757, 0, 3552, 125791, 1119539, 353449, 0, 106647, 6889, 2459, 469947, 5268, 24382, 83384, 102381, 12674, 45996, 10370324, 0, 12715, 7037, 4098, 4420, 546, 144878, 0, 1017761, 7735, 10968, 151030, 1781846, 316103, 533811, 18176, 546, 2704, 882360, 1639, 23781, 3088768, 384616, 0, 19397, 275315, 705270, 19187, 970709, 24198, 81713, 880, 23727, 7757, 0, 229860, 276, 406, 11162, 4098, 30184, 0, 83731, 276, 3973, 608825, 166020, 0, 2306, 3825, 217491, 3371, 0, 50516, 58533, 27320, 93561, 28941, 1012647, 6604, 2762, 12841, 0, 2403, 53834, 2455, 2194, 24198, 215045, 1543, 185834, 26144, 1093, 220835, 205246, 546, 844136, 28342, 216159, 5022, 48528, 0, 10114, 25779, 165829, 22188, 9937, 40802, 185834, 0, 74062, 3492754, 3289, 167363, 9088, 56693, 120637, 8146, 158712, 0, 1096, 56775, 22628, 6557, 22140, 83942, 2518105, 0, 970709, 498444, 0, 6267, 531002, 384616, 2450, 26538, 0, 8426, 30408, 36206, 3088768, 829, 0, 5643, 26467, 22140, 0], [26024, 497321, 35371, 0, 10921, 0, 342377, 3315, 153764, 2732, 531002, 41171, 24839, 208603, 273, 0, 28295, 6746, 1093, 222574, 2299, 249374, 117866, 46752, 71021, 1054016, 36206, 126514, 203747, 6889, 134420, 0, 5532, 2626, 2732, 111706, 820, 417232, 84377, 407729, 920985, 0, 0, 66153, 1584576, 5592, 44840, 66794, 0, 453, 0, 13702, 0, 726, 6003, 2186, 373217, 22935, 124999, 58645, 16274, 820, 2187, 0, 1128873, 214323, 34183, 23659, 117866, 11575, 16483, 26982, 243025, 469947, 2704, 8584, 157084, 28818, 18801, 876265, 5532, 2732, 26395, 546, 276, 18801, 287506, 88962, 0, 24839, 0, 28726, 71021, 31419, 2386, 117111, 19955, 50895, 92292, 0, 993, 0, 6880, 3234719, 3371, 2961, 2738221, 185834, 198882, 1934, 284, 10659, 0, 56803, 5054, 2732, 273, 243414, 324616, 118993, 183274, 110144, 4495, 108426, 147205, 6089, 726, 15581, 2738221, 0, 13702, 6158, 2450, 46286, 157084, 56693, 0, 26777, 25197, 293, 694182, 0, 2738221, 1105, 12827, 13325, 28905, 26395, 7382, 10363, 241162, 5956, 2306, 56693, 2532, 37955, 169695, 86388, 880794, 0, 20270, 0, 19187, 273, 276, 175347, 55176, 48528, 63627, 125791, 2768147, 518, 123879, 18139, 913205, 62666, 602221, 101266, 0, 1093, 0, 12699, 3934, 542033, 0, 205428, 45768, 5956, 249374, 37955, 139535, 0, 581010, 77837, 89286, 116375, 4017141, 5532, 25313, 0, 288893, 26024, 8527, 271213, 246398, 11007, 3005, 340619, 87458, 546, 0, 51612, 276, 15955, 20, 22140, 546, 0, 1737, 0, 276, 989899, 463407, 820, 41945, 20159, 375497, 276, 1908653, 0, 820, 26765, 27320, 1093, 24143, 437660, 10328, 157, 26982, 479175, 1639, 80486, 8480, 15638, 20224, 101381, 94401, 0, 6669, 151030], [515404, 865701, 68135, 340919, 96311, 586234, 96, 0, 129147, 80828, 35012, 147205, 275856, 81713, 0, 20941, 2186, 1200845, 384131, 622284, 7540, 552, 1319011, 30860, 250853, 15581, 3552, 455261, 308520, 14982, 70916, 469947, 30860, 68760, -5525, 1657, 9088, 15847, 6347, 52873, 1908653, 118677, 825890, 900, 7735, 27190, 213146, 2186, 69417, 15638, 344716, 2732, 250853, 93226, 22624, 95252, 46804, 8387, 61109, 50980, 161010, 19651, 26868, 237647, 1093, 641008, 88167, 384553, 15207, 5747, 62285, 0, 589074, 27469, 3005, 8387, 205653, 0, 156120, 321924, 127576, 8969643, 0, 56775, 546, 139466, 2768147, 0, 85083, 79834, 2434, 66153, 204648, 96, 4557, 407729, 80359, 0, 318293, 25330, 83942, 36811, 14783, 3052, 276, 84377, 581010, 60108, 27320, 198882, 1781846, 103364, 0, 546, 13325, 27348, 3279, 324267, 118554, 58746, 142684, 136639, 1792259, 27936, 171648, 298284, 26395, 278, 593, 1639, 344716, 0, 21010120, 65347, 820, 882360, 0, 118971, 2186, 694394, 50485, 71789, 236854, 1397, 75850, 38816, 14629, 0, 4137, 71021, 903919, 19458, 3919, 1908653, 30140, 1128873, 2099, 36070, 46752, 390435, 66222, 2525, 566878, 65923, 4098, 1077672, 96961, 296283, 586234, 55176, 12398, 45996, 0, 0, 0, 10177, 3607, 2033, 0, 1922895, 69583, 36811, 10232, 39558, 276, 339049, 69417, 152103, 23803, 1657, 0, 820, 5545, 284773, 8426, 464504, 8479, 246398, 1157, 12217, 83888, 1323162, 6138, 1502778, 2732, 1477, 6880, 0, 24644, 2732, 52488, 273, 12249, 0, 829, 8728, 225284, 42884, 0, 1372, 14165, 160076, 826, 1742050, 122576, 35012, 0, 391182, 36388, 64157, 127381, 27170, 1397, 2732, 22529, 0, 175347, 36070, 464064, 42766, 25150, 56689, 1781846, 0, 196840, 1113, 0, 0, 1726, 0], [20526, 135320, 78462, 60193, 11293, 10232, 31453, 80359, 236854, 120861, 1618, 79115, 0, 4381, 46804, 20159, 45768, 2386, 2554, 802, 0, 7320, 47752, 14418, 16648, 1803, 2056306, 10370324, 16371, 28331, 340619, 0, 104080, 820, 0, 8590, 130732, 187158, 3419, 234073, 230939, 352910, 37574, 10363, 178149, 135861, 0, 111706, 126514, 58245, 148104, 49597, 241804, 62666, 19665, 391765, 409960, 0, 3052, 138716, 6319, 34022, 21169, 56775, 52330, 225284, 58211, 29275, 480703, 288893, 1193, 293848, 18607, 0, 308520, 726, 877651, 13191, 182805, 7150, 19124, 1319011, 2961, 292669, 1251549, 876265, 0, 1244428, 108029, 101755, 119218, 11007, 540, 16411, 334747, 161010, 15159, 257638, 470328, 78684, 12644, 30184, 4420, 53113, 1095323, 213146, 35568, 823, 9147, 0, 1543, 21725, 41945, 0, 0, 5747, 0, 148340, 920, 2049, 296583, 888, 2762, 87065, 0, 148104, 1270, 2261, 247525, 136392, 0, 0, 21725, 5219, 87065, 368080, 0, 6746, 255552, 1913, 115292, 10967, 220447, 15344, 22339, 13488, 18995, 727533, 2434, 694394, 820, 32438, 56577, 2386, 546, 0, 61068, 273, 276, 27190, 0, 0, 138716, 230229, 83507, 20159, 196840, 0, 276, 15581, 43879, 62250, 43879, 263678, 4854, 0, 276, 820, 706887, 0, 21864, 0, 0, 0, 35702, 0, 3613, 1101716, 5792, 76324, 244227, 4141799, 35587, 538317, 22935, 0, 25860, 0, 318293, 61068, 118554, 77677, 546, 0, 22486, 0, 276, 104080, 0, 1759837, 0, 11138, 16411, 820, 0, 0, 107984, 86494, 10232, 14418, 0, 276, 35371, 1726, 2194, 100472, 14700, 13071, 0, 4088284, 25968, 8590, 0, 60072, 154534, 1657, 14279, 0, 1659, 145238, 16939, 149731, 642170, 36850, 2832, 14783, 98912, 159311, 697559, 31991], [0, 267786, 276, 60072, 7757, 82262, 35390, 1450484, 1193, 4861062, 66222, 231582, 0, 34183, 0, 26467, 25860, 12022, 0, 75850, 1054016, 2563, 4854, 422483, 15111, 5219, 36796, 9504, 371789, 727533, 9219, 820, 22634, 97626, 546, 32942, 0, 26395, 3825, 63879, 1086, 876265, 276, 62250, 552, 5592, 45156, 567577, 92292, 0, 276, 36571, 0, 1003, 0, 589074, 1095323, 237647, 114985, 123879, 900, 21292, 0, 14389, 24382, 0, 11575, 1965, 46286, 0, 518, 90565, 213146, 0, 15086, 170908, 3552, 1326, 91696, 0, 0, 88291, 103364, 373217, 258734, 0, 382904, 1386, 25197, 7914, 34183, 48113, 39449, 96311, 891898, 3552, 25197, 42766, 129147, 38446, 121883, 85075, 1629, 2704, 383559, 15731, 62666, 18801, 18139, 5571, 9219, 6011, 480703, 5254, 32438, 15723, 3825, 1913, 7513, 8423, 12674, 0, 5325, 56938, 183065, 1381, 6889, 170193, 230939, 14279, 825890, 237647, 0, 44818, 6790, 900, 136682, 3371, 2261, 71051, 249522, 293, 9853, 46286, 275856, 5892, 80486, 28719, 1934, 0, 25549, 552, 823, 4300, 28840, 882360, 2762, 197756, 0, 19397, 108029, 46804, 0, 182071, 12841, 7464, 3597011, 743480, 167363, 182071, 75850, 694182, 0, 0, 273, 48952, 30084, 16939, 219455, 93913, 1543, 98738, 8652, 10659, 2186, 77118, 0, 3552, 296385, 175347, 2186, 2459, 546, 0, 19458, 820, 28538, 0, 1354, 4404, 70916, 217491, 0, 86024, 31258, 4098, 0, 12717, 0, 369727, 5525, 234073, 16237, 148104, 256563, 276, 128038, 1093, 101755, 90620, 31496, 1093, 0, 0, 3492754, 920985, 888, 152543, 125556, 507073, 0, 21169, 15449, 77677, 0, 2, 60045, 58533, 180, 60072, 0, 45207, 5206, 1381, 0, 68794, 451986, 6669, 1449, 793802], [0, 0, 2725223, 0, 1386, 58645, 1381, 592, 2732, 63627, 581010, 54326, 91571, 0, 8285, 204648, 58746, 86395, 493119, 820, 0, 4404, 216120, 36811, 2093, 7059, 27190, 608825, 2626, 1173, 900, 0, 1629068, 89286, 0, 2680558, 4040, 2732, 16189, 12381367, 0, 0, 837, 1946, 173074, 2762, 1172944, 27522, 1264002, 1260, 15050, 178989, 197756, 29275, 12909, 3720, 8426, 108680, 0, 10665, 7533, 136392, 48622, 97626, 153764, 391765, 453, 68526, 2455, 10659, 244227, 24606, 8285, 273, 23727, 276, 384616, 9504, 46193, 0, 97608, 35261, 278, 25779, 0, 2186, 2762, 78462, 7339, 2738221, 15064, 0, 3189, 493119, 820, 278, 2031, 173074, 347694, 4098, 34426, 89286, 68970, 23681, 802, 543291, 4174431, 5761, 59431, 60985, 127320, 310757, 26868, 5268, 24198, 2832, 2573, 1639, 114951, 726, 11464, 138716, 9628, 642170, 127381, 20433, 20968, 4040, 59431, 18110, 256563, 464504, 4861, 1093, 498236, 220835, 202980, 2772, 15955, 391387, 251848, 10665, 0, 10379, 2459, 101755, 1386, 50520, 6667, 0, 50643, 4119, 19458, 166020, 3421, 407729, 479175, 68970, 83942, 0, 865701, 33725, 2154, 1386150, 1946, 1129962, 5507, 384553, 11782, 19458, 7735, 22140, 41945, 0, 151030, 70916, 3142868, 0, 15581, 222574, 24198, 24143, 490874, 0, 213146, 182805, 10114, 273, 165829, 0, 7914, 161010, 0, 74703, 3492754, 184722, 5591, 844136, 820, 0, 106643, 0, 0, 3289, 40896, 8662, 1654390, 22188, 78425, 276, 71440, 71021, 2832, 54001, 225284, 21183, 61940, 433228, 30184, 408354, 1934, 24839, 9147, 0, 22634, 273, 8423, 1803, 273, 820, 52241, 0, 60377, 102344, 370559, 0, 507073, 3421, 226215, 16483, 56689, 3639, 65923, 296283, 0, 2532, 95252, 802, 50485, 0], [882360, 71051, 1086, 538317, 216236, 258734, 16483, 70822, 0, 12674, 138716, 3131, 3131, 0, 121883, 48236, 705270, 175347, 97626, 15846, 273, 15345, 220447, 900, 35261, 138463, 37893, 276, 829, 56577, 14700, 208603, 2113900, 226215, 608566, 829, 40111, 1606, 0, 128796, 829, 27936, 0, 0, 2151871, 217491, 21292, 31216, 12841, 24382, 15345, 437660, 87656, 546, 0, 22140, 158585, 3725, 14418, 3552, 0, 7059, 278, 552, 3005, 7563, 1093, 0, 5022, 34426, 15344, 59600, 2832, 51923, 30860, 79115, 76786, 73176, 2980085, 24265, 1659, 26467, 50516, 370559, 53171, 364753, 408354, 84377, 642170, 5484, 37574, 0, 36206, 15207, 0, 114951, 16189, 1629068, 1913, 3071342, 46752, 242716, 138716, 35371, 1939, 0, 0, 3144, 2680558, 0, 35587, 0, 103364, 19685, 116375, 0, 222574, 1446, 64210, 3934, 2099, 34699, 38816, 12381367, 1574134, 546, 148858, 0, 170193, 25918, 3353, 37574, 205246, 7460, 0, 33709, 204998, 0, 15086, 276, 1093, 1003, 30408, 2626, 81713, 22720, 30457, 7464, 26144, 0, 276, 61109, 83507, 2186, 42634, 60985, 45996, 185464, 93561, 197756, 182805, 18233, 10221, 2186, 2626, 5571, 1326, 75321, 0, 231167, 273225, 83507, 10968, 0, 608566, 26777, 1093, 43399, 0, 23348, 75361, 117866, 33091, 276, 35702, 0, 3088768, 4404, 69583, 0, 900, 0, 647064, 57029, 104769, 101381, 0, 2299, 20764, 17646, 552, 296283, 0, 47364, 4557, 119151, 228571, 124999, 0, 14175, 10968, 2450, 12674, 3005, 31991, 34183, 1129962, 12717, 242716, 0, 120861, 72387, 1939, 93160, 302874, 1278406, 905176, 0, 639204, 0, 0, 2651, 2921, 93038, 183065, 13888, 183065, 3552, 95685, 48113, 246501, 24962, 149048, 0, 1093, 1054016, 3624, 1796, 22832, 0], [418876, 68135, 83427, 2459, 2186, 546, 342377, 18136, 0, 92675, 0, 119218, 920, 149731, 546, 408810, 30084, 344716, 726966, 76786, 64157, 25755, 80626, 0, 0, 40203, 8279, 1093, 3421, 347694, 0, 417232, 66222, 220447, 15831, 36070, 596190, 13446, 48368, 3005, 1659, 0, 95252, 1193, 36796, 6880, 22486, 2762, 125556, 0, 13325, 1093, 12841, 0, 542033, 60108, 12398, 50980, 6945, 26, 292669, 364753, 409741, 0, 1913, 36811, 119893, 2093, 7848, 13039466, 433228, 4861062, 62635, 0, 7150, 1044, 57029, 9831, 14453, 34699, 0, 6667, 1323162, 3315, 546, 22188, 92837, 900, 57072, 234073, 77152, 145031, 24094, 22413, 55511, 5761, 0, 56803, 284773, 738809, 68135, 18561, 31258, 8782, 6158, 52706, 183065, 15752, 1726, 223621, 1200845, 107984, 8387, 273, 0, 41987, 2187, 0, 18139, 829, 0, 42766, 24265, 118993, 1742050, 0, 0, 559939, 35371, 18561, 0, 0, 829, 99927, 0, 6011, 83731, 118677, 747722, 25779, 820, 408354, 531002, 86395, 1260, 55059, 1101716, 485020, 41987, 1372, 16871, 3845, 2639499, 153873, 533811, 1502778, 303349, 43413, 42612, 26363, 276, 5254, 0, 6089, 2261, 0, 2762, 3613, 427733, 1743, 26644, 60985, 151030, 727533, 823, 877651, 20941, 0, 20218, 2455, 5206, 246758, 45768, 251848, 15831, 608825, 33953, 4098, 26538, 0, 5219, 65923, 10968, 0, 0, 101381, 0, 2459, 6138, 77661, 0, 276, 2186, 3246, 28818, 71925, 102573, 172561, 190967, 1093, 93160, 0, 0, 23348, 108680, 87974, 6214, 6838673, 20558, 0, 0, 141711, 103016, 427733, 7104, 135519, 71051, 12827, 33091, 1803, 103016, 857741, 226215, 0, 41946, 6388, 11672, 6669, 1654390, 30408, 823, 0, 5738, 188331, 135519, 324278, 59384, 1366, 6716, 24143], [2459, 23659, 184722, 408810, 0, 0, 25167, 273, 39680, 493119, 5956, 60108, 62129, 28148, 28342, 2832, 59384, 41027, 1386, 371789, 3607, 120861, 3313, 0, 1913, 2173, 0, 50516, 4861062, 123879, 15111, 276, 0, 0, 546, 829392, 0, 2261, 820, 4762, 427733, 17176, 793, 5892, 5507, 152543, 324278, 88731, 31436, 379703, 141646, 34183, 3279, 114624, 1113, 10332, 0, 83068, 1448840, 2434, 344716, 409741, 974, 136392, 3552, 78425, 642170, 30003, 463407, 7464, 15111, 24265, 0, 1645, 12154631, 0, 820, 0, 212760, 44818, 368080, 0, 546, 56938, 231167, 61940, 0, 8146, 99542, 98637, 324267, 1323162, 0, 14783, 7735, 276, 19769, 2459, 8076176, 0, 16297, 0, 5571, 1093, 20224, 52645, 1934, 25150, 0, 0, 100472, 202980, 4854, 0, 380, 0, 829392, 6138, 236350, 12644, 0, 243414, 230229, 40683, 48113, 406, 273, 174661, 379706, 161010, 645966, 0, 119161, 75321, 0, 52330, 877651, 339049, 1800, 5364, 1934, 114899, 0, 0, 1009, 63879, 44133, 479532, 0, 3552, 0, 120637, 88962, 24606, 205428, 1528, 9687, 7059, 77099, 373217, 56803, 2186, 371789, 284, 8969643, 20367, 40683, 0, 10659, 608825, 22529, 249522, 96961, 14175, 0, 186538, 216, 34175, 3834, 8423, 4017141, 0, 276, 118971, 36850, 52488, 829, 73176, 5054, 149048, 56693, 574240, 152831, 4141799, 9937, 9219, 0, 24606, 101755, 20555, 38916, 0, 0, 2479, 197361, 0, 65923, 31436, 3393, 30263, 14975, 1737, 2704, 64962, 52488, 0, 0, 10562, 876265, 216120, 0, 48789, 2186, 1221502, 0, 19458, 0, 2187, 9598473, 228571, 22486, 38916, 483474, 0, 4717574, 27522, 5591, 288893, 11668, 62666, 0, 247525, 101376, 1386, 0, 0, 0, 1792259, 16411, 0], [406, 161010, 15207, 3005, 2532, 820, 2186, 21169, 4645, 0, 14700, 479963, 0, 15449, 876265, 18995, 7533, 86395, 153873, 552, 14279, 172561, 1236243, 16939, 2403, 4300, 2679, 46573, 0, 182941, 6003, 0, 276, 308520, 16297, 178149, 4070, 293, 5571, 284, 60108, 3869, 50516, 79115, 3919, 3834, 22339, 172561, 1086, 63942, 368080, 1381, 16411, 0, 16648, 12570, 0, 77118, 45996, 78899, 8904, 8662, 0, 0, 1366, 712771, 74062, 16939, 161010, 0, 276, 6003, 127381, 2, 5525, 25779, 66153, 1584576, 0, 4430, 2459, 219455, 214323, 0, 15831, 8662, 847, 161010, 1946, 5545, 0, 42884, 12570, 3371, 694182, 55059, 0, 12249, 71440, 48236, 0, 279098, 62285, 19651, 25150, 0, 35390, 254200, 293, 7464, 86024, 180, 187158, 1372, 331016, 1101716, 718776, 99530, 202980, 28905, 150626, 83892, 49275, 76786, 0, 92675, 546, 334747, 4762, 3005, 101381, 0, 880, 2186, 6079044, 258734, 0, 1193, 3825, 14165, 0, 1173, 0, 369727, 3720, 77099, 6347, 1093, 4098, 5591, 123879, 608566, 21183, 1913, 712771, 55176, 747722, 10562, 542033, 34517, 52645, 194879, 546, 198882, 62635, 2186, 0, 1934, 6945, 247525, 255666, 4098, 68526, 25918, 6549, 526134, 10221, 1639, 47698, 66222, 44133, 102344, 180, 0, 145238, 1044, 118129, 2186, 87458, 11672, 0, 37089, 22486, 56577, 6790, 0, 175392, 21813, 14982, 173074, 2573, 0, 2459, 531002, 92675, 1908653, 5525, 15846, 50643, 2386, 0, 0, 3289, 1657, 25776, 68794, 4070, 1726, 391765, 36206, 3919, 0, 3315, 57029, 546, 48236, 15449, 21169, 6557, 23681, 5166, 27334, 0, 9853, 2226, 22188, 296385, 0, 104080, 276, 118971, 11138, 8480, 23781, 118129, 0, 182805, 237647, 5325, 1095323], [52645, 0, 908411, 820, 83507, 4017141, 6158, 479963, 318293, 96961, 37441, 0, 219455, 0, 187158, 302874, 1796, 8904, 231167, 64391, 246339, 880794, 55082, 37486, 383559, 8164, 1278406, 479175, 0, 212760, 136682, 2573, 1759837, 0, 0, 21183, 11172, 0, 2186, 135208, 4098, 0, 34426, 15345, 118971, 288893, 91696, 114899, 31321, 62075, 47984, 24382, 31436, 0, 0, 4404, 100168, 1221502, 276663, 15086, 149731, 34517, 12674, 136754, 285877, 241162, 479175, 152831, 971404, 79115, 0, 97348, 339586, 230229, 25779, 41946, 8527, 2704, 35144, 0, 66262, 50643, 0, 8480, 276, 566878, 0, 135861, 0, 12961, 136639, 479963, 41035, 1965, 276, 0, 116449, 288893, 57512, 13888, 21864, 5519, 118677, 81713, 119893, 1326, 5219, 383559, 52241, 0, 223621, 22140, 7582, 820, 83888, 167425, 296385, 23681, 276, 0, 194010, 5792, 0, 22538, 5022, 246339, 30184, 99155, 16780, 2455768, 296385, 273, 820, 4420, 501048, 194010, 37955, 35371, 5219, 183, 15064, 10781, 276, 6839, 0, 0, 3492754, 25150, 20555, 2260, 0, 370559, 110144, 0, 903919, 202980, 19229, 5507, 91696, 288905, 32799, 156930, 888, 0, 8461, 71789, 26144, 0, 882360, 94401, 170908, 3591, 0, 136392, 0, 41035, 5022, 0, 46573, 0, 220835, 60072, 2525, 726966, 2403, 310757, 68760, 50273, 46573, 201519, 1448840, 293, 287506, 16274, 102344, 321924, 0, 9637690, 1366, 4070, 86494, 11575, 13888, 153764, 96412, 11575, 99927, 84051, 10114, 0, 45156, 14626, 62250, 17338, 213146, 0, 1107, 35547, 273, 0, 11007, 62147, 50516, 0, 133168, 1397, 6011, 47752, 106647, 16939, 56689, 22529, 4070, 2019, 118971, 13134, 15111, 1922895, 184722, 25839, 0, 552, 0, 1093, 29275, 23285, 3313, 33336, 0, 35568], [246589, 79834, 0, 10659, 0, 46573, 5525, 25549, 230229, 13702, 0, 12431, 5747, 0, 0, 31321, 417232, 581010, 0, 76324, 0, 45156, 86064, 3552, 127381, 546, 546, 0, 21813, 1913, 276663, 8584, 747722, 3088768, 0, 48055, 102344, 41987, 880, 42612, 27334, 112562, 0, 273, 2860833, 4918, 28371, 20308, 144878, 276, 12674, 6839, 28589, 125791, 552, 6592, 1264002, 276, 1543, 2732, 276, 6669, 0, 0, 0, 0, 0, 3005, 0, 0, 276, 3825, 566878, 106643, 3973, 9687, 214323, 290837, 0, 1157, 1640, 4404, 52453, 284, 58211, 391765, 0, 0, 228571, 21292, 8560, 76786, 13915, 0, 1119539, 3552, 2459, 178149, 823, 7339, 0, 107984, 56938, 8059084, 4964, 249374, 172561, 202980, 153764, 10701, 0, 1129962, 8279, 148858, 382904, 0, 15086, 16274, 0, 941391, 3725, 154534, 26024, 5738, 0, 4040, 0, 66222, 83427, 42151, 2626, 454, 1244428, 2033, 2252, 0, 2772, 74703, 2867682, 202980, 62075, 391182, 5464, 90620, 23375, 70916, 0, 127381, 0, 15064, 0, 70822, 647064, 3591, 2455768, 0, 0, 201519, 3315, 2725223, 0, 128796, 4360, 30860, 3787, 2805141, 30860, 12312, 0, 38446, 25549, 829, 1243788, 1999, 453, 4300, 2633882, 0, 0, 2260, 6003, 313, 48952, 276789, 970709, 45207, 243025, 152543, 276, 382904, 15204, 356631, 1584576, 758, 0, 24743, 8146, 14389, 50520, 74703, 68135, 88962, 0, 642170, 74820, 302874, 52330, 2173, 10114, 8279, 8584, 0, 119151, 1242, 220835, 0, 0, 194879, 16939, 552, 3552, 60072, 1743, 77661, 25839, 12217, 0, 86395, 95252, 0, 3639, 128796, 7464, 0, 2762, 37893, 106538, 149048, 0, 147205, 328282, 64406, 86395, 7848, 156930, 20, 5747, 0, 820, 0], [127320, 0, 219455, 74820, 12717, 2563, 2459, 0, 46573, 24198, 13488, 90620, 135519, 4137, 0, 14273, 16189, 3421, 63542, 0, 2186, 25150, 2832, 47535, 246398, 0, 51612, 292669, 56693, 485020, 47698, 1095323, 48236, 151030, 820, 0, 100168, 249522, 2260, 820, 22260, 0, 578110, 120637, 25968, 231167, 78899, 0, 276, 47364, 7582, 0, 284, 10562, 24382, 208603, 56803, 1243788, 212561, 0, 159311, 24924, 93913, 4964, 14783, 0, 276, 74820, 0, 900, 15204, 236854, 1381, 3353, 0, 7540, 2, 48113, 820, 15064, 78425, 758, 0, 3024, 574240, 1792259, 5206, 0, 32438, 27334, 589074, 182941, 75953, 8480, 21813, 14165, 428957, 30457, 0, 1093, 411653, 75850, 5605, 273, 34, 7735, 284773, 27320, 12398, 86024, 73176, 154534, 1242, 941391, 54001, 316103, 0, 0, 353449, 148858, 62075, 41987, 1633, 58533, 120637, 72994, 62635, 4098, 15831, 182071, 0, 278, 324974, 12909, 23781, 0, 455261, 14389, 13915, 0, 0, 9637690, 0, 125556, 86395, 27422, 35261, 639204, 35710, 19124, 61940, 1889, 5519, 5571, 14982, 21183, 2980085, 0, 1934, 0, 49130, 12010, 0, 1386, 82262, 882360, 0, 5166, 1105, 170193, 104769, 9748, 2434, 95685, 15344, 39449, 276, 0, 118554, 106527, 171430, 36811, 546, 552, 5364, 2732, 793802, 10370324, 6089, 48368, 645966, 0, 165565, 24094, 726, 1093, 0, 0, 50516, 246758, 1502778, 3845, 251848, 622284, 3613, 589074, 18139, 12381367, 0, 64157, 59600, 219455, 22486, 165829, 844136, 171648, 1221502, 90741, 12778, 65347, 7464, 103364, 257638, 28905, 5591, 276789, 22720, 2680558, 0, 0, 0, 171303, 41617, 90741, 104769, 118129, 479532, 340619, 27190, 13039466, 205653, 546, 17176, 178149, 2639499, 29474, 857741, 4918, 198882, 546], [4141799, 0, 25779, 408354, 0, 1448840, 4005, 3973, 100472, 5747, 197756, 74062, 2434, 255666, 12778, 1251549, 171648, 68794, 1157, 93038, 136639, 13702, 142684, 283407, 0, 13702, 882360, 546, 2762, 162371, 65974, 156120, 34175, 112562, 0, 58245, 60530, 0, 3187, 28371, 8423, 80626, 1659, 1093, 2762, 903919, 2762, 19651, 43413, 101376, 69583, 87974, 56577, 24143, 25150, 2532, 20, 1606, 103364, 3552, 241162, 418876, 0, 531002, 107984, 498444, 12674, 0, 1446, 37441, 60985, 93226, 276663, 9687, 47984, 1606, 35710, 758, 122576, 145238, 46752, 318293, 5268, 129147, 33953, 0, 0, 273, 20526, 694182, 726, 8285, 92461, 9637690, 114985, 27320, 78462, 0, 0, 152831, 0, 11007, 61068, 7464, 172561, 3371, 0, 3353, 1366, 63542, 127381, 566878, 111706, 0, 1366, 310261, 316, 158585, 4964, 21764, 0, 546, 41027, 820, 0, 62075, 2539, 18801, 12365, 110944, 228250, 0, 0, 2479, 273, 0, 738809, 34426, 485020, 98637, 391182, 3825, 368405, 829, 22339, 25776, 380, 13039466, 339049, 6584, 83731, 214323, 34022, 1939, 66755, 14273, 15449, 178149, 0, 22634, 40802, 2459, 92461, 6011, 0, 16411, 20, 3371, 12312, 593, 11, 0, 546, 8059084, 1726, 6003, 83892, 0, 876265, 95252, 5956, 196840, 66153, 5337, 26467, 384553, 0, 2732, 2, 4645, 107984, 20270, 33125, 27775, 14418, 60985, 0, 26765, 108426, 1574134, 86494, 18783, 463407, 0, 1093, 3313, 4981, 6138, 5519, 18176, 340919, 33336, 25197, 391765, 25755, 1645, 119852, 865701, 2532, 293, 0, 10921, 83731, 35568, 24644, 0, 0, 1372, 0, 4404, 518, 90565, 101376, 136325, 27170, 52548, 86395, 0, 45207, 58533, 27348, 1105, 91571, 820, 86395, 525, 10177, 0, 552, 0], [0, 1093, 35261, 28714, 3419, 0, 59384, 88167, 20311, 85083, 51655, 820, 8480, 0, 42151, 0, 60530, 0, 1606, 422483, 41987, 328282, 2295, 1128873, 135208, 229860, 37486, 153764, 0, 46804, 2403, 31795, 3279, 23659, 820, 14352, 0, 0, 64391, 0, 3024, 0, 0, 820, 53171, 98637, 0, 70916, 3353, 1128873, 134420, 203747, 50895, 35371, 0, 316103, 2980085, 5956, 85058, 0, 1606, 1386, 90565, 35702, 31496, 0, 1639, 649789, 12644, 820, 546, 133168, 0, 526134, 0, 5591, 93160, 10379, 0, 3393, 321924, 24198, 1095323, 78684, 7150, 2813, 0, 19191, 66222, 182805, 865701, 64845, 5763, 1639, 189786, 114624, 1889, 84018, 829, 1221502, 608825, 21183, 0, 111706, 974, 3315, 39680, 324267, 45207, 0, 0, 18176, 900, 339586, 391387, 48113, 136639, 246339, 0, 15882, 96961, 204998, 0, 66755, 216236, 256716, 276, 0, 68032, 1629068, 0, 205246, 0, 1390184, 2459, 58245, 826, 18176, 2832, 825890, 243414, 0, 52645, 0, 13071, 21010120, 66755, 128038, 0, 19769, 23491, 114624, 228250, 602221, 276, 114985, 108426, 1528, 425757, 296283, 214323, 106527, 1354, 1559158, 544864, 847, 12827, 97863, 34183, 6716, 1528, 139466, 24924, 546, 727533, 17646, 12674, 0, 7914, 408810, 69583, 642170, 1077672, 39680, 5464, 428957, 48113, 0, 8285, 85058, 296583, 493119, 0, 3353, 908411, 246398, 0, 276, 10659, 16274, 0, 5406, 4174431, 0, 288905, 0, 1743, 19187, 1390184, 47535, 9219, 11561, 87458, 149731, 5013, 39791, 0, 20, 39449, 4372, 0, 20, 1913, 552, 293, 0, 7540, 0, 8584, 820, 0, 0, 18110, 0, 84051, 0, 280618, 30408, 0, 1093, 4420, 12069, 0, 14453, 36206, 214323, 66794, 23375, 102573, 3005], [77099, 152831, 83068, 5166, 48789, 705270, 352910, 48236, 5592, 76324, 50980, 153873, 40203, 47535, 0, 6267, 1633, 21725, 2725223, 85075, 83892, 175392, 0, 64845, 1629068, 5525, 4360, 82564, 178149, 287506, 0, 1093, 0, 34, 204648, 0, 204648, 13250, 0, 149048, 150626, 159311, 2459, 275856, 101376, 0, 36388, 4717574, 0, 223621, 90565, 900, 104080, 236854, 5166, 3973, 0, 236350, 216918, 0, 829, 14165, 0, 0, 170193, 0, 559939, 0, 7320, 9088, 12131, 147205, 70822, 454, 85075, 157, 411653, 0, 15816, 1172944, 136682, 2459, 52548, 700976, 156583, 1093, 0, 56775, 14352, 0, 0, 21864, 1242, 0, 0, 705270, 546, 515404, 246398, 0, 12217, 0, 49130, 3612, 0, 91571, 85083, 497321, 73428, 2194, 9219, 57514, 12827, 552, 125556, 5219, 0, 166985, 0, 62635, 47364, 1244428, 64845, 1528, 4669, 249522, 254200, 2679, 8387, 29093, 525, 276663, 0, 1086, 1107, 102344, 68970, 136639, 1172944, 2626, 726966, 39669, 6681, 12069, 27060, 276789, 0, 76324, 38119, 2295, 3725, 0, 12699, 826, 2187, 2479, 15638, 2252, 22538, 3552, 32421, 144878, 20941, 273, 23285, 15207, 136754, 0, 0, 28818, 13446, 230229, 380, 3309, 0, 7839, 22832, 920, 205653, 213146, 1366, 2455, 18607, 28295, 0, 30140, 0, 1629068, 276, 321924, 20270, 0, 21011, 28905, 52873, 102381, 2554, 391182, 0, 479175, 298284, 18136, 165829, 882360, 310261, 5268, 622284, 71051, 75527, 64962, 16189, 0, 220835, 361217, 55511, 5054, 85491, 2186, 0, 0, 93160, 13134, 9546, 0, 12961, 65974, 22413, 28941, 6746, 13923, 0, 169695, 31795, 5591, 157, 56467, 26144, 26538, 21813, 26644, 28589, 15345, 276, 138716, 13325, 83068, 546, 8969643, 0, 837], [103362, 48528, 6681, 50485, 2921, 5472, 55176, 409960, 10042, 275856, 3246, 602221, 10332, 1792259, 546, 13923, 276, 106647, 0, 586234, 4762, 293, 110144, 4137, 11368, 903919, 7320, 43511, 39791, 101376, 3005, 189786, 20218, 0, 62075, 46286, 86064, 69417, 0, 68400, 5591, 48622, 1449, 0, 23348, 26517, 31419, 0, 993, 479963, 498444, 87065, 24265, 384553, 35144, 0, 71789, 2455, 25150, 28295, 0, 37089, 13488, 2173, 64406, 11368, 10536, 970709, 581010, 8461, 55059, 0, 0, 6838673, 2186, 24850, 10665, 6549, 0, 422483, 1959, 324267, 87745, 68135, 0, 540, 5325, 276, 0, 162371, 136325, 3591, 0, 9219, 0, 0, 0, 0, 202980, 140690, 98912, 0, 8969643, 0, 144878, 1221502, 0, 69417, 93561, 0, 276663, 1017761, 135320, 0, 117111, 1939, 64049, 1105, 101376, 119229, 188331, 1264002, 21725, 14279, 310261, 0, 1093, 0, 14626, 41035, 8652, 28714, 186538, 216, 241804, 0, 156930, 162371, 460820, 437660, 3455757, 19191, 1354, 2186, 293, 0, 339049, 173074, 380, 52330, 22996, 185464, 161527, 479963, 3187, 344716, 26478, 91571, 3393, 3189, 1119539, 2563, 0, 39680, 44818, 25150, 0, 0, 1726, 26395, 11575, 10379, 276, 34517, 60072, 5166, 3624, 30184, 68526, 276, 1244428, 3552, 72398, 50895, 107856, 820, 1093, 2186, 106538, 880794, 0, 0, 116449, 44569, 124999, 273, 5892, 20555, 368405, 820, 273, 1367495, 566878, 24094, 53727, 175347, 581010, 21764, 0, 53171, 108029, 7914, 4557, 86024, 1323162, 171036, 649789, 0, 91571, 0, 0, 423943, 148340, 0, 3088768, 0, 2386, 64962, 829, 15159, 2261, 23681, 479963, 97608, 0, 0, 7104, 35882, 29093, 1781846, 69417, 83888, 3552, 20, 77152, 93038, 0, 33125, 18233, 92675], [27348, 370559, 29275, 97697, 87745, 8560, 406, 0, 23803, 150626, 156120, 470328, 14279, 35702, 1477, 0, 28331, 8164, 106538, 20, 237647, 4645, 273, 589148, 58645, 109207, 75361, 538317, 12381367, 141711, 453, 75850, 9831, 133168, 69341, 6592, 39669, 138463, 546, 3289, 19769, 0, 118677, 12010, 566878, 0, 2980085, 68135, 92675, 196840, 292669, 1381, 275856, 13134, 27190, 119161, 44840, 107856, 24265, 280618, 5337, 152831, 0, 273, 15344, 5507, 0, 14175, 0, 107856, 175392, 13461, 75527, 34426, 88167, 546, 64049, 88731, 38816, 109207, 180, 8782, 368615, 25167, 39558, 826, 205653, 66794, 46804, 22260, 0, 888, 4964, 99530, 13191, 310757, 526134, 77661, 62635, 11922, 8041, 97697, 5206, 20968, 213146, 7735, 20159, 0, 18561, 0, 114951, 1200845, 234073, 900, 10232, 1640, 18416, 278, 85075, 57459, 11672, 5325, 63879, 86388, 793, 69341, 57452, 20, 1446, 120861, 111757, 639204, 10332, 0, 83427, 344716, 24265, 10042, 0, 1264002, 547702, 47984, 26395, 180, 5738, 0, 1093, 172561, 8461, 21011, 0, 0, 23348, 65923, 101755, 4175, 102126, 14982, 142684, 469947, 122576, 15581, 62129, 5187, 0, 276, 498444, 4964, 1260, 119893, 97863, 81713, 93561, 0, 0, 276, 70822, 0, 66794, 3613, 552, 111706, 184722, 27190, 1639, 0, 0, 9637690, 126514, 10968, 52546, 0, 156930, 47984, 72398, 1397, 0, 113071, 1012647, 20555, 0, 18607, 0, 59600, 639204, 21864, 647064, 485020, 55059, 1366, 1528, 1629, 480703, 30184, 0, 112562, 3607, 2, 219218, 14629, 41617, 57241, 0, 97626, 178149, 20159, 34497, 15204, 4495, 1193, 546, 0, 30184, 11368, 649789, 73428, 53834, 3289, 1093, 161010, 84377, 14418, 1101716, 15831, 25871, 31475, 153764, 1800, 1093, 93160], [10370324, 77837, 7839, 52873, 36388, 0, 27522, 1584576, 116360, 1366, 1251549, 102573, 275856, 148858, 0, 0, 28342, 149731, 2772, 160076, 4645, 64157, 22538, 0, 370559, 1105, 29275, 6079044, 46752, 5761, 0, 48789, 747722, 92461, 1633, 32799, 19769, 10370324, 0, 56693, 64962, 9831, 35012, 10067, 546, 3919, 0, 3088768, 13134, 296583, 11561, 3639, 208603, 2832, 23681, 175347, 0, 257638, 0, 183065, 2502, 127998, 44569, 1959, 26395, 28538, 21725, 276, 27190, 152831, 837073, 2805141, 391765, 151030, 384131, 12674, 7540, 241162, 18995, 4040, 0, 1251549, 1939, 16083, 334747, 4404, 6880, 493119, 6080, 148340, 2306, 0, 214323, 3597011, 0, 0, 22720, 90620, 12381367, 0, 115292, 483474, 246589, 0, 1107, 28148, 0, 8662, 0, 339049, 6667, 0, 276, 24962, 857741, 21010120, 15204, 83384, 5545, 0, 96412, 352910, 17176, 0, 44818, 145031, 58645, 2386, 75181, 0, 847, 55082, 136682, 68760, 28714, 81713, 8969643, 3071342, 82101, 48622, 103016, 12069, 93226, 546, 0, 23727, 706887, 41946, 2680558, 10363, 36811, 55059, 8461, 87974, 0, 4098, 820, 11561, 820, 12381367, 106527, 0, 205428, 12570, 1796, 22996, 0, 52645, 5592, 3597011, 135861, 3109840, 0, 1934, 2860833, 0, 308520, 411653, 68526, 857741, 5714, 48368, 1743, 106331, 42612, 26, 26467, 15846, 0, 0, 13250, 283407, 24644, 55176, 55059, 543291, 1759837, 9637690, 479963, 145031, 57512, 175347, 0, 0, 26024, 12249, 0, 64845, 60193, 3455757, 31453, 78684, 15816, 99927, 11464, 14175, 2518105, 71021, 57072, 180, 21764, 106331, 941391, 64845, 0, 76786, 463720, 5187, 29093, 437660, 0, 7104, 428957, 2679, 7848, 48368, 427733, 273, 71440, 888, 76324, 10232, 15064, 0, 0, 4098, 66494, 409960, 138040, 275315], [86395, 53171, 198021, 2252, 40802, 24382, 758, 2732, 5254, 109207, 114624, 1913, 3144, 14175, 2732, 118971, 160076, 21813, 552, 0, 35568, 543291, 876265, 16274, 844136, 16608, 74820, 0, 85491, 27775, 139466, 2886, 546, 4420, 220447, 2704, 97626, 644778, 52645, 45768, 0, 29602, 10255, 7582, 28342, 21183, 0, 10255, 2186, 211946, 2768147, 1796, 1326, 18136, 0, 0, 8527, 73428, 40683, 159380, 26868, 1913, 0, 165565, 28905, 152103, 14352, 30140, 0, 0, 7540, 0, 52548, 14418, 0, 5325, 546, 743480, 51612, 6089, 166020, 1093, 428957, 820, 3607, 16939, 0, 222574, 12763, 12365, 6080, 0, 11672, 18233, 66262, 1270, 5206, 0, 61940, 427733, 165829, 1095323, 0, 0, 170193, 1260, 2762, 479963, 97697, 544864, 149048, 4141799, 1934, 33024, 62075, 0, 0, 1448840, 3787, 1559158, 0, 0, 1200845, 44133, 97608, 26868, 64391, 712771, 57459, 2260, 0, 128796, 15204, 1654390, 75181, 52873, 34183, 21079, 180, 344716, 16297, 48789, 7582, 106166, 21715, 6790, 2921, 369727, 12841, 148858, 27348, 180, 45480, 0, 1781846, 90565, 546, 45768, 12010, 114899, 1574134, 0, 0, 10221, 8584, 546, 25330, 45996, 567577, 22486, 0, 96, 793802, 9628, 4005, 91696, 390435, 0, 0, 3142868, 62129, 284773, 0, 546, 89286, 0, 36191, 69583, 34517, 99530, 0, 10701, 34203, 1659, 479963, 19191, 77929, 3639, 1596139, 216120, 46573, 70822, 0, 368615, 334747, 820, 178989, 20433, 0, 26765, 16608, 3234719, 2252, 136325, 645966, 273, 0, 276, 241162, 10332, 181988, 2093, 142684, 276, 1726, 5112, 26765, 77152, 8164, 237647, 0, 0, 24803, 22260, 28798, 8480, 19124, 0, 256777, 4005, 71440, 2403, 0, 15955, 55176, 21813, 0, 62075, 106538, 2299], [267786, 0, 0, 93160, 2459, 13446, 34699, 0, 37441, 276, 589148, 52548, 1609670, 24850, 22996, 5571, 87974, 0, 0, 68760, 2738221, 25197, 103016, 0, 119161, 10177, 0, 9831, 544864, 30408, 213146, 0, 2132, 0, 140690, 302411, 208699, 1093, 29275, 75527, 596190, 0, 820, 5166, 0, 837, 908411, 110144, 820, 3189, 30003, 5714, 2186, 194010, 273, 49275, 273, 101381, 1946, 15345, 229860, 258734, 41617, 15086, 46752, 19191, 10370324, 12961, 273, 3552, 0, 1077672, 27320, 7459, 25549, 41171, 0, 171648, 1726, 216918, 352910, 28714, 7320, 10562, 0, 310261, 4070, 501048, 647064, 33725, 25871, 0, 13681, 197361, 310261, 15752, -5525, 75361, 16297, 1093, 0, 2860833, 73428, 2186, 820, 27060, 409741, 180, 27522, 217491, 28840, 493119, 15882, 127320, 225284, 0, 375497, 212561, 54326, 0, 183, 2226, 276, 42151, 3071342, 46573, 1606, 205959, 205653, 250853, 1386, 0, 52488, 552, 1017761, 8423, 37486, 54326, 138040, 276, 5337, 820, 2173, 4420, 0, 820, 887757, 18139, 10379, 586, 64157, 254200, 2226, 5325, 100168, 8146, 2532, 413444, 0, 114624, 0, 293, 20968, 35261, 205959, 3552, 12365, 2813, 3005, 5519, 310757, 0, 86024, 0, 71925, 276, 106331, 0, 1367495, 5571, 0, 157, 42766, 0, 0, 99927, 7377, 71021, 52241, 0, 0, 298284, 73428, 2732, 34905, 242716, 13488, 586234, 4141799, 58211, 4360, 324974, 1129962, 108029, 1105, 24839, 802, 52488, 39669, 26467, 0, 15050, 171303, 285877, 75527, 0, 28589, 276, 32799, 0, 7382, 0, 2502, 0, 4762, 0, 256563, 8652, 107856, 0, 47535, 12154631, 45207, 2186, 408810, 25871, 138716, 0, 0, 276, 9206, 85075, 236854, 16083, 296583, 0, 0, 12717, 0, 0], [56577, 8983, 62075, 85491, 182805, 276, 16068, 23681, 52548, 793, 51923, 546, 13488, 29529, 12069, 13134, 0, 7460, 2186, 1093, 464064, 0, 0, 182071, 4040, 47698, 4300, 0, 1386150, 0, 152831, 3552, 113071, 3309, 79115, 41027, 880, 14389, 2980085, 55082, 2732, 56693, 171648, 172561, 234073, 86064, 3246, 2679, 13702, 229860, 6681, 2434, 373217, 37061, 0, 26144, 48528, 5112, 152103, 2459, 25167, 6584, 27170, 23781, 2732, 6079044, 25780, 30084, 15816, 92675, 78425, 31216, 0, 7459, 28818, 47698, 1054016, 6667, 178989, 589148, 53834, 0, 5219, 0, 21010120, 9598473, 1113, 64210, 5112, 1543, 162371, 14389, 293, 727533, 296583, 98912, 26395, 423943, 10536, 288893, 29275, 21813, 246339, 2639499, 451986, 1093, 84377, 88865, 14389, 51923, 1999, 12131, 222752, 0, 390435, 1657, 0, 2532, 829, 0, 106538, 5112, 586, 118677, 203747, 23727, 12909, 38816, 228250, 2732, 102573, 0, 69417, 0, 498236, 602221, 608825, 273, 2099, 324616, 10659, 243025, 1366, 157084, 347694, 13039466, 12022, 1965, 4141799, 0, 0, 2049, 0, 0, 2450, 6604, 119852, 2459, 48368, 273, 6388, 8387, 1372, 3787, 17176, 64962, 15064, 276, 16871, 237647, 84134, 1726, 0, 2762, 8480, 10968, 11293, 88962, 66153, 546, 80486, 216, 75953, 1999, 8479, 113071, 7459, 2455768, 1965, 888, 34699, 33953, 159380, 9088, 6079044, 104769, 15111, 11172, 639204, 153764, 246501, 114985, 0, 57512, 117866, 93913, 0, 69583, 234073, 6839, 546, 33594, 86494, 120637, 182941, 38690, 9853, 1584576, 10781, 3591, 31321, 401531, 12431, 186538, 44818, 0, 353449, 4557, 0, 0, 97348, 820, 106166, 5219, 2725223, 152831, 3189, 34203, 175392, 1009, 45612, 11922, 166985, 21715, 43879, 0, 149086, 83427, 455261, 38446], [949, 91571, 3088768, 40715, 33336, 2459, 106331, 0, 39308, 6138, 0, 9147, 139535, 276, 644778, 0, 142843, 0, 3187, 219218, 552, 166985, 276, 645966, 98912, 231348, 8117, 526134, 8117, 0, 1623, 6011, 423943, 825890, 6549, 1988, 48789, 0, 7735, 463407, 0, 3948, 847, 844136, 273, 145238, 7563, 581010, 258734, 14352, 0, 182941, 39669, 4372, 75361, 2459, 4717574, 6267, 1654390, 27060, 0, 4404, 212561, 5571, 109207, 829392, 6267, 0, 96311, 2173, 3948, 546, -5525, 4174431, 0, 298284, 156120, 820, 313, 0, 213146, 14175, 3353, 9637690, 0, 0, 0, 55059, 8590, 820, 124999, 2113900, 77661, 1913, 2732, 1726, 0, 4861062, 144878, 0, 0, 11922, 276, 243025, 69341, 276, 0, 0, 0, 20941, 0, 204648, 1105, 12312, 12961, 2707, 205653, 247525, 30457, 99155, 5507, 29208, 46286, 141711, 52453, 4381, 80486, 48952, 0, 5592, 4017141, 1054016, 1458707, 32438, 20526, 13446, 31258, 24743, 1093, 28714, 142843, 4088284, 726, 0, 30457, 16608, 0, 0, 36571, 34022, 41027, 16068, 0, 127576, 58533, 22260, 2539, 85083, 3052, 19955, 726, 2886, 4040, 385393, 34203, 1913, 647064, 0, 21764, 149731, 743480, 566878, 882360, 35587, 32942, 1077672, 586, 0, 2187, 50643, 64406, 3393, 26868, 0, 340619, 6880, 77677, 64845, 99542, 46573, 4098, 5268, 6158, 28941, 87745, 371789, 31496, 246501, 103016, 99927, 3579, 11464, 726, 0, 91571, 3109840, 0, 68760, 34022, 276, 283407, 170908, 339049, 28726, 66262, 0, 2961, 25874, 1107, 25918, 820, 418876, 256563, 1221502, 12570, 56577, 0, 9687, 2450, 900, 4098, 75361, 119852, 10221, 3825, 276, 100168, 43399, 498444, 2732, 0, 6889, 10363, 0, 437660, 75527, 0, 1908653, 0, 29602], [0, 202980, 115292, 6669, 16297, 0, 141711, 188331, 0, 83888, 83919, 1093, 8285, 0, 28905, 18607, 43511, 344716, 2187, 0, 27936, 144878, 2455768, 288905, 14626, 1946, 302874, 0, 59431, 80359, 385393, 182941, 0, 339049, 9002, 60985, 8662, 1889, 0, 3071342, 313, 1946, 7037, 20270, 1367495, 36571, 256777, 1105, 5592, 5592, 77118, 823, 8590, 28818, 150626, 0, 31321, 13250, 0, 2306, 15831, 0, 285877, 2679, 1528, 1390184, 183065, 4854, 33709, 427733, 546, 101755, 423943, 0, 1101716, 246589, 276, 27522, 59384, 647064, 276, 1759837, 23659, 0, 1113, 567577, 26467, 132917, 2459, 136754, 2762, 0, 0, 220447, 0, 0, 194782, 205959, 1543, 0, 1973, 15955, 303349, 39558, 694394, 8904, 8059084, 108029, 7735, 552, 13488, 197361, 694182, 0, 0, 6267, 71051, 159311, 145031, 13903, 62666, 1044, 198882, 156583, 23727, 88167, 47364, 68760, 28342, 35882, 78684, 77837, 151030, 25918, 14629, 222574, 0, 21864, 5714, 0, 34699, 2459, 57459, 837, 6669, 157, 423943, 40111, 0, 14352, 507073, 19769, 2805141, 14175, 11293, 2226, 71925, 1657, 5364, 77677, 18136, 14352, 0, 820, 32942, 2295, 28941, 2680558, 408354, 1743, 0, 0, 1934, 0, 90741, 50895, 6011, 48236, 171460, 142843, 93913, 15581, 71440, 122576, 54001, 0, 0, 0, 149086, 31258, 4355, 27348, 1366, 0, 12909, 47535, 28941, 52241, 19306, 0, 0, 0, 28342, 8480, 13325, 102126, 19187, 28840, 276, 900, 501048, 93226, 28538, 0, 92675, 829, 316, 11293, 0, 2704, 221440, 48236, 46752, 0, 7540, 119161, 844136, 8983, 8285, 0, 258734, 316103, 80828, 91571, 22188, 223621, 0, 4861, 0, 25150, 6716, 78425, 10921, 0, 47364, 90741, 8461, 165565, 1260, 2651], [-5525, 167363, 1096, 15064, 80828, 15159, 0, 92837, 28342, 11561, 7735, 91571, 243414, 37574, 149048, 4175, 2450, 0, 6667, 273, 127576, 97348, 21813, 16608, 1446, 3825, 7513, 2459, 22538, 98844, 0, 70822, 6603, 0, 0, 127998, 47984, 8904, 0, 0, 20311, 154534, 164038, 0, 26363, 20308, 0, 340619, 276, 106538, 148858, 123163, 1639, 0, 0, 5112, 0, 0, 175347, 52645, 0, 96377, 4404, 12841, 5738, 8426, 490874, 278, 52546, 157084, 0, 247525, 228571, 1093, 54120, 5507, 194010, 101381, 19665, 30003, 5697, 11368, 101376, 0, 25874, 18110, 119229, 829, 24265, 0, 12961, 2049, 16871, 0, 25150, 2738221, 0, 27060, 10232, 546, 0, 77837, 470328, 114985, 56938, 62129, 2805141, 2732, 0, 4098, 2386, 19769, 6080, 18416, 418876, 96, 11464, 201519, 2113900, 113149, 2132, 28589, 78731, 0, 6790, 18136, 454, 103362, 1093, 0, 97697, 546, 0, 97348, 0, 64962, 99530, 12570, 113149, 9853, 60377, 75181, 16297, 14389, 0, 12431, 205428, 3597011, 1260, 60985, 288905, 0, 0, 79115, 1657, 1446, 0, 194879, 12154631, 1913, 63942, 45207, 187158, 352910, 276, 72994, 712771, 10562, 208699, 2132, 45480, 13325, 0, 0, 7464, 68032, 1107, 26363, 0, 243025, 1988, 0, 279098, 0, 41945, 83892, 8728, 1609670, 0, 225284, 8387, 4372, 0, 113149, 3624, 0, 3624, 77677, 1934, 17176, 72398, 99155, 11922, 52645, 3371, 342377, 903919, 0, 138040, 219218, 41946, 66153, 68526, 6838673, 1640, 2732, 0, 36191, 847, 3825, 4372, 69583, 27060, 12010, 649789, 10370324, 0, 15579, 5507, 0, 0, 35710, 820, 213146, 0, 2186, 56803, 12365, 0, 0, 2331, 84051, 98844, 284, 48528, 14389, 1326, 2056306, 0, 0], [2019, 2980085, 5571, 60530, 1366, 15579, 0, 0, 156120, 0, 211946, 24644, 0, 4088284, 102573, 14273, 0, 3189, 30263, 9853, 20224, 497321, 276, 35710, 1743, 2187, 126514, 15344, 2187, 0, 2639499, 293, 114985, 25968, 2093, 98738, 101266, 11138, 103364, 368405, 55059, 84051, 6592, 328282, 3834, 9687, 30457, 118129, 39558, 970709, 877651, 1449, 347694, 5013, 21715, 5254, 7382, 153873, 52548, 9504, 45768, 0, 546, 10221, 6003, 589148, 0, 13915, 8983, 160076, 829, 276, 187158, 552, 141646, 602221, 493119, 1003, 230229, 0, 31453, 0, 28905, 0, 2867682, 463407, 533811, 0, 0, 187158, 811151, 0, 384131, 12022, 278, 900, 20, 111706, 0, 1446, 0, 16189, 29602, 369727, 38119, 2732, 900, 820, 48789, 21169, 6011, 497321, 119218, 0, 43879, 34183, 39669, 0, 128038, 142684, 0, 36850, 20218, 96377, 35390, 16939, 5643, 15846, 1606, 61940, 352910, 15086, 2532, 6178, 586234, 0, 19191, 8652, 694182, 243414, 80828, 130732, 3279, 1965, 574240, 37061, 10255, 1913, 0, 823, 88291, 7237, 2762, 28371, 1119539, 407729, 7377, 153764, 22538, 87458, 40715, 184722, 37441, 0, 900, 83942, 227781, 5697, 226215, 479963, 538317, 171460, 6557, 197756, 28726, 221440, 1781846, 24803, 28818, 0, 1609670, 820, 20, 422483, 276, 2260, 15846, 9831, 823, 20224, 479963, 340619, 1200845, 3552, 75181, 0, 123163, 78425, 0, 149731, 1003, 154534, 22188, 3552, 28840, 26517, 39791, 21864, 0, 103362, 161010, 5187, 1803, 0, 0, 2719, 54326, 6604, 793802, 2762, 296385, 38119, 57512, 296283, 27060, 543291, 83068, 46193, 2762, 0, 273, 0, 6667, 1623, 0, 1913, 28538, 8387, 1093, 33594, 63879, 226215, 0, 5643, 20555, 30263, 0, 0, 552, 27190], [75953, 370559, 469947, 20526, 21764, 1278406, 9831, 0, 149048, 422483, 3639, 820, 39449, 328282, 22996, 23348, 30457, 61940, 37574, 0, 86494, 8076176, 276, 46286, 14774, 180, 16871, 185834, 4404, 106331, 4175, 4098, 0, 31216, 0, 876265, 3787, 10967, 96311, 1054016, 15449, 119852, 293848, 5892, 613164, 39308, 16939, 19124, 518, 171460, 8560, 1093, 1639, 6347, 56775, 1119539, 64845, 174661, 12312, 276, 0, 401531, 47984, 379706, 4141799, 92675, 93038, 276, 0, 2707, 22624, 258734, 697559, 11162, 1528, 0, 5591, 1934, 8983, 7563, 6790, 19651, 53834, 844136, 231348, 7735, 98637, 59384, 34175, 52548, 7533, 228571, 0, 0, 3393, 15345, 647064, 923196, 29147, 18136, 33125, 331016, 215045, 276, 0, 7735, 2502, 12841, 77929, 182071, 117111, 0, 217491, 2252, 2173, 22339, 98637, 140690, 546, 1640, 3865, 2732, 28798, 0, 1659, 302411, 1629, 339586, 249522, 62666, 180, 6011, 170193, 186538, 136325, 103362, 65923, 10968, 0, 1934, 1093, 1596139, 41945, 60045, 3552, 30263, 112562, 0, 25860, 102573, 12827, 28331, 2762, 0, 4005, 22486, 7680, 0, 71440, 34905, 52330, 417232, 77099, 7459, 5714, 18801, 25968, 1242, 1003, 0, 86064, 276, 0, 66755, 35882, 3787, 52241, 10701, 16871, 0, 0, 0, 1792259, 10328, 498444, 27936, 552, 391182, 1093, 220447, 101376, 108029, 454, 0, 10562, 293, 3613, 2132, 0, 75953, 89015, 90620, 0, 0, 180, 273, 204648, 497321, 68760, 8904, 0, 174661, 1093, 743480, 9707, 10967, 129147, 4355, 3189, 273225, 0, 1654390, 3246, 57512, 1450484, 98637, 0, 205428, 820, 0, 208699, 820, 882360, 106166, 479963, 3005, 153764, 4645, 44818, 135208, 242716, 0, 2031, 1381, 16929, 1450484, 211566, 283407, 2772, 31496], [0, 0, 30457, 3142868, 20, 14774, 0, 2732, 15086, 214323, 0, 249374, 16939, 1743, 35390, 172561, 820, 39449, 24743, 820, 50520, 34175, 829392, 2295, 135320, 0, 45768, 121883, 10114, 428957, 2186, 45207, 7735, 820, 0, 0, 923196, 726966, 0, 1221502, 58245, 0, 25918, 316103, 256716, 3144, 18607, 409741, 0, 171303, 7237, 18139, 28371, 2186, 236854, 1386, 35547, 0, 2860833, 56803, 718776, 237647, 1093, 0, 241804, 1107, 0, 5545, 0, 28295, 0, 6838673, 108680, 3613, 3234719, 0, 83068, 4861, 0, 0, 1800, 712771, 88291, 428957, 183065, 276, 0, 13903, 34905, 0, 0, 14418, 3144, 1913, 0, 4615, 36850, 35371, 49130, 34905, 26395, 29529, 136392, 22188, 905176, 4175, 1448840, 5738, 16274, 111706, 0, 0, 0, 276, 69583, 92461, 106647, 167425, 10379, 12249, 100472, 413444, 1095323, 437660, 23348, 27775, 46193, 340619, 241804, 13071, 0, 6557, 970709, 1477, 546, 1657, 0, 353449, 1044, 26777, 0, 1319011, 26363, 2187, 12778, 1803, 87656, 0, 546, 39449, 7339, 0, 46752, 0, 368405, 3005, 552, 2539, 33953, 2386, 1093, 0, 150626, 0, 0, 7150, 27422, 103362, -5525, 298284, 2525, 25197, 542033, 0, 2738221, 212760, 974, 829, 2151871, 275315, 1386150, 0, 249374, 2762, 802, 108426, 1781846, 273, 2762, 6838673, 37955, 0, 4355, 0, 8461, 95685, 37089, 7059, 26777, 0, 141646, 900, 7680, 62147, 0, 321924, 12022, 865701, 0, 254200, 0, 12827, 820, 64406, 178149, 46752, 6158, 275315, 135519, 194782, 593, 877651, 149048, 0, 13461, 74820, 213146, 23681, 0, 20270, 0, 12841, 97972, 9002, 171036, 37574, 451986, 60045, 3845, 0, 18561, 0, 237647, 10255, 14783, 2732, 6557, 267786, 97626, 175347], [175392, 3825, 25755, 60108, 83919, 0, 105288, 1988, 27348, 4669, 30184, 498236, 1584576, 58245, 340919, 408354, 0, 0, 1657, 8904, 30408, 718776, 28538, 0, 1129962, 0, 30140, 485020, 33336, 25871, 2532, 75527, 15111, 0, 0, 164038, 15111, 71789, 437660, 1323162, 0, 375497, 194782, 108426, 33709, 0, 303349, 4656, 77152, 241804, 15207, 275856, 9707, 0, 26517, 1618, 68135, 0, 383559, 1093, 1077672, 1003, 175347, 29093, 694182, 4717574, 2459, 37441, 2738221, 49275, 0, 9628, 30408, 0, 75181, 13325, 11782, 12069, 0, 0, 2768147, 46573, 276, 171036, 78684, 86494, 384553, 0, 0, 135320, 39669, 241804, 19191, 28342, 3787, 100168, 13039466, 0, 0, 0, 6138, 370559, 31795, 23491, 0, 219455, 56689, 138463, 331016, 0, 75850, 41027, 211566, 51612, 10536, 1044, 273, 0, 0, 820, 1946, 552, 6388, 12381367, 793, 48622, 127576, 24606, 166985, 48952, 15847, 93913, 0, 103364, 22996, 273, 0, 49130, 546, 546, 0, 613164, 12715, 48236, 11672, 0, 93561, 36070, 117111, 80486, 180, 83919, 237647, 14273, 923196, 0, 0, 0, 0, 0, 12217, 0, 160076, 1796, 1922895, 83507, 31992, 913205, 25549, 74062, 119218, 62285, 53171, 820, 66755, 116449, 20526, 36571, 82101, 5406, 0, 1093, 33091, 48528, 25776, 498444, 2299, 1502778, 16274, 0, 216159, 1093, 89286, 212760, 0, 15207, 46804, 4119, 0, 0, 16068, 1319011, 71051, 552, 256563, 5484, 273, 52241, 7757, 0, 21725, 793802, 134420, 211566, 94401, 17787, 1639, 9748, 194010, -5525, 802, 726, 0, 53834, 22628, 391765, 8059084, 93226, 913205, 19306, 25594, 75527, 25197, 5591, 118129, 2056306, 3552, 826, 70822, 242716, 876265, 31795, 6011, 13702, 546, 15207, 0, 18607, 20367, 2573], [2639499, 3552, 15159, 141711, 72387, 15846, 256777, 820, 0, 3144, 493119, 14279, 0, 501048, 203747, 103362, 8560, 58746, 32799, 0, 1260, 0, 1119539, 21725, 0, 0, 20159, 3421, 170908, 0, 28941, 33709, 35547, 22996, 96961, 101755, 116449, 65347, 43511, 53113, 0, 256563, 971404, 26517, 162371, 1913, 85058, 20270, 46286, 228250, 408354, 74820, 1913, 1093, 273, -5525, 11368, 24743, 5571, 546, 14279, 0, 3005, 63542, 820, 11007, 145031, 6838673, 0, 108680, 283407, 0, 546, 20433, 98844, 0, 78899, 49597, 271213, 22538, 62285, 6319, 271213, 226215, 12778, 241804, 56938, 38916, 8782, 0, 8041, 53171, 1913, 72387, 23285, 408354, 2732, 246398, 130732, 86395, 131976, 900, 0, 0, 65974, 77677, 0, 190967, 525, 0, 7735, 837, 38816, 14975, 138040, 0, 0, 0, 2252, 85083, 65347, 48236, 2295, 613164, 1450484, 497321, 0, 418876, 0, 0, 451986, 546, 0, 18139, 0, 12365, 417232, 2187, 347694, 0, 26363, 107984, 19229, 37893, 50273, 4918, 71021, 2154, 0, 9628, 118993, 6319, 31216, 793, 106538, 4964, 0, 0, 6889, 2459, 908411, 479532, 546, 180, 231167, 53113, 35702, 296283, 7735, 150626, 0, 276789, 20311, 7104, 1606, 6267, 75850, 0, 847, 97626, 15831, 15816, 64157, 6214, 13071, 1044, 21715, 0, 273, 2186, 1093, 59384, 6347, 451986, 3052, 230229, 4088284, 78425, 0, 6790, 3455757, 1093, 0, 0, 0, 284773, 4645, 20, 544864, 0, 99542, 230939, 368080, 0, 0, 39877, 0, 0, 1965, 5013, 2226, 219218, 256777, 237647, 8479, 0, 204648, 276, 102573, 0, 287506, 276, -5525, 401531, 7735, 6790, 0, 4175, 10967, 905176, 3973, 0, 5325, 48368, 3720, 201519, 81713, 2502, 645966, 385393], [5187, 37893, 273, 2479, 0, 120637, 61109, 27190, 3624, 0, 887757, 256777, 4861062, 310757, 73428, 12961, 0, 0, 4088284, 339049, 0, 33953, 1251549, 10328, 2961, 0, 273, 1913, 71789, 2459, 19458, 2186, 34022, 111706, 8279, 1448840, 1236243, 15344, 21813, 212760, 823, 356631, 97863, 243025, 66222, 52241, 344716, 154534, 344716, 77677, 23803, 136392, 22832, 15581, 136639, 157, 0, 3825, 114899, 5956, 3845, 25871, 35587, 578110, 1367495, 385393, 1077672, 93038, 6592, 273, 642170, 0, 0, 4981, 479175, 14418, 0, 0, 75850, 413444, 40802, 276, 151030, 469947, 601534, 258734, 13488, 152103, 4861, 227781, 0, 165829, 0, 19458, 9195, 12398, 255552, 52488, 24198, 0, 5792, 5525, 13191, 328282, 35587, 93038, 1606, 62147, 574240, 19769, 28331, 12961, 0, 2113900, 60530, 3353, 0, 205246, 29602, 22413, 1922895, 2479, 0, 12570, 694182, 117111, 18139, 61068, 2386, 284773, 68970, 2261, 14389, 361217, 0, 8652, 9546, 820, 433228, 0, 83384, 115292, 483474, 73428, 4300, 1458707, 38690, 0, 79932, 485020, 644778, 2680558, 32942, 649789, 148340, 1449, 318293, 22339, 184722, 167425, 50516, 30263, 33125, 1105, 152831, 993, 3455757, 10659, 284, 18561, 39558, 17176, 170193, 21169, 1502778, 276, 216159, 0, 7757, 593, 3246, 3825, 0, 0, 175347, 2762, 2680558, 2455, 0, 1934, 25968, 559939, 0, 35710, 20218, 35710, 256777, 6667, 0, 2252, 0, 2732, 820, 106527, 4495, 9002, 28295, 1077672, 6945, 3591, 2056306, 5525, 48622, 56467, 4918, 574240, 257638, 78684, 171460, 65974, 276, 8782, 0, 1093, 66262, 0, 171303, 1889, 40203, 900, 0, 409741, 2772, 258734, 11464, 515404, 83892, 21292, 93160, 3315, 2832, 27936, 826, 493119, 273, 10781, 51923, 18136, 0, 71051], [225284, 3552, 32438, 97626, 22720, 0, 201519, 865701, 2186, 2762, 9504, 5592, 371789, 156930, 0, 8652, 0, 546, 483474, 15581, 0, 470328, 0, 117866, 3131, 0, 1128873, 23727, 58645, 7377, 27775, 38690, 483474, 63942, 0, 0, 578110, 5738, 2459, 249374, 60377, 148858, 83507, 164038, 2173, 298284, 0, 4717574, 1609670, 247525, 353449, 0, 3419, 223621, 171648, 0, 0, 0, 50895, 15086, 22634, 102381, 97972, 215045, 0, 0, 11293, 24606, 128796, 25150, 1743, 428957, 0, 20, 34175, 8285, 119161, 353449, 28589, 9219, 96961, 83384, 18176, 171648, 3552, -5525, 68032, 0, 0, 6746, 276, 11922, 227078, 970709, 216918, 8117, 97626, 0, 6347, 3455757, 0, 1606, 97697, 6681, 106538, 119852, 22339, 15086, 900, 60530, 9147, 20555, 114985, 0, 276, 26395, 0, 32799, 63542, 35710, 23727, 21764, 26644, 793802, 7464, 318293, 188331, 5219, 0, 88167, 156930, 293, 384553, 273, 5364, 15638, 124999, 48952, 10177, 32438, 0, 2459, 121883, 8652, 0, 10042, 6746, 15111, 276, 5605, 1629, 0, 13888, 121883, 0, 24198, 10921, 10363, 284, 31436, 21183, 71021, 263678, 135208, 72387, 847, 93913, 437660, 27348, 48789, 1800, 18561, 0, 0, 2704, 0, 101381, 8584, 26, 10114, 12841, 57512, 0, 1093, 30263, 27190, 24743, 0, 2867682, 837073, 2173, 35568, 173074, 592, 66222, 45480, 30184, 5761, 0, 6945, 5364, 164038, 3934, 837073, 52546, 0, 0, 78684, 27522, 13915, 35587, 5206, 920985, 12674, 10379, 161010, 949, 2563, 0, 13250, 11293, 0, 2563, 45207, 1934, 2186, 36388, 592, 726966, 2459, 0, 313, 4137, 106527, 86024, 0, 0, 6880, 552, 455261, 284, 204998, 227078, 2113900, 119893, 5507, 2019, 2732, 99927, 75361], [0, 1543, 642170, 87974, 0, 0, 6667, 0, 0, 93561, 256563, 3005, 75850, 174661, 90741, 12778, 3552, 64845, 900, 1659, 820, 36070, 293848, 5747, 196840, 13923, 5219, 28371, 92675, 905176, 0, 77118, 81713, 370559, 5337, 1157, 165829, 454, 156583, 4430, 152543, 10232, 26363, 15579, 9831, 0, 24382, 216, 385393, 0, 20218, 73176, 38816, 13461, 97972, 88865, 12699, 11464, 1759837, 4355, 54120, 2386, 205653, 85075, 63879, 34497, 3052, 3419, 4645, 36971, 0, 0, 26777, 507073, 21715, 118677, 10328, 43879, 33125, 71440, 101755, 80359, 2732, 50895, 0, 0, 26144, 1959, 55176, 20526, 15846, 101266, 57072, 231582, 877651, 205428, 738809, 5166, 154534, 46752, 1397, 2860833, 182941, 24839, 4372, 1242, 6716, 7848, 37486, 0, 342377, 10921, 5013, 0, 42151, 8969643, 7459, 546, 2187, 75181, 22486, 58211, 288905, 77837, 64406, 0, 276789, 0, 2805141, 89286, 56803, 533811, 0, 241162, 24644, 28538, 32438, 58245, 230939, 27334, 60530, 0, 48368, 5219, 93038, 5525, 20941, 8662, 0, 8480, 254200, 829, 172561, 38816, 4360, 12841, 12010, 30184, 14175, 33024, 4854, 0, 9206, 820, 249374, 0, 53834, 974, 31258, 244227, 117866, 0, 2626, 0, 27936, 0, 12961, 83942, 37955, 2033, 697559, 22413, 542033, 0, 243025, 9628, 80486, 31900, 23803, 186538, 0, 138040, 0, 288905, 2502, 1559158, 38690, 10968, 900, 77837, 0, 498236, 1193, 74062, 2626, 6214, 0, 273, 88962, 2459, 100168, 2459, 102573, 79834, 730, 15581, 97626, 2639499, 275315, 5605, 271213, 949, 2925, 0, 4355, 4918, 106647, 287506, 6080, 25330, 63542, 22832, 19651, 102126, 1386, 273, 0, 256716, 1113, 3455757, 2426, 1640, 85058, 417232, 12217, 208699, 540, 53113, 1093, 592], [12131, 156930, 544864, 310757, 27469, 0, 5406, 1946, 1093, 0, 7540, 1095323, 197756, 2434, 153764, 28371, 22529, 596190, 29208, 5325, 35547, 1574134, 1759837, 2093, 106166, 271213, 0, 31216, 153873, 28941, 14418, 829, 3393, 249374, 26644, 53834, 100472, 273, 526134, 40111, 298284, 8652, 216236, 2732, 27060, 293, 138040, 1319011, 546, 15050, 6839, 5571, 25594, 16608, 108029, 275315, 26868, 371789, 820, 2186, 96311, 0, 42612, 30263, 542033, 41946, 59431, 3973, 247525, 21725, 22529, 2772, 20, 622284, 3552, 2725223, 118129, 1633, 32942, 88167, 62666, 0, 2299, 8041, 811151, 3024, 356631, 14975, 22140, 0, 60108, 727533, 5714, 37893, 497321, 246339, 20526, 0, 113149, 1803, 6790, 608825, 302411, 48952, 9687, 9687, 425757, 2532, 427733, 159380, 5337, 284, 13071, 2762, 12827, 546, 20270, 0, 559939, 0, 1446, 6716, 3973, 1639, 7735, 30184, 647064, 531002, 41945, 273, 4404, 1390184, 3313, 31475, 255552, 8164, 258734, 0, 727533, 526134, 641008, 518, 149086, 7104, 83384, 0, 356631, 14279, 1584576, 1077672, 546, 59384, 276, 3612, 19306, 552, 601534, 296583, 276, 27775, 4645, 93160, 276, 10921, 153873, 820, 0, 17176, 2832, 324616, 25968, 116360, 84018, 22720, 3315, 903919, 6790, 186538, 60530, 34699, 94401, 29093, 159380, 125791, 0, 132917, 2, 185834, 106647, 0, 220447, 7680, 4420, 0, 113071, 212760, 0, 14975, 68032, 829392, 0, 148340, 8782, 74820, 380, 47984, 71440, 0, 706887, 479532, 3142868, 97608, 0, 2186, 0, 2459, 135208, 0, 167363, 57452, 27060, 464504, 2459, 153873, 3552, 1965, 1390184, 1781846, 152543, 35882, 596190, 144878, 2732, 370559, 1502778, 188331, 829, 2832, 3315, 2093, 409960, 0, 273, 247525, 0, 0, 8117, 227781, 99530, 50273], [16608, 136325, 900, 86388, 413444, 15204, 0, 128796, 114951, 0, 6388, 2252, 382904, 1251549, 9853, 9937, 6838673, 48113, 16068, 2033, 197756, 16297, 61109, 371789, 2805141, 0, 164038, 7563, 119161, 108680, 793802, 0, 433228, 1639, 73428, 21864, 30408, 641008, 0, 738809, 4175, 0, 74820, 4070, 182071, 993, 7150, 546, 24962, 56577, 0, 33709, 41945, 0, 194879, 546, 0, 4175, 156120, 10562, 829, 743480, 0, 14165, 1200845, 214323, 157084, 45156, 273, 0, 70916, 409960, 8527, 0, 0, 132917, 276, 0, 15207, 3187, 10221, 318293, 2186, 706887, 2732, 62075, 11, 2186, 4098, 23803, 1913, 28402, 233437, 0, 256563, 102344, 31453, 20, 175392, 75181, 273, 425757, 52706, 39558, 11172, 20224, 0, 28589, 66262, 5464, 91696, 2019, 52873, 310757, 185834, 29529, 38446, 324278, 920985, 39680, 422483, 15882, 60377, 1009, 1012647, 21183, 971404, 124999, 0, 0, 10701, 6584, 60193, 13681, 95685, 219218, 8461, 3787, 3607, 0, 1639, 546, 89015, 829, 148858, 8423, 74062, 415515, 22720, 409741, 0, 0, 12961, 0, 59600, 198021, 820, 0, 251848, 433228, 1657, 0, 140690, 0, 119893, 2961, 273, 276, 276, 321924, 37441, 3131, 42766, 10701, 469947, 52330, 546, 5792, 185464, 189625, 26478, 0, 971404, 559939, 87745, 0, 0, 0, 267786, 747722, 908411, 15731, 6746, 8584, 370559, 3005, 368405, 3313, 99155, 67850, 7382, 296385, 0, 57241, 29529, 0, 9707, 2295, 384553, 0, 9147, 5166, 9546, 2186, 0, 60193, 0, 14975, 0, 857741, 20, 0, 352910, 1397, 78731, 72994, 0, 208699, 647064, 229860, 26, 15831, 820, 0, 24803, 7582, 8750, 128796, 114624, 0, 0, 102344, 1543, 2732, 28342, 0, 64157, 370559, 347694, 4918], [0, 3973, 2186, 847, 0, 820, 546, 34175, 1726, 75181, 0, 379706, 544864, 0, 184722, 8285, 50520, 1003, 0, 316103, 0, 2732, 29275, 2762, 10659, 0, 0, 29147, 1105, 25968, 1244428, 42151, 97972, 288893, 3919, 60377, 3279, 11293, 7339, 6011, 642170, 3313, 837, 194010, 18416, 23375, 88731, 8560, 5532, 279098, 3005, 391387, 0, 385393, 1654390, 19306, 4430, 5507, 135320, 542033, 10659, 171460, 923196, 7914, 1326, 128796, 2573, 46752, 425757, 12069, 220835, 276, 9853, 0, 844136, 3869, 1242, 0, 2961, 2525, 1913, 546, 1629, 1458707, 888, 6080, 2921, 903919, 1323162, 20, 0, 97608, 31795, 117866, 820, 0, 59431, 0, 56577, 820, 35547, 0, 117111, 27469, 149048, 9206, 76786, 8117, 9546, 25968, 3234719, 0, 116360, 75321, 30263, 63542, 48789, 14774, 10255, 0, 138716, 4098, 379703, 32438, 213146, 368615, 379703, 108426, 92675, 139466, 20968, 1221502, 2151871, 0, 4861062, 0, 61109, 6319, 882360, 1243788, 296385, 110944, 23491, 0, 24606, 17338, 649789, 0, 0, 1366, 4381, 340619, 132917, 26024, 0, 3005, 131976, 507073, 0, 32942, 60530, 0, 0, 1913, 552, 823, 93913, 5254, 28295, 19397, 6667, 119151, 4135, 152543, 20558, 246758, 552, 118971, 2426, 20433, 546, 2450, 18561, 0, 380, 2295, 12010, 0, 22188, 2186, 68032, 7735, 108680, 88865, 19955, 4098, 93226, 25860, 22935, 21725, 2633882, 10332, 258734, 820, 19769, 213146, 581010, 37441, 233437, 1236243, 726966, 43413, 29602, 75953, 20, 4040, 276663, 28589, 30003, 15831, 89015, 3825, 3279, 255666, 8662, 310261, 47698, 7459, 589148, 0, 62147, 324974, 0, 14273, 586234, 276, 197756, 296283, 6838673, 0, 0, 857741, 201519, 1095323, 28798, 321924, 1054016, 77661, 106527, 615426], [53727, 88962, 130732, 6945, 826, 3552, 97972, 0, 42766, 157, 183, 5325, 0, 877651, 1609670, 4017141, 31795, 84377, 99927, 0, 1096, 19769, 9206, 820, 136639, 546, 0, 0, 22413, 321924, 0, 4964, 62129, 5364, 80626, 0, 543291, 5484, 4420, 0, 26395, 913205, 15207, 920, 0, 171460, 19229, 0, 183065, 2539, 6486809, 847, 0, 1726, 342377, 533811, 170908, 229860, 4088284, 169695, 23803, 10379, 480703, 19955, 88167, 0, 829, 0, 0, 2832, 273, 2, 2455, 25874, 14352, 552, 0, 3005, 0, 0, 12249, 24265, 546, 313, 25779, 135208, 1101716, 33024, 128038, 1386, 24265, 24644, 92292, 31419, 45996, 64157, 39680, 0, 92461, 2455768, 31900, 156930, 1606, 24644, 221440, 546, 222752, 479963, 21764, 68760, 130732, 4420, 189625, 1654390, 3071342, 14629, 58245, 33336, 273225, 361217, 71440, 0, 0, 613164, 1386, 45207, 33953, 353449, 112562, 0, 2049, 3005, 0, 53727, 273, 0, 159311, 233437, 249522, 108680, 36850, 546, 0, 384616, 56938, 0, 4430, 2186, 2093, 0, 495708, 20941, 1054016, 383559, 0, 226215, 1086, 0, 276, 171648, 498236, 50895, 34183, 97972, 21292, 44569, 16871, 244227, 136325, 1913, 280618, 69341, 507073, 57072, 50895, 35702, 0, 26467, 60530, 1922895, 0, 16939, 3552, 0, 820, 0, 228571, 1319011, 0, 0, 1157, 19229, 0, 13191, 1009, 0, 165829, 13325, 99542, 639204, 1803, 276, 3455757, 7464, 84018, 417232, 2921, 1639, 22935, 13915, 276789, 408354, 1093, 825890, 28589, 121883, 22935, 96377, 38119, 21725, 20270, 5761, 5254, 7513, 8983, 55082, 128796, 0, 2459, 11293, 9147, 876265, 148340, 0, 119852, 2434, 1623, 10114, 25871, 1278406, 273225, 608566, 276, 175392, 1236243, 112562, 31496, 29275, 71021, 273], [5591, 0, 32799, 36070, 16939, 88865, 37893, 334747, 469947, 34, 593, 156930, 0, 75361, 4135, 118971, 433228, 14165, 45156, 189625, 8285, 36850, 119893, 22634, 3492754, 0, 2113900, 106643, 127320, 479175, 22413, 0, 83384, 900, 324278, 20270, 57241, 75527, 276, 2056306, 158712, 0, 258734, 23803, 84134, 2455, 369727, 0, 900, 0, 12022, 8983, 28726, 35144, 108029, 14418, 1639, 4420, 880, 2768147, 454, 98637, 26868, 903919, 62666, 369727, 1477, 171036, 19229, 3597011, 80828, 10536, 6557, 6839, 1446, 2732, 493119, 0, 2707, 15882, 145031, 25871, 6669, 24962, 80486, 180, 490874, 542033, 287506, 9937, 0, 74062, 5206, 0, 0, 15882, 2532, 62075, 0, 1397, 5325, 59384, 75181, 361217, 941391, 552, 8426, 1528, 256777, 3419, 14629, 8560, 820, 120861, 11138, 28589, 1609670, 1913, 0, 6592, 293848, 3371, 581010, 8584, 4420, 368405, 62635, 324267, 145031, 21011, 33125, 308520, 0, 464504, 125791, 6584, 35371, 12131, 111757, 4355, 8480, 15831, 156583, 12312, 649789, 0, 275315, 182941, 1386, 28402, 12778, 7563, 408810, 0, 83384, 8782, 29147, 0, 1386, 645966, 10967, 0, 22339, 2194, 5591, 27422, 639204, 84018, 273, 2099, 3934, 22628, 12763, 82262, 3419, 54326, 130732, 0, 3825, 47535, 0, 41035, 10042, 276, 3552, 10701, 52330, 183, 525, 0, 32942, 74820, 4861062, 86064, 30140, 4355, 116375, 880794, 1450484, 0, 340919, 138463, 4135, 0, 2539, 58245, 0, 8782, 0, 0, 533811, 2194, 2860833, 0, 820, 157084, 1386, 2732, 0, 23681, 56693, 882360, 231582, 36811, 71021, 55176, 26777, 820, 0, 0, 117866, 0, 498444, 0, 0, 64845, 8969643, 83888, 11162, 369727, 28402, 0, 50643, 23285, 24265, 0, 826, 1800, 5763, 543291], [0, 15344, 3189, 28331, 18561, 36796, 2186, 99155, 1366, 124999, 276, 75953, 30860, 88731, 23375, 276, 1292720, 77152, 712771, 0, 694394, 0, 39791, 5206, 122576, 4070, 21715, 1959, 32421, 2459, 18561, 36571, 276, 3279, 0, 0, 249374, 19685, 7680, 9088, 33953, 63942, 501048, 135320, 66755, 0, 526134, 7237, 0, 52706, 0, 6549, 141646, 0, 0, 0, 80626, 1093, 0, 8969643, 25313, 21010120, 4717574, 3725, 148858, 4098, 6667, 84051, 1450484, 267786, 639204, 194879, 5956, 0, 0, 0, 2186, 0, 0, 12312, 2539, 0, 86064, 339049, 22260, 5112, 16297, 19769, 0, 158585, 19955, 63879, 0, 96311, 3419, 340619, 58746, 20526, 0, 485020, 0, 230229, 165829, 9219, 77152, 9831, 1796, 0, 114951, 117866, 196840, 70822, 65974, 19955, 0, 174661, 103016, 4174431, 464504, 1354, 275315, 85075, 4119, 83731, 888, 234073, 25968, 62666, 53834, 202980, 7382, 42612, 3613, 589148, 882360, 19685, 1629068, 0, 0, 2762, 14389, 2186, 48789, 694394, 116449, 3131, 0, 276, 2805141, 3005, 35012, 87656, 88167, 222752, 2525, 276789, 158585, 243414, 22832, 23727, 0, 0, 201519, 292669, 111706, 20526, 837073, 0, 9707, 546, 54001, 546, 5254, 0, 63542, 212760, 293848, 32438, 28726, 10781, 37893, 0, 73176, 36811, 25874, 63942, 24644, 28402, 88865, 80626, 0, 48528, 14982, 0, 80486, 23727, 0, 406, 0, 6945, 0, 65347, 222752, 22260, 127576, 0, 20, 0, 10781, 8782, 20, 0, 186538, 546, 20270, 469947, 166985, 102381, 51655, 1397, 57029, 0, 1093, 0, 2518105, 1609670, 0, 273, 3948, 114951, 219455, 92292, 220835, 10328, 3552, 0, 86395, 2459, 35587, 0, 273, 288893, 2762, 15882, 34699, 19685, 3865, 23681, 0, 29147], [2031, 1096, 3591, 0, 26395, 3455757, 171430, 14700, 65347, 4175, 1726, 15064, 10332, 552, 6089, 1009, 1737, 56775, 39680, 19191, 15882, 546, 641008, 6486809, 68032, 6790, 2732, 383559, 0, 1446, 273, 823, 84051, 97697, 368405, 9637690, 0, 56577, 256563, 79932, 56803, 6319, 276, 7150, 0, 12778, 103364, 102126, 552, 2832, 75321, 187158, 34175, 0, 0, 857741, 371789, 4040, 2860833, 28371, 14279, 162371, 293848, 47984, 48113, 246398, 231582, 2925, 20433, 888, 501048, 35882, 23803, 371789, 0, 639204, 198882, 22628, 9156, 19769, 26538, 16068, 427733, 56693, 1596139, 11668, 276, 35371, 0, 0, 1236243, 114985, 12217, 219455, 276, 4355, 25776, 0, 11672, 0, 222574, 0, 22628, 227781, 3109840, 498444, 20224, 0, 11368, 2455, 5761, 0, 83892, 3315, 7460, 107984, 97608, 87745, 26777, 6716, 1759837, 4088284, 205246, 0, 829, 0, 152103, 2525, 0, 546, 57029, 28941, 8969643, 159311, 0, 0, 1449, 829, 236350, 0, 8059084, 19124, 28714, 15846, 107984, 1448840, 68135, 40802, 0, 12570, 1639, 644778, 4017141, 24265, 493119, 601534, 75181, 217491, 844136, 216236, 2187, 16068, 5643, 234073, 76324, 4137, 2261, 75361, 12827, 0, 3825, 8560, 2226, 0, 123879, 409741, 103364, 4656, 106538, 96961, 53834, 284773, 63879, 128038, 24382, 1973, 8782, 7464, 1157, 26478, 276, 96377, 13923, 1726, 229860, 837, 0, 9147, 96377, 8076176, 2459, 118554, 23781, 0, 0, 23681, 185834, 276, 107856, 0, 67850, 324616, 10114, 0, 154534, 2651, 276, 0, 33091, 116360, 90741, 0, 409960, 1200845, 40111, 0, 0, 205428, 1326, 138040, 5464, 0, 226215, 92292, 28331, 31991, 324974, 256777, 2525, 1999, 0, 321924, 2925, 427733, 2186, 36796, 28342, 0, 5219, 23491], [45768, 37486, 34175, 2525, 0, 339049, 3919, 35261, 408354, 51655, 35702, 1054016, 1913, 91696, 36571, 4615, 16483, 552, 284773, 12961, 49130, 2056306, 887757, 255666, 0, 180, 136682, 531002, 88167, 20311, 64049, 24382, 136754, 0, 0, 0, 148104, 888, 0, 2732, 196840, 138040, 2768147, 26982, 145031, 546, 75181, 0, 12249, 293, 12715, 18110, 72398, 13446, 0, 48368, 55511, 1796, 0, 0, 8584, 2459, 0, 418876, 820, 1354, 820, 1803, 705270, 0, 97863, 5484, 97626, 76786, 219455, 12763, 11668, 383559, 2532, 130732, 10665, 3144, 46193, 40715, 32438, 41617, 219455, 10177, 92675, 22538, 230939, 905176, 1101716, 697559, 57072, 7237, 156930, 2762, 44569, 28589, 0, 273, 0, 36571, 5325, 0, 0, 10221, 2680558, 339049, 52873, 0, 38916, 1200845, 941391, 2, 6592, 2226, 39669, 75321, 7563, 1386150, 8387, 1107, 5605, 256563, 62129, 0, 35261, 455261, 258734, 0, 128038, 178989, 60985, 4098, 589074, 42884, 276663, 15344, 3552, 552, 15064, 3371, 0, 0, 14700, 12699, 820, 51923, 6667, 234073, 77152, 93160, 1128873, 0, 0, 18110, 33336, 27775, 949, 3973, 540, 1913, 2459, 19191, 2886, 35261, 33336, 0, 0, 0, 251848, 88291, 9156, 298284, 12312, 106538, 546, 3919, 0, 0, 0, 23659, 2732, 0, 0, 12312, 27170, 0, 56693, 368080, 212561, 222752, 90565, 170908, 2762, 0, 4135, 4420, 11782, 0, 316103, 25839, 0, 29529, 0, 166020, 0, 61068, 211946, 293848, 216159, 43879, 7382, 101755, 16608, 3720, 93226, 123879, 249522, 8426, 2539, 21725, 425757, 13191, 4355, 20159, 18607, 4964, 46193, 4098, 0, 347694, 613164, 19124, 5591, 153764, 28719, 0, 15086, 84051, 50273, 71789, 17787, 71789, 85491, 62147, 228250, 0], [25839, 705270, 546, 1446, 567577, 0, 0, 820, 51923, 90620, 284, 566878, 273, 0, 23781, 152103, 153764, 0, 0, 622284, 0, 0, 276, 2426, 273, 84018, 121883, 46193, 56689, 205246, 31216, 3825, 373217, 8969643, 111757, 4717574, 152831, 12154631, 0, 40896, 8059084, 41171, 41027, 1633, 96412, 25780, 293, 40683, 647064, 0, 9219, 2921, 42884, 2639499, 373217, 1657, 276, 422483, 546, 0, 185464, 214323, 273, 0, 1528, 128038, 13488, 0, 2049, 28714, 293, 2762, 0, 22624, 43879, 103362, 85075, 4918, 3071342, 5219, 25780, 552, 225284, 106527, 203747, 42612, 216918, 547702, 9088, 0, 50520, 19665, 0, 0, 546, 383559, 211566, 37955, 4174431, 15050, 28726, 1054016, 216, 1448840, 11, 880794, 22486, 2186, 74703, 1128873, 384553, 1193, 77099, 0, 5406, 0, 24265, 8728, 7540, 0, 6557, 0, 20433, 2886, 31475, 78731, 51655, 0, 16608, 0, 546, 2033, 288893, 8387, 0, 220447, 35568, 1366, 1012647, 32421, 170908, 8803, 5054, 0, 251848, 183, 180, 75181, 6667, 820, 104080, 78462, 0, 1200845, 11138, 3234719, 22624, 10114, 214323, 68400, 0, 408354, 401531, 28840, 68794, 84018, 0, 165565, 246398, 0, 820, 29474, 6681, 54120, 166985, 6889, 0, 273, 75953, 27348, 23659, 43413, 48055, 85083, 1193, 182071, 1639, 216918, 5484, 1260, 283407, 79834, 837073, 96377, 5605, 385393, 273, 94401, 276, 138463, 47535, 53727, 15086, 211946, 99542, 41945, 5532, 1367495, 16871, 4645, 0, 276, 647064, 79834, 13888, 156120, 63942, 0, 602221, 6839, 1629, 110144, 161527, 310261, 180, 1889, 0, 27348, 156930, 0, 236854, 5892, 4645, 118993, 694182, 66153, 2186, 128038, 17646, 0, 85075, 0, 28719, 5219, 920, 227781, 0, 280618, 3579, 0], [36811, 743480, 877651, 6604, 25549, 3948, 20433, 726, 0, 1922895, 0, 8969643, 11782, 5792, 0, 2639499, 3313, 2459, 34699, 12570, 35587, 26478, 276, 135320, 1129962, 0, 14279, 28538, 62285, 276, 1781846, 84018, 31991, 32799, 3246, 41987, 6388, 22413, 24143, 41946, 586, 30140, 53171, 882360, 1922895, 25330, 52241, 15086, 0, 0, 138463, 4981, 1278406, 331016, 276, 276, 0, 148340, 188331, 1319011, 5464, 586234, 5545, 273, 4861, 0, 7377, 85188, 837073, 15638, 0, 51655, 83888, 13134, 51923, 0, 1639, 2, 105288, 3071342, 361217, 5697, 273, 3492754, 135861, 0, 882360, 13039466, 480703, 180, 820, 57241, 3419, 368615, 559939, 5337, 111706, 41035, 13702, 1200845, 0, 7459, 83888, 0, 28589, 743480, 2386, 581010, 114899, 12381367, 254200, 47752, 324267, 109207, 0, 0, 0, 1264002, 58533, 11162, 20433, 407729, 7460, 26777, 19458, 2961, 70822, 10968, 0, 342377, 829392, 123163, 0, 1077672, 4645, 45207, 3005, 25968, 2732, 340619, 293, 0, 34517, 16939, 0, 215045, 0, 7150, 12249, 0, 117111, 284773, 23285, 823, 28798, 273, 0, 40896, 0, 36796, 136754, 3973, 39669, 1012647, 0, 30140, 0, 93561, 3639, 271213, 4420, 0, 7839, 27334, 16274, 2049, 112562, 533811, 13071, 170193, 758, 20968, 26363, 1908653, 1243788, 8279, 25968, 8904, 2459, 352910, 56689, 540, 546, 60530, 0, 42612, 216159, 0, 40203, 882360, 3725, 16871, 2187, 3315, 6080, 20968, 4355, 190967, 18136, 28905, 23727, 0, 273, 900, 6486809, 223621, 820, 98637, 246398, 6089, 0, 18783, 28798, 993, 2732, 47752, 276, 89015, 407729, 48055, 57029, 820, 133168, 84377, 35390, 216, 113071, 86024, 40111, 19665, 0, 94401, 1742050, 2459, 118971, 97348, 0, 0, 54120, 280618], [296283, 3552, 123879, 183065, 169695, 601534, 0, 21725, 125556, 10379, 2151871, 77152, 12022, 48789, 83068, 1559158, 85491, 0, 22529, 7563, 2680558, 293, 49597, 180, 891898, 8480, 0, 62129, 2860833, 8750, 36971, 52548, 303349, 30457, 19397, 27522, 4861, 4420, 596190, 276, 107984, 141646, 0, 77929, 171036, 3005, 216236, 49275, 0, 126514, 18607, 189786, 33125, 108680, 7037, 10328, 77837, 542033, 8059084, 153764, 0, 0, 0, 12365, 231348, 87974, 2295, 0, 28589, 485020, 276, 165565, 128796, 2459, 135208, 6079044, 91884, 63942, 30003, 36206, 40111, 37955, 211566, 36811, 454, 7848, 6790, 694182, 20270, 8479, 26478, 1781846, 1366, 5364, 464064, 920, 15159, 134420, 7680, 0, 12381367, 212561, 820, 86064, 641008, 103364, 273, 3845, 533811, 5013, 140690, 34175, 2450, 1009, 0, 382904, 7382, 15579, 1390184, 820, 0, 31795, 21715, 36388, 14629, 114951, 406, 5325, 69341, 2459, 257638, 552, 75527, 331016, 344716, 15579, 0, 310757, 92837, 50643, 29602, 1354, 546, 1119539, 5545, 77929, 546, 41945, 132917, 57459, 214323, 552, 5337, 1640, 35587, 0, 158712, 226215, 0, 21764, 0, 1093, 9504, 1242, 0, 121883, 50273, 2762, 90565, 103362, 417232, 36191, 23727, 2426, 256563, 0, 2980085, 0, 160076, 2151871, 138040, 0, 98912, 106316, 11464, 28840, 131976, 0, 6089, 27422, 92292, 0, 437660, 101376, 0, 644778, 825890, 30263, 2532, 2252, 158585, 25871, 0, 16068, 12131, 96961, 6178, 24924, 85188, 87077, 0, 81713, 3187, 0, 2762, 22413, 8117, 276789, 2762, 75527, 18607, 54001, 216236, 2518105, 1657, 78731, 0, 9628, 2925, 25755, 586, 3005, 19665, 0, 593, 608825, 72387, 167363, 23781, 0, 56938, 35261, 0, 4430, 2459, 498444, 2186, 601534, 273, 0], [0, 119161, 518, 0, 46193, 0, 102573, 231348, 19665, 156930, 91571, 19665, 119161, 1093, 25150, 40715, 126514, 35710, 6214, 38916, 25330, 1054016, 0, 35882, 0, 409960, 69341, 0, 0, 0, 0, 19665, 820, 0, 726966, 189786, 276, 318293, 0, 26363, 236854, 99927, 80626, 2732, 31795, 0, 12717, 0, 23348, 21864, 296283, 36796, 3313, 1803, 0, 36971, 578110, 97697, 42884, 72387, 37893, 342377, 57514, 11, 3144, 145031, 0, 2455, 225284, 44133, 8969643, 1093, 2633882, 12778, 4300, 1645, 0, 25874, 5364, 2299, 1657, 2921, 12717, 80486, 93160, 0, 546, 25549, 644778, 64391, 0, 78899, 546, 75953, 1889, 0, 169695, 11275, 6557, 77118, 2732, 48236, 4854, 0, 64049, 27060, 273, 0, 156120, 880794, 3725, 1543, 276, 276, 121883, 118554, 110944, 126514, 6089, 26538, 5643, 62250, 0, 126514, 1623, 24606, 18176, 837073, 79115, 119893, 114899, 148858, 5337, 1913, 401531, 125556, 2633882, 77661, 1270, 88962, 0, 14700, 971404, 65974, 57459, 37441, 12827, 22628, 41987, 3948, 22634, 0, 276, 21764, 25313, 118554, 5406, 37574, 212760, 2459, 26024, 23781, 102573, 15581, 0, 52706, 1093, 131976, 485020, 0, 1093, 56938, 0, 27190, 152103, 0, 88962, 2459, 1093, 139466, 166020, 0, 4070, 0, 97697, 0, 41035, 518, 44818, 62285, 20, 31453, 194782, 2925, 2093, 49130, 69341, 21079, 0, 148858, 0, 1093, 10067, 23491, 1477, 30003, 0, 14175, 4404, 87974, 11293, 96311, 189786, 2762, 2680558, 427733, 0, 85075, 77677, 86064, 18139, 99530, 283407, 602221, 33725, 820, 69341, 12715, 24606, 135320, 25330, 25330, 130732, 1093, 3371, 4174431, 602221, 0, 32421, 83731, 700976, 4645, 546, 43399, 68760, 99530, 227078, 132917, 0, 2455768], [182941, 287506, 1606, 4135, 8164, 76786, 136392, 0, 31496, 288905, 48055, 0, 811151, 41946, 5206, 0, 103016, 531002, 24198, 0, 0, 56938, 205428, 20224, 24094, 122576, 2, 574240, 104769, 324616, 3825, 23659, 135208, 0, 25871, 0, 1366, 1934, 18139, 10221, 7563, 93561, 1639, 546, 340619, 101755, 613164, 9687, 19651, 130732, 2331, 50516, 183274, 820, 1609670, 3088768, 63627, 39308, 20308, 12249, 2434, 91884, 0, 820, 5545, 4174431, 81713, 117866, 3613, 24839, 3234719, 989899, 7320, 229860, 0, 2187, 0, 391765, 11293, 989899, 0, 0, 273, 28402, 276, 276, 7735, 47752, 66794, 1093, 4088284, 0, 35261, 75181, 546, 310261, 546, 989899, 31258, 103364, 490874, 1639, 1913, 455261, 212760, 0, 913205, 6790, 204998, 0, 0, 1003, 145238, 4762, 2738221, 498236, 52706, 246589, 375497, 89286, 0, 276, 118677, 0, 552, 24606, 0, 1913, 0, 705270, 1107, 77677, 8387, 36850, 194010, 0, 41987, 117866, 0, 1726, 37893, 187158, 14453, 0, 20, 273, 32942, 1113, 340919, 276, 1913, 257638, 50980, 211946, 152543, 34175, 167363, 0, 0, 56775, 578110, 0, 6945, 64962, 78684, 0, 0, 4098, 233437, 1397, 287506, 20, 21183, 0, 5022, 288893, 0, 86388, 42766, 0, 92675, 608825, 0, 0, 0, 2450, 97697, 26363, 0, 1354, 0, 408810, 2187, 1913, 90741, 66755, 0, 10967, 208699, 3088768, 1157, 8285, 3419, 68970, 4762, 128796, 820, 32942, 908411, 479532, 11, 0, 28840, 811151, 105288, 18607, 0, 566878, 169695, 237647, 908411, 72994, 284773, 99927, 102344, 70822, 276, 1129962, 87656, 9598473, 0, 0, 0, 246501, 2961, 0, 567577, 0, 123163, 52330, 188331, 10067, 175347, 0, 1397, 15847, 0, 8117, 30408, 136325], [20, 7513, 20311, 2639499, 6669, 35882, 86388, 3005, 5325, 49275, 52706, 0, 71021, 1913, 364753, 174661, 2525, 180, 127381, 0, 1093, 100472, 32421, 8041, 0, 149086, 2113900, 25167, 56693, 6080, 292669, 3825, 287506, 0, 64406, 164038, 0, 28589, 1596139, 9147, 1093, 6880, 3720, 391182, 276, 0, 5254, 145238, 0, 26363, 0, 111706, 99927, 6838673, 231167, 94401, 24265, 25780, 223621, 2033, 16237, 552, 34, 8662, 390435, 64391, 216236, 857741, 0, 50485, 2306, 35568, 20764, 706887, 284, 15847, 0, 4098, 0, 2299, 1657, 1193, 2434, 12398, 46573, 31795, 162371, 5364, 4557, 23803, 216, 30408, 391182, 1584576, 135208, 0, 276, 49130, 156120, 2732, 7839, 119151, 5532, 0, 19458, 112562, 284, 413444, 0, 26478, 44569, 28295, 453, 1236243, 321924, 276, 26982, 3591, 37441, 0, 138716, 0, 823, 73428, 15752, 469947, 697559, 57072, 27522, 0, 4098, 0, 0, 7513, 8076176, 0, 128038, 35261, 273, 77677, 104769, 31991, 119218, 802, 0, 204648, 49597, 171036, 112562, 173074, 592, 574240, 138040, 2186, 7382, 42884, 1009, 108426, 546, 6681, 244227, 43399, 825890, 9707, 409741, 908411, 276, 837, 35702, 0, 25594, 135208, 0, 0, 0, 22624, 880794, 233437, 1105, 9748, 22529, 0, 8426, 6603, 3552, 22486, 42884, 12909, 0, 27170, 33725, 1077672, 55059, 3187, 0, 68032, 106538, 891898, 1606, 342377, 5206, 18801, 51612, 0, 3613, 2573, 0, 1657, 28295, 2732, 56577, 159311, 72994, 17646, 1044, 0, 613164, 3455757, 91571, 25755, 2, 62285, 58645, 3142868, 75181, 25776, 820, 3865, 80486, 0, 87077, 106316, 1200845, 78462, 131976, 1645, 2132, 142843, 18561, 172561, 57029, 0, 2525, 826, 6089, 5484, 3142868, 12717, 58245, 0], [0, 8750, 45768, 2186, 340619, 118993, 276, 384131, 273225, 485020, 328282, 100168, 2732, 22996, 2386, 7563, 276, 68794, 0, 1913, 36571, 88167, 142843, 0, 4098, 0, 0, 99542, 98912, 8969643, 36571, 593, 215045, 303349, 95252, 9707, 0, 29208, 0, 48528, 10536, 19458, 0, 3187, 1458707, 0, 14352, 1366, 189786, 383559, 2961, 25776, 273, 0, 20367, 2194, 6158, 187158, 0, 302874, 29208, 1922895, 247525, 273, 230229, 542033, 99155, 415515, 47364, 0, 106538, 470328, 23659, 30408, 33725, 78425, 339049, 273, 615426, 37893, 0, 53727, 148858, 7513, 730, 543291, 20433, 8560, 11293, 10363, 712771, 138463, 25150, 89286, 1596139, 55082, 180, 66755, 730, 0, 820, 51612, 203747, 592, 0, 21011, 13250, 880794, 2732, 11275, 3421, 586234, 4360, 6319, 1113, 217491, 223621, 13039466, 318999, 20764, 170193, 0, 12249, 4135, 15111, 4360, 7460, 175347, 46804, 21169, 0, 147205, 1913, 158712, 54001, 0, 837073, 32421, 89286, 543291, 0, 2459, 2762, 0, 2154, 32438, 0, 0, 1596139, 0, 88731, 3865, 2459, 903919, 518, 1101716, 941391, 2459, 525, 303349, 46752, 0, 16608, 23375, 9156, 0, 589148, 5571, 170193, 13681, 66755, 2732, 4174431, 119218, 51923, 33725, 0, 62635, 36811, 0, 5484, 2033, 552, 2049, 647064, 60377, 3005, 28148, 1889, 0, 64962, 1113, 0, 77118, 85083, 246589, 182941, 276, 80626, 2099, 62285, 0, 31419, 5472, 175392, 127998, 324616, 1244428, 2299, 97608, 66262, 2707, 231167, 231348, 31496, 28295, 36796, 642170, 0, 0, 1093, 1200845, 592, 0, 0, 2805141, 214323, 1973, 2459, 0, 19651, 11575, 12365, 0, 84377, 102126, 2260, 4717574, 41027, 14165, 9707, 52241, 103362, 9206, 216159, 36971, 78731, 52706, 1645, 390435], [30860, 18783, 42612, 185464, 63942, 276, 2680558, 101755, 33336, 738809, 36206, 170908, 1093, 340619, 0, 103362, 39680, 43413, 5532, 0, 12365, 8387, 3234719, 382904, 743480, 1450484, 27334, 32799, 328282, 25594, 187158, 844136, 0, 0, 50895, 4404, 20159, 0, 1093, 45156, 0, 194010, 10328, 2732, 38916, 0, 2738221, 241162, 552, 3919, 0, 64210, 0, 83427, 368405, 8387, 2732, 7757, 77677, 1913, 1606, 6347, 454, 28342, 296583, 0, 57514, 310757, 479175, 3552, 31795, 23659, 135519, 60045, 131976, 0, 17787, 16780, 3919, 613164, 26517, 546, 4141799, 30408, 3189, 0, 39669, 6158, 25167, 375497, 288905, 5464, 55511, 276, 180, 276, 77677, 39680, 72398, 25330, 18607, 3455757, 246398, 92675, 5892, 133168, 639204, 1193, 44840, 87458, 14273, 0, 1236243, 857741, 279098, 149731, 4135, 77118, 406, 4557, 273225, 228250, 38446, 19665, 6557, 1119539, 4420, 92837, 10363, 10562, 1939, 57512, 101376, 0, 1657, 20558, 0, 28818, 820, 102573, 9147, 116375, 1934, 0, 136682, 1908653, 37955, 40896, 11782, 14982, 31419, 0, 30003, 1654390, 0, 43879, 4615, 0, 4964, 107984, 0, 85075, 2732, 97697, 35371, 39669, 0, 97863, 0, 85491, 302411, 949, 7104, 71021, 0, 0, 4119, 0, 0, 208699, 97697, 74703, 1973, 0, 5406, 0, 95252, 16083, 546, 2049, 2639499, 3279, 34, 159380, 114985, 22486, 5464, 1096, 98912, 8904, 8584, 12763, 5507, 160076, 48789, 331016, 1157, 0, 857741, 56938, 0, 9748, 34426, 0, 71440, 42884, 0, 820, 107984, 3552, 13888, 0, 105288, 166985, 923196, 197361, 159311, 0, 641008, 66755, 27936, 7839, 5112, 5956, 829, 119852, 198021, 101376, 0, 157, 490874, 23348, 41945, 310261, 187158, 78684, 138716, 97348, 82564, 793], [234073, 417232, 1792259, 0, 106538, 7459, 887757, 0, 263678, 48368, 49597, 5406, 90565, 0, 77152, 12217, 36796, 1270, 35547, 454, 48236, 293, 275856, 5507, 1129962, 283407, 58533, 171460, 0, 1193, 280618, 0, 2832, 316, 0, 409741, 34426, 106527, 8059084, 23348, 0, 24644, 0, 119852, 1781846, 126514, 49597, 0, 2151871, 31992, 1913, 273, 0, 20224, 2186, 35390, 104769, 120861, 1450484, 0, 24962, 451986, 255552, 2762, 20270, 1386150, 7150, 14453, 820, 24143, 219455, 6603, 276, 24265, 13446, 117866, 1105, 0, 63542, 198882, 743480, 0, 0, 212760, 5364, 1381, 234073, 0, 62250, 27469, 0, 5364, 57514, 56577, 203747, 418876, 1742050, 21292, 21813, 226215, 6838673, 273, 119161, 24743, 75361, 123163, 747722, 8279, 970709, 97608, 79932, 2532, 28331, 9853, 820, 10332, 42884, 2732, 234073, 0, 293848, 1796, 2554, 6011, 21079, 586, 31992, 204998, 0, 3552, 2805141, 57029, 0, 380, 22832, 0, 13702, 52453, 0, 125791, 6549, 5697, 0, 34426, 8164, 4420, 829, 116375, 0, 0, 256716, 10363, 44840, 370559, 6486809, 64157, 25150, 219218, 97608, 22529, 85058, 2925, 880794, 2450, 3005, 4645, 0, 16929, 460820, 0, 0, 0, 0, 28538, 726, 82101, 87745, 0, 29208, 364753, 18176, 276, 18136, 32421, 11, 82262, 48952, 276, 0, 52873, 3071342, 331016, 75850, 820, 33125, 56803, 1093, 231167, 2186, 3313, 197361, 153873, 1017761, 0, 276789, 205959, 96377, 0, 10665, 1390184, 501048, 5507, 7037, 0, 0, 0, 52453, 13681, 25330, 276, 276, 1270, 552, 10562, 68794, 178149, 0, 233437, 242716, 35882, 257638, 95685, 20, 0, 364753, 251848, 302411, 515404, 0, 8750, 5956, 276, 58645, 1093, 12069, 180, 13702, 615426, 122576, 15882], [9628, 1093, 42634, 37441, 7320, 273, 23491, 126514, 0, 41171, 1618, 64962, 2295, 1596139, 90620, 409741, 97863, 9748, 40111, 31216, 156583, 171430, 641008, 26765, 382904, 581010, 2732, 0, 18139, 5643, 820, 1093, 592, 25839, 63627, 96, 1742050, 433228, 7382, 280618, 10665, 12778, 28331, 589148, 0, 23681, 6669, 108426, 17176, 15581, 287506, 11672, 4381, 290837, 61109, 826, 596190, 820, 501048, 221440, 6158, 29093, 418876, 88731, 21011, 10370324, 64845, 51612, 694182, 0, 24924, 1946, 5892, 0, 0, 17787, 88865, 97697, 276, 0, 48236, 370559, 10701, 28798, 24198, 120637, 93226, 18783, 5364, 34699, 552, 0, 32438, 57072, 1381, 1502778, 3024, 11464, 12154631, 6790, 96961, 84377, 0, 6011, 3973, 3315, 2732, 80828, 33725, 78684, 85058, 15752, 74703, 0, 18139, 97972, 29474, 2925, 0, 1908653, 211566, 63542, 35710, 8479, 56938, 27334, 18416, 78684, 8461, 91696, 0, 148104, 0, 151030, 230939, 0, 47535, 3725, 86494, 28941, 2386, 11672, 0, 23659, 2518105, 11368, 276, 10370324, 83507, 128038, 111706, 413444, 72398, 4861062, 106647, 219455, 20, 273, 48113, 144878, 1946, 1193, 15846, 540, 0, 98912, 0, 318999, 13250, 23659, 94401, 66222, 0, 544864, 6079044, 141646, 14273, 276, 28726, 0, 7150, 5206, 44840, 368615, 96412, 86494, 100472, 11464, 0, 136392, 0, 45156, 1657, 0, 1502778, 0, 4381, 114985, 41946, 16297, 20, 316, 99155, 0, 30457, 37486, 91696, 23285, 212760, 273, 11275, 57029, 25313, 153764, 75527, 165565, 8279, 1095323, 2921, 15723, 2532, 1093, 0, 2151871, 136682, 460820, 880794, 40896, 0, 324278, 58245, 76786, 383559, 2832, 0, 77929, 110144, 379706, 16929, 0, 578110, 546, 53113, 56689, 276, -5525, 62635, 46193, 589074, 25780], [17176, 324974, 7563, 89286, 23348, 77837, 0, 1781846, 25918, 293848, 136682, 0, 34175, 2261, 0, 0, 37061, 639204, 136392, 3492754, 132917, 225284, 1113, 8803, 1889, 45996, 10921, 391182, 2860833, 21010120, 71789, 35012, 5738, 65974, 147205, 0, 127381, 1477, 0, 28941, 151030, 92675, 0, 415515, 6003, 2525, 1623, 46193, 138716, 30457, 417232, 87065, 12763, 820, 887757, 1093, 22140, 0, 415515, 136639, 26467, 13915, 19187, 23285, 116449, 13325, 35390, 114624, 1796, 15638, 15723, 0, 1623, 9637690, 7459, 13488, 0, 0, 23491, 1093, 11, 16297, 3973, 8041, 820, 119218, 183274, 25860, 820, 77837, 31321, 5268, 4430, 0, 2186, 2, 27348, 639204, 8983, 276, 546, 271213, 0, 10659, 4762, 6214, 48236, 0, 390435, 50273, 15581, 0, 829, 31258, 2732, 247525, 726, 19229, 4381, 342377, 0, 829, 66222, 3005, 880, 175392, 391182, 171460, 8590, 52453, 9147, 87656, 0, 334747, 46573, 16929, 50273, 20218, 0, 276, 1101716, 0, 12827, 20367, 159380, 12715, 68970, 581010, 1726, 2732, 8117, 276789, 3005, 52488, 2154, 138463, 17338, 219455, 4175, 302874, 0, 48528, 5792, 76786, 6716, 7104, 1093, 0, 820, 22832, 391765, 14629, 12644, 5714, 423943, 25839, 52706, 6089, 356631, 0, 384616, 3612, 54326, 3005, 1366, 185834, 5591, 53727, 0, 198021, 96, 0, 6746, 194879, 241804, 0, 276, 40802, 230939, 189625, 93561, 3419, 19651, 2386, 5406, 0, 28148, 103364, 0, 28905, 236350, 14629, 153764, 164038, 1157, 3024, 2732, 204648, 59431, 2459, 1596139, 0, 0, 13903, 0, 205959, 880, 0, 97608, 6669, 4557, 36571, 10067, 2459, 153764, 20270, 152103, 92461, 0, 0, 546, 802, 138463, 13039466, 0, 3005, 1657, 32799, 7563, 6214], [1743, 34203, 0, 136754, 18995, 2459, 77677, 3639, 0, 0, 2, 0, 3313, 1236243, 36070, 30140, 877651, 0, 92675, 97626, 1128873, 7037, 7563, 483474, 1743, 697559, 54001, 0, 1965, 2867682, 900, 1913, 1449, 1988, 10659, 1397, 101381, 36811, 20, 2832, 276, 186538, 26478, 546, 52488, 2, 28402, 6880, 86024, 4645, 22188, 83888, 219218, 353449, 225284, 3005, 0, 84018, 93038, 9219, 3591, 1113, 42884, 3071342, 25860, 4135, 33725, 0, 2762, 1803, 46804, 515404, 694394, 920, 0, 117111, 0, 196840, 829392, 8728, 58245, 7563, 82564, 15731, 49597, 114624, 483474, 8146, 900, 99927, 72398, 19955, 0, 25871, 5187, 10379, 0, 2732, 4762, 738809, 58746, 208699, 25780, 538317, 2113900, 1242, 391765, 546, 2719, 88962, 493119, 712771, 39308, 85188, 1965, 231348, 28402, 16068, 1093, 275315, 84377, 173074, 165565, 3353, 231167, 0, 0, 88731, 17176, 324616, 31991, 32942, 2867682, 57241, 391182, 14273, 0, 390435, 0, 0, 0, 59384, 0, 189625, 485020, 28905, 0, 1093, 0, 66494, 1077672, 16780, 84134, 0, 0, 75953, 44133, 276, 65974, 1737, 0, 0, 134420, 135208, 10255, 273, 428957, 87077, 34183, 69583, 180, 17787, 0, 152831, 278, 602221, 24644, 0, 1093, 3624, 1633, 119161, 18995, 8969643, 35371, 287506, 2479, 10114, 228250, 4669, 45207, 12644, 820, 236350, 152103, 12381367, 77152, 1796, 0, 118993, 106527, 0, 62666, 40802, 829, 63542, 7735, 284, 35882, 2459, 826, 12763, 152831, 102381, 139466, 0, 9206, 103364, 0, 5592, 0, 40683, 0, 1173, 6839, 8387, 15847, 24606, 0, 3144, 276, 5956, 61109, 0, 22720, 276, 148104, 276, 3421, 3289, 463407, 276, 24743, 5591, 5219, 93038, 3189, 227781, 276, 0], [546, 6011, 35261, 1800, 0, 0, 0, 0, 888, 316103, 589074, 0, 273, 50273, 59600, 14783, 0, 64845, 4861062, 0, 62075, 8076176, 133168, 31436, 230229, 6584, 135320, 12841, 310261, 99927, 0, 0, 39308, 116449, 127320, 151030, 3005, 19685, 127381, 495708, 21079, 877651, 6667, 706887, 19397, 706887, 52488, 20, 101376, 77929, 2186, 31900, 4981, 1077672, 255666, 82101, 20433, 538317, 0, 13134, 20433, 1639, 498236, 135861, 28331, 8560, 7237, 340919, 18607, 283407, 820, 31436, 2331, 876265, 1639, 27422, 0, 0, 2459, 37061, 0, 9195, 0, 401531, 2768147, 139466, 0, 888, 4420, 820, 5464, 0, 0, 110144, 13039466, 391387, 0, 84377, 0, 2459, 24839, 49130, 15207, 2099, 21169, 31216, 823, 352910, 0, 2186, 84018, 40802, 303349, 213146, 0, 3720, 37955, 14279, 8041, 23681, 88291, 0, 15449, 243025, 43879, 0, 38119, 324974, 546, 0, 2680558, 12717, 0, 30003, 0, 271213, 52241, 16189, 0, 48952, 85075, 6080, 75321, 52645, 3315, 26868, 0, 10968, 208699, 515404, 114951, 2186, 40203, 0, 48113, 276, 11, 20, 93226, 219455, 0, 147205, 0, 4420, 13903, 20, 84018, 0, 0, 14279, 24839, 3552, 0, 52546, 0, 8803, 4854, 182941, 196840, 5187, 73428, 1093, 0, 1639, 72994, 183, 55082, 391387, 5763, 2732, 3639, 2539, 276, 153764, 0, 37061, 24265, 135861, 0, 50980, 30184, 2331, 14165, 119229, 0, 1584576, 26538, 211566, 32799, 495708, 644778, 826, 171460, 1129962, 464064, 31216, 2732, 202980, 0, 0, 518, 138040, 4420, 11275, 256777, 2434, 171648, 21011, 22996, 479963, 310757, 546, 2187, 257638, 27348, 538317, 0, 3109840, 0, 0, 56803, 622284, 0, 215045, 20433, 223621, 78684, 31321, 602221, 22832], [1093, 2019, 70822, 370559, 923196, 820, 129147, 1366, 14273, 31436, 385393, 1913, 1366, 546, 8423, 7339, 1502778, 0, 136392, 11368, 2186, 0, 129147, 0, 8279, 6080, 229860, 1093, 334747, 3613, 33125, 16939, 130732, 647064, 20, 12312, 470328, 0, 13923, 2860833, 106527, 1959, 0, 145238, 546, 151030, 0, 370559, 11464, 141711, 649789, 136754, 352910, 0, 276, 159311, 900, 127320, 19458, 87065, 190967, 102381, 313, 1319011, 0, 62666, 31991, 6388, 0, 36971, 391182, 1012647, 0, 58533, 4372, 156583, 743480, 16648, 2925, 3234719, 1017761, 113071, 230939, 0, 608825, 97608, 5112, 0, 69341, 8387, 2031, 11172, 190967, 12644, 6604, 303349, 5206, 2186, 1236243, 37061, 290837, 89015, 166020, 3421, 225284, 970709, 882360, 158712, 32438, 99542, 10328, 27422, 135519, 183274, 0, 8590, 2151871, 97348, 401531, 613164, 60985, 479175, 14352, 10255, 6584, 48789, 0, 567577, 34699, 135519, 271213, 0, 22339, 428957, 1397, 25330, 409741, 0, 58245, 53834, 17338, 11293, 820, 41617, 183065, 0, 77661, 0, 0, 391182, 26777, 254200, 3455757, 407729, 546, 1609670, 236854, 2226, 43511, 4017141, 16083, 437660, 3279, 19397, 183065, 100472, 0, 106527, 2403, 167425, 53113, 6486809, 52645, 1965, 0, 0, 93561, 34, 546, 0, 219218, 211946, 2434, 24198, 0, 256777, 1657, 205246, 3591, 1629068, 820, 0, 0, 0, 1093, 706887, 3865, 371789, 0, 85083, 316, 0, 0, 20224, 211566, 211566, 0, 15882, 174661, 0, 0, 1543, 87458, 0, 24606, 0, 72387, 10536, 23285, 880794, 820, 48368, 0, 0, 68400, 20218, 30263, 10659, 31475, 11575, 546, 246398, 2832, 185834, 97972, 41945, 78684, 136639, 19651, 64391, 479175, 118677, 98637, 293, 83892, 4372, 283407, 59431, 5525, 1366], [182071, 0, 256563, 36070, 31258, 0, 11368, 407729, 1988, 22628, 1129962, 546, 42151, 99927, 113149, 0, 2732, 0, 83892, 0, 197361, 16189, 91884, 59384, 1796, 13039466, 2450, 13191, 39877, 5484, 1543, 276, 110944, 231348, 15204, 38816, 820, 0, 1093, 102344, 83888, 12699, 9219, 246589, 4557, 0, 52548, 127320, 380, 198021, 181988, 16274, 644778, 0, 3639, 47698, 109207, 401531, 3024, 97863, 106538, 156583, 1458707, 0, 887757, 8480, 409741, 7680, 0, 8279, 0, 296283, 257638, 823, 15847, 12778, 542033, 6080, 35587, 18233, 62147, 66222, 2762, 68400, 81713, 153873, 0, 0, 391182, 0, 34183, 38916, 20159, 10659, 3279, 7150, 243025, 22935, 3579, 383559, 27469, 125791, 1236243, 649789, 50520, 10370324, 0, 602221, 1173, 1093, 25780, 9628, 129147, 170908, 920985, 3865, 993, 0, 12570, 0, 285877, 25330, 16297, 0, 0, 14629, 0, 581010, 216, 71789, 0, 230939, 4070, 0, 7237, 106538, 66222, 19685, 34183, 25755, 106647, 2719, 12841, 151030, 15159, 97608, 1292720, 17176, 0, 738809, 26765, 6681, 3720, 78731, 15882, 116360, 0, 0, 0, 0, 201519, 157084, 3639, 93038, 28295, 149731, 324267, 246398, 900, 3825, 276, 91884, 1959, 2518105, 2186, 546, 20270, 5112, 4088284, 0, 0, 68526, 205246, 52241, 96311, 279098, 127998, 16274, 3144, 287506, 73176, 13250, 22634, 0, 437660, 276789, 552, 905176, 5592, 35261, 3948, 93561, 1759837, 11, 0, 526134, 74820, 5206, 82262, 823, 1913, 169695, 567577, 62635, 0, 6838673, 0, 116360, 85491, 2099, 184722, 4861, 22624, 58533, 10781, 9504, 8560, 498236, 0, 1800, 76324, 48622, 0, 171036, 18139, 182941, 37061, 1618, 60072, 25313, 273, 2554, 290837, 108029, 243414, 198021, 20968, 0, 256563, 1093], [28371, 27190, 2450, 826, 0, 0, 96377, 0, 0, 888, 313, 134420, 93913, 187158, 5472, 718776, 823, 1988, 69417, 1559158, 0, 0, 0, 0, 135861, 0, 13461, 4615, 0, 106331, 25549, 0, 0, 70822, 104769, 829, 546, 0, 17646, 8527, 72994, 694394, 39669, 12217, 228571, 13071, 58533, 1386150, 2426, 3869, 31216, 182071, 204648, 237647, 12154631, 0, 126514, 100168, 19229, 276, 1934, 694394, 4372, 0, 22634, 2554, 1803, 26144, 273, 321924, 273, 546, 4005, 0, 8117, 2019, 4404, 45768, 11, 0, 324267, 20, 19651, 8423, 0, 73428, 546, 0, 0, 83892, 39558, 829, 276, 0, 303349, 743480, 30860, 0, 6214, 25150, 9637690, 48789, 189625, 25594, 11007, 267786, 0, 0, 156930, 0, 36811, 0, 30263, 552, 1243788, 185464, 25779, 181988, 308520, 700976, 0, 7150, 344716, 80486, 64845, 642170, 0, 310757, 2186, 273, 3869, 0, 5337, 120637, 8590, 105288, 1093, 454, 5519, 96377, 107984, 3552, 6592, 84051, 78684, 22140, 3552, 30140, 213146, 1477, 181988, 1743, 4557, 5892, 10067, 0, 0, 2832, 4430, 0, 14975, 98738, 10781, 41171, 0, 0, 479963, 0, 28148, 3825, 122576, 1743, 14982, 413444, 30408, 33125, 361217, 83892, 0, 13325, 185834, 7563, 18136, 0, 0, 41946, 586, 0, 14389, 12249, 21813, 12674, 0, 1200845, 324974, 27469, 36971, 32799, 923196, 21079, 546, 463407, 0, 2732, 33709, 24850, 0, 31991, 62285, 31991, 0, 370559, 415515, 8423, 464504, 19665, 8059084, 464504, 1093, 730, 208603, 9853, 1093, 84134, 29208, 38119, 244227, 9831, 10328, 0, 175392, 1319011, 69417, 0, 95252, 941391, 12961, 302411, 183065, 5206, 106316, 117866, 47535, 156930, 407729, 152543, 479532, 0, 11561, 58533], [820, 0, 28818, 7460, 48113, 2459, 227078, 2186, 837, 12961, 111706, 78462, 0, 1629, 923196, 102344, 7104, 8479, 29602, 0, 1645, 68760, 10379, 4098, 9937, 0, 33953, 0, 0, 242716, 126514, 3919, 608566, 52706, 384616, 15345, 7735, 1242, 0, 0, 6681, 80626, 77661, 42151, 0, 3353, 1129962, 251848, 3639, 1528, 112562, 80828, 55176, 829392, 706887, 276789, 3289, 95685, 5697, 0, 331016, 20, 20, 56938, 18139, 87745, 15207, 0, 0, 73428, 19229, 4645, 0, 552, 25594, 53171, 0, 34517, 101266, 175392, 4420, 596190, 1093, 63627, 241162, 21292, 14165, 578110, 140690, 3720, 34203, 1386, 136682, 30457, 111757, 71051, 7848, 2113900, 540, 4098, 136392, 22529, 3552, 255666, 9002, 96311, 15111, 194010, 390435, 98912, 273, 50895, 25874, 126514, 1009, 0, 93038, 559939, 0, 279098, 1093, 5697, 144878, 90741, 837073, 219455, 0, 63942, 82101, 20, 136639, 3313, 66494, 46804, 546, 546, 4119, 35547, 581010, 119893, 2386, 0, 25776, 83942, 114985, 3552, 35702, 90565, 4918, 60072, 4557, 12010, 12312, 1093, 40203, 0, 507073, 57512, 13039466, 5472, 546, 2459, 38816, 50516, 14453, 0, 147205, 726, 0, 12398, 10967, 3315, 62129, 8117, 243025, 8803, 139535, 56467, 203747, 697559, 45480, 48368, 437660, 6080, 0, 157084, 0, 26363, 2762, 8662, 0, 0, 6347, 0, 7513, 546, 4861062, 116360, 900, 1264002, 35568, 0, 148858, 0, 0, 546, 3144, 147205, 30184, 29208, 16371, 0, 3552, 15449, 159380, 1009, 84051, 318293, 25330, 194010, 157, 0, 29093, 7150, 16780, 1157, 57452, 454, 0, 6079044, 820, 39680, 5532, 145031, 114899, 5187, 0, 42151, 115292, 149086, 202980, 469947, 1093, 2295, 1017761, 75361, 2762, 1726, 923196, 108680], [123163, 428957, 120637, 823, 53727, 201519, 427733, 8041, 0, 77099, 15955, 138040, 2762, 407729, 63879, 149731, 0, 223621, 876265, 2813, 2033, 3005, 820, 196840, 10659, 249522, 9748, 3109840, 29474, 8426, 36070, 267786, 183065, 44818, 0, 0, 28798, 106316, 2732, 0, 4420, 0, 1093, 2295, 10042, 989899, 11172, 882360, 47535, 74703, 123163, 7459, 48789, 3234719, 246398, 0, 96, 96377, 546, 0, 66794, 136639, 13888, 3005, 0, 0, 887757, 15846, 83427, 793, 77152, 727533, 70916, 820, 27348, 26024, 250853, 1260, 2563, 180, 30408, 246758, 12069, 87745, 820, 0, 116449, 63627, 23681, 371789, 0, 552, 829, 0, 531002, 78684, 0, 2151871, 586234, 98844, 546, 66494, 20, 1128873, 526134, 86395, 119852, 77929, 87745, 923196, 0, 56467, 0, 60985, 0, 246339, 59431, 1584576, 1939, 546, 1737, 31900, 22413, 118129, 6080, 453, 0, 4137, 16371, 24839, 284, 0, 11162, 63879, 117866, 3825, 2563, 0, 0, 0, 86064, 302411, 0, 0, 42612, 0, 0, 180, 9504, 213146, 0, 4360, 0, 21813, 820, 50980, 183274, 0, 0, 16083, 20, 552, 12249, 379703, 4355, 21079, 13461, 296583, 15882, 0, 302411, 0, 6790, 0, 2925, 48528, 16871, 1381, 5219, 2459, 12570, 0, 84377, 3234719, 6716, 9219, 0, 949, 70916, 34517, 91884, 52488, 15731, 0, 4645, 2860833, 0, 201519, 596190, 4040, 0, 0, 923196, 16297, 39791, 12841, 221440, 464504, 31419, 24962, 8117, 24850, 62666, 276789, 0, 14626, 552, 1242, 40715, 40802, 135320, 6604, 10379, 0, 42612, 25860, 2563, 276, 3552, 8983, 49275, 29602, 6178, 123879, 1003, 45156, 0, 65347, 19191, 182941, 33024, 231348, 16297, 2049, 645966, 0, 0, 98912, 66494, 51612], [1922895, 16411, 6889, 4098, 276789, 0, 84018, 480703, 0, 5697, 14700, 4381, 50895, 48236, 3552, 3371, 10562, 15831, 1093, 57459, 0, 574240, 2186, 171460, 22996, 4404, 103362, 593, 7150, 552, 44840, 0, 276, 0, 7460, 230229, 231167, 0, 49597, 52548, 2033, 0, 2434, 4300, 0, 622284, 1639, 493119, 276, 27775, 57514, 0, 50516, 10968, 41945, 1292720, 2226, 8285, 85075, 82101, 0, 324278, 152831, 27320, 18561, 276, 0, 1913, 3144, 24094, 140690, 180, 507073, 518, 0, 697559, 0, 0, 91696, 0, 900, 249522, 6889, 12674, 479175, 164038, 296385, 15345, 22413, 5714, 1242, 0, 34699, 219455, 11007, 129147, 0, 21292, 342377, 53727, 4175, 4098, 215045, 0, 0, 368080, 324267, 72994, 298284, 4381, 5519, 837, 141646, 205959, 44840, 68135, 103016, 2762, 6158, 1157, 2450, 77837, 24198, 79834, 60377, 3607, 106166, 85075, 0, 182941, 4645, 41035, 11162, 79115, 44133, 7059, 165829, 0, 19187, 57514, 10370324, 93913, 1003, 28726, 593, 171430, 30003, 1054016, 52488, 1946, 16483, 48622, 62635, 15846, 293, 246501, 141711, 1107, 158585, 6945, 77152, 88865, 148104, 700976, 0, 279098, 0, 10968, 23727, 187158, 0, 108680, 316, 197756, 3787, 0, 273, 13702, 1086, 900, 182941, 61940, 53171, 149731, 470328, 28589, 1086, 3289, 45996, 4098, 276, 1606, 156930, 0, 1450484, 1574134, 697559, 36850, 2019, 1366, 882360, 22634, 2434, 1173, 0, 46752, 5507, 0, 546, 222574, 12131, 58533, 0, 273, 14418, 1093, 0, 531002, 148858, 18110, 485020, 31496, 70916, 0, 187158, 31475, 26144, 14175, 181988, 1386150, 67850, 820, 0, 0, 276, 27170, 135861, 0, 77118, 2639499, 1366, 102381, 9206, 3005, 0, 283407, 222574, 4098, 50520, 97863], [497321, 546, 66153, 0, 180, 0, 49130, 1319011, 0, 1372, 28371, 28295, 1939, 2455768, 3353, 32438, 324616, 99542, 231582, 138463, 546, 4420, 80359, 6889, 17787, 116360, 19397, 68794, 67850, 56467, 1623, 60530, 0, 41027, 85188, 5054, 14629, 27060, 1934, 110144, 97348, 1157, 93226, 5464, 0, 328282, 19651, 30140, 81713, 56577, 74062, 135861, 95685, 829, 4098, 2, 0, 3720, 0, 120861, 9546, 20218, 1173, 6557, 211566, 379706, 0, 0, 51923, 19124, 19124, 0, 19187, 0, 56693, 328282, 255552, 1095323, 37061, 0, 380, 26395, 9853, 2725223, 39680, 9628, 2132, 4964, 3787, 7339, 75181, 149731, 0, 0, 25874, 0, 136639, 586234, 136754, 3187, 920985, 72387, 1093, 2867682, 7339, 87974, 161527, 0, 13888, 100168, 63879, 149731, 2651, 1913, 72398, 293, 28402, 68970, 75850, 22935, 2056306, 0, 0, 0, 820, 109207, 5219, 56803, 23781, 13191, 17338, 48368, 1366, 370559, 0, 181988, 479175, 3552, 0, 793, 1922895, 747722, 280618, 18416, 385393, 318999, 417232, 0, 16929, 11368, 7914, 97608, 60985, 102126, 0, 241804, 829, 2226, 540, 0, 13888, 302874, 55059, 2186, 0, 124999, 132917, 382904, 1054016, 8590, 22538, 802, 0, 58746, 57512, 913205, 820, 135861, 36796, 178989, 21183, 119161, 0, 28798, 542033, 50980, 406, 8059084, 69417, 149086, 10042, 273, 4656, 0, 86024, 180, 9937, 3552, 118677, 24924, 6080, 76786, 102126, 216120, 0, 136639, 324974, 250853, 3624, 7848, 6347, 15831, 0, 3725, 0, 204648, 2459, 2679, 552, 0, 2768147, 1128873, 2186, 87656, 3052, 13191, 37486, 20433, 0, 5747, 8969643, 353449, 21011, 829, 100472, 0, 0, 20224, 115292, 40111, 0, 23781, 328282, 0, 485020, 726, 5219, 85075, 216236, 0], [5022, 106647, 470328, 5747, 0, 197756, 276, 136639, 59600, 28295, 119161, 4300, 62129, 485020, 0, 58746, 26363, 0, 1173, 145238, 0, 119151, 829392, 24839, 106647, 18607, 24962, 108426, 0, 368080, 526134, 24382, 29474, 9088, 75527, 1193, 30408, 526134, 0, 142843, 593, 10536, 1559158, 2532, 2886, 0, 495708, 12431, 12154631, 0, 25874, 89286, 0, 949, 574240, 1922895, 97608, 111706, 316103, 613164, 3005, 0, 6746, 1449, 2732, 99155, 30860, 60985, 903919, 13702, 25150, 276, 3246, 53171, 26, 0, 75361, 0, 0, 102573, 276, 12961, 293848, 255666, 0, 1800, 7460, 0, 19665, 10968, 820, 47984, 390435, 227781, 61109, 2518105, 1639, 27522, 118971, 32438, 0, 2518105, 267786, 276, 87065, 91884, 0, 829, 18995, 0, 6604, 480703, 26644, 256716, 14982, 1113, 4645, 15449, 205959, 79834, 255552, 1639, 26868, 63627, 90620, 1448840, 93561, 0, 34203, 11561, 1260, 7339, 153873, 12022, 160076, 7914, 0, 15846, 24143, 246758, 9156, 0, 165565, 4300, 3607, 46193, 0, 11561, 71789, 543291, 2732, 34699, 1107, 344716, 0, 71440, 14418, 608825, 820, 1093, 14279, 171648, 5406, 8584, 1101716, 288893, 2056306, 138716, 38446, 30003, 101381, 2961, 117111, 993, 0, 552, 0, 37089, 180, 64391, 2732, 823, 589148, 8426, 2768147, 2639499, 0, 14975, 19306, 247525, 974, 293, 24839, 10363, 0, 63942, 7563, 16083, 201519, 7382, 3948, 29147, 83507, 51612, 0, 14453, 559939, 0, 7104, 0, 226215, 22188, 58533, 0, 116360, 0, 118129, 16237, 1242, 0, 80626, 22486, 0, 271213, 0, 0, 592, 0, 0, 19191, 463720, 93226, 0, 83888, 1606, 2194, 602221, 14629, 21715, 4005, 12909, 6011, 0, 32438, 121883, 542033, 7513, 276, 29529, 989899], [47535, 254200, 68526, 202980, 8652, 16274, 17176, 313, 8983, 279098, 4981, 62147, 38446, 2832, 276, 50485, 3005, 0, 67850, 12570, 21764, 0, 31453, 50895, 454, 150626, 0, 0, 0, 39308, 0, 241162, 4300, 42612, 123879, 1243788, 26363, 4360, 70916, 823, 3845, 16371, 62075, 246339, 22529, 1543, 1726, 84134, 0, 0, 1803, 6945, 249374, 16411, 5738, 18176, 0, 87077, 454, 829, 21169, 296385, 0, 13488, 118993, 2187, 36191, 28148, 62129, 30263, 1270, 706887, 25874, 223621, 0, 62075, 180, -5525, 428957, 4717574, 83384, 120637, 11162, 391765, 28714, 223621, 49275, 73176, 820, 78462, 29529, 0, 11007, 1242, 4645, 56577, 726, 39877, 697559, 2805141, 0, 78731, 22720, 122576, 93038, 12069, 820, 9147, 2049, 243414, 364753, 1093, 1054016, 0, 8059084, 227078, 171460, 1326, 50643, 70916, 2762, 1077672, 52453, 36796, 59600, 460820, 93038, 0, 1221502, 379706, 267786, 0, 273, 33091, 1200845, 0, 20159, 106316, 197361, 60108, 0, 2762, 117866, 1609670, 552, 6592, 5507, 244227, 974, 39558, 1093, 3973, 50485, 80626, 25874, 0, 279098, 971404, 0, 0, 1017761, 77152, 7839, 3865, 276, 2306, 1093, 6603, 8479, 88167, 42884, 993, 22538, 208699, 8560, 136754, 1596139, 6089, 25860, 1323162, 1093, 811151, 97863, 5484, 276, 0, 0, 0, 84051, 1639, 223621, 2626, 35012, 194782, 3187, 12931, 20311, 22339, 0, 296583, 1319011, 0, 302874, 246501, 2331, 44840, 0, 75527, 216, 16189, 52330, 310261, 49130, 0, 0, 0, 0, 0, 6839, 993, 36971, 3289, 273, 15159, 145031, 7459, 6592, 254200, 0, 71789, 156930, 33336, 3552, 8904, 3607, 95252, 581010, 47364, 31453, 369727, 829, 844136, 23781, 86024, 5747, 0, 64962, 0, 401531, 83427], [16237, 0, 92675, 57514, 2187, 133168, 276, 26868, 18233, 0, 12381367, 0, 96961, 22720, 60193, 4381, 28905, 10221, 566878, 0, 4981, 7059, 8059084, 12717, 6089, 0, 20555, 49130, 578110, 276, 84377, 5738, 78731, 148340, 324278, 40715, 34426, 83942, 0, 27936, 23348, 608825, 0, 1367495, 29275, 217491, 1093, 215045, 34905, 21292, 85188, 20, 56803, 479532, 288893, 276, 1105, 941391, 407729, 276, 352910, 0, 1244428, 39791, 48622, 14626, 401531, 2299, 17646, 485020, 493119, 552, 0, 318293, 0, 114985, 2732, 16297, 141646, 0, 273, 276, 1477, 811151, 552, 6011, 0, 391765, 29275, 35587, 470328, 293, 37486, 101376, 0, 46193, 1157, 2732, 25549, 41945, 0, 4854, 5714, 518, 8117, 613164, 182941, 28840, 369727, 12131, 1913, 0, 61068, 58645, 368615, 102573, 0, 183065, 58533, 237647, 566878, 1543, 0, 12010, 12069, 7563, 2426, 119852, 45156, 7848, 531002, 1959, 249374, 993, 32421, 33725, 547702, 4861062, 9937, 1528, 10328, 40683, 41035, 249522, 216159, 42884, 0, 157, 53113, 3393, 1093, 86024, 98637, 6138, 216120, 574240, 75181, 13191, 2187, 8803, 128796, 153873, 93160, 211946, 13446, 149731, 10221, 287506, 77677, 67850, 219218, 28342, 40111, 6178, 31453, 77837, 13915, 97348, 18801, 84018, 2518105, 26395, 149731, 44569, 4360, 82101, 3005, 0, 44569, 6790, 5507, 246339, 10221, 0, 0, 204998, 9195, 1105, 0, 12570, 5219, 5166, 1101716, 276, 4762, 102381, 276, 18139, 18139, 2651, 64962, 202980, 1502778, 30457, 23491, 41946, 0, 8969643, 33725, 57072, 31496, 276, 501048, 2113900, 463720, 26868, 131976, 165829, 276789, 255666, 15752, 38690, 380, 19306, 9687, 12312, 196840, 0, 250853, 8076176, 2386, 0, 4495, 35547, 12778, 62129, 114624, 1128873, 24198, 0], [49130, 433228, 35390, 180, 0, 12717, 1093, 3005, 490874, 246398, 589074, 0, 12961, 30184, 122576, 136325, 464504, 17646, 3315, 567577, 0, 552, 820, 460820, 552, 6011, 0, 29529, 5532, 900, 0, 0, 479532, 101755, 7150, 161527, 9598473, 0, 119852, 78899, 0, 276, 5464, 120637, 26478, 0, 4137, 246398, 0, 7059, 0, 586, 171648, 3591, 12022, 1221502, 33953, 276, 4645, 31258, 167363, 71789, 2154, 0, 273225, 116449, 0, 76324, 0, 313, 8059084, 5187, 66262, 2331, 59431, 44133, 0, 107984, 18801, 413444, 0, 208603, 1397, 12717, 29147, 101381, 0, 57452, 6549, 130732, 2732, 157, 820, 52330, 2886, 1448840, 324278, 820, 891898, 0, 276, 0, 66262, 1093, 64962, 15882, 0, 109207, 382904, 85491, 469947, 118677, 18801, 16648, 87065, 10114, 4645, 41027, 7735, 98912, 29208, 0, 0, 649789, 171036, 88865, 1639, 113071, 6214, 91884, 11672, 31216, 36971, 69341, 80486, 101381, 1093, 3234719, 13681, 52241, 0, 1803, 1934, 103016, 28402, 84377, 45996, 63942, 1737, 276, 158585, 1629068, 93226, 196840, 220447, 1093, 10370324, 5507, 12699, 74062, 53113, 2732, 0, 0, 15050, 645966, 57029, 0, 0, 73428, 7533, 8117, 1372, 127576, 16189, 1044, 334747, 92675, 4645, 57241, 12570, 0, 589074, 53834, 5022, 1965, 25167, 37061, 1939, 99542, 26395, 0, 86494, 11922, 7150, 0, 0, 479175, 6790, 0, 5545, 43879, 175392, 64391, 1657, 1093, 57459, 11007, 7382, 9687, 93561, 1737, 57241, 10363, 3552, 119229, 5268, 37061, 205959, 48789, 121883, 0, 246758, 36850, 48528, 0, 140690, 11464, 119218, 3591, 0, 1397, 8076176, 2455768, 114899, 0, 0, 7513, 0, 2925, 12763, 15111, 375497, 0, 0, 3144, 112562, 85075, 159311, 276], [3720, 12154631, 59431, 1543, 6011, 0, 15111, 145238, 16371, 353449, 4174431, 25968, 19124, 68794, 141646, 194879, 12069, 0, 480703, 0, 64157, 820, 215045, 1113, 758, 507073, 12431, 14389, 0, 0, 31453, 641008, 0, 38690, 46573, 106643, 118993, 205428, 847, 79834, 1889, 296385, 12961, 53171, 18801, 216120, 0, 920985, 820, 33594, 1726, 21183, 310261, 183065, 0, 0, 4861062, 1093, 364753, 76324, 7513, 0, 13488, 29275, 3845, 20764, 20968, 533811, 0, 2762, 4557, 0, 2502, 24962, 52706, 2459, 0, 14273, 62285, 454, 276663, 198882, 182805, 203747, 7464, 451986, 14389, 0, 880794, 0, 29208, 41171, 1606, 99927, 589074, 10701, 180, 45768, 747722, 13923, 391182, 546, 28905, 1386, 35261, 106527, 4918, 6584, 11172, 1640, 0, 479963, 23659, 52453, 0, 1640, 279098, 180, 102381, 6716, 35568, 152831, 136392, 119218, 0, 56803, 62285, 130732, 8652, 4404, 820, 2832, 608566, 0, 24850, 118971, 407729, 2459, 0, 1107, 19458, 0, 1093, 0, 10967, 61109, 12715, 126514, 219218, 0, 246501, 108029, 4040, 142684, 39680, 63879, 0, 180, 726, 0, 1659, 2426, 17338, 35261, 324974, 87065, 0, 5792, 66755, 820, 3142868, 31419, 3071342, 113149, 83507, 0, 147205, 586234, 32942, 156583, 923196, 380, 5605, 116360, 166985, 47984, 20218, 25871, 1093, 1999, 970709, 68970, 78899, 0, 6214, 310757, 0, 2459, 1009, 14352, 0, 1107, 0, 35710, 119218, 33725, 8279, 1128873, 546, 52453, 2226, 615426, 205959, 72387, 4372, 2459, 1973, 0, 11162, 236854, 2772, 0, 142684, 8750, 546, 1908653, 25918, 390435, 820, 27522, 173074, 84377, 22413, 908411, 63879, 1017761, 11, 8480, 16083, 74820, 14774, 16648, 1934, 546, 8904, 1093, 4861062, 273, 24143, 384131], [16871, 41987, 391387, 12010, 39669, 7914, 518, 49275, 5484, 1077672, 4088284, 1959, 0, 236854, 246589, 276, 19191, 900, 48952, 33594, 237647, 216159, 2525, 125791, 66794, 6584, 12717, 0, 308520, 56467, 34022, 46193, 36796, 66755, 1372, 316103, 608825, 820, 77929, 36206, 11, 25167, 413444, 1251549, 34517, 5591, 0, 887757, 15064, 0, 92461, 227781, 2762, 60377, 68794, 20764, 7533, 2459, 0, 0, 15345, 189786, 455261, 55176, 820, 77837, 175347, 273, 3720, 5591, 197361, 368405, 75527, 0, 189625, 52488, 12365, 133168, 6838673, 35702, 59431, 20367, 20, 14783, 130732, 27060, 913205, 28941, 4615, 4005, 6839, 182805, 344716, 1319011, 0, 302411, 1528, 0, 596190, 23375, 1639, 0, 5592, 256563, 8164, 408810, 2331, 91571, 1449, 97348, 705270, 127576, 6549, 3934, 106316, 66222, 36070, 120637, 7104, 78731, 27190, 68400, 920, 44569, 59431, 47752, 1093, 2532, 3825, 544864, 0, 0, 50520, 80359, 6549, 1354, 87974, 188331, 542033, 0, 52706, 273, 85058, 0, 16237, 3612, 15581, 10665, 152103, 164038, 116360, 80626, 125556, 0, 0, 2019, 0, 0, 712771, 153764, 6178, 36206, 78899, 12763, 148340, 119229, 7464, 0, 2772, 211566, 547702, 15344, 48055, 28589, 276, 920, 2455768, 1105, 50520, 0, 39449, 28148, 298284, 8662, 0, 7582, 31258, 65923, 18561, 847, 7680, 425757, 464064, 171430, 6667, 1781846, 14982, 149048, 19955, 1372, 4098, 51612, 233437, 460820, 0, 25968, 50980, 21864, 970709, 95252, 2762, 75850, 18139, 152543, 0, 141646, 10114, 0, 829392, 6592, 5592, 90565, 3131, 57452, 4098, 533811, 0, 10701, 0, 22720, 171648, 219455, 1657, 104080, 0, 1657, 2252, 182941, 0, 1381, 0, 17176, 153764, 40203, 37893, 22529, 1629, 3552, 0, 0], [23781, 35568, 0, 11561, 6603, 97972, 25167, 52546, 829, 1543, 451986, 53727, 68526, 180, 33594, 460820, 119151, 119229, 37486, 47752, 352910, 1559158, 3131, 877651, 12069, 581010, 111757, 1354, 0, 1397, 33091, 2455768, 1639, 11, 55059, 1639, 5206, 98738, 310757, 77837, 900, 170908, 89286, 1759837, 380, 7735, 9206, 970709, 0, 47752, 0, 152103, 103016, 2459, 0, 154534, 249374, 27522, 6669, 211566, 129147, 2732, 197756, 1236243, 29147, 276, 0, 171303, 8059084, 51923, 83942, 5643, 1386, 0, 64210, 1093, 13134, 56693, 22996, 173074, 28371, 107856, 17176, 6945, 0, 65347, 371789, 368080, 84051, 70822, 0, 5545, 0, 371789, 0, 6138, 85083, 0, 69583, 451986, 20311, 40896, 15344, 227078, 31436, 98844, 1759837, 5268, 113149, 9748, 0, 276, 22486, 4656, 4300, 2768147, 0, 552, 28589, 135519, 802, 178149, 3315, 5484, 9088, 10221, 913205, 35144, 69341, 80828, 17787, 180, 77118, 12131, 66494, 5054, 0, 15581, 453, 20367, 1093, 50895, 0, 8059084, 116375, 0, 169695, 0, 13915, 71051, 241162, 119151, 51923, 30263, 188331, 4430, 7735, 820, 63879, 64406, 2832, 63942, 1093, 288893, 27170, 208603, 2459, 141646, 55059, 142843, 1354, 14175, 20311, 540, 33709, 0, 52546, 1077672, 0, 0, 1645, 0, 641008, 86395, 54326, 0, 0, 13702, 3720, 401531, 88167, 246758, 0, 15731, 39669, 2459, 0, 7150, 5254, 1077672, 52548, 0, 3552, 27190, 243414, 2173, 89286, 544864, 2295, 4981, 113149, 5545, 4088284, 80359, 13702, 1946, 250853, 48368, 182941, 30140, 14279, 3279, 0, 6667, 7320, 1946, 136682, 43413, 2459, 10536, 6669, 90565, 900, 22529, 12909, 50516, 27190, 552, 126514, 324267, 15159, 61940, 559939, 19229, 501048, 112562, 27334, 4141799, 97863, 4119], [0, 6880, 1639, 23348, 24382, 1093, 6388, 175347, 0, 649789, 85058, 0, 25549, 3591, 18176, 383559, 0, 2832, 63879, 0, 1251549, 0, 820, 9707, 56803, 35882, 273, 905176, 4137, 705270, 62250, 2434, 0, 5507, 3421, 2186, 0, 23803, 0, 2, 1913, -5525, 28818, 2459, 23781, 0, 203747, 923196, 216918, 122576, 51655, 0, 152831, 6178, 837073, 738809, 0, 106331, 0, 131976, 101381, 0, 0, 0, 0, 0, 273, 1101716, 25197, 0, 99542, 375497, 1657, 891898, 5219, 546, 1629068, 189625, 615426, 229860, 0, 0, 12131, 58645, 0, 48789, 4861062, 15345, 38446, 10332, 45612, 181988, 35012, 98738, 0, 829, 694394, 243414, 3624, 0, 64157, 156930, 0, 185834, 88167, 1354, 24803, 57072, 6080, 0, 34022, 2651, 0, 102344, 152831, 11782, 4918, 47752, 9147, 121883, 3552, 20, 2813, 0, 1386, 198021, 837073, 8279, 86064, 111706, 47752, 84377, 36850, 5206, 321924, 205246, 0, 128038, 1913, 0, 6584, 58245, 140690, 216159, 46286, 0, 0, 3579, 15846, 196840, 2732, 50520, 182805, 2732, 1913, 5763, 30084, 188331, 216236, 12010, 49275, 7459, 1800, 4040, 2194, 460820, 84051, 24743, 324267, 31216, 1934, 27170, 72398, 2532, 29474, 21010120, 3579, 276, 133168, 12841, 882360, 153873, 0, 0, 547702, 0, 14626, 0, 0, 29529, 0, 1366, 318293, 104080, 20218, 1913, 1009, 158712, 24803, 13888, 1086, 0, 0, 5112, 2832, 10379, 10042, 276, 9831, 15345, 3353, 1129962, 383559, 20, 64157, 256716, 0, 227078, 14175, 5545, 0, 531002, 498236, 26467, 2502, 39680, 2295, 0, 0, 25594, 0, 27522, 0, 318999, 11464, 56689, 1889, 24143, 15344, 331016, 0, 2732, 1366, 39680, 158712, 243025, 0, 14975, 406, 5325], [8461, 546, 6214, 296283, 34, 0, 92461, 86024, 182941, 2455768, 2019, 11575, 153873, 20, 158585, 2459, 14629, 2173, 183274, 3005, 5763, 170193, 153764, 1654390, 216120, 4141799, 118554, 14273, 1502778, 0, 1609670, 820, 0, 1354, 738809, 167425, 28840, 20218, 3005, 85083, 99542, 64210, 941391, 2186, 4645, 6319, 128038, 16274, 44133, 13702, 37061, 15831, 0, 26982, 103364, 47535, 12827, 3289, 923196, 371789, 0, 3189, 0, 104080, 24382, 67850, 21864, 7237, 2386, 256563, 293848, 175392, 18176, 276, 0, 418876, 0, 26024, 54120, 7464, 4141799, 0, 1390184, 1999, 4017141, 0, 344716, 148858, 0, 0, 189786, 1913, 19769, 47984, 552, 256777, 342377, 0, 546, 0, 127998, 0, 276, 205428, 5022, 186538, 14700, 4355, 546, 409960, 48952, 6011, 2031, 4141799, 0, 125556, 26777, 86395, 3005, 6158, 417232, 148858, 340919, 62129, 25594, 552, 47535, 1390184, 829, 220447, 1319011, 194782, 498444, 276, 40683, 24839, 276, 276, 0, 276, 0, 288905, 57072, 194010, 37574, 0, 13923, 16371, 43413, 64049, 10701, 15846, 189786, 58211, 25549, 13325, 101381, 28818, 16068, 900, 485020, 0, 0, 0, 256716, 0, 8782, 0, 68970, 175347, 4964, 15204, 3579, 16411, 4420, 53727, 0, 136682, 3144, 67850, 27775, 464504, 11172, 28342, 23681, 0, 4141799, 64049, 0, 152543, 24265, 27469, 3725, 2651, 32799, 613164, 0, 298284, 58245, 8904, 9853, 1803, 135320, 233437, 25167, 279098, 23348, 8387, 56693, 175392, 25918, 2680558, 75527, 2813, 92461, 14982, 0, 148858, 128796, 38916, 85075, 216120, 89286, 920, 4137, 15207, 135320, 104769, 552, 0, 498444, 31453, 5532, 1093, 0, 2049, 0, 241162, 7735, 276, 12022, 75181, 28402, 58533, 99530, 1528, 1446, 1640, 97348, 71789], [0, 16483, 25776, 8076176, 5605, 34183, 460820, 276, 0, 34183, 4645, 22413, 0, 12717, 1200845, 8041, 525, 65347, 32421, 50273, 0, 180, 0, 129147, 391387, 3353, 49130, 12431, 28941, 60530, 53727, 2772, 15882, 12763, 36388, 3919, 411653, 1093, 68970, 215045, 109207, 58533, 5545, 12715, 1458707, 15086, 61068, 34, 101266, 128038, 25779, 0, 408810, 17338, 28840, 171430, 649789, 2860833, 34, 0, 7914, 55511, 99927, 1922895, 276663, 15207, 24839, 40683, 7540, 15752, 0, 0, 1639, 3005, 339049, 24850, 865701, 21292, 726966, 15449, 196840, 106166, 42612, 1913, 0, 0, 342377, 276, 30184, 3455757, 592, 26765, 368080, 101755, 4656, 95252, 820, 0, 20308, 106166, 0, 3591, 12827, 14982, 0, 229860, 1093, 8059084, 1264002, 0, 0, 0, 37955, 0, 6267, 4372, 6681, 276, 182805, 165565, 75953, 121883, 825890, 0, 66794, 31496, 0, 18416, 0, 0, 2386, 4762, 141646, 5591, 28798, 37574, 15882, 164038, 20526, 1965, 645966, 0, 5166, 1889, 138040, 285877, 0, 0, 50520, 11162, 25594, 0, 204998, 1726, 9156, 0, 0, 5532, 2573, 0, 334747, 77099, 0, 63627, 13903, 26517, 26644, 136639, 28726, 384131, 27170, 120637, 422483, 5013, 0, 77837, 21715, 101381, 30003, 3279, 212760, 35547, 24743, 93561, 273, 1095323, 161527, 2539, 149731, 273, 276, 593, 1093, 8164, 1260, 0, 21764, 1093, 36070, 3071342, 9206, 180, 0, 37061, 0, 52645, 3552, 3552, 12931, 62075, 546, 251848, 8584, 34183, 0, 0, 7464, 201519, 0, 83068, 30263, 59600, 464504, 0, 15846, 6604, 13325, 0, 10659, 15731, 3393, 276, 38916, 273, 39449, 120637, 829, 273, 2502, 108680, 369727, 33125, 8527, 92461, 2459, 12154631, 2187, 87974, 60108, 0], [9687, 101376, 102344, 102573, 370559, 2261, 0, 6592, 66153, 3552, 422483, 15064, 1105, 14982, 136682, 837, 5364, 23727, 211946, 2813, 0, 644778, 2252, 21764, 802, 4360, 52548, 48789, 39308, 178989, 0, 0, 12763, 4669, 256777, 0, 0, 1354, 124999, 1913, 3591, 119151, 50273, 1606, 712771, 12961, 2762, 0, 21011, 96377, 391182, 166985, 17338, 11172, 0, 470328, 1803, 28402, 8662, 1105, 1449, 114899, 2132, 76324, 1922895, 1584576, 3109840, 16371, 101376, 116375, 0, 276, 0, 5464, 3579, 7914, 8662, 292669, 112562, 1528, 167425, 127320, 7582, 69341, 70822, 119852, 6584, 0, 0, 136392, 694394, 44818, 1093, 26, 276, 339586, 0, 15204, 0, 92461, 87745, 1939, 8285, 96412, 26395, 1093, 15581, 96377, 391182, 139466, 2459, 56938, 407729, 12154631, 62129, 5592, 8969643, 3131, 454, 90620, 25330, 33336, 12022, 276, 57072, 66262, 0, 205653, 10968, 1086, 1244428, 102381, 0, 1639, 1093, 60045, 10328, 1449, 35568, 54326, 900, 66755, 271213, 275856, 116449, 415515, 35144, 829, 35144, 60072, 66262, 89286, 57452, 0, 26777, 21864, 7735, 29093, 16411, 31900, 615426, 0, 3315, 31992, 14783, 276, 22140, 0, 1326, 69417, 328282, 92837, 7320, 276, 10332, 7680, 1889, 2768147, 72387, 49275, 12763, 1913, 119161, 0, 111706, 119218, 2961, 25871, 2033, 726, 2455768, 204998, 361217, 37089, 1446, 3005, 507073, 971404, 1386, 12778, 0, 1101716, 48952, 0, 28941, 36571, 22529, 48055, 546, 88167, 255666, 0, 13446, 9219, 1639, 72994, 2732, 0, 8662, 4360, 55511, 2980085, 9598473, 5219, 422483, 189786, 0, 28402, 15111, 19955, 57512, 273, 12365, 39877, 25330, 0, 7848, 24743, 30140, 44840, 0, 99542, 0, 46804, 0, 10255, 156120, 0, 89286, 15846], [4098, 5112, 8117, 4098, 589074, 22260, 25860, 0, 288893, 63879, 3591, 1093, 802, 3834, 1659, 903919, 0, 920, 20941, 0, 131976, 3144, 107984, 644778, 29093, 9147, 223621, 86494, 3234719, 0, 0, 3088768, 65923, 12217, 1319011, 23285, 340919, 4098, 0, 119229, 38690, 75181, 205959, 0, 1623, 66755, 463720, 83507, 971404, 139466, 42766, 463407, 161527, 69583, 17176, 903919, 887757, 276, 829, 267786, 2186, 7735, 119893, 41617, 233437, 45480, 0, 58211, 352910, 0, 1639, 971404, 13250, 382904, 32438, 25594, 4040, 22413, 84051, 464064, 109207, 1629, 14774, 48368, 25918, 106331, 900, 758, 62129, 77929, 263678, 368405, 0, 1093, 0, 9219, 152103, 406, 31453, 1113, 382904, 6746, 5792, 234073, 180, 16237, 157084, 820, 758, 0, 15816, 1093, 14352, 820, 9088, 0, 89286, 2194, 31321, 82262, 0, 92292, 14982, 10659, 0, 28798, 427733, 645966, 0, 2680558, 546, 35587, 12069, 5112, 5112, 82262, 0, 1639, 25860, 578110, 0, 8479, 0, 747722, 113071, 8423, 1093, 0, 68760, 0, 596190, 1386150, 47698, 2707, 139466, 20218, 175347, 56803, 276, 531002, 6486809, 55082, 0, 0, 27170, 0, 622284, 2732, 13702, 0, 0, 16939, 35012, 15831, 941391, 451986, 857741, 324616, 11782, 22260, 2479, 87974, 48368, 0, 100472, 216, 2563, 0, 0, 98637, 3393, 41987, 0, 293, 15581, 135519, 1386, 25780, 175347, 0, 71051, 1543, 13888, 726966, 212760, 8059084, 1193, 90565, 197361, 0, 857741, 1606, 16411, 339586, 293, 19397, 34905, 276, 182805, 9937, 75850, 0, 20968, 1988, 900, 0, 101381, 71925, 29529, 7848, 2459, 87065, 7237, 117111, 0, 36206, 12644, 615426, 175347, 0, 188331, 5714, 86388, 119218, 185834, 71051, 16929, 2459, 62635, 0], [1623, 83942, 589148, 0, 44840, 820, 276, 26777, 1623, 48368, 65923, 5591, 1093, 57452, 180, 23727, 83942, 0, 888, 16297, 0, 4557, 2832, 99530, 6592, 1908653, 2186, 941391, 0, 0, 288905, 1458707, 877651, 92675, 52488, 0, 7848, 9937, 276789, 0, 0, 0, 45156, 820, 31436, 165829, 249522, 73428, 384616, 56689, 2961, 60193, 188331, 0, 857741, 21169, 0, 1973, 222574, 544864, 0, 23659, 75321, 220835, 2679, 15581, 0, 7377, 361217, 0, 183274, 6549, 324267, 138040, 91571, 0, 2679, 726966, 318999, 974, 49275, 0, 2331, 384616, 148104, 37089, 0, 0, 167425, 10255, 15111, 85058, 61068, 2434, 2426, 40715, 99530, 26478, 15159, 35702, 3973, 608566, 0, 118971, 905176, 70916, 27522, 19685, 246339, 228571, 415515, 0, 47698, 120861, 79932, 10042, 409960, 5364, 14774, 0, 0, 31475, 23285, 31258, 14352, 546, 0, 6089, 0, 83731, 83384, 712771, 58746, 96, 28331, 0, 837073, 86388, 0, 165565, 144878, 5166, 2732, 142843, 1934, 62147, 552, 86388, 182941, 178989, 12022, 0, 83888, 249522, 50643, 24850, 2186, 19306, 35371, 246758, 0, 4098, 3597011, 180, 0, 181988, 85075, 364753, 118129, 28798, 3071342, 23803, 1450484, 123163, 989899, 0, 134420, 5643, 93038, 19685, 57241, 379706, 92292, 15111, 0, 373217, 0, 243025, 15846, 66755, 6839, 24644, 11922, 89286, 25755, 24803, 0, 24265, 0, 4372, 0, 14165, 8426, 12674, 3005, 26478, 0, 32942, 5892, 242716, 411653, 0, 546, 1367495, 40715, 0, 98637, 255666, 391387, 411653, 8479, 41946, 6079044, 246589, 50980, 28798, 920, 9687, 0, 180, 136392, 2518105, 1609670, 6549, 324278, 888, 156120, 161010, 4175, 136325, 5022, 1093, 119218, 25313, 48368, 1781846, 212561, 2732, 27334, 2186], [0, 30140, 11275, 16929, 15204, 24850, 546, 26144, 159311, 0, 70822, 46752, 77677, 152103, 2459, 5761, 276, 0, 1264002, 437660, 0, 2707, 89286, 0, 69341, 87458, 361217, 3825, 1278406, 321924, 14165, 1260, 406, 141646, 56938, 121883, 230939, 641008, 0, 36850, 20555, 149048, 172561, 170193, 479963, 41171, 913205, 97348, 80626, 35882, 3071342, 479963, 45996, 0, 546, 3552, 1319011, 1390184, 1796, 78462, 390435, 136325, 0, 552, 180, 28726, 273, 0, 101755, 233437, 413444, 8164, 0, 0, 33725, 52548, 152103, 91696, 119151, 3052, 9687, 0, 4005, 340919, 0, 22188, 276, 92292, 3934, 0, 124999, 0, 288905, 47364, 128038, 820, 171430, 86064, 0, 1354, 0, 107984, 829, 10781, 2633882, 1584576, 21292, 1093, 25918, 18176, 0, 0, 22339, 0, 0, 127576, 1939, 546, 293, 223621, 2639499, 31795, 27060, 370559, 119893, 89286, 28371, 254200, 4088284, 2680558, 0, 2563, 125556, 5464, 13915, 9147, 98637, 27775, 15159, 0, 92675, 1093, 490874, 85058, 567577, 546, 3005, 0, 9088, 87745, 0, 0, 1639, 14774, 0, 0, 119151, 171648, 19187, 40683, 0, 12570, 72398, 9504, 12217, 0, 3552, 0, 2434, 20367, 1623, 39791, 34203, 0, 217491, 174661, 1372, 876265, 18139, 55082, 12699, 189625, 273, 0, 287506, 31321, 11782, 86024, 40715, 101381, 246501, 71789, 43879, 228571, 743480, 136682, 135861, 145031, 276, 408354, 3088768, 120637, 451986, 1645, 14279, 847, 0, 9504, 10968, 0, 5571, 877651, 41946, 27170, 38916, 37061, 1009, 257638, 17338, 1200845, 0, 25330, 552, 47984, 231167, 546, 2434, 847, 75361, 14175, 369727, 2306, 236350, 25776, 418876, 71925, 0, 84051, 0, 246339, 19229, 5519, 2573, 4098, 119229, 7320, 25197, 1934, 413444, 0], [273, 85083, 3279, 0, 308520, 96412, 0, 578110, 219455, 1623, 12022, 276, 379703, 154534, 13923, 45996, 18110, 276, 111757, 490874, 0, 6003, 65347, 10781, 15581, 0, 9546, 0, 26868, 0, 1093, 20270, 14453, 12069, 23803, 8652, 0, 2386, 2426, 20, 0, 480703, 197361, 2459, 384131, 58746, 608825, 16237, 8426, 41035, 730, 129147, 7680, 0, 52330, 3492754, 115292, 55511, 409741, 903919, 602221, 43399, 170908, 45768, 22624, 118993, 6557, 273, 1781846, 141646, 8076176, 3552, 743480, 3421, 3973, 33125, 13888, 1448840, 23659, 820, 152543, 2295, 60072, 24850, 273, 276, 0, 73428, 41171, 5054, 14352, 28589, 62635, 10370324, 1934, 25167, 1959, 0, 2459, 33024, 182805, 194782, 371789, 41987, 0, 128796, 0, 705270, 141711, 12961, 418876, 0, 1093, 384553, 196840, 384616, 63879, 8803, 102573, 0, 2539, 0, 68135, 52330, 273, 8423, 497321, 310757, 149731, 0, 65347, 0, 36971, 0, 50643, 1017761, 3552, 80486, 0, 1559158, 4070, 75361, 726, 0, 12674, 28589, 293, 51923, 8480, 15086, 96377, 60193, 152543, 119229, 28589, 3845, 418876, 525, 3973, 12010, 1292720, 820, 19191, 20968, 310757, 36971, 9748, 48952, 29602, 102381, 106527, 5761, 0, 180, 161527, 2532, 185464, 3144, 0, 10363, 25330, 20270, 136682, 83892, 0, 507073, 220447, 3279, 39449, 7848, 14700, 0, 21715, 1128873, 6214, 57512, 6604, 3613, 39877, 1244428, 3005, 50485, 26395, 30860, 0, 0, 11561, 13461, 145031, 98912, 116375, 8527, 6716, 0, 5956, 324267, 30457, 52453, 11782, 225284, 73428, 0, 0, 194879, 106166, 1528, 77099, 141711, 694182, 820, 118993, 6604, 78462, 0, 66494, 37486, 20218, 249374, 0, 525, 0, 726966, 20764, 820, 26777, 54120, 83427, 19187, 34, 2019], [17787, 68970, 74062, 820, 0, 0, 877651, 501048, 2532, 1323162, 296583, 0, 111706, 211946, 36796, 22486, 7680, 96377, 36796, 77677, 22628, 0, 820, 18139, 58533, 234073, 86395, 273, 1908653, 483474, 108426, 8479, 102381, 14389, 455261, 141711, 216120, 3725, 2832, 0, 24606, 64210, 30263, 5591, 0, 820, 2186, 24382, 45612, 0, 43879, 72387, 43413, 0, 40203, 820, 276, 170193, 76324, 0, 22935, 12763, 22188, 0, 589074, 67850, 21864, 316103, 31258, 6138, 92837, 63879, 0, 8117, 3189, 87656, 0, 0, 0, 34699, 1236243, 231167, 1390184, 1093, 153764, 411653, 25549, 0, 31321, 37893, 1093, 30457, 12381367, 47364, 63627, 408810, 0, 215045, 42151, 820, 0, 56938, 460820, 5364, 1973, 0, 90620, 865701, 171460, 1326, 283407, 0, 276, 30408, 552, 233437, 7037, 26982, 14700, 106331, 15752, 324278, 172561, 0, 3934, 2434, 56467, 60985, 1381, 35261, 498236, 84018, 0, -5525, 15050, 292669, 324267, 51612, 0, 726, 6681, 0, 41987, 0, 33709, 284773, 0, 4174431, 4404, 273, 2539, 64962, 479175, 1157, 212760, 80626, 86064, 8969643, 15847, 255552, 697559, 219218, 546, 1093, 180, 608566, 384553, 276, 1242, 0, 0, 37893, 546, 1502778, 62147, 0, 1742050, 283407, 596190, 64391, 0, 135320, 64210, 24743, 101266, 3591, 211946, 86494, 244227, 26538, 0, 0, 900, 974, 68032, 246501, 56577, 165829, 19187, 273, 79115, 0, 22628, 0, 463407, 8662, 273225, 0, 58746, 586, 0, 18136, 40203, 276, 1654390, 39877, 900, 31475, 276, 2768147, 1113, 2132, 8279, 233437, 251848, 3005, 6603, 56689, 22996, 837, 2732, 5519, 0, 352910, 802, 0, 469947, 26765, 908411, 546, 78731, 10067, 35702, 10379, 3005, 5022, 857741, 53727, 25167, 69341], [2049, 1244428, 0, 8904, 172561, 276, 275856, 273, 1934, 4656, 204648, 276, 2459, 83068, 4141799, 0, 2151871, 3315, 0, 552, 8803, 423943, 0, 2680558, 3005, 197756, 228571, 8480, 13702, 0, 12365, 53834, 0, 104769, 0, 23375, 31475, 1450484, 104080, 3071342, 0, 3825, 51655, 0, 1093, 92837, 63879, 10379, 379703, 97697, 615426, 101376, 116449, 45612, 3309, 0, 900, 101381, 27936, 0, 127576, 3005, 0, 18136, 92675, 236854, 340919, 69583, 0, 2479, 483474, 316, 546, 411653, 41035, 0, 13250, 391765, 135320, 64049, 361217, 0, 0, 5747, 0, 0, 0, 2961, 58533, 114951, 1397, 3725, 122576, 559939, 552, 0, 0, 68135, 276, 8285, 7513, 22260, 0, 20159, 118554, 542033, 222752, 48622, 4420, 0, 464064, 0, 0, 153873, 7464, 743480, 91884, 33709, 78425, 2187, 8803, 63879, 463407, 26363, 0, 60193, 0, 296385, 88291, 0, 99927, 0, 876265, 288905, 3825, 57452, 2187, 8387, 303349, 2194, 31453, 183, 52241, 29529, 8480, 164038, 25594, 9206, 1654390, 2563, 212561, 23285, 1372, 0, 114985, 0, 135861, 401531, 13888, 7914, 9853, 60108, 1934, 1093, 0, 273, 1397, 1800, 158585, 33709, 923196, 6604, 14273, 3597011, 130732, 546, 52453, 28941, 77152, 2186, 55059, 9853, 837, 149731, 542033, 205653, 5761, 2679, 0, 61068, 30140, 2772, 152543, 75361, 546, 15731, 31258, 20433, 52453, 31795, 55511, 546, 0, 12381367, 8426, 13915, 0, 0, 249522, 97608, 172561, 5337, 8387, 42766, 390435, 145238, 5364, 0, 829, 9088, 153764, 0, 0, 0, 256563, 123879, 198021, 37955, 93561, 26144, 4098, 39877, 3246, 0, 158712, 339049, 3315, 23803, 546, 23491, 592, 6011, 596190, 21079, 0, 1244428, 0, 160076, 2573, 228250], [97626, 16237, 64962, 428957, 36811, 182071, 12365, 1054016, 823, 145238, 3189, 2252, 1458707, 3552, 546, 820, 5605, 29208, 211946, 8279, 65347, 391387, 92292, 7104, 6945, 0, 2186, 0, 316103, 1173, 0, 0, 136325, 1003, 290837, 0, 18233, 0, 141711, 57512, 14982, 2732, 469947, 0, 21292, 16608, 820, 283407, 14774, 96, 170193, 31419, 102381, 0, 89286, 1934, 3187, 9598473, 116375, 134420, 28726, 7735, 5254, 3005, 0, 0, 267786, 39680, 40802, 5054, 273, 60377, 3005, 18995, 33953, 0, 21725, 273, 128038, 382904, 63627, 73176, 156120, 9853, 202980, 92461, 2403, 64845, 92461, 13250, 25549, 86494, 1093, 11293, 37893, 0, 39669, 4645, 42884, 0, 21725, 216236, 0, 0, 8590, 249374, 273, 2762, 6486809, 145238, 1574134, 36571, 0, 293, 34426, 6178, 552, 216, 22339, 5792, 77929, 7680, 53113, 45207, 21079, 48368, 85075, 40111, 106166, 1913, 0, 7459, 0, 425757, 6880, 66222, 19306, 4420, 87065, 30003, 64210, 27190, 949, 26478, 3552, 2707, 0, 0, 69417, 495708, 408810, 285877, 31453, 1093, 2186, 1792259, 2186, 37061, 1939, 2639499, 142843, 128038, 62129, 7735, 6388, 185834, 31321, 50895, 75850, 5761, 0, 2295, 6716, 1367495, 91696, 5364, 241804, 276, 0, 276, 94401, 97626, 6746, 52241, 29529, 2479, 29602, 20218, 1077672, 12381367, 6584, 18233, 16371, 0, 28371, 1726, 26144, 59384, 12909, 2186, 276, 31419, 0, 970709, 10221, 26982, 276, 302874, 167425, 418876, 11, 24743, 276, 6945, 1913, 3315, 5166, 7059, 0, 25549, 228250, 5166, 0, 0, 470328, 0, 5763, 993, 559939, 2186, 12312, 34426, 2725223, 57459, 85058, 24839, 4404, 1397, 339049, 69417, 1946, 1959, 0, 9206, 276, 437660, 0, 0, 24143, 0], [1913, 48952, 1803, 0, 0, 2186, 159380, 644778, 0, 501048, 92675, 876265, 19651, 738809, 0, 276, 20968, 0, 0, 12763, 126514, 136392, 165829, 16297, 231167, 1623, 8426, 408354, 9937, 5507, 263678, 22624, 546, 0, 1157, 276, 2518105, 546, 0, 77677, 71440, 42612, 1477, 11172, 45207, 525, 543291, 24094, 15204, 0, 66494, 1200845, 39669, 0, 0, 15752, 1244428, 361217, 96412, 2299, 920, 1093, 1054016, 2563, 13250, 16483, 0, 2151871, 21169, 139535, 1657, 4918, 0, 552, 0, 1390184, 356631, 2299, 58245, 8983, 463407, 7464, 216918, 66262, 0, 2502, 5697, 0, 103362, 2031, 3552, 63942, 6945, 49275, 3313, 408810, 0, 1584576, 0, 134420, 0, 368615, 283407, 559939, 1367495, 18783, 20159, 16371, 3720, 54001, 0, 705270, 149086, 10781, 243414, 2732, 27190, 4717574, 60193, 829, 180, 24924, 148340, 88167, 0, 0, 0, 40896, 164038, 276, 119218, 2151871, 106331, 52330, 124999, 1639, 5956, 14165, 900, 1913, 296583, 44569, 20558, 2186, 0, 20968, 26395, 0, 68400, 6079044, 16083, 90741, 84377, 0, 276, 120861, 273, 7757, 0, 4355, 144878, 119151, 1913, 613164, 383559, 8662, 0, 175347, 0, 4656, 230229, 0, 62635, 22832, 60985, 5219, 15846, 415515, 596190, 153764, 37893, 877651, 276, 0, 276, 900, 1260, 0, 3552, 706887, 96311, 3825, 324278, 60108, 0, 106166, 2455, 88865, 124999, 205246, 84051, 0, 0, 171430, 276, 5519, 25594, 15752, 16780, 14700, 169695, 7460, 36191, 876265, 0, 865701, 202980, 32421, 9156, 2295, 62250, 22624, 34699, 115292, 483474, 48622, 2426, 2762, 60377, 68526, 593, 123163, 212760, 0, 28941, 68794, 152103, 10114, 1323162, 525, 171460, 170908, 900, 5325, 0, 4355, 19955, 0, 370559, 0], [8387, 0, 498444, 75361, 68526, 49130, 5268, 21813, 0, 293, 10363, 0, 16929, 3246, 0, 2707, 423943, 244227, 12961, 68970, 99530, 16929, 0, 127320, 125791, 258734, 0, 138716, 276, 249522, 543291, 0, 0, 1093, 55059, 88731, 1105, 198021, 88865, 726, 246501, 2186, 12381367, 231167, 5763, 793802, 15207, 290837, 24924, 112562, 2450, 0, 84051, 50643, 214323, 1093, 2459, 213146, 257638, 3552, 837, 12715, 546, 14783, 318999, 1105, 26538, 93226, 427733, 0, 167363, 1913, 4918, 153873, 43879, 38816, 37486, 293, 5519, 7459, 0, 3071342, 20433, 15638, 157084, 0, 2554, 1129962, 0, 1781846, 0, 1366, 0, 829, 0, 276, 0, 4420, 198882, 62129, 490874, 119151, 60377, 0, 0, 12717, 1973, 24803, 135519, 0, 368615, 546, 57514, 0, 22832, 71021, 8904, 149086, 0, 126514, 276, 183, 596190, 1173, 1086, 79834, 20308, 2386, 0, 0, 56803, 1200845, 95685, 120637, 4098, 339049, 5571, 546, 3309, 4981, 0, 217491, 1450484, 829, 8426, 891898, 18783, 0, 35547, 29147, 205428, 22634, 104769, 11007, 0, 6089, 50485, 0, 8560, 22529, 8076176, 171648, 546, 0, 2707, 138040, 129147, 111757, 706887, 99530, 0, 10114, 837, 542033, 837073, 0, 0, 5484, 31795, 54001, 23285, 8041, 93561, 0, 12381367, 45612, 68526, 22628, 18176, 19651, 55511, 58211, 0, 1292720, 887757, 15882, 0, 0, 78462, 0, 60985, 1009, 3552, 12022, 76324, 135320, 3591, 0, 102381, 22624, 20367, 974, 7563, 3787, 0, 0, 5112, 0, 10967, 16483, 7540, 1093, 26395, 76786, 2426, 1737, 14418, 3834, 857741, 0, 226215, 16371, 68400, 411653, 178989, 108426, 74820, 32421, 1354, 5591, 21079, 103016, 141711, 170908, 276, 552, 76786, 52330, 101381, 287506], [0, 48789, 170908, 6347, 3246, 4040, 31436, 276, 546, 5022, 0, 1260, 0, 1093, 130732, 22832, 0, 0, 45480, 95252, 113071, 310261, 422483, 27190, 0, 453, 425757, 1292720, 45612, 0, 913205, 85188, 33336, 18136, 1105, 13325, 34183, 153873, 3579, 31900, 219455, 1737, 3787, 8041, 15731, 3309, 3948, 1093, 0, 1319011, 490874, 276, 0, 135519, 8041, 2762, 882360, 0, 98912, 0, 22634, 31216, 0, 408354, 276, 2860833, 49597, 2680558, 83892, 900, 152103, 56577, 0, 2261, 0, 52645, 166985, 9598473, 2762, 5519, 60377, 83507, 65347, 0, 3279, 0, 546, 1559158, 276, 2651, 20, 94401, 993, 12961, 117111, 1913, 40203, 2056306, 2306, 134420, 185464, 53834, 0, 694394, 54326, 31991, 14175, 28589, 31991, 18561, 12699, 888, 21864, 15159, 0, 57452, 0, 4645, 16871, 290837, 96, 10255, 0, 423943, 0, 480703, 7735, 102126, 64406, 949, 1934, 159380, 0, 1450484, 15581, 293, 85188, 54001, 589074, 581010, 10968, 57452, 114951, 6603, 119151, 18233, 920985, 0, 114951, 101755, 15159, 700976, 5747, 276, 76324, 121883, 5364, 83731, 0, 3142868, 820, 1093, 3552, 0, 2961, 14975, 0, 15159, 0, 5484, 128038, 21169, 6158, 552, 18416, 0, 36571, 170193, 16483, 0, 38690, 3552, 13888, 135208, 2762, 148858, 258734, 75850, 2252, 2252, 2479, 1908653, 12715, 0, 5166, 60193, 118554, 352910, 15581, 64210, 5792, 645966, 2867682, 16371, 408354, 141646, 1386150, 16608, 1292720, 38816, 6158, 0, 118971, 85491, 8803, 25776, 135861, 2719, 0, 38690, 0, 497321, 5268, 6746, 29093, 145031, 2252, 0, 246501, 0, 45207, 241804, 2426, 4669, 2762, 85491, 91696, 129147, 10221, 1278406, 34022, 149086, 19458, 1128873, 29602, 236350, 16274, 4717574, 0, 2434], [5219, 68032, 1450484, 111706, 891898, 101376, 3005, 71440, 104769, 820, 0, 35587, 93226, 133168, 328282, 16871, 3845, 0, 0, 258734, 0, 2563, 28148, 165565, 1446, 368405, 293848, 0, 35547, 65347, 20308, 42634, 0, 1913, 1965, 92675, 1965, 138463, 463720, 15731, 26538, 204648, 130732, 2434, 69583, 48952, 204998, 428957, 79834, 593, 425757, 150626, 0, 1323162, 43879, 7848, 0, 197361, 52546, 0, 820, 142684, 12841, 10177, 109207, 10536, 276, 837, 28402, 109207, 21079, 0, 30457, 14165, 5956, 46573, 2732, 22260, 1645, 0, 23491, 53727, 55176, 1934, 183065, 56803, 97608, 8527, 0, 166985, 3315, 25871, 1458707, 24924, 12699, 0, 0, 16648, 276, 35710, 0, 1012647, 820, 0, 14389, 47535, 212561, 3024, 40683, 2813, 22529, 109207, 83068, 3720, 1292720, 1093, 220447, 119229, 33953, 2455, 380, 0, 1659, 20, 2738221, 36796, 87745, 12699, 24265, 18176, 2867682, 24644, 68032, 34699, 1639, 5714, 57241, 275315, 93038, 55176, 1119539, 758, 0, 0, 276, 194010, 0, 34517, 35390, 0, 718776, 0, 82564, 113149, 152103, 4645, 198882, 1354, 0, 0, 820, 0, 5697, 6549, 12674, 21011, 12715, 20270, 50516, 62666, 24094, 4656, 70916, 20311, 60193, 2261, 1003, 21715, 293848, 183274, 205653, 160076, 340919, 8164, 602221, 10370324, 498444, 21011, 36971, 1737, 10042, 2, 552, 0, 68794, 593, 22720, 71051, 138040, 79834, 197361, 152543, 63879, 24644, 273, 213146, 2299, 1105, 608566, 100168, 649789, 3353, 1450484, 1629068, 23491, 38816, 96377, 0, 215045, 0, 6079044, 820, 1623, 2261, 383559, 33336, 21725, 71440, 0, 546, 7839, 21764, 2832, 108426, 237647, 216918, 14418, 13488, 34175, 538317, 25779, 10536, 101376, 645966, 820, 145031, 303349, 3845, 24839, 15086], [64210, 98844, 205653, 19397, 0, 26765, 284773, 189786, 383559, 974, 64157, 793802, 144878, 28714, 0, 171430, 19187, 77118, 1559158, 3005, 68032, 127381, 0, 1559158, 0, 552, 243414, 196840, 5525, 31436, 26644, 9748, 0, 5112, 0, 4174431, 77677, 0, 18607, 70822, 28714, 276, 114624, 33024, 596190, 197361, 525, 316, 0, 66153, 118554, 5643, 108680, 5591, 641008, 0, 0, 8164, 16371, 3552, 243025, 20968, 544864, 339049, 273225, 0, 847, 77152, 2186, 10967, 0, 11007, 58245, 498444, 149731, 0, 35144, 0, 220835, 3142868, 6746, 0, 0, 1913, 22624, 2573, 46193, 0, 62285, 74820, 171036, 31900, 13250, 88962, 9937, 3005, 0, 38690, 276, 2459, 2186, 6011, 29602, 2187, 123879, 0, 0, 6667, 293, 3591, 26777, 0, 2019, 4762, 1093, 255552, 5643, 0, 182071, 47364, 1743, 1458707, 0, 22486, 712771, 0, 273, 24743, 574240, 0, 57459, 13071, 2226, 0, 22935, 3393, 1093, 7540, 793802, 2805141, 20968, 26, 2, 13702, 758, 1086, 697559, 170908, 0, 3005, 543291, 368405, 4098, 13325, 6603, 697559, 87458, 1009, 3289, 1792259, 247525, 227078, 11668, 303349, 31992, 4141799, 35710, 26777, 83888, 249374, 1988, 0, 5187, 276, 24198, 156583, 0, 0, 324974, 0, 1913, 0, 0, 58645, 175392, 4669, 49275, 17646, 5206, 139466, 273, 83384, 276, 1095323, 276, 2093, 2725223, 2679, 33125, 1093, 0, 118971, 820, 3948, 1913, 1446, 276, 19306, 1093, 6790, 0, 2772, 10968, 62075, 920, 0, 1172944, 1386, 28538, 2886, 379706, 0, 24265, 2459, 8076176, 0, 131976, 3071342, 3552, 88291, 10232, 1639, 68032, 83892, 0, 136682, 8164, 342377, 13488, 1528, 0, 463720, 77837, 18607, 820, 138040, 3948, 2186, 645966, 0], [188331, 116449, 0, 480703, 7037, 1044, 566878, 1381, 7533, 98844, 0, 1260, 0, 0, 28714, 900, 1386, 0, 0, 40802, 1101716, 2732, 21011, 0, 342377, 0, 4381, 124999, 1096, 276, 117866, 170908, 22628, 35702, 53834, 0, 40896, 284773, 12365, 0, 171036, 2925, 316103, 1726, 37089, 27190, 0, 0, 464064, 2651, 34203, 8590, 23781, 0, 8969643, 41027, 48368, 58533, 0, 0, 84018, 15207, 118129, 820, 1086, 36796, 8560, 546, 9147, 276, 156583, 116375, 7320, 221440, 26478, 48622, 408354, 87745, 0, 0, 7460, 39680, 0, 15752, 0, 230229, 118677, 8782, 1934, 1803, 0, 70916, 30263, 28818, 0, 47984, 88167, 102126, 24265, 20159, 3607, 9147, 280618, 0, 479532, 3845, 1946, 28719, 6388, 16483, 165565, 12570, 66794, 0, 596190, 25197, 0, 46193, 92461, 0, 2925, 544864, 161527, 2260, 7339, 14982, 543291, 2459, 20, 5268, 276, 920, 2459, 234073, 171303, 0, 593, 80828, 2426, 123879, 145031, 0, 28941, 133168, 8479, 22413, 829392, 6603, 273, 86064, 1934, 298284, 9546, 27469, 2502, 22935, 356631, 11575, 1367495, 48055, 106166, 89286, 0, 17338, 0, 1105, 40203, 3088768, 4300, 98912, 2019, 0, 5112, 1657, 0, 9831, 275315, 24143, 9637690, 98844, 0, 101266, 52706, 900, 451986, 55082, 6746, 738809, 0, 35568, 0, 25167, 41617, 44133, 0, 54001, 20224, 290837, 197756, 7735, 1792259, 9156, 280618, 2732, 546, 71440, 1737, 8164, 30184, 202980, 138716, 2925, 0, 820, 0, 463720, 26478, 9687, 33725, 0, 2732, 46286, 33725, 35568, 231348, 601534, 0, 1390184, 0, 83919, 189786, 31475, 15752, 231348, 3725, 136682, 2, 501048, 6178, 63942, 28342, 339049, 52548, 144878, 347694, 26982, 0, 0, 57514, 92675], [3393, 23681, 0, 25197, 437660, 2961, 2525, 28719, 0, 38119, 26982, 19124, 0, 0, 0, 820, 89286, 15050, 79115, 10781, 93226, 56775, 83731, 100472, 251848, 25839, 34175, 16929, 1640, 88962, 2459, 64210, 6592, 7464, 0, 2573, 3371, 0, 7582, 13250, 6945, 6838673, 87458, 0, 12022, 60377, 80486, 820, 3934, 2679, 2056306, 50895, 139466, 13923, 158585, 3948, 214323, 8076176, 14975, 0, 1193, 151030, 5507, 227078, 293848, 1737, 0, 546, 0, 6138, 249522, 368615, 165565, 0, 48952, 0, 35261, 0, 14279, 178989, 0, 3597011, 2186, 216236, 1939, 93226, 5166, 230229, 4355, 2768147, 13039466, 4135, 3109840, 24850, 3845, 425757, 2679, 0, 7459, 0, 0, 233437, 20270, 4300, 4355, 6557, 0, 296583, 1366, 35371, 22720, 2762, 0, 227078, 3005, 73428, 276, 40715, 81713, 93561, 182805, 4404, 0, 25197, 0, 34426, 280618, 837, 47752, 21011, 75527, 0, 379703, 68794, 820, 149086, 80626, 0, 2186, 73176, 802, 178149, 125791, 33024, 5187, 243414, 15752, 2651, 25776, 9002, 2732, 7037, 546, 0, 0, 0, 0, 15831, 352910, 35882, 67850, 7540, 2455, 19397, 50643, 14453, 0, 0, 4404, 28538, 119852, 61109, 413444, 111706, 941391, 212561, 0, 0, 7339, 2459, 0, 15816, 887757, 7459, 41945, 5406, 726, 2386, 27348, 518, 284773, 19955, 27348, 0, 3142868, 30084, 4420, 3492754, 171430, 847, 0, 236854, 1657, 288905, 302411, 308520, 56577, 1093, 28798, 92461, 3246, 154534, 31321, 105288, 464064, 23285, 26144, 174661, 727533, 0, 51923, 0, 0, 923196, 2033, 122576, 65347, 8983, 310757, 887757, 14975, 1645, 66794, 140690, 1386, 6003, 0, 66222, 726966, 117866, 8423, 18995, 0, 35012, 694394, 0, 411653, 0, 196840, 219218], [276, 48952, 941391, 826, 0, 230229, 0, 39558, 22720, 6584, 1639, 18607, 182071, 0, 726, 48055, 249522, 276, 5592, 31321, 20558, 1093, 34905, 2426, 16871, 2186, 2980085, 2639499, 2113900, 544864, 9088, 1657, 12431, 0, 28589, 3005, 3071342, 188331, 0, 45768, 82101, 56938, 26982, 485020, 1221502, 13039466, 117866, 1737, 31475, 194879, 0, 6681, 72994, 2056306, 25549, 213146, 227781, 2186, 5747, 101266, 324267, 157, 20, 5112, 3144, 24743, 256563, 0, 279098, 17787, 6603, 156930, 4981, 26982, 0, 31258, 0, 18136, 829, 313, 68970, 0, 0, 0, 16939, 316, 0, 35882, 169695, 1913, 31419, 242716, 119151, 27060, 36388, 41617, 8387, 411653, 22413, 29093, 3315, 66794, 273, 0, 2459, 0, 464064, 20555, 293, 251848, 77152, 2554, 1999, 2680558, 15882, 352910, 60530, 15159, 39669, 4040, 48789, 194879, 101266, 0, 11293, 24962, 26395, 586, 743480, 0, 57452, 30860, 1759837, 1908653, 170908, 132917, 88731, 2186, 6347, 12931, 22996, 18995, 10665, 231582, 11, 49597, 27060, 59431, 0, 2295, 1934, 0, 3948, 3865, 24644, 103016, 45768, 1759837, 2762, 989899, 181988, 437660, 2434, 4098, 36811, 4918, 0, 0, 0, 0, 0, 0, 164038, 78731, 7563, 540, 22140, 409960, 316103, 134420, 316103, 283407, 1639, 0, 276663, 140690, 152831, 0, 2459, 175347, 19187, 25780, 102126, 546, 28714, 900, 3607, 158585, 4615, 42766, 0, 131976, 0, 74703, 6549, 1913, 22624, 198882, 118993, 276, 276, 194782, 183274, 244227, 0, 182071, 5219, 56938, 1173, 0, 0, 811151, 5956, 4495, 56938, 34426, 114624, 34, 25594, 0, 211946, 50516, 37441, 0, 169695, 20526, 27320, 2186, 900, 6889, 98637, 38446, 77099, 119229, 26467, 18139, 273, 913205, 0, 33594], [0, 971404, 586, 2306, 148340, 56938, 0, 140690, 26024, 0, 139535, 20, 50520, 464064, 11172, 546, 107856, 128038, 93160, 24265, 242716, 39877, 256777, 37441, 0, 0, 0, 115292, 152831, 8426, 55511, 71051, 407729, 55511, 1093, 1093, 151030, 11138, 249374, 194879, 83731, 6178, 144878, 26478, 2459, 0, 87065, 212760, 460820, 485020, 21169, 28331, 0, 373217, 29208, 2186, 368615, 5254, 127998, 21813, 2434, 97348, 6603, 26363, 11275, 1792259, 0, 35371, 273, 64406, 4175, 1596139, 36571, 0, 180, 324267, 0, 34, 42766, 216159, 1781846, 71051, 23781, 220835, 11672, 2732, 79932, 1044, 219455, 905176, 25871, 9206, 5592, 24094, 368080, 32421, 578110, 86064, 35702, 11275, 970709, 10177, 198882, 1528, 0, 276, 288893, 151030, 273225, 2226, 6592, 15731, 1742050, 21864, 2680558, 0, 5464, 1913, 0, 228571, 83068, 9002, 8590, 87458, 38690, 273, 114624, 39680, 98738, 1009, 15449, 823, 24606, 3289, 498444, 148104, 276, 451986, 0, 88731, 454, 0, 1221502, 26478, 34, 25776, 3234719, 2925, 19458, 98844, 0, 546, 231348, 60985, 28295, 251848, 189786, 820, 2049, 820, 1913, 20941, 7459, 92292, 57241, 78425, 8117, 694394, 3591, 89015, 182805, 94401, 114899, 187158, 0, 4420, 276, 99530, 28818, 0, 0, 0, 57459, 2186, 566878, 971404, 273, 214323, 4656, 2762, 27060, 368615, 18561, 99155, 189625, 586, 1959, 90620, 413444, 0, 0, 0, 10665, 76786, 920985, 1093, 13191, 1172944, 1372, 75321, 837, 216159, 83068, 77837, 1965, 552, 882360, 3005, 194010, 0, 460820, 829, 211566, 417232, 0, 1093, 0, 2, 0, 20555, 251848, 31321, 12217, 196840, 34517, 949, 0, 3246, 8662, 3371, 1934, 39877, 308520, 0, 1242, 3005, 35568, 865701, 14279, 104080], [255552, 280618, 1093, 30408, 178149, 318293, 263678, 91884, 296583, 24382, 0, 57072, 318293, 35710, 42884, 712771, 231167, 127320, 0, 96, 546, 273, 174661, 5761, 706887, 24850, 0, 0, 273, 546, 1913, 1659, 4981, 53834, 95685, 3639, 111757, 3421, 3309, 42634, 204648, 546, 2252, 18139, 118971, 26777, 280618, 24743, 23375, 0, 24094, 22634, 147205, 2867682, 5464, 129147, 64962, 241162, 202980, 0, 422483, 23803, 29208, 19187, 47535, 149086, 77118, 31419, 0, 290837, 273, 10370324, 111757, 3309, 21183, 198882, 57512, 13461, 0, 2860833, 2805141, 1251549, 340619, 645966, 102344, 417232, 0, 2704, 526134, 52488, 28538, 497321, 3393, 543291, 106527, 1657, 228250, 2886, 15638, 21813, 0, 2832, 27775, 39449, 273, 10536, 18783, 844136, 2738221, 7582, 194782, 0, 42151, 298284, 70916, 92675, 463407, 125556, 0, 820, 391765, 0, 13325, 28719, 0, 0, 102126, 546, 42151, 205428, 23803, 1988, 113071, 26363, 57029, 5484, 10177, 17176, 236350, 820, 172561, 14175, 28342, 86064, 0, 15345, 1326, 1386150, 542033, 68970, 145031, 56775, 7735, 181988, 107856, 8461, 166020, 90565, 1742050, 11138, 1629, 15638, 3834, 1639, 6267, 52241, 38119, 279098, 3279, 0, 292669, 91884, 130732, 0, 18110, 23781, 21011, 46286, 76786, 989899, 0, 3189, 5545, 7735, 2260, 0, 37893, 89015, 204998, 5268, 2680558, 2532, 0, 324974, 34, 284, 94401, 0, 65347, 285877, 552, 47535, 0, 526134, 6138, 23727, 694394, 6178, 22339, 276, 2113900, 5507, 19685, 75953, 256777, 39877, 19229, 14273, 37441, 1093, 84018, 423943, 3088768, 4495, 6667, 0, 99542, 829, 3109840, 53727, 74062, 0, 0, 6839, 0, 147205, 2434, 543291, 97626, 60193, 0, 129147, 86494, 11668, 0, 0, 80359, 498444, 25918, 116449], [112562, 0, 19397, 7464, 68760, 1292720, 84051, 0, 202980, 4300, 3720, 182805, 0, 92675, 2539, 0, 15846, 738809, 79834, 0, 62147, 533811, 141711, 0, 11, 0, 161010, 2732, 602221, 86494, 9853, 50485, 75321, 0, 3315, 6011, 2860833, 98912, 19458, 546, 44569, 877651, 0, 22935, 62285, 13039466, 1458707, 0, 407729, 18233, 0, 10781, 256777, 0, 649789, 9206, 823, 27060, 254200, 180, 0, 0, 0, 156930, 46752, 9748, 2738221, 11782, 546, 7037, 175392, 6178, 6839, 3144, 0, 87458, 5484, 7735, 5792, 9687, 352910, 15050, 2450, 0, 7150, 119893, 57512, 837, 0, 5112, 2252, 0, 13488, 276, 36971, 5187, 128796, 1659, 58533, 385393, 546, 1172944, 180, 84377, 114624, 0, 48368, 16939, 185834, 26765, 5406, 1093, 229860, 48236, 586, 0, 82564, 57512, 0, 25776, 20941, 205959, 0, 0, 31496, 3455757, 148858, 30860, 52548, 0, 284773, 95252, 6839, 97348, 5545, 12717, 20224, 189786, 1965, 6839, 56775, 0, 4762, 205959, 379703, 4762, 0, 382904, 0, 589074, 169695, 32942, 3552, 197756, 203747, 0, 1093, 15731, 127998, 567577, 1742050, 552, 246501, 2260, 25776, 16648, 644778, 2031, 12069, 423943, 4420, 0, 1596139, 254200, 29093, 172561, 1193, 5592, 1458707, 829392, 0, 7460, 0, 7464, 31453, 2459, 106538, 1242, 1381, 0, 5337, 0, 24743, 9831, 10328, 480703, 11464, 0, 0, 20367, 900, 0, 0, 14629, 2961, 0, 91884, 284, 1093, 276, 174661, 328282, 28331, 0, 0, 276, 552, 1796, 454, 3313, 454, 3309, 119151, 3315, 0, 0, 19229, 1988, 2921, 726, 12069, 83731, 50516, 38119, 20, 369727, 67850, 78425, 37893, 0, 5738, 34426, 11922, 25874, 0, 22935, 31258, 9853, 9088, 2186], [56775, 21183, 15847, 22140, 96377, 10042, 498236, 4372, 379706, 276, 52706, 0, 6889, 7563, 57459, 19458, 15638, 87745, 9002, 19955, 95252, 106166, 205653, 1796, 97348, 0, 87745, 823, 2186, 8983, 127381, 847, 0, 25874, 7377, 793802, 4141799, 246501, 12365, 49130, 375497, 42766, 0, 90565, 820, 538317, 16371, 3234719, 0, 0, 8728, 263678, 3591, 0, 3052, 820, 39308, 41171, 1113, 0, 55176, 103364, 2056306, 62285, 56689, 1726, 1889, 276, 2554, 103016, 0, 0, 12010, 0, 178989, 40683, 324974, 50980, 25197, 0, 53113, 68526, 3313, 3613, 39680, 119893, 59384, 0, 49130, 7735, 2921, 284773, 8426, 2525, 5166, 161010, 0, 3353, 2832, 712771, 276, 0, 820, 33709, 0, 40203, 10781, 7382, 48789, 11668, 57514, 13134, 75850, 1128873, 0, 62635, 1657, 77099, 65923, 0, 22413, 479963, 165829, 7150, 375497, 0, 162371, 0, 2980085, 92675, 0, 42766, 825890, 0, 103362, 276, 0, 413444, 50643, 7540, 391387, 2459, 83892, 64210, 99542, 102381, 11668, 0, 0, 0, 156930, 10328, 178149, 2704, 160076, 5022, 28719, 1093, 92292, 1093, 39877, 2732, 1629068, 57029, 0, 706887, 44840, 2633882, 106538, 14175, 20159, 823, 485020, 205246, 23727, 3371, 546, 37089, 13888, 6549, 9853, 0, 106316, 59431, 480703, 68135, 2252, 1446, 92292, 1959, 11162, 0, 71925, 112562, 25313, 1528, 51923, 361217, 559939, 0, 9504, 142843, 20555, 108680, 1278406, 126514, 3005, 0, 103016, 455261, 227781, 409741, 263678, 14629, 26868, 4762, 28905, 0, 27348, 82564, 0, 230229, 13134, 18110, 139535, 246398, 543291, 8782, 90741, 3005, 60985, 1093, 0, 52453, 180, 1742050, 48622, 233437, 67850, 547702, 0, 0, 3052, 464064, 8803, 167425, 50980, 2459, 129147, 87077], [276, 125556, 103364, 7377, 0, 15638, 19187, 85075, 3353, 5054, 12674, 106647, 36070, 1243788, 22339, 60985, 0, 1618, 156120, 8803, 2132, 255666, 6790, 93038, 6011, 39669, 0, 495708, 12022, 1128873, 2539, 613164, 236854, 187158, 923196, 0, 102344, 3313, 1742050, 246398, 19769, 2563, 96311, 0, 0, 10665, 80626, 30184, 6549, 68526, 820, 1737, 0, 293, 0, 101266, 13191, 0, 16483, 2886, 102126, 0, 28719, 0, 823, 90565, 3612, 547702, 847, 463720, 0, 159380, 0, 93226, 427733, 758, 900, 2450, 292669, 96961, 31258, 0, 13681, 793, 61109, 0, 118993, 231348, 10332, 2056306, 455261, 384131, 6880, 1093, 13325, 13915, 175392, 0, 75527, 18995, 2860833, 27936, 6838673, 84377, 101376, 23285, 2194, 66794, 2651, 6604, 91696, 0, 40802, 58746, 11782, 21864, 233437, 58645, 26868, 83068, 0, 106647, 0, 83892, 0, 2707, 0, 183274, 0, 411653, 28719, 87656, 368080, 3865, 44569, 9195, 11138, 2925, 0, 23727, 48789, 46804, 2925, 83919, 454, 60072, 0, 12381367, 25860, 0, 189625, 7464, 16068, 167363, 546, 718776, 644778, 8426, 1366, 153873, 25779, 0, 88731, 3973, 540, 1093, 68760, 2455, 1372, 608566, 483474, 4098, 1319011, 0, 8461, 8117, 165829, 0, 3455757, 6839, 0, 888, 6604, 90620, 83068, 0, 923196, 30457, 0, 0, 19955, 96961, 21864, 0, 0, 391182, 246339, 106643, 0, 589148, 132917, 30263, 293848, 246589, 31991, 14975, 820, 8969643, 16189, 182805, 71789, 88291, 126514, 2099, 9088, 76786, 64157, 256716, 4137, 1129962, 29275, 22996, 1093, 84377, 75527, 1093, 823, 469947, 37441, 89286, 130732, 1157, 0, 9748, 593, 15731, 7540, 136754, 60072, 12154631, 409960, 0, 1093, 185834, 0, 1446, 9546, 26538, 236854, 2056306], [0, 7563, 1193, 2187, 4717574, 11668, 60045, 27348, 2732, 1584576, 28905, 22996, 62147, 22486, 28905, 285877, 39558, 128796, 246398, 25871, 0, 1450484, 12931, 1172944, 15064, 1584576, 103362, 33594, 276, 11, 8423, 3005, 566878, 313, 6790, 275315, 58245, 46193, 2426, 324267, 10114, 205428, 20558, 2539, 171460, 94401, 581010, 39680, 877651, 0, 2961, 0, 273, 0, 27775, 15581, 91571, 84018, 18607, 36191, 287506, 129147, 11007, 581010, 0, 28148, 12131, 16371, 35568, 0, 276, 14352, 0, 11922, 0, 45480, 276, 567577, 31795, 887757, 19306, 712771, 24803, 2459, 28402, 0, 546, 15831, 21292, 280618, 88291, 20308, 246758, 7735, 3052, 1446, 1584576, 0, 0, 88731, 1093, 0, 91571, 35710, 876265, 829, 0, 167425, 0, 820, 1093, 2762, 83888, 302411, 136754, 84134, 2762, 8904, 30457, 0, 0, 3315, 877651, 43511, 12909, 531002, 46804, 727533, 0, 80828, 160076, 21010120, 4381, 4141799, 60072, 0, 1973, 60985, 0, 2459, 7104, 490874, 0, 6486809, 1450484, 0, 40802, 546, 2732, 11162, 546, 0, 36571, 64210, 347694, 16083, 60530, 3825, 427733, 41035, 36796, 62635, 251848, 276, 7582, 8480, 1959, 10562, 1640, 2762, 20, 2886, 45156, 4717574, 3289, 3187, 0, 26538, 8387, 16411, 22260, 4981, 0, 546, 4645, 197361, 23781, 35882, 181988, 60045, 743480, 53727, 13039466, 85075, 8904, 540, 0, 1366, 0, 167363, 0, 11172, 5763, 58245, 38119, 216, 1446, 220835, 50516, 0, 793, 2479, 0, 241804, 0, 1959, 47698, 21183, 251848, 95685, 276, 85075, 7757, 0, 0, 15847, 62635, 60045, 0, 0, 823, 38916, 3552, 5219, 62075, 36206, 292669, 820, 257638, 6549, 9853, 1270, 11782, 941391, 128796, 77661, 0, 25779, 1093, 136639], [0, 13446, 276, 0, 20558, 96, 28726, 83427, 318999, 0, 185834, 8728, 14975, 47364, 0, 3131, 0, 83427, 188331, 0, 0, 1596139, 296583, 12022, 27469, 552, 0, 34497, 27936, 296385, 0, 49130, 0, 2704, 21725, 0, 0, 64962, 2980085, 793, 25197, 48236, 0, 8041, 28905, 56467, 34426, 60108, 2186, 194010, 10379, 14629, 213146, 1221502, 882360, 5591, 0, 208699, 0, 391765, 222752, 19665, 276, 383559, 0, 2762, 3624, 1054016, 408810, 361217, 4762, 15204, 175392, 0, 106331, 1908653, 433228, 211946, 0, 4645, 22260, 166985, 84051, 14626, 1913, 106166, 0, 125556, 8164, 122576, 2132, 2099, 68526, 251848, 411653, 0, 290837, 0, 1543, 194010, 22624, 3279, 0, 347694, 220835, 328282, 52706, 136682, 2805141, 88865, 128796, 1726, 185464, 66755, 0, 74703, 0, 0, 470328, 87974, 882360, 211946, 237647, 1093, 246589, 39669, 7037, 0, 1243788, 35390, 0, 0, 2532, 0, 1965, 1913, 1397, 136682, 98637, 533811, 0, 552, 23491, 0, 212760, 347694, 0, 0, 126514, 106316, 417232, 9195, 3313, 8983, 29208, 103016, 21011, 16068, 2186, 0, 276, 1913, 0, 63942, 180, 103362, 33725, 0, 0, 92461, 153873, 135320, 122576, 231348, 280618, 498444, 42612, 50516, 190967, 188331, 1017761, 0, 88962, 66494, 18561, 0, 41946, 49597, 56467, 23285, 0, 1105, 15159, 35882, 11275, 178989, 0, 11172, 216236, 6158, 194879, 30408, 0, 26363, 538317, 24850, 18139, 974, 3309, 99530, 149086, 31991, 18607, 1093, 453, 0, 48952, 83068, 9219, 66222, 0, 234073, 1157, 34517, 647064, 0, 139535, 35702, 174661, 2921, 8750, 189786, 642170, 533811, 14700, 35568, 1242, 0, 10328, 84377, 36571, 75181, 95685, 47752, 92675, 9546, 12841, 0, 138040, 55059], [0, 26363, 324616, 79115, 613164, 0, 8423, 0, 712771, 45207, 85491, 57512, 50520, 62635, 276, 1386150, 109207, 5792, 14352, 0, 141646, 24803, 6604, 41027, 20367, 23681, 1260, 136325, 20526, 66222, 0, 7540, 0, 82101, 310757, 23491, 24265, 464064, 7059, 34905, 6889, 6716, 109207, 25968, 28538, 60045, 9088, 48622, 6347, 21183, 0, 75850, 60193, 17176, 40111, 1366, 1959, 67850, 0, 135861, 425757, 12763, 0, 254200, 0, 16483, 601534, 3865, 0, 0, 50485, 83068, 12827, 8279, 14273, 99530, 5761, 47698, 546, 0, 391182, 552, 60045, 93561, 0, 0, 7104, 0, 21169, 0, 3371, 148858, 15731, 256777, 3579, 1659, 31216, 2113900, 12312, 0, 4964, 208699, 178149, 83888, 102126, 21813, 0, 14279, 31475, 1093, 16608, 7680, 0, 0, 123163, 96412, 18783, 6486809, 1629068, 1381, 48528, 31475, 4981, 0, 1251549, 645966, 0, 33709, 57512, 79834, 180, 39449, 36388, 139535, 0, 156583, 2186, 3552, 276, 1922895, 68400, 974, 24265, 6681, 230939, 1157, 148858, 0, 19124, 102573, 4098, 4141799, 3973, 743480, 178149, 1105, 12961, 0, 3421, 256563, 546, 273, 0, 48368, 0, 50643, 23375, 820, 5738, 28402, 241162, 57514, 35710, 2867682, 1913, 71789, 310261, 2261, 0, 7059, 0, 57459, 96311, 0, 2459, 0, 11561, 35568, 1093, 0, 4861062, 903919, 3313, 525, 12312, 106538, 11575, 0, 119218, 236350, 5892, 908411, 411653, 0, 59431, 0, 223621, 6667, 526134, 8059084, 0, 2680558, 48055, 246339, 13923, 0, 58211, 35371, 12022, 17338, 61068, 31795, 340619, 0, 167425, 0, 538317, 100168, 533811, 72398, 35390, 11162, 370559, 3131, 28331, 645966, 0, 48055, 138716, 47535, 68526, 15159, 136754, 1800, 0, 538317, 8652, 68400, 116360, 1260], [115292, 32421, 114985, 24743, 216236, 41987, 1093, 0, 26363, 107856, 900, 2479, 28538, 25150, 361217, 145031, 47698, 0, 185464, 1543, 170908, 2832, 1574134, 98912, 905176, 220835, 0, 9937, 589148, 21813, 34497, 820, 391765, 19458, 19651, 284773, 16237, 0, 64049, 5792, 205959, 24265, 574240, 211566, 188331, 0, 865701, 162371, 26868, 0, 1366, 42151, 0, 208603, 40111, 114624, 900, 16648, 95685, 1095323, 3825, 3845, 0, 0, 78899, 153764, 546, 823, 903919, 101381, 12154631, 0, 1366, 8146, 54120, 0, 7735, 26765, 41617, 152103, 135519, 34175, 0, 0, 829, 8527, 208603, 276, 592, 433228, 540, 10968, 0, 0, 182805, 2732, 37061, 118129, 9147, 726, 1105, 13488, 71440, 32942, 79834, 0, 14700, 10562, 8461, 13134, 165829, 88962, 34905, 546, 97863, 102381, 5892, 383559, 23781, 1657, 60072, 2479, 50895, 159311, 3552, 0, 1623, 60377, 175392, 114899, 820, 97863, 227781, 3612, 16237, 32438, 140690, 91696, 78684, 1096, 515404, 727533, 22996, 55059, 518, 10379, 485020, 0, 0, 463407, 273, 0, 60193, 13923, 102126, 244227, 12431, 130732, 14279, 106316, 173074, 0, 182805, 1236243, 116375, 48952, 9195, 53834, 16929, 5592, 6003, 16189, 50643, 100472, 829, 227781, 276, 493119, 273, 6604, 2525, 24606, 8285, 647064, 41035, 70822, 8041, 17787, 844136, 409741, 0, 0, 0, 98637, 3109840, 2031, 24265, 2502, 41946, 485020, 20764, 2768147, 255552, 52548, 2187, 16648, 10701, 0, 24803, 0, 0, 5714, 273, 24143, 0, 0, 1093, 1386, 172561, 8059084, 1244428, 276, 826, 308520, 46573, 97626, 48789, 61068, 0, 18136, 546, 64049, 1372, 5112, 820, 2459, 96961, 712771, 3315, 114899, 276, 141646, 0, 694394, 4355, 6716, 9504, 26478, 21010120, 361217], [20159, 51655, 0, 552, 546, 4854, 0, 3919, 1093, 70822, 178149, 0, 501048, 213146, 3315, 79115, 0, 57512, 4861062, 47364, 69341, 9937, 0, 0, 538317, 649789, 0, 7563, 0, 546, 43879, 0, 974, 0, 0, 284773, 0, 0, 78462, 463720, 20367, 0, 13039466, 989899, 34022, 293, 0, 25874, 469947, 479532, 4717574, 1093, 738809, 106527, 726, 382904, 970709, 2252, 171648, 273, 4372, 1093, 26982, 3142868, 3109840, 119218, 900, 16411, 705270, 0, 20526, 112562, 220447, 9687, 10221, 546, 552, 8480, 0, 68400, 1264002, 47698, 0, 26, 0, 0, 0, 128796, 77661, 2187, 316103, 743480, 273, 11782, 2186, 1093, 0, 5592, 1781846, 0, 0, 574240, 0, 7540, 738809, 23803, 2295, 829, 0, 2455768, 13250, 24924, 228250, 20270, 1323162, 103364, 10562, 219455, 233437, 12909, 20308, 2455768, 847, 136325, 4656, 1366, 189786, 334747, 237647, 273225, 743480, 2099, 1639, 542033, 2386, 29474, 1093, 3869, 543291, 0, 120861, 0, 243414, 0, 116360, 328282, 5643, 83888, 53727, 384616, 62147, 44569, 11561, 11275, 13191, 26395, 0, 0, 4964, 228571, 1093, 38816, 23348, 43399, 2252, 49130, 33091, 19229, 0, 183065, 15638, 17787, 44840, 186538, 127576, 380, 5643, 0, 0, 3552, 649789, 25150, 1458707, 151030, 33709, 649789, 5464, 54120, 0, 602221, 119218, 287506, 1172944, 62250, 0, 310261, 3071342, 356631, 2554, 42612, 273, 0, 106166, 0, 0, 135208, 121883, 882360, 10332, 72398, 2768147, 3313, 276, 90565, 0, 5532, 820, 0, 1367495, 20555, 0, 41171, 273, 1366, 0, 113149, 479963, 9707, 10370324, 1381, 0, 0, 0, 57029, 273, 0, 1319011, 92837, 20555, 10536, 180, 0, 52241, 128038, 205428, 121883, 0, 44569, 45207, 219455], [20224, 84018, 0, 0, 1922895, 149086, 0, 5507, 1093, 11, 27170, 1959, 50516, 20159, 1093, 0, 27320, 12381367, 40683, 900, 581010, 7104, 0, 0, 24265, 1105, 24743, 418876, 25918, 0, 4017141, 888, 14982, 15449, 28295, 6839, 0, 726, 8782, 11464, 578110, 16939, 2331, 8969643, 3289, 6746, 102344, 1528, 56775, 865701, 36191, 77099, 10255, 552, 0, 244227, 0, 324278, 0, 204648, 13071, 92461, 7059, 42634, 1640, 164038, 63627, 16237, 0, 256716, 1458707, 10968, 2260, 5268, 9937, 820, 188331, 4098, 61940, 22339, 700976, 9219, 9637690, 12763, 71021, 8059084, 11575, 0, 10536, 52546, 0, 48528, 47535, 0, 0, 94401, 546, 63942, 71440, 127998, 60108, 302411, 223621, 158585, 920, 0, 25549, 23803, 887757, 0, 278, 11575, 22996, 8387, 1988, 38916, 33594, 5464, 187158, 7464, 1372, 0, 2626, 77118, 3309, 48622, 23375, 10332, 538317, 87745, 1726, 102126, 26467, 0, 552, 0, 0, 1639, 201519, 4174431, 1323162, 56577, 39877, 83507, 15581, 116360, 293, 225284, 279098, 20, 1044, 408810, 3313, 285877, 55176, 9748, 15581, 52241, 216918, 0, 694394, 11561, 216159, 7339, 6089, 0, 56577, 13039466, 3005, 379706, 6079044, 273225, 0, 33725, 1128873, 0, 0, 0, 4762, 6839, 101755, 1012647, 1093, 324616, 364753, 15207, 6838673, 102573, 15882, 2886, 39669, 25150, 284773, 11275, 589074, 1251549, 15955, 141646, 726, 71789, 35547, 592, 25776, 158712, 84377, 84051, 50273, 566878, 8728, 222574, 101381, 77152, 7320, -5525, 26538, 0, 120637, 9628, 0, 157, 1639, 215045, 8059084, 32438, 18416, 52453, 463720, 15207, 2056306, 0, 2, 255666, 42634, 0, 1243788, 26478, 180, 0, 43879, 1640, 2732, 53834, 66153, 138716, 0, 36191, 68794, 2186, 35012, 21725], [2639499, 97608, 1129962, 0, 1244428, 507073, 127381, 12381367, 68970, 0, 0, 0, 37061, 83942, 11782, 78731, 241162, 221440, 52330, 0, 0, 0, 64049, 12961, 15831, 92675, 6746, 1093, 328282, 2772, 0, 58211, 110144, 223621, 2434, 5206, 0, 900, 29474, 102344, 26765, 24803, 157, 83427, 1003, 2925, 0, 8059084, 0, 2434, 39877, 7459, 171303, 1657, 4137, 63627, 97863, 31900, 5337, 203747, 1157, 4098, 194879, 1101716, 27320, 847, 0, 3973, 139535, 941391, 37089, 1193, 25313, 20367, 37089, 3865, 12644, 5464, 2455, 602221, 287506, 1528, 0, 1009, 40896, 273, 40896, 236350, 4762, 91696, 293, 3613, 19124, 0, 128038, 60045, 40111, 25779, 0, 183065, 180, 75181, 411653, 120861, 164038, 1264002, 80828, 18139, 10177, 237647, 2033, 114624, 1654390, 88962, 0, 150626, 296385, 11668, 21864, 33125, 3720, 1366, 2186, 51655, 10067, 44569, 802, 1093, 34426, 53113, 479175, 13461, 1172944, 3246, 5507, 8969643, 51923, 340619, 1450484, 1095323, 29208, 0, 135320, 55511, 43399, 10042, 608566, 9195, 58746, 97863, 15723, 3934, 1095323, 5792, 99542, 0, 15449, 68135, 423943, 34497, 1381, 99530, 3787, 56689, 2186, 8480, 39308, 908411, 552, 92675, 180, 7382, 876265, 249374, 157, 296583, 18416, 460820, 1292720, 0, 0, 5747, 2762, 211946, 2386, 263678, 0, 88865, 169695, 39308, 379706, 42884, 546, 0, 7839, 19229, 271213, 0, 1618, 7377, 12570, 276, 216120, 552, 25330, 0, 23375, 4098, 1366, 0, 1113, 433228, 2434, 531002, 5325, 15064, 0, 148858, 84051, 15638, 8750, 644778, 0, 160076, 160076, 308520, 119229, 0, 84134, 86494, 2479, 1803, 51612, 22529, 26765, 115292, 29275, 0, 0, 92675, 42766, 87974, 8728, 243414, 97626, 641008, 31453, 7059, 3109840, 42634], [1397, 25860, 37574, 28719, 10536, 2459, 167363, 0, 96961, 39669, 316, 131976, 0, 0, 249522, 50516, 368080, 64845, 0, 156583, 0, 0, 23348, 0, 13461, 36811, 31453, 0, 0, 1477, 22832, 231582, 4861062, 1934, 2261, 0, 0, 87745, 56467, 0, 13325, 3865, 212561, 88962, 552, 21725, 802, 324267, 4005, 730, 586, 385393, 296583, 361217, 55176, 0, 32942, 13039466, 59600, 6347, 538317, 0, 121883, 114624, 62666, 900, 1543, 6158, 29275, 94401, 908411, 1959, 19651, 1999, 216, 136639, 213146, 78899, 2186, 0, 0, 3720, 743480, 2633882, 180, 162371, 18783, 79115, 10536, 231582, 149731, 8479, 44569, 106316, 47984, 171036, 369727, 454, 1640, 2732, 1988, 276, 71925, 2093, 433228, 25330, 127381, 340919, 0, 40203, 48055, 316103, 2651, 62250, 48789, 2772, 820, 16608, 3597011, 0, 12909, 1093, 847, 136392, 35882, 71440, 0, 0, 9707, 6158, 0, 29093, 5892, 275856, 205653, 908411, 1645, 1278406, 2732, 501048, 45480, 0, 26765, 1390184, 373217, 167425, 1323162, 39308, 820, 15086, 8983, 18110, 920, 56803, 12069, 94401, 829, 900, 29147, 1386, 30003, 0, 546, 642170, 4615, 1502778, 2031, 0, 0, 125791, 0, 106643, 148858, 46752, 34, 920, 0, 25330, 2707, 157, 276, 826, 1292720, 0, 0, 0, 11464, 26467, 24606, 28402, 0, 820, 119218, 276, 62147, 1093, 586234, 0, 3289, 26467, 18801, 43399, 3353, 10659, 95252, 54326, 303349, 173074, 276789, 0, 0, 1054016, 25755, 5697, 30140, 0, 233437, 194010, 13903, 15449, 53113, 820, 69341, 422483, 12827, 97348, 0, 5464, 118129, 52546, 391387, 371789, 29147, 16939, 35587, 1629, 127320, 0, 28726, 908411, 2732, 276, 0, 30457, 30003, 56689, 256716, 908411, 7582, 0], [38690, 4645, 89286, 26538, 102126, 25839, 31419, 47984, 1366, 83427, 0, 49275, 4420, 178989, 0, 15847, 454, 1449, 820, 9707, 55176, 1113, 84377, 145031, 2186, 106527, 552, 0, 28714, 0, 5187, 0, 96377, 5268, 0, 12131, 11007, 5166, 77677, 1319011, 31496, 91884, 122576, 0, 5592, 700976, 1999, 1543, 50273, 34699, 0, 497321, 87065, 2151871, 5956, 3071342, 62147, 1292720, 223621, 87065, 58533, 41617, 24382, 0, 69417, 82262, 10177, 197756, 101266, 0, 25968, 0, 40715, 26024, 0, 97348, 6138, 48789, 10370324, 298284, 119229, 236350, 84377, 3005, 98738, 2732, 9002, 24143, 6945, 216, 37574, 4404, 1477, 3865, 379706, 119893, 20270, 11293, 8426, 0, 46573, 88291, 26478, 0, 4430, 6716, 418876, 546, 384553, 6667, 55059, 0, 118554, 0, 1093, 130732, 14629, 3825, 208699, 59384, 59600, 36070, 3393, 276, 29208, 0, 1618, 288893, 408354, 80828, 1965, 0, 64406, 9831, 1366, 596190, 8904, 0, 4854, 52453, 182805, 0, 0, 98912, 2768147, 3371, 189625, 0, 12398, 0, 7839, 9195, 246501, 9088, 64210, 28295, 88291, 1093, 0, 0, 96, 81713, 0, 0, 0, 0, 373217, 88865, 254200, 66222, 19685, 151030, 0, 0, 273, 546, 3607, 107856, 2704, 18607, 3005, 251848, 148340, 0, 39791, 65974, 103364, 0, 296385, 236350, 8560, 0, 276, 0, 4861, 3973, 127381, 36388, 123163, 185464, 12069, 69341, 2732, 820, 5519, 43413, 1093, 118677, 59600, 20159, 4656, 829, 75181, 0, 9937, 188331, 730, 92461, 880794, 13461, 880794, 62666, 2961, 34203, 17176, 1913, 0, 2132, 1623, 60072, 726, 0, 3639, 13039466, 2186, 20, 241162, 546, 175392, 2732, 13923, 55059, 3371, 39558, 256563, 0, 99155, 0, 288905, 83507], [3309, 42612, 2867682, 4070, 20218, 48622, 26538, 1093, 1044, 41945, 16189, 8426, 34, 0, 10659, 12154631, 22628, 2459, 903919, 222752, 222574, 0, 5254, 271213, 29602, 182805, 119151, 35012, 0, 0, 0, 42884, 9219, 0, 546, 463407, 18136, 69341, 42766, 28589, 1278406, 219455, 2186, 296283, 7848, 68760, 51923, 2813, 81713, 12249, 2434, 7464, 2426, 8117, 41945, 10255, 135208, 0, 0, 27348, 495708, 891898, 0, 79932, 3552, 2186, 0, 19191, 3591, 106166, 2762, 28726, 152831, 0, 6089, 77929, 1093, 35568, 15882, 3597011, 0, 1366, 0, 0, 7582, 89286, 40802, 246758, 194782, 114624, 880, 273, 234073, 526134, 65347, 1913, 0, 77152, 5507, 4420, 531002, 9831, 75361, 180, 0, 0, 0, 9219, 32438, 35012, 0, 11293, 12909, 22628, 4175, 21011, 138040, 0, 5545, 190967, 758, 1093, 34175, 1889, 0, 13915, 15955, 267786, 538317, 0, 2019, 407729, 23375, 0, 0, 164038, 30457, 1354, 20, 0, 2980085, 36971, 136682, 28538, 0, 0, 390435, 589148, 26538, 3024, 22624, 43399, 385393, 31436, 104769, 5519, 44840, 31419, 5013, 9637690, 0, 26982, 1574134, 0, 316, 0, 0, 55059, 284, 57514, 0, 57514, 21764, 32942, 4174431, 5761, 58533, 14774, 316, 0, 64210, 2186, 2261, 0, 75850, 276, 3492754, 9088, 127320, 1913, 0, 85491, 89015, 75850, 109207, 19187, 64962, 7540, 391765, 288905, 373217, 3492754, 2455, 180, 0, 36070, 1093, 4861062, 5507, 3552, 802, 98637, 3973, 1639, 0, 241162, 993, 1093, 3607, 3309, 0, 0, 25860, 19191, 60072, 36850, 0, 6557, 83427, 2260, 220447, 900, 56577, 167363, 1800, 25871, 148340, 126514, 0, 22538, 6347, 9637690, 42634, 0, 150626, 533811, 6584, 0, 2518105, 1449], [1889, 2306, 22339, 829, 14273, 211946, 68970, 8285, 26765, 331016, 10562, 123163, 96961, 2113900, 2459, 3315, 44569, 0, 316103, 57072, 38816, 706887, 77929, 0, 1386, 12674, 498236, 290837, 546, 13191, 0, 2867682, 0, 989899, 0, 0, 0, 65974, 5892, 0, 0, 1934, 44818, 3234719, 0, 13325, 493119, 11275, 136639, 2450, 2762, 793, 66494, 0, 0, 12381367, 11275, 273, 2633882, 5187, 0, 880, 81713, 546, 52453, 293, 455261, 2554, 21764, 296385, 66794, 5592, 25874, 552, -5525, 6080, 13446, 62250, 145238, 515404, 25780, 14982, 30457, 0, 0, 21169, 1381, 920985, 64157, 4381, 64391, 66794, 5956, 118129, 52488, 0, 56693, 149048, 0, 5697, 0, 117111, 3919, 60108, 820, 242716, 7757, 726966, 418876, 24644, 1629068, 13915, 49597, 2762, 17338, 119151, 24803, 25871, 464504, 24644, 0, 204998, 21010120, 1054016, 14774, 162371, 214323, 1044, 0, 0, 1077672, 0, 273, 0, 130732, 136682, 1093, 533811, 887757, 0, 34022, 11922, 15882, 28941, 66494, 993, 27348, 56689, 22413, 39308, 59600, 5714, 4656, 2732, 77677, 3187, 157084, 68400, 34517, 2805141, 123879, 639204, 1264002, 20941, 8652, 6214, 4762, 276, 85188, 515404, 1012647, 110144, 156120, 1629, 246398, 27060, 31991, 147205, 246501, 92675, 25755, 0, 1988, 7563, 2732, 273, 14352, 296385, 0, 44569, 2651, 2502, 22339, 28331, 0, 1946, 267786, 0, 1244428, 18607, 9707, 2563, 823, 339049, 22413, 0, 54326, 92675, 24803, 35568, 1323162, 642170, 1129962, 0, 256716, 485020, 276663, 0, 1458707, 20, 205428, 46286, 0, 649789, 5545, 136682, 1657, 273, 368080, 12699, 68135, 8527, 119218, 0, 730, 1017761, 2626, 3289, 256563, 47752, 99927, 4717574, 19124, 2762, 46804, 51923, 543291, 0, 22538, 18995], [21169, 0, 33336, 31991, 114624, 57241, 0, 43399, 0, 0, 0, 941391, 0, 50980, 10255, 51923, 214323, 23727, 53113, 120861, 26, 20968, 65347, 276, 0, 47535, 203747, 14418, 0, 128038, 87077, 0, 639204, 726, 1366, 25594, 971404, 241804, 546, 296283, 589148, 11138, 64406, 51612, 20, 25779, 888, 820, 3845, 25313, 217491, 518, 0, 22486, 0, 161010, 251848, 10042, 1386, 0, 578110, 106166, 57241, 316103, 601534, 278, 26538, 2704, 7382, 15882, 6089, 0, 71051, 58645, 5112, 13071, 36796, 2403, 86494, 406, 14273, 820, 23285, 2961, 2832, 0, 820, 4040, 15086, 0, 13915, 0, 46286, 593, 35390, 0, 41945, 546, 3289, 1657, 33091, 1093, 0, 48528, 727533, 589074, 6347, 60193, 22832, 552, 0, 12312, 7563, 552, 1093, 65923, 4300, 0, 127998, 1093, 36971, 5464, 2651, 602221, 0, 0, 0, 280618, 0, 0, 84134, 1659, 89015, 411653, 1095323, 0, 88731, 13915, 271213, 900, 8480, 263678, 189786, 42766, 9853, 876265, 1639, 20, 2532, 0, 35547, 0, 15086, 175347, 0, 25549, 0, 0, 9628, 0, 145238, 2725223, 0, 70822, 16608, 171303, 1093, 3552, 75321, 1939, 2732, 11275, 28941, 34497, 72398, 12717, 2019, 0, 82564, 13681, 0, 0, 250853, 0, 2762, 11922, 0, 35261, 23285, 0, 0, 273, 31258, 9219, 1093, 0, 0, 3624, 3787, 1093, 180, 273, 43399, 0, 2261, 11, 231582, 225284, 112562, 32799, 2832, 941391, 2154, 4088284, 275315, 9628, 3552, 2867682, 12154631, 0, 18561, 2186, 20, 920, 64049, 72994, 1093, 116449, 24850, 0, 42151, 12763, 5254, 2459, 88167, 3187, 3948, 2532, 0, 45156, 3919, 148340, 3579, 0, 1645, 127320, 85058, 1077672, 820, 1054016], [2738221, 142843, 0, 302874, 78899, 103362, 586234, 2762, 30457, 37061, 479532, 108680, 0, 24924, 2772, 276, 0, 0, 5472, 1093, 0, 3492754, 83507, 592, 228250, 27348, 6584, 4557, 8279, 0, 3552, 8983, 13461, 103016, 2226, 14774, 162371, 96377, 43879, 108680, 21010120, 0, 0, 1913, 213146, 110944, 6079044, 27775, 276, 11368, 1792259, 8279, 0, 24094, 183, 92675, 5738, 61940, 5464, 880, 136754, 44133, 41171, 96311, 0, 26644, 0, 3109840, 2762, 581010, 243414, 74703, 1737, 14453, 119893, 15579, 5525, 3639, 66794, 900, 0, 0, 273, 437660, 33024, 5738, 0, 10701, 3825, 0, 14629, 0, 42151, 3142868, 90741, 3109840, 0, 3612, 413444, 52706, 1390184, 546, 15831, 0, 0, 216159, 113071, 34699, 13191, 28719, 5337, 156583, 69583, 33336, 3552, 45207, 141646, 99155, 116360, 7104, 0, 7563, 3612, 2762, 293, 4404, 26024, 29474, 27775, 2925, 217491, 22720, 0, 826, 10781, 415515, 86395, 26868, 0, 84018, 33125, 24265, 78731, 353449, 45156, 433228, 88167, 219218, 42884, 169695, 67850, 27170, 0, 0, 24644, 99542, 16939, 30084, 70822, 12431, 2732, 0, 128038, 5484, 0, 0, 8426, 149731, 12841, 12699, 324616, 8387, 7914, 427733, 4861062, 136325, 17176, 288893, 73176, 2732, 1093, 114899, 104769, 94401, 48952, 138040, 24644, 371789, 102126, 586, 106331, 0, 0, 84134, 0, 136325, 55082, 96, 0, 880, 119852, 2732, 8969643, 273, 35882, 4981, 6178, 54120, 165565, 22339, 641008, 3353, 970709, 1173, 1559158, 16237, 0, 0, 41945, 84377, 0, 546, 141646, 101755, 546, 3845, 162371, 58245, 56775, 83892, 0, 184722, 130732, 216236, 14982, 6003, 23285, 150626, 77099, 138040, 2732, 171303, 152543, 214323, 1093, 1264002, 820, 170908, 382904, 98738], [12381367, 99155, 923196, 276, 2651, 111757, 32942, 38916, 2186, 515404, 161010, 498236, 0, 0, 3639, 216159, 144878, 141646, 469947, 157084, 21010120, 11368, 485020, 364753, 3579, 0, 0, 15345, 5605, 0, 1913, 119151, 7459, 4141799, 92675, 0, 40203, 0, 7848, 0, 42151, 16411, 353449, 247525, 1448840, 0, 152103, 251848, 0, 0, 32421, 279098, 0, 75953, 0, 546, 7533, 2732, 1386150, 250853, 525, 0, 8076176, 156120, 159311, 451986, 8584, 0, 1639, 0, 6214, 276, 0, 14175, 552, 820, 133168, 1386150, 43413, 0, 41171, 76324, 0, 1113, 820, 0, 12931, 3109840, 77677, 128796, 379706, 53113, 88962, 375497, 12778, 13134, 552, 0, 941391, 197756, 0, 26467, 2459, 287506, 7382, 28295, 2732, 1654390, 52873, 36388, 0, 552, 5268, 0, 3142868, 437660, 3591, 318293, 19458, 3393, 8146, 150626, 1093, 2679, 204648, 0, 316103, 0, 23348, 22538, 0, 3419, 42884, 276, 273, 2450, 1781846, 293, 5761, 276, 0, 0, 16297, 479175, 69417, 3579, 87745, 385393, 0, 205653, 0, 0, 136325, 119161, 22339, 116375, 90741, 20558, 38916, 80486, 28371, 13134, 0, 2772, 97697, 0, 28295, 41027, 37486, 36571, 227781, 31992, 273, 0, 4717574, 1913, 14352, 23375, 71440, 86388, 64845, 694182, 151030, 56775, 23727, 118129, 244227, 0, 3313, 368405, 1113, 1913, 8560, 542033, 31496, 212561, 16929, 552, 0, 1366, 35587, 11575, 408810, 0, 5714, 0, 5545, 45612, 3455757, 48368, 39558, 18139, 1264002, 7839, 4669, 273, 6347, 149048, 0, 24839, 44569, 11, 1093, 120861, 0, 62666, 15731, 111757, 3024, 1973, 3607, 18136, 25776, 0, 74703, 2455768, 1093, 152831, 26517, 25860, 2707, 140690, 96961, 46573, 0, 17176, 119218, 211566, 566878, 0], [127381, 276, 25780, 0, 949, 11464, 11782, 574240, 4656, 17787, 183, 100168, 89286, 226215, 243025, 125791, 75850, 542033, 4098, 14700, 216236, 0, 92837, 37574, 9687, 106643, 21169, 0, 2226, 20218, 6790, 31258, 0, 0, 51655, 0, 25167, 20526, 0, 171303, 129147, 4669, 706887, 0, 19458, 3052, 139466, 543291, 515404, 738809, 7059, 463407, 1803, 21183, 0, 0, 39877, 3234719, 0, 84051, 31216, 5484, 0, 1292720, 0, 726966, 3552, 75181, 0, 0, 507073, 5956, 96412, 13039466, 0, 5956, 989899, 1093, 0, 0, 0, 974, 16297, 215045, 205653, 2186, 1093, 705270, 5761, 27190, 0, 61940, 3419, 30408, 57452, 68135, 4119, 391182, 29529, 21715, 2732, 25755, 820, 4070, 6746, 47984, 0, 30084, 6319, 157084, 0, 276, 32799, 93913, 19187, 2772, 542033, 518, 0, 0, 649789, 284, 10379, 0, 37089, 0, 2186, 236350, 0, 1743, 0, 141646, 384616, 49275, 9637690, 7735, 85188, 0, 88291, 119893, 2738221, 19124, 33024, 205428, 1107, 8590, 141711, 380, 361217, 25839, 92675, 515404, 92675, 118971, 116375, 0, 34517, 726, 5219, 4141799, 344716, 27522, 0, 57514, 54326, 0, 1606, 941391, 820, 216120, 0, 1450484, 0, 308520, 4098, 35587, 9628, 48528, 4918, 368405, 47698, 34175, 6214, 38916, 106166, 0, 0, 2132, 52330, 3591, 0, 46286, 0, 425757, 86064, 0, 546, 2732, 0, 0, 0, 62666, 546, 214323, 133168, 25839, 182805, 9195, 47698, 3109840, 425757, 29602, 820, 91571, 24143, 15449, 113071, 12717, 498444, 59600, 13903, 23659, 0, 14783, 292669, 85058, 68400, 2762, 913205, 170908, 20159, 7104, 66755, 34426, 490874, 37061, 2031, 14165, 77118, 460820, 48055, 0, 0, 40802, 1792259, 6267, 0, 48528, 47364, 197756], [6486809, 1251549, 5591, 30140, 51612, 3865, 1292720, 113149, 0, 35568, 7037, 15731, 406, 1107, 3315, 820, 2639499, 118993, 3639, 2554, 9687, 35012, 36206, 2925, 15111, 28818, 4918, 208603, 18136, 62285, 829, 10379, 21169, 13681, 5605, 546, 212561, 40802, 34517, 41171, 8590, 12763, 28342, 7459, 546, 0, 78731, 26363, 0, 64210, 15344, 29529, 905176, 437660, 1803, 10968, 2403, 107984, 0, 820, 38446, 92675, 217491, 1640, 4098, 139535, 8387, 497321, 52548, 11138, 546, 1908653, 276, 16189, 52488, 3371, 11275, 66494, 0, 3948, 0, 13134, 20, 35702, 12699, 7237, 546, 25871, 4656, 0, 160076, 2260, 59384, 1054016, 498444, 3579, 2031, 273, 1270, 48055, 0, 145238, 156930, 180, 645966, 531002, 26478, 820, 3005, 316103, 5187, 4918, 15816, 27170, 0, 18416, 0, 50895, 285877, 162371, 1292720, 8560, 0, 0, 148340, 2386, 2762, 170193, 0, 649789, 0, 641008, 205246, 36571, 3934, 93913, 1093, 45996, 36206, 10332, 0, 276663, 15752, 5747, 0, 135861, 69417, 151030, 0, 127576, 0, 39877, 77661, 87974, 11007, 0, 15581, 38816, 0, 409741, 19124, 273225, 16297, 154534, 15581, 276, 5268, 3552, 273, 12431, 256777, 546, 1939, 0, 120637, 820, 125791, 0, 1792259, 0, 0, 1502778, 1618, 913205, 0, 31992, 105288, 743480, 135861, 71440, 3973, 48055, 6214, 0, 546, 14165, 202980, 201519, 152103, 42612, 11922, 5763, 5206, 0, 1319011, 28331, 5792, 2805141, 138040, 19397, 0, 8461, 44818, 165565, 5956, 0, 383559, 1128873, 546, 156120, 170193, 230939, 1093, 2306, 0, 3607, 0, 375497, 141711, 498444, 27936, 8279, 35702, 0, 1093, 60108, 216120, 9831, 62635, 276, 27522, 0, 13702, 16780, 949, 1800, 544864, 2459, 75361, 498236], [0, 0, 21183, 30003, 153764, 0, 368405, 837073, 89015, 216159, 15086, 134420, 162371, 167363, 1606, 101755, 21292, 0, 3552, 16083, 20218, 64406, 324267, 135519, 820, 57514, 0, 47698, 2434, 25549, 1093, 316, 171303, 0, 0, 71440, 0, 68135, 0, 26644, 93038, 310261, 0, 96377, 107856, 2732, 2832, 544864, 0, 2049, 0, 273, 2732, 0, 15731, 50516, 8590, 3552, 1946, 1129962, 2049, 236350, 26363, 390435, 361217, 747722, 3052, 1003, 225284, 0, 601534, 0, 276, 24644, 280618, 12674, 0, 35144, 171430, 0, 0, 0, 495708, 22832, 586, 16411, 546, 8590, 93913, 90741, 37441, 52548, 68794, 645966, 1629, 13915, 1988, 0, 0, 758, 9206, 16871, 0, 0, 0, 129147, 178989, 65347, 22628, 18995, 0, 119229, 3720, 6716, 254200, 3720, 18176, 1934, 0, 2867682, 99542, 13250, 28538, 108029, 0, 5464, 6557, 25776, 1054016, 0, 6011, 1796, 13071, 2707, 7059, 88291, 123163, 26478, 6214, 2226, 39449, 900, 705270, 0, 93226, 0, 6347, 118129, 20159, 0, 229860, 212760, 26478, 122576, 22413, 1988, 0, 66153, 823, 127320, 2459, 258734, 0, 278, 4762, 64391, 0, 581010, 12431, 21169, 215045, 15723, 4135, 454, 79834, 324278, 0, 820, 6557, 43399, 0, 125556, 12715, 231167, 0, 0, 85058, 85075, 21079, 0, 0, 290837, 52241, 3005, 0, 364753, 321924, 11, 0, 0, 0, 16083, 76786, 47364, 1803, 3234719, 1450484, 4372, 37441, 103016, 820, 820, 18783, 8983, 219218, 820, 227078, 109207, 22413, 273, 613164, 19187, 46804, 21011, 3869, 12069, 1270, 4070, 0, 615426, 3088768, 0, 92675, 14975, 38690, 0, 0, 273, 293, 1759837, 18176, 42766, 368080, 0, 949, 180, 0, 0, 6080, 231582], [5022, 24850, 31475, 108029, 1477, 5166, 0, 34426, 16411, 0, 285877, 415515, 0, 276, 6003, 102126, 12778, 5022, 100168, 111706, 1086, 0, 3948, 230939, 101266, 12931, 99155, 108680, 2049, 0, 62635, 0, 0, 180, 1243788, 0, 136392, 84018, 93561, 1889, 9002, 0, 5643, 1946, 57072, 0, 4005, 1639, 0, 37061, 84051, 1003, 152103, 52546, 2186, 216120, 0, 13191, 8728, 152103, 9598473, 4430, 0, 829, 3419, 11672, 546, 140690, 1095323, 60193, 35568, 384553, 26395, 4964, 103364, 161527, 0, 2459, 453, 53727, 27334, 53727, 80359, 102381, 9219, 5697, 3825, 1618, 50980, 13071, 263678, 2434, 0, 22628, 0, 384553, 8387, 171460, 119893, 27060, 1397, 552, 116375, 0, 0, 148104, 411653, 11162, 97626, 2725223, 135519, 128038, 31496, 273, 6557, 876265, 22538, 189786, 649789, 98637, 55511, 0, 825890, 11293, 2554, 417232, 18176, 12715, 216918, 0, 0, 0, 30263, 574240, 552, 390435, 730, 8423, 0, 54001, 77099, 1093, 310261, 589148, 1450484, 0, 20, 170908, 12841, 77661, 0, 989899, 949, 20555, 11464, 273, 8059084, 287506, 5364, 216, 2113900, 110944, 546, 41035, 602221, 490874, 293, 802, 276, 1093, 857741, 24839, 51655, 100472, 0, 158585, 2173, 80359, 2772, 87458, 0, 829392, 361217, 645966, 0, 820, 34497, 16871, 5738, 6681, 820, 7735, 189625, 93160, 608825, 88962, 71789, 31795, 882360, 136682, 2, 71440, 0, 4119, 24839, 75850, 20941, 0, 2459, 115292, 201519, 0, 84134, 166985, 77677, 29602, 157084, 0, 12312, 0, 3834, 0, 157084, 3142868, 1086, 368080, 30084, 4918, 0, 62075, 80359, 6319, 0, 0, 20159, 181988, 52546, 10665, 18995, 900, 1988, 0, 0, 8560, 246398, 211566, 1093, 328282, 23285, 5747], [425757, 428957, 86064, 62250, 83068, 104769, 1659, 171430, 8662, 26517, 56803, 152543, 25874, 1093, 44569, 25871, 205959, 208603, 546, 9628, 35144, 0, 135519, 58645, 71925, 23491, 344716, 1913, 47752, 1326, 35390, 865701, 108680, 10332, 0, 75321, 73176, 20968, 276, 38816, 169695, 39680, 1629, 211566, 15579, 293, 3919, 7320, 0, 7735, 251848, 10332, 0, 225284, 4420, 86388, 23781, 103364, 263678, 7377, 0, 2679, 66794, 22339, 5219, 15846, 7914, 273, 989899, 35710, 5166, 85491, 5054, 887757, 28331, 42884, 21864, 2738221, 76324, 118129, 38690, 50980, 24962, 0, 34699, 0, 0, 30457, 73176, 28295, 65974, 0, 12431, 706887, 0, 1386, 175347, 127998, 263678, 3973, 62666, 0, 40896, 0, 1386, 2260, 9156, 5507, 60193, 2762, 0, 0, 13923, 62147, 36796, 7533, 6178, 21169, 2186, 106527, 9156, 117111, 379706, 88962, 2813, 3934, 589148, 507073, 15882, 3552, 464504, 60072, 0, 74820, 87065, 99155, 33336, 56775, 825890, 596190, 0, 10665, 0, 25968, 22832, 129147, 50485, 52546, 33091, 391387, 0, 60530, 0, 820, 5507, 19306, 6089, 4854, 718776, 0, 10332, 8560, 151030, 1639, 5013, 26, 8461, 85491, 30457, 15579, 128038, 75527, 53834, 0, 2832, 479175, 880794, 34203, 118677, 28371, 24803, 95252, 820, 40203, 455261, 16297, 28589, 12909, 490874, 0, 310757, 276, 1093, 559939, 464504, 10370324, 103364, 0, 546, 31216, 8983, 226215, 0, 99155, 214323, 0, 1093, 390435, 95252, 65347, 65347, 86395, 857741, 1448840, 0, 47698, 7459, 427733, 3591, 2772, 159311, 7540, 276, 4300, 4615, 3639, 83427, 0, 106527, 4300, 8662, 213146, 12217, 454, 30084, 820, 0, 5592, 148104, 0, 0, 2186, 91884, 1172944, 152831, 30860, 0, 16068, 42612, 0], [546, 0, 15345, 0, 0, 182805, 77677, 145238, 3639, 85188, 0, 406, 9147, 1260, 99927, 5187, 100472, 165829, 3607, 4656, 31258, 16297, 9156, 3187, 0, 25968, 66794, 24265, 35390, 1742050, 0, 1800, 820, 0, 157084, 211566, 249522, 62075, 20968, 25780, 119852, 802, 8969643, 242716, 415515, 0, 1172944, 6158, 876265, 2762, 2832, 321924, 0, 3948, 52873, 1093, 0, 501048, 7377, 3189, 118993, 10967, 11275, 158585, 21010120, 14982, 642170, 62635, 0, 276, 78425, 257638, 0, 0, 1044, 15050, 0, 1278406, 0, 86064, 41945, 4300, 76324, 1596139, 470328, 212561, 546, 318999, 546, 228571, 22624, 33024, 87077, 21764, 1543, 382904, 4135, 6889, 12715, 96961, 2331, 0, 250853, 0, 7848, 83068, 1742050, 823, 2186, 97626, 642170, 78731, 243025, 16274, 57512, 22538, 546, 0, 15204, 384616, 97697, 276, 255552, 10968, 1200845, 0, 820, 2725223, 463407, 71789, 172561, 33336, 3005, 15050, 57029, 81713, 56693, 8584, 41945, 391765, 12217, 116360, 13250, 117111, 0, 68400, 1973, 460820, 3552, 10967, 293848, 243414, 8782, 28402, 56467, 17176, 53171, 37893, 1449, 77677, 13888, 1107, 106316, 4669, 0, 334747, 102381, 0, 8059084, 33709, 7059, 316103, 255666, 920985, 133168, 27936, 11668, 50895, 0, 4861, 2707, 13071, 37893, 215045, 0, 203747, 7059, 1292720, 1093, 230229, 24606, 3591, 51655, 364753, 276, 29474, 11672, 22996, 3109840, 24265, 1173, 758, 40896, 22413, 47535, 1796, 3455757, 1260, 222574, 11007, 3845, 2961, 12398, 37089, 3725, 0, 730, 0, 127320, 35390, 103016, 49597, 216159, 2099, 837, 3234719, 37893, 0, 83068, 829, 6603, 296583, 127998, 1093, 175347, 18136, 273, 3825, 6003, 24265, 116449, 45996, 25779, 0, 0, 370559, 0, 0, 11293, 106331], [44818, 2732, 152831, 2707, 645966, 43879, 10114, 271213, 4420, 65923, 17646, 7459, 1093, 61109, 2502, 0, 0, 0, 119852, 0, 20, 0, 3005, 119229, 694182, 157, 105288, 131976, 613164, 17787, 14629, 0, 246398, 1093, 187158, 33709, 92292, 14418, 41171, 95252, 2173, 418876, 0, 203747, 5738, 353449, 391387, 18416, 51655, 4656, 8983, 202980, 106527, 24803, 28714, 0, 75361, 90741, 13903, 102344, 694182, 546, 198021, 28371, 273, 1959, 204648, 5022, 31216, 0, 6557, 88731, 213146, 0, 0, 0, 36206, 593, 3834, 0, 826, 141711, 37061, 46573, 546, 15064, 22413, 208699, 11138, 183274, 1093, 0, 80486, 865701, 1657, 135861, 22628, 100168, 166985, 77118, 10781, 1119539, 4981, 276, 106331, 52546, 92675, 0, 0, 22996, 0, 101381, 15581, 293848, 0, 189786, 276, 110944, 0, 38690, 324267, 72387, 118554, 3865, 7582, 0, 1759837, 1323162, 119229, 14982, 3109840, 0, 13191, 2459, 171036, 157084, 14982, 69583, 50980, 820, 407729, 98637, 24094, 26, 171036, 900, 2732, 83507, 276, 2186, 391387, 108680, 3639, 3919, 93561, 93160, 8590, 0, 531002, 7320, 2450, 25779, 8479, 24962, 28818, 3005, 1386, 24606, 3552, 18176, 0, 479175, 1609670, 38446, 22260, 3597011, 1584576, 106538, 0, 3597011, 103362, 60377, 36850, 30140, 2295, 820, 14626, 384553, 1934, 5254, 8285, 0, 230229, 1781846, 236350, 543291, 41946, 90620, 347694, 161527, 296283, 83942, 190967, 1913, 13446, 743480, 0, 0, 1639, 273, 273, 40203, 50643, 276, 13039466, 135208, 77837, 5605, 14273, 5545, 407729, 3825, 53727, 18139, 216159, 1366, 705270, 26765, 2980085, 464504, 4645, 17787, 0, 118677, 25313, 276, 2886, 276, 645966, 451986, 11368, 0, 161010, 546, 90565, 8652, 7735, 820, 29147, 793802], [0, 0, 552, 12131, 20941, 0, 0, 276, 95252, 40802, 34905, 14165, 0, 5484, 829, 3552, 31216, 33024, 88291, 27422, 0, 30860, 3393, 1889, 183, 1093, 903919, 10536, 273, 50273, 118677, 4098, 6267, 243414, 12717, 0, 5714, 14975, 40111, 135519, 1093, 138040, 2033, 0, 97972, 4174431, 6838673, 2732, 2459, 48952, 10332, 0, 0, 166985, 820, 35547, 52548, 1934, 48789, 10379, 1639, 21813, 293, 87974, 2459, 0, 47984, 57452, 903919, 0, 9687, 1243788, 6584, 161010, 0, 1657, 12827, 552, 33709, 100168, 85491, 25313, 35390, 3289, 13903, 4372, 3131, 28798, 1017761, 900, 318293, 52453, 273225, 0, 4135, 11922, 0, 7540, 6584, 0, 451986, 0, 23681, 2261, 24265, 275856, 92292, 51923, 152831, 1381, 212760, 60530, 0, 1913, 98912, 4717574, 3421, 820, 296583, 39877, 8527, 20433, 3309, 27348, 39558, 33125, 12778, 5571, 5464, 6945, 0, 106166, 81713, 211566, 5054, 2518105, 2186, 2732, 0, 16939, 20308, 1009, 31419, 119893, 802, 1639, 116360, 35702, 384553, 5571, 234073, 324278, 0, 5507, 8059084, 0, 552, 970709, 273, 83068, 1366, 1502778, 279098, 84018, 27522, 6604, 50643, 21011, 12365, 165829, 138716, 7037, 103364, 18416, 1657, 25776, 706887, 50520, 110944, 1640, 216120, 36070, 108029, 0, 1659, 115292, 161527, 451986, 2186, 5697, 1654390, 1129962, 0, 78425, 30457, 13446, 470328, 5956, 50520, 279098, 0, 793, 0, 0, 559939, 42634, 0, 364753, 208603, 62075, 120637, 84018, 316103, 2832, 552, 293, 99542, 408354, 276789, 145031, 0, 157084, 820, 8590, 23348, 0, 820, 2306, 344716, 159311, 310261, 185464, 0, 5592, 3591, 28941, 28402, 19458, 865701, 16608, 11138, 79932, 125556, 25776, 10536, 1450484, 34183, 34497, 136682, 0], [21813, 1458707, 25150, 77099, 0, 180, 62147, 0, 415515, 88291, 6178, 69341, 1093, 1654390, 133168, 27060, 34022, 0, 28589, 3552, 190967, 464504, 14626, 0, 900, 34, 3144, 3948, 5507, 3371, 743480, 98738, 1354, 4360, 46193, 1093, 9831, 22996, 4964, 219218, 182941, 428957, 6178, 542033, 615426, 0, 2961, 0, 52645, 0, 2860833, 887757, 25874, 38916, 78684, 302874, 13071, 0, 276, 6604, 64210, 2386, 99927, 3189, 87745, 216120, 138040, 38816, 2532, 98844, 427733, 17176, 189625, 0, 28905, 10562, 802, 2459, 72994, 20, 60108, 498236, 1922895, 0, 62147, 60377, 13488, 0, 175347, 25150, 844136, 35568, 205959, 14783, 290837, 0, 13903, 276663, 243414, 4557, 28941, 0, 0, 1270, 1093, 24924, 17646, 837073, 29093, 24094, 334747, 2295, 104080, 8590, 64962, 257638, 1659, 0, 34175, 10332, 76786, 0, 23375, 0, 0, 2186, 79115, 2980085, 700976, 2031, 21764, 83427, 83888, 246501, 19665, 546, 57514, 5484, 1999, 241162, 498444, 0, 5507, 233437, 194782, 162371, 1093, 0, 700976, 138040, 136325, 552, 57241, 99530, 41035, 106647, 97626, 1726, 3579, 3353, 0, 27320, 71021, 136682, 0, 117866, 105288, 0, 196840, 0, 288893, 135519, 2260, 13325, 22720, 1803, 0, 275856, 24924, 0, 20159, 228250, 5507, 16929, 68970, 108029, 171430, 1609670, 11922, 162371, 1726, 0, 718776, 12249, 101381, 220447, 21079, 2186, 62075, 602221, 21715, 0, 1913, 12381367, 37574, 820, 1251549, 0, 102126, 0, 135320, 8782, 20367, 118554, 596190, 0, 1934, 3005, 44840, 2187, 566878, 2554, 15204, 42634, 22486, 12570, 10921, 1913, 85083, 1596139, 36850, 900, 5187, 118971, 3624, 10968, 380, 227781, 12931, 33953, 62285, 183065, 1543, 92461, 10536, 25150, 225284, 0, 2805141, 102344], [0, -5525, 8426, 2980085, 10659, 231348, 308520, 0, 0, 19229, 0, 2154, 171648, 0, 17176, 19685, 0, 820, 15344, 1366, 820, 1623, 318293, 22935, 0, 4615, 20, 106538, 180, 0, 88167, 0, 498236, 93226, 0, 113149, 876265, 0, 6319, 83068, 0, 51655, 0, 1803, 2186, 0, 2762, 1639, 102573, 2539, 546, 0, 2019, 2455, 5364, 25197, 31436, 102381, 0, 119218, 0, 80828, 2, 913205, 83942, 79115, 178149, 829, 61068, 170193, 0, 0, 0, 15846, 2226, 1639, 34497, 0, 2033, 8590, 0, 83068, 0, 1659, 0, 6080, 74062, 58245, 273, 2768147, 1323162, 35547, 479175, 0, 67850, 9937, 0, 0, 385393, 0, 48952, 0, 29529, 203747, 78462, 0, 2738221, 0, 47984, 21292, 460820, 21183, 2434, 5054, 2154, 3393, 130732, 183065, 552, 65347, 9707, 1366, 216, 0, 256777, 86064, 13071, 6839, 276, 298284, 0, 85058, 20555, 2925, 7464, 546, 6549, 187158, 12312, 296385, 743480, 124999, 4175, 48368, 11007, 0, 3189, 409741, 18607, 4174431, 18176, 0, 24839, 11668, 0, 0, 19458, 9831, 1908653, 0, 66755, 47364, 4300, 57514, 29093, 15752, 180, 0, 22996, 237647, 106643, 201519, 24644, 34, 60193, 32421, 0, 15111, 408354, 276, 15846, 15955, 120637, 83507, 72994, 2186, 726966, 6604, 10332, 5519, 2426, 1386, 0, 2295, 368080, 1448840, 0, 10921, 0, 22624, 5364, 212561, 18110, 408354, 276, 1543, 364753, 71051, 119218, 1934, 276, 39558, 0, 7464, 3552, 0, 28714, 10328, 2459, 276, 55082, 0, 552, 62147, 11668, 66755, 10370324, 8164, 2252, 5364, 77152, 10536, 24265, 738809, 33725, 5464, 642170, 328282, 3309, 10255, 14700, 83731, 1743, 55511, 3552, 6592, 57514, 115292, 194879, 0], [4964, 28342, 142684, 0, 0, 11782, 71440, 115292, 54001, 0, 0, 10665, 178989, 0, 0, 198021, 1093, 368405, 4175, 187158, 88731, 2860833, 10255, 33024, 47752, 0, 296385, 205653, 61068, 31321, 91571, 185464, 700976, 62075, 2386, 63542, 48622, 22935, 0, 11172, 64049, 50895, 1319011, 214323, 45480, 16929, 0, 98844, 2573, 0, 151030, 14418, 142684, 730, 17176, 48113, 1973, 2173, 0, 1367495, 64210, 24382, 162371, 0, 6667, 6347, 353449, 12674, 39558, 86064, 1639, 22628, 12431, 35261, 52453, 110144, 1889, 158585, 222574, 331016, 601534, 35702, 993, 379706, 88731, 0, 5268, 60377, 820, 368615, 324267, 64391, 27422, 3187, 90741, 347694, 0, 0, 2186, 0, 706887, 276, 56775, 1095323, 227078, 1093, 380, 28342, 39877, 58211, 0, 8782, 1759837, 2832, 5714, 1129962, 0, 1093, 22339, 5892, 4070, 2450, 705270, 18561, 292669, 0, 62285, 0, 552, 65974, 124999, 136392, 135861, 1606, 2532, 12674, 273, 263678, 900, 546, 161010, 2459, 288893, 152103, 463720, 339586, 0, 0, 6592, 126514, 19124, 23659, 2459, 276, 249522, 900, 820, 11368, 1093, 1129962, 86388, 75181, 384553, 49275, 3005, 331016, 0, 3948, 20311, 66262, 2573, 273, 33953, 1251549, 82101, 3005, 4495, 4404, 28538, 31900, 0, 485020, 57514, 180, 46286, 48236, 92837, 12431, 2813, 0, 165829, 0, 29208, 567577, 15344, 217491, 6267, 384131, 24644, 68526, 3948, 0, 437660, 75953, 10967, 82262, 8117, 0, 106527, 4070, 1113, 246339, 1965, 85075, 36206, 6604, 6880, 56467, 0, 391387, 1157, 27060, 1596139, 145031, 0, 15731, 287506, 87656, 0, 119151, 8782, 57459, 45996, 31419, 48368, 75361, 236350, 1446, 48055, 108680, 136325, 2187, 28589, 60072, 290837, 3419, 63542, 12217, 276789, 470328], [27320, 20308, 0, 1096, 20218, 1366, 2732, 495708, 35568, 0, 64845, 4098, 8117, 118971, 454, 189786, 50643, 23375, 73176, 0, 241804, 22413, 92292, 9206, 8750, 141711, 29529, 76786, 0, 77661, 0, 156583, 7839, 2186, 46286, 44840, 865701, 3315, 67850, 37061, 546, 118677, 2732, 153764, 8059084, 74062, 1743, 14418, 3552, 6716, 9195, 5792, 0, 1003, 103364, 4918, 647064, 106643, 88167, 21864, 77929, 747722, 258734, 152103, 2226, 0, 28589, 171648, 25330, 2886, 0, 0, 34517, 4861, 22634, 92675, 103016, 273, 0, 6838673, 811151, 77152, 0, 25197, 2019, 35587, 6746, 371789, 1093, 153873, 12312, 0, 22720, 9707, 3869, 0, 13488, 2173, 1913, 111706, 96311, 408810, 293, 2306, 0, 820, 37441, 1657, 0, 136639, 0, 0, 23375, 58645, 0, 91884, 3144, 13923, 273, 0, 21725, 1639, 0, 276, 1128873, 35568, 1645, 408810, 971404, 11668, 1639, 2719, 2426, 43413, 16274, 1093, 52548, 22720, 21715, 241162, 552, 31216, 0, 368615, 41945, 58645, 52645, 1326, 547702, 0, 567577, 25594, 1366, 0, 117866, 75527, 38119, 27422, 11, 118971, 276, 1244428, 3591, 1105, 178149, 596190, 12961, 2719, 22538, 71440, 17176, 1054016, 276, 35371, 38446, 7839, 18561, 8480, 2186, 28148, 0, 26467, 24924, 2532, 4135, 82564, 24143, 8279, 136392, 142843, 256716, 0, 3579, 28941, 2479, 4656, 83427, 19124, 16608, 0, 2732, 2772, 0, 0, 33125, 3109840, 4088284, 826, 216120, 1458707, 464064, 1003, 48236, 0, 1449, 102344, 23348, 712771, 0, 2, 8983, 5507, 231167, 14982, 104080, 0, 10967, 43511, 1889, 236350, 50516, 111757, 0, 8387, 342377, 273225, 546, 382904, 48055, 204998, 258734, 0, 38690, 122576, 0, 171303, 0, 0, 251848, 102344], [279098, 2226, 45156, 64210, 339049, 546, 0, 30457, 161527, 2331, 37089, 310261, 73428, 215045, 0, 276, 96311, 0, 30003, 15449, 66262, 8750, 275856, 8662, 1244428, 2633882, 1119539, 0, 0, 45996, 3825, 27348, 51923, 222752, 98912, 290837, 39877, 18801, 101376, 3865, 203747, 0, 98637, 2762, 1618, 28905, 0, 217491, 1988, 642170, 0, 829392, 2762, 0, 302874, 0, 113149, 45996, 48368, 284773, 101376, 0, 0, 4854, 2886, 194010, 865701, 5714, 57459, 0, 35587, 114951, 276, 276, 69417, 0, 1606, 6158, 23681, 0, 135519, 6603, 65347, 230229, 820, 50980, 183, 4918, 11922, 1726, 12022, 15955, 129147, 9002, 89286, 552, 10363, 1639, 19665, 91696, 1639, 25968, 0, 0, 28402, 97863, 157084, 136392, 19685, 0, 18110, 97608, 135208, 1913, 4861, 100472, 0, 8285, 0, 0, 194782, 20558, 1012647, 1803, 880, 6138, 1946, 1319011, 150626, 68970, 25313, 1093, 1367495, 149731, 216159, 546, 578110, 183065, 2626, 0, 88291, 390435, 4088284, 8904, 87974, 278, 20308, 0, 16648, 6089, 88962, 880, 4070, 19651, 316103, 0, 121883, 546, 0, 11368, 0, 9628, 14279, 43399, 78899, 11782, 57452, 26777, 117111, 87458, 68970, 101376, 0, 184722, 0, 0, 454, 1913, 7757, 5364, 1657, 37574, 273, 546, 4420, 83919, 7150, 96311, 26517, 1449, 1633, 4615, 273, 726, 0, 0, 18783, 20968, 0, 391182, 3613, 54120, 276663, 153764, 4098, 0, 37089, 427733, 6138, 12249, 276, 0, 0, 71789, 122576, 276, 0, 250853, 216120, 891898, 5325, 608825, 3144, 16068, 121883, 2762, 0, 1999, 1737, 2762, 185464, 2403, 1326, 0, 0, 36811, 20968, 85491, 52706, 4300, 0, 53113, 89286, 2525, 501048, 16274, 35390, 142684, 27775, 16939], [131976, 1618, 8041, 0, 5763, 23491, 641008, 2386, 19955, 231167, 0, 0, 3005, 7540, 0, 46193, 10363, 50643, 453, 552, 107856, 2459, 0, 197756, 900, 747722, 829, 2306, 2518105, 0, 81713, 3005, 0, 6584, 1236243, 546, 0, 0, 0, 19458, 15159, 324278, 30140, 16068, 1242, 2925, 1618, 368615, 97863, 1759837, 1367495, 233437, 90565, 0, 417232, 2626, 2961, 28941, 3005, 1959, 0, 2151871, 316, 293, 0, 0, 43511, 1913, 433228, 83888, 0, 0, 0, 161527, 83384, 173074, 31475, 98912, 52488, 552, 22339, 4861, 127320, 101266, 2031, 182805, 5643, 35547, 8480, 1093, 0, 97608, 0, 172561, 167425, 941391, 83942, 0, 145238, 62250, 39680, 2226, 171648, 0, 10665, 40683, 0, 0, 1054016, 63542, 28538, 0, 136754, 1913, 8560, 9195, 820, 5112, 2186, 2502, 10332, 0, 75181, 29093, 6079044, 106331, 271213, 900, 18561, 57512, 12717, 0, 356631, 3552, 0, 90565, 35012, 27936, 0, 12381367, 63879, 75361, 469947, 0, 25197, 546, 72387, 413444, 0, 302411, 24644, 4040, 0, 3419, 91884, 820, 157, 0, 0, 23781, 57512, 0, 3934, 43413, 288905, 453, 6267, 0, 5697, 27190, 273, 0, 97972, 56689, 900, 10781, 126514, 241804, 552, 433228, 273, 222752, 5022, 10328, 1105, 288905, 9637690, 5406, 5519, 241162, 276663, 22140, 547702, 0, 84134, 68032, 4420, 93160, 5206, 167425, 28941, 15449, 290837, 639204, 135861, 5219, 273, 185464, 0, 0, 7914, 49597, 188331, 0, 14418, 31419, 229860, 0, 61109, 28295, 0, 479532, 15846, 273, 44818, 26982, 9937, 273, 2306, 2049, 287506, 10701, 20941, 0, 15731, 15050, 758, 1381, 84051, 310261, 84377, 515404, 75850, 8461, 622284, 50643, 552, 0, 108680, 22720], [5747, 171036, 0, 85083, 0, 41617, 433228, 132917, 43879, 228571, 79115, 1913, 15111, 93913, 0, 0, 22339, 6158, 276, 8426, 70822, 57459, 12763, 124999, 2539, 21725, 13134, 31216, 9628, 2187, 208603, 0, 2132, 56577, 23285, 0, 3246, 67850, 6549, 0, 3393, 16608, 5545, 339049, 339586, 31436, 1372, 3624, 0, 26644, 0, 0, 62129, 58211, 24743, 0, 0, 159311, 273, 1629, 8560, 194782, 83892, 7680, 0, 26517, 644778, 1654390, 72387, 33709, 3825, 8461, 368080, 4615, 24265, 19124, 15159, 0, 5545, 11575, 2151871, 2186, 198882, 0, 36206, 0, 8426, 41946, 3088768, 0, 13915, 76786, 113149, 3597011, 20, 0, 83888, 18783, 820, 369727, 194010, 56467, 83068, 35390, 80486, 38119, 3492754, 552, 793, 3309, 7914, 3834, 552, 42884, 113071, 4615, 1292720, 171036, 12674, 106527, 28148, 4420, 0, 0, 820, 546, 1657, 0, 99530, 0, 1009, 0, 275315, 880794, 185834, 0, 82101, 1381, 0, 276, 0, 8803, 95685, 552, 22832, 24839, 644778, 7563, 0, 480703, 1243788, 0, 0, 19955, 11672, 170908, 0, 15579, 15344, 39449, 1781846, 2518105, 3825, 593, 147205, 7150, 0, 293848, 38690, 61940, 0, 85188, 0, 10042, 14453, 52453, 0, 483474, 2459, 0, 88731, 83427, 0, 172561, 5519, 2151871, 12431, 30003, 101266, 222752, 275856, 24644, 0, 59384, 78899, 212561, 0, 14700, 1093, 10363, 0, 2186, 46804, 288893, 102381, 151030, 2434, 69583, 0, 75953, 0, 27469, 0, 56689, 2186, 31258, 85491, 0, 6347, 3024, 233437, 2563, 0, 3787, 1119539, 0, 211566, 55176, 10255, 65923, 10536, 1236243, 33709, 2187, 14453, 257638, 141646, 0, 228250, 276, 62129, 217491, 7914, 2554, 76786, 0, 57514, 121883, 2450, 533811], [231582, 228571, 16780, 91884, 941391, 1093, 61940, 826, 119229, 2019, 0, 0, 35587, 0, 10781, 56803, 12381367, 0, 0, 10665, 136392, 1009, 820, 479175, 24265, 129147, 110144, 147205, 7757, 156930, 96311, 5187, 847, 136754, 12763, 20558, 14626, 18416, 5714, 48952, 273, 48368, 68794, 20, 61109, 29602, 25918, 42634, 2732, 8904, 64962, 4717574, 171648, 31795, 46286, 8480, 0, 1639, 180, 42612, 114624, 127320, 144878, 1922895, 73176, 273, 93160, 119151, 0, 77118, 2762, 2980085, 5643, 13923, 3552, 0, 0, 3309, 0, 7339, 8426, 136392, 189625, 15579, 4355, 3845, 73176, 90565, 6669, 1244428, 2455768, 0, 60045, 0, 0, 0, 19306, 59384, 230939, 0, 1450484, 12841, 119218, 99155, 47364, 1093, 13681, 256716, 334747, 273225, 0, 727533, 2886, 185834, 0, 87458, 36571, 44818, 61940, 2704, 3234719, 35144, 0, 0, 644778, 112562, 321924, 68526, 1792259, 41171, 276, 0, 1633, 882360, 26538, 18995, 57241, 464504, 14982, 829, 10255, 276, 546, 61940, 2459, 0, 0, 0, 148858, 793802, 54001, 2832, 39791, 21079, 0, 313, 106166, 0, 67850, 2707, 480703, 4381, 0, 223621, 21010120, 0, 49275, 158585, 321924, 0, 5268, 194879, 61068, 114985, 46804, 5472, 106527, 0, 3552, 0, 11922, 0, 0, 50895, 129147, 0, 697559, 540, 20, 196840, 20, 89015, 1988, 1618, 50520, 2768147, 7839, 0, 0, 574240, 25860, 1221502, 31258, 103016, 0, 2306, 32942, 39877, 161010, 923196, 88865, 6549, 106643, 540, 3597011, 1372, 0, 161527, 35568, 0, 7237, 1792259, 5956, 4360, 59600, 205428, 11172, 2679, 184722, 52453, 2151871, 271213, 19306, 0, 38916, 0, 608825, 8076176, 19124, 14975, 68794, 219218, 52645, 507073, 64845, 578110, 276, 0, 1193, 91571], [0, 283407, 159311, 135320, 28714, 15847, 267786, 152543, 152831, 99542, 0, 141711, 2707, 78731, 26395, 0, 1200845, 89286, 16648, 63879, 12069, 920, 96, 65974, 0, 13446, 35261, 0, 36971, 0, 171460, 37486, 15204, 2113900, 0, 57072, 276, 6486809, 135208, 20555, 28589, 1173, 1366, 17787, 256716, 0, 119151, 8076176, 34905, 18110, 1093, 857741, 11782, 0, 368405, 318999, 0, 3579, 214323, 154534, 900, 24850, 125556, 38690, 546, 369727, 68135, 3624, 73176, 13903, 216, 15882, 149048, 15086, 25839, 970709, 90620, 58746, 35371, 126514, 0, 100168, 2762, 970709, 20270, 0, 3131, 8590, 0, 6746, 303349, 0, 3144, 1934, 518, 142843, 1095323, 12717, 2479, 0, 712771, 256716, 0, 1093, 0, 114985, 705270, 112562, 0, 180, 0, 276, 131976, 1093, 844136, 33336, 0, 1101716, 40203, 7377, 546, 144878, 293, 407729, 273, 552, 68526, 108029, 149048, 9219, 2049, 1093, 16483, 11293, 10701, 900, 43879, 0, 2295, 114951, 2886, 552, 11575, 0, 546, 401531, 0, 0, 2518105, 113149, 1386, 26777, 493119, 0, 25755, 518, 8076176, 5507, 2725223, 18136, 45207, 21011, 0, 219455, 0, 0, 125556, 0, 273, 136639, 273, 4861, 12022, 92675, 5605, 228571, 820, 24803, 428957, 903919, 908411, 2187, 829392, 35261, 194782, 48236, 79115, 40203, 515404, 23681, 276, 251848, 14629, 39791, 608825, 0, 0, 0, 8117, 119852, 22935, 0, 48055, 13134, 6319, 3109840, 0, 183, 21725, 694394, 0, 380, 384131, 3315, 324278, 0, 114951, 820, 1606, 0, 82262, 0, 694182, 75850, 423943, 276, 276, 26363, 9195, 162371, 479532, 1054016, 8461, 93038, 8426, 83427, 645966, 0, 72387, 3639, 0, 16189, 793, 318293, 35702, 74703, 135861, 2832, 4135, 246501], [0, 15050, 30263, 205246, 14418, 0, 1319011, 24094, 2261, 7320, 411653, 0, 2925, 7839, 10379, 86494, 3552, 0, 27775, 7104, 56693, 1323162, 98844, 66262, 40111, 2762, 0, 1129962, 1093, 10067, 0, 0, 25776, 820, 27522, 61068, 0, 28726, 1093, 0, 285877, 1244428, 65347, 25968, 165829, 2762, 10221, 250853, 41987, 58211, 2762, 29275, 3825, 18416, 25839, 123163, 5166, 30140, 0, 533811, 8423, 0, 28840, 69341, 68400, 106643, 123163, 0, 5206, 142684, 128796, 276, 0, 26363, 166020, 0, 102573, 44818, 12069, 1596139, 10328, 61109, 2033, 7037, 3313, 148858, 22538, 36850, 427733, 0, 9219, 2738221, 20968, 5892, 92675, 0, 112562, 0, 1093, 4420, 339049, 552, 77929, 941391, 0, 21725, 180, 69417, 60193, 81713, 4656, 16483, 134420, 37061, 11922, 837, 793, 876265, 68135, 30263, 5166, 190967, 3612, 820, 68794, 15847, 35371, 3552, 12154631, 10232, 9195, 1270, 34183, 13488, 101266, 117111, 31496, 1639, 45612, 3005, 2639499, 77929, 1093, 5714, 0, 28342, 119852, 2459, 29529, 364753, 0, 2832, 28818, 212561, 158712, 0, 64157, 20764, 0, 31419, 8590, 222752, 0, 11275, 75850, 273225, 3579, 48622, 26765, 13681, 50273, 546, 60985, 124999, 546, 401531, 0, 8728, 129147, 66755, 5337, 6079044, 574240, 69583, 1574134, 0, 276, 6592, 2762, 1326, 18110, 180, 697559, 4175, 276, 258734, 125556, 0, 92292, 92675, 45207, 13446, 0, 0, 58533, 276, 35702, 4098, 18110, 72994, 44569, 15579, 0, 3005, 198021, 49597, 23681, 1606, 1645, 644778, 3088768, 71051, 10665, 13039466, 138716, 98844, 308520, 2, 36191, 3313, 0, 27334, 6214, 6592, 0, 36191, 214323, 17646, 119893, 0, 25871, 1657, 16189, 58533, 20224, 644778, 15723, 31795, 16939, 2186], [65974, 127320, 14273, 2154, 20367, 69583, 16371, 26144, 1645, 0, 0, 0, 0, 101381, 31795, 0, 132917, 0, 546, 0, 276, 53727, 53171, 171648, 102126, 276, 0, 21010120, 2832, 1086, 11, 276, 4137, 9147, 72994, 0, 19397, 123163, 13191, 114951, 56938, 208603, 15816, 4645, 149086, 546, 296283, 2403, 891898, 908411, 156930, 23727, 19306, 1803, 0, 0, 8584, 552, 8652, 829, 0, 0, 27320, 3612, 273, 77661, 86064, 161527, 242716, 25755, 6214, 12717, 276, 586234, 14783, 2186, 391182, 99155, 21725, 1093, 1095323, 0, 293848, 1654390, 1397, 225284, 89015, 67850, 102573, 79115, 22624, 24839, 57241, 2732, 0, 0, 641008, 52330, 0, 241162, 273, 0, 183274, 92675, 0, 33125, 26868, 16608, 0, 53113, 15816, 417232, 246398, 46193, 77661, 12249, 1543, 3552, 25313, 7513, 0, 5591, 276, 296583, 8117, 64391, 127576, 5022, 128038, 829, 47984, 103364, 100472, 88865, 802, 0, 57512, 55059, 95252, 23285, 0, 3246, 11, 1244428, 7513, 0, 68760, 0, 0, 25918, 0, 8076176, 183, 48789, 3552, 0, 2805141, 324267, 114985, 105288, 900, 5892, 0, 43413, 93038, 21292, 1105, 57072, 1319011, 1639, 0, 0, 86064, 1292720, 829392, 103362, 0, 6080, 0, 241162, 5591, 9219, 74703, 216236, 0, 96, 0, 226215, 4615, 3313, 417232, 1913, 3948, 2805141, 36206, 2704, 20270, 20555, 5464, 3973, 9598473, 8479, 970709, 166020, 1946, 33953, 276, 3591, 3639, 820, 546, 12715, 15207, 4141799, 15579, 183, 384131, 3088768, 22628, 93160, 2186, 339049, 3371, 0, 2707, 428957, 152103, 546, 793, 96961, 29529, 793, 25197, 8146, 28941, 18139, 409960, 0, 825890, 90565, 546, 39791, 22486, 21010120, 5956, 70916, 28589, 80486, 16411, 1093], [15579, 464504, 601534, 170908, 608566, 3131, 246758, 7582, 384616, 8279, 501048, 12365, 50895, 2860833, 645966, 8662, 3234719, 882360, 134420, 324278, 6388, 174661, 0, 161527, 324278, 165829, 546, 34175, 97972, 111706, 26395, 0, 0, 290837, 0, 40203, 13888, 83888, 13923, 114899, 250853, 352910, 6347, 5219, 0, 139466, 3720, 14175, 22935, 127320, 0, 0, 3787, 3613, 498444, 216918, 384553, 75181, 57452, 368405, 546, 0, 0, 2725223, 1477, 847, 0, 1054016, 14418, 20558, 5571, 6592, 546, 4861062, 391182, 22140, 16483, 2732, 119161, 84134, 340619, 70916, 0, 67850, 33709, 44818, 12010, 1093, 0, 7582, 2704, 111706, 194782, 2186, 0, 0, 242716, 296385, 33024, 10177, 2331, 37574, 80359, 175347, 0, 546, 18139, 1959, 1800, 0, 2732, 1003, 811151, 546, 2768147, 493119, 9853, 0, 20218, 820, 7150, 1934, 0, 9504, 276, 5545, 20, 12909, 71440, 23659, 15345, 127576, 20159, 236854, 15638, 3624, 515404, 0, 2186, 26538, 227781, 41987, 27190, 2194, 59431, 120861, 1934, 148858, 15579, 0, 29093, 8479, 324278, 256716, 95685, 0, 273, 62129, 181988, 1107, 0, 1792259, 1973, 9002, 10177, 183065, 384616, 4420, 109207, 451986, 136392, 920, 255666, 408354, 243414, 19665, 1657, 9504, 15579, 102381, 33125, -5525, 40203, 12398, 0, 1726, 552, 3419, 0, 2639499, 407729, 30003, 85491, 51612, 0, 905176, 82262, 132917, 21169, 331016, 546, 276, 231348, 0, 30003, 464064, 7680, 3607, 0, 0, 470328, 971404, 0, 0, 14629, 53113, 1093, 1913, 7460, 1221502, 41945, 167363, 2805141, 31436, 87065, 5792, 71440, 79932, 10232, 14982, 515404, 480703, 3246, 1323162, 2832, 4615, 204648, 80626, 88291, 712771, 7533, 0, 12381367, 69583, 0, 0, 0, 0, 276, 0], [194010, 0, 391387, 8590, 15579, 2459, 0, 0, 85058, 32438, 2031, 0, 9937, 19458, 6667, 105288, 227078, 32421, 4355, 97348, 10232, 12644, 0, 230939, 15846, 76324, 98912, 164038, 1128873, 0, 97863, 28148, 2732, 41946, 2554, 2033, 48952, 99542, 6388, 2099, 105288, 183, 6549, 6592, 0, 593, 249374, 242716, 56467, 145238, 6839, 2186, 31496, 35702, 546, 216159, 0, 54120, 8584, 498236, 908411, 244227, 26777, 0, 0, 1606, 225284, 45612, 0, 0, 0, 1003, 12674, 793, 6011, 0, 100168, 13446, 9687, 149731, 3552, 479963, 89015, 0, 0, 3005, 24382, 108029, 80359, 1629068, 22634, 384131, 63627, 0, 96, 38816, 408354, 0, 382904, 43413, 293848, 156583, 880794, 46573, 829, 547702, 3825, 533811, 287506, 1477, 75527, 3393, 27320, 27775, 244227, 0, 0, 136754, 3919, 46573, 6003, 407729, 45480, 22720, 102573, 0, 52546, 24743, 47698, 44840, 0, 0, 4762, 31992, 12010, 93160, 2719, 2049, 34, 1792259, 55511, 2886, 0, 0, 29275, 42634, 368080, 255552, 65974, 308520, 39669, 4430, 0, 88962, 811151, 361217, 16648, 25779, 197361, 1260, 7464, 407729, 1009, 7059, 276, 2252, 0, 154534, 45612, 42151, 66755, 26144, 4088284, 2434, 0, 11172, 233437, 485020, 249374, 284773, 56689, 3005, 8426, 10114, 47984, 80359, 113071, 0, 20308, 43399, 8983, 83068, 198021, 368080, 0, 20, 2762, 364753, 23681, 84051, 108029, 30263, 1639, 18416, 3315, 920, 344716, 382904, 3088768, 825890, 15086, 102573, 70822, 72398, 2732, 811151, 6347, 641008, 0, 13681, 18176, 15723, 0, 697559, 15638, 67850, 231582, 133168, 12022, 2680558, 837, 0, 920, 14700, 37061, 20311, 0, 34175, 6079044, 811151, 5571, 12674, 8969643, 17176, 422483, 14774, 171430, 608825, 2732, 102126], [8527, 31419, 21010120, 27936, 0, 0, 718776, 0, 293, 120637, 9748, 0, 615426, 3246, 2525, 56577, 0, 0, 255666, 257638, 216236, 182071, 12717, 68032, 497321, 20270, 0, 826, 705270, 40896, 0, 48528, 15345, 0, 212561, 1003, 115292, 464064, 0, 559939, 273, 0, 35261, 0, 0, 173074, 401531, 71021, 43511, 6838673, 71789, 0, 2651, 0, 497321, 29275, 8146, 706887, 152103, 9748, 21292, 21010120, 145031, 54326, 1372, 2732, 844136, 1054016, 7540, 3142868, 1077672, 9546, 40802, 112562, 425757, 16780, 66153, 15579, 0, 0, 589148, 26395, 276, 296385, 45480, 24962, 820, 68135, 25860, 0, 2186, 36070, 0, 276, 552, 136682, 222752, 820, 1629068, 0, 68032, 1543, 1105, 2049, 706887, 8590, 24924, 531002, 85188, 408354, 80486, 2886, 0, 97972, 88731, 2434, 73176, 25197, 0, 0, 22720, 552, 379703, 0, 38119, 56938, 118971, 14774, 0, 0, 36571, 12398, 1093, 328282, 27422, 37441, 0, 15816, 52706, 1366, 0, 4645, 26478, 12431, 40896, 0, 28589, 275315, 379706, 6080, 7839, 2186, 15882, 53171, 641008, 820, 844136, 201519, 8387, 25549, 2651, 1386, 63942, 829, 83942, 2056306, 39449, 55082, 0, 292669, 17338, 3919, 20311, 79834, 102344, 75953, 2732, 8969643, 276, 29147, 58645, 26467, 6319, 13888, 292669, 28714, 147205, 4495, 4918, 54326, 1449, 47698, 3825, 276, 119229, 39669, 15723, 276, 2768147, 67850, 16780, 38916, 2459, 1077672, 8560, 14629, 0, 321924, 64962, 40111, 85491, 62147, 65923, 0, 2573, 194010, 0, 56938, 5892, 3825, 480703, 17338, 9088, 99155, 31258, 0, 0, 1913, 23375, 379706, 0, 2455, 0, 12154631, 141711, 1366, 2732, 90741, 0, 2093, 106316, 1596139, 7839, 23681, 34497, 546, 5337, 119161, 0, 316], [8803, 25874, 454, 0, 1319011, 2459, 379706, 920985, 3591, 7464, 128796, 41987, 900, 102126, 28295, 1803, 2832, 0, 78899, 42766, 546, 1242, 0, 0, 0, 136639, 0, 4762, 276, 6557, 28589, 0, 480703, 23781, 1105, 39680, 857741, 38816, 16189, 12069, 1639, 1105, 0, 1792259, 0, 110144, 35261, 0, 0, 0, 820, 152831, 544864, 2186, 39680, 114624, 4300, 20270, 103016, 0, 0, 19397, 16237, 276, 276, 103362, 135320, 100472, 92675, 86064, 3919, 34022, 0, 566878, 6603, 24265, 888, 175347, 0, 12717, 0, 6681, 18176, 25918, 546, 231348, 546, 0, 694394, 0, 8041, 65974, 198021, 16780, 182941, 6388, 30860, 88731, 370559, 602221, 8969643, 36811, 0, 16371, 3597011, 0, 39669, 118129, 384131, 33594, 246589, 12217, 222752, 15831, 829, 99927, 142843, 93913, 427733, 608825, 75953, 19651, 24924, 152831, 7563, 0, 4119, 2, 22634, 70916, 0, 242716, 0, 3313, 649789, 64406, 433228, 0, 552, 417232, 1243788, 9002, 8652, 39308, 45207, 407729, 2434, 26024, 0, 0, 160076, 1270, 93226, 10363, 0, 501048, 2331, 35568, 324278, 15344, 8584, 150626, 39669, 1913, 101381, 0, 256777, 25150, 35587, 288893, 0, 2762, 293, 214323, 324616, 159380, 8480, 0, 84134, 2113900, 0, 0, 241804, 118993, 1096, 368080, 592, 234073, 0, 829, 7848, 0, 12699, 546, 15086, 0, 4645, 0, 167363, 4762, 0, 16939, 276, 823, 201519, 2719, 14626, 2573, 154534, 0, 45768, 24198, 35144, 45156, 11162, 0, 1623, 0, 7459, 0, 189625, 222752, 0, 0, 36388, 0, 25871, 68400, 0, 2732, 1270, 61109, 328282, 385393, 25871, 22260, 116375, 154534, 0, 0, 1623, 0, 0, 83731, 4656, 201519, 30263, 216918, 28941, 2832], [1113, 24924, 460820, 6214, 1908653, 380, 126514, 3421, 0, 16608, 0, 12644, 1093, 4098, 0, 0, 15207, 57072, 546, 543291, 0, 559939, 171430, 1639, 0, 13903, 7839, 125791, 68970, 66494, 85083, 46752, 490874, 56689, 2, 62075, 13134, 0, 52546, 26144, 114985, 17646, 42766, 278, 37955, 75321, 1803, 39449, 5761, 83427, 6667, 241804, 28905, 35261, 1260, 2651, 391387, 4645, 3313, 288893, 4098, 13134, 1157, 0, 6003, 0, 273, 2099, 0, 4918, 2980085, 1093, 5364, 0, 35882, 280618, 227781, 0, 0, 2099, 127576, 0, 0, 3613, 2563, 375497, 98637, 0, 8479, 7757, 543291, 39558, 8279, 65923, 57514, 546, 0, 1372, 0, 0, 45480, 139466, 1999, 71440, 8041, 0, 887757, 5187, 23727, 16083, 47752, 14352, 150626, 0, 316103, 92461, 408810, 24839, 0, 0, 0, 408810, 525, 31992, 50643, 14783, 186538, 0, 21169, 0, 87745, 13325, 1965, 71789, 5592, 90741, 589074, 352910, 1800, 2186, 135320, 0, 3552, 48236, 136639, 276, 20, 401531, 42151, 119151, 86388, 127998, 2252, 3005, 83888, 0, 9504, 84377, 8584, 178989, 8527, 12909, 61068, 738809, 35882, 72398, 844136, 2049, 0, 14700, 9156, 1093, 9707, 263678, 32438, 10328, 6592, 23659, 28589, 9088, 2113900, 1448840, 4918, 310757, 4964, 10967, 0, 340619, 21864, 101755, 615426, 76786, 92675, 2732, 0, 273, 102573, 0, 30408, 205653, 10370324, 4040, 1965, 34517, 303349, 15752, 204998, 2306, 246398, 1913, 41027, 182071, 0, 0, 276, 276, 35261, 613164, 2867682, 16068, 4404, 102344, 12763, 92675, 11172, 220835, 123163, 5022, 77152, 2226, 227078, 8146, 1477, 6746, 87745, 111706, 62147, 2426, 64962, 110944, 5592, 36070, 55511, 22339, 0, 0, 0, 0, 83888, 0], [1889, 71925, 433228, 2860833, 567577, 8662, 148858, 1390184, 644778, 153764, 0, 234073, 1596139, 0, 130732, 0, 80626, 183274, 3371, 0, 22996, 61068, 0, 1559158, 36388, 70916, 1077672, 0, 116360, 0, 411653, 908411, 0, 27170, 14175, 0, 22529, 3131, 0, 276, 1922895, 6667, 208699, 880794, 185464, 2633882, 167425, 0, 19306, 0, 39877, 131976, 99927, 0, 188331, 3005, 74703, 3131, 34426, 0, 42634, 171303, 12249, 615426, 3005, 57514, 13250, 51612, 0, 0, 0, 89286, 0, 48528, 87745, 31992, 0, 3279, 21079, 7460, 10363, 0, 1609670, 10042, 93038, 0, 385393, 406, 81713, 0, 4669, 276, 11668, 0, 361217, 227078, 1054016, 1965, 1959, 32421, 0, 75361, 88167, 0, 9707, 0, 8076176, 22529, 276, 229860, 107856, 4964, 589074, 96311, 20270, 0, 0, 316103, 8750, 2019, 0, 2186, 30408, 1386, 96377, 401531, 86024, 159380, 888, 12644, 14165, 559939, 75953, 4098, 1397, 3934, 228571, 228250, 13923, 13461, 0, 3919, 0, 19458, 23727, 1502778, 8164, 0, 46573, 0, 4762, 92461, 204648, 14165, 20159, 88291, 69341, 112562, 546, 321924, 29275, 0, 0, 888, 7513, 136639, 119161, 205428, 0, 10659, 70822, 160076, 0, 1077672, 58533, 96961, 28726, 485020, 68135, 313, 186538, 15955, 0, 97608, 78425, 586, 27190, 99542, 112562, 7513, 15816, 35547, 0, 0, 820, 642170, 2925, 48055, 21715, 47698, 469947, 3371, 71925, 97697, 54326, 0, 0, 7540, 552, 3052, 273, 22538, 7563, 2386, 0, 36811, 2386, 65974, 0, 97972, 8387, 92675, 48055, 101266, 47364, 23781, 118129, 10114, 1012647, 464504, 53113, 2186, 33725, 353449, 34183, 180, 9088, 151030, 96961, 136325, 22529, 273225, 3591, 83427, 92675, 169695, 144878, 20526, 80359, 20218], [0, 1366, 127381, 4040, 920, 8904, 92292, 0, 3455757, 747722, 0, 20367, 408810, 46286, 16780, 2186, 5325, 165829, 241162, 712771, 639204, 463720, 5747, 71021, 344716, 2151871, 5525, 86024, 21292, 127320, 73176, 60377, 413444, 469947, 7757, 21079, 8164, 8059084, 589074, 0, 23681, 546, 16871, 38446, 5697, 67850, 97626, 77661, 10781, 83942, 2832, 20367, 19651, 16608, 24924, 0, 15831, 3142868, 0, 150626, 1093, 135861, 5325, 0, 407729, 1119539, 152103, 4854, 111706, 178149, 5532, 0, 52548, 469947, 20, 2860833, 0, 75181, 83892, 608825, 33091, 12674, 173074, 0, 0, 1292720, 31496, 0, 256777, 28719, 171303, 40896, 515404, 1618, 2386, 22624, 11782, 0, 290837, 48789, 1657, 3005, 22996, 0, 877651, 38816, 102573, 2252, 454, 3948, 57512, 44840, 639204, 391387, 172561, 15882, 483474, 222752, 0, 123163, 182941, 0, 255666, 73428, 0, 194010, 31419, 479963, 113071, 7460, 515404, 546, 81713, 242716, 100472, 22188, 6838673, 74062, 2732, 0, 2194, 0, 0, 546, 284773, 26765, 391387, 0, 24143, 70916, 3189, 3005, 214323, 12931, 83731, 644778, 230229, 157084, 3052, 9195, 39680, 29474, 153873, 48113, 700976, 231167, 31216, 639204, 546, 60530, 10781, 8969643, 3421, 44840, 1645, 324616, 145238, 0, 44818, 1584576, 125556, 0, 113149, 83942, 88865, 87458, 888, 0, 96, 2707, 35568, 905176, 58211, 10536, 2762, 57512, 120637, 90565, 1386, 83919, 0, 0, 154534, 276, 276, 91884, 0, 36571, 114951, 25780, 4717574, 83888, 125791, 608566, 194879, 12674, 123163, 255552, 0, 2738221, 308520, 877651, 52330, 13903, 738809, 3552, 3492754, 844136, 485020, 0, 53171, 2, 0, 102344, 1618, 273, 1244428, 1596139, 216120, 6790, 169695, 1397, 0, 3005, 85058, 2154, 1543, 93913, 5761, 1726], [52873, 0, 1243788, 923196, 1657, 463407, 76324, 4981, 7735, 157, 26, 205653, 28726, 34183, 129147, 278, 227078, 3313, 811151, 2732, 0, 31496, 19458, 0, 1093, 6138, 0, 13325, 0, 22529, 34905, 1609670, 57452, 8782, 3189, 1654390, 0, 0, 12717, 23491, 189786, 13250, 69417, 1639, 47984, 65974, 0, 0, 152103, 80626, 28589, 371789, 110944, 170193, 86024, 25871, 0, 407729, 68970, 11561, 552, 1128873, 24265, 391387, 162371, 283407, 2403, 1367495, 2252, 324278, 63627, 0, 93226, 302874, 9831, 2860833, 25780, 18783, 22634, 108680, 0, 2479, 85188, 103362, 24198, 464064, 48113, 4372, 15955, 5643, 310261, 7735, 106643, 12931, 0, 14700, 4656, 5507, 57241, 83731, 276, 427733, 2132, 57452, 0, 642170, 35547, 51612, 52488, 37089, 1319011, 127320, 0, 92675, 5484, 418876, 0, 83384, 52873, 27522, 0, 552, 88167, 276, 460820, 92837, 0, 183065, 44818, 86395, 615426, 4404, 390435, 205246, 80359, 39669, 0, 31258, 46193, 1128873, 83507, 0, 1606, 384131, 11782, 2252, 2306, 106331, 423943, 249522, 615426, 36571, 5268, 284, 119218, 57512, 408354, 52488, 3393, 20159, 9707, 27936, 2707, 427733, 255666, 111706, 0, 7839, 161010, 0, 829392, 40683, 276, 60193, 119229, 273, 34, 0, 0, 119852, 127381, 167363, 1017761, 21011, 30457, 276, 364753, 52453, 139535, 16083, 231167, 0, 1726, 15207, 2725223, 45207, 62075, 27060, 101266, 1618, 159380, 10332, 3869, 75527, 23491, 6158, 24743, 10328, 847, 56803, 32799, 77661, 41035, 0, 249522, 1366, 20968, 8584, 101376, 0, 36796, 56775, 60045, 70916, 93561, 2173, 1093, 0, 706887, 54001, 0, 276663, 0, 1596139, 57514, 2832, 20555, 31216, 8423, 70916, 423943, 275315, 273, 0, 82101, 6667, 0, 255552, 552, 134420], [608825, 2832, 45480, 6592, 182071, 318293, 0, 485020, 592, 273, 20308, 230229, 4119, 1093, 49275, 42151, 2762, 11, 31992, 276, 12961, 171430, 292669, 4645, 119218, 25167, 215045, 318293, 3109840, 2226, 32421, 58746, 25313, 0, 16274, 65923, 726, 11464, 24743, 142843, 39680, 0, 267786, 63542, 31453, 1054016, 1260, 0, 479532, 1965, 2093, 77099, 758, 19187, 0, 42884, 8117, 113149, 12069, 34, 8584, 9195, 379703, 1657, 37486, 0, 2426, 118993, 427733, 18110, 1326, 1913, 0, 4669, 34203, 165565, 36850, 81713, 86494, 287506, 2455768, 31475, 8782, 214323, 1105, 2455768, 1502778, 5472, 60045, 18416, 0, 220835, 21010120, 96412, 6667, 149731, 368615, 547702, 64391, 3421, 3144, 8423, 17646, 0, 38119, 0, 37441, 171036, 1243788, 276, 103362, 0, 811151, 149731, 71051, 17176, 0, 0, 87656, 92675, 28538, 125791, 0, 1101716, 0, 6347, 6880, 21725, 415515, 48528, 49130, 1633, 1654390, 0, 227781, 3919, 24606, 48622, 0, 2186, 718776, 0, 106527, 75953, 4381, 27522, 230939, 10562, 1742050, 86494, 82262, 1913, 11172, 7533, 0, 38916, 120861, 12010, 19458, 644778, 344716, 408810, 0, 409741, 3579, 11575, 92675, 1633, 36971, 2867682, 40111, 41987, 84018, 30084, 71440, 0, 175347, 384553, 10067, 546, 40802, 21169, 552, 6079044, 1236243, 2704, 256777, 310261, 242716, 7460, 0, 546, 87077, 19665, 88291, 1458707, 13461, 592, 0, 1657, 18607, 369727, 189786, 0, 6158, 0, 1639, 1397, 0, 12827, 38690, 1448840, 108426, 1012647, 92675, 99155, 106647, 16929, 18801, 0, 0, 820, 139466, 3624, 5507, 2886, 1093, 17176, 242716, 5268, 68135, 0, 823, 0, 0, 3552, 0, 0, 31496, 2732, 34175, 352910, 0, 2525, 25918, 1119539, 302411, 25150, 4174431, 3591], [165829, 19191, 4135, 12827, 61068, 278, 40203, 296283, 43413, 718776, 152831, 6080, 33594, 0, 118677, 8480, 540, 0, 72994, 64406, 40683, 92461, 64962, 820, 2187, 0, 62635, 172561, 273, 276, 342377, 0, 96, 31436, 409960, 4861062, 1105, 3419, 0, 80828, 88962, 205959, 469947, 12154631, 19685, 1737, 12069, 5956, 8461, 60072, 61068, 64049, 20, 16297, 138463, 3144, 205428, 90565, 276, 0, 0, 9937, 19458, 4300, 5545, 2186, 0, 28538, 1093, 4300, 0, 1242, 1193, 13915, 90565, 37441, 0, 54001, 1326, 3088768, 1381, 3187, 27320, 0, 11561, 469947, 0, 391765, 4854, 0, 25755, 31453, 0, 90741, 119893, 34426, 3725, 213146, 64157, 12644, 183274, 644778, 16608, 57452, 0, 0, 39680, 1264002, 0, 96, 52453, 118129, 30457, 2867682, 24143, 32421, 288905, 12381367, 24382, 89015, 22486, 0, 2459, 41617, 6716, 25167, 2434, 24265, 149731, 747722, 280618, 183065, 0, 276, 1988, 3607, 0, 273, 114624, 1095323, 4088284, 77152, 30860, 75850, 132917, 119229, 10114, 4005, 0, 2450, 39449, 24265, 1354, 36796, 3934, 12763, 480703, 11672, 45156, 64391, 25549, 0, 51923, 25874, 1093, 61068, 71925, 10659, 546, 230229, 138716, 820, 8527, 5406, 22260, 98844, 12961, 13071, 48368, 829, 1054016, 166020, 27334, 83731, 485020, 2961, 0, 3934, 726, 5364, 14175, 0, 5472, 22996, 39877, 73176, 10781, 246589, 4088284, 100168, 3142868, 162371, 1800, 153873, 0, 25197, 361217, 196840, 284773, 0, 7037, 1449, 4615, 157084, 0, 546, 0, 28905, 19458, 223621, 28714, 586234, 180, 0, 283407, 526134, 2805141, 90565, 182805, 0, 2113900, 8527, 6549, 9219, 56577, 308520, 5892, 3612, 3187, 114624, 5206, 15207, 7735, 128796, 86064, 3005, 6486809, 139466, 993, 592], [1323162, 882360, 31216, 544864, 13446, 0, 0, 182805, 113071, 119161, 28331, 318999, 73428, 1093, 321924, 33091, 88731, 993, 4615, 21079, 221440, 0, 3005, 1264002, 25755, 913205, 127320, 171460, 285877, 278, 820, 16648, 23375, 85075, 13681, 1093, 20526, 15847, 37574, 71440, 5519, 4669, 0, 25313, 87974, 3552, 93038, 3552, 28798, 51612, 15111, 30263, 38916, 3934, 5532, 83731, 216, 0, 258734, 373217, 593, 2886, 48952, 9219, 1319011, 0, 98912, 47752, 48789, 183274, 62285, 43413, 6584, 57072, 71440, 167425, 730, 3869, 0, 101755, 0, 8662, 49597, 16648, 0, 15752, 352910, 149731, 273, 5738, 216236, 2732, 469947, 162371, 86388, 53834, 18110, 7377, 17787, 223621, 3455757, 6214, 0, 20218, 170193, 0, 0, 93226, 371789, 3552, 0, 0, 1278406, 9748, 14783, 1973, 258734, 428957, 0, 110944, 4981, 2732, 470328, 6839, 0, 72398, 2459, 726, 1093, 13134, 887757, 221440, 20270, 6089, 0, 227781, 1543, 4119, 35012, 22529, 233437, 7735, 112562, 0, 284773, 208603, 78684, 119218, 41945, 5956, 276, 2502, 1609670, 28331, 5545, 5364, 3071342, 601534, 542033, 20941, 876265, 85058, 0, 8904, 276, 273, 1633, 152543, 12931, 0, 2173, 331016, 12069, 0, 202980, 1128873, 16068, 1244428, 33594, 0, 501048, 339049, 138716, 47752, 0, 30084, 20764, 56577, 501048, 2186, 20218, 3825, 82564, 479532, 2186, 0, 34175, 4645, 47984, 4615, 0, 2459, 19955, 271213, 2762, 52873, 1093, 46804, 5792, 271213, 283407, 81713, 85058, 552, 7582, 589074, 26644, 127576, 2459, 236350, 29093, 0, 0, 811151, 11162, 136325, 3455757, 128796, 2719, 3393, 33725, 0, 2532, 212561, 88291, 205959, 6388, 479532, 41171, 829, 58746, 373217, 84051, 119893, 0, 1639, 0, 22486, 2056306, 87065], [747722, 1781846, 339049, 13191, 22624, 0, 0, 51923, 408810, 30263, 7914, 68970, 1366, 273, 2573, 0, 64049, 0, 14273, 175347, 27348, 31453, 28402, 8584, 256777, 45996, 0, 56693, 2187, 187158, 318999, 149731, 173074, 361217, 1093, 28719, 30140, 78731, 12069, 2633882, 0, 593, 230229, 273, 68400, 46573, 718776, 5714, 71051, 318293, 58746, 3865, 120637, 223621, 0, 12841, 211566, 464064, 275856, 837, 2459, 455261, 900, 1193, 6557, 170193, 903919, 273, 0, 7150, 700976, 1934, 119151, 72387, 87065, 408354, 96377, 2459, 276663, 10370324, 0, 1639, 83919, 14273, 20311, 255552, 126514, 9598473, 0, 19306, 837, 2434, 0, 602221, 22634, 0, 45996, 23348, 1397, 26395, 479532, 198021, 56938, 96377, 19665, 30140, 66222, 115292, 1726, 83384, 820, 544864, 29602, 83384, 106643, 0, 23681, 592, 0, 32438, 385393, 4762, 1128873, 6549, 6838673, 0, 302411, 566878, 0, 87065, 90620, 149731, 83384, 124999, 101266, 46752, 42151, 0, 276, 52706, 222574, 0, 21079, 2707, 108029, 463720, 820, 52453, 25549, 98637, 9831, 4300, 543291, 538317, 531002, 546, 18561, 0, 16411, 12249, 0, 0, 39791, 0, 203747, 170908, 0, 1093, 15752, 2532, 1743, 0, 368080, 12131, 0, 49597, 5643, 540, 52873, 27422, 601534, 5532, 25780, 178989, 208699, 0, 46573, 3189, 36571, 27469, 0, 0, 10370324, 127320, 24198, 50273, 1446, 246398, 213146, 86388, 0, 10379, 1965, 334747, 0, 92675, 540, 107856, 124999, 145031, 9504, 0, 28538, 0, 31795, 0, 1477, 296583, 596190, 298284, 1173, 125791, 220447, 141711, 2832, 85058, 138040, 231167, 464504, 0, -5525, 0, 1908653, 546, 0, 161527, 4300, 0, 83888, 84377, 0, 97348, 546, 242716, 52330, 0, 36191, 857741, 4175, 16648], [5364, 72994, 109207, 0, 2187, 35882, 1477, 8652, 58645, 0, 2639499, 33091, 9504, 28538, 10042, 157084, 30457, 31321, 36191, 45996, 86395, 276, 0, 1236243, 3071342, 3187, 941391, 1107, 288905, 0, 1386150, 0, 0, 15086, 25594, 102573, 194010, 2186, 2539, 318293, 60072, 331016, 0, 108029, 0, 0, 820, 21725, 68526, 106643, 0, 14700, 127998, 108426, 13702, 0, 186538, 48236, 0, 318999, 117866, 194010, 167425, 793, 273, 0, 823, 1292720, 6003, 2434, 0, 811151, 23348, 0, 263678, 22996, 1629068, 0, 479963, 36571, 0, 87656, 882360, 2459, 0, 23659, 483474, 276, 5507, 0, 0, 302874, 726966, 18416, 50273, 19685, 35882, 276, 28941, 5325, 196840, 7533, 44818, 409960, 216159, 2226, 0, 28402, 108426, 7339, 121883, 2186, 479175, 12931, 93038, 0, 114624, 99927, 276, 108029, 119852, 136639, 84377, 31992, 1999, 11293, 1093, 0, 19124, 45156, 72387, 23348, 69417, 292669, 273, 5507, 0, 64406, 4645, 205246, 793, 2626, 0, 0, 24265, 102344, 0, 4174431, 182071, 28941, 837073, 60045, 0, 275315, 24850, 596190, 0, 154534, 1639, 34175, 28402, 39308, 9748, 12010, 296385, 1606, 149086, 1645, 97697, 60108, 276, 507073, 4717574, 15581, 546, 2295, 180, 0, 5532, 276, 1093, 9206, 35882, 3024, 87458, 31453, 1390184, 22935, 0, 479532, 546, 106538, 9628, 32942, 141711, 102344, 4381, 35390, 127320, 56689, 159311, 0, 100472, 234073, 1913, 96, 15847, 24094, 1999, 13039466, 3455757, 3597011, 51923, 0, 1645, 15731, 130732, 13446, 39791, 107984, 0, 747722, 92292, 72398, 1913, 7382, 154534, 0, 59384, 1244428, 495708, 33024, 15159, 993, 83942, 30860, 41987, 920, 6681, 0, 132917, 353449, 105288, 136392, 622284, 74820, 128796, 6557, 10659, 36206], [204648, 0, 0, 18136, 2186, 1574134, 26777, 276, 369727, 8983, 276, 2154, 15882, 92292, 16083, 11368, 28331, 12778, 84377, 6178, 0, 422483, 0, 57029, 7582, 36206, 40203, 3024, 88962, 4300, 2762, 1093, 65923, 296385, 302411, 726, 47698, 114899, 198021, 23727, 74062, 451986, 826, 66494, 6214, 273, 28726, 34, 0, 903919, 2186, 1366, 1913, 12069, 25839, 21183, 820, 15882, 615426, 7680, 73428, 26395, 12249, 50895, 6839, 15752, 989899, 0, 2434, 8728, 0, 0, 0, 9546, 1119539, 13039466, 205653, 92837, 35144, 974, 55176, 0, 0, 135519, 542033, 0, 94401, 273, 5112, 64406, 5519, 45156, 649789, 34699, 12398, 11368, 1200845, 738809, 552, 0, 39558, 3052, 0, 0, 97608, 98912, 247525, 1908653, 0, 339049, 154534, 1244428, 135861, 4854, 31453, 2679, 276789, 52241, 78899, 107984, 217491, 27469, 186538, 46804, 9504, 50520, 1366, 5166, 27522, 256777, 0, 273, 0, 12249, 608566, 18995, 11672, 93561, 1390184, 81713, 226215, 68794, 72994, 93160, 19955, 19306, 0, 747722, 171036, 71925, 53727, 178149, 2295, 495708, 106166, 106643, 144878, 62129, 27422, 231582, 47535, 111706, 275315, 0, 68135, 136639, 31258, 820, 1354, 1251549, 13250, 2921, 2762, 949, 1629, 30084, 160076, 0, 56689, 7059, 1629068, 14389, 3005, 41987, 49130, 212561, 1054016, 0, 1934, 0, 6080, 49275, 20159, 28295, 1260, 0, 0, 41617, 820, 43399, 135519, 243414, 0, 408810, 552, 0, 284, 6790, 4420, 2525, 0, 891898, 10177, 0, 35882, 4137, 76786, 1193, 2186, 216120, 0, 454, 117866, 33091, 31453, 0, 22624, 37955, 1645, 0, 0, 35371, 8662, 25594, 190967, 302874, 214323, 33594, 24265, 2921, 246758, 552, 64406, 10067, 0, 19651, 1292720, 246589, 1101716, 3948], [1381, 13325, 5592, 498444, 5112, 65923, 417232, 276789, 46752, 820, 87458, 110144, 27469, 4372, 0, 23348, 324267, 28331, 56689, 0, 3353, 0, 78462, 3005, 526134, 1251549, 428957, 198021, 384553, 293848, 2762, 158585, 501048, 42151, 47698, 0, 0, 31453, 257638, 880794, 920985, 212561, 22486, 10232, 94401, 82564, 2732, 1093, 5956, 180, 820, 9687, 0, 464064, 23781, 1054016, 23781, 2093, 276, 53834, 451986, 1319011, 296583, 0, 20224, 273, 44133, 97697, 48055, 55511, 0, 62075, 542033, 0, 50895, 117111, 3865, 141711, 33594, 103364, 288893, 829392, 104769, 8782, 26868, 2033, 0, 302411, 0, 1584576, 373217, 340619, 41171, 552, 1574134, 22935, 16189, 79115, 33709, 0, 0, 1381, 14982, 0, 12827, 275856, 38119, 4137, 53834, 40203, 8041, 64406, 89286, 12131, 136392, 114899, 546, 134420, 6486809, 0, 0, 971404, 41945, 254200, 36206, 15064, 406, 273, 1200845, 7320, 41617, 497321, 57072, 5472, 11275, 2502, 4040, 0, 2261, 12154631, 51655, 21183, 69341, 293, 1323162, 0, 175392, 0, 20433, 275856, 2186, 19187, 32421, 68135, 118971, 169695, 0, 220447, 5592, 8904, 280618, 231167, 2, 37441, 5738, 12131, 0, 97972, 971404, 255552, 0, 273, 148858, 29147, 59600, 6592, 145238, 0, 1973, 601534, 276, 35390, 0, 227078, 608825, 171036, 273, 24382, 30263, 0, 153764, 0, 50520, 20, 205959, 64157, 32799, 8117, 126514, 2186, 106527, 276, 1913, 6138, 57512, 0, 23659, 993, 3613, 278, 31992, 77118, 0, 138716, 2306, 613164, 900, 4372, 2563, 820, 68526, 4645, 214323, 1386, 45612, 0, 0, 32942, 694394, 0, 60985, 50520, 273, 507073, 28840, 747722, 1129962, 2187, 48055, 0, 1366, 25780, 3005, 113071, 17338, 310757, 280618, 114985, 161527, 25860], [4495, 0, 118129, 27170, 4717574, 34905, 0, 26765, 920985, 0, 119852, 141711, 276, 1743, 383559, 23781, 39308, 112562, 20, 20941, 65347, 24743, 0, 437660, 21010120, 368615, 2525, 409960, 20433, 107856, 68135, 103362, 342377, 3144, 533811, 1629, 316103, 26395, 36811, 93038, 68400, 2886, 1236243, 3455757, 0, 0, 12827, 285877, 4381, 185834, 464504, 0, 0, 25871, 205653, 231167, 0, 19191, 705270, 25549, 10781, 2725223, 87065, 0, 111706, 74062, 1726, 149048, 1390184, 35371, 0, 116449, 20764, 26467, 48113, 52330, 2732, 9195, 28402, 21079, 226215, 165565, 13039466, 923196, 531002, 29529, 3919, 0, 0, 0, 27320, 479175, 308520, 219455, 0, 552, 13039466, 31216, 29147, 900, 27334, 241162, 148340, 125791, 31453, 0, 68032, 1759837, 1244428, 423943, 158712, 1292720, 9831, 34517, 276, 0, 2, 1988, 0, 31496, 0, 160076, 1796, 48368, 2762, 175347, 592, 552, 141711, 493119, 2563, 538317, 31216, 4404, 552, 0, 156930, 82262, 220447, 1449, 7382, 216918, 5112, 0, 1639, 38816, 35261, 0, 0, 118554, 125791, 39877, 10665, 44133, 820, 31795, 3591, 0, 12154631, 29275, 391182, 2707, 15831, 2033, 156583, 226215, 1326, 28295, 154534, 546, 110944, 0, 0, 552, 86388, 0, 10328, 2805141, 0, 61940, 9831, 34517, 0, 12715, 0, 52330, 2832, 1093, 33091, 0, 1574134, 493119, 8387, 18136, 0, 169695, 28342, 6945, 243025, 119151, 91884, 24839, 1477, 0, 119852, 0, 77099, 32799, 344716, 75181, 1093, 228250, 125791, 189625, 6079044, 60108, 5545, 21011, 4645, 0, 62285, 10332, 0, 24839, 78425, 3607, 2762, 0, 649789, 48528, 820, 46193, 276, 2762, 0, 0, 6267, 0, 22538, 0, 81713, 74062, 2056306, 0, 27775, 5166, 31258, 243025, 2099, 0], [19665, 310757, 20, 76324, 276, 543291, 0, 2732, 40896, 4861, 293848, 52241, 1093, 0, 276, 35568, 276, 971404, 0, 592, 87458, 250853, 46286, 546, 364753, 83892, 526134, 0, 7735, 31321, 276, 20555, 382904, 0, 21169, 24382, 12131, 0, 0, 2626, 99530, 2502, 0, 2331, 383559, 1803, 182941, 247525, 4119, 98637, 13039466, 118971, 52330, 0, 0, 204648, 21725, 705270, 83068, 37441, 19306, 464064, 115292, 118993, 25150, 0, 231582, 149086, 35371, 15207, 43879, 152543, 1477, 38816, 0, 1913, 25780, 69583, 566878, 340619, 7377, 1093, 43413, 826, 2261, 148858, 92461, 15846, 25150, 1959, 77837, 5166, 123163, 2093, 2707, 3934, 0, 74062, -5525, 27320, 552, 25167, 0, 1934, 825890, 2151871, 0, 2186, 542033, 103364, 578110, 3948, 275856, 32942, 546, 1093, 242716, 4174431, 54001, 10967, 58245, 8584, 15831, 52706, 726966, 45612, 0, 107856, 87745, 1101716, 62075, 567577, 34905, 24265, 51655, 8904, 16371, 0, 7377, 138716, 16371, 24644, 246589, 63627, 497321, 37574, 380, 0, 1726, 165565, 900, 16274, 6319, 208699, 5792, 83919, 18783, 0, 22260, 0, 27469, 97608, 0, 829, 820, 0, 433228, 47364, 324616, 127381, 85075, 1959, 22935, 8285, 0, 7533, 589074, 0, 5643, 30003, 53171, 241162, 135861, 55059, 882360, 433228, 33125, 3393, 705270, 0, 5545, 313, 0, 69583, 0, 64210, 415515, 0, 0, 712771, 28295, 127320, 493119, 1260, 56467, 324616, 16939, 99530, 13071, 94401, 58533, 4420, 36971, 63942, 1913, 313, 21725, 1796, 4135, 159380, 169695, 0, 256716, 1908653, 226215, 273, 0, 185834, 324616, 0, 35547, 14453, 302874, 125556, 97626, 60072, 34905, 119151, 0, 28331, 820, 276, 77661, 189625, 0, 189625, 52488, 0, 276, 55082], [87065, 498236, 84377, 40683, 72994, 0, 3313, 0, 6158, 0, 44133, 257638, 50273, 65347, 900, 84018, 58645, 77837, 161010, 5022, 184722, 56775, 53727, 1639, 53727, 645966, 27936, 6089, 20526, 4854, 32799, 302874, 60193, 15752, 1054016, 615426, 15581, 0, 51655, 368405, 6347, 183, 6138, 91571, 74820, 0, 1913, 48113, 227781, 54326, 525, 501048, 589074, 891898, 38690, 0, 12398, 189625, 89015, 2226, 12827, 0, 59384, 0, 8904, 16780, 258734, 276, 219455, 255552, 552, 758, 75953, 276, 0, 3279, 174661, 31991, 50520, 642170, 0, 880794, 76324, 574240, 5738, 0, 48789, 16274, 6138, 42151, 324616, 2459, 546, 310757, 373217, 5406, 0, 87077, 71440, 2194, 42884, 15111, 0, 5337, 352910, 0, 3315, 0, 4430, 16939, 182805, 6716, 72387, 142843, 0, 0, 0, 1101716, 2093, 182071, 0, 18995, 118129, 407729, 384131, 2554, 1657, 2532, 49597, 114951, 11575, 0, 139535, 0, 540, 470328, 908411, 0, 119218, 546, 5507, 65923, 1606, 68794, 52488, 51923, 71021, 1107, 0, 17646, 229860, 38916, 56467, 169695, 208699, 33024, 24606, 12674, 0, 15581, 0, 1726, 310261, 276, 122576, 88291, 27936, 56693, 70916, 7339, 0, 21079, 80486, 293, 0, 52706, 0, 46286, 92292, 820, 1934, 34175, 0, 267786, 216236, 36388, 0, 19187, 273225, 0, 175347, 820, 273, 1959, 46573, 2226, 55082, 12909, 38119, 0, 75181, 479963, 847, 3005, 64049, 4645, 552, 198021, 216, 1913, 4098, 97348, 78462, 546, 20270, 87065, 56467, 423943, 0, 24924, 174661, 1639, 0, 211566, 2832, 552, 8728, 29093, 1093, 546, 352910, 77837, 6584, 86395, 180, 0, 391387, 6945, 2403, 80626, 142684, 25779, 19124, 1044, 71440, 0, 53113, 116360, 187158, 56577], [0, 42766, 460820, 2386, 26538, 382904, 0, 19685, 0, 0, 324267, 46804, 423943, 1623, 93913, 2031, 15581, 2186, 278, 98912, 949, 469947, 3071342, 10562, 0, 3845, 7513, 2306, 26765, 3725, 62666, 30140, 108426, 0, 0, 246501, 118993, 178989, 41035, 106331, 427733, 52488, 38916, 68526, 25197, 743480, 152831, 10332, 422483, 639204, 2260, 68794, 726966, 1093, 1800, 2762, 316103, 77152, 27320, 0, 48528, 39558, 2925, 498236, 28941, 28589, 171036, 1270, 171036, 45207, 2019, 820, 69341, 0, 293, 0, 2707, 27775, 249374, 29093, 4404, 77099, 95252, 10967, 2707, 258734, 138040, 5525, 7464, 249374, 12931, 1726, 0, 1609670, 9002, 1044, 12909, 5406, 3591, 6080, 4300, 0, 0, 67850, 55082, 66755, 19187, 1017761, 194010, 34022, 102573, 36070, 68400, 0, 30263, 30184, 4175, 60530, 4645, 2403, 12827, 0, 479963, 4119, 139466, 546, 5892, 0, 48236, 33024, 1128873, 3189, 7540, 2762, 370559, 3591, 283407, 22486, 18139, 8423, 0, 12069, 114899, 21725, 726, 887757, 285877, 33594, 11575, 0, 178989, 0, 59384, 463407, 81713, 706887, 11368, 60193, 20968, 5325, 26, 9219, 2459, 479963, 296385, 92837, 865701, 26765, 5472, 106647, 437660, 276, 3187, 8904, 857741, 0, 8117, 63942, 16608, 0, 0, 460820, 145238, 4420, 5792, 87458, 820, 3825, 9088, 4088284, 368405, 49275, 2459, 3552, 24743, 12249, 80626, 52330, 158585, 0, 369727, 7735, 0, 712771, 276, 5464, 20270, 0, 1759837, 0, 38816, 0, 97697, 0, 100472, 0, 820, 0, 20159, 820, 22339, 2479, 0, 157084, 0, 276, 820, 9853, 256563, 35547, 1264002, 1908653, 2518105, 726966, 3005, 128038, 11138, 1654390, 4717574, 118993, 25779, 2704, 36070, 4669, 3552, 47752, 8904, 3131, 0, 0], [3624, 28905, 15581, 4981, 941391, 2860833, 2459, 542033, 4300, 2762, 35882, 11162, 318293, 255552, 1372, 194879, 40896, 12154631, 0, 905176, 77837, 17338, 110944, 7150, 3393, 42884, 19306, 148104, 13461, 292669, 352910, 2455768, 0, 820, 162371, 0, 51923, 391765, 0, 52645, 78425, 3613, 37955, 23491, 5166, 12644, 0, 82101, 694394, 19665, 276, 820, 2186, 33725, 2738221, 649789, 5464, 29208, 273, 5519, 0, 57452, 820, 2187, 25197, 50520, 0, 820, 17646, 25330, 288893, 113149, 0, 27348, 829392, 1639, 24850, 1800, 220447, 36571, 0, 54001, 99155, 34426, 829392, 0, 56938, 57514, 0, 57241, 2455, 99927, 39877, 47698, 507073, 0, 37893, 25197, 0, 8527, 39449, 7459, 215045, 180, 203747, 9206, 14165, 263678, 0, 2459, 0, 0, 0, 0, 97608, 552, 3088768, 13903, 0, 589074, 793, 25330, 837073, 0, 0, 3552, 2732, 127320, 0, 2886, 10177, 22996, 121883, 26395, 276, 89286, 42612, 156583, 2252, 23491, 113149, 94401, 923196, 811151, 3834, 27334, 21864, 0, 1759837, 19458, 78425, 0, 408810, 30184, 0, 718776, 9088, 0, 5364, 93160, 10379, 0, 9628, 113149, 20, 3624, 139535, 231167, 5166, 3591, 0, 1800, 42884, 21764, 379706, 5714, 0, 526134, 46573, 0, 26144, 64406, 6003, 22260, 0, 12763, 0, 2186, 100168, 2, 464504, 1003, 364753, 93160, 13191, 16648, 0, 10781, 75850, 0, 1017761, 6584, 705270, 559939, 25549, 98912, 0, 47752, 9748, 284, 3639, 25330, 8479, 60045, 123879, 3825, 6839, 6080, 908411, 45207, 46193, 31453, 80486, 226215, 340619, 2732, 340619, 25779, 250853, 993, 26024, 279098, 324267, 0, 27469, 241804, 36388, 0, 62075, 276, 1157, 0, 0, 7150, 1095323, 2194, 12217, 97972, 15882, 820], [10363, 15086, 334747, 28371, 54001, 4861, 57241, 111706, 178989, 0, 77099, 1381, 280618, 3131, 0, 905176, 1242, 234073, 64845, 48622, 0, 61109, 578110, 2762, 40203, 647064, 9002, 0, 276, 823, 1243788, 31321, 0, 11138, 59384, 0, 2479, 730, 5364, 27522, 182941, 20968, 0, 101266, 28295, 546, 25755, 236350, 3552, 1381, 7382, 171303, 1390184, 1093, 1381, 34203, 22413, 10114, 135519, 391182, 25197, 0, 829, 423943, 1101716, 108029, 8479, 5325, 0, 26517, 194010, 0, 169695, 5792, 2459, 243025, 7757, 0, 230939, 1105, 1367495, 3246, 425757, 0, 79932, 21715, 44818, 23491, 24962, 645966, 3353, 276, 159380, 45207, 99155, 19685, 34426, 7059, 205653, 182941, 30457, 40111, 205428, 93561, 12398, 69417, 0, 339586, 455261, 1973, 0, 142843, 384131, 9937, 20555, 83942, 1639, 18176, 437660, 7914, 0, 415515, 2194, 159311, 820, 0, 6838673, 26478, 0, 171430, 2403, 2019, 124999, 0, 273, 531002, 68526, 586, 2459, 22935, 2832, 22188, 36971, 21725, 7540, 158585, 0, 60530, 368080, 4854, 220835, 51612, 2187, 19651, 116449, 77118, 0, 13250, 409960, 157084, 0, 391182, 58211, 114899, 167425, 52548, 375497, 0, 153764, 50516, 67850, 64962, 117866, 160076, 87065, 1200845, 0, 83919, 5406, 2860833, 1781846, 2299, 234073, 136325, 14975, 57514, 95252, 26868, 40203, 182941, 4141799, 103362, 0, 6214, 49275, 418876, 62666, 22188, 0, 390435, 258734, 0, 8782, 0, 1173, 12909, 8146, 2455768, 35587, 12699, 1386, 0, 14352, 2980085, 0, 3552, 1988, 53834, 0, 0, 4645, 63942, 0, 608825, 216, 0, 104080, 485020, 793802, 256563, 12699, 0, 51655, 0, 36388, 97863, 152831, 1093, 98738, 241804, 41617, 88962, 1386150, 0, 183065, 0, 602221, 49130, 1319011, 408810], [106647, 47752, 24382, 1105, 1367495, 182805, 1988, 318293, 24265, 83507, 373217, 7914, 0, 0, 145238, 53834, 0, 21715, 823, 837073, 101266, 60072, 0, 76786, 24803, 44840, 37955, 876265, 73428, 117866, 2886, 5592, 543291, 2707, 92837, 21715, 2434, 37441, 10221, 8750, 273, 48528, 2732, 57072, 0, 106166, 0, 6880, 41027, 5472, 236854, 25780, 1999, 4557, 56689, 60193, 0, 727533, 30140, 542033, 55059, 1323162, 34203, 164038, 4717574, 310261, 64845, 87656, 592, 4040, 24924, 208603, 20941, 172561, 4300, 124999, 437660, 175347, 3639, 169695, 1796, 418876, 4420, 1584576, 6267, 324278, 27334, 2832, 87458, 216, 1128873, 12217, 0, 974, 8560, 820, 123163, 178989, 15846, 230939, 0, 1244428, 0, 455261, 33594, 21011, 276789, 2459, 82564, 8750, 34, 106538, 11007, 18607, 22538, 546, 108426, 0, 5507, 8969643, 34183, 23803, 552, 793, 0, 0, 116360, 216120, 2732, 546, 12699, 385393, 6079044, 608566, 2261, 227078, 2626, 43413, 77677, 97972, 90565, 0, 546, 3109840, 86064, 231582, 2860833, 0, 98844, 66755, 15752, 31991, 1913, 0, 15207, 3825, 276, 3131, 23803, 0, 0, 84018, 16929, 0, 58245, 1093, 34183, 180, 0, 829, 0, 5519, 0, 0, 0, 0, 144878, 0, 8590, 275856, 77099, 34426, 166985, 58746, 28148, 0, 96961, 303349, 0, 8983, 18136, 5605, 0, 10659, 3189, 12715, 159311, 4040, 76786, 47984, 27422, 1278406, 35390, 89286, 85188, 22140, 73428, 375497, 99155, 28818, 8285, 0, 379706, 77099, 16929, 2186, 0, 166020, 0, 1908653, 0, 69341, 7735, 276, 0, 3725, 60193, 0, 58245, 2832, 1054016, 479532, 64845, 0, 276, 31900, 538317, 43399, 0, 119852, 4005, 0, 54326, 276663, 7237, 4137, 700976, 219455, 7848, 4420], [460820, 2459, 0, 72387, 1366, 903919, 13903, 2639499, 9748, 1965, 339586, 0, 62666, 4861062, 0, 17176, 36388, 75321, 31216, 0, 0, 2573, 12778, 518, 41617, 83507, 127576, 7839, 3246, 989899, 273225, 0, 69417, 66494, 11172, 118677, 411653, 490874, 101381, 53834, 18995, 106647, 276, 0, 464504, 18139, 14626, 0, 339586, 88865, 0, 256716, 1093, 24198, 25197, 249522, 42634, 0, 67850, 589074, 19685, 28402, 74703, 1093, 0, 0, 68135, 2762, 57514, 820, 0, 0, 0, 25860, 119229, 0, 96961, 21725, 0, 4174431, 0, 3591, 5054, 2226, 608825, 208699, 33024, 93226, 276, 165829, 26517, 40715, 108029, 0, 34022, 0, 2679, 324267, 1386, 273, 20764, 974, 119218, 229860, 7757, 644778, 0, 106643, 0, 3552, 1003, 0, 23491, 0, 182805, 1559158, 3005, 384131, 111706, 161010, 3315, 0, 217491, 20, 10177, 44133, 0, 0, 0, 0, 11, 310757, 164038, 10379, 1913, 93038, 2093, 7735, 1260, 2459, 2186, 437660, 0, 25918, 1093, 117866, 180, 28726, 0, 211566, 152831, 0, 13915, 464064, 8041, 0, 188331, 3353, 14165, 1093, 223621, 45156, 793, 119229, 20941, 148858, 0, 75321, 214323, 36388, 160076, 72398, 454, 12217, 908411, 42884, 48055, 880, 52548, 6681, 123879, 1800, 5545, 111757, 32799, 66755, 14175, 276, 136639, 0, 538317, 8279, 41171, 246501, 0, 0, 128038, 208603, 78425, 425757, 308520, 92292, 920985, 7680, 246398, 230939, 273, 93913, 6669, 2099, 68526, 5519, 45768, 1458707, 180, 974, 110944, 147205, 547702, 0, 3552, 705270, 15731, 213146, 0, 2331, 99927, 15882, 19651, 1093, 552, 249522, 0, 276, 34905, 15638, 189625, 5013, 16648, 129147, 89286, 10232, 3005, 0, 205428, 8983, 12010, 148858, 246758, 11162], [302411, 135320, 42612, 1367495, 0, 0, 1017761, 21079, 10665, 12381367, 208699, 24839, 87974, 0, 385393, 230229, 2518105, 602221, 1965, 20, 1251549, 460820, 3948, 758, 0, 12699, 71925, 411653, 86494, 5714, 197756, 20, 0, 427733, 1086, 18136, 2518105, 726, 2186, 3624, 28295, 15955, 0, 2194, 578110, 891898, 823, 1366, 53727, 84051, 24743, 0, 36850, 0, 96377, 24962, 2459, 546, 743480, 120861, 90620, 0, 279098, 171036, 64845, 18995, 694394, 0, 167363, 21725, 0, 1077672, 48528, 18801, 292669, 99155, 28941, 108680, 0, 483474, 136392, 136754, 4360, 62129, 0, 171036, 368615, 0, 35390, 1105, 148104, 2719, 1366, 65974, 1939, 0, 178149, 882360, 0, 0, 276, 0, 19187, 254200, 20558, 12717, 219218, 463407, 0, 0, 69583, 127576, 276, 0, 276, 2679, 0, 876265, 0, 243414, 3492754, 24803, 50516, 888, 290837, 3597011, 24962, 1639, 0, 57512, 2132, 16483, 26868, 104080, 35702, 1366, 694394, 60377, 844136, 20159, 0, 157084, 57241, 0, 250853, 166020, 2762, 2651, 42612, 324278, 101381, 119161, 227781, 15731, 97972, 134420, 0, 162371, 237647, 0, 9546, 2768147, 0, 19306, 15723, 3005, 0, 40896, 20, 97972, 515404, 6214, 993, 0, 820, 151030, 9853, 27348, 165829, 0, 4088284, 40203, 6790, 53113, 1386150, 28538, 427733, 77661, 21079, 1913, 28905, 60377, 0, 31321, 1742050, 913205, 34175, 552, 276, 76786, 2554, 26395, 10328, 589074, 1386, 546, 106166, 0, 34, 324616, 913205, 12069, 35371, 101755, 20941, 118971, 11922, 2459, 9156, 0, 34426, 14175, 0, 826, 71051, 276, 2762, 141646, 552, 0, 85083, 498236, 15638, 11464, 6347, 119229, 161010, 83892, 1618, 3142868, 35371, 21864, 2093, 0, 22140, 75321, 92461, 62075, 34183, 276], [15064, 118677, 19191, 83068, 4300, 113071, 74820, 36388, 0, 32438, 0, 1528, 2832, 276, 31991, 34175, 150626, 156120, 0, 22624, 5268, 41946, 275315, 110944, 25313, 16068, 437660, 21183, 0, 6089, 27190, 0, 820, 172561, 276, 0, 46804, 9687, 88291, 45207, 28798, 100472, 28840, 78684, 20, 91884, 0, 1012647, 1292720, 324616, 31453, 0, 33709, 12909, 0, 198021, 823, 40111, 2732, 2762, 2186, 187158, 66262, 0, 4557, 105288, 334747, 53171, 211946, 5507, 3825, 0, 44133, 8423, 11668, 68400, 22935, 236350, 726, 57029, 183065, 64049, 546, 2867682, 103016, 68526, 61109, 0, 546, 35390, 0, 138040, 18139, 4300, 470328, 66794, 415515, 14982, 102126, 119852, 12069, 538317, 175392, 3591, 1781846, 578110, 87065, 8560, 52488, 23681, 0, 0, 0, 13039466, 0, 10332, 74062, 993, 546, 24850, 162371, 0, 0, 4088284, 0, 276, 370559, 14626, 9546, 0, 371789, 141711, 5254, 464504, 340619, 706887, 0, 58645, 0, 375497, 0, 2450, 2762, 16871, 339049, 8584, 900, 0, 2186, 79834, 546, 14389, 2459, 546, 19397, 823, 1093, 101376, 0, 7533, 7540, 74703, 23803, 208603, 0, 865701, 32438, 2732, 194010, 0, 113149, 0, 0, 758, 0, 52241, 249374, 83068, 10114, 0, 293, 47535, 1946, 49597, 13681, 4088284, 876265, 119893, 0, 21010120, 0, 212760, 1390184, 37955, 205428, 13915, 0, 198882, 72994, 5406, 559939, 3624, 26868, 4070, 39449, 45480, 4119, 28840, 3309, 427733, 6549, 820, 0, 0, 1292720, 639204, 170908, 58645, 4645, 90620, 385393, 54326, 83888, 0, 5254, 2260, 2732, 540, 1242, 9002, 138040, 113071, 5406, 0, 1093, 0, 129147, 178149, 30003, 16780, 0, 293, 284773, 0, 276, 3919, 318293, 552, 0, 1101716], [4381, 0, 184722, 3919, 0, 593, 559939, 222752, 2539, 227078, 811151, 93226, 14352, 552, 0, 0, 316103, 101755, 158712, 2426, 102573, 36811, 2532, 216918, 8146, 3309, 92675, 0, 267786, 498236, 1093, 28402, 3725, 66262, 324616, 138040, 900, 25150, 111757, 0, 136754, 16371, 0, 2187, 197756, 2459, 22538, 328282, 22634, 11368, 0, 2434, 0, 823, 2403, 0, 1999, 0, 2151871, 8782, 544864, 0, 97608, 0, 35568, 726, 1128873, 2459, 368615, 0, 204998, 5268, 39558, 0, 293, 12131, 0, 171303, 38119, 10177, 15638, 0, 78731, 1243788, 246339, 23681, 383559, 887757, 92837, 0, 57029, 1093, 48528, 645966, 41617, 820, 1803, 142843, 25549, 0, 123879, 30457, 10370324, 12841, 7320, 26, 39449, 0, 1640, 100472, 79115, 3973, 3865, 60530, 228571, 37486, 1366, 705270, 35144, 22260, 59384, 6838673, 4430, 169695, 132917, 20270, 905176, 1913, 2252, 712771, 546, 139535, 50895, 118677, 820, 51923, 180, 28818, 102344, 1093, 0, 356631, 5519, 0, 368615, 0, 1093, 246758, 8782, 4918, 1477, 92461, 2186, 5545, 9195, 131976, 1093, 148104, 418876, 58645, 0, 0, 15111, 0, 19191, 411653, 203747, 3052, 302874, 14352, 160076, 24143, 119161, 0, 30140, 829392, 57029, 7460, 184722, 118971, 0, 156930, 22188, 118554, 340919, 413444, 288893, 202980, 28798, 43879, 78731, 2186, 167425, 58746, 5364, 84377, 9219, 15955, 24382, 3919, 213146, 28818, 0, 3005, 920985, 1973, 33125, 6880, 608825, 0, 0, 111706, 1095323, 0, 7540, 86494, 0, 183065, 2732, 10114, 66222, 0, 0, 65974, 83731, 9088, 133168, 380, 0, 65923, 88291, 0, 47364, 148858, 0, 3725, 2921, 60985, 26868, 72398, 6138, 66755, 1113, 178149, 276, 0, 222574, 180, 20558, 0], [19306, 78731, 0, 166020, 0, 4645, 2056306, 106538, 4861062, 47535, 15064, 479175, 531002, 820, 0, 1157, 880794, 108029, 0, 12069, 106647, 119161, 641008, 276, 8904, 198882, 2719, 552, 2732, 900, 1009, 2679, 8146, 95685, 712771, 110144, 80359, 31991, 66262, 1044, 278, 46193, 82262, 6604, 1659, 542033, 219455, 116375, 4861, 14389, 1640, 0, 33709, 96412, 28295, 33725, 12827, 53171, 141711, 3005, 7582, 225284, 601534, 2434, 0, 152543, 23803, 119161, 0, 303349, 31419, 116375, 167363, 236350, 26, 10255, 171460, 8590, 694394, 46573, 747722, 15638, 497321, 3591, 2961, 0, 26982, 222752, 340919, 138463, 1946, 92461, 58245, 77152, 2626, 13702, 493119, 1093, 66755, 2573, 159311, 0, 80486, 483474, 6592, 2186, 1657, 25871, 15638, 75953, 128796, 0, 165565, 60985, 4098, 1107, 20, 408354, 12010, 4420, 182805, 1093, 3088768, 26538, 0, 81713, 0, 2680558, 62666, 9546, 0, 1129962, 2186, 217491, 71440, 0, 302411, 54326, 284773, 0, 8652, 34183, 3371, 16189, 194782, 284773, 0, 5747, 820, 276, 154534, 189625, 589074, 149086, 97608, 157084, 463720, 65923, 581010, 50273, 1093, 334747, 35702, 93038, 3834, 0, 276, 844136, 2295, 10332, 0, 29208, 77661, 0, 498236, 8117, 60193, 66794, 3246, 1292720, 2925, 0, 4420, 124999, 130732, 1113, 15847, 36850, 5206, 29093, 267786, 16483, 116449, 72387, 3492754, 114899, 66755, 4964, 0, 613164, 1639, 0, 231348, 124999, 547702, 35371, 0, 15831, 276, 9147, 140690, 226215, 8480, 22529, 3005, 10536, 2455768, 118554, 64049, 546, 578110, 116360, 25839, 35012, 0, 21864, 2725223, 62250, 417232, 293848, 6880, 0, 3005, 0, 52548, 11138, 1096, 55082, 204998, 18110, 26, 93160, 1093, 65974, 64962, 1584576, 0, 63879, 0, 118677], [531002, 22634, 293, 70916, 62147, 11368, 15638, 15579, 12398, 113071, 3591, 39449, 258734, 28538, 298284, 13702, 3825, 0, 3421, 101266, 180, 0, 0, 45480, 2719, 59384, 13903, 0, 2772, 647064, 3024, 71789, 1934, 8782, 222574, 1618, 0, 22260, 87974, 105288, 183065, 1243788, 97972, 0, 3246, 6388, 212760, 15723, 98738, 4040, 14175, 15345, 0, 589148, 0, 7460, 45156, 0, 1381, 17787, 28402, 221440, 66494, 1292720, 13325, 11922, 84377, 90620, 0, 900, 12398, 700976, 2295, 85075, 318999, 0, 30140, 0, 1973, 71925, 0, 208603, 2450, 11668, 1939, 5507, 4119, 62129, 14783, 41171, 138716, 302411, 273, 75321, 4119, 0, 2186, 12717, 2099, 0, 2732, 25313, 34022, 276, 0, 903919, 106331, 18801, 118993, 251848, 0, 55176, 10968, 0, 77152, 37061, 1354, 11672, 296385, 1093, 93226, 0, 9687, 119893, 369727, 82564, 1629068, 0, 204648, 1119539, 21079, 194879, 0, 324974, 1012647, 12644, 99530, 284773, 0, 5525, 3131, 0, 48055, 19651, 0, 54326, 77837, 0, 276, 34203, 829, 6945, 182071, 276, 1913, 118993, 0, 180, 42612, 2805141, 0, 16083, 6214, 46804, 121883, 8164, 18136, 103016, 2056306, 21079, 21011, 50516, 21864, 62635, 183274, 89286, 19651, 231167, 234073, 22529, 2525, 256777, 77118, 5571, 1386, 10921, 244227, 1639, 27170, 4135, 5956, 0, 533811, 71051, 3597011, 11575, 0, 28538, 0, 645966, 384553, 22628, 24198, 2154, 3313, 219455, 98912, 5219, 820, 275315, 77661, 0, 437660, 1386, 384616, 36796, 58211, 0, 56775, 1988, 712771, 7339, 483474, 8560, 1639, 1193, 6889, 0, 0, 498236, 156583, 48113, 0, 293848, 76324, 51655, 2186, 2434, 89015, 5364, 273, 27522, 29602, 0, 380, 1639, 941391, 694394, 0, 45612], [82101, 615426, 2762, 820, 27469, 1093, 92837, 4098, 39669, 0, 1172944, 0, 0, 0, 28818, 28905, 4615, 0, 3455757, 0, 0, 39680, 0, 3279, 0, 2426, 7848, 384131, 407729, 11561, 12715, 25874, 0, 2732, 0, 110944, 7540, 1913, 194879, 0, 0, 21010120, 62635, 50485, 75850, 40203, 77118, 15086, 0, 69417, 1093, 43879, 0, 552, 0, 23491, 433228, 39558, 7848, 352910, 31321, 52548, 0, 546, 7563, 34, 2434, 25871, 3613, 10921, 158585, 127998, 1574134, 0, 99155, 2762, 66153, 241804, 0, 460820, 42612, 1113, 0, 22260, 182941, 0, 18801, 38446, 0, 97863, 0, 0, 1959, 0, 0, 47698, 273, 53113, 45207, 78425, 9195, 47364, 4861062, 1278406, 23781, 2961, 15159, 25197, 275856, 24606, 0, 54326, 1959, 3591, 2426, 77677, 2459, 0, 202980, 24850, 134420, 40802, 0, 1584576, 546, 0, 7104, 114951, 586234, 6746, 9748, 1743, 0, 3246, 12249, 5532, 25871, 242716, 12931, 100472, 3289, 5591, 0, 3825, 63879, 26363, 334747, 92837, 42766, 2434, 63542, 844136, 5507, 32799, 820, 276, 3591, 32942, 29147, 28818, 0, 12381367, 75850, 2925, 941391, 9637690, 4098, 0, 2762, 196840, 122576, 0, 811151, 379703, 3005, 28719, 0, 108426, 29474, 4430, 0, 292669, 1366, 1366, 229860, 276, 15581, 342377, 10379, 2732, 15207, 41945, 0, 1012647, 66222, 28331, 27522, 1242, 106643, 36796, 20, 217491, 2386, 1128873, 20968, 24644, 18233, 1093, 546, 152831, 6388, 546, 342377, 275856, 80486, 36971, 5268, 647064, 5592, 0, 0, 1889, 64962, 5268, 3309, 2539, 2980085, 273225, 1386150, 501048, 974, 183065, 0, 172561, 2186, 1044, 622284, 328282, 20433, 98844, 216120, 118993, 86395, 243025, 793802, 593, 0, 2031, 148104, 102344], [230939, 55511, 2186, 1623, 0, 147205, 24265, 51655, 171648, 0, 35012, 4854, 0, 2762, 1988, 3071342, 552, 211566, 0, 368405, 68400, 593, 38119, 139466, 19229, 546, 128796, 1093, 5406, 196840, 114951, 11138, 98637, 391182, 15345, 1200845, 811151, 0, 20270, 0, 27320, 4854, 2459, 91884, 90620, 182941, 9598473, 118971, 15731, 0, 285877, 1243788, 0, 0, 15752, 40715, 0, 75527, 411653, 23348, 276, 23659, 212561, 2532, 0, 180, 2099, 1659, 455261, 276, 2525, 276663, 5187, 3552, 0, 22634, 271213, 0, 36971, 6267, 0, 829, 644778, 14982, 17787, 3189, 52488, 3492754, 546, 213146, 24743, 1017761, 2502, 0, 22538, 4381, 58533, 33336, 1086, 12961, 1639, 1913, 20555, 1543, 5206, 0, 68760, 825890, 80626, 0, 15955, 214323, 5591, 3639, 3869, 138040, 0, 202980, 2426, 7735, 12312, 18110, 0, 0, 58211, 15752, 26517, 18136, 51923, 121883, 108029, 645966, 531002, 244227, 18136, 225284, 823, 1913, 2434, 35587, 130732, 0, 56577, 3869, 28589, 1913, 81713, 384553, 38816, 39669, 61940, 13915, 369727, 2434, 758, 1086, 7382, 0, 483474, 25167, 49597, 44133, 1973, 21864, 20764, 9147, 227078, 136754, 324974, 74703, 51655, 1973, 0, 0, 8803, 58645, 2186, 3353, 12961, 24198, 23659, 23681, 116449, 0, 112562, 3865, 2772, 602221, 0, 60985, 0, 0, 24839, 0, 25860, 3825, 28148, 194879, 12312, 124999, 2502, 820, 644778, 2113900, 47984, 8652, 23491, 0, 8059084, 70916, 1093, 40896, 7459, 28538, 5268, 385393, 51923, 0, 375497, 156583, 11561, 276, 276, 1726, 12010, 58746, 2187, 2732, 241804, 26868, 246589, 0, 39680, 24143, 0, 111706, 544864, 101376, 0, 40683, 0, 6945, 50980, 0, 152103, 102126, 0, 0, 23681, 18110], [5519, 29093, 57512, 136392, 53727, 880, 498444, 0, 820, 0, 0, 33125, 1381, 275315, 201519, 4119, 0, 3591, 40715, 296385, 28798, 31992, 51612, 237647, 613164, 0, 21813, 61940, 1800, 161010, 132917, 0, 77677, 180, 900, 428957, 2732, 51923, 60045, 276, 247525, 21183, 29093, 231167, 3825, 12778, 0, 83942, 106527, 0, 44818, 2151871, 0, 230939, 3591, 16483, 62666, 51655, 86388, 144878, 353449, 0, 20555, 36850, 0, 0, 6839, 83942, 34, 1113, 4119, 3919, 0, 493119, 77099, 156583, 356631, 546, 0, 33336, 3612, 71021, 220447, 433228, 379706, 178989, 382904, 8117, 68032, 148340, 101755, 35710, 3597011, 546, 352910, 1386, 6549, 58245, 370559, 59600, 48055, 70916, 877651, 2679, 180, 0, 98738, 171460, 28798, 198021, 15204, 743480, 5507, 4360, 3579, 102381, 8479, 101755, 8803, 28331, 820, 0, 71789, 256563, 29208, 0, 44133, 194782, 302411, 16608, 28798, 99927, 0, 13681, 74820, 33594, 12217, 24606, 5643, 40802, 8041, 5747, 276, 0, 91571, 9748, 36811, 0, 45612, 407729, 15731, 279098, 128796, 826, 16929, 27170, 17787, 3144, 546, 0, 52706, 802, 101376, 28342, 2154, 144878, 43399, 64210, 3144, 1157, 0, 276, 59384, 43413, 20433, 1243788, 26467, 78425, 0, 205428, 0, 167363, 0, 2961, 1742050, 453, 0, 900, 73176, 1093, 27775, 1726, 2252, 566878, 0, 464504, 3393, 454, 22188, 56577, 8041, 62147, 546, 1654390, 6267, 296583, 14273, 3591, 6138, 62129, 1449, 49275, 1606, 29208, 194010, 27170, 820, 4135, 0, 86494, 205246, 19229, 17787, 0, 165565, 12961, 313, 52241, 0, 1737, 24839, 15086, 0, 0, 55059, 913205, 29208, 145031, 4981, 0, 3313, 0, 0, 0, 90741, 63542, 6746, 586234, 28295, 0], [46193, 89286, 547702, 33024, 103016, 135861, 83384, 284, 290837, 2, 20, 302874, 880, 0, 974, 92461, 69417, 526134, 5519, 5254, 1629, 0, 28714, 39791, 0, 2832, 0, 302411, 0, 51923, 37893, 236350, 0, 0, 0, 3624, 0, 0, 826, 29474, 820, 68032, 106647, 58746, 0, 246339, 8590, 622284, 552, 21864, 913205, 2762, 14453, 88865, 26363, 3234719, 22339, 417232, 546, 2762, 0, 0, 0, 55082, 65923, 20433, 110144, 28714, 273, 408354, 0, 507073, 231348, 10562, 16871, 3187, 53834, 5738, 384616, 1639, 127320, 3353, 1372, 533811, 0, 20218, 5738, 15831, 27422, 0, 1054016, 0, 131976, 104769, 250853, 42884, 3973, 70822, 0, 230939, 6549, 2980085, 0, 99927, 30140, 22935, 84018, 2459, 0, 28719, 34183, 56577, 105288, 427733, 19187, 22529, 3071342, 0, 28538, 738809, 334747, 276, 538317, 313, 5406, 37893, 2019, 0, 225284, 2762, 1270, 72994, 0, 181988, 1367495, 0, 71925, 0, 6838673, 30003, 236350, 0, 0, 16648, 829, 1200845, 3005, 22628, 941391, 25167, 0, 2732, 14774, 483474, 25918, 0, 5892, 183065, 1105, 80828, 16929, 36070, 1093, 87077, 1003, 41946, 0, 1096, 1242, 726, 1093, 644778, 6178, 1113, 190967, 39449, 2832, 0, 276663, 1107, 23681, 0, 101266, 28295, 4088284, 84051, 21715, 97863, 552, 15846, 120637, 1623, 72398, 41617, 0, 112562, 324616, 48789, 0, 276, 20, 829, 152543, 9687, 23727, 154534, 3189, 4135, 820, 129147, 33725, 276, 0, 110944, 61068, 9156, 25549, 130732, 1934, 0, 0, 68526, 14629, 222574, 9687, 3289, 35587, 35390, 1093, 406, 25779, 5337, 60377, 217491, 581010, 3071342, 0, 552, 2459, 3246, 2261, 9748, 149048, 5112, 27469, 3421, 2459, 219218, 14626, 56577], [0, 273, 4040, 8584, 276, 23659, 276, 847, 101266, 180, 288905, 0, 42151, 11464, 2459, 2762, 47752, 5112, 2732, 4119, 276, 21011, 161527, 1386, 5519, 2459, 171036, 273, 85058, 2459, 182941, 13461, 101381, 141646, 1077672, 142684, 21079, 12570, 3612, 0, 221440, 15086, 31436, 3315, 2813, 68760, 546, 1913, 13915, 13134, 2033, 25780, 820, 1629, 115292, 19187, 8560, 0, 183065, 290837, 16939, 8076176, 3313, 0, 65923, 222574, 23375, 39308, 125791, 122576, 276, 6667, 0, 97863, 276, 29147, 0, 76786, 9937, 29474, 352910, 276, 148340, 888, 379706, 4557, 50516, 417232, 11561, 730, 1759837, 8527, 5525, 34699, 0, 12674, 62635, 92675, 427733, 10967, 0, 39791, 0, 4420, 35390, 11162, 3597011, 197756, 12010, 747722, 144878, 10562, 16068, 118677, 0, 27190, 83507, 15579, 0, 44133, 13325, 0, 61940, 51612, 9002, 2434, 1574134, 45207, 11782, 108680, 518, 62285, 2651, 5697, 1657, 33336, 891898, 1397, 82101, 3371, 2725223, 391765, 16237, 275856, 552, 829, 4557, 0, 9002, 20159, 647064, 0, 0, 344716, 34022, 215045, 16939, 0, 8560, 19191, 38916, 1093, 98637, 0, 290837, 3005, 84018, 0, 1243788, 425757, 276, 62075, 493119, 464064, 127381, 24606, 287506, 507073, 2832, 0, 27936, 44840, 225284, 608825, 59600, 26644, 32421, 0, 0, 5892, 727533, 0, 0, 0, 1629068, 497321, 7339, 0, 36971, 26363, 7757, 308520, 127381, 0, 546, 1618, 84018, 1366, 111757, 45612, 54326, 41945, 258734, 21764, 1477, 183065, 0, 1999, 225284, 1242, 0, 0, 1054016, 0, 103362, 0, 727533, 820, 50520, 7460, 36206, 36971, 92292, 0, 2732, 178989, 1657, 273, 0, 202980, 5254, 0, 738809, 0, 905176, 823, 256777, 9504, 3315, 108426], [0, 55511, 0, 64962, 0, 127320, 340619, 0, 169695, 1193, 78731, 15731, 15831, 16068, 0, 0, 3492754, 68135, 127381, 69583, 0, 26363, 54001, 0, 546, 16297, 4669, 0, 0, 5591, 24143, 11782, 903919, 1629068, 347694, 463720, 4381, 4717574, 0, 820, 4005, 50273, 0, 87065, 34203, 4420, 0, 2306, 2459, 26777, 900, 13461, 3313, 820, 33125, 0, 15955, 28818, 0, 275856, 75361, 0, 820, 141646, 4175, 21010120, 59600, 53834, 112562, 22260, 5605, 0, 0, 94401, 243025, 1640, 47364, 1107, 34426, 375497, 241804, 22140, 91571, 0, 1381, 2459, 79932, 0, 57512, 120861, 62250, 23803, 334747, 64962, 85491, 40802, 4355, 433228, 97348, 0, 127320, 19397, 222752, 85083, 70822, 165565, 574240, 120861, 48622, 35710, 293, 1093, 0, 106647, 829392, 19397, 6592, 15723, 12312, 166020, 25594, 4040, 83942, 1093, 1119539, 5591, 8076176, 0, 180, 970709, 24850, 96, 0, 60072, 40715, 19769, 1093, 38916, 157084, 138716, 390435, 373217, 0, 33594, 275856, 3315, 92461, 4656, 5738, 726, 4918, 0, 113149, 28371, 0, 80626, 391765, 56775, 1270, 138716, 23375, 36811, 7582, 80486, 15831, 23491, 0, 1093, 91884, 13923, 2832, 135519, 0, 0, 409960, 22628, 8750, 48789, 0, 0, 47698, 726, 552, 11138, 1645, 0, 15344, 1200845, 40111, 201519, 1251549, 1093, 0, 162371, 103016, 0, 0, 142843, 2173, 3005, 38119, 8480, 0, 0, 1629068, 3720, 0, 296385, 276, 0, 802, 56693, 39449, 110944, 0, 20, 212760, 273, 3787, 2261, 385393, 8076176, 2518105, 518, 9088, 469947, 758, 1737, 2719, 171036, 552, 28538, 2886, 20224, 5519, 156930, 4615, 28371, 0, 216, 2033, 900, 105288, 433228, 36571, 4040, 19124, 11672, 44133, 41946], [0, 342377, 17338, 236854, 62129, 23681, 24803, 5519, 52241, 48236, 139535, 178149, 4040, 0, 923196, 601534, 923196, 0, 60377, 501048, -5525, 11668, 278, 10332, 6089, 1965, 1726, 23375, 9831, 0, 546, 85188, 1244428, 154534, 2459, 0, 8461, 66794, 0, 1657, 4119, 165565, 11162, 35261, 6880, 0, 3071342, 96412, 2252, 38119, 490874, 7680, 12827, 75361, 0, 22628, 52453, 271213, 8560, 0, 11672, 4918, 28726, 20308, 216159, 13888, 344716, 6603, 171648, 60377, 0, 15159, 89286, 825890, 41945, 50520, 578110, 12010, 117111, 2732, 87974, 216159, 243025, 3088768, 495708, 273, 2186, 14165, 0, 1449, 89015, 877651, 4360, 10379, 250853, 37089, 0, 78684, 2768147, 28818, 602221, 273, 34175, 559939, 0, 52645, 2725223, 23727, 0, 216, 641008, 54120, 31991, 0, 4981, 3371, 10562, 552, 26363, 1107, 531002, 826, 2980085, 0, 12131, 276, 27320, 23348, 913205, 0, 0, 236350, 10067, 0, 1278406, 8387, 2832, 82262, 2502, 4420, 24644, 35710, 180, 12778, 546, 276, 45156, 255552, 15064, 0, 16371, 197756, 313, 10665, 1105, 593, 2459, 106643, 31453, 27422, 373217, 13915, 14352, 122576, 68794, 16871, 596190, 52241, 148340, 20218, 148104, 6079044, 45768, 820, 1657, 3579, 0, 276, 2532, 7464, 127576, 6681, 820, 215045, 375497, 4040, 92675, 5219, 87656, 5605, 3597011, 138716, 3142868, 25780, 94401, 21292, 4175, 2173, 0, 1093, 384553, 21725, 361217, 69341, 8983, 0, 208699, 153764, 36811, 5472, 9937, 2450, 0, 34905, 3948, 4372, 347694, 531002, 1657, 418876, 244227, 1397, 58245, 11561, 0, 287506, 0, 2299, 5268, 180, 52330, 0, 68135, 0, 149048, 0, 0, 0, 0, 589148, 593, 212760, 23375, 1270, 158585, 19397, 905176, 2151871, 25968, 244227], [157, 0, 3005, 49275, 820, 16083, 56689, 0, 27469, 3234719, 276, 5364, 3005, 2980085, 12249, 0, 905176, 36191, 6178, 15064, 82564, 276, 0, 8969643, 13071, 0, 130732, 247525, 278, 2186, 273, 2186, 0, 0, 103016, 56693, 0, 1172944, 126514, 50520, 543291, 30408, 20308, 161010, 250853, 90565, 100472, 56467, 276, 99155, 53171, 0, 0, 920, 0, 6138, 180, 1093, 0, 41987, 118993, 747722, 11172, 3142868, 65974, 276, 1889, 4918, 8423, 820, 49130, 46286, 233437, 0, 20270, 8279, 159380, 8117, 75181, 7839, 0, 0, 0, 21292, 2732, 826, 213146, 823, 2639499, 2455, 5254, 27422, 34203, 49597, 189625, 29147, 64157, 6214, 1244428, 0, 25871, 48528, 6945, 125556, 129147, 592, 22935, 5592, 50895, 1946, 758, 6716, 4495, 0, 216159, 464064, 9831, 2732, 3613, 246339, 2331, 256563, 10067, 46752, 8983, 166985, 820, 12431, 5763, 5571, 574240, 425757, 28714, 0, 2479, 157, 0, 33125, 382904, 276, 3552, 1965, 26777, 99542, 0, 2719, 0, 0, 2459, 18783, 0, 375497, 25167, 0, 273, 0, 236350, 3005, 546, 91884, 1093, 356631, 437660, 278, 3187, 201519, 0, 50643, 6089, 544864, 20311, 58533, 12674, 0, 36388, 0, 2226, 5187, 14453, 820, 15579, 293848, 1743, 0, 6604, 829, 1381, 29602, 1781846, 113071, 9707, 3393, 4372, 2459, 0, 0, 409741, 1390184, 0, 51612, 0, 0, 4645, 0, 0, 161010, 36811, 14418, 66794, 11172, 58245, 276, 0, 53113, 0, 0, 273, 216159, 212760, 706887, 48952, 256777, 52706, 339586, 1934, 1093, 83731, 123163, 48236, 0, 7848, 3005, 273, 5545, 27422, 57072, 546, 2886, 60108, 6889, 201519, 148340, 69583, 119893, 0, 4918, 99927, 237647, 1502778, 222752], [77837, 0, 4098, 68794, 5697, 296583, 578110, 6388, 8076176, 49597, 25549, 0, 1759837, 57512, 823, 11922, 75181, 390435, 0, 390435, 77152, 22529, 0, 13071, 1093, 2459, 10536, 11922, 66262, 14982, 273, 0, 2226, 0, 197361, 29529, 31475, 1105, 180, 409960, 5406, 8285, 5054, 0, 7320, 185834, 0, 1633, 20367, 83919, 0, 48055, 5337, 118971, 49275, 12931, 0, 5187, 3613, 356631, 27334, 141711, 10363, 4645, 369727, 347694, 1889, 2704, 136639, 0, 12312, 0, 1934, 40203, 0, 546, 0, 48055, 726966, 0, 241804, 0, 20968, 546, 86024, 51612, 79932, 1319011, 114985, 80486, 108029, 479532, 0, 4070, 93561, 85075, 15064, 802, 161527, 1448840, 469947, 9598473, 9937, 552, 106538, 7459, 120637, 0, 21011, 1366, 0, 157084, 1726, 407729, 6557, 694394, 2187, 15345, 13250, 88731, 3289, 0, 0, 3825, 10332, 56577, 0, 0, 12022, 900, 46804, 13681, 20, 454, 22538, 49597, 11782, 173074, 100472, 73428, 8164, 3725, 0, 31991, 820, 0, 50516, 24803, 71051, 0, 316, 28719, 820, 0, 920985, 0, 80626, 244227, 0, 0, 52488, 0, 373217, 0, 342377, 25968, 1093, 80359, 175392, 2762, 0, 415515, 31795, 0, 6486809, 0, 276, 41027, 39877, 418876, 276, 92461, 46573, 2455768, 83731, 75850, 108029, 296385, 0, 2194, 77837, 18783, 28538, 880, 0, 254200, 276663, 5206, 1367495, 3144, 103362, 66494, 1633, 826, 8059084, 37574, 0, 19685, 20224, 0, 22260, 27190, 58533, 428957, 125791, 0, 22339, 74820, 102344, 455261, 12644, 48528, 518, 1913, 275856, 525, 0, 5112, 0, 0, 64962, 1726, 0, 401531, 525, 49130, 0, 0, 546, 273, 92292, 37893, 12010, 3591, 18233, 284773, 77152, 103016, 21292, 17646], [24143, 547702, 292669, 67850, 164038, 379703, 139466, 12644, 3591, 0, 18995, 12699, 149048, 820, 8652, 24839, 2, 35702, 793802, 0, 276789, 0, 21183, 574240, 26777, 158712, 15086, 19665, 118554, 4420, 2539, 31436, 275315, 138716, 540, 1093, 4017141, 15831, 15847, 3246, 25776, 60072, 908411, 46804, 2186, 83731, 211566, 23285, 7848, 33024, 72398, 119229, 0, 0, 293, 0, 117111, 15816, 820, 29474, 1759837, 453, 21864, 23681, 20555, 0, 148858, 12010, 147205, 1759837, 52548, 47984, 361217, 36850, 418876, 4420, 825890, 293, 101266, 356631, 437660, 98912, 102381, 1913, 133168, 104080, 14783, 92675, 107984, 6746, 22538, 2434, 743480, 237647, 241804, 50980, 99542, 2832, 23375, 24382, 1913, 0, 2502, 145031, 0, 0, 8279, 385393, 38119, 47984, 368615, 1934, 4430, 1639, 19955, 65347, 0, 276, 9195, 145031, 0, 77929, 0, 14700, 437660, 4135, 4861062, 552, 49130, 820, 194879, 78462, 5738, 0, 460820, 2479, 2732, 12312, 237647, 368615, 0, 26024, 64962, 246398, 15579, 231582, 0, 77099, 3552, 15638, 368615, 77677, 368080, 89015, 2502, 0, 2459, 5187, 70916, 65347, 0, 0, 601534, 7104, 1129962, 16929, 276, 0, 0, 60377, 1639, 0, 0, 251848, 32438, 37486, 546, 3419, 0, 9687, 236854, 44569, 8560, 16068, 27170, 293, 28905, 1243788, 920, 385393, 1093, 1367495, 35144, 134420, 65974, 26395, 0, 21813, 8279, 3591, 51923, 2186, 2459, 182805, 5763, 112562, 12674, 324974, 92675, 0, 136325, 13903, 197756, 2434, 280618, 373217, 119218, 9206, 149048, 74062, 37486, 437660, 126514, 30408, 3552, 5406, 216, 126514, 249374, 30184, 15846, 33336, 0, 204648, 22628, 47364, 2518105, 24382, 0, 102126, 2886, 877651, 98912, 122576, 501048, 16780, 908411, 10221, 10701, 0], [15831, 145031, 1889, 276, 42151, 10921, 970709, 3552, 2459, 18801, 0, 204648, 14626, 68135, 22486, 216120, 50485, 2252, 0, 0, 15581, 3973, 1372, 6839, 45156, 18607, 3005, 371789, 391182, 25779, 86024, 66794, 84018, 19651, 37061, 3948, 31992, 212561, 7757, 97863, 276, 47364, 28342, 1742050, 16274, 622284, 92837, 154534, 857741, 98738, 2719, 0, 5738, 46752, 546, 0, 546, 3591, 43399, 1743, 72398, 3071342, 3639, 180, 77152, 19397, 0, 649789, 0, 170908, 88865, 0, 220835, 641008, 7150, 5464, 58645, 6557, 460820, 546, 127320, 8146, 0, 91571, 342377, 231582, 44818, 17176, 2186, 826, 543291, 0, 115292, 256563, 222752, 369727, 3919, 56577, 9546, 0, 0, 1584576, 908411, 246758, 586, 10332, 2403, 52706, 52645, 97348, 15731, 0, 39669, 4918, 608566, 3005, 0, 14389, 352910, 4918, 0, 97697, 2772, 5166, 1629068, 479532, 0, 0, 106316, 41035, 586, 4088284, 76324, 156930, 273, 76324, 53727, 255666, 0, 106643, 409741, 15159, 1934, 559939, 275315, 0, 0, 7150, 34905, 373217, 46286, 78684, 1657, 493119, 941391, 2518105, 136325, 11464, 71051, 29602, 1095323, 98912, 56803, 75953, 10659, 106316, 0, 275856, 479532, 718776, 546, 0, 2554, 65974, 0, 0, 1093, 112562, 49130, 0, 162371, 22832, 411653, 26395, 1009, 26144, 298284, 6669, 0, 28342, 2762, 61109, 0, 23491, 4430, 0, 608566, 231167, 293848, 13134, 117866, 0, 88865, 2813, 0, 0, 6880, 1913, 62666, 857741, 0, 3607, 0, 76324, 182805, 243414, 53834, 60377, 6319, 4355, 102344, 251848, 427733, 25839, 65974, 2479, 8117, 0, 0, 25313, 77661, 1200845, 4420, 8461, 212760, 2450, 152103, 159311, 0, 0, 586234, 7582, 46193, 147205, 87974, 247525, 10967, 34175, 29208, 2194], [16648, 22935, 276, 127576, 273, 170193, 3189, 20311, 114985, 48789, 139535, 0, 122576, 0, 247525, 498444, 22935, 47698, 4372, 64049, 30084, 2813, 2532, 3612, 80828, 5714, 116375, 35547, 546, 57514, 136682, 900, 96961, 118993, 41171, 92461, 1119539, 64962, 2386, 2719, 1077672, 0, 5792, 133168, 464504, 0, 1173, 0, 101381, 276, 113149, 2502, 0, 236854, 0, 92461, 0, 243025, 22624, 820, 0, 26478, 1243788, 22634, 4070, 31419, 0, 2639499, 0, 0, 118677, 417232, 546, 111706, 0, 65923, 0, 0, 20433, 89286, 101755, 43879, 47752, 38446, 0, 127998, 0, 1354, 128038, 20218, 91696, 0, 198021, 83068, 7104, 0, 288893, 275856, 19769, 71789, 8059084, 276663, 1243788, 34426, 41027, 515404, 1093, 296385, 116375, 0, 6603, 4372, 86064, 47752, 40715, 857741, 0, 364753, 5187, 2639499, 0, 2226, 135320, 52873, 160076, 273, 829, 8662, 124999, 26765, 22935, 0, 10363, 0, 0, 66494, 118993, 227078, 3934, 3289, 5166, 0, 4861062, 6003, 0, 913205, 276, 339049, 3825, 208699, 1623, 0, 48368, 5472, 2768147, 0, 82262, 6319, 62147, 8076176, 0, 31419, 19306, 18561, 50980, 5484, 64210, 211946, 58245, 464064, 8803, 4645, 33594, 0, 16297, 231167, 552, 81713, 0, 50895, 5591, 142843, 55082, 0, 7533, 35390, 56693, 2, 0, 1657, 97697, 2813, 50516, 81713, 127576, 41035, 43413, 4404, 165565, 3552, 6557, 22624, 22486, 56577, 0, 16189, 518, 552, 12644, 27422, 371789, 820, 8728, 0, 6839, 31496, 1939, 4098, 26144, 77661, 42612, 0, 22832, 0, 1193, 119852, 8279, 589074, 5519, 9598473, 6746, 427733, 7582, 546, 236350, 43399, 4017141, 46286, 148340, 33091, 228571, 644778, 0, 2434, 76324, 100168, 8750, 1101716, 135320, 408354], [68760, 256716, 18561, 2925, 107856, 12381367, 273, 5761, 408810, 552, 9147, 26538, 34203, 7377, 13446, 94401, 0, 10332, 383559, 183, 147205, 3934, 83888, 156583, 1381, 149086, 3591, 121883, 1743, 167425, 1044, 276, 205959, 153764, 2762, 273, 1645, 11, 4981, 149731, 183, 66222, 0, 35702, 6790, 246501, 0, 60072, 229860, 182941, 296385, 98738, 7735, 25167, 24850, 15449, 104769, 0, 110144, 128038, 64962, 34175, 1128873, 2049, 6746, 26144, 133168, 35390, 59600, 22339, 1386150, 0, 31453, 51655, 99927, 0, 826, 136639, 18801, 352910, 1093, 3552, 271213, 171303, 2725223, 8662, 121883, 0, 1157, 493119, 12022, 0, 2459, 55511, 4174431, 726, 22935, 0, 0, 47698, 52546, 0, 2732, 50520, 24382, 60045, 408810, 83919, 552, 60045, 172561, 829, 15204, 138463, 0, 2679, 820, 38446, 106527, 0, 2113900, 820, 2295, 1093, 65923, 10781, 8750, 74820, 14982, 10232, 3142868, 50980, 17787, 1264002, 1093, 119218, 2762, 0, 13488, 180, 515404, 589074, 102344, 0, 225284, 10067, 8527, 384131, 106331, 1096, 613164, 25918, 3919, 644778, 0, 0, 63627, 22996, 85075, 276, 52706, 2762, 647064, 296385, 212760, 94401, 273, 56467, 1386150, 12715, 3607, 490874, 7460, 1093, 2679, 30860, 310757, 25549, 880794, 13903, 5605, 0, 460820, 171460, 31419, 0, 1093, 205428, 25779, 518, 203747, 2961, 417232, 0, 409960, 7339, 50520, 126514, 57029, 25313, 0, 0, 6388, 12699, 158585, 204648, 0, 1054016, 353449, 3005, 22529, 1101716, 0, 415515, 8041, 7563, 882360, 6667, 3005, 25860, 4360, 183, 479532, 12010, 55176, 375497, 15204, 247525, 0, 19187, 51612, 0, 747722, 0, 479175, 180, 152103, 0, 5325, 900, 175392, 0, 48055, 1354, 19397, 5484, 4404, 35710, 3825, 546], [25150, 13461, 48368, 32799, 198882, 44569, 3455757, 3552, 12010, 13250, 8803, 214323, 276, 84134, 19769, 22188, 0, 7382, 8584, 2386, 24924, 451986, 0, 12961, 324974, 876265, 11293, 20308, 10781, 9937, 22832, 743480, 3246, 0, 164038, 0, 136754, 78899, 28371, 1044, 1093, 15207, 1446, 700976, 19955, 6214, 276, 276, 12217, 171303, 276, 40111, 3948, 132917, 116449, 2961, 273, 88167, 3552, 18995, 52548, 96412, 546, 8285, 1889, 114951, 891898, 86024, 88167, 257638, 21169, 273, 1366, 101266, 453, 32438, 12431, 0, 0, 90565, 2762, 14700, 114624, 40715, 27060, 47698, 2805141, 18136, 2151871, 507073, 1609670, 5591, 117866, 39558, 25313, 4717574, 4070, 546, 384131, 639204, 384616, 189786, 13071, 727533, 829, 94401, 0, 2173, 647064, 182071, 34517, 24382, 0, 501048, 602221, 20, 28331, 50520, 3492754, 0, 4005, 127576, 6347, 7757, 60072, 37574, 0, 0, 2434, 12398, 0, 0, 8423, 246758, 3552, 33336, 57514, 16483, 11293, 1922895, 3591, 4861062, 2762, 2626, 111757, 0, 1086, 283407, 194782, 212561, 26478, 2525, 0, 74062, 0, 12841, 3973, 0, 34183, 12131, 0, 5591, 0, 10255, 116375, 10781, 2961, 20764, 0, 9748, 142684, 923196, 3246, 3189, 157084, 10379, 8969643, 0, 1119539, 293, 857741, 46193, 18233, 62147, 0, 622284, 32421, 19397, 382904, 615426, 913205, 0, 64845, 0, 2768147, 74820, 20224, 211566, 0, 0, 78731, 1367495, 51612, 246398, 20433, 52645, 178989, 276, 246339, 3725, 747722, 0, 76786, 12961, 2261, 15207, 135519, 0, 384131, 28538, 6584, 233437, 41171, 276, 14279, 2732, 25150, 0, 0, 1236243, 227781, 2813, 1093, 1193, 127381, 66222, 463407, 91696, 1044, 22628, 920985, 6178, 453, 39308, 145031, 194010, 65974, 428957, 44569, 194879], [0, 52330, 97608, 18136, 1737, 26765, 8461, 35568, 99155, 22628, 1934, 28295, 0, 101376, 28589, 100472, 2455768, 2, 313, 8146, 39877, 3005, 0, 0, 15050, 21292, 145031, 0, 194010, 87065, 1543, 83384, 5605, 71925, 9088, 78899, 231348, 1200845, 24382, 1193, 73428, 56938, 498236, 7533, 0, 0, 5254, 2151871, 116360, 74703, 384553, 4420, 108029, 3552, 21169, 19769, 276, 93913, 122576, 2925, 43879, 2331, 1157, 0, 8527, 479175, 1381, 418876, 7540, 175392, 16411, 15086, 495708, 5112, 4017141, 35547, 0, 1922895, 1450484, 29208, 126514, 694182, 145238, 0, 0, 127998, 4420, 0, 42634, 278, 324616, 837, 228571, 586, 11575, 4174431, 705270, 0, 546, 8590, 41945, 10968, 169695, 559939, 3865, 67850, 0, 46804, 293, 16083, 425757, 114951, 5792, 106331, 27522, 229860, 1939, 1200845, 581010, 4557, 0, 220835, 0, 16237, 543291, 546, 166020, 28798, 0, 278, 70916, 219455, 38916, 0, 0, 12715, 7757, 180, 380, 0, 4098, 4175, 1618, 14273, 292669, 97863, 29093, 3787, 13461, 42151, 134420, 4372, 88731, 12715, 7037, 154534, 6945, 586, 156583, 1449, 278, 30084, 1093, 0, 40896, 296283, 60045, 0, 97626, 66262, 5605, 857741, 8041, 11668, 0, 1244428, 52330, 273, 758, 92675, 0, 118554, 0, 546, 0, 0, 10232, 4372, 0, 0, 543291, 2832, 1093, 2554, 0, 89015, 85491, 820, 212561, 24382, 156583, 208603, 823, 57512, 89286, 102126, 75850, 334747, 726, 53727, 68400, 25167, 0, 2331, 186538, 4005, 135208, 25313, 3613, 6011, 19124, 27170, 21292, 0, 166020, 1366, 0, 22832, 356631, 26395, 11007, 41946, 16189, 7735, 7460, 0, 122576, 56938, 98912, 913205, 0, 507073, 119893, 13325, 136639, 293, 552, 12763, 900, 99927], [20224, 0, 125556, 0, 171648, 26395, 66222, 1796, 40802, 7848, 10332, 5406, 25918, 2732, 25860, 8059084, 1528, 6669, 2860833, 8560, 2459, 12961, 418876, 56938, 8041, 837073, 747722, 802, 743480, 6347, 92292, 0, 1386, 97972, 14982, 0, 3005, 1386150, 2132, 820, 52488, 96311, 1939, 2186, 62250, 21011, 1319011, 1319011, 0, 12909, 0, 4762, 275315, 526134, 15345, 1054016, 0, 596190, 0, 230229, 3052, 288893, 273, 41946, 302411, 324278, 1792259, 0, 0, 45768, 127576, 1645, 2459, 1654390, 0, 15345, 57241, 28331, 76324, 50485, 92292, 16274, 7237, 127381, 0, 3613, 126514, 83942, 276, 0, 0, 171460, 1502778, 0, 1450484, 102126, 14982, 0, 865701, 0, 56775, 285877, 58533, 7460, 28840, 12699, 273, 730, 8983, 114624, 0, 276, 0, 16068, 2154, 451986, 1922895, 3552, 0, 48368, 29208, 5325, 546, 1803, 2455, 0, 17646, 3865, 3421, 211566, 0, 900, 158712, 14783, 40896, 0, 1657, 222752, 303349, 30408, 15847, 3720, 518, 55511, 0, 46573, 119151, 50485, 119218, 68400, 2867682, 96, 8803, 705270, 73176, 1107, 13446, 0, 36388, 546, 19685, 225284, 2459, 1934, 2813, 3071342, 189786, 415515, 26363, 493119, 2099, 156930, 0, 0, 15816, 45996, 55176, 30263, 276, 5605, 0, 0, 433228, 1244428, 48236, 453, 0, 246339, 130732, 22529, 1093, 38119, 1093, 1800, 276, 0, 0, 39308, 6011, 276, 0, 829, 19187, 182941, 1574134, 13915, 18783, 0, 10067, 83892, 25755, 0, 2886, 255666, 0, 118971, 6347, 0, 171036, 5571, 157, 0, 1093, 24094, 1077672, 107984, 77837, 601534, 276, 0, 54001, 230939, 1574134, 25860, 0, 9598473, 0, 205428, 0, 1012647, 0, 127576, 0, 1270, 1959, 20159, 0, 22832, 36796, 11368], [22260, 1093, 76786, 229860, 43511, 296583, 1934, 204998, 586234, 15581, 4404, 56693, 369727, 26982, 526134, 25839, 180, 4430, 1077672, 3552, 3591, 185834, 127320, 7339, 2626, 589074, 48952, 0, 58645, 6667, 390435, 273, 83888, 0, 8041, 267786, 35012, 10067, 8662, 290837, 7037, 71789, 1934, 0, 48952, 2867682, 21715, 15111, 0, 1629, 2772, 115292, 92675, 37441, 276, 1193, 80626, 44569, 4861062, 2738221, 68135, 10042, 0, 36070, 41946, 820, 0, 22413, 56693, 26538, 0, 26868, 0, 3189, 194010, 0, 2459, 95252, 1264002, 198021, 37441, 18607, 3309, 3005, 35390, 17176, 107984, 20555, 5166, 705270, 20308, 6388, 57459, 18139, 13325, 205246, 31475, 642170, 38916, 11007, 74062, 159380, 23727, 267786, 149086, 1913, 44569, 0, 104080, 20159, 247525, 328282, 80828, 51923, 8560, 0, 0, 255666, 0, 407729, 310757, 65923, 24265, 4981, 2187, 1251549, 5013, 0, 115292, 1629, 25871, 25313, 4017141, 39449, 14783, 11293, 63627, 479175, 5364, 0, 0, 79115, 1236243, 989899, 147205, 145031, 1017761, 69341, 80359, 0, 546, 16648, 920, 0, 11782, 310757, 14352, 0, 1639, 77677, 11275, 485020, 97626, 141646, 26478, 8387, 7059, 20224, 296385, 417232, 2187, 77929, 1759837, 276, 5166, 18136, 340919, 1889, 33594, 160076, 0, 10562, 41171, 273, 993, 19306, 316103, 328282, 0, 9504, 13250, 97348, 0, 4098, 0, 10701, 581010, 124999, 1093, 0, 4557, 559939, 0, 10328, 1640, 318999, 80359, 1913, 409960, 24606, 7464, 0, 0, 3246, 2459, 62147, 2738221, 244227, 139535, 166020, 0, 0, 2033, 127998, 55511, 3720, 25313, 0, 230229, 0, 88962, 2732, 128796, 59384, 2459, 9831, 35012, 64962, 118993, 3725, 5268, 4381, 0, 77929, 27348, 406, 63627, 12154631, 324974, 706887], [217491, 33336, 62129, 21183, 10659, 0, 310261, 158712, 802, 77118, 1449, 147205, 258734, 2426, 279098, 479963, 384131, 2019, 1093, 28342, 622284, 793, 2186, 0, 3613, 164038, 22624, 189625, 1796, 8590, 16237, 25776, 40203, 24839, 285877, 1264002, 546, 6746, 0, 246589, 48055, 515404, 543291, 820, 37574, 3552, 1645, 826, 4420, 1386, 84051, 6178, 0, 706887, 54001, 41946, 189786, 5406, 0, 0, 165565, 12365, 6178, 316103, 0, 1326, 72398, 198021, 1093, 24265, 30263, 41617, 18136, 0, 5022, 0, 0, 497321, 7533, 1609670, 38816, 64049, 52453, 276, 25755, 608566, 401531, 115292, 40203, 9504, 0, 22529, 28840, 249374, 11464, 3024, 0, 0, 0, 989899, 1922895, 28726, 106643, 276, 230939, 19187, 30263, 0, 22339, 1657, 1889, 276, 1244428, 28342, 4717574, 24094, 1366, 0, 7563, 106647, 2459, 68400, 0, 331016, 552, 0, 31321, 1243788, 641008, 12778, 2403, 182941, 276, 820, 552, 3109840, 24962, 21715, 283407, 3825, 19229, 5484, 1093, 0, 531002, 119893, 880794, 971404, 31991, 23375, 15207, 1093, 25918, 85058, 273225, 263678, 51612, 592, 79115, 6089, 4420, 157084, 364753, 12010, 533811, 11464, 28798, 479532, 525, 139535, 36070, 24382, 1743, 255552, 131976, 0, 57459, 15581, 0, 0, 24962, 14982, 1645, 0, 62635, 324278, 4854, 119218, 829, 837073, 0, 2832, 88731, 3612, 20, 91696, 8164, 145238, 139535, 546, 15847, 0, 62250, 0, 75181, 16297, 43879, 2459, 645966, 498444, 2151871, 2434, 0, 35144, 6178, 334747, 53834, 36971, 87065, 78899, 9628, 0, 495708, 2633882, 50520, 0, 0, 1354, 273225, 8969643, 276, 0, 3246, 64845, 826, 7104, 0, 20, 127381, 178149, 50485, 0, 1107, 566878, 2732, 181988, 0, 2732, 4040, 622284], [0, 1726, 9831, 14165, 6790, 275856, 1264002, 7104, 0, 1093, 13071, 167363, 58746, 647064, 3189, 608566, 1086, 483474, 2186, 28589, 8527, 0, 829, 574240, 52453, 0, 820, 197361, 88865, 64406, 25330, 24803, 98912, 92461, 5892, 93160, 106527, 0, 201519, 18783, 1003, 498236, 22339, 50520, 0, 16871, 205246, 7757, 0, 0, 16411, 63942, 15111, 29474, 4656, 17646, 159380, 0, 122576, 5219, 167363, 119852, 60045, 0, 197361, 39308, 7037, 216120, 296385, 0, 5545, 10781, 91884, 451986, 324278, 5364, 20, 17176, 154534, 2707, 62635, 8117, 73176, 26777, 71051, 0, 276, 7339, 86395, 1623, 165829, 3834, 127320, 1742050, 172561, 24198, 318999, 9831, 257638, 21183, 11275, 820, 0, 0, 185464, 6669, 290837, 22935, 4964, 14700, 10177, 21292, 29208, 2762, 0, 3005, 2732, 36388, 641008, 290837, 0, 7735, 205246, 57459, 82101, 42151, 123163, 87065, 0, 7464, 2719, 125556, 29474, 12763, 0, 20433, 8969643, 20367, 344716, 6178, 1450484, 0, 5166, 5747, 83888, 0, 36191, 20558, 1386, 7320, 6838673, 0, 183, 1354, 0, 589148, 3421, 62250, 1596139, 7848, 2573, 3279, 222574, 2186, 483474, 0, 0, 0, 21011, 95252, 6790, 75181, 0, 0, 12699, 68526, 3552, 401531, 0, 3421, 45996, 273, 9637690, 2459, 2459, 87077, 194782, 823, 16871, 292669, 837073, 4656, 0, 57459, 127381, 119151, 26644, 1450484, 3005, 20308, 279098, 493119, 0, 820, 34, 9628, 5268, 29529, 61940, 83427, 2450, 80626, 161527, 847, 543291, 0, 5792, 293, 0, 738809, 602221, 243025, 204998, 0, 57512, 3834, 546, 642170, 28941, 2639499, 4717574, 23285, 296283, 5484, 129147, 249374, 75361, 0, 0, 12154631, 165829, 58746, 10701, 276, 37574, 3934, 66494, 162371, 0, 71440], [280618, 98637, 0, 9707, 196840, 27334, 949, 113149, 0, 104769, 183274, 3279, 0, 547702, 6214, 13446, 99155, 0, 75361, 7377, 0, 2186, 24265, 908411, 877651, 324974, 0, 5484, 26777, 127381, 5697, 31258, 718776, 1200845, 8387, 6214, 122576, 205653, 56775, 75527, 28719, 13923, 251848, 546, 3187, 20367, 234073, 24094, 0, 0, 2738221, 165565, 552, 22529, 35547, 40896, 255552, 974, 0, 4137, 26777, 0, 726, 0, 276, 1095323, 236350, 375497, 34426, 36388, 134420, 546, 14629, 900, 69341, 0, 525, 3309, 303349, 0, 77099, 0, 49275, 12715, 6584, 36796, 237647, 0, 128038, 1244428, 1095323, 44133, 13702, 208603, 186538, 71440, 373217, 0, 0, 19187, 228571, 29602, 226215, 1095323, 27936, 241162, 2455, 11, 107984, 4861, 0, 0, 2186, 77677, 16871, 36811, 106538, 0, 8387, 11464, 0, 27060, 1095323, 285877, 20311, 92675, 9504, 62075, 51923, 78731, 0, 6746, 25780, 25874, 228250, 56577, 0, 0, 0, 0, 639204, 86024, 589074, 2455768, 1093, 0, 546, 501048, 60045, 0, 1093, 189625, 14175, 105288, 0, 28726, 0, 1044, 0, 0, 0, 390435, 7735, 64210, 2639499, 16274, 263678, 5761, 3597011, 581010, 16780, 25968, 20558, 1105, 3005, 263678, 1645, 26517, 0, 7563, 384616, 196840, 5364, 49275, 246339, 27469, 148858, 5525, 33725, 29474, 820, 10067, 138040, 1366, 133168, 0, 31419, 0, 4381, 1017761, 0, 0, 62666, 276, 11368, 0, 1623, 11782, 27320, 2459, 3725, 64157, 114985, 231348, 28371, 23285, 75321, 284, 23781, 1596139, 34175, 0, 0, 0, 0, 49597, 287506, 368615, 25871, 7237, 85188, 273, 1639, 23375, 24803, 1988, 36070, 23681, 1726, 28402, 64157, 8662, 52706, 3187, 4360, 9504, 518, 2626, 204998, 844136], [22996, 820, 371789, 41945, 120637, 84051, 4964, 68760, 0, 25755, 15579, 1640, 0, 94401, 91571, 9088, 6889, 0, 29093, 422483, 546, 642170, 0, 45207, 156120, 2151871, 2651, 2921, 246758, 302411, 68794, 820, 344716, 0, 12674, 2539, 89015, 0, 29093, 2805141, 83427, -5525, 27348, 0, 22413, 6138, 2832, 80626, 16871, 77099, 2434, 96377, 413444, 694394, 1934, 85075, 546, 391182, 25839, 135320, 75953, 15204, 12570, 6003, 10968, 0, 77837, 87077, 2532, 11007, 28714, 47984, 241162, 5738, 1623, 479532, 21079, 2762, 50485, 5054, 149048, 15831, 19458, 19124, 9219, 0, 0, 31216, 79834, 2186, 149086, 128038, 0, 811151, 18233, 3005, 0, 15345, 12365, 285877, 501048, 302411, 298284, 0, 44569, 0, 793, 91571, 0, 78684, 255552, 887757, 0, 0, 308520, 697559, 0, 0, 2459, 2151871, 67850, 53171, 8426, 92675, 37089, 142684, 74703, 5219, 91696, 344716, 9831, 159311, 3189, 460820, 747722, 0, 63627, 16608, 25871, 0, 57512, 0, 0, 28719, 54001, 0, 35568, 479963, 7464, 66755, 1623, 0, 12131, 8527, 135320, 93561, 9707, 271213, 2886, 48622, 0, 2732, 283407, 31900, 908411, 7377, 908411, 13250, 116375, 694182, 30263, 68794, 221440, 25330, 11668, 91571, 10370324, 45612, 0, 0, 316, 28941, 0, 221440, 5763, 0, 15731, 28538, 14626, 40896, 525, 0, 22486, 0, 123879, 231167, 293, 71440, 278, 78899, 48952, 0, 4557, 2187, 949, 3313, 5714, 0, 6838673, 62129, 0, 180, 700976, 4918, 1003, 77677, 257638, 28941, 941391, 129147, 57072, 87458, 1077672, 77837, 25197, 0, 215045, 5892, 288905, 0, 41617, 495708, 91696, 96311, 1093, 33953, 0, 59600, 1105, 0, 1913, 16483, 1939, 970709, 310757, 8904, 4098, 5484, 0, 1260], [5507, 0, 4360, 310757, 48952, 1105, 162371, 1129962, 12909, 22140, 0, 52548, 49597, 64210, 15831, 6592, 182805, 118971, 56577, 52241, 361217, 116449, 0, 24743, 187158, 0, 15638, 222574, 0, 85083, 17176, 22624, 15111, 39558, 12365, 228250, 820, 5761, 276, 81713, 26538, 8750, 54326, 58211, 180, 75181, 2113900, 811151, 384131, 876265, 552, 1107, 12154631, 334747, 1639, 43399, 18607, 697559, 211946, 46286, 51923, 99155, 0, 180, 73428, 0, 46286, 216, 15064, 694182, 2772, 3289, 15882, 0, 4861, 293, 6889, 120637, 2961, 216120, 118971, 3052, 31436, 1054016, 324616, 887757, 164038, 2518105, 5525, 258734, 147205, 0, 369727, 17646, 9853, 158585, 368405, 384616, 2459, 6267, 61109, 30084, 14982, 13071, 42151, 9707, 324278, 1354, 113149, 3289, 0, 48952, 4098, 0, 2306, 0, 68032, 6486809, 368405, 35882, 3624, 36796, 80828, 493119, 540, 0, 0, 77929, 353449, 55511, 908411, 19651, 2459, 5268, 24094, 293, 36850, 3725, 88291, 54326, 7540, 34699, 158712, 8728, 1354, 96377, 26395, 3393, 9853, 50895, 127998, 4088284, 11172, 1221502, 903919, 4005, 88167, 5254, 6667, 390435, 258734, 75361, 113149, 479963, 16189, 0, 64049, 0, 114624, 34426, 34426, 464064, 0, 409741, 829, 53834, 0, 97626, 31992, 12154631, 820, 16608, 4430, 463720, 8584, 211566, 368615, 62147, 0, 0, 4420, 68400, 65347, 2386, 119893, 490874, 0, 249522, 23727, 0, 6347, 9853, 216918, 2805141, 1093, 3313, 83892, 24743, 15955, 0, 0, 194879, 71051, 175392, 55059, 63542, 2252, 110144, 28589, 88865, 172561, 35371, 10042, 91696, 8164, 2762, 1639, 246339, 216159, 49275, 6214, 23659, 205428, 106538, 88865, 296283, 5187, 1913, 86064, 183065, 4175, 0, 75953, 0, 71440, 15638, 298284, 30263, 0, 0], [3591, 877651, 7339, 2867682, 185464, 0, 2455768, 0, 56775, 0, 216, 3591, 44840, 2426, 246398, 7757, 5472, 2049, 423943, 0, 147205, 6838673, 276, 8983, 33336, 0, 273, 1633, 185464, 342377, 62129, 0, 380, 56689, 0, 0, 34203, 8117, 0, 318999, 10701, 825890, 0, 0, 23803, 4717574, 0, 25549, 5166, 368405, 3552, 0, 171303, 63879, 30003, 0, 276, 384131, 0, 0, 18233, 130732, 216120, 6486809, 32799, 20311, 75527, 296385, 37893, 10370324, 21183, 2719, 820, 48622, 0, 82101, 844136, 5892, 3579, 0, 2479, 2762, 383559, 288893, 2518105, 6003, 3005, 7464, -5525, 2704, 0, 276, 205246, 51612, 0, 1386, 0, 6486809, 11, 293848, 0, 700976, 12699, 115292, 276, 0, 6584, 581010, 0, 58645, 8728, 586, 284, 3919, 288893, 64157, 1093, 2186, 340619, 1113, 5545, 589074, 90620, 0, 4005, 0, 17787, 3313, 4098, 230229, 0, 53727, 72387, 2459, 0, 92675, 53171, 2187, 425757, 53834, 27060, 127998, 1528, 16274, 0, 2186, 0, 6388, 6388, 4300, 1367495, 1386150, 15204, 88291, 284773, 0, 23681, 5325, 608825, 11162, 212760, 15816, 135519, 726, 166020, 5187, 18233, 1119539, 56689, 454, 49130, 364753, 10379, 10332, 0, 10967, 0, 552, 28726, 25780, 0, 3825, 53171, 20270, 888, 34203, 276, 1270, 20558, 1609670, 40802, 12069, 464504, 7150, 3639, 12699, 50895, 152831, 865701, 905176, 246398, 0, 19306, 0, 136325, 0, 989899, 5545, 1093, 802, 1633, 6079044, 227781, 608566, 156930, 12131, 148858, 108029, 0, 642170, 148858, 102126, 14975, 56775, 820, 639204, 59384, 65347, 28714, 0, 35547, 0, 72387, 0, 8584, 156930, 145031, 0, 340919, 0, 1157, 96961, 552, 823, 23659, 83888, 694182, 28905, 13923, 0], [158585, 0, 3825, 0, 13071, 54326, 5747, 139535, 382904, 152543, 236350, 156583, 391387, 273, 409741, 302411, 0, 10042, 0, 0, 383559, 542033, 2194, 16608, 368080, 49275, 2, 483474, 425757, 50273, 24644, 56803, 592, 12249, 5507, 339586, 23491, 25594, 180, 182071, 2113900, 3552, 22260, 6011, 0, 106647, 567577, 230229, 97697, 20558, 60193, 8461, 15831, 546, 12931, 7150, 645966, 288905, 0, 5956, 1448840, 5464, 19458, 79115, 64391, 20159, 793, 3144, 102381, 5643, 34, 5792, 178989, 0, 1077672, 0, 11575, 5591, 6746, 4669, 83919, 2186, 1012647, 3234719, 9206, 0, 546, 93038, 21079, 77929, 507073, 35702, 546, 90620, 16483, 50520, 0, 3613, 622284, 212561, 1792259, 276, 0, 10067, 276, 27190, 552, 83731, 20, 92292, 75361, 255666, 1959, 694182, 24198, 4645, 202980, 127576, 276, 16780, 12763, 35547, 820, 99155, 2762, 1093, 6003, 53834, 18801, 0, 60530, 2732, 2331, 422483, 1386, 1278406, 0, 0, 11922, 3948, 820, 647064, 464504, 2434, 1323162, 35568, 347694, 138716, 2813, 375497, 190967, 0, 820, 5022, 15159, 0, 6669, 1003, 0, 0, 811151, 74820, 1596139, 66755, 546, 8479, 0, 276, 7377, 55176, 111757, 18110, 0, 546, 64962, 464064, 78462, 276, 546, 2031, 75181, 227078, 231167, 18783, 28402, 3639, 52548, 32799, 380, 4615, 0, 101266, 8560, 427733, 2518105, 50980, 7582, 615426, 52548, 178989, 820, 72387, 58645, 276, 15207, 216236, 9687, 593, 1633, 384131, 17646, 479963, 0, 14352, 11561, 5792, 0, 231167, 68760, 1449, 1973, 0, 63879, 273, 145031, 3234719, 219218, 15816, 3934, 24143, 22339, 273, 601534, 12249, 58245, 1654390, 5206, 2459, 391387, 1093, 0, 0, 26363, 0, 726966, 227781, 62075, 7914, 13039466, 33725], [5591, 171460, 19685, 3189, 20311, 1113, 0, 20433, 20367, 0, 0, 0, 3315, 16371, 3725, 114624, 2680558, 0, 882360, 242716, 8285, 589074, 10363, 21725, 1012647, 27334, 60045, 246501, 273, 1107, 0, 5507, 1386, 639204, 384553, 3455757, 106647, 287506, 219218, 22413, 5892, 1759837, 107856, 993, 0, 145238, 37441, 28589, 546, 76786, 35568, 56693, 97608, 22634, 2539, 5206, 4360, 16274, 48055, 2295, 75321, 3309, 417232, 546, 66222, 0, 0, 2434, 11668, 923196, 149086, 35012, 2186, 219455, 49597, 8590, 3187, 47752, 13446, 2762, 14453, 28148, 6388, 316, 5792, 639204, 117866, 256563, 586, 3973, 0, 3024, 58211, 1260, 24143, 0, 0, 101381, 128796, 75527, 2450, 86024, 0, 276, 12909, 313, 49597, 273, 9156, 276, 25150, 296385, 13039466, 1458707, 39680, 0, 29275, 21011, 0, 212760, 2186, 0, 2186, 29208, 25779, 19955, 0, 103362, 694394, 758, 0, 3612, 66794, 52706, 107984, 3187, 21764, 411653, 20308, 1093, 608566, 201519, 0, 28798, 14389, 375497, 0, 920985, 97863, 0, 30408, 0, 1913, 119852, 15581, 20968, 148340, 0, 276, 793, 857741, 288905, 2455, 601534, 6889, 34183, 45996, 6667, 546, 107984, 276, 0, 0, 645966, 48952, 2056306, 2031, 293848, 197361, 35144, 3005, 0, 40802, 0, 706887, 2386, 2680558, 18233, 101266, 298284, 0, 1889, 205653, 79834, 538317, 1366, 273, 23659, 0, 80359, 27775, 35261, 213146, 273, 96311, 7460, 1633, 1640, 1623, 538317, 292669, 1934, 180, 99530, 12909, 30263, 2132, 649789, 18995, 483474, 823, 11162, 2113900, 99542, 9002, 877651, 249374, 24924, 8527, 533811, 546, 2186, 339049, 85058, 0, 19306, 2732, 726, 194010, 0, 380, 34183, 12381367, 153873, 1093, 287506, 887757, 17646, 37441, 1477], [20941, 231348, 18139, 119229, 727533, 391182, 0, 83888, 23681, 4098, 1448840, 19124, 823, 0, 0, 97697, 0, 1093, 18416, 125556, 0, 246398, 1657, 586, 276, 0, 287506, 106538, 6667, 35710, 0, 0, 4040, 116360, 288905, 1584576, 296583, 9206, 50520, 1128873, 3187, 1292720, 0, 157, 211566, 2186, 485020, 352910, 0, 118971, 15846, 28538, 106331, 11782, 53113, 98844, 19187, 231167, 1596139, 273, 106643, 0, 26024, 87656, 543291, 559939, 0, 0, 20764, 427733, 106643, 0, 5591, 10967, 0, 182071, 0, 19651, 132917, 16083, 64391, 7735, 900, 0, 1386150, 21169, 22935, 22339, 30184, 3142868, 2502, 4098, 10665, 28371, 344716, 1657, 20311, 86494, 1999, 316, 0, 498444, 1477, 12365, 0, 0, 0, 0, 97626, 118993, 22628, 2832, 124999, 4070, 0, 0, 3005, 726966, 1366, 8041, 463407, 276, 60985, 7237, 0, 273, 0, 160076, 0, 77152, 5532, 5643, 0, 0, 1173, 34, 2886, 12674, 390435, 231582, 36191, 30457, 0, 56467, 10967, 11561, 13191, 64845, 175347, 1657, 29602, 538317, 16274, 0, 7848, 1759837, 89015, 920, 0, 149731, 40896, 368615, 1381, 285877, 60377, 0, 63879, 8750, 69583, 213146, 2459, 26024, 111706, 0, 15086, 6592, 15752, 581010, 166020, 0, 6746, 6945, 0, 9748, 318293, 204648, 249374, 11672, 75181, 7563, 35371, 27422, 276663, 712771, 2, 7460, 451986, 1934, 22260, 52241, 3492754, 120637, 86494, 552, 2732, 16274, 10328, 33336, 26644, 77099, 380, 993, 0, 427733, 498444, 48113, 0, 470328, 48368, 3579, 2518105, 12961, 497321, 64049, 5792, 133168, 221440, 17646, 0, 0, 5956, 234073, 1645, 5747, 24606, 74820, 0, 12699, 923196, 2459, 16608, 149086, 101755, 463407, 7339, 138716, 0, 480703, 276, 0], [546, 41945, 7037, 48368, 5545, 7464, 380, 35547, 12570, 22634, 0, 276, 22529, 263678, 188331, 77837, 20, 1366, 0, 255552, 13915, 302874, 25918, 19191, 0, 546, 4098, 2194, 2099, 26363, 39669, 0, 22339, 202980, 501048, 35702, 2459, 705270, 25167, 161527, 0, 183, 1107, 391387, 0, 3005, 0, 1965, 16483, 0, 829, 77099, 20555, 66153, 0, 128796, 0, 697559, 642170, 0, 1372, 271213, 0, 547702, 273, 4495, 1913, 3052, 0, 3088768, 700976, 10967, 41171, 276, 1105, 148858, 92461, 546, 0, 26, 101381, 242716, 8983, 8560, 6158, 12217, 0, 28714, 4717574, 546, 6889, 21813, 77837, 1101716, 7237, 51923, 33709, 56775, 12069, 5013, 1221502, 6839, 9637690, 9598473, 230939, 0, 148858, 56775, 546, 0, 30457, 2099, 0, 0, 371789, 876265, 230229, 276, 41035, 276, 91696, 552, 250853, 135861, 0, 8146, 3579, 10332, 243025, 36850, 106538, 0, 108029, 0, 138716, 126514, 93038, 231167, 59431, 72387, 0, 9206, 46804, 82101, 5022, 190967, 20311, 3591, 225284, 1326, 586, 1743, 227078, 152103, 33725, 820, 1366, 9088, 28941, 498444, 0, 118993, 104769, 2762, 0, 172561, 2031, 10536, 27422, 109207, 5054, 0, 121883, 5571, 0, 470328, 823, 0, 136682, 2651, 276663, 136682, 34203, 2573, 3552, 0, 27522, 51923, 1093, 37441, 111757, 78684, 2886, 1113, 276, 1629, 1077672, 8461, 280618, 97626, 0, 2426, 70916, 324974, 222574, 47752, 11275, 38916, 0, 0, 0, 83919, 220447, 820, 37955, 216, 62285, 0, 2704, 33091, 1913, 0, 2186, 903919, 8479, 106331, 0, 39449, 3131, 28726, 891898, 276, 6839, 726966, 276, 78731, 3552, 0, 136325, 401531, 12961, 877651, 208699, 0, 1913, 19124, 28719, 1044, 25150, 2093], [156120, 77677, 409741, 0, 6138, 156583, 2925, 48368, 87974, 1458707, 231582, 48952, 2762, 288905, 273, 57241, 290837, 244227, 5187, 718776, 1397, 0, 1366, 21010120, 3591, 2459, 9598473, 379706, 2762, 25150, 29529, 12154631, 423943, 87065, 0, 9687, 913205, 292669, 36811, 171303, 99927, 2306, 5792, 5697, 2426, 0, 19397, 279098, 22628, 186538, 28402, 1584576, 0, 1251549, 324278, 324278, 108029, 19458, 3005, 135519, 0, 413444, 7757, 91571, 0, 1003, 0, 422483, 0, 48528, 0, 246339, 0, 64845, 0, 0, 559939, 71925, 340919, 25871, 2459, 99155, 202980, 1973, 0, 79115, 53171, 379706, 11275, 0, 11007, 2186, 6486809, 25918, 26363, 2961, 273, 4070, 26, 316103, 23727, 15723, 290837, 6790, 6667, 13191, 501048, 0, 15847, 118993, 83427, 0, 1742050, 730, 12431, 10332, 0, 6003, 0, 0, 837073, 0, 0, 310757, 10701, 596190, 182805, 0, 123879, 273, 0, 428957, 47364, 3144, 25839, 87974, 368615, 2154, 1629068, 712771, 0, 5763, 4137, 42634, 7735, 324267, 552, 2459, 1354, 1093, 3613, 205428, 62666, 34, 194879, 0, 829, 6604, 8527, 641008, 1093, 28905, 66222, 0, 2186, 4174431, 69341, 37893, 33725, 1270, 57029, 20558, 0, 116375, 427733, 56693, 390435, 34203, 12069, 0, 1922895, 0, 0, 116449, 31419, 0, 0, 2813, 17338, 276, 3189, 479963, 347694, 21183, 28148, 4656, 68032, 829, 0, 0, 427733, 15581, 8480, 57512, 23348, 837, 7459, 105288, 5406, 40896, 0, 53171, 0, 116375, 230939, 820, 0, 202980, 2151871, 313, 148340, 0, 108426, 7460, 5112, 0, 8662, 15581, 72387, 185834, 241162, 24265, 62666, 136325, 0, 98844, 19306, 85188, 23375, 250853, 1618, 92461, 212561, 0, 25755, 26467, 96961, 4557, 128038, 4495], [85188, 829392, 87065, 19685, 160076, 42766, 42884, 0, 13923, 23348, 28589, 1243788, 290837, 5022, 7377, 34175, 273225, 0, 1381, 0, 11782, 0, 234073, 141646, 920, 11368, 48055, 2732, 493119, 45207, 546, 128038, 13461, 204998, 32421, 78899, 3144, 470328, 15050, 106527, 60193, 35568, 24743, 40896, 21813, 37893, 275315, 44133, 104080, 415515, 515404, 0, 0, 189786, 45768, 276, 18233, 65347, 2186, 802, 3787, 0, 2, 2925, 7460, 3024, 2093, 726, 0, 0, 25839, 74703, 0, 22935, 83731, 50520, 86388, 48622, 13191, 110944, 3639, 276, 242716, 0, 217491, 106647, 8662, 0, 1946, 243414, 6557, 0, 15955, 66262, 35390, 1173, 10781, 464504, 10659, 115292, 288893, 2732, 2186, 1639, 0, 40111, 44840, 77677, 19685, 34497, 186538, 6889, 97863, 147205, 820, 0, 66262, 2805141, 127998, 180, 0, 0, 559939, 361217, 79115, 71925, 7237, 284, 107984, 33709, 2626, 21169, 164038, 0, 237647, 166985, 0, 14975, 0, 1093, 11275, 25330, 66222, 171430, 0, 26144, 84018, 340619, 0, 10379, 16939, 2762, 118554, 705270, 0, 0, 7735, 104080, 1939, 2554, 726, 0, 231348, 11, 1173, 1922895, 276, 0, 6889, 0, 127381, 61068, 1659, 216236, 1913, 0, 971404, 19229, 342377, 74703, 5187, 29529, 0, 10067, 546, 57512, 7382, 75321, 844136, 19685, 829, 37061, 136682, 147205, 2502, 172561, 39877, 21764, 905176, 9088, 2633882, 5571, 0, 578110, 0, 0, 118129, 197361, 2732, 8969643, 2459, 6681, 42612, 6158, 31991, 50520, 92837, 905176, 12431, 3834, 208699, 1934, 66262, 0, 1639, 28798, 7914, 99530, 275315, 0, 3725, 172561, 36070, 2031, 11668, 22720, 3279, 3845, 35587, 920, 116375, 29529, 276, 1458707, 3725, 0, 48952, 19306, 149048, 1236243], [552, 125791, 340919, 46804, 820, 7757, 0, 352910, 18139, 0, 276, 0, 324278, 1386, 28905, 276663, 25918, 608825, 124999, 6945, 16871, 5484, 0, 82101, 0, 204998, 0, 28331, 244227, 29529, 0, 498444, 149731, 0, 63879, 0, 592, 0, 144878, 324278, 2295, 820, 0, 3834, 8480, 0, 127576, 888, 119218, 6158, 54120, 3834, 552, 83888, 26538, 6486809, 552, 26765, 38119, 124999, 39877, 243414, 0, 339586, 60530, 293, 0, 111706, 104769, 44569, 228250, 5268, 6667, 8662, 244227, 38690, 26538, 20218, 64157, 23375, 106647, 339586, 120861, 97863, 1354, 12312, 0, 8527, 5525, 0, 8146, 43413, 106538, 15204, 469947, 108029, 57452, 0, 10701, 3109840, 214323, 7914, 318293, 384553, 116449, 25874, 11275, 68970, 10968, 287506, 98844, 28295, 820, 276, 36796, 47984, 171460, 25755, 0, 9504, 97608, 0, 1999, 11007, 820, 546, 115292, 118993, 16297, 0, 1397, 4854, 0, 2633882, 747722, 0, 35710, 1946, 256777, 310261, 1726, 6158, 3612, 228571, 16939, 0, 276, 2033, 28840, 105288, 0, 0, 3109840, 136392, 0, 0, 552, 324974, 37574, 829392, 54120, 2532, 3552, 288893, 273, 97348, 0, 47984, 50980, 24644, 3919, 2772, 0, 905176, 50516, 11138, 57241, 108426, 32421, 11172, 829, 2299, 900, 538317, 27060, 0, 3612, 66794, 847, 208699, 7757, 182941, 28538, 1609670, 61940, 10379, 19187, 41987, 7460, 0, 113071, 0, 6267, 25839, 880794, 2260, 546, 1366, 43399, 256563, 3720, 5697, 184722, 4861062, 0, 118554, 1913, 8590, 183, 0, 1390184, 115292, 0, 77099, 5406, 205653, 592, 254200, 99530, 540, 4175, 2651, 5747, 52453, 0, 49130, 12069, 8803, 0, 1889, 165565, 236854, 1251549, 1221502, 112562, 647064, 2563, 145031, 46286, 1260], [10562, 0, 4355, 0, 15204, 1086, 55082, 93038, 2762, 62285, 14389, 4861062, 62147, 5792, 62147, 9598473, 58245, 16939, 211946, 0, 97348, 46286, 0, 109207, 18176, 28719, 3419, 2732, 12570, 135320, 0, 8117, 844136, 13488, 60045, 8560, 0, 150626, 276, 53171, 26777, 6839, 109207, 212760, 107984, 55511, 29275, 284, 0, 227078, 68135, 112562, 0, 820, 2186, 5472, 64962, 0, 24924, 0, 52548, 40715, 882360, 3315, 1726, 258734, 0, 68135, 0, 60045, 1639, 35587, 0, 302874, 31419, 1105, 194010, 8527, 3005, 83892, 0, 1959, 43511, 33336, 0, 31216, 1803, 156583, 117866, 5591, 152831, 0, 0, 219455, 324278, 34497, 0, 25839, 148104, 697559, 379706, 50516, 33024, 4495, 284, 78731, 83068, 0, 216236, 567577, 52548, 4372, 273, 5219, 2680558, 41945, 60072, 0, 738809, 593, 55511, 0, 11007, 55176, 5268, 423943, 45480, 0, 57029, 85188, 2093, 3787, 0, 3639, 99530, 54001, 66222, 1397, 85075, 546, 164038, 12778, 0, 157, 0, 18801, 0, 99155, 2532, 993, 1017761, 5519, 0, 0, 0, 66494, 0, 46286, 413444, 5591, 3234719, 63542, 10701, 0, 747722, 11275, 11782, 1381, 8461, 31321, 1366, 3591, 25594, 9219, 1242, 3825, 0, 36206, 1640, 172561, 135320, 1386, 1381, 182071, 154534, 34175, 52241, 0, 0, 5219, 12022, 5013, 77099, 0, 1796, 384616, 119893, 0, 501048, 20159, 4430, 0, 276663, 2261, 2732, 16068, 136325, 216918, 9002, 62285, 90565, 1319011, 55511, 77099, 290837, 41617, 820, 0, 120637, 0, 35261, 52488, 34183, 649789, 98738, 175347, 101266, 231348, 546, 31436, 0, 6790, 20, 407729, 296385, 0, 83427, 339049, 51923, 8076176, 273, 6011, 208603, 276, 97626, 106538, 6790, 56938, 10701, 83892], [12131, 601534, 10042, 10332, 241162, 108029, 13888, 213146, 13071, 24198, 0, 1596139, 276789, 0, 66222, 15050, 8279, 116375, 0, 2502, 16274, 41945, 0, 5054, 0, 1618, 64845, 35568, 39877, 171303, 3279, 0, 165829, 0, 9598473, 1639, 34175, 13888, 0, 546, 0, 34699, 20, 6549, 48789, 21169, 189625, 0, 5747, 83731, 50895, 0, 35882, 0, 95252, 273, 41946, 89286, 23285, 0, 135208, 19306, 35710, 12827, 837073, 35710, 1908653, 7914, 82101, 148858, 0, 5792, 970709, 15731, 276, 479175, 20558, 694182, 0, 276, 2, 15731, 3189, 384553, 302411, 6716, 324267, 1093, 726, 66755, 3787, 0, 93561, 0, 2434, 578110, 23348, 9937, 212760, 148104, 125791, 0, 0, 116449, 66494, 33125, 6839, 276, 92675, 42884, 479175, 820, 32438, 8584, 6667, 4717574, 13923, 2450, 4005, 66755, 8652, 16608, 12763, 340619, 38446, 46286, 14175, 16483, 324267, 0, 23803, 11368, 0, 525, 23727, 546, 120861, 4005, 296283, 103016, 368405, 423943, 5464, 89015, 0, 2132, 21764, 0, 142684, 1044, 43879, 5763, 10701, 22720, 6178, 112562, 92292, 136325, 15111, 1803, 0, 161527, 10255, 1107, 35702, 198021, 276, 6079044, 697559, 498236, 36796, 101376, 92675, 0, 49130, 712771, 28371, 25755, 37089, 5187, 230939, 40715, 0, 2403, 83384, 0, 347694, 0, 111706, 0, 546, 158712, 0, 25776, 877651, 6267, 13134, 201519, 2732, 705270, 0, 16411, 1093, 2403, 829, 0, 0, 639204, 700976, 507073, 1157, 183, 0, 0, 68526, 161010, 3371, 280618, 694394, 1796, 52645, 0, 19306, 949, 114624, 296583, 10562, 127998, 256716, 8750, 125791, 4381, 820, 211946, 222752, 134420, 19306, 0, 62635, 13681, 0, 87974, 170193, 2194, 126514, 811151, 0, 100168, 158712, 170908], [592, 109207, 21169, 5325, 108029, 0, 1639, 69583, 423943, 145031, 13071, 98738, 57452, 44133, 59600, 0, 3825, 3005, 552, 24743, 1236243, 1639, 19685, 2762, 574240, 2187, 45612, 159311, 8041, 1173, 99155, 0, 121883, 39558, 148340, 0, 3552, 7563, 117111, 4645, 1609670, 276, 10177, 41945, 1093, 0, 7582, 148104, 0, 276, 0, 0, 34175, 97697, 33091, 2732, 40896, 51612, 119161, 3612, 507073, 2459, 26478, 546, 0, 2732, 181988, 820, 72994, 60045, 0, 1639, 700976, -5525, 324267, 2925, 52873, 18176, 64210, 5484, 110944, 154534, 552, 58746, 25860, 602221, 70916, 2651, 50520, 217491, 384553, 241804, 92461, 5166, 22188, 391182, 227781, 0, 1093, 820, 14774, 11293, 21292, 0, 0, 3613, 0, 425757, 0, 0, 8750, 220835, 464064, 2832, 2762, 0, 61109, 51612, 225284, 22624, 0, 138716, 9748, 302411, 0, 4040, 75953, 273, 0, 34183, 34517, 3725, 49275, 1477, 14352, 93160, 0, 0, 72994, 9147, 726, 820, 15955, 0, 1792259, 186538, 11672, 9504, 41945, 0, 276, 21725, 718776, 331016, 3393, 2732, 1221502, 2154, 222574, 43413, 222752, 0, 0, 258734, 820, 0, 6003, 31216, 368080, 3455757, 15731, 0, 22996, 79834, 2299, 0, 578110, 2459, 213146, 185834, 0, 0, 20308, 493119, 0, 123163, 22935, 5206, 273, 280618, 1319011, 0, 37441, 26024, 4854, 26868, 324278, 41035, 52546, 30457, 34905, 273, 25871, 276, 0, 0, 1386, 0, 4861062, 36850, 0, 53113, 273, 4656, 3787, 50516, 0, 1609670, 6604, 25860, 212760, 9206, 3289, 114899, 0, 36850, 3052, 8750, 0, 0, 1889, 211566, 8904, 0, 0, 39558, 181988, 181988, 83384, 79115, 24924, 15847, 552, 171648, 401531, 0, 31321, 1939, 0, 4717574], [12398, 0, 0, 136754, 820, 7735, 0, 48368, 222574, 0, 415515, 231348, 0, 7735, 0, 2563, 0, 43413, 3612, 47535, 10781, 47984, 0, 12841, 11172, 423943, 229860, 216159, 45207, 0, 50895, 0, 51923, 106166, 433228, 44133, 68760, 0, 52546, 23727, 9088, 48055, 2033, 0, 96, 68032, 27522, 0, 69341, 141646, 40802, 1323162, 0, 1093, 0, 182941, 35702, 6267, 1367495, 255552, 0, 10067, 16068, 3005, 3024, 0, 2132, 6011, 12010, 39877, 23491, 19955, 12763, 88731, 11672, 339049, 1913, 0, 409960, 1105, 608825, 0, 182941, 31321, 3109840, 152543, 712771, 27936, 2772, 20, 181988, 0, 158585, 169695, 0, 69583, 1965, 205959, 26777, 138040, 194879, 1323162, 825890, 24850, 48368, 292669, 383559, 0, 19458, 718776, 33091, 546, 64962, 313, 460820, 3787, 8560, 546, 257638, 25839, 20, 80486, 7464, 531002, 758, 9546, 0, 141646, 5187, 0, 43879, 8662, 0, 26644, 66794, 546, 3005, 0, 0, 0, 11464, 150626, 296283, 61068, 0, 47535, 205959, 196840, 52548, 877651, 60530, 153764, 4088284, 96961, 48789, 25918, 0, 0, 46286, 167425, 292669, 0, 0, 28726, 72398, 5187, 6839, 22339, 50485, 384131, 114899, 34497, 50520, 71051, 101266, 8426, 8983, 31475, 823, 136754, 344716, 8461, 615426, 10232, 644778, 353449, 0, 639204, 13039466, 1908653, 7533, 495708, 0, 12763, 0, 52706, 820, 0, 16371, 39558, 12217, 12699, 865701, 0, 25860, 3313, 4098, 55059, 0, 2031, 144878, 718776, 3315, 8117, 40683, 844136, 3419, 8041, 68400, 0, 356631, 3005, 10379, 4372, 418876, 228571, 12763, 5464, 36070, 13191, 20433, 0, 135320, 7059, 2186, 3421, 106647, 546, 0, 758, 26363, 149086, 1292720, 0, 25755, 40203, 823, 2680558, 1448840, 53727], [276, 88731, 255666, 820, 4381, 31258, 68526, 11368, 171648, 47364, 0, 4174431, 13325, 132917, 16083, 0, 0, 8076176, 5605, 37893, 2554, 7237, 2867682, 0, 86024, 5464, 0, 726, 169695, 4174431, 12961, 8527, 108680, 1093, 170908, 0, 34, 28342, 1270, 2186, 2832, 4557, 175392, 318293, 340919, 498444, 718776, 546, 495708, 16411, 1093, 1012647, 0, 0, 27936, 62147, 276, 241804, 6138, 167363, 3187, 0, 26395, 2186, 81713, 0, 276, 6592, 6388, 700976, 276, 837073, 422483, 32799, 13134, 54326, 2186, 78731, 316103, 33594, 61940, 35587, 205428, 0, 6839, 0, 1913, 0, 19187, 288905, 96412, 280618, 552, 3052, 47984, 2518105, 0, 55511, 433228, 85075, 225284, 1800, 3552, 91571, 20968, 1093, 59431, 0, 820, 694394, 15816, 823, 26644, 57512, 171460, 2860833, 27422, 87656, 273, 970709, 3131, 6839, 12827, 5525, 6592, 102344, 158585, 1913, 1270, 880794, 229860, 8584, 581010, 64391, 546, 263678, 47535, 80626, 107856, 23285, 0, 28798, 15086, 10968, 68135, 114899, 27469, 127998, 88731, 0, 639204, 35587, 6319, 8782, 47698, 31795, 2186, 11668, 694182, 86388, 25780, 908411, 135861, 495708, 3052, 453, 47698, 2056306, 18110, 58746, 8983, 157084, 1244428, 60072, 256716, 2768147, 142843, 19685, 88962, 212561, 156583, 900, 0, 479963, 1913, 15581, 0, 2459, 0, 20218, 98912, 0, 5364, 2832, 276, 109207, 1609670, 27775, 2426, 540, 187158, 622284, 63542, 26363, 52645, 36971, 96311, 37441, 525, 0, 908411, 21764, 109207, 139535, 793802, 134420, 2260, 2762, 641008, 3552, 0, 7104, 0, 293, 1326, 12827, 1448840, 1939, 75850, 111757, 11162, 6716, 2194, 0, 87077, 16237, 185834, 296283, 2459, 19685, 11293, 2031, 0, 119218, 356631, 54326, 276, 11138, 507073, 5112], [0, 106647, 586, 8426, 0, 1326, 121883, 1618, 96377, 226215, 112562, 5747, 0, 2386, 1528, 56467, 0, 0, 1913, 0, 236854, 8146, 1792259, 40896, 0, 223621, 276, 380, 0, 7735, 186538, 30184, 97863, 186538, 28719, 0, 4017141, 77929, 14453, 2719, 581010, 44569, 383559, 23659, 6584, 340619, 371789, 205428, 9504, 31419, 110944, 4141799, 0, 1077672, 0, 105288, 5464, 0, 2194, 0, 62075, 829, 847, 119218, 70822, 70822, 219218, 296583, 0, 4005, 61068, 837, 24606, 113149, 5472, 0, 544864, 0, 12717, 53171, 615426, 2762, 0, 84018, 5714, 12674, 219455, 82101, 0, 36796, 0, 0, 1618, 697559, 275856, 139466, 103362, 15731, 1657, 33125, 100168, 22634, 12827, 78684, 0, 49275, 125791, 5643, 1609670, 829, 25776, 82262, 2434, 15882, 7513, 2762, 50643, 12763, 48952, 19769, 2186, 0, 697559, 2459, 9628, 2832, 33953, 72387, 24143, 0, 578110, 3455757, 23803, 15581, 1044, 368405, 0, 223621, 16929, 13446, 29275, 276789, 3552, 0, 811151, 62285, 25860, 23681, 1017761, 0, 273, 25780, 26644, 85491, 0, 3005, 13191, 0, 60530, 102126, 50516, 6945, 463407, 6347, 40203, 8285, 25871, 233437, 1584576, 2426, 0, 1726, 6839, 0, 880794, 246589, 820, 254200, 15111, 135320, 117866, 0, 1913, 0, 375497, 0, 136754, 3189, 39877, 275856, 20526, 41035, 144878, 6549, 0, 25860, 0, 15723, 3552, 93160, 793802, 54120, 0, 13903, 138040, 3492754, 17646, 113149, 49130, 28798, 106527, 21715, 0, 2434, 62075, 417232, 0, 145031, 93561, 83427, 2518105, 1128873, 28331, 28798, 121883, 2459, 47984, 276, 13446, 257638, 20, 385393, 65974, 0, 1242, 3246, 92292, 0, 6667, 23285, 41617, 44569, 0, 3393, 7563, 13888, 2732, 847, 375497, 164038], [2732, 276, 5054, 29529, 0, 16371, 51612, 4098, 15579, 110144, 546, 7037, 3825, 1623, 139535, 2651, 175392, 6178, 71440, 0, 546, 14352, 165829, 293, 425757, 25871, 16237, 877651, 0, 257638, 546, 27348, 15752, 3825, 1973, 820, 41946, 1737, 45156, 256716, 20526, 1973, 25874, 8146, 254200, 593, 2186, 844136, 166020, 8387, 36971, 820, 92461, 0, 0, 46804, 162371, 93038, 13915, 135320, 0, 6838673, 0, 1657, 0, 22486, 2252, 280618, 0, 0, 74703, 2434, 1101716, 2426, 589074, 888, 21011, 36796, 865701, 19191, 2925, 0, 51923, 36206, 0, 14418, 106538, 36070, 211946, 92675, 422483, 35710, 0, 67850, 820, 546, 0, 120637, 552, 0, 1618, 3024, 97608, 0, 263678, 1366, 100168, 3246, 0, 288893, 0, 256716, 186538, 119151, 31900, 52873, 1200845, 743480, 78899, 48622, 119151, 546, 645966, 27320, 11007, 296385, 101755, 75181, 30860, 296583, 0, 156583, 0, 8423, 0, 0, 39558, 61068, 171036, 1913, 35371, 20526, 52873, 2252, 29147, 546, 8480, 0, 0, 0, 2186, 276, 820, 45612, 4430, 0, 4645, 14352, 546, 202980, 0, 139535, 1502778, 276, 811151, 4861062, 47535, 19665, 227781, 101266, 112562, 820, 0, 183065, 237647, 8584, 138716, 79115, 596190, 119161, 793802, 6889, 5484, 0, 3142868, 9219, 68794, 324267, 293, 0, 7104, 9002, 231348, 641008, 166020, 22628, 139466, 113071, 28342, 1128873, 2186, 0, 27334, 712771, 125556, 310757, 0, 3234719, 0, 10363, 227078, 7460, 0, 114985, 172561, 15207, 85491, 36571, 0, 35012, 3934, 66755, 331016, 14352, 175347, 12961, 273, 0, 161527, 0, 1251549, 30140, 2299, 116360, 121883, 4174431, 0, 26765, 1381, 53171, 417232, 2132, 546, 273225, 298284, 185834, 0, 29275, 3131, 2762], [26765, 58645, 18136, 35390, 26777, 2805141, 11782, 0, 28589, 5206, 1086, 2539, 15086, 246398, 48528, 5206, 40683, 64391, 36850, 0, 26467, 276789, 16274, 65923, 82262, 0, 36811, 60072, 50520, 485020, 905176, 96412, 37061, 34699, 4070, 48236, 546, 542033, 0, 27422, 66494, 48622, 136754, 183, 6604, 115292, 0, 464504, 189786, 0, 3393, 0, 122576, 793802, 0, 77837, 78899, 1270, 139535, 12699, 0, 1105, 104769, 0, 726, 52453, 53171, 6667, 0, 48789, 347694, 382904, 81713, 0, 33725, 566878, 75361, 30408, 454, 0, 15638, 425757, 1913, 52453, 2295, 8560, 493119, 3825, 2252, 1781846, 0, 2434, 601534, 56803, 0, 26982, 48055, 730, 6746, 246589, 8279, 24143, 24644, 197361, 9707, 32942, 3624, 293, 5763, 413444, 3612, 52241, 227781, 138040, 85188, 85083, 31258, 128038, 546, 86064, 26868, 10221, 8423, 8423, 87458, 455261, 1574134, 15207, 7464, 78684, 0, 3639, 793, 59431, 290837, 211946, 324267, 8059084, 433228, 64157, 0, 148104, 35587, 2459, 3934, 48528, 413444, 13250, 0, 21764, 0, 18801, 12131, 249522, 19769, 4420, 4557, 1366, 92675, 7150, 35882, 622284, 5571, 0, 11, 706887, 10328, 0, 2502, 0, 2299, 97863, 165829, 31453, 574240, 1645, 141646, 180, 22624, 0, 28726, 2186, 356631, 0, 12841, 69417, 989899, 6138, 2154, 1107, 1157, 22339, 23491, 52453, 0, 586, 118971, 1934, 0, 113071, 222574, 5484, 0, 25150, 64962, 153764, 1086, 6889, 3144, 581010, 1386, 368080, 205246, 55059, 122576, 0, 117866, 20311, 150626, 52546, 87974, 54120, 39680, 127381, 23375, 39308, 8059084, 382904, 437660, 0, 21725, 54326, 0, 40802, 0, 547702, 0, 1093, 6945, 0, 14626, 273, 4135, 302411, 22339, 543291, 2867682, 302874, 69583, 228571], [12398, 0, 900, 2539, 156930, 15086, 0, 900, 66755, 7037, 8803, 116449, 469947, 578110, 0, 196840, 4645, 552, 19191, 5792, 5592, 82262, 546, 2961, 1913, 84018, 347694, 63942, 1105, 42151, 20, 119161, 3552, 241162, 1448840, 255552, 0, 353449, 216236, 12841, 2295, 2386, 375497, 77118, 138463, 586234, 118993, 4669, 49130, 2539, 0, 0, 2554, 820, 0, 46573, 0, 293, 3591, 1054016, 4137, 379703, 220835, 13325, 0, 6214, 171430, 1093, 24839, 384616, 3313, 41027, 14975, 1639, 74703, 273, 352910, 141646, 102344, 3455757, 802, 0, 706887, 37893, 5166, 263678, 87656, 22486, 106647, 25860, 85188, 303349, 837, 20224, 3552, 0, 364753, 99542, 0, 1093, 0, 78425, 324616, 0, 26363, 4615, 157084, 134420, 166020, 246501, 7735, 48113, 2479, 41946, 31258, 293, 2679, 64845, 52241, 231348, 249522, 0, 25594, 170193, 4174431, 250853, 20, 0, 4717574, 10968, 20, 1323162, 10332, 62075, 6549, 641008, 20526, 3552, 0, 14453, 212760, 920985, 102381, 204648, 9748, 171036, 111757, 68760, 0, 0, 180, 0, 172561, 231167, 48236, 694182, 2832, 22538, 202980, 820, 13039466, 6746, 22634, 7464, 212760, 104080, 19458, 0, 38816, 47698, 145031, 86024, 111757, 3973, 2772, 0, 48952, 7237, 127381, 9147, 15344, 0, 226215, 228571, 21715, 3552, 97697, 118554, 2459, 0, 880794, 50895, 1003, 6592, 39308, 10042, 67850, 8983, 92837, 142843, 18139, 0, 76324, 4964, 87458, 213146, 0, 2186, 2921, 11782, 52488, 0, 2525, 483474, 28371, 2805141, 368080, 10255, 9831, 86024, 30003, 134420, 0, 0, 2049, 0, 61109, 4717574, 0, 84051, 1973, 2099, 10536, 324267, 566878, 101755, 10781, 263678, 1242, 8560, 52546, 0, 1397, 109207, 706887, 3973, 231582, 0, 273, 25167], [55176, 2762, 0, 231582, 138040, 133168, 128038, 0, 0, 0, 370559, 152103, 8279, 2832, 38446, 37574, 645966, 280618, 820, 0, 72398, 88865, 183274, 3419, 2455768, 793802, 61109, 12217, 0, 2732, 1093, 128796, 1913, 205428, 437660, 119218, 2921, 0, 16483, 820, 22628, 214323, 837, 1922895, 324267, 28342, 5464, 0, 2762, 2186, 820, 1093, 24924, 158712, 546, 52706, 1639, 41027, 31453, 2132, 13071, 156120, 546, 2707, 2732, 96, 174661, 1244428, 14273, 43399, 19458, 837073, 15449, 3597011, 10221, 2732, 0, 0, 4964, 53834, 14783, 515404, 20, 34905, 0, 12217, 152103, 920, 0, 114985, 0, 2762, 22260, 45768, 13702, 379703, 1221502, 276, 0, 10232, 1381, 45996, 0, 0, 0, 2479, 370559, 28798, 3552, 19685, 197756, 5484, 20367, 77677, 391387, 15159, 56689, 28371, 24265, 5592, 888, 0, 205959, 546, 87065, 0, 106643, 793802, 0, 89286, 7037, 700976, 0, 83427, 7563, 1449, 16371, 93160, 900, 8117, 285877, 0, 76786, 31419, 8461, 1129962, 1606, 220447, 4981, 171460, 40683, 127320, 20, 5268, 0, 13250, 113149, 4861, 205428, 0, 2459, 56467, 145031, 3189, 4098, 255666, 152103, 88731, 144878, 68794, 0, 712771, 56938, 119229, 552, 0, 324278, 148104, 183, 0, 0, 49275, 4135, 33953, 738809, 106166, 0, 6592, 132917, 3024, 42151, 90620, 227078, 0, 546, 368080, 0, 122576, 91696, 44569, 180, 0, 1173, 1654390, 45996, 0, 408810, 15207, 0, 9831, 25860, 41027, 6080, 276, 24382, 2768147, 6584, 112562, 28719, 276, 20224, 141646, 2260, 139535, 409960, 23348, 273, 0, 384131, 391765, 3142868, 6079044, 0, 19651, 132917, 19124, 2455768, 11293, 12674, 117866, 0, 316103, 3597011, 86395, 32438, 9002, 28402, 8387, 0, 382904], [2762, 81713, 26868, 4135, 0, 50643, 16274, 730, 14352, 2173, 0, 483474, 0, 10255, 13071, 13325, 6604, 923196, 61940, 2563, 2186, 2434, 273, 829, 8803, 706887, 0, 50980, 13681, 3189, 20433, 28589, 25779, 8059084, 83507, 7582, 0, 25780, 49130, 0, 62075, 50895, 0, 0, 0, 18801, 87458, 16237, 205428, 79834, 0, 39669, 0, 0, 45480, 9937, 25330, 2867682, 7680, 9002, 0, 1243788, 340919, 418876, 13888, 793802, 887757, 1446, 73176, 0, 48113, 156583, 132917, 293, 90741, 187158, 2563, 433228, 455261, 2832, 0, 370559, 48236, 9206, 0, 4854, 15345, 427733, 2554, 0, 6557, 3088768, 293, 16068, 98738, 829392, 0, 24839, 1574134, 30408, 0, 2186, 20968, 25780, 28714, 3109840, 498444, 53727, 60530, 273225, 586234, 4005, 8782, 5525, 293, 1157, 0, 0, 0, 1645, 2186, 0, 2459, 48622, 0, 13681, 152543, 10562, 145238, 273, 13915, 29474, 233437, 57072, 552, 1913, 140690, 110144, 451986, 540, 546, 42634, 90565, 36850, 108680, 747722, 190967, 8285, 546, 4360, 99155, 0, 50980, 19187, 0, 18416, 4717574, 34175, 3353, 15579, 170908, 50895, 37089, 0, 42884, 334747, 0, 0, 1913, 22996, 2525, 42634, 379706, 22935, 552, 0, 2725223, 160076, 11668, 12022, 113149, 64049, 64391, 0, 384616, 2252, 8117, 1326, 0, 74062, 3597011, 9147, 0, 153764, 62666, 13325, 3353, 0, 15847, 10781, 251848, 1366, 106538, 22188, 8076176, 27060, 216120, 121883, 56467, 0, 6319, 0, 533811, 113071, 63942, 249374, 127320, 0, 483474, 12841, 0, 546, 57512, 4300, 1448840, 158712, 7540, 0, 82262, 34175, 409960, 3552, 1946, 3419, 30860, 0, 28148, 34175, 905176, 8041, 83942, 134420, 2455768, 6319, 152103, 296283, 3613, 2680558, 9707, 48055], [71051, 8750, 33709, 25860, 256716, 256563, 21011, 95685, 0, 4119, 66262, 227078, 891898, 180, 276, 1657, 28402, 310261, 77099, 68135, 4495, 66262, 72387, 273, 6549, 27422, 1009, 57029, 6669, 694394, 56689, 40111, 1260, 113071, 793, 1367495, 390435, 38916, 0, 5206, 48622, 1172944, 8969643, 211946, 9088, 3234719, 0, 86494, 36388, 203747, 543291, 0, 2186, 4381, 0, 47535, 205246, 501048, 52330, 2762, 1959, 8584, 0, 65347, 29474, 26868, 31436, 0, 0, 71789, 7563, 53727, 0, 2502, 993, 80486, 0, 0, 546, 84134, 119893, 194010, 0, 229860, 364753, 820, 26644, 0, 115292, 463720, 6584, 408354, 40896, 498236, 75953, 811151, 726, 198882, 0, 0, 546, 3552, 56803, 33725, 9219, 167425, 255666, 645966, 2260, 37441, 820, 7377, 230939, 102344, 1172944, 257638, 5268, 60193, 242716, 0, 0, 837073, 385393, 2154, 0, 2762, 3234719, 0, 63627, 7582, 0, 0, 278, 216120, 4355, 1390184, 0, 0, 25779, 0, 6839, 8426, 903919, 425757, 0, 284, 3624, 324267, 2056306, 276, 71051, 0, 246398, 13923, 56689, 212561, 36811, 237647, 229860, 110144, 0, 96, 368615, 47698, 100168, 6839, 1009, 48528, 2386, 1354, 178149, 339586, 552, 328282, 194782, 2762, 4141799, 40802, 4404, 865701, 62075, 34183, 182071, 39669, 417232, 1095323, 0, 1326, 276, 0, 1086, 60985, 110144, 172561, 164038, 230229, 0, 0, 19191, 0, 119852, 35547, 21725, 5519, 34517, 3234719, 255552, 1908653, 16608, 989899, 0, 0, 21864, 1093, 1093, 6080, 119161, 127381, 0, 77929, 1913, 88167, 880794, 408354, 1934, 20218, 188331, 1449, 15159, 356631, 50980, 694394, 829, 820, 0, 1596139, 0, 51612, 44840, 0, 11172, 0, 7377, 1319011, 0, 705270, 5268, 10177, 0, 60193], [127320, 236854, 2173, 19397, 1737, 33594, 276, 39669, 1654390, 1381, 6716, 7459, 14165, 324974, 0, 7059, 0, 24265, 71925, 125556, 10562, 16780, 12570, 0, 22260, 31258, 150626, 33953, 0, 0, 2306, 10536, 601534, 246398, 20433, 479532, 222574, 222752, 51655, 0, 0, 3144, 5507, 0, 6669, 22486, 93561, 12841, 361217, 136639, 0, 194879, 5738, 48368, 2732, 13923, 8983, 1397, 316, 700976, 12154631, 284773, 116449, 40896, 93160, 12827, 80359, 0, 241804, 384553, 37441, 14352, 0, 0, 42884, 40896, 0, 0, 276, 727533, 7059, 31795, 60072, 2732, 58245, 169695, 31795, 3787, 2459, 518, 156583, 35261, 87974, 6079044, 1988, 87745, 59600, 236350, 83888, 96377, 10332, 4420, 369727, 0, 453, 3005, 0, 91571, 2732, 213146, 2295, 16871, 32942, 2518105, 0, 0, 3613, 84051, 0, 16083, 546, 18801, 20433, 263678, 837073, 273, 22996, 331016, 730, 1323162, 91884, 61940, 23681, 13915, 1366, 53171, 124999, 0, 8983, 246589, 793802, 2532, 0, 106166, 58746, 276, 23491, 34183, 876265, 0, 0, 55059, 0, 390435, 60193, 10701, 20558, 276, 0, 148858, 115292, 0, 1743, 103016, 758, 211946, 1959, 47752, 2459, 1574134, 24606, 546, 68135, 25776, 113071, 0, 0, 13191, 8279, 42884, 2762, 116449, 4005, 24644, 589148, 12699, 3142868, 276, 22140, 136682, 437660, 391387, 20224, 9219, 85083, 2679, 66222, 7513, 2732, 190967, 0, 0, 1326, 2186, 525, 0, 546, 0, 10967, 32421, 4615, 22935, 802, 0, 64845, 13191, 5738, 18139, 27522, 0, 10562, 391765, 62285, 0, 0, 171430, 0, 0, 31321, 9546, 273, 86388, 546, 0, 880794, 93160, 36388, 110944, 1093, 303349, 197756, 59384, 0, 98844, 96961, 4854, 172561, 2554, 16237, 33594], [0, 0, 2299, 32438, 920985, 1086, 0, 211946, 900, 0, 2426, 75527, 73176, 20, 385393, 1093, 479532, 92675, 589148, 73176, 1012647, 69341, 30084, 0, 2633882, 13071, 50643, 93160, 41946, 0, 169695, 3919, 152543, 61940, 0, 900, 276, 11, 153873, 0, 211946, 4174431, 108426, 60108, 0, 250853, 19685, 0, 0, 25839, 0, 0, 9195, 8782, 122576, 0, 2260, 42884, 356631, 80486, 905176, 0, 1446, 12827, 77677, 0, 368405, 97697, 1559158, 25150, 9504, 273, 186538, 78684, 136392, 4088284, 257638, 24094, 2651, 857741, 96412, 2187, 19665, 10370324, 802, 8983, 113071, 0, 0, 1449, 24094, 3088768, 480703, 408810, 1093, 216, 161010, 15882, 12909, 102381, 45996, 167425, 1657, 6089, 24606, 4404, 0, 194879, 20, 225284, 5956, 0, 6681, 3639, 72387, 313, 39791, 1448840, 97608, 5219, 0, 342377, 14774, 0, 596190, 542033, 78684, 371789, 34175, 542033, 8560, 85058, 276, 0, 276, 1639, 96, 63627, 215045, 0, 369727, 4495, 44840, 26144, 0, 8584, 1107, 615426, 0, 141646, 68794, 0, 35710, 7237, 288893, 10967, 4615, 2186, 0, 578110, 228250, 83507, 1264002, 5697, 5054, 3024, 9687, 1093, 276, 645966, 1105, 0, 165565, 292669, 706887, 71021, 413444, 109207, 69341, 41171, 923196, 165829, 82564, 31992, 515404, 0, 2459, 241162, 738809, 5507, 0, 70822, 5022, 54120, 24924, 12715, 23781, 546, 75321, 0, 0, 11782, 0, 0, 11293, 2459, 8285, 46193, 644778, 1639, 1803, 3279, 700976, 98738, 102381, 4040, 3246, 276789, 639204, 20555, 71051, 3639, 93226, 920985, 825890, 0, 0, 31258, 23375, 87458, 23348, 0, 313, 0, 888, 10177, 180, 1959, 589074, 10665, 102344, 58533, 29093, 25197, 62666, 276, 243414, 2860833, 34203, 0], [0, 29275, 2056306, 92675, 59600, 823, 2651, 211566, 0, 0, 908411, 880794, 27348, 2725223, 0, 6669, 45996, 3579, 15638, 31496, 111706, 183065, 34426, 1657, 42151, 14626, 2732, 16068, 53171, 0, 0, 1093, 3189, 139535, 128796, 1633, 2479, 302874, 81713, 923196, 422483, 1367495, 0, 1243788, 0, 144878, 28402, 98637, 0, 593, 2434, 0, 11782, 95685, 52645, 705270, 538317, 11672, 114624, 1270, 41987, 119161, 18995, 100168, 5013, 8164, 59600, 66222, 1609670, 22413, 1319011, 18561, 1193, 20, 50485, 7037, 415515, 0, 1397, 485020, 34426, 546, 171430, 37089, 19191, 73428, 596190, 45768, 29147, 546, 823, 2154, 0, 263678, 227078, 101755, 15882, 92675, 1128873, 273225, 0, 497321, 546, 141711, 183065, 0, 64406, 31900, 0, 96, 888, 45996, 0, 37486, 0, 2921, 100472, 31258, 23375, 273, 2187, 308520, 0, 97348, 313, 7320, 27775, 216918, 10665, 56467, 83731, 2093, 887757, 0, 83888, 276, 0, 10701, 10379, 586, 1093, 230939, 9002, 19955, 280618, 127576, 39449, 17176, 5219, 39669, 171430, 85188, 7459, 93160, 140690, 271213, 0, 66494, 80626, 67850, 98844, 35390, 0, 194782, 92837, 55511, 1629, 0, 216918, 93038, 2033, 273, 88731, 0, 189625, 39877, 0, 2033, 7464, 56689, 56938, 71051, 0, 10370324, 156120, 4017141, 0, 42634, 15050, 1796, 0, 53727, 0, 3246, 10968, 45996, 204648, 2518105, 31258, 135208, 97863, 15159, 77929, 205428, 1093, 408354, 518, 61068, 0, 3607, 35882, 130732, 705270, 20224, 13923, 2261, 0, 40896, 273, 103364, 2093, 2707, 0, 1367495, 542033, 302874, 273, 1639, 13888, 0, 27936, 1292720, 216236, 0, 6592, 28538, 2805141, 11, 331016, 45612, 64391, 1528, 4175, 22832, 1965, 80626, 46193, 0, 113149, 3552], [913205, 136682, 3934, 276, 820, 6716, 18416, 0, 93038, 865701, 546, 4918, 4918, 45156, 1959, 156120, 183065, 29529, 99155, 68032, 903919, 33709, 485020, 99927, 647064, 0, 0, 700976, 3552, 5507, 118677, 0, 127576, 25860, 1448840, 5532, 5187, 0, 1093, 11668, 697559, 2187, 13915, 94401, -5525, 820, 6549, 98738, 38816, 16411, 149048, 296283, 1390184, 0, 8076176, 102126, 6267, 11575, 31216, 6945, 16274, 0, 19955, 1543, 77677, 19306, 276, 56693, 0, 13446, 14975, 45768, 91884, 211566, 205959, 142684, 72398, 0, 0, 12674, 0, 113149, 2772, 84377, 820, 6880, 0, 1093, 279098, 60108, 107984, 483474, 1792259, 256716, 546, 411653, 0, 250853, 1093, 216, 276, 136639, 64962, 1559158, 273, 31991, 820, 4669, 0, 826, 171303, 2762, 55059, 5206, 216159, 35710, 1093, 370559, 72994, 0, 1458707, 16929, 4175, 820, 3234719, 6388, 0, 16189, 453, 15344, 5571, 0, 139466, 0, 77152, 0, 119161, 276, 0, 641008, 9707, 0, 19769, 4119, 31900, 0, 0, 4135, 174661, 273, 19685, 28295, 8803, 0, 3005, 26644, 1093, 189786, 7150, 0, 9156, 1251549, 52706, 2306, 4861062, 0, 1988, 0, 19124, 880794, 31453, 49130, 267786, 12841, 15955, 41035, 123879, 642170, 415515, 79115, 0, 2031, 16929, 4119, 726, 104080, 166985, 1939, 2033, 4717574, 93561, 1244428, 142843, 230939, 8164, 27170, 76324, 16274, 2732, 276, 546, 111757, 96377, 593, 546, 2154, 8750, 574240, 3869, 525, 24382, 4098, 313, 12931, 1939, 18995, 154534, 1260, 130732, 175392, 0, 14273, 93226, 85058, 1606, 152543, 5792, 0, 271213, 6681, 77152, 971404, 1101716, 22935, 101755, 2980085, 98844, 276, 1077672, 217491, 0, 0, 58245, 118677, 14629, 75181, 0, 644778, 3246, 5792], [15344, 197361, 949, 373217, 24198, 82564, 347694, 1354, 820, 39791, 231348, 589074, 9546, 25779, 33125, 171430, 255666, 0, 0, 87974, 24094, 5747, 190967, 1086, 2479, 10232, 10042, 592, 39558, 288893, 166020, 0, 5532, 0, 589148, 498236, 900, 1934, 4645, 1959, 888, 26395, 15752, 552, 0, 75321, 0, 7513, 69417, 485020, 15086, 145031, 79834, 93561, 20764, 10562, 8387, 273, 66494, 57512, 93913, 64210, 15159, 820, 0, 18416, 16483, 12699, 26144, 75181, 147205, 601534, 390435, 69583, 80626, 13039466, 23491, 2704, 0, 231582, 21010120, 0, 1242, 34905, 45207, 22832, 1792259, 47752, 0, 7735, 216236, 726, 34497, 114951, 0, 2539, 0, 0, 216236, 1278406, 13903, 0, 95252, 361217, 5761, 34183, 515404, 187158, 649789, 111706, 5761, 19955, 12715, 538317, 1737, 36796, 62666, 9195, 2762, 58211, 409960, 2459, 222752, 581010, 0, 356631, 208603, 20433, 1726, 102381, 263678, 24265, 119151, 64962, 0, 0, 276, 45996, 78731, 57452, 219455, 368080, 0, 552, 10363, 27936, 28719, 1559158, 5464, 0, 0, 1528, 0, 531002, 8584, 112562, 0, 7914, 302411, 7460, 87745, 4861, 1934, 182071, 552, 6011, 29602, 0, 384553, 111757, 8584, 1260, 10114, 820, 103364, 98637, 11007, 118677, 39558, 2331, 949, 3607, 7735, 30408, 347694, 0, 27320, 91884, 1128873, 35587, 14352, 0, 242716, 39449, 18607, 14629, 3613, 64210, 50895, 331016, 15344, 2306, 293, 35882, 25594, 24198, 4404, 2539, 0, 10562, 2925, 14279, 847, 13461, 593, 33336, 118677, 0, 47984, 15581, 0, 119893, 3834, 52645, 601534, 71440, 324278, 3934, 136325, 25780, 2, 2732, 147205, 1973, 8076176, 0, 11668, 4174431, 0, 6079044, 36191, 1105, 1093, 0, 820, 2704, 1645, 3973, 2186, 0], [31258, 820, 4300, 20270, 27170, 20, 2033, 126514, 15955, 41946, 2626, 19187, 2925, 241162, 119852, 36971, 10921, 3934, 2459, 22339, 13191, 4656, 0, 552, 57452, 0, 27775, 820, 25313, 823, 877651, 236350, 7680, 0, 36191, 36070, 7533, 0, 26144, 1323162, 2434, 189625, 72398, 0, 0, 0, 296583, 546, 185834, 10232, 14165, 11172, 391387, 6319, 205653, 2306, 27334, 56577, 44569, 380, 497321, 3624, 0, 144878, 28295, 28342, 18139, 20, 0, 3187, 353449, 1105, 84377, 83068, 2525, 66794, 69341, 26144, 15111, 22832, 0, 25150, 79115, 75181, 1096, 27170, 829, 2459, 2132, 74062, 2459, 0, 0, 546, 16068, 37893, 28331, 4420, 820, 77677, 52546, 34905, 185464, 24094, 340919, 14453, 552, 6011, 905176, 8279, 171648, 1800, 6584, 180, 0, 344716, 5545, 9088, 0, 5956, 113149, 820, 78462, 9219, 41987, 246758, 91696, 25918, 76324, 15064, 0, 92461, 1200845, 46286, 7735, 0, 409741, 101381, 47535, 63627, 15344, 0, 3825, 369727, 19955, 68970, 38119, 15579, 0, 276, 3552, 0, 0, 0, 127320, 0, 2459, 136392, 167363, 324616, 2762, 51655, 15207, 28719, 81713, 334747, 0, 292669, 8076176, 1093, 3309, 552, 23491, 95252, 1054016, 37486, 820, 3934, 288893, 3639, 4918, 5219, 98738, 41617, 275856, 15752, 433228, 811151, 52873, 52873, 18995, 0, 84377, 49130, 85491, 8076176, 339049, 222752, 2738221, 0, 18561, 58533, 1913, 84134, 310757, 9628, 6584, 24094, 2563, 0, 102126, 31496, 72994, 0, 3005, 11275, 106527, 1988, 25150, 0, 276, 422483, 2187, 8662, 949, 115292, 2459, 5464, 453, 65347, 0, 124999, 20159, 353449, 16483, 188331, 877651, 19665, 837, 540, 0, 51655, 2186, 0, 148340, 2194, 79834, 0, 613164, 220835], [321924, 115292, 2186, 119229, 65974, 3309, 829, 13250, 39449, 0, 3005, 2459, 3246, 5054, 16871, 888, 73428, 0, 391765, 64157, 0, 101755, 2732, 1381, 589148, 0, 531002, 83068, 0, 379706, 64049, 0, 212561, 0, 820, 16871, 47535, 0, 222574, 28714, 276, 0, 0, 290837, 56693, 14783, 164038, 205246, 340919, 0, 33594, 453, 4645, 25150, 0, 28941, 93913, 39669, 101376, 3234719, 829, 0, 6347, 318293, 276, 903919, 39669, 75361, 2732, 88865, 271213, 57459, 0, 108029, 33091, 3948, 829, 379703, 83942, 15111, 127381, 11275, 29602, 747722, 33709, 122576, 88167, 2725223, 22720, 0, 820, 21813, 0, 138040, 0, 15579, 59384, 0, 0, 25330, 0, 31900, 71925, 339049, 1270, 7848, 0, 171460, 31453, 83942, 1939, 5525, 0, 10659, 56467, 12431, 8560, 129147, 255552, 4175, 118677, 24265, 5187, 0, 205653, 829, 370559, 2186, 273, 6388, 64406, 6158, 118971, 14975, 1093, 57459, 8969643, 1319011, 26538, 108680, 284, 820, 3591, 820, 83068, 0, 230939, 26982, 96961, 0, 0, 12022, 4981, 15204, 0, 546, 36206, 2261, 380, 1446, 0, 87745, 820, 2539, 35882, 7533, 212561, 0, 2459, 0, 31321, 11368, 121883, 4005, 596190, 0, 2639499, 5763, 276, 97608, 136754, 334747, 251848, 567577, 0, 16411, 97972, 37061, 0, 0, 2539, 4098, 1093, 57072, 2132, 1448840, 1326, 273, 278, 119893, 5507, 1973, 340619, 409960, 34175, 4098, 0, 608566, 3315, 5892, 83888, 62075, 102573, 10332, 0, 7320, 1096, 68794, 1367495, 0, 23681, 56467, 1528, 95685, 8279, 33125, 83942, 12827, 6388, 15581, 4404, 905176, 25839, 73176, 122576, 50485, 231582, 62147, 6138, 726, 6138, 20, 21864, 37893, 273, 55082, 2403, 52241, 413444, 121883], [0, 15344, 0, 85188, 11464, 288893, 401531, 0, 180, 7563, 20, 0, 16483, 2434, 106316, 0, 62635, 4861062, 2626, 92675, 180, 50516, 75181, 0, 546, 139466, 231167, 847, 22486, 1606, 0, 116360, 142684, 2194, 837073, 0, 276, 3597011, 63627, 75953, 71051, 10221, 37486, 135519, 97697, 0, 0, 4098, 35371, 3309, 2768147, 4135, 40715, 407729, 0, 27190, 35702, 390435, 4300, 586234, 613164, 148340, 121883, 820, 726, 34, 60377, 538317, 941391, 406, 97972, 16189, 48789, 276, 11172, 0, 2886, 823, 8662, 2725223, 1999, 247525, 276663, 80359, 0, 0, 120637, 384616, 111706, 0, 27422, 1654390, 0, 2772, 14453, 8584, 292669, 12217, 4372, 303349, 60193, 0, 74062, 887757, 276, 758, 324267, 153873, 35261, 175347, 0, 276, 622284, 106316, 69417, 52453, 156930, 1726, 11782, 2651, 0, 2554, 13461, 20555, 226215, 7680, 127320, 36206, 2679, 9628, 0, 31436, 79834, 31992, 0, 1913, 26644, 25874, 136639, 189625, 2306, 9937, 26144, 0, 111706, 726, 30084, 2450, 2261, 66153, 30003, 16871, 109207, 78462, 6089, 12010, 6138, 36796, 116360, 340919, 273, 61068, 57029, 135320, 0, 3607, 331016, 4430, 71925, 14982, 0, 20941, 58645, 41946, 1157, 35568, 95685, 125791, 75321, 9748, 3973, 0, 0, 1367495, 12570, 88865, 718776, 1796, 0, 87745, 2886, 0, 30003, 13681, 276, 118971, 22832, 0, 2680558, 0, 0, 24743, 0, 96412, 0, 149048, 0, 134420, 25839, 101755, 208603, 0, 15204, 6889, 119151, 31991, 57029, 2832, 15204, 17787, 55082, 27334, 4717574, 6716, 223621, 0, 8285, 8461, 149086, 127576, 22260, 2732, 0, 8461, 20555, 91884, 464064, 0, 0, 0, 0, 31453, 12312, 547702, 364753, 43399, 37089, 2725223, 30140, 45996], [0, 29208, 8423, 0, 116360, 2860833, 85188, 339586, 1913, 727533, 56689, 127381, 288893, 114951, 1105, 941391, 1193, 501048, 303349, 25839, 276, 451986, 31496, 106166, 24850, 18561, 0, 0, 12778, 0, 411653, 77118, 1323162, 0, 820, 29602, 88291, 161010, 29208, 134420, 22413, 174661, 28818, 5268, 273, 9598473, 0, 77099, 98637, 1946, 187158, 0, 1913, 39449, 0, 546, 353449, 7735, 6138, 158712, 0, 285877, 24803, 3421, 23803, 51612, 361217, 0, 0, 546, 174661, 9546, 820, 8480, 22996, 104080, 3865, 12154631, 92461, 227078, 5532, 21813, 136392, 171648, 10701, 0, 0, 0, 0, 4861, 823, 66794, 593, 26, 0, 1077672, 2099, 20555, 50516, 276, 77929, 4669, 1193, 60377, 1629068, 276, 24265, 1781846, 857741, 244227, 220447, 53113, 2762, 34905, 391182, 1781846, 820, 552, 0, 10921, 48528, 236854, 90741, 66794, 820, 730, 4372, 246398, 135519, 63627, 211566, 48789, 2019, 63627, 20367, 1093, 20, 581010, 371789, 0, 11293, 31436, 993, 23375, 27936, 0, 279098, 3315, 25839, 278, 0, 28818, 802, 2518105, 4360, 3552, 29093, 58245, 726966, 601534, 230939, 78425, 182805, 174661, 645966, 6003, 99155, 16371, 8803, 384553, 52241, 68032, 601534, 84051, 45768, 0, 204648, 73428, 7464, 3309, 30408, 0, 0, 0, 31258, 4098, 62285, 25549, 68526, 727533, 98738, 2961, 0, 4040, 820, 501048, 820, 211946, 276, 829, 89286, 63879, 48236, 5545, 4981, 54120, 23727, 46752, 14273, 2707, 65974, 3591, 0, 116375, 2019, 837073, 0, 215045, 712771, 4098, 28342, 726, 16411, 165829, 9937, 38119, 0, 25776, 59431, 1726, 0, 546, 0, 75321, 0, 0, 1654390, 5792, 35882, 16274, 22935, 241804, 1003, 88962, 4098, 1107, 284, 552, 95685, 0], [608825, 102573, 59384, 119151, 273, 18607, 51655, 20224, 2151871, 518, 24198, 225284, 418876, 9707, 2525, 4918, 64157, 8782, 9831, 2450, 5268, 13250, 167363, 293, 6557, 1640, 0, 540, 0, 136392, 2261, 1243788, 22935, 28840, 391765, 15847, 57514, 1093, 0, 589074, 96, 20526, 2132, 263678, 96961, 3071342, 19191, 72387, 6214, 26644, 40896, 43879, 90620, 184722, 823, 6138, 3948, 13039466, 0, 12131, 0, 694182, 23803, 2093, 18136, 495708, 706887, 25860, 0, 273, 45207, 35371, 3421, 118677, 27422, 726, 273, 212561, 19955, 183274, 0, 28331, 3353, 112562, 126514, 8652, 73428, 139466, 28818, 324267, 101376, 0, 109207, 1913, 10255, 65923, 98637, 9147, 13923, 11007, 227078, 1633, 820, 98844, 134420, 2459, 246758, 12022, 1128873, 1448840, 8426, 43413, 0, 0, 2252, 37955, 5166, 27936, 9748, 891898, 45207, 52488, 182941, 1458707, 0, 3845, 811151, 0, 373217, 3552, 1934, 8426, 5187, 276, 43413, 0, 45207, 0, 42884, 0, 5187, 228250, 1584576, 0, 41945, 574240, 5406, 1913, 91884, 19306, 28402, 165565, 0, 98912, 1559158, 645966, 758, 820, 1086, 106166, 0, 122576, 4017141, 829, 171036, 20218, 19397, 5166, 0, 13071, 2860833, 257638, 22634, 16929, 111757, 0, 228571, 83942, 538317, 0, 57514, 7914, 108029, 204998, 125791, 60985, 1017761, 13923, 3597011, 726, 428957, 12312, 0, 102344, 552, 1093, 68400, 318999, 6667, 2732, 104769, 324267, 7735, 24606, 37486, 99542, 3052, 12674, 35261, 102344, 829, 2732, 0, 22538, 139466, 25918, 136682, 276, 27936, 222752, 1381, 1278406, 497321, 7320, 0, 5643, 4420, 52546, 68760, 220835, 16483, 89286, 2772, 546, 697559, 649789, 26467, 64845, 135861, 114624, 68135, 8146, 0, 147205, 276, 83427, 169695, 970709, 84018, 71789], [1913, 26868, 15955, 18233, 3088768, 9637690, 89015, 324267, 173074, 0, 0, 91696, 2, 46193, 12909, 83068, 50520, 0, 1093, 900, 14352, 0, 36971, 4017141, 16068, 66262, 62075, 2186, 1922895, 0, 92837, 275856, 5219, 31216, 3552, 14774, 217491, 63542, 14982, 273, 276, 1372, 18801, 0, 1528, 0, 0, 888, 5464, 40802, 2459, 27422, 31795, 94401, 14975, 80626, 205428, 4762, 198882, 0, 479175, 6089, 7540, 8059084, 2403, 339586, 33336, 63627, 1939, 2639499, 88865, 66262, 298284, 0, 1934, 104080, 0, 255666, 0, 57072, 114985, 147205, 6079044, 10659, 31216, 8904, 385393, 1101716, 43511, 171460, 35710, 0, 225284, 25871, 76324, 1093, 2019, 593, 5337, 87065, 216159, 2886, 276, 16648, 7680, 173074, 6880, 182941, 1397, 9628, 36191, 17787, 86024, 6669, 43511, 2525, 136682, 15752, 276, 2331, 162371, 1319011, 12699, 69341, 1093, 68760, 730, 7377, 37955, 13915, 24924, 62129, 0, 64962, 148858, 0, 275315, 649789, 33336, 183065, 26478, 7150, 13903, 0, 136754, 276, 276, 2732, 205653, 45156, 53171, 2651, 1093, 0, 13325, 6267, 974, 0, 13681, 65923, 273, 19458, 66755, 24606, 246589, 0, 1737, 72387, 47364, 0, 0, 7459, 30457, 7914, 41035, 276, 5219, 68970, 10363, 546, 99155, 154534, 35710, 2639499, 0, 63942, 705270, 241804, 170908, 6089, 247525, 3309, 495708, 0, 1726, 198882, 276, 29529, 0, 102573, 578110, 2832, 20218, 0, 1633, 0, 1093, 518, 5545, 0, 356631, 37089, 7037, 758, 40683, 596190, 22413, 0, 1639, 102344, 27775, 334747, 3552, 0, 124999, 2704, 276, 48622, 118677, 72994, 5013, 880794, 276, 247525, 61940, 72398, 11162, 905176, 20764, 9687, 1367495, 73176, 10701, 117111, 31419, 110144, 567577, 0, 28589, 167425], [39669, 135320, 172561, 86494, 28818, 428957, 36811, 0, 31475, 0, 0, 39558, 219218, 276, 3071342, 727533, 823, 22538, 490874, 150626, 14389, 0, 3234719, 0, 136754, 0, 1988, 546, 0, 5519, 0, 127381, 4175, 20270, 3005, 546, 546, 40715, 11138, 0, 74062, 2768147, 4040, 2732, 0, 42151, 9937, 7848, 0, 0, 256777, 1386150, 6889, 40203, 162371, 183065, 48952, 86395, 65974, 57512, 28538, 3612, 77837, 26395, 552, 52453, 26478, 114985, 1743, 0, 220835, 214323, 2186, 0, 182071, 11561, 127576, 0, 227078, 11162, 0, 25594, 0, 383559, 5325, 21764, 0, 4557, 6089, 2186, 2186, 98844, 546, 180, 3845, 114985, 23803, 37955, 726966, 84051, 54001, 254200, 24644, 89286, 7104, 0, 1173, 1640, 97972, 58533, 276, 60108, 743480, 157084, 10562, 24924, 3579, 135208, 2019, 9088, 249374, 2762, 18801, 127576, 21764, 12217, 236350, 0, 276, 219218, 119161, 85083, 12398, 14453, 276, 2732, 30457, 409741, 26, 1645, 6079044, 2186, 6158, 63542, 175392, 544864, 8285, 4137, 1449, 1093, 275856, 11368, 12961, 0, 98912, 6138, 86494, 15846, 0, 0, 0, 2056306, 133168, 493119, 104769, 0, 6839, 180, 547702, 285877, 2455768, 33725, 2260, 303349, 152831, 233437, 0, 1093, 142843, 169695, 0, 71789, 25780, 16371, 38916, 339049, 1093, 552, 75527, 0, 727533, 385393, 718776, 0, 36206, 546, 3279, 6669, 39680, 0, 0, 8423, 0, 0, 60985, 149086, 1606, 16371, 0, 7735, 0, 276, 20558, 86395, 18416, 276789, 118971, 96412, 43399, 63542, 0, 401531, 84377, 25874, 347694, 1654390, 84051, 15204, 1934, 47698, 5484, 820, 0, 72994, 3845, 0, 361217, 2518105, 8560, 23348, 33024, 20, 391182, 2961, 216120, 72994, 0, 451986, 1448840, 15207], [3289, 205428, 13191, 35390, 12398, 20308, 552, 823, 37441, 1366, 0, 15345, 1193, 19124, 837, 316103, 0, 3934, 12644, 2980085, 37089, 1639, 24850, 20941, 7459, 567577, 518, 118677, 0, 613164, 0, 0, 2961, 28719, 50980, 231167, 0, 56577, 52488, 3144, 94401, 423943, 114624, 79834, 276, 25167, 12312, 11668, 284773, 10562, 53171, 3919, 2459, 24644, 55176, 0, 212760, 181988, 2925, 526134, 62075, 22538, 75181, 276789, 152543, 1934, 5591, 406, 22529, 0, 17176, 0, 1397, 1645, 149086, 0, 0, 2762, 12312, 34183, 24265, 3005, 22413, 30003, 148104, 77677, 5219, 0, 6839, 334747, 50643, 391182, 6945, 11, 32942, 273, 4381, 74703, 14783, 0, 50516, 2768147, 552, 14175, 0, 52546, 50520, 552, 276, 30140, 111757, 2732, 0, 0, 0, 3088768, 586234, 3579, 39449, 28402, 164038, 0, 276, 1742050, 3313, 208603, 65974, 546, 23375, 0, 353449, 276, 2832, 369727, 6178, 26982, 880, 4557, 20270, 1093, 16411, 26982, 3552, 93038, 231167, 0, 6681, 180, 3869, 1278406, 142843, 110944, 61068, 552, 608825, 0, 384131, 24924, 5738, 3720, 11138, 3393, 276663, 0, 25330, 0, 0, 14273, 18136, 10536, 1609670, 99530, 7464, 0, 546, 119161, 41617, 16068, 1934, 8904, 3088768, 0, 19651, 0, 222574, 10536, 2762, 6889, 0, 35144, 0, 78899, 91696, 15846, 3187, 1449, 75850, 6669, 254200, 21011, 820, 1200845, 31419, 29474, 0, 5268, 1105, 2426, 4861, 3720, 61940, 1354, 189786, 212760, 820, 1939, 1922895, 0, 0, 48055, 5219, 117111, 0, 24644, 14774, 34699, 36070, 22720, 120637, 6584, 1390184, 318999, 877651, 1367495, 183, 27320, 0, 31991, 47752, 6347, 84018, 1606, 7382, 276, 2732, 93038, 25549, 212561, 0, 0], [84377, 0, 273, 1792259, 10379, 118971, 273, 63942, 1386, 497321, 0, 0, 586, 162371, 0, 288893, 70916, 10921, 7320, 85491, 188331, 38446, 0, 1221502, 0, 51923, 0, 0, 493119, 162371, 0, 5337, 130732, 1096, 62250, 69341, 4420, 22538, 57241, 0, 217491, 844136, 1093, 217491, 10067, 92837, 205653, 574240, 0, 31436, 14389, 1448840, 115292, 293848, 16371, 2738221, 47698, 371789, 273, 340619, 12699, 22529, 0, 136682, 369727, 220835, 78425, 589074, 1093, 2732, 0, 21764, 920985, 4495, 0, 0, 19665, 4355, 106643, 15086, 31453, 1105, 62147, 546, 88731, 35547, 4981, 64845, 94401, 77677, 204648, 427733, 292669, 13250, 324278, 547702, 0, 86494, 552, 0, 0, 256777, 107984, 0, 6388, 56803, 123163, 15086, 8387, 5337, 3552, 180, 93561, 415515, 2633882, 0, 147205, 3455757, 119161, 29093, 30140, 546, 1934, 21864, 101376, 2772, 16483, 0, 718776, 3393, 0, 13681, 368080, 0, 40683, 540, 3787, 88731, 47752, 2479, 1450484, 46752, 0, 222574, 1105, 1999, 175347, 820, 180, 0, 25779, 14975, 546, 66262, 273, 5472, 256716, 2186, 91884, 255666, 331016, 0, 171303, 347694, 6669, 3005, 128038, 2434, 30263, 40715, 13915, 241162, 0, 36191, 98912, 9088, 4430, 22996, 171460, 16929, 13681, 0, 273, 39669, 2, 820, 1737, 22413, 0, 216159, 2186, 17176, 10221, 16780, 3289, 0, 263678, 971404, 135320, 273225, 31321, 39791, 12841, 41035, 0, 56689, 56577, 941391, 49130, 454, 615426, 45156, 613164, 9002, 46286, 182941, 75321, 7059, 47698, 73176, 27422, 28905, 101376, 108029, 214323, 26868, 1093, 4717574, 0, 1629, 6839, 45480, 34, 1973, 188331, 20218, 57514, 0, 0, 6604, 1270, 2762, 339049, 10328, 51655, 41035, 6603, 6880, 219218, 0], [0, 15204, 4098, 14783, 101376, 111757, 18607, 344716, 82564, 726966, 22529, 743480, 900, 14629, 14626, 0, 324278, 9088, 2031, 150626, 5525, 302411, 30184, 407729, 6945, 7037, 132917, 167363, 31475, 42612, 18783, 12931, 27469, 75361, 1366, 28941, 339586, 56775, 27190, 34905, 273, 293, 12763, 36850, 233437, 2502, 22413, 18607, 119151, 747722, 89015, 123163, 74820, 379703, 25330, 2704, 2925, 136682, 243414, 2732, 94401, 2186, 111706, 4360, 22486, 48528, 12961, 71440, 31992, 0, 23491, 0, 1988, 1913, 8164, 559939, 0, 15831, 543291, 93226, 941391, 0, 0, 0, 203747, 1639, 7460, 28295, 1093, 83384, 501048, 1781846, 10363, 7735, 15204, 1093, 25150, 718776, 2260, 0, 19187, 820, 0, 2832, 61109, 24803, 90620, 258734, 5605, 38916, 1397, 276, 3005, 9598473, 2186, 225284, 1639, 50980, 24265, 201519, 1913, 96311, 97348, 24143, 18139, 2049, 258734, 107856, 0, 0, 507073, 0, 19955, 57072, 30003, 0, 19187, 2554, 85075, 40683, 0, 829, 820, 0, 384553, 1449, 0, 7735, 22188, 4381, 48528, 23285, 13923, 153873, 2154, 63542, 1128873, 0, 66222, 454, 0, 2732, 35371, 425757, 2049, 56689, 1446, 22624, 215045, 47984, 208699, 1448840, 2732, 0, 0, 0, 45996, 147205, 738809, 0, 30457, 820, 34, 0, 138040, 60530, 51612, 0, 6388, 83507, 136392, 793, 15086, 0, 14774, 887757, 91571, 15731, 11668, 5507, 136754, 0, 161010, 20367, 0, 100472, 1105, 24743, 0, 3142868, 0, 135208, 16780, 105288, 15752, 0, 566878, 14175, 20218, 0, 86395, 128796, 12131, 882360, 82564, 0, 0, 8983, 0, 42151, 129147, 89286, 56693, 95685, 19769, 0, 247525, 1101716, 391765, 0, 276, 27522, 3552, 59384, 7320, 1934, 0, 230939, 727533, 339586], [18176, 1781846, 42884, 47984, 93160, 334747, 9937, 106527, 6681, 0, 2099, 99927, 880, 119229, 0, 23375, 10328, 276, 0, 75850, 37441, 352910, 4615, 70822, 14418, 113071, 14273, 0, 85491, 19191, 256716, 0, 0, 23491, 8279, 100472, 8426, 2479, 13488, 0, 7320, 4088284, 608825, 251848, 615426, 0, 20159, 124999, 16939, 276, 1381, 273, 120637, 205959, 157084, 39449, 74062, 2186, 14453, 2151871, 183, 20270, 2187, 62666, 0, 2707, 37574, 208603, 52488, 0, 970709, 13446, 62129, 31991, 98637, 0, 106643, 498444, 80359, 1606, 5507, 28371, 8387, 793, 15731, 11672, 820, 324267, 52453, 249374, 254200, 2434, 181988, 2479, 49130, 35882, 37089, 100168, 1093, 480703, 2886, 38816, 546, 340919, 7237, 0, 75361, 3639, 64406, 24094, 47364, 1093, 4141799, 8983, 28840, 5643, 2633882, 119218, 1574134, 0, 14175, 60045, 19955, 10659, 31900, 0, 18783, 273, 31258, 194782, 0, 119852, 11464, 73428, 44840, 344716, 546, 12217, 8285, 3315, 0, 89286, 310261, 108029, 0, 0, 25780, 147205, 18176, 2704, 136754, 1934, 22188, 310261, 2459, 8041, 0, 811151, 0, 4135, 32942, 159311, 8662, 276, 183274, 30084, 20367, 546, 15159, 0, 71789, 98912, 0, 949, 6790, 4981, 10781, 433228, 4404, 0, 173074, 6178, 923196, 97348, 108029, 58746, 6746, 2459, 25968, 0, 0, 15723, 20555, 24143, 52330, 25776, 22720, 0, 109207, 276, 64157, 41027, 2, 83507, 0, 45996, 82564, 13681, 647064, 44840, 0, 58245, 111706, 152543, 106538, 3552, 2725223, 0, 829, 0, 258734, 16929, 7914, 0, 28941, 56938, 0, 4717574, 2525, 123879, 53171, 136392, 1934, 1012647, 19458, 56693, 13134, 379706, 375497, 14774, 12217, 35710, 42151, 15831, 589148, 42884, 1639, 2186, 0, 2194], [0, 31496, 34699, 2768147, 820, 249374, 87065, 4964, 1381, 31992, 246758, 222752, 222752, 8983, 7464, 2186, 118677, 1645, 57072, 5206, 0, 6138, 276, 7680, 18783, 54326, 104080, 205246, 857741, 0, 0, 847, 1095323, 10332, 5325, 15345, 0, 0, 6839, 24265, 0, 247525, 145238, 0, 29602, 46573, 1502778, 12961, 276, 37486, 116375, 546, 0, 144878, 14165, 84134, 56938, 39308, 99530, 275856, 1323162, 35568, 151030, 22486, 35390, 59600, 288893, 3353, 3234719, 24606, 0, 6003, 4098, 694394, 0, 2459, 44133, 12217, 92675, 2772, 0, 7533, 1781846, 12778, 0, 24606, 0, 130732, 18176, 1017761, 2113900, 83892, 5763, 743480, 86064, 829, 3131, 0, 41171, 86494, 352910, 37574, 119229, 15882, 820, 2980085, 82564, 26644, 639204, 23491, 106538, 64157, 613164, 16929, 12644, 99927, 18233, 5406, 1093, 65923, 52330, 310757, 93226, 13461, 1657, 887757, 22996, 1934, 0, 20224, 13446, 149086, 1278406, 73176, 145031, 0, 69417, 5187, 552, 2434, 546, 119161, 747722, 1803, 18416, 86388, 15086, 0, 642170, 2033, 1913, 79834, 6178, 78462, 371789, 526134, 0, 495708, 84134, 5337, 123879, 644778, 0, 141646, 15731, 48055, 15064, 12717, 11922, 40203, 5714, 27936, 2049, 151030, 59600, 437660, 1913, 90741, 47364, 0, 1889, 0, 0, 93913, 68794, 515404, 41987, 18176, 2187, 231348, 0, 0, 613164, 62129, 647064, 43413, 36971, 18607, 1105, 8750, 531002, 6011, 27522, 18416, 8969643, 40683, 7377, 28402, 92461, 14626, 104769, 15579, 50485, 1574134, 13071, 900, 104080, 1093, 497321, 18607, 33953, 1093, 0, 6716, 38690, 9707, 50273, 78899, 1959, 552, 72994, 0, 36850, 0, 3144, 25755, 12365, 0, 1477, 24265, 20218, 5166, 29208, 26538, 62285, 3005, 0, 10921, 41987, 219455], [25860, 423943, 3024, 33125, 0, 25313, 10332, 22339, 60108, 4119, 171303, 6790, 99542, 58645, 391765, 347694, 22634, 20555, 197756, 31475, 96412, 11162, 152543, 19458, 287506, 2261, 20, 52546, 88962, 0, 273, 1243788, 993, 11672, 50643, 86388, 31900, 205246, 45612, 418876, 7563, 13702, 0, 273, 0, 0, 28726, 829, 115292, 68032, 4135, 0, 4070, 60530, 2832, 793802, 0, 820, 0, 0, 1017761, 288905, 4175, 174661, 5525, 0, 21292, 23681, 63942, 25150, 4175, 13461, 0, 229860, 65974, 72994, 61068, 276, 29474, 42634, 470328, 0, 7037, 0, 547702, 16274, 0, 1737, 900, 87065, 1742050, 0, 0, 552, 24924, 25776, 3869, 81713, 80626, 0, 15723, 1450484, 5747, 0, 104769, 31900, 8041, 1093, 244227, 544864, 0, 0, 971404, 201519, 13134, 16237, 3865, 56577, 2113900, 17176, 76786, 10328, 28818, 97972, 178989, 20308, 0, 1543, 127381, 384616, 8117, 273, 0, 3246, 17787, 51655, 276, 22529, 8969643, 3142868, 0, 324616, 1292720, 10370324, 189786, 0, 0, 16483, 50273, 15111, 0, 408354, 340619, 518, 4355, 1251549, 0, 3315, 34175, 22634, 212561, 23285, 888, 5761, 26478, 71925, 41035, 24094, 308520, 273225, 19458, 153764, 26395, 123879, 433228, 166020, 95252, 113149, 12154631, 0, 1922895, 45768, 106316, 145238, 106643, 216236, 2762, 204648, 6603, 50895, 2762, 407729, 273, 208699, 3315, 237647, 0, 2187, 552, 205246, 278, 3279, 43511, 0, 26644, 197756, 27936, 370559, 254200, 34022, 5364, 131976, 75850, 47698, 0, 78899, 136754, 34426, 364753, 1913, 1251549, 71440, 23803, 578110, 11162, 369727, 5166, 1759837, 49275, 700976, 1113, 2187, 58245, 77099, 0, 0, 2762, 406, 0, 12365, 89015, 237647, 0, 0, 3725, 4420, 6603, 28402, 820, 526134], [407729, 13446, 2031, 20, 161527, 12674, 97348, 0, 4645, 285877, 865701, 267786, 231167, 276, 9147, 159380, 6592, 22634, 34183, 900, 91884, 0, 285877, 727533, 0, 339049, 175392, 35144, 361217, 10536, 219455, 10177, 213146, 0, 1654390, 0, 391387, 33024, 820, 0, 546, 54001, 58645, 20764, 97863, 156583, 197756, 60045, 6011, 7914, 167425, 63542, 844136, 153764, 61109, 36971, 3187, 581010, 4615, 108029, 31258, 0, 117866, 0, 0, 1913, 0, 75181, 273225, 73176, 2719, 417232, 0, 820, 0, 0, 111757, 1105, 39680, 7513, 145031, 19955, 4005, 99927, 0, 128038, 5892, 2867682, 276, 204648, 613164, 1264002, 0, 50273, 15723, 645966, 1381, 65974, 171460, 0, 0, 153764, 31419, 30184, 57512, 900, 4854, 142684, 276663, 1606, 0, 0, 8662, 302874, 125556, 16237, 0, 20433, 45768, 16411, 7104, 68794, 10562, 2186, 81713, 78425, 115292, 14279, 391387, 0, 40111, 7464, 479963, 16371, 276, 552, 35587, 0, 20941, 16237, 287506, 4040, 887757, 9853, 3455757, 141646, 106647, 0, 2762, 2867682, 331016, 700976, 19458, 86395, 18801, 1096, 16297, 38119, 0, 68135, 7533, 3613, 1323162, 215045, 6681, 738809, 0, 0, 116449, 71021, 0, 34175, 151030, 42151, 0, 20433, 339049, 241162, 22529, 60985, 123879, 0, 0, 83427, 5112, 138040, 13191, 0, 208699, 111706, 216236, 0, 103016, 3787, 758, 0, 18176, 142843, 54326, 86395, 157084, 79834, 1623, 0, 0, 0, 1737, 589148, 97348, 55082, 2980085, 3005, 64845, 0, 0, 35568, 115292, 228571, 7037, 544864, 5112, 142684, 0, 149048, 12763, 1157, 1743, 276789, 4557, 98912, 3189, 106647, 793, 4861, 74062, 9853, 276, 153764, 256777, 3552, 0, 0, 17338, 18607, 293, 0, 44133, 0, 28331, 2633882], [250853, 45480, 0, 40111, 0, 182941, 596190, 0, 6681, 1101716, 11464, 0, 949, 0, 825890, 0, 2386, 0, 694182, 7735, 13134, 581010, 5206, 106643, 4861062, 244227, 0, 43413, 622284, 78684, 829, 108426, 0, 0, 578110, 546, 4964, 276, 276, 1009, 4098, 26868, 9147, 51612, 24962, 0, 0, 373217, 52706, 119161, 574240, 3005, 40203, 105288, 70822, 19458, 243025, 1128873, 15579, 0, 1609670, 31216, 1654390, 727533, 59600, 941391, 542033, 96412, 0, 43511, 27936, 77929, 15831, 12069, 7757, 280618, 501048, 0, 15638, 9853, 19651, 10332, 0, 13134, 276, 48368, 490874, 566878, 53727, 75321, 26644, 111706, 36850, 12069, 144878, 877651, 13888, 13915, 2260, 69341, 106331, 2738221, 12381367, 7680, 273, 20968, 72994, 11368, 705270, 275856, 48055, 80359, 136639, 149086, 6178, 12717, 88731, 820, 0, 552, 198021, 5013, 1292720, 1366, 2925, 1017761, 136639, 39449, 9504, 56803, 0, 7320, 276, 21725, 81713, 2768147, 70916, 12715, 0, 15207, 0, 34426, 106647, 0, 0, 1574134, 40683, 726966, 730, 4119, 117111, 97626, 5187, 51655, 127998, 35702, 328282, 9707, 284, 0, 22996, 55059, 80359, 43879, 237647, 743480, 54001, 0, 102344, 222574, 118993, 1243788, 0, 2132, 408810, 1939, 50273, 592, 0, 4175, 0, 216918, 83384, 97863, 65347, 24924, 0, 185464, 28941, 32942, 0, 165565, 16297, 302874, 227781, 12699, 19124, 212561, 1477, 0, 546, 25755, 1354, 83919, 24265, 10255, 3187, 48113, 19191, 552, 249374, 298284, 390435, 0, 6667, 2762, 53113, 413444, 857741, 546, 0, 0, 0, 12961, 949, 57512, 58645, 10562, 820, 27170, 13461, 36811, 76786, 19685, 4372, 7339, 31321, 0, 2732, 0, 1093, 0, 106166, 347694, 255552, 29529, 219455, 8803, 205428, 59600], [0, 10114, 22260, 0, 0, 758, 97863, 2386, 273, 205246, 10921, 877651, 483474, 2056306, 3419, 90565, 276, 23781, 385393, 0, 970709, 1086, 552, 0, 552, 10328, 22188, 38690, 65347, 0, 53834, 27522, 39877, 16608, 9628, 820, 1449, 263678, 0, 0, 5472, 0, 243025, 5325, 498444, 1913, 68032, 135320, 26024, 3421, 108426, 19769, 8426, 0, 90620, 7533, 95252, 383559, 194782, 114624, 0, 0, 0, 2093, 52453, 6667, 16083, 391387, 3845, 5643, 71440, 1129962, 29529, 0, 383559, 29474, 25874, 236350, 10363, 273, 16083, 15723, 14418, 139466, 20367, 5337, 0, 321924, 91571, 342377, 273, 694182, 88167, 0, 219455, 0, 229860, 324974, 3579, 26538, 0, 175392, 12909, 857741, 57452, 40715, 1781846, 8285, 116449, 347694, 43879, 2186, 1093, 11561, 1200845, 100472, 0, 705270, 1101716, 31419, 152103, 10042, 1386, 905176, 103364, 9937, 0, 68760, 20526, 165829, 324278, 123879, 20, 2031, 8652, 86064, 578110, 485020, 0, 35012, 165565, 0, 20308, 0, 198882, 42634, 8279, 152543, 0, 829, 1386, 33125, 5268, 79115, 726, 254200, 34, 34022, 48528, 138716, 52706, 212760, 10781, 12365, 546, 161527, 3187, 9598473, 25313, 20367, 1657, 8285, 5761, 2732, 28905, 15846, 114985, 15449, 72387, 546, 56689, 0, 820, 3234719, 479963, 8560, 75527, 0, 586234, 3825, 65974, 22935, 4717574, 24743, 3597011, 546, 0, 0, 540, 0, 220447, 0, 96311, 0, 28342, 241804, 1450484, 5697, 111757, 0, 0, 6592, 21079, 101266, 83068, 117111, 34517, 42766, 169695, 92675, 275315, 18995, 8652, 14352, 48055, 820, 0, 888, 92292, 0, 35012, 34, 384553, 246398, 3624, 3720, 552, 0, 0, 6746, 23659, 0, 114951, 14389, 10921, 546, 375497, 136754, 5166, 40111], [246589, 820, 31900, 559939, 11275, 3189, 2762, 844136, 0, 0, 13325, 27348, 949, 47364, 149086, 284773, 12931, 95252, 5254, 0, 1450484, 0, 0, 49597, 169695, 1913, 225284, 40111, 1093, 3052, 35261, 5532, 2704, 181988, 4005, 6746, 0, 88291, 5956, 3591, 8146, 2186, 8117, 0, 64406, 25755, 543291, 0, 19124, 48055, 61940, 9546, 49130, 71925, 37893, 1939, 823, 0, 276, 93038, 0, 57459, 83892, 271213, 9637690, 287506, 273, 211946, 194010, 1908653, 8527, 2459, 19458, 103362, 173074, 62635, 16929, 85083, 28726, 6557, 547702, 23781, 0, 3005, 0, 1999, 26363, 134420, 41617, 0, 119161, 35702, 75321, 46752, 11, 0, 34022, 102126, 0, 0, 949, 56689, 0, 189625, 158712, 109207, 58211, 2186, 0, 276, 1639, 382904, 0, 0, 127998, 0, 379703, 15207, 76786, 11, 241804, 56693, 2459, 546, 57512, 2925, 276, 116449, 5532, 793, 161527, 14700, 36811, 22538, 83888, 1012647, 5591, 11464, 24143, 0, 52873, 182805, 62666, 14352, 2299, 837073, 0, 479532, 24265, 167425, 14626, 35702, 48368, 178989, 203747, 276789, 120861, 87458, 1913, 56689, 552, 727533, 1093, 5166, 7104, 34, 0, 2921, 3005, 158712, 0, 0, 19665, 174661, 12674, 31992, 63627, 0, 0, 54326, 368080, 273, 1449, 42884, 29602, 23348, 42612, 4656, 180, 113071, 1645, 181988, 145031, 80828, 1543, 38446, 20526, 145238, 406, 12570, 170908, 48528, 0, 339049, 0, 42884, 0, 215045, 4137, 0, 1221502, 0, 1012647, 0, 0, 26144, 26538, 1623, 186538, 1096, 802, 101755, 923196, 0, 0, 44569, 49597, 483474, 165565, 730, 35144, 14389, 30184, 641008, 0, 418876, 1528, 61109, 6549, 0, 0, 6838673, 65347, 0, 0, 48236, 75321, 0, 128038, 49597], [0, 119893, 251848, 236350, 1242, 14453, 189625, 900, 1093, 247525, 14629, 30084, 30263, 0, 36796, 2626, 2813, 829, 20433, 81713, 26777, 273, 2403, 0, 150626, 208699, 384553, 26517, 1477, 302411, 324616, 0, 141646, 6080, 15955, 19665, 339049, 9748, 54001, 284773, 2056306, 0, 26467, 119218, 5892, 727533, 185834, 0, 85058, 60193, 9504, 0, 296385, 10363, 34175, 2518105, 5643, 18801, 87458, 546, 254200, 0, 255552, 273, 0, 3024, 40111, 1093, 39558, 1101716, 581010, 167425, 8584, 80359, 6003, 0, 254200, 11464, 15050, 0, 820, 117866, 0, 250853, 21813, 1657, 46286, 0, 971404, 6347, 0, 10255, 6178, 86024, 231348, 1584576, 227078, 0, 1119539, 7464, 321924, 120637, 0, 43879, 50516, 0, 0, 144878, 12699, 75527, 30184, 0, 0, 141711, 971404, 25197, 171648, 14975, 0, 0, 308520, 0, 2331, 316103, 54326, 182071, 129147, 0, 7582, 230939, 165829, 2554, 0, 83888, 0, 236854, 596190, 0, 490874, 74820, 118129, 0, 25780, 24143, 243414, 0, 205246, 35710, 189625, 4381, 7563, 0, 5792, 63542, 27320, 15204, 4175, 28941, 941391, 0, 157, 0, 124999, 1260, 56693, 1743, 5337, 82101, 0, 0, 1449, 111757, 433228, 27936, 3419, 6178, 276, 129147, 34905, 145238, 887757, 41171, 296283, 6089, 2704, 334747, 96377, 68970, 119893, 52453, 180, 1543, 54120, 373217, 11, 3393, 106331, 220447, 54120, 55082, 0, 8146, 12312, 0, 0, 540, 0, 170193, 86024, 11293, 0, 490874, 726966, 276, 0, 96961, 639204, 3187, 0, 820, 4656, 242716, 1354, 219455, 5763, 59384, 0, 546, 13250, 35390, 29602, 0, 743480, 3289, 5268, 1093, 52546, 17787, 24924, 9937, 28840, 0, 7563, 75321, 276, 826, 0, 1448840, 0, 8904], [208699, 125791, 114899, 0, 0, 61109, 273, 5892, 1965, 0, 303349, 11368, 58645, 463720, 45996, 19187, 1093, 533811, 820, 820, 101381, 8969643, 0, 0, 149086, 1657, 0, 1973, 2261, 296385, 5591, 40715, 3579, 546, 11922, 593, 86494, 2832, 546, 552, 0, 16189, 216918, 30084, 46752, 201519, 23348, 55176, 0, 56467, 25918, 546, 1629068, 42884, 0, 546, 14175, 4098, 93038, 5472, 2331, 91884, 829, 110144, 4645, 26144, 608825, 120861, 119852, 464064, 276789, 22628, 2, 144878, 820, 0, 120861, 1609670, 122576, 18416, 73176, 4861062, 1264002, 6592, 2732, 96377, 63879, 22634, 4119, 119893, 0, 1742050, 3421, 32421, 2187, 11561, 228571, 97863, 96961, 158585, 425757, 87065, 79834, 59384, 1093, 292669, 14453, 23285, 384131, 391765, 53113, 87974, 33953, 69341, 1323162, 1086, 275315, 9147, 601534, 28941, 2719, 2732, 37441, 8904, 80486, 12931, 20311, 1633, 4141799, 0, 0, 829, 39308, 0, 11464, 24265, 26777, 26395, 5507, 4174431, 0, 8279, 15345, 837, 4420, 0, 13191, 0, 31419, 2173, 167363, 0, 837073, 22832, 888, 285877, 14389, 0, 14175, 205653, 133168, 31453, 198021, 36796, 0, 0, 5792, 31900, 96311, 153764, 0, 142684, 127320, 64962, 56577, 949, 220447, 0, 1792259, 12365, 2459, 2679, 59384, 8728, 310757, 26363, 5013, 0, 29147, 455261, 608825, 0, 16083, 302874, 6681, 243025, 83919, 27522, 1172944, 6592, 3109840, 1629, 47752, 2732, 197756, 63942, 1077672, 3845, 66794, 103016, 1800, 46804, 0, 0, 77099, 5206, 0, 59431, 126514, 28331, 45480, 219455, 213146, 171036, 820, 285877, 46286, 267786, 156930, 16871, 8461, 48055, 1449, 25549, 241162, 102573, 26765, 36070, 0, 0, 296385, 464064, 0, 16189, 87065, 1629, 88962, 256777, 0, 1397], [71440, 370559, 479963, 390435, 371789, 276789, 68135, 920, 276, 114899, 4088284, 0, 1093, 273, 78684, 546, 0, 8803, 37486, 0, 12909, 39791, 28342, 123163, 87077, 12644, 100168, 4430, 1260, 1645, 9707, 22260, 74703, 525, 0, 28295, 2805141, 118677, 93913, 0, 10328, 1934, 44133, 2186, 0, 9219, 552, 276, 77661, 0, 52645, 1908653, 66222, 1913, 1449, 23491, 2093, 46286, 186538, 18801, 5464, 28905, 2459, 136392, 0, 11007, 0, 3088768, 0, 903919, 215045, 114985, 58533, 0, 83427, 119151, 16608, 11007, 16780, 0, 128038, 2194, 73428, 23803, 185834, 90620, 1934, 3612, 974, 230229, 5507, 117866, 59431, 11172, 3845, 900, -5525, 0, 0, 12763, 5605, 697559, 0, 156930, 48236, 0, 1629, 0, 3597011, 1800, 114624, 0, 382904, 149731, 0, 5507, 2295, 13888, 44569, 22832, 59384, 18783, 82101, 161010, 184722, 187158, 0, 204998, 2762, 2450, 273, 3552, 0, 727533, 152103, 552, 246501, 107984, 0, 331016, 26765, 324267, 428957, 293, 9637690, 52873, 613164, 149086, 23348, 0, 276, 1221502, 37486, 276, 2532, 276, 7563, 23727, 593, 5738, 25860, 2563, 0, 820, 171430, 31795, 425757, 3005, 3552, 1093, 7563, 0, 68135, 221440, 4656, 70822, 26363, 6138, 5697, 18416, 0, 0, 52645, 829, 3787, 24743, 25755, 0, 26538, 6669, 8782, 4017141, 1913, 0, 339049, 27469, 69417, 19191, 0, 257638, 66494, 30263, 12699, 20558, 369727, 28905, 1781846, 3371, 356631, 1386, 9831, 4135, 2762, 1367495, 726966, 0, 0, 8285, 2033, 391182, 216159, 0, 189786, 44818, 0, 20270, 3919, 83384, 0, 546, 229860, 342377, 0, 276, 182805, 75181, 9687, 2455768, 546, 0, 1737, 88167, 0, 2768147, 190967, 0, 28295, 25874, 5464, 58245], [1243788, 353449, 0, 12763, 50273, 12644, 12381367, 3131, 712771, 1657, 3353, 3315, 26538, 38446, 83919, 0, 14700, 0, 69583, 33091, 39449, 639204, 1251549, 820, 156930, 3052, 24143, 170908, 276, 0, 0, 28840, 41027, 1450484, 0, 86395, 16871, -5525, 825890, 5571, 847, 6880, 900, 1913, 11172, 3088768, 793802, 1800, 48055, 54326, 31321, 20764, 2033, 55176, 546, 820, 30140, 24265, 48622, 11172, 3131, 0, 6319, 12570, 171460, 14453, 0, 361217, 6138, -5525, 118971, 574240, 1107, 53171, 1796, 0, 2563, 72387, 2860833, 0, 3552, 26144, 23375, 12715, 188331, 31436, 5254, 0, 0, 882360, 296583, 8117, 470328, 20, 64406, 16929, 0, 45156, 22935, 0, 53834, 0, 45207, 12381367, 4040, 1107, 26024, 811151, 0, 78425, 26644, 57459, 0, 21183, 118129, 339049, 2762, 1913, 574240, 35371, 48368, 546, 119852, 1939, 730, 8387, 2186, 2719, 69341, 3869, 257638, 2186, 86024, 3315, 0, 68526, 0, 0, 0, 0, 4981, 25874, 13325, 12154631, 14629, 615426, 1270, 87065, 183065, 96, 923196, 18561, 12699, 92675, 100472, 0, 34426, 0, 0, 0, 3552, 0, 37486, 1077672, 2719, 706887, 0, 455261, 0, 5892, 23375, 23781, 99530, 21715, 226215, 0, 1397, 0, 10921, 46573, 20367, 0, 2459, 66262, 16237, 38816, 78731, 3825, 2832, 8904, 2403, 546, 546, 3131, 149048, 28538, 37089, 0, 470328, 13702, 5747, 147205, 923196, 0, 5254, 1093, 1446, 276, 25313, 91571, 36206, 2459, 7848, 118993, 3787, 102344, 80626, 24606, 97626, 586234, 1959, 182941, 83384, 0, 60072, 20941, 111706, 0, 2639499, 0, 820, 334747, 47698, 1946, 80486, 0, 82101, 9687, 1381, 3552, 0, 21010120, 117111, 91696, 0, 93160, 10177, 11922, 5507, 4861], [38119, 4762, 974, 7735, 26982, 0, 276, 2633882, 276, 22624, 706887, 0, 246589, 181988, 7339, 22624, 712771, 4645, 479175, 0, 20, 15159, 8480, 0, 273, 56577, 39680, 98844, 608566, 60072, 20764, 0, 118677, 552, 19397, 0, 53171, 184722, 0, 3005, 706887, 826, 0, 46193, 86395, 38446, 1093, 0, 622284, 18416, 391182, 231167, 2434, 0, 2455768, 87974, 93913, 8423, 15831, 39680, 14175, 0, 167425, 1093, 592, 128796, 2186, 1381, 479175, 21725, 1606, 0, 888, 1326, 4175, 2099, 5763, 0, 485020, 2186, 2455768, 77677, 267786, 13071, 566878, 15846, 2704, 11138, 10370324, 0, 46193, 820, 94401, 5738, 293, 3612, 225284, 273, 106316, 546, 0, 2626, 3071342, 3591, 891898, 3024, 135320, 0, 38690, 40111, 296283, 10781, 0, 0, 829, 1172944, 219218, 110944, 1221502, 2459, 276, 0, 8164, 14352, 212760, 76786, 390435, 601534, 9088, 57452, 118677, 1502778, 87458, 6604, 829, 0, 493119, 208603, 6592, 31419, 15831, 2886, 1003, 39669, 169695, 24198, 3353, 230229, 84051, 15847, 0, 0, 52873, 88865, 102381, 241804, 4070, 10255, 95252, 15731, 106316, 10177, 287506, 12909, 80828, 119151, 149731, 22634, 20224, 726, 2386, 0, 19229, 12154631, 148858, 40802, 0, 125556, 84051, 166020, 882360, 98738, 7377, 501048, 0, 30184, 52706, 501048, 44569, 10221, 2306, 2426, 12398, 0, 36191, 14279, 7848, 60530, 1003, 18139, 413444, 12154631, 99927, 0, 82101, 546, 24839, 131976, 0, 303349, 78684, 697559, 0, 949, 14629, 1367495, 6667, 903919, 20224, 552, 2099, 16274, 20308, 6603, 608825, 60530, 6080, 7339, 0, 43511, 7839, 26538, 0, 540, 75181, 12381367, 271213, 26144, 0, 276, 62075, 0, 59384, 1260, 0, 105288, 0, 0, 111706, 1093], [9195, 71440, 170193, 515404, 71440, 99155, 2459, 546, 2626, 3131, 28840, 284773, 0, 3309, 51612, 153873, 1236243, 820, 0, 246339, 0, 19458, 91571, 5643, 14352, 2679, 27334, 7848, 2226, 68970, 2867682, 1093, -5525, 10562, 83731, 58746, 21715, 57452, 103016, 5591, 2455, 3189, 56938, 246501, 53171, 29474, 9088, 14453, 4098, 4098, 0, 8590, 0, 12131, 0, 156120, 0, 1633, 0, 26538, 0, 263678, 0, 118129, 106331, 837, 95685, 88167, 2867682, 542033, 100472, 19191, 1450484, 136682, 0, 0, 20764, 0, 79834, 0, 1119539, 0, 19397, 35587, 700976, 540, 567577, 0, 0, 141711, 136392, 63627, 2525, 379706, 84134, 3948, 3419, 26517, 12715, 4355, 2455, 56577, 0, 1367495, 48368, 284, 125791, 237647, 18561, 5592, 11, 2186, 113071, 24962, 1101716, 13702, 0, 127576, 4381, 108029, 11007, 0, 758, 52330, 90565, 0, 1242, 222752, 27775, 0, 0, 0, 33336, 391387, 544864, 3552, 19458, 0, 0, 68526, 2099, 11368, 185834, 159311, 14783, 96311, 106316, 0, 1260, 189625, 25330, 368080, 0, 56775, 5364, 385393, 0, 0, 829, 43879, 0, 1633, 246501, 93160, 1242, 9748, 0, 2633882, 1129962, 26777, 552, 342377, 2704, 229860, 1292720, 12069, 3607, 2459, 0, 726966, 169695, 820, 66222, 21764, 0, 1101716, 41617, 418876, 249374, 16411, 12022, 39449, 2762, 157, 152543, 2738221, 23659, 100472, 276, 10363, 208699, 0, 0, 0, 19306, 2459, 83507, 5507, 12312, 0, 2738221, 285877, 66222, 0, 4098, 15816, 38690, 6667, 2186, 284773, 1077672, 51612, 546, 25918, 408810, 2832, 276, 974, 42634, 14982, 324974, 0, 59600, 552, 256716, 11668, 3720, 552, 0, 3613, 12931, 369727, 0, 547702, 1946, 78462, 0, 0, 0, 0], [74062, 25918, 148858, 6746, 4175, 971404, 0, 12827, 3279, 276, 86388, 566878, 27170, 8782, 0, 0, 3591, 187158, 0, 8279, 201519, 20, 7150, 5643, 900, 0, 60193, 0, 1009, 1574134, 127320, 0, 33709, 1781846, 2260, 7382, 96, 285877, 302874, 0, 14273, 0, 75321, 231348, 408810, 2186, 6486809, 6839, 15752, 1260, 20968, 4135, 880, 73176, 109207, 547702, 119218, 8782, 0, 0, 51923, 4135, 19306, 113071, 6681, 21079, 63542, 194782, 1803, 2732, 11575, 24743, 52453, 87065, 68032, 5892, 15638, 121883, 0, 41946, 3919, 1477, 1381, 1093, 1093, 85075, 20558, 2186, 1800, 246398, 0, 8059084, 11561, 6138, 78731, 0, 566878, 28402, 608566, 46193, 1107, 216236, 32942, 3845, 2252, 837, 20, 138716, 1093, 25313, 4645, 11561, 4645, 77099, 0, 9504, 546, 68526, 96412, 107984, 1657, 34175, 552, 35547, 28538, 900, 58211, 0, 700976, 276663, 15882, 276, 1093, 114985, 3825, 71051, 4717574, 148858, 56803, 71789, 35587, 0, 464064, 60377, 4137, 104769, 136682, 102381, 0, 0, 149731, 0, 7037, 6089, 0, 342377, 1009, 57241, 24924, 6319, 100472, 246758, 1093, 42612, 581010, 123163, 559939, 288893, 16297, 46752, 14982, 20, 93561, 22628, 2426, 138716, 0, 250853, 1796, 0, 2033, 87458, 157, 913205, 85491, 6584, 36206, 1381, 356631, 0, 47984, 45768, 135861, 0, 0, 1639, 98844, 0, 0, 8426, 0, 205959, 216236, 5761, 0, 35710, 16871, 5892, 20526, 0, 384616, 0, 107984, 284773, 4495, 10968, 20218, 21183, 219455, 0, 236350, 13488, 1458707, 42766, 7680, 0, 2306, 0, 47984, 825890, 941391, 2186, 4645, 18801, 88731, 3552, 0, 19397, 23491, 65347, 51923, 51655, 52548, 12674, 0, 49130, 463720, 2980085, 114624, 5763], [22486, 22832, 0, 422483, 103364, 17787, 11464, 1093, 0, 2633882, 705270, 136754, 384131, 111757, 1157, 9707, 518, 9598473, 8728, 464504, 76324, 1737, 743480, 4119, 25779, 77118, 2479, 1623, 12931, 3725, 0, 15344, 586, 2260, 586, 103364, 32421, 340919, 1609670, 91696, 31216, 138040, 2719, 1657, 877651, 6549, 547702, 25839, 5364, 13488, 109207, 0, 1105, 0, 16297, 128796, 276, 7735, 9937, 3552, 581010, 0, 3353, 65923, 0, 16780, 28714, 180, 1093, 552, 18783, 275856, 27422, 18233, 0, 0, 602221, 0, 2680558, 39308, 33725, 20555, 586234, 2805141, 0, 0, 35702, 422483, 20433, 0, 3597011, 0, 99542, 0, 11782, 9937, 178149, 0, 1366, 1054016, 162371, 0, 0, 68032, 0, 0, 77677, 111706, 0, 5507, 148340, 129147, 36971, 34905, 20, 101381, 3825, 0, 0, 93038, 85058, 77152, 920, 2194, 602221, 422483, 0, 23803, 1354, 236854, 1939, 158712, 161010, 48622, 5187, 287506, 276, 540, 697559, 99530, 175347, 34183, 0, 371789, 6557, 165829, 857741, 23681, 38816, 39449, 40802, 454, 559939, 758, 726, 880, 148858, 0, 1922895, 339586, 228571, 820, 0, 31436, 28342, 324616, 0, 373217, 3869, 0, 6214, 165565, 12570, 1584576, 8983, 12717, 290837, 157, 2762, 5519, 5484, 2921, 87745, 1101716, 7540, 0, 24839, 0, 829392, 87974, 408810, 263678, 8803, 1743, 0, 0, 127381, 50520, 0, 32438, 26538, 9195, 14418, 145238, 197361, 4404, 592, 0, 820, 86064, 103016, 24265, 18136, 2186, 14273, 0, 16237, 279098, 77837, 379703, 152831, 0, 0, 142843, 0, 276, 10221, 151030, 212760, 0, 1381, 31419, 55511, 515404, 7914, 4005, 1959, 82101, 48113, 117111, 5956, 547702, 0, 8803, 44569, 0, 0, 66494, 0, 223621], [0, 1922895, 243025, 2732, 877651, 1946, 0, 11162, 35547, 7563, 39877, 52706, 71789, 8652, 5761, 0, 152543, 0, 267786, 0, 186538, 3005, 0, 0, 2860833, 18233, 0, 182805, 273, 15723, 106316, 21715, 1584576, 324278, 169695, 0, 2455768, 92461, 25313, 12154631, 15207, 971404, 5892, 108426, 1458707, 339586, 0, 38690, 495708, 77152, 5484, 0, 0, 171303, 65974, 40203, 27469, 2539, 1458707, 411653, 0, 9147, 2762, 0, 62666, 1584576, 69341, 2187, 0, 44133, 6003, 5268, 10665, 3720, 515404, 1796, 14626, 34183, 7460, 25313, 271213, 479532, 93913, 40203, 483474, 92837, 0, 40111, 18783, 1095323, 122576, 39680, 38446, 2299, 7513, 820, 21715, 86024, 53113, 0, 437660, 8983, 66153, 546, 526134, 0, 0, 97863, 371789, 0, 0, 37441, 22529, 4964, 92837, 26765, 189625, 4557, 92292, 254200, 20224, 136639, 369727, 1251549, 10781, 273, 25150, 20270, 103016, 2707, 1450484, 32799, 826, 6945, 3353, 0, 9853, 33709, 48952, 0, 18139, 153764, 888, 251848, 28840, 802, 99530, 0, 970709, 236854, 41035, 15752, 39558, 58746, 123163, 0, 6592, 276, 27422, 829, 165565, 1559158, 40203, 14783, 1386, 758, 42612, 237647, 0, 249374, 47535, 293, 3005, 382904, 6011, 1450484, 194879, 700976, 2651, 887757, 552, 2762, 32942, 10562, 2455, 2459, 180, 453, 0, 0, 139535, 24644, 79932, 126514, 2459, 3309, 61109, 101376, 158712, 0, 0, 1934, 0, 5166, 75953, 1105, 2518105, 276, 2455, 829392, 368080, 0, 324278, 83507, 865701, 0, 31991, 69417, 2554, 0, 92461, 3005, 6214, 83888, 34497, 56803, 254200, 10967, 79834, 0, 25860, 68400, 0, 2187, 14165, 0, 46804, 57452, 1781846, 114951, 108426, 13903, 21715, 1913, 105288, 5643, 38816, 423943, 39680, 3393], [6669, 105288, 820, 16274, 12249, 0, 0, 970709, 183, 34517, 1973, 157, 0, 122576, 1934, 485020, 45768, 28941, 1093, 0, 3024, 116449, 136754, 578110, 47752, 49130, 64157, 324278, 8426, 15831, 27469, 12431, 0, 9748, 596190, 145238, 334747, 5519, 2295, 908411, 60045, 3315, 0, 86494, 1889, 0, 0, 5697, 25918, 141711, 24962, 22720, 88731, 76786, 2732, 1319011, 0, 25918, 276, 30408, 119893, 0, 89015, 169695, 12010, 586, 102573, 11922, 288905, 2563, 0, 3973, 0, 22188, 857741, 3419, 180, 608566, 167363, 2459, 9002, 3005, 40896, 1372, 52645, 45996, 820, 237647, 20764, 0, 0, 3973, 0, 77661, 2768147, 552, 470328, 66794, 44840, 460820, 12131, 148858, 94401, 8983, 2252, 106331, 64210, 2921, 83427, 422483, 263678, 38816, 28148, 62635, 0, 24198, 276, 1093, 31992, 36796, 27060, 14389, 0, 77661, 63627, 6592, 15846, 136682, 276, 0, 0, 726, 437660, 463407, 15638, 0, 1101716, 2813, 0, 26982, 3492754, 19124, 25594, 55176, 0, 26644, 7320, 0, 0, 181988, 45996, 102344, 0, 29208, 255666, 5464, 16780, 0, 48952, 234073, 52706, 180, 2732, 0, 22624, 2151871, 0, 5112, 14279, 86395, 0, 368405, 0, 647064, 0, 1639, 257638, 368080, 1574134, 246589, 2459, 22935, 324616, 121883, 3825, 2532, 162371, 237647, 132917, 829, 6584, 5643, 10379, 99530, 11, 2031, 0, 14175, 25776, 190967, 0, 14783, 21715, 7037, 125791, 0, 3492754, 24382, 2056306, 154534, 20, 38690, 0, 285877, 276, 0, 12909, 6388, 140690, 1095323, 5364, 2019, 649789, 88167, 106316, 273, 31496, 156930, 593, 276, 5738, 276, 0, 0, 161527, 324616, 20433, 3552, 0, 9504, 6003, 180, 118554, 41617, 552, 10701, 0, 276, 1107, 3419], [0, 41617, 3144, 880794, 97348, 13923, 37893, 1543, 8584, 0, 152543, 20764, 135519, 32421, 705270, 119151, 25167, 267786, 1386150, 89286, 128038, 2299, 0, 567577, 2732, 8041, 0, 28905, 1629068, 5697, 0, 38446, 4070, 69583, 6138, 0, 4175, 63542, 203747, 3865, 820, 10781, 10255, 53834, 172561, 641008, 974, 25330, 20311, 0, 27522, 194010, 1543, 2762, 183274, 26, 2732, 390435, 2980085, 230939, 546, 40896, 0, 19769, 15955, 63879, 5532, 189786, 2479, 0, 6347, 0, 20, 22140, 3279, 567577, 1448840, 5956, 11, 2186, 0, 10665, 718776, 93913, 3948, 1366, 738809, 22935, 649789, 102344, 0, 205959, 219455, 9147, 296283, 246589, 6486809, 114951, 54001, 59384, 706887, 0, 62666, 12381367, 0, 820, 0, 2459, 3313, 25968, 93160, 0, 0, 43879, 3371, 0, 276, 2403, 276, 250853, 47364, 3552, 379706, 154534, 2, 0, 3144, 118993, 2563, 613164, 173074, 28840, 11782, 50643, 25150, 59384, 64049, 0, 63942, 0, 7540, 230229, 7237, 0, 581010, 2434, 1093, 220447, 75527, 19685, 0, 409741, 83384, 55511, 880, 8652, 0, 166020, 12699, 77929, 42634, 216236, 7540, 0, 236350, 2113900, 1113, 39680, 276, 276, 1803, 1448840, 3144, 57241, 5472, 0, 324616, 151030, 0, 219218, 15731, 36971, 10332, 2093, 3825, 8527, 12431, 86024, 6388, 1366, 331016, 148104, 0, 223621, 0, 66153, 17338, 1386150, 1323162, 547702, 86064, 48368, 9707, 211566, 26644, 83384, 3371, 1093, 22260, 8662, 212760, 165829, 6746, 384131, 3131, 8652, 25918, 0, 2295, 552, 1093, 0, 706887, 8750, 20968, 273, 0, 19397, 15204, 0, 46804, 15344, 820, 52706, 119161, 45207, 7320, 136754, 382904, 0, 56693, 0, 227781, 0, 415515, 28818, 100168, 887757, 53834, 538317], [243414, 0, 4420, 0, 92675, 10328, 136325, 116449, 546, 391765, 4861062, 0, 0, 18139, 546, 78684, 66794, 0, 900, 8279, 45480, 276, 4669, 0, 123163, 1093, 26777, 10328, 0, 9937, 222752, 102126, 0, 3005, 65974, 107984, 0, 10659, 55176, 4355, 727533, 171036, 2194, 829, 2738221, 110944, 158712, 12069, 20558, 45612, 44133, 525, 0, 3973, 0, 10232, 0, 198882, 3313, 0, 255666, 2626, 10968, 6158, 0, 167363, 601534, 25594, 194010, 0, 12644, 283407, 158585, 216236, 0, 21725, 296385, 0, 0, 546, 37061, 490874, 9831, 0, 60530, 0, 0, 256716, 2518105, 156583, 0, 276, 738809, 64845, 1559158, 39669, 3189, 0, 23803, 24644, 38446, 51923, 645966, 78425, 11672, 57514, 80486, 50516, 0, 182805, 2639499, 0, 14165, 0, 19665, 41987, 226215, 106647, 793802, 2113900, 21169, 1096, 276, 136639, 0, 1319011, 40111, 111706, 273, 119229, 23681, 78684, 1999, 49275, 14273, 296283, 0, 56577, 27422, 217491, 9831, 121883, 1939, 68794, 463407, 27775, 188331, 820, 1543, 0, 71925, 820, 50895, 495708, 24606, 347694, 0, 0, 820, 0, 9687, 40683, 52548, 743480, 273, 236854, 2479, 433228, 2403, 3597011, 23375, 0, 65974, 14273, 825890, 18783, 234073, 0, 31795, 413444, 2459, 0, 726, 87458, 14982, 0, 231348, 36070, 857741, 229860, 19229, 3948, 183, 15831, 1988, 20968, 87745, 2518105, 1173, 47698, 0, 18561, 2434, 316103, 119151, 106647, 0, 0, 288905, 65347, 292669, 82564, 83892, 48789, 156930, 14700, 170908, 171460, 39680, 0, 0, 0, 25871, 0, 147205, 44818, 273, 53834, 0, 7563, 0, 820, 50980, 0, 2554, 375497, 0, 479175, 194782, 0, 293, 85491, 48622, 425757, 237647, 0, 276, 33725, 989899, 700976], [546, 77099, 1157, 0, 53727, 78684, 10221, 1366, 1629068, 36850, 25330, 6716, 2459, 31475, 153764, 0, 276, 639204, 0, 2813, 0, 5166, 31795, 273, 2921, 111706, 0, 182071, 4135, 905176, 5747, 22624, 847, 1922895, 35390, 198021, 86064, 66222, 62250, 3825, 35371, 89015, 85075, 9156, 52873, 3315, 2719, 33091, 2056306, 0, 20968, 2961, 83384, 125791, 21010120, 31475, 52873, 214323, 1959, 5956, 0, 1446, 216159, 22624, 16083, 175392, 586, 2455768, 8279, 5956, 136754, 3005, 2226, 5268, 58746, 0, 171430, 7757, 9637690, 8479, 0, 103016, 144878, 97348, 83888, 115292, 72387, 6838673, 18139, 35371, 0, 2049, 0, 0, 8904, 0, 24803, 1113, 5545, 136639, 8076176, 11672, 0, 0, 62666, 161527, 546, 5484, 28589, 0, 900, 19229, 256716, 0, 293, 3005, 1543, 5519, 98637, 829, 27522, 15831, 247525, 21010120, 453, 15638, 802, 7037, 0, 7540, 30263, 876265, 226215, 1889, 63542, 80626, 41171, 28331, 31258, 880, 263678, 428957, 546, 230939, 101266, 75321, 34905, 1101716, 820, 1743, 1640, 30184, 22188, 2459, 98738, 58245, 211566, 215045, 273, 0, 182941, 276, 114624, 0, 97348, 114899, 3071342, 276, 21079, 0, 25549, 58533, 13191, 829, 114624, 2573, 0, 0, 25860, 0, 0, 103362, 228571, 0, 4088284, 1913, 0, 464504, 279098, 0, 33125, 276, 17646, 283407, 2679, 1093, 39308, 33125, 36070, 53113, 649789, 989899, 334747, 52241, 8059084, 216918, 820, 33594, 887757, 19769, 36850, 83888, 2762, 310757, 0, 5763, 316103, 24143, 0, 53834, 3189, 2099, 0, 0, 0, 0, 493119, 182805, 0, 7460, 2867682, 40111, 63942, 1096, 53727, 88291, 25918, 498236, 0, 95252, 0, 318999, 59600, 46752, 222574, 464064, 903919, 9707, 0, 0], [217491, 13071, 21010120, 23681, 544864, 83068, 542033, 12961, 391182, 0, 26517, 188331, 2019, 0, 83919, 77661, 53727, 4175, 136325, 40111, 0, 1584576, 139535, 971404, 9687, 69417, 231582, 35710, 12010, 7382, 171303, 26982, 0, 52873, 23348, 64049, 3005, 7533, 276, 0, 7848, 5166, 87065, 42612, 171430, 0, 7914, 24606, 8904, 241162, 2768147, 15064, 242716, 103362, 97972, 66153, 2426, 0, 7582, 273, 69583, 48789, 2680558, 288893, 229860, 730, 20764, 64406, 22260, 811151, 6592, 42884, 10332, 157084, 80828, 15638, 1502778, 10379, 216918, 4017141, 171303, 0, 0, 120637, 60985, 1781846, 27775, 66494, 2019, 30860, 567577, 12644, 44840, 20218, 75181, 601534, 425757, 1129962, 271213, 133168, 0, 273, 0, 552, 454, 14774, 2725223, 30003, 24644, 0, 546, 2886, 0, 857741, 185834, 2633882, 180, 5956, 0, 52546, 29208, 125556, 0, 171303, 183, 69417, 165829, 49275, 5525, 83731, 10701, 57514, 642170, 27320, 4360, 28840, 35261, 36388, 158712, 42766, 34022, 11162, 92675, 85188, 5472, 273, 236854, 42884, 86024, 586234, 0, 2772, 120637, 6945, 14783, 0, 820, 10665, 20433, 0, 9748, 0, 3919, 20, 24803, 83942, 101266, 101376, 546, 126514, 3246, 829, 108029, 2426, 28818, 0, 0, 14700, 285877, 7237, 596190, 45996, 7735, 7237, 5112, 18139, 1093, 11275, 2563, 10221, 1559158, 0, 72387, 23285, 353449, 507073, 0, 87745, 93038, 18416, 14389, 589074, 10232, 17787, 8584, 65974, 18561, 28905, 149731, 900, 3552, 0, 2151871, 0, 970709, 45156, 58533, 0, 552, 141646, 27190, 75181, 0, 642170, 127320, 119852, 35710, 11575, 147205, 53834, 1366, 181988, 82564, 20270, 159311, 122576, 384131, 310261, 8584, 408810, 0, 0, 116360, 39558, 3552, 2186, 35390, 96412, 62075, 3973]]