3
7
8
10
11
19
22
27
29
35
36
43
48
50
59
70
78
84
89
90
29
84
25
2
15
25
28
31
45
47
52
58
71
75
76
79
83
85
8
17
22
26
30
35
41
45
46
49
54
57
58
60
65
69
73
74
80
86
22
49
23
10
18
20
23
31
34
37
40
50
53
56
61
66
76
87
24
26
28
29
30
31
35
40
43
44
51
59
67
73
74
80
82
83
86
88
74
28
39
2
4
6
15
18
27
39
45
50
56
62
66
70
84
89
3
10
23
25
27
28
31
32
33
34
36
51
52
55
57
58
66
67
86
87
34
36
36
14
18
20
21
22
26
30
38
41
47
49
63
78
85
89
11
20
22
24
27
29
37
39
44
48
51
60
62
64
65
69
78
81
85
90
39
27
9
4
5
6
14
15
19
47
54
61
67
74
79
82
86
87
4
5
6
9
17
18
19
27
28
38
39
45
51
53
56
60
61
79
84
85
85
4
46
8
11
20
24
31
32
33
42
47
52
67
69
71
74
87
3
5
6
7
12
14
18
23
28
34
37
39
40
43
54
60
69
80
84
89
28
69
78
15
26
29
31
36
38
44
46
49
56
58
66
70
76
86
7
8
14
31
37
47
49
51
52
54
56
65
70
72
73
74
75
81
82
86
65
54
28
16
18
23
38
40
44
58
63
64
68
76
78
80
85
88
2
5
18
23
28
33
45
50
59
64
68
70
72
74
77
82
84
85
86
89
84
33
87
3
13
34
38
46
53
62
63
65
75
78
79
81
87
88
4
13
14
16
19
20
24
25
36
40
46
47
58
62
74
79
80
88
89
90
13
47
7
2
18
22
32
33
42
44
48
56
65
66
69
73
81
82
4
6
12
20
33
38
40
41
44
54
59
60
61
69
78
79
82
83
87
89
79
89
20
7
9
13
30
42
45
47
49
53
58
71
75
77
84
90
3
5
27
30
32
35
36
39
43
48
49
55
56
62
64
65
72
74
76
85
48
32
80
2
22
26
28
33
41
54
57
70
79
81
86
87
89
90
7
8
19
20
25
27
28
29
30
35
48
53
55
58
67
68
74
77
80
87
80
68
69
5
12
16
17
36
38
42
45
59
61
70
78
79
81
85
3
15
18
28
36
41
46
50
53
55
63
64
66
70
73
77
82
84
88
90
46
77
59
5
6
10
17
22
25
26
31
33
37
40
49
74
83
85
1
2
4
7
20
23
38
45
50
58
63
64
66
71
75
78
79
80
89
90
23
78
2
12
14
15
19
24
25
29
32
49
59
61
74
77
82
88
1
3
4
8
10
12
30
31
36
37
46
51
53
65
70
74
76
80
81
88
76
3
27
7
9
13
21
27
38
39
40
59
60
64
72
73
79
87
4
5
9
10
11
12
18
26
27
30
32
41
56
64
67
71
77
81
88
89
81
12
37
7
20
21
29
37
39
49
50
65
69
80
82
83
84
90
1
3
6
7
11
17
20
30
34
38
39
42
53
54
56
68
76
87
88
90
34
38
69
2
18
19
28
40
41
49
60
71
73
75
78
82
85
86
13
22
23
25
27
30
32
33
44
47
48
50
52
56
57
60
63
65
72
84
63
33
28
8
10
24
29
34
36
41
43
46
51
62
64
78
85
87
4
6
10
12
20
29
30
31
40
46
49
54
55
56
59
64
72
74
85
88
30
4
15
3
14
21
27
28
32
33
35
38
48
52
75
76
83
89
4
10
14
16
22
32
33
38
41
52
53
56
57
62
63
69
73
80
82
83
62
10
75
2
6
12
15
26
28
40
43
55
66
72
78
79
81
90
7
8
14
15
19
20
21
24
29
37
39
40
42
54
57
59
66
85
86
88
14
86
14
1
5
10
11
26
36
38
41
43
48
67
70
76
81
84
1
3
4
13
20
21
22
23
25
31
33
40
43
46
61
70
76
78
80
82
70
1
49
6
11
14
15
18
24
26
28
51
58
60
62
66
68
72
4
13
23
34
36
38
41
42
44
54
59
62
64
73
74
75
81
82
83
84
4
23
28
1
7
17
20
29
30
46
55
60
61
67
69
70
77
79
6
10
18
22
25
27
31
36
47
50
60
62
64
69
73
75
78
85
86
87
18
27
89
9
11
13
15
19
20
35
46
48
51
58
71
74
80
81
5
7
8
21
24
25
33
38
39
40
47
48
51
54
65
66
68
69
70
89
25
21
85
1
9
12
29
41
49
50
57
58
64
72
81
83
84
85
1
4
5
7
10
17
22
24
34
38
39
40
44
46
48
51
63
67
86
87
5
10
30
3
21
23
27
28
31
42
59
61
65
70
72
82
84
85
3
10
13
15
28
40
41
45
46
50
53
55
56
61
62
64
68
80
86
87
50
3
51
12
14
18
22
24
26
39
58
59
66
72
73
78
83
84
4
8
9
14
35
36
38
41
44
49
53
54
61
63
69
70
74
81
86
87
9
86
71
2
3
12
13
15
18
23
24
48
50
57
72
73
76
80
2
11
12
15
17
18
22
28
40
43
44
46
47
48
64
71
72
73
74
77
77
28
67
4
6
10
16
41
45
50
53
56
66
67
68
86
89
90
6
11
12
17
24
26
35
38
43
47
49
53
62
63
72
77
82
84
87
88
17
24
61
3
22
29
33
39
41
45
48
52
56
57
58
60
64
79
13
14
17
20
21
27
31
49
50
55
57
58
60
62
64
69
73
75
77
87
75
73
30
3
12
18
33
39
40
42
54
63
68
70
74
78
85
88
9
13
18
25
27
31
43
47
59
63
66
70
71
72
73
77
81
82
85
88
27
13
6
3
7
14
16
21
26
28
29
37
38
56
62
74
80
86
2
8
9
10
12
15
18
35
39
41
44
47
51
52
53
70
77
78
87
89
18
53
9
1
16
20
26
28
50
57
65
68
73
75
76
79
82
85
4
9
10
14
22
24
26
28
29
31
41
46
53
57
64
77
82
86
87
89
31
64
31
7
15
16
32
35
45
54
55
59
62
63
69
72
76
85
1
4
10
14
17
19
26
27
34
52
54
72
73
74
77
78
80
81
84
85
17
14
29
15
16
29
31
40
49
51
53
59
60
65
69
71
75
89
10
12
14
19
20
31
35
43
44
50
56
59
60
61
62
64
76
83
84
89
62
44
29
2
7
15
17
21
28
34
38
45
51
67
78
80
87
88
4
6
16
17
18
21
23
28
29
31
34
40
43
44
57
62
74
83
84
87
31
34
52
1
5
8
11
19
25
27
30
41
49
51
65
68
71
72
15
16
26
27
29
36
37
47
49
51
63
71
76
77
78
79
83
84
87
88
63
51
41
1
3
7
9
13
14
28
39
42
52
57
58
65
74
82
3
6
8
10
12
14
15
20
33
35
38
47
49
58
65
70
75
77
80
81
33
12
21
2
9
16
19
21
25
29
45
50
55
59
67
68
87
90
5
6
7
16
17
21
23
26
28
29
31
33
42
51
53
60
66
70
81
82
82
23
59
1
2
8
24
25
30
37
40
45
47
68
74
80
84
90
11
12
13
20
21
22
25
29
39
52
61
63
65
70
71
73
74
81
84
85
74
21
43
16
19
33
36
38
42
44
57
60
64
66
76
78
87
90
1
8
9
12
15
17
30
35
42
43
60
62
69
71
72
73
76
79
86
90
60
1
33
6
7
10
11
22
29
32
34
40
44
47
53
57
58
83
1
4
7
8
11
17
32
33
39
46
49
50
54
55
59
60
65
66
84
89
55
65
22
10
12
13
16
26
27
34
36
40
51
58
68
79
83
86
1
5
6
13
25
31
36
40
47
48
51
54
57
65
69
76
79
83
84
88
84
88
81
11
20
27
43
46
53
62
68
70
77
80
81
85
89
90
6
9
11
16
17
18
19
24
25
30
31
41
49
55
57
58
76
77
78
81
78
41
20
1
4
13
14
26
27
29
32
38
54
59
68
69
85
89
9
21
24
34
48
50
56
58
63
67
68
70
71
74
77
78
81
84
85
90
81
85
40
4
11
23
26
27
32
33
35
59
64
65
72
79
82
88
4
6
9
12
13
14
16
20
26
31
35
37
56
62
66
67
68
77
79
90
79
12
36
5
8
21
25
28
33
36
39
49
57
58
64
69
73
84
4
5
11
14
24
30
31
32
34
36
37
40
51
60
62
76
77
82
86
90
62
34
33
3
6
12
17
20
29
35
38
41
53
66
75
85
88
89
3
8
9
12
20
22
25
27
32
35
40
49
51
54
59
67
78
83
85
86
9
59
42
13
21
26
41
42
45
50
65
66
68
69
72
76
88
89
5
6
8
23
25
26
38
45
49
50
55
59
61
67
68
76
81
85
87
89
81
38
80
10
12
15
21
28
29
32
33
56
57
64
70
75
78
90
1
7
12
14
17
19
21
22
27
35
41
46
48
50
53
57
63
66
68
89
1
17
18
3
15
20
23
28
39
43
45
54
67
70
75
78
87
90
3
6
19
25
28
34
35
41
42
44
46
50
54
60
65
73
74
82
84
85
54
84
11
10
12
13
20
23
31
36
39
43
55
58
59
63
70
83
1
6
8
13
32
36
39
47
48
49
58
60
65
66
67
72
76
78
80
84
78
13
70
14
17
26
28
29
31
37
43
46
51
55
57
61
63
87
9
12
16
20
24
26
29
33
44
48
53
55
56
65
67
72
77
82
83
84
72
44
75
5
7
8
14
22
30
31
35
40
41
50
60
64
69
73
1
7
9
16
22
26
28
32
38
45
46
56
58
61
62
64
67
80
82
90
1
32
64
2
14
17
30
37
43
44
47
63
65
72
73
78
81
89
2
18
33
36
40
42
46
48
49
51
56
59
66
67
68
74
81
83
84
88
83
67
36
5
6
9
11
15
24
25
28
30
45
54
70
75
82
90
2
3
8
12
20
30
35
36
38
49
51
52
53
55
64
67
75
79
81
87
3
67
22
10
11
19
21
23
25
34
37
48
58
62
70
72
80
84
11
15
20
21
35
42
43
56
63
65
66
71
72
74
75
76
80
82
85
87
71
87
23
1
5
16
17
18
23
26
28
30
41
44
45
58
84
89
2
5
11
17
26
27
33
34
38
40
49
53
59
61
62
65
66
71
75
85
11
34
4
3
8
9
12
14
15
23
30
32
51
54
80
81
88
89
4
6
10
13
21
24
32
37
44
46
53
54
58
63
70
71
80
87
88
89
89
58
69
11
16
19
26
27
34
38
42
45
56
57
67
72
73
77
4
5
8
13
23
28
33
37
39
47
56
64
70
77
78
79
86
87
88
90
8
64
59
7
10
17
19
25
26
31
36
38
40
41
42
74
75
83
1
15
20
27
30
34
35
40
45
48
50
58
65
67
74
75
76
80
82
90
82
58
31
2
13
19
24
25
31
42
44
49
53
55
63
71
77
84
2
3
6
7
8
19
24
33
35
50
51
58
63
67
69
76
77
78
85
89
7
69
76
5
13
30
36
39
40
44
46
48
55
60
61
62
64
79
1
3
12
14
15
22
26
32
33
39
48
56
59
62
63
65
68
75
82
85
39
1
48
2
6
10
13
28
34
50
55
69
70
71
77
84
88
89
3
4
7
8
10
21
38
43
47
49
50
53
55
56
59
60
61
63
72
77
56
38
5
15
23
26
37
39
46
58
68
69
70
79
80
82
83
90
2
5
12
15
16
18
21
34
36
38
56
57
61
69
70
73
78
79
80
83
73
70
34
4
9
14
20
27
45
48
59
65
72
76
84
87
88
90
1
3
10
16
21
27
30
42
46
48
57
58
61
62
66
70
74
78
81
84
30
42
43
2
4
14
15
17
19
24
41
43
52
53
56
59
60
64
4
11
12
19
29
30
33
34
37
39
43
57
60
62
64
71
79
80
85
89
80
71
83
1
5
9
14
24
38
41
46
49
55
61
65
66
68
75
6
11
13
25
26
28
29
30
33
37
39
42
46
48
50
56
57
62
72
85
29
11
41
4
10
22
23
32
40
41
54
58
59
61
68
69
78
86
1
4
5
8
15
18
19
20
34
35
36
38
48
49
50
60
62
65
83
84
65
4
88
2
3
26
29
33
39
43
44
46
54
59
61
69
74
90
1
2
15
28
29
32
44
45
46
49
57
58
60
61
62
64
67
69
71
86
44
57
45
17
18
25
26
36
43
53
55
59
63
66
72
74
75
82
1
8
9
10
16
21
24
30
36
37
38
43
50
60
61
64
73
76
77
85
64
21
67
3
13
23
26
41
46
47
51
59
65
66
67
72
79
83
2
12
14
18
19
20
28
34
39
40
42
48
50
53
56
66
71
75
79
88
42
2
37
4
8
9
23
25
30
33
41
44
49
55
60
62
64
73
1
8
10
19
20
31
37
39
44
49
54
58
60
65
66
70
72
78
86
88
58
72
22
5
6
7
9
16
21
22
23
24
40
41
57
59
64
90
1
5
12
17
19
20
26
28
30
33
41
44
51
57
58
59
61
62
67
72
17
59
75
3
11
13
18
24
27
39
45
46
66
71
80
84
85
86
6
8
12
13
15
26
32
34
39
43
49
60
68
72
77
79
80
81
86
87
77
87
37
3
4
9
11
19
23
25
37
41
44
53
57
70
82
90
7
8
13
21
28
45
47
50
52
54
55
56
57
62
65
69
70
75
76
82
55
76
30
4
6
9
16
38
39
41
48
51
67
73
79
80
83
89
8
14
16
22
27
32
38
40
41
43
47
62
68
72
73
75
82
83
84
90
41
16
73
1
3
5
6
9
12
15
24
31
44
45
49
67
77
80
2
5
9
12
14
22
23
25
26
27
31
38
49
66
72
75
77
78
87
88
78
87
13
6
7
17
21
30
32
41
51
57
61
62
65
81
83
90
5
10
12
14
17
21
22
25
31
32
33
35
45
59
62
65
67
70
74
79
74
12
13
2
8
13
41
44
47
49
53
60
66
71
73
75
82
84
6
8
9
17
27
29
33
34
38
45
50
51
64
65
67
75
77
82
85
90
65
29
10
5
18
19
20
22
23
25
28
44
74
79
80
81
84
86
5
14
16
23
24
29
34
47
48
53
55
60
63
66
71
72
73
77
79
90
90
5
2
2
4
6
13
20
25
28
33
35
43
50
67
82
83
87
3
5
12
14
26
30
37
39
41
47
54
55
56
63
66
75
79
81
85
87
55
30
45
13
16
20
21
23
35
42
43
61
68
69
72
73
78
84
2
4
10
20
22
23
24
27
31
33
35
38
57
58
59
62
66
69
71
80
69
27
74
12
17
28
30
40
41
46
47
49
54
68
78
82
86
88
1
5
14
22
28
36
38
40
42
44
46
47
49
60
64
67
72
77
82
89
38
64
17
4
17
21
23
31
33
34
43
48
51
58
76
81
88
90
3
10
17
21
32
34
35
45
53
55
56
67
71
72
77
79
80
81
88
89
45
3
28
1
8
11
14
18
26
40
41
60
61
63
66
68
82
90
2
18
19
20
22
41
42
43
47
49
51
54
58
60
61
75
82
84
87
89
18
84
72
6
7
30
33
34
39
64
65
69
72
73
77
78
85
86
4
11
13
15
18
20
23
24
35
41
48
50
52
54
57
63
80
84
85
90
90
35
70
7
14
21
22
26
30
33
45
47
49
51
55
56
58
78
3
4
8
15
16
20
21
26
32
35
38
41
49
52
55
59
76
82
86
87
21
20
57
14
22
23
31
37
45
46
54
56
57
60
65
70
71
88
5
17
19
25
28
35
37
39
43
48
49
52
55
62
63
66
67
69
81
86
17
55
51
9
12
15
16
21
22
30
34
36
45
47
50
59
74
77
5
6
10
13
14
19
32
34
35
44
48
51
62
64
65
70
72
75
81
88
64
81
36
12
15
17
18
22
24
29
42
43
54
59
63
69
76
90
7
9
12
33
34
37
38
42
45
54
56
60
61
64
69
73
75
78
79
87
37
56
84
1
3
8
14
15
17
19
31
32
41
63
80
85
86
89
1
4
7
8
9
11
20
30
31
33
42
43
50
58
61
62
66
67
74
82
7
20
6
12
13
15
19
23
28
34
35
48
49
51
54
57
65
89
2
7
8
11
20
23
27
30
39
41
44
54
55
63
66
69
76
80
84
85
39
55
13
1
9
10
12
15
16
28
32
35
49
50
53
75
77
89
5
10
13
16
24
25
29
30
33
44
50
54
56
57
62
64
67
72
73
85
67
25
1
1
15
17
22
39
41
46
51
52
65
76
80
82
83
87
2
3
15
17
18
23
28
35
39
42
53
58
59
67
77
79
82
85
86
88
17
15
17
13
19
20
21
36
40
41
52
65
66
68
69
75
83
87
5
7
10
13
16
18
26
28
30
32
36
44
49
51
57
58
64
81
88
89
5
13
76
3
4
12
23
27
33
34
39
42
43
46
47
48
55
62
1
7
12
13
16
17
24
30
37
39
49
51
61
64
68
73
74
75
80
89
17
89
26
21
23
25
29
36
42
46
52
57
60
65
71
77
81
90
1
14
15
16
23
24
25
28
30
34
38
42
44
46
57
62
74
79
84
86
79
62
89
4
11
17
33
37
39
45
47
48
49
53
61
68
71
87
13
18
24
30
31
34
39
47
48
50
51
52
58
65
67
69
70
71
87
89
18
67
51
2
3
9
12
15
20
29
35
44
53
55
63
64
78
81
3
7
8
9
19
21
29
49
54
57
59
60
61
67
68
70
73
75
79
80
60
57
48
14
26
27
34
38
44
51
52
63
65
69
74
78
85
88
1
8
9
21
22
30
38
39
50
52
53
60
63
64
65
69
70
75
76
85
63
85
81
11
27
34
37
40
41
49
51
55
57
61
68
71
84
88
2
11
13
14
16
22
25
28
29
40
43
51
57
58
62
63
65
73
77
90
2
65
18
3
6
17
39
47
48
56
70
72
75
80
81
83
86
89
2
5
24
27
28
29
31
34
36
42
43
51
52
54
55
57
71
73
84
86
5
55
35
1
9
11
26
30
37
39
46
59
66
76
82
85
89
90
2
3
4
5
6
7
13
15
20
21
32
39
54
55
67
71
73
77
83
84
73
84
84
18
27
30
33
35
40
41
49
50
52
65
66
68
79
86
9
12
14
15
17
24
34
48
55
59
60
61
63
65
67
71
77
86
88
90
12
77
55
10
22
23
26
38
50
51
52
54
58
72
78
80
82
89
4
9
12
14
15
17
22
23
28
35
36
43
49
50
52
61
67
77
83
85
14
85
16
1
2
5
7
11
26
41
45
53
54
57
58
59
75
81
3
4
13
22
23
33
46
60
62
63
64
65
66
69
75
77
82
84
86
90
23
77
54
1
2
8
10
11
18
40
49
51
54
61
70
73
83
89
5
8
11
16
25
32
36
39
42
43
49
54
63
64
70
71
72
83
85
88
49
36
8
10
17
20
24
26
27
28
29
30
59
66
75
79
80
89
1
4
9
11
23
31
35
40
44
46
47
54
63
65
71
72
74
79
80
81
9
47
80
2
3
6
7
24
27
38
43
45
52
64
75
82
85
89
6
7
8
10
13
16
18
20
23
43
44
45
52
53
60
70
72
74
78
80
60
53
60
3
11
12
22
24
30
35
48
51
57
58
64
65
75
84
3
5
20
24
25
26
27
31
33
35
45
56
57
59
61
63
78
79
83
86
31
57
1
7
14
23
30
34
52
55
65
70
72
74
76
77
82
88
1
9
13
18
19
28
29
33
38
39
45
47
48
49
50
52
67
72
78
89
38
33
73
7
16
23
24
26
27
30
40
46
55
60
61
62
66
73
4
11
14
15
16
17
20
25
27
28
33
52
60
65
66
69
72
80
85
90
80
4
48
1
3
9
21
22
30
31
40
43
44
50
57
70
76
82
1
4
5
6
7
13
14
16
19
21
22
25
26
41
45
65
68
71
86
90
86
71
66
2
18
20
27
44
53
59
62
69
72
74
76
79
82
87
4
7
11
12
14
17
18
24
28
36
41
47
51
69
71
74
81
83
84
89
71
17
80
1
2
10
29
38
39
42
54
56
66
78
79
80
88
90
2
3
7
9
13
18
19
25
33
40
43
44
48
53
55
66
69
80
84
85
84
3
70
5
21
23
26
30
35
38
45
46
49
50
57
58
61
83
11
16
17
20
24
31
36
38
40
49
50
60
66
74
77
79
83
88
89
90
38
36
48
13
33
35
39
42
43
48
59
62
65
67
69
71
76
78
6
7
9
17
24
25
30
31
32
36
40
42
52
61
71
73
77
80
89
90
31
80
52
12
13
16
20
21
22
27
34
43
53
56
57
58
79
87
9
11
16
17
18
32
42
43
49
56
58
60
66
69
76
77
79
82
87
90
66
17
9
2
6
22
28
47
52
54
59
64
68
71
73
83
84
85
4
7
16
18
19
25
26
27
29
41
43
46
48
59
65
71
75
76
80
82
71
25
6
6
11
17
20
35
38
50
54
57
64
68
81
83
86
89
6
18
21
23
27
41
42
46
48
49
50
52
64
68
72
73
74
76
80
90
21
73
25
5
24
29
30
32
39
43
55
58
70
75
77
79
85
87
1
3
4
7
9
11
21
28
36
37
38
42
44
46
52
55
59
67
74
85
67
28
18
2
5
10
13
15
23
39
41
49
62
73
78
79
80
89
13
15
16
19
22
28
34
40
41
44
50
51
55
57
58
62
63
68
86
87
87
63
19
7
21
24
30
38
39
43
59
60
64
66
74
75
77
85
1
2
5
17
18
25
29
31
34
46
48
55
56
60
74
80
81
82
86
88
80
48
48
4
8
10
11
26
35
40
41
61
64
68
70
71
78
84
2
3
10
18
19
21
23
25
28
32
37
44
50
52
66
67
83
87
88
90
28
2
69
11
15
29
30
40
45
48
59
61
62
64
70
72
73
80
1
14
19
25
34
36
37
46
53
54
55
60
64
66
69
72
75
78
85
89
89
55
42
4
8
13
16
24
27
31
32
50
61
70
79
84
87
88
2
4
6
10
14
17
46
47
49
51
53
57
58
61
68
81
83
84
85
86
14
61
90
7
9
24
28
30
37
43
44
48
50
52
55
59
65
69
2
11
18
24
25
26
31
34
38
43
44
58
60
61
63
66
67
70
75
88
44
66
28
4
9
10
15
19
22
36
40
46
53
54
56
59
62
85
3
9
12
18
33
35
36
47
53
54
60
63
69
77
78
79
84
88
89
90
33
63
3
8
17
24
28
31
42
51
61
65
67
68
71
73
76
80
9
10
18
23
29
33
45
49
53
57
60
67
68
71
72
76
77
78
80
88
33
88
52
3
13
17
20
26
34
37
41
43
65
79
84
85
89
90
4
6
7
18
20
21
30
31
34
41
42
44
51
56
70
72
79
84
88
89
79
7
12
5
13
17
28
45
55
57
58
60
64
73
74
77
87
90
8
9
11
18
30
35
36
41
43
46
55
58
60
61
69
74
76
79
82
84
18
35
56
1
4
10
12
15
24
27
32
45
59
71
73
78
83
87
3
7
8
16
21
22
26
36
38
48
50
53
58
59
69
73
77
80
82
86
58
73
31
11
12
15
20
25
30
31
34
35
37
51
54
61
76
85
2
5
14
15
25
29
30
35
37
56
58
60
61
64
70
76
82
83
85
88
29
83
88
1
3
6
9
13
16
18
19
21
26
34
41
62
72
89
4
7
8
11
12
20
32
35
41
43
49
53
55
56
60
73
74
85
87
90
87
41
85
19
22
23
28
58
61
64
71
75
76
79
80
83
84
89
3
7
17
25
27
29
33
34
36
40
42
43
46
52
54
59
61
70
75
82
46
75
40
2
9
10
11
13
19
37
41
45
53
60
67
74
79
88
8
17
23
25
26
31
32
37
39
40
41
43
51
59
64
66
70
80
82
86
32
23
5
2
3
5
13
21
29
44
47
48
58
61
78
81
84
85
6
13
15
18
24
27
29
34
42
45
53
55
56
59
66
69
81
82
84
86
84
81
86
12
14
20
25
26
28
31
37
39
49
51
68
74
77
78
2
5
6
14
30
31
41
46
47
49
60
64
67
68
71
72
77
81
88
90
14
60
83
4
10
12
13
18
29
39
42
45
50
52
54
59
62
75
1
13
16
18
25
26
31
37
46
53
54
57
60
62
63
67
73
74
75
81
75
18
61
9
10
12
14
23
28
30
34
40
44
51
56
58
61
72
3
4
8
12
18
23
31
35
37
53
57
64
67
69
70
73
78
80
81
88
80
37
26
7
9
14
21
26
28
40
46
55
56
60
63
65
76
83
3
5
16
18
31
36
39
40
41
43
50
51
52
54
58
64
68
80
83
86
36
3
83
8
15
17
22
27
28
37
45
46
60
61
62
75
85
88
7
9
16
17
20
30
32
37
40
42
47
49
52
61
62
73
75
76
82
89
40
16
82
1
4
12
13
19
26
38
53
63
64
71
77
78
84
88
7
9
13
17
26
29
30
33
44
46
60
63
69
72
76
80
84
86
87
89
63
17
14
1
2
3
4
15
21
35
38
41
52
62
74
75
77
78
2
7
8
12
20
27
41
45
47
55
57
61
65
76
79
80
83
85
86
87
45
7
39
13
15
33
42
43
48
50
53
54
56
62
63
64
68
84
4
9
11
17
22
23
33
34
41
44
51
56
58
59
65
66
67
79
81
86
51
34
18
26
27
31
32
35
37
43
46
48
55
60
62
76
80
88
8
10
13
15
16
18
21
25
27
28
39
40
53
63
67
68
71
81
84
89
63
81
74
7
9
12
14
22
33
44
45
46
49
58
66
74
77
80
1
7
9
13
14
16
19
29
37
42
43
52
55
63
64
71
77
82
84
90
1
7
25
5
6
8
18
31
33
36
38
39
40
48
49
51
67
73
2
7
19
25
28
38
41
44
46
49
52
57
65
66
73
76
79
82
84
88
28
7
14
4
11
27
31
33
42
43
53
56
58
61
64
72
80
86
4
13
16
25
32
35
44
46
49
51
62
63
66
67
71
73
76
81
83
88
81
71
9
5
7
12
19
20
21
22
29
30
33
39
43
59
70
72
2
3
5
9
15
26
29
33
34
35
47
50
54
61
66
75
76
82
83
87
5
76
39
1
8
20
28
32
37
41
51
55
59
65
73
74
77
81
5
9
10
11
16
18
20
27
29
30
59
60
62
75
77
79
81
84
85
88
16
30
81
4
19
21
22
23
24
40
41
51
53
56
63
65
87
90
3
4
12
18
29
31
37
40
44
46
47
48
55
59
60
67
75
82
87
90
60
44
42
1
9
10
22
26
27
30
33
41
43
57
71
73
81
86
2
3
6
7
18
20
28
36
42
45
53
54
64
68
69
74
76
81
85
86
54
53
77
15
17
24
26
29
34
39
40
46
47
50
52
58
59
80
5
7
8
9
11
12
23
36
43
46
48
55
56
58
65
67
75
81
85
88
55
36
82
2
15
16
20
24
29
49
52
59
63
68
71
72
73
84
2
5
9
11
13
14
15
20
31
33
37
43
51
53
55
58
74
78
81
88
33
55
62
10
21
27
32
41
46
56
59
61
64
66
75
82
83
85
2
4
7
12
13
20
21
22
27
28
30
36
43
48
50
58
61
65
78
86
48
65
29
3
10
15
23
24
33
39
41
49
56
62
71
79
85
88
12
14
15
17
18
23
24
33
34
41
42
48
54
60
62
66
74
80
83
86
15
80
30
2
5
10
11
19
29
46
50
55
56
59
68
70
76
89
2
3
10
22
25
27
34
38
42
46
49
55
57
61
67
71
75
84
85
89
3
2
49
6
17
18
19
32
39
41
44
47
50
60
73
77
83
87