[[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]]