Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

C++ help please. It\'s Due in exactly and HOUR. Write a program FinalB-XXXXX.cpp

ID: 3805972 • Letter: C

Question

C++ help please. It's Due in exactly and HOUR.

Write a program FinalB-XXXXX.cpp in which you read many numbers between 1 and 50 from a file

named "numbers.txt".

i have the file numbers.txt. it just includes bunch of numbers.

Read the numbers and count the frequency of occurrence of each number.

Find the number with the highest frequency and lowest frequency after readding all the numbers.

Print the results to both the output screen and also to an output text file "frequency-xxxxx.txt" where xxxxx are the last 5 digits of your ID.

Provide these functions:

void printCounts (int[ ] countArray, int size);

int highestCounts(int[ ] countArray, int size);

int lowestCounts (int[ ] countArray, int size);

Hints:

1- Use an array of size 50 to keep track of the occurrence counts. Do not store the thousands of numbers in an array! Store only the occurrence counts.

2- Read the file without any assumption about how many numbers are present in the file.

3- From each number, derive the array position of the count. For example, count of 1's is stored

at first position (index 0), count of 2's is stored at second position (index 1), count of 3's is stored at third position in the array,...... Review the rule about array indexing.

- Use a simple expression to get an array position from the number value.

- The last 2 lines of output are printed in main(), not in printCounts() function

Do not use a collossal "if/else" statements with different 50 branches!

- Do not use any global data.

-----------------------------------------------------

Sample output:

Number   Occurrence

1       19866

2       20012

3       19922

4       20094

5       19927

6       19807

7       20036

8       19915

9       20234

10       20085

11       19742

12       19848

13       20042

14       19957

15       20079

16       20159

17       19649

18       20051

19       19827

20       20266

21       19918

22       20050

23       20155

24       20175

25       19912

26       19985

27       20041

28       19908

29       20139

30       19999

31       20146

32       20136

33       20035

34       20159

35       19804

36       19966

37       20158

38       19862

39       19935

40       20082

41       20086

42       19802

43       20070

44       19940

45       19945

46       19901

47       20083

48       19868

49       20127

50       20095

The random number 20 has the highest occurrence

The random number 17 has the lowest occurrence

Explanation / Answer

// C++ code
#include <iostream>
#include <vector>
#include <fstream>
#include <stdlib.h>
using namespace std;

void printCounts (int countArray[], int size)
{  
   cout << "Number Occurrence ";
   for (int i = 0; i < size; ++i)
   {
       if(countArray[i] > 0)
       {
          cout << i << " " << countArray[i] << endl;
       }
   }
}

int highestCounts(int countArray[], int size)
{
   int highest= countArray[0], highestIdx = 0;
   for (int i = 0; i < size; ++i)
   {
       if(countArray[i] > highest)
       {
          highest = countArray[i];
          highestIdx = i;
       }

   }
   return highestIdx;
}

int lowestCounts (int countArray[], int size)
{
   int lowest= countArray[1], lowestIdx = 1;
   for (int i = 0; i < size; ++i)
   {

       if(countArray[i] < lowest && countArray[i]!= 0)
       {
          lowest = countArray[i];
          lowestIdx = i;
       }

   }
   return lowestIdx;
}

int main()
{

int countArray[51] = {0};
int number;

// open file
ifstream inFile ("numbers.txt");
if (inFile.is_open())
{
   // read file till end of file
while ( true )
{
inFile >> number;

countArray[number]++;

if(inFile.eof())
    break;
}
// close file
inFile.close();
}
else cout << "Unable to open file";

int highestIdx = 0;
int lowestIdx = 0;

highestIdx = highestCounts(countArray,51);
lowestIdx = lowestCounts(countArray,51);
printCounts(countArray,51);

ofstream outFile;
outFile.open ("output.txt");

cout << "Number Occurrence ";
for (int i = 0; i < 51; ++i)
{
   if(countArray[i] > 0)
   {
      outFile << i << " " << countArray[i] << endl;
   }
}
outFile.close();
  

cout << "The random number " << highestIdx << " has the highest occurrence The random number "<< lowestIdx << " has the lowest occurrence ";
return 0;
}


/*
output:
Number   Occurrence
1   188
2   219
3   202
4   204
5   207
6   213
7   192
8   171
9   206
10   230
11   221
12   205
13   227
14   199
15   214
16   176
17   202
18   198
19   229
20   188
21   204
22   191
23   196
24   206
25   188
26   181
27   184
28   194
29   183
30   187
31   193
32   191
33   174
34   195
35   199
36   214
37   182
38   199
39   225
40   204
41   220
42   181
43   200
44   197
45   209
46   195
47   194
48   188
49   231
50   205
Number   Occurrence
The random number 49 has the highest occurrence
The random number 8 has the lowest occurrence

numbers.txt
28 37 31 7 49 49 19 17 22 19 49 43 48 33 36 25 46 8 2 10 14 29 13 48 14 1 11 25 19 5 45 46 42 27 4 40 27 22 9 49 42 9 41 39 42 29 16 39 38 19 49 3 49 13 1 12 13 13 36 31 17 32 28 10 9 31 2 35 4 10 35 46 18 26 34 9 6 1 50 43 19 48 45 18 10 47 29 24 9 17 5 28 48 32 37 6 15 40 43 18 49 27 13 19 4 49 29 9 49 28 1 18 27 48 35 36 44 15 12 5 31 16 32 31 49 20 36 13 10 30 33 10 7 45 28 12 43 9 21 44 36 23 11 15 20 47 2 14 11 13 20 44 30 1 24 29 22 11 43 31 41 25 41 49 22 20 10 16 28 32 9 16 7 19 32 26 17 33 41 28 46 12 23 25 12 48 5 34 8 48 16 50 24 8 50 47 30 10 13 7 43 21 24 49 42 5 27 8 40 19 37 35 31 9 9 44 6 14 29 16 13 45 15 38 4 15 35 33 26 47 42 20 19 17 19 10 24 47 18 13 17 4 47 47 15 7 41 22 22 19 37 34 15 4 24 19 20 8 3 45 6 44 16 26 11 36 36 34 32 5 48 49 10 44 47 24 50 37 48 22 8 34 7 24 39 30 44 8 39 47 4 46 42 20 22 4 5 9 39 39 13 36 37 22 29 33 48 31 22 45 4 31 30 12 6 19 44 50 28 34 48 32 30 41 1 3 45 7 11 33 45 23 19 33 46 49 16 45 31 39 41 36 21 21 50 26 41 43 25 18 26 24 49 7 15 1 9 9 8 21 43 4 45 13 37 41 14 4 37 44 42 28 32 12 50 31 39 40 23 16 9 50 39 8 9 5 10 19 15 19 40 8 23 34 20 9 26 35 12 13 31 5 42 12 18 41 42 6 32 16 21 40 17 10 49 25 16 9 44 31 27 35 38 1 18 9 11 44 44 22 8 26 28 49 37 45 39 30 1 20 45 21 11 13 32 10 40 48 20 33 28 48 19 17 49 36 27 9 31 22 33 40 47 10 38 33 5 28 12 7 49 8 27 10 23 11 21 12 8 40 46 37 37 14 3 35 1 29 46 34 1 28 23 49 39 13 32 45 42 45 1 41 5 30 2 27 40 22 40 49 13 35 35 49 50 39 36 50 19 31 35 21 10 8 20 50 22 1 45 13 47 47 3 3 26 6 31 17 29 20 17 41 6 1 42 7 41 27 9 10 9 43 30 20 2 49 19 23 1 15 36 48 12 40 2 39 46 33 8 26 4 24 19 10 25 10 16 15 38 24 26 48 19 6 19 20 4 37 43 5 4 28 4 17 17 5 5 14 39 12 40 43 38 10 2 12 19 19 28 8 45 4 5 13 9 23 34 14 11 26 20 14 3 23 32 22 30 39 37 18 2 28 10 39 37 13 50 5 34 30 12 30 35 18 44 45 40 27 8 3 3 28 18 7 2 50 30 33 38 17 1 39 44 12 28 31 27 29 37 12 10 1 41 44 20 34 40 10 10 50 14 14 29 31 21 30 32 50 15 21 18 17 10 12 28 39 44 6 19 32 19 29 34 11 24 4 44 14 13 6 13 28 21 41 8 43 22 42 45 36 12 12 2 21 25 32 11 18 39 30 2 8 10 35 18 33 38 14 48 2 21 12 29 41 4 39 36 28 30 30 15 41 41 19 14 16 50 24 35 40 5 36 49 14 23 19 49 10 32 48 12 4 10 42 46 15 30 31 42 11 10 7 2 3 27 15 18 26 40 4 17 45 42 16 8 14 34 8 25 17 6 38 22 15 30 17 31 11 50 23 22 11 31 25 13 7 39 32 34 28 36 50 24 29 17 34 42 2 41 16 20 46 6 41 12 35 10 43 47 9 15 18 21 47 42 34 5 32 17 38 12 2 39 35 32 8 18 23 9 11 41 29 6 46 21 18 32 30 12 28 40 28 48 11 24 41 44 28 23 10 17 34 14 5 20 45 14 40 20 23 50 12 3 5 7 23 24 40 3 35 17 42 12 16 4 37 7 47 16 29 9 32 14 24 39 35 20 2 24 39 26 23 50 28 30 8 3 5 47 7 42 16 48 5 31 4 42 39 50 7 19 10 41 32 35 31 19 5 34 42 45 10 17 45 39 46 4 41 2 3 47 43 18 47 48 50 50 41 39 1 49 7 13 39 41 47 21 11 1 5 2 46 14 20 42 2 17 47 45 19 49 41 11 16 39 10 18 38 50 8 41 49 16 3 39 6 49 10 16 2 16 20 49 29 39 42 32 6 38 28 26 37 21 38 4 9 48 21 47 49 28 37 49 44 41 38 1 39 49 19 42 16 40 40 46 30 31 27 37 19 7 12 7 27 50 10 35 49 33 33 47 12 21 46 7 11 35 10 50 35 28 41 50 19 33 45 48 13 23 35 33 29 48 41 5 47 3 42 47 35 24 44 48 45 41 5 5 25 14 6 11 43 49 10 11 31 6 10 45 28 44 28 9 44 20 13 40 22 4 39 6 30 34 6 24 24 10 30 50 25 36 10 17 34 21 29 16 26 38 10 5 34 39 13 27 9 28 18 30 31 6 38 12 39 43 35 12 2 15 13 26 2 24 44 37 44 22 2 21 9 11 26 42 2 40 18 10 17 36 39 50 43 26 11 32 20 46 45 21 12 8 48 13 31 43 49 27 14 50 49 25 12 24 18 13 14 36 22 32 23 13 31 15 40 42 48 10 37 43 32 50 2 32 12 32 24 12 10 38 11 9 12 24 34 29 37 49 16 10 31 40 24 11 7 14 2 4 25 40 48 6 39 49 37 2 33 13 13 42 50 25 2 13 49 36 43 37 34 11 48 16 2 22 27 8 37 30 12 11 20 9 18 10 10 7 14 42 19 26 33 20 1 35 32 1 22 26 37 7 38 36 23 40 7 1 47 43 30 10 5 1 21 25 13 30 31 26 21 49 1 5 20 3 41 1 5 14 28 43 21 16 29 45 7 37 45 3 30 26 15 36 29 37 10 41 18 40 16 40 40 18 44 9 23 37 11 27 50 41 20 22 8 48 16 14 34 12 18 15 40 34 3 18 20 12 8 37 4 25 26 45 44 22 6 16 10 18 43 9 8 14 33 17 13 48 30 46 12 50 13 1 33 17 18 3 28 27 41 33 3 19 30 46 42 37 12 1 4 6 11 14 21 43 30 33 43 10 30 4 11 44 6 43 10 25 47 40 3 38 22 5 8 3 50 49 39 13 1 45 20 11 8 40 4 37 22 48 48 2 1 8 45 8 3 7 32 49 46 34 38 19 40 45 22 39 45 12 4 45 6 23 6 13 15 11 2 36 8 49 39 10 9 36 17 11 42 50 9 39 35 47 7 24 43 28 14 38 40 17 32 45 42 39 10 6 49 11 43 6 11 32 15 19 19 33 31 12 32 40 50 16 38 6 41 32 36 5 21 27 21 5 23 12 43 32 19 44 44 12 49 5 45 16 23 13 48 4 26 32 45 25 49 34 32 40 17 19 46 38 45 16 42 20 30 34 1 48 27 47 9 28 1 5 45 25 17 44 30 44 25 26 18 26 9 2 15 26 20 10 15 17 27 6 36 8 41 38 8 20 34 18 49 36 23 43 11 41 36 42 35 13 18 4 38 28 5 4 5 27 15 19 45 41 24 32 1 15 19 8 36 5 27 34 40 49 26 2 40 11 46 24 25 13 27 12 40 34 15 45 12 29 15 6 22 39 37 24 5 7 33 40 11 9 25 3 8 50 6 49 12 1 24 37 15 50 50 5 35 15 1 46 45 15 1 16 5 39 41 11 46 23 2 8 32 26 12 41 27 20 39 39 20 12 27 37 13 26 43 48 42 43 43 37 9 46 4 16 34 45 28 29 17 30 39 48 7 50 38 34 19 28 24 41 41 50 27 4 27 21 3 19 15 45 7 23 40 10 40 26 4 18 6 23 49 44 22 5 46 12 38 16 39 13 6 30 14 34 35 41 4 37 11 18 31 19 43 23 28 34 50 34 3 5 6 1 1 29 6 46 40 45 11 29 8 19 10 23 2 44 15 8 32 25 27 14 43 21 36 23 5 37 6 7 42 13 10 42 41 15 37 33 11 49 13 20 17 22 43 21 17 7 28 48 34 6 11 28 29 49 50 33 35 7 41 28 21 50 21 14 16 9 46 29 8 8 50 26 31 42 46 49 1 25 48 34 31 10 13 9 8 13 43 45 21 35 24 42 37 47 5 4 5 2 34 14 11 34 40 43 27 35 41 27 10 38 12 42 49 25 2 9 39 46 5 9 30 28 2 18 24 8 22 31 11 5 44 21 38 35 13 15 20 5 43 31 44 5 24 43 31 25 1 21 20 5 31 1 34 33 19 10 42 40 40 3 46 35 23 36 20 38 2 41 42 44 23 38 50 46 30 30 22 30 2 43 36 33 43 19 17 11 28 8 2 19 10 48 4 35 35 25 24 36 17 15 29 41 2 29 36 33 10 9 14 12 1 49 46 43 20 12 6 47 19 7 18 31 6 23 15 40 47 38 25 15 4 6 5 8 36 42 42 45 2 6 8 2 4 5 44 25 16 1 22 35 8 41 17 13 13 31 5 9 20 29 25 25 36 31 34 21 22 26 18 23 31 27 26 36 32 21 11 47 22 34 33 29 24 49 43 36 31 49 46 2 30 20 27 15 2 12 36 25 37 3 47 19 29 24 7 12 44 17 9 15 2 43 45 25 42 40 12 24 38 7 26 19 28 4 34 29 15 21 3 4 25 1 24 5 24 30 17 19 46 27 36 47 19 30 23 12 21 34 36 11 40 13 29 19 18 14 49 32 34 1 37 8 3 11 13 28 40 29 47 38 5 32 34 25 13 9 37 36 42 24 46 34 38 24 4 5 40 3 38 23 5 25 31 8 35 45 37 26 25 35 13 31 16 49 5 31 7 43 16 50 18 11 33 5 36 37 9 25 41 47 50 45 23 32 2 7 26 41 34 2 25 47 32 43 45 36 23 3 31 40 2 48 2 37 3 39 25 13 16 15 11 15 11 33 48 15 41 25 5 25 26 29 21 7 21 17 44 45 21 24 34 22 24 37 10 28 26 36 42 41 2 3 7 13 35 4 27 26 28 31 2 3 11 22 11 32 40 6 28 10 32 12 33 5 50 43 34 25 30 25 17 32 27 23 44 14 28 22 41 7 2 42 11 12 15 21 45 4 29 23 13 10 36 45 14 35 39 49 12 19 23 30 2 2 5 47 17 32 18 7 41 21 50 1 34 14 24 29 19 2 3 33 11 40 29 26 26 18 24 37 38 46 17 39 49 21 35 15 4 4 23 44 24 22 45 7 37 20 37 5 21 41 37 31 30 16 6 6 35 29 44 24 26 12 14 27 34 50 41 38 3 14 33 28 37 29 36 24 48 23 30 18 15 19 50 45 36 7 2 20 35 45 43 13 7 8 39 42 7 31 29 9 44 14 36 33 42 21 6 42 45 37 9 10 5 11 6 40 17 7 11 4 3 5 16 11 12 6 3 18 36 33 26 32 46 13 14 40 36 21 31 30 7 41 41 12 1 46 3 18 4 14 21 7 18 36 19 30 43 21 47 28 4 25 9 1 37 24 40 22 44 22 4 3 13 44 16 13 42 18 30 45 31 50 3 49 37 22 28 29 44 26 9 49 50 19 50 37 43 41 10 38 13 13 40 27 9 5 39 50 25 21 46 5 20 1 5 9 24 34 39 17 10 47 16 9 16 17 47 10 9 7 47 23 21 39 49 29 45 40 30 19 10 26 26 31 28 30 39 1 14 28 17 23 26 34 33 41 2 30 2 13 38 1 37 10 39 36 39 35 27 20 4 36 47 29 16 24 10 7 24 23 36 43 47 11 28 30 2 32 11 5 44 50 5 30 9 45 17 49 30 45 19 35 30 15 15 48 41 24 4 14 49 39 8 45 1 36 26 4 17 36 9 12 37 13 43 48 8 10 46 39 4 16 25 36 33 39 33 23 14 38 38 12 28 46 7 28 31 34 32 49 22 42 10 8 4 2 5 13 13 3 3 19 20 27 4 2 17 38 26 31 27 14 42 6 11 50 35 41 34 18 41 7 9 2 14 15 5 21 29 18 25 34 38 44 10 41 48 27 30 25 7 8 40 50 13 50 2 49 42 35 17 32 41 27 33 6 41 40 28 22 7 2 5 44 48 16 36 45 42 17 21 50 24 11 50 38 10 3 36 2 39 4 35 29 31 20 36 23 9 14 44 17 17 50 12 14 16 47 10 9 15 31 9 38 41 10 27 50 12 14 3 50 18 38 30 48 9 17 22 17 30 18 35 49 17 46 12 32 44 22 41 8 2 1 47 44 10 23 45 23 38 48 22 5 37 1 4 47 17 26 13 49 43 47 47 11 44 10 43 37 31 35 46 34 35 42 29 46 16 24 18 3 23 41 8 11 41 13 7 9 38 21 9 32 19 7 43 14 17 37 50 49 21 45 35 7 38 13 4 3 38 23 7 12 13 16 24 5 29 32 13 18 4 24 50 22 30 44 37 48 30 36 47 2 32 33 10 19 47 13 23 35 35 30 48 49 47 22 3 25 5 17 43 9 40 44 32 22 37 19 19 16 4 17 19 38 49 28 6 46 42 29 32 28 10 29 26 6 2 28 33 7 44 25 15 36 20 48 7 6 16 25 23 20 42 41 7 42 20 14 37 11 44 20 38 3 1 15 11 2 42 43 10 37 19 26 22 38 24 28 45 39 3 17 10 46 9 18 37 28 32 26 40 25 45 27 30 45 43 42 49 34 34 8 20 2 36 42 41 9 21 35 49 23 3 9 20 13 28 9 42 9 34 31 36 28 9 17 25 1 8 23 36 43 32 5 44 17 48 36 27 19 22 26 43 26 36 15 38 13 23 31 24 6 11 11 35 21 27 9 23 36 33 8 28 15 14 23 33 12 8 10 32 31 37 26 6 22 40 45 36 12 25 11 19 37 21 4 9 49 14 31 34 47 38 11 11 1 33 43 14 42 4 45 22 40 23 29 13 12 25 49 24 1 9 42 37 32 47 47 30 11 27 14 9 16 24 21 17 9 15 32 2 19 29 24 8 1 4 23 12 29 21 37 29 31 31 18 12 27 14 42 39 43 7 47 8 32 17 24 40 32 8 42 50 36 17 9 36 20 31 49 50 3 36 31 34 16 48 47 44 13 40 33 5 46 29 13 30 46 38 19 27 45 12 28 32 30 36 17 2 19 16 3 21 3 33 6 18 30 3 13 45 44 45 49 40 24 13 19 21 1 39 49 47 3 28 31 34 13 47 35 33 14 38 6 16 22 11 35 2 15 48 48 9 44 46 50 19 11 18 39 13 8 39 11 12 16 41 46 31 38 32 13 3 21 18 21 43 31 7 46 45 6 43 3 50 40 2 18 50 21 9 12 31 47 23 42 13 13 39 43 2 21 7 5 41 27 25 35 7 33 30 1 39 22 6 38 12 7 7 13 30 15 25 10 14 49 3 28 11 42 20 13 14 28 19 6 4 45 41 12 27 20 13 15 42 20 4 5 28 11 17 7 27 43 18 40 41 23 19 2 14 38 16 29 18 34 34 23 30 24 35 6 44 49 23 37 18 28 43 47 40 11 4 17 4 23 8 44 45 27 45 10 16 12 40 35 47 24 8 26 49 44 34 44 42 8 30 11 35 24 7 25 35 12 43 38 37 2 31 33 30 28 43 48 41 32 34 38 7 41 15 6 36 48 49 27 7 31 39 42 4 48 18 40 9 12 27 47 15 10 30 45 39 24 44 29 7 27 16 14 20 31 21 5 30 19 34 37 1 24 30 7 21 47 46 32 10 25 28 24 34 9 20 24 32 13 2 39 42 20 4 13 2 24 17 33 44 2 19 45 26 50 3 48 48 48 31 7 24 11 33 9 19 2 32 1 17 34 41 8 5 44 20 6 19 38 38 12 42 9 8 19 10 10 16 8 10 49 16 33 9 48 42 27 50 25 27 18 10 19 25 14 12 46 21 30 35 9 44 26 19 1 46 28 13 14 37 22 12 3 6 20 50 47 46 1 22 25 18 31 43 44 47 7 41 17 36 26 27 31 3 45 32 49 25 44 12 11 17 23 13 22 44 15 19 39 15 42 15 33 24 10 28 22 16 19 39 3 46 15 34 50 12 17 48 36 10 11 46 26 35 9 47 28 23 17 19 39 10 35 23 36 44 1 7 11 21 47 14 16 12 49 15 23 15 15 10 24 27 5 1 12 15 49 41 39 18 11 28 29 48 50 14 41 2 23 4 22 19 17 39 30 17 6 4 31 20 13 6 46 20 8 9 34 6 2 23 23 12 2 4 11 3 17 2 5 39 7 28 8 23 19 39 41 24 45 21 45 7 26 40 26 33 1 12 40 2 34 15 15 37 18 26 39 34 29 45 25 35 23 34 9 43 24 49 16 18 21 10 27 48 1 4 32 3 15 21 6 50 37 23 36 4 48 25 40 28 19 16 14 43 49 24 35 22 24 2 42 44 13 18 41 14 21 22 18 38 44 24 37 31 46 23 36 45 47 25 24 17 40 37 10 40 10 46 14 35 48 5 28 10 24 20 25 44 43 45 31 38 18 20 18 15 42 4 11 40 30 34 6 20 20 17 11 31 15 24 15 14 28 44 25 3 13 2 49 7 46 31 44 15 50 14 29 41 19 39 32 48 24 38 19 43 6 30 25 22 5 39 35 35 32 10 37 46 11 35 4 8 16 47 22 15 12 2 8 30 42 39 30 15 28 48 9 34 29 33 7 34 23 42 18 4 3 4 1 15 39 4 22 6 2 45 20 14 48 27 45 41 16 24 5 43 24 15 28 2 49 37 35 21 28 4 26 32 8 26 46 48 31 17 3 34 13 22 49 10 1 44 50 18 19 6 12 42 22 42 44 20 28 30 40 5 34 15 36 43 42 33 40 22 1 44 5 13 17 6 24 17 49 23 36 19 30 48 11 1 39 6 20 16 37 11 22 22 25 9 14 16 41 5 39 43 48 45 5 15 50 28 33 50 2 19 19 31 16 31 33 6 38 4 23 24 14 46 46 38 4 11 5 46 16 45 38 15 39 44 29 41 21 14 40 24 32 10 4 49 40 38 4 29 41 26 3 4 21 50 43 26 12 49 23 29 43 10 44 31 5 24 21 25 37 13 50 20 24 5 18 14 42 21 44 32 46 48 37 18 49 31 43 11 29 15 39 21 26 34 1 30 8 24 6 46 38 5 16 11 11 33 26 2 6 20 35 3 17 21 21 16 1 15 28 29 32 18 1 9 2 2 39 11 27 46 6 14 3 23 26 13 6 2 17 13 23 1 15 39 24 35 6 26 2 33 7 33 3 7 41 4 10 31 14 38 29 21 3 31 46 29 45 3 32 11 15 4 14 29 44 37 14 50 14 15 34 20 49 36 29 39 41 38 22 4 28 50 27 30 32 22 8 28 24 41 41 38 44 4 18 38 42 31 39 7 47 22 27 47 10 7 38 50 46 9 6 23 10 32 3 41 5 12 18 30 3 10 19 48 13 36 35 6 19 23 13 17 47 41 14 6 47 3 7 42 11 12 15 20 45 19 12 1 32 31 30 34 41 50 34 3 38 18 11 6 43 23 24 41 13 39 48 9 41 4 2 1 16 16 22 10 36 35 11 18 16 42 3 6 42 36 10 29 6 20 36 50 44 11 40 6 50 37 16 40 40 18 43 7 35 16 19 21 1 29 38 18 22 42 23 15 28 34 45 35 4 32 34 47 43 25 5 42 11 20 33 2 39 27 9 24 45 27 46 45 7 35 14 30 26 36 45 3 21 39 39 24 21 22 23 15 46 29 8 8 50 40 10 39 19 20 14 13 48 9 9 6 43 22 35 20 9 31 25 29 22 13 5 44 35 29 8 32 7 15 40 8 6 1 48 24 22 11 36 21 21 46 26 15 19 12 35 27 43 9 6 14 21 12 9 7 40 16 39 48 30 30 7 35 32 5 11 3 15 48 25 38 44 50 2 12 13 36 41 7 44 46 22 17 9 30 23 50 45 13 49 26 42 5 13 23 9 23 27 26 20 1 13 15 2 16 27 17 2 17 23 47 14 47 13 24 26 36 23 23 50 21 48 42 25 12 16 36 34 45 13 6 47 27 20 1 42 46 17 45 14 41 42 29 37 6 2 13 41 24 37 43 44 34 34 21 48 1 8 31 45 20 36 42 46 6 44 37 3 10 32 17 50 25 47 39 30 49 1 23 22 39 15 18 22 48 40 19 50 47 2 45 16 39 38 11 44 31 47 49 42 30 17 43 4 13 31 34 11 33 6 35 21 20 2 45 19 41 15 18 39 16 14 4 5 3 14 50 35 12 48 28 44 16 21 49 29 3 32 39 36 39 23 6 10 26 2 30 18 17 50 6 34 15 11 40 18 24 40 4 38 39 32 33 5 4 31 35 6 13 23 43 3 48 1 15 25 2 44 45 18 43 50 4 8 11 43 27 36 34 32 25 25 15 7 31 18 38 15 26 2 39 18 6 36 18 20 13 22 14 7 41 8 8 44 17 20 39 45 8 22 27 34 48 41 41 28 11 30 42 38 33 31 5 40 18 25 10 30 46 25 38 36 34 48 30 3 17 18 47 26 41 25 10 39 18 2 18 30 33 10 17 17 42 21 6 9 47 17 41 42 43 30 30 29 27 9 31 46 28 27 21 20 4 32 10 21 35 28 50 17 37 18 35 28 38 43 38 37 11 28 28 4 10 9 32 36 19 14 31 48 42 4 18 45 37 29 17 22 6 18 40 44 35 27 23 25 19 13 11 29 40 40 34 49 49 17 37 17 30 19 15 22 24 34 18 13 12 35 36 20 2 25 13 39 3 38 13 23 50 25 2 41 14 37 42 14 4 28 31 35 46 47 6 22 30 26 34 43 12 19 12 15 45 27 3 48 14 15 20 15 41 23 5 5 10 46 18 15 25 50 49 23 48 7 44 29 34 27 22 45 47 35 9 41 13 12 40 26 28 12 42 19 36 47 25 47 44 44 11 19 46 12 41 43 20 36 24 3 14 47 47 10 31 7 2 44 18 42 21 48 5 13 18 40 11 42 37 4 37 47 22 32 10 14 27 29 49 50 31 12 46 29 23 28 36 25 23 5 16 44 2 20 8 19 9 18 12 47 21 49 44 45 32 5 10 8 34 9 9 16 22 4 47 45 34 32 19 6 38 36 49 40 7 6 10 17 25 24 14 48 24 9 44 5 13 3 15 48 13 23 14 37 29 10 31 12 43 1 17 30 38 16 21 46 23 33 14 50 6 27 47 31 37 42 35 2 44 49 49 9 22 14 45 50 23 27 13 17 29 29 47 18 46 19 13 21 1 26 20 8 5 18 38 43 9 23 44 4 23 43 12 46 6 8 47 31 34 9 49 12 38 47 31 33 16 43 5 18 21 24 26 25 43 15 19 1 39 13 7 12 7 20 9 14 28 6 46 11 16 45 25 3 41 5 38 6 50 42 26 20 18 3 46 10 17 14 13 6 28 21 19 34 40 27 48 17 34 43 30 50 37 6 4 30 10 41 37 11 35 12 30 4 14 27 13 31 43 27 38 20 47 6 4 39 34 3 5 18 47 34 19 36 39 22 15 1 15 1 11 49 15 43 2 28 19 16 10 13 45 47 33 43 4 38 31 38 40 38 7 38 21 25 23 12 46 37 14 10 40 26 10 6 18 13 35 39 31 45 1 27 43 33 19 49 22 2 36 11 39 44 1 11 18 23 24 15 12 37 27 3 13 38 8 32 1 42 20 33 38 23 9 33 7 29 31 29 32 18 41 20 11 41 33 28 14 6 44 27 45 20 29 7 8 36 38 10 29 10 44 17 32 4 49 38 34 29 18 16 46 9 37 8 49 19 37 12 27 30 38 21 2 18 29 11 3 16 20 34 27 15 50 8 18 50 48 3 28 15 18 25 23 7 34 24 27 20 37 3 49 27 25 50 44 3 12 49 21 33 32 47 47 33 7 16 32 6 19 11 22 38 37 47 44 20 20 21 39 6 25 39 32 50 41 28 2 2 26 22 35 9 21 31 43 27 49 24 34 17 36 5 6 22 1 50 43 20 22 31 28 46 19 11 45 11 38 47 13 15 20 49 25 40 31 17 18 29 40 1 47 27 8 3 48 8 2 40 30 23 22 7 20 43 17 15 3 7 13 17 23 32 15 48 24 46 14 41 24 6 44 21 32 1 25 32 10 26 21 39 50 45 47 21 37 16 35 41 22 47 8 44 31 22 43 4 17 7 46 43 14 41 15 45 41 39 28 3 16 1 41 17 45 38 37 33 3 22 23 26 20 30 21 50 2 14 3 20 22 49 14 35 39 28 31 32 16 11 34 33 11 26 49 5 15 36 37 19 9 9 46 28 41 17 28 44 32 32 13 3 32 27 39 23 6 21 6 22 31 41 4 43 16 5 47 33 40 35 1 50 46 49 27 36 15 6 29 48 38 43 50 19 21 40 43 27 12 48 50 45 38 5 37 4 9 36 38 50 22 40 49 17 38 28 4 4 33 34 1 22 27 2 43 49 41 35 25 5 33 26 49 20 31 37 25 41 22 12 43 44 4 43 12 41 20 16 45 5 49 47 28 27 49 20 26 41 7 2 45 39 28 45 10 10 32 37 50 3 48 42 48 3 35 10 44 6 27 40 10 25 36 38 4 36 9 29 27 15 32 23 3 9 18 15 18 1 1 20 5 50 11 3 3 45 14 48 1 40 37 12 16 24 1 19 12 10 49 38 24 33 12 29 41 31 43 11 31 43 30 38 42 42 42 46 39 5 43 41 46 31 2 11 7 3 32 18 12 32 7 37 14 18 15 5 49 7 17 31 1 48 18 45 39 9 42 27 13 35 17 10 17 19 21 23 23 2 42 36 33 48 22 49 18 39 3 16 47 21 48 48 18 16 44 6 24 35 33 39 21 1 48 38 21 20 12 43 23 4 30 6 3 2 6 20 40 8 37 38 30 35 35 47 2 30 4 25 15 38 15 35 39 15 24 9 34 36 4 7 41 33 14 45 36 19 17 27 28 5 15 7 41 49 5 42 29 8 19 45 48 33 29 36 47 3 46 33 40 49 39 32 34 2 26 19 20 42 46 47 47 10 5 37 10 9 31 40 18 49 34 17 31 15 2 30 19 50 12 8 50 2 39 33 3 16 4 24 8 1 22 6 10 26 44 21 36 24 11 5 22 46 22 5 10 25 36 30 26 47 39 26 48 27 10 2 45 15 25 4 15 48 9 24 23 2 45 10 28 7 14 49 2 37 5 14 12 40 43 37 38 32 14 37 10 24 38 6 38 14 9 3 11 17 28 35 21 24 46 48 30 10 48 34 48 5 49 11 44 41 48 34 24 13 20 36 38 10 41 28 25 50 32 36 18 9 22 38 35 18 37 16 29 37 1 26 41 49 37 36 42 36 21 15 50 41 2 38 2 45 15 26 44 46 13 13 6 37 3 42 4 39 8 34 27 8 9 19 7 47 7 48 34 27 14 34 19 18 21 20 12 37 48 7 34 10 19 41 48 21 33 1 12 42 34 40 49 45 9 7 43 17 6 27 43 22 10 12 39 32 33 2 20 30 10 3 42 28 43 39 1 27 42 14 18 25 3 17 21 13 25 14 29 31 40 22 4 1 35 44 32 17 45 3 47 4 5 40 33 49 28 35 26 19 48 43 46 3 11 16 15 38 29 46 20 20 19 23 20 3 16 3 21 12 7 19 15 11 8 49 10 36 34 37 6 33 31 1 35 44 17 2 31 47 47 50 19 17 22 40 21 39 45 41 50 1 10 16 14 17 14 23 4 47 11 10 30 41 10 16 34 28 17 16 27 15 15 45 33 38 36 3 26 30 44 25 33 3 42 46 21 6 20 25 4 30 34 35 22 43 1 6 23 19 21 49 36 38 45 18 25 30 21 3 12 14 29 44 18 21 39 38 26 8 14 31 39 47 16 10 42 18 15 14 36 38 14 21 27 10 41 1 41 11 5 2 26 34 47 43 4 35 32 31 44 46 11 32 44 28 42 35 45 8 50 33 47 13 5 23 22 45 26 13 5 30 16 30 13 13 24 18 49 6 48 43 3 11 26 46 40 19 31 35 27 30 19 25 45 23 48 18 18 25 32 22 4 48 4 19 12 29 36 10 34 36 4 38 48 32 34 37 50 16 23 28 47 41 3 43 14 50 11 31 24 42 4 29 41 9 47 2 38 35 14 23 20 19 11 17 2 46 5 2 11 28 29 9 18 33 2 31 34 12 13 9 5 19 38 48 27 36 1 16 20 16 39 39 35 1 7 36 46 12 39 8 39 20 18 8 2 19 41 36 32 3 44 39 23 33 36 2 19 36 17 38 2 7 29 38 7 35 25 4 48 14 13 38 33 31 46 36 49 36 21 31 40 17 21 13 49 6 14 17 41 32 7 42 39 35 31 45 21 6 1 19 19 13 6 3 43 1 40 42 38 13 24 28 29 44 42 29 1 7 48 41 38 4 35 26 40 15 21 10 20 23 28 40 35 36 44 28 38 34 21 26 46 46 5 24 39 46 4 39 2 1 31 39 6 17 17 45 32 39 7 3 11 36 43 45 21 36 22 9 21 44 36 16 39 40 41 29 37 45 19 40 47 50 30 5 16 46 1 49 34 7 4 46 43 48 41 15 35 14 23 6 8 8 21 46 49 12 27 37 8 45 26 6 44 6 10 12 3 11 12 39 19 15 34 13 14 24 28 49 40 2 4 47 12 24 44 12 37 20 49 46 15 24 2 10 31 11 23 36 23 37 24 44 3 9 6 17 35 35 15 24 39 18 22 50 43 17 11 30 39 9 25 5 35 28 16 17 41 41 2 13 27 27 8 31 36 14 47 20 50 13 45 38 32 18 39 25 34 50 6 22 10 32 28 46 10 44 15 50 34 18 14 12 45 22 42 32 37 41 3 36 3 47 26 35 16 14 11 49 15 16 23 27 49 50 22 8 43 36 9 28 4 23 39 50 46 31 31 32 23 35 17 25 33 42 11 48 6 23 48 22 40 20 48 39 22 20 48 16 7 7 44 12 29 32 13 24 14 45 7 36 29 23 13 11 17 23 8 24 48 8 45 37 27 43 27 50 14 25 16 22 31 9 34 11 42 48 36 6 43 42 41 21 16 3 32 34 28 41 7 25 50 4 13 27 48 40 28 11 14 43 34 44 1 19 6 43 17 41 50 9 32 40 29 49 45 12 33 24 5 39 48 4 44 12 32 41 3 10 3 16 2 37 11 5 5 16 49 21 8 48 29 41 39 10 40 33 21 22 6 25 12 5 31 6 17 12 48 21 21 1 37 25 39 49 29 43 17 27 16 24 24 46 15 12 5 6 47 26 27 2 2 38 9 32 45 27 46 43 47 16 45 33 40 33 34 20 25 50 46 40 25 21 36 41 35 42 46 31 19 24 34 21 14 42 4 8 20 49 2 17 17 46 1 8 28 34 28 5 35 25 46 12 46 33 2 32 25 50 12 43 25 47 15 38 41 21 48 10 21 1 26 39 49 27 47 26 12 26 32 49 50 30 10 45 12 13 26 38 12 39 33 39 38 47 26 28 19 25 37 40 26 15 30 26 43 26 1 6 3 35 4 3 14 13 49 27 26 27 15 39 15 47 27 4 45 5 31 14 31 20 5 8 36 34 33 28 12 36 33 14 20 37 18 35 1 17 11 28 43 25 17 9 23 45 13 20 1 45 35 32 14 39 41 49 24 24 28 37 9 13 3 30 49 20 14 1 36 26 29 30 3 47 41 25 41 3 46 42 47 30 25 13 20 15 13 44 40 43 32 48 5 36 29 5 6 44 5 43 20 33 25 22 29 15 48 22 17 44 15 15 23 41 29 43 5 44 38 47 36 21 44 40 7 25 44 12 18 50 6 37 35 30 10 15 44 8 36 12 3 2 29 27 42 9 21 49 2 10 45 39 31 40 30 37 14 23 50 32 25 7 20 9 39 30 23 34 39 11 46 43 12 26 19 6 36 42 4 38 1 50 28 33 41 8 19 5 32 20 38 6 29 7 14 17 38 39 50 26 49 47 18 12 22 39 17 8 30 22 47 32 21 24 15 14 33 35 18 15 5 7 20 35 13 36 1 1 24 50 26 24 49 46 35 22 34 4 29 15 25 27 46 48 3 10 11 35 45 30 49 1 36 21 35 50 6 37 50 31 38 28 6 36 25 40 8 10 45 38 24 22 15 19 21 19 31 33 3 25 12 4 27 49 24 13 48 31 49 50 11 36 29 16 22 3 7 31 12 4 18 37 25 34 7 45 2 37 29 7 13 40 10 39 40 35 1 39 15 1 38 27 37 16 44 10 20 2 40 33 5 9 19 31 43 26 25 44 12 3 2 25 44 11 15 35 47 18 24 13 18 11 39 6 29 34 17 50 36 8 33 42 17 1 23 9 28 49 4 40 4 6 16 47 18 32 34 15 49 7 27 19 19 18 26 49 1 43 49 36 50 33 28 18 33 2 28 11 50 32 2 3 39 19 2 6 50 35 22 49 41 49 19 9 18 44 10 18 36 8 6 38 40 35 7 24 36 35 36 37 16 39 40 4 7 41 11 7 25 33 7 15 33 25 25 50 18 34 19 6 43 26 45 34 12 1 10 49 35 47 36 2 36 25 7 42 15 18 50 41 2 6 7 34 30 31 35 50 17 5 5 11 33 1 47 44 1 6 43 36 2 30 39 39 4 46 33 20 13 32 10 14 40 18 49 19 48 33 20 16 39 24 29 21 24 25 15 27 30 9 14 33 38 2 24 43 47 6 14 9 39 25 24 28 42 22 49 41 6 18 7 45 44 35 17 17 11 31 45 42 41 8 26 30 10 49 22 6 6 37 17 45 11 40 24 2 14 22 43 19 40 1 15 33 37 32 1 47 14 46 38 7 3 13 36 14 12 10 20 19 46 36 13 7 27 37 10 40 10 2 11 1 2 25 35 40 6 38 36 22 33 25 28 37 38 15 3 1 24 22 19 22 9 34 28 35 22 39 27 33 41 37 34 44 11 18 34 19 5 19 42 39 44 19 28 33 35 30 35 9 3 5 30 11 38 9 47 11 47 23 44 39 11 27 33 22 46 18 42 3 36 33 41 31 3 20 15 37 49 49 47 1 4 28 13 43 38 12 4 37 36 47 27 47 25 9 20 20 26 13 22 14 45 15 46 49 34 11 37 35 11 36 37 14 13 2 7 3 13 12 41 48 8 17 46 34 26 15 5 3 27 29 18 23 43 14 23 28 26 10 12 36 47 1 2 11 2 8 13 14 19 3 13 28 22 9 13 47 25 17 1 4 45 21 26 39 36 49 19 11 10 32 48 8 32 49 18 35 6 33 50 26 37 13 5 8 23 17 6 49 34 9 2 30 29 30 21 14 28 41 26 39 22 23 46 6 22 15 42 29 47 42 5 34 6 11 43 28 28 49 28 13 7 30 44 35 9 16 50 38 6 25 28 30 47 25 37 18 39 28 49 38 21 5 21 26 15 15 3 44 13 33 6 21 12 2 5 22 19 6 9 27 30 38 6 29 12 44 46 2 23 46 39 44 50 11 19 15 26 24 8 38 6 16 9 19 19 15 40 37 23 50 13 2 39 20 30 50 15 28 1 38 23 42 33 23 2 1 39 27 26 48 17 31 15 27 1 33 43 42 22 15 43 34 19 31 4 48 32 20 27 33 7 2 26 39 24 27 42 14 4 17 11 22 50 26 48 50 10 42 44 31 7 36 17 25 17 22 24 48 41 3 32 48 4 9 38 29 36 29 42 41 48 4 12 47 31 11 48 41 2 41 23 10 29 39 36 47 10 12 44 1 14 28 50 19 36 37 47 23 18 40 13 17 45 26 13 26 36 12 18 40 5 40 49 33 31 35 29 40 48 24 42 11 3 41 29 41 30 27 13 49 16 28 15 12 3 29 37 41 40 6 30 44 48 30 28 28 14 6 19 13 30 11 23 34 3 3 24 34 29 37 34 46 14 48 8 18 28 46 8 20 2 37 15 49 17 43 28 32 48 46 45 29 8 19 13 13 22 36 46 2 24 30 50 39 29 9 7 9 6 16 28 9 3 42 9 21 34 36 4 34 32 50 14 41 19 26 3 42 14 49 45 39 30 46 28 10 6 36 20 12 1 47 22 5 41 31 27 24 16 33 9 49 32 23 40 2 50 42 45 15 42 40 4 23 37 33 35 43 20 4 6 22 3 27 29 43 7 5 18 25 39 27 23 21 1 12 24 2 6 19 17 49 10 22 24 46 4 10 40 25 13 47 46 17 24 24 9 32 31 27 6 19 5 29 41 7 42 15 8 49 35 26 50 44 47 23 41 2 32 31 26 46 27 22 13 2 47 21 34 29 49 39 48 5 19 40 11 11 4 21 11 38 46 10 33 43 32 24 46 15 6 22 11 32 45 23 34 43 45 19 22 46 7 21 50 28 10 13 38 16 33 50 5 30 10 38 24 41 11 20 8 18 41 18 49 37 40 34 29 36 2 50 31 11 20 31 38 32 45 27 47 29 26 1 8 37 40 34 28 2 3 35 19 45 4 18 31 43 3 9 30 7 11 11 19 30 43 8 11 37 34 9 15 11 10 24 48 49 7 27 3 9 13 21 3 16 40 35 10 43 46 39 1 6 1 19 35 43 28 48 29 13 6 45 23 17 19 22 18 25 48 20 36 12 40 40 29 32 27 38 24 22 29 26 27 31 46 13 24 23 12 4 35 18 49 9 36 19 31 3 45 30 24 30 42 16 22 20 47 48 10 22 19 40 47 47 20 44 9 45 16 23 49 2 40 49 10 27 17 40 32 11 22 5 43 13 22 16 34 18 13 45 39 33 36 37 31 8 30 41 2 47 13 50 48 4 48 8 31 16 49 12 27 20 18 21 34 40 36 20 7 50 16 48 34 4 36 14 11 16 4 12 14 19 14 12 22 13 21 2 31 19 15 7 41 33 29 24 22 14 45 30 15 11 29 48 14 15 13 26 32 16 39 45 36 2 6 8 17 26 11 47 47 26 5 37 10 33 12 33 48 9 12 12 19 43 11 34 7 23 11 38 40 49 34 26 3 42 35 19 19 45 17 15 22 23 3 31 7 15 13 6 23 27 19 43 19 29 28 27 1 38 14 42 38 49 17 40 40 1 10 9 48 28 25 19 50 30 50 8 46 12 13 20 40 31 14 8 9 41 34 11 30 49 3 17 50 21 9 39 24 18 49 21 46 26 39 47 5 38 5 50 2 17 19 43 50 32 1 8 24 36 21 5 37 25 23 36 45 31 26 18 49 25 38 46 2 29 42 8 18 46 7 19 15 27 14 14 10 14 23 35 1 43 39 39 17 13 24 14 44 50 31 44 26 21 39 29 49 30 36 16 28 44 37 42 22 50 5 33 15 27 17 17 20 7 6 38 19 31 1 14 30 34 7 7 6 45 35 6 25 22 23 4 15 11 45 36 10 49 18 26 25 36 45 46 42 50 36 13 30 36 26 12 21 35 20 26 29 5 33 5 26 6 8 43 16 2 28 28 50 48 5 27 33 49 24 27 50 9 41 32 45 16 43 17 50 12 45 31 18 27 35 46 34 45 38 50 46 17 29 48 14 33 26 47 34 49 25 33 8 15 14 4 32 8 22 34 22 16 14 41 45 50 36 28 44 25 29 42 42 7 41 5 42 18 3 25 18 29 9 27 43 25 30 25 32 4 10 5 21 23 46 15 24 31 43 20 6 21 13 49 30 3 3 21 22 8 45 39 36 5 16 31 29 47 7 13 50 16 17 21 40 14 35 15 47 29 34 4 2 46 2 31 50 6 1 21 13 47 10 1 1 25 31 30 21 39 44 21 4 12 43 45 26 29 9 22 8 43 25 11 40 26 41 40 33 41 10 46 39 21 48 39 45 30 20 18 18 13 40 23 27 32 17 2 10 25 25 19 19 1 29 11 28 21 50 10 13 11 7 1 32 4 40 28 33 11 45 50 24 34 22 50 17 40 3 27 17 27 47 37 27 28 47 6 48 46 15 11 9 22 11 40 25 2 19 10 13 14 9 38 49 33 39 16 24 41 44 40 19 40 27 47 19 25 2 17 23 16 29 31 39 41 22 14 45 40 23 7 5 33 46 4 17 34 21 41 24 14 32 44 5 10 40 24 35 43 42 7 10 22 39 49 12 10 14 8 1 38 14 6 20 9 11 39 42 33 31 17 46 14 10 50 24 1 25 10 43 18 18 3 39 8 3 3 17 16 10 19 3 26 26 24 36 38 14 30 20 44 46 15 8 8 17 33 10 43 44 3 11 13 7 1 20 9 3 38 24 15 8 28 40 34 1 25 21 15 6 41 10 4 7 19 11 23 1 22 18 46 26 28 10 32 28 29 42 33 18 17 47 26 44 38 9 47 14 31 11 20 21 22 23 28 41 35 2 43 6 21 39 32 48 48 15 28 29 9 12 48 25 10 25 21 47 35 17 12 16 29 31 38 50 5 17 40 39 21 35 47 41 23 30 41 22 46 18 2 4 31 2 29 40 26 49 38 13 17 49 30 45 32 17 46 38 34 38 29 4 22 25 44 46 6 36 19 1 3 21 5 35 24 35 24 1 35 13 13 1 14 42 47 47 11 42 34 46 29 12 49 50 38 44 45 45 30 14 46 34 36 2 21 11 36 46 11 20 9 26 22 24 19 18 20 29 9 5 24 38 17 24 39 6 20 34 1 1 49 48 36 36 49 6 46 34 2 8 5 10 33 28 33 4 45 4 34 5 8 8 44 26 33 33 32 4 18 34 4 16 31 40 1 29 45 48 14 46 5 20 7 38 49 41 43 43 44 26 47 2 35 43 29 18 25 12 21 42 45 27 9 27 16 9 5 12 6 20 8 12 41 14 1 39 7 43 33 50 19 32 3 3 24 32 20 48 43 43 39 40 19 47 16 36 7 23 47 14 44 4 25 35 20 26 25 26 20 8 27 38 39 30 41 12 13 12 11 7 6 1 46 24 49 12 9 7 36 6 20 29 11 46 13 32 23 40 9 43 47 36 30 37 15 22 48 29 36 10 35 41 10 31 17 8 44 27 14 29 34 35 7 47 32 22 28 5 11 37 49 9 22 30 45 38 2 44 16 39 3 2 31 14 32 49 23 25 26 38 5 11 22 12 7 3 35 35 9 47 21 7 5 44 37 49 33 40 42 50 30 44 1 10 7 33 9 29 9 36 16 16 46 39 29 3 43 13 37 2 9 9 10 13 4 48 11 36 37 4 35 16 47 35 28 5 19 36 35 30 21 2 45 16 42 23 20 34 35 6 37 45 16 49 7 19 46 19 4 33 22 40 50 20 25 27 24 45 14 10 24 36 13 18 4 4 40 23 39 26 29 28 20 46 26 28 15 21 48 20 3 19 10 5 38 36 33 13 30 47 24 4 32 38 23 35 41 15 8 32 40 38 9 12 33 34 41 49 4 39 19 9 9 30 13 49 15 47 13 46 43 39 49 27 26 24 11 17 38 20 48 29 9 8 42 44 41 33 44 46 23 14 4 33 43 18 31 9 17 44 5 9 32 3 35 7 28 48 25 15 19 24 44 30 31 37 23 23 21 18 19 43 32 24 26 24 44 8 35 10 3 39 20 36 43 7 45 21 6 19 35 24 45 30 3 27 17 27 50 37 47 20 32 28 45 9 3 40 16 37 1 19 25 21 6 18 29 50 40 34 21 26 7 15 6 12 43 24 40 44 12 38 13 43 15 10 3 20 1 19 6 2 39 33 24 44 2 2 46 41 35 16 16 43 32 23 6 24 46 48 18 8 35 32 2 50 41 5 21 42 25 26 45 13 8 18 8 11 21 3 1 5 18 19 49 1 41 7 25 37 4 42 46 38 23 49 39 16 3 9 9 29 37 3 43 46 20 1 7 40 5 7 46 25 25 46 25 16 2 49 4 5 42 1 45 17 49 35 32 4 46 40 34 32 42 27 27 13 27 33 4 33 42 1 7 16 46 32 33 50 32 38 6 24 40 2 42 41 37 23 44 32 14 27 15 5 5 41 19 31 26 22 16 17 24 22 34 21 5 19 20 37 6 28 12 48 29 3 38 15 27 33 48 40 11 12 46 16 5 16 48 30 39 13 46 12 35 29 32 41 49 4 27 7 31 40 4 9 44 41 26 22 23 23 11 35 35 8 50 39 23 48 20 11 10 15 24 46 45 6 37 44 9 15 50 41 7 5 49 2 45 24 24 19 47 36 3 33 44 5 23 18 2 42 31 13 8 4 11 4 11 49 47 19 15 48 11 21 4 10 23 48 35 46 18 33 31 23 15 26 27 39 44 30 32 26 44 39 29 6 43 40 4 41 10 19 41 21 41 44 32 13 44 16 10 13 49 43 35 15 18 13 4 13 44 35 40 38

output.txt
1   188
2   219
3   202
4   204
5   207
6   213
7   192
8   171
9   206
10   230
11   221
12   205
13   227
14   199
15   214
16   176
17   202
18   198
19   229
20   188
21   204
22   191
23   196
24   206
25   188
26   181
27   184
28   194
29   183
30   187
31   193
32   191
33   174
34   195
35   199
36   214
37   182
38   199
39   225
40   204
41   220
42   181
43   200
44   197
45   209
46   195
47   194
48   188
49   231
50   205


*/

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote