4 Math Questions
Follow the instructions in the attached word document using the excel file as well.
Written Assignment Chapter 4
1.
Name_____________________________________
There is an excel file attached to this assignment. The document contains the ages of male and female
runners of the 2019 Boston Marathon. Use Excel to find the answers to the following questions and to
make the parallel box plots of the data.
a) (2 points) Find the 5-number summary for the male runners. List them in order of minimum, quartile
1, median, quartile 3, and max.
b) (2 points) Find the 5-number summary for the female runners. List them in order of minimum,
quartile 1, median, quartile 3, and max.
c) (4 points) Create side-by-side (parallel) box plots of the two data sets in excel and embed the graphs
in the word document you submit for this assignment.
d) (4 points) Write a paragraph explaining what conclusions you can draw from this data. For full
credit, you must write a detailed explanation that draws from looking at the data and comparing the box
plots.
Male
Female
30
29
34
32
26
28
27
30
24
28
35
26
35
31
34
29
32
30
36
29
25
33
36
25
37
28
42
24
37
44
28
26
34
37
33
24
30
27
31
26
34
31
39
28
28
27
28
39
27
27
35
34
30
28
28
30
34
35
42
31
36
40
30
33
27
49
30
33
29
31
31
41
33
27
42
24
33
31
29
31
34
32
38
33
46
29
32
37
32
28
31
42
37
27
29
30
31
30
27
29
29
28
27
32
42
23
27
27
32
32
26
35
38
28
29
35
30
27
25
25
35
41
46
25
30
36
34
41
26
21
39
26
32
25
30
30
31
35
30
28
33
23
29
30
41
40
37
22
23
23
32
29
29
35
29
41
26
28
41
31
33
33
39
29
31
23
38
25
26
38
34
20
28
24
25
22
33
27
38
28
40
27
27
30
30
33
23
32
24
43
26
32
34
38
27
40
28
34
39
47
32
23
36
47
43
39
25
30
47
38
27
36
34
24
38
47
24
26
42
54
26
27
31
29
31
32
30
31
28
21
28
37
23
35
39
26
26
33
26
27
50
36
36
25
38
43
28
29
28
31
25
23
25
27
31
29
26
24
27
38
40
24
33
26
39
33
29
25
27
24
34
31
27
24
38
27
26
26
30
43
30
33
29
45
24
30
30
39
27
28
40
40
33
35
24
39
31
41
38
35
36
29
35
38
24
25
35
38
26
44
35
43
33
24
28
25
44
26
29
32
29
37
41
31
25
34
21
38
37
37
27
28
37
40
44
49
32
28
28
38
29
28
25
30
27
30
27
23
28
38
29
30
32
39
29
35
25
26
25
24
36
24
28
36
30
30
47
31
50
45
24
30
42
25
37
47
38
23
22
38
30
26
43
23
30
34
23
33
26
28
33
30
47
29
42
25
29
26
35
45
28
38
21
24
25
32
44
40
31
29
22
38
28
30
34
23
35
38
46
27
38
28
25
29
38
27
54
29
24
24
26
32
25
40
33
33
27
37
30
42
26
31
46
25
30
37
39
26
24
31
27
44
42
35
24
37
28
30
24
27
26
30
35
31
28
37
31
24
25
29
25
48
41
40
52
32
34
27
37
32
38
25
31
36
29
24
26
36
33
33
29
24
39
31
32
26
28
27
31
38
33
31
42
25
39
41
50
37
34
28
46
40
28
32
37
29
32
24
38
26
28
44
31
37
43
39
39
24
45
29
21
38
33
35
61
25
26
38
30
38
24
29
34
41
31
23
35
41
28
26
31
38
43
38
28
39
35
30
37
24
35
23
32
28
34
34
35
43
33
29
23
24
24
27
33
42
39
33
26
28
43
38
24
23
26
25
27
27
33
27
25
28
43
32
32
35
36
34
30
28
29
28
19
33
34
34
47
32
31
24
36
41
41
28
44
27
30
25
29
23
27
30
27
25
29
32
50
28
32
30
35
33
37
26
33
24
22
24
49
28
35
22
42
34
42
35
31
42
33
28
21
23
33
26
28
23
36
33
28
28
21
27
32
40
27
33
40
46
39
40
42
24
35
52
37
27
50
45
28
30
31
36
28
32
24
32
33
31
31
25
29
44
26
32
30
34
35
30
23
27
35
28
42
35
23
42
32
37
34
40
25
36
29
28
31
44
24
39
48
27
29
24
24
42
30
24
26
28
39
31
26
29
41
32
29
32
21
31
43
23
40
41
41
20
22
41
33
24
27
28
25
48
43
33
24
26
30
36
34
35
31
29
25
37
25
35
26
45
31
33
41
33
24
46
26
27
29
35
25
24
25
26
28
22
29
33
34
28
28
24
44
27
30
41
32
33
30
40
29
27
28
28
37
36
36
21
28
23
38
44
36
29
31
42
26
39
34
38
26
38
33
33
33
30
28
28
32
39
33
28
36
35
29
33
28
25
35
25
43
29
31
32
40
36
38
37
44
33
31
25
31
35
35
29
31
45
49
22
28
35
33
34
28
37
23
27
28
28
23
28
45
25
35
30
25
22
27
29
32
31
22
29
38
28
36
29
32
27
19
28
28
34
25
25
31
35
31
33
31
34
36
36
27
38
25
33
27
37
37
37
33
46
39
39
26
27
35
32
31
27
46
30
27
34
24
35
30
38
50
39
28
31
28
35
39
30
44
38
43
25
38
32
38
39
39
30
39
26
23
28
44
31
25
26
26
37
37
27
27
41
28
42
42
26
36
25
38
39
36
33
41
40
36
31
32
35
34
33
37
38
38
32
32
37
34
34
26
26
33
40
28
30
29
28
27
26
41
42
34
30
28
26
36
36
34
34
28
24
27
27
27
23
47
25
40
36
36
27
34
31
37
22
27
28
57
41
23
26
30
22
36
41
26
37
41
26
26
26
35
24
20
47
38
36
47
28
24
35
27
31
36
33
33
28
28
27
32
33
40
53
41
35
28
39
30
50
30
28
41
30
21
42
23
26
35
37
24
36
28
31
50
43
33
38
42
44
33
42
36
48
27
35
35
28
26
34
45
30
26
25
30
38
45
32
31
34
33
31
36
40
36
27
40
37
24
48
27
39
26
33
36
31
32
27
35
40
31
44
32
27
31
33
23
38
34
20
39
37
39
22
23
28
44
28
28
27
33
34
30
32
31
26
32
31
29
29
27
31
44
29
30
54
26
28
33
35
31
47
22
35
49
21
43
27
23
49
44
55
40
29
23
42
45
21
27
23
38
38
28
28
24
43
29
23
61
35
27
28
25
38
42
36
36
27
45
30
33
36
36
22
35
37
32
31
28
36
36
28
26
39
42
32
36
38
28
43
37
39
28
34
42
34
35
27
25
24
31
38
33
32
28
32
29
24
33
35
29
42
35
28
41
27
49
25
31
47
31
38
31
39
35
28
27
37
36
37
26
24
26
51
27
44
29
48
32
30
36
23
26
39
31
39
28
29
25
28
38
39
28
34
23
37
29
28
22
29
29
48
32
38
51
29
34
43
37
31
28
21
30
29
36
29
34
26
26
38
31
29
40
25
36
38
45
33
24
35
24
27
29
32
31
35
26
38
41
40
37
24
29
31
24
27
36
31
28
32
44
45
37
35
26
47
36
28
22
55
45
51
50
25
19
26
32
38
34
31
41
30
26
45
40
53
32
26
37
29
30
24
25
43
27
26
30
33
37
43
37
34
51
43
35
31
29
23
34
44
35
27
46
34
31
32
27
28
38
38
46
29
43
36
34
25
35
24
31
24
24
23
25
31
38
26
34
30
38
35
30
43
27
42
38
29
26
40
22
26
26
33
35
35
27
40
21
27
45
38
26
25
29
44
47
26
37
41
33
31
25
42
38
37
42
35
39
29
30
35
29
25
37
26
33
26
23
33
31
28
36
24
27
41
28
33
54
29
29
32
40
30
25
26
45
40
36
27
24
37
32
28
42
27
47
25
31
37
33
35
49
37
45
36
34
31
24
33
32
36
23
35
26
48
38
38
28
25
28
18
26
26
33
34
24
39
40
29
25
48
29
30
42
38
24
43
34
46
33
46
30
41
41
29
45
22
20
38
43
26
24
45
24
31
37
23
57
29
42
33
45
41
32
44
21
29
37
32
33
38
21
28
49
28
40
29
26
34
32
24
29
33
36
31
41
25
31
44
37
32
24
43
48
28
28
21
26
25
30
43
39
32
25
31
33
35
26
49
29
42
22
39
21
30
40
33
42
43
39
32
26
35
42
26
31
29
23
35
43
22
48
44
23
26
49
34
24
30
29
26
26
22
40
36
34
39
27
26
36
31
26
26
24
33
32
33
42
27
37
25
26
30
26
51
43
36
40
28
38
40
32
30
33
47
31
26
43
40
39
29
40
51
43
27
28
46
39
49
33
28
42
38
34
33
29
25
27
31
27
37
37
39
35
30
26
38
27
28
35
23
30
30
36
27
32
30
41
37
27
55
33
39
31
24
35
30
27
24
35
26
47
33
44
26
29
24
27
34
23
37
37
26
27
33
30
51
45
40
45
41
35
24
43
31
33
37
34
33
39
33
23
30
39
37
36
26
29
34
25
30
33
29
41
35
44
38
28
28
27
28
36
37
31
40
37
29
18
39
29
32
28
36
38
53
50
39
40
34
22
31
32
37
29
21
51
41
35
28
27
26
28
38
27
40
43
30
38
28
30
22
48
33
24
43
31
29
24
39
46
31
24
31
41
31
39
36
31
34
36
31
44
27
29
26
28
37
33
31
37
46
35
39
34
27
42
32
43
26
28
39
28
39
28
37
30
25
36
37
21
27
28
46
43
23
39
48
24
35
52
47
35
31
43
33
38
38
31
36
30
33
45
33
36
32
41
37
22
32
37
37
41
24
27
46
36
34
25
49
29
47
24
30
24
34
35
46
42
35
24
28
32
39
40
37
37
34
20
30
48
39
26
23
42
47
29
29
24
37
34
41
31
34
27
34
37
34
31
45
33
24
27
26
33
27
45
38
38
40
28
25
29
33
38
33
34
35
34
31
36
35
37
48
29
44
35
37
24
42
35
37
33
41
31
35
50
46
44
28
27
29
36
28
25
39
29
39
24
27
23
41
34
26
29
51
29
31
25
30
35
30
38
49
40
31
26
26
35
23
29
29
29
27
23
38
50
35
27
59
37
34
41
30
29
44
35
43
35
23
27
23
40
34
30
44
31
30
45
43
40
33
31
47
47
32
48
41
42
39
25
41
26
37
33
40
42
42
26
29
29
33
22
40
19
30
36
46
39
32
32
45
30
35
46
22
31
53
43
27
37
48
35
50
28
41
34
49
34
40
36
37
49
47
45
37
38
38
25
26
46
48
30
29
39
34
35
36
38
37
37
26
46
26
34
32
37
46
30
51
44
31
28
25
38
38
28
25
31
36
40
34
27
27
30
27
36
26
30
28
41
56
25
30
38
24
39
30
32
31
25
34
40
38
33
33
27
35
22
29
35
38
32
29
40
33
39
30
40
26
27
27
45
39
27
31
45
27
40
38
25
45
26
38
40
23
29
42
39
38
38
34
39
36
29
40
30
37
28
30
23
35
29
49
34
36
38
40
38
23
27
24
25
38
38
21
34
39
50
32
41
38
35
37
37
36
40
24
27
26
30
23
20
34
27
26
34
45
43
27
20
34
34
29
38
24
43
31
22
46
47
21
30
37
34
26
34
32
30
49
39
30
38
42
27
31
38
40
33
23
26
32
36
25
36
46
32
53
39
31
22
26
29
39
21
37
40
34
35
30
41
32
43
47
45
36
44
27
40
33
48
36
41
23
33
35
46
25
26
28
47
22
24
31
30
29
46
29
35
24
37
36
46
35
26
29
30
37
29
40
28
32
48
31
26
36
31
38
29
27
38
36
29
39
32
43
47
26
39
29
35
35
47
29
24
31
39
30
28
37
34
36
25
29
38
33
28
38
35
44
37
41
28
29
35
37
37
42
28
39
29
35
30
28
26
55
26
63
25
23
28
33
57
32
26
31
31
45
31
34
35
35
37
30
44
39
40
35
35
43
38
28
35
34
29
39
31
30
53
25
26
50
30
50
36
20
35
31
32
29
32
49
24
22
33
26
33
31
36
33
38
24
34
28
34
22
44
35
36
29
43
18
35
29
25
45
37
42
50
57
32
29
40
23
53
44
41
43
26
50
37
30
40
27
39
25
45
35
34
20
34
27
31
30
55
41
44
35
30
35
53
37
37
34
41
31
35
32
27
35
28
35
25
22
31
23
37
33
38
43
47
39
29
40
47
24
34
29
26
32
33
25
41
27
34
38
33
46
28
36
44
35
31
27
52
32
23
26
37
30
29
23
26
38
23
27
38
31
35
30
59
24
34
47
39
41
47
36
21
42
37
35
27
35
29
32
39
43
34
46
25
45
28
37
26
27
41
41
23
40
25
34
36
40
39
34
33
44
30
43
40
31
40
34
31
37
33
30
30
31
43
24
40
26
33
42
31
32
27
34
37
33
26
26
25
42
35
37
29
24
40
27
26
26
39
37
32
43
23
18
32
33
37
47
26
50
43
29
18
37
36
27
27
44
29
41
27
26
51
30
45
38
34
29
38
36
35
42
42
43
35
27
27
44
29
37
27
43
25
29
40
35
38
36
23
35
42
41
39
50
32
35
29
38
29
29
32
41
41
40
36
26
29
27
28
37
25
30
32
31
30
46
30
35
27
41
38
43
25
29
34
38
31
40
38
42
36
37
39
26
31
35
30
40
32
31
25
34
43
32
46
36
25
32
34
31
27
38
32
39
36
30
34
42
38
44
27
60
40
38
33
44
29
40
34
51
40
36
39
25
47
25
27
36
28
44
43
23
32
28
35
29
30
33
32
41
55
48
24
27
41
42
39
34
35
20
32
31
32
31
41
44
22
48
29
27
25
30
29
34
35
35
40
41
34
42
25
26
32
30
25
50
38
33
44
36
30
26
26
36
41
36
40
34
38
28
34
29
41
54
30
29
32
50
42
35
27
32
26
22
46
30
49
27
42
33
30
27
29
31
49
43
31
38
42
45
19
37
37
23
47
39
29
30
32
50
31
37
24
21
38
29
24
48
40
40
34
42
46
46
34
43
38
45
41
32
31
37
37
27
43
42
24
57
25
26
35
21
47
28
44
24
28
35
35
36
43
28
29
39
43
38
42
48
28
27
29
36
31
40
43
35
41
43
39
29
32
37
41
32
45
33
27
37
45
25
48
28
44
40
30
22
34
41
40
39
25
37
39
33
41
30
27
46
29
39
35
38
26
26
28
37
39
25
48
24
27
42
42
20
41
40
32
28
25
42
24
36
30
36
26
31
31
32
43
47
53
21
28
37
40
42
37
26
37
33
46
36
42
26
38
35
33
35
32
42
26
34
37
38
27
41
34
47
29
28
35
37
26
38
43
31
30
28
51
37
31
38
38
52
44
28
39
34
34
29
23
29
37
61
37
35
42
50
50
34
28
40
42
28
37
31
31
36
33
38
26
43
40
35
39
32
31
28
40
26
45
36
33
29
33
49
43
29
36
41
26
37
40
38
28
35
55
30
31
27
24
27
34
31
34
47
26
38
34
45
41
50
28
30
36
36
45
53
47
26
42
23
27
24
45
36
34
28
43
24
24
37
43
33
28
33
29
47
36
43
45
39
40
34
25
32
22
34
31
46
35
55
31
40
39
59
37
27
45
30
35
43
35
32
39
38
26
29
21
25
25
37
27
47
31
32
37
37
25
36
34
28
31
31
30
53
42
27
39
42
27
42
46
32
29
37
33
33
43
39
34
32
28
33
48
45
38
48
41
40
32
43
42
27
34
46
37
39
26
34
38
35
21
39
42
36
42
47
36
32
32
39
31
40
34
28
38
38
45
27
38
38
41
37
48
28
25
45
40
40
46
24
29
37
40
39
40
38
32
34
50
39
29
28
29
40
45
32
32
36
34
33
35
41
30
54
37
58
36
25
40
28
23
46
38
28
26
44
26
37
37
54
34
38
52
44
30
50
30
27
33
42
34
28
49
55
32
36
28
29
49
43
50
41
38
47
36
27
32
44
35
21
32
38
26
43
30
43
41
33
28
31
35
36
33
37
44
34
26
37
27
39
31
28
40
37
37
40
33
44
38
27
31
47
41
28
26
30
33
26
26
35
41
30
41
31
36
43
30
30
41
29
26
29
33
37
23
33
25
28
40
56
31
24
29
30
50
33
44
29
46
24
32
30
27
51
62
38
35
25
33
33
28
34
42
32
22
44
29
29
37
50
51
33
38
39
38
32
38
32
37
45
29
33
54
26
46
31
33
28
43
42
45
35
34
37
41
32
28
24
27
25
35
43
24
35
51
27
39
23
28
45
40
41
42
28
45
40
26
47
35
40
44
32
26
35
29
38
34
37
26
26
41
35
39
25
32
41
39
44
35
35
42
18
28
37
63
30
31
44
33
40
33
31
43
39
38
33
31
45
25
42
34
40
28
45
35
35
40
48
46
35
42
33
41
36
30
40
19
32
23
37
29
40
36
26
27
39
36
26
32
34
30
28
33
42
31
42
35
25
38
31
34
22
37
39
23
32
28
39
31
50
39
47
30
43
22
39
36
48
39
29
29
43
33
29
46
46
29
39
42
38
42
38
32
25
31
29
42
31
27
36
42
35
43
37
43
52
45
36
39
23
42
34
46
40
42
37
24
41
55
35
49
28
49
38
43
48
34
38
35
29
32
24
44
49
40
38
37
28
24
34
42
45
36
29
30
42
37
23
43
39
28
34
50
31
39
42
27
32
40
42
26
32
37
31
36
31
24
31
39
48
30
38
50
43
40
37
34
33
36
22
24
39
34
51
35
35
40
24
45
25
31
48
33
44
38
45
47
42
27
40
39
48
40
30
28
39
32
24
45
38
30
24
38
28
37
28
34
31
34
38
54
34
26
39
40
28
36
29
35
25
35
39
30
48
48
26
26
36
30
27
27
40
42
25
41
42
27
38
29
33
43
37
36
28
45
42
26
25
39
37
44
41
28
32
39
44
37
46
38
39
43
46
37
34
27
48
30
35
32
42
26
49
25
43
35
42
47
34
39
44
29
43
41
68
42
31
38
40
41
46
37
39
29
25
39
24
32
28
40
38
28
38
24
28
40
35
45
29
36
53
24
41
48
51
39
51
39
29
37
35
35
30
31
40
32
47
29
25
45
22
31
37
42
37
37
41
36
40
39
35
31
29
40
22
36
26
35
30
30
52
34
29
35
39
30
40
47
43
25
48
35
43
36
33
26
41
41
31
26
32
32
22
33
35
38
32
34
29
47
40
33
32
41
35
39
49
32
27
42
24
28
27
48
36
52
38
33
26
50
22
21
48
37
23
50
43
33
29
40
31
30
27
48
53
44
43
46
34
23
27
33
29
37
33
35
36
34
25
27
29
36
38
29
39
41
39
27
36
41
32
34
26
44
33
40
34
32
32
47
21
48
41
33
44
28
27
26
37
35
38
37
37
29
48
31
46
41
39
42
35
36
27
40
38
30
49
39
37
29
46
37
28
33
30
51
30
29
36
30
29
43
36
25
28
27
37
29
46
46
35
46
25
36
39
24
27
28
23
40
41
33
42
40
44
29
38
29
44
44
38
24
42
48
41
25
54
38
45
34
31
35
40
33
24
44
37
38
24
53
53
32
51
24
38
35
46
34
40
27
43
37
29
42
33
31
25
36
38
55
27
49
25
44
31
39
42
38
28
31
30
28
36
54
37
42
43
34
33
30
38
49
34
38
37
46
46
43
42
44
38
36
30
34
32
44
32
23
30
25
31
19
42
48
32
39
45
44
35
33
41
33
44
43
35
26
41
27
35
29
27
27
31
30
38
34
25
32
23
38
26
30
28
31
49
29
55
40
23
30
41
38
26
30
36
51
35
33
33
51
26
36
37
26
49
32
26
37
30
38
35
37
30
46
50
48
48
51
35
41
44
46
37
52
42
39
45
50
29
31
30
35
33
29
48
27
21
42
43
36
33
29
29
43
44
27
34
28
45
40
37
27
45
25
29
34
36
51
30
44
27
46
45
42
41
28
53
40
43
43
38
39
27
53
43
35
48
36
37
27
39
45
37
34
43
32
20
20
42
26
49
35
41
43
36
47
41
29
32
31
45
50
42
41
25
45
48
39
42
54
27
37
39
32
46
43
43
33
45
41
37
30
38
34
39
33
32
28
35
35
37
33
43
49
35
41
39
40
35
41
32
46
31
27
28
32
41
35
41
44
39
41
57
44
30
53
41
35
35
44
35
48
39
27
26
26
24
39
43
40
47
41
40
34
23
52
26
42
24
45
29
38
28
35
25
24
33
26
35
39
36
33
44
52
24
32
42
35
33
37
40
44
40
44
37
36
42
38
29
33
38
36
38
45
45
32
38
46
41
38
36
24
37
50
50
50
71
42
37
29
44
34
49
45
31
35
24
37
24
34
54
45
23
30
39
39
58
48
52
40
45
26
33
43
24
28
29
41
27
37
33
46
30
35
38
28
33
38
42
43
38
22
28
34
40
49
34
30
41
37
42
35
36
43
27
32
38
36
37
30
29
46
46
42
37
44
33
37
44
37
43
41
29
33
34
27
34
26
27
27
29
31
34
29
39
37
35
36
32
45
25
30
25
29
25
41
35
48
35
43
28
28
49
47
33
34
42
44
63
21
28
42
36
61
37
33
42
26
30
38
35
38
37
23
45
26
35
26
29
37
19
33
21
36
50
34
27
26
46
39
35
41
39
30
37
35
53
36
40
42
48
22
44
22
41
24
41
34
29
37
35
35
44
30
37
40
34
42
40
44
42
44
22
28
34
38
57
48
50
36
41
44
32
32
24
47
32
29
37
28
41
45
49
36
43
60
31
34
30
25
36
26
28
38
29
30
24
41
26
26
38
24
36
44
36
45
22
25
54
25
33
44
44
32
39
46
31
44
43
23
38
40
36
38
48
35
44
31
25
52
36
39
36
31
33
28
31
35
40
37
37
38
54
37
48
31
33
41
28
34
27
23
46
48
35
22
41
28
37
32
46
38
44
33
26
50
41
32
23
40
39
39
23
27
41
26
27
22
35
43
32
53
43
26
39
41
23
26
28
40
45
34
39
48
25
39
41
40
28
30
38
39
34
31
32
43
43
34
40
39
35
49
27
29
43
35
26
40
41
29
42
29
31
28
41
40
46
35
41
36
42
40
28
48
25
38
47
31
34
31
44
40
34
30
45
24
51
26
40
38
36
38
37
37
41
29
44
27
44
35
43
40
36
40
39
47
37
29
37
44
40
40
32
35
23
32
38
33
54
43
27
40
39
51
29
34
28
40
48
40
37
42
40
36
34
48
41
32
37
29
38
60
26
34
41
51
44
47
30
42
44
42
40
37
48
39
36
50
28
36
29
30
39
49
33
30
42
47
48
40
41
34
25
36
25
29
43
39
36
32
39
41
32
42
41
52
38
27
26
35
31
43
40
27
30
51
35
55
22
41
30
30
38
42
50
44
34
45
39
24
37
32
24
29
37
42
28
51
31
37
41
45
29
48
37
37
32
34
45
31
48
28
34
44
29
23
39
36
39
38
35
28
39
25
23
43
45
21
37
30
43
27
55
40
42
39
36
46
39
36
49
32
58
40
51
32
44
25
42
42
47
55
55
32
41
30
50
46
48
39
46
30
43
37
21
41
22
38
36
32
38
35
35
49
38
34
28
38
31
19
37
34
41
47
43
28
45
37
45
42
26
52
43
48
48
28
42
43
41
30
35
25
34
40
28
37
35
27
37
35
50
30
56
34
36
24
40
37
40
45
42
39
35
47
29
23
30
48
36
42
52
36
46
38
38
44
33
30
23
45
56
30
41
40
42
38
32
36
39
35
36
60
40
34
24
39
50
40
52
48
48
38
46
49
25
37
49
47
45
48
46
32
32
49
23
28
22
24
32
37
37
27
42
43
37
34
35
24
48
38
25
33
46
41
28
27
32
56
40
52
29
38
48
42
41
26
41
54
54
35
46
31
36
33
37
49
39
47
50
26
38
29
30
36
43
44
43
42
39
36
32
32
42
45
40
39
44
47
42
37
47
46
23
41
40
32
22
50
40
30
26
36
27
31
40
42
38
38
41
29
27
37
46
33
30
40
40
49
39
44
43
35
40
47
41
28
46
28
47
30
35
27
42
26
36
54
30
41
34
55
31
57
32
40
49
37
41
32
52
50
42
36
28
55
40
35
31
56
31
36
49
48
39
53
46
49
45
28
45
60
28
42
35
32
41
40
29
43
22
51
53
21
41
36
35
45
46
27
29
28
28
32
27
23
39
33
49
44
50
52
47
36
43
33
24
33
34
41
28
33
38
55
26
23
47
49
27
39
40
26
21
40
34
36
54
33
31
53
26
32
33
39
32
48
33
41
23
32
44
35
32
44
31
39
40
38
33
29
30
30
27
36
43
41
38
47
41
35
30
45
28
43
44
36
31
48
45
37
27
37
47
32
37
42
37
36
38
25
28
32
44
35
49
48
50
46
38
45
45
33
34
34
54
46
41
45
46
39
43
36
32
47
26
42
30
30
36
44
46
29
45
40
40
33
46
44
33
38
40
39
37
41
34
47
43
29
46
35
36
46
24
42
34
40
39
24
43
36
45
38
29
43
42
33
31
30
34
34
33
42
29
24
33
46
34
25
22
38
37
22
40
45
45
38
35
35
30
42
35
25
39
33
37
28
47
30
38
50
43
47
40
24
33
52
39
32
41
43
41
23
45
37
47
37
29
29
28
42
34
46
38
46
41
37
26
42
35
36
47
29
49
40
49
24
31
22
28
28
44
30
37
40
37
40
45
35
49
47
44
36
48
44
35
23
27
39
39
40
35
42
41
26
30
37
34
41
29
39
37
48
47
37
36
21
37
41
51
36
35
37
42
44
43
30
30
23
48
27
25
35
24
37
34
42
31
45
29
24
48
47
45
41
29
50
38
42
25
33
38
27
38
38
33
37
25
32
27
40
43
23
62
40
35
37
40
28
24
41
45
55
23
37
34
30
44
32
61
40
54
30
28
35
28
27
31
54
20
45
35
38
31
33
50
43
55
53
47
33
30
38
57
22
37
34
23
36
47
52
28
36
50
39
49
34
50
30
37
41
36
50
32
40
30
33
42
40
35
39
35
43
38
32
51
48
33
41
45
56
32
35
37
41
39
38
40
61
44
56
28
32
46
31
45
23
47
43
35
25
41
45
28
32
53
48
44
26
29
43
41
29
30
24
28
45
28
33
42
44
38
49
46
35
43
34
27
35
42
35
47
42
29
37
45
33
51
33
52
36
38
29
28
47
40
42
40
46
38
35
40
40
49
35
42
36
45
37
40
37
54
32
43
33
53
40
46
27
28
45
48
31
31
36
28
43
44
43
42
28
32
28
30
40
36
44
25
42
44
41
51
43
40
32
29
36
40
29
34
32
49
38
40
37
29
40
47
44
36
41
40
38
41
41
34
56
41
36
32
37
39
34
25
57
26
53
45
36
34
39
39
50
47
23
43
35
28
51
45
53
57
49
35
43
46
30
34
40
32
22
50
28
32
46
35
34
38
39
52
32
41
44
50
41
26
40
40
41
58
41
45
36
46
28
38
47
40
34
38
31
48
26
32
33
39
25
57
26
28
37
25
51
41
27
43
32
47
24
44
43
35
46
51
41
38
37
31
47
33
32
27
37
41
31
33
34
46
45
34
39
47
35
35
41
25
42
33
41
49
41
47
50
34
38
25
27
35
34
39
25
51
25
30
38
33
52
50
30
46
51
27
34
38
35
41
41
39
48
38
28
48
40
41
40
25
28
37
45
30
46
43
42
45
47
27
42
45
28
38
29
30
45
27
30
30
45
44
40
33
25
43
39
33
38
45
38
39
45
40
27
35
30
26
34
31
28
34
24
46
25
45
35
37
48
47
49
26
50
41
29
39
39
32
45
55
57
38
41
43
27
43
44
39
46
35
40
46
23
50
35
35
47
51
41
27
38
35
41
24
30
31
43
46
50
48
28
54
24
28
38
25
39
46
28
39
44
39
43
36
23
42
49
26
40
47
54
40
35
55
37
41
38
39
37
29
23
33
40
35
27
30
28
45
31
37
45
37
36
55
36
29
27
35
47
49
46
43
41
27
32
37
29
24
40
35
42
39
47
48
32
42
43
41
32
23
42
27
43
32
47
46
48
43
44
44
49
27
47
37
56
46
46
40
28
47
33
30
43
49
45
28
36
44
38
42
43
25
28
49
49
26
28
41
25
30
29
20
35
56
41
48
42
41
36
36
25
48
43
40
57
34
27
36
39
43
37
20
42
44
42
39
48
56
42
35
59
42
38
38
37
40
42
40
49
37
36
31
40
32
45
30
35
31
48
36
46
45
42
40
24
27
35
40
36
29
38
26
49
46
45
42
36
38
38
37
42
35
42
40
37
24
47
40
38
26
40
54
45
30
35
43
45
21
33
53
47
49
20
31
41
31
38
28
41
42
35
30
40
22
44
27
46
46
34
44
62
25
39
40
26
31
44
41
39
41
30
37
27
57
37
43
43
41
41
39
41
34
35
42
30
46
40
42
36
38
36
50
46
42
31
19
32
32
25
55
19
33
58
35
36
38
36
51
31
27
59
37
36
28
50
36
36
39
45
26
43
36
49
42
55
40
39
35
43
54
26
36
38
18
42
50
40
41
45
29
42
53
42
40
40
31
53
45
44
35
40
32
40
31
18
35
39
45
25
38
25
23
36
37
41
30
39
35
31
35
44
43
47
49
50
38
51
25
46
29
32
31
43
45
41
31
42
39
32
36
26
44
22
34
28
39
22
23
38
24
48
31
33
47
32
32
38
32
49
45
42
37
35
36
57
48
45
32
43
39
31
50
42
34
36
40
42
40
40
48
35
59
55
25
24
39
27
48
43
38
28
40
33
39
33
29
40
37
28
24
26
45
43
32
46
35
28
51
31
43
43
31
39
33
42
31
42
39
36
36
51
35
48
52
42
40
31
48
37
36
24
31
37
43
33
32
35
21
49
46
57
35
41
29
49
37
32
43
49
34
39
35
47
34
45
37
20
41
30
56
37
38
42
26
37
45
36
59
53
45
24
31
25
23
33
41
49
32
34
37
33
41
29
48
28
28
40
43
24
40
28
42
27
35
40
43
23
43
41
34
47
42
30
36
42
55
45
40
39
32
49
28
24
46
35
37
45
44
35
40
32
38
39
37
43
41
28
22
34
39
44
58
55
44
42
44
40
33
45
45
47
32
46
38
42
35
43
41
35
29
34
51
39
47
42
42
37
45
41
21
45
51
41
37
40
30
44
31
31
48
45
25
33
42
45
46
38
33
47
31
50
44
27
26
29
22
44
42
33
47
46
32
36
41
44
29
45
38
49
52
39
40
22
38
32
45
38
48
26
23
37
28
41
32
43
60
23
48
41
40
53
28
35
50
26
32
42
46
42
28
42
46
51
45
54
49
31
33
37
55
42
26
32
45
30
36
49
41
43
29
47
48
41
26
27
40
43
53
47
46
50
40
40
41
46
46
43
24
32
38
31
44
26
43
50
53
38
38
36
49
46
36
27
28
26
51
39
42
26
47
54
43
36
29
49
35
32
36
35
55
49
38
48
38
42
27
30
42
48
29
44
36
36
48
45
52
24
25
36
26
25
43
34
56
54
68
47
44
39
36
60
38
41
54
35
55
53
46
32
32
24
54
51
38
37
36
39
37
38
47
43
46
59
46
23
59
47
33
24
50
51
51
30
37
35
35
46
27
36
41
36
42
49
45
27
40
22
41
30
42
31
43
52
41
29
35
26
26
55
41
41
31
40
44
42
51
43
53
34
42
45
45
32
39
41
49
45
43
38
43
52
52
43
22
38
39
29
44
37
55
44
34
62
50
47
38
40
46
41
43
37
47
35
51
36
48
36
43
47
32
26
45
36
31
45
39
47
32
27
56
38
44
57
28
47
28
33
40
47
29
56
36
46
23
37
40
36
44
39
36
32
28
39
36
24
24
23
40
24
31
24
22
44
30
33
34
51
25
35
35
41
28
44
26
38
35
40
33
43
35
44
47
31
60
37
35
43
23
43
31
27
47
45
40
36
42
25
39
43
36
34
47
28
43
44
41
37
47
39
37
47
34
50
24
44
53
40
40
29
45
32
37
29
54
47
53
52
54
52
49
40
29
45
47
40
48
30
52
36
28
55
29
42
41
39
31
47
32
24
33
46
26
37
42
40
31
36
40
47
31
39
42
20
48
39
42
44
35
36
40
46
46
31
37
41
47
47
42
44
38
38
23
56
39
47
51
42
48
50
37
32
45
55
43
33
56
51
55
40
36
26
46
52
34
40
47
51
44
38
25
53
46
40
19
41
34
42
43
28
26
39
30
37
36
33
25
26
45
44
56
39
34
47
50
36
23
50
44
34
33
32
41
36
25
44
29
31
31
22
31
43
26
43
32
42
27
33
38
50
33
32
43
29
34
46
45
23
42
41
29
43
55
46
24
40
36
38
49
45
53
49
33
35
38
44
44
41
33
31
41
48
43
33
55
36
29
54
35
35
49
27
36
30
38
43
43
42
59
26
45
44
30
31
42
40
34
40
39
57
53
43
34
42
45
50
35
31
31
29
31
30
50
35
38
42
29
23
34
40
30
38
29
51
30
24
38
40
45
41
46
43
36
43
44
42
47
37
42
29
47
49
35
39
50
44
27
44
37
37
47
33
40
22
44
41
45
28
42
25
30
25
26
27
45
38
43
49
50
36
42
34
43
41
40
44
27
30
39
46
31
44
27
41
42
25
48
56
35
48
28
29
26
44
39
43
48
39
45
41
34
37
41
36
39
64
27
55
44
45
24
44
30
37
32
45
40
28
56
42
41
34
34
42
38
47
47
25
40
42
45
31
33
56
29
45
28
36
52
35
43
40
42
49
35
42
52
26
32
45
41
29
35
37
24
49
41
46
36
31
26
35
37
41
55
38
35
35
24
32
29
37
27
32
35
36
30
47
42
34
27
24
54
38
27
37
39
37
44
51
46
61
53
42
47
24
28
51
25
42
32
45
55
37
36
40
41
27
38
22
44
50
58
31
49
53
28
35
40
31
29
45
51
59
40
45
38
45
40
31
48
41
54
35
34
44
37
40
42
21
38
33
48
42
36
40
25
53
54
35
41
43
42
39
26
49
53
42
35
46
53
39
40
39
30
38
39
35
54
46
38
42
51
41
40
28
36
52
43
45
45
45
26
59
42
48
43
42
46
45
39
31
27
24
52
33
42
41
34
41
51
30
48
32
51
43
41
29
28
44
38
38
50
39
36
60
41
40
51
45
52
52
27
41
31
38
35
64
29
36
45
37
45
34
26
22
32
54
29
45
23
43
41
39
33
37
33
27
30
25
26
42
48
49
51
47
48
40
47
46
63
40
47
28
40
37
32
37
34
47
29
40
30
37
33
40
32
41
42
44
42
58
32
43
31
36
27
34
37
38
48
29
38
39
32
36
34
29
36
40
45
37
28
33
25
55
31
30
35
41
42
36
28
43
24
38
40
52
44
40
41
44
39
47
51
42
41
47
45
42
27
29
30
39
50
39
43
23
27
40
35
43
40
49
34
52
35
34
44
46
36
28
40
23
28
43
30
28
48
44
48
50
46
36
29
29
42
34
38
36
58
25
42
41
50
24
52
48
40
47
43
29
33
33
44
41
42
22
23
51
47
27
40
41
42
58
45
31
45
54
45
51
62
24
28
50
47
40
46
51
40
48
39
55
37
37
47
44
53
48
35
45
44
28
52
43
49
45
41
54
42
45
40
27
40
41
38
34
30
48
37
44
35
43
44
44
26
36
31
32
22
46
49
38
45
36
48
41
32
41
63
37
26
28
47
36
31
31
39
36
33
53
42
56
47
56
48
26
27
29
46
27
27
39
50
45
32
29
41
45
32
41
57
38
27
29
34
46
37
40
39
40
30
37
43
32
40
31
22
28
39
46
34
46
47
29
29
36
40
48
38
54
46
48
46
47
33
21
36
34
41
52
38
39
44
41
47
33
42
36
46
44
43
50
27
33
51
38
45
38
40
42
37
28
54
38
25
45
51
44
43
41
50
22
52
51
50
44
38
34
39
40
23
40
46
42
41
38
42
32
55
38
30
36
42
35
31
43
39
42
46
54
29
43
31
41
51
44
39
43
30
39
34
39
48
37
32
40
45
39
44
31
54
59
31
43
47
50
60
39
56
35
32
42
45
43
40
40
25
54
48
41
35
40
26
31
35
24
26
38
40
45
42
20
30
58
45
41
53
39
42
39
33
25
23
40
25
35
48
35
46
25
32
31
28
30
34
38
47
23
42
47
45
29
39
46
46
33
42
35
32
39
60
41
44
41
37
49
37
54
51
41
34
35
42
45
28
50
36
35
35
50
28
35
58
28
46
40
45
28
49
43
32
52
29
43
52
41
48
61
37
49
43
34
59
36
56
54
35
24
35
38
28
37
34
48
30
30
40
38
20
45
46
47
47
29
48
45
40
49
41
50
40
40
32
34
21
35
50
40
48
43
45
48
53
24
58
46
40
24
50
36
36
25
31
41
43
52
34
26
37
38
41
35
45
28
18
30
36
32
57
28
46
46
55
37
54
45
45
33
25
25
48
38
32
35
43
50
33
32
36
42
33
32
32
35
30
47
27
40
39
53
42
52
30
41
31
35
42
21
47
28
35
34
42
34
38
37
34
29
58
36
41
35
50
28
48
38
39
35
32
31
39
46
43
24
40
55
36
55
48
50
47
45
25
45
45
22
38
44
57
42
49
42
44
33
50
30
38
41
43
59
43
48
47
38
39
37
54
27
42
45
28
46
41
30
47
48
28
39
25
37
60
35
49
40
48
47
56
43
46
26
39
39
41
40
38
33
53
46
49
41
35
23
39
32
48
37
22
49
49
32
33
37
37
25
28
39
46
38
26
26
39
30
27
59
50
26
29
41
23
35
56
23
20
28
23
32
39
51
50
47
31
41
39
20
50
39
40
58
41
35
46
50
40
61
39
40
48
42
28
42
47
44
39
47
28
44
29
33
40
46
41
35
43
51
36
40
26
45
49
52
55
53
42
50
40
34
20
22
27
33
45
43
34
44
45
25
21
48
28
44
53
29
31
35
46
42
59
32
31
35
43
32
26
27
28
50
39
40
26
37
65
35
43
44
36
37
38
46
29
47
38
50
55
50
52
43
29
33
24
53
57
39
41
47
45
57
55
43
37
30
46
46
48
38
43
30
41
37
62
35
38
40
47
43
32
35
44
31
36
28
28
40
30
47
31
34
60
48
51
39
41
60
39
42
38
46
25
44
48
41
45
44
46
54
36
22
31
40
37
57
35
46
38
34
38
50
47
43
32
45
49
41
36
47
33
51
41
30
40
52
37
36
46
32
41
46
31
32
33
30
49
48
48
41
50
19
40
32
40
26
37
50
44
43
30
53
34
36
35
39
59
41
52
43
40
49
37
28
40
30
32
46
32
43
36
49
31
46
32
52
28
33
48
42
42
46
34
26
37
55
39
24
38
44
41
31
28
37
52
30
34
36
44
39
55
42
26
30
38
41
29
27
48
27
37
35
37
37
45
54
39
36
27
36
50
40
32
42
33
44
55
42
26
56
44
43
30
52
41
48
45
30
36
45
50
33
38
39
47
46
52
30
33
42
52
45
41
41
41
46
37
28
38
27
53
50
46
35
35
22
45
46
30
48
30
35
36
53
41
46
45
42
31
43
44
42
53
28
36
39
26
58
40
66
32
39
38
48
28
50
43
48
47
20
27
40
39
40
43
29
36
46
45
35
35
49
36
42
45
29
33
28
40
44
35
24
36
46
45
40
45
38
52
32
32
39
31
44
46
55
37
23
30
33
37
40
20
53
50
30
44
48
37
19
51
26
42
48
41
35
48
44
27
48
47
29
44
43
34
44
39
31
48
48
29
47
43
51
38
29
46
40
41
21
31
21
44
57
43
31
40
36
28
36
34
43
27
42
28
38
47
42
28
45
31
41
47
23
45
32
42
39
35
56
45
28
31
41
30
29
33
37
44
31
38
33
31
44
47
49
46
60
52
46
39
46
54
35
56
33
26
40
31
33
51
28
54
54
40
43
49
50
52
53
28
44
47
46
49
35
27
48
40
21
37
52
53
29
32
29
20
45
41
38
51
45
30
23
24
42
45
36
38
40
32
22
44
35
44
41
25
48
46
27
46
25
39
51
47
58
48
50
39
23
46
49
41
42
48
26
27
30
36
46
26
41
54
48
52
48
34
45
28
40
46
27
40
40
56
60
57
43
46
38
52
43
33
58
49
41
38
51
52
46
36
51
49
60
41
27
47
33
39
51
39
27
52
47
45
40
52
52
35
22
28
43
45
33
25
25
46
45
32
31
40
50
42
49
46
42
37
42
35
40
26
45
47
58
27
47
23
46
34
31
34
50
44
45
30
55
34
50
46
36
39
44
37
49
38
42
38
32
43
50
45
50
27
42
50
48
33
28
47
43
31
36
38
49
46
53
45
52
24
51
43
52
43
48
43
37
36
22
53
33
42
59
36
38
26
34
45
34
52
26
46
45
32
31
54
36
44
51
34
36
45
29
53
41
41
45
22
52
37
45
45
41
40
34
58
37
37
60
37
43
41
43
42
36
53
32
35
39
44
39
35
47
26
45
43
27
38
53
43
30
21
49
36
45
37
36
55
41
27
51
37
56
38
49
34
51
52
38
44
30
46
35
35
28
31
48
48
20
38
46
49
46
30
48
37
38
49
47
47
51
53
56
39
38
35
41
29
46
33
46
28
41
36
41
36
36
27
60
31
23
32
48
35
19
50
65
38
38
44
48
31
38
44
43
42
25
49
26
28
46
38
48
48
40
51
49
28
32
42
46
38
47
50
46
37
55
46
26
46
56
30
54
53
33
51
32
50
40
36
44
58
38
50
38
46
38
29
46
38
58
58
42
40
43
36
37
40
46
27
41
46
41
31
32
50
53
23
25
41
49
47
47
52
43
36
31
56
48
45
37
42
33
57
31
36
41
44
29
34
64
35
43
37
36
45
34
30
33
44
51
40
26
48
36
29
49
37
39
40
48
36
49
40
41
49
44
45
31
35
29
41
40
53
44
55
48
41
52
27
33
44
52
51
27
29
28
57
37
59
40
38
52
49
29
48
52
47
48
45
30
51
46
46
48
42
45
44
34
45
35
30
43
50
35
35
31
37
49
40
37
30
40
27
36
47
40
39
50
52
37
58
36
36
52
49
38
46
42
41
47
49
35
41
38
45
41
48
58
44
46
38
40
34
42
37
43
47
51
47
52
36
44
23
50
47
39
47
45
22
36
42
23
35
36
41
34
44
46
36
57
52
26
41
33
34
38
38
30
30
41
46
24
29
27
48
58
34
51
39
48
38
41
34
32
36
53
49
37
26
34
26
45
34
41
44
41
29
45
46
36
48
36
35
40
40
35
42
41
38
24
26
39
26
42
38
45
38
41
30
39
44
40
51
42
45
49
48
50
27
51
45
30
29
35
25
38
35
40
28
43
43
43
50
30
49
43
47
38
21
38
47
36
36
40
44
22
57
34
44
41
51
36
46
52
43
51
44
38
37
54
41
49
47
48
36
36
33
46
50
50
27
37
46
31
43
22
30
41
40
49
26
56
39
41
24
38
29
38
47
50
49
29
38
35
26
22
44
45
45
38
61
53
28
42
56
33
30
26
44
56
28
40
34
43
50
51
32
30
34
34
45
33
44
36
58
49
24
32
27
34
34
36
32
50
45
45
40
32
49
51
42
24
39
55
31
36
45
42
40
39
42
45
39
22
52
49
55
43
48
56
33
26
48
42
38
37
32
31
30
21
52
45
44
46
45
35
42
41
41
34
37
58
56
46
45
40
40
47
54
42
40
48
48
48
36
44
44
39
41
51
47
55
47
39
31
46
45
45
28
46
36
38
39
48
35
43
41
22
25
50
51
26
45
40
41
55
44
38
47
33
33
48
36
33
50
36
44
45
32
52
27
39
56
46
53
37
39
46
53
50
48
42
45
45
46
39
45
45
39
55
42
47
64
60
52
47
29
51
37
36
41
40
49
43
51
40
43
28
33
35
37
24
28
55
38
28
42
51
55
49
49
32
21
37
55
45
41
49
31
56
48
55
56
46
48
41
35
45
39
41
42
60
40
50
59
53
59
45
40
42
25
40
48
41
36
49
43
33
44
52
46
48
42
36
41
48
40
35
49
53
48
30
32
34
45
44
49
25
49
46
42
48
62
47
42
51
52
50
41
45
45
38
26
38
27
36
36
45
46
41
52
33
35
49
54
48
44
48
37
32
51
32
29
38
54
45
56
49
47
36
29
41
30
46
47
33
51
30
32
50
33
37
54
54
52
46
33
45
40
28
36
35
47
48
38
41
39
54
37
44
49
32
28
26
47
47
45
50
47
28
56
53
51
35
43
45
36
41
26
40
41
47
56
28
48
29
46
54
50
24
45
47
45
28
45
34
54
43
24
34
29
42
50
46
50
23
36
43
46
55
31
41
32
43
50
38
41
48
49
29
45
49
42
41
46
29
46
23
42
51
50
45
29
50
51
50
52
45
32
59
29
35
44
33
41
50
49
46
36
52
39
46
57
39
54
35
56
54
70
31
59
43
52
47
47
56
42
48
23
38
41
40
58
36
56
45
38
48
45
48
35
60
43
44
31
51
23
32
41
42
19
47
42
46
30
24
41
50
24
39
30
23
43
40
26
45
46
46
49
52
29
24
39
45
57
55
52
43
35
55
27
42
38
36
40
49
28
34
47
46
48
40
38
41
47
57
45
41
39
28
38
50
46
30
25
23
39
52
48
46
21
36
46
58
50
31
40
57
45
48
49
45
46
36
30
49
47
45
35
29
28
49
48
50
36
56
49
46
34
41
50
52
45
48
42
32
41
39
40
46
37
23
45
40
52
53
42
45
46
52
51
39
28
52
52
47
48
57
61
32
34
35
39
42
46
41
37
46
36
44
38
40
53
45
50
39
46
31
43
43
50
46
40
31
46
32
55
59
46
44
55
60
42
32
42
50
55
36
35
50
36
56
45
48
33
48
41
47
56
53
47
30
52
59
31
41
44
45
63
46
50
39
30
49
52
35
29
52
43
45
31
46
50
37
35
33
64
48
23
28
41
51
40
54
50
32
51
46
40
41
68
43
58
29
50
41
41
45
26
50
45
40
50
40
50
27
51
61
47
35
36
48
50
33
29
47
40
41
48
40
48
35
39
53
61
47
56
54
50
55
46
39
37
35
39
54
33
54
45
30
21
34
55
46
32
50
49
44
45
35
35
40
35
45
37
52
39
45
56
49
24
47
40
57
45
37
47
44
40
42
54
41
41
30
38
52
42
41
42
40
44
37
38
57
31
63
46
44
40
47
49
40
54
50
40
54
30
42
35
33
48
37
35
42
54
50
45
33
61
45
37
47
45
56
56
46
46
36
45
41
23
36
48
24
42
40
48
54
47
44
56
52
45
19
38
57
27
48
55
57
38
47
45
38
43
29
40
47
36
38
31
51
39
52
62
33
20
47
46
36
40
40
25
28
34
36
41
47
29
40
37
45
45
25
33
43
26
43
40
44
33
42
46
57
29
49
40
51
40
45
33
42
28
42
50
60
55
41
46
43
29
44
48
32
41
50
31
40
37
49
50
50
51
35
43
57
24
51
43
41
39
42
44
53
37
42
46
54
47
45
47
47
40
53
53
48
45
43
35
49
42
48
25
51
56
26
46
49
24
42
46
46
41
38
49
52
52
60
49
36
26
26
27
51
41
36
50
34
32
36
41
36
45
47
35
39
21
39
45
55
43
45
22
41
57
51
51
43
34
29
52
43
48
40
36
55
33
43
20
41
41
51
49
37
40
50
53
40
41
51
54
52
37
54
51
49
42
46
45
35
55
44
25
45
45
50
63
46
46
29
50
50
31
38
49
35
36
54
35
25
53
56
27
28
32
51
44
45
40
54
44
33
40
35
40
54
29
24
43
60
43
35
58
27
32
61
40
48
39
26
32
34
48
51
31
34
38
42
33
38
66
45
23
51
52
42
51
47
52
24
26
51
37
45
54
32
47
40
25
57
45
36
43
47
48
45
46
47
44
42
35
31
48
46
52
31
45
22
57
46
48
45
42
59
41
45
46
28
57
29
42
51
41
43
49
44
47
54
27
31
41
42
28
24
35
34
52
52
40
45
52
56
39
46
36
54
27
41
40
56
52
45
28
48
53
40
43
50
25
50
31
29
55
43
53
55
47
35
45
55
34
46
38
44
34
48
28
45
40
41
46
45
29
51
47
37
45
32
32
37
46
43
40
27
47
53
36
47
33
46
47
47
39
61
48
31
49
50
60
64
59
48
47
48
29
51
52
29
44
34
57
64
51
56
43
23
40
22
51
55
20
37
44
45
50
36
33
41
42
33
54
46
33
36
40
44
30
47
33
45
61
48
41
50
55
58
39
40
45
55
32
59
31
28
58
50
52
46
59
54
27
46
35
45
52
32
48
41
36
50
52
38
46
42
46
57
41
42
51
54
55
42
28
21
23
33
38
34
45
55
49
45
26
56
53
40
43
47
39
47
44
31
26
48
57
42
45
42
52
47
36
22
47
48
40
30
42
24
45
48
43
46
52
43
25
29
34
40
48
52
46
28
56
31
51
54
47
49
26
35
30
49
45
32
52
42
46
55
46
65
45
48
28
38
45
49
33
56
39
47
40
50
48
48
45
41
40
43
50
37
45
47
55
42
45
30
48
45
51
48
37
63
42
48
52
45
43
35
49
49
53
38
45
53
30
38
44
31
47
49
43
41
30
52
47
47
52
49
45
31
49
52
54
38
41
37
45
28
29
46
42
32
31
43
23
43
41
44
45
52
49
38
30
58
28
48
22
45
43
52
45
41
48
46
46
47
29
47
45
49
38
46
46
56
55
50
49
45
27
43
38
50
44
30
51
30
41
58
48
47
51
39
53
52
31
42
46
30
40
54
46
51
43
45
36
53
50
45
27
28
51
50
38
55
35
45
39
46
30
40
40
39
47
66
40
51
25
23
43
45
36
55
46
37
45
56
58
36
40
43
41
39
41
41
27
49
53
48
50
38
41
50
24
46
23
46
50
25
54
41
51
36
53
29
48
55
37
49
35
41
50
47
51
45
35
42
27
52
25
47
56
60
46
43
40
42
49
46
49
30
53
62
45
55
45
48
37
28
52
41
23
48
48
39
35
53
26
35
48
21
36
22
46
38
41
41
35
46
28
42
28
41
35
55
41
49
47
45
35
41
68
48
56
34
53
51
33
41
31
61
35
28
31
47
49
33
41
44
40
40
32
46
43
42
50
44
41
33
39
35
50
56
41
42
51
31
51
44
31
47
61
32
37
37
42
50
26
34
33
44
46
54
38
54
62
52
37
46
48
41
50
38
38
37
36
56
54
48
57
42
56
30
22
55
46
43
49
42
49
34
34
52
54
41
44
50
50
47
38
37
29
34
44
47
52
52
44
43
48
42
54
40
32
50
56
45
51
48
33
39
51
40
51
56
40
47
49
43
45
40
47
32
45
53
55
42
55
48
47
51
44
37
48
57
48
45
38
49
46
51
41
31
21
53
40
40
43
41
61
27
49
23
31
23
49
42
47
41
56
24
55
37
45
35
55
26
48
45
60
44
51
52
55
43
50
55
30
54
47
51
47
48
46
46
50
27
27
48
37
61
49
30
51
45
53
45
38
48
51
35
37
38
50
51
28
57
29
38
49
26
45
29
50
47
44
57
42
50
52
47
49
40
37
51
43
45
52
55
33
41
31
43
29
42
48
50
49
44
38
57
39
46
60
52
42
47
50
32
42
55
45
39
48
46
64
53
53
31
40
37
26
41
50
51
46
46
51
27
38
28
39
55
50
21
53
50
44
23
46
22
57
55
46
48
44
47
43
40
41
48
38
29
24
47
45
27
51
27
44
39
51
45
56
50
42
46
49
48
57
43
35
51
36
46
40
40
39
27
45
49
38
45
45
51
42
44
32
47
53
48
53
50
46
43
29
25
46
45
45
51
50
50
46
37
55
61
45
35
41
50
51
52
33
27
52
51
45
52
36
26
47
25
56
52
36
46
29
70
53
35
46
36
50
48
35
55
45
47
26
51
37
57
35
50
46
43
30
30
54
44
32
41
40
34
22
41
50
26
44
51
53
45
22
34
49
50
43
51
27
40
56
40
55
40
50
30
45
42
32
53
36
36
47
48
35
48
47
48
38
51
29
40
28
37
51
47
56
47
44
37
52
40
44
37
46
46
43
37
46
46
50
46
45
47
48
41
35
27
49
35
44
55
51
44
42
48
49
43
42
50
30
45
41
50
48
51
34
43
61
45
53
25
53
45
19
27
37
47
46
23
47
59
41
25
31
35
38
19
65
52
42
49
29
46
32
44
48
53
32
30
41
44
24
55
39
38
52
46
47
47
41
25
48
53
50
29
47
50
38
41
29
60
34
51
27
50
36
53
63
20
45
36
56
45
59
28
34
63
38
42
42
43
36
55
38
62
31
42
60
48
24
37
35
55
29
45
43
37
54
44
28
42
26
51
62
25
45
58
50
36
28
38
49
57
52
44
45
43
52
47
29
47
41
27
40
31
66
33
52
29
44
48
53
50
36
52
49
43
46
38
30
52
52
33
57
48
48
51
43
49
45
57
56
45
52
54
41
24
25
49
24
51
30
48
26
27
47
40
47
48
42
49
51
35
50
31
52
52
53
45
44
53
58
47
40
39
52
50
47
47
38
51
59
58
42
54
40
43
50
21
50
40
40
34
44
27
50
52
51
50
50
45
48
53
49
51
52
46
51
54
48
39
53
30
32
44
35
54
50
29
55
47
39
42
56
45
40
47
47
42
34
55
36
46
43
48
57
47
50
50
40
30
41
52
45
57
48
47
60
32
40
40
37
38
33
40
44
32
33
51
45
33
30
50
48
40
39
45
48
23
37
37
32
49
45
38
56
48
49
44
46
51
29
44
31
40
42
25
26
53
34
37
29
45
60
50
30
41
52
47
41
61
61
54
34
41
41
35
55
38
50
51
29
50
47
50
49
57
62
47
58
44
52
46
53
47
58
36
42
42
39
30
47
43
44
56
55
47
52
46
54
56
40
30
53
46
29
39
49
32
68
26
42
35
53
48
41
37
42
41
55
59
39
37
27
31
48
51
53
55
55
51
55
26
52
37
46
39
59
42
30
55
21
48
45
47
52
48
40
51
51
48
47
57
44
37
40
39
42
41
48
51
24
28
48
50
52
42
54
49
55
54
45
41
40
45
59
40
42
53
43
56
48
34
53
53
40
40
43
32
33
50
39
47
44
49
55
45
46
52
46
54
51
25
48
32
31
60
61
26
25
50
25
27
34
27
26
23
47
48
30
55
46
50
41
46
49
33
41
33
38
60
42
52
41
45
45
52
49
46
50
47
59
58
30
30
44
40
46
48
25
64
43
53
26
64
37
41
50
40
55
41
43
43
47
43
34
46
45
57
51
45
38
48
26
44
58
45
49
46
47
31
40
46
34
55
42
48
42
52
22
49
51
49
55
27
26
22
47
49
36
35
46
47
53
40
24
39
41
20
45
40
42
56
21
39
32
55
24
41
41
43
34
51
43
26
38
30
57
35
40
28
34
42
47
47
31
23
56
45
41
50
50
46
36
51
40
39
35
35
46
44
24
46
51
38
36
61
47
51
45
37
37
48
49
45
45
47
41
46
54
47
51
41
48
65
55
46
46
30
50
47
31
39
64
26
50
58
24
22
28
45
55
29
30
23
46
62
18
25
41
33
42
52
49
56
30
46
27
21
34
38
43
29
40
45
56
48
50
55
47
42
40
35
47
49
55
41
46
41
54
36
53
45
40
42
42
50
40
52
36
37
45
36
40
55
46
53
41
41
37
45
48
43
46
49
35
41
46
52
52
52
41
48
36
40
50
51
54
42
49
28
45
45
59
33
30
41
23
56
35
37
56
50
46
22
45
37
49
47
22
49
26
41
27
53
37
56
58
28
51
54
45
47
45
43
45
44
46
40
47
27
31
45
60
50
46
27
37
50
51
43
33
20
47
40
46
39
36
53
43
54
23
48
50
42
45
36
55
48
47
25
49
39
51
44
43
37
52
57
57
24
47
55
61
52
51
37
54
45
37
24
43
44
64
50
60
52
25
28
34
35
29
56
32
48
46
61
47
41
34
57
41
32
48
43
45
46
46
25
41
43
47
32
48
54
32
46
33
42
27
60
53
38
40
30
55
40
55
39
26
46
38
35
51
55
40
49
54
38
54
54
46
50
44
43
38
53
28
29
41
34
54
60
55
46
44
42
49
37
50
47
51
48
57
55
39
50
49
48
46
48
49
55
34
40
52
55
45
48
40
36
24
42
48
46
44
36
48
38
45
54
43
52
50
42
53
39
47
47
50
55
49
38
31
41
45
45
48
38
37
56
50
37
32
56
38
38
40
40
36
39
52
30
38
46
49
63
23
50
52
54
38
40
49
49
45
46
36
52
47
43
42
47
35
45
49
54
51
53
38
48
45
47
53
49
48
46
46
55
27
47
44
40
30
46
34
33
21
49
39
52
45
62
41
59
54
40
52
46
40
50
51
44
40
49
29
48
41
40
26
48
39
55
36
41
25
33
44
24
50
35
48
47
45
43
51
57
54
40
54
51
36
47
50
45
36
45
36
52
44
41
56
53
48
48
46
45
51
46
53
55
60
48
36
48
47
43
51
53
42
52
46
31
56
48
54
37
46
37
49
40
50
53
44
51
46
35
54
45
44
45
54
49
54
45
55
47
28
60
32
41
56
51
42
40
46
45
44
57
53
45
36
30
49
37
44
32
38
52
41
46
32
39
48
39
24
42
36
48
40
35
41
30
44
41
28
32
40
32
52
40
45
40
42
45
54
34
42
43
58
24
48
34
45
47
28
40
34
64
29
48
52
57
35
58
30
50
24
58
53
23
23
29
45
37
50
62
37
42
52
52
50
45
43
44
54
40
50
45
56
36
29
55
28
58
37
34
56
50
51
41
54
47
30
42
40
55
55
56
37
55
35
46
44
29
41
54
43
26
44
30
51
37
27
51
42
54
52
50
50
27
57
52
47
49
54
60
47
47
45
42
53
46
40
44
45
57
39
50
52
46
47
41
50
43
51
50
44
55
41
28
51
41
47
55
34
44
46
57
35
40
33
37
51
38
41
55
35
45
50
45
41
43
37
45
39
32
50
45
45
56
42
44
51
43
28
26
35
51
45
41
41
40
47
31
60
52
51
49
48
56
38
40
53
42
24
46
50
39
30
42
27
48
34
40
35
30
42
58
46
46
35
31
49
45
53
51
52
46
40
45
58
46
46
49
22
34
47
45
32
50
34
48
55
49
49
53
46
40
58
28
52
37
56
28
53
45
55
39
42
54
59
33
43
46
47
47
35
45
37
45
40
51
45
49
32
53
39
47
27
55
42
31
40
51
48
51
25
29
49
41
51
42
53
57
37
47
34
36
58
50
56
31
55
48
60
44
57
35
58
54
45
54
57
46
51
47
36
67
50
51
55
46
57
51
25
47
50
48
53
35
49
45
36
47
66
47
47
30
56
45
54
36
41
35
49
52
21
45
47
45
29
48
56
47
52
58
52
47
35
21
42
50
50
54
37
37
36
50
54
26
50
54
42
49
32
28
45
57
35
41
29
52
32
19
25
50
52
40
61
42
30
28
45
46
51
41
43
40
46
52
36
45
45
55
41
47
44
33
48
54
36
54
47
36
45
38
38
49
42
40
41
61
43
41
44
47
46
52
35
31
58
42
25
50
56
48
53
39
44
32
34
62
42
54
53
52
52
47
42
59
48
36
55
46
46
36
49
47
53
47
45
23
30
42
30
27
56
55
40
46
44
52
40
39
46
45
22
28
37
22
49
65
44
24
44
33
38
55
48
45
41
53
36
54
50
33
48
37
34
54
27
45
37
48
51
41
50
24
51
66
52
57
54
38
57
48
40
40
59
25
40
48
40
51
47
42
41
52
53
41
48
42
58
51
52
47
41
54
40
45
37
42
42
39
49
52
35
45
46
55
34
56
37
62
46
46
40
49
28
45
48
35
52
41
35
36
58
31
41
54
42
39
47
23
62
30
36
44
58
49
26
47
50
40
45
59
55
45
45
55
57
49
47
34
56
47
51
51
52
51
32
46
35
49
42
45
40
47
45
39
30
41
57
23
46
51
39
36
48
45
30
45
55
40
47
43
50
33
54
54
50
53
50
60
40
40
41
32
61
60
50
46
49
50
38
45
29
23
42
40
39
35
58
45
50
57
56
45
48
41
52
54
45
45
37
36
34
53
26
22
26
54
29
37
57
49
47
59
56
36
62
48
47
45
28
49
48
40
42
55
24
57
35
40
55
48
45
41
45
48
49
50
53
42
40
25
43
49
63
48
52
54
50
49
55
32
59
63
40
52
32
44
57
51
32
32
41
48
35
60
49
50
43
54
56
54
52
44
35
36
40
26
46
31
40
46
52
52
45
22
61
42
45
43
49
54
28
55
41
45
43
30
44
43
50
50
35
46
57
25
25
41
31
49
49
53
51
38
31
41
55
52
39
51
47
39
35
52
37
39
37
45
40
44
43
45
52
45
46
32
25
47
54
33
39
46
63
50
50
24
26
44
51
54
36
38
25
45
47
36
40
31
39
57
52
54
58
50
37
47
25
46
47
45
38
44
46
42
48
55
45
34
36
56
29
46
50
55
43
47
26
42
49
53
41
27
22
45
36
28
33
43
45
49
28
26
38
44
27
51
46
48
41
42
51
48
36
41
27
54
53
42
35
42
59
49
55
56
46
50
37
46
48
43
32
42
32
41
53
49
31
45
53
52
50
35
58
58
27
45
53
67
49
42
50
50
37
39
36
48
36
56
34
55
49
45
35
61
39
21
47
47
53
44
35
25
27
56
41
55
48
41
31
36
30
46
45
38
46
32
21
38
43
42
35
40
32
37
42
48
47
41
23
38
37
50
40
40
55
46
56
37
50
58
39
47
41
53
26
44
54
38
25
54
37
53
46
49
50
55
50
55
56
40
33
40
41
52
55
36
48
60
57
57
45
38
41
59
33
47
38
24
55
44
53
30
50
49
37
56
48
45
47
55
51
33
58
61
58
32
40
56
25
58
61
46
56
42
55
40
35
34
42
45
45
55
40
56
29
47
46
37
49
55
50
54
51
51
53
40
36
61
40
41
51
26
51
53
56
30
52
37
50
44
33
52
46
60
37
43
49
48
39
55
55
28
59
48
61
34
43
33
52
51
51
24
51
33
56
21
50
45
59
39
56
48
51
34
46
38
39
41
35
51
56
40
49
69
58
47
29
44
29
46
55
55
61
29
47
44
46
52
57
35
48
27
58
49
47
50
35
50
51
48
57
29
35
51
43
48
39
52
49
56
37
33
48
60
48
43
38
46
35
31
45
52
46
42
55
55
57
53
51
50
45
57
45
47
48
54
55
48
49
50
47
50
39
50
49
51
47
39
32
47
52
45
39
24
45
29
48
41
61
38
44
50
49
53
34
38
58
36
46
50
53
44
29
46
48
61
37
42
45
50
46
55
52
55
36
46
30
47
56
41
42
45
24
42
46
40
53
71
31
42
25
51
64
31
29
40
51
40
49
24
46
41
46
57
57
55
61
51
22
42
33
45
50
47
43
49
52
45
62
59
52
46
52
40
51
55
55
57
35
41
47
48
56
63
41
43
30
53
53
29
42
48
45
46
47
41
52
61
61
38
52
34
30
37
49
29
47
45
25
45
35
28
60
40
55
42
45
39
30
52
37
26
25
28
46
26
30
30
42
47
33
52
52
36
41
53
45
55
35
29
30
50
35
38
40
38
58
48
45
36
39
53
59
50
48
41
52
50
40
38
26
47
40
56
44
34
58
47
47
46
38
32
46
47
22
36
38
48
46
59
49
51
45
48
50
51
45
57
42
57
61
50
47
24
34
33
45
51
45
22
52
58
45
25
46
44
48
48
32
35
40
19
31
53
60
23
41
48
40
47
24
40
51
51
45
58
33
58
29
64
53
35
53
49
43
30
50
39
42
53
45
56
31
59
47
48
45
52
44
55
47
45
39
44
56
35
55
56
57
53
56
42
56
60
27
43
38
50
36
48
51
53
49
51
40
28
57
53
53
58
59
35
54
21
52
47
38
51
60
31
48
28
60
27
30
53
47
31
58
42
55
35
27
53
54
42
40
46
56
58
50
55
46
42
59
55
55
50
48
48
48
49
29
40
51
47
22
27
49
54
49
48
40
57
44
37
38
51
50
22
33
46
37
47
65
52
58
50
49
37
41
55
61
25
48
53
41
52
32
50
47
36
34
50
57
53
57
53
54
45
54
55
54
59
48
39
48
62
47
40
35
50
45
25
25
24
41
48
28
62
52
53
42
46
21
53
43
52
24
48
49
41
50
53
51
42
60
32
40
55
44
41
45
49
29
39
31
53
46
25
60
43
39
51
20
57
57
56
54
42
40
45
32
51
34
39
45
55
47
56
43
60
51
49
51
35
52
53
30
40
50
37
53
52
51
48
44
38
63
45
61
48
50
49
61
58
57
43
60
50
46
56
57
49
36
50
50
45
37
48
45
30
49
50
33
22
49
37
47
42
46
38
57
50
55
39
42
37
60
55
35
55
41
57
40
49
33
40
31
54
36
46
48
40
45
37
40
48
45
60
32
40
40
38
61
57
53
36
47
45
42
27
37
48
48
46
44
57
35
57
48
60
58
38
28
46
49
54
41
56
55
47
47
21
60
56
50
54
44
56
24
52
35
49
45
55
56
51
45
49
47
57
45
49
36
49
49
50
52
21
44
46
43
46
52
46
32
33
26
46
60
35
52
48
50
42
49
45
56
34
39
53
42
39
49
35
62
60
38
30
50
53
40
39
43
50
40
57
53
58
26
46
42
47
56
62
45
47
56
62
48
26
50
49
33
42
54
50
49
43
55
46
56
50
33
56
53
56
46
38
56
49
48
59
55
45
47
61
52
49
40
36
47
46
55
50
40
53
53
68
37
70
48
42
42
36
37
39
60
48
48
51
52
48
38
45
50
31
41
40
39
44
54
45
46
51
51
38
22
39
36
30
60
50
46
48
51
31
56
18
55
56
43
46
35
35
26
60
54
56
53
47
37
58
32
33
55
40
45
49
56
57
52
50
57
55
25
35
27
29
48
45
51
30
40
29
30
50
39
63
55
47
37
40
52
42
52
56
37
52
28
56
38
53
46
47
34
60
25
47
45
45
47
48
32
49
50
45
55
45
60
65
43
44
45
55
23
47
55
42
25
56
50
55
32
45
30
49
50
28
55
30
56
27
60
43
43
52
56
44
50
57
55
51
46
58
41
28
37
44
44
50
54
49
54
51
27
34
37
57
52
50
32
56
56
48
57
44
46
45
50
46
35
46
51
54
43
43
51
29
22
33
20
28
31
60
49
29
55
40
51
42
41
53
33
69
45
47
38
23
42
36
55
23
47
29
46
55
39
31
43
50
46
44
26
46
51
39
39
40
42
51
57
49
55
25
31
55
35
52
43
55
45
46
37
58
46
27
31
59
45
35
55
48
57
45
54
38
43
50
30
48
45
50
55
42
58
41
40
42
54
38
51
48
36
52
48
55
55
51
46
24
51
32
40
47
35
52
42
30
50
42
43
42
35
59
63
37
49
50
48
43
60
58
50
29
46
40
55
45
39
49
40
39
52
30
50
28
41
30
50
43
31
31
39
42
49
41
41
61
26
46
40
56
50
26
48
47
46
52
29
30
53
54
46
53
43
51
57
60
21
45
55
57
46
55
45
52
51
59
48
43
50
49
22
54
48
37
26
55
47
53
37
52
50
57
55
38
48
30
56
45
50
45
21
56
50
32
41
35
33
51
50
39
45
60
52
49
49
40
29
28
41
55
59
35
23
31
44
47
62
45
55
25
45
46
48
45
45
52
29
25
23
26
57
29
31
40
47
40
51
38
40
41
54
53
67
45
50
55
52
47
36
47
37
57
51
57
54
26
49
48
42
40
56
39
59
41
56
54
45
48
50
53
38
55
59
55
54
47
56
53
34
62
42
49
29
32
49
60
32
54
55
31
45
49
49
31
57
50
45
51
56
58
45
61
41
51
45
47
58
46
49
31
27
31
45
45
24
33
48
49
57
47
54
53
62
40
54
43
45
57
56
42
27
25
50
48
33
53
55
52
56
19
57
34
43
55
34
54
45
46
35
57
32
46
56
55
31
36
56
55
43
39
25
56
49
44
64
59
49
66
50
44
64
49
49
43
28
20
61
42
27
38
41
38
51
55
57
45
36
33
51
57
24
51
47
42
49
41
37
25
42
61
28
52
51
32
35
50
58
45
45
45
40
47
25
38
50
56
43
25
60
28
45
50
40
40
51
58
56
55
49
56
60
43
37
64
48
37
48
43
40
54
52
42
56
43
45
46
24
47
46
51
40
70
38
27
35
43
41
45
60
49
53
28
61
55
46
46
36
55
38
46
45
22
56
48
52
35
60
46
45
18
45
49
43
45
22
25
49
55
45
52
45
56
42
51
42
53
47
51
45
41
55
65
44
33
53
46
19
46
46
48
56
53
55
45
55
48
53
45
51
49
57
63
43
45
44
51
45
45
23
55
23
60
47
49
49
51
36
47
41
54
64
40
52
50
57
35
60
55
47
50
39
44
47
29
40
56
35
50
58
54
46
49
35
48
54
49
18
34
45
54
26
58
55
51
30
42
48
42
31
50
53
46
28
47
47
45
48
61
42
34
45
23
30
42
39
52
63
40
46
32
31
45
45
23
45
48
46
46
48
51
44
55
30
50
51
45
30
24
50
33
54
44
56
38
40
43
45
50
55
48
26
36
46
45
51
52
53
58
45
51
33
42
56
50
47
33
58
47
44
52
49
56
62
50
30
51
56
55
32
37
23
39
46
40
44
41
64
52
55
31
39
63
54
45
40
53
41
50
62
44
55
56
50
51
26
44
55
60
42
49
46
51
49
31
59
24
60
45
55
58
54
60
53
54
33
66
51
40
55
50
32
62
60
45
56
50
64
45
48
49
50
54
40
56
56
57
37
54
54
55
52
57
24
49
41
45
53
52
61
40
51
60
54
55
40
50
40
35
27
38
51
25
31
41
22
40
64
50
57
55
39
38
41
38
44
47
40
66
34
45
55
49
46
46
37
56
54
37
40
40
48
46
42
47
43
61
32
38
50
55
40
56
24
72
41
46
35
45
47
56
54
47
47
25
51
51
45
44
55
45
45
45
52
31
57
48
52
47
60
52
60
65
47
46
39
49
56
52
57
62
56
40
45
38
36
44
49
40
55
46
33
60
57
34
48
48
39
48
42
26
40
41
47
45
53
37
55
38
53
55
39
41
52
51
56
26
28
28
33
55
37
57
40
47
52
46
48
49
61
36
54
39
59
34
45
47
45
58
30
53
39
39
39
61
46
70
50
21
50
54
56
31
62
54
52
53
59
28
20
38
47
28
37
40
31
57
32
45
45
47
45
36
50
48
64
37
51
35
58
43
58
45
40
51
45
45
41
50
45
40
45
37
35
32
44
35
40
40
48
38
40
52
51
57
41
50
48
33
50
49
37
36
53
40
30
35
37
46
46
53
59
28
22
60
47
54
45
40
47
55
54
29
41
60
45
45
56
69
46
58
48
56
44
55
57
60
31
57
50
54
46
40
36
48
45
47
53
51
35
49
29
34
50
56
49
27
55
46
61
52
50
56
39
51
61
52
50
61
55
54
48
44
40
38
36
54
58
47
55
33
40
53
29
50
46
27
55
54
60
43
49
34
64
32
48
50
37
49
51
47
36
27
47
43
34
50
59
33
35
40
58
48
30
26
24
52
27
50
58
46
26
35
34
46
38
50
53
32
50
55
25
31
55
48
27
56
58
40
61
35
40
37
34
40
54
56
40
60
53
46
50
40
46
44
44
37
42
57
62
53
39
51
49
56
65
24
51
47
43
58
53
52
28
57
45
44
41
60
47
56
54
47
38
52
34
60
22
50
52
43
48
56
45
48
40
49
58
54
61
40
26
25
51
39
49
53
47
50
46
55
59
33
38
55
55
52
49
49
36
42
50
50
36
36
57
35
38
51
55
61
48
30
51
62
43
59
52
44
53
46
40
48
49
48
48
61
56
45
50
46
52
57
47
55
45
56
40
55
53
45
45
56
60
24
37
55
46
58
56
32
50
43
57
46
25
46
37
32
61
40
43
61
45
33
24
30
25
32
36
46
33
36
45
37
37
26
50
40
48
40
41
27
37
59
48
51
43
51
37
50
42
51
45
57
59
49
41
49
27
39
61
54
38
49
57
53
53
31
43
51
55
54
55
45
61
49
55
45
50
55
55
52
58
34
46
56
50
46
70
31
52
53
35
55
63
52
46
50
49
54
28
42
50
50
46
35
38
57
47
50
52
25
56
37
56
30
42
36
29
53
21
55
53
38
53
42
31
60
56
64
31
47
61
20
30
59
46
22
56
46
43
47
52
45
59
52
61
26
51
45
26
33
47
49
61
52
48
50
50
50
47
36
54
49
50
33
32
51
45
49
50
57
40
46
51
57
31
24
45
60
48
50
63
57
60
52
32
46
47
55
28
48
59
39
41
45
64
33
18
62
53
29
55
55
57
47
64
49
46
55
48
50
56
32
28
49
47
45
31
47
38
58
39
50
48
40
35
27
59
39
47
43
45
49
47
57
50
44
45
35
53
46
59
58
29
50
42
32
67
40
45
51
45
58
51
39
50
45
64
54
49
43
41
40
53
51
34
49
51
51
50
57
53
39
55
46
50
40
43
42
35
42
47
28
47
55
45
52
34
35
37
37
42
51
50
54
27
40
46
55
54
47
49
45
45
46
38
60
41
30
47
29
63
50
46
43
57
25
41
48
52
48
52
42
38
56
50
41
33
42
51
47
54
50
31
52
48
33
41
57
57
45
37
41
36
35
42
42
45
39
50
53
47
57
41
55
56
40
47
58
48
46
45
47
46
37
46
60
68
62
50
56
53
39
23
56
38
54
50
54
47
37
43
57
38
31
47
51
58
62
41
30
57
36
48
52
42
52
24
41
50
44
39
23
55
29
46
37
40
57
49
54
39
46
44
36
67
38
25
63
46
60
46
50
19
54
56
43
51
47
36
60
46
42
62
46
46
35
47
47
50
61
42
42
32
43
60
48
25
62
43
46
59
58
53
66
56
45
36
53
47
48
57
37
55
30
48
62
49
57
46
48
36
41
42
28
35
63
52
45
63
38
40
39
40
29
39
47
27
52
47
51
41
52
45
55
27
53
64
39
54
49
47
59
55
25
49
53
55
36
48
38
45
26
26
52
55
45
49
56
60
50
47
42
62
36
59
50
51
60
38
51
51
54
57
38
60
50
51
52
45
43
42
45
56
24
46
35
56
49
28
40
33
57
56
35
65
46
35
45
57
39
62
54
21
59
21
46
34
49
28
35
59
55
20
33
45
45
45
36
49
43
49
46
31
35
24
42
26
42
52
46
22
62
48
45
58
29
42
23
33
42
30
41
32
51
27
50
57
46
25
47
44
46
59
39
49
49
49
33
62
54
51
28
40
34
59
50
59
40
66
49
50
23
56
45
57
58
45
50
56
59
33
45
30
40
40
42
41
40
40
50
57
46
41
46
52
51
47
41
43
67
43
48
49
45
46
28
59
44
59
60
24
25
52
47
32
24
53
25
38
50
61
25
64
56
41
51
46
26
66
47
30
38
37
21
43
44
53
35
51
54
52
46
60
49
42
35
50
53
56
29
45
56
65
61
57
53
41
47
48
25
60
53
55
56
52
54
52
51
49
27
33
56
58
46
58
50
48
32
51
63
46
57
42
56
53
46
56
50
56
46
45
23
51
48
51
27
60
39
30
53
26
48
52
51
19
47
30
35
56
51
43
27
62
40
23
59
61
53
49
22
51
56
32
60
50
21
37
47
55
52
56
52
49
58
32
35
53
52
48
49
48
25
45
42
55
45
56
36
41
53
47
57
38
61
42
43
39
53
52
38
45
51
50
63
56
29
46
49
37
46
52
27
36
50
49
50
39
62
51
42
53
60
61
47
41
40
55
51
48
46
29
76
30
36
50
58
45
37
26
44
42
47
62
59
50
41
31
43
22
21
52
21
25
52
22
65
40
45
55
51
53
35
32
37
41
27
48
40
39
61
54
58
57
45
60
41
50
25
48
34
45
26
56
48
54
58
68
65
60
63
58
65
46
57
54
46
37
50
55
58
54
35
56
56
50
54
70
39
46
58
56
52
60
60
47
52
46
42
37
62
27
51
48
61
47
36
58
52
46
45
60
33
45
42
46
26
51
50
30
44
55
26
29
25
50
25
54
50
47
45
45
62
43
56
65
54
45
42
28
52
44
56
46
55
23
50
54
57
60
42
46
55
49
56
60
50
41
45
55
46
47
31
65
61
51
61
46
56
43
55
50
57
55
56
57
64
51
36
50
45
38
52
57
58
56
50
55
61
48
53
43
32
51
50
27
53
45
49
65
49
43
54
59
50
55
41
42
45
54
61
28
46
49
42
57
46
29
45
54
24
60
43
52
49
45
47
51
38
45
24
44
48
44
58
59
44
44
55
34
41
56
64
69
55
45
62
44
49
55
39
60
39
45
46
52
36
52
51
48
64
51
54
47
51
31
52
37
61
48
45
55
57
45
38
55
38
50
40
54
51
54
29
54
53
25
37
36
45
58
53
65
66
44
43
26
47
55
60
54
56
30
62
51
19
52
64
39
46
27
47
42
55
41
34
30
66
30
57
56
53
22
66
44
41
25
27
35
63
56
50
62
44
58
47
52
41
45
48
55
48
55
40
57
59
60
61
45
36
38
47
49
70
49
21
45
45
48
61
46
56
25
63
46
57
45
61
54
50
57
37
45
33
60
45
42
69
41
60
49
45
54
45
48
56
46
39
44
55
37
39
27
55
60
29
33
65
39
54
48
41
56
36
32
56
55
53
56
37
48
65
62
37
36
56
42
31
22
26
50
47
53
48
37
28
53
61
58
59
53
50
51
58
58
51
54
55
45
62
42
51
36
50
37
62
50
48
58
28
51
57
36
36
71
54
53
57
46
54
36
54
52
48
46
50
51
47
52
55
55
40
25
26
47
23
23
56
22
45
49
52
45
38
60
52
40
49
24
49
35
56
26
65
63
56
50
61
50
21
24
39
46
24
28
48
46
38
55
50
46
44
45
30
45
44
59
44
61
26
45
49
61
61
38
41
52
33
50
53
45
57
32
61
29
47
59
56
36
54
61
44
65
50
48
29
45
44
63
62
28
62
31
33
57
29
37
54
51
32
28
49
48
32
59
44
48
56
54
59
55
61
45
40
54
32
50
43
38
60
33
32
47
45
48
41
52
59
47
60
45
49
60
56
47
54
58
60
41
40
57
24
34
56
42
51
53
47
33
65
37
61
48
25
39
35
50
56
63
42
43
46
61
52
46
52
44
53
47
36
48
60
51
25
45
36
48
58
66
31
58
52
61
58
56
49
68
61
52
32
50
52
55
50
28
58
49
54
60
27
55
45
43
57
39
29
37
45
40
24
53
22
26
31
30
46
36
38
18
54
54
24
27
25
45
48
31
60
62
37
40
57
39
39
63
25
42
58
35
49
50
36
29
29
60
45
30
44
25
47
50
26
62
47
31
34
53
63
34
49
65
42
51
36
47
40
71
40
37
61
55
46
39
50
50
60
44
58
56
21
54
60
55
46
49
45
60
60
53
62
44
48
46
55
52
56
59
63
44
63
58
41
50
63
57
39
57
41
26
38
22
50
53
47
46
52
56
34
37
36
54
40
53
53
50
20
61
24
30
50
34
47
46
34
28
40
50
51
55
47
61
50
46
42
33
58
43
62
48
45
46
42
57
53
41
66
56
42
60
29
30
56
41
49
46
41
59
25
52
52
60
46
57
52
40
51
57
52
46
66
40
35
55
39
29
57
56
56
62
55
58
61
39
56
50
44
49
26
25
57
50
38
51
59
52
26
35
29
49
57
59
51
48
56
46
58
44
57
40
47
26
46
65
55
47
32
29
67
63
40
56
48
56
50
41
44
44
52
55
57
51
56
42
55
53
47
44
45
53
71
42
43
53
51
52
46
67
39
27
45
55
60
58
42
62
27
52
44
47
53
50
61
45
50
52
53
50
40
55
22
64
60
59
47
26
46
60
41
60
36
49
42
55
46
53
57
23
45
61
46
61
51
43
54
61
45
63
55
54
66
31
28
51
50
60
58
50
62
39
47
30
27
61
51
45
35
20
44
54
25
25
59
51
40
22
47
55
50
53
34
57
40
52
56
21
45
55
60
45
58
64
67
52
47
51
30
46
56
49
50
51
47
46
47
45
57
49
42
47
27
29
43
46
60
47
66
62
51
40
42
40
37
52
27
24
29
44
61
58
40
28
50
48
60
26
57
42
36
45
61
52
57
50
44
28
45
49
55
35
55
46
43
50
44
39
28
58
34
37
45
53
55
65
52
61
24
56
42
52
55
36
51
63
48
55
38
61
61
58
55
50
61
56
58
39
61
58
55
60
43
32
58
35
39
45
59
59
56
45
58
65
49
38
43
49
28
62
56
26
40
44
48
38
46
36
57
45
64
62
26
22
23
60
69
53
22
49
50
55
60
51
38
47
27
34
38
61
29
53
25
50
38
55
28
50
38
47
51
29
31
31
45
37
42
48
54
32
51
39
51
61
63
53
30
52
65
51
46
45
45
47
57
43
60
45
55
42
41
27
58
49
53
51
28
55
45
49
28
55
56
60
32
50
50
61
40
52
52
49
45
55
55
40
57
46
40
36
45
53
61
57
35
70
45
25
31
27
51
26
26
52
54
47
38
25
46
26
54
25
50
26
43
26
62
43
25
30
68
45
61
52
30
49
30
35
44
35
48
62
54
27
37
26
27
38
59
55
51
49
45
40
59
67
35
50
26
43
55
55
36
62
61
46
33
31
48
55
27
53
51
56
55
47
44
61
56
58
50
41
56
59
41
43
45
44
62
55
37
48
45
68
43
56
31
50
20
54
60
39
29
46
25
40
34
31
31
62
61
51
40
49
27
35
27
22
31
57
30
28
30
29
32
39
51
51
28
43
38
60
51
49
65
46
55
38
46
69
40
44
48
61
42
47
19
40
52
51
54
33
37
52
55
55
52
58
53
58
47
53
42
54
55
74
47
57
50
55
42
67
62
43
60
64
24
61
50
45
65
51
64
54
51
61
37
36
62
49
57
56
48
46
48
40
62
54
67
37
52
42
41
34
48
33
35
26
25
70
34
54
61
18
58
60
40
37
27
37
41
41
53
47
32
25
60
64
28
67
38
49
54
58
46
49
57
50
62
60
51
48
25
52
58
64
50
50
45
50
58
52
38
41
45
35
80
57
54
54
46
65
60
31
64
50
25
41
62
42
50
26
26
55
62
58
45
70
54
43
42
46
35
28
57
57
28
50
45
53
36
52
55
60
48
57
49
51
56
65
62
30
46
23
63
56
46
41
52
56
65
34
62
55
58
51
31
27
51
39
29
26
58
33
54
43
39
34
47
66
60
45
46
42
64
55
34
55
27
50
36
48
27
54
49
60
57
55
45
46
58
55
53
61
45
50
56
56
57
61
63
52
51
45
46
62
50
45
45
50
40
58
43
29
45
54
49
66
33
35
26
50
55
53
50
30
63
45
59
45
47
40
54
48
63
26
55
39
26
47
48
43
27
50
45
52
55
57
46
27
23
47
38
52
54
53
57
57
58
56
48
50
25
45
50
58
47
19
50
45
40
62
41
48
48
50
36
53
61
49
22
40
57
53
62
55
45
54
41
59
42
30
53
65
59
47
59
55
45
44
58
50
54
55
46
49
45
55
56
54
62
43
55
55
65
58
57
49
57
47
56
50
61
53
50
53
51
58
29
52
48
58
48
42
32
56
55
57
45
34
52
52
51
73
39
57
61
50
48
61
24
39
48
45
37
63
42
45
61
61
36
43
34
54
37
57
56
33
30
66
54
55
40
53
43
36
51
52
60
50
59
45
46
27
49
35
49
56
53
52
53
66
44
63
44
46
55
56
40
47
40
45
36
54
29
62
26
53
49
58
50
44
25
55
31
38
58
55
28
42
46
41
55
62
36
53
63
35
45
46
63
27
52
52
51
73
33
44
38
50
24
24
34
56
45
30
44
38
36
35
59
25
47
45
34
63
53
46
49
29
46
49
55
32
26
50
45
50
29
51
42
46
36
59
56
46
58
60
42
60
56
29
45
64
30
50
62
49
51
51
50
45
58
56
58
52
62
50
38
61
60
50
61
59
40
47
62
37
49
65
57
55
47
40
67
29
54
43
60
55
28
20
27
55
51
57
37
68
45
27
55
61
36
55
48
46
44
50
53
36
50
33
50
58
47
41
56
50
49
54
53
51
45
58
63
46
45
25
52
57
62
43
47
55
49
66
63
63
55
46
60
45
47
56
47
46
51
67
57
47
48
62
60
48
24
40
49
55
42
29
35
23
61
43
47
39
36
62
47
33
33
31
66
51
49
25
55
56
46
29
66
43
41
50
45
26
32
36
40
47
29
51
45
62
50
70
50
49
30
55
55
46
52
58
55
50
28
56
61
46
50
59
29
39
50
58
58
28
49
60
26
28
67
41
48
34
39
57
56
57
49
66
30
32
56
50
51
62
45
48
57
46
36
56
44
23
56
56
50
50
60
25
61
66
33
59
40
48
59
59
39
65
56
24
23
47
52
50
34
22
46
27
64
43
56
59
37
64
27
52
54
45
61
52
23
45
47
48
52
61
55
53
43
59
47
39
48
42
50
22
32
41
44
52
25
60
23
42
46
61
33
32
55
35
42
47
46
54
50
60
62
56
56
21
41
43
55
47
55
41
47
49
24
66
44
23
57
55
60
46
53
48
38
35
36
45
51
55
48
41
26
42
48
57
46
51
31
55
42
66
48
50
43
56
47
37
40
39
47
58
28
60
60
51
32
42
28
62
28
35
55
50
24
36
26
46
29
43
25
24
26
26
24
40
24
34
53
53
60
40
36
58
42
58
55
52
26
60
59
44
54
38
33
61
54
56
32
65
42
45
53
54
59
44
30
52
50
47
55
57
50
57
41
45
47
64
47
32
62
61
45
46
49
50
58
31
56
59
57
61
53
49
23
52
24
50
38
25
26
39
67
38
18
32
46
52
40
45
23
34
42
25
48
21
33
45
36
27
50
51
29
31
56
33
24
49
59
27
23
66
56
52
50
22
47
41
28
39
38
50
52
40
63
42
50
49
55
49
60
56
55
58
52
42
52
54
23
45
55
56
37
55
31
63
25
45
46
47
33
42
33
55
40
61
63
53
57
46
57
41
40
57
58
62
34
51
55
51
47
45
55
25
27
22
52
26
28
55
26
60
63
50
48
23
58
45
45
57
54
59
51
24
50
31
45
55
60
61
36
35
23
42
63
45
54
59
58
46
57
24
40
63
56
56
45
52
65
55
31
51
38
25
55
32
53
48
67
66
55
30
36
45
40
51
32
66
37
57
58
46
56
57
55
54
53
21
66
58
60
55
54
37
38
51
55
35
51
67
50
52
46
33
40
52
23
25
27
59
27
35
32
44
39
41
60
61
71
40
30
52
28
62
61
44
42
37
63
26
31
43
56
57
66
65
25
60
52
38
24
36
45
55
49
52
72
46
48
47
52
48
43
34
71
60
58
45
50
53
55
62
23
47
47
64
60
60
45
59
33
57
51
45
48
59
68
30
56
44
57
54
51
60
55
55
58
48
32
32
60
30
50
60
33
18
60
47
29
57
63
37
63
45
28
46
38
47
52
63
32
55
60
58
61
50
37
45
50
31
53
42
28
51
32
28
32
32
63
36
36
43
55
37
62
46
49
55
56
32
68
57
56
60
46
40
62
61
57
26
58
52
46
33
39
58
44
45
31
38
63
51
55
54
56
47
57
56
38
44
42
62
60
34
64
49
60
49
33
57
36
57
46
63
57
23
24
34
71
41
59
26
50
32
27
60
37
28
25
57
23
33
27
35
48
35
49
35
54
32
62
57
38
62
25
22
57
71
58
29
36
28
56
31
32
28
57
45
52
58
51
44
26
48
36
44
62
45
44
62
32
55
53
62
60
52
56
65
26
38
49
48
31
56
51
61
42
35
49
55
54
40
44
55
57
45
46
57
66
47
54
47
39
33
58
44
50
56
45
31
49
59
50
44
52
38
29
61
25
37
42
56
44
38
43
60
51
31
22
61
53
65
53
46
25
50
38
60
49
27
44
60
43
29
48
46
56
61
47
24
56
61
42
50
38
44
53
58
49
58
58
39
51
60
50
60
60
52
62
44
64
49
52
57
54
28
42
54
41
57
62
47
55
29
30
48
27
48
44
62
51
60
58
40
57
44
54
56
55
60
29
64
45
44
52
47
60
55
37
34
34
48
26
44
53
46
53
23
65
47
65
61
73
62
62
48
27
44
58
60
23
22
27
55
65
55
42
41
50
56
25
64
65
56
62
67
40
55
49
37
45
61
56
40
50
55
57
47
47
52
30
34
57
56
39
59
70
52
50
57
55
60
41
44
28
62
37
55
57
69
49
45
61
31
58
55
59
30
47
64
35
63
36
60
46
58
46
56
46
50
39
55
50
22
53
26
23
59
66
56
51
49
27
58
44
34
23
49
27
37
44
23
55
32
66
30
43
58
45
38
52
43
56
60
55
47
27
44
46
39
48
60
54
47
55
47
38
31
64
67
31
55
55
60
53
29
63
56
48
67
54
31
58
55
67
47
28
62
50
55
51
48
50
55
42
65
58
44
57
54
52
22
22
33
54
40
63
51
52
43
65
55
27
37
32
49
23
45
68
23
39
54
48
65
52
45
50
37
51
43
30
51
22
34
46
26
52
53
61
57
53
35
28
72
58
48
37
22
44
70
50
48
35
50
38
58
63
48
50
22
31
65
57
38
43
40
62
63
58
38
64
56
69
54
54
51
38
42
51
60
60
50
60
47
38
45
58
53
60
59
56
62
62
53
61
33
60
37
37
46
45
30
37
31
36
26
18
50
23
56
63
57
51
44
38
51
50
66
46
51
55
38
67
45
43
54
52
39
53
65
62
27
41
36
51
41
66
51
30
45
47
45
51
62
26
29
29
31
33
63
24
24
32
53
58
60
61
55
55
38
46
55
46
48
49
38
50
55
40
30
52
50
53
61
36
60
49
57
44
56
47
56
66
62
38
24
36
45
39
57
51
52
65
47
45
39
38
31
54
38
48
47
34
55
55
19
47
45
57
49
44
22
72
50
41
23
60
27
57
52
28
28
29
63
29
54
51
32
25
39
48
56
27
70
44
34
63
39
58
47
51
42
35
28
58
47
58
29
67
51
59
47
50
36
40
58
24
65
55
46
37
69
40
60
39
60
60
62
45
48
61
25
50
49
48
46
60
55
62
53
42
53
49
46
63
39
38
30
50
23
41
33
40
48
28
31
64
51
69
21
28
26
25
49
66
30
27
36
32
64
41
53
60
25
46
35
30
51
22
22
36
57
60
61
22
49
61
38
53
40
40
27
36
56
38
27
57
60
48
55
38
62
57
38
36
56
54
56
56
60
24
50
39
71
57
60
60
38
43
51
29
57
60
61
61
60
53
24
55
36
59
59
57
47
62
62
55
56
42
51
55
62
34
40
52
56
32
38
38
60
62
35
46
25
64
56
26
46
35
44
40
53
47
53
39
44
36
55
30
38
27
52
26
56
27
28
55
55
47
35
25
36
56
26
65
59
33
42
19
38
47
46
51
57
62
34
35
41
52
55
54
65
23
60
53
60
63
46
64
33
45
58
63
55
65
43
43
47
51
50
50
57
60
47
66
48
54
63
27
63
32
54
23
60
49
29
67
28
44
58
28
60
47
63
46
42
52
25
60
55
58
48
56
35
41
45
56
58
35
44
43
28
60
33
58
43
29
23
56
26
23
60
53
62
61
53
55
63
26
23
62
24
58
65
54
66
55
55
50
66
52
56
57
48
55
29
58
34
71
49
56
49
37
61
53
47
60
62
56
38
49
60
46
49
55
56
57
45
53
63
62
44
50
58
51
29
60
61
36
19
32
49
37
48
36
65
24
35
30
26
60
66
22
26
32
35
66
26
22
27
62
31
25
23
45
68
41
48
48
44
38
20
60
46
47
58
50
26
31
29
24
37
39
46
45
61
35
57
61
56
48
35
57
60
51
55
45
47
58
53
45
59
60
31
58
45
64
24
25
62
39
50
56
29
41
56
55
64
36
18
60
64
60
42
55
41
33
32
49
48
56
60
49
37
59
44
35
34
23
30
41
24
45
30
22
23
47
42
70
48
25
34
53
56
47
55
56
40
22
51
67
54
48
40
56
27
27
25
68
52
31
32
57
23
56
35
36
26
22
31
48
53
55
61
31
50
52
55
45
33
32
56
63
55
62
56
57
50
60
39
55
21
47
62
30
52
58
45
48
67
58
64
50
38
59
41
57
47
47
48
50
58
43
28
47
67
57
42
48
30
25
61
48
23
22
50
29
62
38
44
39
58
45
41
49
54
37
56
63
39
58
50
50
49
27
56
24
46
56
23
61
25
57
49
61
45
58
59
55
27
44
46
46
46
57
49
42
66
48
57
57
41
46
56
65
65
56
49
55
65
57
60
41
60
55
62
58
62
45
50
51
61
51
62
61
50
47
65
58
49
48
49
27
28
51
60
60
67
60
55
38
59
52
60
60
66
33
65
56
47
65
67
43
50
39
30
49
47
28
56
71
34
63
29
45
55
40
66
31
34
52
22
41
45
44
51
26
46
41
59
39
47
55
44
21
25
26
58
24
35
27
56
45
57
30
66
68
59
28
60
57
55
53
57
54
65
56
51
29
29
39
51
62
56
46
30
60
40
45
57
38
38
34
44
52
56
70
48
50
58
62
56
47
28
41
37
43
39
23
55
50
35
65
32
22
44
24
60
23
26
23
25
45
62
50
51
28
45
41
46
47
51
61
56
39
35
25
34
41
44
30
24
21
26
42
45
46
46
37
40
25
24
40
18
56
49
64
47
50
50
39
68
65
23
52
43
69
51
36
66
54
58
56
46
37
50
34
61
26
50
69
64
38
64
46
26
31
67
27
66
56
41
24
56
57
54
67
26
58
27
60
31
34
66
26
71
55
22
62
46
23
58
60
58
46
50
62
30
60
41
34
52
46
44
28
44
47
55
46
47
39
32
58
63
43
49
44
45
37
26
49
35
59
65
55
51
42
60
22
57
53
60
65
67
60
46
21
45
25
25
59
59
63
61
46
57
65
48
51
33
68
55
36
55
22
43
65
55
48
32
40
62
65
43
60
55
72
45
53
62
61
55
62
63
46
42
29
50
39
29
33
66
48
55
45
24
59
27
50
49
27
32
27
65
41
41
64
45
29
53
24
58
51
40
50
30
33
38
50
21
26
29
67
47
39
57
29
22
19
35
24
44
34
59
61
46
25
47
47
57
45
69
26
52
50
50
37
60
56
61
78
47
36
68
62
53
67
36
52
60
37
60
63
28
56
44
56
44
46
66
55
53
57
60
60
65
39
50
42
56
24
41
62
70
46
24
49
54
51
47
41
26
22
47
65
32
30
48
38
37
48
32
37
51
41
27
48
35
38
46
26
25
32
38
30
70
26
33
35
30
32
40
65
29
28
30
62
46
45
61
48
51
34
64
59
55
39
69
31
68
60
24
66
34
35
60
55
60
50
66
54
64
55
44
26
60
59
48
46
56
36
46
59
48
55
62
18
61
41
66
62
49
56
56
31
58
42
47
29
49
62
50
56
50
49
29
39
36
50
34
50
42
28
45
54
39
34
50
29
34
55
55
53
43
39
50
42
38
37
42
38
25
29
53
34
25
32
47
46
28
45
67
63
45
60
60
39
54
49
56
18
62
62
54
61
51
68
58
76
60
43
60
60
43
60
37
60
53
58
67
36
67
69
55
57
48
65
60
29
44
51
18
70
67
64
33
43
29
24
47
44
23
59
46
39
70
43
47
50
42
32
32
67
34
21
58
53
48
53
60
45
67
27
31
25
48
29
29
36
35
55
48
29
63
40
57
44
67
31
32
23
32
35
40
67
35
56
54
61
48
61
41
56
60
62
58
28
57
43
60
45
44
60
53
61
51
65
66
70
65
55
50
57
60
49
75
44
62
61
60
44
35
41
41
41
57
53
32
70
61
35
29
35
47
64
55
60
75
58
71
55
50
62
32
42
44
35
39
37
68
44
30
26
43
44
27
52
26
35
32
23
53
47
40
38
24
66
45
59
46
50
28
56
37
32
46
44
25
42
41
28
38
47
57
37
45
60
51
64
59
46
59
47
49
61
34
48
37
56
49
29
64
38
44
47
58
65
64
55
42
49
70
47
59
51
65
59
55
75
35
37
51
50
56
37
56
60
49
53
77
25
80
58
21
50
41
56
67
22
39
65
26
41
68
52
32
26
49
34
30
31
72
29
57
35
21
39
63
52
32
26
49
35
48
29
46
41
28
27
30
60
48
31
54
60
34
46
62
67
51
64
63
35
50
46
27
60
59
63
56
39
55
58
43
42
41
51
66
29
48
70
51
51
58
57
53
52
32
62
45
34
52
27
44
56
25
59
37
42
39
35
46
65
45
51
77
26
32
45
35
72
45
37
50
55
31
48
60
33
28
26
27
31
46
27
34
25
27
36
52
35
30
46
42
62
23
60
35
43
61
35
24
56
60
39
34
31
50
61
24
67
61
29
35
55
49
49
70
62
36
47
24
60
19
59
31
48
47
63
61
48
64
63
58
64
56
24
61
42
53
48
50
57
56
25
48
49
26
35
33
60
61
39
21
60
38
24
47
71
60
61
55
29
39
71
60
32
30
55
44
44
48
26
46
26
40
39
56
49
25
39
47
46
49
42
27
55
53
29
52
45
44
56
54
51
47
31
55
67
36
23
46
40
32
49
38
42
60
53
30
64
54
47
56
66
63
62
47
62
46
56
66
60
60
49
48
55
39
50
56
57
24
56
55
30
47
40
62
60
52
55
66
61
46
60
63
38
61
56
38
60
40
61
61
35
31
51
52
26
19
36
45
24
40
44
65
35
24
47
48
63
29
41
67
30
47
53
49
49
45
22
35
43
20
30
56
55
60
44
56
26
34
42
46
47
53
44
39
41
59
47
54
51
45
53
54
27
27
31
55
69
64
48
35
65
50
67
44
67
56
41
58
55
53
55
57
27
60
42
55
63
42
45
48
64
50
55
46
48
35
38
28
55
70
43
48
57
33
34
49
45
39
48
43
65
54
33
30
36
37
24
33
50
56
54
65
64
60
61
32
40
52
56
35
39
52
77
60
39
40
25
20
47
40
22
40
57
54
64
34
42
66
60
45
50
54
38
63
60
68
47
56
60
36
49
56
65
69
54
34
62
33
51
63
63
61
66
56
47
65
60
39
67
36
56
56
57
32
68
69
46
45
60
60
56
52
29
28
56
47
42
46
24
56
52
21
25
37
69
32
27
40
27
43
37
59
37
44
43
61
28
39
39
45
43
37
50
46
60
27
40
56
53
25
45
77
24
56
63
35
56
46
62
57
53
61
67
49
62
48
55
56
34
65
54
66
52
62
46
62
49
32
40
60
60
55
55
53
54
66
51
31
49
56
35
42
52
62
63
65
78
48
65
61
31
48
59
56
66
28
63
43
36
61
38
29
28
51
39
44
36
73
24
24
25
70
31
49
55
34
53
45
54
43
22
57
29
27
49
49
39
41
25
30
37
48
51
52
29
44
52
30
46
40
39
45
62
50
58
65
43
40
55
64
31
68
48
32
59
60
41
31
29
56
52
46
50
28
58
50
50
57
34
71
30
30
47
61
49
41
43
75
41
27
37
53
52
55
61
65
27
48
59
46
30
61
57
62
23
63
28
34
28
50
56
22
22
24
56
23
36
30
46
51
75
47
27
46
27
65
44
37
51
35
41
44
30
46
24
38
36
41
40
53
35
53
46
27
27
26
67
77
65
60
55
64
46
37
54
58
23
61
56
71
43
68
53
52
70
70
31
38
66
56
64
69
53
56
55
48
55
56
46
54
48
61
49
46
47
57
69
33
62
50
28
53
59
42
38
25
25
50
47
51
32
60
55
58
46
54
26
42
44
66
42
53
36
27
26
52
39
54
50
31
64
49
57
26
26
49
56
46
29
49
32
23
26
45
34
45
48
27
25
24
44
66
48
44
58
49
33
52
46
47
49
34
51
59
61
55
25
31
64
57
56
61
57
33
21
55
65
61
57
55
62
60
62
62
37
41
61
47
67
55
59
68
55
46
61
50
61
58
50
47
52
57
43
25
30
47
34
65
52
41
40
28
45
43
49
58
53
24
64
70
27
54
30
30
34
34
37
22
62
43
62
28
52
39
26
42
43
49
35
66
55
32
40
34
25
56
39
35
61
36
30
66
63
55
69
61
57
24
65
47
29
28
64
34
58
61
41
70
43
59
47
51
23
45
61
40
48
39
26
22
56
61
57
55
67
41
50
51
56
62
45
50
27
50
49
53
29
26
26
34
54
27
52
30
57
46
45
59
61
49
37
31
63
52
28
27
26
41
37
31
54
32
39
45
49
56
31
65
50
21
26
37
29
28
40
30
27
48
40
56
26
37
33
59
64
57
75
55
48
50
60
30
49
63
50
54
59
64
66
49
65
28
54
58
47
43
53
76
39
34
60
42
65
71
54
34
60
64
63
62
50
60
53
48
64
41
48
56
34
25
31
55
52
50
51
33
55
22
57
42
25
43
30
27
34
57
61
28
24
25
28
44
41
47
37
48
44
36
39
25
64
48
41
46
36
43
31
28
36
60
61
19
36
64
31
42
57
57
59
49
60
60
47
54
69
58
56
56
47
66
42
50
51
35
61
45
61
49
55
65
43
44
65
27
49
47
60
64
52
64
61
34
60
29
45
56
47
41
54
48
36
53
41
54
42
24
32
27
56
53
51
40
36
38
58
40
46
22
26
62
25
67
56
48
26
65
25
62
26
26
25
67
52
56
27
31
49
48
57
40
46
48
61
38
58
52
62
57
48
52
32
51
62
48
50
46
33
55
28
55
22
67
64
79
60
55
43
32
43
18
55
53
67
35
36
70
56
29
61
61
32
48
56
64
61
60
58
57
50
64
60
60
49
27
47
53
46
29
49
60
45
49
18
39
62
41
50
38
52
27
52
27
52
31
57
23
21
41
37
61
57
34
36
22
22
23
49
48
60
23
51
22
33
28
67
50
39
34
53
23
55
43
60
56
55
57
62
70
56
50
55
51
59
60
50
57
50
61
58
64
55
38
37
20
51
62
33
27
65
54
57
35
63
65
60
55
48
37
46
40
40
58
45
35
56
70
65
26
45
28
22
44
57
62
47
52
31
42
24
61
55
37
31
26
61
45
21
29
42
54
25
60
55
65
64
55
25
31
30
70
36
24
49
32
42
31
52
46
52
46
50
25
48
53
46
58
60
48
39
60
62
27
61
48
43
39
68
62
42
42
43
37
65
20
66
46
27
54
34
27
62
57
60
58
63
55
57
60
54
31
42
29
60
47
69
62
63
49
40
57
66
21
58
35
19
47
58
41
29
35
45
37
46
54
25
48
44
37
25
24
31
49
46
38
27
43
35
46
70
49
49
44
43
45
52
24
35
62
47
44
31
25
67
39
61
50
41
28
41
65
38
54
63
51
25
59
64
35
29
54
50
56
40
48
45
50
44
37
61
47
57
45
61
26
60
48
45
45
56
66
35
48
30
61
61
65
65
50
62
56
68
53
69
51
68
41
37
37
28
55
26
58
23
48
31
25
46
52
25
24
26
41
69
67
28
30
44
32
63
41
42
30
30
40
33
65
60
47
29
22
56
28
44
54
66
35
35
63
47
45
55
32
33
56
50
53
57
37
31
45
69
63
55
60
41
50
32
50
29
62
65
51
59
49
62
33
33
37
47
56
42
67
46
38
47
38
47
42
53
55
53
52
60
45
50
62
22
47
68
54
51
61
27
33
30
54
28
37
26
48
52
40
61
33
54
57
57
51
66
38
35
18
60
41
49
28
41
45
49
33
36
33
37
22
27
56
24
36
42
34
24
56
62
26
43
42
51
53
56
37
30
37
24
60
64
70
60
25
48
57
47
28
32
46
45
52
55
63
39
56
67
47
47
46
46
61
65
22
67
44
63
68
60
59
53
49
59
59
59
60
50
59
36
50
30
27
64
30
33
50
36
49
34
52
36
35
53
30
35
42
28
31
54
77
66
44
39
38
60
44
38
26
57
41
47
61
35
23
55
47
31
55
47
48
57
31
26
63
35
31
53
47
64
42
26
44
50
61
47
45
38
34
62
37
58
57
63
52
64
39
66
26
41
60
68
47
50
60
51
51
35
37
40
46
60
54
36
55
62
70
58
46
38
60
70
50
26
26
54
26
44
60
42
26
44
40
55
40
39
51
23
50
54
34
39
32
51
44
54
28
37
21
29
41
37
37
43
36
57
53
72
30
47
35
38
30
49
40
50
50
32
68
28
45
70
66
56
40
65
36
37
40
60
65
54
49
68
45
65
61
74
63
60
39
31
66
64
64
69
29
18
67
55
60
56
33
50
69
61
44
64
50
50
24
55
59
50
57
55
62
46
48
38
34
42
65
25
42
45
68
51
59
52
22
67
69
26
41
54
35
54
36
28
29
37
50
44
44
60
35
27
33
36
26
23
32
42
31
30
36
43
31
24
34
25
61
51
45
38
61
37
61
47
52
59
41
45
64
25
57
38
27
44
50
59
60
58
68
66
60
32
51
63
38
61
64
60
40
63
52
40
39
49
43
49
60
42
67
64
62
51
25
55
30
43
30
38
34
62
38
53
28
23
40
24
36
35
48
29
63
36
58
37
52
47
70
64
53
50
22
53
65
50
39
43
36
39
36
22
38
58
55
32
42
32
23
28
24
50
50
27
49
65
47
43
56
33
37
57
61
50
54
25
33
42
23
56
26
26
52
51
52
54
68
52
31
37
39
52
23
37
50
57
41
60
49
55
39
61
40
38
53
43
52
43
24
69
61
68
48
49
44
59
57
37
27
65
43
53
34
45
30
59
35
49
28
71
42
39
56
24
46
54
42
62
28
37
58
47
36
59 Pamela”
42
39
57
36
69
35
32
33
47
48
63
21
52
33
53
44
54
50
63
47
36
54
41
39
45
47
25
43
30
47
56
64
53
38
72
48
61
61
58
48
37
33
57
31
60
64
63
54
46
42
45
53
62
48
55
49
47
52
39
60
51
34
33
57
56
35
46
66
35
35
44
34
55
35
46
60
44
44
49
23
59
61
23
28
57
59
25
26
35
33
49
23
31
54
34
47
30
27
34
46
23
32
48
53
49
49
57
64
27
37
52
60
55
66
42
58
53
58
50
70
60
54
63
65
50
50
61
61
61
40
56
61
65
53
27
61
62
32
55
60
66
30
46
62
34
37
60
48
34
44
66
52
60
63
66
39
37
37
36
21
32
46
28
57
45
61
64
25
35
61
28
46
66
39
55
33
42
36
46
31
35
53
29
29
43
54
24
26
33
53
39
59
49
24
29
30
28
57
43
46
40
38
64
38
65
58
50
45
60
48
61
34
56
37
66
45
41
39
32
46
64
41
47
40
62
44
53
45
61
65
60
22
27
37
60
56
43
55
21
39
36
56
55
26
26
63
38
44
50
50
26
63
50
22
59
23
75
41
68
55
29
56
42
39
35
26
43
46
32
30
44
32
31
58
60
34
24
37
29
29
37
59
28
37
35
34
59
50
35
26
28
46
23
68
28
34
69
66
41
55
66
65
46
40
60
61
57
55
37
38
47
50
27
63
60
65
72
60
64
51
49
67
51
38
70
50
62
36
57
47
51
25
49
48
23
47
61
63
47
59
52
65
50
37
28
31
58
60
44
53
69
38
25
27
37
30
34
25
40
43
56
27
40
61
49
30
48
65
51
46
32
32
72
60
50
53
48
18
48
27
29
25
25
57
54
60
64
26
48
39
81
70
38
42
35
53
55
66
60
39
37
45
46
52
68
71
46
40
51
57
60
67
40
29
58
40
56
21
59
40
57
64
72
63
50
55
37
38
60
66
26
62
28
48
36
29
31
27
50
52
29
29
25
29
47
40
58
45
39
30
41
48
53
24
33
48
30
27
32
25
47
30
45
37
22
40
44
58
58
49
30
36
30
60
33
31
26
32
62
24
22
31
36
42
53
55
32
50
42
63
62
49
21
45
56
73
65
53
27
61
40
42
38
64
65
50
33
40
34
54
32
55
50
41
67
55
60
72
65
55
48
61
70
59
31
35
70
50
40
40
44
26
26
39
29
41
43
30
31
27
56
57
28
32
53
59
23
28
37
40
59
35
35
54
23
25
38
50
48
60
65
32
55
56
37
52
32
54
28
33
44
50
32
55
46
51
62
46
44
62
55
64
60
67
52
65
43
69
47
23
63
56
63
55
29
26
34
47
50
49
40
65
62
56
58
45
62
58
49
56
36
32
66
56
67
50
49
46
56
63
49
27
36
34
52
51
35
66
52
29
30
48
60
47
55
60
58
33
54
66
35
34
66
50
32
50
48
68
49
28
54
28
49
60
50
66
45
27
56
60
42
56
40
41
48
55
61
23
56
73
66
52
32
36
42
58
40
49
46
33
56
67
38
36
67
62
53
68
50
55
49
66
43
34
36
52
52
52
63
71
31
59
38
26
56
43
46
70
28
49
29
26
66
60
47
46
70
32
44
60
33
46
23
64
33
44
27
29
39
53
68
23
61
70
21
47
61
45
26
33
64
40
63
52
46
46
60
44
58
62
46
71
33
60
63
26
60
65
64
51
37
49
66
41
58
27
50
65
72
40
58
67
62
39
46
23
54
67
62
30
26
31
44
62
26
53
60
66
44
65
24
37
28
23
66
33
25
66
65
50
45
29
45
42
48
56
55
64
38
50
66
52
39
23
51
29
43
37
30
56
43
53
63
45
30
51
56
68
27
58
48
62
50
39
60
51
36
49
29
21
56
68
48
30
58
54
54
30
61
33
32
53
53
54
46
75
51
64
44
30
48
43
57
67
60
57
42
53
62
29
54
60
31
33
70
57
35
36
32
32
52
35
30
56
65
60
61
61
45
24
82
67
49
45
61
47
39
43
56
52
60
55
65
62
60
34
40
66
53
48
25
55
48
53
62
61
38
41
30
26
36
39
60
61
60
32
60
68
53
56
28
24
60
53
61
41
61
40
48
80
61
59
50
72
25
70
55
30
60
45
28
60
59
70
29
65
44
45
24
53
51
26
37
46
57
46
60
55
58
22
36
59
52
34
24
60
66
36
24
62
47
54
24
36
52
37
49
46
32
61
47
27
62
31
38
50
48
67
45
66
54
42
39
45
58
28
42
34
32
57
24
40
28
20
57
36
68
30
52
46
29
68
30
48
30
60
44
31
39
75
61
55
58
43
60
40
38
67
62
36
37
60
24
46
47
40
43
51
25
51
49
65
48
55
67
48
70
29
43
62
61
37
50
60
65
66
64
59
40
27
54
31
55
60
50
56
61
60
52
60
62
43
33
67
54
36
64
50
64
55
59
49
43
67
49
53
39
65
58
53
53
67
34
54
64
62
61
69
68
63
40
41
24
32
48
37
48
70
36
50
38
58
56
41
64
47
72
52
38
61
60
23
56
48
70
60
24
55
47
63
61
39
55
55
65
62
52
25
39
48
32
48
55
52
43
28
41
61
32
40
60
55
39
65
43
32
70
50
34
59
60
65
70
43
67
42
45
35
71
50
45
37
57
47
33
65
43
58
33
55
68
41
41
59
40
36
54
29
43
25
41
38
45
67
51
35
69
45
54
42
44
55
67
46
28
50
67
24
23
71
32
62
34
67
59
55
44
66
35
50
29
31
49
69
58
53
47
47
50
65
33
57
35
59
65
36
60
39
57
49
32
28
69
26
66
49
64
47
59
46
37
31
62
25
57
65
60
26
63
68
33
59
23
58
65
31
65
45
38
60
32
52
35
50
55
35
34
55
63
50
61
59
47
48
20
22
26
61
55
38
65
46
44
34
51
53
54
45
40
52
44
64
54
39
36
61
32
60
59
44
49
60
60
42
48
62
37
26
36
29
50
36
26
35
27
59
60
37
63
45
68
41
39
61
57
60
68
51
28
68
54
64
53
70
45
70
59
31
30
57
64
63
23
66
63
61
43
60
47
60
80
24
57
42
61
46
56
46
52
37
51
48
29
46
39
41
58
61
40
39
59
34
22
67
50
62
47
63
67
37
57
66
48
27
47
63
65
67
57
36
26
66
48
52
61
27
58
47
45
61
29
30
52
47
46
38
57
63
65
53
39
63
43
46
64
32
26
47
45
60
63
50
57
24
47
37
33
26
74
52
53
56
55
46
40
22
60
33
29
66
51
60
46
29
22
50
49
59
34
50
60
53
41
67
28
43
20
58
48
61
40
41
40
61
49
52
48
52
36
63
38
30
40
54
29
54
33
57
40
63
41
61
67
52
28
39
59
36
44
32
27
35
62
29
49
30
55
60
55
42
47
30
50
40
54
60
31
57
50
41
37
29
66
35
43
65
61
62
40
60
45
47
52
32
27
72
39
55
53
48
44
65
27
62
30
39
26
49
40
74
61
42
54
38
35
26
46
70
62
61
63
58
35
60
62
66
39
50
47
56
61
38
57
34
46
60
61
71
57
60
46
46
63
47
43
41
51
50
57
66
48
60
37
50
23
26
61
36
42
46
57
57
65
48
22
63
41
21
40
60
48
63
44
38
63
72
58
75
46
35
59
52
48
34
51
38
57
65
61
30
37
43
55
28
69
36
61
28
60
36
47
28
64
60
61
53
48
31
45
52
62
59
37
36
68
62
31
50
47
18
48
41
50
29
58
51
59
22
37
59
53
59
26
43
56
62
67
61
45
69
55
63
28
58
61
49
52
40
67
53
39
39
44
45
46
63
47
29
52
52
60
55
39
45
26
61
52
39
63
63
55
40
43
34
65
50
46
25
28
67
64
29
43
50
33
27
60
48
57
62
31
24
60
61
56
59
54
65
69
37
61
52
65
34
60
32
47
53
67
35
53
49
57
65
44
25
42
27
76
66
63
61
66
54
23
60
65
24
38
52
52
35
61
56
56
62
57
32
60
38
22
41
50
55
70
52
50
50
48
35
35
32
47
66
46
37
72
45
67
26
42
30
42
59
45
48
64
35
25
37
54
30
61
54
66
29
36
24
57
35
29
57
72
68
66
67
42
53
66
68
46
48
54
40
49
65
67
30
65
55
56
59
74
37
67
51
55
58
48
37
49
53
62
59
47
25
54
59
65
31
40
56
66
39
45
62
59
57
57
30
38
45
40
60
69
43
41
32
64
62
56
46
49
40
35
42
45
65
60
46
49
64
19
55
52
45
54
27
67
40
60
45
36
41
46
54
41
77
47
22
54
62
40
46
52
36
29
27
49
43
46
47
29
31
56
29
64
66
67
31
59
56
37
40
53
47
54
46
70
39
59
41
34
54
53
61
55
62
44
69
27
73
35
82
71
57
62
55
47
41
55
47
56
66
62
55
35
57
48
66
32
28
29
35
40
67
65
63
69
59
62
30
59
35
42
67
29
56
29
36
55
70
70
42
49
59
37
57
75
58
66
44
44
28
75
60
53
37
60
48
37
46
60
26
29
39
30
30
48
45
61
63
54
56
42
57
46
25
58
36
69
56
31
47
42
65
59
49
61
60
58
65
65
62
52
48
38
58
65
54
46
47
35
37
53
24
34
37
59
32
51
35
75
23
63
63
61
62
50
65
46
52
58
65
72
58
30
37
54
55
42
27
49
62
40
52
60
31
45
56
58
38
54
67
39
49
43
24
53
48
53
51
68
71
60
60
44
70
36
25
66
33
49
55
46
35
54
43
64
65
53
23
61
34
36
38
64
47
63
61
24
50
40
52
61
55
39
52
68
28
43
46
62
60
45
46
54
63
64
33
31
56
54
68
65
51
66
53
55
49
61
42
70
40
46
40
48
39
56
64
80
24
29
42
18
55
36
23
48
66
71
61
43
61
39
55
52
69
54
36
48
48
51
45
33
33
50
55
72
44
40
52
28
38
42
31
39
54
56
50
62
39
55
65
40
61
53
45
55
41
38
57
46
57
37
39
48
52
36
61
32
46
27
41
59
43
35
37
57
32
37
76
54
47
58
54
49
18
40
29
57
28
48
70
41
49
44
39
47
63
34
40
35
38
63
46
46
47
46
60
25
47
37
48
50
73
63
61
49
39
68
55
39
36
32
67
30
58
26
69
31
51
57
54
38
42
37
37
38
30
39
51
35
53
32
56
25
69
35
55
60
68
55
40
66
65
53
70
50
43
75
37
57
49
60
33
49
42
69
51
47
54
42
55
57
45
54
41
58
54
50
52
30
31
62
29
44
30
45
58
47
39
49
29
62
57
58
61
52
33
59
32
33
30
53
34
47
32
55
32
55
33
62
43
54
54
52
46
42
44
77
21
42
69
48
48
65
66
55
67
58
56
67
40
41
67
50
52
53
58
49
53
43
40
61
57
24
66
24
31
32
51
51
39
32
37
71
38
44
25
43
36
22
60
32
42
42
35
49
31
36
54
60
36
38
57
43
61
31
48
46
50
35
60
58
58
66
46
56
44
28
59
38
51
39
61
68
25
48
42
53
58
45
68
42
48
63
31
57
28
60
57
31
31
55
48
61
27
35
41
39
49
71
70
56
48
49
49
58
35
38
46
38
44
49
51
35
39
49
72
61
33
55
55
60
70
70
60
36
59
37
70
50
55
68
41
44
55
76
63
59
33
19
61
62
43
50
63
25
28
44
75
51
37
40
42
71
47
44
28
55
57
69
39
36
40
44
51
39
40
57
39
61
49
48
59
40
67
63
43
42
52
62
63
64
50
64
38
25
54
61
53
41
21
41
25
75
39
27
31
62
49
72
53
27
55
44
54
43
49
62
46
56
43
53
71
53
25
68
45
57
31
32
60
50
56
38
57
42
52
55
77
60
70
69
46
52
56
55
26
40
58
25
57
72
24
50
54
70
40
55
61
27
45
52
49
62
37
46
46
35
47
54
47
49
47
63
27
54
39
38
44
53
43
62
40
59
61
46
43
69
49
63
32
46
60
57
54
35
43
58
49
54
43
54
56
56
39
43
64
34
42
29
51
30
26
55
40
44
48
53
48
56
48
45
63
27
41
55
47
51
40
56
54
46
42
45
54
65
26
36
44
69
52
48
57
30
67
66
43
50
37
56
53
65
30
43
61
29
37
48
58
34
54
83
25
39
50
34
56
61
69
38
68
54
59
60
43
57
44
49
57
33
53
24
42
45
41
55
39
30
76
25
23
46
24
54
44
44
64
47
55
46
40
50
50
59
38
39
73
32
38
67
37
55
50
49
59
46
75
53
51
58
39
75
44
72
56
48
42
60
40
48
74
58
77
40
41
50
68
53
49
45
45
50
35
30
61
41
48
72
72
29
55
56
38
44
62
65
59
41
59
62
71
56
61
41
65
25
63
51
41
28
46
26
41
75
57
63
37
32
41
42
50
63
51
39
70
46
43
25
24
62
46
35
42
24
35
49
44
71
29
52
70
49
48
37
68
44
24
55
62
34
61
48
64
58
40
73
44
40
49
70
30
58
50
67
57
66
37
40
72
56
39
64
25
55
76
32
52
48
52
56
67
63
48
56
65
46
50
30
58
54
69
27
30
58
51
39
22
32
54
60
49
41
51
36
50
51
48
55
60
59
49
41
75
38
48
65
41
43
45
36
64
59
35
68
25
33
58
28
49
19
44
45
51
34
31
42
28
52
22
52
28
30
57
46
59
38
44
66
57
47
44
65
47
39
41
49
56
60
34
33
58
51
49
39
61
57
65
67
47
32
81
62
59
39
30
46
49
51
59
71
50
44
52
55
61
53
46
42
58
36
60
47
52
53
41
55
52
29
37
41
55
58
65
47
58
32
38
44
45
40
48
60
55
55
55
24
23
58
38
51
43
56
34
63
37
32
22
67
70
38
62
46
46
51
56
42
32
34
64
66
59
57
35
43
58
29
31
46
33
53
47
62
43
45
69
44
62
55
83
36
57
50
61
63
57
55
58
61
64
60
34
66
47
32
51
71
30
53
76
76
35
48
47
41
26
60
75
41
58
39
29
75
58
56
46
44
59
68
57
58
55
34
34
31
50
53
28
21
49
48
75
30
60
49
58
29
46
20
43
28
70
82
72
40
62
61
70
58
44
44
68
61
51
35
33
58
68
42
39
69
22
25
32
66
41
25
34
36
65
51
57
54
37
38
49
76
65
50
50
25
51
54
46
56
61
65
53
35
25
61
66
45
40
26
37
50
49
70
34
64
51
70
69
73
38
55
43
22
30
50
55
60
54
35
31
37
46
42
44
42
65
35
39
44
50
70
71
59
75
53
53
42
54
48
57
35
69
21
27
51
42
28
53
66
BibNumberFullName
F2
Worknesh Degefa
F4
Edna Kiplagat
F7
Jordan Hasay
F6
Meskerem Assefa
F1
Desiree Linden
F11
Caroline Rotich
F24
Mary Ngugi
F12
Biruktayit Eshetu
F19
Lindsay Flanagan
F10
Betsy Saina
F21
Fionnuala Mccormack
F9
Sharon Cherop
F104
Kate Landau
F26
Bridget Belyeu
F14
Sara Hall
F18
Alyson Dixon
F20
Becky Wade
F29
Hilary Dionne
F23
Sarah Sellers
F109
Margaret Njuguna
F39
Bria Wetsch
F61
Kate Pallardy
2641 Mia Behm
F41
Sarah Pease
F34
Kimi Reed
F105
Dawn Grunnagle
F59
Caitlin Chrisman
F30
Nami Hashimoto
F111
Dot Mcmahan
F25
Michele Lee
F49
Paula Pridgen
F45
Megan Hogan
F65
Kaoru Nagao
F52
Amanda Nurse
F46
Kate Gustafson
F40
Rachel Hyland
4643 Anne Johnston
F54
Ladia Albertson-Junkans
F113
Miranda Boonstra
F64
Olivia Ballew
5662 Meghan Curran
F31
Christina Vergara-Aleshire
F51
Veronica Jackson
111 Rachel Coogan
1485 Meghan Roth
F17
Krista Duchene
SortName AgeOnRaceDay
Gender
Degefa, Worknesh 28 F
Kiplagat, Edna
39 F
Hasay, Jordan
27 F
Assefa, Meskerem 27 F
Linden, Desiree
35 F
Rotich, Caroline
34 F
Ngugi, Mary
30 F
Eshetu, Biruktayit 28 F
Flanagan, Lindsay 28 F
Saina, Betsy
30 F
Mccormack, Fionnuala
34 F
Cherop, Sharon
35 F
Landau, Kate
42 F
Belyeu, Bridget
31 F
Hall, Sara
36 F
Dixon, Alyson
40 F
Wade, Becky
30 F
Dionne, Hilary
33 F
Sellers, Sarah
27 F
Njuguna, Margaret 49 F
Wetsch, Bria
30 F
Pallardy, Kate
33 F
Behm, Mia
29 F
Pease, Sarah
31 F
Reed, Kimi
31 F
Grunnagle, Dawn 41 F
Chrisman, Caitlin 33 F
Hashimoto, Nami 27 F
Mcmahan, Dot
42 F
Lee, Michele
24 F
Pridgen, Paula
33 F
Hogan, Megan
31 F
Nagao, Kaoru
29 F
Nurse, Amanda
31 F
Gustafson, Kate
34 F
Hyland, Rachel
32 F
Johnston, Anne
38 F
Albertson-Junkans, Ladia
33 F
Boonstra, Miranda 46 F
Ballew, Olivia
29 F
Curran, Meghan 32 F
Vergara-Aleshire, Christina
37 F
Jackson, Veronica 32 F
Coogan, Rachel
28 F
Roth, Meghan
31 F
Duchene, Krista
42 F
City
Assela
Uasin Gishu
Arroyo Grande
Addis Ababa
Washington
Santa Fe
Nyahururu
Addis Ababa
Roselle
Iten
Wicklow Town
Marakwet
Jacksonville
Fairburn
Flagstaff
Sunderland Tyne And Wear
Boulder
Charlestown
Tucson
Kikuyu
Broomfield
New York
Brooklyn
Indianapolis
Springfield
Dallas
Mountain View
Tokyo
Oakland Township
Rochester Hills
Charlotte
Jamaica Plain
Chiba-Ken
Brookline
Brooklyn
Palo Alto
St. John’S
Snoqualmie
Molenhoek
Bloomington
Denver
Henderson
Somerville
Jamaica Plain
Minneapolis
Brantford
F56
F43
1641
1908
F33
F108
5760
1385
9954
7178
1227
F53
1038
F22
F57
F42
F107
1542
1683
F106
F62
2046
1545
1939
5605
1201
9348
1428
8662
1642
5970
3561
9202
4829
2052
5625
2698
9221
4524
3206
1973
4455
3874
7102
F68
6423
4085
Margaret Vido
Teal Burrell
Elizabeth Wasserman
Keri Mcentee
Madeline Duhon
Megan Foster
Meriah Earle
Erica Marrari
Bianca Toledo
Emily Waligurski
Meg Brockett
Samantha Wingert
Alison Sukolsky
Sarah Crouch
Ziyang Liu
Lacey Krout
Jenelle Deatherage
Lindsay Carrick
Caitlin Fahey
Shaluinn Fullove
Lauren Philbrook
Rebecca Gentry
Fiona Brian
Sarah Hallas
Kayla Strong
Megan Jaswell
Chandler Carreon
Ailsa Macdonald
Haley Johnson
Jamie Hershfang
Julie Rembold
Beth Blendell
Gracie Griffith
Juliet Bottorff
Moira O’Connor Lenth
Michaela Spannaus
Violetta Yazlovskaya
Jaclyn Schuerholz
Ashley Livingood
Catalina Langlois
Kirsten Allan
Amy Crain
Caitie Meyer
Alice Grant
Theresa Hailey
Sara Willhoit
Sara Trané
Vido, Margaret
28 F
Burrell, Teal
33 F
Wasserman, Elizabeth
23 F
Mcentee, Keri
29 F
Duhon, Madeline 30 F
Foster, Megan
41 F
Earle, Meriah
40 F
Marrari, Erica
37 F
Toledo, Bianca
22 F
Waligurski, Emily 23 F
Brockett, Meg
23 F
Wingert, Samantha 32 F
Sukolsky, Alison
29 F
Crouch, Sarah
29 F
Liu, Ziyang
35 F
Krout, Lacey
29 F
Deatherage, Jenelle41 F
Carrick, Lindsay
26 F
Fahey, Caitlin
28 F
Fullove, Shaluinn 41 F
Philbrook, Lauren 31 F
Gentry, Rebecca 33 F
Brian, Fiona
33 F
Hallas, Sarah
39 F
Strong, Kayla
29 F
Jaswell, Megan
31 F
Carreon, Chandler 23 F
Macdonald, Ailsa 38 F
Johnson, Haley
25 F
Hershfang, Jamie 26 F
Rembold, Julie
38 F
Blendell, Beth
34 F
Griffith, Gracie
20 F
Bottorff, Juliet
28 F
O’Connor Lenth, Moira
24 F
Spannaus, Michaela25 F
Yazlovskaya, Violetta
22 F
Schuerholz, Jaclyn 33 F
Livingood, Ashley 27 F
Langlois, Catalina 38 F
Allan, Kirsten
28 F
Crain, Amy
40 F
Meyer, Caitie
27 F
Grant, Alice
27 F
Hailey, Theresa
30 F
Willhoit, Sara
30 F
Trané, Sara
33 F
Philadelphia
Richmond
Goshen
Fairbanks
Berkeley
New York
Escondido
Dallas
Bergenfield
Allston
Portland
Cedar Falls
Kailua
Flagstaff
Kirkland
Atlanta
Dunlap
Fredericksburg
Weymouth
Palo Alto
Hamilton
New York City
Aberdeen
Cotati
Roy
South Glastonbury
Kansas City
St Albert
St. Louis Park
Chicago
Lucas
Newport
Atlanta
Cambridge
Seattle
Chicago
Titusville
Baltimore
Champaign
Santiago
Englewood
Lafayette
Weston
Boston
Portland
Shrewsbury
Satellite Beach
4173
5907
1502
8163
3023
2977
2440
3774
1673
3596
8714
2361
7553
6853
4121
1706
5468
3711
3133
4910
6075
4065
8692
6052
6787
5778
3458
5843
9440
4536
4066
4924
11506
5857
8401
8831
16811
8364
8806
9662
4775
9137
4563
9102
6387
1757
6346
Paola Kung
Tania Canterbury
Rebekah Battaglia
Madeline Jenkins
Cristina Lowry
Grace Bowen
Danika Simonson
Locky Trachsel
Jane Weber
Neringa Kaulinaite
Rachael Lenz
Ana Villegas
Alanna Bernacchi
Jennifer Dunn
Emily Fayette
Molly Culver
Kate Hails
Abigail Clifford
Emma Astrike-Davis
Shari Eberhard
Caroline Mcbride
Julie Woodruff
Katka Smolarova
Devyn Pryor
Anna Marggraff
Leia Lautzenheiser
Heather O?donnell
Joanne Mccandless
Megan Luckner
Georgia Dolloff
Marnie Kinnaird
Karen Thibodeau
Christine Rabadan
Meaghan Dalton Walsh
Jessica Quinn
Emmi Aguillard
Julie Donagan
Tania Estrada
Annie Monjar
Maeve Mccartin
Mariah Jordan
Kristen Dixon
Cassandra Martin
Lindsay Eysenbach
Emily Ullmann
Tina Muir
Silvana Rasch
Kung, Paola
35 F
Canterbury, Tania 39 F
Battaglia, Rebekah 26 F
Jenkins, Madeline 26 F
Lowry, Cristina
33 F
Bowen, Grace
26 F
Simonson, Danika 27 F
Trachsel, Locky
50 F
Weber, Jane
36 F
Kaulinaite, Neringa 36 F
Lenz, Rachael
25 F
Villegas, Ana
38 F
Bernacchi, Alanna 43 F
Dunn, Jennifer
28 F
Fayette, Emily
29 F
Culver, Molly
28 F
Hails, Kate
31 F
Clifford, Abigail
25 F
Astrike-Davis, Emma23 F
Eberhard, Shari
25 F
Mcbride, Caroline 27 F
Woodruff, Julie
31 F
Smolarova, Katka 29 F
Pryor, Devyn
26 F
Marggraff, Anna 24 F
Lautzenheiser, Leia 27 F
O?donnell, Heather38 F
Mccandless, Joanne40 F
Luckner, Megan 24 F
Dolloff, Georgia
33 F
Kinnaird, Marnie 26 F
Thibodeau, Karen 39 F
Rabadan, Christine 33 F
Dalton Walsh, Meaghan
29 F
Quinn, Jessica
25 F
Aguillard, Emmi
27 F
Donagan, Julie
24 F
Estrada, Tania
34 F
Monjar, Annie
31 F
Mccartin, Maeve 27 F
Jordan, Mariah
24 F
Dixon, Kristen
38 F
Martin, Cassandra 27 F
Eysenbach, Lindsay 26 F
Ullmann, Emily
26 F
Muir, Tina
30 F
Rasch, Silvana
43 F
Barranco
Fort Myers
Sandy
Frisco
Playa Del Rey
New York
Coralville
New York
Toronto
Fort Worth
Portland
Miami
Phoenix
Birmingham
Astoria
Saint Louis
Pittsburgh
Brooklyn
Durham
Raleigh
Andover
Vallejo
Melrose
Madison
Lafayette
Midlothian
Meadowvale
Stratford-Upon-Avon
Corning
Plymouth
San Francisco
Vancouver
Westwood
Newfield
St. Louis
New York
Bozeman
Mexico City
Chicago
Palos Park
Fort Wayne
Jacksonville Beach
Louisville
New Haven
Cambridge
Lexington
Guatemala
3636
6395
8400
2711
7230
3279
5084
7297
6415
9228
3426
9538
17686
4513
3524
9514
6243
4717
4729
4077
3613
6604
5847
5131
6187
6375
4457
3508
6644
8287
6915
7267
14002
8588
F38
7000
8578
3913
5812
2436
2080
6323
5737
4886
2933
6494
3230
Jennifer Berry
Jennifer Gorham
Emma Garrard
Hannah Rowe
Tara Carr
Amy Natalini
Paola Fierro
Estelle Varenne
Christine Westcott
Jennifer Absher
Kimberly Albert
Anne Elise Wester
Suzanne Leslie
Kathryn Brake
Katie Barrett
Elena Gomez
Katie Rinder
Jennifer Pearson
Katarina Mylvaganam
Elizabeth Conlon
Marissa Ward
Amelia Shea
Laura Fox
Rachel Wood
Dana Bogan
Heidi Bock
Xiaoyan Hu
Erica Shell
Eleni Rundle
Mary Johnston
Erin Jaffke
Megan Keane
Sarah Fountain
Melissa Perlman
Nao Isaka
Missy Showers
Grace Thacker
Anna Balouris
Natalie Chirgwin
Brenda Hodge
Daniella Orton
Chunhua Liu
Angela Switt
Jamie Adkins
Jane Ricardi
Elizabeth Dollas
Shelby Jackson
Berry, Jennifer
38 F
Gorham, Jennifer 37 F
Garrard, Emma
37 F
Rowe, Hannah
27 F
Carr, Tara
28 F
Natalini, Amy
37 F
Fierro, Paola
40 F
Varenne, Estelle 44 F
Westcott, Christine 49 F
Absher, Jennifer 32 F
Albert, Kimberly 28 F
Wester, Anne Elise 28 F
Leslie, Suzanne
38 F
Brake, Kathryn
29 F
Barrett, Katie
28 F
Gomez, Elena
25 F
Rinder, Katie
30 F
Pearson, Jennifer 27 F
Mylvaganam, Katarina
30 F
Conlon, Elizabeth 27 F
Ward, Marissa
23 F
Shea, Amelia
28 F
Fox, Laura
38 F
Wood, Rachel
29 F
Bogan, Dana
30 F
Bock, Heidi
32 F
Hu, Xiaoyan
39 F
Shell, Erica
29 F
Rundle, Eleni
35 F
Johnston, Mary
25 F
Jaffke, Erin
26 F
Keane, Megan
25 F
Fountain, Sarah
24 F
Perlman, Melissa 36 F
Isaka, Nao
24 F
Showers, Missy
28 F
Thacker, Grace
36 F
Balouris, Anna
30 F
Chirgwin, Natalie 30 F
Hodge, Brenda
47 F
Orton, Daniella
31 F
Liu, Chunhua
50 F
Switt, Angela
45 F
Adkins, Jamie
24 F
Ricardi, Jane
30 F
Dollas, Elizabeth 42 F
Jackson, Shelby
25 F
Denver
Hilliard
Park City
Boston
Sudan
Barksdale Afb
Bogota
Paris
Chantilly
Satellite Beach
Syosset
Florahome
New York
Houston
San Diego
Mount Vernon
New York
Grand Rapids
North York
Montgomery Village
Strongsville
Charlotte
Anchorage
London
Brighton
Spring
Ningbo
Franklin
Apex
Brooklyn
Watertown
New York
Yerevan
Delray Beach
Tokyo
Palmdale
New Orleans
Allison Park
Ashland
York
Cincinnati
Newton Center
Toronto
Colorado Springs
Wenatchee
Amesbury
Boston
10581
6359
10140
6544
3060
4028
11179
2358
4393
11134
8742
8744
5755
7048
10001
10160
1755
2464
5548
10256
12218
3724
8249
4054
3690
1782
3818
6404
8205
3539
3465
6743
2640
9711
3717
13338
6977
8098
8722
9176
4440
5746
8942
5979
7567
5902
10987
Tannis Reddy
Karoline Skatteboe
Katie Sanderson
Sarah Rusk
Mary Owen
Maria Regina Yamin
Jennifer Huwe
Tessa Stoltenburg
Alexis Mckeel
Elizabeth Devivo
Christina Norris
Léonie Boudreau-Labossière
Bibo Gao
Caroline Shannon
Kendall Dinwiddie
Christina Strauss
Jennifer Mortimer
Katherine Goodwin
Teresa Inman
Frankie Brillante
Jordan Daniel
Lise Friis
Melanie Worley
Marcia Zhou
Julie Olsen
Marisa Lizak
Alix Cohen
Shannon Trant
Elizabeth Swierzbinski
Ashley Nichols
Tara Kennedy
Kim Webster
Yaara Zangi Radoshitzky
Hannah Olson
Emily Raymond
Genevieve Coffey
Samantha Juraschka
Kelsey O’Connell
Georgeanna Le
Alejandra Santiago
Sarah Jackson
Hillary Shaw
Ellen Mail
Allison Stover
Lauren Tilton
Caitlin Braithwaite
Carolyn Buchanan
Reddy, Tannis
28 F
Skatteboe, Karoline25 F
Sanderson, Katie 29 F
Rusk, Sarah
38 F
Owen, Mary
27 F
Yamin, Maria Regina54 F
Huwe, Jennifer
29 F
Stoltenburg, Tessa 24 F
Mckeel, Alexis
24 F
Devivo, Elizabeth 26 F
Norris, Christina 32 F
Boudreau-Labossière,
25 Léonie
F
Gao, Bibo
40 F
Shannon, Caroline 33 F
Dinwiddie, Kendall 33 F
Strauss, Christina 27 F
Mortimer, Jennifer 37 F
Goodwin, Katherine30 F
Inman, Teresa
42 F
Brillante, Frankie 26 F
Daniel, Jordan
31 F
Friis, Lise
46 F
Worley, Melanie 25 F
Zhou, Marcia
30 F
Olsen, Julie
37 F
Lizak, Marisa
39 F
Cohen, Alix
26 F
Trant, Shannon
24 F
Swierzbinski, Elizabeth
31 F
Nichols, Ashley
27 F
Kennedy, Tara
44 F
Webster, Kim
42 F
Zangi Radoshitzky, Yaara
35 F
Olson, Hannah
24 F
Raymond, Emily 37 F
Coffey, Genevieve 28 F
Juraschka, Samantha
30 F
O’Connell, Kelsey 24 F
Le, Georgeanna
27 F
Santiago, Alejandra 26 F
Jackson, Sarah
30 F
Shaw, Hillary
35 F
Mail, Ellen
31 F
Stover, Allison
28 F
Tilton, Lauren
37 F
Braithwaite, Caitlin 31 F
Buchanan, Carolyn 24 F
Toronto
Cambridge
Raleigh
Wilmington
Billings
León
Hixson
Sioux Falls
Allendale
New York
Durham
Salaberry De Valleyfield
Buffalo Grove
Cambridge
Austin
Philadelphia
Bedford
Oakland
Winston-Salem
San Clemente
Los Angeles
Lynge
Sylvania
Kowloon
Parker
Marina Del Rey
San Francisco
Medford
Wilmington
Seattle
Dublin 11
Framingham
Huntersville
Fremont
Cambridge
New York
Manhattan Beach
Newport Beach
Los Angeles
Inglewood
Austin
Seattle
Boston
Tipp City
Windham
Salt Lake City
Toronto
5310
3059
16481
7204
12771
6273
7079
7388
8812
7159
7243
5557
14589
7219
2008
9066
3674
2513
11510
1979
9674
4652
2555
6074
6441
8964
9169
7115
7618
10616
11801
8984
3698
5437
11656
3740
12608
5406
10034
9907
7539
8432
5988
5922
11815
4641
9871
Sara Wild
Maria Regina Scarpin
Flannery Davis
Amanda Watters
Lindsay Weigel
Rachel Rodin
Amory Salem
Victoria Bresnahan
Carrie Merrithew
Amy Corby
Cristin Streetman
Danielle Sansonetti
Caity Ashley
Melanie Kassel
Alexandra Bender
Jacqueline Paylor
Kristen Prendergast
Caitlin Difava
Cecilia Varela
Joan Samuelson
Olivia Beltrani
Kiersten Waineo
Katherine Gwyn
Erin Lohrenz
Rebekah Mayer
Audrey Blazek
Emily Rybak
Kasey Baynton
Angie Roane
Michele Maciejewski
Katie Cross-Powers
Kristin Shaw
Nancy Jurgens
Annyck Besso
Laura Palomino Cardoso
Laura Galeazzo
Asuka Saito
Justyna Wilson
Olga Bagryantseva
Haley Alexander
Niccole Tamberrino
Tiffany England
Becky Howarth
Megan Hepp Hovis
Chandler Olson
Vicky Mcelligott
Erin Baker
Wild, Sara
29 F
Scarpin, Maria Regina
32 F
Davis, Flannery
24 F
Watters, Amanda 38 F
Weigel, Lindsay
26 F
Rodin, Rachel
28 F
Salem, Amory
44 F
Bresnahan, Victoria31 F
Merrithew, Carrie 37 F
Corby, Amy
43 F
Streetman, Cristin 39 F
Sansonetti, Danielle39 F
Ashley, Caity
24 F
Kassel, Melanie
45 F
Bender, Alexandra 29 F
Paylor, Jacqueline 21 F
Prendergast, Kristen38 F
Difava, Caitlin
33 F
Varela, Cecilia
35 F
Samuelson, Joan 61 F
Beltrani, Olivia
25 F
Waineo, Kiersten 26 F
Gwyn, Katherine 38 F
Lohrenz, Erin
30 F
Mayer, Rebekah 38 F
Blazek, Audrey
24 F
Rybak, Emily
29 F
Baynton, Kasey
34 F
Roane, Angie
41 F
Maciejewski, Michele
31 F
Cross-Powers, Katie23 F
Shaw, Kristin
35 F
Jurgens, Nancy
41 F
Besso, Annyck
28 F
Palomino Cardoso, Laura
26 F
Galeazzo, Laura
31 F
Saito, Asuka
38 F
Wilson, Justyna
43 F
Bagryantseva, Olga 38 F
Alexander, Haley 28 F
Tamberrino, Niccole39 F
England, Tiffany 35 F
Howarth, Becky
30 F
Hepp Hovis, Megan37 F
Olson, Chandler
24 F
Mcelligott, Vicky 35 F
Baker, Erin
23 F
Durham
Berkeley
Boulder
Ashland
Charlestown
Brookline
Cambridge
Seattle
Traverse City
Rochester
Nashville
Melbourne
Raleigh
Chilliwack
Charlottesville
Indialantic
Annandale
Winchendon
Santiago
Freeport
Troy
Plymouth
Austin
Charlestown
Eden Prairie
Chicago
Chicago
Heidelberg
West Linn
Marcellus
Concord
Brookline
Apex
Washington
San Luis Potosí
Rochester
Tokyo
Fairless Hills
Brooklyn
Portland
Monkton
New York
Tampa
Charlotte
Louisville
Southend On Sea
Minneapolis
6970
6277
14816
4716
6104
4592
3122
6282
9927
3768
6560
3044
6369
8359
9331
3158
7620
9740
7188
10082
9222
16831
9072
2418
7254
6703
5657
10308
3329
5871
5892
7253
25743
5973
9195
6769
7490
9702
3697
6310
12746
5658
13553
5024
6916
8724
10391
Hope Cutler
Danielle Widenmann
Amy Farrell
Anne Cushman
Almudena Lopez
Heather Schulz
Lauren Minor
Elisabeth Rustad-Nilssen
Katy Farrell
Lauren Fedak
Anna Phillips
Cara Donohue
Nicole Mcrae
Wendy De Wolf
Rebecca Dobbin
Mary Higgins
Meryl Haring
Qi Song
Sarah Aponte
Brittany Moriarty
Kristen Serafin
Meredith Defranco
Daniella Mora
Christina Perry
Melissa Higgins
Erica Brecher
Caroline Turner
Lindy Zeng
Emily Nist
Carolina Ayastuy
Mari Kotani
Mary Klene
Nicola Young
Kristine Walhovd
Jenna Parker
Sophia Chen
Heather Baker
Amanda Furrer
Carola Bendl-Tschiedel
Jessica Marlier
Rachel Parker
Baylee Robey
Claudia Fernanda Arguijo Aguirre
Liz Anjos
Tricia Hengehold
Heather Devane
Stephanie Noll
Cutler, Hope
24 F
Widenmann, Danielle
36 F
Farrell, Amy
41 F
Cushman, Anne
41 F
Lopez, Almudena 28 F
Schulz, Heather
44 F
Minor, Lauren
27 F
Rustad-Nilssen, Elisabeth
30 F
Farrell, Katy
25 F
Fedak, Lauren
29 F
Phillips, Anna
23 F
Donohue, Cara
27 F
Mcrae, Nicole
30 F
De Wolf, Wendy 27 F
Dobbin, Rebecca 25 F
Higgins, Mary
29 F
Haring, Meryl
32 F
Song, Qi
50 F
Aponte, Sarah
28 F
Moriarty, Brittany 32 F
Serafin, Kristen
30 F
Defranco, Meredith35 F
Mora, Daniella
33 F
Perry, Christina
37 F
Higgins, Melissa 26 F
Brecher, Erica
33 F
Turner, Caroline 24 F
Zeng, Lindy
22 F
Nist, Emily
24 F
Ayastuy, Carolina 49 F
Kotani, Mari
28 F
Klene, Mary
35 F
Young, Nicola
22 F
Walhovd, Kristine 42 F
Parker, Jenna
34 F
Chen, Sophia
42 F
Baker, Heather
35 F
Furrer, Amanda
31 F
Bendl-Tschiedel, Carola
42 F
Marlier, Jessica
33 F
Parker, Rachel
28 F
Robey, Baylee
21 F
Arguijo Aguirre, Claudia
23 FFernanda
Anjos, Liz
33 F
Hengehold, Tricia 26 F
Devane, Heather 28 F
Noll, Stephanie
23 F
Denver
Vacaville
Tupper Lake
Rancho Cordova
Puebla
Orlando
Evansville
Oslo
Philadelphia
Brighton
Houston
Pittsburgh
Hamden
New York
Boston
Lafayette
Shaker Heights
San Jose
Somerville
Brighton
Gaithersburg
Gainesville
Mandeville
Cottonwood Heights
New York
Fredericksburg
Boston
San Francisco
Philadelphia
Guatemala
Tokyo
Manchester
Cambridge
Oslo
Stow
Pacifica
Raleigh
Bethlehem
Wien
Apopka
Shrewsbury
State College
Torreón
Portland
Cincinnati
Somerville
San Francisco
7456
13747
6839
9741
8316
4009
6044
10298
6045
5624
9182
6348
9447
8745
9532
9652
5681
8409
9298
9113
5818
3992
16448
7127
13329
7105
7649
9824
7220
12898
8840
9874
5368
8176
9587
6527
9117
9918
8115
15035
6506
17257
8119
8847
9250
11906
6528
Amanda Walden
Makenzie Bothner
Magaly Soto
Sarah Johnston
Jenny Seo
Emilee Palmer
Jalayne Bacon
Megan Rebholtz
Julie Gawith
Laura Huselton
Shawn Martin
Elise Easterling
Cheng Wood
Laura Gann
Dana Kolesar
Claudia Martinez
Abigail Cember
Lisa Mehl
Molly Oren
Rachel Sowinski
Deborah Downs
Aly Ursiny
Grace Gray
Alice Twu
Antonia Bista
Vicki Duepner
Alexandra Caminiti
Mallory Mueller
Stefanie Flippin
Jolene Young
Kelly Wehman
Emily Bastian
Amy Cook
Michelle Vaccaro
Brooke Weinstein
Elizabeth Amidon
Courtney Hawkins
Lydia Imperiale
Mary Lawrence
Tracy Dzibela
Kristina Greenwood
Lauren Lacouture
Jennifer Osler
Tenley Ortiz
Lily Gentner
Brianna Hearle
Heather Crowe
Walden, Amanda 35
Bothner, Makenzie 23
Soto, Magaly
42
Johnston, Sarah
32
Seo, Jenny
37
Palmer, Emilee
34
Bacon, Jalayne
40
Rebholtz, Megan 25
Gawith, Julie
36
Huselton, Laura
29
Martin, Shawn
28
Easterling, Elise
31
Wood, Cheng
44
Gann, Laura
24
Kolesar, Dana
39
Martinez, Claudia 48
Cember, Abigail
27
Mehl, Lisa
29
Oren, Molly
24
Sowinski, Rachel 24
Downs, Deborah 42
Ursiny, Aly
30
Gray, Grace
24
Twu, Alice
26
Bista, Antonia
28
Duepner, Vicki
39
Caminiti, Alexandra31
Mueller, Mallory 26
Flippin, Stefanie 29
Young, Jolene…
Delivering a high-quality product at a reasonable price is not enough anymore.
That’s why we have developed 5 beneficial guarantees that will make your experience with our service enjoyable, easy, and safe.
You have to be 100% sure of the quality of your product to give a money-back guarantee. This describes us perfectly. Make sure that this guarantee is totally transparent.
Read moreEach paper is composed from scratch, according to your instructions. It is then checked by our plagiarism-detection software. There is no gap where plagiarism could squeeze in.
Read moreThanks to our free revisions, there is no way for you to be unsatisfied. We will work on your paper until you are completely happy with the result.
Read moreYour email is safe, as we store it according to international data protection rules. Your bank details are secure, as we use only reliable payment systems.
Read moreBy sending us your money, you buy the service we provide. Check out our terms and conditions if you prefer business talks to be laid out in official language.
Read more