Statistics

Problem Statement for "PartialSumPyramid"

Problem Statement

A pyramid of size N is an arrangement that consists of N rows of cells. The rows are numbered 0 to N-1 from top to bottom. Row i contains exactly i+1 adjacent cells. All cells have the same size, and all rows have their centers on the same x coordinate.

For example, a pyramid of size N = 4 looks as follows:


      +---+
      |   |
    +---+---+
    |   |   |
  +---+---+---+
  |   |   |   |
+---+---+---+---+
|   |   |   |   |
+---+---+---+---+

For each cell not in the bottom row, the two cells it stands on are called its children.

A pyramid is called a number pyramid if each cell contains a non-negative integer.

A number pyramid is called a sum pyramid modulo M if each cell that's not in the bottom row contains the sum of the values in its two children, computing modulo M.

For example, below is one valid sum pyramid modulo M = 10.


      +---+
      | 0 |
    +---+---+
    | 8 | 2 |
  +---+---+---+
  | 3 | 5 | 7 |
+---+---+---+---+
| 1 | 2 | 3 | 4 |
+---+---+---+---+

You are given the values N, M, and some partial information about a pyramid of size N that is a sum pyramid modulo M.

More precisely, you are given exactly one value in each row of the pyramid. In row i, the cells have indices 0 to i from left to right. For each i between 0 and N-1, inclusive, you are given the information that in row i the cell at index index[i] contains the number value[i].


Find a sum pyramid consistent with all the given data. Return a int[] containing the values in its bottom row (from left to right).

If there are multiple possibilities, you may return any one of them. If there are no sum pyramids consistent with the information you were given, return an empty int[] instead.

Definition

Class:
PartialSumPyramid
Method:
reconstruct
Parameters:
int, int, int[], int[]
Returns:
int[]
Method signature:
int[] reconstruct(int N, int M, int[] index, int[] value)
(be sure your method is public)

Constraints

  • N will be between 1 and 100, inclusive.
  • M will be between 1 and 10^9, inclusive.
  • index will have exactly N elements.
  • For each valid i, index[i] will be between 0 and i, inclusive.
  • value will have exactly N elements.
  • For each valid i, value[i] will be between 0 and M-1, inclusive.

Examples

  1. 4

    10

    {0, 0, 0, 0}

    {0, 8, 3, 1}

    Returns: {1, 2, 3, 4 }

    We are looking for a pyramid of size 4 that is a sum pyramid modulo 10. We are given the leftmost value in each row. We can easily check that these are consistent with the example shown above, so we know that {1, 2, 3, 4} is a valid bottom row.

  2. 4

    10

    {0, 1, 2, 2}

    {0, 2, 7, 3}

    Returns: {1, 2, 3, 4 }

    Again, this information is consistent with our example pyramid and thus {1, 2, 3, 4} is again a correct answer.

  3. 5

    47

    {0, 1, 0, 3, 2}

    {0, 0, 0, 0, 0}

    Returns: {0, 0, 0, 0, 0 }

    A pyramid full of zeros is clearly a valid sum pyramid modulo 47 that matches all the data we were given.

  4. 5

    47

    {0, 1, 0, 3, 2}

    {42, 23, 11, 0, 7}

    Returns: {32, 33, 7, 8, 39 }

  5. 1

    47

    {0}

    {42}

    Returns: {42 }

  6. 97

    29

    {0, 1, 1, 3, 3, 4, 0, 6, 0, 1, 0, 4, 12, 7, 11, 0, 10, 13, 7, 7, 16, 16, 11, 14, 7, 1, 17, 11, 22, 22, 11, 21, 12, 15, 2, 8, 21, 6, 23, 37, 24, 32, 34, 16, 6, 41, 14, 44, 21, 13, 30, 47, 7, 49, 26, 38, 22, 43, 55, 18, 56, 49, 51, 30, 33, 45, 5, 61, 39, 50, 33, 66, 28, 14, 26, 48, 62, 32, 77, 71, 19, 56, 1, 21, 70, 80, 10, 9, 34, 65, 79, 69, 60, 55, 46, 4, 77}

    {8, 28, 20, 19, 16, 21, 15, 22, 20, 25, 10, 26, 0, 18, 7, 6, 11, 13, 27, 22, 5, 5, 15, 6, 4, 3, 4, 23, 25, 18, 11, 16, 12, 3, 8, 14, 0, 20, 3, 13, 2, 11, 0, 8, 1, 4, 5, 23, 16, 26, 15, 6, 25, 24, 25, 15, 16, 14, 18, 18, 0, 22, 2, 5, 26, 4, 17, 10, 20, 27, 1, 28, 19, 7, 22, 1, 12, 3, 0, 2, 9, 1, 28, 17, 9, 7, 19, 28, 23, 17, 4, 17, 18, 24, 8, 19, 27}

    Returns: {16, 15, 26, 8, 23, 25, 3, 23, 28, 13, 24, 21, 26, 2, 5, 24, 12, 2, 7, 17, 9, 19, 5, 4, 4, 14, 14, 14, 22, 14, 20, 23, 19, 16, 8, 10, 26, 4, 2, 3, 17, 24, 8, 21, 6, 20, 28, 23, 21, 25, 25, 23, 14, 0, 19, 15, 10, 13, 27, 22, 3, 11, 21, 16, 13, 25, 11, 2, 9, 28, 17, 6, 6, 13, 9, 24, 22, 27, 26, 2, 28, 0, 25, 22, 13, 28, 19, 1, 0, 0, 28, 0, 19, 2, 21, 3, 2 }

  7. 99

    63

    {0, 0, 0, 3, 3, 2, 2, 7, 2, 1, 8, 1, 7, 10, 12, 14, 0, 13, 18, 16, 2, 9, 22, 15, 16, 3, 24, 7, 11, 25, 10, 10, 29, 1, 6, 29, 29, 17, 34, 1, 35, 12, 18, 2, 16, 34, 30, 24, 4, 46, 50, 6, 33, 45, 37, 38, 30, 34, 47, 50, 23, 37, 19, 52, 26, 11, 13, 65, 39, 51, 42, 68, 46, 13, 11, 54, 46, 6, 44, 74, 7, 50, 81, 34, 32, 26, 37, 26, 59, 84, 38, 56, 56, 40, 86, 7, 19, 74, 61}

    {0, 1, 27, 55, 29, 33, 28, 39, 52, 55, 16, 18, 6, 19, 7, 59, 10, 27, 21, 31, 27, 61, 15, 32, 36, 32, 16, 20, 35, 1, 58, 38, 43, 55, 24, 54, 61, 58, 38, 37, 44, 38, 44, 39, 58, 29, 39, 35, 11, 43, 44, 24, 52, 2, 11, 39, 59, 11, 39, 4, 31, 26, 3, 14, 29, 11, 59, 38, 25, 0, 39, 8, 47, 4, 35, 24, 0, 24, 31, 47, 29, 40, 23, 46, 7, 32, 25, 6, 5, 50, 26, 26, 60, 56, 35, 6, 54, 39, 11}

    Returns: {47, 17, 9, 51, 13, 39, 17, 49, 41, 37, 38, 14, 58, 29, 8, 52, 25, 55, 17, 56, 32, 60, 59, 56, 43, 8, 24, 62, 31, 60, 9, 7, 42, 19, 60, 16, 50, 53, 29, 1, 18, 17, 19, 50, 49, 26, 5, 21, 58, 36, 2, 48, 40, 19, 10, 19, 26, 4, 32, 24, 0, 11, 55, 49, 46, 41, 22, 51, 34, 22, 56, 9, 6, 1, 52, 50, 53, 51, 43, 5, 40, 22, 44, 38, 44, 20, 17, 47, 22, 9, 40, 6, 6, 15, 25, 31, 41, 1, 14 }

  8. 100

    318753615

    {0, 1, 1, 1, 2, 3, 6, 1, 2, 7, 5, 10, 10, 1, 4, 15, 2, 11, 0, 12, 19, 2, 19, 7, 16, 20, 6, 16, 8, 22, 27, 19, 32, 7, 3, 18, 11, 31, 15, 25, 39, 30, 0, 37, 25, 38, 15, 40, 35, 23, 50, 6, 21, 4, 10, 37, 6, 15, 54, 55, 11, 5, 9, 21, 21, 9, 11, 16, 50, 44, 15, 53, 37, 70, 28, 44, 11, 40, 13, 4, 25, 71, 17, 42, 11, 40, 84, 54, 64, 69, 73, 87, 45, 66, 66, 54, 81, 56, 55, 86}

    {221788696, 263421086, 12173680, 104589999, 175253056, 26345242, 230063338, 54283964, 235736659, 312889502, 66589522, 51697117, 179671909, 234695990, 31682004, 179156327, 100649535, 219458946, 251687146, 278074045, 255007357, 277250119, 64167758, 123179368, 106626854, 14162749, 289867932, 264986089, 174597244, 76239804, 87950135, 155195787, 38971973, 25212630, 160363666, 23737683, 3383443, 137536561, 185041599, 103199956, 298237718, 115458866, 198306759, 199009861, 71731264, 108661267, 240195602, 18542692, 161925164, 160838545, 226439307, 59482964, 226896888, 224579578, 186564657, 267243428, 137881288, 24371224, 303303853, 263492954, 123332696, 145262640, 217717242, 31393423, 12885517, 211052176, 102402872, 224039107, 196944122, 279281104, 47628555, 185301580, 182000811, 236873166, 36388668, 35140859, 254027793, 143240245, 34551227, 87113551, 109911722, 122101085, 226612338, 253747237, 106006576, 159296917, 3188407, 61303544, 303018241, 6369049, 134811611, 286368005, 114352867, 285778404, 200075718, 252871754, 115029099, 178468458, 214997572, 20580938}

    Returns: {266639856, 33353795, 241857708, 169550918, 20423592, 306587745, 306266987, 101128377, 203760447, 211700900, 190803758, 34631849, 78023299, 183798476, 96572174, 313838253, 58115312, 208103272, 19163323, 136358062, 81166240, 15391703, 126768882, 288405647, 201014092, 108262889, 39598147, 303795555, 229309796, 3986198, 35929299, 178424635, 316010269, 129756488, 101004089, 308582695, 178129574, 287640657, 243289541, 240331109, 29781160, 154629328, 89451579, 105037409, 110769756, 117444365, 61677425, 15386863, 190340368, 128653353, 42392274, 1427522, 245929976, 255863407, 144550647, 38008316, 176989256, 243320590, 152345252, 289239693, 182103737, 112021972, 103274001, 49090584, 253744569, 252926078, 298820911, 178792207, 188160217, 304014075, 124711853, 155817502, 274834904, 302609182, 204076670, 90904188, 43401052, 112483478, 49877436, 100339499, 253913168, 182623801, 176095021, 214977486, 34202237, 33557374, 20580938, 5216907, 197034882, 37402749, 24728113, 31735370, 194625310, 82861343, 223991154, 78019236, 10344950, 218032419, 176597659, 248811098 }

  9. 100

    3

    {0, 0, 2, 0, 0, 4, 4, 0, 6, 7, 3, 1, 4, 10, 14, 12, 16, 11, 1, 2, 9, 19, 22, 9, 1, 19, 14, 14, 13, 23, 23, 21, 5, 16, 26, 23, 6, 24, 24, 11, 18, 1, 1, 36, 43, 36, 12, 8, 35, 14, 5, 0, 27, 27, 26, 45, 27, 37, 46, 8, 9, 49, 46, 48, 58, 33, 18, 9, 5, 30, 16, 9, 2, 17, 15, 66, 16, 37, 72, 77, 53, 70, 62, 78, 74, 3, 21, 76, 69, 74, 81, 18, 29, 15, 19, 36, 78, 61, 83, 62}

    {1, 2, 1, 1, 1, 2, 0, 0, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 0, 2, 2, 1, 0, 1, 1, 0, 2, 0, 2, 0, 1, 2, 1, 2, 2, 2, 0, 0, 1, 1, 0, 2, 0, 1, 1, 2, 1, 0, 1, 1, 1, 1, 2, 0, 0, 2, 0, 2, 0, 1, 2, 0, 1, 2, 2, 1, 0, 2, 1, 0, 0, 0, 2, 0, 2, 2, 2, 1, 2, 2, 2, 0, 2, 0, 0, 1, 1, 0, 1, 2, 2, 2, 0, 0, 1, 2, 2, 0}

    Returns: {1, 1, 2, 1, 1, 1, 0, 0, 1, 1, 0, 2, 2, 1, 2, 0, 1, 2, 1, 0, 0, 0, 2, 2, 0, 0, 1, 2, 2, 1, 2, 0, 0, 2, 0, 2, 2, 0, 2, 2, 2, 0, 1, 2, 0, 2, 0, 2, 2, 1, 1, 1, 0, 0, 2, 0, 1, 1, 0, 1, 0, 0, 0, 2, 1, 1, 0, 1, 1, 2, 2, 0, 2, 2, 2, 2, 1, 0, 1, 0, 0, 0, 0, 1, 1, 0, 2, 1, 0, 1, 1, 0, 2, 1, 0, 2, 2, 0, 0, 1 }

  10. 98

    1205126

    {0, 0, 0, 1, 2, 4, 3, 1, 4, 8, 5, 1, 6, 5, 10, 7, 9, 8, 10, 18, 1, 19, 6, 9, 14, 24, 10, 24, 3, 4, 18, 11, 16, 21, 17, 6, 18, 13, 2, 17, 39, 41, 13, 12, 43, 31, 31, 4, 24, 41, 1, 41, 49, 37, 9, 6, 56, 26, 19, 59, 14, 54, 26, 24, 11, 27, 28, 11, 53, 39, 40, 47, 15, 11, 40, 58, 27, 15, 11, 68, 43, 72, 61, 28, 7, 40, 39, 85, 48, 33, 75, 7, 9, 32, 58, 64, 28, 65}

    {1071774, 1017837, 594317, 667971, 915243, 1082695, 521767, 689122, 1196211, 439835, 1198672, 372179, 397209, 501797, 87047, 61616, 1068632, 546386, 618024, 416404, 719954, 1172746, 706159, 1057724, 364512, 687404, 781610, 387563, 329660, 1034800, 158404, 73793, 819735, 973534, 943836, 617135, 197013, 1032464, 567235, 699996, 591969, 455066, 896502, 158287, 535677, 802273, 678557, 964079, 612228, 337795, 507624, 382490, 760570, 482826, 647999, 76063, 454231, 1205113, 993346, 51703, 745647, 19357, 596403, 574288, 1159492, 871991, 1110632, 495071, 952327, 952637, 110950, 173465, 272902, 843889, 929540, 392571, 519839, 96273, 842480, 948240, 1116050, 1098636, 209119, 1169978, 55565, 1141941, 940257, 1133439, 1018147, 338163, 332464, 499923, 577998, 667954, 406140, 1168658, 1034051, 1066702}

    Returns: {374675, 1109518, 538467, 932951, 831179, 730243, 567709, 273037, 226047, 724861, 994402, 823319, 157647, 608770, 104507, 573317, 174020, 1055539, 933196, 733049, 813441, 698984, 1061669, 11319, 624807, 114757, 1108439, 592801, 990300, 43751, 207999, 466043, 823672, 1094335, 1023167, 1007350, 965178, 1063435, 399090, 660120, 476848, 612140, 17956, 274633, 228697, 836038, 11380, 819939, 263994, 550872, 780338, 1060797, 100656, 143719, 622831, 1083864, 557859, 909382, 734199, 382306, 1111628, 10643, 801828, 335568, 146118, 1066702, 94262, 1159400, 184815, 326151, 291109, 1173578, 99343, 809400, 699538, 668923, 488143, 1031921, 278520, 777682, 432775, 306963, 1089925, 573232, 960817, 400352, 757015, 306671, 772607, 1143071, 836836, 567494, 469856, 1038859, 330761, 672251, 451204, 959584 }

  11. 100

    251600

    {0, 1, 2, 0, 1, 2, 6, 3, 0, 2, 3, 11, 11, 11, 14, 14, 2, 10, 17, 6, 10, 20, 3, 8, 16, 5, 8, 11, 4, 23, 5, 5, 11, 3, 32, 11, 35, 6, 18, 2, 20, 11, 5, 28, 17, 6, 19, 12, 37, 48, 48, 31, 39, 46, 9, 49, 55, 8, 15, 45, 34, 54, 15, 39, 32, 58, 3, 39, 24, 3, 55, 22, 34, 62, 24, 57, 1, 47, 31, 51, 64, 22, 22, 22, 77, 6, 27, 40, 78, 51, 83, 38, 34, 80, 11, 38, 29, 5, 71, 60}

    {243593, 235833, 213699, 80227, 61850, 77538, 218430, 119662, 46957, 46349, 145286, 79367, 207562, 120626, 75800, 76397, 160409, 194324, 13574, 218893, 80392, 238234, 9944, 172829, 226983, 17977, 160048, 157112, 104775, 148722, 132683, 111407, 38368, 99203, 100813, 172512, 142301, 58770, 138955, 146862, 108412, 181333, 116645, 141496, 213258, 232212, 47815, 66192, 105021, 83970, 239767, 87864, 235724, 32674, 99113, 114139, 36845, 23534, 192574, 113677, 65436, 61781, 926, 67378, 142089, 214415, 6654, 210139, 88358, 103971, 225449, 139310, 79397, 186901, 51908, 66478, 17739, 177906, 13271, 63676, 45775, 160009, 92427, 90770, 21914, 179415, 130857, 68392, 73559, 201549, 156638, 96470, 53574, 213242, 12569, 216139, 68274, 127728, 61021, 174198}

    Returns: {63070, 94811, 229745, 159703, 245093, 91347, 142783, 2415, 33630, 105865, 157030, 131153, 246224, 224440, 45673, 153209, 215121, 156050, 32492, 15969, 123248, 144005, 169736, 47516, 49516, 182442, 236183, 144992, 140111, 57356, 171182, 130197, 113181, 242452, 49214, 61439, 8917, 73707, 82818, 148723, 91891, 206235, 174943, 177756, 183711, 25556, 176658, 70845, 243975, 245762, 208840, 243662, 197145, 219205, 202597, 152003, 187129, 62270, 163134, 11018, 174198, 48064, 36826, 87794, 142969, 238067, 9080, 49859, 120059, 68786, 179820, 227114, 85507, 120331, 228215, 217575, 220592, 44246, 73327, 55968, 232144, 31022, 153909, 151945, 19265, 199442, 6604, 71487, 105224, 15875, 206646, 129977, 144525, 111919, 142322, 55747, 26617, 14903, 116218, 76695 }

  12. 95

    3673

    {0, 0, 2, 2, 1, 1, 2, 2, 4, 7, 1, 4, 11, 4, 2, 12, 7, 7, 5, 2, 9, 16, 4, 14, 24, 9, 1, 3, 28, 21, 17, 14, 13, 6, 12, 31, 24, 19, 16, 0, 21, 23, 26, 6, 5, 21, 16, 34, 14, 37, 46, 44, 8, 15, 43, 51, 31, 35, 44, 40, 12, 49, 2, 21, 3, 40, 29, 46, 29, 31, 62, 47, 25, 54, 23, 59, 76, 28, 4, 52, 59, 29, 54, 2, 54, 79, 65, 8, 62, 24, 50, 24, 92, 0, 30}

    {2016, 2129, 48, 3427, 2254, 1210, 1963, 1287, 1255, 2502, 2866, 2723, 2126, 2905, 2836, 3053, 2567, 2067, 1538, 2558, 911, 2761, 220, 890, 895, 3121, 2012, 2408, 1806, 2041, 3466, 1638, 2227, 1647, 573, 1714, 1463, 52, 2852, 2146, 1391, 2235, 3045, 438, 3135, 2497, 1482, 3431, 2088, 3554, 1580, 1073, 626, 3628, 216, 881, 216, 2306, 1072, 2819, 1059, 721, 1533, 3624, 2512, 1530, 946, 2336, 2370, 2268, 3327, 3547, 545, 965, 434, 3634, 550, 1472, 3523, 210, 594, 3001, 715, 1597, 3153, 3435, 3147, 2840, 2721, 1108, 2139, 257, 2554, 2998, 2180}

    Returns: {1939, 1059, 1646, 3042, 2787, 3554, 862, 2301, 2128, 2206, 701, 3489, 3444, 2586, 3538, 1430, 1715, 1799, 1042, 1907, 3463, 1720, 2235, 774, 2999, 1863, 3040, 914, 266, 3019, 2180, 3470, 2848, 743, 2645, 2176, 2923, 1026, 1997, 1824, 320, 2552, 292, 3288, 2426, 143, 1555, 504, 3429, 2361, 1463, 1932, 443, 3394, 2425, 2236, 2725, 2620, 187, 3429, 487, 24, 1107, 2403, 1630, 1183, 2887, 423, 3433, 1211, 3438, 3175, 947, 3374, 727, 1433, 3519, 792, 1485, 1910, 2799, 2375, 3334, 1058, 2169, 1121, 2153, 567, 746, 488, 1620, 2724, 3184, 2363, 1990 }

  13. 96

    53883

    {0, 1, 0, 2, 2, 0, 5, 4, 8, 4, 7, 8, 9, 7, 14, 4, 11, 4, 6, 0, 3, 1, 12, 15, 6, 21, 21, 16, 21, 18, 5, 23, 3, 11, 15, 30, 30, 27, 3, 31, 14, 32, 36, 20, 32, 14, 24, 47, 29, 8, 40, 10, 10, 12, 51, 21, 0, 37, 33, 47, 12, 35, 54, 57, 20, 37, 66, 55, 60, 55, 2, 21, 54, 51, 4, 71, 6, 7, 77, 13, 26, 61, 24, 70, 4, 68, 15, 2, 42, 33, 61, 35, 12, 84, 14, 45}

    {31673, 593, 18248, 37450, 30154, 29229, 12165, 8078, 16955, 24160, 30529, 3532, 32243, 45368, 2147, 27909, 42043, 5368, 45151, 49823, 45818, 13765, 24294, 12856, 15103, 47450, 38361, 9385, 13496, 32470, 33688, 48804, 6990, 19044, 50494, 39709, 41796, 48435, 44917, 35415, 49791, 6516, 51991, 32113, 12724, 2476, 9844, 48250, 33174, 49552, 16940, 9709, 18382, 24446, 9624, 21804, 52101, 43541, 34853, 24268, 8328, 9396, 28065, 26655, 37407, 53036, 20815, 44446, 11783, 39643, 53515, 50933, 24582, 1241, 6855, 27818, 48838, 10931, 44727, 4260, 6605, 8509, 6767, 51953, 5009, 52635, 14284, 1878, 11856, 53844, 25343, 6324, 4198, 53369, 36596, 31557}

    Returns: {48055, 39589, 9292, 27790, 47387, 8776, 14676, 12630, 50997, 5805, 23552, 2814, 5298, 9553, 47647, 42832, 21395, 28057, 7758, 49350, 43457, 42465, 49332, 14320, 26181, 10357, 11980, 3624, 52784, 25294, 51549, 25139, 51330, 16992, 17932, 36479, 31982, 28727, 48408, 14753, 6121, 4350, 13393, 7109, 53278, 31557, 1801, 22162, 52671, 7330, 4854, 49202, 11126, 37920, 30541, 50286, 53718, 46316, 51326, 11159, 26668, 6541, 7487, 45974, 3426, 8335, 38405, 21377, 37287, 13700, 41997, 52132, 12795, 25187, 27016, 45785, 35156, 31204, 26961, 12904, 23056, 49544, 40610, 49022, 1698, 16281, 19109, 19093, 43752, 3185, 18612, 4168, 6605, 6919, 26896, 14395 }

  14. 100

    2

    {0, 1, 2, 1, 1, 2, 1, 2, 0, 6, 2, 6, 12, 8, 0, 2, 7, 16, 13, 16, 20, 19, 2, 11, 7, 11, 8, 6, 1, 9, 28, 2, 11, 3, 33, 19, 19, 27, 21, 3, 23, 41, 38, 16, 40, 11, 33, 40, 10, 12, 39, 1, 34, 48, 50, 29, 14, 50, 16, 26, 30, 0, 48, 6, 43, 52, 11, 9, 43, 26, 33, 43, 15, 19, 57, 48, 74, 43, 25, 32, 35, 58, 31, 61, 22, 73, 52, 49, 25, 4, 41, 5, 30, 8, 14, 35, 30, 61, 56, 96}

    {0, 0, 0, 1, 1, 0, 1, 1, 1, 1, 0, 0, 1, 0, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0, 0, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 1, 1}

    Returns: {0, 1, 1, 1, 0, 0, 1, 0, 1, 1, 0, 1, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 1, 1, 1, 0, 1, 0, 1, 0, 0, 1, 1, 0, 1, 0, 0, 1, 1, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0, 1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 0, 1, 1 }

  15. 96

    95

    {0, 1, 1, 3, 3, 3, 3, 0, 2, 2, 3, 5, 9, 12, 11, 11, 4, 1, 1, 4, 20, 5, 5, 1, 0, 22, 11, 6, 28, 0, 16, 8, 1, 21, 16, 19, 26, 9, 28, 28, 10, 10, 33, 27, 0, 8, 11, 31, 8, 26, 23, 1, 0, 37, 29, 13, 19, 53, 10, 17, 33, 46, 49, 39, 53, 23, 41, 12, 47, 28, 26, 58, 56, 23, 28, 35, 3, 12, 50, 6, 46, 72, 81, 7, 56, 4, 13, 32, 43, 84, 27, 47, 1, 44, 28, 27}

    {25, 23, 43, 30, 49, 7, 85, 14, 16, 78, 65, 79, 53, 41, 46, 57, 62, 59, 63, 75, 21, 4, 53, 75, 64, 69, 59, 41, 47, 55, 21, 66, 83, 70, 68, 29, 63, 52, 5, 44, 38, 79, 31, 60, 31, 26, 11, 63, 84, 48, 74, 27, 63, 3, 41, 31, 24, 42, 93, 75, 66, 28, 2, 50, 90, 5, 65, 74, 42, 71, 69, 41, 44, 81, 65, 58, 79, 4, 73, 76, 23, 12, 26, 8, 32, 73, 34, 48, 75, 85, 3, 12, 66, 65, 87, 46}

    Returns: {64, 7, 72, 28, 44, 4, 44, 54, 90, 11, 32, 86, 83, 82, 37, 72, 58, 80, 18, 94, 18, 82, 70, 58, 30, 38, 25, 46, 40, 47, 72, 17, 2, 68, 68, 51, 57, 86, 92, 63, 51, 68, 75, 35, 59, 7, 87, 42, 56, 47, 15, 69, 38, 6, 78, 81, 91, 81, 15, 2, 14, 6, 94, 48, 24, 31, 14, 86, 33, 56, 4, 8, 74, 92, 58, 85, 47, 13, 92, 14, 9, 62, 71, 51, 67, 63, 35, 15, 35, 91, 24, 78, 13, 66, 84, 15 }

  16. 96

    102126132

    {0, 1, 2, 1, 3, 4, 5, 2, 8, 2, 4, 4, 0, 9, 6, 11, 12, 14, 17, 19, 0, 8, 9, 15, 8, 24, 17, 23, 21, 26, 12, 10, 12, 25, 26, 29, 3, 18, 31, 6, 33, 40, 19, 23, 33, 35, 15, 5, 36, 4, 2, 8, 17, 44, 20, 26, 5, 13, 39, 36, 18, 12, 21, 12, 27, 61, 23, 8, 63, 6, 25, 8, 46, 4, 56, 8, 71, 8, 61, 27, 20, 8, 21, 8, 24, 27, 23, 73, 84, 27, 50, 70, 60, 51, 4, 69}

    {22772858, 26210215, 75277720, 81845507, 7163466, 89949463, 45695829, 12432684, 36323285, 67939231, 62033616, 59586665, 54573831, 30215434, 65191509, 28007821, 34806743, 83525629, 68595231, 22889747, 88385337, 52019033, 40679065, 77347627, 83709502, 23290340, 96745447, 77768157, 21507828, 41316997, 4170328, 5663720, 101874169, 72329514, 72508412, 86416910, 95162228, 25596420, 26568849, 79014115, 11076461, 86227537, 58570647, 74805075, 29572224, 74319135, 623221, 68731448, 20542589, 32857693, 94931395, 62911271, 58681733, 11904462, 69147905, 101986688, 70628198, 7019425, 82869675, 80914005, 22532121, 89099871, 98525111, 51383385, 38638062, 46064787, 40291877, 53687056, 66620880, 11902425, 39879408, 38183898, 41494330, 66154656, 80381939, 75852021, 16038720, 99722398, 42931346, 70211961, 44114235, 46125770, 59827105, 26941452, 5434684, 81820235, 580806, 3324440, 98563797, 66209132, 68289911, 62288468, 88882240, 74349957, 38791428, 57206377}

    Returns: {14494728, 54979632, 67596394, 97218010, 54464867, 86452693, 11587073, 96078484, 101029618, 28631429, 30412013, 89522663, 53792671, 58612521, 11040776, 55470340, 31319626, 10283417, 87258464, 76397558, 74761621, 95727752, 51618455, 78874205, 89295101, 12970746, 20905748, 72243154, 37878027, 83780617, 31980759, 73015767, 11642539, 75443998, 49130058, 5791796, 28635311, 81955430, 94214015, 29664867, 25837982, 40943034, 3061377, 37330859, 84225956, 94953776, 7205962, 19592420, 89550998, 14576701, 71169944, 94951268, 52515485, 78619983, 87728299, 19142356, 46908237, 79252111, 13743440, 22423935, 28433830, 53618838, 15103102, 58534854, 57018143, 49676818, 74518902, 79180358, 79878753, 57206377, 47721297, 13639404, 33927047, 22346316, 75566537, 44593569, 45055775, 42167113, 48114569, 85499189, 53660119, 3223110, 82294737, 25234523, 57461026, 46164400, 25946982, 2832127, 63620242, 28474736, 72329415, 32254617, 64468077, 97315010, 93735949, 26232230 }

  17. 71

    291

    {0, 1, 0, 2, 3, 5, 2, 5, 5, 3, 3, 3, 2, 13, 14, 5, 6, 15, 11, 19, 9, 5, 12, 21, 10, 18, 12, 3, 26, 3, 13, 0, 1, 12, 24, 10, 30, 7, 2, 15, 1, 13, 4, 27, 26, 44, 12, 14, 37, 8, 30, 35, 28, 49, 4, 10, 50, 19, 5, 42, 56, 27, 43, 51, 36, 22, 18, 27, 45, 66, 47}

    {130, 39, 71, 279, 41, 127, 156, 187, 234, 84, 259, 226, 223, 50, 82, 282, 20, 74, 243, 158, 208, 236, 259, 209, 267, 259, 212, 256, 117, 259, 137, 89, 218, 57, 60, 160, 192, 96, 114, 204, 21, 76, 33, 92, 189, 180, 220, 144, 30, 231, 222, 11, 283, 18, 8, 26, 60, 20, 53, 279, 57, 274, 124, 7, 277, 73, 154, 259, 245, 1, 42}

    Returns: {13, 45, 151, 8, 141, 47, 68, 265, 44, 137, 267, 134, 35, 144, 106, 184, 105, 69, 264, 34, 236, 172, 269, 148, 56, 255, 50, 69, 116, 191, 142, 169, 159, 75, 76, 59, 175, 111, 131, 143, 256, 233, 140, 38, 55, 49, 77, 42, 144, 22, 253, 106, 208, 275, 56, 176, 13, 30, 72, 278, 54, 199, 63, 259, 106, 243, 11, 281, 67, 166, 150 }

  18. 82

    11770

    {0, 0, 2, 3, 0, 0, 3, 7, 0, 0, 7, 7, 3, 11, 12, 3, 12, 10, 13, 11, 5, 9, 13, 21, 15, 18, 7, 9, 14, 10, 25, 24, 19, 27, 21, 28, 0, 9, 15, 39, 22, 14, 7, 19, 5, 44, 30, 20, 6, 20, 0, 25, 12, 49, 33, 17, 34, 15, 8, 47, 50, 40, 2, 7, 39, 16, 63, 66, 38, 12, 63, 55, 24, 53, 14, 46, 50, 59, 23, 35, 36, 4}

    {9663, 9514, 11226, 4704, 3969, 528, 4772, 5569, 396, 8034, 9333, 6293, 11381, 10928, 4533, 10534, 6890, 9882, 2886, 10946, 1817, 9704, 92, 6321, 10632, 8791, 9133, 6119, 1474, 9116, 10852, 11302, 3290, 9283, 7214, 8341, 8844, 8660, 11578, 10883, 2534, 3968, 9875, 5772, 8937, 7838, 10468, 6533, 6097, 6912, 4721, 6464, 2757, 2962, 3372, 8156, 5851, 8864, 10141, 4196, 6890, 5876, 6226, 4316, 2749, 6464, 886, 9753, 727, 6333, 8829, 7221, 5321, 592, 4514, 11741, 10961, 6283, 6362, 3706, 6349, 3696}

    Returns: {4763, 7798, 4460, 2820, 3696, 483, 127, 6515, 8337, 4157, 11729, 8794, 4182, 10908, 7041, 6606, 977, 9073, 1683, 5364, 3437, 6051, 8744, 10299, 2911, 2603, 3061, 10102, 5996, 7682, 2275, 3411, 989, 10654, 4088, 9287, 11610, 6509, 1787, 11726, 5643, 966, 10201, 11529, 4890, 10617, 6892, 4956, 5694, 4935, 10316, 9266, 4387, 2437, 6429, 6940, 11760, 10318, 5720, 9318, 9419, 10157, 2987, 4099, 1737, 6218, 5085, 10892, 8891, 10229, 10139, 9011, 5889, 9127, 10681, 11660, 8209, 301, 3908, 6504, 7701, 11226 }

  19. 73

    2

    {0, 0, 2, 0, 3, 5, 5, 6, 4, 5, 6, 5, 0, 5, 12, 13, 5, 16, 5, 13, 0, 8, 8, 11, 22, 1, 22, 18, 23, 15, 7, 6, 19, 4, 27, 31, 35, 33, 24, 22, 32, 12, 40, 36, 29, 13, 24, 30, 21, 15, 24, 17, 35, 45, 25, 24, 6, 23, 0, 45, 0, 14, 17, 5, 14, 57, 42, 59, 30, 55, 0, 35, 56}

    {1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 1, 1, 1, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 1, 1, 1, 0, 1, 1, 1}

    Returns: {0, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0 }

  20. 81

    8

    {0, 0, 1, 0, 0, 4, 3, 2, 7, 4, 7, 11, 5, 6, 12, 14, 14, 3, 15, 17, 7, 8, 1, 0, 18, 12, 1, 20, 21, 16, 25, 1, 32, 6, 8, 2, 36, 29, 15, 20, 29, 23, 28, 23, 4, 42, 26, 28, 34, 17, 7, 44, 20, 0, 31, 36, 33, 33, 43, 20, 35, 29, 7, 24, 56, 8, 31, 25, 35, 22, 63, 56, 27, 58, 40, 34, 65, 22, 57, 47, 29}

    {0, 0, 4, 2, 7, 2, 7, 4, 2, 7, 5, 7, 3, 1, 3, 6, 1, 3, 5, 0, 0, 5, 1, 0, 0, 7, 5, 7, 5, 2, 1, 3, 2, 0, 1, 3, 4, 2, 2, 3, 1, 5, 5, 6, 6, 6, 6, 3, 3, 6, 6, 4, 2, 6, 2, 7, 3, 2, 7, 0, 2, 0, 0, 0, 3, 5, 2, 5, 6, 5, 3, 1, 6, 5, 2, 1, 5, 6, 1, 3, 1}

    Returns: {2, 7, 6, 3, 7, 4, 5, 5, 4, 7, 2, 7, 7, 6, 5, 3, 7, 5, 6, 1, 3, 0, 6, 2, 4, 6, 5, 0, 1, 1, 1, 3, 2, 5, 7, 4, 4, 1, 5, 3, 1, 7, 3, 3, 2, 6, 4, 2, 1, 3, 0, 6, 2, 3, 6, 3, 7, 0, 0, 1, 0, 1, 5, 2, 5, 7, 0, 3, 5, 0, 6, 0, 2, 6, 1, 0, 7, 4, 4, 2, 4 }

  21. 97

    810386

    {0, 1, 2, 2, 2, 5, 3, 0, 4, 0, 9, 4, 6, 2, 4, 2, 10, 13, 14, 15, 16, 10, 4, 21, 11, 3, 3, 5, 23, 22, 23, 21, 18, 25, 4, 7, 1, 30, 33, 30, 23, 34, 9, 10, 25, 36, 46, 46, 38, 21, 11, 25, 50, 34, 13, 15, 0, 28, 13, 35, 58, 5, 50, 41, 8, 1, 9, 29, 65, 12, 61, 48, 71, 16, 44, 39, 1, 66, 41, 54, 61, 19, 3, 77, 14, 36, 33, 68, 67, 9, 6, 48, 79, 9, 15, 6, 75}

    {667794, 565850, 105869, 325019, 119518, 467005, 501811, 617543, 656135, 336042, 220872, 476903, 350671, 785519, 250762, 178730, 361957, 63878, 120287, 164660, 13835, 83830, 278339, 597241, 486932, 249294, 504127, 317931, 542755, 457006, 712145, 159186, 299209, 599473, 334767, 795094, 451493, 666905, 270614, 71033, 599526, 488651, 377174, 185865, 787818, 380483, 56198, 380894, 679616, 532676, 225429, 60035, 22217, 7128, 244579, 530603, 319569, 608477, 719691, 285835, 707141, 773970, 795303, 109644, 715001, 21957, 212542, 554880, 478981, 807886, 682322, 247110, 248353, 405129, 440766, 684616, 374867, 367050, 553552, 293160, 471019, 266429, 323690, 266113, 603308, 697466, 186559, 675454, 313622, 243226, 567508, 622402, 543005, 798193, 47589, 750289, 288498}

    Returns: {714666, 74529, 491141, 674103, 476315, 633904, 715988, 34301, 706050, 804752, 199499, 455721, 458939, 567940, 511997, 403197, 546095, 172974, 199712, 513668, 623178, 99490, 257268, 739570, 235791, 37865, 197805, 182877, 85712, 605953, 289989, 638068, 215164, 705112, 149327, 396902, 651703, 178818, 567643, 676447, 400013, 638667, 51956, 397796, 630291, 335126, 378674, 451334, 635403, 717878, 459669, 496906, 536590, 356629, 744887, 710401, 252320, 667440, 396386, 652699, 586657, 546452, 161066, 695289, 409196, 538676, 358348, 244266, 687890, 294310, 497163, 442523, 98951, 132418, 281313, 288498, 613273, 1019, 280710, 643296, 477228, 396795, 330049, 772919, 748353, 424727, 565105, 796404, 692135, 682172, 150026, 149812, 318689, 138770, 42211, 120862, 309170 }

  22. 59

    32

    {0, 1, 0, 1, 1, 0, 5, 1, 5, 2, 8, 8, 10, 4, 13, 5, 8, 13, 2, 12, 13, 9, 3, 2, 0, 6, 17, 19, 5, 27, 16, 31, 22, 22, 20, 27, 0, 16, 3, 21, 38, 2, 2, 6, 26, 19, 31, 26, 25, 24, 16, 43, 35, 46, 18, 52, 39, 9, 18}

    {14, 15, 25, 23, 29, 29, 28, 29, 20, 12, 20, 1, 20, 2, 17, 5, 6, 24, 30, 30, 16, 24, 28, 22, 4, 23, 25, 17, 6, 28, 8, 30, 9, 22, 3, 18, 31, 31, 10, 8, 30, 2, 15, 25, 18, 17, 2, 28, 3, 17, 6, 10, 1, 21, 29, 29, 13, 28, 2}

    Returns: {29, 8, 17, 0, 20, 13, 18, 27, 27, 16, 12, 28, 1, 15, 13, 20, 30, 1, 2, 15, 4, 10, 31, 14, 4, 25, 22, 8, 23, 15, 25, 31, 22, 10, 4, 12, 16, 22, 19, 5, 23, 26, 27, 12, 20, 20, 3, 12, 20, 0, 29, 29, 22, 8, 2, 9, 28, 24, 30 }

  23. 76

    139852659

    {0, 0, 1, 2, 1, 4, 3, 6, 4, 5, 9, 5, 8, 9, 0, 15, 15, 9, 2, 14, 5, 6, 8, 1, 16, 16, 11, 11, 9, 5, 3, 13, 20, 8, 25, 10, 24, 27, 34, 31, 14, 19, 6, 10, 20, 7, 28, 16, 9, 44, 16, 16, 38, 46, 48, 6, 27, 20, 11, 58, 52, 57, 4, 29, 16, 20, 29, 4, 67, 0, 42, 7, 16, 11, 35, 3}

    {14433079, 98066653, 1744744, 71732216, 78743760, 1001303, 46567350, 123275538, 56239404, 64408180, 84756287, 103245756, 83021844, 32635676, 27889676, 21406908, 120922365, 3149882, 47259510, 78637705, 50156118, 22679100, 90650452, 21797277, 131934112, 118803125, 66270732, 131727407, 69942059, 86092606, 82359400, 11190907, 7773550, 103002238, 86524420, 51009675, 44722390, 44053022, 32837681, 109738060, 130493298, 45348385, 26378254, 22194504, 26485607, 118032332, 93243071, 5872384, 75392188, 138323094, 49031363, 133938973, 4001597, 123776449, 18295943, 65613846, 72295605, 30171709, 98170863, 91513312, 77429363, 124750464, 28895278, 133758332, 65398951, 8991168, 3676337, 130277541, 117403923, 22284934, 7067005, 44761201, 112395840, 77826226, 15299538, 75102666}

    Returns: {100460213, 53310650, 22612772, 75102666, 25002662, 134230663, 76608488, 124243711, 114201225, 65650720, 106298158, 43142228, 110210397, 93968522, 129788581, 10971471, 99370236, 95809068, 102873708, 116240571, 77118793, 58276372, 5118272, 40277935, 94004052, 124162714, 855327, 53520885, 32259345, 22136056, 11909847, 82236886, 58379086, 92221443, 76508748, 100515645, 54636552, 137504598, 79034125, 125009121, 117674818, 114556694, 43797404, 39213592, 30533502, 105610471, 41684555, 15423703, 111926313, 103035776, 130008275, 40398875, 104000784, 136037532, 80833084, 10622269, 138100547, 121148374, 119566756, 29736708, 76308169, 19315576, 136010763, 114856179, 18341325, 103294555, 94673557, 14672905, 63975941, 63398347, 133286202, 13024239, 7518375, 1445045, 27300469, 114105776 }

  24. 66

    12

    {0, 0, 2, 2, 3, 1, 4, 2, 2, 7, 1, 8, 0, 8, 5, 12, 1, 3, 17, 12, 9, 18, 15, 21, 10, 20, 26, 2, 8, 11, 5, 5, 20, 17, 11, 28, 1, 26, 25, 27, 31, 34, 26, 31, 13, 32, 27, 47, 2, 40, 27, 40, 13, 0, 24, 28, 50, 43, 18, 17, 22, 10, 40, 9, 36, 12}

    {4, 6, 10, 11, 0, 7, 1, 8, 6, 0, 0, 11, 11, 2, 3, 1, 2, 8, 6, 1, 5, 0, 3, 3, 10, 7, 2, 7, 2, 4, 0, 0, 2, 11, 8, 2, 2, 8, 3, 2, 8, 7, 2, 11, 6, 3, 8, 3, 8, 2, 8, 3, 4, 2, 2, 3, 8, 5, 7, 10, 11, 0, 1, 5, 4, 0}

    Returns: {2, 4, 1, 1, 2, 7, 7, 1, 6, 11, 5, 8, 0, 7, 7, 1, 1, 8, 8, 8, 0, 1, 7, 5, 3, 5, 9, 10, 8, 9, 8, 0, 10, 8, 7, 6, 7, 9, 10, 1, 1, 1, 1, 6, 0, 10, 11, 7, 6, 7, 9, 1, 10, 3, 7, 0, 9, 5, 0, 8, 11, 10, 2, 9, 8, 2 }

  25. 54

    916378468

    {0, 1, 2, 1, 1, 5, 4, 2, 8, 4, 8, 11, 9, 1, 9, 10, 6, 9, 9, 19, 2, 0, 10, 12, 23, 0, 4, 13, 21, 5, 2, 28, 23, 6, 32, 17, 15, 22, 1, 38, 10, 21, 33, 33, 27, 37, 10, 1, 12, 2, 31, 8, 30, 40}

    {823581199, 690666655, 799284541, 96996247, 658104137, 7574930, 844784093, 635592893, 658785438, 54318682, 108820469, 496503681, 325894243, 128389920, 437992185, 563439908, 610045784, 247664852, 874423934, 773557250, 41464258, 895150602, 754588590, 832569763, 453831472, 102590061, 468744127, 161069601, 728045720, 602781632, 895927328, 689426036, 387334254, 478087407, 172025159, 497092300, 448283301, 637641309, 218680510, 172232500, 430315244, 561249094, 835553707, 228925262, 451178360, 720094334, 681313474, 459761017, 236550567, 409548640, 639851272, 726419196, 904070037, 163436990}

    Returns: {185291536, 822070818, 431486029, 369788523, 183438847, 122953045, 571977129, 884580151, 475303336, 123517788, 4080284, 290508894, 281195936, 255821789, 112400843, 147635624, 417430666, 403376962, 223181934, 389644631, 197452814, 28413121, 694127943, 121061779, 41258554, 229944088, 385155505, 103261338, 374738406, 375836097, 41168018, 862902019, 444314346, 841317390, 501946385, 712201399, 539064371, 575023443, 716588046, 106668585, 163436990, 871403376, 253422078, 49376551, 435176119, 271845711, 551954243, 667737186, 248208825, 889056787, 543038622, 151793043, 394227479, 97074421 }

  26. 97

    15

    {0, 1, 2, 2, 1, 3, 0, 4, 1, 3, 9, 4, 9, 5, 3, 10, 7, 6, 1, 16, 6, 18, 4, 8, 9, 7, 0, 18, 10, 15, 8, 0, 23, 31, 34, 34, 15, 17, 7, 36, 30, 32, 39, 10, 7, 29, 3, 13, 37, 33, 21, 32, 42, 44, 2, 21, 43, 24, 30, 5, 48, 27, 17, 9, 43, 23, 53, 12, 67, 10, 56, 18, 49, 69, 45, 54, 2, 60, 54, 23, 24, 53, 46, 29, 7, 71, 5, 8, 52, 75, 25, 33, 49, 47, 41, 35, 33}

    {12, 8, 4, 12, 6, 14, 1, 7, 3, 14, 7, 4, 3, 12, 12, 5, 7, 3, 0, 6, 1, 7, 13, 6, 14, 3, 9, 0, 9, 13, 10, 12, 4, 1, 3, 0, 6, 3, 3, 13, 3, 14, 8, 14, 8, 3, 10, 1, 1, 3, 1, 14, 1, 5, 14, 14, 10, 12, 4, 4, 14, 7, 8, 11, 2, 8, 6, 7, 5, 11, 14, 12, 7, 0, 5, 4, 14, 8, 7, 11, 1, 5, 7, 4, 10, 13, 12, 11, 10, 13, 9, 4, 7, 13, 11, 8, 11}

    Returns: {3, 3, 11, 5, 3, 11, 12, 0, 11, 3, 6, 3, 2, 6, 2, 14, 6, 6, 7, 13, 10, 8, 7, 8, 9, 12, 3, 3, 13, 4, 3, 1, 2, 11, 13, 2, 6, 8, 3, 2, 7, 2, 7, 10, 0, 10, 2, 12, 2, 3, 1, 8, 7, 14, 10, 6, 4, 9, 4, 12, 8, 8, 2, 5, 11, 3, 6, 1, 14, 7, 7, 2, 11, 9, 11, 12, 6, 6, 12, 3, 6, 6, 10, 6, 9, 7, 5, 7, 3, 6, 7, 11, 14, 3, 0, 11, 0 }

  27. 76

    7357817

    {0, 1, 2, 3, 0, 2, 5, 5, 8, 2, 10, 3, 4, 6, 11, 3, 3, 4, 11, 10, 10, 21, 5, 6, 19, 0, 1, 3, 19, 3, 21, 29, 0, 5, 2, 4, 29, 13, 13, 17, 15, 29, 16, 13, 12, 33, 40, 45, 14, 24, 12, 38, 43, 51, 43, 42, 6, 45, 16, 27, 25, 11, 12, 17, 56, 12, 34, 60, 67, 7, 14, 65, 14, 30, 71, 49}

    {4745995, 5080728, 4495533, 442959, 1313197, 2359709, 4822775, 464410, 5162205, 4459320, 5908195, 2840999, 3382270, 1466577, 1470768, 2937145, 677417, 2584232, 4168448, 4823196, 10786, 829826, 5409247, 5626753, 4273889, 6808525, 6414985, 3324540, 292965, 1836833, 6497316, 5007206, 4739713, 6745273, 3536436, 1831645, 2266426, 6151461, 3413403, 3754078, 575633, 422175, 5213219, 5437629, 6925237, 2125234, 3588997, 75867, 6526626, 2801396, 1161091, 5399047, 1628602, 674564, 2474524, 5155826, 6536500, 3258405, 3792288, 3548817, 2725438, 6234376, 1961278, 6414076, 4143909, 2489308, 7315601, 1963158, 647244, 2903685, 6990569, 2326012, 5619564, 121620, 4376558, 2612128}

    Returns: {4464607, 7326364, 1145683, 4128393, 519326, 3796425, 4441925, 7165894, 3195497, 719085, 285977, 653893, 4758454, 2635862, 6104961, 3429923, 4164794, 6161720, 5003464, 2609873, 3324118, 550678, 3549737, 228022, 863679, 7017342, 591190, 1099681, 7015781, 1832903, 1675461, 2763815, 276346, 3566569, 824949, 6660537, 3200456, 822361, 6714212, 1253351, 2364495, 3123093, 3476954, 5285099, 6492112, 4452894, 3697841, 6712955, 4624089, 2612128, 2812195, 2352897, 6113924, 4996926, 5362846, 6994485, 1893860, 1529027, 2749627, 4007271, 317723, 2166776, 5976833, 3652154, 1744275, 1853045, 1485578, 179745, 5738895, 7285690, 5227315, 5470337, 6264038, 4969330, 2329516, 1438534 }

  28. 74

    1278

    {0, 1, 2, 2, 2, 2, 5, 3, 8, 4, 3, 6, 5, 12, 6, 12, 7, 6, 1, 6, 8, 9, 7, 21, 4, 11, 9, 21, 17, 17, 11, 30, 11, 4, 2, 19, 32, 18, 36, 7, 32, 15, 16, 6, 39, 4, 18, 31, 24, 13, 9, 49, 42, 12, 9, 6, 0, 15, 36, 38, 48, 43, 21, 29, 19, 44, 14, 16, 54, 43, 33, 64, 61, 56}

    {1267, 868, 897, 939, 1045, 535, 1163, 344, 457, 280, 802, 1263, 1029, 271, 264, 1215, 622, 156, 1273, 367, 251, 1090, 166, 96, 978, 925, 668, 785, 267, 936, 36, 983, 705, 814, 1037, 1271, 10, 1036, 1272, 1259, 782, 850, 838, 94, 462, 630, 135, 829, 140, 795, 464, 142, 36, 421, 1185, 589, 1170, 969, 1228, 1148, 406, 200, 277, 905, 621, 502, 769, 225, 1170, 41, 389, 1161, 687, 415}

    Returns: {873, 1184, 107, 217, 1224, 417, 544, 670, 1003, 577, 96, 143, 825, 1001, 842, 597, 125, 110, 400, 625, 315, 839, 575, 684, 915, 356, 893, 1118, 353, 1057, 93, 346, 686, 503, 265, 93, 90, 478, 796, 1098, 76, 622, 434, 1172, 193, 404, 353, 651, 895, 1067, 282, 1195, 23, 810, 971, 44, 415, 456, 379, 876, 1013, 85, 602, 69, 334, 1069, 1245, 410, 500, 320, 687, 975, 65, 648 }

  29. 50

    5395771

    {0, 1, 2, 0, 4, 1, 4, 3, 6, 2, 3, 5, 7, 0, 8, 5, 12, 4, 9, 14, 7, 5, 7, 13, 24, 15, 17, 26, 26, 27, 4, 10, 24, 9, 12, 19, 15, 20, 12, 16, 25, 15, 15, 29, 25, 8, 5, 9, 24, 25}

    {3919021, 3328908, 1054438, 3854326, 1599075, 4341418, 3188360, 3393183, 2766914, 3698769, 1388618, 1097783, 4612444, 1712736, 1083661, 1965399, 309941, 3163917, 808482, 1663084, 4167541, 4462527, 4846530, 3067377, 5150339, 684033, 3539622, 1501485, 871746, 3438475, 1520563, 4563339, 4798373, 4825602, 2844181, 3341537, 2648558, 3406003, 4872814, 4287026, 3184956, 1204353, 5390541, 3847303, 1024426, 4607050, 1909347, 5282602, 1436132, 3933406}

    Returns: {2072982, 104240, 653576, 4032484, 3595255, 1656987, 2854995, 3705435, 2154154, 3704836, 752622, 72522, 4410816, 2077376, 4828660, 1674235, 4323474, 392113, 1354937, 4416937, 1519709, 5296464, 1771835, 1188870, 2898497, 3933406, 1973248, 4172103, 4732428, 334857, 4420605, 3809330, 2853237, 5211446, 5295564, 1044518, 3075767, 2536835, 4572535, 349774, 2681611, 4437219, 835423, 1665823, 1356581, 1147456, 3164003, 1151743, 32473, 608808 }

  30. 72

    24

    {0, 1, 1, 2, 1, 0, 1, 1, 0, 7, 0, 11, 4, 12, 2, 12, 16, 4, 18, 17, 11, 19, 10, 10, 4, 10, 20, 19, 11, 25, 0, 24, 22, 21, 22, 21, 21, 8, 17, 33, 8, 33, 36, 32, 26, 21, 17, 1, 21, 44, 10, 6, 3, 11, 18, 20, 56, 4, 3, 26, 52, 36, 33, 8, 40, 12, 20, 60, 3, 56, 31, 52}

    {17, 21, 8, 13, 0, 17, 2, 16, 5, 7, 23, 22, 23, 21, 20, 23, 19, 8, 4, 3, 20, 21, 16, 9, 4, 17, 11, 23, 16, 20, 18, 18, 20, 7, 12, 6, 7, 4, 14, 4, 8, 1, 15, 5, 23, 15, 22, 20, 23, 18, 15, 18, 8, 17, 1, 11, 10, 13, 5, 11, 5, 18, 12, 21, 7, 8, 19, 14, 20, 12, 4, 19}

    Returns: {11, 12, 16, 16, 17, 12, 13, 12, 23, 13, 6, 0, 19, 10, 14, 4, 4, 16, 11, 2, 21, 2, 11, 10, 13, 1, 22, 23, 16, 2, 22, 14, 14, 20, 10, 16, 2, 23, 1, 21, 15, 14, 16, 8, 23, 9, 2, 22, 23, 22, 5, 12, 19, 7, 1, 8, 23, 10, 17, 18, 4, 7, 11, 20, 4, 4, 22, 12, 1, 1, 0, 12 }

  31. 84

    2712

    {0, 1, 1, 1, 1, 4, 3, 5, 3, 8, 1, 11, 4, 0, 5, 7, 5, 0, 12, 13, 7, 0, 6, 4, 7, 25, 25, 19, 23, 1, 1, 31, 4, 21, 26, 14, 36, 7, 2, 9, 4, 16, 8, 18, 24, 27, 20, 26, 37, 9, 33, 45, 33, 53, 22, 50, 45, 0, 44, 23, 42, 1, 54, 44, 57, 35, 41, 58, 26, 43, 70, 17, 53, 18, 54, 57, 72, 63, 35, 6, 12, 1, 64, 78}

    {1521, 152, 1279, 830, 505, 2385, 2424, 1966, 1933, 2106, 748, 1484, 807, 1481, 1058, 652, 283, 90, 1055, 1708, 1835, 274, 183, 1182, 73, 78, 2126, 2533, 1261, 11, 117, 482, 2208, 1225, 1286, 1497, 2566, 2683, 2480, 519, 2684, 1046, 209, 868, 1776, 247, 2526, 1114, 1274, 103, 690, 2200, 1059, 548, 606, 2604, 1632, 780, 1895, 1350, 237, 1311, 2318, 2593, 245, 2696, 2395, 2563, 943, 2663, 1251, 152, 2373, 883, 2008, 1333, 1500, 1505, 667, 162, 742, 2398, 1008, 2099}

    Returns: {274, 1038, 2554, 1676, 788, 663, 82, 686, 690, 481, 2120, 1542, 1141, 1454, 60, 483, 1592, 2555, 2090, 371, 320, 19, 1534, 1493, 2407, 942, 829, 189, 18, 2598, 1481, 92, 526, 2108, 262, 1963, 720, 114, 2294, 2304, 184, 1227, 720, 2091, 1128, 1110, 2378, 1333, 996, 4, 445, 6, 1508, 2527, 1084, 1940, 993, 2334, 744, 993, 2294, 748, 340, 1674, 1485, 2235, 1763, 2201, 1395, 79, 1894, 1399, 1560, 2498, 1969, 1617, 2646, 1842, 2099, 1589, 1225, 2132, 1030, 180 }

  32. 93

    628

    {0, 0, 1, 2, 2, 3, 4, 1, 4, 8, 8, 4, 5, 1, 2, 12, 16, 2, 17, 16, 5, 5, 9, 19, 9, 6, 10, 17, 19, 20, 11, 21, 17, 25, 20, 25, 21, 27, 14, 1, 20, 40, 25, 32, 41, 18, 40, 14, 41, 23, 22, 0, 27, 33, 53, 47, 20, 29, 20, 50, 2, 20, 46, 25, 33, 11, 14, 12, 31, 30, 49, 28, 13, 27, 69, 20, 70, 3, 4, 51, 75, 26, 3, 28, 66, 30, 37, 8, 24, 62, 75, 51, 80}

    {219, 578, 537, 408, 7, 534, 203, 520, 608, 605, 227, 112, 439, 481, 316, 240, 83, 590, 392, 408, 173, 177, 274, 363, 198, 404, 483, 49, 578, 212, 614, 445, 94, 272, 495, 37, 489, 458, 79, 495, 151, 423, 196, 534, 479, 300, 318, 527, 25, 283, 533, 149, 566, 266, 158, 1, 591, 612, 143, 544, 64, 583, 232, 344, 571, 606, 513, 158, 318, 576, 512, 557, 543, 32, 450, 469, 537, 260, 311, 312, 50, 245, 273, 448, 539, 542, 254, 539, 478, 44, 53, 528, 13}

    Returns: {606, 202, 419, 57, 395, 456, 212, 478, 573, 492, 88, 537, 277, 547, 247, 181, 231, 361, 104, 623, 133, 583, 178, 47, 165, 2, 311, 319, 303, 352, 232, 523, 244, 593, 389, 494, 123, 556, 608, 542, 426, 527, 193, 481, 28, 500, 9, 382, 5, 192, 217, 626, 530, 225, 592, 275, 577, 473, 266, 618, 60, 625, 530, 67, 267, 396, 208, 437, 264, 352, 278, 197, 401, 229, 283, 427, 141, 600, 540, 423, 13, 494, 432, 487, 403, 532, 515, 137, 512, 94, 316, 282, 539 }

  33. 65

    57650252

    {0, 1, 0, 2, 4, 4, 2, 6, 3, 4, 3, 10, 10, 1, 3, 8, 0, 1, 10, 7, 1, 4, 14, 22, 20, 20, 16, 18, 28, 8, 4, 3, 16, 31, 10, 2, 35, 29, 9, 17, 27, 34, 12, 11, 36, 9, 1, 11, 7, 20, 2, 47, 25, 40, 21, 15, 46, 33, 4, 55, 5, 51, 13, 38, 56}

    {23572932, 31088040, 42924077, 53089987, 24545620, 4135125, 5399020, 15545146, 26037621, 15776025, 19459581, 4969562, 33106630, 12153565, 355944, 31560442, 49064087, 25997497, 40562367, 17415830, 633017, 19775382, 25951526, 49972482, 28471693, 21893503, 7925725, 51828611, 36794866, 6567901, 36258894, 22225671, 32822301, 6080683, 13941772, 12529730, 5622131, 52645316, 40523532, 12705955, 5036709, 25815796, 10716601, 44742178, 5666737, 16028485, 15880339, 49225691, 29636596, 50269883, 56739103, 32940802, 43028079, 51477294, 29336062, 2450047, 48084546, 17178687, 20636455, 57019340, 32142251, 39353682, 54345615, 53377017, 15251259}

    Returns: {1865496, 43232517, 21096365, 27282194, 4847883, 9283589, 11311660, 34021426, 36566684, 30768494, 48729702, 8622999, 18024989, 55725848, 16455667, 23358685, 9816941, 5402116, 20432993, 43921514, 55887089, 16195895, 36723804, 41467508, 46914995, 14780279, 20261605, 23642120, 35565621, 47865514, 25651907, 26866109, 30542374, 487721, 26626107, 11130929, 20969275, 57349061, 45410658, 7966359, 54497013, 1314634, 34148168, 6586089, 41319362, 44690715, 19543332, 16627937, 33436812, 55133193, 26760380, 23228327, 22488978, 26570097, 41898886, 52227939, 15251259, 21076594, 19152590, 27889307, 20949503, 21025626, 29079551, 23088958, 16259720 }

  34. 67

    10

    {0, 1, 2, 2, 4, 2, 3, 3, 7, 6, 6, 2, 11, 8, 9, 2, 3, 7, 6, 13, 4, 21, 8, 6, 16, 23, 7, 21, 13, 27, 6, 17, 8, 19, 26, 32, 8, 19, 25, 2, 35, 4, 29, 33, 0, 9, 25, 1, 23, 13, 44, 32, 34, 51, 15, 18, 3, 53, 43, 56, 47, 28, 26, 24, 7, 23, 43}

    {9, 6, 6, 6, 6, 7, 7, 8, 2, 8, 1, 8, 2, 8, 4, 6, 0, 1, 3, 6, 7, 1, 7, 3, 2, 4, 9, 9, 7, 6, 8, 8, 4, 5, 5, 0, 1, 2, 0, 2, 8, 5, 4, 5, 3, 4, 1, 0, 7, 8, 4, 2, 6, 5, 3, 8, 8, 1, 2, 7, 3, 7, 2, 8, 8, 1, 0}

    Returns: {4, 1, 4, 0, 6, 6, 0, 6, 9, 4, 3, 4, 1, 0, 5, 3, 7, 9, 5, 4, 5, 4, 6, 7, 4, 1, 8, 7, 8, 9, 2, 9, 8, 4, 9, 0, 3, 1, 8, 5, 3, 8, 3, 0, 8, 5, 8, 7, 4, 7, 4, 8, 8, 9, 3, 6, 3, 5, 5, 9, 2, 8, 7, 2, 9, 1, 6 }

  35. 85

    4654

    {0, 1, 2, 2, 4, 0, 1, 0, 4, 1, 4, 8, 9, 6, 6, 10, 9, 12, 8, 19, 18, 2, 3, 3, 15, 3, 24, 11, 11, 13, 4, 17, 31, 29, 30, 30, 15, 19, 30, 24, 11, 20, 28, 11, 22, 10, 36, 36, 10, 30, 32, 30, 21, 3, 27, 15, 33, 27, 2, 32, 45, 43, 7, 47, 28, 40, 25, 8, 37, 44, 25, 71, 71, 37, 13, 14, 55, 28, 41, 69, 2, 53, 51, 28, 54}

    {23, 3259, 360, 3081, 1983, 662, 1403, 2981, 3036, 1525, 3184, 2852, 2461, 2887, 945, 3149, 121, 2636, 2206, 615, 2497, 239, 763, 1522, 324, 3984, 107, 3347, 3811, 2478, 3311, 3326, 1005, 1800, 1409, 4494, 1033, 939, 316, 1686, 1870, 2886, 1431, 24, 3763, 3161, 2790, 1792, 170, 1707, 3313, 2601, 4172, 993, 1003, 441, 2857, 1700, 2128, 3919, 3156, 508, 310, 1666, 3784, 1901, 4078, 3650, 2122, 3512, 2221, 1575, 1082, 4484, 73, 2393, 4617, 3165, 2481, 3963, 4029, 1728, 2455, 813, 3350}

    Returns: {395, 1959, 4008, 3483, 2803, 3738, 859, 751, 2294, 3699, 1470, 2834, 3582, 2015, 2606, 2465, 479, 1103, 3458, 3892, 3541, 3769, 4226, 1610, 1884, 3967, 2498, 341, 392, 421, 3395, 3906, 385, 1931, 3598, 1157, 2638, 4213, 3484, 3699, 2066, 550, 4018, 3620, 4210, 1639, 1358, 2058, 493, 985, 453, 1132, 3143, 4345, 3350, 1481, 1506, 2241, 745, 2687, 4244, 4421, 2036, 274, 766, 1290, 408, 1018, 2636, 1781, 1856, 2489, 3976, 1056, 2090, 3009, 3052, 273, 190, 1297, 2904, 69, 1829, 3745, 1933 }

  36. 73

    97132

    {0, 1, 2, 3, 1, 2, 4, 0, 1, 7, 9, 11, 10, 12, 1, 1, 3, 14, 11, 9, 5, 19, 0, 14, 6, 8, 12, 23, 27, 1, 25, 1, 3, 5, 11, 5, 9, 4, 33, 9, 18, 2, 26, 41, 18, 17, 0, 12, 7, 24, 32, 33, 44, 8, 34, 30, 10, 4, 0, 26, 40, 55, 19, 4, 5, 29, 59, 14, 27, 4, 55, 30, 4}

    {54875, 18904, 37609, 90706, 7264, 77839, 15173, 26887, 1914, 66728, 85121, 52019, 33906, 73830, 8276, 86974, 60175, 93455, 50618, 53257, 94351, 31305, 87293, 22433, 78859, 74614, 71268, 88428, 2587, 94102, 17394, 50033, 81556, 78975, 48533, 53146, 89634, 50672, 95483, 38540, 75003, 18075, 85946, 60350, 66998, 20182, 79343, 83311, 41521, 87488, 44244, 267, 52937, 40009, 23537, 9043, 75548, 69897, 45014, 53064, 61058, 34834, 83113, 35367, 22991, 7107, 57031, 6562, 14197, 16878, 91811, 25274, 41384}

    Returns: {7998, 77011, 45151, 8486, 41384, 42814, 81634, 87810, 40615, 95479, 230, 28711, 26146, 94451, 8690, 35343, 85684, 74101, 77037, 72158, 4747, 78695, 79467, 54609, 73198, 20914, 36104, 74916, 73201, 92766, 44353, 78053, 4289, 90717, 78630, 63697, 21602, 95887, 25621, 31552, 77244, 85648, 88347, 61714, 86807, 80370, 61915, 65912, 10646, 28557, 30042, 96566, 3265, 78578, 48895, 27787, 84381, 89526, 45464, 57175, 21725, 13682, 50350, 39139, 84545, 88353, 49361, 47660, 92703, 83450, 52334, 26389, 54717 }

  37. 69

    44269

    {0, 0, 2, 0, 3, 1, 6, 0, 3, 4, 0, 9, 11, 6, 2, 12, 3, 15, 11, 5, 5, 19, 1, 4, 1, 10, 15, 11, 14, 3, 20, 19, 22, 8, 14, 0, 27, 10, 7, 24, 4, 12, 12, 23, 33, 26, 23, 32, 24, 5, 28, 21, 11, 47, 27, 24, 12, 1, 7, 17, 54, 59, 27, 20, 6, 42, 9, 48, 3}

    {22457, 19267, 22140, 32414, 39856, 30992, 18010, 34202, 5303, 22397, 13921, 23100, 480, 5031, 3600, 29370, 34309, 35331, 14918, 23277, 9513, 14605, 25071, 30575, 43137, 24197, 20215, 25234, 43448, 8102, 31177, 41307, 14728, 4808, 21435, 40457, 12259, 17531, 12222, 24556, 27199, 4905, 4737, 19202, 17068, 122, 42931, 42115, 14693, 31495, 38008, 32987, 6548, 40882, 32518, 15735, 17771, 42146, 13034, 5146, 36233, 6138, 613, 14782, 24474, 22384, 23290, 38709, 35008}

    Returns: {14334, 21031, 20551, 35008, 32547, 7462, 41560, 14161, 28250, 22502, 20914, 3229, 8110, 9377, 6679, 37955, 22155, 16444, 26613, 16918, 40226, 38645, 2622, 11575, 5910, 8232, 15461, 12652, 7406, 29916, 15364, 15848, 29353, 13199, 24512, 31029, 29464, 17214, 7582, 10524, 10471, 42274, 541, 37023, 9985, 13626, 10789, 40700, 31787, 6922, 8604, 42602, 1318, 23589, 33623, 27932, 349, 17537, 19515, 15625, 28072, 9468, 22862, 7194, 41495, 3629, 36949, 25911, 24342 }

  38. 86

    3

    {0, 1, 1, 3, 2, 5, 0, 3, 0, 0, 2, 6, 6, 6, 12, 4, 7, 8, 1, 2, 9, 0, 22, 15, 23, 11, 17, 8, 12, 27, 6, 2, 18, 27, 25, 6, 0, 15, 23, 1, 12, 17, 23, 17, 17, 34, 3, 8, 5, 49, 45, 37, 36, 6, 52, 29, 46, 39, 47, 31, 31, 12, 13, 54, 20, 43, 44, 23, 23, 14, 22, 16, 25, 10, 28, 27, 41, 3, 62, 16, 76, 64, 82, 2, 0, 61}

    {2, 2, 2, 2, 1, 1, 1, 0, 2, 2, 1, 0, 1, 1, 2, 0, 2, 2, 0, 1, 0, 0, 1, 2, 2, 1, 0, 2, 0, 2, 2, 1, 0, 1, 1, 1, 1, 2, 2, 0, 0, 2, 0, 1, 1, 1, 2, 0, 0, 1, 2, 1, 0, 1, 2, 2, 2, 0, 2, 0, 0, 1, 1, 2, 1, 0, 2, 1, 0, 1, 2, 0, 0, 0, 2, 0, 2, 0, 2, 0, 0, 2, 0, 1, 0, 1}

    Returns: {0, 0, 2, 0, 2, 1, 2, 0, 2, 0, 2, 1, 0, 2, 2, 0, 0, 2, 1, 1, 2, 1, 1, 2, 2, 0, 0, 2, 1, 1, 2, 2, 0, 1, 2, 0, 0, 0, 2, 2, 0, 2, 1, 1, 0, 0, 0, 1, 1, 2, 0, 2, 0, 0, 0, 1, 0, 1, 1, 1, 2, 1, 2, 0, 0, 0, 1, 0, 2, 2, 0, 2, 2, 1, 1, 2, 1, 1, 2, 0, 2, 0, 0, 2, 0, 0 }

  39. 73

    60545142

    {0, 0, 1, 0, 2, 2, 3, 6, 1, 7, 3, 10, 8, 0, 14, 8, 3, 11, 3, 19, 15, 17, 18, 0, 9, 21, 9, 21, 26, 3, 30, 4, 3, 4, 26, 34, 33, 6, 13, 33, 31, 28, 40, 7, 29, 13, 45, 27, 1, 38, 3, 39, 45, 37, 4, 10, 50, 53, 33, 56, 36, 20, 9, 44, 47, 26, 40, 29, 49, 40, 52, 71, 8}

    {34784152, 1580959, 50947829, 34332438, 30413018, 50834261, 60383916, 6516851, 55511620, 22142594, 2719469, 16263930, 41174298, 10458670, 50191704, 36469324, 39412602, 34669734, 33486601, 58386021, 25953462, 24833646, 3233619, 46949571, 20785872, 21870075, 31848722, 51224570, 38715172, 59919644, 25208485, 40968528, 23081696, 15224477, 28053663, 1770433, 51786603, 22521874, 15836661, 23605317, 32827782, 1177810, 41187372, 42694257, 30349521, 45769931, 3572382, 11333479, 51870988, 49348800, 53174278, 40176356, 29032376, 22065777, 45136600, 38992603, 50238874, 36067541, 53826473, 31407857, 46879859, 40540345, 36151034, 3011885, 35639155, 8649170, 22750009, 32146822, 7070344, 43636986, 19349563, 34489391, 55413456}

    Returns: {34502489, 29544036, 35191027, 4803392, 35110354, 17694813, 35062881, 724253, 55413456, 1367407, 55744275, 523256, 41963836, 36005644, 46875228, 12926060, 5211147, 18652550, 46509590, 6694889, 29696009, 39583659, 11790778, 30513850, 32309209, 5971237, 58754725, 29680941, 9352045, 1510910, 54750188, 32350300, 6233491, 1953130, 27277974, 31683206, 22453469, 51437104, 56231897, 18863432, 38853172, 26024264, 27998282, 24351602, 27177181, 21761459, 17237348, 52264816, 2030093, 52745515, 43538157, 39404883, 15898298, 25055989, 13884429, 6607499, 43811101, 23099764, 60088693, 27020221, 4264796, 29076422, 586335, 39480460, 36476554, 28352166, 11587219, 50638266, 51261229, 35027395, 20150775, 19359882, 15129509 }

  40. 84

    1476

    {0, 0, 1, 0, 3, 3, 3, 2, 4, 6, 2, 9, 6, 1, 2, 6, 3, 12, 17, 1, 8, 3, 17, 0, 21, 25, 12, 2, 24, 17, 5, 9, 18, 29, 8, 14, 5, 25, 24, 18, 13, 19, 11, 10, 36, 4, 29, 40, 11, 1, 42, 31, 17, 8, 53, 45, 35, 24, 1, 0, 13, 21, 16, 0, 51, 0, 46, 35, 43, 66, 32, 6, 8, 11, 9, 27, 63, 56, 70, 13, 74, 60, 57, 35}

    {1195, 1021, 791, 563, 511, 70, 430, 184, 1465, 475, 318, 1098, 944, 1085, 49, 1136, 72, 1284, 834, 486, 30, 1257, 1031, 1132, 789, 904, 185, 810, 766, 284, 422, 160, 1471, 1360, 552, 466, 1393, 6, 1128, 343, 266, 555, 914, 1235, 1114, 324, 697, 695, 1387, 142, 1011, 1058, 134, 1319, 1436, 1084, 1124, 1368, 1149, 483, 58, 1265, 3, 965, 90, 17, 1012, 702, 589, 1113, 309, 65, 565, 473, 959, 396, 617, 233, 901, 314, 341, 906, 241, 956}

    Returns: {1260, 871, 1355, 237, 1307, 256, 278, 1361, 435, 1308, 23, 236, 322, 793, 991, 1285, 53, 919, 329, 1158, 323, 540, 432, 1475, 1271, 681, 1017, 648, 1018, 345, 1382, 1076, 1464, 0, 943, 956, 1295, 1351, 685, 832, 338, 1207, 113, 1269, 1464, 1310, 346, 987, 424, 1163, 1256, 136, 350, 916, 1234, 830, 1389, 259, 1458, 1303, 21, 1431, 975, 876, 66, 759, 164, 716, 141, 1195, 254, 10, 362, 641, 355, 600, 143, 709, 760, 1168, 1210, 326, 586, 512 }

  41. 65

    6968

    {0, 1, 0, 1, 3, 3, 1, 2, 2, 5, 6, 5, 0, 13, 8, 6, 10, 7, 12, 6, 9, 16, 6, 8, 18, 20, 14, 17, 2, 26, 27, 21, 22, 30, 16, 8, 4, 5, 38, 34, 32, 11, 42, 16, 33, 2, 14, 21, 40, 46, 38, 38, 23, 9, 22, 37, 29, 37, 27, 32, 4, 33, 21, 54, 15}

    {3367, 5584, 1728, 8, 3449, 1636, 4722, 661, 5470, 4827, 1565, 5025, 4511, 603, 6075, 4655, 3307, 2706, 2026, 1761, 4794, 650, 6608, 13, 6871, 253, 1594, 2131, 2378, 1146, 5378, 1978, 3241, 4374, 5222, 3429, 1571, 1304, 4111, 3845, 966, 3518, 1321, 6146, 6326, 5092, 3936, 5387, 965, 6756, 908, 3833, 2476, 496, 6011, 6590, 2193, 5222, 6043, 6324, 308, 64, 4037, 904, 1111}

    Returns: {127, 3709, 3388, 2930, 5557, 5264, 1061, 1627, 2629, 3874, 3910, 3885, 3803, 6839, 1613, 1111, 5526, 92, 5269, 3404, 1909, 1105, 1874, 6152, 4238, 4640, 4408, 3896, 2282, 3060, 4856, 6550, 3531, 4719, 5898, 3768, 1187, 2027, 5081, 6554, 5259, 6523, 5829, 425, 2976, 4533, 853, 1261, 4690, 3390, 778, 2028, 570, 2474, 5581, 2291, 4870, 1482, 600, 985, 5094, 4821, 2805, 3020, 5062 }

  42. 57

    40

    {0, 0, 2, 2, 3, 3, 5, 6, 5, 5, 8, 0, 8, 4, 7, 8, 15, 15, 9, 4, 13, 12, 6, 17, 1, 2, 0, 25, 9, 23, 8, 3, 20, 27, 31, 23, 13, 12, 11, 35, 17, 14, 4, 34, 5, 45, 10, 15, 23, 23, 47, 7, 30, 50, 10, 45, 6}

    {27, 36, 2, 38, 13, 2, 15, 37, 26, 16, 6, 5, 2, 37, 6, 34, 34, 24, 32, 1, 34, 5, 33, 14, 36, 26, 12, 25, 26, 23, 1, 27, 32, 33, 2, 6, 0, 39, 10, 37, 26, 27, 14, 25, 19, 14, 24, 31, 19, 39, 17, 28, 16, 4, 19, 39, 15}

    Returns: {30, 26, 39, 8, 31, 27, 15, 26, 0, 5, 36, 3, 17, 35, 3, 37, 3, 10, 37, 26, 4, 15, 19, 14, 9, 11, 32, 17, 19, 29, 14, 15, 10, 22, 34, 3, 8, 35, 9, 21, 11, 0, 7, 16, 19, 15, 24, 15, 13, 24, 39, 11, 29, 5, 27, 10, 35 }

  43. 93

    3

    {0, 1, 2, 0, 1, 5, 3, 7, 2, 2, 8, 2, 12, 7, 4, 6, 10, 9, 10, 12, 2, 6, 21, 2, 15, 15, 7, 6, 0, 11, 6, 17, 3, 24, 1, 33, 31, 7, 17, 9, 19, 12, 31, 26, 29, 3, 45, 25, 26, 36, 36, 24, 34, 13, 38, 47, 32, 36, 24, 9, 26, 24, 60, 2, 10, 49, 42, 21, 27, 68, 14, 4, 57, 2, 23, 32, 57, 0, 59, 42, 56, 2, 10, 66, 6, 63, 72, 34, 76, 5, 29, 11, 55}

    {0, 2, 0, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 2, 0, 1, 2, 1, 2, 1, 0, 2, 0, 1, 0, 0, 1, 2, 0, 0, 0, 1, 1, 1, 1, 0, 1, 2, 0, 2, 0, 1, 1, 2, 2, 1, 2, 2, 0, 0, 2, 0, 1, 1, 2, 2, 0, 2, 1, 0, 2, 0, 0, 2, 1, 2, 2, 0, 1, 1, 2, 2, 0, 0, 1, 1, 1, 2, 1, 2, 0, 2, 0, 2, 2, 2, 1, 2, 1, 0, 0, 1}

    Returns: {2, 1, 1, 0, 2, 2, 0, 2, 2, 1, 1, 1, 2, 1, 2, 0, 0, 0, 2, 2, 1, 1, 1, 2, 1, 1, 0, 0, 0, 2, 1, 2, 1, 0, 0, 0, 2, 1, 2, 0, 2, 2, 0, 2, 2, 0, 2, 2, 0, 2, 2, 0, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 0, 1, 1, 0, 1, 1, 2, 0, 1, 1, 0, 1, 0, 2, 0, 1, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 1, 1, 1, 0 }

  44. 92

    142

    {0, 1, 0, 3, 2, 3, 0, 7, 0, 7, 8, 11, 0, 13, 0, 3, 3, 12, 3, 4, 10, 20, 5, 16, 10, 2, 11, 0, 11, 19, 30, 9, 8, 26, 19, 34, 11, 14, 15, 4, 34, 36, 29, 18, 13, 9, 28, 46, 42, 31, 17, 6, 10, 44, 25, 35, 38, 43, 43, 50, 18, 12, 48, 10, 7, 58, 45, 41, 63, 38, 0, 44, 38, 26, 17, 36, 12, 32, 66, 11, 36, 20, 26, 29, 27, 0, 75, 59, 78, 50, 78, 24}

    {131, 27, 97, 76, 65, 94, 15, 20, 100, 58, 27, 83, 57, 116, 79, 127, 78, 98, 32, 37, 96, 97, 131, 104, 15, 13, 55, 31, 82, 92, 140, 69, 103, 59, 140, 138, 7, 14, 52, 23, 79, 131, 19, 109, 56, 58, 54, 32, 141, 102, 15, 87, 86, 8, 117, 100, 60, 83, 29, 44, 109, 78, 84, 43, 128, 29, 115, 104, 88, 108, 70, 133, 75, 33, 56, 117, 103, 138, 40, 139, 60, 85, 140, 39, 81, 19, 6, 58, 89, 44, 90, 111}

    Returns: {40, 134, 23, 131, 118, 2, 108, 125, 119, 134, 89, 81, 27, 96, 13, 26, 136, 121, 22, 101, 89, 136, 86, 99, 111, 27, 101, 60, 60, 113, 52, 53, 40, 80, 105, 92, 66, 88, 135, 76, 17, 127, 2, 96, 58, 41, 73, 43, 73, 1, 53, 47, 39, 60, 56, 25, 62, 39, 121, 78, 39, 132, 2, 18, 49, 117, 139, 33, 47, 137, 46, 7, 112, 20, 71, 30, 29, 90, 98, 134, 121, 78, 21, 102, 64, 78, 42, 30, 72, 102, 22, 90 }

  45. 88

    1

    {0, 1, 0, 3, 1, 0, 4, 4, 8, 1, 8, 1, 8, 4, 3, 11, 16, 2, 10, 8, 1, 8, 9, 18, 8, 15, 12, 16, 0, 14, 28, 8, 31, 1, 15, 13, 30, 23, 21, 22, 40, 5, 14, 43, 4, 6, 38, 9, 14, 36, 47, 6, 48, 30, 47, 15, 44, 30, 0, 45, 50, 14, 17, 1, 52, 53, 48, 49, 45, 7, 18, 62, 70, 0, 14, 0, 49, 16, 22, 61, 37, 79, 33, 62, 7, 14, 15, 66}

    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}

    Returns: {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }

  46. 88

    227208

    {0, 1, 1, 3, 0, 2, 5, 4, 5, 4, 10, 2, 7, 5, 1, 4, 1, 1, 5, 7, 20, 20, 19, 8, 16, 19, 19, 5, 18, 22, 6, 16, 8, 25, 10, 20, 33, 7, 26, 4, 26, 23, 2, 11, 10, 0, 42, 0, 13, 10, 34, 1, 13, 31, 8, 22, 27, 24, 31, 4, 10, 19, 28, 42, 53, 28, 34, 42, 0, 8, 17, 34, 7, 72, 65, 56, 68, 14, 56, 11, 6, 71, 8, 80, 51, 75, 77, 10}

    {184880, 81312, 118111, 2128, 59982, 22319, 161926, 93928, 107885, 9776, 77900, 24620, 31134, 38690, 224949, 42097, 121490, 173547, 10276, 1983, 178307, 121652, 155796, 73169, 130063, 178603, 192158, 94189, 141685, 120259, 164428, 173774, 13031, 46165, 14827, 134324, 66470, 19569, 160723, 324, 134376, 135856, 217886, 114927, 178710, 21551, 158088, 102876, 179977, 62299, 37677, 85395, 195065, 46521, 82227, 33720, 100025, 151686, 138430, 72455, 105344, 212636, 5549, 29593, 213511, 165264, 12038, 218945, 69592, 146340, 201573, 183003, 158605, 217052, 8171, 201204, 93918, 103915, 59283, 187586, 139712, 178683, 183708, 77904, 208390, 200343, 8814, 154854}

    Returns: {2905, 72593, 16267, 122758, 133826, 115186, 214492, 143389, 225758, 52155, 154854, 11601, 123313, 142556, 40422, 25450, 6003, 54467, 30156, 183481, 16382, 187350, 199034, 27964, 20192, 201524, 33288, 110895, 139175, 169924, 147810, 93017, 105822, 45539, 215811, 66680, 42349, 77111, 47218, 225630, 47927, 36063, 54523, 214040, 183133, 199063, 72735, 172658, 54710, 185303, 194738, 183546, 6421, 89125, 192622, 5029, 118670, 155279, 49203, 120671, 187967, 78575, 93308, 196876, 73393, 174601, 122105, 220154, 190306, 225315, 213458, 69001, 19505, 30135, 56989, 159888, 12954, 14547, 221475, 119694, 115442, 95629, 138915, 20219, 28828, 6659, 182364, 143374 }

  47. 89

    53

    {0, 0, 1, 3, 2, 5, 4, 1, 3, 6, 5, 1, 11, 8, 2, 9, 11, 16, 11, 9, 12, 16, 21, 17, 17, 19, 16, 13, 19, 4, 12, 6, 13, 8, 29, 2, 0, 34, 23, 23, 31, 41, 6, 26, 25, 42, 18, 36, 14, 14, 10, 10, 29, 46, 37, 40, 5, 5, 52, 52, 54, 9, 5, 24, 52, 36, 13, 44, 40, 50, 16, 66, 23, 37, 71, 70, 17, 71, 66, 17, 65, 9, 67, 20, 7, 9, 4, 18, 78}

    {18, 8, 6, 43, 1, 39, 16, 4, 13, 41, 8, 45, 25, 22, 4, 40, 12, 44, 2, 5, 37, 43, 35, 29, 49, 32, 6, 32, 26, 33, 18, 13, 17, 48, 32, 38, 23, 30, 13, 15, 6, 21, 30, 26, 43, 48, 45, 42, 28, 3, 2, 31, 44, 41, 45, 9, 13, 6, 32, 14, 26, 29, 47, 38, 52, 11, 43, 32, 20, 49, 40, 25, 12, 7, 38, 34, 39, 29, 16, 50, 18, 24, 24, 1, 31, 13, 51, 40, 47}

    Returns: {5, 1, 50, 7, 13, 11, 16, 10, 50, 4, 25, 15, 48, 40, 39, 35, 50, 50, 5, 35, 8, 17, 26, 27, 3, 52, 43, 38, 28, 11, 15, 9, 41, 8, 26, 20, 11, 36, 21, 39, 25, 39, 3, 34, 9, 45, 47, 21, 0, 1, 7, 30, 44, 45, 19, 41, 1, 49, 1, 16, 4, 36, 11, 13, 31, 35, 45, 20, 45, 48, 18, 33, 44, 15, 42, 45, 6, 32, 47, 8, 29, 40, 5, 1, 6, 15, 45, 28, 48 }

  48. 72

    3363

    {0, 0, 1, 1, 4, 3, 0, 6, 8, 1, 8, 4, 2, 4, 8, 8, 6, 16, 9, 1, 1, 9, 8, 20, 14, 14, 15, 25, 26, 25, 28, 22, 2, 7, 21, 24, 18, 8, 22, 37, 25, 2, 22, 27, 35, 21, 36, 33, 3, 17, 25, 27, 32, 34, 53, 31, 9, 36, 28, 49, 29, 21, 7, 3, 38, 33, 66, 65, 37, 3, 48, 13}

    {3110, 2857, 3028, 35, 2563, 2715, 2489, 1997, 1750, 2786, 2814, 2387, 1743, 340, 55, 59, 3213, 964, 1380, 600, 2025, 2783, 2463, 798, 2790, 1752, 2841, 1517, 2327, 2384, 2768, 1870, 1785, 1454, 1134, 594, 76, 2768, 945, 2238, 1500, 2254, 1892, 3002, 1719, 3088, 1945, 38, 2300, 3112, 601, 688, 2849, 3230, 92, 1105, 2489, 2894, 1019, 2195, 1145, 3298, 1178, 1981, 2673, 196, 2635, 1351, 2299, 2045, 1236, 1948}

    Returns: {2476, 2208, 291, 2587, 638, 1545, 90, 975, 1294, 569, 1525, 2465, 254, 1948, 364, 2490, 1100, 1636, 2595, 1809, 3051, 409, 620, 199, 1389, 1972, 2776, 2481, 380, 498, 2588, 2666, 1054, 231, 3003, 880, 166, 3073, 1156, 3197, 2982, 2797, 2936, 733, 1154, 1786, 2704, 2647, 93, 1143, 3, 370, 2448, 1064, 2880, 1953, 2148, 1477, 469, 442, 203, 331, 2594, 736, 1238, 724, 648, 2405, 2928, 2160, 2406, 1038 }

  49. 93

    5230186

    {0, 1, 1, 3, 0, 4, 4, 6, 2, 8, 1, 11, 6, 9, 9, 2, 7, 17, 15, 4, 7, 4, 15, 6, 24, 22, 20, 1, 6, 7, 20, 1, 11, 13, 30, 16, 1, 26, 25, 38, 15, 39, 17, 18, 31, 0, 17, 25, 14, 14, 10, 15, 1, 38, 49, 22, 8, 8, 15, 36, 25, 52, 31, 35, 40, 48, 47, 17, 68, 49, 48, 2, 21, 42, 4, 17, 63, 35, 16, 62, 76, 2, 43, 8, 42, 20, 85, 13, 30, 29, 45, 42, 67}

    {1297568, 4825743, 313604, 3510769, 5145299, 1667779, 2545588, 5078448, 1280877, 2190959, 4224668, 1720733, 2098263, 1959184, 3193485, 4304068, 1207769, 1914905, 3651988, 1705253, 1343329, 1549268, 1339393, 4496117, 1928742, 4518609, 5018262, 666429, 2377250, 4682157, 817581, 2856280, 827121, 1580966, 4122233, 4872444, 2137945, 4370476, 1615544, 944831, 4229429, 2910867, 1800309, 35895, 442121, 3097500, 2145447, 647067, 3389984, 60559, 1624387, 4951558, 1236793, 5069021, 3715273, 3846394, 2122739, 3631978, 3367788, 4745666, 1616562, 5204232, 5177264, 3845458, 2744906, 1528182, 4320649, 1352990, 798349, 2046874, 718235, 909110, 2005227, 972885, 4208313, 4146952, 1267108, 1863082, 1594688, 1372655, 4262263, 3749043, 2933215, 562458, 4515360, 2091868, 2393477, 1599162, 2010063, 718861, 4192337, 3581404, 227633}

    Returns: {5061895, 4635747, 1334044, 4788170, 971297, 2234043, 2338351, 3040853, 786805, 5086487, 2844762, 4898602, 4990332, 1894785, 4806742, 1995454, 1394053, 3907641, 690182, 4911775, 2681904, 70282, 129645, 2567772, 97363, 3002604, 4104290, 4647888, 3669955, 4662188, 3126966, 3394749, 2642458, 3213170, 3668347, 125059, 1115259, 46718, 3699607, 3884804, 4843821, 1323021, 3204721, 376683, 4280725, 5108927, 1300441, 1712714, 3644600, 4996319, 830983, 1238820, 4833564, 2943293, 4702607, 2179340, 5063414, 1778424, 4191876, 4371994, 1429258, 758241, 484344, 3075819, 1294724, 2915944, 5137646, 227633, 2817814, 4923687, 4277551, 740951, 2331408, 408792, 1426384, 2326709, 816649, 472700, 143727, 4597355, 3153298, 1919172, 3157624, 1280530, 779601, 3348974, 3966764, 2902315, 1043371, 142475, 844172, 3013151, 1123675 }

  50. 73

    65545907

    {0, 0, 2, 0, 4, 0, 1, 4, 1, 9, 0, 8, 7, 1, 9, 8, 8, 10, 7, 12, 11, 6, 21, 19, 4, 21, 19, 25, 10, 6, 3, 12, 9, 13, 27, 16, 25, 9, 24, 20, 24, 30, 11, 32, 4, 1, 41, 24, 45, 20, 39, 0, 36, 5, 17, 19, 9, 44, 30, 57, 3, 43, 15, 5, 59, 31, 46, 54, 60, 61, 56, 52, 11}

    {18249188, 36382184, 27040735, 736126, 3476162, 30525881, 20206654, 17526372, 51819842, 42537192, 60051676, 19790149, 5948346, 64164844, 39419309, 58585767, 21520308, 34384104, 17766798, 22033955, 21658171, 32750149, 49616791, 35626584, 12655552, 37905668, 33690363, 36401141, 30054566, 2582377, 37345889, 23473968, 23159394, 7544950, 51439080, 9599970, 8929999, 18316890, 59056514, 16594465, 51411487, 8841096, 65188052, 8461742, 63492215, 21534268, 38989250, 62854925, 30202557, 5189186, 54799869, 27482797, 37974827, 45031723, 39991487, 65425355, 9941203, 49445294, 10872112, 58166422, 19541338, 24891368, 33719814, 59291077, 2626384, 13794223, 1327295, 2434935, 16406643, 52161345, 42577373, 44136720, 52749837}

    Returns: {46438723, 52367479, 6848595, 25817322, 1533128, 40008075, 21145697, 4130558, 14369876, 41899198, 30322739, 52749837, 11969535, 53337338, 24513693, 49609606, 34555063, 49400552, 1556150, 59820221, 51076720, 60989012, 1568291, 23191831, 44949615, 42132267, 56912731, 27234919, 6212800, 57321537, 61424535, 8509309, 55878565, 61377642, 3589478, 26886332, 24537718, 56647103, 17300120, 41927458, 45488855, 35461354, 65158162, 18148149, 34278970, 13876058, 56505270, 1065254, 47982853, 52886860, 53717545, 31371697, 50977057, 58705570, 4830469, 6043204, 23754397, 12198435, 59972013, 29005038, 13061336, 12330872, 23902325, 39122092, 47394943, 44532445, 54105698, 27162102, 15181923, 58617250, 40876337, 12677362, 18278540 }

  51. 69

    911057940

    {0, 1, 1, 0, 3, 2, 2, 3, 1, 6, 5, 7, 8, 10, 5, 6, 16, 14, 6, 12, 4, 5, 7, 19, 19, 12, 12, 4, 2, 12, 26, 20, 6, 21, 4, 31, 33, 34, 1, 10, 1, 41, 23, 3, 28, 4, 3, 3, 39, 26, 31, 50, 39, 34, 44, 10, 26, 6, 33, 40, 37, 53, 61, 60, 23, 60, 12, 44, 49}

    {330509953, 10510908, 334028744, 858068250, 326181335, 692028473, 276410819, 153629302, 648137391, 584277939, 719698403, 73128636, 839372304, 477981357, 637431162, 827964853, 440719645, 355084277, 690997526, 657176235, 578173694, 70204873, 781713455, 681488594, 333821846, 229079264, 283258009, 540216393, 5312952, 276738111, 505451055, 135907391, 908639446, 644751020, 477824474, 191349238, 102546188, 812395431, 891562639, 293464750, 509131678, 855609772, 40029149, 111407024, 687683398, 35328359, 377242436, 107535128, 226494510, 170372970, 210690433, 403553289, 862419606, 838077947, 576782904, 715907003, 206837598, 234462674, 160452638, 174999122, 708904090, 42233653, 48955727, 743229940, 387315730, 838734792, 795567470, 798357881, 140728895}

    Returns: {175494389, 170505619, 842909217, 766082210, 34747776, 272470918, 497039787, 202485181, 695090425, 288591515, 882449299, 733630562, 587642213, 803395947, 423249243, 585360115, 750149593, 298834433, 104020131, 895792049, 683234903, 469115595, 158805728, 93681512, 498278490, 704710222, 194154508, 584104414, 318893539, 302729555, 687672948, 226299980, 381823916, 885175536, 458609072, 282815796, 63539473, 308310859, 802671366, 472764563, 426099138, 91448761, 314425176, 621053685, 306391552, 491966329, 618671752, 447322942, 693378722, 140728895, 670164764, 634880549, 674098700, 248345068, 124944092, 795948723, 902638794, 496161307, 732444942, 378133441, 857521714, 221207492, 707573112, 839103026, 246148436, 303326006, 866932949, 208335569, 868873662 }

  52. 69

    33654870

    {0, 0, 2, 0, 3, 0, 2, 7, 3, 6, 3, 0, 0, 6, 9, 0, 3, 16, 3, 18, 2, 4, 9, 11, 15, 5, 15, 26, 27, 20, 26, 5, 19, 22, 24, 3, 8, 25, 30, 9, 37, 12, 7, 6, 13, 35, 27, 29, 43, 37, 32, 45, 12, 29, 50, 35, 2, 39, 55, 7, 20, 51, 45, 11, 58, 21, 29, 50, 22}

    {20737679, 17584537, 1906324, 29701670, 9988594, 19446945, 26860629, 4402757, 15963266, 26723582, 24701699, 12026500, 29838418, 32137553, 7445845, 9116999, 22444602, 20255514, 2089205, 10083958, 1199067, 20523446, 27741163, 10606853, 7314208, 18577354, 6793023, 312610, 24400656, 9748380, 22762856, 26140178, 3308362, 23195552, 18213438, 1139221, 31153554, 25689637, 33125039, 4087059, 29526105, 12005106, 3753422, 20412934, 20435663, 16571409, 13948020, 73354, 12075266, 26346110, 5674731, 28367692, 25507590, 6909778, 6742993, 19903758, 1338980, 20059302, 5047664, 22458142, 16513847, 32866553, 19164545, 33127356, 25261010, 28566073, 29104999, 2277923, 4344576}

    Returns: {14192207, 31056914, 28023968, 26811064, 25268095, 16555502, 6725082, 33071083, 33033711, 13435102, 8529175, 2204238, 818358, 15739421, 17121715, 27283770, 32969298, 11321777, 31587721, 15369085, 3058665, 32132607, 4344576, 1118495, 13699123, 23761145, 2093373, 17314110, 13394114, 22360975, 211401, 6321222, 26688514, 33620124, 27402903, 25476955, 22762877, 12857462, 30291048, 6023088, 9287799, 29949503, 6936692, 4540652, 3139145, 29610067, 16222780, 2852289, 9218397, 21125229, 10532287, 25400506, 11434971, 1068238, 8907312, 30804144, 17388679, 4918846, 165831, 32274285, 14778529, 26120136, 5740151, 14940284, 28190917, 1716342, 21178685, 2954364, 25496312 }

  53. 100

    3

    {0, 1, 1, 3, 4, 0, 1, 2, 6, 9, 8, 0, 4, 13, 2, 1, 9, 6, 2, 15, 4, 10, 5, 23, 6, 22, 11, 18, 20, 1, 8, 21, 18, 26, 6, 32, 30, 21, 22, 2, 34, 34, 5, 2, 29, 21, 24, 41, 42, 44, 40, 10, 23, 15, 24, 40, 48, 47, 0, 24, 29, 43, 53, 46, 27, 7, 2, 60, 63, 33, 21, 50, 8, 4, 40, 39, 60, 70, 65, 58, 7, 33, 45, 25, 23, 5, 51, 74, 26, 43, 89, 11, 46, 68, 41, 41, 18, 72, 29, 74}

    {1, 1, 0, 0, 1, 1, 0, 2, 0, 0, 2, 0, 0, 0, 1, 1, 1, 1, 2, 0, 2, 2, 0, 0, 1, 2, 2, 1, 0, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 0, 1, 1, 0, 2, 0, 1, 2, 2, 2, 1, 2, 1, 1, 1, 0, 2, 2, 1, 1, 0, 2, 0, 0, 0, 2, 2, 2, 2, 0, 0, 0, 1, 1, 2, 2, 1, 0, 0, 0, 2, 1, 0, 2, 0, 0, 2, 2, 1, 2, 0, 2, 1, 0, 0, 0, 0, 2, 0, 1, 0}

    Returns: {0, 1, 2, 0, 1, 2, 0, 2, 1, 0, 1, 1, 0, 1, 0, 0, 0, 1, 2, 0, 0, 0, 1, 2, 0, 0, 2, 2, 1, 0, 1, 0, 2, 0, 0, 0, 0, 1, 1, 2, 1, 1, 1, 0, 0, 1, 1, 2, 0, 2, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 2, 1, 2, 1, 2, 1, 2, 1, 1, 2, 2, 0, 1, 0, 2, 0, 2, 0, 1, 0, 0, 0, 2, 2, 1, 1, 1, 0, 2, 0, 0, 1, 2, 2, 0, 1, 1 }

  54. 50

    51199913

    {0, 0, 1, 1, 0, 1, 6, 3, 5, 8, 1, 9, 2, 13, 4, 2, 3, 8, 2, 18, 7, 18, 12, 15, 17, 1, 26, 24, 7, 0, 23, 19, 6, 9, 26, 22, 34, 33, 27, 24, 17, 33, 5, 0, 22, 32, 41, 11, 31, 7}

    {29494129, 28931443, 5760443, 47206676, 42771, 50074106, 4866933, 26470488, 49545168, 24708525, 21290388, 18056638, 10033580, 31983990, 35954885, 25206218, 34423195, 20650374, 4986969, 38281142, 30837444, 50278892, 15639350, 12743621, 20210125, 22326361, 11762670, 34742387, 2274775, 23409909, 17616070, 49661863, 21006748, 461010, 2499487, 42029665, 32011699, 1350942, 2052163, 49217842, 27626892, 30246338, 33681822, 19766875, 8577172, 25601654, 23234440, 6262303, 48314274, 1414325}

    Returns: {14715656, 42196564, 50803927, 41069903, 17160389, 49640461, 19562180, 1414325, 42945760, 2641383, 30579070, 31946879, 18462124, 39791002, 26613866, 15225680, 22578967, 35326688, 29400799, 47083494, 6571710, 36808873, 42055518, 26222357, 34525984, 27134132, 33102231, 26095901, 21700347, 31983732, 48235681, 42598201, 5716073, 6923188, 12680192, 39047555, 15921022, 4667110, 40140083, 32641315, 39850904, 17656437, 37641103, 30838307, 4939425, 13459500, 3229327, 48547178, 21807756, 71072 }

  55. 52

    299958142

    {0, 0, 0, 0, 4, 2, 2, 5, 1, 0, 6, 3, 11, 2, 4, 6, 6, 10, 6, 16, 16, 12, 22, 10, 15, 10, 20, 20, 8, 2, 15, 4, 4, 7, 4, 20, 1, 7, 18, 12, 11, 3, 10, 30, 17, 19, 38, 38, 9, 11, 43, 19}

    {235350830, 131663141, 253291454, 245621110, 41732729, 105402204, 120199528, 184282120, 65028061, 248929138, 248212122, 11911124, 109175846, 60622724, 266673500, 266044365, 85325109, 180200866, 202892275, 88047858, 113524004, 68327606, 145428544, 174066245, 209019913, 105530556, 54519379, 264917659, 53045358, 167011879, 167760681, 18023002, 229916275, 175991261, 58463685, 142362256, 173138174, 54349363, 122180694, 73246440, 30934407, 285559157, 184752862, 150145116, 132381348, 172328026, 35981928, 133694443, 278557017, 232004989, 208569374, 261407278}

    Returns: {174196735, 256901573, 153073789, 254626667, 106313163, 57228669, 111919756, 28769684, 5803116, 48772930, 260250306, 42637524, 220995023, 47335561, 190547116, 47701837, 13083448, 119914432, 256113356, 261407278, 294032072, 565829, 163442414, 287783258, 69197485, 36077507, 161611874, 69590960, 283599592, 171681847, 222696547, 186934959, 163286565, 238546499, 50851945, 201033168, 129690512, 19762034, 289059143, 90932212, 248288718, 80714986, 67979336, 161700135, 46869239, 132418040, 75485734, 253910268, 164819276, 78931536, 173247297, 247192652 }

  56. 84

    97

    {0, 1, 1, 0, 1, 3, 0, 6, 8, 5, 10, 8, 12, 6, 13, 15, 0, 13, 12, 4, 15, 8, 17, 15, 2, 7, 21, 8, 26, 7, 5, 1, 10, 25, 33, 24, 18, 15, 29, 19, 19, 33, 40, 10, 30, 33, 38, 36, 8, 11, 41, 24, 29, 32, 3, 27, 41, 36, 14, 45, 41, 39, 42, 5, 56, 40, 35, 13, 45, 24, 65, 24, 10, 38, 6, 38, 0, 67, 74, 76, 53, 71, 62, 3}

    {5, 40, 89, 65, 94, 10, 55, 40, 85, 38, 82, 59, 34, 21, 92, 6, 72, 87, 2, 93, 36, 25, 85, 70, 53, 90, 3, 53, 94, 5, 45, 3, 49, 76, 4, 84, 20, 29, 37, 31, 7, 54, 30, 26, 68, 27, 30, 21, 88, 86, 24, 4, 13, 73, 71, 8, 69, 76, 83, 79, 39, 58, 91, 3, 66, 95, 48, 20, 14, 52, 48, 31, 13, 96, 5, 57, 7, 13, 96, 73, 26, 77, 57, 68}

    Returns: {36, 47, 96, 68, 47, 14, 60, 65, 42, 84, 43, 28, 14, 74, 28, 64, 20, 75, 95, 68, 86, 29, 51, 29, 86, 83, 33, 35, 26, 67, 76, 23, 26, 93, 77, 74, 67, 21, 4, 5, 89, 24, 46, 7, 34, 49, 48, 13, 82, 17, 23, 93, 48, 92, 86, 74, 36, 85, 69, 84, 61, 5, 21, 36, 52, 35, 22, 59, 67, 1, 6, 5, 60, 49, 93, 81, 25, 20, 6, 88, 65, 7, 75, 76 }

  57. 52

    742195668

    {0, 0, 2, 1, 1, 4, 2, 7, 7, 4, 1, 1, 0, 5, 13, 8, 11, 16, 10, 18, 17, 2, 8, 20, 19, 25, 9, 13, 25, 11, 10, 2, 10, 27, 34, 7, 6, 15, 17, 9, 5, 32, 1, 33, 31, 31, 37, 29, 45, 14, 42, 1}

    {682484747, 386404054, 580904714, 408879142, 86777785, 295047036, 405297816, 663958582, 324357686, 378702518, 543433700, 189365972, 177888490, 287203798, 93356946, 541760295, 344404098, 34876343, 379129761, 129833429, 293988886, 350696280, 86028404, 682748387, 168555421, 550835120, 560903360, 557645057, 648307145, 227857346, 487122229, 328565816, 333892502, 216006228, 656505373, 377410211, 176481090, 266515816, 195198261, 19199455, 716016687, 202697127, 275555631, 177409732, 16733361, 588758550, 646480064, 503500066, 271346363, 153765061, 516669960, 322793923}

    Returns: {604843941, 322793923, 549119439, 349766844, 168895794, 395915596, 389165816, 541666419, 526728305, 548439763, 306250082, 610528871, 317809010, 132226474, 467754477, 573806288, 22789344, 239735612, 504385494, 351445564, 675022489, 195900112, 36476451, 494344404, 262717233, 88114769, 241421538, 275319138, 402605636, 647306449, 444555958, 478279317, 310357408, 646625263, 700472169, 52341016, 265455707, 365098362, 519602901, 209297152, 174148110, 298092297, 522605440, 736260188, 249786328, 403576685, 15312069, 368757159, 199953330, 179688186, 137536625, 105598415 }

  58. 96

    3236

    {0, 0, 0, 3, 4, 2, 1, 2, 6, 3, 10, 9, 0, 5, 6, 2, 7, 0, 13, 12, 19, 12, 14, 10, 18, 21, 1, 4, 8, 18, 11, 8, 31, 20, 10, 33, 17, 13, 33, 9, 27, 22, 28, 1, 10, 17, 35, 46, 10, 26, 41, 48, 32, 19, 5, 44, 37, 48, 57, 18, 44, 21, 13, 45, 11, 27, 54, 51, 22, 43, 40, 25, 57, 28, 38, 15, 58, 70, 37, 44, 56, 69, 37, 47, 70, 34, 50, 82, 86, 53, 40, 88, 60, 30, 46, 25}

    {805, 2122, 652, 543, 2848, 1395, 1291, 313, 34, 4, 2886, 1270, 1788, 2680, 3115, 1367, 1223, 608, 607, 2918, 2834, 452, 274, 977, 1217, 2233, 2254, 2588, 1380, 1024, 20, 2803, 1586, 2575, 629, 2635, 733, 2397, 1966, 1111, 1632, 2051, 2972, 767, 3111, 2911, 1464, 2772, 1847, 134, 807, 1948, 2394, 448, 1045, 1766, 2539, 1470, 3038, 817, 2365, 842, 633, 2222, 574, 1174, 3131, 105, 2808, 1656, 3161, 2290, 2703, 2685, 2854, 2787, 323, 2441, 597, 1782, 2859, 294, 1164, 1661, 739, 2320, 1862, 2309, 1078, 2732, 1947, 1119, 2446, 2397, 2452, 96}

    Returns: {2021, 2218, 354, 2639, 901, 1510, 67, 1162, 1540, 475, 2679, 1702, 2005, 839, 1889, 3037, 1357, 3229, 1452, 1611, 2786, 1502, 2753, 276, 564, 96, 2474, 1089, 1191, 793, 1740, 1572, 749, 1222, 2787, 1903, 2572, 1422, 2731, 2377, 1326, 739, 2979, 570, 1618, 1886, 241, 2211, 2628, 1373, 1687, 1148, 840, 925, 2633, 2093, 189, 2621, 828, 395, 920, 2365, 2713, 2472, 2177, 2056, 17, 1157, 1350, 212, 2822, 35, 2323, 872, 236, 2457, 3128, 2786, 2733, 682, 688, 1518, 1210, 2426, 1800, 1679, 708, 2302, 2668, 1786, 191, 979, 2425, 2715, 2699, 3181 }

  59. 86

    890602

    {0, 0, 0, 2, 2, 0, 2, 1, 6, 8, 0, 5, 9, 5, 5, 15, 12, 5, 3, 14, 14, 14, 1, 7, 14, 18, 19, 6, 6, 9, 11, 7, 16, 5, 26, 13, 21, 15, 26, 16, 12, 0, 30, 37, 2, 9, 11, 47, 44, 4, 32, 15, 11, 22, 27, 6, 14, 3, 20, 55, 42, 10, 15, 16, 28, 29, 65, 15, 2, 6, 9, 52, 36, 41, 16, 9, 33, 26, 48, 72, 16, 35, 0, 63, 61, 30}

    {641409, 288568, 799123, 576000, 13459, 738816, 258615, 578342, 402338, 887161, 281391, 447890, 645940, 434184, 382174, 326269, 412803, 686688, 219192, 361641, 714283, 129728, 190784, 33290, 746567, 616763, 548232, 748130, 758480, 22198, 35541, 346555, 728449, 111097, 11035, 257097, 166547, 676686, 52262, 165227, 651459, 394201, 719478, 542734, 68152, 516299, 148487, 370557, 749039, 139828, 445996, 63456, 352052, 374313, 459153, 527093, 274797, 368315, 837278, 564356, 368278, 184055, 631460, 81233, 103280, 19163, 91487, 395421, 68181, 235415, 100168, 450985, 799055, 818553, 812362, 728306, 484660, 576097, 58375, 668028, 602148, 700628, 862262, 449324, 168657, 839757}

    Returns: {699528, 473249, 839615, 677152, 357909, 59192, 848929, 307669, 799331, 137698, 745148, 443800, 781927, 152981, 629096, 515816, 652998, 798200, 72200, 608368, 596095, 421627, 75944, 615735, 112313, 318848, 798511, 576606, 658108, 689338, 839757, 607421, 698862, 777700, 338690, 880768, 252836, 777853, 66090, 111252, 508106, 561316, 619672, 303721, 101922, 670100, 244537, 361429, 171271, 485585, 576612, 867869, 589578, 417526, 235045, 437525, 79021, 41023, 549662, 582043, 137237, 446020, 613239, 590008, 342605, 64708, 255588, 602043, 5833, 492082, 885432, 663154, 833860, 823734, 382582, 248396, 482518, 499727, 667042, 749321, 738721, 545343, 57245, 358426, 19873, 186712 }

  60. 78

    6379

    {0, 0, 2, 3, 3, 5, 6, 4, 1, 4, 8, 5, 12, 0, 2, 12, 10, 10, 9, 9, 14, 2, 3, 12, 13, 17, 2, 21, 6, 29, 26, 20, 26, 2, 0, 23, 32, 25, 14, 12, 32, 19, 28, 19, 42, 43, 32, 43, 21, 30, 10, 2, 3, 16, 39, 55, 52, 11, 27, 54, 1, 15, 41, 0, 41, 14, 49, 64, 13, 32, 54, 61, 59, 16, 34, 70, 43, 47}

    {6214, 6160, 4909, 1628, 2679, 2347, 4868, 2569, 4631, 134, 5569, 1416, 5507, 3224, 6101, 2060, 1730, 4732, 1360, 5709, 5012, 868, 2422, 4245, 415, 4047, 4173, 627, 3580, 4282, 780, 4026, 2931, 4080, 2797, 4124, 3567, 5052, 2246, 4922, 798, 1953, 5127, 3006, 5717, 4833, 3605, 5800, 1519, 1930, 569, 5149, 1807, 173, 1313, 2209, 1203, 96, 5872, 3989, 818, 674, 4677, 2198, 3443, 969, 2020, 2211, 1473, 5144, 2829, 471, 462, 5647, 5009, 3904, 3792, 3138}

    Returns: {3695, 2617, 1574, 3290, 3008, 5233, 967, 2376, 3328, 6222, 3455, 1760, 976, 5435, 343, 4785, 1540, 3395, 1534, 596, 4455, 2864, 1414, 175, 3195, 3746, 1812, 4122, 437, 1714, 6359, 1435, 1814, 1199, 255, 4091, 1655, 274, 5635, 1929, 1690, 4628, 3412, 4698, 5473, 2923, 3354, 3138, 3294, 304, 4971, 584, 2273, 1463, 6291, 1706, 4359, 4668, 393, 6022, 6271, 4851, 2189, 2521, 1281, 5269, 2929, 1054, 289, 2175, 4943, 2118, 1104, 5877, 2481, 328, 3298, 3019 }

  61. 75

    709

    {0, 1, 1, 0, 3, 5, 5, 0, 7, 2, 4, 9, 4, 7, 13, 14, 2, 3, 14, 1, 9, 15, 1, 7, 2, 24, 25, 4, 6, 11, 3, 16, 18, 28, 31, 33, 24, 4, 24, 7, 36, 6, 2, 19, 8, 40, 12, 45, 38, 17, 39, 22, 9, 34, 53, 42, 11, 43, 18, 54, 18, 7, 48, 29, 52, 14, 42, 63, 49, 25, 27, 29, 45, 72, 53}

    {517, 560, 26, 298, 399, 425, 190, 189, 279, 651, 105, 63, 598, 463, 599, 32, 374, 564, 445, 375, 625, 586, 578, 139, 499, 472, 223, 257, 600, 440, 416, 585, 609, 470, 359, 365, 528, 188, 514, 534, 33, 366, 689, 588, 131, 655, 70, 178, 471, 80, 66, 332, 633, 585, 445, 341, 689, 517, 309, 306, 399, 668, 583, 177, 473, 36, 52, 91, 651, 293, 64, 12, 600, 79, 478}

    Returns: {507, 82, 156, 284, 650, 120, 509, 647, 147, 451, 442, 485, 155, 101, 514, 172, 2, 144, 470, 552, 222, 695, 537, 672, 633, 212, 681, 357, 283, 260, 320, 698, 243, 400, 541, 34, 150, 146, 83, 564, 267, 633, 492, 231, 59, 52, 655, 656, 109, 503, 619, 499, 134, 478, 109, 424, 648, 340, 403, 604, 598, 636, 537, 626, 160, 265, 384, 38, 182, 262, 5, 231, 675, 113, 194 }

  62. 94

    216

    {0, 0, 1, 1, 4, 5, 1, 4, 3, 9, 10, 10, 4, 13, 1, 9, 13, 13, 4, 6, 18, 2, 12, 11, 17, 15, 0, 3, 5, 5, 10, 1, 8, 29, 3, 6, 19, 3, 19, 18, 32, 19, 12, 19, 30, 39, 29, 36, 11, 36, 18, 24, 51, 10, 18, 19, 8, 22, 4, 33, 19, 29, 38, 7, 42, 26, 65, 39, 25, 32, 47, 40, 6, 11, 62, 28, 41, 41, 36, 59, 43, 26, 33, 11, 74, 28, 76, 74, 53, 77, 14, 25, 30, 90}

    {76, 156, 149, 197, 145, 126, 72, 187, 151, 118, 71, 53, 55, 168, 177, 76, 16, 105, 92, 125, 162, 17, 181, 165, 50, 9, 85, 190, 78, 144, 138, 206, 175, 87, 20, 154, 189, 181, 35, 175, 124, 71, 124, 191, 62, 171, 134, 158, 50, 113, 15, 94, 96, 128, 79, 155, 209, 117, 91, 179, 140, 110, 67, 175, 70, 101, 78, 38, 25, 144, 156, 136, 48, 22, 132, 149, 184, 208, 78, 93, 47, 119, 51, 212, 90, 68, 67, 167, 37, 164, 180, 32, 152, 41}

    Returns: {170, 55, 188, 200, 17, 26, 193, 120, 215, 103, 109, 85, 49, 190, 39, 14, 189, 180, 91, 58, 212, 109, 202, 160, 28, 190, 95, 84, 5, 135, 159, 209, 152, 129, 92, 114, 139, 127, 3, 138, 50, 185, 1, 167, 144, 21, 13, 12, 44, 146, 109, 213, 179, 82, 215, 56, 6, 55, 145, 140, 11, 29, 170, 66, 190, 116, 48, 114, 51, 32, 215, 134, 213, 134, 46, 56, 38, 113, 57, 210, 24, 195, 211, 47, 83, 83, 35, 71, 2, 173, 41, 209, 106, 150 }

  63. 74

    5679

    {0, 1, 2, 1, 0, 3, 6, 5, 2, 8, 1, 9, 10, 2, 13, 3, 10, 4, 0, 12, 5, 5, 18, 20, 24, 7, 15, 20, 21, 1, 8, 28, 19, 26, 34, 1, 31, 3, 14, 28, 9, 34, 17, 28, 13, 8, 45, 17, 5, 22, 35, 27, 31, 9, 41, 8, 9, 50, 23, 9, 4, 8, 42, 30, 45, 48, 48, 43, 63, 12, 3, 16, 22, 21}

    {3723, 2214, 550, 3, 4268, 2239, 750, 5532, 2482, 3561, 708, 3168, 767, 5051, 3727, 2165, 2401, 3152, 216, 2664, 4413, 748, 5073, 4342, 1888, 1716, 3989, 2578, 4156, 3659, 1917, 2729, 4677, 2697, 3989, 1446, 4532, 153, 2864, 4419, 4327, 1343, 1385, 1376, 178, 5278, 2573, 5312, 2974, 1914, 4528, 1920, 4739, 1459, 488, 4041, 3631, 5173, 826, 4174, 1023, 2507, 3290, 2380, 181, 3247, 5379, 2079, 3679, 205, 4726, 1530, 270, 5514}

    Returns: {4318, 2165, 1991, 1543, 465, 4755, 4560, 4040, 4126, 3981, 2992, 1367, 4393, 2953, 4995, 1082, 813, 3929, 4217, 4848, 5151, 5514, 883, 5066, 4434, 2382, 3841, 3087, 1703, 3277, 118, 2606, 511, 1868, 4064, 4267, 719, 281, 3869, 525, 3166, 1477, 4678, 3677, 5032, 1324, 3417, 4471, 5218, 3118, 4577, 4111, 786, 844, 21, 5297, 3291, 1693, 5258, 1143, 4839, 4938, 2043, 3422, 1409, 778, 3044, 3354, 691, 1047, 4996, 768, 1711, 3398 }

  64. 54

    3270

    {0, 1, 1, 2, 0, 3, 0, 3, 6, 3, 10, 8, 11, 0, 0, 5, 0, 17, 5, 8, 9, 3, 10, 15, 23, 21, 11, 14, 22, 6, 18, 13, 5, 16, 27, 20, 21, 4, 37, 8, 1, 20, 18, 37, 34, 34, 45, 7, 34, 16, 18, 9, 22, 33}

    {3046, 1866, 1774, 2993, 3269, 2816, 831, 2149, 2388, 2973, 1, 672, 276, 1868, 798, 174, 1816, 850, 81, 2700, 388, 1979, 331, 3153, 1811, 878, 2489, 2328, 720, 1592, 79, 1002, 2832, 2928, 1289, 2119, 974, 2306, 2486, 921, 481, 2686, 2208, 73, 701, 593, 427, 2040, 411, 165, 1403, 865, 1161, 3222}

    Returns: {753, 2161, 2952, 1160, 740, 1137, 338, 1655, 396, 2002, 1602, 2199, 2304, 310, 2187, 1437, 1169, 521, 1129, 1081, 2164, 349, 1138, 23, 1435, 2347, 1533, 854, 1238, 374, 1961, 1350, 1871, 3222, 2191, 1619, 960, 334, 1169, 770, 364, 2426, 1136, 133, 97, 3243, 2969, 782, 2231, 283, 1583, 1244, 78, 2713 }

  65. 80

    6

    {0, 0, 2, 2, 3, 5, 4, 2, 8, 3, 2, 2, 3, 0, 2, 9, 16, 12, 2, 5, 4, 18, 14, 18, 5, 0, 26, 2, 9, 7, 0, 13, 21, 26, 14, 25, 0, 35, 21, 8, 3, 23, 1, 41, 13, 37, 29, 11, 33, 45, 12, 31, 1, 8, 18, 35, 1, 37, 2, 32, 55, 39, 58, 16, 56, 14, 31, 44, 60, 6, 65, 71, 12, 64, 70, 37, 51, 16, 56, 79}

    {1, 1, 2, 5, 4, 4, 1, 1, 3, 3, 4, 2, 1, 3, 0, 1, 2, 0, 0, 2, 4, 4, 1, 4, 5, 0, 3, 3, 4, 2, 3, 1, 5, 5, 1, 2, 0, 3, 5, 3, 3, 5, 5, 2, 2, 4, 5, 3, 3, 2, 3, 0, 4, 0, 0, 2, 1, 2, 1, 0, 4, 5, 4, 1, 2, 1, 5, 5, 0, 5, 1, 5, 5, 1, 3, 1, 4, 0, 3, 2}

    Returns: {4, 5, 2, 0, 4, 3, 3, 5, 4, 0, 2, 3, 1, 0, 4, 0, 0, 4, 4, 0, 1, 5, 4, 5, 2, 1, 0, 3, 2, 3, 4, 4, 1, 1, 3, 2, 4, 3, 3, 3, 3, 4, 0, 2, 4, 5, 1, 0, 2, 2, 1, 2, 1, 2, 5, 5, 2, 1, 3, 4, 0, 3, 3, 0, 1, 1, 0, 2, 5, 3, 5, 5, 2, 5, 3, 2, 1, 4, 4, 2 }

  66. 63

    39488803

    {0, 0, 0, 2, 2, 1, 3, 6, 0, 9, 10, 3, 9, 6, 14, 1, 12, 10, 12, 15, 1, 20, 16, 10, 18, 18, 12, 2, 22, 5, 9, 23, 8, 16, 8, 3, 16, 20, 1, 29, 29, 1, 25, 4, 17, 10, 12, 3, 7, 7, 39, 13, 2, 26, 0, 39, 51, 21, 26, 49, 24, 0, 13}

    {21733913, 12603416, 36263687, 14137085, 33139889, 37114160, 11868233, 7077339, 7102547, 34656283, 17109960, 22048030, 7932952, 17545465, 17892500, 30790719, 25885644, 27688923, 13138323, 31337877, 3395361, 9879426, 31543775, 35566753, 5170528, 21174037, 6048865, 1979900, 11899419, 9566992, 5135896, 1896730, 20231833, 4921238, 36898716, 11573302, 35338758, 13151092, 36446876, 37326, 33279511, 19003961, 16204645, 18989426, 3220152, 15606933, 3743366, 11117936, 18273911, 37702509, 8846652, 39462421, 15981412, 22533250, 6213533, 24821219, 10309336, 36473621, 17355539, 23770983, 28886314, 38662263, 30311354}

    Returns: {38912210, 39238856, 29723304, 6705633, 34776062, 36721551, 7725411, 27576176, 33622898, 7816323, 2515841, 11386105, 14335908, 30311354, 19854642, 10503183, 9701479, 37208384, 26005810, 34280403, 1780527, 17057896, 7068225, 33330896, 39068747, 20012221, 28770731, 17370127, 10166305, 22048539, 6845132, 5133197, 35161473, 11578322, 19824888, 24674117, 16838910, 3441972, 11104410, 16188777, 12813399, 35957114, 38088893, 36695824, 21486461, 28338560, 3624071, 9920046, 18822421, 34168954, 29334984, 26719074, 18883870, 5532003, 23793350, 20897267, 36756389, 1595551, 774090, 6698255, 7081987, 15932945, 13188782 }

  67. 57

    21327

    {0, 1, 2, 1, 3, 4, 6, 0, 6, 4, 8, 6, 0, 0, 13, 0, 15, 2, 9, 17, 3, 20, 4, 11, 11, 11, 17, 13, 20, 23, 12, 2, 25, 1, 32, 17, 15, 18, 8, 11, 36, 34, 31, 18, 38, 35, 13, 4, 43, 28, 23, 7, 49, 49, 3, 33, 50}

    {843, 1194, 18687, 918, 12067, 14207, 19649, 13266, 1350, 14046, 2286, 4169, 8432, 11000, 10073, 13775, 5062, 9691, 10562, 14689, 8822, 10874, 2856, 13614, 8923, 11588, 2185, 2229, 2942, 13804, 20584, 3746, 8402, 7432, 4544, 15225, 4060, 7346, 13247, 9313, 18113, 3749, 12849, 7499, 8238, 6884, 15491, 11096, 12218, 8757, 13879, 5983, 13554, 11653, 11675, 9808, 9274}

    Returns: {2066, 775, 5354, 9741, 9351, 4559, 11751, 18403, 21133, 10116, 20969, 17208, 18200, 19241, 9388, 961, 18423, 12368, 8447, 5377, 8144, 2942, 10058, 9555, 17761, 20774, 9372, 20087, 7954, 9394, 6411, 2821, 10962, 15039, 16096, 19849, 19040, 288, 8351, 12315, 7209, 3395, 10617, 15858, 3413, 17053, 8291, 694, 14988, 21060, 9274, 13409, 7852, 14152, 7296, 15855, 2828 }

  68. 79

    1

    {0, 0, 0, 2, 3, 4, 2, 5, 2, 7, 0, 4, 8, 12, 12, 6, 1, 10, 12, 14, 7, 16, 0, 6, 0, 1, 21, 27, 12, 16, 2, 11, 18, 22, 22, 20, 1, 37, 16, 23, 17, 31, 16, 15, 13, 31, 23, 2, 23, 19, 49, 47, 35, 43, 21, 7, 14, 25, 26, 14, 14, 40, 33, 2, 45, 64, 56, 25, 7, 12, 42, 1, 34, 47, 25, 15, 33, 55, 53}

    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}

    Returns: {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }

  69. 89

    286710

    {0, 1, 2, 0, 1, 1, 6, 4, 1, 0, 9, 11, 4, 11, 13, 12, 7, 4, 5, 2, 12, 8, 22, 17, 10, 18, 16, 19, 27, 14, 12, 7, 12, 7, 2, 26, 8, 13, 35, 38, 0, 18, 13, 22, 24, 33, 27, 8, 9, 49, 4, 42, 51, 15, 6, 11, 25, 21, 5, 3, 34, 27, 62, 37, 11, 57, 60, 11, 21, 34, 27, 29, 26, 57, 27, 52, 62, 65, 24, 22, 51, 70, 29, 63, 30, 2, 11, 22, 82}

    {226796, 30986, 234066, 28976, 180575, 171119, 141577, 266404, 233547, 16565, 44624, 77874, 236821, 35290, 40819, 48242, 16960, 189448, 232170, 170630, 271761, 47844, 200744, 244853, 211936, 130903, 11394, 7800, 31559, 77775, 243199, 244219, 248311, 63442, 272737, 223591, 165682, 156125, 261319, 102967, 118955, 226850, 29013, 197224, 219350, 155649, 74988, 151986, 228437, 173665, 110387, 108475, 179829, 127979, 144570, 53638, 270083, 42755, 207480, 162044, 23198, 121852, 278152, 74733, 32329, 243693, 157853, 119760, 109515, 219574, 159328, 81662, 250333, 76960, 46670, 105722, 223498, 234515, 245657, 84076, 41797, 34226, 1086, 8912, 30671, 41594, 158072, 258957, 65882}

    Returns: {9212, 280001, 143276, 107976, 272968, 189036, 272634, 256684, 165594, 172804, 128834, 97771, 100532, 145947, 24447, 66195, 71552, 272885, 55030, 152638, 177019, 258584, 66654, 192303, 274540, 99425, 204643, 6708, 193496, 56311, 214019, 17728, 192134, 184409, 148980, 66766, 266283, 184677, 104342, 59958, 219058, 38129, 242092, 160205, 7480, 52702, 266092, 41203, 54921, 154199, 228724, 8033, 34283, 199072, 198829, 20945, 246567, 143118, 137168, 231520, 58723, 25888, 274101, 277257, 185754, 237677, 208713, 4432, 51025, 151860, 282396, 161437, 57533, 18708, 31966, 19508, 265266, 254498, 124447, 211250, 161015, 219918, 65882, 117517, 35386, 250962, 163776, 268814, 96520 }

  70. 97

    101

    {0, 1, 1, 0, 4, 5, 0, 0, 0, 4, 2, 11, 8, 5, 11, 6, 14, 13, 7, 5, 2, 21, 11, 15, 22, 4, 10, 18, 6, 2, 24, 0, 3, 11, 19, 15, 26, 15, 37, 27, 35, 15, 7, 8, 4, 7, 12, 32, 13, 34, 19, 36, 52, 16, 54, 27, 51, 40, 34, 9, 25, 12, 42, 7, 41, 10, 9, 28, 43, 14, 26, 43, 70, 1, 37, 72, 59, 32, 20, 69, 53, 43, 69, 59, 63, 28, 44, 52, 55, 50, 2, 83, 27, 52, 53, 31, 87}

    {1, 64, 58, 95, 70, 12, 19, 79, 54, 91, 46, 72, 38, 86, 51, 53, 50, 44, 66, 5, 26, 62, 27, 6, 24, 51, 46, 70, 92, 6, 61, 0, 13, 58, 20, 0, 80, 40, 36, 66, 51, 80, 1, 7, 76, 81, 22, 3, 21, 61, 40, 67, 14, 29, 87, 94, 58, 11, 18, 80, 32, 70, 48, 22, 30, 93, 24, 22, 2, 17, 53, 27, 29, 11, 68, 0, 16, 1, 45, 55, 82, 96, 86, 41, 59, 65, 11, 90, 47, 92, 78, 76, 84, 10, 94, 22, 71}

    Returns: {15, 27, 90, 45, 74, 8, 18, 42, 47, 92, 90, 100, 63, 31, 13, 40, 90, 77, 41, 96, 93, 88, 64, 43, 48, 45, 12, 79, 2, 99, 70, 32, 91, 44, 46, 69, 95, 55, 83, 81, 38, 70, 39, 32, 87, 18, 60, 67, 13, 94, 23, 68, 58, 57, 47, 44, 10, 3, 52, 8, 36, 37, 44, 33, 0, 28, 69, 31, 27, 0, 23, 23, 100, 4, 65, 78, 25, 55, 13, 8, 94, 97, 17, 4, 59, 12, 50, 71, 14, 32, 87, 24, 58, 8, 36, 17, 9 }

  71. 68

    75821

    {0, 0, 1, 3, 0, 1, 2, 0, 6, 7, 8, 4, 5, 7, 12, 5, 11, 8, 7, 15, 19, 13, 3, 20, 7, 15, 12, 19, 12, 21, 28, 21, 32, 1, 5, 10, 27, 21, 9, 31, 28, 20, 12, 29, 32, 14, 40, 14, 26, 26, 27, 26, 41, 24, 36, 43, 30, 44, 29, 9, 19, 5, 30, 2, 21, 27, 48, 10}

    {16740, 73290, 62564, 26060, 67291, 51145, 75485, 43737, 40733, 12305, 14973, 2998, 62744, 24482, 55003, 266, 49101, 63812, 58467, 57598, 12619, 48101, 6529, 72648, 48270, 45261, 46170, 19363, 2422, 73038, 58648, 73151, 75549, 10345, 36064, 11167, 24372, 42106, 61620, 14369, 56091, 70333, 71577, 43789, 47749, 41864, 64946, 2232, 64234, 35000, 66879, 60948, 39512, 46089, 3032, 48693, 27684, 49062, 58535, 38641, 73062, 48860, 14163, 66183, 25976, 34407, 14433, 34909}

    Returns: {16351, 3214, 64348, 56430, 35140, 41421, 6159, 24401, 73385, 18297, 34909, 3312, 71568, 23813, 23314, 61400, 51216, 16731, 27266, 50029, 35261, 6575, 38318, 31488, 37446, 51221, 68521, 60706, 24529, 464, 18430, 8829, 25552, 50051, 73674, 40324, 33352, 52932, 51410, 29597, 26759, 14620, 44888, 66776, 13634, 60796, 32178, 31366, 36091, 54163, 61934, 2954, 21357, 5616, 7773, 12954, 70956, 53267, 63367, 8619, 30511, 28039, 13258, 20530, 57033, 51122, 43489, 35672 }

  72. 84

    18892

    {0, 0, 2, 2, 0, 0, 4, 1, 8, 8, 3, 2, 5, 0, 8, 8, 6, 4, 3, 17, 18, 12, 18, 23, 23, 21, 5, 2, 28, 17, 22, 11, 31, 18, 15, 23, 32, 20, 9, 7, 13, 41, 26, 27, 5, 37, 12, 9, 20, 1, 4, 14, 52, 22, 0, 5, 17, 54, 53, 38, 12, 61, 2, 3, 56, 53, 29, 54, 12, 38, 49, 34, 3, 42, 13, 74, 43, 22, 37, 21, 3, 70, 11, 56}

    {7663, 9610, 7116, 18725, 13673, 4853, 10138, 13361, 10374, 11272, 12584, 375, 7340, 2281, 12019, 3813, 609, 2650, 4136, 3844, 14477, 15409, 16602, 6415, 10770, 9936, 9731, 2173, 8158, 5171, 968, 2960, 14329, 8828, 5427, 10462, 753, 8842, 7879, 9695, 9618, 13061, 7341, 15351, 7342, 12351, 2835, 4532, 15812, 6929, 17812, 16055, 16268, 2093, 14696, 1131, 10049, 11118, 17895, 15251, 8884, 16947, 18207, 14669, 2192, 10866, 15143, 6523, 11283, 3258, 7529, 2501, 7710, 12191, 12607, 6479, 4847, 2746, 16592, 14305, 11313, 3570, 13259, 5337}

    Returns: {1616, 10836, 12584, 2751, 11870, 17188, 15848, 14145, 13830, 16458, 3808, 13756, 18395, 13931, 15221, 5659, 18332, 3684, 12791, 5253, 13389, 5790, 16563, 5858, 18780, 2023, 12125, 16357, 10078, 10044, 5308, 14031, 16634, 11823, 17901, 18459, 6300, 8324, 1531, 16814, 10883, 702, 3513, 240, 7659, 4383, 7974, 4244, 17349, 804, 5964, 4136, 12277, 7699, 4542, 17752, 5337, 18496, 2343, 16395, 5560, 9917, 11676, 10622, 8142, 6702, 4603, 1106, 1399, 4971, 1645, 17072, 5565, 16078, 12698, 17228, 14399, 17165, 18056, 15162, 4595, 10828, 17237, 17435 }

  73. 54

    104554

    {0, 0, 2, 1, 0, 3, 5, 2, 0, 6, 6, 0, 12, 0, 0, 10, 16, 1, 11, 18, 18, 0, 8, 15, 3, 14, 11, 15, 0, 6, 22, 19, 3, 0, 25, 21, 17, 31, 38, 24, 14, 36, 33, 16, 43, 22, 33, 16, 17, 6, 1, 22, 39, 41}

    {78157, 8335, 22069, 70251, 80054, 90447, 87459, 68438, 75391, 84414, 92048, 20314, 18651, 51265, 64584, 68390, 90773, 97928, 84575, 37349, 58288, 40029, 71561, 5626, 94267, 28320, 40460, 29714, 76636, 82222, 97329, 67695, 101948, 85165, 83835, 73662, 11434, 62355, 48037, 70199, 71270, 94190, 31057, 78945, 10290, 68958, 67789, 94621, 549, 79978, 49596, 38160, 84633, 44440}

    Returns: {98288, 53456, 28271, 29423, 32166, 10, 39328, 6710, 94312, 18318, 1990, 57301, 82646, 98352, 39604, 8466, 34621, 91408, 37341, 58506, 12116, 47117, 35279, 23276, 60883, 19750, 93614, 34278, 14805, 100716, 99519, 54205, 23099, 14798, 67493, 103171, 40025, 9634, 43215, 2665, 81968, 44440, 3639, 72930, 4695, 3988, 63851, 11328, 103408, 75712, 14290, 83027, 16636, 97745 }

  74. 79

    14

    {0, 1, 2, 1, 4, 4, 6, 3, 3, 2, 0, 4, 4, 6, 2, 2, 14, 10, 13, 0, 16, 18, 17, 2, 24, 22, 23, 2, 11, 12, 4, 5, 21, 10, 33, 31, 34, 13, 23, 23, 10, 39, 39, 33, 33, 29, 22, 39, 15, 12, 13, 34, 6, 16, 44, 17, 29, 19, 51, 35, 55, 55, 43, 34, 13, 30, 9, 40, 15, 8, 18, 63, 68, 35, 58, 27, 23, 27, 49}

    {7, 7, 12, 11, 4, 4, 13, 5, 13, 12, 11, 1, 8, 9, 8, 2, 6, 12, 13, 13, 9, 13, 5, 2, 3, 4, 3, 12, 11, 9, 9, 11, 9, 10, 4, 11, 3, 3, 4, 3, 11, 12, 0, 12, 13, 5, 0, 1, 4, 1, 3, 5, 8, 3, 0, 0, 7, 13, 10, 10, 8, 11, 6, 9, 0, 6, 6, 11, 13, 6, 6, 0, 1, 5, 3, 6, 13, 12, 5}

    Returns: {10, 6, 0, 8, 0, 8, 12, 12, 0, 7, 1, 6, 4, 9, 5, 7, 0, 5, 6, 0, 2, 1, 6, 2, 4, 3, 4, 1, 11, 3, 5, 0, 6, 11, 0, 8, 3, 13, 3, 10, 10, 8, 7, 7, 4, 9, 13, 10, 1, 5, 8, 1, 12, 6, 6, 1, 6, 6, 13, 11, 10, 5, 6, 1, 13, 3, 6, 5, 4, 12, 6, 1, 1, 4, 0, 12, 3, 6, 0 }

  75. 58

    1

    {0, 1, 0, 3, 2, 5, 1, 1, 6, 3, 3, 9, 6, 4, 13, 7, 12, 9, 12, 15, 0, 1, 8, 22, 19, 12, 11, 23, 7, 1, 25, 17, 19, 30, 8, 1, 16, 7, 15, 2, 9, 16, 6, 10, 26, 1, 38, 32, 47, 11, 12, 43, 44, 47, 7, 38, 54, 16}

    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}

    Returns: {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }

  76. 4

    10

    {0, 0, 0, 0 }

    {0, 8, 3, 1 }

    Returns: {1, 2, 3, 4 }


This problem statement is the exclusive and proprietary property of TopCoder, Inc. Any unauthorized use or reproduction of this information without the prior written consent of TopCoder, Inc. is strictly prohibited. (c)2024, TopCoder, Inc. All rights reserved.
This problem was used for: