1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
|
19
10
17
15
2
36
31
17
36
11
16
15
9
23
5
28
13
7
12
30
18
6
22
11
34
27
12
8
22
9
34
35
24
9
14
10
28
20
31
9
9
28
26
1
17
4
11
26
16
35
28
16
18
36
6
14
15
12
18
1
11
34
15
13
16
7
1
22
24
17
9
1
23
9
4
24
12
29
2
34
16
15
27
23
5
24
11
7
8
11
33
27
21
18
29
32
10
23
25
33
0
30
11
27
23
10
2
36
0
29
36
4
21
5
25
20
9
8
13
12
25
14
10
21
0
25
21
1
22
3
27
5
23
9
14
3
14
21
36
7
|
1
2
2
4
8
1
2
2
4
8
8
1
2
4
8
1
2
4
8
1
2
4
2
4
8
1
2
4
2
4
8
1
2
4
8
1
2
4
8
1
2
4
2
4
8
8
1
2
4
8
8
1
2
4
8
2
4
4
8
1
2
2
4
4
8
1
2
4
2
4
8
1
2
4
8
2
4
8
8
1
2
4
2
4
8
1
2
4
8
8
1
2
4
8
1
2
4
4
8
1
2
2
4
8
1
2
4
8
8
1
2
4
8
1
2
4
4
8
1
2
4
2
4
4
8
1
2
4
8
1
2
4
8
1
2
4
8
|
1
2
2
4
8
4
8
1
2
2
4
4
8
1
2
4
2
4
8
4
8
1
2
4
8
8
1
2
4
8
1
2
4
4
8
8
1
2
4
8
1
2
2
4
8
1
2
4
4
8
1
2
4
8
1
2
4
8
8
1
2
4
2
4
8
4
8
1
2
4
8
1
2
4
8
2
4
8
1
2
4
8
11
2
4
8
2
4
8
4
8
1
2
4
2
4
4
8
1
2
4
8
4
8
1
2
4
8
8
1
2
4
8
1
2
4
4
8
8
1
2
4
8
8
1
2
2
4
8
1
2
4
2
4
4
8
8
|
1
2
4
8
1
2
2
4
8
8
1
2
4
8
2
4
4
8
1
2
2
4
8
4
8
8
1
2
4
2
4
4
8
1
2
4
8
2
4
8
1
2
2
4
8
1
2
4
2
4
4
8
1
2
2
4
8
1
2
4
8
1
2
4
8
1
2
4
2
4
8
1
2
2
4
8
4
8
8
1
2
4
8
4
8
1
2
4
8
1
2
2
4
8
1
2
4
8
1
2
4
8
1
2
4
8
1
2
4
8
1
2
4
4
8
1
2
4
8
2
4
8
4
8
1
2
2
4
4
8
8
1
2
4
8
2
4
|
3
6
8
16
17
7
12
7
14
18
13
7
14
13
12
9
8
16
17
7
12
9
12
12
24
17
4
8
10
14
13
7
14
9
18
13
11
8
16
17
4
8
6
12
24
10
5
10
10
20
13
11
7
14
11
8
16
13
18
6
12
7
8
12
24
6
12
9
6
12
24
3
6
10
20
12
12
24
17
4
8
16
11
10
20
10
6
12
24
13
11
5
10
20
4
8
12
20
10
5
10
-
12
9
18
6
12
9
18
-
20
10
5
10
20
6
12
9
10
20
17
5
10
14
16
-
20
10
5
6
12
20
10
12
9
12
9
14
14
20
|
4
4
12
24
2
2
16
10
8
20
18
12
28
10
24
-
12
32
18
2
8
8
-
16
16
16
6
4
-
28
16
4
-
18
20
8
-
-
8
34
8
-
-
24
32
2
8
-
12
16
-
18
6
8
4
12
24
10
20
12
20
4
8
16
32
12
24
-
-
16
48
6
8
20
8
-
16
16
16
2
8
24
6
12
40
-
8
24
16
2
16
6
12
32
4
4
8
24
18
4
-
2
20
16
32
8
16
8
-
8
16
16
8
20
32
-
24
2
12
24
18
8
8
12
-
12
24
20
-
12
16
40
4
24
10
24
10
12
8
40
|
+1
-1
+3
+11
-4
-9
-5
-2
-8
-6
-1
+4
+18
+15
+27
+18
+22
+38
+39
+34
+30
+29
+17
+21
+13
+12
+14
+10
0
+14
+17
+14
0
+9
+11
+6
-5
-13
-21
-4
0
-8
-14
-2
+6
-2
+1
-9
-7
-11
-24
-17
-18
-24
-31
-27
-19
-22
-20
-14
-6
-9
-9
-5
+3
+9
+21
+12
+6
+10
+34
+37
+39
+49
+37
+25
+29
+21
+20
+18
+18
+26
+21
+23
+43
+33
+35
+47
+39
+28
+33
+34
+36
+48
+48
+44
+40
+44
+52
+51
+41
+43
+51
+58
+72
+74
+78
+77
+59
+67
+63
+69
+72
+82
+94
+88
+10
+93
+95
+99
+100
+103
+101
+99
+83
+95
+99
+109
+104
+110
+114
+134
+128
+140
+141
+153
+154
+152
+146
+166
|