ABCD 300120644*7^$a-1 [50008] // Sieved to 400000000000 with srsieve
8
16
68
40
80
4
8
52
12
132
56
48
4
48
12
20
40
20
48
4
12
20
4
32
16
20
24
4
60
84
8
48
64
36
20
12
28
80
4
8
112
12
12
96
48
8
28
8
52
68
52
36
68
28
12
8
12
24
24
4
12
12
32
96
52
12
92
12
4
24
24
36
24
36
108
24
8
48
52
44
4
44
52
20
16
20
24
36
40
8
64
36
20
16
12
12
84
24
92
24
16
56
28
8
12
12
76
24
24
12
68
16
8
36
40
24
48
20
16
8
4
12
8
16
12
32
36
4
12
12
12
96
32
4
96
20
28
8
4
32
4
12
20
28
20
36
84
12
12
4
12
24
12
60
12
48
20
16
32
64
44
4
20
16
8
16
24
60
20
4
48
60
24
44
12
48
4
108
44
76
44
28
32
16
12
32
40
12
24
8
24
48
4
24
56
64
84
32
16
20
4
72
56
12
60
16
20
4
56
12
28
60
24
44
16
12
60
36
48
24
44
24
28
8
16
68
48
60
16
60
68
4
32
28
12
48
20
16
48
96
84
24
32
76
8
96
100
20
12
48
112
8
40
36
8
36
4
32
28
8
16
12
24
24
24
20
28
20
4
8
60
48
12
52
12
80
136
12
48
24
20
36
24
24
16
8
48
16
56
4
128
4
36
144
56
4
12
12
8
4
48
12
8
4
84
12
20
4
12
44
16
24
12
44
28
36
32
24
4
120
60
36
12
12
24
92
84
28
8
4
12
36
12
8
52
32
24
36
4
20
4
32
40
80
4
24
20
40
8
64
24
36
20
52
56
4
96
24
36
80
100
68
40
8
52
20
4
80
36
4
60
60
24
24
60
20
36
40
32
72
16
48
44
48
4
92
48
36
4
20
4
8
24
16
20
24
4
8
24
16
48
36
24
44
16
44
64
32
4
24
12
20
12
16
36
36
20
4
48
8
52
32
36
4
8
28
44
16
48
96
32
64
36
132
24
24
8
36
28
12
60
108
44
40
20
76
72
36
44
16
36
84
24
48
32
16
24
24
56
4
8
4
12
12
44
36
52
20
24
28
24
12
48
8
52
8
4
24
36
32
60
48
4
68
4
36
20
16
96
48
68
12
12
52
60
20
28
32
40
36
104
40
44
36
28
32
16
104
112
24
24
12
8
76
20
40
80
24
16
12
60
12
20
4
12
24
8
12
4
48
56
12
36
4
56
100
24
8
64
32
4
68
64
8
16
108
12
24
12
44
64
68
28
72
20
16
8
4
48
12
36
24
20
40
84
92
28
24
44
16
24
128
12
12
60
16
72
32
52
20
4
24
12
8
16
12
8
36
4
96
36
12
84
60
12
56
4
20
24
76
12
48
80
36
28
8
16
12
36
48
68
52
32
84
60
16
20
40
12
12
12
32
28
72
8
60
64
72
24
8
24
4
60
32
12
100
12
152
52
8
4
56
4
20
28
12
12
20
12
16
84
12
12
8
16
24
8
12
24
4
92
28
48
12
68
24
24
4
24
68
96
60
16
96
24
24
68
24
4
8
24
28
56
4
24
24
60
8
76
20
40
20
12
12
52
8
36
4
68
16
72
60
24
36
20
16
56
88
24
24
8
28
8
12
52
36
48
96
84
116
16
44
4
32
132
36
16
116
40
8
16
12
32
52
68
4
12
48
32
28
48
36
24
36
12
20
60
16
108
140
64
36
20
40
12
36
60
8
16
24
32
12
4
36
20
28
48
24
8
16
8
40
12
24
60
24
44
40
24
20
28
24
48
12
60
36
32
28
48
32
64
20
40
56
16
24
84
44
64
20
28
8
28
12
24
36
32
24
48
4
32
64
132
24
12
24
120
8
52
24
84
12
12
44
100
36
84
8
12
4
72
12
24
60
56
72
108
16
12
56
64
8
24
12
16
24
32
12
40
8
48
24
28
12
44
12
12
4
56
48
40
44
76
12
12
48
92
16
8
16
8
16
104
40
60
24
24
120
192
12
8
4
8
52
24
8
12
52
32
24
12
12
16
20
36
4
32
28
24
12
24
24
12
20
24
4
56
4
60
24
12
20
72
4
68
40
48
8
12
12
52
8
12
16
12
20
88
20
100
20
4
48
8
52
12
60
8
12
28
8
16
12
56
16
12
36
24
36
96
80
24
28
72
12
8
16
12
8
40
8
12
120
28
12
8
40
24
32
4
24
92
12
4
80
48
72
4
48
56
36
4
12
36
36
48
24
36
20
4
44
28
24
48
8
60
48
64
120
36
48
56
16
20
4
20
100
12
12
84
8
4
8
12
16
72
8
4
24
8
16
44
16
32
156
16
8
12
52
44
88
48
36
32
24
112
24
60
20
40
36
12
84
84
8
12
16
36
24
36
60
12
72
24
36
68
16
8
16
44
24
48
12
108
28
20
28
24
24
44
4
32
52
60
96
12
12
48
20
88
12
68
40
92
4
56
52
24
8
24
12
16
84
156
24
20
16
8
88
36
8
4
36
12
72
12
68
40
24
24
12
8
40
84
12
20
52
8
28
48
56
64
20
16
68
4
20
16
12
32
76
56
84
12
60
4
56
16
12
180
12
44
88
32
16
84
116
108
12
12
96
60
28
8
16
12
20
52
44
60
12
40
36
8
4
32
16
56
76
92
12
88
48
60
24
36
24
8
48
36
28
68
12
60
16
32
12
12
28
8
40
20
16
104
160
12
56
64
8
12
100
8
24
4
156
20
4
20
88
72
12
8
12
40
8
24
12
28
8
48
4
20
16
44
36
84
100
12
104
12
40
36
108
24
32
24
16
72
8
12
16
36
24
44
12
4
24
92
16
36
24
24
36
8
36
40
8
28
20
48
24
36
4
120
20
72
4
12
132
80
36
52
12
24
56
12
28
8
48
4
72
12
92
40
92
52
56
4
8
4
48
20
88
48
48
120
56
4
32
40
20
28
8
28
80
36
28
32
144
12
16
44
112
8
88
60
36
12
24
24
44
4
32
64
8
16
12
60
44
88
32
88
72
48
32
40
32
4
44
48
60
148
20
52
44
96
64
72
24
32
4
36
32
16
24
24
32
24
16
8
36
24
64
84
8
88
20
60
60
40
20
12
40
24
60
96
44
36
52
32
28
24
80
12
72
4
44
72
4
80
28
24
12
20
156
24
76
24
56
40
104
12
48
4
56
76
ABCD 300177116*7^$a-1 [50018]
36
168
48
24
136
32
4
44
12
28
36
60
8
64
8
48
12
4
144
116
12
144
52
48
68
96
84
4
56
40
120
24
176
88
128
12
120
64
32
76
212
84
280
20
36
24
12
4
84
180
32
64
104
40
32
40
20
88
48
108
36
60
20
36
84
40
12
80
28
108
92
88
44
52
36
20
60
12
72
24
36
96
48
184
168
56
28
20
108
4
12
60
140
84
96
48
64
8
280
48
104
24
84
64
20
48
16
128
108
48
28
48
36
92
160
24
56
88
152
156
132
156
64
108
80
60
12
72
64
32
48
36
84
76
228
20
12
100
32
84
40
20
52
32
24
4
20
24
168
4
296
36
28
12
36
92
4
32
4
36
248
4
12
60
84
104
12
72
36
60
24
40
80
40
60
80
4
8
84
220
36
84
20
24
16
188
48
16
156
8
28
60
44
168
4
116
24
24
48
12
28
20
12
12
132
96
120
4
152
4
8
52
92
88
84
92
12
76
8
16
116
148
8
16
152
36
184
116
168
72
64
72
44
100
36
32
24
48
60
52
48
152
88
12
8
84
12
24
60
28
8
88
128
24
40
128
76
36
108
108
56
136
32
28
20
36
108
52
396
144
8
60
48
28
20
84
88
36
20
96
24
144
24
40
68
16
180
8
64
36
68
96
12
24
168
28
8
16
188
244
12
32
48
12
52
96
20
24
64
44
24
76
164
52
8
48
88
152
4
80
72
480
108
76
108
200
12
84
28
56
52
200
16
12
188
84
60
144
12
4
80
40
200
84
156
12
72
60
160
116
28
32
84
76
96
140
40
20
12
88
140
48
48
12
60
4
116
24
4
48
20
16
140
24
36
40
80
4
260
16
12
56
76
68
12
64
80
4
96
108
56
12
96
64
96
72
8
204
40
36
56
48
132
48
12
60
16
8
24
100
104
12
148
8
108
88
44
12
216
24
12
36
84
12
24
112
120
56
12
4
168
8
36
84
120
12
60
84
48
108
24
72
136
48
60
8
168
4
80
72
36
76
56
12
12
28
132
20
160
80
64
12
24
360
128
180
36
124
144
36
72
116
84
48
184
48
68
48
36
16
12
80
88
12
24
20
196
8
36
28
8
144
48
16
48
56
40
116
64
32
108
24
52
228
24
48
212
136
156
36
36
80
108
60
60
16
140
96
12
72
4
92
12
24
52
24
48
24
128
12
40
120
8
52
44
64
36
108
20
16
140
84
64
116
40
80
52
48
8
168
24
40
56
108
64
8
12
24
12
72
52
36
80
36
28
20
24
28
72
20
36
108
48
28
48
8
64
20
148
32
184
144
32
192
48
88
8
264
16
68
12
24
24
228
24
124
228
168
36
56
64
216
92
4
8
36
156
100
152
24
4
32
36
64
12
44
48
16
44
84
108
4
44
36
28
56
28
56
40
32
24
36
16
8
24
192
36
28
20
28
20
60
12
4
8
180
24
60
84
48
72
24
84
28
80
4
68
40
36
8
232
80
156
100
56
96
52
12
60
12
144
68
12
88
80
24
76
8
24
132
132
24
40
20
52
32
84
28
260
12
100
60
212
16
60
20
12
12
96
88
32
84
120
4
8
148
44
88
44
4
24
216
68
52
8
108
60
48
16
48
36
32
100
56
132
28
20
16
288
72
68
24
16
72
80
136
20
28
72
24
92
28
108
68
36
132
184
32
16
144
8
16
188
64
ABCD 300317408*7^$a-1 [50071]
20
40
3
21
9
51
11
178
2
36
9
39
1
45
35
4
11
9
3
36
22
11
52
72
15
224
46
39
9
27
23
16
80
1
33
27
3
42
54
21
9
98
12
24
97
176
88
51
20
85
48
11
46
78
6
26
10
108
14
9
13
98
22
51
60
15
54
36
120
15
63
6
35
55
21
47
37
56
73
27
27
41
1
6
20
25
24
9
12
38
1
69
38
58
26
25
20
25
11
13
14
1
243
33
47
58
23
51
28
78
18
42
24
2
22
27
45
15
69
11
40
60
104
16
144
3
6
36
15
24
35
1
9
11
40
111
20
13
117
11
48
1
14
154
12
14
10
111
3
57
39
30
2
9
4
80
15
100
81
33
36
51
9
39
45
14
106
60
38
9
7
320
13
24
71
13
56
64
45
35
3
9
19
32
64
45
3
32
36
28
66
15
9
6
92
36
37
33
75
15
6
51
9
15
59
4
29
12
7
45
147
32
10
11
73
27
45
39
21
71
7
30
60
38
13
21
48
60
75
215
61
36
15
9
39
20
1
21
23
111
49
15
57
33
12
3
39
17
49
158
58
36
18
77
36
31
33
84
20
27
28
9
11
10
51
20
87
36
16
20
48
9
64
165
15
24
20
40
21
63
21
75
81
60
84
39
83
33
75
94
2
94
36
26
45
144
24
25
2
48
81
25
48
71
49
111
191
96
4
5
27
22
26
9
76
27
29
111
37
9
12
48
42
41
99
24
10
15
3
17
16
20
13
107
25
15
27
18
15
63
44
37
105
2
24
28
17
64
15
21
11
22
11
1
15
20
156
72
112
20
73
12
23
1
15
23
69
4
24
9
12
15
56
64
45
23
25
191
1
35
4
129
12
2
142
18
29
37
12
86
24
49
45
24
47
49
30
9
83
13
105
30
30
96
50
49
21
26
73
11
10
14
61
9
14
1
21
180
120
75
99
5
16
123
117
9
14
1
35
1
9
36
48
120
42
5
27
22
14
1
20
132
28
9
74
46
23
64
35
72
13
24
60
51
18
62
58
23
24
64
36
3
21
59
10
27
69
51
24
36
165
2
81
52
9
38
37
9
15
11
10
35
144
25
12
2
13
20
63
22
15
75
30
39
44
76
9
12
75
24
21
26
76
17
109
36
84
83
7
21
45
26
58
12
15
33
12
39
59
37
44
27
4
18
15
36
165
15
23
22
26
9
87
45
19
30
50
25
59
25
83
16
144
17
79
6
36
35
40
11
22
36
24
83
15
28
9
12
93
23
28
59
61
21
35
27
48
49
9
23
4
27
29
63
1
9
51
119
21
87
21
112
9
6
5
27
37
9
114
138
144
6
18
87
23
106
11
25
11
72
76
9
27
45
24
51
23
1
24
36
47
33
49
50
57
123
81
43
6
143
4
60
108
36
21
2
133
9
15
32
28
36
35
129
1
18
17
88
92
36
60
48
145
96
26
64
9
21
14
4
17
13
11
1
11
87
10
11
25
74
33
43
21
11
82
15
36
11
69
25
38
37
9
2
24
4
77
36
13
35
1
59
3
96
25
21
36
35
36
4
3
68
22
6
126
15
60
87
18
15
20
43
42
60
122
57
51
4
21
56
13
15
36
24
20
76
44
40
9
11
124
105
12
18
30
27
48
8
28
23
13
63
21
36
83
52
18
11
85
15
36
24
9
12
75
44
16
9
24
12
179
3
37
15
6
39
71
25
47
52
114
126
30
75
39
21
21
15
11
9
19
44
37
33
36
74
25
56
111
130
24
6
89
12
13
36
11
97
36
15
9
23
4
33
27
20
24
1
26
13
21
48
11
40
45
11
3
37
24
35
166
23
7
41
49
2
13
60
75
32
13
45
84
47
19
30
75
39
129
96
45
38
108
25
45
71
4
63
32
48
1
45
35
40
21
2
96
1
15
20
25
9
14
13
33
135
12
23
61
21
3
12
3
21
105
84
15
12
99
6
15
69
15
24
36
21
15
8
37
26
36
21
99
82
18
17
1
26
24
10
60
59
4
11
1
69
2
144
10
3
23
9
7
18
24
24
135
12
239
25
23
58
48
51
9
54
18
24
6
69
23
46
60
96
84
120
12
108
47
36
13
204
42
48
20
85
105
15
8
27
82
3
36
3
42
84
36
14
10
86
21
49
59
27
132
1
8
28
11
73
12
11
12
117
175
9
104
16
92
24
27
16
68
24
58
60
47
15
73
12
23
22
60
35
84
1
15
20
25
35
25
18
32
25
33
51
51
153
8
64
11
82
12
102
6
14
9
13
6
9
36
99
9
23
16
6
36
24
47
88
36
9
47
15
21
13
74
21
15
94
14
22
62
189
24
16
33
60
36
98
52
65
1
60
108
54
29
48
19
197
13
74
36
82
15
33
23
28
60
32
4
24
9
12
75
47
37
81
30
41
28
59
10
120
36
15
107
9
4
21
48
2
10
14
70
14
46
75
135
6
26
64
138
50
24
37
39
21
11
21
13
2
28
89
1
6
9
36
83
1
21
14
46
108
71
120
16
33
2
58
54
32
1
9
60
144
27
129
26
36
13
3
96
113
4
24
9
11
40
21
18
53
64
155
64
17
133
51
153
14
16
96
66
11
37
60
11
96
3
24
9
37
26
36
49
32
63
64
6
84
38
33
27
4
32
1
15
20
57
25
24
47
111
13
84
47
37
15
137
25
15
47
16
20
22
71
4
56
52
11
57
52
39
6
11
31
18
30
21
23
72
94
12
2
57
16
35
13
21
2
22
ABCD 300338616*7^$a-1 [50058]
36
44
180
136
53
63
72
28
12
72
44
132
100
60
5
103
20
12
4
104
36
36
9
15
84
357
67
5
75
16
12
68
28
144
12
216
17
19
140
21
27
72
4
120
12
5
12
27
100
60
116
16
56
57
15
256
48
12
72
12
84
20
9
48
91
72
77
27
12
16
44
4
36
132
48
12
92
112
36
36
24
12
17
27
96
216
28
80
4
24
20
16
29
15
88
48
44
4
104
4
24
44
52
36
48
53
31
104
4
77
19
8
4
108
24
24
12
12
132
17
63
76
24
12
12
48
48
24
8
12
105
12
19
36
60
128
112
113
43
168
48
60
29
3
4
72
24
77
12
43
96
12
29
31
32
28
17
27
28
12
48
29
15
40
132
24
92
16
24
36
24
120
113
3
88
44
28
17
19
65
63
33
12
187
12
24
17
48
19
36
36
36
53
24
115
36
12
48
17
15
12
4
24
108
80
4
20
28
24
12
24
60
5
31
96
24
24
32
52
29
27
16
20
28
180
84
60
8
28
29
60
3
36
4
12
24
96
8
9
87
45
75
4
32
76
12
60
132
5
79
5
43
36
24
12
204
60
17
15
76
44
100
185
39
4
12
8
16
56
52
24
8
33
31
12
5
87
4
44
28
24
36
20
24
4
12
12
44
36
172
12
5
19
48
41
139
156
48
8
12
9
15
100
53
27
4
32
28
20
24
16
77
7
108
60
60
12
48
12
77
7
12
20
88
56
4
36
32
52
116
28
60
12
8
16
32
124
48
24
72
156
32
4
12
48
12
8
81
36
72
63
16
24
32
28
72
36
17
7
36
29
115
8
16
164
28
24
84
56
64
96
36
56
88
8
4
104
9
12
7
12
17
7
24
29
3
24
28
108
12
17
27
16
72
17
3
28
140
16
48
116
52
12
44
36
120
24
4
80
4
92
64
53
7
56
9
63
57
163
17
31
132
125
19
80
4
24
5
55
36
12
84
24
89
135
76
137
27
4
8
28
24
8
40
12
41
27
24
21
55
5
91
8
57
15
12
45
51
16
228
48
5
7
36
20
117
63
9
3
64
24
96
24
152
52
12
68
40
17
55
12
36
180
12
20
24
4
8
28
12
48
44
52
12
12
36
72
32
28
56
28
60
44
64
48
41
19
72
36
96
20
84
112
29
39
16
120
32
4
8
33
3
4
41
7
36
24
120
36
84
24
44
4
12
29
55
20
225
55
8
69
19
12
17
43
36
20
36
16
12
24
60
5
31
48
12
72
60
8
112
108
24
108
8
196
48
92
40
104
4
84
84
5
19
24
12
44
64
72
36
24
24
108
144
24
36
48
72
36
180
5
43
60
8
64
60
92
24
28
72
29
51
64
65
43
8
36
36
12
16
20
88
29
27
153
15
28
12
32
28
8
88
32
28
60
53
63
36
21
43
12
8
172
8
28
5
135
40
68
84
16
92
28
60
48
8
108
16
12
8
16
20
16
8
28
12
32
16
12
20
69
3
28
48
60
53
15
172
8
4
44
96
4
113
7
128
12
16
24
5
43
72
116
76
24
84
8
16
84
5
31
8
16
8
4
36
48
84
12
84
12
12
5
27
12
33
19
24
24
84
12
48
96
101
31
84
48
24
12
48
12
20
45
19
44
60
16
236
45
31
24
156
8
72
16
36
24
84
36
132
77
24
19
89
3
16
8
4
108
36
113
27
12
96
88
12
84
140
21
91
41
43
36
24
72
12
48
8
48
9
151
20
40
20
9
48
27
4
12
48
12
20
12
16
116
12
100
8
28
36
84
68
9
7
53
48
15
48
28
8
64
72
68
64
120
77
7
12
80
28
84
8
40
12
44
45
3
28
8
148
56
76
72
17
31
41
19
48
29
43
36
41
91
32
21
15
88
185
31
29
31
32
28
12
12
20
52
204
32
16
48
8
16
12
36
12
84
24
41
67
41
7
20
16
12
12
5
43
20
112
84
84
20
52
20
40
56
57
7
125
55
60
12
36
24
36
29
19
20
144
76
92
4
12
36
24
36
5
19
44
28
20
4
5
51
12
204
28
120
12
20
76
80
9
43
12
36
5
27
100
53
103
84
12
56
24
36
72
36
9
27
112
44
24
64
60
12
8
57
79
12
32
12
4
12
60
56
4
89
19
41
43
72
32
76
209
3
108
60
52
5
27
16
29
27
4
24
36
24
17
55
128
96
28
24
24
104
9
12
7
48
12
132
24
20
45
27
28
36
48
12
72
72
8
100
36
8
76
32
88
12
8
16
92
100
29
27
81
79
36
60
132
8
16
12
104
52
12
44
9
3
16
24
56
9
48
27
36
40
48
101
151
24
5
15
48
40
36
104
4
24
80
4
60
5
27
28
12
60
192
8
4
12
44
28
173
7
12
108
53
139
5
108
19
8
88
8
40
17
7
48
60
20
36
28
12
24
53
19
80
24
36
64
20
88
12
36
53
15
72
153
43
149
63
60
16
12
144
ABCD 300425826*7^$a-1 [50043]
54
18
150
17
7
20
4
29
21
6
165
13
42
5
12
37
104
27
19
20
36
69
21
51
63
22
8
64
18
41
48
19
17
24
63
12
6
90
22
6
42
50
18
46
44
4
18
12
18
38
27
36
103
6
23
27
100
62
76
59
3
70
11
7
12
50
22
8
24
4
53
31
2
88
20
46
80
120
36
76
14
64
23
7
12
18
44
10
17
72
19
18
11
43
72
36
128
117
15
21
79
8
4
66
6
14
27
19
53
3
4
18
23
25
2
6
22
90
8
42
102
22
65
39
10
95
31
14
54
36
22
18
5
9
3
72
72
1
95
39
69
45
3
24
25
23
9
27
33
136
11
15
178
68
15
13
12
14
105
3
96
70
24
66
32
28
42
83
36
9
46
5
3
10
6
2
82
26
51
115
54
23
7
26
3
24
67
26
27
7
56
4
77
139
36
68
72
18
10
80
36
28
86
27
67
18
24
36
20
18
76
5
13
120
35
93
18
96
81
12
63
64
17
33
30
45
108
15
18
90
100
24
18
23
19
5
120
43
36
30
122
18
4
26
36
4
5
37
23
36
3
18
10
41
1
12
30
108
36
84
6
2
58
36
59
31
6
72
11
132
7
65
12
36
7
26
46
8
48
18
100
30
6
71
72
103
5
43
26
30
69
9
16
11
19
65
15
16
38
39
19
80
78
22
30
60
23
31
17
96
48
43
44
48
40
5
96
57
10
32
21
49
11
9
118
12
5
19
144
29
63
10
12
6
30
11
72
12
9
40
18
12
26
16
96
8
87
36
72
115
20
9
43
32
33
12
33
4
18
5
27
21
15
93
15
4
36
84
30
12
36
14
54
3
9
4
6
77
48
13
120
20
34
18
80
3
19
53
60
48
31
5
19
5
72
67
18
8
16
38
18
243
24
7
24
102
104
6
12
70
42
120
20
45
19
89
96
9
3
7
8
48
9
13
102
29
9
4
86
9
13
18
24
26
51
48
61
18
53
19
192
41
48
36
1
95
37
84
44
10
17
60
19
6
84
6
12
8
28
29
27
9
15
10
11
31
29
1
47
24
12
69
27
43
48
17
111
117
72
27
76
30
83
24
3
9
1
18
120
14
46
24
18
102
17
19
44
18
42
76
24
12
8
60
21
7
12
17
144
25
24
23
9
24
16
56
12
10
48
18
102
42
11
27
52
68
10
30
29
1
38
36
100
60
48
26
16
30
78
92
27
67
42
78
53
12
72
7
98
27
3
42
30
52
53
75
52
8
70
38
88
50
60
3
72
60
12
103
65
36
19
92
42
3
115
17
120
96
7
5
15
54
16
14
24
82
62
12
28
26
46
24
2
54
16
38
15
36
12
1
66
12
20
28
17
36
24
39
69
7
65
27
16
42
32
22
36
8
9
45
15
75
22
84
2
9
19
5
97
14
16
110
4
56
3
19
53
36
43
8
45
36
12
19
30
23
7
6
42
41
36
13
96
74
16
36
18
47
79
2
24
16
2
66
42
9
3
45
25
6
32
34
110
9
19
5
13
14
36
124
56
9
75
9
91
116
9
63
33
63
72
10
18
84
5
3
58
42
140
28
102
24
11
13
6
8
28
30
50
4
66
11
99
28
30
122
100
30
74
10
11
27
10
23
12
7
54
2
100
114
8
120
27
9
46
60
24
12
84
14
10
29
96
91
26
3
55
42
18
60
32
28
17
7
20
28
12
18
83
27
28
65
24
7
54
32
54
6
22
17
24
75
10
60
110
54
27
1
48
11
13
78
24
36
54
104
34
8
10
83
24
103
5
27
12
4
29
13
24
71
127
108
72
38
18
9
1
42
18
30
150
2
72
16
89
1
42
18
11
48
127
17
9
28
26
64
42
74
24
46
30
8
9
27
100
36
6
35
237
27
85
23
96
57
10
108
26
15
1
18
102
14
45
36
45
52
2
100
29
61
18
56
33
31
53
7
12
14
12
10
48
12
17
75
10
66
30
11
63
45
1
12
12
11
7
38
126
18
18
52
29
9
78
21
141
111
13
54
12
12
6
12
107
36
9
6
34
11
192
24
3
10
48
20
10
18
102
5
37
18
12
17
19
17
19
66
11
84
24
9
39
73
12
6
5
12
7
80
22
26
64
18
86
142
120
35
12
1
14
28
12
41
1
24
24
32
34
50
60
10
6
14
136
8
45
15
9
31
8
69
19
6
131
60
103
17
9
10
18
12
30
20
24
93
33
39
91
68
45
12
13
30
60
29
13
35
51
21
1
26
16
66
54
53
37
26
9
19
24
2
4
47
27
21
31
18
11
9
46
74
42
16
5
24
1
150
24
8
16
17
9
28
96
14
16
65
15
21
168
3
33
37
42
12
56
45
19
158
108
30
9
25
26
52
42
54
26
15
31
60
12
8
9
1
8
34
17
73
18
72
65
43
20
33
12
105
3
7
2
27
13
2
4
72
8
9
15
48
9
69
10
36
66
42
8
30
54
24
4
66
24
18
5
12
37
35
15
81
7
32
100
114
6
113
15
57
1
35
7
30
59
39
4
24
54
60
38
9
1
14
4
41
43
5
61
107
48
27
28
30
6
5
21
63
67
77
36
87
45
7
32
4
65
19
72
56
4
36
30
11
27
9
33
39
9
64
12
38
48
9
108
45
28
32
16
36
90
84
12
198
86
16
50
27
36
36
45
6
18
63
31
8
18
27
45
10
12
18
47
1
6
60
6
12
18
24
20
9
7
108
12
32
9
1
18
24
5
81
58
60
14
28
11
1
80
118
24
24
60
32
28
26
10
18
26
64
20
52
56
18
22
65
25
54
5
51
21
7
24
86
27
79
8
40
8
22
2
30
40
23
1
30
74
3
24
39
6
10
36
18
54
42
14
72
40
12
60
30
47
63
69
91
48
8
4
41
60
31
8
22
23
31
32
81
63
9
49
2
4
44
22
24
84
38
22
23
12
63
45
105
102
10
50
12
114
90
84
58
23
55
26
54
10
12
2
ABCD 300533286*7^$a-1 [50014]
24
5
15
25
23
4
77
3
1
18
48
74
16
8
12
3
13
20
16
32
64
12
42
45
29
24
3
1
35
60
67
17
25
20
60
22
90
6
21
56
33
3
9
40
12
36
54
42
44
48
15
12
60
19
18
30
2
3
40
9
44
43
20
21
31
20
1
6
5
21
19
20
55
5
37
3
24
77
88
24
12
20
3
73
32
63
12
1
8
19
9
20
51
40
77
15
33
24
15
7
86
12
19
29
27
40
27
53
37
3
80
16
5
72
27
40
5
3
67
5
36
49
11
25
32
28
20
7
75
2
70
2
43
41
15
40
21
8
19
9
36
27
32
37
35
64
9
83
25
75
45
56
36
3
28
3
26
24
3
36
12
88
27
117
5
12
63
36
9
3
12
49
11
43
77
37
27
17
15
45
22
137
37
18
50
19
21
51
72
29
19
99
18
123
3
2
43
51
53
33
4
3
68
148
92
7
53
9
15
1
18
89
9
39
37
44
118
18
8
16
23
36
9
58
5
45
70
17
33
22
24
14
3
9
22
26
16
27
32
88
32
120
93
40
84
11
7
24
50
16
35
145
20
27
21
76
44
19
69
32
27
12
4
17
7
21
8
19
9
15
5
60
63
12
36
60
7
2
48
16
24
3
33
44
27
13
54
6
32
34
17
9
3
88
69
120
56
16
6
30
20
12
31
92
31
38
39
21
99
37
3
29
60
48
75
100
21
51
57
36
24
8
3
9
10
50
4
36
11
12
57
19
5
36
10
18
11
9
34
21
77
22
17
52
5
63
31
53
45
75
36
52
9
111
128
187
18
32
22
72
26
24
19
32
45
22
21
24
20
1
27
5
28
20
27
19
26
63
7
21
29
12
3
25
3
27
77
13
6
2
16
3
8
48
12
1
48
8
48
27
21
39
141
75
9
19
29
24
16
27
20
97
8
3
9
39
9
4
47
25
3
32
49
18
5
12
25
11
57
4
3
128
67
48
42
3
29
3
36
9
28
47
1
95
12
28
9
15
21
6
21
5
3
24
40
68
60
85
27
20
1
32
112
23
12
19
45
32
37
27
125
15
7
18
51
20
100
69
8
24
22
21
168
21
27
27
90
23
13
36
8
27
25
18
65
1
11
49
44
48
15
31
26
28
18
14
12
16
20
84
48
22
45
5
135
4
45
8
3
60
48
7
41
105
43
17
52
167
36
40
93
6
2
24
22
2
48
27
13
47
36
9
60
51
12
33
40
24
11
64
8
60
28
9
20
12
31
5
12
15
21
60
15
81
7
44
1
44
55
20
7
21
20
69
36
28
11
4
72
3
41
60
33
10
18
24
32
16
51
9
12
123
8
12
9
39
12
73
32
12
19
17
12
3
40
27
53
19
38
10
182
12
24
27
48
19
53
9
99
4
5
3
16
45
8
3
16
3
2
16
6
2
63
52
3
5
1
12
6
89
24
7
6
23
21
36
27
21
60
15
72
57
4
18
50
48
124
44
24
16
24
147
33
39
9
71
21
22
17
4
41
96
16
63
17
27
1
96
30
6
90
2
48
87
97
3
5
22
29
60
12
12
45
28
27
5
63
25
6
122
15
9
19
32
13
59
12
1
24
8
28
63
3
18
51
32
13
3
45
8
3
13
3
51
93
5
19
21
8
12
58
17
28
9
20
19
5
19
56
60
13
11
7
18
8
46
18
20
3
81
12
3
7
45
27
45
33
48
18
41
36
40
41
4
27
5
24
22
18
44
39
36
97
3
24
8
40
8
37
23
31
98
19
53
63
7
29
12
9
22
41
7
89
21
31
5
3
21
52
68
39
261
31
32
13
32
64
8
67
29
60
16
11
7
21
5
24
48
64
8
22
29
33
34
5
21
15
103
2
60
28
8
3
21
24
70
5
13
47
25
23
57
12
28
8
43
20
1
6
17
73
3
32
73
20
19
8
19
53
37
56
24
70
48
98
3
24
37
72
36
18
233
12
13
80
22
17
25
32
3
45
19
9
32
15
37
51
57
11
49
8
22
42
8
36
27
9
19
21
6
21
51
21
29
48
27
13
6
66
95
28
9
116
15
25
20
7
9
36
56
15
7
2
15
93
87
40
27
50
22
18
8
75
60
45
16
12
47
117
7
9
20
12
3
7
66
24
8
3
1
18
5
48
16
75
18
51
21
59
9
103
8
48
60
52
17
55
117
23
124
77
19
5
12
10
26
12
10
24
74
46
29
12
36
45
12
15
49
18
26
19
69
30
2
27
12
4
17
16
83
1
24
56
12
12
3
12
36
61
8
96
24
16
54
5
13
47
4
3
50
19
17
27
36
24
85
72
119
12
48
21
52
11
7
29
12
7
65
36
69
43
57
20
3
9
39
24
33
3
45
84
12
31
5
3
24
40
21
54
50
3
16
3
117
51
2
46
14
3
1
32
64
3
9
11
79
18
27
9
90
45
9
11
9
22
21
5
64
12
47
72
40
17
64
32
12
40
71
1
24
27
45
30
50
64
8
19
3
50
4
15
3
114
3
5
36
63
37
11
69
19
5
24
16
35
84
7
18
71
31
98
43
27
26
4
36
6
41
33
60
12
3
21
64
12
23
13
27
20
24
7
30
59
127
53
24
16
69
36
18
90
36
11
69
4
24
3
5
136
27
3
26
60
60
43
5
27
13
44
12
22
29
48
81
7
24
32
40
27
48
18
72
68
10
74
19
80
24
13
54
41
1
8
3
64
89
27
7
48
62
10
26
27
33
55
5
40
12
60
11
12
48
12
19
26
91
9
87
8
12
33
112
51
5
22
17
4
51
2
43
8
72
19
17
1
8
36
39
16
9
18
5
9
7
45
47
4
45
12
119
40
20
9
16
3
29
43
9
71
24
13
8
96
24
4
23
12
48
33
24
22
29
12
9
16
24
27
3
6
36
30
14
10
17
49
11
13
3
5
4
23
48
43
29
19
42
8
19
48
24
8
12
12
33
12
48
48
36
7
45
11
177
63
19
74
15
9
76
15
8
9
4
6
18
3
17
7
8
13
6
29
1
87
3
113
85
11
9
72
70
18
11
49
18
2
91
24
3
24
90
3
45
35
16
3
90
11
25
15
8
40
27
42
30
18
8
27
57
16
95
19
21
140
31
14
144
28
11
141
22
6
12
11
16
92
52
5
3
1
23
36
49
191
31
53
13
20
3
4
8
37
60
131
9
22
30
23
19
17
49
32
24
75
13
32
96
3
64
32
12
12
57
7
51
2
24
39
36
19
5
21
27
16
21
24
27
20
61
18
41
7
45
5
15
31
26
15
7
90
24
12
23
21
19
17
82
18
8
15
4
45
35
37
6
21
29
22
2
39
97
24
11
45
24
19
21
8
19
51
18
27
3
6
68
40
27
29
24
40
71
7
5
16
77
12
16
36
99
3
24
2
15
28
29
16
54
21
96
9
23
25
59
28
5
22
41
25
24
30
50
22
18
11
85
12
23
67
42
8
22
41
21
10
38
4
47
12
16
45
11
13
3
5
4
11
12
12
36
43
30
36
8
15
ABCD 300554148*7^$a-1 [50007]
19
12
54
36
11
19
5
39
57
3
4
14
39
19
20
9
36
72
3
42
3
33
46
6
11
13
54
17
13
12
38
36
33
37
56
3
19
6
6
14
22
24
77
33
3
27
30
6
94
30
5
19
36
17
24
15
18
3
3
18
22
20
198
27
12
9
4
20
3
13
47
1
23
36
3
10
14
64
20
4
8
21
3
21
36
3
30
10
65
3
45
43
2
12
10
50
34
149
3
21
3
33
31
32
21
3
36
21
36
27
9
57
18
30
3
48
9
15
84
12
36
3
10
35
15
6
34
12
8
6
16
20
3
19
8
10
8
6
18
15
55
5
12
12
33
3
27
16
14
15
15
6
4
38
9
3
24
22
71
3
9
24
1
2
45
15
21
24
24
25
11
3
42
22
32
6
10
5
24
9
10
20
6
3
3
10
47
3
28
29
13
2
6
34
29
13
14
6
15
31
18
24
23
13
2
60
4
44
36
10
24
11
19
12
8
12
30
15
19
5
19
29
37
8
18
10
23
7
24
17
7
20
40
32
33
49
26
12
9
49
26
10
23
21
10
24
20
42
15
81
27
7
30
11
19
17
31
18
14
36
40
12
125
45
22
5
15
28
8
4
20
4
24
18
42
65
3
9
31
5
9
30
21
109
8
16
14
12
4
41
24
7
14
18
58
30
24
29
48
3
46
20
48
6
4
86
3
24
31
2
10
44
52
5
27
66
15
15
10
6
26
15
12
7
80
30
3
27
30
3
7
20
6
18
16
5
1
11
24
3
30
36
3
24
19
18
35
51
10
11
13
11
63
36
9
15
10
2
9
51
6
34
26
3
7
29
79
30
23
24
13
24
6
6
14
4
32
9
31
24
56
24
12
21
9
27
121
26
34
11
84
7
5
36
7
17
49
8
16
23
7
6
14
24
78
15
7
20
9
19
48
41
15
24
4
20
21
15
12
10
18
6
35
3
93
9
30
28
6
12
11
39
18
36
6
12
22
50
6
10
8
4
5
1
62
21
12
60
51
16
30
11
3
33
31
12
5
33
10
6
6
29
3
12
21
12
13
8
10
2
4
11
39
28
17
12
7
20
6
66
52
17
13
32
3
13
18
12
8
36
4
12
12
65
31
77
24
3
42
6
21
27
9
67
20
4
6
38
46
2
10
59
12
33
15
31
18
2
40
60
2
6
34
2
9
27
10
35
12
3
48
16
54
6
5
9
34
8
21
3
4
6
26
138
12
39
31
24
53
12
12
3
18
15
37
26
9
1
24
8
18
30
18
6
3
3
4
6
2
6
6
4
17
7
5
7
36
65
25
2
72
6
4
54
2
27
27
21
39
9
12
13
86
9
1
26
4
14
36
6
21
9
3
27
18
3
7
53
1
2
10
30
14
10
12
30
14
24
4
29
19
20
33
27
9
9
10
41
69
27
69
15
19
17
69
40
11
12
1
50
12
4
5
12
33
4
23
97
47
24
1
30
20
40
14
18
6
27
15
9
3
6
15
36
9
6
9
15
10
2
4
50
10
74
10
20
9
24
51
57
1
20
27
3
40
17
7
41
13
6
26
27
1
83
79
14
4
72
30
5
24
72
3
4
12
41
31
18
30
5
24
43
5
3
18
6
33
36
15
12
9
19
41
9
36
16
23
7
5
60
24
1
48
30
53
7
65
24
27
10
6
20
4
5
21
10
5
63
22
11
36
13
8
16
78
66
11
13
23
60
24
9
6
33
13
14
30
3
36
12
24
12
43
5
39
33
13
24
12
35
123
36
36
60
9
9
12
58
2
3
1
20
6
24
16
5
9
3
3
24
21
9
3
1
2
18
63
3
100
6
11
7
20
33
37
2
21
3
16
60
14
3
1
2
10
11
31
2
34
12
8
34
12
14
16
5
31
14
15
39
22
2
9
27
36
6
15
24
3
12
9
12
9
10
6
23
51
33
1
2
22
11
27
9
36
19
24
42
11
13
8
3
24
9
3
63
21
13
23
7
2
3
7
14
4
59
1
47
36
24
43
12
98
3
13
80
16
35
3
4
12
6
8
30
33
12
19
17
15
4
29
1
2
22
6
2
10
30
8
3
3
6
39
25
26
10
14
18
15
51
21
48
7
8
22
14
70
30
26
18
9
37
6
77
13
56
10
14
30
24
72
28
42
18
30
84
8
3
7
5
55
30
71
9
27
33
40
14
4
17
3
4
20
18
3
7
17
27
96
9
24
132
19
5
9
3
7
12
65
13
6
50
15
1
32
16
80
39
27
24
12
21
3
40
18
26
9
36
12
15
4
101
3
60
12
21
3
4
30
47
33
34
38
30
18
3
12
1
24
102
24
5
3
28
14
3
3
12
21
1
50
40
5
48
1
20
132
15
15
24
6
4
6
68
30
3
43
5
1
35
19
5
15
36
48
4
29
39
81
13
6
18
35
7
20
84
60
34
62
21
7
6
8
46
20
57
24
21
15
43
30
6
5
21
28
23
19
24
101
25
14
16
14
84
27
3
12
24
18
10
17
1
11
3
30
36
39
9
3
12
19
17
15
4
20
9
1
23
24
13
6
8
22
11
3
21
48
13
2
9
24
15
28
29
31
72
14
3
36
1
26
12
18
54
18
10
62
16
11
7
12
5
24
15
9
7
24
54
42
14
48
15
1
12
90
5
12
27
6
3
15
12
10
11
36
1
120
11
9
3
19
24
6
8
70
12
17
12
33
46
29
13
23
12
15
30
10
14
6
21
19
29
15
16
29
24
15
21
31
20
18
22
5
55
20
69
15
33
55
17
12
3
24
6
3
37
6
14
3
1
12
11
12
21
6
4
14
12
64
38
45
3
40
5
9
4
116
39
21
4
6
20
9
21
15
55
89
7
72
6
12
47
15
42
15
12
19
8
34
18
8
36
6
51
36
36
7
20
22
35
3
28
32
52
8
4
20
60
33
60
36
1
30
38
63
13
2
18
3
9
12
40
38
4
17
3
33
57
15
12
51
58
38
52
120
5
7
12
65
13
2
9
24
24
57
3
1
8
3
19
68
10
30
14
10
17
9
10
2
6
40
2
4
54
12
44
36
4
5
9
30
93
51
12
64
2
12
46
20
33
19
14
6
64
6
42
6
6
5
12
9
10
29
3
22
30
5
15
105
9
6
84
6
4
24
8
15
60
33
51
43
30
11
24
1
36
50
4
6
26
21
60
36
21
60
16
11
15
28
20
4
2
3
13
35
15
60
45
15
4
44
12
4
26
10
68
9
1
35
21
15
51
45
7
32
4
12
2
16
11
12
7
17
15
4
36
24
5
15
9
27
28
2
10
12
5
3
48
9
24
7
5
7
2
39
19
20
18
3
3
6
70
20
33
84
7
5
63
18
18
9
12
15
16
29
12
3
36
4
17
51
6
15
19
20
12
16
17
12
12
3
4
17
57
30
12
9
79
5
3
9
15
9
19
8
57
1
2
48
12
21
3
18
16
30
26
6
18
3
21
16
2
4
14
3
19
8
96
21
3
9
3
40
17
3
21
39
33
15
42
15
3
21
1
30
17
57
27
33
6
30
54
18
30
48
9
1
11
31
8
33
7
20
34
6
8
9
25
6
20
9
31
6
23
3
22
78
53
19
72
5
55
17
7
17
24
25
23
13
104
16
14
16
2
6
30
15
19
29
19
2
3
15
9
49
54
12
26
24
6
24
34
30
12
8
6
34
2
4
6
5
7
36
20
54
18
10
12
2
21
9
15
31
17
3
30
22
65
3
45
24
63
48
18
27
3
6
54
60
45
48
43
48
17
21
4
95
1
11
7
32
10
23
31
5
12
24
36
1
26
16
20
9
36
12
37
20
16
14
57
19
36
14
6
40
17
24
9
27
7
8
16
24
42
14
10
30
12
30
38
40
2
4
6
77
3
100
17
43
80
4
56
9
12
7
20
4
17
21
3
21
27
39
4
6
23
19
8
9
12
24
15
18
3
1
30
32
24
9
3
12
36
10
11
1
59
36
3
21
45
30
4
41
60
21
3
24
13
18
44
10
8
27
1
86
6
10
54
23
15
16
24
12
44
10
2
9
69
36
28
8
51
21
36
22
44
21
96
13
23
1
14
6
3
3
54
6
4
12
5
12
1
6
6
30
8
6
3
3
28
14
27
15
4
32
34
24
2
64
24
20
40
50
3
19
20
22
48
42
77
36
3
6
58
2
40
23
33
51
19
14
15
21
88
14
28
8
40
5
60
21
16
2
48
21
3
33
60
12
15
108
9
3
40
60
5
3
9
36
27
34
24
8
42
16
17
12
3
4
48
12
14
6
16
8
10
32
27
31
24
17
1
12
38
21
48
9
15
15
12
18
15
36
31
68
24
12
4
2
34
29
9
27
1
2
10
26
9
123
42
15
12
1
14
4
2
24
16
18
2
15
3
16
29
19
8
40
20
22
18
50
42
18
27
24
3
48
18
15
43
6
50
4
32
4
20
9
7
2
39
3
9
19
17
51
9
13
18
5
9
3
57
10
44
12
34
11
36
19
20
9
48
13
12
26
4
6
2
10
14
4
30
35
39
12
9
15
33
3
48
9
84
36
19
48
12
5
3
9
1
2
24
40
17
3
4
53
13
47
12
7
48
12
18
14
9
33
15
1
14
10
11
43
32
34
11
15
12
45
3
10
18
84
2
15
1
11
3
33
27
30
3
21
10
20
40
29
15
9
108
31
32
18
28
6
54
11
24
19
18
30
29
12
49
38
21
12
3
16
29
12
19
2
6
57
45
51
3
6
10
41
63
46
24
23
3
21
3
21
63
6
15
3
16
41
9
42
30
4
11
12
7
36
68
72
4
17
12
12
12
3
18
90
84
6
6
57
7
30
26
9
25
6
6
24
14
40
5
31
5
9
3
37
47
12
48
15
33
24
36
91
5
3
18
15
13
2
33
36
1
38
4
6
12
2
12
34
11
25
47
12
7
5
25
8
24
15
24
3
16
5
3
16
17
19
18
35
19
18
44
3
1
11
72
37
2
28
42
23
49
8
15
9
6
21
ABCD 300630408*7^$a-1 [50026]
25
11
25
47
1
48
11
24
36
1
41
12
78
78
24
24
6
48
97
5
30
24
6
48
162
90
31
5
7
83
49
32
52
11
6
84
18
48
49
68
4
24
20
52
17
78
13
29
24
24
60
39
28
35
1
35
24
25
23
1
20
39
12
1
47
13
32
15
48
42
48
19
164
39
6
42
9
52
17
36
30
6
54
18
12
43
84
48
41
48
6
85
41
19
41
78
6
54
24
90
75
33
15
15
13
11
18
36
12
39
16
95
13
5
30
49
5
42
150
54
21
16
17
60
6
12
72
30
66
72
18
15
15
1
84
12
36
48
23
78
18
21
3
6
6
33
52
48
71
12
37
35
102
108
6
192
157
72
71
24
66
12
30
25
36
120
5
15
27
18
19
77
7
24
17
6
72
21
16
41
7
32
3
25
29
39
51
150
138
25
72
24
68
4
24
24
5
43
23
21
3
72
1
11
9
33
36
42
6
7
17
42
13
11
72
24
13
36
11
6
42
6
15
28
29
54
78
3
28
5
6
13
24
11
37
168
17
6
18
6
109
17
31
12
29
120
15
3
114
90
13
164
39
105
93
3
51
1
24
36
59
21
27
25
29
48
48
42
120
1
41
199
11
13
84
11
25
71
102
43
89
6
84
18
12
90
30
6
24
13
5
31
11
12
18
7
35
36
18
30
21
39
84
36
85
11
24
60
54
12
36
18
1
48
24
11
42
120
120
18
36
24
96
9
33
111
4
23
66
48
31
68
51
6
54
6
7
119
24
42
12
6
9
57
6
37
11
42
7
48
59
18
3
15
72
42
15
69
120
36
24
12
79
12
11
108
12
97
11
48
102
7
53
19
29
6
9
57
54
30
3
3
12
33
3
25
77
18
6
67
60
41
36
7
53
7
119
36
1
77
67
23
1
44
4
72
5
36
79
41
3
57
115
24
60
5
6
21
9
18
121
35
9
21
54
54
18
73
17
42
105
4
12
5
60
234
36
84
1
17
27
21
66
48
9
3
1
60
179
78
30
96
13
20
9
18
72
45
4
5
19
84
11
24
13
36
11
30
55
65
180
78
13
120
35
6
138
36
1
5
39
76
29
19
23
72
30
12
31
29
96
12
42
24
37
12
5
6
25
17
123
27
1
11
73
83
12
42
39
28
41
27
21
36
39
28
23
61
107
12
73
11
21
3
45
15
18
30
49
60
41
43
35
6
48
72
24
67
36
17
15
27
24
6
60
24
78
12
9
27
18
42
61
89
18
33
27
132
54
18
105
81
6
18
6
60
60
61
35
25
5
60
6
9
16
47
6
27
16
107
60
36
48
1
5
24
42
48
1
92
87
42
43
173
60
84
43
23
60
12
12
24
9
16
60
11
6
18
61
29
55
59
90
6
21
48
3
13
36
35
6
12
7
41
90
45
39
24
1
11
18
12
12
6
114
7
35
126
79
101
18
12
37
5
127
35
25
68
81
43
131
60
12
36
48
36
1
5
18
54
3
57
19
17
7
23
12
12
13
65
15
27
12
18
42
45
33
18
1
72
41
24
54
25
41
91
11
18
3
51
66
12
111
39
85
107
9
213
6
48
21
33
6
42
19
59
37
48
24
107
36
25
24
116
27
25
44
16
11
12
30
43
11
24
1
5
43
5
39
16
17
48
12
96
3
105
6
1
23
37
17
55
60
35
13
77
12
30
109
29
78
12
12
61
5
30
105
4
11
12
1
5
31
5
6
108
109
24
11
66
39
16
11
24
145
24
101
30
24
25
12
65
19
60
68
52
72
5
12
78
21
57
6
24
9
124
11
108
72
30
7
12
47
1
35
37
60
23
13
44
33
48
19
11
12
78
18
69
39
9
100
137
19
17
72
139
53
6
37
48
17
7
11
9
16
84
48
137
18
13
29
30
25
5
36
7
11
1
149
6
6
84
91
23
36
6
78
12
24
177
33
24
24
15
4
24
125
78
24
60
18
12
42
25
89
30
24
12
66
39
45
36
19
12
83
24
25
5
36
18
1
32
69
18
48
57
15
78
7
11
33
16
95
12
85
5
18
6
6
90
31
59
109
17
48
30
24
18
3
4
5
36
30
1
11
30
72
19
41
19
11
12
73
65
19
23
24
1
95
36
168
6
84
6
30
7
80
3
24
1
20
33
12
3
21
7
5
42
42
114
36
1
5
72
39
48
51
1
17
66
25
12
131
1
59
78
18
6
48
79
23
9
16
89
115
17
24
6
69
21
12
19
44
9
36
18
24
6
6
36
9
69
90
42
24
66
45
112
36
60
36
44
76
5
15
64
35
192
25
47
21
45
54
12
24
12
72
36
12
48
36
37
23
66
48
36
6
84
1
155
13
168
29
19
48
23
72
60
30
7
68
16
48
71
108
84
30
6
102
6
6
103
23
1
89
27
3
54
120
43
5
19
11
1
95
96
109
11
9
48
28
23
1
65
42
18
12
3
51
24
6
48
42
24
42
3
4
5
6
1
12
68
39
37
47
48
73
60
48
36
44
21
30
25
23
24
108
37
59
6
54
25
35
6
31
59
33
28
5
15
15
72
96
12
1
17
7
68
45
24
216
19
48
80
28
5
36
6
84
18
42
69
57
19
29
19
36
5
7
17
12
19
29
6
42
43
29
6
13
47
60
24
30
42
49
11
21
15
13
24
11
36
48
1
59
1
47
108
69
15
42
19
48
11
13
35
37
132
48
12
101
15
69
6
18
31
36
17
15
21
42
48
1
32
76
35
18
63
192
39
57
28
36
65
19
12
29
7
120
35
81
45
6
93
45
18
13
29
42
54
30
57
75
1
20
16
11
73
41
6
12
30
12
48
19
5
6
24
6
55
35
97
41
87
28
17
3
27
132
30
6
6
18
18
3
16
143
12
60
9
4
5
19
101
42
54
84
6
21
9
24
63
28
11
30
18
13
60
5
12
15
87
54
31
5
ABCD 300741488*7^$a-1 [50014]
30
54
33
9
62
12
10
51
3
20
24
12
96
24
37
39
60
21
27
42
14
76
21
41
31
71
60
40
6
2
1
11
94
126
68
30
6
16
26
54
6
19
21
38
13
84
5
10
2
142
9
12
23
12
42
18
4
68
58
60
14
66
31
27
60
45
11
6
4
14
100
20
1
53
30
22
66
152
16
44
58
15
83
16
20
64
104
82
26
13
267
8
1
36
23
25
11
40
8
22
26
64
20
84
84
1
11
49
29
19
24
83
37
5
114
25
9
51
35
37
11
36
97
35
12
16
36
38
46
80
96
4
62
114
60
24
42
12
7
21
18
45
36
72
11
30
46
36
21
60
17
18
1
27
12
128
12
4
86
31
11
13
83
46
86
28
44
48
24
18
103
53
46
60
44
13
11
12
36
24
96
100
32
6
6
126
42
18
10
92
16
12
2
42
1
23
13
9
15
63
2
115
59
54
114
16
36
44
60
24
36
160
21
53
43
23
12
78
6
64
72
150
90
54
38
6
30
52
30
62
16
20
1
99
20
22
2
120
6
46
9
11
16
32
18
55
120
9
27
63
69
5
7
35
1
11
49
9
32
6
36
36
24
49
87
18
14
30
19
11
12
138
22
38
6
16
8
36
22
2
22
56
18
36
16
21
23
37
27
56
108
18
178
44
73
23
150
7
3
32
1
99
2
19
72
11
96
48
54
66
13
60
9
2
16
21
23
49
107
60
13
9
134
10
90
86
19
59
70
6
20
1
23
36
40
9
27
50
42
16
32
13
15
72
45
17
48
19
45
99
29
6
10
42
32
48
24
18
42
24
10
44
22
36
8
24
1
11
144
52
32
12
40
24
45
27
20
64
8
16
44
12
34
3
23
1
143
24
16
72
188
46
8
78
100
44
10
90
140
40
36
32
52
8
1
27
50
10
8
36
24
13
23
76
20
60
4
20
97
23
36
10
80
4
86
12
36
10
14
60
52
36
2
60
30
30
30
18
55
83
96
78
67
59
60
16
36
32
49
60
63
8
96
24
12
6
70
9
11
10
60
18
194
30
46
26
1
3
14
91
21
6
30
99
15
14
90
24
82
27
27
20
22
18
93
27
36
14
31
24
71
1
77
6
16
126
38
16
21
23
1
71
4
9
51
56
48
25
11
61
17
106
36
56
48
60
46
15
23
49
27
92
12
60
36
36
16
68
52
140
48
46
110
49
81
120
38
112
57
33
54
66
26
18
6
40
20
25
135
44
82
51
12
72
189
15
12
33
30
9
27
81
59
4
80
46
2
48
10
3
65
66
46
30
69
23
22
26
48
36
6
118
74
43
35
72
1
21
50
1
23
12
1
27
36
104
54
22
9
47
60
13
59
48
42
148
2
30
42
16
68
181
71
13
71
18
6
60
25
131
76
24
56
48
22
63
35
100
12
8
16
21
15
45
48
29
7
23
132
40
8
18
4
8
42
4
45
15
57
279
20
4
2
18
25
21
38
12
36
1
3
20
6
70
9
11
34
26
4
96
48
20
97
137
66
12
25
48
81
44
42
4
24
21
24
35
13
189
18
20
180
60
73
11
49
89
18
24
13
35
130
15
17
22
104
1
35
10
26
4
6
18
36
20
16
20
34
27
183
20
61
45
14
24
22
20
34
26
18
1
53
18
10
18
30
42
32
16
104
36
10
3
71
28
68
13
27
60
2
60
4
6
9
21
18
36
20
40
26
139
35
16
45
3
6
8
6
42
18
97
3
20
76
14
114
72
36
18
7
59
25
15
8
46
80
10
2
18
60
144
1
72
39
54
26
18
42
24
36
4
36
54
206
18
18
4
36
32
1
149
7
36
275
18
10
20
160
182
10
54
8
18
24
10
26
28
20
42
91
39
90
51
9
68
16
38
22
27
107
1
59
16
9
87
18
14
30
31
87
92
28
9
36
63
20
70
6
44
12
12
168
42
31
11
4
72
129
15
8
12
48
16
60
12
18
6
84
122
31
23
4
32
4
126
18
20
42
43
48
27
14
19
9
2
82
26
60
4
60
8
46
3
9
243
17
10
33
17
10
32
16
36
54
42
38
91
95
1
143
24
36
12
10
120
50
1
3
9
11
4
36
20
16
21
71
16
116
60
16
44
37
69
20
18
30
43
41
6
36
4
36
30
98
28
24
36
30
24
14
42
54
109
107
48
220
102
123
47
25
23
54
48
4
26
1
23
1
23
22
2
52
8
1
21
27
99
9
35
16
18
74
12
4
12
68
1
23
58
32
42
24
13
23
36
24
48
36
72
1
9
90
18
2
12
112
45
21
60
62
28
45
35
1
23
61
108
60
11
61
59
61
59
4
32
28
2
10
33
35
1
99
81
29
66
94
3
63
80
120
18
7
179
25
48
179
34
8
42
6
42
48
72
28
80
10
60
80
12
30
72
4
140
13
12
27
68
1
12
189
18
36
6
90
32
12
37
143
36
30
78
60
24
36
16
104
12
4
9
27
9
15
44
13
87
102
50
1
3
20
4
2
18
36
100
44
156
4
20
37
9
60
14
112
18
3
99
90
14
4
36
6
68
12
10
80
10
2
132
49
27
24
164
16
38
60
48
55
36
27
14
22
9
11
49
29
18
12
58
18
72
68
30
10
66
14
112
32
28
68
12
1
27
12
9
23
37
300
51
2
102
48
72
4
6
8
22
9
72
60
23
13
3
36
2
31
137
34
56
24
18
19
3
6
2
88
20
24
1
3
104
72
24
114
18
34
14
192
12
18
12
36
6
61
3
14
22
6
38
60
13
27
33
ABCD 300820038*7^$a-1 [50039]
61
23
12
24
24
120
25
36
36
75
33
156
36
83
61
11
48
36
16
33
63
21
12
59
36
36
24
96
97
24
48
12
179
28
33
15
21
23
73
27
141
147
21
36
12
48
36
23
180
60
60
1
23
37
48
48
83
4
21
12
63
116
144
49
12
48
48
63
21
75
44
96
24
1
120
83
1
15
96
140
24
37
12
47
28
32
25
24
15
45
48
47
25
27
45
12
11
1
48
27
105
23
1
96
24
36
24
24
24
27
45
24
72
36
12
48
83
97
12
51
44
73
27
45
36
15
9
36
35
1
108
3
57
12
60
36
27
69
84
36
23
28
45
12
23
13
47
49
147
45
120
24
120
36
39
69
156
11
73
12
95
36
28
69
11
61
51
21
12
107
13
36
12
72
60
51
144
93
72
72
36
36
72
72
48
75
9
35
148
45
3
20
25
35
1
35
204
16
48
81
11
1
12
11
76
20
181
59
48
12
25
12
27
57
24
35
1
60
83
1
143
12
85
72
48
3
21
60
12
3
21
72
36
48
168
12
59
13
72
48
11
61
119
25
12
12
75
92
48
36
16
165
36
24
12
23
28
32
73
11
120
1
48
72
36
48
60
95
24
121
12
72
36
12
39
140
1
24
156
120
83
24
1
71
1
108
36
84
15
44
52
33
15
48
21
36
11
49
27
140
1
3
44
25
72
83
12
217
47
120
37
36
84
72
12
23
156
1
48
12
3
20
1
24
35
16
9
11
1
36
39
20
49
120
51
9
87
117
215
241
51
48
57
24
15
9
108
24
60
23
73
108
11
84
24
1
96
23
1
72
47
36
16
21
12
15
32
49
36
119
1
48
24
171
33
12
3
21
36
71
1
59
144
49
84
36
24
96
47
24
60
12
100
20
13
107
168
85
60
36
12
27
96
20
76
44
24
76
44
36
61
24
60
15
20
49
11
36
1
12
72
48
71
64
32
108
325
168
120
12
36
111
48
80
25
11
120
1
3
93
3
80
60
25
144
36
71
49
35
172
117
48
60
12
131
60
4
32
25
23
13
12
12
36
12
95
49
24
48
48
47
1
35
13
60
87
225
24
119
12
181
24
39
96
68
25
120
12
15
20
24
25
95
73
96
60
155
25
71
24
96
61
35
193
47
1
3
20
1
23
36
109
51
9
48
36
12
108
48
75
9
12
48
12
15
144
144
45
24
11
36
28
48
32
12
13
11
1
96
72
12
12
123
44
24
73
23
25
51
9
120
35
25
36
84
27
9
12
11
36
1
72
72
95
24
1
72
107
12
73
75
21
11
49
12
60
312
15
33
36
48
23
1
48
3
20
13
12
36
36
12
11
4
69
11
13
36
48
36
108
35
144
24
61
11
13
111
44
96
4
20
1
11
25
39
45
24
12
12
36
35
25
36
207
9
156
12
47
25
135
69
59
37
23
13
48
120
15
20
97
123
9
87
45
99
69
47
24
52
33
72
39
20
13
15
45
24
23
144
1
3
81
72
39
44
4
21
27
32
1
60
35
36
49
132
107
49
12
35
76
20
13
60
48
3
9
84
36
36
24
24
12
35
25
51
21
12
35
60
1
36
75
80
16
48
45
84
15
57
39
44
25
36
24
72
35
25
23
37
24
12
23
49
36
15
140
97
3
9
11
24
13
120
12
3
93
35
13
263
85
203
49
23
48
97
24
60
35
1
23
1
71
24
1
23
73
47
1
72
47
12
16
32
61
48
23
13
48
15
69
72
156
12
48
11
13
47
36
25
84
84
11
25
12
60
60
39
45
35
73
108
12
84
11
73
59
60
1
36
12
12
12
11
85
11
49
11
61
83
13
23
48
37
24
35
24
181
11
61
120
47
36
61
35
85
24
11
24
73
96
12
12
12
36
48
47
25
60
39
9
11
193
23
1
3
93
36
35
13
299
24
60
16
105
24
240
11
13
12
60
24
60
59
60
37
143
61
35
109
47
24
49
155
12
48
1
36
35
49
11
60
49
35
16
48
45
35
37
23
25
11
13
3
9
72
63
20
73
84
72
108
59
25
12
23
24
193
24
3
45
51
80
85
59
145
24
84
84
60
3
20
1
123
48
32
60
25
27
20
60
60
4
44
49
3
48
20
12
13
60
60
27
45
23
72
1
84
48
12
168
11
109
36
132
27
20
1
48
12
84
71
100
45
12
23
13
51
45
60
120
96
36
75
93
48
60
24
15
68
12
48
13
23
124
81
95
13
144
84
59
120
60
16
21
47
13
207
45
3
57
35
13
12
95
1
48
12
108
96
35
16
20
49
24
23
60
145
12
3
165
24
96
ABCD 300822884*7^$a-1 [50017]
32
18
24
10
39
129
92
52
14
130
72
12
116
4
39
77
12
4
24
20
16
24
72
60
44
16
24
48
20
16
134
10
8
52
3
95
78
7
5
19
11
42
108
24
4
56
19
11
1
29
88
12
24
20
24
7
35
18
16
80
31
69
2
10
15
17
31
9
8
4
8
7
11
22
128
103
59
48
18
4
8
18
10
176
16
20
4
36
2
42
55
5
18
30
180
19
9
120
12
20
88
2
73
9
14
72
22
32
138
18
19
21
3
17
19
9
32
19
11
30
18
66
4
15
35
1
21
63
12
65
4
20
24
40
12
24
8
12
6
42
16
14
58
20
4
36
20
100
2
22
8
12
6
34
140
60
6
1
12
36
23
70
8
43
29
16
15
5
96
31
47
58
12
26
1
21
98
10
44
31
77
4
20
19
29
28
48
2
24
6
18
72
10
8
52
72
60
27
5
24
60
52
8
43
72
60
17
12
7
45
24
12
20
12
12
4
2
18
16
20
4
3
11
1
48
21
8
24
7
11
10
12
20
31
33
12
8
4
36
15
11
18
7
23
78
42
1
60
29
7
84
21
8
12
7
33
15
11
10
14
10
15
81
12
3
45
8
42
78
4
8
40
12
12
20
88
120
8
31
12
47
48
10
32
43
5
43
21
27
12
47
34
32
16
38
13
48
53
40
3
35
24
78
66
1
5
16
111
12
36
33
27
5
24
60
4
3
57
3
17
19
33
15
5
16
84
8
6
22
2
1
9
12
60
8
19
33
96
72
20
12
60
19
21
14
13
9
2
49
144
36
24
57
120
20
19
59
58
14
13
5
30
18
96
7
71
10
27
9
26
10
56
4
26
85
35
13
21
24
20
16
26
70
8
7
48
12
96
12
5
16
15
5
7
9
8
52
8
30
66
30
6
19
5
7
41
7
29
64
3
17
19
17
16
75
5
6
25
45
2
18
72
12
18
18
12
31
12
45
3
17
52
8
79
33
12
27
33
15
9
24
2
70
135
35
6
12
43
29
40
86
10
3
45
24
20
48
4
20
28
38
72
13
9
96
60
3
11
6
55
17
72
40
50
37
9
39
9
12
8
40
51
9
2
13
9
108
8
16
51
77
6
96
78
28
60
80
42
10
3
5
4
80
18
46
12
20
31
41
48
12
40
32
4
36
36
8
31
9
3
71
13
83
82
38
13
24
5
54
6
24
16
2
1
5
16
75
53
66
13
11
1
41
6
1
17
43
17
7
9
20
24
16
8
16
14
1
17
31
9
8
6
6
18
13
72
48
12
5
36
54
22
2
150
7
21
14
30
4
12
20
30
18
6
6
12
88
12
87
45
20
4
27
113
72
40
51
101
16
20
12
18
6
28
12
74
96
48
168
61
12
29
12
40
8
6
61
36
17
31
29
18
10
60
32
12
6
25
23
13
9
2
10
20
16
3
12
11
24
1
45
39
120
165
15
45
3
21
20
40
60
120
2
66
108
12
12
66
10
14
48
13
12
29
28
72
38
6
24
12
4
84
8
108
12
19
21
38
37
24
11
262
32
18
6
52
12
39
17
12
31
17
4
36
3
57
15
12
5
18
42
30
90
48
4
8
55
9
27
60
21
32
96
28
26
6
19
12
9
68
7
23
6
55
24
11
24
1
12
9
2
42
28
3
29
67
12
17
24
40
8
18
10
3
45
56
67
17
4
56
40
84
39
9
2
10
20
18
24
10
14
10
20
12
19
5
16
60
63
120
21
36
12
3
57
32
16
3
17
40
3
5
4
108
8
40
12
3
21
26
70
80
24
40
8
19
21
26
10
14
22
8
12
6
18
36
19
60
36
141
12
8
4
68
6
42
28
12
24
75
33
32
18
10
27
69
44
28
68
55
48
29
12
28
51
77
64
12
15
24
5
40
44
36
7
23
22
8
12
4
50
30
36
4
188
6
37
29
19
41
64
92
54
10
39
45
12
14
10
8
16
32
19
35
46
2
1
12
17
18
1
60
29
100
12
62
10
8
48
91
48
12
47
1
5
40
20
28
39
9
3
60
77
28
12
12
36
20
7
9
8
19
9
12
2
34
20
7
5
4
15
5
30
6
4
14
25
69
2
6
115
84
5
24
36
31
33
32
18
24
6
4
62
48
30
31
45
32
28
56
7
57
56
7
69
84
104
16
20
120
16
15
29
7
11
10
20
18
13
59
18
30
10
60
39
11
70
20
28
36
51
173
30
22
24
15
33
26
1
23
6
4
80
36
16
74
46
15
9
15
5
6
90
19
9
36
134
30
18
1
57
24
32
40
8
19
9
20
4
27
29
12
7
12
9
60
60
2
70
32
24
42
10
80
79
5
4
60
32
4
75
35
6
31
29
91
29
12
12
28
26
42
30
10
3
35
10
62
18
54
18
4
24
12
15
33
15
5
66
24
46
26
70
44
4
12
3
11
6
12
120
12
48
16
3
29
18
42
60
52
20
66
13
11
6
4
3
9
8
18
34
51
29
7
12
21
14
1
5
18
96
22
12
72
15
9
36
39
5
30
66
4
120
26
24
13
9
48
56
55
9
12
15
5
112
68
12
7
35
6
31
9
63
5
31
5
7
11
42
24
7
84
35
6
18
42
4
44
40
12
15
24
35
24
37
5
4
8
31
9
3
9
44
112
12
96
72
20
18
54
43
5
100
44
18
18
40
24
39
47
13
35
10
20
76
27
12
48
48
60
11
18
7
23
25
29
19
47
13
9
24
20
4
2
48
34
3
36
9
8
36
66
22
51
29
7
5
19
77
12
88
3
9
36
36
38
106
15
9
27
24
137
42
6
4
60
156
3
12
21
27
81
72
20
84
6
6
64
68
100
26
42
30
102
28
3
17
42
10
12
8
7
5
4
15
11
6
172
38
130
48
96
27
60
23
18
7
71
61
9
3
5
24
16
2
22
48
8
24
40
26
72
133
17
48
42
61
21
3
45
14
10
8
30
1
9
48
60
2
66
40
51
53
88
24
75
12
21
2
10
20
4
44
7
5
88
36
3
29
18
42
40
38
24
37
21
38
46
15
83
6
12
24
16
39
81
80
4
15
9
50
30
67
5
88
36
44
42
10
12
51
36
11
24
24
34
80
30
42
76
20
12
18
10
12
80
52
8
19
9
20
24
24
6
18
127
93
51
5
91
65
19
9
50
1
5
31
9
56
40
8
12
6
13
11
118
2
10
8
28
2
18
4
48
3
108
9
8
18
10
14
10
56
7
5
42
72
78
18
10
3
41
4
56
55
5
4
3
33
20
16
3
59
42
4
3
17
31
9
32
4
8
7
9
24
72
26
10
32
28
44
4
60
20
76
15
9
12
50
18
16
84
3
71
18
64
60
15
53
52
44
30
25
57
3
41
64
24
50
66
16
24
12
8
40
12
3
12
65
19
35
121
33
3
21
8
12
12
28
32
24
4
51
21
140
7
17
4
3
96
9
3
29
28
24
36
50
30
12
30
58
68
67
95
1
12
5
24
43
77
6
42
43
11
66
12
12
60
19
29
18
1
29
18
13
29
19
29
36
84
12
19
69
44
12
79
9
48
8
52
12
2
37
29
52
2
6
79
9
2
25
45
12
27
5
19
41
24
67
77
7
125
91
33
12
24
15
33
60
ABCD 300870104*7^$a-1 [50025]
99
8
25
6
17
13
24
30
89
24
1
11
23
29
21
6
33
19
25
12
16
12
20
16
7
1
8
68
7
50
15
33
39
21
15
12
12
21
22
9
23
6
12
39
4
8
36
39
5
1
3
4
12
4
1
22
14
36
3
12
27
6
51
12
9
15
3
37
8
21
7
27
14
12
15
15
9
4
8
12
7
1
4
4
44
3
64
14
15
16
4
28
3
18
46
1
24
8
12
36
5
55
8
4
4
19
4
44
16
2
12
6
29
37
23
25
19
17
27
3
5
4
45
7
44
21
7
52
19
5
28
4
59
13
16
37
10
41
8
8
11
9
16
28
32
23
18
6
18
36
10
5
39
5
4
12
4
5
12
3
45
35
100
15
66
7
12
5
19
36
11
25
11
6
3
12
16
8
8
1
3
3
13
35
25
8
8
32
17
6
6
7
11
45
24
21
15
16
12
36
4
43
4
5
7
41
8
1
46
37
12
35
17
57
3
3
21
8
1
7
17
15
21
19
60
17
15
4
20
12
9
58
25
25
27
32
13
43
5
31
51
57
16
121
7
23
5
43
36
16
25
13
42
21
45
7
17
11
8
17
30
30
7
20
4
8
4
5
10
5
45
3
21
30
18
24
10
1
49
24
6
5
20
12
23
24
5
25
46
65
9
3
57
51
24
12
45
39
19
17
12
15
30
7
5
3
12
20
25
23
13
60
23
35
50
60
24
6
17
7
5
4
8
28
12
36
67
1
4
8
49
7
20
8
1
10
50
12
19
64
8
29
6
54
42
9
15
9
15
17
35
21
5
15
3
57
32
4
28
24
8
28
20
12
33
36
12
31
17
12
18
12
17
25
11
13
15
15
21
20
20
4
49
31
15
17
8
32
4
48
28
7
25
12
25
15
39
33
21
6
6
10
14
39
24
3
1
8
21
51
20
13
15
39
6
12
83
12
25
12
42
6
15
40
12
16
19
28
9
4
20
17
47
4
44
19
6
12
7
4
19
5
4
21
11
35
9
8
9
27
28
29
7
24
29
42
17
11
25
28
9
23
68
44
9
10
14
11
16
3
4
53
16
27
25
1
27
4
17
7
16
25
15
9
3
12
9
54
21
32
24
19
97
77
72
31
4
24
1
51
9
18
12
29
32
8
21
3
21
12
27
21
60
3
9
31
20
8
4
20
11
1
13
59
31
30
39
80
13
12
7
3
13
4
75
9
7
2
30
13
35
25
8
12
45
27
27
16
13
8
36
20
32
1
47
13
3
32
16
3
28
8
13
20
104
36
37
7
12
20
8
12
24
16
3
30
19
29
54
1
4
24
67
9
4
16
1
12
18
13
12
23
1
3
2
23
1
7
36
4
52
24
27
6
6
5
4
36
12
43
9
23
28
2
36
27
69
15
9
15
20
31
13
16
8
52
11
1
13
3
8
11
44
18
46
9
3
2
3
36
27
12
33
12
7
1
1
3
80
55
6
3
9
22
12
38
36
39
8
12
7
5
13
18
13
8
24
24
8
28
27
6
27
7
13
13
15
39
18
27
20
31
13
8
21
19
28
8
24
11
5
20
20
16
17
3
12
16
32
8
13
72
10
5
8
73
15
3
29
13
43
44
8
13
35
36
8
17
36
39
3
12
5
73
18
24
29
24
25
3
15
61
11
6
36
19
20
16
76
16
3
4
21
11
13
17
12
75
16
5
123
32
40
32
19
1
8
39
6
7
3
14
39
79
5
43
14
35
23
32
18
59
1
27
21
12
3
16
20
21
39
28
11
16
38
3
153
12
7
8
40
8
36
3
16
25
1
7
16
7
13
11
17
49
67
28
13
47
20
56
3
17
13
12
10
2
6
16
5
9
72
34
8
16
5
24
12
44
8
24
17
27
8
4
3
49
32
12
45
11
16
4
15
2
12
66
6
3
15
21
15
5
1
11
60
19
41
23
37
7
61
29
11
28
36
57
18
1
12
27
8
21
4
5
27
40
17
23
1
27
20
24
44
5
35
4
15
9
81
12
18
5
13
27
20
7
18
7
20
63
52
57
16
1
27
32
1
24
11
16
31
8
72
18
6
24
17
16
3
64
45
20
9
12
19
92
20
35
32
33
3
1
44
44
28
48
7
13
1
7
27
20
5
4
8
44
36
5
31
17
35
4
3
9
19
61
23
25
1
35
8
8
3
6
35
1
31
23
42
42
17
8
3
44
21
88
36
15
5
4
4
13
10
48
44
25
5
11
12
4
4
8
12
39
6
3
12
21
34
14
3
9
10
1
12
13
23
32
56
56
28
16
16
8
23
21
31
2
31
11
6
19
68
24
57
27
80
7
1
47
17
1
12
12
12
6
1
8
16
8
12
12
45
12
30
9
9
15
4
8
33
19
28
19
21
43
1
7
5
37
27
8
36
7
18
15
15
1
8
28
12
17
18
37
23
5
4
27
29
12
32
8
21
27
20
37
6
17
8
27
2
19
17
47
4
8
23
1
1
11
12
7
1
4
25
3
15
6
10
21
11
52
26
10
33
17
3
32
36
19
13
17
55
89
12
7
24
27
9
20
9
24
3
7
13
28
4
32
33
11
12
16
20
24
8
59
5
24
16
9
54
6
15
12
3
29
25
6
13
28
13
12
6
25
5
30
9
36
8
7
9
8
48
4
21
24
27
120
57
7
4
8
5
23
4
9
12
42
77
1
7
11
6
11
4
45
67
4
20
3
25
4
4
63
5
15
25
20
3
30
15
3
1
20
8
88
4
8
15
18
12
71
4
8
1
12
12
7
16
20
4
16
68
19
1
16
13
30
17
23
26
54
5
48
25
18
41
49
24
71
1
3
8
52
16
17
12
19
16
1
24
31
29
31
17
55
8
32
12
13
19
5
15
12
31
13
7
5
8
29
7
44
19
25
16
4
12
16
25
66
16
1
37
3
12
20
4
8
49
12
10
9
29
12
3
52
8
45
11
1
18
37
24
40
4
12
33
15
9
11
4
12
4
4
8
8
21
31
48
24
17
6
54
3
12
16
39
14
22
9
4
1
18
30
27
16
12
5
15
76
4
8
29
39
21
19
32
103
5
19
1
1
24
24
51
9
48
24
3
4
16
16
16
5
24
22
13
68
3
26
35
7
17
13
66
12
5
7
17
56
29
24
95
7
9
8
4
9
3
12
24
36
33
19
20
8
8
11
9
16
71
13
40
11
5
20
25
94
1
1
3
56
32
4
7
18
23
28
3
4
17
8
16
16
24
29
12
12
10
5
20
56
17
10
21
24
29
19
5
3
52
4
7
6
12
10
1
8
17
10
32
13
44
7
1
25
10
9
16
4
8
48
4
12
7
1
40
9
7
5
22
5
45
12
11
4
20
24
24
32
29
66
6
60
23
12
16
44
13
10
20
1
29
3
12
20
1
11
37
3
44
8
5
71
1
23
16
9
22
36
13
60
16
3
5
43
13
5
30
6
18
6
27
12
4
28
13
19
4
52
27
21
80
44
36
5
3
57
48
22
5
39
1
5
12
48
24
3
16
29
11
1
19
39
2
24
12
30
12
30
35
25
11
28
40
32
4
11
5
84
4
3
5
8
20
84
48
19
14
3
3
49
20
20
7
1
29
23
7
1
17
27
4
15
36
45
29
10
1
4
28
4
28
4
12
5
10
21
52
4
69
7
28
7
12
29
8
17
15
9
11
12
4
15
126
12
55
8
55
32
9
16
5
15
56
12
24
19
13
44
8
4
32
4
12
15
33
24
4
28
4
28
16
40
43
5
32
37
23
1
15
9
47
52
7
2
7
5
12
11
12
11
89
76
8
24
60
33
15
32
109
11
40
8
19
6
30
16
14
22
5
84
9
10
20
1
4
28
32
1
51
12
7
1
8
15
5
52
5
10
9
8
3
57
33
51
40
11
12
30
15
21
3
60
12
8
40
9
18
53
55
1
63
2
7
17
19
36
8
8
4
9
6
33
7
1
16
12
8
16
21
6
17
4
45
23
1
3
3
1
99
26
18
54
19
11
37
11
12
5
1
35
4
32
4
21
3
7
61
40
48
19
5
16
5
22
5
4
8
12
116
25
47
108
4
80
1
15
4
53
11
25
3
9
43
27
5
88
68
28
39
9
8
27
6
36
10
13
1
72
94
5
21
55
12
5
11
8
28
11
2
67
4
7
17
13
31
4
12
25
11
1
15
4
12
29
3
8
43
21
28
12
16
4
4
16
1
39
15
5
13
95
25
11
4
4
4
13
11
13
11
8
12
16
13
36
6
16
17
45
10
26
66
5
31
9
19
14
47
8
56
9
10
13
13
47
37
30
33
3
1
5
3
20
8
29
11
72
36
16
39
6
19
24
36
4
13
12
11
1
24
19
56
9
83
19
30
3
33
7
17
10
9
5
12
23
24
25
10
9
4
19
9
4
32
33
3
52
8
16
29
7
5
36
11
4
52
12
23
30
48
24
10
2
11
16
52
17
12
7
5
23
1
3
12
79
12
61
12
28
24
33
11
24
13
15
39
16
41
12
28
16
31
9
12
12
28
29
12
27
36
12
8
1
71
16
9
12
12
19
29
39
9
39
36
8
44
17
23
1
6
48
9
7
36
25
13
3
12
7
13
25
6
5
8
27
25
44
28
20
32
57
10
17
72
36
48
4
8
56
44
23
36
5
16
3
6
11
24
32
5
24
95
56
35
30
3
4
15
25
16
32
35
9
12
24
40
12
25
23
56
20
3
18
11
1
7
17
3
9
23
32
23
4
1
1
3
20
4
36
16
29
6
24
33
44
8
8
9
11
25
24
36
3
27
29
40
4
4
32
72
29
7
8
8
8
44
8
11
9
20
44
7
4
9
44
8
25
3
16
12
23
45
20
1
10
5
21
3
24
15
13
63
1
104
16
32
72
15
2
12
12
27
40
11
6
19
17
7
12
4
11
41
4
4
4
31
32
33
68
60
52
80
13
78
5
7
4
5
3
5
1
10
26
31
23
5
25
7
4
16
8
7
1
48
23
41
104
3
17
15
9
8
49
27
9
39
24
24
31
8
9
3
5
1
10
44
21
21
11
72
13
63
20
37
22
61
8
3
38
43
28
7
45
20
16
79
32
60
1
64
52
15
36
69
40
8
4
41
22
5
56
4
165
10
20
16
92
1
36
28
40
8
12
36
16
9
22
13
20
65
7
12
68
24
9
3
36
15
17
16
12
3
4
17
28
5
15
4
17
23
31
4
1
8
5
3
15
4
60
1
12
12
4
24
27
5
13
10
2
6
1
29
72
12
11
20
20
3
17
24
28
16
8
39
17
1
3
7
2
7
8
9
55
16
44
3
38
15
15
1
17
15
21
11
28
12
57
12
7
41
6
24
17
56
39
20
16
2
12
ABCD 300872246*7^$a-1 [50053]
108
69
36
135
108
12
24
45
243
48
24
30
294
261
120
51
117
135
36
21
60
39
126
15
36
273
60
102
60
12
162
63
213
12
27
15
90
135
93
42
153
21
54
108
528
21
195
36
90
72
30
105
192
36
27
270
42
81
84
45
18
108
18
24
162
45
48
63
78
162
264
45
15
21
24
9
90
9
21
51
45
3
63
69
36
129
78
93
60
84
36
15
48
72
168
9
12
96
84
168
225
27
108
45
66
36
45
231
57
87
54
66
6
102
42
135
153
27
63
198
30
105
45
27
3
72
117
36
15
18
234
66
72
270
45
27
153
249
66
24
21
24
45
54
81
3
18
18
54
60
3
24
183
78
135
144
36
129
51
63
9
153
27
147
78
18
210
78
72
192
117
33
72
108
18
12
96
21
45
54
72
24
54
27
300
33
27
12
33
99
36
192
105
135
12
135
180
18
18
132
48
42
30
6
27
180
63
264
33
27
12
33
93
24
3
15
336
9
33
354
45
69
12
27
87
21
15
54
30
198
108
207
51
12
18
36
90
180
96
72
72
48
18
162
45
15
18
27
192
60
216
63
84
180
45
45
6
12
60
18
111
135
186
444
6
9
3
78
72
18
102
18
60
9
9
36
18
45
135
93
123
81
48
33
30
45
99
24
81
21
447
207
81
39
36
45
24
9
99
120
27
54
171
96
219
150
318
6
144
75
213
48
42
57
312
81
99
135
45
3
45
123
57
132
3
240
48
60
72
12
45
9
6
84
9
252
60
45
48
207
15
93
15
126
54
45
93
168
84
36
90
36
45
276
9
30
204
54
36
39
123
108
81
21
87
27
36
9
75
45
60
111
54
96
18
12
18
42
45
9
18
45
3
105
57
63
60
147
45
123
120
9
123
36
9
63
12
153
72
135
42
180
63
27
246
15
120
69
90
21
72
51
81
45
3
15
138
150
9
189
192
42
72
45
129
96
48
27
60
48
15
12
285
108
27
84
69
300
15
90
36
27
75
45
99
96
120
78
126
48
108
105
3
81
105
54
9
165
78
9
48
15
210
15
21
222
54
126
144
306
54
354
126
33
201
42
297
252
63
12
24
9
12
33
36
12
99
168
135
252
84
96
21
27
126
42
12
105
3
54
51
12
15
12
60
45
9
27
39
153
60
21
114
126
147
27
72
180
198
162
60
54
39
87
30
24
102
9
105
18
165
51
21
171
42
12
51
27
12
24
21
60
75
114
39
15
90
18
72
30
108
27
135
45
33
90
54
84
159
135
12
96
72
48
69
9
111
63
18
42
72
81
192
72
105
126
48
6
120
15
75
60
45
63
18
99
3
6
39
60
3
60
84
60
36
9
63
12
6
27
75
18
114
81
27
225
108
45
30
69
165
90
141
27
48
168
57
63
6
75
195
81
363
90
171
63
33
27
93
27
117
99
ABCD 300882272*7^$a-1 [50081]
24
12
63
45
3
6
54
18
15
48
27
24
48
120
30
30
66
27
39
6
114
21
48
27
12
18
120
162
30
27
69
72
3
27
81
84
45
48
111
48
27
48
105
36
108
3
57
9
24
96
102
18
75
39
30
6
9
9
24
15
57
90
48
126
72
3
60
72
12
84
48
60
3
18
123
12
33
54
66
75
84
27
48
60
21
141
15
9
27
69
6
105
57
42
45
171
24
9
180
9
3
60
84
36
12
87
54
207
57
48
63
81
18
21
72
75
12
9
3
6
114
30
144
3
36
72
24
9
3
45
42
45
24
63
186
111
72
24
57
6
105
27
9
39
12
132
21
15
114
6
81
3
36
117
144
48
60
33
42
30
15
9
120
6
69
39
12
60
33
93
120
48
114
6
72
42
12
9
60
48
21
18
9
48
135
21
177
3
60
9
90
93
39
93
87
60
18
63
15
42
48
3
96
93
3
12
27
48
45
57
18
78
15
99
30
126
9
33
216
24
15
24
57
42
78
24
48
48
87
9
75
3
9
9
27
204
72
12
96
3
18
18
24
30
90
108
72
9
177
159
24
207
57
15
18
114
54
3
51
9
96
27
6
15
27
21
99
72
168
21
9
39
9
102
9
36
117
30
48
192
36
54
48
18
24
21
15
57
48
12
48
15
12
57
3
12
60
33
12
171
9
12
81
30
81
105
123
48
21
75
45
207
3
24
30
6
18
24
30
48
120
33
9
15
24
39
18
135
9
18
54
48
99
117
15
39
168
57
33
54
9
9
48
87
15
33
75
24
93
3
69
3
102
246
9
105
18
57
75
9
39
21
69
15
3
60
57
135
192
96
9
105
96
42
150
75
3
57
15
90
42
54
24
63
120
99
60
18
18
69
24
27
24
117
36
27
120
36
24
45
9
42
12
9
60
21
27
15
6
48
72
3
21
63
60
15
21
168
57
207
15
45
60
48
39
72
9
12
69
18
108
90
24
15
96
15
9
96
15
69
21
75
75
21
3
18
30
48
9
9
15
27
24
60
114
27
27
21
147
81
96
60
15
60
33
27
6
63
9
15
9
3
45
78
18
102
114
48
102
36
72
21
72
75
102
75
60
87
81
24
75
96
9
36
72
183
12
6
15
39
162
3
45
39
39
42
135
24
3
108
12
81
93
3
117
15
12
39
48
57
12
24
27
12
33
105
15
177
18
9
39
24
54
72
3
27
9
63
42
39
51
6
30
180
54
63
3
54
3
12
81
42
60
42
63
24
12
108
57
6
9
72
75
60
24
108
30
27
21
39
15
69
21
48
15
15
45
180
12
123
12
6
102
33
27
33
69
30
9
111
9
12
87
9
117
54
66
66
36
42
39
39
84
6
27
36
129
30
48
57
33
48
24
135
3
102
87
96
9
18
21
39
90
3
45
48
42
12
33
33
66
96
24
21
15
12
30
51
39
228
42
42
6
27
87
108
81
81
15
63
33
27
81
39
6
6
18
90
78
30
18
111
33
48
15
147
60
12
9
51
48
192
48
12
48
69
12
21
18
9
141
111
87
42
3
108
132
135
30
63
105
6
120
60
78
27
3
12
108
60
12
90
18
6
27
39
45
129
39
48
75
21
51
12
9
72
216
108
45
18
6
24
39
24
72
3
57
21
66
69
27
132
18
3
21
30
18
198
72
18
42
33
48
21
138
21
201
90
36
60
24
21
12
21
6
120
57
96
36
12
57
27
36
15
57
15
60
6
120
6
21
39
30
63
33
120
15
24
3
6
3
84
27
21
27
30
3
12
9
18
30
30
72
201
57
72
135
3
108
60
24
150
18
21
87
45
12
81
39
15
18
15
75
12
48
21
39
12
66
24
15
48
105
63
24
27
21
9
30
18
27
3
48
24
60
126
27
48
39
120
54
27
207
48
12
108
54
78
69
12
9
42
36
138
255
39
66
54
72
18
75
12
15
81
27
12
18
18
21
36
141
3
21
75
93
42
6
15
24
15
93
69
66
93
12
15
54
6
21
69
27
63
60
69
96
48
96
69
54
129
3
6
192
48
42
132
153
33
327
24
48
33
30
72
36
30
15
9
3
87
69
57
48
42
60
129
15
18
30
33
72
81
15
60
171
60
60
9
96
24
12
36
9
48
111
33
63
9
75
204
81
18
72
96
30
42
6
27
75
81
51
6
72
3
21
15
24
48
9
48
39
15
21
ABCD 300892808*7^$a-1 [50016]
36
30
24
2
36
10
90
12
6
44
58
36
26
12
4
2
34
66
26
16
2
16
42
36
8
36
88
2
78
28
38
18
90
30
18
48
6
28
24
14
162
48
10
66
42
2
28
18
30
8
16
32
4
44
24
22
32
34
80
10
18
12
32
52
6
18
8
12
16
12
14
124
30
44
28
12
36
8
28
86
142
8
12
10
36
2
10
30
12
6
36
20
28
36
6
32
18
4
44
30
12
42
66
16
32
4
24
24
80
28
14
6
30
12
22
42
36
38
118
42
48
26
28
18
24
32
4
18
30
8
4
42
2
40
2
48
10
6
32
18
52
32
12
24
6
30
60
22
44
30
16
24
68
90
160
2
46
32
10
12
92
28
20
12
30
34
14
4
14
22
12
62
6
12
30
36
28
24
74
6
40
2
42
18
16
18
18
14
24
16
32
12
4
6
30
60
6
18
32
28
12
42
20
12
6
28
12
20
58
32
66
18
10
6
30
60
32
10
92
28
42
36
18
6
20
12
52
6
26
24
76
18
2
4
48
8
52
8
60
24
4
12
50
6
28
8
30
48
22
6
30
14
4
54
32
58
44
34
12
48
24
18
26
28
68
34
12
2
60
64
18
6
14
52
6
20
4
80
28
60
6
12
18
18
14
28
8
28
24
26
58
18
20
16
48
38
24
24
52
2
16
18
66
6
60
50
42
12
16
92
46
42
18
26
22
80
6
136
68
18
10
18
18
104
18
16
6
8
100
2
16
32
54
46
8
30
4
30
98
24
4
12
6
14
106
30
2
34
48
8
130
26
4
12
36
44
22
2
34
90
14
58
36
8
24
24
4
102
20
12
10
38
40
14
16
62
42
16
18
56
18
12
10
30
60
30
56
70
24
24
24
140
22
6
60
12
8
4
36
2
58
14
28
36
6
54
12
18
18
26
12
70
26
40
56
10
18
8
18
6
34
2
60
60
18
70
12
32
28
18
30
32
12
6
16
14
60
10
24
2
28
24
270
48
12
42
12
72
6
20
10
32
22
50
36
54
10
36
14
66
4
24
32
12
24
36
18
24
34
18
132
12
54
26
6
48
64
6
26
52
12
20
16
2
22
36
150
24
2
10
38
12
16
20
90
28
20
10
24
36
20
34
6
12
18
2
16
24
18
74
16
32
24
4
20
52
32
18
10
92
4
56
18
12
4
12
42
6
6
24
8
24
40
48
56
34
32
66
46
8
10
20
4
20
6
22
8
28
8
58
2
46
8
6
4
2
60
42
10
38
10
14
48
12
60
4
6
12
38
30
4
2
10
42
60
32
52
8
24
22
78
14
34
12
6
18
8
48
6
16
18
80
10
26
48
12
24
4
24
12
2
22
24
14
22
24
12
56
84
24
28
6
32
42
54
6
22
62
4
54
18
92
30
6
40
18
116
70
8
18
66
54
6
36
16
36
20
16
2
22
6
86
46
66
24
2
4
74
16
6
20
18
16
12
24
36
56
28
26
34
30
50
12
6
76
38
34
54
32
52
86
40
62
6
10
38
6
60
28
24
12
12
18
78
54
6
12
24
30
18
78
24
6
20
24
40
6
78
24
36
2
4
2
88
18
30
30
42
8
18
94
8
12
10
8
16
14
10
18
48
8
4
20
82
18
60
48
6
2
10
12
56
66
4
6
2
24
16
6
54
6
62
6
52
74
24
28
62
52
86
12
36
22
2
76
50
12
4
6
8
12
4
44
10
48
86
6
48
12
54
28
38
16
30
14
58
12
12
50
10
8
90
18
28
32
12
22
18
20
16
36
18
14
88
20
36
64
20
4
24
12
6
78
116
132
24
6
64
12
62
6
4
6
50
4
90
56
12
22
30
66
18
8
88
30
8
4
6
96
14
18
10
26
96
12
4
36
36
12
6
72
36
6
20
48
22
30
20
40
8
12
30
16
38
16
20
28
108
18
26
58
2
90
52
6
84
32
24
4
6
26
16
18
84
18
18
26
84
30
30
22
62
46
12
6
42
24
2
4
12
68
10
2
24
64
14
16
50
66
30
36
24
28
128
120
16
2
70
54
24
54
32
4
30
56
16
32
30
24
18
16
32
10
8
12
24
30
28
38
88
6
54
14
6
4
32
6
18
4
36
18
6
38
22
8
54
22
6
2
18
58
2
10
120
32
24
10
84
26
30
102
12
28
6
6
26
22
20
102
28
30
36
6
6
6
44
42
24
36
48
88
2
10
12
60
20
10
72
2
10
42
36
8
10
18
32
24
28
36
140
84
28
60
18
30
20
36
16
38
28
2
12
12
48
12
4
122
22
42
54
6
2
4
2
28
18
8
16
6
14
16
92
40
74
90
30
16
32
10
6
26
28
42
30
30
2
28
24
14
40
2
4
24
6
12
20
22
78
60
2
18
24
34
44
16
38
6
22
30
56
24
4
62
6
60
24
10
90
20
30
10
44
10
26
10
14
40
8
18
10
42
32
18
10
62
30
4
2
10
14
4
12
24
108
30
18
20
88
44
30
30
46
2
34
96
12
38
4
66
26
4
18
62
24
30
4
12
62
24
126
72
30
12
6
18
4
20
6
10
48
42
12
6
72
24
20
42
52
104
46
24
12
18
30
2
42
18
34
2
52
32
10
6
12
32
28
6
32
12
46
86
10
24
6
18
6
12
20
84
40
18
2
4
14
16
30
90
14
42
6
4
60
6
62
16
12
48
36
20
12
16
6
14
12
4
12
24
20
10
2
16
32
4
26
16
26
22
12
42
8
120
12
12
34
6
80
16
86
22
44
144
24
4
24
42
14
36
36
52
32
34
36
18
42
2
112
24
24
60
20
18
66
30
22
8
46
138
26
18
36
12
10
14
48
16
18
26
4
2
6
28
8
40
8
4
8
18
24
4
60
6
26
42
76
74
54
58
20
16
26
16
44
10
38
10
2
4
14
40
30
56
40
20
12
54
84
10
56
52
2
10
32
24
16
18
14
12
22
6
36
42
12
18
8
6
46
8
70
26
64
44
34
30
2
42
52
48
14
48
58
8
4
20
34
38
18
12
28
38
28
18
6
6
78
32
6
4
44
6
52
6
30
12
6
54
24
18
36
42
50
90
102
82
32
24
4
6
30
32
16
30
2
4
20
4
8
4
48
44
22
2
52
2
6
4
2
52
150
18
20
58
18
2
28
38
4
18
24
62
18
46
24
2
12
18
6
114
6
12
40
6
26
16
14
10
20
10
8
76
38
52
24
8
4
80
6
24
18
16
54
8
22
62
18
16
14
22
20
12
22
26
6
24
46
24
120
24
38
106
36
8
52
90
24
2
12
24
12
16
96
32
16
36
42
14
12
36
24
60
6
16
12
32
10
12
26
34
66
26
6
30
46
26
28
80
60
82
92
106
8
42
160
38
4
8
16
2
16
54
78
24
2
4
12
14
64
42
132
2
10
20
100
48
12
8
16
24
2
48
30
106
6
18
14
64
44
28
2
28
38
12
30
112
2
36
22
18
8
30
10
12
12
8
24
36
12
4
2
6
76
38
28
2
12
12
58
38
4
30
26
52
2
36
28
30
24
2
10
68
12
12
28
6
36
6
12
80
40
18
36
2
12
16
2
66
48
16
20
4
36
48
32
4
48
12
8
10
20
106
36
24
2
10
20
42
12
18
10
6
12
12
128
10
14
16
56
28
96
32
22
54
30
30
14
72
18
22
36
26
6
10
48
32
16
38
48
6
36
16
44
6
40
108
12
2
28
8
12
46
42
26
6
16
26
4
26
16
18
14
16
66
2
ABCD 301058906*7^$a-1 [50090]
33
12
19
45
36
8
87
1
35
4
24
72
20
4
12
48
53
31
32
33
27
13
15
33
38
10
72
15
11
12
6
28
2
1
68
16
20
27
1
12
5
3
15
10
63
8
4
9
39
68
4
36
57
12
32
4
15
36
9
27
45
24
3
17
3
132
25
15
36
89
16
15
47
21
4
20
13
60
2
37
5
63
9
7
12
47
6
31
21
147
56
100
24
12
8
36
15
9
13
23
4
48
12
17
31
41
28
15
20
16
32
9
18
45
24
40
23
10
20
4
27
56
4
5
76
24
12
23
12
24
4
33
3
24
60
56
4
9
24
15
24
5
3
25
24
24
27
32
93
6
10
27
12
21
14
24
10
39
8
16
33
60
95
1
8
19
83
1
129
99
65
102
25
24
20
1
8
64
8
19
12
12
41
6
1
11
90
51
45
7
20
37
26
45
25
3
72
35
21
1
12
27
12
57
35
37
15
17
19
11
72
22
12
26
1
20
76
23
25
21
3
65
7
20
64
21
32
7
12
44
109
11
37
72
8
16
2
9
13
2
9
16
20
16
20
16
12
17
3
36
16
83
1
21
48
3
12
56
25
11
3
25
21
39
9
12
26
12
61
33
2
34
23
97
8
3
15
25
47
93
15
45
36
9
31
44
1
27
32
12
27
37
12
24
21
27
5
15
13
23
49
27
8
15
90
30
45
9
6
45
12
1
8
16
74
10
35
51
9
3
18
31
47
37
57
27
9
44
4
12
12
32
16
47
48
9
67
45
12
87
5
15
21
4
12
3
32
1
60
47
37
2
81
25
96
11
76
8
33
7
20
36
28
56
33
79
9
39
57
3
24
32
3
10
60
44
63
28
20
51
9
12
13
12
20
19
44
1
80
16
15
36
11
70
12
15
45
14
73
12
92
39
94
14
33
4
23
21
15
13
44
73
50
58
63
59
13
45
23
4
152
1
24
35
3
10
86
36
48
37
8
1
12
2
30
52
8
7
20
9
4
12
36
3
29
15
136
21
36
87
11
61
8
28
8
49
27
69
44
36
52
15
41
48
16
48
14
34
3
47
13
84
20
1
32
18
25
20
76
8
109
3
24
8
36
4
5
6
25
24
5
7
5
4
12
2
22
59
1
3
9
3
24
5
54
1
80
1
8
4
32
160
12
23
25
59
25
15
5
40
48
38
46
3
41
78
18
4
36
12
11
85
51
36
8
16
21
15
20
85
8
24
52
11
25
3
20
28
21
131
13
38
1
65
60
28
3
23
1
20
1
15
24
29
39
52
48
17
42
13
17
6
22
15
29
16
2
22
24
26
37
32
36
3
34
24
14
18
6
13
17
4
47
16
47
37
9
15
21
8
7
45
48
83
27
82
15
12
89
31
11
1
12
21
23
24
40
12
29
28
47
24
9
19
48
35
25
21
3
168
9
3
32
13
24
32
16
50
46
68
4
24
3
23
90
16
11
1
27
9
27
56
13
63
92
9
7
20
13
32
18
1
21
12
14
13
21
80
4
14
61
32
1
12
2
9
37
3
36
45
15
24
96
23
22
63
12
33
12
32
27
24
28
11
33
27
10
36
12
36
3
12
60
9
24
27
8
24
37
8
7
9
12
39
24
12
32
25
2
1
83
54
31
12
9
44
16
23
28
8
36
24
13
50
13
17
31
32
9
31
20
45
18
22
32
28
15
45
63
101
7
68
4
48
107
120
37
68
25
56
19
48
68
16
33
131
36
85
48
12
8
55
21
12
48
87
24
57
11
28
9
2
33
13
15
17
16
39
108
36
9
11
24
16
9
50
25
35
22
51
188
25
74
13
9
8
72
43
29
40
27
9
27
20
64
20
4
32
27
1
9
8
18
36
10
24
20
90
10
15
20
28
8
133
2
24
10
35
16
5
16
3
35
45
16
24
20
12
76
9
23
1
26
24
45
9
30
54
16
3
32
9
63
1
48
35
15
22
104
55
8
12
40
5
78
1
20
4
12
36
44
4
33
11
51
49
17
64
39
32
16
8
40
57
27
12
83
25
17
43
20
37
51
12
35
1
12
32
49
23
16
23
9
36
63
6
27
40
9
14
13
44
4
24
9
24
2
24
18
39
16
20
24
1
39
41
19
60
41
55
9
27
41
16
3
71
18
63
81
54
10
26
10
35
84
13
3
12
9
3
33
36
8
4
12
24
23
1
35
24
9
3
33
27
16
60
12
69
3
33
3
11
49
32
16
12
24
81
3
12
12
11
9
1
60
128
28
80
4
51
33
60
12
23
1
44
27
16
12
5
4
27
33
26
22
8
6
1
17
19
33
27
72
33
26
13
20
3
42
3
36
36
13
12
2
1
33
27
11
10
15
11
13
9
2
45
4
69
24
3
9
3
9
3
5
15
27
22
3
36
48
33
3
60
5
15
16
77
4
11
16
11
58
35
9
16
75
71
9
40
12
9
27
72
57
35
16
33
14
10
35
13
27
77
136
39
20
13
12
15
33
3
48
23
58
39
33
27
29
54
22
15
35
1
33
14
13
45
75
20
73
12
3
11
9
9
19
8
4
45
2
13
96
56
109
51
8
25
2
30
15
25
20
39
40
33
23
93
42
1
12
9
3
23
85
33
8
127
17
24
3
9
7
44
45
12
6
37
8
61
27
12
9
3
17
63
33
12
4
36
2
37
53
3
64
12
24
21
32
6
49
12
33
3
48
20
16
48
57
32
6
13
24
8
16
56
1
152
31
12
45
2
46
11
4
5
4
15
45
14
12
22
2
21
36
24
45
28
107
13
62
34
3
44
4
20
100
24
156
9
3
8
52
11
1
32
28
71
10
26
30
79
35
1
48
12
21
12
32
84
16
12
3
20
13
12
83
37
8
7
29
7
9
20
3
13
23
9
40
32
31
47
34
11
13
15
44
13
15
72
8
36
4
33
3
24
21
50
21
27
10
3
24
23
12
22
15
12
21
24
48
15
32
69
52
87
24
20
13
27
21
63
24
32
24
16
9
84
15
20
39
10
3
68
9
31
29
66
13
68
9
27
25
60
32
51
12
25
8
16
24
26
6
72
19
17
4
3
84
69
11
16
36
47
46
11
24
3
1
45
3
11
1
21
96
2
49
60
45
3
33
8
16
27
72
17
19
105
48
26
48
10
15
29
90
6
52
3
17
16
15
24
8
12
13
110
25
12
69
38
1
9
51
20
25
72
23
25
87
24
21
2
10
20
51
27
22
3
20
25
3
21
26
13
9
39
9
3
33
12
75
5
15
1
8
111
15
36
45
1
2
13
129
8
4
60
39
33
11
1
23
21
18
18
16
15
23
22
3
20
16
24
9
27
65
3
15
10
11
60
9
40
15
11
1
21
12
48
23
124
20
25
15
77
55
9
15
21
15
48
12
48
5
52
24
24
15
17
3
51
34
20
7
20
1
62
12
69
37
2
13
12
17
75
63
70
11
36
16
11
121
5
24
18
25
68
1
68
16
20
27
85
35
13
11
4
35
24
37
12
44
16
17
27
3
37
5
16
23
60
13
8
72
19
45
12
48
27
11
25
12
12
5
4
38
12
34
12
27
48
20
12
1
23
16
47
13
21
2
13
12
20
75
36
18
91
48
24
68
1
11
4
24
36
5
31
21
23
15
9
36
64
11
9
25
3
23
22
32
7
21
3
33
26
12
10
15
20
25
35
48
28
9
3
29
19
8
52
9
23
1
44
4
24
24
15
24
24
17
28
12
23
12
16
24
45
2
1
12
9
26
9
40
45
27
24
36
17
7
8
25
12
36
26
22
59
61
24
50
58
59
4
12
32
1
8
6
21
49
3
60
23
49
11
36
30
15
1
12
12
3
33
12
116
28
51
20
9
7
41
31
57
3
53
52
3
12
24
8
36
25
24
2
45
16
11
12
10
26
33
117
19
116
1
15
117
15
36
81
12
3
9
20
51
13
44
4
2
25
59
49
21
20
67
41
15
99
21
76
11
12
1
9
60
24
27
5
79
24
32
1
ABCD 301132052*7^$a-1 [50004]
49
69
54
12
18
2
121
33
126
6
2
72
16
24
9
60
21
26
22
2
60
16
8
1
39
60
42
102
21
36
15
8
40
228
44
34
30
56
25
11
34
30
20
48
1
11
10
3
72
24
35
84
72
85
15
56
40
44
36
4
33
83
4
168
92
34
84
36
26
40
30
86
13
39
12
84
32
4
20
28
21
119
16
32
70
38
82
42
78
14
34
14
12
16
9
11
13
11
61
48
24
45
3
3
24
20
52
66
42
8
22
72
98
73
45
14
64
84
12
20
34
50
16
45
3
8
12
16
12
42
26
22
38
1
81
38
82
15
48
36
71
37
3
8
181
51
18
2
4
20
24
12
25
23
72
40
24
116
60
4
18
102
21
48
35
22
3
35
16
9
35
24
12
1
57
30
30
62
16
12
8
13
87
18
2
60
49
9
2
28
57
35
28
20
22
87
57
26
70
2
28
24
165
9
90
12
90
2
1
71
1
9
24
15
59
16
12
30
114
18
18
9
39
56
46
2
46
2
12
10
48
14
1
15
78
26
36
24
60
24
1
83
12
34
132
12
15
3
24
24
69
132
21
48
2
60
72
12
16
24
68
28
42
48
98
84
37
35
36
10
3
47
37
27
54
6
44
61
33
48
75
63
152
4
6
15
83
4
116
4
32
28
18
122
25
107
13
47
16
20
37
48
75
129
153
2
121
35
180
4
21
33
30
21
15
20
16
45
3
56
4
32
34
39
15
104
61
12
12
11
16
56
10
42
210
62
61
63
36
8
28
12
18
54
150
26
70
15
33
2
64
18
2
1
24
95
61
83
22
2
72
24
1
36
35
10
30
12
6
30
9
12
9
50
4
21
12
3
114
30
72
36
20
37
15
6
12
12
36
6
24
6
96
2
61
36
36
12
3
60
44
16
108
9
23
22
62
4
30
6
6
50
10
2
52
9
59
37
23
28
33
60
9
38
192
37
15
33
21
14
36
49
11
24
13
45
30
12
21
81
110
1
83
100
24
12
30
18
21
45
14
48
22
30
56
10
26
16
18
14
52
9
24
36
71
1
59
24
16
56
4
9
35
61
15
6
30
129
9
14
52
30
98
10
15
27
21
39
8
28
8
24
13
15
44
16
120
72
30
2
73
11
12
10
2
76
24
57
23
1
57
3
45
6
20
36
4
9
71
40
9
12
9
30
20
36
10
48
14
10
96
14
16
21
23
25
15
33
23
16
126
198
72
44
120
25
21
54
21
35
24
84
37
63
9
21
54
32
168
52
24
32
72
10
26
84
1
12
24
33
2
46
30
8
22
48
86
40
6
30
45
3
92
12
108
28
20
136
68
40
8
13
11
64
36
6
2
13
75
24
9
12
27
20
46
26
13
71
121
3
8
22
6
69
11
4
8
60
22
63
15
80
94
6
60
12
8
4
21
15
128
12
24
34
6
8
16
44
10
182
1
15
128
1
36
3
9
11
12
24
10
51
35
88
21
11
12
48
22
2
24
1
81
12
96
2
12
1
12
45
63
12
84
108
95
22
38
28
20
24
40
20
25
11
28
56
16
57
81
86
4
20
1
11
13
24
12
9
62
10
114
60
21
27
42
6
42
15
33
50
12
12
34
26
118
27
33
48
15
23
12
25
35
64
36
84
36
33
111
21
47
37
33
12
66
20
108
97
120
117
36
2
12
73
47
16
30
2
58
27
15
20
4
21
35
4
6
98
1
39
6
24
14
28
9
24
21
14
1
21
38
37
12
51
60
45
36
51
12
30
18
44
100
96
44
61
12
47
28
12
69
71
1
27
48
42
72
50
28
18
38
60
52
45
39
104
52
9
9
110
61
11
13
21
14
97
27
57
35
13
51
32
10
78
129
12
159
9
33
14
25
23
148
48
24
33
35
12
37
15
20
85
3
128
168
10
14
48
10
24
86
13
35
12
40
44
28
36
21
36
35
25
3
20
36
25
39
30
51
15
18
26
24
22
14
1
48
12
11
28
56
36
34
39
60
35
109
35
10
18
9
39
30
39
33
3
11
76
12
20
1
69
38
13
47
60
28
44
10
6
9
27
30
6
48
57
105
12
38
94
39
96
15
21
15
20
60
24
36
4
48
20
25
57
6
12
8
25
15
8
24
58
87
11
12
4
56
37
12
33
18
8
25
15
30
14
10
30
32
25
15
6
12
27
9
12
2
112
18
26
12
48
24
72
1
23
1
48
27
9
81
3
71
37
33
6
8
12
48
120
46
2
10
42
21
45
84
62
24
16
33
21
6
78
26
1
33
38
49
11
24
4
21
21
14
25
11
4
6
62
40
108
20
25
15
8
1
71
22
27
3
12
56
4
33
63
24
9
75
20
1
84
69
38
13
59
37
21
27
35
13
24
11
22
27
9
6
81
47
13
45
2
73
39
8
1
255
9
36
81
186
48
6
30
45
9
2
13
11
10
15
59
12
97
21
6
6
42
32
76
32
40
18
27
23
28
20
1
33
27
3
48
9
21
62
58
24
3
60
72
9
2
24
1
3
102
38
52
12
30
27
21
108
62
28
36
30
24
14
13
12
57
48
3
119
1
15
20
88
42
15
15
104
13
21
14
16
44
16
21
24
11
25
24
36
59
12
12
12
16
18
27
33
39
45
38
4
60
60
48
8
120
28
9
12
36
95
28
20
1
11
25
45
90
33
15
6
54
32
12
22
86
10
27
51
45
60
35
22
2
70
26
16
54
75
95
61
11
52
21
11
1
27
8
4
56
12
28
8
40
12
68
4
6
42
45
47
1
15
12
8
16
44
24
58
18
12
18
15
39
42
26
28
12
30
14
36
72
28
20
22
36
15
11
49
24
3
24
68
12
1
23
76
56
24
10
18
32
145
95
144
112
18
6
20
48
1
9
27
168
75
36
54
15
35
16
56
84
109
35
13
3
12
24
8
48
108
72
58
26
24
124
8
12
16
6
14
16
45
15
6
18
69
11
4
18
78
114
18
20
13
59
16
21
11
10
159
36
12
36
69
26
16
6
2
13
83
10
27
39
78
6
9
33
74
40
21
15
8
46
90
78
50
58
39
11
13
27
44
16
9
48
3
18
39
12
48
3
12
8
24
36
13
47
25
69
98
25
27
138
2
4
90
15
27
9
45
26
25
45
39
15
ABCD 301216026*7^$a-1 [50002]
43
117
27
53
7
48
17
48
52
27
36
48
12
45
15
17
108
144
7
132
17
60
52
15
24
21
32
391
5
24
7
156
5
12
16
75
12
5
72
36
19
72
9
20
24
28
15
45
60
27
60
24
96
60
5
28
92
43
5
43
5
115
36
60
41
12
43
5
88
140
12
28
80
24
16
12
8
12
79
149
52
68
40
20
163
36
108
12
101
72
55
48
17
115
24
9
15
45
12
3
5
19
21
3
89
12
7
53
28
60
111
101
28
8
79
21
123
29
115
77
16
3
132
12
77
16
104
7
12
36
81
20
40
27
45
3
29
7
24
45
12
99
12
12
60
60
137
60
31
69
60
80
100
3
45
20
52
135
5
28
12
92
7
21
20
28
60
32
12
16
92
7
41
7
5
19
89
7
45
3
29
7
21
80
12
7
41
12
19
137
40
15
24
36
60
137
31
89
115
77
28
27
41
12
103
12
17
36
24
43
12
5
91
60
5
67
48
5
40
140
19
72
41
72
240
19
29
55
125
43
36
41
60
88
3
69
3
45
39
65
60
96
144
36
55
17
60
28
51
81
128
72
19
12
77
52
68
232
27
72
9
39
21
123
17
84
96
43
69
32
16
120
80
40
27
65
43
36
41
67
33
3
45
12
60
75
45
8
100
27
53
55
197
40
147
48
5
48
40
15
24
60
5
16
104
28
27
108
93
27
53
24
108
12
300
16
92
48
52
68
12
48
12
7
41
55
89
19
24
5
40
51
9
39
9
60
60
87
12
60
41
7
53
24
55
36
12
53
12
108
79
65
55
21
32
28
39
101
31
48
48
153
15
5
19
5
108
19
161
19
29
12
67
5
19
29
19
69
27
84
12
9
75
77
36
12
28
44
31
5
72
7
12
29
55
36
29
12
7
21
44
31
105
240
60
99
288
12
12
21
32
16
3
17
40
20
60
31
21
39
21
15
33
44
60
115
33
39
108
60
12
53
7
21
32
43
108
48
84
12
21
32
100
87
96
12
36
41
16
72
8
19
53
28
92
12
96
43
17
40
27
33
111
12
17
60
79
41
12
60
60
19
29
12
115
5
12
67
9
3
36
21
120
27
5
7
36
57
20
60
120
40
3
5
7
45
48
15
120
45
32
91
41
16
12
20
12
60
31
125
31
9
15
12
96
41
108
48
24
55
5
79
9
87
33
48
75
5
84
223
53
7
17
36
120
7
5
228
24
127
129
15
45
15
45
12
15
96
9
8
24
36
7
72
161
7
48
17
91
12
29
31
29
16
15
165
12
3
60
57
20
103
17
43
165
15
45
72
8
7
12
12
24
29
43
5
43
17
48
55
29
36
72
40
108
20
112
8
12
48
7
60
17
103
65
72
136
12
3
72
33
15
77
67
81
72
27
81
20
24
28
111
57
20
7
5
12
96
100
20
79
65
120
31
105
27
60
5
28
72
20
19
24
17
40
39
29
31
21
8
40
80
60
52
272
48
7
21
51
12
9
20
12
60
19
120
17
12
115
45
20
148
15
12
93
132
15
33
32
28
27
72
21
20
12
12
16
12
60
180
15
33
32
12
36
31
12
36
53
19
60
29
60
84
256
3
12
24
21
15
60
165
32
7
5
16
39
5
48
163
29
115
113
120
7
41
24
7
24
45
20
31
9
80
43
12
5
7
285
87
12
41
103
24
132
41
43
165
15
5
12
60
12
55
53
79
24
48
9
108
27
5
72
19
36
60
5
7
89
7
60
77
36
7
5
7
101
60
52
108
3
101
31
24
5
16
20
55
36
189
20
12
55
12
65
60
55
53
175
5
67
21
27
5
88
32
120
19
9
111
36
120
17
19
12
5
40
183
9
20
12
60
31
60
24
5
60
7
21
27
5
28
20
28
12
48
80
60
40
27
33
15
84
21
92
55
233
52
8
7
5
151
48
168
5
19
168
9
104
76
75
48
72
5
112
68
91
24
65
7
12
41
52
8
60
52
15
144
29
24
115
36
45
12
80
127
113
40
27
41
19
21
12
128
12
7
60
21
75
24
5
31
29
16
60
12
39
21
32
76
171
12
36
33
48
32
43
36
96
5
88
20
144
91
48
108
29
19
65
48
28
39
5
16
44
31
29
216
7
105
39
36
17
43
156
72
24
53
148
60
15
17
60
48
79
12
9
12
8
24
16
15
24
53
88
32
28
39
21
39
5
108
12
168
67
113
127
36
29
16
15
108
17
40
27
17
55
72
21
8
55
72
12
204
9
20
12
43
48
156
84
36
9
32
60
168
12
7
36
108
84
113
52
39
21
8
115
149
55
33
48
15
29
199
9
15
17
120
36
12
43
ABCD 301613588*7^$a-1 [50002]
5
4
15
62
7
12
11
45
4
20
7
8
37
12
5
10
41
15
13
20
16
56
7
48
93
8
19
20
13
27
9
24
41
43
12
15
5
45
6
13
68
4
60
20
27
1
8
9
3
16
8
15
28
53
67
17
15
21
16
11
60
37
8
100
20
12
72
16
12
65
10
8
6
30
13
32
4
24
3
65
16
23
49
71
30
7
92
12
3
4
9
17
3
40
56
4
27
12
101
3
18
91
24
8
3
33
39
24
16
12
9
83
61
29
79
12
27
8
69
12
7
5
19
9
41
31
56
15
37
36
20
21
7
113
7
3
29
16
8
24
15
28
9
23
13
27
62
3
40
32
4
8
4
8
19
29
12
19
45
36
23
6
22
5
16
32
36
40
8
39
12
1
24
8
27
37
24
20
12
21
15
16
56
4
80
3
25
11
24
4
9
20
4
12
53
43
5
7
60
12
23
13
8
24
48
28
23
1
60
15
8
12
9
24
40
27
20
13
8
16
15
33
15
5
7
56
25
17
3
12
9
3
16
8
4
63
5
24
16
27
5
24
21
48
70
5
19
56
9
4
29
3
55
9
8
16
12
48
87
41
12
21
51
21
15
4
15
33
29
22
29
63
57
12
12
72
16
60
24
23
18
39
3
21
12
12
88
39
8
1
8
36
16
8
4
65
15
4
24
8
91
2
3
16
12
35
4
8
69
4
41
3
40
8
7
9
27
26
7
20
31
77
4
8
3
1
23
25
17
3
28
12
24
63
20
42
63
28
8
3
36
13
12
128
40
5
7
44
24
48
3
18
15
57
6
69
79
93
12
12
35
57
4
84
32
3
21
12
7
2
3
48
4
11
13
8
9
27
24
16
23
6
6
1
20
93
24
67
36
8
91
5
12
28
3
9
20
4
56
24
12
64
11
4
36
5
4
5
3
112
3
8
33
48
36
7
21
41
3
3
13
24
32
39
45
19
17
60
9
19
3
21
20
4
32
3
1
59
13
12
5
15
12
21
3
4
35
73
11
9
7
53
21
15
24
52
20
16
72
47
13
116
24
4
23
105
40
3
9
11
12
60
37
3
8
4
21
5
6
24
52
17
96
21
7
23
73
24
20
7
29
28
5
18
9
31
9
3
53
4
20
3
24
88
17
88
48
20
7
21
24
11
93
4
3
26
19
8
36
3
13
11
4
32
37
36
20
4
11
52
21
56
43
44
33
16
8
3
21
15
30
10
5
24
60
16
63
45
8
7
32
93
7
113
4
11
81
139
20
30
10
20
69
16
39
21
47
21
4
12
8
16
12
27
128
12
13
8
24
12
36
4
44
12
15
45
51
1
23
12
9
75
13
5
31
8
33
31
23
9
3
78
10
9
15
32
78
18
37
11
54
27
21
7
23
33
79
8
69
15
13
96
15
89
60
21
7
68
27
18
3
16
11
9
76
8
12
64
8
16
8
75
9
19
8
1
17
3
4
3
5
132
52
8
16
8
36
55
8
6
48
51
48
3
45
39
13
8
43
32
153
24
7
17
36
7
24
41
12
36
40
24
15
33
15
12
38
7
56
39
24
57
12
12
16
44
3
69
45
19
29
10
53
7
5
7
29
7
24
33
48
41
19
48
24
35
25
8
4
8
7
65
28
87
48
77
3
33
48
4
15
38
3
4
35
13
44
21
22
21
47
4
53
36
33
3
24
12
4
5
99
16
20
96
4
96
56
28
8
36
24
16
68
4
20
81
7
23
13
48
8
4
23
18
7
36
60
17
10
65
69
6
13
47
9
40
47
33
16
12
15
41
9
30
21
31
8
1
20
7
5
4
20
4
17
51
19
65
51
4
20
4
2
3
4
23
1
75
8
6
54
13
24
15
38
10
32
28
2
3
55
5
12
36
52
12
35
33
4
80
96
4
8
76
27
65
12
15
69
28
11
13
24
12
56
48
52
72
12
24
32
24
21
27
24
79
9
24
20
3
1
29
58
53
36
40
32
4
17
7
12
68
9
27
3
1
12
48
20
4
53
6
9
12
3
40
5
72
15
1
56
3
9
75
28
2
3
28
56
16
56
52
56
39
52
9
24
60
32
21
3
21
19
36
17
3
4
59
33
45
120
19
15
45
23
45
40
29
3
4
8
12
12
57
7
20
16
20
7
2
3
40
3
9
11
57
52
8
84
16
32
24
4
20
43
26
7
84
36
20
24
7
48
5
48
9
15
3
33
67
17
16
35
25
8
12
9
31
60
27
12
36
5
4
11
6
7
24
27
5
3
21
19
17
24
4
65
31
8
12
12
84
103
81
12
12
56
12
12
16
27
56
1
12
32
19
53
3
49
32
40
68
100
20
40
35
40
9
20
16
15
29
3
1
51
26
3
21
27
12
16
60
20
12
16
12
68
7
41
12
3
30
72
10
20
48
9
40
36
20
28
23
21
28
11
4
32
81
19
5
7
29
27
4
9
44
15
21
7
9
24
27
5
40
47
1
20
21
18
9
19
149
28
12
3
48
12
93
24
20
3
28
17
48
108
4
32
4
20
7
17
12
27
61
27
53
28
29
6
57
12
12
9
3
27
12
9
12
24
39
1
35
9
15
1
108
35
36
1
8
28
12
48
56
36
21
3
27
18
15
28
8
27
1
12
20
15
9
12
39
4
2
34
32
1
8
36
12
4
56
87
1
12
60
32
28
3
20
13
20
48
39
13
131
9
112
8
15
9
12
4
8
16
131
40
24
69
32
40
24
60
51
32
13
20
27
21
60
40
27
65
24
21
19
44
16
48
17
63
12
31
24
21
44
60
63
18
10
5
24
31
24
5
3
18
19
63
20
1
44
7
21
12
35
13
8
21
79
27
33
20
57
6
24
97
23
13
36
20
3
57
28
56
36
3
28
74
31
11
16
5
24
4
8
67
5
51
28
5
16
17
7
44
3
24
73
12
24
8
12
3
1
39
21
8
15
36
40
14
3
31
17
3
21
36
84
31
41
4
23
90
7
83
85
15
26
3
4
17
34
77
12
24
7
8
25
3
12
12
8
25
17
39
3
21
24
52
12
60
8
36
64
27
5
15
9
76
27
20
9
28
75
8
21
12
21
24
19
20
4
47
9
45
18
37
15
21
48
8
24
4
20
4
17
10
32
28
2
15
12
4
32
24
51
49
8
45
31
51
56
49
8
55
5
15
18
42
13
8
67
9
3
33
27
14
3
4
20
7
9
51
5
12
39
16
5
15
25
32
136
5
19
20
40
17
3
27
64
20
13
24
35
30
30
28
33
47
9
12
4
5
3
12
60
87
45
7
33
140
12
4
8
19
12
17
21
42
13
15
26
15
36
24
79
140
33
3
37
27
5
12
24
60
4
20
28
12
8
27
21
4
27
21
29
3
21
63
16
8
12
40
8
3
24
25
47
1
20
84
9
6
37
3
48
45
8
112
80
7
21
24
36
12
8
12
15
9
12
12
24
63
13
12
44
43
8
12
45
7
21
39
8
21
12
36
19
5
7
17
48
24
15
24
9
36
4
5
39
7
5
52
72
32
12
12
111
4
17
3
21
15
16
33
44
12
69
24
27
36
16
47
4
21
12
23
9
27
18
19
60
12
24
8
40
15
17
24
7
5
9
51
12
15
9
43
69
8
81
10
38
3
27
9
60
16
8
52
60
20
12
16
53
31
12
107
61
23
40
14
42
141
12
3
21
16
3
29
12
4
20
12
21
27
36
31
5
24
76
15
21
11
21
40
29
24
10
9
23
21
4
60
23
25
8
4
15
12
29
36
28
36
17
15
7
81
23
16
2
18
13
8
72
75
6
30
1
23
45
4
11
12
21
7
9
5
10
29
12
40
35
37
5
18
57
48
36
33
70
8
25
44
12
4
35
25
12
32
12
76
11
9
24
33
43
5
43
53
6
28
8
52
9
60
8
28
44
4
8
7
57
24
12
77
18
9
12
9
7
20
3
52
29
99
12
21
60
7
5
28
20
4
35
28
2
18
6
6
9
19
5
28
23
13
20
21
3
16
32
31
21
12
15
12
93
20
7
5
24
48
43
20
60
28
33
24
20
3
6
99
40
60
11
21
9
46
65
72
55
32
4
53
72
7
45
12
48
17
46
12
14
43
11
37
12
8
15
42
15
16
20
45
3
4
8
9
18
25
8
4
20
45
19
12
8
24
15
117
16
27
5
36
39
9
96
9
58
21
8
7
5
15
54
31
84
23
52
65
48
76
44
24
4
11
28
21
68
12
9
10
21
11
9
27
18
7
12
20
12
24
4
ABCD 301617126*7^$a-1 [50007]
72
35
121
12
27
21
11
1
47
121
80
40
15
84
45
3
128
12
61
24
63
20
109
35
60
21
7
48
57
8
51
1
95
121
11
48
25
35
12
13
75
8
9
96
72
40
12
15
5
87
9
24
4
11
1
32
15
13
24
35
12
16
5
27
1
11
24
105
7
45
83
85
251
9
51
16
12
68
25
48
20
15
37
47
25
11
12
1
11
205
11
12
28
129
47
9
55
17
28
71
16
20
40
113
39
16
117
119
49
12
8
28
144
59
24
40
72
44
13
35
25
11
13
11
81
52
47
141
24
4
83
133
11
9
31
24
80
25
15
8
84
1
3
45
20
40
71
13
3
8
217
36
83
36
45
55
33
60
20
4
3
20
25
27
41
24
48
52
180
35
16
44
16
56
28
101
7
93
35
85
15
5
112
47
12
16
44
48
73
27
36
120
56
13
3
108
5
7
72
33
59
133
56
4
11
4
96
60
129
84
47
25
24
20
63
57
124
83
24
24
48
25
27
20
40
45
51
20
60
13
39
5
7
21
99
48
33
12
35
72
1
39
45
20
15
28
165
12
83
33
15
72
25
15
17
4
24
3
56
1
23
49
23
25
75
80
12
36
37
60
3
89
15
85
15
5
28
48
12
80
15
40
12
32
1
48
11
37
12
15
9
60
35
72
36
25
35
48
25
15
24
8
33
7
57
15
92
28
33
3
12
57
60
24
11
1
59
36
49
84
23
60
64
117
12
23
25
8
79
41
55
24
8
28
153
71
45
87
33
15
25
51
33
36
8
63
49
35
16
116
37
36
47
1
63
9
23
37
96
11
120
13
11
52
53
64
15
21
35
4
68
28
12
33
104
87
1
3
5
39
61
12
47
40
113
72
27
4
89
16
12
12
47
121
180
27
21
11
1
32
15
1
39
21
59
105
3
205
35
85
36
12
12
59
1
12
51
20
64
80
12
48
1
60
27
48
24
20
61
84
3
32
12
73
24
24
35
33
24
4
24
35
105
15
37
36
12
12
23
28
12
65
48
19
21
11
28
41
4
11
85
24
24
27
32
12
60
48
13
71
76
68
12
25
36
24
35
12
13
32
48
103
9
35
12
1
132
15
5
28
27
32
13
23
28
20
36
88
33
152
4
12
59
165
15
73
36
72
24
47
48
1
204
8
7
20
1
15
12
164
49
131
9
39
13
15
12
36
29
96
79
20
13
32
55
32
1
80
15
12
93
39
24
4
20
16
12
128
37
47
33
28
35
9
48
7
56
13
44
39
148
9
27
104
13
92
15
1
11
28
68
28
69
48
15
20
33
27
28
93
107
64
69
36
47
1
32
15
105
15
25
35
25
11
25
80
52
83
72
88
72
117
68
7
45
35
88
33
47
37
20
88
155
73
12
23
9
4
12
12
35
28
57
72
15
20
133
23
12
37
11
13
36
47
1
15
104
60
16
5
7
21
131
1
32
28
27
8
88
116
69
4
3
17
76
12
32
31
72
20
37
36
24
24
27
9
84
44
39
64
32
73
32
28
27
32
72
33
135
25
35
21
15
25
35
189
16
15
24
65
28
27
33
3
12
72
96
17
28
11
1
12
35
25
15
33
15
32
48
72
33
127
32
9
15
24
1
72
63
17
39
1
35
37
23
61
11
28
32
60
13
87
21
152
39
24
13
12
11
13
3
20
85
68
52
12
23
40
128
4
45
35
48
60
25
72
23
12
36
24
1
12
68
4
111
20
40
32
40
32
25
3
60
33
80
39
12
109
132
92
3
28
24
8
133
11
88
96
44
12
49
39
80
1
15
89
28
72
51
93
24
27
21
35
25
39
56
37
23
36
124
20
25
24
47
28
33
15
48
44
100
68
13
144
63
20
25
3
32
133
32
52
71
12
25
15
48
80
72
40
33
11
60
13
3
20
12
205
23
97
36
12
20
52
11
49
8
48
51
4
24
36
45
32
40
32
28
15
53
27
108
25
24
3
32
16
44
13
60
12
83
48
124
45
48
8
7
45
3
57
32
100
48
3
24
60
20
1
27
153
71
21
28
20
39
36
45
15
157
3
24
81
11
73
83
120
28
5
15
25
95
4
9
23
16
12
33
12
60
75
92
49
35
60
52
5
72
15
13
59
1
15
17
31
17
7
36
9
35
73
48
12
60
3
5
27
25
167
1
24
60
80
15
40
20
28
57
11
64
92
153
4
12
27
48
32
13
24
15
65
15
40
48
72
33
60
68
39
25
71
129
51
180
225
15
112
48
24
21
20
15
40
69
68
15
25
12
20
3
25
35
33
39
60
1
20
64
47
9
19
9
23
13
35
1
11
49
15
9
60
36
71
120
13
47
4
24
32
181
27
81
144
95
133
27
32
61
48
59
12
73
51
24
8
52
81
15
44
25
108
207
60
8
48
133
11
61
27
8
12
13
39
8
37
15
20
1
24
15
33
119
109
12
3
140
24
12
28
8
37
48
59
28
36
92
12
25
15
48
45
12
80
111
24
13
147
41
51
1
3
120
17
28
75
12
32
13
32
63
144
4
9
20
87
24
24
61
107
85
95
85
47
1
15
117
20
7
21
12
23
25
11
1
47
1
11
24
13
12
12
27
92
28
33
135
33
84
24
11
48
25
60
3
17
52
23
84
48
1
11
13
3
5
48
39
25
8
63
13
24
35
33
27
45
7
45
107
61
20
103
12
20
12
25
116
7
8
37
60
36
216
ABCD 301628108*7^$a-1 [50024]
127
12
63
6
99
57
87
77
42
30
40
12
27
45
24
14
25
45
56
24
48
4
26
13
81
18
32
37
57
24
3
87
12
14
55
120
119
52
108
141
5
67
36
59
60
34
30
105
3
6
80
42
30
64
18
206
40
74
16
14
28
68
42
144
1
105
30
14
55
11
24
13
41
6
13
63
18
236
19
15
36
45
39
62
30
58
3
53
48
106
32
10
74
37
11
25
41
40
152
19
105
48
6
57
159
30
24
12
63
45
252
27
17
19
11
96
1
17
7
120
15
21
23
40
86
22
6
26
121
59
1
27
2
10
14
6
90
6
97
21
27
9
36
50
49
69
30
9
15
9
21
207
33
66
144
45
23
22
20
58
93
47
90
67
21
32
30
10
15
57
32
40
26
82
60
39
81
8
28
15
47
37
72
51
21
59
13
72
27
6
27
45
32
43
27
60
30
18
69
75
6
14
114
7
57
18
9
143
48
34
50
36
12
97
89
120
91
144
24
45
3
45
15
17
10
102
60
39
15
54
72
26
22
18
69
35
46
147
36
41
28
38
24
73
12
41
4
24
99
17
48
72
6
13
60
89
28
14
25
5
40
26
82
188
10
114
3
17
18
46
146
6
64
78
26
4
63
15
134
30
18
18
10
87
36
12
36
60
29
24
6
124
9
5
19
3
18
63
117
6
14
7
15
2
120
43
24
72
81
12
51
48
9
38
24
1
5
28
27
57
27
24
11
10
144
54
98
114
37
3
45
36
95
4
45
53
72
19
5
4
108
15
3
14
31
27
33
5
79
108
77
55
264
9
14
10
27
29
55
35
24
54
67
125
24
66
1
60
12
29
70
18
42
21
24
21
171
161
24
30
28
33
48
29
79
89
30
13
21
50
54
19
45
8
40
18
9
23
13
27
9
45
24
26
85
33
110
10
8
7
21
20
24
19
96
3
44
100
9
107
61
3
60
45
21
27
15
21
27
14
18
6
24
43
144
120
29
16
150
57
23
48
109
36
17
151
39
80
16
81
3
78
48
104
90
6
88
99
23
30
54
25
41
7
35
16
30
72
63
47
60
1
33
18
66
62
1
27
33
36
93
204
48
18
9
33
72
20
10
117
36
53
28
74
12
13
23
49
41
22
98
64
24
32
7
83
85
36
48
29
16
60
36
27
125
55
65
42
1
48
11
34
24
12
6
110
10
42
36
12
171
36
15
21
41
4
15
12
45
110
49
53
48
24
67
36
23
1
11
72
96
10
20
52
36
27
155
25
3
6
183
41
96
4
12
72
80
43
107
28
21
27
110
31
21
54
9
36
153
8
28
14
13
99
9
5
103
63
36
14
31
35
10
14
49
9
27
113
18
10
39
9
180
96
50
49
27
44
40
8
132
60
25
24
288
12
11
61
95
154
48
8
91
33
135
71
37
12
69
12
63
29
48
127
21
2
42
18
52
188
13
72
113
46
18
122
13
12
9
99
24
41
7
35
16
9
5
6
70
3
17
54
1
59
54
184
80
48
40
12
6
90
14
52
33
47
1
59
49
71
6
91
11
1
227
12
13
33
2
181
189
8
55
17
48
7
99
14
64
18
30
63
71
28
68
58
26
1
119
78
96
186
94
2
10
108
27
5
90
94
27
101
48
67
72
9
20
4
92
6
42
7
65
7
23
96
70
15
27
156
42
12
128
24
43
143
24
70
60
20
46
50
48
115
39
9
141
3
77
58
80
73
24
3
33
17
4
38
49
84
177
56
54
37
96
63
30
14
1
12
69
39
9
63
113
130
24
102
171
53
52
20
7
93
24
27
84
5
10
44
66
91
36
45
36
32
40
2
16
32
49
101
114
10
96
27
12
15
57
239
1
36
48
27
117
24
17
40
51
39
14
28
48
54
18
38
25
9
15
36
17
42
6
7
41
16
56
31
27
84
98
24
28
63
57
36
72
18
32
85
27
45
33
84
50
49
36
5
48
48
4
18
48
33
27
54
27
48
36
72
33
39
108
23
184
20
18
42
1
5
67
81
20
52
14
13
72
35
46
24
39
17
10
9
36
36
53
79
75
86
19
39
158
24
58
32
106
27
15
9
17
4
51
185
7
117
63
216
33
39
24
12
60
9
102
38
40
122
142
15
41
24
96
22
44
54
24
19
84
9
26
70
8
31
9
24
48
63
17
10
33
111
14
10
153
3
105
12
23
46
12
38
4
21
36
24
36
264
125
115
39
177
29
91
144
29
70
90
63
108
27
6
20
66
40
9
5
43
24
12
27
96
129
35
46
72
42
74
6
121
45
14
10
48
96
20
66
30
78
12
36
58
27
77
67
36
144
65
7
11
97
35
16
20
102
79
23
49
81
8
100
72
68
42
54
112
8
ABCD 301656566*7^$a-1 [50035]
15
45
54
5
7
33
8
1
11
49
35
1
23
7
57
39
24
42
39
8
7
78
23
4
8
48
36
16
51
9
20
7
93
27
30
18
29
13
6
21
24
8
19
21
56
40
32
49
18
53
31
6
114
9
3
18
27
12
51
9
32
1
36
42
42
27
51
6
96
87
21
30
17
12
36
24
7
9
123
5
13
35
49
3
12
15
5
1
24
11
108
4
56
1
6
17
73
6
60
17
16
44
24
156
28
21
47
1
27
57
66
53
4
44
16
24
32
12
12
100
9
27
9
18
24
5
16
20
1
27
3
21
72
3
18
59
103
24
18
30
41
12
100
8
25
114
41
25
11
1
18
21
9
47
12
13
3
44
13
23
12
16
27
57
63
53
16
15
29
60
13
24
6
24
33
39
72
12
9
9
48
12
23
43
57
27
12
17
16
3
42
11
25
35
4
80
13
42
6
12
39
120
48
3
5
12
7
84
60
9
36
12
15
12
9
3
60
33
105
12
24
3
141
63
32
13
39
32
24
25
30
33
15
30
6
5
13
35
1
63
8
28
36
24
33
18
5
85
11
40
8
31
57
8
19
21
21
24
6
93
56
7
42
11
1
3
21
23
16
3
17
112
3
12
78
6
12
12
6
6
36
18
6
21
36
87
29
31
6
3
8
12
7
41
4
51
29
48
31
6
83
13
51
9
71
48
31
17
13
23
108
7
66
11
25
27
21
35
1
24
71
13
3
15
57
3
24
54
30
60
6
24
12
60
24
23
7
60
66
11
19
41
7
29
24
36
31
17
60
73
23
36
13
12
36
24
39
3
17
28
24
8
16
15
48
17
36
12
36
12
16
32
72
37
3
80
19
29
1
48
30
17
16
8
7
41
31
12
33
9
114
33
56
28
9
6
42
48
11
73
60
36
39
39
6
60
3
57
23
52
32
12
19
9
3
17
1
27
15
17
24
37
23
25
30
12
41
67
24
24
24
9
63
84
9
21
42
12
69
27
24
12
66
47
31
81
96
32
64
24
27
12
33
15
33
8
28
39
30
23
48
4
3
54
3
48
21
84
23
37
3
92
4
24
8
25
6
18
39
21
15
12
15
9
81
71
24
112
80
7
17
36
55
5
13
27
8
79
36
5
12
1
51
32
43
24
5
16
33
12
36
18
54
6
17
55
41
1
42
36
18
6
57
8
13
27
8
7
41
28
15
5
91
18
3
32
96
96
1
23
55
9
80
4
39
18
23
4
12
12
9
23
19
78
23
48
28
12
21
35
7
12
114
6
21
8
97
63
24
104
4
15
17
28
3
54
30
33
3
24
33
45
39
44
4
8
16
32
24
31
9
15
36
21
12
12
24
15
36
5
61
27
3
90
3
24
104
136
36
87
21
15
21
9
11
16
27
17
1
6
45
9
6
24
81
8
24
73
6
9
8
103
77
31
12
48
42
6
9
9
47
19
18
35
28
15
53
24
84
37
15
9
35
28
15
33
15
30
3
3
5
1
30
9
45
6
17
13
3
36
45
18
41
4
3
18
54
72
41
103
9
21
72
11
1
72
47
13
66
5
7
6
3
12
15
6
6
21
24
9
30
21
20
7
6
54
30
47
12
4
15
42
51
12
3
5
19
66
23
31
29
13
3
24
44
124
24
27
5
67
41
37
18
5
1
18
96
12
17
85
59
7
29
31
12
21
21
23
55
17
40
96
8
7
33
48
80
13
42
36
12
9
8
48
7
41
12
36
79
12
6
108
11
24
12
7
5
24
19
57
33
78
21
8
36
12
37
27
51
17
7
5
24
31
48
6
87
33
54
30
6
41
25
84
83
12
1
18
36
9
20
13
11
4
3
45
32
12
4
3
36
41
1
3
3
21
8
24
4
3
9
3
5
16
63
24
17
48
72
67
12
24
5
28
69
15
44
19
24
5
13
3
20
12
64
48
3
18
59
7
6
51
48
3
12
30
54
12
5
7
6
15
8
19
21
9
27
45
18
42
3
3
66
6
5
16
36
12
9
12
83
25
24
72
24
23
7
24
5
4
56
4
20
13
3
21
6
17
37
59
43
41
19
42
3
15
17
25
23
7
18
15
24
8
31
5
1
47
49
15
33
11
40
8
73
78
9
8
24
16
8
67
21
56
67
5
13
35
7
6
11
13
47
13
3
36
21
18
6
11
31
17
7
33
44
1
11
24
13
11
40
9
15
105
15
12
108
20
7
12
29
36
40
56
28
32
7
5
16
8
12
4
15
18
87
3
17
52
8
67
29
48
67
6
47
40
57
27
3
36
5
13
72
35
12
4
75
29
4
36
75
17
7
21
32
16
27
9
27
9
12
27
66
3
51
12
18
3
63
9
8
43
33
3
9
21
54
5
19
6
15
56
16
20
12
25
95
25
30
53
49
60
18
60
6
35
13
3
48
44
64
12
27
41
1
96
35
19
9
9
12
12
18
9
32
48
16
36
20
24
16
9
6
41
16
63
6
27
39
5
37
39
9
63
8
13
48
3
24
32
7
12
21
9
87
24
80
157
60
47
19
69
44
1
3
21
35
16
15
6
11
7
9
20
36
13
35
48
31
48
29
7
5
120
24
31
9
8
36
19
9
68
25
12
11
12
16
45
30
9
48
15
21
9
119
1
30
30
54
66
27
3
21
9
87
8
7
42
6
12
120
5
1
59
7
48
30
11
1
18
57
8
7
90
11
7
30
36
6
17
28
51
17
43
41
24
7
18
24
54
33
33
6
48
12
41
16
36
15
17
16
21
90
17
12
19
30
48
3
8
31
24
36
12
12
6
107
12
19
5
55
24
6
6
5
1
47
25
47
43
9
60
27
36
21
15
5
16
9
60
35
7
12
17
16
12
32
67
33
9
3
15
6
66
77
36
19
29
12
7
78
23
31
33
3
65
28
116
12
25
6
9
8
1
12
11
1
15
33
12
3
120
15
18
30
57
12
20
7
9
12
3
6
36
48
6
36
45
3
42
30
65
12
7
33
15
29
1
6
53
1
15
8
7
6
83
13
11
7
17
12
52
24
15
9
8
13
3
32
7
9
24
27
5
1
15
32
97
23
43
5
175
17
1
3
20
112
9
47
40
3
29
1
63
9
6
57
24
8
49
3
9
11
12
7
5
16
51
5
55
42
11
12
72
13
3
32
88
80
40
9
36
18
72
17
36
31
17
16
20
43
12
9
24
24
9
39
3
41
7
9
48
39
24
5
169
12
3
72
12
27
5
67
17
37
30
5
48
13
11
12
1
11
24
55
21
45
47
7
33
24
20
121
51
8
37
6
5
28
81
60
15
24
80
24
36
7
24
30
36
54
5
64
27
5
16
3
33
9
30
30
12
3
15
9
32
1
3
33
27
45
18
6
24
11
85
23
60
25
18
30
47
16
8
4
9
18
9
48
56
36
7
21
68
7
18
6
5
16
104
1
15
168
33
42
21
60
39
18
23
55
6
36
47
7
18
39
60
27
12
33
99
21
120
24
32
1
18
29
4
33
11
16
3
5
25
36
18
17
43
96
5
61
30
60
84
6
30
41
16
15
12
48
77
31
12
5
64
12
44
48
24
31
45
36
96
3
12
29
28
8
48
7
69
12
9
6
41
64
21
23
1
72
54
21
3
6
47
19
12
36
42
204
18
36
9
48
27
149
76
176
7
42
12
6
24
6
72
11
28
63
21
56
31
18
24
11
16
9
48
6
77
1
15
27
54
6
57
27
21
15
33
33
12
6
12
84
5
12
4
24
56
103
24
17
16
27
29
1
60
11
24
16
9
59
1
36
15
12
20
24
4
81
11
36
7
9
80
16
51
18
102
21
44
1
63
9
12
51
9
66
17
4
48
8
7
57
8
25
24
42
72
6
3
32
7
21
21
18
17
108
49
11
13
23
84
73
3
36
27
6
11
4
12
20
ABCD 301911692*7^$a-1 [50012]
24
21
15
117
3
48
21
99
12
48
5
4
3
69
63
48
101
28
3
21
12
3
45
39
108
48
72
9
3
21
48
24
44
151
45
12
12
20
4
39
12
57
27
81
24
12
39
9
27
21
48
32
4
15
24
53
16
39
48
45
15
221
19
45
39
9
48
3
48
125
43
12
21
75
12
33
135
72
221
127
12
12
9
48
84
27
65
19
48
9
36
12
39
9
24
99
12
48
120
117
36
15
81
108
15
17
43
12
24
65
4
12
3
9
20
43
57
27
12
33
20
7
132
9
24
3
33
84
24
96
68
16
12
36
12
116
19
36
12
48
60
72
36
21
3
33
92
28
15
101
67
33
39
5
4
44
16
80
4
15
29
52
3
45
120
116
48
103
45
12
27
21
51
45
27
48
101
7
9
27
57
3
24
45
68
48
48
43
48
60
9
12
3
48
17
28
3
21
3
96
41
4
92
19
48
173
64
39
60
12
69
51
93
96
96
15
45
3
120
5
4
60
51
9
63
12
41
4
111
57
3
33
36
48
144
60
108
48
75
69
15
60
21
36
27
69
48
48
128
28
99
45
72
27
48
21
27
69
3
12
36
21
39
36
41
7
45
51
84
21
36
12
12
27
45
12
3
9
48
20
55
9
12
20
52
27
17
19
153
27
9
15
36
24
36
45
72
12
32
43
9
99
12
29
76
3
33
75
69
32
91
57
15
57
132
96
27
24
29
31
33
60
116
48
7
12
48
72
24
9
27
21
20
19
24
72
9
24
60
12
3
45
15
101
4
12
39
108
96
9
68
7
9
156
15
9
51
21
15
24
48
57
15
21
128
16
32
64
15
117
60
27
12
9
36
15
77
52
39
48
21
27
5
7
57
32
28
84
39
48
21
3
21
60
12
87
48
45
63
24
57
3
29
19
24
9
48
63
24
5
76
15
9
39
117
60
15
84
120
12
12
65
96
55
57
3
9
20
4
27
45
20
4
87
33
87
9
27
21
68
43
5
7
21
27
9
96
3
24
9
75
12
12
12
33
12
12
87
9
68
7
57
111
33
15
45
72
60
60
15
53
7
41
67
12
24
41
64
63
108
9
12
27
5
91
24
36
24
17
19
45
32
7
93
120
27
12
33
24
48
15
60
57
27
33
27
69
15
72
24
84
12
108
9
48
99
29
124
27
57
12
96
15
5
64
12
84
48
180
44
7
12
33
15
29
48
144
31
17
16
36
96
3
57
207
65
55
120
36
29
16
15
45
39
45
27
81
195
12
9
44
16
12
68
4
12
3
33
99
57
12
27
21
20
151
9
36
72
20
64
39
21
20
4
3
21
132
3
48
45
12
3
69
24
3
21
3
12
24
105
12
3
24
9
51
12
33
87
105
3
21
216
111
29
4
72
15
120
9
20
28
24
3
69
15
60
93
39
120
48
9
51
60
9
51
72
21
27
45
72
72
48
20
7
12
9
27
48
105
108
20
16
63
24
36
9
12
51
9
27
57
63
21
12
51
29
7
93
3
24
45
27
41
160
123
36
48
65
28
87
33
87
5
28
36
32
4
15
33
44
4
3
105
12
24
27
33
48
12
15
12
48
36
9
39
36
17
7
153
15
21
60
3
33
63
45
27
69
32
48
19
33
48
99
72
33
12
75
36
9
12
63
21
120
15
60
137
100
75
17
43
57
15
29
67
105
27
137
31
17
16
84
12
32
28
48
24
12
132
135
9
72
75
48
9
48
36
39
81
3
21
15
24
21
39
60
24
9
27
33
12
36
3
57
20
79
45
20
19
36
21
24
27
21
44
4
39
21
3
57
36
3
29
31
21
144
24
180
84
12
36
159
29
43
57
44
43
33
36
15
21
3
12
36
48
89
31
117
135
5
55
12
45
27
57
39
177
75
9
60
24
39
48
36
45
20
7
89
43
48
5
16
3
9
20
55
21
48
3
12
81
15
9
48
72
72
44
19
33
27
12
149
4
92
124
15
12
21
36
36
72
39
24
21
51
24
24
33
87
33
120
24
75
60
9
3
17
96
48
79
48
108
24
9
116
43
117
204
20
7
9
51
33
3
168
12
60
84
57
27
113
28
15
197
52
63
45
12
72
3
9
183
96
93
24
24
120
39
9
36
63
60
60
117
48
72
72
87
24
57
12
27
9
12
63
24
45
51
21
24
75
12
24
57
63
24
24
57
39
69
3
168
5
64
12
99
12
21
3
9
68
64
63
141
39
29
64
84
15
84
9
15
36
77
7
21
75
60
33
51
84
9
3
60
48
93
27
5
28
48
15
9
12
32
43
120
29
28
27
57
63
36
77
4
96
140
19
108
81
12
36
15
21
12
32
43
5
115
45
48
39
105
12
48
15
72
9
20
79
45
15
48
69
51
48
9
27
165
15
48
36
17
28
72
27
60
12
45
96
3
12
9
99
65
48
7
21
36
36
60
60
36
63
24
48
45
72
15
5
31
45
15
12
41
52
24
36
27
9
27
21
72
39
141
27
9
72
51
65
7
41
91
21
39
96
69
68
4
12
12
15
48
12
12
48
57
20
67
153
27
24
24
21
68
31
45
27
41
103
24
65
91
5
4
3
12
29
16
36
99
96
21
135
9
39
33
12
51
ABCD 302188484*7^$a-1 [50032]
3
342
51
52
47
9
9
3
81
6
72
9
4
107
105
28
48
72
77
39
9
78
45
72
16
47
30
18
36
153
45
72
18
60
21
24
28
48
44
60
40
5
3
24
3
78
27
36
64
89
30
33
57
6
1
24
48
179
102
216
78
48
36
69
57
27
15
84
69
12
9
60
39
108
64
32
48
27
133
11
78
7
59
85
11
84
36
9
27
18
24
39
27
54
18
9
27
25
72
48
125
18
276
84
45
96
4
72
35
45
60
12
69
66
33
39
42
108
54
21
60
108
39
33
81
3
72
52
48
89
60
3
60
27
102
51
12
51
9
21
115
263
49
32
16
35
9
48
60
3
24
9
117
63
9
12
54
105
156
64
17
36
243
15
18
30
42
30
198
60
66
18
6
36
25
24
68
225
18
21
51
9
45
3
15
36
37
92
45
55
48
23
18
6
21
81
6
12
25
47
36
204
66
72
27
51
12
36
18
7
11
105
28
143
54
63
45
63
27
36
9
36
27
12
105
48
72
33
30
24
9
36
48
45
27
36
72
51
21
60
3
36
49
29
3
153
63
40
20
9
91
71
36
30
87
81
7
239
141
63
13
23
1
188
48
33
63
36
3
96
45
111
24
81
40
59
93
33
55
8
129
15
48
24
57
51
12
51
37
29
36
27
117
6
36
21
60
63
48
153
9
115
168
95
33
64
20
60
63
108
12
97
92
51
12
45
171
24
48
13
32
9
15
45
48
186
12
126
6
25
32
16
71
93
96
21
207
27
6
27
9
48
27
69
18
9
39
18
63
15
48
90
36
63
28
71
45
24
27
9
48
27
81
45
42
108
12
72
6
30
285
135
153
99
25
83
156
24
9
75
9
33
39
52
47
249
84
96
9
43
20
28
11
13
23
6
138
1
68
27
129
16
47
33
99
30
99
4
68
9
91
107
54
87
27
57
76
95
42
72
30
33
57
15
40
8
40
59
18
6
297
99
84
24
30
6
49
8
27
72
18
78
13
53
6
90
63
72
3
9
88
65
24
27
171
93
15
85
35
33
129
90
153
9
24
27
3
69
21
15
117
48
15
3
24
25
56
64
35
18
147
33
63
84
117
6
90
75
9
19
35
24
57
60
63
12
78
27
4
17
36
18
18
24
30
141
28
92
33
3
60
93
42
21
64
44
27
36
9
28
5
18
57
15
81
147
9
27
33
3
13
83
144
45
136
47
45
60
48
9
6
48
78
75
24
72
3
24
45
9
7
113
114
84
6
67
23
9
81
12
63
60
40
35
37
48
5
60
7
65
243
27
36
216
36
48
132
48
9
33
3
9
18
13
47
72
90
27
27
49
59
13
71
69
57
36
18
105
4
77
39
96
28
71
18
30
121
29
18
1
120
17
144
31
11
21
24
156
4
20
117
135
75
9
4
56
207
1
20
60
88
48
53
27
12
9
99
72
15
66
31
68
28
32
27
48
9
28
53
43
71
36
37
11
42
39
60
93
15
28
44
4
23
9
12
45
42
13
248
147
60
108
36
18
72
36
108
7
140
15
12
36
24
12
177
183
6
138
42
12
6
9
27
12
9
180
27
33
27
1
44
28
11
54
27
15
129
261
63
108
180
15
45
39
132
21
51
36
45
45
39
72
24
4
35
9
60
111
141
39
37
32
63
25
23
49
119
18
63
9
3
96
21
51
28
161
63
48
45
87
27
30
6
72
93
16
24
47
9
72
9
48
90
180
72
105
84
52
288
56
87
57
64
23
108
54
108
27
9
63
45
48
6
36
129
9
72
18
45
123
30
96
3
4
56
81
63
9
3
15
153
21
18
61
11
36
42
27
28
8
27
30
27
4
32
24
156
52
20
105
108
3
33
3
15
93
225
6
12
60
36
1
29
51
36
84
63
45
87
102
96
27
129
36
87
36
28
44
27
18
175
71
69
28
92
36
40
23
9
112
29
27
21
42
54
43
11
102
63
24
57
7
48
8
60
3
6
3
72
9
31
29
67
41
63
40
35
61
107
9
45
63
39
1
167
9
36
36
48
27
13
23
18
31
32
15
57
64
32
57
18
90
15
39
9
24
12
33
75
15
30
54
24
48
45
36
36
24
28
20
45
31
47
9
16
20
3
25
71
18
54
1
20
36
112
29
135
3
25
17
151
5
36
204
90
97
227
18
12
18
13
ABCD 302287056*7^$a-1 [50011]
54
22
23
27
37
23
49
8
96
25
11
16
20
39
25
65
64
26
33
1
24
11
21
43
12
5
16
23
4
36
104
27
25
11
9
33
27
36
72
37
26
10
48
27
5
12
15
13
23
12
60
9
30
24
10
15
57
47
25
92
4
11
39
45
16
29
64
60
3
68
12
28
17
18
1
59
22
8
19
81
15
20
69
18
9
16
33
15
35
10
39
5
7
21
44
84
6
106
32
27
9
16
75
33
8
172
8
30
34
24
12
74
33
16
41
4
32
4
15
5
4
35
40
5
51
73
48
12
11
100
9
26
36
34
50
9
51
21
36
60
9
43
21
12
98
6
75
16
60
23
25
60
29
7
41
18
36
24
46
26
54
30
46
50
9
40
8
45
7
65
60
4
24
8
27
1
20
67
5
40
3
11
24
12
70
12
27
41
72
111
1
3
47
10
35
13
26
22
23
45
6
21
40
23
105
12
73
24
3
17
7
71
13
12
24
69
35
9
27
4
17
103
105
24
12
68
3
33
31
44
9
18
9
4
41
15
4
5
40
60
71
21
87
21
15
36
48
40
47
10
20
51
3
37
5
39
15
1
17
31
21
14
61
89
19
72
45
26
94
35
4
29
115
12
8
12
13
2
93
45
18
73
44
27
6
40
72
15
11
10
32
48
6
34
2
45
73
2
45
49
84
51
33
8
15
144
13
26
22
3
12
68
61
74
9
12
9
6
10
108
15
12
20
25
83
25
38
69
9
136
26
48
22
14
9
72
24
40
35
10
36
8
15
9
52
50
58
11
1
36
24
24
72
23
64
8
25
23
9
42
13
32
13
3
24
44
36
69
27
75
18
16
111
32
1
15
11
30
4
56
100
8
40
36
12
12
11
1
35
16
17
43
93
20
90
37
33
27
57
32
40
23
21
40
15
35
10
35
1
60
20
63
76
5
4
23
52
20
27
10
96
75
8
24
13
80
4
15
59
22
87
33
3
35
1
81
48
15
35
46
26
10
72
47
109
135
32
3
46
36
59
40
5
31
9
26
9
9
60
16
11
13
71
1
12
3
9
71
37
143
37
12
23
25
32
16
44
3
13
12
35
27
30
6
37
45
3
35
42
3
9
88
92
15
36
144
73
26
21
15
1
125
19
9
15
12
35
13
60
35
36
54
36
99
37
39
84
20
72
4
41
3
25
72
39
8
61
62
22
51
36
8
52
48
33
60
23
25
20
30
1
33
56
90
9
51
10
26
58
60
80
88
108
50
10
27
95
13
9
80
18
33
4
41
40
24
38
13
56
9
36
4
15
47
10
3
36
5
40
15
35
13
33
32
43
48
24
11
22
23
36
36
45
3
16
9
47
52
71
21
9
6
94
75
11
84
46
131
124
36
23
9
63
13
45
24
72
36
12
48
134
49
12
20
63
1
11
33
12
73
15
21
23
3
13
57
39
53
18
54
15
16
5
63
1
111
9
23
36
40
5
15
1
26
37
11
6
120
16
108
36
39
12
20
28
36
84
72
5
4
23
25
12
24
75
12
17
28
23
21
4
24
60
12
39
21
11
24
81
3
25
71
75
10
26
60
10
27
48
69
20
28
8
15
9
28
12
50
34
24
35
13
38
46
39
9
8
27
33
18
9
13
44
90
36
42
36
4
48
23
4
12
36
45
12
35
72
16
8
36
28
101
15
25
20
31
9
26
1
5
63
72
40
9
8
18
13
120
57
12
63
60
53
16
48
32
90
10
39
45
12
20
3
97
8
4
32
16
23
9
42
36
25
57
20
15
1
39
5
76
12
108
47
25
20
12
15
12
96
39
10
60
15
29
39
63
10
183
101
30
18
6
9
40
17
54
94
12
35
39
61
8
63
34
111
57
23
4
41
12
15
25
20
28
63
36
9
92
28
62
33
16
21
27
48
23
21
24
156
4
45
24
26
6
54
12
24
81
49
48
140
6
9
13
99
33
8
39
33
27
13
8
19
81
75
5
27
25
48
8
6
18
18
9
1
15
32
16
11
45
1
98
46
51
35
58
36
8
16
2
33
4
32
9
27
48
1
8
28
32
18
10
39
33
35
12
99
36
13
33
8
52
48
60
26
18
27
1
44
4
12
3
9
3
59
9
16
41
90
24
121
5
3
40
129
71
1
3
17
15
4
17
78
81
49
71
99
1
5
75
28
32
13
26
6
43
56
40
9
8
79
45
20
6
37
11
42
4
36
15
8
27
118
27
29
63
37
26
22
131
69
27
13
3
24
21
132
26
10
27
44
9
16
26
10
35
9
3
45
27
33
18
30
18
22
3
47
24
58
12
20
63
21
24
28
60
23
1
14
21
33
3
24
111
10
23
9
27
36
12
37
39
20
4
32
64
11
1
17
18
22
131
15
12
37
117
8
16
12
14
126
19
11
33
1
51
23
1
8
60
16
20
27
13
36
84
95
1
44
36
15
109
47
69
16
33
50
9
25
51
32
13
12
12
63
12
71
46
50
1
9
80
4
35
45
24
27
1
72
108
27
45
8
7
57
24
15
5
100
11
24
1
35
76
53
19
12
11
30
28
26
33
12
25
39
35
34
27
33
2
46
39
21
300
12
35
28
108
5
31
41
3
37
15
48
77
4
50
30
15
1
48
32
3
1
216
50
30
18
81
51
48
34
11
96
100
33
15
8
4
11
25
57
35
1
2
24
21
69
84
90
6
76
15
17
27
1
60
24
8
18
13
20
9
66
34
12
8
27
4
12
20
25
72
3
24
9
2
69
1
60
59
9
115
36
8
133
74
106
15
12
41
16
48
35
16
35
22
12
32
6
108
9
3
22
32
6
25
5
40
14
6
48
60
84
15
37
35
4
9
27
5
3
37
36
48
24
35
1
72
14
36
49
24
21
24
15
5
31
65
84
27
24
13
35
72
25
48
26
46
14
1
11
49
45
3
21
12
12
3
53
31
9
2
30
19
53
6
54
31
132
80
93
15
37
20
18
69
12
4
12
8
1
84
36
14
46
20
159
37
72
20
18
33
12
33
12
7
80
73
12
27
5
39
25
107
3
1
60
9
20
15
1
8
75
16
60
24
8
24
39
6
63
13
60
12
27
60
8
12
36
24
39
1
35
6
103
9
87
8
93
78
57
60
39
18
87
45
3
1
35
37
12
56
27
12
27
36
45
45
24
3
25
48
8
15
1
48
23
25
59
1
8
40
2
13
12
24
8
1
12
12
80
40
26
9
1
75
47
70
47
36
21
36
15
99
1
9
48
23
39
34
12
24
35
28
45
56
4
87
8
27
46
48
92
18
102
28
24
62
25
24
32
25
68
19
21
24
32
19
12
32
16
20
16
11
34
48
11
24
1
11
16
17
31
60
ABCD 302384988*7^$a-1 [50056]
27
63
21
15
57
24
120
44
180
25
11
97
48
47
7
5
12
24
64
44
19
5
60
12
25
6
29
16
45
39
96
36
27
9
27
18
47
96
48
24
55
18
11
16
8
28
8
19
18
3
8
24
1
84
24
72
63
48
33
11
36
79
9
44
4
20
12
19
29
28
15
17
139
17
12
4
9
36
35
28
32
49
47
12
24
12
31
156
9
51
41
60
12
12
55
120
33
32
48
40
15
9
140
4
3
33
9
47
60
108
4
9
131
252
136
81
107
13
15
44
60
67
81
72
8
60
52
51
36
48
5
12
12
49
107
112
36
24
72
8
36
148
27
41
13
150
18
27
3
6
12
24
11
36
52
27
21
20
132
7
9
12
27
77
72
36
28
36
68
7
132
120
65
4
171
9
39
42
63
8
12
205
11
115
9
57
35
25
48
35
60
4
32
12
43
41
12
4
20
4
48
96
8
12
268
8
84
7
45
36
27
57
69
126
137
28
60
92
28
9
27
27
5
1
99
8
1
36
11
12
7
5
72
4
32
31
89
43
48
5
31
42
18
9
3
132
66
60
71
19
36
5
103
5
4
9
120
59
36
73
66
36
33
92
7
108
137
73
15
27
29
124
27
30
11
24
61
36
23
52
128
120
4
32
12
172
24
27
5
112
36
80
1
27
84
81
63
108
8
12
7
60
12
33
8
55
54
83
12
24
25
95
132
25
27
32
4
20
88
21
18
69
32
7
36
77
76
15
5
24
12
76
45
11
72
37
83
4
8
28
44
180
4
80
84
36
36
16
152
55
5
12
72
52
20
12
25
27
128
13
39
8
97
36
75
32
144
48
52
81
35
64
8
73
39
24
20
25
90
84
60
18
30
5
48
16
63
45
152
12
16
200
12
4
48
8
61
3
8
12
115
5
48
12
228
19
21
8
84
40
80
127
72
36
81
27
36
30
23
31
33
9
11
1
42
57
108
92
4
20
88
39
17
52
8
12
43
17
1
11
144
24
4
24
56
7
5
7
33
48
116
52
9
12
36
15
63
45
20
7
12
78
30
41
91
90
18
29
16
72
45
239
13
83
37
6
17
55
29
43
125
31
5
49
51
8
55
17
228
7
18
11
25
35
55
18
83
79
65
88
27
5
96
12
7
69
12
32
31
45
8
16
36
200
115
30
63
60
21
35
24
72
31
33
27
45
68
4
44
37
12
59
37
219
63
29
132
48
112
9
83
124
192
69
12
42
45
9
3
27
162
15
36
63
21
116
7
9
84
8
36
7
29
7
84
149
96
60
37
35
36
25
27
21
27
80
25
108
30
41
24
84
121
47
24
16
45
83
1
168
35
28
3
41
40
69
66
41
48
1
51
20
60
12
84
7
42
83
91
17
19
81
27
113
19
9
8
84
12
24
108
100
15
21
51
89
19
57
51
5
12
37
35
13
15
12
116
24
103
69
63
17
19
54
47
60
73
11
7
21
69
12
35
16
116
48
16
12
8
156
25
51
36
12
44
36
55
5
28
308
72
16
3
24
17
64
20
16
36
32
72
76
3
5
12
91
42
54
165
104
127
5
7
77
12
7
53
40
51
17
19
21
36
8
24
13
24
54
17
108
37
63
27
30
15
176
60
36
55
33
3
33
8
120
16
128
7
5
7
17
25
203
24
24
4
60
48
8
12
4
92
88
9
23
49
99
140
7
90
54
60
12
36
42
35
72
4
189
155
7
9
56
52
99
24
53
73
35
12
1
162
5
40
123
21
128
175
117
93
23
48
25
39
33
18
57
27
53
48
60
7
41
67
144
12
45
135
17
100
164
25
87
56
16
20
12
31
5
67
21
116
61
39
33
198
66
24
11
24
76
104
64
27
9
20
73
23
28
8
55
18
39
44
60
4
15
126
102
33
9
66
17
28
8
48
24
136
32
84
1
6
45
68
7
41
12
37
24
3
69
12
180
6
36
66
42
21
104
163
9
45
36
90
9
21
27
8
16
3
161
36
100
9
168
35
4
27
24
174
15
12
24
20
7
29
60
36
13
96
119
36
36
79
41
49
83
52
3
6
72
59
184
21
143
61
35
144
24
193
47
12
4
68
112
21
15
129
15
108
32
88
24
3
18
162
36
5
36
96
43
36
24
65
16
20
1
27
80
7
53
112
24
236
52
27
5
24
28
60
20
108
1
167
36
76
60
171
41
40
63
125
1
30
9
44
43
9
8
91
21
32
1
72
35
12
48
13
18
18
107
40
8
7
21
69
3
68
19
17
37
84
6
18
3
116
7
57
20
24
52
39
89
16
27
29
7
29
28
24
3
45
36
32
40
63
33
21
6
66
71
19
41
55
30
23
31
33
20
36
97
35
4
15
36
48
24
45
63
41
31
209
7
101
28
32
1
39
51
161
276
12
1
ABCD 302448456*7^$a-1 [50026]
15
1
23
1
49
23
20
31
5
35
25
12
28
1
46
8
1
4
8
61
35
24
29
2
16
29
3
17
16
79
5
56
35
6
43
15
2
10
1
3
40
49
4
7
5
9
28
34
8
40
28
17
4
12
9
3
7
38
14
46
10
2
48
34
8
10
10
12
1
3
4
5
13
31
1
26
21
11
1
1
15
8
28
39
20
38
20
14
37
21
35
3
8
64
25
44
11
5
23
9
5
6
2
2
4
4
1
24
3
2
19
16
32
11
1
27
24
8
24
29
9
22
4
14
10
20
68
21
7
5
32
16
11
2
19
24
17
48
38
4
18
8
15
20
3
21
1
3
11
1
7
20
22
31
95
50
11
3
4
42
10
25
23
5
1
6
42
30
16
13
7
2
4
6
8
24
8
14
6
12
16
26
18
48
73
11
4
4
10
11
7
25
5
30
2
6
45
8
24
7
21
31
18
42
13
91
22
22
33
12
17
19
27
48
20
32
8
25
19
8
68
20
16
46
90
48
77
7
18
34
8
28
8
32
1
27
4
13
15
73
11
44
13
12
11
17
12
11
26
19
5
10
1
3
34
10
8
4
49
84
11
24
25
31
2
14
26
23
11
21
27
2
7
19
8
2
47
45
2
20
4
24
13
47
2
18
36
36
16
25
12
11
26
7
11
36
52
8
6
19
52
20
47
8
40
41
21
22
28
16
4
8
12
32
37
20
3
20
4
9
5
7
16
7
12
49
15
36
20
40
16
10
11
19
1
11
1
19
52
16
10
10
5
15
48
32
2
10
16
20
4
16
12
13
17
50
20
9
11
8
22
2
58
23
8
24
3
44
13
28
20
17
43
51
13
44
3
4
46
14
5
12
36
23
8
32
1
19
4
20
2
118
12
20
8
4
18
14
8
5
68
7
5
47
13
12
11
12
13
27
20
13
29
38
21
7
30
11
7
4
38
19
1
42
40
25
11
5
11
24
9
12
13
50
10
2
28
9
21
47
3
2
26
20
9
24
12
12
5
6
20
12
4
29
11
45
4
32
15
45
12
13
42
8
93
7
52
12
16
12
8
25
24
3
12
9
15
20
49
55
5
13
11
39
9
5
6
25
3
4
21
1
7
31
28
4
24
2
54
1
25
10
28
22
4
10
9
11
6
2
9
20
4
3
24
30
50
56
1
1
14
13
3
17
12
11
4
16
4
37
1
23
12
12
1
4
14
5
47
1
36
15
2
7
36
3
13
11
9
17
32
6
16
13
13
18
12
4
4
24
8
17
20
3
28
16
4
21
3
12
1
8
27
2
23
8
47
13
17
47
7
40
45
15
16
8
4
8
22
11
11
6
80
15
20
7
5
3
21
27
57
47
49
36
5
35
8
15
12
9
48
41
22
12
16
4
8
48
8
12
21
11
5
7
16
1
9
2
33
25
12
10
1
7
44
4
22
19
28
3
5
47
13
23
1
5
56
11
3
4
20
13
19
4
37
19
5
43
2
15
12
15
10
66
97
3
2
7
24
11
12
8
18
22
1
28
23
1
19
1
17
6
17
15
45
3
9
20
76
32
36
23
28
9
36
13
62
28
65
5
2
21
49
11
1
14
32
9
28
23
24
4
5
17
23
1
71
32
5
7
24
29
10
10
26
9
11
20
16
84
4
8
20
17
13
3
57
4
26
34
10
13
3
53
12
27
12
1
20
29
6
4
1
68
29
6
12
8
22
7
13
11
31
5
25
18
17
5
10
9
3
4
20
60
9
5
43
5
30
1
31
5
17
26
17
5
19
11
20
8
21
59
2
3
3
4
30
12
46
44
25
1
3
7
24
6
30
4
16
20
12
2
18
5
37
91
15
12
2
56
27
3
5
3
2
18
24
1
47
4
1
55
5
7
36
12
17
23
1
19
24
13
47
6
79
23
25
3
2
55
27
4
16
13
11
6
19
24
4
7
2
2
40
8
48
25
15
17
88
7
4
8
16
9
36
37
14
61
32
3
13
1
14
40
13
3
13
15
18
10
88
124
16
49
4
12
15
20
12
21
24
5
10
21
11
1
7
4
38
11
39
2
43
28
56
19
17
4
7
1
4
7
92
21
69
35
3
28
42
10
28
52
22
55
24
23
8
9
21
22
1
25
3
19
25
24
16
7
16
25
19
1
7
9
20
7
17
60
24
12
7
4
16
24
48
13
20
19
48
17
12
41
12
11
7
32
16
4
8
49
28
3
12
32
24
64
18
11
7
5
27
28
34
10
32
6
12
38
20
68
6
47
13
6
5
15
10
2
9
23
4
42
10
13
4
8
60
3
36
4
54
15
45
6
40
37
3
12
1
8
31
10
32
2
49
8
1
18
20
1
9
3
44
5
50
16
5
71
28
8
25
35
14
8
6
12
30
11
7
4
1
7
65
15
93
11
24
5
9
39
23
8
25
5
22
13
35
2
7
24
7
5
23
17
20
3
12
20
1
15
60
12
13
7
25
36
3
24
2
2
8
9
5
38
8
14
43
11
16
45
4
8
4
23
21
11
12
1
7
5
12
4
43
8
10
31
75
4
16
36
1
15
14
43
5
50
17
4
8
40
23
8
20
29
19
17
12
13
2
4
5
12
3
2
12
22
26
10
10
4
31
25
10
12
28
12
33
7
5
4
36
23
25
3
4
48
52
38
79
5
6
8
46
23
3
10
7
43
17
16
7
1
23
24
14
22
8
16
12
8
29
23
30
43
11
37
1
63
37
23
3
29
23
2
11
12
29
26
5
17
18
4
68
65
3
12
9
8
16
20
12
13
40
24
19
15
96
16
4
29
19
13
15
20
2
40
6
20
22
19
1
14
8
20
33
8
47
1
3
9
15
2
2
5
5
55
17
11
27
9
44
5
18
12
20
22
26
9
20
3
28
52
24
4
20
4
36
73
32
12
15
2
30
8
41
4
19
37
29
11
19
20
20
37
7
1
5
42
1
11
8
52
36
5
23
4
17
4
15
4
8
29
3
2
14
45
7
2
2
16
20
8
17
23
12
9
72
23
1
28
9
38
1
8
28
23
24
21
3
12
45
7
10
7
15
13
20
16
57
4
18
20
28
53
11
4
24
16
2
2
33
35
8
20
13
8
35
60
1
5
32
6
4
12
68
9
23
69
11
6
18
4
2
83
23
21
19
29
12
49
60
18
84
5
4
7
5
15
20
13
23
38
7
51
32
8
17
23
4
16
5
5
7
13
2
2
48
23
20
7
41
15
2
20
18
52
1
4
12
43
1
29
24
118
9
4
35
45
29
10
4
32
40
12
8
9
28
3
65
52
13
34
21
48
111
116
2
26
9
31
22
24
11
8
24
24
47
16
20
41
19
6
24
6
13
4
23
33
12
29
23
7
13
13
51
21
30
8
24
13
7
64
20
13
53
8
6
29
23
28
4
18
4
23
43
40
2
20
2
26
18
29
97
46
2
18
37
11
13
3
1
20
15
24
20
8
5
16
11
21
27
16
9
55
25
3
24
49
75
12
5
7
5
5
26
22
22
12
16
32
9
7
4
20
48
40
5
7
8
5
59
41
19
1
35
42
8
22
13
5
7
13
23
40
11
45
23
12
36
4
4
20
26
8
6
17
12
16
32
23
16
13
25
7
4
12
3
9
23
22
15
7
16
14
36
24
7
12
36
52
11
21
52
15
5
27
10
2
58
2
4
12
17
43
5
3
33
47
6
11
12
8
12
71
1
64
68
1
10
8
4
6
7
16
9
2
8
53
37
6
25
39
12
9
59
8
42
46
1
31
45
27
5
24
67
9
11
12
13
11
26
7
5
11
12
7
18
19
43
9
83
4
72
12
8
40
4
29
1
11
27
9
80
7
5
4
7
28
10
11
24
60
24
60
3
1
32
4
7
12
60
12
12
1
27
2
7
19
44
8
12
4
12
10
35
25
15
3
46
19
7
8
4
36
17
12
27
4
4
5
7
24
1
5
11
8
41
18
13
12
3
13
55
12
32
65
27
56
4
8
5
7
24
5
15
16
25
13
18
21
9
27
7
29
35
2
18
16
21
28
15
24
9
24
12
3
8
9
11
73
59
24
13
17
26
4
38
35
3
21
12
11
1
3
4
5
12
16
3
32
48
12
14
7
23
48
8
12
29
23
4
14
8
10
13
19
10
6
32
8
4
30
2
57
47
2
10
101
23
48
9
1
23
7
18
34
1
15
20
5
3
54
15
7
25
1
12
18
28
32
17
12
11
17
25
19
4
8
12
7
29
23
1
24
11
24
1
37
111
31
1
39
8
50
2
20
26
22
13
16
7
5
55
40
26
10
8
12
13
13
23
12
16
20
19
92
8
1
27
14
58
12
16
4
12
24
37
12
16
1
55
3
1
8
29
10
9
1
30
12
18
107
48
3
4
18
50
32
1
4
25
7
15
16
4
18
19
3
49
12
23
25
32
23
61
48
17
26
5
17
6
13
11
16
57
5
32
22
6
19
19
60
33
11
48
40
20
21
27
49
23
8
5
8
36
76
91
4
2
43
97
74
4
24
9
1
20
2
45
24
11
26
35
12
17
10
20
4
20
17
32
47
6
10
8
14
35
84
47
5
24
3
30
35
12
5
10
36
14
10
16
12
5
36
36
17
46
13
20
17
18
24
13
59
4
12
28
32
2
35
13
24
70
4
4
8
33
7
102
7
5
10
45
4
12
19
4
26
10
1
35
10
14
4
5
28
21
3
19
29
11
4
53
49
22
1
4
23
1
1
26
16
13
51
26
6
2
35
16
1
6
48
1
28
3
30
27
7
29
19
36
1
1
30
12
22
30
28
1
27
5
7
16
4
48
13
1
46
33
77
34
16
34
30
16
40
8
21
13
2
21
15
40
52
25
25
30
16
1
4
11
26
22
2
7
23
44
5
52
37
46
4
18
50
20
5
32
4
1
10
9
3
13
23
10
2
13
45
30
17
5
11
44
16
1
23
33
58
1
15
24
24
13
7
40
9
31
81
35
20
5
1
30
44
12
30
3
7
17
36
39
56
32
1
12
29
38
30
14
13
31
6
14
12
10
78
20
22
30
2
26
13
7
6
18
13
3
13
68
31
10
11
73
26
34
6
1
48
11
148
32
2
6
20
4
8
12
108
21
51
8
13
40
56
3
1
1
6
48
16
50
7
1
11
7
28
24
1
4
20
11
49
27
56
25
7
8
25
3
16
100
13
45
3
3
16
4
2
82
8
4
21
16
11
9
3
4
17
28
1
10
45
3
8
5
7
20
17
12
11
28
48
21
3
38
70
1
19
12
78
10
8
1
35
6
18
60
5
15
42
2
9
64
27
10
22
116
13
12
5
19
3
36
36
16
90
18
12
4
1
23
42
10
44
6
31
3
4
52
12
52
8
28
12
1
7
28
9
17
46
10
2
36
2
30
4
46
62
21
41
26
12
22
23
7
13
24
19
21
7
2
11
12
29
6
2
4
43
25
58
13
12
5
10
9
13
18
33
7
28
33
7
40
52
1
21
3
37
8
4
23
3
21
19
48
5
9
30
70
10
9
16
31
36
16
2
7
28
7
6
10
12
12
28
18
42
9
44
16
27
41
24
ABCD 302500578*7^$a-1 [50071]
13
18
66
11
19
66
14
60
10
38
10
23
13
60
26
58
35
51
10
14
4
17
12
48
132
1
14
4
20
4
44
12
28
18
35
7
6
2
10
114
6
12
18
48
65
27
12
10
2
16
20
34
23
19
18
11
37
62
22
78
24
12
6
59
12
25
12
42
108
6
23
19
5
43
5
55
17
43
77
36
37
62
4
30
6
72
66
95
27
22
6
18
60
138
41
31
5
7
20
34
18
12
6
24
11
37
48
36
36
66
164
22
38
22
23
60
37
38
93
12
3
64
68
22
23
19
8
33
7
60
80
10
50
106
23
25
14
76
18
71
63
24
28
8
4
8
12
16
6
24
6
18
11
12
37
26
4
36
30
35
27
64
12
56
60
33
15
28
18
35
27
10
60
2
12
10
78
32
36
34
71
7
30
18
30
6
66
131
12
25
12
12
11
13
26
33
37
24
2
45
7
8
4
18
42
6
38
24
28
6
26
21
31
96
48
56
10
12
74
10
174
30
11
25
6
8
9
49
24
6
12
6
60
90
44
40
89
49
26
12
10
66
18
14
28
24
102
24
11
15
33
13
66
20
24
9
49
72
6
42
18
18
26
64
6
24
2
21
3
12
84
52
96
108
24
56
16
17
12
15
24
9
49
11
1
23
37
12
86
60
52
30
26
142
2
96
10
14
46
2
22
74
28
30
54
12
5
25
11
111
48
22
18
5
19
6
11
12
15
4
44
12
16
29
12
60
25
18
5
27
4
44
4
18
60
12
138
20
33
12
36
7
36
54
24
18
36
24
8
12
22
36
54
42
42
12
32
12
58
12
6
6
98
33
55
102
14
16
12
30
12
50
9
19
6
48
30
20
108
57
27
12
28
12
6
30
6
6
66
72
14
33
7
6
2
28
17
25
78
6
38
9
1
18
12
24
6
59
13
24
2
28
18
24
18
65
15
10
6
24
42
12
74
12
34
98
4
29
19
60
60
6
2
36
4
72
72
41
7
29
15
9
49
14
16
72
48
17
31
6
24
38
88
66
78
18
18
20
16
90
11
48
25
2
22
48
48
35
1
6
72
12
54
14
81
7
24
128
21
25
60
66
8
141
73
59
13
54
48
90
42
18
60
11
25
2
16
44
4
30
23
27
4
6
23
3
16
42
24
2
4
36
20
9
49
38
12
21
60
37
108
24
146
52
12
53
1
2
105
85
14
10
66
42
2
34
14
40
5
25
23
12
3
10
62
24
24
4
5
13
30
17
7
120
60
12
44
76
6
6
5
12
121
12
84
24
66
8
24
129
13
18
66
95
12
3
24
34
90
56
40
18
6
56
22
11
60
19
8
69
13
119
15
46
2
12
4
36
24
6
2
108
4
36
54
30
6
6
24
42
102
36
5
99
4
12
32
12
21
25
114
54
59
61
12
74
10
23
13
35
3
12
40
53
19
5
15
81
1
42
24
30
12
35
7
8
52
41
25
6
12
12
30
24
26
4
6
14
34
12
35
31
6
2
58
42
80
64
36
44
24
4
89
61
54
125
15
64
6
36
167
1
24
96
23
25
11
24
27
10
11
37
60
24
54
5
1
38
22
18
8
52
6
18
80
28
60
8
10
72
18
42
12
62
34
60
36
2
4
17
31
20
84
58
62
22
150
17
37
126
233
1
60
102
12
18
14
24
10
84
18
8
10
11
25
2
21
25
18
17
13
107
27
4
24
66
23
3
16
29
1
14
16
48
6
6
6
38
57
49
11
48
3
16
20
36
10
78
78
18
41
15
4
84
29
3
4
6
6
60
44
33
15
46
98
34
90
41
7
56
33
25
26
9
1
110
9
7
80
4
20
60
36
10
12
2
10
23
7
6
12
24
60
18
8
46
35
24
19
6
62
52
24
5
12
15
4
32
52
5
19
8
12
46
110
46
36
48
48
6
29
1
23
3
12
12
76
17
87
24
40
12
54
54
17
13
170
117
13
24
36
42
6
2
136
12
29
25
23
7
30
60
42
6
47
13
2
57
25
23
49
24
42
60
8
9
15
12
22
11
7
116
64
68
81
75
72
60
46
38
60
21
37
11
15
24
48
33
7
48
116
10
42
78
66
17
49
18
6
30
20
4
24
29
13
14
10
36
2
96
28
30
59
3
12
120
28
6
30
29
13
30
6
120
96
35
7
42
42
12
12
6
24
66
18
60
48
14
4
12
5
79
60
66
42
12
8
10
78
6
30
90
11
25
2
82
62
9
60
1
24
71
49
54
56
82
42
24
20
60
24
21
7
41
43
68
16
20
22
23
25
6
18
26
120
10
42
30
126
24
5
1
18
108
20
82
18
66
18
96
90
42
17
79
78
50
124
66
14
22
12
47
19
12
41
96
60
1
74
9
48
7
5
1
2
4
48
30
6
48
24
32
46
26
40
36
18
14
21
61
74
58
66
18
50
4
29
87
22
2
16
17
31
6
26
10
2
12
21
37
18
42
24
36
50
33
123
16
30
11
49
14
24
4
29
1
90
24
42
18
5
39
84
22
14
10
18
5
91
17
1
12
35
24
111
12
33
12
85
36
36
11
31
29
37
23
147
58
14
22
6
17
3
72
28
24
29
61
110
34
12
2
88
44
93
7
18
42
56
10
6
18
38
36
4
92
9
51
10
23
61
48
47
15
16
30
12
14
57
1
47
1
12
14
52
48
5
36
1
6
17
43
18
42
6
42
17
1
26
12
21
19
29
12
145
47
1
12
83
39
28
32
36
16
20
9
1
38
93
145
2
4
36
5
15
16
29
51
22
35
1
36
30
48
6
11
37
14
40
12
30
2
10
2
60
46
14
21
49
50
16
6
14
4
18
12
26
4
6
2
108
22
2
120
10
6
8
76
18
11
55
24
6
12
35
12
3
16
42
35
39
4
18
48
24
6
5
7
56
24
76
150
14
28
20
4
48
89
87
10
6
6
2
21
61
24
12
2
10
11
55
17
49
12
2
57
3
10
2
108
10
6
24
36
29
31
84
44
16
24
8
10
2
9
1
54
5
12
39
24
76
12
17
19
41
31
8
21
7
6
18
48
65
31
5
1
38
58
24
12
54
5
3
9
49
12
12
54
53
1
6
36
20
22
50
10
35
43
6
12
59
3
12
10
18
20
48
9
48
12
36
15
9
36
31
30
42
44
24
21
12
31
102
2
45
1
26
22
12
6
18
62
9
39
22
59
25
78
102
6
30
54
78
98
10
6
8
52
32
10
12
18
30
18
78
30
6
48
2
46
6
8
21
31
8
34
48
78
68
28
5
7
78
30
6
42
54
60
11
25
72
24
12
11
13
14
33
19
12
30
12
23
31
30
11
13
2
70
60
114
36
6
98
58
54
8
9
61
90
12
18
42
6
11
37
90
65
27
45
7
12
77
43
54
24
12
78
36
17
7
24
18
38
9
37
2
4
12
17
97
35
37
14
36
9
7
32
22
6
24
20
52
17
7
18
35
60
7
20
ABCD 302556894*7^$a-1 [50009]
60
12
12
30
6
44
40
90
66
32
10
18
30
162
12
6
60
84
2
64
20
60
124
8
28
32
12
30
28
42
32
28
32
4
12
42
20
42
36
18
10
42
2
10
80
16
32
48
6
36
10
30
18
114
60
92
76
20
48
70
24
18
12
38
10
12
126
50
36
4
72
120
20
10
20
42
36
82
62
16
20
34
66
24
108
12
48
48
72
8
52
12
26
10
56
16
60
30
68
30
12
144
64
20
130
132
92
58
20
22
60
90
18
72
48
44
4
24
66
12
44
24
52
14
6
28
62
22
32
58
48
128
34
126
26
48
28
32
16
20
10
42
8
36
6
42
60
46
42
78
72
2
10
18
32
10
2
28
80
12
64
30
62
78
10
60
12
12
30
6
12
8
42
52
38
12
28
30
14
60
4
12
20
48
64
2
28
20
76
24
2
58
36
12
14
16
30
2
48
22
6
90
2
10
2
36
4
32
4
80
4
32
30
4
2
10
60
74
4
12
8
66
6
40
48
56
4
24
36
174
86
102
18
126
16
50
10
78
20
4
30
6
12
14
30
18
6
70
50
60
54
18
12
28
72
158
28
86
60
16
30
2
16
174
18
30
20
48
34
60
56
96
84
54
42
4
2
18
36
28
68
24
36
28
164
76
50
4
2
48
76
30
2
30
30
12
48
12
70
26
22
72
86
96
6
48
94
50
96
52
2
10
2
108
40
26
42
22
18
12
60
6
60
26
4
32
52
32
34
26
36
82
48
2
12
4
12
72
6
84
26
6
48
18
10
48
50
22
48
24
66
2
138
22
12
30
6
60
2
60
28
56
66
42
16
152
10
50
100
8
4
18
60
42
36
20
12
88
12
20
24
60
28
60
32
28
36
20
94
2
60
66
28
2
40
8
94
26
22
50
24
76
8
54
18
30
58
12
30
38
4
8
12
30
30
36
34
96
12
14
16
78
26
76
158
30
22
134
96
28
30
54
90
96
2
42
90
28
12
68
22
66
44
48
150
54
136
8
10
86
90
4
62
108
40
30
14
16
72
80
12
76
44
46
72
2
10
38
40
8
10
26
4
2
10
12
32
28
62
76
14
76
60
12
20
10
20
78
40
80
42
28
18
44
70
6
30
110
156
18
6
70
2
28
84
6
74
28
18
14
12
46
18
42
122
100
20
16
176
60
4
32
10
18
80
72
52
48
128
6
48
28
62
36
52
32
100
20
6
70
26
48
6
22
18
12
18
20
22
42
6
12
42
50
46
20
6
60
46
108
114
2
18
12
28
38
48
6
36
60
40
132
36
20
10
24
48
18
104
16
26
64
2
28
44
48
48
40
14
48
54
64
30
102
18
26
108
36
42
58
20
24
28
12
80
12
124
20
34
78
102
32
6
58
42
42
140
6
36
34
2
82
32
4
2
144
24
34
6
12
14
46
48
44
6
64
170
12
24
40
60
92
28
42
30
8
4
2
58
116
70
60
74
10
150
18
72
2
58
26
4
2
118
6
146
4
32
60
52
62
138
16
42
2
106
14
46
110
6
46
18
170
22
14
16
104
36
10
2
88
30
78
42
30
30
80
28
54
30
6
54
26
4
90
18
20
22
30
168
48
20
6
6
84
144
34
2
24
10
74
102
30
16
18
14
96
4
78
18
24
8
28
72
42
30
6
24
2
34
26
36
28
42
30
20
22
38
120
22
30
120
8
72
28
14
4
2
40
30
62
12
64
20
4
32
4
12
18
26
58
6
32
10
2
36
4
6
72
30
60
48
30
12
32
106
42
14
46
18
84
32
16
80
12
78
22
56
64
50
48
22
56
70
60
14
108
82
18
20
58
42
78
2
10
2
36
4
36
54
2
4
72
62
48
48
22
74
6
22
18
60
8
94
26
4
2
30
18
16
14
60
36
22
48
50
42
22
96
56
4
30
2
60
12
12
88
60
6
26
16
132
2
28
98
24
24
24
60
10
20
16
74
72
16
14
46
20
30
82
8
28
20
82
14
6
18
30
10
42
12
18
8
4
2
4
26
4
20
10
60
30
12
12
18
120
68
22
8
12
60
40
98
22
32
28
18
2
12
12
4
42
30
44
48
12
4
42
48
62
160
8
22
14
244
60
132
68
10
62
102
28
48
26
96
12
76
92
60
70
14
28
26
10
20
66
6
10
38
96
48
70
18
50
30
132
76
50
94
6
50
4
18
20
58
12
20
28
12
12
30
2
66
10
18
26
106
14
4
62
100
42
2
54
36
4
44
10
86
22
14
28
68
48
22
30
42
26
10
42
44
24
12
12
28
14
178
56
6
54
42
22
20
60
58
50
52
90
18
18
86
16
18
24
18
12
186
254
100
6
90
72
12
36
72
2
6
10
12
38
40
20
24
40
32
24
24
28
32
100
48
80
180
148
24
20
106
26
4
72
8
4
36
42
78
44
58
30
44
4
56
46
44
78
88
92
30
16
32
18
12
22
2
144
12
52
56
22
42
8
10
48
12
18
60
102
18
24
48
20
48
100
56
24
30
6
16
30
14
4
56
16
18
74
12
46
50
48
22
48
20
10
20
64
48
48
114
26
6
28
2
18
30
76
20
34
2
24
12
24
18
150
16
20
96
16
72
56
4
8
24
24
22
330
20
48
4
32
16
8
4
6
102
8
22
12
48
48
54
32
16
8
66
64
2
12
16
12
44
64
116
28
8
52
8
10
18
54
20
18
12
16
102
62
10
116
6
16
20
130
132
18
18
30
12
50
70
48
26
240
48
46
24
30
2
16
42
18
18
44
28
14
16
18
14
ABCD 303120282*7^$a-1 [50020]
9
76
8
24
16
27
20
9
19
5
7
9
32
19
30
39
24
8
39
1
11
9
19
18
23
4
15
8
36
1
20
12
4
20
28
20
3
9
28
11
13
21
24
3
8
4
11
1
8
12
25
38
13
9
59
3
22
6
53
1
39
8
24
3
46
24
15
21
6
30
3
36
9
6
29
36
12
7
137
60
100
47
16
65
27
58
27
60
23
16
41
40
45
11
63
10
26
13
8
64
33
15
12
60
23
13
44
4
36
23
106
96
15
35
9
52
8
3
12
21
27
21
16
20
3
45
13
50
1
11
22
47
37
12
39
9
72
14
9
7
5
3
9
3
4
45
44
16
45
71
16
32
16
20
19
90
27
45
59
25
86
13
128
52
35
9
4
8
3
1
12
36
44
13
3
23
97
23
25
80
12
19
8
46
6
21
9
2
60
49
39
45
33
3
32
37
38
10
42
29
1
11
51
33
15
49
59
37
63
77
85
3
12
9
11
24
1
24
14
22
30
45
8
61
11
48
27
4
30
14
13
24
45
3
8
36
28
15
5
19
54
36
14
10
11
4
8
40
39
5
12
16
72
32
1
14
36
9
4
9
39
21
90
18
11
4
8
4
3
77
13
47
36
43
6
35
48
75
1
11
10
39
20
12
51
22
11
4
11
13
8
37
27
8
27
69
15
10
36
2
97
9
15
12
69
11
12
36
67
30
2
28
17
15
12
1
33
63
56
7
9
8
4
3
12
44
21
76
32
31
41
13
12
3
12
15
18
3
59
48
22
47
16
51
9
68
49
2
1
60
20
76
96
15
30
24
6
17
16
36
11
1
117
11
48
64
23
24
9
7
6
11
27
9
4
11
16
30
15
8
12
1
26
25
33
2
21
4
68
1
60
24
26
24
10
36
11
27
13
39
17
12
60
39
60
1
32
55
44
10
36
11
4
48
45
15
32
3
13
24
44
31
30
2
37
11
4
6
35
13
3
8
12
60
36
3
24
1
9
26
10
11
67
20
21
1
35
43
12
21
12
8
19
8
33
52
71
1
20
25
23
27
1
24
8
24
24
49
18
44
36
33
4
35
40
54
159
32
28
15
5
15
9
1
15
20
16
21
18
5
37
38
25
47
100
81
69
51
9
14
40
6
15
33
30
77
13
2
9
3
36
12
21
36
28
48
36
59
22
18
42
14
40
66
11
12
52
9
14
13
12
80
39
37
32
24
24
91
5
13
23
19
17
87
106
23
15
10
12
15
47
13
3
17
16
68
51
28
20
9
36
28
11
22
99
27
17
1
30
17
4
11
1
12
56
16
3
6
6
24
21
20
27
1
35
33
60
12
31
113
3
45
25
39
8
24
7
17
16
33
26
13
8
19
30
24
86
1
9
3
11
1
3
12
21
57
14
22
66
18
12
30
17
1
6
66
14
9
40
15
30
63
20
19
8
22
60
62
16
20
25
27
32
57
36
13
11
1
14
1
45
2
36
13
9
24
71
12
15
16
20
12
21
28
11
94
14
25
20
48
27
13
8
12
4
60
20
63
10
3
11
9
24
25
23
40
48
69
50
28
30
6
36
29
3
1
21
15
11
10
24
47
28
9
47
25
60
11
13
27
9
18
21
8
28
93
74
12
10
15
9
12
38
25
12
24
8
36
12
4
12
57
27
68
25
2
40
5
100
44
55
57
11
9
13
6
24
17
13
6
60
80
34
26
57
4
9
2
1
44
72
49
11
3
88
17
24
39
9
12
13
23
64
60
9
23
12
4
9
107
12
27
4
6
59
12
72
3
4
9
12
23
22
63
57
47
1
2
10
38
69
3
1
11
9
19
9
35
45
12
4
59
25
12
117
23
40
8
39
1
9
12
62
13
33
11
12
64
36
48
12
39
93
12
8
1
60
51
44
31
5
16
60
9
38
13
8
49
2
10
3
21
14
72
10
2
1
8
12
15
22
23
25
74
22
36
24
15
9
14
28
8
1
32
100
47
1
20
1
23
1
35
16
9
6
8
22
24
107
37
2
21
37
11
49
2
93
31
5
1
3
12
3
29
13
54
90
51
3
56
4
21
11
1
33
84
47
16
32
1
6
20
81
28
21
18
72
9
8
13
30
9
12
23
1
3
21
56
15
9
49
74
13
9
38
1
12
15
60
24
57
8
51
9
1
18
6
6
18
11
3
96
13
11
21
7
114
27
3
9
8
39
24
33
3
9
39
9
16
48
33
74
60
21
25
39
32
24
12
108
1
23
16
119
12
4
24
17
16
11
45
1
12
35
3
12
24
1
23
9
3
13
32
3
61
9
119
7
54
59
4
12
27
5
4
84
92
25
3
27
8
22
11
96
48
19
8
9
19
5
39
1
8
24
1
11
1
11
39
33
12
19
6
39
36
8
27
21
49
35
85
2
12
45
49
30
12
9
21
11
37
23
13
23
7
65
16
23
61
69
6
5
75
10
23
16
8
19
9
44
52
36
9
3
15
20
22
3
32
25
48
50
10
27
3
17
16
11
21
16
23
88
44
48
21
12
13
2
24
40
6
24
26
33
12
19
17
19
29
24
16
11
10
15
32
1
3
11
28
20
33
16
45
95
3
1
15
29
3
48
13
20
36
12
12
27
61
12
57
60
50
12
13
11
1
35
10
39
12
11
9
4
3
32
9
85
24
42
9
51
30
11
120
28
11
21
4
60
45
60
24
6
9
9
14
9
28
36
47
46
6
89
25
2
45
13
3
8
109
11
1
47
12
1
47
13
144
30
5
3
16
12
18
120
11
1
23
36
16
36
23
1
20
49
14
22
11
4
63
44
28
18
23
13
14
33
13
23
43
29
15
9
76
32
27
12
4
5
52
9
2
1
12
45
60
15
9
24
15
8
40
60
33
36
30
33
12
15
18
3
24
3
5
15
1
12
57
3
23
16
45
116
39
34
60
54
5
7
17
37
26
9
15
33
3
13
8
24
27
22
66
108
6
35
1
35
4
32
13
14
10
51
24
8
37
2
25
32
3
4
66
62
81
28
93
23
3
9
12
24
24
16
35
4
68
9
4
48
21
6
168
53
24
3
21
31
21
3
36
8
22
39
9
30
44
1
21
23
4
3
30
14
1
9
2
40
33
8
4
32
108
25
15
23
22
51
11
16
5
12
87
45
3
9
16
9
51
15
18
2
12
36
52
9
21
2
36
22
23
15
13
9
2
28
18
14
13
8
15
9
12
1
15
3
12
54
24
2
1
47
1
45
47
24
27
37
9
12
98
1
15
5
49
15
27
5
36
19
5
15
10
90
54
15
8
16
59
13
95
81
28
9
3
27
101
1
24
11
3
22
3
20
27
9
79
17
27
28
114
47
40
23
94
27
3
6
30
36
21
71
33
36
19
93
11
16
32
22
50
36
13
12
69
36
2
28
9
9
2
10
38
24
61
11
70
38
9
64
15
18
12
3
20
27
45
48
31
17
24
25
15
135
45
33
3
32
39
22
11
4
32
7
21
11
25
36
72
8
49
2
13
33
50
21
1
15
3
6
15
11
40
5
3
12
33
7
68
9
4
12
15
20
73
20
60
19
81
32
12
49
26
93
24
36
25
14
36
46
11
16
8
24
28
47
22
11
4
8
16
15
41
24
40
24
21
24
83
4
3
125
12
13
51
32
48
49
15
20
16
39
141
23
153
64
45
38
12
25
15
6
30
5
64
12
32
28
33
54
41
16
9
6
60
20
10
98
70
14
9
37
66
36
17
13
47
15
49
8
3
46
12
11
7
93
60
20
7
5
24
48
39
40
66
23
25
23
4
20
12
13
48
35
12
15
1
9
2
36
9
15
45
4
11
37
83
13
56
79
20
1
32
12
4
11
1
20
7
29
28
9
11
25
3
20
25
2
69
15
33
3
21
73
26
13
20
16
9
3
24
33
12
38
37
20
13
2
10
84
51
59
10
6
5
15
10
71
39
58
36
6
18
63
131
12
33
3
34
24
12
23
1
15
23
13
15
29
3
28
54
6
9
9
2
9
99
13
9
39
9
12
30
29
1
11
4
143
9
7
81
35
28
17
48
7
32
21
15
1
69
30
30
12
24
14
9
4
12
20
7
21
27
5
15
16
21
60
20
75
21
13
15
69
3
11
49
32
28
9
11
7
30
6
17
39
9
1
23
31
45
9
11
1
60
15
15
21
33
11
64
71
40
21
8
49
50
1
12
9
15
56
48
4
11
145
9
11
16
9
6
5
25
3
12
9
38
21
7
9
36
8
16
20
3
28
ABCD 303189486*7^$a-1 [50026]
35
36
69
33
7
72
12
180
89
19
24
45
63
35
49
35
1
56
120
9
24
18
22
63
17
87
63
70
68
15
4
12
60
23
48
120
25
93
8
7
59
166
3
35
24
10
3
44
3
70
2
6
15
57
115
185
42
6
54
1
156
47
72
85
120
23
1
11
48
102
28
27
35
9
9
42
12
48
25
144
72
59
61
17
6
49
60
5
6
25
12
144
5
114
58
99
11
12
24
25
59
25
125
91
69
8
192
108
30
25
155
48
114
18
13
95
24
72
84
12
10
2
21
16
36
35
37
23
13
17
115
72
65
3
88
47
48
36
46
62
57
1
50
10
39
11
13
29
42
60
25
71
33
9
6
133
47
30
55
17
55
36
11
1
17
28
51
12
11
57
76
20
16
9
2
25
5
6
132
12
90
63
52
45
26
141
40
149
100
80
127
119
1
107
6
19
65
30
13
8
9
67
81
20
67
11
25
11
84
97
36
212
39
10
50
10
39
44
28
17
12
7
59
24
49
12
32
24
9
66
36
108
21
1
2
117
153
36
4
47
63
18
30
42
42
45
3
168
13
96
101
78
24
25
33
122
57
13
50
18
55
5
18
96
60
1
5
30
10
27
45
2
46
14
1
35
48
21
220
41
43
17
48
43
44
63
42
15
88
11
60
36
102
16
24
26
36
24
42
72
19
9
35
45
30
30
48
30
85
5
12
42
72
36
12
13
45
99
11
204
1
36
24
57
2
166
39
11
30
18
102
30
25
83
60
144
60
37
156
17
6
21
1
20
60
15
27
78
139
83
12
34
15
36
12
11
150
16
50
60
102
15
28
117
32
18
12
36
42
78
24
60
73
5
90
18
42
10
63
45
63
8
1
2
60
18
28
26
6
31
81
2
13
12
59
1
95
96
42
3
15
109
11
25
23
57
24
81
39
40
80
15
54
6
126
42
30
30
138
48
30
85
11
34
2
61
8
9
6
13
41
42
13
36
11
24
69
49
2
6
90
30
28
135
144
101
54
85
35
1
57
63
60
12
24
9
2
18
27
57
6
34
3
20
3
73
12
35
21
49
3
108
11
45
75
12
18
43
35
109
11
204
37
23
169
32
9
18
10
14
18
43
47
177
24
39
33
27
10
20
42
6
54
97
23
9
216
1
38
54
19
29
43
11
61
60
5
42
12
9
16
35
48
6
6
1
47
1
36
36
132
72
20
21
60
19
11
192
18
42
90
6
25
125
72
19
9
20
66
126
43
45
62
12
25
11
114
18
24
36
12
25
72
9
63
84
17
18
73
24
5
31
36
12
11
25
53
15
24
40
72
144
5
99
3
6
4
63
5
42
25
5
7
9
27
23
49
68
15
49
12
23
49
29
126
81
33
60
28
23
27
25
72
107
25
36
23
60
36
118
38
12
13
45
50
24
34
14
18
18
13
8
63
106
99
65
19
128
3
48
25
5
72
6
145
9
20
6
10
122
22
38
60
48
36
36
22
2
144
57
25
14
120
1
59
46
3
9
11
39
78
42
6
132
15
73
26
69
136
84
24
5
42
46
14
6
42
10
38
18
43
41
18
1
12
11
24
24
18
15
25
63
189
60
23
3
12
73
107
1
89
28
110
22
39
23
30
7
35
73
47
1
24
12
59
13
11
49
48
9
59
1
14
49
48
83
49
107
33
39
46
14
72
61
35
1
69
32
30
1
9
71
28
12
36
23
37
23
33
24
28
21
14
177
33
28
68
31
36
5
42
93
157
11
9
7
95
48
1
47
9
49
146
21
27
36
13
89
54
37
57
44
48
79
11
9
40
80
3
12
13
5
6
30
12
90
22
23
15
42
18
24
48
70
39
9
15
36
84
305
43
59
90
6
37
20
45
42
10
2
6
43
9
2
84
42
52
2
36
10
60
38
1
9
2
9
15
61
84
81
23
15
90
6
18
7
11
12
12
18
330
18
39
76
35
105
39
1
17
28
50
10
27
5
31
35
13
17
19
23
12
48
49
9
2
1
72
24
23
13
36
9
12
20
43
17
42
1
5
43
108
35
36
10
14
36
12
1
32
27
46
14
90
30
132
49
29
111
45
4
38
12
30
102
1
59
21
33
6
36
25
59
18
30
33
64
21
20
15
15
9
21
12
16
15
11
1
47
6
7
17
96
24
127
33
63
12
35
10
63
24
9
72
3
24
12
56
3
150
15
57
52
27
60
11
48
81
3
138
3
27
12
57
93
150
6
54
30
79
149
18
85
47
1
23
37
23
85
36
5
40
39
56
16
24
57
8
19
11
60
24
18
28
20
12
87
93
30
73
44
1
3
9
2
24
133
11
10
8
30
58
3
9
35
99
60
66
18
25
107
22
50
33
3
1
20
75
60
25
9
99
5
6
120
34
86
36
45
4
45
72
32
19
11
37
35
24
1
36
17
48
7
35
1
5
27
57
40
23
147
25
5
7
24
179
186
6
37
9
23
72
28
107
18
6
9
40
9
2
60
181
5
39
40
33
62
18
28
2
12
21
135
13
36
36
20
16
89
18
1
53
222
36
12
72
6
12
7
56
3
36
9
9
30
10
2
1
5
39
100
36
45
20
30
13
11
24
10
26
48
48
85
47
13
35
58
14
138
63
111
24
190
14
73
23
21
33
88
15
23
24
12
45
13
2
48
90
7
155
24
25
45
3
44
25
48
80
15
109
38
10
38
36
ABCD 303430748*7^$a-1 [50011]
8
76
32
72
28
33
11
1
111
69
107
61
15
164
136
8
64
33
63
57
60
27
9
75
9
119
16
80
16
96
68
12
28
8
49
63
360
128
12
16
92
28
8
36
16
72
8
49
147
204
129
87
36
68
124
140
1
27
80
4
140
88
80
108
48
40
144
45
3
60
12
21
51
60
20
28
60
57
144
11
13
11
61
15
45
3
156
44
28
12
32
100
33
75
117
35
124
69
276
47
36
28
176
73
83
16
12
60
24
9
155
37
35
4
9
12
15
36
33
71
36
40
8
132
49
48
15
96
45
84
72
107
1
3
104
60
12
4
33
23
84
36
13
15
168
48
69
84
120
231
24
12
8
52
108
56
16
213
27
56
12
40
32
4
92
28
45
99
72
48
84
48
56
28
93
96
71
4
84
56
1
15
44
48
172
32
73
11
40
24
21
48
83
88
24
20
16
45
95
1
51
44
156
73
36
3
56
1
47
4
12
96
69
23
64
69
87
152
72
60
109
36
63
120
48
84
36
72
12
33
83
4
176
96
1
12
51
33
15
81
3
20
100
56
24
88
33
59
12
13
12
3
81
23
36
28
56
37
60
47
24
25
119
72
100
48
105
11
100
69
135
44
145
15
104
37
27
84
24
60
21
71
60
133
47
28
164
352
33
11
24
28
56
4
24
9
180
15
8
84
28
129
27
68
37
84
119
25
3
72
8
4
108
21
144
120
11
40
81
3
8
48
72
4
24
21
51
44
124
44
108
12
25
11
40
21
15
60
33
27
24
129
12
51
153
15
9
12
63
81
51
36
48
8
37
119
144
24
12
168
13
23
48
28
8
109
23
25
63
12
48
140
36
12
16
56
144
72
28
84
12
12
192
20
16
24
96
72
21
95
48
13
48
15
141
15
12
84
9
15
32
100
24
32
1
75
56
36
25
3
20
72
13
12
3
12
156
177
123
33
35
16
56
49
35
36
49
60
107
36
37
23
36
100
72
33
75
56
132
61
59
112
9
47
252
37
84
75
104
28
152
16
105
131
72
96
1
192
99
21
51
93
135
92
37
36
11
25
119
24
40
57
15
68
145
71
16
120
48
12
96
44
40
45
48
107
108
16
12
24
9
24
51
9
60
23
13
39
12
32
61
12
35
12
37
95
16
69
36
3
32
64
116
100
24
9
36
27
56
64
69
48
3
176
4
33
143
1
75
21
24
11
36
133
12
15
105
24
39
21
51
24
21
59
205
23
124
72
105
119
12
4
92
144
4
81
23
1
71
12
37
12
51
224
76
20
37
11
49
3
44
73
27
44
25
15
24
180
128
4
33
59
64
20
4
128
232
9
11
49
15
8
12
16
33
59
4
140
100
48
36
92
37
75
9
23
120
28
60
141
39
20
36
28
44
1
15
12
45
15
80
72
16
252
96
8
36
25
60
84
51
60
68
16
81
99
120
92
28
68
148
44
109
75
45
96
23
97
15
60
56
4
92
48
76
36
12
57
35
4
32
168
85
51
56
49
11
109
24
27
60
116
1
72
24
96
48
63
44
208
21
39
21
27
8
40
69
71
16
24
192
56
72
12
4
32
73
107
1
12
60
123
57
51
69
3
128
96
16
68
88
12
120
9
75
9
75
140
36
64
20
1
23
12
40
48
117
51
12
45
11
72
73
24
83
60
28
36
213
3
20
193
47
4
33
12
39
225
84
15
20
148
68
36
72
16
81
83
13
71
97
35
16
45
87
33
11
96
13
51
20
109
87
84
212
16
117
48
60
59
1
23
28
24
21
71
220
44
16
69
27
69
3
20
37
47
28
44
4
164
12
4
60
80
256
24
32
12
1
35
28
8
232
20
64
216
108
81
3
12
216
20
4
24
32
52
32
60
25
144
47
84
36
40
33
203
1
15
36
21
107
48
49
59
168
52
36
84
48
48
12
72
8
13
180
23
64
44
25
131
88
8
76
12
84
8
4
108
8
64
32
40
32
28
57
35
25
155
196
44
124
ABCD 303525182*7^$a-1 [50025]
12
5
10
8
96
24
37
39
9
3
8
4
20
12
88
12
36
12
2
7
12
72
24
12
12
60
36
15
8
49
41
12
30
4
33
12
5
54
37
24
15
57
3
9
11
13
23
25
15
44
13
23
24
1
60
29
7
29
54
24
13
12
15
32
13
60
3
14
30
37
12
29
10
69
12
11
28
2
10
33
47
13
17
46
32
16
45
5
6
24
61
51
33
36
65
55
3
12
14
22
57
11
4
60
9
3
60
33
60
15
21
12
120
39
9
24
3
8
13
71
42
43
11
49
36
48
24
17
12
24
10
44
12
37
87
33
84
53
34
60
9
12
65
22
21
3
8
1
36
5
7
12
24
15
20
1
35
24
6
70
9
11
1
15
24
21
59
25
12
27
26
55
11
25
60
35
48
12
1
72
17
70
9
39
12
33
48
48
75
12
9
15
9
41
10
38
6
13
84
12
27
69
24
17
24
10
60
80
6
46
21
27
60
36
21
12
3
44
30
10
21
3
20
49
11
52
14
7
23
16
33
5
6
1
47
6
30
24
13
15
12
45
3
9
24
12
108
48
23
40
74
22
45
96
48
12
36
41
10
24
33
24
15
8
25
36
48
51
9
3
9
41
19
27
69
29
30
1
5
78
76
44
1
89
36
6
24
24
36
37
23
1
36
17
7
15
84
12
12
72
21
48
15
20
4
33
27
12
9
75
9
41
60
31
36
59
1
63
110
30
16
9
35
13
23
4
81
12
11
6
22
24
68
6
31
29
46
24
44
12
4
12
14
18
1
48
23
28
9
27
26
18
30
66
36
84
4
45
12
23
28
32
52
80
30
19
36
24
15
21
113
30
1
99
2
55
5
43
3
9
39
110
30
16
21
12
60
27
21
23
16
14
34
132
8
6
30
37
15
72
12
8
1
12
23
4
86
31
3
12
24
24
9
143
84
6
43
60
84
23
16
2
55
3
33
5
79
15
9
12
87
60
38
46
9
59
76
24
21
15
26
118
69
11
36
4
2
58
9
39
33
59
1
12
47
12
54
19
47
61
29
10
48
36
24
9
12
24
17
31
47
12
4
12
32
13
75
9
29
19
27
80
54
7
27
9
3
14
22
24
20
24
16
8
109
12
12
36
27
14
22
8
13
84
48
36
12
53
30
1
3
60
72
38
6
4
2
43
12
12
24
12
17
18
13
36
120
147
36
44
52
8
6
10
8
36
97
3
9
12
23
40
56
13
41
22
8
1
48
17
82
62
12
120
31
39
24
56
28
20
6
22
12
2
31
15
9
5
18
36
30
7
24
51
14
67
12
12
36
123
9
41
10
48
21
5
19
24
12
27
14
34
12
24
44
25
11
24
37
39
50
31
53
19
35
6
19
12
5
7
99
12
9
36
3
21
12
48
39
8
54
6
6
54
109
63
2
43
39
14
19
15
12
9
11
1
29
48
22
20
16
21
17
103
36
17
30
13
11
13
48
15
96
44
13
24
27
56
4
33
48
12
60
27
9
11
30
7
48
11
28
9
51
12
14
36
55
36
3
84
48
44
1
36
12
12
17
12
19
11
40
8
85
3
9
60
5
10
9
24
3
44
24
6
7
12
35
37
3
21
60
72
51
50
7
29
6
37
17
10
45
155
40
26
18
25
36
15
9
3
68
66
18
72
1
15
8
1
3
12
14
31
3
12
8
12
37
11
72
18
36
6
24
13
12
12
3
44
42
7
12
24
63
8
109
11
25
27
2
31
24
24
77
6
49
11
18
42
124
33
36
71
37
29
46
33
87
9
12
17
19
12
5
24
6
64
56
48
25
35
12
1
3
9
35
42
10
33
3
21
12
12
47
12
13
15
12
60
33
75
56
4
9
27
57
15
44
28
2
18
12
25
3
21
24
60
27
8
40
2
31
24
35
25
23
16
20
49
12
51
62
19
3
24
105
99
2
18
25
36
5
67
29
18
12
54
34
62
18
1
24
35
36
24
25
3
9
12
53
70
9
59
52
24
20
60
36
1
3
9
17
19
144
12
3
20
60
100
32
13
15
72
69
39
21
24
11
85
24
24
24
83
1
23
49
36
11
24
13
24
51
9
5
7
12
11
40
9
39
45
24
71
13
15
2
22
36
44
1
12
11
60
4
9
144
24
29
6
4
74
22
21
23
13
132
24
3
12
32
1
12
60
3
8
120
1
5
18
28
12
32
25
65
19
15
9
3
108
36
21
15
8
66
46
45
24
23
60
42
7
11
6
90
6
10
24
21
12
12
29
66
60
1
12
12
35
54
82
20
25
24
24
11
4
9
83
1
3
9
132
12
23
4
20
4
33
60
96
39
21
27
20
1
3
48
38
6
13
47
18
7
29
7
3
50
22
9
59
16
33
75
9
11
36
16
93
36
59
1
35
36
4
26
43
12
24
11
16
9
24
5
7
3
33
71
12
1
3
12
14
46
48
21
15
33
11
1
3
2
7
39
8
16
20
25
36
3
33
27
12
8
25
11
1
3
14
79
24
72
15
60
2
67
36
11
37
39
20
13
17
43
35
12
108
1
35
37
15
21
120
60
11
12
1
24
12
60
11
13
63
14
10
96
21
15
9
5
30
49
48
3
21
12
11
40
9
36
3
74
7
11
6
7
39
8
16
9
35
16
36
24
69
12
35
40
14
103
3
9
35
25
36
3
33
12
195
9
12
27
21
12
29
22
24
9
35
12
13
17
30
16
9
24
29
19
47
4
32
54
7
23
6
34
44
97
3
72
57
3
8
16
12
38
67
12
47
37
23
61
53
6
1
23
37
59
25
35
4
69
11
16
36
14
18
1
5
60
22
8
60
1
3
2
118
45
35
1
5
6
40
24
56
25
12
12
36
24
36
39
12
8
1
24
5
60
19
77
46
44
37
72
5
19
36
11
120
30
7
36
35
1
87
9
24
48
12
35
25
12
29
19
12
23
24
73
12
3
9
23
1
11
4
12
12
33
59
4
9
11
30
19
24
23
28
81
36
24
27
9
63
2
18
61
11
97
47
73
63
44
97
48
27
68
4
36
45
12
47
25
12
3
80
30
22
9
11
25
12
12
12
23
66
19
27
93
5
156
55
35
16
33
36
5
7
11
88
8
4
36
20
4
21
35
13
24
17
19
36
11
4
60
57
15
24
9
5
31
27
12
20
60
37
15
21
23
13
11
25
24
99
21
23
25
23
1
5
7
23
37
24
5
18
52
21
3
9
24
83
28
36
24
9
24
12
15
2
10
9
27
33
5
7
23
16
20
48
12
13
3
21
24
59
16
8
30
30
13
36
15
2
18
6
55
5
54
1
15
21
36
59
73
77
34
69
15
12
44
30
36
19
11
24
60
49
63
81
3
21
48
15
177
24
65
24
19
12
24
41
10
20
1
24
59
1
3
9
17
10
216
44
24
28
21
39
24
45
48
15
9
11
40
9
99
8
24
1
5
7
60
15
9
12
12
11
13
123
74
7
11
37
3
32
73
15
48
21
17
91
12
17
22
8
37
108
12
29
54
66
34
24
21
11
160
33
15
45
12
12
60
23
1
47
1
65
6
90
58
60
60
12
9
5
22
21
3
21
3
21
3
33
144
12
3
48
21
11
37
24
12
17
10
45
5
10
8
40
45
24
27
21
29
19
27
44
25
72
15
48
9
11
121
59
1
48
17
7
41
22
9
5
6
48
1
5
30
1
48
3
14
55
24
59
6
30
36
16
8
1
24
12
12
47
114
79
3
24
8
40
48
32
73
48
5
7
24
29
30
25
35
16
21
3
44
52
8
37
3
21
12
87
12
20
64
12
24
60
38
12
19
15
20
66
24
19
11
6
19
12
27
12
21
63
21
35
4
45
48
87
24
48
44
ABCD 303643922*7^$a-1 [50036]
17
79
5
31
18
6
41
25
60
215
28
15
5
7
9
9
66
36
24
5
16
15
9
32
43
6
30
41
13
30
5
4
27
5
13
30
42
18
41
1
30
5
24
1
54
9
72
15
18
36
66
30
30
78
66
89
7
24
17
37
24
18
129
39
6
47
4
39
5
24
61
11
25
24
54
54
6
5
112
3
12
45
45
18
6
11
25
3
45
12
71
43
24
5
1
11
28
36
39
6
30
18
12
6
24
29
1
24
30
60
6
6
84
30
39
8
43
36
29
55
5
16
8
1
6
33
9
42
18
3
15
24
24
12
48
12
18
23
24
24
1
39
39
6
30
5
61
59
12
13
36
63
9
27
9
15
15
6
30
18
12
60
48
59
67
57
33
6
36
5
19
30
75
9
23
13
30
9
21
11
37
11
16
20
1
24
6
18
11
36
19
5
64
8
7
5
7
18
6
36
33
9
3
39
29
37
39
33
42
9
15
12
33
36
33
63
57
3
33
36
15
24
9
11
7
48
53
7
17
55
69
225
11
24
12
13
24
23
4
9
30
18
12
59
12
4
39
42
18
41
72
60
48
4
81
75
51
18
11
4
27
24
45
75
17
1
18
9
20
31
18
35
61
54
6
51
15
18
42
33
8
19
45
45
12
23
13
11
1
23
31
9
9
18
18
6
66
24
11
37
6
6
11
25
12
27
33
42
9
21
11
25
24
6
9
24
8
49
11
37
27
3
45
27
9
15
6
24
24
23
43
96
5
13
6
105
15
6
3
21
36
48
60
11
25
30
17
37
12
12
36
6
36
29
19
6
6
102
11
12
28
51
5
49
15
12
9
6
114
35
1
63
21
51
20
55
5
4
36
188
12
97
36
12
18
17
49
54
12
93
57
18
41
49
95
91
5
13
47
1
63
20
1
90
18
6
6
51
9
24
11
16
33
72
24
90
18
179
7
42
23
7
42
23
24
25
6
60
18
6
9
15
6
60
30
36
18
23
19
69
44
31
6
12
120
83
13
30
21
39
6
54
42
48
71
36
60
55
102
12
96
18
5
1
30
21
15
18
6
21
9
99
36
32
7
57
44
1
12
11
7
9
39
5
7
69
15
18
36
47
37
11
25
24
3
44
12
4
44
13
11
7
24
18
47
12
1
47
12
1
12
30
101
25
11
79
29
16
3
6
36
24
54
41
16
48
51
17
7
36
120
21
39
29
16
80
25
35
4
12
56
12
7
69
9
27
3
42
35
19
6
24
54
6
6
45
20
24
85
11
145
54
9
21
6
18
12
18
53
49
3
15
53
109
18
42
35
28
45
24
18
24
81
8
37
18
60
30
6
9
45
42
41
24
19
21
45
12
96
15
32
13
42
41
1
3
93
71
19
60
36
30
11
28
27
18
11
13
3
33
23
73
30
29
31
78
18
24
5
19
5
37
72
18
24
78
3
24
24
21
126
18
36
6
9
21
24
48
3
24
20
25
11
43
5
16
15
6
18
5
25
66
65
25
30
66
15
104
4
21
36
59
19
6
15
9
23
1
23
24
13
12
6
5
64
32
7
57
9
6
33
15
12
18
15
8
13
6
60
45
57
42
6
18
36
17
1
18
24
84
12
5
4
69
30
12
54
6
29
31
5
64
75
21
153
12
18
45
15
6
54
17
28
20
52
9
6
18
15
12
3
42
24
6
18
6
78
59
13
24
15
15
36
24
42
60
15
9
24
15
20
16
141
15
68
25
6
18
6
30
71
19
42
3
51
29
36
79
17
43
36
24
12
18
75
27
48
5
72
24
19
120
42
3
20
121
24
6
36
24
234
6
29
7
48
12
18
12
84
11
37
6
41
55
9
9
3
39
90
6
45
128
151
18
12
60
48
66
21
39
12
18
15
9
51
9
23
13
11
25
30
21
39
54
6
6
3
20
12
4
15
30
35
25
35
73
6
36
17
64
44
4
9
23
79
54
12
11
37
6
30
48
11
36
25
35
16
3
17
13
12
12
71
31
5
12
13
30
17
19
30
18
72
5
13
60
15
9
3
15
29
4
15
60
60
90
30
45
51
18
6
36
6
12
186
72
18
35
1
6
18
60
24
3
48
12
3
65
241
48
11
1
11
40
48
45
6
41
13
66
30
30
36
24
5
55
17
7
17
4
60
69
12
18
36
6
23
49
36
15
15
12
24
9
12
48
21
47
43
66
54
18
12
24
12
24
24
15
32
19
30
54
12
5
85
18
105
8
48
1
11
108
36
25
12
18
24
18
6
53
24
49
6
78
51
15
30
51
9
6
41
7
12
24
18
3
48
21
6
24
36
30
30
29
16
3
57
15
45
93
11
1
15
9
6
33
12
45
35
19
6
12
12
15
69
42
24
18
23
19
45
45
15
24
8
1
66
45
15
17
19
5
40
21
3
75
30
36
30
18
18
18
12
3
72
8
40
36
15
30
6
24
6
11
24
28
36
60
39
12
24
66
23
67
5
55
9
20
31
18
15
20
31
24
6
6
18
6
114
24
11
1
6
48
12
42
36
6
17
79
24
41
49
51
9
6
90
24
11
13
96
6
33
9
6
12
5
4
32
112
8
1
18
45
39
6
23
1
35
124
9
12
15
9
72
60
3
69
12
30
24
42
24
15
33
66
17
97
6
30
11
25
11
55
18
6
9
20
31
60
5
79
81
21
59
13
71
1
24
23
24
36
37
12
24
6
78
66
78
51
9
6
5
16
45
6
54
120
24
6
6
39
9
66
18
3
48
27
24
41
24
13
3
117
18
33
21
6
29
76
3
30
24
42
17
7
21
45
15
21
3
72
33
23
28
15
54
6
36
5
25
35
13
12
12
107
4
15
36
9
27
41
12
25
42
24
6
35
49
36
18
6
36
60
12
6
42
12
11
40
15
53
52
12
3
54
36
51
15
5
25
15
56
49
39
20
7
29
13
47
25
60
66
41
7
96
125
13
42
90
60
6
93
9
12
6
42
12
24
15
20
7
5
37
3
33
47
24
61
11
97
15
80
85
102
45
3
6
11
25
24
155
16
9
48
6
12
18
36
30
24
6
6
42
6
30
15
9
78
18
6
5
25
30
18
3
9
6
9
15
18
18
114
39
15
5
31
36
60
18
47
13
27
39
30
15
15
6
24
95
1
12
11
25
30
36
6
11
19
24
6
3
27
5
19
41
49
54
36
5
31
42
12
11
4
45
6
60
41
19
93
9
27
15
6
18
6
24
15
9
12
59
1
15
39
6
11
36
4
9
30
41
49
6
18
24
18
24
5
61
24
59
72
19
69
105
6
9
51
6
39
32
37
12
15
9
15
33
6
5
31
66
11
24
43
45
8
7
5
7
54
66
45
9
6
41
19
29
16
9
39
9
12
24
95
12
24
60
12
7
60
42
35
13
24
27
32
1
132
15
36
80
43
65
1
6
29
31
30
15
39
30
11
49
60
60
71
73
42
45
39
6
15
9
6
30
18
30
132
24
11
79
66
3
51
5
16
9
6
48
12
5
19
30
30
101
13
6
17
19
5
4
20
1
30
65
13
30
42
12
12
6
89
12
19
29
1
3
45
24
27
15
5
1
63
9
18
30
24
15
32
12
12
4
80
4
9
12
39
12
3
21
111
18
42
18
12
24
39
27
60
24
9
15
12
30
3
21
36
23
97
30
24
89
7
41
19
9
33
47
25
48
42
21
24
15
6
72
6
72
24
6
12
6
12
30
11
24
25
3
27
65
13
27
3
42
12
71
1
95
13
6
12
29
124
9
18
5
64
9
15
9
3
9
24
47
19
45
15
45
20
13
12
ABCD 303663806*7^$a-1 [50051]
36
24
31
143
6
115
24
60
96
83
12
6
48
126
150
84
19
17
6
37
107
1
17
120
163
17
18
37
17
7
12
24
36
35
36
36
1
29
31
11
25
72
65
31
36
48
11
1
12
17
42
13
12
23
1
41
72
55
84
17
91
48
65
43
5
6
121
12
11
13
59
54
19
65
60
48
18
90
132
72
138
49
36
72
60
41
84
72
31
12
24
59
25
17
156
60
72
19
12
107
37
12
24
36
41
31
59
49
17
6
25
113
31
204
72
36
48
60
5
198
30
42
48
90
7
60
72
60
24
17
30
78
7
108
12
101
7
35
61
12
11
114
7
72
95
78
31
96
107
18
91
24
11
85
59
1
24
47
25
5
139
48
48
71
37
35
13
203
37
77
30
78
90
13
5
79
65
30
25
11
13
24
17
43
24
24
72
17
42
1
360
108
11
78
79
47
90
19
24
47
1
12
53
19
41
31
12
41
24
31
48
23
25
96
23
24
85
84
23
6
31
17
24
18
85
59
30
6
121
107
1
59
25
36
5
19
41
31
72
5
36
36
31
24
36
29
7
60
180
60
48
72
204
95
90
31
41
7
60
113
12
7
36
17
19
36
84
84
41
6
13
72
53
79
29
31
24
36
23
13
17
24
19
17
103
5
18
49
23
1
215
13
24
17
91
29
31
120
12
5
48
24
36
12
19
48
24
41
19
17
66
18
7
12
53
19
59
66
19
131
102
150
85
17
19
179
54
79
29
7
71
13
149
19
12
89
67
24
17
42
13
77
31
59
1
84
5
19
48
23
13
53
42
18
66
126
7
65
18
72
37
41
12
31
5
31
65
79
29
19
24
96
60
29
19
24
36
53
72
48
31
29
31
17
7
36
24
36
5
24
7
11
97
60
12
11
13
132
29
19
5
103
77
30
13
12
72
47
1
41
55
36
48
84
41
150
30
43
48
24
132
24
48
60
12
23
169
53
19
12
60
72
17
18
48
24
54
66
37
257
115
47
18
66
18
31
137
12
31
5
36
108
43
12
36
167
97
12
29
19
48
120
36
17
43
59
132
12
54
43
29
54
49
11
36
133
96
23
37
48
120
23
18
24
19
29
24
66
1
60
53
48
19
17
127
48
12
17
90
90
31
24
47
18
72
60
54
37
17
7
11
13
36
36
59
1
53
19
197
18
66
180
19
95
73
72
35
1
107
73
47
181
59
30
7
35
97
12
17
36
31
17
7
36
24
168
5
55
60
5
139
59
162
36
19
17
144
36
114
73
17
54
48
1
84
65
67
5
12
163
17
31
48
101
6
48
6
55
89
43
101
72
144
19
161
43
48
72
48
60
36
53
115
29
12
54
49
65
7
11
13
59
61
5
55
71
25
53
12
55
12
24
107
13
24
59
73
11
90
36
6
90
67
41
120
139
23
13
5
72
6
54
18
1
71
25
96
77
48
19
35
37
41
31
72
17
91
35
61
53
12
330
1
17
12
24
55
24
77
6
25
36
11
30
60
30
61
24
84
47
73
12
29
12
108
150
37
36
132
12
12
12
12
29
31
5
24
84
6
48
133
17
223
12
24
29
19
245
18
1
41
91
83
6
66
25
17
19
12
5
162
18
36
84
55
120
36
48
17
151
65
91
71
1
101
6
37
36
11
54
36
67
24
35
54
18
150
31
12
29
43
47
90
36
7
11
36
25
29
7
5
72
72
18
60
1
17
18
109
47
1
35
13
11
90
79
59
18
103
12
119
6
7
36
48
24
36
41
36
19
5
31
5
156
60
48
7
12
53
31
84
48
72
5
79
41
6
18
7
77
36
90
25
29
67
96
17
18
37
12
108
47
18
19
53
139
5
7
23
1
156
36
72
24
5
18
1
120
41
19
17
79
5
72
91
17
96
115
29
18
54
31
108
35
25
35
25
77
151
161
43
113
150
73
24
83
49
143
121
101
30
37
131
102
139
12
17
18
37
29
6
37
11
6
48
42
49
72
12
5
19
41
72
19
65
36
18
25
84
36
95
1
12
77
12
24
55
17
43
29
36
103
12
119
25
12
65
19
107
42
55
65
43
35
72
85
24
11
6
72
67
60
233
84
19
144
197
36
42
181
60
36
5
24
30
13
12
71
1
29
18
6
7
95
73
17
7
12
125
60
7
101
31
36
5
19
29
55
17
18
25
60
41
114
13
156
47
25
47
144
18
79
12
12
108
12
119
144
97
23
144
1
71
54
7
17
7
29
91
71
61
131
37
23
61
11
37
48
5
48
6
61
24
35
37
12
23
1
24
36
161
7
155
18
31
24
144
24
47
12
73
5
31
48
ABCD 303666732*7^$a-1 [50006]
54
6
72
66
96
18
30
18
12
24
12
75
9
90
66
3
24
99
69
9
6
48
33
45
48
12
60
54
6
66
18
78
54
120
30
66
48
15
21
42
9
24
57
18
6
24
60
30
6
144
15
123
18
30
90
6
30
72
114
21
141
18
33
81
12
6
93
9
36
3
45
54
24
126
48
24
87
24
21
51
57
63
3
126
84
138
12
18
36
96
15
3
72
6
15
21
6
36
36
93
57
36
84
15
9
36
6
12
18
84
12
12
6
66
54
48
69
9
39
75
54
78
6
72
27
309
54
18
12
18
54
12
99
24
3
72
54
48
120
6
54
27
45
144
6
18
30
6
60
132
60
42
30
78
24
90
24
12
36
24
36
72
42
30
120
12
6
66
60
84
30
6
15
81
18
162
168
24
6
6
42
54
18
24
276
60
18
3
129
84
123
3
45
27
192
84
12
18
3
24
33
6
6
27
33
18
30
48
72
6
6
54
126
66
66
24
6
54
12
48
27
105
24
36
78
54
12
12
12
51
75
24
21
9
36
3
3
24
21
21
27
24
27
45
21
6
18
108
66
48
21
45
36
48
63
3
6
24
15
21
42
9
9
15
105
12
27
45
84
36
6
18
48
60
39
69
36
87
93
6
12
30
78
42
54
18
54
42
6
48
312
30
39
93
3
48
27
69
57
36
51
51
24
69
69
54
48
18
3
117
27
105
6
33
9
6
81
57
12
36
84
3
57
12
6
18
27
24
57
48
36
48
24
30
21
72
3
42
246
198
12
24
6
30
96
90
24
21
3
48
69
69
99
33
6
186
87
15
33
21
60
18
18
30
60
42
63
9
18
24
6
48
42
54
120
18
6
48
18
48
6
87
24
24
21
78
24
18
99
27
18
60
12
24
24
48
3
9
66
78
60
171
3
102
132
123
51
30
72
42
6
36
24
48
12
12
48
18
33
27
24
18
156
12
6
30
24
6
138
15
3
6
36
198
120
114
78
6
18
6
30
18
12
54
45
3
93
9
48
60
75
15
30
12
6
96
6
126
12
42
24
36
30
18
6
6
36
24
72
3
45
6
246
15
9
12
6
30
39
75
6
18
18
60
183
9
72
48
63
75
21
27
138
30
48
18
48
48
3
45
48
27
3
30
60
24
66
33
99
54
12
3
3
30
18
18
66
33
57
36
72
36
66
6
39
21
6
54
36
3
21
60
15
75
18
258
66
12
24
30
30
12
12
87
27
30
12
27
69
36
186
45
3
30
78
90
48
12
54
18
3
27
90
6
18
30
6
15
21
6
30
24
60
12
39
21
6
6
24
114
45
3
54
24
18
18
102
48
102
48
24
66
6
120
24
12
30
60
6
27
21
30
6
6
9
3
30
12
30
126
60
84
96
84
54
18
3
51
42
3
165
30
60
18
24
54
33
99
69
21
36
39
9
66
12
6
72
144
3
45
3
27
18
99
9
36
24
27
9
24
39
21
3
9
87
3
72
69
24
9
78
36
18
6
30
15
45
27
123
6
48
144
96
42
69
3
54
42
93
96
117
36
42
150
72
30
36
66
36
72
42
6
72
12
36
48
6
36
30
15
51
108
30
6
120
6
30
132
6
48
6
54
24
48
6
78
84
12
63
69
126
42
3
21
27
9
96
42
42
6
117
3
18
12
60
36
6
12
114
12
18
30
84
48
51
51
90
30
84
12
42
48
12
144
18
45
69
24
99
3
42
24
27
153
150
48
54
72
12
42
108
42
6
57
9
18
24
21
3
6
12
42
33
48
69
60
30
6
48
27
9
12
48
12
15
33
42
24
42
24
42
18
162
6
87
24
81
15
33
96
42
96
60
33
3
12
33
21
78
60
12
6
12
30
30
60
27
51
18
78
45
9
111
57
48
15
3
12
18
12
12
84
48
48
3
3
6
15
3
78
15
81
96
60
90
48
30
3
3
24
6
42
24
90
132
24
42
18
72
66
33
51
54
6
30
6
93
57
60
90
33
213
24
30
24
66
174
18
60
111
33
36
24
6
24
21
27
48
24
42
66
150
75
45
99
9
39
21
12
63
69
30
60
30
204
12
48
12
15
57
60
27
177
15
9
87
3
30
36
84
72
42
6
66
6
18
6
48
48
114
12
12
24
114
12
12
12
36
24
48
27
21
6
69
69
180
24
111
99
42
12
12
42
30
3
21
42
36
90
36
36
27
93
51
15
48
6
48
12
66
93
57
6
42
12
6
54
15
57
12
36
15
9
36
75
9
48
12
78
6
15
51
18
30
24
60
42
72
24
6
42
48
12
156
12
51
3
48
6
18
42
6
18
51
45
24
51
51
72
18
12
15
21
24
6
42
60
24
15
21
30
18
24
12
12
120
72
150
21
51
18
12
15
24
39
42
24
15
3
24
66
36
42
48
36
12
21
21
123
15
54
144
12
15
93
3
9
24
18
18
30
12
54
60
24
72
36
3
3
24
162
48
75
15
30
12
39
9
66
6
108
3
27
48
84
9
3
24
24
210
54
30
15
129
87
81
24
90
18
18
30
48
60
6
18
24
12
60
48
36
24
66
60
144
21
27
18
6
21
93
24
48
6
18
48
24
48
ABCD 303747776*7^$a-1 [50089]
42
10
14
75
31
8
57
9
7
17
60
66
4
2
18
1
59
21
15
36
33
39
9
19
81
68
9
3
7
74
7
8
84
7
21
41
24
3
3
21
28
15
56
237
4
24
96
23
6
12
18
12
16
9
15
62
18
102
27
16
5
3
16
20
21
6
6
27
9
27
12
3
109
51
56
6
6
33
27
12
9
64
3
32
4
36
2
3
16
41
63
3
9
4
32
39
18
12
43
63
9
15
41
12
15
33
28
17
6
6
10
20
90
10
2
15
21
30
12
25
23
1
41
3
19
98
94
48
2
6
24
16
9
3
12
41
15
40
48
9
11
45
15
9
7
36
21
48
39
24
33
39
14
27
3
57
12
40
17
15
24
21
6
28
17
39
24
1
63
26
15
16
32
12
9
3
9
15
21
39
24
24
12
12
4
32
3
45
93
15
36
39
42
7
17
3
21
63
39
64
14
60
24
58
5
9
15
3
33
96
4
3
12
32
16
50
7
5
42
6
3
39
12
12
16
17
55
33
17
7
8
36
55
26
43
23
18
3
4
15
12
17
21
102
6
10
5
84
7
50
36
30
4
38
19
32
127
8
12
21
40
147
44
42
46
29
24
27
12
28
9
8
7
8
28
20
52
17
12
19
72
5
12
48
84
21
30
16
62
15
12
12
40
89
15
7
12
5
24
9
51
4
5
30
4
38
36
30
1
8
51
12
24
6
63
4
41
51
103
8
28
60
62
48
6
1
23
24
16
12
2
6
33
4
5
15
60
7
29
3
21
3
42
15
57
12
67
39
29
36
39
28
12
38
87
28
8
87
45
4
32
9
7
8
36
7
62
22
24
14
10
32
24
21
31
74
10
33
5
39
24
93
31
5
34
33
32
15
4
36
14
18
40
17
3
21
19
5
3
90
19
3
14
60
54
6
15
16
15
8
6
3
15
69
33
51
3
21
31
62
19
17
12
22
41
79
132
5
3
18
31
8
36
4
59
21
21
24
10
29
108
7
29
24
24
3
21
84
24
135
6
27
9
27
3
6
42
48
12
16
93
8
48
24
9
27
24
39
42
36
75
12
16
11
12
148
2
46
21
29
75
7
2
7
113
31
8
7
2
22
36
21
20
19
9
53
43
35
78
15
36
24
21
31
3
44
30
66
57
55
5
3
1
20
28
20
4
8
88
63
2
55
15
33
44
28
77
15
52
77
24
18
21
9
39
9
15
12
3
52
8
52
17
4
39
9
11
4
14
91
89
7
3
12
74
94
2
30
9
40
8
21
94
8
18
12
39
39
49
20
36
31
80
4
173
33
3
4
32
12
9
6
132
48
45
3
54
27
31
17
60
15
28
8
12
33
124
75
56
4
9
8
16
27
2
10
14
67
15
14
6
42
39
27
114
75
4
41
12
36
12
43
23
57
15
25
17
10
48
14
36
10
32
9
12
21
55
29
70
17
55
2
18
48
1
3
20
25
77
58
53
43
50
24
46
5
19
17
15
9
60
9
6
33
19
68
60
96
6
24
58
5
75
126
63
9
3
19
36
5
36
3
6
36
96
51
40
41
27
39
21
45
78
37
23
6
82
38
54
6
30
1
20
52
68
24
7
17
21
22
14
3
151
9
17
6
1
8
3
21
141
6
18
10
57
17
36
60
72
18
24
13
29
27
12
15
45
19
62
24
39
63
52
56
12
1
77
12
55
72
8
36
19
9
53
48
22
65
3
1
39
80
1
77
10
41
21
87
52
5
34
26
48
63
3
61
39
29
4
32
12
48
132
36
39
4
41
15
21
7
24
156
2
12
42
16
57
23
18
7
77
27
72
12
7
77
3
4
56
18
7
47
78
15
7
17
9
27
33
31
20
3
76
20
90
15
48
16
8
24
43
2
18
30
6
13
87
5
28
29
18
45
9
10
9
20
9
10
12
56
9
4
27
20
16
8
45
4
41
87
15
21
99
9
15
6
34
12
77
24
21
46
77
57
12
15
84
9
58
21
11
21
16
11
21
27
30
22
29
28
183
2
36
3
12
7
14
27
3
21
3
16
5
24
9
10
17
36
4
5
18
81
16
72
63
17
7
20
36
45
3
18
55
29
3
21
39
15
33
60
103
80
16
48
9
41
15
24
117
63
3
1
47
33
3
24
18
18
9
33
31
20
9
51
7
12
14
7
56
36
7
29
12
36
21
42
49
15
14
91
5
10
5
12
69
12
3
15
69
31
24
5
31
72
12
38
118
44
18
51
7
50
12
78
12
6
36
24
60
6
16
65
9
31
35
4
74
3
4
15
24
36
50
12
48
15
43
12
60
38
15
39
30
18
54
24
27
3
37
27
69
89
51
4
47
40
33
119
6
3
7
29
24
15
12
42
18
30
3
51
16
9
83
28
5
4
48
47
6
42
45
3
1
17
12
19
3
2
39
9
27
12
9
60
10
14
58
38
24
7
11
16
86
66
18
19
20
27
64
12
44
6
22
86
27
36
24
40
3
24
17
28
23
45
52
17
15
55
14
24
51
12
93
127
23
52
17
24
67
53
24
43
77
7
38
72
27
12
40
23
16
8
4
17
12
39
60
12
9
33
51
24
31
120
2
6
12
21
51
48
1
11
30
55
24
17
3
4
5
67
3
2
82
41
7
17
16
15
8
33
24
16
87
2
30
1
32
27
42
19
17
84
12
18
21
19
20
25
3
17
3
40
24
77
3
4
17
9
27
60
28
89
34
5
24
21
6
33
9
15
27
40
2
7
17
6
21
19
14
22
2
12
27
28
8
21
34
9
47
69
3
40
9
3
29
9
60
67
3
2
15
15
52
5
9
3
7
2
63
31
50
24
27
99
6
10
24
5
28
20
28
5
39
9
22
5
7
50
10
56
21
12
28
59
30
6
1
15
20
54
60
46
12
9
77
22
8
61
44
12
33
30
33
39
12
9
19
20
18
51
24
15
52
2
12
63
96
21
6
28
17
9
7
47
16
8
25
47
18
12
36
10
8
117
7
41
16
29
27
43
12
5
15
33
19
9
8
31
29
9
54
12
4
29
24
12
21
24
7
5
15
15
9
28
3
74
87
12
24
7
120
17
84
15
28
14
48
63
21
7
17
7
119
21
33
15
28
23
66
58
21
29
34
57
5
48
6
24
18
3
12
43
62
87
15
16
32
40
72
38
63
12
33
15
24
60
12
12
24
112
23
30
58
2
15
9
7
23
1
116
3
36
81
9
27
15
33
15
40
2
78
12
28
2
22
14
19
17
54
54
51
15
33
21
43
5
27
7
17
39
18
7
3
77
93
12
24
6
57
81
70
72
38
27
33
6
25
65
39
15
21
24
27
21
3
9
48
27
6
34
50
27
15
9
15
16
24
50
3
45
27
31
32
9
24
3
6
10
5
105
60
24
6
1
32
24
72
16
11
28
5
51
1
27
26
12
7
5
72
24
27
9
3
24
12
9
7
11
21
7
29
21
6
21
52
23
21
3
129
27
78
10
5
9
12
27
40
24
17
3
24
43
50
6
49
53
3
24
21
3
36
105
3
45
18
42
18
21
3
13
29
34
29
21
42
18
27
16
44
4
48
3
84
14
30
21
9
22
48
53
4
27
29
7
14
6
4
48
9
23
33
55
68
24
12
25
89
6
64
101
24
4
41
7
15
9
23
30
67
32
24
12
55
29
16
17
15
15
36
9
9
22
20
9
9
94
8
1
8
69
19
44
19
8
57
9
6
30
10
9
5
39
12
33
3
19
5
4
11
52
8
9
60
3
21
21
24
22
12
8
9
9
67
15
9
185
18
18
15
3
24
42
34
26
43
20
3
21
4
3
20
12
21
51
33
24
43
2
7
44
48
28
11
9
19
32
42
24
7
23
4
77
36
24
3
6
15
24
24
28
44
52
17
ABCD 303813792*7^$a-1 [50121]
44
9
3
28
48
32
12
117
7
60
60
104
45
36
51
45
144
120
115
12
41
67
24
5
67
5
3
88
24
65
19
41
63
225
24
43
68
12
40
48
41
60
31
8
45
7
5
3
60
28
53
7
32
12
33
27
105
3
40
5
12
103
20
21
79
12
8
45
132
15
33
12
31
12
12
80
16
108
65
144
15
16
56
57
72
67
29
24
39
9
12
31
24
36
17
72
19
20
12
9
7
24
113
31
5
7
12
32
9
7
32
16
41
19
65
111
9
55
113
19
12
32
57
36
84
43
5
15
88
36
44
12
4
245
39
40
5
12
55
29
24
24
3
136
12
80
52
5
60
15
16
192
20
28
60
24
8
105
60
103
44
45
31
144
108
5
36
55
36
8
60
9
7
89
55
17
31
17
24
19
29
15
16
12
29
3
249
60
36
91
12
108
17
7
5
108
55
17
3
45
127
17
31
41
39
9
43
149
31
60
140
16
17
12
3
52
36
44
40
36
60
53
7
17
96
31
17
51
292
60
36
12
5
12
19
24
20
16
120
149
36
39
45
195
45
24
19
17
43
12
41
7
12
20
12
9
159
21
31
20
33
15
9
7
29
7
96
77
67
5
31
24
48
60
32
28
60
29
108
48
27
28
5
147
100
48
12
29
79
41
79
12
5
3
16
24
36
41
19
53
12
7
53
7
24
17
19
48
53
43
36
29
91
17
36
84
247
149
139
41
7
92
57
15
33
7
53
15
28
108
29
7
5
31
41
51
88
101
67
12
92
12
60
48
232
8
60
16
72
53
67
12
92
9
159
88
32
9
3
60
4
12
24
8
12
45
84
36
24
19
48
17
12
3
52
8
40
20
12
45
3
40
17
19
44
12
60
40
53
31
29
15
12
60
16
120
108
29
7
5
3
57
3
28
89
48
12
48
91
5
7
12
137
15
33
7
20
69
36
12
3
4
12
12
72
20
40
125
115
80
124
12
72
5
24
72
99
28
60
12
32
76
12
12
24
5
31
5
3
76
24
80
16
5
7
60
53
7
72
77
55
8
40
12
8
52
20
16
17
31
56
16
32
136
29
84
12
7
32
69
7
176
88
5
43
44
16
53
24
15
9
31
89
51
69
96
7
36
60
17
55
5
27
4
12
32
88
29
12
7
12
44
48
9
31
17
19
84
12
68
40
41
7
77
96
7
24
5
24
7
32
9
103
36
44
108
141
51
28
17
24
79
32
9
115
12
17
24
7
24
41
39
9
36
27
9
19
48
44
45
79
44
117
55
5
15
40
48
20
12
16
77
91
65
19
48
17
75
9
19
53
67
120
24
8
57
19
24
12
60
20
40
53
15
9
7
24
17
31
12
32
9
51
76
29
31
120
161
12
7
24
48
5
43
53
39
129
48
48
7
65
3
45
12
12
91
29
7
5
127
60
17
15
57
43
60
5
7
5
115
48
72
5
24
60
51
4
12
17
24
19
17
223
92
57
63
9
31
72
24
36
8
12
4
53
36
36
19
29
111
57
75
60
4
5
96
31
24
20
48
60
81
7
60
24
20
16
113
19
12
48
20
52
24
12
104
9
7
60
41
91
41
19
41
24
24
168
3
45
15
40
20
21
7
12
77
3
21
7
17
15
81
39
12
69
7
77
7
24
12
60
164
40
20
4
113
36
103
120
77
27
4
72
32
16
29
43
24
68
148
32
57
19
12
60
32
40
12
8
28
173
96
144
39
120
28
108
12
77
7
53
163
72
89
48
3
120
21
7
17
15
28
104
69
60
39
16
24
29
48
55
65
31
104
9
19
5
15
28
44
33
55
72
20
93
24
19
72
20
12
60
16
29
19
176
9
36
48
31
36
29
19
41
115
56
88
20
9
31
72
17
12
7
48
53
51
28
32
88
24
8
9
63
88
41
7
17
12
55
108
168
44
16
44
16
32
28
24
29
67
72
32
45
115
60
68
81
111
40
53
24
7
41
24
67
12
5
12
19
24
29
12
51
40
36
12
12
125
15
45
19
56
4
12
32
40
12
53
24
127
144
36
72
84
8
88
12
29
111
9
19
17
103
12
89
103
36
29
144
24
7
17
7
44
28
44
124
24
17
103
132
48
36
41
84
31
29
36
63
88
44
9
39
16
12
72
5
7
20
40
29
127
17
24
12
7
24
36
32
177
55
68
81
84
7
17
7
36
77
96
12
60
151
44
16
29
19
5
55
36
113
27
28
5
31
120
96
173
31
65
39
45
135
88
12
20
45
31
24
5
24
63
153
67
68
105
31
44
12
48
45
60
7
89
67
12
89
3
184
44
72
220
120
5
63
12
16
137
36
211
96
29
24
7
41
19
24
20
16
72
60
65
12
15
9
115
44
60
112
36
12
17
19
29
27
9
19
32
16
29
15
16
12
5
96
31
29
127
44
48
72
9
24
72
31
72
77
12
3
60
28
20
52
84
89
7
65
43
12
60
48
41
127
32
45
67
20
16
72
36
24
36
36
29
36
3
9
223
96
17
7
84
104
177
12
103
17
3
4
44
117
19
ABCD 303853916*7^$a-1 [50043]
42
18
6
21
97
120
11
21
51
27
30
75
72
57
3
9
15
36
144
13
8
24
18
57
1
14
18
123
13
8
42
81
27
10
56
159
15
6
3
97
26
30
42
21
21
63
1
14
12
36
21
33
28
71
12
93
15
57
3
57
111
15
57
21
28
36
48
14
48
30
15
63
24
108
6
16
132
35
21
27
1
14
12
30
42
21
1
38
10
158
102
6
21
12
49
2
6
6
45
25
8
196
44
4
8
100
24
56
39
12
21
198
34
116
64
48
35
51
33
36
51
33
36
49
8
138
118
116
4
14
10
47
36
25
35
25
35
13
50
18
36
16
14
18
3
12
48
27
94
8
6
34
8
18
36
10
11
13
2
106
11
85
35
51
18
18
81
51
12
24
21
145
26
70
8
6
21
1
59
45
28
23
75
22
8
28
96
50
30
4
59
12
99
54
30
117
81
24
16
168
48
14
9
13
71
13
20
112
35
93
4
23
33
16
84
62
10
11
36
111
58
74
18
111
61
80
76
60
71
3
70
38
10
36
14
18
15
51
105
24
121
119
33
51
1
56
4
71
1
2
21
73
36
2
78
6
186
39
27
12
21
36
189
6
22
96
44
132
6
42
60
27
33
111
45
96
16
95
108
61
2
48
202
2
6
15
109
14
81
33
6
6
16
98
42
12
28
71
21
42
6
24
15
49
32
162
36
33
51
186
16
56
51
61
20
3
21
4
48
32
3
25
80
3
12
37
12
24
24
23
1
11
39
70
38
106
8
12
30
12
24
54
30
46
80
40
20
4
11
9
27
21
30
10
38
22
24
72
62
6
64
36
36
68
6
9
57
28
11
24
33
42
48
142
2
18
78
33
9
156
112
20
27
9
4
132
60
35
24
3
69
9
18
129
21
3
37
47
49
2
21
61
74
24
81
13
8
48
42
6
12
15
1
47
1
2
22
60
92
64
60
50
10
24
24
20
40
23
105
48
28
62
36
42
30
36
81
45
76
8
24
88
14
24
36
6
66
6
12
36
87
73
24
20
112
20
30
21
21
6
57
1
188
6
69
3
6
54
22
36
56
4
35
39
150
51
205
119
111
78
87
3
81
84
39
60
10
38
18
24
39
48
21
120
18
24
18
3
13
60
14
84
21
73
8
75
15
36
42
27
12
63
9
15
33
1
50
70
108
44
30
10
2
84
33
15
72
33
27
18
39
84
1
84
36
8
18
30
60
60
28
20
112
12
2
57
24
63
60
33
37
14
24
78
52
116
24
3
36
45
75
36
133
8
4
23
12
87
6
60
18
108
18
3
3
6
15
1
35
60
1
120
14
78
18
9
1
26
12
108
70
12
56
27
72
51
24
58
12
14
72
22
11
24
25
8
108
4
146
42
15
1
62
22
8
6
21
9
40
20
198
18
24
63
48
105
30
33
15
22
74
42
3
33
40
14
30
138
78
24
3
45
78
10
32
28
11
24
63
18
27
49
36
62
93
84
33
51
1
11
39
24
42
15
108
27
33
9
4
80
4
2
6
171
3
66
36
123
121
20
6
9
13
191
33
6
24
96
48
30
36
3
15
90
4
20
18
60
46
44
4
38
204
117
12
51
30
24
100
110
18
18
9
12
1
155
27
42
6
9
1
56
28
12
92
84
15
33
6
30
6
30
75
69
111
3
81
60
48
36
12
37
24
2
9
13
84
56
39
87
12
21
27
21
72
1
62
57
33
3
3
21
57
16
14
21
25
38
18
120
24
27
69
6
6
3
36
3
36
24
21
3
18
54
82
108
8
60
112
2
18
52
179
3
60
84
57
1
48
8
63
9
27
1
164
4
11
63
66
4
14
6
42
30
12
52
26
30
28
11
15
69
9
12
18
10
23
9
6
84
81
25
26
33
24
13
2
60
6
88
12
128
6
33
13
24
20
78
33
120
36
15
6
84
18
30
54
58
35
9
87
1
72
8
27
15
24
58
8
174
12
9
13
62
42
16
68
42
22
132
74
42
84
6
90
99
49
14
117
105
6
30
16
38
24
18
4
26
90
16
32
3
123
9
51
66
18
94
11
12
72
165
6
18
160
26
120
54
24
18
24
36
45
1
2
21
69
6
21
21
36
28
35
1
48
44
27
75
22
14
274
47
1
20
30
12
9
105
15
45
24
12
30
34
2
42
4
122
66
4
12
72
32
3
27
70
35
39
21
1
2
69
57
6
78
27
15
153
1
68
30
12
84
30
42
18
72
124
2
12
24
12
9
13
86
10
8
24
28
11
36
1
48
35
61
50
9
33
63
27
30
36
60
51
57
27
1
35
12
37
56
27
9
4
14
21
3
10
14
60
82
23
24
39
18
24
24
24
12
24
3
21
4
12
35
15
21
61
23
49
26
84
10
11
63
108
45
120
9
4
11
21
60
150
45
63
78
303
21
36
4
120
12
8
24
4
14
21
36
13
35
3
48
22
95
72
48
51
10
72
128
3
93
30
6
27
105
28
2
166
20
51
1
11
108
27
106
59
21
3
33
52
35
111
22
32
51
36
13
20
27
3
10
24
12
62
18
24
52
60
72
12
74
54
30
21
27
69
15
60
9
1
32
3
49
50
18
90
24
54
48
60
234
21
15
21
3
102
76
59
12
48
123
6
102
9
27
22
8
15
3
42
28
24
84
92
4
8
72
40
35
12
99
9
12
99
105
12
15
132
105
9
28
71
120
13
8
42
6
60
18
10
24
120
48
8
40
20
24
27
63
22
11
36
ABCD 303935192*7^$a-1 [50014]
6
18
7
15
86
40
3
24
60
36
3
6
14
36
10
42
14
19
41
6
10
2
13
24
57
15
15
92
4
30
12
15
24
117
15
15
2
64
3
95
52
32
52
20
1
11
1
15
36
66
116
4
14
13
11
18
4
80
7
3
24
21
15
14
58
30
14
12
1
3
78
3
12
41
34
12
14
31
63
2
67
12
23
84
22
38
22
38
4
20
25
45
3
12
12
23
10
24
14
10
42
14
7
47
6
10
36
21
21
18
66
62
25
12
5
4
24
38
37
17
18
82
26
42
24
19
12
21
3
5
24
4
15
23
6
30
48
52
24
56
1
53
24
6
22
3
29
24
7
3
12
24
2
7
33
62
24
121
9
18
66
126
24
8
4
9
23
82
42
74
19
59
48
66
40
2
1
11
28
2
18
18
22
21
48
15
14
31
59
6
4
26
61
9
14
6
24
19
9
36
2
18
18
52
21
63
36
9
29
19
9
27
53
28
3
47
6
46
14
28
20
79
5
12
42
6
22
32
40
12
38
10
126
42
138
3
77
48
24
7
11
25
60
11
25
15
98
12
10
18
51
5
46
33
12
23
18
10
8
48
4
21
17
22
20
37
35
24
48
24
12
25
5
18
28
33
59
1
33
60
75
29
12
55
75
6
14
25
48
59
37
27
45
15
18
27
27
2
66
10
38
37
23
4
2
18
4
21
36
96
33
3
3
26
6
61
59
30
79
5
36
7
9
12
32
66
16
18
15
27
66
12
2
37
60
5
12
19
47
1
108
12
23
16
33
9
84
8
18
24
6
18
1
23
18
103
5
19
51
8
34
38
12
48
12
10
87
15
2
31
12
21
2
1
11
10
6
54
14
30
30
37
108
89
55
11
36
16
14
67
84
21
32
18
6
10
9
12
57
3
15
26
22
32
1
24
45
2
88
9
17
7
21
14
13
27
30
27
12
41
6
22
38
13
12
3
8
12
36
28
24
24
12
48
50
46
6
42
38
22
2
28
54
32
6
115
21
51
17
48
22
9
11
28
8
6
46
9
15
56
18
10
20
4
14
18
10
42
8
6
31
21
8
4
32
58
32
61
27
6
24
15
125
19
3
18
30
26
10
8
6
22
30
26
16
36
2
12
84
31
3
8
24
42
31
5
7
59
13
12
3
38
4
44
60
64
6
9
24
23
1
3
6
12
44
16
27
119
13
35
16
9
99
2
12
31
39
150
15
5
22
45
17
43
3
18
15
24
3
18
14
1
41
7
36
45
12
98
18
19
23
49
72
27
24
24
18
74
16
12
32
10
3
11
13
24
39
8
30
43
59
36
10
32
10
8
10
6
116
4
18
26
12
6
42
52
12
20
1
24
63
6
26
28
18
75
35
1
48
48
12
101
36
31
3
14
12
10
56
25
21
86
12
46
2
18
43
21
14
16
9
15
9
27
66
68
30
130
38
4
20
42
40
27
3
14
19
27
12
26
12
70
2
42
1
15
68
64
6
18
14
4
20
12
4
72
15
23
25
5
19
11
10
27
131
25
39
2
43
11
4
6
32
7
27
21
35
40
9
11
4
14
4
38
6
31
15
24
14
10
8
6
16
114
42
32
34
57
24
5
10
62
18
4
18
12
8
6
28
12
2
4
3
15
21
12
59
61
5
10
38
36
31
11
24
18
4
24
15
33
39
24
5
6
10
15
59
10
60
50
12
13
3
6
8
7
59
48
1
39
44
25
87
33
12
11
10
26
136
14
22
24
57
9
98
13
47
4
2
36
7
21
62
66
18
84
12
10
15
29
4
18
74
46
14
6
66
4
3
53
24
24
64
3
11
4
14
30
12
6
18
4
45
21
18
20
60
6
28
18
21
72
17
10
44
4
12
12
14
40
18
21
5
18
1
51
12
2
4
84
51
27
20
10
36
3
17
19
45
78
21
23
36
48
4
42
15
5
58
26
7
29
34
44
10
15
15
2
16
24
12
87
53
6
24
28
9
17
7
21
27
39
32
24
1
24
11
12
4
36
42
6
36
80
10
38
16
12
33
9
39
24
51
26
55
15
2
34
8
34
3
15
42
6
33
12
23
13
69
15
11
28
38
6
22
56
31
72
5
19
3
6
18
18
24
24
14
18
19
41
18
49
9
12
14
73
51
26
48
19
3
20
12
30
10
56
18
12
7
63
6
38
28
8
25
17
6
25
36
65
22
32
12
22
66
9
33
14
64
14
67
51
18
18
2
55
5
52
26
24
42
46
42
2
4
9
84
3
66
2
12
37
39
84
26
16
18
8
25
51
21
53
48
28
8
6
24
1
12
48
3
6
44
7
48
3
8
6
66
12
25
3
45
3
32
10
3
21
44
10
24
21
3
66
152
28
2
37
3
48
18
3
39
21
12
24
9
51
33
3
29
22
54
26
13
35
4
21
11
25
9
15
24
3
12
6
8
30
1
3
8
12
16
12
14
67
33
24
15
23
10
3
36
17
7
21
14
64
20
22
3
87
8
1
23
42
7
21
74
28
2
16
30
60
20
30
16
15
45
38
10
86
28
9
3
12
24
20
1
59
46
50
16
80
18
4
15
21
26
37
48
69
18
21
15
6
14
73
39
8
10
15
23
28
32
10
8
10
18
42
2
54
10
3
11
61
23
10
38
4
14
36
42
16
30
20
7
3
33
12
21
2
24
1
9
20
58
66
15
33
18
20
25
24
71
18
6
37
5
18
36
25
5
91
3
21
21
2
142
3
119
16
62
4
6
33
3
24
32
1
27
44
12
1
3
26
12
34
33
63
24
6
8
31
35
24
24
28
9
3
18
3
23
40
14
10
42
18
21
9
42
93
83
13
21
8
43
41
7
48
12
59
94
51
9
6
54
6
12
9
96
17
100
18
56
12
42
19
5
4
2
18
31
15
6
15
3
66
3
23
40
92
22
2
10
96
27
11
1
17
18
6
88
15
12
15
30
27
48
17
28
32
24
7
95
30
4
36
15
69
99
15
9
17
46
9
75
6
84
3
11
10
18
33
5
24
19
35
13
21
38
30
31
27
60
14
7
15
21
27
42
6
12
6
26
28
105
59
1
51
108
33
69
6
57
27
44
42
10
14
4
24
2
58
2
22
39
5
18
4
21
11
6
144
19
23
1
23
22
3
39
2
88
60
66
42
24
18
21
63
105
15
14
42
52
20
130
66
74
40
90
36
24
45
12
5
36
7
41
67
3
21
3
44
6
7
35
1
5
28
36
27
29
24
42
18
18
58
8
48
30
10
15
12
39
14
24
64
42
2
4
8
52
66
8
16
8
36
49
3
30
12
87
59
10
26
94
20
18
4
14
34
14
7
15
32
28
32
10
20
7
29
6
28
14
4
20
18
46
14
18
52
116
6
22
38
49
87
14
4
38
18
22
38
58
9
75
14
22
21
17
66
4
21
15
20
24
4
21
5
10
14
52
14
4
30
2
12
1
3
33
3
21
11
72
60
6
18
4
48
12
45
3
8
4
54
27
23
6
12
10
8
52
6
92
18
66
7
41
4
32
30
12
10
36
38
108
1
17
31
11
6
46
62
30
37
39
33
24
5
54
18
66
6
22
21
41
4
14
13
53
19
33
15
35
13
131
4
9
120
17
4
6
8
16
32
4
18
15
24
35
49
12
11
40
48
32
37
5
7
3
42
20
4
75
27
6
14
13
5
31
12
23
12
10
18
14
6
1
27
12
69
3
14
4
15
27
21
36
27
20
1
11
37
60
5
7
23
22
99
23
4
20
12
37
47
42
16
12
51
3
12
93
11
28
32
18
24
66
25
45
42
9
15
9
5
18
84
60
10
15
3
14
6
54
43
29
19
45
3
21
12
6
45
15
21
27
18
3
3
60
18
63
3
9
47
42
64
56
6
54
24
76
60
14
4
80
6
42
42
4
38
49
21
86
66
6
22
24
15
3
60
93
47
13
41
4
24
116
7
3
32
28
57
24
21
15
3
18
122
10
27
60
60
11
112
48
12
6
6
36
18
39
45
3
39
2
42
37
12
11
24
4
21
3
8
6
18
1
23
13
41
66
36
13
36
45
2
4
21
15
14
67
41
24
24
127
3
9
23
61
15
12
90
3
11
24
16
21
3
44
70
18
26
70
21
12
5
24
ABCD 303941244*7^$a-1 [50013]
50
6
124
30
68
12
18
58
54
98
202
20
10
50
10
30
30
66
96
18
8
102
10
12
56
28
24
6
32
78
4
20
78
4
8
70
30
30
12
26
18
24
16
54
26
72
60
28
24
8
48
34
38
4
8
130
12
26
42
18
12
40
8
18
6
18
10
26
70
80
70
24
8
48
84
46
30
2
34
48
42
26
22
8
64
24
44
120
36
40
20
4
110
48
30
22
30
30
12
24
30
2
28
60
54
50
30
96
4
8
102
18
12
10
120
8
4
50
36
42
82
14
66
18
6
72
58
24
6
2
64
18
36
80
204
46
180
14
46
80
16
8
18
52
42
26
22
8
22
68
28
44
48
28
6
50
28
6
6
90
14
60
12
118
2
34
104
24
6
34
8
42
18
58
66
14
90
24
40
38
24
10
78
6
26
4
14
22
14
12
58
92
18
16
48
8
4
38
16
122
58
56
18
66
12
90
4
18
20
30
6
42
28
2
42
46
50
102
72
40
68
78
10
2
114
40
26
60
34
78
6
54
30
6
2
28
14
18
18
70
14
30
18
18
4
32
6
102
16
60
14
36
16
14
24
6
10
20
36
24
34
38
28
30
6
78
6
6
8
18
4
18
26
40
2
22
56
94
20
48
28
62
24
78
10
20
70
26
94
86
12
4
98
130
80
12
28
8
28
14
46
50
12
54
28
12
18
38
28
32
28
32
34
8
6
4
60
8
34
150
56
18
90
4
8
28
116
40
14
12
4
26
48
12
22
6
14
96
54
12
10
18
50
10
42
74
24
6
34
20
66
6
34
6
48
30
42
8
120
6
4
8
64
14
120
84
136
54
38
132
16
6
8
36
64
68
22
68
22
26
36
36
12
16
2
22
60
30
26
36
84
36
40
14
30
24
10
12
24
24
72
14
16
48
32
40
48
8
18
6
4
62
48
16
14
42
18
42
34
56
34
14
10
30
24
50
16
6
56
18
4
6
6
24
2
12
136
24
42
14
4
116
40
20
24
138
48
42
12
22
30
18
30
38
42
40
32
40
18
6
24
36
14
52
50
36
142
12
50
34
6
80
10
56
4
84
6
24
30
20
102
48
10
24
6
2
12
82
24
2
18
72
90
78
4
20
16
6
8
6
16
90
24
30
60
6
26
30
42
12
18
6
46
114
14
6
42
112
110
22
18
96
44
16
84
92
4
54
26
64
12
68
6
6
36
4
24
32
58
62
22
42
26
178
92
48
10
14
10
8
78
54
78
12
22
18
42
18
248
28
30
36
44
4
26
24
126
90
120
4
66
6
24
6
18
42
8
6
16
26
30
18
30
12
4
18
128
82
6
50
4
42
54
60
110
6
10
18
36
96
8
36
12
22
50
30
42
54
12
22
80
16
2
94
144
56
36
88
44
10
96
6
24
32
12
36
4
36
50
24
90
46
2
88
2
112
42
38
30
16
44
40
8
48
12
72
12
40
26
42
48
12
60
6
30
12
18
4
12
14
12
28
36
8
120
70
50
78
48
12
30
48
226
114
44
76
32
4
26
28
14
52
44
30
4
6
20
34
6
56
66
48
34
8
22
6
24
26
124
2
28
30
20
6
70
32
30
22
98
120
12
12
40
44
40
66
50
10
14
84
82
50
88
116
12
112
68
52
20
12
24
4
20
10
90
80
10
122
10
24
20
42
118
30
14
30
76
6
26
22
38
24
84
24
46
2
28
60
24
8
52
68
94
44
30
12
18
64
6
14
10
96
32
12
76
66
26
18
66
28
8
4
44
64
8
28
6
18
36
54
30
50
30
16
144
6
44
46
44
12
10
24
92
22
42
14
36
48
36
12
48
46
44
16
30
54
90
44
30
30
66
34
68
28
44
48
34
54
44
30
70
36
50
10
2
72
70
6
62
12
18
18
60
40
14
30
16
114
26
16
120
56
64
18
6
60
6
30
14
34
80
78
48
10
2
54
34
30
24
32
36
48
4
8
24
58
8
22
86
12
78
16
68
18
18
12
30
54
28
68
28
2
42
70
42
56
24
34
6
74
4
42
56
48
40
6
14
94
50
18
18
46
54
32
12
10
30
36
44
18
30
34
114
44
6
94
56
54
6
4
8
12
36
70
24
6
50
6
64
24
80
48
12
22
14
10
96
14
100
6
8
46
20
40
24
8
22
20
30
48
4
14
60
4
38
22
20
18
34
78
42
14
16
74
12
124
84
26
4
60
80
10
6
38
30
16
14
22
14
42
18
42
48
4
8
30
34
78
6
6
146
18
4
6
6
54
74
66
12
4
14
4
50
10
36
6
24
20
12
30
34
138
36
32
28
32
30
48
16
24
2
78
24
10
26
60
16
26
12
16
26
36
78
42
12
30
16
2
24
48
10
8
4
108
98
4
30
50
10
24
30
14
48
4
30
44
24
6
6
40
18
20
52
14
4
12
8
18
54
114
64
62
4
182
18
70
74
40
36
24
26
90
76
56
22
96
2
34
128
46
56
34
50
12
24
48
10
86
10
2
18
10
44
16
80
40
54
60
6
36
90
38
16
24
26
126
54
34
32
10
54
14
42
48
10
30
36
30
2
58
20
10
50
10
144
6
20
30
10
62
18
6
28
102
24
20
42
12
10
86
4
36
36
8
18
30
12
108
18
6
10
26
22
26
34
38
22
20
18
24
114
84
16
14
96
4
68
4
38
82
44
4
26
10
54
20
66
40
2
42
16
36
56
112
20
40
30
36
2
60
84
36
52
36
2
18
24
60
6
64
20
6
30
42
28
6
54
20
64
6
2
34
24
14
48
28
14
48
42
40
102
56
54
28
6
2
22
66
30
14
48
72
100
12
26
72
22
14
12
48
16
114
2
4
38
16
2
118
32
72
36
4
30
36
14
48
12
16
14
16
6
18
12
48
42
38
10
20
16
36
44
4
32
4
14
6
24
78
90
18
42
4
84
36
14
42
42
10
20
18
118
50
6
66
22
6
20
72
4
50
28
38
12
16
66
56
72
106
14
10
8
4
26
22
6
20
10
30
80
4
38
18
36
10
18
86
40
2
22
50
16
30
24
38
ABCD 303970196*7^$a-1 [50019]
27
103
5
25
32
87
43
38
40
14
48
70
2
60
120
9
69
120
28
35
15
10
12
98
70
60
2
18
3
72
9
60
28
18
20
42
39
49
20
4
23
48
49
20
16
30
2
22
20
45
12
49
104
28
59
9
12
15
45
18
12
45
87
10
80
16
11
72
39
18
24
3
13
2
21
1
8
15
12
25
56
24
99
139
8
9
73
12
36
2
28
42
2
10
80
40
8
40
2
9
21
16
2
40
29
9
30
4
5
45
27
61
12
26
34
6
24
5
21
15
9
18
58
24
56
42
10
12
98
33
37
20
51
1
8
63
12
15
21
37
59
1
2
10
78
24
41
69
3
27
6
4
36
23
1
6
50
52
83
27
28
54
98
42
111
24
25
50
18
88
62
21
1
6
2
15
25
12
20
16
80
27
3
33
7
5
15
45
48
1
78
2
6
9
12
1
132
35
13
50
10
47
43
8
117
48
19
41
27
12
160
8
21
9
15
13
60
35
135
45
49
8
87
201
90
45
49
95
1
14
81
48
19
68
10
47
45
28
23
12
9
36
207
13
20
64
36
62
21
81
60
27
99
34
78
5
25
11
1
6
29
3
88
65
72
37
50
18
12
16
71
13
30
96
30
12
8
4
26
82
48
11
3
6
10
74
70
6
59
13
2
9
72
9
16
59
13
12
143
3
45
37
80
27
15
81
27
112
30
23
13
14
18
51
1
38
9
36
27
69
9
70
30
47
13
11
27
9
3
18
63
96
3
10
107
36
24
55
30
8
52
60
48
8
40
14
9
9
100
62
58
50
120
100
72
26
24
16
23
37
23
48
43
20
9
9
27
13
2
108
30
15
12
85
59
1
66
5
19
18
12
11
7
2
3
13
12
8
30
4
65
13
8
40
2
21
117
22
30
35
7
20
129
72
49
36
50
10
50
10
20
63
19
78
80
99
12
19
5
37
2
6
30
10
84
50
6
63
12
25
44
10
18
20
27
55
26
27
13
54
29
48
1
42
96
77
73
23
21
27
13
83
73
24
23
73
14
30
6
21
43
8
22
35
24
1
30
6
2
33
7
102
35
36
72
43
5
15
4
66
12
92
28
62
58
83
7
50
63
25
24
6
24
20
10
26
42
3
15
30
4
18
20
21
81
51
12
87
70
23
33
34
30
35
31
44
18
10
113
39
45
24
1
66
5
57
42
48
10
30
2
30
10
60
35
55
26
70
14
6
12
60
45
12
15
46
62
58
23
7
50
94
18
60
23
12
36
24
85
30
41
51
21
9
18
78
4
8
58
20
90
63
9
27
45
10
8
70
23
115
2
22
68
42
58
5
13
80
87
37
47
123
21
27
22
18
5
60
57
16
11
61
2
6
4
35
31
5
15
52
18
60
95
37
8
70
24
5
48
25
71
1
18
2
70
29
9
51
61
95
1
179
63
142
120
158
18
90
45
12
60
12
45
10
6
83
1
6
29
13
2
45
1
12
12
20
3
7
26
63
7
2
18
10
2
70
83
9
46
53
97
20
24
99
12
15
9
61
23
24
13
23
49
23
9
111
24
1
54
26
112
59
12
36
13
20
12
6
90
39
25
11
99
10
6
53
21
60
10
6
47
48
25
20
42
18
10
44
21
24
108
67
5
21
87
13
42
18
2
9
109
14
45
25
18
32
10
26
10
59
1
2
18
4
59
87
129
1
32
111
49
12
11
159
46
20
27
33
52
20
72
36
4
35
45
40
48
71
49
50
12
108
28
32
58
50
10
47
27
16
44
9
27
9
13
23
19
65
13
12
26
10
80
52
83
19
53
67
18
48
20
4
80
16
11
49
23
1
71
96
3
18
15
27
10
11
45
40
24
36
14
9
7
5
45
27
60
3
249
21
4
18
41
36
24
37
119
63
22
128
28
72
2
36
9
15
21
15
4
50
111
7
48
5
39
33
37
11
15
4
116
24
28
62
36
39
15
16
5
49
60
8
60
63
45
64
36
12
30
20
22
6
20
24
36
70
12
8
54
40
18
68
72
111
27
40
24
5
1
35
27
22
6
2
15
75
90
27
33
12
6
9
81
174
18
27
51
52
30
20
40
2
10
11
27
81
19
72
18
12
23
13
23
7
53
36
31
32
192
40
65
12
72
61
56
22
2
16
2
10
11
24
7
5
43
20
18
4
6
17
15
12
10
8
40
23
99
36
34
11
25
20
64
8
60
52
23
60
7
56
12
42
30
6
12
18
42
3
99
10
35
121
32
10
77
3
22
59
7
44
66
60
147
43
42
30
29
72
24
12
45
51
12
63
70
35
25
59
60
61
12
35
12
36
25
24
96
44
15
93
27
13
222
48
2
36
12
63
37
48
42
18
44
15
3
81
36
51
9
61
12
30
53
69
28
12
71
9
15
75
9
27
82
50
12
33
25
2
10
8
82
18
12
8
40
32
6
57
45
42
36
21
43
20
76
5
67
18
54
5
63
9
13
36
2
22
36
23
36
61
2
72
18
90
261
48
19
30
32
15
43
20
72
21
1
68
27
31
24
38
52
26
30
22
90
30
29
49
23
19
8
9
1
14
36
34
11
45
30
33
67
50
72
22
18
12
23
13
83
21
28
23
39
9
19
48
2
22
48
18
54
38
27
3
45
27
46
50
154
56
4
86
70
80
4
50
18
18
9
1
54
29
24
73
12
12
20
3
15
9
48
24
1
38
100
8
10
32
70
90
38
64
6
72
18
24
6
12
50
58
23
9
30
82
36
44
6
34
18
2
66
4
5
33
3
37
12
23
7
18
2
10
23
108
7
77
33
18
90
22
77
21
15
48
37
35
15
34
83
13
104
18
10
83
55
134
58
30
8
3
60
39
28
5
9
10
20
36
22
20
3
45
27
36
9
15
13
62
9
19
5
12
7
20
18
42
93
15
70
23
9
168
18
117
7
6
50
9
36
9
10
8
10
8
27
117
18
52
56
82
2
6
40
80
4
38
21
36
13
23
24
25
30
29
37
35
49
38
70
50
33
45
3
1
80
6
12
108
297
25
8
10
44
10
18
8
12
52
38
42
9
1
20
16
12
62
9
1
26
34
20
16
24
83
13
60
42
32
90
16
2
60
22
71
72
63
33
1
71
12
60
25
12
30
26
42
12
9
117
34
20
6
30
24
21
ABCD 304071698*7^$a-1 [50004]
48
23
25
66
90
30
30
42
48
18
11
19
30
11
7
36
42
12
48
96
12
24
24
66
18
126
12
54
60
23
91
12
12
24
18
72
36
18
6
11
1
54
102
36
84
12
42
18
11
60
55
36
18
30
18
6
17
13
42
5
49
252
30
18
48
108
12
6
5
25
18
6
102
18
72
6
6
78
41
1
78
114
12
6
6
36
60
47
13
12
18
17
49
11
1
108
60
48
42
6
96
78
29
1
114
12
108
66
24
30
5
1
48
24
48
11
60
1
24
48
24
66
17
31
18
12
84
18
5
72
13
72
18
108
18
59
7
54
6
18
126
41
13
35
25
36
11
1
24
66
29
67
41
1
30
6
18
24
78
126
48
6
30
6
72
18
48
30
66
42
54
12
150
12
24
11
103
54
60
84
42
54
138
36
12
137
1
12
30
42
60
23
72
49
12
96
18
42
24
47
13
18
24
24
6
18
17
247
66
6
173
43
6
36
12
23
67
108
6
30
29
1
24
138
5
12
127
12
12
29
1
18
36
65
13
54
78
23
1
11
31
17
133
36
12
6
48
197
79
18
12
96
83
7
5
13
35
409
54
17
12
25
24
6
60
5
43
114
36
6
24
77
25
120
84
96
6
198
48
18
5
13
42
48
54
71
7
30
23
55
102
54
54
18
89
37
83
55
90
60
18
6
36
12
11
37
12
11
25
12
90
48
5
1
24
47
60
19
48
42
12
84
35
60
13
30
12
90
24
54
5
25
42
36
6
6
18
6
66
12
24
90
30
264
6
102
12
36
12
48
48
24
96
48
18
30
120
264
60
12
12
6
18
30
30
23
12
120
37
12
36
23
12
7
6
30
6
30
18
6
114
24
30
54
12
132
11
49
6
42
30
41
60
1
6
108
24
54
24
35
85
6
137
7
42
54
18
71
25
42
36
137
49
156
12
18
5
1
42
60
17
1
30
60
90
48
24
84
78
36
54
114
6
132
36
47
85
12
6
5
1
30
6
114
6
108
6
30
18
42
72
84
12
42
6
30
18
78
114
30
24
24
6
66
48
6
71
13
222
78
12
12
84
6
18
96
36
6
5
12
19
30
42
54
83
49
30
41
7
65
1
48
59
37
83
91
6
72
90
54
18
41
31
54
228
48
36
12
36
155
37
23
1
42
90
36
66
6
12
6
41
49
36
72
48
12
84
18
29
7
12
6
84
23
103
17
25
6
48
18
11
91
6
126
18
36
48
72
24
12
42
6
48
48
35
43
90
90
12
6
12
24
83
55
18
24
12
119
67
6
24
23
73
18
24
18
6
48
138
78
96
6
36
36
12
132
12
78
29
85
47
7
18
6
6
72
30
18
36
24
12
114
17
37
36
84
108
6
29
97
12
24
12
84
84
24
48
90
108
36
48
42
71
25
66
12
6
71
37
66
12
6
59
49
120
48
30
6
12
6
29
48
61
54
137
1
54
36
17
85
36
12
36
24
24
42
24
17
7
60
6
96
11
1
71
1
48
48
132
66
18
30
77
1
228
11
7
24
17
25
35
19
6
126
18
66
48
18
12
24
60
35
1
84
102
144
6
83
127
24
77
31
6
23
37
18
18
174
5
13
12
18
48
12
132
6
54
60
6
12
6
192
17
7
54
11
31
24
53
13
72
60
18
30
24
23
7
5
139
54
42
66
47
1
18
30
66
30
24
6
17
25
18
30
204
84
24
36
90
18
18
24
54
24
11
43
65
67
90
12
42
24
5
60
12
43
5
67
30
12
96
6
41
103
30
18
54
72
42
24
6
11
13
6
29
1
30
41
49
72
24
30
48
5
25
78
29
13
60
12
48
84
11
12
31
120
24
84
18
36
42
48
60
42
30
6
60
12
24
12
54
66
11
25
24
24
12
120
12
18
5
37
96
12
18
72
96
12
36
6
35
31
6
42
24
24
96
36
96
30
18
60
5
1
24
66
78
18
5
1
108
12
48
108
42
36
5
103
5
12
25
48
66
36
30
95
25
12
11
12
1
18
30
42
12
102
6
6
11
31
29
12
60
91
77
1
119
1
60
174
54
18
6
12
36
12
42
6
11
79
29
55
96
12
6
24
59
25
126
6
60
18
5
1
12
12
24
24
12
18
17
1
66
6
6
12
78
18
30
36
18
54
54
29
25
72
12
12
66
60
6
48
12
12
6
60
29
12
13
72
18
48
29
13
6
6
6
6
42
96
65
60
48
12
37
6
6
36
48
24
90
48
72
6
47
25
36
54
36
18
42
24
5
25
78
5
1
36
23
72
13
54
102
108
18
156
24
18
47
61
59
85
24
60
60
30
12
89
37
12
59
1
11
61
12
36
11
79
144
6
54
12
42
36
12
36
108
180
72
107
55
18
59
67
30
12
192
6
6
48
12
12
36
12
18
17
7
42
54
96
101
31
29
55
5
157
90
36
66
24
12
144
36
36
24
12
54
41
31
78
72
47
19
168
120
42
30
6
72
30
54
131
1
48
11
55
168
17
1
6
24
78
24
6
54
42
6
60
18
78
24
60
102
6
48
36
12
168
84
71
72
49
119
31
12
12
240
72
53
13
24
84
11
60
73
107
31
17
13
42
120
6
24
12
48
6
54
120
60
90
6
48
6
42
30
66
42
12
6
24
23
61
36
48
47
ABCD 304132716*7^$a-1 [50039]
66
53
1
114
144
6
36
35
1
11
49
12
42
6
71
108
1
23
145
24
95
127
18
126
66
30
18
6
90
60
60
6
77
60
13
120
24
36
60
48
48
18
102
138
162
131
37
11
49
12
54
65
13
12
47
61
12
30
90
60
84
95
37
18
5
61
23
12
1
24
48
12
24
24
126
53
1
18
174
156
54
6
60
59
19
24
18
179
13
228
12
6
30
35
96
48
7
24
24
30
12
36
11
61
18
53
25
36
48
108
60
102
48
24
18
6
30
24
48
23
61
23
1
71
1
72
36
35
7
24
5
13
102
6
11
49
11
19
54
59
25
6
24
162
108
11
13
12
84
24
18
102
138
18
30
24
18
24
143
7
137
97
11
13
96
12
42
42
6
24
30
18
101
37
12
60
6
30
156
24
83
19
18
95
25
12
12
30
78
18
41
1
84
108
48
11
61
11
1
47
36
1
54
17
13
11
1
36
90
18
54
6
143
37
72
30
18
6
30
24
143
1
72
84
11
91
42
78
30
120
72
18
17
25
96
6
78
12
60
59
31
137
109
108
71
24
25
24
11
25
23
49
18
53
37
30
24
72
5
24
84
73
24
36
12
6
41
49
54
138
72
48
47
12
60
12
61
12
48
119
1
42
114
24
11
49
12
35
133
96
71
25
126
24
5
61
12
48
11
7
24
102
18
30
47
25
47
1
36
12
11
12
1
18
120
18
11
48
49
24
48
18
30
12
54
24
42
11
67
30
36
54
41
1
222
66
24
288
71
12
228
7
6
18
30
12
204
66
29
205
36
24
59
37
426
42
192
47
7
6
90
77
12
7
264
29
1
35
24
7
101
1
11
79
17
12
37
12
48
84
126
54
66
101
1
59
13
12
30
77
73
35
61
24
144
66
77
48
109
12
72
36
54
72
77
67
6
24
35
31
65
1
132
35
85
18
24
90
23
24
7
53
91
89
37
11
24
25
6
66
102
78
60
12
72
83
85
60
47
1
72
11
36
24
109
36
35
85
11
1
72
11
79
6
203
1
12
35
12
19
41
96
7
54
12
12
72
18
30
47
19
30
71
25
48
48
71
13
36
143
67
42
71
7
18
30
24
29
108
13
60
12
66
53
67
48
42
102
6
84
6
6
47
12
25
30
5
187
24
5
24
1
18
30
36
84
59
7
24
6
36
47
61
179
7
5
85
120
54
72
18
48
24
120
24
12
12
11
49
11
1
126
24
90
155
1
72
18
162
12
35
1
78
5
67
29
72
49
12
12
84
12
59
49
6
18
78
90
72
36
12
83
19
48
53
97
71
1
66
72
24
30
186
72
42
84
35
157
42
29
1
138
24
29
1
60
24
11
1
83
157
11
73
6
138
30
173
13
48
12
24
60
12
11
61
168
24
48
12
6
53
1
59
7
48
90
11
19
54
18
113
1
6
29
19
5
19
78
144
24
11
13
18
48
72
17
55
29
1
36
36
47
1
12
108
131
97
24
6
48
5
115
72
18
36
120
18
17
25
6
72
6
66
6
23
48
73
114
54
107
12
12
31
185
49
35
61
30
18
78
24
48
6
84
167
1
11
49
12
6
150
11
1
24
120
48
6
54
66
66
6
18
30
24
17
25
23
12
25
36
72
126
53
13
108
90
29
109
108
42
53
25
11
31
72
138
150
29
19
24
78
18
6
95
109
24
47
48
13
18
42
12
12
108
11
7
78
24
192
35
60
19
65
55
90
12
42
18
59
25
59
157
11
72
145
36
90
234
12
24
24
24
11
7
120
29
19
72
114
6
282
6
102
11
7
102
12
11
25
42
90
11
12
1
6
24
18
6
42
144
23
7
89
24
7
144
144
30
11
31
66
60
12
36
23
48
1
18
66
59
37
71
133
35
144
108
259
90
12
36
24
102
89
85
11
13
11
25
12
71
19
42
36
11
61
18
54
11
55
30
11
12
157
11
12
60
48
13
131
19
18
54
30
84
11
24
1
90
30
24
96
60
23
55
6
35
85
60
60
96
47
61
48
12
18
42
95
1
12
12
48
12
96
24
48
48
11
13
36
23
7
66
6
30
18
30
12
30
53
1
95
13
96
12
120
18
6
18
48
18
12
48
95
25
66
54
83
48
25
95
13
11
48
13
47
48
72
12
49
102
6
90
48
42
11
19
120
138
83
132
1
30
18
131
67
89
73
71
49
71
24
36
61
23
31
66
59
1
18
65
7
77
1
90
66
12
12
60
66
41
1
120
108
66
54
35
31
24
30
36
30
54
96
18
6
11
1
24
35
49
72
18
144
162
6
101
1
59
7
41
61
84
6
24
24
125
1
84
11
84
79
ABCD 304194248*7^$a-1 [50004]
30
66
18
33
63
12
21
21
12
24
3
75
42
51
3
6
24
6
33
3
45
24
33
6
69
45
15
48
105
48
3
111
42
18
24
12
153
9
48
42
48
6
3
15
45
21
42
96
6
15
84
24
87
42
15
60
9
111
27
6
66
21
3
36
48
21
21
138
18
75
15
126
51
69
12
15
24
48
15
18
15
3
72
177
36
57
3
180
24
3
33
9
6
12
18
39
12
39
48
9
93
15
27
9
48
21
42
42
6
102
6
9
33
15
24
63
18
18
6
51
24
27
33
69
3
27
12
72
9
69
39
3
12
45
3
9
21
72
42
12
6
6
36
84
54
3
21
90
42
15
15
105
120
27
6
18
60
24
9
51
84
48
102
66
30
75
63
6
54
9
21
30
81
27
9
12
24
27
90
66
45
15
153
3
21
9
30
162
3
111
18
60
15
12
39
45
27
78
60
12
39
27
57
24
45
6
141
24
132
33
99
69
3
48
15
12
42
6
21
72
39
126
30
9
39
30
18
12
144
45
9
36
15
48
15
24
45
3
21
27
60
156
6
42
36
78
6
138
42
9
57
120
15
33
42
9
3
18
87
27
21
15
24
18
3
21
12
6
9
9
6
48
21
12
63
36
54
18
36
21
27
21
63
12
48
36
84
90
6
120
24
54
84
54
18
15
9
87
111
177
15
45
72
9
30
9
3
6
12
15
111
9
12
33
30
12
18
24
66
105
75
21
3
105
192
9
15
15
24
21
3
72
30
51
24
12
15
24
84
36
24
21
36
93
12
132
6
12
60
66
78
69
3
12
36
42
6
24
108
84
36
21
135
66
18
12
9
33
6
78
24
66
45
33
54
24
54
6
21
33
18
33
45
15
84
3
9
3
24
9
15
12
84
21
33
72
42
9
3
33
27
33
63
21
3
24
24
18
6
108
33
108
15
21
69
3
15
9
33
36
75
12
48
3
30
3
39
9
12
24
9
3
63
42
6
21
36
57
18
108
36
24
6
78
18
24
18
33
39
30
84
30
21
3
33
45
18
24
108
24
45
27
12
60
60
6
66
69
51
48
12
36
9
3
21
15
66
150
114
3
12
39
93
33
24
51
3
24
60
45
96
204
36
24
51
6
51
21
75
87
33
45
18
9
12
51
54
6
90
30
84
24
48
21
99
6
48
18
30
111
48
39
45
24
60
33
6
57
111
36
9
21
18
12
57
12
51
30
102
9
39
9
15
102
51
9
144
3
51
96
90
27
75
48
21
51
45
9
15
87
36
33
27
36
69
159
21
33
12
12
42
60
45
9
42
33
36
99
72
96
9
33
18
72
36
48
33
15
18
6
12
12
21
87
6
63
111
6
42
60
24
9
9
126
6
51
51
9
36
15
60
6
18
42
3
36
120
21
30
36
54
54
57
3
9
93
96
72
15
48
63
48
21
21
24
42
33
99
9
45
120
30
24
21
57
78
48
42
24
6
69
48
15
12
21
24
93
30
12
30
63
75
30
15
3
12
6
99
117
18
24
45
69
15
51
6
54
48
24
57
3
6
42
162
3
63
18
39
129
72
120
255
3
9
69
24
72
3
123
54
3
27
33
24
27
57
75
168
24
6
6
36
57
45
78
69
60
21
78
54
6
6
6
60
24
21
12
24
3
24
57
27
36
48
93
9
39
21
60
6
33
3
96
9
105
24
3
3
54
60
3
60
48
36
27
72
18
60
3
39
21
24
9
78
6
6
105
9
6
6
24
3
39
108
12
12
6
3
3
78
12
42
72
93
24
57
39
27
96
9
105
27
36
141
30
42
30
30
6
60
18
3
3
18
12
30
60
129
12
51
42
63
141
6
18
3
3
120
24
36
24
96
21
12
36
21
51
36
24
9
138
42
24
54
21
57
75
105
18
45
24
9
27
39
6
75
12
48
33
51
9
18
42
18
9
15
6
30
93
168
39
177
15
48
21
39
9
75
9
9
27
48
3
30
18
33
45
6
96
42
6
48
9
33
36
6
9
27
126
27
72
21
54
57
9
6
6
192
36
60
42
36
18
78
42
3
63
12
9
24
63
72
42
6
42
18
24
204
54
18
24
102
3
168
15
57
12
9
30
60
36
21
27
6
87
15
12
69
9
42
12
6
30
45
12
75
108
12
117
96
12
21
39
33
75
36
120
75
12
48
33
48
39
24
18
3
24
3
42
54
21
15
36
93
27
18
3
39
129
96
9
75
63
9
15
18
27
183
12
18
39
9
39
3
18
51
9
42
54
63
120
15
24
24
18
78
48
33
21
18
69
36
27
9
21
18
93
75
21
9
246
21
27
12
12
108
78
78
36
33
12
3
12
102
42
12
60
33
27
36
54
51
3
24
33
36
15
24
30
6
24
33
15
9
27
12
54
63
39
6
18
30
24
3
60
48
3
21
75
33
207
30
48
18
30
84
15
36
15
21
9
108
66
24
9
51
21
75
12
36
129
24
15
30
39
21
18
24
36
21
27
18
18
9
21
15
21
12
78
156
6
27
57
60
18
150
15
63
12
9
36
12
129
12
6
42
18
60
36
48
69
3
18
30
48
30
42
108
12
12
18
39
33
3
3
81
33
15
21
60
24
3
3
21
27
33
21
15
15
12
18
42
18
15
9
66
18
60
3
75
6
48
120
18
9
21
39
39
84
9
81
30
45
9
255
21
30
24
24
42
15
33
18
45
39
36
84
129
81
27
51
9
3
117
3
60
96
18
51
3
21
87
45
27
6
15
21
18
84
18
6
60
54
48
87
39
21
39
48
42
3
12
60
39
42
15
27
42
24
30
24
132
12
9
27
36
54
18
ABCD 304328844*7^$a-1 [50048]
36
45
30
141
48
24
153
126
189
9
39
132
99
21
27
45
27
69
48
51
54
30
96
81
27
57
27
36
6
99
27
54
3
96
36
21
15
36
12
15
45
108
12
15
81
12
36
96
216
36
72
45
18
30
78
45
27
9
219
69
27
54
84
90
153
24
108
36
21
78
9
27
36
36
9
72
63
21
27
36
153
216
96
45
144
99
57
54
96
45
99
9
21
162
18
42
9
39
60
36
57
9
99
60
108
27
144
9
72
21
15
3
6
27
27
9
120
96
12
108
15
12
9
24
45
30
69
72
117
183
15
45
36
36
3
141
12
87
21
123
162
27
12
51
57
27
33
108
9
144
138
24
57
9
15
3
9
60
201
6
45
9
54
45
12
24
75
24
45
72
99
45
156
24
9
63
39
69
9
30
33
12
171
96
30
87
99
45
75
177
3
33
48
60
3
69
84
33
75
15
21
24
9
66
42
18
57
24
3
69
108
39
69
39
162
195
27
201
168
27
57
33
63
63
18
18
9
36
264
132
72
36
180
36
12
96
39
69
3
54
36
99
9
96
27
36
36
48
15
30
63
24
165
6
90
3
33
3
24
63
21
72
135
81
15
54
75
24
36
108
48
45
15
48
60
12
24
27
45
36
84
141
3
15
36
36
9
72
63
57
27
9
45
6
9
12
168
117
147
36
96
144
36
36
111
150
12
27
36
99
78
63
3
60
21
99
60
273
24
3
105
48
81
6
102
54
96
21
24
57
99
108
51
9
84
60
36
36
27
18
162
9
36
135
18
3
51
57
24
75
24
18
99
84
312
3
114
63
75
105
3
69
39
42
3
132
39
6
39
123
12
33
57
24
27
144
21
27
72
36
15
189
84
36
15
9
75
36
81
60
36
39
81
72
9
96
192
114
36
21
33
135
36
45
27
36
99
21
51
30
126
60
81
48
36
69
39
96
144
48
9
18
69
12
15
66
15
12
108
24
81
30
9
24
48
24
3
9
123
45
27
108
180
45
45
282
105
84
24
36
3
24
30
6
45
3
69
36
63
12
9
72
36
45
51
3
36
54
6
9
9
30
45
132
36
72
27
57
24
63
129
15
9
12
60
117
27
3
81
51
45
36
27
12
45
15
72
18
12
27
96
12
132
36
21
15
84
27
9
27
33
48
27
114
75
81
216
15
63
9
48
72
63
45
24
57
15
27
102
51
45
3
15
93
81
42
54
27
39
24
45
12
9
114
93
63
33
81
27
9
3
27
60
36
21
96
3
33
36
12
9
15
27
72
237
60
48
15
9
144
45
48
132
66
33
12
87
9
12
33
27
3
177
3
60
57
60
207
21
15
156
33
36
3
69
21
60
207
3
45
36
99
69
9
30
24
84
24
57
51
57
63
24
48
69
36
12
132
72
27
30
15
12
108
24
108
84
123
9
12
87
36
93
27
54
51
21
6
45
12
72
303
18
3
27
105
3
117
24
36
12
60
3
108
24
9
9
18
72
57
24
3
153
51
12
141
129
15
36
108
9
99
144
27
45
84
15
57
33
171
39
36
54
108
27
51
9
12
15
117
3
60
126
63
171
48
6
162
12
33
63
12
54
63
15
81
81
3
24
99
144
117
3
54
87
27
81
36
180
12
24
12
96
12
27
45
36
27
69
12
27
33
36
36
45
27
3
150
27
36
36
27
9
99
9
48
288
33
27
45
27
99
12
90
51
63
108
9
36
3
33
48
72
96
21
123
36
3
81
132
45
27
72
36
12
45
6
30
99
24
12
24
75
69
189
171
12
24
21
6
117
72
9
135
108
36
27
30
15
39
105
27
9
9
18
9
21
15
9
30
216
168
36
30
51
12
24
180
27
9
36
135
153
36
144
12
51
9
12
24
12
51
21
51
9
291
96
12
108
81
60
21
63
15
9
9
90
45
72
3
132
57
45
27
108
63
45
87
21
51
144
72
45
36
12
69
3
108
15
21
33
102
33
120
24
3
36
162
51
45
54
72
9
12
15
138
36
6
117
3
54
27
60
63
129
135
69
3
ABCD 304402940*7^$a-1 [50025]
10
23
3
40
5
19
6
11
30
42
24
12
12
6
33
21
18
6
30
18
13
17
7
41
37
29
12
6
24
1
11
18
30
30
25
12
18
11
18
36
1
24
80
16
11
3
9
24
1
11
1
8
10
90
5
24
81
30
63
6
30
3
15
15
9
9
18
3
6
31
18
5
6
9
12
18
40
20
4
23
25
11
3
15
15
24
12
64
20
16
17
24
6
102
9
3
24
30
9
15
15
10
38
42
9
6
1
53
37
8
21
30
12
6
6
9
9
12
9
27
6
19
65
3
9
24
9
39
27
12
30
16
20
42
3
12
27
3
13
35
30
48
37
12
8
33
6
48
66
24
12
25
6
44
12
15
6
15
3
12
18
12
27
27
3
15
25
42
24
20
9
18
45
15
3
3
9
27
18
9
46
18
11
9
84
12
3
57
33
6
18
30
7
14
57
12
9
27
36
15
36
21
13
56
24
22
17
3
15
9
9
12
6
9
21
27
64
36
24
5
15
9
6
21
39
1
17
3
3
12
96
33
18
3
21
45
13
8
22
89
30
1
38
24
4
11
21
3
1
5
24
9
6
3
1
5
3
21
31
12
29
24
6
12
6
12
15
10
44
10
2
54
12
54
46
2
9
12
19
59
3
24
15
27
15
30
6
27
39
18
30
45
9
6
37
23
18
6
12
69
3
72
3
9
13
5
19
30
18
8
15
15
27
27
10
29
6
123
39
18
12
18
1
2
9
7
17
9
63
30
43
5
24
9
3
7
17
12
12
9
12
45
36
7
5
27
21
6
7
5
24
1
11
7
12
18
98
33
9
18
24
36
9
3
9
7
5
21
9
36
24
24
13
2
18
27
3
12
3
6
31
23
9
27
33
28
11
51
106
53
24
3
15
43
2
48
10
24
12
14
6
15
6
96
24
55
35
9
9
18
7
32
27
12
9
27
6
18
3
63
3
21
6
6
33
6
15
30
13
2
3
49
2
33
12
3
6
30
3
21
12
3
36
6
1
14
21
19
14
60
3
30
42
21
10
20
18
16
20
10
65
18
9
3
9
10
26
36
3
24
7
2
21
3
9
48
6
7
6
5
66
43
5
36
33
4
12
36
5
18
42
25
41
6
3
15
9
4
59
31
5
69
27
18
66
21
4
36
20
45
3
6
46
26
27
21
39
24
24
12
3
4
5
21
27
1
5
30
90
97
23
21
75
6
15
12
9
19
2
10
17
9
21
13
5
3
12
3
6
3
16
24
5
30
6
39
9
9
63
66
12
7
5
3
6
15
36
7
8
10
62
46
90
71
21
54
28
23
13
29
24
48
9
33
21
12
64
23
7
42
38
10
17
12
1
14
51
9
12
3
30
36
7
11
1
41
15
21
36
19
11
12
1
6
26
45
15
3
12
15
3
27
24
24
3
6
6
6
1
5
39
39
54
3
34
17
6
6
18
3
3
15
22
41
39
15
6
18
12
6
24
7
119
30
19
11
18
6
72
90
36
39
9
9
22
41
21
63
3
3
12
3
33
9
3
12
12
51
3
78
12
6
6
18
24
19
8
45
6
18
30
7
41
12
42
21
9
1
35
19
32
72
18
15
19
17
61
2
21
54
1
17
1
53
12
18
24
12
6
21
69
24
6
18
24
6
3
10
14
34
17
19
77
9
3
24
33
9
7
8
6
3
37
36
5
18
9
28
5
39
39
7
5
42
18
6
6
6
15
6
24
3
6
24
6
27
3
24
24
19
30
14
54
3
54
48
3
9
6
15
28
20
4
5
61
11
3
27
13
2
6
64
14
30
15
18
63
30
27
9
21
7
6
5
9
24
3
9
60
10
80
6
3
12
13
11
3
3
39
39
21
4
5
25
11
3
33
3
3
6
30
25
32
75
21
30
21
12
21
21
3
30
45
6
30
30
36
19
11
24
21
12
33
9
27
30
7
44
6
21
49
5
24
6
24
3
12
16
11
24
12
30
15
9
24
7
20
3
1
20
51
9
4
30
2
21
6
15
27
1
17
21
3
18
19
5
7
38
16
18
12
29
15
22
17
15
6
33
48
15
15
21
33
7
5
3
16
14
30
24
33
30
18
18
7
5
21
3
15
15
13
2
12
40
14
9
18
6
1
29
60
33
9
15
15
12
3
3
24
13
23
42
15
45
27
75
73
65
37
2
48
21
39
42
6
129
12
36
33
15
18
18
21
39
6
12
18
24
15
39
30
1
18
5
51
21
19
20
36
21
6
27
3
6
24
9
22
23
9
45
13
5
21
3
6
24
54
48
15
21
21
3
1
29
25
56
9
6
1
29
24
24
15
3
19
30
17
6
6
15
3
6
45
3
27
3
42
21
9
12
9
9
27
3
1
29
3
4
5
3
6
46
18
2
39
18
9
45
7
23
6
54
3
21
12
3
18
9
24
48
6
3
10
2
51
19
5
72
12
25
35
27
30
27
15
6
9
33
10
2
15
21
21
9
9
6
21
4
2
81
12
9
42
34
6
30
14
9
24
9
24
27
3
3
1
11
6
6
24
18
24
1
11
9
21
18
3
22
2
9
1
14
15
12
19
8
10
5
21
4
12
38
27
90
72
6
7
5
1
41
6
30
6
36
18
7
23
1
6
44
3
39
18
57
3
15
6
9
3
6
6
24
45
6
3
51
10
8
28
60
12
8
21
126
42
24
36
6
30
15
3
18
15
9
15
3
1
5
3
33
7
20
33
25
56
58
41
66
1
5
6
9
24
9
54
1
5
6
61
8
15
18
12
1
20
3
45
33
48
12
6
7
17
3
3
3
87
12
19
11
12
3
3
12
24
1
17
73
6
35
12
21
22
5
66
33
33
19
84
14
6
15
66
7
5
18
18
9
69
27
6
9
6
12
1
12
23
6
55
26
4
2
22
35
6
1
5
6
3
9
48
3
12
27
12
9
9
6
7
29
13
26
27
33
15
19
41
12
19
5
36
9
6
22
11
18
7
11
42
6
48
9
18
9
9
21
3
28
5
15
9
39
142
5
45
30
33
7
5
6
42
9
28
80
3
15
15
15
9
18
6
15
54
16
29
3
24
24
16
30
5
6
6
3
36
3
12
12
54
27
9
3
21
21
3
18
9
9
7
5
12
9
18
42
4
14
39
6
7
23
3
9
12
9
4
53
12
12
12
15
76
14
45
19
29
24
33
15
12
6
48
21
45
18
7
5
43
5
21
9
6
15
6
15
12
15
6
22
50
15
6
13
23
15
9
1
83
33
15
30
21
10
38
30
9
1
32
9
9
15
7
48
62
24
27
27
15
15
15
3
9
12
6
15
52
23
21
3
24
27
22
14
10
5
9
3
12
25
11
12
19
71
7
11
18
21
111
12
12
21
16
17
42
12
36
6
7
5
54
6
15
9
21
10
26
27
3
10
23
15
34
26
36
15
48
25
2
6
15
6
12
6
9
9
12
12
31
11
12
6
30
6
3
3
1
20
24
12
9
6
18
9
48
27
6
1
36
8
57
27
30
15
27
16
5
12
78
18
9
36
3
3
6
9
3
9
1
23
9
4
35
1
6
24
8
40
11
27
4
5
12
30
37
17
9
21
12
7
5
18
3
48
3
1
11
48
12
66
19
11
63
12
15
15
21
7
38
22
8
60
15
7
32
75
36
27
28
12
48
35
60
6
36
6
60
6
3
18
15
3
21
15
16
8
3
18
9
9
24
9
3
102
19
23
33
4
5
48
6
6
1
8
3
31
11
9
66
10
47
25
104
40
53
114
78
9
6
6
15
15
18
30
6
39
1
5
13
11
9
3
6
1
23
12
7
65
9
27
3
51
21
3
21
3
3
12
9
12
21
6
15
12
36
54
15
27
6
9
39
30
6
51
21
21
12
15
9
96
15
12
27
22
8
21
6
3
90
15
12
15
21
1
11
6
15
27
43
14
6
3
43
54
50
46
14
10
29
18
21
12
48
63
15
15
9
24
54
3
24
1
2
9
18
18
6
15
4
2
16
8
39
57
51
3
6
3
6
36
84
9
12
28
71
12
15
21
1
23
19
14
21
13
23
57
6
21
3
18
24
24
9
36
49
18
17
12
6
6
3
4
12
12
6
17
18
37
5
3
15
60
18
13
11
18
12
84
73
11
67
11
18
45
30
45
81
51
30
3
15
15
3
12
1
62
30
21
30
1
5
19
5
18
42
39
3
7
32
34
6
5
12
6
18
6
7
29
51
21
36
18
15
12
4
17
13
14
42
15
9
15
6
18
18
9
12
6
12
12
3
6
48
9
9
13
23
30
6
30
72
9
33
1
14
15
7
35
24
3
33
45
27
6
18
18
13
2
27
19
8
24
16
14
39
13
53
21
30
3
12
24
12
3
40
29
13
5
1
8
21
1
60
35
12
30
18
6
27
57
18
42
24
12
33
18
12
3
6
27
4
17
6
55
29
3
9
15
6
18
3
13
6
26
48
27
3
4
5
1
23
3
3
21
4
12
24
80
21
30
54
12
54
13
23
12
30
42
3
22
23
3
22
8
21
66
6
18
18
9
12
30
3
6
18
24
3
3
6
1
5
15
18
3
78
15
15
36
3
6
15
18
18
3
27
9
10
5
9
81
9
21
27
45
105
3
30
15
4
60
11
1
14
42
4
29
9
6
21
43
17
9
52
5
3
6
15
12
7
23
39
9
24
15
33
79
8
36
57
3
9
30
45
12
9
48
6
1
38
6
40
5
15
4
11
6
45
24
21
18
12
13
5
63
30
9
21
10
14
9
39
15
12
15
33
6
12
13
6
8
10
48
71
39
3
18
12
18
3
21
36
7
35
6
31
12
32
3
6
15
3
24
3
3
9
51
19
14
18
3
18
21
57
21
12
3
15
3
3
3
6
12
96
6
9
12
39
27
3
72
54
1
6
5
6
3
15
6
3
57
21
30
3
21
24
16
8
3
67
2
30
10
11
18
36
18
33
21
21
48
18
12
9
6
6
18
30
12
54
3
3
13
5
9
21
13
2
24
9
13
5
13
5
1
26
18
30
6
24
10
14
15
7
23
24
9
3
1
17
6
6
30
18
24
7
23
9
18
15
1
11
3
15
18
9
24
10
5
1
11
12
48
3
16
11
6
54
42
7
8
36
16
5
9
15
42
24
9
6
28
5
3
21
6
6
7
18
6
35
54
6
12
3
24
27
9
24
3
57
10
11
19
5
12
3
4
2
45
12
7
2
3
39
15
6
48
12
19
65
1
17
37
2
60
15
12
1
6
5
1
11
49
5
1
5
18
24
7
26
21
12
6
21
27
1
2
9
3
10
56
9
18
36
12
15
16
20
81
15
18
6
58
41
7
41
37
2
18
15
15
9
7
8
12
6
3
6
12
3
6
51
3
24
76
23
18
6
18
13
72
35
42
9
3
24
7
17
1
6
24
30
20
6
21
18
36
31
14
6
30
39
48
13
11
24
54
1
20
16
2
51
21
15
19
5
1
24
23
7
23
37
26
27
24
33
21
25
5
24
19
2
10
24
17
7
20
39
54
18
30
15
12
45
3
6
3
6
24
114
12
24
18
13
30
53
18
9
24
39
3
63
6
18
33
76
24
5
24
21
ABCD 304411836*7^$a-1 [50018]
1
8
36
22
17
31
24
17
7
42
32
15
13
50
4
12
18
11
91
8
66
10
32
18
4
26
9
7
8
4
60
17
39
76
29
27
4
60
48
8
33
27
34
11
81
46
18
42
2
27
48
36
25
42
92
4
48
104
16
24
20
4
14
3
15
9
75
108
45
207
4
6
18
60
2
22
29
7
12
18
35
25
155
19
12
104
30
16
11
60
25
38
12
33
7
6
44
15
84
19
48
5
9
58
56
142
12
30
48
5
55
8
28
17
91
78
18
29
60
31
8
96
84
45
61
26
45
85
18
12
158
10
12
12
8
28
26
58
8
72
81
15
21
115
101
55
77
48
31
24
32
30
46
5
27
45
7
36
5
61
78
30
35
7
20
9
9
75
67
48
65
51
34
12
48
18
32
36
4
36
17
24
3
4
12
20
40
5
7
8
9
61
20
70
29
3
18
6
18
34
12
56
6
22
80
42
18
52
20
18
3
49
42
60
12
12
65
19
74
10
32
12
33
135
4
14
10
12
14
70
48
36
29
87
9
91
8
4
18
48
11
12
72
61
6
12
62
99
37
11
43
6
48
96
42
18
6
48
212
21
27
28
17
91
24
8
153
39
4
29
12
36
7
17
85
30
36
30
11
9
15
1
54
20
6
4
42
24
24
50
10
12
12
56
36
36
30
15
7
144
41
33
3
9
22
50
22
6
50
48
42
63
12
15
4
48
38
22
24
48
6
6
29
19
29
13
74
18
28
24
60
18
17
43
8
4
24
60
18
18
60
17
24
43
104
28
5
37
66
17
9
118
24
8
30
22
20
64
17
7
36
48
42
47
129
15
3
4
42
44
15
139
17
9
10
41
36
39
96
30
142
12
5
1
11
60
19
36
8
45
12
99
18
15
12
25
18
84
6
66
14
27
3
33
12
15
22
18
77
3
33
27
16
41
9
60
36
64
2
34
35
99
21
45
46
5
31
12
6
23
108
49
18
17
144
24
36
1
24
96
95
19
12
32
52
5
127
8
69
12
9
15
39
4
20
36
28
29
132
45
16
2
4
24
12
12
5
31
56
10
54
17
12
103
38
70
5
36
60
19
26
40
80
18
4
14
82
5
31
5
37
35
7
41
19
120
68
28
5
12
27
33
79
5
31
20
9
25
6
12
60
5
31
26
10
12
24
12
32
16
36
2
10
60
125
7
84
20
9
9
10
50
18
9
39
24
40
50
76
134
76
36
38
75
15
36
4
41
72
13
62
22
110
28
8
94
62
28
6
26
4
80
9
43
78
6
44
4
5
63
16
24
65
72
21
51
61
23
25
80
46
29
55
80
60
126
3
1
35
61
11
7
17
91
20
40
32
40
5
25
20
51
7
24
78
6
50
10
17
7
98
48
46
48
48
2
106
101
55
44
96
10
6
5
87
57
43
65
36
45
15
9
63
3
6
28
12
23
27
64
2
70
74
10
5
205
90
5
9
15
49
32
46
42
11
36
63
64
12
17
24
3
28
113
12
19
44
6
28
62
10
18
8
12
28
5
91
56
45
55
8
16
53
115
14
36
18
4
2
22
14
10
80
64
6
18
168
12
42
23
31
5
7
18
14
33
43
24
42
66
24
18
11
45
15
36
13
18
54
71
15
30
22
92
40
50
3
15
30
42
16
48
101
36
19
18
50
30
6
45
9
10
26
27
37
96
42
50
27
36
1
48
42
24
5
9
10
32
4
134
72
18
64
24
24
24
5
12
60
31
24
53
21
18
33
27
28
8
9
19
24
2
30
33
12
67
6
44
22
12
6
83
37
30
6
6
41
27
10
26
16
2
87
9
48
100
50
10
35
7
38
12
22
12
80
4
41
36
1
80
27
31
60
20
9
60
1
20
6
28
42
14
9
15
10
42
36
20
12
6
66
33
3
9
15
34
42
84
41
168
1
11
7
26
16
38
252
18
22
90
8
16
36
18
48
96
18
30
108
8
9
19
60
12
32
21
1
59
7
104
6
3
24
3
33
12
7
8
9
36
84
36
24
43
2
76
50
28
12
54
23
55
20
36
6
10
78
78
17
87
21
24
91
24
12
29
27
18
27
1
18
36
53
9
16
98
46
11
9
70
60
14
42
22
54
6
26
9
57
15
73
47
109
36
6
17
31
36
24
240
72
54
108
23
55
8
6
63
43
48
24
66
35
9
10
6
74
21
24
45
34
41
63
18
40
2
9
49
71
9
15
19
92
34
36
74
52
18
66
5
120
7
6
90
2
3
19
12
84
8
45
7
18
114
89
24
45
27
99
30
15
7
12
17
139
41
13
90
41
19
60
2
70
6
32
46
6
23
19
32
4
8
9
15
9
12
13
140
16
90
20
24
21
7
161
7
5
45
54
94
11
7
2
10
36
17
7
5
1
36
6
53
12
9
51
75
24
54
70
36
5
1
80
46
24
17
19
44
10
2
100
84
12
17
43
14
22
12
36
48
32
4
41
3
24
21
24
63
88
65
9
36
28
18
2
4
42
18
86
4
12
140
24
45
9
76
24
47
51
9
7
42
30
77
27
4
48
6
6
6
2
69
7
12
8
72
40
41
12
67
56
12
22
23
19
98
52
18
84
8
16
89
7
2
126
21
13
11
3
81
7
24
149
31
36
29
48
19
24
8
40
14
10
6
74
28
132
65
36
12
7
36
44
4
8
24
16
5
55
5
13
18
62
18
16
62
27
48
37
54
26
34
24
5
31
14
70
101
36
132
3
24
4
17
49
11
7
72
54
2
117
25
42
18
6
66
48
236
82
98
10
24
24
53
7
29
7
102
8
58
42
6
90
26
84
4
20
36
4
77
3
45
27
28
5
19
98
39
15
36
9
43
12
56
76
12
36
36
8
46
18
17
25
20
27
103
5
25
2
48
9
135
42
22
41
36
39
4
29
7
5
31
6
14
54
18
16
18
11
31
18
23
27
148
5
7
20
54
27
39
9
15
46
35
45
3
45
46
30
54
24
53
15
21
7
53
19
110
18
96
9
45
3
69
28
35
12
99
9
105
18
88
14
96
22
14
3
31
32
64
24
24
2
90
4
32
72
4
8
9
144
55
116
24
16
5
9
34
53
67
12
65
19
60
5
19
8
78
28
42
5
19
104
172
48
42
66
41
36
37
60
6
41
3
33
93
6
54
82
17
151
14
82
26
34
18
11
1
ABCD 304429464*7^$a-1 [50017]
51
21
75
21
78
21
15
60
30
6
30
60
3
21
30
9
57
48
15
129
51
99
12
24
12
9
9
126
126
75
75
24
6
30
12
90
18
102
72
48
48
3
15
42
15
24
15
6
3
60
21
15
24
27
48
132
9
3
12
9
15
21
120
15
6
42
33
27
21
21
24
6
30
39
36
33
27
45
30
60
6
39
21
3
15
12
18
12
48
27
33
27
45
3
12
9
60
60
15
3
30
3
9
15
9
27
24
3
126
6
30
24
24
18
90
48
72
15
33
6
9
51
9
21
24
15
36
15
81
48
69
27
15
21
39
21
39
21
33
6
21
15
18
15
12
48
45
87
27
81
51
54
24
63
39
18
3
57
18
33
36
33
3
27
48
24
18
36
66
30
48
18
9
21
15
39
9
51
21
9
48
3
24
63
81
12
57
48
135
39
9
45
12
123
12
3
54
27
36
27
6
27
9
60
6
120
30
3
36
33
6
21
24
60
21
36
84
6
9
96
3
6
48
3
9
78
36
96
9
9
27
60
93
6
21
36
27
12
66
90
24
9
12
27
141
15
21
3
6
12
15
75
42
36
6
24
60
6
6
60
9
84
12
9
15
3
108
144
24
12
18
60
42
129
60
51
24
45
36
39
21
3
12
102
3
45
3
21
30
18
87
24
12
9
18
6
90
30
84
42
18
18
33
9
3
9
18
6
15
69
42
24
45
27
69
51
9
33
72
135
9
12
3
12
39
21
93
27
15
48
6
171
84
9
15
9
27
9
15
12
24
15
60
36
48
6
24
51
15
36
12
96
60
6
36
90
18
42
18
12
12
27
24
9
162
6
12
36
30
21
51
24
9
36
3
117
21
3
51
84
102
24
30
6
3
27
30
12
27
3
48
12
21
51
30
90
18
6
57
9
36
3
21
75
24
27
45
9
15
3
30
3
3
81
51
33
15
30
42
24
174
66
21
3
6
30
24
6
18
21
36
45
15
36
15
69
9
66
6
3
12
57
72
6
162
60
18
93
15
12
9
3
21
69
12
15
51
18
12
3
36
75
6
12
3
75
60
42
66
12
9
75
6
30
69
9
6
84
21
9
24
12
18
93
9
30
6
12
30
6
30
36
69
39
12
48
42
36
18
12
45
39
6
12
36
12
63
39
18
15
48
75
120
45
36
36
39
90
66
42
6
6
15
51
33
15
66
18
42
84
12
12
123
33
6
90
51
24
21
18
30
27
33
36
18
30
12
66
84
66
42
90
3
33
27
57
30
6
12
15
39
60
36
33
27
18
6
66
54
9
21
96
15
39
45
69
30
6
54
6
30
45
9
6
30
24
6
66
39
45
51
33
51
15
9
15
105
15
114
18
9
15
9
51
6
39
24
9
18
12
57
21
15
39
6
18
42
15
15
9
45
15
21
3
51
21
27
6
96
6
18
72
72
12
39
51
45
24
72
3
12
18
60
36
54
141
15
36
24
18
12
150
96
33
36
9
42
12
6
12
39
51
12
12
45
60
9
6
9
51
18
3
9
6
33
21
48
30
12
9
27
18
15
105
102
30
24
15
36
45
63
27
30
72
48
3
9
12
54
30
36
18
60
6
12
3
87
42
27
24
21
36
24
66
45
45
75
39
120
36
18
6
9
12
117
12
15
36
33
12
12
3
48
21
36
15
3
90
90
45
39
6
6
54
6
84
30
27
15
60
45
105
3
21
216
24
39
60
15
24
6
24
3
63
21
9
6
66
12
12
6
48
24
72
9
12
33
6
45
15
6
15
93
15
21
36
15
3
12
42
18
24
18
48
48
126
69
15
21
3
6
15
51
6
18
42
12
12
30
6
12
123
3
21
21
3
12
27
48
9
36
9
54
30
75
21
15
9
24
6
30
6
21
57
12
6
18
27
33
12
30
9
33
6
57
33
24
3
75
12
12
6
18
30
24
36
24
3
33
24
3
24
144
15
6
6
54
36
3
39
96
102
15
33
27
3
54
6
60
45
45
66
30
39
9
66
132
12
18
72
6
60
21
33
186
21
21
3
15
30
6
18
18
54
66
9
3
6
6
9
36
9
24
18
114
51
33
36
6
24
24
12
48
6
18
30
18
9
33
3
108
9
27
3
57
63
12
66
18
12
24
60
18
18
45
75
18
36
6
48
6
96
12
18
18
36
15
9
24
96
162
48
6
15
9
12
24
6
24
6
18
30
27
27
21
39
6
6
48
36
30
30
36
30
36
3
72
39
24
6
6
9
3
6
15
147
9
36
24
9
36
15
81
54
90
24
24
60
36
6
108
93
27
21
69
12
24
24
3
87
12
21
93
60
15
9
27
15
9
45
27
24
156
48
27
18
27
60
3
21
9
12
30
9
39
30
6
54
30
21
3
21
72
57
30
12
18
12
48
102
36
30
18
24
33
15
9
24
9
96
54
57
9
24
12
18
12
6
3
69
6
30
27
39
6
114
21
27
18
12
12
66
60
60
30
18
117
24
33
30
36
57
57
6
30
12
108
12
3
21
15
21
75
60
69
6
33
60
9
3
3
12
33
36
3
48
12
6
96
39
39
36
12
9
63
66
30
6
54
45
9
6
42
30
12
12
21
45
42
21
21
90
6
54
18
27
15
54
60
51
3
108
24
24
81
39
12
24
54
66
24
6
36
3
51
9
120
12
3
6
6
18
12
3
9
42
24
12
48
12
9
45
18
42
48
63
24
33
12
48
48
15
9
18
12
9
9
18
54
30
18
72
75
63
36
21
3
6
6
21
9
60
36
72
18
33
9
3
69
66
42
42
36
9
69
24
3
3
30
24
3
9
60
6
12
6
51
51
12
12
21
45
15
33
30
72
18
15
51
9
105
12
3
36
51
30
54
6
54
54
54
33
27
18
39
3
21
51
21
9
6
48
30
6
6
12
120
36
27
39
21
9
6
33
39
36
57
84
120
15
18
3
3
72
30
39
33
6
6
15
105
30
24
21
45
6
18
84
12
15
15
45
9
27
3
30
42
18
72
12
90
93
63
84
81
9
3
33
54
12
69
9
36
15
51
6
3
12
69
18
6
42
9
156
33
42
54
24
6
9
21
39
12
39
36
54
6
33
21
30
21
84
9
6
6
48
84
60
12
30
24
12
24
9
15
21
33
3
9
6
12
21
21
51
117
90
66
30
24
6
144
18
54
30
9
15
21
3
18
42
6
27
39
120
6
3
12
9
6
30
12
42
24
90
36
96
24
15
33
3
3
66
30
18
6
21
9
87
39
9
12
3
21
21
63
87
42
12
66
45
27
60
18
15
3
12
18
6
30
51
24
9
24
27
3
93
60
33
102
42
3
69
15
21
18
42
99
24
9
3
168
51
81
195
12
18
72
3
ABCD 304764428*7^$a-1 [50056]
36
162
33
192
132
21
90
33
156
60
273
123
9
3
177
291
105
12
42
66
135
180
72
15
210
87
81
3
159
81
9
75
72
81
132
3
15
30
54
36
54
216
15
48
27
24
18
147
141
12
87
75
90
51
9
39
204
48
9
63
27
9
60
171
48
42
48
168
27
72
21
204
66
9
33
102
60
9
27
57
15
72
129
456
291
240
12
333
9
18
108
234
126
153
51
45
48
15
18
147
33
102
78
99
120
15
126
27
75
45
27
96
12
117
15
21
69
39
171
9
9
27
15
120
78
48
54
9
51
21
15
57
36
69
102
60
81
108
39
117
15
90
39
72
189
171
15
120
72
81
51
21
15
30
72
63
45
24
18
18
12
78
9
48
63
33
9
147
60
36
9
18
48
222
3
15
54
3
87
18
198
12
105
27
9
12
24
21
54
81
117
123
45
12
51
12
27
45
33
39
24
9
3
69
18
18
30
60
9
84
9
42
48
72
69
9
27
183
60
225
135
93
69
36
3
72
117
87
3
60
12
78
162
9
117
75
24
84
24
57
180
36
72
27
144
36
15
90
156
63
216
33
75
15
57
96
108
99
48
45
168
36
36
120
45
72
87
171
30
87
135
48
9
81
27
216
51
30
171
15
84
18
150
45
3
222
27
3
45
123
153
111
78
18
57
63
24
129
87
30
27
15
153
108
27
297
36
12
69
48
51
120
87
120
24
246
15
12
72
96
75
24
66
42
18
3
27
45
9
15
3
33
48
24
147
168
72
48
45
105
18
84
168
45
156
9
27
24
57
24
228
42
48
108
90
60
72
192
198
153
9
18
33
117
192
6
270
3
60
264
105
48
24
108
12
18
78
3
36
36
132
57
15
75
78
12
18
45
36
99
90
171
9
18
42
3
24
171
54
90
66
15
27
81
171
30
15
36
9
135
84
81
15
93
180
348
102
72
36
105
135
72
102
51
39
18
90
78
39
63
117
24
36
45
18
108
9
63
72
129
9
27
135
126
27
15
18
27
147
9
117
270
72
72
36
162
27
15
45
3
78
75
24
36
75
150
3
60
36
21
72
42
30
126
24
108
12
45
33
72
75
15
108
30
63
69
36
147
15
21
159
12
6
63
21
18
150
27
81
54
138
15
57
99
27
24
129
141
18
192
33
45
3
45
87
165
42
30
135
141
72
72
75
24
12
15
12
33
264
15
120
18
180
27
24
27
153
144
27
18
72
30
36
60
57
27
45
51
12
213
117
30
78
180
180
72
72
39
27
9
45
99
9
18
42
90
81
27
54
75
81
15
108
129
78
9
75
9
27
69
36
120
9
18
108
72
240
90
102
126
99
81
252
18
9
15
30
6
90
3
132
9
390
18
87
84
36
45
36
54
45
144
72
15
54
48
27
15
36
12
60
12
105
111
180
33
144
45
30
72
108
45
45
150
21
36
33
3
117
162
90
36
42
72
45
45
183
105
12
63
123
120
90
132
3
144
45
6
45
147
132
9
12
144
420
111
45
27
198
339
84
9
90
60
12
69
201
90
6
102
108
9
15
129
69
27
120
51
90
3
204
27
126
72
30
42
18
ABCD 304895462*7^$a-1 [50012]
18
52
48
24
23
4
113
18
18
28
12
23
16
24
24
45
8
19
32
37
35
16
11
37
81
135
8
99
10
12
63
23
10
44
16
24
12
83
37
128
16
11
36
15
18
40
32
28
2
9
13
11
21
16
8
52
50
45
4
11
18
7
32
112
56
4
9
3
11
66
4
3
33
3
47
6
3
37
35
49
12
11
24
3
42
3
24
3
58
3
69
15
9
86
37
24
24
5
43
32
15
25
20
13
15
96
23
10
48
132
48
59
1
8
63
1
23
27
10
3
32
12
25
60
14
34
27
11
54
18
9
4
95
34
3
8
9
6
21
73
44
15
40
48
36
41
27
9
6
22
36
24
12
36
50
37
8
109
8
7
41
51
49
3
20
21
4
47
73
12
24
71
4
45
8
18
9
1
15
17
16
20
19
11
72
81
28
24
8
1
20
15
28
9
8
3
4
9
3
17
4
8
15
64
21
48
50
42
4
3
72
29
72
79
69
72
50
13
9
59
9
3
16
9
12
59
3
46
23
1
47
69
43
32
16
24
212
33
67
24
81
2
13
20
3
10
15
24
5
100
50
21
24
4
17
27
9
15
73
26
70
2
21
40
24
9
86
70
12
111
8
27
45
24
4
12
29
72
18
36
12
9
16
33
12
2
18
31
32
4
23
9
9
19
5
3
16
120
8
16
45
38
25
20
15
46
3
41
12
90
1
12
12
8
48
1
15
33
2
85
71
13
32
36
1
23
25
23
40
47
12
78
7
29
63
21
40
14
42
18
45
48
9
7
21
35
33
100
12
8
31
9
23
25
2
33
21
6
12
85
24
8
1
84
75
56
15
1
17
31
24
17
12
136
14
45
40
44
4
165
3
5
3
72
141
3
1
14
1
21
24
3
8
63
22
27
32
24
21
54
18
60
28
27
8
9
12
55
5
36
4
3
33
8
40
2
10
62
57
1
32
36
4
60
11
1
48
38
9
93
15
57
4
32
24
27
48
4
45
24
23
12
1
15
9
15
12
9
12
15
17
39
4
5
4
14
117
37
68
27
63
58
24
3
32
25
48
83
76
32
4
29
7
12
21
14
1
8
3
13
29
16
3
9
12
12
38
30
36
15
27
1
9
62
58
3
60
9
23
12
15
9
40
17
24
12
27
64
23
10
20
51
21
27
25
3
17
28
3
9
23
13
3
17
3
13
104
27
60
13
62
37
36
60
17
27
48
16
20
9
90
33
109
12
3
12
20
13
23
15
1
44
4
32
1
12
51
8
117
4
23
88
12
17
4
80
15
9
12
6
21
24
16
29
39
1
3
41
4
14
90
43
33
11
3
6
7
5
7
24
12
21
24
24
15
5
19
8
21
27
13
3
9
20
52
44
3
1
12
3
45
38
18
19
21
24
68
30
37
5
43
60
32
3
10
12
23
4
68
15
10
47
13
23
28
36
33
11
4
68
24
49
12
51
8
45
19
48
93
44
12
7
45
12
80
51
36
12
9
16
24
36
11
16
23
6
48
40
36
12
11
1
48
2
1
35
72
12
6
36
28
3
5
27
12
9
27
13
2
22
27
44
16
9
20
24
3
24
129
4
92
31
153
32
63
37
44
55
9
2
10
32
12
4
3
53
19
17
3
25
71
9
4
15
8
3
22
95
4
5
24
12
4
23
16
12
33
20
16
15
33
12
11
25
72
36
27
24
44
27
9
16
29
24
12
40
15
8
1
27
17
4
68
27
16
12
9
14
10
60
15
72
12
5
7
9
62
18
54
9
48
16
8
16
5
60
7
32
15
46
11
16
11
13
24
8
13
83
21
7
11
22
24
14
9
1
15
60
48
9
14
10
12
50
1
8
40
68
1
24
20
60
3
16
21
36
12
12
3
9
3
33
48
122
13
59
10
51
9
20
19
8
51
10
3
9
23
9
111
16
24
32
15
10
20
19
12
21
26
21
37
3
9
47
64
8
3
45
24
49
24
20
19
9
36
24
39
32
57
42
9
1
63
35
10
2
18
7
72
11
9
9
139
33
24
8
16
164
18
10
39
9
50
10
12
32
48
31
32
16
11
85
23
105
1
15
5
6
13
5
19
35
22
39
32
15
9
3
6
4
27
8
13
32
15
1
20
7
29
16
12
48
11
1
12
23
16
5
19
8
37
26
49
5
16
84
23
3
37
68
85
14
9
57
16
8
16
24
27
32
9
12
15
25
12
11
60
13
15
20
27
49
21
3
24
11
10
59
3
33
12
16
29
4
20
16
11
52
5
42
13
17
24
27
1
3
9
51
12
5
18
18
72
7
12
9
12
8
15
9
76
15
17
19
12
36
17
7
36
35
46
3
9
39
69
12
68
7
47
13
5
4
23
13
3
47
9
13
3
24
11
9
28
72
89
19
84
9
50
13
48
57
11
60
39
33
21
76
2
22
63
5
31
9
3
32
4
60
5
3
1
24
60
3
8
48
49
48
72
3
12
29
28
20
19
9
68
27
16
32
64
21
72
3
12
23
10
2
54
16
2
25
48
45
12
3
29
24
100
24
51
35
69
4
12
5
27
16
17
12
55
35
61
53
64
12
8
40
32
19
53
51
1
48
15
8
25
51
21
11
25
3
20
13
3
53
64
24
12
62
13
24
33
51
17
28
24
156
50
30
36
7
24
24
8
13
48
11
45
4
2
1
53
27
4
33
27
9
26
9
9
12
28
72
8
4
27
20
28
8
73
36
44
4
3
104
4
21
38
6
19
8
36
12
27
61
21
8
18
70
2
1
8
13
63
47
1
35
10
47
27
10
27
5
54
12
9
72
28
33
36
15
21
60
23
4
92
40
8
33
16
20
18
25
36
60
36
23
25
5
16
8
31
17
63
1
15
36
17
19
29
51
21
99
36
13
47
21
24
19
24
24
69
2
34
38
10
50
10
36
36
84
3
11
82
8
31
24
17
40
27
36
33
47
15
1
65
24
40
8
4
38
10
56
51
13
8
28
24
38
10
8
54
1
12
5
4
3
8
63
73
48
9
44
16
3
32
45
16
24
140
39
15
1
9
15
12
44
39
13
23
45
49
27
11
12
9
1
116
31
9
23
33
7
24
77
30
45
16
24
5
16
20
67
29
39
24
13
59
3
22
38
36
21
36
9
28
15
17
4
3
9
48
20
7
29
4
51
8
36
37
12
11
1
48
23
25
12
35
21
64
8
43
17
4
39
36
24
57
23
16
8
73
2
18
4
20
4
15
9
12
63
23
13
35
45
1
15
21
44
87
52
69
39
57
2
9
13
51
84
48
9
39
72
23
57
13
12
27
20
33
4
8
6
66
24
3
1
15
12
12
11
22
26
42
12
15
1
48
60
62
9
13
51
47
72
10
15
17
16
84
11
15
30
24
39
36
13
15
23
13
108
17
31
11
18
3
16
8
37
12
8
6
162
7
32
1
35
27
6
36
55
65
7
9
3
17
31
21
8
28
62
10
12
50
13
17
51
16
29
19
35
46
35
16
11
12
33
57
16
71
9
7
32
4
33
3
32
1
24
36
8
67
72
5
3
49
3
48
9
23
61
15
8
16
53
19
84
12
9
95
9
19
5
16
36
39
44
64
17
19
21
95
9
39
1
8
31
9
12
3
33
11
33
48
24
28
12
15
20
13
12
63
11
34
11
69
3
4
11
9
49
32
4
68
12
19
17
40
15
12
23
9
28
23
1
17
7
33
35
9
16
3
48
5
6
9
21
7
24
11
22
8
7
11
1
17
16
47
28
33
35
1
3
33
8
7
5
4
20
36
7
11
22
3
33
8
4
23
25
15
23
22
3
8
12
37
23
48
9
52
20
15
21
96
3
16
48
24
8
28
9
3
24
60
20
57
6
13
9
3
32
1
60
2
25
8
36
28
20
28
8
1
68
30
25
20
1
23
48
33
16
24
59
12
16
11
34
135
12
72
8
27
10
35
64
21
23
60
16
11
21
16
20
4
29
4
48
12
36
2
37
8
69
28
12
8
28
60
48
50
10
111
5
36
7
11
22
3
21
8
7
11
22
23
112
21
12
8
63
13
8
27
9
4
3
44
28
33
3
9
87
9
14
46
60
143
1
11
36
4
5
40
60
84
51
24
11
22
15
23
1
9
3
9
23
12
9
64
23
73
48
80
40
20
16
11
1
35
3
6
108
ABCD 304940492*7^$a-1 [50004]
9
8
52
51
9
23
33
12
112
5
31
5
15
21
42
1
17
3
27
196
44
9
40
17
15
36
57
22
5
28
44
40
11
85
89
10
96
2
43
24
29
22
5
48
87
25
20
3
45
27
9
16
29
63
69
27
3
73
8
88
8
9
10
56
1
8
123
117
3
24
90
39
36
9
7
107
52
2
27
12
51
48
60
12
13
15
89
24
48
15
9
27
49
17
15
36
39
78
39
15
54
22
24
8
30
27
40
15
53
15
72
30
78
13
80
9
31
20
7
38
48
34
2
15
76
44
27
24
18
12
27
72
91
5
4
63
14
19
24
5
91
8
16
36
80
72
21
22
24
21
41
51
36
9
43
92
36
21
151
24
56
3
45
15
4
33
15
5
9
18
81
72
40
5
15
12
123
25
27
14
51
9
174
33
12
19
62
96
75
27
1
24
101
22
2
115
60
77
3
9
51
16
20
12
67
86
24
48
43
15
77
9
108
51
4
41
139
23
21
31
5
24
136
3
5
12
76
23
4
41
60
63
48
25
8
12
16
29
36
19
3
77
24
21
6
102
15
3
25
29
171
24
160
41
19
8
96
19
2
42
72
21
45
31
32
15
12
1
17
7
63
38
15
12
69
27
31
21
84
80
57
19
24
3
14
63
48
52
17
19
24
47
28
29
52
8
72
12
27
33
27
18
12
36
42
18
27
3
90
15
9
36
12
7
8
3
9
40
77
18
54
15
21
63
9
139
60
23
81
16
120
20
63
1
23
21
16
51
74
72
18
54
27
27
37
71
48
6
36
54
30
24
18
28
21
77
70
20
45
9
43
51
14
48
78
45
9
3
81
78
21
9
18
18
24
54
54
3
15
57
76
84
53
7
5
15
39
37
53
54
18
34
20
9
60
12
4
56
7
57
101
55
35
69
48
36
69
3
9
15
9
36
72
30
69
55
17
36
27
234
55
17
3
43
33
29
3
7
65
45
15
3
37
95
1
24
131
36
28
53
148
77
15
9
3
105
31
120
41
51
3
72
42
30
9
7
38
15
9
3
4
41
90
33
21
10
48
20
36
18
36
82
8
30
10
17
24
52
24
17
6
30
60
7
120
44
3
6
12
15
76
5
19
36
47
114
19
84
51
45
8
67
72
17
40
23
13
5
24
31
68
63
12
69
9
3
16
39
41
3
37
44
24
16
29
12
54
6
27
12
27
33
9
39
33
75
4
3
72
20
42
12
24
12
51
9
36
10
53
57
82
32
30
15
48
28
5
30
69
40
23
45
9
106
14
27
7
2
18
6
3
24
12
4
41
10
5
40
23
9
57
36
135
33
18
18
48
10
68
48
37
17
15
12
24
21
78
18
175
125
72
18
25
20
4
11
30
15
100
47
33
39
24
21
16
17
18
145
27
153
24
56
57
42
72
13
8
27
33
3
9
33
27
75
1
68
27
45
9
3
27
42
3
33
12
90
33
36
16
60
5
12
6
13
17
6
48
4
74
18
18
54
48
33
40
32
57
58
38
18
30
31
3
8
9
16
83
9
9
30
9
64
36
15
17
27
9
9
7
5
18
6
18
124
9
11
25
32
123
12
144
18
54
9
28
77
12
54
45
24
3
6
3
60
48
27
54
90
9
33
18
84
37
75
65
21
36
78
12
72
216
1
8
36
36
9
58
5
87
25
3
93
53
72
87
108
12
63
36
18
108
7
8
36
27
36
9
45
3
36
16
11
13
23
105
7
2
3
45
31
47
40
53
9
24
34
33
23
9
3
6
103
8
28
24
3
17
16
17
7
60
8
33
19
53
3
99
1
23
52
32
42
48
96
54
13
23
81
57
18
6
34
74
39
60
36
27
129
16
44
16
32
51
12
6
12
7
11
69
75
54
15
3
18
19
8
88
39
5
9
147
4
3
93
5
63
12
139
20
76
62
24
36
7
60
36
8
36
15
25
11
18
75
91
8
13
29
75
40
3
2
42
30
24
3
51
85
44
51
18
3
180
105
54
28
57
15
8
84
81
52
8
12
16
60
15
5
3
60
81
48
28
44
9
96
75
45
6
30
54
1
17
18
6
19
75
14
48
6
4
5
112
8
28
5
3
52
8
16
41
18
6
3
27
25
120
23
21
24
12
63
52
2
63
76
59
60
28
48
69
89
7
20
3
6
3
96
16
41
63
36
24
57
24
39
76
56
57
207
51
30
10
14
10
105
65
90
145
71
4
5
36
9
54
54
12
78
57
36
60
4
3
48
44
48
24
12
9
87
36
30
79
11
9
76
68
16
11
64
21
65
3
9
24
27
63
4
32
21
196
80
16
87
41
3
28
86
3
24
45
27
16
84
35
12
6
30
6
31
80
36
7
20
42
3
36
36
16
24
5
78
21
159
57
16
15
5
4
29
31
17
78
28
33
11
4
26
54
85
23
9
72
16
8
39
18
60
3
15
30
24
7
59
61
44
19
8
36
9
3
45
33
39
40
128
9
12
72
42
36
16
9
56
40
8
24
3
45
24
21
10
17
28
75
45
27
14
19
125
36
19
144
35
6
84
42
57
24
3
69
63
37
20
60
31
62
15
108
40
41
163
156
53
15
16
56
3
36
6
55
44
45
54
9
3
45
33
18
49
44
31
20
9
165
24
12
54
9
15
30
46
53
87
66
55
120
23
42
30
33
27
48
117
27
6
48
24
30
6
48
15
120
24
16
5
10
26
18
4
5
67
65
180
45
36
12
43
44
16
92
12
55
5
39
1
68
12
91
45
104
3
117
45
15
40
71
49
11
9
43
33
32
21
87
4
17
72
7
17
12
10
41
40
68
27
30
19
5
36
30
6
36
22
21
20
4
44
24
21
51
45
30
36
6
43
131
90
27
9
42
18
3
24
7
9
101
19
8
7
21
60
15
129
83
36
21
60
21
82
17
76
29
12
96
7
20
55
20
72
4
72
33
24
35
9
36
16
5
10
45
80
9
18
18
18
36
81
4
51
8
45
19
117
3
137
84
15
12
6
39
64
35
69
9
3
69
66
18
6
18
43
24
51
17
28
20
ABCD 304961658*7^$a-1 [50019]
75
33
60
27
33
48
107
24
16
14
151
15
116
16
12
9
11
88
9
36
63
24
45
60
3
32
25
41
60
7
15
45
24
132
12
27
74
7
84
3
24
21
15
12
14
31
23
54
7
5
46
8
66
150
24
37
24
11
97
15
2
84
22
81
84
65
10
48
57
29
48
7
113
12
19
15
32
18
150
49
47
1
5
31
11
85
11
1
53
12
7
41
55
60
72
36
27
26
70
12
12
92
16
21
48
84
72
65
22
80
1
24
72
51
60
45
12
60
3
33
27
44
24
13
131
1
60
12
27
62
84
82
8
1
23
13
3
12
72
38
43
11
4
44
28
2
36
7
149
18
37
36
87
108
12
38
55
60
48
47
28
44
25
15
32
61
120
48
5
84
31
11
6
84
6
1
36
5
43
27
32
4
62
22
32
4
12
33
72
12
24
11
13
60
15
110
12
10
81
11
4
84
8
88
2
78
1
36
17
7
35
13
12
48
24
24
27
108
45
59
25
72
89
70
8
124
38
84
19
60
24
3
21
17
43
23
16
32
1
29
46
69
3
57
36
27
45
36
11
37
59
25
12
87
36
50
19
63
21
72
12
123
26
79
24
23
18
7
12
11
40
2
22
48
12
21
87
180
20
42
10
2
139
5
19
36
48
77
31
72
41
6
6
58
48
72
21
12
12
65
12
24
10
33
87
9
35
1
77
18
25
48
87
32
13
72
3
9
15
56
66
19
24
11
30
84
58
129
3
81
39
2
120
54
4
38
103
65
19
3
32
28
21
41
67
11
37
77
106
12
48
14
67
87
2
19
65
46
33
35
13
84
36
41
138
13
144
12
111
33
24
5
10
56
24
28
117
5
12
115
3
45
65
7
3
120
8
61
48
99
72
12
62
24
6
61
5
19
35
16
48
14
60
6
61
5
106
92
6
7
53
6
1
24
3
60
38
7
5
238
2
19
87
24
57
11
192
76
14
10
38
198
13
24
24
12
48
120
23
120
1
24
3
12
33
75
72
21
60
39
92
1
27
2
66
18
10
21
63
117
59
13
84
123
20
85
5
6
16
98
34
45
12
65
31
27
56
66
78
66
19
3
38
10
2
19
5
31
15
57
123
38
19
60
23
114
6
18
24
60
7
3
9
29
18
114
60
7
51
93
108
60
24
24
29
10
14
7
5
19
15
24
2
79
39
36
33
11
73
5
7
3
74
6
25
23
42
175
15
14
43
3
105
60
24
24
27
2
115
17
48
60
138
37
96
24
24
39
45
168
17
22
21
29
30
85
132
48
75
38
54
1
95
148
14
102
16
152
42
126
88
26
24
60
22
38
70
12
44
1
47
40
108
12
2
46
9
36
60
3
21
3
2
114
4
45
47
16
81
17
31
60
35
25
48
96
95
157
12
60
15
36
14
42
16
8
13
11
72
85
5
54
52
92
1
12
75
69
108
41
79
71
4
96
50
90
109
3
12
9
11
49
41
126
72
52
20
16
57
47
28
92
13
59
6
18
1
23
37
53
12
7
84
17
30
28
168
60
26
19
87
48
14
31
12
29
19
11
97
36
3
12
26
42
40
32
28
164
16
32
85
24
39
44
37
24
3
26
24
60
70
20
6
103
63
21
17
36
103
180
51
33
111
69
89
22
2
43
5
6
40
56
24
40
177
144
3
21
27
48
50
66
30
19
24
23
1
47
24
37
39
12
33
75
60
2
31
51
20
28
21
23
16
80
114
6
72
120
16
50
142
60
2
10
168
98
30
85
15
9
17
7
11
13
75
32
37
3
26
79
36
99
21
12
15
8
66
24
6
16
9
71
13
5
34
60
45
11
114
19
27
21
53
7
60
99
72
45
5
175
108
15
26
151
59
4
81
35
18
19
12
15
176
4
2
43
12
168
156
12
27
12
48
14
46
132
12
21
35
52
48
14
91
36
39
21
83
28
69
36
60
23
6
139
60
5
36
60
46
38
42
28
24
92
16
8
73
47
24
13
35
78
91
63
108
9
39
81
3
21
84
24
36
3
180
21
17
6
25
39
2
22
242
79
36
24
35
1
24
29
42
73
65
43
24
3
9
27
20
109
5
10
116
66
78
16
21
144
48
137
7
5
115
17
18
13
5
30
109
48
29
24
22
38
67
24
99
14
79
137
6
25
48
12
63
48
201
24
60
48
84
36
27
21
89
22
48
9
24
17
19
39
2
7
197
7
51
20
72
13
15
20
78
31
51
48
60
44
24
145
17
7
143
1
39
60
153
27
8
64
26
31
39
2
30
48
85
24
11
24
25
3
60
60
20
30
42
73
123
33
39
57
12
156
27
80
16
153
51
50
7
3
81
15
12
14
6
114
6
30
7
3
122
55
15
32
49
15
26
67
108
23
61
11
4
60
2
7
65
58
38
22
2
6
66
96
82
2
90
124
26
19
95
66
46
117
24
77
36
58
56
64
26
7
113
10
14
7
3
26
22
140
13
15
69
3
57
24
39
33
36
24
5
7
35
24
4
12
60
12
2
30
61
29
108
36
70
69
11
42
55
5
10
45
75
14
31
17
7
11
13
27
8
25
15
9
36
27
80
52
86
55
15
24
36
9
101
22
9
36
15
108
21
39
26
163
95
126
22
9
65
7
53
43
5
19
ABCD 304971794*7^$a-1 [50155]
1
65
7
71
9
9
3
12
3
84
6
30
30
31
53
19
23
9
15
13
92
1
51
5
42
48
130
35
15
49
56
9
39
16
23
18
18
57
3
45
15
21
121
8
6
36
54
30
126
64
20
30
24
73
20
13
14
34
143
16
23
9
45
3
99
24
18
96
15
21
15
9
15
49
20
52
38
10
63
35
25
5
39
3
12
54
3
3
61
9
38
30
66
13
24
23
60
6
39
9
3
9
174
22
32
42
18
18
18
63
33
51
9
30
60
10
47
87
30
6
21
15
18
3
63
9
28
32
37
20
48
16
20
60
7
80
3
21
15
12
42
7
107
12
9
1
2
49
80
4
9
11
48
21
16
38
12
18
51
12
21
51
27
18
43
53
18
6
54
42
15
1
20
52
26
60
36
1
8
36
21
18
73
23
36
10
38
30
16
8
48
3
48
27
24
18
51
61
2
6
102
129
13
20
78
169
9
50
22
26
42
78
6
31
9
11
3
6
48
12
6
9
3
12
21
45
51
33
16
2
69
3
1
23
24
133
44
63
6
42
21
4
23
37
5
15
3
6
90
37
24
8
39
48
21
9
3
16
29
3
13
74
60
132
54
6
21
4
29
100
26
70
35
33
6
36
24
6
48
6
21
15
25
5
30
1
83
36
9
3
21
28
41
36
15
16
41
4
36
2
69
57
3
21
79
9
72
20
28
2
60
69
4
9
11
3
22
80
3
60
28
11
78
42
60
12
1
9
14
30
31
35
9
27
9
51
94
8
6
42
3
76
45
38
30
19
53
36
60
18
12
1
84
17
12
16
24
38
81
21
18
78
15
36
1
12
27
9
74
21
24
40
12
29
42
21
27
21
4
45
11
27
24
6
12
30
9
12
21
7
5
36
18
22
32
90
6
36
7
21
50
9
3
1
5
19
11
54
7
9
8
192
3
27
34
26
1
71
9
51
18
31
23
1
17
18
33
39
18
3
81
7
41
90
6
6
10
119
52
56
21
120
12
54
6
66
24
46
8
15
48
84
99
46
71
109
74
18
12
30
1
9
14
13
17
16
27
89
51
9
42
60
42
6
45
9
135
25
14
36
21
40
24
71
42
40
47
1
23
27
1
17
60
24
3
4
92
9
42
10
11
45
24
30
18
24
6
24
25
36
164
21
48
4
2
21
3
6
6
60
10
59
33
7
92
3
24
22
110
18
30
60
1
32
21
3
16
29
144
16
80
3
49
8
30
10
14
9
48
129
24
66
22
23
63
30
3
12
48
33
30
45
9
30
84
33
36
57
6
6
4
14
1
23
49
23
21
9
54
30
24
63
69
27
4
8
21
18
9
28
23
129
153
15
1
71
51
13
155
33
9
30
6
60
12
84
75
16
5
15
36
13
11
57
6
36
54
3
51
12
36
42
79
71
49
8
15
9
49
8
18
12
33
16
23
13
23
12
10
62
12
36
18
12
90
24
10
80
27
28
11
12
9
33
15
9
3
33
6
69
9
24
36
66
58
3
23
45
12
27
6
51
9
16
74
21
15
18
6
37
44
16
20
15
121
23
96
12
9
64
53
6
54
36
7
20
21
27
21
15
3
46
44
54
30
12
6
12
18
60
3
1
27
53
48
6
21
25
50
117
88
32
1
23
24
16
8
15
45
27
45
48
28
23
18
3
4
32
4
5
24
54
12
12
18
3
21
60
36
79
29
42
48
57
39
37
20
93
48
52
11
84
81
3
37
8
24
36
7
8
27
1
60
11
9
3
21
49
26
21
3
9
111
9
21
24
12
30
22
50
30
96
12
3
52
44
25
20
36
54
37
24
23
36
18
6
6
27
12
12
27
66
3
9
18
60
73
17
42
54
18
9
12
9
51
51
57
12
15
66
27
24
3
12
10
32
3
3
126
76
68
12
3
1
44
75
12
48
1
27
44
9
16
32
162
36
33
21
30
18
12
48
18
48
22
2
12
37
77
24
72
16
8
3
27
34
11
9
3
9
16
230
21
9
48
16
71
3
54
6
37
5
15
3
24
6
7
23
21
33
7
36
35
34
11
3
13
29
3
12
36
69
18
22
98
72
10
35
75
54
15
45
6
25
5
18
33
9
4
86
9
52
23
21
9
36
3
15
30
3
3
36
25
29
28
71
1
60
14
22
119
3
78
18
37
9
8
7
56
3
13
29
18
1
71
18
3
60
33
159
27
24
54
7
8
51
6
18
36
60
60
6
30
25
20
9
15
12
13
56
12
18
21
100
48
65
36
12
96
6
90
36
48
4
3
8
51
69
15
24
21
52
8
27
9
9
6
24
1
41
3
28
20
9
18
13
47
6
66
12
96
42
4
36
23
15
12
10
20
12
18
49
36
9
38
6
6
61
17
6
12
84
24
45
15
36
45
12
57
66
66
75
4
12
17
30
6
18
6
72
12
18
9
63
48
18
36
18
30
3
25
2
9
3
48
6
3
39
34
26
12
36
24
21
12
69
24
3
24
3
6
6
24
9
27
21
13
74
30
16
11
16
29
151
9
14
24
24
18
12
3
27
13
23
66
6
60
132
18
18
12
9
39
6
6
42
3
60
4
35
30
16
62
12
6
3
9
6
12
18
7
5
30
1
92
16
5
27
12
27
1
8
21
42
18
72
48
12
27
3
18
12
7
36
29
16
8
90
6
30
9
16
32
4
20
16
20
12
39
30
6
46
27
21
2
36
9
33
72
24
24
52
71
9
48
6
21
24
1
11
4
23
6
15
15
12
10
2
36
1
23
9
9
30
10
74
36
33
51
18
42
6
3
12
15
22
8
24
51
37
11
52
20
4
23
33
24
24
21
6
54
6
72
36
6
31
95
30
108
43
32
15
21
9
6
10
11
36
4
47
30
18
21
49
38
30
36
40
8
43
17
48
3
15
12
12
42
16
71
33
18
6
75
1
20
27
12
16
53
6
37
9
44
3
9
30
9
12
12
51
46
83
1
26
10
62
33
60
87
117
21
18
45
51
1
17
7
23
9
87
90
16
14
54
52
8
7
32
27
54
6
42
3
21
6
10
15
83
24
30
43
44
3
66
15
1
11
15
18
84
90
21
51
30
66
9
12
12
15
60
37
8
9
19
23
6
24
66
22
11
27
18
16
11
36
24
76
11
57
1
8
64
8
15
9
36
138
33
33
6
33
51
36
25
29
18
30
78
45
9
48
12
18
48
42
40
23
39
1
35
30
15
27
33
87
30
3
27
57
15
24
84
30
6
1
11
61
8
75
21
15
42
12
31
20
3
84
13
9
68
12
6
1
9
14
21
40
68
1
14
22
8
15
12
37
8
51
84
15
12
58
2
49
11
21
9
36
15
21
24
64
32
6
9
12
51
12
30
39
99
21
60
36
9
31
36
36
77
30
6
78
36
60
24
18
48
64
23
39
105
9
7
56
33
15
36
4
45
26
9
1
23
15
6
30
30
24
15
16
35
9
27
82
3
17
6
21
3
81
36
51
10
71
3
21
4
29
12
30
54
30
6
3
21
30
90
18
9
109
14
60
6
72
7
35
6
24
6
12
18
108
42
102
36
60
24
12
60
15
15
10
44
75
16
59
12
10
68
60
63
48
21
3
9
39
33
54
42
30
18
3
63
90
18
13
84
81
2
6
111
33
72
39
48
9
3
39
18
15
48
36
12
13
8
12
16
44
30
24
30
12
51
3
1
ABCD 304980012*7^$a-1 [50001]
5
78
13
20
24
4
36
11
18
12
12
18
9
7
116
141
7
2
31
17
31
32
9
3
69
15
9
31
71
18
15
43
14
10
8
37
3
41
4
35
12
18
7
35
28
5
21
55
29
54
12
84
24
60
12
40
20
40
9
5
12
63
45
12
84
7
123
12
2
43
11
13
17
18
12
1
15
41
7
62
51
9
27
27
30
30
76
153
59
13
41
30
48
6
42
16
8
25
41
12
6
30
10
12
2
7
35
24
45
39
1
11
21
24
7
17
9
18
1
27
20
12
24
48
48
64
8
18
12
7
89
36
39
15
28
14
18
37
8
21
60
10
9
59
21
21
15
31
8
6
15
4
3
14
10
36
8
21
27
18
12
22
68
13
20
24
15
36
4
20
90
84
7
35
33
36
63
60
6
10
33
17
6
60
16
8
12
16
26
12
7
8
3
88
44
24
24
6
60
72
3
9
42
18
6
1
96
23
42
3
27
33
15
21
51
42
18
4
50
54
12
4
20
6
24
15
16
20
43
44
12
9
51
36
12
72
16
2
12
66
28
45
60
3
26
6
37
8
21
18
72
54
6
24
66
6
42
46
14
31
15
44
66
24
3
3
88
86
78
13
29
6
42
18
24
36
16
14
66
21
16
101
63
15
13
11
9
15
61
12
24
39
9
29
6
16
9
32
15
33
15
36
4
5
31
5
3
4
105
39
45
24
35
6
24
6
13
27
5
55
20
18
36
30
6
75
9
94
20
84
6
10
26
18
1
80
7
80
40
69
5
22
26
36
30
21
7
17
60
9
46
14
6
57
39
21
15
40
9
11
24
60
18
3
63
96
45
15
16
20
45
4
65
6
12
36
37
5
48
10
74
12
22
33
104
39
48
102
30
4
29
9
18
52
36
8
72
12
21
12
15
18
66
60
1
17
12
18
12
21
3
28
26
18
9
15
4
14
27
45
6
13
29
18
60
12
21
36
3
12
48
6
6
1
65
3
45
7
23
12
42
36
30
45
9
6
30
36
18
33
19
8
30
106
32
24
21
16
17
6
48
48
88
33
12
59
18
12
18
60
4
5
9
24
180
30
42
34
20
16
56
24
45
36
55
33
47
120
9
3
30
34
2
10
2
18
21
15
30
15
16
5
78
30
31
23
93
15
40
14
10
104
54
18
9
39
12
12
18
12
6
21
31
32
33
3
21
24
9
82
12
60
53
3
1
5
15
27
30
10
20
18
15
21
10
8
36
24
42
120
15
63
48
54
6
16
62
132
114
40
5
45
90
4
45
12
20
75
12
37
5
78
6
54
30
31
17
30
24
48
18
10
20
24
18
12
75
39
21
9
66
36
4
80
25
5
24
10
44
1
27
5
4
29
6
9
60
31
8
1
29
18
33
9
7
11
16
12
5
39
108
45
16
23
78
43
53
10
21
5
54
13
47
30
10
92
30
3
9
19
3
38
6
1
99
20
6
6
33
7
36
8
1
143
36
24
76
26
43
47
60
33
21
15
3
4
44
16
38
10
9
11
4
5
16
20
33
42
1
53
27
31
77
39
30
60
6
13
41
6
12
9
9
30
6
24
7
5
91
3
8
16
14
7
15
8
6
22
65
28
41
66
54
60
24
6
9
21
6
60
9
3
6
24
60
3
3
37
39
29
7
9
11
54
75
3
16
5
43
32
54
42
30
6
13
5
30
40
14
42
4
20
21
3
6
36
30
4
33
11
1
36
5
15
60
3
12
21
27
33
9
19
5
30
12
64
8
90
36
82
9
23
4
56
30
42
9
15
6
78
13
39
8
16
12
2
6
45
9
36
54
28
2
3
15
25
35
1
92
27
78
10
36
8
18
19
11
4
45
20
16
17
12
7
71
4
8
6
19
65
10
5
31
20
42
12
18
16
20
90
6
1
17
6
6
6
24
24
66
6
24
96
9
9
31
29
22
93
27
8
6
15
3
36
30
15
15
36
4
21
11
105
15
12
16
26
30
30
15
3
6
10
60
44
30
43
39
24
12
2
67
41
3
75
30
22
32
16
14
30
1
17
10
60
36
2
6
6
24
15
15
4
17
3
25
29
90
36
12
24
36
16
12
2
30
4
5
40
15
8
6
42
9
91
36
8
48
4
8
40
24
5
12
27
12
30
66
45
60
3
12
1
32
21
34
41
45
99
45
84
12
15
15
69
52
8
9
12
48
60
7
35
40
44
1
23
1
41
60
7
3
14
114
4
8
4
20
30
22
5
3
28
2
15
28
32
45
27
28
3
2
27
4
12
11
30
46
41
21
55
3
17
3
24
18
54
1
17
6
12
45
55
5
3
24
4
14
12
12
54
30
27
27
37
135
5
63
6
43
27
14
30
93
9
19
11
25
23
21
9
42
66
43
5
42
30
3
36
19
21
29
36
30
36
12
12
24
60
54
3
48
12
15
16
26
27
7
38
15
39
6
18
117
24
39
108
4
14
10
12
8
1
35
64
17
9
46
14
10
8
12
6
10
29
7
53
36
31
8
21
4
12
27
36
38
6
25
5
7
96
11
18
63
9
18
25
36
11
6
6
9
7
8
1
65
7
11
6
24
27
31
8
16
5
9
6
52
8
90
6
4
20
48
66
12
10
8
30
87
28
27
9
23
6
36
34
14
58
2
31
32
27
18
39
15
16
14
15
3
12
21
69
7
23
16
8
12
16
26
6
81
31
2
3
117
6
21
4
5
10
32
18
7
65
30
42
31
29
3
9
34
32
48
36
61
5
31
17
22
8
24
21
36
16
48
11
30
31
8
57
3
31
24
20
21
3
6
22
32
6
36
19
35
6
6
18
66
4
41
4
27
32
90
63
3
16
8
12
18
19
11
4
14
3
105
7
15
2
30
4
32
24
42
6
9
76
3
74
42
9
16
20
19
26
15
21
90
28
20
21
3
78
30
9
7
29
55
144
38
18
33
9
12
22
32
16
8
1
35
102
63
7
29
52
17
6
1
39
9
59
6
102
18
24
7
15
20
9
43
38
51
15
33
81
6
9
67
8
54
82
20
18
6
1
23
30
12
12
3
16
8
4
20
39
28
20
25
59
6
12
3
3
36
16
8
13
77
24
6
24
1
5
6
1
17
30
48
4
8
57
7
38
48
6
12
13
95
1
5
22
56
16
41
4
3
2
36
24
10
20
12
84
30
6
24
37
39
2
7
5
126
4
8
1
32
55
2
30
57
15
6
10
2
42
1
20
3
1
59
6
10
14
6
9
21
18
13
20
33
42
28
2
19
29
54
12
30
18
6
6
16
89
9
10
44
30
3
40
36
15
44
18
72
10
2
27
36
9
6
30
24
6
4
45
5
31
44
15
4
12
20
12
28
38
6
45
45
15
3
4
8
9
39
6
15
15
30
10
14
96
30
40
26
15
7
33
20
7
32
12
54
30
24
13
8
24
15
133
47
13
23
4
20
57
15
48
6
19
15
21
36
35
73
11
4
12
2
22
8
6
24
30
12
84
6
22
86
72
22
8
30
22
32
45
39
30
96
10
20
114
6
21
19
57
8
39
6
30
13
68
4
11
6
15
16
8
93
34
26
7
75
36
14
10
26
30
42
6
57
9
51
39
18
42
54
51
9
27
43
81
75
9
20
16
59
13
101
12
48
3
27
21
21
82
14
42
36
42
18
21
24
9
12
6
25
29
24
22
5
9
19
36
53
6
24
42
6
12
37
23
4
17
21
34
12
24
21
47
12
9
45
36
55
20
52
3
104
30
60
12
24
10
12
17
57
12
18
9
19
14
43
77
3
9
75
60
79
12
14
19
29
7
11
28
5
39
1
17
18
12
9
16
128
7
2
12
36
42
66
24
12
31
53
7
3
17
55
20
78
51
4
11
30
18
48
1
53
48
31
5
6
36
33
15
6
6
28
20
144
64
2
84
42
21
15
72
12
9
27
4
36
8
6
15
31
20
33
60
45
6
45
63
66
24
90
66
7
36
41
18
4
24
14
31
63
12
5
31
24
12
24
36
48
44
1
65
42
48
25
47
24
30
48
12
39
39
76
20
16
56
4
20
45
3
6
6
6
34
44
1
23
18
3
9
6
21
7
17
9
72
24
24
3
9
94
44
1
5
6
61
29
18
36
1
65
15
51
12
1
131
1
23
6
ABCD 304989926*7^$a-1 [50026]
117
30
41
13
36
27
56
43
204
17
4
36
56
31
21
99
9
8
7
108
29
192
60
36
24
136
57
23
37
35
4
36
12
48
39
45
69
12
15
9
30
9
32
1
27
15
53
25
47
64
123
54
36
84
6
21
20
25
111
3
45
3
6
23
48
31
65
4
21
30
81
8
72
28
3
60
33
27
5
37
24
39
57
87
33
78
18
60
51
12
44
1
23
13
24
42
12
53
24
1
30
18
60
51
96
36
3
48
60
5
85
27
80
109
63
87
21
20
4
39
17
40
3
48
21
132
15
81
32
84
67
21
32
24
13
42
9
15
12
5
12
25
23
12
16
15
36
36
12
36
42
42
77
19
41
52
24
36
33
11
7
12
54
23
13
27
69
11
24
13
42
57
32
1
95
43
21
39
30
24
51
32
13
12
18
9
93
63
8
49
15
33
54
66
6
6
107
16
216
36
12
21
11
16
24
8
16
36
51
132
42
78
17
36
40
72
87
36
30
47
1
47
7
81
39
65
4
68
28
36
8
7
9
21
11
4
9
23
19
17
19
5
7
60
6
15
57
12
51
8
67
9
84
24
3
12
17
48
67
29
13
48
3
75
89
12
7
17
88
8
37
12
75
36
9
24
18
5
43
5
84
1
3
32
64
3
5
4
57
54
69
3
9
15
17
19
41
16
8
96
12
61
23
16
123
18
15
45
63
20
4
9
47
79
41
43
84
6
48
6
213
3
41
4
45
15
48
12
24
15
17
13
47
43
21
3
42
3
93
35
96
28
32
16
81
51
69
71
19
101
16
32
13
3
8
4
45
18
42
3
48
48
68
124
9
11
79
12
33
27
5
4
44
4
12
93
23
28
20
7
105
21
66
24
12
33
96
8
43
5
60
127
21
12
27
72
93
36
24
24
9
15
24
48
15
9
72
39
17
36
84
16
24
168
12
69
59
64
33
3
3
72
42
36
18
81
108
27
5
19
36
65
12
13
6
12
21
87
417
24
9
15
48
15
137
13
27
36
80
7
45
117
51
27
60
6
71
12
4
48
33
6
77
60
7
36
54
36
42
42
3
24
45
27
21
35
37
54
12
9
9
63
117
11
31
57
152
25
84
24
18
12
18
51
51
29
48
25
63
21
6
6
39
48
8
43
36
30
6
5
96
13
51
27
6
102
9
9
51
9
6
21
104
112
132
27
138
60
6
41
7
5
24
13
114
17
16
69
24
95
36
64
51
5
67
18
3
45
75
68
4
56
24
67
36
42
47
7
9
141
60
174
9
32
19
41
31
54
6
81
48
39
30
11
16
9
30
9
51
24
21
8
24
36
1
12
18
17
49
27
51
21
15
45
27
48
24
36
30
66
69
8
37
12
27
44
61
119
1
3
75
81
81
30
17
12
24
124
9
23
7
60
42
3
9
66
120
17
28
9
30
21
21
11
67
21
39
5
55
77
139
101
19
24
6
84
12
6
41
16
44
13
78
53
4
15
17
24
24
13
12
36
24
24
3
72
27
21
87
17
55
102
27
3
69
72
8
7
21
3
6
51
81
195
33
6
5
43
21
45
23
52
12
20
13
42
12
69
21
3
44
52
9
168
6
5
19
129
12
3
45
21
23
13
75
8
85
35
31
60
66
15
135
60
30
15
39
12
12
5
1
71
145
6
41
4
57
36
12
24
84
12
11
61
59
67
6
39
147
21
20
28
111
17
1
6
54
3
8
43
21
51
30
39
8
96
7
54
47
16
39
5
24
1
47
7
53
25
30
78
18
45
15
9
24
9
39
56
4
3
17
61
3
87
12
9
36
44
7
24
17
79
30
39
45
12
3
44
48
36
28
21
36
11
37
15
39
18
30
48
42
24
30
17
7
33
3
5
1
12
48
39
36
9
6
29
73
18
9
21
11
13
35
19
12
9
9
11
25
96
35
73
15
8
67
197
96
49
39
9
66
30
95
13
3
44
19
12
5
12
52
75
18
27
84
9
36
3
51
12
24
66
36
18
36
24
41
40
56
25
39
51
5
4
20
19
45
15
89
16
15
9
45
12
30
17
31
69
63
33
3
33
51
18
39
27
12
48
89
108
36
196
21
11
13
47
36
37
12
47
61
35
12
16
123
81
20
19
6
96
78
12
12
33
60
15
5
12
48
36
49
42
6
3
21
6
17
52
81
39
8
76
9
3
36
33
30
5
61
24
66
69
12
3
225
20
73
24
18
45
8
109
83
4
57
66
69
51
9
24
33
11
1
12
18
78
12
23
12
61
6
5
16
9
23
28
33
12
3
99
17
25
63
81
119
13
11
4
15
29
19
17
60
49
3
3
18
6
9
12
27
17
1
12
51
45
23
7
42
35
60
43
21
20
13
59
120
37
6
30
66
48
30
3
60
69
60
3
27
9
56
13
11
19
24
17
4
27
33
21
75
33
36
11
61
18
45
21
27
20
19
17
85
30
6
51
51
29
16
12
32
48
4
3
78
42
17
7
66
15
9
71
16
45
47
4
21
90
36
9
20
64
24
39
24
36
96
5
25
3
15
36
6
71
1
30
5
48
88
27
78
42
45
36
36
12
68
24
31
36
90
30
30
6
17
31
81
24
51
21
24
21
75
8
24
37
66
6
18
45
9
12
75
20
1
12
51
8
37
15
32
36
97
47
16
60
117
36
27
12
15
33
9
35
4
9
23
60
49
39
15
24
41
12
1
6
30
60
3
51
5
31
9
3
21
8
1
30
54
36
12
107
28
15
5
24
7
24
65
1
47
4
45
24
30
29
12
49
179
1
59
61
3
36
32
1
11
7
33
8
13
27
48
72
8
13
42
36
24
45
24
33
36
3
81
47
28
9
23
43
9
8
100
33
6
137
28
9
71
13
12
11
4
24
32
4
36
21
99
8
19
42
63
87
29
91
5
49
36
3
24
72
48
3
42
78
45
12
32
25
6
17
12
36
103
42
11
19
5
7
36
45
45
24
75
80
4
44
37
35
61
36
111
60
3
24
6
15
9
107
25
111
24
123
21
44
16
27
18
42
29
88
27
84
153
99
5
36
4
27
69
8
36
85
95
25
99
3
33
32
43
29
4
45
12
18
12
12
6
ABCD 305168378*7^$a-1 [50015]
72
48
3
12
30
96
51
108
51
24
30
96
60
15
129
6
21
3
105
12
93
27
24
99
36
54
18
57
51
21
60
99
72
33
57
99
9
30
24
120
81
24
12
3
45
12
24
75
12
69
3
81
60
45
60
84
15
111
30
42
177
93
27
93
3
15
24
36
114
15
120
60
171
72
33
96
93
108
42
6
39
36
156
99
69
60
21
42
78
42
18
192
12
15
60
12
33
60
78
33
24
15
45
72
183
45
96
84
36
15
24
210
30
18
18
132
108
72
117
45
15
33
102
30
30
120
6
51
24
9
6
60
42
87
51
150
39
81
51
3
18
3
87
42
6
54
87
9
30
180
114
75
21
162
12
30
27
120
84
27
78
51
69
72
132
66
42
18
21
9
99
81
75
87
30
39
99
144
6
12
27
3
9
24
84
81
12
18
60
60
69
21
51
48
33
192
15
36
75
12
9
99
105
156
81
39
144
15
54
27
3
60
48
198
15
24
93
18
42
3
24
156
9
255
291
45
96
60
3
60
21
9
231
36
39
72
9
144
165
39
75
30
147
3
36
21
21
42
81
129
135
51
30
60
39
21
90
24
21
39
105
45
48
3
27
30
63
24
12
60
3
78
48
114
30
6
21
9
39
51
42
3
15
45
24
15
21
75
24
21
9
87
21
543
69
75
60
15
57
99
225
180
9
51
105
84
6
24
21
60
177
27
15
66
15
24
3
48
45
15
9
12
24
24
36
15
12
57
93
63
60
27
48
129
36
27
9
108
120
33
138
60
30
54
36
81
63
117
60
120
9
135
135
9
72
108
3
258
144
60
30
36
12
108
81
3
18
3
84
15
45
15
6
30
129
45
27
39
12
12
18
102
66
60
114
90
87
63
30
36
12
3
24
12
111
93
75
81
219
9
36
117
39
51
108
21
39
120
90
102
9
24
15
81
39
9
75
30
48
63
195
129
12
48
15
21
9
27
201
12
66
45
144
12
24
36
84
156
60
24
39
57
60
9
102
30
3
24
111
12
12
45
36
24
12
93
75
36
15
141
144
36
48
12
33
15
60
51
105
120
15
45
105
111
3
36
24
30
66
234
66
21
84
156
24
15
45
57
138
9
93
27
60
36
9
6
60
90
234
108
129
51
9
153
6
9
72
48
81
15
27
9
39
24
90
15
96
84
36
69
6
45
15
21
108
45
36
39
21
120
12
3
99
120
21
36
39
105
36
60
3
6
54
21
75
54
6
42
159
39
69
12
123
96
144
6
72
63
87
48
24
36
30
30
21
108
15
60
45
180
75
21
60
204
60
15
45
15
48
9
60
3
18
87
111
42
87
63
12
216
165
159
60
60
60
18
18
342
27
21
15
15
45
9
30
48
57
96
9
36
72
30
18
90
12
12
21
15
21
21
3
99
30
87
3
60
90
111
15
60
141
3
21
36
48
60
45
51
15
120
45
15
9
81
75
39
45
51
54
51
36
24
177
87
96
24
72
39
24
96
12
69
84
45
15
39
36
12
69
9
51
24
24
36
24
72
9
54
45
51
24
30
18
153
84
243
78
54
57
99
9
21
54
81
195
54
18
48
12
48
114
6
129
141
15
69
6
21
51
72
60
108
48
129
51
30
24
195
36
45
30
54
60
18
33
99
36
21
24
15
165
96
264
9
48
27
60
36
120
39
78
12
6
129
12
24
24
120
12
153
51
9
18
48
9
12
33
6
90
111
24
27
12
180
96
69
192
111
108
129
12
39
12
12
21
60
60
24
63
198
15
57
3
27
60
69
33
15
60
12
24
96
48
12
48
60
15
6
144
6
81
24
75
21
123
21
24
15
6
15
87
30
3
24
36
144
33
3
9
6
21
9
99
75
6
30
81
3
117
21
48
12
30
33
39
78
12
96
15
15
12
48
69
81
162
48
24
141
9
48
27
21
111
48
3
33
39
81
15
12
48
69
132
21
183
15
60
30
15
189
15
63
60
12
36
ABCD 305207334*7^$a-1 [50017]
4
6
14
23
65
12
54
49
5
20
22
37
12
13
28
8
6
25
15
2
7
17
72
16
19
83
6
8
52
8
46
1
29
3
33
7
41
3
12
9
32
22
38
18
5
1
12
43
93
6
13
12
17
27
40
35
8
29
8
5
55
64
47
25
35
25
17
19
47
72
42
20
24
35
24
5
18
33
5
16
32
10
25
11
6
8
35
25
4
7
37
12
16
32
6
17
65
18
13
41
7
25
67
11
16
37
17
44
12
31
15
12
2
6
25
76
20
16
12
12
13
7
11
46
20
4
12
7
20
21
3
12
24
16
7
58
7
47
2
7
45
20
11
11
9
16
103
18
4
7
8
52
56
11
29
12
25
4
26
82
3
4
59
42
6
1
1
6
6
96
16
7
1
22
6
8
16
18
6
43
44
4
32
29
6
64
18
27
52
31
17
5
20
7
15
13
56
36
21
3
28
8
53
24
4
3
3
32
10
43
5
36
14
37
41
19
21
3
15
14
18
29
49
42
42
6
1
17
46
37
11
13
32
5
28
12
15
45
8
11
24
13
4
7
48
5
2
17
20
100
31
12
4
9
4
1
12
11
53
18
62
24
12
34
18
14
42
6
18
4
18
2
30
65
32
24
17
4
3
36
41
18
89
61
84
11
5
6
1
23
18
14
88
42
6
1
35
32
34
36
6
25
23
1
41
8
11
37
12
6
28
1
25
90
25
12
29
4
6
8
73
33
20
4
14
30
19
21
32
24
28
2
17
13
54
17
36
17
2
40
2
6
4
9
4
29
7
48
91
1
3
38
12
23
1
10
42
32
48
11
1
34
8
6
6
1
41
7
21
12
42
25
31
5
1
12
48
6
22
15
12
9
26
102
52
18
8
6
12
10
6
24
8
4
3
4
12
13
24
28
51
9
96
19
23
32
25
4
17
50
5
61
4
2
5
41
32
4
19
5
7
24
1
6
22
15
29
4
7
7
29
5
15
21
36
27
57
30
25
41
44
16
26
16
12
20
25
3
25
41
15
16
107
66
44
11
32
4
41
15
21
7
37
18
5
7
42
24
11
17
44
7
4
20
53
30
10
38
6
79
24
4
13
22
12
8
150
40
19
5
24
43
55
10
19
13
23
11
25
5
6
6
43
17
12
55
1
10
13
91
1
4
5
54
20
22
7
35
20
1
4
13
22
48
8
30
11
13
16
7
65
7
17
39
15
44
5
17
24
42
14
28
3
15
6
19
35
9
47
10
24
3
57
8
6
18
4
72
7
8
4
5
31
1
11
20
39
14
11
49
11
17
7
13
23
47
33
4
36
1
42
12
1
5
64
75
23
6
10
8
13
29
55
33
2
4
18
30
2
30
17
7
36
4
13
17
12
7
13
4
6
57
24
5
10
6
12
7
7
10
72
14
16
1
41
3
39
6
6
1
1
54
5
25
19
24
29
7
3
30
27
17
11
41
8
42
22
15
41
23
17
98
4
14
28
39
57
19
1
28
24
32
34
8
41
29
7
1
54
16
13
17
3
9
3
17
36
34
6
19
68
11
29
7
28
6
159
24
17
10
1
1
10
18
2
46
24
7
24
1
42
37
69
6
18
24
7
17
8
16
15
21
20
28
7
91
12
28
14
4
12
50
10
12
24
2
4
1
11
33
29
31
40
12
47
73
24
48
25
16
14
5
32
11
13
5
31
11
4
14
16
26
42
54
22
8
7
21
12
2
1
16
20
3
8
6
11
56
3
14
16
14
13
17
64
7
11
1
41
14
5
11
12
14
52
42
6
12
20
36
10
6
7
47
2
12
24
47
36
1
19
23
84
34
24
7
32
11
29
23
24
50
22
21
21
12
3
4
24
19
13
28
25
52
3
65
10
21
57
24
14
34
14
10
50
6
11
19
29
5
3
35
13
29
4
20
100
2
29
48
5
6
56
17
20
11
70
39
35
1
4
17
6
42
26
10
56
7
39
1
11
2
16
8
18
29
12
7
52
21
11
4
2
19
4
44
4
8
28
13
22
37
19
6
4
20
28
14
22
6
12
1
12
11
18
7
8
4
7
70
60
43
35
18
24
24
14
28
6
2
24
6
18
6
67
3
25
1
10
32
10
8
31
11
10
2
5
17
31
5
14
16
33
12
4
7
13
27
6
20
30
24
6
35
1
24
46
80
34
44
12
16
15
60
9
14
6
11
17
42
8
16
56
18
11
12
5
8
16
19
48
44
4
12
20
5
19
16
13
35
25
10
37
5
20
4
14
12
29
11
44
48
18
18
10
19
12
29
80
24
46
2
28
15
45
12
6
18
6
24
21
11
24
29
20
9
7
8
5
11
53
12
19
31
6
16
6
21
15
20
17
71
18
54
1
13
16
15
75
24
42
31
7
40
81
9
26
28
2
4
7
41
30
20
17
60
1
30
12
10
42
30
3
27
26
4
24
2
5
7
17
19
41
1
4
3
71
37
5
31
4
5
51
28
49
6
66
4
50
6
7
28
49
7
57
26
18
59
1
6
28
14
4
18
18
51
21
7
7
18
35
29
7
20
36
9
30
12
2
47
1
23
11
26
24
11
20
4
1
43
27
20
34
79
12
1
36
6
10
27
9
18
26
11
5
15
28
1
64
3
17
11
20
4
12
41
8
48
22
62
108
7
15
6
18
6
26
6
42
18
10
26
10
18
38
4
2
18
22
12
3
4
1
4
14
6
11
1
10
13
84
25
4
18
45
3
74
31
21
31
7
5
12
43
77
43
70
3
4
13
6
5
13
43
9
7
25
18
1
17
4
66
6
12
31
77
24
32
16
2
30
28
91
11
6
18
45
4
1
6
4
62
4
3
11
4
6
15
3
21
36
4
20
15
9
17
4
24
12
44
12
6
13
5
4
18
1
1
84
10
8
10
39
17
7
24
21
12
6
8
48
4
14
23
55
40
14
11
35
21
64
11
2
4
56
22
1
29
12
3
17
10
8
5
1
4
24
7
73
35
37
23
53
24
15
11
6
4
19
12
8
24
23
5
32
16
11
18
44
11
31
5
11
6
6
32
10
3
4
32
5
48
7
29
7
3
49
25
40
7
44
16
24
25
11
7
22
14
41
11
2
12
34
57
16
8
11
4
37
20
4
1
10
26
24
4
14
1
11
30
48
7
28
20
29
28
20
16
24
19
23
18
15
47
17
43
17
29
44
28
12
3
4
23
8
28
2
30
5
24
1
4
14
4
18
12
12
18
33
5
4
38
16
21
120
21
18
44
36
24
73
4
5
6
6
8
4
20
10
14
31
29
28
19
24
23
2
16
18
13
8
39
14
4
6
90
3
16
12
5
7
11
9
39
24
8
29
13
18
133
12
5
36
23
19
6
28
24
19
72
5
7
17
30
37
37
18
10
12
6
1
7
40
1
1
23
7
89
20
60
17
24
19
9
18
6
14
36
70
7
41
2
10
7
17
8
30
22
27
11
10
15
3
24
13
8
4
29
2
29
12
20
17
23
29
7
1
6
22
43
48
17
24
3
24
53
12
7
33
18
1
41
54
6
14
52
14
24
43
4
11
2
31
29
34
2
30
41
5
18
2
12
11
17
19
29
38
22
98
29
13
7
4
35
2
4
19
7
5
5
18
1
5
8
6
24
1
45
7
17
7
1
35
25
55
15
2
22
44
5
20
33
3
3
6
51
51
18
7
7
6
35
72
41
63
11
17
36
59
38
22
20
6
31
9
6
21
5
35
13
22
24
2
36
34
2
10
2
4
19
149
3
4
17
12
27
57
14
6
11
20
9
7
23
36
14
28
20
35
8
9
8
34
49
1
4
24
3
11
6
35
49
4
3
65
28
43
53
26
10
6
25
19
10
7
65
44
24
7
83
28
49
20
9
6
33
3
2
30
30
4
3
4
17
99
9
2
6
76
2
10
20
55
5
66
49
3
12
2
7
4
11
8
6
7
48
9
26
4
13
13
71
29
7
17
7
5
48
12
15
23
10
8
6
6
16
62
29
35
21
21
7
5
7
29
18
25
13
28
6
25
25
48
23
13
10
8
16
25
17
96
19
29
14
17
1
24
36
16
31
5
36
48
43
5
18
36
21
16
49
23
17
44
42
28
12
32
17
13
22
14
24
22
6
39
9
15
53
6
13
27
1
11
14
12
10
9
29
12
6
42
71
17
19
1
36
11
37
46
6
44
6
37
4
25
46
104
37
5
19
4
7
16
24
9
5
16
98
1
11
22
36
54
54
30
9
5
4
36
20
40
7
5
8
64
19
5
7
17
3
4
24
77
14
25
3
14
4
50
16
12
2
4
51
27
21
27
13
35
50
6
25
63
8
4
9
17
28
7
47
18
12
26
17
1
30
10
2
29
8
4
17
43
59
6
15
4
11
54
18
24
2
23
5
55
7
6
7
47
5
19
46
7
20
29
6
52
2
28
62
10
15
17
52
3
9
42
24
2
4
36
3
17
12
28
44
36
16
7
1
79
57
7
11
8
10
14
16
25
7
17
25
64
3
16
1
11
7
6
103
11
48
1
5
4
36
20
22
9
4
11
1
8
113
12
52
6
36
37
44
16
1
55
48
5
22
45
24
64
73
60
23
29
27
29
6
5
37
28
3
57
42
36
2
60
78
37
24
51
6
36
27
4
17
15
117
2
113
1
28
19
12
11
12
26
19
3
38
83
13
35
13
76
2
17
23
8
22
20
22
6
24
18
1
20
27
9
5
42
16
56
6
10
24
2
6
28
37
36
17
2
10
14
30
18
1
23
37
5
23
5
8
18
34
19
5
7
5
31
29
12
7
36
7
52
25
11
45
17
10
1
13
64
18
13
7
28
66
3
33
20
30
5
1
11
13
7
28
11
1
20
17
12
16
15
60
16
20
33
80
10
30
27
4
37
16
20
10
36
38
24
47
12
5
18
30
3
40
11
61
32
11
6
16
7
13
11
25
7
21
56
40
7
164
12
3
49
1
30
4
8
25
23
10
12
19
1
19
3
2
12
4
20
42
1
17
35
17
7
1
34
8
6
6
22
48
8
6
1
15
2
7
15
30
26
46
12
18
13
36
1
28
19
5
8
16
36
7
20
4
43
89
7
22
14
18
16
36
60
18
14
12
18
5
61
4
15
9
19
24
1
76
15
28
5
12
39
17
10
9
5
18
34
7
25
4
ABCD 305368334*7^$a-1 [50004]
12
60
20
52
27
18
87
33
24
3
32
40
104
84
4
9
119
60
24
37
47
96
16
56
67
6
36
123
72
56
19
21
36
132
20
12
19
9
21
27
33
6
30
18
21
51
21
21
6
6
35
1
15
84
24
48
56
36
16
33
83
108
28
8
1
15
8
4
15
120
53
12
16
9
6
30
63
69
3
20
24
31
5
52
39
18
11
91
5
124
9
12
11
160
24
63
21
84
33
59
40
99
17
4
3
18
59
25
15
12
104
24
24
24
103
78
35
12
4
33
39
8
16
9
6
53
84
36
124
15
125
4
8
25
59
37
23
12
16
12
81
36
3
45
11
16
63
6
71
19
29
16
8
13
27
12
36
27
21
32
4
20
43
17
31
93
20
36
1
18
9
15
69
21
6
21
20
52
123
57
12
75
153
12
12
32
13
15
68
79
21
12
63
17
4
24
21
6
29
301
59
4
96
128
31
21
99
21
20
48
148
3
5
16
24
21
35
24
64
24
21
23
85
60
15
32
7
66
15
15
78
11
28
27
9
252
36
39
45
20
64
39
5
28
44
37
87
48
8
100
44
96
52
56
25
12
24
6
45
8
52
159
18
12
119
40
21
27
24
9
35
64
12
32
91
5
61
39
45
3
36
12
12
3
18
99
69
27
45
11
16
3
33
44
24
156
1
3
21
15
116
24
43
21
21
3
33
83
100
27
21
21
48
3
32
37
27
12
39
42
39
72
20
40
21
15
24
56
24
28
51
18
75
12
33
27
51
65
40
104
4
12
9
27
20
25
15
84
24
60
32
180
40
60
20
24
24
48
28
12
105
59
16
9
59
16
72
9
35
24
100
80
36
24
1
135
60
75
9
39
29
88
44
103
17
16
44
49
66
9
57
15
8
49
35
12
24
24
64
44
12
52
45
87
56
25
11
24
112
24
21
63
21
71
25
27
72
44
85
47
1
27
36
92
28
39
42
75
12
32
16
33
111
60
27
29
156
4
168
3
5
24
1
83
60
139
17
60
4
9
11
19
41
60
16
21
95
60
52
92
4
87
24
5
49
90
42
83
12
4
8
85
6
21
20
52
132
15
89
4
21
3
96
69
23
12
43
77
49
87
68
48
16
9
102
5
16
20
28
36
24
24
8
12
96
16
56
4
48
32
31
21
8
19
65
49
12
27
44
48
40
21
131
4
33
15
36
75
57
15
9
20
85
48
63
44
156
16
104
7
77
4
20
60
1
6
48
24
6
99
84
104
43
21
68
127
24
72
21
3
41
72
12
36
64
20
49
11
24
144
16
9
3
8
37
30
89
64
15
21
24
24
20
48
48
31
5
36
60
115
42
39
8
1
27
24
99
17
36
52
60
8
1
27
36
3
72
120
18
3
27
21
8
13
71
97
47
36
4
48
15
168
21
108
24
36
45
3
24
36
48
81
15
60
24
32
76
56
7
6
18
5
16
80
19
33
8
36
37
11
88
104
4
15
21
33
42
33
36
12
180
24
8
19
57
44
96
48
43
77
28
15
33
21
35
52
69
78
29
48
4
63
5
72
16
104
4
12
27
42
15
33
150
41
79
42
35
13
11
25
11
52
33
35
76
33
11
103
5
36
84
37
15
36
3
9
12
45
15
21
83
112
8
7
33
12
3
66
11
24
16
27
162
3
27
18
3
48
57
42
17
31
33
140
36
31
45
24
60
48
8
24
31
24
33
57
3
45
30
9
9
3
69
51
24
24
9
12
11
12
40
8
12
24
24
220
176
48
7
48
33
20
25
48
47
60
16
8
48
4
3
18
39
9
102
5
13
3
36
63
65
72
40
56
7
137
24
28
9
23
12
13
12
107
76
92
28
159
6
84
23
25
23
12
12
12
40
99
9
12
3
21
116
16
105
39
81
39
44
67
17
4
32
16
80
36
7
126
12
3
48
27
77
163
6
27
32
16
21
15
12
80
76
27
33
140
1
27
8
24
4
140
52
75
5
24
25
42
29
13
30
17
28
12
12
44
76
96
24
9
90
29
4
20
132
28
80
19
93
8
220
15
24
137
24
12
28
15
30
11
36
85
39
108
36
32
28
21
36
12
30
6
96
3
15
53
24
133
48
51
32
12
24
1
27
8
24
40
44
7
21
9
99
84
44
13
12
36
27
20
16
48
56
28
12
24
9
3
9
75
9
27
33
11
25
42
18
3
21
11
24
36
48
4
80
148
9
15
153
6
57
15
9
21
23
40
99
9
68
24
40
20
196
21
72
23
4
3
33
12
20
7
53
28
80
16
68
60
4
27
42
30
41
36
1
83
61
35
31
5
60
60
28
12
68
79
33
104
76
8
52
12
32
40
21
60
171
9
15
15
5
19
21
108
57
39
156
12
72
39
42
51
8
16
24
84
24
68
16
32
4
32
40
60
3
21
96
45
15
33
15
128
84
16
12
21
12
83
19
42
23
25
78
69
24
21
30
5
60
73
39
24
15
17
36
12
13
111
120
8
4
87
77
16
3
41
25
3
60
20
28
48
21
23
67
65
48
12
24
4
32
52
24
21
12
59
1
48
3
92
48
40
80
84
48
12
31
29
24
19
33
36
8
25
39
27
57
32
16
8
4
36
12
9
3
32
76
27
9
8
40
36
8
67
17
13
35
12
1
66
5
112
51
53
120
37
35
132
64
20
12
25
30
17
97
6
69
21
24
6
42
12
11
25
108
36
27
12
12
45
15
57
3
36
8
84
40
21
6
78
39
3
45
24
8
36
7
21
57
15
27
48
42
23
24
61
3
44
4
15
120
48
6
95
28
87
30
42
17
52
20
16
104
4
12
8
84
28
24
36
8
37
27
12
20
60
36
4
15
21
32
67
29
12
16
72
156
ABCD 305609292*7^$a-1 [50033]
4
21
11
4
129
71
160
24
56
96
72
193
39
8
28
84
8
49
72
48
12
11
16
20
61
12
71
85
71
84
36
60
4
165
51
8
12
85
24
60
11
60
48
192
4
60
36
8
72
25
3
20
1
24
12
48
48
11
97
23
72
25
71
40
21
3
9
36
59
13
48
135
20
64
45
36
72
24
23
24
12
36
40
24
321
63
120
20
85
27
21
24
3
33
11
72
48
1
11
48
12
24
72
1
39
24
8
16
32
73
131
64
21
15
24
81
15
68
16
36
104
40
216
24
44
108
49
12
107
16
60
20
1
108
11
84
52
8
13
12
111
21
135
20
40
33
12
23
25
59
37
36
60
60
23
24
1
95
13
27
56
96
12
36
12
12
61
36
39
92
49
24
51
81
48
48
12
48
48
51
24
80
1
48
27
33
35
1
72
47
72
61
47
84
12
37
24
3
36
117
3
68
112
69
47
13
27
20
48
37
24
39
92
13
15
32
40
92
13
35
1
11
72
16
8
16
56
61
12
35
36
1
120
36
3
21
84
23
48
12
61
15
36
36
33
15
21
96
96
23
48
13
63
96
20
16
9
132
60
3
56
25
3
12
20
13
48
48
84
47
1
27
56
16
144
44
121
12
24
36
3
24
21
12
48
24
156
132
11
12
64
21
35
1
48
27
20
13
27
48
20
25
48
71
13
36
24
48
192
23
12
48
24
16
140
37
23
1
264
47
12
109
3
116
13
35
1
11
4
8
37
11
49
83
1
48
27
57
107
132
16
9
51
153
11
1
107
16
36
21
119
4
92
1
48
15
165
120
12
71
13
24
12
24
39
9
167
64
20
124
21
23
36
12
48
132
25
23
25
27
24
8
28
9
36
36
99
24
69
51
80
64
225
87
69
24
48
27
56
49
111
68
28
8
76
36
9
51
20
28
20
160
12
20
12
28
20
1
63
9
11
120
48
48
132
13
15
33
15
32
1
3
164
1
12
27
45
12
15
9
84
11
4
80
12
4
20
1
155
13
15
116
4
140
36
16
8
84
16
32
84
60
4
236
64
12
20
60
4
9
11
37
3
56
49
143
73
23
40
57
48
72
15
45
60
24
71
13
59
49
12
11
1
168
12
23
52
188
16
96
20
24
24
1
11
4
8
192
40
44
37
15
9
24
108
72
11
76
32
48
13
12
36
3
36
32
1
15
33
59
4
69
12
24
15
68
12
16
80
13
11
76
48
36
156
32
13
35
13
35
25
59
12
4
56
1
95
1
48
144
35
132
28
32
13
15
56
48
12
16
48
12
45
75
128
25
47
25
39
36
32
1
47
48
84
16
57
3
20
1
60
15
36
44
4
12
44
25
12
24
48
27
129
11
132
72
4
12
20
4
45
11
4
80
4
44
36
1
71
24
85
36
144
84
12
3
36
24
36
20
109
11
4
57
84
35
48
28
21
3
8
52
140
1
63
36
9
35
120
16
44
1
75
69
15
80
16
84
57
47
16
20
193
3
44
61
15
20
36
49
15
56
40
104
40
104
181
35
49
72
35
4
8
13
36
24
24
23
28
32
1
11
120
136
8
40
153
27
57
119
16
32
16
21
203
49
3
44
1
36
15
93
171
24
32
25
24
59
13
12
51
24
33
11
1
11
16
80
1
47
13
84
23
12
48
1
24
11
48
16
21
23
36
76
21
119
4
36
9
12
39
20
24
13
119
4
80
16
9
35
60
64
32
88
12
32
52
8
1
167
12
1
15
12
48
33
3
45
23
193
47
1
11
97
24
39
44
36
16
48
20
1
191
12
12
61
36
24
75
20
48
72
72
12
25
59
1
143
16
12
81
12
35
37
15
92
1
59
132
109
35
96
4
96
9
60
11
60
4
33
107
16
20
40
9
15
45
11
4
21
71
4
20
40
81
36
11
1
15
20
61
60
180
39
44
1
15
32
4
60
57
3
96
33
72
39
45
35
1
119
37
107
16
57
3
60
56
88
57
59
48
52
44
52
104
24
24
16
20
16
188
13
24
99
21
59
40
36
21
47
1
48
24
3
60
20
12
13
35
1
72
11
13
35
1
59
49
23
72
16
24
45
35
121
15
104
64
81
24
147
45
15
8
16
9
47
160
20
1
3
44
96
25
39
20
60
84
16
33
39
8
12
48
196
60
36
108
92
1
23
24
25
155
25
59
16
12
44
1
135
21
27
72
32
37
12
3
57
11
1
15
12
60
93
135
20
1
12
27
104
37
11
13
51
8
52
105
23
76
141
39
21
12
11
88
21
3
20
121
119
60
24
16
24
80
36
4
12
9
11
49
84
59
16
57
3
117
15
48
56
85
24
27
32
12
4
12
92
73
63
60
12
32
1
48
143
1
3
12
24
45
11
25
36
23
60
16
152
12
96
4
60
45
23
60
37
36
36
132
12
47
36
1
12
120
59
25
23
100
32
40
8
16
24
33
3
9
35
24
28
44
16
20
4
21
75
24
20
36
64
21
23
76
57
48
60
35
64
33
24
99
189
36
15
20
1
36
12
59
28
24
81
24
39
92
108
16
45
23
61
12
59
1
39
56
24
16
32
1
48
23
24
16
8
61
51
80
16
21
39
32
ABCD 305783498*7^$a-1 [50011]
8
15
1
13
31
96
23
37
4
48
44
3
6
26
5
120
32
15
9
120
21
72
39
4
11
62
35
85
4
24
32
19
24
4
23
2
7
28
36
20
5
16
7
11
25
108
17
31
60
19
6
22
1
8
11
37
12
16
12
13
58
2
12
19
21
19
17
24
63
12
41
11
32
16
24
23
6
8
34
9
9
27
3
2
36
11
12
23
38
28
19
24
8
51
50
48
19
59
34
3
27
6
20
10
20
24
16
21
12
9
8
22
8
4
12
13
53
15
3
33
72
24
28
17
12
7
29
63
16
11
9
48
41
7
12
57
14
46
30
9
36
9
6
36
2
23
29
67
1
7
11
5
89
6
54
18
9
29
47
11
9
40
8
15
9
41
18
10
14
5
35
21
9
6
1
32
3
1
7
53
20
64
84
8
40
29
8
34
9
12
9
27
15
25
96
5
20
72
40
8
4
3
12
4
11
14
22
25
23
121
29
42
2
10
6
24
20
6
4
85
36
8
48
21
20
7
27
21
3
13
8
28
11
9
64
32
9
126
9
12
76
13
40
6
6
30
38
43
27
2
23
11
26
12
28
54
44
52
1
1
28
12
3
45
3
12
24
24
5
83
8
4
5
7
37
30
29
20
17
19
5
48
71
60
1
7
16
23
2
7
16
12
12
5
18
9
24
9
3
27
21
15
12
2
23
17
39
16
47
21
33
12
31
11
38
12
7
12
59
18
16
30
21
48
9
7
32
27
2
4
7
71
20
18
19
24
21
14
4
9
29
10
1
19
29
1
42
37
24
15
25
5
19
25
7
33
8
7
15
18
15
5
28
20
19
35
13
3
2
12
16
12
3
40
41
43
13
19
9
12
39
16
36
7
4
12
25
5
31
35
24
13
1
7
9
18
8
25
3
1
1
42
5
17
26
28
2
172
120
3
5
11
1
11
37
4
3
4
17
3
21
6
49
47
14
19
60
16
5
6
13
23
49
41
15
9
3
15
21
60
16
1
52
6
1
5
31
12
61
35
36
31
10
7
17
18
50
7
3
21
9
3
4
5
14
30
40
31
41
7
17
6
1
37
12
82
18
18
9
5
52
30
9
9
78
9
16
72
17
7
19
25
3
14
47
32
9
51
4
23
21
4
11
24
9
5
10
12
21
4
13
52
14
1
9
30
13
53
55
31
13
5
16
36
7
48
13
23
20
33
18
61
8
4
29
15
3
45
15
9
28
13
22
18
50
37
4
25
4
3
28
5
6
13
23
20
1
4
5
24
38
13
16
23
1
32
5
6
41
29
2
48
29
1
76
38
17
1
19
16
8
16
19
4
36
12
1
24
97
71
65
7
8
24
53
4
26
18
11
20
15
8
10
3
3
25
5
20
7
113
70
14
10
66
3
17
12
79
3
60
8
4
18
3
23
4
6
14
28
9
3
13
23
20
1
12
11
13
35
22
19
17
14
10
56
16
6
2
36
12
19
4
12
168
11
38
23
48
8
3
30
44
4
8
23
35
2
22
6
15
9
12
18
12
8
10
3
5
64
14
5
24
36
11
48
12
9
12
4
59
2
4
111
16
48
1
11
48
32
24
15
9
11
13
5
10
36
21
5
11
11
37
19
24
10
12
3
15
8
4
14
35
11
13
25
23
59
49
5
12
8
34
9
12
65
19
27
30
19
60
5
27
16
1
18
49
3
33
16
1
18
28
14
22
48
9
4
37
7
21
2
13
3
54
3
36
24
9
30
9
4
13
12
7
9
24
6
37
5
31
17
15
17
10
37
20
15
1
11
18
86
22
31
1
52
14
13
9
31
11
45
4
36
8
4
1
22
6
20
67
35
53
5
19
11
36
9
9
15
16
32
5
59
35
90
3
105
30
20
40
12
14
30
16
21
5
40
12
7
35
25
5
15
9
6
1
32
5
7
45
3
28
43
4
36
2
28
51
9
3
48
3
8
28
1
29
19
60
31
13
51
80
5
5
3
75
9
123
20
1
51
1
29
19
41
8
23
80
72
5
35
43
5
32
101
11
1
18
34
18
62
22
14
23
72
12
60
5
15
16
44
16
36
11
25
8
4
7
61
15
14
28
3
29
19
4
24
11
8
37
12
4
17
15
16
1
91
3
30
18
61
11
9
5
19
101
11
8
27
56
5
20
39
14
42
18
11
29
36
90
6
31
32
51
18
3
28
41
48
27
15
6
30
25
12
11
45
45
31
35
1
17
7
32
41
46
13
29
3
75
14
23
29
19
5
15
59
37
33
18
2
6
5
25
7
3
2
19
11
52
1
19
5
47
18
26
4
49
19
5
17
3
12
5
126
24
61
21
43
5
51
21
19
24
11
12
2
7
29
4
12
30
13
17
8
7
51
9
33
43
25
7
4
23
9
105
12
43
25
10
45
12
15
1
19
30
7
27
61
37
28
50
4
14
34
49
17
12
27
35
1
17
4
74
46
19
36
48
17
6
1
8
60
15
21
3
6
36
19
5
14
37
5
58
1
48
5
6
21
21
15
23
13
3
18
12
15
29
10
24
1
12
32
45
3
5
43
12
5
11
17
24
15
21
27
15
2
71
32
17
40
6
2
7
11
34
19
32
15
9
5
126
13
33
15
3
12
14
52
42
9
3
1
13
35
37
7
4
41
3
3
33
16
32
15
9
5
59
1
10
32
22
30
18
3
12
16
11
6
3
4
13
35
24
13
7
15
18
8
24
48
22
18
3
40
120
5
60
6
36
42
3
39
14
10
20
24
5
11
6
68
82
30
14
24
13
35
4
18
20
11
44
12
11
18
7
5
28
3
33
6
85
53
2
25
3
9
15
12
18
42
38
11
11
14
24
7
24
16
56
84
41
7
48
9
7
47
21
41
40
30
54
19
36
1
19
41
10
12
18
2
5
1
4
51
12
16
23
13
72
1
10
24
14
64
6
44
5
12
32
60
52
35
45
21
8
23
17
12
14
13
63
48
9
9
3
21
8
10
9
3
38
36
10
24
8
10
38
4
9
29
30
5
24
19
1
36
28
5
12
19
12
79
5
12
65
147
51
13
48
37
7
47
1
12
15
25
8
16
8
27
86
18
10
6
13
11
1
31
5
83
45
21
24
14
1
29
7
16
47
45
27
33
5
16
3
16
8
17
19
3
30
31
36
11
8
22
51
39
6
15
15
21
39
50
24
6
5
48
17
30
14
19
39
33
48
17
22
30
7
23
30
54
26
12
6
25
15
2
30
1
9
3
84
4
23
30
43
8
4
1
30
4
14
24
36
23
1
10
26
10
13
11
20
58
8
34
1
11
18
31
11
6
19
24
68
51
13
7
5
20
15
1
41
30
9
4
24
11
26
22
13
44
12
15
18
19
11
1
11
21
48
4
20
53
34
6
8
19
24
21
18
48
9
16
19
5
47
18
20
6
22
3
5
43
29
4
44
12
22
36
60
36
1
13
30
5
41
3
27
14
7
3
42
72
7
1
23
44
3
13
65
54
12
18
26
1
9
32
7
60
27
6
15
35
18
47
7
18
23
7
10
12
12
60
18
61
12
5
39
63
12
21
52
5
6
25
11
1
7
37
48
4
31
58
18
1
8
15
49
11
21
16
5
8
43
15
30
24
14
1
15
13
11
14
22
14
7
9
3
5
31
4
5
20
100
18
25
5
54
8
10
3
24
11
30
23
49
23
24
19
13
11
1
21
7
20
71
5
20
16
12
56
21
20
55
3
13
17
30
30
3
28
121
7
12
16
5
20
10
12
14
4
19
11
21
27
9
33
18
37
5
36
31
5
3
35
40
9
12
29
7
29
10
25
156
5
84
87
9
6
33
4
55
37
3
6
66
9
16
5
68
11
47
33
75
32
4
6
3
27
32
25
12
16
48
5
3
3
9
45
55
25
16
7
12
11
14
10
13
1
28
7
8
17
19
16
44
24
12
21
6
9
40
36
29
6
25
19
1
12
21
68
11
20
29
22
38
7
27
33
16
7
37
45
3
57
6
24
13
25
12
16
36
18
25
24
19
120
22
26
5
25
31
11
42
7
39
2
10
2
7
3
12
14
84
46
30
14
5
17
15
24
5
19
15
1
25
22
20
5
8
9
18
9
64
5
31
29
12
2
10
3
24
24
21
6
57
4
56
4
41
6
12
21
3
44
16
78
3
53
42
4
25
19
5
41
7
53
30
6
24
7
24
13
4
6
9
28
7
41
7
22
12
7
32
12
40
23
14
7
3
20
37
16
8
16
1
31
24
65
10
37
1
4
56
60
12
28
15
4
55
13
57
6
6
8
6
5
5
79
84
8
16
20
9
18
37
5
6
2
7
16
13
19
21
32
7
45
3
4
56
99
8
18
4
3
16
12
85
30
13
15
12
25
17
8
19
3
8
5
13
59
53
62
85
15
9
28
5
55
8
15
20
28
13
36
5
14
85
24
11
1
16
5
27
41
11
8
5
22
18
7
11
2
19
3
1
5
8
31
41
22
6
2
5
8
24
5
11
20
16
1
10
9
21
7
35
13
17
18
9
11
25
27
1
8
3
48
8
17
11
1
13
30
29
24
59
8
70
8
10
25
47
1
36
32
3
21
9
15
53
48
7
5
7
24
9
15
15
50
23
48
12
12
101
15
39
13
24
35
21
5
23
25
10
9
72
9
15
16
13
6
13
29
30
25
47
1
9
12
15
16
17
30
1
11
78
7
35
9
4
12
5
104
7
15
9
4
55
13
59
5
29
96
3
5
11
32
3
21
5
60
4
38
5
17
56
7
15
12
14
59
23
45
9
30
21
28
5
27
52
23
12
9
21
12
67
1
6
22
15
52
17
15
39
9
5
23
20
28
20
36
16
8
16
8
16
96
13
10
25
5
7
12
36
11
20
24
53
77
67
8
3
8
10
42
9
4
12
20
9
7
7
53
29
39
9
30
24
13
68
16
48
36
17
7
1
7
60
9
19
35
12
1
48
35
21
12
23
5
17
42
21
4
11
21
60
27
21
4
25
35
8
12
ABCD 305810546*7^$a-1 [50078]
8
20
28
8
24
39
1
9
32
3
13
19
28
4
4
8
44
4
12
12
40
4
3
54
3
28
33
79
8
24
16
37
30
1
29
16
12
2
17
49
11
52
40
11
13
32
4
72
21
15
5
18
61
45
2
49
11
30
24
27
12
9
18
78
3
3
6
12
23
7
18
24
16
51
11
13
33
2
24
33
3
1
77
3
28
8
12
75
49
32
24
9
3
28
16
12
4
4
29
23
12
91
9
3
13
17
19
16
13
15
105
27
12
33
7
9
51
41
19
9
2
21
49
60
3
17
31
28
4
36
52
23
18
3
4
8
3
9
20
20
9
26
6
4
15
11
94
20
7
12
17
19
28
4
39
29
20
32
13
15
11
60
24
9
9
75
3
1
4
7
13
9
23
28
5
31
84
9
95
61
14
34
23
72
9
63
33
24
36
3
4
5
24
18
12
25
9
14
13
5
42
37
9
7
44
21
11
33
51
15
17
7
18
3
15
30
15
4
23
97
40
4
25
2
54
15
33
7
36
5
28
11
40
9
20
27
16
48
20
15
5
1
15
16
23
21
16
17
76
20
19
17
47
64
109
60
14
6
4
26
18
7
29
16
7
25
12
63
3
9
76
4
49
6
105
33
23
24
25
15
1
44
111
4
16
115
9
36
93
6
54
7
4
32
8
49
35
1
11
24
9
31
32
63
6
24
3
8
7
45
57
16
8
24
19
53
15
16
52
17
35
24
39
5
36
5
2
1
71
17
25
6
12
9
21
35
12
31
24
18
39
3
46
44
7
8
45
11
4
1
39
8
20
43
24
34
11
12
4
20
8
1
6
45
16
12
12
36
11
22
8
7
71
1
44
12
28
9
15
4
40
21
15
52
11
13
56
13
20
27
12
9
3
15
10
7
25
43
44
68
16
37
44
18
49
20
24
15
42
43
35
5
29
11
13
23
40
11
48
72
30
7
9
26
21
12
20
60
43
12
9
93
63
15
105
12
8
1
16
23
13
11
4
8
9
7
20
8
7
18
19
24
96
41
7
32
60
21
16
7
19
10
35
8
25
79
4
53
20
12
15
9
6
12
33
9
36
42
9
88
36
44
21
12
36
3
12
25
14
6
36
7
9
15
9
11
4
21
11
60
9
12
19
59
5
24
5
8
28
47
20
44
20
3
25
8
15
5
32
41
40
20
4
47
51
21
12
16
11
12
1
24
21
14
45
21
19
20
20
4
24
1
26
30
90
54
3
4
8
1
56
39
21
30
85
8
39
18
63
51
21
12
4
17
16
47
49
11
8
44
65
3
4
35
9
1
11
49
119
12
13
24
96
11
13
36
35
20
28
13
47
12
25
15
11
5
19
25
11
12
22
8
16
14
12
5
24
32
36
8
21
42
6
6
18
15
4
9
11
21
18
17
113
24
23
4
4
44
41
19
12
4
16
3
1
29
3
3
24
10
15
11
42
7
23
46
3
93
24
11
3
12
5
31
33
40
5
60
6
113
61
3
39
1
59
10
11
3
18
36
6
10
15
28
43
1
119
5
4
33
7
9
14
33
12
13
23
28
9
3
17
40
2
6
12
30
54
16
110
24
49
12
35
18
3
13
50
25
20
3
18
12
16
27
35
77
60
28
36
3
36
18
31
20
1
55
4
1
14
33
3
53
25
63
57
12
47
1
12
31
4
67
13
20
27
21
28
8
15
30
24
99
3
5
5
2
61
80
88
83
30
24
39
13
32
16
44
7
12
12
52
80
32
32
13
15
20
64
60
36
21
16
11
15
18
75
27
13
12
20
4
5
31
60
93
55
7
33
24
33
47
7
46
39
11
17
8
44
25
36
2
21
1
23
3
9
68
8
5
79
29
3
3
10
24
26
1
35
34
31
20
32
24
8
61
19
8
1
2
12
120
9
3
1
8
32
4
21
19
29
107
4
9
15
24
3
17
32
4
41
31
12
53
11
3
25
9
3
4
4
3
1
77
39
45
11
5
24
23
3
30
28
20
31
16
25
35
4
16
9
20
7
29
31
11
17
4
12
15
18
3
39
24
34
44
3
15
1
9
2
12
89
1
6
9
3
13
8
21
6
5
20
28
19
13
17
3
49
15
11
10
14
1
33
26
61
36
56
3
17
12
4
21
31
17
27
145
15
16
4
36
44
13
36
43
9
8
6
30
23
41
12
35
39
6
4
11
4
40
25
7
59
9
3
21
44
36
67
30
168
3
12
69
7
5
7
23
9
27
13
65
52
11
8
29
14
18
28
15
21
19
17
8
11
13
7
9
12
50
9
33
7
16
8
5
7
24
11
5
44
36
20
16
8
96
33
3
36
13
14
45
51
9
3
17
1
24
18
48
49
12
9
35
4
16
29
11
25
15
59
21
13
2
30
15
12
21
6
29
32
92
13
8
16
50
45
9
3
33
11
49
123
12
1
23
25
3
9
60
8
7
53
51
12
12
25
27
44
33
36
42
1
20
24
4
12
12
92
13
74
33
28
41
11
4
1
8
12
48
27
4
28
8
24
60
16
37
3
16
23
120
21
49
39
52
109
4
11
25
11
85
8
71
16
87
13
29
30
9
39
5
36
1
3
1
11
3
9
40
11
6
7
69
35
12
24
8
4
13
8
3
24
24
12
3
25
5
3
13
2
46
44
27
8
7
34
36
15
11
18
6
10
39
4
32
23
12
45
9
11
56
17
19
23
1
47
9
21
3
24
48
21
51
3
12
41
19
45
9
3
63
1
48
8
56
4
48
60
1
11
12
1
8
7
9
95
1
8
39
3
1
45
14
60
5
13
43
47
1
36
5
3
60
3
9
3
1
29
7
8
3
1
8
12
28
16
19
36
42
28
2
9
21
30
12
6
3
80
61
3
3
21
36
13
2
5
7
21
4
20
4
5
12
15
25
11
3
34
51
20
8
7
49
47
12
33
13
14
12
46
24
8
27
4
12
29
7
56
4
89
47
4
8
32
4
13
3
12
12
4
32
37
63
168
4
5
20
24
39
3
33
13
8
55
17
39
15
10
15
29
35
91
25
4
1
6
17
1
112
60
20
28
80
63
3
9
24
28
17
18
1
8
16
9
8
18
30
59
25
11
12
44
32
51
1
24
36
29
3
3
13
4
12
49
16
26
57
12
16
29
7
8
48
20
16
9
3
15
17
17
19
4
13
24
11
4
9
15
47
10
20
27
15
6
39
45
43
4
64
51
25
11
12
22
27
68
48
24
8
43
13
17
18
10
3
11
25
45
15
24
8
49
63
17
30
9
12
28
8
12
21
40
8
3
4
8
16
20
48
3
58
23
3
6
15
24
25
31
25
31
11
9
4
32
3
29
91
12
9
4
84
20
51
1
8
3
13
9
8
18
1
4
25
12
7
21
11
3
25
40
20
11
12
30
88
7
13
55
40
7
65
7
25
40
1
4
44
3
13
20
23
7
9
16
24
17
24
48
30
37
45
51
108
48
56
3
21
28
12
44
93
3
24
12
8
40
15
1
77
6
1
28
12
16
69
24
16
7
43
1
17
27
20
12
37
4
15
4
7
45
3
46
3
12
36
32
24
4
21
14
18
18
18
40
19
36
19
21
1
35
3
1
11
6
23
16
16
9
55
1
30
10
50
29
29
2
33
12
4
24
8
9
19
44
1
26
21
8
49
54
1
8
28
35
36
12
1
29
3
4
23
5
4
13
27
23
30
15
40
21
19
29
3
28
4
1
96
24
26
49
12
17
42
21
9
48
3
81
18
153
21
7
8
84
28
44
16
53
7
29
39
33
75
15
6
7
77
18
21
3
25
60
28
7
18
7
36
20
25
2
9
3
37
8
15
36
29
40
20
25
6
49
41
19
4
16
1
11
3
10
8
7
16
16
24
13
12
75
5
87
13
11
21
12
30
25
23
6
7
28
1
48
31
47
9
9
7
8
16
9
2
18
31
4
28
8
56
35
10
20
60
48
15
21
3
33
31
8
1
2
12
53
40
24
48
21
24
15
1
7
7
6
3
24
12
69
24
27
40
5
35
20
32
64
45
59
16
48
8
32
32
8
16
9
14
12
45
36
15
21
4
20
24
36
4
12
8
1
44
4
20
16
35
3
105
16
4
8
5
27
1
23
4
9
8
52
44
7
29
4
2
1
8
21
19
8
1
27
5
84
35
28
61
80
12
24
11
44
5
4
26
21
64
68
20
43
12
30
7
20
3
45
4
17
11
1
4
36
23
12
27
12
81
12
16
36
11
5
7
37
64
7
29
29
19
40
36
16
12
20
28
8
3
30
15
16
60
4
49
3
12
112
59
18
3
24
25
14
41
5
11
93
3
63
5
52
13
74
33
37
20
15
21
24
3
1
14
60
9
4
5
35
40
9
6
12
5
7
37
20
28
9
23
24
27
17
13
3
12
13
35
9
3
3
5
4
12
48
44
17
8
6
18
19
57
20
12
3
40
81
11
15
13
12
24
8
3
9
12
39
5
8
36
20
12
4
17
15
8
8
57
20
3
44
48
4
24
1
27
11
12
30
6
10
23
1
44
16
43
28
27
17
1
42
6
6
33
56
24
1
24
12
3
4
9
47
27
54
51
12
21
7
12
57
20
12
28
7
7
37
35
10
11
16
29
12
3
33
7
80
9
18
6
6
10
55
13
16
35
9
35
8
29
31
44
12
9
19
101
30
34
38
13
20
33
6
10
27
17
7
32
21
107
4
36
15
30
23
28
8
73
39
9
30
45
57
12
59
1
ABCD 305891552*7^$a-1 [50020]
237
105
39
60
3
108
9
72
96
39
18
78
45
93
36
54
36
42
90
189
27
90
66
60
45
57
54
108
72
126
15
9
120
36
90
78
12
15
3
18
150
12
96
21
81
51
3
6
12
54
36
36
45
27
24
9
9
216
102
144
60
9
219
144
96
12
24
81
39
90
15
27
21
27
42
3
15
45
21
72
15
63
36
21
225
63
159
12
72
36
6
75
9
270
36
6
12
24
63
48
33
3
9
51
93
15
57
6
120
33
12
213
39
96
27
54
12
18
108
42
12
36
243
135
36
18
63
63
24
390
6
48
9
69
3
24
45
39
63
6
36
18
12
36
36
126
150
84
45
117
54
36
114
30
9
15
18
12
51
72
120
81
135
24
21
27
9
123
21
27
144
27
162
42
102
78
36
54
27
135
12
54
90
18
60
84
6
18
108
36
18
93
27
6
84
63
9
108
18
24
21
81
18
42
18
108
18
12
60
54
72
21
24
72
9
75
180
27
36
18
126
42
183
24
27
18
102
6
27
63
30
15
21
18
72
54
72
36
87
81
39
27
45
33
12
60
12
54
42
3
15
12
72
24
138
27
36
51
9
48
99
24
9
45
135
3
42
63
3
18
78
30
54
96
117
21
6
48
90
96
54
45
3
180
78
12
78
9
57
42
48
18
78
12
9
9
24
54
9
9
3
51
9
75
42
36
36
243
63
66
42
144
21
225
15
21
15
48
63
33
129
126
18
36
27
36
60
3
18
54
6
63
27
9
39
162
150
36
108
36
9
21
18
9
153
6
21
51
84
6
36
144
39
96
45
12
90
54
54
9
51
12
36
90
51
27
66
63
15
126
3
87
48
60
12
42
12
60
54
66
72
27
27
126
132
18
288
81
93
18
60
108
30
72
51
39
6
135
48
87
54
54
18
18
12
42
54
12
18
51
21
87
9
54
84
9
9
6
9
72
9
12
36
6
21
33
66
6
36
126
18
18
48
60
84
45
24
45
54
66
6
30
36
15
3
54
6
18
3
15
30
126
42
3
9
90
81
60
9
12
54
36
6
27
21
63
45
114
30
15
39
9
15
90
54
54
30
60
18
48
42
18
3
45
51
27
138
99
27
42
12
42
30
15
75
69
3
216
78
183
15
54
12
24
66
45
9
51
3
72
6
27
36
21
54
36
69
9
36
30
72
6
18
66
42
36
12
42
39
195
81
21
54
18
78
12
144
42
30
54
24
66
24
18
36
90
138
6
9
48
15
72
21
27
213
3
33
39
108
18
18
105
3
33
27
117
39
18
18
24
9
39
18
27
99
45
15
84
108
60
45
27
57
87
21
9
36
72
24
84
24
12
54
72
330
48
78
9
93
72
90
81
63
114
54
54
18
21
135
24
18
66
6
18
93
96
111
42
30
258
90
54
66
18
186
9
36
3
9
69
30
81
60
39
72
36
33
21
6
153
3
60
30
90
78
12
6
9
27
165
9
144
15
48
15
12
114
12
72
87
63
30
6
12
33
9
18
138
42
72
18
72
36
318
42
3
99
78
63
3
6
54
66
18
9
243
18
15
27
72
18
174
78
48
54
54
36
42
45
117
72
120
123
171
36
66
51
84
63
9
24
27
117
75
42
102
54
63
171
42
30
24
84
72
33
27
12
78
207
45
36
3
63
54
78
12
54
162
69
57
60
39
51
12
150
90
108
21
117
60
12
24
48
15
111
33
12
45
24
120
18
24
90
144
36
138
36
6
12
42
81
75
36
6
12
54
18
87
9
84
96
27
27
48
36
9
153
171
51
9
45
72
207
99
18
54
30
126
72
54
108
90
54
96
12
18
72
6
36
18
144
72
18
39
51
120
24
21
9
24
18
36
9
72
3
60
9
9
18
21
72
60
99
174
24
72
66
9
27
54
15
84
81
60
126
12
36
78
48
42
36
30
63
27
81
63
24
54
63
3
42
12
24
30
72
36
9
33
111
9
27
60
12
63
132
117
3
42
63
27
12
54
54
18
63
15
9
84
9
96
30
60
18
90
180
18
54
54
18
45
12
9
60
12
96
3
87
120
33
99
12
45
63
6
27
27
30
24
12
18
9
123
18
30
42
3
27
105
171
9
72
21
24
12
60
3
ABCD 306007946*7^$a-1 [50019]
126
54
60
180
12
15
27
48
54
36
18
114
48
15
12
117
99
420
39
45
27
36
18
54
78
3
312
39
81
27
117
108
45
27
15
84
9
63
168
57
60
153
147
24
99
129
36
60
27
12
33
12
132
3
126
90
105
201
90
180
18
171
144
36
15
129
45
15
75
270
90
45
81
15
27
138
36
96
39
33
66
96
201
24
81
3
36
96
3
69
63
108
57
288
9
135
72
9
90
45
177
48
150
21
51
54
90
21
60
84
36
33
12
63
96
21
90
180
9
324
231
174
135
15
57
63
36
81
15
108
21
153
60
3
45
87
12
15
21
153
36
144
60
30
117
72
72
45
63
51
30
54
78
30
78
426
360
105
156
45
123
117
75
9
90
141
39
24
57
105
72
27
21
15
48
27
18
15
165
42
12
36
36
45
36
159
189
129
42
18
3
33
12
195
27
201
132
147
81
96
39
36
270
18
33
48
99
177
309
36
99
36
63
6
75
132
75
69
45
66
108
9
45
171
27
108
36
54
54
78
3
24
36
12
27
81
96
21
27
36
135
162
27
27
108
36
42
48
216
126
9
24
12
24
3
18
24
36
48
6
48
117
216
123
84
216
6
126
54
48
72
51
39
81
99
81
27
78
264
36
63
45
15
120
81
360
63
36
117
114
36
45
12
132
39
114
63
228
15
66
54
177
153
111
189
60
30
9
27
45
36
45
42
12
90
99
180
9
96
27
84
9
150
102
27
117
63
27
54
51
84
180
81
54
24
81
21
231
39
114
75
27
168
30
24
12
171
63
432
24
36
30
108
51
48
27
60
21
243
60
81
120
63
90
78
93
81
54
90
132
48
60
84
135
63
108
177
363
69
3
168
45
57
72
18
9
15
21
135
90
15
9
18
165
180
27
81
252
72
33
75
180
108
27
36
6
75
15
45
3
18
144
18
6
27
3
105
27
12
42
264
15
99
36
234
12
18
105
3
33
180
36
264
24
57
63
180
27
60
18
102
234
51
81
39
9
51
36
45
3
60
39
81
9
87
39
9
81
27
9
99
87
54
30
441
9
78
21
9
126
96
153
93
54
54
216
99
9
123
108
21
15
84
132
93
6
84
9
123
93
117
204
18
12
96
54
90
93
72
24
111
96
93
27
69
3
240
216
66
90
96
18
66
45
261
90
33
27
30
42
21
9
36
15
36
39
36
54
27
63
36
60
36
12
6
75
27
69
48
108
117
27
9
6
48
108
285
12
60
3
9
51
165
45
303
156
9
15
111
18
63
99
33
27
30
54
105
21
36
60
30
78
39
33
48
126
9
612
69
120
90
33
75
126
15
309
351
45
6
45
108
156
276
75
81
117
36
42
48
81
99
45
24
48
108
27
54
144
54
33
147
36
9
15
21
195
129
33
3
117
54
189
132
93
306
90
90
6
75
189
18
108
78
315
12
99
36
117
ABCD 306102854*7^$a-1 [50035]
13
56
12
3
20
12
65
12
3
8
20
16
33
84
72
15
49
7
96
48
20
16
5
21
35
9
6
10
63
91
25
69
26
10
3
36
51
9
16
56
28
11
20
14
22
25
3
6
15
16
8
11
13
23
14
24
26
4
16
76
118
2
40
5
28
35
6
26
28
21
9
62
53
8
16
63
4
14
15
15
16
10
3
12
88
47
40
90
46
13
36
15
9
72
3
9
12
35
24
36
5
9
56
6
88
32
21
13
3
32
11
28
60
16
4
60
10
22
5
35
5
12
7
76
10
87
23
48
56
10
46
17
21
3
37
42
65
40
29
3
36
27
10
11
3
1
29
4
80
10
16
5
11
40
9
60
31
24
1
15
9
48
3
8
10
22
28
25
35
61
9
6
34
50
52
20
9
35
26
30
17
27
21
4
35
13
57
11
115
5
3
6
39
1
14
1
9
11
9
62
37
13
3
7
28
10
2
9
35
4
1
24
44
11
1
15
16
20
78
3
60
36
12
9
82
5
73
10
2
14
13
11
21
31
4
14
72
11
12
21
10
4
1
4
31
1
24
16
3
5
75
16
40
85
15
21
23
72
1
48
25
26
20
28
1
24
56
60
12
7
56
40
24
17
3
21
15
36
44
14
15
5
39
3
28
32
9
69
16
6
8
36
174
22
29
24
15
1
8
112
5
79
35
33
12
12
4
5
26
28
30
19
20
3
40
18
80
6
1
53
66
34
35
11
10
15
45
27
112
5
10
17
24
35
5
11
9
28
31
37
48
11
49
47
1
83
37
47
13
3
4
26
3
12
64
5
10
5
1
50
4
36
17
3
4
5
7
8
1
20
15
21
73
10
40
20
17
32
3
93
16
11
8
2
10
28
12
9
35
16
4
9
5
36
16
3
7
50
68
19
41
40
6
6
35
12
52
45
10
14
23
36
1
27
48
20
4
63
4
24
20
12
44
24
56
1
4
5
90
10
24
20
122
4
25
19
37
28
117
14
24
12
25
80
28
8
24
19
84
6
3
47
20
1
3
6
16
30
64
4
140
12
58
66
61
48
65
6
34
10
12
44
21
35
13
32
24
1
95
43
40
16
4
21
35
16
17
16
11
20
1
3
16
5
15
44
32
5
55
14
6
44
4
12
9
16
63
21
20
11
44
66
34
85
11
20
17
11
60
5
27
28
13
169
35
19
30
14
20
13
57
36
64
22
28
21
1
18
5
16
20
15
21
108
21
31
35
9
1
90
18
2
44
73
21
7
35
9
15
9
107
28
1
32
47
16
30
103
12
68
31
5
1
50
69
4
36
21
3
32
109
42
18
15
5
7
44
1
14
81
13
116
3
51
10
20
42
57
27
24
32
73
7
30
15
8
15
9
28
23
69
7
56
21
4
12
27
14
30
10
46
1
13
42
104
33
3
49
11
8
13
24
15
20
1
60
16
11
9
21
62
1
27
20
2
15
15
20
21
63
34
23
27
6
4
26
30
106
17
3
28
32
54
86
40
24
4
9
11
21
9
26
44
29
127
21
9
30
33
77
3
16
7
24
44
26
3
60
43
5
49
46
94
15
39
33
27
1
15
53
24
33
87
16
31
25
31
5
1
3
67
29
60
95
13
77
51
9
30
54
42
4
5
61
39
20
12
23
56
20
9
49
6
84
5
27
24
21
9
39
7
30
35
3
16
17
12
47
8
56
9
15
52
18
11
48
16
91
1
35
40
48
30
2
44
44
16
36
40
4
9
21
30
21
3
37
3
21
9
42
53
27
37
11
10
11
9
31
21
10
29
81
44
124
2
25
19
61
9
34
12
14
24
19
12
11
37
7
25
61
3
20
7
17
24
93
19
5
30
22
34
37
7
12
29
24
85
20
31
11
10
90
9
8
3
13
21
39
11
21
9
14
5
7
4
44
49
12
9
66
1
24
19
52
37
32
19
6
3
3
29
19
16
14
12
30
74
46
4
40
10
11
23
50
22
29
20
19
9
32
1
44
6
49
20
9
26
34
10
6
30
21
79
37
3
24
20
12
28
9
3
20
5
32
87
54
6
104
16
16
74
115
56
9
6
10
48
23
27
22
30
14
46
5
33
15
4
7
101
24
19
26
3
12
164
15
6
3
16
35
56
26
30
29
39
60
36
16
80
9
24
7
18
6
24
26
63
40
56
27
10
10
14
35
60
31
17
47
26
50
4
16
53
60
27
17
48
48
27
8
1
45
46
9
8
13
11
16
7
1
15
20
28
1
45
51
15
17
43
28
50
126
16
4
105
9
7
79
14
26
21
9
34
60
9
7
1
15
28
17
36
3
9
47
88
9
52
31
1
24
59
4
12
24
21
28
7
13
11
64
21
16
19
13
21
6
34
2
68
12
1
48
11
50
14
4
40
36
13
40
83
8
13
83
56
18
10
32
74
24
10
5
16
32
47
25
16
55
36
38
15
27
40
4
45
84
67
8
21
12
16
57
26
33
25
62
33
15
12
25
15
98
26
1
36
48
15
4
17
9
24
27
12
21
31
9
20
36
6
57
12
9
7
23
49
43
24
26
34
29
7
8
21
5
76
11
3
44
5
8
16
7
96
13
84
7
44
22
58
2
10
28
30
3
3
13
23
4
24
60
21
5
51
19
113
51
1
60
20
9
50
100
6
3
21
42
73
15
32
45
4
56
4
21
10
13
16
29
22
8
30
7
23
9
11
13
96
11
112
54
39
1
10
4
9
47
16
9
31
5
28
5
36
24
30
12
9
36
39
34
15
65
19
21
23
7
29
1
42
44
61
8
16
9
2
24
13
41
15
7
5
64
11
9
48
1
15
8
24
9
34
52
13
4
44
57
2
44
84
5
12
15
8
96
1
3
21
15
56
25
3
21
16
15
98
15
11
5
39
17
36
27
16
17
16
47
40
4
29
11
33
27
1
19
17
183
6
24
15
31
1
19
5
1
44
87
93
3
3
18
6
46
11
16
8
3
6
15
60
15
20
49
24
117
15
75
30
6
8
2
3
20
35
49
31
29
7
5
9
40
15
65
111
4
45
42
45
12
63
48
5
7
40
1
48
12
4
19
16
80
13
87
24
1
8
16
19
16
81
4
29
10
6
24
26
45
15
24
37
32
36
60
45
3
27
25
60
72
19
41
75
18
15
32
39
36
45
153
16
14
10
10
16
61
3
20
36
13
41
2
40
24
16
40
20
53
16
44
27
40
20
4
40
1
64
21
30
17
57
50
24
10
15
31
16
53
24
23
44
1
9
6
20
38
50
40
9
32
45
10
20
24
20
10
7
33
15
8
27
12
9
19
12
5
3
120
56
100
13
47
4
12
57
20
27
30
26
13
95
101
51
5
4
5
74
10
26
14
95
67
8
21
12
52
31
1
23
12
4
56
24
4
6
24
99
3
13
15
12
8
1
31
1
4
104
129
2
5
8
15
21
119
20
60
9
11
33
3
24
20
32
64
16
25
3
21
39
17
28
12
3
101
24
52
83
56
76
13
156
29
6
54
22
28
50
2
54
94
32
9
19
12
17
23
4
9
60
84
16
55
41
36
23
57
19
20
16
17
72
12
36
1
20
10
26
3
11
2
50
13
5
66
40
53
12
4
35
22
11
12
35
16
16
8
6
10
17
3
13
23
54
6
8
5
35
32
20
8
52
17
7
5
9
31
5
6
8
73
52
32
3
40
21
9
6
4
12
13
12
35
97
23
20
89
15
44
32
8
36
1
20
12
3
28
40
41
8
11
17
15
5
9
3
73
11
16
8
43
16
25
4
35
12
64
4
10
26
37
3
1
32
24
4
44
35
44
17
9
126
8
46
14
89
27
5
9
6
34
42
44
73
31
72
4
33
21
2
28
52
29
4
8
3
60
73
23
60
24
4
36
6
78
26
34
50
6
20
14
11
9
15
16
9
23
24
43
32
37
7
61
15
33
47
80
30
35
4
71
8
41
39
12
5
9
54
45
12
9
27
109
30
9
8
11
5
8
3
70
26
34
3
32
11
4
20
4
52
18
10
1
1
11
12
111
34
47
3
21
61
34
10
15
11
14
34
20
5
47
4
54
ABCD 306328812*7^$a-1 [50018]
42
44
1
36
15
48
56
49
36
15
66
3
47
13
9
15
11
120
13
47
22
54
60
9
12
15
9
39
30
15
27
21
3
6
158
22
54
24
45
9
108
38
49
12
93
15
12
48
3
18
27
36
48
120
9
36
3
11
1
3
32
1
132
15
6
3
9
48
24
18
57
72
45
30
20
28
18
15
23
10
12
30
8
1
119
13
60
23
4
9
57
60
50
49
12
15
9
24
11
1
33
99
12
11
25
120
24
3
9
12
72
45
15
27
9
23
24
1
15
18
27
48
11
13
33
26
34
3
24
9
3
72
3
21
3
9
3
20
76
57
36
36
59
1
3
32
10
39
9
3
59
28
21
12
39
69
21
15
60
39
32
4
36
54
24
42
33
24
21
3
84
39
189
60
11
49
15
45
51
9
24
87
48
9
47
4
9
12
11
10
66
8
37
9
15
15
36
12
9
27
21
11
37
33
3
72
117
36
30
21
24
9
75
24
36
24
9
27
23
13
11
1
23
34
6
9
23
28
24
21
35
10
24
42
60
45
12
3
9
39
42
27
9
15
3
33
23
16
72
8
64
45
11
4
6
15
117
98
10
12
3
60
3
30
51
15
6
15
33
2
13
45
51
51
45
83
4
32
13
23
1
3
45
60
3
18
14
4
9
27
21
12
12
33
2
61
48
12
39
20
36
24
13
27
81
45
75
57
3
23
37
15
9
12
48
9
3
23
13
11
4
30
75
81
27
9
14
4
9
9
42
9
36
12
39
24
9
3
20
25
21
54
18
15
3
81
3
20
1
63
69
12
3
45
12
3
56
64
126
24
15
11
109
15
6
6
9
21
18
9
3
57
144
12
11
12
24
24
96
40
81
57
3
24
3
48
9
21
3
51
36
45
12
12
51
8
1
48
15
9
83
40
108
30
2
16
8
1
12
23
10
15
35
1
24
59
4
33
9
3
12
3
30
48
18
45
12
9
3
23
1
84
12
23
10
48
26
1
36
24
12
12
48
27
104
64
9
12
9
2
25
33
2
34
75
12
9
18
36
21
39
80
4
8
61
12
57
14
13
15
9
24
12
12
24
35
16
18
12
36
12
18
104
13
33
12
2
13
12
3
56
22
15
9
39
27
9
48
23
73
12
12
107
13
33
3
51
21
12
57
14
46
63
12
9
30
80
36
1
24
60
45
30
78
39
3
6
30
33
12
23
34
15
3
12
32
4
33
108
24
51
60
9
57
27
21
6
33
11
22
60
42
21
35
37
27
36
9
12
12
9
38
22
38
1
24
11
10
3
12
12
51
32
46
14
13
84
21
3
3
32
118
27
57
2
28
6
39
105
12
18
57
11
1
27
21
45
48
18
8
4
69
12
27
44
10
15
9
50
1
12
9
14
34
12
110
85
12
11
36
4
12
48
6
26
1
12
215
10
24
30
57
9
50
16
80
10
14
13
33
15
12
12
24
48
3
36
20
13
48
59
49
47
34
14
36
13
84
9
42
21
12
23
13
12
9
78
9
24
15
33
24
39
56
58
6
21
23
12
4
36
30
12
36
39
24
3
48
32
13
3
21
21
2
10
15
3
12
18
6
81
11
13
11
10
15
3
68
37
33
14
130
51
24
71
13
9
2
1
24
24
39
33
15
44
40
24
9
27
9
24
36
35
16
21
12
96
75
9
11
25
11
73
3
44
1
45
12
15
3
21
3
21
48
107
25
63
72
9
24
48
23
13
108
24
3
69
23
24
36
10
15
48
47
4
32
28
57
12
15
30
26
4
21
24
33
38
37
24
9
3
39
30
114
6
72
15
11
1
60
3
9
39
18
66
44
37
96
33
24
3
21
3
15
48
105
11
25
9
2
4
9
11
4
9
27
20
268
9
60
9
14
28
42
96
39
39
6
14
12
37
33
14
25
12
57
3
47
1
3
32
13
83
4
54
6
33
47
16
12
30
78
12
32
49
48
21
60
15
12
45
26
4
45
35
34
86
58
18
9
35
60
13
3
78
2
24
24
22
48
3
9
75
23
12
28
20
37
12
12
15
140
46
14
1
23
10
24
15
3
9
71
49
21
24
18
66
3
47
12
4
30
39
9
2
24
96
24
61
21
54
36
30
42
6
6
80
37
47
10
54
9
24
9
39
36
129
27
57
2
58
66
32
22
15
15
33
27
105
27
57
9
3
15
6
36
51
48
63
57
11
10
27
87
33
93
3
95
12
4
66
24
3
15
21
95
34
3
12
12
39
6
3
108
48
15
20
16
6
3
11
61
12
27
45
3
12
9
108
23
4
12
8
25
45
42
21
33
18
6
39
3
21
63
36
165
12
36
9
3
3
20
49
12
72
3
30
108
48
42
68
4
33
83
97
12
51
9
3
18
12
2
144
64
9
23
1
35
10
15
3
30
6
44
34
12
3
15
68
40
102
42
54
63
3
165
35
24
25
35
13
23
28
33
57
39
27
9
47
13
12
45
24
2
24
1
3
45
21
26
1
3
57
9
3
15
42
12
3
39
80
25
12
3
21
23
1
33
122
121
84
36
9
75
11
1
23
4
45
81
14
1
21
3
39
18
30
8
1
71
22
75
21
2
13
12
83
1
11
24
4
33
23
4
30
2
13
81
3
27
44
82
48
6
33
15
92
1
9
15
11
37
48
24
11
4
36
12
33
59
13
3
33
51
138
2
1
87
33
15
45
24
11
37
11
22
42
21
11
40
18
132
15
35
1
39
33
12
21
38
40
32
24
13
3
57
45
6
30
50
1
72
12
21
18
21
36
24
12
35
22
48
27
23
133
35
16
45
123
8
1
21
2
61
84
60
45
27
51
18
27
24
3
84
6
54
21
9
15
12
72
47
13
45
99
3
20
25
9
26
10
3
15
30
171
71
25
3
8
10
18
12
68
12
97
23
1
120
12
11
73
12
21
14
16
54
150
9
27
8
49
27
48
32
10
75
3
66
2
24
16
54
3
23
37
11
72
37
15
21
21
18
8
24
40
24
45
15
24
9
3
18
12
26
13
57
50
4
36
54
24
2
40
8
10
6
30
26
34
3
15
81
60
207
33
12
9
14
1
84
36
131
13
11
97
12
24
47
24
4
42
30
18
86
49
21
2
22
2
1
9
14
25
24
11
61
36
23
12
1
3
156
24
9
47
94
24
2
1
9
14
4
132
12
126
39
84
47
10
2
1
21
2
73
23
22
60
2
1
12
23
13
27
24
33
11
121
3
69
12
35
10
6
36
30
14
61
12
96
147
9
15
24
9
27
69
9
38
1
27
9
21
12
38
25
27
21
21
2
25
35
1
36
23
60
28
45
183
21
23
34
12
27
3
69
12
12
11
1
3
36
18
3
96
129
18
24
21
24
36
47
25
9
18
93
95
4
18
3
45
12
2
76
44
1
24
15
20
1
9
18
42
3
33
75
9
3
12
45
14
36
24
61
24
11
4
21
24
11
85
15
114
42
44
4
32
1
9
38
1
45
18
12
9
21
54
36
6
15
12
11
13
27
36
20
24
4
9
83
16
9
36
59
4
56
1
9
26
25
60
69
15
21
27
108
35
34
39
60
9
3
84
11
4
20
1
36
21
2
4
9
11
61
84
15
42
3
36
59
73
33
3
60
21
2
13
36
36
23
10
27
45
54
33
108
60
45
15
36
23
4
54
75
33
38
16
45
45
6
21
59
58
36
3
48
9
86
10
3
11
40
ABCD 306602684*7^$a-1 [50152]
69
3
8
109
60
59
60
1
11
96
4
9
123
9
15
9
120
24
3
8
40
32
49
111
9
60
24
75
69
123
48
20
49
183
60
60
57
63
48
45
24
83
36
28
36
9
11
100
8
1
60
48
71
60
12
36
52
12
8
49
72
51
93
75
60
12
9
99
12
24
80
36
37
12
48
11
1
48
71
16
92
52
12
44
13
11
52
48
8
13
48
12
47
64
60
57
59
97
24
59
61
23
37
3
33
36
39
132
33
11
4
36
56
49
51
9
39
72
69
84
23
64
20
88
9
11
25
60
96
24
75
32
36
88
84
8
28
80
13
123
57
3
48
9
83
36
4
9
11
289
60
60
71
193
27
9
51
9
35
72
124
8
1
179
40
60
45
36
35
84
49
23
40
56
72
85
27
33
87
48
9
12
15
272
60
52
92
28
56
25
24
27
60
9
59
112
129
48
11
52
57
72
84
15
32
28
9
3
33
111
36
80
13
216
39
56
4
69
87
93
12
15
44
109
96
27
188
12
4
9
111
44
12
24
4
12
213
24
11
25
15
12
9
51
69
251
28
9
132
48
3
20
28
69
11
49
60
11
1
111
9
47
28
24
21
11
73
24
3
8
1
51
60
56
364
33
47
88
21
35
4
20
1
60
39
156
129
36
48
83
24
4
9
23
40
48
20
48
1
51
9
132
11
73
11
216
28
12
57
47
36
97
27
33
51
21
15
9
95
52
60
57
191
25
47
37
72
144
75
9
60
3
140
84
96
48
1
24
15
12
9
107
13
39
12
33
207
20
4
84
68
172
8
52
12
33
36
99
9
72
24
84
12
239
40
32
100
9
47
157
96
35
13
27
32
73
39
68
124
9
15
24
96
9
36
171
8
109
72
48
23
37
36
60
147
56
13
24
87
60
108
12
44
120
64
8
4
20
73
87
69
75
9
36
47
1
12
219
12
20
36
60
72
40
32
13
23
1
63
24
9
23
61
11
52
48
9
27
36
33
135
45
35
25
24
63
8
52
120
9
120
171
57
36
35
120
49
60
51
120
21
24
60
96
99
12
44
12
28
44
1
48
27
32
13
11
13
51
24
189
3
48
9
12
59
1
24
75
8
37
36
99
96
84
8
1
23
124
9
156
51
24
24
60
81
48
11
16
24
56
12
148
33
23
49
99
32
13
27
80
100
8
25
15
20
1
47
24
97
59
13
39
80
52
9
24
23
4
68
12
4
129
36
47
72
49
63
48
80
156
76
33
27
68
49
60
191
40
92
4
32
4
48
12
69
155
36
13
15
81
99
20
52
9
47
24
28
20
36
16
24
24
72
8
1
59
1
35
49
35
49
23
88
9
96
11
25
111
24
9
167
24
4
36
104
112
33
27
168
20
136
9
240
96
120
11
84
36
36
4
69
24
111
36
68
25
96
48
12
39
129
59
61
36
87
56
12
85
24
12
47
108
40
32
13
59
48
1
36
36
24
24
63
56
12
49
27
104
61
47
73
111
108
9
63
117
36
24
23
100
33
15
32
4
224
100
8
52
20
52
9
60
11
49
84
27
9
11
36
172
69
11
61
120
51
57
83
49
51
80
13
83
61
171
12
69
59
60
40
132
93
15
9
123
57
3
188
52
93
24
47
64
8
13
168
23
40
8
60
25
84
27
44
12
13
24
131
40
8
60
84
37
59
12
25
51
45
84
60
27
104
16
56
52
60
20
12
64
44
25
11
4
9
132
95
73
3
48
36
45
60
51
44
4
8
61
240
60
3
108
105
35
96
49
35
280
8
4
9
51
9
84
47
13
27
8
25
27
20
37
59
64
20
40
68
145
24
12
48
203
40
24
36
68
48
1
23
40
48
81
180
39
12
68
12
73
71
16
56
4
56
4
48
21
107
4
8
52
9
120
51
9
11
24
4
45
24
60
11
25
23
72
61
39
8
37
84
3
20
40
128
49
63
116
4
48
20
25
84
27
33
87
45
47
28
24
12
69
39
9
72
107
13
59
72
40
44
4
192
8
12
88
9
3
33
35
1
11
88
69
36
15
68
1
63
117
36
144
72
48
3
180
20
97
3
9
111
117
132
48
72
179
36
160
33
72
51
33
107
109
35
136
8
1
47
52
8
12
61
75
9
120
47
48
60
1
75
93
27
120
24
132
33
47
13
27
57
107
4
165
15
12
9
108
63
33
35
40
9
27
9
96
51
33
47
ABCD 306628974*7^$a-1 [50033]
60
48
12
39
39
42
12
122
13
21
6
6
24
18
8
58
39
72
60
48
57
3
15
80
16
216
24
6
18
33
24
153
6
9
93
50
48
1
9
27
93
14
10
48
12
15
51
56
1
47
37
21
12
60
12
18
66
6
21
35
82
6
6
96
15
83
10
30
6
50
160
45
3
66
24
3
33
90
102
42
33
33
36
36
99
83
112
6
27
21
12
14
40
6
2
70
90
72
6
39
9
24
18
18
14
40
33
15
8
24
73
15
48
21
96
3
162
12
27
95
58
110
25
47
73
47
13
57
3
48
23
16
6
2
40
80
40
8
49
15
8
10
3
57
18
18
12
42
57
60
35
16
9
9
24
78
45
27
8
58
24
36
2
64
6
42
8
25
23
10
14
13
12
71
22
12
15
15
45
11
34
72
48
36
114
30
26
24
48
10
84
18
8
72
10
87
9
54
18
62
22
18
18
38
22
162
66
12
12
72
24
126
56
37
3
48
54
50
25
21
12
39
21
15
3
81
45
18
6
26
10
24
6
18
12
15
9
2
25
33
14
48
37
153
90
57
47
1
57
62
25
71
10
12
48
219
36
117
62
88
72
8
16
6
66
42
15
15
42
63
45
42
8
46
60
36
108
60
3
12
75
6
27
24
15
6
60
75
12
15
6
27
45
2
16
9
15
30
15
93
99
45
48
38
160
57
87
30
75
36
3
32
48
24
13
57
36
6
33
15
57
9
51
21
14
16
42
15
33
30
8
22
39
36
9
51
27
32
40
8
97
23
37
105
144
2
37
12
81
48
24
62
16
57
111
56
25
15
6
84
60
3
23
22
42
21
33
2
37
81
24
36
87
39
18
87
9
30
24
18
60
50
10
38
1
15
24
6
18
30
12
30
21
3
24
78
108
60
26
70
26
22
72
24
60
24
36
12
38
96
16
8
16
18
12
50
46
27
108
24
75
30
50
24
22
39
36
33
6
6
2
25
15
8
40
80
22
18
57
15
33
15
18
14
10
30
6
12
15
93
84
15
48
33
6
24
69
75
30
12
134
22
15
3
30
27
33
24
12
24
26
73
108
12
45
2
25
9
6
21
12
15
42
60
63
147
56
160
32
10
36
156
144
6
21
9
48
42
6
72
15
11
16
30
3
15
30
15
45
48
75
3
114
3
12
33
120
14
1
60
123
6
50
46
12
86
46
66
54
24
26
48
10
15
15
6
26
13
35
10
62
34
62
34
36
90
30
50
24
121
33
14
46
27
9
108
26
22
15
3
54
26
10
134
25
81
30
72
8
10
51
3
96
9
21
24
50
16
24
78
2
25
21
24
2
46
2
48
10
39
9
87
93
2
34
60
120
24
12
24
6
9
69
26
25
39
24
6
27
33
6
30
36
12
18
104
10
51
27
18
30
72
42
24
36
15
51
32
40
6
50
10
60
12
14
40
8
85
3
48
6
135
21
30
32
85
12
15
80
10
30
24
56
1
72
12
9
66
56
10
78
80
10
72
30
57
33
30
24
96
57
15
8
25
9
38
40
8
58
60
50
72
48
72
34
15
45
84
60
12
120
54
80
85
51
24
30
26
25
9
14
16
18
30
18
27
35
46
24
48
2
160
8
24
64
6
138
96
81
39
6
26
24
1
12
48
12
21
96
60
30
8
133
35
70
50
25
135
57
12
108
15
105
33
15
47
97
45
24
12
54
48
33
33
24
126
6
84
36
171
15
72
120
8
49
36
12
15
33
39
21
3
56
34
24
15
48
72
12
35
64
30
51
48
21
26
121
87
6
12
30
8
49
23
70
12
3
12
95
118
75
63
42
14
58
12
3
57
14
24
22
48
27
15
8
70
60
60
18
32
37
36
39
21
132
23
49
9
6
24
24
18
14
48
46
36
15
9
39
15
8
97
33
38
24
25
12
51
45
9
3
95
22
24
27
12
11
70
51
23
40
56
34
6
57
39
30
18
6
2
25
47
10
36
12
12
2
64
21
21
75
107
10
12
63
21
110
1
36
59
16
72
32
24
1
9
12
27
47
94
39
57
48
2
46
42
32
46
27
21
66
18
126
32
118
36
36
15
12
63
9
15
24
30
12
27
45
12
50
34
39
21
24
3
143
16
18
15
45
3
12
11
10
12
15
99
33
12
35
40
30
74
130
39
21
84
63
23
1
15
150
48
3
12
123
42
135
71
1
9
12
2
46
42
24
24
21
60
69
84
60
26
16
18
62
16
72
8
64
8
25
12
21
24
3
35
46
50
10
86
61
24
51
32
120
25
33
84
15
3
18
54
8
22
18
18
12
48
108
24
30
126
42
8
10
36
51
57
75
27
30
63
81
2
25
23
46
135
3
30
2
25
48
33
27
81
84
132
36
14
13
57
24
51
21
60
12
162
6
12
15
21
2
24
16
30
120
18
6
50
96
22
27
15
33
21
2
34
24
14
13
9
48
87
33
12
14
46
15
189
126
54
50
34
15
33
54
6
2
22
18
42
38
13
27
138
24
38
10
15
45
26
70
26
40
24
6
18
200
13
9
36
78
21
35
24
40
6
18
6
12
99
35
34
6
24
54
72
146
22
96
27
12
11
16
8
22
18
30
27
96
60
72
21
12
39
36
72
71
1
93
26
22
27
21
66
6
18
21
11
34
15
45
18
90
30
30
3
12
21
6
138
6
24
8
37
33
18
6
26
49
63
48
30
24
3
47
70
50
48
22
50
34
14
37
75
114
60
50
37
24
33
42
18
3
9
48
2
25
15
30
24
26
25
9
24
27
35
10
36
2
13
3
54
18
32
58
14
73
45
42
8
22
18
57
45
15
59
72
25
23
46
51
69
24
27
39
18
6
42
72
12
84
39
45
3
47
70
96
27
33
14
10
30
32
13
35
10
12
24
27
63
24
32
85
11
10
12
96
2
97
93
18
9
12
33
60
15
87
6
99
15
18
60
48
2
10
30
ABCD 306634142*7^$a-1 [50057]
20
81
19
95
1
48
23
1
11
9
4
20
3
6
27
1
38
58
2
9
9
115
11
9
1
8
16
14
33
12
16
8
9
4
23
4
17
4
47
4
21
3
11
37
24
24
21
44
54
1
8
72
45
12
31
33
111
65
27
81
39
45
16
35
28
8
9
4
35
24
117
3
9
54
1
24
8
21
4
11
4
24
93
24
56
15
39
37
17
79
11
60
30
19
24
20
4
23
18
4
86
9
15
34
23
4
23
10
23
12
9
112
3
11
36
78
63
39
18
27
13
3
56
9
4
24
36
14
25
21
20
15
1
12
50
97
32
24
9
3
100
57
68
16
26
1
80
3
37
8
45
15
4
113
18
45
40
24
11
24
12
180
13
48
17
31
17
103
48
8
36
27
22
14
21
9
27
27
45
52
45
3
77
3
27
33
1
12
122
12
9
60
27
9
84
1
26
25
35
9
99
36
37
11
42
27
3
114
12
18
45
15
1
56
16
11
37
9
23
9
12
42
9
12
15
22
98
37
131
36
25
5
36
4
47
12
1
14
9
12
15
9
21
79
8
3
18
67
11
21
33
48
18
9
4
21
48
32
27
63
1
20
45
52
51
20
12
16
20
36
15
30
18
9
51
21
16
56
15
1
8
3
13
5
16
3
32
36
3
33
3
24
22
15
53
3
13
38
10
26
21
33
12
4
3
24
20
3
1
8
36
9
40
50
90
7
20
60
12
4
57
2
58
2
34
15
80
1
50
30
123
28
8
27
18
40
23
4
8
51
84
46
51
29
6
9
4
48
24
95
54
3
40
45
38
70
14
1
17
7
44
81
66
1
8
45
24
12
4
14
9
15
12
58
2
46
2
9
1
3
20
3
24
18
3
51
1
9
35
49
35
15
36
9
1
8
139
93
3
57
60
3
71
10
14
9
9
7
68
9
15
4
35
72
18
6
18
67
5
3
37
26
10
15
17
39
96
57
4
12
44
18
21
27
34
20
40
11
3
9
60
21
24
27
9
30
1
23
10
12
80
19
24
57
50
61
140
49
14
9
87
81
12
73
14
21
52
35
21
16
44
21
51
12
27
36
1
21
59
33
48
27
4
24
5
66
49
33
12
20
12
51
13
3
59
34
36
74
18
27
16
9
44
64
26
10
84
23
76
41
16
2
12
9
13
24
27
9
15
8
25
20
19
9
11
27
10
14
18
4
27
33
47
33
84
27
36
1
26
33
3
34
11
24
9
48
18
33
3
9
49
2
37
8
40
71
18
4
32
6
13
69
38
9
133
20
6
37
48
17
28
3
21
2
24
12
54
63
37
8
27
64
9
12
23
13
23
24
21
19
23
45
27
12
36
33
16
68
4
32
16
129
36
27
24
72
17
7
21
3
77
40
3
9
15
32
13
26
1
21
23
27
6
39
81
15
1
3
68
28
17
30
73
5
52
38
10
74
33
9
19
11
18
78
61
93
24
11
3
10
36
39
23
9
36
37
39
77
27
15
12
45
24
36
4
23
1
17
36
40
24
26
1
35
21
63
10
23
27
9
25
59
49
50
13
20
39
9
28
5
18
1
11
10
24
12
68
12
7
71
30
67
68
4
72
24
21
14
36
70
8
30
13
9
14
45
27
10
39
5
4
14
9
16
101
19
17
15
81
39
63
1
131
58
32
43
5
27
1
14
45
4
8
13
95
36
13
23
4
47
1
11
37
81
63
33
26
21
64
48
11
9
1
80
12
18
13
20
13
63
35
85
20
4
17
7
116
39
34
47
36
25
12
35
63
46
3
11
37
11
33
39
9
73
75
95
36
72
37
24
11
10
36
32
99
39
60
12
61
20
4
11
12
34
71
3
24
9
1
26
12
13
5
63
28
8
63
22
86
24
22
23
21
36
7
9
2
36
36
6
4
86
34
3
8
27
9
4
32
1
11
213
12
27
24
3
24
13
9
44
27
27
45
27
117
51
9
4
32
36
4
44
1
23
39
33
52
23
1
48
23
10
35
4
9
11
9
28
15
23
25
21
26
9
25
71
3
81
25
3
23
1
48
140
25
38
66
16
3
21
23
76
32
36
9
87
1
36
15
68
27
6
19
44
25
32
4
20
40
24
56
19
5
28
11
1
26
42
12
43
9
96
2
30
63
33
27
9
19
11
24
120
9
15
9
1
26
1
33
36
95
28
68
48
72
15
34
11
39
9
64
9
87
35
48
54
31
56
16
21
2
9
25
74
22
2
12
18
27
36
16
8
9
64
35
28
17
18
30
52
38
18
42
12
46
135
5
16
86
45
27
10
32
39
1
8
6
10
11
40
68
81
115
47
33
12
52
21
3
23
54
16
99
20
4
11
9
3
10
23
12
36
136
17
6
25
20
36
21
52
11
36
27
13
23
33
45
30
81
4
33
35
24
4
17
7
8
3
13
92
1
20
126
45
28
57
38
70
2
45
27
12
60
21
9
24
76
26
18
51
120
15
48
73
32
48
24
39
24
10
15
32
1
80
28
24
3
48
5
163
33
80
48
52
51
23
24
1
21
48
2
1
20
27
18
18
24
72
10
20
4
2
12
36
1
23
18
7
57
39
32
3
36
96
178
2
30
64
14
9
3
9
15
46
44
4
15
8
12
52
83
22
11
27
1
11
45
16
71
9
64
29
27
13
14
37
24
56
27
10
26
6
30
9
15
142
14
78
3
16
20
28
71
10
144
44
63
72
1
35
40
20
45
100
44
4
23
3
69
3
1
8
63
9
61
47
9
19
23
12
61
8
3
33
4
8
9
16
38
33
16
23
25
11
9
52
11
9
13
47
64
56
9
18
33
1
26
45
25
23
1
95
4
17
6
1
8
84
13
14
69
28
17
4
12
50
10
26
25
35
9
9
19
35
13
23
12
18
36
6
9
1
12
51
8
3
9
61
84
3
59
69
40
59
21
1
50
9
3
49
11
21
51
37
21
35
24
13
8
36
6
45
3
72
18
7
35
13
32
3
9
13
50
10
35
40
24
68
52
72
23
105
12
9
6
9
99
9
36
28
92
60
40
5
43
72
5
16
51
32
15
1
8
21
18
24
10
15
120
9
62
21
51
21
25
3
8
40
29
40
3
59
108
33
64
8
12
28
9
12
36
12
2
1
44
49
2
9
13
75
5
18
10
23
45
16
95
24
1
11
9
7
80
9
12
15
3
73
5
3
24
9
3
4
48
24
21
11
33
4
122
34
14
69
3
54
27
9
7
47
1
71
1
8
15
48
10
71
25
15
5
6
144
34
20
7
11
18
12
31
23
10
14
57
69
19
24
5
67
29
3
49
47
16
20
27
12
33
37
36
35
21
15
4
48
11
9
27
9
21
52
11
27
46
27
32
16
23
36
72
58
3
53
19
47
45
24
12
37
27
69
48
59
27
30
15
1
15
24
8
1
15
125
120
60
16
14
45
1
104
3
25
47
15
48
60
70
38
45
75
24
25
104
36
27
69
27
21
1
50
9
9
18
9
37
84
26
24
73
8
12
24
9
48
99
60
1
26
45
12
64
53
36
4
12
26
57
1
71
69
30
1
5
27
12
27
49
23
33
12
4
92
1
20
60
30
153
36
16
8
3
9
33
67
32
12
99
46
3
11
9
1
12
23
3
9
15
84
1
5
4
14
18
3
15
21
40
32
1
26
22
83
4
32
45
19
57
32
3
13
32
114
30
15
1
11
33
111
33
16
20
111
13
3
53
27
1
12
24
27
20
4
11
72
12
9
40
41
4
11
1
2
33
3
42
48
51
52
11
30
ABCD 306635022*7^$a-1 [50116]
12
198
30
660
252
258
162
168
222
150
48
12
360
30
378
312
108
240
192
480
240
258
42
240
180
138
282
198
870
180
12
60
798
102
138
240
342
378
42
60
180
198
672
18
480
372
138
102
90
210
48
150
360
480
42
270
330
510
168
72
630
108
222
138
270
42
78
192
648
72
168
162
750
90
228
162
48
120
42
108
210
30
480
192
180
1080
30
138
150
42
30
18
840
72
510
138
480
630
210
72
198
222
588
30
42
840
48
72
60
18
162
30
30
330
438
252
390
90
48
132
48
240
492
390
90
198
162
270
318
42
48
120
810
270
42
168
192
48
360
60
162
330
180
48
162
30
288
90
42
438
150
192
288
132
108
42
168
462
240
138
450
132
108
30
42
240
348
210
30
162
258
12
1578
72
18
12
108
342
78
672
420
240
408
150
210
102
120
378
240
180
330
42
798
462
288
90
432
48
120
162
60
348
660
42
168
120
90
600
72
78
510
252
78
90
600
ABCD 306718584*7^$a-1 [50001]
4
12
6
8
9
25
66
30
36
48
2
9
37
11
19
14
39
61
30
60
20
18
12
3
51
12
4
5
19
65
19
42
23
13
30
14
10
26
4
24
24
78
29
55
38
27
1
32
39
13
119
49
23
25
23
69
40
95
1
6
14
22
30
14
16
48
53
127
12
24
50
3
60
31
2
3
24
3
22
11
12
25
24
47
49
59
12
1
11
15
21
48
3
9
129
15
12
57
16
2
22
2
10
30
18
2
30
3
1
11
3
46
23
37
12
80
4
83
36
49
68
10
84
5
13
108
23
81
16
35
12
1
6
44
52
5
39
10
11
19
30
11
25
8
6
9
21
4
60
23
12
49
35
13
11
3
18
12
28
2
9
36
1
104
6
52
17
1
12
23
27
21
1
6
8
45
21
3
3
9
33
3
37
107
60
1
11
12
7
17
1
30
26
4
2
12
9
12
31
44
54
22
24
5
49
8
18
6
63
21
16
35
12
1
18
14
18
21
45
4
26
45
19
2
16
24
8
52
20
4
20
24
58
42
6
5
24
24
12
25
6
41
25
32
16
12
20
15
49
48
6
36
44
9
24
9
27
31
30
83
19
14
4
20
15
120
60
1
35
21
12
15
12
1
14
34
36
48
12
30
14
3
1
2
16
5
27
21
37
12
71
19
2
76
11
33
3
1
6
26
39
36
55
54
11
69
4
24
47
25
47
27
22
47
27
9
19
12
5
13
6
62
3
37
44
4
23
81
18
28
29
45
39
36
31
41
24
48
36
3
45
84
31
42
35
3
21
9
3
36
45
40
48
35
3
30
15
7
18
98
45
91
30
44
22
17
45
18
45
24
13
6
29
3
28
5
60
15
52
5
43
89
12
36
33
3
9
4
8
15
7
38
3
132
7
30
35
31
29
31
8
21
25
24
2
18
16
18
30
36
36
59
1
66
12
5
7
65
144
7
29
13
83
33
51
1
30
5
7
113
24
1
44
27
1
59
12
21
15
13
20
12
4
50
30
52
20
27
27
10
23
36
12
24
21
3
9
28
11
39
9
1
12
20
3
9
6
10
18
50
3
13
6
17
13
14
33
12
31
65
57
87
1
32
46
5
21
16
12
8
63
27
12
18
4
36
23
12
13
12
8
15
12
3
81
19
30
44
15
1
26
34
23
37
30
101
72
51
28
84
18
12
80
3
27
10
11
48
15
54
27
12
12
1
59
24
12
13
6
17
15
21
12
19
18
18
50
10
50
24
42
33
33
70
20
93
60
1
26
33
25
66
30
20
10
5
49
11
9
10
17
37
71
12
19
54
14
36
6
36
24
24
114
48
18
12
3
1
26
94
50
9
81
4
71
79
20
9
7
6
48
2
9
13
18
14
3
1
6
149
25
83
12
72
63
9
7
14
40
30
12
18
24
48
23
91
5
36
37
72
48
48
11
7
44
30
27
12
7
5
12
25
47
72
1
8
15
7
74
6
52
30
6
14
51
1
23
3
84
10
60
23
1
14
36
54
16
12
14
28
30
23
36
61
11
1
23
27
9
7
48
5
24
60
13
71
9
28
59
1
32
10
30
48
90
2
12
27
1
60
18
6
78
36
6
47
57
40
24
62
4
56
10
47
7
86
27
1
11
48
24
13
84
32
16
24
68
16
11
13
8
34
5
1
11
96
13
119
72
60
7
62
18
81
9
10
54
2
30
16
11
43
6
24
8
60
15
1
12
71
13
11
9
28
23
13
24
2
18
36
12
48
10
30
2
52
12
18
11
91
5
13
90
96
17
13
11
12
12
132
36
7
12
5
9
39
91
36
29
12
1
18
18
35
57
48
3
1
62
10
6
42
12
36
14
9
37
23
67
48
20
9
72
15
57
24
19
38
40
12
36
12
80
120
10
38
15
63
33
13
23
13
30
14
10
17
51
30
22
60
6
12
20
15
1
6
36
60
18
36
20
111
9
70
30
44
6
58
56
3
1
12
26
4
5
19
6
50
70
50
34
6
26
3
1
26
33
19
32
33
51
34
35
13
12
48
20
27
13
11
27
12
22
78
12
17
12
12
27
9
9
15
25
83
13
56
51
7
5
7
113
37
11
19
53
24
13
48
2
24
18
27
25
35
84
51
45
73
11
15
22
44
138
9
27
106
11
43
66
35
12
33
30
30
27
48
36
48
31
29
9
36
42
10
11
12
48
24
48
9
39
3
36
9
33
3
12
3
4
5
19
114
96
47
12
12
24
37
35
43
2
63
24
12
1
42
5
27
9
1
35
60
13
32
3
43
17
25
11
61
47
13
47
31
2
34
12
2
60
15
1
11
33
36
3
13
59
12
69
27
39
81
79
5
24
51
4
20
34
23
7
29
1
26
106
138
2
18
16
5
25
11
79
18
32
24
39
24
1
6
56
94
12
132
107
19
12
17
12
72
1
131
91
44
9
33
27
1
44
27
1
23
27
9
21
22
29
60
12
12
49
20
147
49
11
13
24
12
14
6
27
13
35
84
55
60
17
36
13
18
6
20
3
33
112
35
123
21
21
16
12
11
49
23
24
1
6
18
36
84
35
1
66
17
9
3
25
72
90
18
35
24
33
24
15
25
11
9
27
12
1
35
21
15
24
13
26
94
36
47
67
12
5
25
96
108
6
18
36
20
3
1
6
2
3
24
13
35
49
50
94
12
11
9
75
25
8
22
17
12
25
14
12
58
20
6
30
15
31
29
1
11
27
12
9
60
21
40
14
4
126
23
55
2
15
25
26
45
19
17
37
2
40
54
11
33
75
24
67
17
12
12
25
35
108
36
31
44
4
30
6
17
157
35
45
3
12
12
84
12
1
12
47
3
16
5
45
12
6
6
3
21
12
10
17
27
30
27
9
48
16
35
69
12
58
29
1
59
13
38
57
24
1
2
33
9
6
10
47
21
22
24
17
12
168
12
9
46
17
36
19
8
57
15
18
99
3
54
24
10
5
1
74
34
6
29
57
3
37
11
25
23
9
12
30
21
9
16
23
36
49
12
12
32
27
12
36
13
38
69
1
12
11
85
11
31
8
12
54
16
11
24
7
2
39
1
6
18
72
12
35
3
10
11
24
24
15
21
43
5
57
27
24
12
1
44
3
3
100
5
1
20
18
16
30
36
14
45
15
45
105
46
53
12
97
59
9
24
40
68
3
48
60
27
58
2
10
44
10
5
111
64
18
56
72
15
24
15
9
1
23
25
26
10
23
12
48
79
42
72
11
36
21
15
1
11
9
6
21
72
57
15
13
59
24
15
4
5
91
24
17
13
48
20
15
13
20
15
9
16
35
19
24
2
3
25
2
21
60
12
60
25
20
22
17
12
21
39
75
34
6
78
35
36
45
3
9
40
74
9
21
3
13
60
8
22
2
3
25
32
28
23
24
24
27
36
16
29
72
12
25
6
24
72
8
36
33
1
44
15
12
45
16
12
30
26
10
5
85
2
28
54
12
11
43
6
23
25
8
28
6
29
9
51
85
24
20
16
12
54
29
45
3
81
66
22
8
27
9
4
80
112
8
3
49
23
37
24
26
94
35
13
11
1
26
9
3
21
1
23
1
30
32
52
12
17
67
6
6
50
12
16
11
43
6
23
9
52
11
144
7
14
6
21
9
39
21
4
6
17
12
25
35
31
53
60
72
73
96
114
18
30
17
61
120
32
15
33
4
38
10
18
36
14
52
59
15
9
1
6
2
75
24
43
96
68
130
56
28
12
60
71
12
12
24
1
36
102
6
30
12
53
12
24
24
25
23
37
59
31
20
9
1
60
83
57
3
24
33
4
6
14
3
13
26
136
2
46
14
15
7
5
13
56
60
51
13
12
14
34
72
8
12
3
12
21
18
16
44
45
31
5
13
95
24
9
63
36
13
6
12
29
15
94
23
21
16
30
12
5
24
19
30
30
2
28
2
22
30
17
9
3
1
11
ABCD 306887954*7^$a-1 [50037]
36
51
228
24
117
30
6
252
30
90
27
288
27
198
60
36
135
48
117
135
132
57
207
51
9
21
90
54
78
180
81
237
15
63
9
3
18
96
18
117
180
93
63
9
99
36
180
195
261
27
21
15
81
21
72
78
81
3
6
108
12
27
261
27
27
42
54
45
27
9
12
51
153
72
84
243
54
27
87
90
72
39
9
27
24
129
60
171
84
63
9
63
36
69
48
9
63
15
117
75
141
99
18
18
54
3
24
9
387
21
51
81
63
48
177
39
15
117
36
63
72
84
144
45
87
21
117
132
12
27
81
114
54
3
144
153
54
126
303
12
45
60
84
87
108
93
27
45
18
69
21
18
42
75
9
24
135
156
24
21
15
12
36
15
30
180
90
18
60
99
21
90
114
39
81
18
42
48
36
6
36
12
78
228
252
60
72
147
108
15
9
57
36
51
3
9
135
18
60
39
51
12
9
24
36
27
30
54
42
198
48
117
105
63
147
162
54
9
15
21
87
30
72
78
102
132
18
12
168
210
78
21
24
129
18
45
141
12
180
72
96
3
27
24
93
87
21
36
33
108
54
36
165
213
66
18
168
39
72
81
36
42
153
9
108
39
99
54
90
117
24
9
39
168
72
297
27
3
36
90
54
42
135
75
108
126
90
54
159
75
69
57
36
6
9
63
237
15
48
33
12
24
93
15
84
69
12
36
24
180
90
9
12
27
270
108
15
12
15
108
48
132
72
81
36
45
39
69
3
69
39
108
27
117
9
54
33
48
15
45
93
72
90
18
252
27
24
27
21
117
51
21
72
144
27
108
72
63
42
12
99
87
9
12
24
36
120
45
18
6
3
33
3
123
72
21
9
6
129
33
174
114
90
30
36
114
9
27
48
78
27
156
69
18
300
18
15
84
15
9
129
51
84
69
30
105
108
72
9
66
141
93
42
12
69
57
15
57
27
36
15
90
75
60
48
24
39
6
72
102
108
270
6
90
30
132
21
63
18
126
126
24
36
243
57
6
117
72
81
54
345
189
36
6
120
54
15
81
147
108
168
228
51
9
21
27
180
9
24
30
9
33
27
9
90
192
18
51
12
87
54
219
105
75
216
24
129
42
189
21
51
27
93
123
165
87
102
186
84
72
69
57
60
27
264
51
18
63
36
93
60
36
3
81
18
78
156
207
24
27
210
63
96
48
63
42
3
204
27
66
63
24
237
6
45
192
51
9
12
27
18
24
63
3
6
183
27
6
54
30
6
81
72
9
27
93
99
141
102
90
108
132
27
156
33
111
24
147
18
24
27
9
18
21
69
66
18
18
9
9
27
252
135
60
282
54
24
18
63
36
3
6
63
144
99
30
15
48
36
27
9
60
9
36
174
6
39
45
63
60
207
81
108
45
30
72
117
87
81
3
249
21
243
9
24
12
60
18
12
78
90
21
9
36
24
27
39
18
72
15
36
39
90
63
24
63
18
99
12
15
57
36
117
6
117
81
36
72
39
9
63
60
36
12
9
90
126
51
12
60
63
12
9
108
9
72
27
27
18
96
12
72
375
93
78
45
84
72
9
87
39
54
186
45
48
168
99
21
9
6
129
51
21
117
24
36
3
33
48
162
18
126
36
6
12
72
27
27
45
105
399
ABCD 307228206*7^$a-1 [50039]
15
3
9
24
84
3
4
2
36
34
24
32
52
2
15
55
38
3
13
6
41
15
34
11
57
27
36
67
26
3
1
2
33
25
2
69
31
38
36
16
14
6
27
21
3
3
22
12
2
16
14
3
33
58
41
1
8
24
42
54
16
30
20
45
13
35
33
18
40
17
3
34
18
12
5
27
18
28
11
1
2
30
36
12
18
28
53
1
2
18
6
6
27
1
23
3
6
84
4
2
57
19
2
66
6
10
24
12
2
3
12
24
3
16
29
51
10
12
6
126
36
8
22
2
16
6
17
1
8
22
38
27
25
23
75
117
1
2
4
14
12
15
24
43
2
6
48
10
36
6
17
1
26
45
1
32
18
21
19
8
10
23
3
10
14
52
5
37
12
14
9
81
10
36
30
11
9
16
168
2
21
12
31
17
39
9
15
21
43
92
81
3
4
96
18
2
6
10
20
9
9
3
87
12
9
9
22
120
8
6
10
197
31
60
5
61
11
45
58
12
24
26
3
27
6
12
10
41
15
34
18
8
21
85
23
25
23
3
30
4
2
10
35
12
43
20
24
16
20
21
7
26
3
72
27
58
20
46
24
17
9
3
33
82
90
20
27
1
20
18
6
30
36
4
5
12
3
36
9
15
10
18
29
48
9
3
9
4
14
9
24
33
6
4
17
1
35
7
48
32
36
64
48
5
51
52
8
10
50
6
6
21
7
20
6
10
5
13
6
17
19
5
9
6
10
8
39
3
21
37
18
17
27
34
12
11
27
40
101
12
3
46
20
28
26
45
39
16
5
15
21
19
108
32
4
14
18
42
36
124
2
28
17
12
7
2
34
5
84
7
41
13
18
2
34
2
15
93
16
47
3
16
2
58
2
16
23
13
8
46
29
21
22
48
36
36
18
50
40
6
11
15
21
1
6
2
90
70
18
30
44
10
17
1
18
6
59
48
13
20
15
12
27
36
24
33
1
8
84
10
56
4
30
8
27
12
67
14
3
13
2
21
36
12
1
20
4
8
42
9
12
3
21
33
51
19
18
8
136
8
27
48
7
20
16
2
15
48
3
22
18
26
4
23
1
30
50
6
30
42
34
20
36
27
7
14
22
72
26
42
4
5
55
26
18
10
26
4
2
24
27
43
17
1
38
9
1
18
14
58
17
7
14
16
20
54
4
5
45
3
19
29
1
11
85
54
5
39
4
36
17
12
3
9
33
48
3
7
5
7
2
87
39
21
39
10
18
14
12
3
45
6
10
20
3
3
46
14
30
10
29
24
27
36
28
54
20
12
30
16
2
6
33
36
27
54
16
6
12
6
23
9
15
7
38
27
36
37
60
47
1
44
48
24
10
6
38
10
24
32
6
34
48
2
9
7
38
111
1
30
5
36
33
15
15
58
8
87
3
48
36
4
14
18
40
8
4
5
45
15
7
98
6
40
17
9
6
18
64
62
18
22
44
21
12
39
18
30
4
12
18
6
26
10
5
24
9
16
12
72
80
6
4
38
30
105
49
14
9
13
11
21
6
6
51
3
4
36
2
15
33
39
7
26
12
42
54
4
2
4
2
24
10
50
3
1
2
45
15
48
45
7
14
16
11
36
27
21
24
9
75
12
15
58
6
38
48
52
59
87
6
16
71
36
37
18
17
1
18
30
26
6
4
18
60
17
39
9
61
36
50
4
12
5
9
76
38
30
30
12
30
24
15
1
18
6
30
20
16
2
48
15
33
10
26
15
9
3
19
41
9
10
2
10
2
4
66
17
7
2
15
85
60
48
23
27
4
2
6
24
45
12
24
13
11
31
12
26
16
30
17
1
6
20
16
20
6
15
13
26
57
33
3
3
4
18
26
6
3
24
31
17
15
33
48
7
72
18
23
3
6
51
15
30
30
22
18
8
52
65
3
16
14
6
30
27
13
110
4
12
42
18
12
29
27
16
6
11
9
18
21
139
20
21
21
12
39
7
17
3
66
6
18
16
14
45
57
15
12
12
31
12
92
18
12
15
33
3
7
72
18
42
41
3
4
18
8
27
12
7
5
31
42
2
33
33
34
17
21
15
21
51
153
10
29
57
22
14
10
20
21
3
4
32
40
80
24
10
23
7
14
3
24
39
10
24
2
10
44
3
21
15
3
4
41
33
30
40
42
12
36
6
29
25
2
9
36
12
7
5
36
19
14
3
1
107
12
37
23
36
3
48
54
6
16
5
49
35
27
21
7
12
5
9
28
20
10
122
15
9
24
12
16
18
14
6
22
14
4
17
39
6
10
29
36
24
36
55
5
3
33
43
50
3
1
44
42
4
6
8
10
32
78
16
86
21
36
12
36
48
13
11
21
12
36
22
6
54
17
1
30
2
16
2
9
13
20
10
6
12
24
11
15
24
54
4
20
48
18
4
26
10
12
2
16
35
7
14
54
42
27
27
10
11
7
32
10
47
7
12
8
64
2
3
84
60
3
10
24
11
36
9
30
4
14
15
7
30
6
134
6
18
16
74
4
12
6
72
26
21
9
27
63
12
21
19
2
27
1
14
18
3
12
27
4
2
12
78
9
9
63
1
23
45
51
61
80
16
92
39
15
28
50
42
24
16
48
18
18
6
47
7
12
24
53
73
12
26
10
60
20
66
4
26
6
4
50
4
35
19
38
10
5
127
5
24
1
20
22
5
12
13
71
7
5
24
3
4
77
25
83
75
9
31
24
18
84
20
3
21
52
32
52
6
5
15
24
21
3
4
53
12
7
5
61
35
3
9
31
2
10
17
3
4
30
8
39
7
5
15
12
4
20
16
60
14
15
1
14
40
6
47
7
74
30
33
33
4
26
28
56
9
12
19
26
27
1
47
1
32
3
33
22
5
67
2
48
6
16
29
15
64
68
10
44
15
43
116
60
82
18
29
25
18
68
21
1
50
34
24
2
30
24
3
21
36
60
6
10
42
29
1
18
68
6
27
69
30
22
2
46
11
36
3
21
36
3
30
10
17
55
32
16
5
9
4
62
9
1
18
6
11
19
36
24
17
3
18
6
12
21
9
18
9
7
60
36
14
58
5
25
6
12
5
12
37
78
8
4
5
9
39
7
26
10
8
21
21
48
4
26
16
18
30
8
9
21
39
1
20
28
24
38
21
43
36
18
20
60
10
6
44
6
4
12
8
82
47
25
32
54
4
6
11
21
18
21
48
1
24
2
16
8
30
10
62
27
1
50
46
11
25
11
19
18
26
16
29
9
34
29
7
54
12
54
17
9
24
27
13
32
48
39
27
60
10
23
27
10
11
3
16
38
12
27
120
60
13
6
14
3
3
52
56
10
24
47
1
50
90
12
3
79
6
8
3
19
2
18
22
72
48
42
41
24
19
17
43
14
96
6
4
14
27
1
18
26
126
4
18
6
30
2
21
21
36
3
13
14
9
67
5
15
33
12
24
9
18
24
4
14
15
12
13
59
7
26
27
3
30
4
50
4
36
17
7
50
16
26
9
12
60
39
9
81
15
55
6
20
15
36
12
7
101
69
4
8
3
7
77
12
3
16
2
58
5
12
33
4
11
55
24
30
18
8
10
11
36
33
10
17
1
96
11
7
8
4
5
15
16
60
53
21
6
10
18
12
14
30
66
15
7
30
2
16
38
3
1
2
24
9
48
7
5
24
19
18
26
28
18
24
83
7
90
18
17
1
35
3
70
12
18
20
4
5
24
57
6
141
19
5
31
8
66
28
2
33
3
34
18
5
1
2
34
26
10
98
4
18
18
36
5
31
29
9
24
63
7
18
20
12
16
24
18
5
33
3
31
12
38
12
6
30
27
12
25
95
13
36
30
24
26
22
14
94
62
63
19
36
6
104
40
30
5
24
87
18
28
71
9
34
17
19
29
115
14
15
19
5
31
6
18
65
48
3
9
27
28
2
10
14
40
24
20
6
6
36
22
29
12
61
8
6
6
34
5
19
2
70
30
6
8
4
8
10
42
8
21
43
36
89
1
44
28
26
9
3
10
59
72
1
83
24
105
15
48
61
20
12
12
6
82
11
24
3
66
15
1
18
14
15
48
63
22
54
101
15
10
11
13
36
35
9
36
51
27
6
10
38
22
17
36
13
14
4
36
14
3
97
54
12
36
2
22
14
3
24
7
36
74
22
26
15
36
7
114
23
12
45
6
52
20
18
16
50
4
36
78
18
14
15
51
4
6
18
29
48
13
20
30
6
24
10
29
7
18
20
12
16
14
81
24
9
4
68
24
88
56
36
96
10
18
50
12
4
41
13
11
43
92
33
7
5
15
16
8
10
12
23
31
56
52
56
4
18
30
68
93
1
2
16
20
54
36
12
39
3
94
32
58
54
23
24
33
42
9
12
9
63
31
5
12
9
46
2
3
24
13
36
84
18
5
15
9
43
2
3
45
15
3
4
41
49
18
29
21
12
48
3
24
31
5
12
3
33
111
34
12
80
54
18
15
84
21
15
1
6
18
11
84
63
9
48
12
24
1
14
22
32
6
9
12
15
34
12
71
3
9
12
9
3
7
50
6
21
7
80
10
ABCD 307232462*7^$a-1 [50021]
24
49
35
1
54
72
53
55
66
71
3
10
59
1
11
12
43
8
45
7
18
26
4
12
18
72
59
1
35
13
18
42
132
11
7
5
13
12
59
3
9
36
12
48
39
9
1
6
30
35
12
7
17
25
24
35
19
6
47
12
7
5
36
19
29
31
29
12
27
33
37
24
23
60
19
5
39
46
35
36
13
14
22
6
8
34
78
48
30
36
36
2
57
24
25
35
7
29
3
70
12
26
10
48
11
12
51
16
29
12
13
23
7
42
6
29
31
5
120
3
12
33
37
11
12
1
36
2
52
5
12
39
10
12
59
3
10
6
78
6
56
24
10
6
17
48
7
20
10
36
60
6
17
13
36
18
29
13
18
20
22
24
60
18
5
12
24
51
21
13
126
20
28
29
3
16
8
16
5
171
21
3
40
56
34
18
17
25
38
28
8
9
7
53
24
31
90
12
143
1
26
9
48
7
6
6
20
9
51
64
17
37
23
49
12
12
30
54
23
60
7
5
7
20
4
18
11
1
11
229
24
60
12
18
17
49
84
102
29
72
60
1
2
28
6
12
71
7
6
14
22
168
24
6
32
4
17
7
72
24
24
65
7
48
72
90
11
12
7
48
41
1
90
18
14
21
72
37
18
30
42
36
5
15
22
35
13
42
8
154
78
18
23
3
58
50
33
79
5
15
9
1
23
3
22
35
15
81
19
66
2
21
49
12
36
26
9
49
6
6
36
23
7
17
24
48
111
45
19
30
74
22
132
6
6
60
98
10
2
10
35
13
35
12
55
56
48
22
18
32
9
1
11
31
66
72
12
107
1
84
38
9
87
9
73
11
37
50
16
18
35
13
18
6
36
24
107
72
84
7
5
25
18
48
29
31
17
13
24
11
75
10
47
7
18
11
12
36
7
6
59
19
29
61
50
21
39
40
5
1
12
71
1
2
10
35
1
38
34
11
36
13
30
5
25
6
12
29
36
60
24
1
48
23
60
48
85
48
18
12
65
12
1
42
48
5
48
7
53
27
21
103
6
60
14
57
24
3
33
1
26
16
6
47
36
31
8
9
7
17
25
12
66
42
2
9
73
84
59
13
35
19
66
35
19
29
139
12
53
31
56
21
19
5
1
48
95
12
7
18
72
48
30
89
36
27
190
18
8
10
35
25
24
30
30
6
53
7
60
17
60
13
90
5
61
11
36
3
10
23
24
87
9
36
31
36
18
59
48
15
10
50
105
39
10
30
108
60
32
64
20
22
59
84
25
47
36
49
11
7
30
2
24
36
10
12
83
12
1
24
11
48
3
57
13
36
71
7
17
84
39
4
92
4
5
12
7
5
43
41
39
81
1
6
44
22
23
1
132
12
143
39
10
24
24
30
5
1
30
12
41
36
3
10
30
24
54
72
12
6
6
158
12
4
66
11
49
18
68
24
9
37
54
18
35
1
24
18
12
65
51
16
20
16
18
47
7
5
37
24
11
13
42
77
12
1
36
18
53
27
33
19
30
114
5
12
96
48
120
19
6
35
12
36
7
42
42
18
42
96
12
20
33
25
2
106
6
36
84
17
13
11
132
51
21
19
84
5
123
69
25
6
8
52
32
52
56
4
6
71
49
14
16
18
12
38
4
5
48
7
5
12
12
7
65
24
3
21
12
108
3
57
19
8
10
11
24
1
23
12
12
36
25
11
39
48
58
23
13
78
6
26
69
15
12
57
1
30
101
3
16
80
34
18
17
3
22
83
13
6
30
18
60
5
12
31
72
6
11
39
45
1
23
1
11
48
25
35
27
64
12
54
59
12
36
49
84
23
13
12
6
41
12
96
48
24
3
10
11
51
141
3
12
58
42
12
30
30
29
7
20
33
24
55
44
21
48
39
36
46
6
24
17
36
1
12
11
51
33
24
1
12
66
5
49
12
11
25
2
22
14
93
39
33
108
3
46
11
19
32
52
44
69
7
24
6
11
72
73
14
10
48
12
38
9
1
66
36
6
11
43
24
32
10
23
37
23
12
7
12
20
9
60
55
17
12
24
1
30
77
1
11
37
26
9
1
35
39
52
72
113
12
48
39
48
10
143
55
12
5
3
10
38
22
98
10
90
54
23
12
3
4
65
1
95
79
48
30
18
65
25
239
39
33
43
36
12
20
9
13
11
12
31
42
24
6
5
43
30
47
13
23
48
120
13
2
24
10
14
22
78
5
1
11
13
30
176
21
111
58
42
53
67
53
61
60
6
30
11
1
18
24
5
3
40
77
15
106
12
6
24
5
36
7
65
39
45
24
24
7
89
36
1
18
17
24
51
22
23
25
12
50
9
7
65
12
13
50
4
32
4
6
23
13
24
6
65
3
21
24
15
70
11
55
48
66
54
48
53
1
30
18
36
12
14
16
18
2
28
41
1
11
24
39
28
29
79
42
6
42
11
31
78
11
36
7
65
12
36
48
27
58
47
1
35
1
36
14
28
8
9
19
20
69
48
43
92
22
47
25
11
39
64
5
24
61
35
97
30
24
6
11
13
74
4
36
29
13
48
35
36
43
6
71
13
12
54
20
12
34
23
12
31
12
41
24
1
12
23
96
79
6
26
105
7
78
60
35
12
168
97
12
24
11
24
12
15
40
29
39
4
66
12
48
35
1
30
30
14
22
47
36
1
35
84
1
24
95
19
66
12
71
63
45
36
25
12
11
49
11
15
9
43
48
66
18
5
3
21
37
47
7
20
9
27
34
42
5
72
63
46
108
35
24
12
60
12
1
83
19
48
5
13
14
34
30
42
12
26
45
1
35
19
6
26
21
1
6
17
67
5
48
12
27
16
72
5
13
24
48
11
37
18
65
1
23
3
57
12
43
20
46
47
13
6
53
48
25
18
84
8
40
18
12
24
83
7
96
5
7
30
38
9
25
11
49
18
140
46
6
18
6
89
55
78
11
31
53
36
72
7
5
13
50
21
12
24
60
25
131
13
108
107
1
74
34
35
7
18
11
51
4
6
12
23
55
5
103
5
109
12
38
16
42
18
5
31
30
14
4
29
3
48
21
15
22
2
9
12
91
29
91
17
13
26
45
24
15
4
96
29
85
12
30
54
48
6
42
90
92
10
12
23
25
11
49
86
21
1
11
60
19
53
19
66
2
10
47
13
24
18
17
12
39
9
60
13
12
50
64
12
78
14
148
18
14
10
6
20
16
30
26
33
175
6
60
18
32
21
7
89
37
60
6
18
38
22
12
14
70
11
1
47
12
36
48
1
6
24
29
49
12
14
40
17
25
50
22
35
48
19
5
168
60
75
22
11
12
15
10
47
31
41
37
24
11
7
5
49
11
12
84
7
29
27
40
65
13
18
18
42
17
67
56
10
23
25
35
55
29
7
5
36
36
27
96
34
12
12
167
3
21
24
37
26
9
1
14
34
23
7
41
12
27
45
25
90
17
25
12
6
5
27
28
32
24
46
30
18
14
21
1
26
4
17
36
13
35
60
12
37
24
62
33
19
18
12
2
10
18
20
48
21
24
25
11
49
12
23
7
5
3
69
1
2
45
1
36
23
73
18
12
68
96
ABCD 307293596*7^$a-1 [50001]
6
10
6
28
46
14
20
12
4
6
16
24
14
12
22
1
7
2
15
25
3
9
3
3
33
1
4
32
11
19
18
20
39
5
8
12
16
4
39
19
13
7
22
26
42
10
2
12
4
2
52
6
14
12
18
22
10
20
98
18
24
20
4
22
8
20
2
8
12
18
9
1
2
4
18
6
32
4
34
16
20
4
4
30
8
12
6
15
19
5
5
22
4
12
2
30
6
10
14
12
4
23
1
23
17
12
14
2
8
36
4
35
17
12
16
4
10
6
4
16
10
6
30
4
6
8
19
3
16
12
18
48
4
6
20
12
18
15
27
8
4
5
1
22
12
8
18
3
19
5
15
8
9
5
6
32
4
8
12
6
18
5
5
2
2
20
16
14
20
90
30
21
21
18
16
4
8
24
8
28
2
88
38
4
1
29
18
4
8
5
3
12
40
32
21
23
25
15
16
6
4
14
4
25
3
21
21
26
46
3
27
28
12
6
8
4
19
43
20
1
7
6
4
10
2
34
6
40
43
5
8
42
40
5
3
22
38
33
1
36
11
37
12
2
22
14
14
6
4
5
16
1
4
7
9
36
10
38
3
7
25
9
2
26
90
18
22
13
5
6
4
4
45
21
59
17
78
12
28
50
22
1
8
4
1
40
7
13
23
7
10
4
52
18
1
59
10
10
2
26
42
11
19
26
4
2
4
29
3
21
24
13
42
30
7
1
6
6
22
18
23
1
6
50
4
11
77
12
16
2
2
14
4
12
44
9
21
3
77
55
79
26
6
17
27
6
19
31
4
2
12
20
10
6
2
68
6
18
2
23
3
18
12
63
19
8
8
40
4
1
1
4
4
2
20
6
4
40
19
27
24
8
2
70
13
3
10
2
28
8
6
14
16
64
25
19
12
4
2
4
7
17
14
16
50
46
8
20
13
13
2
8
2
48
24
31
52
9
3
15
2
14
2
12
92
27
1
3
37
50
33
17
10
20
36
4
16
4
16
20
20
5
9
78
21
13
14
9
1
24
40
2
30
4
54
20
6
32
18
4
20
6
12
28
26
18
12
6
17
4
7
2
58
13
29
20
24
34
12
5
7
41
19
12
8
6
6
24
12
22
38
14
99
1
34
30
2
2
10
6
40
14
6
15
39
16
5
1
11
13
2
10
4
8
12
34
2
4
34
9
3
8
26
6
18
20
3
21
6
10
10
4
9
7
5
21
18
40
10
12
14
4
1
15
6
23
5
26
5
5
10
10
4
22
4
4
32
28
5
15
18
22
2
16
11
32
31
8
28
4
24
2
12
3
85
8
14
8
12
20
5
17
6
18
6
14
3
3
6
48
27
3
16
18
18
53
19
12
10
40
16
2
5
65
23
8
29
6
30
34
30
20
2
16
17
36
31
4
2
18
4
9
47
2
18
6
4
20
36
10
24
34
38
8
12
2
30
13
45
14
4
20
13
1
8
4
26
14
7
33
36
12
20
6
10
10
5
1
4
4
32
4
6
8
1
39
5
1
14
9
29
18
2
10
8
44
6
44
12
28
8
30
8
34
56
102
12
16
24
26
12
22
2
23
27
14
2
14
8
2
4
10
32
72
16
2
4
13
17
4
15
1
4
20
12
30
2
16
6
13
23
8
36
8
8
5
12
3
32
16
4
25
1
24
10
22
8
6
5
7
62
42
18
28
8
27
7
25
4
13
7
12
51
8
22
34
26
3
13
3
19
6
4
19
1
6
6
24
2
14
34
64
2
18
18
40
28
3
27
26
14
5
5
24
20
12
4
2
38
22
28
5
15
5
29
18
2
6
44
1
21
51
32
21
40
46
4
2
12
8
2
16
20
10
26
16
10
24
7
7
10
24
32
16
2
18
12
28
14
4
6
4
4
22
18
6
16
37
13
26
10
23
5
4
10
8
22
32
4
14
28
13
9
16
10
6
23
3
4
6
8
16
11
15
40
5
9
6
10
47
11
4
6
12
23
25
40
16
26
50
18
10
40
34
2
10
50
16
2
2
18
8
28
54
12
24
32
10
28
4
6
12
34
8
28
14
16
35
3
10
10
9
5
8
22
10
8
2
10
2
14
7
9
24
16
6
1
29
42
2
4
24
11
7
5
45
40
42
5
17
14
46
4
30
22
18
2
4
14
24
6
16
26
48
46
36
4
64
70
29
13
2
30
3
33
16
19
15
13
1
22
18
10
12
10
7
19
10
7
11
6
10
14
6
38
52
60
14
40
14
58
14
4
14
118
8
30
42
14
38
42
14
14
8
24
4
34
6
10
12
2
6
10
14
3
33
3
17
19
3
8
85
48
9
4
14
20
6
46
10
24
11
9
24
23
7
22
11
3
8
8
2
6
10
6
34
24
26
6
8
6
10
42
8
4
25
16
5
4
2
50
20
18
22
11
13
2
42
6
24
46
2
12
20
9
27
10
10
14
3
15
2
12
19
24
11
9
36
1
8
6
20
32
10
35
9
14
16
6
52
11
11
37
11
6
10
12
4
6
4
31
23
40
9
24
12
27
12
18
42
40
5
7
14
6
14
20
10
26
48
26
12
2
19
3
6
2
8
18
6
4
9
16
48
7
6
4
10
30
14
32
10
10
30
4
19
7
16
2
3
3
4
10
16
14
2
80
14
10
12
23
21
8
8
2
13
25
2
41
25
4
35
3
4
18
18
32
5
16
12
15
4
13
4
7
2
48
20
32
2
28
8
9
33
15
36
9
22
12
53
7
41
37
10
1
5
14
8
10
35
8
17
38
10
16
10
8
8
8
10
66
24
2
22
10
10
40
5
44
41
2
16
20
2
26
6
8
6
10
16
4
14
82
58
16
9
5
12
8
6
6
27
3
40
8
2
20
6
37
7
46
2
5
13
8
4
3
9
76
2
12
4
16
1
3
5
45
2
80
12
6
10
12
13
5
12
30
34
18
1
1
7
4
15
8
25
27
28
2
8
6
9
39
13
67
2
4
4
6
4
10
50
16
4
22
4
72
30
5
3
12
33
12
27
2
18
21
4
7
6
18
20
4
12
8
21
25
64
58
22
30
18
20
52
16
10
12
18
16
18
20
58
8
40
6
6
24
24
23
9
18
5
7
10
24
8
22
29
1
4
22
14
18
12
1
15
2
2
40
18
52
34
20
4
5
67
14
12
2
2
4
3
16
15
6
10
4
9
3
4
4
26
4
23
13
16
56
2
40
8
30
8
15
4
17
8
26
16
24
26
8
16
26
13
13
4
18
9
4
7
26
16
6
24
17
12
5
6
8
30
19
11
16
4
20
8
53
1
20
3
13
32
36
3
13
23
5
10
26
10
10
4
26
10
84
42
30
8
10
16
10
42
12
5
21
63
9
24
36
10
2
22
18
20
6
12
12
22
14
4
25
13
27
11
4
12
28
1
11
6
22
8
5
15
22
8
4
56
62
6
2
18
50
10
50
12
18
14
8
14
4
12
20
22
42
4
4
2
28
10
11
39
20
12
9
4
3
28
86
4
19
15
22
4
14
10
36
16
46
70
2
5
1
26
9
9
16
15
1
4
14
2
16
2
22
34
25
45
14
2
44
34
6
32
22
12
26
8
10
65
19
16
10
15
5
4
72
3
45
6
9
16
39
6
4
10
9
11
40
2
23
41
4
6
9
3
54
27
1
2
9
7
14
28
30
5
1
2
33
7
64
18
16
10
25
5
12
20
2
8
38
24
6
46
10
106
30
12
10
20
22
10
14
14
3
23
13
20
3
14
14
26
4
6
5
1
3
21
4
20
6
6
10
26
18
4
2
10
14
12
75
19
8
36
12
8
46
4
6
24
46
4
4
12
7
29
12
6
17
7
5
13
8
4
11
1
40
7
12
8
64
19
30
11
3
20
24
12
14
14
10
83
23
2
52
38
41
17
2
24
14
22
92
12
4
2
3
31
20
16
62
3
13
4
20
6
26
70
18
11
1
4
10
10
16
18
8
5
23
2
23
7
1
7
29
1
6
4
2
4
6
4
74
6
8
12
10
8
11
4
3
10
8
16
6
38
10
5
15
42
4
10
4
74
32
20
10
8
5
4
1
18
13
25
16
26
18
14
28
8
2
18
16
1
45
3
75
9
31
2
14
8
5
84
1
8
2
8
32
2
8
26
34
2
4
17
7
26
10
12
2
51
7
20
8
13
36
25
2
10
44
6
17
21
8
2
6
15
1
44
23
72
17
12
20
42
4
30
23
31
10
16
30
30
15
1
7
17
10
16
4
42
62
16
6
4
4
3
13
10
16
24
24
16
10
2
13
5
6
6
18
4
9
11
2
50
26
42
2
38
6
10
4
30
8
22
30
12
64
20
24
8
10
14
27
32
1
20
16
2
9
1
12
3
15
12
4
30
14
6
20
2
2
40
26
10
42
5
15
22
11
15
50
14
2
10
6
2
12
20
20
8
16
29
15
33
15
8
4
6
10
2
2
22
23
4
39
32
2
6
1
27
2
4
4
14
2
18
6
2
24
30
58
5
3
24
38
6
4
6
4
40
20
16
22
12
6
6
6
28
46
1
19
29
25
2
8
9
1
34
1
15
10
16
26
2
8
22
46
30
12
10
23
7
14
27
3
28
6
2
4
26
11
7
6
24
4
2
18
2
10
6
2
10
40
18
4
8
31
17
12
6
2
10
2
10
10
26
4
42
7
3
9
15
20
36
4
16
18
6
6
11
27
18
38
2
84
4
22
12
16
49
17
4
60
4
22
4
2
31
11
1
5
23
19
8
5
21
4
52
14
74
15
41
18
18
4
18
10
3
33
26
1
37
10
2
6
14
18
28
8
5
4
15
33
3
4
6
2
14
10
6
12
36
26
28
6
10
29
3
18
40
12
4
46
2
46
26
4
52
2
5
40
20
1
15
11
16
12
16
2
42
6
14
12
16
30
15
9
18
21
7
8
24
12
16
8
5
29
6
14
36
4
6
6
6
8
40
44
36
12
12
28
5
15
45
7
2
64
16
7
57
14
2
7
1
6
5
49
46
12
28
16
10
14
42
10
5
29
20
4
26
8
46
12
42
8
12
2
20
7
13
4
47
17
6
14
6
24
1
5
12
22
9
16
21
10
16
10
10
18
26
10
12
48
2
4
78
6
6
4
20
74
56
2
2
10
40
12
8
6
14
16
2
41
29
24
26
12
42
24
4
18
22
38
42
26
53
21
22
21
15
30
3
19
12
10
50
4
49
17
4
3
20
52
44
17
4
2
22
19
36
27
20
16
4
41
3
33
1
12
8
6
22
4
3
4
31
5
3
4
4
4
58
2
6
40
10
2
8
3
7
5
21
10
36
4
30
18
40
5
1
34
12
8
12
6
15
27
6
12
40
34
4
4
1
1
8
31
11
4
6
3
3
14
16
4
4
2
2
40
10
1
20
9
2
78
2
4
20
4
16
13
39
8
14
2
6
4
6
14
6
14
27
11
22
16
4
36
2
12
16
8
22
2
9
19
20
24
16
5
23
30
20
14
6
4
30
2
14
4
12
4
34
52
24
16
6
2
22
10
10
29
40
5
2
42
16
10
10
10
4
5
5
10
8
20
8
2
14
34
32
4
6
1
51
20
2
10
6
2
12
28
18
28
22
12
2
88
2
4
9
3
14
20
7
4
9
34
12
8
34
36
12
31
36
13
15
15
30
88
32
4
48
6
14
10
6
6
34
22
10
2
20
56
10
6
9
4
3
10
28
10
34
20
6
65
17
18
20
36
4
6
7
17
10
2
7
11
2
8
44
12
36
30
5
15
8
32
12
5
15
42
20
4
23
17
14
16
6
44
4
8
3
5
34
5
61
30
12
28
14
12
51
33
3
9
12
6
12
4
50
3
1
14
18
2
9
53
18
20
33
27
2
3
4
36
31
2
4
6
4
8
5
5
28
28
46
9
1
10
26
3
19
6
6
20
14
19
20
11
2
4
30
20
36
10
4
40
34
42
23
9
2
58
26
16
28
1
1
16
12
22
14
2
2
2
6
14
14
14
6
19
28
3
20
62
11
21
10
25
11
2
42
18
18
10
16
44
20
34
6
4
2
38
6
4
41
1
11
9
14
14
12
19
1
40
26
40
5
12
21
22
28
13
19
34
31
37
19
4
19
4
36
10
16
62
6
16
68
3
13
23
1
30
29
13
10
8
20
22
60
24
10
34
12
6
58
14
22
8
16
16
4
4
6
65
20
9
32
7
7
26
8
26
9
36
12
48
1
6
32
5
43
12
42
16
8
16
8
6
26
20
50
9
15
40
44
42
8
20
31
17
2
6
12
8
20
24
8
2
61
21
3
3
34
20
6
4
4
4
12
9
7
12
10
8
8
4
6
10
40
36
6
8
2
2
21
31
30
36
4
7
21
28
2
20
26
14
50
19
9
3
21
40
18
12
34
34
10
10
20
8
8
14
26
5
25
66
18
10
2
10
4
20
16
16
2
6
32
4
14
6
18
2
4
20
4
2
18
6
30
14
20
6
44
22
4
10
16
17
20
3
1
9
6
4
4
26
10
28
21
1
8
30
2
19
37
2
28
4
1
25
18
10
10
10
24
11
9
6
10
10
22
18
4
1
48
13
23
17
10
54
10
4
6
6
20
8
1
24
1
44
12
3
3
8
4
10
6
10
10
ABCD 307426908*7^$a-1 [50022]
44
142
98
36
36
28
66
95
63
52
44
24
76
32
21
3
45
1
14
4
6
66
5
27
105
27
36
4
17
7
116
60
24
24
106
47
25
74
24
9
1
26
4
60
20
16
36
90
74
10
26
4
53
12
12
24
15
12
36
16
5
3
48
58
11
48
1
62
28
20
40
30
47
24
1
54
80
33
13
18
113
3
64
30
11
31
41
43
8
9
24
19
246
62
9
43
8
45
3
21
7
17
19
5
12
193
6
29
61
2
16
42
2
93
3
9
27
46
30
78
11
79
140
40
42
24
95
175
56
9
12
19
8
81
3
105
7
68
28
24
5
25
26
45
24
39
16
96
29
79
60
72
32
33
73
6
8
9
7
20
40
60
32
88
12
30
11
7
44
69
37
72
50
132
9
27
100
56
36
12
12
16
54
26
9
85
14
10
120
12
98
21
61
71
48
63
9
39
12
28
65
39
108
96
9
7
17
27
21
31
24
101
84
3
16
66
23
157
6
5
12
27
4
53
27
141
39
12
12
58
14
40
17
24
3
70
42
5
115
80
12
117
123
76
89
37
6
20
28
41
15
16
8
24
45
12
39
12
21
19
20
40
80
34
71
15
10
18
113
43
60
8
36
16
44
21
15
94
83
60
3
40
6
18
113
49
114
5
49
11
48
31
20
16
90
38
12
16
120
18
66
66
119
19
30
6
56
4
65
3
9
43
8
82
11
3
21
75
40
8
52
53
27
36
204
48
28
8
76
66
30
78
30
53
13
35
25
26
48
12
12
118
48
12
50
10
2
225
84
99
94
86
10
2
28
24
56
4
56
21
27
36
4
6
95
19
20
33
73
26
84
57
24
3
70
2
4
66
84
14
16
77
39
9
31
29
25
23
7
24
20
22
18
17
12
7
30
23
103
65
123
12
9
31
30
35
24
12
7
56
21
3
33
43
8
36
12
40
17
63
4
77
24
24
12
7
20
12
40
29
72
97
59
13
60
48
11
63
28
17
12
55
104
21
15
24
12
70
18
101
123
9
87
180
9
7
60
68
22
71
39
81
72
3
12
16
36
8
45
24
63
46
11
48
55
53
3
60
28
12
30
2
16
89
27
4
20
24
36
46
26
48
24
48
12
58
71
19
44
24
10
59
31
32
4
77
36
3
21
3
57
79
68
9
1
42
8
9
7
24
77
24
120
60
60
3
28
20
4
53
3
4
90
74
36
48
28
138
42
5
19
5
1
38
12
84
10
38
33
36
27
57
19
36
8
16
24
66
6
84
114
2
10
2
142
26
9
1
11
51
22
74
24
48
10
30
5
63
9
51
52
30
47
1
42
17
1
11
31
84
6
30
5
36
37
36
36
2
12
81
73
6
8
33
19
66
11
147
72
117
73
120
84
23
7
56
10
107
27
33
3
24
46
2
232
24
12
20
28
92
141
111
9
7
12
65
12
51
21
39
84
36
9
7
6
54
8
57
25
114
12
32
36
21
61
50
10
2
22
30
17
13
50
34
11
48
63
40
24
6
11
7
186
11
15
34
24
12
2
28
29
48
60
27
36
4
44
46
96
54
24
32
28
66
74
57
27
9
84
55
8
21
12
37
12
78
92
10
35
27
48
117
63
10
138
12
80
40
32
58
47
180
121
26
4
32
21
27
60
10
42
5
39
93
15
36
52
5
27
9
27
21
15
57
84
72
7
60
68
129
48
12
3
16
68
40
20
33
49
24
35
36
15
40
18
42
17
60
60
43
108
20
9
24
3
45
39
9
37
11
43
30
26
4
29
24
36
73
18
32
21
51
57
109
47
19
44
112
32
28
5
12
60
1
30
17
19
8
48
21
63
156
9
12
51
45
24
36
111
36
10
23
60
60
24
51
268
84
17
127
72
5
25
24
74
144
106
12
18
77
3
112
17
84
13
14
9
3
9
19
32
45
25
14
40
41
15
12
93
19
20
93
3
48
22
14
76
32
108
28
60
60
53
163
20
16
48
6
84
2
84
10
86
4
53
27
4
36
36
17
3
57
27
45
1
24
23
15
166
26
16
17
48
3
70
14
36
10
6
65
135
21
84
63
52
65
60
12
7
17
15
105
15
10
18
89
91
44
60
12
16
54
24
47
15
34
90
24
12
20
21
43
6
59
39
33
13
47
7
12
128
22
30
30
30
41
27
36
21
39
16
29
1
108
66
20
60
36
9
49
36
6
24
6
90
60
48
6
36
120
38
60
33
99
24
4
32
45
103
36
116
4
24
29
7
8
9
24
84
39
33
19
29
115
56
10
24
83
27
64
44
45
63
4
6
84
6
5
12
7
5
120
15
10
90
80
4
32
34
146
129
12
67
12
17
13
150
5
15
34
24
50
33
7
44
12
33
7
60
17
37
50
69
43
48
32
40
20
129
79
12
32
22
30
53
1
12
71
19
41
109
90
104
33
13
54
54
2
21
39
21
3
24
10
42
5
103
17
15
28
60
32
9
12
27
21
36
25
38
69
61
30
89
12
39
24
52
5
51
40
30
11
7
53
3
4
36
5
15
45
12
3
4
6
14
69
1
36
14
12
9
75
46
30
20
21
63
16
20
57
111
10
26
33
7
17
48
60
63
22
6
5
19
44
24
57
19
29
3
141
133
6
17
3
21
49
107
27
4
29
3
10
107
63
57
12
3
12
48
58
14
57
39
10
18
36
36
18
14
9
27
21
12
67
12
41
27
60
46
74
9
31
20
12
12
16
80
93
19
20
9
15
24
52
41
19
20
4
125
75
64
44
45
43
24
54
62
4
77
63
46
59
3
48
24
40
8
12
16
8
82
11
60
13
11
3
69
187
80
76
24
5
36
43
12
60
5
15
28
20
21
12
7
66
66
29
1
54
5
12
7
44
16
12
ABCD 307493474*7^$a-1 [50011]
1
27
5
1
90
69
32
13
126
5
1
3
45
6
68
21
7
54
48
62
16
9
12
48
23
81
31
54
84
42
90
6
5
37
150
33
57
138
12
132
54
35
7
24
69
36
11
22
12
51
84
11
28
57
39
30
30
57
8
61
15
23
12
34
6
32
60
12
9
61
15
45
60
24
36
26
12
13
60
57
2
1
24
96
59
9
7
42
51
9
87
3
12
45
35
1
33
36
24
50
37
107
28
32
36
12
9
15
28
18
15
47
16
5
7
18
60
72
90
21
33
14
1
3
18
48
15
9
2
97
11
10
38
25
8
28
81
36
71
31
30
48
15
15
81
95
10
36
30
30
108
3
24
15
80
25
99
8
118
38
97
57
72
24
15
180
56
49
24
110
49
21
18
30
3
39
8
1
27
96
6
15
9
96
15
8
61
39
21
66
9
120
63
12
48
69
24
27
30
11
7
90
3
9
2
9
187
12
32
10
27
24
93
54
17
40
15
8
61
59
10
30
57
60
12
147
44
1
36
51
33
12
36
63
18
42
21
39
48
6
12
12
2
37
24
35
100
9
9
2
40
9
69
12
14
46
35
25
99
36
84
120
3
8
34
27
23
45
55
60
78
99
47
1
20
31
21
21
12
111
20
7
72
6
99
21
2
22
84
26
28
9
48
24
45
27
75
30
2
52
30
15
63
78
180
75
39
57
72
32
7
41
40
36
9
6
30
84
35
52
39
9
45
26
48
58
2
73
24
56
7
20
1
159
77
24
27
12
1
9
26
85
39
128
9
24
19
12
6
84
51
27
60
30
12
66
18
14
37
33
2
168
40
8
24
49
57
12
2
34
12
15
27
66
14
46
12
84
11
3
4
12
21
36
12
32
4
9
3
60
3
8
72
1
27
9
44
4
39
30
12
42
42
87
12
47
1
237
12
38
1
129
87
27
8
13
21
38
58
14
9
100
45
6
81
45
39
36
27
21
39
42
26
69
40
21
12
3
27
57
9
50
25
20
19
32
10
27
33
27
21
42
18
48
15
24
44
16
153
3
15
29
15
25
21
3
9
42
54
47
7
8
22
39
59
4
21
8
39
13
57
18
21
69
51
11
61
9
42
30
30
36
12
18
14
28
117
9
171
11
10
15
27
12
30
51
45
48
2
10
3
51
6
12
2
160
6
39
20
16
45
78
36
30
24
15
99
48
21
24
23
4
138
2
22
38
73
45
3
12
15
21
23
36
4
48
9
72
45
35
49
3
60
27
12
56
12
1
57
2
57
24
1
6
33
36
33
18
89
25
39
108
9
2
40
30
62
28
128
61
21
167
31
80
73
87
45
9
6
42
27
63
12
36
45
33
12
3
36
12
132
47
10
12
18
20
25
23
13
3
66
90
24
6
15
140
16
27
32
10
12
12
36
24
279
9
12
48
87
12
23
16
24
18
50
1
9
6
42
75
36
59
25
36
11
70
11
160
69
3
93
30
5
31
56
1
21
3
36
9
50
22
72
126
12
6
27
33
6
44
21
63
1
12
9
6
93
47
22
12
50
36
61
3
21
45
119
4
27
30
39
36
69
36
2
12
70
60
75
60
171
81
48
123
69
24
35
52
12
18
12
15
24
72
23
22
3
45
12
15
33
11
3
16
36
21
87
18
60
14
9
61
51
9
38
58
48
6
60
6
108
30
101
25
75
23
70
27
24
39
9
48
83
70
36
24
23
4
60
36
23
10
11
40
15
48
41
31
69
69
38
49
75
6
15
15
42
27
96
36
8
4
11
61
45
24
15
45
18
92
28
30
18
84
21
59
45
31
21
12
21
14
10
27
36
24
36
84
117
47
4
129
98
12
37
23
36
21
16
47
1
69
18
21
51
18
24
38
28
20
22
2
4
5
31
48
33
33
26
100
6
15
33
6
30
39
27
42
102
6
12
39
69
12
12
168
3
15
48
81
12
21
11
37
39
9
35
27
45
25
3
21
48
18
44
34
54
162
51
179
16
9
33
12
35
75
25
24
11
10
27
33
66
69
11
118
3
71
10
99
3
6
102
30
71
61
24
12
48
42
21
9
134
1
24
9
74
28
9
72
83
76
72
21
99
33
83
10
27
119
25
132
11
81
37
12
3
57
60
3
9
35
19
84
48
32
10
62
25
72
71
57
52
3
44
16
30
15
33
23
55
9
95
37
33
38
21
31
30
66
24
81
33
50
4
21
21
98
16
21
36
140
48
16
12
60
21
72
15
39
21
45
14
96
21
7
21
51
48
33
45
15
27
30
96
6
21
33
15
9
62
36
82
3
57
2
1
44
63
22
24
15
11
16
81
57
27
35
169
12
21
12
15
51
33
36
75
8
82
24
12
15
27
21
99
8
9
40
23
12
121
48
20
19
42
6
9
12
11
96
16
48
42
36
24
86
1
69
14
97
81
30
66
15
117
15
8
19
12
54
12
2
10
6
5
37
3
51
48
32
144
132
1
60
117
12
60
3
9
123
84
33
6
80
52
12
21
47
72
10
71
40
12
117
23
24
13
12
18
48
9
9
27
24
9
3
60
3
60
54
11
1
2
61
9
63
39
6
12
39
23
16
54
35
109
11
51
48
70
15
9
66
6
78
8
34
38
60
16
84
33
156
21
27
21
108
3
128
4
87
21
32
61
90
21
68
31
9
35
37
75
144
129
92
4
51
18
12
24
27
27
6
75
12
60
9
35
4
84
105
6
8
178
84
35
15
4
12
18
12
12
156
15
51
6
54
48
53
4
24
9
38
49
120
11
25
60
48
116
19
21
135
41
97
78
24
96
32
106
26
1
20
7
20
22
30
48
113
16
9
12
12
71
4
60
81
15
36
117
6
6
3
36
69
111
3
9
21
18
60
20
52
9
179
48
52
141
60
3
60
30
50
58
63
33
62
25
36
63
36
72
72
ABCD 307534016*7^$a-1 [50006]
33
58
14
7
69
83
21
16
56
28
24
6
50
10
24
29
49
18
2
36
39
9
4
104
16
12
56
12
27
19
21
41
24
10
18
66
14
16
84
6
81
9
63
21
30
14
16
8
4
3
9
8
36
28
212
12
40
84
8
4
6
14
10
96
62
22
14
39
16
15
2
40
32
16
60
32
52
20
75
13
54
84
42
12
11
7
113
9
63
67
50
28
72
56
4
8
28
20
12
28
42
12
30
20
43
3
24
90
18
14
4
42
14
60
28
42
2
4
42
38
4
3
29
4
42
38
28
32
52
18
30
18
42
131
112
41
4
32
28
24
6
12
42
35
31
9
33
18
24
6
32
10
14
84
3
1
48
54
18
23
49
8
28
18
6
8
28
44
60
31
3
42
30
45
3
50
40
30
14
12
12
58
60
17
7
12
18
12
8
108
4
18
2
22
18
30
60
54
20
76
35
103
60
5
40
41
28
18
24
18
42
6
8
39
9
22
60
24
6
30
26
36
52
12
3
3
18
32
34
36
117
89
76
102
14
46
9
15
38
52
68
4
24
23
1
6
33
81
44
28
54
30
3
29
27
7
12
30
42
30
6
48
12
14
10
24
14
36
10
6
30
6
8
7
33
8
22
2
36
51
67
14
7
33
114
12
6
20
4
3
65
52
60
6
24
18
32
24
10
36
18
66
42
56
24
48
22
50
3
25
128
36
24
34
14
64
8
16
3
33
6
14
3
7
14
16
20
15
45
24
99
7
2
12
28
84
3
56
25
6
18
48
15
3
6
47
45
52
12
44
28
36
72
18
29
37
8
3
19
2
4
15
27
50
28
24
20
28
92
28
6
50
100
68
28
32
48
24
10
14
46
12
26
7
5
24
3
21
24
58
42
20
27
25
8
24
34
110
34
5
9
24
7
5
52
8
31
32
13
32
10
18
60
6
98
28
8
10
2
58
6
59
49
8
24
4
32
40
12
56
4
12
56
7
21
54
38
24
46
24
14
10
14
36
70
6
8
46
2
28
44
48
4
18
21
27
42
42
129
53
28
8
63
13
6
36
18
6
36
18
44
24
16
63
41
48
72
58
18
48
8
24
24
22
6
23
31
6
56
3
7
12
14
34
38
12
108
46
9
15
17
19
24
53
7
6
6
2
70
2
40
3
51
42
8
48
88
3
5
76
66
74
46
24
38
12
48
4
15
17
63
97
8
34
18
8
52
66
62
4
66
60
84
18
6
9
27
48
96
53
13
11
25
42
86
7
77
22
98
24
88
6
5
13
144
20
144
22
2
10
50
22
2
10
9
51
14
7
5
28
47
19
86
58
5
9
28
30
26
124
56
4
60
56
4
30
77
33
10
18
56
16
56
19
39
9
8
37
30
24
2
40
20
4
20
36
28
8
10
86
28
212
87
55
14
82
14
12
7
5
16
12
24
80
4
24
56
4
6
42
8
55
21
8
28
20
12
28
35
9
40
23
9
12
40
24
20
22
6
8
10
14
22
6
54
9
17
12
60
40
18
26
76
15
5
40
18
17
9
64
8
40
32
63
24
1
84
18
60
30
8
24
15
37
108
42
26
28
32
70
38
24
46
42
24
11
79
2
24
7
45
36
24
6
17
49
54
2
7
57
36
54
21
65
28
44
36
10
36
14
16
24
30
30
12
24
6
33
9
12
20
31
15
38
27
21
46
38
58
30
36
44
40
60
30
29
16
51
110
12
112
24
18
48
36
53
33
4
8
16
8
4
80
28
32
51
67
12
12
5
157
8
52
18
42
20
4
30
26
24
22
5
67
21
87
33
9
42
26
28
30
60
50
24
22
26
4
36
20
24
60
19
27
50
10
18
66
2
19
41
15
91
6
36
30
21
77
16
44
46
38
60
34
60
24
9
9
116
10
12
30
54
2
7
17
63
1
56
36
48
4
23
7
42
32
10
5
13
78
53
19
14
12
91
51
30
30
17
37
12
119
1
18
38
36
184
3
9
23
21
148
84
60
42
2
22
48
12
9
8
45
84
15
13
20
4
108
42
21
5
10
50
24
24
4
32
12
64
8
24
88
66
18
6
53
163
18
36
39
3
18
20
15
19
14
7
15
17
73
84
11
21
46
24
14
4
6
30
6
6
8
46
14
4
3
3
14
22
24
9
53
43
32
45
70
24
18
56
72
60
10
2
24
67
41
4
32
10
2
28
18
14
3
49
8
28
48
35
7
2
84
24
28
30
2
7
51
60
6
11
40
45
72
36
20
36
46
38
64
30
21
15
9
21
56
16
3
27
26
96
16
6
14
39
69
12
12
36
4
11
7
2
12
76
24
102
6
12
18
24
24
14
28
60
80
15
9
10
30
6
18
30
30
35
19
14
82
38
4
18
54
18
24
36
18
6
18
104
16
6
42
8
82
65
45
4
66
62
63
85
35
13
24
30
6
20
36
10
14
15
7
24
62
22
14
10
21
5
16
24
8
34
33
17
34
21
5
34
17
7
12
42
60
6
42
15
9
18
74
48
12
52
102
24
38
46
2
7
93
20
15
96
9
34
14
22
12
12
2
22
38
82
42
72
12
30
29
31
60
53
7
14
3
21
16
30
5
61
6
5
9
4
20
12
10
108
12
24
2
36
70
36
72
33
27
42
20
12
34
84
21
8
16
5
48
12
16
80
16
84
20
15
7
30
12
6
14
46
14
16
72
42
62
31
99
2
51
31
6
78
6
60
24
18
18
30
2
34
48
14
12
4
48
32
135
67
29
9
12
76
54
6
32
16
8
36
24
16
44
34
24
14
82
86
64
30
86
16
32
28
8
28
20
4
42
2
72
12
7
56
1
18
6
24
23
9
4
32
10
14
4
23
91
12
6
8
108
52
84
32
64
30
60
62
7
53
28
8
34
50
4
6
18
42
18
66
24
14
70
36
96
2
12
4
78
24
14
4
63
3
29
21
40
8
28
6
42
23
13
90
14
28
12
30
26
60
40
36
20
58
12
14
4
12
66
30
68
4
66
66
6
14
28
36
20
70
54
18
2
10
12
6
8
24
24
84
12
40
42
9
5
22
24
120
126
20
36
7
9
32
4
8
16
96
30
5
9
22
18
23
21
36
28
18
14
28
12
51
9
63
3
126
32
94
74
12
16
32
48
22
14
10
5
9
15
25
12
8
43
9
56
12
28
56
28
30
38
60
22
2
4
24
144
8
7
9
23
40
33
24
18
60
24
2
4
8
10
17
49
36
18
30
42
18
36
3
41
15
7
24
84
45
5
12
28
8
4
18
26
72
28
48
20
22
18
11
24
45
43
27
38
4
32
16
32
12
7
9
36
44
60
36
112
23
7
14
28
18
144
141
33
36
6
30
54
36
74
84
60
16
8
24
22
2
3
9
31
9
18
110
48
22
24
18
42
14
40
36
8
16
42
12
5
16
9
36
24
36
42
30
24
23
16
117
30
18
27
29
28
15
5
22
14
52
75
27
36
38
16
18
17
1
6
26
24
4
90
14
43
93
30
38
7
21
11
69
28
6
105
9
44
19
80
9
40
18
26
40
20
4
6
74
3
141
22
6
48
60
12
48
104
12
10
14
36
7
80
37
11
21
24
16
3
21
24
20
16
6
41
ABCD 308109194*7^$a-1 [50017]
26
66
54
54
10
20
28
12
65
55
8
12
10
36
44
78
28
2
22
26
15
21
3
3
9
21
15
33
15
15
57
15
30
27
15
28
2
3
48
9
10
90
6
20
10
6
26
4
11
19
29
7
2
12
46
54
35
21
18
10
20
22
17
36
79
62
39
27
4
14
22
2
6
22
24
35
25
48
26
22
20
3
31
30
38
33
7
6
50
16
6
20
3
19
20
18
22
5
43
5
19
18
38
54
6
33
36
3
6
4
72
71
97
12
6
17
21
27
9
39
9
12
10
36
77
7
24
17
43
6
6
24
14
30
21
48
63
54
36
39
3
33
3
9
31
6
11
13
32
10
5
57
22
38
63
48
12
3
52
12
2
36
18
22
44
66
10
20
24
4
6
5
19
6
44
16
26
4
24
2
10
14
4
14
18
12
10
20
6
36
3
37
30
68
36
12
18
40
2
40
42
6
2
18
4
2
39
21
10
5
36
3
16
18
6
32
33
31
53
12
91
12
26
22
18
2
30
58
17
7
50
22
30
78
5
51
6
63
21
12
12
6
54
15
1
42
12
53
15
30
22
50
22
134
22
12
36
32
4
48
38
24
4
24
92
6
12
33
12
21
4
6
5
9
30
33
7
8
30
3
37
38
45
24
1
42
20
22
11
15
6
48
12
48
3
25
38
12
28
24
53
49
30
14
16
8
12
4
32
24
3
12
31
14
58
56
24
10
12
6
65
33
12
10
32
6
10
2
10
5
9
4
42
29
25
8
6
42
28
14
78
18
9
91
102
18
20
52
17
33
3
24
1
90
12
2
36
4
35
43
12
120
6
54
12
134
52
2
33
168
36
9
42
22
32
6
40
74
16
8
30
9
7
6
8
15
9
28
18
14
40
18
17
15
108
45
25
20
4
66
8
10
56
39
15
10
84
32
4
6
18
12
116
10
18
44
16
32
3
24
36
15
30
52
18
12
5
7
2
54
4
12
29
19
30
20
66
12
45
3
45
25
6
29
1
68
6
4
5
1
32
60
12
28
44
6
22
6
6
30
29
25
2
40
212
18
4
14
4
65
43
20
10
24
8
18
18
46
26
18
12
34
11
79
26
52
11
25
12
68
10
6
44
10
6
11
3
42
3
57
15
7
8
33
60
12
7
26
22
68
72
10
2
21
1
144
12
62
6
24
18
78
34
2
60
16
2
10
38
4
65
1
44
10
14
30
30
4
8
3
9
60
27
25
24
12
30
20
18
46
18
36
6
104
12
42
18
64
5
49
35
67
2
40
26
6
51
3
4
8
18
15
15
12
10
18
2
24
16
2
10
50
22
6
17
3
54
6
48
22
20
3
1
23
1
12
2
16
6
18
5
31
86
40
23
3
88
20
12
33
27
30
40
47
1
42
20
18
36
18
21
19
6
2
4
36
48
17
13
50
52
12
48
18
32
15
3
6
3
13
54
14
72
60
22
18
2
10
20
70
48
60
12
5
1
24
11
15
4
8
22
6
2
39
25
36
38
9
13
2
10
32
34
32
18
10
60
17
7
8
22
26
4
6
30
5
25
11
1
24
18
6
6
26
18
30
64
6
26
15
1
8
22
20
22
56
42
22
26
52
17
51
34
11
45
46
26
4
11
25
50
22
6
6
11
13
56
3
31
6
14
45
12
75
52
5
33
40
18
36
29
7
8
45
81
4
62
64
44
12
40
2
3
9
99
7
53
9
46
80
16
14
15
1
131
3
12
30
10
18
66
156
2
10
2
70
30
20
18
46
32
3
25
56
10
60
5
9
87
19
41
45
4
26
54
4
2
28
5
49
12
14
4
18
2
22
24
12
35
3
22
20
10
17
61
30
32
4
18
32
10
24
32
30
10
5
7
77
9
22
5
3
16
26
15
9
18
6
24
12
10
18
18
2
18
57
3
168
42
12
36
36
3
67
96
50
24
16
12
23
3
30
30
6
6
30
34
128
58
18
29
13
23
25
14
10
6
2
3
27
28
42
24
8
10
18
23
27
4
38
12
6
57
33
28
6
29
37
12
92
16
8
4
66
29
3
52
2
39
19
17
3
22
8
15
1
24
8
34
29
69
72
36
34
18
38
72
48
154
23
12
1
12
18
5
3
6
16
12
11
12
12
1
20
10
20
10
6
60
60
6
12
110
52
8
78
82
8
54
10
5
13
8
15
3
9
7
29
19
2
3
25
6
6
20
75
31
8
30
12
24
6
48
16
30
36
95
3
4
12
14
4
126
14
18
22
12
26
18
10
5
1
11
27
28
18
2
78
30
42
84
46
5
25
12
8
27
1
2
130
2
46
2
18
15
24
15
10
8
15
13
44
36
4
12
11
25
18
20
22
2
21
12
49
48
18
5
67
8
22
26
4
12
29
24
12
19
12
2
12
3
33
10
14
24
84
6
24
10
35
37
8
3
19
30
26
4
26
40
18
2
34
36
5
13
2
33
7
30
8
22
42
26
6
16
23
1
11
13
42
50
22
2
4
66
26
18
34
32
28
6
6
14
4
8
88
86
39
7
60
2
3
48
25
20
4
6
20
4
65
12
1
47
48
37
30
8
22
35
25
32
10
18
23
33
4
11
1
24
2
12
16
60
42
12
30
6
44
30
108
30
12
15
15
70
6
66
20
10
30
48
6
17
7
8
60
45
3
42
10
12
38
15
75
12
18
12
76
20
10
12
5
15
33
27
10
18
17
12
13
23
12
12
36
7
12
6
44
12
18
58
8
22
2
36
12
12
18
33
49
8
4
59
1
20
60
6
30
39
123
33
43
72
5
3
6
24
12
3
9
28
50
22
11
7
29
13
12
23
37
11
15
30
3
7
53
55
29
13
90
53
36
19
17
3
10
54
20
70
32
18
6
12
22
5
36
37
54
36
30
12
20
90
33
3
40
26
54
30
10
20
10
2
4
6
35
37
50
28
8
9
36
12
45
100
42
48
12
6
54
2
10
50
3
1
2
54
10
6
18
36
8
118
20
52
18
8
66
10
30
8
15
13
90
5
15
22
72
8
123
12
51
6
28
42
8
30
10
56
9
7
41
45
18
21
51
34
14
64
36
12
24
38
6
40
17
55
50
22
8
9
13
8
63
7
20
4
8
22
6
48
2
27
31
42
20
4
8
3
79
18
6
14
18
18
36
46
5
67
42
20
3
15
28
18
6
54
6
54
59
12
13
6
12
5
15
28
6
38
28
2
40
47
13
38
33
25
35
12
27
40
2
16
32
15
3
90
28
14
52
36
5
12
1
116
28
20
60
10
6
2
45
48
81
3
12
43
2
48
12
6
10
12
8
4
8
18
10
30
20
12
108
72
10
11
19
5
81
10
5
12
7
8
54
48
10
2
3
55
6
24
11
12
13
20
36
58
2
10
14
4
8
4
14
12
54
6
28
5
25
24
26
52
42
66
17
25
48
2
10
24
14
22
18
14
126
6
3
31
32
18
10
17
3
42
22
48
8
34
18
50
34
29
15
30
15
9
16
11
1
8
42
28
2
84
36
48
4
35
61
6
108
17
21
102
10
6
2
40
12
18
17
31
12
5
9
28
8
70
38
60
75
12
7
5
7
48
2
6
33
21
10
8
82
20
6
22
36
2
28
12
65
33
39
25
12
48
11
19
60
12
30
11
15
4
36
77
12
1
12
8
34
18
6
12
2
6
30
4
18
20
48
105
75
4
41
15
4
6
2
42
12
24
10
12
12
30
30
68
4
41
15
33
12
25
78
14
12
10
18
23
49
11
19
6
23
19
26
30
10
2
30
22
18
23
67
2
22
38
16
30
12
5
25
18
6
23
3
33
12
27
46
47
33
22
14
36
22
12
50
6
34
8
6
9
13
24
119
15
12
12
10
23
33
87
7
56
10
11
3
16
2
75
3
57
45
75
7
5
7
44
16
38
48
30
30
10
18
47
12
3
33
21
18
40
78
12
11
31
8
33
3
6
58
12
30
26
18
4
11
9
36
27
7
6
12
24
6
20
9
84
12
9
16
32
10
41
7
14
28
8
28
32
15
15
22
26
40
6
30
38
58
60
68
105
69
66
21
48
51
46
11
3
10
2
4
18
6
26
3
3
70
35
7
41
1
18
42
131
55
30
18
6
8
12
10
30
14
16
38
3
48
1
56
22
20
45
33
12
16
20
10
6
8
52
26
105
13
32
42
10
18
18
66
14
4
12
26
30
22
18
8
12
70
8
4
48
5
3
6
24
15
27
4
6
30
20
9
19
20
22
38
12
10
20
15
3
40
14
58
8
70
14
30
16
6
60
6
12
66
42
23
15
30
15
25
24
26
45
27
70
12
20
15
15
18
10
5
7
8
28
29
51
16
38
6
42
15
7
5
36
7
12
12
24
20
60
54
16
20
40
24
12
30
8
18
10
38
34
8
4
18
11
15
12
34
8
10
2
4
54
18
2
10
32
3
ABCD 308398868*7^$a-1 [50016]
12
4
11
7
29
7
18
36
6
30
2
16
29
19
8
10
35
24
81
36
12
15
45
12
16
2
16
2
10
6
30
12
80
6
6
16
5
49
26
18
22
5
12
75
6
39
15
33
3
60
18
4
2
70
36
6
30
30
29
3
30
34
5
15
28
30
23
21
12
16
30
14
46
17
3
64
54
47
12
13
47
63
10
23
67
17
21
18
42
15
1
36
23
27
36
36
12
60
10
23
7
60
20
28
12
2
18
16
30
2
42
4
12
35
63
30
16
24
59
13
8
60
6
16
30
95
27
36
33
15
36
16
12
12
5
3
22
26
54
10
2
27
37
6
2
4
14
28
8
21
19
5
12
31
5
15
45
19
6
62
21
153
16
24
66
20
6
48
4
8
4
8
46
32
4
53
27
10
50
34
23
37
20
16
2
9
13
30
38
36
52
14
21
69
10
29
9
3
15
21
13
18
41
3
24
40
5
19
8
24
21
1
2
4
41
21
4
2
22
2
16
8
22
38
4
32
9
7
6
23
31
6
56
6
34
6
14
3
24
13
50
96
12
12
30
3
9
15
13
47
12
12
49
36
11
7
5
21
6
6
46
2
4
26
60
28
26
4
23
33
34
18
47
69
22
66
20
3
1
6
2
34
18
12
32
12
3
51
16
29
3
16
5
1
6
30
6
5
9
3
7
8
9
7
32
22
32
18
46
60
20
16
11
25
2
9
57
34
48
12
5
15
21
3
46
32
39
19
8
4
6
11
27
33
45
16
35
7
53
27
72
16
29
36
1
6
24
6
11
12
3
10
11
24
48
9
24
6
9
33
27
13
2
9
13
2
10
14
28
5
21
76
26
6
4
56
18
46
14
4
26
12
39
15
10
2
16
8
6
51
1
36
62
52
114
23
3
10
38
54
4
44
40
62
45
1
2
4
42
42
5
27
9
33
6
22
6
5
7
72
30
2
9
7
8
4
32
30
22
24
14
4
24
11
12
13
47
13
35
13
26
36
48
12
12
16
14
12
3
21
3
15
4
12
41
12
12
3
10
48
66
89
51
54
30
4
8
48
36
70
30
101
7
42
44
6
21
12
99
28
8
12
58
11
25
2
70
11
37
38
9
12
3
22
32
18
30
3
12
25
18
24
2
27
1
6
84
17
12
12
15
6
15
36
9
34
14
12
64
24
2
28
17
1
2
42
27
19
110
3
7
5
25
12
2
12
33
15
6
3
12
25
18
8
66
46
12
2
18
58
14
10
6
54
14
9
7
30
23
97
96
8
6
10
14
57
21
60
36
15
3
84
21
7
6
2
6
72
15
3
9
13
2
10
12
44
34
5
13
2
57
61
2
18
18
16
12
30
6
20
6
15
33
58
6
12
12
12
20
4
35
21
3
13
8
3
7
6
20
6
4
30
36
60
8
22
30
8
39
36
15
4
2
27
3
10
32
48
3
91
17
9
30
16
24
2
15
79
18
12
24
24
6
62
12
22
92
9
21
18
6
39
97
35
9
6
6
24
18
4
29
7
17
21
16
11
25
48
6
24
5
24
13
12
72
11
63
18
46
6
72
14
28
26
3
84
48
3
4
113
63
18
58
26
39
27
46
2
42
4
36
54
8
30
15
67
26
4
20
30
24
9
12
1
32
18
46
2
9
12
12
7
14
16
72
2
24
40
26
22
14
28
11
31
6
68
54
36
48
48
6
10
14
12
3
15
16
20
6
27
33
3
36
3
21
31
12
14
64
30
8
9
49
6
17
13
14
21
111
24
34
14
9
24
36
1
8
12
6
10
14
66
39
33
78
30
12
90
4
30
24
32
27
24
3
4
32
9
13
2
21
1
14
124
30
11
13
50
10
11
25
8
10
8
36
42
3
96
1
6
18
42
17
13
24
26
4
92
34
42
5
3
12
12
21
9
18
9
27
16
36
18
6
74
39
48
12
43
12
6
6
6
47
21
6
10
26
10
2
42
102
4
30
38
10
6
8
9
7
8
28
17
27
16
8
12
21
15
22
12
32
39
21
75
31
6
36
30
6
42
6
12
38
6
24
34
14
4
2
28
20
10
68
46
8
30
12
70
78
12
30
74
6
33
31
14
16
6
6
54
6
11
57
3
27
108
42
18
9
15
40
30
24
8
15
55
29
19
65
13
2
18
16
2
6
10
2
24
15
12
3
72
88
17
12
7
36
86
16
122
28
12
62
15
43
50
16
30
38
40
42
5
21
22
29
3
4
14
75
7
5
49
36
44
28
12
11
19
77
45
27
12
12
3
10
23
67
17
25
6
42
24
26
22
11
31
14
6
16
30
8
6
64
20
10
47
33
40
24
12
30
32
64
26
4
23
48
27
30
36
39
31
32
22
42
26
142
6
11
7
6
12
50
10
42
2
27
31
53
39
4
6
23
3
52
41
67
18
8
54
10
11
75
4
30
2
6
10
29
36
31
30
18
6
6
17
43
20
4
29
3
112
2
10
29
37
24
26
34
14
72
36
21
7
8
12
30
3
60
13
8
27
3
10
12
11
36
13
71
12
37
24
90
14
18
21
15
12
4
50
42
10
14
16
12
66
14
45
45
22
14
3
3
10
14
18
4
23
7
5
15
22
2
42
27
12
12
51
10
47
13
36
24
59
75
30
10
2
28
26
30
52
12
2
24
4
29
3
4
65
7
30
11
12
25
6
18
12
23
27
34
95
3
16
8
34
23
31
12
26
6
54
36
12
28
36
8
34
14
24
3
51
81
31
29
1
18
6
35
7
5
9
16
11
39
40
8
30
22
18
2
22
71
1
26
48
22
24
11
13
2
22
11
31
17
12
21
12
12
39
84
1
12
20
48
82
30
11
37
12
38
46
36
50
33
21
42
4
38
6
70
26
36
18
3
13
38
21
25
6
29
7
41
24
21
82
120
5
3
4
14
3
1
20
76
44
18
4
12
50
3
7
8
22
2
24
9
1
6
8
52
18
12
2
9
19
54
12
11
27
54
6
46
11
19
48
6
47
13
54
18
102
36
12
62
22
20
12
9
60
9
3
13
8
10
12
8
48
34
24
14
6
12
4
11
36
3
34
24
6
114
6
14
22
14
27
57
66
48
6
15
1
23
3
21
3
42
36
12
58
5
84
33
16
24
47
1
71
3
64
5
60
15
4
36
26
34
5
7
2
63
3
58
6
50
51
13
119
51
33
3
12
4
18
14
9
13
78
18
30
17
13
30
12
72
38
18
45
7
6
54
6
2
58
2
12
69
27
30
18
45
13
32
52
8
4
12
2
33
31
5
81
3
3
4
14
10
5
12
15
21
15
45
39
6
34
24
30
11
12
37
6
8
54
16
14
45
15
16
17
37
18
32
76
30
12
23
21
3
73
8
3
13
6
26
39
72
48
25
8
36
4
8
42
6
70
54
12
35
33
15
87
24
16
5
49
23
36
63
18
40
24
6
50
3
15
6
22
5
3
22
26
28
6
12
23
13
20
3
45
6
9
37
14
30
3
48
1
6
98
16
6
14
64
80
10
17
60
12
3
10
44
27
15
64
42
42
14
42
36
28
120
62
12
52
24
24
2
45
49
14
48
16
32
28
29
45
4
24
8
18
4
30
14
4
5
96
12
27
22
26
21
49
47
21
16
23
15
46
2
33
33
4
2
9
7
29
1
2
40
5
13
20
27
9
6
21
12
7
17
7
29
27
6
16
6
6
14
10
6
38
36
3
12
1
38
22
48
23
36
73
30
17
24
7
41
1
6
14
66
4
54
36
2
4
17
9
4
18
29
21
39
3
24
16
14
66
34
24
44
90
42
27
1
35
67
17
24
25
30
17
15
10
48
11
15
30
4
60
11
19
5
13
23
3
48
9
12
72
12
27
21
7
65
13
38
10
23
1
92
24
3
19
30
18
24
5
7
48
74
58
96
26
51
3
12
10
42
2
15
24
12
3
10
8
34
2
18
12
58
23
73
8
52
14
9
19
2
12
18
96
45
3
4
5
3
46
11
21
112
20
46
29
9
39
7
17
67
113
36
33
10
2
30
12
16
18
18
17
1
12
8
18
45
12
21
54
6
58
12
2
48
4
20
4
2
34
14
24
18
12
12
18
34
48
14
36
9
36
24
81
15
19
42
30
41
25
24
50
4
14
3
21
6
22
6
30
71
3
30
3
27
21
15
45
21
30
6
12
4
38
21
1
12
107
55
6
26
10
11
55
60
56
21
13
30
8
46
66
54
11
99
33
69
39
3
57
12
9
22
29
13
14
21
9
4
2
34
90
2
64
11
3
40
17
75
45
45
16
98
18
3
1
14
9
12
7
2
120
28
23
69
18
9
97
2
9
87
10
12
24
11
12
15
46
2
10
23
9
3
19
20
48
45
24
1
2
9
55
17
19
17
19
14
27
15
129
25
90
5
60
115
14
4
30
6
32
34
20
48
4
5
25
36
6
41
12
36
48
31
30
12
11
13
20
3
7
125
1
8
39
37
26
16
5
12
27
33
36
31
14
4
11
15
45
27
6
6
6
16
14
69
21
3
60
51
82
ABCD 308435652*7^$a-1 [50017]
5
54
73
35
13
23
37
5
36
36
66
24
90
43
5
60
72
66
78
18
30
24
19
11
6
48
36
6
120
13
29
54
48
18
72
7
71
30
54
24
1
12
23
85
53
7
89
144
12
7
17
12
19
35
24
72
138
18
78
30
60
157
17
18
13
5
18
54
36
7
35
36
12
42
18
84
42
103
71
216
1
5
48
72
54
150
18
72
61
11
18
30
36
36
36
96
36
36
30
6
138
150
121
5
108
139
35
96
18
19
47
18
96
30
18
90
24
37
35
120
54
72
54
36
6
54
1
35
30
72
42
12
114
48
54
1
35
72
42
18
30
6
90
30
36
78
12
18
24
90
54
84
13
41
72
55
95
12
42
43
5
54
109
23
18
108
43
5
150
85
35
90
6
12
85
12
29
60
19
11
36
25
53
7
5
24
144
30
78
7
95
132
30
60
180
12
6
30
72
24
31
35
18
18
36
42
36
55
71
48
24
12
42
18
12
24
102
132
48
72
90
108
60
36
18
36
67
131
37
65
24
31
17
24
120
79
29
36
18
6
30
1
23
138
19
59
84
24
18
12
42
84
36
6
115
23
37
17
42
84
162
54
42
84
54
13
60
53
67
60
5
18
102
6
54
30
25
65
18
180
54
6
102
24
19
107
30
144
79
29
91
5
7
119
84
6
48
18
13
119
12
54
96
30
78
30
13
5
54
6
12
31
29
90
12
18
6
72
13
185
144
18
12
61
60
5
6
18
36
12
36
144
18
85
23
49
47
18
162
1
29
150
61
23
180
54
6
66
114
37
12
5
72
91
71
54
7
5
43
35
126
138
1
113
54
18
84
42
48
13
95
42
48
36
126
42
19
47
42
108
54
1
17
48
60
12
126
145
5
72
43
41
19
89
36
114
61
5
67
23
24
30
36
6
109
53
90
97
5
7
17
66
37
120
47
181
17
12
31
12
47
6
36
126
108
108
30
126
1
72
113
7
41
24
12
42
120
24
54
103
17
31
12
35
54
72
18
36
12
54
7
83
132
72
18
7
48
17
12
42
30
91
180
35
36
108
6
30
24
12
6
12
54
42
72
18
36
12
54
132
108
90
18
48
72
6
66
31
47
126
79
95
36
54
24
54
18
84
54
90
6
13
131
1
60
83
66
24
120
36
18
150
120
18
25
17
18
138
54
96
66
24
12
54
96
73
12
5
43
132
71
18
6
36
120
18
6
25
5
24
19
11
36
54
18
1
131
12
36
1
132
137
42
18
36
72
43
11
30
79
29
24
72
7
60
17
31
29
48
6
54
12
6
84
96
54
43
59
18
18
6
7
23
54
24
12
67
23
162
24
180
18
12
6
36
30
18
72
6
25
29
84
60
127
47
36
36
18
31
11
36
12
24
54
43
11
84
24
84
97
17
30
13
5
78
30
7
11
1
35
25
60
59
90
19
5
55
29
18
24
61
5
54
18
6
138
42
120
42
12
18
13
23
24
12
36
37
5
12
151
60
113
6
102
19
5
156
36
42
12
1
59
120
54
180
60
174
18
18
6
36
144
18
72
12
180
72
24
73
17
91
11
108
6
108
19
101
6
18
30
54
36
24
30
42
18
181
17
72
84
18
49
47
108
18
7
5
60
72
30
13
41
6
30
6
30
24
36
7
5
126
6
31
12
137
30
90
31
77
24
102
54
24
48
43
29
6
25
29
156
24
54
90
48
6
121
5
12
6
36
174
36
18
13
65
12
18
42
30
54
31
11
37
125
36
54
72
84
18
43
17
18
30
6
48
150
36
18
12
25
108
12
5
36
54
13
23
97
5
54
61
125
174
72
24
12
24
18
12
19
53
19
59
144
84
6
12
18
6
48
42
48
6
12
60
90
66
222
30
7
17
72
102
42
12
24
66
240
102
43
11
114
55
29
186
54
19
47
42
36
115
5
7
17
36
72
12
18
72
258
48
24
18
48
24
90
84
24
43
12
35
36
37
83
36
78
55
35
13
5
30
25
65
18
18
31
5
180
96
12
6
121
239
18
120
43
53
102
6
30
18
24
12
55
17
18
42
30
6
7
5
18
6
180
54
120
37
17
42
61
59
54
7
173
24
18
108
84
1
17
60
108
156
91
168
12
125
6
18
144
102
25
83
24
12
1
53
42
12
60
162
19
11
61
35
13
132
71
54
66
6
54
18
48
6
144
12
18
43
17
36
12
90
36
24
30
6
66
54
90
18
36
90
24
48
18
13
59
24
18
48
72
132
18
1
11
36
42
48
31
12
161
30
49
41
67
131
24
54
18
18
12
54
36
36
144
6
7
41
72
ABCD 308446058*7^$a-1 [50027]
36
123
9
24
27
9
12
69
54
105
27
18
15
45
27
36
9
3
27
18
12
15
27
48
12
54
48
27
57
15
39
30
6
36
33
129
18
24
54
51
12
27
21
75
72
33
12
33
60
42
60
57
3
30
3
12
3
9
9
51
45
6
45
39
60
12
18
15
60
3
18
15
48
12
12
12
57
6
72
48
6
54
24
9
57
24
144
27
21
24
18
6
51
45
51
81
6
12
30
15
48
12
129
27
39
78
15
60
105
15
120
120
48
24
12
3
81
36
27
42
54
117
3
24
33
45
6
45
15
6
24
39
9
66
9
36
24
81
15
21
66
69
9
3
48
24
24
9
18
45
9
12
39
105
48
15
63
24
30
27
3
42
36
75
36
63
18
3
36
15
12
21
12
24
12
15
9
48
21
54
12
6
48
18
6
12
51
93
27
27
60
45
15
66
15
36
15
12
21
9
30
6
3
45
135
9
3
33
30
18
15
27
30
3
33
6
33
135
9
45
51
48
12
24
9
6
12
57
21
24
15
36
3
21
3
6
12
6
33
63
24
45
15
36
33
3
117
60
165
60
51
9
18
12
42
3
75
9
24
15
12
18
48
6
21
21
6
6
96
3
24
24
48
81
12
54
18
42
18
12
15
216
3
9
15
6
18
6
36
66
24
66
18
30
15
48
33
3
15
60
45
15
12
18
42
54
39
9
27
72
60
39
24
18
15
27
45
87
21
36
3
21
24
9
12
6
33
21
66
45
15
6
48
15
84
48
87
18
39
51
30
12
15
12
24
24
27
42
60
18
30
3
15
6
78
33
3
54
18
30
135
33
12
15
63
66
54
12
9
33
24
63
24
21
27
9
63
39
9
105
6
93
36
51
78
48
15
12
15
132
78
42
6
18
57
15
21
12
27
90
27
27
30
39
9
12
18
9
60
12
45
30
12
66
48
18
6
90
117
12
21
27
36
96
3
30
3
9
51
144
9
72
6
93
60
27
6
15
96
12
45
27
93
39
48
9
6
72
9
24
63
42
42
21
57
54
9
9
24
15
84
9
39
21
72
15
60
24
36
9
3
51
24
42
63
60
72
117
39
69
30
24
33
3
18
30
6
3
15
9
129
15
3
18
15
81
3
9
123
3
21
12
33
18
102
15
45
54
12
12
36
21
3
33
15
42
27
12
9
39
27
9
15
21
39
9
3
6
18
66
6
33
39
6
12
27
9
6
45
48
60
63
12
54
3
27
42
6
78
27
15
9
24
21
15
69
24
18
12
24
9
36
45
63
9
18
30
15
75
45
9
42
6
30
21
51
33
57
39
3
57
39
6
15
27
36
24
6
3
57
6
12
66
6
36
12
12
33
27
18
42
48
6
30
6
66
12
18
96
6
21
15
6
24
42
42
30
6
39
9
27
24
45
39
12
48
147
6
6
6
27
24
45
36
15
39
36
18
18
81
3
18
18
84
33
27
30
12
108
3
36
15
12
57
12
51
33
9
12
15
117
48
15
24
15
60
96
60
12
45
21
51
24
3
9
12
21
27
15
84
120
66
6
9
87
21
39
33
87
126
48
12
48
198
36
6
6
57
45
18
18
36
3
9
15
36
27
9
72
60
39
36
30
3
24
27
9
27
30
54
18
48
63
12
99
21
15
21
9
3
21
6
30
144
12
18
6
60
54
60
24
33
12
12
9
66
30
18
33
3
33
24
9
48
54
6
15
24
27
30
30
96
21
39
6
102
54
18
6
12
12
87
27
54
6
90
66
117
33
27
75
162
54
36
6
18
24
12
36
33
15
12
33
9
18
30
102
48
12
21
48
33
48
36
15
15
30
6
42
144
84
123
15
18
36
15
63
69
12
3
24
9
51
6
3
3
57
3
24
12
168
45
9
3
3
45
15
45
15
9
9
54
21
12
27
42
30
18
3
12
3
6
6
24
81
60
21
60
84
54
6
15
36
87
12
24
9
57
54
9
48
12
24
36
24
33
96
27
24
33
30
18
42
12
33
303
93
24
21
24
3
21
90
6
24
3
36
27
18
12
27
60
93
3
9
15
24
12
60
9
6
45
69
36
3
3
21
12
21
3
3
48
9
3
21
33
15
24
24
33
27
96
36
93
108
18
18
87
9
18
9
57
3
9
30
48
12
9
24
9
6
18
30
57
141
18
21
72
21
12
15
27
9
96
15
18
18
180
33
33
24
87
15
54
84
12
3
12
27
60
69
9
18
33
12
12
15
66
78
33
51
33
9
3
15
6
3
15
9
24
9
78
6
6
48
69
24
9
6
90
111
21
108
3
33
114
12
9
3
9
45
15
129
39
9
3
24
36
24
24
12
72
39
30
18
12
84
24
6
24
24
27
69
24
15
9
18
66
36
30
66
12
6
24
93
3
6
15
36
45
66
12
30
30
69
15
33
39
60
54
24
15
48
45
48
12
6
33
12
36
39
9
24
27
21
9
18
21
192
9
15
33
12
3
9
3
15
69
45
51
81
30
12
48
36
42
6
30
12
63
21
6
33
3
24
42
51
33
27
27
36
42
24
27
12
3
12
21
9
15
36
27
12
33
24
60
87
9
21
6
33
120
111
81
33
15
9
3
15
48
69
15
12
48
18
78
18
18
42
72
24
6
45
51
42
36
48
3
207
33
15
42
15
36
12
225
3
3
9
24
33
24
39
45
48
54
12
9
3
6
42
6
24
84
6
9
69
30
12
18
51
3
60
57
129
3
21
6
45
15
57
27
69
21
63
27
66
12
216
72
15
27
72
66
36
12
15
12
12
45
3
36
12
39
66
12
3
15
18
12
150
12
81
63
30
3
96
12
87
21
9
36
42
18
3
3
30
3
9
39
27
33
9
3
27
6
114
24
33
12
9
15
21
27
81
6
9
39
30
30
72
150
12
18
6
30
9
24
3
9
33
51
87
21
36
3
186
51
24
36
36
27
102
24
30
45
63
60
45
24
27
9
120
39
54
27
51
24
9
144
21
18
12
90
3
60
9
12
48
36
3
15
9
3
12
81
39
42
54
30
123
12
24
51
12
93
48
3
36
24
102
75
39
24
6
30
18
27
69
39
12
105
18
30
30
33
33
6
45
12
81
27
3
24
9
12
33
111
60
36
9
18
33
21
30
54
12
24
90
69
12
45
24
30
66
63
60
12
48
51
6
87
60
9
36
24
6
21
39
12
18
111
60
21
18
78
18
33
39
6
6
141
39
6
27
27
12
9
9
6
54
3
3
18
27
12
57
78
72
6
12
15
21
6
69
12
12
33
39
27
ABCD 308519366*7^$a-1 [50014]
51
36
45
156
24
228
45
87
99
9
45
198
90
84
15
180
3
114
54
12
18
87
63
45
36
93
51
99
36
21
15
18
27
36
9
75
9
87
84
96
84
9
99
216
60
39
6
18
12
6
3
117
36
180
18
45
24
36
21
180
15
27
12
6
54
45
81
39
132
27
84
54
63
9
54
6
180
234
72
108
18
54
9
36
99
30
42
81
9
39
24
12
24
75
69
99
48
24
66
78
72
90
48
27
60
21
63
27
54
15
84
24
243
9
45
30
36
42
48
6
108
30
60
99
3
6
3
27
126
216
15
9
126
21
108
60
21
15
153
90
117
36
93
42
36
54
18
129
33
39
87
9
12
27
24
21
9
24
3
27
33
387
18
66
6
27
3
45
33
27
81
39
87
90
63
21
15
57
90
78
66
72
9
27
6
39
36
9
51
3
18
63
117
24
12
27
36
15
72
189
108
63
36
48
9
141
99
27
12
18
108
15
12
240
84
9
162
117
117
6
93
27
9
36
24
3
90
78
102
63
33
12
168
12
15
57
60
63
57
6
9
72
21
6
72
45
63
93
33
63
99
66
54
9
69
18
9
81
102
78
39
33
36
18
9
93
78
120
6
75
132
36
93
18
9
33
36
36
30
33
21
78
36
66
51
27
90
54
18
66
9
105
3
15
66
15
3
6
102
54
87
9
36
3
15
174
15
21
15
12
24
48
72
36
87
18
48
36
24
18
9
45
18
45
12
27
36
45
87
36
66
6
264
42
48
123
84
24
39
33
3
9
45
27
24
135
57
51
36
162
3
45
36
51
99
9
27
21
9
54
69
57
51
63
144
45
288
12
99
69
72
108
3
189
45
87
48
36
15
54
72
75
27
24
54
3
153
132
120
63
33
75
204
48
51
21
15
18
18
12
54
96
3
60
21
108
6
45
36
165
24
144
18
93
60
291
78
30
42
36
27
27
12
360
186
66
45
135
36
6
12
198
24
9
45
27
12
36
87
12
78
63
81
126
9
21
78
30
42
9
75
45
24
45
36
90
21
24
36
84
105
54
57
15
18
99
75
24
21
33
3
96
36
153
30
60
45
36
3
36
204
21
15
12
78
18
117
117
18
21
45
42
9
12
51
9
3
18
60
39
153
159
153
3
99
6
39
36
144
204
12
135
18
15
27
45
48
69
36
30
54
15
99
57
9
51
72
63
57
45
15
84
231
30
63
15
21
24
3
69
12
87
225
27
21
81
6
66
6
36
84
33
108
12
240
165
15
9
54
21
36
36
33
27
27
57
24
3
24
9
3
108
234
51
63
126
111
24
21
99
9
51
21
90
150
99
21
27
96
36
147
54
42
36
120
36
33
63
9
36
84
105
3
63
162
87
84
9
60
27
39
24
21
15
21
24
36
45
102
36
198
54
9
24
36
81
3
72
51
9
99
21
9
15
75
6
156
18
9
36
60
12
135
33
117
27
36
63
9
63
9
12
69
12
6
21
51
21
96
3
54
15
36
27
48
105
9
27
165
42
93
45
171
108
24
12
108
60
21
90
24
18
183
96
9
144
3
27
33
72
3
33
9
135
36
57
18
24
36
66
99
15
48
132
237
51
120
9
63
42
3
24
12
24
75
6
99
63
72
30
36
15
45
3
87
21
195
90
75
15
48
9
33
138
54
6
48
108
150
228
54
69
165
60
48
15
36
63
18
3
51
21
105
102
6
120
54
45
60
45
126
156
69
21
96
12
15
81
111
24
21
15
45
3
501
39
51
72
174
63
153
15
75
105
84
9
207
24
3
168
36
21
279
33
45
90
9
36
75
9
63
18
51
57
72
6
120
9
105
3
60
3
9
45
60
84
42
45
9
63
36
120
69
192
15
9
27
300
60
48
15
48
24
228
60
9
21
18
54
60
27
39
9
9
24
12
18
261
24
27
57
81
27
45
15
27
84
69
39
141
57
6
9
93
27
27
6
126
ABCD 308774616*7^$a-1 [50013]
20
52
89
36
187
24
41
288
7
176
33
12
24
3
88
53
48
24
27
21
168
36
55
216
29
87
4
5
228
7
89
180
171
72
129
223
80
120
36
45
55
77
72
12
31
5
24
43
65
12
96
12
15
9
3
4
56
36
21
79
29
63
100
32
9
31
320
21
27
96
16
24
72
72
89
72
24
31
41
75
81
96
63
84
117
24
3
81
60
48
96
12
24
39
96
16
120
53
135
9
91
48
41
3
96
21
60
108
63
21
60
55
89
72
12
19
17
180
60
7
128
21
51
129
31
29
147
9
31
101
36
63
81
36
192
24
84
27
100
44
4
65
12
24
48
72
60
55
101
91
17
24
7
5
276
3
96
93
60
19
24
101
67
5
12
79
29
27
60
45
135
189
19
29
43
65
31
20
57
168
27
45
12
135
33
55
173
96
3
16
29
63
60
21
60
7
48
29
51
40
32
192
45
276
207
81
12
144
123
45
283
113
12
27
64
80
9
7
44
36
88
65
84
27
136
192
65
36
27
9
12
27
60
220
53
19
233
55
24
53
12
180
115
53
67
32
36
9
12
103
101
12
7
101
43
24
209
72
127
8
144
45
3
45
19
104
72
9
12
24
3
132
12
88
197
27
16
144
65
79
185
87
165
144
51
45
39
4
120
20
153
60
31
149
67
5
72
12
36
168
67
53
132
7
77
15
48
69
72
72
151
29
36
84
180
15
192
117
27
16
101
43
128
96
144
12
321
48
72
135
9
123
21
24
180
12
60
79
56
45
144
72
43
56
9
12
132
31
77
12
60
43
41
108
91
41
108
120
15
45
103
41
12
99
45
96
3
72
33
264
15
45
187
77
132
12
15
180
129
159
16
101
43
104
9
36
27
69
72
12
15
9
27
36
48
72
105
12
51
81
7
77
27
69
187
24
80
249
27
57
27
9
36
15
48
28
8
24
9
48
31
48
44
21
24
36
75
16
17
39
33
39
141
91
89
39
108
117
63
9
55
48
149
240
3
24
40
89
127
149
36
63
45
43
32
9
60
27
112
41
3
220
101
19
89
144
111
9
7
20
4
77
24
48
36
168
7
29
27
48
9
271
41
27
28
24
29
27
117
3
69
115
56
45
91
128
69
111
9
139
281
84
72
43
161
108
108
7
120
29
91
8
36
69
63
72
16
29
163
8
21
24
120
115
89
12
15
4
161
24
99
100
53
279
28
17
48
7
173
51
72
40
89
204
48
72
27
9
252
67
32
33
7
68
36
333
51
16
176
81
60
3
16
8
72
12
141
36
12
63
36
33
27
45
36
7
77
24
43
5
24
19
17
27
153
3
72
168
45
36
3
45
231
48
189
163
5
48
67
128
189
12
108
43
89
72
111
16
197
36
31
149
39
60
45
3
141
39
9
36
7
8
9
36
135
4
32
129
31
65
39
9
60
48
19
24
20
9
87
45
31
5
19
80
184
161
51
21
108
99
105
48
96
3
60
57
96
79
72
113
24
36
27
64
96
5
96
39
33
12
99
124
72
48
5
27
57
72
15
189
67
44
36
40
20
57
19
17
96
48
7
29
24
27
117
36
3
4
5
187
17
135
16
77
87
21
15
45
207
100
24
5
51
12
52
56
24
88
65
72
31
44
153
72
60
3
60
9
12
108
99
33
36
48
36
27
9
132
36
7
77
24
84
60
72
43
101
12
27
60
9
135
72
48
69
12
24
36
19
72
80
45
12
36
231
45
12
187
24
29
108
183
ABCD 308831118*7^$a-1 [50103]
1
36
11
133
11
1
48
24
12
131
121
23
48
13
60
84
48
35
37
83
49
23
1
120
144
72
23
61
107
60
25
12
12
168
60
36
36
24
47
12
49
120
60
107
12
49
24
12
48
35
37
24
48
11
37
83
24
145
35
61
96
72
36
23
1
107
121
24
12
155
1
108
59
24
73
24
72
47
133
48
12
84
143
13
84
12
84
11
37
132
47
1
23
121
84
83
1
12
24
48
48
12
23
1
71
48
97
23
13
60
48
23
97
23
36
1
48
83
13
96
12
12
84
144
48
48
48
84
24
36
23
121
24
143
49
11
48
12
1
120
107
13
48
12
36
35
1
60
60
24
12
36
35
1
12
192
36
47
85
108
144
48
47
49
11
192
109
156
120
95
96
1
59
49
71
13
12
24
12
24
108
71
120
120
36
217
12
12
144
60
60
84
72
11
60
25
12
11
97
35
37
11
85
60
36
72
36
24
24
180
84
59
13
12
36
131
97
11
49
36
48
12
35
12
49
48
60
36
84
72
60
12
84
24
288
12
24
36
12
11
36
12
13
24
60
95
25
131
25
119
217
71
193
108
216
12
36
12
23
25
23
25
24
48
23
13
84
12
12
192
144
60
47
60
36
12
13
84
71
37
12
72
300
36
23
1
143
121
72
60
12
84
120
119
37
155
37
72
47
193
47
49
12
132
191
49
144
23
37
60
107
13
120
120
47
49
60
119
132
37
12
48
12
11
121
24
36
132
12
11
84
1
48
36
23
72
108
1
12
24
60
11
1
119
12
12
1
96
48
156
24
96
84
12
48
48
47
60
25
12
48
72
119
1
60
83
37
23
96
73
204
84
48
96
24
132
11
25
107
48
157
12
36
24
12
47
12
25
95
1
11
217
11
73
168
156
36
24
71
61
60
48
23
25
132
36
48
59
61
36
48
48
12
144
83
49
12
84
83
1
36
12
12
60
168
36
23
109
24
60
84
108
47
1
12
48
288
120
24
12
23
12
61
84
95
37
48
24
23
49
12
36
59
1
12
71
25
12
24
24
23
25
84
36
23
12
49
12
48
36
47
1
60
24
23
37
60
132
96
12
131
1
24
96
60
12
12
35
1
108
35
61
36
191
1
36
11
13
48
23
1
12
36
71
36
25
216
143
205
48
24
60
11
25
47
61
36
60
96
24
300
11
12
97
48
12
60
72
180
12
24
36
35
24
61
60
24
24
156
96
12
215
169
192
48
12
60
48
71
97
12
12
180
48
36
60
48
60
35
25
192
35
61
11
25
24
12
24
84
47
1
23
49
72
132
72
108
23
1
24
119
73
132
60
96
24
108
72
60
23
61
36
144
47
1
11
13
84
35
1
59
60
49
96
12
36
72
23
48
73
251
37
36
60
60
47
108
73
96
11
1
12
48
144
12
11
12
13
24
72
72
48
120
24
12
72
36
96
48
36
48
47
1
48
120
132
24
96
23
96
73
48
48
11
60
25
252
36
12
12
96
48
24
24
24
144
12
95
49
47
1
48
11
120
12
121
36
83
12
25
24
12
180
120
120
48
108
12
11
37
24
84
180
60
84
11
36
1
71
61
108
12
47
121
84
36
83
49
11
48
13
72
12
12
24
47
12
13
47
37
72
60
36
96
36
23
120
13
60
107
108
277
12
12
107
73
12
84
48
35
49
48
35
25
24
36
11
13
59
13
59
61
144
24
72
107
85
47
1
47
229
12
36
71
24
108
12
49
36
48
35
48
13
36
11
1
11
25
144
36
60
12
48
35
72
25
60
84
12
179
60
61
47
48
180
85
155
252
97
23
97
24
12
12
12
72
36
47
13
84
24
95
24
25
36
132
83
132
1
132
180
84
24
96
23
61
239
49
24
107
13
47
37
36
120
179
157
83
37
48
23
1
72
48
60
72
156
23
13
24
59
192
37
35
1
36
36
180
ABCD 308882754*7^$a-1 [50021]
11
31
54
51
20
103
21
20
19
41
40
27
17
36
37
11
12
16
3
12
5
48
12
1
90
90
12
6
45
60
9
6
29
25
18
30
12
75
20
16
68
49
11
12
19
5
12
100
32
19
24
5
184
8
1
27
20
1
119
24
7
9
32
28
3
29
61
42
45
15
65
1
12
11
7
17
1
15
9
42
24
29
16
68
1
30
17
4
27
17
7
5
160
15
33
176
4
63
17
31
21
3
12
36
9
20
13
27
69
111
39
5
48
1
15
32
19
29
24
12
97
3
69
11
31
9
8
151
18
30
33
68
7
9
3
17
60
1
24
18
18
35
48
48
43
41
24
16
36
20
19
24
18
78
5
37
23
4
45
36
15
39
6
12
12
42
60
5
48
25
47
4
15
24
5
25
11
36
24
49
15
27
5
1
30
12
5
40
32
12
7
12
12
5
12
28
3
29
43
41
19
90
30
66
6
45
108
20
76
8
12
7
18
11
151
57
15
12
17
28
3
6
12
3
8
36
36
7
24
48
30
59
1
47
24
25
23
49
60
63
39
5
1
6
113
25
48
168
54
5
1
6
5
72
31
12
5
31
30
143
19
41
25
11
1
3
8
61
48
3
24
3
41
19
9
32
31
5
16
44
43
30
27
27
5
4
87
41
49
11
19
30
48
42
18
54
6
11
12
28
63
17
24
151
17
16
63
24
33
15
12
29
79
5
25
11
19
30
15
32
19
29
1
6
6
11
1
30
17
31
18
90
29
25
47
4
68
1
11
19
17
13
6
30
15
24
32
13
131
7
9
3
5
1
71
4
96
9
24
35
12
79
12
42
60
11
4
92
24
67
29
24
7
12
17
13
42
45
21
12
66
5
31
9
27
149
1
18
12
9
3
66
11
13
27
8
7
6
30
24
18
42
53
73
11
1
90
17
12
36
1
60
51
21
47
12
1
3
27
12
5
7
5
64
8
16
45
126
5
48
60
16
15
72
5
40
32
16
21
11
1
42
66
30
5
60
16
33
36
15
24
32
64
8
61
11
25
11
12
16
72
48
15
41
16
9
59
13
72
36
84
102
18
66
9
27
33
3
17
25
11
37
12
30
57
9
59
7
77
96
13
3
24
15
5
12
24
16
9
71
12
12
40
45
72
12
36
60
12
11
48
4
27
30
11
121
35
84
19
9
21
23
48
16
15
12
53
192
13
60
78
17
24
1
66
5
96
55
17
36
7
18
59
43
53
40
20
1
30
21
8
16
9
11
7
30
11
16
12
21
63
27
42
87
21
54
29
127
29
13
30
41
7
12
5
16
8
48
24
19
17
31
29
72
31
60
12
6
12
35
163
18
6
5
180
28
15
6
54
21
9
30
5
16
39
29
12
109
78
12
57
24
8
96
1
12
71
52
39
17
19
5
19
21
20
37
11
36
13
12
60
6
12
42
42
6
11
43
33
56
7
12
57
15
66
11
31
72
78
36
15
39
6
11
4
111
429
20
16
20
19
9
15
17
12
1
15
15
36
21
24
8
48
64
9
18
29
24
16
21
54
5
72
43
105
20
13
18
9
104
7
9
9
54
12
5
13
42
48
66
24
59
7
29
85
75
21
99
15
6
35
19
5
7
17
49
11
1
47
60
48
25
11
36
40
33
30
17
19
21
15
48
66
6
5
64
39
21
9
75
21
42
17
1
30
65
37
12
11
7
41
216
12
1
12
47
49
23
1
30
18
11
19
9
8
25
18
33
39
21
8
1
11
36
19
24
6
11
4
9
15
56
25
15
9
75
27
48
5
25
30
45
44
48
60
48
40
60
12
8
60
7
6
23
19
6
6
36
12
17
19
5
24
7
17
31
30
27
8
16
20
7
12
45
33
3
27
53
48
79
18
11
1
11
16
3
24
54
51
3
18
12
18
90
60
42
29
12
31
36
48
12
12
18
23
49
11
40
8
43
89
4
21
11
28
20
25
42
5
1
3
27
12
5
55
29
1
15
12
3
21
39
5
36
16
21
3
27
9
33
48
60
12
27
3
18
78
12
57
36
9
27
44
7
24
36
17
13
11
19
17
36
24
1
23
1
18
84
48
5
12
1
39
24
36
32
12
19
21
45
59
25
66
84
12
114
6
66
30
17
60
16
39
6
30
21
8
12
61
3
39
45
75
17
13
18
12
5
85
15
21
24
35
12
13
42
36
30
3
8
12
25
54
17
1
3
51
45
44
19
30
27
15
5
28
27
48
5
36
4
32
1
27
105
18
78
30
24
5
156
4
27
53
7
6
11
120
43
36
12
77
13
11
49
11
16
80
12
19
12
6
11
49
90
21
33
35
1
11
64
68
48
49
6
24
45
68
16
20
13
12
15
15
17
4
36
24
8
108
12
61
51
84
80
7
29
19
60
18
42
65
1
6
6
12
36
51
9
23
19
60
29
24
24
36
7
41
12
24
13
30
24
29
24
36
4
15
6
84
30
5
25
71
19
48
12
5
12
31
17
1
54
5
13
30
57
231
5
4
20
1
23
37
42
60
29
1
12
51
44
25
11
24
7
96
129
81
23
4
3
17
13
30
42
27
8
25
66
5
4
21
24
35
16
45
35
79
6
39
27
45
15
45
15
29
4
44
16
15
17
4
20
19
5
43
48
21
20
12
109
12
18
132
6
35
16
81
11
19
57
3
53
49
15
33
27
20
55
60
12
78
15
20
1
39
51
29
85
15
12
24
51
6
30
84
17
28
33
96
23
1
47
12
91
57
33
30
57
80
43
6
54
81
44
12
4
27
17
25
11
64
45
48
3
15
45
24
44
7
53
16
20
1
15
36
32
103
5
28
15
17
48
16
9
27
15
5
28
20
12
1
63
9
60
11
7
9
3
18
11
19
78
6
5
31
41
31
6
12
12
6
5
24
1
23
19
18
35
37
11
28
3
65
67
18
18
57
3
12
18
42
6
42
29
40
15
33
27
6
30
9
32
36
12
13
120
11
25
24
66
5
19
18
11
1
11
19
6
54
12
48
17
4
20
19
77
1
39
15
6
48
11
24
25
24
15
15
41
24
72
48
72
13
27
8
25
96
12
42
30
47
163
17
19
12
29
1
12
42
53
72
91
17
12
13
27
48
3
30
47
24
19
69
24
56
24
25
159
96
44
7
18
59
1
75
45
15
15
17
43
6
35
49
27
9
6
53
16
9
11
16
3
5
112
15
53
12
4
36
69
12
11
7
5
7
24
5
48
55
5
7
17
19
12
12
45
20
1
59
55
17
1
71
37
12
78
9
24
20
79
6
42
18
35
7
17
13
3
20
4
44
97
6
6
18
42
11
19
60
29
13
42
5
4
15
12
17
16
8
28
3
12
5
40
69
6
18
228
72
18
12
29
1
11
19
5
103
12
5
7
48
17
12
97
60
132
11
36
61
51
128
73
42
30
11
19
12
17
36
16
9
18
9
75
17
1
30
6
75
60
8
48
19
12
29
31
24
29
25
66
6
90
29
24
24
7
17
12
37
23
7
41
31
21
99
29
1
30
45
33
12
30
45
12
21
23
4
12
51
78
12
30
12
6
11
12
28
32
48
1
18
69
3
12
41
19
5
40
33
23
64
60
12
24
9
18
12
18
18
5
85
6
5
12
1
107
49
15
56
1
23
24
7
9
24
21
11
49
15
165
11
43
5
1
12
87
15
5
12
43
57
3
57
3
36
72
33
68
31
45
27
84
5
19
5
ABCD 308903204*7^$a-1 [50032]
15
66
14
18
18
30
46
6
2
6
10
36
38
18
37
24
27
18
2
1
5
22
18
36
32
28
38
16
2
6
40
24
21
17
6
54
46
44
4
44
16
12
5
19
53
27
10
2
16
26
12
6
12
16
2
34
30
44
43
9
30
8
33
3
90
27
19
32
13
5
3
7
30
8
34
8
1
11
10
6
26
27
21
54
18
64
32
4
42
8
4
96
38
10
33
11
18
24
3
51
30
16
12
51
29
34
8
22
26
70
3
33
26
54
10
2
24
66
42
4
14
21
19
54
44
6
12
9
25
44
18
12
10
32
54
10
2
10
23
19
2
6
13
5
18
40
36
24
2
6
30
87
9
22
9
69
83
51
18
64
2
190
14
4
8
28
24
18
20
87
37
3
5
27
19
26
18
18
4
32
12
16
2
61
75
6
2
28
80
72
6
30
10
32
18
28
12
62
24
22
36
6
12
14
18
58
77
31
32
10
20
78
10
11
27
18
16
11
15
1
35
10
2
16
2
10
6
18
8
13
5
10
9
11
18
10
26
10
24
2
27
163
8
106
30
42
38
108
6
22
8
60
12
18
168
3
15
22
8
16
2
42
31
17
10
69
3
32
64
2
24
3
1
18
42
2
6
10
44
4
6
18
62
10
20
18
27
109
6
8
4
54
60
38
1
5
10
12
53
61
11
15
46
30
36
9
51
26
22
53
81
6
4
36
86
12
16
30
6
3
15
36
8
12
6
12
6
22
36
14
54
18
4
6
20
24
30
34
3
51
12
17
15
12
37
5
19
11
52
8
48
60
12
24
9
39
16
62
18
4
36
6
8
19
9
30
6
2
46
44
15
21
18
16
12
14
64
38
25
47
126
18
9
51
28
12
14
28
27
35
13
5
27
3
16
2
10
6
11
16
3
26
6
85
35
46
32
10
2
6
13
23
28
26
22
8
10
8
34
2
46
14
4
54
8
24
9
55
8
12
10
24
8
3
16
39
14
18
46
2
6
22
6
2
28
6
2
16
8
49
45
8
34
17
57
28
8
6
84
6
12
10
26
19
23
22
6
54
39
5
3
1
62
34
2
18
108
18
28
18
23
39
9
7
44
40
26
10
6
27
9
12
50
18
18
12
6
19
9
47
64
8
7
8
4
8
69
3
60
28
12
32
48
6
28
36
2
42
12
10
8
16
12
24
21
27
26
10
44
28
9
45
18
17
45
6
22
14
28
12
6
20
7
63
8
4
42
80
19
11
18
16
20
18
24
4
24
17
21
34
20
34
2
6
4
26
6
10
56
18
24
54
18
18
10
18
30
32
4
27
45
14
18
40
6
98
18
9
39
24
28
18
12
60
66
62
19
5
46
8
10
12
18
8
16
8
48
34
8
90
22
36
14
4
32
12
1
33
2
10
8
6
10
11
79
38
16
30
18
18
8
1
5
18
49
5
30
64
50
18
48
28
24
18
44
10
2
19
5
3
25
20
16
30
8
10
6
8
30
36
70
12
24
8
9
27
4
8
10
54
26
78
28
45
27
20
36
36
46
8
24
10
12
14
12
34
12
8
42
22
32
18
12
7
3
6
20
18
46
26
6
12
10
18
18
17
33
10
12
24
56
73
8
15
22
14
10
12
6
12
60
9
93
62
24
28
26
12
6
10
11
7
62
10
54
35
49
23
21
10
17
24
13
14
13
35
10
6
8
30
6
4
6
20
18
6
36
28
18
17
13
51
8
103
18
42
12
24
2
6
9
1
18
26
10
8
1
48
33
44
4
18
18
8
10
14
12
7
3
44
46
14
48
10
26
36
10
6
8
12
9
9
6
12
16
72
146
19
17
34
44
4
42
20
10
32
4
54
32
22
53
61
18
2
28
32
18
30
54
10
18
50
82
20
70
72
8
19
11
18
10
41
13
68
18
21
15
22
14
13
69
2
28
5
19
2
51
13
32
12
46
54
44
10
69
53
22
18
6
8
28
26
22
8
6
18
49
5
3
1
44
34
48
50
31
5
28
2
28
104
4
18
24
8
19
48
23
1
9
18
26
30
24
84
6
4
26
18
18
16
17
27
13
69
20
6
22
36
42
12
26
16
74
6
18
12
6
10
38
24
19
35
12
28
8
34
27
39
14
22
36
18
32
63
3
45
141
18
12
6
4
6
12
41
3
42
10
9
3
8
16
18
26
48
42
55
29
16
18
30
18
9
17
36
27
1
54
9
15
20
18
24
22
32
30
28
8
6
10
26
30
27
27
16
21
5
3
15
30
10
32
28
26
27
27
84
28
44
1
96
21
24
2
33
3
16
30
44
18
28
8
16
2
19
9
26
34
80
36
30
9
9
6
28
20
16
26
54
28
45
8
3
6
10
20
18
34
8
18
4
15
75
18
8
78
58
32
19
39
80
6
36
18
40
8
24
18
19
8
27
12
25
3
24
2
6
72
18
40
32
18
4
8
42
18
112
9
15
20
18
24
4
44
27
43
8
4
32
1
29
6
12
18
6
36
36
66
10
8
46
6
9
3
78
2
18
6
10
30
18
35
7
62
18
4
32
30
6
4
26
18
33
9
36
18
22
18
18
6
12
50
91
3
104
18
66
1
24
45
11
7
20
37
5
66
28
69
9
18
8
48
18
10
17
15
4
60
8
81
49
80
60
10
20
16
20
1
8
15
10
20
6
28
8
4
8
16
38
7
9
2
28
17
43
8
12
6
28
20
27
33
36
48
51
9
12
10
62
18
52
26
64
8
19
21
14
4
6
3
15
17
37
2
28
5
13
6
20
28
26
19
9
14
1
29
36
18
78
4
6
26
28
26
4
36
62
6
46
2
6
4
32
4
14
18
10
2
15
3
10
14
36
4
26
6
10
11
9
16
2
18
10
33
93
6
18
35
9
18
30
7
3
26
24
36
30
18
28
32
40
8
6
36
1
21
6
2
6
12
1
53
34
38
24
30
16
2
10
26
70
20
6
12
27
9
7
9
18
29
51
4
9
8
7
20
10
126
5
3
37
32
3
10
6
18
8
12
55
23
1
39
8
6
12
6
10
12
6
2
18
6
22
8
36
9
37
14
10
8
30
18
43
35
18
18
18
10
2
36
15
37
12
26
24
10
56
27
1
78
8
1
8
21
28
23
39
34
54
8
18
4
6
12
26
10
60
44
30
6
108
4
32
46
2
6
4
54
14
10
2
18
16
53
9
36
30
42
54
46
2
24
10
8
4
50
10
8
19
9
20
16
2
25
3
36
14
10
2
42
13
15
48
14
12
16
26
28
48
14
12
10
8
60
12
34
11
25
36
54
2
6
10
8
40
50
30
6
64
12
14
46
2
54
10
8
6
4
8
33
21
34
12
6
2
37
5
22
68
126
40
6
2
42
48
36
10
35
16
63
17
37
8
58
6
54
18
2
64
14
22
26
6
12
25
35
18
19
101
54
18
6
22
44
142
12
62
18
24
18
18
13
8
45
6
4
18
32
30
25
35
120
34
2
42
4
24
20
6
22
54
44
6
19
11
18
96
12
16
18
12
32
82
44
90
22
24
18
9
11
16
8
30
7
27
21
23
22
6
21
69
12
6
38
6
138
19
45
14
4
68
12
6
12
18
37
27
44
25
9
26
36
12
16
26
30
10
6
2
6
21
27
6
10
2
24
19
21
50
46
8
18
9
39
6
10
12
14
31
5
10
44
18
82
2
16
12
6
101
15
4
8
10
6
18
30
18
6
18
2
24
12
42
22
68
10
36
8
19
35
18
64
12
6
74
6
1
80
9
4
62
18
18
28
50
18
12
28
32
4
24
2
16
20
18
18
10
9
5
22
8
82
6
12
54
32
64
8
19
3
8
16
44
1
8
3
42
22
26
34
20
16
30
14
30
88
2
46
14
10
120
14
37
21
90
44
16
12
17
63
1
53
42
4
32
12
24
4
45
23
18
12
6
12
70
11
1
44
16
18
36
2
10
6
2
70
56
46
32
12
34
18
18
2
10
14
36
12
18
15
27
28
26
4
24
54
2
6
76
8
6
28
20
28
6
20
10
6
12
6
11
9
16
66
26
36
10
26
10
41
31
8
6
64
2
6
4
44
16
26
54
82
18
12
32
48
18
6
10
38
18
36
64
26
10
54
8
6
30
18
36
81
27
16
20
10
36
26
54
24
67
27
18
6
26
40
8
6
18
22
18
24
18
8
118
26
4
44
54
34
12
44
16
2
78
54
22
8
16
20
24
48
16
18
38
6
10
36
12
26
64
63
8
7
44
4
8
1
24
11
18
6
30
18
18
28
162
8
16
2
18
6
18
22
42
30
14
10
2
24
36
13
23
129
1
15
27
8
18
30
42
4
23
13
8
6
36
4
6
18
29
33
31
77
10
17
13
26
46
26
73
5
12
10
8
36
60
4
44
36
64
6
56
19
5
22
26
46
32
22
15
35
12
18
6
36
4
14
22
44
16
2
16
48
44
42
36
58
26
1
23
4
26
16
11
15
4
14
48
7
83
6
18
10
35
13
6
2
10
8
10
14
36
12
46
51
21
6
18
38
16
2
54
18
18
33
13
14
40
50
40
14
28
20
54
79
29
6
10
20
106
8
64
8
48
16
8
66
16
3
41
4
18
32
12
ABCD 309040692*7^$a-1 [50009]
36
12
60
60
19
5
12
19
105
51
9
51
45
3
41
16
116
12
7
17
28
32
88
92
4
51
5
60
4
3
9
32
60
96
12
7
24
17
31
41
31
5
19
33
44
19
53
31
36
9
51
21
44
19
29
12
72
16
63
9
68
24
7
21
15
33
32
24
24
16
68
28
15
57
60
12
15
33
44
19
33
63
120
57
8
4
12
24
48
8
120
16
32
12
19
21
3
81
24
20
40
3
5
36
12
7
9
12
12
212
127
41
64
68
196
44
4
20
52
12
20
48
115
21
48
8
4
3
41
7
17
24
31
9
24
12
44
24
36
19
5
16
36
20
36
12
40
3
9
63
120
41
16
32
24
48
28
20
24
24
52
68
48
12
175
12
84
9
36
12
27
12
5
55
101
12
16
24
44
4
24
12
3
41
43
5
79
5
7
41
40
24
51
45
3
21
20
16
56
16
44
4
3
45
32
4
56
12
24
4
3
41
12
16
36
36
8
60
16
44
31
45
12
36
72
92
12
4
3
96
24
17
48
24
4
3
17
24
43
5
96
16
44
12
108
4
36
20
43
41
76
32
40
32
24
7
33
44
4
39
21
140
16
8
4
3
105
12
72
51
29
12
12
4
36
36
24
44
12
112
24
20
60
28
3
24
41
55
53
16
104
48
36
7
5
40
8
19
9
15
33
20
76
20
67
21
44
55
9
8
4
36
80
4
12
48
132
8
16
44
64
63
5
12
72
24
40
120
8
48
7
17
7
12
29
48
48
28
44
64
20
19
129
8
4
116
31
33
36
8
43
72
17
163
53
12
16
20
52
27
113
16
48
39
29
16
27
53
16
27
9
8
100
60
39
21
72
87
60
21
3
21
20
12
16
32
52
108
3
17
72
40
44
19
36
17
36
16
15
17
31
29
48
12
60
43
9
32
136
8
31
21
36
15
177
32
40
24
75
21
20
24
12
148
27
57
20
12
79
77
48
4
24
15
9
24
8
108
72
4
36
15
93
32
36
43
29
52
48
60
8
52
8
12
52
8
24
36
108
64
60
8
12
64
51
96
21
8
12
19
33
36
20
79
9
15
17
28
44
36
43
57
20
4
56
48
16
32
36
100
8
28
116
16
3
108
57
60
3
21
12
32
7
5
28
8
16
15
17
12
88
8
28
8
16
15
41
60
16
44
139
84
57
8
72
7
41
24
72
55
24
29
12
100
84
12
24
3
29
19
21
20
60
12
7
168
29
36
55
101
76
8
64
32
12
12
7
117
8
67
60
12
21
32
40
32
48
7
84
21
3
17
16
12
51
17
36
120
4
63
17
12
84
60
36
31
177
32
48
40
8
40
15
17
127
9
60
36
8
40
12
87
57
20
24
24
12
36
124
27
9
15
41
7
89
79
29
91
33
24
36
20
60
36
88
36
8
43
9
8
55
96
9
24
36
12
36
12
36
3
24
72
9
44
12
48
28
36
8
16
8
208
80
76
20
48
7
41
16
24
8
124
44
16
39
9
8
7
57
12
12
20
36
7
53
43
24
45
3
17
7
33
12
15
29
36
120
4
56
12
43
84
12
48
33
39
117
3
69
56
19
41
36
16
51
9
27
108
5
43
21
12
12
96
104
139
36
29
24
24
16
24
63
48
33
8
19
29
127
105
8
64
20
4
72
12
3
5
12
12
7
36
9
39
9
24
183
101
4
36
36
15
24
65
40
32
7
33
39
24
17
4
3
53
43
9
24
60
20
55
48
21
8
88
8
4
15
24
9
20
12
31
9
168
44
24
12
4
36
12
3
137
16
36
8
4
116
52
3
81
44
16
116
43
9
15
24
5
60
28
3
17
72
48
79
17
79
113
4
36
15
9
27
101
55
41
40
44
19
65
31
9
60
12
3
5
55
5
4
36
8
67
45
8
48
76
27
77
19
81
3
77
108
31
9
15
60
21
24
48
68
84
4
84
24
63
17
55
41
40
20
52
44
28
20
16
20
7
24
5
52
63
5
12
31
41
24
40
20
4
48
44
124
39
5
16
68
40
32
19
29
24
16
15
12
29
31
153
32
16
36
44
48
31
17
88
15
17
52
20
31
29
48
12
52
24
75
21
3
9
32
12
24
28
152
16
8
7
5
4
20
28
15
24
21
3
5
7
65
60
28
3
17
88
8
72
43
17
24
100
15
33
8
36
168
52
39
17
72
16
72
8
40
56
31
5
67
117
24
80
19
17
16
3
57
27
168
17
16
20
12
16
15
149
12
31
29
16
27
17
24
84
24
12
40
48
39
24
36
117
56
28
3
41
4
3
17
19
5
4
32
28
20
36
24
7
45
3
9
32
7
24
41
79
125
16
20
16
80
7
69
20
40
8
4
32
19
33
32
43
17
19
17
7
17
24
79
24
33
44
28
24
32
19
69
20
43
24
57
20
4
15
117
8
19
101
40
92
4
3
17
72
60
52
36
24
3
9
51
5
31
33
39
24
24
185
4
3
21
8
4
48
56
55
5
4
27
17
4
111
129
8
7
17
28
20
24
16
12
27
53
43
89
7
24
53
28
8
40
24
15
29
24
7
36
21
3
36
12
29
40
12
8
12
4
48
8
16
68
28
15
29
148
12
24
44
84
4
8
19
41
24
4
36
12
72
39
9
12
68
12
40
8
7
36
137
7
24
57
15
12
33
20
16
20
12
136
36
195
24
45
68
28
99
57
32
40
39
29
67
9
20
4
8
24
24
7
77
36
28
27
29
36
12
40
72
3
77
36
48
40
116
28
60
3
5
12
40
15
21
36
32
4
75
48
9
80
120
36
7
5
24
16
96
36
3
5
52
8
24
48
28
27
17
40
48
3
5
60
4
60
56
43
5
4
8
48
7
29
48
16
24
60
3
17
12
24
16
87
17
19
69
44
4
36
20
31
33
39
29
268
140
28
132
27
24
29
7
36
9
36
44
76
3
33
48
24
72
15
33
15
9
8
100
32
4
36
48
3
9
20
52
39
57
3
117
15
5
4
111
77
196
15
36
77
4
12
96
72
39
21
68
7
57
96
36
36
44
36
55
41
16
104
28
12
44
60
7
9
8
48
12
4
44
192
4
15
24
65
7
41
4
56
16
27
24
ABCD 309131736*7^$a-1 [50083]
48
20
16
26
21
9
4
11
49
2
22
14
34
32
88
2
21
15
22
2
10
32
30
34
2
42
12
4
72
44
52
38
18
90
24
33
24
9
15
12
15
12
9
81
24
4
8
15
27
72
57
12
37
12
20
4
11
24
3
69
9
30
10
14
12
34
24
152
6
22
12
26
30
39
37
8
54
21
9
42
9
51
9
13
8
24
40
20
6
24
12
12
10
11
21
96
12
4
12
2
46
14
12
34
14
30
6
6
30
12
21
45
60
3
24
24
25
2
10
12
20
27
21
4
12
8
42
24
9
15
6
12
28
14
18
4
14
6
52
8
28
20
6
24
12
78
18
46
14
60
12
60
22
12
48
20
27
37
24
68
90
22
12
60
60
8
12
16
14
9
13
26
10
26
57
25
20
4
38
46
26
6
6
12
12
21
21
18
10
23
25
23
33
6
22
48
32
16
50
22
12
12
59
15
22
84
11
49
2
22
50
69
39
21
1
32
12
36
6
33
24
3
18
3
57
16
23
25
8
4
2
132
6
30
33
1
8
27
15
6
16
14
36
6
76
2
34
84
14
12
9
1
20
63
49
2
12
60
30
12
4
38
36
46
14
69
15
6
18
46
24
48
8
15
37
24
119
25
8
24
64
44
42
33
15
12
21
57
12
24
12
24
28
32
4
12
32
28
2
34
11
93
4
8
18
22
26
34
8
15
3
9
3
21
1
36
24
24
12
20
88
48
20
111
37
24
12
23
24
12
1
2
24
10
14
12
10
12
59
12
123
9
1
26
18
40
8
6
33
141
52
2
10
8
12
3
45
4
59
15
9
33
6
34
8
4
20
3
9
28
20
4
2
54
3
25
12
72
26
42
28
2
12
9
39
12
9
12
9
96
3
13
47
25
50
72
18
24
3
15
24
12
117
12
15
10
23
25
14
10
36
23
9
12
12
28
2
36
10
8
4
12
8
54
57
13
36
14
6
63
15
46
2
48
9
13
26
30
54
9
48
9
28
12
20
16
2
24
12
6
24
24
51
39
36
69
27
34
44
12
16
92
6
10
44
16
24
48
12
36
2
10
23
49
12
2
22
20
16
20
42
12
30
4
2
33
21
60
16
2
24
18
3
25
24
62
22
62
22
12
8
6
46
36
2
42
28
2
18
6
10
36
2
30
6
6
18
46
44
18
24
6
112
2
18
18
10
24
20
36
6
9
3
22
8
6
22
36
8
16
11
15
105
3
10
11
27
10
14
6
42
12
58
48
32
4
50
81
15
58
2
18
27
13
140
4
12
2
10
2
42
84
16
50
34
11
45
42
12
6
78
24
21
3
9
15
21
12
1
8
66
142
36
60
71
21
36
16
38
12
21
9
3
21
28
11
3
9
12
1
36
20
18
6
40
47
15
34
8
60
4
2
22
8
126
12
22
14
72
69
12
3
34
38
12
12
18
28
2
42
24
16
12
44
16
36
2
22
12
35
3
9
121
2
12
30
15
13
14
45
3
22
36
12
84
2
12
9
87
78
76
14
24
66
36
4
20
174
60
12
6
4
14
42
3
13
8
18
21
1
2
18
24
36
42
105
9
24
18
10
12
24
8
4
50
48
90
88
2
18
18
24
6
64
24
32
12
42
21
13
2
54
36
15
60
37
20
16
12
50
22
20
6
24
34
62
6
60
18
10
38
60
33
13
12
26
21
27
34
47
21
4
32
15
12
27
30
6
9
1
20
6
120
6
6
24
21
3
10
36
26
42
30
6
40
8
15
1
32
15
75
12
46
20
4
12
72
2
60
34
23
39
24
12
33
39
12
21
57
15
21
3
1
8
30
42
3
63
22
8
6
114
4
8
28
2
33
1
2
45
1
59
12
37
26
18
39
63
12
12
21
49
23
9
3
15
18
24
36
96
4
24
32
6
30
126
10
8
6
10
24
14
12
10
32
16
24
8
12
40
2
12
82
48
24
24
26
18
3
21
30
12
34
44
15
1
92
12
6
72
45
9
40
12
14
46
8
16
152
28
60
12
12
8
28
8
96
4
12
60
47
1
36
20
6
22
11
25
26
22
8
66
18
75
3
6
30
118
2
18
16
35
3
70
8
28
32
12
6
12
30
30
12
34
36
8
30
10
24
50
18
27
13
8
4
96
8
4
11
60
49
8
39
36
49
2
84
60
21
25
36
14
12
12
10
50
10
62
12
9
12
61
47
9
4
14
45
27
24
33
57
28
14
33
27
34
26
34
8
4
68
24
28
44
4
12
32
4
35
1
26
22
8
28
56
36
51
45
3
1
38
6
12
3
15
6
64
14
66
4
8
28
2
24
22
12
14
24
18
4
36
11
120
15
34
50
22
14
10
11
13
8
4
2
118
14
96
9
25
8
30
36
46
14
10
8
12
6
10
2
18
40
26
60
22
38
48
10
36
32
60
18
12
18
6
22
14
6
6
24
6
3
25
24
8
4
26
33
36
15
48
36
21
57
12
36
16
11
3
60
24
30
18
33
1
12
8
16
8
16
12
2
36
21
1
14
70
20
28
23
1
8
4
36
11
37
2
12
6
3
39
94
11
1
86
34
44
30
46
24
36
35
24
15
30
12
6
46
23
13
20
18
9
61
60
14
6
72
27
21
3
37
35
1
56
16
2
82
26
48
18
42
6
18
24
46
32
66
18
39
51
22
12
108
26
33
13
12
26
34
2
6
6
22
26
9
37
26
36
24
30
28
8
12
4
32
6
78
6
36
22
50
24
21
3
58
2
21
9
52
96
23
3
10
14
10
24
2
42
6
46
8
3
97
38
10
32
102
33
13
20
15
1
24
2
12
6
4
11
9
28
24
8
39
1
2
34
12
32
102
48
46
48
24
8
60
28
12
104
30
10
68
4
36
20
54
9
3
6
18
46
47
9
16
50
24
6
16
80
27
1
24
11
1
26
24
12
36
10
38
9
12
49
36
8
16
23
15
18
4
8
28
8
39
21
16
20
16
12
38
10
8
28
14
10
47
15
6
6
33
51
6
88
2
18
4
14
72
60
10
8
15
3
42
18
24
46
2
58
20
3
81
66
22
2
10
14
18
42
18
36
3
9
40
20
16
2
60
10
14
10
23
45
16
12
12
84
14
42
12
24
3
25
32
15
49
8
40
92
16
38
12
12
46
8
16
8
4
24
60
32
18
34
2
6
52
20
12
6
36
12
9
13
32
54
22
60
35
81
18
82
12
20
6
12
9
1
14
22
59
25
12
14
34
50
48
30
48
6
10
11
9
3
3
30
76
11
27
21
3
22
50
54
16
38
22
20
4
11
1
8
36
12
4
56
28
32
15
73
38
45
21
3
1
26
21
13
23
27
33
39
18
24
6
54
64
47
85
95
3
9
33
36
3
3
48
22
14
66
27
25
72
14
22
12
2
22
14
33
57
16
107
1
2
12
30
12
16
26
10
20
28
8
28
12
38
12
46
44
6
9
12
129
18
24
10
12
59
25
14
46
8
51
3
58
74
46
35
75
21
1
14
30
28
60
50
70
14
54
52
14
10
2
6
3
3
10
44
6
150
30
84
34
14
84
22
8
4
8
15
33
64
14
34
2
69
1
38
6
15
13
47
1
68
16
92
12
3
45
28
24
20
16
12
84
12
38
10
2
156
22
12
11
15
6
24
18
12
6
6
21
12
36
1
60
2
12
60
48
18
3
15
22
47
9
30
10
2
10
24
36
56
16
2
12
129
36
27
21
9
12
6
22
14
72
6
90
82
107
21
36
6
18
42
22
8
87
21
12
42
36
10
26
9
24
51
24
9
105
4
68
4
14
12
21
3
12
30
16
23
25
8
4
26
24
6
15
12
21
28
48
8
28
14
70
14
48
10
2
33
63
6
3
39
21
63
21
13
48
60
36
56
6
12
6
78
34
132
2
33
3
70
8
18
90
4
48
2
48
36
12
70
12
36
14
10
14
54
4
24
95
12
13
12
8
48
6
6
12
6
6
16
2
10
14
60
9
3
34
14
81
3
10
8
6
54
6
34
62
22
11
1
36
26
12
9
1
24
50
33
13
20
28
11
37
36
11
39
58
12
8
78
12
48
10
36
11
15
12
42
15
15
6
24
51
24
49
2
10
24
50
6
4
86
30
42
10
11
111
18
18
30
3
15
42
3
63
18
12
28
2
46
14
34
2
22
12
20
96
18
84
82
2
6
66
10
12
23
9
40
8
6
9
12
57
30
6
6
10
14
42
6
30
66
21
45
12
36
16
12
14
12
141
21
54
10
32
3
69
6
10
14
ABCD 309301368*7^$a-1 [50043]
12
1
15
12
20
81
52
35
12
156
64
3
5
1
23
4
3
53
48
240
91
45
53
3
76
8
1
84
68
39
1
227
16
8
69
24
24
28
23
37
3
20
84
28
29
3
25
11
12
36
24
139
86
4
59
12
9
72
15
9
24
34
54
20
19
5
19
245
12
4
44
91
5
16
8
43
21
8
39
49
36
27
5
27
9
27
40
17
63
1
95
25
35
33
15
36
24
156
156
4
56
4
29
7
93
54
6
11
1
11
24
1
18
9
29
43
5
63
9
4
6
14
16
11
36
12
40
32
33
4
36
63
144
39
50
39
61
23
36
13
72
104
16
15
57
24
12
32
99
19
38
27
1
42
144
48
6
68
4
8
15
61
15
17
3
81
51
19
90
72
30
6
23
61
92
39
36
48
12
129
19
5
31
8
9
82
45
20
124
32
16
24
27
14
3
37
18
14
60
7
93
6
17
37
3
20
12
57
3
21
28
32
15
7
9
9
72
36
11
12
25
8
36
108
52
59
12
24
49
35
48
48
9
3
105
27
76
56
24
13
11
36
36
4
44
31
26
16
3
9
23
24
36
4
9
11
21
12
55
36
12
24
65
24
15
9
43
9
24
35
9
15
57
39
16
89
40
44
64
24
32
4
11
72
7
17
12
12
72
13
56
39
45
24
12
7
8
19
18
59
73
12
68
15
13
27
39
6
27
21
15
17
12
12
27
36
67
2
19
8
25
35
64
8
21
12
15
21
7
36
53
48
52
27
5
99
9
36
75
93
16
27
29
15
36
16
72
41
75
4
5
76
11
31
5
48
64
45
18
53
1
3
20
60
16
27
57
56
7
6
39
5
15
4
5
15
25
83
12
193
63
8
24
12
4
5
51
48
33
12
4
71
9
87
4
32
13
20
36
4
104
34
17
1
140
91
65
34
18
11
9
7
20
25
12
15
92
16
20
7
5
13
35
40
65
16
35
1
60
47
33
19
41
3
1
12
23
64
5
27
4
5
3
60
69
16
36
27
44
28
8
57
15
12
9
24
12
24
40
32
3
1
59
120
16
21
15
27
17
28
29
52
32
4
11
24
33
40
11
1
11
33
15
12
57
4
27
32
151
29
52
36
135
5
21
99
9
3
4
44
9
15
25
27
65
24
27
12
36
60
1
44
39
13
126
9
9
48
11
12
4
44
93
12
39
12
24
19
33
104
9
40
147
24
80
49
36
6
48
29
13
35
28
36
21
44
55
9
8
84
3
37
27
20
88
8
40
189
6
48
2
27
24
61
3
20
9
4
243
21
32
3
33
19
48
32
9
19
32
16
20
79
26
16
75
33
35
13
27
96
20
60
24
21
27
55
17
1
30
17
1
104
10
17
36
103
54
123
45
30
5
67
5
48
21
3
9
28
84
95
36
4
5
15
13
11
48
48
64
5
27
76
44
13
11
13
12
35
37
23
24
13
47
25
47
16
41
88
11
13
12
24
80
3
16
9
3
5
24
79
20
117
3
9
4
159
93
44
51
9
36
28
12
11
84
24
141
52
12
32
22
17
9
3
24
21
4
3
32
1
3
69
23
4
17
10
72
17
4
8
37
8
24
19
5
4
11
25
27
9
11
25
20
7
8
13
27
17
88
120
11
16
60
5
15
1
6
41
40
21
35
25
11
7
21
63
38
7
32
9
40
20
43
5
91
29
16
23
36
48
103
50
10
50
16
56
27
21
67
5
3
43
21
17
3
33
75
16
20
45
16
119
60
37
6
12
5
4
17
64
95
1
83
16
41
15
24
1
23
36
61
23
13
6
36
66
11
4
3
41
49
83
24
36
25
48
15
8
24
13
8
67
29
22
17
4
17
3
24
45
16
18
74
16
83
25
30
53
24
12
19
2
15
84
31
9
8
69
34
50
28
44
4
27
29
27
31
17
60
36
13
32
15
81
15
33
31
20
36
156
4
80
19
74
24
67
33
68
12
103
60
5
159
81
3
60
21
16
71
60
73
12
18
81
20
76
20
52
32
24
52
45
8
22
2
4
44
15
13
27
77
27
9
27
4
20
24
24
36
40
12
20
13
56
39
36
61
47
31
5
16
68
9
24
72
16
35
16
8
132
13
72
11
61
47
12
24
69
19
53
15
12
48
1
51
12
20
24
16
8
13
15
8
36
13
23
9
60
52
23
1
3
5
22
65
4
27
2
15
1
23
25
20
40
12
32
12
60
24
36
48
19
8
55
17
57
72
46
14
15
45
31
8
45
19
9
39
44
25
95
25
8
51
49
32
28
56
48
3
24
36
96
61
23
13
11
36
153
123
9
64
39
32
9
19
41
7
68
73
8
159
40
5
15
9
28
15
8
40
15
65
21
34
18
24
18
5
61
15
99
17
21
60
27
12
48
45
22
53
21
3
9
7
33
3
20
36
4
21
18
6
32
43
24
5
12
46
2
24
12
15
145
71
4
87
17
84
21
7
27
108
6
39
81
47
4
12
5
64
30
17
33
4
92
4
18
14
88
44
91
9
24
20
10
33
41
7
17
48
27
13
23
12
132
25
54
60
5
76
36
12
77
19
29
36
15
12
28
81
51
5
3
40
65
4
20
16
72
108
27
9
3
32
49
36
23
37
54
12
33
65
7
5
27
49
12
27
5
3
7
29
1
63
15
14
16
32
15
48
12
25
167
13
36
3
5
12
3
144
4
65
3
4
36
3
5
69
24
3
120
13
23
12
12
76
9
66
42
36
11
21
24
43
45
8
19
36
29
28
35
21
39
132
13
32
88
80
111
49
8
15
60
28
20
4
20
1
36
56
70
5
1
23
24
52
8
4
56
13
84
15
17
12
51
1
11
1
11
24
7
2
24
3
25
8
15
60
21
40
131
4
12
87
2
99
33
48
28
18
54
35
28
32
49
15
39
86
22
50
24
48
40
20
4
11
36
1
20
36
79
5
19
27
9
56
84
48
21
48
168
15
13
11
9
7
5
12
3
36
31
2
15
33
36
4
23
21
3
7
17
9
91
8
45
10
62
12
63
21
12
36
24
24
39
45
15
7
113
13
32
31
39
9
33
47
60
28
108
32
21
24
40
3
24
32
31
36
9
41
3
73
3
5
40
60
80
24
34
14
180
28
39
36
53
27
12
16
20
49
3
9
32
28
68
7
33
23
12
31
6
3
8
21
4
18
9
65
27
7
36
36
54
27
9
36
32
39
168
24
36
69
24
7
33
83
24
84
19
6
23
33
16
36
48
72
6
26
15
12
37
36
12
24
75
41
76
68
15
12
12
1
11
9
15
16
41
63
45
40
18
57
9
23
9
48
51
4
72
36
53
7
8
36
28
3
29
69
24
28
36
27
17
19
17
27
76
5
19
32
12
76
81
35
97
3
27
2
4
18
18
11
57
27
21
28
11
33
4
15
ABCD 309382986*7^$a-1 [50014]
9
75
45
18
78
54
18
67
8
64
5
18
49
23
1
53
72
63
12
72
60
27
120
18
60
7
41
67
41
24
36
39
51
102
15
9
39
16
65
24
36
18
81
28
161
30
18
78
121
5
3
45
42
1
107
12
6
72
18
1
84
53
6
120
69
21
18
13
5
24
18
66
7
60
32
16
17
12
18
1
53
60
18
102
7
48
5
30
25
240
131
204
21
105
75
15
48
144
126
31
29
30
96
37
152
45
12
78
9
75
42
43
20
81
102
109
41
19
35
18
36
54
21
15
1
53
102
6
19
53
75
27
33
64
83
1
185
127
65
18
1
72
24
35
133
5
7
60
11
1
36
17
30
36
49
11
36
48
73
5
31
24
53
139
68
135
97
24
17
6
1
192
132
11
49
5
103
11
1
29
162
105
165
72
43
65
18
61
36
20
117
60
3
60
16
36
77
6
54
43
23
72
36
90
42
18
7
5
42
45
3
24
1
188
21
31
12
48
5
7
101
30
54
6
54
12
60
84
6
21
195
49
23
18
252
18
49
41
27
237
7
17
30
1
48
5
42
73
24
29
18
117
12
33
48
19
53
24
30
37
59
1
17
39
36
51
18
48
54
69
4
41
30
13
48
12
44
88
11
6
63
9
12
7
17
7
95
18
6
54
27
9
139
32
3
60
30
24
12
18
60
48
153
4
48
20
105
75
60
52
36
41
36
60
18
12
85
65
144
30
6
27
75
37
5
18
21
16
236
63
42
3
24
111
36
81
27
6
36
115
29
7
113
7
65
18
9
27
96
109
56
4
11
61
11
73
12
53
42
66
15
99
30
18
90
108
15
172
119
1
53
24
19
60
83
13
8
33
84
63
9
36
31
59
18
127
12
11
1
143
90
3
4
23
6
27
3
9
100
35
25
8
3
49
72
29
31
72
44
45
60
54
84
36
18
7
35
21
100
17
90
13
20
12
51
73
17
39
52
72
11
18
132
30
37
8
45
6
12
85
48
29
6
90
12
87
28
20
177
7
41
63
105
7
59
24
12
61
44
4
113
48
108
7
65
7
107
1
180
35
120
24
13
41
19
8
12
81
43
11
6
120
72
234
33
4
41
66
60
49
77
55
155
36
42
66
45
99
37
41
72
3
15
12
37
41
18
117
12
4
23
18
126
96
1
29
60
7
119
57
108
195
18
79
23
25
84
12
56
45
18
30
24
66
105
27
30
162
18
43
20
124
44
57
78
37
180
125
3
27
1
17
87
93
60
36
55
89
12
24
48
51
12
28
107
61
24
29
99
4
41
30
9
45
15
75
157
41
24
18
48
42
7
65
91
53
12
24
36
27
3
24
1
53
66
37
176
27
30
51
45
7
96
17
63
69
72
7
41
19
24
137
42
85
36
5
48
36
216
55
35
18
24
12
7
44
40
35
13
36
12
53
63
81
31
71
1
23
18
3
33
36
19
11
18
7
71
48
54
18
157
65
66
9
15
36
12
168
126
30
96
25
59
18
6
54
18
54
7
113
31
29
7
29
12
78
37
173
168
43
47
57
4
23
25
132
11
72
66
72
79
35
21
33
36
108
36
7
32
45
51
9
7
41
27
15
72
1
53
30
69
111
49
84
107
205
11
21
16
83
18
72
19
32
52
5
60
72
19
89
18
48
13
23
13
60
23
61
47
30
96
3
52
35
18
7
119
126
108
43
347
33
40
77
3
64
41
198
9
48
28
5
7
47
18
67
48
32
27
81
15
1
120
107
6
84
15
4
68
64
101
7
8
9
3
81
126
9
40
12
20
112
12
89
54
13
8
88
152
75
126
18
6
31
5
7
23
108
60
18
27
16
155
57
33
7
92
75
97
53
7
68
64
197
36
55
35
13
113
7
17
63
4
60
29
15
12
207
37
107
6
3
27
6
54
37
96
12
128
40
23
45
9
396
79
96
36
47
66
18
25
35
18
48
42
133
11
18
12
7
29
7
11
9
100
48
83
36
93
195
21
132
3
132
1
17
54
21
27
25
17
67
36
80
52
11
6
18
13
60
17
108
72
18
13
77
192
6
189
4
12
11
1
20
124
35
73
60
120
8
76
156
23
25
12
35
37
68
40
72
12
96
96
107
30
24
30
33
57
55
8
27
18
6
57
105
67
5
75
33
12
6
157
53
19
23
18
43
104
69
48
7
12
77
36
3
33
12
72
6
85
48
155
45
4
24
89
102
162
78
12
9
52
12
5
79
29
7
12
8
75
49
11
18
84
78
13
80
33
36
3
87
1
17
3
117
6
36
1
17
30
49
36
128
9
3
28
24
36
17
36
31
44
64
8
15
49
116
87
25
47
30
24
7
48
ABCD 309394244*7^$a-1 [50003]
81
9
24
48
66
12
6
3
12
15
6
19
101
6
13
80
69
19
8
40
29
15
21
6
6
15
84
93
48
36
19
5
19
80
16
48
72
12
17
144
6
6
3
27
13
56
3
18
7
65
36
6
1
11
102
27
69
12
36
27
24
52
5
19
56
21
99
27
13
29
19
24
41
6
33
117
12
48
12
19
128
21
103
125
15
52
24
12
41
7
11
133
5
15
33
15
9
3
52
53
60
60
3
12
15
6
27
3
21
33
12
6
30
72
18
6
96
31
29
43
77
15
81
27
24
88
5
18
54
43
35
13
47
60
6
39
12
93
18
45
84
40
35
30
19
11
24
6
36
7
41
12
7
5
12
12
18
81
27
24
13
89
15
51
13
56
21
15
60
21
108
39
21
30
57
4
84
44
9
7
72
44
15
30
72
12
19
29
36
27
40
36
8
69
12
84
27
9
66
30
12
126
21
9
15
9
18
24
6
15
69
48
30
6
115
23
54
12
27
21
24
103
20
21
54
18
39
9
30
109
77
3
129
171
12
9
12
43
104
69
67
17
79
41
15
21
36
12
15
111
24
13
17
43
83
12
25
41
48
3
15
13
89
24
7
36
12
68
36
16
8
21
39
3
21
51
25
12
24
68
28
65
48
7
24
71
30
127
53
7
11
49
53
3
33
36
36
7
5
7
5
36
12
19
53
43
32
33
27
33
19
59
30
12
27
15
25
23
69
4
24
17
63
12
36
21
91
20
16
59
45
15
42
132
7
41
108
27
24
4
83
18
19
12
53
24
51
21
7
41
7
47
6
3
36
51
33
33
51
21
19
35
1
35
21
4
17
7
17
12
6
66
15
76
59
9
24
15
73
12
5
60
24
6
12
6
126
18
3
21
39
3
6
12
6
25
125
30
12
13
108
23
33
21
75
64
5
7
24
24
17
6
13
8
28
29
78
25
149
66
1
77
7
17
18
18
42
18
3
9
108
18
21
45
19
53
19
5
39
63
6
7
47
156
54
27
4
60
24
48
32
15
61
5
6
6
15
15
73
17
54
13
17
19
5
15
21
18
18
3
27
49
41
12
48
18
90
51
75
54
42
13
5
7
41
43
23
33
40
35
18
24
72
75
9
31
29
66
21
28
20
39
1
65
15
12
9
39
52
24
8
15
6
90
24
1
96
65
3
27
21
33
7
68
27
37
17
12
3
4
5
19
77
24
48
36
42
6
12
36
139
8
72
39
1
5
15
9
39
33
7
32
57
12
3
48
16
77
12
43
11
42
24
55
5
6
1
11
9
33
42
12
30
18
48
25
59
1
80
28
20
27
13
101
7
80
4
77
72
60
6
54
3
36
228
27
18
19
12
113
51
12
100
8
51
42
39
4
11
42
12
156
7
83
57
69
90
18
108
84
147
40
77
15
69
3
21
6
1
84
36
84
20
15
45
24
4
23
13
12
11
49
17
12
3
27
30
55
23
1
12
35
6
7
24
41
91
8
15
18
36
7
29
24
36
55
12
48
5
48
43
12
113
24
15
16
5
111
4
36
8
57
99
87
30
7
72
77
19
5
7
8
3
81
9
102
24
1
32
12
16
5
96
96
72
24
15
24
9
243
27
18
24
36
63
40
32
4
11
1
17
48
43
101
79
5
31
29
39
28
24
47
21
117
42
121
65
24
42
30
6
6
30
33
27
9
184
29
6
12
12
30
43
68
39
13
29
18
54
7
36
53
63
12
21
39
3
69
9
36
3
52
36
12
12
8
3
18
19
60
8
27
12
1
5
3
4
23
30
48
48
36
15
33
30
13
29
55
36
23
33
21
12
12
198
12
49
24
29
31
125
60
43
5
18
18
63
33
24
7
101
36
19
5
30
24
30
7
12
41
6
72
13
48
35
30
43
20
27
1
5
15
24
51
30
42
30
6
6
12
3
28
32
3
12
18
39
9
55
65
54
13
23
18
7
17
147
28
20
33
24
18
18
19
11
1
20
4
11
45
33
12
19
12
12
23
48
36
30
48
24
19
104
21
3
81
159
27
9
111
30
7
53
15
24
4
35
24
132
36
6
67
29
15
21
75
9
15
123
85
80
12
33
7
95
66
24
48
48
111
51
12
37
89
24
15
27
109
17
18
18
24
15
33
19
5
7
5
3
21
19
12
8
16
140
9
7
11
37
12
125
3
3
45
81
12
51
21
24
63
21
19
20
16
56
9
12
19
23
21
24
28
17
3
12
9
43
24
36
80
3
25
47
1
12
41
24
55
125
42
13
17
24
12
12
51
69
7
83
30
48
3
9
31
23
60
61
17
12
6
30
43
32
9
7
20
21
18
1
11
30
19
5
27
12
36
39
12
1
32
15
57
141
19
104
52
12
5
75
45
18
9
9
7
35
13
60
125
12
7
92
9
12
15
33
30
18
7
24
8
4
5
12
12
12
7
53
60
48
99
12
75
6
24
12
7
20
63
84
12
1
41
15
21
7
12
29
7
24
23
21
51
13
120
29
30
90
6
1
17
19
60
41
60
3
27
18
15
72
12
40
35
25
36
20
4
17
54
37
29
15
21
24
91
104
76
120
29
63
69
42
49
29
3
15
1
12
17
48
90
21
3
18
24
24
6
1
17
19
24
41
48
7
65
24
36
7
41
66
61
12
11
24
21
40
12
11
18
19
17
12
96
79
11
1
29
12
24
19
17
60
84
36
27
105
66
24
60
36
24
25
17
31
8
33
18
18
60
24
12
72
127
12
8
36
9
31
65
7
32
27
1
48
20
64
17
42
1
80
45
168
19
17
24
7
8
132
9
51
3
6
24
7
23
84
9
4
5
42
105
16
53
6
54
30
42
30
24
13
12
8
9
12
111
24
12
9
42
18
24
24
15
21
6
6
18
1
41
36
42
49
12
23
18
30
12
54
7
101
19
80
45
12
87
63
30
12
24
24
7
17
30
45
16
53
42
24
133
23
18
139
8
24
9
31
180
11
72
30
7
5
42
18
39
4
60
20
21
60
60
12
43
29
7
36
5
43
20
45
12
3
16
17
96
51
9
75
36
12
15
12
13
5
87
21
18
49
5
15
3
24
1
29
24
31
11
57
153
27
81
151
32
48
12
24
4
17
12
12
39
3
6
3
100
53
6
6
43
92
16
12
17
19
47
9
16
83
6
18
24
6
15
93
7
125
15
9
7
12
12
5
51
16
5
12
7
36
29
7
12
35
18
24
3
45
18
57
28
24
48
77
12
3
45
84
7
8
69
7
96
17
67
8
21
36
54
6
18
12
1
48
20
24
45
7
44
36
57
39
40
12
5
43
11
36
138
12
7
41
36
3
51
9
24
9
72
24
51
21
19
44
40
17
43
24
17
19
ABCD 309438314*7^$a-1 [50009]
126
9
45
12
54
78
27
57
27
81
12
63
135
12
42
42
18
6
21
63
144
24
9
9
24
24
18
6
72
24
3
27
24
69
48
45
36
96
39
117
156
18
48
102
42
21
72
24
45
42
6
3
75
150
39
15
120
60
24
6
24
30
12
42
12
6
72
168
96
24
24
66
48
30
48
12
6
39
75
57
69
6
12
114
24
42
6
15
21
18
24
24
9
75
6
12
42
6
6
6
3
45
3
21
66
18
15
12
33
18
66
27
105
12
12
96
219
21
6
12
57
93
27
75
12
240
12
48
18
42
42
30
72
12
12
102
24
198
6
66
60
12
12
21
45
36
72
78
9
45
48
30
36
18
27
9
15
21
36
3
63
90
39
3
72
69
3
57
9
12
6
54
135
45
3
57
3
9
24
18
30
15
117
18
9
57
36
36
3
48
123
33
3
12
18
3
9
108
30
132
66
126
114
24
15
27
12
6
12
3
27
9
15
42
48
54
9
45
48
18
42
63
3
78
6
6
54
6
78
6
3
9
108
48
54
21
33
12
15
3
81
87
33
36
36
45
3
27
42
30
180
96
24
57
33
6
108
12
54
78
6
18
12
72
12
9
9
51
36
33
18
9
45
168
84
63
21
18
24
204
33
3
81
15
60
12
6
63
39
24
60
57
48
51
30
84
6
24
42
36
102
81
51
36
12
6
48
30
6
24
24
3
69
60
87
75
30
18
18
27
9
108
66
6
18
9
45
54
21
51
24
24
66
12
54
18
114
30
63
69
54
24
36
6
12
66
60
30
78
24
6
24
51
135
54
48
84
24
66
48
30
36
18
12
9
96
24
96
3
48
30
42
72
42
18
6
60
12
12
72
30
33
75
42
6
42
54
9
9
66
105
177
54
9
9
24
12
54
36
6
15
57
42
12
33
21
6
24
30
24
27
15
24
69
180
60
3
9
57
12
6
66
3
3
117
3
12
45
75
9
3
6
3
21
12
6
12
6
42
6
12
111
9
78
12
66
24
42
42
24
12
18
18
42
6
36
3
117
6
48
6
123
15
6
54
6
27
39
57
96
15
33
36
27
42
66
30
102
18
6
36
6
3
27
36
156
12
9
51
93
9
36
30
36
69
57
60
24
48
51
3
21
63
30
3
27
54
18
81
21
18
45
69
54
42
30
12
45
81
6
18
6
24
12
6
114
12
189
15
18
39
63
24
6
48
18
36
6
42
81
27
69
57
96
108
24
3
93
54
144
9
9
60
63
57
51
21
42
12
78
48
6
72
6
6
21
48
12
48
63
6
54
6
30
66
102
48
60
12
12
6
54
18
96
3
9
90
48
6
12
15
60
9
30
120
6
15
15
144
21
21
24
18
81
3
9
48
57
18
66
60
18
54
6
108
36
30
30
9
27
72
69
15
12
36
18
6
42
18
6
30
6
6
57
33
48
120
3
21
60
72
24
3
117
30
12
252
60
24
18
30
78
18
6
78
24
9
15
96
6
3
33
12
12
63
21
24
3
21
279
147
33
39
48
6
6
78
36
3
39
42
36
27
15
24
78
15
93
18
66
168
156
42
12
42
42
96
54
6
12
12
9
72
24
27
78
42
12
18
18
6
24
162
12
21
57
54
24
21
3
45
39
48
9
3
6
24
24
39
123
12
33
21
78
24
6
18
45
39
9
27
30
78
6
75
9
27
45
24
18
66
48
12
72
3
81
30
30
18
21
87
12
21
75
54
3
39
54
18
60
57
9
51
63
30
48
135
21
132
84
54
12
84
66
96
6
60
108
18
12
24
84
54
36
36
30
3
9
18
12
57
87
24
24
189
21
12
48
180
3
87
45
21
63
45
78
126
84
132
18
30
24
39
24
24
15
6
18
33
21
6
132
36
36
18
39
3
12
21
21
72
42
120
60
6
3
33
66
90
36
15
69
18
30
3
9
24
39
60
27
21
15
45
72
21
72
51
27
12
48
54
12
51
3
60
30
63
57
30
30
54
30
42
72
144
6
6
9
33
6
6
42
36
90
96
42
9
21
18
66
15
51
120
36
6
6
21
99
66
30
36
90
84
24
6
66
18
6
30
24
21
45
54
54
18
48
30
66
48
60
42
18
24
6
18
78
102
42
42
18
48
66
24
24
9
75
36
6
48
54
12
18
48
6
102
75
15
21
111
6
39
24
39
48
48
60
12
33
27
6
18
30
18
120
18
66
12
42
99
189
24
30
12
42
36
42
78
30
24
12
12
18
96
60
63
45
6
126
15
3
18
123
51
18
27
3
42
12
18
9
57
6
33
21
42
24
57
63
12
9
9
66
114
3
21
132
60
18
9
21
42
54
24
3
39
6
75
51
33
3
36
84
57
117
72
84
30
33
39
21
57
6
33
48
33
54
108
81
21
72
3
9
78
36
42
24
114
12
12
12
24
21
21
39
57
3
21
48
42
36
42
75
27
42
54
30
72
6
9
33
6
30
147
81
36
222
78
30
9
3
90
75
132
60
3
21
3
12
81
3
138
12
30
30
27
15
6
66
60
12
120
69
9
24
60
6
33
87
48
12
72
60
9
3
9
63
45
33
30
33
93
90
33
60
84
27
90
36
120
48
60
63
93
6
66
6
48
24
24
6
60
36
6
12
24
6
12
24
12
15
39
21
15
6
51
15
36
24
78
147
3
24
6
15
111
12
18
24
135
117
75
21
36
36
6
24
42
63
39
12
24
96
9
3
18
51
3
18
ABCD 309565814*7^$a-1 [50024]
51
108
37
44
15
21
52
83
72
1
32
16
48
44
27
13
11
37
23
9
40
20
4
23
33
27
85
32
24
28
23
73
20
28
35
9
24
16
56
36
15
13
47
1
72
12
68
51
73
44
112
11
85
35
60
33
52
20
28
12
11
45
12
63
21
16
12
32
75
85
48
44
16
48
11
9
12
75
72
49
11
25
8
24
12
12
4
32
27
1
107
61
12
32
3
45
12
27
73
20
96
16
12
108
32
36
36
28
80
60
40
11
120
45
28
60
32
24
72
16
48
24
120
48
48
8
3
25
96
20
72
4
23
61
12
32
16
32
4
24
71
49
72
84
32
36
15
25
36
20
39
1
68
96
52
80
75
45
132
208
32
12
15
1
23
105
40
48
32
40
32
15
165
156
36
87
36
49
119
60
1
20
3
21
16
35
117
48
3
72
96
21
24
16
23
45
12
52
60
56
72
16
48
32
24
24
4
35
1
35
60
84
13
8
16
20
64
36
11
45
27
21
36
16
68
48
12
16
60
107
93
72
88
24
36
59
12
37
8
48
3
36
57
12
108
27
45
135
81
88
11
12
9
76
35
57
48
40
23
21
4
8
63
21
124
8
48
24
16
35
13
24
8
3
21
60
108
3
24
57
64
23
9
96
12
48
40
8
72
12
39
9
12
52
36
47
169
68
4
11
13
24
32
60
3
49
92
16
48
44
75
9
51
45
15
12
33
36
28
20
16
92
40
32
24
3
168
48
93
12
4
56
16
24
48
8
72
12
76
32
84
64
20
28
11
49
48
56
27
120
25
60
24
56
63
25
80
15
12
33
51
25
56
12
124
8
3
25
32
39
24
21
108
36
28
23
69
36
15
13
20
111
1
12
8
16
59
33
27
49
24
8
48
3
37
12
20
3
25
12
11
25
60
24
8
40
8
15
12
37
24
12
20
99
9
12
48
15
69
27
60
21
24
48
12
16
32
36
12
16
12
20
52
44
4
12
20
88
47
1
8
28
11
85
12
56
64
72
24
152
48
40
56
48
16
48
36
23
69
36
12
15
81
4
23
12
13
84
80
184
48
8
28
20
3
25
11
9
24
4
12
35
60
9
12
12
208
95
1
32
52
23
96
93
24
15
1
8
28
80
4
24
95
12
69
63
1
20
3
1
24
24
80
75
33
156
87
9
63
1
47
240
57
24
135
57
40
44
123
21
108
3
45
112
72
11
1
23
25
23
36
21
16
36
44
15
13
8
39
81
88
24
11
36
1
68
28
176
4
36
48
12
11
105
51
105
3
33
51
57
4
11
61
36
20
16
12
44
40
8
132
36
112
44
4
32
39
57
12
192
28
72
23
1
143
1
11
37
20
12
3
1
80
28
32
51
1
20
64
32
28
32
48
4
35
13
120
24
32
51
73
107
145
48
84
68
40
24
24
116
16
60
8
48
24
40
24
32
24
220
36
59
45
51
49
71
57
36
24
36
48
3
13
68
15
49
48
8
64
20
48
36
28
59
24
57
24
16
203
33
12
4
12
72
108
32
63
81
15
81
28
80
72
16
24
11
73
23
36
21
15
24
313
23
213
48
52
20
16
24
68
27
1
56
12
16
156
68
48
4
80
15
25
180
11
1
32
16
35
1
23
25
12
24
32
24
88
44
3
1
23
1
32
4
47
33
16
23
93
72
15
97
24
11
12
25
32
39
37
23
13
24
35
33
28
36
32
16
44
36
4
44
4
32
28
32
12
36
28
8
96
39
24
33
76
32
87
25
32
39
69
48
3
33
28
84
32
76
8
39
36
37
152
64
80
51
1
11
21
16
12
11
85
23
33
76
11
36
49
44
88
24
144
59
12
9
4
95
49
23
21
183
204
13
36
48
60
84
12
48
36
23
37
72
44
48
28
20
16
32
48
16
48
32
39
9
144
52
96
12
36
8
36
4
8
3
24
73
92
15
105
123
21
16
92
4
23
69
96
27
1
59
25
59
25
24
48
8
28
68
16
12
68
12
52
32
72
72
3
9
28
32
4
32
12
51
72
36
21
16
12
36
68
75
13
48
180
32
27
1
32
72
24
100
20
48
3
13
72
132
23
133
104
64
44
12
96
123
61
56
112
56
39
36
48
1
60
36
11
25
152
16
36
11
37
44
48
16
23
25
96
20
16
36
8
84
48
52
11
21
64
35
37
80
36
63
48
69
108
60
36
16
12
32
52
11
9
112
44
12
84
12
36
15
12
21
96
108
100
23
9
171
1
32
99
1
32
12
24
39
12
48
121
32
3
105
3
37
35
13
11
61
11
21
72
24
112
48
8
27
1
32
12
36
48
87
9
48
48
12
4
20
12
27
57
12
12
52
116
51
57
3
180
21
24
12
15
61
20
36
3
69
39
13
140
180
12
4
47
33
36
28
140
4
32
76
20
27
105
160
80
168
88
24
24
35
21
36
27
25
35
69
4
12
32
15
49
32
4
60
23
60
33
100
96
48
80
16
56
36
4
35
85
8
135
21
27
25
24
32
51
61
23
97
8
24
136
164
36
72
72
48
48
12
39
13
60
12
36
116
48
40
179
240
81
36
16
8
4
68
16
48
11
45
4
23
21
16
23
24
1
8
63
13
20
12
279
85
11
120
69
16
8
88
56
136
44
4
ABCD 309566228*7^$a-1 [50019]
1
12
24
20
7
12
60
5
3
37
3
56
24
64
9
20
6
34
3
33
14
13
12
8
9
3
25
20
30
10
23
3
21
28
69
8
3
1
8
6
1
9
23
4
17
27
16
8
75
13
12
36
41
15
13
15
5
27
33
3
1
8
12
60
6
25
21
15
5
27
9
3
25
11
3
36
1
33
27
5
19
5
39
4
60
33
8
72
3
28
5
15
4
5
19
17
28
27
20
9
48
3
28
20
25
14
12
1
8
24
33
12
112
15
5
7
20
36
12
3
1
5
16
11
3
6
24
24
15
24
3
21
13
27
20
60
45
7
20
21
6
30
3
15
6
3
12
36
15
6
19
8
37
8
6
84
49
56
40
8
49
20
39
1
8
15
15
12
1
36
8
21
18
21
12
1
3
20
4
9
11
25
8
27
24
4
36
29
7
12
12
29
36
24
19
29
3
21
3
21
4
36
11
36
4
20
9
4
2
25
5
4
39
32
21
28
3
17
15
24
24
9
3
57
15
28
8
13
20
3
12
28
8
36
61
12
15
8
1
11
25
35
12
4
24
20
12
108
21
24
30
9
49
20
15
15
1
60
21
23
33
24
18
42
19
20
39
9
60
13
8
6
9
12
12
9
15
48
25
47
40
9
8
16
3
11
6
3
51
1
5
4
15
5
27
9
40
23
3
10
8
31
8
1
32
4
14
10
2
10
44
7
8
45
4
23
40
8
61
8
60
12
3
12
13
11
21
28
8
4
39
32
27
1
8
1
3
17
3
13
11
9
36
30
18
30
12
33
4
8
24
9
12
4
51
29
4
20
39
16
17
3
16
9
11
12
9
7
41
3
3
46
27
20
1
15
8
3
33
27
1
29
3
63
6
39
36
72
24
13
23
1
39
20
25
3
9
11
16
11
13
44
13
32
3
21
6
21
48
1
8
3
27
30
7
12
21
2
18
36
16
20
27
1
3
23
13
29
15
9
75
33
3
12
4
11
1
56
12
1
60
32
15
4
12
17
3
4
23
1
9
15
12
12
53
15
9
30
30
6
30
4
11
3
1
9
15
5
19
11
1
8
4
8
25
23
4
5
18
1
35
48
45
33
4
14
9
28
20
27
18
4
20
30
34
39
5
6
25
5
40
63
17
16
8
27
3
1
56
48
37
27
21
12
15
12
20
1
8
12
7
5
75
12
3
1
9
3
47
6
52
11
64
35
10
8
4
20
3
45
51
72
45
54
1
12
60
53
12
7
65
96
12
15
21
31
5
7
21
2
18
30
33
13
32
12
15
27
1
12
5
39
36
28
36
44
3
9
25
8
51
3
6
19
12
17
3
61
3
48
8
40
48
20
39
9
25
3
17
3
12
4
8
15
10
60
51
5
42
10
56
4
2
6
4
8
16
87
23
1
24
72
32
21
19
17
27
13
11
37
20
72
3
24
9
4
20
3
12
45
4
14
9
13
75
32
4
44
4
8
13
39
12
33
3
32
4
17
51
27
6
51
24
24
57
30
6
12
27
24
12
60
76
8
12
57
19
77
15
25
99
11
10
8
16
27
12
11
1
65
28
15
45
12
27
17
31
20
16
17
16
14
30
27
4
59
1
36
8
1
26
6
64
15
24
8
21
3
36
24
39
13
5
72
18
36
30
27
33
4
59
1
2
18
3
45
4
59
4
8
9
3
25
3
68
16
32
3
13
35
21
40
9
12
8
3
3
42
4
23
72
3
6
30
13
41
16
44
7
24
11
70
71
9
4
39
17
18
6
120
6
6
28
14
30
3
37
8
4
23
1
11
12
37
24
3
12
11
10
56
24
3
4
17
12
3
25
92
39
24
1
3
23
70
20
15
40
23
10
71
4
20
12
3
37
96
8
49
32
4
11
36
4
33
15
5
16
32
27
15
21
1
39
17
28
47
16
20
1
3
60
29
24
51
13
3
29
75
39
24
57
12
73
44
3
24
16
8
3
21
96
13
2
10
23
57
4
24
26
57
40
5
24
4
20
4
3
44
25
20
75
12
9
4
23
27
1
9
14
24
6
4
32
4
24
8
51
3
6
42
1
29
15
24
21
19
17
16
15
5
27
4
32
40
17
24
4
60
11
96
24
15
30
3
37
23
36
15
1
8
81
6
57
9
27
12
64
20
16
17
15
3
21
69
7
23
34
47
33
3
37
23
4
5
28
8
12
7
20
9
3
12
1
27
20
4
9
3
41
31
44
28
41
15
4
44
4
8
16
17
12
16
20
7
32
25
36
3
11
70
20
12
3
12
13
23
4
8
1
51
20
16
23
42
4
75
12
17
16
27
32
9
6
6
48
16
20
43
41
36
6
24
1
8
1
14
85
68
57
30
6
4
15
24
17
3
1
11
12
40
47
1
9
51
21
15
29
3
16
5
3
12
16
8
16
35
9
1
11
15
34
8
18
30
6
10
8
7
12
21
8
12
19
57
24
80
39
33
7
8
48
12
9
24
6
10
44
6
9
25
83
16
11
6
15
49
51
20
1
44
15
9
19
21
11
21
15
9
12
28
32
4
20
55
29
36
54
10
23
37
14
13
17
6
60
10
56
30
18
100
12
8
48
15
157
23
9
24
12
15
9
15
3
9
1
12
20
40
44
7
17
27
52
12
9
8
39
36
9
4
20
64
11
52
5
72
79
24
29
15
9
39
15
21
9
3
4
5
4
44
7
36
20
3
10
32
27
12
25
74
1
32
37
71
9
19
12
33
20
7
65
3
4
20
24
73
15
21
24
11
12
21
3
27
61
5
7
20
12
15
1
20
1
14
9
16
17
42
61
12
8
45
36
39
9
63
27
18
4
14
6
3
1
11
39
6
15
28
36
41
4
20
3
1
3
12
17
28
23
49
27
12
20
49
36
56
15
39
9
64
11
6
51
13
96
14
37
36
47
6
3
4
9
11
3
57
12
16
36
24
20
28
12
35
13
32
9
7
8
57
27
1
63
5
12
27
9
15
1
48
20
7
41
3
1
8
7
23
18
31
29
3
1
11
3
1
29
3
12
24
1
11
24
40
5
43
60
12
12
20
27
18
15
4
24
9
11
85
14
9
4
12
21
59
21
55
131
1
47
36
10
23
1
8
72
67
12
11
9
4
44
28
5
16
11
24
1
24
23
13
47
21
12
24
27
3
9
36
4
8
12
15
6
6
85
32
12
45
3
28
24
72
68
36
4
29
63
9
3
36
1
20
4
39
5
6
10
26
34
51
45
24
26
10
23
1
3
33
20
4
3
33
24
15
32
24
4
5
31
29
19
32
21
18
13
8
48
24
16
11
6
4
60
14
69
1
71
16
132
20
37
39
8
4
36
53
27
36
1
68
28
14
1
11
85
33
26
21
21
3
12
13
14
30
39
28
24
8
9
28
20
12
3
9
6
6
88
11
39
33
9
4
23
24
4
9
63
12
9
36
20
12
19
5
7
56
24
12
57
43
5
96
51
39
33
15
37
36
9
68
3
13
96
35
9
4
2
93
24
24
3
9
1
24
26
25
35
25
5
7
5
7
36
11
49
5
51
9
31
8
15
66
19
8
36
16
8
13
26
13
41
3
48
28
5
15
1
14
1
8
12
12
40
12
17
4
20
31
23
18
4
8
7
12
12
29
43
20
16
8
13
2
13
5
30
33
13
14
10
12
20
27
9
3
36
9
12
3
4
92
9
16
11
3
13
12
8
3
33
27
10
35
3
9
12
1
3
5
19
17
12
28
35
9
3
4
93
68
19
12
23
37
8
21
12
12
4
14
6
3
28
23
10
12
35
21
24
19
11
1
9
51
9
14
61
65
19
12
57
11
15
6
51
63
57
13
14
1
29
12
27
13
23
1
20
3
3
10
11
4
5
4
51
20
36
9
28
20
7
29
3
36
4
29
12
31
32
3
10
47
3
30
7
36
8
36
40
23
30
12
39
15
21
27
13
5
4
20
15
15
13
17
7
44
28
5
12
15
12
12
4
12
12
8
72
61
35
16
5
18
25
21
27
33
11
12
28
12
44
9
3
61
20
27
13
44
27
36
4
23
10
12
3
17
36
19
12
17
4
59
3
48
42
91
8
12
3
6
7
17
16
8
16
47
9
40
23
4
47
9
21
16
38
12
10
3
20
4
21
8
43
8
13
3
5
19
24
44
12
24
36
3
18
3
3
9
1
51
8
135
42
4
15
9
3
5
24
3
12
4
12
53
15
12
49
20
3
1
27
8
1
59
16
23
1
20
48
9
3
25
14
6
3
16
24
21
11
12
12
33
12
3
24
3
57
4
8
16
17
15
4
69
3
17
19
11
36
13
8
28
65
40
11
9
30
13
23
33
72
25
11
9
6
18
15
12
12
1
39
29
15
9
36
12
12
43
8
36
4
48
5
12
19
8
1
96
38
18
4
75
41
3
1
14
6
148
51
5
7
5
60
12
63
9
24
4
32
4
39
20
12
36
4
35
13
12
84
5
3
48
4
8
28
24
89
15
1
23
9
24
18
22
39
8
9
4
39
5
31
36
44
4
11
9
40
9
20
6
25
84
32
12
1
8
12
79
11
9
12
1
8
63
33
12
31
71
1
21
14
30
6
21
3
33
3
70
15
9
3
8
16
9
39
35
1
9
24
8
52
11
4
12
29
84
7
36
12
21
14
6
4
27
23
33
3
25
8
33
28
12
23
24
4
17
7
9
11
48
1
11
12
33
18
37
29
12
4
11
33
87
3
36
10
23
21
24
3
9
39
12
16
33
3
17
31
8
9
15
1
11
4
17
3
21
48
3
36
21
48
4
27
48
5
36
7
11
34
47
9
4
8
51
16
17
36
12
43
9
20
28
11
4
17
7
24
8
1
11
48
1
11
3
33
16
32
40
35
13
5
6
24
45
12
21
18
1
29
15
25
3
24
9
108
110
6
24
3
9
15
3
9
37
23
3
6
18
10
14
9
16
36
8
12
21
7
21
95
16
8
24
16
20
3
6
28
50
21
12
16
47
1
29
4
23
16
11
6
48
3
3
10
23
21
15
4
20
88
29
3
9
7
20
40
56
49
35
24
12
81
24
7
9
3
17
4
3
77
12
15
12
25
20
63
13
14
12
49
9
20
6
10
24
36
32
3
49
2
25
20
25
11
45
7
41
6
48
25
21
20
4
3
8
81
18
42
4
50
21
24
15
9
21
6
57
33
39
25
14
9
4
9
8
12
43
20
1
14
73
8
28
81
ABCD 309614492*7^$a-1 [50030]
234
60
18
48
120
24
60
6
12
33
75
90
66
12
93
75
36
33
33
84
24
3
87
9
27
6
54
9
21
42
114
6
36
24
6
18
18
54
126
15
63
54
12
42
12
24
24
18
18
24
48
12
18
132
27
75
84
12
12
84
36
6
24
54
36
156
24
21
15
66
12
132
15
21
378
156
6
15
75
48
48
42
42
90
39
63
6
27
147
141
21
216
252
12
75
81
36
54
108
12
6
90
30
24
60
42
33
225
84
30
48
24
42
42
24
9
27
42
24
3
48
3
12
36
48
6
156
126
6
72
18
66
36
66
261
96
96
69
192
12
66
78
63
69
123
69
6
54
24
36
54
42
12
18
54
114
24
48
12
102
78
42
6
24
18
27
27
24
18
18
24
42
42
45
57
12
72
6
96
18
27
15
18
111
48
51
93
75
12
24
12
21
9
12
66
42
18
48
78
6
9
192
48
69
12
6
18
12
114
12
54
39
27
114
3
15
33
45
168
36
54
48
177
165
12
222
12
30
39
33
96
114
12
18
24
39
15
66
144
15
48
21
156
78
96
36
30
63
69
48
132
30
18
30
9
63
234
87
96
3
108
48
24
78
54
24
114
66
78
102
30
39
63
114
6
42
111
21
126
93
15
42
72
6
120
6
36
24
48
15
129
144
18
18
75
21
36
120
15
51
72
24
30
108
36
24
30
120
60
30
144
24
102
6
18
33
135
105
21
30
78
15
21
48
102
21
117
54
42
6
204
102
84
12
18
225
21
30
45
45
66
81
81
15
177
6
60
24
12
66
12
42
24
9
51
78
15
105
234
60
60
69
75
12
60
24
96
21
9
90
12
66
63
63
6
27
21
90
36
93
63
30
12
12
6
54
18
48
300
66
78
24
18
12
66
12
144
18
27
57
108
42
30
84
126
78
12
114
48
48
21
105
135
33
15
48
57
54
18
15
69
54
6
186
30
66
21
123
42
18
6
6
45
21
54
42
36
84
3
3
72
21
93
120
27
45
42
114
168
96
63
21
144
18
36
12
30
96
123
15
36
42
3
48
45
54
6
90
12
90
108
12
72
6
234
39
87
105
21
75
141
102
78
12
24
6
21
15
90
162
48
6
48
63
249
12
36
6
6
72
96
108
24
15
9
12
18
60
54
24
42
18
72
12
78
6
24
60
66
6
138
30
180
3
33
15
57
114
21
111
66
24
12
24
3
33
6
57
171
18
24
6
120
45
69
6
114
6
48
6
108
102
21
39
42
96
15
3
72
114
6
12
81
48
45
51
3
72
54
12
36
36
12
18
24
132
12
36
42
39
48
45
54
45
21
27
39
12
93
48
15
24
12
45
39
60
42
156
60
6
60
6
6
126
48
78
33
9
72
36
60
30
180
24
126
114
18
12
12
12
24
24
24
24
132
27
81
6
180
78
42
6
24
24
39
33
36
42
108
84
144
12
21
48
15
12
24
162
48
36
18
36
90
24
111
57
60
36
66
84
18
54
126
12
6
66
96
87
87
12
24
30
12
66
24
132
12
6
84
66
21
15
66
42
60
54
54
12
12
6
24
6
54
24
3
39
12
42
51
81
24
150
72
9
51
12
102
36
90
48
120
12
9
21
6
66
6
114
126
24
90
186
24
12
102
30
108
78
156
12
84
36
96
30
66
48
63
27
12
6
51
3
240
84
18
78
48
60
72
6
192
18
45
45
90
18
24
63
21
54
24
6
102
90
42
18
12
18
24
24
18
30
60
96
66
60
51
33
6
78
78
93
9
39
15
33
48
87
42
18
6
135
9
12
123
3
162
36
54
18
126
12
12
132
66
108
108
54
30
48
48
24
48
6
72
18
42
24
96
30
66
66
84
60
186
66
18
24
30
18
42
36
168
216
24
15
75
78
48
12
108
168
39
21
108
15
27
84
18
180
30
18
138
90
24
78
90
108
96
24
42
9
69
75
3
36
12
36
57
69
18
78
36
6
42
102
81
57
78
36
18
114
174
132
48
42
48
21
96
51
108
96
42
30
270
126
93
15
42
120
66
24
30
60
42
90
6
66
ABCD 309710052*7^$a-1 [50012]
38
19
23
90
22
33
11
6
19
11
46
54
26
4
15
5
18
16
2
60
4
24
36
3
41
34
12
45
39
20
6
34
2
52
3
48
12
39
6
8
16
20
18
1
17
7
57
14
16
14
30
1
53
12
10
14
127
47
46
146
1
87
2
16
8
12
18
22
8
36
43
11
10
12
20
54
25
5
10
6
18
26
10
9
24
71
22
2
96
30
52
39
3
6
54
18
15
48
17
7
27
9
111
24
57
33
36
3
5
30
12
13
36
17
34
14
7
12
5
36
4
12
18
32
10
14
1
45
3
27
9
15
2
7
35
1
9
2
1
27
26
60
52
14
1
3
14
76
15
71
13
12
36
48
11
40
14
52
24
56
24
31
9
98
58
2
13
3
9
17
31
17
31
21
24
6
20
1
5
4
20
19
5
30
22
3
5
12
88
56
18
10
26
16
14
34
2
10
14
90
42
22
26
16
44
4
48
8
7
48
11
10
8
42
28
50
7
93
3
9
44
6
30
4
32
4
24
44
46
69
36
36
5
10
6
18
2
22
21
17
34
9
9
80
10
32
66
24
30
6
4
84
12
2
16
6
38
10
80
60
6
60
4
18
38
4
18
20
7
60
48
3
20
76
21
27
33
23
1
29
52
2
1
11
1
9
18
21
9
8
7
173
7
12
3
21
35
40
2
19
9
12
27
15
26
67
33
14
12
30
10
14
24
36
36
30
6
4
8
7
3
66
96
8
36
6
6
7
33
38
4
12
86
79
3
56
10
12
24
39
9
2
46
158
24
25
12
3
18
3
59
6
7
3
21
29
24
7
35
1
77
6
1
9
50
36
40
54
27
17
6
25
9
26
22
27
5
10
2
30
24
37
45
38
40
6
36
2
10
3
117
8
22
6
44
6
25
75
45
9
36
56
24
34
36
42
8
12
78
46
3
27
9
9
26
22
54
38
60
28
54
45
39
24
2
28
3
39
33
5
16
14
37
9
20
10
20
25
5
46
60
6
84
38
1
17
43
11
4
9
17
28
2
13
5
96
10
42
2
12
64
42
8
19
5
31
21
30
38
10
32
24
4
18
42
2
10
6
74
25
5
4
14
82
44
6
24
6
10
14
79
12
15
21
5
40
18
9
11
25
29
22
44
16
26
7
15
26
46
66
114
9
17
18
42
4
24
54
110
30
96
22
15
29
24
34
18
14
54
52
18
36
26
24
19
17
58
56
1
27
56
30
36
30
85
3
56
24
13
33
14
12
4
2
19
24
35
16
9
15
6
24
6
14
10
26
10
14
16
44
19
36
59
40
32
4
2
34
45
29
7
3
9
57
18
32
10
54
14
12
19
24
60
5
6
4
36
42
2
6
16
14
42
22
26
30
49
51
14
12
60
24
30
22
24
30
6
27
12
35
1
3
26
28
6
36
9
15
9
17
24
7
60
89
24
16
18
2
18
10
27
36
29
10
110
31
23
25
17
34
6
12
26
61
21
24
44
10
20
25
11
10
14
10
87
27
20
12
10
14
25
15
42
3
21
14
49
57
36
15
47
1
35
4
12
44
24
10
6
6
39
11
4
2
7
36
5
24
42
10
20
10
24
26
79
5
70
2
42
16
2
4
20
16
2
76
6
14
1
15
6
14
1
3
20
25
24
12
5
28
26
60
10
6
6
27
47
30
30
46
38
6
10
26
7
5
31
15
6
3
101
7
3
30
14
6
10
26
48
12
10
6
32
7
45
3
5
10
2
31
3
20
76
30
39
71
154
15
5
16
3
12
29
10
42
14
25
29
7
5
18
16
14
24
48
4
39
15
30
27
9
63
41
7
23
37
23
22
39
29
6
6
4
15
63
20
36
30
30
6
4
80
7
3
57
3
9
27
54
6
26
4
3
33
63
17
55
48
41
76
3
29
48
94
20
6
7
33
14
88
6
20
34
86
16
18
2
28
6
26
24
60
6
1
17
31
11
4
50
7
3
20
16
38
43
3
24
26
19
71
6
16
3
137
4
54
9
11
1
5
40
14
25
9
3
84
15
8
16
2
4
38
12
4
9
11
22
8
55
12
27
26
6
66
18
36
4
57
33
15
9
20
36
91
83
1
51
8
37
5
18
6
6
13
5
31
17
7
27
69
17
22
12
6
62
25
60
17
4
39
21
36
20
36
82
57
15
14
10
2
54
30
10
8
13
9
36
8
46
6
12
26
4
2
24
31
5
31
5
19
3
92
54
19
65
67
5
10
6
20
34
8
13
17
6
24
6
55
35
24
6
7
23
6
28
48
48
6
26
42
58
2
52
18
2
6
4
20
10
104
4
26
16
44
6
78
7
3
2
19
17
34
6
2
6
4
3
53
24
46
6
8
42
10
39
41
31
12
11
1
35
4
105
12
9
14
54
7
5
10
18
6
2
7
12
35
6
40
3
29
10
42
18
2
24
10
20
1
5
16
54
18
6
6
8
10
50
28
3
17
12
36
34
66
14
46
56
18
13
45
12
3
9
3
5
6
37
3
42
60
15
3
2
22
30
3
3
36
8
22
3
27
8
6
91
41
48
10
26
19
57
2
25
27
18
2
4
6
75
59
16
6
14
1
5
4
15
15
9
51
9
5
10
6
104
6
40
14
7
17
28
3
51
44
22
39
35
4
6
24
26
49
12
29
18
16
26
16
48
20
90
16
33
15
33
119
28
32
6
12
6
30
16
14
37
17
7
29
36
34
104
6
7
27
12
74
6
40
24
9
27
26
22
42
36
12
26
25
45
12
68
7
17
10
6
30
2
4
14
36
10
3
33
2
1
45
15
11
66
7
45
32
34
20
30
12
22
18
2
18
42
13
39
18
3
29
4
15
45
12
18
9
81
14
52
8
16
9
11
6
34
2
7
33
3
9
56
4
3
23
10
6
54
6
21
5
24
43
21
27
3
24
12
54
80
46
6
8
66
4
24
2
34
20
30
7
5
19
21
18
57
5
7
33
2
12
18
6
37
5
78
16
105
3
18
44
24
24
12
10
6
8
52
8
7
125
7
27
14
6
54
36
78
12
28
30
8
12
36
16
30
24
26
18
46
6
20
6
7
21
27
87
33
9
8
6
6
4
12
3
12
3
20
4
12
8
61
5
19
21
12
14
13
12
29
55
5
4
20
40
2
24
36
4
21
21
14
48
25
60
11
22
8
19
72
35
30
115
21
3
9
6
21
23
16
9
12
24
12
33
6
18
8
160
18
26
4
6
30
36
3
9
32
10
21
72
15
60
21
11
49
12
9
39
39
38
40
3
12
9
20
24
6
1
9
84
66
20
4
9
21
26
4
2
24
16
15
5
24
40
14
16
78
12
39
17
4
38
1
12
3
9
11
4
26
30
46
15
5
10
9
15
6
15
63
26
90
1
5
36
55
27
18
3
15
2
4
14
1
41
7
27
24
80
1
3
12
66
14
25
33
6
140
66
31
17
7
5
40
39
5
12
7
11
16
6
12
30
20
6
30
40
20
25
41
34
57
47
16
102
75
3
45
35
6
60
31
48
21
20
31
5
19
15
60
6
12
96
26
10
75
3
21
35
37
9
20
18
1
15
26
4
84
6
20
100
44
16
2
18
30
36
30
4
6
20
24
30
16
66
8
46
54
15
36
5
34
24
42
3
47
18
30
6
52
12
15
12
29
19
47
4
6
3
47
10
20
18
46
27
12
72
35
6
18
10
51
21
8
10
14
22
8
13
29
18
37
29
24
66
4
50
6
1
36
33
27
17
22
44
49
33
18
9
5
31
84
11
1
101
52
50
22
20
10
9
41
24
7
53
6
24
16
9
15
20
6
34
110
31
65
90
6
22
6
92
7
36
5
55
5
10
6
15
5
28
2
1
53
31
33
6
9
51
26
40
36
24
30
9
17
19
9
50
22
18
2
28
39
33
42
2
10
8
1
15
20
25
24
17
84
4
26
36
54
19
5
6
16
6
38
1
23
36
136
6
2
30
52
14
25
11
6
24
10
60
6
2
16
20
1
3
36
20
4
12
6
8
31
53
16
6
21
3
21
29
46
30
39
5
30
60
1
23
12
4
2
24
30
4
42
2
22
18
21
5
7
12
11
1
3
18
8
36
19
17
19
24
57
2
22
38
6
19
48
9
3
5
6
16
6
20
22
32
4
66
14
4
6
54
2
34
9
35
10
6
60
9
51
30
30
14
6
1
3
2
19
57
44
4
6
8
12
24
1
24
9
3
24
21
2
12
28
30
8
54
13
11
24
66
4
3
9
15
21
3
11
10
14
40
42
8
7
57
3
60
29
16
15
9
15
24
59
36
34
12
3
45
62
25
9
36
8
7
24
12
12
36
21
38
16
21
35
60
6
7
27
6
12
27
59
4
36
21
23
36
36
6
7
12
33
26
6
18
1
36
89
10
20
6
19
17
4
30
21
12
41
6
10
104
36
96
12
7
23
13
65
48
6
4
42
8
66
73
33
8
19
5
6
85
5
40
6
18
2
60
46
12
36
39
5
90
40
12
21
5
18
10
15
41
24
19
47
10
15
101
24
10
66
2
1
9
3
57
12
3
11
1
5
10
24
26
18
1
12
27
12
98
10
33
3
ABCD 309820946*7^$a-1 [50019]
30
12
17
31
21
41
7
12
20
12
4
3
50
15
24
61
6
65
1
60
44
16
30
53
7
9
5
16
15
39
5
9
63
13
3
21
30
185
1
20
4
23
4
9
6
24
9
15
12
24
110
15
1
71
57
27
25
11
9
4
24
59
13
48
32
24
3
13
30
60
17
12
19
29
12
21
48
31
81
8
16
36
20
3
12
12
73
44
4
11
60
21
51
19
29
21
34
5
12
13
84
35
4
32
9
60
10
29
36
16
5
10
29
7
18
12
27
33
30
29
19
42
18
2
58
29
1
12
63
51
6
8
19
8
40
3
26
10
5
21
10
18
11
72
67
6
39
65
27
25
18
17
9
4
30
12
18
60
32
43
5
10
17
36
16
63
30
15
3
6
23
31
6
3
12
21
11
16
41
39
33
3
91
14
12
28
56
3
97
24
20
15
48
9
39
4
60
5
10
26
31
15
14
24
27
24
1
20
4
60
11
40
12
17
4
12
24
39
41
4
20
12
7
3
5
19
29
4
32
21
39
16
9
24
20
3
9
4
36
15
24
39
9
20
7
29
12
36
9
63
16
29
7
44
1
23
7
24
24
17
48
25
6
41
9
10
84
30
12
54
41
40
20
25
3
68
28
65
31
3
2
43
8
7
21
5
15
49
30
62
3
24
31
6
35
48
1
12
44
36
24
3
1
66
5
16
5
40
11
7
30
32
10
5
12
16
65
15
55
2
7
3
14
3
1
15
20
67
18
32
3
7
65
12
7
45
8
61
23
4
69
54
26
3
7
26
7
3
30
11
7
30
47
12
43
60
41
28
15
33
20
91
50
10
26
10
60
5
24
24
7
6
44
15
25
20
10
5
9
51
25
24
20
12
24
36
7
3
24
65
25
20
4
20
10
2
67
17
46
54
6
114
80
34
17
13
23
16
8
4
15
5
19
12
14
94
5
12
79
6
8
52
8
39
21
79
56
4
41
7
39
21
39
26
15
25
18
26
31
33
42
24
26
24
40
3
21
23
9
4
39
15
5
12
49
6
5
69
24
22
5
12
57
40
20
24
39
13
15
3
17
9
4
27
15
38
3
76
17
15
19
72
9
69
11
1
8
12
3
16
101
19
29
27
24
1
23
36
1
11
4
29
34
5
1
15
101
10
17
1
27
3
2
94
36
38
40
90
17
25
3
5
10
60
12
9
5
15
1
11
57
15
1
6
18
20
51
45
24
3
49
23
7
5
9
27
9
15
24
12
4
32
31
6
20
24
40
36
51
8
1
66
90
20
15
13
11
16
3
50
36
3
12
1
99
44
37
54
26
19
44
7
9
5
100
11
49
23
13
3
27
24
30
20
3
24
4
20
40
33
15
32
4
48
3
14
34
41
48
16
5
10
2
51
57
7
33
11
1
15
5
3
37
48
30
5
7
17
7
9
8
9
58
69
44
13
3
44
13
3
17
51
9
10
33
12
36
5
7
3
29
12
36
1
11
16
29
34
41
16
29
43
3
38
55
5
63
4
3
5
21
63
43
18
6
26
51
49
11
37
35
12
12
13
78
72
24
9
57
11
33
40
35
9
51
25
6
5
12
141
7
12
3
18
6
21
24
21
20
4
36
44
24
46
54
66
74
7
9
20
16
48
6
33
17
63
37
23
12
36
79
36
108
2
34
45
36
45
59
40
9
39
33
27
48
3
2
75
25
39
20
1
8
7
53
36
3
1
35
1
11
12
13
3
21
6
9
5
4
20
3
9
27
7
5
91
69
48
12
39
41
48
21
22
5
4
32
13
39
27
5
13
6
6
3
5
36
91
24
15
14
3
43
9
20
31
9
72
12
3
9
20
12
4
44
21
24
4
15
21
24
23
52
12
45
30
14
3
24
64
3
26
3
28
39
6
35
49
204
23
28
15
5
16
15
29
9
39
48
13
6
9
80
1
24
6
9
15
6
3
3
24
125
1
8
19
44
9
7
3
17
67
14
19
12
9
35
31
9
8
13
39
27
24
17
88
9
36
51
29
3
24
7
41
12
12
1
15
8
60
21
27
13
35
37
60
104
19
8
28
5
84
7
29
46
18
12
54
17
13
24
23
93
16
3
17
55
32
13
20
58
2
27
57
36
7
3
38
39
12
24
48
76
21
15
41
24
40
12
3
15
36
6
20
34
5
1
8
19
3
5
12
7
6
23
7
9
48
8
43
30
30
2
4
123
12
45
80
4
12
18
65
16
20
55
5
55
26
34
17
48
1
18
2
7
12
41
27
28
32
67
6
71
24
9
3
36
1
44
22
9
51
14
3
21
3
79
18
23
7
12
14
36
10
41
7
17
25
20
4
11
12
24
13
20
15
19
42
54
30
39
21
20
24
22
54
3
72
56
13
11
9
39
13
3
5
3
57
79
48
3
42
24
36
18
26
19
15
6
51
9
95
19
30
20
3
57
10
66
6
5
12
7
14
87
43
2
3
1
24
23
4
9
54
17
4
8
7
6
18
86
34
9
3
5
12
33
3
1
15
5
27
7
12
24
53
40
32
4
20
1
24
23
9
67
77
64
12
23
4
12
9
11
21
75
64
45
3
17
87
43
9
51
17
28
21
90
5
12
12
24
16
24
8
16
3
114
11
24
1
8
7
5
10
60
54
3
33
8
10
60
6
23
7
17
49
18
2
3
4
63
14
3
31
5
12
12
13
35
36
12
7
50
7
8
13
15
32
13
12
20
24
16
23
16
20
9
40
6
6
24
56
3
4
63
17
21
19
8
13
42
48
5
57
3
57
15
49
59
7
18
30
21
9
11
12
4
9
3
8
9
16
24
95
12
19
33
5
10
6
116
34
60
50
3
28
20
33
60
10
9
12
32
36
48
12
67
30
6
9
36
29
19
57
11
76
20
21
12
7
48
3
5
31
30
36
8
15
24
13
54
9
36
39
102
47
13
3
5
36
51
24
28
33
63
36
32
7
9
48
5
4
15
9
15
17
28
27
20
25
8
22
18
42
9
20
19
129
27
5
1
15
3
29
13
20
4
75
44
4
32
24
1
30
14
106
17
37
12
47
1
11
1
11
4
39
24
42
8
10
12
18
32
40
59
4
12
3
6
11
9
3
33
7
27
6
27
12
39
62
3
16
29
15
25
36
15
29
7
3
42
18
6
20
16
3
21
44
10
50
51
61
59
1
8
31
5
4
20
27
96
13
44
55
8
67
2
24
3
13
30
9
32
12
1
83
52
56
9
4
36
6
9
5
4
39
20
13
3
17
43
68
49
15
15
5
43
26
36
15
64
65
4
36
30
33
8
52
32
1
47
1
35
25
35
12
13
83
16
3
50
34
60
5
16
33
27
29
15
1
23
7
65
64
29
39
13
18
6
11
36
7
90
12
63
32
13
20
40
72
24
6
17
48
48
36
9
10
2
43
5
10
57
65
4
35
24
4
92
1
39
65
4
36
15
105
23
21
15
16
9
71
16
105
11
7
12
18
6
14
3
28
41
28
15
21
24
47
19
26
27
72
40
80
1
11
13
6
17
21
51
21
19
5
39
16
36
53
3
33
4
11
4
17
10
30
3
5
12
34
29
4
101
39
72
19
2
10
17
57
3
31
2
58
2
4
36
18
45
24
17
39
37
39
15
84
62
4
15
29
16
3
96
8
64
33
87
44
12
52
12
5
40
20
28
12
8
15
7
14
4
23
7
9
17
34
6
23
1
71
25
30
5
9
55
12
3
5
7
24
33
32
9
115
17
70
29
16
9
3
12
8
24
9
79
5
46
50
48
3
4
3
17
19
21
9
6
9
5
16
3
8
19
41
7
26
19
51
45
81
24
23
1
60
32
15
12
1
32
24
27
33
10
9
57
3
12
32
7
41
49
44
3
7
12
24
26
19
21
30
9
5
4
11
1
8
10
5
21
19
8
57
27
13
126
5
55
5
72
16
3
9
21
27
21
27
53
22
9
5
24
16
20
4
92
27
13
18
62
40
8
46
5
19
2
34
5
19
6
11
13
15
27
5
24
21
7
3
30
60
23
7
9
8
31
17
33
10
9
32
1
20
10
77
16
17
64
36
30
24
30
23
1
12
23
36
40
5
4
132
3
45
30
50
19
8
13
20
75
21
31
39
9
8
13
20
4
47
9
10
6
30
9
20
19
41
19
17
12
28
3
2
27
48
19
26
3
7
14
10
17
24
9
16
39
41
7
57
51
5
15
9
3
36
12
55
38
15
1
23
1
6
5
12
4
20
12
31
5
1
24
36
51
44
19
6
20
3
7
21
3
5
37
24
36
8
31
8
24
67
77
115
5
28
17
3
45
12
34
24
50
7
68
12
9
3
43
9
5
10
24
26
4
32
4
20
3
33
15
33
3
13
47
13
15
9
75
17
3
48
7
41
16
3
5
21
4
15
57
35
4
21
23
16
5
15
12
12
24
31
12
24
14
7
48
104
16
15
26
16
48
6
14
22
29
12
16
63
5
55
5
36
24
13
30
36
120
74
7
5
7
3
33
65
ABCD 309863154*7^$a-1 [50021]
3
24
12
33
12
15
15
21
57
72
30
78
12
90
60
6
72
3
132
12
15
6
15
135
33
72
39
45
45
39
81
18
12
69
111
69
12
9
99
36
3
192
9
24
15
12
33
45
72
15
84
12
57
87
45
90
9
12
12
57
126
45
24
3
30
12
3
27
90
3
3
57
3
84
96
33
69
15
27
33
12
33
3
87
45
12
108
12
15
30
36
24
30
48
81
60
27
24
6
54
33
27
9
12
219
6
3
9
18
9
3
81
99
18
27
45
27
15
21
99
93
27
48
168
9
33
108
42
78
54
30
15
15
21
12
15
48
24
60
66
12
15
48
48
39
21
51
21
45
30
42
90
165
27
18
135
105
15
27
21
27
45
27
6
24
15
45
15
63
21
132
24
93
12
51
24
33
15
147
90
18
33
27
42
36
3
96
3
30
3
57
3
48
39
48
33
129
27
81
24
18
72
21
24
15
6
27
12
21
27
45
15
72
15
69
21
15
105
30
93
117
18
42
30
18
51
27
234
30
33
15
57
24
129
27
33
30
21
39
33
24
204
12
9
90
9
9
3
39
9
72
15
192
78
24
66
12
18
63
81
48
48
12
12
36
27
12
60
3
45
75
81
69
27
93
12
6
57
57
168
51
96
93
48
3
117
39
75
33
12
48
165
12
6
60
153
36
15
90
48
60
63
60
57
90
90
3
60
60
60
12
33
12
75
36
9
120
42
30
18
45
48
12
15
57
15
33
27
21
15
42
27
33
12
75
24
39
30
63
9
60
3
15
60
162
120
138
12
141
60
279
30
48
72
30
6
3
60
24
105
15
216
99
102
51
72
36
51
45
75
18
75
12
48
3
33
51
21
27
21
21
18
21
9
30
72
6
39
3
57
228
57
66
153
84
75
42
15
36
24
201
3
117
84
30
9
72
24
21
72
63
69
36
102
42
39
57
24
30
18
12
6
57
15
33
39
33
45
243
9
6
60
90
147
33
75
27
42
30
48
18
24
15
15
69
39
12
21
60
45
3
87
24
21
45
39
60
24
9
48
12
3
24
45
15
60
225
15
123
30
108
3
36
45
36
12
135
72
36
48
24
15
18
234
60
30
123
12
36
39
105
123
30
15
192
108
27
90
78
42
15
60
21
63
129
123
9
3
132
3
48
24
6
123
51
21
69
90
9
12
39
81
117
12
15
33
12
18
42
39
57
15
69
39
39
48
69
63
21
81
30
6
39
93
63
12
27
45
24
36
24
21
96
87
15
93
60
12
33
3
24
15
81
9
132
180
39
39
12
90
48
51
12
12
105
3
15
9
15
69
9
42
45
21
27
75
30
48
27
33
12
18
9
93
18
105
39
21
39
36
24
21
9
6
33
24
48
24
33
27
60
60
36
57
12
60
39
12
57
3
12
15
30
15
57
51
177
18
93
36
24
69
51
72
48
51
78
42
120
21
69
90
198
12
48
51
36
3
30
42
21
12
27
69
21
15
36
72
60
93
12
42
78
87
135
81
9
66
129
24
21
3
15
45
33
24
63
75
72
45
123
78
15
24
24
36
3
42
3
60
27
9
24
45
12
18
12
78
42
21
60
12
105
51
51
150
30
21
48
27
30
39
45
3
96
24
27
9
21
6
54
48
60
15
57
18
21
21
15
63
12
9
156
48
45
60
12
75
60
63
81
57
3
9
12
78
48
12
57
120
21
39
45
90
90
39
9
72
30
48
81
9
72
111
12
3
9
81
3
12
24
3
138
27
45
90
42
15
33
210
162
15
15
9
21
150
48
21
9
75
12
15
69
36
24
21
3
12
3
57
15
18
3
60
57
15
12
3
30
60
15
27
6
27
27
6
27
33
3
51
69
27
33
12
84
156
24
21
39
36
72
12
60
264
57
3
12
45
3
9
210
30
123
12
27
108
21
57
99
84
81
3
27
21
9
48
12
6
12
18
12
123
9
51
45
3
39
177
51
117
105
51
9
27
45
60
15
81
30
9
33
27
15
6
123
24
195
21
144
63
9
108
15
48
12
18
27
3
132
18
3
9
72
39
9
42
9
69
30
78
114
6
24
30
18
51
9
42
21
45
72
18
144
30
51
45
60
3
84
15
102
15
75
30
150
18
195
27
60
90
60
51
45
12
60
123
27
21
117
39
141
27
36
60
24
87
36
57
60
15
30
63
9
108
27
105
6
84
9
12
147
21
57
60
24
78
132
60
33
33
24
51
24
45
3
33
30
129
105
18
90
102
45
24
111
69
141
18
12
36
129
144
81
60
18
12
96
54
39
12
99
30
48
27
15
30
15
3
18
24
6
24
18
15
15
57
75
6
30
12
33
57
3
48
21
78
12
6
15
117
3
9
30
33
33
27
60
117
18
12
21
99
6
3
21
3
27
138
12
75
51
24
6
3
36
24
81
15
3
ABCD 309880526*7^$a-1 [50013]
13
36
32
40
12
92
24
100
59
60
45
75
73
12
24
8
4
20
52
44
15
37
36
35
69
4
95
25
72
132
11
21
64
47
60
25
47
37
8
28
20
3
13
24
35
21
27
49
36
84
83
9
4
68
16
35
69
27
21
48
100
68
64
23
25
8
3
49
23
25
23
24
109
8
63
1
35
21
3
109
56
15
9
28
92
39
60
13
84
72
131
12
49
59
9
111
9
52
60
71
1
47
61
84
120
23
1
8
3
60
105
136
216
60
24
68
16
155
25
12
8
3
12
13
36
36
24
24
95
97
24
11
33
27
60
72
9
16
8
27
25
83
60
45
27
13
8
28
68
3
36
49
35
157
36
35
13
59
1
24
32
3
133
8
48
52
68
39
60
109
11
85
12
120
48
108
59
49
96
35
153
16
72
12
60
32
28
36
8
111
12
45
4
59
108
93
24
24
3
73
12
8
87
108
1
92
28
12
24
23
105
48
27
45
24
111
25
23
33
64
35
1
20
39
12
1
36
12
36
72
119
97
48
12
23
1
11
37
20
51
45
4
60
56
4
20
3
180
25
35
25
20
3
49
60
23
25
215
33
39
57
48
75
60
37
71
1
20
64
12
44
28
20
3
21
28
12
24
72
71
12
13
32
16
47
73
36
168
11
97
36
12
32
4
59
1
24
12
12
8
15
9
16
24
24
59
21
87
61
24
72
108
32
72
28
48
12
23
108
25
12
12
95
21
4
68
27
13
48
180
12
23
49
8
3
49
24
12
24
11
45
39
145
83
192
21
40
35
93
39
48
9
40
108
48
44
48
3
72
12
13
23
72
1
36
23
72
1
59
1
20
52
24
11
72
13
24
108
11
13
96
71
24
9
100
71
97
68
24
4
23
25
12
23
60
21
64
12
72
12
48
8
3
25
24
23
120
85
12
20
40
72
11
25
24
24
48
59
49
32
27
37
80
3
60
12
12
48
37
20
28
60
12
12
71
1
24
12
144
92
24
75
13
35
45
28
107
105
40
32
3
1
167
21
16
8
4
44
4
35
73
24
80
63
61
12
12
12
56
87
48
1
144
24
8
40
35
37
12
23
13
47
9
51
1
47
12
1
36
143
37
36
23
61
11
37
23
12
48
1
119
1
47
69
48
4
24
44
160
60
23
60
60
25
60
56
51
1
12
32
3
1
24
23
13
48
48
84
59
73
8
124
24
44
28
24
48
60
24
11
37
8
72
87
25
35
1
59
9
72
15
33
24
15
1
12
20
4
35
37
36
32
24
27
24
1
72
20
4
36
56
24
24
3
69
27
21
72
27
12
1
96
11
37
35
1
119
12
25
35
69
40
12
120
60
12
96
96
11
13
11
25
48
8
16
12
96
72
83
60
13
108
84
32
72
124
35
12
25
60
8
40
8
16
132
84
128
52
35
97
60
12
96
8
124
92
16
8
27
48
73
48
203
57
3
133
24
32
4
20
88
120
8
16
8
3
132
48
13
36
35
25
48
68
52
48
156
23
1
60
44
4
12
8
99
48
12
13
44
3
1
71
1
84
128
15
13
20
16
32
27
1
156
60
35
1
24
12
35
85
35
37
20
24
75
60
25
32
52
36
72
23
12
1
92
52
44
3
25
84
48
23
73
48
60
72
23
37
84
11
1
36
44
4
132
83
12
13
23
73
24
44
96
27
1
36
48
48
47
9
27
1
11
33
24
28
35
9
24
39
25
23
25
128
16
84
59
13
35
1
24
35
97
12
8
16
8
52
44
15
1
240
24
12
36
23
33
48
28
20
24
72
28
119
1
24
83
1
48
84
24
44
39
57
4
44
28
20
51
21
4
11
1
120
24
35
72
13
36
23
37
36
96
12
24
8
75
13
56
28
60
80
52
11
9
40
12
119
1
47
1
36
23
13
47
69
24
27
21
3
45
4
36
12
24
68
4
24
11
37
11
1
60
23
157
36
36
24
32
40
8
4
48
20
51
12
72
37
143
21
40
56
4
12
72
24
24
35
1
24
48
95
24
49
12
47
60
12
25
36
72
23
73
84
35
69
96
267
21
64
84
48
11
13
68
4
116
51
37
36
92
51
69
3
49
24
20
52
84
11
60
132
1
72
140
52
12
71
9
3
21
15
37
23
181
23
13
44
4
48
24
132
83
25
48
119
45
3
85
8
39
156
97
108
24
84
11
48
12
25
35
9
16
152
4
12
104
16
167
9
24
3
61
104
72
27
121
12
24
11
25
107
25
12
23
25
24
47
12
49
8
4
84
95
12
61
12
24
12
11
1
44
24
16
23
37
44
100
44
15
132
61
8
39
37
48
96
11
48
33
16
48
56
52
60
72
80
52
24
12
8
16
96
8
28
36
11
12
73
8
51
21
24
3
21
76
12
71
13
47
60
13
44
4
44
15
60
12
57
28
48
44
63
169
108
132
56
24
28
36
12
23
48
25
20
24
16
59
49
36
95
57
39
12
37
23
1
56
3
21
24
4
11
12
21
39
13
24
23
1
47
45
15
25
12
12
36
12
23
1
60
24
48
44
63
25
104
52
24
12
60
12
83
1
84
48
24
56
15
12
21
4
168
48
47
25
20
3
12
60
12
9
28
11
60
85
84
23
13
36
12
48
11
96
61
11
72
13
12
12
8
40
48
36
11
48
1
8
3
45
4
24
47
1
20
16
8
15
60
13
56
111
9
28
72
24
35
193
60
107
12
ABCD 309917162*7^$a-1 [50040]
26
4
23
24
9
36
22
29
4
12
3
14
7
44
43
6
6
42
15
20
57
40
6
2
70
45
51
36
24
6
6
69
3
18
72
30
33
9
6
5
13
30
72
17
1
6
21
27
12
86
7
12
12
29
12
7
3
6
36
18
12
93
8
19
36
24
54
27
17
19
27
12
14
100
3
21
42
14
40
27
24
3
41
1
48
24
30
12
9
105
44
127
39
21
51
24
53
25
18
60
12
5
64
63
24
2
51
133
6
24
17
24
96
4
3
41
49
24
27
5
16
27
15
2
34
2
12
118
72
17
21
60
19
8
105
22
50
3
45
160
6
12
5
9
60
34
2
10
9
9
6
18
15
17
51
7
38
22
5
7
38
3
25
24
20
4
11
16
132
21
3
3
21
3
62
118
12
2
16
56
4
24
36
32
64
18
2
10
6
12
6
9
32
25
20
40
27
3
18
59
21
7
15
18
83
9
7
27
14
28
18
21
5
19
32
12
7
9
27
14
19
51
90
11
73
96
6
29
25
18
42
15
5
34
24
36
41
25
68
10
2
19
17
12
3
7
18
47
28
33
59
1
6
24
6
8
10
33
39
5
19
9
81
3
81
6
2
4
54
45
41
3
117
48
48
52
32
15
13
30
18
54
30
84
24
60
23
7
5
175
66
6
24
17
73
6
5
28
105
8
28
15
77
58
30
3
12
45
6
50
4
23
7
54
6
9
45
3
9
20
3
67
21
69
60
30
24
6
54
36
18
18
12
5
31
2
34
30
11
55
2
16
24
12
24
11
19
14
19
21
36
42
48
2
28
47
36
19
9
3
2
58
2
31
9
6
29
52
33
36
48
6
33
15
48
5
7
38
10
29
16
17
16
63
60
63
5
45
16
24
18
9
21
3
20
55
14
55
3
33
27
12
18
6
24
12
33
5
7
9
12
18
2
28
6
21
27
17
16
15
2
67
15
6
24
18
12
17
4
33
11
25
27
21
6
14
12
40
18
48
18
6
5
13
8
28
6
38
12
43
32
21
28
36
20
7
12
87
2
40
78
69
21
80
24
15
4
41
40
47
7
57
3
24
9
8
19
24
38
58
12
12
6
15
27
18
6
24
21
12
3
18
6
24
60
17
13
3
3
2
34
21
9
78
42
23
12
25
68
19
12
32
64
9
36
24
47
45
7
77
34
9
3
2
52
30
9
15
9
15
17
28
15
29
9
22
30
18
33
21
8
39
1
8
24
16
15
9
8
19
9
131
7
21
3
17
4
45
11
4
9
60
8
82
29
1
35
33
31
33
6
24
18
42
18
18
14
10
5
13
23
13
3
41
3
73
12
72
36
42
12
2
10
21
29
43
27
36
114
20
34
17
9
7
21
18
18
23
21
76
15
21
35
21
72
10
30
72
20
88
27
9
36
6
45
60
5
28
131
16
3
14
22
18
32
10
18
18
14
7
51
5
24
4
27
30
60
18
69
5
118
21
8
7
9
21
72
54
9
27
17
93
10
30
12
6
12
2
10
12
110
34
24
38
22
48
41
24
40
3
6
48
12
75
41
10
9
9
3
3
6
15
5
10
74
7
21
27
45
8
27
16
3
21
32
73
8
7
24
21
18
12
26
28
24
32
3
25
30
2
58
6
60
23
21
10
5
12
1
63
24
17
27
64
44
4
21
60
3
17
36
70
14
19
9
3
57
80
10
30
48
20
19
3
6
23
19
42
15
44
9
4
20
28
6
12
12
12
24
6
48
3
3
30
6
6
27
8
37
42
33
21
11
16
9
3
5
60
12
46
5
49
15
9
6
30
3
12
9
24
12
20
19
9
30
5
1
23
13
66
14
3
7
9
27
33
15
21
8
7
17
24
9
27
31
5
25
15
48
33
39
15
48
14
16
3
75
30
24
20
3
13
11
13
15
20
37
6
48
29
91
84
2
130
65
31
18
27
17
10
30
12
3
33
15
9
15
3
2
58
2
15
4
21
24
24
8
28
23
31
53
7
17
19
21
3
12
48
78
15
32
37
8
12
10
17
7
12
2
10
9
69
24
60
54
2
12
19
21
51
21
6
14
36
27
1
3
3
18
47
1
18
29
1
39
5
12
64
32
24
28
6
30
66
21
36
21
132
56
24
10
36
105
9
48
3
5
112
35
7
18
47
31
2
12
106
41
93
27
24
7
65
120
43
30
27
44
9
4
20
34
14
52
18
17
12
9
10
14
43
27
48
12
54
27
12
21
59
55
5
43
18
23
1
78
17
16
12
5
12
39
31
48
24
5
36
40
29
27
7
26
4
36
6
72
6
30
54
6
6
15
5
16
20
4
3
3
42
3
9
3
72
56
19
60
24
30
32
15
4
3
5
7
33
53
67
36
27
48
9
60
5
10
6
42
18
11
13
12
6
12
12
18
6
72
12
2
28
3
15
14
34
29
7
77
19
14
28
23
120
4
3
2
4
75
24
27
6
32
12
48
40
8
27
25
36
11
31
48
12
57
12
20
28
15
9
12
36
8
25
66
9
12
5
10
17
1
42
9
48
21
30
29
16
57
11
19
69
24
27
81
3
12
54
18
12
50
28
18
17
1
42
14
40
6
18
243
33
27
9
44
10
18
18
24
5
139
2
22
102
18
30
18
5
37
18
29
43
2
4
42
5
37
80
40
6
12
2
10
5
16
21
6
117
3
17
45
19
24
3
2
22
60
36
26
15
4
24
15
66
3
60
69
24
23
31
14
12
27
28
3
65
1
24
32
15
49
36
6
24
33
21
12
78
26
4
3
3
18
8
94
53
25
12
11
19
54
36
56
124
8
60
12
28
39
24
56
24
69
15
4
39
57
65
100
54
2
22
38
10
5
73
11
79
24
2
108
10
17
25
3
5
19
29
15
7
5
7
93
27
54
6
24
17
9
3
31
14
22
26
4
15
33
18
2
43
27
21
36
33
6
26
19
12
27
18
32
16
54
48
42
32
10
5
25
6
84
77
13
54
21
5
28
20
19
9
12
3
5
7
60
3
2
16
6
84
33
20
1
12
168
8
22
90
18
48
26
43
12
45
8
7
3
36
6
30
5
13
8
4
11
13
6
24
26
10
24
12
9
75
30
18
6
44
10
29
19
12
65
25
3
56
64
48
24
53
22
53
19
6
54
101
4
12
128
19
14
3
55
134
10
17
61
30
9
12
68
16
21
32
34
36
5
55
18
23
16
65
28
12
12
8
7
48
5
16
23
31
12
65
21
28
23
16
48
32
37
30
24
77
52
48
5
12
16
24
30
21
32
16
3
21
3
36
26
4
18
48
5
16
21
23
13
84
6
42
12
12
23
24
69
19
33
35
7
84
26
46
42
6
36
9
92
55
60
5
13
6
101
55
2
22
30
35
25
171
197
27
1
24
27
12
36
45
54
2
39
61
42
5
16
51
33
5
7
56
40
29
3
25
15
5
82
21
17
3
12
60
1
30
30
23
19
29
13
3
93
32
10
9
45
6
45
27
42
20
36
4
8
16
11
43
2
40
8
16
32
27
31
17
43
9
44
40
27
6
8
10
42
11
120
37
3
17
40
6
21
3
18
18
9
12
51
17
12
1
15
72
45
20
75
13
131
33
3
25
12
3
32
133
6
6
8
39
7
14
28
35
7
38
31
36
44
4
9
35
33
7
9
24
12
27
8
12
4
3
57
48
29
19
44
37
18
60
2
28
24
8
10
57
15
5
28
36
17
39
4
12
9
63
44
61
6
29
13
15
24
8
1
36
27
29
12
12
15
13
18
42
12
6
2
67
45
8
10
12
18
30
98
82
30
39
60
3
9
27
12
45
32
21
28
15
15
6
11
4
9
60
32
10
65
67
21
57
18
6
20
46
2
10
21
32
9
3
1
39
3
14
27
43
48
17
1
3
89
39
52
69
6
69
3
9
5
46
57
20
12
19
33
44
69
4
11
13
6
9
5
12
28
36
44
10
9
3
30
56
52
42
36
18
11
25
15
5
27
21
15
7
9
21
23
25
30
29
60
7
2
4
20
3
7
5
43
66
54
2
31
69
24
6
30
8
7
39
24
6
75
27
2
7
15
18
8
28
30
62
28
36
54
2
40
27
27
18
66
29
1
6
24
6
8
40
3
24
8
1
36
18
69
3
77
7
9
51
12
24
41
7
5
55
12
6
15
5
22
42
18
5
16
21
23
1
6
36
21
48
3
12
9
9
3
27
2
15
55
ABCD 309925094*7^$a-1 [50005]
15
19
5
40
56
9
55
17
39
4
41
7
27
41
4
32
28
17
10
53
55
12
5
13
11
4
27
5
36
40
3
24
102
60
18
26
31
15
45
8
13
144
15
41
3
1
8
3
28
9
56
87
33
3
9
10
18
11
9
4
59
43
45
29
22
5
43
54
6
21
15
5
9
4
3
9
15
65
10
6
8
24
7
60
20
24
9
46
9
45
68
7
15
29
28
41
3
25
30
41
21
3
4
5
75
1
20
24
96
39
12
19
9
27
14
4
71
9
10
6
23
52
24
8
12
21
15
16
3
41
4
17
28
87
44
55
21
9
6
5
16
15
38
24
60
3
19
30
80
34
12
5
13
15
56
19
6
47
9
127
36
9
27
9
54
50
12
27
9
43
5
3
31
53
24
4
5
24
22
17
9
15
43
14
46
12
2
7
36
24
9
72
8
4
18
2
43
15
18
35
1
44
27
24
121
12
15
44
1
20
39
61
6
57
29
43
51
66
90
36
2
22
9
81
18
5
25
36
20
3
4
27
26
10
45
24
8
13
20
15
16
5
63
36
48
4
8
37
23
19
5
45
3
19
9
5
7
15
12
17
36
7
29
7
5
48
4
27
2
24
19
15
90
23
60
52
92
24
9
82
5
4
12
32
45
31
20
4
57
20
34
14
10
45
20
12
12
112
60
9
3
68
12
12
7
18
6
9
72
29
34
18
54
41
24
43
2
24
24
3
13
20
24
3
79
33
45
8
10
12
29
43
36
24
9
21
6
18
11
43
12
50
4
6
21
15
12
6
39
8
36
21
7
63
2
51
7
21
41
4
36
20
79
17
43
12
15
17
48
37
72
8
3
25
24
44
22
14
24
27
7
5
21
52
3
69
23
12
57
24
31
32
13
6
9
5
34
65
31
45
20
1
23
85
27
20
69
10
9
15
12
14
46
29
9
10
9
5
10
26
19
21
15
20
9
3
9
27
49
3
29
12
39
19
2
40
48
35
45
46
9
63
14
24
94
21
20
7
74
39
36
4
29
67
3
6
131
49
30
45
15
9
27
5
69
60
4
6
12
24
38
39
4
27
5
13
30
60
14
16
18
36
45
9
20
7
9
18
53
48
4
3
5
28
5
16
11
4
5
79
24
44
1
63
57
6
9
8
33
3
19
72
30
8
24
10
29
1
8
3
7
6
39
44
1
6
14
22
5
4
29
10
18
44
51
9
24
79
41
4
20
3
4
5
27
9
22
45
20
33
12
16
6
41
52
8
43
5
24
21
12
12
12
60
34
110
46
38
60
7
36
53
10
9
21
6
17
12
7
12
101
36
31
29
19
26
28
11
31
14
22
50
4
11
52
63
12
26
91
24
27
12
5
21
24
10
21
8
7
30
24
3
24
89
4
27
15
14
16
6
12
41
84
1
23
19
41
33
10
5
49
27
20
43
14
27
24
48
33
48
3
7
21
5
24
27
16
65
22
26
10
66
36
24
54
54
90
17
1
11
1
11
4
8
28
8
60
12
4
15
12
18
6
45
20
7
18
23
7
14
27
1
12
23
9
10
74
60
10
41
4
12
89
27
43
5
13
20
7
9
54
2
3
24
9
52
3
8
1
6
12
6
20
63
1
27
8
24
9
48
24
60
7
20
36
45
7
36
135
5
4
15
2
3
21
4
15
3
24
38
52
3
20
25
11
49
36
11
36
33
24
22
14
3
19
5
9
4
23
4
44
55
5
24
9
3
79
26
10
33
8
67
2
4
18
72
36
72
36
21
20
4
12
15
2
48
112
12
6
5
9
39
31
9
17
24
3
7
9
80
1
23
31
5
45
4
12
44
16
56
10
2
40
90
36
5
45
7
5
4
6
48
5
24
21
3
12
21
10
18
23
9
43
87
9
12
5
10
54
18
12
54
36
6
53
31
9
9
23
4
45
8
12
51
28
29
58
17
55
45
152
36
37
18
53
9
31
15
50
52
15
17
159
7
6
18
48
41
19
38
34
2
10
38
51
108
21
7
20
9
60
15
9
10
36
2
7
17
4
11
4
8
31
29
9
7
32
1
8
10
5
25
6
30
20
4
20
36
15
19
9
57
11
4
3
5
1
23
4
3
14
3
24
9
24
22
38
52
54
72
12
96
5
49
3
8
7
38
3
16
17
3
21
127
3
36
5
69
12
10
45
65
3
12
4
29
22
2
88
8
24
51
36
25
95
12
1
20
3
4
9
36
3
15
36
5
24
21
4
47
19
5
67
42
20
12
24
19
41
27
28
27
53
1
48
11
16
24
9
27
3
45
44
1
36
27
44
16
9
3
5
15
43
9
9
51
36
3
5
60
7
9
56
13
47
28
9
32
10
9
8
31
6
20
27
43
30
15
27
30
15
9
23
25
6
45
29
7
29
27
9
3
16
45
27
8
9
60
10
29
16
75
2
24
10
2
7
45
6
62
10
14
24
24
22
53
7
9
8
33
39
24
25
36
20
12
40
18
5
19
45
32
13
30
77
13
60
3
33
56
3
7
29
52
17
3
4
29
24
100
20
15
28
39
18
6
5
36
31
2
43
56
33
15
13
8
51
16
15
2
34
5
4
3
41
1
3
8
9
51
4
15
21
5
19
48
17
27
19
6
18
38
7
48
32
1
20
19
15
30
27
123
2
34
54
80
12
19
9
36
36
59
19
5
43
9
8
12
88
5
28
18
9
5
16
23
4
80
55
89
9
19
81
6
18
47
12
12
1
30
54
6
29
9
10
26
36
16
3
24
3
24
14
24
7
3
6
39
92
12
19
41
31
45
12
24
8
9
4
24
39
32
28
8
9
10
9
45
35
9
10
17
100
8
31
17
28
101
39
76
5
39
52
29
28
6
30
20
24
10
33
9
35
45
19
17
3
21
15
28
15
77
33
36
12
15
33
4
18
65
7
5
1
30
9
27
81
63
45
45
20
3
24
7
6
30
9
8
93
7
9
8
43
9
35
9
15
4
8
28
20
7
77
31
14
60
12
34
5
4
15
17
4
5
99
36
40
20
12
37
3
17
3
4
48
36
69
8
3
37
54
14
10
41
9
27
12
1
66
24
5
16
5
4
36
8
51
4
41
15
9
16
42
29
36
7
5
36
7
14
94
14
3
9
19
8
1
18
38
3
1
12
15
5
79
24
5
39
91
2
10
29
61
8
10
29
16
80
60
1
39
32
12
24
24
16
8
9
3
4
3
36
6
54
5
31
5
12
28
32
88
24
36
20
9
52
72
23
13
20
34
26
63
31
36
2
132
28
24
30
24
14
16
6
17
4
9
23
1
11
9
39
61
27
17
36
19
5
15
33
12
40
3
60
48
9
18
33
39
36
24
5
36
16
5
3
7
45
32
21
12
48
39
37
20
34
126
95
48
1
8
22
26
16
39
5
19
3
14
24
7
8
21
4
54
36
17
13
6
18
27
20
19
14
15
31
2
12
7
29
40
23
13
3
8
9
64
24
3
9
6
12
2
48
39
1
35
24
60
13
54
26
31
29
24
51
9
4
18
24
48
26
16
44
15
9
12
15
4
9
120
87
3
6
11
9
3
16
36
15
14
7
5
10
30
15
32
4
27
12
26
52
27
3
101
45
7
33
23
21
22
14
39
24
12
1
23
67
6
27
45
8
10
18
12
32
10
57
20
103
17
28
65
16
36
18
2
28
27
53
36
27
33
19
3
24
45
9
35
24
7
29
25
11
79
9
27
6
18
41
12
9
12
43
3
5
31
14
24
22
21
68
1
8
10
12
24
54
8
15
24
19
26
19
9
6
9
20
1
36
44
7
32
7
36
9
9
11
12
19
102
6
5
16
51
41
13
18
12
38
43
17
3
67
17
24
12
33
7
9
6
2
91
9
51
39
5
12
1
24
11
37
36
11
24
21
3
33
3
31
14
46
18
3
29
15
24
1
47
1
15
12
9
15
9
20
55
15
21
41
40
11
40
17
39
19
45
27
42
30
14
15
16
32
4
17
27
43
17
9
3
21
15
28
15
14
87
16
12
32
9
12
12
40
48
8
3
52
15
2
43
20
28
65
3
37
47
33
24
22
17
19
5
69
15
4
5
63
12
37
42
57
29
84
3
25
11
16
3
14
28
12
8
10
42
30
5
9
24
51
7
2
3
33
36
19
60
5
4
8
63
21
55
9
20
4
120
20
7
24
72
8
21
10
5
49
11
9
24
36
46
18
15
3
2
7
9
20
94
5
16
15
5
40
12
9
35
60
9
31
32
19
18
23
12
1
8
55
65
12
36
22
21
9
11
7
14
36
15
33
19
15
45
32
9
7
9
18
45
15
2
46
9
9
24
36
11
19
14
22
50
28
20
43
99
17
36
13
63
9
8
10
18
35
16
36
3
26
51
19
14
3
4
9
11
7
6
30
6
3
20
25
8
15
73
35
37
11
36
28
20
4
3
6
44
10
21
17
19
5
84
19
15
12
24
9
44
28
3
6
36
39
9
6
21
36
17
3
4
45
8
96
22
113
12
33
3
1
18
9
104
45
ABCD 310042254*7^$a-1 [50056]
8
7
45
3
48
5
43
21
68
7
21
39
9
24
3
17
43
12
45
3
5
132
52
20
16
15
5
28
24
8
12
19
9
39
36
9
24
75
96
9
15
41
48
12
16
39
5
4
24
3
5
40
3
69
8
24
4
96
3
173
4
27
24
29
36
7
5
12
28
27
24
21
20
76
3
17
4
51
17
60
91
17
4
27
48
9
24
8
12
48
100
44
4
12
3
57
20
4
60
3
21
27
5
24
28
36
27
33
15
9
15
81
36
24
27
24
48
72
53
12
16
27
17
4
36
156
32
55
65
12
40
48
15
33
63
12
17
7
48
12
12
57
12
27
24
33
8
79
24
12
36
17
12
28
3
12
24
21
32
48
12
40
3
9
60
24
96
111
48
36
5
7
57
15
21
20
31
33
15
9
15
17
7
9
12
20
12
4
15
69
3
9
96
20
4
20
64
3
9
63
9
15
17
4
27
5
7
65
16
3
12
41
76
24
60
96
3
69
8
112
36
32
7
21
3
57
24
3
5
40
24
87
29
7
12
69
36
24
15
77
4
8
16
44
12
16
12
92
4
75
9
48
12
3
105
15
48
57
15
24
41
7
24
29
28
60
3
41
16
51
141
12
75
24
41
16
12
27
21
15
12
48
24
24
57
72
60
3
45
12
63
9
12
8
48
40
12
60
27
45
3
77
96
12
31
9
96
24
36
51
24
24
33
63
21
99
21
56
24
36
24
55
69
44
31
129
20
31
9
27
53
12
16
15
144
33
8
40
15
96
24
48
24
53
28
44
43
105
24
3
21
36
56
115
24
41
7
24
9
120
12
3
5
7
5
7
9
56
88
8
24
31
9
24
39
77
88
27
45
36
3
17
4
48
8
31
41
40
12
56
4
8
12
4
24
8
7
45
3
5
24
40
48
72
8
12
55
24
81
8
31
9
12
56
40
12
48
12
32
43
5
7
21
32
7
65
79
24
17
60
16
75
69
24
36
63
33
15
45
12
39
33
15
69
15
9
48
84
8
100
39
9
20
7
45
12
24
24
15
33
12
3
77
48
28
56
7
33
48
36
3
36
17
43
17
40
39
24
5
91
17
52
3
9
96
15
5
132
31
9
27
36
5
28
56
7
9
32
16
3
53
16
32
72
28
51
57
39
53
60
16
15
57
20
28
111
48
17
4
27
17
7
9
44
67
5
16
32
28
63
29
28
3
45
51
5
36
4
24
15
89
52
20
40
60
171
24
113
16
3
9
3
24
17
48
7
129
24
8
112
20
12
31
33
12
20
24
4
36
36
20
4
3
81
39
21
3
9
20
19
129
3
33
63
57
8
31
12
105
12
68
24
7
141
3
33
12
12
111
57
15
24
65
7
21
48
24
36
27
153
3
48
29
28
120
15
9
20
19
41
48
12
28
12
3
29
4
36
36
12
72
3
5
91
21
96
20
7
48
65
19
5
7
41
12
28
39
41
7
21
3
17
12
12
16
24
8
31
77
88
32
91
9
24
36
27
5
48
28
24
72
15
45
60
8
7
9
56
7
21
36
15
29
16
3
9
12
8
19
65
19
12
17
12
16
3
24
48
33
84
12
15
12
36
5
12
4
44
16
32
103
72
5
19
36
45
60
3
9
8
4
96
75
17
16
36
20
4
36
36
15
5
55
48
24
5
43
89
7
72
96
33
12
20
55
21
51
9
27
5
7
5
43
45
8
28
56
16
24
36
27
5
52
20
36
12
108
7
93
27
48
45
3
17
31
29
31
12
21
27
41
28
20
43
45
92
115
9
15
9
24
36
24
20
40
68
79
9
72
24
3
17
4
44
16
3
9
3
96
84
21
8
7
53
7
9
27
9
56
40
15
36
96
33
24
8
16
51
60
69
72
72
8
7
5
19
36
177
3
81
39
93
51
9
60
60
3
12
45
3
17
12
16
32
12
43
5
12
43
77
43
48
9
8
4
27
53
108
7
9
32
12
67
9
12
32
40
72
27
12
9
27
24
24
117
27
9
20
43
17
12
28
15
12
77
19
12
96
57
12
44
7
33
20
91
9
24
60
36
20
16
20
112
12
8
16
3
21
92
16
12
15
12
69
12
72
12
3
33
24
15
9
15
12
5
124
108
32
28
99
33
8
7
36
12
48
17
103
12
53
7
48
45
12
8
7
12
96
17
91
45
3
53
40
20
19
12
45
108
12
32
28
15
5
19
12
36
65
40
12
3
5
16
44
7
5
4
56
55
45
51
45
84
39
69
48
3
24
17
7
72
69
8
124
3
33
24
27
12
108
9
15
77
12
16
48
3
101
16
63
9
63
29
7
65
28
12
8
12
7
72
24
53
4
15
45
39
36
9
12
3
17
24
40
51
17
48
91
53
43
17
40
15
24
29
72
28
80
19
36
53
19
9
63
12
9
8
67
21
24
27
24
21
20
36
4
8
7
45
20
76
24
3
24
48
9
12
32
67
9
12
15
5
7
33
207
45
3
17
52
3
5
19
24
9
24
12
20
64
15
48
45
15
12
9
75
84
96
24
17
31
24
33
63
65
7
5
12
31
17
28
12
27
41
4
8
120
160
15
33
15
5
24
16
75
9
36
3
9
3
57
3
125
4
8
16
12
24
3
33
12
27
41
12
43
69
3
33
44
4
32
4
3
17
36
7
12
9
15
17
52
32
40
68
112
48
12
20
36
24
19
24
36
60
9
8
12
43
5
43
29
19
9
60
12
32
7
21
3
33
15
17
40
15
33
24
12
48
3
33
15
21
3
21
12
48
24
15
24
93
3
17
31
45
44
7
24
189
36
15
48
9
20
28
20
67
5
43
5
12
48
31
9
48
39
21
152
19
60
9
24
27
9
36
3
5
52
111
5
28
15
60
101
91
84
45
8
28
12
8
12
7
33
39
9
15
24
5
19
21
20
76
27
33
39
21
24
24
24
15
33
3
9
72
36
27
57
36
3
48
9
72
48
15
9
8
7
21
3
72
5
43
9
48
60
48
12
32
16
12
12
20
19
21
3
5
7
81
3
24
5
28
12
44
4
24
36
15
161
4
24
51
29
12
76
3
48
24
17
7
24
24
17
7
21
27
9
12
3
77
67
45
12
68
16
32
72
76
12
92
31
17
7
57
15
33
39
24
5
43
45
51
125
76
39
5
43
21
27
5
52
15
5
16
3
9
60
87
53
28
36
20
48
43
17
7
24
41
67
12
29
28
15
12
12
84
17
28
12
12
20
7
9
27
5
4
56
40
80
24
7
9
15
17
76
27
45
44
4
87
60
29
7
29
52
3
17
7
24
24
36
60
89
12
4
36
3
5
76
60
32
60
4
99
69
68
7
45
36
15
9
32
16
63
41
7
53
4
12
48
75
17
31
69
3
9
15
53
7
105
36
12
20
4
51
93
116
16
12
15
53
24
7
53
124
60
3
9
15
17
28
183
17
28
15
29
43
5
40
24
3
17
36
4
135
5
67
9
44
36
28
32
19
65
28
ABCD 310264326*7^$a-1 [50010]
40
63
5
7
104
48
48
9
51
10
23
48
3
12
22
11
79
44
10
36
2
13
8
15
48
21
37
38
21
37
54
20
9
3
69
43
9
45
14
12
9
36
1
3
104
72
24
13
27
63
93
69
26
49
44
1
60
59
49
18
17
27
12
24
45
3
46
108
38
9
13
11
12
15
33
51
70
42
77
12
19
93
72
11
48
96
84
46
2
12
34
24
50
9
39
84
34
11
15
36
10
48
122
9
72
24
3
93
3
21
31
5
75
16
8
82
66
54
47
63
21
3
48
9
43
32
12
72
169
111
20
13
3
44
33
76
59
21
12
27
33
3
22
54
149
39
10
14
57
12
7
41
12
63
22
207
20
3
21
1
86
37
117
35
55
125
15
16
36
32
9
27
21
51
13
33
12
14
12
9
16
9
35
27
4
29
120
73
11
7
9
45
3
8
1
26
28
5
1
3
68
39
46
35
3
22
98
36
84
16
18
108
83
37
18
8
57
12
55
17
40
104
15
9
39
4
5
4
33
14
72
12
33
15
12
48
48
24
12
37
33
74
12
4
32
21
4
27
8
10
131
1
47
39
13
8
112
9
59
27
24
24
21
24
63
28
20
16
45
44
27
10
14
45
3
117
3
9
12
13
14
64
156
68
69
24
19
18
35
16
35
46
450
48
41
4
20
7
6
86
121
23
12
10
48
24
11
28
15
9
3
42
38
21
60
24
3
64
45
11
108
45
3
1
20
27
45
25
12
2
58
3
35
1
15
8
1
117
23
60
16
8
12
24
24
4
3
32
4
90
2
96
1
20
24
15
105
25
2
12
9
85
47
39
45
1
12
83
15
70
12
23
75
1
59
85
20
43
41
39
70
11
16
11
136
44
36
28
36
6
23
25
6
9
11
9
16
35
60
24
28
5
37
59
7
36
9
23
21
27
12
34
134
1
72
33
12
35
15
24
12
33
63
60
10
71
37
26
33
19
48
6
14
34
6
17
36
12
37
11
36
13
35
15
34
14
33
15
1
36
20
61
168
50
16
5
55
45
21
23
24
15
36
1
20
84
55
44
4
45
20
36
36
103
65
37
23
49
23
39
16
18
50
22
3
9
60
48
86
12
21
12
15
34
35
15
1
20
7
5
43
6
11
43
77
67
29
75
108
60
9
37
23
1
30
78
62
21
25
38
57
25
14
58
6
5
84
37
38
10
6
8
21
16
21
11
12
51
36
57
24
132
48
49
47
64
8
48
31
5
16
72
8
1
23
3
108
9
27
12
34
38
22
12
6
36
90
107
12
61
3
44
19
54
14
76
17
27
34
3
47
9
13
90
89
4
45
15
44
111
1
27
41
3
106
14
21
199
30
50
1
27
21
59
9
24
3
108
45
67
68
129
72
28
47
40
41
63
108
16
33
47
28
8
34
83
3
34
15
20
19
8
1
8
12
4
11
69
27
10
38
9
84
49
36
14
129
49
14
1
8
55
44
4
54
6
8
60
12
40
5
60
15
109
11
16
126
71
51
10
14
58
11
37
35
75
9
12
19
53
3
60
60
142
54
18
2
21
36
24
63
40
36
53
37
48
6
17
51
76
21
27
32
33
12
13
38
48
21
7
80
9
24
24
7
53
109
2
10
86
82
47
84
4
3
5
4
59
1
11
46
90
78
59
7
6
2
34
2
1
8
52
35
36
28
12
8
25
45
11
24
157
18
20
36
9
25
15
48
23
9
13
2
40
29
1
132
14
34
2
12
9
108
4
11
16
60
18
2
10
6
12
33
128
19
33
11
36
16
29
60
24
75
36
76
9
20
39
154
26
45
15
12
105
49
12
63
11
84
45
28
11
61
11
34
98
21
1
6
57
8
51
12
16
29
3
180
33
60
84
3
33
48
39
4
44
36
57
7
36
140
37
9
2
57
135
48
117
49
6
56
64
9
8
12
15
12
9
31
8
9
27
48
1
8
25
12
6
8
4
5
36
49
24
111
63
9
20
25
126
53
96
96
4
48
71
12
36
24
36
81
27
25
57
14
45
3
34
23
27
4
41
52
44
72
52
9
23
7
18
35
111
106
36
2
21
4
15
30
6
32
21
12
48
13
14
4
5
13
27
35
58
72
14
9
51
4
48
65
15
37
11
12
45
49
146
33
1
60
23
3
57
96
3
46
2
13
56
1
26
48
45
3
33
40
56
100
27
113
139
42
26
57
7
53
31
29
48
99
13
20
43
41
3
21
52
20
7
29
4
111
53
60
4
45
2
9
49
12
11
175
89
24
27
34
110
9
39
10
26
48
24
22
62
12
120
58
14
4
32
13
8
84
27
24
36
9
19
18
18
54
26
124
32
33
28
135
42
2
160
30
2
45
4
23
9
13
18
9
71
45
4
8
7
30
6
29
15
24
9
36
3
24
4
30
35
145
15
45
35
36
121
18
105
104
43
17
1
108
11
13
50
13
117
3
104
63
46
14
36
33
37
63
44
25
12
83
85
3
27
32
69
15
48
16
132
104
52
41
12
1
119
49
18
17
31
6
63
153
14
21
15
33
3
94
14
9
7
77
31
5
40
8
15
1
20
39
16
33
8
24
31
56
73
179
96
12
57
7
6
23
40
44
13
6
53
24
13
47
99
36
9
39
22
26
22
24
18
44
21
25
66
8
1
140
28
143
24
13
11
57
15
34
48
38
22
11
36
16
12
45
18
17
19
68
9
1
14
88
8
33
36
13
2
12
24
76
44
45
24
51
12
70
51
11
1
11
16
140
33
3
4
8
1
8
1
14
12
33
15
57
48
7
116
12
9
3
9
15
82
26
37
107
33
136
11
21
3
46
23
63
21
1
11
51
12
34
72
83
51
21
15
24
16
5
13
47
31
36
44
40
9
8
27
12
93
67
17
1
23
85
2
9
49
3
72
11
4
80
4
17
73
18
29
13
3
8
39
9
39
22
14
85
44
60
31
8
21
24
60
3
1
59
72
1
57
47
15
34
2
9
24
12
24
27
60
34
11
60
1
11
43
20
9
103
12
296
33
1
72
14
34
14
1
20
51
33
24
51
12
24
10
12
54
42
18
5
63
21
28
12
105
71
1
47
19
17
91
6
50
69
19
18
27
11
93
31
29
7
60
29
24
63
12
9
39
16
41
27
12
12
52
272
16
5
ABCD 310327938*7^$a-1 [50016]
24
70
5
24
37
54
2
27
13
30
5
45
4
20
27
19
41
79
5
33
48
22
12
41
12
25
20
36
22
18
12
30
101
96
33
39
13
102
18
66
36
101
24
21
36
3
21
70
2
10
5
7
14
63
31
65
1
80
3
31
12
14
60
39
57
124
36
8
3
93
27
36
9
34
48
12
2
64
72
30
18
30
26
58
17
19
18
104
27
79
30
68
15
7
12
29
57
4
18
17
19
6
8
4
6
42
72
20
28
30
62
39
48
55
60
2
48
3
13
90
5
33
40
20
46
2
58
96
60
2
15
1
8
15
9
36
72
24
3
55
150
35
24
48
1
24
36
11
45
24
4
12
56
72
28
20
51
1
42
5
12
84
12
1
11
57
52
12
18
24
18
18
29
12
13
8
24
27
7
2
15
24
45
72
36
88
47
69
12
64
80
10
12
5
91
5
7
29
21
24
48
106
144
5
9
84
10
18
24
11
7
38
10
77
9
4
12
6
62
4
8
28
8
22
17
45
27
43
2
48
36
4
18
18
80
172
48
44
46
14
3
33
4
20
10
2
40
23
13
80
22
62
70
48
6
24
107
31
60
17
7
36
98
3
21
15
21
27
7
5
25
8
34
5
1
11
36
1
66
6
30
12
50
39
36
25
116
10
17
45
34
30
32
82
24
30
95
7
24
42
11
9
94
74
4
23
12
67
2
22
134
3
19
14
16
24
11
31
14
63
7
14
36
34
42
18
53
9
15
189
4
11
9
16
35
9
84
46
2
12
15
13
11
36
48
33
3
1
8
10
2
22
5
9
36
3
9
106
5
13
56
12
3
43
26
15
13
24
18
17
48
7
29
1
36
12
11
109
68
10
14
36
3
1
35
9
39
9
10
24
72
41
21
70
96
74
22
5
19
30
8
28
8
39
69
27
1
80
112
42
6
30
2
22
29
19
72
29
67
14
36
52
56
15
21
15
25
96
107
12
31
29
72
43
5
13
18
41
55
24
17
69
16
56
4
54
6
71
1
30
18
11
37
8
39
9
27
96
33
4
24
30
17
12
67
54
8
3
19
30
11
69
27
72
13
11
21
10
86
16
18
12
26
48
94
50
60
10
5
31
41
9
27
12
73
8
22
14
46
17
67
2
12
22
77
21
12
4
71
37
6
96
2
15
84
13
80
132
64
6
2
39
79
2
10
72
6
12
23
36
57
24
63
7
5
31
30
11
21
22
53
60
19
54
23
19
12
12
2
12
27
19
18
8
12
88
12
20
12
58
12
2
12
10
42
18
30
11
81
39
9
39
84
103
38
24
4
18
12
5
21
16
20
28
11
13
56
10
12
60
17
19
12
30
11
19
2
40
102
38
52
8
27
1
44
27
43
6
30
14
70
2
12
39
43
2
96
40
56
16
11
1
8
12
10
12
5
61
56
39
12
37
32
15
1
68
12
16
11
1
54
158
48
34
48
12
101
103
38
22
42
48
56
3
37
44
10
2
12
27
48
133
18
120
72
26
12
46
5
19
29
7
14
12
51
1
59
43
5
49
66
14
22
26
46
26
22
5
43
17
19
17
57
36
48
3
21
36
12
87
19
41
45
48
84
4
35
153
10
50
96
48
10
60
74
3
7
14
48
10
14
51
21
3
12
31
12
5
9
16
36
32
22
30
8
40
47
129
22
98
48
12
10
24
12
17
13
30
2
75
13
11
12
12
9
22
12
48
41
33
4
54
252
54
54
12
50
48
36
12
10
30
32
3
33
36
15
19
12
50
36
16
6
38
36
36
82
2
15
67
54
11
9
10
2
10
62
15
7
2
82
29
67
5
129
34
12
2
3
9
16
32
51
7
17
13
18
30
6
14
24
15
13
18
86
3
21
16
6
2
34
12
26
10
6
23
1
60
60
42
12
42
44
60
51
12
69
22
6
66
17
61
56
24
10
5
7
144
2
22
42
204
8
34
2
48
36
4
8
27
7
48
41
84
25
30
108
14
27
19
14
88
12
68
75
7
6
12
80
27
13
32
15
33
27
7
54
11
73
20
3
19
41
9
34
74
12
76
35
55
50
39
103
125
13
198
12
14
12
3
1
8
70
14
39
9
22
12
53
24
13
11
85
32
40
30
26
24
15
60
9
24
108
3
21
22
86
4
35
49
23
7
120
12
2
3
84
19
42
60
8
10
2
28
24
30
29
84
25
32
27
31
2
24
22
2
39
79
12
5
21
24
22
2
10
26
4
24
56
24
4
12
116
27
25
30
26
48
96
24
3
13
20
46
126
6
2
3
19
62
12
4
95
45
15
145
48
35
120
7
18
12
35
60
45
12
36
4
47
36
7
36
29
13
32
24
48
36
27
79
17
97
20
16
47
13
6
14
10
29
7
60
24
150
20
40
24
35
9
12
51
13
30
14
12
52
12
32
24
27
105
58
36
30
24
8
3
19
17
12
25
20
27
21
10
17
1
36
54
17
7
110
22
17
24
25
47
69
24
48
24
22
14
22
24
66
90
2
22
48
89
33
15
9
22
5
43
14
15
33
12
39
43
185
9
22
89
19
77
79
38
16
30
17
9
3
13
32
24
12
3
36
9
112
20
3
60
67
30
12
12
44
22
36
5
12
7
26
4
36
6
2
58
17
9
72
4
48
56
22
14
10
5
7
17
108
91
84
6
8
36
3
9
15
43
24
2
58
38
3
9
34
6
8
12
24
72
24
34
29
9
27
12
48
31
2
12
24
60
22
84
53
9
70
161
7
50
22
6
47
9
58
84
30
72
20
22
14
12
10
84
30
156
30
12
108
50
4
18
5
9
40
32
63
9
27
13
54
5
1
6
2
12
22
12
17
60
36
33
4
18
17
13
104
28
60
8
70
29
9
10
74
10
5
69
28
11
55
60
17
73
116
3
12
13
23
7
5
9
36
96
70
5
67
5
25
12
11
21
52
8
4
18
24
18
12
83
43
26
28
8
39
45
24
12
39
21
64
6
24
53
43
2
48
24
63
69
4
8
63
1
36
42
24
5
69
3
48
1
44
3
7
6
11
45
34
17
24
57
36
3
31
12
29
31
38
10
17
163
2
15
79
14
106
6
42
26
3
49
11
36
1
32
10
17
12
43
2
4
23
21
3
84
1
102
38
12
28
18
14
12
12
39
7
6
24
36
23
1
60
48
18
30
20
72
4
80
4
32
39
45
3
1
83
9
39
1
48
56
10
2
34
29
19
72
2
15
55
26
70
24
29
9
22
6
68
76
8
12
10
2
34
113
13
11
13
23
48
36
12
25
8
60
22
6
12
8
36
10
54
59
13
48
24
35
9
94
5
9
12
16
12
11
24
9
4
30
48
48
2
24
3
48
45
24
16
32
106
36
5
19
24
36
62
24
4
42
42
20
16
6
30
44
39
24
24
43
2
70
24
50
10
6
12
90
5
55
53
67
38
24
48
60
3
7
5
67
14
112
20
27
7
18
12
18
14
24
39
21
39
19
197
12
25
30
2
3
37
44
39
45
76
44
70
12
5
12
36
9
64
8
4
44
ABCD 310353354*7^$a-1 [50033]
11
24
24
19
21
60
21
30
21
24
63
69
3
5
84
19
21
32
25
71
64
68
28
33
47
24
36
19
29
1
15
44
12
12
25
3
9
23
108
60
73
15
12
8
24
19
6
23
60
52
12
51
5
60
4
24
3
48
24
12
30
63
69
42
24
60
17
40
68
4
72
24
9
18
54
23
36
100
33
11
7
72
42
131
49
12
27
20
7
9
20
24
91
45
33
11
16
32
40
12
3
6
42
41
25
63
51
17
61
30
18
23
36
49
35
156
52
39
72
72
126
42
89
40
3
17
25
6
53
1
47
7
5
1
23
4
32
73
6
21
177
47
36
4
20
52
12
9
11
19
24
9
93
3
84
39
5
16
20
1
12
75
51
21
21
23
16
20
36
19
9
56
28
3
53
36
28
116
7
5
112
8
1
48
48
36
30
57
20
144
4
45
24
6
57
63
5
91
78
35
1
15
20
40
21
11
19
21
60
32
28
12
48
24
45
72
99
9
11
13
15
72
69
6
45
3
18
18
5
28
32
84
12
1
39
24
20
55
78
3
20
148
21
83
36
151
5
31
60
17
132
36
40
39
60
36
60
57
116
67
33
51
9
33
3
75
53
16
24
20
76
44
96
16
128
136
20
12
40
33
60
30
9
3
24
21
9
59
25
12
15
8
25
27
8
7
5
4
171
36
57
44
103
17
37
30
5
100
21
27
8
73
18
6
6
66
23
16
32
4
39
105
117
15
15
54
11
1
3
56
103
17
28
20
115
5
24
37
30
9
15
21
8
12
73
27
104
37
6
33
8
52
56
4
27
77
7
78
15
3
9
3
12
36
9
8
76
15
33
9
39
3
5
12
48
31
69
36
21
6
12
5
16
68
40
9
23
1
18
17
24
4
24
81
11
88
33
23
91
9
20
7
48
5
43
29
19
21
51
57
27
33
3
41
13
18
102
23
60
4
12
27
12
66
51
12
9
11
12
1
63
32
12
28
8
4
21
27
44
120
7
21
20
16
24
3
65
25
3
20
1
35
48
48
13
71
7
33
120
108
63
5
25
3
44
16
12
24
15
41
25
3
9
48
15
21
63
8
28
3
5
124
51
9
21
51
44
12
13
11
16
8
7
9
36
8
7
30
54
45
69
24
15
20
37
51
9
3
45
111
9
27
27
53
48
72
16
21
3
27
48
81
20
40
57
75
8
48
16
20
49
24
18
17
16
32
60
13
39
27
53
7
21
3
5
4
33
15
20
4
87
69
3
17
4
39
21
24
3
29
12
40
9
39
15
17
1
24
12
42
12
21
21
120
27
80
43
53
40
51
5
19
9
8
64
33
36
27
8
43
17
16
21
30
9
48
8
12
16
24
8
91
9
33
15
57
15
32
52
20
16
33
72
66
53
40
21
18
5
12
28
20
36
7
6
23
12
36
12
1
59
24
16
32
37
23
13
27
68
79
9
15
18
47
24
16
33
11
43
9
8
31
9
45
18
29
19
18
12
35
76
15
21
9
3
27
21
12
21
24
15
56
16
15
41
40
3
17
4
9
36
30
41
72
52
36
21
18
41
24
36
4
24
27
9
21
27
99
24
5
4
24
20
55
6
11
31
9
21
24
59
16
33
51
9
12
23
40
20
13
18
9
36
36
57
72
23
100
8
13
59
16
9
42
33
57
11
28
63
17
7
17
48
40
39
21
20
1
27
33
12
11
19
29
16
12
93
18
33
80
19
6
59
49
11
73
111
8
60
49
23
43
6
47
16
20
16
9
59
4
3
17
1
24
42
29
36
13
12
131
19
12
30
23
79
29
13
12
83
112
3
9
27
53
4
12
8
43
24
5
25
3
56
36
12
1
15
36
48
48
12
8
43
5
91
18
35
73
15
24
56
37
47
4
36
44
7
45
57
3
45
15
45
114
45
8
108
28
57
48
24
15
12
20
13
15
9
12
11
40
104
40
57
23
40
44
36
4
8
13
15
63
21
8
4
8
16
12
48
56
60
24
40
9
12
24
87
3
5
7
5
4
9
47
1
18
5
28
32
28
3
30
30
29
1
6
17
4
36
45
96
35
4
24
39
57
15
48
29
19
29
72
25
30
45
9
39
15
5
4
12
33
15
27
21
12
93
23
40
20
1
11
1
71
28
48
44
72
37
51
20
1
99
8
43
89
28
33
15
27
53
4
3
5
100
45
27
32
4
44
12
1
54
5
19
42
6
66
11
40
12
21
23
1
6
57
72
48
45
75
72
9
11
181
39
45
30
9
75
5
64
24
60
32
7
6
84
3
20
36
28
21
30
18
83
64
80
25
12
71
13
47
12
28
32
36
13
11
24
4
27
29
4
8
28
20
1
6
30
114
24
17
12
276
61
39
9
23
55
60
17
16
9
23
19
36
45
15
93
12
24
20
4
3
77
36
24
1
3
8
24
7
21
96
12
24
27
41
19
30
23
48
40
176
16
45
11
24
1
18
9
33
3
20
49
23
48
13
78
21
20
12
16
117
27
12
8
7
6
27
9
47
4
33
27
20
36
7
33
9
6
18
27
12
80
91
9
44
7
21
45
3
8
7
42
3
20
31
17
16
44
12
48
4
56
7
18
84
3
32
28
20
40
12
9
96
11
24
12
24
16
27
9
8
109
27
56
88
20
4
27
84
9
3
5
79
5
55
6
6
17
16
60
20
4
20
61
66
30
12
51
32
1
11
108
72
16
36
8
48
37
3
20
19
5
4
80
4
68
25
6
18
39
12
44
49
27
32
7
5
28
36
45
35
1
42
6
87
51
17
36
1
60
11
132
72
4
24
32
76
20
79
42
3
44
1
11
19
21
20
13
18
42
72
12
63
12
12
24
12
8
7
18
30
41
88
21
30
42
12
11
1
12
3
15
21
20
40
68
52
12
8
84
76
80
64
24
63
6
15
20
36
1
23
1
24
51
20
72
64
261
3
177
12
35
60
79
41
49
18
12
41
1
72
39
33
11
64
63
9
51
17
48
1
12
6
93
8
132
36
4
8
13
35
12
28
15
21
9
30
17
148
24
32
136
33
15
12
120
8
4
27
33
20
19
90
59
52
45
18
5
24
67
24
9
9
35
61
54
45
104
96
1
51
20
12
1
6
101
28
195
48
77
156
4
56
4
56
4
27
29
24
7
17
52
27
9
9
15
39
45
24
20
13
36
27
3
41
13
18
21
9
215
43
81
12
147
29
12
19
113
25
95
40
15
29
7
29
4
9
3
45
18
21
104
12
43
77
12
37
96
18
42
59
16
60
33
102
24
5
4
21
72
90
144
69
8
67
21
80
88
3
17
24
19
113
4
32
12
19
9
21
27
9
15
8
19
5
16
104
7
66
47
7
33
20
28
9
12
15
92
1
23
24
7
9
96
44
40
36
24
33
15
3
30
59
7
17
4
93
39
84
ABCD 310556958*7^$a-1 [50008]
12
43
65
12
48
60
60
36
60
39
12
21
63
4
44
9
36
3
180
9
3
36
12
21
36
75
88
5
19
8
57
15
21
24
3
16
56
9
7
32
120
40
32
48
21
15
4
5
147
45
12
27
4
8
24
60
9
12
12
3
45
12
24
27
21
36
99
81
3
60
9
27
84
40
56
88
221
72
75
93
96
36
79
24
32
40
8
12
9
72
111
36
9
108
3
21
48
15
45
3
33
19
72
5
24
27
9
51
12
9
27
84
12
33
75
21
15
12
21
3
81
36
48
36
60
12
75
21
55
20
9
87
93
3
9
96
48
91
5
60
39
24
12
48
21
12
48
51
24
9
31
29
3
40
5
24
3
129
108
60
84
48
96
75
72
9
12
24
135
36
72
16
32
168
16
77
96
3
48
16
44
93
12
72
108
87
12
76
56
64
5
12
12
36
24
72
132
24
123
96
21
43
5
15
105
27
24
69
147
12
33
159
33
43
41
7
17
39
69
120
36
63
16
77
3
16
77
84
15
24
48
33
84
123
16
65
12
87
48
9
19
24
113
24
24
12
67
32
9
24
31
17
48
31
53
36
7
5
36
31
20
12
33
55
5
27
21
12
12
43
17
15
33
7
56
93
27
21
24
168
19
17
3
33
3
45
60
15
9
168
7
29
12
12
48
12
103
29
72
96
3
16
8
45
12
15
45
24
51
9
12
3
16
8
33
55
17
48
15
9
12
3
48
69
36
7
24
24
5
111
9
43
8
69
15
156
69
48
36
24
79
41
15
9
3
33
12
24
27
117
12
43
24
8
16
65
15
84
12
33
3
9
24
12
24
63
165
3
33
15
9
84
3
9
84
48
183
4
5
3
69
48
27
36
48
9
3
9
55
5
3
88
5
67
48
65
24
3
9
19
29
48
36
7
48
224
45
3
60
57
12
12
36
60
15
12
21
3
12
33
15
4
8
24
9
36
48
36
7
113
111
21
120
84
55
41
3
84
12
81
36
27
33
3
16
5
12
12
51
21
51
40
29
24
72
48
115
41
36
51
21
36
24
79
17
12
15
57
108
7
5
24
27
12
45
60
51
57
12
12
12
96
60
31
17
27
21
31
5
24
139
48
17
31
80
24
12
36
21
3
36
9
96
27
9
12
24
27
36
12
21
48
51
72
9
12
3
40
5
72
12
12
43
5
12
3
93
3
12
120
45
15
52
41
51
81
60
48
195
52
137
51
57
36
3
60
21
24
3
57
55
24
5
19
48
72
32
9
15
45
51
21
72
147
48
16
53
3
21
3
9
60
24
27
16
53
12
123
48
21
48
15
60
180
9
24
7
68
57
91
8
16
5
12
36
75
21
51
21
12
75
81
91
53
3
64
17
12
12
12
51
9
15
33
12
27
141
12
15
21
19
41
36
39
21
103
8
21
67
41
12
27
57
7
5
3
21
24
12
55
17
63
9
31
8
24
9
24
204
19
8
12
4
101
27
16
17
24
3
33
27
40
41
24
27
9
39
33
24
3
36
60
96
21
96
36
87
9
12
3
60
33
60
99
60
33
12
3
21
3
69
3
45
12
7
20
60
33
7
29
12
48
60
75
33
15
57
7
128
48
40
8
16
41
3
9
43
5
3
96
36
45
36
36
12
96
63
132
48
9
87
108
129
36
15
12
36
165
96
36
55
125
12
24
39
45
27
21
12
15
93
36
39
45
19
29
39
21
108
51
60
93
15
9
12
12
15
84
33
24
19
89
15
72
84
45
31
173
24
3
160
5
12
72
24
63
33
60
19
56
24
21
27
12
9
27
45
51
21
36
3
21
39
24
9
15
9
39
84
21
60
120
87
81
111
36
9
51
60
24
45
12
99
28
20
100
56
33
120
12
51
21
43
48
29
111
48
9
3
21
36
24
111
33
15
45
60
7
68
57
96
48
36
12
24
72
3
105
7
20
9
48
24
51
45
19
65
12
3
45
12
72
12
15
4
44
12
9
39
93
72
3
40
8
60
9
3
24
21
96
67
149
24
96
87
28
5
36
31
41
12
24
24
12
12
159
21
63
72
21
48
12
60
19
53
3
24
24
81
24
51
81
3
24
57
15
16
44
4
29
15
12
33
15
9
72
39
57
72
60
27
16
8
16
17
103
5
51
24
72
117
72
51
60
4
41
15
88
24
5
60
31
5
48
27
72
24
24
9
3
9
3
45
67
24
77
15
52
8
24
45
15
21
87
16
20
36
21
72
207
33
15
9
67
56
45
15
33
15
60
57
48
15
33
36
36
15
69
12
7
8
69
27
21
43
20
52
41
3
9
19
20
9
3
16
20
57
72
36
63
141
96
48
67
24
29
67
20
45
15
45
3
9
15
45
36
31
128
16
29
96
36
15
16
24
77
48
36
103
17
48
12
24
115
8
21
24
12
15
16
53
15
9
12
96
24
12
192
12
12
24
48
51
9
31
48
29
27
21
24
72
51
40
17
55
24
17
3
9
3
40
5
27
12
33
27
48
16
24
80
9
12
99
9
7
96
5
120
120
19
32
24
57
24
12
3
57
12
115
41
24
15
33
135
48
72
9
12
19
5
207
153
163
53
84
7
56
12
69
27
12
117
15
52
56
21
19
48
53
24
19
5
3
16
89
36
24
51
40
32
69
15
48
108
21
36
60
3
40
17
31
5
24
36
31
5
15
33
12
60
72
27
9
84
24
75
57
103
20
33
19
8
93
36
72
36
87
33
36
27
9
19
32
69
12
24
27
33
19
48
5
91
56
24
24
45
72
96
63
33
24
48
24
12
12
36
15
45
12
39
24
12
76
17
108
99
141
48
27
21
3
9
36
39
9
48
12
ABCD 310568402*7^$a-1 [50022]
46
14
7
24
29
7
60
5
22
6
114
2
70
150
20
24
103
36
111
69
3
2
16
20
10
57
24
36
45
32
7
5
67
27
6
48
15
75
36
24
36
9
45
39
29
60
19
36
36
27
74
79
84
63
26
7
17
7
15
84
24
21
21
44
96
91
41
12
46
12
26
16
44
34
45
12
12
63
21
12
108
15
38
31
60
5
7
39
24
26
67
12
51
21
3
38
19
153
6
24
14
84
16
6
36
38
16
30
24
86
46
9
45
90
26
7
12
53
19
24
72
17
130
21
39
18
188
19
65
58
33
53
84
22
60
21
69
48
99
113
24
19
12
48
75
9
84
45
18
14
7
12
39
21
17
10
9
15
96
14
7
5
24
60
19
132
41
48
154
6
39
12
36
24
63
2
55
15
36
57
3
38
7
39
86
58
6
20
7
17
31
36
12
72
29
7
27
12
14
82
45
60
3
86
67
3
74
16
6
38
82
12
2
10
26
64
3
24
36
5
19
9
15
33
3
24
87
2
70
86
154
26
19
51
54
30
38
76
39
12
96
75
62
22
45
65
34
26
4
20
60
36
58
180
2
7
39
50
7
27
60
33
15
62
7
36
12
9
6
45
45
20
28
42
21
15
14
10
24
9
24
3
21
27
60
38
10
57
12
41
7
24
87
2
10
9
3
6
90
2
19
15
66
42
2
10
48
9
17
70
24
12
86
64
6
42
15
87
26
10
45
15
60
2
96
31
45
15
15
60
36
9
72
111
57
48
48
53
36
31
3
24
33
15
45
63
12
14
70
48
72
38
58
48
14
52
68
19
51
12
14
22
38
12
52
42
81
3
33
39
42
32
31
15
24
21
15
21
96
51
9
3
60
9
65
28
18
69
75
24
21
72
9
18
12
57
15
9
27
6
15
29
31
15
48
9
17
12
60
22
45
24
3
48
86
19
24
17
24
46
129
3
12
45
24
41
12
4
20
19
15
153
36
41
96
24
7
60
3
2
10
45
29
10
6
3
12
51
60
2
16
3
93
30
38
115
60
12
75
21
60
36
51
26
4
30
33
27
33
5
12
55
12
12
63
26
19
5
43
12
39
6
6
42
20
10
36
2
19
9
54
9
36
27
21
36
9
39
9
6
36
2
19
24
5
151
3
60
60
96
84
50
55
12
60
3
36
9
29
12
10
74
34
84
42
6
42
32
46
18
20
120
19
5
28
39
48
60
15
108
45
15
38
34
36
14
10
57
5
43
15
33
12
41
7
63
12
9
3
86
10
72
2
7
15
21
144
12
21
32
7
3
26
55
75
14
28
3
29
7
48
12
24
5
7
12
36
3
21
3
9
48
3
12
38
10
6
92
22
33
3
14
7
53
22
45
99
9
3
14
34
50
12
22
42
27
36
33
32
96
7
9
18
2
7
53
10
141
24
12
39
78
39
24
77
34
9
29
19
9
54
9
39
24
21
12
33
42
36
9
3
50
34
24
14
12
7
3
26
70
38
34
50
7
60
5
84
12
10
9
33
3
24
3
9
24
29
31
5
7
63
69
48
113
19
3
12
38
96
7
3
2
7
3
69
29
36
55
39
2
34
21
24
3
12
45
41
7
24
36
168
24
36
17
36
10
6
15
99
12
72
42
6
158
34
42
15
5
28
63
63
12
72
12
36
2
22
45
51
105
75
2
96
43
3
18
6
9
15
45
12
3
2
118
33
36
3
26
19
3
2
7
63
110
96
31
24
3
2
48
4
27
12
84
60
3
6
3
3
21
53
7
9
75
5
19
89
10
26
31
5
7
5
48
70
12
26
82
21
29
94
81
3
24
2
4
80
16
3
17
211
5
4
30
21
12
5
55
3
18
54
45
3
21
36
5
7
15
36
14
43
57
68
19
99
21
3
33
27
24
14
48
168
36
55
41
31
27
6
48
3
60
63
14
79
21
27
15
6
15
33
54
9
17
19
12
15
14
103
3
48
105
5
67
12
24
132
17
7
51
12
26
12
19
27
12
48
74
7
29
19
12
3
132
33
5
19
63
48
33
24
3
45
3
9
5
34
33
3
30
66
2
7
21
15
29
4
42
21
63
14
19
12
5
70
57
63
38
12
16
78
9
48
9
6
48
69
27
21
5
34
96
2
7
5
7
29
7
27
14
7
12
63
21
21
32
31
36
3
21
24
12
48
15
18
15
48
27
2
7
63
30
27
3
18
20
28
15
24
3
105
27
21
3
12
2
12
34
12
18
87
3
6
44
34
12
213
27
33
17
115
5
10
14
4
27
120
45
3
48
39
21
5
7
3
45
15
108
74
7
63
38
7
125
70
105
24
27
24
12
21
12
15
33
12
17
24
4
15
48
3
14
7
29
72
58
42
44
10
33
72
33
20
7
89
12
178
9
21
32
12
10
110
22
45
5
70
26
34
81
5
58
12
98
34
57
15
21
12
27
21
3
26
31
29
58
38
34
50
43
15
2
36
24
4
20
31
12
3
108
2
10
24
21
29
7
12
77
7
3
50
7
48
41
31
3
78
92
48
79
21
6
9
12
5
43
15
2
4
6
36
45
39
48
60
9
93
6
9
63
33
125
100
68
19
51
12
42
39
29
60
64
20
58
9
57
3
41
22
14
10
21
3
2
91
17
7
195
81
60
5
48
84
160
30
9
77
12
34
33
77
144
7
60
15
2
7
3
2
34
30
32
19
75
98
12
4
42
60
24
48
66
54
12
21
39
24
9
60
5
10
9
77
91
63
2
4
162
14
7
39
21
17
19
5
36
16
18
2
43
5
28
140
52
39
3
24
57
132
87
45
3
33
9
18
72
24
117
63
72
12
12
38
52
63
12
39
9
101
7
57
42
6
32
7
3
26
67
12
75
38
7
101
46
21
63
14
22
48
36
24
9
36
17
36
58
33
63
18
126
146
7
36
5
43
36
27
21
29
10
14
10
9
53
24
7
117
30
60
33
39
21
5
4
3
87
21
5
22
98
7
3
38
4
3
15
21
48
15
21
17
139
3
24
30
27
27
9
48
12
36
53
58
96
21
17
12
48
7
101
82
57
12
29
22
33
63
21
12
39
21
29
58
24
2
55
36
27
12
14
60
103
29
12
7
48
3
69
36
12
27
36
84
14
22
14
31
3
9
48
84
15
218
7
15
26
4
87
9
44
58
33
3
72
14
7
77
12
12
127
41
28
3
3
45
12
48
33
6
84
26
7
96
63
50
58
9
39
9
5
10
60
120
26
22
2
28
3
60
24
15
120
21
12
3
2
28
44
ABCD 310680654*7^$a-1 [50016]
3
60
81
64
20
12
9
24
28
2
57
21
43
8
3
30
18
6
52
8
55
23
12
9
37
2
18
16
8
4
11
3
13
23
1
9
32
12
4
11
12
3
42
54
12
10
23
15
54
16
8
6
46
12
59
27
9
3
30
12
15
21
3
45
6
72
30
54
18
36
6
30
27
9
6
30
42
10
83
9
24
42
9
3
10
2
6
48
66
21
24
9
12
36
4
8
6
37
5
6
10
44
24
24
3
12
15
30
24
36
4
8
12
3
48
63
42
12
16
8
78
6
7
17
12
28
8
16
3
5
24
4
26
6
40
11
27
30
3
15
48
33
13
27
29
52
2
6
24
40
62
6
40
11
12
24
36
9
6
1
8
9
12
24
12
16
2
21
4
53
12
75
39
18
18
6
42
33
33
4
2
18
6
12
21
21
24
15
25
32
36
39
15
33
25
23
81
16
8
27
33
18
6
16
14
1
77
6
12
25
35
70
2
57
15
66
48
4
56
52
8
7
45
20
54
6
15
13
71
9
12
7
11
18
3
39
6
3
21
3
51
46
62
30
24
54
30
12
36
19
23
12
21
9
36
18
30
16
27
17
6
30
24
18
72
12
21
33
12
78
25
5
24
6
37
77
6
12
45
3
12
42
36
27
21
7
5
27
3
12
12
13
8
21
15
60
15
9
21
4
2
6
12
15
33
4
38
6
4
8
43
29
6
6
24
19
20
45
15
21
24
7
89
3
21
12
28
8
39
24
36
24
16
11
30
4
47
9
12
24
66
6
12
19
21
32
12
24
19
17
28
32
6
6
36
18
42
15
27
33
3
10
14
45
9
18
1
77
48
12
16
27
35
1
17
12
27
9
66
48
9
21
18
12
21
4
5
51
21
3
15
54
36
24
108
15
48
21
4
15
35
37
47
21
15
18
6
78
16
32
28
27
29
7
59
45
12
21
48
52
32
12
15
21
36
6
10
11
3
21
21
19
17
3
15
1
8
21
18
96
34
44
19
29
36
3
16
5
18
9
28
5
18
18
4
27
17
78
9
33
6
24
13
17
28
48
27
65
16
27
17
78
1
17
3
37
20
42
42
96
3
3
90
16
68
40
2
24
13
83
9
16
95
1
20
9
36
24
66
25
65
12
6
42
4
15
53
3
3
81
9
4
14
6
3
121
23
21
12
51
28
5
6
54
28
68
42
30
28
20
39
13
56
3
9
43
9
15
47
18
12
16
20
51
21
27
51
12
9
3
57
52
41
12
15
3
9
3
24
30
51
13
8
6
9
37
20
28
47
9
3
12
96
27
60
42
15
37
27
23
22
2
18
115
5
24
6
9
96
13
3
23
6
18
34
8
30
36
12
9
57
6
21
3
21
24
16
53
19
24
44
15
12
6
43
11
42
3
3
45
9
51
16
5
12
27
84
21
24
3
9
3
1
15
20
16
8
69
39
24
3
6
12
15
21
36
6
6
91
47
12
21
45
84
15
33
48
6
24
6
3
4
36
9
38
12
12
18
28
2
9
109
27
23
10
11
9
100
23
111
30
24
42
10
63
11
6
64
23
72
4
9
14
33
45
12
12
12
12
12
36
18
12
18
48
24
7
12
8
9
15
3
10
23
24
9
63
60
9
12
147
60
81
12
36
18
1
29
48
48
12
3
9
76
3
41
24
67
32
45
3
27
24
93
4
35
6
6
9
9
30
90
127
5
3
36
3
18
3
3
9
1
72
11
24
21
6
10
75
5
3
72
45
12
7
29
31
9
38
24
18
51
48
1
8
24
6
48
22
8
4
51
9
35
3
18
6
30
12
6
78
19
8
21
55
9
11
16
5
6
9
12
12
33
48
3
15
18
24
28
72
23
13
8
39
63
21
9
4
8
12
15
4
24
5
6
6
3
24
49
2
6
6
6
7
5
67
47
18
42
6
24
63
4
9
8
3
36
33
6
6
6
6
3
12
3
13
12
8
100
45
11
48
9
3
9
27
9
12
108
30
9
37
38
9
52
9
8
40
20
3
3
12
49
32
4
9
2
30
84
15
24
16
44
9
28
32
54
6
16
20
36
36
39
4
47
18
28
20
6
1
41
19
59
18
39
27
49
29
24
30
48
22
15
23
114
3
12
9
18
18
12
66
6
75
16
45
8
30
30
18
6
3
3
37
68
15
9
3
6
24
36
27
9
16
8
4
23
27
12
6
24
12
4
2
25
5
72
4
27
5
24
4
20
36
12
6
9
96
3
25
17
36
4
15
17
12
12
27
9
31
35
10
56
3
49
8
24
88
11
15
57
24
36
48
60
28
17
30
21
15
6
12
7
33
12
8
19
20
9
15
36
27
1
5
55
20
24
9
3
45
30
12
24
13
12
8
36
39
9
16
29
12
24
18
9
4
59
25
23
6
54
18
4
35
9
15
13
2
18
18
30
12
76
27
11
12
18
19
83
12
22
36
84
20
24
18
78
3
3
21
13
59
57
27
9
6
30
12
12
24
40
47
12
40
107
33
121
2
6
36
48
28
8
66
9
4
20
45
15
3
6
48
12
31
5
88
27
32
73
20
7
47
34
3
5
6
57
73
44
36
18
12
30
36
7
33
11
99
30
12
18
12
18
39
57
12
63
12
39
1
9
12
8
54
1
35
6
19
29
6
21
45
12
7
36
44
12
24
1
8
18
12
78
6
54
36
12
42
12
105
24
15
6
30
48
9
9
4
47
39
12
6
12
3
1
108
20
7
23
18
4
15
44
28
8
57
24
15
21
40
14
96
13
12
5
99
9
6
22
26
30
16
2
6
126
33
4
5
36
3
15
58
11
1
2
36
6
3
12
57
51
45
24
4
8
3
9
18
21
9
6
30
31
20
9
7
8
1
8
36
66
69
51
54
3
24
45
4
11
9
6
1
11
18
52
26
6
31
11
10
8
24
48
19
17
6
37
23
6
12
88
11
51
18
39
3
73
23
9
4
68
15
33
15
9
24
100
23
18
54
10
11
21
6
18
24
24
30
48
25
17
28
8
138
34
3
32
1
20
3
3
48
9
21
76
72
12
8
52
8
24
3
13
20
12
15
9
12
27
9
4
23
45
3
21
30
36
85
143
24
10
47
21
6
12
48
10
8
28
2
6
112
2
18
4
20
6
54
18
24
24
102
40
2
18
52
26
54
63
9
18
66
6
45
21
48
43
20
27
21
21
48
12
54
18
12
16
48
11
39
6
4
26
21
39
45
81
75
33
7
20
3
66
30
13
11
42
27
9
18
30
7
9
32
6
54
3
3
66
12
12
4
15
21
50
96
13
41
12
15
3
13
5
60
30
82
12
14
1
56
37
2
42
15
33
15
9
18
46
11
13
56
3
9
87
9
6
12
6
12
12
4
80
51
16
20
9
3
28
20
69
12
19
5
12
15
63
6
4
27
8
9
27
27
18
19
32
13
12
59
1
36
2
6
19
23
12
1
35
21
9
3
52
5
15
24
21
4
27
89
6
18
7
20
15
18
15
15
6
51
51
18
12
27
12
48
21
3
16
35
6
12
30
9
45
43
44
33
16
8
48
12
4
14
18
28
8
12
120
6
30
12
42
6
64
8
42
1
23
21
75
6
4
2
54
4
32
39
21
120
60
3
9
31
45
62
46
11
12
48
1
8
3
27
9
9
19
36
29
111
40
5
12
19
5
18
21
99
6
19
11
9
12
13
35
12
15
46
2
1
8
48
45
6
34
44
54
42
12
48
6
82
20
15
27
6
27
3
13
17
18
42
63
21
15
9
48
24
18
54
60
7
8
15
12
25
21
2
30
18
30
3
63
18
12
36
36
15
63
30
12
12
51
9
3
40
68
15
6
15
13
20
43
21
35
9
18
6
72
24
12
4
92
6
9
1
122
45
9
19
65
6
6
27
33
12
12
24
40
32
36
40
99
29
3
12
4
17
43
59
33
12
57
63
28
53
192
72
6
30
7
23
18
4
35
21
6
12
34
27
83
10
32
28
8
24
87
15
24
49
5
24
18
45
9
6
1
59
90
31
20
24
15
13
21
24
20
24
63
1
35
85
128
39
27
1
12
20
13
44
15
9
7
33
32
75
36
3
34
2
1
9
116
18
60
13
29
15
21
16
23
27
37
59
13
41
52
32
28
48
2
18
12
28
11
9
19
32
49
20
3
9
15
33
24
27
9
19
44
93
36
12
24
6
6
12
51
9
7
20
9
36
16
8
6
13
77
28
20
6
30
120
4
11
33
12
3
9
36
16
135
65
42
66
3
37
3
24
17
3
24
9
19
45
35
60
4
17
3
33
27
45
55
36
5
12
75
1
32
63
15
18
24
39
45
15
3
42
3
33
3
27
30
6
12
18
27
21
18
18
6
6
24
27
9
3
21
3
37
24
8
39
21
12
72
136
11
21
3
36
9
24
12
12
3
9
27
3
1
8
3
90
6
9
1
12
8
48
42
12
ABCD 310763444*7^$a-1 [50059]
17
29
23
145
28
2
37
5
8
8
2
17
1
4
34
82
4
7
9
18
14
16
23
41
28
14
10
4
39
13
11
8
11
24
14
23
9
34
9
36
12
17
31
29
12
32
11
1
28
28
30
12
48
9
1
28
3
12
31
50
3
4
17
12
20
2
26
22
21
8
21
14
5
15
14
4
18
10
30
37
31
2
10
21
13
64
19
12
1
12
56
32
24
15
1
23
25
6
10
6
17
24
36
13
52
46
50
2
10
22
28
13
29
43
29
36
8
6
18
42
6
78
21
8
17
18
50
96
15
8
11
17
15
33
24
3
14
22
2
20
2
40
30
14
46
20
11
12
4
1
11
7
32
36
2
19
12
32
4
41
3
7
14
3
5
30
10
12
3
17
11
21
6
4
44
9
5
2
17
9
8
2
12
1
41
23
27
5
49
3
17
46
40
6
30
54
26
57
20
16
17
14
30
40
56
4
7
27
16
25
24
21
26
10
20
7
5
32
3
3
10
32
8
32
16
19
21
76
4
10
2
32
11
15
12
14
56
32
8
60
28
16
16
3
21
24
14
13
28
65
51
24
9
15
5
11
17
2
13
9
4
16
47
1
8
32
7
5
34
21
8
4
29
7
15
6
4
2
14
63
9
28
20
27
12
7
38
19
1
12
8
30
26
55
29
2
6
28
31
81
20
7
17
4
34
1
17
42
68
24
46
47
44
9
27
81
2
8
22
11
13
23
5
36
16
15
1
4
79
5
2
62
6
42
20
15
64
5
8
28
12
3
13
15
36
5
19
5
31
43
1
21
26
14
3
13
12
16
32
4
26
8
34
52
34
12
5
9
48
28
4
7
9
7
7
58
12
7
3
36
5
52
5
12
7
1
12
14
4
10
106
6
59
60
11
13
23
12
1
19
2
26
22
8
8
39
8
49
20
24
34
12
5
9
27
7
21
1
14
33
1
88
7
17
50
70
16
24
8
2
5
20
11
34
15
28
24
43
30
7
23
17
1
30
17
15
9
1
6
70
12
38
34
19
29
38
114
4
19
27
14
14
18
12
40
46
21
13
7
1
39
1
4
8
16
12
20
4
7
39
22
12
7
7
16
5
8
16
19
10
12
3
73
4
6
62
6
14
2
6
19
24
49
35
21
10
2
12
36
15
7
82
2
5
23
20
21
24
20
47
10
19
15
9
12
1
7
5
47
12
9
4
14
21
1
60
12
72
7
57
26
17
17
12
58
4
18
11
53
19
45
11
35
10
7
29
14
14
6
9
9
8
7
36
27
57
44
21
12
7
29
60
4
3
37
30
1
45
2
2
47
36
4
3
10
4
75
16
5
7
13
23
7
1
4
24
1
4
12
7
8
9
7
49
50
14
24
12
2
29
8
23
13
36
33
28
20
62
29
41
40
6
50
10
21
17
27
29
56
3
49
28
63
24
35
5
27
17
19
10
40
12
2
17
3
10
28
8
24
66
10
28
4
19
7
17
4
5
3
57
7
17
24
8
14
14
12
19
43
37
1
4
23
13
8
16
40
8
8
30
4
96
1
72
19
60
2
3
4
41
62
5
5
4
11
21
39
4
7
38
39
25
12
7
9
2
5
7
5
3
6
15
7
29
25
6
1
9
22
36
2
10
14
68
2
28
65
13
12
19
1
20
8
7
17
4
16
8
63
17
7
5
40
19
24
7
6
67
17
4
4
27
12
36
51
26
24
2
14
3
53
2
29
1
18
73
4
13
23
29
15
1
32
10
14
24
32
4
8
26
9
53
14
5
3
10
19
21
8
71
8
12
9
7
37
4
24
16
22
53
1
28
7
3
5
1
11
4
15
5
41
16
28
3
3
33
17
20
6
38
20
10
16
13
21
3
28
1
12
40
7
1
2
90
18
2
3
9
7
1
42
6
8
11
4
9
27
41
44
36
23
17
60
32
12
7
57
22
33
1
40
4
4
28
15
16
19
29
13
26
34
35
17
28
11
7
17
23
24
46
44
7
12
45
3
21
7
31
10
12
7
3
22
4
22
9
41
4
23
35
20
2
36
4
6
64
10
16
42
9
63
9
8
7
2
10
12
6
11
24
16
41
20
4
3
17
40
7
17
63
29
28
12
7
5
8
28
82
5
13
15
79
10
2
30
4
36
3
64
20
16
55
58
7
43
10
7
15
26
10
2
27
4
29
15
5
8
20
31
15
6
35
24
5
35
5
27
89
4
34
21
8
21
27
43
22
11
21
20
38
1
13
10
1
9
19
29
12
8
7
21
20
24
47
3
10
47
12
36
8
37
15
20
4
7
1
9
3
21
16
44
4
11
4
89
2
30
35
3
86
32
23
1
47
49
47
36
5
4
6
5
4
12
41
24
3
1
16
4
2
44
6
4
6
32
21
19
29
33
8
8
11
17
14
20
26
12
4
20
60
40
35
4
8
59
10
60
12
148
8
27
13
16
19
9
3
5
28
2
8
14
8
14
50
20
23
8
59
20
40
13
5
20
32
20
40
8
7
19
14
2
25
65
7
28
29
2
20
12
26
3
11
17
8
31
33
19
22
8
19
28
72
48
7
25
23
42
4
31
13
28
3
4
5
19
60
20
16
5
39
9
4
54
2
12
36
19
7
8
12
45
5
7
1
16
24
10
6
42
21
1
2
54
72
3
20
7
2
40
11
55
22
14
10
4
12
27
48
57
15
7
14
10
16
80
9
7
10
28
20
44
40
2
8
12
16
32
2
7
19
30
8
76
35
5
4
4
2
28
5
15
12
14
19
3
21
17
55
36
15
5
5
6
32
5
16
8
33
7
39
2
2
5
12
108
12
1
12
7
37
16
19
7
14
8
12
14
14
2
5
25
6
10
51
7
30
32
24
3
45
22
33
63
5
60
5
20
10
12
20
28
2
40
28
15
5
32
35
4
1
8
18
2
14
37
33
7
29
27
77
23
17
4
11
11
13
41
36
11
17
4
8
79
41
15
45
14
10
20
19
4
5
2
13
4
19
12
2
27
17
2
1
36
5
7
1
40
23
1
35
1
4
15
5
14
9
13
42
8
14
36
12
8
11
12
37
4
56
32
27
3
22
6
22
75
7
96
2
36
16
114
17
4
1
8
54
9
12
7
8
6
16
8
35
37
3
15
9
84
12
1
28
2
56
40
14
35
4
7
32
18
10
14
28
7
28
13
28
32
8
23
29
11
51
5
4
12
65
24
3
17
12
18
5
33
10
10
20
28
14
29
20
21
16
11
9
75
19
9
29
19
8
33
63
24
48
9
28
32
7
1
2
5
12
11
22
46
2
22
17
23
5
3
5
33
31
13
7
21
19
1
28
2
1
36
9
2
30
8
3
1
19
7
17
12
7
30
20
20
16
7
13
12
18
62
28
12
43
5
47
20
17
7
16
37
7
21
8
14
9
15
45
7
1
11
22
19
27
2
2
118
20
20
23
28
1
4
22
21
1
7
12
24
25
23
41
6
22
19
1
28
20
4
19
17
3
4
3
2
28
4
43
7
45
29
24
62
5
65
8
18
17
15
2
15
9
51
12
9
3
24
45
7
1
12
18
53
36
9
80
27
19
14
39
7
6
4
4
15
4
24
13
26
5
24
11
1
9
7
7
5
43
38
4
76
2
72
6
8
3
21
28
2
2
24
70
2
12
50
37
11
2
56
12
7
13
32
8
7
12
13
12
4
14
17
5
4
16
18
1
28
1
19
28
1
12
12
7
12
16
13
12
16
4
3
41
120
22
4
29
20
16
13
18
22
38
77
7
6
40
14
8
9
17
4
35
33
12
19
60
29
43
19
22
36
3
1
44
96
7
31
46
2
62
52
19
11
5
5
20
6
22
58
4
10
19
5
22
21
31
18
4
39
29
35
5
20
28
15
24
4
48
17
22
53
9
7
5
3
1
35
4
43
14
30
9
1
23
13
24
23
3
41
12
31
28
12
10
68
2
10
4
19
24
41
19
1
26
16
30
16
31
39
18
11
31
14
7
3
10
4
12
3
11
5
32
16
12
29
3
13
16
11
12
5
4
6
34
12
4
2
17
8
13
3
12
1
28
12
10
46
4
20
28
2
5
13
71
7
29
5
16
64
19
36
12
9
3
4
5
36
2
17
13
11
19
68
22
4
3
21
24
8
11
8
5
66
24
46
20
60
14
14
36
7
39
5
33
3
12
9
8
7
5
43
13
32
2
30
18
10
4
10
10
3
1
32
20
11
20
9
34
46
4
24
3
12
24
31
21
21
18
21
13
43
19
36
12
21
44
5
12
16
15
7
6
6
46
30
10
44
16
14
10
16
4
110
26
19
29
4
32
19
36
5
8
48
14
10
108
2
6
8
12
20
4
15
5
6
12
25
17
16
15
4
5
7
20
73
15
32
9
19
12
1
12
83
17
15
9
26
13
5
40
12
26
1
31
5
53
42
12
10
4
11
36
28
5
2
37
52
21
4
28
8
11
13
83
7
34
52
24
8
2
18
16
27
28
5
12
7
5
20
20
8
44
31
29
4
4
40
8
3
1
20
28
7
24
45
12
20
52
46
5
4
5
15
1
34
8
2
28
8
12
12
87
1
4
23
3
2
55
43
8
4
12
53
13
30
32
17
13
6
46
40
4
3
12
8
1
39
1
2
50
27
7
12
2
12
15
24
11
90
28
50
38
11
12
1
10
5
12
56
24
19
2
32
74
6
20
3
4
3
18
56
10
21
5
43
5
48
4
10
13
24
9
67
12
25
26
10
52
7
13
2
48
28
1
7
14
51
45
14
22
28
23
19
10
4
22
2
92
16
22
10
7
21
7
12
29
2
61
7
2
10
10
4
7
36
63
9
24
21
8
10
21
20
21
20
30
13
12
9
12
39
19
26
38
10
52
39
17
22
26
22
42
68
7
13
14
33
68
9
20
14
12
2
8
54
14
54
29
23
1
33
12
39
9
31
15
10
7
11
29
3
29
29
11
5
12
19
21
20
51
21
38
10
4
11
7
5
4
12
9
6
29
13
8
12
15
13
20
24
8
11
9
18
9
5
15
40
7
17
12
37
7
4
80
9
19
1
38
2
24
20
6
12
18
7
23
22
31
1
31
16
27
16
10
40
11
5
4
24
24
7
48
36
8
7
34
32
8
31
1
6
32
18
4
26
52
32
10
7
12
21
4
6
50
40
27
13
7
69
14
37
12
28
39
29
12
9
24
8
16
74
10
7
31
17
8
5
2
22
4
3
7
12
34
30
10
39
17
7
24
16
68
4
1
24
4
10
4
10
36
4
35
17
76
10
5
5
4
24
12
24
19
17
20
12
2
6
8
22
12
2
46
10
4
7
13
30
1
29
7
16
33
11
13
3
12
33
52
67
24
5
14
50
20
8
6
16
20
40
18
18
22
7
1
4
3
16
21
3
8
43
2
10
4
13
12
72
21
10
42
3
12
20
12
11
5
17
20
14
41
31
29
9
26
17
49
59
29
31
21
24
27
29
24
7
53
4
16
7
9
7
44
37
82
10
20
59
21
10
22
20
11
5
4
18
5
33
12
2
2
20
7
1
20
20
15
17
7
19
9
3
38
15
25
8
15
4
37
8
15
17
8
32
6
21
21
10
42
19
11
ABCD 311058824*7^$a-1 [50033]
168
75
5
7
33
39
69
39
96
57
3
12
24
9
60
20
79
5
24
19
33
27
113
79
33
3
45
8
91
45
8
72
16
87
12
33
48
68
7
45
15
45
15
9
87
29
112
48
20
31
33
27
9
32
12
7
137
7
36
17
76
8
28
32
28
188
139
41
31
96
65
7
33
60
15
45
8
7
24
41
7
48
24
48
24
9
24
15
33
15
165
39
53
151
84
12
24
12
33
84
8
28
8
36
31
156
17
36
55
53
108
31
81
8
24
48
112
87
9
8
31
41
52
48
39
21
27
24
9
60
24
80
16
20
48
7
17
148
15
89
16
15
105
20
55
12
12
60
36
69
8
55
5
36
16
164
4
48
72
32
7
48
36
17
7
33
20
7
33
32
16
12
8
31
93
63
105
99
48
12
21
120
3
53
4
108
15
12
5
175
108
57
48
135
156
9
8
4
3
105
32
19
81
27
41
52
27
12
24
9
48
39
24
9
36
8
72
19
21
44
108
36
31
12
21
27
41
19
29
7
12
53
4
3
24
21
56
24
7
72
29
55
17
28
195
24
21
12
20
36
36
28
12
164
19
93
32
103
69
96
20
19
209
4
39
17
36
67
89
79
89
12
108
76
15
113
19
48
96
24
21
80
67
113
31
21
15
108
53
67
57
56
24
12
24
7
9
3
53
19
21
27
45
15
17
7
69
180
24
27
29
31
24
17
36
24
36
12
108
79
17
67
36
12
5
7
21
12
27
29
19
53
48
31
60
21
39
24
5
52
3
5
7
5
7
12
9
72
39
9
87
12
5
136
12
200
52
108
48
120
32
36
16
56
40
8
16
44
72
19
21
68
43
69
15
45
8
19
93
60
20
52
60
3
17
36
4
27
21
87
12
5
55
33
56
79
12
12
60
24
60
45
120
15
72
41
19
5
19
24
36
77
19
33
147
72
21
68
4
12
3
53
108
60
52
12
20
19
9
51
120
96
84
48
72
24
5
31
9
159
21
8
7
45
51
33
3
24
108
105
48
15
120
48
24
12
24
5
7
41
52
60
24
36
75
5
31
9
15
5
64
3
45
48
15
5
72
43
5
7
12
21
72
68
132
43
9
56
19
120
12
21
20
28
60
20
100
15
12
45
8
52
20
28
12
27
33
80
43
24
96
60
60
9
56
67
33
147
5
12
36
4
36
27
33
51
21
8
7
33
27
33
8
7
17
127
60
29
36
28
27
29
4
68
52
39
48
72
129
20
4
15
21
171
48
12
60
81
8
7
105
63
9
36
15
17
19
17
43
173
7
41
88
20
55
69
8
19
17
64
27
72
17
4
39
9
171
9
20
4
8
43
45
51
48
12
33
48
48
75
24
36
65
228
36
36
19
41
52
12
51
45
15
89
28
188
24
7
21
15
5
60
40
48
12
48
15
24
72
21
8
100
8
52
68
16
3
5
88
39
21
75
57
3
17
67
21
20
64
3
84
17
84
7
36
36
93
44
19
53
40
27
24
17
16
27
101
36
31
5
16
20
4
36
12
123
5
180
112
20
36
12
40
39
29
211
48
53
4
3
117
104
7
9
36
51
41
7
12
9
15
29
28
12
56
79
21
15
24
5
40
8
28
51
9
51
84
117
56
91
36
5
72
79
24
105
15
45
51
33
36
20
24
7
21
12
8
67
5
55
36
12
33
51
137
4
3
17
88
12
27
12
17
184
27
5
28
27
36
84
41
31
21
8
7
33
60
27
24
29
55
17
192
88
39
60
101
7
21
8
64
3
77
67
33
120
3
17
40
12
56
31
17
4
12
44
67
113
12
115
132
5
19
24
45
8
67
17
28
32
67
48
24
93
96
72
8
175
9
3
72
29
60
4
32
16
27
41
7
12
5
28
75
45
32
7
12
36
33
27
60
24
21
135
72
48
33
44
67
120
36
57
44
43
33
87
9
12
63
45
15
9
51
12
24
17
4
176
7
5
7
285
3
12
12
209
16
63
33
8
24
28
51
21
8
48
60
7
12
48
69
56
115
96
24
53
31
12
48
48
60
41
52
51
24
9
27
29
24
7
108
93
8
52
39
53
36
4
96
60
68
60
52
27
33
12
15
12
72
36
41
60
244
56
4
140
72
31
72
48
12
24
21
15
57
3
84
60
29
127
24
9
12
8
79
21
51
9
128
12
72
7
60
45
96
8
4
48
20
31
33
104
7
5
55
12
132
5
48
36
60
16
108
27
33
48
32
79
141
3
24
12
24
5
31
24
12
60
12
12
29
132
7
33
116
72
7
12
48
48
17
48
160
135
9
27
84
5
84
31
5
40
20
108
12
79
12
60
9
60
72
56
7
12
57
8
72
31
5
52
3
5
127
48
9
8
7
65
91
36
24
45
120
12
32
24
19
125
19
17
7
72
48
36
24
5
67
57
51
137
7
48
93
8
7
65
31
29
100
27
65
28
32
108
4
3
24
9
12
68
91
77
67
36
36
53
60
19
48
24
24
24
60
101
127
60
12
5
48
43
65
4
36
39
81
132
20
43
72
173
120
72
19
60
60
60
53
24
12
52
3
5
64
8
40
60
15
48
36
69
39
33
12
36
20
55
57
15
24
69
39
21
80
55
24
33
3
69
68
ABCD 311066006*7^$a-1 [50158]
15
72
9
3
6
72
60
39
156
105
39
249
147
3
84
12
60
6
18
30
27
45
3
72
24
24
87
18
54
21
36
3
78
3
15
156
30
15
24
27
33
12
24
3
93
9
15
21
18
30
114
21
15
102
30
18
90
24
60
66
66
60
54
27
99
45
159
57
9
90
9
36
45
39
12
27
18
42
6
6
30
51
15
12
21
45
6
36
45
153
156
75
3
12
9
135
6
36
90
12
102
78
18
30
54
96
63
36
3
12
9
36
36
63
6
6
105
9
18
12
36
48
12
78
27
33
96
18
36
120
45
51
21
69
54
150
111
3
36
6
39
60
12
60
63
57
75
24
45
3
21
45
96
138
21
57
54
21
9
18
12
48
60
6
102
48
6
15
15
141
87
120
42
15
39
36
45
3
36
45
15
21
36
99
21
9
39
36
21
15
3
6
84
42
24
129
57
15
3
45
36
111
108
81
3
66
6
6
3
39
33
63
30
102
9
3
108
12
18
48
12
135
48
12
27
117
3
36
6
66
153
60
51
9
15
21
3
48
30
3
51
36
24
90
111
48
15
6
51
69
15
36
15
60
18
27
27
42
36
42
12
60
9
12
27
48
24
66
39
24
15
12
33
75
45
72
9
36
15
15
45
129
36
39
15
90
66
78
54
12
45
39
81
69
30
30
66
66
30
33
60
15
45
39
60
36
30
96
54
42
84
84
27
3
81
24
36
24
132
39
60
141
3
24
6
27
3
90
174
66
75
96
36
39
36
69
3
81
27
24
6
15
168
21
36
42
18
18
30
42
72
21
60
21
114
6
78
18
15
69
54
12
93
15
36
84
45
72
48
21
36
159
60
15
6
3
51
69
45
15
15
6
60
6
30
18
36
108
12
21
15
12
12
6
42
21
96
84
15
24
66
42
72
66
15
39
21
15
24
117
3
18
84
51
63
21
9
15
165
6
54
90
201
15
81
9
30
216
12
57
63
42
96
42
12
48
6
15
12
3
36
36
9
21
63
72
63
141
3
33
3
12
24
48
78
162
33
84
3
6
132
15
15
18
135
57
123
51
9
45
12
78
21
15
30
54
42
18
45
12
3
57
264
24
12
24
3
168
45
144
39
36
24
120
72
33
27
90
3
279
42
6
9
15
9
51
9
57
48
15
57
60
42
33
33
36
60
36
30
48
6
144
42
12
21
72
63
21
39
66
111
3
24
6
27
15
93
12
75
174
135
3
21
15
45
60
111
21
9
6
9
36
123
24
12
96
45
27
12
120
30
36
63
45
12
3
99
33
75
9
540
123
12
9
72
39
9
207
12
42
36
42
18
78
6
24
207
3
45
36
24
36
39
42
48
72
30
9
3
117
189
66
24
12
9
24
60
27
30
78
105
180
27
18
42
72
177
9
30
120
57
168
45
147
39
6
15
15
30
3
192
9
6
33
156
24
27
69
69
54
33
24
24
216
15
21
69
60
6
69
60
3
132
9
171
9
72
45
3
51
105
123
153
27
6
66
9
21
159
15
12
30
39
3
42
75
3
33
108
81
75
45
24
15
21
75
36
3
84
72
24
12
9
9
195
15
81
21
42
33
9
54
6
36
75
9
6
18
42
48
252
18
54
48
108
96
9
12
84
171
24
36
105
15
78
6
225
135
21
87
81
120
36
63
36
30
66
54
96
51
27
60
21
12
99
108
78
18
42
3
60
120
96
84
171
9
51
66
99
189
60
12
42
36
57
24
9
30
105
75
6
39
39
102
15
81
75
39
45
24
27
78
30
60
12
45
39
150
39
96
24
39
141
27
48
36
9
27
30
24
24
15
132
63
21
9
102
90
114
6
99
63
126
36
36
75
69
24
186
9
39
42
60
39
36
36
39
45
159
30
150
45
21
30
24
12
48
21
3
33
48
120
12
39
24
45
12
15
93
21
6
129
9
66
6
18
24
66
75
57
99
249
15
27
18
42
90
54
165
21
78
144
48
78
90
45
96
45
51
15
24
48
102
6
9
69
51
84
75
42
75
3
30
15
51
6
3
60
27
144
108
57
3
120
117
81
39
15
66
18
36
24
66
36
15
63
57
15
12
81
72
9
54
45
51
66
30
90
114
36
114
78
156
12
30
60
42
48
33
36
51
45
33
15
39
78
39
51
18
51
24
15
72
30
42
60
42
114
12
54
54
24
21
12
39
9
165
72
15
39
69
21
51
24
15
24
72
180
18
36
75
69
12
18
81
15
30
18
48
72
60
33
183
ABCD 311201106*7^$a-1 [50030]
55
8
28
29
7
89
24
15
33
168
39
16
12
41
72
24
36
12
192
117
27
43
26
30
21
43
50
54
72
18
87
3
72
60
45
15
12
36
12
12
48
132
12
24
69
156
19
41
19
32
48
33
15
81
12
9
48
27
15
6
27
27
9
79
32
21
51
4
5
48
3
30
6
81
24
48
19
62
10
60
26
22
17
9
34
48
24
41
45
15
3
93
33
3
48
72
7
8
36
66
135
15
36
28
41
24
15
24
33
3
9
7
101
67
20
36
24
21
72
9
147
36
63
12
9
3
21
123
12
4
48
50
22
20
40
29
7
44
45
12
3
4
5
15
9
24
9
27
60
27
33
36
48
3
6
27
103
104
21
36
31
36
29
43
72
29
93
3
24
39
100
53
27
45
3
33
3
93
57
10
56
21
31
56
36
4
17
12
3
52
20
57
36
3
12
21
31
8
21
7
5
57
18
12
9
12
31
20
33
15
48
64
5
27
48
81
7
65
3
52
5
12
48
15
42
15
33
75
36
12
19
5
12
39
9
51
57
15
4
17
3
40
77
51
28
44
60
4
60
17
24
43
5
27
24
6
15
48
24
72
55
26
27
69
30
18
6
33
51
4
20
9
3
9
9
66
30
3
27
40
20
4
108
53
15
16
24
53
31
38
22
26
10
5
12
69
18
69
24
12
7
41
36
31
12
38
3
12
7
36
41
7
24
5
48
96
43
5
24
39
12
28
41
12
72
96
75
45
15
4
17
3
40
8
40
53
9
15
27
33
7
17
3
16
20
60
28
32
93
7
5
39
4
29
31
20
12
30
58
60
17
19
20
84
52
72
50
15
24
3
36
45
39
9
12
9
34
65
39
9
43
29
15
12
40
41
51
9
7
5
12
27
40
2
15
51
12
129
3
60
18
6
33
91
12
89
15
9
3
108
36
9
24
27
33
7
36
5
75
33
36
33
42
45
24
27
84
48
36
12
24
21
39
9
24
103
44
69
24
15
16
180
120
20
60
12
40
12
32
4
5
24
24
12
27
21
27
105
7
44
9
7
5
43
29
31
65
27
174
34
29
15
45
7
17
19
8
9
36
21
27
43
8
18
3
15
9
15
88
5
3
45
9
30
9
9
22
17
99
4
5
15
33
3
42
154
20
21
27
9
39
21
12
81
94
24
72
8
36
21
91
20
24
21
96
36
3
48
9
3
21
63
76
2
48
78
66
58
32
36
45
7
20
9
36
12
3
28
5
36
39
33
15
40
29
3
57
36
72
3
9
60
27
33
75
93
105
27
12
3
12
4
200
126
3
3
28
17
75
48
40
26
3
3
33
99
33
87
9
12
19
20
9
36
12
55
84
14
46
72
5
48
60
9
183
12
27
21
79
17
91
36
17
15
40
32
28
5
12
48
9
27
60
3
16
32
36
12
4
77
120
60
24
27
9
63
9
87
48
40
116
28
56
16
53
3
30
15
12
15
16
17
12
24
91
8
21
3
33
36
19
77
63
69
24
39
21
27
40
68
93
7
17
3
52
8
12
12
6
10
17
36
96
15
16
2
15
123
48
136
17
60
99
72
9
19
72
5
24
69
3
75
16
17
3
9
24
36
12
43
41
9
15
7
17
27
16
12
50
15
60
7
20
24
64
8
57
7
44
69
57
94
24
17
31
104
21
60
36
19
8
24
9
12
36
33
22
84
32
21
3
24
9
15
141
51
24
4
41
9
48
34
8
45
48
15
4
8
30
3
75
21
12
51
30
3
24
3
81
3
9
12
9
42
21
31
60
12
41
19
5
3
9
27
4
5
60
7
24
17
3
33
51
33
27
21
7
188
33
3
16
48
149
27
24
24
33
39
16
17
27
4
5
67
8
54
15
33
51
19
8
45
19
89
7
32
12
9
171
40
5
84
60
36
87
40
41
7
2
18
16
144
20
12
30
34
5
7
44
6
51
63
9
12
19
38
18
33
60
31
20
36
28
65
36
3
81
15
57
36
27
9
48
12
7
41
27
9
27
9
24
12
24
3
12
9
51
21
15
57
3
40
65
7
48
44
33
39
88
8
60
21
31
41
31
24
53
81
15
24
9
39
36
63
52
50
15
39
36
33
21
15
39
36
45
39
33
51
33
7
12
36
24
17
63
21
7
8
24
156
4
36
14
48
3
87
45
84
7
17
19
8
12
21
27
9
39
81
51
36
9
36
31
17
7
80
9
15
21
45
82
44
57
163
41
19
53
63
165
3
16
36
41
48
84
99
16
44
105
27
9
27
28
17
9
18
30
63
156
31
156
20
16
38
48
39
3
40
36
20
21
43
113
55
14
6
12
9
21
75
21
135
15
12
40
17
27
9
31
44
52
53
12
48
51
81
43
12
29
51
28
104
21
7
20
64
20
9
27
4
5
24
159
9
87
42
27
3
4
14
15
7
5
15
72
28
17
48
159
33
3
60
18
75
39
30
30
60
45
55
8
28
80
9
15
9
3
76
32
12
21
93
3
27
9
48
120
96
27
9
12
55
53
87
24
33
12
24
81
75
48
31
36
53
144
63
24
52
17
48
36
39
4
5
15
9
7
24
20
9
15
45
15
45
7
20
9
120
24
7
77
24
67
108
5
39
60
108
112
44
64
2
27
7
5
39
9
12
39
9
3
24
33
27
52
92
81
108
27
12
21
27
45
27
45
27
96
52
5
3
21
3
213
156
3
117
39
105
39
4
17
27
30
6
24
88
24
29
60
12
3
36
40
8
9
39
48
21
91
12
41
39
21
24
48
115
5
60
3
57
27
69
19
161
3
33
48
43
29
55
8
45
39
93
24
7
56
84
60
4
17
24
84
12
24
99
45
3
21
12
36
24
15
12
48
12
42
3
12
27
16
8
9
24
139
8
9
15
18
18
9
24
79
20
4
44
9
31
29
48
19
8
9
27
33
67
17
15
12
81
51
4
14
6
9
60
3
9
3
9
60
19
168
5
48
19
17
51
12
12
132
4
60
12
5
45
10
17
36
12
12
15
33
27
36
40
29
7
24
56
24
4
96
32
4
29
12
12
60
12
3
48
4
36
32
9
12
12
12
57
6
42
123
55
5
7
41
12
7
20
66
15
39
69
12
12
12
15
93
12
27
4
29
3
21
12
7
2
63
3
21
15
9
75
36
4
5
72
33
3
3
33
36
139
5
12
84
31
5
168
91
14
58
60
65
147
52
20
21
57
46
2
51
24
63
12
21
3
93
36
ABCD 311222462*7^$a-1 [50052]
14
3
15
4
44
22
23
31
5
99
54
18
33
48
60
3
4
30
11
115
30
14
36
30
10
14
36
3
24
7
2
70
14
27
24
3
24
66
72
15
12
45
28
8
51
3
42
36
3
135
40
5
81
27
7
53
19
29
1
18
12
29
63
18
3
15
30
15
147
34
47
36
13
38
9
36
27
12
18
132
48
54
18
6
16
5
24
12
45
27
105
3
103
5
61
6
110
3
36
69
111
31
50
27
37
35
24
1
20
15
72
7
66
8
30
6
12
40
2
9
9
28
11
9
36
15
48
13
11
21
15
1
155
55
36
5
144
27
10
35
36
9
30
42
39
7
30
66
29
81
3
7
8
9
21
180
6
52
74
3
13
23
69
99
7
2
70
29
72
27
21
33
39
13
11
36
21
27
25
47
24
3
22
30
18
11
45
51
12
24
27
21
25
11
24
12
19
14
4
30
12
44
21
96
36
21
51
12
37
35
1
14
12
28
5
1
35
45
3
60
12
91
5
9
36
39
60
21
42
12
9
60
25
12
20
34
17
13
114
26
324
12
18
33
7
2
39
24
108
13
26
33
7
122
150
46
35
25
20
10
17
117
36
76
8
51
1
20
6
21
51
30
36
15
7
30
20
60
18
40
26
40
14
114
39
24
43
20
36
16
54
14
9
13
14
16
18
11
45
27
9
27
31
5
61
35
19
30
35
31
36
5
43
2
4
110
21
33
27
36
27
22
44
15
1
78
6
26
9
1
18
50
16
20
40
98
96
9
12
60
9
3
36
1
23
12
69
3
13
23
79
2
6
10
155
24
37
11
33
12
15
45
28
26
84
72
70
38
6
34
20
40
5
1
66
17
132
48
15
36
21
49
20
22
18
95
27
9
72
7
101
48
1
14
46
30
26
63
33
12
15
1
11
19
86
16
59
72
7
26
39
25
35
48
9
58
14
15
12
85
24
44
6
21
1
54
5
21
4
47
81
39
7
17
43
32
34
35
9
120
22
18
30
17
72
43
14
16
38
46
59
48
43
38
6
40
17
13
60
50
22
8
162
45
19
14
10
17
84
25
35
48
117
18
33
45
27
12
60
31
32
76
41
9
66
4
74
39
27
33
7
77
15
102
18
81
99
28
5
12
73
44
28
95
9
63
21
6
46
11
171
52
6
68
6
18
39
60
12
9
15
37
90
26
10
2
15
31
80
40
32
28
6
6
2
27
36
93
40
12
92
6
9
3
9
45
51
93
126
24
22
71
7
2
100
30
32
9
9
63
81
27
24
12
31
41
1
14
16
5
33
16
20
18
18
72
108
99
36
12
1
179
24
36
12
63
6
30
40
2
39
36
13
23
9
18
6
3
45
28
32
39
132
1
36
44
66
70
2
9
13
11
36
111
18
42
57
9
15
9
12
15
19
53
27
57
33
16
47
7
41
24
12
19
54
12
2
66
15
12
72
1
6
66
104
220
68
88
68
15
9
39
180
7
44
36
9
13
50
54
18
45
21
6
30
16
11
60
19
18
42
32
52
8
148
108
5
36
12
24
3
24
129
24
39
225
51
4
5
9
40
35
45
22
92
9
72
12
55
17
1
23
39
9
33
135
36
1
36
24
6
5
9
3
36
1
116
34
101
24
25
14
81
25
60
20
100
11
33
72
10
62
111
9
16
30
14
12
16
47
60
1
92
27
1
35
61
38
18
24
18
16
36
30
44
112
23
7
29
9
3
67
50
22
29
21
4
59
27
54
40
59
60
115
2
4
24
2
18
42
12
9
36
36
1
6
54
8
16
2
58
12
11
21
60
16
20
3
159
12
58
2
21
7
60
38
27
27
16
2
70
77
37
59
12
69
3
13
83
27
9
139
53
19
32
36
21
9
63
72
7
60
14
15
61
23
60
7
54
11
36
7
77
19
86
58
26
6
54
27
37
90
6
11
3
52
29
45
24
3
19
14
3
1
14
82
30
77
192
81
27
7
74
6
52
18
11
3
46
35
1
14
12
9
1
8
87
25
24
66
2
27
39
6
10
74
96
18
9
48
25
84
23
7
65
27
57
24
7
14
15
3
42
39
97
2
69
49
36
8
15
1
62
12
33
3
33
13
95
12
19
18
36
26
33
9
27
19
17
13
23
12
7
29
25
11
69
18
46
200
6
9
55
6
23
36
7
30
23
25
14
28
5
45
3
1
35
9
10
156
29
36
1
11
9
27
51
12
28
62
27
15
90
88
20
3
24
48
19
134
27
123
22
18
6
20
15
36
13
36
36
8
63
81
87
3
45
1
59
21
63
7
2
42
9
36
37
11
15
9
12
33
54
9
13
48
14
106
44
22
14
12
51
12
9
28
44
46
122
36
10
12
30
32
15
7
29
48
27
16
6
48
56
34
17
12
60
61
92
3
9
51
7
77
60
3
28
17
33
27
84
15
18
148
30
18
23
13
83
3
9
9
10
32
30
4
59
99
105
12
1
35
15
28
53
111
6
39
24
72
1
36
78
5
27
54
60
39
24
111
36
33
7
36
30
2
16
26
18
28
17
84
24
36
99
28
66
80
18
78
40
143
9
6
10
47
19
44
6
54
21
63
76
60
5
48
103
5
33
39
7
60
66
26
28
12
48
2
34
36
5
27
36
33
12
24
121
90
5
9
12
100
8
27
45
40
11
36
7
2
39
9
24
66
45
24
135
16
5
31
30
24
83
9
3
60
48
37
23
7
30
2
4
137
73
74
9
61
20
40
12
30
8
69
36
36
48
132
1
20
72
90
16
2
78
22
30
29
19
146
40
74
40
14
30
6
16
6
41
12
24
57
16
11
49
11
7
66
35
21
40
23
7
17
3
78
39
13
2
66
135
24
27
16
18
2
4
17
37
23
12
45
15
99
72
21
49
128
63
9
54
10
107
25
38
21
72
19
24
66
18
102
11
21
6
10
20
16
24
23
9
4
56
28
36
36
11
24
13
14
22
6
74
60
39
36
9
27
13
6
36
80
54
63
1
12
2
66
16
8
46
26
4
14
30
6
21
9
70
2
51
9
3
1
98
45
15
12
6
63
9
66
16
128
42
99
7
54
47
48
9
76
14
6
39
24
3
130
32
42
36
21
9
4
24
32
3
25
20
15
97
18
32
33
9
120
6
45
1
6
78
23
13
14
57
27
33
93
112
23
55
194
58
8
6
39
15
10
96
24
59
111
42
28
2
10
35
24
1
8
36
34
ABCD 311327832*7^$a-1 [50001]
60
9
18
30
31
17
3
4
59
13
5
39
4
32
15
18
12
3
27
6
3
4
36
11
21
4
20
4
20
4
17
3
52
35
6
19
47
1
17
15
28
20
93
3
63
18
39
36
81
75
4
35
25
41
6
18
30
25
41
132
15
16
95
36
21
12
15
12
13
8
33
15
3
33
21
15
3
1
20
28
35
66
12
48
6
9
3
13
5
43
5
7
24
24
12
20
27
9
21
91
92
28
8
28
20
12
9
15
75
13
20
36
76
104
24
33
42
12
30
43
17
39
24
39
1
12
17
6
1
36
77
39
4
44
45
19
29
36
30
12
6
7
11
1
29
6
13
56
33
43
8
12
3
12
13
20
36
40
11
12
1
12
8
9
27
4
60
5
3
63
1
20
28
60
32
69
75
4
71
21
75
33
16
24
17
60
3
16
29
7
8
16
11
12
1
20
16
53
30
36
12
9
4
5
42
42
7
5
18
30
39
4
56
28
24
11
36
12
1
29
3
24
4
8
24
33
31
36
41
19
8
16
11
42
3
39
9
27
9
4
20
40
32
27
9
3
1
20
15
6
39
36
4
23
21
4
11
25
29
15
9
3
24
4
132
5
55
23
18
24
42
60
1
29
7
11
12
1
11
42
12
27
21
19
56
48
60
4
17
3
36
40
11
60
9
4
35
30
27
21
43
24
47
21
9
43
8
24
9
15
3
61
29
51
15
61
44
9
18
9
16
5
15
33
30
57
21
15
21
7
32
9
42
12
1
47
61
41
36
12
18
9
64
12
24
17
3
12
111
6
12
30
13
5
27
4
29
27
4
80
15
36
6
12
7
41
3
12
3
45
16
5
30
9
16
48
12
56
63
45
3
12
6
3
12
3
1
11
9
9
3
88
41
3
16
20
15
6
15
21
15
12
36
16
60
65
18
96
9
12
9
6
9
3
30
30
1
12
8
36
16
56
21
3
3
6
175
77
15
21
3
63
1
23
6
31
17
15
4
24
20
69
51
21
36
18
109
92
48
12
9
6
33
16
35
21
28
8
24
48
15
6
12
84
15
4
11
25
56
60
39
69
45
12
7
60
29
31
5
7
35
9
9
114
9
3
54
12
36
24
55
68
96
51
49
20
15
57
27
21
3
13
29
15
3
9
28
24
8
24
28
8
12
15
61
24
41
6
25
29
19
8
9
3
16
44
12
63
121
11
9
15
42
7
11
1
59
1
56
24
15
45
24
16
80
4
29
3
9
12
3
28
5
42
12
60
1
17
30
21
27
97
24
11
25
84
29
3
4
41
75
28
20
40
60
59
1
71
25
17
24
48
27
64
24
23
13
5
55
8
12
57
3
45
19
56
21
75
64
48
11
9
45
84
91
32
4
20
12
3
60
9
60
72
4
29
63
21
3
3
90
30
30
15
16
60
23
57
4
17
15
28
12
44
3
9
4
20
3
6
12
63
12
3
24
21
9
3
72
9
7
32
28
60
23
1
11
1
8
16
56
28
12
48
8
9
36
15
51
12
21
28
12
48
80
21
12
3
3
21
40
12
35
81
45
7
60
56
24
15
1
20
12
12
27
9
24
40
8
28
32
24
60
40
8
36
24
9
12
27
4
24
56
27
13
8
52
8
40
17
63
16
32
12
9
3
15
13
8
9
3
12
15
13
12
20
4
56
15
21
27
25
20
27
60
6
3
3
1
32
21
27
39
1
36
20
3
9
12
16
17
3
12
9
36
39
3
12
13
20
39
12
21
24
4
12
8
16
44
51
18
27
39
25
8
4
41
3
4
8
33
15
15
25
24
128
4
24
11
13
8
72
33
6
13
29
12
114
9
12
48
9
66
18
12
27
4
8
21
15
51
21
60
4
41
27
27
12
18
18
18
60
75
64
23
24
6
7
41
18
24
1
44
9
123
28
8
33
6
30
3
16
5
18
6
3
28
11
13
5
3
3
49
12
8
21
27
3
45
3
1
56
63
93
4
20
3
1
32
36
4
20
36
64
24
20
9
30
1
29
31
17
63
51
69
3
1
17
3
33
27
60
16
11
73
12
60
8
40
65
7
65
15
27
54
7
11
18
27
24
27
13
8
52
12
23
81
4
5
15
33
3
60
4
35
54
3
4
32
9
75
4
11
49
5
6
13
12
24
36
24
20
9
15
16
24
20
36
16
35
42
3
24
51
9
12
28
116
15
30
51
108
3
12
9
9
6
24
6
31
29
27
36
24
9
36
3
12
15
6
3
16
5
36
3
16
8
72
24
4
12
5
42
66
7
35
33
48
45
7
8
24
9
30
21
9
15
4
36
11
30
18
24
6
7
68
12
4
32
63
1
8
27
9
4
59
36
12
13
32
63
78
12
3
24
28
8
69
18
1
24
12
5
43
32
3
18
15
51
13
17
6
1
20
9
51
24
40
8
52
5
48
27
16
44
12
4
41
3
39
6
63
12
112
53
3
3
36
25
35
25
41
15
21
36
162
30
15
28
11
25
60
11
9
12
28
11
9
136
8
16
44
12
4
35
9
36
4
5
27
60
15
33
52
68
27
21
12
36
3
9
3
18
6
21
12
24
15
9
57
48
31
48
17
48
7
60
53
31
20
12
28
11
30
18
61
5
15
3
13
8
12
3
6
36
15
4
11
9
60
12
39
13
72
44
9
60
7
47
12
18
39
12
12
40
24
24
41
6
6
7
8
27
1
20
15
45
21
3
12
21
39
144
36
28
8
3
9
21
54
72
9
4
92
24
16
48
72
59
9
36
64
8
24
9
78
21
52
24
24
59
61
36
24
60
12
60
44
4
32
21
15
12
21
6
12
13
24
11
25
5
39
4
5
3
45
6
12
1
17
48
30
25
60
56
28
32
9
15
45
15
24
12
4
41
7
35
21
36
15
18
63
24
4
5
18
48
73
8
12
16
24
53
7
47
69
4
11
48
1
8
39
33
15
12
73
92
60
27
12
9
9
43
60
47
1
12
17
18
24
21
84
36
4
23
12
1
29
15
72
4
5
15
4
56
4
5
19
12
47
18
55
20
3
1
36
20
21
15
52
113
15
88
17
6
1
47
33
12
60
4
23
133
8
27
21
24
4
23
13
140
21
6
13
35
13
5
15
87
12
1
11
6
39
9
3
4
5
43
11
1
8
105
12
18
24
37
53
7
24
60
17
19
11
21
3
1
41
36
12
51
24
57
7
20
36
12
60
21
12
15
3
66
3
4
8
75
1
5
27
21
7
11
33
15
21
16
29
31
77
27
16
35
60
25
8
52
83
18
12
27
48
12
3
61
20
3
21
40
20
75
1
32
4
59
6
19
60
11
33
16
20
33
18
18
30
21
183
13
68
69
27
16
20
45
18
36
42
3
24
12
64
20
4
17
43
72
80
28
8
51
13
29
27
27
6
15
93
3
24
4
5
48
18
24
12
21
21
18
30
15
4
35
36
9
16
107
1
17
42
13
80
15
24
18
7
5
24
15
16
65
48
6
21
36
40
5
48
54
21
36
51
21
9
3
15
12
72
1
41
15
4
20
27
48
120
1
36
56
45
27
33
3
63
1
29
18
21
48
96
48
9
30
48
6
19
20
21
60
6
13
20
28
36
24
80
21
55
20
15
49
8
12
40
59
13
56
9
19
56
100
8
9
27
9
67
41
7
35
6
27
4
17
3
33
75
21
19
20
27
13
8
12
12
4
44
27
21
51
81
39
54
3
15
9
69
27
4
12
149
6
12
12
49
32
33
15
12
3
12
18
7
24
24
47
9
40
24
35
21
24
16
44
16
11
9
4
20
12
36
51
1
5
42
49
5
15
63
108
12
21
9
18
21
3
6
3
12
24
3
13
5
48
7
44
63
13
8
39
6
3
28
17
3
57
3
36
4
11
13
29
48
12
7
20
4
20
16
29
15
9
12
27
39
21
24
69
6
6
42
6
36
3
60
36
9
3
52
8
4
8
72
15
25
8
48
28
11
33
76
23
1
5
3
105
12
27
24
4
36
41
19
36
8
48
12
21
18
1
11
6
3
9
18
13
20
72
33
3
4
80
9
31
24
20
9
91
20
69
31
17
12
51
51
9
60
16
120
20
21
6
33
15
24
42
12
42
9
4
77
3
39
61
71
36
6
15
4
24
11
30
12
27
12
12
21
12
42
33
48
24
27
6
7
36
36
20
24
3
1
12
8
57
79
35
30
27
52
8
12
40
11
48
13
20
4
23
33
33
3
45
6
6
63
52
8
9
3
45
12
30
12
54
63
36
15
9
3
13
24
35
42
18
1
24
71
9
3
1
5
27
3
21
4
20
36
16
35
6
3
36
ABCD 311650532*7^$a-1 [50024]
12
52
8
21
45
12
43
9
2
12
1
17
19
20
4
17
54
16
14
34
2
4
3
3
2
19
35
61
41
4
14
73
12
12
20
27
21
61
32
6
24
9
36
7
32
52
14
67
5
15
9
7
12
23
49
12
8
9
4
2
36
1
5
10
62
4
35
39
13
3
33
5
16
3
3
26
12
10
18
6
45
21
35
37
8
6
21
4
39
14
7
3
2
3
9
7
20
45
39
69
12
15
19
14
3
16
8
7
9
24
27
54
24
30
9
8
1
8
10
20
16
5
21
18
6
6
30
6
18
34
5
9
18
16
14
18
13
12
5
10
65
15
30
39
19
33
15
29
4
12
11
6
7
5
15
24
36
39
30
7
11
16
6
6
33
15
14
3
9
75
3
9
12
28
24
5
51
1
24
56
30
10
3
8
28
8
3
13
23
18
15
27
13
9
6
26
36
4
8
10
5
21
3
4
15
20
13
20
25
44
43
11
36
9
7
17
1
32
3
4
29
6
25
20
40
15
21
36
41
22
53
3
10
2
36
60
18
3
31
9
5
67
11
18
15
43
2
78
6
36
19
3
33
15
2
78
42
42
1
65
31
8
21
36
3
12
15
4
2
10
2
43
89
10
26
18
4
60
65
1
6
32
10
11
21
75
9
15
9
10
42
27
92
55
8
33
79
18
27
3
5
13
32
7
5
10
20
90
10
2
10
30
2
22
14
37
5
55
17
42
9
9
10
18
6
5
9
3
15
13
5
3
4
17
19
3
18
30
2
6
33
3
28
9
9
2
66
28
15
35
4
2
6
1
12
11
37
12
39
65
4
3
110
31
36
44
33
4
11
40
12
11
4
41
16
3
32
9
27
13
11
1
8
4
11
48
16
5
69
7
5
34
8
30
18
21
48
27
10
32
24
6
4
6
30
14
15
13
32
12
51
25
14
1
17
3
9
27
60
27
10
8
16
8
46
5
27
34
6
17
31
24
32
78
6
9
3
18
54
30
7
17
4
2
6
10
44
10
20
58
17
16
24
29
3
21
10
8
16
5
51
42
6
21
19
8
36
30
39
15
1
24
77
15
61
24
30
2
3
4
53
10
8
25
23
1
12
3
45
21
2
1
36
17
7
12
17
4
27
27
14
15
9
22
26
76
44
27
19
14
34
5
15
30
51
15
9
60
7
69
68
16
24
12
32
15
30
3
9
19
32
3
1
9
15
56
21
3
1
11
40
11
30
10
24
26
54
25
9
3
20
3
28
5
9
51
36
19
45
24
8
4
5
4
15
3
14
30
4
62
6
13
35
10
3
47
6
3
7
29
12
39
16
36
9
3
12
5
37
30
9
32
25
15
24
29
15
7
12
26
12
34
21
3
5
13
8
6
37
8
33
19
5
24
7
24
41
55
36
8
12
43
8
6
34
5
9
18
13
48
24
51
29
52
5
19
5
27
28
11
33
48
45
3
4
35
1
17
36
3
4
3
18
11
21
18
13
12
17
19
39
50
39
3
36
88
14
15
27
10
8
10
14
27
3
24
12
42
7
17
19
11
4
2
40
14
10
8
15
19
33
3
17
1
11
21
22
17
21
31
60
17
67
24
21
44
31
20
57
6
16
24
2
22
17
67
20
9
3
9
40
20
25
23
39
48
66
22
9
12
21
27
68
12
9
43
5
3
33
12
72
90
10
11
52
33
35
13
2
12
40
2
40
2
9
69
22
2
6
21
4
24
63
2
40
14
30
3
52
11
6
10
42
6
14
46
14
60
3
16
20
28
92
27
12
21
4
20
1
2
4
2
16
15
24
20
40
5
72
27
51
9
1
48
14
9
7
17
3
28
9
24
3
5
7
2
12
12
39
12
36
12
7
2
12
22
93
53
31
5
4
24
23
15
1
9
14
12
18
3
40
20
12
12
4
32
31
18
2
22
6
56
57
9
24
19
3
24
20
4
38
24
4
3
17
52
11
3
21
9
27
45
3
27
52
14
3
1
3
77
10
12
48
2
43
5
6
6
3
1
6
38
4
2
13
17
34
2
3
16
44
45
22
44
48
9
16
24
11
6
42
54
4
68
4
32
27
3
18
6
1
27
33
3
24
45
21
14
33
1
24
8
3
4
33
26
4
2
12
7
11
12
13
20
4
8
45
15
9
31
5
42
12
1
12
12
56
7
42
32
40
47
4
8
40
11
33
21
15
13
11
3
1
5
7
12
17
3
16
3
21
32
7
38
10
9
3
18
14
36
12
49
23
9
16
3
14
46
50
18
9
7
12
5
21
15
12
19
21
21
3
15
5
25
20
3
21
15
9
34
29
12
31
2
15
7
12
12
2
19
8
12
27
45
9
36
52
20
12
12
48
12
6
1
5
10
20
18
7
12
11
33
9
7
29
27
19
2
22
18
3
11
16
24
14
43
8
1
8
6
37
15
54
6
2
19
36
9
8
7
12
3
2
34
74
6
4
8
4
2
67
9
20
18
10
6
2
12
7
3
9
5
3
1
11
3
1
3
33
17
12
3
15
4
2
7
33
6
5
4
3
44
18
22
5
7
26
10
9
5
42
21
12
15
16
14
31
5
18
16
2
63
21
31
15
9
24
36
5
30
24
25
3
5
1
14
10
24
23
57
6
33
16
3
20
12
1
11
24
6
4
24
6
8
69
3
16
8
6
28
20
39
12
40
9
38
13
44
1
23
27
1
3
9
8
45
10
48
2
6
37
5
15
24
39
6
28
3
17
30
60
4
6
23
21
3
79
9
8
1
6
5
3
18
7
3
2
18
13
17
7
24
75
5
15
12
66
12
24
3
36
19
26
12
7
35
6
27
21
27
4
5
3
13
6
42
14
30
36
22
24
8
4
9
17
3
21
28
35
9
60
51
16
8
60
7
14
19
36
3
5
21
12
18
45
15
12
16
17
4
35
24
58
32
64
14
6
27
12
37
20
58
26
70
8
25
17
15
12
3
25
33
14
25
5
10
41
3
81
21
30
21
19
8
1
17
22
36
14
7
24
17
15
3
1
12
15
14
36
7
8
88
20
3
1
9
6
14
10
18
14
12
54
6
4
2
7
3
2
16
14
1
5
10
24
2
3
7
6
27
63
20
1
11
12
9
16
33
35
43
2
36
4
2
25
20
3
49
11
4
2
34
29
9
12
15
12
4
36
3
9
5
10
26
34
38
3
3
82
11
4
5
7
5
22
18
8
19
3
12
44
42
48
39
31
53
37
11
16
35
6
36
18
61
3
12
24
2
6
13
29
7
9
15
17
63
1
3
21
15
3
12
9
5
6
25
23
12
33
1
2
4
21
69
6
5
40
41
6
13
5
30
33
61
11
13
6
2
6
6
12
6
6
3
63
30
18
13
27
36
20
12
21
12
12
48
15
4
30
2
21
63
81
1
3
17
19
3
2
34
8
24
10
2
16
12
5
21
16
8
43
11
1
8
28
27
17
15
1
33
59
28
15
8
18
6
13
3
18
2
9
21
19
20
43
9
23
1
12
9
14
18
60
34
8
52
20
24
1
24
9
6
8
25
20
33
3
21
4
26
36
13
5
7
24
5
19
3
57
21
3
21
44
4
6
17
3
25
21
15
15
8
1
41
19
47
49
59
1
23
13
8
7
6
23
1
20
12
3
33
12
82
26
4
6
2
6
13
11
6
4
6
12
36
12
32
12
10
42
29
1
2
4
8
4
14
12
24
3
7
5
21
19
5
40
39
5
46
2
3
4
5
6
25
17
6
12
48
45
1
18
14
7
5
43
8
15
54
15
12
15
6
28
2
4
14
18
16
2
12
18
10
54
24
18
27
21
14
37
51
45
5
22
5
15
6
15
7
8
24
54
3
27
37
12
5
3
33
7
5
6
13
36
29
10
14
28
11
64
11
9
1
27
39
17
13
51
3
50
40
14
40
8
13
17
3
48
1
6
12
21
47
12
1
12
20
3
16
29
15
1
11
9
55
5
3
28
2
30
36
25
3
57
3
21
3
12
14
36
10
2
18
1
93
3
8
27
40
8
33
9
3
13
38
1
11
4
12
30
18
45
5
24
27
1
3
5
12
58
8
16
5
13
2
4
41
3
16
2
10
9
20
3
13
5
16
54
14
15
64
48
20
4
3
74
19
23
1
3
26
30
37
8
13
20
7
32
12
15
64
17
7
33
63
2
22
5
13
8
3
40
15
2
12
66
84
16
14
34
14
12
39
16
23
6
10
8
6
3
4
24
59
1
8
9
51
19
62
10
9
5
7
20
9
24
6
1
11
1
24
11
33
7
33
39
17
24
15
45
21
31
15
8
1
24
5
4
24
15
8
12
31
50
10
9
12
15
60
14
10
48
12
30
20
3
48
16
5
6
1
15
5
12
36
27
4
8
13
23
18
39
28
20
9
12
6
12
4
2
22
24
9
5
7
11
6
3
1
2
21
24
4
8
9
10
32
1
3
9
5
6
9
7
24
93
53
3
3
16
21
5
12
12
31
8
1
8
12
66
10
6
18
15
32
15
10
6
21
3
50
3
13
8
16
15
59
12
1
8
9
54
9
7
26
3
19
2
3
9
7
20
3
36
45
3
12
13
5
18
10
8
6
1
32
1
11
7
6
30
38
24
3
1
8
55
20
19
38
27
24
49
6
26
7
9
35
16
24
3
17
15
1
8
3
12
4
12
45
29
22
17
12
28
20
33
6
36
37
23
4
17
7
56
1
8
1
39
12
27
2
12
6
30
30
9
36
9
28
14
24
34
11
3
42
3
13
3
3
8
36
37
72
8
16
12
24
17
4
2
37
5
6
25
21
3
63
14
7
5
12
3
4
12
5
3
19
14
36
40
2
16
122
27
4
3
20
9
19
2
3
3
10
30
17
7
17
9
19
32
13
15
12
12
17
39
4
8
12
9
15
96
24
45
15
16
51
5
4
8
1
32
3
3
13
17
4
3
3
48
2
6
4
2
36
3
7
9
11
9
1
32
34
6
11
28
24
27
48
48
14
3
9
7
24
3
2
103
23
4
20
28
12
42
23
24
24
7
14
42
6
46
14
18
48
12
40
32
48
24
1
39
57
9
11
15
36
1
15
18
35
9
4
44
24
19
8
12
27
34
3
20
15
30
15
3
24
18
3
43
5
3
45
12
31
8
13
15
2
3
12
33
7
3
5
9
7
11
16
17
33
12
3
1
68
3
12
9
22
5
4
27
2
16
32
3
4
15
26
31
24
20
3
12
33
3
66
10
33
20
39
25
47
6
51
7
9
15
41
49
6
14
24
4
11
15
64
21
15
24
9
41
7
32
21
3
9
19
17
24
15
3
12
6
6
18
18
12
40
8
6
58
62
4
32
46
72
8
9
27
4
38
3
7
41
25
14
13
17
28
6
2
36
24
24
3
7
17
36
7
20
72
73
32
39
6
60
6
9
16
9
3
20
7
41
31
21
12
15
5
3
18
6
69
4
9
2
13
20
15
4
5
9
3
16
59
16
20
40
5
43
32
18
31
20
4
24
3
2
7
75
29
9
51
7
18
6
2
22
2
6
16
42
20
4
6
9
12
20
12
7
14
51
4
33
3
29
72
6
24
4
44
18
19
5
12
48
66
13
15
2
7
5
7
23
4
32
9
9
10
14
3
7
2
12
3
24
45
24
18
25
17
18
21
1
24
14
13
39
2
10
32
9
27
22
30
5
24
13
35
124
65
46
5
4
8
12
40
5
30
28
20
28
54
6
5
19
5
40
20
1
24
11
7
5
1
38
1
47
30
34
2
3
3
21
3
36
18
52
20
18
1
15
17
3
36
13
27
17
3
18
15
19
2
16
20
34
9
15
33
9
3
24
5
16
14
16
14
ABCD 311760342*7^$a-1 [50041]
108
1
23
40
20
12
3
21
3
72
4
5
12
27
60
13
48
47
22
50
36
49
48
15
20
9
3
21
15
34
26
73
9
2
13
36
20
37
14
76
42
71
4
23
12
25
36
11
9
100
23
45
13
2
13
36
8
12
15
84
12
13
23
33
12
48
36
1
14
36
25
72
11
33
1
50
1
8
12
72
3
12
73
20
19
6
35
39
36
21
52
24
75
18
86
9
4
51
9
21
24
63
3
17
52
44
99
22
2
21
15
48
84
57
51
25
63
5
39
9
111
46
2
12
21
12
7
6
14
12
36
22
6
80
12
25
35
12
28
29
4
32
48
28
21
2
36
105
28
47
81
51
33
15
40
32
12
24
12
40
5
24
36
3
36
37
20
27
25
27
21
32
12
60
36
49
2
33
36
7
80
13
11
12
96
21
4
23
10
62
1
12
35
24
13
36
51
18
50
12
9
24
3
12
9
64
80
12
24
3
16
41
3
9
1
51
57
2
106
15
80
39
96
96
13
48
15
5
13
3
23
37
11
12
36
61
23
94
15
12
56
24
16
11
117
15
9
36
3
25
8
73
11
12
49
75
68
55
44
10
83
3
21
3
69
1
30
6
23
3
1
44
3
16
80
49
11
33
84
76
21
47
51
69
1
2
12
16
42
38
21
4
12
68
27
49
20
52
20
4
68
7
6
143
4
8
51
9
12
15
12
10
2
9
25
27
27
9
20
27
49
21
23
39
48
24
28
198
122
12
96
12
33
4
11
24
33
24
36
63
13
8
12
24
24
13
59
39
37
107
13
23
13
59
13
36
11
48
48
21
4
71
13
24
9
50
58
3
9
2
70
26
37
8
25
26
4
65
12
67
17
16
57
11
25
14
46
2
24
21
36
16
84
8
28
36
8
39
40
45
47
48
58
27
44
13
26
37
8
7
32
69
1
98
12
21
48
24
27
1
8
37
2
72
25
48
20
16
20
3
1
135
41
3
24
24
28
41
24
3
132
12
9
12
52
36
9
38
33
24
13
2
21
4
12
45
6
54
62
4
20
25
8
16
81
39
35
9
120
7
20
72
25
83
13
32
39
69
3
4
5
159
49
23
49
8
12
135
37
45
98
84
9
12
4
36
59
46
14
12
9
27
24
4
9
23
9
12
27
12
1
44
25
2
36
24
10
3
60
36
27
17
15
84
24
4
20
9
1
2
105
24
72
3
10
50
24
13
48
20
7
32
40
89
7
9
23
45
39
1
20
7
21
24
32
3
13
20
88
8
48
13
39
27
24
8
112
17
1
2
9
16
44
37
2
9
4
9
110
9
1
50
60
36
12
12
21
25
11
31
48
77
75
25
35
1
8
99
57
3
4
18
11
19
20
9
3
9
39
25
57
2
24
12
120
108
4
32
48
33
28
68
4
12
11
24
28
42
38
88
5
52
8
55
20
22
3
9
11
25
54
9
36
96
12
33
14
21
27
21
39
21
84
3
34
26
24
36
10
72
2
36
10
2
48
12
105
37
26
12
12
36
12
1
21
2
9
12
13
11
16
20
39
60
9
115
44
109
44
15
21
7
17
15
13
9
11
39
12
13
92
12
1
36
11
1
2
60
9
52
35
24
33
48
25
47
16
24
8
39
12
121
23
12
112
29
24
60
15
61
32
39
12
88
41
39
1
9
38
12
28
45
35
1
80
1
39
24
23
21
13
2
21
13
23
27
33
4
56
12
4
45
30
69
59
22
36
14
33
25
23
72
16
80
3
4
41
16
33
11
15
9
4
35
1
47
21
4
8
27
12
25
24
59
129
63
1
9
47
88
21
24
11
27
12
12
1
23
22
3
11
9
4
35
9
40
32
4
11
12
1
12
105
2
21
4
3
24
116
12
10
62
21
85
14
12
24
45
4
36
12
44
120
13
62
9
4
11
4
17
12
48
16
36
23
69
4
32
3
1
12
35
28
77
13
14
72
1
8
40
8
1
6
17
15
25
35
33
67
41
1
63
56
1
11
39
10
36
14
40
17
24
7
101
40
8
3
10
47
3
9
64
23
21
64
20
72
24
12
16
32
3
28
65
3
13
9
23
27
22
47
16
47
12
24
73
8
28
47
9
52
56
52
45
11
49
26
24
22
83
12
15
25
23
24
36
10
2
21
4
87
30
15
83
48
40
17
40
33
50
22
38
24
13
119
117
24
3
49
21
11
36
13
3
36
35
25
35
81
15
94
75
23
9
3
48
25
33
27
27
165
44
51
60
33
16
8
1
27
36
39
18
95
27
28
68
13
9
23
4
3
65
40
20
37
36
42
32
16
44
133
56
64
8
64
44
39
61
60
20
3
34
47
15
37
47
97
32
39
12
24
21
3
72
45
4
59
36
21
63
61
12
83
36
36
45
96
64
36
11
16
24
20
70
50
12
118
39
11
33
16
44
60
36
3
49
11
13
35
28
21
11
40
17
15
24
81
24
4
8
3
12
21
1
11
48
4
15
53
37
27
68
25
11
3
36
24
24
12
25
36
24
3
5
15
12
21
37
2
69
60
3
10
6
44
9
19
5
76
23
24
24
1
8
49
74
36
40
101
12
27
25
107
33
73
23
40
39
18
24
86
12
73
9
26
10
27
47
21
7
20
9
13
3
36
47
13
23
34
2
105
15
1
9
48
15
9
3
59
64
17
28
32
15
73
35
33
27
60
13
27
30
35
15
12
25
116
37
3
9
11
27
94
18
68
4
8
72
13
8
12
52
8
15
13
32
55
20
1
81
98
12
13
35
21
12
25
11
36
3
40
5
15
24
120
60
12
45
3
36
13
27
20
13
9
75
8
12
15
72
12
21
3
12
60
12
21
28
104
16
8
36
39
48
33
40
3
9
8
24
12
1
15
3
33
35
21
16
8
51
9
49
66
54
50
9
100
12
15
30
24
18
80
10
12
51
9
3
33
35
15
13
11
9
16
56
27
37
8
15
1
12
9
38
70
59
60
60
72
19
41
63
13
11
130
47
7
17
4
24
48
27
6
27
23
34
99
51
48
5
36
48
3
9
40
12
11
48
10
50
25
15
9
36
3
29
52
36
45
2
57
48
3
12
46
3
9
11
39
33
39
9
55
30
14
72
1
8
12
3
4
17
13
50
10
47
24
15
33
61
38
21
4
12
33
35
63
4
53
3
24
12
4
17
27
73
36
32
7
20
12
10
30
6
12
14
1
23
12
22
47
60
12
3
49
27
45
23
72
121
20
48
12
12
25
60
14
33
16
23
34
23
37
2
25
27
9
11
12
84
21
3
13
20
15
37
68
88
24
32
43
18
2
21
39
46
14
28
5
84
49
2
21
76
23
141
40
44
73
63
81
11
25
27
3
9
32
15
36
45
3
10
39
47
121
12
32
3
25
3
18
2
12
40
18
14
37
32
15
21
24
25
3
20
39
37
3
18
15
9
50
60
9
39
25
8
12
52
11
60
12
12
9
39
12
76
5
39
1
27
48
161
16
59
58
62
9
27
37
95
25
60
32
51
21
97
27
47
70
99
11
9
4
12
44
19
89
1
15
59
13
21
14
28
41
48
3
10
26
10
2
9
43
41
15
21
3
33
27
46
3
69
23
39
60
13
12
8
28
8
99
45
3
4
9
20
97
14
9
51
12
9
27
25
35
24
1
20
28
9
2
24
12
48
33
4
47
69
1
3
36
20
180
12
ABCD 311772084*7^$a-1 [50027]
17
3
25
32
3
13
9
8
7
5
27
9
4
18
26
7
48
9
11
16
20
31
8
1
11
1
32
64
155
18
12
6
16
36
18
11
1
12
20
88
23
19
5
73
14
1
9
6
33
12
5
18
1
5
3
15
18
24
28
30
5
24
13
3
24
17
24
7
5
16
24
14
16
9
65
3
21
19
8
33
19
12
72
12
80
4
11
1
8
9
40
2
6
36
4
3
17
7
29
31
27
2
7
9
15
17
6
21
9
30
16
26
12
12
18
10
6
44
6
43
24
36
12
69
12
36
32
6
21
51
33
15
4
2
30
37
27
6
3
24
20
48
28
5
46
6
8
28
18
14
12
15
4
12
56
37
27
5
7
32
3
1
29
43
3
26
16
8
31
12
11
1
60
36
33
51
12
15
9
5
19
5
40
20
22
14
36
12
6
10
11
28
11
34
6
2
27
28
12
24
47
66
15
3
1
20
9
10
26
4
6
20
13
11
6
15
16
20
49
20
12
3
7
90
42
33
36
8
4
21
24
23
4
35
25
3
26
40
35
3
9
97
11
4
5
16
30
26
7
33
11
9
72
66
9
4
12
9
15
32
1
60
2
9
7
26
39
16
24
8
27
10
14
13
32
1
3
21
32
3
1
30
57
5
3
7
2
28
60
3
29
16
36
96
15
15
20
21
4
23
40
30
104
27
3
1
45
2
1
51
17
31
9
8
16
9
51
57
15
3
9
20
3
1
8
60
3
16
14
28
24
20
3
36
45
16
35
1
2
12
25
51
17
4
9
8
34
41
28
23
10
8
16
3
9
27
60
17
7
17
7
29
16
12
12
18
5
63
1
11
16
57
15
2
27
4
45
23
9
18
12
12
9
79
12
18
14
13
23
10
2
22
3
36
17
22
2
16
11
12
25
20
7
29
7
29
39
48
12
21
3
40
27
2
15
1
59
16
5
4
26
12
102
58
2
79
20
51
12
4
2
24
15
1
68
42
1
17
39
37
35
33
19
8
33
16
11
31
32
9
12
21
3
33
10
9
5
19
44
1
12
23
40
5
12
70
32
1
20
24
1
23
9
24
34
2
24
3
4
17
4
20
12
18
30
6
1
12
12
21
44
3
7
6
8
43
15
9
24
41
10
14
7
15
8
22
3
8
12
7
9
3
8
10
2
30
15
52
29
16
59
45
70
2
4
14
22
20
24
15
4
8
39
21
7
20
21
3
16
21
9
12
47
27
28
21
36
11
18
7
44
28
48
3
9
15
17
3
13
3
9
11
21
1
15
33
15
8
19
38
4
3
5
3
7
29
1
32
7
5
40
8
6
6
6
18
15
25
11
9
39
4
11
58
68
3
1
3
29
27
31
18
3
41
3
4
29
7
11
4
9
57
11
1
18
6
35
1
8
19
3
78
6
57
24
9
35
52
17
3
7
21
11
52
6
11
3
21
4
24
20
33
24
40
6
33
3
53
36
9
12
7
20
36
9
15
28
23
6
7
8
13
3
5
4
23
1
56
3
25
11
36
21
12
10
42
23
1
2
30
10
29
12
31
5
33
19
5
28
2
48
13
17
18
10
32
6
12
4
14
3
28
53
55
17
15
51
1
12
9
47
4
12
12
32
12
13
47
109
90
2
15
13
2
1
45
2
25
12
20
25
11
27
12
70
3
69
6
12
2
19
17
40
2
13
5
10
18
2
12
10
3
17
52
15
9
3
17
10
2
7
20
1
71
21
18
16
29
9
6
6
60
48
12
3
37
39
24
3
32
21
9
7
21
30
68
1
41
19
5
15
13
18
29
1
8
3
13
3
77
15
13
71
16
9
11
25
8
12
19
5
10
2
12
12
4
15
35
25
60
12
5
12
6
10
11
45
3
13
30
8
24
6
51
48
3
13
35
4
77
3
6
6
9
9
19
27
6
14
6
19
41
6
49
9
60
2
1
36
5
7
5
15
24
25
6
48
18
2
13
9
39
9
18
17
12
48
3
42
30
9
3
18
7
3
9
12
12
17
19
9
32
12
7
21
35
12
15
25
51
38
10
29
4
8
24
15
21
9
7
17
39
4
29
27
4
5
22
18
24
27
80
39
108
21
12
13
23
13
2
49
21
11
4
12
11
13
21
8
30
10
27
5
4
51
20
72
4
5
12
15
43
32
1
8
4
5
52
6
9
12
9
11
16
8
36
25
6
9
8
3
21
4
12
5
76
32
27
4
8
9
3
33
15
19
6
26
12
21
9
10
6
6
14
4
18
8
1
36
5
3
16
23
28
29
16
17
28
8
30
13
36
20
3
9
49
44
106
5
4
17
3
1
12
38
33
9
18
30
16
8
12
3
43
12
9
12
12
3
54
8
39
48
36
1
18
5
4
71
6
3
1
39
20
60
21
60
39
21
7
33
3
44
1
48
11
12
4
23
6
19
15
33
20
1
15
32
4
59
9
7
30
27
24
48
41
19
35
1
5
7
3
14
12
27
39
33
4
11
1
20
4
8
21
15
3
1
8
21
4
23
1
11
12
27
6
87
12
16
3
33
57
36
15
36
21
3
36
20
1
2
22
14
9
33
12
40
27
113
30
6
7
9
20
3
1
12
15
24
8
1
15
39
9
11
1
27
17
31
5
24
3
10
42
21
21
35
21
40
47
24
28
24
20
9
19
8
12
4
5
30
1
8
4
57
23
4
11
1
60
68
1
12
23
24
40
12
5
3
1
11
3
16
5
21
16
3
27
50
19
20
21
3
9
12
28
96
23
33
10
93
3
9
12
29
28
14
21
1
23
12
16
17
16
3
8
9
3
9
67
35
18
22
8
25
8
15
34
2
6
40
11
4
33
15
29
7
8
12
1
3
5
36
4
30
5
9
40
71
4
17
16
11
21
28
18
32
9
31
2
12
3
4
8
3
1
20
48
4
29
15
15
1
5
19
12
8
4
75
14
7
9
15
5
39
1
14
21
16
3
5
21
4
56
4
51
20
19
6
44
7
12
8
16
5
51
9
3
1
8
10
38
28
3
8
3
45
4
12
8
9
42
18
27
60
105
7
23
16
6
24
12
3
21
3
17
3
1
44
12
24
7
3
14
7
36
3
45
48
51
17
12
4
24
8
21
12
7
12
12
17
40
15
11
18
19
20
4
3
6
68
10
8
34
24
11
40
20
1
2
57
39
37
17
28
39
20
72
39
30
3
15
1
12
36
20
61
3
12
5
4
20
55
5
7
29
19
32
28
3
32
49
17
7
29
3
21
3
40
27
2
19
21
12
32
3
51
1
20
3
1
12
29
4
11
16
15
9
8
84
52
45
42
14
55
12
3
14
7
5
43
9
3
33
23
27
13
8
16
3
21
53
15
16
12
17
7
3
2
3
21
52
20
4
15
65
16
48
14
1
5
7
32
31
14
7
5
10
29
21
19
9
48
30
8
6
3
3
25
33
20
3
52
12
3
6
26
1
27
29
12
3
1
20
27
1
8
16
12
5
7
9
60
11
1
30
32
9
40
8
33
6
13
8
4
20
25
30
54
47
1
27
12
3
2
4
3
9
15
8
1
20
43
12
8
1
39
23
13
39
2
4
3
11
1
77
12
28
80
24
58
2
15
61
32
16
39
57
3
12
11
9
1
47
24
1
72
3
11
13
27
6
23
45
7
8
40
11
9
13
11
1
80
10
56
10
20
60
4
11
7
41
36
13
2
16
14
12
34
14
16
3
9
3
12
8
9
7
8
37
6
2
28
44
34
6
84
12
3
5
16
27
12
45
11
3
25
5
16
59
33
4
20
28
8
4
24
14
18
39
60
16
5
7
23
1
11
16
6
23
31
6
36
12
8
10
45
12
24
8
16
17
15
15
21
24
33
43
29
12
4
3
11
9
1
26
21
1
11
16
11
12
1
48
29
31
24
95
4
21
17
28
36
8
15
13
30
14
27
4
8
1
78
9
56
3
25
24
21
39
60
20
12
3
1
29
4
11
45
15
1
11
4
5
3
19
45
11
1
12
9
11
4
12
21
11
16
45
2
16
5
21
7
21
11
36
12
7
2
31
8
9
7
35
10
8
4
42
48
20
13
5
4
24
3
24
5
67
15
2
10
17
40
51
2
31
36
8
25
14
30
12
27
4
24
8
39
9
4
24
9
30
5
1
3
11
42
31
27
26
3
4
8
25
80
7
24
24
65
3
15
25
3
42
56
3
16
12
69
3
17
16
14
1
5
3
13
20
31
20
13
6
38
19
3
29
4
17
58
45
12
5
4
14
25
20
28
9
20
24
3
4
32
127
2
10
5
1
14
6
22
33
12
12
32
43
32
90
96
24
15
13
2
10
15
5
3
61
14
37
20
12
12
15
49
12
23
16
62
27
40
3
8
30
3
4
33
36
8
16
36
8
15
40
17
7
12
15
9
20
3
10
2
60
21
24
4
51
18
11
13
27
29
40
8
15
19
2
60
3
4
41
12
16
3
41
19
21
3
5
10
8
81
12
19
2
18
36
10
24
26
12
54
16
11
16
12
59
1
20
1
15
3
2
28
44
6
6
36
51
4
3
9
33
20
84
15
43
17
12
9
7
20
13
2
66
7
72
5
7
5
7
21
35
1
2
1
33
8
6
1
8
7
45
45
36
20
28
12
63
20
25
11
31
12
2
7
8
45
3
36
60
15
10
11
25
18
2
4
56
7
8
55
5
52
12
47
28
41
3
1
8
7
29
12
25
24
14
6
3
16
35
22
8
6
9
1
14
18
19
92
3
45
33
6
25
35
6
63
24
7
5
24
15
1
5
12
10
9
12
8
4
8
43
6
8
19
32
15
10
20
18
13
47
22
15
111
45
15
2
15
51
4
6
15
8
16
36
20
25
11
1
39
36
9
8
7
8
12
9
55
12
8
19
21
12
44
4
5
10
2
4
15
9
2
1
12
8
1
3
5
24
15
16
29
15
9
30
66
15
31
30
3
11
4
41
9
31
32
13
8
15
33
7
21
23
16
32
48
1
11
19
9
11
73
11
22
39
41
4
3
11
10
8
55
8
1
8
75
37
68
7
29
100
3
53
15
52
17
3
1
35
27
13
17
24
10
9
32
24
1
68
12
15
15
13
48
3
2
7
20
1
23
21
12
3
12
33
6
9
13
18
6
95
24
45
4
27
12
20
21
16
11
1
32
46
5
1
20
6
34
51
15
2
7
5
3
15
106
20
51
13
80
6
42
4
35
16
12
12
32
4
15
14
15
1
30
17
24
1
39
3
29
9
7
45
51
5
4
15
21
44
39
28
17
12
28
3
8
16
12
32
13
20
27
12
27
25
87
14
6
21
4
83
1
23
42
19
48
8
19
14
18
49
24
15
26
6
25
3
42
3
9
27
48
24
9
44
3
4
11
6
3
33
3
13
32
16
11
1
23
7
2
27
15
18
27
3
1
24
11
1
48
21
20
22
14
15
9
6
9
61
47
37
3
41
6
13
9
20
10
9
20
16
65
51
4
29
19
8
99
12
13
3
26
19
35
6
7
24
44
51
9
3
1
8
12
15
6
3
21
19
21
23
13
15
60
65
27
12
40
12
8
21
15
1
38
12
28
20
10
72
3
21
38
9
4
32
1
3
36
17
16
15
48
8
4
17
7
41
4
8
16
12
27
12
53
6
24
10
11
36
13
15
36
12
17
22
14
30
36
ABCD 311780834*7^$a-1 [50019]
20
36
40
48
38
18
84
42
27
7
17
15
24
30
10
26
28
23
84
13
36
18
6
23
12
9
40
38
42
12
63
24
7
2
18
33
3
48
6
42
90
15
63
16
14
10
30
6
80
10
20
54
24
78
22
2
54
34
12
54
56
30
30
28
56
6
34
36
44
40
60
62
42
6
16
14
9
67
17
31
8
60
24
81
9
30
24
9
51
69
24
24
7
8
21
63
24
72
78
76
59
45
15
19
266
10
20
6
10
20
36
12
16
5
55
14
3
75
45
45
24
6
4
14
3
12
99
48
22
30
8
21
3
10
8
30
36
6
24
6
30
4
14
60
33
37
2
30
30
24
16
54
44
6
36
9
1
26
12
42
4
2
18
84
18
30
18
12
24
10
18
8
28
2
4
11
12
61
20
12
82
2
28
2
4
26
3
24
51
9
87
34
12
38
22
26
54
6
34
60
18
12
44
64
5
57
28
56
3
24
39
10
44
10
113
177
63
24
9
10
20
36
28
44
10
6
26
10
41
36
7
26
51
39
30
70
44
42
75
7
5
3
21
9
30
81
7
60
36
17
21
48
138
10
20
70
32
18
24
16
2
33
39
70
32
34
32
33
31
41
36
3
4
146
4
74
18
18
6
24
12
54
10
11
60
99
28
32
33
45
16
30
36
113
51
4
8
112
56
6
30
4
5
21
4
6
86
15
96
31
6
59
15
132
60
33
24
31
2
54
24
6
63
1
66
26
10
18
38
18
12
84
30
6
15
12
7
18
38
93
21
48
15
21
34
32
36
12
18
22
80
16
2
24
27
31
2
6
12
42
10
38
16
2
48
12
64
50
3
51
6
3
36
12
97
30
113
3
16
26
3
21
39
87
78
3
69
30
12
22
38
40
26
15
79
116
16
86
27
33
27
51
12
30
15
33
60
3
3
64
56
30
4
122
4
26
54
18
46
2
4
18
20
16
84
2
3
121
47
147
12
6
24
4
2
117
51
96
24
9
135
16
56
90
24
24
78
72
82
8
42
10
14
90
12
3
39
16
5
31
60
20
30
30
28
41
12
15
90
27
67
17
24
15
52
116
45
91
17
31
36
2
42
82
24
47
75
54
39
19
5
7
14
46
54
32
84
10
68
33
7
12
56
58
44
40
2
33
1
32
108
46
8
42
36
30
60
24
88
5
7
14
10
54
2
36
34
11
3
36
81
13
36
18
101
51
6
22
2
6
22
32
24
3
189
58
90
23
12
51
40
17
33
6
30
18
76
29
85
155
57
15
19
29
12
19
8
42
39
31
150
80
3
51
66
3
33
15
15
12
40
8
78
10
74
42
78
16
32
30
24
60
6
30
21
39
34
74
10
14
112
77
3
57
84
75
48
66
4
96
11
3
57
39
28
5
1
26
58
62
57
31
101
21
6
30
18
6
36
30
18
40
30
26
18
12
4
17
72
3
72
33
33
34
62
90
10
14
96
66
15
49
38
165
60
3
21
21
6
36
6
54
48
6
72
30
4
20
33
45
102
60
28
6
36
14
36
9
31
56
21
31
36
30
14
18
15
67
20
90
10
56
9
3
28
44
82
23
21
27
49
50
93
7
90
26
22
26
10
90
2
24
10
29
25
90
14
3
7
12
80
28
20
22
54
26
36
27
51
69
1
2
88
17
79
53
31
17
15
84
24
36
57
3
6
24
66
18
36
10
24
2
27
1
59
63
33
49
72
23
51
36
6
24
124
2
58
32
22
12
180
8
9
60
31
90
26
30
159
1
2
34
23
33
48
6
60
10
18
20
12
10
20
36
28
6
18
8
27
3
84
57
3
9
12
3
4
32
6
75
12
3
30
28
174
26
15
57
12
75
75
18
34
44
12
24
40
14
30
66
4
50
4
86
36
4
20
66
88
60
62
4
62
52
8
28
14
18
18
75
39
10
8
64
18
56
6
27
43
14
60
39
7
29
21
6
30
118
62
15
57
130
80
33
15
21
99
54
3
3
81
33
30
6
87
31
96
53
3
24
21
69
27
13
14
136
41
9
18
12
4
26
34
17
13
6
56
78
12
24
6
120
42
66
12
42
30
66
30
12
12
22
20
6
60
48
33
7
32
24
36
42
111
21
28
11
45
10
17
15
18
27
12
61
26
10
38
105
84
60
31
8
48
4
32
4
140
34
62
10
60
38
12
6
42
81
12
15
21
12
21
4
74
12
186
15
12
25
8
88
14
6
12
30
4
38
6
72
24
4
116
48
21
15
16
56
21
73
38
6
12
54
28
42
138
2
4
30
50
10
62
30
54
124
14
18
12
3
9
34
20
12
30
12
102
18
3
27
141
79
8
24
4
50
10
2
15
123
9
57
6
94
30
44
9
3
58
2
42
30
48
30
27
81
46
14
126
6
27
123
28
65
51
94
23
31
110
6
16
20
36
24
100
48
8
28
36
60
26
24
39
60
48
3
70
38
70
8
87
25
56
70
24
38
42
33
63
24
36
126
3
31
2
138
16
53
33
12
39
31
2
18
30
12
24
90
126
6
132
96
45
21
30
66
22
2
70
18
2
9
12
12
1
30
26
28
62
36
30
4
23
21
75
21
4
66
44
42
48
10
86
36
18
42
87
3
34
14
9
3
57
45
6
10
26
28
38
18
76
20
9
27
90
27
55
56
34
8
28
122
4
50
40
26
52
2
63
120
21
6
6
120
60
54
66
4
20
10
8
70
66
144
32
96
12
10
8
4
38
33
27
42
96
88
50
33
36
61
6
140
24
57
3
4
5
27
30
36
82
32
9
55
53
3
64
6
14
36
9
21
78
16
26
114
24
6
10
17
7
113
93
46
29
51
60
108
40
80
48
21
7
110
6
21
3
36
6
22
20
70
66
26
63
33
42
16
20
12
48
9
7
14
4
30
29
13
20
246
30
42
22
20
18
52
14
63
43
14
12
18
96
40
20
9
21
3
24
57
12
72
18
30
27
3
28
20
105
19
29
7
29
15
16
17
13
24
66
6
86
120
48
34
11
24
15
45
21
4
6
36
17
24
27
12
4
2
75
13
107
27
69
31
42
18
8
28
14
6
45
21
36
4
26
4
18
8
51
39
18
63
84
27
12
10
14
16
53
1
14
46
2
48
6
10
74
36
30
21
159
4
50
46
18
71
48
69
4
74
24
42
30
ABCD 311786534*7^$a-1 [50031]
5
61
15
9
35
31
2
3
16
80
25
12
80
15
12
21
3
7
78
32
3
1
60
36
20
7
15
18
8
24
28
54
6
72
42
36
53
55
5
4
20
13
75
45
3
15
12
5
43
62
10
24
9
20
7
60
45
32
28
5
4
24
6
9
20
1
59
7
9
9
20
34
12
21
24
5
39
19
18
24
20
70
30
35
1
42
77
33
15
25
51
15
17
49
15
39
17
13
42
38
16
11
21
19
15
53
19
41
24
12
16
24
17
28
6
62
24
46
17
9
24
82
24
21
8
48
40
33
15
57
24
32
3
31
24
6
30
117
5
27
60
25
24
8
3
31
18
39
80
16
5
4
11
7
2
3
4
56
57
52
44
70
9
17
4
12
23
12
7
6
8
28
44
27
49
24
30
110
15
1
6
65
84
25
24
102
18
11
60
21
3
21
10
21
32
48
19
30
8
27
36
49
23
40
60
27
6
42
26
64
3
5
19
44
33
7
21
35
16
20
52
48
3
24
105
8
12
33
4
6
30
56
52
15
5
75
4
20
7
9
29
28
3
45
75
21
36
12
3
65
10
102
35
61
36
20
4
30
6
15
3
6
42
18
6
54
39
33
18
12
5
49
35
9
51
1
27
41
22
29
21
58
21
3
78
3
81
75
33
11
12
55
65
48
37
27
32
24
7
2
52
48
30
41
24
76
41
15
25
30
65
31
2
3
55
38
24
7
9
32
7
45
11
12
25
12
8
34
9
21
24
12
24
36
8
27
69
48
10
5
1
6
53
61
8
7
15
5
12
64
69
20
19
45
15
20
175
66
6
33
29
7
56
28
8
48
21
75
25
24
35
19
33
33
30
84
5
7
14
48
63
1
39
3
17
1
30
29
43
48
9
5
76
30
90
18
12
30
42
77
24
1
51
8
7
42
44
3
1
15
12
48
17
67
9
24
3
68
25
35
52
3
6
35
121
12
44
96
48
22
81
9
3
9
120
30
14
7
72
20
73
15
24
29
16
3
8
21
24
28
159
48
3
21
15
21
39
33
68
48
1
20
15
60
48
21
67
3
12
14
34
42
116
27
25
39
33
27
12
21
32
7
36
48
36
9
12
59
4
45
42
9
15
21
20
93
31
17
52
54
17
31
5
9
15
4
5
16
24
35
4
75
12
9
32
12
1
15
15
54
15
32
1
3
9
11
36
28
41
7
89
10
5
49
11
1
42
18
39
36
48
5
10
36
33
15
42
6
30
35
4
21
15
3
21
3
18
59
9
19
51
36
48
86
96
34
30
32
55
9
8
40
56
10
14
10
17
16
5
79
3
21
20
7
72
86
15
40
9
32
16
15
12
21
47
4
51
12
38
28
6
45
8
12
28
33
12
48
12
71
84
1
20
48
7
20
25
6
5
13
42
41
33
7
17
136
56
63
43
30
42
12
2
28
3
33
35
21
27
24
16
9
63
29
15
9
52
30
29
64
17
10
5
49
59
60
9
63
43
24
18
20
7
68
7
53
13
11
1
23
33
19
8
4
12
93
23
49
36
3
36
5
16
47
1
8
34
53
52
15
45
24
48
12
15
24
30
30
30
159
36
20
1
23
7
9
29
28
44
19
9
15
15
6
66
24
30
39
15
42
60
3
8
48
37
35
37
3
15
5
13
35
100
65
10
65
37
3
56
24
12
13
30
9
93
12
6
17
28
32
124
5
70
9
51
36
30
12
32
15
48
9
4
30
54
8
3
4
17
16
12
11
13
20
96
63
48
40
9
32
3
1
27
8
12
28
8
33
31
20
12
1
12
60
30
2
3
21
10
30
15
12
29
19
29
24
3
31
5
7
36
6
48
15
17
28
3
60
33
47
45
4
24
6
114
6
14
52
12
3
20
19
5
4
5
52
15
20
7
6
39
32
21
4
20
31
12
32
160
8
16
15
14
48
10
5
19
14
4
11
12
28
56
24
12
25
39
8
7
5
1
8
27
48
36
4
9
6
69
56
24
1
11
19
9
3
42
51
21
23
28
9
6
53
25
24
191
69
22
9
17
39
13
15
45
47
19
41
1
23
79
45
51
6
11
7
18
20
75
21
27
7
14
55
9
6
36
12
12
9
12
9
11
13
15
17
52
6
36
2
19
12
27
45
56
4
63
17
25
15
8
43
26
52
11
1
48
80
7
120
65
15
55
9
45
6
48
36
33
8
33
4
6
29
37
15
9
12
80
19
5
40
18
14
3
19
5
76
9
6
65
4
29
24
4
3
80
60
25
6
30
36
20
43
15
5
1
35
1
35
13
20
16
39
9
71
81
15
9
27
13
12
18
41
16
3
21
15
5
1
87
20
9
52
11
24
67
17
21
4
35
72
1
32
10
14
31
20
36
1
18
33
8
49
11
24
72
49
60
15
9
15
36
12
9
6
57
87
45
20
13
42
69
27
18
6
6
42
93
24
17
103
69
15
9
12
35
21
88
47
25
3
21
90
24
21
9
12
24
6
12
6
11
13
63
57
11
25
6
2
43
45
32
4
123
21
6
33
15
62
72
15
13
27
21
6
38
3
7
14
34
14
99
24
36
7
9
60
21
18
9
5
3
40
5
39
19
14
7
48
48
32
7
78
6
5
19
18
15
5
4
3
72
17
4
60
3
5
15
1
39
20
16
53
51
16
29
7
93
11
103
26
10
9
5
15
13
44
10
86
28
75
20
31
9
53
24
28
11
19
42
78
81
5
58
14
31
17
48
7
51
5
28
20
7
65
28
39
21
17
24
31
68
7
42
3
33
54
12
5
1
24
15
36
9
15
39
24
5
16
65
39
28
3
2
24
34
6
63
32
9
7
3
38
7
21
6
17
16
24
15
45
3
48
12
17
36
7
5
19
33
32
16
68
7
45
29
15
28
20
7
33
3
5
9
3
7
18
11
33
28
11
57
28
3
56
28
56
7
38
15
9
10
18
84
11
25
24
15
45
35
49
11
28
135
5
7
26
4
3
27
29
7
5
49
24
15
20
31
26
34
5
9
24
24
39
24
1
39
24
27
18
60
66
5
19
210
6
6
8
7
17
16
32
75
7
6
51
15
45
15
45
81
18
26
19
51
5
64
5
7
60
29
16
54
26
7
96
27
5
25
59
45
3
12
31
18
47
9
19
72
77
3
49
20
31
33
24
18
48
21
8
91
14
28
60
90
42
11
4
20
13
23
64
21
32
3
1
15
5
15
57
28
3
51
9
72
116
24
4
5
15
1
138
66
30
12
89
4
5
10
57
5
10
18
60
15
72
12
5
27
31
45
9
15
24
32
12
21
7
3
110
34
6
39
12
9
27
48
89
15
9
39
13
15
9
6
21
8
36
1
35
9
7
8
37
30
48
36
6
15
12
65
28
27
3
18
11
13
30
38
48
34
41
16
15
21
32
9
28
6
57
3
9
36
29
34
69
8
9
3
7
14
27
28
15
30
35
25
12
150
14
3
21
46
9
12
53
7
3
6
32
4
18
6
24
12
54
26
7
21
15
12
108
5
34
21
9
35
61
12
12
15
3
110
82
14
4
3
65
10
41
109
24
63
44
108
172
9
24
15
63
45
8
12
21
4
3
21
18
53
43
12
9
5
16
18
24
6
11
55
30
51
12
33
18
66
30
6
35
49
15
5
3
7
14
67
39
5
64
27
24
21
41
7
12
33
59
25
32
63
1
12
20
3
31
18
47
1
78
42
54
21
12
29
22
5
24
12
1
15
24
45
11
9
3
28
3
38
24
4
35
13
20
10
12
30
24
15
36
8
31
17
43
24
53
60
21
63
16
44
21
34
41
21
48
48
63
7
36
24
38
15
52
20
1
12
63
5
16
11
4
3
5
60
16
12
17
16
24
30
17
13
18
78
6
18
15
63
38
7
3
38
22
74
16
11
21
15
52
12
33
15
3
14
76
27
12
29
10
45
15
50
40
71
16
57
12
35
1
3
24
20
9
34
168
36
21
8
24
25
18
45
3
77
55
18
36
75
8
21
10
57
8
84
ABCD 311847552*7^$a-1 [50054]
48
30
12
2
36
7
48
20
9
60
7
9
8
4
35
16
65
3
36
21
36
7
77
15
12
16
21
8
27
21
67
3
42
90
33
27
5
9
16
51
17
103
27
5
49
3
3
29
61
42
50
28
30
5
25
12
27
45
116
15
12
13
12
30
45
29
15
4
15
117
15
45
3
2
48
7
3
2
3
9
10
60
2
15
9
22
18
20
43
87
57
5
43
5
22
14
15
13
18
45
44
9
40
12
92
43
188
12
7
30
6
26
4
32
31
53
51
13
15
12
63
12
65
97
32
3
64
21
20
10
21
5
24
19
9
3
9
6
26
16
20
22
86
12
7
33
78
24
38
10
50
22
33
12
111
9
51
90
56
4
12
18
9
5
79
17
4
36
30
9
3
12
29
1
108
35
7
17
4
45
42
33
5
22
30
42
2
34
144
6
3
51
45
21
24
8
3
67
17
16
15
12
2
46
2
28
12
42
6
3
21
71
19
29
21
12
34
12
45
3
5
79
89
1
36
104
19
27
2
70
101
153
27
19
14
46
17
31
26
34
29
91
30
47
7
2
27
84
7
6
120
12
3
32
9
28
6
12
14
84
10
30
32
15
7
50
19
9
8
34
60
6
15
15
12
12
105
33
18
12
5
12
151
30
60
39
81
27
12
3
12
21
8
33
118
36
14
12
4
35
4
3
14
39
49
35
25
48
18
105
15
12
38
15
28
32
37
15
12
45
96
12
15
17
40
63
12
8
43
41
13
3
29
39
9
12
15
33
15
21
3
19
2
108
22
6
39
3
53
28
9
12
6
14
70
53
73
42
18
15
29
58
48
12
14
15
43
6
90
12
12
33
8
36
13
11
45
7
12
45
35
55
33
15
57
53
15
33
4
15
17
4
24
18
18
12
3
12
32
25
23
13
30
26
84
22
48
9
3
14
4
3
9
90
21
24
243
30
54
26
10
33
21
3
27
6
20
34
38
7
17
43
63
2
19
9
18
9
3
5
9
19
92
60
7
2
16
11
52
5
7
29
28
18
14
144
4
8
22
18
32
10
17
19
2
7
3
12
26
12
22
6
42
98
84
88
63
17
10
42
6
12
2
19
29
40
11
49
18
65
36
4
99
30
15
3
14
4
3
87
50
34
6
12
11
12
21
64
152
3
7
5
40
60
5
48
34
21
15
9
48
89
31
3
45
8
7
14
12
24
24
31
60
99
38
60
7
21
3
87
2
40
3
68
19
14
4
20
22
57
3
2
28
48
20
43
41
28
42
30
36
39
44
12
21
7
24
27
96
24
18
11
49
12
6
17
73
20
10
54
36
15
5
24
76
20
40
116
19
9
8
75
103
2
27
105
12
4
15
45
24
32
4
80
60
55
12
29
60
39
19
9
17
43
21
66
33
21
56
10
17
9
28
15
15
41
7
98
4
18
38
4
6
132
42
48
44
19
15
9
24
101
48
12
87
4
9
8
82
6
30
12
18
24
63
56
24
7
38
12
46
41
45
4
20
3
16
3
17
1
3
36
21
15
20
49
36
20
40
15
9
30
21
27
18
42
42
15
17
63
25
135
3
12
6
80
10
9
48
53
4
18
17
4
8
19
2
27
16
87
12
138
48
20
7
63
42
3
5
195
7
14
4
32
87
21
3
7
17
33
10
33
36
17
4
35
4
41
70
9
51
29
21
4
30
6
15
69
20
10
2
43
3
21
27
54
51
5
52
32
10
26
7
33
11
4
92
7
6
24
32
4
3
29
27
16
20
79
36
2
43
65
34
2
7
39
18
24
3
3
33
87
24
41
37
3
39
33
12
63
38
36
28
3
56
24
48
12
16
21
15
15
21
39
48
17
1
24
8
22
6
30
33
17
7
3
2
40
11
19
14
7
29
12
100
35
1
32
28
27
53
4
20
10
5
21
7
3
12
18
15
39
60
45
77
24
115
15
62
63
25
24
11
9
16
3
9
48
24
3
3
26
16
8
70
5
28
21
71
4
3
57
68
25
15
36
9
35
28
17
10
14
34
14
12
46
78
12
18
5
7
12
33
17
40
3
3
14
36
7
15
2
70
53
69
15
13
51
12
8
36
9
4
36
12
3
15
33
12
27
18
27
113
52
3
9
48
18
14
48
22
2
27
16
33
3
12
15
62
58
5
12
13
15
45
11
36
16
41
4
24
15
3
30
42
36
12
42
23
9
19
9
80
43
33
3
9
32
36
27
33
10
14
46
29
25
6
33
44
33
64
8
10
30
20
22
9
29
3
49
23
96
31
60
2
28
18
50
7
21
30
26
7
8
13
30
78
12
30
6
12
30
18
23
21
115
21
102
41
7
72
5
7
6
3
9
18
26
24
40
24
35
25
32
24
10
12
2
48
12
3
12
16
5
22
2
72
43
41
22
30
8
19
77
34
45
15
42
42
96
26
39
7
12
29
4
15
30
11
7
29
1
42
12
48
14
64
42
57
15
21
15
12
42
3
27
33
3
12
18
12
30
2
31
17
10
21
17
10
14
12
24
10
2
48
10
29
25
23
25
3
39
2
34
72
33
20
7
57
36
9
32
27
7
2
130
30
23
48
61
51
69
8
22
6
12
80
7
3
38
15
19
30
48
35
55
21
9
11
21
10
36
24
6
3
21
32
19
32
7
29
7
9
3
17
25
60
3
3
12
50
27
43
33
15
12
2
70
6
15
69
6
12
30
3
9
6
60
17
40
5
15
37
30
48
12
21
9
20
46
26
7
68
1
18
42
59
19
42
23
28
20
7
26
36
22
33
8
9
19
21
20
3
7
21
12
27
36
12
18
20
22
14
4
20
64
30
5
25
59
21
3
145
90
45
3
30
24
3
45
35
43
26
46
29
16
15
18
3
17
12
12
16
24
15
3
21
41
12
27
1
3
80
24
36
33
64
20
28
18
9
56
7
21
24
3
24
6
20
7
8
37
30
38
22
60
17
76
29
15
25
20
16
12
15
27
6
42
12
45
45
6
2
28
54
6
15
75
60
5
12
28
9
30
17
1
80
48
22
14
24
7
3
12
2
19
27
74
12
84
19
41
36
46
12
2
19
12
29
51
13
20
22
18
32
28
20
22
165
77
28
51
29
75
24
49
27
20
175
5
9
34
9
5
55
45
60
155
28
27
126
15
20
21
16
12
3
3
2
10
17
1
87
20
43
5
7
2
3
52
5
10
21
5
22
42
20
16
20
34
156
5
9
10
6
11
1
48
27
33
15
5
15
4
20
1
24
39
9
12
3
120
3
12
14
4
12
48
11
9
36
4
3
20
7
29
1
20
4
8
22
6
12
44
16
20
55
5
24
28
20
16
20
15
55
12
98
52
60
20
3
7
2
91
32
9
4
72
18
12
17
64
21
6
2
84
16
87
32
21
130
14
94
12
21
9
42
26
43
36
32
24
28
53
84
40
30
30
12
48
20
10
110
10
42
32
16
47
43
12
5
55
77
4
69
15
17
15
25
30
26
10
12
60
30
15
29
19
15
29
31
60
42
32
46
2
100
27
8
7
21
41
7
21
11
45
15
7
30
48
47
9
4
15
15
12
14
19
65
10
62
52
83
12
21
10
72
2
36
34
6
23
57
4
30
5
16
5
10
12
41
7
65
9
3
7
2
15
1
27
111
42
8
4
30
29
61
6
129
15
6
15
12
33
32
24
36
10
5
7
9
32
21
31
17
16
12
72
6
9
15
6
54
9
39
21
9
18
9
21
24
18
42
30
33
8
19
60
33
15
18
30
54
18
12
2
94
24
36
5
12
45
48
55
129
3
29
7
9
12
30
66
56
60
4
20
12
24
31
15
42
6
14
27
21
82
101
69
16
60
20
4
20
40
51
12
57
6
14
27
21
3
28
21
56
10
17
12
13
59
19
17
13
20
24
72
4
35
4
45
8
3
4
33
23
7
60
41
4
63
12
48
26
39
19
26
24
12
24
19
8
9
19
41
91
29
58
60
69
21
60
ABCD 311917814*7^$a-1 [50033]
107
12
9
15
1
12
8
123
3
1
29
27
7
17
16
39
32
1
65
27
7
2
7
20
12
51
6
4
8
27
9
7
29
16
44
58
38
39
45
24
4
12
71
24
73
27
35
9
12
3
33
36
36
7
45
53
46
65
21
22
53
40
8
16
32
40
17
46
53
36
21
16
48
6
29
28
69
18
81
35
13
15
26
3
7
17
36
1
2
10
6
29
115
41
16
24
45
92
52
35
13
32
36
39
24
28
3
17
7
26
15
49
47
7
18
20
48
7
32
3
28
6
30
89
16
3
26
42
9
4
41
4
32
10
92
21
21
24
6
18
19
27
17
9
10
60
8
9
39
1
23
10
11
3
13
53
4
15
45
27
5
24
3
48
19
48
6
2
18
16
8
30
1
20
141
10
24
101
1
14
13
15
17
24
21
27
40
24
44
13
20
16
24
30
2
4
23
4
8
40
8
9
15
24
31
8
1
39
14
19
3
14
19
8
112
5
31
9
18
44
45
21
15
9
91
8
28
27
44
18
48
4
11
37
18
24
29
52
9
8
3
28
17
16
30
26
54
6
22
90
15
8
85
42
21
27
5
103
17
9
24
94
41
28
12
140
31
14
24
30
10
35
67
8
61
11
24
37
144
5
6
25
23
6
10
17
7
57
44
25
39
51
29
24
12
1
27
105
27
3
36
41
1
20
3
36
16
8
21
24
3
51
33
39
16
2
3
49
30
24
12
62
16
66
50
30
61
72
8
33
31
48
8
24
45
3
3
69
43
2
75
48
72
4
80
1
35
21
31
8
1
63
9
3
29
34
17
84
4
8
37
62
22
96
12
23
1
30
56
33
79
53
48
21
3
4
32
19
65
12
9
7
63
17
37
71
21
34
41
93
28
18
29
16
17
10
18
14
21
7
9
44
21
7
12
87
5
40
8
72
48
19
9
33
3
24
8
3
10
150
41
7
24
17
4
9
35
28
11
24
28
2
31
21
35
9
51
12
21
22
101
27
81
52
29
10
24
72
9
11
34
8
60
87
55
41
3
10
56
24
3
24
27
33
63
42
12
18
24
6
42
102
34
74
91
24
3
74
58
12
24
26
27
112
17
28
6
17
9
30
10
23
9
6
6
39
12
28
20
36
51
22
23
19
38
7
29
6
4
33
27
17
33
7
36
8
12
43
6
8
46
8
21
1
6
12
5
93
10
53
1
6
45
29
27
64
15
89
9
42
21
31
2
34
90
24
11
69
3
19
41
9
27
73
66
14
18
1
12
35
21
9
31
3
50
58
33
5
12
27
19
5
48
141
16
11
15
1
36
32
21
70
9
27
2
16
32
34
8
162
19
15
110
10
6
20
18
45
61
35
27
64
36
9
20
12
43
14
3
48
61
15
29
24
3
7
9
5
39
12
12
4
44
1
54
32
30
15
27
49
8
120
12
3
13
68
19
5
16
9
11
4
41
15
28
65
51
28
33
18
2
34
9
29
75
31
41
21
19
3
6
27
20
36
39
22
71
85
11
40
45
11
7
2
7
8
1
71
21
78
1
39
24
17
21
10
33
8
9
58
45
9
14
21
21
111
19
5
49
3
117
8
51
27
1
17
3
7
62
3
21
7
104
19
9
20
19
69
63
8
6
7
68
4
33
3
71
10
35
64
29
3
19
5
24
12
15
1
71
16
32
18
7
8
108
9
28
51
29
55
29
15
1
51
12
27
6
47
43
54
30
24
9
3
9
80
87
28
41
25
23
21
7
12
164
13
54
17
27
9
12
16
5
31
48
69
27
3
17
1
23
12
73
23
40
9
11
3
1
9
14
6
51
127
17
39
25
17
54
4
2
12
22
17
60
1
3
20
13
56
6
64
5
16
8
19
17
12
4
12
51
30
87
3
6
23
7
41
45
12
12
40
3
35
10
80
10
9
27
41
1
20
39
12
39
1
36
35
66
51
51
4
17
60
73
11
24
64
12
8
55
33
71
9
28
99
17
24
4
39
53
33
19
11
42
10
9
35
58
8
63
1
11
13
11
12
49
128
3
7
26
51
57
63
39
16
8
64
8
9
12
4
36
8
9
4
80
39
60
21
27
76
8
1
3
35
1
17
3
69
19
27
45
24
11
42
54
37
147
26
27
3
54
42
54
7
21
8
120
27
12
12
33
91
3
45
17
24
39
25
3
44
9
34
5
52
29
24
30
102
99
15
66
31
9
8
3
61
6
45
8
3
18
51
21
15
1
35
19
74
126
9
61
35
91
14
4
12
63
8
9
27
21
31
21
15
116
9
84
28
11
7
53
79
2
34
14
3
60
15
18
15
28
12
87
48
33
9
27
36
57
8
151
65
7
71
30
12
4
2
69
51
4
38
16
3
8
33
103
8
36
9
10
9
24
32
7
54
8
3
60
24
12
72
19
29
112
5
7
17
10
77
49
35
21
7
71
69
37
71
15
48
9
21
123
12
24
13
20
51
33
10
14
27
16
80
55
14
10
9
32
24
9
7
36
81
20
90
48
24
10
14
37
113
3
24
7
89
7
66
6
29
12
13
11
79
65
12
40
20
19
14
10
30
15
9
147
20
16
17
54
10
6
30
15
11
64
2
39
9
10
54
8
12
10
41
1
56
91
53
43
57
6
48
41
3
28
38
40
72
18
5
40
32
24
15
18
31
8
72
1
14
69
21
3
73
50
13
53
51
9
22
6
20
42
28
81
5
7
20
43
26
15
12
55
60
17
24
12
27
6
36
24
6
46
18
12
5
12
16
39
6
27
57
18
5
24
60
69
27
12
7
14
4
23
4
20
1
50
13
8
24
27
9
9
4
15
36
27
2
10
5
76
24
81
14
40
17
39
1
9
24
39
20
31
29
37
32
19
104
24
9
16
3
5
10
2
34
50
27
79
50
18
66
7
20
24
31
5
36
31
77
69
3
1
8
22
96
17
36
4
36
27
2
24
19
41
55
36
8
4
8
16
3
18
18
5
49
14
10
11
16
63
30
6
50
7
8
19
14
48
27
1
90
41
24
25
14
28
14
16
42
192
24
17
19
14
22
54
11
55
20
49
104
21
19
44
21
16
18
20
1
32
19
14
15
39
13
108
75
44
1
152
73
6
17
39
1
17
15
57
27
16
11
69
21
39
76
36
48
41
15
49
20
55
27
32
13
20
36
40
17
3
7
26
3
27
1
29
70
9
17
70
9
21
35
19
24
26
4
2
24
1
20
97
20
6
54
10
6
30
6
71
127
26
22
45
24
35
49
32
39
10
54
2
48
6
49
57
71
24
9
6
13
29
10
96
36
53
3
34
47
36
1
36
87
12
101
7
9
18
17
72
25
71
27
10
18
30
11
4
21
116
34
17
3
45
9
3
48
12
7
26
36
27
4
8
9
16
3
77
10
17
31
9
44
19
33
8
19
21
5
54
9
4
32
84
1
15
12
44
69
36
55
17
30
28
14
60
4
3
20
7
105
65
3
52
15
56
6
82
12
9
45
60
26
4
36
80
10
68
19
39
38
7
36
212
12
55
2
22
9
81
27
21
23
105
15
39
9
4
56
168
37
30
42
3
35
24
181
5
3
27
21
69
22
24
21
63
14
10
18
12
62
28
26
10
26
3
27
57
31
42
44
12
63
1
83
67
29
27
70
50
33
1
11
67
12
18
63
44
9
12
3
19
29
61
3
20
57
39
3
40
74
19
33
90
54
30
17
24
13
23
36
72
9
63
3
37
44
60
55
65
9
7
12
116
51
40
45
24
11
25
8
28
53
ABCD 312039956*7^$a-1 [50034]
69
23
7
9
80
16
51
17
13
135
8
4
44
16
123
29
60
19
12
45
63
6
36
90
24
60
24
9
60
12
32
96
16
24
8
13
39
48
20
13
12
35
55
29
40
81
24
36
3
8
12
25
6
21
39
33
8
28
60
24
27
45
56
19
5
1
23
31
54
6
6
71
13
30
5
25
39
81
15
8
31
66
6
33
8
13
30
5
48
1
47
25
3
44
67
5
40
15
69
21
23
7
6
60
23
16
24
12
15
18
96
30
17
12
72
12
36
12
12
13
99
9
27
15
29
24
1
6
105
39
33
57
23
13
27
81
11
19
36
30
63
33
59
1
35
24
25
39
96
8
28
39
89
31
53
1
36
11
19
9
27
5
48
4
3
5
4
20
64
24
36
105
23
4
8
48
64
72
27
60
105
56
96
37
27
9
23
16
24
8
4
45
35
4
51
41
49
24
51
8
48
40
32
31
9
57
3
36
15
6
23
36
60
112
45
83
12
24
16
8
4
12
32
36
16
12
48
15
12
53
1
96
3
12
9
15
15
17
16
21
6
5
16
44
19
30
35
7
41
88
45
3
21
47
48
4
12
9
36
6
24
5
12
13
3
63
17
48
4
32
16
20
48
60
4
32
60
4
48
15
17
13
60
36
15
81
30
17
7
41
4
39
17
73
6
9
32
108
7
29
12
199
29
1
54
114
15
45
35
4
3
77
12
4
20
1
23
31
36
5
121
15
39
9
20
85
15
104
52
36
12
33
3
92
13
15
51
36
29
132
7
57
32
16
21
59
24
7
93
12
32
79
53
36
1
71
19
29
1
54
6
60
27
48
12
8
12
73
114
21
3
6
35
1
15
20
79
5
12
4
8
16
96
8
1
30
17
28
44
40
24
32
16
8
64
3
24
17
49
47
7
9
27
9
51
18
96
83
16
36
51
29
4
8
4
9
39
12
33
15
21
15
21
95
25
30
24
54
23
28
15
33
20
16
12
68
52
8
1
23
12
84
48
12
84
12
1
3
12
44
36
28
24
33
24
39
12
3
17
24
36
25
3
8
13
6
9
44
1
6
18
11
28
81
39
8
24
1
87
8
13
11
24
64
44
28
56
28
12
8
1
11
4
32
7
6
35
31
17
1
30
29
13
3
51
29
4
12
99
36
6
30
9
44
61
15
39
17
40
20
48
16
21
30
120
5
48
61
15
15
17
4
32
12
4
20
1
15
24
24
48
15
9
51
54
59
52
45
11
96
31
41
25
6
9
21
54
21
8
12
4
45
11
79
5
4
56
4
21
59
7
29
24
48
37
6
45
21
35
24
16
32
7
6
75
8
1
11
28
24
48
12
27
5
121
11
16
32
16
33
47
28
45
35
7
5
4
36
32
13
24
24
15
60
36
20
48
40
3
5
25
3
75
42
24
24
71
1
47
16
36
21
24
83
36
1
11
12
37
47
4
12
48
15
24
45
80
1
54
9
12
3
36
84
5
4
8
13
27
8
4
20
43
84
114
15
12
44
4
21
11
13
47
24
60
31
45
9
11
4
39
90
15
80
72
40
8
4
80
1
27
24
21
35
19
5
60
4
8
4
3
12
29
40
39
5
7
18
6
5
55
69
27
9
8
7
17
12
4
12
32
43
9
12
48
27
9
8
36
4
104
36
7
60
45
20
12
28
48
8
25
15
45
35
79
5
12
43
9
44
16
27
45
33
23
7
17
73
6
30
11
25
15
44
12
64
63
41
16
9
6
65
103
36
29
36
12
19
17
52
8
24
37
66
6
48
35
1
36
3
27
5
52
44
16
8
60
52
48
12
21
42
29
36
12
7
24
66
15
8
61
6
5
25
59
7
9
45
60
6
93
8
28
15
29
4
44
16
56
25
95
4
57
99
72
12
21
15
12
3
9
56
120
84
52
21
3
8
12
52
45
3
60
20
1
15
45
30
65
12
88
24
20
16
9
12
11
4
12
20
60
37
15
15
129
8
16
8
12
16
117
11
4
8
7
54
11
28
12
39
33
33
15
9
15
36
12
3
45
9
6
129
8
16
45
75
24
27
180
17
72
91
69
15
5
12
24
109
27
32
40
33
71
7
9
33
60
90
41
24
25
3
60
24
12
9
6
21
8
40
12
153
6
5
16
32
12
4
60
132
32
88
8
1
47
16
3
24
5
76
15
45
20
28
84
20
13
18
36
41
4
8
16
120
87
33
51
6
27
3
33
8
16
3
5
25
48
12
23
64
27
21
20
48
1
6
9
44
16
105
39
20
7
24
66
11
28
8
40
8
13
99
57
63
3
33
60
32
19
30
63
57
6
17
73
11
37
71
16
99
29
55
29
48
13
6
17
19
9
75
6
11
36
28
8
48
12
25
6
96
24
29
1
15
8
36
12
55
18
36
60
6
41
19
29
16
8
1
15
36
92
1
6
6
3
21
30
6
27
21
39
48
8
40
21
35
48
1
23
4
32
1
6
6
15
9
30
9
21
11
24
49
11
48
13
35
64
9
23
4
32
7
5
76
8
16
9
111
9
27
45
95
4
96
60
8
24
43
41
48
16
9
39
32
12
37
11
4
36
44
4
60
36
8
16
8
16
33
39
15
66
99
32
112
51
24
36
21
8
37
35
19
41
4
9
12
3
21
59
4
93
39
21
48
36
35
4
57
30
18
111
15
24
9
33
15
45
11
7
53
28
51
5
40
72
3
29
48
7
5
25
11
19
5
55
6
23
4
48
39
17
4
75
57
80
12
31
113
36
31
18
12
11
52
32
4
60
36
44
12
7
29
28
15
60
105
20
19
90
36
15
15
17
16
60
36
120
21
3
15
17
19
9
32
43
81
32
16
8
40
32
48
4
32
64
44
196
128
4
32
16
48
27
53
160
32
12
12
25
36
27
3
5
88
8
4
84
39
41
48
1
39
33
39
105
15
9
11
49
15
21
6
33
24
92
132
60
28
69
6
5
16
24
45
3
27
36
17
16
21
35
40
8
31
5
4
8
13
66
65
61
11
16
12
32
36
24
133
60
51
20
24
120
12
19
17
28
3
36
5
48
48
13
11
1
23
4
12
32
7
9
33
48
87
45
24
3
21
11
4
12
56
13
24
6
29
37
138
5
16
44
25
23
24
13
102
29
16
9
15
20
12
7
45
27
117
3
9
32
43
5
1
23
37
3
20
37
39
15
33
192
24
8
7
12
5
28
45
6
30
51
32
16
24
36
12
33
15
56
48
60
36
40
27
69
9
12
159
84
44
1
36
6
54
3
44
67
17
12
16
75
17
40
15
18
6
65
4
12
8
151
6
15
33
72
30
9
45
23
1
59
37
30
29
12
36
76
3
125
24
12
13
23
1
42
5
12
12
88
21
27
9
6
17
43
5
96
24
52
27
21
33
36
11
55
9
96
84
48
3
29
184
8
12
7
29
64
24
57
75
60
8
12
16
9
51
20
4
44
1
24
11
40
45
83
1
60
59
67
29
16
60
20
12
16
147
201
56
16
44
28
21
15
15
33
12
144
15
54
47
64
44
4
32
49
35
1
15
8
37
3
48
9
95
4
12
75
5
48
7
18
15
21
66
78
51
20
28
20
ABCD 312114512*7^$a-1 [50009]
45
36
31
83
37
8
27
36
6
108
63
57
19
5
42
6
30
60
24
13
11
33
9
7
29
36
31
65
6
9
39
25
5
18
21
15
25
23
9
75
42
36
12
3
3
37
12
47
37
24
36
41
42
12
24
25
11
25
5
87
15
6
7
53
12
42
9
4
44
39
66
12
24
6
13
11
6
3
21
24
6
9
111
1
11
6
66
1
23
9
105
24
30
49
32
21
7
59
30
30
18
6
12
1
113
31
5
27
27
93
9
3
3
12
1
59
33
4
20
9
18
37
23
144
30
18
18
60
3
33
3
9
103
32
60
3
37
29
27
27
42
24
36
6
96
24
36
21
12
27
12
25
11
12
13
41
18
114
27
9
27
15
13
56
15
6
7
5
15
21
18
1
8
39
6
15
141
7
24
68
64
20
28
23
18
18
12
21
21
15
12
48
15
36
48
33
9
6
12
6
42
25
71
6
3
33
43
32
9
3
3
30
99
9
19
80
100
35
25
23
6
51
9
12
60
36
12
3
3
25
96
23
72
49
59
30
7
24
83
9
45
19
5
6
21
93
66
18
42
25
119
30
30
6
36
12
3
28
32
3
12
78
6
33
16
41
24
27
15
9
3
24
21
12
27
1
72
29
12
6
18
24
12
39
64
32
12
52
11
6
84
7
23
66
31
41
78
12
18
30
9
112
20
3
24
78
15
51
12
6
42
6
6
18
12
36
30
69
15
6
18
33
48
15
13
47
13
23
61
23
9
36
33
18
90
51
15
33
27
30
18
13
56
3
90
36
6
49
36
71
24
21
33
48
12
42
6
18
18
7
11
18
39
81
19
35
18
6
30
18
12
21
33
6
21
3
48
18
31
17
19
29
6
25
44
15
24
33
21
6
33
3
36
72
78
6
12
21
15
36
24
24
6
24
42
18
36
7
8
21
78
18
18
24
6
7
68
12
15
13
8
15
13
36
8
3
37
12
11
48
1
53
24
7
5
24
48
67
29
3
51
12
18
79
60
48
53
6
13
24
41
24
12
7
71
9
12
9
6
36
13
36
11
24
6
27
21
19
65
30
102
6
9
21
54
6
43
5
66
12
12
9
3
6
90
9
9
36
6
9
9
54
60
36
6
15
9
139
41
19
17
15
15
37
12
20
9
36
75
21
30
13
23
60
30
3
4
11
13
89
7
53
67
17
6
102
24
3
15
57
33
54
12
9
87
60
6
99
15
1
24
5
7
41
12
18
9
3
6
18
1
17
3
15
18
12
162
21
69
36
6
12
12
36
1
12
11
13
23
1
5
27
48
16
56
3
12
25
41
27
52
48
59
13
95
21
12
3
66
3
60
57
6
18
75
63
66
12
54
49
20
15
6
7
65
3
3
25
5
39
52
83
25
125
12
36
39
4
92
15
13
32
52
17
51
51
9
4
108
29
30
69
21
12
18
13
17
24
36
42
25
5
24
31
23
6
3
4
59
18
48
51
12
3
42
66
12
13
56
21
84
24
30
12
48
25
60
5
19
12
48
59
1
5
3
3
12
6
6
1
95
12
54
30
12
1
23
6
36
15
15
18
78
30
66
6
12
63
15
37
20
99
18
18
1
5
19
23
37
23
6
3
4
5
18
69
124
8
21
36
48
3
9
3
51
18
3
9
108
24
43
36
23
24
6
36
6
48
18
60
18
126
126
24
12
81
9
66
33
117
3
60
28
29
12
36
39
4
53
3
3
24
36
25
32
45
78
37
23
18
6
24
9
21
12
6
138
31
12
17
3
3
57
4
44
48
28
32
51
13
20
28
5
31
36
24
5
27
93
12
30
45
12
48
51
30
39
27
18
66
12
30
6
6
36
36
30
37
41
18
30
55
29
30
54
6
72
78
12
19
65
27
24
3
54
6
45
16
11
21
9
6
12
18
60
6
12
6
3
3
9
27
18
36
12
24
31
23
6
18
60
36
12
18
15
33
18
6
30
18
12
55
20
57
36
18
24
12
48
30
27
15
54
90
6
15
57
3
33
18
36
9
123
48
60
1
23
73
59
1
53
7
24
29
30
60
30
3
4
5
18
30
39
63
18
7
17
108
24
91
11
13
20
15
42
3
39
6
3
33
31
17
12
48
7
32
9
24
31
47
13
20
33
91
23
1
17
96
30
9
15
12
21
16
5
12
96
31
11
25
17
19
65
18
18
27
48
12
45
15
15
25
71
57
9
12
51
3
30
24
55
11
13
17
24
19
44
69
31
11
25
11
36
6
7
32
4
48
23
30
39
15
54
39
48
27
48
30
7
8
39
18
36
18
66
24
126
57
21
126
24
48
12
36
24
6
6
25
36
47
13
23
1
17
6
18
108
24
27
48
180
28
36
41
6
13
20
87
6
15
3
18
78
21
9
7
11
48
1
11
42
7
24
5
6
66
6
57
16
32
27
1
104
15
72
6
27
69
3
27
13
5
54
90
91
11
6
24
144
54
6
15
36
27
37
17
31
12
29
12
7
11
9
21
19
8
12
63
18
19
8
21
12
24
24
48
18
33
4
5
12
36
7
5
30
13
11
12
9
15
45
51
42
18
18
12
19
29
30
12
66
30
1
12
20
21
78
36
33
33
15
15
24
36
9
48
9
90
13
47
36
18
18
9
27
12
21
16
23
6
24
31
35
33
15
13
5
39
52
35
30
24
91
119
25
60
17
19
8
105
42
36
60
49
11
48
12
12
12
114
12
30
9
9
18
12
54
31
53
39
64
5
6
30
30
45
45
7
5
3
15
9
9
18
60
9
15
18
78
9
24
48
39
1
155
25
60
5
3
87
33
51
24
18
30
9
16
47
30
48
18
18
30
13
36
60
53
36
15
39
42
54
25
5
6
6
54
9
21
12
15
3
18
24
27
9
12
60
175
17
39
21
30
6
7
32
9
103
12
20
48
16
17
15
3
18
12
12
27
9
7
5
54
30
6
1
8
3
13
44
9
3
4
11
12
13
23
6
48
18
12
37
5
18
24
13
17
6
21
9
114
18
36
19
41
36
66
69
39
12
61
173
19
5
55
17
3
75
12
33
9
111
3
66
48
18
25
23
33
57
18
13
44
12
33
12
42
6
24
12
99
9
66
165
108
52
12
8
3
57
3
12
33
27
42
66
109
29
42
42
6
9
72
36
15
49
41
19
17
30
1
23
9
36
12
9
7
24
29
18
48
120
1
53
99
21
18
21
15
37
59
30
31
20
48
9
12
91
53
18
30
6
18
12
24
31
47
60
12
6
96
39
9
24
15
9
54
12
6
36
6
6
24
19
23
25
23
36
6
3
45
24
90
13
5
63
12
12
21
12
3
4
17
7
59
37
8
72
3
54
30
6
96
19
36
11
49
23
90
6
33
9
19
5
18
9
4
56
15
36
12
1
5
3
39
9
81
24
7
59
36
12
12
42
31
59
6
18
25
5
6
66
19
36
11
66
54
13
11
42
30
66
84
48
3
16
92
33
19
5
15
48
28
5
6
36
36
30
6
61
56
9
12
15
63
6
43
12
8
16
44
12
4
119
45
40
119
1
113
30
12
42
3
45
67
41
48
42
78
30
6
12
6
25
17
19
29
102
36
36
24
45
21
36
6
48
81
3
9
48
21
30
1
41
6
18
3
12
3
6
6
42
7
23
54
18
30
87
24
48
63
24
12
24
13
11
21
3
198
6
6
216
6
9
36
3
21
3
24
6
60
27
111
30
15
27
1
83
1
36
120
29
7
47
21
3
6
31
32
15
12
42
60
30
48
9
64
24
5
27
63
9
27
13
11
9
39
30
72
36
3
15
42
ABCD 312155054*7^$a-1 [50025]
39
15
72
102
3
3
36
18
3
15
54
15
9
6
30
135
21
3
60
15
42
39
33
150
36
81
24
15
24
6
12
15
15
12
90
6
21
3
60
30
48
63
45
39
21
27
24
75
9
81
111
33
102
102
30
18
18
81
120
60
69
30
57
3
30
159
45
66
96
108
66
24
39
39
48
54
12
51
3
6
15
24
15
117
3
72
78
24
72
3
33
18
9
57
156
42
6
3
39
18
36
66
117
15
30
3
33
27
75
60
30
39
51
45
45
30
72
6
27
9
3
15
12
36
18
12
75
39
6
99
84
15
21
69
6
6
48
3
3
24
72
21
27
60
6
18
33
60
45
24
15
123
6
72
162
6
54
18
3
24
45
42
6
15
3
6
48
6
54
15
120
96
69
3
9
48
6
30
15
15
60
45
60
9
15
75
6
12
54
30
15
12
12
24
96
45
72
3
72
105
18
57
9
36
18
33
3
24
6
48
3
33
36
30
36
33
57
132
3
48
9
15
51
30
24
3
33
72
27
12
51
9
81
3
12
36
33
54
42
27
3
84
54
24
51
39
12
21
3
60
66
6
9
48
51
66
36
168
12
18
144
36
33
9
24
30
36
9
45
24
6
54
15
27
18
36
63
45
3
57
18
42
78
30
12
27
24
45
6
21
60
45
15
24
63
33
24
33
12
54
84
6
15
45
36
30
6
78
81
3
138
3
9
12
6
30
12
12
99
27
9
3
12
138
18
12
42
27
3
54
36
15
21
75
45
27
12
45
156
63
27
9
69
60
15
15
66
138
12
18
6
45
9
3
48
27
105
27
57
9
72
3
75
24
90
60
42
24
66
27
51
120
36
9
81
27
36
33
78
42
3
36
84
111
12
18
99
27
120
33
81
72
63
21
15
36
9
6
57
51
42
3
9
39
81
156
6
78
51
69
102
18
3
27
36
21
15
9
117
48
171
24
21
3
3
57
21
42
18
12
3
51
21
3
33
93
48
72
6
18
6
84
21
3
36
12
45
72
27
30
54
24
33
3
9
27
9
9
207
21
12
3
15
30
24
18
138
60
12
78
18
39
75
6
36
3
15
36
9
3
69
15
21
9
15
21
60
18
162
15
39
30
54
45
156
45
48
12
51
33
51
36
27
96
54
63
3
9
3
24
24
60
60
42
54
69
48
12
15
117
15
108
12
9
3
57
15
48
6
195
12
27
81
21
3
36
39
132
45
3
33
27
48
54
63
117
36
72
72
159
72
57
18
9
105
30
6
120
99
39
105
45
30
12
54
90
45
9
90
21
51
60
33
24
75
18
78
90
30
42
3
87
60
42
198
12
57
96
84
36
39
6
78
66
48
171
27
153
69
48
15
3
114
30
9
3
9
12
12
51
21
3
60
78
30
30
24
30
21
3
30
27
39
36
18
60
36
75
45
30
18
63
3
12
12
36
21
21
27
3
60
30
15
12
57
6
18
36
15
60
3
18
84
24
72
90
18
12
60
54
18
36
30
9
63
48
12
162
3
9
54
24
18
24
39
45
96
24
54
33
45
18
42
78
90
42
138
6
6
30
18
30
24
153
45
42
6
36
75
39
42
15
57
78
9
33
12
18
36
6
66
81
39
42
18
24
18
60
3
3
42
15
3
30
24
48
102
9
24
9
18
18
15
3
6
54
12
9
60
9
12
27
36
69
75
3
42
60
66
6
39
75
21
81
27
57
15
93
27
69
12
42
12
69
48
3
18
12
108
3
147
81
21
6
90
75
48
9
30
45
3
57
87
18
36
84
60
3
15
9
75
108
33
39
6
12
63
9
24
27
12
3
114
30
18
3
12
315
69
93
96
39
33
27
39
117
60
57
27
21
42
96
12
9
51
48
24
33
57
3
108
21
24
135
189
18
60
12
45
12
69
150
21
36
99
30
6
18
15
69
15
12
21
39
9
99
120
21
144
12
36
12
12
120
6
12
18
39
9
3
39
12
72
54
24
3
33
126
54
6
21
12
3
24
81
24
75
60
9
45
30
150
12
138
42
39
3
18
42
36
24
21
108
39
54
6
93
39
12
30
39
12
69
15
96
3
54
132
18
6
42
12
6
6
84
72
42
6
6
54
117
3
30
36
156
30
12
45
165
6
21
33
3
24
45
66
90
18
9
3
30
30
21
69
30
9
48
27
138
216
60
30
66
36
30
72
9
81
66
72
168
12
48
33
3
30
36
39
45
15
39
6
99
15
12
45
9
99
39
36
81
63
18
30
12
6
96
48
18
114
18
30
6
30
15
39
18
78
24
96
12
117
45
63
3
57
15
30
15
33
6
33
33
18
12
9
15
9
57
27
81
6
24
42
18
54
27
21
87
15
21
9
6
81
12
21
27
60
21
12
48
18
33
21
6
90
12
48
30
36
9
72
39
81
45
99
9
27
39
9
45
42
9
93
87
9
42
48
21
24
9
15
27
45
3
6
39
27
9
75
6
36
15
3
33
3
24
21
39
12
12
45
33
3
24
15
42
120
51
117
15
21
6
90
3
51
24
30
120
12
48
66
33
57
24
48
48
6
45
21
3
21
24
96
60
27
27
72
24
30
99
81
24
30
9
57
6
18
3
27
6
6
93
9
6
9
57
78
21
60
12
39
24
45
9
12
114
36
45
99
117
9
27
9
24
6
45
12
75
18
3
81
54
57
84
24
39
36
54
6
6
3
3
24
21
24
93
48
42
12
18
15
135
12
141
33
54
18
39
9
51
33
15
15
12
78
18
9
69
15
24
36
21
39
21
18
12
18
15
33
18
9
15
69
ABCD 312271448*7^$a-1 [50004]
18
61
29
42
13
5
58
2
43
39
9
24
84
3
9
33
24
27
24
21
48
3
17
30
24
6
40
50
34
6
24
81
12
3
86
6
42
7
36
12
23
4
24
14
22
48
26
10
45
9
2
18
16
26
25
12
17
19
5
22
56
24
28
2
31
24
15
45
5
4
15
119
6
4
12
30
54
15
5
16
56
4
14
24
25
57
30
6
63
9
20
31
48
36
23
42
67
65
7
9
15
117
2
58
2
10
60
18
6
6
8
16
9
48
9
24
12
27
12
12
41
16
15
24
27
18
26
30
4
2
70
26
34
18
18
3
35
13
3
14
4
48
54
14
6
13
5
28
32
67
36
12
21
39
24
41
6
10
3
12
9
8
19
5
6
24
37
33
27
23
48
16
30
32
28
27
47
42
10
60
6
12
26
16
9
77
64
44
24
36
54
1
24
23
18
42
109
24
12
33
2
18
4
15
83
18
42
18
6
1
39
9
45
2
13
17
24
16
15
47
22
3
12
9
44
7
183
20
10
3
3
33
12
39
2
43
5
16
27
27
26
4
20
31
12
17
10
21
48
21
12
3
12
5
16
54
21
23
1
23
66
55
5
34
12
126
2
13
12
15
36
44
132
1
17
6
25
12
12
21
66
6
15
24
12
29
4
38
10
8
31
12
5
30
13
27
2
34
8
12
1
9
15
9
26
13
17
4
32
18
4
80
1
29
19
3
9
15
14
7
21
8
6
6
7
12
39
62
22
26
60
31
15
6
32
30
30
12
31
5
7
12
11
34
15
12
33
15
60
5
60
10
21
27
36
50
4
36
14
30
31
17
34
8
40
6
2
34
8
19
3
18
8
12
16
6
18
32
24
43
3
21
24
23
46
60
44
31
45
26
73
5
6
1
12
24
24
45
14
1
15
14
31
72
9
18
32
24
25
53
7
9
63
21
8
40
2
1
96
5
43
12
3
2
4
44
7
24
24
5
18
10
32
12
6
1
21
8
64
15
53
28
62
6
16
20
36
43
11
1
27
18
123
36
35
37
21
68
4
15
36
33
3
24
23
30
6
1
9
68
22
6
14
1
33
51
11
28
33
33
20
16
14
10
3
33
42
6
3
29
67
5
103
12
5
7
3
26
10
14
10
20
18
19
33
36
24
20
7
9
104
22
9
59
36
13
11
1
45
6
48
26
12
52
2
36
49
5
24
40
2
60
25
69
44
4
15
11
40
24
20
66
16
60
8
16
3
23
13
41
7
23
6
144
34
42
36
8
52
63
11
36
61
11
10
3
5
103
17
12
22
21
29
4
2
28
2
48
30
12
4
38
36
6
18
10
6
6
21
36
12
24
12
9
20
7
36
69
48
32
24
48
10
20
58
3
48
51
21
17
34
8
1
39
6
6
14
16
30
54
44
7
35
6
79
5
6
22
2
13
21
24
36
27
53
4
15
48
12
41
16
15
36
33
3
113
10
9
9
3
17
7
33
8
24
43
12
3
68
42
70
2
28
12
48
26
61
9
2
4
20
58
20
10
33
57
20
36
40
27
9
38
46
44
40
2
10
14
46
18
8
73
81
27
3
6
44
6
12
12
24
46
15
83
1
41
10
18
12
26
1
24
12
45
8
52
12
8
19
17
46
69
21
24
15
12
5
34
45
5
4
27
53
30
120
4
9
23
60
37
3
30
24
12
68
4
15
5
22
21
12
21
36
56
12
6
10
14
1
12
24
59
16
24
2
28
2
4
45
45
26
1
3
20
58
50
70
6
2
7
81
96
39
11
37
33
44
16
20
7
29
40
32
19
72
24
84
24
17
40
87
35
18
12
24
42
22
36
2
25
29
6
22
3
48
21
48
3
5
18
37
17
55
12
12
9
12
6
21
11
10
2
48
82
8
18
1
9
24
56
84
18
1
17
76
50
34
26
58
26
40
14
18
24
10
3
17
19
45
15
39
2
18
22
27
60
21
8
94
14
6
1
3
9
15
8
48
24
46
14
46
54
12
57
27
50
19
41
42
34
8
7
5
7
9
68
34
50
28
2
10
8
7
21
20
4
3
57
72
27
63
14
16
3
17
4
20
12
18
22
12
3
24
3
56
12
10
3
9
51
12
9
24
54
102
15
48
15
12
21
69
51
9
60
20
7
29
19
23
30
22
9
69
3
17
7
21
32
19
57
2
13
24
17
31
33
6
14
19
36
29
16
14
49
21
26
30
6
13
12
21
20
19
5
7
9
12
27
9
2
13
21
3
21
26
28
20
12
13
23
132
102
4
20
10
30
24
38
22
42
57
9
48
14
30
30
25
53
52
2
4
9
21
66
38
7
15
45
11
12
16
42
3
35
4
2
4
75
69
6
14
40
8
7
21
3
23
4
24
6
14
12
18
10
18
20
4
51
12
5
31
29
16
15
21
51
17
10
12
30
63
21
12
8
16
14
4
2
6
12
150
10
18
8
6
36
1
72
39
2
10
33
27
9
5
100
51
15
14
4
12
18
21
29
12
100
48
39
17
46
14
72
34
38
16
2
25
9
44
34
6
2
34
8
40
2
25
23
22
30
9
29
42
64
21
9
32
28
20
60
24
10
6
6
78
3
17
16
84
12
8
7
23
6
54
10
20
16
66
45
12
29
54
36
1
24
3
42
2
42
19
21
36
14
34
3
23
30
24
6
6
18
25
21
15
9
12
15
27
21
9
51
12
9
8
12
18
1
5
10
2
19
120
9
72
12
15
5
22
6
15
23
1
5
76
8
12
28
30
42
42
66
26
30
4
6
18
8
187
11
36
10
30
8
40
2
4
32
7
27
20
37
36
5
40
38
49
33
20
22
30
38
133
24
5
24
6
58
27
21
8
66
25
3
6
99
23
1
57
51
12
41
18
18
6
34
62
22
26
4
6
20
67
17
31
5
12
28
27
12
53
12
31
5
16
8
46
14
12
4
54
12
30
38
12
60
28
8
24
108
13
36
24
9
20
40
24
24
15
35
13
23
25
15
42
24
3
5
6
10
2
10
24
56
22
12
18
39
12
69
2
10
36
42
6
20
6
46
20
40
20
7
23
25
77
19
23
18
10
32
46
2
12
10
27
9
12
8
12
19
9
27
21
27
5
7
45
27
36
3
26
30
28
9
41
7
9
72
20
19
5
36
67
27
38
6
4
26
54
30
30
18
28
6
9
11
24
24
10
6
2
4
8
28
3
29
18
4
18
48
27
11
25
125
90
6
55
48
11
12
22
12
36
62
46
20
6
25
5
24
4
3
39
93
23
18
34
26
55
57
15
12
60
5
12
30
6
22
6
6
18
20
7
3
2
34
14
28
3
11
1
9
8
7
5
19
17
4
24
20
54
10
8
28
3
3
14
6
48
6
7
83
25
21
8
55
36
5
4
38
132
37
33
3
9
3
5
16
20
72
7
33
39
9
20
24
36
6
6
7
57
26
10
32
30
30
42
10
27
59
78
4
20
22
98
16
72
14
1
65
24
6
12
16
2
94
21
83
13
12
15
30
3
29
4
108
26
1
23
10
36
39
5
55
5
172
38
61
5
70
36
9
21
39
69
2
25
9
24
60
99
51
8
60
72
18
19
9
3
11
6
6
48
6
12
4
15
5
10
8
6
7
12
36
47
4
57
33
3
5
7
60
5
7
17
16
15
23
10
90
30
2
40
6
3
9
8
12
36
7
12
113
64
68
12
48
22
38
10
80
10
26
34
72
8
6
42
52
32
115
5
18
16
21
71
82
27
9
84
12
3
12
3
36
6
8
16
50
6
64
20
16
15
65
7
21
27
36
69
63
45
30
21
21
8
78
13
15
14
42
1
17
6
1
9
2
4
9
11
18
16
36
14
10
110
36
18
52
8
6
96
34
24
6
69
17
70
6
8
24
22
24
134
52
38
10
2
28
6
27
5
19
65
31
12
5
6
4
9
9
27
21
54
32
18
7
12
9
38
12
30
31
17
24
7
29
42
18
46
6
2
37
81
3
17
7
53
4
51
3
2
7
83
34
3
23
70
3
9
36
6
6
24
20
34
36
48
30
6
14
31
59
16
6
51
5
24
66
13
5
7
24
63
2
10
9
69
20
19
3
68
72
48
1
45
3
23
40
8
6
4
48
3
29
28
14
34
14
25
45
30
2
18
1
60
5
6
25
24
5
6
10
84
6
9
24
15
20
1
11
6
7
21
20
7
27
6
27
89
28
48
62
6
24
19
29
24
16
12
8
28
20
19
53
12
22
14
16
30
14
66
13
5
7
5
16
3
9
12
80
6
4
24
30
39
17
66
24
1
33
3
107
24
10
60
26
25
9
36
3
3
14
24
28
60
3
24
35
16
24
21
17
24
24
10
54
15
27
74
16
54
6
20
4
32
64
3
12
3
8
12
25
5
22
8
61
21
20
36
43
11
90
18
13
39
14
19
12
15
146
ABCD 312372684*7^$a-1 [50048]
12
73
35
1
6
78
24
18
17
7
18
2
54
192
28
20
54
30
78
42
28
2
12
16
8
22
83
7
14
6
81
91
38
4
96
11
27
6
63
1
14
30
63
36
49
74
21
97
12
14
96
60
18
3
25
14
10
54
44
12
16
32
10
12
38
48
9
48
3
42
102
6
4
6
42
12
20
15
55
150
26
144
40
8
22
84
12
2
12
4
26
39
15
33
7
170
4
35
123
130
48
35
15
6
87
9
90
34
14
22
20
100
2
40
126
2
9
3
45
60
3
18
16
14
84
10
36
56
18
18
30
70
60
24
66
68
24
45
75
52
86
4
8
88
20
130
24
17
1
2
4
126
8
48
3
1
71
37
66
26
63
24
3
4
14
6
96
4
90
14
45
33
10
24
6
14
120
78
52
186
17
7
24
6
14
4
32
24
12
10
18
86
84
3
33
108
3
33
16
80
16
38
21
13
23
36
7
2
28
23
12
171
18
52
20
66
12
21
9
40
71
15
46
11
12
15
12
60
34
56
3
3
28
26
18
72
4
24
8
70
24
18
32
66
15
13
14
58
14
28
138
60
11
72
15
9
36
48
1
2
16
54
110
48
18
78
34
18
53
9
12
66
57
33
10
53
60
55
50
4
66
17
25
14
10
14
21
15
10
116
30
33
7
80
70
8
24
48
10
29
12
27
42
10
18
20
66
40
20
4
62
4
24
30
80
102
75
39
70
66
18
12
38
30
70
41
33
12
10
38
88
14
4
20
10
84
38
64
6
42
32
126
12
63
135
24
60
33
27
18
39
72
25
24
12
114
17
49
23
7
38
15
13
60
98
16
24
14
27
13
38
130
20
39
49
102
48
50
24
6
46
8
66
34
102
29
60
21
6
21
73
270
17
7
92
60
84
30
70
8
16
2
63
7
17
177
18
81
1
26
58
6
50
94
20
21
3
9
3
70
60
167
24
3
100
6
59
1
6
14
10
41
135
10
24
26
4
24
6
8
42
24
22
42
30
66
56
70
98
12
6
40
14
117
1
32
10
89
111
129
25
32
3
9
27
45
90
10
23
36
57
10
42
12
26
64
14
4
38
21
36
55
18
44
16
14
66
72
75
31
5
12
39
36
54
135
13
18
24
6
11
24
9
51
19
14
30
4
78
84
24
35
36
31
68
70
72
2
12
48
130
38
22
90
18
20
10
2
12
36
88
23
7
30
12
12
38
4
24
50
3
27
10
36
11
175
29
33
3
9
54
64
80
60
33
15
28
41
24
75
30
16
36
23
61
6
14
18
10
23
45
54
46
24
14
130
23
27
4
26
16
24
14
10
35
91
24
50
18
52
56
10
35
15
24
76
14
3
12
36
57
15
85
38
4
26
27
3
72
10
12
72
60
38
21
85
6
186
60
48
156
96
14
30
24
24
88
11
63
6
4
74
96
21
79
17
7
53
12
21
27
31
66
2
60
21
43
38
3
12
48
27
46
42
65
15
30
3
39
9
127
29
43
74
36
3
1
26
54
28
18
5
75
30
4
50
4
14
42
10
23
1
50
12
18
70
56
10
8
3
19
24
41
1
30
140
30
48
15
79
56
126
40
20
46
53
27
24
60
45
25
6
72
30
8
4
14
70
96
56
27
1
2
100
5
3
34
8
48
22
24
6
32
82
38
16
12
80
27
12
31
8
10
6
17
93
3
7
44
70
2
24
4
24
17
1
54
44
34
20
28
2
33
39
36
70
2
36
22
38
30
16
54
29
1
11
13
48
32
10
56
9
73
23
45
54
69
189
39
12
51
10
12
6
53
49
86
36
94
12
12
200
3
7
30
72
23
85
11
1
44
12
198
30
16
50
21
27
52
30
35
45
15
1
42
86
10
2
60
4
36
12
60
23
9
39
204
1
92
42
22
20
46
18
35
19
18
47
13
11
79
8
6
28
8
4
14
42
28
2
4
101
12
55
77
1
14
21
37
23
3
72
12
9
1
11
25
62
33
37
24
18
20
18
40
24
18
5
21
12
3
1
47
21
16
11
1
30
30
35
12
33
12
60
40
18
8
60
9
61
84
42
48
6
152
34
54
12
12
2
58
2
21
15
24
33
1
50
4
6
36
6
53
15
54
12
3
13
42
78
8
6
34
72
2
18
60
27
3
4
29
9
16
23
1
60
2
18
15
97
36
30
65
13
11
21
3
21
34
5
12
75
60
12
12
90
70
66
14
36
4
20
57
129
15
9
4
24
92
6
52
113
55
41
3
34
35
21
48
12
60
16
24
8
42
21
12
1
26
90
60
6
93
27
34
30
6
24
14
9
27
21
67
68
60
45
85
11
51
33
45
4
44
256
36
60
84
110
58
30
32
6
4
14
10
2
82
8
28
6
98
18
28
32
117
12
3
22
8
192
30
9
7
2
12
3
13
12
6
5
19
18
59
3
12
70
14
144
10
2
4
92
102
27
25
38
81
25
12
2
6
22
42
62
10
11
27
12
21
7
18
119
9
40
44
10
18
8
3
63
6
12
16
12
2
106
36
14
6
4
6
53
3
45
15
33
12
3
82
18
6
20
4
50
9
37
48
8
34
18
60
138
50
4
14
10
74
136
32
48
40
53
3
45
45
3
73
8
4
6
17
49
36
38
105
15
6
64
2
60
9
1
12
20
78
10
24
24
23
24
39
16
50
63
24
60
51
22
8
10
44
28
18
12
44
60
4
24
50
28
24
24
66
11
3
12
45
27
10
12
6
122
16
14
9
133
18
32
21
115
48
26
15
33
40
20
48
4
179
96
96
19
48
62
4
36
48
56
54
45
7
30
8
63
15
12
30
28
38
16
30
56
40
14
18
3
37
83
12
117
54
10
62
42
22
41
25
47
1
30
89
25
32
18
9
19
18
104
48
4
24
72
48
24
38
12
70
35
51
57
15
30
52
32
4
11
49
14
48
94
30
17
9
27
1
35
25
12
80
3
1
68
75
24
31
8
60
72
36
105
7
2
12
6
4
24
96
30
18
18
38
10
59
37
30
17
61
132
47
9
3
1
108
23
99
28
222
14
10
42
77
12
31
24
90
74
4
2
16
12
12
11
49
66
20
54
3
45
3
39
36
10
44
99
27
144
78
ABCD 312405098*7^$a-1 [50003]
16
8
24
19
29
108
24
64
81
18
21
27
54
78
45
21
24
47
48
16
8
124
45
12
87
12
33
126
17
37
11
7
17
28
21
15
21
6
41
24
12
24
24
24
52
20
7
69
81
27
20
36
28
45
24
11
64
24
8
24
25
6
29
19
9
8
25
48
15
32
4
32
48
1
95
36
49
12
6
161
31
65
7
6
23
40
20
28
9
27
45
24
18
21
8
36
25
27
12
56
13
30
29
4
8
4
15
5
13
12
42
9
9
30
17
1
24
99
9
12
23
4
24
39
33
9
47
64
9
18
29
76
8
4
60
48
36
68
64
44
1
18
81
39
6
36
11
16
45
72
3
8
28
36
60
32
4
44
13
47
16
24
9
3
8
36
16
9
63
12
15
12
5
4
24
9
11
25
59
13
99
39
17
1
63
24
48
8
1
78
90
59
25
18
6
11
1
123
45
11
16
12
45
27
20
4
45
3
8
88
20
48
4
32
40
9
11
96
12
16
3
81
8
28
33
3
8
1
24
11
52
3
17
16
108
12
8
16
44
60
24
12
16
104
4
9
63
72
44
12
49
3
9
83
36
4
36
44
24
40
39
90
27
9
11
24
1
15
36
8
100
9
27
27
9
44
12
43
48
6
11
7
48
5
12
12
16
56
16
36
8
37
59
13
24
47
19
42
27
12
8
12
24
12
43
5
13
42
9
12
20
13
11
7
18
59
43
6
71
12
16
63
18
23
31
149
40
9
155
97
18
5
12
12
12
16
8
25
3
8
48
31
12
9
80
16
20
25
12
15
21
24
36
11
28
45
27
27
17
12
24
60
19
81
21
59
24
43
42
3
72
32
12
36
37
35
1
24
3
36
8
91
18
51
36
72
45
23
7
5
13
35
12
4
9
12
15
3
5
40
20
7
33
20
64
24
27
17
1
111
8
72
72
28
33
12
35
16
45
18
12
18
59
40
8
12
31
12
9
8
52
12
9
11
49
12
35
1
47
16
69
18
30
36
11
16
24
56
24
40
32
12
1
35
7
57
8
48
25
11
4
84
32
31
36
9
33
18
9
48
56
4
120
45
11
48
64
27
102
99
56
16
9
23
28
9
3
60
12
15
45
36
45
59
12
1
39
24
56
72
88
39
41
121
35
7
17
31
9
45
11
4
3
9
36
15
117
21
35
25
3
68
1
27
3
5
31
6
3
72
9
27
144
20
16
24
3
17
52
12
8
48
12
4
9
15
20
36
73
15
120
9
119
97
107
16
9
3
8
19
9
51
41
16
20
24
24
13
54
6
72
63
32
13
11
16
27
30
72
11
12
1
27
20
43
21
20
12
4
15
30
42
48
17
73
35
16
21
60
18
17
84
28
32
13
123
20
52
48
33
120
35
16
36
36
9
23
16
27
45
8
48
265
99
9
30
17
1
59
4
36
8
1
15
144
3
54
114
12
5
12
1
51
45
63
12
20
4
8
24
7
6
30
17
12
12
48
25
27
56
100
9
35
52
27
21
32
4
20
4
8
4
33
18
65
64
20
4
12
45
59
28
45
18
17
19
53
13
11
7
29
36
40
3
18
42
9
32
24
12
4
56
25
12
6
29
36
37
15
63
17
13
15
3
24
21
44
52
9
12
35
7
9
20
28
51
5
16
33
83
25
63
3
17
72
55
6
59
40
21
15
32
16
33
47
1
27
9
15
129
15
63
9
68
4
57
36
71
24
49
27
80
12
24
127
9
33
30
54
15
21
15
3
17
16
27
9
12
20
72
4
20
7
5
13
27
21
162
29
25
6
30
11
49
3
9
63
9
15
129
27
27
33
12
45
60
47
1
27
63
29
4
32
16
8
73
23
13
60
12
60
111
24
12
15
36
89
13
95
12
16
36
45
27
104
25
135
27
9
8
36
25
12
23
60
24
1
72
47
31
5
49
23
4
39
9
68
112
33
47
16
3
29
24
1
18
17
25
107
72
19
30
42
18
11
16
48
24
9
3
27
17
120
72
40
3
9
32
49
42
93
24
56
120
148
36
120
8
28
9
15
12
33
27
39
29
16
36
8
28
8
73
47
16
27
17
28
44
37
6
5
4
8
12
28
33
27
8
67
42
95
60
120
13
12
11
16
8
25
11
25
72
18
30
18
17
96
60
31
29
1
27
105
63
48
24
21
18
42
107
12
12
13
75
24
117
18
12
33
21
60
47
28
8
28
44
16
12
44
1
51
45
47
7
29
7
30
36
24
59
16
8
97
72
30
69
12
9
71
60
76
45
36
54
6
3
51
5
12
64
72
9
36
3
8
19
29
25
15
3
6
11
48
4
8
48
1
63
8
25
66
17
28
20
72
13
11
19
9
9
36
6
5
36
13
18
5
24
16
20
37
15
3
81
32
24
36
4
3
17
12
31
81
57
63
36
32
19
48
72
69
20
16
3
29
4
68
13
36
3
33
27
27
101
36
37
6
9
3
78
47
100
60
153
3
9
42
17
28
3
18
143
36
144
16
3
33
8
148
8
12
43
9
9
11
13
11
25
12
35
73
11
67
45
9
48
15
9
18
18
48
24
30
18
72
15
8
4
56
40
27
18
18
81
9
36
35
13
18
89
25
47
19
17
16
84
80
48
4
63
9
9
12
60
23
13
11
48
43
60
18
27
27
18
11
37
36
11
13
11
19
6
39
36
8
73
63
15
12
29
12
64
20
12
13
3
9
27
8
16
9
47
1
11
7
29
13
35
49
23
4
72
36
63
6
47
156
13
3
45
72
11
12
28
32
24
24
40
44
16
12
33
47
1
51
9
12
27
20
4
20
84
67
36
21
60
48
20
12
4
36
45
15
84
81
23
24
13
3
20
25
90
6
47
136
9
11
4
20
28
44
1
42
48
17
43
17
40
45
42
5
12
1
12
15
120
63
81
8
12
4
140
25
15
32
40
12
33
3
44
28
15
18
3
56
4
45
11
1
47
16
8
7
53
48
12
60
60
100
48
20
16
44
28
24
20
52
8
13
87
12
69
83
7
30
15
20
28
27
29
67
17
4
56
25
51
39
77
28
20
7
5
12
28
117
23
13
11
19
9
45
27
24
32
13
63
27
5
120
4
45
36
63
8
52
27
65
25
39
33
35
12
12
7
9
32
12
48
31
9
8
4
24
9
11
28
9
27
20
12
13
87
8
13
63
15
54
18
57
8
1
24
23
13
30
29
24
79
81
9
3
24
3
17
28
36
20
49
90
45
3
42
3
32
4
24
32
13
23
4
20
12
52
32
4
9
60
18
17
4
27
33
21
11
49
27
36
8
4
33
48
24
35
12
1
63
33
30
81
9
47
43
9
15
48
29
12
31
9
9
24
66
114
63
48
9
35
48
13
63
36
3
33
12
8
7
29
16
12
8
1
51
8
73
12
35
73
63
24
63
12
18
159
3
5
1
23
4
20
25
3
8
109
27
51
21
32
24
24
72
1
15
3
18
23
40
20
13
27
8
12
28
56
12
112
8
1
171
9
27
15
17
4
36
32
13
18
90
78
57
9
18
45
33
47
37
11
36
13
35
1
12
18
45
15
41
4
27
93
15
5
24
60
13
36
83
52
ABCD 312479198*7^$a-1 [50028]
108
24
47
4
53
24
66
1
12
39
12
12
65
45
10
60
6
23
9
10
8
109
11
1
24
29
28
23
7
30
3
9
30
74
30
16
18
20
88
11
117
36
27
27
6
39
7
20
1
8
13
12
15
20
52
68
16
24
20
13
8
15
16
21
27
33
39
29
130
30
30
30
23
28
41
48
24
16
15
8
37
8
4
83
9
10
6
23
72
96
4
15
8
37
44
76
9
98
6
72
115
39
18
3
17
19
3
18
119
12
36
33
10
29
31
33
9
27
23
25
29
103
59
1
143
30
10
41
39
45
9
7
36
9
35
45
3
1
6
38
22
105
144
5
16
51
21
30
48
5
39
1
36
48
15
134
4
72
59
28
32
36
25
20
18
9
9
31
44
33
52
38
16
6
24
11
24
31
12
12
21
59
1
24
20
43
2
39
28
41
79
32
132
4
5
16
68
4
47
21
18
33
64
8
61
11
55
54
6
54
47
1
8
3
27
34
8
19
8
9
52
12
3
15
102
26
52
21
3
5
31
9
75
18
2
6
18
30
4
20
58
32
13
44
55
48
38
34
18
27
20
9
27
7
12
56
9
60
12
19
9
53
52
35
16
24
44
19
32
37
8
13
32
55
36
20
4
15
50
10
65
16
36
24
9
15
32
81
10
29
13
11
108
37
20
64
44
4
12
27
44
7
9
99
29
91
45
17
10
33
39
6
12
18
9
15
38
79
63
21
8
12
16
47
4
2
31
17
10
9
24
8
7
21
21
27
15
29
60
28
3
21
23
1
5
10
48
60
18
11
24
36
4
17
28
24
20
7
9
20
82
17
69
66
1
8
36
13
3
15
20
25
24
44
27
64
17
9
34
17
1
2
61
29
108
42
25
32
4
36
32
79
33
95
25
29
7
8
31
45
9
6
21
17
15
1
71
57
10
32
18
3
24
12
9
22
12
6
59
1
30
14
55
21
11
12
1
95
9
7
39
17
48
45
136
39
36
24
5
16
59
91
45
24
12
80
1
18
50
19
15
14
15
49
12
6
12
12
48
18
15
20
4
15
89
36
31
42
23
4
12
140
72
9
36
31
56
16
3
18
3
45
12
3
24
5
46
24
30
36
12
3
9
36
8
43
21
30
53
9
46
30
14
45
13
3
15
21
20
24
75
18
4
42
26
184
36
23
96
3
10
3
9
15
59
1
36
29
31
5
4
14
54
51
16
63
18
12
39
60
29
24
16
102
9
39
24
18
39
17
15
16
5
28
26
76
36
5
9
18
6
7
27
30
63
9
18
57
132
33
18
29
61
11
28
29
52
62
1
47
33
100
27
12
17
9
19
5
46
12
9
32
19
2
10
41
79
5
13
18
20
30
15
16
11
13
17
19
144
17
79
9
99
65
60
16
68
43
8
13
39
29
10
20
1
60
69
42
17
61
15
9
11
16
24
45
24
27
17
27
108
36
21
4
6
42
18
24
30
6
24
21
20
4
12
9
20
39
25
8
19
20
4
5
70
24
21
29
60
55
12
17
15
9
27
16
5
100
15
36
17
34
30
42
5
9
24
12
10
68
49
23
76
21
68
45
88
8
48
6
25
12
8
12
4
20
19
18
11
19
30
11
31
26
51
9
22
8
33
7
72
9
3
105
51
53
91
57
3
29
9
28
98
45
36
15
1
20
19
5
3
73
23
72
18
7
23
6
27
1
27
29
46
5
9
31
5
10
20
9
9
58
21
81
99
11
28
9
35
1
5
18
16
14
24
18
9
13
71
36
9
22
14
175
156
69
15
5
10
21
8
60
49
23
36
19
29
9
27
67
33
36
59
10
62
9
12
52
29
7
8
55
44
37
35
34
6
50
30
4
5
1
15
15
30
11
4
29
27
109
8
12
52
18
2
7
12
17
27
117
36
16
27
8
52
24
9
48
27
12
11
49
29
10
12
98
60
55
8
28
8
85
30
5
16
29
16
12
72
6
53
9
27
16
20
36
21
79
24
45
15
9
30
5
1
12
3
200
9
6
10
15
20
9
67
39
5
4
12
3
80
24
21
45
10
18
39
9
11
4
8
27
109
35
16
60
20
1
21
78
12
57
45
18
30
2
9
9
28
51
17
27
19
18
80
58
21
21
2
54
7
128
16
44
37
39
12
33
51
8
7
81
9
39
11
25
8
12
37
62
18
22
65
12
4
23
42
52
2
45
36
25
83
49
12
6
24
57
68
13
3
27
72
29
16
3
30
71
9
22
30
66
90
15
15
41
9
82
12
48
98
4
36
23
79
9
9
24
36
15
8
36
9
63
9
18
22
39
21
35
139
8
9
108
31
90
11
48
100
41
64
44
54
13
36
111
9
3
17
43
18
42
68
28
21
3
45
12
8
3
6
31
5
39
1
48
39
33
11
4
15
6
23
37
60
30
12
38
18
52
20
9
45
16
24
26
54
58
2
10
26
31
3
5
9
34
26
7
9
6
41
31
132
17
9
52
12
47
1
23
16
77
6
25
29
63
93
15
111
61
21
30
12
65
13
12
6
2
66
6
58
32
16
65
39
18
6
4
50
3
9
51
9
7
9
50
25
56
1
68
48
43
20
69
39
16
15
2
7
95
10
6
29
1
23
19
18
51
11
57
33
19
9
71
49
68
12
34
8
30
19
3
29
45
7
5
70
12
60
56
16
38
7
63
18
30
14
7
32
52
99
26
39
13
3
29
7
20
9
40
12
2
28
9
3
38
7
15
14
43
33
50
48
70
3
15
21
39
74
18
13
5
19
3
12
20
21
16
3
21
36
20
31
9
3
6
23
31
30
87
9
23
91
74
16
44
7
45
15
27
32
18
48
19
5
46
54
35
21
18
1
36
15
24
48
18
11
1
80
27
99
42
63
36
75
24
46
20
27
40
32
28
21
3
20
100
9
15
36
8
88
20
1
30
18
12
47
9
46
26
18
52
14
7
20
40
32
9
19
24
47
13
59
69
37
8
12
15
97
42
18
8
123
7
29
31
69
3
30
20
39
24
25
20
91
33
11
75
18
15
37
51
69
143
9
7
15
29
12
180
4
5
27
33
16
24
15
35
9
28
8
13
12
18
50
19
17
60
3
33
10
48
9
9
12
32
87
40
39
2
19
20
64
75
30
8
16
20
30
1
27
77
1
11
1
27
15
60
6
90
41
9
39
31
5
16
17
54
13
36
17
36
31
65
34
14
51
76
69
20
16
30
9
33
27
44
28
8
52
24
5
3
9
82
21
27
41
52
24
3
2
6
1
9
83
16
36
17
3
33
12
24
16
15
5
31
39
20
34
38
93
4
20
36
4
3
138
11
64
8
27
22
30
17
3
9
24
45
3
76
32
33
28
11
16
29
163
59
40
21
9
83
21
15
31
42
11
7
21
8
43
48
80
42
22
8
18
10
9
21
32
19
84
23
6
16
111
24
39
45
15
45
33
3
5
18
13
60
44
25
2
42
30
10
18
12
48
8
21
60
12
36
72
28
35
37
41
27
1
15
27
12
6
2
37
21
80
4
15
5
30
16
42
18
2
3
7
17
13
8
42
37
44
19
26
4
23
19
20
6
31
3
30
26
1
92
28
17
31
92
3
37
51
9
48
15
36
2
22
14
36
144
34
30
80
51
37
2
22
11
16
23
1
39
45
41
10
69
3
26
7
96
21
11
49
83
36
31
18
62
81
7
38
27
45
10
24
21
8
19
12
18
3
27
2
7
8
12
1
87
12
17
16
44
34
2
36
10
89
16
75
89
ABCD 312486798*7^$a-1 [50004]
51
80
37
12
36
75
20
73
24
42
102
42
297
9
24
12
36
47
72
7
6
18
53
4
15
17
88
80
4
33
3
44
13
87
45
12
36
12
51
12
9
71
40
60
123
24
17
16
44
84
61
36
126
6
83
48
52
48
60
72
8
4
36
45
15
21
59
37
63
189
90
90
6
102
36
23
205
12
11
115
77
4
24
68
37
270
6
12
36
51
8
172
51
24
17
61
24
36
23
64
15
21
21
78
33
45
12
23
1
72
30
65
1
51
21
12
75
141
24
12
3
20
37
36
39
32
12
73
42
24
24
42
54
6
35
1
63
93
84
95
7
30
36
27
9
83
7
33
57
72
12
84
6
9
57
23
16
63
6
24
12
72
60
3
45
11
1
60
66
6
3
183
6
24
36
3
129
11
37
35
1
72
47
7
6
35
7
65
60
37
6
6
144
75
9
11
13
252
3
117
35
31
90
6
30
12
60
39
20
37
51
15
30
12
24
99
44
16
33
24
75
92
1
47
13
11
48
7
30
60
59
49
11
61
18
24
30
24
108
48
60
12
15
104
16
32
37
35
37
18
41
25
27
12
9
24
54
30
11
1
96
6
24
150
107
4
92
7
6
35
31
90
12
11
96
73
24
23
40
15
41
1
23
31
54
27
20
12
7
81
12
27
89
25
35
43
18
23
7
6
72
35
37
18
78
42
17
4
9
66
30
18
41
48
7
17
49
15
56
76
32
37
48
156
36
36
96
18
9
9
3
105
42
30
72
18
65
13
66
41
97
60
3
15
54
23
1
18
24
30
11
31
72
17
37
59
13
3
48
45
39
21
11
25
3
81
48
39
45
42
66
95
24
31
18
102
6
36
6
41
13
42
6
12
12
60
11
43
90
12
138
66
47
84
13
126
30
42
24
54
12
71
73
30
18
12
36
35
28
21
12
6
29
1
36
47
13
51
21
12
11
19
6
71
84
7
48
30
11
31
126
15
57
12
54
17
24
7
17
4
60
21
75
57
27
36
12
48
3
30
51
15
141
12
159
6
12
3
3
6
11
1
23
84
1
36
72
24
24
47
7
9
81
72
78
9
20
19
6
11
13
120
51
15
48
54
35
13
48
27
69
24
36
30
30
12
102
21
60
20
36
60
25
12
12
35
13
63
99
6
35
13
11
28
60
39
66
47
31
9
8
48
49
54
114
78
48
21
21
12
95
1
27
21
51
33
59
25
36
15
33
78
18
36
11
13
186
29
19
113
13
12
23
16
21
138
30
72
36
6
42
36
51
32
40
8
28
32
60
61
27
56
64
111
101
61
6
90
36
59
1
47
72
7
33
8
1
23
24
12
25
18
24
17
64
45
66
29
12
100
93
39
80
1
12
42
5
16
12
48
21
24
27
9
3
33
12
30
30
120
24
42
42
6
9
33
15
56
13
15
20
16
32
1
48
108
11
1
78
90
12
35
16
8
24
1
30
42
78
41
13
3
21
87
92
31
18
24
11
43
41
145
135
21
42
21
20
31
66
23
61
24
35
16
153
24
60
12
3
69
11
43
105
9
6
41
16
57
12
18
24
41
12
19
30
66
138
48
126
21
36
24
33
36
60
24
27
27
41
79
9
20
4
80
12
60
4
45
54
30
12
51
60
33
15
56
64
57
36
42
6
42
42
30
9
152
88
56
12
121
42
29
12
16
48
9
6
90
132
72
60
63
68
12
48
37
18
77
13
47
97
3
81
12
119
31
96
90
12
24
138
9
8
1
23
28
81
84
6
18
12
147
128
1
192
102
6
11
7
18
63
32
25
24
39
12
3
30
12
36
36
96
12
3
69
12
63
32
60
1
12
143
1
12
18
17
25
12
27
8
144
64
12
9
39
12
9
78
41
4
33
75
21
51
8
1
12
114
18
3
12
20
25
107
96
13
27
57
47
7
9
32
97
24
6
33
33
72
84
3
8
13
12
36
23
4
39
17
36
1
11
1
174
17
25
24
30
5
61
23
37
48
11
79
161
72
13
87
21
96
47
1
24
12
66
6
11
4
81
11
49
23
48
1
39
9
11
12
49
6
18
36
12
12
18
45
20
24
31
42
27
36
56
36
52
9
47
31
21
81
12
48
6
18
23
24
25
51
21
159
45
12
12
36
36
35
120
1
63
21
48
66
105
32
31
42
36
24
12
36
18
9
33
71
25
3
3
6
84
6
29
13
119
7
17
97
12
36
39
33
12
18
66
30
17
13
42
5
25
108
47
48
37
11
1
27
51
9
20
4
69
11
1
54
33
57
48
6
66
60
60
54
41
55
18
95
13
35
31
69
51
33
15
18
15
111
66
60
72
24
60
54
24
42
39
21
60
95
1
30
33
111
18
24
15
48
15
42
12
156
30
17
37
35
85
15
32
49
27
21
11
31
17
7
65
16
9
48
60
3
20
4
81
71
73
30
33
21
18
24
30
35
24
49
111
15
6
12
15
48
32
7
6
60
12
12
15
57
12
36
11
60
25
54
33
9
11
12
16
33
51
36
9
24
6
6
72
18
9
80
25
12
72
48
18
125
85
11
157
3
32
91
102
96
36
15
9
24
15
39
165
27
41
12
60
40
8
7
17
1
6
6
11
25
24
23
72
31
102
36
12
36
96
48
36
35
37
12
30
6
11
31
21
51
18
84
3
117
12
30
30
11
72
24
1
27
9
24
12
23
25
23
24
25
36
39
20
13
123
15
18
6
65
60
28
32
1
6
78
90
17
7
42
15
15
57
9
24
48
12
90
5
52
45
36
47
40
32
127
41
24
48
49
35
61
24
12
72
35
40
56
16
9
39
132
9
12
23
25
23
1
24
30
90
24
102
30
48
39
45
12
35
148
3
45
9
42
6
23
13
23
16
32
48
40
48
32
7
78
12
6
24
42
ABCD 312503138*7^$a-1 [50016]
27
21
36
24
12
72
3
9
36
15
12
201
75
33
159
9
36
12
3
9
24
12
36
60
12
27
48
45
27
81
60
27
12
60
45
63
33
24
27
8
112
96
9
3
69
48
23
1
24
36
39
20
25
144
12
107
24
13
12
24
24
24
24
47
13
60
47
1
48
72
39
21
27
9
36
72
3
9
3
12
57
51
20
88
12
9
36
75
48
20
85
39
48
33
108
96
23
25
72
15
8
100
21
47
1
60
36
75
21
47
73
27
45
60
12
15
45
36
27
44
61
36
3
21
87
72
36
21
12
12
95
24
1
87
32
1
36
59
72
121
51
129
12
12
35
73
39
56
13
11
1
48
24
24
12
36
3
9
3
8
1
12
12
23
13
27
9
36
36
23
16
9
12
36
72
24
60
59
1
39
8
13
12
47
40
72
9
87
12
12
21
75
24
60
33
35
13
35
24
13
24
63
21
12
24
11
48
49
24
24
72
12
83
120
88
21
48
11
25
15
60
33
36
51
20
13
12
36
12
36
11
25
23
25
12
36
24
60
15
21
12
27
9
51
33
59
1
12
24
108
71
85
27
60
9
3
57
63
8
25
36
131
25
12
39
60
45
12
23
37
135
68
1
36
63
24
20
25
24
12
15
21
144
47
13
27
32
13
24
12
12
12
60
84
36
35
1
48
39
21
12
48
60
3
8
48
85
84
75
33
48
39
36
24
21
39
68
25
23
1
23
25
15
48
69
83
25
108
35
1
12
39
21
12
24
11
13
107
25
216
39
21
39
9
63
33
12
215
13
60
48
159
9
84
48
60
48
72
24
12
11
48
4
48
9
12
60
11
16
9
108
27
9
27
21
72
24
15
12
156
129
75
21
39
21
36
24
12
27
60
9
12
39
141
84
3
12
21
39
9
27
24
9
60
12
39
8
40
93
59
16
81
120
3
48
33
12
15
32
16
9
12
11
49
60
11
61
12
144
3
9
3
33
36
36
48
23
24
28
9
36
24
23
13
15
72
20
13
3
33
24
24
51
45
23
73
12
59
40
168
105
60
35
1
108
11
13
12
36
36
3
20
28
21
143
25
75
20
1
180
12
47
136
24
36
20
13
36
48
180
144
3
9
84
36
12
39
21
24
3
45
60
35
112
93
12
48
60
108
47
25
36
36
72
24
75
72
45
87
8
13
48
24
48
12
23
1
36
15
60
57
36
35
1
24
192
63
9
84
39
20
88
12
33
87
20
1
111
33
24
60
36
135
165
75
8
24
37
111
20
13
60
12
96
24
36
24
47
13
12
3
9
60
12
39
48
105
27
21
60
47
25
60
15
21
51
60
8
4
81
39
33
60
84
99
60
69
36
107
40
128
1
51
12
21
35
73
24
15
72
9
12
12
15
57
3
9
84
36
24
27
81
96
12
12
12
87
48
21
36
12
15
57
23
48
25
60
15
68
72
48
49
3
20
28
24
9
24
12
23
49
48
71
4
45
15
9
24
3
69
63
8
73
24
72
23
61
147
24
21
27
12
48
33
36
63
8
49
36
107
37
11
1
12
15
12
60
21
72
72
36
12
48
24
27
20
13
35
28
24
9
87
12
9
24
12
12
23
13
15
24
21
39
48
129
51
48
72
33
107
49
3
9
36
3
9
39
20
1
111
8
13
87
20
24
73
27
9
11
16
81
3
9
36
15
9
27
20
13
36
12
24
48
39
69
23
13
60
23
13
51
8
48
4
36
9
12
11
1
84
24
83
13
24
3
57
23
1
12
36
27
20
49
23
73
60
84
12
12
12
96
12
84
3
9
24
84
24
59
1
36
27
8
148
24
36
24
57
60
132
12
12
24
72
60
59
1
27
12
21
60
24
24
51
9
36
87
8
100
9
12
171
33
15
45
15
21
12
24
36
27
8
37
15
12
8
1
27
57
27
21
15
45
12
24
39
24
21
24
3
12
117
83
49
24
27
69
47
13
12
12
12
23
120
1
27
20
4
57
11
1
27
24
9
12
27
60
72
33
63
93
108
48
3
117
3
20
1
27
12
21
12
12
147
56
72
40
21
39
60
21
11
13
63
12
12
36
12
33
12
15
8
52
9
11
133
12
23
1
36
120
147
9
72
12
3
12
20
40
45
12
15
105
3
9
36
60
35
28
33
12
15
9
36
35
1
24
15
12
72
20
25
23
49
12
60
27
12
105
3
21
120
39
33
72
39
93
87
45
3
21
24
3
12
21
24
12
3
9
3
36
60
24
21
12
3
44
25
48
3
24
21
12
84
12
84
27
117
24
12
15
33
87
21
24
63
129
15
21
36
3
33
48
12
3
45
24
3
48
93
71
16
21
84
12
27
9
191
28
45
3
84
33
36
147
9
24
96
96
75
45
60
12
3
20
25
47
1
108
108
12
11
25
15
9
12
12
24
36
27
33
27
48
24
21
48
120
48
132
24
63
24
36
12
9
3
128
1
12
27
48
12
12
48
12
9
39
12
36
21
71
25
72
72
23
25
12
59
72
13
39
60
21
48
11
13
15
12
48
57
12
108
12
24
12
24
48
12
63
21
27
21
60
12
27
69
12
11
48
121
60
27
93
59
28
12
80
1
24
36
39
45
15
33
12
3
9
24
71
1
72
63
180
12
12
57
63
20
37
72
12
132
12
12
12
12
12
3
21
12
36
3
12
9
120
96
23
88
105
47
28
72
45
84
36
36
27
57
87
33
27
21
72
24
36
15
93
27
33
48
24
3
141
131
48
52
45
24
72
27
140
25
12
15
12
60
69
87
21
12
12
35
24
49
48
12
120
108
24
12
27
81
72
3
57
15
9
3
33
72
3
93
24
23
40
69
144
108
12
15
24
48
21
47
49
120
63
9
24
96
39
104
13
15
9
11
13
12
15
33
24
23
13
35
25
48
71
13
75
32
13
15
93
15
84
9
ABCD 312536426*7^$a-1 [50042]
16
35
24
1
12
8
40
20
28
24
152
27
129
84
4
23
24
24
12
13
95
13
68
15
96
33
51
84
1
71
21
3
60
72
25
47
25
95
49
11
9
12
88
92
12
12
60
4
11
1
20
4
23
81
3
33
108
88
20
28
12
59
93
27
96
25
12
59
33
51
13
11
13
12
24
23
37
23
9
12
12
4
11
49
24
8
12
12
24
4
23
24
13
83
36
13
20
28
32
84
76
60
20
24
60
12
12
76
36
36
32
40
23
45
48
40
32
12
16
80
4
23
25
8
39
24
49
71
13
8
3
36
1
12
8
16
20
3
1
83
12
12
132
73
8
16
11
12
24
25
48
11
9
3
133
83
12
1
12
32
64
24
20
36
16
23
12
21
48
40
47
33
3
24
109
11
37
36
23
9
60
28
24
12
8
3
73
72
119
13
48
59
1
59
12
36
12
45
28
35
12
25
83
72
1
44
3
85
132
24
11
45
24
100
11
12
21
3
33
40
47
25
72
107
1
68
3
13
44
4
20
15
12
12
24
45
39
81
12
16
23
48
9
16
47
60
9
60
12
3
144
12
9
15
49
107
24
72
93
27
85
23
117
12
84
51
21
12
48
88
96
24
23
117
60
3
33
24
4
68
15
9
15
9
16
144
12
20
100
71
21
15
72
33
28
8
100
36
56
60
40
8
40
11
12
24
25
8
40
12
80
40
35
24
9
3
48
25
44
39
1
44
72
27
37
20
4
8
88
60
32
4
11
25
84
35
48
12
1
24
35
201
12
39
33
3
25
8
40
95
49
8
15
12
25
176
27
48
9
15
12
1
12
44
27
105
39
25
8
27
21
40
20
39
69
51
9
36
87
24
60
25
12
23
13
12
131
1
8
12
52
56
4
23
24
37
11
9
24
16
11
36
33
84
3
9
63
24
73
47
13
56
4
68
12
63
33
15
49
11
12
48
9
96
39
9
87
24
1
8
3
9
12
3
96
60
13
71
57
108
39
69
4
23
24
1
11
93
16
140
15
25
20
72
3
13
47
73
32
84
4
11
25
36
11
73
24
20
3
37
20
40
12
11
9
24
3
1
20
63
37
47
129
48
52
8
12
16
24
23
24
60
69
72
27
96
36
21
48
15
37
56
120
16
44
40
36
11
105
27
13
48
44
16
47
129
51
12
21
16
20
136
20
99
13
59
48
48
12
1
60
8
64
23
33
4
47
49
11
13
47
85
11
9
36
39
49
107
9
15
12
9
39
21
15
25
80
160
68
39
105
3
12
13
11
13
35
60
21
4
35
33
16
60
23
9
27
1
107
13
11
1
84
60
44
40
24
8
207
24
33
40
24
32
28
11
120
61
24
36
24
104
24
36
40
32
39
72
9
52
23
60
45
40
8
3
33
4
11
12
57
52
12
12
60
23
241
32
4
36
20
12
99
108
12
24
45
4
8
27
25
44
12
75
9
3
73
35
9
16
8
60
39
12
73
132
8
28
20
24
40
47
97
44
39
1
96
20
136
8
136
12
8
40
36
23
84
1
59
48
60
9
36
96
48
39
24
13
80
36
51
9
24
4
11
1
12
20
36
39
12
81
60
108
16
83
13
92
36
36
15
13
35
33
15
36
37
11
69
16
11
84
61
8
16
24
11
1
24
36
12
20
3
25
12
8
28
23
13
20
15
12
84
13
59
73
20
100
24
23
72
1
12
60
36
59
21
27
9
88
8
4
35
49
12
35
36
9
51
13
83
13
68
27
49
47
33
64
12
80
4
35
9
40
60
12
12
23
13
72
72
60
32
16
20
48
24
16
32
12
3
49
60
95
25
20
15
25
8
52
36
128
4
143
12
61
164
63
9
15
25
20
15
12
24
57
207
9
12
28
11
13
20
3
85
12
56
24
76
32
60
28
12
20
15
33
99
33
88
11
25
8
3
24
25
20
4
11
1
104
24
24
12
15
69
51
9
3
36
37
8
36
12
39
12
24
49
116
15
24
25
47
1
35
13
72
36
12
12
32
4
44
12
24
12
28
11
25
24
20
27
60
33
100
12
32
52
24
20
4
12
20
24
16
24
11
108
13
12
107
1
84
11
12
1
12
11
9
24
16
8
3
117
3
13
24
83
1
60
48
24
24
11
25
35
9
52
71
9
4
23
21
24
39
73
8
12
24
4
12
96
35
120
24
9
3
9
24
4
12
20
4
36
44
16
11
9
28
92
4
24
60
23
36
12
25
36
47
1
71
121
24
8
27
21
40
60
11
84
45
4
35
13
12
84
20
3
9
28
11
49
12
92
99
1
36
11
9
3
33
96
135
45
28
32
27
45
39
9
40
35
25
24
23
37
44
24
27
36
24
60
25
11
49
11
13
23
93
27
9
40
12
23
69
24
36
15
9
124
48
44
4
11
12
21
3
33
4
23
25
8
147
37
68
4
84
36
60
23
24
120
93
3
57
48
3
36
1
8
39
72
48
121
48
23
37
11
12
84
9
88
83
85
48
24
8
15
24
85
35
9
51
9
12
15
9
88
95
24
21
28
24
11
25
8
4
68
15
109
96
12
8
48
72
40
44
15
12
69
100
95
13
167
24
1
20
28
23
1
12
11
33
3
9
12
40
59
49
72
35
12
21
39
21
39
21
4
36
8
3
9
51
49
20
4
20
4
23
1
59
117
24
12
4
12
35
49
24
60
11
49
107
73
23
1
47
21
4
11
69
15
120
21
24
15
36
33
96
24
40
11
25
8
12
3
1
32
15
24
49
132
80
4
23
12
12
109
24
11
85
20
39
45
4
140
27
145
24
35
9
3
37
20
16
24
176
4
47
33
12
12
40
12
23
1
11
21
112
20
87
13
36
11
1
8
3
13
23
117
3
25
36
36
11
25
60
47
21
51
132
21
112
20
51
60
69
15
36
25
11
109
107
12
25
35
33
76
23
36
1
11
1
12
68
4
11
109
8
27
13
23
57
3
85
12
12
35
12
24
145
35
57
3
57
88
12
96
20
51
1
11
48
25
23
48
57
16
56
16
11
1
56
4
36
44
12
36
28
32
27
72
60
1
35
93
4
8
51
144
13
11
12
13
8
28
8
16
84
11
12
37
24
48
44
16
60
8
64
72
24
20
3
57
51
72
9
48
12
28
60
56
4
ABCD 312587388*7^$a-1 [50022]
37
12
47
13
4
16
11
60
29
12
4
15
12
97
20
24
3
12
28
41
19
61
11
5
16
16
48
28
4
51
25
4
108
36
7
32
25
15
17
13
19
12
16
8
16
63
1
44
3
29
16
20
16
27
45
68
28
7
9
35
1
12
35
13
47
17
24
31
16
9
20
4
16
31
4
21
20
7
41
60
1
3
16
36
11
45
9
2
16
8
24
21
8
19
28
84
13
8
35
21
15
16
25
19
13
15
1
4
13
14
4
17
7
30
18
20
5
36
59
37
64
39
25
3
56
16
8
22
14
9
19
13
12
5
6
5
32
5
50
37
36
15
32
13
8
3
13
23
17
40
15
72
48
10
90
32
17
7
5
47
1
4
84
28
21
24
26
70
14
9
27
21
16
23
40
1
44
28
19
24
5
4
19
45
11
9
15
1
8
19
8
12
12
1
16
36
32
15
81
35
4
5
4
8
1
23
28
16
20
3
29
8
4
7
24
8
13
8
3
29
40
7
49
56
32
25
48
2
5
8
8
7
48
17
7
9
36
15
1
35
32
10
3
39
5
16
9
11
37
31
17
11
3
33
15
17
8
36
20
7
9
28
35
1
19
5
8
9
6
12
17
85
11
15
21
12
16
84
40
32
52
43
9
15
25
15
32
33
4
60
4
23
5
24
16
15
29
51
10
67
12
8
16
11
17
15
4
29
20
12
31
113
7
12
12
1
27
21
27
18
23
8
48
68
80
15
1
11
1
9
18
12
97
32
27
12
5
20
19
9
51
29
4
1
72
14
1
3
5
25
14
25
33
55
4
3
28
33
39
9
60
83
5
12
4
15
41
11
5
24
1
48
7
16
25
2
22
3
15
17
80
11
33
11
12
17
28
20
64
12
16
20
1
11
39
16
12
18
27
44
3
17
53
39
20
4
15
42
15
8
12
13
15
96
8
15
13
35
28
21
47
17
8
11
76
8
4
30
39
11
21
108
19
77
4
11
13
16
36
5
2
16
5
55
13
19
1
9
2
13
15
20
21
19
36
25
7
9
19
32
48
5
7
13
59
10
63
12
3
80
13
15
45
16
8
60
4
12
7
9
15
21
7
5
3
13
16
31
1
76
8
33
14
25
15
36
53
3
13
3
20
33
32
7
25
23
1
11
29
19
1
107
10
14
12
33
63
21
3
13
24
16
23
13
5
11
16
4
60
48
5
7
56
12
20
80
23
32
9
79
8
24
25
48
20
16
4
8
16
19
17
12
7
4
32
29
12
20
23
1
4
12
7
9
4
32
48
12
20
5
7
24
16
27
46
42
41
20
16
48
44
55
9
7
45
15
68
4
90
30
60
36
12
17
3
25
20
13
35
4
3
21
11
77
12
19
17
11
24
37
11
25
20
3
32
22
18
5
44
55
29
17
31
7
60
45
60
4
32
43
21
8
16
64
17
7
16
8
36
19
16
29
31
8
22
14
41
16
49
15
15
12
29
3
36
45
3
12
5
8
9
15
35
41
16
31
21
8
31
20
5
7
21
4
23
17
31
33
91
13
16
3
69
19
5
1
39
16
20
99
25
8
40
16
31
18
2
12
84
13
8
8
11
9
3
1
11
6
14
13
23
4
17
15
5
48
31
52
20
5
16
52
45
95
24
12
13
6
32
1
16
23
42
6
20
24
61
11
17
31
29
16
3
5
43
49
20
3
5
8
60
28
48
11
5
7
8
1
11
48
28
24
56
82
11
12
19
6
11
28
32
4
4
8
3
5
39
16
9
23
12
5
4
19
25
23
24
9
16
23
18
42
29
28
3
12
6
11
63
12
36
17
11
25
7
25
56
72
24
8
8
11
5
4
64
11
41
32
11
21
7
5
3
29
5
31
7
10
31
40
3
36
28
32
1
36
60
16
35
1
104
11
13
40
8
3
54
15
11
53
4
20
17
63
40
8
16
40
68
64
19
17
96
79
29
76
8
3
13
8
3
40
6
19
16
7
37
7
4
30
11
32
4
8
24
7
1
56
67
9
20
12
3
25
23
45
16
11
12
5
11
12
1
17
47
28
20
16
9
3
15
61
24
95
29
4
9
3
15
12
12
36
1
19
12
12
28
68
9
13
14
36
13
4
5
26
113
16
20
24
7
12
21
104
24
8
3
20
58
2
24
41
5
42
45
40
12
12
4
13
14
16
5
4
35
13
63
9
23
10
19
4
12
3
33
7
41
3
21
4
28
32
15
1
4
3
40
8
17
43
40
30
24
96
2
1
99
33
24
15
8
9
16
27
21
16
48
91
45
27
33
27
5
7
5
80
4
12
16
24
19
21
24
23
28
29
31
12
21
56
16
4
35
29
12
4
47
4
20
40
32
13
15
57
15
8
37
20
127
25
23
12
60
20
17
32
12
16
4
12
7
17
16
3
9
4
11
5
15
10
7
41
3
4
31
9
24
44
4
32
67
13
9
83
4
8
3
4
17
3
5
4
60
20
11
18
2
5
64
27
21
1
7
16
19
17
15
16
13
8
39
8
10
71
1
14
4
9
15
5
1
15
15
13
4
87
12
41
5
47
8
19
45
24
40
40
88
1
63
47
81
4
16
7
12
13
36
11
1
11
34
15
52
19
24
4
49
11
49
7
24
9
16
44
27
10
15
9
7
23
5
36
7
25
16
12
4
33
59
4
11
29
7
29
23
20
16
20
13
9
11
3
1
8
8
16
31
9
64
17
7
48
19
12
1
16
40
16
11
5
8
12
4
8
4
32
99
20
13
57
31
88
72
24
7
53
13
15
56
12
37
2
9
15
1
15
1
19
9
16
16
7
24
16
5
48
36
31
56
1
33
30
9
28
35
1
19
70
38
12
1
51
1
17
31
7
33
7
9
4
43
5
28
8
7
10
26
17
43
4
37
23
8
9
79
57
32
16
27
68
9
8
35
20
5
20
3
5
64
20
3
89
31
10
18
44
106
2
29
83
30
39
57
26
9
15
22
15
57
6
57
20
3
4
60
41
7
20
9
43
17
4
4
8
3
24
30
90
6
24
35
31
33
21
6
41
31
17
40
3
17
4
23
37
47
5
19
5
20
21
2
29
8
3
32
12
1
3
30
14
17
4
60
8
17
74
1
15
61
24
65
23
27
22
15
15
17
36
20
7
9
60
15
16
1
52
8
17
7
12
5
6
9
11
64
8
13
8
16
8
3
5
31
33
73
47
12
16
23
4
5
4
12
32
3
4
20
9
3
21
7
17
44
7
40
8
13
11
12
5
11
1
4
3
49
3
32
25
15
5
1
7
88
8
11
78
27
11
57
75
48
22
2
28
17
25
2
29
7
13
11
9
8
24
8
47
17
23
162
7
4
20
44
15
5
16
24
51
5
75
21
3
5
8
15
29
16
4
19
57
20
32
15
20
25
84
59
22
23
7
1
7
5
5
11
36
15
28
101
7
49
7
61
4
31
13
48
64
16
4
59
1
12
16
17
87
11
37
3
24
5
40
23
9
16
15
12
13
17
39
24
23
9
8
4
99
4
6
71
44
5
39
36
71
5
40
12
3
1
35
9
39
9
4
12
45
30
1
4
4
51
5
7
60
29
1
14
16
12
20
12
36
37
3
25
4
3
9
4
27
48
8
9
8
7
17
4
28
8
16
15
18
26
1
20
3
25
15
32
21
12
4
15
25
72
28
27
9
40
4
4
1
18
8
4
17
39
72
33
7
5
37
6
12
21
11
5
7
16
29
4
8
3
1
95
13
4
20
3
21
8
28
15
13
19
28
8
13
35
13
11
33
15
1
71
40
25
43
70
38
9
40
8
3
12
58
71
1
11
39
13
9
15
15
5
13
2
53
47
17
1
2
36
5
16
3
45
28
56
8
52
27
41
23
8
29
31
13
75
25
7
29
23
21
15
24
20
49
36
84
39
33
35
60
12
5
7
28
13
16
51
52
17
16
33
7
24
23
1
64
4
4
32
24
24
44
20
40
51
28
1
4
4
11
40
9
35
1
27
32
12
16
17
4
20
8
4
51
24
36
45
4
16
12
36
12
11
25
4
8
11
12
8
4
80
45
4
83
4
13
16
25
35
12
8
12
36
19
16
25
23
69
15
5
13
3
12
16
36
5
15
40
11
57
4
19
4
66
26
9
19
9
27
45
9
63
3
5
44
5
7
4
36
1
2
12
1
15
8
17
24
8
4
12
16
3
33
32
4
39
25
44
15
1
3
42
30
37
12
72
17
15
15
29
12
19
20
12
22
26
13
16
24
67
52
8
4
8
84
41
8
48
32
15
24
21
67
20
9
3
49
27
5
32
7
9
3
120
13
16
4
3
41
7
57
7
49
12
36
83
30
18
29
24
24
15
57
80
16
24
48
1
15
9
7
8
11
4
56
10
7
12
64
12
27
29
12
11
9
9
2
21
12
28
15
24
65
75
33
28
9
15
15
49
7
12
72
81
12
7
9
4
4
1
42
5
24
1
2
16
30
18
53
32
31
34
11
39
21
32
19
72
77
11
20
33
15
25
20
4
23
10
31
11
1
19
13
15
8
21
4
27
18
2
21
8
19
4
17
1
74
29
35
24
20
48
17
4
7
29
31
17
16
72
27
60
18
7
16
4
12
3
1
36
35
36
72
57
8
16
92
4
11
12
12
25
4
41
35
4
56
1
7
24
8
33
50
12
12
13
36
45
2
70
31
12
5
7
23
45
68
1
15
11
4
17
1
14
41
17
38
9
19
13
17
7
7
65
8
15
1
19
5
72
7
4
24
29
48
1
31
17
2
13
16
11
5
8
20
15
5
27
1
60
20
39
9
79
53
7
24
8
108
13
47
52
8
13
16
7
17
19
28
12
13
17
31
31
9
32
64
3
24
28
20
1
75
1
24
65
7
16
1
23
12
4
32
12
3
9
3
69
12
39
37
24
8
3
46
39
11
17
36
31
12
21
ABCD 312588714*7^$a-1 [50021]
6
42
36
19
12
11
37
5
126
13
29
18
6
36
72
12
7
23
30
36
43
5
163
36
23
121
48
23
6
19
36
41
18
18
102
210
7
23
30
36
12
54
54
24
78
30
19
48
36
48
11
25
11
1
29
6
13
17
18
42
7
71
132
25
29
43
29
24
19
24
12
12
17
24
7
11
12
49
17
19
77
43
24
60
36
5
186
12
84
37
17
42
37
17
7
29
30
1
60
17
54
6
31
11
12
42
24
31
71
18
31
48
11
36
37
29
19
35
18
7
60
11
1
23
108
157
29
79
23
54
43
84
17
24
19
17
12
24
19
29
168
48
30
6
114
6
54
13
17
6
66
7
35
42
18
37
48
41
19
24
36
11
60
73
36
5
7
5
7
60
48
53
120
7
41
7
12
41
7
35
42
43
41
19
60
5
67
29
31
5
43
23
13
155
12
1
29
7
60
144
41
7
41
19
5
84
42
48
13
12
48
17
96
235
12
101
42
73
35
18
43
17
7
5
91
65
30
6
78
25
12
113
31
36
35
48
1
29
48
7
23
1
17
79
12
12
77
42
24
66
24
7
12
48
36
11
60
6
66
37
11
30
91
12
11
198
18
6
108
19
36
144
41
72
19
5
12
7
12
29
60
6
13
23
222
30
25
23
49
53
7
24
35
13
29
43
11
37
29
31
12
59
18
43
17
12
60
30
1
24
113
42
97
23
61
5
12
12
7
12
36
120
204
36
17
36
19
23
42
48
18
1
29
31
96
17
6
1
36
71
30
12
19
12
41
18
1
36
12
101
18
1
53
66
49
23
18
91
53
12
48
6
12
30
24
24
24
7
120
53
6
30
36
6
78
19
71
30
43
12
120
29
55
65
7
53
42
30
7
29
24
18
60
18
84
67
17
90
60
120
1
11
138
6
25
12
12
89
6
36
25
29
36
115
12
17
24
7
23
30
30
36
30
31
48
12
23
25
35
1
24
5
36
31
48
47
6
30
1
41
7
5
36
7
47
13
24
29
42
12
25
23
25
17
127
60
156
144
29
7
83
24
18
30
6
12
60
18
6
7
29
30
18
24
6
6
43
11
6
19
108
11
37
5
18
72
24
30
36
6
18
84
6
30
6
90
55
89
19
17
7
53
18
37
11
157
24
17
30
49
5
79
48
48
84
23
13
12
5
79
36
11
1
36
23
49
179
66
43
77
55
65
144
12
48
12
7
60
5
7
24
77
30
37
5
7
89
90
42
18
1
29
19
41
60
36
36
114
30
48
36
12
138
6
24
12
19
5
43
72
48
17
7
48
59
49
23
48
1
41
24
43
11
1
53
18
18
30
1
29
24
18
13
48
11
12
37
11
85
24
23
66
43
29
67
5
48
7
41
24
67
83
6
67
17
7
101
19
36
72
24
48
29
7
11
12
24
25
161
7
24
53
24
114
30
48
24
48
96
31
11
121
23
30
43
65
60
12
7
11
25
53
43
35
133
29
19
41
7
5
7
41
102
48
42
7
60
108
24
77
6
49
59
36
49
35
37
53
6
60
60
61
5
7
11
1
59
25
11
6
7
60
108
12
131
12
36
18
31
125
24
24
19
41
19
179
42
79
17
36
7
101
60
42
18
19
11
18
12
7
5
18
108
72
66
42
60
13
41
43
12
11
37
17
7
53
115
35
36
90
48
54
1
48
29
31
41
6
66
24
31
11
37
36
65
19
137
19
77
72
12
18
126
36
6
24
18
7
29
31
11
1
17
36
18
25
23
1
77
12
48
6
13
24
29
7
120
47
85
11
13
11
54
60
43
107
6
24
24
79
11
61
59
6
24
36
19
83
37
72
29
30
109
5
12
6
49
41
7
24
71
1
11
30
66
18
19
11
66
48
18
30
91
53
43
12
41
7
36
24
84
53
187
11
192
13
5
7
108
47
25
29
6
37
23
13
23
1
48
11
72
49
12
24
41
12
30
72
66
36
54
49
5
48
31
17
139
53
19
23
49
168
35
37
11
25
5
31
77
12
7
5
48
6
109
35
49
12
36
5
55
53
6
24
12
97
96
17
30
6
19
12
77
60
24
42
108
30
6
25
24
41
6
25
29
31
12
17
12
31
89
72
30
6
42
37
17
48
18
72
48
13
101
67
41
18
109
5
54
13
29
43
59
25
5
19
60
11
42
54
1
83
1
5
19
11
12
48
6
115
5
6
1
17
43
47
6
36
42
66
31
11
54
6
49
29
12
19
29
102
24
18
42
6
54
30
24
96
7
29
12
7
23
6
132
19
12
29
132
6
61
108
12
11
12
78
12
36
12
19
29
6
13
24
17
24
132
96
19
24
35
162
18
25
5
36
24
43
11
1
48
17
19
101
19
24
53
43
5
55
5
6
24
90
7
125
7
17
55
5
19
17
55
24
71
30
7
48
5
24
24
132
54
30
12
7
12
12
132
24
41
12
18
36
78
18
54
6
49
11
90
24
48
19
36
24
132
5
60
24
42
85
48
41
72
7
24
48
29
84
6
49
24
36
12
11
42
66
30
30
1
23
6
91
72
29
198
54
7
5
30
13
12
48
5
132
36
120
7
41
54
42
19
65
12
31
17
79
5
7
29
60
19
72
131
1
36
11
1
41
60
43
41
48
7
12
12
84
77
6
18
79
12
35
13
71
30
162
61
72
17
7
12
95
37
17
91
35
48
145
24
60
48
59
6
7
17
6
66
7
24
23
24
42
91
11
25
24
11
42
43
12
24
48
36
17
60
90
6
84
43
12
53
60
30
48
1
12
96
168
65
66
30
19
137
7
89
30
54
55
12
12
29
19
41
19
23
13
23
1
48
11
37
5
12
36
31
53
84
12
31
113
36
7
17
78
216
96
18
7
23
30
19
71
25
12
59
1
5
7
53
36
18
13
53
6
13
84
65
60
12
7
36
5
48
30
37
65
19
12
5
43
41
36
19
131
60
6
30
18
7
23
25
60
ABCD 312925922*7^$a-1 [50005]
27
57
8
36
52
8
19
53
40
36
84
128
24
48
7
77
28
32
24
19
5
84
28
20
16
20
79
41
24
7
5
12
48
16
32
52
20
12
4
12
36
80
96
12
112
36
8
72
192
12
48
12
16
32
64
168
39
5
12
4
12
8
127
33
12
20
48
60
7
84
165
108
80
16
32
36
28
8
24
52
20
48
28
92
36
55
12
9
27
29
40
84
176
115
36
53
96
4
144
80
52
44
19
17
40
48
68
52
363
53
60
7
45
8
19
53
12
52
15
45
75
9
236
43
60
53
52
15
5
16
8
84
4
3
5
52
20
60
4
12
48
36
231
69
20
24
79
53
7
21
36
20
16
104
55
65
12
84
96
88
20
48
28
24
44
19
65
12
60
24
19
29
24
52
68
7
72
29
4
32
12
76
36
68
60
12
16
48
3
161
16
3
41
52
96
20
151
17
36
7
53
24
16
99
60
221
91
21
12
72
92
124
15
9
32
28
32
60
24
108
4
108
48
128
112
92
7
41
7
17
7
9
80
19
48
5
48
24
16
92
172
96
84
60
15
5
16
36
8
132
132
12
60
4
92
36
12
36
36
28
96
27
105
56
192
24
7
36
65
172
63
12
45
104
4
68
24
7
77
4
108
32
12
40
87
9
12
44
96
52
15
17
204
24
88
24
24
8
12
60
52
80
55
12
45
44
4
108
32
24
24
31
105
92
91
33
39
29
7
9
44
24
55
33
32
48
232
12
75
33
36
60
80
144
112
8
16
12
27
120
57
68
16
12
39
221
55
165
56
31
29
31
101
31
77
31
12
5
4
56
88
48
32
112
3
21
8
12
52
24
24
96
92
16
96
12
80
40
92
240
12
16
20
7
21
24
56
7
9
8
7
96
9
15
276
53
19
5
16
24
20
52
51
5
100
75
137
28
20
60
156
136
72
3
5
28
48
51
9
20
12
36
12
4
48
48
12
200
40
8
64
56
132
84
12
156
7
41
36
16
20
60
60
180
48
64
44
48
24
112
63
9
3
48
101
12
16
68
88
72
48
32
172
3
65
96
72
48
36
64
60
159
17
4
84
56
19
48
5
12
48
7
21
87
9
8
48
12
12
132
112
32
36
184
39
9
27
5
112
72
92
12
132
7
101
4
36
32
12
60
36
127
113
79
17
28
36
44
96
48
52
60
20
4
63
60
29
16
48
36
36
27
53
24
4
44
36
12
48
7
17
144
16
32
28
12
80
16
15
12
105
44
31
5
156
64
8
12
16
80
7
5
36
12
40
8
24
96
16
80
28
32
48
112
36
87
12
101
100
32
19
77
79
53
124
36
32
108
60
127
24
17
19
5
67
33
87
120
12
81
32
100
20
12
36
48
12
124
168
96
92
28
20
60
19
81
12
24
60
48
32
36
40
8
7
53
124
8
24
64
24
92
108
16
27
12
33
72
72
3
60
45
12
20
12
19
12
149
28
80
24
12
55
41
31
81
12
32
48
4
3
65
120
24
28
36
8
16
15
48
5
48
4
80
72
103
36
57
20
24
48
31
12
105
20
120
16
68
4
24
3
45
80
24
12
48
148
24
104
72
48
96
19
45
56
16
51
53
40
56
16
20
84
103
41
24
48
36
4
39
33
20
28
27
5
7
156
5
12
28
48
20
64
20
48
12
28
24
48
12
60
168
128
28
36
48
75
12
21
75
9
92
4
24
20
103
60
17
48
28
87
5
24
28
92
79
12
21
8
19
41
19
9
128
84
16
123
17
7
36
165
8
48
19
5
4
44
64
20
28
168
32
48
12
52
15
57
8
120
7
93
60
56
12
84
16
15
41
64
144
15
21
32
148
56
112
116
16
15
65
12
48
4
32
31
5
7
33
96
84
20
28
12
3
45
80
4
48
12
24
72
56
12
16
48
96
44
84
64
20
12
172
36
32
28
8
60
12
4
20
24
24
12
60
84
16
32
36
12
12
4
48
27
57
87
5
36
208
32
96
48
108
12
4
60
8
24
55
17
7
5
28
20
36
7
65
55
29
16
12
48
8
64
32
28
32
12
16
3
45
20
7
29
12
52
32
24
4
12
168
87
89
16
44
60
31
5
132
12
12
52
15
93
99
45
8
187
5
12
84
19
48
77
24
36
43
17
43
9
32
4
12
12
20
4
12
68
156
36
60
84
40
32
136
32
48
16
8
148
60
3
5
43
17
28
24
44
139
41
48
12
16
20
76
12
3
29
40
3
89
16
68
88
128
24
28
27
17
24
24
36
192
64
12
120
8
24
12
16
84
39
48
101
28
56
12
112
75
5
16
12
56
24
55
17
88
36
92
40
80
40
32
24
91
29
19
120
165
27
5
36
16
48
20
28
68
67
41
36
12
12
16
68
28
8
76
80
28
27
21
ABCD 312965474*7^$a-1 [50003]
14
16
2
72
18
34
26
12
6
16
30
110
24
4
42
6
60
62
18
24
28
2
28
26
40
32
18
10
66
30
54
20
22
102
12
44
10
30
6
14
46
18
2
4
6
14
34
42
86
48
46
98
82
6
2
6
64
18
62
18
4
54
26
36
18
22
14
78
16
6
44
6
18
40
18
30
18
24
8
4
48
2
4
56
10
20
18
52
6
12
2
36
52
66
14
10
42
6
12
6
24
2
16
2
46
26
18
6
4
32
4
12
30
2
6
40
14
22
84
6
6
2
28
30
24
8
10
42
6
2
48
4
36
50
10
50
18
84
28
8
42
28
66
36
30
18
14
36
34
48
60
38
4
42
14
36
10
8
10
30
36
26
24
30
16
6
2
18
10
2
40
12
20
4
2
10
12
30
42
18
60
2
70
36
2
10
62
16
18
20
4
12
54
2
10
18
26
6
22
26
22
14
10
68
10
36
26
28
8
30
130
60
48
14
18
60
64
6
24
8
16
54
92
6
18
34
32
10
86
18
46
18
2
4
6
18
30
6
30
12
24
6
8
64
26
6
28
56
16
120
14
72
94
8
46
86
54
46
20
10
24
146
6
48
22
18
6
8
46
24
2
28
12
24
30
6
24
6
14
34
2
100
36
50
22
8
4
14
4
20
28
24
20
34
66
6
18
20
4
6
24
30
2
6
52
42
18
42
114
20
36
10
164
22
30
24
18
30
20
6
16
30
48
8
34
38
6
54
28
12
6
2
24
4
72
80
10
24
18
12
60
120
98
18
28
54
6
24
18
2
36
12
108
6
54
22
48
6
8
42
10
24
30
56
40
6
8
42
10
72
2
18
82
8
16
6
50
58
20
30
36
100
6
24
2
28
20
36
18
10
12
18
2
36
12
10
60
2
4
6
24
12
18
14
48
40
42
60
2
36
10
48
36
54
14
46
72
12
102
6
54
38
12
16
20
42
66
4
12
44
12
28
6
36
30
30
30
12
66
84
6
14
6
54
126
30
34
12
14
10
24
12
26
22
12
6
18
42
18
62
28
30
24
26
16
78
8
4
14
36
4
84
42
6
60
54
26
64
8
22
18
86
30
36
24
54
12
18
16
12
54
18
6
74
46
12
14
6
4
14
12
70
20
4
14
10
30
32
22
38
58
12
24
24
6
6
12
48
2
6
12
18
42
58
50
10
6
74
34
12
18
2
10
18
8
24
70
6
18
6
6
2
12
36
40
2
72
30
16
98
70
42
30
2
10
42
6
114
8
10
48
8
4
2
58
8
34
6
84
20
6
34
6
32
66
114
18
28
12
12
2
28
8
4
26
40
2
28
2
6
52
12
2
16
12
90
26
54
10
66
2
34
6
24
38
10
8
18
40
32
4
6
44
16
12
6
20
16
8
30
6
34
30
36
30
26
18
40
2
30
4
20
34
50
88
62
102
4
50
36
4
12
8
30
4
36
2
4
54
42
8
22
44
46
30
14
6
22
8
10
42
12
8
28
12
20
12
6
10
18
2
112
36
6
30
36
32
10
48
18
6
8
70
6
20
4
30
12
18
2
34
20
76
6
18
6
18
42
38
12
6
88
42
18
24
36
6
84
30
36
8
10
6
6
36
18
54
60
18
24
20
16
18
20
60
12
4
36
18
12
8
10
110
52
44
30
6
22
8
22
50
40
12
6
42
36
14
40
26
16
18
6
2
10
18
60
42
32
40
116
10
126
116
78
10
2
18
36
6
40
42
12
26
52
8
12
6
12
4
24
42
38
82
62
40
60
8
40
12
2
10
8
16
2
58
32
42
36
36
4
42
8
34
18
2
90
12
6
22
6
20
42
4
8
18
22
6
50
4
26
4
6
6
8
22
8
10
42
54
2
10
120
2
28
24
20
10
108
96
72
14
16
98
10
44
28
18
20
10
44
52
6
18
20
64
2
10
18
18
12
6
6
6
20
30
4
14
36
4
24
6
2
18
24
12
16
12
8
10
8
6
36
10
42
60
30
30
2
60
36
12
40
42
24
24
72
6
8
24
36
64
36
24
20
22
54
6
30
24
2
42
16
6
60
8
12
36
58
42
8
4
12
20
16
18
2
40
20
18
36
28
26
70
56
70
30
30
14
12
10
30
24
18
6
6
18
30
2
18
6
10
36
6
30
42
36
30
2
42
12
10
24
6
60
24
6
14
4
20
30
6
54
16
36
30
20
6
12
6
12
40
32
6
10
12
44
16
20
24
28
26
12
18
40
6
26
42
30
118
24
18
96
2
4
8
16
44
12
16
2
6
82
2
78
4
8
36
6
10
30
6
8
54
10
6
14
36
24
52
66
8
10
6
36
2
66
10
26
6
102
6
10
2
4
14
4
30
20
52
48
62
4
24
12
54
24
12
18
6
54
30
2
64
36
44
46
18
2
18
42
16
38
54
10
18
42
30
8
58
26
24
10
6
6
18
36
24
26
18
10
6
12
20
34
74
24
22
14
46
8
40
8
18
6
66
10
30
12
18
8
112
50
10
8
22
8
34
2
58
30
20
28
50
28
2
4
60
14
144
102
36
40
2
18
4
24
26
16
20
102
40
38
34
14
4
32
18
96
40
50
40
24
2
10
18
36
6
30
6
24
6
14
70
30
8
46
12
62
6
12
4
14
24
30
36
16
60
48
2
4
24
18
8
10
6
8
10
6
14
28
8
4
50
60
28
78
50
10
26
10
30
6
104
84
34
2
6
12
18
4
6
8
40
14
52
30
18
36
132
18
12
42
2
18
18
4
14
34
92
16
12
6
20
40
14
6
34
2
36
22
42
48
42
6
54
30
30
36
18
6
56
10
8
16
38
10
42
56
28
14
10
12
8
36
6
10
60
56
10
80
12
118
12
38
10
12
90
8
4
6
8
6
4
26
40
6
48
6
68
12
6
30
18
54
160
12
6
2
16
42
78
14
36
90
4
6
20
24
16
2
22
8
54
4
30
6
6
30
12
38
10
8
34
20
22
54
14
118
12
18
20
30
24
16
38
4
72
50
4
36
8
10
18
50
10
2
6
30
100
24
66
24
6
42
24
8
36
4
50
10
56
54
16
54
12
14
12
4
36
54
66
8
16
14
4
72
6
62
18
18
4
12
44
4
126
6
8
10
18
98
40
6
20
28
8
52
62
30
4
2
64
26
72
16
6
48
32
4
6
6
30
30
32
76
14
42
18
16
2
22
8
18
16
18
8
18
72
10
8
30
10
26
78
12
10
78
6
12
18
20
10
12
42
18
8
64
6
24
42
6
8
10
2
4
30
26
52
30
30
26
46
18
6
30
6
6
12
6
102
60
2
28
2
10
18
80
4
18
42
36
84
20
36
4
30
86
10
8
70
24
18
32
6
12
28
6
44
34
6
30
32
28
24
12
8
22
18
6
26
18
10
42
44
84
18
10
42
30
30
42
174
2
154
60
14
70
20
10
32
34
56
18
4
50
66
16
24
6
8
6
46
108
18
8
4
12
14
6
34
14
10
32
48
6
84
10
8
58
14
16
2
34
126
2
6
22
12
6
26
6
28
24
68
34
90
48
6
72
20
34
48
30
42
6
2
42
88
56
30
34
8
22
18
24
110
18
6
46
20
94
20
16
36
50
82
62
10
48
66
2
70
12
8
34
8
22
36
68
4
8
28
6
8
52
6
12
6
6
24
126
14
24
16
14
70
56
4
30
6
24
6
20
42
22
98
40
2
46
26
16
2
12
4
54
2
16
12
18
20
10
42
78
2
10
2
6
22
8
70
2
90
6
106
24
12
12
38
100
72
32
28
2
28
42
56
4
20
18
18
58
32
48
34
6
2
10
8
22
8
10
26
18
42
70
18
6
80
24
16
14
40
2
4
6
48
86
46
8
18
40
8
6
100
20
18
22
24
54
36
6
18
2
24
10
2
168
10
6
74
40
12
12
6
92
52
2
4
54
6
20
46
24
2
72
28
72
8
10
44
28
12
6
14
28
20
42
46
18
20
4
6
14
10
26
64
30
62
4
36
14
34
12
6
2
28
8
16
48
12
20
16
24
8
18
18
4
12
8
52
14
42
4
ABCD 313108322*7^$a-1 [50008]
21
15
33
12
41
87
15
1
8
49
6
2
34
18
32
6
6
40
8
6
16
2
3
7
5
9
52
2
13
27
26
28
8
28
3
39
12
45
5
16
15
12
27
14
16
35
19
9
15
6
20
7
3
42
3
32
21
24
10
5
73
2
30
15
7
18
99
11
40
14
18
16
44
18
30
9
25
15
5
6
18
34
12
21
15
12
2
10
30
8
4
24
3
21
50
6
12
16
14
6
6
1
39
44
9
28
15
2
4
12
2
45
21
28
3
5
4
6
20
6
10
30
71
31
18
20
19
9
3
75
32
52
9
27
36
6
12
32
10
12
5
61
20
19
23
85
9
212
34
12
6
6
8
4
33
35
1
33
30
36
30
8
4
3
9
18
8
9
16
20
19
2
22
38
4
2
4
12
68
33
13
12
27
3
14
28
6
8
4
24
14
66
64
48
33
5
22
6
15
41
18
25
3
21
24
33
20
46
29
52
32
25
15
9
26
33
13
24
2
6
6
4
14
19
12
21
6
2
34
9
3
41
3
9
4
24
27
18
42
20
42
3
9
4
2
4
29
15
25
23
28
12
14
7
8
27
28
12
6
6
2
10
9
21
18
12
9
63
17
19
8
34
6
2
54
9
15
4
36
2
36
27
49
26
34
18
6
30
12
12
6
30
14
6
28
20
1
8
51
4
14
6
30
24
24
78
28
9
12
3
6
24
54
66
98
30
42
6
12
12
7
3
17
60
45
43
12
9
3
9
18
8
6
28
8
10
12
5
24
7
32
30
7
33
3
39
30
30
26
3
7
12
53
7
12
6
14
36
13
3
68
10
2
9
3
4
41
3
30
7
9
6
62
15
7
33
29
24
16
2
9
4
20
7
2
12
70
14
10
8
1
35
4
2
15
25
6
6
24
11
43
21
3
21
21
36
6
54
2
13
5
10
5
24
24
1
12
2
6
39
16
11
18
6
4
17
57
48
4
6
53
75
60
16
14
7
39
6
14
9
1
6
20
46
3
45
11
31
50
12
19
23
12
46
6
12
2
22
5
9
4
30
32
9
7
12
6
8
7
11
4
5
1
20
16
3
20
19
5
3
22
98
1
11
54
30
1
12
3
6
6
6
24
8
7
23
54
7
9
11
21
10
9
8
28
8
4
9
39
5
7
39
14
54
12
16
5
19
12
24
5
13
3
71
40
14
7
8
25
30
29
27
6
12
18
4
2
7
20
27
4
6
32
28
3
32
3
70
20
40
6
2
6
1
15
9
12
23
13
17
18
54
12
4
27
12
39
14
10
44
22
18
18
30
42
14
9
9
7
5
7
12
9
27
27
33
21
12
30
9
8
43
14
7
17
12
6
1
27
24
9
11
33
43
8
4
21
21
3
57
42
6
24
14
28
12
2
10
36
14
36
16
24
39
3
57
24
3
29
3
28
12
5
4
8
4
9
11
25
14
42
15
19
5
3
58
15
71
4
6
38
10
12
3
9
26
22
44
22
24
24
12
41
37
60
23
12
19
98
27
1
24
3
11
6
22
18
6
29
16
15
9
21
6
2
6
1
21
47
27
10
24
11
3
24
28
5
28
44
13
2
4
8
1
15
38
22
18
47
1
11
1
20
7
15
9
27
2
10
2
28
2
4
6
18
24
21
15
17
4
17
3
24
15
66
4
38
10
11
49
23
33
3
1
60
44
10
2
28
24
2
22
59
36
3
4
2
3
1
6
12
6
38
4
38
4
23
28
3
41
43
18
23
25
18
2
10
12
6
8
6
4
12
36
8
4
38
4
38
22
2
22
78
84
8
9
4
5
31
36
17
3
48
31
24
6
23
13
38
28
8
18
27
28
11
46
20
15
24
12
25
14
24
22
3
3
33
56
1
3
5
4
12
18
20
37
9
6
29
3
22
42
36
12
38
7
45
3
36
17
7
5
7
41
10
5
31
24
14
18
21
13
24
48
20
10
24
50
51
4
3
8
21
7
18
6
2
16
12
6
18
3
35
13
12
5
15
7
45
8
60
7
48
21
33
2
22
2
4
24
5
28
107
28
30
27
9
60
18
5
1
6
42
6
18
20
4
15
8
7
8
4
8
12
24
46
8
10
53
1
2
10
18
48
8
1
12
8
64
69
11
1
6
9
8
1
24
20
10
9
3
18
35
13
54
20
34
3
27
29
37
14
4
9
3
12
2
3
7
30
6
32
45
57
19
5
27
4
48
11
42
12
12
4
12
6
17
1
6
18
15
3
78
12
2
9
13
14
1
21
3
63
24
32
22
2
1
36
17
6
42
51
3
10
2
9
31
6
8
64
2
45
19
26
4
24
6
5
4
3
81
15
41
12
15
48
16
62
7
23
21
12
15
24
85
11
13
8
3
9
7
6
3
27
29
9
19
21
18
26
42
9
1
11
15
4
5
21
6
13
3
8
24
28
24
21
8
12
27
21
1
42
50
40
2
4
62
19
3
2
7
9
14
4
6
8
28
50
22
39
21
2
34
2
12
52
45
27
36
8
13
3
14
7
27
12
36
17
55
12
6
11
16
12
23
4
24
12
38
15
9
3
19
21
11
30
18
1
15
36
18
36
14
1
9
11
33
82
12
18
56
28
8
4
6
5
9
18
24
12
9
49
26
1
9
30
45
20
1
18
12
12
5
7
41
3
1
17
7
3
32
1
39
20
25
29
64
32
22
6
24
23
76
24
11
21
13
39
5
7
35
4
14
72
12
6
45
27
21
64
15
21
3
2
30
4
33
3
6
14
33
12
4
5
10
30
3
35
13
17
6
6
48
16
30
20
4
14
31
5
22
26
12
30
4
12
6
14
22
15
8
1
3
59
1
53
15
12
16
5
10
14
4
24
24
92
28
2
28
21
27
12
24
14
67
8
7
32
9
7
24
2
39
16
3
9
17
10
60
21
45
39
3
9
21
8
24
15
28
17
43
3
6
12
3
3
38
15
1
6
6
47
9
3
12
1
3
12
21
14
9
51
9
57
7
77
12
36
34
18
2
28
5
7
12
32
10
2
30
16
35
19
9
17
10
24
48
14
43
11
1
48
21
35
87
21
27
25
3
6
2
13
44
7
74
28
2
22
30
2
6
4
18
3
3
29
15
4
5
27
10
23
16
3
12
6
20
12
27
19
9
32
15
6
24
10
18
30
44
42
4
6
5
7
17
64
5
28
3
33
18
41
4
3
12
12
9
17
12
16
66
30
6
8
4
5
19
30
20
31
9
6
6
32
7
3
17
1
18
18
3
20
1
6
72
2
34
8
4
2
18
16
6
15
12
9
2
13
75
2
19
8
1
2
24
9
36
31
8
25
20
1
24
8
42
30
4
8
6
1
36
8
12
1
30
5
7
6
30
17
39
60
45
24
19
12
5
3
4
14
18
6
22
14
10
8
16
6
27
80
13
14
40
24
17
45
15
13
8
4
54
12
14
10
36
12
5
51
45
9
6
1
9
36
3
3
74
22
20
6
15
4
9
6
6
6
14
40
2
10
36
3
15
32
6
7
20
19
20
45
37
6
42
12
6
42
8
12
19
69
6
8
28
6
12
11
19
18
8
30
64
41
7
2
39
1
2
54
4
8
3
36
7
5
60
43
66
11
1
24
6
12
20
4
2
4
18
18
3
21
2
54
10
50
31
39
5
15
6
7
12
20
1
20
36
7
23
4
12
6
15
11
16
18
56
15
7
20
36
13
29
3
12
16
9
18
48
14
16
59
31
12
24
60
2
6
4
24
12
6
14
21
40
24
17
27
37
6
24
12
6
18
2
7
11
96
6
6
9
40
12
24
21
48
48
2
12
64
5
7
48
21
3
8
36
4
29
19
24
29
9
3
4
45
6
6
2
42
19
15
6
6
5
19
21
8
15
16
5
4
27
30
2
46
47
12
31
6
75
9
44
43
33
14
16
14
12
3
43
6
12
8
19
11
12
25
12
5
16
44
4
6
6
2
21
3
4
20
1
3
29
31
18
38
10
3
9
30
21
5
3
49
6
36
6
12
42
44
4
12
24
5
37
30
21
24
8
28
21
18
6
30
5
60
13
99
29
4
26
10
6
6
44
6
45
9
4
27
15
18
18
5
33
15
12
25
8
10
6
15
17
3
7
54
20
6
12
13
3
60
12
6
8
16
15
11
10
23
1
18
44
18
12
10
6
18
18
18
17
1
2
33
49
6
30
36
11
9
19
15
2
3
21
39
4
51
2
12
78
13
9
2
36
13
11
6
16
6
41
79
14
6
4
24
5
19
9
27
6
2
16
24
9
8
28
69
35
9
90
28
53
1
36
8
16
18
5
4
3
18
27
27
21
15
2
28
6
6
2
42
46
2
12
3
16
33
44
10
36
20
18
3
43
8
24
1
3
2
28
50
28
24
5
9
18
28
24
6
26
10
15
35
28
6
11
25
35
16
3
50
36
6
10
3
11
28
18
27
36
29
3
3
10
35
7
14
4
8
18
6
4
2
42
40
14
12
4
8
13
21
47
21
16
2
13
41
3
12
3
22
27
11
58
6
20
1
15
21
47
4
6
11
1
26
16
33
15
9
48
59
6
46
53
16
17
18
37
9
3
5
18
22
15
35
18
42
10
8
4
12
26
10
30
9
5
28
18
14
19
9
66
113
1
14
16
18
6
12
6
39
53
36
22
9
27
36
32
1
11
40
20
46
24
6
14
12
31
17
12
79
32
31
12
65
3
37
17
4
12
15
11
4
42
6
12
9
8
67
36
42
39
3
77
19
18
11
15
1
15
41
15
28
20
42
39
15
10
12
2
4
8
22
3
9
20
48
18
64
42
24
14
1
5
40
38
4
24
30
36
18
36
2
24
72
27
13
32
28
96
56
3
24
13
3
11
40
12
21
39
12
9
15
8
34
14
28
20
54
7
12
5
15
1
6
30
14
13
5
16
6
5
4
15
20
6
6
16
24
2
31
5
12
43
5
52
20
12
40
66
9
21
20
16
32
6
49
12
35
24
16
30
12
23
4
24
9
8
3
21
22
9
3
14
6
22
12
44
39
21
36
10
36
12
5
28
9
8
36
79
57
8
16
24
12
12
11
19
68
1
17
4
6
6
2
1
12
9
12
18
26
42
45
21
7
11
24
4
12
9
45
3
11
9
4
95
46
42
36
54
36
6
24
8
52
9
45
2
4
50
7
32
9
10
12
17
24
12
31
12
18
24
8
24
3
19
21
3
6
48
12
30
8
1
11
4
24
21
93
8
18
10
12
20
7
45
18
30
11
25
15
20
55
6
3
11
6
4
3
3
12
78
30
2
24
54
76
14
18
22
3
3
12
6
18
12
6
15
72
21
2
4
6
23
55
6
6
17
16
24
29
19
9
6
2
34
36
38
24
46
29
3
84
18
40
3
15
6
6
36
26
39
7
5
13
8
6
16
12
26
15
13
8
3
13
54
6
15
3
14
22
33
20
1
27
5
4
83
19
9
44
16
21
2
10
20
12
16
27
44
3
10
3
12
24
11
10
15
8
25
30
9
60
9
12
11
19
9
5
7
9
30
18
26
28
5
1
3
15
5
7
29
1
12
6
6
3
11
4
2
10
12
6
15
3
12
14
24
19
15
12
6
18
17
3
1
125
10
12
74
54
4
29
24
9
28
2
58
2
6
30
93
73
32
10
17
25
23
19
20
1
8
40
39
36
9
29
24
10
12
2
4
15
11
9
1
2
1
24
3
29
13
56
3
43
29
9
19
32
7
36
65
9
39
7
8
40
5
13
8
10
18
11
21
27
27
48
6
36
12
7
3
5
7
ABCD 313170684*7^$a-1 [50076]
68
1
11
136
56
85
11
208
8
121
35
76
32
1
48
15
105
95
28
69
27
32
1
36
47
28
36
24
72
24
93
83
24
12
1
35
60
84
1
11
36
40
20
180
40
81
72
71
4
12
120
33
119
52
44
72
13
48
15
12
132
21
27
48
45
72
15
140
12
84
52
56
1
156
155
16
9
204
11
25
51
33
35
76
69
48
39
24
8
61
23
13
23
97
24
15
36
68
109
3
12
45
12
36
23
48
73
3
57
36
47
52
36
8
84
220
57
59
28
8
13
99
21
48
24
48
3
32
12
12
49
15
20
36
13
63
84
44
4
21
12
123
20
49
15
21
24
27
9
23
16
56
156
36
25
3
36
32
12
64
20
48
72
85
47
1
83
60
25
39
116
24
73
12
11
84
100
45
27
36
45
71
1
48
23
49
48
63
72
32
13
72
27
24
132
44
13
51
32
37
36
12
27
20
28
144
9
12
60
15
84
21
12
59
64
32
13
99
24
152
13
119
73
23
4
168
20
157
51
32
36
28
32
1
35
1
75
12
56
1
11
49
35
25
51
60
72
12
20
88
45
135
12
93
11
28
36
153
24
47
28
201
24
83
120
85
27
80
16
8
1
48
11
76
20
96
12
13
23
1
27
9
12
11
1
35
36
109
83
37
23
48
16
60
8
136
9
191
25
35
169
11
16
8
13
3
24
32
184
45
119
28
56
48
1
11
37
15
44
96
16
32
76
8
12
84
88
36
45
131
60
232
165
11
1
47
40
72
8
24
88
33
71
25
111
153
36
51
24
60
36
33
27
48
32
96
48
49
36
72
15
48
72
33
27
237
119
64
72
8
12
76
24
44
1
36
11
16
105
3
9
27
9
59
13
12
48
83
85
84
23
85
12
35
76
36
21
71
28
80
1
60
35
36
1
60
95
24
192
16
21
3
8
12
49
51
69
11
25
12
107
13
12
51
9
11
112
24
9
144
203
37
15
80
25
35
36
16
21
60
48
12
47
193
11
16
33
12
51
84
93
23
25
12
23
97
11
24
28
57
3
56
1
107
12
61
23
48
1
47
84
24
40
21
23
37
39
20
76
189
3
32
36
37
12
3
24
21
47
36
72
64
48
36
9
3
33
51
32
28
81
71
48
121
23
64
128
25
15
33
35
48
49
11
72
49
27
32
1
27
33
71
25
15
104
25
87
24
8
12
205
83
4
32
28
20
37
155
40
128
4
69
75
32
13
15
116
13
23
73
83
28
8
88
8
25
132
75
8
12
64
48
20
1
11
13
51
12
32
73
120
23
16
32
204
13
12
27
81
24
51
20
37
12
119
217
87
105
48
15
8
4
12
72
21
60
23
16
93
36
12
3
9
27
20
133
27
33
71
97
39
21
11
16
8
112
213
63
32
28
96
8
73
120
11
28
24
44
73
75
44
48
16
44
72
16
24
48
33
63
9
15
8
40
45
3
12
32
73
71
1
15
132
141
123
9
47
24
25
71
133
15
33
3
80
85
51
24
69
27
264
8
28
44
97
35
112
68
64
33
36
23
4
48
144
44
48
12
24
37
27
8
1
95
64
81
179
36
48
49
95
12
84
76
12
21
27
33
15
152
73
12
3
45
11
61
63
60
84
20
1
27
36
105
15
128
4
20
40
68
25
12
27
33
120
35
64
24
24
72
48
48
8
40
12
80
60
40
237
27
8
1
24
87
60
32
49
3
44
220
20
13
167
25
15
105
48
143
85
24
3
92
133
15
105
3
32
4
33
11
4
44
60
24
25
3
84
21
59
12
13
15
72
168
33
3
96
44
24
16
129
15
32
12
4
32
60
60
36
25
35
25
15
69
23
36
28
80
13
60
119
76
33
71
48
13
59
24
12
28
212
12
40
21
39
21
12
15
12
81
63
36
128
100
60
48
93
51
20
16
12
128
37
15
44
256
93
23
136
32
49
3
36
69
12
60
12
3
44
4
92
24
12
64
57
11
12
13
15
84
33
72
48
75
12
32
4
128
1
11
60
97
39
92
28
32
136
44
1
15
12
164
64
12
9
11
4
104
25
59
48
16
20
192
16
57
47
1
95
25
15
92
13
131
36
12
16
57
3
57
11
36
85
11
37
23
25
51
84
12
45
59
28
20
1
24
3
48
105
11
13
48
72
36
24
15
81
24
3
32
12
24
16
9
35
12
84
13
23
37
36
39
72
9
11
13
23
48
37
11
16
45
36
12
83
24
25
135
33
23
25
60
39
33
60
39
24
36
60
141
3
9
48
87
20
28
20
4
44
4
81
107
148
32
37
3
32
40
33
39
84
57
3
9
11
4
44
16
45
23
48
112
108
12
8
76
9
12
63
24
80
120
13
95
28
8
49
11
28
48
33
3
9
71
60
37
12
23
25
3
96
9
51
8
25
87
21
ABCD 313342592*7^$a-1 [50085]
16
80
4
24
80
37
15
81
51
3
48
12
57
36
15
17
91
12
41
36
85
23
52
21
30
29
19
21
24
8
36
1
114
30
18
9
3
21
39
17
48
96
4
111
21
15
6
59
19
36
6
59
40
24
117
18
24
57
48
92
1
27
21
96
27
21
48
30
21
8
79
24
9
27
29
12
31
33
44
4
9
3
45
30
53
72
28
3
36
29
40
3
48
12
5
1
24
48
30
18
6
18
51
45
15
15
101
13
18
30
48
3
75
45
8
12
73
18
6
75
296
24
31
12
48
96
9
3
6
51
132
111
5
55
60
5
16
27
18
51
32
61
35
16
117
6
12
29
76
3
36
29
1
72
35
144
37
99
3
12
6
23
64
36
87
41
67
21
15
24
24
17
52
51
12
66
18
9
132
20
13
30
12
9
3
21
51
5
43
18
96
42
156
5
7
36
5
13
27
111
9
8
12
79
12
12
5
4
20
31
9
8
115
120
48
45
20
25
18
21
15
48
18
83
13
47
73
71
1
48
168
24
11
64
15
12
9
9
51
21
147
21
11
7
9
3
89
91
17
4
87
29
19
41
7
5
132
1
3
27
48
12
17
7
84
36
24
12
33
20
19
66
48
59
60
73
11
40
20
7
41
16
44
16
45
18
9
21
71
79
24
84
12
12
17
163
5
144
37
6
45
27
81
20
103
12
29
7
30
11
31
30
24
96
18
6
3
24
116
25
42
36
24
53
31
12
60
57
21
30
9
12
72
21
96
6
24
93
27
21
51
108
125
4
99
41
55
24
36
60
18
24
90
84
9
15
18
30
18
30
12
24
129
3
5
19
21
21
39
15
66
54
57
39
48
42
6
29
16
69
18
48
5
4
3
21
21
11
31
24
30
15
116
61
18
41
61
6
45
3
72
48
45
21
30
12
6
39
27
24
54
11
43
17
19
17
19
9
20
16
24
20
25
48
24
123
27
84
6
24
6
5
13
30
17
64
27
30
6
125
19
17
7
29
88
63
54
30
29
13
72
47
49
3
3
9
84
3
29
55
17
16
84
12
15
21
183
5
133
11
31
48
60
57
57
27
111
9
20
19
12
17
108
4
12
20
19
12
5
103
5
76
21
15
12
20
43
36
72
90
27
123
21
8
7
41
24
43
18
24
6
18
48
23
16
81
11
19
21
75
81
3
17
7
9
21
30
69
24
87
6
11
61
78
12
78
3
48
3
5
19
21
48
27
33
20
7
9
45
11
19
36
30
27
21
30
168
42
35
13
18
65
91
36
48
6
120
30
5
43
18
24
3
45
35
16
24
12
20
55
48
12
66
27
63
17
37
30
5
43
24
5
79
9
3
17
12
19
60
72
9
87
30
42
108
29
37
35
43
12
45
3
9
8
43
29
13
3
24
3
53
67
17
16
27
126
30
69
111
9
69
78
5
37
30
42
24
6
252
30
15
27
84
42
27
21
6
129
51
12
65
1
54
42
51
60
33
15
15
12
6
48
30
24
21
21
27
72
21
18
69
9
27
21
51
3
29
31
17
13
48
11
16
21
6
29
16
45
54
24
18
18
9
27
5
67
162
23
16
33
11
7
9
3
69
32
43
53
64
63
9
84
12
24
51
18
66
24
17
13
15
33
6
48
9
15
12
24
6
6
21
45
11
36
1
192
11
115
36
33
27
18
27
3
12
17
103
89
109
6
53
12
16
20
28
32
43
6
42
89
48
7
6
24
24
15
36
12
12
68
76
87
54
6
45
3
12
120
24
5
7
9
87
24
18
35
7
30
90
30
42
36
12
30
59
13
11
37
11
40
3
57
57
3
69
59
24
48
19
162
39
9
83
48
31
21
9
6
21
63
17
48
16
8
31
17
13
18
12
9
39
41
1
42
9
39
6
3
60
3
24
9
12
9
42
9
21
6
12
84
24
138
27
21
11
76
15
53
12
28
80
7
89
136
39
69
20
16
8
48
4
9
11
48
19
18
3
27
66
87
33
30
5
31
9
165
78
12
24
6
24
42
41
7
21
44
16
93
35
31
5
64
87
108
29
49
27
24
96
15
57
8
13
42
69
39
18
3
3
90
18
126
3
8
61
30
12
12
93
15
126
42
17
24
79
9
48
15
48
33
36
12
27
12
24
24
9
32
79
33
20
1
48
72
162
6
47
25
42
29
64
15
101
88
96
32
52
36
3
24
93
63
53
19
29
55
41
16
39
18
48
35
7
33
39
9
12
44
7
17
7
5
36
55
30
3
24
63
6
71
19
17
31
29
43
21
9
30
24
53
67
53
7
6
39
3
45
12
3
48
21
3
18
30
57
9
23
28
48
20
1
11
19
12
72
45
12
27
21
111
9
27
108
5
4
12
27
9
15
60
18
42
24
41
109
24
18
33
27
90
6
21
24
3
29
7
36
18
3
45
71
7
29
108
12
40
21
39
12
27
5
36
7
24
21
69
27
192
80
64
51
48
42
15
9
3
51
12
36
90
24
59
19
42
30
29
61
15
9
11
13
6
9
12
8
31
36
60
17
43
53
112
21
48
6
36
9
21
6
21
45
216
11
43
69
3
17
7
5
7
57
24
99
9
51
29
28
144
8
19
9
27
120
6
11
16
96
60
111
18
48
63
36
15
36
21
75
108
9
3
21
15
6
96
27
8
160
3
117
3
60
9
39
17
40
36
15
5
37
11
61
6
72
48
72
57
3
57
24
93
15
87
21
87
45
3
84
24
48
45
8
7
12
69
32
13
96
23
127
42
48
3
21
78
81
27
9
12
60
21
6
21
15
6
11
72
85
54
60
5
4
87
24
29
1
11
31
54
24
66
54
15
27
33
21
59
4
68
64
96
3
9
48
3
36
12
17
40
21
83
48
85
48
39
51
17
109
126
33
3
9
8
61
102
9
15
45
20
7
66
35
13
24
3
3
24
17
7
9
33
48
11
13
11
7
41
76
36
15
12
29
19
24
24
5
12
16
9
54
42
114
6
6
18
23
1
48
30
24
36
9
15
17
40
69
6
36
6
72
42
6
42
180
24
5
40
3
5
7
36
17
7
90
24
6
17
12
7
12
42
27
21
27
8
19
17
4
3
89
25
24
42
54
18
17
109
15
57
6
21
51
66
27
3
24
29
19
93
39
9
3
12
36
5
16
ABCD 313396176*7^$a-1 [50106]
105
39
123
33
15
45
48
105
11
1
30
33
20
1
36
131
64
9
180
35
16
9
47
12
136
24
12
44
60
12
1
23
4
105
348
59
28
36
68
12
60
13
36
15
39
117
80
28
32
79
48
78
83
36
12
49
15
45
48
47
4
21
3
57
30
41
49
15
60
24
45
11
4
84
132
180
108
15
66
35
13
3
24
20
16
68
49
63
75
9
33
3
60
56
64
48
36
36
48
20
72
28
20
100
39
29
4
9
39
60
120
20
16
176
4
60
33
72
30
5
12
13
108
23
36
28
36
8
132
49
48
27
21
11
24
37
3
140
48
40
68
28
33
30
17
85
99
9
11
19
48
9
33
3
99
9
32
4
93
12
24
131
64
69
12
35
43
137
73
48
3
20
52
24
21
63
36
45
51
24
123
33
60
9
36
12
90
48
30
18
17
25
3
36
24
36
51
33
36
36
9
84
23
19
9
24
69
63
9
15
24
8
13
6
29
25
159
32
4
20
4
32
64
21
12
11
115
77
36
13
36
39
120
104
7
65
88
36
45
47
1
102
17
1
60
87
56
4
144
32
97
11
112
80
64
36
63
5
25
66
45
3
96
45
20
31
29
97
39
44
36
43
21
27
48
57
20
73
12
95
37
12
15
20
24
61
11
48
76
69
111
123
17
25
54
42
84
11
85
3
8
4
44
61
71
61
11
16
96
75
30
3
57
3
81
48
27
39
77
49
18
29
1
18
101
72
52
120
84
3
173
60
28
56
1
15
24
32
24
97
18
30
12
36
23
43
5
49
47
49
59
31
17
28
99
5
16
144
9
63
68
1
35
85
15
144
72
116
61
83
97
47
91
41
4
168
21
39
20
72
49
15
93
3
60
44
40
60
24
21
35
24
136
21
12
23
24
84
37
24
6
33
15
54
27
93
66
66
30
18
63
120
20
36
4
84
285
60
75
3
48
45
9
35
151
9
60
9
12
24
120
11
28
236
16
48
21
11
40
48
9
66
96
21
20
96
48
24
36
16
57
66
41
40
21
312
18
42
27
24
69
63
60
33
131
13
12
35
64
57
24
39
69
51
68
4
24
51
114
59
16
92
108
24
67
93
12
44
1
155
96
48
31
48
6
75
15
69
12
63
6
71
67
33
45
15
8
48
139
5
4
24
129
11
1
35
12
19
33
177
12
12
48
3
84
32
61
23
28
9
59
52
176
16
8
12
40
20
37
12
168
11
1
171
44
121
24
35
16
9
11
28
176
4
8
337
15
12
93
11
121
84
111
44
25
159
189
11
12
4
15
18
59
48
36
160
15
42
3
99
21
27
42
120
48
36
51
24
12
48
81
39
20
40
72
8
61
75
81
24
48
3
180
104
1
3
56
1
12
6
30
291
20
1
15
9
39
57
75
24
63
6
83
49
3
8
184
44
36
36
31
18
83
16
21
35
67
48
105
9
15
33
3
20
148
32
19
5
13
48
63
21
11
144
4
128
12
1
96
75
24
44
169
111
72
48
8
103
21
48
36
44
40
56
36
13
12
39
81
3
21
39
45
27
24
45
47
120
112
9
87
51
29
64
8
28
80
36
24
133
11
1
114
66
35
25
131
4
32
13
11
28
36
21
35
24
1
39
9
35
60
37
15
24
80
25
47
13
111
84
96
48
8
37
23
4
24
105
47
12
1
59
49
23
40
108
21
111
15
9
21
15
24
116
28
32
36
13
111
33
51
24
12
8
12
36
64
24
105
111
57
18
41
133
15
9
120
11
73
107
36
49
36
42
29
64
117
72
35
1
24
11
25
71
13
66
65
88
32
37
63
44
24
1
35
16
105
63
8
4
57
11
16
45
108
111
180
9
30
77
40
45
15
21
15
75
93
12
57
12
35
16
20
43
21
24
68
108
60
4
8
91
153
93
252
12
48
15
8
36
13
27
15
18
147
32
64
20
4
164
1
47
112
32
4
24
8
88
3
90
3
117
23
55
41
1
63
105
120
35
400
8
37
24
39
8
88
21
48
15
80
67
54
39
57
15
44
25
39
111
18
36
15
60
12
44
1
15
105
30
45
33
23
12
61
18
141
20
79
77
1
15
3
5
37
15
48
9
27
21
30
33
32
4
36
39
5
100
60
36
44
4
12
9
36
24
108
59
61
11
112
57
11
61
6
54
35
13
59
73
35
36
85
3
117
60
11
1
60
59
13
6
48
57
20
85
78
45
72
80
109
48
51
12
120
45
12
12
51
63
41
16
60
57
51
159
17
4
12
15
41
112
57
3
12
8
55
42
35
19
129
21
51
80
88
9
3
84
33
3
24
36
24
21
35
13
75
87
165
9
11
88
8
28
56
19
48
21
12
57
27
45
180
90
29
1
15
51
42
179
120
4
ABCD 313502268*7^$a-1 [50031]
48
112
72
48
8
84
52
24
24
15
33
212
96
91
29
19
41
27
37
8
67
108
5
48
24
67
5
111
109
15
65
19
12
5
180
168
19
48
5
67
96
36
53
28
24
51
68
4
168
48
36
41
7
33
80
163
12
12
93
24
20
43
48
17
36
87
40
5
43
32
13
56
103
41
19
17
76
75
213
264
123
8
189
31
5
132
88
27
29
84
19
32
28
116
57
55
17
63
25
83
85
56
19
29
43
89
99
1
159
57
8
127
192
53
139
29
7
117
11
120
45
40
24
68
67
77
4
95
21
43
156
24
197
43
5
36
87
13
15
96
33
96
96
95
16
29
28
23
25
20
172
51
21
63
65
36
36
19
269
51
45
7
60
80
13
27
189
24
27
48
156
53
28
20
7
93
23
21
31
5
72
112
15
9
75
32
9
36
63
4
48
168
132
57
68
135
40
48
21
48
176
27
33
244
3
269
15
4
41
31
5
48
60
55
60
9
23
49
56
3
36
1
147
120
48
132
36
92
33
36
43
201
20
19
153
27
96
21
140
36
40
35
28
60
116
84
189
60
28
3
41
36
88
24
87
29
51
9
135
112
60
53
112
27
116
220
5
136
3
77
16
27
141
27
65
3
9
7
96
129
48
203
112
36
60
17
180
88
72
92
3
25
20
4
3
65
52
264
96
8
36
4
296
24
115
41
7
29
79
9
3
69
51
29
84
76
120
56
40
20
3
112
9
24
24
48
123
45
15
5
55
21
111
137
96
7
12
45
11
64
17
168
3
73
71
33
3
33
27
129
24
16
48
8
12
51
4
12
41
115
137
63
40
29
91
8
64
45
135
36
141
3
8
13
80
24
88
3
29
7
9
27
29
43
8
273
79
8
9
28
63
144
36
45
155
40
113
36
151
9
96
27
45
11
120
72
109
44
7
8
12
33
67
17
36
136
116
15
189
40
3
5
88
20
52
51
92
100
48
12
33
107
33
120
4
11
21
135
28
17
148
3
17
43
57
8
88
32
88
20
24
67
116
60
93
4
63
29
144
19
48
48
29
12
16
8
16
20
28
3
53
24
91
17
48
7
29
19
45
104
112
44
4
51
36
81
147
41
324
40
20
147
9
16
20
19
77
120
7
17
84
24
108
4
24
96
3
96
5
55
81
15
44
36
76
165
20
63
12
25
35
37
152
84
19
41
16
39
80
4
77
88
3
65
28
75
65
175
5
304
20
28
35
117
43
45
39
9
56
108
67
48
60
21
155
105
7
312
21
72
24
44
55
69
15
68
105
19
9
80
144
16
92
4
215
1
32
3
157
11
45
19
120
5
108
4
24
56
43
17
111
133
35
61
3
36
57
48
147
17
72
36
3
61
183
105
71
4
21
176
55
84
101
88
3
12
5
43
9
39
96
41
60
55
8
57
52
51
32
60
9
39
64
41
7
29
4
32
64
168
48
24
11
93
24
43
65
127
45
71
129
60
31
84
57
24
27
29
55
44
85
152
43
245
16
3
36
17
67
48
17
91
12
132
60
21
27
48
17
19
36
12
33
15
17
91
24
173
40
44
60
31
33
75
17
52
123
77
180
36
60
7
29
31
48
12
69
11
40
12
32
25
80
40
3
237
11
37
68
127
156
17
40
32
55
17
64
32
187
120
108
17
40
80
36
96
84
79
17
40
44
252
208
15
249
32
19
41
31
45
8
40
47
45
63
45
55
9
56
60
52
3
17
48
55
141
20
124
164
36
96
19
12
48
5
36
88
80
72
156
28
159
108
45
80
39
4
65
72
28
39
125
51
9
40
8
40
159
44
37
3
5
60
36
36
55
188
9
88
20
7
93
75
45
8
144
60
52
24
111
48
36
65
79
45
48
8
7
144
9
27
120
45
35
69
144
64
3
48
21
8
12
76
20
55
8
72
93
139
5
16
116
31
80
109
59
ABCD 313547184*7^$a-1 [50059]
5
55
41
19
41
84
100
68
31
141
3
53
4
15
105
92
28
15
5
48
48
67
5
31
12
249
39
113
24
7
149
79
24
17
96
12
88
80
52
15
101
43
84
17
108
108
84
60
60
36
24
72
156
84
151
156
53
7
17
52
44
43
33
92
40
8
31
29
12
19
29
24
24
115
5
36
60
84
96
16
44
24
4
128
31
29
163
12
57
20
48
7
36
48
81
20
60
96
12
43
24
17
16
32
28
92
60
72
24
60
12
72
180
72
7
17
4
8
132
36
12
100
60
15
29
91
17
96
4
68
24
28
32
76
8
24
28
60
80
108
36
28
32
19
149
40
3
5
60
12
36
103
41
28
32
72
120
24
52
8
24
108
72
132
60
84
79
185
19
41
31
89
60
55
5
31
12
29
88
8
84
7
12
149
28
120
51
21
3
57
20
163
36
17
120
52
20
60
72
19
81
8
168
12
168
4
140
60
48
100
27
108
53
112
27
41
24
88
12
39
89
103
101
19
9
32
168
175
45
32
24
64
20
40
120
20
108
60
52
3
89
108
163
29
48
28
92
60
340
39
36
60
65
31
60
89
79
113
76
75
17
48
52
32
43
5
88
20
52
8
91
41
40
20
151
9
56
79
5
72
48
40
8
72
31
120
5
36
28
8
120
67
144
89
100
27
293
24
60
7
29
12
48
7
84
36
48
5
12
12
60
7
129
140
48
12
24
31
29
28
75
5
108
112
20
48
168
19
17
36
12
19
9
8
19
45
48
68
4
56
60
72
132
12
7
53
7
41
160
15
45
92
36
115
53
72
40
12
8
163
5
72
60
12
40
272
48
36
24
96
223
309
68
55
149
55
93
32
40
39
69
27
36
41
24
55
9
63
89
24
24
48
120
48
4
8
67
5
88
3
9
15
84
89
60
12
28
8
84
31
29
55
5
79
21
15
77
48
96
240
43
24
5
72
12
24
52
3
108
137
96
43
33
8
7
105
20
144
84
79
45
8
60
72
235
45
56
60
4
56
139
53
60
48
12
60
7
161
112
72
51
5
84
40
32
28
68
40
12
15
153
68
36
19
264
17
76
44
7
17
4
80
19
53
7
9
20
31
21
3
12
96
12
53
24
331
5
120
24
28
60
44
108
43
36
149
12
100
8
7
84
101
132
60
28
92
28
32
16
104
84
4
92
24
7
5
12
88
12
15
65
55
33
8
64
8
31
29
108
4
8
40
8
12
12
12
48
40
68
31
77
64
3
48
129
8
84
24
103
21
63
77
36
72
7
125
88
87
17
91
65
24
60
79
12
89
24
12
67
5
60
100
68
31
189
27
17
24
4
56
84
31
9
20
12
36
235
5
7
5
28
171
60
81
116
36
36
55
89
28
60
48
87
5
100
63
5
12
48
12
88
20
12
100
56
223
41
115
77
7
53
16
44
16
8
55
72
89
28
99
41
40
39
24
5
67
60
24
81
20
36
36
88
51
125
4
8
60
67
153
27
45
140
19
29
12
259
17
343
9
3
297
132
159
21
123
12
65
12
16
27
113
7
96
69
120
152
84
79
41
36
84
144
31
5
7
317
100
32
16
3
17
84
96
84
36
7
17
24
24
12
103
84
21
116
4
3
45
44
24
96
88
140
36
4
3
57
48
32
31
17
52
8
24
180
36
67
17
316
171
113
28
8
72
48
132
36
184
272
24
120
364
32
16
120
20
31
149
223
69
20
55
84
101
19
77
7
36
96
53
48
7
5
187
93
8
60
156
24
60
84
300
88
72
56
4
3
5
60
55
29
84
24
72
136
32
28
44
43
105
51
17
55
5
112
48
20
7
36
5
19
17
156
52
20
156
24
88
27
120
17
19
9
68
40
20
7
36
17
31
21
80
36
24
36
36
108
12
88
8
24
7
29
40
188
12
12
268
44
28
99
21
56
55
89
60
28
3
108
69
68
19
41
84
40
ABCD 313568046*7^$a-1 [50043]
4
8
18
24
34
32
6
30
30
6
4
24
44
100
32
78
10
20
16
96
12
2
24
30
72
28
110
12
6
48
76
8
4
2
36
24
36
10
50
34
14
46
20
12
40
32
64
116
36
12
42
6
4
24
98
18
60
126
66
66
12
66
24
18
24
24
22
2
78
28
56
4
24
24
2
58
8
18
48
102
4
2
36
58
32
24
114
48
10
12
2
46
32
42
24
42
102
66
28
8
16
96
36
140
12
4
44
4
56
4
48
44
40
26
18
40
38
30
28
26
46
14
120
24
54
16
56
18
10
26
12
42
28
44
16
12
12
84
36
38
22
68
102
46
14
10
36
8
16
80
100
26
12
66
66
24
22
48
26
30
136
12
86
54
18
18
40
14
30
16
36
24
2
54
60
28
2
108
42
40
24
14
12
10
48
12
20
24
52
8
64
2
18
4
12
20
6
66
12
6
34
12
216
96
36
26
22
122
30
42
46
32
28
120
62
22
56
54
142
36
20
42
78
18
108
6
40
36
2
36
10
140
24
16
2
22
48
2
22
14
58
26
30
12
16
84
24
72
2
6
6
30
18
30
18
90
24
28
158
24
30
24
28
60
24
44
6
42
28
68
60
40
44
42
46
80
84
66
10
2
60
6
24
136
14
46
80
40
14
18
40
38
6
36
12
64
56
12
18
46
44
6
174
30
6
24
12
16
44
16
14
36
22
38
12
18
30
22
26
34
12
38
30
12
6
34
24
74
30
48
24
16
2
48
24
54
52
38
72
34
14
24
12
22
104
16
98
10
38
42
24
16
146
238
48
74
54
66
10
60
84
84
2
22
20
4
12
2
10
72
12
176
64
8
40
32
30
36
48
10
36
14
22
62
10
32
6
34
44
54
22
132
2
12
48
70
14
48
12
6
64
2
58
84
8
18
70
122
46
2
78
18
10
12
48
24
36
14
22
26
82
2
34
2
12
30
64
32
76
80
36
24
172
44
78
10
14
6
36
24
12
30
108
130
44
16
24
36
24
12
24
14
6
12
136
56
30
18
18
24
96
6
30
46
12
26
12
106
44
40
44
4
146
30
30
24
10
44
18
22
50
66
64
62
10
12
104
60
84
18
46
14
48
60
34
36
108
56
6
34
72
32
4
80
4
32
54
42
4
32
72
28
20
168
64
2
96
58
20
28
36
12
14
34
8
172
24
36
32
18
10
2
22
8
66
34
8
60
72
28
56
36
48
12
4
14
10
26
46
50
24
24
18
4
36
36
14
34
8
36
54
6
88
2
190
56
6
22
24
62
6
30
94
56
24
6
10
68
16
44
18
144
30
84
12
4
26
22
110
12
46
32
16
36
14
22
14
6
132
6
6
6
10
68
24
108
16
92
36
66
114
48
36
84
48
48
12
28
20
36
18
120
18
12
4
12
44
6
10
108
98
18
102
6
42
78
76
44
72
18
154
20
28
56
42
12
42
48
12
36
40
38
10
44
12
40
108
8
24
18
48
70
44
28
120
108
8
42
10
50
18
12
84
28
38
12
30
48
12
88
50
12
30
76
56
40
36
20
16
36
48
12
36
14
6
42
30
52
36
44
36
60
28
8
30
18
30
12
30
6
10
60
44
54
66
100
24
194
102
28
20
28
80
18
22
44
40
84
44
4
12
2
22
48
14
66
108
172
84
14
72
12
106
32
12
30
6
54
10
96
48
96
2
54
96
30
96
18
28
2
10
32
108
24
4
44
40
44
138
36
42
42
150
48
4
36
50
10
60
12
96
24
8
42
10
48
32
42
70
24
12
20
28
36
20
24
4
60
20
28
12
20
60
138
12
18
28
80
24
42
34
104
16
24
32
24
36
4
44
72
28
48
92
246
60
82
32
36
6
70
12
12
24
2
60
58
36
12
2
18
54
126
30
10
2
58
24
50
6
42
36
12
34
8
36
28
72
72
8
30
82
32
18
70
2
6
36
52
2
126
90
24
46
24
60
20
4
20
18
22
80
40
24
26
30
6
12
10
12
26
46
98
6
28
56
76
32
12
28
32
28
62
34
26
12
22
14
12
10
38
24
22
26
46
50
6
4
104
4
8
36
16
8
30
24
46
8
6
60
82
36
26
18
24
24
4
24
26
34
72
32
24
36
18
24
12
96
12
48
46
2
34
2
66
12
16
2
34
14
84
18
52
84
84
2
58
32
96
28
32
88
24
32
72
16
60
8
64
56
144
78
22
8
12
40
12
44
54
130
50
22
80
16
62
6
24
42
22
48
68
60
12
54
42
4
24
2
46
44
30
12
6
88
32
52
14
30
126
24
54
28
56
60
16
44
40
36
2
240
24
84
36
70
8
16
20
6
6
30
42
12
108
88
50
22
20
16
26
36
90
16
32
16
36
72
2
94
44
60
18
10
48
12
44
36
18
70
14
238
20
18
24
30
16
20
4
72
24
24
200
40
12
14
10
20
12
28
24
20
78
42
40
12
14
30
30
96
6
4
24
2
12
34
38
6
16
98
6
16
12
12
32
88
48
2
12
18
90
94
36
32
12
60
52
56
30
142
14
36
18
48
28
20
36
24
52
2
18
28
14
12
66
40
14
18
4
72
60
56
6
22
92
40
44
64
20
90
10
56
40
36
110
18
60
42
78
36
4
24
164
30
70
2
22
24
32
18
84
78
112
20
36
4
36
20
30
6
24
6
18
102
18
6
60
10
2
48
22
2
66
54
30
60
48
88
12
12
32
64
60
32
12
18
12
42
48
36
6
34
12
72
36
32
42
48
22
12
12
84
36
24
32
16
14
12
48
30
12
76
44
180
120
6
12
30
52
120
20
40
80
24
28
36
24
24
36
62
54
88
24
24
20
52
2
10
8
24
16
96
32
6
22
26
58
2
ABCD 313629572*7^$a-1 [50034]
66
53
37
114
66
24
6
78
42
84
6
23
45
52
44
39
19
77
9
3
13
83
37
18
12
26
4
36
42
53
7
12
60
54
11
265
56
142
102
24
12
8
171
12
96
36
7
101
9
28
24
72
24
6
24
6
80
24
34
12
18
8
27
45
63
109
11
13
47
12
55
17
19
5
67
12
41
24
7
18
66
90
6
36
29
21
34
96
38
27
49
35
31
122
15
108
7
29
13
30
24
17
67
5
7
137
73
95
25
83
12
36
85
42
18
35
19
5
1
24
68
88
30
24
54
54
18
71
144
7
42
59
67
5
7
18
24
215
1
12
68
27
85
12
30
48
29
9
3
7
72
6
11
45
3
67
138
72
6
18
59
55
12
66
11
19
72
5
67
5
45
16
54
74
10
132
30
12
12
66
53
12
33
4
18
41
49
18
30
12
11
33
3
13
24
18
12
41
25
11
79
12
12
24
5
1
36
90
17
13
54
41
55
29
9
159
48
145
23
36
25
6
41
1
96
54
5
67
14
72
15
13
12
23
61
24
30
65
19
18
108
84
23
33
3
43
53
108
12
7
17
12
25
42
30
24
18
5
7
29
45
10
53
103
29
36
19
12
5
12
97
47
19
18
23
103
5
31
78
11
24
108
73
18
17
49
84
60
35
7
29
9
100
48
20
160
42
17
13
48
18
54
11
31
18
36
11
73
18
12
6
120
32
52
59
36
31
12
42
23
49
59
31
5
1
35
79
18
47
45
58
18
24
6
48
42
48
42
2
27
49
6
86
3
45
46
18
108
12
23
19
41
13
102
5
24
45
10
29
97
30
24
54
11
24
72
7
12
60
5
13
276
24
11
79
65
85
48
84
203
1
47
49
47
13
60
20
34
29
67
14
40
60
54
12
54
42
50
27
7
18
95
108
25
12
68
39
55
30
95
31
41
19
5
19
26
28
11
19
42
11
36
13
12
60
12
66
5
25
24
35
13
30
62
39
9
16
6
41
7
36
36
17
61
12
30
5
13
59
21
16
12
23
121
107
1
35
67
65
139
5
9
28
11
24
12
36
9
27
36
55
5
45
3
25
12
8
4
23
79
53
1
42
24
48
12
156
14
27
13
23
55
2
87
31
125
1
6
48
96
24
5
81
82
102
95
7
36
30
95
49
6
65
13
12
72
8
28
12
48
12
12
12
20
184
96
66
14
39
24
48
49
24
12
68
51
12
121
72
24
6
65
1
32
28
44
27
139
54
30
173
67
17
7
17
12
36
31
6
54
17
37
12
12
36
12
35
43
6
47
36
13
24
8
99
21
16
11
73
71
85
42
12
72
65
13
6
12
17
1
66
30
47
9
10
5
72
91
96
5
13
59
13
47
19
17
48
60
117
72
3
61
83
117
40
32
24
88
42
14
52
11
43
138
36
132
78
14
3
37
8
15
127
18
12
12
6
89
33
16
24
42
54
90
65
55
53
19
17
31
5
24
25
47
12
259
18
47
19
18
12
23
72
13
60
18
89
61
80
39
24
1
24
24
186
17
109
56
4
78
17
69
219
1
6
36
29
61
8
34
30
12
30
14
22
2
28
35
19
30
35
49
11
19
17
7
18
72
42
26
70
30
90
30
167
1
44
112
11
13
23
81
3
19
30
60
30
41
7
18
11
1
42
30
35
91
12
2
10
18
42
113
43
12
17
9
87
120
7
26
3
96
1
44
22
5
1
42
5
1
35
9
88
42
41
85
23
108
60
36
25
78
14
16
32
51
12
7
24
149
45
16
56
27
1
107
33
3
31
29
72
19
110
27
49
59
81
10
30
11
1
20
22
126
47
12
13
12
18
24
30
11
45
15
9
88
56
82
18
47
45
28
30
14
70
17
48
37
35
1
30
5
55
12
72
5
31
5
13
11
12
49
47
7
5
13
20
28
20
72
99
19
50
10
38
16
35
109
12
12
18
38
39
7
26
10
18
35
12
49
48
83
37
12
47
31
36
96
30
131
36
31
17
13
47
31
78
6
41
49
36
20
58
6
56
27
1
36
80
46
41
133
78
126
36
68
75
43
17
97
36
30
12
132
6
102
42
30
17
49
59
25
95
36
79
65
31
5
45
63
7
24
66
42
132
26
40
42
48
5
49
23
7
53
151
54
23
9
16
47
144
1
42
6
42
6
90
17
12
96
25
54
36
36
54
23
96
25
23
7
89
19
72
17
12
1
36
71
19
24
6
24
12
83
13
30
30
102
12
5
25
6
5
13
42
5
13
36
6
24
173
48
7
12
26
40
23
24
12
13
42
17
79
12
48
2
3
19
5
48
36
72
9
24
72
4
44
64
23
25
83
1
11
25
12
23
25
24
35
109
96
11
13
23
19
53
7
24
48
30
35
127
41
12
91
30
59
67
101
108
9
27
85
23
37
30
48
18
59
13
30
42
11
13
30
30
216
48
23
43
6
48
60
68
27
1
83
1
138
5
157
36
60
23
19
17
25
30
66
95
84
13
104
40
144
95
85
42
24
6
92
27
21
63
60
37
30
53
1
23
7
65
25
24
24
18
42
12
126
12
30
20
10
66
36
24
80
16
30
65
49
24
30
2
10
89
21
4
23
24
7
65
12
49
56
34
6
6
78
20
10
6
59
45
22
5
85
114
89
7
18
47
49
18
29
12
24
1
47
25
24
11
12
33
48
52
30
30
23
1
35
132
43
18
42
30
11
13
24
6
36
245
1
42
42
8
28
12
18
77
25
12
24
6
14
40
23
61
47
91
30
12
56
16
155
151
24
14
16
11
36
91
6
42
110
3
60
7
2
22
48
120
29
13
6
50
39
9
52
12
18
72
12
30
47
73
ABCD 313753224*7^$a-1 [50060]
40
48
23
21
76
24
20
19
12
9
29
67
23
24
18
15
7
2
31
15
33
56
24
55
36
41
3
49
3
62
10
32
25
11
37
15
12
5
3
6
12
3
40
17
7
3
24
9
56
4
44
27
30
31
15
8
9
16
44
12
24
19
17
4
32
3
21
4
11
9
21
19
12
3
12
32
12
16
9
56
7
36
14
30
13
5
30
28
14
6
49
15
12
5
16
8
24
15
72
9
36
51
4
9
24
47
9
31
20
49
65
19
8
12
7
9
15
32
24
1
39
125
3
1
5
7
5
24
15
28
3
38
31
15
36
44
4
84
2
19
15
9
12
29
36
34
12
20
40
5
33
6
4
26
30
28
38
3
4
11
81
9
34
20
16
5
36
3
12
9
7
60
5
4
29
7
39
5
21
43
20
4
3
8
9
7
146
19
8
67
14
24
10
32
13
36
15
17
19
8
18
63
21
84
30
1
8
87
6
19
44
24
16
75
2
3
51
13
8
12
31
26
34
29
21
7
5
15
9
6
28
2
22
17
16
5
7
3
48
5
9
7
5
43
3
32
36
1
8
7
14
6
54
54
18
3
31
93
11
54
46
21
15
45
11
18
36
30
9
4
3
24
41
45
3
9
58
48
12
12
92
4
14
12
55
5
15
3
21
7
8
24
36
6
6
4
20
13
3
2
30
6
10
5
21
6
64
24
21
20
19
24
17
15
48
1
99
5
100
12
23
6
12
3
4
5
7
35
4
9
17
10
26
3
40
36
8
7
29
21
31
20
28
5
34
53
27
28
2
55
3
12
5
81
15
27
24
1
27
12
5
16
44
28
12
11
30
10
14
3
28
5
27
16
12
24
35
16
33
27
8
36
18
7
3
5
43
8
6
6
40
5
27
6
7
23
37
12
20
36
55
14
22
45
20
4
11
69
7
8
4
5
15
13
32
7
21
8
51
16
12
8
40
14
3
27
4
9
15
20
12
1
3
21
68
48
12
15
16
2
19
23
25
17
3
27
1
48
11
13
15
12
5
21
3
12
7
17
21
3
4
11
42
24
99
9
7
3
8
64
20
1
32
7
5
3
90
27
31
12
2
19
12
12
17
6
4
41
12
67
21
3
56
4
62
34
5
39
61
29
6
16
32
73
39
45
41
3
7
8
4
38
10
14
31
8
16
65
31
8
7
5
12
16
36
41
12
27
3
21
7
24
26
7
3
12
45
27
33
15
5
7
9
5
46
5
19
21
11
9
39
36
40
60
8
25
12
11
37
3
14
10
14
27
19
14
6
84
24
28
5
7
12
29
12
9
10
44
9
7
5
3
18
24
31
20
4
35
13
32
24
4
12
24
24
20
7
20
84
21
28
35
52
80
1
5
7
23
30
7
3
12
12
50
10
21
3
21
29
66
1
15
5
88
5
7
68
7
45
83
12
24
13
12
23
33
7
110
31
11
6
7
12
15
89
79
62
6
4
9
36
11
33
15
1
75
9
20
31
29
21
18
37
15
14
6
9
15
6
34
32
24
16
2
6
21
31
9
3
116
9
12
31
9
15
20
1
15
29
4
24
32
79
14
7
5
36
3
55
62
10
48
14
15
27
4
36
69
15
9
48
8
21
15
84
7
20
13
27
29
43
8
25
27
36
44
12
24
42
7
5
18
30
10
9
15
21
8
9
108
15
15
12
52
9
20
7
29
55
8
21
9
3
4
39
101
4
15
20
49
47
1
15
17
7
29
15
1
20
51
42
31
15
9
20
12
31
8
1
48
3
17
21
6
24
42
3
24
27
18
30
1
35
1
11
25
32
7
69
24
60
15
12
5
3
16
9
12
5
51
27
1
5
10
17
19
5
55
14
10
24
20
1
11
9
45
7
39
21
59
9
7
104
25
44
57
7
35
42
34
12
2
6
1
35
6
10
5
33
6
28
8
4
9
56
9
6
1
15
29
4
15
50
7
47
13
3
50
6
6
19
5
30
25
8
67
20
9
15
36
9
12
4
5
3
76
87
5
72
16
39
17
33
6
36
4
21
24
17
27
36
4
27
26
15
4
11
18
6
30
34
36
26
10
14
60
10
5
21
7
20
43
2
36
19
17
46
9
8
27
25
36
5
15
9
30
6
10
5
33
6
49
15
29
27
13
20
16
11
21
52
32
45
6
9
40
3
161
45
6
4
41
16
24
36
12
17
30
28
62
34
2
18
21
9
27
7
5
7
8
13
15
29
28
15
21
15
2
7
8
27
30
3
12
12
16
8
19
20
21
9
27
21
34
8
13
17
55
12
39
5
4
51
12
14
10
14
30
21
16
12
11
24
12
25
15
20
9
21
6
25
48
24
12
20
4
24
3
24
53
36
24
7
8
48
18
22
5
4
60
3
17
9
7
20
15
73
27
14
3
52
20
3
52
48
12
14
24
7
15
5
15
36
13
20
7
32
18
39
16
3
69
56
51
25
56
4
24
51
9
11
40
44
21
31
5
4
15
9
51
9
44
63
9
91
14
10
9
20
57
19
39
29
27
33
3
40
9
3
21
39
56
60
45
27
33
27
9
19
29
27
6
3
69
3
12
7
5
4
12
5
3
40
35
36
6
70
17
12
60
3
42
55
3
17
9
6
13
3
69
5
6
30
7
35
12
40
5
9
24
15
7
20
28
36
50
15
4
92
45
10
80
28
36
2
3
7
20
24
6
15
24
21
22
21
12
32
12
15
33
27
1
3
32
18
7
3
29
12
4
15
24
20
1
24
32
9
99
48
4
11
33
24
75
1
12
23
60
6
3
72
24
51
6
22
33
53
10
21
15
9
5
27
9
30
4
2
7
68
19
8
16
65
24
28
35
25
35
18
6
24
25
17
24
51
7
5
28
12
17
55
8
7
24
50
10
60
2
39
28
75
17
39
1
15
14
39
28
24
3
92
9
39
28
8
1
15
33
60
17
24
24
15
7
60
74
19
72
35
6
34
21
24
15
5
15
40
14
24
27
64
20
16
20
4
59
1
35
6
34
5
27
24
13
5
3
28
5
30
6
6
24
36
9
4
15
5
12
7
20
25
5
27
9
7
29
39
4
11
30
31
3
2
54
12
24
1
3
24
5
12
15
4
62
18
1
8
28
5
22
12
21
24
44
4
8
7
5
31
36
5
9
24
22
45
3
21
17
15
9
19
51
9
15
44
6
12
34
9
35
1
24
11
4
29
36
16
41
10
24
5
9
27
19
26
19
5
18
21
45
27
40
3
44
25
3
8
6
39
9
6
24
42
15
4
35
1
11
52
20
16
41
16
39
29
9
7
35
13
8
3
4
5
16
12
15
12
2
10
5
16
8
15
1
68
43
5
43
32
13
5
6
16
9
24
24
17
31
44
3
13
47
12
16
9
8
36
55
50
22
9
23
18
7
3
32
18
10
14
150
4
29
16
12
3
140
4
12
44
25
12
47
33
7
8
4
14
31
15
53
7
21
12
8
15
9
15
9
39
21
60
21
3
7
36
9
5
18
12
33
12
9
34
20
12
9
12
24
15
28
32
61
15
2
48
10
9
51
12
45
32
4
20
7
9
39
69
20
7
24
29
7
20
25
24
27
38
19
35
25
11
12
52
33
72
32
9
60
30
6
10
45
29
6
30
34
17
7
2
3
36
36
3
57
15
13
3
12
5
15
16
41
51
9
28
53
15
4
29
6
24
4
20
45
12
36
4
15
38
43
47
13
23
1
35
9
40
12
84
44
27
13
27
5
75
28
2
15
24
3
16
2
19
15
20
40
5
19
21
11
4
33
15
36
36
45
35
18
6
12
13
15
24
17
3
1
56
16
3
21
11
18
19
20
27
24
1
8
28
3
21
8
12
21
3
7
20
24
16
8
1
23
52
65
9
15
39
76
9
35
28
29
21
42
21
31
29
4
20
12
36
15
28
132
5
9
36
34
50
39
7
8
36
21
15
12
12
45
48
28
8
7
29
36
67
12
50
3
12
9
34
41
15
12
24
13
12
15
108
2
31
20
7
41
4
11
1
44
12
12
52
24
60
15
5
12
3
4
21
35
21
9
46
36
9
11
30
15
43
12
14
31
3
9
15
20
81
19
2
18
36
24
1
12
3
36
26
34
41
28
36
8
75
1
20
7
12
2
15
24
52
24
11
4
5
9
22
33
32
4
11
25
3
36
69
11
33
7
20
16
69
65
19
107
69
39
64
68
12
6
6
16
17
51
25
5
19
48
5
7
3
9
24
15
12
8
1
44
4
60
72
8
15
6
30
12
13
5
6
33
3
18
15
16
11
9
19
2
10
29
3
13
12
11
4
2
66
45
7
12
29
21
31
24
3
17
9
42
28
5
9
7
24
35
6
46
17
12
9
6
48
30
6
4
36
24
12
9
32
52
36
12
29
10
36
14
24
24
10
41
16
3
5
16
36
24
11
4
5
16
56
7
5
16
11
16
24
9
12
8
9
15
15
18
43
12
29
30
40
21
8
7
8
12
28
45
5
6
1
8
12
12
31
5
27
42
31
5
7
35
4
5
60
9
99
28
8
15
16
21
5
18
16
48
5
3
25
3
5
16
20
40
20
21
10
20
13
41
75
31
53
27
13
5
6
4
36
60
5
4
56
24
16
84
80
21
3
7
21
8
7
5
12
87
13
8
88
11
24
25
17
18
36
48
6
79
32
16
12
3
5
3
36
33
21
36
36
10
2
42
16
38
15
21
19
96
24
20
15
9
16
17
10
5
24
16
12
47
6
63
15
37
32
48
3
12
37
12
8
12
4
17
10
45
12
56
4
12
8
3
13
12
44
88
15
57
20
15
9
4
48
3
5
51
9
27
13
11
33
7
5
15
1
72
3
14
48
3
27
18
3
21
34
2
7
11
9
48
4
5
31
8
27
37
27
9
11
49
15
2
43
35
25
41
30
21
60
28
56
4
5
12
30
24
40
9
17
7
17
66
57
27
16
8
30
6
25
15
29
51
4
17
3
57
27
16
36
14
19
8
15
12
13
20
3
1
5
10
48
17
21
7
11
4
21
24
3
29
3
28
29
ABCD 313795628*7^$a-1 [50007]
7
44
6
58
12
17
7
26
87
43
14
3
19
8
4
20
81
55
60
2
18
12
4
5
28
15
36
17
15
13
8
31
9
27
24
5
91
45
27
8
13
23
16
14
19
24
15
8
40
41
3
24
60
30
36
18
36
66
18
85
11
30
6
4
26
19
8
43
60
20
4
33
39
12
12
74
7
3
26
15
52
44
96
9
58
44
21
7
17
36
28
3
5
3
6
22
29
9
6
4
2
31
131
36
66
15
15
4
12
8
12
24
13
17
24
6
49
29
15
21
63
3
28
20
66
22
8
40
2
18
6
34
41
12
27
30
42
1
17
7
15
8
12
13
47
49
15
24
29
3
9
24
7
38
6
28
12
26
3
21
48
3
3
4
5
28
3
17
12
40
27
36
17
7
20
13
3
12
26
15
21
18
25
8
9
24
7
15
29
9
10
29
4
56
16
8
12
15
4
2
54
9
12
12
9
58
2
3
7
17
7
24
12
41
7
41
4
24
3
38
60
19
23
4
36
33
11
4
2
42
6
15
12
15
28
24
32
84
6
34
29
15
6
10
32
1
23
25
11
40
17
3
4
29
7
65
3
21
9
10
45
27
14
3
63
30
3
9
6
24
40
36
9
20
4
8
21
15
15
160
17
7
21
5
42
1
15
12
2
19
20
9
3
16
35
4
14
10
17
115
14
6
4
21
11
69
3
66
3
19
5
15
1
24
3
2
51
3
28
2
7
23
1
5
3
51
6
3
48
7
53
33
18
16
12
8
12
18
30
40
12
12
5
3
13
11
54
34
2
6
4
74
6
24
4
36
2
15
7
12
50
27
9
24
30
6
22
2
19
17
22
2
39
27
28
12
2
18
4
29
7
29
3
52
53
16
39
9
20
3
9
7
9
59
13
8
9
10
2
10
5
39
13
51
2
39
45
10
14
12
19
3
8
12
36
4
29
3
16
9
11
57
4
23
28
41
19
62
34
32
1
59
18
22
14
7
71
30
18
12
13
23
25
24
5
12
10
14
15
15
49
24
3
14
7
35
12
30
6
4
36
93
24
5
3
12
3
4
2
34
5
36
40
39
17
12
27
25
11
18
12
3
7
24
29
24
12
15
37
8
36
3
49
15
9
59
4
41
19
5
15
66
7
27
17
7
32
9
63
12
9
15
4
36
5
9
39
27
42
75
3
12
28
5
9
3
3
6
7
39
9
8
16
24
11
24
21
19
36
2
7
47
6
24
24
12
7
41
6
1
3
36
14
10
5
21
6
4
20
1
5
24
66
12
40
21
20
19
8
4
80
18
36
30
45
52
48
24
15
48
9
3
20
28
12
12
5
16
3
56
33
43
5
4
3
50
19
23
16
14
3
12
4
11
24
6
15
3
21
12
15
12
18
15
16
8
16
29
34
2
60
34
56
21
36
12
21
12
19
32
57
3
4
27
29
69
18
28
53
27
6
58
2
10
26
39
9
6
4
65
4
24
83
30
36
10
14
19
8
3
16
32
12
28
2
6
13
17
18
24
12
24
6
19
47
1
11
57
39
9
7
41
15
13
35
52
8
9
24
7
32
4
50
34
33
11
21
7
8
1
15
74
6
33
24
16
3
12
2
24
10
20
36
48
6
10
2
24
3
27
64
93
56
64
11
18
3
31
14
6
4
12
29
75
13
5
10
17
21
34
24
9
48
32
21
24
12
6
4
17
7
41
15
37
17
42
13
5
6
30
36
19
3
29
9
27
43
41
16
48
5
24
10
5
12
43
5
9
70
20
21
24
7
12
20
9
24
39
25
3
26
19
3
8
24
13
23
9
16
29
10
12
29
31
8
36
6
24
6
4
20
30
19
3
5
3
6
6
1
11
18
15
3
25
11
4
5
7
20
12
57
4
11
40
26
72
6
6
36
10
41
3
18
6
24
36
6
30
4
17
3
6
34
5
7
9
5
10
5
15
37
17
7
8
7
9
29
19
95
48
97
17
18
21
45
10
32
1
17
10
5
39
28
2
22
5
9
3
19
29
31
2
15
7
14
70
2
42
9
19
12
20
12
18
18
57
15
48
1
3
14
15
48
84
9
34
2
42
6
63
7
33
48
5
3
36
7
2
18
21
19
38
87
9
18
1
5
3
12
4
5
10
56
21
12
9
30
9
3
6
7
3
20
9
27
9
36
9
34
50
3
9
7
3
60
9
20
7
20
4
45
11
12
18
22
2
60
84
30
6
6
18
3
19
12
8
9
3
66
3
3
24
12
40
17
31
32
33
51
6
15
15
30
3
27
4
38
19
11
81
4
5
6
16
24
29
40
17
24
10
20
16
9
24
5
12
24
15
21
6
30
22
26
22
14
3
3
24
24
24
16
5
15
4
12
8
9
48
39
6
19
17
24
6
25
27
8
12
9
31
5
87
16
5
16
24
24
48
77
19
24
8
3
30
36
48
10
9
17
7
15
33
15
5
19
2
34
32
18
12
27
15
16
2
18
12
4
9
5
72
39
3
33
7
8
12
16
20
25
5
3
16
3
32
21
15
16
9
5
10
2
7
15
5
15
45
15
6
10
17
3
16
21
77
10
12
20
16
14
3
57
10
48
5
3
30
7
24
27
20
24
21
27
21
7
12
8
21
4
27
2
3
16
3
20
21
48
4
56
31
5
21
55
27
8
4
60
5
19
5
7
12
26
27
135
25
39
14
30
37
15
5
9
10
8
12
9
4
3
5
36
19
8
4
32
24
13
3
24
60
32
12
36
9
3
12
28
44
1
23
9
27
16
20
21
57
3
3
28
48
5
9
36
3
31
44
9
15
12
18
22
45
5
10
9
41
34
24
8
12
6
43
8
3
45
63
12
9
4
5
27
21
24
51
51
13
3
48
20
1
15
17
21
10
2
7
11
160
5
15
42
24
42
12
18
63
15
6
6
12
25
3
2
66
4
32
6
34
17
19
12
12
5
3
16
29
21
82
5
84
4
24
35
16
12
9
8
33
84
3
7
14
3
7
26
30
21
7
8
13
15
20
24
42
27
33
6
12
18
82
12
21
3
29
81
6
54
42
9
31
8
33
67
17
12
21
6
54
12
3
16
3
2
10
24
9
23
9
69
70
5
7
50
55
23
124
20
6
3
9
10
12
9
44
9
18
6
24
6
37
3
5
51
21
64
32
7
12
45
24
8
27
6
54
48
18
39
9
3
4
24
35
36
12
40
12
8
16
5
19
8
18
6
16
33
11
4
12
20
9
21
67
24
3
17
9
22
26
3
48
39
1
5
3
7
9
20
7
14
46
24
44
60
1
5
48
22
36
33
5
3
63
6
24
27
39
25
23
9
3
9
3
9
9
24
18
18
48
15
4
27
8
16
2
75
39
6
22
5
24
9
7
15
9
32
19
2
19
17
12
30
33
3
1
8
31
44
36
16
8
1
5
42
9
31
8
42
3
7
24
44
4
5
91
17
15
12
69
9
48
3
16
15
38
34
8
9
12
4
23
30
18
1
3
12
24
32
33
16
29
10
24
8
9
31
14
19
17
12
6
9
4
8
3
6
31
5
18
12
18
18
24
9
7
17
12
19
2
10
24
84
5
4
3
48
32
48
6
60
27
12
21
10
14
82
8
9
7
21
3
29
40
11
13
3
14
84
126
16
17
7
5
15
12
21
64
3
45
39
9
11
9
4
8
15
69
3
18
36
43
3
21
56
21
12
7
32
79
26
15
12
31
21
27
2
15
76
15
5
9
22
20
24
49
17
24
6
30
3
33
31
8
24
15
21
19
14
3
72
15
1
5
12
18
30
10
26
6
57
12
24
12
4
15
9
48
51
26
24
6
4
56
4
8
30
15
19
8
9
3
48
6
34
33
59
6
15
36
31
8
18
6
54
31
3
20
1
29
18
24
4
12
33
39
26
10
5
39
25
27
20
4
84
9
27
53
9
12
10
12
20
33
24
27
6
24
7
5
60
39
55
17
36
27
4
65
21
87
19
20
12
6
30
24
6
15
9
36
34
2
10
44
76
26
12
43
8
36
15
13
24
17
6
9
19
8
12
18
22
29
28
35
18
6
9
12
16
20
12
7
33
8
19
36
17
7
5
4
5
46
29
45
10
2
12
12
30
24
52
2
6
16
53
15
16
5
39
72
6
7
17
10
26
22
20
1
5
6
18
66
24
9
111
21
27
18
7
29
43
17
6
52
12
14
10
9
11
4
8
1
3
24
20
4
48
12
8
1
17
36
78
9
7
24
17
28
17
3
4
53
10
24
2
12
10
33
23
21
48
28
53
66
33
45
10
5
4
53
3
31
20
13
29
3
16
5
6
12
30
42
28
26
3
19
12
9
20
7
12
33
15
33
3
20
1
77
36
15
40
5
39
55
45
41
15
21
3
45
22
14
22
9
11
24
21
16
8
12
19
9
24
32
9
18
12
21
3
6
3
40
3
14
7
59
13
8
3
6
48
12
3
27
24
16
14
31
48
5
10
9
8
12
27
36
4
17
39
4
29
40
5
19
11
37
23
4
8
13
15
12
2
48
24
15
12
19
5
15
9
31
14
10
26
24
24
15
21
15
12
7
134
10
62
10
9
24
3
14
31
15
5
36
12
9
6
12
21
27
16
53
52
3
8
88
12
9
48
8
15
12
12
1
3
21
5
3
21
12
3
9
30
42
10
24
33
3
26
3
21
6
30
3
12
123
24
16
26
3
31
65
7
92
36
24
1
32
7
12
45
24
65
7
5
10
12
8
13
5
43
113
31
15
48
36
5
9
22
12
2
15
12
16
72
29
3
51
12
36
4
60
20
9
21
3
15
30
3
9
18
37
24
24
20
4
63
20
4
5
7
2
12
7
11
13
5
3
21
19
96
41
22
12
14
42
45
27
61
24
17
6
25
27
8
40
2
10
8
28
12
12
50
18
18
46
20
4
20
9
52
5
10
38
18
129
9
6
4
12
53
12
16
3
14
10
5
36
21
10
5
9
7
11
16
29
24
19
60
9
3
2
6
9
3
9
9
27
15
6
7
5
10
8
6
54
16
17
43
14
10
77
9
6
33
12
7
57
24
15
14
63
3
36
6
7
3
8
4
8
1
3
21
24
20
3
1
51
20
64
17
3
4
20
21
21
15
15
69
15
9
27
9
9
48
3
7
33
11
18
6
40
20
6
6
30
3
21
24
15
7
8
21
3
12
24
9
76
20
4
11
6
15
43
12
17
16
5
3
67
12
24
9
3
2
3
9
31
92
3
1
29
58
2
18
66
6
4
48
5
33
42
48
28
12
9
8
3
9
15
54
15
7
12
21
24
24
3
14
12
10
32
42
31
5
15
4
8
15
1
8
21
3
3
6
7
24
24
41
7
3
17
3
9
24
12
19
9
5
ABCD 313808514*7^$a-1 [50004]
23
82
39
32
7
42
15
12
56
4
8
108
40
23
10
15
72
12
45
24
3
33
6
29
1
47
36
27
37
68
63
165
64
24
8
40
33
51
21
24
12
35
16
12
21
23
4
3
20
21
64
12
9
72
11
28
21
15
8
13
36
36
3
32
16
51
65
36
16
3
6
15
9
26
105
1
3
84
32
4
32
51
1
56
16
9
27
11
25
129
48
72
38
46
36
6
72
5
36
25
12
3
21
195
21
24
39
9
27
8
12
15
1
8
39
52
69
9
18
114
15
45
51
23
46
3
68
28
12
24
9
132
54
21
24
20
25
11
19
5
4
12
20
12
36
28
3
18
72
23
13
27
57
6
41
13
63
11
16
54
47
37
12
18
30
12
39
8
60
12
16
15
5
24
19
6
24
18
18
23
3
13
21
15
60
12
23
33
4
15
9
21
27
36
9
36
36
14
36
37
21
3
36
9
63
24
24
48
9
3
68
28
12
21
39
8
1
99
35
1
21
36
11
12
1
66
57
20
63
133
11
13
33
24
11
13
3
21
26
33
12
15
49
33
12
23
25
42
33
47
45
144
36
7
9
56
1
12
50
36
4
21
72
12
57
6
8
1
68
1
35
76
3
6
14
57
49
11
4
44
36
7
42
50
37
33
47
15
1
8
76
36
8
19
5
12
28
3
9
60
36
35
10
71
24
7
6
54
53
49
48
30
9
3
6
39
12
80
37
12
35
88
21
3
11
10
27
12
12
3
6
15
9
27
45
24
51
12
12
39
12
9
9
135
27
9
36
20
49
6
5
25
90
21
20
87
9
16
3
18
2
10
3
47
37
21
42
12
45
8
37
75
11
1
12
9
15
12
12
15
41
4
36
24
8
13
3
21
3
57
6
17
1
62
49
20
1
2
37
3
57
81
15
9
15
32
31
6
3
21
23
52
56
49
23
24
36
3
36
25
44
12
24
55
9
51
5
40
36
72
36
24
36
36
36
12
36
9
3
9
35
48
97
35
1
71
12
24
1
15
11
10
75
9
39
57
27
20
1
35
1
27
36
33
11
52
36
105
15
35
33
13
24
11
15
36
13
21
84
24
42
18
23
27
10
83
49
3
33
39
8
16
20
12
40
105
23
12
37
36
14
21
4
32
1
3
21
11
16
8
4
44
36
4
27
60
18
26
1
48
20
12
4
69
27
9
12
15
44
13
18
45
12
21
3
9
23
15
21
64
8
28
48
20
1
15
45
6
36
9
8
13
75
20
16
8
13
23
7
41
51
9
12
27
36
16
9
36
84
27
5
49
14
49
24
12
9
71
36
28
12
15
6
12
147
11
9
4
21
3
12
24
8
36
7
33
21
23
1
36
26
25
9
107
13
27
12
12
3
30
18
18
3
57
23
49
14
13
15
18
30
77
12
25
24
51
8
36
1
51
35
1
3
17
36
13
3
27
12
8
13
36
104
4
24
59
58
14
61
11
16
41
13
11
13
23
3
45
36
4
24
24
36
9
3
32
3
1
21
11
16
68
16
51
41
28
9
27
24
24
155
13
23
61
3
45
56
19
68
37
12
51
9
33
12
6
57
12
36
8
25
47
7
9
3
30
39
35
10
2
70
3
27
57
95
1
8
13
3
20
1
3
3
29
24
72
52
51
9
3
33
44
52
24
12
71
21
40
36
20
4
23
10
51
24
8
7
6
39
12
21
15
8
16
21
23
48
79
33
32
16
36
21
23
12
7
29
16
27
18
3
32
1
87
27
9
9
3
20
16
8
7
48
8
21
24
27
1
36
12
3
6
14
48
10
12
6
30
11
28
36
56
1
48
14
49
36
20
36
40
44
1
15
27
81
9
36
12
15
12
3
30
42
9
24
72
32
43
60
45
8
15
10
38
1
3
18
12
15
95
10
3
24
12
20
1
42
6
12
2
49
24
20
27
105
64
8
13
3
20
25
11
217
11
19
5
4
140
48
4
21
11
16
81
15
36
68
144
132
40
8
4
15
8
22
2
10
11
4
15
41
48
1
51
33
6
69
21
84
3
12
24
11
1
33
47
60
13
35
4
3
21
120
27
6
12
12
96
59
1
24
27
8
27
57
4
9
14
22
24
87
12
21
119
4
57
75
60
21
27
27
36
53
27
4
8
13
59
9
24
4
108
44
28
51
33
60
8
24
13
39
33
98
22
27
12
11
109
48
45
23
7
17
27
16
9
27
9
24
36
33
12
84
51
24
36
3
30
42
30
11
4
12
21
120
3
9
3
12
44
4
33
12
11
37
27
36
36
9
11
4
9
39
24
9
3
20
1
39
68
13
36
11
4
8
7
6
11
13
36
23
4
8
4
11
73
35
21
31
21
8
31
129
20
1
27
60
3
9
3
18
30
54
36
30
9
44
49
15
11
49
12
96
9
38
10
63
39
21
27
12
45
3
33
35
13
21
27
3
48
125
7
21
9
26
4
5
1
62
13
48
11
61
12
36
45
27
32
1
26
37
36
44
31
9
12
84
8
12
52
84
9
12
83
12
99
1
9
3
3
21
15
12
30
38
37
21
51
56
63
25
56
4
20
4
8
19
8
22
38
13
15
53
1
27
47
49
33
3
9
27
20
16
12
15
5
24
13
23
28
20
55
54
23
55
20
1
8
37
120
51
12
12
12
32
12
13
27
32
52
20
4
24
36
8
40
12
3
81
3
41
7
21
39
21
48
57
6
9
32
7
5
15
72
1
8
12
28
9
12
18
60
17
4
27
18
24
18
18
12
15
44
4
12
9
24
39
48
8
16
11
10
15
9
18
69
12
8
1
18
42
3
8
88
24
8
40
21
18
56
1
9
15
12
24
20
31
9
9
24
35
25
3
32
12
43
18
35
39
46
30
18
12
35
49
14
34
167
28
15
17
4
12
27
9
9
83
12
13
2
22
39
51
21
21
26
37
63
18
71
4
27
8
33
12
4
48
48
27
12
57
9
84
27
3
6
15
21
23
112
36
8
7
8
9
100
3
33
56
63
25
3
69
11
45
15
1
9
11
1
23
7
21
36
9
3
57
60
27
57
15
12
12
9
2
61
47
82
23
37
12
3
23
25
12
44
16
8
16
56
12
49
2
4
17
16
12
32
16
27
6
50
57
13
2
13
57
23
67
21
21
3
45
42
5
43
5
72
1
14
1
15
9
59
13
12
84
71
144
10
35
1
27
9
36
3
9
75
36
36
8
16
11
1
20
28
9
59
16
27
18
12
99
20
1
27
23
13
3
65
12
25
11
15
16
21
24
60
15
48
5
64
48
9
36
48
12
36
11
51
118
39
3
69
9
42
69
9
23
25
62
1
20
1
48
60
3
21
3
24
63
8
9
1
36
6
5
13
11
52
24
24
8
13
59
124
3
42
18
29
13
39
60
21
110
40
33
12
44
13
27
59
82
51
8
12
36
1
84
39
45
26
1
24
9
12
3
9
39
33
3
15
5
1
6
29
19
9
20
19
42
47
4
57
11
19
24
8
49
24
72
44
36
27
70
6
17
25
11
51
16
9
3
80
70
11
12
16
8
16
20
7
90
11
52
27
81
11
93
25
30
105
3
17
36
16
24
12
48
48
39
12
17
49
15
12
9
24
39
24
3
21
8
36
100
12
32
28
56
36
16
20
13
36
87
32
12
15
1
47
1
36
35
9
4
11
16
18
15
21
3
72
36
11
13
12
9
71
55
9
9
11
99
97
8
7
9
20
12
4
32
1
75
9
12
35
4
24
56
51
16
65
12
16
47
9
24
1
87
3
9
21
35
52
8
1
11
40
21
83
4
23
13
68
31
5
15
70
24
60
3
44
36
36
37
6
9
3
41
16
24
24
8
55
42
39
60
33
24
11
24
12
13
36
3
24
21
3
8
15
9
28
135
42
38
81
3
46
15
20
7
30
59
4
12
45
27
24
39
18
119
1
3
9
30
42
15
9
35
97
12
12
3
12
63
9
11
73
12
92
49
15
48
8
51
45
27
21
16
3
18
14
13
8
13
102
12
9
21
3
72
8
120
19
9
21
11
13
ABCD 313892486*7^$a-1 [50029]
26
11
19
2
4
10
8
9
21
31
15
10
15
16
19
1
23
5
5
38
4
53
25
23
15
1
7
16
4
66
23
5
36
20
19
44
37
22
12
9
12
16
15
17
7
24
5
3
24
38
22
4
6
3
8
29
7
11
2
19
16
39
9
12
24
31
17
11
5
11
45
16
8
27
5
19
12
1
33
54
34
10
2
50
4
14
15
31
26
38
10
6
24
41
1
34
29
55
2
14
13
9
2
10
11
15
24
46
4
46
44
26
30
1
31
9
39
24
1
19
41
11
48
1
9
11
39
2
8
10
8
17
40
8
12
25
3
7
2
4
46
25
23
9
12
15
50
10
20
5
4
28
23
20
70
2
24
6
4
38
42
15
23
21
67
17
40
32
3
1
20
15
22
27
31
14
16
11
15
18
12
35
15
21
3
10
47
63
12
8
26
26
2
6
21
29
3
21
2
5
9
31
49
23
31
32
14
20
3
31
16
13
7
14
35
5
50
6
2
12
10
2
88
8
9
28
33
4
14
6
14
13
1
46
12
12
1
8
13
14
12
24
1
35
13
11
61
4
12
7
60
1
23
25
21
15
12
47
21
15
1
15
4
41
4
31
10
30
41
3
4
32
57
7
40
1
13
3
9
14
9
1
64
36
32
3
1
20
11
3
12
21
17
11
20
3
49
13
79
19
20
9
11
5
11
20
1
1
4
31
8
15
9
7
24
13
13
7
27
29
16
16
9
10
2
11
1
35
5
59
12
15
53
1
11
39
12
8
25
11
14
2
21
3
12
2
10
9
3
4
72
33
24
45
26
1
83
12
57
31
76
13
13
43
5
2
9
7
20
37
20
17
3
23
48
1
19
1
35
24
1
15
8
2
11
16
41
2
25
56
13
35
1
3
11
37
20
48
8
23
9
9
6
21
9
23
48
4
9
6
44
22
14
10
2
4
8
9
32
21
60
54
9
5
3
24
11
68
6
99
32
24
11
94
39
8
3
5
3
42
34
64
32
14
20
10
1
13
3
3
6
26
1
8
13
2
60
8
6
36
3
104
1
12
27
27
50
3
1
10
46
6
10
44
14
1
1
8
10
50
7
8
1
34
12
46
4
8
2
17
11
9
32
39
16
1
39
14
2
44
4
9
8
19
4
8
9
36
13
35
4
35
9
13
14
10
15
21
4
7
7
6
50
24
9
12
61
7
43
33
27
24
13
21
7
68
36
16
8
21
26
9
5
7
36
3
29
15
1
13
12
19
5
39
47
24
10
4
15
20
15
30
38
9
1
58
21
4
101
23
16
15
14
16
7
27
20
9
27
13
48
15
58
3
4
44
4
7
21
15
4
30
60
14
24
1
21
7
11
9
57
2
4
8
9
3
14
11
12
20
11
16
20
17
48
20
12
4
12
11
16
54
15
20
1
14
9
53
3
5
27
9
26
36
2
90
5
24
12
35
13
12
39
57
15
4
30
14
5
3
1
32
27
32
13
13
40
34
26
10
21
15
1
9
26
2
6
14
7
40
24
5
20
10
13
7
4
13
23
1
25
11
27
16
4
1
16
20
3
45
7
18
26
13
11
1
20
25
6
17
28
28
4
4
9
28
2
9
8
27
53
4
36
7
10
23
33
3
1
19
1
16
8
31
47
33
8
24
7
78
2
22
3
11
57
4
19
14
2
36
9
16
15
8
16
6
14
81
32
35
29
17
30
16
28
5
1
4
6
16
9
39
36
45
16
19
2
14
33
37
15
23
20
16
4
17
13
16
2
54
4
3
31
10
12
14
10
47
29
7
3
25
35
34
11
29
10
36
37
23
8
1
1
7
12
11
8
9
7
9
11
9
1
3
13
10
14
32
2
1
9
10
16
12
21
48
15
17
59
5
17
11
40
16
3
25
44
56
5
40
139
7
29
4
23
1
20
27
1
20
1
38
9
1
18
42
6
41
23
40
5
16
1
14
5
29
27
9
15
12
9
34
14
18
20
10
28
71
8
27
69
1
11
63
1
36
23
16
21
3
4
9
7
10
2
1
7
4
76
1
16
52
12
59
10
15
45
26
89
15
1
29
14
1
19
33
28
1
20
19
31
9
1
19
17
2
9
3
13
1
142
2
30
6
44
6
13
16
12
15
14
10
40
6
3
8
16
8
3
12
48
22
3
8
8
7
49
23
16
21
23
76
24
8
12
12
8
13
36
17
54
2
4
19
17
48
10
5
8
24
21
3
20
1
4
7
32
4
3
8
38
38
4
10
31
5
10
10
35
1
35
55
48
8
1
13
31
3
13
12
16
52
20
31
12
33
12
3
21
5
20
15
59
41
15
20
20
25
1
34
40
21
23
60
1
9
12
38
21
29
6
2
43
19
13
59
24
4
20
49
12
55
26
26
4
54
11
31
18
3
11
37
11
49
23
1
19
52
10
6
9
15
29
4
11
13
1
10
52
5
12
1
38
12
21
12
28
39
22
7
12
51
60
14
34
22
3
40
53
2
2
7
1
2
4
20
20
65
8
40
1
10
12
58
3
7
2
11
12
11
5
12
4
11
22
10
9
12
5
7
7
9
47
12
28
25
45
20
10
37
23
40
21
49
27
7
13
19
24
54
26
73
7
40
14
2
18
38
8
24
30
20
2
33
1
31
16
23
2
12
135
24
8
15
37
3
4
4
21
4
11
1
20
16
32
1
16
11
97
8
4
34
10
70
5
11
24
14
20
70
1
19
1
24
4
12
5
26
17
17
55
44
7
10
18
41
96
13
2
14
71
35
64
6
14
5
8
13
19
7
1
27
44
68
14
8
2
44
41
59
14
22
24
24
1
15
33
8
13
11
48
11
17
25
80
28
27
16
133
4
7
3
25
20
1
50
20
2
50
1
20
60
27
57
16
13
35
20
13
3
155
12
9
1
30
29
4
9
36
14
21
29
44
24
12
14
5
5
2
2
10
56
13
1
36
40
11
15
28
13
7
49
31
1
39
46
3
17
2
32
1
15
10
42
9
49
31
16
37
8
2
25
21
24
60
12
60
14
1
11
1
20
40
20
13
78
46
30
26
27
8
44
11
8
9
39
12
10
2
21
13
2
1
7
2
3
9
16
10
69
3
28
17
17
11
20
29
22
50
23
33
27
21
3
11
62
34
10
35
4
16
21
10
13
1
44
11
28
33
27
39
20
8
2
14
4
24
8
2
6
40
10
6
20
53
4
12
31
5
25
3
8
29
18
17
33
15
44
27
9
16
8
51
21
8
29
14
9
4
12
20
16
8
1
24
6
9
1
7
16
45
36
23
7
54
12
3
4
21
2
5
19
17
24
85
3
11
20
14
15
35
10
52
18
17
21
3
9
12
14
14
30
69
16
12
15
69
25
2
21
3
9
7
18
12
2
1
25
10
61
32
56
40
15
1
9
3
12
95
16
44
2
59
15
6
26
12
21
7
8
24
33
3
1
33
2
24
21
19
29
15
28
5
4
9
2
28
5
15
81
5
14
9
8
39
25
9
36
35
12
4
7
5
3
29
3
49
7
16
14
22
34
58
1
7
8
34
2
5
33
11
27
42
36
2
60
25
23
9
25
2
17
8
23
1
45
4
10
10
50
25
24
7
5
9
59
3
4
1
16
23
4
2
50
20
24
4
21
35
13
9
12
6
6
3
76
4
28
32
11
6
26
9
32
28
4
21
24
34
20
13
7
6
4
6
9
16
5
7
17
72
8
31
7
4
80
8
28
14
8
6
9
96
60
9
12
14
65
7
9
12
4
56
13
11
8
67
38
36
8
2
13
20
12
3
1
24
11
4
5
5
39
29
50
8
16
57
17
19
3
9
3
12
17
8
9
19
41
110
36
16
21
32
1
18
16
6
20
23
75
52
29
19
70
8
12
3
12
23
82
7
20
3
6
14
21
1
35
99
12
12
21
4
24
11
10
3
7
38
11
24
29
11
7
2
4
35
48
1
35
35
1
32
13
10
24
8
9
12
1
6
9
7
37
37
31
16
9
7
12
5
2
12
33
29
23
35
29
28
39
5
7
9
3
21
5
22
24
8
50
35
24
31
22
3
7
10
43
21
10
24
10
46
13
4
3
94
8
3
56
5
7
60
13
11
27
10
3
8
7
8
10
2
4
10
18
1
1
14
10
19
7
9
16
23
12
14
22
32
40
33
3
24
26
2
42
2
10
23
36
39
17
3
40
2
19
8
43
29
19
12
50
14
9
15
6
10
9
31
142
2
9
3
14
14
9
33
26
12
9
32
65
14
12
8
29
7
1
32
21
23
48
1
50
4
2
4
8
2
24
21
12
19
58
47
8
12
19
4
13
27
93
13
14
20
16
21
25
2
49
11
9
1
36
24
26
5
8
11
10
10
26
51
11
38
19
3
2
8
3
21
3
4
7
10
63
51
17
3
25
11
9
3
4
8
1
8
11
5
31
9
5
3
73
22
64
20
10
4
7
3
10
47
19
8
1
20
36
39
14
2
5
15
1
3
9
36
21
11
3
16
4
5
16
33
7
16
12
11
40
13
44
8
5
10
14
20
12
14
24
9
12
24
16
15
6
99
1
14
4
2
11
7
9
11
5
7
16
42
2
21
12
1
42
8
12
81
28
25
38
70
11
11
21
3
1
35
16
8
9
25
6
25
31
40
17
24
23
13
1
2
1
13
11
20
25
14
60
45
25
16
7
1
26
10
6
4
4
25
20
1
10
14
11
15
12
24
10
4
31
5
11
15
30
38
41
19
24
1
9
6
21
4
19
21
25
14
22
7
7
26
48
10
41
47
17
1
24
2
1
48
21
26
45
29
7
43
4
20
9
16
9
11
1
54
2
23
15
13
33
19
11
8
60
20
13
15
1
23
14
7
8
8
73
70
9
7
8
1
12
44
49
24
4
36
34
37
45
35
15
1
8
4
35
12
13
32
3
22
7
7
14
2
24
57
8
7
20
60
1
23
10
14
33
17
11
45
24
26
36
32
40
2
7
28
4
8
81
16
7
47
29
11
22
15
36
117
2
50
10
50
10
1
7
21
17
38
4
6
26
14
23
12
19
5
11
72
32
28
17
15
1
28
21
23
4
43
36
26
14
20
17
33
35
1
3
12
33
90
1
8
8
36
19
30
19
5
14
28
42
39
11
21
16
72
23
44
2
12
40
46
14
35
15
9
11
69
36
36
31
64
13
4
45
2
26
35
1
8
11
8
20
23
5
43
28
20
21
16
20
20
16
1
4
44
6
21
20
12
28
4
15
2
14
13
11
37
8
12
43
57
12
51
6
18
5
51
16
34
10
52
8
9
11
16
28
6
2
1
7
1
24
16
12
1
8
51
48
21
50
33
1
11
25
12
15
8
3
1
23
22
19
16
5
7
11
29
11
33
15
4
17
13
26
14
8
3
9
3
81
14
5
5
7
63
1
4
55
1
15
10
26
1
3
46
8
11
16
11
77
8
9
19
17
14
5
63
1
15
24
9
12
4
12
75
20
4
24
8
9
36
4
15
6
22
13
4
19
26
15
15
25
28
17
11
33
3
13
23
8
36
32
79
29
4
52
1
46
48
2
8
6
33
21
2
21
15
12
16
10
10
20
6
8
3
24
24
59
61
20
27
8
4
41
4
12
52
32
37
7
4
3
28
6
4
7
25
3
21
12
24
23
11
26
30
9
19
16
36
ABCD 314030082*7^$a-1 [50018]
24
6
122
12
48
12
6
202
78
32
22
6
14
16
6
14
16
14
4
48
38
42
18
70
24
18
72
6
24
26
24
40
20
16
60
14
30
30
78
48
22
18
72
12
66
2
100
50
34
56
12
90
6
42
42
6
30
64
12
44
4
146
54
10
6
60
12
2
46
2
4
6
20
12
70
20
6
60
52
2
30
28
30
24
8
16
72
18
44
6
22
8
12
132
36
24
16
32
28
6
14
4
188
18
16
14
12
52
26
12
60
4
44
30
24
46
12
20
34
36
20
40
12
30
20
6
76
14
42
28
54
18
12
12
48
30
8
34
24
54
78
8
136
18
26
4
26
30
10
6
14
160
50
10
2
30
120
12
48
4
24
2
70
12
30
12
24
84
30
8
10
62
30
58
38
52
24
56
52
12
68
18
30
88
60
2
18
24
22
54
6
66
50
12
6
12
18
22
38
24
106
14
106
80
4
6
2
18
10
62
42
30
10
20
10
6
14
6
12
18
30
10
96
68
18
10
50
4
8
58
18
6
14
12
52
38
4
14
40
2
102
172
6
38
54
18
52
72
24
32
10
20
10
30
18
24
12
44
4
116
12
52
198
8
16
14
4
36
42
32
22
6
18
14
28
8
10
2
22
48
24
44
76
44
90
30
70
2
4
26
52
8
58
14
16
32
12
30
6
30
12
22
6
2
4
74
10
42
20
28
60
120
2
22
20
18
10
12
6
20
12
34
18
26
24
30
16
12
54
98
126
34
56
22
62
16
44
10
6
24
8
48
24
28
12
6
2
102
48
22
20
6
64
18
8
12
48
52
2
6
30
22
20
12
90
10
26
54
10
8
48
54
6
12
78
34
18
68
10
14
46
24
18
18
90
6
6
20
10
8
34
38
4
60
84
62
30
40
18
54
8
42
22
8
36
4
36
36
44
4
56
46
30
6
12
26
12
124
14
4
6
32
10
32
60
18
4
6
72
6
156
6
2
16
30
32
48
22
32
18
12
10
8
60
72
10
6
134
6
64
128
10
8
30
4
36
36
24
30
24
38
30
12
30
16
32
40
2
82
36
18
20
10
102
42
8
4
8
16
6
26
28
36
134
142
98
64
78
2
30
126
60
24
16
2
30
28
74
70
6
20
10
62
10
2
40
38
52
38
28
62
10
20
18
12
30
28
12
2
10
20
16
36
6
18
12
128
12
28
24
6
32
78
54
16
30
20
54
10
12
8
18
34
24
6
14
112
12
38
30
88
2
40
2
30
46
20
24
10
30
30
38
34
8
46
20
30
22
18
44
36
12
22
68
48
54
36
10
2
12
78
4
18
18
90
2
6
16
24
74
30
22
48
18
2
16
24
12
18
8
64
6
2
22
108
48
48
6
56
10
78
24
38
58
80
136
56
60
30
4
44
22
24
14
54
6
12
30
90
22
6
14
6
12
42
30
28
12
38
40
24
14
10
54
20
16
20
10
20
12
48
52
30
72
30
78
8
22
60
30
2
30
82
18
20
10
6
24
26
12
4
14
4
108
8
10
32
12
6
10
32
4
60
68
10
30
116
34
20
30
6
42
94
8
6
12
18
12
28
36
74
24
40
18
20
22
6
30
30
50
12
10
32
6
22
8
46
6
42
18
78
36
36
18
6
14
70
74
6
82
20
88
50
4
56
10
20
10
24
26
10
30
6
14
64
8
12
60
78
10
2
10
8
12
28
32
6
70
32
10
18
6
18
68
18
4
20
6
16
24
20
60
30
34
66
12
2
40
56
46
18
8
18
30
4
8
58
62
4
48
12
24
90
36
14
12
18
30
82
20
30
12
16
2
42
6
4
48
38
16
24
2
18
4
36
54
66
6
8
10
36
2
48
30
10
14
52
18
60
36
6
26
4
54
20
16
44
70
6
60
44
24
10
78
2
18
34
6
12
8
70
12
68
64
24
110
10
2
52
8
34
150
26
12
6
42
42
22
74
16
36
30
32
18
18
124
42
36
38
30
16
36
32
66
22
80
22
6
24
18
12
48
2
36
16
56
28
6
18
12
66
8
24
10
8
4
24
2
78
10
60
2
4
156
18
44
22
14
12
18
4
6
14
36
22
50
100
12
30
56
100
12
2
18
42
36
22
2
16
62
12
60
90
6
24
6
42
22
56
10
2
64
44
40
14
6
46
14
10
90
74
66
40
54
60
78
12
86
106
74
34
98
12
28
62
10
98
10
50
48
10
2
22
6
60
20
16
74
30
42
4
6
8
54
46
36
24
36
26
30
12
30
78
30
10
18
6
96
20
60
120
28
32
12
10
6
2
18
10
2
28
6
6
8
64
18
2
22
90
36
8
24
10
18
20
22
6
32
48
4
8
12
6
10
12
24
36
42
20
16
2
4
8
60
22
24
50
34
36
120
120
12
102
30
6
84
30
66
6
14
4
20
6
10
42
42
12
38
28
32
18
100
8
4
8
4
18
66
80
12
64
6
68
12
18
4
56
24
10
38
154
66
12
66
6
14
12
10
60
48
6
26
42
28
50
30
82
30
26
4
48
8
12
12
58
30
2
78
28
50
4
8
30
4
24
14
28
12
26
40
96
6
12
26
82
8
54
6
60
84
48
48
82
24
6
12
26
40
72
20
60
10
18
42
2
16
174
30
26
70
6
14
34
20
82
38
40
6
2
42
6
24
6
16
26
28
32
48
4
8
30
12
22
6
30
38
16
6
54
30
54
14
10
20
48
10
38
40
12
68
4
6
42
12
8
10
30
50
42
28
12
20
10
66
12
42
6
24
20
16
20
72
52
26
70
6
26
28
32
28
36
104
34
38
10
38
10
42
30
8
24
16
6
66
38
12
22
26
12
12
46
24
6
2
72
6
24
10
78
12
30
42
6
102
20
6
52
18
14
6
24
36
24
88
18
50
46
14
46
18
8
58
6
6
42
50
90
28
60
12
12
188
16
74
18
18
4
8
10
42
36
44
36
40
6
18
26
60
12
12
52
30
6
20
48
22
8
4
26
12
30
12
66
16
48
8
60
72
36
4
38
4
6
12
8
28
6
26
12
100
20
58
48
30
2
18
24
108
22
26
40
12
24
24
44
40
12
8
28
18
6
6
12
48
2
6
60
12
18
60
112
60
20
40
42
26
12
4
14
16
8
16
2
40
62
22
26
30
4
14
10
6
8
36
12
40
42
8
12
90
22
8
16
12
60
122
36
22
8
136
26
30
22
12
38
36
34
26
42
34
14
30
22
2
10
20
30
16
2
10
8
4
8
78
4
50
30
6
34
30
20
16
14
48
10
30
38
16
8
30
106
2
22
116
90
46
150
8
36
4
110
16
32
18
54
48
10
60
42
26
30
12
28
24
42
38
10
30
8
88
90
42
2
10
12
38
18
100
8
4
6
60
2
4
14
10
14
52
38
10
146
40
12
62
46
42
62
82
54
12
8
120
24
36
34
20
16
50
4
48
24
6
8
10
80
46
30
26
22
66
24
6
32
12
22
8
6
124
20
10
6
152
42
28
12
170
22
18
12
6
12
20
100
26
12
ABCD 314161182*7^$a-1 [50005]
24
43
30
15
45
11
12
15
105
15
81
1
3
8
1
11
28
3
8
22
50
64
6
11
7
6
47
3
9
24
7
93
11
40
17
4
51
77
13
3
56
12
13
26
1
15
5
4
105
6
9
8
15
9
79
18
27
32
12
15
9
157
3
15
9
45
2
37
3
53
28
45
48
36
83
67
41
13
23
3
48
46
66
105
8
4
11
48
40
30
71
13
48
11
25
42
18
12
2
70
75
47
97
71
22
47
12
7
9
24
81
3
3
17
72
16
33
47
7
5
28
8
37
15
8
51
13
35
16
17
15
61
27
6
24
24
36
36
3
8
40
12
12
21
42
17
36
13
6
29
1
23
4
20
1
11
15
57
13
26
1
12
20
7
8
22
47
12
109
2
117
12
15
109
51
6
50
1
15
30
2
16
29
97
18
29
43
8
57
12
3
1
15
18
39
32
4
8
76
21
59
28
44
25
30
17
7
32
13
8
19
5
12
24
7
45
20
52
45
11
84
96
31
6
83
63
40
24
5
1
111
32
4
60
3
21
3
24
17
48
15
25
21
3
60
32
1
18
29
132
4
57
24
74
9
13
50
1
56
36
16
9
2
13
8
3
46
23
12
13
3
23
13
24
48
12
12
104
12
24
37
11
7
53
19
54
2
21
16
11
82
11
19
33
15
5
4
71
81
4
11
13
11
10
27
27
45
3
8
13
11
57
31
33
24
191
33
48
40
8
37
75
71
34
36
11
7
29
27
13
8
12
1
6
54
24
108
47
60
60
15
46
12
60
59
4
12
39
8
73
33
14
21
12
16
8
4
11
9
31
8
9
7
5
88
57
66
89
52
27
29
51
9
7
30
24
2
46
47
1
42
21
3
48
5
3
10
14
1
24
8
60
91
6
26
64
56
33
12
60
15
25
32
13
35
12
24
24
4
48
45
11
7
17
63
61
32
4
24
63
17
4
32
43
5
37
11
24
16
51
8
13
3
6
23
51
69
1
3
21
2
21
19
8
16
5
25
35
12
3
1
32
12
4
36
11
9
39
33
28
21
14
73
56
7
93
56
75
49
8
85
23
36
1
3
35
13
80
67
29
1
3
9
14
13
12
80
16
8
1
27
9
11
63
13
12
9
23
63
21
4
15
6
18
6
23
4
47
16
24
17
15
34
3
44
64
15
57
15
96
17
24
36
75
1
23
25
44
27
1
56
48
87
25
15
18
14
16
9
39
6
3
24
47
22
90
18
27
68
28
11
72
40
9
45
96
87
32
19
41
4
8
43
5
24
52
104
1
48
48
14
21
19
17
16
24
24
8
4
11
46
71
36
12
61
11
49
11
25
14
21
52
32
4
8
24
3
1
48
21
11
12
19
8
1
15
48
78
15
56
76
21
3
20
19
8
13
3
24
5
12
12
24
19
5
12
7
90
11
48
4
48
12
11
22
59
28
11
1
12
20
60
1
15
35
40
17
15
9
15
9
37
84
14
61
57
15
12
20
27
9
7
53
25
15
8
28
39
6
24
42
45
48
44
7
33
36
35
25
8
48
63
57
39
16
6
42
32
9
4
3
24
18
11
64
33
2
16
17
7
5
12
48
76
9
66
5
4
24
60
21
48
62
9
7
17
13
15
35
73
12
8
16
11
9
37
23
48
19
17
12
28
12
9
15
8
3
1
39
6
3
15
32
96
10
15
24
63
8
61
32
4
15
9
36
3
17
13
35
55
101
112
9
18
24
17
7
24
8
1
9
15
24
8
36
40
104
13
27
3
8
24
9
36
64
27
125
48
3
9
12
12
37
11
48
7
18
6
9
15
6
11
15
22
3
32
61
2
33
85
2
1
39
5
16
3
17
4
3
29
16
120
8
27
1
8
7
6
47
28
120
8
52
12
20
4
80
13
26
45
43
81
24
108
3
29
28
71
45
12
28
35
16
30
66
24
6
3
60
33
2
49
60
180
21
26
16
9
8
63
10
30
29
40
44
7
69
35
1
68
3
25
8
16
44
48
13
11
16
44
7
41
16
8
4
3
48
8
34
6
45
8
27
21
1
26
10
35
1
35
31
9
15
33
68
3
25
8
16
15
8
9
12
67
9
24
12
12
23
9
4
44
135
57
4
11
49
23
9
37
95
4
12
33
11
24
25
60
26
21
16
3
41
4
32
1
15
8
12
16
32
61
2
16
5
4
8
16
21
11
16
12
8
1
143
19
96
5
85
3
48
12
68
16
51
42
48
12
18
53
19
5
25
47
12
4
11
37
59
40
8
46
47
27
22
2
13
56
12
64
23
9
31
41
4
36
33
30
105
44
1
51
9
78
5
67
93
80
24
4
12
12
12
12
21
11
13
27
8
31
24
32
9
1
11
43
77
3
40
41
28
32
12
40
45
42
8
22
84
75
9
2
16
21
11
49
39
32
21
40
9
26
9
7
17
12
37
27
3
8
25
84
3
8
9
28
3
24
8
40
8
13
3
8
13
27
89
7
29
16
24
3
33
44
36
31
65
15
73
8
7
8
45
36
36
4
39
5
4
9
30
53
3
25
15
78
26
24
88
24
17
31
5
12
52
51
5
36
16
71
24
1
20
3
16
41
16
23
24
37
9
26
48
10
47
52
8
88
27
45
33
27
36
20
40
12
12
68
24
48
3
40
17
28
9
2
49
15
17
7
5
27
37
11
16
9
21
50
22
27
32
24
1
60
96
23
19
33
8
28
99
54
3
23
34
3
3
8
45
4
24
23
1
20
25
2
9
7
5
91
17
7
42
11
4
47
33
12
16
21
6
17
4
3
41
40
33
3
80
1
3
47
10
39
47
13
60
21
26
46
3
8
16
32
16
12
44
7
5
24
36
37
36
15
12
35
21
40
44
73
11
27
9
31
57
36
32
19
18
3
12
8
7
17
24
36
43
24
21
8
4
56
7
81
32
7
21
11
48
22
2
33
1
6
24
17
12
25
18
8
45
4
117
47
4
8
7
8
9
15
10
3
9
23
16
51
6
24
18
17
12
12
7
32
9
24
7
8
25
8
25
23
7
33
8
16
20
3
34
11
12
36
27
37
3
5
12
12
1
63
32
4
47
73
21
2
1
8
72
12
24
1
15
11
21
19
8
1
24
23
9
16
15
42
23
24
4
35
24
9
64
9
3
33
11
24
7
6
90
53
12
39
21
51
121
20
3
81
12
19
17
1
14
21
24
1
3
92
1
23
12
12
12
16
8
15
93
84
36
16
3
56
40
9
39
6
36
12
3
15
81
32
28
3
69
8
43
6
50
25
23
1
21
2
9
60
3
34
35
4
15
5
37
27
123
21
20
12
40
68
15
1
21
2
61
35
34
60
48
2
24
49
20
4
24
23
82
3
12
15
9
69
15
11
40
8
49
21
66
9
20
16
8
72
27
24
34
47
40
9
6
42
15
24
21
63
59
21
25
50
21
24
36
37
15
8
3
25
36
27
5
12
4
116
40
8
60
1
47
25
2
141
1
23
12
13
18
17
15
22
11
7
17
15
73
33
11
37
30
30
42
32
16
41
15
9
16
8
28
69
14
16
33
21
26
13
8
13
27
32
75
69
24
12
60
1
15
24
35
13
3
45
12
92
28
23
94
48
23
75
24
16
30
26
24
16
24
81
8
13
2
49
9
3
11
16
21
3
21
9
18
41
4
8
19
53
3
144
64
72
81
8
24
48
31
53
4
9
110
24
25
33
48
3
11
9
16
45
23
37
6
5
1
36
38
24
1
15
17
13
47
43
69
60
20
1
15
80
12
28
8
3
13
11
24
46
35
31
17
7
30
2
9
15
57
31
29
43
6
35
7
17
48
7
56
49
23
21
25
50
9
31
65
12
37
23
16
12
24
24
3
48
29
1
3
39
24
41
15
40
77
24
3
57
25
30
21
11
21
24
37
11
27
45
12
12
19
24
8
9
100
21
48
11
51
40
17
15
25
23
9
1
3
12
20
12
12
72
1
3
21
23
3
40
17
7
30
27
12
11
45
4
48
12
44
31
78
143
12
25
39
71
9
12
16
3
54
35
12
16
27
41
12
73
2
16
5
25
3
20
51
25
84
27
29
27
1
23
9
4
27
56
21
3
46
18
48
17
1
30
30
26
1
8
7
8
69
16
12
12
3
5
3
13
20
37
11
13
2
21
ABCD 314260248*7^$a-1 [50039]
72
39
33
59
37
47
84
4
12
45
23
49
11
28
20
40
20
49
9
15
87
9
23
36
12
84
148
8
24
4
12
48
9
24
72
27
45
119
1
27
132
20
37
39
33
144
72
119
40
20
24
28
9
15
48
8
60
52
8
24
76
21
47
76
45
63
12
6
14
25
23
12
13
147
21
3
24
116
25
39
36
96
36
9
15
20
16
21
11
28
33
96
11
61
9
110
84
36
4
20
48
16
177
47
12
109
24
47
1
15
140
160
72
21
24
47
4
20
16
84
56
46
207
15
48
12
20
100
21
11
85
72
96
3
48
96
45
35
46
74
24
61
33
26
24
52
108
8
13
119
120
1
9
2
28
8
24
24
1
15
44
61
83
12
40
116
12
49
47
10
14
28
12
42
50
136
21
11
13
63
56
28
6
74
36
216
121
3
44
25
87
9
59
52
56
40
9
120
9
30
33
147
56
61
15
12
32
36
154
6
33
51
21
27
8
100
57
24
11
12
49
75
60
32
168
1
435
68
36
13
51
21
11
60
25
96
99
140
36
48
13
39
8
72
4
6
30
129
111
68
61
35
16
84
57
143
24
24
1
48
59
4
116
28
12
168
20
1
24
27
108
56
108
109
24
15
18
90
36
33
72
75
21
24
35
37
3
150
18
32
28
33
96
24
15
80
52
6
62
1
33
39
159
9
3
44
4
32
13
23
60
28
20
205
35
37
39
33
48
95
40
24
24
32
40
24
56
12
48
157
3
24
60
116
24
13
3
180
20
120
28
105
129
62
1
24
51
20
1
27
44
72
24
25
51
120
8
100
20
28
9
51
164
1
155
61
27
20
49
3
68
25
15
12
44
36
4
105
3
108
48
105
39
12
60
9
48
71
76
6
6
57
15
18
255
24
9
74
52
36
8
22
63
11
4
12
48
24
45
24
72
39
42
26
13
87
33
11
13
35
60
52
20
1
15
57
24
48
24
27
30
14
60
40
8
60
10
15
27
44
1
24
39
42
15
3
20
16
12
30
15
72
72
3
8
48
109
71
49
23
25
107
37
15
24
90
50
16
36
48
57
27
72
21
24
48
47
28
20
1
11
84
1
15
9
15
33
3
69
24
35
13
24
11
28
9
71
97
75
12
12
45
11
40
44
76
78
54
56
16
81
3
32
13
35
85
111
36
12
9
99
21
27
24
80
28
32
73
48
48
99
24
8
37
72
39
33
11
40
21
27
45
3
72
60
57
35
13
23
1
24
96
48
48
24
47
4
20
1
35
40
36
129
111
48
12
36
8
36
37
24
48
11
4
24
36
93
131
28
9
3
48
120
60
12
12
36
8
72
61
33
6
81
3
45
23
100
30
15
47
4
36
57
48
15
56
10
2
16
93
27
12
8
52
69
71
28
45
24
123
32
37
33
15
24
3
56
12
1
11
60
4
44
73
47
40
32
24
16
48
68
24
28
12
44
1
15
36
84
8
28
80
40
20
49
35
28
42
50
181
15
42
2
4
129
24
23
16
68
36
40
20
37
24
24
72
71
52
84
42
30
20
13
119
28
21
123
20
97
24
15
44
36
25
3
21
120
15
68
16
45
107
4
60
21
35
4
8
48
48
96
16
9
35
16
8
12
120
4
36
9
35
133
35
36
112
104
4
32
28
9
51
96
21
144
72
96
11
24
12
49
24
3
24
20
48
58
50
4
24
56
4
20
1
3
12
9
87
18
63
33
26
52
92
109
71
36
13
195
21
15
9
11
61
3
117
83
372
24
64
180
21
35
36
4
116
1
11
16
21
9
63
3
21
9
30
33
23
10
30
33
24
3
24
24
45
27
21
153
183
23
40
9
135
44
24
28
9
11
37
83
60
121
47
64
8
34
15
99
12
32
12
28
20
37
15
9
72
3
36
84
32
13
27
72
68
1
27
36
20
148
9
83
48
13
72
48
39
36
8
40
44
1
24
24
24
23
16
8
1
11
37
99
21
23
108
61
59
276
25
27
93
35
13
11
13
23
1
75
45
39
24
8
24
16
57
3
69
24
71
25
48
47
4
24
92
48
1
11
13
3
8
12
28
21
39
24
12
21
9
15
96
83
16
44
4
8
4
84
44
25
11
16
116
10
15
27
93
23
16
9
87
8
12
13
96
39
12
12
116
13
23
36
61
24
35
84
88
128
193
15
92
28
105
27
12
105
48
23
4
69
24
15
8
24
12
37
48
35
85
11
109
9
42
8
12
1
23
1
24
15
57
3
24
20
4
12
9
75
20
34
159
111
32
121
96
3
20
313
11
60
226
15
24
15
36
8
13
24
24
27
212
72
60
16
69
24
47
24
58
38
4
36
33
39
20
37
23
58
110
48
304
18
15
24
48
23
4
128
36
4
21
35
85
111
8
28
12
60
48
12
48
48
33
11
148
12
36
104
28
32
48
13
27
45
3
6
15
168
87
177
24
9
26
61
48
95
58
63
39
128
40
20
60
1
24
48
39
80
1
120
75
32
37
51
20
24
40
36
21
39
24
68
22
54
36
56
72
12
268
21
47
4
21
24
3
8
52
32
40
84
132
8
4
21
24
48
35
13
15
9
24
ABCD 314367798*7^$a-1 [50012]
60
3
21
12
84
3
33
60
19
32
16
24
80
45
63
129
36
24
67
36
8
9
31
17
24
7
24
5
15
57
36
72
120
15
81
99
64
41
144
27
21
39
21
31
48
17
7
56
60
21
24
84
24
51
57
43
68
9
24
7
120
32
28
29
63
21
24
12
31
12
161
72
60
15
33
12
96
12
195
4
8
36
64
245
7
197
31
89
12
27
132
21
99
93
55
5
12
63
153
19
41
60
24
60
72
3
16
84
32
28
12
77
36
12
51
189
3
21
84
103
29
36
79
80
57
27
33
48
24
51
16
5
27
72
60
33
36
12
60
115
12
17
51
4
41
36
3
28
29
103
8
21
15
4
5
7
53
15
108
21
144
48
127
17
15
9
36
72
3
33
3
81
120
3
21
168
43
29
12
19
17
48
24
19
17
48
7
149
19
17
48
36
15
9
55
12
53
267
33
87
40
5
115
5
3
36
4
41
31
8
201
51
105
12
24
96
19
12
8
12
9
96
3
57
7
161
24
36
7
32
16
53
27
69
12
48
63
81
24
27
9
31
89
7
17
24
24
24
15
16
29
24
91
41
79
8
300
52
5
75
48
81
31
48
12
5
123
60
36
76
17
31
32
21
15
9
51
4
29
120
79
5
12
31
60
12
48
5
84
43
29
67
29
60
7
65
3
9
63
45
3
9
36
7
20
28
77
63
21
15
12
52
48
53
72
12
7
60
48
32
81
12
12
91
41
48
3
40
80
12
9
24
3
93
12
19
53
7
137
144
79
53
12
103
17
24
96
84
24
31
77
19
65
36
36
19
20
4
29
24
43
5
19
68
9
51
100
29
39
45
19
216
68
45
31
5
63
69
219
4
44
4
92
64
29
132
3
21
7
20
21
3
57
31
8
57
103
41
24
39
28
68
33
48
96
48
12
60
72
24
67
12
17
12
39
100
200
33
31
96
53
36
135
4
12
17
15
9
24
207
40
53
48
19
36
5
75
144
52
77
132
144
43
77
12
51
4
116
60
144
9
51
21
24
24
36
103
53
36
91
5
15
57
15
21
19
8
45
67
65
63
33
79
56
24
16
77
24
91
53
12
3
33
60
24
12
3
21
96
3
36
9
48
7
132
108
20
9
3
33
36
91
80
288
60
21
27
93
84
51
16
20
21
19
65
36
67
101
7
44
40
48
80
40
48
77
48
12
43
29
63
9
39
24
88
5
27
9
39
33
12
3
117
31
17
72
12
15
40
17
31
36
101
48
15
9
12
67
32
93
27
12
45
19
17
72
7
17
36
12
175
68
9
12
48
48
199
53
72
19
101
7
72
5
36
24
27
21
24
24
36
72
36
183
81
51
33
19
56
4
41
60
207
45
24
120
99
33
84
7
60
29
168
43
41
24
99
33
3
28
60
132
20
9
132
84
132
3
9
27
160
48
89
48
12
7
29
147
21
91
5
24
7
36
77
91
5
31
12
17
7
44
16
20
57
19
17
15
48
117
12
123
117
31
132
29
43
68
12
40
65
43
29
31
20
60
88
149
91
12
89
36
7
89
12
12
36
24
120
7
53
180
12
12
84
24
24
48
84
19
8
28
5
72
24
39
4
29
51
144
36
108
60
72
48
48
9
12
3
84
9
108
39
21
72
12
31
5
19
36
48
96
80
93
24
151
20
9
87
33
12
60
36
55
29
27
9
12
43
113
7
29
12
3
4
29
24
27
120
45
43
24
53
127
20
57
60
12
12
48
84
75
9
48
84
36
15
160
77
36
27
45
43
5
7
5
43
5
75
16
17
67
48
5
36
24
48
36
51
64
17
63
48
9
39
24
21
7
12
84
89
12
55
5
15
21
24
3
9
180
24
24
168
7
20
9
135
9
120
96
15
45
19
137
96
67
8
9
72
31
12
20
45
12
39
33
36
96
19
8
57
31
24
41
72
15
57
31
72
53
132
84
12
7
80
105
3
9
27
40
5
63
60
9
24
60
24
72
108
24
108
151
101
12
27
40
113
27
132
93
15
81
51
9
7
17
127
53
3
4
5
15
28
5
15
28
5
27
60
52
17
36
132
43
12
101
79
125
75
57
48
55
17
12
51
88
5
27
40
29
36
48
72
15
93
12
3
9
48
12
27
76
17
3
100
8
36
33
3
57
39
69
39
52
32
88
17
36
36
91
132
101
24
24
48
55
5
43
101
12
27
69
91
161
36
15
45
19
44
21
15
33
3
40
68
9
39
64
5
111
9
72
12
12
12
36
24
7
20
16
5
43
29
7
5
51
24
40
65
51
12
57
12
79
12
29
7
17
15
57
55
53
216
72
36
36
19
77
12
171
40
20
60
136
72
20
12
4
29
12
75
21
12
24
19
5
24
31
41
39
57
75
28
29
72
12
51
21
7
17
12
12
31
53
115
32
96
4
5
15
9
96
120
15
9
12
27
12
9
27
64
5
96
24
111
84
117
7
84
5
27
57
ABCD 314478834*7^$a-1 [50096]
61
44
60
139
36
33
18
30
42
5
24
1
12
39
27
14
16
11
1
11
79
2
3
25
3
20
19
6
3
21
15
21
23
4
3
9
111
90
12
23
7
17
45
75
91
30
15
8
9
7
21
3
51
36
2
87
24
9
88
3
32
4
105
47
16
3
93
57
23
37
44
60
51
25
24
6
74
19
36
15
45
80
1
12
23
28
12
27
18
24
3
44
13
3
15
2
15
31
53
21
10
6
12
12
6
50
52
12
6
5
28
27
110
60
40
20
10
114
39
24
116
16
45
15
8
25
3
39
5
1
87
65
28
3
27
29
84
1
15
21
11
13
6
9
24
51
38
31
128
4
15
17
16
27
24
6
59
21
115
17
22
6
104
28
15
77
19
21
51
17
39
24
160
24
36
29
15
24
40
20
7
62
7
21
24
6
5
12
43
89
1
27
5
7
20
13
32
46
17
25
23
9
39
91
45
44
1
35
31
12
18
131
9
51
31
30
3
5
43
20
1
60
15
32
16
5
12
16
30
60
9
32
9
39
16
12
36
9
18
24
21
15
2
3
7
5
48
36
9
39
1
20
34
21
5
34
65
12
28
32
9
4
3
3
14
60
28
15
63
17
33
22
2
15
24
1
6
2
7
33
48
30
57
32
1
3
84
33
23
9
39
36
16
41
10
98
27
28
17
70
26
4
15
44
21
15
4
57
24
47
24
67
21
17
10
12
90
18
45
8
9
10
2
15
48
97
80
46
12
65
33
22
17
136
80
45
19
3
18
11
31
2
55
21
20
72
7
56
12
7
5
1
15
39
9
17
19
53
31
128
9
79
21
35
28
81
3
53
4
15
33
12
35
16
9
6
12
2
36
4
35
28
33
15
15
5
19
26
10
9
113
40
15
20
7
30
6
30
35
25
80
24
10
26
52
12
83
13
24
35
43
18
131
1
63
48
57
60
35
55
2
12
19
32
9
48
39
19
90
12
15
17
27
36
24
1
35
7
5
4
41
46
12
38
10
30
11
4
135
89
21
24
10
36
41
33
48
28
63
36
5
16
132
23
28
137
12
12
15
12
1
23
57
151
12
60
8
19
53
57
7
21
11
4
65
3
37
35
9
36
19
51
24
29
1
48
8
55
27
2
28
3
27
105
80
16
32
57
48
19
32
49
12
3
75
54
18
18
30
89
1
63
68
9
7
32
36
9
15
1
24
39
24
3
14
55
56
12
12
24
9
3
25
84
3
3
30
30
30
20
10
12
12
26
7
32
72
13
18
53
4
24
9
8
10
9
44
61
3
3
14
36
15
7
48
5
9
58
2
79
29
7
8
37
59
19
18
44
46
41
1
12
80
15
28
53
12
7
21
99
24
96
3
18
11
76
5
15
16
17
4
75
128
16
21
36
3
41
28
48
11
64
75
17
43
5
96
33
10
29
24
13
80
4
39
72
9
20
39
7
5
25
11
16
3
42
32
111
40
9
23
28
44
24
24
16
41
27
13
78
38
24
51
9
79
24
65
7
44
16
96
32
16
12
17
10
98
19
8
40
8
40
8
9
7
3
18
23
4
65
10
18
15
5
63
21
51
4
21
107
73
30
30
42
48
14
19
32
49
6
9
92
19
14
16
20
12
3
49
6
144
9
17
3
9
22
9
21
15
21
15
5
10
14
15
13
23
9
10
30
8
28
23
1
20
76
27
15
48
33
9
8
39
16
9
3
113
27
24
9
22
17
25
6
33
8
16
36
17
24
40
6
45
9
15
32
13
6
5
184
3
33
27
18
20
24
40
11
24
12
28
80
4
27
5
108
1
36
24
6
45
24
8
93
51
9
111
31
33
12
5
31
51
21
5
3
7
12
2
100
3
12
5
31
9
35
25
59
60
19
42
36
23
48
19
29
64
27
24
41
84
64
12
44
25
8
7
5
36
10
69
24
8
64
5
3
7
9
15
45
41
27
16
24
53
4
59
1
18
2
31
32
24
13
6
53
16
41
39
85
90
6
3
17
63
40
12
5
22
17
21
15
52
44
4
9
48
3
5
7
3
45
24
15
9
8
12
12
45
10
9
3
18
11
9
15
45
82
62
40
18
2
36
10
50
10
9
20
72
81
3
49
35
45
108
63
4
60
41
24
39
7
5
12
7
6
11
13
3
3
14
16
11
9
24
27
96
25
8
19
5
46
2
7
3
102
56
7
65
48
24
70
9
56
1
47
13
15
27
12
29
24
72
61
20
4
20
36
12
12
100
6
50
10
53
1
39
20
12
7
125
84
24
24
1
20
55
32
7
9
12
8
1
39
17
3
52
12
87
5
48
24
1
11
52
29
28
32
3
13
35
60
25
15
8
37
63
17
51
48
1
24
20
15
4
92
4
108
15
65
37
36
20
15
9
31
65
7
17
39
1
20
46
12
65
13
24
36
80
82
21
12
12
20
117
36
19
8
13
44
10
38
28
24
20
58
48
5
67
2
3
13
11
9
3
1
35
61
24
39
60
24
15
18
15
5
39
31
24
5
40
3
62
15
141
142
18
11
4
60
17
15
25
8
3
4
60
17
16
60
3
29
31
9
68
3
21
40
3
32
43
12
6
27
3
14
40
36
75
8
9
10
12
26
4
6
53
16
36
39
5
21
159
1
80
10
5
85
27
5
12
16
63
27
9
92
61
48
63
17
4
11
84
45
19
36
5
28
8
70
9
36
5
24
16
80
4
51
128
40
41
36
4
36
3
8
16
72
21
30
41
21
55
15
12
201
20
105
7
104
1
35
12
73
11
21
27
21
39
4
48
21
15
15
65
16
45
3
72
24
3
12
141
5
55
9
8
3
25
11
13
20
36
27
16
56
21
3
31
29
52
5
52
35
37
63
12
41
10
29
13
83
25
60
63
17
139
36
44
16
9
66
5
48
37
32
72
16
32
12
39
16
108
36
17
19
41
99
12
4
15
30
80
10
74
51
49
39
9
12
3
92
36
40
9
36
3
9
71
1
20
15
36
72
48
40
12
44
33
51
52
15
65
43
17
45
87
60
4
41
3
55
2
46
30
30
42
15
36
12
9
39
9
15
32
24
4
20
37
3
65
120
12
15
1
12
95
25
12
120
18
12
45
32
1
12
3
17
27
4
45
59
25
15
45
3
57
6
90
3
36
3
41
7
9
36
8
7
144
17
19
9
41
10
12
102
11
9
28
30
18
27
12
3
5
25
18
12
42
11
36
48
61
3
56
48
7
17
73
3
5
28
35
12
48
52
15
33
24
8
25
23
24
4
32
49
59
21
19
27
29
21
51
13
68
15
13
35
40
17
15
24
91
17
13
87
8
7
9
8
1
30
41
16
5
19
9
15
17
15
24
9
31
8
9
51
16
17
36
15
12
7
6
24
36
35
36
36
13
63
60
21
68
27
12
13
96
23
48
60
13
6
24
9
12
9
18
18
3
116
1
3
21
3
57
107
13
80
40
11
4
15
81
15
9
8
103
2
15
16
39
2
79
8
4
15
30
20
4
6
17
40
8
72
57
55
3
41
81
15
36
49
59
48
36
37
11
25
20
111
12
91
53
7
50
75
1
11
64
8
67
9
41
22
29
73
36
11
81
58
5
25
23
16
32
49
20
52
42
6
200
40
72
15
33
20
10
65
7
53
28
17
51
9
10
45
92
7
6
12
32
31
17
12
3
16
80
7
12
12
26
3
16
20
1
30
30
3
24
33
3
27
33
99
2
27
13
11
12
28
5
34
6
12
27
3
17
ABCD 314485218*7^$a-1 [50028]
26
40
26
3
25
6
26
3
7
12
6
122
4
54
24
23
3
24
10
36
24
6
26
10
89
19
65
27
16
77
13
24
18
2
24
40
30
36
18
38
22
8
18
42
54
16
8
10
50
45
9
12
18
10
32
24
10
36
101
25
2
12
9
57
4
14
9
60
36
12
19
20
16
30
95
3
52
2
90
10
8
3
9
16
20
111
51
24
4
6
48
8
3
19
32
21
37
11
21
39
45
136
24
24
50
46
2
18
39
33
27
31
12
17
25
23
3
10
47
105
24
64
6
48
2
18
6
24
40
2
120
24
22
108
24
6
2
48
22
12
66
72
20
48
4
8
3
24
1
11
49
2
12
6
10
17
9
135
91
2
16
36
11
3
9
7
36
2
36
15
60
24
31
2
18
16
6
24
35
25
38
33
72
3
88
14
10
5
67
26
4
83
13
35
9
46
24
50
10
18
11
37
18
6
23
43
2
18
34
36
48
11
24
7
17
1
42
38
34
2
28
8
15
7
18
23
9
3
85
68
22
65
60
25
24
18
41
7
72
32
33
3
30
48
46
6
8
60
4
38
10
35
13
2
57
97
8
6
10
35
31
20
60
6
22
8
30
12
30
66
36
24
52
23
7
110
12
6
30
12
87
1
20
34
38
27
12
13
23
25
92
3
3
10
44
72
28
8
15
19
66
35
7
2
48
63
33
66
66
48
87
63
42
22
42
6
5
43
20
4
41
7
12
65
21
22
5
13
12
12
20
36
27
19
29
9
30
28
5
45
3
25
20
22
14
10
8
21
12
37
32
90
28
60
5
27
40
14
4
6
5
9
51
49
35
13
48
86
6
12
16
42
12
66
2
10
32
12
4
2
24
40
5
25
11
25
2
30
51
21
39
15
6
10
36
48
14
46
14
10
53
7
36
2
3
7
2
16
24
12
108
36
12
20
10
20
28
42
12
6
2
27
73
12
32
46
17
15
6
46
96
44
4
29
73
30
30
35
13
30
20
6
28
6
17
33
4
20
36
4
23
12
13
2
46
14
16
42
14
30
60
4
107
15
45
19
26
54
30
28
8
22
65
13
20
48
6
4
29
55
6
6
6
30
12
18
2
10
8
48
4
26
6
6
54
51
48
27
34
78
30
8
10
5
48
61
8
15
33
22
60
12
6
50
24
18
16
24
6
77
9
46
2
48
3
7
18
30
56
28
48
5
60
49
24
6
18
18
2
46
30
47
25
8
16
120
11
55
102
11
19
6
26
9
57
4
23
55
18
12
35
27
6
4
18
62
28
11
12
12
7
29
12
3
22
98
90
12
15
9
36
40
8
10
80
9
45
10
53
43
2
10
54
11
3
30
24
16
14
21
12
7
68
52
41
25
14
21
7
12
6
12
50
33
105
6
33
3
18
24
28
18
2
4
8
6
45
37
24
20
34
5
15
10
54
2
48
3
3
40
44
16
17
3
24
46
20
34
5
31
29
48
75
22
62
9
9
16
12
12
2
66
64
14
10
32
30
10
30
14
40
18
98
28
20
46
14
30
12
18
96
36
42
22
8
16
32
10
29
3
6
12
58
6
134
82
2
12
6
10
72
41
12
45
30
28
14
15
63
10
24
14
10
134
21
1
68
16
6
14
15
19
2
4
56
3
13
32
156
27
37
6
50
22
2
22
38
15
51
9
1
30
54
30
6
20
34
5
15
10
36
14
10
60
35
7
41
15
82
78
32
66
10
32
10
38
60
21
3
40
30
18
17
13
44
3
1
66
26
3
7
77
3
22
30
6
35
12
7
20
16
2
4
20
4
14
6
4
56
135
9
10
53
19
41
15
58
12
8
4
66
12
8
22
18
5
75
9
81
6
6
28
102
5
9
28
32
3
3
40
2
15
36
96
15
10
11
13
50
24
6
12
15
127
30
38
4
41
13
36
11
13
35
1
60
20
63
25
78
14
24
30
24
78
52
8
154
14
39
7
14
40
36
11
37
8
3
1
18
38
3
25
20
10
72
14
4
20
15
12
9
10
18
8
27
73
12
6
30
36
11
7
2
36
18
10
84
90
6
6
14
6
10
14
10
14
18
10
60
78
44
10
12
6
8
15
24
13
12
42
30
68
40
11
7
50
48
24
22
48
12
5
19
44
22
11
123
6
3
1
24
38
57
21
46
20
24
40
5
7
32
16
12
8
9
15
45
3
57
15
10
20
3
13
80
16
44
16
48
12
11
12
25
11
120
51
60
34
30
80
9
21
4
108
42
5
7
36
5
67
5
27
58
6
2
22
41
12
13
20
36
34
5
25
2
33
19
50
90
12
4
6
59
12
93
27
25
47
93
3
25
44
12
4
14
70
11
37
8
64
32
16
18
2
42
16
77
55
92
10
30
65
7
20
21
12
45
63
25
8
6
6
4
30
78
6
14
40
20
6
9
25
96
2
45
13
50
46
14
34
11
9
10
6
35
31
38
28
48
12
35
7
5
21
4
2
16
17
31
6
24
6
53
25
11
37
47
15
40
50
30
130
56
4
56
12
28
90
5
9
3
13
42
29
19
110
4
6
24
5
7
6
8
6
40
20
10
18
18
24
71
15
100
48
5
9
15
93
60
4
20
36
3
55
14
16
44
22
6
14
16
20
94
14
42
12
10
26
15
39
22
23
61
26
33
31
30
2
24
64
20
45
39
45
81
30
64
6
86
81
79
6
12
86
9
31
101
19
5
67
48
14
18
52
12
24
5
24
60
61
2
54
78
93
37
18
54
8
16
36
59
25
42
50
58
5
9
12
16
114
6
14
48
21
7
53
25
2
18
40
6
8
40
2
28
18
14
90
9
25
54
2
3
15
12
70
71
12
55
8
28
6
8
6
9
21
16
8
42
10
14
57
15
58
32
15
25
68
6
106
90
32
28
53
24
1
20
10
20
30
16
30
24
5
7
50
3
25
50
6
39
45
42
33
15
12
18
84
3
25
2
10
56
12
10
18
14
100
2
28
2
18
10
50
3
27
21
12
60
25
12
8
30
22
8
3
1
104
22
8
42
12
15
13
8
40
12
20
15
12
85
11
24
25
23
43
14
22
53
27
21
37
2
6
42
6
46
29
24
21
40
12
8
10
36
6
42
50
6
45
61
30
110
28
35
21
27
85
30
5
13
42
14
6
58
12
8
4
6
2
22
50
15
25
2
28
8
18
40
24
30
96
14
48
10
2
28
44
6
42
22
20
28
18
12
6
17
25
2
10
23
55
30
92
3
37
36
2
45
3
10
26
54
12
4
20
39
109
20
15
25
38
33
37
44
30
10
6
54
44
10
14
12
54
34
8
60
18
34
12
80
18
22
48
6
36
14
10
42
12
35
33
22
30
2
30
4
32
3
19
8
22
18
18
11
9
12
24
18
112
20
10
11
13
44
58
54
71
48
75
22
60
20
3
37
35
9
4
32
12
28
8
40
54
17
15
46
72
60
12
60
24
44
15
31
20
54
16
14
16
14
10
50
70
26
12
3
37
12
18
62
6
9
55
41
7
2
52
6
5
75
30
12
15
13
23
7
5
12
63
18
16
14
16
14
52
12
11
7
42
8
52
35
7
48
12
86
15
7
20
18
3
69
63
37
18
2
36
15
12
33
4
56
16
23
13
2
16
30
30
2
3
45
106
29
24
45
36
39
37
11
27
12
21
79
54
20
4
20
36
42
24
18
46
17
39
10
18
5
33
22
5
93
40
60
42
5
31
12
20
10
20
4
59
1
119
9
28
12
11
72
13
26
36
28
6
48
11
21
36
34
8
6
4
102
30
24
35
7
44
28
41
31
8
6
46
38
22
56
22
23
3
46
48
2
18
3
33
15
7
32
81
24
3
24
18
15
61
32
12
51
15
9
51
9
25
18
14
34
50
27
15
10
74
18
51
7
18
12
23
12
13
44
58
12
6
12
23
12
43
20
4
5
7
20
6
10
29
1
42
56
45
31
29
21
30
28
32
118
11
12
24
24
12
27
10
38
162
156
4
11
1
23
1
20
100
119
33
12
10
41
7
ABCD 314650172*7^$a-1 [50028]
34
32
34
80
120
114
84
16
2
54
34
92
10
8
22
110
12
58
2
22
14
22
84
110
84
42
28
62
58
6
38
10
8
54
34
30
26
16
92
18
58
186
24
170
10
36
30
6
2
42
36
30
18
10
120
50
52
18
54
92
36
42
40
162
6
18
20
24
16
50
10
30
72
120
92
10
12
50
54
4
18
24
48
32
6
54
18
52
20
30
58
36
6
44
4
2
76
44
150
10
6
92
18
18
174
10
8
132
10
18
62
36
66
100
104
94
18
90
62
40
6
114
2
18
108
108
6
40
6
20
118
32
18
130
12
38
36
48
22
30
30
18
48
18
30
24
42
30
24
14
10
8
22
8
24
10
44
66
10
8
22
84
30
14
16
74
30
58
50
52
18
30
32
36
124
38
54
18
10
2
114
30
54
6
76
24
2
28
90
24
26
40
26
60
66
52
2
64
62
34
38
78
48
60
16
24
230
52
14
60
54
66
34
114
2
214
32
58
56
18
36
16
144
66
6
20
10
74
6
48
16
20
24
124
66
62
34
20
48
22
14
10
62
24
130
60
98
12
180
40
56
54
120
6
94
6
38
76
54
2
180
84
60
54
30
22
48
24
20
66
6
48
72
36
90
28
12
2
22
6
20
28
242
70
30
68
30
10
72
62
36
36
40
20
30
24
36
48
18
34
96
54
14
130
2
108
36
46
38
72
10
68
90
34
122
6
22
42
8
30
6
22
24
56
18
6
76
50
72
118
20
24
66
54
28
66
30
146
34
6
14
126
6
4
14
12
34
84
14
156
16
8
18
118
66
80
70
30
66
18
102
24
30
8
40
66
50
4
86
22
14
94
50
70
12
24
54
66
80
18
58
32
16
36
6
90
30
62
58
24
38
76
72
12
26
36
10
38
10
42
24
122
18
6
4
12
12
2
60
30
60
58
78
18
24
2
40
44
16
116
18
72
10
224
10
116
28
42
2
12
270
34
120
116
24
30
6
154
30
72
14
66
54
4
12
2
16
26
40
14
16
6
18
62
154
96
24
24
30
20
46
38
18
130
38
16
56
12
46
30
32
72
18
180
40
18
86
10
8
42
210
4
2
4
60
6
18
54
2
30
6
90
190
2
6
30
70
92
124
26
82
8
10
74
60
4
26
18
18
24
10
36
168
110
46
78
198
20
88
32
132
12
24
66
18
40
38
54
100
96
248
52
30
8
232
8
12
34
18
42
68
10
30
66
2
4
90
14
130
14
28
48
30
164
46
132
8
156
40
24
174
78
8
40
14
52
20
54
60
34
2
30
36
52
42
30
30
8
6
10
20
4
32
124
6
20
120
18
6
46
74
22
240
144
44
24
30
28
8
10
32
22
32
84
6
40
44
40
36
20
34
2
94
24
24
18
54
66
54
54
24
42
68
48
24
76
168
2
18
24
82
20
4
32
40
60
174
14
10
134
10
62
34
20
34
36
84
48
84
26
10
42
2
18
76
50
90
126
36
58
14
58
44
18
6
12
60
10
84
26
42
66
10
6
8
12
24
46
6
24
50
64
54
18
74
70
110
54
24
30
52
6
14
76
68
4
48
18
44
12
40
14
6
124
60
12
14
10
44
60
70
54
32
34
66
240
60
20
18
58
32
12
78
162
36
64
24
86
76
14
54
46
24
56
16
60
24
44
94
42
6
38
24
66
24
58
24
56
22
2
46
74
160
56
54
6
72
66
10
80
4
32
60
40
24
54
92
6
108
90
66
4
32
90
22
42
6
38
4
56
36
18
58
44
4
54
42
8
36
52
54
26
58
32
102
16
96
6
168
20
52
44
46
120
24
44
46
6
18
6
120
54
32
4
110
216
102
106
72
20
108
96
30
180
70
6
38
46
198
30
42
6
20
142
2
36
58
14
66
60
70
54
138
2
22
108
68
18
22
24
80
70
56
60
48
4
192
168
96
86
34
24
30
48
18
20
6
40
30
86
18
16
90
38
6
36
4
62
10
18
50
22
50
28
12
30
48
24
6
72
168
66
158
10
6
104
28
50
54
166
62
40
2
66
42
12
130
50
6
84
36
18
22
120
62
12
90
18
40
120
38
10
24
116
4
24
42
54
24
122
138
90
6
84
6
30
6
22
66
86
24
64
48
80
40
38
102
18
36
54
40
14
36
42
174
4
36
30
20
18
72
136
48
104
28
50
18
10
20
34
2
88
8
88
24
72
48
18
108
12
38
36
54
22
102
62
100
24
2
40
104
36
4
44
34
2
54
10
102
18
12
20
42
12
40
110
4
26
90
60
70
216
20
18
10
102
14
120
106
38
4
30
12
14
66
18
22
20
4
156
18
2
4
80
106
24
2
18
66
18
82
ABCD 314677232*7^$a-1 [50072]
42
91
63
45
29
6
25
12
24
27
57
59
49
216
36
48
12
41
10
44
25
5
19
11
16
68
253
77
43
108
84
24
12
36
15
21
29
78
30
12
18
1
120
5
19
12
53
36
30
73
36
12
12
24
72
51
105
24
60
51
86
54
1
27
9
29
55
29
126
49
11
108
1
5
36
55
65
7
83
78
12
10
93
24
27
9
48
48
5
19
5
7
36
36
123
68
25
36
24
24
17
67
173
70
26
31
23
6
54
13
36
12
24
36
29
103
135
9
47
16
44
30
22
21
23
28
2
19
17
55
36
156
24
23
61
24
41
22
117
3
9
149
7
24
12
60
51
45
108
24
84
12
17
7
24
24
15
44
121
3
9
23
24
25
35
13
149
91
77
19
48
23
49
84
107
6
6
13
72
15
21
3
249
35
1
5
6
133
36
12
23
25
51
21
3
56
54
43
12
29
6
24
60
1
35
16
20
25
24
24
17
18
12
181
17
163
48
24
27
8
12
49
5
7
36
27
33
96
39
2
36
91
23
30
10
48
8
37
144
24
27
8
114
103
96
72
5
7
41
82
24
153
23
54
10
21
53
7
24
5
55
243
2
211
27
152
61
75
9
65
67
36
11
37
24
84
12
24
24
17
115
27
33
36
17
82
134
55
29
55
5
66
6
19
11
13
60
51
26
19
60
101
103
60
5
235
24
11
97
125
43
11
25
48
23
114
7
63
14
19
77
67
24
39
9
24
132
3
9
29
43
12
5
94
20
145
35
30
127
23
241
95
13
12
5
19
35
16
33
39
45
41
42
78
30
1
3
48
9
12
29
31
96
53
24
54
4
38
60
43
41
10
21
36
77
7
24
36
23
25
108
48
3
2
31
155
1
47
13
63
69
36
12
23
36
1
96
101
19
71
90
6
37
59
30
7
36
12
29
19
60
155
37
35
52
33
23
60
25
41
60
91
192
72
96
72
11
64
9
48
36
12
96
39
33
135
20
48
49
41
91
29
30
61
63
9
12
27
45
23
4
21
17
24
103
27
45
11
25
29
19
12
84
11
13
12
29
139
71
6
19
60
24
12
24
36
23
1
5
19
11
54
91
41
43
35
30
19
12
71
54
19
72
5
31
51
62
7
12
87
21
137
91
65
54
16
45
60
15
21
36
89
19
75
86
24
7
51
33
36
17
30
61
12
24
27
117
12
53
58
57
63
153
29
187
132
51
44
13
29
10
45
23
12
169
132
29
54
1
12
168
24
60
183
21
101
7
12
35
13
24
96
180
29
10
14
58
33
83
145
5
12
18
1
71
24
25
36
75
8
12
120
4
9
35
66
30
25
168
12
29
79
24
51
2
7
53
24
31
71
78
7
23
16
9
24
48
180
29
19
27
14
30
97
36
12
120
84
24
15
69
84
15
81
107
73
17
34
21
24
41
34
8
40
189
12
89
54
49
48
132
24
3
9
59
25
36
96
48
5
55
5
12
154
26
19
12
39
20
13
35
121
35
60
24
61
60
75
9
24
41
42
61
60
12
35
1
35
13
47
37
12
35
30
36
174
12
109
89
43
51
69
12
5
30
121
5
43
23
30
114
1
53
60
6
30
79
231
57
60
47
30
46
9
5
72
31
17
34
45
132
24
12
75
8
97
36
24
65
19
35
24
25
144
197
31
24
48
120
15
152
133
53
84
7
23
114
31
11
49
15
45
71
220
45
23
1
89
91
12
17
7
96
120
12
39
26
22
69
51
69
29
31
60
5
19
17
103
17
10
72
9
29
19
29
12
7
24
96
11
37
135
81
23
6
31
12
39
33
89
84
126
90
106
69
12
24
60
23
1
29
66
1
48
144
24
47
49
83
13
36
63
8
13
27
8
25
41
31
119
1
29
7
60
24
24
65
30
40
44
4
21
17
54
60
1
36
72
27
153
36
12
23
16
14
67
203
37
12
35
13
29
70
21
99
57
36
48
36
23
49
11
109
36
29
7
23
16
21
144
48
11
1
23
210
46
116
49
59
73
48
48
107
37
23
40
45
65
7
12
41
24
103
23
6
31
72
24
23
49
48
12
12
51
26
91
36
336
39
9
36
23
4
158
19
15
9
72
53
55
72
84
41
31
59
18
43
23
25
65
19
12
39
14
7
5
163
36
11
25
75
8
121
41
55
36
29
55
29
103
27
9
125
30
12
97
47
25
60
71
13
36
35
36
61
36
161
12
18
120
265
12
84
3
69
17
43
48
5
79
17
19
65
7
120
59
124
110
144
175
12
60
72
48
35
112
8
24
30
31
12
83
1
77
6
40
33
63
14
54
13
24
39
57
53
24
154
93
12
41
12
24
30
30
31
65
144
120
55
35
28
57
29
36
55
63
92
13
36
65
30
13
48
12
24
24
3
9
63
134
42
25
23
1
12
99
9
12
48
24
5
12
18
1
5
7
144
23
13
23
6
ABCD 314699148*7^$a-1 [50003]
101
7
209
12
3
9
43
5
7
5
31
48
89
192
163
5
31
53
87
76
17
3
81
19
53
87
16
29
120
48
180
19
173
12
108
15
45
31
168
108
48
60
20
81
19
12
89
7
48
12
68
9
43
24
53
12
60
7
60
36
53
79
173
15
48
33
24
7
5
91
65
111
21
43
5
75
117
48
24
156
7
12
125
39
9
48
24
163
5
120
19
41
51
28
53
91
125
60
7
68
45
12
7
41
7
5
12
79
89
60
36
67
48
29
91
12
32
64
176
48
57
60
12
36
43
80
16
32
93
60
67
29
48
115
29
48
12
55
132
41
12
48
7
36
32
192
16
101
156
139
161
67
12
29
39
64
12
132
32
48
57
48
48
19
137
216
60
144
7
108
72
149
12
7
36
80
45
147
48
69
151
17
51
21
55
53
12
48
7
108
17
63
48
57
39
57
7
17
12
115
5
43
113
132
31
92
256
53
31
65
108
15
57
55
5
75
45
12
135
57
55
5
84
96
39
21
7
29
231
16
53
24
19
32
9
7
84
12
41
67
20
28
29
19
41
36
444
36
39
4
96
65
156
31
5
31
89
7
24
89
7
36
65
15
16
36
120
5
63
100
12
5
43
36
5
12
27
96
64
17
43
77
48
43
53
12
12
67
12
84
12
144
96
96
12
65
19
41
7
53
27
4
12
29
7
5
36
19
5
36
48
39
48
16
29
55
5
43
77
15
4
5
39
21
84
12
43
29
60
55
77
48
108
12
180
72
63
16
29
276
15
52
24
29
12
7
48
84
53
31
5
87
9
235
12
32
4
17
55
41
7
20
165
36
12
7
20
33
60
7
113
75
9
24
187
77
19
24
77
72
55
48
5
199
168
101
67
17
3
76
29
12
55
29
7
5
43
41
39
21
123
28
20
105
12
43
12
65
115
12
5
31
29
60
7
12
24
96
5
7
12
68
112
17
31
36
96
17
31
5
12
48
7
5
67
12
12
125
7
5
84
7
96
336
32
45
67
41
84
31
41
43
77
31
68
9
39
16
12
41
79
41
67
5
127
48
5
135
76
29
19
41
31
17
43
12
5
60
31
29
84
19
101
27
21
168
103
12
29
48
3
189
51
57
48
103
36
92
76
24
24
5
24
48
120
60
19
293
103
5
43
24
48
44
9
43
5
39
76
17
12
60
72
67
41
39
69
144
27
4
92
16
41
19
20
64
41
55
12
68
4
60
108
72
5
55
5
12
19
17
7
17
55
44
4
53
135
64
5
55
65
60
48
19
36
137
36
67
36
44
28
84
36
77
12
120
27
28
41
31
89
31
29
48
36
103
101
91
44
16
144
77
51
16
17
91
29
151
12
36
32
16
53
79
92
124
53
60
19
132
77
204
48
12
24
15
16
5
48
36
39
4
12
36
65
48
36
120
84
171
4
44
100
24
29
39
76
65
55
240
24
17
7
96
192
12
53
12
15
76
96
65
36
84
108
12
7
89
24
31
5
48
135
100
17
31
168
116
52
5
12
7
116
93
24
31
12
17
63
4
168
53
15
57
36
60
48
7
32
100
12
48
36
108
17
19
24
41
43
12
68
48
4
53
7
5
60
12
103
17
60
60
60
19
48
20
57
24
132
55
65
271
96
20
148
60
48
65
15
48
64
60
5
91
17
3
112
144
12
125
19
20
57
19
24
53
60
72
60
12
55
29
12
7
65
3
48
100
60
156
36
48
12
17
12
39
112
5
72
60
19
29
67
24
204
32
48
45
19
12
24
24
41
175
380
57
67
65
3
81
139
324
84
17
12
127
80
9
19
113
36
303
52
5
55
101
7
89
24
3
93
3
4
336
89
7
41
19
36
5
87
52
5
36
7
44
28
113
7
5
60
79
12
17
15
45
72
55
96
65
3
117
27
4
149
87
57
55
96
17
63
33
31
32
160
173
19
29
7
41
24
84
39
57
48
12
55
24
5
12
31
108
41
43
101
39
9
12
36
7
5
60
168
180
67
48
48
77
31
41
75
57
48
39
112
60
216
12
89
19
96
17
48
7
44
9
55
12
65
60
7
41
7
60
17
31
24
233
51
21
31
156
17
12
180
43
ABCD 314707518*7^$a-1 [50015]
72
51
45
9
51
49
96
44
6
69
24
1
23
36
12
49
20
18
9
37
14
22
66
12
5
24
36
12
49
23
19
32
6
27
85
12
20
10
53
13
74
22
26
10
23
12
36
9
15
7
12
24
29
15
9
13
36
35
13
2
21
9
27
15
9
7
24
60
30
35
12
84
19
5
12
15
21
12
45
27
1
95
24
36
27
28
2
3
72
75
9
3
46
60
48
11
75
28
6
23
37
12
23
19
26
39
36
55
30
11
49
20
3
7
32
28
17
25
47
13
54
24
24
17
3
12
9
19
48
18
14
22
26
4
14
22
12
32
28
77
21
3
1
11
15
88
17
60
43
24
53
43
26
3
43
80
34
23
3
93
91
30
6
12
8
24
57
69
27
31
17
15
21
19
5
15
22
50
40
26
22
42
36
30
24
42
24
14
9
19
42
35
3
57
13
11
7
30
2
12
28
90
2
21
12
7
8
9
25
108
6
42
18
5
132
43
24
6
11
12
19
29
12
37
54
5
12
13
12
24
11
13
36
32
10
18
54
18
2
9
60
19
18
35
7
18
74
117
3
9
67
84
8
58
14
118
2
28
12
17
33
10
41
1
26
9
9
27
24
31
30
2
16
12
41
9
4
26
21
13
96
12
50
21
36
31
44
16
24
18
11
37
24
35
12
39
33
36
48
31
5
61
48
23
7
18
2
21
7
72
8
4
14
66
33
1
2
12
9
31
6
95
49
12
98
60
33
43
5
1
6
12
2
6
22
38
52
6
54
20
33
105
51
31
30
6
6
54
12
48
60
89
61
2
30
4
35
51
10
2
22
6
17
43
41
3
4
89
15
16
30
83
31
26
42
22
36
11
19
29
15
18
30
21
72
37
2
10
71
7
18
20
22
17
55
2
15
36
15
21
3
28
8
18
3
1
18
54
11
43
12
5
24
103
65
1
35
7
12
6
11
31
20
12
10
6
17
55
30
11
36
12
48
55
18
2
16
30
11
3
9
120
7
32
28
17
24
36
13
11
19
5
45
123
19
20
132
9
43
6
12
30
38
48
22
32
12
4
6
11
27
57
48
12
25
6
42
50
58
30
12
5
3
40
65
7
2
28
48
14
28
188
21
9
112
30
36
24
6
74
28
5
25
23
24
1
24
11
9
3
48
7
29
31
29
49
24
20
16
2
45
12
24
12
37
54
38
82
5
84
7
5
7
5
31
42
14
4
41
9
3
13
6
17
24
24
12
24
1
6
44
12
6
28
2
34
11
79
18
11
36
1
24
24
84
11
1
30
6
2
16
5
61
47
48
61
2
33
13
74
33
25
71
7
65
19
89
60
48
12
36
1
6
48
53
7
2
46
12
5
12
3
117
13
2
21
60
36
12
31
17
1
12
38
9
19
32
9
1
102
18
72
11
24
12
19
5
15
10
23
99
10
2
16
12
2
4
59
1
12
11
3
118
23
15
4
18
30
18
35
33
190
29
55
5
3
12
10
35
15
16
17
43
5
19
5
3
12
88
18
30
24
36
2
70
44
4
12
14
10
8
10
11
48
7
12
17
3
34
6
20
22
42
41
7
6
2
21
13
6
38
4
30
29
31
18
2
21
7
2
99
61
23
12
3
9
12
1
36
26
141
27
30
18
9
55
18
83
15
81
7
36
65
25
6
18
11
49
11
1
24
18
36
42
2
21
27
94
23
21
42
40
90
18
2
4
95
31
17
1
23
51
69
19
20
9
72
120
49
11
84
12
33
4
18
36
17
37
12
47
39
64
14
34
53
13
12
114
8
9
1
95
3
12
48
132
21
7
14
3
43
5
67
17
19
101
31
2
51
87
12
12
30
147
51
10
12
35
12
39
30
22
36
17
12
3
10
2
33
127
17
12
67
5
12
24
13
6
5
12
24
48
1
83
1
2
9
19
8
42
10
8
10
72
12
6
41
24
19
53
15
28
5
12
1
71
1
12
6
53
7
42
2
40
36
12
12
18
11
7
30
30
42
23
7
20
9
31
30
23
1
59
51
10
30
14
10
24
17
36
103
24
5
24
13
26
9
3
16
5
19
78
20
112
80
18
12
16
2
58
5
36
25
18
6
24
6
30
30
5
60
60
1
38
21
36
19
17
84
15
10
38
16
17
12
13
62
10
12
6
29
36
36
7
44
40
5
43
41
36
31
56
57
7
6
26
52
53
36
9
52
6
12
5
27
42
4
30
24
6
36
54
24
18
47
36
7
2
15
15
16
12
42
35
43
12
6
12
23
7
17
1
26
9
49
50
28
5
169
26
10
11
1
12
26
4
38
3
67
17
85
23
3
9
31
2
10
6
11
1
47
3
9
3
6
51
31
65
7
29
24
24
25
23
115
41
27
18
15
12
43
42
42
29
12
7
32
76
12
42
48
11
9
22
8
9
73
23
24
33
10
5
24
133
59
9
18
10
47
3
9
9
39
12
36
15
40
17
27
34
42
5
27
9
13
20
3
48
13
66
17
96
1
42
20
28
24
8
22
6
54
12
18
5
48
15
45
27
6
27
25
2
10
12
18
30
6
30
30
44
28
17
13
30
60
17
48
13
59
15
22
138
101
25
12
2
16
42
24
6
12
17
183
9
7
36
65
79
62
4
23
48
12
15
12
21
27
9
84
13
23
61
30
18
30
20
78
63
33
28
36
11
12
3
4
44
45
13
2
22
23
43
5
36
19
5
37
23
15
9
25
18
53
15
10
24
66
12
17
31
20
40
5
12
27
33
12
43
18
54
134
22
41
1
36
6
17
31
5
24
7
6
48
18
5
12
57
16
18
62
10
38
3
39
9
24
19
132
36
48
90
2
45
13
11
36
73
30
12
12
8
9
31
102
12
11
37
18
41
37
11
25
11
27
46
12
32
15
1
2
64
66
18
29
24
79
5
15
57
55
17
13
36
36
60
23
60
3
22
23
24
12
139
5
36
24
7
53
15
9
31
32
45
15
10
11
7
2
3
135
22
11
7
12
17
81
4
24
2
22
12
23
55
2
6
57
13
23
25
36
36
2
52
8
58
35
15
28
24
20
42
15
19
17
13
2
45
43
56
9
1
23
43
5
84
96
103
29
91
12
14
4
14
60
52
30
78
5
12
19
17
13
12
20
4
66
12
18
23
49
90
26
22
41
19
18
23
12
9
10
38
4
38
105
25
11
57
64
80
51
7
17
31
29
31
84
66
2
21
7
12
8
57
12
3
21
97
2
18
4
47
36
13
2
42
195
15
21
15
12
28
50
4
38
57
45
15
3
106
6
24
5
12
24
19
29
13
59
19
44
16
42
12
18
12
29
49
23
12
19
66
30
17
25
18
32
18
39
43
30
32
87
39
12
88
42
107
3
9
1
108
18
30
14
21
1
44
16
11
12
67
6
42
6
36
18
6
23
63
10
35
1
2
46
2
10
50
9
43
18
14
34
30
5
48
48
3
60
10
12
24
23
19
5
24
15
6
30
28
5
12
36
37
42
2
58
24
17
36
43
30
2
9
21
3
15
24
36
33
85
2
58
2
57
21
76
11
7
36
24
66
20
3
24
49
26
4
17
48
1
2
21
12
12
1
2
22
62
40
36
30
20
48
16
35
31
62
10
90
18
72
8
52
6
60
6
36
41
24
36
7
12
5
15
52
12
14
27
24
61
30
41
13
71
69
18
33
84
19
42
71
19
72
20
21
27
10
2
22
86
52
5
121
2
4
29
61
11
12
60
3
12
10
12
47
12
84
21
34
18
2
12
34
42
41
7
84
17
12
7
5
39
9
19
2
70
68
21
48
1
11
31
6
2
9
49
71
43
2
6
10
12
6
42
20
48
39
12
3
12
21
25
90
53
7
65
24
33
27
25
47
67
29
25
23
7
36
12
41
31
53
48
9
16
2
24
34
23
1
6
41
24
36
12
12
27
9
55
48
30
18
20
33
24
12
3
52
14
10
5
51
34
62
10
18
24
89
1
42
48
18
ABCD 314712572*7^$a-1 [50114]
63
36
81
30
54
15
81
36
39
69
30
6
144
39
153
108
252
27
51
21
168
48
285
48
36
6
234
36
48
27
69
30
33
21
27
63
132
108
30
60
111
36
9
135
195
153
21
15
180
21
51
9
30
6
39
189
6
90
111
9
126
9
45
123
351
126
126
117
48
15
90
3
15
126
63
93
204
279
12
15
48
6
66
78
75
27
9
51
174
15
39
69
21
15
75
9
180
216
24
57
144
72
168
135
165
15
36
84
24
48
9
24
99
81
210
6
30
9
27
9
69
39
36
252
153
72
60
99
39
90
96
54
180
66
36
99
108
81
90
6
246
105
144
45
63
57
36
90
33
57
78
12
90
60
27
120
141
30
126
24
36
3
63
108
69
57
96
18
30
240
111
135
114
156
36
108
87
12
213
48
42
45
243
57
252
33
84
60
84
6
81
63
9
21
159
12
9
15
144
111
42
180
27
120
261
132
3
81
60
63
3
9
9
96
54
90
27
9
30
6
39
24
156
171
69
129
27
153
87
3
69
57
114
30
51
9
120
51
84
27
9
9
72
87
108
63
45
12
69
54
72
48
42
90
309
69
12
15
9
144
30
9
60
153
54
174
87
84
24
207
48
186
63
273
18
69
63
48
60
126
3
96
57
24
126
84
9
81
6
45
93
42
117
3
33
36
45
54
66
54
6
126
108
66
231
72
36
21
60
84
135
15
36
30
51
129
63
63
9
108
27
6
30
60
378
39
33
39
69
180
90
36
36
18
36
66
33
81
36
90
18
171
9
30
60
21
81
90
18
15
36
9
75
117
27
81
36
15
108
21
36
6
165
195
174
24
36
3
141
30
69
81
72
27
63
18
102
177
117
171
63
45
36
21
54
6
48
99
261
96
36
90
48
6
99
171
66
27
108
243
45
27
198
27
9
6
57
51
45
120
45
36
36
54
36
18
180
132
30
54
96
75
63
42
84
171
9
54
81
168
12
9
90
9
33
120
18
9
360
33
48
42
165
9
36
15
93
162
270
258
102
243
72
180
33
12
108
51
48
51
45
45
162
30
144
60
3
132
81
39
24
84
33
3
81
24
27
75
18
15
27
18
90
30
36
126
18
36
51
45
3
24
111
6
183
501
27
3
330
27
72
117
279
57
24
99
165
180
90
105
27
165
69
39
27
105
63
57
189
51
93
15
27
234
99
84
153
63
24
21
90
45
216
81
54
69
117
48
42
153
45
156
63
63
204
30
54
60
117
9
210
54
42
18
30
69
12
51
18
27
75
69
9
120
60
36
39
45
72
18
6
3
153
108
132
207
3
9
9
15
144
72
9
180
75
81
36
144
234
45
24
153
108
210
222
18
45
225
39
81
72
18
126
51
225
138
141
45
39
15
45
21
36
24
3
60
93
24
3
63
153
60
120
96
108
93
159
45
3
171
6
99
135
30
51
36
84
45
186
189
9
27
273
36
6
57
27
33
21
99
51
30
15
27
117
36
81
36
ABCD 314755664*7^$a-1 [50024]
61
15
9
30
48
78
27
15
18
60
42
57
33
3
51
66
24
47
1
3
33
42
18
42
93
9
51
15
24
78
48
12
47
85
12
54
60
30
6
6
30
54
6
18
39
48
57
18
17
13
11
1
123
27
21
27
18
6
54
36
30
30
6
17
76
9
42
29
40
8
7
54
18
24
33
57
78
33
32
37
18
18
15
12
33
3
9
12
3
3
173
19
29
4
3
12
33
81
24
12
15
9
6
18
39
27
18
12
6
72
78
18
30
24
59
16
93
12
35
28
32
16
80
64
36
51
48
6
27
8
7
17
31
6
59
40
27
42
138
12
30
18
24
21
32
31
12
12
18
12
11
7
72
132
9
45
12
3
21
3
15
93
27
33
129
47
4
92
13
54
6
11
43
30
24
35
85
83
19
72
36
9
3
138
159
60
51
24
5
31
24
33
57
30
18
72
30
72
66
18
72
18
36
3
36
9
3
27
21
15
29
37
24
27
39
24
12
42
3
56
60
4
48
9
12
6
12
5
7
9
44
13
3
27
30
23
7
54
3
15
30
12
18
12
6
27
15
18
15
12
36
39
12
54
54
18
15
15
30
24
3
33
3
27
12
29
1
48
12
95
1
30
30
6
29
31
18
15
21
15
15
174
6
57
135
18
23
4
15
105
3
54
42
18
3
8
37
12
30
48
17
61
12
15
9
39
9
6
6
18
126
36
47
61
11
64
57
36
3
159
18
18
29
1
39
45
3
45
60
24
39
27
17
28
27
5
7
29
55
29
16
15
6
90
29
19
29
13
18
21
39
33
3
30
36
18
30
12
48
6
60
24
30
15
21
24
12
3
27
30
51
27
5
1
36
48
3
3
117
27
42
59
64
51
42
3
45
54
30
3
15
45
32
73
87
63
53
37
63
12
69
39
9
59
31
18
30
77
61
42
30
12
18
48
84
30
30
21
51
18
120
6
5
4
45
6
24
30
42
81
27
6
155
1
30
17
7
5
1
6
33
24
3
12
18
60
3
24
96
27
84
18
60
3
3
12
72
66
35
49
66
30
27
9
60
3
44
1
6
30
59
7
9
20
7
17
55
30
42
9
27
113
49
3
12
3
18
39
21
27
68
121
54
84
48
78
12
12
12
30
48
48
12
12
30
18
81
27
42
3
8
19
48
72
12
24
5
61
24
12
90
33
21
54
5
19
6
15
9
12
23
37
60
51
8
52
27
18
48
6
30
51
9
30
17
67
102
12
78
12
42
6
12
29
16
3
18
23
7
6
108
18
84
96
24
53
1
6
6
87
20
7
6
12
66
90
39
33
12
6
30
27
32
13
3
57
24
23
25
15
21
24
66
5
79
21
24
20
7
6
18
6
39
45
83
97
12
3
27
18
54
42
18
6
84
59
1
35
1
59
28
68
1
48
12
47
49
24
24
24
96
27
27
12
6
15
8
79
12
78
15
21
72
23
4
27
6
24
6
17
16
9
162
21
9
39
45
24
18
41
7
24
18
11
13
54
9
27
9
20
1
36
18
12
30
15
8
4
3
77
16
159
5
40
20
7
9
9
6
30
12
3
57
24
24
36
36
30
72
36
29
60
1
42
197
13
12
3
9
36
3
27
18
72
15
27
138
15
3
6
18
18
11
7
24
72
18
11
124
81
24
60
15
51
12
33
132
8
4
123
12
45
33
30
30
3
72
15
42
63
8
55
24
18
24
18
5
55
45
36
120
15
24
30
42
81
3
29
1
120
12
11
73
6
57
51
54
12
39
27
42
18
102
18
54
48
30
60
6
39
75
6
12
83
1
18
36
12
12
5
103
41
4
15
57
27
18
11
25
6
66
15
69
6
45
32
25
11
67
17
25
6
6
23
76
57
12
6
36
30
6
30
24
6
12
21
27
24
69
45
27
3
5
1
59
25
12
12
51
21
36
108
30
42
78
12
12
48
41
37
66
21
132
15
12
6
12
78
57
3
30
123
44
13
12
59
4
75
12
5
61
35
49
3
9
3
33
12
30
65
61
12
23
109
60
6
5
37
71
16
36
69
36
23
1
12
3
3
12
5
85
12
6
102
3
105
24
36
23
61
6
24
81
48
69
11
40
15
24
42
30
30
36
23
48
4
12
56
31
173
100
27
17
31
42
36
3
20
1
84
23
1
36
24
30
6
42
18
54
42
3
45
12
39
44
55
18
27
33
47
43
17
13
12
6
126
30
9
21
36
75
15
41
13
30
18
12
36
60
54
18
30
6
6
29
55
54
11
52
87
18
18
5
60
1
3
21
39
3
45
15
12
18
12
48
60
42
138
12
42
21
33
96
48
36
6
9
21
18
30
108
24
18
18
12
48
12
11
1
30
6
24
18
18
107
16
9
3
9
23
61
23
31
60
18
42
60
18
11
7
5
31
9
51
6
47
91
45
27
48
36
30
6
57
21
23
4
39
48
29
79
18
95
19
72
36
33
45
12
47
24
67
9
60
20
7
6
15
8
31
29
1
59
19
33
9
6
17
16
27
41
61
3
48
27
84
54
36
39
9
3
69
48
15
15
33
12
20
1
27
108
27
12
185
7
30
18
72
6
3
9
6
6
23
16
21
23
25
30
6
23
52
12
48
9
12
36
54
53
16
12
27
30
11
49
135
93
24
96
15
92
36
19
48
12
6
39
15
12
6
48
24
48
60
24
23
16
45
6
9
45
195
51
6
15
45
3
57
3
69
63
9
51
15
17
16
12
3
6
119
1
30
6
12
90
5
37
18
6
12
15
3
45
72
15
53
25
36
24
96
18
6
12
60
12
51
15
30
95
108
31
12
6
3
9
60
11
48
4
99
21
68
1
3
33
60
60
3
21
23
25
12
3
45
48
11
36
28
27
12
29
121
108
15
44
12
1
3
81
42
53
109
12
30
30
24
6
18
66
9
15
33
12
36
57
18
42
90
17
25
35
88
39
17
36
43
117
27
6
3
8
1
3
32
1
35
19
18
18
54
138
30
71
31
42
3
105
18
57
15
18
18
6
23
28
33
39
33
15
8
7
30
11
1
6
24
21
9
75
57
39
27
30
3
9
18
41
19
12
102
30
9
20
112
12
15
60
6
75
27
45
8
1
6
12
5
13
15
27
6
27
93
54
30
42
66
24
18
29
7
57
15
33
15
6
18
90
18
24
21
3
12
30
3
60
8
67
5
1
6
18
120
83
1
3
8
55
29
67
30
6
12
29
1
75
48
3
42
30
24
21
12
27
21
3
6
48
6
24
41
37
15
15
18
59
55
6
12
3
9
6
5
19
33
8
55
24
18
12
59
12
31
21
60
15
17
28
15
17
61
36
51
33
6
18
120
63
3
29
76
21
78
30
12
6
30
90
42
3
12
20
25
42
60
54
23
13
6
18
39
105
6
24
33
9
23
76
57
23
7
12
6
90
45
68
12
49
11
19
42
59
61
24
54
21
15
45
12
15
60
30
84
48
ABCD 314780474*7^$a-1 [50013]
36
15
9
15
12
12
13
44
10
17
49
11
31
12
60
5
19
2
63
9
3
25
71
67
146
3
21
46
14
24
36
15
19
5
105
10
12
24
14
12
15
9
3
36
12
1
42
29
36
36
21
58
17
1
23
7
2
70
12
38
3
9
39
31
41
13
20
52
18
2
39
60
12
9
24
24
51
1
8
3
72
60
7
17
1
24
8
63
19
2
3
12
79
2
60
3
7
5
45
12
63
36
7
2
34
5
13
35
7
38
3
45
51
12
60
9
22
6
11
129
34
18
92
27
1
18
24
17
7
30
71
1
11
9
24
4
24
23
48
49
8
10
2
15
36
24
33
12
27
43
29
19
12
41
55
5
24
7
41
19
14
4
11
9
36
10
26
51
45
52
11
9
99
21
36
24
40
48
42
6
42
24
5
31
17
1
44
60
16
47
12
31
36
5
24
36
60
9
12
12
60
12
39
48
48
9
15
7
24
24
2
34
24
36
5
9
27
19
26
51
69
10
30
47
21
10
36
38
12
4
20
15
7
2
58
2
15
48
25
32
3
24
12
43
29
21
27
19
41
7
26
27
1
18
5
33
84
22
26
75
19
6
48
6
29
24
12
1
18
2
34
60
36
12
38
39
19
24
26
3
9
10
2
51
105
51
9
39
13
20
15
19
48
5
84
1
11
57
22
5
1
32
10
5
33
10
5
19
29
19
5
48
7
18
20
34
12
74
4
6
24
90
6
36
36
12
5
7
17
24
73
72
80
34
5
21
24
10
41
12
7
53
12
12
69
10
42
11
12
12
81
27
43
14
12
4
24
80
51
7
38
46
14
12
3
24
33
39
9
22
24
60
5
36
79
17
21
39
12
12
13
47
24
9
12
60
15
69
3
1
20
39
48
9
10
5
33
3
24
12
7
14
10
17
33
15
57
63
55
6
42
30
8
12
12
22
14
3
21
15
13
8
3
21
3
9
3
21
22
24
17
19
14
3
33
12
51
12
7
6
20
3
67
14
3
33
3
43
29
7
12
5
7
26
75
12
24
7
14
36
24
40
35
33
12
36
3
19
17
31
2
48
22
29
12
9
3
19
48
2
28
8
24
10
5
55
65
33
39
21
10
5
24
21
10
12
26
82
53
25
20
15
36
1
42
110
15
43
2
15
21
10
5
7
14
4
20
10
2
15
25
8
64
35
36
49
20
15
13
32
39
21
135
57
15
9
4
18
5
25
18
17
24
13
18
17
12
84
36
19
29
96
36
19
53
9
3
9
10
5
7
66
18
26
51
12
55
38
3
24
21
12
52
8
12
15
61
23
12
36
45
24
12
12
3
55
29
9
12
40
54
14
3
49
30
12
2
4
42
72
5
21
3
21
27
12
36
24
7
24
38
3
9
82
6
8
40
24
18
17
13
20
15
45
15
45
3
19
2
28
35
12
33
3
19
14
4
23
19
36
18
44
60
16
20
46
26
27
45
72
24
135
7
30
23
12
79
14
63
48
9
10
26
3
25
11
7
5
33
3
7
14
16
20
4
56
36
10
17
36
24
37
42
50
51
21
15
33
48
4
6
29
13
18
5
7
41
49
47
21
10
50
27
7
6
20
27
7
110
72
24
3
9
58
2
63
7
29
1
83
7
2
46
26
15
61
44
4
24
23
19
26
3
55
36
6
18
2
24
148
47
9
10
2
27
12
31
12
12
14
34
60
26
64
8
40
32
12
15
24
7
2
48
12
12
28
80
40
8
10
38
34
12
38
15
72
9
3
9
3
12
45
3
12
79
29
21
63
45
10
2
3
24
24
7
18
18
5
7
12
2
36
3
91
38
10
26
84
10
18
59
168
120
24
48
13
6
36
14
24
36
39
7
17
7
12
5
7
26
12
40
48
32
15
12
7
26
39
31
5
7
29
7
14
16
71
9
10
30
71
12
36
21
70
14
3
33
22
5
12
57
28
20
28
11
9
10
42
68
22
72
48
38
12
142
17
48
21
10
24
36
5
55
48
30
20
12
82
36
42
32
22
24
29
24
48
24
12
7
36
14
39
24
24
45
4
23
7
2
12
48
3
21
15
72
12
12
79
36
17
21
72
39
9
12
3
31
14
39
21
39
13
18
2
10
41
19
50
27
84
31
5
1
30
2
75
13
6
5
24
37
54
36
29
84
31
29
9
16
47
7
12
5
24
25
72
32
10
6
32
3
19
12
14
12
24
36
48
15
19
53
7
53
19
96
18
23
31
60
26
3
9
12
10
12
6
11
7
41
105
75
9
39
25
11
7
17
33
24
24
15
9
15
48
7
12
14
4
59
33
3
7
14
3
36
12
12
36
1
20
22
29
91
5
7
5
33
22
6
6
14
3
19
2
63
13
23
12
7
132
18
23
19
29
7
2
22
5
81
3
7
12
48
24
30
11
24
55
6
20
27
36
24
7
38
108
24
28
83
9
3
24
60
43
65
45
48
3
132
12
1
116
4
35
7
17
13
30
62
3
7
17
19
17
12
43
2
27
9
10
5
19
78
11
12
97
32
3
7
29
69
12
12
36
70
5
7
2
27
24
33
12
3
7
5
37
11
7
12
26
27
55
53
24
1
152
15
25
18
26
15
69
3
33
27
31
29
43
24
14
99
19
38
22
2
70
17
1
11
36
1
20
46
5
9
12
15
12
33
12
15
55
5
25
18
30
8
3
21
36
52
32
40
23
57
12
70
6
35
24
12
19
38
87
12
81
24
3
33
36
48
10
17
48
24
9
3
57
24
10
38
36
15
120
36
12
9
48
132
3
25
11
12
24
7
5
13
32
15
24
9
72
16
30
2
39
12
33
15
24
12
69
63
7
5
33
58
24
14
3
7
54
48
20
10
29
13
23
55
2
10
29
19
41
21
12
24
63
37
6
60
26
15
19
18
20
39
9
15
7
2
48
22
74
12
40
44
24
82
101
21
51
19
17
1
44
24
3
7
17
7
62
3
1
6
86
34
17
36
48
45
39
12
7
5
36
61
23
21
10
17
21
10
5
24
31
5
12
31
5
19
14
40
24
11
12
69
3
33
22
12
65
19
5
72
13
6
84
17
33
24
27
69
4
59
7
41
21
10
29
60
21
12
22
24
12
41
21
3
67
5
24
36
55
2
15
9
4
6
14
28
18
5
24
24
1
11
9
3
12
24
9
10
14
3
21
15
24
12
9
10
2
132
63
25
11
33
34
29
13
18
17
57
39
31
17
31
74
4
23
7
72
84
6
42
6
6
17
24
69
27
12
7
12
5
7
26
39
24
45
24
12
34
5
55
30
23
1
47
21
12
12
63
84
36
7
14
15
57
111
1
20
3
45
51
1
11
9
60
58
5
24
9
15
45
3
1
35
31
24
5
1
66
26
48
15
81
39
48
37
32
34
5
31
14
4
104
16
44
27
1
35
24
93
36
39
21
22
38
24
58
65
57
12
24
12
40
42
17
60
1
80
40
11
9
28
59
31
2
28
42
12
17
12
19
42
11
37
32
12
4
23
9
39
12
9
94
5
21
48
10
12
17
151
2
39
69
12
27
12
9
3
9
48
12
3
19
17
9
10
29
7
54
72
20
22
6
20
15
24
55
26
10
41
24
36
48
48
9
36
135
48
36
13
18
2
3
57
3
13
30
60
96
29
36
24
84
12
9
4
20
51
48
9
22
18
8
12
39
72
12
31
14
34
5
24
31
29
9
3
24
24
21
63
48
7
17
7
53
21
3
21
36
3
9
10
12
18
11
12
12
9
58
26
82
12
12
14
34
5
24
1
11
12
33
15
25
24
48
47
31
12
50
12
16
47
19
5
43
17
31
2
28
48
23
36
43
5
9
34
2
3
9
10
5
13
8
24
12
15
81
12
3
33
39
43
17
73
68
60
12
3
9
3
9
34
29
24
9
15
9
4
11
55
185
9
4
6
12
17
12
24
60
12
25
80
12
48
34
29
9
27
1
18
89
7
5
9
3
48
13
6
2
48
72
34
5
43
53
19
54
66
26
27
1
44
27
1
35
9
3
60
43
2
15
36
57
120
24
36
3
48
7
65
69
12
3
12
31
50
22
17
9
120
34
29
7
14
39
7
36
53
25
23
7
29
9
28
11
21
27
105
36
12
39
12
12
108
9
27
7
29
25
35
31
14
12
3
48
1
20
15
13
18
30
44
27
9
3
43
17
93
4
30
2
10
74
3
7
24
5
7
5
25
32
3
9
10
98
39
1
47
72
ABCD 315064434*7^$a-1 [50009]
6
6
4
2
12
18
10
56
17
13
10
6
80
11
7
13
29
70
6
20
58
2
19
21
7
8
11
1
23
4
44
24
13
21
12
2
36
58
14
16
68
24
18
19
5
18
10
12
32
42
18
6
13
15
6
15
9
39
4
11
14
18
12
28
37
5
6
12
74
4
2
48
1
9
24
2
46
7
23
33
9
24
6
6
44
11
44
5
6
28
18
19
41
6
18
7
5
2
16
21
17
42
25
3
1
56
11
10
18
45
5
12
10
2
18
1
21
6
33
17
7
5
35
35
8
30
28
32
18
10
2
16
72
12
12
9
3
6
14
37
12
11
29
7
16
18
3
15
50
10
49
11
12
8
6
22
1
5
26
34
6
1
5
12
24
7
1
11
31
36
5
8
12
5
30
1
27
2
10
2
59
23
56
16
6
2
1
15
6
6
21
11
12
30
16
36
14
22
12
20
6
1
63
6
18
14
11
8
5
24
4
2
22
12
2
12
1
5
30
36
16
9
11
1
9
7
35
2
6
28
8
1
5
10
32
10
14
1
4
5
3
47
13
12
3
8
29
44
11
16
62
4
44
22
1
19
1
9
26
22
55
19
30
4
32
19
24
5
4
66
6
30
25
31
13
21
2
16
21
5
7
39
8
22
3
29
36
23
35
8
30
10
9
28
23
56
12
30
43
15
24
104
36
6
6
25
17
6
24
10
14
29
55
4
81
5
10
2
6
4
1
17
6
8
5
49
7
33
27
33
12
44
16
18
8
10
39
9
74
40
6
31
49
11
23
36
66
12
18
36
18
30
30
39
17
6
1
41
7
11
1
11
4
108
32
1
12
3
6
12
6
2
16
8
19
16
24
7
29
24
49
10
20
1
3
6
36
3
15
66
7
11
6
7
1
71
1
22
20
30
16
66
18
2
24
5
20
3
12
9
3
8
29
23
18
6
8
10
2
18
22
54
14
25
21
2
17
25
16
144
8
24
19
47
16
36
6
7
44
5
18
12
16
14
10
6
7
7
24
5
12
20
12
23
17
8
29
23
47
9
33
18
20
16
36
6
20
16
27
23
4
45
16
17
26
28
14
4
6
6
12
86
40
8
13
11
4
38
7
33
18
8
42
16
15
5
7
15
1
11
1
13
11
47
6
8
30
28
2
7
15
8
10
3
21
6
8
28
8
16
73
103
4
2
18
90
18
6
22
18
6
8
25
35
5
25
18
1
16
19
10
2
46
18
48
8
46
6
49
72
7
5
11
20
4
33
5
30
42
34
12
14
24
16
44
22
26
16
12
2
12
4
6
14
4
14
6
58
3
3
14
18
5
11
37
43
6
71
7
22
36
26
6
7
23
28
104
16
13
20
36
3
12
24
30
6
12
18
39
27
8
17
77
38
5
53
7
19
1
4
17
24
20
7
12
16
11
2
7
9
31
11
12
36
8
5
5
12
2
16
12
12
9
29
10
13
19
10
78
25
23
14
12
6
18
24
6
36
10
6
6
15
53
11
1
4
36
42
26
11
31
16
1
5
43
32
5
10
8
48
16
12
1
5
8
35
20
12
9
2
30
10
9
41
18
4
8
4
8
17
5
44
48
6
16
13
1
24
31
12
9
18
1
31
6
4
19
5
15
3
44
22
2
40
14
22
20
13
28
56
5
43
35
10
42
8
24
4
32
13
9
56
7
35
41
1
4
2
17
89
67
7
30
54
30
66
17
56
21
90
54
2
73
57
12
3
4
5
14
10
2
12
37
21
18
9
17
4
15
11
6
24
10
1
11
2
4
3
15
18
42
24
36
54
24
18
12
30
2
12
4
80
16
2
18
28
9
48
35
12
4
8
40
18
3
15
21
5
52
12
2
13
3
26
6
64
6
103
7
17
5
2
24
10
20
18
5
11
9
3
8
18
23
1
6
52
61
13
16
63
48
45
6
9
3
32
12
5
1
24
48
6
22
26
1
28
44
16
11
32
18
10
13
7
49
45
12
20
36
7
35
29
12
1
7
27
60
6
7
19
1
9
18
2
22
8
52
2
40
8
24
11
1
18
1
9
32
18
10
42
74
6
1
3
12
18
15
5
6
53
53
15
113
7
27
57
11
12
18
35
19
4
12
6
20
4
8
12
18
16
24
21
27
8
4
1
1
4
18
12
12
6
26
4
6
7
25
18
61
21
24
18
12
20
4
25
7
4
6
2
22
18
56
10
7
8
5
54
16
2
7
5
70
13
8
4
1
59
12
8
5
6
12
4
1
5
38
5
17
2
42
22
6
2
12
18
22
21
5
6
58
12
8
4
2
24
16
24
12
9
9
26
28
8
18
6
18
4
6
12
37
1
35
17
20
47
44
5
7
39
20
10
99
15
30
8
30
16
1
5
6
21
47
41
1
10
6
44
6
24
28
92
4
2
18
6
19
4
7
10
19
43
12
40
56
1
29
6
10
8
34
50
16
8
31
29
19
28
23
13
11
14
6
5
32
5
10
6
8
12
88
18
33
15
13
35
12
12
9
9
36
2
42
6
10
6
60
6
2
48
17
5
38
5
19
1
12
28
35
2
10
21
4
20
9
2
5
11
81
5
6
30
30
28
6
14
24
16
1
5
6
9
28
7
5
7
10
27
21
2
34
8
40
36
8
34
2
19
11
25
21
38
24
6
6
36
24
24
4
6
20
19
11
24
16
14
18
5
5
15
15
18
24
44
12
19
5
7
11
17
31
6
16
39
15
21
23
10
56
16
8
7
29
4
7
7
34
3
27
12
9
16
19
42
54
22
8
58
2
28
7
7
4
1
68
4
5
3
9
2
6
46
36
20
13
3
26
10
8
4
9
11
17
32
16
32
11
22
6
6
18
9
9
7
17
2
1
23
4
14
31
47
5
7
30
11
23
42
54
18
18
30
27
16
11
8
17
97
10
2
7
17
34
18
20
16
24
14
52
13
32
15
12
8
13
33
3
17
16
7
5
32
6
4
26
7
4
13
42
6
18
6
7
5
6
10
6
2
18
4
6
12
6
8
30
12
43
9
14
18
10
49
24
31
6
4
14
4
6
43
29
19
1
34
30
2
18
46
24
14
83
20
27
36
8
36
10
2
108
10
2
16
25
1
18
30
16
14
6
70
37
67
6
42
6
35
1
42
1
3
13
47
2
31
11
1
27
8
4
8
4
24
8
41
35
1
8
47
22
7
29
12
8
24
16
8
6
16
12
2
35
1
6
29
41
115
23
12
54
14
6
10
12
12
2
4
6
24
8
18
6
4
14
54
5
8
3
12
18
7
1
24
4
18
2
19
59
13
47
25
3
25
5
15
15
48
57
33
30
8
40
2
16
3
9
39
3
12
24
20
1
3
18
14
5
12
17
8
24
12
19
5
4
7
7
10
2
28
14
12
23
1
10
54
3
3
42
26
49
16
13
6
61
4
11
14
16
12
3
3
1
1
6
4
2
7
15
30
12
2
1
40
13
28
6
8
6
19
21
6
6
8
28
20
6
28
6
27
16
19
17
11
2
6
4
20
12
30
64
14
37
9
2
12
16
21
15
44
10
2
10
31
17
8
22
9
45
7
17
20
30
1
23
16
1
5
18
68
4
1
7
10
6
18
3
29
4
32
12
4
43
31
28
1
23
25
12
20
9
12
14
42
18
10
27
15
1
7
6
11
19
6
19
33
2
10
36
19
12
8
27
32
10
2
10
20
19
15
21
23
6
40
15
15
32
28
20
22
39
11
12
25
21
8
4
15
11
10
18
92
1
3
26
60
4
18
14
46
37
7
25
17
4
27
21
19
17
8
18
1
11
22
3
5
22
6
6
14
22
9
11
18
10
44
13
24
23
25
5
6
25
23
54
30
4
50
23
8
57
6
9
27
1
5
6
36
6
8
18
10
2
18
12
19
9
18
44
10
2
36
1
29
18
10
42
56
5
1
6
5
11
30
12
18
44
24
24
22
38
10
2
13
5
19
4
5
7
13
4
3
3
8
4
14
23
5
2
34
2
12
12
18
35
17
2
28
9
41
10
18
14
10
68
6
12
16
8
24
73
3
8
4
9
12
11
5
12
13
18
4
66
20
10
36
24
9
5
36
10
48
1
5
2
18
6
16
20
34
30
21
9
12
55
37
4
24
56
34
38
7
3
14
16
15
5
10
6
14
41
1
24
36
23
20
17
4
44
6
12
24
6
4
12
51
15
21
48
11
22
7
23
24
25
17
27
24
21
6
33
5
24
19
17
35
12
5
12
14
5
5
8
19
21
30
14
54
10
8
4
7
11
24
30
12
32
12
16
6
20
12
13
12
35
6
4
8
24
10
36
6
2
13
23
13
23
4
36
2
4
12
8
70
20
46
12
8
12
6
25
35
1
45
2
4
25
7
1
11
24
6
10
25
19
6
4
2
12
13
47
58
20
12
7
36
27
2
43
3
9
29
4
2
5
1
100
18
30
2
42
12
22
14
7
16
7
4
36
57
45
2
36
12
1
21
8
12
52
18
14
4
18
6
39
27
13
8
39
24
24
2
42
29
12
20
3
21
16
12
7
36
24
16
20
34
44
48
23
23
2
31
9
6
8
40
1
7
17
12
5
18
24
18
15
3
14
6
37
21
3
4
7
6
36
23
7
12
70
20
18
10
6
6
30
21
3
1
1
58
20
25
33
7
7
16
61
5
2
18
10
12
12
2
7
15
33
35
12
18
4
24
18
93
5
10
33
9
3
36
11
4
6
3
3
8
6
19
3
24
8
16
21
9
26
30
55
23
22
3
4
8
9
24
6
13
8
15
2
7
11
12
1
11
4
68
17
5
7
25
34
14
18
4
9
3
20
28
33
3
2
12
18
1
24
3
38
19
3
54
38
30
19
3
2
11
12
31
28
8
36
6
43
11
17
8
21
6
14
6
6
46
20
18
7
11
28
2
42
53
53
30
8
1
3
2
30
30
23
19
4
6
6
49
43
12
24
1
3
6
2
5
12
7
6
48
54
4
6
38
36
30
16
3
21
20
31
12
23
54
36
7
12
51
2
64
7
19
4
12
12
8
24
10
27
9
18
57
29
4
86
24
12
4
30
6
20
5
7
28
30
56
4
39
3
13
20
41
6
24
34
8
6
52
42
7
20
5
7
15
2
82
18
12
3
16
11
9
9
6
8
49
4
1
36
19
17
34
1
5
42
26
10
96
8
10
26
13
9
26
10
30
8
16
21
4
1
7
4
23
2
24
19
39
49
5
12
2
6
18
4
80
22
3
21
26
4
81
33
12
31
7
25
23
12
18
22
60
24
20
24
64
1
7
12
1
9
26
34
18
1
11
21
28
7
5
1
34
30
14
34
24
14
48
16
12
6
15
21
8
24
79
12
5
7
11
29
29
8
30
37
23
4
8
16
32
6
7
15
13
7
18
10
56
17
13
6
13
17
70
1
7
6
18
42
28
18
26
12
4
7
11
9
29
18
4
20
4
2
4
12
18
1
35
18
30
1
19
24
6
35
12
7
10
7
7
48
25
15
8
13
9
12
20
11
32
4
107
33
3
6
2
16
42
6
9
9
26
18
6
28
14
6
16
2
6
1
63
18
2
12
65
35
33
3
48
44
60
5
19
16
14
12
19
57
3
35
4
14
10
9
59
12
4
38
4
19
7
16
2
7
33
3
15
8
16
42
32
7
29
11
17
90
13
35
2
30
10
32
11
11
6
2
13
3
12
2
6
6
24
7
9
3
5
11
5
2
25
5
60
24
35
8
15
8
22
6
50
4
15
27
8
5
1
42
4
18
15
9
2
25
29
24
4
56
24
30
25
15
6
8
6
4
13
11
2
16
7
12
20
3
6
6
6
74
16
12
9
15
1
20
21
14
4
2
24
18
12
6
18
4
2
16
26
4
20
49
15
8
12
30
30
10
6
24
20
25
11
13
95
17
1
4
26
5
31
4
26
4
19
13
34
8
10
3
39
9
15
14
4
2
6
30
29
1
4
2
22
19
35
2
30
5
13
28
14
18
4
38
6
4
6
12
24
18
6
18
32
28
14
22
2
12
52
13
1
18
58
3
9
8
12
6
36
17
13
7
21
30
9
5
11
5
ABCD 315125808*7^$a-1 [50019]
4
1
10
1
13
31
27
6
24
3
4
11
13
9
22
28
9
13
11
24
4
1
19
12
23
1
11
1
5
18
37
12
63
6
3
4
1
6
4
9
4
9
16
7
9
26
1
12
48
52
29
40
11
11
10
19
9
10
2
16
4
14
4
9
48
11
4
18
18
6
14
29
55
36
10
19
7
6
34
13
9
16
30
5
11
1
20
1
11
11
17
68
25
2
6
3
49
27
5
7
45
3
7
12
4
44
5
5
8
10
20
13
9
3
1
22
1
4
5
40
39
7
10
31
8
63
12
6
8
16
27
5
18
5
44
23
6
30
1
13
20
3
4
9
23
1
15
17
55
8
23
16
8
36
70
26
14
10
1
11
2
16
16
8
6
24
12
60
66
7
81
18
6
8
8
27
13
20
76
8
2
13
8
3
25
7
38
8
30
1
7
18
6
1
4
20
12
3
12
9
5
23
19
14
22
5
8
9
3
12
15
1
44
1
3
23
12
2
72
7
16
1
11
8
23
12
13
24
5
6
25
17
24
40
2
49
3
6
2
13
13
10
41
12
35
14
10
21
52
13
16
8
8
3
20
17
16
27
1
10
24
26
11
12
1
27
5
3
21
24
3
23
2
10
34
8
6
28
20
13
11
1
11
13
23
26
32
26
16
1
8
12
12
53
22
1
33
11
5
23
17
4
4
8
16
6
26
8
27
13
27
20
4
8
63
45
17
16
12
2
5
37
34
21
1
24
38
13
13
7
4
5
8
46
32
1
11
6
19
5
30
12
46
6
20
13
1
8
2
28
8
12
13
23
1
25
11
5
19
4
23
8
22
14
13
11
14
40
11
7
12
4
30
24
16
11
13
3
12
25
7
72
4
7
2
10
26
10
16
6
8
30
5
12
7
13
12
9
32
7
12
5
4
4
34
13
33
3
9
2
1
23
10
8
6
4
38
22
1
17
50
12
2
11
16
11
1
25
18
30
55
9
3
12
11
13
12
28
20
5
19
16
19
4
6
87
4
7
62
48
15
68
4
11
20
1
4
5
7
60
11
18
8
23
11
9
24
11
4
13
17
19
37
23
1
24
6
14
2
13
32
23
16
21
60
3
2
35
19
25
4
5
6
33
27
6
14
42
28
31
5
7
7
24
66
8
14
9
1
2
8
22
67
7
6
8
22
37
5
28
7
5
2
6
19
11
1
4
20
21
12
16
2
1
8
3
21
1
2
13
5
7
17
8
43
12
9
54
22
10
28
14
31
35
12
25
9
38
12
24
14
23
3
9
11
2
20
2
24
1
17
24
18
13
65
10
18
3
35
5
23
20
30
6
2
2
20
18
19
28
32
13
2
9
1
16
10
97
13
31
28
5
15
3
6
14
25
11
6
16
3
11
17
33
15
7
10
3
5
16
3
59
22
27
9
26
5
20
5
23
33
35
3
18
8
7
4
20
4
20
3
22
46
5
24
11
6
6
6
2
1
29
7
24
11
6
4
14
36
5
29
32
7
3
1
11
12
33
13
10
4
18
8
10
9
1
11
25
14
18
28
20
6
8
13
23
1
12
13
2
2
6
25
11
13
27
33
5
6
1
23
18
23
23
1
23
32
46
2
4
6
8
35
11
13
7
1
48
4
8
12
5
24
6
1
4
37
6
13
12
3
38
7
17
6
2
11
1
10
58
30
21
4
11
8
22
8
20
14
12
20
17
19
2
11
61
16
10
8
1
36
24
4
5
15
13
4
22
1
11
25
7
28
18
8
19
4
11
37
1
6
18
16
2
24
12
4
10
20
12
3
24
1
2
8
1
4
20
15
21
23
37
21
7
19
4
9
15
18
6
8
37
5
6
10
3
11
17
1
7
11
6
10
9
29
7
12
27
1
23
9
11
12
10
3
59
5
11
9
13
4
22
2
7
52
41
15
13
8
3
21
6
1
12
5
16
15
9
11
21
43
8
28
1
10
14
18
1
11
40
25
11
1
11
8
1
1
11
21
15
49
48
3
7
17
8
12
28
13
40
2
73
3
26
24
6
13
15
6
48
6
25
7
1
17
10
13
20
23
1
21
14
34
48
3
29
42
37
9
19
12
11
8
6
7
12
13
23
40
8
13
28
6
10
3
3
20
1
27
2
32
15
20
37
16
19
13
47
23
2
50
45
9
16
8
7
17
2
14
11
24
5
47
32
11
16
12
10
14
44
1
39
13
8
21
36
6
2
42
30
11
12
43
30
19
5
30
37
4
1
11
5
6
18
3
11
5
24
36
7
5
11
1
20
13
10
4
46
14
1
8
5
7
1
50
8
1
3
18
2
14
15
8
9
3
47
1
11
1
25
11
5
8
12
11
4
7
4
1
23
20
16
1
20
3
9
5
4
4
15
8
40
17
14
13
12
15
9
17
7
21
15
35
1
23
10
2
36
4
9
29
6
17
5
6
9
5
6
1
1
56
26
24
6
6
26
8
2
60
4
8
6
6
1
16
11
56
2
20
50
16
10
4
8
8
2
12
1
23
2
2
13
12
23
21
51
6
2
24
12
16
32
1
25
15
5
6
24
21
1
3
29
55
1
35
32
11
13
4
7
26
11
9
14
5
1
10
1
19
14
20
3
12
24
4
20
33
8
6
4
6
3
4
68
3
25
31
18
42
48
14
10
13
16
7
12
12
2
16
6
2
15
5
12
15
33
4
4
7
1
2
24
6
3
11
26
48
10
28
2
19
1
2
2
7
9
18
1
11
34
22
12
12
12
6
6
10
3
15
13
29
14
6
22
1
8
23
4
6
31
7
1
9
19
20
12
15
6
40
2
10
15
5
8
11
48
43
16
18
15
13
14
9
4
36
20
15
2
18
1
53
40
3
45
14
2
8
19
37
6
1
16
107
8
2
4
40
2
6
6
42
8
10
5
1
11
11
20
1
25
11
4
36
1
8
15
8
25
10
16
14
16
7
20
36
16
20
11
13
23
37
4
29
2
2
70
12
5
5
38
18
34
25
7
10
3
71
4
14
8
14
36
44
13
28
8
11
1
13
15
19
6
19
28
7
5
13
67
23
13
17
16
16
8
2
13
9
14
1
9
38
2
27
11
6
50
5
9
2
2
16
7
11
6
15
1
24
8
8
28
4
8
18
1
8
3
26
11
20
75
8
6
23
7
1
3
20
18
22
1
11
12
2
6
5
23
9
5
24
10
1
20
17
8
32
15
12
36
23
22
12
2
4
10
10
61
41
20
22
6
8
32
7
20
1
12
15
12
12
45
3
41
16
3
19
25
9
12
2
1
17
6
12
5
1
6
18
19
27
8
5
7
6
40
15
15
9
4
32
47
6
6
84
6
10
13
9
11
11
34
26
1
16
5
7
1
18
61
1
8
2
16
14
4
28
10
25
3
10
10
10
15
35
2
12
15
13
4
6
22
16
19
13
26
1
23
25
37
11
37
7
1
32
2
5
9
8
19
7
17
19
12
17
5
24
15
24
15
12
13
17
3
24
3
2
8
50
13
9
16
6
4
32
12
26
16
6
22
12
3
3
13
5
48
3
9
4
15
8
48
9
2
6
23
12
5
28
28
24
46
18
15
27
6
40
8
8
19
11
25
9
8
10
6
16
22
4
8
6
8
23
23
17
9
3
8
35
2
26
33
4
33
8
2
12
1
15
1
49
10
9
4
11
6
24
30
42
2
61
11
6
42
1
35
12
13
3
9
3
2
32
15
8
1
22
40
8
10
7
11
45
9
2
5
21
11
11
6
23
41
14
1
4
20
39
18
4
10
1
24
12
11
13
5
8
2
30
12
26
4
9
5
24
24
7
17
8
16
56
2
9
29
6
17
11
8
14
60
15
12
17
6
2
23
9
8
39
9
2
17
68
3
14
48
8
2
6
8
11
11
20
30
10
8
6
8
2
22
23
45
3
12
5
23
12
5
7
17
30
12
46
11
11
16
9
24
17
7
21
14
1
3
1
33
23
4
32
13
8
18
14
23
1
7
9
2
4
20
25
29
11
13
24
7
3
8
14
11
9
6
20
1
9
40
2
8
17
12
9
23
4
11
1
41
51
13
16
11
11
32
12
37
24
9
2
13
33
3
3
1
23
20
30
16
16
34
13
11
34
2
17
9
14
1
17
3
21
2
12
1
4
31
14
22
40
1
19
54
7
28
44
3
37
11
32
24
10
3
1
15
25
24
18
12
4
54
38
16
45
11
2
15
8
33
15
4
11
10
10
6
11
45
8
8
7
35
5
9
3
19
14
11
1
20
28
38
10
50
14
19
1
22
1
11
2
2
14
31
12
12
27
12
33
9
7
11
6
15
16
11
9
13
24
3
23
1
29
8
23
8
11
6
11
5
2
6
40
30
6
3
3
69
3
9
36
3
21
9
19
55
6
7
60
21
7
7
10
2
1
4
19
12
5
23
14
7
11
14
2
8
1
21
3
11
24
18
34
62
7
3
1
11
9
3
33
5
6
4
30
48
14
18
6
34
30
2
16
16
14
57
23
12
10
7
12
20
12
4
19
42
19
21
26
5
12
5
6
44
5
1
30
24
42
19
3
18
19
24
8
23
5
5
7
5
86
2
2
38
7
9
2
2
10
18
7
4
32
5
6
13
13
10
6
8
15
7
48
17
9
23
15
9
81
26
2
23
39
12
9
13
32
27
3
46
20
12
2
5
20
15
22
2
33
3
20
5
1
11
9
39
11
2
7
3
8
6
20
3
7
4
8
14
48
2
12
25
1
4
7
5
2
6
7
17
6
2
10
13
28
11
8
13
25
10
34
30
2
18
25
13
2
44
12
2
11
17
6
12
17
53
6
8
1
23
12
1
21
3
12
24
24
40
60
35
30
28
2
25
37
6
17
9
14
12
6
19
7
4
13
23
9
4
25
19
5
6
2
15
1
11
7
26
28
7
1
8
14
10
19
11
10
46
38
15
5
14
18
30
4
10
2
10
15
31
48
10
15
4
13
10
37
9
11
3
1
31
1
15
18
36
15
13
2
20
17
8
36
28
7
2
2
6
39
3
8
60
1
23
12
16
37
9
3
19
12
14
3
5
42
22
23
59
16
13
7
13
11
40
6
20
7
36
3
1
19
13
4
12
12
5
24
39
51
10
11
3
44
18
8
34
25
4
7
2
3
7
25
12
21
2
18
18
5
1
8
2
22
10
10
3
4
43
4
9
4
11
1
31
46
32
11
8
5
19
12
9
2
16
9
13
39
7
12
13
4
23
6
8
16
3
4
19
13
1
24
47
12
35
2
22
5
20
36
16
12
1
35
37
35
11
24
20
6
22
8
4
20
2
8
3
4
7
1
28
13
7
33
39
35
5
43
137
29
8
6
1
21
6
30
3
5
31
1
8
30
1
12
13
18
1
48
12
33
2
6
8
39
17
16
12
11
3
33
5
11
8
3
2
32
14
21
59
1
23
5
12
11
1
21
24
22
18
22
9
23
12
1
5
6
18
7
25
12
38
30
15
12
5
22
1
19
14
35
21
15
41
7
1
2
9
15
1
8
5
32
26
10
4
32
2
13
1
7
33
8
56
3
5
7
20
5
30
1
4
23
9
5
6
2
14
8
10
2
12
2
22
13
51
33
1
3
43
1
1
26
69
21
12
16
36
15
19
10
16
10
25
23
22
48
2
6
11
7
1
4
8
3
32
5
8
25
8
3
21
63
35
1
13
14
8
1
3
25
13
11
45
11
12
17
7
1
35
3
21
5
11
8
24
5
11
20
23
2
87
20
11
13
15
13
17
26
12
1
12
3
12
14
11
7
5
19
1
85
14
8
12
6
6
12
24
6
7
11
6
30
2
27
12
29
3
1
8
2
38
11
5
46
9
27
13
48
11
8
26
10
34
19
55
1
4
1
8
11
23
1
25
62
6
14
1
24
1
20
28
24
11
4
32
11
30
8
32
14
4
30
18
6
14
2
22
2
24
47
17
24
56
40
19
4
11
13
1
8
23
17
24
32
3
19
13
12
1
8
7
21
36
3
19
2
11
5
8
83
25
47
23
1
13
14
1
8
12
28
12
5
2
6
55
24
1
15
7
1
3
6
3
5
6
13
37
10
13
13
32
2
2
10
14
10
28
9
11
17
36
1
31
12
28
25
20
15
5
12
36
2
17
29
16
22
1
11
1
12
27
21
16
31
14
62
13
11
8
5
1
18
14
23
11
12
10
19
13
8
2
9
11
16
1
25
47
32
4
13
10
1
5
2
16
14
16
6
50
10
12
20
61
15
20
1
3
10
12
3
7
34
15
4
12
7
12
25
16
5
15
12
16
9
2
9
3
14
43
29
30
26
15
1
19
4
7
1
12
5
34
22
50
25
56
27
1
7
1
37
2
32
36
14
11
13
14
9
4
23
25
13
30
5
7
65
45
3
43
2
2
32
1
40
9
11
4
13
16
8
44
50
2
23
19
37
9
19
11
36
6
3
11
2
32
6
60
12
8
25
16
8
12
13
2
13
1
6
34
16
14
8
50
15
49
10
9
5
10
9
1
4
23
9
11
12
1
10
12
25
9
3
9
19
68
9
36
6
1
1
19
12
4
13
7
3
1
20
11
22
8
30
1
16
20
15
9
23
84
17
9
8
3
37
14
8
4
1
11
18
7
7
13
24
27
8
26
15
9
35
12
27
12
8
13
1
20
12
4
34
6
66
5
17
14
12
64
6
6
1
8
9
38
48
12
13
24
1
10
6
6
1
24
40
7
12
29
21
11
11
12
5
19
2
50
8
61
15
24
9
3
12
18
32
10
6
3
5
23
19
1
23
2
70
22
26
5
25
30
14
58
10
16
16
7
15
1
19
12
1
9
30
32
10
19
21
27
7
30
8
14
8
25
1
2
80
24
1
21
7
24
7
1
25
20
60
38
1
16
12
69
39
12
11
26
16
6
9
25
15
17
12
6
9
13
26
6
3
13
10
5
33
2
8
28
9
17
22
26
8
8
36
6
12
10
36
10
13
4
7
42
23
17
14
1
16
31
18
7
9
24
27
13
10
1
59
36
2
14
9
59
13
15
9
16
19
10
2
1
13
14
9
11
24
6
11
7
14
8
6
8
22
14
1
88
7
13
4
5
28
23
29
11
7
13
57
15
3
6
3
16
37
40
8
19
13
ABCD 315241484*7^$a-1 [50005]
31
9
2
49
21
6
12
44
58
2
24
9
7
14
19
23
13
47
25
17
6
1
39
2
12
39
87
25
56
3
18
7
23
1
3
9
15
36
45
35
49
89
18
30
3
1
14
1
23
12
84
24
6
24
36
43
20
31
12
5
33
16
36
3
5
3
3
25
11
10
27
11
6
4
32
7
9
14
4
29
33
4
8
58
17
21
6
4
12
14
10
38
19
29
12
48
22
2
6
4
41
7
21
29
31
15
50
12
3
21
16
8
16
3
8
27
28
12
26
3
3
16
24
9
17
10
14
16
14
18
19
9
14
16
14
3
1
12
2
33
16
12
15
5
28
3
6
32
16
14
36
4
12
6
11
7
2
28
11
21
27
43
8
4
6
3
8
40
51
38
7
12
3
33
27
50
7
15
60
56
16
8
13
12
8
37
8
24
34
6
3
5
3
4
3
6
3
21
42
8
9
13
14
21
1
3
39
5
16
84
20
45
18
1
9
23
15
1
8
31
6
14
13
39
33
15
6
20
19
9
11
21
36
52
8
7
11
6
16
15
3
12
90
32
22
56
12
42
19
57
2
22
18
12
8
13
12
11
33
13
35
21
22
5
28
9
6
5
3
30
60
19
27
24
32
10
18
32
25
5
43
24
5
12
19
39
9
3
8
16
20
12
34
15
29
19
11
16
5
15
6
3
7
32
6
76
15
8
45
10
32
6
7
5
7
8
28
12
3
18
14
45
21
4
18
2
10
9
11
49
51
12
14
42
18
22
29
4
35
24
9
39
25
8
21
3
7
8
1
12
3
17
9
4
12
15
17
7
3
20
13
20
15
22
11
7
41
1
3
3
9
3
12
18
2
60
12
49
9
2
16
14
34
14
12
6
13
9
2
18
6
9
1
2
13
8
43
20
33
15
22
14
6
31
12
5
12
58
12
14
16
18
2
28
15
75
29
13
6
2
43
15
9
11
18
6
13
8
13
30
14
28
18
14
43
9
39
9
92
7
3
8
33
15
18
7
27
2
10
21
15
5
3
12
13
9
3
3
20
36
21
24
3
1
20
28
9
8
24
10
20
18
12
16
3
17
10
14
19
27
6
6
8
1
11
25
24
15
6
15
5
31
12
17
4
6
12
9
32
15
4
12
6
32
7
3
17
16
3
42
8
7
5
4
3
23
13
27
8
4
8
10
12
6
20
21
1
18
12
2
30
22
8
43
32
3
28
6
6
30
14
1
5
27
4
20
9
4
3
11
10
3
21
8
22
18
11
21
22
6
14
1
5
10
2
6
33
40
3
5
40
29
22
24
20
9
15
1
5
18
12
18
18
18
15
48
3
28
30
11
24
16
15
6
3
3
5
4
35
13
35
12
24
22
3
12
5
27
1
27
33
11
3
18
3
4
3
32
13
33
3
3
24
24
8
21
7
9
8
3
1
24
9
35
15
1
9
23
27
16
2
10
12
6
3
23
25
15
9
5
39
21
40
15
41
51
3
40
36
6
11
13
6
2
6
4
12
18
3
23
4
8
25
12
27
5
9
10
12
21
11
6
22
5
4
9
26
9
4
20
37
11
55
54
27
9
12
20
18
25
33
36
18
5
13
27
23
12
16
26
24
3
19
2
7
3
6
2
30
10
12
48
8
1
3
6
11
15
13
20
4
9
20
12
10
9
3
48
2
19
35
12
10
3
9
6
9
5
22
30
38
16
12
20
12
12
13
120
21
14
1
5
7
39
21
12
48
45
15
24
12
11
22
26
10
11
13
15
24
11
25
3
36
2
7
21
20
12
19
33
30
6
15
29
15
1
27
20
15
64
20
13
48
3
14
12
3
3
61
80
1
6
32
22
32
3
15
9
31
8
4
45
35
10
3
35
12
1
3
12
18
26
13
15
9
23
16
57
8
27
18
30
37
5
18
33
28
11
9
13
38
12
16
50
22
30
2
25
5
19
21
6
5
7
12
20
33
3
4
44
36
4
9
87
8
10
3
33
14
28
5
28
5
7
23
12
10
24
20
15
3
30
16
15
8
27
4
6
51
3
8
1
12
12
15
18
2
4
48
2
4
3
27
20
12
49
11
4
6
24
6
8
13
36
5
6
49
51
44
33
7
36
12
18
12
3
5
10
2
18
25
47
10
32
3
4
3
12
6
20
7
20
16
35
13
11
1
47
45
3
6
7
3
20
9
15
9
55
17
9
39
28
48
15
9
3
8
12
4
41
33
4
18
12
2
27
28
15
24
12
2
28
2
28
20
12
69
16
15
6
15
51
24
12
24
66
27
21
26
37
20
16
3
20
12
1
12
23
1
8
43
24
6
2
28
20
4
24
44
6
15
4
41
3
1
3
24
35
6
28
27
3
12
32
16
26
16
27
23
9
28
11
4
21
24
8
3
21
25
20
7
24
63
53
3
10
18
42
15
8
15
9
4
12
5
58
17
21
67
9
27
9
12
62
4
2
30
10
2
33
4
3
26
6
10
20
24
6
16
2
19
12
12
5
3
7
14
34
12
24
18
50
6
4
6
42
2
13
59
21
24
28
11
13
3
38
7
11
13
12
23
10
50
24
12
1
9
14
1
5
3
3
24
28
17
19
30
6
8
6
3
24
3
10
26
1
9
47
3
21
19
21
12
3
8
6
3
3
18
10
2
12
10
30
6
21
3
2
27
7
56
1
36
23
28
12
29
4
3
12
29
28
11
37
35
9
3
40
9
5
10
6
15
5
18
28
8
6
7
9
30
18
3
3
17
4
27
6
24
3
9
15
8
13
14
25
21
14
28
8
4
68
16
33
23
1
15
57
11
52
44
24
4
5
21
3
37
2
24
4
24
18
20
28
11
13
3
12
51
9
15
18
23
21
3
24
37
3
56
16
9
12
15
3
18
2
30
12
6
49
3
6
114
30
8
3
7
8
13
20
19
38
6
4
6
18
12
6
8
6
1
23
6
6
28
9
17
3
15
13
20
16
17
6
6
43
12
33
26
6
28
3
12
5
6
6
22
8
28
20
24
1
29
10
18
15
32
4
20
13
27
11
37
5
18
6
3
16
5
31
15
42
8
6
4
9
3
33
17
18
30
7
27
6
6
6
12
2
1
8
25
32
15
19
18
6
80
36
24
6
18
6
7
12
36
5
36
18
6
16
6
9
15
50
18
1
12
12
3
2
3
13
6
69
11
13
17
19
29
10
42
38
1
12
8
64
12
12
9
47
3
13
17
22
36
6
6
30
42
20
28
8
13
3
8
33
24
15
4
2
27
31
6
18
33
48
72
32
25
26
66
6
25
15
24
8
13
5
7
15
21
11
4
9
8
19
5
39
36
88
18
3
24
3
9
3
9
41
6
12
24
16
21
8
16
27
20
13
33
15
11
6
10
2
28
15
9
54
2
3
7
8
24
42
10
18
6
29
63
9
31
14
3
15
1
24
32
4
9
2
9
4
27
9
12
5
42
10
11
1
39
27
18
24
3
15
32
6
3
13
27
8
4
5
12
10
8
36
1
36
24
8
25
2
28
12
29
3
25
12
11
10
32
3
15
13
11
13
3
12
29
3
4
33
29
22
21
9
12
14
16
5
52
9
8
30
12
52
2
19
12
12
11
10
3
11
42
7
3
14
7
3
12
5
3
16
8
22
39
5
6
13
23
24
16
9
12
11
9
3
4
17
28
15
5
1
75
3
2
16
2
18
22
5
4
3
14
30
12
9
16
8
19
30
6
12
18
30
36
20
13
23
13
87
14
43
5
6
9
13
15
17
30
22
15
3
2
43
8
9
6
24
34
14
25
48
15
30
30
5
3
21
19
36
8
6
12
18
13
8
9
22
12
45
21
30
24
26
19
11
4
8
24
33
13
8
6
13
5
12
30
6
19
3
5
4
36
23
9
4
9
18
30
8
30
4
9
8
4
12
15
17
4
71
6
10
21
3
18
2
9
4
9
35
49
3
9
2
22
35
9
12
18
1
15
44
10
39
5
12
3
7
14
7
20
75
24
1
24
5
6
10
2
25
20
87
1
12
27
38
6
4
9
3
44
6
64
27
23
25
27
8
21
19
21
8
4
27
6
3
3
20
12
1
24
3
45
17
10
8
13
17
30
10
8
7
12
15
12
5
4
84
11
1
15
26
24
7
41
6
16
56
13
9
2
1
15
18
3
8
1
14
1
8
15
6
66
18
6
9
51
1
3
6
8
6
16
9
9
20
12
3
7
14
94
9
57
12
23
9
10
9
33
38
21
28
17
7
9
15
3
12
9
12
3
9
20
21
6
10
8
10
21
27
41
16
5
19
29
3
7
9
36
5
4
14
25
27
21
20
3
1
9
3
53
12
15
51
10
6
8
28
8
4
90
30
6
2
42
6
12
4
8
12
49
5
34
6
42
20
18
30
4
21
11
30
24
22
20
13
11
37
9
2
1
11
10
18
12
14
7
24
3
2
19
15
9
12
39
24
8
30
12
82
44
1
20
33
16
2
1
47
4
6
2
1
8
19
2
10
33
8
7
30
2
9
19
2
22
5
4
9
24
15
71
12
9
16
36
11
6
10
38
27
67
9
21
42
29
15
4
6
32
7
12
3
8
12
10
12
48
3
9
8
12
16
12
18
9
35
4
12
18
15
17
7
12
29
4
39
32
4
12
5
10
20
1
17
18
4
14
10
9
71
4
20
10
6
2
10
2
10
20
1
27
2
3
15
9
9
30
1
5
3
13
11
1
6
42
2
28
17
21
10
56
24
4
21
11
10
3
32
21
19
24
8
4
35
1
24
24
11
1
17
27
19
6
2
13
23
36
1
47
10
2
9
15
6
3
13
11
21
31
27
2
28
11
4
5
4
6
12
9
29
3
15
4
2
30
21
4
12
8
1
14
18
10
2
10
6
15
9
11
27
16
2
31
3
8
6
64
2
1
17
108
31
17
6
4
69
5
10
26
3
31
21
17
22
8
10
32
6
6
28
20
12
7
12
8
63
4
33
12
8
3
1
29
16
23
7
50
10
50
30
1
11
6
24
3
63
9
40
5
18
22
2
4
12
30
27
8
9
39
7
9
5
27
37
11
9
43
11
1
36
3
21
36
9
14
6
6
28
9
27
24
20
16
14
10
21
17
12
15
13
18
32
1
21
2
4
42
8
16
8
6
4
18
3
48
12
35
1
29
6
10
23
4
39
9
12
3
8
13
8
7
21
11
1
36
9
30
6
3
15
8
4
30
8
55
11
16
9
8
7
14
16
39
23
18
4
27
11
22
30
32
4
2
7
56
31
36
5
39
6
28
50
10
3
60
3
24
14
7
15
5
13
11
21
3
21
22
20
1
24
9
27
41
55
23
34
51
39
69
27
33
21
8
10
9
39
9
24
21
15
21
32
12
10
14
7
12
11
13
23
6
54
48
16
12
14
24
6
6
7
3
33
20
15
1
21
2
1
11
16
14
6
1
24
17
15
13
8
10
2
19
15
5
52
3
14
4
12
24
3
36
20
1
2
1
33
6
5
4
3
12
5
19
2
4
6
9
3
5
15
22
35
13
6
2
7
15
5
21
19
71
6
10
17
19
20
1
41
22
33
21
27
36
48
20
19
53
3
10
3
53
7
15
2
43
3
18
3
3
8
1
20
15
1
3
36
6
8
10
12
50
19
48
9
3
15
45
39
6
20
46
8
6
64
116
6
48
40
60
6
6
36
21
17
12
22
5
13
59
4
36
9
23
48
13
12
15
8
7
17
39
10
12
6
12
18
26
88
2
10
14
55
9
2
30
7
39
8
21
3
10
3
12
71
10
3
3
21
3
14
7
23
9
21
3
3
1
33
6
9
11
9
13
15
15
12
57
3
32
6
15
7
12
9
11
13
111
42
24
8
30
10
8
7
11
25
9
6
26
18
30
15
33
10
12
32
16
17
4
27
20
1
9
3
29
3
9
16
14
12
4
24
17
13
12
14
1
15
44
24
16
21
41
22
8
1
21
12
3
3
20
37
11
1
23
18
30
28
6
27
11
6
4
2
16
32
6
22
9
15
44
6
4
2
18
12
10
44
6
3
15
9
25
6
26
4
11
3
18
12
6
4
32
18
18
22
11
1
20
28
38
24
36
1
17
6
18
7
15
36
12
9
3
8
33
24
1
14
6
24
6
52
30
2
25
12
27
6
3
48
3
14
7
15
6
3
5
3
31
9
48
5
7
11
10
12
11
63
12
24
4
2
55
35
1
3
38
3
16
9
15
17
6
4
20
22
38
36
1
3
2
18
16
20
49
5
7
23
6
6
4
56
10
39
15
30
3
8
3
25
3
9
71
24
13
27
9
5
4
32
4
27
27
50
6
16
9
51
17
3
108
25
5
40
2
4
2
31
21
27
15
36
8
9
21
6
16
57
11
24
16
9
17
28
11
31
6
14
58
18
12
8
4
6
3
39
9
9
12
30
9
39
2
6
13
11
52
17
4
9
27
3
74
10
33
48
3
8
10
24
3
3
12
9
11
10
26
33
51
6
4
2
10
3
3
17
3
10
12
15
60
5
18
1
12
15
14
ABCD 315323114*7^$a-1 [50001]
79
32
4
47
21
48
51
18
39
24
4
23
9
76
29
3
9
75
16
5
7
80
36
27
25
3
24
8
37
53
67
44
7
50
7
53
7
29
6
1
104
4
3
80
1
95
49
35
28
29
4
44
12
16
12
53
10
17
36
7
5
115
69
12
24
84
24
65
46
17
60
9
27
21
3
52
77
78
84
6
7
15
20
93
27
30
58
33
27
26
3
64
60
27
21
32
19
17
4
44
24
9
99
55
8
1
8
12
9
39
153
43
44
3
25
24
11
18
87
4
87
12
45
95
12
1
8
48
88
68
64
11
60
45
4
11
40
53
15
6
18
108
61
20
120
7
65
12
15
132
33
12
51
102
10
33
17
42
30
36
3
12
67
2
27
16
3
2
58
20
133
8
4
80
55
17
15
4
5
9
19
75
29
16
36
80
88
48
5
10
17
39
18
15
57
43
108
20
9
15
36
39
9
19
14
46
2
15
55
57
44
12
7
24
29
19
9
20
7
41
4
5
31
44
12
43
33
12
96
20
19
44
37
24
72
12
44
33
24
42
1
8
16
56
64
20
9
3
4
51
17
9
10
5
27
33
24
33
31
8
9
22
8
16
113
4
44
36
87
24
28
17
3
60
60
1
41
43
5
42
6
10
9
36
35
66
7
8
3
21
45
19
44
27
1
3
2
156
18
4
38
27
40
11
84
36
6
63
33
24
34
20
57
45
19
65
27
7
26
55
44
27
9
12
127
9
23
9
21
24
48
19
132
35
6
51
48
39
45
108
48
36
55
5
21
3
7
53
39
16
5
12
15
18
30
1
32
31
38
3
19
81
35
12
25
8
24
7
17
9
42
49
8
63
37
44
9
63
7
17
55
5
3
18
3
12
76
8
40
29
3
87
6
154
26
46
8
100
9
17
39
45
27
3
4
5
31
53
7
9
3
20
33
15
181
12
32
19
20
1
5
39
7
120
26
19
11
4
5
39
81
28
111
24
26
27
3
25
17
30
45
16
20
129
31
11
28
17
15
33
24
19
24
41
7
14
51
3
1
23
13
47
1
24
5
58
72
38
118
17
48
45
22
45
8
75
1
20
33
27
9
27
7
8
40
33
20
36
63
9
7
12
5
12
3
13
5
22
197
4
63
17
7
29
28
17
7
12
60
3
26
7
72
11
52
17
9
39
3
21
4
15
2
18
30
3
27
42
7
8
12
9
30
45
72
93
15
27
4
5
36
40
53
30
85
27
32
40
2
15
4
15
2
10
24
8
49
27
50
19
32
45
6
9
19
5
28
12
51
5
160
11
88
45
29
3
9
46
14
24
24
103
24
56
12
3
4
14
19
35
1
36
29
7
8
15
12
13
20
36
79
17
7
2
7
20
16
11
9
24
12
55
9
24
32
27
4
26
3
15
1
20
19
50
99
36
21
51
67
69
20
28
24
5
7
23
1
80
3
16
2
19
5
18
49
32
12
24
19
89
15
49
3
77
72
21
15
51
13
20
15
21
36
16
11
73
17
6
1
8
15
40
8
93
15
13
17
54
16
2
30
61
71
88
32
49
3
17
91
36
5
12
9
24
3
21
27
4
8
31
41
15
30
27
3
6
31
15
53
55
17
12
7
56
9
9
36
6
13
59
18
60
3
31
5
64
5
7
8
16
41
15
33
3
28
56
27
57
28
83
25
8
19
36
17
55
12
105
11
12
4
9
20
16
44
4
24
27
20
9
55
33
3
17
3
21
31
29
4
5
12
22
38
12
55
3
9
51
9
20
9
27
52
8
123
9
3
1
12
56
16
95
9
48
3
25
5
39
69
15
4
17
36
18
13
59
18
3
48
16
60
8
39
16
26
18
40
9
24
77
15
52
12
20
21
30
16
45
8
100
3
9
35
57
4
5
60
10
26
60
94
5
9
139
80
16
29
18
12
49
8
31
8
16
9
44
4
27
14
19
17
12
75
60
48
72
3
13
128
79
32
37
5
27
12
67
41
36
63
12
33
72
3
16
17
31
53
45
18
21
63
85
17
27
12
19
9
128
3
36
6
7
8
39
6
7
12
92
4
8
3
78
55
12
15
20
78
22
33
20
27
30
15
27
9
64
5
15
7
20
21
84
36
15
6
27
12
48
16
63
2
6
42
48
19
5
12
58
9
11
13
36
39
8
16
26
31
44
87
18
24
27
21
3
9
19
80
16
12
56
3
85
32
15
112
5
4
41
34
9
23
18
54
9
69
34
50
27
31
2
18
36
21
103
68
4
60
29
19
36
77
19
9
84
35
33
9
27
4
35
52
2
19
29
63
15
1
41
18
9
51
21
4
95
9
19
2
10
2
3
69
58
48
29
3
60
16
45
72
15
9
3
125
28
23
13
27
60
26
63
48
16
48
59
6
31
56
72
19
2
24
70
26
48
27
3
21
28
8
31
24
41
40
29
19
35
12
49
3
65
93
19
72
17
94
17
93
6
21
3
49
96
20
43
29
43
12
17
9
7
3
41
24
4
23
33
15
21
7
57
60
44
9
3
51
36
24
66
19
92
12
31
53
93
70
17
4
8
43
32
13
56
7
50
15
15
64
12
8
48
12
1
48
17
27
3
13
17
3
48
21
31
11
30
3
28
5
3
7
45
27
2
171
79
20
28
38
39
64
20
160
48
5
111
3
12
121
8
36
16
3
24
44
33
69
48
31
20
7
65
19
60
9
5
15
15
30
99
24
28
23
6
24
6
13
29
15
4
63
36
5
24
7
69
36
36
20
27
6
15
12
4
11
45
9
43
36
15
89
51
6
6
69
21
3
16
63
20
42
10
8
60
6
75
12
15
88
32
9
36
60
16
29
39
28
3
20
18
43
47
4
12
24
26
19
41
15
9
7
35
189
9
19
77
43
17
7
29
42
1
27
8
1
8
28
5
48
3
24
28
92
16
32
24
57
6
64
56
54
7
8
60
12
33
18
18
82
9
17
19
27
21
53
30
6
51
27
9
9
39
39
13
44
9
3
28
123
5
57
19
8
36
19
156
20
16
69
20
15
4
38
22
12
8
21
15
126
10
36
8
45
21
87
9
7
8
19
206
10
65
60
45
22
29
12
12
9
7
12
15
110
12
31
72
99
8
33
79
26
7
12
15
9
56
24
12
7
9
11
45
16
36
8
15
25
63
20
45
76
32
60
19
41
21
36
10
26
7
12
8
27
72
28
33
3
68
48
1
80
16
17
19
17
3
52
5
42
81
27
33
36
9
3
7
17
4
15
44
6
15
24
19
9
68
39
21
16
29
24
10
92
69
4
32
12
36
7
29
12
51
45
28
24
20
16
47
33
27
9
9
24
15
64
24
5
39
4
5
3
19
56
61
53
3
88
5
46
9
12
56
72
21
6
57
36
28
27
41
9
22
17
36
48
28
89
7
35
42
12
138
1
51
17
40
63
26
48
42
28
5
19
2
15
36
9
27
57
43
56
16
17
22
17
45
96
3
12
7
29
7
77
75
25
39
5
21
115
12
8
33
10
9
11
30
7
5
27
28
20
19
81
23
60
9
12
28
108
5
22
2
54
16
14
3
24
7
17
52
44
27
1
135
2
7
8
28
107
4
26
24
6
13
39
5
4
24
12
8
43
12
17
7
161
19
41
88
27
14
6
13
72
35
12
21
36
16
24
29
7
3
9
5
46
122
31
11
16
44
1
20
7
9
12
17
3
24
7
17
12
16
ABCD 315477018*7^$a-1 [50031]
72
168
57
39
81
15
24
24
81
35
100
144
8
72
60
52
128
25
15
72
188
36
241
15
108
117
39
36
20
40
180
84
56
88
8
52
36
144
156
20
25
24
11
12
73
39
68
4
144
105
24
71
49
135
96
120
24
60
12
116
4
188
16
20
184
56
457
24
39
81
23
160
8
4
44
36
85
119
49
215
76
69
135
81
15
9
27
48
237
39
200
4
68
97
71
1
15
56
48
40
9
167
1
63
32
48
25
71
4
117
23
16
56
25
24
63
32
49
171
144
60
33
111
128
24
88
297
311
1
432
99
12
56
64
9
48
23
48
25
51
36
168
80
280
96
44
12
160
8
97
11
112
21
59
76
120
24
36
60
9
23
148
93
303
24
120
249
135
36
36
144
24
32
36
60
169
23
25
72
48
23
48
145
15
24
20
229
59
84
88
20
108
49
119
12
133
119
16
84
261
144
23
25
23
4
32
96
157
35
16
44
48
73
95
1
63
72
80
1
72
15
56
120
40
9
216
39
92
124
164
96
4
60
21
71
1
120
48
75
21
15
104
16
20
28
56
16
108
21
167
64
8
16
60
32
61
264
24
24
15
129
15
60
21
47
112
60
132
56
49
99
36
24
57
63
336
44
36
88
105
87
81
72
96
75
92
4
45
39
80
121
39
32
25
63
24
312
80
4
60
96
48
9
96
107
124
84
36
120
80
72
24
4
44
73
95
28
92
24
25
48
48
23
40
36
140
40
8
196
21
23
16
345
191
144
16
57
87
33
119
4
45
3
36
225
159
8
360
252
76
120
152
4
68
16
140
124
132
20
49
96
191
124
44
4
180
129
24
24
63
56
16
8
76
44
36
109
147
69
15
129
87
84
84
72
33
147
20
124
20
12
132
49
24
24
24
71
28
21
11
28
36
44
196
60
57
120
39
60
84
153
111
56
124
68
49
23
36
4
128
64
120
8
16
216
105
39
24
96
24
56
40
32
49
3
20
73
23
64
56
4
165
72
15
56
72
136
44
12
121
23
24
48
28
93
3
21
168
119
40
32
73
23
49
3
176
76
144
84
156
80
4
36
9
48
47
40
32
241
39
8
40
33
35
52
57
3
140
36
76
129
24
15
57
83
36
40
24
12
21
27
32
4
120
105
111
9
15
24
12
45
23
1
15
80
1
15
9
119
73
39
129
15
96
108
12
81
23
220
21
39
57
23
49
15
33
147
12
240
8
25
24
123
141
39
24
240
116
109
15
56
49
219
21
24
47
49
24
27
69
15
57
24
95
73
51
84
72
80
40
24
144
180
68
193
48
123
44
16
48
36
96
180
24
56
64
81
24
96
35
36
28
144
36
9
15
80
72
156
4
33
23
97
147
20
25
15
56
48
40
96
180
117
23
184
80
121
168
24
24
27
36
56
120
96
72
48
52
96
144
12
24
96
24
129
35
109
24
39
8
16
56
25
11
4
104
25
39
152
40
24
96
8
25
95
145
111
9
111
164
37
39
84
12
57
48
15
105
39
56
64
36
69
11
13
71
40
264
56
73
63
120
48
36
144
21
71
25
24
47
4
84
9
72
24
159
8
48
64
192
120
20
4
204
132
24
32
4
164
76
228
32
25
15
104
97
72
48
ABCD 315491838*7^$a-1 [50060]
15
15
13
23
12
13
69
23
16
104
85
2
12
9
28
119
1
5
60
6
12
12
6
6
6
42
10
11
3
21
36
1
8
60
6
78
12
15
13
27
8
15
42
16
8
7
9
20
3
25
50
6
7
5
36
6
48
42
3
9
16
14
84
22
48
27
24
8
3
24
9
84
25
15
33
8
4
8
24
24
24
43
9
20
19
24
33
8
15
15
36
34
2
9
13
8
7
12
11
58
8
6
1
17
27
3
10
8
19
5
7
59
21
48
13
47
52
101
4
38
6
39
1
39
8
4
21
23
4
17
6
10
20
36
4
14
18
31
5
84
15
33
4
20
6
25
29
6
10
20
132
3
24
13
8
28
36
8
16
8
6
6
30
37
5
7
23
6
12
4
2
1
17
67
23
22
20
12
12
7
47
6
15
64
5
36
30
6
16
12
2
49
5
6
18
24
16
20
12
55
36
20
15
6
7
9
26
66
24
15
24
37
26
6
3
1
8
4
3
9
36
68
40
15
12
20
57
36
4
8
28
2
33
3
6
30
6
12
15
3
21
16
9
68
40
8
24
3
69
19
20
13
24
11
37
32
60
3
9
24
27
9
3
13
2
18
3
12
9
15
13
14
6
48
4
24
11
9
40
8
72
7
11
69
12
21
30
6
18
12
42
24
54
1
5
27
13
12
20
6
6
78
24
22
15
21
14
22
12
23
13
8
27
9
6
30
15
15
18
6
6
24
15
1
36
11
4
5
12
48
4
8
19
33
72
24
20
6
37
12
33
32
3
21
27
9
16
20
30
6
4
3
17
12
3
48
15
1
21
14
46
3
29
18
30
12
36
19
41
75
3
6
28
8
51
33
7
35
10
48
11
51
61
9
3
11
9
3
6
16
8
48
31
11
12
66
52
48
2
9
1
183
17
30
58
2
69
1
47
27
36
30
42
6
4
20
7
21
8
12
12
12
15
1
14
6
18
6
4
12
3
59
6
19
5
12
24
16
3
11
21
13
8
15
9
6
73
47
36
33
13
12
36
2
36
1
41
15
49
8
60
27
9
4
14
72
21
9
16
48
56
15
49
8
12
7
47
34
3
60
20
16
9
2
42
16
2
30
12
15
1
26
45
4
12
23
9
13
38
82
44
3
27
34
26
36
22
20
90
13
5
6
12
1
41
12
7
108
23
6
6
12
24
12
10
8
6
9
27
18
4
60
32
31
8
69
43
8
9
30
42
30
60
24
37
32
27
34
50
46
36
32
27
1
3
65
6
10
2
42
15
36
24
27
18
7
9
11
25
32
40
12
11
37
8
3
24
15
6
4
26
6
4
15
9
12
32
6
21
25
8
28
8
30
30
15
63
22
11
25
14
57
25
170
1
35
10
44
4
20
7
32
15
10
12
32
48
4
59
36
45
4
2
9
4
23
25
12
32
16
32
21
15
15
54
12
72
18
54
4
3
11
21
61
26
58
35
16
32
73
27
9
20
4
15
24
20
63
30
4
15
11
22
11
1
48
8
15
3
18
16
8
115
8
24
69
27
21
4
8
4
38
30
40
2
10
14
6
24
6
6
3
13
62
21
21
3
13
12
26
48
9
12
25
8
7
45
44
4
96
60
20
4
15
5
3
3
12
34
44
6
96
10
35
52
32
25
36
3
11
9
1
36
23
4
17
6
6
99
9
15
15
25
23
21
12
57
6
10
12
2
13
35
24
1
11
9
12
69
27
4
11
6
3
3
10
14
49
11
6
3
3
9
12
51
12
6
3
3
37
29
4
12
3
68
9
4
35
27
10
68
36
36
36
4
8
51
27
6
27
1
3
5
72
36
16
27
21
14
54
12
42
6
12
60
3
12
25
8
15
40
24
20
9
48
28
56
66
36
6
48
3
40
45
12
8
60
3
9
60
6
34
32
6
18
27
1
27
9
11
9
16
12
68
12
6
34
2
1
8
39
1
12
17
16
35
1
75
5
16
20
3
3
6
36
24
31
32
27
66
18
1
45
3
47
6
12
15
3
10
2
22
20
12
43
20
1
24
8
28
24
14
90
19
59
1
32
21
91
36
5
18
18
60
16
2
85
17
4
12
36
32
24
4
47
3
24
21
15
69
16
41
12
7
20
24
9
63
9
7
83
6
18
22
2
69
39
6
42
12
18
18
6
3
21
30
34
3
60
21
39
5
3
12
57
16
35
51
34
2
12
72
18
4
8
12
19
12
5
60
48
3
25
26
9
28
35
42
3
49
20
15
25
75
33
8
18
54
27
13
26
21
3
18
4
48
20
3
57
40
62
66
24
6
21
4
11
1
17
6
66
19
21
11
9
16
12
12
23
3
25
32
3
12
45
13
44
75
21
7
20
27
6
3
33
6
22
36
12
32
18
66
7
8
3
61
29
4
8
52
2
6
36
12
39
25
35
25
27
11
12
30
12
3
88
20
25
75
12
9
8
24
48
3
3
24
18
18
10
12
35
13
8
4
15
21
12
8
6
54
12
42
30
7
8
12
4
17
42
33
4
41
3
15
69
16
9
8
24
19
20
21
55
29
12
112
2
6
30
48
18
27
24
1
12
80
43
21
35
28
21
15
5
19
5
24
4
8
4
62
36
33
25
20
40
24
11
16
9
20
24
16
12
38
10
2
10
15
9
48
23
15
22
44
4
8
12
4
14
6
24
12
15
3
18
16
11
57
7
5
6
10
32
30
37
20
12
49
12
23
4
5
3
21
3
1
15
29
12
3
64
89
48
42
22
11
15
60
22
15
12
5
16
2
25
35
10
32
39
61
8
54
12
30
12
4
39
21
2
21
27
6
24
6
12
6
6
10
48
2
1
57
35
13
8
40
8
4
32
6
18
16
20
12
12
36
16
20
12
48
6
10
15
11
12
6
19
5
15
16
21
86
10
2
21
45
60
91
59
37
23
57
63
24
13
41
18
21
21
72
30
21
39
57
25
23
3
48
13
41
7
101
12
6
6
24
24
6
9
12
4
17
42
9
12
13
26
9
1
20
27
3
54
42
10
38
36
6
39
1
20
24
4
110
25
20
15
6
12
3
12
12
3
6
6
66
19
5
30
13
53
48
28
51
17
12
16
38
34
3
8
15
18
28
20
4
36
24
32
12
6
18
7
9
12
2
21
3
12
46
12
32
24
42
25
11
1
9
48
12
38
66
4
36
8
3
1
3
5
4
3
8
3
57
93
42
12
12
18
6
37
5
27
9
76
12
44
18
24
6
30
9
16
41
3
39
10
15
5
15
1
2
9
3
6
36
16
8
24
12
6
36
30
6
54
3
69
19
5
40
56
12
40
74
13
21
11
63
10
23
3
18
19
17
15
16
45
32
3
24
1
24
12
3
17
3
61
71
1
12
3
23
9
16
35
30
18
34
35
3
117
73
2
18
48
6
54
28
39
5
4
116
18
36
6
4
15
5
12
16
3
5
24
6
57
21
24
12
52
8
48
15
13
32
24
40
8
6
12
9
33
102
66
3
3
72
9
13
23
33
31
8
15
10
8
12
4
15
8
15
10
3
5
42
22
8
15
13
2
18
12
3
4
45
24
60
2
13
77
18
34
27
35
10
36
2
6
31
11
129
61
26
30
36
16
24
14
81
25
11
1
59
33
4
8
12
3
25
14
10
35
16
53
6
12
13
33
12
11
9
24
64
2
18
3
3
24
30
28
11
33
42
10
8
6
21
3
21
33
12
24
3
15
37
5
6
21
4
45
8
3
1
8
40
99
5
18
85
41
7
47
6
16
60
3
23
18
30
22
14
1
24
8
9
24
4
47
33
24
4
12
20
3
3
57
9
4
12
14
6
30
34
92
24
55
12
53
27
60
3
6
28
8
16
35
9
15
3
9
1
20
12
3
13
8
12
24
12
3
37
11
9
24
31
11
13
72
95
6
3
3
18
12
7
33
2
24
9
16
11
25
17
4
8
52
32
6
10
56
4
26
6
19
53
43
8
1
3
11
49
23
12
46
8
7
20
4
23
22
8
42
70
2
1
41
4
2
1
11
6
7
8
21
24
19
9
27
20
24
16
33
35
9
24
3
13
8
28
24
48
12
35
61
8
4
26
12
22
8
39
9
30
37
11
78
6
18
16
2
60
10
32
16
56
7
12
11
1
35
6
18
25
35
36
25
21
2
21
25
36
3
5
6
90
64
26
12
18
12
55
33
36
3
17
40
144
24
27
35
18
16
12
63
23
36
6
31
36
29
4
8
3
15
6
43
5
4
8
12
3
3
97
101
18
21
75
42
52
39
11
9
9
42
6
7
32
33
36
24
48
4
24
24
62
96
18
15
12
73
12
8
4
8
6
18
16
15
5
27
1
15
23
34
24
3
23
10
23
4
23
78
66
9
25
12
8
7
11
46
3
20
57
30
1
29
51
36
13
36
8
27
45
16
15
9
26
30
4
27
33
20
16
98
6
15
15
18
64
20
24
6
12
18
12
75
15
57
16
8
21
19
24
41
19
12
29
54
45
40
41
12
27
51
6
12
43
21
8
16
15
41
18
21
45
30
12
12
22
8
24
3
3
18
12
40
2
34
36
62
58
2
42
19
9
3
48
21
26
30
18
6
28
32
40
26
30
4
20
4
14
6
42
36
1
5
24
3
13
3
57
51
45
11
1
38
9
72
13
32
4
26
13
8
13
20
6
12
22
14
13
12
33
14
10
2
13
9
74
36
22
12
60
2
130
20
3
99
42
27
13
8
4
2
6
15
15
10
59
93
7
17
6
57
37
3
8
48
21
3
3
18
4
11
9
24
31
11
6
40
11
12
3
93
12
63
9
3
22
8
7
36
32
9
51
13
11
24
27
9
4
104
13
23
15
42
4
2
13
11
12
1
101
4
20
31
21
8
36
24
12
7
11
12
36
57
33
4
20
3
27
25
101
42
21
1
8
4
35
21
48
27
24
48
ABCD 315506838*7^$a-1 [50044]
55
57
23
28
29
12
27
61
27
8
4
15
6
15
39
33
12
3
6
3
48
60
12
12
20
16
3
18
32
3
4
3
6
11
19
12
17
45
3
28
12
3
5
52
9
8
16
36
6
14
46
18
51
8
24
57
15
19
9
3
33
36
8
28
3
5
13
30
9
20
4
20
12
52
81
12
27
8
19
9
5
31
15
48
66
12
20
4
8
7
3
12
53
16
8
4
3
5
7
12
18
20
27
4
3
29
1
27
44
12
13
8
27
69
4
15
15
21
20
31
14
7
9
23
4
15
72
17
21
72
7
3
21
3
21
3
98
3
7
29
48
112
8
12
25
11
40
39
21
12
8
9
87
19
5
24
76
12
24
12
8
76
8
24
25
15
21
11
12
7
14
15
16
27
117
32
19
21
39
18
6
6
15
3
21
36
15
12
18
11
13
6
45
113
3
7
21
3
18
15
12
65
28
15
15
12
36
6
30
21
12
12
12
27
2
3
96
9
27
12
12
1
32
19
20
19
18
30
5
19
33
104
40
21
39
3
36
6
18
62
4
6
41
40
15
29
31
21
17
16
6
50
34
14
12
34
5
76
9
6
2
22
9
15
17
25
11
4
36
24
9
6
29
60
1
3
32
7
9
27
57
8
7
14
24
46
6
11
28
5
31
36
20
13
6
5
16
3
29
48
28
51
5
16
29
51
4
33
27
3
12
2
12
4
39
12
29
7
24
36
20
19
5
12
4
60
12
63
14
19
39
60
18
3
12
68
19
42
20
15
24
16
8
7
5
69
16
84
12
23
19
29
21
22
9
12
15
21
3
21
24
15
41
16
29
4
47
52
12
17
10
21
8
4
8
9
15
1
3
9
23
31
21
20
52
68
16
3
9
21
3
3
2
39
13
11
9
34
93
12
24
5
27
16
32
40
5
67
3
38
19
9
83
16
3
48
5
7
21
3
6
20
3
16
9
20
7
8
12
25
27
8
24
12
28
3
2
34
9
5
3
7
29
9
27
21
100
23
19
12
21
21
75
5
16
15
20
4
3
9
3
9
48
17
12
15
52
3
9
12
24
17
52
3
5
16
3
48
8
31
26
15
31
17
1
35
12
13
15
5
22
5
43
24
2
15
16
3
2
12
10
2
19
12
8
4
8
40
3
12
24
14
19
48
8
16
9
3
8
24
9
10
9
69
35
4
3
66
27
12
3
24
14
27
52
21
59
12
12
7
45
5
3
7
24
48
14
4
47
9
15
24
19
12
29
19
9
8
9
10
12
9
39
21
5
7
12
15
30
3
51
2
24
24
43
17
27
25
35
12
7
21
3
17
16
24
12
24
17
10
57
9
11
43
41
7
12
2
36
10
24
26
28
36
23
4
8
1
35
4
36
24
9
27
8
7
9
20
12
4
9
18
17
49
30
5
12
28
75
21
56
4
20
4
29
3
7
2
10
5
76
3
66
15
3
62
7
17
3
31
6
87
17
28
95
24
19
6
15
12
8
43
9
24
20
7
45
5
19
32
24
7
9
27
21
9
11
7
21
3
38
10
18
23
4
20
19
48
6
3
20
9
24
4
75
60
5
22
72
2
7
36
3
2
39
40
33
20
58
21
27
21
27
5
7
12
41
7
45
24
84
5
7
15
12
18
18
21
3
12
41
12
36
1
44
3
4
20
36
33
19
8
7
21
9
12
27
5
39
19
12
9
17
22
30
15
3
17
25
15
27
17
4
39
21
27
48
29
21
7
15
2
10
33
8
28
3
24
9
3
5
24
4
39
26
12
10
2
52
6
84
21
3
24
6
54
26
15
19
18
32
28
18
12
12
9
3
90
15
20
28
5
28
3
15
30
3
29
10
33
5
10
77
64
3
9
12
17
3
19
57
15
24
12
53
16
3
6
15
104
31
57
8
28
32
28
17
12
4
11
7
18
24
6
48
60
36
41
4
12
27
24
33
15
33
48
20
49
24
15
5
46
30
27
53
4
15
12
17
36
48
15
24
7
2
4
30
50
7
36
12
5
7
41
28
20
10
5
36
19
9
20
16
15
29
16
5
27
4
12
24
3
5
7
60
5
7
5
25
15
21
20
51
19
5
7
17
16
15
57
5
7
9
23
21
7
9
30
12
12
77
1
60
47
12
1
11
13
3
51
66
3
3
41
7
14
22
6
15
8
48
13
11
4
21
3
8
19
14
15
31
17
7
9
24
21
3
39
45
3
21
12
24
53
22
33
8
4
32
28
12
24
44
43
6
18
21
21
18
2
40
15
5
7
8
48
1
60
3
24
48
5
46
45
9
3
27
9
12
3
36
53
4
3
6
8
27
4
27
5
4
8
43
2
51
67
29
4
12
39
17
21
16
15
68
12
31
41
45
19
9
11
40
44
16
44
9
12
7
27
5
7
5
48
7
30
3
32
7
36
2
82
42
15
32
48
24
12
13
12
27
5
3
28
39
33
15
45
15
14
3
33
4
15
39
6
66
21
3
5
72
4
3
36
21
15
41
16
3
9
5
4
3
48
48
8
7
29
24
7
18
8
7
24
12
41
12
3
33
28
32
4
6
38
10
9
33
15
27
6
6
6
39
3
36
2
15
60
28
8
7
29
4
27
14
7
12
72
12
8
9
10
33
39
9
51
21
3
2
70
30
15
3
30
12
24
3
3
5
7
17
16
3
26
7
27
17
28
20
24
7
6
42
6
15
15
17
12
7
9
24
8
57
3
9
31
33
23
40
8
1
8
3
4
15
9
9
6
17
33
4
6
26
10
9
56
7
9
36
5
3
19
41
19
5
9
31
3
9
12
56
25
6
24
9
20
55
14
48
58
5
1
3
32
24
7
2
67
3
21
12
27
5
7
14
10
5
31
29
12
25
35
7
48
5
4
3
57
39
14
19
9
8
46
17
4
5
63
7
21
9
18
14
96
7
5
22
41
16
15
41
12
4
17
7
15
24
36
29
33
10
21
12
17
12
7
3
38
31
36
15
9
24
44
9
3
12
19
9
12
15
69
36
15
18
30
24
26
40
6
14
3
43
6
24
3
5
19
44
13
11
19
41
45
7
3
6
27
8
28
15
17
7
18
27
32
21
4
6
29
4
29
7
9
23
4
45
3
20
16
12
27
17
9
64
3
3
6
11
40
57
3
39
41
7
86
16
18
2
4
39
5
36
31
8
7
48
2
3
16
12
3
33
3
2
10
101
16
20
33
3
25
23
40
56
9
19
12
15
9
48
20
84
4
3
5
13
3
20
7
2
28
3
12
17
46
24
17
4
20
7
5
55
48
81
39
33
89
31
12
75
2
27
13
11
12
1
6
62
10
41
1
3
12
24
8
7
12
9
3
2
24
10
36
24
30
6
24
2
43
51
5
9
7
9
11
64
8
13
30
18
59
4
32
9
72
19
5
15
12
45
43
36
12
3
6
20
40
8
12
15
7
12
14
7
32
4
3
41
13
126
17
31
9
9
35
4
3
2
19
15
30
12
23
7
5
40
5
19
12
84
3
14
16
6
21
24
3
77
9
10
6
35
24
48
13
27
20
12
12
49
6
18
12
11
7
50
82
5
12
36
4
44
9
24
36
19
24
12
32
7
5
25
24
42
9
21
23
9
3
33
3
7
33
3
6
11
24
4
5
15
60
33
3
16
29
3
1
51
17
7
39
17
24
4
12
12
27
36
12
5
57
19
20
12
16
48
12
12
15
12
5
4
15
48
18
32
19
9
78
2
10
12
29
12
21
19
29
10
21
17
7
32
12
12
1
18
42
8
22
6
23
28
24
5
75
7
9
12
21
8
7
3
2
4
23
7
41
16
9
3
24
20
4
9
6
17
37
3
32
24
12
45
4
8
10
21
17
15
4
24
20
16
3
6
15
51
17
19
117
21
12
15
56
9
7
21
51
3
48
2
16
6
65
16
8
12
28
27
48
9
12
51
14
4
3
8
24
7
18
20
16
11
12
48
16
29
40
54
9
5
34
29
12
9
3
55
2
7
3
50
10
33
20
4
3
18
35
4
41
15
48
9
22
17
9
40
15
3
30
6
6
15
3
24
6
6
60
24
33
24
39
17
24
36
4
3
6
6
5
4
39
12
33
20
12
28
12
45
3
8
4
33
27
75
2
19
27
2
19
60
29
12
27
4
36
5
48
31
20
13
11
7
9
24
9
20
7
3
5
4
24
3
5
16
29
34
9
5
67
3
41
12
12
37
39
3
9
20
7
6
35
36
7
57
3
2
15
91
5
28
12
3
69
15
2
15
1
30
18
6
26
51
4
15
65
13
3
3
53
1
35
9
10
41
19
2
7
8
55
38
7
12
9
20
10
2
27
21
15
24
1
15
33
51
5
7
9
3
36
15
29
7
30
3
12
15
33
15
17
12
7
21
12
41
31
63
2
15
1
35
12
1
47
48
12
7
26
43
3
6
23
19
12
21
15
33
17
39
4
5
10
6
15
21
44
4
27
9
18
69
12
12
8
36
36
13
3
8
24
9
36
75
1
18
6
3
20
12
45
3
4
12
12
3
6
6
9
21
20
3
21
10
9
8
4
15
21
8
16
5
7
36
44
12
1
23
7
9
12
9
3
12
3
6
12
42
2
67
12
17
22
17
1
27
53
22
6
3
27
14
3
49
78
50
19
3
21
3
57
60
3
5
12
9
15
21
22
12
9
15
2
31
27
12
12
18
24
66
12
36
12
18
47
19
24
6
18
9
12
29
16
6
9
51
5
16
45
18
21
32
12
25
3
8
24
7
12
9
27
2
22
29
84
12
1
3
3
26
4
59
12
36
24
40
17
19
17
16
3
5
27
19
6
6
21
57
27
5
10
24
33
21
23
7
5
1
66
9
56
12
33
7
24
27
2
43
24
3
2
12
7
8
21
3
7
29
64
17
4
30
17
13
8
16
3
24
20
12
36
4
51
6
30
21
60
3
21
8
36
1
3
68
7
2
7
9
15
15
18
15
27
9
9
15
15
2
7
8
7
9
39
12
12
14
10
105
45
23
4
9
23
7
24
5
57
27
31
6
47
4
45
15
24
36
8
28
29
70
5
7
45
8
7
6
3
20
36
24
7
81
15
9
12
3
6
3
8
57
16
23
16
5
7
24
20
19
2
3
40
5
51
9
3
4
5
7
9
20
3
7
2
16
23
7
12
5
16
41
16
30
17
4
12
36
21
47
19
57
9
18
42
15
12
32
9
10
26
27
12
7
2
16
12
11
7
5
7
12
2
7
8
19
9
41
31
3
17
52
12
56
19
30
51
3
12
6
27
5
27
4
17
19
8
4
41
3
4
36
27
2
10
17
4
12
12
5
4
51
3
9
17
34
6
15
17
58
6
6
21
8
36
40
3
6
6
21
12
8
28
3
12
6
27
12
3
2
10
17
24
13
11
31
65
60
9
16
20
10
12
36
24
6
51
8
40
5
28
20
15
28
32
40
15
12
29
40
3
38
16
12
3
8
16
21
3
3
5
4
8
24
4
48
15
21
48
8
16
53
7
36
33
8
3
4
3
21
20
7
9
3
12
89
ABCD 315556662*7^$a-1 [50017]
201
63
411
12
9
60
165
60
90
84
117
45
15
48
24
27
126
84
6
54
39
51
66
123
36
21
18
69
12
96
39
9
36
69
111
9
6
45
36
72
12
105
39
117
15
63
66
36
108
207
63
72
54
15
144
12
9
24
99
120
36
105
30
72
60
45
108
21
63
27
54
6
66
15
48
24
72
81
27
57
51
225
30
204
30
15
165
15
48
180
33
75
24
45
90
9
75
6
135
75
6
108
27
12
51
126
3
87
66
18
36
81
9
60
3
51
21
180
24
144
81
75
45
27
33
72
39
96
63
72
90
3
51
9
36
99
36
30
15
108
57
96
3
15
45
72
9
39
177
39
249
210
9
36
51
9
45
27
3
36
33
3
24
45
36
12
141
30
9
81
171
69
39
63
90
24
3
72
15
9
21
135
99
6
84
15
75
60
165
105
30
6
39
96
144
21
36
27
33
99
36
183
9
36
51
126
3
36
45
123
12
9
126
69
111
24
21
24
27
129
45
99
96
9
27
129
51
120
60
3
45
15
30
42
57
63
9
45
63
108
33
120
51
21
15
45
18
36
126
63
21
186
18
30
117
123
21
15
21
69
63
3
24
66
207
33
54
93
63
69
75
54
42
54
66
45
60
45
30
45
63
6
75
51
48
69
111
9
27
6
30
294
66
144
33
21
15
12
33
27
3
9
51
117
39
69
75
9
117
204
72
39
141
3
24
252
75
81
108
60
75
6
30
69
75
69
12
24
21
90
36
24
165
24
27
93
24
63
57
60
72
36
63
9
153
144
99
36
75
81
69
3
72
45
54
6
126
9
39
45
27
24
81
39
90
24
12
27
108
24
108
3
69
120
180
45
51
183
9
27
9
36
285
3
96
45
36
90
30
51
9
3
72
81
18
6
90
156
18
27
15
45
9
36
30
177
117
75
105
54
201
99
117
33
36
3
27
141
12
108
15
48
150
36
3
36
96
45
219
51
126
54
54
27
48
72
225
87
36
36
81
39
69
66
36
105
48
135
69
12
99
9
96
81
3
123
57
36
96
135
90
39
60
171
30
24
147
135
60
48
117
123
9
48
33
36
3
321
126
81
12
60
72
9
27
45
30
168
21
24
57
78
12
9
9
99
72
24
21
123
21
15
81
66
9
96
3
6
54
9
21
27
15
9
45
30
153
27
6
3
87
45
108
27
9
48
108
69
120
216
123
12
72
27
9
27
114
66
33
120
144
108
33
75
27
9
105
75
24
36
135
81
48
15
66
123
27
156
45
15
45
93
6
9
147
45
63
36
114
75
24
3
60
45
48
96
120
9
15
36
9
66
60
264
6
66
18
27
24
48
33
3
135
36
24
36
30
180
171
63
189
27
96
48
36
189
36
81
159
120
60
75
6
3
81
24
39
60
3
45
24
45
63
36
12
63
42
75
33
27
144
48
81
27
9
99
36
60
75
6
270
9
48
72
81
27
36
36
69
39
51
102
87
180
21
27
195
54
3
63
9
15
93
27
96
30
60
39
24
72
9
54
165
24
36
45
30
9
36
15
72
45
12
36
36
168
27
36
93
51
81
180
84
9
216
54
9
63
54
135
15
21
33
39
27
9
87
84
9
36
24
45
36
99
84
33
18
57
63
6
54
129
33
27
21
27
24
99
9
117
39
24
120
87
120
54
36
54
45
96
39
36
60
9
117
63
57
24
183
27
9
45
27
108
207
69
21
15
63
36
129
15
21
51
54
99
84
51
120
6
3
51
9
27
54
39
33
120
15
129
24
30
6
30
204
36
36
54
30
114
219
63
9
51
30
168
36
30
45
99
9
87
45
21
63
36
15
36
9
45
39
81
36
15
9
99
45
ABCD 315633174*7^$a-1 [50036]
1
54
26
16
20
7
23
18
27
3
22
56
18
20
40
53
20
41
2
16
8
52
10
8
31
23
12
21
25
3
7
24
81
3
29
17
7
27
52
4
5
21
167
17
7
11
1
11
13
13
14
80
85
21
38
32
4
6
7
23
5
8
24
7
6
20
14
5
25
18
18
52
2
76
8
12
14
6
17
21
7
7
37
4
31
21
25
54
10
27
7
20
22
10
4
13
3
1
27
32
1
12
36
23
25
24
8
55
14
6
48
25
5
11
11
8
2
7
1
7
13
23
9
4
50
21
16
4
3
13
49
4
2
30
22
45
45
19
8
48
3
41
24
33
11
12
16
3
21
20
11
16
4
53
7
46
11
3
28
32
37
65
20
38
20
22
3
3
2
32
20
4
11
19
14
2
13
7
14
10
21
31
65
9
34
1
5
15
9
46
1
63
29
24
36
7
10
18
45
17
38
97
5
18
26
120
22
18
16
130
17
7
1
11
30
4
7
57
6
21
15
2
18
21
11
12
13
24
17
16
26
4
20
14
11
53
39
8
49
6
18
26
105
1
55
11
24
18
7
15
16
1
49
71
27
10
51
33
46
29
4
1
12
10
8
32
14
15
11
18
8
31
9
20
2
57
11
1
21
62
33
52
33
15
68
9
30
5
28
8
33
22
10
27
13
22
10
8
44
20
6
17
1
10
6
4
4
38
20
9
5
19
7
10
10
8
20
1
52
1
26
22
4
3
8
37
7
25
11
23
16
4
12
10
43
12
23
42
24
7
8
4
37
15
3
26
26
21
29
15
49
10
5
4
8
3
1
123
29
7
40
14
3
19
22
15
4
20
19
9
35
14
16
7
20
49
4
7
9
74
10
44
54
36
13
3
20
30
14
5
36
19
41
21
8
90
21
39
12
29
16
5
4
11
17
32
36
28
3
8
3
28
17
1
6
14
3
31
52
9
56
5
11
43
1
19
26
10
4
6
15
3
8
40
24
54
6
24
9
3
14
4
3
39
13
57
12
26
6
16
20
4
6
10
11
11
25
4
56
3
13
11
97
8
45
3
7
5
23
8
2
27
16
19
44
1
31
2
88
3
27
8
6
14
16
13
1
10
17
25
28
3
4
9
8
2
13
24
7
4
32
16
14
28
19
13
35
4
29
7
5
11
24
9
23
9
8
43
1
16
3
47
13
17
55
36
5
3
55
48
9
25
66
14
3
5
11
8
9
4
31
9
24
50
41
11
5
24
135
28
2
24
7
15
13
45
74
85
8
9
16
38
6
30
70
46
18
27
4
13
18
24
93
3
13
28
39
24
25
48
11
24
25
13
28
19
32
9
26
9
31
6
22
8
10
14
10
6
21
28
72
24
9
23
12
12
52
11
25
36
17
27
32
28
35
48
33
59
10
7
11
25
71
12
1
3
57
17
2
9
35
10
27
1
48
14
54
16
14
2
30
21
3
38
18
57
17
4
6
21
4
1
52
16
22
8
20
17
9
20
56
4
3
24
36
12
9
10
2
39
21
39
4
11
41
33
36
4
2
12
12
76
20
1
13
16
14
10
6
49
4
4
3
41
13
16
27
4
7
16
78
16
124
55
28
55
8
22
19
23
6
43
13
14
20
34
59
7
9
4
17
7
13
19
47
28
21
35
24
36
13
19
105
17
12
14
6
7
36
5
3
4
31
4
18
139
19
17
28
5
51
11
8
24
53
5
7
33
20
7
75
8
102
28
26
21
9
12
12
6
2
7
15
2
23
36
57
27
32
3
60
10
8
4
15
35
14
63
59
25
24
5
107
16
11
26
23
28
29
39
40
21
10
41
52
51
12
112
16
2
2
12
6
7
23
20
2
38
1
48
5
4
6
6
11
21
27
4
1
20
30
20
28
42
10
17
19
2
15
8
16
4
45
10
18
6
41
5
30
28
6
7
7
9
5
36
35
7
30
7
13
2
56
24
18
14
40
26
8
16
56
27
20
7
1
19
13
1
30
5
35
2
40
7
41
4
27
25
14
14
16
3
23
40
24
17
3
25
35
12
8
20
16
29
17
27
1
10
14
6
20
6
15
28
27
16
4
17
13
47
3
14
51
31
2
62
6
24
4
50
1
4
5
7
13
11
1
15
16
9
31
13
7
23
18
7
3
8
14
26
2
39
1
92
6
4
18
15
28
13
19
12
72
64
5
2
25
4
19
12
18
18
94
28
10
12
40
26
24
52
70
36
2
16
7
4
16
45
7
24
1
12
55
11
2
19
53
6
24
34
26
4
6
63
12
21
12
15
1
6
4
46
15
11
4
14
19
15
48
20
29
49
26
53
17
28
18
14
4
2
30
31
56
8
9
31
72
1
2
12
40
22
10
16
9
12
4
40
9
6
8
64
66
23
49
7
1
42
17
3
74
7
9
30
92
28
28
20
33
9
47
3
21
59
17
27
8
12
30
20
16
52
15
7
66
68
14
41
31
4
20
69
52
125
15
33
7
21
27
64
7
1
9
62
58
7
16
3
25
53
6
109
5
26
86
3
37
4
23
56
17
4
30
10
14
21
1
27
1
8
10
20
18
6
5
12
21
43
32
53
10
42
51
48
108
11
30
14
29
24
51
13
13
4
14
66
16
44
86
8
6
2
24
6
14
14
22
2
23
3
46
3
7
4
6
27
7
10
23
59
4
48
18
102
9
4
19
58
26
21
56
9
55
4
36
11
24
6
7
24
11
36
9
7
8
10
22
10
15
39
16
1
23
32
29
11
69
11
13
35
34
2
54
6
64
40
1
9
39
21
2
21
11
2
16
8
70
21
20
1
47
1
7
40
5
11
11
90
19
4
3
16
17
9
18
16
36
37
5
40
8
38
21
65
26
37
7
5
4
1
4
23
40
19
9
20
8
1
16
4
50
2
10
2
12
6
21
44
20
9
4
23
1
8
10
8
53
41
19
13
27
31
41
29
6
1
1
7
35
36
24
30
2
10
20
23
3
42
32
14
16
13
23
10
2
26
11
3
8
14
30
34
19
65
12
14
6
46
24
16
20
29
8
4
4
99
25
40
1
10
25
9
34
13
23
50
14
1
9
4
7
21
20
12
8
3
68
89
7
17
15
4
48
17
10
1
20
1
50
2
28
14
18
55
4
24
3
6
8
19
8
19
4
1
21
19
5
6
8
8
1
33
14
1
111
13
29
30
29
7
1
19
5
7
29
65
11
3
34
7
1
7
11
62
4
28
67
11
12
25
7
46
8
31
15
13
11
32
62
20
32
7
31
18
24
8
6
24
88
32
18
8
42
10
19
16
44
3
21
48
13
27
77
31
20
61
8
3
11
10
15
5
48
12
15
7
17
63
17
1
7
4
35
24
6
2
5
7
1
16
8
27
4
4
12
24
41
35
20
5
45
20
7
40
7
56
10
8
23
23
21
21
14
33
31
21
33
31
11
18
6
45
5
42
5
9
31
28
9
22
38
15
23
30
11
9
14
8
12
14
7
39
5
25
7
7
33
11
18
43
36
20
1
54
10
14
34
12
66
18
31
5
7
9
70
18
4
23
84
49
4
15
17
14
2
4
8
30
48
2
15
21
11
1
67
21
12
39
29
43
4
9
16
4
3
11
6
50
13
25
47
4
5
32
40
24
15
11
30
8
24
22
65
8
76
11
60
5
40
3
2
144
15
7
54
11
9
23
13
10
22
23
16
12
47
41
1
6
6
19
17
7
12
33
15
72
15
4
34
7
5
56
112
32
40
15
31
40
2
39
41
16
3
4
55
10
14
10
14
10
20
6
14
7
20
5
38
1
21
28
42
22
22
48
2
16
3
11
10
50
13
4
8
24
1
35
9
31
25
24
40
3
48
12
8
1
54
48
26
16
38
12
4
41
59
60
46
4
31
13
7
12
39
2
6
46
3
8
3
36
10
7
8
25
8
62
6
23
8
17
47
45
8
31
32
23
5
49
131
36
4
39
13
3
20
6
22
2
7
12
9
2
5
25
14
64
25
43
34
24
4
15
7
6
3
19
57
20
29
24
23
3
12
20
24
36
52
46
10
37
15
22
15
5
39
31
105
12
24
21
24
14
40
2
7
28
21
7
1
24
27
1
70
21
1
26
21
28
11
9
23
1
3
10
27
19
62
51
24
16
21
4
6
26
15
100
28
17
84
16
3
25
10
6
28
15
17
4
7
19
29
56
12
8
25
30
37
13
55
9
26
26
47
7
6
10
12
25
7
56
9
11
8
10
79
23
1
29
7
17
18
25
20
1
39
65
12
6
24
25
20
9
6
6
7
5
11
7
30
22
8
1
7
5
24
3
68
25
161
7
47
4
20
2
26
28
12
8
6
3
11
17
17
7
43
29
113
67
1
48
24
16
19
8
71
13
12
31
9
17
14
21
15
24
84
12
10
2
12
36
21
27
4
17
20
5
14
32
29
5
24
50
37
4
31
29
8
1
6
14
55
59
10
26
21
21
14
13
1
2
24
14
27
24
5
4
23
27
2
14
4
24
18
35
9
68
58
28
49
5
36
52
24
10
16
5
19
14
22
9
5
54
26
4
23
17
4
7
5
8
12
43
21
10
16
16
8
5
35
22
34
18
6
41
20
12
17
54
22
20
14
30
11
5
3
41
22
49
9
2
18
16
27
9
51
36
60
7
9
36
23
8
13
95
10
2
9
3
30
40
32
16
2
108
5
4
1
4
30
17
72
29
7
11
4
37
13
7
23
6
4
30
90
14
1
4
11
50
7
17
142
25
7
36
17
8
21
27
17
103
23
36
8
22
4
19
31
21
15
8
4
1
21
7
13
30
93
3
102
11
17
11
7
9
5
55
45
6
9
12
3
9
11
48
12
2
7
28
48
12
8
31
45
5
6
13
4
8
63
8
24
6
42
36
6
40
14
26
51
8
1
4
32
10
8
16
10
3
8
25
30
57
11
101
5
27
23
13
20
3
28
24
18
3
7
10
11
47
69
7
10
7
29
7
17
11
39
5
19
10
3
9
8
14
21
7
9
31
132
37
48
13
11
36
28
32
5
18
18
3
40
131
37
31
14
11
3
30
36
6
5
9
54
21
5
26
1
48
23
42
7
20
7
9
1
11
12
4
5
24
31
3
6
ABCD 315646722*7^$a-1 [50001]
25
20
72
3
7
17
13
12
80
15
31
110
55
53
7
8
37
8
16
20
16
15
9
20
4
8
22
2
15
45
51
28
5
34
12
2
60
3
4
9
8
3
9
15
19
14
7
15
65
9
12
27
4
39
18
8
3
49
56
31
33
3
27
38
19
45
6
29
16
9
15
5
75
49
6
2
39
7
41
16
5
40
59
40
9
23
24
57
7
21
18
18
90
12
14
27
48
9
24
15
13
8
36
12
4
120
32
46
2
22
41
40
56
7
21
29
12
43
12
15
5
13
8
58
9
21
140
31
9
39
8
37
54
50
3
4
105
30
26
51
13
20
15
25
15
9
12
15
17
27
13
60
162
14
12
48
34
96
17
4
3
57
3
26
4
18
5
7
26
40
6
6
42
26
12
22
33
3
6
24
24
51
41
16
30
86
79
20
33
7
8
1
20
4
15
5
7
20
37
108
30
24
45
29
10
12
9
56
13
27
5
10
9
15
14
7
33
36
8
16
27
24
20
24
1
30
14
27
4
65
31
5
12
12
48
10
12
18
27
9
60
32
34
6
20
28
15
15
17
21
3
33
40
12
36
15
101
4
8
7
5
12
46
24
17
1
15
15
12
12
17
24
24
73
8
12
3
97
80
7
56
33
34
18
3
12
9
6
18
27
3
30
27
20
13
35
1
20
28
63
8
33
4
3
39
26
15
16
15
6
15
60
8
1
48
32
15
1
71
7
60
5
9
31
12
27
2
31
48
5
7
27
17
25
8
36
10
6
18
6
66
6
35
73
15
41
36
10
72
42
6
2
16
6
6
3
56
40
5
19
53
12
10
21
33
27
63
86
36
24
51
1
12
11
16
3
2
4
71
9
15
33
19
27
12
2
36
60
28
18
6
15
24
87
26
4
18
65
1
47
7
26
88
3
17
24
12
111
13
8
19
5
16
11
1
32
39
31
30
18
17
64
27
42
32
40
18
18
56
19
5
28
12
18
26
58
6
12
54
6
3
12
53
15
7
14
48
3
24
24
49
12
35
24
21
31
24
15
6
71
64
17
52
35
91
29
21
10
26
24
12
3
37
30
29
49
8
55
5
24
3
24
16
87
33
60
24
20
13
3
5
3
7
12
36
21
3
2
28
3
113
12
4
18
21
5
7
24
69
8
7
17
19
33
12
32
64
54
17
57
4
42
9
15
2
22
17
21
88
27
8
52
3
54
36
20
40
24
12
47
9
36
4
60
11
1
42
2
27
37
32
52
8
40
78
24
6
11
9
15
57
87
16
5
3
1
15
33
3
5
70
2
36
10
14
3
4
20
31
38
34
26
7
117
12
18
21
21
24
8
108
16
30
38
76
30
9
56
24
1
6
45
5
15
33
52
18
14
22
62
19
41
4
63
8
7
17
37
3
8
45
22
2
7
9
11
120
55
2
22
12
9
17
52
15
9
3
45
12
20
60
46
6
6
33
21
11
7
38
3
45
12
4
18
17
9
46
50
10
48
122
34
26
24
24
7
41
111
7
24
17
9
22
41
13
6
2
40
48
18
81
29
27
24
9
15
1
8
52
18
17
1
24
15
3
21
8
19
2
12
4
8
27
40
72
8
7
2
22
14
4
18
30
23
16
5
58
30
18
24
14
7
29
4
27
24
24
5
7
3
41
16
69
56
24
48
67
17
16
20
10
41
45
10
17
40
17
12
106
18
23
64
57
20
16
12
15
48
9
20
3
40
15
24
2
7
12
3
50
15
7
2
16
47
67
33
3
30
30
12
9
5
91
8
19
42
20
36
36
4
18
26
16
20
28
60
36
8
22
17
21
12
64
71
16
8
97
32
7
15
146
15
4
20
61
59
105
12
19
80
4
9
8
12
7
17
60
91
8
24
13
66
6
60
32
100
18
62
3
19
36
24
17
19
5
7
2
24
15
9
43
17
58
129
5
10
6
11
129
4
11
25
20
36
24
15
25
24
8
39
7
14
40
11
7
14
51
24
1
72
3
60
3
14
39
31
2
10
14
4
30
38
100
83
7
18
15
27
5
45
51
4
68
1
8
39
28
65
60
16
54
24
6
18
41
69
40
8
4
32
7
8
67
21
45
24
36
8
12
31
60
45
32
10
6
54
21
36
5
31
33
24
23
69
34
2
39
40
9
23
72
45
7
5
4
35
109
24
3
9
20
16
3
89
12
19
9
32
72
60
16
6
5
37
20
12
28
8
4
8
43
17
52
44
4
168
11
55
108
6
6
14
4
12
11
4
33
32
60
55
32
45
3
1
44
4
84
3
41
7
5
3
45
24
12
28
39
3
12
2
36
16
12
3
5
31
5
15
9
7
69
11
24
21
10
45
3
21
21
18
30
68
58
2
16
20
7
89
3
7
54
12
6
14
19
5
3
37
8
3
1
15
39
24
74
67
3
41
31
14
10
105
9
12
171
5
4
24
15
29
16
8
58
9
5
12
94
9
5
34
18
39
5
16
11
1
23
9
4
68
16
56
10
6
6
42
23
7
33
39
2
16
36
20
4
12
24
15
8
33
36
40
3
9
32
28
32
64
35
21
10
26
36
19
3
6
6
26
28
32
84
10
38
24
28
24
11
48
19
62
48
60
7
15
21
9
48
30
18
23
40
15
24
26
7
75
9
20
57
15
105
24
19
3
41
139
21
12
3
6
6
9
33
48
15
3
17
49
24
20
3
28
21
72
20
10
2
10
36
18
47
33
7
17
40
3
9
15
36
27
21
9
36
36
20
27
4
17
127
3
33
48
12
17
27
33
63
7
26
7
45
15
20
13
11
21
4
36
30
48
5
21
16
3
36
17
3
1
30
9
15
17
7
6
90
2
7
32
13
54
38
39
24
7
2
63
49
36
8
27
7
17
16
24
24
45
24
48
3
27
38
7
17
7
21
15
3
41
13
11
1
39
5
7
17
24
3
31
2
22
17
7
2
12
16
27
33
6
41
7
26
31
21
32
51
19
29
72
52
20
4
189
6
24
66
48
30
6
8
19
24
39
24
74
48
36
19
32
9
63
16
17
34
2
10
42
30
9
36
15
36
54
68
43
3
21
36
8
52
5
15
37
18
14
19
17
100
48
42
50
34
30
60
36
15
8
1
6
30
59
16
9
51
84
17
4
11
1
8
24
40
18
21
29
3
21
64
11
31
42
95
16
3
14
76
12
68
27
13
8
4
44
31
20
48
109
8
19
96
8
48
4
9
32
67
5
3
31
2
4
116
24
22
2
22
21
9
15
5
10
45
15
21
180
39
17
4
29
39
21
99
7
12
12
17
37
11
69
106
6
8
64
3
24
45
20
16
12
51
21
75
24
15
126
11
4
33
3
15
41
4
9
18
72
14
112
11
48
21
19
9
8
12
48
24
28
12
42
12
18
44
96
28
32
3
25
8
31
9
36
15
33
8
3
16
80
13
123
17
36
12
52
3
41
22
6
66
41
4
17
22
81
9
32
4
15
53
7
24
3
26
24
10
21
72
45
44
12
58
74
7
15
2
31
5
16
48
11
1
18
18
20
24
70
6
68
12
34
41
33
10
57
5
19
44
93
16
11
9
22
45
5
4
24
42
2
7
8
1
12
8
3
7
14
19
29
58
12
5
61
48
30
14
12
12
7
12
5
52
42
2
15
24
4
3
17
85
11
19
18
20
22
2
7
12
60
57
12
8
58
41
21
72
28
3
135
60
69
15
2
28
6
18
15
39
33
8
37
3
200
1
47
61
30
33
15
5
13
84
108
11
33
15
21
24
31
27
17
61
3
29
3
40
3
6
36
8
16
11
25
48
20
4
47
1
18
6
6
2
16
54
33
5
36
4
60
32
7
36
9
11
25
54
26
48
12
3
16
39
6
11
19
45
32
4
27
26
63
13
36
99
17
19
5
12
40
56
31
24
9
23
96
28
20
25
15
3
33
3
6
59
96
16
39
21
101
39
19
26
3
25
8
39
40
9
47
9
4
18
38
10
62
16
72
3
15
6
20
31
8
9
24
15
4
41
3
16
5
3
1
54
41
1
54
38
72
31
53
4
63
3
24
42
20
40
24
8
12
76
8
7
36
15
102
42
2
63
1
15
24
32
9
24
55
56
24
19
6
36
11
24
9
15
1
54
24
24
17
13
8
36
24
4
8
24
43
53
10
30
11
16
39
14
22
18
32
16
35
109
111
24
45
78
26
7
17
16
12
3
9
8
10
18
20
7
8
48
7
2
63
25
ABCD 315835434*7^$a-1 [50012]
19
20
28
5
27
61
24
32
7
56
28
21
8
43
45
32
28
5
12
36
10
21
3
5
24
24
15
117
33
30
1
12
8
9
55
15
77
100
5
6
1
39
21
48
23
1
39
38
3
60
7
5
31
68
48
64
44
76
21
24
29
15
79
5
3
45
16
29
67
11
37
12
41
115
8
16
53
10
8
49
35
40
168
24
69
29
48
60
10
8
13
17
31
32
28
12
80
43
57
44
40
65
30
12
48
42
7
15
74
3
40
29
3
9
79
20
112
48
192
5
12
18
9
52
15
104
9
4
3
24
14
7
53
46
12
92
16
60
9
140
7
26
51
19
8
13
89
34
21
20
4
24
27
24
17
9
12
15
48
15
1
27
2
3
12
4
24
75
21
8
24
21
3
16
48
8
3
42
36
31
56
16
51
8
13
8
16
5
60
7
11
18
3
88
3
98
67
20
43
8
16
41
4
11
33
19
38
18
112
5
45
27
21
19
23
30
31
39
20
25
24
72
44
19
9
35
37
3
9
3
60
21
27
20
12
13
8
24
115
17
63
13
47
105
12
4
27
92
40
2
22
33
53
27
31
5
28
3
24
53
4
3
72
41
12
57
3
15
9
21
30
12
52
5
51
12
37
11
1
3
21
12
92
64
59
45
33
24
15
21
12
15
40
17
6
57
16
39
33
8
19
38
3
7
9
71
12
4
236
28
29
33
90
18
7
39
57
89
10
12
161
16
41
18
12
13
24
63
21
36
41
10
9
80
60
33
48
3
67
57
36
12
27
20
52
12
21
3
77
115
17
16
12
20
33
39
3
37
5
36
7
15
2
118
2
7
48
63
108
2
3
24
24
7
17
64
15
33
51
72
5
15
1
36
27
14
54
1
47
13
8
21
55
11
40
89
3
37
41
39
45
15
7
41
55
20
49
68
51
73
72
12
5
7
11
16
9
12
20
45
87
64
60
12
20
15
13
20
31
5
28
5
10
2
6
12
1
27
12
9
24
17
31
56
24
9
7
75
21
8
7
9
12
51
2
39
24
103
14
43
24
24
44
55
45
5
6
12
28
9
12
3
21
24
3
8
12
4
21
3
29
31
2
34
17
7
5
9
10
45
5
31
12
20
45
63
48
19
8
93
12
7
20
48
9
16
8
9
18
60
76
26
60
15
19
9
32
15
37
8
15
30
70
120
72
81
12
23
9
21
70
194
19
24
3
12
33
17
7
51
53
12
7
2
3
4
63
65
3
88
14
19
20
76
51
93
36
20
40
63
8
13
3
17
7
32
4
29
48
16
35
1
12
27
29
19
8
1
11
42
31
47
4
26
51
7
20
1
44
9
7
101
18
49
5
99
21
6
25
15
62
7
3
50
34
89
60
9
36
30
12
21
7
2
31
44
3
9
4
32
7
8
30
30
1
15
36
45
36
29
60
18
12
184
21
3
92
49
53
46
72
21
12
48
44
40
3
14
15
3
48
24
18
12
6
4
45
11
1
48
27
60
69
32
4
53
15
40
51
17
4
8
21
91
11
4
14
19
3
2
3
33
22
2
7
11
21
9
15
19
48
93
15
33
15
57
39
60
98
66
37
39
9
5
82
9
84
8
21
18
18
72
10
24
44
40
36
8
13
15
21
39
9
53
10
12
113
7
36
50
12
43
17
66
33
7
36
36
92
108
4
36
105
5
30
112
65
7
26
18
13
44
100
17
63
4
11
30
19
44
7
20
40
17
36
40
51
17
21
18
18
24
30
30
31
48
36
3
38
10
32
18
15
7
17
7
17
43
38
6
42
120
51
4
12
36
8
57
10
14
31
48
36
5
66
13
96
48
24
24
29
3
19
9
29
39
28
63
21
35
9
3
49
15
14
22
50
19
15
24
2
12
63
16
17
30
30
7
56
4
5
75
36
9
18
42
3
15
33
7
2
27
33
18
33
19
2
18
4
29
9
15
16
32
3
9
28
27
41
27
21
7
12
24
9
5
7
53
7
3
2
34
24
14
18
28
60
44
13
3
33
29
87
31
12
45
39
36
41
9
67
113
15
135
48
12
48
33
9
58
9
35
69
27
33
4
27
8
4
9
47
1
17
70
9
8
153
30
1
8
36
27
1
24
24
15
9
8
36
16
27
50
7
3
53
15
25
5
60
34
9
32
48
69
15
16
29
10
68
16
17
9
7
11
12
28
12
17
16
44
40
41
19
15
50
22
98
18
85
63
14
6
1
3
29
7
2
3
4
3
2
55
5
6
97
15
17
31
57
3
14
22
9
59
21
55
9
8
199
81
3
14
10
5
40
53
27
33
31
20
4
15
2
39
7
9
68
12
24
39
49
32
9
12
30
78
19
15
53
3
21
36
4
44
7
8
18
22
57
5
48
15
12
4
11
36
12
40
21
3
29
27
88
5
27
168
57
36
21
19
17
7
3
32
18
24
31
15
29
16
84
5
7
11
30
63
48
7
129
80
7
9
27
20
1
137
7
23
54
60
43
39
60
36
9
29
55
15
9
20
7
9
5
43
29
15
3
16
26
7
48
32
7
26
27
24
88
48
11
24
16
2
10
9
24
17
18
33
36
31
17
76
89
12
108
3
75
37
32
31
14
66
4
5
7
45
12
56
7
69
156
29
39
3
81
79
20
30
58
5
48
43
26
72
30
18
31
29
67
60
5
79
3
33
27
17
27
12
13
8
7
77
3
9
4
101
7
11
21
7
14
99
16
11
1
53
58
8
13
27
77
15
1
51
53
19
8
18
30
28
57
5
7
27
17
43
24
93
3
17
21
15
33
18
12
13
27
12
21
17
3
4
3
62
22
41
15
4
14
10
17
3
12
48
49
63
17
84
69
19
15
36
17
7
48
5
16
77
48
84
55
3
9
11
25
15
24
89
9
7
48
63
12
65
36
12
36
7
80
100
14
6
42
90
25
36
24
17
10
21
32
3
12
42
58
60
12
86
22
84
9
39
26
30
12
37
12
51
24
44
54
43
35
21
7
32
4
36
20
1
44
16
29
48
19
11
12
28
24
26
24
22
56
121
12
24
53
48
19
5
31
51
33
96
24
5
19
147
12
2
15
115
8
40
48
2
3
19
53
40
23
1
39
36
14
22
24
26
42
48
33
4
3
5
48
52
36
48
11
13
35
33
21
36
3
9
7
116
15
60
76
29
15
9
40
5
46
20
136
17
9
60
7
12
8
16
5
3
39
52
48
9
32
19
9
36
15
69
44
28
24
48
17
12
18
13
5
27
15
21
21
22
21
27
36
57
32
4
3
14
10
32
4
21
3
14
7
8
40
5
18
1
51
26
12
31
3
45
15
21
3
60
60
17
15
4
98
3
27
13
36
39
8
61
11
21
7
33
24
17
31
35
33
43
41
12
52
8
3
33
7
105
17
30
96
37
5
3
27
13
15
2
10
8
24
52
77
4
3
24
29
21
3
15
12
21
15
4
21
51
44
85
44
45
18
28
24
36
72
12
26
3
9
12
6
120
61
41
10
8
1
11
1
27
2
18
49
83
4
26
34
53
3
42
30
1
15
12
41
76
3
8
42
18
40
17
4
15
9
20
9
3
52
11
4
33
36
12
80
28
89
15
15
13
12
27
68
4
26
19
32
7
2
15
40
8
28
20
81
58
65
3
49
75
5
43
17
52
15
60
14
46
17
81
58
2
19
32
15
12
40
17
7
104
1
68
21
43
11
30
10
9
107
9
7
17
19
17
3
57
7
14
24
46
21
83
18
31
20
9
34
24
12
2
15
3
157
60
36
17
7
3
20
4
21
3
ABCD 315910674*7^$a-1 [50019]
6
54
26
40
11
97
48
18
56
40
5
39
72
4
17
1
2
46
18
2
28
36
11
7
8
148
102
38
10
42
8
10
11
12
48
61
12
23
37
11
7
12
6
11
1
8
42
30
4
30
24
20
21
45
4
26
28
12
24
17
7
53
3
16
26
30
10
8
12
15
15
9
61
11
1
32
30
54
10
2
30
4
17
9
18
112
5
7
18
104
16
50
48
22
24
6
5
43
26
27
7
12
18
12
14
9
27
30
28
24
18
12
18
35
7
113
33
4
11
1
60
26
28
50
130
56
45
36
19
26
3
1
14
4
8
4
44
42
3
96
12
7
32
54
16
18
12
120
8
16
84
32
9
21
34
26
18
33
1
86
36
6
75
15
10
11
60
49
18
24
26
27
7
12
56
78
12
4
6
41
12
55
41
15
6
3
27
28
80
46
6
44
57
24
24
73
48
102
38
40
18
30
35
37
38
12
22
32
6
10
48
30
5
7
12
53
24
85
20
4
24
2
4
5
36
9
16
14
34
78
24
17
31
53
13
35
55
12
20
52
32
57
1
48
12
2
45
75
40
18
66
32
10
35
7
6
54
41
49
12
6
12
6
6
96
29
39
22
30
60
18
36
44
34
8
18
34
8
33
61
44
10
2
10
48
20
33
1
47
19
6
44
12
3
48
1
18
8
10
6
5
12
1
32
15
9
51
43
2
27
24
69
16
35
33
42
81
1
11
27
10
30
54
36
59
36
7
36
6
48
6
20
12
88
2
51
7
6
96
8
4
12
150
26
24
46
12
78
8
6
10
18
38
4
36
35
99
24
30
15
91
5
19
2
3
27
69
21
24
90
46
24
54
2
30
9
9
6
36
24
16
18
26
21
13
80
52
11
7
12
5
33
3
7
12
53
15
52
18
32
3
45
16
24
42
5
43
6
24
32
22
60
149
60
73
20
10
60
20
60
4
2
48
34
12
5
15
36
10
12
36
2
52
8
69
19
30
26
4
30
66
96
20
78
46
26
30
48
4
17
39
21
12
3
16
42
8
84
84
82
12
77
21
24
16
38
4
6
11
51
58
6
24
26
40
11
96
27
4
6
2
40
80
30
18
36
69
55
2
22
26
4
48
30
24
17
1
30
2
100
14
16
60
74
6
4
32
54
66
21
1
18
65
37
26
33
49
14
76
38
36
24
42
33
55
24
108
42
8
3
21
4
47
45
30
10
8
16
56
54
21
19
5
91
5
7
6
6
44
30
3
39
4
48
17
39
10
12
18
2
64
18
72
17
24
3
12
21
24
3
6
4
60
20
4
26
16
36
18
30
50
76
30
20
45
36
13
36
6
5
75
4
5
9
22
12
108
8
90
10
80
36
28
17
51
4
5
12
72
48
24
13
80
51
1
35
33
3
60
43
5
12
60
67
12
12
6
24
12
96
23
7
12
8
24
10
26
18
4
6
41
31
24
6
71
31
8
18
3
1
8
18
96
28
18
132
23
115
89
12
3
4
20
33
24
25
18
72
68
22
11
24
33
10
30
30
17
15
114
6
30
10
18
24
18
5
37
122
64
17
3
4
17
61
18
20
4
38
15
7
6
32
18
4
66
107
55
72
38
10
8
70
20
64
12
18
12
29
45
22
60
20
52
17
1
11
3
16
14
15
79
12
65
24
15
6
60
82
26
10
12
50
24
15
9
6
10
56
10
20
48
16
29
7
50
51
7
54
78
80
45
24
91
65
69
27
61
90
6
50
16
6
11
61
18
14
40
60
11
24
9
6
21
7
77
21
10
5
43
20
6
28
71
36
39
10
2
4
5
12
43
78
2
6
24
58
17
43
8
45
15
4
17
27
4
18
8
51
25
6
14
28
6
62
18
30
27
43
32
18
52
11
49
90
8
22
35
24
24
25
12
30
42
6
17
9
27
43
41
33
42
30
39
51
22
8
3
36
12
3
16
50
4
71
7
18
14
34
11
19
17
43
12
48
24
17
45
40
24
11
45
28
12
47
9
15
13
20
12
34
78
36
24
6
92
4
56
9
73
30
36
12
50
54
40
138
26
4
56
117
37
18
41
37
26
96
60
28
24
6
11
1
20
3
96
12
12
12
3
76
5
36
39
4
12
18
36
44
64
11
12
49
11
63
6
16
18
6
18
32
54
3
103
14
3
63
28
36
41
12
33
30
16
18
2
22
8
48
34
17
39
4
17
1
8
36
36
24
30
6
18
33
27
64
18
18
20
33
3
16
12
36
66
14
16
5
13
2
54
12
82
8
18
40
30
5
79
30
6
17
3
33
19
8
22
18
90
2
30
34
41
60
43
12
60
41
39
28
2
39
15
4
50
34
60
2
6
10
14
9
12
60
19
5
21
10
24
44
21
19
56
45
25
14
22
74
54
10
30
11
69
63
9
135
33
10
42
12
2
76
18
6
26
15
3
82
42
6
50
16
30
54
30
23
7
60
72
8
6
46
12
36
12
18
12
30
53
49
12
14
10
42
18
11
36
7
78
18
12
5
36
37
11
9
10
36
14
3
7
32
28
36
18
56
94
17
96
9
30
10
11
3
81
1
18
36
6
30
14
30
34
23
13
36
60
23
37
11
79
29
91
20
168
34
62
57
13
14
30
16
24
23
12
19
26
16
6
12
36
5
37
8
30
34
32
24
10
2
90
40
42
23
15
9
72
27
22
18
60
50
6
6
39
24
31
86
22
18
20
28
6
14
3
24
3
16
6
42
66
12
14
10
18
12
24
2
40
11
7
24
6
30
5
27
9
1
8
6
36
22
26
6
15
19
20
40
5
15
4
6
50
33
61
59
7
12
5
15
90
10
65
15
4
74
3
19
5
24
99
10
12
119
19
50
72
51
72
19
18
24
48
8
18
70
90
36
18
36
50
4
8
33
12
15
4
44
33
1
26
4
6
42
24
5
12
19
5
3
4
42
11
39
66
10
18
24
8
15
36
7
30
42
18
54
36
5
75
22
90
38
46
6
35
7
2
10
44
46
54
6
18
29
27
4
48
8
22
35
15
22
23
19
30
6
50
10
8
40
65
7
68
60
76
5
13
72
11
45
18
30
10
32
34
6
20
64
17
3
46
8
30
16
18
12
66
8
4
12
66
18
32
22
26
4
2
24
40
50
22
24
114
6
59
37
30
42
23
19
56
4
24
5
55
60
24
66
80
42
9
13
6
26
15
1
11
49
68
76
18
29
27
21
36
9
6
52
29
27
94
18
68
4
6
47
115
14
34
24
12
65
12
1
12
11
7
8
22
23
25
8
75
51
16
65
96
31
42
14
57
55
138
2
48
30
16
11
45
4
84
6
18
2
24
22
150
5
25
11
99
22
48
54
6
23
91
14
34
17
13
38
54
16
30
18
24
18
20
4
44
4
48
84
44
30
136
11
36
9
4
18
8
4
6
80
78
21
9
15
36
1
44
4
30
2
48
6
45
21
10
38
3
13
35
36
7
102
14
40
17
3
42
22
17
21
15
7
30
42
41
39
21
3
36
66
30
52
32
24
10
42
12
68
69
36
60
69
6
10
11
1
48
20
24
15
21
22
8
9
39
33
49
14
84
154
36
30
6
66
24
48
56
36
6
10
60
20
54
10
18
36
60
24
26
12
9
1
48
2
45
60
60
15
60
48
4
66
23
1
102
29
45
70
50
4
12
18
17
15
16
8
30
42
4
60
78
6
24
188
4
6
23
36
69
15
27
10
12
36
32
22
66
20
10
36
6
8
6
10
50
54
34
17
43
12
18
62
9
15
40
20
16
26
54
45
15
57
3
6
4
95
9
3
19
20
ABCD 316060314*7^$a-1 [50055]
24
61
29
19
12
36
68
39
24
6
54
6
27
28
8
24
3
6
7
20
3
9
15
81
4
56
3
1
11
24
30
78
18
27
3
24
48
13
29
6
60
30
12
12
51
36
36
48
147
24
1
24
35
1
11
24
36
6
51
136
11
9
3
18
7
23
78
51
100
48
12
20
24
36
33
15
75
36
9
3
12
37
23
24
48
61
53
15
52
17
3
27
6
12
6
9
3
1
29
36
55
11
49
95
45
63
25
12
8
15
1
5
19
8
48
3
18
51
48
3
12
57
4
20
28
12
36
17
15
12
45
66
12
13
60
24
11
42
54
12
69
28
11
57
3
48
49
35
21
9
87
12
16
20
45
75
4
8
12
28
11
21
12
4
5
24
63
60
4
20
33
15
15
48
73
24
5
3
60
9
3
16
5
18
9
28
35
24
60
13
29
36
6
1
32
24
3
60
36
21
36
33
30
37
11
13
24
23
42
51
4
12
29
60
7
8
21
43
47
18
27
51
37
35
33
40
5
12
7
11
72
6
6
93
12
3
36
45
36
27
24
33
57
115
32
36
100
12
44
28
72
41
18
24
13
59
72
6
48
7
36
44
3
37
11
9
60
16
32
40
24
44
81
24
66
36
12
12
24
85
56
3
12
1
24
48
20
3
9
16
24
8
15
1
125
19
20
27
18
18
45
88
80
45
12
3
9
54
9
15
9
27
73
23
24
57
64
96
24
59
33
4
59
96
12
24
33
12
51
49
8
33
12
27
24
16
11
57
52
36
5
3
3
93
16
35
12
61
36
56
15
37
32
15
1
35
36
42
31
44
69
6
45
12
72
3
24
13
8
40
17
15
33
3
45
15
16
8
12
3
25
5
3
3
6
6
33
3
24
37
5
67
23
36
21
15
132
37
5
19
8
15
37
12
29
31
20
40
36
17
108
3
3
60
96
13
12
11
42
3
15
165
16
8
36
4
8
24
9
111
27
42
30
12
33
45
19
20
36
27
78
15
3
49
23
109
47
30
3
3
13
24
35
24
24
69
40
47
9
27
30
18
48
85
12
17
43
17
3
4
35
12
48
9
45
19
11
12
24
18
3
15
18
54
1
84
8
40
35
42
78
18
30
45
3
18
42
1
36
35
6
6
18
42
93
39
45
48
84
21
18
45
3
66
3
63
9
16
17
12
3
69
15
48
48
3
90
39
40
11
36
18
36
7
8
12
33
75
9
72
15
4
20
36
24
21
31
29
3
27
49
24
12
20
63
1
5
15
15
9
27
1
44
39
84
6
24
15
12
69
19
32
16
8
27
13
23
33
60
4
11
72
9
60
4
36
24
68
72
27
69
3
25
65
51
51
102
3
33
15
3
1
65
30
21
15
9
40
5
6
72
13
12
20
12
36
15
25
72
35
33
117
48
18
12
24
126
18
21
15
6
19
32
16
84
11
12
36
37
12
12
8
21
19
17
42
12
84
36
30
99
16
24
8
99
13
5
30
36
1
24
72
24
8
36
21
30
9
15
21
27
12
1
23
13
23
60
12
12
42
75
51
12
1
59
13
8
24
27
138
7
23
157
36
12
83
30
12
43
12
47
24
48
42
12
99
4
20
27
33
12
51
13
36
35
120
12
36
9
15
6
54
6
67
17
12
24
18
6
3
3
21
3
21
16
8
3
49
11
45
40
23
97
44
16
8
9
6
42
12
36
6
1
89
31
35
12
25
71
1
5
19
5
15
12
27
48
24
9
3
12
24
6
55
24
8
3
36
72
6
18
97
5
63
51
13
35
9
12
9
102
21
3
30
19
11
33
16
96
11
9
9
24
42
37
8
52
65
15
27
24
30
7
8
36
27
12
9
27
1
20
4
8
33
7
107
45
33
3
9
54
126
55
24
32
24
3
84
57
15
37
11
1
5
6
1
8
21
36
15
9
7
35
36
12
1
24
65
78
6
60
31
17
15
3
21
69
19
8
3
21
129
51
28
8
4
8
36
24
52
8
51
12
42
63
15
18
75
16
29
24
51
135
6
66
12
24
12
54
30
45
12
27
12
57
15
25
17
7
11
12
6
6
24
72
24
12
1
8
4
47
84
48
24
13
20
12
3
33
4
11
45
40
5
7
29
3
28
35
78
54
13
12
56
9
3
15
24
13
8
4
44
15
69
12
28
23
30
43
32
24
9
7
92
27
13
101
18
6
55
8
4
23
33
27
60
37
36
11
24
25
5
6
9
40
8
27
54
63
15
21
3
6
7
24
35
1
23
30
43
23
12
13
32
100
12
11
12
54
3
87
48
12
1
35
45
33
27
4
20
63
45
15
21
16
11
18
15
9
54
42
7
12
23
36
6
66
21
3
6
31
20
16
72
11
1
8
3
24
12
36
13
8
52
23
6
30
36
37
20
3
18
31
8
40
48
29
18
1
20
3
1
5
63
63
85
24
20
12
16
35
25
60
20
24
27
49
24
35
12
1
11
24
13
11
13
8
120
48
3
12
37
11
109
17
3
21
27
12
12
69
15
27
198
27
24
4
11
33
48
3
61
35
45
16
29
31
84
24
24
48
35
24
69
16
24
29
7
44
3
12
36
21
93
12
30
18
36
19
24
23
48
25
59
6
15
99
48
48
12
73
56
96
51
33
87
36
12
49
41
30
18
7
47
21
21
15
3
36
6
31
8
16
35
54
30
21
27
97
5
30
48
24
6
6
60
12
9
3
12
6
15
27
9
63
21
12
24
27
12
9
15
12
36
49
11
72
6
31
44
9
12
31
48
32
33
55
12
11
48
9
57
3
3
1
20
15
6
60
15
4
8
24
16
11
1
11
45
4
35
33
3
25
5
39
88
20
12
60
120
3
12
18
6
36
24
13
11
13
29
27
3
13
29
48
3
51
18
3
36
4
5
6
45
24
27
9
9
7
29
78
21
3
73
12
17
3
52
60
5
18
12
13
23
54
75
3
36
24
25
20
12
28
5
12
30
66
39
15
96
1
24
11
13
12
35
93
15
24
21
28
23
1
53
67
80
9
27
12
40
47
54
15
60
4
59
1
8
117
27
16
47
126
51
9
15
24
99
18
51
64
8
27
21
4
47
13
8
3
25
83
6
78
61
96
53
6
54
6
12
30
12
7
23
12
13
11
24
30
15
45
48
12
7
44
3
18
19
23
13
20
16
23
42
18
69
88
24
5
18
21
12
3
30
18
21
27
21
60
40
8
24
21
6
48
13
8
24
27
13
20
51
24
42
6
25
11
6
3
4
8
45
55
5
6
30
7
23
36
45
27
97
83
66
15
39
1
77
108
66
25
12
83
84
45
12
16
24
56
3
49
23
93
39
6
19
56
52
8
24
12
3
60
1
11
1
17
3
60
28
17
18
21
4
5
19
60
8
3
54
63
3
1
65
15
9
15
9
63
9
24
30
69
12
28
12
8
15
72
9
24
3
49
119
12
30
18
1
24
5
7
24
53
30
36
24
1
56
27
1
11
60
37
47
24
24
18
19
59
12
12
25
20
60
87
1
11
61
12
5
3
12
15
25
8
28
11
9
3
33
3
13
24
8
12
45
54
9
12
88
20
27
18
31
29
78
13
32
27
45
40
32
3
133
24
23
1
32
3
24
6
91
11
48
1
11
72
45
36
9
6
37
24
53
78
18
30
1
8
51
25
104
3
9
24
27
36
21
15
25
71
9
12
33
15
28
11
66
36
7
132
11
6
19
36
83
13
11
9
60
12
40
48
119
12
1
5
12
36
90
25
12
5
3
12
48
15
93
27
13
59
13
17
15
16
36
20
27
66
51
9
12
18
1
32
12
3
12
25
11
1
11
60
12
30
18
12
18
3
4
32
27
72
1
47
57
3
33
16
11
49
12
8
24
3
30
18
48
21
24
12
ABCD 316186088*7^$a-1 [50020]
31
20
252
45
168
87
33
24
7
8
45
240
123
21
12
31
24
17
7
113
3
129
24
43
29
24
7
108
8
40
41
24
7
53
163
29
60
43
5
123
76
48
8
45
75
24
9
12
43
44
12
24
129
223
77
63
144
64
137
12
60
43
5
48
147
24
16
5
48
99
33
12
115
29
3
24
24
93
15
12
9
7
5
15
16
17
36
24
63
33
87
108
16
12
192
96
89
15
21
60
27
60
4
53
103
17
51
52
32
33
7
8
28
12
41
156
43
68
177
132
48
7
8
21
187
17
63
153
12
99
201
39
36
12
40
44
21
60
36
63
64
24
68
33
31
53
135
33
60
3
136
8
9
144
15
60
21
63
16
32
81
168
31
29
12
79
41
60
91
96
8
112
17
31
96
8
156
12
48
16
89
60
24
43
24
20
36
21
3
100
36
185
7
8
112
125
87
93
108
39
4
80
72
100
125
39
9
31
56
12
21
7
20
60
21
12
24
24
7
44
12
213
3
21
120
72
48
19
8
105
72
79
41
60
36
3
93
108
19
116
48
60
36
33
3
48
124
53
48
27
57
7
29
84
15
45
36
72
19
20
36
57
96
7
53
60
48
24
36
171
189
43
17
79
12
68
153
147
52
60
20
16
72
24
17
60
43
20
16
20
105
12
75
33
60
120
3
33
12
75
9
36
24
115
96
56
16
5
27
40
89
31
8
45
3
40
65
12
43
152
24
33
7
140
4
17
60
12
7
41
96
24
7
56
16
89
84
43
20
117
31
17
12
60
108
67
41
48
96
31
44
21
135
69
43
104
108
9
24
63
69
27
64
17
43
132
12
32
96
24
57
24
127
8
24
24
112
185
43
12
53
12
48
111
33
15
40
72
8
16
80
45
75
57
15
12
21
15
40
53
67
56
196
77
127
161
12
36
72
127
5
27
160
44
4
8
93
7
60
5
27
21
211
53
36
39
28
5
39
21
15
21
91
20
45
60
3
12
36
84
45
96
19
5
36
12
60
39
69
15
93
12
7
20
93
27
24
69
48
51
48
21
51
45
63
93
84
63
12
45
48
27
16
12
44
21
48
19
29
3
9
15
69
108
72
84
39
57
60
60
36
31
8
9
43
137
12
7
72
8
112
96
72
44
21
27
33
27
69
3
16
72
65
36
12
7
200
9
144
108
24
43
53
91
77
36
15
9
31
101
132
27
28
20
45
48
12
43
92
21
72
67
17
27
117
12
7
24
221
67
48
120
80
24
40
29
12
103
24
8
40
72
72
41
27
16
12
72
48
65
27
36
129
63
60
21
60
147
33
39
21
43
24
44
16
5
39
36
9
27
9
55
5
39
45
24
12
12
7
29
31
53
87
81
7
44
48
28
132
108
17
31
29
7
77
19
5
60
27
21
15
4
113
43
5
84
7
84
24
56
60
52
5
36
7
44
9
24
43
77
19
8
40
20
129
27
16
29
19
29
60
31
8
4
29
12
55
65
216
36
36
84
15
21
48
27
12
12
48
132
16
5
79
5
48
55
60
68
4
89
24
7
80
45
43
120
8
64
32
60
93
36
48
51
45
48
43
72
12
12
20
64
53
31
48
77
3
81
96
75
9
19
65
3
16
80
9
39
12
16
72
29
99
45
79
77
84
43
77
72
84
63
24
36
9
27
12
100
72
68
28
5
115
17
24
12
24
175
80
105
3
21
63
28
53
60
180
36
84
72
96
15
52
44
36
21
39
12
45
7
77
60
19
20
148
32
12
12
40
29
147
33
7
5
19
29
84
27
21
96
31
8
40
5
115
77
24
91
36
233
96
48
72
15
16
12
41
72
67
17
15
21
12
19
29
27
177
7
96
17
27
33
15
28
17
3
28
276
89
12
60
75
72
129
36
91
24
20
36
12
192
12
21
27
69
36
31
5
19
101
99
165
51
40
5
67
17
24
7
32
201
103
41
72
60
3
180
33
168
43
17
36
55
12
29
27
57
48
55
32
40
29
12
48
84
36
3
124
29
7
36
48
12
12
212
9
12
48
31
53
48
43
17
120
67
5
15
93
19
48
32
40
20
48
45
7
48
156
12
17
31
77
27
40
48
48
72
152
16
32
57
7
20
48
21
84
87
28
8
81
31
12
53
31
5
39
12
48
120
81
84
103
12
113
7
5
24
31
101
48
127
96
80
9
7
8
36
9
19
89
84
36
31
48
104
28
89
3
57
27
4
29
3
76
5
60
60
12
135
21
55
144
41
15
124
5
87
ABCD 316206656*7^$a-1 [50037]
77
1
6
5
24
96
55
6
59
19
29
97
54
12
17
1
12
47
97
12
108
11
48
175
60
18
114
5
79
12
125
13
35
72
73
23
12
48
192
1
150
53
115
17
1
24
120
11
55
77
84
1
6
17
7
113
13
12
23
67
18
11
12
1
18
65
24
13
72
83
96
55
30
90
17
67
6
54
48
24
17
36
1
95
79
17
204
120
31
41
109
84
71
72
19
17
133
23
180
96
13
42
30
60
83
61
30
30
47
36
84
108
175
42
84
47
48
1
90
42
179
37
35
19
77
49
42
42
66
29
7
29
60
60
19
5
37
6
125
25
78
114
95
12
79
113
193
90
18
6
150
155
55
89
12
1
24
11
24
19
6
239
24
24
108
19
89
84
60
7
12
101
13
59
1
18
77
48
7
54
30
5
144
120
12
31
168
41
36
217
35
192
192
12
25
11
13
18
17
36
48
43
108
132
53
48
187
17
49
24
83
36
109
24
59
79
5
85
59
61
96
36
36
35
7
113
48
19
36
24
36
5
37
24
11
108
36
55
161
120
48
55
36
29
37
18
29
13
78
6
18
77
13
12
54
84
65
37
11
72
1
66
5
79
54
227
115
53
67
6
54
17
48
43
221
19
36
354
59
132
109
78
125
48
79
6
95
7
29
48
151
17
48
72
133
54
12
137
12
96
60
84
7
77
72
24
348
7
53
72
19
6
35
60
72
7
36
24
18
24
11
49
48
35
12
55
24
72
24
18
42
29
25
71
60
49
66
90
23
204
96
31
42
54
24
125
108
84
163
42
30
84
41
13
59
7
17
36
12
19
209
43
17
91
41
145
59
7
168
6
36
23
19
29
7
29
13
168
90
24
18
24
95
109
144
12
59
1
24
35
1
83
60
7
53
127
5
12
24
43
126
35
91
192
17
72
121
23
43
24
5
55
6
71
31
12
5
121
71
13
6
6
36
18
53
7
41
108
25
83
84
79
29
1
119
1
23
96
31
66
35
103
5
103
65
120
36
13
18
125
1
24
71
24
97
54
114
60
42
90
23
31
6
59
79
42
143
7
24
36
65
48
37
119
24
43
72
53
84
43
65
31
12
84
17
24
168
91
24
29
36
37
71
37
11
61
59
108
43
84
114
12
47
84
37
174
36
24
5
48
12
1
66
161
19
77
37
11
31
24
65
216
120
13
35
91
48
60
66
36
60
119
144
37
18
77
36
55
120
29
12
24
12
55
6
47
48
1
83
84
48
43
125
48
97
23
13
24
42
6
83
37
35
25
42
6
6
29
25
30
29
24
67
24
18
23
19
17
204
84
7
41
49
96
12
72
23
192
79
65
12
19
17
36
60
84
253
24
23
192
25
180
114
5
24
43
234
126
5
13
12
47
48
24
37
84
35
79
66
60
35
12
97
95
55
36
48
29
12
1
144
107
67
5
12
1
35
67
36
6
78
48
18
35
49
132
83
1
54
6
90
29
25
35
24
13
60
120
66
24
17
7
29
85
168
48
36
47
91
30
108
48
59
1
6
53
61
6
113
24
67
42
12
36
24
102
66
35
7
36
41
48
55
5
1
36
6
108
144
77
36
7
12
5
31
168
120
72
29
132
103
6
48
107
19
197
67
89
97
47
12
91
5
61
78
6
24
210
341
72
48
19
102
42
5
43
41
12
25
11
115
41
43
6
18
17
49
144
6
72
5
72
31
41
61
30
42
102
53
24
1
23
109
24
96
24
107
19
53
13
42
65
103
108
24
36
6
96
18
6
78
89
19
90
95
132
108
43
29
13
54
66
23
36
13
42
120
36
41
13
35
19
102
83
1
138
72
24
6
18
17
1
35
79
17
1
11
36
12
43
53
132
1
11
13
71
72
25
42
60
53
13
23
48
61
35
60
84
108
103
102
6
41
7
17
12
91
66
83
67
17
12
108
7
102
84
300
23
91
41
25
6
60
125
67
29
37
54
5
36
31
5
91
221
61
11
85
6
60
17
31
5
108
85
47
67
17
103
5
12
36
61
180
95
49
66
60
5
37
71
67
270
ABCD 316231574*7^$a-1 [50009]
2
12
9
55
2
60
22
56
21
49
14
30
30
16
66
30
18
38
21
61
26
4
42
18
6
44
22
6
32
16
20
10
29
27
21
55
44
114
16
6
32
18
22
42
30
84
12
18
11
24
7
8
60
10
36
26
10
2
16
36
38
22
44
12
18
6
4
24
20
40
20
46
23
72
31
6
2
9
39
22
42
78
42
6
54
60
14
10
24
42
30
41
63
54
40
11
19
72
18
11
24
3
21
13
18
30
12
26
48
40
84
38
48
22
18
150
32
12
22
56
27
3
60
4
18
18
38
16
35
123
12
76
5
15
4
8
30
156
30
12
28
32
28
44
45
96
37
32
3
7
12
126
12
2
88
17
39
9
3
28
12
24
6
14
18
18
10
42
17
25
26
21
1
23
7
38
27
51
10
2
9
55
6
32
28
12
2
70
26
12
52
20
58
8
48
12
87
51
16
20
24
46
24
11
51
60
4
5
1
2
40
32
54
12
4
78
30
11
31
26
52
8
3
67
5
37
38
10
35
15
24
28
36
41
1
23
24
63
4
48
48
24
18
30
5
7
96
8
57
75
24
48
6
22
17
13
12
20
22
5
31
41
48
31
24
14
82
32
22
30
5
93
40
2
24
90
16
14
105
57
54
46
74
9
15
12
42
22
26
30
34
56
12
10
26
66
28
42
14
4
8
9
3
93
19
20
4
12
12
5
21
10
140
42
51
120
3
16
77
37
18
6
96
11
19
53
105
28
11
9
12
3
67
18
18
62
34
44
10
20
10
5
49
2
21
117
6
10
11
55
41
117
18
33
31
44
4
18
20
10
41
19
2
42
9
19
12
66
2
52
6
50
18
42
10
32
46
24
90
18
44
4
54
2
28
42
54
101
3
10
42
26
18
10
11
55
14
3
13
18
56
40
12
12
32
16
32
28
18
32
30
18
12
28
72
102
60
38
30
4
17
67
32
18
6
16
20
84
21
7
18
12
11
19
6
14
78
40
30
5
57
90
6
15
51
48
126
12
22
30
6
6
50
28
108
24
30
11
3
42
70
5
19
18
42
17
3
108
22
6
42
78
2
6
16
36
20
24
4
24
60
8
58
44
66
30
39
27
28
32
40
17
67
2
42
10
20
66
33
43
5
9
10
2
72
150
22
66
12
12
44
9
7
14
22
2
10
12
84
44
16
14
10
18
20
39
69
30
90
3
57
12
4
14
24
9
3
10
6
2
28
2
18
10
2
16
12
14
40
14
124
56
3
27
30
30
12
34
18
18
50
12
22
14
10
11
19
2
40
8
42
10
42
38
15
24
13
8
82
12
8
69
7
32
18
39
45
18
30
12
28
24
78
20
22
24
12
47
15
30
10
17
19
20
30
3
63
96
22
56
4
6
42
47
93
3
72
19
48
6
32
70
42
18
108
14
52
78
98
22
90
66
32
10
72
2
96
10
50
28
41
21
70
18
126
8
69
21
42
16
38
30
21
3
16
32
84
9
7
60
2
6
42
30
18
4
18
101
3
4
14
16
11
21
42
52
26
30
88
36
38
27
21
12
48
160
20
12
15
15
6
42
28
36
66
30
12
6
122
21
19
5
25
54
30
8
6
36
4
2
18
22
35
24
31
12
26
46
8
16
2
3
31
24
12
12
8
22
2
48
33
72
7
30
11
15
12
30
6
57
37
42
6
38
16
6
38
33
13
30
36
17
15
52
36
38
90
16
8
40
36
90
2
18
42
12
6
6
4
30
42
2
39
7
20
4
17
15
16
32
33
37
35
33
52
8
27
25
20
22
18
30
8
48
82
54
29
235
12
2
58
2
3
13
59
25
12
14
21
21
27
15
66
10
2
4
36
14
174
15
31
24
24
210
60
56
12
12
18
18
6
33
21
10
54
6
32
52
32
4
5
49
26
12
4
5
13
35
13
20
42
70
62
9
7
12
8
30
4
6
29
21
34
36
18
2
10
47
48
49
44
30
60
76
8
22
26
4
20
4
12
2
46
53
51
6
42
12
12
40
36
12
38
30
9
15
33
105
22
68
16
2
22
18
12
2
10
6
50
3
55
14
30
90
130
41
61
26
4
5
33
36
24
18
18
4
6
2
40
2
6
10
90
42
32
48
10
35
79
38
27
19
2
4
60
74
16
14
22
38
4
2
40
14
16
11
24
13
50
36
130
11
33
6
9
31
2
10
18
2
12
48
4
20
45
1
14
34
12
74
6
48
24
51
19
8
34
26
52
18
32
118
32
60
28
42
2
28
26
30
36
4
24
36
12
18
6
6
20
30
42
6
12
12
45
7
134
10
14
66
34
80
18
40
48
5
91
6
50
42
6
4
48
8
70
83
31
120
50
22
6
14
10
6
8
24
18
52
2
16
30
42
72
14
54
30
27
72
39
94
56
30
12
6
6
18
18
30
75
45
72
22
20
10
74
21
21
10
2
102
6
18
60
34
20
82
24
20
22
59
1
14
84
12
9
24
27
12
16
24
20
10
2
4
5
37
11
3
4
2
12
52
134
4
12
65
63
28
62
10
12
54
30
2
4
18
80
126
6
36
118
54
6
35
15
12
84
78
66
12
58
35
15
76
66
92
22
17
51
69
63
36
18
16
30
8
21
31
48
8
9
13
90
38
42
138
48
22
42
50
16
2
30
21
21
6
106
26
4
6
12
30
8
42
40
78
20
9
1
62
18
15
33
4
8
34
17
37
30
12
30
38
16
126
50
30
18
30
6
4
54
18
98
12
28
2
24
136
50
28
66
6
12
30
50
18
58
26
6
3
19
12
78
2
28
36
54
12
23
51
21
21
27
43
8
16
8
112
8
16
53
3
4
2
48
76
11
7
38
3
7
12
5
87
9
7
30
80
18
16
30
14
21
13
12
48
60
11
7
41
24
13
132
14
9
15
4
32
4
6
158
10
66
50
16
14
16
14
75
24
37
24
83
31
18
32
28
74
6
18
33
27
76
30
44
15
31
14
4
6
24
30
30
12
20
66
88
6
5
21
10
8
16
6
32
10
41
45
16
18
66
2
42
70
90
8
10
12
8
28
12
44
4
44
46
2
42
82
18
12
38
72
18
42
36
52
20
33
19
8
12
78
22
36
17
27
21
37
35
51
46
38
36
60
9
33
10
2
3
48
1
23
7
14
34
41
25
44
75
7
66
140
18
4
36
72
2
58
90
8
54
28
2
42
18
3
3
4
8
4
20
36
10
11
1
26
4
68
4
80
9
49
20
3
19
20
6
18
4
18
20
4
66
44
36
9
33
39
7
32
12
40
53
24
19
44
33
24
63
22
6
32
16
14
16
6
8
6
16
60
26
60
24
6
22
5
51
45
99
69
39
52
20
16
113
9
4
8
16
83
69
72
16
11
24
15
16
54
32
3
27
18
12
52
12
116
10
8
22
72
8
22
26
40
59
13
50
4
14
132
10
18
54
38
4
6
30
11
1
18
42
6
29
55
38
138
30
3
27
12
52
30
2
18
106
65
79
12
56
21
37
30
12
42
26
12
172
26
22
53
9
16
20
27
45
72
6
12
30
18
4
18
35
3
16
5
9
42
10
30
32
21
27
30
4
50
4
5
7
8
52
24
5
39
4
5
75
58
50
22
26
12
12
76
6
14
52
68
24
9
3
88
108
32
18
28
50
33
13
6
53
19
12
6
8
ABCD 316333154*7^$a-1 [50017]
59
73
36
12
60
3
15
5
7
66
27
3
17
36
1
6
42
78
30
12
11
97
60
96
6
42
42
54
96
6
18
114
149
16
32
13
36
39
3
45
33
11
61
72
15
68
25
54
53
1
30
6
48
72
78
78
48
6
41
85
12
48
24
54
24
5
61
30
12
29
16
9
11
37
96
119
48
25
84
3
3
12
90
42
6
42
12
24
221
73
119
36
1
30
24
102
11
55
57
15
29
43
6
47
97
3
111
144
18
54
90
18
42
3
63
17
13
12
63
116
48
28
45
30
6
60
11
1
48
24
12
78
18
48
59
144
60
7
36
30
11
127
6
66
24
6
83
43
41
49
59
13
47
133
42
77
1
66
17
37
6
120
96
30
23
67
5
12
61
6
12
29
1
24
3
15
6
24
18
17
1
42
12
18
222
6
119
12
13
18
41
1
6
57
69
47
31
5
7
30
48
3
39
5
19
102
42
17
79
6
90
18
15
135
30
35
1
102
5
19
6
35
7
5
60
12
19
53
49
59
72
19
54
6
42
119
193
18
18
48
23
37
59
241
36
30
18
15
3
17
1
30
53
60
76
3
5
24
1
48
120
47
37
72
18
29
61
12
23
28
183
6
138
17
60
28
48
15
30
12
30
96
101
36
19
18
35
88
32
7
90
108
156
23
31
53
67
6
6
36
12
36
9
21
27
15
90
15
20
7
12
6
35
7
66
71
1
35
37
12
3
21
27
63
30
24
66
17
40
87
17
31
12
78
18
29
48
40
33
36
6
78
54
12
21
63
30
24
95
1
36
18
17
148
27
5
36
43
29
28
87
42
18
5
72
48
1
39
27
30
36
108
11
73
60
12
6
17
115
5
24
73
3
15
18
48
12
24
18
33
44
1
11
16
3
18
30
29
7
33
48
63
6
23
13
30
48
53
4
27
36
60
6
95
55
48
36
77
55
5
7
18
27
57
11
36
97
36
3
3
41
7
66
18
18
54
114
24
23
13
119
37
36
12
12
23
61
24
48
71
7
120
6
36
12
6
6
204
30
54
15
20
55
60
89
91
90
66
6
78
12
17
48
88
21
24
48
12
36
42
5
52
63
5
72
85
59
96
108
112
44
13
23
13
75
93
12
48
24
30
17
49
23
13
3
32
1
15
56
36
7
138
90
105
44
13
23
13
27
123
29
55
18
36
60
36
60
96
12
48
27
15
30
90
30
108
24
24
23
16
75
45
21
12
11
37
36
30
18
47
1
30
144
5
199
17
97
126
6
24
6
5
72
97
11
1
24
3
201
47
7
12
6
60
59
61
27
21
6
5
49
23
7
53
36
25
48
42
5
1
159
57
36
12
48
60
42
192
33
81
24
6
6
51
44
12
13
36
11
1
12
18
42
144
12
42
18
18
57
3
6
6
54
60
48
15
21
12
35
72
55
66
66
30
3
45
75
3
138
60
42
54
48
12
96
35
60
12
24
7
101
36
12
100
48
39
53
37
36
27
57
35
79
17
36
61
12
11
55
30
12
6
29
1
66
93
20
1
83
91
6
12
42
132
21
92
13
59
121
24
51
3
54
150
36
69
111
9
21
23
1
3
159
36
12
42
155
108
25
36
27
20
144
19
6
36
102
89
13
78
6
11
73
3
15
24
6
27
21
24
60
35
1
72
18
24
17
55
138
107
19
177
72
33
15
63
6
30
113
28
117
3
116
4
56
48
103
6
23
1
60
15
21
23
24
19
18
30
53
73
24
12
84
60
66
18
120
12
6
138
12
27
33
12
59
1
42
17
48
61
114
36
41
13
60
144
12
30
18
11
72
16
27
48
60
48
48
54
42
24
9
45
108
12
66
30
12
59
25
18
5
168
12
31
24
18
42
53
79
54
11
1
35
12
24
49
192
30
6
24
59
16
75
45
8
55
29
76
56
16
45
59
60
43
24
12
42
180
30
90
47
120
85
66
12
5
97
78
78
108
11
13
59
60
79
57
81
6
30
35
16
69
60
18
36
6
36
11
13
36
35
19
17
37
24
18
18
47
36
36
73
42
42
23
24
49
48
23
1
59
7
77
97
15
45
3
3
12
18
12
54
30
95
72
37
120
30
30
66
125
13
60
59
37
24
60
90
6
11
31
5
7
213
57
6
57
3
17
24
36
72
1
6
33
135
48
77
24
49
54
6
42
30
6
29
12
13
90
30
119
13
6
72
89
64
147
6
30
77
24
25
30
21
87
33
9
36
11
91
65
25
3
9
48
6
9
21
42
5
85
24
24
30
24
60
17
13
48
162
17
49
36
60
108
66
60
6
108
23
55
90
78
216
36
12
89
37
6
48
30
15
33
11
97
27
20
7
17
31
18
23
37
6
66
11
73
48
75
111
24
33
39
48
42
24
11
1
48
60
60
23
1
18
18
23
97
12
90
18
119
24
16
33
78
9
51
66
30
60
144
29
28
9
18
125
40
20
84
1
18
12
36
60
9
8
19
17
4
9
6
54
60
6
24
5
103
6
30
12
30
18
174
12
95
19
9
68
19
81
3
30
39
27
53
7
36
41
7
12
42
90
66
107
37
60
30
5
28
15
24
17
7
6
60
96
30
54
3
87
17
24
79
41
193
11
28
33
15
9
54
41
12
19
5
37
42
48
48
17
60
48
49
54
6
3
21
99
44
37
42
12
53
19
90
48
12
83
1
6
24
57
33
24
ABCD 316336976*7^$a-1 [50006]
20
11
5
19
36
24
8
4
18
18
17
3
28
13
19
1
4
4
12
4
12
3
9
51
20
13
4
7
13
3
12
8
12
37
12
3
5
3
25
15
13
8
32
3
24
1
20
1
23
61
19
24
17
11
3
1
9
12
23
3
24
34
12
2
40
9
4
43
52
12
8
70
23
55
29
16
4
28
7
57
3
6
2
9
36
13
2
5
20
23
9
25
6
9
33
15
15
12
9
40
8
3
13
4
3
9
13
31
17
2
17
7
17
7
16
45
8
4
12
3
9
23
73
24
3
5
3
12
13
16
23
57
3
53
20
23
25
16
1
3
3
5
16
76
16
3
1
3
6
6
8
1
9
11
13
3
12
32
28
8
4
12
4
7
12
28
48
12
29
43
56
12
13
16
4
12
7
24
6
6
69
11
28
20
1
11
64
8
12
4
5
16
12
3
24
17
7
18
11
19
20
37
15
42
24
24
12
35
15
17
44
35
5
19
4
9
20
31
6
6
21
8
12
13
18
8
4
18
36
11
15
13
11
12
13
4
64
1
6
5
8
20
3
6
12
35
4
47
1
33
3
60
15
5
3
13
3
29
8
28
24
4
23
9
4
8
4
9
18
9
8
1
30
5
4
3
32
21
12
4
36
12
24
8
20
4
19
13
11
37
19
28
12
20
9
4
3
24
5
8
11
6
18
13
5
14
16
9
23
1
8
3
4
30
7
43
10
6
13
4
28
3
9
3
5
39
16
8
37
15
45
23
36
9
7
9
11
1
72
4
20
3
36
5
12
8
20
23
21
1
12
11
1
3
21
6
1
12
11
9
8
13
12
7
11
12
1
32
47
24
9
25
14
5
4
16
27
8
16
60
60
37
35
1
8
11
24
25
16
23
49
17
7
7
13
21
15
33
2
12
10
6
37
4
19
12
33
3
12
12
5
12
13
30
6
42
5
7
9
16
4
3
4
12
24
1
35
17
7
1
23
9
4
52
25
90
21
3
12
17
4
20
4
15
53
1
24
18
17
88
15
44
36
4
17
16
51
9
3
12
36
36
13
48
60
5
18
5
24
3
33
7
1
43
13
4
28
3
5
35
17
15
28
17
24
4
11
13
23
10
50
36
12
10
2
16
8
4
9
11
1
32
4
3
12
6
18
6
66
9
11
4
18
2
16
24
29
31
5
25
11
4
23
40
5
16
21
35
32
19
12
16
9
12
11
37
3
8
36
33
8
20
23
1
32
7
12
9
12
21
50
9
27
61
8
1
2
28
29
16
15
13
43
10
14
9
36
25
2
17
4
36
28
40
19
10
3
24
3
1
28
15
9
8
35
21
39
5
3
13
12
39
6
3
23
4
9
33
24
31
29
14
4
5
4
21
2
33
55
6
7
32
8
37
2
4
12
29
1
3
11
10
6
8
17
7
46
12
11
7
5
55
33
36
4
8
11
21
19
18
3
9
42
78
14
1
39
1
12
11
17
16
3
1
55
1
11
12
37
4
12
5
15
11
45
12
15
4
6
7
7
4
24
25
28
15
21
27
22
12
43
23
12
12
36
44
5
4
48
13
15
12
15
1
19
9
39
25
3
12
12
6
12
47
1
2
57
28
3
37
11
6
38
10
27
8
7
8
10
2
4
21
35
25
3
20
10
23
7
12
20
4
20
4
6
47
13
2
4
6
2
5
7
10
23
27
28
18
24
11
4
15
5
40
20
25
6
1
4
13
15
9
2
1
3
21
3
17
1
24
48
27
24
32
15
40
21
3
5
12
7
17
3
24
1
32
7
20
36
1
28
5
26
12
12
10
11
7
17
7
33
11
36
10
27
21
12
26
9
4
4
7
10
31
4
3
12
60
10
15
9
7
35
20
17
20
3
18
7
5
38
1
3
36
29
1
7
12
8
3
12
24
9
9
12
7
20
69
11
12
36
31
41
108
1
54
1
28
48
24
4
8
13
2
5
35
6
12
27
35
1
8
1
6
9
23
9
31
8
13
24
12
3
1
17
14
1
11
36
21
1
2
37
4
44
12
3
17
16
21
15
20
25
6
8
40
9
21
30
32
33
3
1
20
16
84
12
8
36
13
71
19
1
28
16
23
36
1
15
18
2
4
1
19
34
7
19
1
8
19
9
23
1
16
7
17
28
7
21
56
1
2
17
8
3
6
3
3
8
4
12
18
2
9
48
16
15
29
12
15
22
2
5
20
3
1
24
28
31
1
35
20
10
7
8
32
60
1
3
27
9
20
13
59
3
5
43
12
46
19
20
12
20
13
6
29
7
24
30
7
5
11
24
28
36
51
8
24
1
9
3
45
24
14
21
3
12
9
1
27
24
15
9
8
48
73
2
13
8
4
9
78
12
48
8
37
28
8
12
8
8
36
17
11
25
7
5
19
7
24
1
4
24
16
12
8
5
2
13
3
9
12
4
35
1
8
9
24
50
12
9
39
21
4
23
17
35
17
3
40
8
5
8
4
7
4
24
8
12
33
3
22
48
26
33
37
31
7
9
28
11
34
6
12
21
11
4
12
18
11
32
4
7
8
37
3
21
39
20
17
7
24
25
47
17
17
3
4
8
20
3
22
3
3
93
20
4
4
17
14
40
5
20
8
27
9
16
16
36
4
21
15
3
13
7
5
23
8
45
25
7
23
30
6
29
51
21
19
41
3
4
5
12
12
19
12
5
20
8
33
19
17
6
1
23
1
4
1
7
5
2
9
27
21
19
8
9
60
28
3
5
27
25
24
20
8
28
32
4
27
10
6
24
6
18
13
23
29
12
8
4
1
6
21
9
3
3
1
16
12
1
48
2
1
15
12
17
55
13
24
44
33
23
4
32
12
25
36
11
3
21
3
22
24
3
56
4
4
36
4
7
5
16
12
99
21
20
13
6
42
42
6
7
32
9
11
40
9
24
12
23
7
29
76
11
4
29
1
18
5
1
14
5
16
8
32
11
17
19
4
1
23
5
39
16
32
4
9
20
1
51
15
17
7
53
43
18
19
4
7
6
3
23
9
8
7
4
6
6
8
13
3
29
7
30
3
21
6
18
42
41
39
24
16
17
16
11
21
4
16
19
4
9
11
4
9
51
13
52
1
50
9
1
6
5
16
32
7
18
6
6
86
9
24
28
23
4
5
8
4
7
20
40
48
8
4
25
4
27
13
3
1
7
9
7
36
9
4
5
23
19
13
4
43
20
69
12
12
25
12
31
23
21
23
5
28
3
10
2
17
7
16
9
8
13
3
11
24
1
23
16
42
14
17
17
27
8
7
37
4
4
23
25
36
3
17
1
3
11
17
8
8
24
1
2
13
75
32
9
12
28
15
5
1
18
6
11
24
16
8
7
8
1
8
4
16
4
3
24
37
23
13
8
1
18
9
32
7
21
4
8
24
15
8
49
11
52
5
3
28
32
25
3
12
9
3
12
1
7
1
8
7
17
4
9
14
33
13
7
7
10
3
8
4
4
16
3
4
5
39
4
41
52
3
12
17
3
4
13
17
6
29
1
38
10
7
7
9
31
12
54
6
8
16
9
12
23
22
14
4
6
6
6
12
23
13
3
3
6
7
47
41
4
20
25
24
19
11
30
7
44
15
1
17
12
14
40
12
18
3
12
9
43
4
15
4
36
13
31
16
1
5
2
22
7
59
1
16
52
9
2
5
8
9
38
9
25
30
1
8
8
48
40
48
15
12
53
12
36
3
36
28
45
23
13
11
28
9
3
5
43
42
26
4
21
9
27
4
16
24
7
5
3
12
1
45
54
5
7
20
1
9
15
11
17
56
15
5
24
1
26
10
7
41
27
15
13
24
7
4
5
12
55
30
7
47
9
3
20
28
45
24
15
8
5
7
13
20
20
28
1
18
21
36
8
1
6
45
15
33
11
4
32
1
16
16
12
25
18
9
44
39
45
4
9
18
1
24
7
46
23
24
20
7
16
9
8
13
11
16
3
6
14
36
9
32
12
7
4
20
21
15
1
60
3
24
17
8
44
11
10
15
3
68
10
74
13
3
53
20
19
34
24
6
1
16
56
5
6
9
8
3
22
12
2
9
28
3
13
11
17
3
45
12
25
24
14
16
18
3
12
3
1
19
24
4
36
5
25
18
9
3
30
15
9
2
4
6
42
13
29
7
32
27
9
33
62
16
17
4
11
22
7
17
15
39
9
3
5
13
3
9
3
3
5
39
1
15
18
2
4
17
3
25
3
6
23
43
113
4
9
38
12
5
19
28
20
28
12
12
9
4
4
19
5
12
3
13
36
15
17
20
11
48
20
4
33
15
12
36
45
27
8
17
4
13
3
33
3
4
8
45
14
4
6
14
4
6
19
20
3
8
4
5
13
11
36
4
23
4
17
7
8
25
69
50
1
35
73
4
7
1
20
27
1
11
41
19
16
12
5
1
3
20
7
13
17
14
1
21
6
1
11
20
70
2
37
9
12
48
11
7
5
28
23
40
8
10
11
15
16
6
2
1
36
15
17
12
1
15
3
12
36
5
7
18
2
10
2
9
12
19
33
35
12
1
23
24
1
15
6
6
8
13
21
63
27
29
63
24
22
18
20
16
36
9
35
16
29
32
16
7
5
1
7
5
50
21
4
21
3
4
5
18
56
1
12
3
9
11
9
3
16
5
24
36
39
28
20
5
4
12
7
6
6
25
28
1
6
18
6
18
15
21
14
45
7
8
40
9
23
9
7
21
12
4
20
35
29
8
32
31
5
4
8
13
2
1
3
5
27
28
57
3
5
48
36
7
9
51
24
17
3
1
52
16
27
4
13
28
16
32
3
5
19
36
10
2
13
24
39
12
1
28
8
7
16
41
3
28
6
12
7
17
14
4
6
6
21
36
51
13
5
7
23
9
12
3
8
9
3
1
3
6
3
35
13
44
12
3
24
1
48
35
40
8
48
16
6
3
11
1
45
30
5
3
1
21
14
1
35
4
1
19
4
6
7
23
5
1
27
21
11
4
27
1
23
44
36
1
27
18
18
44
5
52
24
7
18
11
4
4
47
6
11
1
18
21
16
11
9
12
8
1
3
3
21
3
24
5
16
27
20
4
6
2
1
12
36
48
3
17
31
1
28
3
1
15
6
7
24
7
21
1
30
44
10
23
7
17
37
18
12
8
4
13
4
1
35
1
12
2
29
11
21
39
42
14
29
8
63
9
3
12
13
5
48
7
4
3
16
9
15
12
13
35
12
9
44
4
16
20
8
40
8
24
3
4
5
8
5
2
17
11
30
19
23
6
2
21
1
7
4
13
2
13
27
29
32
7
9
1
30
12
12
12
20
1
44
8
48
12
23
5
67
5
4
9
14
9
7
33
9
38
28
42
7
84
8
3
8
40
1
41
19
16
4
11
48
21
4
3
30
2
17
28
60
7
18
3
24
4
8
23
33
4
3
12
5
19
20
1
3
25
16
32
8
15
9
20
7
20
1
27
6
15
28
19
1
23
40
5
28
11
10
12
39
8
4
39
30
18
5
8
11
12
5
8
5
2
24
4
8
1
3
30
27
8
28
23
5
16
24
7
36
30
2
24
1
3
5
4
47
10
3
3
17
4
27
32
1
71
37
15
17
84
25
51
32
1
43
32
3
12
8
36
1
36
27
12
1
47
8
4
17
1
6
57
33
60
6
17
39
12
58
30
17
16
9
2
21
13
11
31
8
17
17
11
12
28
9
18
8
16
18
6
9
20
4
20
3
37
23
4
17
7
18
31
8
15
8
21
4
3
24
1
12
16
36
3
12
48
10
39
16
40
3
12
13
3
9
4
28
8
8
3
13
11
8
4
20
4
17
20
5
18
17
79
30
6
24
1
76
3
21
4
11
12
28
18
19
17
74
12
13
12
27
6
7
23
12
9
3
20
28
78
2
25
20
13
2
9
28
11
29
24
4
7
8
1
24
27
5
15
5
23
20
24
4
17
3
10
19
8
24
8
25
18
9
11
10
7
5
39
3
21
33
24
39
27
24
18
42
5
15
5
28
20
19
10
15
12
4
5
7
23
5
3
57
13
30
66
36
7
5
12
6
37
32
8
24
3
13
4
8
3
9
23
58
48
2
29
28
19
24
32
9
15
12
10
18
36
9
15
9
11
24
22
23
15
1
28
24
35
1
16
7
1
47
25
8
15
60
45
16
7
1
12
9
23
16
3
36
24
8
4
8
45
24
1
2
13
36
27
9
3
25
7
40
9
27
30
27
11
1
51
21
4
8
8
3
25
8
20
60
16
25
27
3
13
4
4
3
8
4
5
1
11
16
11
33
16
4
19
41
4
28
8
3
28
5
1
6
36
8
12
70
42
13
36
4
7
12
1
36
19
13
15
24
17
24
7
8
13
23
16
33
11
4
12
8
21
3
10
2
10
7
8
8
16
39
78
51
36
23
4
5
24
7
20
33
16
11
4
21
47
16
9
3
24
5
15
48
10
19
29
15
9
15
44
1
3
3
12
20
9
91
21
95
16
6
15
20
7
5
4
3
8
12
9
55
9
12
3
8
57
20
5
2
60
85
75
5
25
7
11
9
3
5
19
9
11
12
24
17
20
12
12
12
3
24
21
35
73
21
7
19
4
9
35
9
24
1
11
15
25
4
5
3
8
39
22
3
4
23
ABCD 316402004*7^$a-1 [50009]
12
48
8
22
90
60
102
80
66
42
22
80
148
122
108
42
40
20
88
72
176
12
72
78
60
78
22
102
140
36
52
12
18
110
12
78
22
38
10
152
108
108
4
140
18
52
30
98
18
12
48
22
42
188
52
38
70
120
50
202
48
30
38
12
60
108
22
32
30
60
156
154
8
18
84
60
60
36
24
30
70
8
48
4
60
170
18
100
80
48
4
18
2
138
82
48
8
4
180
20
178
42
56
52
72
30
38
132
28
110
150
12
10
18
2
6
12
30
232
8
82
300
30
50
10
26
42
150
30
22
8
82
78
60
2
6
24
150
48
10
62
90
88
20
172
176
34
38
102
10
56
54
78
40
32
70
26
22
12
26
64
20
18
10
12
180
20
48
22
30
168
68
124
78
72
26
204
48
60
130
20
22
50
148
12
20
66
124
180
18
32
18
160
102
48
162
60
90
26
12
10
102
8
60
82
158
22
8
70
122
18
70
42
56
22
30
72
30
48
20
282
78
102
10
86
174
48
22
8
12
48
10
60
140
22
30
30
50
18
12
30
88
140
22
68
100
12
18
20
138
124
30
80
6
132
102
10
68
72
70
20
28
90
20
70
42
60
8
42
58
68
34
50
18
30
12
156
132
22
210
18
62
180
48
10
30
12
168
2
78
40
20
100
50
60
30
30
112
38
42
186
12
90
190
68
4
78
62
48
22
110
100
8
52
170
48
40
2
40
8
22
120
18
248
4
8
22
90
90
26
24
160
116
34
68
42
88
30
42
56
192
90
10
20
12
78
18
180
12
60
180
40
20
82
138
2
70
8
22
86
84
70
146
22
110
202
8
30
40
8
82
2
18
22
8
12
60
96
72
132
40
8
430
20
42
78
10
80
40
2
18
112
218
112
8
282
18
210
12
40
80
120
36
82
2
228
12
58
60
110
72
60
30
78
120
10
62
28
150
372
68
90
48
162
112
30
48
252
38
12
6
72
22
18
42
128
78
42
90
108
24
40
108
60
2
48
210
22
30
68
12
18
72
58
30
122
30
70
108
102
120
110
78
142
8
70
2
88
12
68
52
60
128
22
200
18
12
58
150
12
110
78
90
78
82
12
38
120
22
86
22
98
42
78
154
30
56
52
50
132
126
82
30
42
80
6
12
70
12
138
210
158
12
72
220
48
50
70
12
20
36
142
102
68
102
78
210
70
50
112
90
60
60
8
10
92
148
62
48
52
48
42
68
22
80
96
112
42
68
10
12
68
30
70
110
10
20
100
12
168
20
48
4
18
2
90
78
12
10
98
168
60
22
98
22
12
50
96
4
38
42
100
56
120
84
40
150
18
2
238
2
118
92
298
90
132
38
112
26
204
10
18
2
28
60
20
12
58
12
140
96
162
82
48
30
102
30
80
10
8
40
8
72
40
120
132
48
2
120
90
36
22
98
12
40
42
266
4
50
220
48
32
18
220
42
158
112
30
26
24
18
10
92
168
72
168
60
12
40
8
10
12
86
84
88
30
132
26
22
62
28
50
160
12
20
138
10
12
60
86
154
90
170
60
148
32
130
30
26
12
30
192
58
72
120
68
10
32
78
42
40
86
174
10
18
32
30
28
12
108
182
28
20
112
30
68
12
10
30
60
120
48
12
98
30
250
2
10
26
34
98
22
8
40
12
48
20
30
30
18
52
128
22
42
30
108
140
42
48
42
126
22
122
88
30
90
240
60
20
40
ABCD 316438338*7^$a-1 [50052]
48
54
102
4
24
6
20
1
5
48
42
6
54
24
10
50
46
164
55
101
30
78
124
8
36
43
3
26
4
14
30
148
30
45
83
40
8
49
3
48
26
18
48
6
18
54
19
15
14
66
58
56
108
12
40
6
8
84
64
14
16
75
35
78
138
16
72
93
5
12
72
19
33
62
24
120
10
3
5
30
13
5
7
23
40
14
10
21
35
6
48
4
26
25
137
42
48
13
69
2
25
3
8
73
60
3
56
78
46
62
46
2
46
36
74
6
6
36
42
10
8
31
12
5
36
4
20
115
29
18
18
6
72
48
28
6
32
30
18
24
22
24
32
4
84
62
18
1
29
28
30
20
12
1
39
33
27
48
153
35
42
7
15
33
3
92
73
17
7
60
11
10
72
6
122
7
60
27
66
14
10
3
27
8
6
138
28
45
15
20
42
4
38
16
26
6
30
66
60
6
6
54
78
1
5
58
44
48
48
30
18
49
41
22
48
8
1
105
38
49
65
42
18
12
6
37
36
3
38
6
66
7
5
6
28
68
52
104
37
24
29
10
50
18
24
6
19
5
19
5
28
8
36
12
120
78
30
54
28
9
11
76
32
73
36
53
94
50
12
18
54
19
9
3
51
56
30
6
124
20
42
43
36
5
6
102
19
15
14
6
36
6
10
24
9
27
14
79
41
40
104
12
10
81
9
44
19
65
90
13
24
36
11
16
12
105
3
14
4
14
34
14
18
7
113
19
83
10
90
6
42
14
12
28
8
12
12
72
31
15
56
10
8
31
15
2
22
104
12
6
6
61
3
18
20
7
39
20
16
12
32
1
59
4
21
29
76
24
24
80
22
14
7
3
8
18
60
12
18
4
8
1
35
13
24
9
2
28
21
35
30
10
21
15
9
35
4
30
6
2
43
35
42
18
1
5
36
22
50
19
23
6
12
127
135
9
39
38
114
24
96
6
60
22
26
54
126
4
24
6
96
26
67
23
94
62
42
22
32
13
11
42
67
29
12
34
38
42
6
72
10
8
1
35
16
54
38
72
24
82
30
20
22
26
30
126
16
9
23
66
18
28
33
35
124
18
44
31
3
8
1
135
2
6
13
99
50
10
62
22
182
60
7
48
17
54
49
9
3
11
1
5
55
17
52
8
79
12
59
24
24
1
12
41
168
43
5
10
62
42
4
2
91
3
38
43
15
81
5
24
6
18
24
7
17
19
59
40
20
4
32
10
27
29
6
6
46
26
34
14
10
24
2
6
82
42
30
24
26
61
71
24
30
34
48
72
120
21
27
26
199
51
30
98
4
24
33
72
39
36
33
12
23
6
10
2
10
20
42
70
12
50
18
10
72
56
7
95
10
30
104
18
43
45
86
12
25
27
42
2
4
44
16
68
1
11
52
32
1
87
42
3
11
18
22
9
15
72
32
64
14
70
44
100
6
80
10
14
18
6
67
59
102
22
14
112
8
43
11
25
29
42
16
45
12
41
36
28
14
1
17
72
36
10
21
27
12
44
48
42
36
18
18
64
128
43
11
16
44
78
103
17
31
5
52
32
130
6
8
6
18
84
6
13
23
112
14
66
34
44
10
84
33
41
6
16
21
11
4
108
2
24
12
42
25
5
70
74
31
143
18
7
33
32
30
174
34
9
65
18
78
7
15
86
12
16
14
42
6
1
47
25
5
114
49
57
2
16
14
16
2
64
14
6
16
26
70
14
24
4
87
23
78
6
22
27
3
12
57
12
65
58
60
2
16
14
34
8
46
26
22
9
63
20
42
6
36
28
6
24
50
12
13
3
26
46
8
18
30
25
5
19
5
34
57
17
16
8
31
29
34
14
24
6
64
21
23
13
5
19
17
43
17
79
33
98
54
7
23
24
13
27
24
56
48
12
4
60
36
48
2
10
2
12
16
44
4
18
108
2
64
14
40
69
83
25
59
78
36
78
46
38
40
9
23
25
17
30
18
10
26
6
48
46
2
12
37
36
29
31
89
18
16
80
42
96
138
12
4
14
12
12
10
14
12
34
56
28
38
6
78
84
18
6
42
4
12
62
30
16
96
14
7
27
62
100
6
57
63
48
8
30
24
7
27
26
6
1
51
32
4
8
42
12
24
28
68
6
100
14
28
30
8
12
6
84
36
7
72
3
60
98
7
63
2
22
8
37
3
50
70
8
6
28
18
30
152
30
30
91
3
9
29
43
3
12
14
18
4
50
7
51
32
12
40
12
2
18
28
74
34
8
18
19
83
34
32
24
46
2
24
67
11
36
16
68
6
18
13
59
34
51
11
10
14
4
116
25
23
18
58
12
24
32
28
36
12
36
42
2
13
23
18
24
6
30
24
22
80
16
21
215
10
56
64
14
16
21
11
4
12
2
12
103
45
111
15
104
12
13
5
66
72
13
87
12
2
19
41
22
60
164
37
9
86
10
30
24
2
7
87
24
32
4
6
15
12
60
3
30
39
41
24
46
24
21
24
17
58
14
30
12
6
19
17
6
40
24
48
45
65
7
3
26
6
58
75
87
62
18
36
10
6
32
1
17
10
2
58
45
69
32
55
15
14
12
6
6
10
9
3
57
59
30
108
64
92
4
2
18
34
129
29
24
18
1
23
73
63
21
51
24
8
42
31
35
96
22
62
40
14
162
78
12
30
30
46
33
99
56
6
19
60
3
72
9
23
73
11
73
35
10
20
6
48
12
18
31
63
56
16
14
19
47
6
115
9
26
4
86
7
27
2
30
30
19
3
68
42
36
34
57
3
60
21
17
4
42
33
84
71
36
61
3
26
66
36
4
12
30
6
45
53
7
39
24
56
25
17
48
12
66
18
40
14
64
57
3
122
10
14
28
72
6
50
22
12
6
26
13
15
68
42
12
31
17
12
19
29
46
48
14
67
3
2
90
156
6
36
40
15
23
120
4
26
42
10
56
6
24
10
38
13
5
46
18
14
40
56
37
12
23
64
26
6
24
18
36
6
4
62
42
16
62
19
24
9
14
25
59
78
55
47
12
36
13
47
30
12
43
23
40
2
46
9
5
66
28
54
27
15
38
30
10
8
7
47
16
20
48
36
40
36
26
19
3
98
46
2
24
6
28
33
17
18
30
22
138
38
61
36
120
33
86
25
23
25
33
39
75
50
76
32
22
86
96
84
48
6
16
60
44
4
86
6
90
6
24
28
26
18
18
30
4
38
12
36
7
47
48
37
5
40
38
16
32
12
25
35
16
8
54
55
89
36
7
48
29
28
14
18
31
29
12
30
73
9
86
24
30
31
75
50
6
10
78
24
72
32
24
42
6
1
41
7
17
12
ABCD 316726568*7^$a-1 [50010]
30
18
49
329
60
42
18
31
53
31
29
7
12
17
12
15
16
89
72
6
42
19
149
30
13
17
15
129
120
123
16
161
43
17
90
1
20
52
53
12
31
48
12
41
108
79
24
65
30
133
59
42
123
117
31
5
43
12
92
4
32
117
30
61
60
56
15
13
12
17
48
151
41
120
7
132
60
41
103
95
90
63
28
12
65
63
112
17
115
48
35
1
29
175
20
16
32
12
148
32
9
36
27
16
72
12
77
19
77
31
71
25
24
12
20
81
7
24
60
35
24
97
149
43
137
24
51
52
8
15
25
29
51
15
150
24
19
17
151
24
32
120
63
33
4
60
8
16
24
257
12
60
91
35
61
11
33
15
30
120
12
3
48
4
23
42
15
15
42
7
192
48
23
1
65
135
88
17
72
15
28
96
240
131
81
21
19
41
79
101
7
84
120
36
89
84
7
236
208
5
24
19
29
30
18
3
52
60
20
15
13
29
51
64
137
339
64
17
48
63
87
45
27
6
31
32
57
3
24
28
228
41
31
5
12
15
148
5
84
247
132
12
89
7
149
43
41
3
4
29
102
25
20
4
161
43
125
7
77
19
41
6
90
211
53
36
114
37
11
1
77
55
35
13
32
12
4
36
17
36
3
87
54
120
99
60
28
84
20
40
5
60
175
5
42
49
41
31
17
15
45
15
16
32
12
52
17
99
220
41
18
18
60
24
60
19
149
12
18
73
47
21
100
12
32
3
97
24
41
12
66
54
7
29
55
17
108
3
28
11
25
120
20
36
87
150
147
28
96
89
60
150
30
84
7
41
3
69
60
120
99
24
237
108
3
172
23
13
92
100
77
12
43
48
96
12
11
1
72
17
6
72
120
21
189
19
29
15
112
48
47
165
75
33
40
60
29
48
15
57
6
1
41
12
3
237
19
24
53
31
12
80
84
93
67
36
12
12
48
5
42
102
36
27
45
55
17
103
20
117
43
35
18
43
41
60
6
30
60
255
69
7
131
61
32
165
7
56
88
84
180
29
108
19
96
36
17
15
76
156
23
33
64
120
8
39
1
48
84
80
76
48
71
18
43
20
21
36
7
23
42
63
12
16
41
19
144
56
21
19
47
1
24
17
91
17
31
32
52
5
7
5
48
15
72
40
48
92
123
25
12
107
18
72
43
20
63
13
29
103
48
12
12
47
18
30
1
41
7
29
55
12
84
44
16
24
5
84
30
6
15
12
117
36
15
28
221
31
8
40
119
13
140
88
48
12
44
96
72
12
28
72
24
24
47
45
27
48
48
72
13
5
15
39
49
17
60
27
15
45
28
20
196
24
68
84
15
528
13
11
126
55
5
54
30
39
147
30
90
33
9
48
54
21
9
36
135
28
17
67
24
24
12
48
32
100
24
36
20
64
32
24
33
72
12
79
12
17
30
133
29
6
42
115
36
32
15
265
17
48
7
167
9
40
48
24
17
15
16
71
49
47
57
15
42
126
217
53
42
162
198
25
53
27
64
12
29
63
69
36
24
7
12
32
45
84
63
16
29
223
29
7
29
63
112
8
40
48
120
23
6
163
209
63
165
60
24
51
45
3
261
63
33
7
65
12
36
55
65
7
20
28
17
195
27
48
121
32
15
97
65
102
9
184
48
47
42
7
36
113
15
112
36
161
63
76
20
172
5
102
49
29
183
4
17
120
51
16
89
7
53
27
36
28
53
63
28
59
96
30
42
25
23
13
101
7
89
120
103
71
1
5
90
42
30
25
23
45
196
23
1
29
66
105
12
33
15
16
89
12
30
1
41
96
30
145
120
8
87
13
41
39
12
105
55
132
5
79
71
105
40
8
9
3
45
31
120
32
39
6
43
209
15
15
21
144
123
73
71
6
12
3
16
149
75
16
53
6
144
6
43
89
15
28
20
9
3
64
44
15
25
12
17
127
96
80
93
60
7
5
55
48
68
124
36
20
28
36
176
81
6
97
47
37
29
55
12
80
60
40
23
30
114
6
24
39
64
5
43
29
51
105
132
19
11
21
52
65
7
20
100
53
7
53
27
27
48
49
72
32
57
15
105
43
77
108
247
17
18
210
43
65
195
39
49
ABCD 316843874*7^$a-1 [50011]
65
16
27
6
47
19
14
16
18
33
12
11
12
9
24
19
36
5
15
49
15
33
68
19
6
15
35
100
33
33
30
93
21
11
43
17
15
57
39
40
45
20
19
48
96
41
4
24
41
75
7
41
12
49
3
20
7
41
25
66
29
25
42
44
1
63
41
76
29
40
71
9
6
4
45
39
36
20
9
15
25
11
40
20
10
14
10
39
27
14
22
41
1
27
5
24
40
23
7
45
107
82
2
21
3
13
3
57
84
8
48
52
21
59
28
23
1
33
2
40
8
45
79
17
55
21
12
17
30
9
25
3
21
2
21
55
8
73
59
37
47
1
8
51
30
64
30
56
88
12
14
34
8
40
5
43
5
81
39
7
21
23
4
21
3
8
21
39
9
12
7
50
16
24
2
13
8
112
12
35
28
21
9
63
27
30
6
36
21
33
104
63
72
15
4
45
11
30
19
117
18
21
9
11
109
26
6
6
49
39
5
21
6
168
34
18
38
3
27
12
21
27
16
44
25
11
30
79
27
21
8
9
46
20
40
21
23
40
45
11
16
12
9
21
18
5
24
39
16
24
12
12
105
72
131
1
80
39
22
38
28
36
33
17
34
105
15
6
6
8
36
4
26
70
17
7
36
20
25
35
16
57
23
13
35
13
8
15
49
27
29
19
21
39
24
21
80
67
9
11
85
99
84
33
8
24
31
17
12
21
154
69
12
111
8
156
1
27
12
44
16
24
20
34
2
13
3
29
43
48
38
10
72
9
3
33
89
58
30
32
40
6
8
12
25
20
28
68
28
3
8
73
92
3
90
6
9
16
3
12
60
24
21
3
48
128
13
27
33
32
21
7
32
1
47
64
8
1
207
27
53
28
11
112
36
6
24
42
5
3
37
8
4
11
33
3
16
20
25
36
47
36
45
91
24
18
32
30
34
24
6
12
20
18
34
6
2
40
5
48
31
5
15
16
14
54
13
20
3
28
12
30
18
152
24
1
20
24
55
9
11
85
20
28
59
205
23
66
40
18
105
11
4
36
50
40
51
20
9
7
15
24
20
1
23
70
114
32
16
38
16
24
2
4
60
14
10
92
97
8
49
47
33
24
22
24
65
28
77
7
39
8
34
23
24
9
15
25
24
56
6
25
15
60
14
10
54
23
19
30
39
15
33
8
40
36
15
8
12
58
6
17
27
12
52
33
35
25
24
15
24
12
21
17
3
4
15
9
11
48
21
49
15
51
60
5
39
30
31
12
51
2
34
9
15
6
15
11
4
24
9
33
6
8
49
51
36
5
19
60
24
8
37
12
45
15
24
8
48
24
1
30
9
56
19
84
12
30
30
9
8
73
14
10
15
39
26
7
36
32
67
41
31
41
19
8
45
55
24
24
32
9
24
31
44
61
11
4
17
24
3
12
13
21
6
8
16
44
33
37
111
12
3
24
56
9
15
21
75
10
14
34
123
27
17
36
55
20
33
15
25
9
15
11
4
2
34
53
19
14
10
60
161
52
27
65
16
36
23
45
19
20
10
23
63
4
5
7
68
37
15
48
12
44
24
16
33
51
9
32
31
12
96
9
32
40
24
8
3
49
15
21
3
60
2
79
12
48
15
5
16
9
23
24
19
29
27
22
15
116
7
54
6
8
52
8
64
30
11
31
21
9
47
48
4
15
24
21
32
16
8
12
27
64
2
10
30
6
5
84
24
36
15
28
2
7
8
51
1
47
12
18
10
60
17
19
14
40
15
68
43
44
30
10
33
48
11
4
21
44
16
60
20
3
10
39
11
4
26
6
73
68
19
41
7
17
25
35
15
64
45
39
41
49
18
48
20
16
9
96
48
8
76
63
20
57
43
117
36
21
6
41
3
61
9
24
42
48
30
15
8
55
68
49
48
12
23
81
24
100
23
12
49
33
30
8
9
73
23
16
12
27
72
57
11
13
9
6
26
51
13
39
3
78
23
31
56
49
11
21
24
49
18
24
9
15
12
21
21
38
73
71
1
59
37
3
20
13
32
12
103
9
9
6
12
80
54
6
24
10
11
37
15
72
11
21
31
21
5
27
3
1
15
80
34
135
147
8
12
49
56
15
37
92
24
7
18
39
48
27
60
21
11
16
8
10
15
27
21
39
8
10
2
13
191
1
3
9
48
35
1
39
8
49
48
12
23
73
5
42
4
84
12
9
11
9
12
19
21
17
30
40
12
53
7
9
35
24
190
102
20
61
3
20
40
104
1
35
25
63
12
5
13
63
15
18
23
3
45
12
27
4
17
31
5
60
28
39
12
14
7
9
86
1
3
69
8
3
36
4
29
75
6
54
10
30
5
21
27
4
56
48
39
1
24
35
6
64
62
33
25
2
21
1
11
16
12
17
7
8
1
14
97
3
5
19
41
12
33
42
69
15
4
12
9
12
23
21
24
16
59
16
29
15
21
48
4
3
12
36
54
2
1
3
26
6
13
15
69
23
4
65
4
8
3
13
81
56
6
73
11
4
45
71
9
15
13
32
16
3
32
16
12
9
12
71
9
4
63
48
24
17
36
15
21
63
13
15
29
64
33
23
19
9
20
16
3
9
11
4
68
13
51
20
9
21
10
30
6
9
20
12
3
1
20
7
60
30
15
15
81
9
2
16
44
21
28
15
50
10
32
13
8
1
26
21
25
30
29
12
9
30
10
6
12
45
51
21
9
23
19
14
31
15
20
4
5
28
23
45
4
9
30
9
41
15
1
39
128
48
9
31
9
6
90
50
9
52
75
48
5
27
81
7
45
15
12
24
36
53
16
32
64
29
7
27
6
24
42
14
6
34
24
15
12
39
134
6
1
3
41
28
47
37
12
9
6
24
60
30
159
68
43
32
9
16
3
12
9
41
39
36
12
24
43
6
63
56
15
25
56
24
19
72
21
8
16
9
120
6
17
3
13
24
8
12
7
9
11
21
36
19
78
27
12
20
60
3
24
57
15
40
117
3
65
4
32
24
19
45
15
36
8
40
30
15
39
17
19
12
18
86
10
6
9
15
9
8
57
6
25
9
75
96
12
8
24
49
32
34
36
105
9
54
33
3
36
20
25
11
21
12
1
48
26
4
33
9
14
13
36
27
20
9
48
19
45
3
24
6
2
22
30
26
3
4
3
84
21
15
17
19
50
24
10
54
2
1
39
45
35
21
33
10
80
4
26
40
24
11
4
32
43
29
7
20
6
31
56
3
60
9
19
21
12
23
6
90
9
28
3
44
12
21
16
15
26
34
6
30
20
13
96
41
15
55
21
15
17
7
20
16
33
47
25
44
15
52
18
75
35
36
13
12
11
33
7
41
31
32
21
16
21
6
20
6
15
49
42
24
21
33
86
9
15
21
13
63
15
84
14
6
16
48
20
57
37
42
20
49
9
26
13
87
5
27
1
87
81
33
72
54
60
20
33
1
71
40
99
8
69
15
76
14
10
56
28
26
7
8
40
75
21
39
24
5
7
69
89
34
45
8
9
58
8
88
36
9
47
18
19
36
35
46
11
69
34
20
10
11
12
16
3
12
33
3
5
79
33
24
11
100
5
3
33
43
14
55
9
38
25
9
15
3
29
19
29
19
5
1
15
15
33
11
30
43
32
12
39
1
60
69
24
54
12
21
8
88
39
9
12
3
24
24
32
1
3
24
77
15
58
2
28
2
7
32
1
80
10
20
21
37
56
3
7
80
36
10
11
3
52
9
20
31
68
93
16
11
21
39
16
5
4
60
99
8
34
48
23
3
37
3
6
63
3
21
17
30
33
48
9
15
49
6
5
15
21
39
25
11
4
66
24
3
39
5
7
45
47
36
24
10
54
32
24
28
29
7
26
39
60
60
67
20
ABCD 317243292*7^$a-1 [50032]
2
16
158
34
60
12
30
108
30
32
24
30
72
40
20
70
12
2
60
88
12
44
4
72
60
20
28
26
46
66
14
16
2
6
4
48
104
46
42
18
8
54
82
30
48
56
12
24
70
20
10
20
36
18
16
38
108
4
60
6
8
12
42
72
40
8
40
2
160
36
12
20
78
18
102
52
2
46
12
48
8
34
60
72
26
114
138
70
48
68
30
94
18
32
60
18
82
2
40
14
36
6
10
2
10
48
24
14
12
24
40
30
140
78
10
56
4
2
54
30
64
30
56
46
74
54
28
68
22
8
24
18
10
12
26
6
66
78
36
16
14
28
18
24
38
18
4
74
84
60
10
20
28
44
10
6
80
22
18
68
34
38
4
48
2
28
48
14
10
26
34
78
132
20
100
96
20
22
2
46
44
10
26
102
18
90
100
122
102
18
96
16
30
180
30
26
10
68
16
90
36
2
66
60
30
90
60
4
68
72
12
24
72
12
22
14
106
30
8
36
22
54
20
70
14
16
36
98
36
54
64
12
104
52
14
6
52
12
90
26
10
44
10
128
6
12
4
20
28
18
8
4
12
56
174
10
26
42
180
48
24
54
4
60
20
6
22
14
28
92
6
34
30
6
2
12
10
60
60
18
120
18
12
12
6
80
54
16
2
10
18
54
6
8
54
28
72
12
18
18
14
10
8
36
52
110
30
168
66
10
6
84
18
12
6
60
2
36
24
12
18
142
80
58
62
16
12
48
2
12
10
30
60
66
12
20
72
70
134
46
44
12
100
50
112
18
8
16
66
84
36
12
2
166
2
10
26
30
94
50
108
42
18
40
60
54
44
22
24
120
30
14
22
24
14
52
50
82
26
46
6
54
26
54
58
86
174
18
24
46
38
36
24
112
12
32
24
16
90
6
42
48
8
6
36
18
30
34
38
108
16
66
90
12
2
126
22
68
40
30
20
100
20
64
26
10
32
48
42
22
8
72
18
10
32
40
30
6
14
30
6
34
6
24
44
12
42
12
36
64
26
4
6
32
36
12
42
10
48
12
12
6
32
36
76
30
6
90
132
12
6
80
42
40
26
16
6
12
12
8
28
32
12
90
10
6
92
60
40
18
8
24
126
66
76
50
18
42
18
16
14
22
72
32
96
30
64
116
52
62
28
38
70
12
140
58
32
10
12
8
28
8
82
30
14
18
70
8
102
96
30
52
2
70
8
82
26
36
10
48
12
6
50
4
60
26
22
30
32
126
22
30
20
22
18
12
74
22
2
18
120
78
12
34
60
108
48
2
10
198
8
60
30
46
6
2
18
90
64
30
38
22
48
72
50
6
12
58
20
48
60
52
12
38
42
18
40
8
112
164
28
8
4
18
132
8
10
12
60
44
36
30
100
14
36
18
10
18
38
16
6
42
80
28
12
2
10
48
122
28
30
32
28
92
58
18
90
20
10
60
182
52
30
30
14
36
174
16
20
16
30
12
12
30
60
44
30
22
174
20
28
18
12
18
24
26
60
10
8
4
42
18
30
80
6
16
36
30
12
18
8
72
90
162
40
12
18
12
14
30
4
20
66
76
270
86
42
12
10
68
90
18
102
18
40
42
48
38
4
8
64
14
4
32
58
12
18
50
18
22
38
4
6
8
46
96
32
22
78
12
150
36
12
68
22
2
46
98
12
10
30
12
38
150
72
36
4
42
26
4
44
46
18
12
18
18
32
130
18
12
18
38
94
158
24
16
2
18
4
36
44
36
4
36
2
130
48
30
12
162
48
20
12
18
82
14
16
20
18
28
2
72
6
10
102
32
76
134
58
2
30
118
26
34
2
16
8
66
10
36
44
36
10
54
50
46
8
64
8
100
182
42
16
2
10
60
48
20
22
20
18
40
14
10
6
68
64
26
150
46
20
28
50
22
26
22
56
30
16
66
72
42
90
260
16
24
120
6
8
6
16
32
28
24
44
30
16
44
120
54
6
22
12
2
156
10
24
18
38
4
56
48
24
28
74
78
36
76
44
4
56
16
6
30
32
40
12
48
180
12
20
40
30
18
48
72
78
110
48
52
120
132
26
34
18
12
56
34
30
12
14
34
92
16
2
52
18
60
2
10
26
48
22
14
28
12
36
20
70
2
138
34
30
18
108
80
4
18
60
18
68
16
56
70
14
24
4
12
38
18
18
12
24
126
84
6
64
56
10
62
40
48
8
66
78
66
60
16
18
2
16
2
12
18
36
4
30
108
30
8
4
32
76
20
112
12
14
76
38
58
14
16
54
86
22
68
18
42
12
6
112
62
22
20
28
8
18
4
18
42
26
22
44
106
8
16
14
82
12
12
6
50
4
68
78
22
48
12
20
42
48
42
40
14
30
24
28
74
28
50
28
188
46
48
86
72
138
214
108
12
12
36
24
30
78
18
44
24
12
70
24
14
46
6
30
30
74
28
2
46
120
24
60
150
18
56
30
34
8
72
40
12
30
26
10
38
42
10
44
58
18
24
38
6
84
28
24
18
48
30
2
10
72
20
28
48
38
4
32
16
54
14
94
20
28
30
44
10
156
12
56
24
112
30
6
8
76
78
42
66
80
10
44
28
8
70
42
42
18
86
16
18
32
40
56
4
14
16
20
46
24
50
10
6
38
24
18
30
52
60
12
36
20
4
14
46
36
104
130
116
34
56
60
4
48
20
28
2
42
28
2
144
16
6
38
4
26
54
18
10
98
72
40
12
8
10
2
10
98
4
14
112
12
26
52
20
4
8
40
20
10
12
18
50
30
40
32
54
6
36
4
120
36
12
120
8
24
54
16
110
76
8
4
68
ABCD 317378994*7^$a-1 [50027]
6
148
24
36
12
120
62
10
2
46
20
60
72
24
48
43
77
6
48
6
64
15
101
31
59
12
22
48
27
23
30
16
51
9
62
6
7
29
7
71
24
22
3
45
92
30
96
18
19
11
1
41
54
54
4
72
98
190
14
1
35
6
76
27
21
87
29
6
102
84
64
38
6
12
64
14
22
12
56
16
3
24
11
22
14
150
12
48
126
22
3
45
56
24
43
77
18
12
10
14
18
96
28
39
5
43
72
141
36
14
60
10
51
9
36
8
78
102
16
12
72
12
14
22
44
16
75
65
84
43
41
7
12
48
53
18
30
36
36
24
6
10
14
22
80
28
38
12
12
18
7
45
32
28
98
18
4
80
31
17
88
72
75
45
20
78
22
56
18
30
36
28
24
24
159
35
22
8
78
18
4
26
18
16
20
16
62
54
16
24
2
18
36
54
13
21
56
28
2
66
40
84
3
45
15
59
1
35
78
36
4
14
30
12
30
48
58
32
28
20
28
15
60
17
16
36
48
2
13
21
8
4
50
78
12
36
36
108
84
24
30
10
51
41
90
34
24
99
12
23
25
23
34
15
36
33
26
10
8
7
47
1
33
56
16
8
12
28
14
66
55
41
16
27
41
48
16
36
27
12
9
24
32
24
7
57
32
72
30
1
21
36
38
10
27
17
60
16
75
12
23
13
41
36
7
17
4
92
40
26
46
62
36
12
42
19
24
21
8
7
17
12
43
48
120
24
47
18
36
18
10
84
27
5
66
58
32
52
20
6
37
17
42
102
16
3
29
31
33
2
42
67
17
19
9
128
6
24
6
30
6
42
34
50
49
11
109
5
55
9
14
73
5
24
6
24
12
118
24
8
24
112
96
27
41
42
37
53
48
31
17
40
51
5
19
23
30
7
95
85
5
30
10
8
78
34
2
73
29
139
11
6
28
62
6
42
10
12
2
46
14
30
19
17
12
36
30
18
16
26
6
48
36
112
60
12
20
16
68
7
35
12
18
36
18
42
30
34
32
30
37
59
1
21
48
84
74
54
30
18
6
18
67
53
48
6
6
52
56
40
8
36
55
11
30
19
23
114
19
77
7
23
10
8
66
94
14
58
44
31
11
18
79
24
33
26
1
21
15
9
8
108
12
55
29
52
38
34
84
14
1
48
33
26
13
5
16
8
19
29
54
114
43
71
48
18
42
36
18
12
43
45
15
24
17
16
68
18
34
26
48
30
31
41
40
51
5
24
4
26
10
12
27
5
90
97
21
12
36
44
36
4
12
3
11
12
66
78
10
3
71
12
10
8
19
5
24
19
11
18
6
42
48
7
12
33
12
63
137
12
30
61
12
93
8
4
2
13
36
29
96
52
3
41
43
65
4
84
44
16
15
45
20
42
54
4
12
32
12
84
30
96
94
62
34
50
1
45
8
55
65
30
25
17
12
4
38
82
38
24
144
6
7
9
32
52
56
7
9
84
14
70
12
14
18
30
12
10
24
38
12
37
48
48
119
24
10
2
34
15
11
49
9
120
56
54
97
9
38
54
4
15
17
60
48
28
32
40
8
18
30
16
15
33
98
34
26
10
12
39
45
8
24
16
15
108
29
4
20
24
7
33
48
8
36
16
39
23
46
2
22
26
37
29
76
14
1
12
11
24
22
14
70
24
14
133
17
42
1
17
16
8
40
20
18
162
6
36
102
16
24
68
42
13
29
12
76
2
13
53
36
60
31
81
48
50
24
48
24
12
46
20
28
24
26
34
63
29
19
93
87
41
43
11
24
42
72
79
21
14
6
7
101
31
21
8
24
28
36
44
112
60
14
25
108
29
64
50
6
48
24
31
9
38
48
18
43
12
29
16
60
14
18
88
8
6
13
33
12
15
5
43
21
12
27
72
101
67
57
32
124
20
28
36
3
29
12
52
12
36
51
11
22
3
9
14
46
80
36
18
12
48
37
45
15
17
43
72
12
59
10
8
132
19
41
4
12
8
76
26
36
30
88
74
46
56
12
12
139
21
8
6
6
78
1
21
24
3
17
16
44
192
4
14
73
9
80
4
56
16
147
5
6
6
16
84
44
7
83
1
53
16
32
52
26
94
87
9
27
189
80
12
12
4
87
101
4
84
38
18
31
5
30
84
13
48
35
34
24
20
12
7
65
7
21
26
42
40
111
21
20
42
48
22
104
64
14
13
5
100
44
126
13
89
55
45
63
119
34
2
22
26
6
16
92
4
8
16
20
43
5
4
32
90
1
48
33
14
6
12
48
19
33
24
20
16
32
42
42
16
8
4
122
22
39
12
9
8
19
23
12
10
12
27
119
10
104
102
1
17
18
36
90
48
40
3
21
8
54
18
24
7
5
55
48
12
9
36
36
32
24
19
12
83
12
73
29
16
15
11
6
18
18
90
48
156
6
7
93
39
65
30
24
30
64
20
78
34
15
65
7
5
12
84
55
57
3
41
16
27
5
40
51
23
18
28
24
56
43
21
62
6
4
26
60
34
15
9
24
24
26
1
5
16
24
32
91
5
18
49
33
192
144
12
14
36
6
16
14
30
28
14
49
5
12
54
61
33
14
18
91
47
18
7
29
48
16
15
155
25
23
6
42
22
36
8
18
78
48
24
28
27
12
12
29
7
9
20
12
16
3
24
53
42
6
19
36
9
14
6
160
32
19
9
26
18
6
72
22
36
24
32
7
41
31
119
1
41
4
15
21
26
13
41
7
35
37
9
20
64
3
23
1
96
57
15
29
30
73
21
15
35
25
23
46
2
12
96
10
56
52
12
62
6
52
15
17
28
32
42
1
21
32
12
4
50
34
123
45
20
12
43
77
40
3
11
1
17
48
6
10
72
8
31
21
12
8
6
54
12
7
45
48
87
9
12
144
3
5
16
27
35
10
2
66
4
14
46
12
2
60
42
16
14
37
9
15
29
48
36
163
57
20
115
11
6
12
4
38
6
4
56
4
80
4
15
17
16
87
35
6
40
110
37
33
74
37
21
38
37
33
51
33
15
71
6
28
36
2
25
9
44
52
44
42
1
95
10
3
35
42
67
29
60
16
15
5
12
28
3
5
12
4
120
24
63
11
108
6
4
3
23
12
22
51
9
20
4
27
93
2
6
54
58
39
33
24
48
3
12
45
32
16
32
43
23
1
41
36
31
59
1
12
131
180
18
12
7
57
3
17
78
84
1
29
36
24
19
24
36
23
12
22
123
11
18
6
60
34
20
12
42
1
17
24
24
16
2
66
64
12
14
54
30
ABCD 317462328*7^$a-1 [50022]
5
43
24
161
60
7
113
240
19
141
12
3
12
12
60
108
201
51
21
75
45
27
201
84
147
168
108
72
12
53
16
39
5
36
19
21
84
3
24
9
87
153
27
5
67
168
17
67
48
173
12
403
12
153
99
180
168
12
21
39
48
273
27
12
81
12
176
144
67
41
55
60
5
199
21
27
48
165
39
21
20
28
111
96
257
280
3
84
60
168
60
33
312
147
60
9
144
3
33
80
67
105
80
120
28
27
24
9
51
96
12
81
132
27
161
40
140
52
39
33
48
15
17
160
3
557
88
12
183
72
33
48
80
144
36
40
84
36
44
396
7
132
21
32
40
87
21
12
8
7
12
12
60
48
141
27
117
80
180
103
93
92
307
125
156
7
173
60
7
12
21
39
12
21
68
64
87
249
60
80
271
33
3
12
21
60
384
123
84
81
255
105
48
44
7
36
240
5
60
79
96
33
39
41
52
32
7
281
52
75
12
149
67
12
12
33
80
187
29
120
31
36
213
39
60
125
55
132
21
99
21
120
27
21
99
21
39
105
15
233
199
96
137
16
99
173
40
32
16
72
72
36
39
125
7
48
53
175
84
60
29
79
48
60
12
108
24
120
69
140
124
20
28
48
120
27
204
21
20
115
53
52
20
187
21
44
7
21
135
24
129
99
12
33
123
5
7
65
223
57
27
21
68
112
60
195
17
7
120
108
48
293
160
111
21
39
36
60
12
173
55
17
127
129
24
108
15
5
19
108
125
148
120
80
19
101
115
117
3
72
53
52
60
87
33
27
29
24
156
19
41
52
128
52
27
60
33
48
27
24
21
48
72
228
84
48
128
7
65
7
192
96
84
69
20
79
81
92
67
161
7
12
105
240
3
132
113
88
51
120
60
93
20
43
177
3
12
161
19
93
27
5
43
117
15
113
288
7
180
17
136
200
72
60
7
173
40
120
99
149
4
3
33
51
89
79
173
40
315
45
99
141
27
12
93
36
24
128
79
69
32
7
21
24
15
33
27
21
87
60
93
152
48
64
147
33
140
36
64
108
48
120
24
8
28
87
60
24
216
57
3
84
60
129
27
24
36
153
12
8
24
103
60
117
3
84
108
12
108
161
19
141
39
60
48
24
81
32
276
7
192
288
45
48
32
28
44
48
168
64
63
120
53
91
33
123
605
19
60
9
111
249
104
40
96
44
7
9
144
36
44
175
141
24
56
91
9
12
80
112
56
12
28
132
60
48
24
3
12
108
53
139
12
9
12
108
27
105
99
108
48
12
108
5
127
60
12
9
87
33
27
113
112
48
80
79
45
147
48
221
40
99
60
33
27
81
84
336
39
41
19
48
153
51
108
125
36
100
12
32
36
19
120
168
5
112
96
24
123
45
99
21
108
27
12
345
87
36
53
31
36
17
60
76
99
5
28
12
27
60
269
84
40
3
173
4
255
21
39
101
112
32
127
36
45
27
81
267
45
108
39
12
36
ABCD 317580584*7^$a-1 [50124]
11
18
36
55
36
23
1
36
59
25
95
42
12
156
19
11
24
25
143
102
18
108
6
6
24
145
29
42
61
53
6
30
103
11
66
12
6
30
43
12
5
156
18
61
108
11
1
65
12
19
35
48
90
78
48
1
11
12
1
48
36
35
97
48
101
96
79
179
1
41
30
30
43
35
6
6
6
19
23
6
6
30
30
18
48
78
30
91
23
108
42
42
6
12
12
19
167
54
19
11
18
19
17
12
7
23
73
89
18
1
11
25
36
149
42
48
42
7
72
65
36
60
18
90
91
71
30
18
126
55
11
24
72
37
23
12
6
31
11
133
59
1
77
48
66
25
35
13
60
17
36
19
12
11
18
43
41
48
6
30
54
48
61
29
18
61
59
1
84
11
6
42
48
24
36
72
36
1
11
61
29
168
12
19
24
119
37
5
6
18
6
54
36
30
49
29
90
36
24
42
6
37
47
60
138
12
48
7
12
11
18
67
53
60
102
6
31
11
24
6
7
35
168
193
11
24
1
11
13
35
49
11
13
47
1
11
157
11
25
11
48
108
90
7
77
30
78
19
47
84
25
36
24
36
11
48
6
55
29
18
24
60
30
55
60
11
60
49
23
42
7
131
1
59
6
24
12
19
29
7
29
6
54
19
36
24
11
61
41
67
23
24
24
1
5
60
36
79
5
30
18
19
11
37
53
168
90
13
35
12
42
6
6
43
47
13
71
96
24
126
30
13
83
48
61
23
1
36
12
77
19
41
60
6
193
11
49
12
132
53
19
36
48
95
6
174
49
11
60
36
24
78
7
72
144
35
60
72
1
11
36
6
24
54
25
17
48
115
24
72
77
7
5
55
41
12
120
19
11
12
157
60
35
13
24
29
18
1
5
18
6
84
48
30
60
18
66
25
5
6
42
7
29
102
12
12
109
5
55
5
43
47
6
6
48
60
121
41
102
6
42
24
6
19
84
5
30
30
24
6
6
18
12
6
42
18
7
5
6
61
72
89
19
11
12
48
18
54
30
7
41
79
23
30
60
6
60
12
120
54
30
120
25
41
18
54
18
24
36
12
36
84
48
60
12
6
199
41
84
6
24
168
30
60
18
12
13
84
65
6
24
30
55
41
19
23
42
48
18
13
11
186
139
24
47
42
84
30
66
108
90
49
41
6
18
18
12
1
5
12
19
5
18
49
29
18
36
60
36
12
25
5
67
72
72
5
36
18
61
5
126
73
47
48
6
30
36
66
18
24
157
53
12
18
18
12
31
35
1
11
18
102
12
180
1
36
53
18
1
29
30
49
35
114
84
30
156
126
78
90
19
29
30
24
216
42
18
30
43
11
60
6
48
19
83
18
36
48
12
19
77
19
83
25
95
60
61
71
13
47
36
24
114
66
90
7
72
17
12
7
29
132
24
30
36
1
17
31
5
48
7
23
42
6
18
60
12
90
1
36
23
12
48
1
71
37
23
48
72
25
131
42
7
192
60
12
53
79
11
66
60
7
83
37
101
79
5
6
114
36
79
23
42
7
143
1
41
96
198
72
73
29
18
13
47
37
71
1
23
1
35
132
18
96
6
1
36
71
13
47
49
12
35
18
102
30
18
132
25
23
6
31
35
18
19
101
36
54
6
66
66
7
36
11
78
30
36
84
1
35
1
29
24
6
6
96
84
48
30
66
79
12
59
13
11
18
24
30
6
102
12
108
1
47
84
30
19
65
72
7
12
71
24
84
24
12
90
18
1
41
6
61
17
12
174
49
60
11
18
91
77
19
48
5
6
13
119
78
54
1
29
79
11
102
96
84
18
85
53
42
25
35
1
41
18
126
6
13
72
185
67
59
61
53
30
48
18
48
30
12
13
11
24
1
65
7
11
25
72
35
48
72
108
18
42
1
96
72
36
11
36
24
6
30
6
48
12
43
36
5
24
79
65
36
30
12
114
18
72
36
90
48
91
84
36
11
48
60
6
30
25
24
29
42
37
72
71
49
11
13
11
1
23
66
19
36
47
13
29
30
25
23
48
24
1
29
132
24
54
25
161
30
49
12
24
35
12
18
55
95
30
66
174
126
24
42
7
23
61
36
71
25
11
6
30
12
48
37
12
72
71
1
11
85
108
47
18
18
37
173
7
24
29
24
24
24
7
161
42
25
11
24
36
42
12
18
60
49
59
1
29
102
13
11
18
48
24
48
7
41
19
48
65
102
13
191
13
17
150
12
30
78
66
19
119
85
180
17
96
42
25
35
12
30
6
37
24
120
47
204
1
41
120
48
7
11
13
5
79
17
19
11
49
35
72
12
1
89
6
132
60
42
55
35
6
31
48
24
29
19
29
42
48
61
24
29
6
12
72
12
30
67
89
60
42
132
24
42
72
7
65
138
1
41
43
23
49
23
37
35
24
13
11
12
24
25
17
54
13
35
25
83
60
1
12
11
13
12
23
37
71
12
66
6
90
7
29
12
60
7
83
25
5
30
1
65
91
29
43
11
18
78
72
120
48
1
29
6
180
60
25
59
13
23
24
132
42
48
18
1
29
115
24
23
54
54
25
35
24
37
11
73
35
12
54
24
55
24
12
11
90
102
78
103
48
29
18
90
12
30
37
71
6
36
19
23
42
54
1
35
60
73
65
18
1
41
6
96
25
53
6
6
19
17
79
48
71
25
ABCD 317705708*7^$a-1 [50008]
51
12
64
71
36
12
48
9
27
6
18
12
9
28
20
15
45
3
60
1
116
124
36
83
37
84
119
60
21
63
13
23
13
8
16
96
77
54
36
73
95
13
59
1
44
9
163
125
42
6
138
33
100
12
128
36
3
24
133
144
11
81
4
8
16
47
96
13
23
33
28
212
36
33
39
96
27
13
71
84
6
3
24
36
24
3
21
72
9
18
49
56
69
199
11
12
37
47
132
12
1
8
84
24
12
87
25
80
15
33
36
15
108
24
24
105
28
59
9
21
43
95
9
48
72
27
180
36
13
5
39
3
54
246
48
12
9
51
97
35
1
44
40
24
20
3
69
40
29
3
36
16
47
84
25
56
21
7
47
21
36
76
5
18
24
6
54
45
12
33
6
57
4
56
51
12
33
21
43
5
42
24
49
23
12
9
3
49
29
19
20
3
6
48
54
21
28
47
12
1
32
28
8
3
45
36
96
24
84
57
18
25
44
9
271
68
28
11
33
16
44
48
51
132
25
8
16
83
49
11
18
55
11
25
11
21
39
30
54
9
33
39
52
83
13
84
119
60
24
54
123
24
3
13
36
8
52
83
12
69
111
21
27
1
23
13
24
23
6
91
56
3
21
60
123
21
16
12
56
72
96
72
21
3
99
12
9
12
9
87
52
8
48
36
27
25
84
44
36
39
57
24
3
21
12
111
12
12
30
15
4
23
37
8
9
3
27
12
12
25
17
19
56
60
3
12
36
24
24
9
4
12
24
44
9
7
35
25
131
42
3
88
11
165
15
9
36
123
45
3
69
72
52
44
33
3
27
24
9
16
65
42
24
49
131
49
95
72
36
61
36
35
48
21
21
51
12
123
6
6
60
21
3
6
43
116
12
16
5
39
27
21
9
19
125
99
51
48
1
47
192
12
1
8
21
42
13
224
12
24
12
3
12
33
27
30
99
4
35
49
23
45
12
39
9
12
9
48
6
36
24
45
12
21
6
33
108
3
93
36
12
24
21
6
60
48
49
56
24
48
12
39
12
48
21
9
114
49
77
87
60
40
35
36
24
1
188
3
54
90
9
3
45
3
13
36
71
21
75
180
13
23
13
32
16
29
67
11
93
24
15
30
7
11
12
24
13
32
3
36
6
15
28
20
51
13
23
57
27
6
135
36
112
56
48
24
36
39
42
39
159
1
60
56
24
112
29
15
4
71
6
66
78
19
23
45
9
42
57
27
57
12
39
9
16
77
48
3
3
24
25
11
25
11
33
36
204
132
64
32
24
12
12
21
7
11
45
4
80
3
84
24
1
24
56
36
60
15
57
27
12
69
84
84
15
9
27
69
3
1
60
44
36
24
112
83
117
51
33
16
24
20
9
54
73
24
60
32
132
16
11
36
21
24
40
59
25
24
44
136
8
48
48
48
24
3
21
16
23
45
9
19
56
15
37
11
57
24
24
3
9
123
69
39
13
176
3
21
39
30
75
87
37
41
19
23
6
90
24
37
12
29
18
21
3
13
8
27
6
3
16
96
35
24
18
54
13
80
16
107
13
11
97
59
61
23
36
105
3
96
84
21
33
15
27
73
23
12
12
9
28
83
9
4
95
12
126
43
92
24
3
25
44
36
63
153
40
11
105
39
85
95
33
39
33
40
107
93
84
48
3
54
3
24
15
33
100
47
114
115
59
109
60
20
63
24
109
17
27
96
24
136
53
3
24
48
27
57
132
16
11
21
12
33
19
11
13
5
51
15
96
36
12
1
35
49
44
136
20
4
8
21
7
11
73
11
36
9
4
104
27
105
4
41
15
27
6
30
13
56
48
15
30
6
12
12
72
141
144
3
33
52
47
13
32
28
20
24
33
6
13
84
8
147
1
68
51
6
6
60
21
63
36
57
147
33
9
31
17
87
27
49
68
4
128
39
1
11
12
24
25
8
60
96
12
48
3
117
4
41
48
39
88
32
39
109
23
60
1
12
44
3
9
3
12
48
57
3
33
3
13
83
13
104
16
32
60
15
21
52
20
24
12
15
9
3
105
3
30
66
13
35
49
23
13
20
96
39
9
24
36
3
153
72
21
67
77
6
9
12
21
39
3
9
99
33
16
83
9
96
28
20
64
8
28
80
4
53
48
19
20
87
72
57
100
35
117
88
8
24
12
16
204
20
84
48
28
44
60
52
68
15
24
84
102
3
15
36
90
90
45
15
33
3
48
54
27
3
66
54
61
107
13
5
6
97
8
63
45
12
3
12
96
24
18
48
42
1
24
24
23
36
21
240
3
45
15
33
4
8
48
3
60
12
45
15
168
24
18
27
21
67
60
323
1
56
4
119
90
123
40
24
20
24
3
120
49
47
48
9
4
116
4
41
99
39
60
48
90
75
4
80
12
21
42
6
19
32
3
12
73
44
63
33
48
9
7
12
29
78
12
12
33
36
12
3
12
13
44
15
60
6
51
15
84
42
7
24
8
3
33
87
60
57
9
3
48
93
15
156
28
68
15
117
24
27
1
11
84
216
13
36
84
71
69
4
12
44
3
121
29
39
3
45
12
3
25
20
15
81
27
13
84
8
15
9
4
29
27
39
49
23
61
23
45
36
28
59
12
84
21
12
9
54
93
63
30
18
36
33
63
9
39
13
72
8
76
257
43
8
204
4
24
83
12
6
43
36
71
69
16
59
12
45
15
21
45
7
20
12
15
13
47
45
12
21
42
13
32
28
164
36
3
60
168
36
48
90
19
20
76
144
ABCD 317819562*7^$a-1 [50037]
9
7
11
28
12
53
40
68
55
5
7
128
12
10
12
30
6
14
10
11
19
12
8
105
7
69
15
6
3
5
15
3
30
18
4
2
6
24
10
50
13
65
46
24
2
16
3
20
24
4
12
45
11
16
15
21
32
15
6
19
44
16
20
27
22
2
48
12
25
11
4
48
29
9
10
14
30
66
18
9
28
8
55
30
15
9
11
9
40
12
3
8
3
4
56
10
11
19
6
11
16
11
25
11
21
73
30
36
20
21
39
10
6
29
16
21
48
6
41
7
48
30
11
33
30
1
24
15
24
65
1
47
3
10
14
34
18
8
40
26
6
1
36
44
13
26
4
20
1
23
16
9
24
44
1
11
1
6
77
28
32
3
10
2
16
24
18
24
6
104
18
10
18
42
32
49
15
9
24
32
4
15
21
8
1
6
21
11
13
5
3
43
26
43
11
9
9
31
24
8
24
51
33
4
17
3
27
1
3
20
49
8
24
28
11
21
48
37
24
30
20
34
20
15
87
24
16
26
18
24
16
6
23
7
6
14
13
20
24
1
20
120
6
72
4
8
9
21
40
23
4
15
6
62
1
21
14
9
15
6
6
13
27
24
29
21
3
27
52
8
24
45
15
22
6
62
15
33
24
7
17
4
18
9
21
35
13
14
85
15
12
9
24
20
12
21
19
29
19
56
27
24
18
6
45
12
15
33
24
27
21
16
32
48
1
18
44
4
32
24
6
18
24
9
12
4
12
11
9
1
11
12
4
8
9
19
5
42
1
3
5
4
21
36
14
1
8
7
2
51
15
13
17
16
8
16
2
21
81
6
13
21
18
41
13
26
54
3
4
27
116
9
9
16
24
2
4
9
71
9
15
36
9
15
6
63
3
28
5
4
36
32
12
9
28
36
38
18
24
24
3
13
15
15
41
28
12
35
1
8
21
18
12
40
18
15
17
3
61
18
9
8
4
65
63
31
8
1
17
16
39
20
39
12
10
24
15
35
4
6
15
29
48
72
10
29
1
15
23
18
63
28
69
3
20
7
9
32
28
3
12
8
4
45
24
12
23
10
23
24
48
19
5
4
11
1
20
1
23
16
27
8
1
23
10
11
21
3
28
8
1
8
10
30
26
30
15
76
3
41
15
4
5
33
18
33
7
30
35
15
22
18
41
3
37
3
29
37
14
21
19
12
14
7
3
14
55
8
4
29
31
21
3
15
6
14
10
15
12
47
72
9
7
104
16
42
2
25
11
34
18
29
3
25
53
42
54
16
8
46
2
7
8
28
12
32
63
4
6
3
12
45
24
3
27
29
7
17
15
45
61
26
9
37
27
15
45
11
13
27
24
12
26
4
6
81
3
8
61
27
29
4
9
47
3
30
6
12
13
9
8
19
69
3
27
5
7
20
1
3
5
12
52
36
36
17
15
55
17
4
15
6
39
17
55
3
12
24
50
18
6
6
10
18
32
21
25
23
7
12
45
3
5
12
60
96
9
22
20
60
1
9
24
39
3
8
25
29
10
12
56
34
47
7
21
8
24
40
23
6
43
5
54
12
4
6
38
6
43
12
9
59
21
40
11
31
14
24
10
5
37
3
8
9
27
31
89
40
3
45
29
4
90
21
11
36
9
3
25
3
18
12
8
39
67
6
8
10
14
31
8
24
4
11
9
1
12
20
48
3
7
5
13
2
1
39
68
6
43
5
6
9
12
13
23
7
20
16
14
10
81
11
10
14
10
47
72
7
17
39
18
6
97
33
14
10
11
15
21
27
25
5
40
60
6
20
93
48
1
18
9
8
7
21
45
2
13
11
9
4
3
21
24
65
27
31
9
5
31
27
8
25
12
68
19
2
27
13
8
10
20
10
11
4
27
5
13
15
23
4
20
13
12
3
5
15
16
41
39
4
20
28
18
14
16
45
21
26
21
1
27
29
6
1
32
15
12
9
61
14
24
28
12
9
23
24
22
2
10
63
44
3
28
9
3
29
3
18
75
43
2
18
13
44
15
6
39
3
22
6
5
60
28
12
15
29
51
45
16
11
12
10
2
28
6
36
3
15
9
8
9
3
19
2
18
24
13
8
4
23
9
31
36
32
25
23
12
12
1
59
1
48
39
8
12
24
58
2
4
5
12
7
32
34
26
6
7
11
6
7
8
48
25
39
12
15
14
51
84
48
3
30
6
9
4
35
9
12
16
24
9
11
55
9
17
18
12
16
17
48
4
29
3
31
18
2
82
15
9
6
36
8
45
49
8
19
23
1
11
4
20
25
9
8
22
6
2
24
24
13
12
32
27
10
11
99
21
9
18
34
44
3
88
35
4
5
15
16
30
11
72
43
18
3
20
1
20
27
12
3
48
6
3
4
47
21
21
4
20
16
38
10
42
17
49
14
9
16
3
30
6
6
14
16
33
33
14
10
14
4
21
17
48
51
24
37
11
28
3
9
63
29
36
3
22
23
16
5
54
42
7
27
32
12
1
8
3
24
6
19
5
6
18
22
17
37
50
60
13
27
77
4
63
21
71
18
63
7
5
1
3
17
6
16
41
13
20
6
24
1
24
39
5
15
1
8
12
61
2
42
19
8
12
7
9
21
23
4
11
12
18
16
14
13
44
15
13
20
16
48
36
5
42
30
3
4
33
50
13
15
5
27
1
21
20
30
12
4
24
2
24
16
8
6
9
1
2
13
17
10
12
8
9
3
1
8
43
48
5
28
23
9
48
36
1
6
56
10
39
11
10
8
6
24
9
1
6
104
16
2
3
37
27
56
75
16
68
12
10
23
15
10
38
13
5
24
102
1
23
13
3
56
9
39
10
42
12
12
8
12
28
9
48
29
19
33
11
13
63
5
28
20
3
25
14
12
28
41
4
8
13
2
21
19
90
2
22
26
24
10
18
21
5
16
50
13
45
60
6
54
3
8
28
9
3
39
68
12
36
4
8
1
32
7
21
23
6
24
18
10
3
8
27
28
9
8
7
5
3
13
5
46
18
51
56
4
8
40
11
22
35
13
39
8
1
11
1
2
4
12
41
39
13
5
34
8
30
4
98
21
4
95
12
30
30
1
23
9
3
1
20
16
8
55
33
41
10
9
11
9
64
41
39
16
35
13
23
24
10
6
8
25
11
52
12
6
36
20
39
28
3
17
12
28
33
23
4
36
48
12
47
16
38
4
2
9
15
9
12
21
3
21
7
3
5
16
80
37
15
11
4
5
1
2
12
37
9
2
9
3
25
27
8
1
41
3
4
12
20
49
2
4
29
4
20
7
6
26
1
3
9
9
23
36
12
4
77
4
111
23
12
1
17
16
30
26
10
14
6
13
140
1
14
40
6
2
37
35
129
9
34
5
12
73
11
9
30
9
15
10
2
1
3
17
7
9
41
63
3
9
7
14
28
12
8
16
14
36
10
2
1
9
2
45
1
36
11
16
41
30
9
3
6
64
14
40
30
36
155
13
27
8
4
24
12
27
9
48
3
5
13
15
32
4
17
24
4
86
21
3
13
63
53
3
10
2
6
10
20
1
8
16
9
8
42
21
15
49
12
21
2
12
9
4
3
32
18
27
3
4
17
19
17
25
27
5
3
24
31
8
12
9
3
6
15
15
21
1
12
8
30
18
3
12
3
10
20
22
17
3
4
20
21
16
23
9
24
7
20
57
3
13
15
32
6
10
9
8
16
9
39
53
7
24
35
4
8
40
26
40
23
13
11
9
27
21
16
32
22
8
12
13
12
3
21
44
4
21
3
11
1
32
25
8
7
15
98
54
9
28
3
8
16
65
9
16
24
6
6
11
12
7
21
69
38
22
8
22
9
65
39
40
23
18
15
9
40
15
8
15
10
63
48
24
35
22
6
32
12
12
9
4
44
1
42
6
3
15
20
12
21
13
3
12
48
68
9
54
21
31
12
32
4
5
15
90
7
63
12
57
21
6
26
24
3
13
51
20
7
5
16
21
24
14
16
6
2
28
20
57
15
10
15
20
4
33
14
13
21
36
2
73
47
4
20
9
40
15
42
38
4
17
28
11
1
29
22
30
42
32
13
5
39
63
9
60
21
15
73
23
7
2
3
3
42
42
4
24
12
5
12
21
46
17
28
21
3
51
56
18
18
13
9
30
9
9
8
39
13
2
33
73
14
10
12
3
48
8
28
20
9
43
12
9
26
4
5
21
54
48
46
35
19
6
36
3
24
17
3
19
12
21
8
27
1
3
5
21
63
33
6
49
15
9
56
51
1
60
12
5
3
1
6
12
21
3
44
10
11
4
20
1
3
32
48
16
5
15
7
41
63
1
33
2
45
9
10
14
3
3
18
18
12
36
25
9
18
21
11
96
12
24
21
9
27
3
10
14
40
42
3
24
32
48
25
12
3
71
9
3
1
21
20
18
85
27
41
67
2
6
24
10
56
3
16
27
17
37
26
4
24
17
61
3
24
3
2
72
3
15
13
27
5
25
50
6
7
3
36
17
3
16
30
11
4
23
36
6
7
33
27
56
75
40
26
40
8
15
27
13
15
5
51
4
6
42
12
18
23
1
3
20
25
39
3
48
41
19
17
4
9
2
69
15
12
10
3
15
20
16
6
30
45
8
24
7
8
18
19
29
31
21
3
39
32
1
9
38
33
7
32
1
8
55
2
3
4
12
20
15
4
9
3
30
23
7
12
8
58
62
1
47
9
4
11
21
21
19
20
9
6
33
16
20
13
3
11
9
15
69
7
21
33
42
14
7
21
2
9
31
66
11
16
23
22
6
36
30
14
16
26
24
18
1
27
21
3
8
12
24
9
16
44
27
13
8
4
5
24
4
26
36
10
11
7
18
23
1
71
12
21
16
18
36
5
28
56
7
9
39
56
25
11
6
4
74
73
99
12
6
14
10
51
9
36
20
19
11
1
21
24
30
21
63
5
21
6
33
48
7
42
32
22
17
39
33
4
20
1
14
25
21
3
11
6
103
12
12
3
14
55
32
15
24
34
12
84
35
28
36
3
17
3
22
51
8
3
1
23
16
8
36
34
15
3
60
5
3
9
1
27
15
29
48
3
10
15
23
12
9
25
11
7
8
10
48
23
63
16
20
30
51
19
2
42
4
5
27
42
78
10
2
12
60
9
48
1
3
9
26
1
63
6
2
9
19
12
42
44
16
3
21
24
2
25
33
11
4
27
50
3
27
18
18
40
72
6
6
45
12
9
30
18
15
21
20
3
4
20
7
9
3
2
6
33
19
9
3
2
34
56
48
21
1
3
15
6
14
12
13
33
14
40
44
54
42
24
25
11
18
22
9
20
1
15
9
23
28
12
3
20
33
3
28
5
37
27
20
24
84
19
17
ABCD 317907564*7^$a-1 [50005]
7
24
48
12
29
42
21
63
6
31
5
79
29
120
24
27
4
35
45
51
45
9
12
132
36
7
32
15
18
63
21
54
72
18
6
81
4
5
3
4
41
27
15
49
17
31
47
54
7
156
53
12
31
11
57
4
11
49
12
5
24
36
31
41
48
60
3
40
11
21
16
8
45
84
27
4
221
15
52
65
72
7
149
60
7
83
18
54
37
65
15
4
12
32
27
24
13
68
3
6
54
49
17
6
13
17
24
39
33
12
123
9
75
45
6
18
43
59
72
13
29
18
21
81
6
90
30
1
17
7
17
3
33
27
48
9
126
97
144
44
21
186
12
97
11
42
31
12
5
60
102
18
60
19
24
32
24
63
13
197
6
12
60
25
29
7
29
48
7
8
9
66
6
36
115
24
59
13
23
36
37
53
18
25
11
36
84
25
53
7
20
81
43
56
16
77
36
27
9
6
1
89
12
6
12
37
53
19
24
35
61
48
65
6
84
36
6
18
1
11
13
56
28
60
24
17
63
9
6
270
27
27
54
31
5
48
6
121
36
32
12
16
29
7
92
9
42
153
27
13
32
21
135
9
43
188
27
48
60
109
56
16
29
27
16
11
1
5
43
20
16
65
39
45
7
12
72
104
57
90
78
54
13
84
23
18
18
13
68
36
28
71
61
8
57
87
45
19
8
21
27
27
1
23
37
24
24
104
12
63
18
18
6
39
60
112
8
9
90
6
30
42
30
49
5
51
40
60
29
6
61
12
80
9
43
29
30
204
45
147
54
24
54
1
36
12
23
9
21
43
125
12
6
25
29
31
5
7
32
16
17
90
102
6
25
5
162
13
65
48
15
12
9
15
16
5
18
105
117
30
13
48
29
27
64
113
90
37
48
5
19
60
41
6
18
126
36
12
6
27
3
6
126
13
24
11
6
111
4
96
12
24
12
20
16
29
72
19
29
19
41
30
13
36
77
15
36
16
29
79
11
57
123
45
3
13
29
3
36
4
32
27
1
48
84
72
47
18
19
77
12
42
36
36
1
8
21
24
36
7
23
49
29
18
1
56
117
15
16
20
28
20
27
18
72
42
93
28
24
11
13
113
24
30
61
12
113
19
29
18
24
21
15
48
6
3
40
32
4
32
69
18
108
49
12
60
77
36
84
60
7
59
6
48
31
29
139
17
60
36
30
25
48
5
43
92
9
7
65
30
54
15
27
85
8
15
1
20
4
11
48
33
9
54
72
18
36
48
19
143
24
61
23
1
17
24
31
24
20
16
48
131
30
67
11
85
32
40
8
16
56
63
78
54
1
29
15
16
5
90
42
48
7
47
24
13
12
20
21
36
91
179
9
33
19
56
81
42
12
6
12
15
9
7
23
1
35
13
72
29
156
54
1
24
53
3
9
90
9
15
45
21
15
64
12
59
36
54
31
48
20
39
105
3
25
47
306
216
24
27
45
12
31
56
9
7
20
27
30
7
20
9
6
30
24
36
48
51
12
45
24
66
9
45
18
42
31
24
48
5
63
39
54
7
48
12
5
60
27
36
16
5
24
79
47
30
7
12
48
77
42
13
60
36
20
51
72
13
32
40
96
11
24
25
12
53
43
77
55
59
25
23
33
45
19
8
120
9
18
60
30
18
9
136
44
16
12
143
9
33
18
18
43
56
3
13
11
36
48
6
30
13
24
32
129
36
36
19
80
76
24
48
12
48
23
21
4
140
40
83
13
48
5
7
29
7
8
52
12
11
9
16
36
17
91
11
81
27
13
119
25
59
61
11
13
56
63
36
13
48
29
84
36
72
18
60
102
78
84
49
29
39
63
18
31
56
45
48
54
6
175
17
27
69
55
11
54
7
44
124
5
99
76
29
7
48
17
18
21
16
35
1
60
36
11
66
51
4
17
42
12
1
35
33
21
108
67
12
44
93
96
18
18
18
12
54
18
13
20
63
1
60
36
65
43
48
36
47
109
32
28
17
18
13
68
3
60
36
1
72
47
49
5
18
13
20
9
3
64
23
57
60
111
42
91
17
18
84
72
69
57
15
45
138
49
41
6
1
35
25
20
40
35
18
72
24
36
84
18
49
68
4
5
150
13
59
12
1
12
60
24
44
16
84
17
18
73
44
160
77
51
40
71
6
43
29
36
36
19
60
11
25
29
99
48
40
5
31
29
3
51
36
48
25
12
23
66
18
6
7
65
79
12
89
12
6
36
30
60
30
54
31
20
84
28
143
61
35
120
54
31
20
27
21
16
89
12
31
24
5
19
8
111
25
17
102
37
5
54
12
60
25
95
9
16
53
12
24
54
72
54
115
41
54
9
72
69
54
157
23
25
20
117
79
12
84
32
111
1
12
11
25
12
44
52
59
37
59
18
66
1
17
31
32
100
32
57
24
111
45
15
189
39
27
24
12
73
17
15
64
24
12
12
72
48
48
17
31
59
1
17
12
6
61
5
15
16
48
56
9
7
17
36
30
60
9
27
30
18
1
41
36
90
61
56
4
41
115
24
59
30
18
13
56
27
109
29
90
13
83
121
120
5
6
1
44
72
81
27
12
27
25
35
25
84
11
144
6
18
30
43
128
9
90
1
12
5
43
20
9
18
24
30
79
11
1
17
15
40
17
139
29
103
8
40
5
6
49
12
20
27
12
24
165
40
41
55
23
18
54
9
99
30
96
36
7
23
25
35
84
6
30
69
9
12
6
54
67
24
72
8
39
6
55
12
8
27
36
6
39
45
6
66
103
20
4
48
5
27
15
1
29
36
6
36
49
41
27
16
92
9
3
27
13
24
8
16
8
57
31
96
35
42
120
18
1
5
126
21
33
12
54
6
54
9
52
5
15
40
8
24
196
5
15
39
33
93
54
180
1
12
47
21
28
32
12
24
16
23
6
ABCD 318029886*7^$a-1 [50063]
12
18
24
24
33
51
81
51
24
5
64
3
12
6
78
41
25
6
84
101
79
60
12
12
12
69
69
18
6
3
12
33
39
135
54
126
12
24
29
19
18
102
9
33
15
24
9
15
57
216
18
48
6
15
57
12
6
24
30
47
28
48
3
42
66
21
63
6
30
36
17
79
41
1
6
78
11
1
30
21
63
36
12
12
18
15
33
72
167
115
45
20
61
47
7
24
21
20
19
96
6
6
36
6
6
5
40
15
6
78
45
33
3
24
105
96
23
36
7
53
37
42
41
88
39
21
69
18
5
7
9
12
63
9
3
48
5
4
3
12
21
12
8
25
18
48
53
1
63
9
3
63
45
27
84
66
18
21
180
21
18
24
60
66
42
84
18
143
19
60
24
21
63
17
37
30
60
96
84
24
18
87
15
48
60
30
6
36
69
20
4
3
24
6
30
33
9
15
33
39
15
9
81
15
3
45
156
27
24
108
54
3
45
59
16
15
36
234
18
6
51
189
96
48
126
72
17
103
18
6
36
9
123
24
17
64
9
42
18
15
15
12
54
51
9
6
9
33
123
48
60
57
42
9
45
30
36
54
15
9
36
12
18
24
6
6
30
12
107
40
15
24
72
18
3
51
6
6
89
40
60
51
42
30
45
51
6
51
27
33
39
42
6
21
135
84
12
30
3
99
24
54
15
39
9
32
91
24
21
60
45
35
112
8
1
23
84
16
56
1
96
15
9
39
39
12
54
48
15
69
147
63
33
27
6
27
21
3
63
12
81
3
5
52
3
12
60
42
3
3
105
81
11
124
56
1
63
3
42
6
69
3
21
9
30
33
3
18
3
48
57
96
30
48
90
30
21
120
15
5
7
84
78
54
12
60
36
45
39
5
7
6
63
9
6
9
20
40
84
24
33
18
21
3
12
36
69
51
105
12
27
65
13
48
39
33
27
51
6
12
18
36
18
48
6
12
33
116
19
5
36
160
57
96
27
3
12
48
42
18
6
54
17
19
48
21
36
15
6
42
6
99
36
36
51
42
23
19
60
45
3
30
47
7
36
12
65
19
6
78
24
81
21
51
27
9
60
69
6
33
33
18
36
36
6
48
102
12
21
57
27
15
33
116
7
9
51
24
12
9
24
57
6
57
51
12
84
6
114
9
3
114
23
4
44
91
96
90
108
24
18
54
6
48
12
45
128
49
42
12
66
96
6
41
7
18
39
20
124
33
42
36
33
33
15
15
12
21
33
12
30
12
5
13
95
40
33
63
3
6
6
60
45
9
60
30
45
12
15
5
52
68
1
48
39
63
17
36
28
39
42
6
9
21
36
54
60
21
27
6
11
19
12
5
7
45
45
15
51
36
24
60
60
18
48
6
6
23
4
3
48
36
12
21
84
3
105
27
17
16
15
12
60
45
15
12
30
6
69
60
3
30
6
41
1
6
108
21
9
90
18
6
9
12
24
33
3
117
24
54
5
31
54
12
30
9
75
42
107
25
6
129
21
30
24
9
57
27
8
40
3
84
93
57
24
63
15
18
3
93
47
55
18
39
12
27
89
52
51
66
48
30
17
28
12
104
1
42
36
53
31
6
48
6
29
19
21
51
9
39
18
87
63
48
42
18
45
44
31
9
45
39
15
137
67
21
9
60
15
36
36
159
30
6
21
21
123
21
30
45
3
57
3
12
156
30
24
27
3
42
23
124
20
19
12
33
72
9
30
84
41
7
12
48
24
33
3
6
27
3
48
12
57
36
15
45
45
15
48
33
6
48
72
57
15
12
6
102
42
51
72
51
12
6
30
42
90
57
12
3
12
12
60
33
3
21
75
30
24
6
9
12
51
24
21
20
43
45
3
6
30
12
36
5
31
9
3
18
3
51
5
43
36
48
96
17
4
3
48
53
64
120
12
15
12
24
9
9
15
84
3
5
7
168
29
36
4
24
3
24
29
24
25
15
24
39
12
78
39
120
33
24
23
7
6
18
9
33
6
12
30
30
33
24
27
30
6
18
18
12
42
6
30
6
21
57
23
7
12
6
3
39
9
12
3
69
21
3
9
27
39
21
96
93
11
40
3
60
18
15
24
20
31
29
55
96
24
5
31
6
78
24
36
5
19
9
3
36
77
7
42
54
6
30
204
53
1
12
72
30
45
63
21
9
36
6
30
6
9
56
40
39
60
21
12
21
42
24
21
81
42
9
117
15
60
36
3
5
79
24
57
63
42
18
69
27
6
15
81
15
51
12
18
54
36
24
21
128
91
6
36
3
39
72
29
61
18
5
49
23
7
33
63
12
54
63
45
3
39
5
43
53
67
78
108
78
21
51
48
18
15
60
21
30
57
32
16
3
48
24
30
39
36
20
55
9
39
17
31
192
21
3
42
72
12
11
55
114
18
6
18
5
25
15
3
24
156
30
27
72
27
24
81
69
78
12
9
36
45
167
4
27
117
36
48
81
30
36
36
108
24
57
15
81
33
366
9
12
45
30
9
51
78
18
24
36
36
21
27
29
31
36
69
9
18
168
24
180
9
132
12
12
39
57
93
42
5
49
51
27
57
63
6
60
6
21
60
3
57
24
21
27
8
13
11
7
12
21
63
21
27
165
24
20
7
6
48
72
27
15
60
89
31
21
111
53
40
24
159
60
33
12
60
63
57
9
6
17
103
60
17
121
6
57
51
24
6
30
5
13
6
17
1
6
36
21
15
18
47
7
18
15
27
96
21
33
51
27
24
18
6
30
150
12
84
9
3
48
177
9
6
18
18
108
9
51
21
12
3
126
6
6
15
36
20
1
12
23
73
6
36
72
114
60
30
36
12
29
7
5
64
69
30
42
15
24
27
9
68
49
3
15
36
9
3
57
3
105
3
53
25
15
20
1
42
45
51
9
9
30
48
66
6
60
18
3
57
15
21
12
3
39
36
60
9
3
41
7
9
57
3
39
41
19
17
7
17
1
54
42
23
1
54
42
48
15
20
148
51
5
7
18
51
63
24
6
47
73
18
9
15
6
35
19
84
21
15
45
3
12
96
36
138
51
60
63
21
3
42
3
12
27
54
63
15
84
6
ABCD 318221412*7^$a-1 [50020]
62
36
144
3
9
16
2
42
70
5
43
8
9
9
4
6
6
114
77
19
44
52
18
2
153
1
71
12
31
5
36
24
120
7
8
21
24
9
16
11
19
20
4
6
32
10
20
45
37
6
42
24
95
55
18
2
16
8
40
44
18
40
20
3
15
4
60
48
60
12
8
34
38
6
12
18
6
18
16
66
8
28
35
3
6
4
12
12
62
58
8
15
7
20
21
67
5
43
20
22
12
8
3
19
62
70
6
54
24
5
7
38
10
29
1
35
25
12
14
45
19
2
82
18
30
74
28
11
7
24
54
12
42
2
30
16
30
14
45
19
30
24
6
2
64
11
13
24
143
27
6
10
17
19
20
16
8
52
5
19
24
2
70
60
24
24
30
50
10
20
15
1
18
8
64
24
24
6
35
45
4
68
70
14
24
4
78
62
30
22
74
72
12
33
49
71
13
59
13
18
5
37
107
1
24
20
10
12
78
30
6
32
58
66
96
8
27
15
9
73
38
58
12
8
22
8
9
45
10
32
36
28
20
6
36
70
18
24
35
13
12
83
13
32
4
20
4
6
20
16
2
46
26
34
20
70
20
15
31
78
18
29
79
42
12
11
1
48
50
46
30
2
18
45
7
12
2
10
5
3
96
4
68
4
84
66
8
3
37
96
47
43
17
3
10
44
42
28
72
24
6
44
70
26
46
20
54
16
8
22
42
8
3
15
10
11
15
4
5
9
16
36
86
9
9
42
64
60
74
34
48
72
2
4
104
16
36
20
24
34
36
74
28
8
30
54
42
4
80
22
30
29
9
34
48
5
27
48
9
13
20
40
18
18
6
84
24
26
10
12
17
1
14
18
3
1
14
45
7
14
15
55
29
36
24
79
20
18
28
6
14
24
12
4
11
1
132
108
20
4
6
62
10
8
88
72
14
28
66
12
2
16
2
10
32
52
11
9
88
6
24
20
72
45
33
40
18
14
36
22
41
7
12
12
18
26
60
10
2
52
137
1
24
78
2
4
6
36
74
16
30
14
3
1
14
10
11
7
2
46
32
34
86
22
36
6
14
22
50
54
36
34
11
27
18
12
6
4
42
126
29
13
20
3
33
12
54
16
38
24
18
4
36
5
45
39
55
18
6
12
17
96
79
12
98
16
12
24
48
30
26
40
11
1
8
76
14
12
28
12
14
24
22
5
3
4
56
40
12
2
52
36
23
25
20
24
30
18
15
49
36
50
34
18
12
44
45
9
10
18
8
66
16
42
11
55
26
39
9
18
4
30
35
36
45
70
5
19
30
30
48
18
30
2
75
1
107
19
50
16
14
24
12
18
6
10
6
18
11
9
70
24
17
103
5
13
12
18
20
22
11
19
72
65
13
6
62
10
32
12
4
2
22
50
16
11
19
6
6
32
28
29
24
12
105
10
12
8
90
78
10
24
92
18
48
4
30
56
15
25
18
5
67
24
6
47
7
6
2
21
1
14
136
18
8
3
1
6
90
2
42
36
10
8
10
11
60
9
39
37
26
24
4
5
139
12
54
132
44
18
22
11
12
15
30
16
30
17
33
27
3
6
58
17
81
28
6
29
27
28
50
12
90
124
24
2
4
6
74
4
56
30
6
3
25
44
16
2
22
18
44
45
36
24
3
18
64
78
42
20
4
44
16
26
18
12
6
48
6
10
6
23
15
10
2
45
24
45
10
29
85
6
5
3
70
8
63
1
6
20
40
12
2
99
9
52
14
52
2
16
24
2
66
10
17
31
12
29
15
34
32
4
23
1
12
2
102
15
1
8
39
31
60
12
5
37
12
6
30
32
46
32
28
101
1
24
20
58
18
68
24
70
2
39
27
18
15
12
25
20
10
14
30
16
29
13
6
72
17
33
10
29
1
14
9
91
65
13
11
12
19
18
8
27
7
18
78
29
3
6
12
40
72
23
43
29
33
54
16
5
13
56
18
22
60
90
30
44
52
8
54
48
117
51
34
18
5
13
11
13
6
26
18
18
10
12
17
9
6
9
12
55
12
2
3
13
12
47
9
22
18
11
3
33
19
65
24
39
6
66
46
32
36
54
21
1
26
9
33
22
41
3
10
12
18
50
24
16
30
2
4
18
20
48
4
6
42
101
1
14
34
11
37
12
35
72
1
18
6
11
69
10
8
30
10
42
80
39
1
26
10
48
2
4
5
21
24
4
30
6
6
8
16
20
45
21
64
14
30
15
31
24
2
18
9
13
2
10
36
11
1
24
6
5
7
6
194
6
16
48
38
28
14
3
37
12
36
18
41
13
6
5
75
6
3
27
18
22
20
9
21
15
111
18
34
2
16
74
24
16
96
44
10
30
5
25
30
36
54
8
6
21
105
16
20
3
1
35
1
18
54
12
20
36
10
29
9
15
9
3
19
26
118
50
22
5
43
2
52
102
18
18
42
6
6
8
66
4
6
36
35
24
7
12
18
42
50
18
22
32
28
26
4
20
36
52
5
49
20
18
48
72
28
42
20
10
30
6
5
7
2
16
47
49
24
24
2
21
87
28
102
6
6
11
12
103
2
12
36
60
54
30
16
2
52
84
50
16
24
60
20
15
7
12
12
24
44
57
55
26
27
27
69
12
37
30
68
10
23
7
2
36
120
22
14
4
59
15
30
28
24
24
36
56
22
156
30
11
73
62
60
36
9
13
30
12
36
12
32
28
48
53
36
43
17
43
6
14
16
12
29
1
8
10
14
58
8
40
30
11
43
60
2
3
13
23
19
77
19
12
5
9
3
1
30
36
18
20
27
61
2
12
9
7
24
5
43
8
9
19
62
3
69
30
6
12
90
9
85
14
10
36
36
68
52
92
30
40
36
20
4
17
25
6
12
2
6
12
22
30
26
18
12
9
19
17
9
18
40
5
15
52
38
40
26
6
34
6
30
36
30
12
71
19
48
29
1
35
9
36
52
23
9
10
5
49
42
65
7
26
10
74
40
32
15
1
47
1
24
48
12
11
79
38
22
6
11
25
54
20
4
48
48
5
55
17
43
140
16
116
82
2
18
28
14
45
1
2
76
50
82
32
52
18
11
72
45
3
15
4
30
11
36
36
39
6
34
6
23
25
86
10
26
4
5
19
44
28
17
51
4
78
48
42
29
9
51
25
131
9
6
9
19
24
20
16
6
8
22
5
1
50
54
100
8
36
10
12
53
105
4
30
2
16
42
12
5
13
36
11
43
2
10
20
4
5
87
9
19
62
22
6
24
72
23
25
2
45
19
30
56
18
28
12
8
40
2
58
50
10
8
16
6
18
17
13
12
18
20
42
40
18
36
48
2
100
6
12
2
78
22
24
11
25
35
3
22
14
4
72
41
15
18
66
9
45
16
48
6
2
22
32
34
2
52
8
40
5
48
45
27
15
48
82
30
2
18
9
3
22
23
51
21
63
16
2
4
30
38
16
2
34
20
40
14
54
16
12
35
43
26
10
24
36
14
87
84
24
1
8
88
2
81
39
88
2
10
62
10
6
20
22
5
36
9
52
18
8
48
10
14
12
16
20
90
58
5
7
8
4
17
13
12
35
9
64
6
20
10
20
15
1
18
20
33
43
90
24
6
36
26
28
44
27
45
3
1
42
2
16
2
18
15
7
18
12
20
42
58
8
42
34
23
31
2
39
19
12
110
10
29
55
6
98
10
12
84
6
14
10
6
14
10
36
8
34
17
63
22
26
90
28
104
18
93
19
6
71
9
52
18
12
38
22
32
18
4
18
12
44
12
10
12
42
50
36
10
65
24
1
12
6
20
9
43
8
16
18
20
18
34
23
33
10
42
11
45
12
4
24
50
54
3
85
18
12
29
24
9
10
12
6
62
66
54
6
4
116
126
28
18
48
24
18
48
60
102
30
29
45
18
6
4
8
4
6
44
6
3
15
82
30
14
48
42
18
30
36
9
25
60
48
44
3
31
6
6
29
135
6
28
60
14
72
24
22
68
16
30
6
18
20
34
50
18
4
6
ABCD 318227106*7^$a-1 [50002]
9
28
15
3
21
29
40
66
6
3
69
20
16
30
9
15
53
19
29
31
26
10
65
37
6
2
19
41
10
2
7
3
26
36
3
7
6
8
10
33
27
21
3
5
21
4
30
26
63
49
32
40
108
80
15
7
6
36
30
36
24
41
33
7
29
4
3
39
42
27
53
75
21
3
9
22
26
31
32
19
2
31
27
24
24
2
4
47
21
12
4
32
12
46
12
5
7
9
17
19
5
3
64
8
1
6
18
39
21
18
2
3
25
30
2
10
18
111
39
2
3
7
18
39
3
38
19
24
12
27
9
3
21
20
4
9
6
14
19
3
24
18
3
15
2
39
9
63
16
29
4
18
74
34
17
43
2
48
4
39
101
19
3
36
50
3
28
41
12
40
27
63
17
37
32
3
21
4
23
7
17
37
20
7
3
2
3
7
14
15
7
5
7
29
33
4
32
4
8
16
44
31
9
15
75
45
20
1
51
5
4
23
12
1
27
72
5
16
27
39
5
85
23
21
3
13
18
50
7
17
10
2
27
1
8
48
7
8
45
3
9
10
30
15
3
2
12
15
16
32
13
27
53
19
21
47
45
7
33
12
18
110
24
19
51
14
22
33
24
80
21
24
40
3
57
6
30
47
52
24
56
43
2
3
13
24
20
46
5
25
27
96
9
8
15
16
33
18
2
130
48
41
7
5
9
40
8
10
2
28
8
19
5
91
15
17
4
3
50
28
15
20
12
43
2
132
16
8
3
7
29
21
39
33
7
21
12
12
8
3
4
5
10
12
60
9
60
51
14
15
25
39
8
25
3
17
58
24
45
27
18
23
48
21
24
19
3
5
7
6
24
11
45
3
1
18
74
16
23
7
2
28
15
3
14
46
6
8
31
32
4
41
3
1
6
48
2
34
21
3
2
7
15
36
17
16
21
6
14
22
18
36
23
36
1
12
12
8
31
44
7
6
75
5
75
24
1
6
17
40
27
2
3
9
46
14
3
33
31
89
3
12
24
7
21
53
24
31
5
63
12
7
38
4
8
58
14
3
37
12
24
23
9
19
48
3
12
66
12
18
2
60
10
98
4
6
2
12
10
2
48
36
79
20
4
80
19
38
19
44
31
5
16
29
36
4
39
41
16
80
15
19
21
17
28
6
36
9
5
64
30
36
41
7
29
4
12
5
7
5
19
65
60
19
8
7
30
30
2
19
12
117
11
16
3
9
27
2
72
19
44
37
6
12
45
17
43
17
70
5
1
23
7
2
15
25
72
3
5
4
6
21
56
4
3
17
1
8
55
3
9
5
16
24
63
15
14
58
45
41
19
36
17
40
20
15
19
6
8
12
3
48
4
5
75
4
12
9
27
3
24
90
51
93
12
15
8
4
41
12
27
16
12
20
7
89
21
7
3
33
36
51
6
24
12
6
2
60
10
5
21
7
3
29
64
3
18
20
3
37
3
5
22
29
1
6
105
8
12
4
27
14
31
39
29
16
5
4
20
36
3
7
14
28
8
3
103
120
26
28
12
11
4
3
2
4
6
24
41
16
9
11
13
18
9
17
31
5
27
1
12
56
112
8
94
38
15
37
8
7
32
19
110
19
29
19
44
16
41
3
1
12
3
15
86
4
8
3
19
29
52
32
25
20
24
10
33
12
15
14
12
67
36
5
43
20
72
19
66
32
27
48
13
3
9
8
24
12
4
20
4
8
52
32
10
60
33
5
46
24
6
35
57
51
79
12
50
10
9
20
9
19
51
12
12
17
19
42
8
19
3
29
37
35
7
50
87
13
18
17
7
108
21
9
8
34
29
7
24
6
27
56
21
10
9
27
12
48
9
3
48
14
15
7
17
19
132
6
39
41
12
22
9
44
9
24
24
43
27
53
16
41
40
8
22
6
12
8
10
14
28
11
13
11
7
146
31
32
49
20
12
55
45
8
28
20
24
40
6
24
5
37
18
26
15
16
3
2
10
14
19
3
21
41
22
14
10
2
22
6
23
4
8
9
10
12
6
15
36
3
26
12
12
16
12
15
3
42
27
24
17
31
9
51
27
33
17
4
32
24
40
24
51
8
12
1
30
38
148
39
15
14
34
69
12
17
115
8
79
53
43
2
31
20
12
21
27
4
12
33
12
6
45
15
53
31
33
57
23
4
3
50
46
2
34
18
23
25
95
19
21
17
52
8
22
9
29
3
9
16
24
30
21
53
22
17
25
48
42
29
7
14
22
78
8
31
3
78
8
7
53
10
2
58
24
78
20
10
2
3
24
37
6
6
12
8
22
5
13
8
15
1
66
17
33
10
2
22
14
34
29
19
5
7
50
22
33
15
18
20
15
7
9
32
9
28
30
17
67
45
24
65
15
4
3
9
99
2
31
3
33
8
33
67
27
65
16
20
28
77
4
6
45
65
10
42
23
4
5
16
12
20
7
5
3
13
66
6
11
21
19
9
18
14
15
61
30
24
9
20
7
2
28
66
6
8
55
5
10
26
36
3
52
3
26
4
39
51
14
7
3
6
30
5
1
59
4
12
24
15
12
12
5
52
9
3
3
6
11
1
36
32
100
30
18
35
64
17
34
17
16
3
21
29
7
9
72
63
75
18
6
14
10
12
18
54
5
13
12
12
8
10
18
30
33
15
17
13
23
1
6
26
4
54
38
22
26
19
8
7
18
20
19
45
6
5
33
4
6
36
9
125
10
24
5
16
9
11
19
5
21
16
8
60
58
38
7
17
70
45
20
37
68
10
36
14
40
15
51
24
5
1
51
12
69
27
3
17
24
21
43
20
16
32
9
43
39
21
15
2
10
18
8
7
15
12
2
24
19
8
36
28
51
2
10
12
41
12
40
33
11
7
14
88
8
12
24
4
20
3
7
9
5
36
10
54
18
5
40
15
14
24
64
59
31
9
24
15
2
36
22
2
36
12
108
12
10
38
27
73
12
12
30
6
20
27
28
99
72
48
26
67
39
17
1
20
88
18
24
29
1
6
9
3
12
50
16
60
15
5
10
30
27
29
3
85
6
26
24
10
17
73
47
12
7
18
23
48
9
16
152
40
3
5
15
1
6
62
16
12
18
14
3
7
12
41
48
9
19
3
26
3
55
12
45
27
2
7
33
47
1
15
5
28
54
60
48
18
8
19
53
63
9
7
9
6
24
24
26
7
5
7
5
10
26
24
16
54
2
4
24
6
33
24
27
38
22
9
12
5
46
30
84
20
3
9
58
21
101
7
41
34
30
3
17
48
48
31
3
6
20
24
16
3
51
2
27
9
48
7
3
2
24
139
8
21
7
9
59
7
41
40
8
9
19
60
32
4
3
17
13
8
67
3
14
39
7
5
16
15
26
51
4
3
57
5
27
1
6
30
48
3
27
2
27
9
27
16
9
20
10
12
17
40
9
12
8
24
10
26
34
26
24
4
24
18
12
12
14
10
5
21
27
7
17
7
5
52
60
21
44
19
5
24
3
67
53
7
41
4
12
39
50
12
12
55
45
15
21
23
31
5
1
3
12
9
3
5
3
37
42
62
19
5
10
12
21
21
20
7
113
40
63
17
28
30
12
30
11
21
4
27
3
36
60
14
4
11
48
4
8
7
2
76
6
9
15
14
10
6
30
54
42
54
30
24
6
30
62
58
17
93
24
19
20
21
82
29
9
36
19
3
78
36
48
30
48
5
36
4
45
42
12
6
60
35
45
3
7
50
12
15
57
67
9
20
27
33
10
2
36
12
31
81
3
15
14
19
8
19
81
17
4
8
3
25
12
12
6
12
90
84
8
36
3
36
7
48
38
34
14
12
12
16
44
10
65
7
45
45
48
6
2
12
28
27
15
38
12
10
38
15
25
23
21
19
32
48
31
93
17
16
32
60
7
9
54
36
24
2
24
12
15
7
6
3
21
48
12
30
90
15
48
33
39
53
22
21
27
21
17
63
1
11
67
50
63
16
29
43
9
20
52
3
15
17
28
32
7
26
4
6
9
51
98
22
33
9
8
31
3
54
24
23
45
3
24
88
3
45
5
115
8
60
4
45
24
51
8
60
7
45
8
37
42
6
3
17
27
4
9
3
36
8
96
4
32
7
60
77
1
48
20
12
31
9
11
28
12
65
12
40
20
12
28
18
17
76
17
19
3
2
15
13
12
39
99
45
32
21
34
5
25
6
33
3
14
3
9
4
78
12
18
18
42
35
7
38
96
10
17
7
5
4
21
3
15
2
12
27
19
5
33
4
6
53
31
38
3
37
23
4
21
3
9
11
16
36
12
20
7
26
22
12
18
8
19
41
4
20
12
46
2
16
12
8
24
10
53
37
66
17
48
12
7
5
24
37
24
60
102
74
60
7
27
41
7
24
17
60
57
24
82
105
5
4
30
72
2
39
31
6
24
30
5
1
102
81
32
49
6
24
6
27
45
12
15
51
84
53
25
12
39
17
31
21
12
12
11
48
19
9
29
7
56
9
36
3
21
46
26
84
4
8
3
24
31
12
102
12
8
3
25
11
117
34
2
67
29
22
18
8
7
3
65
28
12
5
3
1
6
2
48
12
12
36
3
1
6
17
7
5
52
3
12
17
9
55
17
15
7
53
1
63
17
10
2
28
3
48
ABCD 318253098*7^$a-1 [50095]
84
12
12
24
3
24
6
39
60
51
18
51
120
24
12
45
18
36
33
9
78
33
12
21
126
21
36
45
27
24
21
27
63
45
15
90
66
69
75
9
81
60
48
27
33
27
39
9
96
36
72
9
15
24
33
30
18
3
51
78
3
45
3
24
15
57
12
9
24
3
12
3
9
36
75
6
12
42
18
24
18
6
15
36
12
72
21
36
48
24
3
24
33
6
6
51
72
3
21
72
81
27
48
69
87
84
3
33
15
9
9
66
6
15
12
15
42
27
24
36
33
27
21
12
3
24
36
45
135
36
69
3
72
57
3
27
114
3
3
9
39
81
27
48
126
63
24
9
3
48
3
54
6
129
15
93
12
21
135
48
33
12
15
36
24
60
75
9
21
27
3
9
12
9
6
72
24
9
51
30
3
3
30
51
21
3
15
93
24
36
27
9
84
21
15
3
90
60
96
24
39
60
24
9
39
15
33
69
3
69
3
24
9
6
18
27
3
12
36
81
33
24
156
39
21
24
51
12
3
54
30
21
9
24
66
42
3
27
21
3
144
189
81
66
9
81
39
15
36
30
24
60
30
6
75
3
129
63
9
39
6
39
15
21
84
12
21
24
63
60
3
12
6
27
12
81
36
54
9
33
102
105
36
60
15
24
30
12
120
138
6
120
24
63
63
12
60
84
33
24
36
12
9
3
60
36
57
60
27
9
24
30
48
42
3
3
42
87
21
12
15
21
75
120
21
27
3
9
12
24
3
21
75
9
12
15
24
21
93
30
30
3
15
21
27
33
60
12
45
36
48
12
27
33
195
9
60
39
48
57
30
45
45
6
30
3
24
33
24
48
12
39
36
33
3
12
12
21
63
33
18
12
90
15
39
30
51
9
15
39
21
15
42
24
3
27
45
45
39
15
69
33
15
12
33
27
48
24
24
48
3
9
36
69
24
12
6
24
9
60
9
15
24
51
30
15
57
3
21
102
48
6
15
63
18
30
18
6
9
75
6
15
21
12
30
42
54
57
57
36
3
24
36
3
54
30
9
21
3
33
39
27
42
15
81
6
48
9
96
24
9
12
27
15
24
9
96
15
12
90
63
9
15
57
51
9
3
3
48
9
81
12
132
39
63
18
87
60
33
18
9
81
54
9
24
12
24
36
39
9
57
159
21
39
27
18
39
24
21
27
96
12
36
36
12
120
63
6
48
6
21
12
51
12
18
15
12
15
9
120
159
30
111
75
30
39
24
45
6
24
9
21
12
27
48
45
48
12
24
3
141
30
6
15
48
21
3
3
21
39
72
114
60
75
15
45
24
12
63
24
6
27
15
102
6
21
9
15
36
69
6
36
114
30
45
45
18
36
117
12
45
12
24
60
6
30
24
72
3
36
60
24
15
21
93
27
69
3
36
72
9
30
24
33
57
87
12
33
27
27
33
63
60
93
45
27
69
36
27
63
57
9
24
27
27
30
15
12
24
9
6
30
216
24
27
39
42
6
21
3
36
42
144
39
15
6
36
144
3
60
21
24
30
45
21
3
51
30
12
3
12
24
45
27
120
3
117
96
27
30
30
6
24
15
48
60
60
51
45
36
9
15
21
36
6
24
81
27
6
15
45
30
12
69
12
36
27
33
15
66
6
120
9
105
15
36
69
3
84
3
33
9
39
9
12
27
15
9
3
6
3
21
63
45
75
33
18
42
3
24
3
21
51
6
39
3
93
48
63
9
36
45
54
30
12
3
24
48
108
21
15
69
15
24
36
45
15
48
84
15
90
39
15
30
15
51
21
36
12
3
33
9
15
21
27
36
9
18
24
24
9
12
81
72
36
3
3
9
27
42
15
81
27
69
3
60
120
57
18
6
3
12
27
105
24
12
39
9
24
9
120
15
36
159
6
24
3
36
3
30
6
18
39
27
78
48
42
36
36
18
75
123
9
9
63
63
9
21
60
15
21
18
72
18
39
81
3
27
24
6
24
12
18
21
27
21
57
12
39
81
24
3
24
36
96
39
9
21
48
30
21
36
15
120
21
12
9
36
18
6
3
48
9
3
15
36
6
66
33
96
9
3
48
3
129
9
24
24
15
15
105
21
15
3
42
6
18
15
81
30
45
36
9
3
84
24
63
30
75
9
6
6
39
69
12
39
204
36
228
9
15
9
78
33
69
27
24
12
12
9
90
9
24
60
57
51
9
39
57
24
66
18
36
63
60
153
15
69
27
27
21
24
33
51
33
18
42
6
9
24
15
12
21
21
27
21
24
27
48
9
6
66
63
9
27
9
90
12
57
33
12
6
6
51
12
12
96
9
3
12
15
9
159
57
12
48
48
27
57
9
3
12
3
90
3
51
6
144
30
57
72
21
51
45
6
21
12
27
33
3
45
36
60
9
15
12
36
69
15
3
24
24
24
6
3
48
33
18
9
21
3
24
72
24
36
135
30
18
42
27
12
39
57
21
18
54
15
12
51
21
21
3
3
21
69
12
27
21
99
27
30
63
3
12
9
39
21
24
45
3
15
66
66
78
24
36
24
3
24
45
18
9
27
6
60
63
12
69
27
63
36
6
27
12
21
12
75
27
30
3
63
54
3
24
9
3
24
51
114
15
21
27
9
39
129
12
66
57
12
9
6
9
45
3
48
3
6
15
45
87
9
6
12
9
9
3
69
3
9
60
66
21
69
63
15
9
15
60
48
33
12
3
6
48
27
24
48
27
54
12
63
24
24
27
12
18
63
3
69
48
15
42
96
6
9
99
21
60
84
87
90
30
6
102
12
30
18
9
39
69
12
33
39
21
24
42
9
9
30
36
30
3
12
33
12
51
63
45
24
24
36
33
78
6
63
3
33
27
45
3
6
195
3
6
147
48
21
3
24
39
33
36
3
9
3
54
3
9
87
3
33
45
15
24
51
57
9
15
12
3
6
24
3
48
15
21
183
30
18
21
21
24
51
24
15
45
9
27
12
9
24
27
27
30
66
36
30
27
21
24
27
33
30
6
39
15
18
24
54
42
12
30
30
3
12
60
36
96
60
12
33
3
60
24
57
54
12
24
66
24
3
27
6
84
3
51
18
18
12
33
9
132
24
159
3
18
24
63
3
6
15
72
48
93
27
60
9
6
21
39
9
15
177
27
12
57
9
3
21
6
21
84
15
18
15
24
141
60
3
12
24
36
48
9
3
15
66
3
51
30
27
39
24
30
39
15
21
21
15
3
42
27
27
9
12
21
42
45
48
33
132
27
ABCD 318296276*7^$a-1 [50027]
159
96
165
24
288
123
57
87
105
15
21
75
309
51
297
87
45
156
396
3
117
60
36
27
333
120
348
96
420
363
33
132
252
144
84
291
21
243
45
51
240
129
15
33
48
180
12
132
288
12
108
27
297
84
195
24
81
132
12
432
60
219
24
141
36
240
36
60
420
3
45
96
96
27
21
192
60
144
156
267
57
240
36
48
144
540
96
15
69
60
276
219
141
120
156
528
132
123
93
3
480
129
111
81
60
168
216
75
21
180
36
48
192
240
3
24
165
168
123
9
36
156
84
144
51
9
351
24
237
3
213
372
12
99
24
120
96
81
39
144
93
168
72
267
96
177
144
39
69
75
117
219
120
117
3
21
24
72
84
108
171
105
12
3
120
189
12
39
105
12
192
75
153
63
264
201
12
264
144
12
48
144
36
156
159
309
72
3
165
51
345
255
357
60
63
357
108
39
93
48
12
324
204
12
84
84
240
96
144
312
3
69
96
99
21
36
48
108
243
120
57
48
12
3
645
240
96
444
135
165
99
213
3
57
87
21
132
132
51
144
96
120
117
3
57
63
117
27
33
48
96
36
288
96
108
36
12
132
51
24
117
336
108
36
123
33
63
117
252
60
51
240
120
57
132
168
288
75
120
81
36
12
192
480
144
255
21
24
132
132
12
39
57
63
309
48
144
3
96
249
132
3
297
183
93
123
81
96
48
132
60
48
12
168
99
336
57
132
60
432
63
117
459
177
84
96
108
96
336
87
261
75
45
300
36
3
57
63
216
105
135
21
243
45
72
219
21
48
120
171
9
12
24
60
36
156
12
168
60
303
177
48
384
192
63
216
9
180
171
81
336
84
123
456
384
45
12
84
252
48
36
3
117
3
93
228
60
24
168
288
75
249
111
45
264
75
96
24
ABCD 318434516*7^$a-1 [50007]
36
63
15
84
150
144
126
81
27
30
54
105
3
6
27
45
30
186
36
12
54
234
204
27
27
84
36
45
99
18
54
18
36
42
30
18
36
6
12
135
15
156
186
12
54
78
18
66
36
6
84
6
120
123
39
126
42
30
18
150
12
63
105
12
27
45
171
51
12
18
135
72
87
66
72
294
81
45
75
177
111
135
132
54
126
66
15
63
12
114
30
18
27
141
108
36
30
81
15
21
9
135
24
39
216
42
39
36
15
72
48
18
51
99
36
129
60
75
18
42
12
45
81
54
72
117
9
168
63
3
24
309
27
42
18
21
87
252
66
15
39
90
27
63
36
42
48
54
18
6
102
27
81
6
252
54
27
3
36
45
81
42
246
63
27
108
42
12
123
9
84
42
36
66
72
54
189
24
39
108
36
252
45
9
135
153
6
138
72
18
18
42
36
54
54
18
66
42
3
27
9
51
108
84
9
69
75
135
126
63
36
45
90
144
162
87
63
84
9
123
81
45
3
9
42
30
78
108
165
45
123
48
24
63
54
66
33
3
114
39
36
9
15
21
42
21
63
24
57
177
138
24
57
72
27
54
87
57
72
168
36
72
111
87
21
27
90
54
144
6
39
105
210
132
228
24
54
210
45
9
63
105
183
81
72
18
78
255
153
42
9
21
54
252
54
63
72
51
126
66
42
3
45
42
12
126
24
39
45
72
243
24
183
6
48
36
78
210
42
45
27
12
81
15
120
18
90
285
63
138
18
45
9
54
114
210
108
9
231
36
216
12
81
33
54
84
6
180
3
153
288
42
66
15
75
36
60
81
21
24
27
3
9
27
24
108
18
12
42
9
39
117
171
54
15
39
126
126
72
36
153
51
54
12
60
198
57
9
36
78
30
51
36
216
3
117
15
57
45
27
45
60
3
36
105
66
33
48
27
36
6
12
27
63
33
45
66
24
93
69
207
93
78
45
21
60
30
78
27
9
48
60
84
42
21
144
87
18
54
30
24
30
36
42
48
54
72
81
15
48
18
36
90
6
102
78
27
75
33
75
126
231
3
6
39
33
39
9
126
18
51
12
9
162
90
18
54
6
66
96
174
36
81
72
24
120
36
180
15
48
81
81
216
24
135
75
54
15
93
99
27
24
93
15
30
24
84
132
210
9
15
30
27
27
78
39
105
108
27
48
159
21
33
54
21
63
249
57
144
42
45
9
30
24
66
18
18
54
18
108
15
81
84
42
57
87
12
18
24
12
42
18
54
30
24
90
18
75
72
24
57
18
54
18
168
9
84
27
45
27
114
156
18
60
93
99
6
72
63
369
12
18
81
9
42
66
54
72
18
6
162
144
39
69
18
192
6
99
3
36
105
3
69
9
234
30
63
15
90
30
72
78
108
102
6
102
90
198
96
12
45
27
78
36
39
27
18
51
57
150
162
30
186
3
213
30
126
54
36
90
18
252
18
132
84
162
18
90
60
153
9
27
39
18
72
24
144
3
105
75
87
120
90
36
132
18
57
45
87
9
18
54
12
15
21
126
36
6
39
81
54
69
108
9
39
27
144
54
54
60
12
234
27
15
66
18
72
60
102
60
48
87
21
63
63
126
36
18
9
324
45
99
27
18
24
3
15
12
333
33
108
27
75
6
66
162
42
48
54
123
243
12
114
36
30
54
18
9
36
9
54
198
27
27
24
246
132
108
12
6
ABCD 318508388*7^$a-1 [50011]
17
18
69
12
7
2
36
7
32
24
16
29
6
6
34
24
32
9
43
12
2
3
12
33
7
29
84
6
85
5
43
20
16
80
24
33
3
4
8
12
19
45
17
6
36
42
55
11
4
12
14
24
48
43
44
7
24
9
11
30
15
7
33
27
20
13
29
15
36
21
15
15
66
3
12
45
7
53
22
77
9
10
14
27
4
24
5
18
49
29
99
57
7
44
7
17
21
7
51
14
12
22
77
12
40
12
17
51
15
54
70
5
40
3
2
19
71
36
9
4
24
11
1
36
5
3
45
27
9
3
16
29
15
19
2
27
24
4
11
6
24
36
15
24
40
41
3
4
8
12
16
39
26
6
13
15
17
24
16
44
21
3
28
39
33
3
29
33
12
6
102
6
16
57
8
15
4
29
40
72
8
27
21
43
48
33
20
40
20
15
28
2
3
4
15
48
12
2
36
10
20
49
41
15
19
20
49
12
20
28
12
20
15
21
9
3
21
19
3
14
3
3
42
3
15
33
21
99
9
66
1
5
30
16
17
36
7
14
30
18
51
91
5
28
5
3
28
24
12
5
54
21
16
12
60
12
24
20
7
8
25
15
14
6
1
11
9
7
2
6
37
89
3
55
14
75
16
5
6
54
6
36
33
28
32
4
3
12
65
51
45
40
5
94
5
36
15
42
18
9
21
6
1
15
17
7
65
24
60
15
4
12
14
19
11
1
20
36
4
24
24
20
16
3
38
3
45
7
20
21
48
6
24
16
33
12
101
3
43
53
69
31
5
24
6
21
4
12
101
18
24
9
15
4
9
44
16
17
31
44
16
15
20
1
23
4
128
16
14
27
19
24
14
48
7
11
73
32
28
29
6
102
27
4
89
39
31
60
9
5
7
3
12
12
41
16
15
2
7
3
9
27
41
21
3
43
62
87
63
1
29
10
24
9
15
32
21
36
33
31
72
3
9
5
15
31
24
24
5
76
35
6
39
4
51
5
4
20
43
2
75
28
23
40
12
29
21
10
14
3
7
117
51
2
60
6
49
27
45
12
24
8
7
17
15
30
10
9
3
12
5
4
5
19
24
36
17
66
33
3
13
20
21
22
8
6
3
45
43
8
31
20
4
12
41
3
102
7
8
12
7
14
19
11
1
15
14
18
9
27
16
17
40
3
2
60
72
24
6
33
57
7
32
40
3
17
84
124
59
16
14
103
3
2
30
16
5
88
5
31
56
28
5
51
57
3
15
36
6
7
32
7
17
43
2
12
7
8
55
9
5
90
52
36
24
9
8
45
19
17
6
42
36
10
17
33
19
32
33
3
15
64
5
28
8
3
6
15
9
43
3
14
15
45
24
12
19
24
60
56
7
17
36
4
17
10
29
43
2
31
3
26
42
30
12
15
7
9
17
12
7
5
22
41
16
11
30
3
3
9
4
20
4
51
9
5
31
20
9
6
25
5
10
45
77
55
72
77
6
4
9
29
12
19
17
18
1
3
45
8
4
72
77
36
24
31
8
4
12
15
32
16
14
34
5
15
18
12
7
27
9
3
29
7
32
6
6
33
9
60
15
7
36
12
36
9
12
11
16
14
30
33
36
9
60
39
147
21
15
16
24
50
18
42
27
43
29
21
31
60
56
7
24
2
15
4
24
41
54
6
55
5
34
5
16
3
68
102
58
14
46
14
91
173
55
11
33
16
17
24
48
15
3
1
27
14
3
4
29
66
33
19
12
5
36
88
27
50
6
30
72
19
108
12
12
24
24
3
5
21
27
60
21
84
60
48
7
15
84
8
24
49
20
21
24
15
4
12
5
6
18
7
8
3
24
18
36
10
24
8
13
20
51
6
27
93
12
51
9
10
2
15
75
24
6
15
24
4
24
56
4
29
27
63
45
15
52
21
32
16
15
53
24
12
3
45
31
110
6
16
2
42
18
30
40
26
30
52
32
9
28
27
57
12
23
52
44
24
6
3
19
12
14
27
28
3
32
54
43
15
57
5
106
20
6
15
28
11
25
29
7
20
21
10
48
26
10
14
34
57
35
49
20
4
8
3
21
48
4
32
16
29
10
12
14
24
34
24
32
1
3
2
19
15
5
21
19
11
24
12
9
4
5
84
75
16
36
41
43
24
77
15
4
15
21
5
63
27
9
16
5
10
38
15
3
18
79
8
24
4
3
38
55
11
9
24
45
10
5
45
111
24
24
16
5
19
27
98
19
32
7
57
27
9
11
9
67
93
29
70
5
27
21
4
12
8
9
55
3
17
19
2
22
33
80
7
41
21
12
27
4
108
3
21
24
5
12
60
7
108
12
41
7
11
1
17
27
39
1
48
5
24
19
47
6
22
48
12
14
27
31
5
60
15
6
15
4
3
48
21
23
1
44
57
24
67
36
27
41
12
52
8
45
48
27
4
99
38
12
54
25
41
48
31
24
17
18
6
10
26
31
48
20
48
4
3
41
3
9
21
12
19
20
9
24
3
84
7
38
43
5
22
41
39
54
34
8
42
51
7
17
57
22
2
36
43
51
33
89
3
4
5
42
112
2
12
3
55
26
19
36
3
32
4
14
66
12
9
4
39
9
23
16
8
21
24
67
20
18
36
10
14
19
12
132
8
7
14
30
102
3
7
32
18
7
15
60
21
17
46
5
4
8
31
8
37
3
5
52
23
13
24
17
24
3
9
19
15
41
9
27
24
7
32
4
2
15
45
54
6
7
15
17
16
12
63
20
21
39
6
3
40
111
14
19
12
29
6
4
2
27
7
38
3
33
12
12
6
40
9
15
36
50
43
17
72
19
35
9
72
15
4
12
14
54
45
4
20
7
8
12
13
5
60
12
10
9
5
30
21
15
1
41
6
16
5
7
45
96
8
24
24
16
15
29
16
15
14
7
17
15
16
56
60
19
21
5
3
81
24
58
33
35
81
4
36
27
8
40
50
3
60
33
30
18
39
40
8
19
36
14
7
8
45
22
17
31
14
10
110
31
11
9
55
24
17
15
24
24
6
46
21
29
12
12
3
36
27
4
20
40
5
67
12
77
4
24
11
49
15
2
24
24
24
63
12
3
16
2
7
32
7
56
64
41
15
57
31
2
10
14
6
13
5
43
36
65
10
53
52
36
5
36
3
36
24
21
24
27
40
11
4
12
29
48
19
5
4
8
15
13
24
15
17
88
39
69
35
30
19
35
9
12
39
49
72
5
3
31
24
26
31
29
6
6
30
24
6
10
9
8
7
9
56
69
19
15
2
3
3
13
20
15
6
55
59
1
12
83
6
10
29
28
12
5
7
48
39
41
19
32
4
5
21
3
4
56
28
8
69
70
9
135
32
36
30
3
24
7
20
76
50
58
14
12
15
33
22
5
24
19
9
8
28
32
21
3
12
3
37
84
3
2
6
1
27
5
28
41
10
56
1
3
2
39
24
27
37
15
41
28
39
9
11
4
12
17
21
19
5
66
21
24
7
12
2
30
45
9
15
7
24
24
21
3
8
40
2
31
39
32
45
19
56
24
45
55
29
16
32
4
5
19
36
15
9
15
5
21
60
43
32
7
14
18
1
35
21
16
32
9
18
42
60
7
35
6
22
5
60
40
60
12
35
21
31
8
45
24
4
8
4
24
41
3
33
24
46
9
11
30
15
55
29
84
36
19
20
9
12
4
20
4
11
102
10
48
5
45
126
13
17
39
60
21
7
29
84
10
24
9
23
25
12
32
31
44
13
71
45
4
20
31
26
24
19
11
12
9
60
4
36
80
4
51
38
43
111
26
19
36
8
9
24
39
4
32
4
3
74
58
65
16
17
24
7
23
25
27
137
27
18
22
20
13
15
20
28
9
8
15
1
20
15
6
48
12
27
3
9
75
54
6
21
12
31
32
33
16
20
39
1
5
3
7
29
24
19
21
3
2
12
6
78
15
21
63
3
24
6
82
5
60
36
4
5
7
39
5
21
7
32
75
1
20
33
7
20
88
80
4
39
14
63
19
2
12
12
6
21
9
12
87
112
11
9
9
34
12
24
21
27
14
48
24
6
61
8
33
60
3
7
14
10
45
8
36
96
88
20
16
17
24
15
51
60
4
9
32
40
24
56
55
36
32
42
12
7
12
36
41
55
3
14
7
12
41
19
35
4
9
111
9
5
48
7
3
24
41
24
39
1
48
8
48
21
7
32
12
9
19
27
8
6
7
29
22
12
93
8
24
9
6
4
2
7
12
24
35
9
4
17
36
19
17
123
9
48
27
43
5
45
31
56
12
28
63
38
51
33
67
41
48
15
21
10
5
156
15
24
45
21
79
24
44
52
56
9
3
52
5
75
15
6
3
7
8
25
15
9
11
4
33
15
24
45
20
96
28
5
30
45
100
5
19
48
8
15
1
56
4
8
16
15
32
13
29
27
31
2
ABCD 318516258*7^$a-1 [50003]
24
60
145
30
125
24
1
48
96
126
5
240
12
133
24
11
187
66
23
49
47
121
72
35
49
47
97
35
36
1
119
168
84
60
7
17
24
169
11
12
84
37
11
24
217
6
29
60
1
23
48
31
42
18
12
101
48
19
72
5
12
49
59
49
216
47
31
18
71
1
162
41
7
150
12
6
5
49
35
145
83
24
37
120
60
71
120
12
31
5
115
42
215
12
1
35
91
42
191
37
6
41
7
42
95
61
240
11
36
25
72
203
60
156
36
60
1
47
25
59
12
24
1
59
67
138
11
12
37
59
49
11
1
11
132
132
60
85
23
96
24
48
12
115
162
323
168
132
49
30
78
18
12
149
24
12
85
18
60
18
47
36
79
54
191
277
143
120
73
72
47
12
48
7
53
48
115
18
23
79
42
35
36
12
19
6
59
61
60
54
18
30
29
13
66
65
85
59
24
36
60
55
77
97
114
137
24
49
18
17
24
37
36
35
49
180
24
23
36
84
127
126
72
84
6
30
168
144
48
72
42
138
132
71
73
35
67
18
35
7
30
42
30
47
25
35
12
24
60
55
17
55
113
12
1
120
11
49
144
18
48
162
59
12
19
24
90
156
23
1
95
12
19
90
35
37
300
11
157
83
24
60
60
48
49
131
49
35
48
12
12
19
149
36
13
30
42
12
35
72
73
6
17
19
41
79
5
12
12
61
36
42
108
17
24
13
155
12
49
48
23
144
24
13
119
1
90
17
84
84
60
12
31
77
193
42
65
43
12
65
48
85
11
36
13
23
12
19
108
90
35
67
29
7
41
19
138
71
25
143
24
36
121
54
41
132
19
90
60
47
259
54
18
18
48
42
149
31
18
71
55
120
18
36
42
72
12
6
11
12
49
66
65
31
41
12
103
17
7
17
24
12
67
17
96
1
11
120
43
90
132
11
12
13
30
162
18
65
12
127
5
24
144
1
96
120
23
1
47
240
24
12
13
35
151
30
71
73
18
5
13
108
60
179
31
137
12
48
7
5
24
97
192
23
19
18
71
217
11
84
12
67
5
85
18
53
7
30
24
47
19
18
72
107
1
83
192
12
115
30
47
85
35
1
119
55
96
17
48
19
89
24
55
137
25
36
12
11
60
24
55
12
29
31
5
85
36
66
29
7
5
12
25
12
107
1
35
12
31
48
6
23
157
11
60
139
5
91
53
31
54
23
73
48
72
131
36
49
11
48
1
107
157
90
29
205
59
55
12
5
85
78
30
72
23
36
84
55
6
47
192
12
72
132
12
120
19
54
114
72
126
59
60
1
42
18
59
13
35
132
49
83
169
30
41
19
17
37
11
55
24
41
79
108
17
109
6
5
48
84
36
97
18
185
25
71
19
60
90
48
90
18
42
5
12
24
103
84
90
24
18
65
25
72
83
24
36
24
144
12
19
36
12
5
37
36
59
24
12
12
120
96
108
13
11
108
12
157
47
12
1
59
48
19
36
48
149
36
55
5
12
1
35
13
203
24
12
253
119
96
73
83
253
23
12
25
30
65
25
6
29
1
54
77
12
55
77
19
17
60
31
185
7
17
19
101
31
48
60
12
6
71
48
36
7
17
13
11
108
25
60
66
41
1
35
1
54
108
29
12
48
13
299
13
35
204
25
24
48
24
155
1
47
85
23
144
61
107
1
83
36
25
11
204
7
29
12
49
47
19
17
24
13
11
25
143
72
108
19
6
54
5
121
162
72
65
7
18
167
13
12
6
17
37
47
36
36
12
24
1
54
54
11
36
60
72
73
18
36
53
43
12
90
60
83
72
48
24
120
25
35
55
209
7
197
25
48
24
47
24
157
35
72
91
29
120
168
25
60
12
95
49
11
12
31
18
23
12
36
37
54
5
13
59
49
36
6
5
72
61
126
41
73
23
103
53
60
7
5
24
12
96
240
109
71
97
47
144
1
23
48
127
53
24
48
1
24
120
143
12
84
48
145
18
6
83
108
79
5
132
109
114
18
156
42
5
36
48
12
73
ABCD 318608028*7^$a-1 [50006]
69
21
12
27
64
5
39
28
29
42
13
17
18
21
4
17
19
12
12
5
30
25
23
12
33
9
12
6
6
27
51
6
12
27
3
48
60
1
8
4
12
11
12
21
60
9
15
12
3
21
9
42
36
6
6
6
36
6
12
72
6
15
12
15
30
51
4
23
9
9
24
12
39
16
11
42
30
25
5
24
12
31
41
3
36
4
47
18
12
24
12
6
12
6
6
1
80
33
12
3
15
24
6
18
18
12
18
33
36
9
24
19
60
8
3
1
8
15
21
24
3
6
6
36
6
3
21
7
32
3
18
6
24
37
17
12
15
4
29
6
36
36
18
15
3
1
101
18
24
72
6
7
17
3
40
107
57
60
15
1
12
17
6
18
30
30
36
3
9
63
36
48
16
36
32
15
1
11
21
24
33
30
6
7
60
5
7
32
9
18
21
36
24
3
18
7
5
6
36
25
17
75
96
12
33
15
9
48
15
16
12
35
6
19
12
5
6
1
23
13
5
27
15
1
47
30
24
6
12
18
48
31
20
9
36
51
39
1
8
24
36
21
39
3
6
30
18
39
21
87
21
19
11
24
21
33
12
7
5
6
69
21
6
18
12
54
30
6
45
75
30
51
4
41
12
67
53
12
3
4
5
6
12
25
8
12
12
28
11
30
42
6
42
12
25
17
18
12
1
24
23
9
33
36
30
37
12
32
9
12
3
15
21
33
30
24
6
30
6
6
18
24
19
5
19
5
31
5
15
39
1
35
30
39
9
12
6
6
27
3
18
19
11
30
3
4
11
54
7
20
39
12
9
45
6
66
12
54
6
42
30
12
54
21
3
6
24
7
80
27
25
11
9
36
9
3
3
36
49
12
32
9
75
12
39
1
8
3
18
12
18
60
49
5
12
42
12
1
5
12
3
4
23
1
12
59
6
12
12
6
6
18
78
7
17
3
4
20
4
11
6
51
12
21
36
24
15
40
12
11
21
33
7
32
3
25
5
18
18
18
13
5
55
36
20
4
5
55
11
90
66
9
87
13
41
3
3
1
29
7
5
36
3
24
3
12
12
1
11
37
17
7
20
9
3
28
41
19
8
129
39
15
6
24
27
15
24
45
3
24
60
48
1
11
1
5
27
33
30
18
7
12
23
33
48
40
5
30
1
11
18
18
21
15
54
6
45
21
7
5
27
27
73
23
33
3
24
24
12
24
6
19
24
20
36
21
27
40
5
15
69
43
5
79
8
16
32
3
12
9
9
6
13
29
3
24
51
73
8
28
44
21
12
27
15
6
66
1
5
6
61
8
24
3
54
6
6
7
20
4
8
81
19
23
36
12
12
33
3
18
51
3
18
7
17
36
19
8
40
5
12
39
9
7
47
1
5
19
47
12
18
60
19
47
45
33
12
12
42
9
21
39
9
12
6
9
3
13
29
3
12
27
30
3
48
15
6
36
15
9
12
67
32
28
8
60
9
15
33
18
12
30
18
12
54
60
3
9
54
48
18
12
7
5
30
42
6
25
5
3
9
36
6
1
12
5
12
55
29
24
7
17
91
11
6
3
3
12
21
27
6
18
18
7
29
51
3
6
6
6
6
48
36
48
30
24
15
57
31
11
1
12
59
37
8
16
36
5
27
21
36
3
21
48
12
39
15
13
72
32
9
31
11
24
6
30
57
27
42
24
7
8
12
9
63
9
24
30
66
6
1
107
12
6
12
6
18
3
120
63
30
15
3
57
3
9
21
24
3
3
6
18
42
24
6
24
6
3
15
1
12
48
5
30
49
41
6
18
3
3
36
30
12
18
12
6
48
15
9
36
24
7
5
18
9
4
35
6
54
9
36
33
12
12
12
15
81
51
69
15
24
45
15
9
7
8
45
12
19
32
3
21
3
37
44
24
27
45
21
27
3
37
12
5
3
3
33
16
65
19
17
72
12
36
30
72
6
42
6
3
15
61
29
43
47
93
12
63
1
59
61
17
12
7
11
78
12
36
19
20
64
8
9
39
3
1
23
81
9
3
3
9
12
16
8
9
18
13
35
6
19
11
12
24
30
39
3
24
13
8
12
16
11
1
5
48
6
30
111
15
18
19
24
5
6
25
101
19
35
30
66
48
42
3
16
29
6
18
15
9
19
11
6
15
48
40
8
4
5
48
54
30
39
9
12
15
15
9
12
12
40
8
15
9
15
30
3
57
12
24
30
13
41
19
17
12
15
12
40
44
21
39
3
12
1
44
36
9
19
12
24
5
15
81
39
16
23
1
35
9
21
48
36
12
15
3
30
43
5
24
3
40
12
48
5
7
44
45
6
24
1
8
12
9
6
48
1
17
12
3
9
39
4
8
39
12
36
18
3
52
8
15
37
24
5
15
3
18
12
18
12
6
132
7
17
3
12
9
7
5
43
41
15
51
57
12
16
24
23
13
5
3
21
78
21
9
7
29
7
17
54
13
11
18
12
79
5
3
16
41
3
3
13
32
21
3
15
60
69
16
5
12
30
1
56
3
13
20
27
6
55
12
8
9
18
21
39
9
3
9
81
12
19
11
12
12
42
19
20
9
43
32
3
18
24
6
21
21
12
3
4
23
24
73
41
60
19
8
15
13
5
63
51
6
27
16
17
12
48
24
12
3
21
54
21
24
9
15
16
47
13
36
12
29
24
48
12
15
9
42
24
6
36
27
3
30
111
52
65
18
18
103
5
24
51
33
27
108
12
51
18
12
6
81
3
12
25
5
6
37
11
24
18
66
1
5
30
13
5
12
6
33
27
33
9
6
6
18
66
3
12
39
12
33
57
18
36
6
24
12
43
108
47
36
12
13
24
23
12
6
3
27
13
11
21
72
51
18
3
36
27
18
3
3
12
1
17
24
3
27
6
7
71
18
43
60
11
1
29
7
5
19
53
27
12
21
3
9
6
36
6
75
3
1
48
23
12
42
30
54
15
27
45
24
21
7
20
9
24
42
1
17
12
6
9
27
18
15
33
7
11
12
24
12
1
8
12
27
6
6
18
19
20
16
8
9
43
23
6
7
44
15
1
8
15
9
28
11
36
6
39
52
17
72
36
3
9
27
12
12
48
51
6
6
21
24
16
77
18
1
20
12
12
16
35
6
6
21
3
36
18
24
42
1
8
15
13
5
12
79
17
54
73
23
12
18
18
18
27
3
6
27
148
36
17
6
12
18
30
6
75
93
30
1
12
29
18
9
28
17
3
9
7
11
12
6
31
68
27
12
6
15
12
9
6
13
17
19
11
12
1
8
48
3
24
114
18
1
32
24
15
12
30
12
19
5
12
96
15
4
8
27
13
5
6
21
3
1
80
12
9
6
24
33
36
12
4
36
5
15
40
5
6
6
6
36
12
6
7
23
30
15
52
24
59
13
8
4
32
15
6
6
1
35
6
12
39
3
36
1
17
27
21
18
25
12
29
15
12
9
48
60
18
6
7
11
54
27
9
15
21
27
12
33
12
54
12
66
18
25
60
53
30
33
87
13
72
23
25
8
9
48
7
5
12
102
1
11
25
5
15
39
33
24
24
39
73
35
6
3
9
6
21
24
45
12
7
5
27
15
54
3
15
1
11
6
3
3
13
77
12
24
6
37
17
48
6
18
19
29
3
15
24
42
6
6
6
36
6
30
36
12
12
42
7
23
21
76
12
5
24
24
12
18
30
12
96
27
4
71
66
24
30
33
24
69
27
3
6
15
3
36
13
24
17
6
12
1
35
6
36
6
18
6
1
23
90
12
24
6
12
9
57
24
15
4
5
7
35
73
23
1
23
12
1
17
18
49
5
24
60
6
21
36
15
24
1
11
54
54
18
39
4
11
12
45
21
60
42
9
45
15
24
27
12
18
6
60
48
42
54
18
18
30
3
40
17
19
11
9
24
64
20
39
24
49
8
9
18
66
3
28
23
42
30
18
36
6
42
3
9
27
27
6
6
30
3
39
1
5
6
18
3
33
6
1
8
4
20
48
40
47
6
36
19
8
99
6
6
21
40
5
24
19
24
8
4
29
27
15
96
153
63
18
39
24
15
6
3
57
18
54
24
6
9
4
17
54
6
48
12
3
9
7
8
12
51
1
29
7
29
6
24
12
1
17
12
36
39
9
18
37
17
12
15
9
91
17
18
12
33
27
1
65
7
41
18
13
120
23
6
78
6
7
5
3
16
80
24
60
16
35
9
45
24
12
15
16
96
11
57
4
5
3
51
9
28
11
21
52
17
84
24
12
15
3
6
12
39
48
15
18
15
9
18
6
7
60
77
3
9
19
5
18
42
67
41
12
18
12
12
18
24
84
12
7
11
6
55
89
30
24
6
3
3
12
9
4
8
15
12
6
12
19
11
6
30
6
12
3
21
24
31
32
33
6
13
12
48
29
6
6
75
9
12
24
6
6
12
63
12
39
9
27
21
24
3
9
24
4
77
18
6
12
3
15
6
18
12
18
15
15
54
7
12
11
48
1
35
18
7
5
63
9
6
24
24
1
23
36
21
21
60
27
9
19
23
21
15
6
7
11
13
8
12
9
7
8
4
8
57
48
12
54
13
5
24
12
15
75
37
12
8
9
3
3
36
24
12
6
12
3
15
6
18
1
8
39
25
8
9
42
6
18
9
4
24
12
17
6
6
15
16
11
33
9
63
27
25
12
24
5
7
5
7
12
5
42
48
33
33
19
8
3
9
9
24
7
5
15
24
3
21
12
16
11
96
66
18
24
24
21
33
87
9
3
33
7
5
3
51
18
3
12
63
6
6
13
41
6
54
7
17
42
6
24
19
17
7
23
12
13
20
15
25
23
6
15
27
6
15
21
6
13
5
6
24
6
147
15
6
48
19
29
15
45
6
6
6
24
66
19
89
6
18
30
33
27
33
3
24
21
3
13
53
36
36
18
12
9
3
12
30
6
30
99
9
30
36
54
18
12
33
15
57
12
51
9
21
103
5
6
18
7
23
25
5
51
9
18
36
1
17
18
30
3
64
56
24
3
ABCD 318670652*7^$a-1 [50022]
15
11
21
21
28
11
3
36
1
29
6
25
9
14
21
24
3
24
60
1
32
52
5
39
21
48
48
18
12
9
61
3
17
12
3
48
1
11
24
28
12
29
19
33
12
3
12
33
50
82
26
72
1
56
27
45
16
23
1
12
21
8
7
35
21
1
27
12
17
4
11
16
21
35
36
21
48
3
49
23
60
13
20
42
36
37
8
16
5
43
65
3
24
3
6
6
10
56
18
22
35
9
7
9
20
24
4
11
39
12
9
39
37
113
30
13
113
28
2
24
69
33
30
22
2
21
3
34
15
23
34
24
24
12
14
34
26
10
3
11
57
51
9
69
15
15
9
4
93
24
20
6
1
12
20
36
21
18
66
19
5
42
10
36
2
6
30
12
9
15
21
3
30
7
68
24
13
60
47
3
24
9
51
10
3
57
8
19
53
4
11
69
7
8
12
27
6
19
12
48
24
17
42
22
12
23
21
55
24
21
12
8
79
17
39
4
83
9
49
96
8
3
15
22
56
6
13
24
8
15
21
4
56
15
30
7
17
15
15
36
45
9
15
9
6
1
33
62
48
21
21
3
16
21
2
12
9
64
17
54
96
1
8
1
27
108
59
9
4
8
3
10
12
23
61
3
17
12
15
12
12
39
12
18
7
8
39
72
13
5
3
12
12
13
8
18
9
37
86
12
21
52
24
35
133
11
13
17
19
45
20
16
3
48
29
15
9
3
15
1
48
12
41
16
39
11
6
24
31
12
44
49
20
7
12
35
9
48
4
35
6
18
1
33
3
8
60
4
105
11
12
3
21
15
34
14
1
116
21
3
4
41
4
23
15
85
9
14
13
17
27
39
13
5
3
69
4
11
28
77
7
12
29
127
11
24
48
46
50
42
18
25
9
3
5
54
46
35
4
44
25
14
25
17
31
9
71
33
66
21
12
25
20
15
16
32
99
10
27
113
3
1
14
33
4
35
10
36
35
12
3
30
18
10
14
12
10
35
3
10
3
20
3
22
2
10
36
2
9
13
11
52
12
24
24
32
13
2
1
11
34
27
29
54
34
3
5
54
10
50
6
7
41
24
6
24
33
16
12
44
51
22
47
64
56
33
3
4
32
3
25
24
11
45
36
52
17
3
25
2
13
8
75
117
124
33
60
20
18
33
81
3
36
24
4
12
12
8
15
13
33
14
9
3
49
5
55
21
95
16
11
10
27
20
1
35
4
9
32
55
44
16
45
15
36
56
51
13
53
6
12
21
4
21
11
4
11
1
12
84
29
54
21
48
4
84
11
10
8
39
28
20
1
12
2
10
15
23
73
24
11
22
12
36
63
68
24
76
35
36
24
18
15
1
15
17
7
8
25
2
1
32
15
30
18
6
24
6
37
11
22
11
9
28
23
75
10
20
7
12
8
40
35
10
26
12
10
15
29
48
27
25
11
24
24
1
20
76
23
1
15
8
15
10
8
4
14
12
60
9
28
11
45
9
16
14
6
7
23
12
1
32
9
6
21
1
12
26
6
7
11
25
23
1
12
9
8
7
17
6
24
10
39
24
35
12
10
11
40
9
3
17
18
36
9
4
44
27
13
5
12
19
11
36
30
6
34
3
23
25
23
36
10
20
16
39
57
27
57
59
1
63
35
18
31
32
15
10
39
20
57
4
27
12
8
15
18
51
15
21
9
6
9
39
13
23
21
15
12
33
12
1
119
12
39
22
24
23
76
9
50
21
39
6
31
11
12
21
4
11
13
104
12
15
25
5
75
37
24
2
1
23
36
25
9
15
12
8
40
21
8
43
60
23
96
60
42
19
44
15
1
83
10
80
39
9
16
15
9
35
28
9
14
12
10
20
40
47
16
9
50
12
1
32
145
2
10
11
12
12
39
12
48
1
11
12
13
33
3
21
11
1
20
6
12
6
7
29
7
36
12
12
17
15
16
89
39
45
15
27
70
26
12
1
5
7
12
5
18
22
87
23
21
4
12
23
12
1
17
15
13
12
26
13
24
57
2
25
21
27
48
44
3
13
17
3
40
9
3
32
3
57
51
1
17
40
2
33
36
15
69
21
16
32
6
25
9
3
9
14
54
3
3
36
34
36
8
36
4
63
8
15
45
28
29
15
24
36
15
178
20
7
29
3
25
20
63
27
36
25
32
40
24
33
8
12
16
12
2
36
66
3
75
10
96
56
40
24
59
4
47
10
32
64
3
20
52
12
11
70
98
57
1
47
12
21
42
12
10
3
47
12
9
4
41
72
4
39
45
32
18
30
66
1
59
10
36
51
83
48
21
12
100
35
9
28
33
32
15
15
1
12
23
1
101
7
8
12
3
12
13
35
58
12
8
31
33
12
15
29
6
36
25
24
5
24
6
24
24
18
40
32
28
2
93
60
27
22
11
28
24
83
9
3
37
23
10
12
23
13
27
24
9
14
81
25
3
12
12
17
4
24
3
65
27
36
4
41
42
9
15
9
4
24
48
45
11
60
4
35
70
27
36
36
45
80
7
84
29
4
32
18
10
11
27
24
1
33
11
15
13
57
11
25
14
1
32
15
37
11
24
13
35
30
40
38
24
36
13
12
12
12
5
16
35
3
12
33
12
27
82
51
9
38
21
36
21
3
4
20
15
25
45
27
21
32
30
96
36
1
9
23
15
36
9
21
15
24
25
3
47
21
4
5
55
23
24
21
69
6
10
14
33
15
36
10
2
12
37
41
15
9
3
27
25
8
4
21
8
78
12
9
13
3
5
3
15
133
17
24
16
14
21
21
6
34
15
8
12
85
74
37
20
12
36
36
28
5
42
24
13
9
38
96
1
12
11
9
3
37
23
10
8
4
2
9
12
28
11
21
49
8
55
8
9
15
3
33
13
3
11
42
3
37
3
47
13
68
4
5
31
60
68
1
14
21
3
1
12
8
39
60
30
27
3
37
48
48
23
6
7
24
23
46
26
57
25
20
12
6
94
63
12
23
12
1
24
12
9
8
16
23
3
1
8
21
24
15
1
3
24
8
52
8
16
32
109
20
6
6
3
4
89
28
2
1
11
73
8
4
45
11
12
40
23
34
11
15
6
15
3
12
21
64
5
30
37
8
3
25
48
20
25
15
45
14
34
56
7
33
95
39
73
17
24
16
11
33
6
10
14
36
21
9
27
39
13
8
27
10
62
61
45
23
25
35
15
6
18
22
14
37
8
61
36
20
15
13
14
12
34
56
28
11
12
27
33
16
71
21
69
15
13
2
33
4
59
25
12
57
3
119
81
3
22
24
8
15
25
35
28
12
23
30
18
36
1
48
35
22
51
8
4
11
33
4
32
4
8
24
15
1
8
27
1
11
48
57
72
48
37
26
22
15
8
28
5
4
26
10
11
45
31
120
12
21
50
10
14
12
37
33
68
15
4
32
24
27
21
37
47
24
57
3
21
15
3
21
1
26
12
18
4
23
15
10
23
85
8
30
10
14
33
4
12
57
14
66
7
8
1
8
15
1
14
90
6
6
31
23
1
9
36
11
52
33
2
6
75
12
3
6
63
1
35
4
8
12
37
3
11
13
32
4
32
24
1
39
35
12
12
10
80
18
10
14
37
32
40
29
31
35
81
45
88
2
30
127
44
27
10
8
15
3
30
24
15
1
26
6
31
56
36
28
56
33
3
1
11
33
4
32
31
5
18
12
93
1
26
18
24
15
3
45
27
22
11
48
4
8
24
28
68
12
1
11
28
20
12
69
27
37
3
12
8
33
6
45
9
27
12
16
5
24
12
7
8
1
2
10
47
25
11
28
11
58
15
11
42
15
3
45
1
23
21
4
2
73
132
23
36
6
39
15
24
13
12
5
63
15
9
51
49
11
48
9
36
9
16
26
54
7
8
28
8
75
10
39
59
13
35
48
6
55
59
30
4
11
25
11
109
11
24
84
27
9
24
15
6
16
23
1
63
17
6
18
3
37
20
63
4
8
28
29
15
160
11
24
10
14
1
11
22
2
18
78
9
3
21
9
15
21
64
26
25
20
39
12
36
9
15
9
4
24
33
27
23
30
15
3
12
33
16
44
15
10
36
27
23
1
21
8
7
5
15
3
9
3
34
39
24
71
12
18
15
45
27
33
24
3
45
28
20
27
13
35
1
11
3
1
12
47
9
1
11
36
9
6
1
48
36
9
48
11
4
20
1
3
12
41
4
12
20
28
15
12
32
15
21
4
47
1
5
12
16
14
13
17
63
3
9
36
105
19
56
21
19
29
15
27
36
78
43
11
30
3
37
8
15
3
72
33
4
24
8
13
2
21
3
49
12
9
12
24
26
70
24
11
9
7
56
15
12
25
48
56
12
4
8
3
1
9
14
33
4
56
25
3
24
20
49
11
24
52
8
36
28
8
25
39
8
3
33
25
14
45
87
30
63
37
27
32
12
15
10
2
13
59
13
23
1
57
24
2
46
14
85
29
15
40
60
9
11
25
24
26
12
9
48
15
6
6
58
12
3
20
1
12
75
12
47
24
142
24
44
42
1
89
42
6
75
12
16
24
113
6
33
4
23
1
9
15
5
28
26
24
12
21
9
ABCD 318787502*7^$a-1 [50016]
53
52
45
11
19
12
36
5
24
24
61
42
30
11
156
1
6
17
7
6
6
29
1
18
41
16
15
6
63
3
5
84
31
12
18
12
12
15
20
4
21
3
21
90
12
5
36
28
3
45
8
16
21
12
39
15
33
12
32
16
8
1
36
18
17
7
53
52
27
41
16
21
30
21
15
6
35
13
24
12
11
13
15
33
23
37
11
76
9
59
61
27
3
72
18
23
12
7
66
27
9
11
12
13
23
12
67
33
9
23
1
6
90
12
3
3
18
39
8
13
35
4
48
24
44
13
18
6
11
37
27
20
12
7
36
5
31
29
19
9
3
33
3
102
12
6
5
1
15
8
36
7
21
9
18
29
12
13
6
24
9
57
24
6
6
47
1
35
19
69
15
9
3
12
36
36
33
27
18
48
18
6
11
1
3
45
3
12
69
36
3
3
102
12
11
1
30
6
23
36
48
7
33
8
37
12
15
36
12
8
1
30
21
8
40
20
12
4
32
16
51
12
17
13
3
9
11
25
15
3
18
23
28
21
11
16
21
36
39
27
9
32
7
36
17
24
24
25
6
9
56
4
8
60
49
11
40
9
18
24
9
15
42
23
13
6
24
21
15
5
16
9
6
66
60
51
20
12
24
1
51
27
6
63
27
5
12
7
33
8
4
32
19
65
7
21
9
18
42
15
21
24
51
9
66
18
23
4
3
54
3
33
24
18
29
4
21
6
6
23
1
39
21
12
27
12
8
4
21
18
21
21
156
71
60
19
6
15
27
30
35
19
5
28
8
25
35
7
18
23
37
11
7
6
47
24
13
48
36
3
12
3
84
36
53
4
8
48
12
76
12
3
9
3
5
60
12
13
24
6
54
51
39
33
15
6
24
23
4
8
7
9
9
23
7
29
1
6
18
3
44
7
77
1
24
30
5
7
6
12
3
12
15
5
28
75
5
43
6
3
27
53
60
16
3
29
7
5
24
28
3
18
6
18
107
4
20
4
32
24
36
1
78
5
7
29
28
15
9
8
31
65
28
32
25
35
40
33
6
54
6
12
5
12
88
8
12
1
11
7
41
25
15
8
1
24
39
9
6
24
9
20
12
12
31
12
5
1
11
1
6
60
6
27
39
21
9
36
12
3
56
12
28
32
31
17
16
24
15
9
8
1
18
24
6
23
48
28
8
25
90
9
3
30
27
33
35
24
31
5
1
24
18
17
16
33
6
6
3
12
123
33
12
8
52
12
21
23
12
7
18
6
42
36
39
69
23
1
24
3
8
16
75
5
7
93
12
8
1
27
12
8
13
18
36
5
1
6
17
25
3
15
30
11
13
6
21
24
21
27
8
19
6
11
12
7
33
15
9
12
24
20
49
24
6
54
84
6
5
1
27
57
12
27
68
1
11
1
35
36
28
3
21
3
41
12
13
15
20
1
66
30
3
3
30
111
33
6
5
25
35
37
27
8
49
30
53
1
35
24
40
15
9
8
25
11
7
12
12
9
44
28
32
7
6
18
21
9
23
25
6
6
6
24
90
15
9
18
30
18
42
39
15
21
8
52
9
11
13
48
35
4
48
15
84
5
16
27
18
36
42
6
23
40
8
43
29
7
48
9
8
1
78
9
15
9
3
6
6
18
11
24
52
8
25
23
1
36
11
48
12
37
24
42
30
11
24
4
3
24
42
59
19
60
6
23
1
3
81
3
33
11
1
18
12
21
8
4
27
18
15
8
13
35
1
12
59
7
24
29
28
32
1
42
9
69
99
8
24
13
78
5
1
6
12
6
39
12
21
12
3
15
53
24
13
35
4
8
24
19
6
3
8
28
9
12
39
9
60
11
19
17
4
20
12
13
3
9
35
25
15
8
31
57
12
21
30
12
21
33
72
3
3
5
13
27
15
18
18
24
17
25
48
6
29
12
7
21
8
1
12
132
12
3
21
42
36
6
18
33
15
66
11
7
6
3
9
24
18
17
12
28
48
9
6
21
39
17
1
12
15
12
12
15
29
4
15
6
3
57
35
37
15
84
20
28
15
9
44
52
9
3
20
43
5
60
25
3
27
5
25
12
6
6
66
9
3
29
7
9
8
12
60
61
6
33
72
96
8
24
37
15
21
11
1
11
25
12
15
20
12
1
30
54
3
15
18
12
11
1
12
3
8
43
9
3
54
6
41
13
24
6
12
5
13
3
9
27
12
21
27
12
9
42
12
6
15
3
36
12
5
1
84
11
25
3
27
6
3
8
24
7
9
15
45
33
39
8
13
6
66
27
12
3
24
30
11
12
31
17
12
36
40
8
7
6
11
7
21
21
36
11
1
6
29
28
9
30
6
12
6
9
9
6
6
15
57
27
15
5
25
24
3
15
9
8
28
36
48
20
55
45
33
24
6
9
3
17
40
12
15
21
8
73
6
5
100
24
56
7
21
36
68
16
3
17
79
21
9
24
6
42
3
45
3
9
30
89
4
27
9
27
53
13
18
17
84
1
36
6
77
13
36
15
56
13
23
55
21
15
29
25
11
13
23
4
8
4
36
27
30
11
12
25
11
19
24
12
5
4
8
1
3
27
12
18
18
6
18
5
7
12
36
17
13
11
36
19
41
7
12
5
25
24
12
39
3
5
12
25
12
23
37
23
16
21
24
24
3
8
16
8
7
6
36
42
30
18
5
24
13
15
8
13
18
21
3
5
19
9
32
4
8
40
12
132
21
6
12
21
8
52
3
33
9
11
4
9
3
3
45
27
24
53
16
56
4
12
27
6
18
6
11
40
108
45
3
9
15
87
29
4
8
4
24
75
21
3
36
5
1
24
12
42
105
9
6
12
9
8
7
6
12
30
5
36
43
17
7
9
20
1
3
12
24
32
1
39
12
21
35
13
27
9
18
5
25
11
4
9
11
73
15
27
41
64
8
64
39
41
19
5
16
20
43
18
48
12
6
42
24
3
24
15
41
40
24
12
39
18
12
27
32
37
12
11
37
11
12
16
12
20
1
12
18
60
5
7
36
29
1
11
1
39
39
33
8
1
30
5
7
5
19
42
30
9
27
24
9
63
5
16
51
5
1
11
1
12
12
35
73
6
18
11
12
31
29
37
12
3
12
8
19
30
47
40
8
1
23
64
15
24
42
30
6
3
21
35
19
18
11
4
81
6
12
29
1
6
5
40
8
7
21
8
1
3
3
30
47
31
5
7
72
6
36
12
48
6
29
19
5
7
6
15
33
48
48
36
12
11
67
9
51
69
20
40
12
33
15
8
1
3
3
6
30
21
20
79
18
3
9
3
9
18
48
101
12
1
6
29
24
12
76
3
36
90
12
3
15
30
11
12
31
5
1
3
56
31
18
123
8
1
11
12
7
72
12
5
25
12
15
12
33
27
8
24
19
12
12
41
4
48
21
11
37
3
3
42
11
12
1
3
21
23
12
16
33
36
6
6
27
20
16
9
36
72
3
9
36
6
17
4
20
31
21
20
25
11
7
5
37
11
49
6
5
4
57
84
18
9
12
8
25
15
9
23
43
24
12
6
24
39
21
71
40
8
4
8
28
87
24
41
36
19
12
18
3
3
12
9
33
24
18
6
3
8
12
16
48
44
4
3
17
1
18
33
9
6
36
5
4
21
24
23
4
3
6
30
36
21
20
12
16
39
41
4
12
32
43
12
5
19
30
6
57
20
7
5
1
18
41
12
16
63
9
32
24
13
30
12
24
24
77
4
20
12
16
8
28
3
24
5
133
3
9
11
16
8
12
85
23
43
30
18
21
3
17
4
12
3
30
84
27
9
6
5
37
6
5
4
15
18
60
6
6
3
44
48
48
19
24
17
16
24
8
13
3
3
5
28
21
12
11
7
42
66
6
23
49
3
24
12
8
31
9
21
6
12
30
3
27
66
3
48
51
18
6
5
4
51
29
28
72
8
49
39
15
5
16
8
24
4
15
5
37
30
21
21
12
27
9
11
1
83
25
3
8
25
30
12
30
6
33
3
18
11
25
3
3
18
18
53
1
30
29
12
37
36
27
36
8
1
18
12
9
12
36
8
4
8
4
9
23
37
6
17
7
5
19
6
35
1
6
6
11
1
42
41
4
24
3
24
29
40
8
1
6
6
24
11
7
6
11
1
18
6
23
13
36
12
3
48
33
24
3
20
7
18
24
3
21
18
5
4
12
75
65
1
12
12
6
45
12
20
1
120
6
24
9
9
11
7
5
84
7
6
63
33
6
21
12
3
24
9
8
85
27
15
113
7
30
27
15
33
8
13
30
17
7
41
4
8
16
3
36
36
17
1
15
45
42
9
33
30
9
3
48
9
63
54
15
9
6
29
24
37
6
5
24
31
17
7
12
9
20
1
12
6
29
12
25
12
18
9
20
67
9
15
5
43
17
4
3
5
61
30
6
27
24
21
11
4
9
23
4
56
13
54
45
9
15
8
1
30
17
13
3
8
1
15
12
8
13
6
5
16
75
17
4
24
12
3
36
6
6
5
7
18
11
60
16
21
11
1
12
96
3
8
37
71
7
12
18
47
40
3
33
24
21
35
16
33
12
23
28
33
6
12
57
9
15
56
12
1
18
42
27
9
18
48
29
7
17
12
4
48
3
30
12
6
9
9
60
36
15
12
27
9
12
33
27
9
42
12
5
43
18
47
1
36
30
42
12
27
56
12
28
12
15
29
1
11
43
24
12
53
4
8
36
4
8
19
24
24
6
27
48
3
12
12
33
9
42
45
8
1
6
18
15
8
28
12
8
24
31
17
31
18
6
57
8
43
9
8
19
9
15
17
60
19
18
27
45
12
47
25
24
24
59
7
33
48
9
23
13
47
48
12
88
45
30
18
60
30
5
24
13
6
17
1
11
4
9
51
45
23
91
9
12
33
11
1
3
21
24
3
8
84
25
27
33
23
24
16
8
1
15
33
12
3
15
17
49
51
20
52
9
6
18
12
6
30
3
9
11
1
3
8
13
42
24
29
19
5
16
39
30
27
3
18
3
15
17
28
3
42
24
3
81
35
13
15
3
30
23
1
27
8
37
27
32
28
9
3
8
1
3
3
29
12
13
47
16
3
36
21
45
39
8
1
23
7
29
16
33
23
16
24
9
6
9
12
32
19
5
1
18
33
27
41
19
6
3
3
29
12
7
29
19
21
12
3
6
111
9
15
45
11
43
45
8
4
12
15
45
8
13
6
33
3
5
1
6
18
11
ABCD 318848906*7^$a-1 [50043]
28
18
21
171
45
35
1
41
46
6
14
82
51
60
48
59
1
11
109
35
6
43
35
61
113
6
16
21
3
32
132
6
36
55
36
77
7
11
85
3
45
15
2
18
37
29
31
17
22
20
49
65
24
18
12
37
5
96
24
36
10
8
52
84
54
30
32
13
87
8
6
7
41
7
12
23
138
18
4
8
1
15
33
23
37
29
55
15
24
56
28
14
7
36
63
14
31
11
25
35
16
14
7
29
10
21
72
15
50
55
35
13
29
34
86
42
6
90
114
48
12
19
53
36
4
44
55
12
23
72
4
44
82
128
22
62
18
13
36
29
52
14
24
10
56
40
51
15
21
11
22
27
17
46
21
59
25
36
9
39
15
2
34
20
49
12
95
54
6
28
30
20
6
1
36
24
23
30
36
40
20
6
1
77
31
83
28
21
48
23
13
5
24
24
91
15
44
12
73
27
33
27
38
54
22
6
38
7
17
7
84
17
42
13
15
8
61
12
11
96
12
18
46
14
90
102
10
9
9
42
54
14
12
72
16
6
8
6
1
35
25
15
54
27
3
92
25
23
25
72
48
71
1
23
46
30
116
1
3
9
59
61
48
23
6
28
74
18
43
71
4
14
60
46
117
23
37
5
48
22
9
36
17
102
46
44
19
15
117
77
7
11
25
23
162
34
21
47
52
21
123
2
19
119
13
221
60
31
5
43
27
14
7
9
3
53
31
3
14
120
7
89
22
50
70
45
3
14
31
5
7
77
19
27
80
24
30
22
14
102
13
15
45
75
2
12
66
42
34
45
11
42
12
139
17
43
5
7
155
1
72
11
1
17
18
12
49
41
52
20
34
92
13
12
17
19
149
28
50
40
57
60
3
12
2
31
29
66
13
147
44
6
43
17
46
6
48
140
67
17
6
13
101
6
12
18
54
48
13
59
97
12
3
8
37
53
12
24
91
11
10
75
23
6
36
4
6
74
6
1
12
51
20
48
133
23
96
1
53
24
22
14
6
18
43
83
30
12
31
47
10
3
24
89
7
84
35
70
63
29
30
13
15
14
115
15
14
7
35
58
20
22
8
13
24
5
4
27
3
189
15
6
56
48
84
96
10
36
56
25
36
12
36
35
24
61
12
17
36
34
14
22
9
12
60
35
13
65
6
1
107
6
12
31
41
76
15
36
95
6
31
33
6
44
84
1
12
27
44
1
5
10
62
48
91
131
1
3
56
13
75
2
19
83
13
24
9
6
14
7
5
24
18
22
50
36
48
42
12
6
22
8
16
14
13
39
2
7
23
6
60
10
26
34
36
84
2
34
50
36
54
1
5
24
18
1
15
21
35
18
22
6
24
194
61
65
16
8
6
96
10
188
7
29
7
12
47
24
61
23
42
34
30
27
41
7
69
87
39
9
47
24
24
13
12
77
10
21
99
45
39
120
84
44
46
66
6
39
29
42
24
37
17
12
10
50
18
1
41
31
87
32
12
1
5
7
23
6
30
25
24
27
8
90
6
16
9
53
18
18
55
131
85
9
56
91
3
32
49
39
62
4
14
52
2
7
23
12
16
81
12
36
53
19
9
3
17
18
36
70
50
1
53
10
14
31
60
35
42
55
5
24
31
59
30
108
60
96
67
53
7
5
24
18
16
20
25
5
52
8
43
12
35
30
22
8
6
19
48
72
5
10
57
63
21
11
24
18
7
59
6
84
6
97
3
60
8
1
47
78
6
24
54
7
12
11
28
20
18
7
17
6
72
48
61
24
12
5
24
18
97
5
24
46
21
47
13
17
31
36
155
25
29
30
6
108
7
5
16
51
39
8
145
36
15
9
12
3
14
36
31
95
1
29
48
36
42
49
11
1
23
25
120
72
11
46
42
9
45
39
75
26
70
8
42
36
88
44
36
7
48
89
16
42
48
33
23
54
7
29
31
35
133
72
84
5
31
15
30
54
21
23
36
24
13
3
105
29
82
8
36
109
11
18
19
221
31
75
21
5
6
78
54
16
2
10
21
48
11
1
11
42
7
23
25
23
22
20
91
9
20
36
12
6
13
53
24
24
28
159
9
15
35
60
13
23
1
5
48
36
48
7
84
51
6
44
19
105
75
11
34
6
9
35
22
3
48
29
139
29
31
29
31
29
43
12
11
4
2
103
15
50
67
99
50
54
1
24
12
23
52
24
56
12
37
35
25
29
112
63
59
18
24
4
3
39
20
4
9
11
18
91
11
24
84
49
24
53
163
23
24
22
3
21
54
44
6
91
12
12
12
39
45
12
9
3
15
20
10
20
12
72
16
3
71
30
18
18
7
119
18
6
37
29
78
12
1
5
19
9
15
36
12
12
12
17
66
210
54
1
29
31
11
1
69
8
48
43
11
6
4
20
78
61
27
20
24
40
38
6
85
27
32
1
12
59
54
115
12
23
61
51
45
3
117
3
20
12
10
8
10
14
36
70
50
22
33
12
5
4
24
3
53
18
6
115
29
88
14
24
121
24
5
43
57
63
149
12
6
84
49
48
59
1
39
105
12
3
20
66
124
63
251
73
77
6
1
53
66
60
16
21
48
57
3
5
67
3
20
6
6
1
12
71
66
34
14
7
60
77
18
12
96
1
41
70
21
3
14
31
36
23
37
84
53
90
28
2
7
51
9
29
7
3
32
4
20
96
49
35
126
30
1
12
5
7
77
16
15
15
20
22
32
6
16
9
5
90
16
21
5
24
130
8
16
21
53
7
23
22
56
10
8
24
12
30
4
2
25
137
6
1
21
3
65
6
30
40
66
48
110
16
68
6
22
3
27
110
58
32
24
4
141
12
101
6
1
9
42
33
125
66
37
39
45
65
31
47
36
36
70
18
20
52
84
50
7
27
104
72
48
12
24
6
36
103
89
66
1
35
37
23
48
18
54
37
24
23
16
24
32
73
11
6
34
14
84
58
69
5
7
3
116
24
18
6
1
29
6
1
5
24
7
11
97
11
28
20
37
95
13
17
60
58
81
11
1
48
36
60
23
40
50
7
113
42
42
12
31
45
18
21
89
40
44
78
1
53
19
29
46
21
39
33
23
66
18
36
30
6
25
59
61
59
48
1
60
17
84
4
15
36
15
6
32
43
23
60
1
9
6
9
59
1
51
57
17
22
21
12
11
40
105
15
20
24
10
32
19
69
15
29
46
14
67
59
13
87
14
16
74
28
14
19
5
24
22
ABCD 318890402*7^$a-1 [50001]
36
27
28
17
13
38
4
32
24
9
12
36
37
42
30
11
85
122
33
79
41
79
161
24
3
33
49
78
41
1
11
12
3
48
21
48
72
15
16
12
17
39
64
56
57
39
24
22
2
192
84
4
65
15
88
104
21
3
4
18
47
3
22
50
33
3
45
7
12
48
44
16
5
60
7
5
7
48
20
48
93
60
51
10
59
60
96
1
50
64
29
15
52
24
8
48
22
26
172
12
152
28
12
29
7
84
48
101
72
48
19
5
43
17
157
23
96
19
48
8
9
3
4
5
73
143
67
17
31
5
3
36
76
65
3
4
5
12
24
36
48
36
61
35
36
12
12
3
40
32
93
43
12
18
24
35
24
39
33
15
9
43
20
96
21
24
1
23
25
50
72
24
46
66
188
84
12
10
18
17
61
23
96
24
19
48
24
5
1
24
18
17
36
24
1
2
57
3
21
12
27
21
31
5
24
15
22
23
139
17
108
67
128
40
30
47
3
52
5
13
35
37
50
144
4
5
36
72
15
4
6
35
24
13
30
5
48
37
2
16
54
14
21
31
72
5
115
5
27
16
24
164
16
29
12
55
12
8
57
67
36
53
1
23
60
3
4
41
19
68
96
24
88
5
24
60
15
105
48
12
25
71
3
22
54
66
2
28
32
10
48
2
40
12
89
84
12
39
16
53
13
35
12
60
63
22
26
4
5
7
8
22
48
23
27
70
90
8
12
21
132
7
17
51
48
16
41
7
17
24
12
3
144
21
1
59
7
29
31
32
48
9
25
11
15
64
96
5
48
15
64
41
12
24
135
40
8
22
26
9
36
24
39
4
56
22
35
24
103
80
22
6
32
33
49
11
7
5
51
46
18
5
73
23
49
23
39
45
24
109
23
24
31
114
11
15
112
20
10
42
140
148
32
141
84
24
109
23
19
29
72
7
17
63
60
100
17
3
81
15
9
36
12
24
13
30
18
107
15
70
50
21
49
2
100
44
36
69
15
21
3
21
15
64
12
5
75
118
2
16
24
5
73
102
89
12
39
21
48
19
65
7
20
36
60
10
47
25
72
18
5
111
36
46
23
24
12
48
3
57
7
29
67
5
37
35
51
196
48
30
30
41
84
3
4
44
57
49
23
3
22
18
5
27
36
4
41
19
18
98
72
33
39
21
39
48
9
3
48
24
70
11
7
32
40
53
7
36
65
48
37
35
39
105
39
12
9
36
37
78
92
21
1
50
33
36
27
40
29
48
51
52
5
27
48
4
5
48
12
31
24
29
1
18
68
4
29
19
8
22
23
97
86
45
37
24
71
12
67
29
79
56
22
59
36
3
36
9
97
2
117
73
11
87
33
7
102
42
48
30
2
69
60
15
46
11
67
20
160
12
20
9
7
5
12
13
50
12
45
37
66
80
57
12
75
45
75
40
78
47
121
23
31
20
33
43
53
15
57
3
36
28
5
12
1
14
9
67
72
56
4
12
8
22
26
24
45
60
15
16
80
12
57
3
21
15
129
75
33
19
108
41
109
11
199
32
45
48
12
63
72
40
80
93
36
19
17
15
10
18
20
12
69
51
129
12
25
59
120
51
33
1
30
44
21
120
1
23
19
30
11
19
17
63
45
7
80
9
24
12
31
5
7
102
96
47
12
48
7
80
9
24
123
9
60
36
3
4
53
7
5
48
3
9
12
25
14
16
108
72
78
18
17
36
27
12
12
96
9
39
36
9
139
5
7
5
48
157
18
108
12
32
48
40
12
80
9
12
48
27
52
53
24
1
35
60
25
90
12
53
15
12
36
9
37
11
63
94
42
41
7
17
15
96
22
23
3
21
51
40
5
24
24
120
1
18
12
36
5
24
24
24
12
36
3
9
12
3
33
24
15
40
36
17
15
82
11
7
41
31
41
168
60
72
19
48
53
49
120
11
60
192
25
11
87
24
24
9
7
6
234
101
39
28
30
11
91
41
24
3
12
36
24
70
83
55
32
69
19
17
43
65
207
100
29
60
12
3
16
29
7
32
45
3
4
6
83
19
41
132
7
12
41
39
33
25
23
12
3
64
5
24
19
32
9
19
17
15
36
9
24
15
4
53
12
27
21
60
12
12
25
126
20
57
55
125
48
145
2
81
37
59
48
43
89
3
81
12
24
24
12
7
77
55
53
48
55
5
15
45
7
32
48
93
12
13
74
9
60
7
12
17
3
58
54
20
24
9
36
1
35
3
33
3
45
15
4
12
44
16
6
47
27
21
67
30
48
23
60
27
48
12
40
12
12
36
92
45
43
8
45
51
21
12
3
4
65
13
35
37
23
72
1
42
17
31
5
48
1
18
77
25
14
177
24
1
35
48
7
60
132
30
23
7
48
12
32
16
5
15
52
12
18
48
23
12
7
5
63
9
24
12
207
22
11
24
48
27
21
55
29
39
34
18
17
7
53
12
63
70
35
37
74
21
25
11
67
65
120
51
9
15
21
39
81
12
7
17
15
24
45
60
12
48
1
35
15
69
12
7
17
13
26
9
15
105
37
155
63
33
15
69
60
84
60
60
1
83
63
9
36
12
55
80
45
36
36
24
19
5
3
33
15
21
15
45
13
83
48
12
39
28
20
60
33
19
5
31
29
43
5
3
9
63
21
12
19
5
63
12
33
132
13
11
51
10
35
3
60
45
7
5
36
3
69
12
24
12
12
7
65
15
45
25
11
37
38
84
76
29
51
69
13
26
21
120
3
88
54
23
36
111
33
7
20
60
118
30
65
97
11
37
2
21
12
7
65
15
45
36
24
31
17
43
42
50
48
4
65
36
39
69
75
69
36
75
16
66
143
1
59
24
43
44
40
53
48
24
24
1
18
41
36
60
48
43
68
9
15
70
2
33
43
12
5
15
12
24
24
36
57
19
65
36
12
15
36
106
50
21
49
59
51
28
65
37
35
24
7
12
68
9
3
10
26
21
1
95
3
9
13
24
18
32
46
54
41
24
43
48
24
6
23
67
12
17
115
8
81
72
24
ABCD 319197968*7^$a-1 [50015]
48
21
3
45
72
27
3
42
2
49
29
6
66
18
16
140
13
24
27
45
3
8
4
33
17
76
14
37
45
48
20
7
63
60
2
43
15
9
48
89
60
40
3
21
26
30
10
36
24
86
30
24
4
2
88
3
24
48
21
26
49
39
33
24
3
45
11
13
24
23
22
62
12
4
24
48
44
1
24
119
36
24
96
24
34
30
45
5
6
10
99
3
38
7
23
22
2
12
10
3
24
69
38
4
9
47
30
30
10
3
131
13
27
12
8
1
71
1
48
45
24
2
4
44
28
72
42
6
21
23
49
5
40
24
3
23
196
8
28
8
54
22
18
102
21
23
16
30
3
15
6
26
1
47
36
64
32
148
60
21
29
10
105
5
12
31
23
36
4
56
48
70
3
3
56
16
72
20
16
26
10
18
18
8
4
12
24
6
14
133
93
44
4
56
19
27
24
14
7
5
168
19
24
15
44
37
3
20
28
2
54
4
33
23
40
14
6
4
56
36
4
14
6
6
54
4
21
15
36
18
26
4
20
25
48
87
60
32
24
4
56
16
44
16
36
68
24
37
15
48
6
6
50
24
16
8
10
2
4
3
3
80
24
34
50
16
14
96
22
8
4
33
24
3
50
16
24
6
20
24
73
23
25
24
5
10
57
72
3
24
12
9
3
20
12
18
22
44
1
21
8
34
80
22
38
42
10
8
16
6
38
61
29
19
48
45
14
30
6
24
25
59
16
42
24
24
3
21
48
3
27
44
4
21
15
9
35
109
45
3
45
24
54
26
19
101
10
30
3
45
6
12
60
74
19
29
16
14
85
93
38
13
71
112
9
24
47
24
6
10
44
13
69
3
11
58
48
18
9
3
48
20
60
76
30
3
87
8
25
27
21
83
4
32
1
17
7
48
11
66
18
6
6
13
3
21
23
48
12
4
6
8
70
20
1
15
9
5
19
41
36
22
38
55
21
78
32
13
47
24
30
10
54
20
7
24
27
48
26
24
24
10
2
28
51
24
120
3
24
44
46
8
43
23
1
21
75
3
24
36
30
26
25
3
26
40
27
39
84
20
46
27
27
90
30
26
34
36
60
9
35
10
20
7
63
9
135
78
8
24
6
36
49
5
10
33
24
24
21
27
11
36
1
39
6
24
3
47
46
98
6
10
20
58
3
27
12
9
5
40
24
3
24
3
21
39
105
15
2
4
56
30
37
71
96
6
16
18
36
36
14
30
28
33
59
90
16
2
25
47
4
21
21
24
66
33
21
3
35
10
2
16
92
6
36
24
19
3
12
48
8
1
95
1
24
53
82
6
38
13
39
9
15
6
24
8
12
34
56
16
12
60
20
30
16
51
119
46
3
11
4
20
16
12
2
36
16
8
30
40
93
17
10
20
46
6
24
42
74
18
7
39
44
36
25
35
24
16
36
74
6
30
18
60
13
39
44
24
36
36
84
16
6
3
51
14
4
3
27
32
4
36
38
6
16
6
14
16
12
30
42
8
22
8
10
12
68
12
40
74
84
6
30
16
48
72
27
11
61
5
6
76
24
14
30
36
49
11
13
45
2
4
24
20
12
4
6
30
74
10
36
24
56
16
42
42
24
20
10
120
14
42
90
1
99
21
23
6
10
44
24
13
27
48
2
10
20
16
21
45
18
6
20
6
94
27
3
12
128
6
43
21
6
18
42
24
24
152
1
39
6
2
25
27
48
48
12
6
6
20
4
20
30
19
5
22
36
24
8
1
189
78
21
23
30
30
24
34
26
94
42
33
47
1
89
34
45
39
20
13
27
21
41
46
12
32
4
56
1
3
20
1
3
36
26
7
23
18
31
24
48
48
15
24
9
24
59
10
50
16
38
67
24
3
42
27
39
9
3
12
14
16
3
11
24
40
60
6
54
20
1
24
21
26
64
164
10
86
10
3
3
60
6
8
36
100
3
15
9
69
18
9
3
14
4
6
21
59
37
24
23
6
138
30
42
24
40
54
3
72
27
20
73
11
4
81
39
9
47
24
1
41
79
11
85
29
16
8
10
30
3
3
14
22
38
42
24
36
10
18
30
66
129
3
21
47
16
48
33
29
24
64
2
64
24
48
30
92
142
8
25
3
2
10
12
24
12
81
47
4
20
6
10
12
21
3
68
6
60
6
28
2
19
15
24
60
141
27
12
36
14
10
2
54
30
54
12
48
13
77
42
84
16
8
13
3
12
9
23
6
54
36
70
3
3
18
56
6
48
6
10
26
19
11
60
78
10
6
14
10
6
20
25
11
4
30
3
11
42
46
74
18
22
27
27
36
48
26
7
23
4
26
6
13
11
13
23
100
20
148
18
3
24
72
21
3
45
14
12
16
108
21
24
24
45
3
24
3
69
11
42
10
8
46
44
10
20
40
6
6
20
48
28
8
16
20
28
36
24
81
21
6
2
12
60
10
24
14
42
1
48
11
16
18
27
63
9
11
4
20
42
88
50
102
30
30
10
36
98
34
56
13
23
46
14
18
10
6
14
6
6
24
1
5
54
120
36
25
15
24
12
2
46
21
48
3
2
46
44
12
16
32
16
14
6
6
54
40
66
8
22
18
6
116
16
33
11
28
20
10
27
69
24
2
4
12
38
16
24
14
172
168
9
27
24
72
21
24
39
9
75
56
10
24
2
18
82
8
13
3
50
6
18
42
24
1
3
18
8
6
24
100
12
8
10
26
70
75
39
26
4
50
4
12
14
22
2
46
20
1
143
1
11
37
72
11
76
12
86
7
29
43
5
22
8
10
6
14
6
22
120
27
11
13
11
12
54
24
19
39
38
22
168
24
20
1
15
33
21
50
36
4
26
4
120
27
15
14
34
62
108
6
40
6
27
24
3
45
15
54
6
144
2
18
6
54
16
36
8
1
11
28
20
12
76
18
50
1
45
3
5
10
12
44
16
9
120
11
4
54
86
13
23
4
21
3
48
42
2
40
9
35
60
24
1
15
9
3
8
100
20
34
32
78
10
27
21
44
4
24
3
24
35
4
129
35
13
17
31
75
44
118
30
21
24
23
1
21
32
46
44
121
48
21
2
24
25
35
40
72
44
1
3
21
29
24
42
28
21
11
4
14
60
7
51
42
6
74
88
3
39
26
4
3
47
22
3
27
68
40
26
6
30
10
24
36
50
16
27
35
40
32
24
90
30
13
11
58
14
28
6
14
72
4
14
40
48
3
24
51
42
2
16
12
42
26
24
25
3
45
39
9
11
4
60
20
6
10
14
19
11
66
16
14
18
22
14
7
29
40
20
10
18
2
16
2
30
40
26
4
51
51
44
24
28
8
30
7
53
19
15
2
30
48
1
75
20
94
3
27
32
34
75
39
12
50
40
8
10
36
60
20
34
50
12
4
9
101
30
10
90
6
8
42
16
24
36
18
42
33
5
19
15
56
24
6
24
6
13
21
3
63
6
50
16
8
1
3
2
18
12
16
14
46
12
21
39
48
24
57
51
36
20
16
8
42
40
8
16
3
3
24
26
16
78
12
105
48
95
4
93
23
16
6
38
52
9
24
15
9
3
14
7
23
28
48
18
3
63
33
15
2
78
1
75
36
8
46
3
71
12
40
20
48
12
16
60
2
7
48
27
80
10
6
141
47
25
35
13
21
20
12
10
20
54
4
30
2
30
4
9
27
18
3
27
32
4
9
11
30
60
64
6
12
2
6
46
24
80
36
7
48
63
33
3
12
12
69
53
58
12
36
14
54
34
50
36
36
24
16
14
54
42
16
8
24
10
60
18
14
10
78
2
10
6
14
34
26
88
56
6
18
25
27
44
4
12
20
28
48
ABCD 319221464*7^$a-1 [50004]
7
4
2
16
6
25
11
56
18
36
7
4
8
4
5
30
21
11
16
56
54
22
2
11
8
5
35
7
16
21
28
13
10
6
39
4
5
18
56
1
3
57
9
44
55
3
36
13
24
23
12
1
109
55
17
19
24
15
1
20
107
22
6
25
11
56
16
8
29
19
42
7
75
12
1
1
6
6
4
30
37
35
1
35
2
4
7
29
63
27
6
48
30
48
18
7
37
6
17
5
19
5
6
25
20
24
4
29
3
15
42
2
1
3
33
24
9
98
1
15
21
12
4
5
43
23
20
48
1
36
4
37
42
41
7
4
37
12
11
12
1
11
14
7
3
14
11
29
3
5
64
8
11
11
2
43
39
21
51
9
16
7
24
46
8
35
24
53
7
5
39
24
39
1
59
1
48
17
43
1
7
9
6
8
13
4
12
20
27
20
24
10
7
23
9
48
5
10
6
56
88
18
13
8
60
5
24
16
26
4
12
6
19
7
22
19
31
4
37
47
30
74
4
48
42
8
34
54
2
13
65
42
5
92
23
16
25
11
66
3
9
14
22
2
49
24
23
22
6
1
8
21
3
35
17
13
16
27
17
23
5
8
16
2
10
7
56
64
205
19
5
64
7
32
17
7
11
16
30
27
15
21
16
25
18
5
23
12
78
3
21
8
4
6
14
18
22
7
19
46
19
24
32
21
122
6
28
20
22
45
39
1
5
6
2
94
9
17
28
18
12
1
11
6
3
3
8
66
47
5
18
1
35
20
18
22
6
19
7
30
59
8
16
13
10
14
7
39
21
15
25
11
12
2
28
36
7
23
18
55
37
83
11
13
53
7
12
29
48
48
6
21
5
7
16
11
6
44
4
8
4
31
49
6
54
4
39
4
23
14
10
21
5
31
15
2
12
28
2
16
8
46
7
11
48
1
29
6
1
17
31
17
18
14
40
12
19
24
11
74
7
23
4
13
17
12
15
33
67
11
6
38
1
24
5
24
18
25
5
40
2
10
6
6
36
62
13
12
28
11
30
18
21
27
14
22
18
67
36
1
22
48
12
14
47
60
13
19
3
6
15
4
36
7
28
2
127
9
7
1
4
12
32
18
13
9
7
12
8
15
6
39
17
18
16
33
48
39
6
8
10
30
2
18
4
30
30
51
24
40
35
21
3
1
17
14
52
1
47
26
7
4
31
5
23
24
20
25
27
14
6
5
1
35
13
19
3
14
7
48
15
30
6
2
4
3
29
46
1
47
2
4
30
24
2
47
60
8
23
13
77
12
22
9
3
1
29
26
1
51
13
23
2
11
17
3
15
1
11
24
18
12
19
72
23
20
24
4
20
10
44
35
12
11
1
24
5
2
29
56
72
12
21
2
4
33
51
48
6
2
24
46
54
2
11
32
47
13
12
5
58
26
46
1
36
1
10
24
48
13
17
6
1
19
5
25
10
6
15
16
1
4
20
16
24
42
13
11
9
21
2
61
28
109
7
35
1
4
12
5
2
13
33
30
37
7
13
51
14
7
51
54
6
42
43
24
29
79
20
4
19
5
41
26
29
36
5
18
6
36
39
41
4
26
5
23
2
42
6
19
15
30
3
5
10
2
46
1
8
3
20
4
2
64
92
10
20
17
23
33
5
18
34
3
9
15
4
7
16
1
29
66
1
7
48
28
18
8
10
24
80
49
15
42
7
11
12
12
81
17
10
1
5
8
10
93
17
10
60
21
39
14
19
3
12
1
8
9
14
13
28
5
3
4
17
26
5
17
60
6
25
8
4
48
48
12
25
22
12
1
44
39
9
5
46
21
16
7
16
12
12
56
25
5
10
1
47
1
11
36
6
15
4
7
6
66
4
1
25
19
28
23
21
15
30
2
101
5
7
20
21
15
3
48
9
12
12
9
8
28
12
2
17
7
5
17
3
52
17
56
11
23
9
21
6
12
2
23
20
3
50
35
11
2
12
23
12
13
7
12
23
52
2
23
11
32
41
77
48
18
12
42
39
28
17
6
12
20
41
37
42
5
23
12
14
7
21
31
7
1
29
7
59
24
25
15
38
10
73
17
15
24
21
15
9
32
28
19
41
18
18
20
46
2
10
2
16
7
7
4
13
32
28
8
9
6
37
25
23
7
1
3
14
22
1
37
7
11
4
12
30
19
12
24
11
2
22
1
37
4
3
11
29
5
48
20
28
15
5
16
7
12
29
6
9
3
25
17
38
17
73
36
7
41
19
45
24
42
1
11
45
23
28
1
11
18
42
13
13
40
6
24
18
24
19
41
18
13
5
2
10
12
24
50
17
84
8
16
32
51
13
19
29
20
9
36
18
32
28
96
14
28
8
43
3
14
11
1
10
1
7
89
31
49
9
31
1
34
2
7
53
31
40
104
51
2
19
15
9
16
77
7
25
4
6
14
46
57
3
32
34
36
2
4
49
8
52
7
6
12
6
41
12
37
4
3
4
85
64
12
32
22
20
5
12
36
25
10
6
30
26
11
41
43
17
30
44
40
1
7
1
28
25
4
12
20
10
6
15
5
16
30
1
11
108
37
23
42
12
18
33
3
13
60
36
12
8
3
61
80
4
13
19
24
3
13
5
26
4
50
16
39
3
9
16
7
37
12
39
21
11
17
12
20
16
72
11
6
14
18
28
30
24
12
6
7
23
48
62
19
28
12
11
26
10
50
16
6
13
5
26
40
9
5
60
4
54
12
8
4
9
12
77
28
54
1
7
4
1
13
6
29
20
3
9
28
53
24
20
6
41
5
30
12
121
71
6
24
19
12
8
9
24
12
44
7
4
12
24
23
14
23
37
7
3
37
19
46
42
1
7
97
17
12
7
4
8
5
16
2
6
4
55
8
15
8
6
22
9
33
51
3
20
16
33
15
60
2
16
51
5
42
17
23
9
40
29
6
2
7
3
14
10
9
23
5
25
16
31
23
1
25
18
1
48
3
2
16
19
5
3
9
12
8
10
6
55
11
1
7
24
6
16
7
24
1
7
3
69
27
6
98
17
47
6
2
22
18
37
19
16
25
11
6
18
1
71
6
3
24
21
20
35
24
7
30
67
16
20
28
12
1
59
23
12
30
18
110
23
7
1
23
16
38
7
3
8
5
25
10
32
40
2
4
43
37
19
21
3
39
24
37
17
32
12
46
9
15
9
16
13
7
3
36
49
12
11
14
7
12
9
7
12
5
26
34
14
1
3
13
72
41
48
12
24
7
20
29
19
21
19
31
30
59
31
101
25
40
6
38
28
8
10
6
7
60
25
28
24
3
28
12
24
8
5
24
19
53
10
14
10
6
36
3
35
10
6
6
24
8
11
5
3
23
16
8
22
31
11
6
8
48
58
30
6
21
24
40
11
9
12
17
23
24
35
60
21
3
1
143
12
60
21
9
19
12
1
34
1
1
23
24
36
17
7
12
13
16
30
2
10
9
23
1
24
24
28
23
21
16
24
35
120
18
3
17
36
35
37
7
11
24
24
1
5
16
18
13
36
7
13
12
76
13
7
57
60
15
84
16
11
18
55
1
19
4
73
72
7
3
32
6
10
9
17
4
2
5
12
23
2
36
83
77
50
6
18
17
5
7
17
26
61
27
9
24
12
27
33
51
6
3
27
1
7
5
1
4
7
11
12
33
36
17
43
39
1
60
1
10
13
23
9
4
1
10
66
42
1
41
18
24
18
3
3
117
9
30
14
16
6
14
4
3
16
11
84
9
123
25
25
10
12
84
32
5
37
22
25
11
73
35
49
23
2
6
137
24
11
12
13
37
34
2
31
11
46
24
3
60
123
12
2
7
9
19
35
13
11
6
55
8
3
18
18
21
35
1
21
12
63
5
18
16
25
31
17
65
7
23
24
12
21
63
24
6
8
7
81
74
5
17
32
11
5
7
35
13
11
24
25
5
8
18
24
5
12
1
4
12
7
11
30
3
16
89
24
32
11
5
18
1
7
30
18
17
12
5
7
23
13
5
12
3
21
26
24
4
20
5
17
30
25
36
7
6
11
31
17
71
32
18
7
21
2
40
37
73
28
54
6
115
1
36
7
107
49
53
4
14
6
7
39
24
42
7
5
18
37
8
4
12
35
12
6
3
15
42
6
12
9
28
8
21
42
1
23
12
12
21
15
20
1
21
36
20
23
35
2
52
3
41
11
17
32
4
6
86
4
12
19
5
27
23
4
2
55
16
17
96
7
20
33
7
13
7
15
24
68
88
8
1
27
2
35
12
20
88
8
4
19
16
24
32
42
107
36
44
60
48
5
7
11
17
36
19
5
23
12
6
66
30
12
79
7
1
15
1
5
48
27
53
35
31
41
8
3
25
11
32
5
25
11
1
76
2
34
6
6
42
1
29
24
3
4
49
40
19
35
25
17
20
4
32
42
53
17
32
7
9
2
49
3
13
25
52
8
4
51
24
17
16
6
49
1
24
10
38
4
14
22
3
23
13
63
1
23
26
22
13
11
2
10
6
18
14
24
7
40
13
28
2
46
19
17
3
11
16
6
26
22
7
1
7
65
47
1
34
13
13
12
35
55
1
16
59
12
24
6
36
18
9
16
24
1
16
31
1
10
21
3
8
13
33
63
21
62
4
30
27
17
16
30
1
12
8
51
12
8
5
11
25
35
13
35
44
40
144
6
3
4
29
18
66
2
17
5
3
5
79
40
5
36
6
1
44
29
24
4
3
11
52
1
35
32
6
19
69
51
39
8
6
4
6
1
8
5
16
48
39
3
38
42
1
71
17
13
40
26
54
100
7
47
21
12
5
11
44
11
17
53
42
33
17
16
12
19
55
28
26
7
3
12
20
1
27
9
9
8
52
6
24
12
2
88
26
6
24
7
28
11
21
21
19
35
1
5
18
42
19
8
12
28
5
3
40
23
12
2
46
18
6
21
23
6
18
16
12
6
30
1
8
12
17
11
17
6
78
32
28
30
14
118
1
60
55
54
19
4
47
21
39
36
1
20
16
20
33
20
23
7
5
8
48
9
6
20
17
1
31
39
33
27
42
27
4
17
18
6
42
1
7
6
10
37
37
34
2
23
1
7
11
18
36
18
17
55
16
6
30
42
3
3
14
67
4
11
36
8
1
21
30
21
40
7
5
1
7
33
42
2
54
22
2
4
2
7
33
42
6
6
18
12
3
4
ABCD 319377452*7^$a-1 [50010]
54
141
99
12
69
32
40
12
20
48
3
37
8
48
67
21
63
33
27
29
1
15
135
12
24
117
39
117
36
132
3
69
20
37
50
57
27
16
53
51
25
72
164
76
9
30
81
60
12
44
37
96
84
87
39
105
36
3
33
9
27
11
106
54
20
60
46
14
16
54
50
1
44
15
61
51
68
76
17
13
87
12
72
123
9
72
39
6
63
108
3
132
54
74
21
48
24
40
27
30
23
123
85
135
17
27
13
24
56
7
30
50
60
40
53
40
96
3
54
90
60
21
15
8
13
24
63
21
92
43
24
29
24
157
83
7
96
9
11
117
7
9
84
189
108
110
60
25
12
44
109
15
44
4
69
18
12
81
9
15
23
61
24
45
23
16
131
49
51
12
9
44
75
16
36
45
15
8
22
38
70
35
52
119
25
36
120
9
90
6
47
163
8
10
26
57
7
42
39
8
91
90
11
39
49
32
85
51
9
63
11
52
41
40
36
21
90
69
21
180
50
21
16
36
57
87
36
8
19
9
11
33
100
27
12
8
10
35
24
144
48
1
18
69
21
51
99
117
129
27
23
1
59
13
108
83
21
16
60
12
27
5
1
63
8
27
36
33
43
77
37
30
9
87
9
59
33
27
36
9
75
142
15
8
40
8
64
24
36
23
40
45
11
16
9
12
99
104
4
33
93
54
5
24
16
72
69
35
15
13
12
45
24
12
24
27
20
27
45
24
28
36
8
19
21
69
83
97
36
30
6
98
109
21
123
56
27
70
119
1
90
20
84
37
23
153
3
1
23
16
24
20
1
15
36
29
79
20
37
9
24
23
13
59
25
63
9
51
147
20
49
20
1
23
63
1
9
47
43
9
12
23
10
39
11
16
6
30
90
51
3
20
13
84
20
7
60
21
108
24
12
15
9
11
16
9
71
24
16
54
87
23
106
24
26
40
60
30
15
44
171
45
31
33
84
27
54
15
75
6
90
20
24
36
9
85
15
12
60
45
30
18
50
156
25
84
24
11
1
8
1
26
60
100
90
111
44
16
3
33
39
44
217
8
88
12
9
27
36
33
306
153
8
100
27
20
16
44
13
36
96
155
10
51
9
50
85
72
63
41
16
72
60
12
9
51
39
33
83
105
1
39
9
36
14
10
26
1
9
47
37
86
1
39
29
40
8
40
96
12
9
135
81
51
59
4
66
14
49
60
12
9
90
5
75
1
24
68
3
24
85
36
36
32
4
27
12
18
6
5
75
24
13
129
123
135
29
27
16
18
35
144
4
36
27
6
14
4
5
25
50
40
9
24
72
11
64
9
36
36
8
37
6
53
135
1
59
112
8
10
63
20
28
35
10
23
27
49
15
20
10
50
1
111
8
69
103
17
37
14
10
27
3
69
11
10
51
32
13
35
76
24
9
83
3
16
18
146
60
10
14
112
18
60
26
13
107
16
18
39
44
7
90
3
87
29
28
15
120
24
20
10
47
4
48
24
27
89
64
71
60
13
57
15
21
15
12
56
51
16
36
18
3
23
46
3
35
1
8
37
114
80
82
18
129
11
81
24
52
48
45
50
40
29
24
19
8
1
60
80
85
54
150
66
6
3
15
5
85
156
63
63
54
15
20
24
91
81
99
17
19
54
50
45
40
9
39
180
72
15
45
8
31
60
72
29
19
45
11
34
110
13
12
20
16
60
39
20
16
69
12
168
180
131
13
44
27
60
52
18
27
15
188
37
93
50
76
81
24
12
27
9
20
7
33
3
8
36
1
24
36
9
3
72
32
112
11
24
1
9
110
96
24
10
11
1
47
40
21
15
12
83
16
24
5
67
30
71
52
21
14
9
4
33
59
40
21
74
9
52
179
46
51
36
107
36
45
15
70
83
16
81
24
39
24
3
5
28
48
60
36
48
15
77
4
39
36
9
51
48
6
50
24
46
6
44
46
18
93
117
15
131
4
21
51
45
39
9
11
13
63
41
3
130
14
1
21
90
78
26
1
12
63
17
28
36
9
18
5
100
11
16
44
4
6
14
21
19
93
33
111
9
60
3
177
171
45
27
47
25
21
78
93
20
97
23
28
84
141
35
19
36
164
46
27
24
39
36
41
139
77
27
4
9
24
3
24
20
37
15
21
80
7
20
1
24
68
49
71
3
25
21
23
28
39
18
87
3
20
22
48
26
64
53
19
18
36
24
26
24
16
45
9
90
29
87
9
88
8
28
20
28
33
39
81
63
33
14
70
42
57
117
6
41
7
33
47
16
21
68
216
19
12
90
18
20
52
33
21
54
45
95
73
48
59
9
24
76
44
67
36
54
42
89
91
48
140
9
4
23
109
11
64
20
60
16
20
25
32
43
9
96
21
74
16
18
6
21
24
12
92
25
42
30
150
41
7
45
105
12
24
74
21
88
56
48
112
8
163
144
141
8
28
39
45
9
99
24
3
9
27
105
9
27
36
36
11
117
19
68
13
99
78
27
3
29
97
50
1
84
171
18
51
95
9
40
45
12
51
39
24
36
18
27
23
49
47
16
81
93
23
103
54
51
93
27
9
51
12
56
51
34
39
44
97
95
52
36
24
12
20
16
27
53
16
39
90
26
24
85
ABCD 319446716*7^$a-1 [50011]
10
6
8
16
8
10
26
3
12
21
15
1
11
27
22
30
17
1
60
14
9
3
33
15
30
15
1
44
3
9
48
3
15
90
60
15
33
10
5
27
24
24
24
16
5
36
1
35
72
13
2
12
84
36
18
48
30
82
11
19
17
9
3
24
19
18
20
10
8
10
12
32
39
57
15
33
3
12
12
33
36
36
28
47
37
71
7
2
12
6
42
87
1
20
60
42
10
38
9
9
4
11
39
18
4
119
15
10
56
15
19
74
39
13
50
24
22
23
1
59
111
54
4
20
18
18
12
42
10
26
81
1
18
17
27
6
54
18
40
14
34
23
12
9
18
70
2
9
12
37
11
24
33
27
24
69
15
1
8
18
24
16
2
40
12
26
45
3
6
3
12
12
39
9
15
9
55
80
129
31
24
5
45
6
9
3
21
7
62
54
9
25
32
3
9
75
1
12
11
9
24
24
10
5
25
32
18
9
51
10
11
12
1
2
6
48
111
24
12
15
40
18
14
6
12
42
28
17
12
1
59
1
8
84
10
5
3
48
16
6
23
37
8
4
8
24
4
20
99
3
9
1
8
16
68
46
14
82
6
32
16
2
9
1
47
7
18
2
66
3
55
80
6
39
45
84
15
27
24
16
5
24
19
53
49
14
12
33
21
3
12
69
12
18
16
6
2
10
6
41
33
6
22
24
18
77
12
57
3
3
30
4
11
21
12
3
12
21
6
58
116
42
21
12
69
28
11
24
3
6
39
19
38
18
90
84
15
13
59
69
12
3
60
57
24
6
12
16
20
66
4
14
12
58
23
3
64
53
43
2
3
19
5
1
66
41
15
9
60
111
18
3
12
24
36
7
17
7
5
15
28
29
19
38
27
60
24
21
63
24
3
12
30
88
12
6
5
25
14
10
59
39
9
1
14
64
32
10
12
8
18
6
3
3
28
2
18
9
51
6
18
16
5
25
2
42
36
100
11
21
70
30
23
1
59
39
10
8
27
3
42
40
26
12
9
36
25
50
12
42
24
42
120
90
15
25
8
4
36
35
81
66
40
8
10
11
36
15
30
42
16
29
67
5
24
25
20
12
10
2
36
24
36
6
9
117
10
32
33
12
13
54
20
10
23
13
32
52
68
3
9
15
9
34
6
42
2
6
57
39
30
64
59
13
12
8
51
12
7
5
24
48
15
18
15
24
13
56
24
3
3
9
21
3
3
9
51
9
57
3
25
24
50
6
24
108
27
25
18
5
45
42
6
15
7
50
30
10
8
15
31
24
30
12
12
47
9
15
9
16
11
15
16
8
54
78
9
21
52
36
36
68
36
3
9
18
22
30
41
36
1
14
10
8
30
60
30
39
19
30
11
24
48
9
27
61
6
8
70
18
2
6
12
58
12
14
24
21
36
12
3
45
3
16
8
10
11
9
6
33
19
29
21
28
26
9
27
34
80
24
4
83
57
18
21
27
9
7
5
49
2
18
27
25
11
7
5
19
6
11
31
48
5
51
6
15
24
19
2
28
42
38
4
35
13
2
21
15
30
15
25
2
40
24
29
105
63
48
3
10
48
38
9
84
12
21
4
44
16
23
57
39
3
22
8
12
90
10
11
55
5
85
11
9
24
51
21
36
27
27
24
94
23
15
82
23
73
23
1
8
12
27
3
45
51
16
8
6
39
27
21
15
22
26
12
10
38
22
60
2
126
6
21
13
32
4
11
12
48
25
38
4
18
44
30
6
3
9
18
42
46
5
19
18
68
42
10
78
6
8
27
39
30
12
12
16
80
27
15
22
8
42
118
98
21
72
1
23
33
4
38
18
54
9
9
40
38
6
3
3
9
21
84
3
55
56
45
27
10
30
54
8
10
6
32
12
15
25
8
12
6
22
59
21
60
12
48
30
22
32
3
1
24
23
13
23
24
33
10
20
12
10
11
9
12
27
19
24
5
36
39
16
17
36
9
10
14
24
24
3
25
2
9
3
18
27
9
15
1
83
1
26
36
48
24
10
8
3
19
53
12
15
9
63
58
68
24
18
12
45
36
36
27
33
43
8
10
12
18
68
12
45
1
56
36
4
23
63
42
39
48
9
15
87
30
30
70
8
6
33
12
9
54
16
50
54
18
22
18
11
1
2
9
9
12
36
4
26
10
8
51
15
4
72
8
12
33
12
15
30
10
24
29
19
38
15
27
118
71
1
11
37
50
9
49
23
7
29
144
1
42
29
19
20
12
16
29
1
24
14
34
18
17
33
3
9
72
96
39
3
22
23
1
26
21
57
42
16
41
69
15
15
82
47
1
20
12
28
38
45
12
15
10
80
54
6
3
15
81
1
20
10
2
3
3
21
25
11
15
208
29
15
28
8
21
109
14
112
17
21
10
50
12
24
27
15
30
52
6
2
3
24
3
21
57
10
42
8
6
24
22
24
83
12
12
9
22
101
9
48
40
42
62
24
10
20
9
1
2
21
27
6
27
57
6
9
36
12
1
35
3
42
30
30
15
12
12
12
21
10
29
27
64
29
45
36
10
5
39
30
6
105
36
27
6
39
87
18
10
26
4
18
2
3
3
21
1
2
45
3
10
32
3
73
14
52
17
24
12
1
47
24
69
15
37
11
12
1
14
21
9
46
26
12
10
29
1
2
6
30
9
9
135
1
48
26
24
45
72
33
42
70
8
6
36
58
11
37
2
42
27
7
6
90
5
1
8
12
51
9
3
12
15
21
1
11
36
39
10
11
15
21
7
110
18
21
3
58
36
2
18
6
9
36
3
9
7
20
4
5
12
13
18
38
39
1
2
12
70
20
36
24
15
12
73
2
21
25
38
12
84
78
3
9
16
8
12
48
27
9
18
57
33
30
40
26
30
16
20
114
4
35
48
48
12
12
73
2
88
18
20
6
48
6
12
12
3
45
30
45
25
12
8
4
18
72
53
13
47
21
15
12
48
24
15
16
2
4
24
12
32
3
39
9
24
45
3
9
24
3
36
3
9
13
47
3
18
28
50
93
37
54
26
3
3
24
102
27
7
5
33
39
51
16
5
45
27
3
24
6
63
33
18
57
12
139
8
6
24
30
42
18
10
83
69
18
21
48
13
50
18
6
30
3
63
18
40
30
42
8
6
16
29
1
20
18
30
6
21
12
7
5
13
56
3
21
3
15
28
41
1
14
40
6
2
6
6
81
19
18
78
2
6
46
8
48
3
7
20
42
28
20
58
5
24
3
18
4
42
26
123
48
24
3
42
108
60
22
30
18
62
24
16
32
16
2
18
27
12
61
26
6
24
4
11
63
10
26
70
2
10
11
57
4
80
15
63
22
2
24
21
25
35
9
30
30
4
11
51
16
8
24
21
1
66
5
25
47
1
32
42
12
130
23
45
6
6
15
21
15
7
20
45
3
84
46
20
12
10
18
8
3
3
16
24
5
9
3
7
24
18
20
90
18
6
16
2
78
33
7
5
37
8
72
96
22
18
14
18
78
60
45
9
22
53
25
32
34
30
20
12
15
19
17
3
18
28
11
1
66
29
91
32
22
38
9
13
8
3
12
57
16
14
10
132
8
88
18
2
12
15
45
76
20
6
18
3
25
20
30
10
11
27
9
36
67
17
7
20
33
1
2
24
18
51
117
54
24
70
23
9
99
39
22
47
24
48
21
54
18
27
3
9
13
18
66
20
34
5
33
15
19
104
6
3
1
12
50
12
30
102
6
15
12
1
20
6
58
11
37
8
39
13
74
18
18
24
18
87
9
4
11
9
12
24
42
10
35
93
76
11
12
36
9
12
16
23
69
48
3
27
9
39
34
36
26
30
15
19
5
19
32
33
36
9
40
11
55
2
22
30
2
16
5
48
24
61
32
3
12
13
2
82
38
30
10
54
23
43
20
30
15
39
30
4
6
14
4
56
51
61
131
24
19
5
43
48
24
54
12
2
18
90
9
12
1
8
3
7
2
51
57
39
19
42
71
51
18
52
59
9
28
14
6
6
9
60
9
27
3
9
24
15
30
12
16
6
18
30
18
12
11
27
21
12
9
6
21
9
100
14
60
22
24
12
32
28
18
14
10
26
15
7
2
6
9
7
17
31
18
20
12
6
42
27
12
9
6
24
34
60
18
44
105
3
45
108
13
24
2
9
9
22
17
12
1
36
132
20
18
18
15
72
9
24
15
27
9
21
42
16
2
18
12
24
45
21
40
23
27
10
12
8
12
39
12
37
35
36
48
49
2
9
39
10
26
9
25
59
12
105
4
44
15
3
22
18
38
3
1
35
51
21
19
32
12
12
9
9
15
15
10
56
4
23
9
15
36
ABCD 319447476*7^$a-1 [50065]
10
6
6
20
18
10
3
12
21
14
1
51
30
8
16
6
33
17
7
3
48
32
30
100
3
24
33
3
36
45
6
108
12
8
60
1
11
10
18
12
68
18
31
12
69
8
52
27
3
62
40
18
36
9
47
1
24
9
12
3
15
2
84
88
27
15
18
20
30
12
10
38
16
24
12
78
20
7
3
21
11
1
12
15
12
18
42
8
37
5
10
98
7
23
10
8
28
6
18
32
90
1
89
43
12
12
11
22
8
10
38
19
5
36
28
6
20
66
7
12
53
10
32
78
16
39
5
76
14
18
19
15
6
12
8
31
24
47
42
36
19
5
7
12
36
12
41
55
5
12
28
2
4
6
3
33
51
11
25
27
6
24
50
25
48
47
18
19
3
6
20
79
21
39
9
3
41
42
6
4
20
28
27
5
10
18
8
4
15
3
6
12
51
3
50
30
18
22
8
25
27
117
3
18
36
15
11
6
40
2
13
47
30
10
105
35
13
12
65
28
32
19
3
33
47
28
80
22
18
32
10
20
4
74
37
3
2
10
6
3
45
14
10
32
31
12
12
35
13
5
28
18
56
18
28
2
13
17
28
3
9
2
64
36
48
21
132
47
52
66
14
6
4
27
24
9
20
16
39
3
2
31
17
7
3
2
10
38
55
144
11
25
45
50
52
6
3
24
5
16
3
9
3
12
45
14
37
12
9
30
20
30
79
21
15
21
39
35
25
12
21
108
51
53
16
6
26
34
68
18
24
28
27
24
24
12
3
18
2
25
15
66
12
2
22
3
17
18
22
75
33
30
66
3
9
2
12
49
15
9
5
40
2
40
6
3
9
27
60
3
2
55
23
40
32
18
22
8
12
6
7
17
30
13
15
30
72
3
12
9
36
48
36
6
9
12
39
6
12
48
39
21
39
12
11
37
5
4
44
88
2
1
45
26
6
7
15
2
10
20
48
12
6
22
33
24
9
63
12
24
12
21
2
22
30
66
14
6
54
25
21
2
46
14
16
21
53
16
32
12
10
42
18
6
24
3
3
62
7
75
2
48
10
2
7
11
1
9
48
15
63
30
12
48
14
13
12
72
101
4
18
33
29
7
21
2
1
17
12
18
16
6
3
57
8
22
24
6
30
26
4
38
37
3
18
3
17
4
20
16
3
39
45
95
25
21
3
27
33
53
10
80
10
60
20
55
12
3
24
2
7
17
19
9
48
24
39
51
21
65
4
24
12
3
15
24
12
8
25
15
9
9
32
10
38
19
39
2
4
51
93
6
26
28
24
6
24
20
12
48
52
78
20
40
3
5
4
3
17
7
71
1
29
16
39
5
16
3
12
9
12
3
17
7
23
1
3
9
15
20
18
19
39
2
24
18
60
52
26
22
21
17
42
52
9
51
33
33
63
36
23
12
30
16
15
24
23
40
38
12
19
3
48
38
7
17
10
30
24
27
24
5
64
12
63
9
27
101
12
42
48
30
7
15
69
21
30
66
24
3
27
8
1
60
15
9
21
27
9
48
63
24
3
2
16
24
24
26
28
21
11
13
15
6
12
20
7
12
63
2
16
63
11
4
36
6
42
72
21
36
23
60
10
15
5
58
60
12
6
3
15
44
10
3
29
70
8
30
42
10
30
18
15
27
38
10
12
33
27
50
10
26
54
49
17
31
12
60
36
65
7
21
62
10
36
3
39
12
8
52
6
14
13
17
55
15
6
42
6
30
21
53
16
27
9
15
12
11
73
5
40
3
21
56
19
36
9
30
6
2
12
1
33
3
23
30
10
9
9
27
15
20
18
16
12
39
23
30
7
21
15
12
75
20
1
9
36
6
8
22
18
9
3
9
17
7
12
48
5
10
12
30
3
12
143
37
24
21
18
12
18
63
59
1
12
27
18
2
28
9
23
10
20
4
3
11
102
70
60
8
1
21
111
96
27
26
16
20
43
71
25
3
6
14
13
36
48
5
16
14
18
30
12
10
15
84
60
12
17
10
2
31
117
3
39
60
90
8
16
27
27
2
31
33
26
13
5
10
20
22
38
18
19
15
66
15
9
96
2
12
13
33
14
25
84
45
15
9
2
10
20
18
37
3
18
3
41
7
11
16
44
12
28
20
12
160
21
29
19
17
54
6
31
27
2
42
10
3
12
51
45
17
31
11
42
36
60
4
8
10
12
45
3
2
16
14
109
15
6
38
1
9
20
7
3
12
26
34
6
2
10
42
8
1
21
48
2
61
24
21
42
60
6
26
48
16
45
9
20
12
4
6
48
18
14
6
7
5
10
9
12
11
90
31
59
10
20
19
36
9
14
13
17
28
51
9
2
30
7
9
39
15
18
15
27
6
12
24
30
9
12
84
60
3
30
15
5
19
48
33
3
24
15
8
46
14
1
9
27
9
12
15
29
4
12
2
12
4
21
48
24
29
54
10
38
37
5
18
76
2
28
26
28
9
9
14
13
21
6
6
12
8
4
18
9
3
45
9
6
98
10
33
45
42
32
1
60
12
21
6
20
37
9
24
56
79
35
1
39
24
6
8
16
24
27
3
30
39
9
54
9
57
27
33
2
12
13
5
7
9
72
24
30
33
47
4
86
16
14
13
53
4
20
40
15
9
54
30
15
48
29
48
19
3
9
45
6
93
87
8
10
39
9
12
36
36
38
12
13
12
23
1
99
152
61
12
96
36
5
16
15
59
13
53
24
28
3
9
60
15
12
27
6
3
27
26
40
2
10
8
34
6
15
5
4
27
21
27
3
12
6
72
12
30
8
1
41
60
19
9
32
31
33
6
18
15
21
6
21
12
27
33
5
7
12
41
48
4
30
18
27
33
20
19
3
8
12
4
6
3
35
12
13
113
19
9
14
25
21
15
59
42
10
38
22
18
50
37
5
4
12
48
39
60
15
20
22
30
9
72
29
10
21
12
33
2
10
8
7
5
10
60
33
47
22
39
57
20
4
15
15
45
35
10
27
11
13
59
97
9
3
72
84
5
4
54
12
21
3
69
96
9
2
46
12
2
6
7
12
113
16
14
30
7
39
57
47
1
9
32
18
42
19
9
2
25
35
6
40
3
36
24
51
6
62
12
25
9
32
22
2
90
1
5
19
5
88
3
9
3
48
33
36
48
2
6
67
35
13
17
31
39
12
8
49
3
30
18
20
1
11
48
12
10
3
65
16
3
29
28
14
42
18
12
66
52
36
3
11
37
65
30
6
22
2
10
6
39
41
22
18
14
6
52
15
12
93
2
10
54
6
68
67
9
3
11
1
11
25
5
16
32
100
15
5
22
8
10
75
33
15
9
63
36
24
12
36
12
5
52
18
2
60
19
69
8
28
14
12
46
14
60
28
60
33
29
7
3
30
50
1
12
27
69
9
2
40
86
31
11
52
26
40
14
4
69
15
12
45
33
30
20
10
39
3
9
12
12
17
18
16
6
3
65
10
2
7
12
11
46
32
90
46
14
1
117
24
3
5
7
9
44
30
18
54
10
15
5
7
83
60
30
16
12
2
1
9
80
28
12
24
14
12
18
12
4
3
3
68
12
30
10
60
8
1
24
12
9
54
9
27
21
72
11
120
1
12
12
17
4
15
24
84
48
3
38
67
12
9
6
9
24
17
4
3
11
22
15
83
18
40
84
24
30
21
81
12
159
21
8
22
62
4
24
102
8
97
9
39
5
42
13
17
40
3
48
17
31
36
39
6
30
8
46
66
80
25
5
28
8
64
50
10
3
12
35
6
28
26
1
9
3
15
2
4
6
9
17
12
19
33
24
15
48
11
13
47
1
21
20
4
26
13
21
39
35
1
89
7
3
9
24
36
29
40
3
9
2
6
19
69
51
9
12
3
21
56
40
12
20
82
18
27
5
40
24
12
2
22
15
9
15
41
18
40
9
3
33
5
43
24
21
15
5
40
60
14
48
1
72
45
12
2
40
6
12
2
1
24
9
84
8
28
3
3
20
6
43
29
16
36
3
12
3
12
8
42
28
3
9
3
5
7
3
12
68
25
21
56
10
50
58
50
28
62
1
21
8
7
3
20
58
24
96
14
4
9
45
30
38
54
64
42
2
22
18
60
6
74
42
4
14
46
6
18
3
27
9
3
18
80
19
3
9
9
8
24
31
33
27
9
3
12
21
2
18
52
12
15
3
20
18
79
3
72
33
17
4
6
18
3
12
27
18
3
12
12
21
48
3
3
6
2
46
26
28
57
48
24
51
32
6
102
1
9
12
48
3
84
5
40
15
35
40
9
12
27
6
3
12
36
21
44
4
12
24
68
12
16
74
10
3
12
12
11
10
27
5
16
2
25
5
60
10
12
18
3
24
23
30
7
15
48
50
7
3
6
15
12
5
43
39
102
3
5
12
19
9
87
5
55
3
18
14
6
19
3
9
3
21
84
15
18
60
8
4
8
30
12
1
27
2
18
12
4
42
2
10
62
10
15
3
12
8
12
18
43
27
6
3
83
4
36
60
54
3
11
18
19
33
20
10
117
23
18
34
8
40
2
36
7
21
51
5
4
14
13
27
18
2
1
11
28
42
18
9
21
8
55
12
12
ABCD 319581882*7^$a-1 [50062]
3
36
36
36
36
9
60
7
12
11
13
20
1
48
158
42
3
37
27
8
12
21
24
19
8
48
73
23
25
47
48
40
59
30
39
1
27
23
1
48
8
4
29
3
4
8
13
27
5
19
8
16
83
21
60
4
8
40
17
63
27
9
21
27
27
21
16
12
8
3
25
12
68
72
4
29
3
4
33
8
12
15
36
24
1
24
8
7
8
4
8
21
19
20
3
21
49
3
20
4
12
9
3
47
37
5
39
9
15
27
21
36
12
13
80
30
1
32
76
21
11
45
39
15
21
57
15
37
3
32
33
15
16
11
21
27
48
10
3
60
12
17
7
5
40
47
3
25
95
21
16
44
39
9
28
8
24
84
24
51
13
44
51
30
3
37
3
8
21
15
24
12
21
43
5
63
39
6
4
35
12
1
23
12
84
3
1
48
11
1
12
45
71
24
12
88
12
116
12
45
3
9
7
20
13
15
20
28
36
8
9
7
8
24
16
29
3
15
18
15
27
13
47
33
15
33
16
23
9
16
56
16
8
37
11
37
68
31
59
42
27
40
20
120
52
32
60
28
21
8
99
15
1
92
63
12
73
24
5
16
35
12
27
1
29
18
93
16
20
9
31
8
63
25
5
27
21
72
19
20
16
12
41
7
44
4
56
9
7
12
53
7
44
4
72
5
15
24
81
15
3
21
72
40
56
99
69
15
6
19
56
9
3
45
12
7
23
25
44
51
48
42
15
15
30
3
36
36
4
12
5
30
10
120
71
4
24
41
24
28
11
9
12
16
23
36
13
3
17
3
9
3
24
21
3
4
35
57
48
3
33
4
24
44
36
28
116
3
34
3
8
9
39
37
20
15
64
48
47
18
48
15
24
3
81
12
64
24
48
56
13
32
12
48
3
25
11
3
21
40
8
48
9
7
32
45
31
89
123
37
3
5
12
91
20
9
99
21
39
24
12
16
5
43
32
12
60
16
9
51
108
29
7
5
15
12
45
15
100
113
3
24
16
20
15
21
1
23
39
13
53
3
61
20
31
47
33
4
12
20
3
1
116
9
3
24
24
3
10
8
87
3
9
9
15
9
31
56
12
49
8
55
36
8
12
33
30
21
24
33
18
30
7
5
112
8
67
24
29
3
4
8
25
2
1
77
7
5
15
33
127
20
15
25
12
8
21
51
16
12
53
42
90
15
4
8
12
88
8
45
18
25
8
4
11
37
44
3
37
68
33
3
49
35
13
11
9
12
36
75
45
55
36
48
20
21
27
36
4
44
9
42
129
33
3
4
20
28
12
140
13
11
12
33
7
36
20
9
3
40
45
11
100
24
20
12
4
8
15
30
19
12
17
39
33
15
33
39
24
12
3
60
1
68
108
4
24
137
19
11
37
20
12
4
107
49
8
12
3
21
4
93
68
7
17
7
8
40
21
11
28
24
29
42
30
60
16
20
30
24
21
28
8
51
12
6
51
21
39
49
11
16
5
63
12
12
1
32
15
28
17
7
12
84
92
72
1
3
8
4
8
57
7
224
1
2
25
11
21
33
6
69
15
45
12
4
29
40
27
8
4
9
3
24
21
2
18
39
3
21
21
15
16
17
42
30
16
20
4
11
16
20
1
2
36
9
52
29
72
39
49
20
60
12
12
40
38
60
1
20
36
12
28
32
24
4
12
32
21
18
33
45
75
45
87
4
12
59
9
3
9
64
33
3
21
27
12
32
40
5
3
49
51
21
27
8
28
12
44
24
15
9
3
33
3
21
16
20
3
49
92
9
19
11
10
104
19
17
24
103
48
8
57
7
44
40
20
13
3
8
24
40
12
20
64
32
37
20
36
3
16
21
24
38
13
32
16
24
32
45
27
24
12
24
33
15
25
50
73
12
12
21
32
19
60
48
20
13
20
39
39
37
32
4
36
8
60
64
41
27
12
9
39
9
4
95
3
22
3
8
9
51
16
12
12
68
40
20
1
20
3
33
103
32
76
8
12
9
79
20
16
8
9
3
15
25
12
32
15
9
4
5
15
12
15
30
15
16
32
64
68
72
1
39
24
8
1
23
4
24
12
12
20
21
7
8
37
23
27
73
8
48
12
1
27
11
90
15
16
59
1
29
27
24
69
87
1
59
36
9
40
39
8
24
25
32
30
30
31
8
9
15
16
24
29
36
12
3
4
12
21
35
3
33
49
51
11
69
16
8
33
24
39
37
14
66
12
12
43
24
69
59
21
39
3
37
12
71
18
39
60
45
15
72
64
60
44
13
11
16
5
16
51
23
13
8
52
48
12
12
45
35
12
3
48
9
39
33
9
3
27
1
48
24
5
67
5
12
39
24
13
3
8
16
8
4
5
51
15
10
3
8
21
27
16
36
20
4
192
8
4
5
3
4
48
12
8
15
18
27
33
15
88
56
3
30
27
4
35
22
27
24
56
24
4
20
147
6
15
12
72
52
21
11
39
70
27
11
21
12
36
75
6
79
12
12
44
57
3
13
27
32
21
24
15
1
32
3
64
12
44
24
3
9
28
56
28
44
4
48
8
4
8
16
5
3
9
31
12
9
23
33
39
15
21
48
64
32
60
24
28
11
18
30
33
1
83
12
36
45
30
9
1
2
57
45
36
15
4
8
28
35
10
3
12
12
84
41
75
13
20
7
36
56
60
93
18
25
47
9
21
19
68
76
29
7
9
44
3
4
36
23
85
24
8
28
20
24
105
99
52
80
12
4
8
40
21
14
13
32
24
24
76
11
18
48
4
8
87
1
3
36
12
8
4
11
73
8
9
15
36
24
4
32
36
12
4
5
42
49
68
4
35
21
4
29
7
12
8
12
49
59
12
9
60
3
36
60
3
21
4
11
34
3
17
3
28
5
3
40
12
8
97
11
48
21
12
39
51
57
24
52
29
16
47
36
16
72
68
3
9
16
8
40
20
4
65
28
8
31
11
21
1
11
9
7
8
24
40
48
89
19
12
68
1
32
3
12
28
44
12
9
84
19
77
24
16
44
7
8
61
35
72
27
157
21
15
44
24
4
8
27
1
45
11
4
5
60
43
32
36
9
19
71
9
13
87
41
43
12
36
56
24
36
45
27
100
5
7
32
1
27
20
3
6
63
36
21
12
19
36
45
27
23
9
61
51
32
37
47
1
11
21
3
9
28
27
5
19
12
17
15
4
11
57
24
40
8
4
96
8
3
25
57
8
7
32
21
28
2
22
11
24
40
71
69
12
36
40
12
32
16
24
80
16
45
15
20
15
18
24
7
21
32
15
3
9
61
20
28
32
12
48
48
55
32
16
24
8
60
45
4
27
36
8
27
13
44
15
66
12
12
7
11
10
59
4
17
15
16
20
39
21
9
39
4
89
60
31
8
4
17
15
12
24
28
32
16
23
48
30
7
20
63
21
4
77
3
24
13
47
16
20
13
74
9
4
17
75
63
1
20
132
4
12
128
15
21
4
41
12
40
8
7
60
5
3
12
12
61
11
33
15
61
35
15
13
41
48
31
47
25
5
51
51
12
10
3
45
2
21
88
12
32
57
28
11
24
24
4
32
64
9
15
12
24
41
19
80
3
1
8
9
19
80
12
27
33
21
27
28
8
4
48
56
15
12
1
24
5
87
36
36
1
27
5
16
59
21
3
16
23
37
80
24
12
39
33
12
25
20
15
60
28
48
20
4
12
23
21
4
41
3
9
43
12
17
6
1
21
27
20
1
110
13
56
64
12
32
40
17
48
67
8
36
36
13
8
19
23
9
61
23
12
15
85
12
36
32
45
42
6
67
17
43
32
81
79
24
21
3
24
41
28
11
69
19
23
13
92
40
8
36
1
23
36
40
36
5
3
24
24
1
35
3
12
46
20
15
39
45
12
9
27
28
8
4
44
40
20
1
68
7
5
30
21
4
48
12
92
24
36
3
10
11
69
19
8
16
29
16
35
24
45
6
85
8
36
1
14
9
1
23
28
20
75
70
75
12
20
57
55
21
27
83
1
8
28
77
19
8
88
20
40
5
39
12
39
10
3
12
23
102
19
71
18
31
47
10
32
7
80
1
11
9
7
12
12
11
57
ABCD 319769106*7^$a-1 [50033]
34
16
11
16
5
2
16
20
4
36
72
8
29
20
1
22
40
18
24
12
16
60
58
17
7
65
7
14
3
21
2
18
26
2
70
10
18
1
35
8
53
47
1
59
36
32
34
28
3
5
43
115
40
10
10
24
52
9
35
10
31
19
5
9
38
8
2
22
10
38
1
11
25
1
14
9
12
35
5
47
45
13
23
3
13
47
20
88
8
50
14
18
27
35
5
8
40
65
2
36
1
23
41
5
38
10
42
1
19
29
5
48
15
25
108
20
30
8
16
34
23
28
96
7
13
23
4
1
17
60
30
10
8
2
4
20
1
13
3
24
19
36
65
53
19
7
4
13
29
30
24
36
20
5
19
28
12
18
2
40
21
15
32
13
83
144
25
25
22
26
10
17
17
3
11
22
40
8
19
23
18
36
14
4
10
22
13
11
50
10
2
35
12
27
20
26
3
5
6
13
17
31
29
36
2
12
25
99
133
8
11
5
7
38
2
10
10
25
3
10
15
24
5
19
5
3
9
14
65
48
17
16
15
19
29
11
6
12
96
2
1
40
31
38
8
19
32
12
23
1
25
2
32
76
12
46
10
41
53
3
40
19
1
4
21
11
9
12
36
7
47
6
26
14
3
19
5
5
2
65
7
37
47
4
21
35
2
14
9
85
3
23
24
12
42
16
10
14
32
16
10
10
54
20
16
10
27
55
12
58
16
2
8
10
2
5
5
18
9
35
61
27
30
110
12
5
17
16
22
13
27
8
41
69
2
1
5
4
10
13
3
24
18
38
5
11
20
14
14
10
58
4
8
1
4
48
24
69
10
40
30
4
22
16
1
11
13
29
14
16
9
15
45
59
13
64
72
11
13
24
5
3
27
24
21
1
22
12
26
10
28
44
12
74
14
10
68
18
10
70
13
23
4
45
9
7
19
60
12
5
5
14
5
69
35
21
6
13
17
2
5
35
9
1
46
24
22
7
9
2
42
64
10
14
27
19
40
9
35
10
15
3
8
10
19
48
19
1
27
8
50
50
32
16
13
69
23
49
3
19
14
14
57
35
24
46
16
20
14
5
11
18
2
38
22
28
6
28
20
15
3
32
10
30
20
58
52
15
8
9
6
22
22
46
18
10
10
24
60
13
16
101
18
12
45
13
12
10
28
8
2
14
9
9
7
21
11
59
10
38
25
59
38
10
4
13
5
16
34
12
29
7
28
42
30
92
17
48
77
19
31
28
8
5
45
12
48
15
7
26
10
61
9
4
3
19
10
16
10
17
35
20
12
14
26
9
47
2
3
5
18
94
2
25
11
20
24
4
24
8
28
20
50
10
12
2
3
33
62
1
59
20
2
35
1
22
24
76
21
4
56
37
22
24
34
2
28
13
11
21
15
22
35
13
22
1
9
19
19
12
1
11
16
44
48
25
35
12
46
19
8
15
8
65
101
36
2
13
45
30
32
1
25
12
10
29
21
10
10
3
27
25
7
12
28
45
4
11
13
45
14
8
29
24
55
64
44
2
10
1
96
27
8
28
20
37
15
48
20
4
49
5
62
22
7
9
2
24
13
7
46
14
5
31
38
26
1
7
13
25
10
10
15
83
36
1
9
26
12
12
14
14
20
37
24
59
52
25
9
10
16
66
2
22
3
27
8
5
24
21
2
9
9
30
20
49
9
18
25
5
24
110
36
12
52
25
11
24
8
12
17
43
28
20
2
22
53
7
4
34
58
24
1
3
34
2
60
66
50
10
48
50
12
34
3
1
10
2
2
8
22
18
8
10
86
10
19
7
1
1
26
32
24
37
11
40
10
8
19
116
63
9
27
25
72
7
34
26
10
2
24
38
32
54
10
11
11
34
4
2
18
12
52
48
12
23
16
24
32
35
5
31
24
17
19
24
5
7
4
20
36
26
14
13
5
40
35
15
20
10
6
21
1
44
14
60
4
37
48
31
4
32
28
1
45
2
25
35
10
27
8
16
11
21
9
62
17
24
57
10
38
15
53
2
110
12
15
31
22
62
5
21
10
46
6
13
8
36
15
8
24
49
9
16
20
12
2
36
36
58
31
5
26
64
20
10
52
10
2
3
5
14
148
10
50
21
37
34
25
23
12
24
4
8
4
13
48
20
15
8
60
4
12
97
9
34
26
22
1
9
16
27
29
6
18
4
10
26
10
22
88
10
4
10
22
10
18
58
62
46
34
16
34
2
34
14
18
24
54
12
25
29
14
2
75
53
14
36
12
1
1
58
22
67
5
16
51
47
45
85
12
50
20
4
8
1
27
8
24
13
3
36
6
48
6
44
1
35
4
6
14
5
57
50
30
2
61
37
8
62
24
10
30
20
38
50
32
1
12
95
40
13
29
50
14
10
17
7
13
28
19
77
8
23
2
20
30
45
15
20
16
20
14
32
54
22
83
45
30
22
22
5
23
1
21
32
6
10
27
45
70
10
12
27
23
14
22
4
45
9
15
16
19
14
26
6
86
22
3
13
2
1
24
19
4
20
2
12
10
70
110
16
9
40
21
14
33
35
17
5
26
10
15
48
27
24
32
58
18
9
11
48
14
38
24
8
10
62
38
8
3
24
13
14
20
16
9
11
24
48
16
9
73
10
17
65
28
3
11
34
3
19
10
15
9
67
8
13
11
9
2
48
58
38
16
13
80
40
5
50
13
15
8
24
38
2
66
2
22
36
7
23
81
13
22
84
49
23
48
13
9
2
22
14
34
19
7
36
28
8
34
7
11
8
12
72
1
33
4
106
16
20
14
46
24
12
48
12
34
7
67
2
3
29
6
12
22
56
2
110
3
19
28
44
10
16
2
25
7
36
29
24
68
9
48
4
22
1
13
22
29
21
10
1
3
6
50
40
12
8
1
37
14
8
22
55
41
36
54
21
35
5
19
12
10
2
25
24
1
70
22
6
12
18
27
51
66
60
3
15
66
6
57
51
46
56
16
8
74
28
10
14
36
1
9
2
9
23
1
27
20
28
33
81
30
20
16
20
25
24
48
15
20
10
18
10
22
12
5
19
29
55
38
140
14
24
1
36
37
50
21
11
14
22
17
24
56
40
21
12
32
16
23
37
27
7
12
26
12
32
50
26
34
14
2
54
19
44
11
16
6
14
58
18
20
10
14
157
11
5
101
50
2
2
68
12
50
58
12
25
11
2
32
26
10
24
18
30
19
35
13
83
12
6
30
20
14
35
3
61
29
19
31
48
14
27
19
24
70
2
61
15
8
4
9
108
81
14
41
32
63
58
10
4
8
85
35
17
24
9
10
2
2
1
19
16
32
1
39
8
12
12
36
24
17
48
41
90
8
12
52
10
8
2
86
24
58
2
35
71
2
8
24
18
32
13
25
27
5
15
3
60
18
2
52
8
37
3
22
11
35
17
5
158
24
108
41
19
10
14
5
5
54
9
4
48
5
4
60
14
12
1
5
2
16
44
13
27
8
12
12
1
75
70
2
6
14
13
35
13
37
22
40
10
8
27
27
85
11
30
7
21
3
67
50
3
9
34
26
27
68
15
44
10
4
12
2
10
20
76
2
22
8
63
25
12
32
28
38
20
12
4
90
7
21
10
17
41
39
9
36
14
14
26
6
64
44
38
60
48
25
35
10
14
61
11
5
21
10
60
10
27
36
9
19
17
4
2
21
23
2
22
5
8
12
4
29
14
29
11
21
13
11
11
10
14
13
15
12
13
21
2
70
10
60
29
19
53
19
24
5
5
14
16
8
1
27
9
51
21
1
36
32
28
12
8
19
5
48
18
44
38
35
13
2
21
9
2
16
10
22
5
5
74
10
15
1
15
43
29
11
12
24
20
10
43
47
44
10
42
20
1
59
4
46
12
20
18
45
3
32
84
37
24
25
14
20
25
15
1
72
24
9
15
24
92
4
23
9
13
3
29
6
10
3
31
10
12
16
10
24
94
14
5
17
50
10
84
4
22
5
19
40
9
15
8
12
36
34
19
8
21
2
25
15
20
1
51
25
24
19
60
52
13
53
19
9
12
27
91
36
4
34
2
6
19
19
2
62
8
5
24
31
12
10
2
4
10
2
1
7
1
1
15
8
45
27
3
96
13
141
62
18
27
13
3
69
3
29
36
2
2
3
7
16
20
40
80
2
3
5
54
8
2
22
4
1
11
20
50
39
9
10
40
37
19
36
2
48
2
8
12
17
31
48
10
52
60
14
1
17
30
32
4
20
4
32
125
24
24
11
34
70
16
22
14
8
36
2
3
19
28
12
18
14
29
56
16
8
45
67
43
2
10
48
12
2
3
67
50
59
23
4
22
14
8
12
24
24
46
4
60
70
1
37
22
40
8
12
17
44
37
20
28
10
34
6
12
9
40
23
25
20
13
15
43
5
5
6
21
37
8
14
24
53
32
9
3
15
61
21
8
2
16
20
14
10
28
20
10
14
13
1
12
34
16
82
48
20
19
24
65
14
16
36
8
5
20
11
1
71
10
18
13
47
22
75
20
28
11
6
7
11
45
47
41
7
85
47
28
9
13
27
7
26
60
2
78
18
12
70
80
28
62
8
14
23
3
80
37
24
11
2
8
14
36
4
104
64
37
11
8
5
19
12
88
8
10
2
37
88
17
84
6
45
13
26
1
21
27
23
1
9
34
10
6
10
ABCD 319804914*7^$a-1 [50024]
36
28
20
12
3
30
6
1
35
16
6
38
9
16
41
16
8
3
15
1
5
16
23
1
24
6
17
3
40
56
58
71
13
6
6
12
2
36
9
1
2
4
5
19
20
13
9
15
53
67
3
44
10
8
96
7
41
15
3
22
6
41
36
1
26
4
66
32
6
30
6
10
23
19
29
39
9
3
45
24
40
17
6
16
30
3
3
30
11
16
29
7
45
32
3
9
16
30
14
4
3
35
6
24
27
3
18
3
1
23
9
12
3
25
84
6
5
3
1
23
4
5
28
8
31
17
12
25
3
3
14
24
7
17
151
39
36
56
60
13
29
18
13
9
15
27
5
19
48
2
7
29
10
20
9
37
11
13
15
27
6
35
12
13
6
6
30
6
15
8
1
14
28
5
63
30
12
18
13
56
9
6
6
16
35
4
65
43
33
26
13
9
2
16
20
22
50
21
1
20
6
4
5
33
22
5
97
11
3
37
24
17
6
34
6
14
27
1
20
3
3
1
11
33
15
9
27
34
27
3
30
36
8
4
38
16
33
11
1
17
18
9
4
27
17
25
11
13
12
11
19
21
48
3
14
15
15
1
41
24
46
2
42
22
66
5
1
27
5
31
3
8
28
5
37
2
16
8
60
18
7
9
2
21
15
13
5
6
10
24
3
29
3
15
37
3
14
36
60
7
27
6
32
96
28
6
29
3
13
56
24
33
6
9
25
8
16
6
30
36
11
43
14
66
4
32
1
81
6
20
46
27
15
18
8
7
87
8
18
40
8
15
3
6
7
57
6
30
30
72
2
4
2
13
32
19
2
3
3
22
20
4
8
19
9
26
13
3
17
12
1
14
1
9
14
42
3
3
13
5
3
49
99
12
8
60
9
27
33
16
72
14
46
6
2
10
56
10
32
3
28
9
24
24
23
7
50
28
66
14
16
6
21
36
32
3
6
12
18
6
46
5
7
8
13
9
36
44
10
2
4
66
20
42
88
20
3
55
36
17
27
36
21
16
57
20
27
24
13
20
27
16
3
12
2
3
1
8
16
8
7
36
20
24
9
4
27
12
23
6
31
63
18
20
3
1
27
21
11
1
18
20
16
5
3
81
4
9
6
26
6
4
8
21
15
10
8
12
15
16
9
20
19
3
2
4
11
48
21
16
3
9
20
6
18
43
5
27
9
4
12
6
66
2
12
1
15
2
3
1
14
58
8
79
12
15
14
4
18
20
54
6
13
21
11
13
6
26
4
35
12
3
6
7
9
11
13
8
12
15
12
1
26
6
6
24
52
6
8
4
86
28
8
6
28
32
22
6
20
4
47
19
8
58
14
30
24
6
10
24
3
8
3
10
3
36
33
35
16
9
3
9
6
30
20
12
60
4
14
21
15
12
18
10
6
14
21
37
38
22
8
3
27
4
26
24
6
33
3
9
19
18
47
61
3
9
2
49
17
66
66
28
6
2
12
7
9
2
12
30
10
33
8
3
4
9
9
44
4
8
15
1
6
5
12
13
14
10
6
57
3
2
27
28
15
9
5
7
12
69
2
36
9
16
3
72
2
12
24
4
11
1
36
50
18
16
3
8
12
12
15
28
20
28
6
3
15
5
9
6
16
14
31
5
15
40
8
57
12
10
14
6
10
6
6
15
3
33
15
18
20
22
9
29
15
16
3
30
11
4
44
9
31
5
27
81
10
53
24
72
19
30
32
4
8
3
96
9
12
42
25
47
9
9
64
15
5
3
3
10
14
16
53
9
15
25
8
22
41
25
8
40
15
5
7
20
16
27
8
12
18
27
51
6
12
16
15
17
18
18
18
6
27
24
12
15
18
6
22
14
25
3
53
15
33
9
27
13
15
15
14
3
3
54
27
13
63
5
24
10
33
12
44
16
17
3
7
30
8
16
3
92
13
3
23
1
8
16
9
6
21
15
24
14
10
14
19
3
30
62
12
48
25
59
34
27
3
30
74
28
41
39
42
12
55
20
25
14
18
6
30
24
7
11
9
12
1
6
5
105
7
15
44
30
10
17
60
15
48
12
30
39
49
47
4
5
7
8
25
26
18
4
32
40
26
6
36
3
13
2
4
8
45
37
66
21
39
2
4
8
15
33
18
34
26
6
6
16
12
14
12
12
19
3
20
1
11
28
12
5
96
25
3
39
18
39
9
2
25
8
9
4
14
6
6
82
6
5
25
24
15
35
54
42
1
24
9
2
22
3
11
18
19
23
6
7
5
4
2
4
6
26
18
31
23
1
5
16
8
52
6
2
16
20
34
57
41
28
20
40
6
17
3
21
1
59
39
6
48
15
27
18
19
8
13
15
32
60
9
24
34
21
12
41
7
44
7
41
33
28
8
54
4
18
3
15
26
28
2
10
74
24
6
27
76
12
17
7
8
9
15
28
17
60
4
2
1
77
16
26
22
38
28
6
51
27
6
39
32
3
16
5
64
23
1
41
10
2
19
29
4
15
11
13
3
9
15
56
24
30
3
1
14
6
24
7
48
21
3
3
2
34
29
4
8
48
1
14
6
12
24
18
40
6
26
16
2
4
39
24
3
12
30
20
18
6
7
9
48
3
17
19
3
20
21
21
18
4
24
102
35
3
33
3
13
36
9
2
4
26
6
13
17
4
2
25
45
18
26
4
2
40
62
12
6
12
18
15
43
17
33
4
11
1
15
17
3
9
16
39
15
14
12
3
28
23
12
13
35
61
11
12
22
20
3
13
38
6
12
27
33
18
58
6
33
8
13
2
18
15
3
4
33
5
43
9
12
32
22
5
9
24
22
72
2
4
11
16
3
6
14
12
6
31
21
8
3
13
2
9
31
26
16
3
3
14
4
36
12
60
20
27
28
32
19
14
6
30
43
9
8
4
66
24
9
35
21
4
11
24
6
4
18
6
23
9
43
51
2
28
11
16
3
12
2
6
6
4
42
57
51
8
9
9
7
15
45
5
28
6
30
23
9
6
25
21
56
6
4
50
58
21
5
10
2
70
17
9
7
12
15
14
3
12
25
14
34
26
18
27
19
6
2
60
1
3
50
12
63
1
8
4
2
28
21
24
21
35
49
26
85
32
16
44
7
2
3
9
31
17
40
32
22
12
2
16
44
6
13
23
21
15
37
9
20
7
8
43
53
7
2
7
15
6
50
16
8
6
43
11
18
18
1
35
28
24
2
18
16
41
3
9
16
36
69
8
3
1
68
58
8
36
24
16
20
13
23
1
21
11
16
5
15
33
30
42
4
35
7
38
6
9
39
1
11
33
25
2
4
6
18
86
22
6
12
6
14
24
52
14
10
42
18
26
1
8
13
23
21
27
3
4
14
43
11
1
56
1
27
3
8
12
18
10
24
2
28
23
21
24
39
39
6
30
37
9
3
5
7
17
10
2
6
21
25
24
2
10
11
61
48
3
23
25
32
1
3
84
15
33
3
18
18
2
46
5
52
9
14
9
43
26
3
43
36
17
24
25
3
32
9
24
12
7
17
22
41
12
13
8
4
2
18
16
68
15
9
12
43
3
20
6
7
8
9
30
42
15
21
18
25
3
24
9
3
14
16
6
8
13
33
6
26
60
16
38
34
8
10
20
10
24
3
9
23
33
15
43
8
48
4
32
9
4
21
24
23
13
6
5
25
44
43
5
4
2
6
6
54
10
26
4
8
3
9
40
2
6
7
5
60
19
3
66
12
2
25
23
4
38
12
7
5
54
4
33
29
39
1
6
8
12
1
45
8
31
8
51
6
55
3
29
1
30
2
72
7
9
47
9
4
54
77
3
28
14
4
27
23
22
8
34
80
10
44
22
42
8
6
1
17
4
114
26
3
19
41
1
24
23
1
3
3
17
93
18
82
11
13
2
12
12
28
6
20
24
16
50
6
15
9
16
48
15
11
34
15
12
11
4
21
33
2
12
28
57
17
112
6
30
27
3
5
25
6
44
6
7
29
31
12
20
49
8
3
9
18
4
44
36
18
22
20
36
10
14
34
11
7
30
18
6
24
14
10
23
12
12
16
9
11
19
24
6
14
37
29
6
22
35
16
29
4
12
2
6
16
63
3
26
27
24
93
6
9
16
20
3
22
26
6
28
30
2
39
19
9
8
27
6
46
18
11
4
9
6
18
36
3
69
11
9
7
3
53
3
9
43
8
22
30
14
18
10
18
6
11
19
21
45
35
3
13
29
52
2
36
18
7
17
3
3
16
6
3
20
1
66
20
118
32
7
5
27
25
36
3
3
2
3
24
15
10
3
47
1
20
13
62
13
8
21
12
31
23
84
54
15
57
34
42
24
8
6
34
32
10
69
5
16
2
9
45
52
48
3
15
2
78
12
10
11
1
24
14
16
9
5
34
18
8
39
1
23
75
6
22
2
4
8
7
36
9
6
6
51
5
4
11
16
12
51
6
26
34
48
75
23
58
3
12
5
42
4
8
34
2
10
8
3
3
6
3
19
5
1
2
22
38
9
21
30
6
6
52
12
8
10
32
18
36
34
27
5
15
117
6
76
2
12
4
56
6
24
25
11
25
12
24
5
4
24
11
36
25
23
3
4
33
11
13
17
7
9
44
15
4
11
12
10
42
5
1
8
39
13
3
32
1
11
39
6
15
1
32
6
24
25
32
7
14
40
27
32
13
3
24
57
18
81
23
6
28
3
8
16
33
8
3
9
19
57
6
5
85
23
4
5
12
4
8
3
12
4
21
12
6
9
41
6
1
11
37
51
8
1
41
10
12
18
8
10
18
15
29
28
6
8
13
21
20
6
9
36
4
3
8
12
24
4
5
21
28
8
6
66
28
24
8
27
21
55
11
46
2
4
21
15
17
13
66
26
16
68
3
7
5
4
11
10
11
1
2
4
2
3
12
1
8
48
7
20
25
39
12
105
8
4
26
10
8
7
11
34
15
9
3
11
30
30
1
5
19
8
1
6
33
27
2
43
59
24
4
2
28
50
40
8
58
39
5
12
6
1
17
28
20
24
3
13
6
8
25
8
1
8
15
25
12
11
3
21
33
36
12
15
37
11
13
3
3
17
45
4
3
12
12
41
6
6
10
14
7
23
6
22
57
3
14
30
22
38
9
9
3
21
66
12
6
15
3
6
3
15
22
80
15
45
3
28
17
15
1
11
39
16
8
12
13
11
66
12
28
23
15
1
36
39
2
42
12
66
4
18
2
3
21
4
23
43
24
14
6
22
26
4
17
4
9
44
27
4
33
2
21
16
5
4
44
6
21
13
32
6
21
15
9
36
4
8
3
16
14
6
16
12
21
24
11
58
44
24
4
2
12
28
33
8
40
11
1
32
3
13
17
3
12
12
4
3
14
18
48
46
11
33
3
1
2
90
15
33
40
27
9
20
7
3
9
17
10
14
16
3
3
8
10
20
39
1
15
9
20
22
6
32
72
28
18
9
5
6
4
17
16
23
22
38
78
18
4
53
7
14
22
5
21
28
59
13
8
19
5
12
7
45
20
3
43
18
87
12
23
10
24
26
61
3
41
21
18
28
30
51
21
8
48
15
105
10
45
48
3
36
6
11
3
46
6
14
36
7
5
10
24
5
21
39
1
3
48
35
6
16
62
25
36
80
13
8
3
3
12
30
3
7
20
18
6
4
6
12
8
4
18
6
3
8
12
21
24
3
9
19
23
4
6
2
6
12
15
12
3
1
5
10
6
36
11
27
16
66
12
8
16
8
3
1
11
21
12
15
9
24
3
ABCD 319822698*7^$a-1 [50019]
9
14
76
129
27
9
15
120
74
31
9
63
12
59
13
11
25
15
2
64
54
56
24
168
60
48
1
21
15
12
47
16
20
85
72
45
3
5
40
14
40
45
35
160
57
168
27
44
37
12
23
13
5
10
9
12
47
12
1
59
4
153
5
70
18
27
11
49
17
55
11
64
105
5
16
50
49
5
31
15
8
10
74
109
24
9
48
2
13
57
8
120
7
276
27
2
7
89
31
33
3
5
30
60
48
12
49
23
16
69
3
45
27
74
114
46
14
4
128
30
30
16
18
50
36
66
22
26
43
84
36
77
150
34
38
90
7
81
6
20
1
72
45
90
9
11
25
23
42
7
23
36
1
3
18
24
48
18
44
18
16
2
25
35
85
53
16
147
69
2
12
58
3
53
142
80
1
41
30
12
48
52
108
9
51
9
84
60
65
160
14
60
37
47
76
14
22
12
38
24
6
60
61
71
12
126
18
49
27
8
90
22
26
34
20
18
7
9
32
72
72
6
90
19
35
36
54
7
39
32
13
95
22
32
46
2
88
8
150
88
81
11
96
84
16
18
54
104
10
66
81
45
32
18
48
228
13
21
32
22
56
60
6
42
70
87
147
6
8
91
5
7
15
56
120
25
60
53
30
1
17
16
18
9
23
193
48
45
72
15
48
23
36
48
30
7
95
1
111
26
6
121
36
27
2
30
13
72
101
22
56
1
33
3
36
89
10
9
83
4
36
108
9
12
137
22
9
23
112
50
22
45
84
23
24
58
14
13
3
2
7
15
57
24
72
27
308
10
27
23
36
10
104
70
8
16
93
51
45
47
36
60
6
54
34
63
15
18
2
25
75
81
15
8
10
26
30
24
40
14
49
24
47
61
11
16
2
30
34
32
31
23
72
1
63
66
51
84
15
18
62
12
25
27
8
37
11
25
36
11
18
55
35
12
4
21
17
30
18
7
9
26
52
128
106
32
6
66
6
64
36
69
12
11
48
4
45
9
96
80
22
9
24
12
11
66
24
7
33
90
38
7
23
178
42
36
93
36
15
117
83
10
27
83
24
138
139
11
18
30
49
119
10
171
35
97
41
22
18
39
63
8
66
24
78
12
12
36
70
14
60
97
29
40
14
25
15
72
2
24
19
53
54
109
23
12
40
9
9
42
48
44
61
156
159
9
3
86
22
81
47
4
30
27
35
10
8
78
49
60
3
9
89
91
99
68
13
96
120
33
104
7
89
18
16
44
157
24
36
57
38
48
12
61
23
13
3
60
20
1
71
37
29
6
48
12
30
91
23
28
32
24
145
24
63
56
25
36
63
180
8
58
24
27
3
45
87
93
63
32
24
34
86
66
160
8
103
119
24
37
83
13
59
4
48
9
36
15
20
30
18
70
159
36
12
33
30
50
31
15
45
47
126
6
202
150
66
63
9
24
26
12
205
3
69
53
94
2
7
24
11
30
78
114
40
72
15
183
8
18
7
65
235
239
30
6
49
41
22
117
27
141
3
24
90
144
14
13
35
157
5
10
117
95
66
120
160
39
135
81
17
7
72
23
25
15
72
48
8
106
3
60
57
56
6
25
72
65
88
104
6
37
23
1
11
18
34
14
34
20
40
117
11
42
126
64
90
38
18
106
21
27
60
8
10
14
84
46
8
150
4
36
8
64
21
27
9
36
5
22
45
15
57
11
40
93
125
42
4
9
9
74
13
84
27
45
45
27
83
25
33
39
60
11
34
18
30
87
12
36
11
76
72
32
60
6
103
24
47
28
45
71
37
11
121
83
16
12
98
34
21
33
39
47
16
45
29
184
50
30
54
18
55
12
23
150
22
26
6
160
50
55
36
36
3
60
45
75
60
57
36
23
49
9
27
27
24
120
32
12
192
25
117
15
63
20
6
6
13
75
2
6
109
23
37
11
60
4
14
40
63
23
1
23
121
9
3
96
83
10
27
15
80
6
31
11
12
58
39
239
1
36
83
12
48
76
33
72
11
97
21
32
138
16
12
9
23
36
60
40
44
6
16
15
17
19
53
54
130
6
56
72
42
127
11
12
52
69
9
120
6
8
28
246
26
6
6
72
18
67
12
27
45
41
19
179
109
27
26
48
7
108
5
40
38
16
21
27
90
98
25
77
7
15
18
8
10
45
23
66
22
105
39
8
73
63
8
18
88
3
15
48
14
19
11
1
36
95
109
95
85
59
84
6
40
2
1
107
34
2
1
24
3
72
74
43
11
97
9
2
48
12
25
27
9
23
54
30
10
32
54
120
13
23
12
18
7
39
8
16
9
108
5
16
144
38
48
24
13
120
15
21
36
60
47
73
47
40
48
33
36
39
14
31
17
48
88
6
68
22
27
29
19
108
63
45
27
24
21
5
55
191
36
25
12
71
25
11
36
156
4
12
6
27
48
11
66
6
49
12
11
18
139
3
69
180
71
13
23
6
7
17
7
23
34
63
60
72
27
18
3
15
21
108
15
12
32
1
36
36
47
1
9
80
178
9
12
15
144
56
18
34
36
12
69
107
46
14
49
135
18
32
67
11
12
6
42
1
36
27
57
ABCD 319907058*7^$a-1 [50027]
4
92
27
18
60
30
9
24
45
42
6
67
95
12
13
20
63
24
138
115
5
3
72
39
6
27
3
25
35
24
30
19
101
18
60
9
60
28
32
52
11
33
28
20
72
12
24
21
6
57
48
33
30
84
69
51
165
15
21
57
15
93
24
19
8
24
24
4
20
21
48
18
33
39
21
9
42
6
7
20
12
12
63
6
66
18
15
51
9
111
1
8
15
12
30
3
33
51
57
66
18
3
12
21
6
1
17
3
3
33
57
36
3
33
27
64
11
33
9
87
27
13
20
96
72
33
135
12
12
39
57
141
162
25
80
48
24
12
21
103
116
9
7
80
69
3
45
30
9
24
76
17
7
17
6
61
11
21
64
77
135
124
23
33
33
42
9
40
17
24
78
18
30
30
90
45
28
17
75
189
67
23
36
21
76
56
27
30
75
88
29
24
24
24
15
33
30
42
66
60
6
51
39
37
68
12
63
60
18
90
157
20
63
9
117
27
3
12
78
6
97
108
35
108
57
63
30
39
3
25
36
116
24
9
15
12
27
6
3
15
48
49
65
18
49
41
18
114
3
4
32
24
45
19
83
18
120
18
12
61
12
20
9
15
12
27
30
31
23
6
171
21
39
15
1
5
3
75
1
5
27
40
11
45
87
25
12
23
18
12
18
81
16
53
19
20
3
18
90
33
15
42
7
71
72
60
33
60
15
21
51
33
33
36
27
60
4
17
15
172
95
49
36
20
36
12
21
63
36
57
18
18
24
91
5
123
28
8
9
3
9
15
24
24
15
12
85
53
24
15
48
4
68
60
75
36
21
36
3
9
15
13
47
60
73
35
12
42
18
33
39
6
3
21
54
61
11
12
6
24
75
3
12
36
24
105
15
120
33
3
9
12
39
33
51
30
135
76
11
57
28
11
18
24
96
54
93
76
80
3
18
18
85
5
15
36
63
18
63
12
88
65
15
12
72
3
13
44
51
49
56
15
12
12
21
60
27
49
8
9
96
31
20
16
59
42
6
90
63
33
24
6
21
33
51
15
18
6
33
4
17
48
75
27
9
4
143
1
8
48
60
57
3
4
5
15
52
29
48
6
18
18
61
17
27
12
12
36
57
15
36
75
30
42
12
6
24
18
21
21
39
51
33
16
23
78
27
3
9
3
21
33
3
64
44
52
71
12
37
24
32
180
63
12
45
21
12
210
18
39
24
3
9
144
21
31
113
15
12
63
9
60
108
24
120
28
23
57
60
117
31
5
60
24
24
3
16
8
15
90
6
12
9
36
4
71
42
7
11
157
11
18
42
45
24
15
120
48
30
90
12
121
44
48
111
120
105
40
12
68
9
63
24
9
42
72
33
129
24
39
24
57
7
32
48
3
36
60
6
30
21
64
32
21
39
51
1
8
3
9
3
13
56
63
36
69
135
61
149
15
48
15
21
52
56
39
13
36
23
36
13
11
18
30
120
24
45
51
108
36
9
12
12
12
3
6
39
12
12
123
36
61
104
9
18
18
18
6
24
6
54
36
51
3
9
12
12
3
49
32
63
25
77
15
9
24
66
24
114
6
129
15
12
18
39
12
24
24
3
33
51
69
60
4
8
12
60
39
12
42
7
29
75
84
3
33
45
24
18
37
35
9
21
3
4
80
4
65
39
72
148
56
15
45
69
3
16
44
12
52
20
51
49
44
33
30
61
36
53
3
21
36
63
4
80
3
30
96
3
15
126
39
27
33
52
23
48
13
104
3
18
24
72
27
4
17
3
12
60
52
20
33
30
13
116
171
12
57
27
114
72
30
333
48
36
27
54
39
12
76
68
84
51
12
36
21
36
183
81
24
9
63
3
24
36
24
48
129
9
48
6
9
52
29
30
84
57
33
6
1
56
12
15
21
84
27
21
39
9
120
64
8
111
72
84
60
6
67
131
30
18
21
4
35
84
18
72
3
12
3
57
12
12
39
9
4
23
9
45
36
54
33
39
36
105
15
21
27
9
28
20
27
9
96
147
165
81
12
7
36
5
30
9
111
12
45
60
12
3
48
12
49
77
30
24
21
12
16
20
3
30
3
51
37
92
75
9
12
45
12
51
48
111
9
60
9
15
15
144
6
7
20
15
9
112
104
24
48
21
54
66
3
39
45
27
9
36
15
45
3
48
30
6
9
12
76
59
12
12
24
42
15
3
102
3
156
39
66
84
12
42
1
29
7
35
57
36
3
24
36
21
40
53
3
48
3
60
21
3
12
21
15
61
20
24
60
63
13
56
15
30
39
4
29
66
49
116
3
36
21
48
21
3
27
18
15
60
24
81
3
24
76
104
3
12
61
36
17
91
143
6
3
9
18
1
32
3
30
3
3
24
81
24
24
88
56
3
165
40
47
13
20
39
21
12
48
45
39
3
45
57
6
18
7
44
36
15
168
54
3
39
24
13
83
30
15
3
36
9
51
21
52
71
48
24
18
3
15
21
4
23
13
11
1
41
15
45
78
12
9
88
71
9
69
48
42
72
9
9
31
17
27
9
63
28
8
48
9
18
45
24
45
19
20
33
55
8
3
60
42
91
17
15
12
21
43
17
24
18
12
30
90
36
25
137
48
7
36
23
24
21
141
18
36
21
3
9
15
9
4
5
19
32
24
64
36
20
3
96
144
21
99
13
8
15
33
24
27
12
42
3
4
104
72
12
93
15
3
24
13
20
63
6
75
48
75
12
61
35
25
35
73
12
36
32
9
60
15
88
59
49
35
24
33
28
29
42
6
15
33
66
61
65
60
79
71
1
47
21
9
6
33
48
3
6
75
24
27
18
66
48
72
1
53
3
27
36
21
4
5
7
131
6
3
4
80
96
40
116
3
117
3
24
25
41
19
35
57
9
147
12
51
21
27
9
33
30
9
39
36
37
24
20
9
48
6
21
3
60
13
35
48
1
32
21
18
73
68
63
6
30
18
15
15
12
48
12
12
72
60
97
11
61
11
37
20
36
72
3
18
90
9
ABCD 320057994*7^$a-1 [50040]
24
3
21
3
9
45
24
36
18
24
21
12
9
144
12
3
27
9
15
6
15
12
15
54
24
18
48
21
3
36
84
108
21
3
6
42
120
12
66
12
147
39
33
24
3
18
39
33
6
36
9
12
57
3
21
30
6
6
21
3
36
57
51
24
6
54
9
27
36
6
144
27
15
84
18
15
15
48
6
12
30
54
72
3
48
15
9
12
3
81
21
18
96
45
12
15
9
3
21
9
15
12
9
12
39
45
114
36
90
42
54
6
12
9
15
36
24
12
12
141
27
66
6
30
6
33
3
9
33
18
78
60
36
24
39
15
48
9
9
12
15
24
51
54
15
27
84
21
24
9
30
66
18
78
24
42
69
57
39
24
15
60
24
9
39
57
12
12
15
78
42
96
144
54
126
12
6
114
9
12
147
48
6
63
63
66
48
6
93
12
60
33
39
108
36
15
30
18
6
63
9
6
12
6
30
21
60
9
24
102
33
51
21
57
51
69
39
3
54
75
168
51
90
3
60
51
48
24
21
39
12
84
21
63
12
9
15
45
21
75
51
36
6
18
156
36
96
21
21
3
9
3
75
6
3
144
12
33
12
24
6
9
108
51
90
6
24
36
21
12
12
36
12
9
3
3
18
6
57
69
18
42
111
24
60
12
24
9
18
18
6
42
18
42
24
18
12
66
3
21
39
3
102
36
12
3
33
15
36
15
36
9
24
9
18
12
18
15
123
21
45
30
18
54
21
3
69
3
33
3
30
30
12
6
30
18
18
153
33
15
36
24
57
42
108
6
42
42
27
3
48
12
78
6
114
60
6
21
3
9
63
33
21
42
48
42
36
18
36
6
18
24
36
18
18
42
6
9
12
39
6
12
51
57
87
36
3
66
18
6
6
6
30
126
18
60
12
9
39
6
42
24
21
57
96
18
201
48
24
36
3
24
18
12
3
39
12
24
6
3
84
39
36
12
6
96
18
30
42
6
75
21
39
111
6
60
3
15
69
96
51
9
24
9
60
42
30
24
18
6
3
69
6
12
33
33
30
144
6
60
27
36
60
33
18
66
66
42
48
30
69
51
24
42
78
12
84
36
9
93
42
9
3
18
24
36
54
12
33
63
33
123
54
3
21
15
27
48
84
54
3
39
66
63
3
12
36
6
48
18
9
24
15
33
12
3
21
27
6
30
9
105
75
63
12
36
6
72
48
3
69
96
48
15
12
84
24
84
21
27
27
24
42
12
78
30
30
12
45
3
21
39
24
6
15
12
12
9
36
42
21
72
9
24
96
30
18
36
18
12
6
114
6
63
39
9
75
24
9
12
15
84
33
9
39
27
60
12
33
33
6
60
30
30
9
81
6
18
51
15
9
21
54
48
24
24
45
12
9
3
15
30
90
33
45
30
6
54
12
18
15
45
3
33
6
21
60
9
51
3
48
6
12
3
60
3
81
3
21
21
78
33
27
57
21
6
48
18
51
12
72
9
24
63
3
6
51
33
39
45
39
3
24
36
81
36
24
63
21
21
30
72
69
51
9
27
36
48
36
6
3
81
24
3
51
84
96
6
75
60
3
24
21
15
69
135
102
48
42
66
3
12
3
120
36
96
18
48
18
36
9
3
24
18
18
6
15
36
21
6
36
6
18
30
63
36
60
24
3
30
15
81
30
12
60
18
87
63
12
24
9
21
42
24
144
9
21
48
60
18
12
102
15
3
6
18
6
96
60
60
6
69
3
18
42
9
27
18
114
9
51
24
9
15
12
192
54
6
30
99
15
9
9
42
54
15
3
60
21
69
24
12
48
18
78
27
27
12
18
54
33
69
18
24
45
9
12
75
57
30
12
36
30
66
36
24
66
27
15
6
18
18
6
21
60
39
72
48
84
21
12
3
30
24
24
6
12
6
96
6
18
15
15
12
9
12
51
6
24
66
30
15
15
33
21
60
42
12
18
12
3
9
54
30
48
3
39
12
6
6
12
9
72
3
72
18
27
15
24
21
33
24
3
60
3
18
42
36
6
6
72
105
3
21
75
78
3
72
45
12
60
24
99
132
57
15
24
15
12
36
84
9
21
6
21
21
6
18
24
18
6
15
33
15
36
51
18
18
6
3
132
57
30
21
3
24
126
99
12
21
135
12
111
192
153
27
69
24
9
36
24
3
12
33
27
63
126
3
63
6
18
36
24
6
3
33
12
15
12
21
6
42
51
33
6
54
75
27
30
6
84
12
42
42
9
132
24
96
9
27
3
57
27
12
42
42
18
3
75
48
36
36
12
9
144
84
63
6
30
24
21
63
54
72
27
15
6
42
132
9
51
30
6
45
48
27
9
96
9
15
60
12
81
18
72
9
24
21
192
42
42
6
120
12
45
24
3
36
6
24
144
24
15
81
90
57
27
24
108
6
6
42
66
12
9
36
21
12
27
27
9
15
33
3
30
3
33
3
24
33
6
117
3
54
51
3
153
24
12
60
27
33
87
12
12
6
3
153
126
33
96
87
45
3
42
36
42
30
114
12
9
72
60
48
12
57
15
36
21
42
6
6
21
33
15
45
48
15
57
18
84
6
18
108
57
57
12
42
9
63
12
18
6
21
15
6
24
24
18
12
6
6
36
18
15
57
6
69
48
156
24
72
63
81
3
12
9
24
57
6
48
117
33
87
48
75
12
48
84
30
3
72
57
18
24
57
15
9
21
12
6
54
3
51
81
12
45
144
6
21
45
6
42
27
3
33
33
6
96
21
51
18
24
30
45
12
81
63
15
18
66
21
15
33
21
159
12
33
27
45
51
12
57
3
3
33
3
12
21
15
42
42
12
84
141
12
105
51
21
12
78
21
9
48
3
27
6
12
30
36
54
78
18
3
39
12
60
33
15
45
33
12
36
51
57
66
30
54
105
72
21
72
15
45
3
3
57
21
39
21
27
27
102
30
33
81
18
36
48
45
24
3
48
24
30
30
24
6
3
15
60
18
6
42
3
48
99
12
57
72
21
12
18
45
96
81
48
6
21
27
30
3
12
51
117
27
24
33
39
180
81
27
9
60
27
30
6
150
30
30
15
36
15
6
3
3
9
12
15
18
48
36
156
39
51
42
6
42
72
6
21
51
36
84
45
24
36
33
51
75
33
57
51
3
12
54
51
3
9
27
54
24
30
12
36
42
24
12
30
ABCD 320145314*7^$a-1 [50025]
12
3
12
21
7
60
32
9
15
24
36
88
20
12
21
7
12
101
27
72
45
15
24
16
24
36
197
139
5
3
4
17
3
16
24
89
27
4
5
24
7
41
48
7
48
17
43
8
12
9
7
24
12
5
19
12
5
3
16
65
48
3
69
51
21
72
7
44
16
29
39
12
12
16
36
24
44
9
7
24
36
60
132
65
12
31
12
5
3
12
57
24
27
64
36
60
24
29
84
3
16
24
20
24
36
21
19
12
29
15
9
31
17
7
89
15
36
4
8
28
17
87
9
3
33
3
4
8
12
76
41
12
7
20
9
12
19
12
5
63
108
21
12
7
20
4
20
16
24
5
7
8
21
51
57
51
45
60
63
9
19
29
24
48
72
3
24
4
12
17
43
5
51
4
29
7
32
9
3
40
36
8
9
7
41
120
3
4
8
21
31
17
115
41
36
39
24
24
64
5
31
5
15
21
48
31
20
4
89
7
89
3
28
56
4
36
8
21
39
36
9
12
31
32
12
9
12
12
15
52
36
20
12
76
125
31
5
43
5
3
4
5
3
129
7
36
20
16
12
5
43
8
52
24
20
16
17
24
31
17
31
72
48
17
24
51
48
21
12
15
4
17
15
28
5
27
16
12
36
44
52
48
5
12
31
17
12
43
101
48
19
8
16
116
12
52
53
3
4
53
15
57
15
48
16
12
5
3
45
19
68
21
7
140
33
87
4
17
36
15
4
5
19
44
72
4
5
75
9
31
29
7
20
9
27
24
40
24
56
4
12
12
32
24
64
113
63
45
7
41
36
60
55
12
44
69
87
84
12
45
24
99
16
5
3
40
8
57
87
45
12
7
32
21
27
4
41
7
48
20
16
17
60
19
8
16
44
4
5
31
44
76
44
81
27
69
15
40
8
88
29
72
51
45
31
12
44
40
8
28
8
21
3
112
44
16
17
36
36
12
12
24
19
5
79
53
3
28
5
39
36
40
32
72
16
24
5
3
69
15
264
24
57
31
12
53
79
36
5
43
5
24
7
20
4
20
16
17
19
12
29
7
44
33
123
36
16
5
39
40
17
7
152
64
8
16
20
16
36
29
36
63
4
29
3
21
27
36
60
64
5
24
24
48
19
17
3
112
8
12
57
31
8
4
5
36
7
8
28
44
9
3
136
44
21
12
24
3
16
20
4
17
3
9
39
16
96
20
69
19
68
40
12
12
41
7
20
12
28
8
69
15
4
12
53
7
20
9
43
8
24
28
17
3
12
16
8
45
60
15
69
75
57
43
77
19
44
21
15
40
12
29
48
91
20
4
41
55
20
4
20
28
17
24
27
12
9
19
20
33
39
9
24
79
20
28
17
3
28
120
80
33
63
60
64
36
17
3
21
19
24
12
24
29
75
36
28
65
115
20
12
33
7
53
7
44
4
8
9
12
43
68
21
7
5
12
31
20
72
9
12
3
45
39
12
4
56
21
63
16
8
9
27
4
29
48
96
48
36
19
36
5
24
3
28
24
8
40
5
55
29
43
8
21
19
20
28
80
24
57
12
24
7
5
12
19
20
4
56
12
16
36
65
3
16
12
20
9
36
3
12
45
7
89
43
36
72
68
45
48
7
104
28
5
3
148
12
8
12
4
20
16
41
27
4
12
5
19
17
12
31
12
5
36
12
27
52
17
15
4
17
48
19
8
9
51
21
3
48
40
60
8
9
99
21
19
65
39
16
20
36
28
8
112
20
45
63
33
15
16
36
8
21
12
27
9
7
60
60
24
17
99
28
5
12
39
4
41
15
4
36
20
21
60
43
12
8
33
27
28
32
108
72
21
7
24
44
24
16
5
55
12
77
7
5
31
5
27
52
8
9
12
7
32
36
33
27
24
28
8
16
60
20
16
24
24
12
20
12
45
7
29
12
15
40
68
4
53
3
52
125
12
31
29
3
21
19
20
4
44
9
27
45
3
81
19
12
20
9
15
24
16
96
104
52
17
31
72
12
17
31
29
43
5
31
12
137
15
40
8
33
51
24
45
19
5
51
4
53
3
16
8
9
48
39
4
12
24
12
5
7
12
29
39
9
67
41
55
5
19
24
5
7
20
16
41
19
41
19
12
32
24
9
27
36
60
84
40
24
36
8
16
5
39
40
8
12
12
4
92
21
67
12
108
5
19
12
8
12
9
55
56
4
5
48
7
41
19
84
5
27
24
9
31
17
3
69
48
12
3
24
36
4
48
60
5
3
45
19
5
51
12
16
24
32
40
20
33
36
15
45
15
64
8
4
20
4
12
12
8
4
36
8
45
27
21
7
41
48
3
45
36
3
21
15
48
57
19
53
3
4
20
40
5
19
5
27
24
4
20
40
12
5
15
33
48
7
36
24
29
51
52
53
15
33
96
31
84
5
7
17
63
36
52
8
64
36
60
5
3
9
3
40
8
40
12
20
28
20
60
4
20
129
84
43
5
36
151
17
24
31
72
8
16
17
7
56
64
8
4
56
12
16
96
60
24
60
17
3
45
24
15
9
19
29
39
12
45
7
41
7
8
4
5
48
15
33
7
20
9
51
12
93
19
29
15
33
43
56
24
36
33
19
80
28
24
108
92
28
77
39
9
7
17
36
7
41
3
4
8
4
29
39
12
33
27
24
4
12
24
24
89
39
21
39
45
3
9
7
36
12
12
8
28
12
17
15
60
9
55
60
36
24
20
40
17
3
12
12
28
20
9
51
28
72
20
21
3
9
7
12
29
96
3
64
80
33
48
63
40
96
53
108
7
20
21
48
7
44
16
32
21
24
48
39
40
12
41
15
12
9
3
84
33
31
53
36
24
7
56
57
24
24
75
45
67
92
21
31
36
48
12
29
19
24
8
12
16
12
24
20
4
20
12
4
41
19
24
101
31
8
24
12
21
12
51
36
40
80
40
41
7
5
15
36
24
36
4
12
56
28
56
36
21
3
4
29
12
12
63
16
68
12
9
43
80
33
27
12
24
4
36
5
48
43
68
33
39
9
31
24
92
4
20
57
39
48
9
7
29
27
88
12
41
27
4
5
115
17
24
15
12
52
12
60
36
125
19
48
89
3
64
17
15
48
4
32
64
12
20
9
3
57
72
7
17
3
21
12
3
16
32
60
45
31
41
135
28
101
31
8
60
21
31
24
5
27
64
8
12
16
44
33
24
67
20
4
5
24
36
43
24
17
7
60
84
17
19
84
17
15
16
8
9
12
31
44
57
63
24
9
24
3
60
4
5
7
17
15
52
17
12
147
4
20
4
56
4
32
52
20
69
12
12
24
19
20
16
5
135
28
12
36
17
55
8
45
36
72
31
17
36
63
40
12
36
12
65
3
9
3
45
12
15
16
5
19
32
40
8
9
19
29
19
36
20
45
39
24
120
16
5
15
64
5
24
36
15
28
5
27
21
12
3
40
12
8
12
21
3
21
24
36
3
52
20
21
31
36
17
7
8
33
39
76
41
12
7
89
7
17
3
4
5
7
12
32
40
41
123
33
3
9
15
156
4
41
12
43
20
4
12
8
40
12
20
4
17
91
36
44
36
12
12
88
20
28
12
5
39
60
88
36
29
3
52
5
31
20
12
12
9
43
209
84
31
32
4
8
12
60
4
29
55
17
48
15
16
24
65
7
5
12
3
21
27
76
5
39
9
39
57
7
29
31
8
21
87
4
17
31
48
44
24
21
15
28
8
4
44
57
27
21
15
4
68
9
19
80
52
8
36
120
64
5
19
12
24
5
15
33
24
19
8
45
87
ABCD 320148890*7^$a-1 [50057]
42
3
7
26
6
4
12
41
72
1
26
12
9
3
16
2
6
9
36
9
18
108
33
19
8
33
9
18
33
3
33
93
3
51
4
56
10
36
35
9
60
18
12
18
10
6
2
9
3
57
73
11
9
48
30
33
27
22
26
22
18
5
60
61
11
9
27
24
9
30
4
2
42
22
54
101
12
3
9
48
24
27
90
12
16
18
80
64
41
27
10
2
90
27
3
9
7
17
12
3
45
3
57
39
138
60
36
3
7
20
12
9
12
13
23
12
1
8
3
67
30
11
72
24
12
15
42
4
50
4
26
16
18
26
36
54
40
14
90
21
21
6
24
10
38
42
30
24
4
29
33
28
83
7
32
120
24
12
10
11
9
58
5
27
12
81
15
4
20
9
24
45
3
19
8
24
21
24
3
10
11
36
133
2
48
22
18
2
4
30
2
18
40
62
10
5
24
24
36
21
60
58
6
18
32
24
52
53
96
13
30
80
69
36
103
18
32
63
12
48
25
23
31
2
39
36
45
51
25
44
66
9
3
48
28
53
3
4
14
12
15
3
18
87
25
20
30
66
42
33
132
3
52
5
27
28
72
18
74
10
35
36
9
34
44
30
36
24
46
2
10
32
42
27
60
39
9
36
7
42
14
24
42
39
12
3
4
42
54
14
18
21
37
23
21
27
12
9
3
61
35
63
18
100
2
9
13
11
25
12
62
10
83
48
36
19
41
7
24
68
9
13
23
72
43
38
4
47
43
2
18
16
5
69
6
4
42
20
3
3
42
58
14
30
6
3
36
51
88
50
6
6
10
60
14
34
14
40
20
6
52
54
18
2
15
1
8
51
33
27
9
6
141
93
22
29
21
4
18
17
60
24
9
12
4
86
28
8
9
13
38
24
9
24
36
1
95
15
45
111
21
9
39
12
21
12
156
15
7
36
53
21
16
12
8
135
21
75
123
58
30
5
24
12
3
28
20
16
53
24
36
3
33
33
52
71
15
6
58
20
12
45
12
13
18
60
66
32
10
53
36
24
27
90
12
40
8
51
1
26
6
6
24
30
3
13
32
75
3
12
42
30
48
57
9
27
24
36
3
81
43
8
12
10
8
27
3
93
55
20
36
28
32
58
50
6
24
39
39
10
14
57
21
60
123
3
12
10
18
56
150
60
27
24
103
26
28
8
54
24
21
9
12
82
6
83
12
12
27
22
44
6
46
20
28
11
31
29
15
28
17
1
8
4
23
60
9
78
6
39
45
108
3
72
24
25
95
25
18
110
6
24
57
73
56
52
80
12
40
8
4
44
30
4
8
12
21
48
21
10
6
23
39
10
50
84
58
18
38
3
13
11
39
4
53
39
21
36
3
24
64
17
60
15
78
6
30
4
14
21
21
3
15
36
57
27
36
21
33
130
42
8
6
4
98
3
15
30
12
4
23
48
9
15
24
7
5
25
2
40
29
9
30
22
12
54
20
4
32
36
9
25
26
54
18
9
1
6
12
68
4
8
12
9
33
15
9
87
9
27
27
33
3
30
3
27
21
27
9
7
20
24
102
18
106
11
111
9
33
58
8
33
13
47
3
6
27
25
32
16
23
39
30
27
51
10
8
30
4
30
36
11
36
85
62
33
25
38
36
4
2
15
27
6
54
9
51
6
6
4
12
2
63
12
45
3
39
34
36
18
36
6
20
15
15
34
23
12
9
27
3
66
42
34
36
11
3
18
42
24
30
15
12
27
12
18
10
8
12
42
78
9
13
44
4
2
9
57
12
10
29
93
30
45
1
14
9
15
22
32
18
24
36
54
34
5
12
3
9
33
18
12
45
9
6
58
35
72
27
93
3
6
30
6
22
5
51
24
10
23
49
14
12
33
12
3
21
15
124
26
4
2
33
24
15
16
56
21
57
48
3
48
27
24
12
84
6
16
30
53
15
12
12
40
53
13
44
6
4
86
6
6
27
27
21
3
172
53
49
6
30
36
38
48
33
39
136
44
10
23
36
3
24
24
9
37
56
6
24
28
2
54
30
6
24
12
30
3
51
30
18
10
23
7
26
3
96
45
72
90
6
30
42
6
24
33
33
54
106
44
3
7
17
3
76
5
36
24
48
31
77
3
96
6
6
40
5
33
42
24
58
2
4
65
9
28
8
27
45
75
60
3
93
13
36
24
14
24
18
42
18
22
6
47
39
57
9
12
10
56
132
33
21
15
39
24
10
12
18
20
16
104
30
6
21
69
6
4
5
21
27
1
8
18
54
6
34
2
6
51
13
98
9
19
125
37
2
45
49
11
9
10
6
108
2
24
4
60
20
42
28
20
30
12
24
4
36
17
55
149
12
19
29
12
12
12
25
38
21
120
12
19
14
27
3
10
8
39
3
30
64
2
30
15
7
56
21
15
6
51
57
6
6
27
24
27
12
52
6
11
24
48
9
24
15
24
19
18
90
29
3
72
4
42
2
117
3
33
37
59
19
5
25
8
34
20
42
136
83
19
8
9
91
2
66
12
18
3
72
15
57
7
26
3
3
24
42
15
9
48
6
4
18
2
72
48
9
48
19
20
24
10
23
49
38
45
25
23
3
12
33
15
10
12
20
4
95
15
10
18
53
27
12
9
25
20
27
24
43
17
63
76
92
40
108
26
39
1
71
55
32
58
92
48
22
8
21
9
22
53
36
12
60
36
51
12
9
33
6
21
9
3
24
24
51
21
96
12
144
9
6
24
9
15
34
90
29
1
18
44
81
87
12
30
18
40
66
32
39
21
39
13
62
21
25
8
6
54
12
54
10
24
12
11
7
14
27
51
18
42
10
104
4
26
6
3
51
45
9
6
76
2
16
54
173
9
46
77
12
45
6
40
17
115
2
3
57
39
15
4
36
5
1
11
43
17
57
3
43
42
38
21
13
2
28
5
21
75
9
3
3
6
30
70
11
24
19
17
9
27
37
12
18
6
35
3
42
39
1
14
21
15
141
7
36
20
4
38
42
12
16
38
12
84
18
28
8
4
36
6
11
43
29
36
12
48
85
24
80
6
45
139
30
107
3
6
15
57
3
7
62
3
9
15
43
17
3
141
21
28
2
6
72
6
4
36
56
36
48
33
60
1
2
45
43
6
23
21
66
69
63
33
9
58
8
12
28
92
21
24
39
18
48
10
54
14
6
54
36
21
15
21
36
36
1
8
46
56
18
18
18
96
18
12
21
7
53
39
4
44
60
9
12
12
25
71
36
51
36
18
3
60
15
9
9
3
9
4
26
33
48
1
2
16
2
3
7
17
3
16
6
8
36
3
9
3
24
72
45
34
72
12
2
48
58
17
24
51
9
13
38
21
60
12
3
4
17
15
4
20
30
60
3
120
27
114
39
69
28
23
51
16
14
6
45
12
25
11
3
24
33
36
15
10
23
43
26
18
21
7
5
13
11
13
12
38
21
19
8
33
7
17
36
19
36
50
63
19
48
14
10
86
16
18
80
12
45
45
75
21
10
38
12
22
62
27
1
32
30
57
7
2
18
30
12
27
96
36
1
23
7
32
18
4
54
17
7
18
74
6
18
4
110
6
21
33
30
40
53
15
48
6
51
12
12
31
18
42
17
31
24
20
57
21
4
107
21
48
15
3
24
9
13
44
39
48
3
10
12
2
69
12
12
13
14
40
2
30
4
26
6
10
11
1
2
16
8
30
70
42
12
26
12
45
24
79
12
20
132
30
16
11
31
20
10
14
30
30
6
10
14
18
60
57
63
45
33
22
17
9
3
19
89
75
21
15
21
24
25
62
9
3
94
35
1
50
76
12
29
24
43
53
1
62
28
17
69
4
23
63
12
21
ABCD 320201178*7^$a-1 [50051]
4
12
11
37
17
36
67
29
19
8
36
16
132
95
108
54
48
15
57
55
12
11
54
12
31
41
27
60
39
9
4
20
12
33
31
12
68
60
52
77
6
45
112
35
97
65
15
3
108
9
69
84
27
63
13
5
36
6
48
97
29
18
90
60
30
18
123
36
75
49
65
19
11
24
1
89
72
43
11
49
68
48
108
36
33
175
32
3
177
16
11
48
1
35
24
102
36
87
84
52
92
9
43
8
9
27
12
9
63
40
84
35
49
17
18
54
55
53
24
27
72
99
21
15
37
92
15
36
97
95
33
153
75
51
21
72
45
15
12
117
27
136
23
102
90
1
8
33
12
6
30
31
32
27
54
7
8
39
37
48
20
9
18
1
173
79
20
27
6
54
153
9
27
3
144
69
21
15
12
4
68
24
4
32
3
18
27
96
3
6
67
71
25
101
6
84
42
7
84
29
6
61
20
120
36
160
108
11
18
180
7
8
16
95
18
7
89
7
72
47
25
5
6
30
63
4
20
9
3
28
8
99
13
137
55
47
45
45
79
29
43
35
85
107
36
24
1
60
5
63
27
18
6
57
117
54
25
269
31
5
72
135
16
29
91
8
45
219
9
123
93
7
56
36
45
54
78
12
7
44
12
27
69
52
11
37
11
33
84
15
21
33
72
3
9
27
9
63
141
12
54
1
32
120
105
211
77
255
69
99
39
18
19
68
12
63
6
27
27
21
45
79
8
48
27
33
12
33
55
8
45
162
18
48
24
7
5
90
18
51
12
52
20
72
9
78
9
4
60
8
12
87
12
9
15
97
56
76
60
17
39
9
6
66
36
7
36
24
23
78
63
48
36
28
125
60
36
31
48
24
35
9
51
13
12
11
9
76
17
54
90
36
90
6
66
9
4
155
18
30
169
48
12
29
3
69
7
32
36
4
23
24
9
48
9
42
120
6
7
32
27
13
56
12
15
45
88
47
54
84
7
92
15
45
16
77
7
36
11
13
5
18
33
112
17
27
96
36
9
36
75
27
9
144
9
55
5
18
18
48
6
117
40
48
29
84
15
39
13
12
143
162
99
117
27
45
18
30
51
4
8
4
32
45
90
13
5
7
65
18
114
31
32
76
53
27
45
55
5
19
11
36
1
5
27
9
31
8
36
96
156
4
20
48
33
127
65
54
114
7
83
66
19
89
18
18
144
103
47
54
43
96
12
48
8
9
12
43
44
12
40
41
18
36
33
81
12
27
9
7
17
30
24
36
9
21
6
120
114
39
27
18
7
20
63
9
45
6
66
15
45
19
11
18
36
42
12
25
36
119
9
33
43
5
55
8
28
12
20
63
120
9
9
6
48
85
5
55
116
60
129
18
9
96
36
4
35
9
16
84
35
25
60
83
30
99
4
47
48
25
8
21
43
8
39
9
45
24
163
60
5
15
39
18
42
9
4
12
5
31
5
6
18
63
144
16
59
49
20
180
12
27
180
33
3
25
11
105
57
19
32
16
32
40
29
18
1
47
18
36
54
45
45
36
19
132
47
25
8
63
30
24
48
42
66
27
100
8
27
9
36
28
12
20
36
81
31
8
141
36
3
16
71
93
63
54
72
27
36
9
36
55
24
11
25
125
99
48
28
5
54
30
36
96
3
24
3
24
49
17
36
24
63
21
63
51
18
27
36
9
111
72
9
87
93
15
3
42
48
18
49
59
144
6
3
51
45
63
108
37
56
87
93
36
81
55
24
8
9
27
3
24
30
6
13
116
9
42
61
20
99
21
27
69
84
9
90
61
17
3
108
9
18
81
4
5
55
68
93
31
5
36
6
49
32
39
144
49
12
17
126
72
21
9
60
27
52
20
12
87
30
55
5
3
15
48
9
15
25
23
18
67
5
63
45
42
12
18
7
47
42
36
12
114
90
54
81
39
18
7
53
27
84
4
59
24
12
18
15
9
63
3
33
39
25
101
42
102
108
216
18
33
72
40
35
1
68
12
15
72
12
73
17
96
19
48
23
37
20
27
9
45
19
12
60
48
56
156
51
12
108
9
15
30
159
9
43
11
30
36
60
30
72
9
9
42
1
29
36
36
78
9
4
59
30
19
8
24
36
63
61
68
69
30
18
18
69
16
20
147
109
5
103
8
88
35
81
12
45
60
12
15
12
4
83
30
24
66
85
29
39
28
41
19
71
30
6
126
43
5
18
85
11
9
93
51
12
4
48
53
84
6
117
27
45
81
72
7
23
105
36
4
113
120
55
24
101
144
51
9
31
32
36
16
5
43
20
9
18
1
32
27
1
317
54
33
117
39
52
80
21
96
36
54
48
60
37
17
99
76
36
32
9
67
32
36
28
11
69
3
145
8
27
13
29
3
51
9
21
72
36
60
67
60
11
25
29
36
91
23
90
3
45
99
60
81
67
35
18
6
72
1
65
7
71
45
16
11
21
60
21
18
6
72
67
113
55
36
44
36
21
18
6
66
24
30
18
36
33
9
84
51
63
66
36
27
144
27
37
8
207
42
67
188
117
63
9
7
12
53
15
100
8
39
13
5
7
47
33
9
31
32
88
5
24
43
29
27
112
32
36
64
53
ABCD 320231916*7^$a-1 [50133]
105
24
96
135
57
48
15
228
9
75
12
69
27
48
9
36
60
36
63
48
24
96
24
24
9
3
69
243
21
96
24
4
23
24
108
36
1
20
76
23
9
3
72
261
60
72
48
39
21
15
45
3
120
120
12
9
28
80
48
36
144
72
75
57
51
9
96
87
144
81
3
156
24
57
24
63
180
33
84
15
96
33
15
204
1
131
9
51
21
3
45
24
99
1
20
72
147
36
13
47
36
57
180
27
12
45
24
36
303
12
129
111
9
75
264
24
72
9
156
24
96
76
47
96
21
96
24
180
15
12
57
3
45
123
45
27
168
21
39
201
63
61
131
336
93
12
240
75
24
21
255
45
84
28
32
15
24
25
23
72
1
11
37
20
15
61
11
132
21
27
36
252
21
12
39
60
120
12
72
21
123
1
44
15
21
255
45
84
27
105
63
33
72
27
36
9
159
45
16
44
267
69
84
15
36
96
57
15
117
36
147
12
24
117
64
11
12
117
15
33
15
21
60
84
96
75
12
9
36
159
36
72
168
69
39
9
148
47
1
23
9
63
36
9
96
148
48
32
16
96
47
33
15
145
47
93
4
32
99
105
3
145
48
68
12
3
84
21
132
75
177
36
84
15
12
49
80
99
141
27
48
21
64
20
51
96
72
145
116
12
12
36
15
21
63
48
120
48
21
39
57
3
105
72
51
84
84
49
143
12
105
51
45
39
60
12
24
153
75
93
27
213
159
181
44
111
33
339
117
27
12
84
12
21
123
57
15
48
24
21
39
60
33
28
32
63
12
117
39
73
23
108
9
36
99
9
324
111
1
20
15
9
3
12
12
132
21
16
47
96
33
12
96
120
24
72
63
141
27
9
24
24
99
93
3
24
69
27
333
48
39
13
128
15
21
27
1
68
39
229
32
75
60
9
36
24
99
45
51
36
48
84
73
35
33
15
24
12
264
72
189
15
45
123
36
156
120
60
180
12
1
47
24
69
27
69
36
36
28
20
72
4
131
9
4
95
141
75
9
63
96
1
11
9
24
132
99
60
60
108
12
60
69
51
57
39
25
11
240
57
60
15
97
20
24
24
15
105
48
15
24
48
48
33
15
72
12
21
52
167
25
35
72
9
3
57
15
36
61
20
207
33
159
33
28
20
39
165
123
192
69
12
180
112
275
216
21
3
13
32
3
144
9
15
180
45
4
48
80
12
72
27
33
16
35
12
12
12
48
21
63
21
3
13
32
51
141
87
12
81
27
21
111
61
47
81
36
60
12
4
11
57
3
45
28
96
35
84
24
24
57
15
12
177
36
39
105
135
12
84
216
72
21
255
33
135
13
95
21
39
177
4
143
1
95
96
60
9
15
72
33
72
12
159
168
69
3
69
87
37
23
24
33
96
228
12
12
183
24
33
27
21
15
60
9
3
45
372
15
48
72
12
96
72
33
15
21
87
69
84
75
81
16
23
24
33
75
36
117
3
12
45
112
32
27
12
121
11
69
96
27
24
48
12
141
15
33
96
24
72
39
12
12
9
72
15
9
60
64
140
15
12
105
15
21
291
117
84
75
60
72
81
99
81
3
45
15
105
99
1
71
21
39
84
132
9
39
9
12
75
84
49
32
63
93
27
105
27
181
23
57
60
4
68
12
63
21
39
12
69
27
60
9
75
9
12
75
9
3
93
111
1
92
15
24
45
36
60
36
159
144
81
24
72
124
44
196
116
123
36
13
32
108
27
228
108
12
153
27
36
81
48
87
33
27
24
48
12
120
85
92
135
48
57
24
24
27
93
3
36
48
72
81
15
132
60
120
60
93
3
21
196
35
189
3
12
1
35
105
75
96
ABCD 320235444*7^$a-1 [50015]
24
20
48
46
8
3
15
46
30
54
62
6
60
4
26
18
3
96
25
2
10
11
12
33
36
36
4
6
8
9
9
12
18
10
30
48
53
25
2
16
2
27
24
12
48
3
12
16
56
6
18
16
32
42
16
24
14
21
37
24
38
16
20
6
6
54
16
47
19
24
6
47
45
18
118
54
2
46
56
45
9
18
36
4
17
7
14
4
2
28
5
9
24
3
15
34
2
33
12
48
45
3
7
30
2
6
6
30
4
23
24
27
18
15
15
6
12
18
48
34
72
8
34
6
12
8
22
54
60
2
9
3
10
50
9
43
20
52
32
18
46
2
15
7
18
11
57
6
6
64
6
5
37
23
27
30
22
6
2
6
12
6
90
6
16
5
12
7
6
32
52
35
27
66
28
8
34
8
106
38
21
3
45
45
4
14
9
15
10
86
21
73
12
2
46
2
10
26
69
85
14
4
38
12
24
22
6
26
18
70
30
20
4
2
78
6
24
30
40
98
6
3
12
57
46
30
12
8
18
9
43
32
16
17
7
26
6
66
24
3
37
20
4
6
30
18
20
30
12
30
4
8
36
58
2
6
15
1
2
24
70
44
46
20
18
4
62
9
9
22
6
56
51
1
24
8
54
6
34
6
24
26
18
16
24
60
2
18
16
14
18
4
24
18
6
26
24
9
25
35
33
4
20
12
4
18
42
8
39
15
21
1
71
43
42
30
8
30
6
10
14
46
6
8
24
42
3
1
8
78
72
18
12
42
12
10
14
16
8
9
129
15
51
114
28
14
6
4
23
1
6
5
75
18
64
2
66
16
24
8
4
8
22
14
18
81
12
9
10
30
14
4
53
21
16
6
5
24
48
15
22
12
18
5
37
2
21
55
18
8
16
24
26
70
8
63
36
3
48
21
19
2
100
36
2
6
27
13
35
3
34
24
26
6
12
48
24
3
9
46
30
2
18
52
44
18
18
15
3
12
4
24
8
12
22
20
18
10
8
16
6
29
27
12
4
42
8
6
42
6
12
9
3
6
12
16
104
46
5
48
33
16
11
33
15
27
4
62
12
22
30
35
3
9
1
84
2
6
3
1
66
2
18
12
42
16
26
57
25
12
14
12
105
13
11
9
18
48
34
11
13
8
12
6
46
44
6
4
18
6
66
92
28
56
24
3
1
26
33
15
18
28
20
16
24
14
6
3
103
14
12
4
2
30
30
6
16
74
12
21
9
3
1
6
54
38
9
27
12
6
18
52
2
3
3
10
8
12
34
41
7
14
12
18
24
30
3
36
21
63
15
45
12
19
6
20
22
2
3
9
10
48
5
3
30
4
11
3
36
72
46
2
48
9
73
71
19
20
21
9
24
16
47
1
2
4
20
69
1
6
98
36
4
2
12
12
6
4
42
2
22
26
28
42
80
18
22
24
26
15
48
3
28
14
3
33
12
6
54
51
27
10
20
30
12
82
2
4
6
8
39
1
42
24
44
9
97
14
22
2
9
13
6
14
10
29
21
18
12
40
30
11
9
4
50
16
18
35
13
38
48
16
18
2
22
11
3
45
27
12
9
9
10
5
13
6
14
76
54
62
4
23
61
12
14
34
14
10
26
9
1
8
4
26
6
22
30
56
4
8
18
4
30
14
10
2
6
28
11
19
6
35
7
2
24
52
18
6
18
32
24
48
16
32
42
22
8
42
22
2
12
24
10
30
14
9
39
4
48
14
30
6
6
57
15
10
38
16
54
8
6
28
24
18
12
14
12
33
39
46
47
9
6
6
24
6
36
12
186
27
21
24
24
15
9
18
69
3
18
15
3
18
18
18
4
11
37
2
24
4
5
73
18
17
25
2
52
18
6
42
48
24
71
1
38
9
13
24
42
14
16
2
6
4
2
57
9
42
6
76
6
8
9
3
12
10
35
13
35
13
54
8
66
27
15
48
24
4
18
6
2
4
18
53
19
32
9
7
26
18
9
3
10
8
22
96
18
2
9
45
40
2
84
16
14
18
10
12
11
3
4
14
34
2
40
32
48
52
14
6
12
30
22
6
6
8
10
6
71
15
24
108
6
108
4
18
2
30
66
16
12
2
12
46
11
25
42
8
24
54
39
21
6
16
26
28
20
18
12
40
74
3
15
48
34
50
16
8
18
51
24
69
6
24
16
72
44
6
3
25
8
10
6
32
6
12
42
16
14
60
52
30
23
15
4
32
10
26
52
5
25
12
56
24
24
15
31
14
6
12
18
15
1
12
20
42
36
6
18
88
38
4
6
6
47
19
26
4
2
58
30
17
7
20
30
3
9
27
9
6
30
4
48
14
16
8
22
26
60
9
21
4
12
6
6
36
8
66
21
60
3
12
57
1
72
18
17
21
4
32
12
10
20
9
24
21
27
3
10
35
12
7
20
22
14
40
96
8
58
11
19
42
12
14
9
27
6
4
23
1
26
10
20
30
9
7
54
20
6
10
72
59
15
9
43
38
66
10
30
42
6
2
16
6
6
20
4
18
26
3
3
64
20
18
6
28
24
14
6
76
8
18
16
26
30
3
51
24
72
18
30
9
3
9
1
26
16
18
12
80
4
20
6
28
17
25
32
6
16
17
12
21
4
20
24
3
25
12
36
14
12
21
3
18
18
28
2
6
12
28
5
73
2
12
6
30
6
4
6
20
66
48
10
44
12
9
12
36
7
32
18
54
16
17
3
6
16
2
18
30
21
31
26
16
2
4
26
12
15
97
12
26
46
20
4
12
86
4
18
23
73
2
6
12
4
6
18
48
11
24
27
21
15
54
6
9
121
26
4
104
84
6
22
14
15
121
32
58
2
52
12
47
7
6
12
12
26
58
8
22
5
25
56
3
13
86
12
66
60
28
8
22
78
11
27
4
86
4
12
11
7
5
3
24
64
2
28
14
36
9
1
8
4
42
18
11
37
6
14
4
6
24
48
56
21
13
32
28
8
10
56
10
2
9
3
40
26
3
9
4
108
68
16
6
6
11
39
12
6
88
80
6
16
5
13
38
12
4
50
63
1
12
2
54
34
53
1
47
39
18
18
9
60
3
33
7
2
4
26
6
4
32
28
14
60
6
90
30
18
34
50
48
10
8
39
37
54
8
45
13
24
6
30
18
8
6
6
93
3
9
15
12
42
6
22
2
30
4
8
30
6
58
2
39
7
18
26
4
24
14
30
6
3
43
42
48
8
27
105
10
6
2
45
33
16
14
28
18
54
6
12
6
6
47
33
6
10
12
8
66
34
12
11
27
10
24
8
3
9
10
18
11
27
40
26
39
21
4
35
9
54
6
16
30
65
12
1
8
34
18
6
14
34
20
28
18
6
29
19
2
36
6
22
8
46
6
8
4
38
10
6
134
6
9
21
40
24
12
18
30
143
9
6
90
4
35
25
2
6
52
24
11
12
7
6
35
7
6
44
6
36
10
23
13
11
3
33
31
29
21
3
13
8
36
12
22
65
3
22
35
51
16
8
72
42
16
6
17
3
48
9
19
24
30
23
9
4
50
28
50
30
6
10
38
18
16
2
15
9
132
16
104
6
4
2
18
4
2
18
12
10
6
14
54
46
11
13
24
96
83
27
18
28
20
60
27
9
54
18
12
4
2
18
30
22
78
29
9
4
20
12
3
39
36
10
24
50
9
121
14
33
3
30
18
12
10
18
44
6
24
48
4
12
54
6
12
36
14
18
15
21
52
8
64
26
16
44
42
66
10
50
4
30
2
88
6
11
12
141
27
33
10
6
11
49
54
20
36
33
3
12
42
27
57
15
25
23
15
4
42
2
9
51
18
3
3
60
33
19
5
111
45
1
6
20
33
13
6
48
17
51
34
2
40
14
15
33
4
14
16
5
39
24
28
66
26
4
26
28
2
64
48
56
24
9
1
38
30
4
14
46
18
2
22
20
33
3
6
3
13
47
21
24
16
14
42
42
4
26
16
26
12
40
26
16
2
6
70
24
6
18
6
14
4
2
3
21
24
48
22
5
9
51
25
12
32
15
12
3
12
45
21
36
27
25
59
60
3
6
22
152
10
11
43
2
94
62
42
12
6
12
52
30
2
24
18
4
8
142
12
30
14
28
2
9
24
1
12
48
23
9
54
10
11
33
10
20
10
56
24
36
64
14
6
16
18
6
20
78
16
18
11
45
12
18
16
32
30
4
8
16
11
27
34
20
30
6
22
2
4
114
65
7
6
14
10
20
4
2
48
10
2
4
8
21
19
42
8
42
9
33
15
12
1
32
12
4
30
32
30
6
24
10
11
63
18
6
6
34
18
24
48
8
88
54
18
8
12
27
3
4
66
2
22
6
2
16
24
36
44
15
13
8
6
9
3
21
33
3
7
42
50
9
15
6
63
3
10
50
24
45
21
39
37
23
13
2
12
9
111
16
24
24
24
5
13
32
16
26
76
78
56
24
96
6
4
29
15
94
2
4
2
24
27
37
36
2
94
8
16
18
8
21
45
16
36
44
30
18
3
19
6
20
12
4
8
108
18
6
4
56
72
6
16
2
24
24
3
37
8
30
21
13
102
2
40
11
3
10
98
4
18
60
14
12
16
30
11
13
2
22
12
26
42
18
9
48
15
45
75
10
30
6
11
9
12
6
22
26
24
57
15
6
16
2
33
45
22
68
4
8
34
24
36
14
57
3
108
36
16
24
6
26
10
14
40
5
48
57
72
3
25
20
3
1
2
34
47
19
ABCD 320238414*7^$a-1 [50095]
9
3
60
9
3
12
48
36
9
3
57
3
48
12
81
48
99
69
15
36
57
63
33
60
3
12
36
84
36
12
24
33
63
12
24
96
24
69
48
3
12
36
24
24
21
27
12
36
96
24
12
24
36
33
51
48
24
48
96
36
24
204
57
63
12
21
48
27
69
27
48
9
3
36
12
36
9
12
39
45
15
69
15
9
99
24
108
36
21
51
24
48
117
27
72
24
21
36
39
141
24
111
60
12
12
24
21
24
3
69
147
81
12
15
24
36
60
9
24
15
60
96
96
48
12
33
63
48
84
36
9
3
33
36
24
24
24
36
75
9
60
3
36
12
48
36
12
72
57
63
24
12
24
72
24
12
84
81
3
12
48
12
132
12
36
12
57
12
51
156
12
21
51
9
120
48
51
72
93
3
120
36
12
24
12
57
3
69
63
225
15
12
36
96
12
24
84
228
57
27
21
3
60
72
60
33
51
12
12
48
69
27
93
51
24
24
12
12
9
75
33
15
117
12
147
12
24
57
84
87
24
189
15
105
123
48
12
21
27
9
3
12
48
12
48
141
36
12
75
72
45
87
81
3
36
60
24
81
39
12
60
24
9
39
57
63
96
108
48
9
15
12
36
9
63
105
12
3
72
12
96
60
141
99
72
69
123
60
12
105
39
12
168
48
72
48
81
63
96
132
72
33
51
45
51
24
69
63
60
36
60
84
21
12
111
12
36
12
105
147
12
84
9
3
33
60
24
267
36
33
27
93
96
3
48
36
36
201
63
33
3
24
57
60
84
51
21
75
72
72
12
33
24
39
129
3
69
39
84
45
15
93
87
24
21
159
36
36
84
24
36
48
60
108
9
111
12
45
3
60
129
39
24
12
36
9
3
177
87
93
48
60
39
48
48
12
9
39
12
33
207
24
60
48
81
12
39
9
27
24
12
96
93
63
21
36
3
12
9
51
33
87
45
39
21
60
75
12
57
36
48
27
84
12
168
24
21
60
87
36
36
12
93
51
96
93
159
12
24
45
75
45
15
21
147
96
33
3
12
48
24
204
9
51
60
48
33
3
57
3
72
60
33
3
48
24
48
60
36
48
48
48
60
192
108
168
24
60
36
9
15
60
60
24
21
12
48
3
120
12
24
45
24
120
120
27
216
9
3
45
12
51
33
15
129
3
12
12
12
45
63
12
48
36
48
84
96
12
12
48
12
12
180
33
75
105
123
60
24
24
21
63
48
21
3
9
24
12
60
27
36
21
99
9
39
60
33
15
21
63
24
84
33
15
36
45
63
72
69
96
99
12
21
27
9
195
12
60
144
12
12
72
108
9
39
60
24
24
48
84
24
33
183
57
60
39
24
93
27
69
15
24
24
48
24
36
72
48
117
72
84
48
51
36
12
24
12
24
33
3
33
60
180
63
48
57
15
24
12
21
75
117
3
48
60
24
12
60
9
15
12
69
39
24
117
84
3
69
51
12
105
24
3
36
60
12
9
12
84
24
99
24
72
93
27
24
24
45
12
3
60
36
24
108
12
12
33
3
12
60
36
36
96
36
69
75
60
48
24
24
36
237
48
3
45
27
24
69
36
3
156
36
93
48
39
24
36
204
72
9
99
96
24
48
33
15
9
3
9
39
9
240
12
84
51
9
24
27
36
12
45
51
93
15
81
27
24
12
12
9
75
36
12
12
21
75
57
27
48
72
12
69
27
60
120
9
240
63
84
33
84
27
108
12
48
9
60
132
195
132
21
39
96
12
84
12
24
9
3
36
24
24
69
36
75
24
33
171
81
75
9
15
12
72
93
63
96
9
123
24
84
33
72
147
12
21
84
27
108
81
111
48
36
120
12
12
69
3
36
69
87
57
51
72
33
51
48
81
75
105
27
33
75
24
216
36
24
144
9
51
36
9
48
36
12
39
12
84
84
12
24
12
225
39
12
84
72
12
24
108
57
15
12
45
15
96
12
24
21
51
60
12
72
36
33
39
45
87
36
48
9
24
207
9
60
12
39
24
132
60
228
60
36
72
117
75
21
96
111
24
9
96
3
12
24
12
12
12
12
81
27
117
27
60
120
24
9
39
12
132
36
24
57
15
120
24
81
39
36
21
51
45
39
24
24
12
24
105
12
75
132
21
3
24
12
48
144
12
60
33
135
24
240
33
27
81
39
21
3
12
9
51
117
3
72
120
117
39
21
3
93
15
45
3
72
12
93
3
156
36
132
180
117
75
12
168
72
21
15
36
33
15
84
9
87
36
9
3
33
3
21
51
ABCD 320276342*7^$a-1 [50066]
171
60
24
45
36
12
63
28
29
3
16
68
33
63
100
24
72
53
7
48
125
39
24
52
20
76
20
24
88
5
12
91
29
39
69
60
87
21
31
48
65
15
100
65
55
65
7
8
52
29
24
31
29
36
55
8
40
96
56
9
36
24
120
139
20
21
15
24
249
60
48
15
16
53
7
68
16
32
33
3
88
8
204
4
65
7
56
16
41
180
51
88
120
156
60
17
96
12
60
31
12
5
55
20
48
12
4
5
7
96
56
76
96
108
41
7
104
16
156
32
33
15
12
21
27
292
48
53
27
4
24
144
5
99
40
132
12
20
60
52
41
60
63
9
3
16
60
8
21
7
492
80
141
60
127
8
9
39
52
65
15
45
120
27
12
36
4
44
9
48
7
36
24
152
21
24
60
108
55
77
3
124
29
3
4
125
55
137
3
4
8
48
57
31
24
5
99
69
75
33
27
36
28
12
41
48
7
65
36
12
3
12
93
12
127
176
9
15
24
40
20
64
5
72
135
24
57
24
36
360
43
77
72
55
197
7
176
4
29
19
41
3
4
113
79
44
69
15
28
24
8
93
19
125
115
80
36
28
84
36
44
60
45
27
33
55
5
27
36
9
3
64
29
19
20
21
7
8
16
44
12
117
19
32
9
120
60
51
16
24
17
7
41
87
12
141
127
5
27
52
53
96
139
140
81
3
36
40
20
36
64
60
84
24
5
48
99
112
101
91
24
17
15
16
120
72
65
7
72
101
75
16
84
12
104
16
12
12
84
53
24
96
84
43
32
393
132
3
40
12
53
27
33
43
24
5
36
115
68
16
44
9
7
12
8
33
27
28
24
29
24
67
48
8
117
96
12
72
7
32
57
60
7
36
48
149
3
9
132
55
84
17
7
72
24
20
9
3
52
32
21
12
27
64
29
67
36
12
24
8
48
57
31
44
21
31
48
5
55
84
137
7
53
199
41
27
28
240
144
5
7
120
209
15
9
51
48
4
53
3
57
24
39
9
55
12
116
24
81
19
84
12
44
40
41
3
21
7
53
75
24
57
24
31
128
12
9
19
77
24
99
9
7
24
56
120
40
5
7
53
7
41
103
77
115
56
21
60
156
72
7
20
64
41
36
19
65
75
16
32
45
48
3
16
48
20
12
33
91
72
32
57
67
68
81
63
9
7
96
8
72
40
8
28
32
4
12
53
43
192
48
89
48
3
144
16
17
3
64
5
79
48
8
21
31
32
16
12
68
4
29
108
24
43
5
15
48
57
3
64
44
4
92
24
60
4
53
43
77
75
45
3
88
48
53
19
48
20
100
224
40
89
7
113
15
40
32
60
36
69
36
55
24
101
139
68
28
5
63
12
48
36
4
108
144
5
72
51
144
45
19
32
36
21
84
63
88
72
24
24
24
140
48
156
16
36
204
20
4
41
15
33
15
52
36
60
80
9
7
128
165
15
88
56
28
68
24
237
3
81
7
161
72
3
96
9
87
84
28
101
43
80
76
120
29
147
33
31
41
7
5
36
3
64
12
200
112
56
36
4
12
5
39
129
48
19
68
16
12
12
80
33
31
41
27
96
160
32
12
93
12
15
40
24
17
31
168
168
96
32
165
7
20
57
7
48
48
56
52
68
16
168
65
7
24
80
4
32
33
27
33
15
100
12
8
16
120
41
96
79
8
45
91
24
24
56
72
28
17
19
41
63
16
20
12
69
31
44
21
19
12
32
28
32
36
4
12
60
68
60
24
12
33
51
16
12
144
5
7
56
9
31
72
29
36
15
40
29
19
29
43
44
76
29
55
12
8
24
4
36
44
100
24
32
24
57
7
113
39
21
75
136
65
12
60
51
21
31
5
12
31
144
56
16
8
108
204
16
29
7
29
84
19
29
3
9
79
17
60
7
12
5
15
28
53
3
24
57
48
27
16
60
20
4
41
60
27
28
128
16
36
44
28
80
40
48
5
12
175
48
128
24
57
108
43
89
91
5
31
168
5
19
144
92
93
3
69
120
48
3
16
60
29
3
16
20
21
183
96
21
72
67
8
60
45
31
36
41
7
36
108
29
115
12
53
3
28
32
81
36
24
55
12
44
9
55
72
144
12
53
15
40
48
24
12
36
5
7
5
48
127
24
8
24
16
36
60
32
36
4
5
19
36
32
4
168
53
108
67
12
32
40
120
20
52
44
112
29
7
72
72
89
19
224
4
56
16
36
128
4
5
60
48
7
65
195
57
48
87
4
17
7
53
19
24
36
20
21
12
43
20
69
36
24
7
144
32
16
36
101
31
56
16
41
ABCD 320421378*7^$a-1 [50074]
61
5
18
22
36
15
41
199
24
83
48
36
42
90
49
35
6
7
5
4
2
1
9
63
89
7
23
42
18
36
30
18
1
41
4
8
72
40
2
108
108
12
10
36
84
2
49
35
1
60
24
23
18
4
63
167
25
17
19
9
39
59
97
65
12
64
26
18
24
28
3
5
79
24
17
19
71
70
80
90
36
66
42
22
14
10
123
41
18
24
25
9
12
12
48
24
26
37
93
3
47
34
2
36
6
115
65
31
21
110
58
15
57
108
80
54
1
9
98
10
44
7
12
17
67
45
14
1
33
2
108
10
3
57
72
74
37
35
54
31
5
18
54
19
24
29
19
35
1
153
14
34
36
68
16
36
62
46
2
34
15
29
19
108
84
35
36
37
12
5
19
59
84
36
60
12
1
59
22
12
36
14
60
210
16
26
34
38
34
14
78
7
21
44
108
136
36
2
94
111
120
9
51
9
98
22
32
136
51
11
133
9
14
1
93
3
57
24
15
83
18
4
63
125
54
126
150
84
6
16
3
179
48
10
3
11
84
46
60
2
36
13
47
12
46
60
15
65
40
12
50
22
68
19
72
48
24
41
19
65
36
24
52
14
60
34
14
18
168
12
112
2
138
19
12
48
17
12
40
86
46
14
36
12
18
28
44
18
96
48
22
12
134
66
7
47
36
13
23
61
17
66
10
3
5
24
120
55
35
25
17
76
60
63
81
2
36
49
155
94
32
55
36
60
77
40
2
106
15
36
9
3
23
90
24
30
10
24
20
60
7
21
3
5
12
18
85
77
4
24
60
20
6
36
82
108
12
14
36
138
42
49
21
146
85
57
32
72
28
50
1
11
46
80
108
6
58
12
74
84
1
17
64
68
28
62
1
119
1
59
12
18
6
1
24
41
6
22
50
12
13
23
10
3
9
27
11
13
5
198
73
84
105
12
27
5
12
6
97
41
18
6
67
81
3
47
12
37
9
14
12
18
6
13
107
42
91
47
10
26
144
109
41
30
61
45
63
11
25
21
26
54
78
10
56
16
44
36
40
36
111
59
10
26
37
107
24
174
6
25
29
30
70
183
77
12
139
60
21
3
45
15
119
12
36
18
24
40
80
6
1
69
14
132
12
36
6
4
62
49
5
6
46
74
106
48
12
32
19
59
48
36
46
3
105
14
12
37
77
30
49
141
44
16
39
36
23
18
30
34
132
2
12
24
121
12
11
84
37
60
17
228
6
120
36
70
62
18
48
6
49
35
70
2
18
19
21
15
17
43
9
39
12
36
12
29
100
48
2
18
52
68
42
18
31
21
86
24
13
17
42
12
37
23
13
131
13
48
24
48
23
24
22
111
29
31
71
24
120
24
12
46
63
33
80
90
66
4
24
51
35
73
53
31
23
48
10
51
11
54
24
7
12
53
16
180
14
25
69
60
15
17
18
49
17
6
22
14
102
55
17
100
32
48
4
2
85
41
7
59
22
50
13
36
21
39
89
16
2
46
8
42
37
47
132
1
33
51
5
30
54
19
12
5
36
36
67
21
51
24
48
11
30
42
12
46
26
25
9
2
18
78
13
9
39
77
36
24
144
72
4
86
12
18
18
18
112
68
100
86
61
21
44
72
7
48
11
72
24
37
11
106
44
19
60
59
22
14
54
19
23
54
30
13
57
44
31
45
26
18
42
12
37
9
168
8
18
13
41
40
14
49
24
60
77
28
62
54
6
25
29
43
9
74
36
37
83
13
48
21
86
1
48
45
122
154
44
7
33
48
147
17
7
69
62
60
25
24
9
12
68
6
34
68
90
1
95
58
72
44
55
9
12
48
36
12
14
13
36
23
84
90
40
32
127
21
2
12
10
104
102
18
52
3
5
103
21
32
7
33
24
24
15
11
36
48
6
66
49
45
63
60
17
31
23
58
24
96
183
17
18
34
2
193
11
12
10
12
12
36
63
9
27
35
70
2
48
49
45
12
3
35
193
60
33
2
22
56
30
114
64
51
5
4
20
174
37
35
42
7
33
32
31
60
17
79
59
25
17
48
96
88
51
60
48
17
6
73
47
25
12
41
52
38
12
60
25
41
72
16
75
197
52
8
4
26
18
72
40
60
26
78
4
3
33
15
105
36
2
156
54
7
48
5
28
26
54
12
28
39
29
31
5
28
2
10
8
60
40
60
15
24
35
157
84
12
41
90
22
168
48
63
113
84
78
37
29
16
62
1
11
18
54
36
22
14
202
50
109
23
12
10
8
6
102
60
31
84
57
2
85
24
9
14
72
34
104
6
49
89
40
14
37
23
120
72
60
72
22
3
113
24
12
100
3
149
6
10
38
6
16
50
34
2
24
12
34
24
60
26
54
4
60
15
35
30
88
8
66
10
24
24
15
41
4
50
12
70
147
9
14
30
43
35
84
114
4
68
12
18
1
57
128
112
12
2
84
90
90
1
84
11
30
55
24
36
83
46
15
17
28
39
24
9
38
22
20
30
42
16
2
30
132
67
24
11
46
24
63
173
4
24
32
31
23
18
48
6
12
54
112
27
36
12
35
72
97
59
96
12
22
48
39
5
55
24
29
30
6
66
18
36
4
14
24
12
46
3
69
3
29
28
26
36
25
81
3
137
40
12
12
60
2
18
60
66
10
36
24
20
54
37
71
18
18
72
108
46
134
13
24
9
14
12
36
72
25
33
87
9
ABCD 320437344*7^$a-1 [50025]
10
12
36
21
23
25
8
13
23
28
12
27
12
32
1
36
20
28
8
37
6
9
3
18
11
21
28
14
16
29
13
42
45
5
28
39
3
6
12
72
15
5
3
37
51
45
30
2
22
9
11
28
41
21
7
3
17
40
3
17
1
15
5
10
18
3
57
2
1
36
21
47
7
20
46
24
18
48
2
19
8
45
15
1
51
51
17
16
8
7
24
8
12
69
28
32
7
9
23
21
9
10
12
6
3
27
62
7
84
51
30
30
33
33
23
37
2
12
37
8
25
6
14
60
46
29
31
12
9
11
60
12
18
7
51
9
8
13
14
9
21
19
156
5
19
24
15
29
21
39
21
19
3
5
4
21
15
8
36
1
3
44
3
25
33
3
17
10
2
27
33
19
60
8
48
60
33
55
3
21
53
16
15
15
21
11
1
11
57
12
7
21
23
40
20
18
10
9
63
38
7
3
18
2
1
12
17
52
3
47
10
30
8
28
32
49
11
1
36
3
2
7
8
24
24
7
36
29
40
20
4
24
3
12
17
1
44
10
6
60
23
7
29
25
15
21
23
21
15
1
14
10
18
48
29
12
4
8
1
6
2
19
9
2
12
28
2
19
11
13
17
19
44
12
45
16
11
4
48
39
12
5
73
18
89
15
13
17
19
8
3
9
31
8
22
18
41
21
43
27
6
12
11
9
40
15
15
80
9
79
33
48
11
13
8
19
2
3
4
21
18
30
3
68
4
17
10
17
1
3
8
43
98
27
31
9
5
7
3
36
42
2
9
16
3
93
9
3
27
8
13
56
19
41
76
5
31
20
40
9
2
9
79
41
7
9
15
48
20
102
28
3
15
21
11
85
3
14
7
3
36
14
19
81
18
21
24
3
2
22
29
9
7
72
8
43
2
100
18
12
17
31
32
16
29
3
73
48
41
7
9
32
22
30
3
3
84
50
15
3
1
27
12
29
40
11
37
23
25
15
2
39
24
4
48
36
29
10
5
24
88
3
6
2
40
41
16
36
9
15
5
15
3
1
9
18
2
28
27
27
57
3
5
16
24
12
20
40
12
29
22
6
23
37
23
7
9
15
9
41
16
12
39
11
1
20
7
12
92
108
49
12
12
8
48
4
8
28
9
32
10
29
4
39
9
24
17
40
27
12
9
60
60
2
30
16
15
45
102
2
27
1
11
39
13
32
37
20
46
44
48
10
32
15
3
28
33
68
3
18
52
6
72
9
20
13
15
33
51
12
32
25
51
21
48
12
75
15
9
12
9
3
33
14
18
72
10
5
40
53
30
21
7
14
46
69
5
3
7
8
12
28
18
42
21
12
12
3
12
29
93
58
41
4
3
29
16
36
36
35
22
39
20
9
10
33
48
27
24
5
12
1
12
8
10
17
33
58
29
31
14
30
16
12
2
16
51
8
3
1
9
18
9
20
4
12
39
30
18
18
12
2
70
111
39
9
21
20
7
3
5
15
16
24
6
30
30
2
21
61
18
57
5
18
1
24
5
10
129
11
49
3
9
57
44
18
25
24
41
19
3
33
15
20
13
24
33
18
2
28
23
31
29
49
3
27
17
3
69
3
40
45
5
48
19
9
63
29
67
33
32
30
10
39
71
28
29
28
3
18
32
10
2
18
1
27
17
7
8
22
36
42
21
12
12
32
3
37
15
8
10
50
13
8
7
42
15
15
33
105
14
18
22
6
15
12
3
14
16
2
9
4
9
18
32
48
30
27
31
29
64
12
39
18
18
30
24
6
9
3
81
11
40
29
1
30
38
7
24
51
18
20
27
4
41
55
15
8
52
6
62
21
19
2
3
25
15
36
36
21
42
2
15
16
27
45
33
42
45
12
5
46
41
43
5
45
40
15
93
59
4
15
12
9
39
9
63
20
21
61
27
8
33
52
87
8
25
23
4
21
3
45
3
27
9
3
32
25
3
29
19
9
15
6
23
61
30
9
29
31
9
20
19
32
1
3
12
3
2
63
13
3
12
9
48
60
18
12
41
31
33
32
33
27
1
12
3
17
72
31
36
93
36
23
16
80
4
11
25
24
24
3
21
48
8
4
39
12
9
24
9
38
13
8
1
38
22
51
15
30
12
12
18
2
30
16
14
39
16
51
24
36
12
12
5
43
81
9
11
31
6
30
9
3
9
24
15
81
33
6
12
9
8
24
24
7
5
31
12
101
9
52
18
30
2
1
24
23
10
30
12
5
1
12
30
17
1
30
9
15
45
24
41
28
32
79
36
5
31
48
48
20
19
2
27
52
60
3
17
1
3
17
19
21
30
21
69
2
45
4
24
95
12
28
17
1
15
36
8
24
109
42
36
30
3
12
48
9
30
57
12
8
15
40
18
12
50
45
4
8
3
10
30
6
30
45
8
84
37
15
23
57
1
3
9
27
23
60
52
45
5
10
33
3
29
1
74
13
3
24
8
9
13
30
120
17
1
39
11
10
3
24
36
15
24
5
144
7
30
15
27
33
36
8
84
7
2
10
29
4
8
1
3
5
7
36
8
49
140
27
1
24
15
32
3
9
7
21
3
38
7
3
17
52
24
119
18
7
15
6
24
6
2
28
63
9
11
16
5
40
6
12
5
25
18
12
80
10
11
21
27
3
28
12
38
7
20
1
3
21
59
4
5
7
24
11
16
24
6
42
32
1
9
6
29
55
6
74
13
45
30
17
1
14
69
37
3
12
36
12
51
9
29
19
11
1
9
30
45
24
3
20
18
19
8
16
24
21
3
8
63
13
72
12
11
22
39
8
12
64
24
33
6
17
7
18
2
108
21
7
93
12
27
12
17
4
45
42
21
41
7
33
6
120
53
60
1
30
8
52
6
11
3
13
3
32
73
15
24
18
11
21
3
12
4
11
1
9
20
19
29
28
12
12
15
44
16
15
30
3
17
55
20
4
24
5
22
30
15
65
31
27
9
23
16
21
8
1
3
8
1
3
24
51
33
11
1
47
9
3
37
32
19
30
63
24
15
33
17
19
72
57
27
8
40
35
28
21
3
6
24
27
9
32
19
21
2
70
35
72
4
9
30
5
1
2
12
18
79
23
9
21
19
12
68
1
18
2
18
42
7
9
39
3
2
15
73
2
16
24
66
39
68
15
42
70
5
61
3
8
36
43
9
32
31
17
1
12
2
9
91
96
57
44
31
12
9
41
19
21
30
126
23
16
5
16
2
22
18
33
24
15
5
4
27
29
64
48
9
75
32
12
3
30
22
6
23
31
30
39
132
15
9
20
52
21
27
3
17
28
15
12
5
4
41
31
84
12
51
2
7
3
30
20
70
30
20
46
9
23
10
30
45
47
10
38
12
13
24
20
1
11
16
12
20
1
15
27
6
12
3
24
15
5
13
32
19
9
30
69
80
16
12
3
12
68
9
28
45
39
36
5
7
8
1
12
80
19
8
1
32
22
29
31
9
27
9
5
30
40
5
16
8
39
60
12
16
44
30
30
16
2
7
8
12
43
20
85
17
58
9
36
63
12
2
15
12
4
15
2
42
49
80
31
9
41
7
24
8
1
30
18
11
39
90
7
35
69
4
12
24
11
25
33
20
10
21
21
18
21
9
11
4
17
7
3
6
62
37
93
42
21
29
58
30
18
9
36
44
3
22
30
21
44
15
37
8
16
15
2
39
28
5
16
42
2
27
19
24
149
16
63
17
3
12
13
3
84
5
40
5
10
6
12
30
2
28
2
49
39
9
39
33
8
33
19
69
27
15
9
29
31
84
5
19
12
41
7
41
7
12
3
60
8
22
6
21
39
14
19
11
13
27
5
60
15
10
66
21
21
2
105
15
10
3
5
39
1
27
80
25
18
2
40
15
5
40
27
3
18
39
33
15
23
22
18
12
50
15
45
19
27
17
43
9
33
3
27
2
7
11
9
1
20
27
16
24
32
13
15
15
6
2
13
32
25
3
9
6
29
15
9
7
105
15
2
10
48
21
39
44
9
28
24
47
1
57
14
16
2
12
31
8
1
36
23
40
11
16
60
29
31
41
1
48
51
51
62
7
60
3
29
4
32
15
16
12
21
24
56
36
13
62
60
1
12
5
19
12
9
3
47
58
47
7
6
2
10
11
28
53
40
90
5
4
11
1
47
28
60
69
24
9
11
52
27
69
23
9
1
23
13
24
30
5
15
28
57
20
25
6
2
82
17
49
3
39
90
71
21
15
61
2
1
9
2
10
8
28
3
20
76
51
29
12
33
43
5
10
17
15
9
7
24
6
11
28
12
8
4
21
15
53
7
12
11
42
67
11
40
20
10
30
2
10
5
55
6
3
27
9
3
18
30
14
27
1
51
44
13
60
3
20
19
2
60
7
23
1
17
19
3
5
52
81
3
8
1
6
21
68
15
28
30
3
32
16
41
55
32
1
47
40
36
15
12
9
9
59
15
16
81
3
18
30
17
73
3
39
5
31
62
10
21
27
9
15
17
40
3
9
9
18
2
10
5
12
16
12
33
2
10
2
45
15
10
38
12
45
72
1
18
33
24
15
9
8
16
27
17
76
45
75
45
15
8
39
70
20
82
77
31
42
75
96
9
18
33
24
63
17
76
27
18
3
21
6
32
13
17
7
15
6
3
9
2
85
32
40
8
12
3
9
16
23
37
33
92
70
20
10
6
53
1
23
ABCD 320628174*7^$a-1 [50044]
81
78
66
96
30
78
207
3
33
72
36
12
60
12
15
120
33
39
54
195
12
99
33
72
93
18
24
30
24
66
9
132
129
63
168
27
66
87
39
144
45
9
63
9
24
90
54
3
24
63
48
18
27
33
111
105
39
96
9
27
264
9
6
45
9
36
48
60
3
24
48
36
9
303
153
27
57
15
63
153
72
63
165
27
168
72
48
105
9
75
261
54
6
27
12
81
114
30
15
45
390
177
36
9
111
99
54
51
84
24
81
66
216
72
126
90
69
72
75
45
51
162
30
96
9
36
21
99
81
15
75
114
39
36
9
15
12
45
243
63
9
240
135
9
12
240
57
18
114
30
9
207
54
24
66
33
111
81
9
54
150
3
87
102
99
81
150
93
27
24
54
18
72
45
36
252
12
96
12
27
150
36
219
81
27
87
45
12
15
21
33
264
51
72
84
99
72
69
48
108
33
36
3
135
168
45
57
303
9
108
342
48
6
39
225
15
3
72
45
117
51
72
75
81
252
9
186
93
45
6
45
3
33
63
81
63
93
99
69
9
135
147
114
219
72
144
36
180
51
48
24
45
291
126
60
39
24
21
42
18
126
30
15
309
6
54
27
48
69
27
9
102
42
135
21
114
48
45
69
39
135
6
108
36
144
3
15
54
378
45
3
24
9
39
6
75
96
135
81
72
111
24
90
27
9
39
96
75
90
171
195
18
30
105
108
9
48
96
84
135
45
15
36
36
153
3
117
132
3
105
36
102
33
36
3
81
225
6
93
81
114
57
24
9
126
9
36
81
63
57
99
279
6
207
180
57
171
24
27
144
54
12
6
57
60
12
24
36
99
144
48
45
153
24
135
57
60
48
36
186
21
27
213
12
63
18
126
81
15
72
45
57
90
33
21
36
123
21
6
153
72
9
27
75
9
24
21
15
9
99
12
96
99
45
219
144
117
171
54
51
48
36
60
45
66
42
3
9
135
105
39
24
81
90
21
9
15
45
36
63
228
153
27
252
15
153
93
96
39
9
63
60
9
108
90
165
27
96
9
45
210
54
90
45
96
120
36
333
162
33
216
129
126
18
27
51
9
9
54
30
51
39
33
120
69
3
45
36
15
81
99
12
177
126
270
36
99
45
156
51
39
33
45
12
99
24
12
63
168
45
57
186
117
84
36
27
150
27
135
198
3
108
36
15
9
72
12
45
123
108
156
216
27
45
45
96
54
153
39
90
54
9
177
3
27
9
9
27
60
36
99
18
3
99
9
69
63
48
105
27
39
114
75
24
36
21
114
66
78
45
72
36
9
3
105
162
9
201
51
48
9
27
45
144
87
3
54
60
102
78
138
189
24
180
9
75
81
15
165
51
273
27
60
9
66
81
117
27
60
3
42
39
15
72
318
24
3
69
138
150
138
42
36
135
9
12
54
6
3
81
54
42
3
51
45
216
225
90
129
9
87
135
54
144
63
12
63
24
9
21
51
39
9
87
48
24
90
12
180
108
90
6
216
90
201
15
57
180
27
114
39
105
300
18
213
75
6
48
42
48
105
12
9
99
60
12
ABCD 320655078*7^$a-1 [50035]
88
59
24
24
21
12
100
48
12
44
15
120
24
72
13
11
129
87
25
68
16
116
24
111
9
16
8
39
25
35
13
11
9
52
56
3
33
27
9
3
24
21
63
1
12
59
1
24
56
3
37
80
39
9
40
8
12
28
8
3
60
12
1
83
84
21
27
21
40
104
27
9
39
13
80
111
9
16
95
1
131
24
13
56
84
3
9
39
24
57
3
45
15
13
59
33
39
1
56
75
21
40
35
73
95
96
156
36
13
36
11
85
12
8
60
3
9
40
32
48
76
36
23
36
1
20
76
48
35
1
24
164
39
108
49
35
61
108
36
24
36
92
72
108
51
36
21
36
3
25
47
24
60
45
51
13
11
21
3
13
20
84
24
4
59
24
48
145
12
95
96
12
21
16
83
36
48
24
48
109
32
24
87
12
12
169
24
59
24
24
12
60
21
136
71
12
12
12
1
60
71
9
3
33
87
13
44
132
39
60
12
25
23
24
36
60
12
73
80
52
48
23
36
12
49
80
112
8
3
12
84
45
15
33
27
72
36
12
24
1
95
12
9
75
48
36
73
68
60
52
32
48
27
81
3
192
48
60
60
61
72
56
27
21
12
27
1
35
61
23
12
12
24
57
27
21
15
37
12
8
12
39
45
39
21
87
13
23
121
32
39
69
27
9
63
97
47
13
84
12
36
32
27
49
32
3
25
84
92
4
60
71
13
47
96
24
24
36
9
51
1
11
1
8
64
24
72
60
20
15
9
3
36
12
24
96
96
12
12
49
60
8
39
48
1
59
9
15
1
11
36
36
12
12
33
64
23
24
60
24
93
63
25
11
24
24
36
33
24
15
21
76
23
1
215
21
15
69
16
23
25
60
96
60
11
9
16
44
24
27
36
24
25
24
11
12
36
24
13
48
11
12
48
1
8
16
84
68
28
11
69
15
1
35
33
99
24
165
12
16
71
85
35
24
36
21
51
81
72
16
8
24
15
21
3
12
45
36
4
11
21
24
100
20
3
61
12
20
63
24
33
4
71
133
84
35
12
1
11
24
13
60
59
37
83
12
36
84
25
23
141
3
81
40
8
39
9
3
37
47
36
21
15
145
12
84
72
32
27
120
45
40
11
13
80
3
48
33
60
87
73
20
15
12
96
117
12
16
20
4
44
52
47
60
45
51
49
23
45
51
48
9
3
1
8
4
131
12
96
21
16
23
36
13
36
11
1
35
24
45
27
21
48
48
12
3
9
3
45
15
33
63
1
35
84
73
116
15
228
84
13
71
48
105
3
37
36
12
20
27
1
35
84
9
27
37
8
60
3
1
48
23
24
49
32
220
32
12
27
60
24
12
36
1
59
36
9
124
35
36
25
20
12
28
59
57
16
35
33
12
28
72
23
25
11
133
8
24
64
32
64
44
15
37
32
60
15
45
99
109
23
1
23
48
25
8
72
60
48
159
21
3
13
24
80
40
23
48
25
24
24
48
8
36
96
51
61
12
8
96
27
85
24
56
12
3
13
44
27
25
11
33
39
1
96
80
15
33
15
24
121
12
60
20
60
4
92
87
121
35
1
107
129
4
35
1
11
1
132
95
13
35
13
71
13
80
3
12
73
71
45
60
15
48
108
61
24
8
120
16
11
24
36
1
11
97
23
72
48
12
12
48
132
9
24
40
92
15
45
3
85
60
44
15
25
80
40
8
27
33
28
56
3
24
13
11
153
12
51
21
39
1
35
36
45
4
8
64
20
63
85
107
13
11
85
104
12
28
71
81
16
23
36
24
9
27
81
48
16
8
27
33
135
12
1
24
68
63
12
96
69
16
23
48
13
56
123
21
52
11
9
3
13
23
57
12
12
15
9
16
59
36
13
36
24
32
24
15
48
1
60
12
20
15
48
13
48
71
13
92
4
11
1
20
4
23
1
155
21
3
61
72
24
20
87
21
36
15
36
45
60
135
93
28
20
28
24
35
36
48
33
39
57
39
60
12
97
35
1
96
59
105
63
1
11
96
12
97
8
99
73
11
60
85
32
39
1
32
28
36
35
109
12
11
48
12
13
23
84
192
37
35
21
15
9
75
24
37
47
132
21
24
15
60
61
8
39
25
35
1
23
12
60
1
20
3
93
60
48
112
32
39
109
167
24
73
20
16
11
1
168
48
11
12
24
24
72
36
93
12
15
48
12
24
1
47
1
8
51
1
47
48
24
60
109
32
60
24
3
73
92
36
27
69
3
73
20
51
96
48
36
37
35
36
33
12
64
35
36
24
1
23
37
35
45
40
11
12
60
21
4
32
60
16
8
60
96
63
45
27
25
68
3
45
3
60
12
13
35
1
20
27
93
39
72
24
105
4
36
24
11
133
20
36
15
96
36
36
9
27
141
4
35
61
11
49
24
32
64
24
11
36
69
84
28
47
24
37
35
21
16
59
60
1
23
109
96
164
27
49
11
1
32
16
107
36
9
3
21
40
48
80
27
24
25
47
60
12
13
35
13
80
60
64
12
35
45
3
13
95
9
51
85
59
61
8
15
25
23
57
24
39
33
15
33
16
24
68
52
56
63
33
36
51
109
11
1
36
11
33
48
40
8
4
23
12
1
44
15
133
12
20
15
72
84
37
24
8
39
1
32
99
36
33
15
25
59
109
8
160
20
4
8
3
37
32
12
48
15
33
52
56
100
12
47
21
63
12
49
56
3
21
16
24
23
24
81
60
3
240
25
23
13
83
24
1
8
12
3
48
12
204
1
23
72
37
48
48
12
119
24
12
48
21
24
24
15
25
120
47
108
12
13
23
153
4
12
140
4
12
11
13
23
21
ABCD 320864274*7^$a-1 [50019]
6
6
6
36
18
36
126
12
96
12
60
3
15
66
54
9
15
48
36
72
12
9
9
30
81
3
6
6
66
12
51
51
12
6
24
48
3
3
24
12
12
18
42
18
48
15
57
24
6
18
6
6
6
12
42
6
6
42
12
12
126
66
96
90
42
18
18
12
66
18
18
24
6
6
3
33
6
18
6
18
24
6
33
3
36
6
42
24
12
48
24
6
12
12
15
123
69
15
9
171
36
66
78
6
42
30
18
36
12
9
75
12
36
36
36
18
3
9
24
15
45
42
105
24
9
15
21
6
6
36
36
12
3
15
18
15
21
36
6
6
48
12
42
21
9
6
6
36
24
15
27
30
15
51
60
24
18
30
6
60
42
6
12
3
9
66
18
12
12
24
42
6
51
63
12
6
78
33
57
18
48
30
15
3
18
24
18
18
6
24
6
42
24
12
54
66
72
69
57
6
81
63
54
156
15
3
6
18
72
30
12
3
15
12
30
138
12
6
3
27
18
24
3
3
18
216
12
6
81
21
6
18
42
36
36
30
36
96
6
54
51
9
18
18
24
24
12
36
96
27
21
90
66
48
12
18
33
15
18
18
42
60
6
6
3
147
12
9
9
36
18
9
21
3
9
15
27
6
6
30
51
3
18
48
3
24
21
12
12
36
12
48
6
12
66
30
9
15
6
30
54
36
30
69
9
15
3
18
54
12
6
42
18
12
24
18
33
27
18
27
9
48
48
18
48
30
108
72
12
60
12
96
72
15
33
15
57
18
24
6
24
42
90
18
18
15
51
60
90
15
51
6
15
9
42
66
12
39
15
24
12
21
33
18
36
81
45
84
12
6
24
36
6
42
6
12
63
57
12
12
36
42
105
39
18
36
27
129
15
9
30
24
30
12
6
6
66
24
30
24
12
24
12
3
3
6
18
120
21
33
66
60
30
126
6
54
18
36
12
30
24
18
15
87
12
6
66
36
12
6
12
48
3
9
48
132
30
42
24
102
102
24
36
18
24
6
18
57
81
54
9
9
42
12
42
6
6
3
9
18
54
60
6
48
6
63
3
12
72
36
6
63
15
9
3
6
60
66
9
27
24
54
48
18
6
42
36
30
6
18
3
27
93
15
42
48
6
30
18
9
24
45
12
24
12
6
12
30
6
12
9
21
3
57
12
54
30
30
12
126
96
48
78
33
24
21
3
3
42
12
84
48
3
9
15
15
9
45
24
3
24
21
18
6
24
18
6
18
54
36
12
24
3
3
54
24
30
12
6
54
6
27
3
6
24
6
12
42
27
3
54
18
24
21
9
24
24
24
183
81
12
3
99
12
6
114
12
42
24
24
75
9
15
111
24
24
24
9
3
6
6
84
42
12
15
15
54
42
72
9
63
24
6
18
24
36
6
12
6
45
21
66
6
36
18
6
36
66
78
24
186
6
90
6
12
6
6
18
24
18
30
78
84
6
54
54
30
42
30
36
36
6
33
72
9
24
12
6
12
60
42
24
6
45
69
27
15
12
24
36
42
12
3
33
36
24
18
60
12
42
12
18
48
33
51
6
54
57
96
3
36
30
72
18
18
60
18
36
60
12
6
48
48
18
12
18
102
24
6
24
18
6
6
18
48
12
12
51
21
18
6
66
9
21
6
24
12
18
24
63
33
12
6
120
66
99
24
33
36
18
9
45
12
30
6
6
36
102
12
15
63
30
6
18
75
24
3
42
42
9
15
12
24
66
12
6
6
3
45
6
12
9
9
30
102
60
63
75
48
45
9
78
9
27
12
18
18
12
30
18
48
18
54
132
45
57
36
51
45
48
24
3
24
3
48
18
36
6
18
111
9
30
57
69
51
57
6
24
42
15
21
108
12
51
69
30
6
15
57
54
12
18
3
9
30
30
51
27
42
12
6
57
45
60
6
78
66
6
51
3
12
6
6
54
30
66
12
3
3
45
39
42
6
72
9
39
6
12
24
15
3
18
36
42
48
96
6
18
21
9
12
36
54
12
204
81
24
9
24
18
30
15
45
84
6
48
6
3
75
30
48
6
30
51
81
96
18
66
42
24
54
6
90
42
120
6
54
18
30
21
15
108
6
54
6
60
12
3
3
18
60
15
48
39
18
60
6
36
18
6
33
3
12
36
18
30
42
30
69
15
24
12
6
72
6
9
15
42
6
6
18
60
24
12
9
27
12
9
9
6
48
30
18
6
18
24
150
30
18
48
18
9
51
90
27
51
24
30
72
30
60
42
12
78
12
54
12
6
12
6
6
24
6
24
36
60
12
3
69
6
24
12
9
69
6
42
24
3
48
39
84
6
78
6
96
126
12
12
21
9
24
6
9
63
9
39
6
12
12
72
12
12
42
48
30
66
18
87
24
15
30
54
24
12
30
12
6
12
30
6
12
12
30
12
135
21
54
12
102
12
30
18
132
42
36
18
27
3
42
6
24
42
174
6
24
30
33
21
51
9
42
228
105
45
12
6
42
24
36
6
45
21
18
9
27
12
33
33
6
18
12
126
36
12
18
24
24
24
12
24
6
9
27
6
18
12
6
3
9
60
6
45
45
12
12
78
18
42
12
42
36
54
24
42
60
90
12
18
27
27
120
6
12
24
18
24
48
54
12
6
48
66
12
3
15
6
3
27
6
12
27
69
51
15
6
12
12
27
3
45
21
36
87
75
36
24
72
24
6
24
27
9
12
27
15
60
24
24
24
12
78
12
15
48
21
51
3
54
36
12
48
36
12
12
24
42
9
99
18
123
21
6
54
6
30
6
12
18
15
15
33
39
12
60
30
36
24
15
3
21
33
12
42
30
66
24
18
15
3
12
6
36
54
9
63
24
12
45
147
18
66
54
60
54
30
27
24
9
42
6
12
72
114
6
42
9
48
51
42
24
12
42
6
96
48
36
12
39
21
24
12
6
102
3
57
12
24
51
57
24
12
6
12
6
3
45
84
72
6
9
105
30
48
12
90
24
18
54
24
42
24
48
30
30
6
6
12
84
6
18
72
9
9
12
12
6
78
6
12
6
3
9
42
102
6
9
21
36
24
36
24
27
9
15
69
12
6
42
6
9
45
6
6
18
6
6
9
48
45
42
42
24
18
30
30
18
63
57
39
9
15
3
36
12
30
24
12
114
48
24
24
54
18
18
54
24
18
36
6
78
18
126
18
6
15
15
9
24
15
30
6
45
63
57
24
3
18
6
6
72
96
6
6
3
3
54
30
9
3
18
24
18
36
6
6
24
9
24
72
24
39
6
3
3
42
48
30
6
24
96
36
3
33
84
48
60
24
12
42
12
69
45
24
24
30
24
114
12
54
12
36
12
6
6
12
36
57
81
12
3
39
9
9
12
24
18
6
3
81
15
21
12
48
12
6
6
126
6
12
15
3
12
24
6
30
60
42
6
6
18
6
18
54
3
51
6
36
30
36
6
18
6
12
12
42
6
78
54
6
9
21
18
6
42
54
42
6
30
48
21
57
114
6
102
30
18
36
42
24
6
36
42
48
12
18
33
75
42
60
18
12
12
21
15
153
3
21
9
6
33
45
24
3
21
6
21
9
6
72
33
9
24
30
105
27
6
18
144
60
72
48
18
84
30
18
18
18
39
27
ABCD 321292002*7^$a-1 [50008]
42
15
21
39
15
36
12
36
12
21
48
60
39
69
57
15
3
12
36
24
45
9
12
15
84
180
99
30
42
12
96
213
132
51
6
63
27
60
45
63
69
33
54
66
3
111
21
96
27
81
3
36
30
12
51
9
3
45
54
21
24
33
75
9
48
30
12
33
72
69
30
84
33
27
108
9
63
21
45
3
33
30
33
132
15
6
63
21
15
75
21
129
48
27
24
39
18
234
60
18
66
24
57
9
96
27
3
6
15
27
36
21
39
102
12
15
12
12
60
60
3
180
30
3
3
12
42
3
36
24
3
18
3
36
96
48
3
6
24
51
24
252
168
12
39
18
54
96
36
84
21
63
93
15
24
21
15
9
39
9
75
81
39
240
93
24
9
6
57
159
57
171
45
60
75
9
27
36
12
72
6
18
6
24
42
9
12
12
36
36
27
12
36
90
12
18
69
39
66
27
33
27
87
12
54
15
69
12
15
63
6
51
9
75
15
96
21
27
42
27
60
27
126
18
225
9
36
54
33
84
3
165
21
159
27
21
57
60
3
135
42
3
69
36
30
12
6
3
72
39
192
21
12
24
3
45
9
24
3
27
117
93
51
15
9
12
51
12
18
39
120
3
30
63
36
120
69
48
75
27
18
24
3
117
63
39
90
6
30
30
81
21
27
15
57
21
30
60
117
3
66
27
9
24
30
42
210
9
75
9
45
12
72
12
36
39
72
60
33
111
15
9
249
39
3
33
57
48
6
234
3
9
108
30
105
9
36
15
15
54
96
24
27
141
3
201
3
123
30
30
138
54
249
27
21
39
9
63
9
21
48
15
96
12
24
39
54
114
12
36
132
6
3
168
48
21
24
192
51
69
36
30
21
12
84
51
141
36
15
72
6
60
30
6
54
93
9
48
42
90
42
6
6
60
81
9
27
27
57
84
84
15
21
9
6
21
189
111
117
42
45
3
21
129
78
57
21
27
15
12
12
24
309
3
69
3
81
45
42
21
183
48
6
132
24
18
57
36
63
21
12
9
51
48
39
66
3
12
72
36
57
66
9
12
3
21
84
9
30
33
96
27
9
36
9
12
75
144
51
18
111
105
18
9
24
39
24
6
18
21
15
24
18
15
33
27
45
42
12
114
39
3
30
30
18
60
42
21
108
21
78
24
78
30
45
120
27
66
27
24
3
42
51
15
24
21
9
3
33
135
3
81
3
30
36
3
57
459
3
81
33
78
102
15
96
15
48
57
3
21
24
36
21
60
51
24
60
3
33
57
42
24
24
69
15
6
171
39
21
36
144
33
6
54
15
165
6
6
6
21
96
15
42
27
51
12
57
24
3
9
3
72
120
21
24
12
33
75
24
9
54
69
96
24
216
12
3
141
9
63
27
9
60
15
21
39
33
123
33
57
27
33
90
24
114
6
45
96
9
3
60
108
24
27
12
9
69
72
6
12
18
126
24
12
9
33
27
12
12
21
63
3
12
18
27
3
60
21
123
9
105
12
24
15
48
12
213
30
12
18
132
6
33
84
12
36
168
57
42
12
6
42
57
48
21
63
33
30
93
111
21
111
93
69
51
27
48
60
21
9
24
135
3
57
12
3
45
105
42
6
51
120
21
6
12
60
21
39
21
21
27
156
57
27
36
15
120
9
39
102
18
6
3
45
18
138
30
9
12
33
48
15
123
21
33
3
63
102
15
24
39
21
21
3
15
84
6
66
108
9
69
42
6
36
87
9
75
12
24
27
36
21
24
3
12
6
78
30
66
120
57
33
48
90
9
48
36
39
120
24
33
84
24
51
18
3
39
120
9
96
63
12
102
3
39
33
45
30
12
6
18
12
12
9
9
60
39
9
123
21
18
78
15
15
84
102
3
12
15
30
54
12
72
96
24
33
24
9
42
18
75
72
99
45
108
15
12
48
9
60
84
3
45
12
39
30
18
30
75
21
120
24
6
54
3
45
27
177
15
120
3
30
90
93
36
33
6
9
15
6
27
21
15
9
63
33
51
12
207
24
12
21
9
15
123
6
42
9
45
3
3
90
51
51
9
24
3
102
87
24
63
96
108
24
21
39
93
183
36
36
30
48
42
45
39
78
30
18
48
12
27
108
63
33
63
18
3
36
69
15
69
6
42
63
3
30
3
21
111
129
6
12
30
51
12
72
15
45
60
33
36
3
3
30
48
6
48
12
45
12
21
6
9
75
33
45
30
9
12
48
69
42
189
15
69
39
6
36
63
21
51
84
9
3
45
39
3
6
12
48
42
12
33
24
15
36
129
24
69
39
117
30
84
57
93
27
21
15
9
63
21
6
168
6
42
69
36
15
21
48
12
93
27
99
84
93
87
18
63
3
6
18
6
132
3
24
24
3
84
45
9
6
21
111
54
39
21
114
12
18
30
21
60
60
12
48
15
9
105
54
6
87
3
21
24
75
21
12
33
108
18
9
39
33
9
84
15
3
69
39
45
60
45
18
6
6
9
21
15
3
24
69
12
21
66
45
99
48
36
45
81
30
36
57
33
51
9
72
ABCD 321317580*7^$a-1 [50016]
11
9
7
5
43
35
1
20
6
10
6
42
21
24
17
46
45
60
2
31
6
45
8
6
9
13
9
39
57
15
2
10
21
50
9
13
14
13
21
6
44
1
15
24
9
3
17
7
20
49
12
3
21
24
12
17
7
38
27
18
6
39
16
12
14
54
19
2
4
87
17
7
35
10
20
18
45
1
14
45
16
21
3
95
12
10
5
3
7
36
9
3
32
25
63
21
56
18
15
31
6
21
39
14
9
1
21
84
15
6
14
84
10
36
36
35
16
3
45
36
63
5
13
24
15
33
27
35
1
15
18
11
31
38
19
15
2
30
1
53
19
35
36
69
27
3
7
96
14
46
44
31
9
54
14
40
5
6
16
36
23
24
25
3
24
90
68
10
18
17
25
6
11
49
24
3
27
45
27
6
27
17
34
57
75
18
12
60
8
67
9
30
8
12
33
37
15
20
1
48
27
3
12
53
37
12
35
16
12
17
36
7
27
18
18
35
31
24
15
20
16
20
4
27
9
21
24
14
9
37
15
9
39
33
39
35
4
57
2
70
32
9
22
24
5
19
11
1
9
15
53
66
1
6
3
57
24
15
3
80
73
23
36
18
10
6
126
21
27
21
35
22
48
20
7
17
12
16
15
3
9
3
9
3
6
26
24
21
91
32
16
36
23
25
62
4
27
59
10
6
14
10
33
12
23
36
1
3
6
11
19
14
40
50
25
2
45
16
9
21
2
16
20
1
24
57
44
55
9
5
21
9
1
14
4
21
45
41
69
22
27
32
30
1
180
14
4
5
142
27
32
15
1
2
40
11
31
69
56
33
31
15
56
33
1
56
4
12
2
58
48
99
35
37
21
8
55
12
12
17
55
83
6
4
3
59
18
36
6
16
48
44
25
33
32
27
4
12
12
27
81
29
10
69
9
30
6
11
63
1
41
19
27
60
9
36
33
27
23
4
122
19
20
1
8
58
24
23
12
31
14
61
17
21
22
9
68
42
25
20
3
6
34
5
1
41
19
12
60
18
29
42
49
41
31
17
25
18
18
39
48
15
18
14
21
7
45
12
26
34
12
23
12
4
21
29
46
8
10
5
27
18
25
5
10
5
13
30
24
5
18
12
10
8
13
2
13
9
6
48
9
27
5
43
12
21
12
27
21
24
95
25
38
1
14
31
9
26
10
14
13
123
30
15
15
12
29
1
14
13
5
45
45
16
30
29
13
48
6
6
53
4
3
9
15
9
21
35
9
7
3
20
1
24
24
12
3
32
10
60
18
6
35
81
4
14
27
70
21
8
9
31
39
48
14
19
51
29
4
15
26
54
27
88
6
26
49
11
10
24
24
12
6
129
3
33
47
28
8
10
11
15
3
7
3
63
17
40
75
12
69
15
6
23
13
27
71
51
1
45
45
15
48
11
40
5
28
27
14
9
31
14
25
12
35
45
4
15
6
5
61
9
15
24
14
45
45
57
24
21
9
9
42
10
108
56
6
48
28
77
7
20
54
30
24
12
16
8
22
30
14
58
2
34
6
14
7
23
6
9
66
60
16
15
23
7
18
24
32
40
30
3
21
12
39
3
45
21
24
3
39
21
17
7
21
12
51
26
31
3
72
17
10
6
50
22
14
63
42
1
18
9
3
48
5
24
66
22
14
13
2
30
24
25
41
31
9
23
25
27
3
6
27
17
12
33
22
9
12
3
11
10
5
1
2
90
13
33
30
30
102
12
2
10
9
12
39
5
4
24
17
19
116
55
5
19
65
7
24
48
66
71
24
4
17
18
81
9
10
12
36
9
24
24
12
104
21
43
35
21
1
6
9
44
7
24
24
21
36
23
9
45
52
39
72
12
62
10
3
41
6
9
21
25
18
57
3
2
30
54
36
15
4
27
18
6
21
3
12
9
24
56
16
23
1
23
1
20
9
52
6
9
14
7
30
32
22
15
35
9
16
9
14
1
15
105
11
13
15
17
19
26
3
15
112
45
59
22
17
1
116
49
11
93
1
5
9
16
9
20
28
27
2
15
28
15
12
21
99
14
4
12
38
1
24
41
31
5
40
36
3
12
32
1
30
26
9
6
39
10
15
26
9
9
7
33
27
14
52
2
112
9
5
9
12
1
18
39
3
44
13
48
32
27
60
1
3
6
44
16
3
27
20
46
75
12
20
87
4
9
5
12
10
80
46
8
9
36
6
73
72
6
45
38
21
33
25
2
1
9
30
5
18
7
63
57
63
11
36
40
65
63
25
60
12
20
4
5
34
2
4
87
39
45
8
91
6
6
2
10
6
12
2
52
20
10
35
4
12
29
15
9
22
12
48
17
28
38
7
15
45
14
25
21
8
15
25
6
53
15
25
21
30
6
54
30
41
84
31
48
3
12
21
54
57
48
20
13
18
80
45
7
38
36
15
9
4
18
12
12
38
7
35
13
15
66
5
21
70
39
5
16
65
3
10
5
28
9
15
36
2
67
15
48
41
7
29
18
1
12
9
8
15
31
35
15
34
42
5
30
4
5
7
45
12
12
39
11
1
53
31
5
94
56
13
15
17
4
59
36
1
75
33
11
22
12
2
76
24
14
31
8
28
69
3
3
30
38
69
43
9
14
9
15
22
35
1
32
27
28
6
14
1
15
29
1
87
2
7
3
3
2
46
44
1
51
18
66
56
13
27
5
31
42
12
78
33
3
12
104
9
7
29
24
16
33
5
10
3
14
3
7
9
29
6
61
96
44
4
20
16
59
22
68
4
32
16
15
24
21
3
11
24
4
17
4
11
3
87
16
30
2
16
42
47
31
186
20
4
9
3
44
4
30
15
12
9
14
9
31
11
1
9
53
30
6
39
60
27
46
39
5
75
24
9
22
18
51
21
5
3
28
8
16
35
4
27
12
21
21
35
4
41
19
27
24
6
14
1
15
2
16
30
36
35
25
44
10
75
5
16
83
21
31
99
9
36
11
9
19
20
1
36
5
3
13
14
40
5
9
4
27
69
72
15
27
20
6
7
14
34
21
39
5
16
20
4
27
3
20
1
23
75
42
13
5
1
20
10
27
15
9
3
30
36
6
5
1
8
55
20
24
21
31
9
135
14
13
29
39
6
10
8
36
10
27
12
17
4
72
15
14
3
42
49
15
44
22
39
45
6
21
9
14
24
30
72
43
33
24
50
13
35
10
87
65
34
24
2
10
21
24
9
35
1
66
8
10
14
28
8
37
12
26
9
6
67
23
1
45
8
16
11
28
81
26
16
84
18
3
105
24
38
16
9
5
10
35
37
6
27
2
15
43
12
21
42
35
43
14
10
15
38
45
1
21
60
24
71
16
3
45
81
36
15
23
46
15
8
7
74
39
1
41
10
3
26
6
9
40
15
29
87
18
31
5
9
7
20
10
45
15
6
23
4
21
41
31
27
21
35
36
4
21
39
12
32
40
21
14
51
10
35
21
15
18
27
64
51
68
6
75
16
3
26
24
43
32
27
24
1
33
56
7
14
9
25
36
29
10
9
17
70
33
41
7
69
14
9
28
23
46
63
3
9
68
7
24
9
21
14
46
80
6
16
54
38
13
17
16
15
5
22
45
3
21
15
35
13
32
61
2
21
9
60
31
50
46
9
12
105
17
10
3
32
36
21
123
22
63
5
55
11
45
64
32
19
30
14
12
16
33
20
9
27
88
47
10
20
10
21
68
52
3
14
28
18
24
2
3
31
11
45
1
9
15
23
22
39
21
24
11
4
50
51
31
9
5
18
28
12
77
34
12
57
15
17
13
5
58
17
22
30
30
24
6
3
11
9
31
24
48
18
14
10
26
46
3
21
27
39
9
36
39
29
36
7
42
27
35
28
30
27
20
100
8
27
4
9
27
21
9
18
21
20
24
16
5
22
24
5
3
16
21
9
60
15
20
1
6
54
38
13
15
18
24
50
15
58
8
52
15
24
44
22
15
23
37
2
10
87
9
11
1
84
15
8
10
15
35
12
60
28
6
20
16
5
13
32
4
65
40
15
60
60
26
40
110
45
1
12
72
15
111
8
25
35
1
84
51
54
30
26
60
31
8
37
48
14
1
35
1
3
21
65
82
69
8
36
1
8
12
24
10
30
35
6
3
40
27
45
3
11
9
16
71
4
12
72
45
11
9
1
26
1
44
3
36
6
3
1
27
44
9
10
6
24
119
28
12
105
18
8
10
12
24
3
80
6
30
24
16
41
15
4
5
39
27
10
54
59
72
70
15
9
57
3
15
50
7
45
3
44
6
21
61
9
3
21
6
6
63
21
14
9
7
14
16
8
31
12
24
5
30
18
45
13
12
20
22
24
6
24
36
105
14
1
20
4
20
1
33
51
14
45
16
21
29
69
27
40
5
39
19
3
14
4
5
51
3
15
13
23
16
36
2
7
33
50
12
58
42
14
22
57
12
9
60
11
13
15
ABCD 321335516*7^$a-1 [50033]
21
120
39
114
36
3
105
12
7
47
117
24
4
29
36
54
109
17
36
150
37
107
69
64
23
1
20
24
15
21
9
19
29
31
11
85
12
24
68
21
31
17
51
12
69
31
89
30
18
15
51
21
36
3
30
171
16
84
29
15
45
67
23
57
60
24
9
91
8
16
35
30
24
3
4
125
60
60
108
3
57
27
3
90
30
6
7
29
43
11
45
28
60
36
56
60
12
4
80
3
6
19
132
5
84
27
48
21
3
4
12
5
36
3
45
12
24
7
32
48
28
24
41
54
21
60
24
15
30
126
6
19
29
60
7
56
40
23
9
12
4
5
43
8
52
23
9
52
44
36
39
60
37
32
52
89
54
30
24
60
55
84
48
5
31
23
1
5
31
20
24
63
73
32
120
15
45
16
24
5
6
24
13
17
60
7
20
9
111
9
120
171
4
32
3
9
100
41
27
39
18
6
1
20
40
20
40
65
39
15
1
12
8
40
72
8
63
81
21
15
15
21
24
24
72
33
36
63
21
43
11
21
21
18
25
20
28
84
236
24
45
43
12
29
6
37
11
12
189
12
28
20
39
6
75
9
63
9
7
120
41
19
8
48
72
76
44
15
45
15
108
42
48
12
90
9
45
51
9
15
12
93
6
13
65
43
84
48
12
24
60
56
16
32
21
43
32
21
51
3
21
9
24
7
20
9
36
18
66
96
63
36
12
24
9
60
27
27
276
9
28
48
11
24
57
9
30
9
4
20
36
9
12
15
16
53
24
12
7
8
40
59
96
69
36
24
9
15
48
16
17
27
39
45
40
5
51
12
52
83
1
5
7
23
6
43
11
9
12
16
8
40
35
30
90
24
49
11
21
40
32
57
42
21
27
49
11
6
87
39
9
16
12
44
4
48
5
7
53
72
7
104
99
25
65
7
44
39
13
107
18
63
28
59
12
21
64
65
48
19
8
24
9
15
28
24
56
63
45
39
21
52
12
84
41
19
41
91
32
16
92
36
9
31
35
25
29
27
144
4
84
32
3
12
48
6
24
15
12
16
104
4
35
6
84
60
15
21
18
33
60
60
24
3
66
75
28
137
19
32
64
48
23
78
27
45
48
19
24
32
52
53
55
35
6
91
5
3
48
12
4
12
24
8
84
33
27
9
39
12
60
9
24
19
32
9
3
3
30
60
36
19
11
18
42
45
3
13
53
6
1
48
11
45
96
24
33
43
8
40
35
120
69
15
42
51
40
60
12
41
75
21
31
32
12
63
66
51
24
132
129
15
40
35
24
6
18
109
24
32
21
30
21
4
71
37
71
13
53
36
3
36
28
72
59
42
30
13
24
68
48
21
36
43
5
3
12
21
15
9
31
41
7
12
24
65
43
83
30
7
23
21
36
28
32
144
15
30
19
71
1
17
43
59
45
9
15
12
9
7
11
25
24
17
67
20
16
8
36
24
93
15
16
11
13
72
20
15
9
52
72
92
33
12
3
28
23
66
7
23
1
12
35
30
3
63
9
45
7
12
23
21
9
19
41
18
6
60
75
36
4
11
21
88
36
29
120
27
9
48
12
19
29
30
141
12
69
24
43
107
54
12
7
32
9
180
12
7
32
15
1
60
35
97
23
13
20
4
24
23
45
9
30
37
83
25
11
6
7
32
28
44
16
11
6
99
60
12
48
45
6
66
108
72
7
11
30
63
3
1
35
9
21
51
3
66
67
17
6
25
80
28
41
15
15
61
24
32
213
27
33
7
48
36
23
12
37
8
16
8
45
36
31
84
23
6
6
18
6
6
63
48
24
4
149
43
47
6
6
9
28
8
52
92
15
24
42
18
73
20
3
37
29
67
77
7
24
56
60
9
7
36
41
75
12
9
30
21
108
40
5
30
36
33
45
60
156
24
72
63
105
3
40
113
6
48
141
76
24
11
84
1
12
60
83
21
27
90
15
124
8
33
12
24
144
27
3
42
15
64
29
19
24
29
63
12
16
44
9
31
53
12
24
19
11
6
99
9
63
57
27
100
48
17
15
96
4
35
18
36
24
15
48
16
96
17
15
33
126
6
103
56
12
28
12
96
48
23
36
37
44
63
37
12
11
57
33
19
113
19
24
11
57
4
12
41
72
39
15
30
6
18
79
71
13
23
57
4
35
84
30
195
4
17
51
9
19
12
32
15
42
18
12
9
24
45
6
84
57
36
28
72
8
15
1
29
7
29
18
6
60
51
4
11
18
27
15
54
60
15
52
20
16
41
90
36
1
20
4
20
15
9
4
68
9
30
21
28
5
3
9
54
25
12
20
33
223
17
36
55
8
12
4
29
43
17
90
6
60
7
59
37
32
16
56
12
21
15
12
57
30
13
23
49
17
63
28
8
9
15
12
39
1
23
30
139
47
1
215
93
72
16
29
18
21
111
1
53
19
5
3
63
45
15
37
36
44
76
36
11
45
36
15
21
4
83
85
8
9
7
17
31
12
8
33
150
49
12
36
36
29
19
20
16
179
6
19
11
13
24
71
6
6
48
6
67
48
5
55
101
3
12
16
84
5
55
12
17
75
9
6
13
12
11
60
45
76
53
7
8
156
60
9
43
41
43
20
12
81
24
30
1
95
84
1
5
51
9
19
12
65
43
20
40
32
3
42
3
51
30
43
23
61
20
12
12
16
48
56
24
96
28
12
35
49
11
21
33
6
13
32
45
51
28
65
79
17
31
29
31
20
12
12
39
1
5
7
53
39
28
120
12
5
7
17
27
9
30
114
66
13
53
48
7
8
27
18
60
66
6
18
72
24
37
29
15
28
47
138
31
36
119
13
44
88
11
129
15
21
69
43
8
28
5
12
60
3
21
19
8
27
186
51
129
19
5
42
37
104
3
9
28
53
6
141
33
126
1
29
54
57
48
21
24
79
24
8
3
30
55
8
12
16
59
126
30
117
3
49
8
159
9
36
64
5
6
1
17
3
39
21
28
41
15
28
11
36
18
42
37
44
60
132
36
64
48
17
36
6
25
53
27
3
36
30
6
1
47
57
33
15
15
37
5
7
8
48
12
36
27
73
12
101
67
72
60
84
11
42
15
123
6
60
30
57
93
51
33
ABCD 321407906*7^$a-1 [50082]
5
31
53
27
4
48
36
3
9
9
18
17
72
37
23
33
48
15
7
161
28
8
13
42
21
5
42
1
32
31
18
18
14
3
13
14
10
87
36
17
46
12
29
4
5
10
80
28
14
7
5
51
4
36
27
20
18
15
25
42
9
12
12
36
27
21
8
1
47
4
5
108
46
5
4
15
20
69
12
57
48
6
9
28
92
9
39
48
76
5
10
29
16
3
21
21
12
18
41
13
15
8
52
39
6
24
63
8
24
45
22
5
12
4
17
3
7
29
67
6
20
3
9
123
7
48
14
36
3
9
99
4
3
20
16
21
44
25
6
18
11
99
33
7
21
8
31
57
12
23
34
35
4
8
21
15
43
18
80
19
21
23
24
16
80
16
51
29
28
12
24
57
3
24
35
33
21
19
57
18
60
17
9
3
13
44
7
29
10
21
3
24
45
9
3
36
44
12
12
33
46
5
4
35
10
18
5
12
21
19
32
16
29
3
4
3
20
4
12
2
36
34
17
1
8
19
11
61
36
5
52
42
33
36
8
1
3
27
32
4
29
31
21
44
1
14
4
5
4
29
24
4
23
57
31
5
58
18
12
30
5
27
4
5
9
6
1
23
9
24
40
8
25
15
65
15
24
21
3
43
5
9
27
7
60
36
9
15
65
12
16
23
1
5
27
33
10
48
9
12
32
57
16
39
48
92
12
12
21
15
7
38
10
8
9
69
7
9
35
1
18
6
3
5
55
44
13
24
14
33
60
19
17
36
27
13
12
23
9
13
78
12
18
32
84
7
53
7
12
8
7
12
56
10
63
41
24
3
19
8
13
8
48
13
15
48
8
1
6
9
20
7
20
4
9
21
32
54
6
27
21
22
21
32
48
21
36
6
18
7
36
3
74
15
25
3
5
10
24
33
20
1
14
9
4
15
14
55
3
5
7
18
3
59
196
20
9
19
2
31
17
43
9
15
9
35
1
3
17
7
5
42
6
18
76
30
3
68
13
2
18
39
25
15
20
7
6
8
40
51
20
16
27
9
11
70
15
17
34
36
17
7
29
12
19
21
20
12
19
32
10
42
84
42
51
27
9
5
51
28
8
4
24
95
13
29
144
31
3
36
53
12
1
11
13
36
11
16
32
25
27
15
69
29
42
9
25
27
12
8
24
24
1
27
48
12
32
9
52
3
27
24
24
14
48
7
44
12
85
20
19
20
24
1
35
3
18
39
81
43
8
19
29
40
72
39
9
12
23
10
3
29
27
129
55
39
17
13
3
17
51
13
42
5
40
3
36
6
8
7
33
3
11
18
7
3
57
3
5
55
45
29
75
15
4
6
8
10
68
37
11
9
40
8
40
9
23
25
56
31
159
9
17
16
15
8
1
38
1
24
3
14
3
24
9
94
17
7
6
3
36
8
124
15
14
120
7
17
7
27
89
4
3
6
56
54
1
27
5
15
6
4
8
27
3
28
9
5
7
36
27
5
48
7
29
31
9
27
14
3
7
21
12
20
73
32
7
17
16
23
7
5
24
13
3
27
42
24
39
8
25
12
23
9
3
7
36
14
3
33
3
67
21
48
3
33
17
28
11
27
10
39
15
17
9
7
9
3
21
83
21
46
36
125
25
11
24
9
12
30
4
60
38
12
6
24
13
5
39
39
37
87
5
16
24
41
24
7
20
4
27
2
19
8
1
20
15
7
29
1
47
33
87
43
5
24
45
91
20
60
1
24
51
5
15
9
15
31
29
12
4
5
10
41
31
68
25
8
25
15
8
16
24
80
16
17
3
64
39
9
5
30
66
72
3
28
9
3
5
22
6
6
81
5
40
39
20
43
29
9
18
25
17
19
12
9
14
49
41
46
2
3
60
9
27
7
41
12
67
14
16
15
27
12
9
63
36
2
12
4
6
24
24
26
4
47
39
10
3
8
1
27
12
5
31
8
40
27
9
5
34
14
70
17
19
92
34
6
98
64
32
24
6
18
40
27
11
4
5
19
72
9
69
6
50
7
8
24
39
6
4
80
27
40
53
3
49
59
1
14
33
4
15
14
30
9
12
7
5
40
47
10
3
11
66
16
23
91
24
12
32
42
3
7
5
28
36
12
5
40
18
21
36
12
21
66
18
56
34
2
28
62
118
36
59
4
8
9
12
27
7
36
9
21
15
56
21
19
48
9
14
1
72
8
4
20
7
54
20
6
45
9
46
17
7
9
12
3
98
67
41
43
12
8
7
12
14
3
40
12
15
84
5
67
38
39
43
9
36
116
3
6
3
9
10
6
23
7
266
28
12
14
4
60
29
9
10
17
1
59
36
1
20
51
4
15
21
44
16
35
10
104
3
1
92
24
7
20
19
14
3
55
26
39
24
4
63
9
20
4
36
15
41
7
48
17
64
8
16
9
3
20
24
39
24
9
19
17
12
1
44
28
8
27
28
8
31
14
10
32
1
3
5
36
28
57
14
4
9
5
55
8
7
66
24
3
3
26
6
42
19
21
23
25
15
12
77
3
4
47
13
29
31
57
15
8
63
64
6
60
14
13
8
43
12
14
43
8
9
19
3
20
22
59
24
4
8
24
7
2
7
53
27
60
1
27
77
15
21
27
15
25
23
49
23
1
32
12
69
39
21
31
12
63
12
17
61
15
48
15
2
12
3
4
3
6
74
1
24
3
17
48
9
51
12
55
5
21
10
41
1
24
3
11
10
3
44
7
2
27
13
54
17
4
8
28
3
54
27
32
12
9
10
21
8
33
7
68
21
10
45
8
39
16
12
45
12
5
7
3
17
12
63
21
3
34
3
20
105
7
92
48
28
8
25
3
9
30
30
30
12
17
9
70
5
79
57
20
9
10
69
15
53
16
3
17
37
23
93
7
80
48
3
73
20
79
5
36
33
4
35
31
74
28
11
37
14
10
3
12
8
55
14
15
79
116
93
4
36
3
122
43
45
80
58
14
7
24
17
15
12
37
6
17
12
12
7
2
10
14
31
15
24
41
39
34
14
16
17
69
63
31
17
33
31
39
42
11
67
6
6
29
153
19
17
3
43
77
16
12
3
6
12
32
3
72
57
43
24
12
27
17
4
8
55
9
24
23
21
24
9
18
10
8
22
5
33
42
16
9
3
30
42
29
7
32
52
42
35
52
39
21
27
9
41
4
32
10
21
95
9
15
4
2
31
29
10
29
12
16
3
29
48
13
42
17
16
3
41
15
24
25
56
25
11
33
7
39
45
5
4
6
45
15
17
16
48
12
47
18
3
67
2
55
68
4
9
11
7
5
21
19
51
6
42
17
4
15
29
4
21
11
4
21
104
16
66
53
13
92
7
63
2
28
32
7
44
4
32
52
12
9
3
48
23
61
3
53
33
7
60
99
14
7
17
27
100
65
24
19
21
23
1
119
24
7
33
9
35
19
12
5
115
14
10
5
9
10
2
10
18
15
9
86
25
29
27
24
7
33
32
36
13
24
42
30
18
12
2
3
4
36
12
12
20
1
8
15
15
66
3
36
36
16
5
27
3
42
3
12
57
7
9
38
9
52
48
36
9
30
9
29
4
30
41
25
11
33
19
8
1
3
39
24
2
39
45
3
28
44
40
11
21
16
3
17
1
24
39
48
3
45
5
7
48
63
12
9
8
28
11
6
46
62
43
9
3
95
1
27
57
8
24
12
28
20
16
60
63
21
41
30
73
17
60
48
12
27
7
14
4
23
96
9
12
19
56
48
9
4
56
39
16
24
36
5
24
30
54
18
9
19
2
22
5
48
40
24
15
53
45
27
88
5
7
39
110
7
24
5
6
1
3
17
49
32
10
36
21
81
18
5
19
2
28
8
10
5
52
3
17
4
39
5
43
24
33
39
20
37
36
17
15
24
12
7
45
60
24
21
27
8
40
8
12
33
39
43
9
29
10
42
32
3
7
5
19
30
2
61
17
31
8
45
28
2
9
24
7
5
27
6
31
24
24
12
32
67
93
8
49
18
9
32
21
34
14
3
9
10
17
4
21
8
75
9
31
20
7
17
24
36
12
9
40
87
12
20
31
18
24
35
7
38
3
73
11
31
45
5
34
54
32
7
8
19
6
71
1
6
9
20
12
12
7
6
3
44
21
27
1
14
1
15
17
12
28
3
20
18
7
3
5
25
44
39
21
6
37
3
33
23
33
25
18
69
8
1
6
41
36
12
28
8
16
44
1
147
8
7
5
16
8
33
3
1
42
18
152
22
41
121
27
8
16
45
15
3
33
8
12
7
9
23
10
51
48
3
5
12
16
12
35
10
15
65
19
39
5
4
11
18
10
14
43
35
10
44
4
11
45
46
48
50
46
18
42
38
16
15
17
15
60
3
4
21
161
7
3
30
3
44
67
21
72
24
8
21
31
12
20
45
15
4
147
21
5
39
49
27
11
18
19
3
30
12
27
20
112
36
11
9
12
36
24
ABCD 321419834*7^$a-1 [50040]
36
160
44
57
27
69
3
21
96
51
96
64
137
115
41
7
89
43
24
20
4
48
60
84
120
17
111
112
180
44
112
120
108
12
5
3
96
177
43
204
20
4
60
12
104
40
53
27
64
29
27
64
17
43
156
161
63
40
8
9
63
16
240
41
252
7
17
187
36
12
80
81
60
123
40
24
144
29
211
72
56
60
4
77
19
12
29
111
52
36
5
39
28
29
91
56
24
189
60
48
3
33
27
180
129
27
52
20
24
21
67
29
79
12
68
141
31
152
60
16
48
44
16
24
32
136
128
84
9
3
88
56
52
164
28
96
36
197
7
36
137
79
8
124
12
20
36
24
21
19
101
55
12
17
3
16
137
84
103
32
48
57
63
100
132
60
44
36
28
120
29
79
68
16
80
76
12
29
7
53
111
69
19
8
76
144
12
41
7
17
3
84
168
105
79
168
228
44
21
3
12
64
48
89
87
153
67
32
81
127
17
3
60
72
40
41
31
56
40
24
29
87
76
41
36
27
40
224
177
72
60
19
12
89
51
40
8
4
77
31
8
12
76
80
4
36
216
84
12
65
79
8
177
31
8
52
84
128
9
31
96
104
76
116
16
41
39
88
104
108
45
135
24
40
56
64
36
20
28
53
127
56
96
88
12
180
5
27
88
120
8
81
12
19
84
36
5
27
108
4
104
52
12
20
9
7
92
132
33
147
108
28
116
16
20
220
12
36
12
8
216
4
17
99
64
56
36
172
20
16
113
43
24
17
60
15
81
27
160
41
15
208
140
36
93
60
48
39
136
80
21
19
24
152
9
96
115
12
116
12
45
7
233
43
32
9
132
3
16
44
196
41
7
53
228
51
28
17
15
4
60
65
12
24
19
41
15
72
16
12
80
60
81
103
80
16
89
51
4
8
33
135
21
19
72
569
3
21
7
128
72
177
31
92
33
3
16
8
16
113
31
137
55
20
57
39
28
180
17
63
60
4
80
96
4
29
79
12
48
144
8
76
36
128
120
72
88
56
93
43
128
40
48
24
48
132
77
48
120
12
51
60
108
40
144
77
67
140
52
60
65
67
56
52
80
64
17
63
57
3
4
44
112
65
31
80
112
36
44
48
9
12
67
53
27
64
56
24
60
148
108
60
17
15
21
63
64
44
52
36
65
7
20
48
21
31
89
67
32
52
29
31
29
63
100
36
80
21
7
20
76
36
12
53
39
196
41
84
7
29
31
89
7
92
312
16
96
56
64
65
36
19
56
40
44
28
36
92
100
32
33
240
99
21
87
9
43
48
29
19
8
36
36
88
180
101
63
16
80
16
41
15
88
56
88
120
192
20
57
3
4
36
8
57
15
124
32
192
16
44
72
57
7
96
41
15
360
81
43
320
4
17
39
64
53
79
108
32
88
41
63
88
48
173
79
5
36
7
12
260
64
5
43
108
32
93
19
56
192
76
257
15
48
36
40
248
93
3
72
64
8
12
4
44
16
116
16
12
29
31
17
55
44
57
67
68
60
160
20
352
77
55
41
67
36
156
17
67
44
33
3
153
7
224
69
27
24
57
151
8
213
7
240
36
8
52
17
91
8
9
15
16
120
101
120
108
3
189
7
41
63
9
31
32
60
16
32
9
39
60
160
48
17
7
12
20
57
19
29
63
36
117
39
48
33
79
80
4
20
40
20
52
125
75
24
144
60
52
24
65
103
60
60
176
112
101
31
12
8
333
19
24
77
7
36
24
68
160
125
67
77
63
93
96
67
24
72
8
28
20
24
21
60
3
12
165
27
36
12
4
108
29
39
160
60
104
16
168
20
21
ABCD 321657936*7^$a-1 [50011]
75
45
16
11
7
17
48
19
26
207
73
90
2
39
91
62
19
44
69
7
20
60
7
17
43
30
3
44
7
2
31
15
2
3
9
48
31
5
34
77
19
2
24
24
82
29
132
52
17
48
10
12
30
11
60
33
46
98
60
24
51
12
55
53
40
60
39
6
123
27
12
72
2
84
63
84
13
102
21
8
33
87
9
24
3
96
21
3
28
27
48
17
93
3
1
3
3
5
9
19
41
36
24
3
7
9
72
15
17
7
29
64
15
41
24
55
12
38
15
115
2
36
55
8
4
15
5
13
47
40
5
31
27
5
9
10
48
2
16
95
115
24
9
17
82
98
15
36
13
8
3
28
12
68
19
33
8
24
43
5
40
5
10
50
72
12
27
109
11
61
11
24
16
17
24
60
96
3
19
18
80
3
24
13
3
8
31
29
151
53
52
17
12
67
12
5
15
28
17
115
65
22
29
52
17
12
22
137
19
5
21
15
33
16
23
9
15
36
4
29
67
60
21
11
12
16
27
12
18
72
71
84
13
44
63
40
8
36
21
75
25
3
29
12
15
24
48
61
83
16
27
77
16
27
41
4
12
3
50
3
12
115
62
31
12
75
12
29
109
3
69
90
33
32
7
30
30
38
24
34
45
8
21
108
12
3
45
55
3
50
7
48
27
41
31
29
100
24
36
8
103
36
5
37
11
48
45
48
3
7
89
4
3
14
27
16
45
32
79
39
2
46
17
7
38
28
20
3
24
25
92
87
16
5
3
57
39
24
19
33
3
17
7
38
60
12
60
27
9
43
68
12
12
49
48
78
17
33
3
9
10
38
10
33
12
128
33
15
4
12
29
144
15
12
45
48
15
55
5
88
8
33
31
27
138
24
20
58
14
75
21
31
20
12
12
76
128
16
36
8
36
117
12
34
14
39
37
20
4
51
15
50
3
9
10
30
68
55
29
60
46
125
36
9
51
81
3
96
60
36
24
21
10
21
41
12
4
23
7
24
2
34
12
33
29
12
87
52
15
65
7
2
48
28
44
10
9
17
15
28
27
2
3
85
3
20
64
56
1
32
39
100
12
53
34
9
17
36
51
45
63
48
12
48
48
52
8
24
19
2
27
7
41
9
15
69
58
21
84
68
7
29
19
42
8
67
44
19
12
12
17
9
60
70
2
12
39
33
51
84
24
19
17
93
12
87
19
12
9
8
43
30
11
21
7
8
136
56
33
39
7
5
37
66
2
10
5
9
34
26
15
31
60
48
41
112
8
9
10
42
11
24
16
27
12
30
35
16
24
3
45
5
27
93
115
12
3
30
47
96
4
96
20
60
7
2
82
26
70
42
51
20
84
24
4
5
7
3
12
12
29
24
9
27
19
30
11
33
58
66
15
27
2
31
15
12
12
9
21
51
72
36
68
16
5
84
60
48
39
19
14
24
3
7
30
20
3
31
21
15
5
55
33
9
68
3
12
19
36
30
140
4
126
12
60
122
16
120
3
68
105
75
13
48
18
24
26
10
60
62
22
48
12
30
23
16
41
31
5
3
48
12
37
32
15
76
20
4
15
14
19
20
7
213
12
44
21
24
48
12
4
24
68
39
61
30
21
104
16
144
3
33
24
5
22
53
36
33
4
54
18
59
4
9
99
8
13
11
21
16
95
9
27
52
75
54
6
5
40
12
3
41
52
99
53
79
18
42
33
17
3
25
75
5
10
14
67
17
4
6
114
8
3
12
9
19
15
24
48
21
27
5
57
58
24
30
11
12
69
15
16
29
58
36
17
28
8
57
10
33
9
51
12
27
2
31
5
82
132
29
100
12
8
4
3
33
29
12
48
28
42
50
10
72
26
51
24
88
39
21
20
7
50
22
12
62
19
15
5
48
40
41
36
34
6
107
60
69
28
8
43
15
33
20
19
2
27
60
43
81
5
24
12
15
16
20
60
7
38
103
8
4
60
36
9
23
12
9
4
104
19
84
33
75
17
24
39
7
14
118
18
11
40
27
12
21
80
7
65
45
43
53
34
42
3
15
12
62
28
68
7
8
40
60
17
43
29
3
13
15
8
19
65
7
9
149
99
4
5
7
3
5
9
19
39
29
19
41
9
10
12
41
12
28
29
72
39
7
2
31
27
33
12
45
30
5
165
3
40
21
48
20
75
16
20
52
8
1
30
29
21
10
36
2
3
7
5
48
112
3
45
32
9
7
104
28
120
17
24
31
53
43
24
15
14
16
35
9
51
43
2
31
24
60
17
27
21
10
33
65
10
14
19
57
20
63
24
43
57
57
6
60
72
2
36
60
22
2
3
25
8
24
43
8
21
31
36
20
12
28
12
17
63
45
15
49
138
5
28
45
24
8
12
91
20
69
40
3
3
50
36
4
155
21
15
64
41
27
19
5
43
5
21
75
19
50
7
5
12
27
72
72
60
9
12
19
56
31
5
16
12
39
36
134
16
20
24
106
12
12
53
24
31
45
53
94
6
15
212
16
44
57
39
31
60
21
15
12
29
1
8
51
21
3
9
28
20
72
51
28
20
7
33
9
15
29
28
66
5
139
6
20
7
20
16
132
5
27
13
27
3
41
21
3
129
10
96
5
12
9
79
69
39
20
7
2
15
100
53
4
30
9
20
4
44
72
7
2
58
5
192
43
2
40
20
72
28
18
5
19
141
5
4
96
3
29
160
18
24
6
3
24
44
49
35
45
27
24
16
15
53
28
17
7
27
2
24
24
3
24
132
7
72
74
19
15
17
84
96
25
48
23
21
27
16
75
89
76
8
25
3
17
24
130
69
17
43
12
17
15
16
17
43
8
9
24
19
27
24
21
5
15
12
13
72
11
4
60
123
12
108
33
17
43
20
7
113
21
39
4
53
12
12
12
58
21
87
101
4
5
115
5
55
3
45
15
26
31
8
28
9
35
9
34
24
120
29
37
35
28
29
55
3
5
7
12
18
51
12
20
37
18
12
5
9
67
111
38
10
5
33
103
17
12
10
29
1
32
19
20
4
20
69
15
13
116
15
55
14
31
9
6
17
7
18
32
19
32
7
21
9
68
4
8
60
22
2
19
5
4
23
7
66
23
79
18
42
5
55
18
27
3
93
17
84
3
9
75
36
13
63
12
20
21
7
87
14
46
53
19
18
23
60
9
22
41
9
39
24
9
24
22
12
2
15
19
12
33
48
27
41
9
55
5
3
37
144
30
21
20
19
69
8
1
3
27
74
111
36
4
96
101
3
25
80
22
29
4
57
6
5
19
18
11
33
7
8
9
43
51
30
6
2
10
2
3
60
43
41
81
12
31
15
26
67
17
12
55
36
20
7
41
24
7
62
99
33
7
24
53
70
26
27
37
23
4
3
14
10
33
44
52
9
35
88
56
24
72
ABCD 321694346*7^$a-1 [50061]
18
66
24
6
66
30
78
1
131
144
6
18
6
31
35
49
29
48
24
6
12
30
7
59
36
108
96
37
35
222
7
35
78
48
18
24
60
13
108
96
108
5
66
102
138
6
24
19
47
1
5
78
12
25
29
43
5
18
13
11
30
6
18
31
83
12
60
36
90
19
35
13
5
72
55
11
13
12
84
11
109
59
1
29
7
65
24
6
12
37
83
12
1
12
101
24
138
30
19
11
48
42
24
19
84
41
19
5
90
60
18
72
55
11
72
54
144
24
18
97
5
7
48
12
101
78
12
13
35
30
24
43
5
168
19
35
1
24
83
30
48
72
24
24
55
36
96
29
55
83
73
47
6
31
41
18
97
24
53
48
54
36
12
25
41
19
5
43
5
42
30
43
5
19
53
6
84
37
41
19
24
24
72
29
79
35
96
102
7
60
48
5
43
24
35
25
83
102
90
6
30
1
108
12
84
84
17
79
41
19
29
55
60
12
35
24
61
11
24
30
24
6
90
48
7
35
48
6
6
60
24
60
25
35
6
31
12
48
29
6
13
72
84
23
37
11
18
24
31
35
24
12
60
6
48
24
102
84
1
48
48
48
119
73
59
96
42
6
12
13
17
7
60
12
35
6
30
18
31
11
30
18
25
77
18
61
41
54
18
162
13
11
96
25
11
13
5
19
47
126
222
18
24
6
18
24
42
6
79
35
13
96
60
29
48
67
5
67
36
12
12
35
24
6
24
42
25
29
24
54
90
42
48
30
18
37
11
60
1
41
72
43
5
24
6
49
108
35
133
53
66
24
24
30
7
48
60
47
30
18
37
83
78
7
35
30
31
36
48
12
59
6
48
96
6
66
19
84
185
19
5
18
25
29
30
1
24
23
36
6
6
37
23
54
78
1
11
1
47
48
24
96
48
24
61
65
19
95
61
41
24
192
79
71
18
19
11
61
23
25
48
23
109
47
36
13
59
36
12
49
83
97
60
95
48
61
11
1
48
59
210
7
11
12
60
30
7
59
36
66
78
42
42
72
13
17
24
91
24
24
72
60
41
48
6
36
12
1
35
12
145
59
73
5
6
36
13
95
13
29
43
101
6
1
113
96
24
24
30
1
11
133
11
1
29
55
47
13
77
18
24
102
48
7
65
18
25
5
55
23
12
72
54
55
65
24
6
96
73
305
18
84
1
17
31
11
30
18
1
72
5
7
47
1
155
24
78
42
1
23
12
48
42
55
48
84
11
12
13
24
132
96
5
19
24
167
24
49
59
18
30
37
12
59
6
43
95
37
143
13
35
108
30
24
30
36
12
60
30
7
11
1
131
18
90
25
5
91
29
90
25
12
60
48
24
47
48
12
1
35
109
48
113
24
43
101
6
13
47
48
72
1
125
18
54
96
7
65
18
6
48
18
25
23
96
6
7
12
53
18
30
54
25
23
96
36
1
77
30
12
13
71
42
7
17
43
35
13
5
18
1
53
42
30
79
47
48
36
30
19
24
53
78
42
18
49
72
53
91
5
24
66
1
168
35
13
5
114
6
138
72
13
17
54
36
25
5
30
37
48
53
91
95
6
24
24
24
31
192
48
35
72
49
24
71
1
144
23
6
66
1
47
102
18
6
6
234
55
35
25
29
90
6
210
30
54
13
83
1
36
12
17
18
1
71
6
42
6
72
114
54
31
11
25
59
1
17
42
126
43
11
144
25
17
19
23
6
19
53
24
6
12
6
30
12
13
24
11
49
83
13
29
7
35
54
6
18
66
12
12
73
5
18
24
6
19
47
30
6
42
7
35
109
17
18
60
90
24
7
65
18
36
12
78
6
18
18
30
18
72
25
12
12
5
163
120
77
114
1
24
36
41
7
12
48
77
19
47
12
90
90
13
59
6
7
71
12
13
131
1
29
66
54
19
29
30
36
24
6
96
43
143
109
65
19
71
48
1
29
18
72
6
42
24
13
72
11
13
12
83
12
24
6
19
5
31
35
49
5
91
59
1
35
12
25
41
19
5
18
24
1
23
30
144
31
36
96
53
30
12
13
41
48
67
48
23
25
23
61
11
48
102
24
91
72
23
78
7
35
49
29
31
83
73
35
37
12
35
6
24
78
133
12
41
42
25
12
11
49
5
6
42
103
11
96
48
132
37
53
138
6
24
66
1
24
101
24
6
12
6
24
103
59
121
12
36
36
23
61
77
48
90
1
23
25
60
48
12
48
35
18
91
29
96
6
18
24
7
84
59
42
18
25
71
102
7
83
48
1
108
17
19
47
13
11
108
18
18
72
37
12
83
85
53
48
24
7
24
11
78
43
23
30
72
72
6
157
47
30
6
25
11
24
54
31
47
90
18
37
12
5
43
24
29
139
71
1
23
48
25
53
72
18
217
23
1
48
95
78
24
48
42
54
6
48
13
5
30
133
5
6
85
53
90
6
24
18
54
19
5
30
37
120
35
37
60
41
19
5
67
11
12
6
79
47
13
53
67
23
54
18
13
35
54
18
157
11
49
5
6
42
90
72
24
6
103
11
49
23
30
18
25
71
6
139
96
120
72
71
24
37
35
30
6
37
5
6
36
73
35
90
90
6
79
35
61
251
48
12
84
24
6
30
37
143
1
5
24
30
25
17
24
48
42
1
23
12
13
72
108
11
121
5
54
48
36
12
12
37
144
47
42
18
73
29
ABCD 321696896*7^$a-1 [50046]
56
16
8
19
45
3
77
1
47
25
3
36
20
96
24
28
72
8
12
1
108
96
23
36
12
12
16
207
5
52
60
48
140
4
24
45
30
9
60
12
44
24
31
42
48
15
165
47
25
15
20
73
11
76
44
40
60
44
144
1
12
59
19
5
13
63
9
27
20
109
71
12
13
23
12
40
69
3
116
36
37
11
40
8
72
12
24
1
39
45
51
36
75
6
23
16
33
48
11
12
1
3
15
41
24
132
72
28
27
5
52
45
11
12
13
47
16
24
56
1
51
21
60
3
159
45
32
7
101
4
48
92
76
20
19
33
8
1
36
119
96
24
16
60
8
4
51
9
57
95
4
24
9
59
43
125
7
5
12
1
12
78
18
18
41
132
52
8
12
19
24
66
27
92
76
57
15
147
33
93
35
52
21
108
6
53
72
4
8
52
20
37
6
45
81
39
15
197
31
24
48
33
8
12
100
24
21
35
12
16
27
29
40
8
13
60
47
12
40
21
36
71
36
24
96
4
92
84
12
12
127
41
172
36
36
20
28
69
48
11
67
36
41
16
24
9
12
168
35
96
16
33
35
13
60
54
9
57
11
96
19
33
92
73
15
9
23
40
8
4
144
32
103
17
7
72
41
60
19
29
25
15
21
51
92
48
52
132
8
1
35
72
28
21
83
12
96
88
32
4
20
79
89
88
21
23
4
15
5
112
140
88
20
4
9
11
16
20
52
32
97
63
72
9
11
76
68
67
17
60
96
19
5
108
67
18
42
5
12
31
29
4
120
44
172
135
9
117
24
35
19
90
39
8
24
37
3
8
61
11
204
1
63
9
27
212
4
63
65
1
42
65
24
60
4
36
45
75
44
12
7
18
59
204
132
1
11
43
113
112
33
30
6
99
39
17
16
8
72
84
61
35
4
45
11
43
65
31
53
1
39
51
57
188
7
57
33
39
60
8
60
7
5
28
21
72
18
9
36
15
65
79
5
156
72
12
48
60
60
72
28
200
25
36
11
12
79
6
66
78
11
37
119
4
128
12
40
48
8
12
43
6
27
81
30
9
27
6
102
18
99
80
7
45
8
4
24
81
18
41
4
21
27
44
16
39
53
12
144
12
13
11
49
11
1
83
7
9
9
35
97
23
36
84
37
47
37
59
12
43
9
8
28
20
1
15
3
33
20
43
17
28
36
44
24
103
45
80
1
72
27
3
17
64
51
17
12
24
84
60
72
24
40
99
12
29
96
88
21
59
28
20
132
40
33
75
195
9
48
72
60
21
15
8
40
24
9
3
20
25
24
27
12
56
12
64
9
30
117
24
3
17
19
69
56
24
28
63
29
12
4
57
42
36
101
19
24
21
20
12
12
1
35
36
96
84
60
148
8
52
8
132
12
31
54
18
33
21
51
32
24
24
1
71
109
11
37
6
17
36
4
56
4
9
11
36
12
40
48
15
17
12
28
36
20
24
7
48
5
12
1
23
1
120
23
1
11
1
83
4
68
12
28
8
72
1
71
163
9
8
100
128
60
100
3
9
63
17
61
11
24
4
180
60
75
41
1
18
5
13
3
92
108
12
4
80
24
121
11
72
60
1
54
53
12
31
5
24
16
12
44
25
35
76
15
53
60
13
18
29
7
45
12
36
20
16
36
68
1
3
32
49
35
25
75
56
60
25
30
5
36
100
44
37
162
17
40
33
30
6
59
4
8
40
128
60
36
43
5
60
12
25
23
1
11
25
83
1
72
59
4
27
6
47
25
48
11
13
36
84
24
12
11
12
36
48
16
20
28
68
1
3
9
72
18
5
1
59
16
45
6
18
71
19
17
100
75
17
16
12
32
28
20
19
42
191
48
43
6
11
109
95
4
81
15
3
41
37
27
116
12
1
47
16
20
48
60
52
60
104
31
5
88
27
41
28
12
8
124
48
108
44
55
53
1
42
18
12
119
76
32
4
8
48
25
63
36
20
25
35
1
23
24
36
7
5
24
16
12
140
40
32
19
21
8
28
9
51
3
9
8
61
66
36
18
83
24
36
108
61
54
41
24
48
52
32
40
20
4
20
124
12
69
12
108
15
39
5
12
16
8
1
54
41
16
69
30
6
47
1
35
7
5
12
67
65
49
35
120
1
18
18
23
24
60
1
15
44
1
27
12
36
36
20
36
43
29
60
43
65
52
21
35
96
37
11
36
25
71
91
54
59
4
8
84
120
40
8
12
36
19
24
81
84
24
20
60
36
76
60
21
27
8
61
12
35
25
35
36
24
36
49
11
1
24
35
31
114
192
11
67
9
20
36
25
18
17
76
33
131
16
9
15
20
61
18
5
12
64
8
13
24
59
52
24
63
17
28
3
53
12
40
9
39
56
96
72
60
28
44
76
68
55
5
139
17
36
12
36
36
48
40
116
67
5
40
9
71
7
12
69
92
7
45
9
48
11
84
96
12
12
19
17
48
12
1
47
96
64
84
27
33
36
75
42
108
12
59
64
36
57
18
6
36
3
44
84
52
44
60
64
8
108
72
24
25
18
45
27
33
36
21
78
5
72
4
84
141
27
63
84
81
15
29
96
13
11
36
16
9
47
43
41
91
18
11
1
23
12
43
29
1
27
8
1
23
67
42
71
28
20
7
72
189
12
8
16
48
63
17
12
48
13
87
135
21
44
12
48
36
12
24
48
48
13
75
27
77
36
120
16
9
11
88
8
103
42
48
47
12
37
23
12
49
114
12
29
25
27
20
25
47
7
96
48
5
64
9
23
49
12
36
23
4
72
153
11
24
16
9
119
28
27
5
28
ABCD 321727856*7^$a-1 [50006]
8
39
30
7
23
18
7
84
56
3
102
31
17
36
3
36
76
11
33
21
36
123
64
8
9
36
27
4
17
6
49
20
48
48
39
6
114
57
16
8
12
36
24
3
37
77
3
3
13
48
20
9
63
3
21
9
27
84
39
69
48
16
56
4
11
49
32
12
24
3
25
35
30
3
4
20
16
60
144
53
39
27
1
36
12
24
20
15
60
13
96
80
12
36
16
12
11
57
52
8
9
24
15
4
8
36
27
33
4
20
64
29
51
28
8
3
57
16
17
3
33
24
144
63
16
8
28
47
30
24
31
5
7
8
12
48
12
33
3
48
3
6
15
28
12
56
12
52
20
9
3
51
6
7
116
21
87
12
12
21
3
108
4
23
33
16
8
76
24
5
15
24
28
11
9
3
24
36
9
9
42
21
12
51
49
17
48
15
28
89
31
12
41
6
9
39
73
24
20
28
5
12
51
4
36
23
6
30
45
48
36
76
92
3
1
140
76
44
3
30
39
4
11
12
24
13
164
24
12
40
11
9
40
71
12
30
3
12
105
54
1
5
18
9
36
21
27
3
21
9
3
147
21
9
31
23
25
11
33
112
11
13
125
43
12
71
13
8
16
8
4
48
20
12
15
13
20
24
28
32
9
3
3
84
24
42
27
64
23
57
12
48
3
6
24
3
147
21
16
12
12
8
12
108
16
32
12
4
17
55
29
15
12
15
18
90
9
40
12
5
51
3
13
8
4
84
8
12
3
21
9
27
84
16
20
33
15
36
4
92
28
24
5
19
44
51
96
13
11
13
80
3
6
43
5
30
45
12
4
11
1
23
24
9
12
24
16
32
33
43
11
13
60
8
9
3
12
27
18
63
39
24
13
47
33
36
4
8
3
6
43
17
24
75
16
32
39
13
11
33
21
19
20
21
19
8
72
12
28
11
30
3
12
24
4
17
15
15
36
9
15
9
12
48
96
40
56
4
11
69
21
31
20
45
51
4
68
24
12
12
16
8
9
27
4
36
20
52
8
124
12
23
18
6
117
12
48
3
37
20
12
16
12
17
55
8
24
15
45
72
48
36
4
32
16
24
20
12
52
143
24
37
8
16
36
8
4
17
30
6
19
5
54
9
28
32
3
30
7
32
4
11
21
9
19
168
53
3
4
20
12
24
48
4
35
109
11
30
27
12
28
12
8
36
64
68
36
3
9
40
11
93
33
7
12
68
57
39
4
72
44
4
36
8
16
48
41
18
90
6
36
18
72
3
12
16
92
15
6
3
36
24
40
24
59
21
27
49
8
12
36
24
4
48
12
32
12
45
15
3
9
33
15
135
9
15
105
9
15
24
3
21
52
12
53
36
27
39
30
7
48
92
3
21
28
32
3
33
81
3
3
37
44
28
80
16
5
3
4
12
5
67
32
4
20
33
3
4
77
12
18
33
9
54
36
45
36
12
12
28
8
16
23
45
28
20
24
27
33
52
5
3
3
45
36
24
16
23
24
25
84
11
12
57
57
6
45
4
8
24
124
5
30
45
12
4
20
72
48
63
37
17
19
24
83
45
4
12
8
16
8
84
33
63
27
24
1
11
21
24
15
1
20
148
41
18
25
8
4
5
27
16
56
12
28
12
44
15
49
32
12
52
32
33
151
44
9
6
33
48
3
13
84
24
29
66
13
24
164
12
27
105
93
15
40
41
36
138
37
24
12
12
8
12
28
89
18
9
16
11
73
17
24
3
24
15
13
20
36
9
19
8
36
64
8
4
11
66
3
12
24
4
23
33
28
12
48
56
3
9
64
41
6
21
4
20
4
5
19
32
36
36
60
52
48
41
12
15
3
33
3
9
28
12
8
27
6
3
48
12
3
60
37
83
45
12
3
33
57
3
57
31
17
63
27
25
8
12
36
48
108
15
21
36
21
39
21
91
35
97
20
3
57
4
5
27
3
25
5
27
36
24
36
12
24
21
18
9
57
30
57
36
3
9
16
59
13
32
9
12
15
16
17
6
24
6
19
36
5
24
27
15
33
48
24
33
63
9
18
37
65
51
9
7
8
4
59
66
24
6
21
64
92
57
6
24
6
3
96
12
60
33
3
4
23
33
108
28
17
24
39
4
32
12
12
57
30
93
12
36
45
123
4
17
30
1
35
121
23
1
12
11
9
81
19
24
80
33
87
27
42
15
4
12
56
4
24
23
33
3
57
3
21
3
25
8
24
15
25
104
4
36
72
20
12
28
20
16
8
9
36
3
57
43
80
12
3
30
66
57
39
21
4
60
12
56
4
36
20
16
8
24
144
39
24
9
16
41
3
3
105
64
8
16
17
63
12
3
9
51
21
48
24
9
90
78
55
44
16
32
39
66
27
108
12
4
36
8
24
4
5
7
8
96
39
37
12
11
21
24
4
12
32
9
27
24
16
17
96
3
4
11
1
29
3
3
33
33
24
67
44
28
8
4
128
28
12
8
33
36
175
32
4
12
35
57
12
117
60
24
3
27
1
8
96
112
12
8
3
9
24
24
45
15
9
63
52
56
15
33
12
12
4
44
3
13
23
97
12
12
20
40
56
4
8
57
27
3
24
24
66
3
4
29
51
9
24
3
21
63
33
15
24
12
39
1
116
3
33
60
48
60
105
18
6
3
4
20
12
51
66
31
56
81
3
16
11
57
72
120
4
20
12
12
12
76
65
15
12
12
24
9
3
24
12
4
5
3
39
33
21
15
64
65
6
33
72
45
27
3
21
48
12
36
3
6
54
1
8
28
83
1
23
33
9
3
15
36
49
47
49
32
27
13
83
33
16
32
3
69
3
37
11
25
65
30
72
25
32
51
9
12
40
8
96
24
3
54
6
13
36
29
27
3
9
36
51
13
8
12
24
12
4
11
13
36
48
12
48
44
45
51
3
6
63
28
35
18
27
28
11
33
4
56
51
117
12
33
18
30
39
21
27
4
56
15
9
15
6
7
17
39
15
30
75
24
63
37
36
8
4
132
12
29
6
81
4
5
7
20
100
23
37
20
16
23
21
3
6
63
12
4
65
15
4
32
69
87
33
19
20
4
24
12
24
8
15
25
65
84
3
63
30
15
9
7
36
32
12
12
21
7
17
43
17
39
27
93
16
5
30
109
8
9
43
17
43
8
63
36
13
11
97
32
24
36
3
1
17
42
25
20
12
120
72
81
15
9
51
72
76
65
7
32
64
8
21
24
63
28
32
36
27
45
4
12
23
36
9
24
24
36
4
17
123
24
24
28
8
27
12
153
24
16
92
9
27
39
9
48
4
36
32
64
32
9
3
36
27
54
15
4
60
32
16
8
51
48
6
27
27
6
39
15
9
12
12
3
54
27
3
9
4
17
27
16
23
13
11
12
37
8
45
67
8
9
19
17
75
60
40
8
12
36
3
13
47
69
4
20
27
30
19
56
36
15
24
21
45
51
12
4
41
7
23
13
17
36
15
40
41
15
24
124
41
3
33
60
24
39
15
12
1
12
12
23
9
3
45
15
30
19
132
60
20
76
8
52
56
21
144
6
73
44
24
33
6
9
40
20
57
18
6
19
32
33
19
8
28
12
24
41
51
4
20
3
13
12
41
43
23
1
32
28
32
27
24
1
12
24
32
40
72
29
43
41
7
24
5
30
61
65
60
31
20
3
117
24
36
28
5
7
17
42
1
23
57
27
13
44
12
64
20
40
44
28
8
60
24
48
57
43
11
33
3
54
3
3
1
56
4
24
29
15
51
45
52
17
3
21
3
24
36
36
4
32
24
64
60
23
30
39
48
ABCD 321749522*7^$a-1 [50025]
1
36
39
153
12
15
21
39
24
57
3
69
123
24
36
21
12
24
3
9
12
36
51
156
45
75
24
33
3
9
36
39
9
48
12
63
60
9
3
33
72
75
9
51
36
21
3
21
171
56
25
15
48
56
37
63
9
48
51
12
20
73
36
12
63
12
81
96
51
93
24
24
48
24
59
13
72
156
87
24
12
57
24
3
72
45
99
8
1
15
69
63
72
9
159
44
109
35
40
60
72
120
44
28
48
24
44
61
72
12
75
20
13
3
21
3
21
75
153
27
24
24
129
59
124
24
9
12
15
33
71
13
24
3
60
24
45
27
57
39
21
48
12
48
99
21
24
48
3
104
52
21
27
9
12
23
28
141
36
60
108
48
27
12
68
72
1
12
3
12
33
15
60
9
252
11
61
39
48
96
68
49
39
9
23
25
47
85
15
84
45
11
4
9
63
44
25
156
24
60
63
33
12
72
12
147
45
36
63
105
24
48
24
75
21
59
61
24
36
48
48
84
3
240
105
3
84
21
3
93
39
24
68
37
35
25
60
24
27
93
87
24
21
3
36
69
24
24
84
27
21
15
24
105
3
33
39
33
75
24
144
60
96
117
12
15
21
3
68
28
9
24
27
69
156
12
27
8
61
36
12
15
21
60
24
48
15
81
24
24
63
68
28
12
12
24
36
24
24
48
32
40
69
48
300
12
84
27
9
3
9
27
24
93
12
72
11
76
36
24
12
48
12
45
15
105
48
96
3
189
27
80
144
13
36
3
36
9
3
72
36
72
56
4
48
9
3
117
12
48
48
48
3
9
48
24
24
24
48
48
12
23
16
9
12
183
45
60
36
48
48
12
24
39
9
144
48
87
9
12
15
108
33
36
48
12
132
39
69
84
27
57
15
36
80
100
24
45
15
21
83
61
39
69
71
13
12
15
12
9
24
24
24
11
61
24
72
48
108
95
97
51
12
45
3
33
12
27
9
3
60
48
21
183
24
33
27
72
105
36
39
9
3
108
9
24
15
24
21
27
9
24
35
72
37
63
165
48
84
51
285
24
63
9
96
48
12
63
21
3
12
24
36
96
72
21
51
36
20
121
12
240
24
48
59
13
27
9
12
48
84
108
3
24
9
3
81
63
33
48
12
27
21
39
9
12
99
117
87
57
15
20
16
9
48
48
99
93
15
45
111
69
12
132
36
60
3
12
21
12
23
64
21
48
72
48
11
16
69
15
48
48
33
12
36
15
33
63
33
12
3
20
40
45
35
13
11
16
57
3
9
63
12
21
36
3
60
45
132
12
36
144
96
60
24
51
21
27
8
120
16
36
12
45
156
36
11
4
45
48
15
8
13
135
9
12
36
24
11
157
12
84
27
45
72
24
59
24
13
84
39
108
36
249
51
93
108
15
60
21
3
56
4
33
24
59
37
27
165
11
4
44
1
39
93
3
36
140
40
81
36
63
12
21
15
84
21
72
63
9
147
36
60
24
105
36
48
24
27
48
60
72
20
181
3
69
3
8
72
49
48
60
24
39
20
49
84
75
36
33
3
60
20
25
48
48
36
12
3
36
9
12
36
12
75
12
48
189
3
84
21
96
59
73
75
21
15
24
132
165
48
12
36
48
96
12
36
3
44
88
56
37
3
57
15
69
12
36
3
24
21
267
21
35
25
84
3
21
24
27
36
12
33
15
21
15
84
9
36
35
25
27
44
25
3
48
24
60
9
15
21
51
48
45
39
9
48
3
9
3
33
15
33
39
33
3
24
9
60
39
57
24
35
181
35
28
36
21
75
21
27
69
12
39
45
27
21
87
105
3
24
33
12
75
8
28
33
35
49
87
189
15
81
3
21
131
16
33
96
15
33
63
32
16
12
57
48
15
12
36
84
21
15
57
15
108
33
96
60
11
52
21
48
171
60
84
69
27
68
52
93
132
12
48
36
3
36
12
9
27
33
24
3
9
15
36
81
15
9
11
28
45
23
85
72
51
72
21
24
84
12
39
9
11
4
21
39
9
48
39
8
61
11
25
60
24
48
3
360
33
36
3
21
15
57
120
72
24
3
33
27
44
4
21
84
3
57
267
81
48
15
9
24
36
60
27
105
60
24
15
180
21
63
9
48
39
72
33
27
21
59
72
85
15
20
1
36
15
9
147
45
72
51
57
48
84
83
37
168
72
84
3
33
120
11
37
99
69
48
48
12
27
69
75
9
12
47
24
4
24
129
39
33
24
11
1
63
12
81
27
32
25
12
63
69
27
81
63
24
72
120
108
93
59
37
48
168
51
57
60
36
47
28
21
27
21
27
21
48
48
3
72
44
73
12
39
9
48
27
12
24
12
24
45
39
60
81
15
36
12
108
24
33
3
32
25
15
132
9
24
48
15
92
49
48
60
11
4
60
96
189
3
69
72
96
24
39
60
45
27
57
3
20
61
12
15
45
123
69
111
9
12
39
9
48
12
3
81
47
28
24
96
140
13
3
36
45
47
72
40
33
60
3
129
12
ABCD 321787212*7^$a-1 [50012]
6
6
42
14
18
82
32
24
82
48
6
24
5
15
28
17
1
68
16
30
18
54
8
156
16
84
12
29
85
2
12
21
43
12
36
8
16
44
4
5
37
2
21
12
19
42
6
56
4
12
60
6
35
19
29
7
24
41
13
12
6
17
109
18
32
12
58
18
8
10
14
16
30
6
8
52
18
11
37
32
30
21
15
16
24
5
39
4
17
39
16
30
12
48
14
10
18
53
15
10
18
36
12
72
12
120
44
12
21
48
1
48
102
29
13
18
29
61
30
54
6
29
12
13
35
15
22
6
29
3
82
18
20
52
8
22
24
18
41
39
16
126
14
45
120
60
49
20
6
42
4
11
7
54
38
4
12
48
12
44
21
13
14
34
6
62
10
12
48
29
15
24
6
22
30
72
84
60
78
6
18
20
16
44
40
80
45
51
76
12
180
20
10
6
18
24
24
6
14
30
18
22
41
1
60
66
41
15
36
40
8
22
48
12
6
14
10
104
30
28
2
4
48
84
8
33
27
4
6
30
12
6
12
6
17
3
16
6
18
5
72
13
24
18
32
12
108
81
75
24
126
58
96
18
30
12
90
11
7
8
10
110
10
35
15
22
14
21
13
6
6
30
2
63
43
5
31
6
18
5
15
6
34
14
63
108
19
12
36
2
28
38
4
56
16
12
17
1
6
24
72
8
4
24
113
48
61
14
16
29
60
1
6
8
4
30
30
12
6
14
40
126
14
60
6
48
16
6
44
16
5
25
80
52
48
12
18
18
26
4
20
90
10
20
16
20
30
124
36
30
36
8
10
30
12
66
18
24
120
24
12
6
38
10
6
12
17
60
12
9
22
30
59
55
53
7
14
30
46
23
31
48
30
11
21
4
44
34
12
5
12
33
22
12
30
50
4
56
28
5
3
46
6
65
25
18
42
48
14
21
55
5
37
6
56
16
12
114
38
12
4
44
100
41
19
66
102
6
24
2
16
5
55
66
50
9
19
42
36
30
18
6
60
12
54
6
8
34
6
44
24
34
2
46
50
16
8
4
54
38
4
24
30
6
18
6
18
54
8
46
42
6
18
20
22
6
12
6
30
42
2
4
12
24
8
4
36
30
11
72
43
12
2
6
70
48
38
40
38
28
6
48
68
28
44
64
65
7
6
6
24
6
12
48
90
41
7
36
77
25
74
21
13
2
34
2
64
65
25
18
30
6
12
24
12
36
30
2
42
4
50
16
65
3
82
6
8
40
12
12
6
66
5
7
2
18
12
9
13
66
42
14
40
5
19
12
72
149
7
2
18
46
12
68
75
19
50
22
6
36
6
72
54
12
18
30
47
63
22
18
164
6
34
12
8
4
36
18
30
32
4
14
4
38
70
2
24
16
68
16
20
24
21
39
21
1
6
162
48
35
13
144
11
61
24
6
29
37
74
28
80
30
10
6
84
11
72
85
35
3
10
18
60
18
66
44
4
20
4
113
27
4
32
36
22
42
5
15
46
114
44
6
15
43
6
2
58
26
24
22
11
27
21
72
27
21
13
18
8
4
32
4
12
44
45
19
6
6
12
12
72
44
4
18
86
58
30
12
12
68
90
82
60
84
5
7
66
48
6
12
42
36
6
8
64
80
4
18
38
16
20
18
42
64
5
13
6
20
4
29
48
13
12
66
14
6
4
5
15
4
18
18
5
7
60
32
22
14
24
6
10
12
32
52
18
2
22
12
14
18
18
60
36
69
9
10
32
16
12
30
11
49
26
22
38
28
8
4
17
39
22
36
2
9
43
78
6
5
48
43
6
12
14
6
16
108
14
28
8
46
36
32
76
6
12
2
34
72
6
6
12
14
28
18
65
1
42
6
6
17
3
6
18
12
16
32
22
30
8
10
48
6
17
19
32
52
14
63
37
138
20
28
2
16
78
36
12
12
12
29
13
2
112
42
11
7
2
52
42
6
92
22
12
56
24
76
48
18
2
12
100
30
59
25
48
18
44
16
8
4
8
180
10
11
7
42
38
40
20
34
12
32
28
42
6
2
28
72
24
80
4
32
16
20
21
7
36
12
18
14
21
19
26
16
6
6
78
86
63
19
18
30
24
8
58
20
18
34
83
67
12
6
18
2
3
7
8
64
92
46
6
14
15
19
60
20
9
25
134
112
8
10
2
9
43
14
82
24
48
20
18
16
18
32
28
12
5
37
24
18
41
37
2
4
36
6
20
106
68
33
33
22
128
45
39
4
6
48
30
5
55
2
10
6
6
36
8
4
41
37
44
18
40
6
18
29
39
90
28
2
4
30
14
36
64
18
48
35
31
41
79
41
25
6
17
57
42
40
12
12
56
72
10
6
44
40
12
17
31
6
36
48
38
10
18
12
53
25
6
32
28
12
2
46
68
16
8
6
30
64
12
36
2
15
7
30
12
11
15
6
16
2
12
4
24
38
16
18
14
52
42
18
60
2
12
9
75
16
12
102
18
48
24
6
156
30
5
13
35
1
42
32
6
78
40
20
198
64
38
10
2
69
19
18
35
49
6
36
32
10
30
14
34
108
104
124
60
78
38
4
24
2
4
48
23
7
24
20
4
30
14
34
6
30
6
12
8
40
12
44
66
15
13
18
60
8
46
2
10
48
54
84
12
36
12
24
86
70
5
25
126
24
84
30
24
30
60
32
4
24
24
5
61
26
18
22
60
32
94
32
15
13
30
5
99
12
4
12
24
20
58
18
12
12
12
17
49
11
7
6
42
36
66
182
16
18
68
99
12
85
23
51
24
45
13
12
18
36
12
12
36
2
90
52
48
6
24
110
4
6
12
18
8
40
41
60
43
8
124
12
8
6
18
21
37
18
5
39
22
90
29
19
41
60
7
42
2
21
67
18
20
15
31
6
26
34
11
51
28
36
12
72
12
18
11
12
3
16
18
42
29
51
58
6
12
36
26
96
28
26
4
60
12
30
12
2
40
26
16
50
69
57
94
8
12
34
14
36
16
29
25
30
5
72
13
12
18
12
2
63
87
52
29
55
24
78
23
43
30
24
6
84
8
24
4
116
81
7
68
36
18
10
36
6
42
17
15
24
33
25
18
20
40
24
42
30
12
8
40
48
6
35
19
6
6
66
30
14
70
8
18
42
70
18
8
106
11
61
6
30
26
54
42
28
6
18
156
24
8
52
36
132
36
24
20
9
19
32
30
4
35
9
22
6
54
89
12
3
22
2
16
20
45
12
48
7
48
12
18
72
66
2
28
62
54
22
6
20
42
4
60
24
32
52
48
6
30
5
13
6
24
12
56
4
18
38
28
12
14
15
7
65
3
16
66
48
114
24
60
18
108
2
24
40
110
58
12
42
6
54
35
1
26
52
30
24
60
14
4
17
7
5
7
20
10
30
161
25
6
48
30
11
1
38
76
80
4
30
50
36
57
43
12
53
19
41
7
24
72
32
16
41
39
9
57
10
54
6
6
62
16
20
52
29
48
19
12
12
32
76
6
2
21
51
46
6
17
7
14
46
32
40
36
140
10
26
34
42
30
6
18
78
20
12
16
18
24
12
18
36
60
24
12
20
4
24
26
46
29
39
34
90
84
24
101
27
10
11
7
12
60
116
30
16
30
20
21
55
78
6
8
6
82
44
4
5
105
15
39
21
7
8
16
128
52
41
7
50
10
20
33
55
6
26
21
19
60
ABCD 321899274*7^$a-1 [50020]
3
6
16
20
48
27
28
3
8
9
4
8
15
4
29
12
16
17
43
35
18
46
5
1
8
18
1
8
4
8
15
9
1
2
16
6
2
6
76
27
9
32
7
84
32
24
4
5
16
6
33
29
66
6
10
5
1
3
23
6
7
23
9
1
12
11
16
11
1
15
14
7
24
57
2
6
10
6
26
73
20
12
1
23
4
9
24
3
32
51
10
38
9
45
4
24
2
9
39
6
15
3
25
5
18
16
5
1
14
9
24
15
21
15
25
5
7
24
9
48
12
11
1
32
55
33
12
71
9
36
7
3
24
14
6
45
1
27
12
8
45
3
12
1
3
20
3
25
5
4
60
12
6
5
33
6
1
84
63
8
10
24
6
33
9
3
59
21
19
9
72
9
24
27
27
29
4
20
21
52
11
12
3
16
6
12
24
11
36
1
24
11
48
15
28
56
46
12
35
3
16
5
12
1
11
9
16
12
23
37
23
27
12
6
51
24
52
8
63
9
4
20
12
1
26
25
8
24
4
24
21
2
73
29
46
14
10
26
7
57
14
22
8
60
7
111
2
40
2
1
8
3
25
21
47
37
3
11
42
3
13
23
15
13
29
7
36
8
73
14
49
45
39
15
5
24
15
4
21
9
26
1
12
3
5
9
34
21
20
16
20
12
21
3
15
1
69
42
20
61
53
28
8
4
18
17
48
24
39
37
20
36
13
24
3
17
10
17
4
53
3
4
5
4
32
7
8
4
36
23
9
51
21
1
12
14
1
24
17
31
8
1
18
5
4
20
49
3
33
48
6
20
21
7
26
7
5
34
54
32
6
25
20
3
21
7
6
80
12
40
60
32
28
8
3
1
60
32
15
9
19
8
13
32
12
27
21
31
44
1
14
36
1
3
9
15
5
19
9
20
3
1
113
31
29
16
8
3
28
11
12
13
15
18
27
23
10
51
12
23
66
7
20
25
32
15
1
32
7
8
1
44
40
15
32
19
93
27
9
8
12
40
23
46
11
13
38
21
27
18
100
2
6
27
13
42
5
12
25
23
7
5
1
18
54
36
6
6
18
14
36
4
27
9
15
5
19
36
12
8
3
9
40
24
27
2
15
16
9
14
30
27
16
32
7
8
1
21
74
18
31
36
20
9
7
21
35
37
11
13
12
24
20
7
3
17
16
33
20
24
28
3
20
7
2
40
11
36
33
15
1
6
14
12
54
13
23
33
84
28
20
12
12
21
19
8
40
81
6
6
14
109
32
37
23
12
28
21
24
20
16
2
16
30
2
21
12
16
12
20
7
24
54
18
18
11
4
12
44
24
1
3
5
43
5
3
37
6
29
12
7
2
7
23
13
9
47
28
11
10
8
15
12
4
45
8
6
21
4
5
4
12
36
3
33
32
3
45
40
15
11
1
36
5
52
35
28
3
2
4
3
5
18
10
20
7
20
21
63
1
15
12
20
9
10
2
4
18
18
47
12
21
19
36
23
1
20
13
56
40
30
26
30
22
11
24
3
21
24
51
25
9
35
12
24
73
23
19
9
11
1
45
11
84
13
23
1
27
23
13
41
3
3
13
8
16
23
6
4
20
6
13
20
3
24
10
15
9
14
16
6
2
18
3
13
59
13
30
9
8
1
6
24
14
28
15
20
1
38
4
8
9
4
17
39
1
3
15
14
16
14
46
3
29
4
8
39
12
7
17
52
24
11
24
6
16
12
30
5
19
38
39
4
53
4
36
38
4
17
4
45
36
12
71
4
12
23
18
27
9
18
6
3
13
12
44
10
5
1
36
24
6
21
8
25
68
27
4
9
51
12
9
36
11
24
28
21
6
29
12
4
3
8
45
28
5
27
12
81
87
27
1
11
1
8
1
23
13
63
33
14
48
1
60
17
18
10
15
21
92
4
12
6
48
6
42
24
48
17
16
33
44
40
11
15
61
8
12
120
4
5
27
12
12
57
27
1
11
43
42
3
24
5
16
2
85
5
27
16
17
6
1
12
3
18
3
3
21
8
3
1
60
8
13
20
48
10
2
7
12
45
8
15
28
45
35
4
23
12
49
17
3
31
18
36
2
10
6
9
9
14
18
51
1
15
9
35
3
45
61
26
33
1
12
11
15
9
25
2
30
4
2
22
11
27
13
8
61
20
30
45
4
5
7
21
3
32
33
10
41
4
81
3
33
3
12
32
7
2
24
12
15
12
25
11
3
16
30
42
17
25
12
39
35
21
4
9
2
12
21
1
18
81
17
19
29
6
24
22
8
15
1
3
29
7
5
6
34
12
18
17
4
3
18
20
34
21
12
5
4
23
13
51
23
33
9
4
20
3
21
4
8
18
21
3
33
9
67
3
24
9
12
8
12
3
25
3
2
22
18
3
29
7
35
1
3
54
11
13
3
56
15
33
3
9
12
21
34
26
16
3
3
126
11
1
36
12
71
9
4
18
17
3
9
27
40
5
28
8
13
42
32
10
14
9
28
45
11
3
25
36
57
8
18
16
81
11
4
9
9
11
1
36
35
3
18
46
89
12
9
3
55
45
56
4
44
4
5
24
27
1
12
63
9
59
1
87
12
5
4
66
32
9
76
8
15
21
4
65
43
63
5
16
27
6
11
9
7
23
1
12
23
10
11
28
20
55
6
36
11
12
7
5
9
4
107
21
3
72
48
19
18
8
19
12
63
5
12
49
8
4
32
16
59
15
6
40
8
16
36
6
30
2
34
8
55
23
1
33
6
30
26
1
9
15
9
2
22
35
93
27
3
45
51
34
6
42
3
24
36
8
3
37
48
12
11
21
61
30
38
7
33
2
9
28
12
45
2
10
44
3
4
3
8
60
36
9
40
33
20
4
12
3
5
7
117
44
34
26
19
21
14
22
3
20
16
12
5
12
55
12
80
13
6
5
12
25
35
12
60
75
1
29
88
8
16
32
28
36
15
72
57
59
15
21
4
23
46
3
33
35
13
24
3
24
5
27
60
64
12
21
12
20
28
3
8
7
2
4
3
24
11
1
3
30
12
24
11
93
30
16
21
36
21
11
15
1
17
19
8
12
13
2
1
20
1
14
13
9
27
35
48
16
48
17
45
4
11
1
120
3
9
48
11
13
2
4
9
23
1
32
16
12
5
4
11
31
17
1
3
8
16
45
15
9
3
45
26
6
7
29
15
1
11
12
15
25
48
33
59
1
14
13
8
3
126
3
51
9
1
11
36
9
3
12
15
1
9
3
5
10
8
49
8
3
4
38
66
9
13
20
7
12
5
3
1
36
6
6
44
78
1
20
1
47
12
3
6
54
6
3
7
33
53
4
36
27
29
52
12
14
6
28
8
10
9
9
6
54
62
9
39
73
29
6
6
42
25
20
3
16
8
12
1
20
48
7
5
12
7
9
24
8
3
22
3
17
6
82
42
65
31
5
15
25
32
1
11
40
9
26
10
2
22
18
14
27
21
7
11
10
60
8
4
51
5
3
4
47
6
4
23
16
12
21
20
31
3
20
21
1
51
20
15
6
60
6
73
8
13
11
12
33
3
3
45
40
11
25
21
56
4
32
7
9
18
14
12
63
4
8
1
15
3
2
54
1
9
44
18
25
8
1
14
16
8
1
9
32
19
32
40
11
22
48
8
6
1
21
6
32
45
40
9
8
7
3
6
15
20
21
15
1
3
32
24
45
4
8
6
9
51
73
23
4
29
3
21
9
24
3
1
2
9
27
1
24
48
12
9
35
1
51
3
38
31
9
3
63
26
28
47
4
11
21
13
3
92
48
60
24
21
4
23
9
6
24
16
48
18
6
53
16
5
4
3
8
24
21
6
1
20
1
30
24
6
72
32
39
16
21
23
13
36
30
5
19
65
1
6
65
15
10
11
4
8
28
44
7
9
11
42
15
19
21
5
4
3
41
30
12
25
3
33
41
19
9
24
26
9
28
11
1
20
9
3
15
46
2
30
31
12
93
35
24
7
21
17
52
23
7
14
12
15
12
28
47
30
4
92
15
3
49
44
15
9
1
24
14
21
4
12
15
14
10
5
9
90
16
14
34
17
31
29
60
25
38
1
15
20
34
3
17
12
4
63
5
19
24
59
6
15
25
2
37
32
7
2
31
9
32
19
57
2
42
6
9
48
1
50
1
72
56
13
32
12
16
11
33
55
9
32
28
24
15
3
20
1
20
28
3
30
11
7
66
12
11
25
6
6
3
12
60
5
10
30
8
7
20
9
4
3
56
15
13
9
44
42
18
4
23
12
13
14
42
4
3
63
29
13
3
3
18
23
3
9
60
21
3
33
19
9
51
71
42
19
12
36
3
9
15
18
20
40
27
12
99
41
63
1
9
35
27
9
45
12
3
9
24
3
9
22
6
27
35
37
44
37
6
6
42
26
16
12
14
12
13
9
27
20
16
8
16
29
70
30
26
22
38
18
3
55
2
6
30
51
16
12
20
33
15
4
20
55
72
21
9
24
3
15
6
3
8
7
21
3
33
8
31
65
40
5
48
52
2
34
12
3
33
11
136
8
25
6
29
27
33
36
16
20
21
3
31
33
5
6
25
53
22
62
19
15
6
15
11
12
58
71
63
6
7
33
24
14
13
21
30
5
40
17
12
15
25
6
18
3
20
4
56
3
1
11
1
45
6
17
73
3
44
24
28
17
40
26
21
1
2
57
16
5
6
36
46
12
2
18
82
5
16
12
44
16
5
3
25
119
12
1
8
19
47
9
1
3
20
16
5
31
17
39
28
11
21
13
12
8
16
12
3
8
37
3
3
29
1
15
80
1
87
5
19
21
12
12
6
9
12
9
11
36
1
20
12
12
3
25
35
24
21
7
8
37
15
8
31
6
84
24
2
22
11
3
1
21
48
32
10
29
1
36
3
12
33
20
3
7
18
60
32
76
35
4
15
41
9
28
20
3
3
6
16
20
15
9
6
18
7
36
3
18
8
31
69
12
27
8
67
41
16
24
17
3
12
4
9
11
13
2
40
44
12
10
27
5
43
3
9
92
13
20
16
35
73
39
8
55
6
18
6
15
33
27
15
5
1
44
31
8
16
44
13
6
42
11
19
18
26
1
27
17
21
52
8
30
49
15
42
24
15
17
19
8
13
24
3
141
27
3
5
16
21
23
111
34
27
9
12
14
49
20
3
40
41
36
1
24
3
33
3
17
12
31
44
13
3
12
15
30
3
39
14
7
9
48
15
11
33
3
6
22
45
21
23
36
13
120
27
17
3
1
11
16
12
9
2
13
29
15
60
27
9
27
1
8
4
44
9
27
3
18
27
36
7
30
47
45
3
73
18
8
6
27
16
21
8
31
5
4
23
4
68
33
40
38
25
33
59
13
32
10
18
2
33
4
11
ABCD 321907298*7^$a-1 [50004]
30
34
18
60
8
22
20
24
123
117
6
114
39
7
5
15
40
12
8
10
23
15
4
8
30
34
44
10
2
30
22
65
37
6
12
50
6
33
37
6
17
13
14
33
63
18
22
18
38
10
8
34
18
35
12
73
2
60
6
42
34
60
26
40
44
9
61
44
15
79
2
18
21
31
17
9
10
18
44
28
18
42
134
28
92
18
18
21
51
36
16
50
39
15
22
18
65
15
42
22
12
6
2
21
7
8
9
3
54
18
30
10
72
30
6
104
21
13
23
37
14
6
63
19
113
12
19
96
53
1
108
26
24
16
2
27
7
29
27
22
8
15
13
50
12
22
72
47
60
36
1
14
10
71
12
19
6
20
48
16
26
78
27
45
28
36
26
4
53
1
59
3
52
29
37
6
20
21
12
3
18
30
57
9
4
6
53
27
21
7
12
8
28
54
11
39
48
48
18
24
10
32
40
29
24
37
6
12
41
85
6
30
36
95
27
82
48
6
2
28
14
28
50
42
28
44
33
55
5
97
6
2
15
1
26
4
6
11
33
15
9
48
4
24
2
21
3
76
38
4
26
9
27
46
14
16
20
57
27
21
3
24
9
1
128
22
30
2
48
90
162
57
12
31
18
8
22
41
24
13
2
18
34
17
3
48
45
3
22
42
48
8
90
30
33
1
23
27
21
7
32
130
48
8
30
21
84
7
26
15
25
2
24
78
10
29
1
8
63
24
3
12
33
7
41
39
33
67
29
7
26
40
24
26
54
46
30
18
41
9
10
48
14
10
48
36
26
10
14
30
66
96
24
27
21
6
57
79
17
33
27
27
42
15
13
35
24
67
6
30
2
16
24
80
15
3
81
1
12
14
9
3
34
30
8
28
42
32
39
49
56
114
12
36
21
13
6
5
9
87
24
19
20
60
4
32
153
105
15
12
49
26
21
27
16
36
102
2
48
12
36
64
96
102
6
17
85
20
40
32
42
6
15
33
63
43
8
12
16
18
54
68
52
2
54
4
36
50
40
56
30
16
20
21
9
30
10
24
11
19
54
36
47
3
54
112
71
39
33
1
47
57
3
99
33
1
11
3
84
9
27
9
15
18
4
18
5
75
12
36
10
23
31
26
28
62
34
44
24
6
9
1
14
9
1
38
33
31
36
18
60
23
31
48
8
66
4
44
6
76
30
50
6
3
27
33
27
30
48
24
3
48
7
5
49
6
20
10
60
12
2
16
2
16
32
22
41
19
32
21
13
2
42
3
96
36
7
8
90
40
23
27
6
3
1
12
24
59
21
6
9
27
22
12
11
7
6
144
116
76
44
24
15
7
60
8
28
20
34
74
10
6
8
9
1
11
27
57
24
7
26
28
35
1
12
20
4
11
55
161
7
54
11
61
26
81
49
8
52
2
16
65
9
30
21
60
57
72
22
6
44
4
20
34
101
7
20
22
23
25
23
9
72
40
14
4
5
31
90
32
15
7
8
18
42
4
24
2
82
20
60
21
27
60
18
15
19
12
20
16
32
10
11
24
85
42
20
30
4
12
38
12
4
8
33
19
29
24
24
3
4
36
8
60
130
8
48
6
24
24
16
6
11
168
15
4
18
62
12
28
65
48
12
48
13
12
24
47
63
120
24
10
119
15
9
1
8
3
31
188
18
22
8
18
186
28
48
20
4
41
60
3
4
41
31
110
16
71
49
23
1
47
39
22
20
16
14
12
30
39
39
12
10
6
12
32
9
51
40
8
6
39
33
4
18
18
2
36
10
47
49
26
21
37
44
10
158
15
7
20
48
10
2
16
5
25
23
3
28
90
11
12
15
24
6
28
36
18
48
42
23
27
18
15
7
146
34
41
84
13
18
2
15
9
3
3
18
46
8
46
12
50
58
2
42
15
31
6
18
72
30
60
23
25
18
41
37
54
126
14
9
69
30
57
3
60
82
23
13
2
57
57
4
36
18
6
36
68
18
4
8
46
62
12
12
58
11
37
18
2
34
8
36
9
43
54
18
12
18
11
49
83
9
6
10
14
21
13
6
30
24
14
40
18
50
12
22
11
27
9
3
30
24
22
18
6
48
68
24
4
56
34
80
6
9
12
75
10
54
80
60
54
46
8
12
36
12
58
14
4
5
48
21
15
27
28
8
22
42
48
26
6
28
12
50
10
54
74
21
39
33
13
47
69
58
6
2
24
10
26
10
35
12
15
18
40
54
26
42
10
2
10
60
26
12
9
36
1
42
12
8
88
54
35
37
18
8
18
6
36
24
124
36
20
9
27
45
99
10
24
12
8
15
9
15
31
36
29
7
17
3
10
2
40
2
28
11
144
24
3
16
44
10
8
18
12
66
22
41
19
30
24
8
6
12
28
26
4
114
56
10
54
60
20
12
21
48
7
2
6
40
74
16
32
24
3
27
28
5
25
6
36
20
10
60
50
58
32
4
20
3
3
9
9
6
33
9
24
4
24
20
10
18
74
16
2
22
30
11
15
34
26
33
25
6
54
23
87
16
48
2
40
14
34
8
15
19
56
12
66
4
26
46
23
13
8
16
18
8
28
53
36
1
30
6
30
8
126
24
30
9
9
27
15
12
34
134
10
30
2
24
16
11
60
37
26
46
107
19
38
6
76
14
30
34
86
16
2
16
23
123
93
103
20
4
8
9
1
11
37
8
15
55
17
37
2
36
70
48
32
15
63
72
22
12
6
54
30
14
4
20
48
22
113
19
29
7
12
8
93
15
12
21
39
24
10
14
76
14
6
90
118
8
10
78
30
14
30
15
1
47
7
80
12
10
11
12
63
4
6
30
5
15
21
1
20
30
22
11
7
2
18
10
71
27
33
15
34
32
24
75
37
11
37
14
22
26
18
24
3
73
2
40
2
16
23
13
11
7
18
72
50
45
25
2
54
4
2
10
8
16
54
2
6
81
3
6
27
3
34
14
22
84
38
18
4
30
36
20
30
42
112
29
7
2
48
142
60
32
54
24
15
3
10
42
8
45
13
24
8
63
1
14
12
21
1
35
37
38
22
18
18
30
18
6
36
44
18
63
63
12
28
24
2
54
33
3
106
12
62
9
9
10
90
98
45
27
18
15
33
70
17
25
2
10
11
72
13
26
36
94
50
9
12
7
162
8
15
7
20
30
28
30
20
9
13
20
10
36
24
20
28
42
14
24
9
7
26
3
25
20
3
15
30
54
34
24
23
25
8
24
72
46
102
50
90
30
16
50
54
40
2
96
4
59
31
26
54
18
16
2
34
38
6
6
58
36
36
47
9
15
12
45
6
12
28
53
36
24
1
62
58
38
4
29
1
14
117
13
6
74
16
26
57
25
26
64
12
8
9
19
20
22
128
3
39
9
3
9
24
27
54
24
88
2
69
24
85
50
33
25
42
65
19
17
7
2
28
60
59
13
30
5
3
42
64
38
18
42
36
297
72
1
54
20
52
20
16
14
96
34
56
28
2
3
51
34
24
56
15
15
52
32
9
13
8
6
10
2
45
9
64
60
12
32
15
75
6
4
12
8
18
28
36
86
54
21
7
86
40
14
16
2
22
108
44
24
12
82
36
26
6
54
18
96
66
88
6
54
12
14
4
11
15
10
62
24
10
14
57
9
76
150
12
32
117
3
28
32
6
27
25
83
57
58
14
39
12
67
26
3
12
84
1
12
54
17
9
48
16
50
33
15
126
3
51
18
10
24
36
65
55
2
30
18
ABCD 322351256*7^$a-1 [50070]
15
26
12
43
51
180
14
10
12
69
39
12
90
54
21
183
6
36
39
3
48
189
21
68
10
102
18
50
43
216
15
78
18
9
147
24
60
24
246
6
45
105
90
24
42
3
48
197
43
77
24
16
44
70
6
99
24
9
15
3
62
4
246
24
36
30
60
90
50
120
19
41
94
24
14
43
75
120
30
30
60
45
75
132
12
14
52
30
45
3
42
8
46
26
43
21
3
24
29
64
27
27
24
21
75
36
24
2
64
18
96
93
96
75
18
24
44
60
22
69
21
102
18
24
75
29
19
24
117
3
39
110
4
87
39
81
3
21
53
72
19
48
173
70
45
24
243
48
48
2
34
6
84
18
96
14
76
126
66
27
21
99
27
48
26
12
34
69
15
62
40
30
144
246
87
57
138
36
134
91
171
90
128
16
75
5
166
6
18
42
20
82
42
27
24
75
54
63
27
134
12
70
72
6
42
21
29
19
81
20
64
54
42
140
34
69
39
18
54
14
40
3
29
40
80
12
10
66
66
96
24
33
48
120
3
2
19
21
27
15
9
159
84
21
39
30
3
21
3
72
24
15
36
21
29
139
57
116
91
3
21
96
3
21
3
2
70
12
72
6
3
24
3
21
3
74
22
84
33
27
66
114
9
24
72
9
87
69
27
29
19
9
32
48
16
135
15
48
132
60
14
16
126
12
33
27
12
57
27
6
15
48
53
10
50
28
30
21
24
5
46
36
72
9
63
36
69
45
75
29
24
67
3
26
67
24
53
19
39
9
45
18
57
53
58
24
14
12
10
38
103
149
40
114
36
45
53
34
48
168
57
63
24
12
14
82
18
32
19
63
57
15
57
89
7
21
99
3
60
50
108
112
114
36
50
19
9
42
192
45
96
197
88
42
84
24
50
262
110
55
24
39
60
21
45
27
77
16
56
48
10
9
27
156
72
108
50
108
12
34
54
32
19
3
42
3
57
68
28
18
21
63
81
21
3
33
90
45
53
52
90
93
77
163
21
3
5
156
46
36
21
3
54
15
81
44
24
82
33
48
93
6
168
66
6
60
24
62
43
21
219
5
22
18
51
9
20
82
30
32
28
144
111
3
12
30
168
12
30
98
46
66
78
162
20
108
31
21
8
10
36
45
99
24
21
117
78
12
33
39
36
66
3
41
12
10
60
24
66
18
57
69
123
87
84
36
14
82
60
2
48
28
36
6
48
12
105
3
122
40
8
40
3
24
33
39
21
30
45
21
18
81
24
125
60
10
21
125
154
78
219
24
21
30
74
16
54
134
55
53
19
75
93
75
21
24
51
84
48
110
94
84
9
24
207
24
9
69
20
7
21
30
42
27
101
12
31
17
10
72
30
78
33
69
30
24
86
64
36
75
48
21
18
86
46
66
18
84
180
9
189
27
53
19
39
84
98
58
12
30
90
50
4
39
5
139
63
24
6
3
141
78
96
36
60
60
9
39
18
32
36
46
117
48
24
147
12
66
20
142
48
144
26
82
2
22
6
78
50
10
102
51
87
42
48
20
34
12
69
77
12
16
20
67
15
9
48
135
105
27
54
92
10
9
45
36
90
21
197
67
69
24
6
6
140
72
156
52
3
125
12
22
6
27
3
6
36
27
27
24
117
24
48
53
22
12
33
21
27
15
24
84
141
15
36
50
60
132
22
120
36
33
77
10
18
12
3
48
72
29
19
144
96
87
36
14
34
18
27
81
114
48
45
33
90
12
12
18
42
12
21
63
72
24
9
120
125
22
21
27
2
48
139
51
69
3
21
63
48
33
197
76
32
7
72
15
30
195
29
67
24
111
24
24
9
96
24
3
18
3
87
42
20
10
2
36
120
112
20
58
12
108
60
129
96
77
10
132
120
132
26
132
28
15
27
102
39
15
6
3
5
22
6
30
30
30
69
45
54
62
7
21
147
39
30
24
102
78
39
51
60
57
24
312
27
74
43
45
210
2
70
81
27
2
58
33
24
15
33
24
72
87
50
22
48
33
3
74
67
3
45
39
12
21
93
171
29
94
21
24
15
66
63
29
88
3
39
33
65
10
24
26
34
9
63
126
42
12
74
67
3
182
31
3
14
7
15
30
248
132
31
39
170
22
9
39
33
24
5
28
102
108
2
112
6
69
75
24
45
96
48
81
15
48
93
6
30
42
6
30
30
51
63
6
240
30
14
79
159
30
ABCD 322403552*7^$a-1 [50017]
8
1
24
10
65
4
96
12
4
29
30
1
5
31
40
8
80
16
8
16
32
68
1
48
35
8
13
11
24
40
9
35
32
4
71
1
84
13
31
9
32
64
31
8
48
9
18
12
18
31
25
47
24
35
5
4
5
11
16
20
13
10
30
11
105
3
76
4
32
84
16
8
160
17
19
25
10
29
20
17
8
7
16
17
27
3
2
10
84
9
27
24
17
12
32
20
45
19
4
40
32
25
11
37
36
7
13
10
25
12
13
27
12
16
4
12
16
43
1
5
140
4
36
23
1
6
54
30
26
10
1
48
11
30
8
22
61
49
94
1
35
13
12
25
28
27
29
7
3
74
51
31
1
12
8
9
3
21
7
29
3
40
48
28
19
30
30
21
32
92
48
20
44
48
91
9
56
36
48
20
12
23
37
29
7
13
31
5
4
15
72
68
1
8
12
15
49
11
16
29
10
54
79
11
36
14
19
81
31
4
31
49
92
69
15
5
15
19
6
23
12
19
6
24
15
32
52
17
11
32
17
15
43
2
19
81
11
24
9
35
65
11
4
21
18
13
48
49
10
2
10
120
73
32
8
1
24
51
29
72
4
36
19
1
15
19
14
22
21
9
91
20
57
15
16
5
19
1
10
45
4
11
17
40
39
9
5
36
28
12
18
5
8
8
5
15
12
7
66
7
4
100
45
15
53
7
4
12
52
1
20
16
39
5
31
89
16
11
73
6
13
37
48
36
35
5
27
17
22
61
20
24
196
13
51
25
19
40
9
60
12
15
25
35
33
11
5
11
20
4
44
28
13
30
85
20
29
31
9
20
52
39
15
24
33
32
8
28
1
30
5
28
36
40
35
14
3
13
20
35
29
20
22
21
12
8
37
12
15
29
15
19
33
9
90
13
8
40
17
11
9
3
13
7
4
8
40
7
21
17
36
10
17
12
32
16
19
18
31
20
24
68
13
19
16
19
6
20
15
1
20
43
36
4
12
16
60
13
44
16
7
29
39
16
5
24
20
19
27
1
37
15
8
23
17
37
3
33
39
16
85
11
8
17
4
31
4
25
19
1
76
51
48
4
121
4
31
4
12
13
20
12
15
55
30
11
4
68
16
80
1
24
54
61
25
35
4
31
45
15
17
4
15
24
26
111
20
32
28
60
23
6
11
7
122
75
16
20
13
15
20
31
54
55
92
20
28
9
36
7
28
80
5
44
15
1
31
16
68
12
4
9
40
15
21
59
64
32
20
25
58
26
47
49
28
42
9
32
33
10
97
8
15
25
32
9
68
23
52
7
1
8
32
44
20
40
35
18
11
20
64
20
28
64
9
6
33
57
131
7
45
60
36
4
157
24
7
29
35
53
7
8
77
70
9
4
5
36
7
13
4
126
29
16
12
32
1
6
29
92
4
55
25
5
30
1
59
1
23
36
53
36
32
24
16
13
20
34
33
12
41
55
4
11
6
63
32
19
54
6
96
14
7
64
29
96
15
4
56
105
23
56
5
11
73
12
44
7
4
64
1
59
19
30
63
68
4
51
24
21
29
36
7
40
28
9
10
61
5
7
24
29
19
56
4
37
63
16
5
7
9
84
6
9
4
17
19
41
19
32
17
11
1
35
59
6
3
41
47
17
12
151
12
8
3
45
65
11
59
14
76
27
28
1
3
12
56
12
16
12
19
74
11
23
5
1
44
51
44
47
33
40
8
84
39
29
1
6
9
15
65
16
29
19
8
8
12
144
4
9
60
22
5
64
15
114
43
12
8
12
28
24
35
14
47
12
41
60
27
4
28
16
9
12
68
10
26
51
16
4
13
43
8
61
59
145
19
5
32
58
5
8
4
16
29
19
32
19
9
5
19
8
64
4
16
16
4
29
35
12
19
49
5
27
44
20
35
14
16
104
7
8
52
20
9
55
3
5
40
28
29
15
16
4
36
7
37
20
28
16
19
25
11
29
16
15
50
70
49
5
3
27
36
89
21
4
30
45
41
59
28
12
8
48
76
68
40
16
9
12
11
19
13
1
7
9
20
34
14
12
39
31
74
10
57
9
11
12
32
29
35
16
16
29
35
76
80
40
24
29
7
27
17
4
5
10
97
17
11
20
29
6
61
13
3
12
1
7
12
5
20
3
7
50
7
24
41
79
41
15
9
24
43
27
12
24
61
8
12
9
7
23
26
11
24
89
15
29
27
16
17
23
20
20
24
9
4
7
28
7
24
14
16
66
1
13
35
36
35
13
28
8
25
36
99
56
48
36
5
39
56
76
76
20
12
8
13
15
15
21
15
1
17
30
2
70
5
9
39
37
159
81
30
30
15
4
49
7
9
7
49
51
4
15
14
27
9
23
5
56
7
9
30
5
4
5
7
17
36
19
57
20
59
5
36
31
37
76
31
5
78
12
25
65
54
6
8
12
63
7
9
5
4
7
40
60
43
6
47
4
8
55
50
12
40
11
32
8
32
31
5
4
5
23
60
64
9
11
20
8
20
1
15
1
59
16
29
4
3
4
64
25
31
13
43
53
19
41
47
8
4
11
37
4
28
17
4
71
69
11
35
61
23
54
7
16
93
4
3
29
4
39
8
57
40
23
20
20
33
11
25
20
15
8
17
103
40
21
10
60
24
21
15
49
25
23
64
80
20
165
91
60
37
47
4
79
33
12
57
8
35
12
28
8
29
35
24
115
1
49
11
16
43
6
24
7
23
6
51
4
49
4
12
3
12
16
28
9
22
49
4
55
13
12
17
11
48
32
13
11
35
21
24
39
60
14
40
55
108
20
9
20
10
9
24
52
36
8
9
7
24
1
43
27
85
28
16
40
32
53
19
8
8
80
29
22
29
36
20
5
18
21
20
45
15
31
33
12
15
53
37
24
44
96
27
9
3
16
45
55
5
36
35
9
39
16
5
59
5
71
25
11
33
11
71
30
123
21
30
49
48
28
20
5
56
3
7
29
12
7
21
15
36
1
12
8
64
16
9
23
41
39
16
59
30
12
11
192
16
5
16
59
32
40
32
1
35
11
9
40
84
11
14
36
35
36
5
3
68
12
8
24
20
36
9
35
16
17
35
5
7
13
7
15
30
3
51
9
12
63
21
12
3
14
22
9
15
41
24
4
16
12
64
8
28
33
31
9
51
56
9
31
17
23
49
39
16
5
40
35
13
3
9
30
1
80
9
19
20
9
7
8
27
69
29
52
19
25
51
16
4
119
29
40
16
1
15
33
10
12
9
9
96
7
32
17
23
112
16
8
32
4
20
16
7
37
59
6
19
1
4
7
12
11
26
100
11
4
8
20
16
32
23
24
62
39
60
4
28
49
35
5
3
51
5
85
20
19
17
11
104
9
7
12
1
4
30
30
3
24
8
7
50
23
5
72
19
1
15
88
40
35
57
20
44
61
4
15
12
9
24
15
21
24
7
13
15
20
32
20
43
37
77
12
63
41
46
13
35
30
11
61
23
20
11
17
20
24
25
15
9
7
60
3
121
20
3
17
9
7
12
16
35
54
27
8
8
17
23
52
5
22
38
11
11
25
5
48
31
12
37
111
24
36
1
8
83
13
24
36
10
60
5
21
11
12
25
12
4
7
32
20
16
12
9
30
45
9
55
11
48
5
7
41
44
35
69
15
26
24
70
66
35
16
69
24
7
8
5
4
11
1
18
2
28
3
24
36
17
51
31
14
19
8
129
39
105
46
53
25
20
22
78
42
69
12
9
24
20
15
16
16
28
19
30
30
33
8
16
9
71
64
12
3
30
6
13
41
35
112
9
3
5
16
35
32
8
45
71
36
12
1
24
35
7
14
24
27
9
7
40
23
121
25
24
40
6
25
23
5
67
9
4
16
12
120
24
84
69
52
75
40
29
7
28
19
5
7
30
8
47
36
8
4
28
4
36
12
15
26
10
17
8
20
60
4
1
19
28
29
15
20
49
6
21
20
19
41
48
49
6
29
1
75
52
47
102
44
15
9
11
1
15
45
4
15
51
9
36
76
23
90
6
61
12
11
57
28
5
27
9
3
5
27
43
6
20
99
48
43
6
23
7
25
29
20
15
52
28
24
8
4
ABCD 322454996*7^$a-1 [50049]
21
9
12
59
25
20
36
10
14
19
8
148
21
47
1
20
51
4
96
36
44
19
38
22
12
84
21
15
69
21
39
15
9
27
14
10
33
29
112
8
51
100
3
125
43
17
28
65
15
57
28
147
24
24
20
61
60
24
8
7
12
84
45
56
63
12
115
26
7
45
27
41
19
63
30
51
80
16
8
4
81
6
21
39
9
120
12
44
4
65
36
63
67
30
47
28
45
20
34
30
27
8
55
53
37
15
44
13
15
12
21
92
28
60
59
52
36
60
84
45
15
15
50
19
12
108
8
28
15
9
75
26
15
36
21
27
33
28
99
8
7
12
33
65
7
12
53
4
24
20
63
64
5
27
16
5
51
64
12
93
15
12
15
5
84
1
8
60
36
160
60
24
126
36
17
7
33
8
60
129
4
27
3
36
33
20
1
27
44
1
251
13
3
33
23
31
9
5
39
33
28
30
9
32
4
17
63
24
117
103
27
24
17
36
28
8
21
22
74
36
34
14
16
11
25
20
7
27
21
8
55
90
87
12
3
48
17
19
24
105
32
55
48
9
48
24
5
4
30
120
21
44
24
1
36
6
180
41
9
28
8
15
49
39
15
62
22
86
24
16
15
75
5
16
3
6
11
43
2
28
8
60
112
51
39
36
5
148
44
33
3
7
53
21
22
5
45
70
84
141
8
145
30
45
15
6
66
17
1
8
28
36
8
46
81
44
45
40
24
15
41
27
16
116
36
1
8
7
41
28
15
39
41
25
104
99
52
15
77
45
7
24
29
3
19
156
24
9
72
21
23
25
56
15
25
20
4
27
15
9
75
5
16
41
31
32
36
108
1
80
4
171
24
60
84
152
1
63
21
90
29
21
15
12
7
6
99
12
24
5
31
3
21
45
60
24
11
79
42
15
53
7
20
19
126
18
6
11
88
56
45
46
24
24
36
14
10
12
77
37
54
9
27
21
8
4
72
39
29
7
62
28
80
4
27
5
34
74
7
45
47
1
39
12
39
30
15
20
33
72
7
15
9
15
74
27
19
5
12
4
41
24
19
17
28
3
57
23
7
54
15
15
17
9
15
49
8
19
12
3
30
23
40
5
48
51
7
36
5
4
39
29
16
36
9
6
9
12
15
5
45
103
15
6
36
27
17
4
51
36
53
3
4
3
9
3
5
52
21
15
84
53
28
35
12
45
34
225
8
1
12
8
7
63
36
60
29
1
6
14
63
96
21
24
22
45
3
50
7
60
9
92
19
69
63
20
37
30
41
13
39
140
33
19
96
29
64
8
39
28
17
7
80
67
50
10
84
45
21
32
31
12
17
28
39
8
7
65
25
6
24
26
19
5
46
21
12
3
125
13
15
8
4
12
21
12
95
36
16
72
129
11
72
33
27
4
44
4
36
51
26
15
13
30
93
48
63
69
89
58
6
63
15
36
69
21
11
4
48
12
17
39
60
19
33
3
90
47
67
93
3
5
48
36
16
48
12
72
48
15
24
81
8
1
294
53
43
14
100
27
48
57
8
19
17
10
45
56
40
99
6
3
41
160
35
12
7
9
20
9
27
1
15
39
86
3
9
19
5
3
16
9
11
49
23
76
63
5
43
9
21
176
4
66
9
144
111
9
101
10
6
90
9
36
17
31
8
40
33
32
4
35
72
69
27
1
35
12
24
57
19
41
19
3
69
29
15
7
96
14
70
2
3
72
13
39
12
5
3
28
15
9
8
1
35
12
19
21
12
29
34
26
31
57
6
54
23
21
82
50
28
35
1
15
56
21
51
12
81
27
31
41
88
36
45
42
29
115
9
5
10
21
104
33
4
24
119
16
15
14
40
51
5
27
16
12
17
19
29
34
9
96
21
20
24
12
55
8
72
24
9
10
6
20
27
48
25
35
45
16
183
21
35
19
17
60
12
33
48
15
55
12
9
15
6
104
19
21
11
73
51
21
15
104
9
51
9
19
3
9
17
24
19
96
5
27
24
16
21
6
2
22
26
27
37
51
89
16
32
19
53
27
13
66
24
36
14
16
92
7
75
30
20
22
17
1
6
9
56
36
33
27
52
20
7
86
34
209
40
81
32
19
53
36
10
21
48
17
27
1
36
20
40
30
2
19
68
48
9
24
75
19
81
32
16
20
93
27
52
15
30
11
19
6
56
99
13
12
15
12
21
15
36
21
27
41
108
139
41
27
31
84
21
36
48
32
9
64
35
1
75
15
45
9
35
91
21
63
77
13
80
7
53
10
62
36
12
27
36
36
7
89
16
48
3
26
15
36
31
36
84
5
24
9
19
15
29
16
56
9
28
8
22
189
60
87
33
3
5
28
21
6
105
3
5
40
17
64
6
48
6
24
27
108
12
39
24
60
5
16
21
78
2
24
70
24
6
90
2
43
21
95
28
15
9
87
41
9
100
3
8
9
51
21
28
59
31
14
3
43
60
14
10
17
4
149
63
7
29
28
33
75
24
20
9
22
9
117
6
45
39
21
8
12
100
33
6
101
49
39
36
15
90
36
39
65
12
7
105
36
20
16
23
52
20
9
34
57
104
1
183
12
32
7
26
70
54
23
121
60
42
48
9
21
20
22
57
57
60
51
75
5
45
28
8
19
8
7
54
11
52
21
30
57
29
60
99
1
63
21
95
16
5
16
8
106
14
135
25
12
84
30
26
10
54
11
43
21
51
26
58
21
33
15
8
9
55
8
25
15
12
15
9
32
7
45
75
9
21
36
24
11
16
45
56
67
15
30
68
15
36
1
15
75
9
56
217
18
30
56
12
19
84
24
8
7
6
20
156
40
48
72
39
5
3
37
95
31
5
4
32
37
92
24
3
96
93
31
29
7
81
32
15
9
27
21
19
77
63
48
9
16
11
16
48
72
60
17
34
6
75
149
15
1
24
15
12
32
1
35
81
36
7
21
6
89
1
39
125
27
36
88
36
69
24
35
4
48
33
42
5
9
70
5
1
15
84
80
64
17
34
6
15
12
41
70
2
28
23
67
66
24
32
63
7
41
13
20
3
28
69
39
17
27
36
52
60
69
36
35
19
5
19
26
12
43
20
25
6
48
9
33
54
24
186
11
55
41
57
55
147
29
49
8
27
25
126
74
40
6
66
87
44
4
3
2
51
4
5
64
11
24
9
91
ABCD 322462326*7^$a-1 [50037]
45
87
25
113
15
16
144
44
180
33
207
60
108
40
143
192
105
64
119
90
79
116
45
30
60
285
12
93
120
55
47
21
87
9
100
11
132
177
16
95
90
55
17
183
24
123
109
24
24
8
63
9
81
3
99
45
45
51
39
150
87
111
49
23
97
56
60
4
83
13
92
3
145
65
127
35
30
79
24
32
72
111
9
40
23
90
7
113
18
120
37
24
44
75
25
35
60
120
265
44
28
120
95
120
18
127
24
209
39
51
30
102
60
13
68
192
220
104
40
240
56
15
42
30
210
30
21
52
137
303
84
3
33
105
120
27
4
11
48
72
60
60
133
24
192
71
168
25
65
27
3
12
225
15
150
18
252
49
224
40
35
205
47
97
20
3
49
161
7
11
57
195
18
31
41
7
11
60
42
7
11
45
15
42
7
41
31
11
78
72
87
33
55
48
96
41
30
48
1
59
33
4
35
30
135
3
85
44
63
48
72
150
18
61
41
79
44
4
120
11
45
12
4
24
144
41
7
68
45
90
60
25
47
48
72
18
55
17
90
48
105
4
23
18
102
60
108
25
185
99
28
48
17
48
102
25
48
35
72
13
47
33
75
102
171
76
56
60
27
60
48
37
263
9
40
44
76
83
48
252
48
42
138
60
1
8
112
11
228
60
37
80
135
33
135
121
96
83
72
30
30
25
8
75
312
198
72
27
111
229
72
59
270
75
124
20
123
25
72
72
59
129
3
48
60
30
3
28
24
24
20
21
72
7
161
31
44
60
280
32
48
57
210
133
96
48
80
96
64
44
27
120
45
132
192
51
72
205
83
72
85
116
36
48
15
33
57
7
23
18
30
49
120
56
132
135
45
15
97
71
25
17
18
12
169
104
15
337
23
1
71
33
105
162
45
153
123
36
136
17
30
97
8
3
229
23
33
40
107
229
11
30
18
61
71
117
36
12
3
9
33
7
11
37
23
120
42
30
21
52
47
57
51
69
33
15
195
13
72
23
12
321
189
51
147
25
72
80
108
4
23
57
60
28
35
13
35
61
71
18
7
65
360
18
72
48
33
27
25
167
153
27
108
25
32
3
189
51
249
51
1
48
41
30
9
160
71
213
84
63
9
16
20
75
1
8
40
72
119
12
78
72
51
327
12
48
42
51
52
72
23
1
144
24
143
48
105
12
3
1
56
75
60
48
9
51
12
265
323
132
73
17
7
96
17
127
11
45
264
160
71
60
30
3
207
69
60
63
30
7
72
59
61
41
30
90
18
45
64
96
35
12
33
105
42
229
119
42
7
44
147
192
60
81
87
150
3
69
7
41
90
72
13
17
7
116
45
39
33
120
18
33
12
15
9
183
48
1
24
92
12
231
42
240
247
71
60
150
7
24
71
73
35
12
180
85
128
60
100
65
31
59
252
18
3
4
24
89
15
40
95
12
37
96
215
9
81
135
160
44
36
12
45
7
23
21
39
48
72
30
7
72
71
60
30
79
59
85
35
60
9
156
75
12
37
56
16
128
171
30
55
120
35
129
3
168
9
111
90
102
93
75
97
48
104
40
56
60
27
153
12
15
45
64
24
527
25
23
97
32
16
65
175
167
90
7
23
33
15
25
35
69
33
75
93
31
ABCD 322530996*7^$a-1 [50034]
48
48
3
14
79
15
14
10
8
49
125
6
25
29
78
18
10
60
20
28
20
12
4
9
96
15
14
12
12
96
6
13
47
4
20
112
92
6
7
23
1
29
54
16
36
45
41
10
20
30
42
6
6
18
55
155
13
27
8
24
25
101
10
72
12
45
29
6
6
10
98
22
12
36
36
26
55
17
22
36
20
4
24
21
5
6
30
30
24
6
54
16
50
42
18
18
36
4
93
36
5
12
54
37
48
5
12
12
7
39
26
6
1
11
25
27
24
2
78
6
10
20
6
7
41
30
25
29
46
26
46
2
12
34
12
62
30
6
72
30
30
10
20
4
14
24
42
6
12
12
10
45
12
24
144
95
28
33
35
40
2
102
4
2
12
10
72
26
12
55
3
8
24
37
3
8
25
5
82
36
9
53
58
2
90
13
11
84
30
6
1
3
74
66
6
36
10
12
32
18
30
16
33
23
60
13
3
2
12
118
9
41
18
12
6
72
54
6
22
12
36
69
3
12
26
48
6
28
50
43
17
43
17
72
7
41
36
22
8
66
46
20
144
30
19
41
46
20
37
12
29
22
2
12
48
22
20
4
36
24
26
34
80
1
11
37
11
6
6
30
7
17
31
53
42
30
10
9
15
24
2
54
16
69
3
36
74
42
36
180
28
12
62
10
12
38
43
23
12
13
5
6
16
20
28
36
24
56
60
6
7
23
88
26
6
4
44
36
84
6
10
20
37
89
132
58
12
2
30
4
20
25
77
34
33
53
12
46
2
18
100
20
1
131
1
23
24
36
61
29
6
12
16
140
36
84
49
24
11
13
99
8
12
16
48
9
17
46
33
5
6
1
59
37
39
24
26
22
110
46
9
41
22
14
10
24
32
24
37
36
3
14
6
4
8
18
55
23
6
30
73
47
1
3
14
58
8
24
49
53
34
9
17
60
18
90
70
12
36
24
24
26
7
53
60
10
33
17
46
24
24
26
6
64
14
12
12
12
18
48
24
16
24
20
30
30
16
33
11
4
12
9
11
28
12
24
24
56
4
32
60
28
62
72
18
13
11
4
2
34
84
9
47
4
26
6
4
36
8
73
3
24
14
22
38
6
36
6
22
9
27
2
30
102
6
24
36
52
14
58
2
34
2
43
39
26
6
48
36
1
15
56
24
6
22
8
30
12
6
12
28
72
14
6
61
36
23
12
12
18
7
65
19
11
64
2
24
6
97
53
18
12
24
4
20
16
26
30
4
50
19
15
33
39
2
7
51
2
6
12
25
17
58
9
48
23
42
43
15
32
90
30
36
30
46
38
162
4
12
74
6
42
42
4
20
4
48
44
16
8
60
1
36
12
15
12
26
10
14
10
48
9
17
10
21
35
84
16
98
55
12
36
23
6
31
24
15
24
12
48
14
12
48
12
60
46
38
6
24
96
66
18
16
20
16
98
6
60
4
26
10
8
16
2
94
8
40
32
16
38
19
137
36
24
30
1
24
59
6
54
4
57
11
90
12
12
66
24
66
114
36
4
24
14
7
12
41
66
24
48
88
32
18
7
15
20
30
22
9
39
44
1
12
47
6
58
20
4
141
96
5
36
34
80
16
44
4
50
22
24
26
84
6
24
16
2
18
1
27
44
25
3
48
20
36
16
38
30
24
6
6
1
3
26
10
60
8
1
11
18
46
20
1
12
3
26
12
118
33
71
4
14
7
171
120
38
12
18
16
20
210
54
102
48
12
12
10
48
44
16
14
34
57
35
1
23
30
30
84
66
154
62
12
115
3
2
6
72
13
11
4
12
2
6
6
60
6
4
38
7
51
8
100
170
6
6
18
16
20
6
7
51
12
2
6
16
38
60
7
29
42
24
4
32
28
60
32
18
6
6
90
13
12
47
30
58
14
7
96
11
6
55
15
98
7
5
19
5
12
234
54
36
43
53
90
54
6
40
32
12
16
60
2
22
9
17
34
24
12
2
7
41
24
10
38
66
13
39
21
3
24
72
98
10
2
7
48
15
24
21
77
10
12
57
3
8
13
63
9
23
28
81
15
8
120
36
6
150
13
17
54
13
23
16
60
144
14
24
30
42
24
22
32
112
24
56
16
200
25
3
20
126
24
12
72
12
19
29
6
1
3
12
20
4
21
35
6
24
6
84
18
7
51
8
12
4
8
18
10
8
16
50
10
56
40
24
26
139
95
25
24
11
4
60
20
60
13
17
6
60
4
14
18
4
8
6
10
56
18
7
11
73
27
14
24
12
48
10
9
24
27
2
24
34
2
7
17
19
5
43
53
10
8
40
32
16
20
25
29
36
12
91
59
52
24
2
42
12
6
30
73
5
6
16
8
1
11
48
181
3
26
12
58
12
24
20
24
37
89
6
4
128
6
24
31
5
54
16
32
28
20
25
15
36
14
60
6
84
42
10
21
41
6
12
18
6
28
2
6
40
14
30
24
40
165
27
104
40
20
48
6
36
34
12
9
5
6
1
83
1
23
54
48
34
14
7
27
2
24
6
1
23
54
66
42
34
56
24
18
46
2
10
98
7
35
42
10
8
18
6
24
76
38
12
58
12
84
24
62
18
16
14
55
3
14
18
66
103
47
16
21
23
76
116
1
51
26
36
60
43
17
30
60
18
36
10
32
18
12
19
35
6
103
65
31
15
14
12
84
24
12
94
14
22
44
84
1
11
40
9
5
6
42
7
5
79
5
90
1
15
33
15
2
30
16
2
22
48
21
11
66
24
36
43
47
37
17
43
15
26
6
16
38
22
14
7
47
6
60
48
66
42
58
12
24
56
52
26
24
60
10
38
34
26
30
1
63
26
18
42
60
30
40
2
60
12
6
30
10
48
36
44
24
6
7
3
2
118
32
4
56
12
37
36
23
102
30
12
48
37
27
36
8
36
25
5
6
12
6
55
11
49
77
24
18
13
39
14
12
43
17
31
36
17
151
23
12
18
6
24
6
30
4
14
46
14
31
29
82
36
60
20
42
19
27
21
11
4
14
6
54
24
42
36
1
29
30
12
52
68
36
4
38
70
8
52
38
10
32
1
23
16
9
23
18
10
9
71
28
12
2
22
104
6
10
50
36
43
41
18
61
5
54
28
9
53
22
26
48
12
30
12
52
60
20
18
6
4
36
2
43
11
4
62
34
24
36
20
4
14
42
4
21
75
8
25
47
36
88
2
30
1
23
18
12
24
6
4
26
70
56
28
12
20
4
20
48
49
36
47
76
84
20
4
20
16
56
42
43
5
22
8
1
39
2
6
6
46
14
6
24
76
21
3
45
59
1
3
50
162
6
70
8
6
10
8
76
21
5
79
27
38
10
50
12
19
15
80
64
104
25
12
5
6
90
12
6
1
3
26
12
70
80
12
49
17
30
132
24
76
24
177
12
51
21
3
56
6
18
6
24
6
1
15
14
90
1
63
20
61
95
40
20
24
12
13
27
50
34
8
30
22
14
7
65
30
42
66
6
10
9
5
24
12
298
8
78
10
110
6
6
84
24
10
24
68
88
56
18
10
26
6
60
25
75
84
2
79
41
10
9
11
4
8
28
38
7
3
2
30
18
10
12
62
18
1
63
20
6
7
3
32
90
58
2
130
56
37
5
24
24
30
25
17
31
41
108
10
2
22
21
59
13
ABCD 322591032*7^$a-1 [50173]
60
51
249
336
195
12
48
141
24
24
147
24
72
177
120
60
96
75
45
24
36
24
36
27
153
87
33
36
168
12
15
24
336
120
96
300
9
24
60
147
69
168
111
45
84
111
45
51
180
156
33
96
48
120
216
84
63
180
48
345
36
24
36
195
333
111
21
60
60
39
9
72
171
24
129
15
216
273
36
15
141
15
96
33
120
240
75
9
72
24
84
207
105
171
57
72
15
33
63
48
21
15
204
36
93
36
144
87
120
33
267
36
9
24
36
24
27
33
51
96
57
96
60
60
60
24
27
129
51
45
51
120
69
111
93
207
333
27
120
9
159
60
9
147
249
15
9
111
165
204
132
159
9
60
36
24
36
15
21
51
168
96
96
168
165
84
207
33
12
195
105
84
60
87
108
9
327
36
108
249
87
33
147
204
9
132
48
156
51
9
27
204
45
84
24
36
135
180
69
60
96
60
24
60
156
111
249
87
60
9
60
84
216
15
105
300
48
111
45
180
411
129
15
45
60
144
132
120
120
180
24
15
45
51
93
147
144
129
12
48
51
12
60
84
45
15
9
120
24
63
93
36
48
111
21
51
249
24
147
297
231
9
12
24
15
45
96
24
147
48
12
117
111
9
3
33
24
132
108
60
12
255
129
204
60
51
21
120
39
36
69
96
39
12
9
120
48
120
27
36
33
15
60
9
12
39
21
24
27
24
153
63
48
105
231
45
111
9
108
36
36
99
105
327
33
36
108
96
15
96
9
96
60
180
60
15
165
24
36
84
51
225
24
84
267
96
57
3
153
60
60
15
60
9
87
9
27
57
51
21
60
24
96
15
33
72
231
60
117
63
189
24
60
207
48
9
51
105
51
180
156
33
24
171
12
177
216
15
105
111
36
180
57
36
36
111
48
105
15
69
72
135
156
33
84
12
24
27
33
27
84
225
75
96
57
12
159
12
33
15
72
108
60
96
93
123
9
51
69
144
144
111
120
129
72
204
195
9
132
168
60
60
12
39
96
9
96
48
12
231
33
207
60
237
327
33
63
384
153
3
237
51
69
120
3
9
75
9
147
9
39
9
12
24
60
276
135
60
24
12
129
219
81
15
105
231
57
87
189
144
36
156
48
12
24
147
60
33
15
45
75
129
63
60
237
36
15
12
93
51
249
24
96
60
60
27
9
300
60
144
195
192
24
405
324
24
3
57
36
216
39
81
108
60
96
120
384
12
219
141
84
120
60
24
3
93
36
24
51
105
75
33
192
15
45
51
189
159
201
75
45
ABCD 322647086*7^$a-1 [50018]
27
64
20
84
21
55
36
56
16
8
9
3
12
36
24
16
5
31
77
3
36
40
57
47
1
11
30
31
27
32
37
8
24
27
100
89
12
48
3
1
3
5
24
7
8
24
4
12
5
15
13
8
31
8
1
15
36
21
32
7
48
36
65
24
3
36
16
14
46
5
24
7
20
24
24
4
38
3
3
16
8
12
28
20
4
8
28
8
21
75
13
15
8
25
11
16
8
16
24
68
12
25
12
27
80
40
8
36
16
33
23
9
36
3
16
5
3
36
4
2
54
12
33
7
44
12
12
37
11
13
3
8
24
25
27
20
4
38
22
36
33
68
19
9
5
10
20
9
3
4
24
8
4
53
7
33
24
23
33
3
1
15
29
52
11
1
11
60
9
3
4
32
4
12
20
93
19
32
49
35
24
48
48
24
9
3
16
68
12
36
21
39
4
56
24
13
11
48
9
3
13
20
27
16
12
44
9
40
8
3
16
56
6
27
19
56
12
33
36
9
31
47
9
27
24
12
21
21
3
84
7
2
31
11
12
12
4
17
19
8
36
1
23
4
68
25
3
24
89
16
23
33
3
16
2
3
39
81
3
48
12
33
51
18
54
9
27
36
60
4
29
7
5
31
56
37
3
8
24
21
19
36
24
5
27
9
3
4
12
20
12
4
9
51
32
13
77
22
20
36
33
27
60
49
120
3
24
17
7
36
33
48
8
24
15
24
1
27
8
12
24
4
68
12
21
39
12
4
20
24
9
19
8
85
27
26
22
29
3
48
9
24
12
4
3
32
1
23
24
28
26
30
16
32
1
17
15
63
12
13
24
87
41
3
4
8
4
69
44
27
36
12
16
17
39
4
9
27
2
15
15
1
20
27
12
1
59
24
13
12
27
20
1
8
31
20
1
12
32
3
64
21
15
8
12
33
4
80
111
40
8
12
12
36
1
23
4
8
18
6
4
5
27
12
24
4
5
3
24
24
9
16
8
7
12
2
6
4
45
23
24
28
8
12
9
24
9
6
21
4
11
64
32
40
5
31
12
32
21
15
9
15
12
12
28
9
20
7
20
40
14
6
4
24
20
16
20
13
48
59
78
18
24
9
15
9
39
4
33
27
8
16
20
28
29
67
5
31
8
25
8
39
9
4
11
12
48
24
24
12
4
44
18
27
15
24
24
4
17
3
33
3
1
3
8
37
27
44
13
47
4
45
12
8
48
7
24
21
23
48
4
32
21
4
11
12
48
28
20
48
24
24
72
21
4
15
2
63
3
28
8
9
3
45
15
18
79
3
36
74
7
8
3
16
5
3
28
20
12
90
18
52
8
24
48
25
47
9
57
39
43
5
28
12
65
55
68
24
43
32
9
43
20
24
40
20
9
39
16
29
31
32
16
60
20
48
16
8
60
6
19
35
12
4
32
48
36
64
20
4
32
12
4
20
4
24
45
24
36
5
66
30
43
36
8
12
51
12
21
51
4
8
4
8
13
35
12
69
12
31
32
60
36
9
7
24
8
13
15
69
11
12
25
17
10
8
4
24
24
8
21
3
57
15
4
12
44
1
11
24
16
9
8
63
24
16
17
12
24
19
68
9
28
11
1
23
12
9
24
3
25
68
9
54
4
12
12
8
33
4
27
33
11
4
44
4
17
15
1
8
3
60
4
12
14
6
12
21
55
9
8
39
12
48
13
3
44
28
12
41
15
18
19
20
7
24
12
8
48
24
12
24
4
33
8
4
3
53
3
4
20
24
21
3
28
60
93
27
32
4
24
68
9
19
32
1
8
43
24
8
12
105
15
49
23
21
3
66
51
43
9
95
112
24
17
31
8
28
45
51
69
11
12
36
24
24
52
44
48
40
20
4
9
123
33
11
13
3
12
41
4
111
44
9
33
39
48
36
7
21
39
2
75
51
9
3
4
24
12
48
5
24
103
24
2
3
127
5
15
100
17
39
1
15
29
24
3
9
3
48
16
17
72
27
24
21
27
9
15
12
4
5
7
17
3
28
8
37
3
48
8
81
3
40
17
15
28
20
12
48
28
9
11
24
12
4
8
1
56
48
91
5
33
18
37
3
44
25
27
9
12
15
56
9
33
3
19
12
5
27
9
3
49
23
64
33
32
31
12
5
28
11
18
78
18
7
3
80
4
2
10
8
1
35
9
16
47
25
15
8
9
3
48
4
36
5
9
6
36
54
34
5
55
20
28
104
1
11
16
44
21
84
16
15
32
48
9
24
3
4
36
32
28
2
42
84
16
20
24
6
15
31
5
15
33
3
12
4
53
12
3
6
42
1
107
1
41
6
28
44
16
12
48
8
4
8
84
4
72
68
9
3
24
9
31
137
7
56
1
39
8
1
23
16
29
3
66
42
54
58
32
12
25
24
3
17
3
4
20
33
16
83
36
76
20
9
3
12
16
12
8
108
37
39
21
23
12
49
53
6
24
33
33
22
45
8
12
9
10
41
4
15
8
12
13
32
3
52
5
15
12
12
28
60
17
19
17
24
15
57
39
9
3
33
15
13
27
8
28
17
63
57
67
80
24
4
8
9
16
11
12
1
60
3
12
45
75
5
7
48
44
1
3
20
12
24
49
8
7
53
7
32
16
29
3
4
9
27
5
63
12
36
1
8
3
12
13
39
8
4
41
3
129
31
8
16
21
8
12
21
10
17
4
23
9
27
24
4
8
36
60
52
20
69
15
13
107
16
5
24
31
12
32
69
7
29
7
20
18
18
4
17
24
15
21
3
28
56
4
32
16
41
16
60
80
24
7
14
51
4
8
28
20
7
17
7
24
20
4
2
3
27
48
9
75
12
25
24
47
33
43
33
8
4
8
15
48
24
25
75
20
40
17
24
60
3
40
8
16
5
31
14
18
57
4
20
36
39
28
72
41
39
24
21
27
13
3
41
4
39
20
4
113
7
8
48
48
21
55
24
56
12
4
14
7
8
4
47
24
36
9
15
12
33
3
16
5
3
28
8
4
8
18
54
33
9
30
33
27
6
18
37
11
4
12
14
34
5
3
12
9
16
15
84
5
7
2
18
13
23
33
3
6
6
16
36
68
9
99
36
16
9
8
75
45
111
4
108
17
27
28
105
23
18
51
3
36
64
5
72
7
20
30
6
13
27
8
25
23
1
8
27
40
5
31
20
60
24
24
12
16
8
1
12
63
44
28
20
12
25
15
56
18
7
15
12
101
27
30
6
40
24
9
35
13
15
44
6
3
27
25
47
36
12
12
48
4
41
36
4
3
44
24
18
6
4
17
3
1
8
24
3
13
8
60
15
30
6
1
24
3
8
24
12
9
31
24
5
4
35
9
36
3
40
44
9
57
10
20
4
9
24
71
52
32
1
15
56
84
12
36
28
44
4
21
20
33
138
54
19
3
24
36
20
24
12
52
32
12
13
12
20
39
24
13
39
21
11
16
45
23
9
27
30
102
37
11
28
14
15
39
33
3
4
2
6
60
33
3
76
14
18
60
1
47
24
60
4
8
37
20
3
1
36
24
3
24
33
59
18
3
3
24
4
104
13
3
20
36
28
32
1
8
27
45
12
31
9
20
3
40
41
4
23
24
1
32
3
24
24
21
31
5
52
11
6
6
12
28
5
12
15
52
45
75
36
5
3
24
12
16
8
64
5
57
6
16
24
53
4
71
1
3
14
106
17
16
8
45
114
24
4
12
8
4
26
10
20
16
33
3
5
7
2
18
36
9
16
15
20
16
20
12
36
21
27
57
67
20
9
27
36
12
4
8
124
17
67
8
1
15
20
12
1
8
39
66
6
169
15
24
48
20
21
3
4
44
1
35
60
4
44
60
9
43
65
4
20
16
11
24
33
12
15
25
8
7
12
44
88
20
36
40
5
7
17
16
15
2
127
15
33
15
32
61
12
3
5
63
21
3
33
3
4
56
28
101
12
76
20
15
4
8
84
24
6
10
20
132
48
13
3
20
73
11
33
15
9
39
28
26
43
23
12
12
4
5
27
36
28
9
11
12
37
11
57
36
7
9
15
20
69
3
24
1
3
80
4
8
21
3
33
27
4
8
12
24
12
18
63
7
56
4
8
13
35
37
47
72
4
116
72
117
4
8
28
11
16
57
44
4
32
27
4
29
3
24
16
8
76
92
12
12
72
24
24
21
3
1
35
4
8
1
23
37
11
12
24
48
9
28
11
4
53
55
62
34
20
1
27
45
47
24
9
3
78
15
19
32
12
45
16
3
8
16
36
20
4
33
20
7
29
3
36
84
60
4
8
97
12
63
57
71
4
12
20
1
99
29
19
21
24
11
4
5
15
36
9
3
30
18
40
29
3
21
7
24
29
16
23
78
3
3
16
12
12
17
7
12
8
6
18
13
8
51
9
63
12
25
44
7
68
12
4
5
39
12
1
3
9
59
16
20
12
12
12
49
3
20
24
9
19
96
45
8
43
48
12
8
9
19
53
55
9
23
36
1
3
17
3
60
24
9
9
15
60
7
24
20
12
85
23
4
21
8
51
12
1
59
12
36
13
23
57
51
64
24
17
7
36
26
6
12
4
5
51
48
60
16
32
12
37
ABCD 322691958*7^$a-1 [50016]
6
2
11
17
35
33
47
17
7
1
12
55
29
3
37
19
17
31
37
16
31
13
10
26
36
16
71
37
8
3
21
12
3
19
1
23
26
15
52
4
4
1
7
1
19
52
8
4
5
12
63
5
11
12
1
39
49
27
9
63
4
4
36
7
49
12
5
20
36
7
8
64
9
23
1
8
11
13
3
31
29
13
20
82
6
59
21
12
7
20
1
27
9
23
8
12
13
11
1
35
25
34
2
7
4
12
1
3
52
32
8
23
42
3
20
24
9
10
24
2
7
20
21
48
10
2
12
70
5
8
32
15
57
20
9
4
11
7
14
12
3
1
18
1
44
17
3
32
13
15
9
43
20
1
31
5
6
5
52
5
3
32
12
1
34
13
13
35
4
32
23
1
36
8
5
12
15
13
18
6
3
9
19
8
28
1
16
80
28
27
9
8
63
9
12
4
43
4
1
11
7
1
8
4
16
7
5
8
13
11
13
24
12
10
9
21
7
4
4
21
18
13
20
125
27
31
1
24
4
48
19
13
1
27
43
1
1
24
35
1
39
13
20
10
5
37
31
53
7
8
21
19
44
8
9
16
19
17
68
3
1
8
22
45
41
11
29
32
22
49
12
8
8
45
3
9
7
28
11
1
53
8
12
4
3
17
12
15
25
19
29
7
11
6
30
17
12
7
6
27
36
48
4
29
7
25
16
6
25
11
50
16
42
9
36
45
12
7
13
11
41
8
28
11
20
20
5
24
10
33
5
23
13
7
8
21
16
6
9
28
40
7
25
8
4
25
15
57
34
1
49
40
7
28
24
8
8
63
17
33
19
12
5
4
23
9
12
27
8
4
61
18
17
55
50
47
11
65
20
5
7
28
9
3
4
41
12
47
24
4
19
2
11
20
53
11
12
12
73
12
12
43
8
8
13
16
7
8
9
11
8
4
48
12
33
15
7
24
2
3
36
4
3
9
80
32
5
43
4
7
33
21
15
21
19
52
28
28
35
2
12
10
14
11
32
16
24
36
5
36
24
12
20
16
15
29
11
36
28
21
46
18
12
42
36
2
59
4
8
13
4
31
41
8
11
36
4
7
13
11
14
15
9
35
40
20
5
8
52
48
19
13
23
12
1
31
63
1
16
64
33
3
4
16
21
3
20
5
39
8
7
1
13
40
8
11
4
13
11
20
13
10
17
9
15
7
18
15
5
22
21
32
72
9
11
11
9
5
11
1
7
3
9
5
23
5
7
1
24
23
1
35
16
12
12
44
5
7
1
11
12
4
49
7
29
20
22
13
12
11
1
20
29
12
10
5
20
11
5
8
36
37
43
24
3
125
7
17
40
17
23
16
44
16
7
1
4
16
5
22
78
11
7
1
36
20
15
21
33
7
11
13
16
37
11
16
20
13
7
49
16
79
12
1
16
7
13
7
20
20
1
4
7
4
24
24
20
32
4
5
19
8
15
2
10
24
12
5
32
1
27
44
25
7
3
5
21
15
4
56
21
3
55
1
17
72
15
21
8
10
9
24
5
24
10
5
4
16
4
13
27
27
72
30
19
8
9
123
3
17
1
24
3
4
48
1
10
2
12
3
44
8
12
41
4
43
17
44
12
47
5
36
47
20
23
26
4
19
4
19
9
28
20
4
28
1
20
47
4
28
21
18
6
36
19
13
22
57
8
1
20
7
5
10
2
12
12
4
24
23
32
20
33
8
4
11
8
5
19
1
59
20
5
16
72
20
12
3
8
17
12
71
44
37
16
23
16
4
4
16
3
13
25
22
12
2
3
1
23
32
16
4
4
5
11
4
32
8
64
21
12
39
7
1
12
28
8
4
20
1
75
13
6
18
27
4
40
20
24
23
6
30
1
1
35
23
21
5
48
10
6
12
6
9
27
30
19
24
36
1
15
4
8
1
18
37
1
58
30
11
12
24
7
6
12
11
88
24
3
62
3
33
11
8
5
31
4
13
28
36
15
4
13
10
1
11
25
20
16
37
12
75
33
4
3
9
11
7
13
23
1
1
16
11
8
16
7
62
10
1
17
11
33
24
11
13
16
3
5
10
13
8
17
39
76
20
8
37
27
16
3
1
16
16
44
4
33
8
4
11
4
20
8
48
4
8
25
12
35
5
8
15
13
15
12
8
25
47
12
76
4
13
3
1
24
30
1
25
15
9
24
22
18
23
8
17
8
19
8
28
4
1
35
1
22
29
12
20
29
11
7
13
12
1
12
7
33
20
15
1
31
16
8
29
7
4
16
15
29
9
28
35
19
14
10
9
27
5
68
1
7
5
3
12
7
1
65
31
5
78
18
19
4
13
20
10
24
5
9
11
65
7
12
20
16
8
4
17
31
1
22
38
27
32
13
7
8
9
7
4
12
40
25
3
15
18
3
8
19
2
7
5
3
36
64
24
8
20
4
45
3
1
8
4
23
24
9
11
12
35
1
44
4
12
20
5
7
28
1
3
4
4
28
4
27
37
41
19
25
12
7
12
53
11
4
13
15
21
27
63
2
11
1
58
6
30
9
4
1
4
11
31
18
27
4
4
13
27
32
13
83
32
11
14
51
32
11
26
3
21
19
12
16
16
9
12
15
31
38
4
20
24
3
25
19
36
12
8
41
3
8
11
1
8
60
20
7
25
23
1
5
19
1
7
4
23
37
4
49
20
3
7
1
5
11
44
4
8
13
11
4
24
19
6
18
30
27
28
1
34
13
12
4
40
4
5
7
4
19
14
11
12
23
14
7
20
4
92
1
6
1
24
47
12
1
36
44
32
8
12
36
1
3
7
17
45
27
8
13
31
16
52
31
38
10
25
13
23
8
4
32
56
1
42
9
48
68
20
1
15
19
37
4
9
4
11
9
43
3
49
23
6
8
10
25
24
5
44
3
20
23
48
9
4
25
58
17
8
5
56
48
40
11
8
25
3
7
9
28
5
3
52
11
1
1
27
9
7
17
3
9
7
20
21
10
9
29
10
2
34
13
13
3
4
20
16
16
13
28
8
55
5
22
25
12
8
9
35
28
63
69
4
12
1
3
9
15
12
8
29
36
44
15
28
68
12
8
56
16
25
23
25
11
25
4
67
4
16
17
3
12
45
16
47
13
12
20
3
4
68
1
3
4
12
52
28
5
52
36
11
13
43
23
5
4
32
28
5
7
17
83
13
22
42
23
4
45
8
4
7
35
25
32
4
1
31
8
84
21
4
20
22
1
25
15
9
24
16
12
6
1
4
9
43
8
25
3
64
24
24
32
16
20
15
2
3
12
1
7
25
3
31
14
35
5
7
20
9
8
7
8
20
8
3
5
37
35
4
27
13
4
9
15
32
1
16
11
13
19
8
9
7
11
1
4
9
15
12
13
7
24
49
11
16
8
13
3
4
16
4
33
23
24
29
55
28
8
17
20
47
48
13
75
4
9
7
36
11
9
4
1
35
1
4
18
5
19
17
21
3
16
4
5
7
37
34
18
31
13
22
25
36
25
3
24
1
18
13
37
3
8
1
10
45
4
1
11
13
15
32
8
5
11
20
16
4
36
44
4
56
16
31
26
43
4
23
1
1
10
2
3
24
52
33
8
4
15
20
20
1
27
25
31
11
21
17
16
7
5
19
13
3
7
5
8
12
11
12
9
28
5
44
4
15
8
20
16
4
63
26
7
27
17
4
28
8
32
68
24
13
12
12
23
16
9
11
12
8
20
19
5
28
12
8
12
9
7
17
7
9
19
65
15
20
43
5
7
13
25
4
27
9
7
11
2
10
24
5
8
12
25
11
12
8
29
23
13
15
20
73
106
38
10
14
3
9
3
4
9
20
15
28
20
25
66
2
11
61
4
11
28
36
4
16
4
4
23
18
12
23
4
17
19
17
15
24
4
9
11
19
13
4
8
28
8
16
4
9
11
56
1
3
100
27
2
51
9
3
33
11
23
1
13
36
7
9
15
4
8
8
1
55
1
12
11
64
8
12
8
40
23
5
4
28
5
7
13
3
36
8
40
21
15
9
23
12
23
9
44
7
9
17
12
7
8
31
42
12
15
72
4
36
23
5
12
19
13
8
65
22
14
3
1
23
4
12
36
4
16
4
76
5
7
1
12
10
2
15
19
1
8
17
3
57
48
23
1
23
35
17
20
1
24
3
32
24
24
52
1
63
16
11
29
8
13
12
35
35
1
12
32
5
7
8
8
8
20
20
12
11
26
15
33
16
7
4
12
24
25
18
1
20
8
1
8
11
8
4
76
21
23
20
5
27
19
14
4
3
41
3
45
12
3
40
52
1
12
51
20
8
27
13
23
13
12
4
4
44
1
8
10
2
47
13
10
5
32
17
3
4
13
23
13
52
32
7
4
5
7
13
7
24
4
12
12
8
8
19
1
12
8
15
5
13
19
8
12
5
23
1
31
12
33
47
16
16
5
23
20
13
16
42
45
20
64
36
15
5
7
17
25
30
17
1
80
7
9
30
2
15
12
4
4
13
3
16
8
1
3
32
9
87
4
9
8
10
13
16
12
68
1
3
8
13
35
25
35
12
32
4
4
1
19
13
23
17
15
8
20
16
1
12
6
5
4
21
18
26
7
20
7
12
2
15
72
43
12
5
69
4
3
15
21
28
32
3
13
13
16
3
9
27
15
1
11
18
11
8
5
67
109
22
9
5
16
8
10
1
37
4
19
28
16
20
12
13
7
5
55
13
31
29
15
9
11
24
13
12
4
60
11
56
16
16
4
16
20
5
8
15
9
15
9
3
7
17
20
5
12
23
32
37
4
3
28
35
1
32
4
1
40
3
4
100
20
20
5
15
16
16
16
33
4
3
65
3
36
24
4
40
5
18
9
16
12
25
3
37
31
4
8
35
25
4
8
52
28
5
7
4
13
23
25
35
8
5
3
24
1
19
35
9
5
4
23
7
5
9
3
21
23
17
39
4
25
15
25
8
46
5
12
8
32
4
24
1
22
37
11
54
116
7
4
8
32
4
15
12
17
21
31
9
48
7
29
44
7
4
5
8
19
27
14
4
19
53
19
44
20
8
8
4
1
27
9
4
3
36
9
18
9
20
24
28
16
13
4
44
11
1
12
58
29
28
15
41
8
12
48
47
5
9
28
7
16
60
21
24
12
7
20
40
3
13
13
3
20
12
61
22
9
4
65
8
24
3
24
16
5
10
9
12
16
17
3
28
17
27
16
16
4
9
11
36
9
7
17
7
27
26
27
13
23
8
13
19
4
4
12
8
40
32
1
7
17
7
29
7
40
16
9
24
27
21
10
25
12
13
10
9
5
16
23
33
48
15
8
8
20
25
43
4
9
7
17
19
20
21
12
7
68
33
3
4
20
1
31
4
1
11
8
25
34
5
21
39
16
9
48
8
7
4
88
8
12
16
1
18
38
16
32
55
29
46
50
15
9
4
56
55
20
16
20
13
12
7
1
19
8
16
5
4
12
6
1
11
29
12
4
40
29
11
16
36
3
2
24
24
4
6
37
52
12
8
20
9
36
27
8
8
12
28
8
37
15
1
19
4
4
4
36
5
35
12
4
16
20
4
13
10
37
48
12
11
9
27
57
16
35
25
48
16
1
18
54
12
7
4
56
11
2
34
1
20
5
15
32
17
20
51
12
33
15
20
20
12
5
10
13
37
7
36
17
47
32
4
5
19
1
34
1
12
1
47
13
60
3
1
36
7
17
23
7
38
31
8
33
23
13
16
7
24
5
7
4
4
77
27
33
43
39
6
102
17
7
5
9
4
7
13
3
4
9
7
4
9
34
1
11
5
19
48
97
4
12
8
5
18
14
15
33
7
4
4
8
12
8
20
19
13
41
8
27
19
61
12
41
8
10
12
37
25
7
4
1
40
23
7
26
47
24
13
7
20
12
37
67
4
1
19
1
11
25
10
1
1
47
4
1
19
1
22
5
32
25
47
4
9
23
11
42
11
24
13
23
33
11
12
12
16
9
24
11
35
13
24
61
3
19
18
27
32
4
20
12
37
20
11
17
8
11
23
5
9
7
15
1
20
9
11
36
7
17
7
1
16
4
51
1
20
8
9
27
7
17
13
19
16
19
29
9
31
9
11
1
8
11
13
24
15
8
20
51
2
12
4
18
12
36
6
11
32
13
ABCD 322804596*7^$a-1 [50001]
5
72
4
21
30
20
22
3
12
39
21
20
21
4
3
68
1
23
1
8
16
111
12
20
49
6
9
17
36
7
11
10
48
20
16
15
27
12
26
58
41
43
9
72
33
2
1
9
14
33
31
38
12
22
26
31
53
6
6
22
2
22
8
24
6
54
10
3
24
24
23
40
2
19
35
28
12
8
24
24
10
42
5
28
12
15
8
57
15
9
15
28
14
4
12
27
11
33
24
1
8
6
6
7
12
17
22
18
48
3
35
12
16
6
51
11
96
25
9
3
3
21
24
5
63
24
16
8
9
91
60
15
9
3
29
19
9
5
15
3
13
11
6
7
3
2
3
39
52
24
6
26
1
3
9
11
4
12
2
42
4
20
42
6
18
7
56
3
21
9
6
28
26
27
7
50
10
8
13
47
25
24
9
36
12
3
3
21
15
8
12
4
9
27
30
14
18
6
6
42
24
25
23
40
36
9
3
48
29
52
39
2
19
8
33
55
15
50
7
27
8
6
48
15
16
9
8
6
10
15
39
17
19
8
1
69
38
25
21
2
30
91
15
45
20
9
6
37
63
24
5
51
1
20
4
5
42
13
9
23
13
11
3
16
2
7
35
10
3
23
6
43
17
3
33
19
36
8
4
39
8
21
1
3
5
28
26
1
24
24
3
32
18
3
52
48
36
5
66
13
12
3
29
3
72
16
8
1
20
27
34
11
19
24
20
12
10
3
9
51
47
45
9
18
6
10
21
15
20
36
60
13
17
78
6
42
12
28
17
39
6
18
25
5
19
8
27
13
3
5
39
13
165
51
15
9
51
80
18
34
38
55
35
6
15
4
143
6
34
8
61
27
20
64
21
3
48
12
2
84
6
22
11
1
27
3
36
30
2
1
5
28
54
14
19
5
6
12
1
39
29
25
15
5
3
63
66
15
93
30
6
7
51
9
12
8
1
32
15
3
12
81
16
5
70
14
34
20
6
54
6
15
4
24
47
12
49
12
12
5
30
21
1
54
17
39
12
12
24
1
11
49
27
8
16
2
24
34
9
3
6
12
62
37
21
3
9
2
30
36
19
47
21
24
43
8
40
12
36
81
51
14
31
20
9
18
16
21
77
19
11
6
7
63
12
26
12
15
4
3
2
6
13
60
12
11
34
15
8
4
29
31
32
15
52
53
25
6
93
12
12
5
7
35
1
29
30
13
48
15
8
21
19
12
12
8
6
7
11
1
27
33
41
19
3
8
9
1
36
15
29
4
42
17
15
34
20
34
17
3
1
5
6
42
10
44
34
23
3
25
20
4
83
72
49
3
2
4
51
12
51
9
5
28
14
12
9
4
57
39
20
9
12
123
28
23
28
2
19
5
30
16
56
4
6
66
36
8
76
48
5
7
2
10
21
24
12
23
13
41
7
15
2
7
5
28
15
17
52
35
7
2
10
20
28
6
27
39
9
3
32
25
48
11
21
28
12
63
8
36
6
22
18
3
35
36
1
24
20
4
23
6
55
23
13
12
83
4
17
1
8
31
11
18
22
6
38
48
25
17
36
3
51
4
26
15
3
1
95
37
32
1
36
15
3
8
40
14
78
1
17
52
3
48
29
63
15
28
29
100
77
16
20
3
24
19
21
12
39
26
66
12
40
32
24
30
6
1
15
9
53
16
11
49
2
40
9
24
5
18
37
11
28
42
39
11
16
44
90
19
3
9
32
39
120
6
34
36
5
9
6
85
20
9
7
17
7
33
48
30
20
21
4
9
12
18
5
16
29
12
66
24
25
27
41
16
29
28
30
2
48
4
12
3
29
6
1
15
30
3
17
46
50
7
23
61
3
9
23
24
22
26
28
60
30
11
7
14
6
49
11
16
44
13
60
20
16
83
6
10
29
1
30
26
18
28
12
48
14
6
34
24
20
19
23
9
15
4
14
7
5
16
18
20
28
9
80
33
7
3
20
4
36
12
5
7
2
4
26
4
2
54
1
15
29
24
33
7
3
21
8
28
20
16
3
20
61
57
6
6
18
14
19
20
3
1
69
14
24
60
12
16
41
4
3
9
17
24
16
56
7
33
80
36
34
20
4
2
16
14
36
21
28
15
9
15
5
75
12
49
11
6
15
13
75
21
44
4
12
2
4
12
45
8
1
2
45
49
14
9
27
42
4
54
41
4
3
26
19
12
9
3
23
1
5
6
30
16
15
21
39
27
24
9
15
5
3
21
123
37
39
9
9
8
43
12
35
4
17
3
30
67
29
15
4
5
6
1
27
24
56
4
9
9
18
56
12
16
17
39
4
33
21
14
1
5
27
19
6
8
63
1
39
3
14
7
5
27
9
19
69
42
6
2
1
15
30
18
68
1
11
6
31
9
32
6
4
21
9
74
1
20
16
48
9
2
1
21
23
4
36
41
31
5
22
6
48
2
49
11
18
7
11
60
24
1
27
8
24
4
17
7
9
11
13
33
27
23
12
25
96
11
52
14
3
3
28
17
1
8
43
63
14
18
12
58
30
12
38
4
11
4
5
15
19
5
4
29
19
12
17
40
2
12
1
8
27
6
4
36
62
25
9
87
5
19
35
1
9
6
14
6
24
1
24
8
28
3
42
14
12
13
47
1
27
14
4
42
17
9
7
12
3
42
63
8
19
21
9
23
15
37
12
36
24
24
3
12
20
24
12
4
41
9
10
2
10
17
3
18
18
1
11
46
14
10
26
34
11
4
24
12
11
49
3
17
16
63
26
43
12
23
33
3
37
29
51
28
21
15
36
21
62
25
24
3
29
24
9
10
8
48
21
28
3
26
7
9
66
9
3
9
8
37
54
12
32
1
9
14
10
24
8
12
42
33
33
19
17
18
57
3
1
3
32
4
8
73
3
2
16
38
18
6
34
14
9
16
93
3
23
52
12
17
16
24
3
14
39
15
10
3
3
41
25
18
5
4
59
1
9
14
25
32
16
41
54
12
13
17
30
1
12
5
4
11
7
32
12
6
34
9
12
8
7
8
49
48
11
21
4
57
3
12
11
13
23
6
24
91
24
12
35
1
3
41
1
3
15
12
8
10
48
27
36
35
6
7
5
7
20
39
9
3
34
26
57
31
17
27
21
4
15
24
9
21
27
23
24
13
32
3
1
20
33
36
70
5
7
45
11
13
23
24
46
3
3
8
4
14
138
6
76
3
15
17
15
1
9
6
9
3
24
20
9
39
6
30
40
20
28
14
7
11
45
27
12
18
42
6
16
6
33
63
45
23
30
18
4
2
10
6
39
15
57
36
5
19
3
9
8
1
2
24
25
5
31
29
31
33
2
24
28
26
10
26
22
12
12
113
1
6
9
24
11
90
12
36
4
14
13
17
7
15
20
6
4
75
17
43
12
5
102
40
6
2
36
45
33
7
15
72
21
9
3
23
1
5
18
12
6
39
1
3
63
24
8
12
9
3
25
33
14
45
7
2
15
33
19
3
6
78
6
14
4
8
30
19
20
1
14
9
31
42
42
8
16
9
12
12
27
9
8
3
4
2
24
6
48
58
32
6
37
21
3
15
21
11
13
32
15
24
42
6
4
6
3
29
15
3
6
16
50
6
28
12
15
3
20
16
57
3
5
51
49
9
12
23
31
9
3
12
44
6
46
6
20
6
36
1
15
8
40
36
8
25
3
38
54
25
21
15
24
35
9
16
48
36
11
9
7
8
49
15
6
78
69
11
1
3
14
30
21
15
9
24
9
58
5
39
1
17
31
9
6
8
54
27
3
25
15
32
13
3
14
6
4
32
1
5
87
33
10
12
2
42
13
8
19
14
24
30
16
9
8
9
28
3
17
6
10
6
2
18
4
9
8
25
20
43
60
5
48
6
1
32
3
40
53
51
1
21
68
51
13
14
1
15
5
43
14
15
4
11
36
18
19
11
1
20
25
66
32
6
22
20
1
116
3
60
18
31
3
30
44
6
6
43
29
6
12
12
24
40
8
1
8
16
15
57
12
5
7
45
2
10
23
4
9
20
10
126
15
69
6
90
2
12
1
12
3
21
17
12
19
9
23
39
18
30
16
20
1
99
20
21
27
16
36
48
2
43
12
8
37
2
9
4
21
30
26
4
14
1
20
3
1
125
43
35
13
24
5
10
6
18
21
15
8
9
24
3
18
19
9
2
1
20
9
16
3
60
39
2
28
11
3
48
22
26
16
5
3
12
61
68
76
3
8
1
11
13
3
92
16
14
31
27
26
15
16
9
15
152
13
12
8
39
15
25
32
51
24
1
21
14
13
23
4
12
53
9
40
18
33
3
20
10
14
1
5
12
7
3
32
34
14
13
5
22
62
4
26
13
57
51
29
6
25
12
15
33
12
12
11
1
17
12
16
15
21
14
33
13
30
36
12
24
32
25
23
4
26
48
18
6
31
3
20
1
17
22
17
28
36
3
5
27
34
12
15
8
15
1
8
19
6
71
25
2
24
6
15
3
22
8
16
8
10
6
18
12
18
27
20
9
48
15
15
9
16
3
24
30
63
24
39
26
19
27
8
12
6
30
97
27
5
3
10
11
7
12
12
12
21
3
14
4
12
3
69
2
42
7
21
3
35
1
24
32
24
1
15
57
15
8
4
11
25
12
35
73
32
19
29
24
28
48
15
8
6
19
11
1
11
1
36
12
107
1
5
30
1
5
58
20
4
96
48
48
14
15
16
27
14
15
16
12
15
5
9
10
18
42
2
36
31
12
8
49
42
60
12
48
6
15
36
29
30
37
11
54
4
44
12
55
3
8
30
24
16
8
22
33
36
35
34
8
66
4
8
1
24
24
45
12
26
4
9
11
16
2
19
72
23
36
1
29
30
28
9
48
20
1
38
57
19
68
1
3
12
20
1
15
29
9
19
27
32
28
5
1
74
24
61
15
2
30
18
36
10
80
28
6
32
15
28
12
24
5
18
9
24
15
10
8
10
2
54
10
2
13
47
24
1
5
52
15
11
24
10
6
18
3
44
19
8
37
39
6
20
12
22
8
21
28
39
24
8
10
12
32
22
14
19
11
28
2
6
42
15
3
13
3
44
18
7
35
25
20
3
24
21
1
62
4
72
30
14
1
36
36
11
97
5
55
8
3
37
12
5
15
16
15
9
32
57
22
8
48
4
21
45
14
24
6
6
28
18
3
3
14
12
12
19
3
21
5
55
3
32
12
10
3
35
1
17
15
13
11
3
1
5
6
18
18
45
3
4
26
7
47
13
11
33
3
22
8
54
ABCD 322825904*7^$a-1 [50012]
12
32
108
208
24
8
9
91
20
16
29
24
3
40
5
96
27
81
235
17
43
72
248
4
12
29
60
31
17
36
87
48
33
3
64
12
5
271
24
96
32
16
65
15
21
79
17
27
45
27
76
5
43
20
136
8
153
19
20
76
132
5
7
65
31
5
55
84
77
63
81
79
36
5
7
17
19
20
60
4
12
5
60
19
125
12
60
27
112
44
16
36
72
53
19
44
9
43
92
21
55
77
39
4
72
5
19
5
12
91
17
36
24
79
24
48
12
20
9
7
44
12
4
60
17
55
72
48
180
12
36
276
24
149
36
39
16
17
36
72
36
99
76
24
12
53
55
5
31
80
117
79
24
24
24
17
19
12
8
144
216
16
101
127
41
72
19
245
91
113
187
12
116
16
36
113
31
41
24
36
99
180
84
45
15
9
7
204
17
55
5
55
29
79
180
96
180
108
108
41
72
67
84
53
7
5
79
44
36
16
108
20
28
89
91
92
60
36
21
36
24
19
12
53
7
120
48
5
91
41
63
21
99
24
9
43
60
104
45
99
136
84
41
19
53
27
9
79
48
72
24
60
36
77
27
9
31
5
43
12
36
72
72
17
36
135
12
117
27
24
112
5
36
67
60
96
29
48
115
72
29
43
8
76
5
31
44
16
36
60
32
36
64
17
31
108
176
208
96
80
76
8
141
48
67
24
17
199
12
32
213
63
16
101
19
24
24
36
36
17
72
55
60
144
12
5
19
53
12
31
96
5
27
57
19
132
65
79
8
237
91
72
53
27
45
51
81
3
28
24
24
84
53
36
12
7
48
24
17
31
44
76
29
36
19
29
259
12
80
100
5
39
36
16
17
36
216
63
9
7
41
36
43
24
36
20
76
5
31
8
52
84
5
36
12
7
29
15
40
24
20
16
60
24
17
43
65
312
99
84
28
8
40
24
41
39
60
9
7
113
19
188
36
144
60
4
72
5
48
43
48
17
79
96
77
7
108
173
72
27
280
5
36
79
24
12
65
43
24
5
103
12
41
151
48
5
144
3
45
63
28
5
67
32
40
104
76
41
7
96
60
24
5
91
5
36
175
84
20
21
36
24
55
24
72
5
27
88
65
123
16
36
41
31
209
163
48
140
36
117
79
65
31
60
84
48
108
29
31
24
8
16
20
4
96
53
3
4
84
56
4
41
51
117
3
28
17
15
64
44
16
29
27
64
29
43
72
197
180
19
132
77
223
17
12
15
4
5
127
8
144
93
139
240
44
36
16
44
4
24
29
139
365
60
115
48
144
17
43
29
291
96
40
60
96
29
19
20
9
51
9
120
79
48
12
24
44
144
28
41
36
108
48
31
65
39
36
60
4
5
36
3
9
24
3
16
101
60
27
36
4
41
108
43
149
24
27
40
104
36
4
233
24
7
113
36
51
9
36
31
5
79
12
80
9
99
16
20
84
136
41
31
53
19
80
96
81
3
76
5
15
4
12
48
132
29
12
7
53
3
33
84
139
120
17
7
36
29
108
91
12
44
24
9
151
5
55
108
32
36
21
123
81
75
64
17
15
160
20
16
41
24
3
96
16
29
12
19
68
76
108
5
12
24
199
29
51
9
31
5
84
67
5
135
4
20
28
48
224
76
20
45
7
48
12
44
40
168
80
16
56
64
5
288
19
8
216
9
7
120
92
16
144
60
48
8
21
19
17
103
29
31
80
172
48
5
159
16
84
89
19
53
108
27
112
5
19
108
29
87
76
36
8
4
60
5
31
41
55
80
4
140
117
7
120
60
20
21
19
41
12
60
99
45
151
65
12
31
60
41
63
112
24
17
79
96
32
40
108
125
24
63
153
12
27
81
123
4
12
5
63
40
101
36
31
24
29
51
4
44
148
65
19
8
36
52
41
24
84
55
89
7
89
36
19
17
67
24
36
137
36
19
44
9
79
152
40
5
55
137
139
29
3
33
55
8
45
99
40
48
101
192
31
20
21
60
36
144
19
17
48
24
48
108
63
9
7
17
72
55
12
5
48
43
180
92
132
64
17
36
108
48
31
20
120
96
57
31
48
12
12
20
16
ABCD 322881156*7^$a-1 [50021]
36
6
38
6
58
12
5
84
36
39
1
3
8
9
1
8
12
22
2
4
8
4
8
28
32
16
12
12
32
7
17
10
30
24
8
4
3
11
45
57
4
3
5
46
2
4
6
17
16
84
15
36
12
18
36
3
3
8
42
3
1
8
6
12
48
30
6
30
36
4
6
36
32
60
4
38
4
36
12
11
13
36
26
6
4
12
6
18
8
16
42
6
14
12
1
5
72
4
14
28
6
2
9
24
21
15
57
4
12
14
1
75
6
18
8
52
17
1
2
10
38
10
2
16
14
4
36
24
72
24
2
1
9
18
21
9
32
16
20
4
36
12
23
1
3
21
12
14
4
18
12
2
10
23
51
6
12
40
6
18
32
19
11
6
7
12
5
36
7
23
46
36
12
26
6
3
1
42
17
1
27
12
27
38
4
11
1
6
6
8
22
6
11
4
3
2
6
30
12
18
30
64
11
39
6
42
100
6
8
7
36
3
2
34
18
26
28
62
4
98
16
5
37
3
9
11
4
21
12
48
42
6
8
4
3
21
2
9
7
18
36
24
12
6
24
6
38
4
14
4
24
50
33
13
12
2
24
6
3
15
22
30
33
20
21
7
59
46
8
88
95
13
32
118
2
48
30
22
18
12
6
75
5
39
4
9
3
47
24
6
3
51
6
40
6
8
16
8
9
3
76
8
9
69
4
15
11
6
60
4
8
30
18
6
10
3
3
42
84
27
17
18
6
3
43
6
42
2
7
23
12
25
53
18
6
19
11
66
3
1
3
3
6
11
33
31
9
66
14
12
28
44
3
1
30
26
16
3
41
64
26
9
85
32
3
24
25
66
5
39
12
16
2
4
2
22
8
12
72
4
11
16
5
6
16
17
15
30
19
17
15
45
6
10
6
44
22
12
20
112
32
12
4
12
14
33
16
15
2
4
36
24
20
48
4
32
64
36
35
21
39
24
1
32
24
46
21
93
36
3
11
22
15
23
4
20
22
18
18
38
9
24
1
20
12
12
4
42
9
23
30
16
8
4
32
10
12
6
26
22
8
6
16
24
6
2
10
3
27
2
82
26
4
6
9
21
24
38
10
23
4
17
64
30
6
6
36
18
6
21
113
16
32
42
30
22
2
4
72
23
4
23
9
21
24
16
23
16
9
39
209
60
16
2
6
7
9
3
15
33
17
4
18
14
28
20
12
52
2
30
40
2
1
12
35
28
30
12
39
21
24
8
7
3
2
12
16
18
12
14
6
13
48
17
28
2
6
34
32
12
10
20
4
11
19
12
65
1
3
9
71
15
28
2
16
15
35
6
3
1
2
52
32
9
1
12
15
11
12
46
12
24
12
18
36
9
36
45
114
8
9
7
12
26
40
36
27
36
33
12
48
12
6
29
25
24
11
4
15
17
4
9
24
12
56
12
70
20
100
21
29
78
40
2
12
4
8
4
3
15
8
16
17
33
16
12
3
11
1
11
16
8
10
59
4
29
60
46
12
6
12
8
6
16
14
3
28
21
12
24
32
7
17
3
19
21
33
87
15
26
12
16
62
12
16
6
11
1
23
81
10
33
9
18
32
30
4
36
3
3
26
60
4
12
15
33
27
3
14
27
3
10
8
6
16
30
3
9
38
24
9
9
34
17
15
45
21
40
48
2
13
5
34
17
25
3
9
14
9
15
70
78
45
12
9
18
66
27
3
2
12
30
34
56
48
10
45
11
6
4
3
5
6
12
1
17
30
34
20
12
19
9
8
3
13
8
4
35
9
102
28
2
30
9
13
12
39
3
2
6
70
3
9
12
39
21
2
18
16
15
3
17
21
28
20
28
38
13
12
29
16
59
13
3
3
2
10
54
15
3
48
12
20
37
33
12
26
10
32
3
1
36
14
18
15
25
12
14
28
30
27
20
19
18
8
16
39
29
6
34
11
133
26
18
28
12
3
9
20
34
8
18
4
8
16
36
47
37
32
19
21
24
6
36
2
30
54
6
58
24
2
6
7
45
12
6
50
10
8
12
33
25
90
6
26
40
8
82
6
26
10
30
18
44
22
30
2
15
4
11
12
22
51
20
1
27
21
6
2
30
1
27
32
37
36
15
56
36
13
5
4
6
2
16
11
13
12
2
49
44
15
18
10
48
5
9
4
30
2
52
30
20
1
11
6
28
48
3
11
30
52
12
18
21
21
24
24
6
12
42
8
15
15
45
7
6
8
22
8
37
12
20
1
23
49
38
16
21
27
2
10
66
14
13
21
20
3
31
2
12
28
14
18
4
74
40
30
23
1
6
17
4
15
12
50
16
27
53
60
7
15
12
5
15
58
47
19
6
15
11
4
2
4
6
6
14
40
6
15
15
6
32
4
2
1
12
9
2
73
5
30
12
46
6
2
28
11
16
71
6
4
44
6
13
17
7
21
12
48
32
7
41
42
18
4
2
82
8
6
6
4
18
6
12
8
4
11
43
6
12
39
48
9
51
12
5
10
2
16
47
15
30
12
7
9
30
6
8
7
17
28
11
27
40
2
51
24
49
12
24
35
4
27
26
43
45
24
2
13
21
11
51
82
8
16
24
3
21
30
5
27
18
42
18
16
27
32
13
24
32
18
13
17
48
16
8
6
54
10
5
49
12
3
12
3
2
28
36
62
18
51
9
18
22
6
5
15
45
27
1
15
2
12
4
12
2
22
8
28
24
24
27
15
44
10
27
3
2
6
45
1
36
2
4
32
25
35
9
1
15
35
42
3
13
8
34
12
20
37
17
4
2
61
23
10
26
12
21
1
14
6
4
18
2
79
3
2
12
3
45
36
12
63
79
2
24
6
36
18
6
24
9
1
20
4
8
3
64
41
10
12
14
28
20
15
4
33
12
14
10
14
13
11
34
36
2
33
1
20
6
33
9
12
19
3
17
19
18
14
4
2
10
38
22
18
2
1
29
24
24
12
16
12
35
13
8
18
4
2
4
26
13
15
44
10
42
54
12
26
37
9
20
3
13
15
53
36
3
9
15
13
3
3
30
92
22
18
20
6
70
24
32
4
8
12
7
23
9
4
3
80
1
33
59
9
12
22
6
8
4
6
12
5
4
57
14
22
44
15
15
30
4
68
10
20
48
28
6
12
3
17
19
3
30
8
24
28
24
36
14
42
15
21
24
10
32
10
80
19
9
12
36
32
4
60
14
18
15
13
24
18
2
12
16
24
18
12
30
6
14
4
30
2
4
15
69
38
24
22
20
27
4
9
66
14
4
20
19
17
24
52
14
22
84
36
32
39
1
26
54
22
6
6
5
21
30
10
24
30
2
4
20
4
44
6
30
12
24
7
12
33
32
10
26
4
15
41
16
12
26
90
12
7
21
12
20
12
18
10
3
33
2
10
18
62
6
36
48
6
63
40
11
10
32
40
2
58
47
27
10
6
12
5
31
5
43
32
6
39
24
4
9
72
12
3
9
11
1
2
12
6
60
43
23
10
6
8
4
5
4
36
24
23
9
43
21
11
13
21
71
21
6
57
45
4
2
12
40
2
10
32
4
2
12
16
15
41
6
1
12
15
20
28
18
36
24
3
17
6
12
25
3
20
16
32
25
5
36
3
21
4
8
3
7
6
8
6
24
34
36
50
24
6
7
21
39
9
3
17
63
4
17
30
9
28
23
6
54
16
54
3
17
3
3
1
9
23
9
6
70
72
47
1
80
75
45
15
25
2
37
11
22
90
6
14
18
24
6
12
18
70
12
14
36
31
45
30
6
30
38
4
20
3
91
29
27
6
10
14
36
4
26
1
47
9
73
27
15
6
20
15
39
12
10
102
6
56
12
24
3
15
10
60
6
6
36
120
20
18
42
40
24
8
4
6
6
15
65
4
2
10
72
24
3
17
3
1
8
19
27
2
48
4
35
19
17
4
11
42
18
4
5
1
26
9
7
21
39
6
2
25
5
12
27
4
12
5
4
24
8
46
14
24
19
17
16
18
9
5
34
8
10
44
12
30
10
12
8
7
45
6
14
40
2
24
45
9
30
6
6
16
2
19
33
12
30
8
34
24
24
8
6
24
114
52
50
12
10
20
16
2
16
26
19
33
8
15
73
23
100
9
39
39
14
7
9
3
21
26
30
16
27
11
10
8
52
8
18
37
3
36
2
19
11
9
21
22
8
30
28
14
1
12
77
16
30
18
20
24
4
8
12
60
16
18
2
10
29
25
15
15
38
31
11
1
48
15
2
15
9
6
6
112
14
33
49
12
3
11
12
37
3
12
32
18
12
34
2
4
12
12
2
37
69
2
4
32
22
15
12
20
13
11
19
17
1
60
18
41
7
18
2
10
12
18
2
18
30
78
9
21
4
24
15
23
9
27
16
6
12
12
27
21
72
26
10
18
14
3
21
4
8
70
12
9
32
21
4
14
12
4
20
6
4
15
9
12
66
30
12
18
14
22
2
10
18
15
99
2
4
47
4
3
33
11
24
40
45
3
8
49
5
16
23
63
10
24
14
10
2
13
11
9
51
49
5
10
14
36
4
24
87
48
11
6
12
10
17
1
18
6
11
51
64
14
4
14
33
13
8
4
3
12
3
14
4
8
18
24
13
36
21
8
28
6
8
52
2
10
26
19
48
36
17
6
10
6
2
64
15
21
20
12
3
84
1
35
7
8
10
3
33
26
1
9
23
57
27
37
14
10
59
3
30
12
16
36
26
18
4
36
15
9
8
72
36
16
8
28
12
15
53
24
7
101
28
2
58
23
124
20
13
2
4
18
3
17
3
21
58
2
4
26
6
4
3
21
6
18
38
6
10
14
6
30
43
5
4
18
42
6
5
13
24
3
3
32
25
21
12
24
14
46
23
21
24
10
78
24
51
21
24
74
13
29
6
6
46
6
12
15
17
3
81
4
15
9
15
39
21
11
10
15
17
16
15
39
2
12
3
1
18
14
4
12
128
99
27
10
20
12
12
76
6
2
24
4
2
46
42
6
18
12
5
13
3
5
39
3
1
9
23
4
33
3
5
4
86
6
19
5
28
26
48
28
56
49
17
4
8
15
37
3
9
47
61
27
45
38
6
16
24
20
4
26
10
3
11
16
6
12
12
30
36
66
12
123
17
6
12
6
15
1
14
22
8
4
71
19
9
9
18
2
3
51
58
6
14
4
24
23
7
2
12
16
23
9
12
6
60
10
18
2
7
17
6
10
14
13
9
2
6
46
6
8
6
13
44
37
12
14
16
42
15
15
18
14
13
27
14
39
15
34
12
27
9
3
33
26
4
32
22
20
48
12
18
30
16
20
3
1
24
2
9
9
40
15
5
31
5
30
4
18
20
27
16
11
9
37
32
18
10
60
14
37
53
24
60
15
4
17
3
21
4
12
20
6
1
36
9
36
62
33
36
7
30
8
30
28
2
16
44
52
ABCD 322941272*7^$a-1 [50005]
31
21
39
9
24
8
19
36
29
52
32
16
12
116
120
4
8
36
12
28
8
16
48
75
33
20
12
60
7
108
9
32
7
21
8
12
52
20
4
20
7
21
24
15
33
3
17
12
4
27
24
96
9
3
21
8
40
12
27
84
57
3
41
16
12
51
41
19
53
7
17
19
17
40
8
16
48
48
3
41
16
8
4
44
4
56
12
64
44
24
7
17
12
19
53
4
24
20
64
27
9
12
15
29
28
36
39
9
32
40
8
4
20
4
15
5
31
21
32
28
8
12
103
36
29
12
43
5
91
33
24
3
57
8
19
9
99
45
3
21
12
8
40
63
5
151
33
24
36
68
4
8
12
19
89
7
9
24
8
4
8
7
17
7
29
36
84
7
93
12
20
19
89
64
24
39
5
24
91
5
4
32
24
79
17
19
17
48
12
16
68
43
5
31
101
12
4
8
12
4
36
3
60
12
17
40
144
12
75
33
39
101
60
40
20
24
40
32
24
16
3
9
39
17
4
56
48
28
39
29
136
264
3
21
15
33
27
33
12
27
5
28
15
9
48
12
3
57
63
9
20
4
8
7
65
7
21
12
36
3
9
27
17
64
44
52
44
16
44
12
28
3
29
12
36
28
44
4
24
108
3
41
28
39
29
4
44
24
79
5
19
5
12
4
72
44
24
28
32
12
7
45
3
117
51
9
128
16
39
12
21
32
12
36
24
28
3
5
16
68
184
24
3
17
4
3
120
5
40
84
32
36
48
24
12
16
36
27
29
120
31
9
104
12
31
5
4
51
53
12
4
44
52
108
44
64
60
32
40
8
19
5
19
17
4
68
40
32
19
17
28
3
29
40
63
9
44
7
9
8
4
8
19
17
24
7
41
12
4
3
41
16
8
16
36
3
29
12
79
24
89
40
8
16
36
39
165
60
32
24
91
17
19
21
32
72
36
40
3
9
20
16
12
3
36
12
21
72
39
101
76
20
4
24
15
29
31
53
67
21
36
56
7
21
24
8
28
39
33
27
9
56
43
21
32
24
120
12
28
72
3
9
44
4
36
87
5
12
52
36
8
28
24
48
3
65
4
12
51
12
60
29
19
9
3
57
12
72
8
28
3
36
12
9
48
15
5
43
29
76
32
4
51
29
7
17
67
5
16
60
8
12
24
28
44
24
12
7
33
3
60
24
33
48
39
48
21
72
8
16
24
87
17
28
15
29
16
20
16
68
43
21
72
36
44
48
4
20
36
4
20
16
27
5
4
15
101
28
12
24
56
48
48
16
15
17
31
60
9
104
7
12
5
60
60
43
17
16
8
31
12
77
4
44
16
68
7
81
3
29
7
17
67
65
24
16
92
76
8
19
5
31
24
21
68
36
24
12
4
12
20
12
24
24
4
12
8
16
39
24
5
16
36
72
32
19
9
8
72
40
27
5
16
36
3
21
3
45
24
20
12
7
12
57
72
27
81
36
3
21
8
28
3
29
12
72
19
168
41
24
48
31
65
36
40
39
9
44
36
16
56
12
40
27
9
80
24
16
68
19
77
24
43
57
8
31
9
3
5
7
9
20
4
24
3
9
32
7
9
8
88
27
81
15
12
108
21
20
40
12
80
12
19
9
20
76
56
4
72
20
12
31
33
63
12
33
24
15
29
4
120
72
12
3
9
39
12
105
12
12
51
17
19
17
4
32
144
43
57
32
4
12
60
8
76
72
36
44
52
72
68
4
3
17
12
31
41
28
3
5
28
72
120
12
3
5
43
5
4
15
53
48
55
12
17
12
12
4
156
12
12
20
7
17
24
48
40
8
4
24
56
16
3
81
27
5
36
16
51
12
9
63
9
8
19
9
20
4
24
36
12
15
41
16
8
64
72
32
36
216
4
51
69
20
4
8
43
33
24
3
57
39
12
21
27
5
36
84
28
111
21
48
12
12
147
33
3
12
17
4
48
56
12
16
36
99
17
52
68
67
45
12
44
28
120
27
65
7
12
5
4
12
8
31
17
31
12
81
15
53
40
51
65
60
52
24
20
60
12
48
4
20
16
15
17
40
8
55
5
12
64
20
19
24
60
69
51
9
20
24
7
21
99
96
5
115
60
12
41
76
3
53
84
24
16
15
29
132
108
91
57
12
56
4
68
40
12
12
15
45
32
40
63
21
12
8
16
3
5
4
72
32
28
36
3
24
36
24
5
40
24
111
5
4
51
105
3
9
20
12
31
21
39
9
8
12
88
48
8
4
12
104
4
3
9
20
28
63
69
12
12
24
12
8
12
12
4
20
31
17
4
12
24
20
28
24
44
16
75
29
31
5
36
4
80
64
60
27
41
148
3
9
36
3
29
24
7
24
81
39
21
32
24
12
36
48
7
33
3
60
21
8
36
7
5
4
36
8
16
39
5
76
20
43
53
100
60
12
15
60
9
39
12
101
136
111
9
36
36
44
24
4
32
4
12
20
64
27
29
12
24
31
129
24
44
16
48
63
17
16
8
36
36
168
4
104
4
27
9
20
28
63
36
9
12
3
9
51
33
3
17
4
63
96
24
36
17
28
8
40
20
4
15
69
24
15
45
8
12
12
7
9
27
57
140
7
69
68
43
21
8
7
5
55
33
36
56
4
8
28
68
7
12
29
84
55
21
92
40
20
40
36
44
12
19
9
8
76
3
12
72
45
75
36
33
8
172
24
3
12
48
89
16
15
17
12
52
48
8
36
16
24
51
101
4
48
60
3
45
8
127
5
19
5
24
24
4
48
24
44
36
7
45
24
20
16
8
7
12
9
36
20
24
79
21
48
3
9
36
12
164
16
15
36
21
84
36
56
36
52
27
9
12
36
12
104
132
7
9
36
32
4
15
17
55
65
36
16
8
76
27
81
36
20
24
24
16
32
40
8
12
40
80
48
40
3
53
60
36
12
19
21
36
3
29
36
4
8
4
20
64
15
53
40
3
24
36
65
4
63
12
29
4
48
48
147
33
27
53
127
9
72
3
9
68
84
48
72
24
52
8
88
3
24
5
115
29
31
5
72
88
8
28
39
29
40
96
20
16
12
56
4
15
9
20
16
32
12
4
44
24
64
20
43
65
16
20
16
20
4
12
12
156
84
8
16
20
16
68
28
3
21
12
27
21
20
7
41
24
28
48
60
8
4
27
29
12
60
31
5
31
69
3
41
40
51
5
48
16
32
19
36
57
8
16
99
53
48
12
7
24
33
8
52
48
15
77
36
31
117
12
39
12
57
8
4
12
24
12
96
8
12
52
44
40
72
8
91
5
76
56
19
57
56
31
5
48
12
28
12
15
69
12
8
19
5
12
48
28
75
24
5
43
33
36
56
12
16
24
116
36
48
4
51
33
12
92
52
36
32
19
69
44
16
3
12
185
12
79
21
36
15
21
48
72
84
3
17
4
24
24
24
87
60
12
17
12
19
9
15
33
56
24
4
24
48
8
43
45
24
27
24
77
43
17
ABCD 323308124*7^$a-1 [50005]
18
12
6
10
12
30
54
86
12
22
44
54
36
10
44
36
12
4
66
24
24
44
10
36
14
88
8
70
132
24
78
18
54
54
14
58
90
20
42
10
48
18
2
12
88
48
80
16
14
84
16
2
52
20
52
6
18
66
14
16
26
102
48
18
12
18
42
52
18
42
26
10
2
30
12
52
14
10
50
60
22
38
42
28
14
100
80
30
6
10
2
48
60
4
6
66
14
64
18
24
6
12
48
8
22
50
4
26
72
36
22
8
42
22
30
96
20
10
110
70
62
34
6
48
24
48
54
14
114
28
2
10
48
32
40
8
12
46
104
6
16
14
34
8
18
16
8
40
6
20
30
22
32
16
12
110
64
6
2
10
8
18
70
14
88
128
46
48
48
32
16
36
14
34
6
32
64
6
50
130
12
26
42
12
6
76
138
30
20
10
18
8
10
14
82
14
22
18
66
14
24
46
42
24
18
78
42
56
4
20
96
76
68
78
34
54
30
60
110
24
46
24
42
86
82
26
22
18
72
72
8
22
56
72
30
42
96
24
60
60
10
80
52
24
14
66
10
96
6
42
18
8
40
24
6
80
10
24
20
10
8
30
124
96
12
42
30
24
14
36
72
118
12
2
66
180
42
90
4
8
18
18
16
14
30
90
34
18
38
34
68
22
48
50
34
96
12
6
2
28
66
8
82
6
38
40
104
10
30
18
18
6
8
18
40
12
38
4
14
4
8
124
14
4
6
36
6
48
2
4
14
12
18
52
2
46
44
16
24
8
4
14
46
56
30
58
60
24
12
6
24
8
30
36
42
28
24
120
20
76
32
10
12
26
30
4
20
48
78
60
12
4
8
10
60
8
30
58
90
6
60
14
112
30
18
6
8
52
54
30
20
30
24
82
6
20
4
74
16
30
14
64
56
10
14
6
24
30
28
8
24
16
20
76
38
78
94
24
6
74
24
70
26
54
6
4
18
2
30
18
18
40
14
28
32
18
4
14
4
18
2
70
56
22
24
56
48
10
44
30
48
52
6
36
8
16
62
18
30
30
16
26
64
8
18
40
54
114
2
28
24
80
48
12
28
30
12
12
68
52
8
6
82
50
42
6
16
24
14
16
74
6
4
8
18
10
60
30
20
46
60
18
26
22
18
96
60
24
42
20
30
4
60
14
94
56
10
30
14
52
38
66
10
6
38
6
34
36
12
18
30
2
72
46
24
20
6
42
18
42
28
2
108
42
60
18
46
26
42
6
16
24
44
36
16
98
112
6
20
52
18
48
50
202
20
64
8
30
66
120
16
26
34
66
38
40
32
42
36
34
12
116
30
18
30
4
6
42
38
24
106
2
94
48
50
40
36
2
42
40
6
44
6
64
50
138
10
24
8
18
28
2
18
46
198
18
42
36
60
20
52
68
10
32
64
120
24
42
8
30
10
24
48
2
28
48
2
52
66
30
14
6
40
14
106
6
90
6
2
18
4
18
6
20
34
18
24
14
42
10
62
6
30
22
12
18
72
30
20
180
10
18
2
52
90
44
34
56
90
72
4
18
72
30
18
18
48
74
100
48
48
150
50
54
6
22
78
6
26
18
16
38
40
20
22
36
8
24
76
50
30
64
8
94
24
72
78
32
10
2
52
18
18
62
18
12
156
16
30
68
60
10
6
20
10
20
22
20
22
6
104
60
10
42
54
44
60
66
16
30
66
48
32
40
20
12
36
22
12
20
66
52
24
44
10
2
30
12
70
50
36
10
6
8
10
6
2
12
6
70
6
60
38
16
6
48
18
18
6
18
146
4
26
12
90
48
16
54
36
26
12
48
90
18
42
58
20
12
10
12
18
42
20
30
18
30
34
86
12
48
58
62
42
6
60
42
4
48
20
16
2
40
50
18
42
102
22
6
8
34
6
2
40
48
54
42
60
36
80
18
46
26
18
10
6
24
14
52
24
20
24
66
40
44
52
14
72
42
6
76
18
36
2
10
32
6
16
14
52
38
40
20
72
4
114
30
20
24
70
6
74
70
6
12
98
72
12
6
16
44
40
6
96
54
24
42
8
10
24
6
6
26
12
142
30
8
136
6
74
24
58
2
22
24
44
16
14
30
16
30
2
18
70
72
38
10
2
12
18
12
10
26
16
60
18
18
108
20
24
60
40
20
16
2
22
26
52
20
4
14
4
12
24
14
28
80
130
12
48
48
12
20
30
102
18
28
50
40
2
28
6
8
16
60
14
58
30
24
26
12
58
8
22
24
60
14
12
28
44
76
66
6
24
48
8
40
78
36
24
2
4
54
12
78
6
38
6
22
24
48
18
12
18
18
12
32
16
2
90
48
40
20
30
4
18
50
108
10
60
42
48
20
52
98
54
6
24
6
70
2
30
64
38
16
6
18
6
42
2
180
16
66
30
14
70
6
14
24
196
14
6
40
14
6
16
8
6
90
24
18
18
24
18
10
54
14
12
22
38
10
20
48
84
46
66
44
22
38
10
2
82
8
12
36
90
114
6
70
80
84
18
22
26
70
2
90
28
14
46
66
104
46
14
52
24
24
20
22
8
4
72
24
50
114
6
94
36
50
10
36
14
16
18
56
16
14
40
30
144
42
26
42
6
30
40
24
6
36
14
24
58
8
16
38
36
24
10
56
12
48
4
12
30
44
106
18
96
6
44
46
38
16
20
4
38
28
30
36
44
12
40
32
78
18
42
60
30
28
30
6
24
36
6
32
36
22
38
10
80
46
14
12
42
36
24
6
64
42
24
24
18
12
18
20
58
14
82
14
22
24
30
74
16
54
80
30
10
30
44
18
28
72
48
2
18
34
12
78
38
10
18
96
24
84
18
18
96
30
8
6
10
20
130
2
18
22
32
48
12
100
68
28
2
30
12
82
8
18
10
38
10
44
52
14
30
34
20
10
18
20
22
26
22
30
2
126
60
30
90
10
12
38
22
18
6
14
46
134
24
16
24
18
8
40
20
34
6
50
34
26
12
22
26
40
90
80
12
10
32
60
22
8
30
30
6
30
54
30
28
62
10
50
60
22
14
46
30
44
60
84
28
114
44
4
26
60
12
10
18
72
80
58
6
18
12
56
64
36
72
12
38
28
20
78
142
54
26
48
42
18
4
20
10
18
62
18
42
6
10
72
30
20
72
60
46
32
10
54
66
20
48
10
24
36
50
22
2
10
20
6
82
68
54
76
2
18
24
6
70
20
ABCD 323413308*7^$a-1 [50024]
72
30
48
21
33
6
45
75
21
3
30
8
10
45
33
27
12
63
108
30
3
9
27
105
8
31
3
45
36
24
3
45
12
15
33
17
34
36
9
24
36
12
5
10
57
12
3
2
34
24
12
54
6
69
21
6
21
87
9
41
10
9
63
30
3
75
93
3
74
40
42
9
24
5
60
10
6
30
36
48
12
12
2
10
9
17
4
6
21
21
3
5
7
60
24
51
9
3
24
21
9
63
9
12
15
123
69
3
12
9
60
36
15
9
5
16
56
34
6
44
7
69
63
9
39
12
9
3
48
15
90
39
41
24
16
3
21
123
3
36
36
12
18
12
27
48
24
29
4
3
153
20
4
126
9
3
2
10
6
20
28
3
3
30
3
21
54
21
15
42
12
48
90
24
18
63
5
34
21
24
9
3
48
24
9
20
16
39
24
9
30
2
82
9
5
70
30
51
29
4
15
36
5
19
17
48
7
29
34
72
54
3
39
33
5
10
21
51
33
24
24
12
65
16
6
38
10
50
115
12
27
6
84
63
84
39
6
68
10
6
6
21
5
31
33
27
3
21
5
10
33
84
72
63
69
39
12
42
3
3
98
4
15
96
51
36
14
16
27
33
44
7
3
36
18
72
3
36
12
21
90
57
21
8
36
55
29
130
60
14
12
70
18
8
24
10
18
15
3
21
48
3
9
72
17
22
60
48
14
43
77
43
5
12
16
3
29
7
5
40
15
29
19
17
7
39
21
12
27
21
99
60
33
29
16
39
12
45
3
3
38
22
18
30
21
39
24
9
33
15
15
45
63
18
3
51
69
41
64
36
8
19
36
75
57
9
3
12
5
43
21
3
3
2
4
44
19
24
27
24
26
40
6
93
24
29
34
78
15
12
3
9
53
7
51
12
14
10
9
21
30
2
84
19
27
57
3
9
9
15
36
81
39
9
15
21
3
15
33
53
10
30
24
15
15
50
132
58
9
29
22
9
36
45
3
24
75
21
9
54
54
20
7
12
36
17
24
43
48
5
31
17
31
75
2
10
12
9
12
87
48
26
4
30
12
18
6
21
87
18
15
5
72
10
26
4
8
22
36
30
3
101
36
19
60
51
21
5
36
28
6
57
36
3
2
19
21
30
21
12
12
60
63
2
40
36
3
3
9
15
6
8
22
26
7
12
12
17
10
45
24
12
39
12
18
54
66
60
80
67
3
81
12
9
63
5
103
3
24
9
15
2
10
30
18
9
87
21
12
9
3
81
51
39
18
66
21
45
24
126
54
32
7
53
120
7
84
29
4
15
51
62
7
29
10
14
46
24
26
82
2
108
22
26
52
54
14
22
2
22
9
9
6
57
15
2
12
34
69
15
6
30
26
55
9
42
30
3
24
21
20
7
108
27
12
21
15
9
12
96
3
105
84
3
9
29
4
39
24
29
4
12
8
46
9
21
30
6
18
9
12
65
48
16
54
9
12
75
2
10
45
27
21
84
5
40
8
22
12
6
24
48
48
30
14
58
50
22
93
53
7
60
24
111
12
33
57
3
93
54
66
8
91
3
30
20
22
9
15
42
20
130
21
53
31
36
29
19
29
7
33
99
21
15
9
15
17
10
14
4
32
34
14
52
80
55
21
48
3
63
18
56
4
90
6
12
39
48
27
84
33
17
40
36
48
27
41
19
45
30
18
3
5
22
2
7
12
12
24
48
15
2
10
57
24
27
26
40
3
27
30
36
30
33
12
69
66
6
3
45
6
21
77
12
19
9
8
10
12
36
9
12
12
17
31
5
28
6
21
5
7
63
33
15
21
27
9
15
9
48
21
138
69
41
70
18
99
60
17
19
5
10
50
7
5
48
43
39
33
5
16
3
15
6
20
10
57
3
42
12
42
9
12
9
3
27
14
34
36
9
12
5
7
21
51
15
6
27
29
10
21
17
7
36
12
12
24
24
24
36
36
15
18
39
12
12
29
7
29
19
36
3
24
120
6
30
6
3
96
24
77
40
8
43
24
69
39
15
122
10
33
21
12
12
18
24
9
15
9
5
43
96
24
53
112
3
60
24
33
63
15
42
99
15
6
15
17
72
28
15
5
10
6
12
18
33
77
60
4
48
15
3
14
16
54
9
3
18
42
9
45
12
20
7
5
7
24
39
33
5
40
39
9
75
60
15
26
55
24
9
75
24
48
15
6
32
48
7
5
16
6
21
89
28
51
17
40
39
24
12
3
6
51
12
33
32
112
3
3
14
10
24
21
9
32
48
43
3
9
15
21
48
12
24
39
26
7
69
44
22
2
22
6
51
24
27
6
15
12
12
33
60
20
31
3
14
46
18
15
27
6
18
24
9
24
117
90
66
87
3
21
12
84
65
4
6
24
18
60
6
84
42
6
21
113
28
30
33
12
27
21
12
12
33
3
3
33
12
15
21
24
5
34
6
30
2
52
6
9
3
30
27
17
48
7
12
29
100
18
21
3
38
12
16
24
42
33
27
33
17
48
10
9
51
9
12
5
70
9
5
10
81
9
18
24
50
7
57
6
6
24
8
70
33
48
17
24
4
20
19
41
7
39
48
30
3
77
22
33
84
96
5
43
3
12
33
9
6
21
63
12
36
2
48
7
41
7
29
55
41
31
24
3
36
6
8
40
32
7
17
43
96
24
12
9
42
21
24
9
39
51
110
7
9
27
3
21
69
104
16
3
12
39
9
84
36
12
27
21
17
7
41
4
30
36
14
19
41
10
6
15
5
19
3
9
33
12
78
30
3
53
10
14
19
12
9
6
26
10
33
5
7
15
54
114
62
55
15
6
8
76
15
63
21
9
18
12
6
92
24
136
24
15
3
38
4
27
27
9
21
12
54
33
24
101
48
70
21
29
55
48
12
5
28
42
81
111
2
19
29
16
90
9
65
12
10
30
44
4
8
22
18
183
9
48
48
12
12
3
17
7
24
12
3
24
110
19
57
20
7
39
21
39
50
10
9
57
27
45
8
19
63
2
70
26
12
79
9
8
4
15
27
33
5
79
51
129
9
18
21
3
9
12
108
29
10
57
87
14
7
3
14
28
12
48
54
24
81
24
9
30
33
5
79
29
22
50
19
3
26
16
24
15
17
19
12
21
15
21
24
3
3
57
17
91
15
21
60
3
45
12
129
6
81
3
12
9
12
77
24
55
96
9
15
33
15
3
110
12
67
12
5
55
21
15
12
51
2
4
3
5
48
43
15
21
24
60
69
8
10
21
84
3
50
24
7
15
74
4
27
9
30
9
72
33
60
32
34
30
20
7
87
50
16
30
33
9
42
69
9
18
21
21
12
18
33
5
19
197
36
12
22
201
12
5
48
4
87
24
12
12
41
10
24
45
24
72
77
22
26
94
38
67
108
5
55
5
22
9
39
57
93
20
12
10
30
39
27
9
5
48
16
6
9
24
27
30
48
3
84
21
18
62
4
78
45
3
24
50
4
3
51
69
3
9
9
3
39
24
14
12
4
36
8
19
129
18
26
100
36
32
40
15
5
70
9
21
126
50
10
2
19
45
48
6
93
39
18
80
24
43
39
30
75
69
6
36
57
84
3
129
17
10
12
228
2
22
84
21
33
15
21
27
33
3
77
19
21
3
9
15
24
3
45
27
24
9
24
12
24
17
4
12
159
33
18
21
51
21
60
51
33
3
24
21
29
10
54
6
24
33
21
48
18
69
3
2
91
9
63
33
36
27
29
7
15
48
9
24
27
54
30
66
54
74
16
3
51
24
69
29
10
14
ABCD 323625696*7^$a-1 [50179]
119
7
5
120
48
48
24
19
161
60
1
48
35
12
60
192
31
65
7
89
60
49
131
60
1
155
48
36
19
65
61
83
12
36
13
107
13
35
72
205
18
17
55
53
37
23
120
24
96
96
55
30
36
119
84
12
55
65
12
163
29
36
120
72
12
24
84
73
83
96
1
23
60
25
11
25
191
24
1
18
5
36
36
43
5
60
12
12
223
173
115
77
25
23
24
48
60
84
49
71
169
72
59
121
299
96
139
144
29
36
24
61
66
65
31
5
72
36
96
55
41
24
120
1
48
35
60
1
36
83
61
72
11
60
48
43
161
156
48
36
84
96
36
72
60
73
23
36
109
11
24
24
72
156
72
36
36
60
144
7
6
48
59
37
59
348
132
60
24
1
11
24
84
156
55
53
13
59
120
24
12
12
43
137
12
60
49
11
36
55
53
36
24
36
36
60
120
72
72
49
96
11
108
1
36
60
18
41
48
13
144
24
119
72
25
23
36
36
60
37
83
31
89
48
60
37
30
5
24
67
53
144
48
60
12
169
11
37
11
180
84
96
48
120
7
77
72
60
48
12
121
179
24
37
138
42
83
72
25
119
84
24
72
60
24
61
36
23
60
175
5
97
47
67
210
6
30
23
120
61
11
145
215
144
24
60
24
1
36
96
83
72
228
24
43
138
71
60
1
18
245
37
60
35
300
1
47
121
12
23
48
36
133
47
60
96
108
61
35
24
37
120
240
95
97
11
151
72
17
36
180
96
96
12
36
1
11
19
89
84
96
60
96
36
12
37
71
49
71
115
48
65
13
11
109
23
24
337
59
24
60
13
54
53
25
35
216
24
151
6
144
11
108
36
48
72
36
24
24
60
7
24
30
35
264
12
72
108
1
11
43
48
65
132
144
19
209
7
53
1
132
30
240
245
48
61
11
25
60
107
12
36
19
89
55
41
37
138
150
180
59
115
240
5
12
13
35
24
72
229
90
125
1
36
36
24
47
36
60
12
61
18
216
18
12
36
59
48
216
60
24
132
25
23
84
12
60
199
17
85
47
43
113
36
24
12
24
24
120
72
13
12
59
235
245
25
66
185
60
133
71
55
89
12
121
47
133
48
36
263
72
13
48
78
30
11
84
84
24
12
1
23
60
24
252
24
84
36
144
43
53
60
36
49
11
36
108
72
12
48
60
72
12
49
47
24
36
48
25
6
29
115
29
12
31
113
60
25
71
36
84
48
61
107
24
60
31
29
37
11
12
48
48
13
155
60
12
12
120
12
108
180
109
60
48
6
53
60
36
48
49
11
132
24
84
7
173
156
25
35
60
145
119
36
36
84
25
42
53
91
65
48
96
73
71
12
24
36
84
61
179
1
90
6
47
72
24
72
84
48
48
24
60
25
23
61
96
54
77
132
60
193
59
60
264
145
119
168
180
12
1
11
31
18
108
23
96
1
72
11
96
108
145
96
156
60
23
24
48
60
108
156
79
18
108
59
120
7
54
59
132
24
120
19
18
11
36
96
61
36
119
24
37
83
84
180
60
36
79
197
73
71
60
96
24
24
13
11
12
24
144
120
48
13
60
35
37
119
36
444
85
71
13
35
55
5
36
108
12
24
13
42
306
83
120
48
108
24
48
60
84
85
60
11
24
96
48
60
96
120
60
1
23
36
37
179
204
204
7
5
12
36
36
84
25
11
25
23
60
36
84
121
35
37
59
120
109
59
36
24
43
5
24
96
12
7
ABCD 323706716*7^$a-1 [50130]
164
88
176
112
164
60
4
324
92
48
28
32
96
120
280
144
228
12
56
64
120
56
24
372
84
60
180
300
400
404
16
32
72
136
12
180
32
220
156
104
40
212
324
40
72
32
76
44
16
84
176
4
300
188
24
28
68
108
36
16
8
244
108
48
120
104
100
60
32
208
32
4
132
140
148
12
48
140
100
32
28
372
420
104
16
104
76
44
16
168
80
184
96
240
224
16
180
132
332
108
84
84
96
168
240
36
64
180
96
264
48
68
604
56
264
36
36
48
136
80
36
48
28
240
260
144
324
24
40
168
228
332
624
96
48
184
32
16
140
132
108
12
96
96
24
120
112
132
468
32
12
36
12
48
12
336
424
92
76
248
12
84
48
16
264
176
84
28
200
112
296
84
208
92
168
28
80
52
120
20
108
64
152
156
28
132
300
132
108
80
168
64
156
84
156
44
100
36
60
84
56
120
72
420
48
84
40
176
24
76
60
212
160
20
28
92
192
88
104
168
16
56
36
132
16
152
168
12
12
208
120
32
60
132
424
20
84
108
268
164
16
20
124
140
16
20
132
72
100
228
92
156
52
60
168
80
96
144
124
92
148
180
236
124
336
312
512
108
12
328
240
60
224
16
108
104
76
144
228
168
596
124
120
104
160
68
112
36
44
96
52
32
72
196
12
8
48
216
120
28
140
100
188
40
60
108
144
116
36
28
140
36
60
52
12
8
232
56
144
96
40
20
100
12
20
108
400
240
192
48
20
72
84
636
84
196
92
12
304
20
204
40
96
140
112
164
64
104
40
32
304
204
36
120
116
48
96
84
136
80
40
204
68
88
56
16
240
252
20
60
76
176
4
272
100
32
136
132
92
72
168
72
288
156
144
268
248
60
84
400
32
24
280
224
300
148
32
120
312
16
8
64
48
80
84
124
20
244
ABCD 323783048*7^$a-1 [50131]
28
20
12
13
20
66
81
9
7
89
28
11
69
64
11
15
24
12
34
20
24
12
15
13
20
31
17
12
30
108
9
81
124
11
57
39
73
95
24
12
15
12
1
8
27
21
9
42
48
54
12
4
47
24
3
46
20
6
37
32
21
51
27
46
32
60
15
13
122
18
30
25
5
84
102
48
21
147
34
44
120
102
24
18
7
5
6
150
4
50
30
28
23
9
48
27
21
31
23
36
18
6
6
12
3
45
88
15
17
3
48
61
32
30
145
41
12
16
11
3
189
12
57
28
26
66
99
51
12
48
21
1
87
29
6
154
14
66
76
15
89
6
36
90
84
4
24
72
11
57
36
16
14
36
18
48
48
75
105
4
50
78
12
6
6
75
100
9
14
12
30
36
30
73
9
11
1
135
56
49
8
12
27
3
34
71
3
22
50
69
1
20
24
102
30
204
36
54
9
21
24
15
111
25
5
4
51
44
49
32
48
7
72
8
12
21
39
63
6
15
9
24
147
37
68
84
19
35
34
39
53
60
27
148
9
176
36
112
2
90
27
27
21
64
8
57
87
64
53
48
24
135
13
8
24
40
15
56
105
15
9
4
14
48
1
32
21
64
164
51
36
4
35
154
32
24
4
2
78
3
28
41
18
12
34
32
63
12
9
48
42
237
123
58
20
3
15
129
13
60
80
96
4
8
15
13
56
7
120
32
1
84
14
12
57
3
96
54
24
63
97
3
44
75
24
114
51
45
30
58
56
6
66
12
139
29
12
48
28
20
16
11
49
11
57
39
3
54
27
9
15
21
3
27
54
75
4
35
66
99
61
8
12
24
55
56
21
54
24
21
15
30
28
2
36
1
77
42
108
30
42
12
57
9
54
18
12
76
2
42
6
30
6
49
48
132
161
90
60
9
57
64
99
21
146
12
1
9
36
26
265
32
12
9
60
3
60
13
24
27
29
54
126
6
21
9
88
2
54
64
32
4
56
15
15
96
69
64
29
156
4
8
219
156
84
9
54
10
71
1
20
4
32
31
53
156
108
51
4
20
99
22
50
34
11
25
24
122
12
6
66
21
37
2
18
6
21
13
50
6
51
3
1
45
26
30
39
39
61
20
28
23
78
7
152
28
9
26
18
63
28
5
6
6
79
9
74
66
31
56
16
20
1
11
61
14
126
60
54
6
55
5
55
35
10
47
33
6
12
1
65
27
3
6
48
76
3
23
21
84
3
9
33
99
49
27
23
48
54
28
83
37
20
63
27
49
29
99
12
63
25
23
9
129
72
3
16
20
144
39
105
9
72
24
7
17
36
48
3
4
95
129
45
60
51
109
32
3
1
80
88
8
64
8
111
1
20
48
30
46
23
69
12
51
36
15
54
3
48
40
33
12
11
15
9
51
9
13
116
6
109
8
13
56
123
16
93
87
5
4
2
9
3
12
9
100
65
6
21
36
69
18
30
64
56
6
66
39
3
18
15
4
35
21
33
55
89
12
18
49
8
21
75
156
3
6
30
72
1
45
35
15
30
55
11
141
37
2
34
11
9
4
12
20
66
24
114
42
72
10
8
60
72
40
27
9
111
20
4
5
6
18
18
1
29
48
4
38
22
11
111
114
55
17
60
99
45
6
165
24
25
164
6
6
3
48
69
39
15
60
180
90
111
9
6
22
36
74
18
84
19
5
42
48
30
31
20
25
8
12
36
52
140
36
27
45
19
9
23
12
36
15
141
16
53
24
12
91
23
30
4
11
21
3
69
42
6
3
21
30
25
29
63
73
8
36
6
9
12
27
21
21
90
49
5
6
69
1
20
111
45
12
60
72
51
15
21
27
24
138
3
9
67
35
30
27
81
7
89
60
100
20
64
2
54
42
45
37
26
66
15
9
6
36
118
56
6
42
6
73
32
1
48
38
102
127
41
15
16
117
20
36
84
6
18
3
48
9
48
102
42
27
12
27
22
36
11
33
3
9
51
13
15
116
13
56
24
36
27
36
12
25
23
21
48
108
42
12
36
13
80
27
21
99
21
40
5
84
3
21
18
58
36
20
19
8
117
12
60
64
11
9
30
54
30
6
180
18
33
13
3
17
55
80
81
19
11
36
30
42
90
36
66
6
30
30
78
6
4
20
72
28
23
33
6
21
9
79
32
1
36
35
39
42
28
20
3
39
9
9
6
13
192
32
9
4
23
9
60
43
11
9
9
7
5
30
34
2
12
61
9
60
38
21
27
6
24
4
51
8
13
20
15
72
24
36
3
34
104
7
60
9
83
88
5
60
24
40
20
42
24
6
12
51
135
21
64
9
11
12
36
13
56
72
12
6
18
12
39
109
26
49
45
83
33
24
63
60
48
49
56
24
6
57
1
11
16
24
65
15
9
42
6
12
3
3
1
23
22
87
41
18
60
1
41
66
6
18
10
62
30
48
48
31
60
21
2
18
16
86
10
80
6
54
84
60
24
18
30
148
84
2
34
44
36
51
4
20
21
36
3
9
78
58
24
72
8
3
45
12
27
9
72
12
66
6
40
15
84
41
66
9
21
30
42
63
93
24
52
27
23
36
21
27
1
5
64
11
81
28
24
2
9
51
18
18
24
54
96
36
28
123
12
11
9
9
7
140
69
75
21
84
16
27
20
21
3
36
3
49
9
12
14
30
27
87
12
114
75
1
20
48
87
9
96
6
12
37
11
13
35
66
7
12
80
57
30
9
3
12
70
15
20
9
60
162
33
72
16
23
10
11
36
39
18
120
36
39
60
96
9
174
49
11
18
60
84
40
11
28
11
120
6
24
15
33
12
48
100
216
71
36
9
51
4
32
9
19
129
11
13
11
109
27
29
16
50
66
19
5
15
13
12
108
20
78
73
5
6
ABCD 323827932*7^$a-1 [50013]
171
25
11
61
59
1
72
107
60
21
100
108
80
132
28
143
21
27
60
9
3
61
8
3
9
208
59
36
12
25
8
28
80
27
13
24
56
64
276
119
25
48
35
36
24
45
12
28
359
36
36
24
120
36
132
12
24
36
37
20
27
36
24
21
15
145
11
37
60
44
27
61
20
3
69
40
23
12
85
11
48
24
13
12
68
40
24
23
120
144
1
80
28
32
39
24
12
132
145
47
1
48
20
120
124
80
99
48
72
37
60
20
15
9
88
11
84
72
24
117
84
40
47
9
3
60
48
9
24
3
25
35
48
36
108
73
23
109
71
9
36
64
48
35
24
93
15
12
24
25
20
144
136
60
11
13
35
348
25
59
1
59
12
9
88
20
27
25
20
27
25
47
24
120
24
45
27
93
87
13
48
120
152
3
45
51
12
24
12
1
23
12
72
24
21
36
159
85
71
25
72
72
11
24
25
11
9
28
8
4
107
9
27
25
60
59
33
3
24
109
24
11
12
33
12
87
36
9
16
84
8
12
27
1
35
33
3
69
40
35
144
13
131
24
93
148
20
12
15
13
44
15
73
11
9
132
255
1
24
11
25
44
3
33
4
8
148
11
12
81
16
132
95
13
20
72
108
3
109
60
35
108
169
36
20
64
120
107
13
23
25
12
23
93
27
73
23
48
13
20
3
60
25
95
24
120
33
63
84
60
9
124
11
72
93
195
72
36
9
72
36
52
11
84
13
47
153
27
37
20
15
48
33
40
32
3
9
16
60
104
36
60
63
81
36
4
23
25
108
120
44
27
49
107
73
12
11
21
16
84
143
33
4
48
23
25
11
133
71
189
3
33
63
9
39
36
25
71
9
111
69
3
24
12
96
12
13
12
116
3
109
8
60
27
57
123
73
11
49
20
12
40
200
48
60
4
71
37
35
33
12
88
11
69
39
13
23
85
12
92
16
35
25
132
59
61
20
40
180
35
13
84
35
13
60
20
40
72
59
60
36
13
8
64
140
36
52
32
63
96
48
24
57
51
9
111
108
33
63
25
72
11
25
47
25
68
87
45
88
23
60
48
72
96
21
40
59
108
144
36
108
9
216
52
35
144
12
49
20
28
80
72
52
60
68
148
23
21
16
120
104
63
25
32
40
23
60
108
84
72
24
144
81
3
36
24
109
35
13
80
132
72
3
33
12
15
72
45
3
105
207
12
33
63
117
76
23
61
20
28
47
33
28
11
36
13
32
52
35
225
16
11
9
3
81
40
96
44
16
132
47
12
33
28
92
100
23
57
63
36
24
48
49
11
157
107
13
155
48
24
85
8
148
12
8
27
13
104
99
84
177
3
24
129
27
37
8
88
11
60
9
27
180
73
24
36
11
1
71
12
36
9
15
37
35
72
108
45
52
20
27
84
24
133
83
109
35
12
1
35
33
27
13
44
36
15
36
1
8
4
8
72
36
132
12
16
120
44
87
36
13
71
33
36
75
24
12
33
48
40
32
60
27
12
24
73
71
21
63
25
11
69
63
48
61
11
177
124
83
12
45
28
95
84
9
24
3
24
180
192
36
25
48
8
4
83
48
108
36
13
11
81
36
4
59
21
28
32
16
324
23
177
3
36
96
21
40
20
4
80
51
217
8
72
12
63
33
27
97
11
129
27
13
348
35
85
155
73
12
80
52
11
24
12
13
23
13
47
73
92
135
37
71
85
12
35
84
9
40
47
73
143
57
27
36
121
47
13
23
45
27
12
60
144
25
20
12
51
108
153
27
12
121
59
72
9
76
84
56
72
100
32
27
36
25
20
39
73
8
15
45
3
25
44
16
47
25
20
27
48
13
140
60
112
95
12
24
192
96
1
119
1
35
145
32
3
37
35
1
24
128
15
48
25
20
60
3
117
112
11
12
60
9
27
13
179
49
12
20
15
45
16
11
13
71
9
27
33
3
33
63
49
35
72
13
12
47
9
4
47
273
136
167
37
20
63
33
27
37
8
172
8
12
87
156
13
11
49
80
51
61
20
40
32
100
36
44
36
100
20
51
1
12
23
73
60
11
1
12
156
20
3
1
35
96
36
84
24
12
13
48
108
11
144
36
33
48
112
47
12
141
3
33
52
20
3
96
21
108
4
167
36
73
12
11
37
35
36
48
36
25
20
60
27
25
11
97
23
36
72
13
47
1
11
37
23
1
107
13
71
9
51
12
13
11
21
40
68
124
8
ABCD 323844428*7^$a-1 [50004]
11
19
21
65
7
15
42
27
8
48
57
15
16
33
3
33
6
6
15
3
33
8
7
69
39
5
9
3
112
21
42
114
44
70
9
12
24
32
52
56
9
16
30
2
27
61
59
28
15
5
4
84
17
4
15
24
17
19
3
65
9
24
3
4
36
27
48
9
12
29
27
12
31
9
15
6
18
12
45
65
112
20
15
91
18
18
41
4
8
25
3
21
48
15
20
31
6
23
40
5
15
36
64
48
8
4
21
35
4
3
9
36
41
10
30
3
8
43
108
9
8
61
48
71
12
93
27
9
12
7
72
51
6
39
20
1
39
84
9
92
7
9
48
36
39
89
39
33
40
12
20
22
21
75
77
28
60
3
17
24
1
35
4
63
5
4
3
36
18
24
3
5
16
39
53
70
24
53
43
14
7
36
77
19
9
18
14
4
8
7
24
53
39
37
36
68
40
3
17
70
12
5
4
5
4
3
24
77
16
47
79
5
13
42
24
84
33
9
6
21
8
1
119
13
12
20
7
44
76
51
42
12
56
43
45
47
7
65
9
24
16
32
7
27
38
19
44
4
8
40
3
12
2
46
81
21
12
15
5
43
5
43
17
4
3
36
9
56
4
48
39
39
54
48
24
18
48
17
40
9
11
16
5
4
8
27
28
3
5
19
14
16
111
53
31
45
23
12
21
12
7
51
9
8
25
3
5
27
31
6
30
18
8
12
3
9
100
3
33
18
6
35
19
12
2
12
10
21
32
4
17
39
43
5
37
3
53
7
21
66
30
20
10
5
12
28
20
1
30
36
41
7
50
3
16
68
25
3
87
30
3
3
5
19
84
18
11
4
3
14
4
3
29
7
48
53
12
15
28
8
4
65
55
36
24
8
43
21
24
20
1
24
15
29
7
69
24
11
37
47
55
6
51
17
7
24
81
18
6
27
8
16
5
24
7
60
8
21
34
21
104
60
48
93
60
82
2
34
9
21
48
54
17
57
15
13
27
8
12
36
1
56
4
3
15
101
45
7
5
52
35
52
21
20
19
53
52
11
33
4
27
8
45
52
54
57
17
10
101
60
4
9
36
27
8
93
7
21
32
96
16
11
25
35
7
9
8
40
56
55
48
2
48
16
11
124
3
17
33
3
40
99
81
21
3
53
4
54
6
15
53
43
8
55
6
15
36
8
7
18
39
36
39
38
27
19
21
8
21
27
13
59
48
1
11
108
13
32
12
7
3
6
36
11
12
121
3
69
15
24
68
28
12
3
9
33
8
76
12
6
36
9
5
7
39
30
75
17
7
3
158
118
12
6
3
113
10
5
37
48
8
22
90
35
7
21
87
2
34
17
4
21
32
12
58
5
33
48
36
3
28
17
36
28
3
20
21
19
45
90
5
1
8
12
7
9
68
7
8
40
57
39
3
29
12
16
20
7
48
50
34
5
16
3
2
4
23
103
29
1
15
21
48
48
8
15
9
7
21
3
15
45
17
12
51
1
75
3
48
5
28
27
42
11
4
48
32
13
6
132
29
28
12
60
3
6
87
15
5
16
84
3
33
41
12
24
159
43
17
4
29
34
18
8
24
51
7
50
4
42
41
52
8
45
75
1
15
3
36
41
25
27
48
75
9
41
34
18
35
7
18
32
3
13
95
64
20
28
8
24
1
30
17
49
54
30
15
24
29
39
43
9
5
16
12
23
7
38
24
4
6
30
23
12
31
9
15
6
12
42
26
19
45
6
2
7
60
12
36
24
29
39
33
15
4
69
27
8
19
65
69
4
23
33
52
68
46
24
42
15
9
18
6
39
48
39
21
9
30
6
39
21
12
47
48
33
4
20
40
3
87
24
33
29
10
9
12
24
9
18
18
36
18
5
16
89
46
45
3
2
55
32
4
33
12
8
10
24
126
3
27
33
9
11
7
5
19
12
14
10
60
41
40
21
3
108
3
14
15
25
6
5
24
13
6
18
36
15
3
5
4
21
30
105
5
10
9
3
72
33
8
16
27
36
48
2
7
9
24
36
18
9
9
3
36
20
67
48
21
8
45
7
24
20
1
59
16
8
25
8
7
3
33
36
63
21
75
18
30
2
15
1
11
64
44
117
63
1
12
27
5
24
15
28
24
24
17
43
24
8
33
24
75
45
7
56
4
3
36
5
55
50
22
33
5
7
8
4
60
12
89
27
4
9
120
18
17
7
17
21
39
21
19
12
44
1
71
13
15
5
10
62
55
72
3
6
12
18
29
12
28
53
4
6
9
5
16
30
9
5
75
1
42
5
49
8
40
6
14
7
8
36
1
32
10
77
84
36
7
17
49
36
11
24
49
3
3
42
11
64
21
23
7
9
17
51
16
24
45
6
5
16
45
15
3
36
2
22
6
18
18
63
45
23
52
20
1
111
8
9
7
3
54
3
24
8
28
15
62
36
52
30
14
36
7
17
31
17
15
28
3
2
27
52
3
38
39
60
28
20
4
81
27
12
8
16
5
12
15
88
3
17
7
17
33
16
47
16
44
55
24
45
89
52
15
3
9
5
12
36
15
52
8
13
42
9
5
58
33
63
6
15
3
6
11
16
15
29
33
7
105
48
8
7
9
63
53
52
12
23
25
51
15
48
18
56
88
8
16
35
16
3
9
12
9
3
9
20
10
45
5
39
13
35
4
57
111
48
21
11
13
95
25
3
3
21
5
15
16
12
15
18
162
17
76
21
11
1
51
48
9
18
6
15
20
85
8
27
7
42
23
4
9
35
100
3
17
7
60
45
5
16
30
24
53
52
17
28
27
53
43
9
11
4
57
75
29
15
24
52
39
9
8
48
25
36
23
21
132
19
8
36
13
27
15
29
28
9
24
15
20
43
14
10
57
41
10
29
16
12
8
13
32
12
12
4
84
47
1
47
52
41
10
5
4
12
29
10
84
36
6
12
47
45
27
7
14
16
15
9
44
43
5
27
60
124
24
32
1
30
2
31
21
23
9
15
1
15
5
10
18
27
5
27
1
3
48
36
29
31
5
15
7
17
1
15
57
63
60
15
21
9
18
17
7
30
3
27
12
5
19
14
7
15
54
11
31
5
12
64
17
4
6
153
17
12
19
15
30
24
80
7
5
4
27
3
24
69
48
15
14
48
3
45
15
52
77
3
21
28
42
2
15
67
60
18
8
31
20
76
9
3
3
14
7
24
36
3
5
16
39
41
24
19
36
21
36
51
38
4
48
32
15
1
42
5
55
45
65
48
15
24
31
77
115
53
7
6
47
4
12
39
14
63
7
14
22
17
12
16
96
57
47
4
9
11
13
15
12
33
47
52
29
12
22
41
24
1
15
3
29
1
12
20
22
9
63
26
79
5
52
8
4
54
137
13
20
3
33
22
5
64
12
9
27
69
24
18
2
82
36
41
52
8
25
12
44
10
12
30
3
9
6
48
21
20
1
35
64
51
14
4
92
7
21
3
39
29
33
48
15
64
3
26
27
12
25
20
19
77
16
11
24
36
1
42
81
29
27
1
18
18
6
2
31
60
68
36
1
12
32
24
51
7
2
31
20
12
1
6
5
40
9
24
24
8
76
15
33
71
28
17
43
32
40
39
33
3
21
44
16
9
15
36
3
12
18
54
17
9
19
77
31
21
18
21
113
36
7
8
13
32
51
33
4
12
35
48
64
77
22
5
4
51
5
16
84
57
42
14
24
10
33
12
15
5
33
39
31
5
4
8
13
12
42
24
12
21
8
1
15
12
93
87
12
20
73
3
104
49
48
18
45
45
75
5
3
12
21
15
16
21
8
16
23
28
5
87
9
27
1
3
41
4
35
55
5
55
5
33
7
12
24
5
31
17
43
24
3
9
48
33
54
98
34
153
12
21
18
72
57
8
1
84
12
20
10
2
3
21
87
4
8
28
15
14
15
33
3
24
28
84
9
35
25
92
7
20
31
42
39
36
8
9
7
3
78
48
24
11
4
5
15
1
39
36
17
19
77
64
8
16
59
37
23
64
15
120
50
10
18
35
12
13
15
3
6
11
7
30
27
3
24
17
7
50
40
23
12
28
32
57
60
7
9
36
6
33
9
11
4
41
52
48
12
8
39
16
5
31
24
21
11
21
ABCD 324051176*7^$a-1 [50006]
27
17
7
72
36
156
17
16
3
17
19
33
48
15
48
41
31
144
17
16
99
45
111
53
55
180
24
41
112
27
72
21
99
60
72
36
12
65
43
41
36
31
153
56
40
27
53
235
12
24
53
19
45
75
33
27
120
33
84
51
45
3
261
36
15
12
105
48
15
57
36
36
27
132
17
168
79
81
27
36
69
27
21
27
89
28
80
7
9
20
91
60
156
24
45
3
65
52
171
33
27
36
72
36
9
32
24
7
84
53
55
24
216
36
9
135
29
55
33
32
7
36
108
9
15
17
84
19
24
17
4
27
108
77
31
9
99
24
12
72
81
63
33
56
199
69
63
72
156
36
36
113
31
9
240
12
44
7
17
67
96
101
19
17
36
7
161
91
29
43
29
19
45
152
64
24
56
43
81
3
141
36
3
29
43
5
96
24
7
48
9
27
36
17
36
43
12
105
36
128
43
36
9
48
123
57
15
12
9
8
43
5
7
33
128
151
84
36
29
52
27
53
7
101
91
81
51
17
132
40
68
7
5
24
43
5
60
48
4
15
93
99
36
5
55
45
135
84
24
45
32
7
144
69
36
44
72
19
77
43
204
21
92
24
7
72
12
24
12
9
32
199
137
19
24
9
12
15
5
156
96
67
17
103
132
41
67
57
51
29
19
96
36
89
91
21
60
120
24
3
24
29
108
124
3
33
135
216
129
36
15
48
24
12
24
36
72
9
99
9
12
15
36
45
111
33
39
81
24
32
7
168
9
171
48
17
19
29
4
63
9
27
21
36
140
4
15
5
31
41
4
20
12
60
223
36
36
36
9
3
17
88
75
69
8
127
173
19
24
72
65
12
31
48
36
24
12
5
4
15
65
28
32
31
24
45
27
21
27
101
103
9
39
9
32
67
33
104
7
17
144
48
48
12
28
87
89
24
60
12
88
27
96
12
41
24
31
101
52
39
41
28
3
17
7
17
36
28
63
117
219
24
77
31
21
108
44
19
161
43
120
24
12
36
24
29
55
5
139
36
72
60
36
45
3
89
7
65
72
43
84
33
48
36
63
357
75
69
111
60
5
12
48
7
5
31
17
55
81
3
153
27
24
29
43
5
52
15
36
53
24
160
72
8
55
69
3
33
39
65
72
7
89
115
36
113
43
41
19
12
36
36
9
204
36
75
17
16
80
199
17
76
51
17
24
7
60
113
139
12
105
75
69
20
72
19
141
48
20
67
144
9
3
29
40
44
19
41
16
51
84
9
123
89
4
51
45
27
5
7
9
135
5
55
137
124
36
20
24
103
41
55
48
60
17
31
161
108
16
36
32
7
24
156
149
12
43
9
12
24
32
40
8
19
12
108
117
123
5
7
89
7
36
48
113
91
5
52
60
68
24
43
5
24
115
45
56
24
55
48
17
7
9
8
67
29
24
19
45
116
36
16
75
77
127
84
24
156
65
16
27
17
7
5
24
88
39
33
104
67
5
108
103
36
36
120
101
7
72
17
55
65
7
41
24
7
29
36
67
9
252
27
5
96
7
48
9
27
137
7
5
24
79
249
8
19
21
32
31
17
64
36
123
9
63
9
36
39
5
4
27
33
80
4
132
219
36
9
20
4
8
72
67
168
65
79
36
48
72
108
69
3
24
12
105
99
77
84
12
160
27
21
303
9
32
16
63
77
55
45
12
68
19
53
139
69
3
36
96
41
16
32
96
4
39
41
12
16
104
88
27
9
63
96
65
16
44
48
55
9
27
60
36
48
60
156
53
16
3
89
19
60
17
60
7
60
36
81
27
21
80
7
84
60
81
36
12
27
132
41
7
101
52
32
28
27
36
45
27
36
41
108
12
48
24
64
3
9
15
12
5
55
41
43
36
117
15
36
117
27
9
135
12
9
15
21
188
64
15
36
36
144
84
53
144
43
41
7
24
120
53
16
63
48
24
45
111
24
125
12
28
72
87
17
31
9
135
33
72
56
55
33
63
72
81
183
161
12
52
60
75
33
39
249
27
12
33
12
15
84
113
48
48
40
39
9
24
32
16
8
96
4
27
5
55
12
65
211
12
168
57
51
117
75
5
40
92
48
36
19
29
28
20
7
96
84
5
28
92
136
96
75
101
40
27
144
77
43
36
36
24
120
36
17
43
36
65
36
28
20
7
29
24
96
4
ABCD 324071772*7^$a-1 [50009]
59
54
27
15
36
21
39
9
64
8
12
15
6
36
39
52
35
12
12
72
9
40
20
21
27
9
3
52
8
3
6
3
15
42
24
66
49
23
97
59
6
6
12
37
20
4
17
36
30
33
9
3
12
33
7
5
6
37
17
6
42
12
6
36
6
15
28
24
47
61
92
9
39
21
6
21
3
9
12
36
105
19
41
79
20
21
15
12
39
12
12
36
1
8
12
48
21
6
54
24
7
11
21
39
36
6
79
41
7
29
6
90
6
36
6
216
3
15
13
23
9
28
12
41
12
7
77
24
54
12
1
5
96
39
3
25
24
20
15
6
67
48
5
24
18
90
3
4
5
30
33
45
54
1
20
40
20
3
25
12
20
27
25
5
6
6
12
51
33
3
45
30
37
47
42
31
12
107
6
7
41
15
21
54
49
5
72
3
16
32
60
3
12
30
3
12
12
15
33
3
24
13
8
45
19
96
5
39
15
1
12
17
12
36
3
45
19
36
12
59
48
45
16
23
37
12
48
17
42
12
12
9
15
6
6
18
55
119
36
13
41
19
17
3
3
96
13
5
12
42
30
19
92
48
72
39
9
33
30
81
60
21
60
24
31
20
45
12
27
40
48
5
15
27
1
11
18
36
7
17
15
57
6
33
33
6
18
43
5
78
1
36
32
33
48
18
30
18
21
4
59
37
41
6
54
24
18
69
27
6
27
9
36
78
42
54
6
6
30
91
77
39
12
21
19
8
21
3
15
18
6
12
66
12
96
66
36
12
6
15
15
25
36
23
49
5
24
12
12
27
28
12
11
21
16
20
15
18
84
6
1
11
45
15
9
3
54
3
15
1
23
18
24
7
5
6
69
9
30
48
54
19
5
54
49
32
100
17
6
42
3
3
9
108
64
29
6
12
33
3
45
147
42
12
31
35
6
7
20
48
64
23
6
12
66
9
64
17
12
42
12
18
7
17
60
3
15
13
17
6
6
24
42
45
12
52
140
16
20
51
13
5
115
5
42
66
12
15
27
12
97
5
24
42
6
7
65
24
39
40
17
12
91
17
12
84
19
35
1
20
4
35
45
33
18
37
11
18
3
39
9
3
9
111
6
18
18
18
36
6
120
6
37
20
40
5
19
36
35
66
51
69
31
20
40
23
48
1
56
9
6
48
30
18
9
12
12
15
13
5
54
6
6
21
3
78
19
5
6
45
60
4
29
87
57
15
27
1
89
72
51
3
24
33
33
19
95
6
48
87
9
90
21
33
7
84
59
6
6
69
48
52
29
18
30
12
6
6
60
39
28
92
28
89
36
3
3
9
12
45
15
160
20
15
18
7
29
18
18
36
7
48
12
11
54
15
39
61
23
9
15
78
12
3
3
36
84
12
30
48
15
24
3
45
108
24
15
13
5
3
52
23
24
13
5
36
30
72
54
3
9
18
78
24
111
63
37
60
5
3
4
5
12
103
17
6
13
20
15
42
24
3
39
60
21
15
12
102
12
6
6
18
6
91
5
55
11
9
12
21
24
15
28
8
4
5
31
24
35
42
12
12
18
36
6
7
5
27
3
12
45
33
6
37
11
13
120
8
52
20
15
6
7
11
6
42
1
8
9
3
81
7
47
6
51
15
42
12
7
59
13
12
47
9
9
63
21
12
36
39
9
3
3
57
12
57
6
18
19
20
81
19
8
12
21
27
28
32
21
39
15
30
66
18
54
37
47
6
7
12
53
3
12
33
18
61
125
31
11
1
5
6
1
5
24
6
25
65
24
6
12
48
72
13
107
12
12
12
13
41
90
72
6
15
39
108
1
83
42
27
21
7
71
21
76
12
60
20
3
78
30
36
6
15
60
3
18
51
27
6
72
55
5
12
63
40
12
8
3
9
36
4
77
12
39
63
120
6
3
21
27
12
16
17
7
17
24
27
21
27
24
88
12
56
24
27
49
17
3
9
42
60
24
126
18
21
39
6
15
12
12
28
47
45
21
6
9
52
20
28
17
3
9
12
30
12
9
21
42
12
30
3
57
43
35
54
42
13
68
39
30
3
88
20
93
12
63
120
3
57
24
39
9
9
6
13
44
9
39
52
89
84
3
24
117
24
79
53
78
48
18
36
7
56
51
21
33
19
8
21
27
3
9
60
28
59
18
43
11
1
23
9
45
3
21
7
71
109
5
15
45
6
6
55
29
31
5
7
8
81
24
54
24
9
87
48
1
32
12
75
60
25
48
12
23
57
75
13
32
27
61
8
15
54
6
18
114
36
18
151
29
30
6
3
64
48
8
51
1
59
1
48
24
8
40
8
60
12
9
39
81
24
24
3
51
24
13
53
12
30
24
72
21
52
35
25
56
21
36
12
36
7
68
4
17
31
41
19
11
21
48
12
60
27
73
5
3
21
6
21
60
40
5
19
96
11
12
6
12
19
12
5
6
121
5
150
33
28
29
42
60
21
21
31
8
21
12
7
5
15
9
39
9
43
59
60
6
15
15
6
48
72
6
61
59
13
5
24
42
9
9
3
16
5
6
13
35
33
3
42
7
53
30
54
43
36
60
35
12
12
54
39
3
24
13
20
3
6
36
24
24
7
11
157
29
12
30
24
57
21
42
36
49
32
33
18
37
59
66
7
12
17
3
15
1
17
3
9
15
3
37
83
30
42
30
3
27
33
3
18
12
15
4
59
21
21
138
37
12
8
15
45
12
9
12
111
28
32
27
30
54
24
12
13
113
3
15
12
6
7
5
18
48
1
48
12
65
103
23
1
71
6
12
19
12
80
63
13
11
21
21
19
47
21
3
42
6
1
23
48
12
37
48
20
33
12
55
12
8
39
36
9
27
61
23
37
12
5
24
12
39
16
11
13
48
12
47
33
21
7
8
4
8
21
7
12
92
15
24
69
33
48
66
21
3
54
114
12
24
25
47
42
36
3
39
13
8
4
11
18
12
7
92
16
5
55
5
18
24
13
11
24
57
81
6
85
41
6
21
40
48
12
12
5
3
28
84
77
36
7
29
7
5
55
24
5
24
12
24
55
48
20
3
60
6
31
12
17
30
49
24
29
12
79
11
36
1
11
12
84
6
18
21
9
6
78
18
12
18
7
8
57
6
6
24
6
18
42
24
42
6
1
5
7
41
6
21
40
80
27
24
12
144
54
18
102
7
101
18
42
12
19
8
27
25
41
7
113
18
13
23
48
85
72
60
72
41
19
53
48
15
64
17
18
18
114
33
63
6
6
54
19
53
12
7
17
90
21
28
29
3
3
45
4
11
42
12
12
24
36
42
24
96
61
5
43
5
7
5
18
13
29
3
21
39
148
84
20
75
1
72
5
24
19
20
69
24
54
37
8
48
4
8
9
6
6
87
39
108
18
6
18
3
28
44
27
24
6
84
30
97
11
36
13
29
51
40
35
30
42
18
18
9
3
42
15
28
29
3
21
15
52
35
37
60
11
48
36
18
18
6
3
69
36
18
24
81
87
18
24
138
1
23
12
84
25
5
3
21
79
11
120
1
17
18
21
3
6
48
27
28
8
51
6
48
19
11
24
1
84
35
42
3
108
69
60
39
15
6
24
24
12
19
29
15
16
5
7
17
24
31
89
12
48
30
21
27
6
15
28
32
63
36
9
15
49
17
3
39
36
1
23
6
15
15
24
49
23
69
16
41
39
9
24
27
4
17
24
19
5
48
15
33
7
17
48
15
12
28
47
21
4
8
40
20
3
42
48
27
33
115
20
4
23
33
33
24
7
77
36
30
12
78
7
23
12
12
1
29
30
13
5
15
60
15
72
21
60
9
19
12
65
12
3
15
36
61
36
ABCD 324097542*7^$a-1 [50070]
72
27
45
3
9
60
198
72
66
60
18
18
75
33
3
141
27
36
147
189
33
12
99
81
186
102
78
138
24
36
228
18
72
114
36
108
30
144
36
36
18
6
102
132
48
72
132
18
54
27
117
18
93
33
12
6
162
63
21
90
33
3
9
15
54
18
18
72
72
66
78
27
45
66
18
114
48
6
84
24
54
108
12
36
36
96
54
63
81
66
90
96
12
42
18
39
33
12
6
30
18
222
108
72
84
42
66
24
39
81
60
99
75
24
108
57
33
84
123
39
162
6
18
12
24
54
102
24
48
63
69
144
174
6
111
15
12
9
171
54
36
6
228
6
18
54
84
27
81
6
9
45
3
9
36
87
189
12
87
3
33
9
48
24
36
12
18
54
6
18
30
9
36
153
6
18
48
51
48
60
3
9
45
72
24
48
24
75
9
18
9
36
33
18
36
126
36
12
90
306
27
123
138
15
3
96
36
36
18
12
96
180
3
9
24
66
9
27
105
21
24
48
18
9
69
48
123
9
72
63
45
75
9
6
9
63
48
90
6
90
48
6
9
45
27
111
33
21
99
15
90
18
81
81
138
6
198
54
36
3
243
54
72
18
117
45
42
36
9
39
78
18
18
36
18
72
21
24
9
36
18
54
90
18
12
18
105
9
27
99
18
54
18
90
36
12
78
36
99
111
198
24
144
120
132
84
36
99
15
126
135
117
48
51
120
69
39
9
78
18
75
33
120
90
42
72
126
18
36
3
60
27
165
24
9
18
72
210
18
9
24
36
99
36
30
15
279
21
69
84
27
60
27
21
51
54
48
24
108
48
72
6
126
12
96
18
57
60
9
12
96
72
108
39
36
33
27
9
72
36
84
6
18
39
96
21
108
6
66
108
18
6
30
6
39
36
60
147
54
42
81
135
18
30
6
108
39
36
27
33
153
48
60
228
24
18
18
111
69
36
99
3
42
18
54
18
21
99
81
153
24
3
51
30
54
72
78
36
12
96
102
69
93
24
18
30
60
39
69
66
42
48
36
72
24
3
33
12
168
63
48
15
36
90
39
9
36
51
27
30
108
36
72
42
36
18
18
9
108
183
6
3
9
24
180
27
171
72
18
12
87
48
33
63
27
54
72
147
69
75
27
6
18
354
15
9
3
9
42
30
114
138
36
18
6
75
141
12
6
30
51
72
21
90
6
90
126
72
3
33
54
90
18
12
18
78
9
21
18
42
12
42
18
18
66
27
99
141
111
6
27
9
54
390
60
18
12
6
18
216
120
9
24
144
27
30
15
21
99
33
72
39
69
12
36
18
42
18
66
6
18
66
24
126
63
57
54
288
24
30
36
36
6
84
261
87
30
18
60
12
153
33
18
45
45
180
12
96
111
27
9
24
81
120
60
72
30
126
15
153
12
18
60
36
21
60
9
108
36
84
135
9
6
126
54
12
54
159
9
48
36
18
162
78
108
21
105
63
36
63
117
45
75
15
9
72
9
12
27
36
45
114
21
51
12
36
6
39
69
18
102
42
120
6
12
18
6
99
9
75
135
9
81
24
108
18
18
111
72
27
72
9
33
27
39
18
15
9
90
12
18
24
36
144
30
6
72
3
33
63
21
162
45
45
54
42
84
18
24
12
60
18
39
69
72
3
9
24
90
18
30
114
126
120
162
6
81
21
15
36
135
12
54
63
15
12
6
3
9
90
9
141
138
6
18
18
162
30
36
42
9
81
84
18
6
138
69
21
108
15
36
117
12
15
21
51
288
27
45
9
180
138
6
72
39
87
9
27
12
96
30
24
18
90
102
18
42
21
33
27
93
36
42
54
90
84
42
27
9
120
18
6
108
18
84
42
162
18
66
9
33
39
9
15
63
18
75
9
42
18
138
54
6
18
39
45
42
84
42
174
6
36
12
60
30
42
120
51
21
36
6
12
105
12
99
42
3
69
12
159
3
6
111
33
84
240
18
18
3
105
12
42
12
9
45
63
45
36
72
114
18
54
12
45
24
9
30
222
36
48
36
150
30
72
24
66
60
120
90
60
54
ABCD 324274052*7^$a-1 [50014]
54
57
48
21
3
21
42
9
24
81
30
45
81
63
99
48
33
24
21
15
21
204
66
21
9
179
25
87
63
17
28
68
24
4
24
45
39
8
13
39
216
36
45
3
63
78
87
75
150
3
45
90
6
83
37
75
24
12
33
36
36
48
83
16
288
8
4
60
80
16
8
109
99
120
9
60
120
75
8
76
20
100
33
107
1
47
13
15
81
39
105
15
36
24
81
3
33
84
39
87
48
129
15
6
39
20
1
47
28
84
72
45
3
8
48
48
31
192
21
120
33
36
135
165
114
9
57
3
132
21
11
24
64
9
102
54
84
47
28
68
13
11
52
44
31
6
36
60
35
96
28
21
24
23
13
24
147
15
78
27
8
1
51
60
9
63
168
32
28
105
27
36
27
17
40
57
24
23
4
132
72
63
42
6
54
75
8
1
23
31
102
59
61
39
132
39
30
18
45
21
87
93
72
15
3
21
81
63
20
52
69
51
92
48
4
44
64
12
105
63
153
48
36
84
15
96
9
27
80
64
45
107
28
84
15
17
24
25
3
300
57
95
16
33
12
75
15
45
99
144
150
195
24
120
8
73
6
93
12
60
69
23
72
24
28
9
11
49
51
60
63
57
33
102
48
6
15
60
15
69
57
120
48
99
87
9
60
57
240
99
15
114
39
120
63
9
104
25
180
59
1
111
9
39
8
64
21
48
107
40
8
1
99
12
84
75
21
33
347
13
120
15
36
8
31
9
8
96
96
1
51
9
35
16
56
7
42
36
35
133
35
7
45
12
8
13
36
47
52
140
24
103
18
51
60
48
15
105
276
99
66
95
76
81
204
24
75
99
105
21
35
144
13
75
24
15
30
3
57
3
3
17
76
195
9
60
81
42
45
105
35
40
24
21
18
45
24
20
97
3
68
133
15
45
30
66
3
44
64
45
3
12
129
24
59
37
84
147
189
24
23
28
9
35
37
203
37
3
12
20
49
3
168
27
66
36
59
1
3
57
120
15
105
39
57
59
24
31
48
281
24
28
44
24
31
144
81
9
96
23
61
15
21
75
36
72
87
141
9
84
6
6
108
252
147
80
1
23
277
11
24
64
8
28
12
24
8
127
33
21
27
8
37
59
4
105
42
48
89
1
36
84
60
60
119
13
24
24
75
60
12
8
24
31
30
60
87
129
30
6
90
18
30
357
12
60
132
69
42
45
20
13
36
47
4
33
42
117
60
57
3
60
168
9
23
1
147
12
21
39
117
23
24
28
45
3
51
6
59
1
84
72
35
127
42
60
90
17
24
55
33
36
45
36
144
35
103
93
20
133
15
171
233
28
75
48
17
28
120
81
90
89
16
8
61
11
61
24
3
104
64
39
174
66
33
104
24
96
109
48
66
9
12
9
131
40
39
17
31
57
183
96
6
15
9
83
16
57
6
78
35
16
45
96
27
72
21
24
51
60
68
1
30
6
48
83
72
1
3
72
9
147
33
6
54
135
105
15
92
48
37
3
231
336
9
9
111
15
17
31
57
60
20
64
12
72
21
47
40
32
13
27
176
48
133
3
8
48
127
54
63
12
189
36
39
105
111
15
6
3
81
15
56
79
30
15
68
168
13
15
21
167
64
15
45
108
128
28
156
32
112
45
60
15
39
21
44
24
37
51
285
15
105
84
39
81
24
23
79
233
25
39
21
83
13
18
42
15
32
72
24
13
3
80
4
3
105
84
69
47
48
24
52
36
8
16
56
40
60
72
21
75
68
109
210
54
96
75
129
24
12
84
3
51
81
36
68
121
3
81
27
80
49
15
63
41
37
48
114
6
36
36
11
97
23
127
96
6
63
75
45
51
113
28
20
96
16
180
44
28
81
18
102
11
88
8
37
60
84
75
120
204
12
9
12
63
21
63
156
68
64
8
16
15
30
144
60
36
15
96
72
20
13
39
51
93
21
24
39
8
55
30
35
160
8
7
69
48
57
11
109
24
15
44
37
75
39
65
1
60
75
69
120
59
28
20
40
9
51
33
39
81
36
24
75
261
47
76
27
81
12
21
30
ABCD 324308522*7^$a-1 [50010]
6
152
10
35
3
58
2
22
18
24
17
61
6
24
18
74
4
12
6
14
36
54
10
18
26
96
4
17
15
142
14
22
83
3
24
22
18
24
54
8
4
32
48
58
12
101
49
30
2
6
48
28
17
49
2
4
54
24
60
30
17
13
30
24
18
102
20
46
36
60
47
21
52
12
6
54
8
3
63
22
6
24
6
12
18
56
46
18
26
28
78
17
3
82
98
154
24
38
18
4
2
12
33
37
24
11
63
84
4
56
117
3
81
49
6
14
70
42
6
170
12
34
96
36
6
24
26
22
24
20
15
7
36
5
13
74
9
1
44
54
72
48
6
22
8
54
15
1
11
31
68
10
36
12
18
14
6
46
144
18
2
54
10
158
90
4
84
6
44
28
12
5
7
17
39
36
6
3
55
30
92
58
44
10
23
27
12
16
6
23
24
12
1
48
18
48
2
18
105
48
49
110
4
18
59
75
22
2
36
45
12
43
6
11
31
8
10
8
42
9
7
5
1
60
116
3
43
42
32
18
9
63
16
84
24
44
46
114
2
30
28
42
60
30
152
4
24
53
13
26
16
48
72
12
42
24
62
10
30
228
2
4
48
18
48
12
5
13
24
11
139
56
10
54
42
12
30
84
96
44
54
40
56
75
24
25
78
18
44
15
73
12
12
30
38
22
14
18
28
8
9
9
34
12
17
7
20
22
72
32
15
55
48
18
14
45
61
11
49
12
38
16
5
25
84
60
42
38
18
66
24
72
39
25
92
18
4
68
34
26
45
27
34
47
12
9
136
84
84
2
10
35
63
106
6
42
24
48
8
18
16
8
36
9
39
34
2
144
118
26
22
6
42
8
3
49
11
9
3
7
53
25
2
102
40
14
6
28
6
12
200
9
13
6
66
18
48
48
14
12
28
24
6
60
30
24
8
18
90
51
9
48
22
24
12
6
8
51
36
1
30
18
71
9
16
18
60
18
6
32
66
28
12
78
36
44
106
30
12
12
17
3
22
24
35
1
42
24
30
44
36
22
8
33
1
98
4
44
24
66
15
7
48
18
18
24
6
6
24
24
125
37
80
52
60
42
62
27
1
66
2
16
59
15
52
68
36
33
12
31
54
23
19
41
12
33
70
146
46
8
34
2
22
26
4
14
100
48
18
14
24
16
2
36
40
18
6
120
24
18
42
66
11
25
56
16
30
134
16
36
2
24
57
19
12
90
30
30
14
144
4
6
30
5
19
2
52
30
114
90
8
4
30
30
2
51
115
5
13
18
54
50
28
41
7
56
34
30
26
12
34
12
72
17
36
1
8
6
34
11
7
30
20
4
59
7
6
14
22
6
5
9
82
17
39
60
18
70
5
60
7
38
90
40
44
112
12
6
50
4
41
97
54
110
15
27
46
2
22
38
34
14
22
2
4
90
42
2
64
6
36
8
136
54
24
42
12
120
2
172
48
12
47
7
44
9
12
1
23
19
78
66
17
19
17
63
4
8
22
12
66
30
12
11
15
81
31
36
54
35
9
142
12
62
24
138
10
84
2
4
41
61
6
78
12
6
17
199
30
32
154
65
69
18
34
11
63
82
35
31
44
45
15
165
9
90
70
11
135
24
16
12
56
24
28
12
24
44
94
18
17
15
4
5
7
12
36
6
18
77
33
10
60
2
34
14
72
15
43
6
18
18
102
68
88
20
88
6
14
105
49
14
40
72
5
13
78
18
102
113
97
86
88
12
48
2
66
4
77
24
1
6
18
138
17
12
1
8
28
62
28
68
40
42
47
13
6
42
18
17
39
16
20
108
24
4
18
78
8
48
36
4
2
46
17
9
52
14
24
36
52
12
17
19
92
10
44
4
56
16
30
6
2
57
7
20
4
54
23
9
36
22
18
2
108
54
3
1
48
14
34
26
94
23
3
36
52
36
8
22
48
122
16
6
11
25
18
54
6
14
28
48
18
12
48
53
61
20
16
54
38
22
32
81
19
36
12
5
9
64
42
2
30
16
18
47
51
4
12
2
3
87
48
34
26
45
27
4
6
47
9
22
18
48
26
10
30
80
81
49
2
4
26
15
19
17
75
9
43
20
10
23
7
20
34
14
9
24
7
50
10
54
42
6
132
35
24
1
20
6
102
51
19
30
12
6
36
17
19
53
24
7
60
26
166
48
66
68
4
54
12
48
30
24
2
64
54
12
84
48
14
12
33
43
18
2
84
76
5
72
25
2
40
24
12
18
6
8
46
54
68
12
33
21
15
7
60
36
48
5
7
18
84
6
8
40
6
35
43
20
10
30
8
105
31
6
18
20
22
2
4
5
13
24
6
66
47
25
24
30
2
10
96
24
60
8
22
12
26
88
146
12
51
1
54
20
9
7
29
60
3
22
38
90
4
54
44
9
67
6
62
24
21
36
49
11
61
66
20
4
60
17
13
2
12
40
12
2
64
12
59
9
16
38
82
35
24
21
90
54
16
20
54
6
46
18
24
78
89
15
4
12
5
37
8
24
16
23
25
11
37
6
20
88
65
61
30
32
112
8
45
37
48
47
37
108
20
10
6
12
170
6
22
14
4
42
78
11
108
1
12
86
40
17
1
23
7
29
3
94
144
66
17
39
22
20
52
23
31
18
14
22
12
47
60
111
106
36
42
6
60
138
8
24
21
1
12
14
40
50
16
2
10
30
2
12
16
35
45
39
25
26
45
7
2
22
14
63
1
6
42
23
181
2
34
18
42
2
88
24
44
28
6
6
104
16
29
13
11
39
64
53
24
9
66
28
18
35
13
18
132
24
2
4
23
15
28
12
102
78
5
27
21
9
6
102
15
48
49
38
10
8
30
24
102
58
96
5
7
14
6
34
36
23
7
6
66
8
16
18
36
14
18
34
144
12
8
9
31
66
62
21
67
66
54
2
22
5
60
108
7
5
109
6
48
78
6
42
8
4
23
51
12
136
12
29
21
16
24
12
30
24
8
21
31
12
12
44
28
17
7
12
6
20
106
120
42
2
45
43
30
60
2
88
128
69
13
50
40
144
90
14
84
10
18
18
14
46
20
54
142
108
80
36
22
24
8
16
5
24
37
2
88
54
35
7
30
18
53
57
70
2
52
35
43
20
4
8
22
120
26
22
8
28
32
18
10
48
24
6
2
4
12
47
9
58
6
2
28
36
54
104
3
72
27
96
10
30
5
43
14
58
32
24
36
76
17
72
115
12
18
24
24
18
6
66
65
36
25
42
17
13
36
ABCD 324389994*7^$a-1 [50012]
27
10
15
59
21
1
26
22
6
72
21
8
15
1
11
37
21
14
10
12
39
9
15
21
12
48
35
3
61
23
25
21
12
66
9
11
9
39
57
16
12
27
6
42
12
6
14
12
10
27
45
51
8
13
12
23
1
54
30
27
8
28
33
63
35
1
27
18
2
21
24
1
11
16
8
4
27
32
12
10
2
10
36
27
23
48
46
36
2
1
45
3
15
33
33
2
12
22
24
6
5
7
17
49
14
10
38
1
33
12
23
1
12
14
16
29
12
25
14
1
3
5
48
7
17
27
13
3
30
15
21
2
46
12
3
3
12
9
39
8
16
53
13
14
1
11
16
29
1
38
97
48
11
9
19
30
6
53
13
11
49
18
81
9
12
12
12
12
36
3
12
20
63
4
8
22
11
3
34
12
11
27
12
58
50
4
6
3
23
28
5
1
36
26
12
4
30
66
18
47
13
15
9
24
23
4
96
11
34
27
44
49
11
27
12
45
7
30
30
17
1
71
4
84
21
12
14
28
32
1
20
28
3
21
12
47
28
36
12
54
123
8
7
33
9
23
3
21
31
53
1
6
36
44
28
53
13
12
12
36
12
3
33
12
24
15
51
5
13
48
12
3
11
4
5
15
12
1
47
22
27
44
36
27
22
24
50
52
81
3
6
11
4
3
21
8
1
24
26
4
12
18
3
12
21
51
27
18
24
27
72
20
1
26
1
36
3
8
16
17
51
10
2
4
5
13
14
21
7
30
15
27
30
18
29
28
33
126
8
13
20
25
15
21
26
33
16
9
11
13
11
7
60
5
1
15
27
65
16
105
51
11
24
40
6
42
6
39
36
11
12
88
12
44
4
42
18
36
33
47
82
14
36
25
21
35
4
3
9
8
15
37
21
3
44
27
13
21
27
15
9
20
13
14
16
30
12
23
1
6
8
45
12
1
14
16
6
14
49
11
4
6
48
11
16
33
2
45
28
35
9
39
22
14
25
8
7
5
28
60
32
1
27
20
7
32
16
42
2
22
26
10
36
18
9
59
10
18
8
120
57
16
9
3
48
3
6
12
71
12
7
6
26
4
12
5
37
3
15
6
27
24
23
4
6
23
12
27
48
76
5
4
75
24
29
27
1
36
9
18
8
21
19
9
9
26
9
25
48
36
6
6
12
15
24
20
16
23
10
18
8
16
6
47
12
7
18
6
8
21
27
36
36
1
27
41
1
12
14
37
21
11
49
24
14
13
47
100
6
36
26
33
75
33
1
24
2
33
37
24
23
4
9
14
33
24
27
4
44
4
8
25
11
10
26
25
21
42
5
31
44
33
7
29
13
11
19
5
27
4
41
28
15
8
40
29
28
45
36
11
49
38
4
5
37
2
10
86
37
12
3
18
12
36
15
80
1
62
10
12
71
25
3
39
24
29
39
52
17
43
6
30
24
6
11
3
48
25
32
19
6
3
45
2
10
108
38
4
6
12
6
6
15
63
5
37
48
15
3
21
3
9
3
18
62
12
9
1
6
17
12
4
87
30
15
51
21
9
3
23
13
9
15
21
83
40
20
25
12
2
4
30
3
75
93
3
77
28
21
11
39
46
2
58
3
27
5
76
27
12
30
23
25
3
33
36
11
13
11
28
21
12
27
9
42
32
12
4
20
16
32
22
3
15
6
66
8
10
14
48
1
39
126
35
1
23
7
8
49
45
120
24
2
45
15
10
3
57
11
28
39
5
1
18
24
42
54
24
6
39
32
3
69
1
27
15
77
7
18
12
2
34
14
1
27
5
31
6
27
57
24
11
7
21
33
24
12
2
16
36
8
16
5
31
21
39
6
2
25
35
1
24
3
18
3
95
45
4
3
12
12
9
20
36
19
29
85
83
4
3
6
15
11
22
14
10
2
36
81
84
60
13
2
70
12
30
42
11
12
48
40
36
9
11
1
50
34
15
8
28
27
6
147
15
36
6
14
33
1
26
9
39
10
18
32
22
11
49
36
18
12
5
28
15
60
20
4
8
10
11
40
11
12
10
3
45
11
28
59
4
41
1
26
40
18
14
4
18
2
24
22
36
24
24
60
2
21
36
19
9
3
18
14
4
48
36
45
75
9
15
53
1
11
15
45
1
30
36
8
1
15
18
24
15
21
6
6
6
42
12
39
20
7
12
17
13
6
12
32
10
74
12
10
23
15
34
39
27
21
23
28
5
25
3
81
11
28
32
27
4
6
23
61
2
13
83
9
3
9
15
12
34
3
12
15
5
13
24
35
15
33
1
60
36
27
21
36
18
6
3
3
9
35
33
7
9
3
6
38
1
48
9
6
20
12
24
57
4
9
54
12
18
24
26
4
29
4
72
21
3
32
1
42
6
3
33
6
20
46
83
15
28
6
12
36
12
11
24
4
33
18
9
21
26
25
3
128
9
39
13
21
42
5
4
20
1
2
10
3
48
33
3
33
2
34
2
28
12
30
3
39
6
6
36
5
1
6
18
3
9
30
6
18
53
37
12
2
10
27
69
24
14
46
102
12
6
12
3
32
3
72
13
21
38
9
7
17
49
14
9
67
17
25
6
9
11
21
24
25
6
18
2
22
2
58
54
9
21
26
13
72
12
8
1
6
6
38
61
9
47
4
11
24
1
3
6
60
3
23
34
24
12
14
16
42
23
1
14
12
1
33
11
1
18
41
1
6
9
9
30
77
37
3
80
13
12
39
33
26
33
28
60
11
28
6
48
48
11
28
11
13
3
32
1
45
24
24
3
24
63
21
27
8
12
52
17
84
40
75
8
60
10
3
45
2
24
28
42
3
39
6
2
10
11
75
33
79
18
3
3
41
13
38
22
47
28
11
22
2
9
7
12
77
7
6
27
24
45
15
3
18
66
66
14
22
42
29
31
6
11
1
15
36
75
54
18
53
13
71
13
18
6
14
28
32
33
133
23
16
21
6
30
26
73
20
12
7
9
23
4
29
37
30
17
12
7
17
13
11
19
20
12
13
60
3
20
16
9
11
22
12
26
21
27
48
4
56
33
4
3
6
6
29
24
7
18
14
21
1
48
83
36
7
53
25
6
6
6
30
35
12
37
15
20
39
10
3
11
40
9
8
13
24
14
12
16
21
59
57
31
9
45
6
89
19
8
9
61
2
1
39
48
5
13
12
47
1
36
30
21
12
9
38
10
12
86
12
52
36
18
12
42
5
4
80
12
19
9
35
36
12
28
5
4
39
17
1
12
35
15
82
12
18
21
24
8
13
24
12
24
3
39
5
16
20
13
3
44
3
1
15
18
6
29
52
20
1
27
95
34
24
15
21
3
23
40
17
13
36
26
10
11
7
149
4
23
13
3
6
11
19
17
1
3
21
38
21
1
14
69
1
15
39
12
30
3
33
14
9
15
48
12
16
5
27
22
3
21
6
8
4
18
30
29
24
25
2
1
12
9
6
8
22
2
1
15
24
48
42
6
9
21
59
3
1
3
6
2
13
132
45
6
9
57
14
10
3
32
51
1
27
9
24
3
33
36
11
10
54
6
3
36
45
12
12
2
24
16
33
9
14
9
13
36
39
9
18
18
12
18
12
18
62
36
21
72
19
9
27
6
3
3
48
5
40
21
14
1
57
12
71
3
28
33
33
2
16
30
3
27
6
11
25
15
47
69
51
34
18
9
21
63
9
14
24
22
11
3
1
9
15
23
22
11
25
6
6
30
33
71
13
9
71
12
15
10
11
55
45
3
12
5
1
14
49
27
29
25
50
93
24
7
18
15
9
12
6
20
21
1
6
21
47
16
44
24
13
45
60
36
14
4
32
28
36
18
42
5
28
32
16
69
18
5
37
18
17
1
30
6
42
30
12
2
13
23
34
15
21
24
6
44
16
57
3
29
12
49
3
21
2
4
21
12
45
18
54
23
4
12
27
8
12
46
14
22
23
37
24
59
43
6
3
116
4
9
24
50
12
13
8
13
24
26
1
27
9
24
80
1
35
49
3
11
4
18
12
23
25
26
1
21
15
20
7
56
16
48
17
13
26
82
35
12
25
30
6
12
15
36
11
25
21
14
33
15
46
12
6
42
12
42
17
25
35
1
12
35
3
4
17
1
60
26
61
33
2
10
84
42
17
1
12
18
56
10
12
3
8
19
30
18
45
12
23
4
6
23
12
1
6
18
3
3
42
6
20
16
96
6
11
25
66
68
33
25
2
45
12
13
2
85
11
16
30
36
12
12
2
36
1
12
15
6
39
3
20
22
60
26
34
24
38
16
66
14
25
9
36
3
12
12
15
30
48
3
107
22
11
25
24
12
2
10
3
3
8
10
54
8
36
28
20
36
10
87
57
39
11
10
6
33
48
3
9
8
25
39
27
6
12
15
3
104
96
24
28
153
9
14
34
18
56
9
4
24
117
14
9
1
6
12
6
24
18
29
88
21
11
64
47
24
4
45
3
21
21
2
24
12
36
1
33
27
47
10
2
10
36
51
8
13
24
11
1
11
27
4
12
53
15
21
15
48
73
21
39
35
69
4
12
8
13
12
60
36
26
13
27
32
40
5
13
3
11
16
9
69
47
13
24
14
16
32
9
7
18
11
13
63
15
9
9
51
3
33
20
31
42
12
24
3
3
12
5
12
37
26
28
45
32
13
12
3
59
1
44
4
12
12
33
23
3
28
6
23
39
46
2
10
23
13
24
39
47
9
1
3
3
45
23
16
54
3
33
50
10
18
8
25
3
80
34
18
6
12
30
5
37
2
10
2
9
27
60
21
27
10
15
15
5
19
21
15
90
6
18
3
12
44
3
28
5
63
4
6
11
39
45
25
27
47
1
9
6
17
24
7
5
52
8
19
36
5
24
25
6
6
14
12
25
8
15
22
14
37
33
60
3
23
12
25
20
13
ABCD 324496242*7^$a-1 [50040]
17
79
29
25
59
12
67
32
40
17
24
75
21
43
36
2
27
13
8
4
6
20
60
30
34
18
8
15
7
32
28
2
16
20
24
40
95
3
93
15
45
87
69
43
8
10
47
60
33
10
50
12
10
26
12
18
10
71
12
61
20
66
4
53
63
21
43
8
42
30
16
44
28
32
30
58
2
58
12
17
69
84
16
54
29
9
10
5
73
92
78
72
48
33
21
3
96
1
36
20
4
50
21
19
48
18
114
48
38
24
16
59
3
22
56
15
7
2
30
9
39
9
9
94
38
22
8
9
39
24
30
6
69
25
23
15
40
8
9
1
35
15
21
33
88
8
10
42
2
16
120
5
45
22
32
18
22
8
69
51
22
8
30
21
79
2
6
72
10
59
3
16
17
33
22
137
145
60
38
105
55
48
14
66
34
30
60
5
13
30
8
10
24
68
42
21
49
38
9
1
60
62
9
1
68
51
7
30
11
9
22
65
36
37
24
8
51
67
17
15
60
52
66
54
36
42
50
30
27
45
10
8
12
10
20
30
40
6
20
52
8
54
18
27
1
14
33
33
4
23
33
12
48
144
6
22
11
7
42
32
3
12
45
6
22
71
9
3
48
21
16
72
35
55
50
40
11
7
2
15
67
6
20
15
19
17
19
44
9
1
38
78
4
6
17
15
12
28
29
19
20
4
38
10
42
38
33
48
79
2
6
21
12
39
18
51
21
30
33
9
58
53
60
36
39
42
12
60
18
42
6
34
18
41
51
126
34
17
1
2
6
22
38
30
54
10
66
62
42
27
3
30
16
20
12
22
77
1
12
8
51
24
57
10
29
87
10
12
95
36
39
18
15
9
40
38
58
44
58
78
104
39
19
80
45
13
35
27
72
88
53
37
20
12
15
93
3
19
48
20
42
18
42
6
12
40
2
48
10
20
33
72
13
24
36
35
9
28
2
6
10
20
34
23
60
7
17
13
6
90
20
90
24
10
35
1
14
70
6
17
13
32
10
245
27
28
38
22
29
36
7
5
43
32
57
3
6
10
50
39
96
9
27
12
156
25
18
90
18
74
58
50
58
89
36
12
63
30
24
16
2
9
1
78
17
45
28
102
5
3
64
26
10
2
51
177
10
12
29
13
20
15
21
82
50
28
14
70
146
12
10
102
6
30
14
40
18
18
71
43
26
82
8
24
9
151
17
21
30
10
18
29
61
20
99
25
30
137
21
3
7
38
10
17
37
18
8
10
35
12
7
38
48
82
2
87
1
62
10
38
21
21
10
26
40
42
38
12
3
72
36
24
7
8
10
18
50
10
20
102
3
19
17
3
10
50
126
12
222
28
2
28
38
40
90
80
40
23
1
48
8
144
16
12
47
12
73
47
3
21
105
4
18
12
6
14
6
3
49
30
32
36
10
11
133
20
70
18
12
68
39
1
18
32
12
9
9
12
18
9
43
26
87
45
18
69
81
40
23
12
45
39
15
105
3
28
122
3
57
72
27
24
177
18
21
1
72
36
2
70
131
21
135
45
118
50
48
22
18
42
2
30
16
14
30
69
9
22
5
1
72
18
14
6
33
39
45
12
12
3
16
5
27
45
24
3
6
124
108
80
39
3
21
67
8
10
20
3
219
18
34
26
60
112
11
1
23
60
12
15
16
17
7
29
21
16
14
100
77
3
30
3
223
62
15
63
10
12
78
77
7
6
74
6
27
33
4
35
31
24
89
49
20
18
90
4
18
5
27
21
55
30
104
39
69
10
18
32
15
72
25
56
54
21
45
52
2
78
30
48
69
21
27
36
12
7
29
1
23
57
42
21
7
29
1
23
15
34
143
36
1
8
42
10
26
4
197
51
33
7
8
70
11
19
41
69
34
17
19
24
36
44
30
6
4
5
24
27
52
17
1
23
1
107
31
90
20
15
45
30
21
1
26
4
77
31
17
72
81
168
12
240
27
13
11
21
10
17
39
57
7
60
26
22
90
11
24
252
81
24
111
99
9
1
47
3
10
18
8
12
10
8
10
24
18
30
32
6
4
20
60
130
36
42
152
108
3
39
33
55
18
44
88
11
79
8
54
15
13
72
26
45
19
17
1
50
45
57
168
3
27
48
21
43
20
40
48
42
23
60
75
70
20
18
9
132
21
15
24
13
86
10
90
2
18
21
3
40
6
59
12
63
21
72
15
21
24
75
10
11
84
48
37
8
42
58
23
37
20
27
36
7
17
72
63
120
10
38
22
11
27
9
60
15
81
25
14
9
48
1
59
3
18
51
39
28
32
42
58
2
10
8
72
33
12
43
17
1
12
2
21
9
10
20
106
32
130
18
30
24
56
33
60
69
52
20
10
78
20
12
60
15
1
2
222
36
3
21
58
17
85
8
39
9
22
12
77
9
30
60
10
92
42
46
59
13
72
48
132
11
7
38
34
18
30
29
21
27
13
59
33
88
18
32
10
62
33
13
72
2
6
10
41
49
54
48
62
3
97
38
162
40
110
9
36
33
22
50
138
18
24
46
2
30
90
15
7
66
72
18
77
72
1
30
5
9
28
11
7
20
54
16
47
3
24
18
48
12
28
2
9
24
99
18
30
33
9
40
35
3
22
146
10
54
8
90
42
28
30
68
12
52
30
168
29
60
9
12
42
120
30
51
7
53
9
36
64
119
7
30
2
40
90
59
13
8
22
50
3
25
12
59
24
33
27
12
3
9
24
97
38
21
33
16
2
52
5
33
30
18
135
85
62
129
12
49
8
60
51
13
68
51
72
97
23
57
28
30
29
61
14
198
22
6
23
49
2
18
10
32
9
9
12
36
24
39
7
2
12
88
32
63
13
32
111
61
56
70
20
70
74
18
42
10
18
2
3
85
35
84
9
60
82
120
5
63
4
5
13
68
40
23
1
128
70
2
18
12
16
41
81
22
6
44
183
37
18
38
4
90
38
72
46
60
2
39
84
19
20
30
16
20
42
10
32
78
12
45
1
2
28
5
12
33
15
96
9
10
41
13
71
39
16
14
46
54
38
10
42
18
12
6
12
77
81
4
56
22
12
77
81
22
6
23
31
18
71
31
65
48
45
10
30
47
13
30
17
33
3
27
42
87
31
8
45
36
109
84
6
5
48
1
20
15
13
11
7
17
ABCD 324512952*7^$a-1 [50185]
48
243
36
33
120
15
49
167
217
56
52
35
13
36
60
20
16
8
171
9
111
1
23
181
47
25
107
229
12
11
9
135
36
216
61
59
97
84
71
108
24
81
84
51
21
63
33
88
12
96
176
36
27
225
96
135
36
48
33
16
308
180
63
1
72
56
28
68
16
60
44
16
80
147
1
36
23
21
112
95
1
176
76
71
105
3
24
181
8
48
288
63
1
8
256
23
109
35
36
73
95
36
49
140
364
8
63
24
57
60
12
51
165
27
225
132
64
8
36
63
97
68
171
49
140
132
99
49
12
131
61
48
144
116
63
45
51
1
179
57
28
71
9
4
47
81
64
132
12
84
192
12
84
140
12
88
56
52
44
48
243
37
107
69
72
4
156
32
24
28
83
432
108
168
237
64
176
3
141
220
32
84
15
121
68
39
72
37
60
128
76
23
97
12
32
4
8
168
120
4
32
123
57
231
12
105
39
45
64
107
33
48
15
45
27
21
144
52
116
28
71
45
112
12
47
49
23
13
44
64
80
27
33
111
24
9
48
87
36
45
72
207
108
237
108
159
48
1
35
1
35
181
36
68
16
95
60
193
36
288
35
96
84
36
117
99
69
36
52
32
16
168
48
36
92
207
37
36
35
24
37
8
180
28
143
84
33
28
191
24
45
36
12
351
1
35
13
11
57
136
80
15
121
59
61
47
12
157
92
12
168
39
121
83
85
167
189
64
47
96
117
16
48
47
13
32
28
23
120
9
64
12
92
39
45
100
168
35
12
204
189
12
16
47
157
47
1
20
16
12
23
81
72
4
156
132
23
13
8
27
105
84
112
11
241
11
129
99
61
80
40
240
11
85
119
57
99
45
63
81
40
104
108
172
23
109
92
16
36
80
16
176
64
23
61
47
273
16
11
85
167
1
107
24
81
108
120
28
71
9
76
47
9
75
1
23
21
24
3
85
119
13
68
48
16
35
120
33
112
84
140
99
36
25
116
256
140
36
48
64
8
280
96
120
95
117
76
8
24
88
47
180
121
48
84
44
3
25
180
128
144
15
36
49
176
252
64
224
76
59
57
135
85
56
27
13
36
36
8
51
228
61
80
4
23
21
144
108
36
96
28
35
13
168
92
63
69
48
28
143
81
16
20
28
35
96
9
63
73
144
47
81
60
36
192
40
68
4
23
25
35
237
15
48
36
117
72
76
155
108
156
73
68
36
27
37
12
36
60
71
36
85
131
1
216
8
64
188
36
279
12
25
11
37
68
16
288
32
27
24
21
148
11
73
12
36
48
23
81
16
56
15
129
27
144
33
28
20
87
21
96
196
84
188
148
107
97
83
1
23
153
48
232
36
35
81
136
80
27
336
9
15
1
12
24
56
40
12
71
325
119
45
100
44
76
68
15
13
71
9
24
120
52
132
83
309
15
25
47
477
16
20
76
59
12
9
36
144
72
27
37
104
183
145
68
36
184
32
4
23
45
12
172
59
157
168
20
231
37
143
ABCD 324575708*7^$a-1 [50036]
19
11
41
5
8
14
22
39
11
4
45
5
11
25
10
21
5
14
6
15
17
3
85
20
38
21
5
14
5
65
7
3
49
1
15
4
8
32
35
41
4
13
3
40
16
13
12
18
33
103
25
19
2
4
6
1
7
46
32
3
25
15
11
4
5
21
20
4
39
7
1
37
82
44
24
22
63
13
23
12
29
31
5
55
33
12
18
36
8
22
4
20
30
44
6
12
7
37
14
36
34
20
91
21
8
11
15
14
26
30
30
20
41
5
4
59
5
10
9
1
35
17
124
11
5
7
15
16
2
3
1
8
2
45
4
17
24
31
29
88
11
12
85
58
1
4
17
20
4
51
5
12
2
5
19
54
23
8
71
4
24
5
1
20
20
59
13
3
12
20
4
53
27
15
18
48
2
37
4
15
29
8
7
20
6
26
1
3
24
36
30
6
25
4
20
12
20
19
18
12
18
50
28
3
44
27
13
16
4
25
3
29
10
41
48
17
7
27
21
28
5
35
57
8
6
29
1
44
16
31
20
5
19
8
8
28
40
25
7
8
4
7
30
35
36
23
2
24
4
7
8
4
33
28
20
15
49
23
9
28
20
27
45
16
48
15
24
11
16
4
56
5
9
31
4
41
14
5
44
1
60
27
5
20
22
66
6
33
20
13
14
1
63
14
28
12
15
51
54
47
3
36
4
36
50
15
5
44
86
4
6
35
5
15
21
20
34
5
16
4
20
21
14
60
9
17
4
26
40
4
16
1
9
30
30
4
11
3
1
1
4
7
19
28
13
5
35
19
18
48
47
1
36
30
6
24
3
1
12
35
8
4
1
10
10
7
5
12
2
4
44
13
25
43
1
40
24
56
4
10
2
14
26
12
6
9
7
64
40
4
6
36
23
1
52
8
32
7
7
6
7
17
8
35
28
12
5
2
21
9
20
4
20
12
3
11
33
16
16
35
8
22
56
3
20
17
24
71
43
16
9
5
7
24
44
12
20
20
28
15
90
4
35
67
61
4
21
14
40
10
16
14
9
1
30
9
5
27
4
24
5
70
10
6
13
48
23
10
16
8
2
33
27
14
59
28
17
2
4
5
5
11
1
15
3
14
56
52
18
25
20
9
2
4
10
32
38
2
15
39
14
30
10
7
8
29
26
16
26
4
3
16
49
7
45
4
32
2
56
20
1
13
23
5
18
2
59
21
20
8
24
11
21
74
5
32
3
37
19
45
8
7
26
22
26
20
12
4
36
43
11
1
19
14
26
10
4
26
26
15
7
16
6
23
5
40
6
126
59
5
15
5
50
16
6
14
1
9
14
2
35
9
36
4
44
59
11
16
18
10
22
40
11
3
20
29
27
14
20
31
36
25
35
24
21
48
64
51
1
4
20
10
10
7
20
19
9
9
12
8
7
15
18
31
12
8
5
50
20
9
1
14
12
9
31
50
3
20
41
19
11
10
4
6
5
9
48
19
1
2
2
31
4
44
12
13
4
10
6
7
5
18
9
45
42
29
36
44
11
34
15
4
7
6
8
6
40
4
2
3
39
13
48
36
4
5
26
14
50
20
42
18
9
1
11
1
3
12
17
12
14
26
14
14
15
8
28
4
8
24
13
23
13
52
28
40
31
23
5
7
20
10
14
5
15
37
29
20
24
12
12
11
32
13
26
10
64
55
31
10
11
33
16
23
8
19
88
21
12
5
8
59
33
14
21
64
8
7
6
54
14
16
15
9
24
8
8
60
30
34
22
24
42
3
15
5
1
23
12
43
33
5
28
46
4
45
4
13
32
22
13
17
24
14
6
26
4
5
1
8
12
28
30
32
25
16
17
15
33
20
4
34
22
3
15
16
5
36
9
28
16
7
19
30
15
8
31
25
35
6
14
37
12
28
8
15
21
9
110
9
37
39
15
42
14
33
40
7
8
21
9
3
3
46
16
19
4
21
8
2
30
15
5
14
17
4
15
1
53
47
5
23
32
20
79
64
22
7
27
1
3
2
7
21
6
34
35
16
1
8
27
19
20
24
42
3
32
13
12
18
21
13
8
47
12
3
22
4
75
4
20
16
16
49
4
15
28
23
2
3
37
44
16
8
16
3
72
80
1
2
33
7
2
19
17
28
20
4
43
20
25
7
27
33
45
11
29
12
34
2
20
18
49
5
2
5
21
15
29
11
19
49
5
4
7
9
7
8
20
15
17
4
21
20
28
6
6
14
13
17
14
29
45
3
32
25
12
16
4
28
22
44
37
19
30
14
17
4
9
19
45
7
8
13
14
9
40
9
3
24
1
18
17
4
59
6
10
46
4
16
7
41
14
37
24
16
3
25
17
4
24
20
28
14
10
11
25
2
25
8
25
23
17
8
26
5
4
25
11
35
14
12
12
3
3
10
12
3
12
8
25
36
11
12
16
17
2
46
10
16
9
21
16
42
42
3
27
20
21
20
59
10
10
49
60
15
36
30
24
6
5
16
19
10
24
19
20
51
5
76
59
2
55
8
25
30
5
35
6
30
29
5
16
4
36
20
8
6
22
2
13
37
11
12
4
13
30
72
21
23
10
40
7
25
8
90
9
1
40
30
6
20
4
12
40
14
9
32
3
1
8
13
22
18
15
4
19
5
1
19
31
10
24
34
13
40
25
7
13
14
4
5
11
14
15
25
10
16
26
12
62
18
7
24
16
9
15
4
40
5
32
10
5
36
5
2
101
25
19
1
6
5
3
6
7
3
82
27
28
45
34
24
25
31
24
5
9
63
39
24
2
32
16
40
31
5
11
33
14
12
41
13
15
16
8
16
5
12
34
5
35
5
4
9
31
37
23
21
19
29
16
12
2
2
43
11
16
38
68
3
1
24
7
9
4
12
24
74
17
9
20
15
5
16
20
2
22
16
2
22
8
7
35
21
13
20
10
16
46
14
20
9
5
40
10
22
18
16
13
27
10
48
8
28
14
45
31
22
20
8
11
5
11
12
31
2
28
52
8
36
18
21
20
1
8
28
8
20
11
4
12
105
3
5
27
44
19
26
40
31
13
15
11
6
3
60
4
1
24
16
35
9
2
5
44
45
24
26
2
34
1
20
8
5
10
4
6
52
2
21
11
20
25
21
40
8
7
20
9
10
6
8
67
25
24
4
59
11
16
29
5
70
2
32
31
5
6
34
70
9
37
40
50
8
18
28
6
70
8
15
5
22
6
24
14
26
8
16
12
7
1
40
16
4
11
28
7
21
17
3
3
2
23
5
24
2
1
9
39
16
8
13
2
20
16
2
3
72
19
1
32
8
3
25
16
41
14
30
19
21
4
7
12
37
15
80
1
42
6
10
4
57
4
21
30
14
12
8
19
1
26
29
29
7
9
14
18
4
4
34
30
35
12
4
31
20
8
10
8
74
6
7
11
62
12
3
3
9
7
5
9
32
4
60
71
12
16
12
39
6
68
36
3
60
17
14
6
36
4
8
15
13
7
1
6
44
45
25
7
5
4
24
12
14
20
1
8
17
7
25
36
16
39
20
24
7
4
9
11
26
11
29
23
12
1
15
5
12
6
29
8
13
31
39
17
27
2
19
37
4
20
18
38
127
16
21
15
19
25
9
26
5
5
6
29
4
17
40
14
6
3
15
12
29
4
7
24
14
23
7
53
17
2
18
7
15
20
18
16
20
26
44
5
5
10
2
14
29
5
15
21
11
4
24
11
24
2
7
1
12
15
3
17
4
44
12
20
3
9
31
5
4
16
5
11
5
8
16
40
19
65
2
90
20
20
3
31
10
12
3
16
45
4
30
1
5
3
8
13
12
3
65
35
1
15
40
3
16
40
2
3
17
14
28
38
22
13
44
9
6
20
73
16
5
12
18
1
28
27
74
10
54
6
77
13
16
30
29
20
4
17
4
10
24
62
10
20
1
9
3
11
64
1
12
23
16
4
20
4
36
5
4
8
8
31
6
14
8
13
60
24
69
32
7
1
44
30
18
8
50
20
1
19
26
43
28
13
4
66
24
2
19
5
120
26
24
6
24
10
45
29
12
15
1
7
31
1
73
2
5
21
40
7
28
57
12
3
5
27
3
25
31
16
10
14
57
5
2
1
11
24
2
40
3
120
9
6
20
17
47
30
16
4
12
20
36
8
44
16
60
70
22
95
8
71
18
2
13
17
4
24
12
43
8
3
36
5
5
24
6
18
6
36
33
13
8
12
100
2
1
16
3
2
30
26
47
12
49
10
4
13
5
4
51
32
7
4
5
11
5
5
35
16
3
20
10
12
15
17
23
45
15
20
13
10
4
20
25
21
10
25
52
20
4
24
1
23
5
11
5
26
14
6
24
40
6
3
37
18
5
88
12
1
30
6
50
21
12
5
2
8
1
44
47
40
14
36
10
14
12
54
14
40
55
16
24
21
75
29
11
25
20
10
8
22
14
16
5
15
9
41
14
20
16
21
3
22
15
23
24
1
72
3
25
17
15
4
5
19
20
57
14
10
36
20
15
17
11
12
13
7
13
10
49
20
61
32
23
4
15
21
41
4
15
12
40
33
15
20
15
26
30
61
37
3
12
11
5
29
48
18
25
17
12
8
22
12
21
13
11
4
1
14
6
8
6
1
1
43
11
54
11
80
35
14
26
5
33
11
12
43
26
23
33
14
45
19
9
28
7
2
14
2
58
10
15
29
6
62
8
4
11
15
16
9
21
24
20
15
4
45
27
1
12
6
17
9
19
25
16
40
3
11
1
8
21
10
9
16
12
17
6
21
16
5
28
14
50
2
44
36
29
5
11
8
11
2
19
16
24
19
20
49
13
19
24
5
59
35
13
40
13
15
12
8
35
30
6
9
21
31
19
49
5
20
16
48
26
2
43
12
8
36
8
17
14
45
11
58
32
4
7
29
4
26
14
10
30
14
2
4
12
20
7
27
54
34
22
74
36
25
8
1
31
48
25
52
11
8
72
8
35
122
14
4
16
1
48
5
11
69
4
7
19
9
25
2
20
68
45
8
12
1
32
7
41
4
11
11
14
6
4
49
7
9
25
60
7
5
35
13
44
8
20
2
13
77
7
41
43
15
2
68
31
9
26
1
5
39
36
25
19
35
1
7
1
20
16
1
7
1
16
11
28
32
3
22
3
17
14
1
17
11
31
18
12
11
25
4
4
55
32
49
34
10
15
1
131
25
40
12
2
40
20
50
23
20
8
7
38
43
9
32
24
12
2
45
31
6
8
7
9
16
16
3
52
25
4
3
21
16
38
2
11
13
30
16
9
15
6
44
6
80
1
25
3
17
23
11
21
17
7
19
17
5
8
12
34
58
2
29
17
27
11
40
36
1
4
29
6
1
7
1
11
21
5
20
4
44
15
12
3
6
8
31
1
15
13
26
1
15
8
2
10
18
56
14
13
7
17
8
51
42
19
69
7
23
16
1
25
7
1
70
37
68
20
21
78
50
28
12
3
20
28
15
9
1
55
5
46
21
9
15
4
1
44
31
4
19
26
27
40
20
3
4
5
1
6
24
2
35
3
25
5
32
15
9
10
30
50
20
29
1
14
40
22
12
22
44
82
20
15
12
27
70
44
16
ABCD 324856178*7^$a-1 [50027]
48
16
9
23
4
116
132
120
40
8
1
71
61
75
33
3
99
17
28
24
21
71
16
68
52
20
67
5
4
32
40
45
27
36
8
36
24
13
3
15
53
84
16
32
7
9
44
28
132
108
9
3
123
41
24
12
16
99
17
36
25
147
8
55
41
24
7
53
52
63
65
12
67
17
76
20
7
5
12
52
36
32
48
1
12
15
32
12
127
21
8
12
112
84
105
95
96
96
28
152
60
25
42
54
27
20
16
8
12
16
21
23
28
12
27
17
52
32
36
49
3
92
12
1
36
23
7
9
135
17
1
119
40
12
60
128
16
48
68
4
15
5
12
64
20
60
112
44
115
9
48
63
126
27
56
7
69
8
4
152
24
55
30
72
42
41
24
28
8
156
48
36
96
133
15
20
72
43
30
47
67
9
32
61
35
37
119
36
52
68
28
20
64
69
71
12
7
89
4
104
36
1
23
96
16
20
28
9
6
48
41
28
80
91
90
27
36
111
9
44
163
24
93
27
42
83
28
15
45
36
44
84
52
3
24
57
36
123
138
27
72
33
23
60
28
44
60
12
52
12
56
16
81
36
227
157
63
8
180
100
12
8
25
11
12
16
9
60
138
72
9
8
16
44
12
64
15
54
131
12
67
5
108
145
35
13
15
39
17
84
4
81
3
8
36
37
51
36
8
64
129
60
47
16
48
24
48
15
9
45
36
27
32
36
13
11
12
36
16
15
45
188
76
27
17
48
12
36
40
20
144
4
44
12
108
19
53
19
5
24
61
71
79
17
64
48
15
48
81
96
9
39
32
31
9
32
37
47
12
7
41
28
219
173
12
12
36
72
24
1
23
132
1
42
9
20
19
42
99
93
27
20
13
23
4
48
24
12
8
24
37
27
56
36
36
28
44
25
90
65
28
80
28
20
112
3
137
7
81
44
12
24
25
39
60
8
67
105
8
12
1
35
84
4
104
31
9
21
11
12
19
29
28
32
28
81
23
108
13
107
40
15
45
68
13
3
8
24
172
44
24
13
27
36
36
32
12
1
18
45
20
60
24
16
9
35
52
9
48
27
9
6
5
72
24
19
9
56
7
53
19
101
13
47
12
16
60
45
23
49
39
8
24
13
95
36
24
40
9
66
18
23
4
8
24
144
60
76
20
79
9
80
60
12
48
25
30
6
90
144
45
20
12
40
80
4
63
6
3
132
8
4
63
17
36
28
33
84
23
12
25
23
7
5
48
24
40
80
12
4
20
24
55
21
20
12
60
4
80
73
23
25
23
49
11
36
108
60
19
24
18
11
16
3
137
7
54
15
8
4
24
68
40
8
67
126
72
60
3
8
48
36
4
48
8
52
108
57
35
48
12
4
8
36
36
108
16
32
4
21
15
20
28
20
40
48
36
56
16
8
12
96
48
40
39
9
68
4
36
27
72
5
24
43
5
67
105
8
13
27
24
12
204
48
56
31
17
49
119
72
49
3
51
5
60
16
9
30
33
44
28
44
67
90
36
11
160
20
76
21
15
12
63
45
27
5
12
48
31
5
24
1
72
72
15
8
4
56
13
99
32
31
5
211
72
5
52
63
78
111
8
25
23
52
15
57
15
17
49
27
36
24
20
1
63
72
27
29
36
13
11
72
24
28
108
120
20
76
8
4
72
123
54
27
32
108
124
20
25
71
60
49
54
9
231
9
8
13
87
20
60
60
12
72
28
8
37
35
48
7
17
1
59
43
6
47
12
72
31
18
59
211
66
143
7
21
99
9
104
1
3
171
9
200
40
8
1
27
12
15
77
144
12
132
48
64
27
17
28
12
87
29
37
191
36
52
44
108
109
90
24
18
11
88
32
24
12
12
13
47
31
21
24
9
71
72
40
27
9
72
87
72
48
222
11
12
24
19
29
16
45
78
17
4
20
12
76
45
15
72
12
69
3
96
36
20
7
77
52
24
44
19
17
12
64
33
48
72
18
72
9
87
41
4
72
3
41
37
11
109
36
6
29
12
24
28
9
23
12
12
180
60
16
12
72
15
57
104
4
56
60
16
12
45
15
56
48
31
57
44
12
31
17
40
60
3
6
47
28
8
120
7
33
20
24
36
64
57
6
29
1
23
1
47
19
33
36
84
8
36
16
8
1
27
32
16
20
40
32
67
198
3
32
4
8
12
124
20
132
12
16
20
4
36
20
7
117
8
4
69
59
36
40
44
60
49
66
173
12
132
67
21
9
23
24
4
56
7
45
44
64
48
44
1
87
147
6
3
8
48
4
20
1
15
135
9
189
11
61
12
63
117
11
120
84
108
16
57
47
31
30
71
16
156
176
24
24
52
27
137
52
12
44
72
133
23
85
36
83
60
13
15
8
1
11
60
96
67
21
44
16
36
20
28
8
12
4
128
12
7
6
47
19
9
236
84
13
15
8
13
23
31
9
96
21
71
25
111
116
48
60
36
79
21
20
7
6
99
32
103
45
32
61
11
43
5
12
48
112
12
36
9
47
4
3
5
40
27
18
59
84
160
80
84
61
3
9
23
13
36
51
84
81
162
5
48
60
36
40
8
1
11
24
72
16
12
20
40
39
9
8
7
54
27
8
172
8
4
24
108
27
5
25
15
44
31
9
248
4
8
25
99
48
ABCD 324859446*7^$a-1 [50043]
39
71
18
70
18
27
12
60
3
9
60
53
48
28
15
17
28
84
15
3
42
20
55
96
17
78
4
48
8
10
42
18
80
19
36
9
80
67
23
1
39
33
27
66
44
18
61
48
108
33
3
35
12
120
10
2
190
18
9
23
18
18
72
37
72
48
11
22
2
61
144
21
14
10
27
99
302
7
33
18
45
5
34
36
62
43
137
142
45
21
32
22
6
12
50
12
10
6
2
19
63
60
30
36
63
36
60
41
22
18
30
9
33
68
114
1
9
90
26
7
72
35
90
67
23
73
93
90
32
58
44
10
20
66
12
28
32
12
88
80
18
85
36
71
25
117
26
40
9
5
66
42
18
10
50
70
80
60
4
27
72
11
138
28
44
10
30
20
175
3
80
60
10
8
55
57
98
25
99
9
12
9
15
84
167
10
75
5
40
60
12
63
159
18
27
21
14
48
18
24
58
122
10
108
68
12
13
36
131
10
12
15
53
130
33
17
19
11
18
24
67
144
99
80
6
10
12
32
10
48
8
24
76
50
30
12
7
15
45
45
20
60
18
109
81
38
102
7
51
12
9
41
28
27
17
10
30
18
32
10
50
6
10
54
87
3
45
15
165
35
18
28
180
62
10
60
2
70
56
7
3
54
38
48
109
113
31
9
62
49
17
10
44
16
20
1
63
80
30
156
10
30
104
118
30
152
7
36
75
8
114
48
30
13
47
48
49
12
96
48
269
10
8
1
9
87
3
62
36
10
9
36
5
55
36
3
20
18
42
18
115
72
3
62
18
42
10
18
3
59
10
20
6
22
51
77
31
23
85
5
66
10
99
36
84
35
133
27
9
57
24
8
22
36
44
6
64
30
45
36
17
52
26
10
74
6
22
60
38
64
20
7
9
63
9
123
57
62
16
14
18
70
38
24
10
27
9
15
9
75
33
92
60
6
42
43
27
92
10
6
12
2
67
53
10
68
49
9
12
32
6
25
27
140
190
39
24
45
3
87
45
89
31
27
92
18
42
70
30
33
45
8
100
12
42
18
90
45
45
108
14
61
24
5
7
159
54
30
9
41
10
57
9
60
92
42
30
60
46
20
52
81
12
9
99
17
60
22
68
37
5
67
3
18
42
57
215
18
12
7
9
14
18
60
52
56
42
28
54
68
19
173
48
42
100
6
72
30
38
211
12
36
5
46
9
11
52
8
121
41
12
10
50
46
14
60
118
32
28
18
30
141
36
107
10
8
28
92
10
2
31
65
144
16
12
27
23
22
20
40
30
18
152
6
1
108
41
12
10
32
13
57
90
38
40
32
31
45
135
99
68
30
148
24
27
12
9
18
32
58
32
100
12
51
17
19
83
6
31
113
28
39
33
98
100
45
3
62
10
132
21
24
180
75
38
108
4
56
52
98
102
60
10
80
37
63
12
78
39
60
3
80
90
28
38
34
8
7
153
27
45
38
88
21
53
16
99
41
67
5
52
38
22
48
38
12
10
62
30
10
86
84
7
53
48
160
48
42
9
11
70
138
14
48
7
155
25
36
72
65
78
112
42
38
18
64
36
99
33
20
43
48
17
52
12
38
13
9
27
21
15
36
48
9
80
7
53
55
29
6
37
12
5
28
72
8
120
7
83
60
22
20
16
51
48
153
18
24
50
216
12
48
42
102
28
27
11
42
78
49
15
20
6
19
84
17
7
57
36
50
73
9
8
19
3
50
40
8
19
36
35
42
172
120
8
7
5
30
36
64
18
27
3
8
10
60
84
6
54
18
9
23
40
45
53
72
40
8
42
30
16
20
90
54
18
12
70
90
80
96
85
27
260
1
27
32
37
36
17
10
18
12
2
18
7
36
47
49
12
9
15
45
8
4
168
32
30
76
9
23
10
138
45
29
31
35
4
38
48
40
51
171
20
10
68
19
23
30
48
115
17
12
226
105
47
18
55
96
3
26
12
22
8
13
24
23
102
211
27
18
51
93
6
84
60
21
9
60
26
13
69
18
80
121
24
9
8
48
30
102
22
50
18
1
89
72
28
27
35
76
114
8
40
162
90
38
12
1
72
17
168
18
13
36
21
20
34
18
60
8
30
61
23
58
2
60
58
8
82
108
33
48
23
10
18
18
3
89
30
40
8
22
8
42
13
216
41
12
28
8
7
35
37
63
68
42
18
61
29
19
5
46
12
20
133
9
140
18
1
39
2
70
33
3
14
18
13
24
21
24
27
83
18
12
126
4
38
72
79
71
1
9
27
23
130
90
9
72
65
19
33
20
78
1
39
42
30
18
80
42
12
16
62
10
2
127
41
31
36
33
138
81
29
31
36
113
4
50
76
74
66
4
36
9
5
88
63
27
105
35
18
19
63
12
188
30
12
10
30
6
80
94
60
8
72
91
57
15
72
81
50
4
48
42
18
38
10
54
20
16
104
48
28
20
22
57
135
33
75
2
31
47
18
64
87
71
10
92
48
52
36
171
113
118
57
51
14
60
28
2
13
3
24
120
96
12
20
13
9
26
54
48
43
84
105
18
12
36
69
5
66
4
38
132
43
17
ABCD 324870158*7^$a-1 [50023]
15
9
33
3
47
22
15
3
56
18
16
3
36
33
2
1
60
3
2
36
10
20
1
80
1
74
13
21
24
15
17
10
17
4
44
9
82
29
1
24
30
8
34
6
20
72
1
11
10
2
34
63
12
125
16
12
14
24
1
89
7
9
44
7
59
34
38
18
10
33
12
3
48
18
24
90
6
18
2
4
18
18
3
9
8
3
19
14
4
14
28
54
12
42
44
10
14
1
5
7
3
17
3
6
16
32
10
9
23
34
30
2
3
111
10
36
14
13
8
7
24
14
12
18
10
6
12
2
31
15
32
6
7
3
18
32
4
62
12
52
53
76
15
29
25
12
24
18
2
7
9
99
29
12
7
96
21
14
52
69
5
22
6
15
149
4
3
39
2
10
6
36
30
2
22
6
51
56
13
18
78
27
60
24
3
42
8
4
20
22
30
18
14
10
26
43
5
31
35
16
14
19
39
18
27
69
3
5
7
63
5
9
12
76
36
107
75
25
11
9
1
14
60
24
45
3
10
38
4
21
33
24
6
24
14
6
10
24
24
26
52
41
3
12
6
12
7
48
27
98
10
6
42
24
26
58
18
14
28
2
6
33
28
87
21
11
4
9
57
23
4
23
61
15
20
30
40
36
14
10
18
42
147
3
6
12
2
28
18
39
57
24
99
93
39
48
5
31
3
56
4
42
6
8
4
6
12
66
5
57
82
9
24
3
6
38
12
1
5
3
13
11
7
144
12
21
9
38
9
7
9
5
76
14
9
43
21
93
12
44
28
15
65
15
13
92
19
21
15
12
29
10
9
17
42
12
4
20
46
20
10
14
60
16
3
51
66
74
36
1
35
16
56
12
10
30
14
4
12
3
24
9
15
15
38
7
27
21
5
39
15
16
20
25
21
20
19
9
8
30
13
20
9
103
23
12
34
36
24
12
59
16
29
4
27
3
36
62
4
6
5
4
39
36
8
52
44
13
3
32
57
7
65
1
26
13
47
33
25
6
2
16
6
21
11
1
45
42
12
20
1
65
40
20
7
23
12
33
1
8
7
9
15
12
36
3
30
24
20
43
12
21
30
38
7
36
15
6
35
45
30
36
30
79
3
17
43
21
24
36
21
72
6
41
13
6
18
63
77
24
7
5
4
8
12
22
48
14
7
23
4
9
36
33
18
48
48
14
12
4
20
24
4
3
87
32
4
32
1
27
36
14
7
51
32
9
1
32
7
48
8
43
68
30
34
9
15
21
3
12
12
20
1
21
36
32
16
11
21
30
6
4
3
17
28
6
9
3
6
24
6
30
18
9
9
14
25
20
9
4
18
21
27
60
14
19
23
16
2
27
1
14
24
54
12
4
3
21
15
21
14
28
29
3
13
59
54
4
14
12
34
12
12
12
27
75
14
4
3
17
6
34
42
8
6
43
3
17
7
30
48
42
20
4
18
2
10
18
21
17
31
12
9
32
7
36
36
3
6
6
44
4
30
36
3
21
15
17
10
36
9
21
12
71
1
27
21
27
44
91
6
30
14
40
39
21
39
47
52
12
60
12
17
3
12
1
32
19
9
92
13
12
47
7
9
3
18
12
8
31
36
44
9
18
6
24
34
30
12
12
23
7
48
2
42
6
28
12
15
117
30
90
87
3
44
13
3
57
41
40
27
32
27
6
54
37
33
20
22
14
3
40
51
8
13
5
84
10
30
3
27
9
3
2
19
8
69
10
12
9
65
12
12
3
13
27
21
59
97
24
36
104
4
56
67
51
62
36
22
41
33
63
25
3
53
84
19
36
20
21
6
1
11
36
30
28
39
3
12
6
12
20
28
15
60
57
15
59
12
73
8
103
2
22
41
24
28
9
24
6
29
4
9
14
1
11
25
39
8
6
18
52
30
8
7
32
25
39
72
12
20
25
44
10
14
28
90
8
4
9
23
105
1
12
26
49
15
2
7
11
16
29
4
21
20
7
3
6
14
22
15
35
10
2
49
51
26
10
90
6
9
41
22
21
11
12
93
24
7
30
42
9
29
7
27
9
11
22
3
11
9
4
9
8
7
71
40
26
42
84
1
5
31
12
39
2
19
3
2
67
9
86
1
45
42
6
51
15
6
24
24
51
5
3
1
24
2
61
15
12
14
31
32
9
31
12
20
16
41
7
27
45
9
24
18
9
17
3
28
51
41
45
7
23
16
9
11
9
21
7
9
14
4
56
1
15
24
9
17
34
12
17
13
18
72
18
23
16
60
3
41
4
11
18
24
4
3
3
42
75
69
3
12
23
25
57
2
22
3
15
2
31
27
9
17
19
21
20
10
42
12
2
10
14
30
6
10
38
22
27
27
30
20
19
39
17
57
34
29
15
6
34
57
21
42
2
42
13
21
32
43
36
15
5
4
9
12
6
18
8
10
21
3
20
28
38
16
6
54
36
51
24
72
11
9
1
39
5
4
6
62
52
8
10
5
52
9
18
57
32
7
6
6
2
58
21
12
12
53
28
14
1
24
3
14
3
7
12
8
6
88
26
1
68
13
59
19
14
22
33
32
45
24
10
66
20
22
6
26
22
98
13
9
56
31
11
1
36
12
21
12
11
7
6
15
36
11
22
12
51
11
10
60
66
54
2
54
6
4
14
42
22
18
45
9
14
9
3
18
10
20
6
54
34
30
24
44
24
13
15
12
38
18
1
24
23
16
30
8
4
27
21
3
15
24
30
15
29
31
27
2
34
20
10
12
18
12
8
36
4
14
10
89
21
12
15
13
48
8
66
4
14
7
111
18
14
25
65
19
17
4
18
9
5
4
26
30
10
2
16
27
3
6
51
3
24
18
36
24
27
5
19
21
12
11
13
32
34
80
24
60
12
48
22
3
24
11
45
4
23
25
3
12
44
9
21
28
39
24
35
12
22
24
3
51
62
52
2
42
15
1
27
29
4
18
6
24
24
27
5
58
48
18
6
54
27
9
6
8
9
31
48
38
7
27
14
27
15
10
66
14
18
4
12
24
9
33
18
36
21
3
20
28
18
36
6
21
9
15
33
42
2
16
27
116
1
3
87
2
67
71
10
50
28
24
14
7
15
45
17
15
1
27
29
18
10
32
7
11
6
54
36
10
63
23
16
9
3
14
22
8
40
21
15
9
21
6
6
20
43
3
41
93
4
36
74
81
1
84
2
12
13
63
33
5
7
9
24
39
5
12
10
9
32
87
58
18
33
3
20
1
60
32
1
48
15
33
20
3
13
50
10
6
9
3
6
12
8
18
12
10
3
17
16
20
31
45
15
17
19
21
3
60
12
24
48
21
8
6
10
30
18
80
43
3
69
60
9
36
44
31
3
6
15
3
96
2
52
2
13
29
16
3
57
90
14
30
10
44
160
14
6
16
44
10
56
6
10
8
12
48
6
16
6
9
21
2
40
48
14
12
64
18
6
50
10
15
47
16
33
24
9
3
56
67
30
23
9
31
17
46
12
5
1
3
11
12
45
7
18
2
42
3
7
36
14
46
18
36
54
18
12
12
3
11
4
6
54
2
18
4
2
10
6
24
11
28
33
2
40
32
52
21
32
55
21
21
62
70
36
14
13
17
7
33
12
2
46
26
4
6
18
9
9
8
43
5
36
40
6
12
17
4
33
74
1
57
30
32
24
22
12
2
13
3
38
64
24
42
26
3
16
48
3
6
15
5
7
41
7
21
2
52
45
9
3
15
50
4
18
42
26
1
15
26
3
33
34
153
111
30
36
18
32
24
40
33
29
27
4
9
75
9
24
47
25
3
27
8
12
16
6
48
15
17
19
39
14
4
6
9
47
25
3
12
44
9
45
6
1
35
34
36
3
57
3
17
60
10
12
2
7
69
54
20
9
40
11
10
3
33
38
12
28
56
9
1
6
24
14
4
6
6
14
37
12
17
6
1
9
2
36
16
26
27
63
72
46
39
63
54
84
35
1
20
7
29
40
23
19
2
3
21
7
12
9
2
22
14
100
12
41
1
14
4
21
35
70
8
4
39
27
6
11
27
4
17
9
7
23
28
72
14
7
45
12
6
17
13
56
19
15
26
18
12
33
16
9
38
108
13
12
44
67
9
29
28
18
9
24
11
13
3
33
24
3
24
24
32
49
33
14
13
69
47
73
51
27
9
11
46
60
3
21
3
11
6
6
4
57
27
9
8
1
24
74
4
42
8
7
5
75
13
54
84
14
43
15
12
8
25
24
53
4
6
14
18
45
15
12
54
10
6
3
11
73
3
86
4
11
52
36
3
62
15
25
36
36
18
36
30
44
19
9
39
23
12
34
42
44
28
2
58
30
2
1
3
6
3
44
16
35
22
23
21
7
9
12
30
20
22
23
25
38
28
9
3
114
38
12
21
45
7
17
16
3
17
18
45
7
6
18
33
8
15
42
55
8
1
32
15
4
17
43
57
27
33
44
6
18
10
53
16
29
124
24
24
3
23
6
4
3
3
30
14
22
51
11
21
13
6
8
1
9
78
2
3
7
21
29
4
18
21
11
37
53
4
20
19
17
28
6
6
14
12
60
10
6
8
22
27
29
31
9
78
2
19
24
45
66
8
4
42
2
100
21
24
20
63
4
20
54
58
30
24
6
9
3
17
13
72
78
6
38
12
21
1
62
70
27
57
12
11
19
6
3
20
55
ABCD 324990774*7^$a-1 [50060]
57
72
7
32
48
9
31
24
48
12
80
40
104
87
33
69
7
41
30
42
48
7
36
53
7
32
48
3
48
1
84
24
11
54
15
27
30
127
8
28
101
31
11
24
45
144
24
33
27
15
24
45
36
3
9
84
15
81
60
28
47
12
1
20
192
12
16
12
5
19
56
99
61
71
37
11
12
13
24
56
135
61
47
33
15
25
8
27
6
24
18
6
55
84
12
11
30
27
4
48
95
49
17
67
36
71
13
36
17
31
11
57
28
60
20
9
90
6
42
102
6
85
5
18
6
27
51
66
24
54
9
52
24
23
1
92
4
5
19
5
24
55
161
6
1
8
9
3
28
59
24
13
44
84
15
12
54
48
90
21
15
13
68
60
12
9
18
12
12
73
5
63
36
39
1
12
32
48
60
3
1
59
1
53
3
15
24
25
11
45
45
103
11
61
68
120
27
9
39
21
36
57
15
76
36
116
12
28
23
24
57
100
65
24
42
36
1
36
12
41
27
36
24
60
3
36
13
59
45
16
83
37
8
33
24
72
6
1
36
44
51
25
24
143
21
40
24
23
25
11
49
95
12
42
39
16
89
24
24
3
15
1
8
39
45
39
1
47
21
21
7
12
24
23
73
68
3
61
36
12
24
95
66
66
57
4
8
81
7
12
24
5
15
3
1
36
8
132
3
18
3
27
69
27
93
3
25
65
15
28
48
12
24
41
24
39
27
13
35
1
24
59
73
59
1
23
36
25
44
40
53
24
87
16
20
4
12
29
48
27
63
24
12
13
12
12
20
33
48
24
24
7
32
36
93
30
33
48
12
15
21
15
12
24
30
7
23
33
3
1
44
120
27
12
49
44
4
20
15
72
37
65
24
6
37
11
60
13
12
60
8
52
5
79
8
28
128
4
8
51
73
108
35
37
8
51
25
36
41
55
35
9
27
1
17
18
156
25
17
3
52
41
19
20
4
24
29
24
7
59
37
48
155
1
20
3
84
114
39
9
15
15
66
168
24
7
83
9
24
12
3
54
111
9
15
9
18
9
3
13
23
6
66
13
17
18
13
65
3
16
56
40
12
32
4
20
24
33
7
17
19
59
13
8
39
48
37
12
35
12
33
24
12
28
23
21
39
1
65
7
89
31
84
23
6
30
1
12
23
12
33
24
28
48
11
18
3
4
17
3
40
47
21
51
25
12
60
20
124
23
61
11
6
19
44
24
3
85
24
59
6
18
37
20
16
12
48
65
15
33
24
87
9
55
24
17
55
41
39
24
9
31
35
37
41
18
1
48
101
51
52
11
45
81
6
25
35
25
71
36
37
5
63
195
36
48
13
24
12
11
96
24
30
7
17
7
89
18
1
44
100
20
51
24
54
27
111
9
4
11
49
5
19
29
87
51
25
8
160
44
132
39
24
60
37
20
36
84
36
4
23
25
8
15
12
72
13
56
36
28
8
28
23
21
3
6
27
52
24
23
25
36
12
59
30
39
40
96
107
6
7
11
85
8
52
44
16
35
24
1
60
23
45
111
9
117
6
60
24
25
12
35
48
36
66
15
36
36
40
56
48
24
33
24
39
24
40
8
27
12
85
24
12
17
6
21
21
42
1
44
12
3
13
8
4
83
45
40
47
114
24
39
48
72
9
7
60
48
44
27
25
11
93
87
24
6
42
45
12
27
69
21
24
24
18
1
20
16
89
15
12
12
76
47
13
11
6
19
29
15
112
11
49
8
99
1
17
3
16
11
9
75
1
59
33
15
144
48
21
60
15
18
7
65
103
60
5
87
4
44
52
5
19
101
24
31
11
13
11
54
31
44
28
65
63
48
15
36
61
35
25
5
3
4
48
11
12
48
18
66
33
21
6
105
24
36
45
42
21
51
12
13
35
12
6
3
24
16
24
20
3
13
59
49
5
24
42
1
23
12
12
1
20
9
66
45
9
123
51
33
48
9
31
48
17
18
69
64
20
45
7
24
8
52
23
13
35
12
144
66
31
12
23
102
66
13
8
12
144
16
47
6
27
4
56
40
44
12
57
24
7
32
3
48
97
11
36
12
12
21
3
24
37
35
81
84
24
12
4
20
40
56
12
15
13
12
35
48
72
12
81
57
24
43
35
96
48
25
11
21
64
8
15
90
42
21
75
12
12
13
8
24
16
8
24
48
24
33
43
20
57
24
18
1
44
9
31
8
15
33
4
53
24
103
48
12
77
31
83
13
32
24
24
3
33
4
17
3
60
40
11
21
3
24
13
11
9
4
44
3
156
57
39
36
9
12
15
24
36
18
27
64
20
84
76
48
92
3
18
75
28
12
132
8
24
4
23
24
9
21
15
24
4
71
6
19
36
24
8
57
111
88
11
85
80
3
85
12
23
45
9
24
30
9
16
11
60
1
17
15
24
57
19
84
59
81
72
28
24
68
21
24
24
42
9
3
96
1
17
43
84
60
101
3
39
78
66
21
15
13
8
39
48
6
31
36
20
16
20
100
36
5
66
13
11
9
76
32
39
18
24
90
45
27
9
63
54
63
4
77
6
1
56
16
8
40
108
24
56
12
36
75
1
104
64
35
1
23
21
27
1
29
96
123
96
24
4
11
61
47
97
65
48
3
4
12
59
9
72
27
120
1
60
41
6
9
4
12
41
24
15
51
61
12
29
55
24
8
40
44
15
36
13
12
17
63
4
5
31
35
6
7
35
45
9
3
4
47
33
75
72
49
8
12
27
54
54
73
83
48
105
21
7
48
8
72
64
20
27
73
23
12
61
11
6
18
25
11
48
1
47
93
40
44
64
17
39
33
7
137
3
24
112
29
75
15
25
59
9
27
49
29
51
36
57
31
35
1
12
8
12
27
96
1
17
19
53
6
33
12
4
17
30
36
13
41
15
33
115
120
119
6
39
16
17
7
83
6
79
17
18
49
20
33
7
8
148
8
16
56
21
31
12
77
19
12
11
1
20
16
17
3
64
96
68
27
30
87
3
6
7
11
6
43
32
15
129
27
33
36
39
24
1
53
42
108
12
9
39
73
23
1
56
87
84
42
31
11
30
7
11
37
23
12
6
19
5
24
15
33
18
13
24
11
48
109
17
24
18
21
60
24
4
12
8
15
30
31
41
7
83
25
20
4
36
17
31
32
24
57
19
23
36
42
3
21
3
63
33
39
37
80
48
52
8
16
35
61
12
17
48
7
35
69
3
13
8
40
188
4
17
27
4
36
101
42
49
35
93
69
3
135
25
11
9
33
ABCD 325064028*7^$a-1 [50024]
24
24
2
4
32
73
27
8
36
10
6
20
4
18
63
27
8
40
102
51
95
4
8
37
21
2
70
2
36
16
36
21
59
72
52
8
28
8
40
32
4
68
12
1
9
6
32
12
64
30
2
4
18
146
36
25
9
26
4
20
1
21
110
34
30
60
24
12
32
52
30
6
8
10
2
12
10
51
27
44
28
21
39
32
24
22
27
11
25
15
21
15
6
14
24
10
122
12
1
15
20
4
66
62
84
28
36
6
48
78
20
4
56
24
13
96
27
8
24
1
39
12
8
37
9
50
76
8
10
2
16
8
25
35
12
60
12
12
10
86
49
11
52
12
36
33
9
26
22
3
35
10
2
12
37
23
28
18
3
39
9
11
12
16
9
21
6
128
10
66
12
21
3
24
21
11
4
9
12
84
3
21
11
4
30
87
59
16
9
35
10
96
15
15
8
4
81
11
40
48
8
10
15
9
96
27
11
34
2
46
27
45
48
2
22
6
18
26
61
12
15
12
84
20
4
68
4
9
71
16
20
12
12
36
1
36
11
25
39
68
40
9
9
14
82
14
61
12
11
16
32
28
36
6
50
13
15
21
24
15
6
30
66
102
56
12
22
62
34
3
3
9
57
3
24
60
33
15
12
15
30
126
12
30
14
28
8
28
44
1
47
1
3
33
33
62
1
9
26
13
81
26
16
8
13
9
24
2
13
11
4
21
21
2
22
54
21
21
15
23
10
42
20
28
30
30
36
104
24
16
44
12
40
9
35
12
48
4
18
48
2
193
15
44
16
60
30
2
4
66
2
46
75
45
2
4
8
16
60
44
12
49
48
12
35
4
32
24
124
6
15
9
90
20
12
24
4
8
25
63
12
30
18
21
12
63
20
1
15
20
52
36
12
12
6
90
24
12
8
37
21
24
96
63
95
34
38
4
9
11
64
36
129
47
22
30
45
15
36
21
23
16
84
18
62
37
23
25
11
10
15
9
27
45
14
16
66
30
20
1
39
33
11
25
9
24
42
20
16
24
66
3
15
21
3
45
51
6
26
12
1
35
40
6
24
62
24
1
15
60
60
24
96
20
22
2
46
27
3
20
24
4
12
54
6
32
10
27
21
18
30
14
12
4
24
8
72
10
38
13
11
4
20
40
84
56
70
2
12
16
20
49
21
15
11
48
46
30
45
11
28
12
80
24
36
25
3
12
36
8
25
11
4
33
36
3
18
2
4
8
52
8
25
72
95
28
18
3
60
11
46
18
21
9
2
12
61
12
57
2
4
60
12
20
22
27
23
36
16
69
48
63
9
51
69
21
3
72
15
6
14
10
6
69
51
117
24
3
8
28
8
60
60
16
6
18
20
34
6
33
11
12
36
22
27
15
6
3
87
92
10
30
18
30
12
8
4
68
37
11
28
12
12
12
8
46
14
1
27
8
70
50
16
6
3
47
24
16
24
141
105
48
6
66
2
13
33
15
27
24
8
1
24
72
36
27
6
86
48
10
2
40
36
18
15
9
6
21
119
24
12
109
15
6
120
30
18
30
18
3
11
40
24
66
14
60
52
8
4
6
3
48
15
24
6
48
26
22
2
88
12
12
44
72
58
2
52
33
9
6
8
12
12
130
2
13
33
120
24
18
6
6
8
108
13
11
70
14
36
124
21
3
18
42
36
60
24
12
48
12
6
14
34
26
16
24
6
24
24
50
22
18
120
81
21
2
96
16
9
11
49
11
25
35
10
3
3
42
26
60
10
62
24
10
30
165
3
56
1
99
6
27
3
20
40
8
72
25
36
27
12
9
35
40
20
40
9
131
61
35
16
20
25
39
20
28
8
10
18
20
16
18
48
2
16
33
59
12
16
6
27
11
40
32
13
15
12
8
28
12
20
36
1
9
2
85
3
24
21
57
18
20
12
1
39
78
2
49
71
12
37
11
40
12
9
11
37
11
10
27
11
36
24
4
90
18
30
2
49
3
24
45
11
4
20
13
21
6
20
16
45
9
6
24
66
6
18
54
9
9
38
10
6
66
27
24
3
66
2
22
48
2
13
60
23
1
21
2
36
1
12
11
4
9
11
40
57
9
26
1
39
12
42
24
2
60
4
6
3
59
82
3
11
4
20
10
6
57
9
24
26
4
12
8
1
35
10
63
12
35
28
8
48
60
10
2
60
4
24
20
4
72
6
3
24
71
22
24
14
4
21
15
24
8
1
33
15
15
18
26
12
12
52
18
18
21
3
24
21
63
45
21
86
48
25
60
24
3
8
1
71
16
8
64
18
15
23
60
24
22
3
111
6
6
80
13
15
6
26
4
24
24
21
45
3
72
24
15
30
42
21
9
54
12
9
15
20
4
81
21
2
28
24
36
54
3
23
64
24
44
16
32
1
3
9
35
76
54
2
13
36
35
34
6
80
4
6
18
30
50
36
34
26
36
13
75
9
9
27
3
8
72
4
9
27
32
28
12
8
24
16
18
54
68
108
4
20
48
25
35
4
66
14
24
36
48
12
40
24
80
40
57
3
20
10
2
24
108
60
22
26
52
45
23
12
12
70
3
3
24
20
25
23
118
2
12
34
2
22
26
1
3
21
27
90
14
34
2
4
18
26
12
58
39
11
1
3
66
14
40
32
4
6
54
36
6
14
24
12
73
36
15
8
28
12
12
6
74
25
93
42
24
36
9
57
2
100
8
4
33
27
57
11
16
36
108
68
12
22
6
18
30
20
12
12
28
42
122
13
23
10
30
8
10
2
4
8
28
30
18
6
6
60
12
81
48
23
16
69
23
46
2
13
57
18
56
40
20
10
18
36
12
32
28
24
48
12
8
1
11
10
24
42
44
4
30
26
16
9
69
2
70
24
26
12
16
42
72
18
9
3
12
6
38
36
136
54
30
45
15
21
39
18
38
24
13
21
30
42
27
15
12
44
4
21
15
30
24
6
80
64
8
13
21
15
81
48
62
10
39
3
8
52
48
20
24
4
12
57
63
9
11
25
27
6
42
30
51
47
12
72
36
70
14
37
3
8
52
21
84
15
32
25
24
39
6
63
23
25
15
81
35
24
4
69
11
40
9
95
1
27
9
11
1
27
32
12
36
1
15
78
2
4
42
3
35
24
52
24
24
102
24
2
12
16
114
62
25
9
14
36
16
48
8
24
40
8
70
18
80
49
189
42
81
39
9
36
12
3
12
8
12
36
13
11
12
34
51
21
98
12
49
9
2
28
24
32
1
63
42
48
30
24
12
30
66
20
37
27
36
8
22
24
74
12
24
16
9
3
32
25
15
8
40
6
42
54
6
90
54
44
4
18
51
48
15
6
14
60
16
20
58
26
40
68
36
40
6
6
12
6
50
52
68
16
128
36
61
23
16
9
23
28
21
11
12
22
66
120
60
8
61
3
8
133
59
36
60
16
18
26
4
80
1
11
48
22
6
8
34
72
38
1
27
12
8
72
10
63
9
26
22
18
30
3
59
37
143
48
52
21
24
75
8
64
33
35
25
21
26
24
49
3
18
2
12
25
11
46
66
12
9
23
16
93
11
24
24
49
9
3
15
12
21
21
2
16
20
100
9
23
22
26
22
42
9
35
34
6
12
9
23
100
12
126
3
15
6
3
11
12
24
24
12
109
15
24
12
32
10
26
4
20
1
21
14
13
3
36
9
3
48
48
42
2
16
45
35
12
82
2
108
10
18
8
22
14
28
60
12
6
27
21
24
30
20
12
36
4
36
30
2
22
38
16
32
10
2
1
11
85
39
9
72
45
3
12
9
66
8
22
38
28
20
12
22
14
4
56
25
35
4
6
26
46
48
24
27
99
21
21
14
4
21
11
168
4
8
130
2
1
27
48
21
75
24
45
60
35
1
24
107
4
33
47
36
58
2
4
8
16
9
33
24
6
32
52
33
21
54
152
24
10
24
ABCD 325069082*7^$a-1 [50005]
28
75
12
2
6
58
32
34
12
2
51
27
133
80
3
45
51
6
27
36
28
29
24
24
3
12
9
10
26
7
3
33
45
11
19
66
15
3
57
35
4
12
14
12
67
21
18
17
13
56
88
59
19
5
28
29
22
44
24
16
21
24
53
36
18
30
63
9
24
4
14
48
18
3
12
9
28
6
30
14
13
65
28
35
7
38
6
120
18
24
10
77
12
3
21
16
3
5
3
28
12
5
24
21
19
15
14
6
45
36
25
38
18
3
7
21
12
15
42
66
42
32
36
75
15
1
23
4
24
9
15
5
21
18
45
3
102
3
4
8
7
14
34
30
11
1
48
8
4
6
60
9
11
24
18
75
7
14
6
69
51
21
48
4
3
26
36
27
85
20
15
7
12
18
23
45
70
14
22
5
13
6
33
17
22
8
33
15
72
46
6
60
21
8
27
24
40
74
7
23
96
21
27
66
3
40
32
12
63
22
44
27
3
88
41
4
80
69
39
39
13
39
20
78
52
66
26
84
10
18
2
6
22
5
25
80
55
60
53
22
8
69
24
3
30
28
12
36
14
72
49
32
49
8
43
11
16
6
8
3
67
26
42
9
13
24
6
33
11
40
8
40
26
58
17
13
3
63
2
36
7
81
18
18
2
28
29
4
35
78
15
13
15
23
16
2
6
30
39
7
150
11
37
59
13
6
14
16
74
42
15
7
8
24
10
11
57
34
18
66
44
100
36
6
71
31
21
29
36
22
5
33
3
9
55
20
7
14
16
18
5
15
6
18
18
6
30
3
49
6
24
12
41
57
34
36
62
43
56
12
1
11
37
18
12
24
2
55
12
56
3
69
16
11
6
4
20
12
27
1
2
33
64
29
4
60
3
3
36
89
9
22
12
14
19
51
32
37
15
60
5
13
6
8
33
36
1
12
20
15
40
128
7
20
24
1
3
44
33
15
30
7
15
2
4
96
44
66
4
5
1
14
22
42
12
41
16
56
33
31
27
8
6
12
10
17
4
32
85
44
6
13
5
70
36
17
7
24
137
45
39
12
24
12
15
24
45
1
6
20
64
5
27
21
1
39
24
45
6
62
34
2
36
3
4
56
7
18
24
6
9
41
7
29
27
120
4
5
12
28
18
48
24
36
9
17
22
12
5
3
1
15
5
7
41
43
8
18
3
61
51
8
16
17
7
5
3
1
48
11
31
12
21
21
6
38
216
34
14
27
3
69
7
9
17
16
23
19
9
45
23
12
48
12
9
28
30
78
23
7
17
73
12
3
51
18
11
37
8
6
16
41
45
3
13
6
17
40
80
4
23
21
27
30
34
18
23
4
32
1
23
144
13
23
28
3
14
22
12
2
64
32
46
5
9
82
14
12
39
7
54
15
20
7
14
15
21
7
20
1
11
141
168
4
35
3
28
18
84
44
19
20
57
4
24
12
12
56
3
52
65
12
28
11
25
6
17
1
18
2
12
27
21
39
1
26
82
20
10
21
33
51
9
20
10
32
25
32
60
21
54
18
40
14
30
22
24
9
8
45
10
48
6
11
9
40
2
9
19
2
66
40
2
60
22
20
9
21
18
6
4
11
3
24
30
12
63
12
3
106
8
27
3
4
26
12
12
12
15
15
61
21
60
2
10
42
26
10
5
91
26
30
1
20
48
9
22
14
52
15
29
10
48
14
160
11
37
38
88
12
18
20
12
58
5
105
22
2
36
7
80
4
11
48
4
6
14
18
3
3
16
14
3
12
19
38
15
48
19
6
2
28
9
48
99
24
32
10
14
24
22
54
74
15
13
32
27
16
21
42
17
24
91
32
52
24
17
36
19
24
44
52
20
28
21
47
18
15
9
3
43
14
7
32
9
48
52
3
72
27
17
4
29
34
6
6
5
13
90
6
14
13
41
15
31
17
9
28
35
57
18
45
21
12
7
17
18
28
86
15
7
12
54
3
5
48
4
54
17
7
6
110
6
3
33
58
38
28
24
20
7
15
60
2
10
9
32
43
5
12
31
17
16
15
5
28
59
28
26
28
8
30
118
8
48
63
3
30
28
3
33
83
1
35
81
10
2
30
4
50
27
33
22
29
27
28
41
49
15
21
6
8
21
13
3
53
16
12
3
84
11
64
5
9
60
43
3
41
15
21
28
12
3
2
30
64
74
87
25
42
24
9
81
138
32
46
3
116
43
2
15
12
21
91
21
14
58
6
26
22
21
15
17
40
17
7
35
9
43
14
43
51
2
48
39
7
6
18
36
12
8
6
3
15
21
13
15
63
5
12
19
48
14
10
9
56
27
9
43
14
3
31
62
84
22
30
6
45
56
3
1
68
40
36
32
25
3
41
52
44
42
30
10
14
58
69
17
24
4
14
24
18
39
9
28
2
102
16
68
6
22
44
7
17
63
16
20
7
2
22
14
70
14
10
5
19
90
44
15
7
65
21
52
23
12
4
8
9
40
24
59
4
21
24
15
21
15
15
26
18
10
36
2
21
31
2
28
51
45
3
27
5
3
48
24
33
36
27
69
48
67
41
19
29
4
3
5
13
44
70
17
19
86
52
60
63
17
27
12
4
57
62
10
6
6
35
28
29
46
24
36
9
8
3
69
72
27
48
4
9
15
44
42
6
10
8
3
97
35
13
30
96
20
1
17
75
13
20
67
68
9
12
16
83
21
15
12
48
16
5
10
20
4
92
30
22
41
3
24
9
48
33
19
35
9
79
5
40
5
52
59
15
118
18
8
16
6
6
2
3
39
66
16
59
9
16
2
28
17
9
31
21
39
5
63
12
60
16
32
9
18
25
12
15
14
36
3
16
20
76
51
9
63
5
100
8
112
32
21
6
6
3
39
46
18
29
43
14
15
40
48
11
21
31
24
42
27
29
3
31
30
44
16
20
18
6
7
8
24
88
56
51
10
36
6
18
56
4
56
19
59
9
15
34
66
12
18
35
13
32
22
36
89
3
25
27
36
8
54
10
21
32
4
68
72
36
12
36
21
4
39
5
27
1
56
30
13
8
27
85
35
6
7
20
36
12
61
2
42
16
71
7
26
64
12
68
60
3
12
48
31
9
17
28
6
5
31
9
39
5
15
1
21
11
21
7
35
10
35
3
33
31
14
3
7
6
2
4
48
9
20
37
12
24
3
20
4
11
28
44
18
30
48
22
3
9
36
23
43
12
9
3
12
9
36
9
56
22
29
12
69
48
10
90
35
4
17
15
28
27
5
69
10
50
4
51
41
3
12
1
6
14
30
13
8
19
32
54
12
55
93
32
15
19
5
24
49
44
12
7
3
18
27
11
54
15
67
5
60
108
72
3
22
3
23
57
36
12
159
49
3
41
9
7
15
2
7
3
5
21
22
6
102
20
61
17
12
6
45
51
9
45
82
29
7
6
51
11
9
87
9
9
28
20
19
93
78
5
21
6
72
48
52
33
5
4
12
11
1
59
60
3
1
41
6
13
15
86
12
18
30
10
5
25
32
22
21
9
11
24
19
5
51
18
10
30
44
42
22
8
15
12
25
38
21
12
69
12
31
20
40
69
27
51
32
28
2
3
21
7
3
29
73
11
4
29
36
15
7
20
21
7
2
3
39
10
38
69
1
68
30
18
30
96
24
24
33
97
3
35
4
6
11
9
52
108
15
35
21
3
4
9
17
3
36
25
20
24
39
12
72
3
18
75
24
16
51
5
13
8
19
3
21
3
24
53
45
6
21
31
44
37
8
9
72
18
34
39
15
2
15
19
26
15
13
71
43
17
27
48
4
60
5
27
4
17
85
27
20
7
5
27
73
9
38
37
9
15
89
43
17
30
1
3
54
30
8
18
27
36
16
39
2
54
45
19
5
16
33
15
60
9
72
38
9
12
45
4
47
4
15
78
92
67
63
24
74
66
69
21
40
11
40
65
7
20
21
120
12
10
6
12
56
3
25
23
49
20
43
41
19
8
12
7
2
78
9
7
2
3
27
21
7
17
28
32
15
21
13
14
1
53
22
17
4
71
28
29
39
37
15
5
21
55
11
42
12
16
6
18
56
36
3
19
38
3
36
7
20
16
26
55
33
18
2
27
79
2
10
57
12
177
38
9
21
22
12
9
20
9
31
5
30
10
11
ABCD 325143762*7^$a-1 [50010]
24
27
12
15
30
35
4
32
19
45
51
72
48
42
84
6
18
11
79
30
42
48
36
5
79
30
24
18
9
63
5
12
13
60
36
36
95
43
41
25
27
9
6
17
1
36
54
29
1
3
20
49
18
42
11
13
119
7
12
41
37
23
7
81
20
4
33
36
47
12
25
6
21
15
18
27
32
97
27
20
1
99
20
43
60
24
9
20
4
20
1
11
48
4
15
30
99
12
32
1
6
57
20
1
66
5
1
39
45
6
21
3
54
30
69
60
20
61
42
41
1
35
7
66
11
61
6
5
60
4
3
78
3
9
27
12
44
24
40
21
23
7
72
30
15
27
5
4
33
3
12
44
31
29
28
3
21
3
126
59
31
33
3
21
3
48
41
55
42
15
12
21
23
7
21
153
30
12
21
72
15
12
77
1
48
83
24
4
20
43
29
7
90
27
24
8
25
108
18
24
6
11
36
24
28
45
3
93
11
7
36
18
11
1
23
43
29
1
23
4
57
6
41
37
6
17
16
3
18
54
5
25
12
48
6
5
37
42
18
39
15
96
105
8
7
41
37
11
1
12
78
84
57
20
1
42
18
35
1
66
36
12
5
28
8
61
87
21
18
12
18
30
45
44
13
27
9
36
30
66
18
5
25
23
73
3
20
40
3
21
57
12
42
72
6
18
12
12
18
12
6
12
18
3
24
93
3
144
27
36
5
1
6
30
39
129
6
48
9
24
45
12
59
60
13
30
5
24
25
42
29
49
3
9
99
3
78
54
53
12
24
7
42
6
9
3
17
7
18
6
6
15
8
7
21
45
23
1
87
56
25
35
43
12
9
21
3
27
17
1
15
45
11
13
6
12
17
48
13
59
48
4
3
24
30
66
18
66
9
44
91
30
15
20
1
3
20
49
54
21
24
15
17
61
12
6
9
21
30
18
6
5
16
33
24
6
24
6
12
72
6
41
25
6
54
23
25
18
21
3
77
16
21
54
5
31
60
65
24
25
30
36
65
4
20
7
149
1
84
36
107
19
17
1
24
72
126
42
11
28
57
30
5
52
36
33
47
16
51
30
12
23
19
9
3
17
16
44
37
27
3
36
5
43
5
28
56
1
6
5
16
80
52
3
17
19
60
17
24
60
7
42
42
6
11
16
27
33
3
6
27
3
5
1
75
8
19
5
7
6
12
3
12
20
61
35
25
24
39
60
32
7
17
7
18
11
1
30
66
84
59
52
3
41
13
18
12
5
4
21
30
17
19
21
3
29
49
102
12
18
12
24
3
39
21
152
28
33
27
3
6
24
3
15
33
3
29
13
18
9
12
21
23
61
36
23
19
6
42
72
9
20
49
71
36
7
54
51
33
6
36
53
25
12
27
3
5
72
1
6
6
36
75
75
45
8
7
24
21
63
9
24
3
48
18
15
117
6
24
5
4
32
28
20
7
12
18
6
6
72
47
16
9
3
20
7
84
24
105
81
12
23
61
30
30
54
90
3
32
48
7
9
15
6
3
3
66
108
12
42
42
23
60
60
13
11
31
89
12
1
18
45
60
44
1
35
1
30
30
3
9
11
12
49
27
44
48
1
120
12
48
60
59
76
12
44
4
45
168
15
27
36
29
13
23
48
31
30
3
69
6
57
27
24
12
41
43
54
71
199
5
19
33
9
3
51
5
1
6
29
19
5
37
23
85
12
30
45
39
24
29
43
18
54
30
63
8
79
89
16
33
23
67
24
21
75
30
18
30
24
60
3
3
69
56
19
6
3
3
29
25
30
54
71
36
1
15
32
31
117
8
19
30
11
25
60
23
1
27
15
53
7
36
9
12
57
6
6
15
33
23
49
30
42
3
45
78
12
42
6
5
4
3
30
12
30
17
24
31
6
12
18
24
78
35
40
51
54
42
78
36
36
90
24
5
49
11
4
27
54
3
27
5
48
36
60
7
21
45
23
60
85
35
79
41
19
5
25
63
3
9
3
18
3
8
1
12
11
1
24
54
9
20
36
1
6
6
51
9
12
6
12
21
87
72
12
72
29
60
49
11
31
48
36
60
6
66
21
32
48
31
18
18
69
21
95
25
36
3
24
24
9
59
16
9
6
36
12
29
4
72
3
12
45
12
92
1
6
29
24
64
24
21
71
37
71
13
3
57
3
12
21
3
21
36
3
3
24
5
7
17
4
27
9
12
8
28
3
54
78
18
27
3
89
73
24
23
96
7
54
23
4
20
12
4
27
6
11
36
4
21
11
28
36
21
23
60
36
1
3
93
3
3
72
6
12
71
1
15
32
31
48
5
4
3
21
39
45
32
13
11
7
12
18
66
6
24
23
7
77
1
48
48
42
9
12
84
15
9
3
42
66
48
150
72
12
11
24
144
13
18
5
72
61
90
42
36
6
24
5
19
36
66
3
20
67
18
15
3
12
5
1
6
18
63
32
13
11
7
72
18
66
17
109
15
36
51
6
12
11
151
6
23
12
76
12
56
88
3
153
63
48
72
30
30
6
11
7
6
54
36
54
24
11
4
24
56
1
90
21
15
30
63
15
45
44
37
12
42
6
23
43
6
12
35
31
12
77
61
24
47
28
20
13
42
18
24
30
30
59
37
23
52
147
36
102
60
72
15
33
27
51
36
21
72
51
5
1
24
119
31
5
24
37
15
105
3
44
12
19
177
15
57
27
9
15
5
1
12
60
23
7
24
21
8
7
29
25
3
21
3
39
60
78
30
12
9
48
3
29
31
21
33
48
30
12
126
11
4
27
17
85
30
66
51
27
57
32
115
12
29
1
30
18
6
36
24
9
15
6
12
59
49
36
3
32
144
31
33
33
11
91
18
15
45
11
40
8
1
27
27
77
43
21
72
21
12
11
4
8
79
12
18
72
6
72
41
7
41
72
48
73
6
60
21
21
6
30
63
24
32
1
27
9
6
18
23
36
1
84
59
49
11
7
6
6
21
27
66
3
24
9
54
6
27
44
1
47
1
83
19
33
39
48
18
11
7
9
3
60
17
28
33
12
54
30
23
24
13
54
144
9
21
6
9
27
45
8
55
42
23
24
12
25
3
9
30
57
3
17
1
6
78
35
1
12
11
12
37
90
12
9
21
11
36
13
12
6
18
39
24
60
21
63
12
20
61
102
24
5
13
39
27
12
21
9
24
30
17
37
27
3
9
3
21
20
12
28
3
21
8
31
17
37
3
20
19
30
11
12
1
23
28
32
1
30
9
3
29
108
7
84
5
7
42
3
15
30
54
21
3
126
18
29
19
41
40
9
15
45
12
12
18
89
7
6
36
42
41
64
33
30
9
21
15
3
30
23
12
4
21
39
3
17
13
23
7
24
84
72
17
4
57
95
1
18
30
15
44
61
6
30
83
16
15
66
66
6
23
7
60
53
16
36
27
9
33
15
51
57
3
30
51
60
32
67
57
21
23
13
18
42
27
81
3
3
89
7
18
11
1
36
27
63
18
12
12
15
45
60
11
48
7
36
21
24
81
42
42
18
5
40
15
9
32
25
3
9
18
84
101
4
3
42
6
42
71
19
41
31
9
63
77
4
63
9
48
12
21
6
24
69
12
39
60
6
51
15
77
25
12
30
53
36
31
21
15
45
9
54
12
30
11
19
21
60
24
8
84
13
11
19
24
60
6
15
3
5
37
23
1
30
30
35
13
42
17
7
30
23
7
42
24
35
1
15
33
12
12
11
64
57
23
52
96
60
3
24
9
33
107
12
84
55
9
ABCD 325234334*7^$a-1 [50017]
24
11
1
8
12
24
10
21
17
12
31
20
7
50
40
8
4
24
35
9
18
33
96
28
35
52
9
5
16
8
22
41
4
20
31
2
6
21
1
32
15
25
2
1
9
18
5
15
45
4
11
21
24
1
44
10
9
17
6
1
9
18
18
18
24
6
11
4
17
4
23
51
49
32
45
76
32
10
62
7
11
45
13
23
4
3
48
81
5
40
11
28
51
26
12
76
6
14
12
28
74
30
40
26
1
48
51
2
3
1
11
25
2
16
24
6
6
14
19
32
3
21
39
12
1
5
12
30
22
20
3
12
13
23
3
16
38
19
39
9
15
14
30
10
2
42
7
5
18
12
6
31
9
2
6
10
36
5
48
45
30
25
21
24
2
30
34
2
30
4
5
15
6
3
9
16
15
32
33
10
69
17
16
3
27
45
165
15
23
21
15
34
12
14
24
13
84
23
30
7
35
1
53
3
4
9
2
1
41
28
83
7
9
27
2
10
8
22
8
12
3
1
24
11
33
15
61
2
25
9
51
39
5
24
9
16
30
24
18
12
8
4
3
17
60
4
26
13
5
10
26
16
8
28
38
10
14
21
40
17
12
3
3
10
24
2
10
51
9
44
4
6
5
21
55
20
1
27
32
15
49
45
24
8
22
5
81
15
12
64
5
48
6
9
7
41
9
4
12
3
44
12
13
30
5
12
69
7
24
11
57
37
51
5
3
64
24
12
17
63
49
11
19
12
38
12
16
8
51
9
10
20
12
1
21
18
12
9
12
20
55
50
67
17
12
10
5
61
27
11
60
4
72
45
8
33
43
81
50
10
15
9
11
3
18
4
11
60
3
30
36
4
32
31
11
1
41
24
39
3
10
8
34
38
39
1
2
12
9
4
8
37
27
21
12
11
39
57
1
59
24
15
10
26
6
12
16
27
12
17
3
12
28
12
5
18
33
9
39
15
1
29
4
23
7
20
30
52
50
6
18
6
28
11
9
7
11
22
39
3
30
14
9
37
23
45
12
6
37
20
12
16
12
11
6
40
3
32
15
28
5
4
87
14
15
21
24
6
42
7
21
24
11
12
3
24
25
21
74
16
32
18
12
7
75
6
11
13
18
9
20
1
2
10
2
6
4
24
20
7
3
20
10
27
12
5
3
4
29
4
35
25
8
7
8
57
6
21
25
30
20
33
12
16
9
56
31
3
8
6
10
14
3
16
17
6
18
60
10
18
2
18
4
23
36
31
18
39
27
14
7
9
2
45
19
45
15
30
6
8
21
19
21
20
16
15
62
7
12
29
52
63
5
12
3
3
57
24
24
28
9
8
7
105
2
10
6
5
12
9
4
2
34
18
2
19
17
64
68
19
9
8
12
15
9
15
24
21
16
23
9
96
24
16
11
1
3
5
15
12
55
80
30
10
21
11
18
7
56
1
20
28
35
1
26
30
48
55
17
24
7
9
8
22
84
6
18
9
77
19
33
3
9
15
56
45
4
26
9
40
21
6
50
10
74
30
24
22
11
3
30
30
10
32
19
23
13
39
9
20
15
4
21
5
6
13
8
25
24
27
23
18
6
34
11
1
14
21
25
14
40
14
18
1
24
8
16
12
9
8
16
3
11
1
56
7
20
49
23
6
7
57
8
15
33
15
7
2
7
27
17
9
6
9
13
8
34
8
18
12
18
42
16
26
9
4
15
2
64
11
1
23
25
2
42
67
20
15
10
3
33
12
11
28
3
6
20
58
2
31
24
15
24
6
3
35
6
16
24
38
25
8
4
41
4
60
74
22
15
5
28
12
32
43
23
22
3
12
20
43
14
19
8
79
42
47
36
49
6
36
6
42
32
34
6
21
5
72
12
60
7
21
11
49
3
20
24
3
28
29
4
21
11
12
1
12
12
8
24
34
50
19
117
8
3
33
12
30
24
4
20
24
1
41
24
7
9
44
4
23
9
3
16
32
25
20
28
86
13
12
44
7
17
1
11
4
9
32
30
25
21
12
86
10
15
41
39
4
27
5
15
21
43
9
17
3
48
40
53
52
8
27
4
39
5
24
13
14
24
42
7
5
27
24
24
1
12
32
10
2
6
9
63
42
48
3
13
3
8
24
1
14
10
35
1
14
22
8
106
65
25
14
10
11
24
1
24
35
40
41
15
16
32
4
27
24
38
12
66
6
36
39
13
32
15
19
14
19
81
20
6
1
24
15
9
20
40
24
11
10
6
30
71
4
59
12
1
84
5
24
7
89
15
19
33
8
13
12
11
13
20
22
30
39
11
12
6
27
24
4
15
2
7
23
34
24
44
48
4
23
33
19
44
12
25
3
12
29
24
4
26
24
16
9
24
21
60
2
28
20
16
42
48
59
28
9
59
40
24
32
21
18
9
21
51
16
17
12
24
15
49
2
6
48
34
65
1
12
3
35
21
24
15
6
24
12
22
81
36
3
6
15
41
48
36
12
3
21
39
36
15
9
12
28
32
16
12
29
30
1
45
2
22
8
15
3
36
6
24
18
10
8
19
5
64
6
29
19
21
12
5
28
12
24
6
53
12
13
6
6
14
1
5
58
14
58
74
40
54
44
21
9
3
19
8
22
51
47
10
8
31
12
15
41
36
12
27
6
3
1
24
15
17
12
3
7
32
6
7
8
12
7
5
55
54
15
56
9
39
21
12
18
1
5
6
1
9
12
60
23
57
6
1
36
39
38
7
3
21
5
12
30
24
30
36
12
6
30
27
27
1
15
29
13
2
42
16
18
17
16
3
33
8
33
19
5
52
14
9
1
15
24
17
3
21
19
5
42
4
29
43
14
16
18
21
21
27
5
55
47
30
15
109
12
3
60
12
83
22
3
11
6
15
12
57
6
25
17
12
31
8
12
19
9
35
21
9
40
2
9
19
2
4
74
49
35
18
12
7
5
30
18
51
12
3
4
33
24
23
1
47
28
6
23
28
92
21
7
5
7
12
59
42
15
45
18
6
7
44
40
89
28
20
36
7
24
3
17
4
65
42
42
40
23
28
24
20
61
44
6
21
21
63
7
21
12
29
112
15
8
76
36
8
12
39
1
9
12
2
12
34
36
15
8
21
27
9
6
25
17
28
60
18
5
12
24
43
33
23
36
9
60
31
14
15
4
20
28
5
22
42
39
9
20
15
1
27
5
3
1
24
32
67
35
28
50
7
24
24
48
12
108
17
43
9
36
11
9
12
55
8
31
9
21
15
3
9
9
15
9
3
47
10
15
81
44
48
19
51
36
50
39
7
21
8
4
12
5
51
37
3
33
6
14
10
6
8
36
31
5
16
23
36
19
21
23
16
2
4
8
18
33
64
21
27
89
3
16
9
47
84
1
6
29
3
45
27
1
32
12
9
12
54
16
2
7
53
42
1
24
9
6
66
14
6
15
49
23
12
52
27
21
9
30
102
23
7
14
4
36
3
5
7
29
106
54
35
24
13
14
18
27
1
42
41
1
8
16
14
48
54
4
20
10
2
31
69
14
45
4
11
46
48
24
2
9
21
94
36
14
10
20
60
24
21
12
15
37
12
48
8
99
1
17
3
27
1
5
7
8
21
10
101
16
99
8
6
15
75
28
2
18
22
35
21
27
13
48
3
9
74
6
30
49
8
13
12
8
7
20
4
21
18
2
22
66
8
24
7
56
3
34
32
34
2
54
6
10
2
16
6
8
6
55
5
24
3
3
42
24
4
36
8
22
18
15
21
56
3
15
6
4
35
16
41
24
12
15
39
16
12
9
29
15
27
57
45
3
88
3
14
12
6
13
17
4
11
3
16
14
10
6
3
23
1
21
11
4
20
60
25
11
4
3
38
12
12
28
8
22
8
16
24
24
6
26
9
15
22
38
22
42
30
6
21
5
15
19
12
33
5
24
3
9
3
25
51
77
12
30
81
7
30
2
6
6
6
58
5
79
50
19
9
12
6
17
12
28
39
5
9
42
10
68
15
16
35
6
63
16
9
50
10
3
12
9
3
93
110
34
75
3
8
10
11
3
1
20
36
31
12
6
74
12
13
36
9
20
28
15
27
18
18
14
75
21
16
14
10
2
13
48
24
36
32
49
38
18
6
6
4
15
21
20
12
15
27
6
34
18
20
51
9
12
3
1
27
35
42
7
20
3
6
24
3
16
29
48
42
18
12
28
3
9
42
33
27
53
13
15
5
43
29
4
27
32
19
6
36
26
12
52
6
68
39
28
27
8
12
12
16
30
24
14
9
67
14
27
15
1
21
26
6
10
5
19
20
9
37
3
60
12
24
35
10
20
12
4
20
4
3
8
9
6
46
42
36
21
21
8
43
9
32
6
10
15
9
3
27
36
2
34
5
33
16
51
3
38
7
53
3
49
51
12
5
10
8
73
39
17
1
3
21
51
32
13
32
42
1
24
68
15
4
18
3
8
36
16
5
19
3
26
4
23
25
24
3
8
3
4
6
26
18
10
2
51
4
21
38
9
1
27
5
4
20
51
40
20
15
18
24
27
25
15
21
12
2
6
28
183
32
40
15
21
20
15
37
12
51
18
11
15
6
24
36
7
8
3
16
17
25
15
59
13
8
76
23
24
13
17
4
32
3
16
35
40
2
63
9
12
3
12
69
7
45
60
8
46
30
26
22
36
12
3
32
7
18
14
21
3
21
1
3
32
9
6
37
11
13
3
6
20
52
11
9
30
21
9
12
54
6
15
21
118
6
24
3
33
14
4
38
24
46
2
28
3
12
45
20
18
10
14
33
9
84
27
3
4
38
4
35
9
42
33
16
8
48
12
1
11
9
12
58
42
14
1
20
27
58
23
12
9
67
12
11
1
12
11
9
36
12
9
36
3
4
8
13
6
48
62
39
19
2
46
2
3
9
16
78
44
10
123
3
26
3
1
35
4
17
4
20
55
11
10
8
6
16
8
30
10
105
20
12
28
5
12
16
15
35
22
6
17
24
61
38
34
2
6
60
15
37
27
60
5
10
8
1
9
95
7
21
5
22
30
26
13
9
15
35
12
1
9
50
13
29
4
59
31
6
24
20
6
1
23
13
9
27
8
45
22
12
53
27
4
9
8
12
25
6
6
18
8
1
3
74
76
ABCD 325313498*7^$a-1 [50042]
8
9
39
1
84
35
13
105
23
99
229
35
69
91
6
47
3
4
45
56
16
8
55
6
15
32
1
11
16
15
8
33
4
69
11
4
68
36
7
9
24
21
23
37
6
89
15
61
35
9
64
35
25
8
3
16
9
35
84
1
12
27
29
76
12
20
64
12
48
92
28
51
24
30
114
41
15
4
20
13
92
7
44
1
15
53
16
8
13
18
32
10
14
45
84
28
80
24
19
17
96
37
66
45
44
16
24
8
61
15
68
7
17
13
15
8
19
84
20
45
49
2
21
108
12
43
56
34
35
16
144
44
12
123
69
51
24
22
14
1
9
6
53
16
21
27
9
11
3
4
21
8
15
22
14
1
9
36
11
73
3
24
24
56
79
20
4
42
60
24
24
3
3
9
128
64
3
96
36
9
21
30
21
3
41
63
13
9
98
37
35
45
64
24
11
64
30
6
17
4
8
52
15
113
27
9
36
16
33
54
12
41
24
49
11
88
15
5
27
10
38
22
14
16
41
12
7
69
15
21
20
12
12
16
39
36
20
9
55
54
36
75
44
15
1
15
44
61
60
9
26
10
26
9
55
6
51
12
27
41
139
21
68
40
20
24
31
60
41
13
35
76
92
48
15
4
33
59
9
1
54
20
25
23
52
9
32
36
36
43
21
60
8
19
32
10
51
12
36
120
12
39
30
15
56
36
12
52
12
56
51
61
48
9
42
17
91
5
37
51
39
81
23
46
50
13
11
33
24
109
24
126
68
16
81
104
31
17
61
83
67
105
8
19
33
12
32
4
11
28
21
9
47
36
12
25
59
4
15
6
95
24
1
39
12
3
21
9
2
24
9
61
30
9
44
7
5
123
36
9
24
63
25
8
28
35
1
3
41
48
16
20
12
3
4
45
48
24
3
6
47
40
9
71
3
1
23
16
6
74
40
5
51
154
27
68
24
61
24
6
20
48
16
60
5
31
56
21
67
17
13
15
8
84
24
40
36
8
67
5
24
1
50
10
108
63
92
12
139
45
20
12
27
1
15
54
3
32
37
18
72
33
36
81
59
4
20
12
36
7
5
16
8
4
20
67
81
20
31
81
131
12
85
24
92
43
5
28
60
20
64
8
37
18
92
12
13
44
31
9
56
76
11
16
53
13
30
6
14
21
4
23
1
47
13
32
13
6
81
8
67
20
4
57
3
21
156
92
1
27
59
25
20
3
12
21
28
11
10
11
108
1
3
95
36
96
25
24
15
5
51
10
107
1
51
12
48
21
24
23
88
8
15
13
72
164
37
30
44
21
15
10
39
56
25
119
16
9
75
45
71
84
91
41
25
15
15
17
4
20
39
45
4
35
9
39
60
37
84
8
24
16
59
24
25
12
11
21
16
12
3
30
96
98
25
51
24
5
36
15
16
32
1
21
74
1
35
37
24
83
9
12
25
6
33
56
60
75
16
24
29
75
16
6
3
248
49
54
17
63
84
10
27
15
78
42
48
89
28
15
20
9
15
33
144
79
20
58
51
45
6
9
35
21
16
59
64
8
105
16
92
28
56
121
38
1
39
65
39
21
15
16
5
48
36
37
2
9
28
36
39
44
73
8
1
18
6
15
59
105
16
24
27
90
14
37
11
28
45
9
54
36
6
15
39
30
134
12
49
12
12
59
109
69
50
13
8
3
57
13
36
35
3
9
36
55
102
38
36
4
60
12
45
23
10
66
96
8
21
55
5
121
2
1
60
128
4
8
1
35
16
63
32
9
39
9
4
23
16
29
31
41
37
23
40
20
24
64
60
8
1
26
61
144
32
51
48
10
135
44
40
11
10
3
47
1
48
56
27
288
48
73
33
60
6
21
8
16
3
33
8
91
9
71
10
35
3
33
48
24
48
28
23
12
4
77
4
36
39
30
15
12
20
49
47
16
35
105
7
20
4
53
3
25
15
32
12
21
4
12
47
9
52
51
17
16
12
104
3
118
15
69
27
56
52
69
35
27
34
14
144
45
51
22
14
1
56
37
72
59
31
32
49
11
36
9
13
18
17
144
25
74
10
12
35
16
20
60
43
5
60
61
30
45
9
6
9
8
52
81
39
32
24
27
22
11
25
3
81
54
33
33
27
23
40
6
11
4
3
42
2
9
13
38
61
92
28
20
27
13
35
1
60
45
86
25
23
12
120
88
33
9
90
21
27
32
9
12
60
13
6
5
12
7
21
44
3
48
10
18
6
11
12
27
9
48
39
21
24
25
18
33
20
127
20
9
12
4
60
27
60
5
27
1
12
95
88
33
11
1
56
3
22
15
81
11
67
90
12
107
1
123
84
20
24
25
26
64
5
16
60
36
20
7
65
96
16
9
15
23
12
61
69
86
60
10
99
23
16
30
74
9
120
24
100
23
21
61
50
28
5
16
11
1
56
37
6
21
23
21
12
76
36
12
3
84
5
39
58
2
142
90
53
87
25
36
35
13
47
48
25
8
13
27
33
26
21
12
25
87
8
1
107
24
49
15
45
27
47
12
4
24
17
19
30
23
24
291
37
24
20
12
4
8
52
45
6
30
14
45
85
30
6
18
89
16
12
3
32
33
88
8
25
39
104
7
66
14
4
41
39
1
9
42
9
35
64
93
3
41
4
12
12
8
3
1
45
78
41
63
46
47
19
24
17
72
36
1
27
8
1
30
21
33
51
44
99
13
47
9
7
57
9
107
63
4
60
36
41
88
32
43
9
60
12
9
15
60
12
9
23
52
33
50
57
48
1
59
28
69
2
97
20
25
27
191
13
32
4
9
47
13
120
39
9
12
15
144
45
11
12
73
39
11
49
8
7
8
49
20
7
36
5
19
17
25
3
68
48
24
1
110
1
9
47
19
41
3
16
30
59
151
17
15
33
24
48
52
9
2
1
27
41
16
35
40
114
174
6
6
5
64
8
37
75
12
23
70
59
97
18
41
25
38
37
12
3
90
75
12
108
44
7
9
119
21
91
20
12
45
24
28
8
3
24
21
49
39
35
33
4
45
120
143
7
44
10
38
1
21
26
12
45
43
89
1
84
15
8
7
5
1
71
4
84
15
24
21
105
6
9
24
72
8
36
4
21
84
167
36
7
72
29
52
44
124
60
20
15
70
23
37
15
20
24
27
45
103
33
69
90
9
60
8
4
20
4
23
1
80
16
20
64
8
4
33
14
ABCD 325322922*7^$a-1 [50057]
27
20
37
47
28
20
18
12
31
21
14
25
9
12
20
6
4
14
4
6
32
22
3
17
6
6
36
7
23
18
22
12
45
12
3
6
24
3
33
20
7
95
18
36
10
26
12
6
64
8
40
38
16
18
8
64
26
19
29
4
26
16
14
30
1
23
18
10
44
16
12
45
77
58
32
4
36
20
24
12
4
48
20
1
24
5
16
6
30
24
15
65
4
15
15
32
4
36
14
6
4
2
4
39
17
7
23
49
21
44
18
6
40
20
4
38
4
84
20
25
5
54
108
28
30
60
6
21
15
12
8
10
3
71
30
70
8
12
13
35
10
26
1
11
12
16
12
18
50
60
30
24
7
9
2
13
15
14
10
6
12
27
51
50
22
2
42
64
9
12
24
11
30
6
24
16
18
26
40
14
19
60
3
20
84
60
1
65
54
16
12
6
14
1
89
30
28
62
18
54
30
4
12
8
4
32
120
60
4
21
15
9
11
48
12
4
14
28
12
18
2
12
78
1
21
44
6
1
3
44
85
41
12
58
21
21
38
76
60
20
66
40
8
7
17
6
49
3
33
45
6
44
16
8
18
19
9
50
6
79
12
23
61
41
30
4
18
92
10
14
6
4
69
27
14
6
10
8
7
48
15
20
36
16
30
6
8
12
40
24
38
6
37
23
24
13
29
19
24
101
12
4
8
72
16
2
12
16
2
7
81
24
39
11
6
48
40
30
12
18
2
42
31
51
6
27
5
6
25
29
30
1
21
6
9
41
48
40
66
8
1
11
1
24
33
8
30
4
6
15
29
34
20
46
3
48
15
20
12
12
18
18
73
5
12
7
36
11
60
34
15
9
38
18
19
5
55
45
48
62
76
36
14
36
19
45
12
18
24
20
28
20
13
35
1
35
30
18
22
3
12
83
37
9
62
4
44
42
103
27
50
4
18
33
77
10
21
15
81
45
20
18
60
25
105
2
4
45
15
32
4
68
1
5
72
67
17
28
36
20
55
11
1
3
42
32
72
40
3
47
10
6
24
24
57
69
14
1
48
23
10
32
18
12
1
15
9
3
2
12
18
12
34
36
14
16
20
4
14
12
18
10
20
6
60
4
8
48
36
10
3
3
8
10
6
36
8
30
22
32
10
2
6
43
9
3
17
48
18
25
21
24
14
1
9
18
14
18
1
39
62
18
16
24
8
4
20
49
131
40
20
10
66
14
4
60
12
18
14
7
11
13
59
30
42
4
20
16
14
16
14
16
44
49
27
9
71
49
12
5
7
11
52
8
1
3
18
3
17
18
37
3
62
24
30
10
15
39
30
2
4
6
32
126
4
6
14
13
12
21
39
87
44
22
27
35
1
39
12
18
18
14
10
18
6
6
8
6
12
30
78
1
3
33
39
9
21
3
35
12
24
10
60
15
41
10
36
2
46
24
33
5
12
42
4
12
57
12
23
60
22
24
26
13
51
12
42
48
15
3
6
14
46
36
8
16
20
18
18
7
21
74
40
12
9
60
59
46
84
42
18
3
15
18
2
97
27
24
14
6
1
3
2
58
6
14
12
58
15
48
15
18
42
48
36
9
12
23
22
3
15
24
56
10
15
12
39
8
52
6
3
5
10
14
28
38
12
4
36
20
13
17
4
6
38
16
18
38
7
21
6
24
24
26
52
8
34
8
30
18
42
54
24
12
4
8
36
1
9
14
10
15
35
13
59
6
18
36
1
9
36
3
72
33
6
50
43
17
30
16
12
8
10
3
36
11
4
14
42
28
44
1
12
29
4
30
6
44
46
8
1
5
22
8
25
47
12
16
6
3
12
3
108
24
26
12
46
14
16
2
4
69
5
4
2
34
12
38
22
2
52
98
22
24
12
30
8
22
117
60
11
6
43
27
60
36
20
28
12
84
9
60
11
76
20
18
16
8
22
21
3
2
40
2
6
10
36
54
92
10
54
63
11
16
45
15
74
30
4
12
128
1
41
24
24
42
6
40
32
18
18
34
36
20
10
15
11
18
30
1
17
10
98
6
49
11
36
10
62
6
52
2
28
9
21
12
2
30
24
7
5
7
3
2
96
31
24
12
3
42
14
18
10
20
22
39
5
19
23
28
14
43
17
70
26
4
12
26
12
12
1
3
32
28
24
33
12
3
92
48
4
20
4
24
8
30
18
24
100
6
27
35
48
40
9
48
17
70
62
43
15
32
1
33
39
53
24
24
22
20
13
12
48
11
34
110
24
1
41
64
42
24
21
27
36
60
45
5
12
18
4
12
68
12
1
3
2
42
22
30
26
40
3
11
28
6
56
31
47
22
51
57
32
6
18
30
36
1
29
54
1
15
8
12
49
27
20
30
7
45
48
12
20
28
50
22
32
120
30
1
17
30
10
12
36
3
12
17
42
4
24
38
7
12
3
80
16
20
42
42
1
15
6
30
60
21
27
2
16
54
9
35
10
6
36
14
18
28
12
21
47
10
3
36
3
26
52
24
8
28
14
34
20
12
4
15
29
7
45
12
3
24
53
58
2
30
22
18
45
3
42
15
3
2
30
12
6
84
48
16
110
42
78
34
102
66
14
60
34
110
6
6
12
25
12
9
50
12
4
24
57
105
14
1
60
23
12
18
52
38
36
6
22
26
6
10
24
50
22
3
21
14
10
2
22
42
24
114
2
4
69
33
3
60
27
134
16
3
11
16
24
18
2
24
12
4
68
12
28
2
16
98
66
4
14
12
16
62
7
83
16
21
23
36
76
36
12
21
41
6
10
3
11
13
5
52
39
39
32
1
23
10
14
10
6
42
2
37
63
42
8
22
33
3
2
30
12
4
2
4
8
7
23
10
42
9
21
3
77
94
56
34
44
22
69
17
4
30
24
21
11
60
10
42
6
14
6
16
48
2
16
74
6
4
8
28
24
8
6
64
30
32
6
7
35
25
63
45
29
6
30
10
14
4
62
18
36
108
30
12
25
15
74
7
9
3
11
6
36
28
30
12
12
105
15
81
17
28
42
24
6
12
20
12
10
18
3
23
54
10
20
13
35
52
6
90
36
14
6
49
5
4
2
84
60
1
11
34
18
12
21
33
42
24
6
18
14
18
4
20
36
48
124
60
96
45
15
69
35
6
10
6
8
16
2
48
24
6
34
12
33
51
30
66
20
18
6
12
24
4
12
8
60
84
36
12
4
21
12
51
45
29
28
39
24
9
6
56
61
15
2
16
26
4
9
21
26
16
12
57
36
29
79
5
22
74
6
4
20
16
38
60
42
12
22
6
2
250
2
4
30
12
44
10
15
11
18
55
69
2
1
15
14
4
2
4
38
6
12
12
12
76
2
55
11
22
3
24
35
22
18
2
64
27
5
7
5
22
26
7
57
6
20
10
12
108
18
14
30
12
16
12
56
24
16
42
38
1
3
30
8
54
34
96
98
10
6
21
33
2
4
60
36
20
6
4
6
12
36
30
15
9
8
48
30
12
22
42
30
8
12
31
12
11
40
32
72
28
50
7
17
16
18
9
15
6
2
4
18
3
23
37
3
14
70
2
18
1
11
4
2
7
12
29
55
5
7
15
2
6
1
23
16
36
20
4
20
1
41
40
2
1
24
36
17
60
28
14
36
12
37
45
96
26
6
10
20
34
6
8
36
1
15
14
4
14
6
16
48
62
1
45
15
3
30
12
24
14
24
18
4
3
11
24
40
2
48
12
16
20
34
8
13
15
8
6
6
85
3
20
24
18
4
14
10
24
30
20
10
12
26
24
30
10
20
40
14
4
2
24
22
80
24
4
15
101
10
33
45
30
8
24
60
6
24
16
32
10
48
20
58
2
102
28
3
35
16
6
14
106
14
24
4
6
32
10
14
10
8
18
43
5
4
2
24
37
9
26
72
36
30
7
5
24
6
13
35
10
144
50
13
3
24
2
6
52
45
21
2
22
38
4
18
27
9
2
24
16
8
6
19
24
11
30
16
14
25
39
18
30
8
6
6
18
10
2
19
41
24
10
8
1
27
44
13
33
15
27
20
22
18
2
126
82
42
30
3
5
10
20
13
23
12
42
48
22
26
31
9
30
44
13
24
3
12
18
2
64
9
77
19
59
25
41
6
13
12
3
93
5
4
18
12
30
18
45
45
8
30
12
6
19
21
32
10
12
12
20
24
25
15
2
7
35
1
5
40
24
18
38
40
24
32
10
14
42
4
20
36
112
92
48
1
29
46
26
18
12
10
18
8
70
24
14
4
6
12
3
41
31
5
4
96
30
18
14
42
40
39
17
4
18
126
2
18
19
11
34
78
9
15
44
16
69
72
12
21
42
24
24
30
2
40
80
4
24
26
36
18
16
44
46
6
2
48
10
12
36
56
24
12
10
15
3
30
2
70
20
7
3
45
23
12
4
6
12
66
60
86
19
9
30
38
10
50
30
70
24
36
48
39
11
4
6
15
15
12
74
60
18
13
ABCD 325677054*7^$a-1 [50060]
60
129
147
93
147
84
12
15
24
9
3
33
144
12
39
93
12
3
42
51
81
6
153
12
3
6
63
24
39
30
99
12
9
18
33
33
54
6
78
57
36
39
36
30
90
21
3
21
39
90
6
57
48
72
36
60
117
51
156
84
27
72
9
12
69
12
3
135
12
81
21
36
63
15
21
12
264
12
93
18
24
93
63
66
18
12
45
48
51
189
147
66
54
6
24
18
12
21
84
21
24
60
75
39
21
12
3
18
30
33
57
18
81
132
27
57
216
15
9
48
243
24
18
30
48
6
30
36
84
21
12
51
12
9
48
33
42
36
93
93
54
54
18
108
6
15
21
51
69
147
84
12
9
279
9
18
24
69
96
87
6
75
15
42
27
15
141
84
12
168
3
102
63
84
51
36
60
54
42
60
6
72
126
54
186
9
24
27
12
30
12
87
48
48
15
24
18
12
75
3
36
21
15
48
90
27
45
111
45
39
21
27
135
105
48
48
147
69
15
9
27
12
12
156
12
72
9
21
15
48
15
42
216
54
21
84
3
102
78
162
48
18
222
6
54
3
48
21
6
9
12
120
48
225
48
39
201
6
54
15
15
21
12
3
60
21
21
54
21
24
51
42
30
21
24
57
96
231
3
9
51
96
72
72
24
42
63
39
12
57
9
42
177
12
39
24
168
102
36
15
3
9
63
9
12
12
147
24
36
12
21
135
12
180
9
21
24
180
51
27
69
51
48
174
15
45
30
9
96
3
12
78
48
51
69
75
99
90
126
12
72
36
30
18
93
96
93
234
117
48
96
3
54
6
72
12
189
9
24
96
60
15
48
24
48
45
12
6
42
63
36
144
12
75
9
21
12
42
18
51
48
36
3
21
144
36
27
117
84
15
84
186
30
93
33
12
3
39
108
60
12
9
144
36
9
12
27
12
9
222
24
6
15
21
60
75
156
264
129
30
30
60
66
81
84
15
81
72
27
21
51
138
39
3
9
63
30
54
102
30
90
72
39
63
24
132
162
312
51
15
9
21
294
117
27
21
15
81
87
42
111
225
42
21
9
102
36
21
12
57
24
75
63
18
24
54
57
15
33
60
60
15
72
60
33
9
48
60
54
30
30
45
93
60
90
18
24
6
45
9
210
24
9
33
132
78
81
3
6
30
12
9
48
15
45
51
93
141
48
3
75
90
42
21
27
81
93
3
48
27
57
63
42
6
93
72
63
9
15
42
36
12
30
162
54
36
33
33
12
111
36
48
12
21
15
9
39
12
117
27
21
27
27
57
48
75
9
57
39
12
147
42
39
45
18
9
267
12
60
24
69
24
72
39
24
9
63
45
60
3
21
39
105
63
24
21
48
75
12
12
30
66
36
57
9
294
45
216
24
21
102
93
183
81
99
132
24
33
27
21
24
39
126
36
18
33
9
12
90
12
21
75
24
9
48
24
9
36
18
9
192
21
30
150
27
15
18
51
9
132
123
24
51
54
51
75
9
39
24
9
24
9
54
9
93
51
33
30
78
48
54
81
45
3
21
231
36
96
36
21
36
54
30
78
165
93
12
15
36
27
57
12
15
48
78
51
27
12
21
99
81
12
9
72
51
27
60
9
63
117
3
60
93
84
21
87
63
138
51
9
54
6
27
36
87
45
120
24
21
3
9
12
51
69
6
21
39
129
36
57
39
21
42
30
159
15
57
3
96
144
21
21
51
120
21
48
15
39
108
177
108
48
9
6
69
63
9
33
96
60
24
18
33
129
27
63
6
72
12
27
9
3
39
36
12
60
12
42
51
87
57
24
189
138
33
15
6
15
99
93
3
18
135
3
33
9
39
33
30
93
15
21
51
9
87
33
48
3
69
21
36
54
78
48
195
9
90
141
27
9
60
24
39
9
15
42
84
96
30
33
204
15
96
6
30
45
24
168
39
30
15
60
9
30
36
114
39
36
48
12
63
42
3
135
12
144
12
12
21
48
33
120
15
63
90
30
42
123
33
18
153
72
195
120
96
6
42
12
9
9
66
72
24
144
33
93
3
27
96
12
9
21
15
57
63
105
6
252
102
102
6
39
12
9
24
15
21
3
24
120
24
84
39
90
51
75
30
12
39
3
30
75
39
66
15
21
120
51
3
120
ABCD 325709886*7^$a-1 [50034]
23
13
15
2
27
87
145
36
53
39
40
27
2
39
28
35
16
20
6
30
24
61
3
38
43
29
15
7
84
93
63
17
76
11
21
36
4
15
41
39
96
45
3
24
112
5
48
24
36
16
11
90
127
3
8
1
5
36
18
1
36
12
3
20
100
24
14
15
7
9
59
1
36
3
5
31
14
18
13
47
18
27
7
86
6
48
18
31
48
3
8
9
40
20
28
24
23
49
51
8
45
15
9
27
196
5
28
17
58
5
52
24
15
32
102
42
57
27
9
7
38
18
18
6
36
13
32
3
126
15
12
7
21
15
20
97
20
28
12
12
20
64
41
3
7
141
56
48
19
8
73
60
11
28
50
19
12
8
52
15
14
46
33
47
33
16
11
25
29
10
2
19
108
23
21
28
5
36
66
4
14
6
30
10
53
67
5
9
36
27
27
42
12
15
64
51
2
30
6
3
132
48
15
45
19
8
21
9
7
35
90
22
5
4
15
2
22
20
52
60
33
65
15
16
5
6
25
3
8
30
22
21
11
4
21
53
36
55
8
7
33
44
7
20
45
15
21
15
4
69
11
16
17
3
13
41
6
21
15
120
69
4
44
7
93
3
48
9
17
54
30
31
20
12
24
3
6
66
13
5
55
17
159
9
99
7
2
18
90
55
15
2
12
15
7
24
36
9
96
8
27
4
5
28
83
18
22
33
60
47
18
78
1
11
40
2
30
4
50
51
3
1
41
18
9
16
32
72
27
33
7
122
24
63
21
51
28
12
5
30
40
9
75
53
57
42
72
9
48
88
12
3
12
29
27
52
26
19
12
8
33
3
27
78
54
16
29
52
24
17
24
75
45
36
15
16
47
13
23
9
40
60
8
21
6
61
5
6
18
3
28
23
16
9
41
54
49
12
20
9
22
105
60
39
24
80
9
27
13
3
20
4
5
27
21
99
141
43
9
24
27
68
16
20
36
25
15
80
25
35
28
9
29
51
21
18
9
43
60
9
27
32
1
27
32
12
97
3
50
19
3
9
35
40
14
36
36
27
9
18
81
51
12
9
24
28
36
15
9
68
9
51
12
76
29
36
43
65
31
5
31
32
12
19
17
15
21
9
7
47
126
7
44
7
29
43
24
14
10
20
45
51
40
17
19
50
27
31
5
27
36
52
5
16
29
19
143
28
5
3
69
19
56
4
29
36
76
35
24
30
54
36
16
24
5
28
17
34
21
8
31
92
66
42
30
31
39
105
12
15
9
41
15
12
24
4
5
7
12
29
51
28
27
2
19
5
27
12
76
12
11
69
103
5
4
17
34
17
27
30
10
5
31
41
19
60
14
19
15
17
19
2
15
4
68
16
15
50
12
7
72
11
4
9
41
7
3
45
3
2
10
20
105
21
18
9
51
57
15
1
92
15
93
7
44
9
57
10
26
10
50
48
22
24
24
21
15
2
54
18
19
41
27
48
15
1
11
81
9
24
102
33
12
16
29
31
27
2
19
179
30
19
5
22
108
12
45
41
18
6
54
30
51
3
52
29
15
61
24
5
10
24
45
77
27
9
19
44
72
7
12
8
52
44
1
116
7
2
7
12
8
36
4
3
9
15
14
46
2
31
12
17
111
108
43
26
19
8
63
4
12
14
43
48
5
127
17
3
27
4
38
30
37
32
40
23
18
19
65
15
39
54
36
34
36
17
4
63
57
23
150
36
27
28
39
9
41
46
60
20
12
64
48
21
56
24
36
9
36
10
9
17
34
33
5
30
1
36
32
31
72
5
55
20
40
20
36
54
39
24
12
9
10
81
8
55
12
48
36
17
76
59
12
33
28
11
33
16
92
64
71
129
69
10
36
8
1
44
7
9
59
33
27
9
27
4
32
18
12
36
19
89
15
21
6
30
43
11
24
45
45
34
81
11
9
9
115
15
41
40
35
6
27
63
40
5
48
15
30
6
16
14
43
51
2
3
27
49
15
24
2
15
4
8
24
4
3
20
9
99
9
3
9
60
40
131
1
20
31
60
116
28
5
31
48
12
17
3
13
5
63
33
10
20
36
6
18
16
14
15
21
36
18
72
4
14
46
14
27
19
26
58
24
2
51
76
89
42
25
23
13
137
18
21
43
9
11
61
11
18
36
79
173
19
23
9
36
40
5
12
79
120
36
75
20
64
9
8
7
45
12
3
8
18
27
9
18
6
66
9
24
12
33
22
9
35
4
38
111
24
75
4
33
5
7
11
4
5
36
39
18
7
65
6
64
9
8
43
48
9
29
18
6
3
33
12
87
9
27
9
19
17
3
40
41
27
28
5
58
5
12
72
27
72
33
57
18
9
15
30
22
5
72
81
22
20
57
33
36
39
51
9
9
12
18
6
19
99
8
21
40
3
17
7
5
9
60
30
52
69
11
84
1
15
56
45
19
8
6
75
19
197
43
8
4
125
15
28
9
20
81
82
170
7
83
69
4
44
127
24
20
112
60
57
23
9
19
8
9
105
36
3
81
10
8
25
44
7
14
18
4
50
6
1
3
5
21
51
7
45
5
10
17
9
24
3
40
41
22
29
21
7
12
51
20
24
13
60
8
81
31
17
34
8
61
3
56
45
19
17
112
32
19
9
44
15
12
6
31
17
6
36
129
4
15
21
83
61
119
36
1
39
17
16
56
16
17
12
55
5
7
11
4
24
21
32
12
27
9
4
32
7
8
54
54
25
41
6
12
37
35
40
60
14
10
36
17
3
25
3
17
28
41
19
11
9
33
12
67
5
18
9
63
145
15
9
48
23
28
56
6
48
67
5
6
18
46
20
18
19
3
38
7
11
48
76
20
9
19
12
9
15
21
23
1
99
80
21
28
8
15
18
7
12
53
67
77
34
2
115
23
49
3
20
25
20
51
54
7
3
24
9
96
35
9
7
38
10
8
24
18
22
9
75
45
39
17
103
12
38
27
3
45
63
4
29
19
12
104
12
4
105
24
8
57
6
18
7
11
1
29
15
39
4
56
54
34
81
24
44
7
2
27
31
2
34
5
15
30
15
39
24
90
39
28
12
48
11
60
9
40
8
7
9
39
57
11
108
9
45
19
27
17
16
56
16
39
12
80
37
71
9
52
39
12
57
101
22
20
48
1
24
11
1
8
27
198
31
15
5
9
46
20
81
72
52
17
18
9
45
3
4
23
45
15
30
42
25
32
132
4
53
18
13
51
41
31
5
4
71
69
16
5
6
12
6
3
7
9
8
7
2
10
26
22
26
10
69
12
44
15
12
13
32
9
6
12
37
8
7
20
4
2
48
60
27
36
43
33
15
38
31
3
9
24
36
36
12
3
60
60
24
32
1
11
52
26
7
15
9
12
56
39
9
31
29
4
3
5
45
87
28
75
8
6
43
3
38
6
1
48
5
12
51
7
60
12
60
24
29
24
88
23
78
12
15
3
60
1
51
20
1
44
4
36
36
84
23
42
18
1
36
27
9
36
3
122
34
2
72
106
101
52
48
20
33
7
5
51
9
7
3
8
9
40
51
26
30
6
18
48
9
69
12
60
27
45
27
4
48
32
9
51
9
75
45
19
63
5
39
81
51
12
9
43
24
32
72
33
3
6
18
1
20
28
108
12
3
9
8
3
28
41
4
17
15
3
25
80
3
28
44
69
57
24
27
19
44
9
31
21
51
41
19
134
3
ABCD 325952132*7^$a-1 [50029]
11
48
144
24
13
20
72
52
68
16
8
111
12
45
16
104
27
21
148
44
3
45
15
97
35
21
48
28
12
8
64
107
24
12
9
63
24
25
71
109
20
48
120
112
56
15
13
36
83
60
9
75
21
88
59
45
40
59
45
27
24
85
8
75
21
48
24
28
44
24
51
12
57
3
45
39
60
36
9
15
1
56
15
1
80
39
24
61
20
24
15
84
60
33
120
63
24
133
11
60
165
3
1
180
47
13
60
24
59
37
59
49
83
13
11
217
47
33
16
203
12
144
12
21
24
27
12
25
56
64
56
216
3
24
21
48
3
21
15
24
1
8
216
39
9
16
47
36
60
9
3
60
60
69
51
21
51
45
88
128
24
96
147
21
40
36
44
3
24
72
37
47
9
3
12
24
33
3
12
109
59
9
40
23
12
21
123
12
33
75
45
24
52
47
13
47
96
1
24
8
72
39
1
35
84
1
23
49
48
95
81
27
72
37
80
63
1
176
3
45
24
96
63
12
60
12
37
8
3
1
20
15
9
3
36
48
97
8
51
24
21
3
49
71
61
32
3
96
21
24
123
84
1
56
51
21
15
33
40
8
3
69
15
33
15
24
12
48
117
76
11
9
123
108
33
40
95
12
21
27
24
24
120
45
3
69
3
12
60
21
3
49
44
16
11
61
56
24
40
8
96
24
16
35
120
21
27
12
48
1
12
11
105
15
13
11
1
47
9
3
24
60
24
33
64
11
108
37
68
48
99
25
12
56
3
60
9
4
35
57
52
20
64
59
60
9
51
45
111
9
51
21
15
12
84
12
48
61
104
171
12
73
24
8
3
45
87
24
12
60
9
99
24
48
1
144
119
13
8
3
13
35
12
49
23
25
32
96
75
36
24
1
12
23
69
4
20
15
73
35
1
20
76
11
1
32
3
13
32
147
61
8
15
36
12
36
73
47
13
83
21
15
60
1
83
60
93
24
99
165
192
4
23
25
96
23
12
9
63
12
24
1
71
61
8
27
45
27
60
24
156
93
24
28
20
112
80
3
60
84
13
95
24
36
192
21
48
24
63
60
12
25
104
24
63
24
60
13
36
35
25
56
27
21
39
33
3
12
9
72
4
20
72
4
92
39
1
107
61
24
35
48
13
23
1
32
27
69
15
72
1
144
32
72
3
13
36
11
1
128
88
11
84
105
15
33
48
64
35
97
83
1
48
72
23
153
123
21
63
72
12
60
105
27
24
24
13
36
48
12
176
39
12
37
59
24
60
57
87
9
40
32
24
3
13
8
88
56
48
24
72
3
21
96
112
23
25
84
48
44
48
27
24
24
21
4
119
13
11
96
12
1
24
32
27
36
33
16
11
21
63
81
75
69
3
12
1
24
56
3
37
96
8
28
11
37
20
48
51
12
24
48
57
96
24
40
8
27
25
11
33
52
35
33
88
71
9
88
12
108
23
9
51
36
48
36
21
52
11
37
48
23
60
48
36
69
3
72
48
61
215
12
21
52
84
35
45
39
24
129
15
9
216
15
96
1
8
64
8
24
52
68
40
32
40
56
48
16
8
24
24
48
15
156
24
69
15
1
23
129
24
63
84
69
51
141
27
108
12
12
9
24
3
48
13
56
51
13
35
37
35
69
3
60
33
3
45
147
13
71
24
1
24
80
24
52
20
3
12
57
3
84
36
25
23
96
48
69
48
15
1
32
64
24
23
57
48
40
23
9
27
60
13
96
23
21
24
15
25
84
47
1
143
117
28
20
27
13
59
13
60
107
33
88
32
15
36
48
13
59
13
59
36
9
48
16
8
4
59
9
24
15
1
32
15
72
81
24
24
3
24
133
35
60
48
1
59
36
13
12
32
64
8
27
13
107
108
24
72
13
36
23
9
27
72
61
35
21
16
8
96
24
144
3
61
23
24
153
112
56
87
36
13
35
12
153
16
36
68
24
123
60
72
12
25
12
8
3
13
23
48
25
32
24
3
13
48
80
27
24
21
72
75
12
12
141
87
36
21
24
48
39
36
13
36
95
24
45
24
88
56
48
39
1
59
108
37
12
35
12
84
12
37
108
11
21
3
21
51
12
25
35
84
84
12
36
48
12
48
1
11
49
59
9
28
35
57
4
36
8
4
11
24
25
59
36
1
167
157
140
39
60
45
16
11
61
32
16
227
85
80
111
72
72
12
45
3
13
23
37
12
32
15
9
48
15
48
33
3
13
32
28
44
88
11
45
3
21
28
12
59
117
15
1
104
159
24
24
57
39
84
13
80
96
27
333
4
23
12
109
20
3
69
15
25
8
100
11
1
84
20
39
12
21
51
12
57
87
1
8
24
147
21
72
159
48
73
35
24
117
184
23
108
21
3
21
52
92
64
24
32
3
117
15
48
121
59
1
44
48
51
12
1
56
123
48
36
60
61
84
68
87
24
33
3
24
13
32
39
24
33
52
20
15
192
57
4
20
63
49
32
51
24
85
35
21
4
59
57
3
21
24
28
167
69
27
37
56
15
36
45
3
85
35
69
24
96
3
1
44
87
105
100
12
59
61
80
15
12
1
83
72
24
73
35
21
15
9
3
ABCD 326051084*7^$a-1 [50035]
30
8
24
96
40
72
3
15
12
2
19
17
7
5
10
12
36
60
42
8
24
24
16
30
66
44
7
29
40
59
1
42
42
59
1
23
25
60
18
14
40
24
54
45
48
8
21
28
8
4
48
30
18
3
137
7
5
12
40
18
18
48
51
63
26
16
6
14
36
34
78
42
14
22
54
3
21
42
2
31
27
2
70
48
12
38
10
9
15
14
34
9
17
12
27
43
12
2
60
16
54
6
23
9
7
3
2
43
17
148
27
75
18
36
84
8
64
18
26
24
16
54
30
12
23
55
26
22
9
3
38
15
96
37
42
33
81
8
15
13
11
37
11
55
30
3
27
26
3
1
6
62
12
7
63
18
42
14
15
21
76
8
4
42
33
27
98
28
24
44
52
108
11
25
66
30
54
14
27
55
2
16
12
35
79
96
42
60
78
5
16
9
23
1
6
30
8
22
5
24
13
32
27
96
7
14
4
23
67
2
28
18
12
62
19
69
8
3
37
51
3
5
33
31
39
6
36
20
136
27
15
48
17
7
6
8
4
15
48
17
55
17
46
24
18
20
16
11
21
27
21
22
21
3
96
12
48
72
42
24
24
20
19
21
11
1
6
14
40
24
6
29
49
23
67
12
14
4
47
55
17
69
22
45
15
105
8
72
1
135
77
4
36
11
49
30
17
21
4
47
49
15
51
53
21
12
24
16
12
12
18
12
54
6
30
23
25
8
12
10
2
31
17
7
21
8
40
11
49
95
7
24
66
42
5
7
120
14
19
15
18
32
7
8
48
13
35
105
15
31
26
12
76
39
3
12
2
7
3
30
20
4
15
5
24
16
32
52
23
9
24
82
14
4
32
22
66
27
17
48
82
21
21
8
43
80
19
5
13
12
47
211
26
3
19
2
27
105
7
21
18
90
15
17
22
33
32
21
4
15
5
16
3
9
68
64
3
27
18
8
24
16
11
1
96
44
19
29
3
16
15
30
11
33
24
12
43
45
35
37
3
15
66
44
58
12
42
30
6
32
10
90
42
50
16
12
18
38
16
6
42
27
32
31
50
10
21
32
19
21
75
30
87
17
4
12
30
60
24
5
13
20
58
21
29
4
30
60
45
21
210
12
18
24
27
21
18
12
45
5
16
102
2
27
40
8
1
20
36
16
20
10
14
70
14
15
112
17
52
18
78
42
9
24
5
3
7
24
18
12
35
24
67
62
22
14
84
12
10
36
5
16
3
29
21
4
12
27
15
9
21
18
24
18
15
48
45
80
4
23
37
8
16
6
5
64
39
9
9
68
22
60
12
21
24
3
54
6
14
10
26
64
6
57
57
6
14
16
12
78
12
21
57
39
3
42
35
25
15
41
7
8
9
36
52
23
9
28
3
15
72
18
39
21
48
6
36
14
46
29
1
24
39
45
32
12
12
4
20
16
27
3
14
46
6
11
24
9
106
14
10
36
14
4
42
2
10
2
7
32
37
20
60
4
18
29
13
8
22
48
12
33
5
19
39
14
16
54
5
1
54
6
3
21
60
8
40
12
3
27
77
21
22
38
10
42
18
18
8
15
7
2
7
21
27
3
24
26
10
74
58
12
14
4
42
60
17
31
17
31
9
3
69
3
66
48
27
9
6
42
56
82
21
57
56
106
12
30
30
12
9
96
3
12
36
78
66
29
9
22
6
20
12
16
6
5
16
24
3
50
10
9
39
24
18
60
8
12
7
21
60
20
40
51
21
8
34
6
30
5
16
3
66
12
72
30
38
27
16
17
12
40
6
21
9
42
26
82
14
88
36
42
30
30
2
7
3
48
78
23
61
12
23
21
34
26
15
69
100
12
78
6
6
14
34
18
12
27
45
48
12
18
12
14
4
8
63
21
46
90
35
13
12
32
40
15
5
27
13
18
74
10
48
6
96
66
84
9
17
31
21
8
130
54
8
27
9
12
40
11
9
22
18
8
4
11
1
20
67
29
27
24
33
58
26
16
66
12
18
8
4
18
12
17
25
15
15
17
19
60
12
18
12
12
75
5
28
15
24
29
52
71
7
2
15
25
18
21
3
26
4
78
2
16
20
34
30
6
14
15
16
9
6
2
60
10
42
18
18
42
26
12
4
18
60
18
23
7
12
2
40
59
24
13
42
30
8
28
32
12
52
30
33
3
12
2
39
31
18
18
21
128
45
16
12
30
41
7
17
7
105
51
38
24
55
105
95
43
54
15
3
29
69
64
48
30
12
9
29
16
24
36
6
14
24
10
18
32
10
60
42
44
36
55
5
16
60
54
38
10
18
87
5
10
41
7
54
80
4
20
3
21
52
39
48
8
21
10
30
24
3
3
14
15
13
8
4
78
2
4
12
12
3
65
12
10
102
83
1
6
14
40
6
36
38
76
24
6
6
11
81
22
30
30
14
36
46
12
2
16
23
9
31
56
40
9
15
21
35
88
63
30
32
12
10
48
29
13
6
21
48
5
10
18
36
3
48
111
33
9
20
10
6
102
60
62
142
30
23
21
3
19
14
16
60
104
36
52
18
2
52
18
50
12
46
24
69
5
16
51
45
42
105
123
5
13
32
19
9
54
42
6
14
16
12
20
3
120
7
2
24
7
48
9
39
99
21
3
48
21
29
52
8
10
69
96
17
28
35
13
27
96
101
24
24
27
21
24
16
35
7
26
16
8
16
36
18
81
21
18
48
18
6
33
63
41
37
72
3
27
21
3
18
18
74
4
32
28
23
19
5
115
14
48
15
16
27
5
64
21
83
7
2
28
27
33
8
82
2
22
29
1
6
17
7
17
9
10
2
28
12
11
25
66
26
82
38
48
12
22
12
14
84
10
9
63
6
54
14
36
28
68
67
27
45
15
86
51
21
10
2
103
56
25
39
5
16
66
38
28
24
56
10
14
40
6
42
12
80
3
43
30
12
138
2
55
32
33
40
8
12
10
26
22
30
24
18
6
42
30
30
30
12
32
3
16
9
15
3
14
58
12
30
6
98
52
54
33
15
48
14
3
43
150
8
40
12
27
3
14
15
49
36
30
66
24
8
19
24
33
6
6
20
12
70
12
48
38
10
14
10
48
126
6
30
18
6
32
7
27
18
8
3
25
36
30
26
10
2
28
11
1
30
2
7
9
15
75
29
43
12
14
16
180
48
36
35
16
32
24
19
14
22
38
64
3
15
17
1
72
12
42
6
3
39
2
36
4
6
12
30
8
100
54
134
52
42
2
88
120
20
22
14
12
4
39
21
3
3
5
16
81
18
50
24
46
14
7
21
12
6
12
42
30
38
79
21
11
1
18
21
141
18
2
24
4
3
17
132
10
78
3
32
25
48
60
54
14
82
5
24
24
21
76
20
12
22
41
33
46
9
5
24
16
32
64
27
41
22
120
33
77
19
69
30
6
32
24
28
35
16
9
48
12
27
3
5
37
35
31
78
6
114
20
46
14
27
55
12
72
26
10
81
9
63
9
20
28
8
12
28
111
5
3
55
6
35
1
24
12
44
4
3
39
12
98
12
40
15
41
7
57
18
29
24
21
28
42
6
20
4
63
21
12
54
9
5
19
3
18
56
16
12
30
162
36
32
70
45
27
90
78
26
12
12
58
42
12
68
48
40
8
34
18
32
22
30
18
101
24
25
12
6
2
27
45
48
36
7
45
3
48
9
20
27
37
20
36
3
67
21
24
8
7
14
48
27
43
6
32
34
36
18
66
21
5
10
14
3
81
31
9
15
27
30
39
3
5
16
21
30
29
7
18
96
6
17
16
21
24
20
79
5
27
55
33
17
4
60
12
8
16
68
22
38
16
11
96
7
72
78
12
6
17
40
21
35
ABCD 326134152*7^$a-1 [50032]
5
15
28
17
25
30
5
13
24
24
11
15
100
77
96
24
13
47
7
26
28
98
12
45
27
36
34
83
1
90
120
62
15
13
14
12
33
61
30
53
43
26
111
9
28
2
40
44
6
30
24
18
3
25
14
4
17
12
37
83
13
35
57
27
105
6
9
13
20
27
3
132
28
32
36
22
23
87
10
35
84
49
20
15
15
54
15
36
73
47
37
30
8
9
48
33
22
48
2
42
45
25
35
1
59
133
23
13
2
57
3
9
36
19
96
2
30
18
64
8
15
1
26
81
12
55
80
150
16
14
30
39
3
70
8
112
23
25
2
21
37
38
9
45
4
36
6
2
42
6
42
22
24
12
14
100
24
42
47
15
42
40
30
65
48
1
11
48
24
51
16
17
9
28
2
36
52
98
40
47
3
12
18
12
327
36
12
24
37
12
2
129
3
81
13
11
36
27
28
18
56
46
5
57
18
45
84
1
32
15
15
12
6
87
1
2
24
4
2
52
12
11
15
52
42
8
88
14
21
43
42
35
60
7
17
151
17
123
22
80
42
45
33
88
78
2
90
21
31
38
99
13
36
74
30
18
105
43
17
27
46
56
3
43
18
32
70
5
37
152
40
23
25
23
12
60
25
35
1
36
48
47
1
2
9
3
58
8
88
6
24
29
3
9
13
2
33
27
30
3
24
13
50
4
2
52
12
8
30
10
36
90
89
13
32
52
8
3
37
30
30
96
23
9
10
24
53
27
45
51
9
1
32
16
56
27
60
3
46
24
54
66
36
12
2
18
3
49
23
12
12
7
26
3
117
6
9
63
58
12
50
12
34
59
3
45
9
28
35
27
28
125
37
68
30
18
87
115
6
131
12
48
13
8
24
3
15
118
48
24
8
60
60
27
61
71
33
15
55
29
3
46
2
60
28
2
40
8
40
50
60
12
33
60
9
3
25
23
69
6
30
12
18
28
26
51
39
4
152
42
16
24
2
34
92
39
12
81
15
120
3
21
91
18
24
11
13
14
42
16
14
10
24
12
14
120
21
7
48
78
2
58
47
37
218
24
18
39
9
12
27
3
45
55
17
12
48
15
48
117
49
12
12
23
9
18
45
7
24
72
30
47
3
21
99
105
27
72
28
20
9
21
3
15
28
30
12
72
30
18
62
18
39
55
8
33
49
11
13
26
76
5
163
14
12
16
24
35
60
25
54
14
16
36
26
120
22
23
9
168
40
32
3
12
12
37
32
22
78
50
30
28
122
12
57
73
2
28
2
28
12
11
43
2
87
57
6
40
2
27
1
155
75
12
60
52
50
15
12
21
28
12
47
12
13
30
210
6
72
8
21
1
23
43
42
2
22
35
48
27
36
9
3
130
62
46
114
18
47
25
26
10
2
16
30
36
6
2
42
76
18
56
36
28
2
4
56
84
4
24
72
8
138
22
5
12
3
45
1
30
32
42
42
4
2
39
72
24
9
51
36
7
14
90
12
28
96
14
18
40
17
33
24
27
21
42
33
15
78
27
3
40
29
36
45
148
72
20
28
11
15
4
42
12
20
42
70
6
48
24
18
24
23
25
20
16
42
5
60
37
35
24
1
36
14
48
54
3
45
120
3
27
33
49
26
10
14
126
88
2
10
119
12
9
90
192
22
86
9
63
69
21
112
56
24
3
85
119
33
16
71
39
57
7
77
61
2
18
63
15
45
15
24
64
77
13
11
3
48
10
14
18
30
82
8
46
41
15
46
2
78
4
8
15
63
45
43
62
52
32
18
10
12
54
116
28
92
28
8
69
51
22
18
65
96
1
47
1
32
48
12
28
30
80
72
12
4
42
20
4
30
17
3
30
28
23
13
14
18
70
44
21
37
66
2
40
2
57
75
66
28
44
72
6
9
1
12
2
46
62
30
30
118
20
12
16
14
93
55
2
28
48
47
24
19
89
55
42
38
16
24
2
18
12
21
25
47
33
4
23
3
150
15
49
47
1
48
24
83
3
9
1
32
16
30
17
9
3
37
120
50
6
99
3
40
8
34
54
32
34
8
88
62
42
94
29
3
9
25
38
58
11
1
12
23
33
24
70
96
48
14
3
13
119
13
47
1
11
21
12
82
78
143
27
118
18
14
3
103
122
15
55
42
78
5
15
24
78
22
41
25
11
19
50
42
100
92
33
93
52
36
59
13
35
37
38
10
24
35
33
52
8
22
113
55
50
40
48
11
3
16
42
72
86
42
87
12
51
9
48
31
2
63
7
6
23
13
6
101
1
48
14
46
24
48
23
12
27
96
10
30
2
16
71
36
45
12
27
3
100
42
80
118
5
45
75
1
14
60
10
38
45
36
33
70
20
60
46
2
42
4
11
73
30
5
15
12
64
30
44
16
11
19
41
25
80
78
12
21
12
115
18
2
72
30
15
73
6
2
51
69
75
27
10
23
12
61
56
88
38
81
31
18
2
9
61
47
73
38
34
50
33
85
23
289
38
12
4
2
28
2
21
51
45
73
11
7
14
30
70
38
12
30
27
3
42
36
42
10
60
36
26
46
35
19
5
120
13
35
67
66
30
2
18
21
73
24
24
62
16
32
10
32
15
33
3
145
14
34
11
25
83
37
56
42
93
7
50
28
18
62
52
48
120
50
30
42
33
60
7
50
39
7
26
88
8
28
107
55
17
12
48
13
20
180
40
2
22
38
40
30
138
29
21
27
3
9
72
69
30
57
13
60
215
37
32
90
6
15
97
30
18
11
13
6
50
88
30
62
12
15
1
26
30
16
24
54
14
39
36
15
57
60
12
31
18
102
48
20
90
27
12
123
40
66
6
5
63
30
30
18
51
13
8
46
2
42
12
18
3
12
31
30
62
148
42
11
99
22
2
34
96
23
48
12
37
8
70
6
12
74
4
29
105
27
36
15
22
38
70
44
6
30
75
37
62
118
126
72
65
25
12
96
42
20
4
8
33
7
2
166
18
84
36
24
2
36
34
50
33
105
28
120
191
51
10
92
48
15
25
23
12
60
33
22
50
27
13
35
12
36
87
ABCD 326170518*7^$a-1 [50050]
50
42
6
3
37
24
20
18
12
22
6
41
109
80
48
15
31
54
2
40
62
63
7
8
22
71
31
5
24
87
22
80
18
4
41
55
29
9
123
51
168
33
7
72
29
1
140
96
16
11
57
12
39
24
43
30
12
38
12
28
12
89
24
48
24
25
30
66
23
39
33
69
18
33
36
25
95
61
2
82
6
54
68
48
28
62
21
51
21
21
3
13
30
29
63
93
7
2
58
5
25
56
52
32
15
33
12
10
6
54
42
38
57
48
24
1
35
3
33
49
38
42
30
22
18
77
48
24
9
51
13
6
78
23
12
7
30
2
66
15
24
7
14
4
83
7
29
99
81
19
14
15
36
15
130
2
9
12
96
3
9
12
7
54
11
27
88
102
80
18
45
24
3
40
42
26
22
38
30
12
36
46
53
13
2
33
9
18
21
12
13
42
29
72
1
11
21
18
48
18
3
9
4
44
42
52
5
84
99
10
23
85
20
42
12
21
7
12
41
21
3
15
48
12
33
15
21
24
25
32
10
120
30
11
24
15
21
7
14
3
13
68
27
67
5
12
63
81
12
27
28
60
12
6
44
36
51
12
31
29
21
15
13
42
72
6
95
15
9
51
33
1
26
34
18
6
11
3
33
19
17
39
12
28
20
33
19
8
10
32
10
20
30
51
19
101
31
8
30
10
42
78
53
72
33
30
4
5
13
12
24
2
12
10
30
8
57
21
12
22
42
18
30
20
16
74
81
37
23
21
48
3
13
47
15
34
23
60
61
47
33
39
75
9
9
22
60
65
25
32
10
38
36
15
1
48
59
31
2
99
1
23
37
83
7
8
45
3
69
51
105
15
9
24
24
85
23
12
48
12
3
40
5
67
5
36
147
4
6
23
7
30
47
36
60
1
11
55
29
96
12
3
69
43
5
61
2
12
9
24
87
6
42
57
1
14
126
34
48
14
15
91
20
22
59
31
102
83
15
10
23
24
69
12
48
34
66
6
29
36
63
10
30
5
3
102
58
38
39
61
11
3
28
18
14
28
20
4
98
70
60
12
56
9
36
48
24
3
57
24
19
42
35
13
42
8
9
36
48
7
60
14
4
74
48
33
37
12
78
5
15
12
45
7
30
6
18
23
60
24
13
35
108
37
42
2
10
20
57
13
59
19
24
65
25
35
1
11
13
18
60
2
39
27
34
23
61
2
81
132
1
11
27
28
62
16
14
9
9
3
12
37
90
12
17
9
60
4
107
1
71
24
60
21
34
6
11
33
10
8
12
30
10
6
62
70
11
81
3
12
3
34
44
27
15
21
1
30
18
20
22
8
12
81
24
36
7
5
7
8
10
20
82
126
14
9
111
45
63
12
28
2
30
52
68
45
3
10
71
12
24
7
18
12
84
11
36
24
43
8
57
24
24
57
15
21
39
7
48
77
43
17
3
10
8
48
15
27
105
15
18
22
5
27
33
25
30
5
72
1
20
12
48
27
67
5
3
21
39
9
24
31
68
9
12
24
3
12
21
45
3
12
72
25
11
79
17
15
6
46
98
39
39
18
154
68
30
4
26
12
40
48
30
47
36
49
12
48
11
25
2
21
79
17
13
50
60
45
13
276
23
63
10
2
48
21
73
18
20
21
24
3
58
44
36
52
11
12
12
25
48
42
5
15
22
12
38
10
18
30
47
33
27
37
18
53
12
60
24
57
4
18
20
40
84
30
18
8
12
28
17
13
50
12
52
17
12
39
6
22
90
11
33
4
2
12
40
6
71
48
36
9
10
6
12
11
12
12
12
3
34
30
17
39
33
25
62
18
15
27
45
7
18
2
9
21
3
36
36
37
35
13
30
17
13
32
36
27
60
120
7
68
22
6
32
60
9
21
60
51
7
12
26
39
24
33
58
125
1
140
51
43
20
165
60
156
84
13
131
12
24
3
70
11
31
6
23
12
7
2
58
30
2
21
12
48
9
48
10
17
3
78
4
30
5
36
25
2
30
3
24
33
22
12
14
4
12
71
36
61
8
102
28
24
74
46
8
21
7
17
24
19
14
3
103
32
57
3
28
14
64
95
7
20
9
43
8
12
18
39
3
9
91
30
18
17
3
12
66
15
49
23
15
81
9
42
28
41
37
44
3
15
4
38
15
96
39
9
37
74
10
71
24
15
21
69
10
6
20
12
52
12
6
12
60
2
3
120
3
22
30
50
18
4
6
11
19
77
7
98
48
10
149
3
60
28
53
7
29
48
13
23
19
6
14
21
91
30
68
10
6
12
2
18
70
17
84
12
37
32
39
111
10
23
45
28
54
26
3
13
78
5
7
6
30
53
1
23
43
5
7
6
11
31
32
40
29
13
26
10
59
33
16
119
73
44
75
51
33
27
10
90
5
15
12
18
82
20
106
42
72
18
12
50
18
10
53
48
31
30
35
15
21
61
18
41
67
30
35
72
55
5
75
46
35
31
18
12
36
2
28
2
12
3
36
9
48
15
24
9
16
71
24
24
19
257
12
144
12
1
11
3
21
1
6
114
35
33
28
50
82
18
74
66
12
6
46
5
13
80
48
12
10
20
28
20
12
81
24
72
36
49
11
37
42
8
28
20
18
16
30
41
12
1
12
42
8
34
35
3
9
48
12
19
32
40
2
178
18
32
16
23
69
15
27
40
20
52
26
15
12
15
100
6
42
12
77
25
44
4
71
12
60
60
15
18
16
11
37
42
26
3
19
8
21
13
30
17
51
28
17
12
12
31
26
54
28
32
10
11
31
17
57
12
10
5
27
45
60
1
12
11
51
93
55
18
47
15
18
60
34
50
16
11
171
40
14
40
18
8
9
84
12
36
12
9
48
28
2
12
52
101
12
12
36
24
21
70
5
24
51
57
81
22
12
29
36
1
47
45
3
7
32
6
82
17
33
28
14
33
49
95
12
24
45
147
7
29
27
52
8
69
45
100
6
20
105
108
39
100
5
1
32
4
24
23
31
20
45
55
6
14
33
7
102
146
52
5
103
12
50
16
14
130
32
18
21
27
21
9
4
98
100
20
6
16
44
132
12
15
36
19
29
1
60
30
5
36
27
22
42
14
4
38
42
147
1
12
11
7
29
12
21
22
8
40
77
72
19
18
23
31
42
18
80
28
14
48
40
162
30
11
33
87
12
3
21
19
50
15
45
100
47
3
72
9
19
12
5
7
8
108
30
39
24
12
7
48
29
13
68
28
42
38
102
30
42
33
15
102
10
2
18
100
20
6
100
47
27
48
4
14
27
15
33
61
18
42
18
29
13
23
13
23
21
10
8
21
25
14
6
12
48
15
37
59
36
7
6
42
12
12
53
12
12
1
48
30
77
55
18
11
37
11
3
21
45
51
96
72
12
13
8
99
13
11
7
12
42
59
24
7
6
11
1
18
122
18
18
12
3
61
23
48
7
5
15
46
23
12
12
25
2
9
24
36
21
3
7
ABCD 326818152*7^$a-1 [50046]
18
1
161
72
96
12
15
64
12
48
137
111
135
18
87
9
67
80
60
9
79
95
6
48
18
1
17
31
5
31
29
31
53
19
140
28
89
54
25
65
36
336
60
84
180
19
35
6
36
72
31
32
39
1
36
149
30
24
30
51
129
55
5
139
41
19
107
1
56
45
18
24
54
79
5
78
13
5
72
48
276
36
108
31
35
1
17
31
47
90
19
20
60
64
137
55
77
36
66
1
17
55
125
55
12
185
24
99
3
45
180
15
18
12
91
77
39
33
43
5
79
17
115
12
107
9
57
240
48
19
197
180
60
39
4
203
24
13
60
24
24
5
3
87
18
102
45
28
125
18
85
29
30
49
5
31
11
48
150
12
15
52
77
6
54
36
30
145
53
36
96
54
37
36
53
19
36
17
91
84
48
5
91
107
240
21
51
61
108
101
18
81
45
3
76
131
78
63
9
7
48
156
5
18
25
77
24
3
28
233
36
36
114
1
44
165
31
12
11
72
54
67
113
55
12
113
24
144
43
48
17
30
114
48
79
17
30
13
29
12
19
192
32
63
6
84
24
183
15
54
144
55
84
32
9
36
144
36
36
48
27
64
72
41
55
101
36
54
85
29
7
41
19
275
1
17
31
17
54
150
63
48
9
114
102
31
84
119
18
72
63
40
24
24
80
40
48
60
35
73
161
72
43
12
24
17
39
15
90
75
33
72
36
12
123
135
1
47
6
31
53
96
48
27
9
42
49
144
17
78
13
68
112
48
95
73
41
27
9
67
23
30
51
40
36
44
4
132
41
115
11
72
49
149
55
35
157
48
41
67
29
72
12
6
45
16
68
15
49
12
36
23
90
96
43
12
84
89
43
47
96
120
6
120
55
36
17
7
24
65
120
127
8
135
33
57
60
36
31
197
96
43
32
33
27
99
30
24
43
12
12
113
31
17
127
48
95
90
324
51
40
5
48
27
9
108
42
13
125
19
53
168
19
48
35
150
19
101
108
7
65
55
84
65
43
144
24
95
49
12
5
15
39
6
18
66
6
193
5
12
103
5
72
72
7
11
288
73
48
96
48
12
137
132
36
31
41
36
7
119
97
84
35
49
125
51
39
33
88
12
101
55
5
36
43
131
90
24
7
20
28
53
18
49
71
90
27
4
101
12
6
126
36
55
120
17
19
44
4
41
24
90
126
138
49
92
21
24
63
57
247
29
72
19
56
33
79
48
65
132
31
89
7
83
18
103
36
41
19
53
204
30
73
23
1
143
81
120
88
20
45
6
126
19
29
19
23
54
43
24
17
60
12
19
5
72
19
125
36
12
108
72
67
5
19
41
63
76
156
120
12
53
54
90
27
33
36
30
45
45
36
60
12
108
24
48
31
96
5
291
189
36
27
27
1
32
256
36
48
11
121
120
20
4
41
126
48
9
28
53
175
168
84
20
9
36
43
65
39
168
148
17
204
31
23
13
53
6
129
33
36
84
60
66
13
12
29
27
15
126
12
36
96
111
28
24
53
18
72
169
24
5
12
27
81
31
192
12
95
25
47
1
29
15
57
108
168
99
21
36
67
72
12
17
18
49
108
17
36
24
120
24
12
24
36
72
31
17
24
7
56
12
28
161
67
59
73
5
72
31
80
16
29
15
9
120
31
96
89
15
63
73
56
63
9
45
60
30
1
17
27
96
9
43
192
56
24
21
7
17
66
78
147
45
15
45
48
60
43
137
67
5
30
78
36
48
198
18
115
29
87
135
49
17
79
24
41
168
7
5
79
281
91
125
18
6
19
17
12
42
90
7
24
89
103
20
27
18
19
12
36
35
78
228
54
150
79
48
132
32
45
24
120
24
27
45
18
25
24
71
37
149
36
48
27
24
45
36
264
31
5
67
47
18
79
41
103
84
20
108
27
97
29
72
139
29
39
33
31
5
180
7
48
48
41
43
113
7
29
19
17
54
294
27
39
25
8
4
48
ABCD 326896464*7^$a-1 [50053]
3
84
1
47
19
29
57
43
113
4
3
24
8
168
12
9
64
11
16
17
70
60
12
2
24
100
150
18
30
21
29
51
16
32
33
48
31
20
4
15
2
7
27
24
24
45
8
19
18
3
5
70
50
10
54
6
9
41
55
5
39
36
21
24
3
12
69
43
3
2
3
60
45
60
7
12
53
48
63
25
44
43
41
84
63
21
24
7
39
36
65
13
68
3
25
3
53
10
2
24
27
9
7
3
12
21
72
53
12
12
16
3
32
7
105
68
9
12
27
25
51
39
29
43
9
29
12
55
5
3
79
21
75
5
1
15
9
27
3
66
18
36
60
24
17
24
19
53
124
5
58
14
22
6
30
110
10
14
15
45
16
66
33
51
2
19
45
3
27
29
55
9
24
21
32
144
34
6
3
63
2
7
17
67
60
69
15
36
12
27
12
38
31
15
2
15
9
4
35
9
7
8
40
15
21
5
22
50
3
7
42
3
48
44
28
5
10
12
45
60
20
9
19
12
17
15
19
2
19
24
32
9
10
14
7
3
156
2
46
96
9
63
12
14
79
3
21
48
3
2
12
19
32
49
15
5
36
24
24
36
15
13
35
21
15
19
45
3
24
30
11
21
43
5
64
20
34
12
21
9
23
43
30
35
33
46
9
24
20
96
49
63
63
45
5
15
1
11
40
65
10
45
53
67
8
4
3
2
7
17
3
25
18
12
48
12
30
6
45
39
101
19
14
70
38
12
16
54
69
27
21
63
14
22
93
12
5
31
12
20
31
6
23
31
12
9
8
36
12
19
65
49
30
84
36
62
24
10
29
12
45
4
3
51
2
19
5
40
3
5
118
62
7
89
87
9
70
21
33
6
50
46
18
27
120
3
2
24
43
3
2
3
7
30
3
8
67
29
16
17
12
10
29
19
36
36
21
3
24
2
12
3
48
36
36
19
12
9
51
14
55
45
59
7
2
52
18
21
12
27
21
20
100
44
48
19
14
31
48
15
42
3
36
5
12
10
53
16
44
16
56
33
34
2
39
9
10
14
12
34
5
7
21
3
9
3
18
11
16
3
12
24
6
35
9
75
4
15
14
27
55
2
12
15
67
60
18
56
12
91
3
54
23
7
2
7
12
48
21
20
63
55
50
48
36
22
21
56
7
5
16
27
14
64
6
14
22
77
1
44
31
39
30
44
19
3
12
18
27
99
108
62
3
9
12
19
53
19
69
6
48
21
21
8
43
27
42
3
27
14
39
16
17
7
32
16
5
7
27
9
27
50
15
19
6
42
74
24
60
63
25
66
2
7
17
55
27
2
12
46
2
39
31
14
7
15
29
40
8
36
7
29
19
9
51
14
12
19
65
12
100
32
16
20
27
7
5
9
84
3
19
53
7
5
16
5
46
2
12
75
37
44
28
3
17
28
18
30
8
27
9
28
54
2
3
9
87
64
45
54
17
7
18
3
15
26
10
21
48
41
46
9
8
13
35
4
17
19
5
96
27
7
30
23
36
60
16
17
43
29
10
26
55
17
12
43
56
19
48
114
11
12
31
65
55
5
7
17
28
5
22
17
61
54
45
5
19
17
4
3
20
31
2
24
12
28
3
8
4
77
24
7
3
18
96
15
33
56
96
3
9
46
6
30
69
21
6
14
15
7
48
50
7
5
40
3
15
26
28
23
21
22
5
16
41
3
40
39
14
87
12
7
50
7
5
16
48
30
42
23
81
3
9
12
19
21
44
24
28
8
55
29
22
9
21
51
15
9
5
27
7
168
9
89
51
49
15
60
17
70
2
7
5
34
24
60
42
54
42
44
28
6
29
7
48
6
56
10
60
5
9
36
34
17
67
66
42
2
7
48
29
27
112
68
7
5
9
10
21
45
44
72
52
8
64
30
2
16
42
9
5
34
2
4
11
45
72
91
17
24
4
27
29
24
34
21
87
48
5
9
22
21
20
7
21
27
84
48
17
4
5
10
6
24
6
5
4
5
22
2
10
42
32
16
3
63
30
44
3
69
10
53
13
27
56
64
27
2
168
3
48
13
99
15
2
84
31
5
34
45
5
16
35
79
30
30
12
2
10
21
12
9
23
7
29
21
3
61
20
15
31
2
12
40
6
5
79
9
3
77
7
9
21
56
48
36
15
64
17
12
27
81
36
12
10
5
24
13
83
40
15
2
7
41
10
5
19
17
1
24
8
10
12
69
104
55
2
10
2
3
9
4
23
25
18
14
3
13
35
9
22
2
60
3
40
111
9
5
75
24
7
57
12
101
10
42
3
3
98
16
51
15
9
5
12
4
35
19
38
36
12
10
62
7
72
17
82
42
30
14
24
27
64
5
43
27
53
67
38
16
68
58
96
9
5
4
135
27
14
72
16
11
19
77
31
2
28
30
24
21
5
12
31
75
24
2
16
8
16
24
42
17
60
16
44
21
12
4
3
27
66
24
3
53
15
12
21
22
14
4
30
2
7
20
16
21
35
55
24
2
79
45
66
17
81
76
8
16
6
24
38
31
27
21
60
9
54
14
3
103
14
70
78
104
34
17
28
36
5
3
9
12
91
45
8
40
3
89
4
11
21
34
62
142
26
10
21
12
21
11
31
14
3
31
5
31
48
14
51
69
34
42
3
32
96
31
9
5
15
7
5
115
18
15
32
4
8
7
6
54
2
84
28
15
36
45
35
40
75
26
34
185
64
5
10
24
6
11
19
66
56
67
8
33
4
18
14
10
98
55
41
46
36
17
81
15
33
51
12
4
5
7
15
69
15
30
11
13
126
18
66
6
44
51
4
60
20
24
40
32
31
24
48
2
10
38
3
28
29
16
35
85
20
7
3
5
37
90
14
24
40
27
15
9
96
53
12
4
56
24
16
3
69
3
3
2
7
63
65
12
7
93
48
39
18
23
33
27
13
20
12
39
4
15
9
75
12
30
48
18
38
7
9
23
16
57
18
2
10
18
11
57
52
15
80
31
14
31
39
45
15
77
48
45
16
35
31
9
15
30
32
36
48
28
107
40
44
31
2
67
8
31
17
33
22
12
42
20
39
12
69
15
21
10
33
27
26
12
46
9
20
4
5
10
2
46
9
8
9
51
7
5
40
5
3
13
68
34
42
35
19
24
21
21
30
21
8
31
14
64
78
26
36
27
16
3
12
12
2
63
13
8
75
55
30
42
117
15
36
9
41
55
24
12
9
24
90
21
15
2
12
15
91
38
7
135
2
24
60
24
16
30
29
9
51
1
3
17
28
30
45
21
24
51
5
72
27
16
41
4
44
3
4
3
18
3
39
6
32
10
14
34
9
75
12
24
62
22
14
34
17
7
14
4
3
39
98
36
27
28
32
12
16
39
14
22
9
3
2
36
39
9
7
129
27
20
16
9
11
67
134
7
21
20
3
25
3
5
3
37
35
33
24
46
9
51
36
9
21
11
19
36
17
28
3
12
2
51
31
2
7
15
60
9
12
21
18
12
12
2
19
5
7
41
12
67
15
9
5
58
36
14
3
67
2
15
19
24
21
44
12
9
106
14
4
11
16
5
19
5
10
30
35
19
36
9
60
29
7
5
67
29
24
120
19
176
4
80
7
50
118
14
51
36
31
78
11
9
7
63
30
51
5
10
9
51
21
8
13
20
4
32
3
21
72
16
71
19
29
16
12
20
55
50
36
3
4
15
6
3
17
99
16
36
108
15
12
53
31
120
14
72
7
5
27
9
7
8
7
60
17
9
46
14
34
77
60
67
9
32
93
7
92
33
3
4
5
3
37
11
52
48
12
3
38
4
3
27
2
22
60
30
23
45
106
105
15
5
117
24
31
12
3
18
20
34
36
30
35
21
70
21
20
19
78
8
7
33
24
32
51
7
29
4
17
55
8
ABCD 326953202*7^$a-1 [50046]
7
40
13
4
12
75
8
7
9
5
6
53
1
4
7
12
59
2
19
24
17
43
9
6
1
31
5
41
12
3
27
2
16
12
12
3
15
18
27
15
74
7
17
30
1
21
20
55
20
25
39
12
3
24
1
29
42
18
56
4
3
21
42
9
16
32
33
47
1
31
16
1
24
8
10
6
6
6
27
11
6
23
24
77
11
8
8
5
10
1
11
2
19
16
4
15
46
39
16
8
11
6
4
54
18
18
12
12
17
43
37
35
54
32
15
13
7
80
28
1
60
10
36
9
16
13
10
12
33
60
51
6
23
7
14
7
4
20
9
56
12
10
102
15
41
4
24
20
6
13
8
7
6
11
16
27
5
4
4
37
11
5
19
23
1
1
11
16
1
12
23
8
8
32
1
7
8
24
117
3
75
1
29
30
1
1
18
24
13
17
10
5
7
1
8
15
45
12
24
5
4
31
4
52
9
20
15
64
4
25
23
29
15
29
16
31
53
3
12
16
4
8
8
9
30
12
18
6
13
4
13
6
2
46
42
15
4
12
16
4
63
37
24
35
12
12
8
37
39
5
4
27
5
9
52
27
40
28
16
44
3
22
12
42
5
9
7
3
12
30
3
27
1
17
7
5
18
1
8
3
24
5
43
26
10
30
27
8
9
23
29
6
2
10
1
29
8
10
14
30
13
41
10
50
30
1
3
30
3
3
6
31
35
1
12
5
11
8
17
6
18
3
3
9
8
32
8
32
16
21
44
10
9
21
48
2
40
18
18
14
3
27
5
1
52
18
2
22
44
6
36
22
17
20
8
16
5
20
7
20
19
18
11
4
40
37
19
35
37
9
63
5
10
2
7
20
4
32
13
3
8
4
9
14
5
20
84
3
12
6
7
7
40
18
18
17
13
20
34
32
10
3
21
36
6
25
4
19
20
22
15
5
3
51
10
3
72
21
32
22
13
17
7
8
3
9
21
6
12
13
72
4
28
16
77
18
1
29
20
7
45
8
4
19
17
14
22
15
8
1
12
18
54
19
13
43
4
1
16
6
38
3
13
7
40
8
19
5
5
19
17
36
30
9
5
10
12
68
1
3
9
9
12
6
12
24
24
24
1
17
18
12
1
17
15
5
6
13
41
31
32
56
47
6
8
19
8
43
21
15
24
1
53
12
39
8
1
6
36
50
15
1
12
32
4
43
17
15
5
24
23
5
2
9
19
9
9
7
24
1
12
27
4
15
21
45
15
76
17
31
29
12
6
12
48
24
14
55
8
4
12
27
36
21
23
16
18
19
32
8
1
7
19
40
9
15
33
4
5
12
26
1
28
16
1
18
18
8
36
4
11
1
48
50
16
37
1
16
20
64
3
4
4
31
1
8
40
17
20
52
42
6
12
20
7
5
36
15
40
48
24
17
15
31
12
12
6
3
20
4
3
13
16
25
31
5
18
33
9
30
2
23
5
3
5
40
14
37
35
5
29
31
13
58
24
45
45
19
32
39
9
9
2
25
28
5
27
16
16
9
4
3
3
13
41
50
4
41
9
4
18
12
33
48
4
1
10
13
20
12
21
15
45
6
13
32
36
3
5
16
27
9
3
6
39
12
3
5
24
21
10
41
32
32
9
7
5
19
4
25
11
64
9
31
16
13
6
6
24
39
21
19
16
24
12
4
9
18
18
6
21
3
26
4
12
42
1
11
1
29
7
12
29
6
20
24
16
5
8
8
51
21
3
8
6
4
6
62
11
7
10
3
32
1
18
30
15
3
21
4
20
8
51
16
24
5
4
4
5
59
16
21
60
20
4
55
13
70
60
49
5
3
4
12
16
1
8
4
32
83
16
19
78
18
65
32
5
15
17
16
15
16
8
8
80
8
69
18
1
11
1
5
7
8
17
28
6
13
61
3
19
30
74
29
41
48
27
12
4
5
7
1
22
9
5
27
20
11
6
3
3
6
39
12
27
5
20
1
10
30
7
59
13
11
13
5
19
11
18
18
2
7
12
4
80
9
23
16
17
7
20
43
9
12
4
29
3
15
29
20
8
4
52
7
44
13
15
1
5
43
17
6
1
17
3
12
11
22
68
30
1
9
54
17
16
3
14
3
8
32
3
12
1
8
3
50
10
1
16
1
12
59
64
3
24
5
8
5
12
12
19
5
6
14
3
7
12
1
11
6
15
17
40
54
33
33
12
12
6
1
43
10
18
30
7
71
8
17
64
28
3
12
2
16
55
35
25
7
13
24
33
12
39
16
29
32
28
54
30
15
16
5
24
8
40
30
9
20
61
15
15
14
31
15
21
23
18
11
48
11
18
11
37
11
9
7
3
1
16
33
4
27
5
7
9
11
9
3
19
17
1
18
42
2
29
11
6
15
9
12
30
5
1
15
29
31
28
1
10
126
54
1
8
21
30
6
8
4
12
15
12
3
14
10
53
4
15
13
17
54
48
50
46
12
2
10
26
12
22
1
20
36
44
16
33
3
15
1
16
1
27
60
4
12
32
5
3
9
34
69
9
20
19
39
9
35
4
36
60
6
35
16
12
21
8
31
15
49
1
22
9
8
31
2
58
36
14
3
1
6
12
53
36
4
9
47
16
4
29
23
3
4
6
6
13
12
4
13
11
57
28
32
11
29
3
11
28
38
4
19
47
12
37
11
1
24
8
21
20
40
7
11
62
4
6
48
12
26
12
6
4
1
11
61
4
12
7
2
10
109
5
19
29
31
60
20
21
24
30
30
43
12
17
18
6
48
23
20
24
1
3
36
1
8
10
5
9
27
1
51
11
21
8
16
4
36
3
30
18
45
12
3
54
11
1
11
19
50
11
20
15
13
17
3
5
6
4
6
7
13
24
22
9
5
35
24
11
24
12
38
3
19
8
5
59
9
41
3
4
32
13
20
4
12
27
21
3
16
11
14
3
9
27
8
20
9
19
47
9
16
44
5
4
8
11
20
3
54
43
17
42
5
13
12
15
39
60
13
4
31
30
12
7
11
17
1
3
9
39
27
2
7
8
20
20
24
21
14
16
14
16
7
8
27
18
27
40
47
18
8
11
7
5
100
4
5
11
5
14
18
22
1
12
47
9
9
35
16
3
26
15
20
20
3
12
9
35
34
3
21
3
9
30
9
16
24
12
28
32
5
30
12
18
12
3
8
32
24
16
9
11
4
3
61
8
1
2
16
49
5
36
103
44
3
14
10
5
4
28
4
48
4
45
20
10
17
4
5
3
33
7
9
24
6
1
64
4
3
12
1
7
9
19
12
30
3
53
7
15
2
90
16
5
19
18
15
3
24
21
12
15
30
3
29
43
16
40
9
4
39
4
13
34
18
11
25
19
5
27
63
6
44
16
6
14
3
9
34
1
16
32
5
11
15
28
2
36
11
59
13
48
13
10
5
16
29
23
11
37
24
89
27
5
18
22
8
4
3
27
2
19
32
40
16
29
54
5
13
43
35
24
5
16
24
24
9
15
3
1
4
27
28
9
63
2
4
27
45
11
3
1
9
19
25
10
12
2
12
4
6
14
40
19
17
35
19
26
4
32
11
43
4
20
1
4
5
3
4
68
12
36
21
20
10
21
15
1
11
32
5
1
10
2
22
42
14
4
26
7
15
48
6
6
13
1
7
11
21
16
21
8
4
2
10
3
4
53
20
30
4
24
18
8
4
6
57
4
12
7
13
16
17
15
21
14
46
12
63
3
9
16
35
5
7
21
3
45
33
11
8
17
72
8
10
17
9
11
8
24
15
41
7
48
17
13
6
74
19
17
27
9
28
7
8
11
13
51
12
14
24
40
54
1
5
42
61
17
24
2
24
61
32
24
32
11
69
3
13
19
130
6
21
45
19
8
11
5
5
35
7
21
9
44
7
20
7
12
45
3
9
17
71
8
53
4
6
1
8
15
1
13
10
1
4
9
12
24
12
10
17
1
26
4
9
52
23
57
21
11
37
12
3
9
39
8
8
1
7
27
12
9
16
1
3
52
3
12
12
2
4
24
8
23
5
30
2
52
18
9
28
8
3
6
18
13
19
40
5
32
4
16
44
48
7
13
35
13
29
2
13
40
17
47
24
19
18
3
9
15
33
2
66
19
16
91
53
28
55
12
6
6
6
32
7
9
12
30
18
6
13
44
4
43
17
17
11
49
15
4
23
30
15
9
31
25
7
20
36
13
12
7
13
27
9
4
6
13
41
39
16
11
36
18
2
65
23
2
11
8
8
3
18
28
30
24
14
4
18
12
2
7
3
38
15
1
72
2
78
18
10
54
2
51
32
5
18
1
12
5
30
90
12
3
48
17
4
3
65
10
5
37
19
29
3
15
17
19
5
13
75
4
1
11
24
64
24
3
42
10
9
4
11
78
19
24
35
21
8
64
17
28
3
3
13
13
4
6
62
10
2
11
5
43
20
8
8
35
38
28
30
32
21
1
30
21
12
3
2
27
21
34
1
8
16
32
21
72
3
3
14
76
3
9
7
13
10
29
20
13
4
31
8
5
16
24
3
3
1
16
43
1
1
18
4
57
48
4
23
30
31
25
4
18
12
6
8
47
5
8
30
4
1
59
26
70
30
15
15
30
20
10
12
2
12
24
19
8
4
60
16
5
18
1
5
11
8
5
6
18
27
21
3
9
7
20
21
7
1
4
6
13
12
5
54
1
1
4
72
12
15
12
15
1
20
57
8
12
118
5
3
17
35
18
30
17
9
10
8
10
27
24
69
18
33
12
23
24
52
1
17
20
7
21
43
1
10
17
4
17
10
9
39
5
28
5
12
7
8
3
6
4
7
16
12
56
8
8
16
9
3
4
1
12
31
9
3
27
13
5
30
14
27
21
22
21
9
6
21
9
7
8
11
34
6
5
13
3
5
10
13
32
27
1
11
5
1
8
10
14
7
92
12
1
36
12
3
17
12
4
14
5
1
4
18
18
54
6
3
3
14
4
3
29
10
5
64
9
12
27
4
40
4
9
11
13
8
10
9
33
3
23
4
26
34
30
48
2
30
10
36
9
35
6
16
18
18
20
18
13
33
8
10
33
15
45
45
42
48
30
14
4
2
40
8
15
49
18
21
11
10
8
27
64
12
39
9
9
19
8
32
19
6
48
12
3
8
16
11
16
14
42
13
15
12
26
59
23
6
30
14
7
5
4
39
8
9
7
9
2
70
7
11
1
11
6
12
2
37
35
5
8
16
16
73
3
4
11
5
28
44
13
8
10
17
8
17
7
32
16
17
7
13
16
66
41
9
16
15
16
8
33
6
9
16
11
5
8
8
59
6
31
9
12
59
9
23
56
3
6
6
18
27
36
16
8
8
25
8
64
18
6
6
25
29
6
6
75
16
13
15
4
12
29
30
10
19
11
1
4
1
7
41
23
19
33
4
32
8
7
1
5
12
23
9
23
36
20
56
1
19
35
14
10
42
7
11
2
27
12
9
22
5
40
5
24
19
51
18
27
5
24
4
15
4
17
14
1
27
21
21
12
18
26
22
14
10
6
18
6
14
22
39
15
6
19
32
68
63
33
7
2
7
21
2
4
9
72
15
24
24
33
4
1
40
12
2
4
12
32
13
15
1
24
17
3
12
3
33
21
18
38
15
3
5
1
34
24
6
15
5
11
16
27
29
41
15
41
23
1
12
15
4
41
4
27
3
14
16
26
16
2
10
9
4
5
8
12
10
13
17
11
1
3
28
17
3
48
20
32
1
28
31
29
2
37
9
39
45
6
21
16
24
59
13
5
24
3
3
1
13
15
4
63
6
24
103
11
13
40
1
7
32
29
19
8
1
7
47
48
1
23
9
16
24
5
3
9
7
23
13
28
64
3
5
7
33
15
14
28
15
9
18
32
34
44
12
16
42
1
19
9
7
5
1
7
8
33
19
20
3
14
31
33
8
23
8
4
29
18
12
21
23
5
17
42
45
51
56
34
3
17
4
11
7
5
19
41
43
24
1
17
18
1
24
8
16
17
18
ABCD 327044024*7^$a-1 [50011]
12
5
36
16
3
101
40
8
1
6
30
3
80
1
24
60
12
23
7
65
60
25
35
25
11
1
11
19
36
24
5
31
6
15
3
6
6
30
24
27
9
47
48
16
8
7
30
11
19
45
3
36
9
21
6
17
13
23
7
65
19
18
6
12
17
73
12
11
24
7
18
12
11
40
9
54
12
5
7
41
31
6
18
41
19
6
18
53
16
27
30
54
6
30
12
12
48
12
18
30
9
8
1
12
23
12
7
12
6
24
36
51
3
29
7
41
72
25
24
12
3
45
60
48
78
12
5
13
51
9
15
24
87
17
36
1
11
112
87
54
12
11
4
21
27
3
41
31
45
8
37
35
31
5
4
105
39
3
5
13
3
32
13
18
9
21
6
53
16
39
18
15
33
12
48
23
4
15
113
12
19
48
18
23
19
6
60
11
49
39
8
19
17
91
6
147
3
6
39
27
12
53
36
1
6
60
29
13
24
24
36
36
3
8
12
25
12
18
36
9
27
5
49
11
28
15
5
19
65
24
16
15
6
12
18
21
21
3
9
6
57
33
24
18
24
6
12
11
31
6
23
31
5
48
7
6
54
21
68
4
15
12
6
135
9
24
47
36
28
20
19
12
12
96
36
24
12
24
24
29
12
36
49
6
18
24
18
29
79
5
25
23
1
12
24
114
33
3
72
5
19
66
11
16
75
18
12
23
73
11
25
23
52
15
33
15
30
18
17
43
117
21
6
24
60
9
8
19
29
37
75
3
12
12
5
12
4
24
20
4
3
5
13
18
60
12
9
39
24
6
18
30
27
20
19
36
5
19
18
12
18
6
15
15
6
6
60
9
48
45
27
69
12
83
7
29
13
12
15
32
16
3
12
41
85
60
6
5
36
19
18
12
23
16
24
24
8
31
84
5
16
3
5
19
53
16
33
18
21
15
17
16
21
30
6
15
72
3
42
75
9
15
8
25
36
12
15
15
12
18
78
84
6
6
54
60
6
48
21
15
9
3
42
18
18
23
88
3
36
57
75
24
24
17
7
78
11
28
9
15
15
12
12
9
87
36
18
75
15
65
7
9
80
19
36
17
13
42
5
28
20
52
3
5
31
33
3
12
9
39
12
12
24
24
29
31
45
75
66
23
36
7
30
3
3
42
3
24
3
21
45
24
12
90
45
21
23
37
18
5
49
6
24
42
48
6
30
11
73
78
33
57
15
15
33
56
36
13
30
5
31
24
21
39
9
57
6
12
18
54
21
9
6
41
73
30
6
11
60
60
43
21
27
30
11
7
5
25
15
45
18
41
72
13
59
1
6
17
1
36
3
3
72
77
12
36
16
15
24
6
11
16
20
19
96
30
3
45
47
36
40
69
18
6
24
42
17
16
32
25
60
18
57
9
6
9
99
29
13
18
57
3
12
9
3
21
68
13
36
30
29
24
31
9
111
48
9
8
13
30
12
30
59
19
12
48
30
6
53
40
3
17
13
6
9
9
30
24
12
36
9
33
11
1
27
32
16
24
32
79
6
30
5
55
12
77
73
6
53
7
36
6
18
6
6
29
1
12
6
5
12
7
36
5
7
53
37
18
6
48
18
33
8
13
30
6
47
40
3
65
84
13
27
3
18
18
12
18
47
43
6
11
16
3
5
24
1
39
24
8
60
12
31
150
3
33
24
24
11
31
60
18
23
19
30
24
36
36
11
12
31
5
1
18
66
6
12
12
29
7
42
6
42
12
60
3
8
24
1
15
39
6
23
4
75
102
6
53
12
115
24
60
6
3
3
29
7
12
65
4
27
42
51
20
19
18
12
83
16
33
6
12
54
24
47
16
3
18
3
9
6
18
84
18
12
6
12
42
6
11
55
9
8
7
9
51
6
24
42
78
30
53
19
48
12
21
87
41
1
12
11
19
48
5
16
87
24
12
17
13
6
33
8
1
6
33
21
11
7
9
21
23
12
36
19
17
7
9
8
19
138
3
27
41
4
21
3
24
3
30
6
24
6
24
6
12
18
11
4
24
15
33
8
19
5
1
23
1
60
11
13
12
23
7
9
15
24
6
27
87
12
18
23
4
15
54
6
65
115
9
33
39
33
18
12
33
3
48
24
72
36
9
32
7
12
30
12
27
45
3
3
17
1
11
16
8
7
18
6
6
23
19
30
6
24
6
23
19
29
13
6
30
12
3
21
24
3
39
41
7
6
3
8
37
18
42
96
12
3
39
18
15
20
48
139
6
84
6
36
108
5
4
32
55
60
12
9
21
18
17
24
1
15
32
1
42
12
12
54
15
21
60
30
6
11
1
6
5
4
21
12
63
21
6
30
18
6
23
97
15
32
13
18
6
72
42
6
23
4
8
1
24
96
11
7
18
18
36
29
7
9
8
40
3
60
18
35
12
16
24
33
54
5
13
18
5
12
13
35
7
12
18
24
6
24
24
6
3
15
18
15
39
18
42
18
12
54
6
51
15
12
18
18
17
19
6
11
67
12
5
19
21
3
24
21
72
48
21
24
3
3
6
24
30
6
24
36
11
1
102
24
126
87
39
5
43
12
21
21
51
39
9
27
24
66
6
209
7
29
1
30
24
17
7
29
37
18
6
23
16
45
12
39
8
13
35
31
5
19
24
5
4
3
29
25
63
3
18
6
30
59
4
48
56
19
21
3
6
87
8
7
9
27
30
30
24
60
5
61
11
16
9
6
17
12
73
12
23
24
19
12
18
24
18
42
3
8
79
6
3
8
19
30
15
9
23
16
15
6
3
3
53
37
12
60
27
20
85
15
3
5
7
65
43
21
8
19
24
29
12
13
54
30
35
7
6
18
84
6
39
3
12
17
19
24
66
3
44
25
18
5
4
8
19
29
19
18
27
3
42
48
23
1
11
7
9
24
63
6
3
3
29
48
1
6
17
1
15
3
12
41
7
24
33
27
5
16
32
73
18
21
8
31
17
139
24
12
30
120
30
24
21
48
39
5
4
27
29
13
54
30
96
54
113
13
12
6
42
42
6
36
35
12
37
111
21
12
36
27
8
64
3
29
16
57
12
11
19
17
4
39
30
6
17
4
48
21
30
30
24
23
7
6
27
27
21
27
12
29
4
27
18
12
6
18
30
24
6
6
6
24
23
13
18
12
18
30
69
8
19
6
15
3
17
19
81
27
36
30
83
43
21
9
36
75
24
21
83
7
18
30
60
21
3
60
17
1
11
76
33
54
33
15
6
23
7
12
17
1
36
24
35
96
31
30
18
9
21
30
17
36
1
42
21
56
7
89
16
8
1
23
19
6
30
17
25
23
7
18
35
19
9
20
25
6
18
6
12
18
6
9
27
18
12
18
69
27
29
1
30
9
9
30
9
72
9
15
21
30
66
11
43
17
7
21
8
1
23
13
30
6
90
5
13
12
36
51
8
16
32
7
5
19
54
48
30
12
18
138
24
5
25
12
3
51
24
12
9
51
29
31
65
49
42
21
32
12
25
11
12
85
12
30
18
3
3
24
24
6
15
8
24
7
30
11
72
43
21
3
93
33
6
54
11
55
6
27
24
32
7
17
7
30
11
37
18
81
27
90
35
7
24
84
21
45
54
12
12
18
72
3
3
36
17
7
12
17
1
6
30
24
23
1
48
39
8
12
25
6
18
27
33
15
9
12
96
3
75
24
89
49
18
6
54
45
27
30
54
66
15
27
5
1
30
30
72
54
45
15
18
12
6
77
7
6
30
21
9
15
128
7
29
4
39
6
47
4
15
36
18
54
12
66
42
18
123
48
3
48
12
36
12
65
7
30
6
21
24
48
21
3
48
44
4
45
6
5
13
3
8
7
12
41
31
36
41
37
36
24
35
79
21
21
11
13
3
111
6
6
36
57
87
30
35
1
11
36
1
15
80
24
7
24
30
27
44
28
33
18
12
12
6
6
9
15
12
12
9
24
24
39
12
5
13
3
21
3
15
5
19
9
45
30
12
30
3
8
13
35
73
12
66
30
18
6
6
60
30
3
15
5
1
24
3
3
21
15
18
12
30
17
31
29
7
54
6
17
7
5
16
15
6
11
1
18
24
21
45
3
9
11
7
18
12
11
19
48
17
24
49
12
18
12
5
16
51
5
7
33
63
30
131
16
15
30
6
12
5
7
41
55
42
12
35
43
18
30
9
21
42
78
47
25
11
24
13
12
23
19
12
6
3
8
1
6
29
36
16
9
42
18
6
5
16
3
12
48
60
6
15
8
43
42
6
12
33
21
18
12
29
1
11
19
78
35
37
51
8
25
24
6
41
1
11
1
59
19
17
4
44
25
3
96
9
6
30
11
7
6
27
129
15
8
31
114
11
1
51
39
5
36
7
36
12
18
23
7
17
120
25
78
41
16
87
120
57
24
15
9
27
21
32
1
23
16
3
29
60
1
24
23
4
ABCD 327068424*7^$a-1 [50021]
12
10
33
8
45
3
21
4
15
41
31
9
20
10
30
48
36
8
19
3
17
7
14
12
52
24
15
3
2
12
3
1
24
35
1
66
9
9
23
7
38
27
1
80
7
9
59
43
5
19
14
19
17
7
8
7
38
58
54
18
90
6
38
12
24
15
1
15
32
25
12
3
5
3
61
3
36
20
33
24
16
8
12
10
9
29
34
6
18
5
12
13
3
20
19
24
66
96
119
31
14
19
60
17
19
5
106
30
59
9
39
16
9
47
13
3
8
117
3
1
32
46
24
18
15
41
16
20
12
46
6
20
7
9
47
21
10
2
60
16
36
39
5
12
24
46
6
18
9
8
1
20
19
128
21
28
71
25
24
12
11
72
1
12
12
6
2
15
24
55
6
119
4
9
3
9
12
56
64
63
9
92
24
36
15
9
12
28
32
7
9
12
18
21
20
33
16
56
4
11
31
48
18
30
17
1
30
5
13
51
21
8
3
19
6
60
23
13
23
1
63
20
1
6
24
17
24
1
24
15
5
10
2
7
29
7
3
18
12
24
11
31
9
20
21
22
17
16
21
15
29
19
27
18
15
41
31
5
12
22
6
3
5
76
39
5
10
21
36
39
5
33
4
6
21
48
5
16
47
12
13
30
18
8
22
9
5
7
3
6
11
25
44
7
5
15
16
87
33
33
24
11
9
3
1
8
36
4
24
6
14
28
24
15
5
4
11
19
41
1
6
6
8
27
31
6
11
1
24
24
56
48
4
11
12
60
4
21
12
3
17
24
7
69
32
12
4
12
30
14
34
2
7
21
123
29
10
38
24
4
59
43
5
19
86
12
4
8
16
3
9
35
12
1
3
3
2
16
30
9
15
2
3
57
7
29
24
16
6
14
7
36
15
45
20
7
9
57
30
122
31
9
3
27
9
33
54
18
8
36
60
12
16
47
25
11
1
24
6
30
80
10
5
1
3
32
1
11
19
17
1
8
3
69
28
12
6
6
8
40
80
36
12
4
8
15
21
10
9
5
15
4
12
44
25
68
12
15
13
18
24
6
32
28
36
12
12
36
3
48
3
2
15
9
7
15
42
12
3
39
29
19
14
58
50
12
12
16
15
17
27
12
31
24
98
7
72
32
7
2
28
18
18
3
12
39
54
18
6
8
40
44
16
47
16
9
6
2
4
42
9
9
39
9
54
2
39
36
1
44
16
6
62
3
9
28
42
2
75
13
30
18
3
53
12
12
3
19
98
12
24
3
7
14
3
7
69
5
27
21
22
38
24
19
9
27
3
18
11
19
14
4
12
36
48
15
8
40
57
20
4
32
84
34
38
10
26
87
45
3
9
24
46
30
42
9
9
11
1
32
16
75
8
9
3
49
44
3
37
20
39
60
7
2
4
11
40
20
61
15
8
25
47
13
12
12
12
6
18
12
95
1
12
6
24
14
3
1
3
20
9
15
1
6
6
56
16
32
19
29
4
8
16
12
32
19
32
4
44
21
31
12
5
40
8
4
92
27
13
8
4
11
28
8
28
5
27
28
33
8
64
8
4
66
33
9
36
15
33
8
10
18
12
12
23
12
49
27
21
11
25
39
9
8
4
3
17
55
21
20
70
38
88
32
39
19
186
12
32
4
6
17
21
7
5
46
17
33
7
9
48
20
28
39
5
3
7
2
16
15
33
3
3
42
48
6
18
6
6
27
41
4
39
27
42
12
51
9
32
3
19
18
44
16
24
3
9
11
33
24
43
15
29
16
45
30
54
24
92
4
11
1
36
18
21
20
9
15
55
42
12
32
4
12
23
1
56
7
17
16
18
2
7
57
6
2
12
28
6
5
12
61
12
15
117
44
28
20
4
8
10
5
13
6
18
32
4
72
12
24
27
12
93
3
8
31
26
22
17
31
26
51
16
3
24
2
3
12
9
16
15
5
43
8
136
8
9
16
11
21
16
23
25
8
3
61
35
12
31
6
35
28
3
24
6
18
38
16
12
32
4
35
1
6
18
6
9
17
27
57
24
10
2
52
3
45
8
4
6
17
48
24
4
3
2
4
18
33
15
9
65
40
3
60
15
53
9
28
36
68
3
43
69
3
14
4
44
4
15
15
38
28
15
24
21
15
5
39
52
29
24
55
9
23
37
15
36
9
24
47
1
11
9
4
6
9
20
37
8
12
27
1
15
17
22
42
95
28
3
9
9
30
14
43
8
7
9
15
42
3
21
23
36
21
15
12
33
58
2
3
1
12
23
49
80
36
19
32
52
9
18
24
24
14
3
1
3
9
23
9
3
36
13
48
8
28
27
8
12
21
15
55
17
45
3
52
41
34
14
39
13
39
5
27
13
18
2
4
8
3
12
49
12
8
7
53
63
16
5
27
43
17
9
16
23
1
6
2
22
42
12
15
32
12
9
52
12
56
16
6
48
6
12
30
72
2
4
32
31
9
12
24
23
1
11
61
6
2
31
5
7
41
52
3
12
53
3
16
17
22
6
48
32
3
7
42
27
20
24
1
8
4
12
30
57
20
4
41
12
27
25
95
55
65
25
6
24
6
3
39
24
30
12
8
39
4
32
13
99
20
1
12
18
62
10
17
48
52
20
1
48
11
52
8
57
16
30
17
1
30
41
4
17
27
1
6
6
3
53
4
44
51
1
11
36
25
12
24
8
12
15
7
18
6
9
15
2
4
20
39
1
24
30
2
4
24
11
33
15
21
28
20
4
23
9
48
22
24
14
16
11
24
81
4
18
6
3
33
23
1
24
30
17
31
2
22
18
8
36
19
9
11
4
8
9
52
20
4
20
15
61
42
9
57
8
48
15
7
48
33
24
48
8
40
87
2
15
25
24
8
91
41
4
35
9
10
41
7
24
18
15
17
22
2
4
32
10
14
4
8
22
2
7
15
5
1
12
36
15
36
9
3
3
24
14
7
3
14
4
12
12
8
79
29
16
18
24
30
20
7
9
68
4
8
40
36
23
21
4
48
23
33
4
44
4
15
17
36
12
91
17
16
3
17
4
42
41
21
10
5
1
3
8
1
6
2
36
7
17
31
45
23
21
12
4
27
24
9
47
1
12
18
30
3
53
51
25
8
4
3
5
7
20
21
75
37
12
20
3
25
15
12
3
2
46
6
27
9
6
41
13
44
31
15
2
16
20
4
3
32
33
4
30
6
27
45
32
16
8
4
36
36
27
20
7
48
2
24
16
6
14
24
43
15
5
25
60
6
9
9
32
36
4
84
3
8
12
13
8
39
1
3
77
28
35
21
12
3
21
28
12
30
26
16
48
8
3
25
11
12
13
12
12
12
3
5
4
6
14
24
10
6
8
3
1
6
2
40
24
8
7
20
25
3
15
38
31
3
6
3
63
14
7
9
32
19
9
44
4
6
18
35
43
24
17
1
68
28
8
4
3
24
15
26
27
37
36
12
8
4
11
7
14
10
33
20
16
92
9
36
64
23
60
4
5
27
19
26
16
20
19
5
24
10
9
32
49
24
30
14
10
17
33
12
3
31
14
4
24
6
2
4
32
19
32
40
9
6
50
46
17
49
27
5
24
70
18
8
24
22
30
12
27
3
18
15
32
9
7
32
40
8
12
12
1
6
45
5
12
12
67
44
40
44
1
18
30
3
9
12
8
88
72
11
72
57
16
3
36
33
8
39
21
3
1
3
5
4
23
43
53
13
30
17
33
12
40
20
46
2
7
20
52
33
20
60
60
4
23
1
12
23
9
55
32
13
56
40
47
64
5
4
6
18
8
27
67
9
9
48
8
12
27
1
39
15
14
12
7
29
10
24
6
3
9
72
47
40
15
57
48
15
45
21
20
4
12
11
61
56
3
31
18
6
6
36
30
5
9
10
2
27
1
3
15
2
22
6
42
18
3
17
24
7
27
9
9
8
22
6
3
8
9
22
14
19
9
27
44
33
60
40
18
77
19
2
22
5
12
1
36
11
1
23
24
9
4
20
16
48
3
32
13
8
7
41
75
19
9
33
6
2
64
6
74
27
19
45
5
12
4
59
16
5
22
24
24
21
17
3
28
21
24
24
20
3
24
25
6
2
12
10
96
9
5
10
6
12
95
1
30
24
33
45
12
6
5
16
3
14
4
12
8
3
1
36
68
48
31
17
40
20
10
24
26
52
27
72
9
32
7
56
36
52
5
28
44
4
15
21
11
9
72
7
9
12
3
17
22
6
44
40
23
4
21
11
9
10
38
7
33
48
44
40
48
15
8
4
3
2
16
24
39
9
8
4
3
29
19
8
13
11
36
21
48
28
32
10
33
5
16
3
41
3
37
6
6
32
12
63
4
45
8
4
23
16
5
15
7
2
40
54
17
9
16
24
8
7
17
3
12
21
60
46
5
16
12
15
14
34
5
4
12
27
6
12
23
12
16
17
4
32
16
11
57
10
17
16
8
13
8
40
12
68
4
35
16
21
32
4
11
60
57
16
90
17
7
9
12
5
7
29
3
1
54
45
5
24
55
17
7
20
25
11
7
6
20
4
3
9
72
20
12
64
6
18
6
42
12
15
3
2
24
15
1
30
6
44
16
6
2
84
10
57
8
12
36
120
40
9
15
93
12
32
7
15
17
9
46
2
43
12
5
67
39
14
3
21
16
11
24
16
12
5
24
12
28
11
9
16
32
4
20
10
21
3
33
9
12
8
15
9
4
3
9
3
8
7
6
3
5
84
7
8
4
68
24
24
16
24
36
5
76
20
15
24
31
24
29
9
3
55
24
21
5
39
7
6
42
2
7
32
61
24
24
99
21
42
9
29
4
12
42
5
25
12
23
31
2
60
28
39
15
5
16
21
6
14
4
8
16
54
9
21
23
25
3
9
11
13
8
36
3
36
13
54
17
9
3
13
6
9
8
12
33
36
48
40
6
6
3
15
6
36
8
55
5
10
9
36
27
21
33
12
20
27
21
3
16
8
1
30
6
44
4
18
24
5
16
21
6
5
12
16
8
24
97
60
8
36
15
16
48
17
22
6
15
5
31
12
3
6
42
2
16
12
3
5
82
42
24
3
3
2
4
12
20
3
37
12
8
39
7
102
20
12
27
7
5
25
23
1
11
9
15
37
3
8
12
4
12
117
15
39
72
54
11
16
45
12
3
17
28
32
16
71
37
ABCD 327175998*7^$a-1 [50007]
4
36
20
4
89
51
87
1
60
48
95
12
25
47
1
8
4
23
24
33
3
6
183
36
3
1
11
6
91
53
63
36
4
11
24
21
4
60
12
11
49
8
16
47
13
8
12
15
24
21
39
25
32
27
73
20
12
28
5
7
8
39
61
20
75
25
23
30
27
24
64
44
27
12
21
3
69
88
8
15
85
11
24
69
76
11
33
15
1
71
9
3
84
1
23
60
30
51
27
24
25
20
12
87
1
24
23
13
12
32
12
36
63
97
47
12
61
44
4
107
9
27
69
3
24
37
56
28
12
12
20
3
36
73
131
180
45
27
96
1
23
108
18
18
24
24
93
3
69
36
15
24
21
3
25
12
23
21
4
65
31
11
48
81
27
24
145
72
12
188
27
61
12
56
36
16
23
9
3
13
23
42
6
24
12
24
69
99
24
9
39
9
52
23
1
11
13
23
57
16
17
3
64
23
54
6
9
24
24
3
33
4
59
1
32
24
3
1
80
12
21
3
24
24
12
15
12
12
12
13
47
12
1
12
11
1
23
24
61
47
12
24
48
1
11
25
11
13
128
3
49
59
109
24
36
20
72
12
48
39
48
12
36
1
20
15
1
8
12
3
45
28
60
32
40
35
33
24
99
12
25
131
42
18
48
33
63
120
25
8
3
73
24
11
1
12
119
36
84
24
12
33
52
47
25
35
21
39
36
13
23
21
27
1
11
12
37
5
30
48
37
24
8
39
1
59
1
35
54
7
59
1
56
4
12
5
6
21
15
13
24
20
88
47
48
25
131
12
73
24
8
3
1
56
64
83
61
83
81
16
23
9
4
23
21
12
40
20
28
11
9
16
11
73
20
3
33
36
12
16
59
48
6
18
1
20
15
9
3
78
3
15
24
24
36
25
80
3
49
35
13
8
40
20
75
12
85
8
12
9
18
33
12
4
47
49
56
27
21
3
1
8
4
35
12
9
4
11
13
12
12
71
24
85
20
12
21
6
1
23
66
6
60
12
45
15
9
12
27
36
1
35
49
12
23
57
60
52
20
12
15
12
9
4
20
51
45
39
24
61
59
24
21
27
6
51
12
3
73
8
24
28
72
20
15
25
48
20
3
12
25
47
12
60
24
36
12
24
24
1
20
12
3
49
23
1
24
68
3
9
3
33
15
37
12
83
93
4
32
3
12
13
35
12
114
18
36
33
51
21
52
44
12
4
47
13
11
72
37
20
4
23
264
13
11
73
47
24
1
20
60
16
60
23
21
21
115
8
15
9
15
21
16
24
59
13
11
24
9
48
99
21
15
57
40
68
36
60
60
12
4
35
12
36
18
99
3
57
24
3
57
39
25
56
24
87
9
3
12
30
48
30
108
21
4
20
3
1
92
120
75
24
36
49
41
15
24
28
71
60
25
32
33
27
28
95
1
11
9
4
12
32
3
97
72
59
12
13
11
93
16
32
28
17
6
1
32
63
13
23
37
80
39
9
24
51
9
75
117
76
107
54
87
4
32
15
85
17
18
24
36
132
1
59
1
47
13
8
39
33
36
4
68
52
47
6
6
37
56
3
13
80
15
12
21
39
48
25
24
36
44
3
12
48
1
23
1
47
1
44
16
48
17
27
3
18
27
40
24
56
28
36
8
16
36
95
1
35
13
23
24
49
24
36
71
9
69
30
24
12
33
60
39
1
41
15
33
19
47
45
28
8
3
12
45
51
33
72
4
35
9
16
59
61
11
25
84
32
52
12
23
36
12
25
32
87
33
28
20
60
27
21
27
13
56
88
11
12
24
9
4
36
35
84
66
18
9
51
13
8
12
3
1
20
40
56
36
15
37
60
116
4
12
11
6
43
59
21
96
39
45
4
32
3
69
63
132
36
1
59
72
12
48
25
20
3
37
11
9
48
15
24
13
11
13
60
11
97
12
23
24
36
12
1
24
68
3
9
4
24
32
15
1
12
12
24
92
39
1
119
1
24
23
45
12
3
73
60
48
24
32
75
12
60
24
12
12
61
47
1
20
76
44
51
21
3
1
35
21
24
3
1
17
15
3
108
13
44
15
25
12
104
28
8
3
84
12
9
12
12
21
27
52
20
12
28
80
3
33
100
23
1
23
49
24
23
12
12
6
30
93
16
20
51
84
45
111
21
15
13
23
1
48
11
9
12
3
1
17
42
33
39
12
1
8
3
57
40
101
18
33
3
36
9
24
27
24
36
49
8
12
12
3
25
32
3
93
16
80
60
51
18
6
9
4
29
138
85
47
57
3
33
16
11
9
12
28
11
36
12
12
12
24
13
20
45
30
25
8
16
17
3
27
60
13
8
36
36
84
24
3
12
25
12
168
47
1
23
12
12
1
11
1
23
24
1
24
95
12
1
35
9
48
3
85
92
51
45
15
37
32
52
8
12
16
83
69
28
113
6
12
24
9
3
117
51
24
12
9
3
12
25
8
15
24
36
21
24
87
48
102
78
1
8
12
76
20
12
36
16
80
24
16
68
48
3
1
11
48
12
24
13
23
69
69
27
3
36
1
71
1
8
75
25
12
8
3
49
20
93
6
90
39
3
48
49
8
51
9
33
7
11
13
59
21
52
23
25
47
36
9
108
3
24
21
28
20
24
36
12
60
3
9
100
8
4
83
37
77
6
37
8
39
13
11
9
21
15
40
24
24
12
8
3
9
112
35
21
24
39
1
11
21
28
56
16
167
9
4
11
9
48
72
15
60
12
21
3
49
20
4
60
11
132
1
8
33
19
59
24
12
13
24
23
12
1
23
9
15
72
1
59
73
12
23
1
24
107
9
4
128
3
21
40
36
83
12
24
33
9
67
36
23
12
9
12
12
27
9
16
71
36
21
52
24
59
24
109
12
11
21
64
35
37
11
13
41
3
4
143
24
1
12
11
156
9
12
24
16
11
24
37
12
47
9
4
23
24
36
108
37
8
39
12
9
3
37
48
65
78
24
24
9
4
95
12
12
9
40
12
8
3
25
71
48
12
120
93
27
9
12
39
1
32
88
23
165
4
47
25
36
71
21
3
9
75
1
60
20
64
68
28
23
105
12
87
33
48
75
37
20
12
16
12
5
6
69
15
25
12
92
3
93
28
12
8
15
1
11
9
64
20
52
8
27
6
7
23
1
23
13
44
39
37
59
138
27
39
1
8
63
1
8
12
51
48
36
105
28
8
28
24
47
48
1
11
1
59
21
4
11
9
3
37
44
15
36
12
1
35
13
8
36
21
30
9
4
56
4
44
16
35
84
21
12
3
9
16
72
11
21
39
21
16
11
1
8
15
96
13
71
48
48
73
72
23
6
27
39
12
73
20
15
1
48
23
1
47
24
25
36
36
80
48
51
13
11
85
20
15
1
35
72
1
20
15
1
11
6
67
71
21
27
13
44
72
24
15
36
45
15
12
25
20
48
28
11
13
32
16
68
15
48
9
12
9
3
88
60
35
21
63
33
39
1
23
1
17
15
3
24
36
21
4
20
15
21
39
1
8
52
71
13
36
101
115
11
49
20
3
1
8
39
48
42
43
96
71
12
12
25
12
119
24
9
4
23
9
24
15
25
23
36
ABCD 327206478*7^$a-1 [50022]
12
38
27
12
24
9
3
7
56
9
21
34
2
51
33
10
24
12
20
24
4
20
16
44
6
6
4
5
31
5
9
15
15
33
24
3
40
14
10
50
3
24
9
24
12
10
5
9
30
9
31
32
12
21
15
9
7
80
18
22
26
3
12
69
6
48
6
3
12
9
22
14
15
3
21
21
27
12
7
2
3
24
36
45
24
3
12
24
7
17
15
66
15
12
3
6
10
17
24
19
24
14
10
2
48
27
19
20
4
48
17
12
43
5
12
51
4
24
24
29
21
6
21
3
6
12
12
3
36
7
32
4
29
12
55
12
20
81
15
9
3
45
12
103
12
8
9
19
84
26
6
6
10
17
36
9
18
21
39
52
2
48
30
57
19
12
80
4
53
12
9
15
19
5
3
9
45
15
3
16
17
15
18
22
14
18
6
3
3
16
20
40
24
17
63
90
18
48
9
19
20
21
72
9
24
18
45
45
42
6
18
4
32
18
3
7
20
12
9
7
2
22
8
6
12
22
8
9
31
41
3
6
27
3
30
18
45
60
19
17
15
18
18
9
21
18
6
15
19
14
6
12
18
15
12
19
17
31
62
24
42
52
20
30
3
7
2
3
31
29
15
126
6
4
2
24
6
12
30
60
36
6
16
14
3
12
24
7
62
39
24
3
30
30
4
50
12
34
32
48
12
9
24
19
12
14
39
43
17
31
2
3
9
10
2
36
63
7
20
30
12
6
54
39
12
55
26
60
75
39
4
38
42
6
63
33
3
45
46
53
33
10
86
12
10
26
10
26
15
15
4
5
7
8
16
14
39
7
14
27
19
26
3
24
12
3
36
16
24
5
19
2
10
50
34
12
2
18
24
40
60
14
6
28
2
3
33
3
12
15
9
3
9
27
12
18
66
9
7
12
5
60
21
15
39
90
27
9
15
7
32
12
4
44
18
22
5
24
48
3
6
70
26
36
22
8
33
21
34
41
33
12
27
36
3
18
3
9
18
81
36
3
40
5
9
39
9
10
2
27
3
76
2
3
72
15
18
15
7
12
41
27
21
21
6
66
3
7
5
12
9
58
5
9
18
18
12
18
33
87
16
14
3
31
2
6
33
7
32
21
27
40
8
40
32
42
3
9
63
7
53
43
53
27
42
3
12
7
29
7
8
33
9
24
18
18
3
7
14
18
42
6
4
5
21
34
8
6
6
36
9
21
18
12
42
10
8
33
12
19
20
21
63
9
3
18
30
54
36
6
60
6
12
18
4
38
3
7
5
21
12
15
3
42
12
10
2
3
3
45
3
6
3
24
9
15
45
75
7
2
48
12
54
4
2
36
75
7
8
21
7
41
19
5
24
3
4
50
27
51
12
16
20
21
9
12
36
6
57
24
36
3
21
24
55
20
21
9
48
10
2
24
15
81
10
48
36
50
6
16
8
12
42
42
18
27
3
30
18
12
6
10
5
15
33
21
36
3
36
7
77
12
15
6
18
16
5
60
39
30
18
24
18
3
15
18
30
4
8
30
3
7
2
27
19
5
21
30
24
6
66
42
6
9
7
5
3
6
22
2
12
34
50
60
24
6
42
24
96
18
21
15
16
2
15
33
22
26
3
9
48
3
21
42
24
9
12
3
6
39
15
6
6
18
6
6
70
14
15
9
10
41
39
12
16
2
18
30
22
8
4
5
36
24
19
14
12
3
12
24
21
6
9
9
10
36
36
41
21
10
2
24
12
12
15
7
5
43
26
15
12
9
10
41
9
18
12
21
33
27
19
14
3
19
12
12
14
22
14
3
81
10
2
30
18
6
9
48
48
9
15
27
4
14
3
7
20
6
6
18
6
21
12
12
19
2
39
39
12
28
26
30
18
10
20
6
51
15
48
30
51
111
40
14
10
20
4
5
12
108
3
30
63
31
20
48
28
32
21
48
9
30
18
15
12
7
50
10
2
30
4
20
9
12
21
15
15
52
62
6
28
41
3
9
27
6
6
57
55
2
15
19
5
55
29
7
53
12
3
16
17
33
12
12
12
51
63
21
9
3
60
12
7
14
3
7
5
9
24
42
6
12
6
4
36
2
22
36
20
33
31
5
45
27
19
5
24
24
3
18
18
28
2
22
8
48
6
75
3
21
12
24
43
12
17
51
16
14
10
26
6
21
3
30
15
9
18
9
15
30
3
21
12
10
12
5
21
30
16
8
40
5
27
18
10
36
5
7
29
24
7
38
15
12
15
4
60
8
12
6
15
12
60
12
19
2
34
41
3
16
5
12
24
43
14
102
54
6
30
6
9
3
6
10
14
18
28
20
36
21
93
22
17
7
26
12
3
36
51
6
24
12
3
12
15
9
9
6
21
60
33
22
5
12
3
33
36
12
19
38
58
5
69
30
6
10
5
9
15
9
36
6
9
15
6
27
27
28
2
36
24
51
19
14
3
51
21
7
44
16
14
15
33
3
87
21
7
60
14
3
15
9
7
101
48
3
9
15
93
3
30
10
8
33
9
24
18
21
7
8
16
50
106
20
28
14
46
72
12
2
34
2
42
6
30
9
21
27
7
8
24
45
3
18
3
7
5
15
24
4
14
66
33
9
22
2
63
3
12
90
36
36
10
5
12
9
15
43
20
30
3
39
21
9
42
28
5
57
72
3
21
15
15
24
6
10
14
48
15
43
20
4
2
10
48
17
19
24
5
15
28
2
12
3
12
36
15
9
15
18
3
36
33
6
57
15
66
12
24
24
24
63
9
24
15
12
12
3
18
15
9
36
15
21
18
12
45
3
33
19
20
18
22
24
2
10
2
39
9
12
66
21
15
9
7
5
115
8
16
5
12
7
14
48
34
14
27
45
60
3
9
6
4
38
87
15
16
14
39
12
81
15
12
60
27
24
30
27
9
24
6
16
38
18
24
9
9
78
33
55
2
24
30
57
7
17
24
21
10
17
45
15
27
33
51
4
12
5
69
12
10
5
7
2
6
12
6
12
42
6
15
9
10
26
6
45
12
19
5
39
16
2
3
36
7
2
15
12
7
38
6
6
18
9
3
9
27
30
15
72
7
50
3
45
3
27
12
9
24
15
6
10
2
18
4
17
36
3
4
29
21
27
3
6
22
38
15
75
33
9
24
6
9
21
63
9
6
12
48
16
24
5
9
15
33
12
22
5
9
10
14
10
2
6
9
9
22
2
12
18
28
20
9
12
87
21
48
27
6
22
8
28
36
8
18
27
21
60
22
17
3
18
15
7
29
12
27
96
30
51
3
12
12
18
3
9
10
2
90
4
44
9
7
36
48
72
14
6
9
9
42
16
20
21
9
27
3
30
3
9
6
6
3
21
3
7
41
81
12
60
36
10
29
72
21
60
3
7
8
21
21
30
24
9
7
5
3
30
15
24
36
7
8
84
45
48
3
16
14
22
38
10
50
6
4
26
3
7
48
62
15
36
7
5
12
48
45
3
15
9
39
24
18
3
19
41
31
26
12
27
21
12
30
9
3
16
20
28
5
60
36
9
22
2
36
36
48
3
19
38
6
4
53
3
4
17
15
6
22
50
27
3
78
3
7
24
14
63
7
36
14
3
12
36
36
33
34
20
9
3
30
6
48
6
3
24
9
84
6
18
6
9
9
18
9
55
5
9
30
30
27
15
24
16
2
6
33
12
19
5
21
6
57
19
29
48
21
3
24
15
4
14
27
48
12
27
28
2
15
3
4
50
6
21
21
63
7
56
16
48
2
3
51
57
36
27
6
3
15
9
79
44
48
6
3
7
12
5
3
40
14
3
7
17
15
9
19
5
15
9
79
38
3
9
12
6
9
48
103
12
53
45
30
36
30
15
3
21
9
6
6
36
34
20
16
2
6
4
2
3
57
15
3
12
16
29
45
15
12
12
15
16
5
3
28
20
21
27
16
8
9
84
3
9
21
15
36
3
16
12
29
21
15
12
7
20
9
21
34
12
12
8
48
21
9
39
3
4
5
12
21
3
19
8
28
12
17
3
36
6
10
26
3
9
10
2
3
27
21
3
100
50
12
22
17
21
3
31
5
21
3
9
147
79
12
14
24
36
3
21
10
36
26
10
5
12
24
9
12
12
27
9
34
8
33
7
32
48
9
48
36
33
34
17
12
31
26
12
30
9
9
12
12
22
5
36
7
17
21
22
20
18
10
17
27
18
22
44
4
12
113
3
18
27
24
9
30
52
8
4
2
18
76
20
16
8
42
46
5
7
20
18
3
19
26
6
9
9
6
9
21
36
27
9
10
8
30
24
39
48
21
54
6
3
21
46
17
12
48
24
7
32
21
3
18
6
9
27
30
39
12
15
18
24
27
24
45
6
18
10
2
30
6
10
17
45
18
4
5
9
30
52
17
3
48
16
8
66
22
8
6
30
6
24
6
9
9
24
3
3
9
57
10
20
16
14
34
5
72
33
24
6
12
4
53
7
17
3
4
26
39
57
12
6
4
2
70
14
3
9
12
15
31
5
15
33
31
12
48
29
31
17
12
9
12
27
24
27
24
6
15
45
48
6
16
17
3
9
144
45
22
24
14
15
19
5
33
42
45
27
9
24
15
9
24
7
2
39
12
3
6
18
6
12
39
55
26
18
4
29
43
20
16
20
129
33
27
3
48
33
7
2
6
12
12
9
9
54
24
21
3
42
51
3
6
66
9
12
12
7
2
6
30
6
4
2
12
18
54
10
24
14
10
26
30
16
14
27
24
33
15
12
36
12
3
24
48
18
10
14
46
2
82
20
16
29
19
12
2
12
27
9
15
19
14
12
84
36
94
5
55
36
14
27
7
5
45
6
9
21
34
14
3
3
6
15
12
3
18
87
15
54
12
18
16
65
3
12
16
29
3
9
3
18
18
28
2
12
48
10
14
24
24
10
36
77
33
22
41
3
21
15
57
15
18
3
12
7
2
106
32
16
2
24
15
9
39
12
33
6
30
6
28
2
70
8
40
8
18
6
24
36
4
26
18
6
15
15
16
38
6
9
7
44
4
12
5
3
9
69
30
12
16
5
24
60
21
22
12
20
18
34
5
9
60
34
2
39
27
12
16
2
3
24
3
69
9
30
9
15
12
4
5
19
2
6
33
87
30
39
3
6
60
22
20
28
65
7
5
3
4
17
33
10
77
43
5
12
9
51
9
34
8
24
6
42
6
36
54
21
9
3
3
69
79
2
10
29
96
9
22
2
30
9
7
62
48
6
16
20
ABCD 327339816*7^$a-1 [50007]
54
24
93
75
42
84
12
6
150
210
18
72
48
6
6
18
192
18
30
33
24
93
90
24
18
48
27
3
42
27
84
9
108
3
57
102
21
21
27
51
222
63
24
36
21
42
18
108
42
24
96
6
60
36
48
51
57
60
24
63
105
18
57
24
72
57
150
54
3
153
36
24
84
24
15
105
123
12
33
24
27
21
60
123
9
84
114
30
75
45
39
24
129
96
15
51
42
51
81
15
195
48
114
48
150
24
30
27
105
48
6
6
39
9
108
72
24
36
24
12
36
90
138
6
45
123
96
54
111
12
15
105
60
27
153
60
3
114
60
3
21
3
57
24
12
72
18
21
69
27
51
6
15
147
45
69
24
180
12
174
30
12
15
15
174
12
3
21
54
33
117
18
6
147
15
42
159
36
9
204
24
24
51
81
12
60
15
24
69
60
138
24
186
24
27
27
72
48
48
54
42
21
24
45
12
60
27
36
33
30
210
6
90
63
108
27
9
21
63
96
3
138
63
153
3
3
66
120
60
66
93
12
33
78
18
108
39
24
204
117
99
63
42
270
24
102
123
39
30
27
9
24
6
18
54
30
39
57
36
168
135
93
12
72
75
93
30
6
24
36
30
54
39
51
6
12
24
6
42
6
30
36
24
39
105
3
21
30
54
66
18
6
54
60
150
54
162
90
6
24
144
42
168
3
51
144
42
36
24
48
66
126
27
21
24
12
123
171
33
84
153
12
12
12
147
3
78
12
30
54
138
114
72
102
72
45
75
42
6
21
27
54
111
33
48
60
36
42
6
18
66
102
6
27
12
81
147
96
60
3
21
33
42
30
12
108
15
3
66
36
90
6
84
15
33
48
3
36
39
66
6
6
18
18
27
105
336
51
84
3
6
15
57
42
42
135
21
3
39
18
39
63
54
12
15
15
105
21
96
63
45
6
81
135
6
66
6
135
72
45
6
54
12
48
75
57
240
12
54
102
159
153
24
108
15
36
21
132
24
18
42
3
45
39
93
108
135
39
192
48
105
60
21
24
6
78
24
168
162
30
51
12
48
3
126
138
48
90
84
27
135
198
36
51
3
78
48
18
72
90
24
78
24
6
18
90
84
12
36
42
177
15
18
108
39
36
159
126
63
60
105
24
60
108
15
84
3
48
66
12
108
27
3
57
21
18
24
57
72
15
66
48
204
87
21
156
15
27
78
72
18
24
42
147
93
24
6
24
210
96
6
168
24
9
63
102
48
312
18
6
36
3
57
48
12
75
21
48
6
48
54
3
21
147
45
87
3
69
12
183
81
33
27
99
30
60
6
66
39
57
78
54
66
18
3
75
6
24
36
39
9
24
51
24
27
42
39
129
96
48
78
6
66
78
60
3
9
84
78
69
84
93
24
84
51
3
72
48
21
33
108
39
69
108
54
6
63
147
24
78
96
12
6
66
96
36
108
6
144
45
12
15
174
84
24
30
54
12
96
3
108
15
168
24
18
6
42
72
36
60
36
24
183
9
12
12
15
48
48
36
21
84
135
33
84
90
21
72
27
6
111
60
87
78
24
18
198
42
69
153
51
15
42
96
30
72
57
21
39
117
54
66
12
96
108
30
30
15
171
120
24
30
18
33
63
126
24
18
30
12
27
21
120
30
93
3
24
42
27
33
27
21
3
12
45
30
6
42
57
48
84
27
129
21
18
30
51
21
42
18
24
48
54
72
6
27
9
75
24
9
60
3
3
48
33
9
15
12
45
132
111
21
6
6
138
72
150
12
24
126
102
3
87
222
186
114
6
42
120
6
42
51
96
51
24
72
30
18
153
81
3
225
15
12
105
30
96
24
90
12
42
90
24
120
84
99
69
12
36
15
129
156
3
45
15
15
69
24
33
60
12
48
27
36
165
15
57
36
3
183
165
177
12
51
33
18
78
84
84
12
102
21
21
12
27
69
24
27
57
36
51
60
144
60
39
6
72
123
96
9
51
96
21
3
27
30
27
15
57
33
99
96
12
39
48
162
36
ABCD 327427020*7^$a-1 [50066]
44
30
6
28
24
8
19
11
10
9
132
3
27
41
12
28
9
18
29
22
9
12
17
25
75
6
3
29
7
69
57
65
4
21
35
55
23
4
44
18
28
18
18
42
20
18
42
46
44
76
2
6
10
26
6
13
9
18
87
17
13
60
45
36
20
12
13
5
30
1
39
15
5
60
12
30
19
30
45
2
16
45
6
18
41
6
91
33
2
24
13
5
37
11
6
84
19
9
8
48
4
48
14
37
17
42
22
9
81
27
29
19
24
59
7
27
18
8
19
5
49
5
13
17
66
30
18
10
20
30
31
71
94
8
16
2
7
41
18
30
18
12
10
9
35
10
8
18
61
12
17
70
12
14
102
42
1
102
6
12
18
53
6
31
18
5
6
72
7
5
31
17
1
59
10
8
6
18
22
30
14
54
1
5
52
68
31
108
41
55
3
2
18
24
18
1
33
30
27
35
6
18
46
3
24
35
13
5
138
34
57
47
4
44
24
18
16
26
66
6
34
8
73
12
17
36
16
68
42
54
10
9
35
42
13
29
34
8
16
3
5
24
7
18
51
12
44
18
1
45
36
27
6
11
36
25
5
48
10
14
4
38
19
53
18
1
47
13
48
60
5
16
6
8
40
27
17
25
12
5
4
36
15
5
16
14
6
42
54
24
4
20
24
19
9
32
130
6
3
6
21
45
17
19
33
21
6
30
17
42
12
1
18
42
12
69
38
10
9
9
26
6
28
20
96
4
2
7
47
43
6
11
36
34
8
31
96
54
29
19
6
126
23
6
19
9
80
61
41
66
6
54
66
10
14
24
7
21
69
12
33
44
12
12
12
4
9
5
10
9
47
10
9
5
18
49
83
49
17
49
69
3
23
19
77
4
8
13
27
8
12
7
6
17
13
9
8
12
12
4
15
27
20
19
35
18
7
41
7
29
25
87
9
53
13
11
22
2
1
53
6
109
30
9
15
12
123
14
4
27
66
23
31
53
60
13
6
23
24
24
30
60
22
18
26
7
12
83
12
24
16
45
29
30
12
82
38
4
26
31
17
108
7
30
65
79
63
14
19
119
24
46
8
4
8
46
9
33
14
7
83
24
55
17
10
44
30
25
11
7
47
7
11
42
6
24
40
3
23
13
65
12
1
5
7
35
19
5
78
12
22
9
11
85
3
60
84
15
17
4
15
5
42
64
63
6
12
9
20
25
5
24
66
24
31
5
4
21
11
30
49
24
21
2
12
30
36
1
173
61
54
35
12
18
12
19
18
12
27
98
24
42
22
45
83
46
18
24
21
54
5
36
78
6
36
52
48
14
30
12
7
9
44
24
4
18
14
78
6
42
1
23
25
23
30
28
2
112
39
29
16
26
34
3
9
36
2
18
43
11
52
6
170
24
22
3
5
66
16
74
10
45
5
6
36
4
84
6
39
35
126
18
16
39
15
21
6
63
12
2
6
36
6
48
25
5
7
5
37
41
42
19
11
25
24
30
11
13
23
12
12
24
66
24
46
57
53
28
51
5
48
28
12
171
83
4
8
22
9
11
25
23
6
40
62
4
14
24
6
82
9
9
26
6
36
37
5
6
48
22
3
17
168
22
9
18
6
9
48
6
2
78
36
46
8
13
6
3
2
6
10
8
16
56
37
11
12
24
60
24
22
8
19
36
59
10
9
12
29
18
13
3
32
54
58
24
27
18
30
24
11
16
3
18
5
37
23
4
2
42
13
9
44
42
66
12
4
20
48
12
4
72
26
24
37
5
31
17
10
21
11
12
13
17
60
28
18
2
46
2
24
55
11
7
9
20
43
33
18
27
17
36
28
3
36
23
4
15
65
30
6
37
6
35
12
12
70
2
30
28
2
24
36
10
3
36
15
36
8
19
27
32
13
11
30
6
10
60
3
17
37
15
21
108
6
9
32
25
15
20
16
3
54
11
6
25
17
19
3
44
34
2
6
64
27
30
17
1
23
13
90
18
6
12
18
27
9
5
13
45
14
6
42
24
28
21
11
6
1
53
1
6
11
36
7
11
78
6
13
36
11
28
18
15
102
27
2
40
26
28
3
23
60
6
37
5
46
9
5
24
6
12
18
19
47
22
57
36
15
74
10
54
6
45
59
4
21
41
40
45
5
49
23
4
9
5
13
9
6
20
25
39
14
22
2
52
8
34
21
36
24
30
17
1
6
83
1
72
18
41
36
42
22
30
6
21
33
2
36
7
21
20
6
18
19
6
29
66
36
22
2
48
52
8
19
47
12
42
42
1
63
44
34
3
35
16
14
7
18
23
4
6
3
6
30
24
27
57
63
9
9
14
55
9
14
34
27
9
72
32
13
23
19
29
36
73
11
6
19
11
6
19
51
21
18
9
20
12
1
3
27
53
28
56
18
16
9
29
42
28
8
34
12
69
39
9
71
79
12
6
11
24
28
2
133
11
10
2
22
9
21
2
49
47
18
16
8
46
26
18
90
18
24
22
3
11
6
61
17
109
17
42
36
30
30
61
12
36
6
21
9
18
23
18
1
27
14
66
28
50
42
7
3
27
17
6
31
6
27
3
23
46
2
25
29
12
7
18
5
54
6
16
24
12
15
18
84
5
22
33
11
18
18
37
71
25
17
46
3
15
39
17
28
20
18
7
35
6
13
42
5
30
54
4
27
15
84
15
11
6
42
58
26
1
57
9
36
5
46
9
11
1
42
18
36
81
3
23
13
35
18
7
12
15
36
3
108
42
53
31
5
28
12
26
42
84
16
12
2
25
11
13
29
6
13
23
4
33
53
19
36
30
18
5
48
1
72
9
74
18
25
11
61
6
11
12
24
10
99
6
23
16
80
54
6
12
1
5
13
9
26
10
14
1
29
19
9
98
54
19
17
36
1
36
11
22
30
2
22
2
1
41
1
29
25
35
22
27
41
40
14
19
27
18
20
34
27
47
36
10
9
60
3
8
1
23
22
72
6
20
16
81
11
18
16
2
1
17
6
36
6
18
16
36
126
9
23
55
5
7
24
18
9
8
30
16
26
19
5
34
9
17
64
2
90
24
7
27
3
18
11
13
5
4
12
80
6
1
23
7
17
10
51
23
6
106
3
11
25
35
19
24
29
60
22
9
17
25
47
10
20
7
9
15
65
12
79
5
6
16
50
18
19
21
36
2
49
125
10
27
12
18
17
25
11
109
5
6
60
19
6
5
7
42
5
16
27
36
33
8
12
1
60
41
34
54
14
42
60
54
12
4
3
23
91
5
42
10
63
18
11
61
5
13
6
30
41
31
9
54
2
34
96
2
60
22
26
18
1
17
42
36
6
94
39
53
37
29
6
30
12
10
12
24
18
30
14
42
22
27
11
18
1
33
3
9
81
11
30
1
12
9
9
47
6
12
6
28
32
12
18
25
21
20
12
4
18
27
24
17
19
5
18
12
40
14
49
11
25
71
37
15
14
4
27
17
13
6
21
6
39
18
18
9
14
1
47
169
89
13
53
7
9
21
72
96
23
12
13
6
5
13
3
26
7
53
42
52
44
19
60
54
21
2
16
86
6
7
5
19
5
12
1
27
3
41
31
17
60
30
24
18
12
10
8
78
13
71
6
10
21
23
6
30
1
36
27
3
15
2
19
11
54
12
19
5
42
1
132
12
18
5
13
5
60
7
9
26
60
13
15
36
3
42
30
18
23
19
27
3
18
47
24
28
2
42
10
27
108
35
6
49
18
6
11
48
22
26
12
1
17
7
21
62
1
71
12
30
4
15
29
12
25
27
6
12
26
12
6
1
41
24
22
75
81
9
77
12
7
5
16
6
3
11
34
62
46
14
46
2
7
89
19
17
13
72
51
2
1
17
73
53
42
10
74
6
13
17
6
46
50
24
25
12
51
2
42
6
61
27
38
48
48
90
16
80
24
6
52
18
27
17
36
13
15
12
2
6
96
36
13
11
18
16
14
1
47
1
33
14
16
15
5
76
8
1
39
45
69
39
41
28
63
35
100
2
64
69
35
31
54
27
62
19
6
3
9
23
1
11
30
30
24
30
102
6
6
58
30
9
42
29
28
38
96
1
54
5
4
45
36
5
22
27
15
3
41
49
11
22
9
39
50
10
21
15
38
16
93
63
8
48
16
45
15
20
1
11
24
24
12
1
5
10
63
11
1
29
34
20
7
72
15
3
17
25
17
31
23
19
23
22
3
9
8
1
17
37
6
12
11
25
27
9
11
36
6
7
5
22
44
78
42
10
36
2
52
44
10
20
25
41
85
35
6
31
29
7
11
42
10
27
6
41
ABCD 327502836*7^$a-1 [50061]
78
19
48
167
6
19
24
36
41
36
10
98
19
11
16
69
17
46
24
50
24
36
120
34
12
14
30
16
26
10
14
31
23
6
22
48
20
48
30
55
23
1
77
18
25
51
26
12
34
12
38
48
12
18
49
96
41
6
64
24
14
10
44
30
34
26
48
10
8
18
67
51
2
6
1
5
30
6
70
9
23
61
51
32
1
89
10
38
12
12
46
26
6
24
18
6
42
7
23
12
54
22
20
6
42
30
12
22
69
24
5
43
29
120
90
88
158
48
18
49
96
39
2
18
18
48
12
22
98
46
50
30
30
10
36
2
12
54
40
26
12
10
26
19
12
11
16
14
70
8
48
24
12
6
36
6
6
6
24
13
108
15
32
6
12
22
14
34
86
31
77
7
5
10
105
24
5
19
39
24
9
41
6
37
3
12
32
4
8
30
7
11
6
186
25
59
54
12
58
45
35
25
41
43
5
72
48
19
51
21
75
24
45
17
84
180
6
78
24
6
48
13
3
9
95
28
20
13
27
69
59
54
24
24
12
55
89
7
12
29
22
33
15
14
36
12
7
5
55
11
1
41
7
35
90
46
14
91
29
58
33
65
18
18
24
12
12
12
48
22
24
20
12
6
43
23
16
44
6
36
84
6
78
10
21
5
6
6
12
66
36
16
2
12
42
30
31
12
29
12
6
1
27
36
14
34
72
48
36
36
33
17
42
16
50
30
1
11
102
19
119
13
24
35
6
18
13
3
8
40
38
34
12
44
4
44
40
2
91
75
48
8
13
29
6
16
38
7
5
58
32
6
10
36
56
6
48
30
60
6
7
3
38
30
6
6
1
3
21
12
17
7
35
4
44
52
9
51
21
3
9
5
12
46
33
12
12
11
64
165
23
25
108
47
6
19
27
8
36
13
5
106
20
4
14
7
12
48
41
60
19
3
14
7
17
84
10
12
38
12
18
66
22
8
16
56
49
17
19
143
18
34
72
84
38
6
52
14
19
35
42
12
12
6
24
126
48
10
2
19
24
35
37
84
5
6
16
14
12
24
12
6
1
23
6
58
80
24
102
12
19
51
153
101
19
5
30
12
4
38
60
12
18
66
10
2
34
14
34
14
18
54
12
10
38
36
24
6
6
12
12
30
16
9
77
24
19
59
6
18
66
96
31
135
57
41
22
24
14
10
8
36
126
24
22
2
19
47
1
53
10
60
14
10
38
6
4
2
36
7
11
16
20
13
53
42
112
20
4
21
120
11
30
10
93
17
30
60
42
42
4
26
6
6
7
11
78
108
31
27
2
42
37
5
6
24
64
21
29
22
8
6
118
26
22
38
48
43
24
53
6
6
10
2
7
3
12
32
24
6
36
6
18
43
77
24
30
25
51
9
3
24
74
24
22
32
16
26
55
5
18
6
55
47
4
56
16
26
24
31
41
19
5
22
57
65
7
17
54
73
24
12
24
3
56
1
83
18
43
12
35
25
36
89
55
24
12
23
96
42
43
39
20
1
11
42
6
4
56
36
6
6
4
45
3
98
19
11
16
33
12
29
6
6
10
60
105
12
11
6
7
23
18
36
7
47
18
7
17
24
19
59
4
14
7
23
1
96
15
8
37
131
18
72
22
14
19
51
14
96
18
1
77
18
6
10
33
11
13
29
43
29
6
40
45
17
96
31
77
30
109
59
126
43
5
19
113
18
25
23
60
4
14
24
42
4
12
26
24
46
36
9
5
36
12
60
18
30
67
24
24
11
25
39
2
12
31
11
6
12
94
26
36
18
1
15
48
14
12
18
4
38
7
47
49
5
19
11
6
34
14
36
24
10
2
43
41
6
24
25
48
95
6
48
19
87
21
36
5
19
12
17
36
24
12
36
55
23
16
14
7
71
6
36
18
4
153
17
6
54
30
13
131
16
14
10
146
22
74
6
13
11
54
36
22
32
24
18
24
46
14
42
18
12
36
10
9
29
60
10
72
32
28
20
90
12
114
84
18
24
70
2
7
5
19
11
30
18
1
3
33
75
74
55
95
18
34
21
15
44
30
70
2
60
7
11
18
6
16
132
12
86
7
27
9
5
30
54
31
48
29
42
52
14
54
16
12
20
1
5
6
100
8
13
87
44
40
33
53
6
30
43
27
2
46
2
7
53
30
37
5
12
30
13
3
128
96
6
7
53
30
72
84
30
12
18
36
78
12
6
18
66
18
42
49
47
4
2
10
12
2
6
12
16
26
42
28
45
5
19
41
24
6
16
26
43
11
18
12
10
2
7
47
37
5
12
67
5
12
19
11
30
36
30
6
91
65
90
25
12
23
16
24
96
9
35
66
18
6
7
35
12
36
28
12
20
28
2
48
43
27
8
24
18
58
32
13
23
78
19
39
2
24
6
36
16
60
2
18
48
18
7
11
97
15
2
6
36
36
61
29
36
18
42
72
12
18
48
18
36
7
48
35
102
12
30
13
5
36
43
77
7
35
4
45
39
32
16
50
90
36
24
48
1
24
29
48
108
22
14
12
7
63
14
36
19
35
25
65
10
14
6
6
18
16
21
24
11
30
43
12
113
7
3
62
10
80
6
187
36
17
19
17
12
12
7
24
17
24
42
42
7
27
2
24
12
42
30
12
12
19
63
128
222
43
35
13
17
7
5
6
126
48
120
6
4
12
9
5
19
89
6
13
23
18
48
42
13
23
16
45
12
5
43
3
2
7
5
60
70
26
6
6
18
12
36
6
6
4
14
10
98
6
25
96
23
42
22
14
108
24
43
17
42
24
48
64
8
4
38
42
52
38
34
74
7
23
42
34
44
25
65
19
35
40
26
96
43
3
24
129
11
60
4
36
56
40
14
7
51
48
21
12
15
72
8
54
24
6
18
36
7
3
14
7
17
24
7
29
7
23
52
32
42
7
5
34
8
54
6
6
22
9
5
7
29
22
38
10
2
12
48
34
24
21
3
38
22
26
90
18
55
35
6
46
8
37
173
6
54
102
121
24
24
119
12
6
10
56
12
4
2
10
93
95
36
1
3
56
40
2
10
33
17
42
13
5
6
18
12
103
3
57
41
7
23
16
2
12
72
12
12
10
38
12
22
8
1
41
6
72
4
2
18
6
7
60
12
51
8
12
12
6
36
24
12
7
29
18
4
56
48
1
15
20
48
42
12
6
16
2
6
1
12
84
12
11
13
89
90
4
33
5
12
60
6
28
44
42
7
39
2
6
4
12
33
77
7
41
22
2
114
25
23
133
75
26
54
48
6
36
34
50
18
6
24
7
35
126
48
48
58
14
84
30
16
24
8
12
28
8
30
60
7
17
7
17
34
44
6
36
43
51
32
1
15
26
24
6
18
22
2
78
6
42
42
48
30
84
52
8
40
2
22
50
60
24
31
11
144
25
17
6
18
54
1
11
37
5
10
12
14
6
18
12
24
31
29
12
10
9
39
36
2
58
32
1
65
7
15
98
6
1
17
67
24
59
18
36
54
6
7
3
12
2
6
73
23
42
24
30
24
4
12
9
23
13
27
44
48
16
20
49
17
60
66
30
12
31
51
12
2
6
48
16
9
17
18
84
6
18
18
91
5
19
11
6
19
29
55
59
48
12
1
29
6
12
28
62
168
115
5
106
9
101
36
22
2
84
7
29
30
24
25
5
12
36
54
ABCD 327512036*7^$a-1 [50082]
8
27
24
60
13
23
73
116
27
69
15
13
32
39
13
12
23
12
13
59
36
21
15
60
60
12
84
1
24
83
21
4
20
27
1
68
15
72
33
27
13
35
9
12
3
33
4
23
1
80
4
68
60
15
24
36
12
45
60
3
72
48
25
23
25
131
48
21
27
168
12
24
12
129
28
119
1
12
35
24
21
51
33
3
61
80
72
72
40
11
45
51
45
27
12
25
96
44
135
9
52
24
107
24
12
21
132
40
47
1
36
80
12
15
24
25
20
51
60
36
9
48
24
12
3
25
11
105
27
133
12
23
45
4
32
27
12
1
71
12
36
1
24
83
109
24
8
15
84
33
3
72
49
71
9
27
85
20
87
21
132
28
83
1
12
35
145
11
12
181
24
8
24
64
11
36
36
12
132
12
61
119
57
4
35
24
12
73
23
33
3
13
36
155
25
8
96
24
27
37
8
4
20
63
24
33
48
3
13
35
1
84
11
12
12
45
99
12
12
1
36
44
75
21
84
159
132
48
36
48
24
144
24
12
9
36
24
84
15
1
32
4
35
12
33
15
9
16
48
32
15
36
24
12
49
8
3
48
1
35
9
36
28
71
61
12
32
40
83
12
60
45
84
84
3
13
140
4
72
56
15
96
57
24
15
13
119
36
25
83
84
84
21
28
71
36
1
83
108
49
35
36
45
3
81
24
72
64
11
13
8
64
8
39
13
59
72
9
51
24
21
51
33
27
1
23
13
11
1
72
32
88
47
1
32
3
49
23
24
168
72
132
60
141
24
12
4
23
37
116
40
23
9
3
72
12
60
45
15
69
36
39
12
24
24
48
24
129
28
96
71
13
71
48
13
71
12
57
36
15
60
13
11
9
3
57
3
49
44
4
44
63
25
11
13
8
15
12
60
48
12
69
24
3
9
99
168
21
36
24
27
21
24
51
45
87
1
20
27
9
40
11
36
12
108
57
72
12
60
39
33
24
24
39
60
36
81
27
36
1
80
27
13
72
35
1
20
112
32
40
48
20
36
27
24
73
12
20
36
12
15
61
36
20
144
3
9
15
13
72
11
97
36
8
40
8
63
12
12
105
52
11
12
21
40
44
12
64
36
20
3
21
15
1
48
59
9
51
9
112
35
24
9
15
144
69
12
27
72
60
84
1
80
24
15
12
13
96
24
56
27
61
20
36
40
23
60
21
15
57
3
33
4
44
12
4
84
59
45
27
21
24
60
4
44
12
15
145
8
51
36
9
112
32
3
57
15
72
9
4
32
16
23
49
32
63
33
144
3
12
33
27
12
33
60
39
36
85
35
33
27
21
64
24
56
3
21
4
35
1
72
95
69
3
24
1
11
72
69
27
1
23
132
12
36
49
48
20
3
84
48
45
15
12
13
23
33
3
9
15
33
39
85
20
100
8
3
45
160
96
11
36
97
32
4
60
68
12
15
25
60
11
33
40
11
24
9
51
25
24
23
9
48
3
72
13
59
228
12
24
36
9
16
107
9
3
108
69
72
111
9
16
11
49
32
15
36
12
1
20
63
12
72
24
13
11
132
9
64
56
52
20
208
23
37
11
12
9
96
15
84
13
12
11
21
40
128
15
24
97
32
64
24
23
1
8
60
87
21
16
68
12
3
48
69
16
32
72
48
39
13
11
33
4
60
20
36
51
9
27
69
27
24
145
8
27
36
9
124
108
48
404
36
27
21
27
49
71
84
21
27
12
12
13
47
1
20
40
32
111
9
24
16
36
108
36
80
4
56
16
11
132
25
71
36
24
36
145
59
72
141
39
61
20
27
69
99
13
80
75
49
11
108
12
24
9
51
25
11
69
39
9
3
45
27
57
15
36
13
104
39
33
168
87
96
72
153
24
40
83
13
47
45
28
11
12
9
72
63
24
57
12
12
36
52
8
84
48
48
16
68
27
12
37
80
3
141
12
48
51
37
24
68
12
64
23
57
24
39
1
72
24
23
1
32
3
108
9
63
12
120
61
11
120
69
24
27
61
83
36
9
15
24
21
4
48
32
15
12
13
47
60
96
21
120
24
36
27
33
24
27
13
20
27
1
32
87
61
71
24
93
16
24
59
61
23
96
45
36
87
33
3
33
15
61
20
60
72
40
120
12
35
12
13
83
12
84
45
3
24
13
24
59
57
64
12
20
15
36
72
25
11
48
13
107
9
60
3
21
76
20
120
48
27
85
48
80
123
12
25
224
16
143
21
16
11
9
16
35
69
16
11
37
48
8
40
32
3
24
37
84
60
36
44
4
71
45
16
44
12
39
132
93
24
27
57
16
59
25
8
24
28
60
11
25
23
57
99
1
104
87
48
61
20
16
11
12
1
11
12
144
60
72
48
24
36
9
40
35
36
84
13
47
165
15
21
60
144
36
3
12
9
96
15
33
39
177
28
60
32
4
35
25
72
48
32
15
24
25
48
32
27
60
1
11
45
123
12
48
60
69
24
39
105
12
112
59
48
25
71
36
60
24
57
48
4
23
25
20
16
95
9
52
44
40
32
15
24
84
12
9
28
35
1
11
33
76
116
4
11
12
37
20
3
37
47
117
12
16
24
24
11
48
25
23
9
4
11
60
73
11
12
12
12
72
121
32
88
8
27
12
85
11
9
3
13
11
48
13
128
64
23
96
192
13
32
3
48
1
119
24
45
27
36
21
51
45
27
24
36
72
1
32
88
84
36
11
36
12
33
27
24
25
11
13
8
39
12
36
81
144
15
25
20
3
24
25
35
21
3
69
27
13
68
3
132
ABCD 327521498*7^$a-1 [50055]
5
18
42
78
90
7
101
24
48
36
79
23
60
54
6
18
36
30
18
132
31
17
55
71
6
36
102
6
60
12
24
60
6
241
71
97
65
6
30
18
121
53
102
61
144
53
78
42
168
18
49
24
53
30
36
60
54
36
19
35
36
114
90
78
6
66
54
174
18
54
24
12
79
23
150
67
48
11
54
30
12
48
150
12
108
7
120
173
6
13
113
48
12
18
18
24
103
24
113
55
48
5
60
18
157
5
90
25
11
12
18
72
7
23
25
144
41
42
13
83
12
132
37
23
66
12
72
48
84
103
5
115
23
25
17
6
241
41
60
30
48
37
95
145
53
43
77
24
187
5
163
41
90
54
30
60
109
47
49
48
83
60
121
29
42
25
24
48
5
30
30
30
42
36
12
6
1
71
18
7
29
150
85
72
17
36
108
6
42
79
143
78
18
49
65
30
30
60
42
174
12
19
113
7
101
24
96
18
1
48
5
60
6
120
24
18
30
1
17
222
42
55
72
11
42
43
5
12
48
24
36
132
30
25
23
60
37
5
43
5
18
24
6
67
96
41
72
96
18
13
17
84
43
65
55
5
54
126
108
96
24
43
71
30
18
72
73
17
180
108
7
17
7
24
24
101
60
42
37
11
18
43
48
96
5
19
120
29
12
24
198
6
120
114
6
36
7
11
48
12
36
30
36
24
72
12
55
5
102
30
6
72
25
23
42
42
66
30
144
18
18
18
36
18
30
48
19
41
72
60
60
6
1
168
24
17
7
47
18
60
84
31
113
36
84
102
25
65
31
48
65
7
11
30
126
6
204
7
59
54
96
90
61
17
18
85
17
6
6
30
108
48
25
53
72
72
67
120
48
72
35
36
25
5
90
25
59
78
48
84
174
42
91
24
17
7
149
6
18
187
29
12
24
55
5
48
18
49
48
5
12
6
12
66
12
18
96
108
25
77
43
53
19
59
13
17
24
7
149
120
163
131
13
65
30
30
42
30
96
67
5
60
7
77
91
17
12
18
49
77
42
1
17
66
126
204
115
29
180
30
1
48
24
71
126
163
144
5
60
30
192
36
37
47
48
90
24
6
49
35
84
12
42
12
6
30
90
12
6
31
65
54
66
31
17
7
48
95
48
12
108
42
78
1
59
109
72
48
23
6
84
12
84
7
29
43
23
54
67
24
17
120
79
41
7
53
48
19
29
162
18
30
49
24
71
97
23
49
89
7
5
115
48
29
66
48
24
25
125
6
61
96
72
23
25
17
132
66
1
17
7
77
36
12
12
108
18
36
13
5
67
48
137
7
59
132
102
67
101
12
18
36
1
11
42
18
90
55
47
25
48
65
7
41
7
24
89
7
17
223
47
49
48
96
120
5
67
23
25
137
18
61
131
30
120
79
17
12
60
12
6
6
6
1
24
72
5
19
48
5
67
24
47
73
5
12
6
60
96
18
30
13
17
12
43
41
24
30
6
24
18
30
60
72
7
96
17
7
5
66
72
48
30
30
42
60
36
42
49
11
300
72
6
84
12
18
36
61
29
43
17
7
336
29
42
30
18
18
31
96
24
23
97
53
43
17
108
30
54
96
31
24
24
23
150
67
53
66
1
185
48
48
84
6
150
7
71
1
96
197
12
55
53
108
31
47
6
120
6
54
151
23
12
48
30
103
24
17
30
25
48
24
65
7
11
37
71
1
96
17
18
13
35
90
115
35
18
12
31
29
19
143
145
17
7
96
23
54
18
48
210
42
42
43
17
7
77
42
30
60
31
173
67
41
55
53
30
60
25
17
150
96
1
96
24
53
19
83
6
78
72
42
42
85
71
30
12
6
6
96
108
66
66
132
6
66
18
42
91
24
23
6
91
143
48
48
30
91
233
90
108
1
29
60
30
42
7
23
49
101
18
1
11
13
5
18
73
113
31
47
138
31
29
72
6
37
24
48
24
53
96
115
65
60
12
36
6
13
5
72
6
85
17
6
6
114
169
65
6
73
83
36
18
174
6
67
35
37
17
7
119
18
180
67
17
12
6
37
101
67
35
61
89
12
30
37
11
12
49
41
72
7
17
24
55
23
97
53
12
12
6
85
47
18
48
79
53
42
30
18
25
24
48
95
18
42
126
30
49
125
12
48
30
6
43
47
90
24
7
29
43
96
113
55
5
108
36
67
17
12
42
73
5
19
35
6
24
60
91
77
126
12
18
7
17
36
42
60
61
24
5
19
72
24
23
42
12
12
ABCD 327541016*7^$a-1 [50019]
28
19
27
1
145
30
16
8
116
69
55
14
18
28
12
5
9
6
4
4
40
16
110
18
5
7
40
16
13
108
19
72
53
24
3
33
20
33
75
67
77
7
18
6
4
1
37
23
28
12
7
2
27
8
35
41
20
11
26
30
8
4
16
17
33
2
4
29
11
20
28
13
4
19
25
52
7
28
14
7
69
3
28
19
101
20
88
45
46
13
16
19
2
10
25
4
3
26
27
36
12
37
114
17
31
28
8
16
38
68
2
8
21
21
22
20
60
90
15
59
22
11
31
21
139
32
18
6
24
12
136
74
34
50
2
1
24
7
50
30
5
13
11
17
11
31
38
14
9
47
26
6
8
40
21
12
20
36
31
77
40
23
60
4
16
5
48
1
20
35
63
10
23
59
2
38
22
10
49
1
11
27
49
31
60
8
65
64
9
47
60
4
33
10
2
39
12
19
37
47
17
24
3
28
5
19
37
87
57
28
8
23
28
20
1
52
36
24
9
15
23
49
21
23
23
140
21
19
49
7
10
7
9
91
9
10
104
10
18
1
27
64
44
32
32
6
2
13
12
5
38
36
6
7
48
36
36
7
29
27
13
36
99
16
26
23
39
36
37
17
58
2
10
18
3
1
6
1
36
37
18
81
32
12
33
27
16
31
16
38
7
4
8
151
12
9
19
14
35
7
54
16
11
5
31
72
151
4
153
81
67
59
22
102
41
87
10
11
7
4
13
4
15
45
92
19
5
25
20
19
56
28
5
46
24
4
25
3
13
12
17
66
9
108
27
80
8
53
27
34
23
7
17
4
33
154
36
50
14
82
27
12
7
29
41
70
12
33
19
38
22
5
23
30
22
21
20
35
29
8
43
21
12
9
11
19
38
15
136
21
111
36
51
40
37
3
44
17
3
48
57
24
7
29
21
3
8
59
2
60
23
43
2
10
18
6
89
99
37
31
53
7
2
23
19
40
5
56
15
8
5
8
67
20
37
13
80
3
11
20
32
29
52
140
108
7
45
43
49
4
81
23
16
24
84
19
37
47
13
16
3
117
49
7
31
6
10
13
16
68
23
8
20
88
9
39
57
53
26
5
3
20
9
191
29
7
13
4
13
35
7
2
6
104
22
27
9
70
2
22
24
36
5
84
9
3
36
3
56
34
11
17
38
5
12
63
25
8
27
28
65
59
6
11
83
18
3
52
75
9
53
19
9
23
29
28
64
70
1
100
35
64
4
17
3
17
19
17
4
9
60
10
26
10
20
8
56
65
56
12
36
19
9
31
17
32
41
31
19
5
23
84
77
19
2
63
159
46
35
8
9
67
24
51
101
28
7
108
32
48
52
2
20
98
1
40
37
6
13
67
9
1
95
45
26
1
47
85
36
19
26
6
48
4
1
11
14
10
72
41
20
17
42
41
7
109
4
41
75
4
33
78
42
10
36
37
4
3
4
73
1
48
2
16
5
9
19
201
138
81
20
13
36
70
8
16
38
27
51
4
16
1
57
6
8
28
12
30
27
101
15
36
13
15
31
41
39
9
21
18
45
32
4
39
6
15
3
41
1
4
4
2
4
13
12
9
70
29
59
45
4
12
7
17
23
16
21
3
45
60
7
1
36
63
8
41
68
7
53
55
8
14
6
10
32
47
51
5
19
36
77
67
17
13
38
8
28
106
48
27
21
15
8
12
4
3
8
34
18
42
10
58
30
10
78
21
7
20
5
48
28
59
13
9
24
38
28
60
12
21
7
70
31
48
15
6
3
20
47
1
7
4
12
4
40
6
48
30
65
7
18
42
56
1
49
38
21
116
3
9
7
21
36
3
40
20
17
7
36
4
2
122
9
19
8
34
35
23
42
28
10
21
20
64
45
15
63
12
93
44
7
10
64
10
24
8
8
2
11
7
10
7
7
38
2
26
63
19
25
7
68
8
53
7
24
13
16
79
18
6
1
60
4
79
10
27
15
13
8
1
59
4
3
12
33
12
17
36
30
46
6
93
35
16
17
11
98
11
64
7
17
3
5
5
70
8
65
68
27
4
14
7
57
6
36
21
3
4
17
11
14
11
3
16
1
3
1
51
8
25
19
12
24
62
39
31
14
39
35
4
5
103
24
36
17
4
32
16
51
40
1
7
6
14
1
55
4
4
18
51
11
10
8
10
4
73
16
5
26
17
27
17
4
44
37
50
20
5
5
31
11
37
8
28
39
64
41
36
8
9
7
11
88
6
27
19
13
16
56
19
28
8
45
3
5
12
7
21
32
47
12
44
5
48
23
1
23
17
35
8
32
32
16
17
23
44
116
34
148
20
15
17
15
31
5
19
36
4
2
46
13
7
9
33
11
31
86
2
46
22
41
4
13
19
55
5
16
29
26
4
9
24
7
5
64
12
12
3
5
7
24
36
9
45
18
5
121
12
51
168
8
7
104
24
13
99
21
15
4
56
28
37
35
8
46
6
65
20
16
44
4
44
35
70
27
4
19
49
28
19
8
56
13
7
25
1
10
17
59
21
23
14
3
31
17
3
5
7
29
40
12
9
4
55
35
5
20
129
28
51
9
78
29
16
60
48
33
107
4
13
30
12
13
19
33
48
17
18
1
23
9
12
7
45
33
2
148
10
11
31
61
12
28
1
6
42
2
9
84
3
30
2
32
1
12
7
12
48
9
69
32
3
16
29
15
27
13
79
24
24
13
7
36
34
30
56
44
165
11
137
3
29
24
4
24
19
2
3
20
1
10
8
20
78
34
45
11
49
21
11
7
2
18
12
33
11
1
16
29
64
39
20
41
18
36
42
7
83
48
26
48
3
20
19
64
2
15
36
9
35
16
27
24
69
57
22
28
42
31
24
35
57
37
15
3
69
19
24
4
34
11
24
11
24
10
22
28
20
18
15
129
27
7
13
1
35
76
9
27
9
10
20
12
9
33
3
9
26
1
92
25
22
84
80
21
20
4
12
9
35
19
98
28
2
36
4
56
9
43
4
5
56
19
57
33
39
21
47
1
11
91
36
17
53
20
32
22
17
49
94
1
7
9
12
21
11
48
27
1
31
1
19
36
52
14
39
15
30
46
17
24
8
7
10
7
45
19
3
57
47
12
141
27
116
5
75
9
9
23
67
33
5
10
88
12
12
25
33
30
1
27
22
62
9
27
57
24
31
24
48
2
30
38
32
26
5
43
21
45
10
116
24
57
3
17
1
3
99
29
1
15
3
10
19
4
32
115
16
12
44
4
13
12
16
1
14
21
3
32
1
9
154
36
1
13
30
70
47
7
4
33
16
56
13
10
32
192
18
18
48
21
33
3
3
17
7
29
27
40
21
45
27
3
14
2
10
15
64
19
65
21
14
4
12
53
28
9
36
20
15
45
2
46
31
39
21
8
45
28
39
115
8
72
9
12
60
3
112
24
37
4
23
84
33
3
44
12
5
15
10
26
45
3
21
1
31
97
12
24
10
1
19
21
8
15
56
16
109
12
59
20
20
9
44
16
15
28
12
104
10
19
45
28
22
40
21
1
34
5
95
9
4
20
4
15
84
41
16
87
21
32
1
23
12
15
21
1
86
28
17
48
1
18
42
54
44
22
6
8
56
1
76
9
11
36
23
13
55
29
41
67
19
30
27
27
2
2
1
16
79
41
60
13
42
1
4
45
27
47
16
88
20
18
12
16
26
9
7
32
29
13
6
21
1
18
32
16
17
39
53
45
78
32
12
121
4
56
48
76
56
17
2
21
45
10
98
6
28
29
59
8
60
41
31
29
13
23
20
4
51
45
15
34
43
88
60
23
26
6
5
23
45
59
36
52
42
7
24
36
3
93
36
20
19
12
12
18
42
60
8
73
23
13
12
ABCD 327830742*7^$a-1 [50004]
6
36
56
54
16
14
64
26
57
1
26
33
9
34
14
16
11
123
12
18
4
8
4
14
57
21
4
20
22
26
30
33
91
6
126
20
10
90
30
32
15
63
12
46
12
26
10
8
27
43
5
75
30
6
10
72
44
3
12
1
20
30
30
10
5
9
30
6
22
6
24
8
60
18
6
36
24
52
24
12
62
28
5
3
69
9
36
6
57
25
92
15
49
14
45
67
6
24
14
6
28
8
72
10
5
67
54
50
4
2
3
61
12
62
78
12
30
6
10
6
6
2
154
41
37
14
4
6
47
1
11
7
38
75
55
36
60
114
8
10
8
22
104
63
27
4
14
3
57
3
45
4
14
69
85
24
32
16
30
66
35
39
10
14
4
38
42
6
88
2
42
15
60
39
58
36
11
21
4
8
3
15
40
6
18
108
6
14
6
34
5
3
90
4
26
18
4
48
12
2
30
10
36
12
12
18
24
2
66
30
24
66
64
11
3
4
12
24
6
59
51
4
32
22
11
12
33
3
13
48
2
4
53
24
37
23
3
40
2
10
56
4
65
1
2
10
30
17
13
35
31
17
9
36
15
67
2
10
5
9
12
34
50
4
131
9
36
4
18
161
13
2
33
63
120
9
15
42
10
30
14
6
3
61
20
10
29
33
90
12
4
26
12
15
9
4
35
37
35
9
16
8
18
12
12
10
18
18
47
13
6
30
6
50
3
1
14
18
4
20
3
19
5
25
35
19
137
19
113
19
2
40
44
3
9
24
66
22
30
26
10
20
52
5
7
2
10
6
36
12
23
67
36
30
26
18
40
56
27
1
104
22
2
48
34
29
15
12
6
16
8
12
4
26
18
87
3
60
10
42
66
42
53
97
86
21
9
12
12
96
6
10
44
34
20
70
12
35
21
18
40
17
24
25
48
6
80
4
18
12
42
18
36
90
41
3
12
21
37
48
20
4
8
46
26
15
3
12
34
24
23
45
16
12
24
20
12
3
21
16
11
31
14
22
8
10
74
10
20
10
66
18
18
66
30
12
12
24
30
5
9
22
66
32
28
6
14
27
3
16
26
3
7
48
36
14
30
16
30
26
4
30
20
30
4
8
12
36
21
45
48
10
42
38
6
36
60
30
48
46
6
90
14
22
66
26
60
6
4
17
1
38
57
9
16
2
4
12
17
25
2
40
26
4
8
16
2
22
35
37
20
22
42
18
120
5
103
56
6
4
36
44
16
30
42
8
18
66
22
42
36
14
30
4
23
13
2
33
27
96
78
4
20
22
12
90
6
20
96
12
18
10
18
26
12
22
6
12
14
60
4
26
9
60
12
21
22
2
10
12
29
115
32
40
36
6
14
4
80
18
39
1
36
12
20
99
57
48
4
90
101
60
115
5
12
75
4
20
34
20
3
9
10
48
48
2
28
6
48
18
30
66
26
4
2
87
1
14
6
12
4
14
21
45
36
22
2
28
23
7
12
60
30
20
30
52
6
2
33
93
12
4
6
17
13
102
114
11
36
63
6
22
24
14
10
14
24
63
43
30
2
70
8
4
32
18
30
36
34
6
66
18
6
2
4
14
30
12
10
30
14
48
33
3
34
92
51
3
58
119
3
34
32
28
36
24
30
5
1
14
64
32
114
30
18
16
6
17
21
12
36
12
22
32
33
48
25
6
12
2
12
3
1
2
81
9
4
126
24
6
54
92
46
32
28
8
30
34
95
51
6
64
62
58
62
22
92
15
9
24
28
36
32
84
6
34
32
18
33
1
8
6
42
42
33
37
23
73
2
22
8
27
9
6
24
6
15
21
4
6
114
20
10
18
128
22
32
6
52
6
44
12
4
2
15
13
24
12
98
4
14
22
18
32
52
23
1
14
28
5
39
34
12
2
45
25
8
70
2
40
30
32
34
56
10
50
48
48
58
90
6
44
9
49
11
33
99
21
40
30
14
51
12
48
9
48
22
38
28
14
18
15
19
6
26
4
68
94
11
1
6
86
46
5
9
46
18
68
46
41
57
4
6
8
36
16
48
18
12
35
12
21
12
10
36
18
8
48
28
36
11
3
9
7
12
2
39
1
2
33
25
74
40
20
28
24
78
56
18
9
43
44
18
4
2
12
45
3
4
66
96
14
54
12
16
95
60
13
2
30
10
6
38
30
58
6
20
4
20
18
18
34
78
18
30
30
18
54
158
39
21
58
12
74
28
18
30
14
18
88
12
68
6
18
18
16
12
62
16
6
30
20
16
20
34
5
21
28
8
63
31
12
108
86
15
43
36
29
33
22
32
70
44
27
3
36
28
32
24
34
6
14
3
31
92
42
4
8
63
24
13
6
2
12
34
42
32
4
30
53
7
14
24
6
22
20
12
30
4
8
4
72
24
42
14
46
2
6
22
36
2
58
5
7
5
48
3
30
64
8
6
4
2
10
30
20
28
6
42
59
9
4
30
12
5
61
8
94
2
30
10
23
21
130
12
2
10
17
13
48
8
36
36
4
8
63
7
26
4
20
40
20
12
54
96
24
36
16
2
27
15
24
12
22
8
12
36
4
20
42
24
40
30
2
4
14
16
11
1
30
54
12
2
94
42
18
6
5
9
51
7
2
12
4
11
1
11
37
11
1
2
10
92
52
8
10
5
13
14
12
40
38
3
3
36
22
59
7
36
6
11
3
9
7
54
30
2
27
12
1
14
6
27
1
47
93
126
52
6
122
4
41
55
6
98
57
3
4
2
10
5
19
2
15
1
24
30
66
18
14
72
4
18
30
6
14
10
38
22
78
18
24
50
6
102
12
3
45
18
76
18
84
23
13
12
18
8
4
41
3
30
6
48
16
14
16
56
24
64
2
45
3
40
2
3
21
16
14
10
2
12
12
16
74
3
13
48
6
53
1
20
66
28
12
5
33
60
63
19
12
14
39
9
24
12
30
21
1
6
48
38
12
27
43
32
10
8
22
38
22
50
28
42
42
11
67
18
38
10
107
27
94
18
18
6
17
25
20
27
3
4
38
10
6
66
20
6
18
40
6
14
22
6
29
24
39
21
36
49
8
46
2
12
22
14
4
2
33
12
73
92
15
15
6
18
12
42
27
33
12
10
60
5
7
2
4
12
24
11
1
2
45
1
26
24
4
8
18
10
48
53
13
35
7
60
26
42
30
30
76
2
12
3
1
54
14
34
29
7
5
7
66
36
14
33
69
15
9
4
6
122
22
18
6
32
34
20
12
15
19
24
5
45
10
17
15
10
38
40
5
1
26
24
22
20
18
28
12
26
3
1
6
12
26
16
126
6
32
10
2
16
114
30
14
10
26
4
24
62
16
20
30
10
20
60
12
16
59
15
66
4
108
95
7
5
3
28
17
24
9
34
2
3
15
4
14
24
22
41
27
24
21
7
12
32
16
8
4
12
2
12
3
60
21
12
18
6
63
12
33
10
30
2
21
19
14
84
82
50
4
6
41
3
6
30
48
10
72
44
16
11
9
22
42
12
12
30
2
15
3
16
6
12
18
6
2
28
5
79
5
33
30
6
12
12
3
13
66
5
55
18
50
18
58
14
6
58
2
30
51
73
8
39
19
41
9
4
8
15
19
42
108
48
23
31
2
12
42
10
6
6
14
21
7
2
24
22
6
2
42
3
31
44
4
26
70
18
68
12
34
20
54
24
4
56
30
22
8
16
36
30
12
8
10
48
48
47
31
50
4
38
16
2
16
18
20
46
74
10
36
20
4
6
2
10
14
3
7
53
37
50
6
22
17
13
20
40
35
3
28
18
8
4
11
7
14
24
3
37
12
92
16
8
70
12
12
14
28
59
19
14
78
16
41
19
24
29
3
10
2
16
24
56
4
5
12
3
30
3
24
13
42
44
16
14
10
89
27
6
12
106
6
14
36
40
38
40
23
7
20
12
10
18
6
72
20
4
42
30
8
36
27
25
6
17
19
18
38
40
14
30
10
23
19
38
24
4
24
8
48
60
40
86
54
40
35
15
18
16
72
6
74
10
60
18
44
22
20
18
4
54
20
57
7
18
8
28
2
12
10
42
36
6
14
6
15
3
18
39
55
66
2
6
6
30
15
45
28
12
11
3
40
6
6
125
45
12
6
12
16
6
50
6
34
36
17
3
82
2
12
24
4
18
50
9
9
10
29
1
47
27
16
14
10
2
10
12
6
35
87
10
11
25
24
18
54
8
16
14
ABCD 328018382*7^$a-1 [50016]
6
4
11
1
44
30
21
49
11
27
70
2
58
36
27
23
6
4
56
52
38
21
4
29
12
3
15
6
6
10
44
19
11
58
8
28
14
46
20
16
15
21
14
22
59
25
23
1
14
34
38
25
60
21
36
24
3
45
50
34
56
7
29
28
51
5
39
76
20
63
18
12
19
47
90
4
3
5
42
6
12
15
4
21
32
19
17
28
14
18
31
5
15
4
17
18
81
9
66
1
81
48
8
42
6
3
13
14
12
36
25
77
19
5
15
9
7
60
29
36
15
4
45
11
1
8
4
24
2
37
32
13
8
28
20
48
31
9
12
11
37
3
5
24
6
21
3
33
3
6
36
42
21
49
3
23
12
18
27
69
24
16
15
11
9
25
39
29
3
4
45
80
15
16
17
18
10
119
24
36
33
16
27
20
15
1
21
26
13
44
28
11
66
72
31
9
27
33
39
11
34
2
6
7
24
36
23
36
70
8
16
26
34
39
9
8
16
15
12
9
8
144
7
113
36
12
6
13
8
13
152
6
60
22
23
25
2
12
34
14
42
7
24
35
1
12
5
30
58
36
23
15
10
8
7
44
9
36
28
2
9
51
6
3
1
20
7
21
62
9
25
14
12
21
16
41
4
23
1
144
116
3
16
24
71
21
39
18
4
3
9
36
8
43
20
13
3
12
9
8
52
8
19
5
7
32
12
60
3
36
34
11
73
12
108
2
21
15
13
41
19
35
58
8
28
32
39
13
39
33
47
33
15
37
14
22
23
37
14
58
14
46
3
53
16
12
24
14
49
83
36
10
2
10
12
12
24
74
49
17
6
9
9
4
12
2
1
24
21
23
61
3
56
1
32
12
54
58
44
3
16
23
21
75
30
66
21
84
37
2
36
18
16
15
33
27
33
48
68
3
4
44
133
32
16
48
38
34
24
63
12
32
75
1
21
2
58
12
27
45
27
59
49
8
13
3
29
4
48
3
35
6
31
12
12
35
30
4
14
12
33
13
38
81
27
10
3
23
6
15
15
6
15
48
13
32
4
12
38
49
29
4
14
13
23
10
11
40
17
6
12
10
36
3
33
24
39
77
6
24
1
35
1
5
64
14
48
18
4
20
19
33
71
3
72
30
24
16
3
17
24
6
9
16
17
7
29
6
1
29
6
12
12
9
21
19
21
14
45
25
3
11
57
111
45
9
19
41
6
13
12
17
4
2
24
36
45
1
48
3
104
51
13
5
4
24
116
6
12
42
6
13
8
24
12
9
28
60
36
2
13
20
37
20
12
27
1
20
79
20
81
4
14
6
7
23
21
61
3
12
47
70
3
11
18
15
39
22
8
4
2
48
21
15
25
21
36
8
48
6
12
12
6
16
8
66
34
3
9
11
28
9
60
32
16
24
8
63
24
9
15
61
11
37
8
39
61
12
32
4
44
28
74
30
6
42
6
6
51
48
1
14
42
79
11
9
99
36
9
51
34
3
11
10
3
5
3
21
30
6
15
25
3
9
3
53
16
51
9
8
7
20
4
29
31
9
24
72
2
9
3
34
12
20
36
19
5
42
48
22
96
2
34
8
3
36
33
36
7
17
3
24
13
24
23
9
66
10
11
3
1
41
24
111
1
3
5
6
1
21
24
24
20
18
37
8
9
6
1
33
11
40
11
9
12
1
8
64
12
8
7
8
9
7
35
9
12
15
1
33
8
132
52
92
4
8
12
16
24
2
21
25
15
89
28
8
54
9
13
26
6
40
14
6
28
8
4
3
21
23
1
27
29
78
9
13
83
13
44
27
3
21
60
1
20
19
33
2
25
11
30
4
15
21
27
21
3
53
36
28
8
16
63
11
46
32
31
5
15
21
31
24
20
1
60
15
11
10
36
44
12
7
29
30
25
33
2
61
8
36
3
10
24
12
36
50
22
23
37
47
52
29
43
41
28
3
17
40
2
25
5
6
22
68
18
12
9
36
3
6
28
2
6
19
5
40
14
10
80
7
36
44
4
29
91
80
13
36
36
8
7
57
48
51
20
33
6
18
19
8
24
12
28
21
44
28
3
23
49
21
38
13
11
10
8
3
27
18
24
7
47
94
50
6
6
1
21
47
28
104
1
36
8
3
1
20
30
6
18
21
3
30
28
35
49
11
4
11
13
29
18
46
24
32
19
93
8
36
24
60
4
74
33
12
13
3
29
52
32
18
18
31
45
3
5
28
3
20
4
24
11
48
18
4
95
1
20
30
49
33
11
21
4
84
20
3
4
20
33
4
2
1
24
41
36
3
13
8
31
96
59
1
9
14
36
54
6
24
45
3
21
28
17
28
2
54
4
15
23
21
88
17
16
14
13
21
15
5
16
3
12
9
38
42
7
8
15
1
24
45
8
4
14
1
9
38
25
21
24
12
20
52
47
16
21
8
7
59
10
12
32
40
8
3
48
37
12
47
4
59
6
4
3
23
13
32
61
26
22
27
29
36
4
108
8
4
27
47
13
29
19
11
18
3
109
15
56
39
22
2
24
34
15
24
21
12
15
21
35
13
23
3
57
24
15
82
12
2
9
4
17
28
56
16
8
16
20
54
30
52
44
54
10
3
45
56
16
12
2
10
2
54
67
20
25
12
8
19
9
3
44
48
16
11
1
8
52
23
25
41
19
23
1
5
6
10
68
42
21
61
15
11
10
39
69
12
26
24
1
56
25
38
81
25
14
42
4
48
3
20
4
17
18
30
7
21
3
5
4
24
8
28
71
13
26
10
11
21
19
23
10
2
85
11
12
49
8
1
24
15
41
15
9
24
7
65
3
51
10
12
92
36
15
21
60
79
44
49
12
110
46
44
40
44
7
23
22
8
6
22
24
24
12
14
10
59
85
15
20
21
48
24
12
16
15
8
12
33
7
29
6
9
21
84
7
23
25
20
3
33
24
144
1
11
33
28
24
38
1
20
40
36
60
5
52
83
15
46
72
2
24
6
24
18
82
24
14
33
13
20
6
9
9
48
16
56
40
11
1
11
27
1
33
56
6
34
2
6
24
51
4
11
48
12
13
5
24
12
15
4
45
15
17
16
8
28
24
12
12
50
129
1
3
47
45
69
28
60
48
2
22
26
10
32
51
28
11
10
20
12
54
6
78
21
12
15
1
9
14
9
13
15
41
87
4
9
2
6
28
15
11
22
23
3
30
6
6
52
68
24
75
16
11
10
23
37
3
9
11
49
8
3
69
31
5
6
9
1
8
3
64
41
19
20
21
19
20
105
4
51
29
43
17
52
8
15
36
21
52
47
25
14
6
4
14
10
8
48
51
39
54
124
2
37
21
2
6
79
60
11
21
40
35
10
23
16
5
4
32
28
11
16
8
25
24
80
28
14
36
82
23
9
30
1
20
13
48
8
67
12
9
23
9
7
21
26
72
9
25
11
27
33
13
2
54
18
6
31
65
36
30
18
16
14
24
42
7
33
26
1
89
3
9
12
75
16
9
26
10
32
6
13
29
76
23
37
63
9
3
41
42
129
9
96
54
94
15
9
35
45
4
24
15
92
15
34
20
7
17
15
13
12
27
17
18
18
67
96
21
3
5
3
21
6
18
42
24
1
59
25
20
33
6
46
11
9
15
39
25
9
32
7
8
3
21
28
57
35
28
17
31
45
26
1
12
35
13
29
42
13
35
46
14
22
80
91
11
24
6
18
34
36
32
60
30
9
40
17
76
15
113
4
15
35
30
12
3
25
12
8
31
29
6
1
68
16
12
57
14
18
15
33
31
12
11
6
24
7
29
27
16
12
9
2
60
24
21
13
27
33
23
13
86
25
23
93
1
48
39
21
8
40
3
20
45
28
72
59
1
3
21
8
27
61
3
20
36
37
12
14
22
27
44
4
56
1
24
8
87
57
72
39
13
44
24
16
36
15
8
1
59
4
20
13
3
9
24
12
51
53
112
32
4
8
40
38
6
6
25
9
2
12
12
6
31
45
15
41
16
74
42
15
4
33
2
22
3
33
38
9
40
45
2
18
52
23
52
9
12
38
45
40
12
12
9
8
18
21
25
11
16
11
34
32
12
15
40
8
13
27
11
48
36
10
12
12
23
24
4
11
6
42
42
24
6
48
61
5
24
7
29
16
12
14
12
18
28
12
72
3
8
1
14
21
3
13
59
21
28
29
6
36
1
5
15
16
9
23
12
117
4
3
81
12
11
28
23
18
4
3
20
4
29
6
73
33
12
8
40
12
8
6
78
16
8
31
17
15
88
35
58
96
36
2
34
39
12
9
11
39
1
21
15
11
12
10
11
3
13
101
4
68
7
72
5
16
11
15
10
8
12
16
48
51
5
55
23
12
18
24
7
12
9
2
10
12
26
24
61
24
12
29
4
11
9
30
1
47
34
8
6
46
12
2
45
16
44
28
12
9
8
6
25
29
19
45
8
36
16
3
23
13
47
82
8
6
58
14
22
2
48
18
15
3
6
15
9
24
7
ABCD 328050914*7^$a-1 [50075]
36
34
2
16
44
106
86
54
6
18
4
62
36
16
2
22
24
98
46
44
10
26
58
12
2
40
66
36
20
40
12
18
72
20
42
34
32
16
56
54
90
6
82
38
40
2
64
2
6
10
20
18
150
34
56
66
54
6
12
46
48
18
72
30
96
92
36
34
30
44
12
24
10
20
52
84
60
6
48
6
36
14
16
18
12
8
40
14
46
80
36
16
36
204
48
2
10
8
46
14
12
28
48
66
8
34
6
72
48
6
42
44
36
22
60
8
72
48
6
34
12
8
90
36
10
42
14
64
32
4
6
114
38
58
48
92
28
74
36
126
40
20
22
32
46
164
42
10
20
22
38
28
36
24
56
18
48
18
4
138
2
22
18
30
56
72
42
18
48
28
8
78
108
12
34
2
70
8
54
64
2
34
30
14
120
4
14
58
12
48
14
12
40
2
22
32
22
60
38
10
134
16
18
102
8
58
6
50
16
78
66
14
144
22
18
18
92
34
20
4
30
14
132
94
8
42
12
150
12
40
20
4
14
52
78
14
18
18
16
14
18
70
18
24
24
6
200
58
2
54
18
28
26
12
76
32
72
78
18
66
16
30
66
20
16
32
16
2
10
80
54
88
2
24
16
86
78
18
40
6
2
6
4
14
16
20
4
150
18
24
32
24
16
30
18
56
18
24
136
20
114
22
24
20
64
30
2
112
50
4
6
2
90
54
88
24
24
90
62
54
52
26
12
18
24
30
24
40
6
2
136
50
28
20
72
70
72
2
6
12
46
14
30
18
24
12
4
32
108
34
8
16
74
58
14
18
142
32
36
108
40
50
54
6
108
100
44
66
46
8
40
6
72
30
12
174
6
2
6
82
18
6
24
32
64
54
26
88
6
12
6
26
24
138
42
34
20
22
44
16
108
38
16
6
32
4
60
18
8
54
42
34
14
10
78
20
108
34
24
14
6
54
36
82
26
12
42
40
102
72
42
8
4
18
50
132
16
50
16
8
64
198
162
26
12
58
48
42
14
18
144
46
80
16
38
16
2
34
2
42
4
44
10
8
42
54
34
54
14
76
30
8
12
52
2
16
24
14
46
98
6
10
42
6
8
16
44
28
48
48
18
12
42
30
56
112
50
24
12
54
16
6
24
140
22
26
52
6
24
122
22
50
18
70
2
16
2
100
56
142
132
2
4
8
36
18
42
18
12
34
114
6
78
18
18
56
6
12
10
32
28
36
36
2
36
72
46
24
90
30
66
90
30
2
72
40
14
10
12
2
46
2
24
70
2
16
102
18
56
114
66
144
52
18
20
36
18
46
14
64
56
34
24
36
20
40
44
16
42
48
2
46
114
126
54
18
18
38
6
54
52
32
42
112
36
8
52
2
6
4
96
180
62
130
78
62
124
30
24
32
18
16
2
18
36
24
30
46
108
6
72
6
72
66
38
58
54
68
16
128
6
22
24
24
156
36
24
2
40
68
4
32
64
126
110
54
16
6
138
6
138
6
20
10
8
12
70
30
14
126
16
6
14
4
6
20
4
18
36
24
50
106
72
158
144
6
40
26
126
18
10
32
12
60
16
50
28
14
10
8
36
12
24
16
6
60
92
4
6
6
2
126
34
26
102
58
20
72
172
36
2
54
18
22
182
48
4
24
72
8
24
46
18
42
14
18
22
2
52
50
16
24
158
24
10
26
12
6
100
54
168
2
10
8
120
114
18
30
108
6
18
10
36
2
64
6
72
8
10
2
94
24
72
50
90
36
10
36
2
6
34
14
34
48
30
36
156
20
28
8
58
6
8
54
22
38
40
24
20
60
10
110
78
18
12
22
14
46
48
24
90
6
114
50
54
16
8
54
40
44
16
144
12
24
38
6
72
88
24
12
66
102
48
18
48
18
26
34
14
42
12
54
166
20
22
54
50
16
14
24
18
34
86
144
18
6
36
30
16
152
12
10
24
8
36
76
26
4
56
28
92
4
6
80
94
50
40
86
78
48
52
18
12
48
2
12
4
24
72
14
30
142
12
18
30
66
38
42
48
6
66
24
118
24
18
14
24
10
2
4
36
158
10
12
84
60
36
78
8
54
6
4
32
12
18
60
22
86
54
10
24
66
30
116
42
10
2
54
90
10
32
28
26
34
2
30
6
102
4
50
36
42
4
8
54
22
14
10
86
90
54
12
96
12
24
34
54
50
6
70
50
54
18
18
42
66
58
72
42
62
16
102
44
88
6
66
8
52
50
24
82
78
14
16
42
14
54
6
30
10
44
54
126
6
54
54
10
80
10
110
18
22
48
2
10
30
32
72
36
4
2
90
10
170
82
12
32
84
52
8
4
80
78
58
102
2
12
36
42
70
20
34
20
52
24
32
36
12
6
76
126
30
92
16
36
90
14
96
28
54
26
54
58
62
136
42
20
10
8
46
138
2
12
6
102
16
26
30
94
32
18
6
30
72
90
10
32
30
6
112
8
72
52
110
64
8
22
120
74
6
52
12
36
38
64
30
14
186
82
8
16
18
14
16
8
82
44
124
30
56
22
50
42
36
18
22
104
72
18
16
6
44
18
36
112
128
10
2
52
42
60
98
42
52
2
36
30
6
30
36
22
20
102
16
44
58
78
8
58
24
38
10
24
24
32
34
36
74
72
10
6
8
10
44
28
20
10
30
2
22
26
10
248
46
18
30
6
56
58
66
12
44
6
22
116
6
46
72
56
76
14
16
38
58
50
28
18
26
70
24
138
6
14
18
16
74
22
32
16
6
ABCD 328053156*7^$a-1 [50022]
20
13
36
3
9
15
27
137
49
3
21
131
37
36
24
39
9
15
15
9
12
3
84
42
11
7
17
25
35
16
9
162
48
9
12
51
29
12
37
12
18
12
42
75
12
21
36
12
12
87
15
48
45
57
6
144
21
44
1
78
5
67
9
33
3
33
6
33
3
21
27
12
41
19
12
12
18
6
45
48
9
30
17
37
27
48
8
64
21
11
61
11
4
36
8
37
42
9
21
3
9
6
69
20
72
1
18
69
56
7
17
1
24
23
16
21
18
33
8
7
113
7
54
75
9
15
9
6
33
8
13
59
19
42
99
21
12
54
41
115
29
24
168
25
15
27
93
39
33
3
9
33
6
21
3
30
23
64
3
36
6
15
20
40
56
49
36
12
71
36
16
63
54
30
66
11
55
18
18
48
24
12
21
27
12
41
13
3
51
5
1
12
59
13
48
30
21
21
87
20
31
12
21
24
3
30
24
6
17
25
66
30
23
36
13
15
9
36
30
42
12
6
54
11
13
6
18
27
32
61
3
39
24
114
6
24
6
71
12
43
24
197
43
12
30
59
12
37
11
36
13
3
39
105
9
47
49
15
9
6
24
17
28
75
81
27
5
100
12
3
66
27
15
18
30
9
27
48
17
61
48
54
17
28
15
42
36
15
20
16
48
20
1
60
72
6
29
1
39
21
23
1
15
21
42
21
51
9
20
28
39
9
36
39
5
36
31
81
12
3
30
15
3
57
93
30
21
33
18
42
36
12
39
21
39
15
18
6
24
60
6
23
13
11
13
24
18
24
9
45
51
8
7
24
33
56
24
7
6
11
25
24
60
18
41
16
9
12
42
6
27
3
66
15
36
24
33
15
15
5
36
19
48
9
12
27
9
63
30
18
29
48
37
18
65
16
3
108
29
43
17
24
24
16
27
30
12
48
12
54
12
18
3
56
43
69
48
33
24
39
27
29
49
11
52
9
54
41
7
77
25
6
12
48
5
28
8
1
39
8
49
12
11
4
57
36
6
6
42
6
30
6
15
8
1
54
9
21
27
9
6
48
65
7
6
78
6
18
9
20
49
30
29
4
24
75
60
9
8
12
13
36
15
44
13
18
5
16
51
66
42
24
48
89
16
108
36
3
18
18
9
15
6
63
9
3
116
19
21
51
42
48
12
23
4
57
66
24
90
3
33
114
33
27
24
12
41
7
42
30
5
16
33
47
25
12
12
11
13
3
39
9
15
6
30
24
57
9
3
21
11
48
16
9
12
111
48
9
87
44
61
51
27
69
21
3
21
18
24
45
3
30
35
25
90
6
12
12
30
41
4
92
31
17
1
42
12
66
23
7
6
35
24
19
30
39
99
17
1
51
32
13
24
36
3
32
43
6
12
30
12
21
48
129
54
33
44
31
6
12
30
102
39
3
60
5
28
8
25
15
20
25
24
15
33
15
27
24
6
24
90
17
25
15
12
15
18
11
7
6
48
51
32
13
3
32
1
6
84
24
12
24
18
66
6
6
65
16
32
24
31
30
6
53
25
47
79
66
60
11
19
18
66
30
59
28
9
75
3
9
20
19
54
24
11
13
3
12
24
9
42
6
3
51
9
8
1
15
3
6
18
21
15
17
72
16
80
31
33
20
43
17
7
54
30
6
3
15
6
11
85
23
1
3
63
5
1
30
12
12
18
23
19
21
3
36
6
27
44
28
68
4
21
6
33
3
36
9
32
64
9
3
20
1
6
6
23
19
66
11
24
7
18
6
54
27
3
17
7
6
12
3
8
7
54
35
13
111
12
9
12
30
29
7
48
17
7
12
21
36
27
105
9
6
24
6
11
13
30
57
15
18
48
54
84
41
13
12
15
33
15
27
93
21
59
31
84
42
15
63
17
19
65
24
31
12
42
51
45
12
30
9
33
75
27
36
17
67
89
7
12
18
35
88
9
27
21
12
51
48
27
21
8
24
28
20
1
11
1
47
31
12
9
24
84
21
18
12
30
90
5
28
21
11
16
68
61
30
17
25
23
7
18
18
41
31
69
21
48
3
3
78
6
12
17
1
3
32
28
3
41
49
39
69
66
60
21
21
12
48
39
3
5
13
30
21
9
30
9
3
5
1
11
36
49
6
30
75
27
18
3
9
6
30
6
54
36
18
9
9
23
40
21
6
21
24
20
13
30
17
25
47
43
18
114
30
11
1
15
9
47
37
42
6
192
3
8
12
37
90
18
3
8
36
12
1
87
8
4
45
83
1
60
3
60
3
6
23
85
35
7
5
43
65
7
12
138
35
49
15
15
6
18
6
75
80
19
12
108
24
36
24
6
23
13
48
23
88
8
1
15
44
60
4
27
12
45
9
6
41
7
36
54
15
80
43
18
51
48
15
6
6
48
42
3
15
30
36
15
72
8
7
30
18
120
17
97
23
13
27
24
21
12
30
18
12
23
60
112
20
43
42
27
12
32
25
23
31
18
15
9
15
9
12
59
28
36
69
60
23
25
15
27
5
55
5
13
15
3
21
24
32
79
5
13
18
18
11
19
17
13
3
60
8
12
1
6
53
7
6
54
101
13
60
30
33
56
72
25
24
6
12
5
7
6
3
33
27
27
33
3
18
48
60
15
39
9
27
57
63
69
56
4
3
30
27
24
8
7
24
5
12
1
51
9
18
6
59
31
9
9
48
15
3
17
19
45
45
119
7
5
4
129
24
6
81
8
52
20
60
1
30
5
25
51
12
9
15
44
1
27
93
6
45
27
93
165
3
27
36
9
9
12
108
72
66
42
3
3
12
12
9
39
21
9
60
24
6
18
47
13
60
3
24
3
6
35
31
45
24
92
7
5
1
35
28
8
25
51
12
15
36
29
40
12
3
29
7
96
5
7
36
5
36
52
3
18
3
39
33
45
3
45
11
16
33
35
37
6
12
5
103
33
57
15
32
19
6
12
30
45
3
60
54
75
39
129
48
3
12
132
36
33
48
3
36
36
30
24
51
12
9
48
66
18
42
54
30
41
28
27
5
16
80
7
9
21
15
21
42
17
13
30
21
80
7
41
28
3
54
60
47
61
36
3
39
24
6
11
91
17
52
9
72
12
6
21
39
17
28
32
13
15
27
18
24
3
15
6
35
24
25
15
15
6
66
18
39
93
11
12
1
30
6
11
64
51
78
6
24
30
24
60
59
7
41
40
45
30
33
3
9
9
23
24
7
41
7
17
16
21
24
27
27
17
19
9
45
3
132
15
12
24
33
21
66
21
21
18
89
61
6
57
21
6
29
16
8
36
28
9
11
4
48
56
25
23
91
18
12
102
9
27
21
117
30
9
33
18
84
12
41
7
41
4
3
9
21
3
45
11
1
54
24
21
21
47
1
63
51
21
27
9
20
1
11
48
1
12
12
24
72
11
19
12
30
42
5
79
30
12
12
6
117
3
41
1
90
30
84
11
55
5
7
60
65
12
79
45
36
32
16
12
39
29
1
60
42
57
51
12
21
24
24
9
12
42
6
12
42
96
29
4
3
36
48
36
21
93
12
12
12
11
4
45
63
72
12
21
18
9
33
35
13
15
15
42
6
6
15
63
6
60
27
92
13
12
6
72
72
18
84
6
18
6
6
11
4
12
27
18
23
12
7
6
71
16
3
18
23
1
30
21
12
12
20
1
30
33
3
24
89
25
42
29
72
24
1
15
57
71
25
47
19
30
35
36
49
6
18
147
63
29
48
36
48
4
21
35
109
6
69
8
19
45
20
4
45
6
18
12
18
6
48
3
105
11
19
30
30
29
55
36
9
51
101
7
30
6
41
43
24
57
21
3
8
19
30
12
75
8
36
1
27
9
63
9
42
29
16
33
24
15
ABCD 328150322*7^$a-1 [50004]
48
45
12
96
60
60
57
27
51
9
21
3
132
12
36
9
30
21
24
105
3
60
69
6
33
180
21
90
78
78
42
42
30
3
12
48
156
69
3
39
78
15
3
57
33
3
36
45
39
36
21
39
48
3
57
96
9
27
33
243
207
48
9
21
39
24
21
18
168
12
78
42
30
18
93
21
78
93
27
30
90
60
21
27
12
138
12
48
15
132
75
93
9
75
21
12
15
3
102
78
45
12
3
33
21
18
81
57
12
3
120
45
27
33
30
33
141
3
36
27
45
84
21
15
24
33
42
9
12
60
60
57
42
21
108
24
33
15
108
9
18
117
27
33
57
15
33
18
69
21
42
42
30
6
75
129
3
108
15
9
51
42
15
135
42
3
3
129
3
21
141
30
126
3
96
15
48
30
51
192
12
27
81
72
33
75
12
57
60
18
21
189
15
48
12
27
36
54
30
18
195
3
24
105
15
48
45
15
21
69
3
24
21
15
12
12
81
30
30
15
12
36
81
15
21
15
27
120
81
24
3
162
90
210
111
24
93
12
108
27
153
3
9
18
105
45
102
81
27
102
3
48
12
219
21
99
69
9
72
63
57
66
24
81
57
27
48
48
12
72
81
27
3
9
21
120
3
99
180
33
177
51
24
60
15
33
117
51
27
54
3
3
33
9
12
99
39
30
18
9
36
99
9
147
33
72
27
33
12
45
63
15
45
24
33
72
6
57
60
57
3
96
36
48
15
21
36
81
3
9
3
48
21
6
57
33
15
12
93
3
36
153
78
57
27
9
156
24
24
36
24
15
21
12
24
24
21
6
54
60
3
36
9
42
69
57
114
105
21
3
117
24
18
90
75
3
30
24
48
42
45
48
27
9
60
24
45
12
48
42
69
12
27
45
45
135
27
18
102
9
12
48
144
183
57
15
120
81
120
21
39
12
57
42
6
24
51
117
27
15
9
21
3
117
15
21
90
114
15
60
21
27
36
84
120
3
12
42
39
36
36
48
39
78
87
15
33
15
12
48
9
15
69
57
39
33
42
30
36
60
15
9
156
27
57
3
87
198
27
36
45
12
18
117
27
6
15
108
24
15
120
30
72
18
117
21
39
105
3
3
120
9
45
15
36
39
36
57
105
48
15
60
12
33
72
3
105
3
51
48
42
96
3
51
9
39
42
3
3
72
108
9
36
15
9
111
9
3
48
45
87
78
3
21
39
36
15
18
15
12
36
87
105
165
3
9
123
60
120
33
3
12
39
45
51
42
27
96
105
3
69
27
36
57
42
9
69
18
162
15
33
27
27
9
36
105
3
48
15
69
33
135
75
30
42
33
15
21
12
48
21
60
48
60
3
12
27
6
162
33
27
21
21
3
15
30
51
27
42
27
201
12
30
177
81
75
135
60
57
105
168
3
111
45
24
12
39
21
60
27
33
72
3
93
27
30
120
3
9
12
3
36
60
60
27
42
12
15
33
87
33
12
15
24
57
12
18
60
33
39
30
147
24
27
24
6
90
12
45
96
21
39
12
75
12
21
21
51
9
75
60
48
12
63
18
12
18
54
6
45
9
48
48
27
27
45
105
39
24
15
12
48
42
6
30
27
15
18
54
48
33
12
27
9
117
15
15
189
60
51
57
12
105
18
21
21
36
30
33
36
36
12
3
42
63
177
90
33
39
69
36
84
39
132
33
36
81
18
21
9
3
27
138
3
12
9
48
42
18
30
45
96
51
18
78
54
111
9
99
12
24
48
45
27
153
42
6
12
3
15
12
30
3
24
108
147
9
12
24
24
9
15
45
15
72
3
60
138
3
27
60
102
15
15
48
24
93
48
45
39
15
90
75
3
48
33
21
51
117
27
36
69
30
9
69
18
9
45
60
3
147
33
57
3
27
318
210
21
72
27
30
12
15
21
27
15
21
27
57
15
45
135
12
9
60
60
36
81
183
72
60
9
48
15
63
45
57
48
12
12
3
15
18
99
33
15
12
3
18
24
48
63
9
39
24
3
33
57
54
30
48
15
57
3
15
81
12
15
213
12
27
90
3
48
147
177
12
45
30
18
51
27
54
6
129
24
9
51
69
183
57
63
135
9
3
42
3
12
60
168
60
87
6
84
123
33
24
51
9
39
12
57
42
36
93
201
3
60
60
63
9
3
93
9
3
177
156
15
48
21
3
93
54
45
3
42
66
33
27
45
24
108
12
96
57
18
9
45
120
60
36
114
9
72
9
30
9
39
18
39
51
45
39
210
30
18
63
27
33
27
72
66
15
27
81
24
12
213
51
36
33
138
93
24
48
12
45
18
72
18
3
60
21
3
12
84
84
3
12
12
9
12
12
45
63
9
36
12
27
15
36
42
72
3
15
48
9
84
12
45
27
48
45
87
33
42
30
3
12
15
81
36
15
9
57
12
27
165
15
75
6
39
3
33
39
168
ABCD 328193366*7^$a-1 [50021]
48
101
19
17
12
31
12
84
12
12
9
27
9
48
3
96
29
28
120
111
36
45
56
19
29
40
27
17
64
3
29
12
4
44
31
12
24
53
7
9
15
12
132
29
36
91
149
67
29
55
36
24
24
29
31
53
4
108
80
28
3
24
12
89
48
31
105
87
57
24
20
36
7
12
41
31
5
31
60
21
8
7
48
9
51
5
16
12
39
9
20
28
20
16
27
33
15
5
24
4
116
7
33
27
84
12
9
39
5
7
48
17
16
80
7
12
21
8
72
4
3
48
33
27
129
3
41
4
44
31
9
120
68
4
12
12
3
12
60
41
7
12
156
21
12
3
60
77
4
12
24
51
72
5
88
8
28
51
24
12
21
36
20
64
12
48
3
29
12
19
24
21
20
19
29
7
21
3
12
5
96
43
24
36
24
45
36
3
12
5
19
36
33
8
60
52
87
144
84
48
17
7
5
19
17
79
48
12
24
9
15
60
96
89
52
3
60
120
17
16
68
31
24
36
101
7
72
33
80
12
43
93
8
31
21
20
43
21
15
60
108
5
60
88
24
8
31
9
8
24
4
75
69
32
19
65
12
55
9
44
7
12
17
36
16
56
55
12
5
31
12
12
17
19
21
48
3
5
24
7
17
16
48
39
9
20
28
32
4
3
24
96
5
76
68
60
36
4
15
29
12
16
116
16
12
24
27
21
27
29
115
12
48
5
67
17
12
55
5
67
33
27
48
21
44
48
36
12
43
29
31
57
15
9
12
20
223
65
60
4
8
7
168
17
31
33
24
12
27
24
9
15
60
69
27
29
60
7
21
27
5
31
129
3
45
27
36
36
17
36
7
17
31
72
57
8
24
16
15
24
9
3
29
36
7
60
12
17
48
31
65
67
9
8
43
33
12
15
9
8
31
12
36
57
12
27
57
140
4
39
81
8
24
31
5
12
40
3
5
84
12
24
7
5
7
29
28
75
21
48
92
16
63
84
24
12
33
15
33
56
7
81
3
137
12
19
24
21
3
12
69
39
12
24
9
44
7
41
43
12
12
9
36
20
40
8
19
84
12
57
48
3
57
3
96
60
48
9
3
24
33
3
129
48
24
3
21
15
108
12
5
16
27
96
5
4
12
36
75
12
12
48
9
68
64
24
32
52
12
15
12
5
48
91
21
27
12
24
132
5
16
12
75
21
44
115
21
3
41
4
3
24
65
48
31
5
12
7
36
5
28
20
19
17
16
8
31
57
75
48
45
111
12
9
20
88
3
12
21
96
44
19
72
9
36
15
36
12
12
17
28
3
33
27
5
55
57
36
15
33
32
12
67
57
116
36
79
9
36
27
24
12
24
9
20
16
15
57
8
16
48
27
60
12
12
60
33
15
69
8
31
5
7
12
29
7
45
27
17
19
84
21
27
12
12
33
12
39
9
80
31
5
19
72
24
12
149
40
3
36
9
72
99
41
12
31
5
100
44
67
137
40
27
33
44
4
44
4
27
5
4
12
60
75
57
27
9
51
12
57
24
87
24
9
51
21
44
7
60
24
12
12
12
113
4
8
115
108
5
112
3
60
5
24
19
12
48
33
72
56
67
17
19
29
19
29
36
67
24
21
15
48
12
69
56
48
40
27
60
17
24
43
24
29
12
12
55
12
53
24
19
24
45
108
48
39
12
36
72
17
31
65
16
80
36
31
120
5
36
28
20
112
8
7
9
68
43
5
12
67
12
108
120
21
15
24
105
39
53
48
28
3
33
20
67
57
39
41
4
123
17
16
12
20
55
57
3
24
17
31
12
21
39
17
19
60
24
21
27
113
31
33
15
5
4
32
7
108
60
24
101
16
15
53
31
12
12
57
8
43
57
15
65
31
69
15
17
60
19
24
33
8
12
48
19
9
3
33
80
4
12
20
12
64
51
120
5
19
48
113
48
55
24
33
3
84
60
12
9
8
12
67
17
12
19
9
15
36
12
60
12
41
16
32
36
7
60
24
5
52
120
39
24
72
33
8
19
77
43
89
28
96
8
7
60
24
21
27
21
87
12
77
67
21
15
9
12
27
9
56
4
12
24
39
48
9
3
53
72
40
8
43
24
45
27
29
19
36
65
40
75
21
24
27
17
52
15
84
41
19
57
8
16
24
39
105
68
52
12
39
5
36
76
32
4
68
43
12
24
12
21
8
19
12
17
4
80
16
15
117
3
12
93
44
40
56
52
68
7
17
24
24
103
9
20
7
21
15
24
17
40
39
9
20
16
3
33
12
36
12
3
17
67
21
15
36
24
12
12
12
65
16
68
4
8
7
12
53
120
64
3
60
24
36
24
5
60
12
43
5
4
60
27
5
64
8
91
69
44
28
24
75
65
108
127
60
5
88
8
7
17
7
48
5
31
33
108
159
36
33
15
33
12
3
17
16
32
67
17
79
33
99
12
36
29
72
48
16
24
48
60
20
7
81
27
60
9
15
5
36
40
56
19
9
39
24
69
44
19
17
7
36
60
9
44
67
33
27
120
9
12
56
19
72
60
48
17
7
9
48
8
40
8
28
27
9
3
41
12
43
72
45
3
93
84
60
20
31
60
5
7
153
108
27
29
48
187
29
4
60
24
24
32
24
19
12
12
120
57
32
19
81
51
69
63
21
20
19
60
9
39
36
21
72
27
93
132
68
19
9
39
5
19
5
12
4
32
7
33
39
129
15
17
19
24
24
12
9
20
7
5
48
4
15
21
15
9
75
21
56
31
24
84
17
108
19
5
31
24
9
96
51
5
4
12
3
33
44
19
45
24
15
96
36
69
15
5
4
3
5
120
16
51
60
12
45
3
113
55
57
60
27
24
53
120
24
67
36
17
16
8
31
24
36
12
36
29
31
101
31
53
76
39
29
151
41
64
15
41
19
60
53
4
27
72
57
92
7
48
24
9
32
12
7
60
12
17
7
9
36
24
32
48
52
12
20
4
96
12
15
60
36
45
39
93
12
36
32
4
15
84
24
12
12
89
31
21
92
79
65
91
69
3
65
55
17
43
29
7
17
132
7
45
39
5
64
32
43
21
51
17
28
15
96
12
17
72
12
7
53
67
48
33
51
12
5
19
84
108
117
20
16
20
31
36
29
48
64
56
7
96
77
67
108
5
55
5
36
16
12
39
5
19
24
5
79
89
67
12
24
57
24
36
ABCD 328208072*7^$a-1 [50006]
27
57
62
118
51
93
36
24
60
3
59
49
12
105
60
12
63
95
34
3
12
24
9
39
12
11
85
45
15
9
12
2
12
34
111
36
12
23
60
25
69
108
51
108
9
48
12
74
70
96
12
15
192
11
12
13
69
26
61
69
12
39
57
14
72
36
70
12
12
24
39
23
37
48
9
96
12
38
72
1
69
39
96
12
9
12
15
33
2
22
27
24
36
12
9
14
58
12
51
35
72
10
63
36
12
105
12
72
2
10
27
93
50
46
60
39
129
122
49
189
12
12
38
1
36
33
15
69
50
37
21
75
36
11
10
84
75
21
26
34
48
63
129
27
36
23
12
13
9
3
12
48
57
15
9
2
61
96
21
2
1
57
14
10
27
11
85
117
192
84
14
12
1
59
34
3
60
33
26
24
10
24
2
22
62
10
24
24
27
11
37
12
81
48
2
70
12
62
49
12
105
12
12
3
12
21
15
36
23
1
33
63
21
27
69
3
189
12
60
12
24
122
22
60
108
63
45
26
1
33
99
21
24
3
12
48
117
110
58
99
21
14
36
190
3
131
13
72
81
14
10
24
63
9
87
117
3
12
12
33
63
23
1
57
3
33
51
24
84
21
15
9
15
45
39
108
69
3
93
3
24
23
13
81
15
69
2
37
45
87
12
9
2
13
69
3
57
63
24
129
12
12
38
46
24
60
51
21
108
180
87
9
24
39
11
22
110
48
25
83
60
49
23
12
118
27
9
14
82
24
27
36
60
72
96
60
23
13
69
50
36
13
21
120
36
3
81
60
63
21
24
39
9
72
36
255
108
33
51
9
26
10
2
109
93
36
99
9
2
82
2
36
22
2
13
21
24
3
45
12
48
84
27
96
21
14
10
51
45
264
36
96
144
15
24
35
22
84
62
70
15
33
12
14
46
15
59
34
216
26
25
9
24
24
51
48
33
84
24
2
10
36
2
46
14
1
36
48
107
49
72
33
14
1
12
9
51
33
96
15
11
10
134
10
60
24
27
57
12
84
14
70
48
24
207
71
190
120
108
3
47
58
3
21
2
36
34
27
108
21
39
21
3
12
47
37
24
9
12
24
27
213
24
12
36
3
11
1
33
12
243
21
60
26
10
2
70
62
25
12
21
15
143
12
118
50
34
36
195
48
59
10
15
24
81
36
2
72
37
11
34
3
21
2
82
2
46
14
10
24
2
37
81
74
60
70
36
15
45
12
74
1
12
23
84
10
75
9
72
74
36
1
21
48
27
84
11
1
71
10
24
3
9
15
9
36
110
37
23
1
9
48
96
27
9
3
69
15
12
21
3
108
21
123
33
3
33
183
21
15
96
23
48
24
1
129
3
60
12
23
25
96
47
49
71
10
12
2
1
45
132
2
61
33
60
2
1
48
21
60
2
61
11
46
15
48
11
10
24
3
240
9
62
10
48
132
60
2
34
2
1
9
24
3
48
84
23
10
27
45
84
2
130
60
120
3
11
46
60
12
180
3
9
15
45
38
58
24
195
21
50
25
9
15
45
36
147
12
33
12
27
201
51
57
183
9
50
46
24
15
33
48
72
110
12
13
33
14
142
84
15
81
75
72
12
48
9
50
1
9
24
135
60
9
74
72
48
46
120
27
47
48
10
50
70
2
22
36
14
70
146
34
24
12
15
12
57
27
24
69
180
24
62
58
14
13
33
3
57
2
61
23
25
21
60
24
111
35
13
24
21
60
207
69
27
57
12
50
22
12
111
9
84
14
1
21
108
60
2
34
12
147
21
24
15
45
39
192
36
21
3
11
10
108
15
36
57
12
27
23
73
35
1
93
26
49
23
118
3
11
37
21
48
74
10
24
12
3
36
35
25
21
48
111
9
96
48
2
37
59
12
25
21
72
14
10
27
9
39
9
96
60
87
36
141
3
12
24
23
58
12
60
63
201
48
27
11
22
60
3
117
75
57
39
59
10
27
12
69
3
47
10
3
105
12
12
3
24
69
134
37
9
36
96
51
120
12
105
62
34
38
22
27
9
27
24
57
14
46
36
24
15
48
11
37
33
60
3
57
72
207
71
72
10
63
96
21
156
132
12
15
45
48
15
57
24
12
12
12
204
86
46
24
15
9
2
25
95
58
51
69
15
48
84
12
21
24
48
60
2
22
26
1
57
24
39
12
36
9
62
34
3
12
21
3
9
62
36
1
12
24
81
12
108
3
9
24
3
21
3
23
25
9
2
73
36
24
105
15
72
45
27
21
12
39
11
73
21
27
177
15
107
73
12
12
48
119
49
9
15
95
120
13
12
36
60
141
228
51
9
147
21
3
12
36
119
34
60
75
69
60
15
21
123
33
14
34
12
60
3
71
166
24
48
12
3
45
123
33
15
96
21
12
15
84
12
21
60
38
1
11
96
10
60
50
10
60
60
3
57
180
108
14
10
38
25
45
84
39
60
21
27
48
33
36
15
21
36
15
72
60
96
21
84
60
15
12
60
59
37
48
11
34
75
9
60
12
48
12
3
192
93
2
49
45
15
35
49
21
39
60
24
93
51
21
39
9
3
105
27
9
3
132
60
23
70
12
27
23
37
72
12
60
9
26
58
12
27
117
48
2
58
ABCD 328261928*7^$a-1 [50007]
45
152
22
18
66
54
27
12
11
6
7
3
21
36
69
8
6
42
18
16
8
49
84
24
75
21
72
3
2
58
12
56
24
18
91
3
45
24
87
33
36
36
9
51
15
2
36
24
67
12
24
23
4
38
10
9
48
15
48
8
54
19
101
22
9
12
5
43
12
63
42
48
72
54
9
5
79
12
48
81
20
106
45
53
91
12
17
112
56
19
36
15
21
39
38
10
21
9
92
78
16
14
7
17
22
18
8
12
36
10
12
8
37
5
12
76
3
60
3
8
1
5
12
18
16
57
9
18
33
48
15
6
38
73
48
24
12
5
64
27
3
69
15
120
9
131
16
9
5
24
19
11
13
12
51
60
93
11
22
14
10
63
33
75
23
1
5
43
27
21
36
57
6
21
24
17
4
56
31
3
24
33
27
12
9
39
20
10
51
23
1
21
51
65
55
53
130
33
29
31
107
22
8
84
6
37
48
29
28
80
42
22
51
12
27
57
47
22
3
24
71
1
29
22
48
2
10
2
22
74
4
42
54
50
54
16
20
72
28
27
3
2
58
12
2
10
33
39
45
3
21
17
40
2
1
17
7
27
186
8
72
19
23
30
48
48
7
17
6
76
8
16
54
3
3
60
33
39
9
36
36
3
21
5
151
17
30
49
171
6
66
24
9
5
30
25
12
3
50
30
49
36
5
12
4
27
3
45
23
6
34
81
36
36
69
3
5
66
160
20
25
17
154
6
30
8
25
135
36
6
15
17
48
18
1
45
15
12
21
140
30
13
39
38
36
40
39
57
74
30
22
24
57
51
33
12
5
28
18
30
15
24
36
29
6
1
12
60
27
6
18
50
247
36
17
7
15
45
29
34
56
109
11
16
14
7
9
63
3
9
101
72
10
57
72
27
42
18
50
24
48
7
84
11
28
50
72
36
24
7
12
3
45
29
90
82
51
3
14
4
26
61
101
79
12
9
72
68
10
38
43
33
6
8
34
51
12
72
12
21
3
12
39
26
31
63
74
12
60
18
13
27
9
5
10
9
24
5
31
3
8
1
5
31
36
3
2
70
2
7
3
9
12
84
12
9
66
21
99
45
3
12
66
24
51
17
55
3
33
17
55
5
4
56
31
11
37
29
60
79
60
21
27
15
62
19
3
36
45
24
9
27
23
22
87
48
5
19
29
43
48
12
63
8
16
2
10
12
21
48
9
3
35
10
27
5
163
77
127
3
45
15
2
60
28
8
31
29
30
16
6
24
15
111
8
100
14
10
6
24
20
7
24
21
56
19
12
29
22
192
24
14
36
4
3
12
156
24
21
104
58
30
8
7
17
66
46
98
13
65
10
9
15
36
42
8
34
54
30
2
10
9
12
39
24
9
9
3
15
8
54
16
51
24
84
24
33
56
34
44
121
39
81
12
47
30
43
41
58
12
9
96
36
57
2
18
19
153
39
11
6
67
5
19
45
14
4
6
39
24
36
41
52
30
12
36
45
24
12
3
108
57
11
25
89
28
80
7
12
53
10
9
39
98
7
17
43
33
3
24
24
21
42
12
57
9
24
14
52
21
132
15
21
29
4
8
19
15
8
28
2
48
55
27
6
3
24
45
32
19
27
21
132
29
19
59
13
57
27
3
2
31
47
37
47
6
12
7
11
112
12
72
6
39
12
17
24
108
103
12
39
8
18
19
15
33
5
58
12
26
7
135
9
72
101
19
24
24
21
90
8
120
42
18
42
7
33
42
38
7
60
3
9
3
6
3
77
12
31
24
3
12
8
37
39
57
36
11
25
81
30
26
31
17
30
42
31
17
22
48
44
13
65
34
6
24
18
12
14
22
38
7
12
15
69
24
24
59
24
22
24
87
9
14
13
21
111
5
46
14
12
4
14
13
36
12
51
45
23
1
51
33
29
19
3
93
35
88
8
25
29
160
6
80
4
30
15
12
15
84
96
18
56
40
27
5
12
6
73
17
22
141
137
16
27
39
30
51
24
23
24
25
21
24
75
72
53
6
13
47
16
54
63
27
80
49
21
30
42
63
27
8
52
2
10
69
147
6
27
63
14
7
75
21
51
36
2
34
24
69
35
46
42
38
115
39
48
8
22
2
46
6
81
5
34
24
9
41
7
39
21
53
70
9
41
46
26
34
8
6
43
12
9
26
30
16
39
29
52
8
7
3
33
15
21
12
17
34
69
35
1
29
54
70
39
9
2
36
34
3
5
55
99
81
24
45
8
31
12
75
57
3
45
23
34
3
72
45
48
8
7
77
6
40
74
48
4
14
16
44
40
80
16
8
18
19
48
27
9
21
104
7
9
3
15
30
6
50
7
23
25
48
11
49
3
18
80
7
3
57
12
39
8
37
36
3
8
1
17
72
66
1
3
38
12
28
42
21
125
84
58
38
16
8
46
80
13
71
18
4
8
126
34
27
21
8
16
14
73
24
96
9
92
70
36
33
12
17
19
119
1
12
24
5
10
60
9
3
93
36
84
65
18
40
9
5
67
29
12
19
9
92
18
10
3
3
14
12
34
30
8
22
18
27
29
60
7
3
21
29
40
63
11
1
69
6
20
22
8
7
33
30
36
21
96
11
49
21
8
10
8
16
14
22
21
29
31
41
7
101
70
8
22
20
55
5
18
1
12
101
6
13
27
45
29
55
15
12
57
57
51
12
9
51
77
31
33
78
21
3
36
30
48
3
41
22
54
42
32
22
6
8
1
12
29
55
9
54
2
34
86
112
8
7
41
22
18
42
57
3
33
48
63
57
39
2
16
63
29
4
15
15
45
15
14
16
15
29
7
5
40
8
12
22
48
54
54
50
40
42
8
37
9
8
16
27
12
5
91
12
12
53
18
40
12
9
12
9
32
7
24
9
8
72
16
3
72
12
23
13
71
6
19
36
5
76
39
27
9
53
43
69
27
29
10
72
36
36
9
17
4
24
50
13
12
24
15
12
18
8
82
48
69
41
19
48
5
7
15
68
1
15
6
51
5
31
41
22
9
72
36
21
50
6
19
3
33
9
3
15
48
60
42
20
67
24
41
66
97
5
19
15
14
106
26
31
21
56
12
10
18
15
9
63
48
5
10
33
29
102
16
20
73
3
8
49
24
17
66
13
24
5
43
12
9
15
41
10
9
120
21
15
3
80
1
21
24
30
38
6
61
15
9
17
31
81
42
8
37
12
24
17
6
40
102
30
8
54
22
8
40
21
27
62
6
52
98
46
26
48
4
63
24
60
29
22
2
7
48
12
12
3
30
128
19
17
4
3
17
66
82
20
52
72
24
32
55
48
5
19
71
1
41
55
23
54
7
12
3
21
12
27
74
12
12
67
23
112
8
13
24
12
69
63
99
38
60
43
9
26
37
27
6
3
12
48
33
8
22
36
2
79
17
12
10
21
101
31
89
55
15
30
26
22
114
36
2
126
154
72
6
ABCD 328261994*7^$a-1 [50056]
7
57
144
12
33
54
41
16
51
168
21
39
36
9
92
1
24
23
40
63
17
25
6
6
30
41
25
54
53
7
6
15
3
41
73
6
9
33
63
60
20
43
17
4
32
67
18
18
6
72
18
65
7
12
65
43
78
18
36
42
23
16
20
13
30
53
31
29
28
27
5
31
6
11
49
12
12
138
5
37
59
28
12
36
68
13
36
18
57
27
5
1
15
21
24
30
60
24
45
21
42
66
12
66
24
12
24
60
36
18
6
12
12
105
15
60
42
11
16
84
3
9
93
6
33
32
1
60
15
15
24
36
24
36
60
30
6
18
3
9
23
48
55
17
61
90
24
33
32
61
60
6
30
47
109
30
30
54
54
6
24
48
66
39
3
48
66
30
29
49
35
13
54
12
5
13
47
1
18
12
12
12
5
7
18
27
20
40
8
28
69
36
3
21
35
28
20
12
25
18
36
66
24
30
84
42
23
1
95
43
41
43
126
23
25
3
75
41
19
36
21
3
5
73
114
5
55
5
25
3
36
9
78
48
9
39
6
42
42
12
12
18
21
69
39
39
29
7
42
66
60
60
17
1
35
55
6
3
3
54
35
4
15
24
18
3
57
30
6
3
27
12
36
6
3
116
28
48
87
41
4
3
24
6
23
7
12
42
66
36
53
1
59
4
69
51
33
3
48
57
6
6
23
48
16
45
11
7
81
20
13
35
28
9
6
101
7
42
30
36
93
9
27
27
33
33
18
9
15
12
24
5
1
39
3
18
6
36
41
12
1
120
3
36
21
11
7
30
18
21
24
96
9
6
12
53
19
21
3
54
72
66
12
5
13
42
9
27
6
6
18
23
7
84
5
64
9
78
78
6
36
90
66
12
24
65
49
11
52
15
53
1
78
54
23
28
27
53
16
21
15
80
7
9
15
42
42
48
17
25
15
3
17
19
29
48
48
1
30
81
39
24
18
63
57
18
30
35
1
42
36
102
42
12
41
52
56
40
9
36
108
48
3
3
72
21
69
48
47
31
18
54
33
24
3
12
57
3
5
19
6
18
48
108
24
6
3
8
19
21
27
9
15
6
11
1
51
56
85
11
13
30
6
78
17
1
6
18
11
55
30
12
30
30
42
30
6
53
1
30
30
51
3
6
6
138
6
18
47
16
20
1
23
7
33
51
18
18
12
48
24
5
13
30
36
6
18
18
3
33
120
36
12
71
37
12
24
36
15
48
32
25
18
6
18
17
76
9
36
24
48
18
66
23
4
36
39
48
36
30
3
48
20
12
85
11
1
6
21
33
6
41
36
7
48
6
99
33
47
28
32
24
19
18
23
19
18
12
27
3
21
27
24
29
156
1
48
30
5
12
37
12
24
24
11
4
3
6
27
44
91
12
12
66
6
30
23
12
48
49
71
1
12
3
12
9
42
57
20
13
36
12
84
11
31
54
15
33
24
83
121
39
33
18
60
96
84
24
24
6
11
7
6
6
54
6
5
43
126
6
30
30
30
3
3
17
37
24
18
18
6
69
44
16
45
12
6
30
54
84
84
5
64
20
19
96
60
54
36
11
108
7
9
27
18
12
30
6
18
5
24
37
6
6
48
12
54
12
21
9
78
24
18
24
36
6
12
24
9
3
17
25
18
24
18
24
11
48
7
6
27
111
114
15
63
45
33
42
6
24
39
9
48
83
103
57
24
81
23
55
17
7
48
36
17
43
24
36
29
48
1
24
35
16
60
3
33
45
60
30
90
24
30
36
33
36
27
6
83
31
12
60
17
4
60
9
15
69
6
45
15
66
84
12
6
9
20
28
27
5
24
1
6
12
72
30
12
71
31
45
15
41
1
6
33
8
25
12
59
1
6
53
7
29
48
13
72
6
18
24
42
12
6
60
12
6
29
25
11
13
27
27
60
17
37
24
12
23
7
153
3
53
19
18
6
12
12
12
36
18
6
9
20
13
6
9
12
15
41
40
20
67
24
53
16
21
6
12
12
9
9
11
31
12
36
101
76
20
31
42
36
11
19
17
61
18
6
42
12
30
12
6
54
47
84
28
33
18
18
39
27
42
35
13
3
15
41
49
36
3
39
18
48
3
57
6
54
12
42
6
12
18
17
13
12
6
29
1
24
60
78
6
39
20
12
13
18
6
42
48
48
12
21
15
5
7
5
19
18
11
7
9
51
5
60
60
19
84
108
30
48
18
18
18
17
24
55
42
23
19
18
18
65
43
36
36
18
11
43
53
1
23
67
41
12
120
25
42
29
37
23
7
6
6
48
29
4
44
7
48
12
33
21
6
6
18
12
12
12
21
39
42
24
102
24
6
6
18
12
42
12
18
6
72
9
9
96
35
1
66
12
69
12
45
24
42
9
12
39
5
7
24
48
5
7
53
19
17
1
12
6
12
45
24
9
12
3
135
57
33
47
7
60
90
107
24
55
57
24
80
12
7
21
9
71
16
15
6
30
29
49
84
6
9
20
12
43
54
126
30
15
15
18
47
16
9
15
45
72
6
60
72
17
48
31
36
30
6
5
1
24
36
71
16
12
63
60
65
24
12
4
3
12
18
6
12
36
48
5
13
36
48
27
3
6
30
78
48
18
24
5
64
21
30
42
12
35
13
60
96
6
65
19
18
15
3
12
53
91
12
6
27
24
3
54
3
15
30
6
48
30
48
90
33
24
27
6
6
24
42
47
4
39
24
30
36
15
39
24
30
3
33
18
30
3
3
18
39
3
29
28
75
54
18
30
18
5
12
84
24
36
7
105
12
57
24
15
81
24
24
3
51
24
5
28
63
6
15
15
72
69
27
77
12
16
12
39
36
21
20
16
69
54
17
48
40
27
33
15
5
40
15
30
48
42
24
18
18
45
3
24
12
17
7
57
21
11
55
21
9
54
12
30
39
21
6
6
11
64
27
9
21
23
72
24
19
12
5
43
18
18
29
72
40
8
13
107
100
9
18
30
6
12
5
19
6
36
71
61
48
72
66
33
27
9
3
24
30
12
11
19
65
25
51
44
25
132
24
6
36
6
18
42
12
23
7
84
6
12
3
105
24
42
54
3
12
15
17
7
54
138
77
13
11
19
12
24
6
30
41
13
90
48
53
19
24
12
42
42
5
7
9
24
3
53
4
60
36
33
11
1
12
6
101
13
12
42
54
12
72
18
45
27
12
24
5
37
12
47
79
72
89
19
6
12
11
55
30
75
80
1
72
23
12
67
57
45
3
21
11
64
81
18
21
21
6
29
25
135
3
21
3
9
12
3
36
12
78
23
85
6
72
30
11
16
9
120
60
18
33
111
90
12
11
4
27
54
6
12
18
42
93
20
37
6
21
24
27
12
41
52
129
6
29
31
6
27
12
20
37
36
15
56
19
78
12
6
6
36
18
9
27
6
12
42
18
42
6
18
36
30
23
25
18
36
12
108
41
25
18
12
36
65
13
3
9
12
24
6
24
24
45
39
41
4
20
12
1
126
42
11
40
80
1
63
56
43
5
12
55
5
67
33
21
6
30
39
15
36
41
85
6
12
78
6
12
18
114
45
51
53
13
39
81
107
7
42
18
5
55
9
39
30
84
12
12
12
48
3
21
123
3
6
23
19
24
30
18
12
12
30
6
114
6
17
25
24
11
48
1
36
12
42
ABCD 328263552*7^$a-1 [50017]
48
13
6
20
10
2
30
10
8
28
29
45
30
21
19
17
39
16
20
6
27
96
24
55
18
104
15
15
45
63
48
22
8
15
27
21
19
2
15
1
62
18
4
11
48
51
30
54
76
29
15
36
10
170
6
10
12
41
1
8
18
4
5
21
82
56
22
18
14
30
33
24
51
12
60
72
10
35
84
1
47
12
1
8
15
12
45
15
24
97
47
45
28
20
30
10
62
10
59
69
3
27
4
30
47
36
3
82
120
60
23
9
30
18
15
7
26
30
21
19
90
30
42
26
33
36
13
38
46
8
18
42
30
9
3
76
113
7
32
9
21
12
16
38
9
33
63
15
81
39
21
24
27
90
12
18
4
17
3
16
30
32
28
14
6
144
10
18
11
27
34
36
2
22
35
1
47
37
47
96
27
10
18
38
12
147
1
20
22
17
33
58
104
6
75
9
76
44
78
40
8
10
14
57
13
8
48
4
20
18
70
18
41
9
52
20
12
90
21
36
81
15
57
18
42
18
9
1
8
3
48
99
30
94
86
4
71
25
11
1
38
9
48
84
21
12
15
45
27
9
12
40
6
56
36
42
48
15
99
10
26
33
31
17
9
24
66
24
78
66
45
27
33
39
42
48
48
30
10
35
36
1
6
5
75
21
61
62
12
30
27
24
12
36
12
27
60
18
60
34
20
21
12
57
6
21
51
12
30
30
6
27
7
86
3
36
33
15
60
45
51
19
38
10
2
3
27
10
11
19
72
6
30
32
30
15
3
30
51
61
12
50
129
21
6
52
5
24
1
2
18
58
68
16
6
54
8
36
9
48
27
36
12
4
104
12
82
18
8
33
43
8
52
116
30
3
21
36
15
9
63
103
12
56
54
15
24
31
42
20
30
48
30
15
27
105
12
49
14
4
2
54
76
20
42
12
10
20
18
18
70
104
6
9
75
36
28
41
43
18
23
19
29
21
6
54
12
18
36
16
26
24
46
29
24
27
120
21
93
10
5
15
36
30
63
48
21
52
11
27
12
9
7
60
2
51
39
18
30
24
9
9
39
12
139
78
23
48
33
27
159
21
3
78
70
41
36
1
12
2
33
27
88
12
17
79
29
63
18
3
7
92
9
13
23
3
22
83
49
18
38
10
14
48
46
44
42
87
51
16
12
5
12
15
36
82
32
70
8
10
74
4
41
43
42
23
3
69
15
9
37
14
30
10
24
17
39
6
4
38
9
48
1
50
40
2
70
48
44
70
59
36
3
57
3
58
20
12
22
30
18
2
58
5
45
30
108
28
92
162
70
20
21
31
17
12
27
9
33
66
6
15
123
18
12
22
8
12
6
18
12
30
4
8
48
64
6
54
30
20
36
33
51
48
30
58
20
33
36
93
46
2
4
38
21
36
24
7
30
50
24
40
17
21
18
60
22
32
15
43
62
27
3
6
27
27
10
26
30
12
48
12
30
22
6
74
3
3
33
72
7
2
39
1
156
11
103
98
3
9
16
14
16
29
61
20
4
56
27
57
66
10
35
9
3
3
12
40
5
24
27
33
73
14
21
1
23
48
43
48
2
18
36
12
4
80
10
6
29
1
20
3
1
23
25
71
51
28
18
11
81
48
51
1
2
6
34
8
28
20
9
39
12
9
31
2
18
34
68
18
40
32
22
23
67
53
24
19
30
2
16
5
19
56
24
12
16
29
1
20
63
7
50
63
19
5
13
32
15
97
116
87
7
6
11
51
9
31
60
20
72
90
18
9
9
18
12
30
40
50
28
29
7
17
9
10
12
36
5
1
23
7
36
42
38
10
2
76
17
19
41
3
54
10
2
48
48
10
41
21
6
16
29
21
48
6
21
19
24
12
26
15
24
48
15
40
12
86
12
10
2
18
9
36
48
3
12
52
2
6
10
24
50
70
36
42
110
10
5
72
1
32
22
8
81
24
13
32
15
3
40
20
34
14
52
74
16
23
19
20
28
50
90
57
7
17
9
30
12
52
8
28
62
28
11
12
12
48
57
30
52
8
10
11
19
60
62
15
13
14
36
22
12
14
4
8
28
32
82
2
84
12
9
3
9
19
2
63
7
8
57
7
6
50
21
21
12
6
45
39
58
11
1
50
48
33
19
53
13
11
12
21
28
18
2
40
32
34
5
57
34
98
58
53
39
88
80
69
48
48
24
36
9
3
7
29
27
21
1
8
51
43
53
48
15
60
54
3
33
60
3
15
33
141
15
3
4
6
32
18
12
21
1
18
98
10
20
21
3
28
2
18
16
6
23
12
33
3
49
11
7
62
60
78
21
19
5
13
71
3
60
6
30
22
11
39
12
6
4
18
17
25
23
43
17
27
10
71
7
68
21
9
18
22
42
50
6
16
8
9
3
168
21
61
83
36
69
12
16
2
16
5
21
6
30
27
75
36
34
2
9
7
12
50
15
33
52
2
10
8
10
32
36
4
36
92
52
24
2
12
42
36
24
40
41
96
49
47
7
26
39
43
8
60
34
59
36
3
12
40
26
24
15
72
1
23
15
84
10
66
104
9
36
63
10
11
7
2
63
24
13
2
4
56
21
79
56
9
111
81
31
36
26
28
18
5
12
36
87
21
63
28
68
10
62
12
30
16
20
30
40
2
99
12
19
56
42
54
117
9
10
72
50
6
12
42
10
50
28
20
24
18
18
18
33
39
4
36
5
27
12
36
10
20
12
39
96
13
24
47
39
33
19
50
12
3
3
42
15
51
64
56
6
18
10
11
87
4
24
26
36
40
14
6
12
10
29
1
11
49
32
70
24
32
12
12
10
20
15
21
22
5
3
30
39
13
2
28
5
27
57
33
15
12
9
10
17
60
3
10
12
78
12
2
75
91
29
51
4
36
29
63
18
18
6
16
20
3
21
15
39
105
49
12
74
42
51
1
12
38
57
48
27
9
61
14
84
82
11
12
7
8
21
21
36
4
23
55
90
38
12
30
12
78
42
60
28
60
26
9
31
36
26
12
18
33
24
27
6
183
19
65
7
80
18
99
33
16
2
18
27
13
80
72
6
4
30
78
12
29
13
8
22
5
93
3
45
15
7
8
24
30
15
31
2
48
22
20
48
22
59
3
78
15
15
21
21
63
15
36
12
9
13
8
30
21
24
15
12
9
19
2
27
39
45
48
63
66
12
82
18
62
4
6
8
30
30
42
9
51
48
45
12
15
28
2
40
8
18
30
138
6
78
10
66
32
4
44
9
48
25
11
9
4
18
32
18
12
28
18
12
38
42
18
3
21
27
1
2
18
28
32
3
25
2
16
74
10
2
40
35
31
8
6
10
18
11
61
26
21
36
72
3
22
23
7
20
30
48
39
3
30
3
97
96
11
1
2
6
10
5
72
87
84
4
8
42
39
3
66
4
95
13
78
12
8
81
111
9
48
21
3
21
6
34
6
20
30
40
50
9
93
63
12
15
22
6
8
4
29
48
36
147
57
15
24
36
40
18
18
8
16
18
72
23
27
36
33
9
30
58
20
84
3
13
20
52
2
30
15
51
70
102
29
13
36
23
9
15
24
48
21
22
68
70
83
69
30
12
60
40
20
6
10
12
17
3
40
5
33
3
48
13
36
2
9
3
9
9
63
45
82
30
11
7
77
15
16
14
40
50
40
2
27
36
87
9
39
ABCD 328274426*7^$a-1 [50038]
9
30
36
57
60
36
15
21
36
39
9
51
45
24
36
3
21
51
78
18
132
9
99
18
3
12
51
36
33
57
30
45
3
33
51
12
33
33
3
60
21
30
36
45
24
21
60
15
123
21
36
120
36
12
9
96
27
3
96
48
36
12
30
99
15
24
6
3
48
45
24
15
36
69
15
12
3
180
21
9
6
21
21
30
45
45
6
69
3
42
72
207
12
21
30
21
12
24
63
45
9
12
3
15
24
30
30
9
3
60
66
75
27
12
18
6
21
48
180
3
162
12
3
57
111
39
9
15
6
6
9
141
54
21
72
60
27
21
9
3
87
84
9
36
15
72
33
24
3
12
9
21
48
15
24
45
60
96
3
15
9
75
21
51
24
57
48
57
30
144
21
45
15
39
57
132
27
57
51
54
15
3
24
6
3
75
30
36
66
24
9
12
216
3
21
60
96
99
24
33
96
9
15
105
30
9
84
15
9
72
3
18
6
36
9
39
12
33
156
21
48
30
9
24
9
99
12
36
168
75
18
27
12
3
6
24
84
39
27
18
30
30
27
36
33
3
3
9
15
24
9
3
33
27
84
30
36
54
9
24
27
24
21
9
27
84
15
165
12
108
72
84
12
27
45
39
9
84
63
36
60
9
27
30
42
30
42
24
33
24
3
42
3
12
3
102
18
45
60
24
27
21
9
3
72
21
135
12
45
78
54
48
63
9
51
60
27
21
15
6
39
9
12
6
33
24
60
15
93
27
12
66
18
6
15
105
27
9
60
3
12
48
51
36
21
21
15
84
21
27
60
36
24
3
93
45
87
27
21
60
12
15
12
144
45
48
39
60
72
21
15
6
18
36
45
24
15
21
87
105
12
33
18
54
12
15
39
21
96
105
15
45
87
27
24
12
72
30
30
12
21
39
84
36
81
9
60
15
3
108
45
84
3
9
9
78
21
3
6
66
21
36
3
30
30
6
12
3
129
15
48
3
12
45
24
36
15
57
15
24
33
24
24
75
9
27
42
6
9
36
72
3
69
3
12
12
45
12
63
30
27
33
18
48
42
3
39
90
39
21
36
42
60
12
36
102
48
18
57
24
63
18
18
69
108
36
3
24
21
15
6
54
21
3
45
9
12
6
24
36
12
6
3
33
51
63
96
69
15
9
15
33
57
6
9
48
99
21
9
30
45
12
9
54
93
3
84
21
3
21
24
9
147
12
33
18
21
24
24
21
6
81
24
99
18
30
9
63
57
15
21
84
33
63
156
36
75
9
12
99
33
69
60
6
69
51
21
24
36
3
21
3
72
30
114
24
6
15
36
57
42
9
81
48
15
3
9
15
48
21
15
6
54
24
21
96
21
15
3
117
9
51
120
60
3
36
6
3
15
30
3
27
33
12
39
9
99
45
3
36
108
9
9
75
48
36
51
48
96
33
105
3
12
27
78
42
24
24
72
9
60
9
12
18
9
72
27
18
51
33
39
9
12
3
3
9
15
96
21
111
21
123
96
9
39
12
12
33
12
120
12
33
51
108
21
27
15
33
15
90
72
18
45
12
9
36
54
45
21
18
57
75
48
12
45
144
12
15
24
18
6
6
3
81
3
123
24
12
12
21
135
6
108
6
81
120
12
36
21
30
9
93
3
15
6
30
21
33
6
33
15
42
51
15
24
108
57
21
54
93
24
51
36
105
51
9
75
24
36
96
18
12
51
15
21
21
27
36
39
105
48
36
75
12
54
51
39
33
24
27
24
45
45
6
153
3
240
36
45
24
39
81
84
39
9
12
21
27
111
36
42
3
15
24
12
57
21
12
15
24
39
12
24
54
18
21
108
3
36
9
36
51
36
132
36
21
36
63
45
36
3
72
60
90
63
27
21
75
18
171
39
24
21
36
39
9
3
33
15
57
15
12
12
165
21
54
45
12
48
24
9
18
78
3
48
15
9
69
51
24
60
105
3
9
27
9
15
84
111
72
42
3
27
18
12
66
12
21
36
12
3
6
99
45
78
36
60
21
12
33
96
18
24
30
42
240
96
9
9
3
84
75
30
15
159
36
42
6
30
3
3
33
51
21
120
24
117
39
48
3
12
6
39
12
48
27
21
36
96
87
18
3
9
30
45
48
48
27
138
3
108
48
105
15
24
60
75
12
18
39
15
12
288
30
30
30
3
12
105
66
24
57
3
6
84
138
24
24
24
36
24
33
84
9
3
33
39
39
9
36
45
6
96
9
87
81
60
81
6
57
60
132
45
18
108
9
36
96
3
33
27
30
30
30
18
129
12
48
48
12
51
93
9
15
24
21
6
69
48
84
3
45
51
84
21
51
18
30
12
90
3
15
45
24
12
87
18
3
12
12
60
45
15
39
81
27
60
30
75
144
12
21
30
48
18
27
24
60
3
21
57
15
15
6
87
24
39
144
36
57
3
120
69
15
45
12
120
12
24
3
24
9
12
15
21
3
33
123
12
24
57
57
27
63
21
39
6
87
63
33
108
60
39
24
24
57
39
201
12
9
60
42
21
24
3
48
6
48
135
36
15
36
48
6
27
12
60
36
24
36
15
21
9
156
3
12
24
12
48
21
3
12
3
138
39
9
27
39
48
21
24
3
57
87
9
24
27
24
24
9
3
21
63
9
96
15
12
9
15
33
84
27
21
12
81
48
111
51
12
81
144
51
69
36
9
27
21
42
66
15
108
189
3
39
33
15
12
45
15
201
12
3
33
24
135
30
42
78
90
156
6
18
18
3
15
45
45
12
87
60
48
15
30
15
36
12
9
66
21
69
15
51
33
72
24
12
24
3
45
72
84
9
42
24
6
48
18
9
45
27
96
63
9
3
45
87
21
84
21
27
15
12
33
15
42
39
84
12
21
42
6
ABCD 328304636*7^$a-1 [50005]
92
6
28
6
18
32
76
126
41
79
36
2
40
72
11
36
21
64
26
6
10
29
67
36
30
20
6
21
7
8
18
3
15
12
72
18
22
5
51
93
19
17
1
32
28
48
14
45
12
13
48
2
4
2
54
12
24
16
113
25
20
10
48
6
18
12
12
6
11
45
30
54
15
13
8
22
12
161
9
52
6
17
9
6
34
14
4
36
30
2
18
60
12
18
22
6
24
29
13
23
36
19
5
13
23
84
24
12
19
86
90
9
21
27
243
33
1
6
32
36
10
32
39
45
15
45
54
21
9
22
18
59
67
29
13
12
12
6
96
17
31
18
24
8
99
36
31
6
71
43
26
27
109
18
36
8
9
3
6
12
78
52
12
8
4
8
10
168
62
45
19
8
45
63
21
9
28
68
16
50
69
27
57
15
18
22
62
63
19
44
45
72
19
36
53
1
8
15
25
38
36
12
28
26
15
7
32
24
12
9
7
18
20
15
1
11
15
52
24
8
60
48
18
10
14
28
2
33
7
29
19
18
47
199
60
29
9
24
22
30
36
56
16
11
3
10
23
3
6
48
22
29
12
9
15
135
18
27
39
4
5
27
33
3
9
9
52
2
58
6
78
6
20
22
66
5
121
11
7
86
6
30
36
58
12
6
68
51
13
18
6
20
4
23
9
28
18
36
5
25
74
9
9
75
60
67
68
126
64
30
5
72
25
11
7
5
121
20
40
24
38
4
14
4
2
16
2
27
39
9
13
20
22
5
79
18
38
12
46
35
168
27
34
48
108
66
8
18
27
24
49
68
10
2
4
56
18
40
17
36
1
23
25
2
16
30
62
34
54
29
91
42
2
10
12
30
41
27
33
7
41
33
16
23
135
34
6
5
33
40
98
16
53
12
45
58
18
60
8
72
4
48
35
13
23
27
4
36
17
1
144
18
14
18
12
36
22
131
19
26
15
9
16
20
12
42
57
33
3
13
12
36
132
2
46
6
101
12
9
34
30
50
70
2
34
30
36
20
22
36
6
14
66
28
8
33
36
7
68
33
81
16
23
36
24
1
26
10
38
10
23
7
5
31
12
84
5
75
28
50
28
20
76
48
11
24
9
102
10
48
20
27
49
8
58
29
9
58
14
39
15
30
15
21
16
54
17
19
24
54
86
24
18
40
12
54
12
72
12
54
54
42
11
9
4
11
45
10
20
34
47
91
24
2
22
41
61
11
36
24
12
51
4
48
5
15
36
21
9
58
56
18
12
27
9
15
21
88
2
9
7
6
6
18
50
45
27
57
36
1
44
16
54
8
30
6
36
12
10
30
108
14
6
4
30
20
58
48
18
47
12
13
47
13
95
37
8
16
23
24
9
27
36
57
58
104
34
36
18
6
20
36
30
9
27
69
81
34
24
26
60
3
15
21
49
11
1
18
20
16
74
58
24
14
75
1
23
192
24
25
24
8
40
14
33
19
18
6
20
178
14
4
14
40
32
27
51
16
66
11
49
11
9
90
34
146
21
13
2
10
12
59
39
76
18
11
91
8
10
30
66
14
82
71
67
60
5
21
90
16
38
27
31
14
24
16
18
68
33
1
6
12
12
8
4
6
68
16
6
54
107
13
12
2
9
7
36
30
30
2
3
103
54
86
16
44
40
5
9
30
6
4
18
12
48
2
16
74
96
18
4
54
54
14
76
80
40
14
36
46
18
26
60
12
33
7
38
10
20
46
14
30
40
23
96
9
27
72
13
14
52
29
25
32
42
22
18
30
59
15
28
2
6
4
66
14
6
48
18
42
27
21
87
13
23
25
6
12
56
22
12
32
4
11
21
15
63
45
3
34
18
54
26
45
57
16
18
29
1
24
12
95
7
6
24
11
15
16
6
6
29
13
2
21
31
138
35
9
22
12
18
14
9
72
45
63
37
59
45
3
36
36
37
54
14
39
19
5
1
26
22
6
53
1
2
9
85
2
30
52
11
1
24
8
3
15
4
24
29
9
15
45
58
12
5
9
15
19
53
9
36
72
63
3
6
75
13
11
43
14
15
117
16
24
35
60
1
96
50
6
27
27
22
12
14
28
17
13
59
13
20
48
22
20
21
13
104
15
3
9
1
62
18
99
36
60
7
18
24
8
24
39
37
23
72
48
24
36
27
10
20
34
8
46
114
78
84
14
22
30
186
6
17
7
17
12
45
54
6
12
15
12
24
27
18
102
34
12
18
14
16
54
5
49
18
6
44
87
7
30
18
6
72
6
60
53
1
6
66
42
36
42
54
26
22
20
36
52
24
17
81
51
7
60
12
42
48
30
29
67
68
6
34
90
11
9
12
15
48
13
6
5
21
27
9
46
8
52
18
96
11
37
11
9
27
15
48
22
23
13
2
12
114
111
43
24
6
24
2
204
34
11
27
21
45
16
48
35
24
39
18
16
12
18
60
2
6
16
29
45
84
42
22
98
42
64
2
88
17
79
12
44
12
24
21
15
30
18
24
16
6
12
36
32
40
42
53
24
36
9
46
30
24
24
20
3
7
65
37
30
14
22
2
3
69
48
15
25
11
36
31
14
4
24
128
42
4
41
12
45
15
73
8
10
54
26
48
9
15
12
88
20
33
61
32
15
12
15
34
102
29
15
12
40
5
1
14
21
27
16
2
34
18
74
4
77
15
54
22
14
88
11
21
18
36
9
24
25
38
34
6
66
23
1
24
6
74
22
14
12
27
31
14
96
39
108
7
8
102
15
3
22
131
15
12
45
15
12
18
64
23
25
83
12
36
7
17
21
99
45
40
60
59
19
6
2
10
20
34
20
4
30
24
140
15
13
48
2
9
7
24
5
9
18
70
11
36
111
18
34
2
60
70
20
9
61
59
9
16
47
24
45
3
13
47
36
31
89
13
24
50
12
4
24
14
30
36
70
83
9
82
5
25
50
58
47
1
35
45
100
20
99
25
98
34
23
25
24
36
20
28
30
30
2
16
12
18
54
30
35
1
12
68
18
9
87
48
6
16
6
12
30
30
48
38
12
40
32
78
4
30
23
79
17
1
74
24
16
32
52
26
4
32
48
4
18
5
31
12
101
9
76
47
27
12
22
6
12
65
3
82
6
20
54
34
26
30
33
3
10
8
24
75
15
30
40
36
12
2
22
18
38
40
32
102
130
50
81
69
3
7
36
20
9
15
66
70
38
112
18
29
75
6
58
26
15
3
24
52
60
36
24
6
11
91
18
38
24
28
6
18
36
5
45
94
12
24
56
58
23
39
24
16
5
25
2
9
24
91
20
16
30
18
6
11
27
34
56
34
8
21
9
76
12
11
25
11
24
61
42
8
10
78
84
30
78
6
2
18
18
6
18
48
22
2
58
170
6
4
24
8
30
4
90
2
9
3
6
27
27
10
128
24
22
18
35
15
70
23
13
30
38
24
18
12
82
66
14
6
16
30
6
5
7
29
13
2
22
8
16
11
24
45
3
1
12
23
9
27
55
8
28
42
42
14
24
4
66
41
51
54
39
15
4
44
22
47
97
14
9
45
18
28
14
3
27
16
20
10
18
12
104
45
24
45
12
22
6
6
18
11
15
34
23
31
41
7
36
42
2
118
35
ABCD 328341186*7^$a-1 [50033]
24
2
15
25
6
17
60
43
54
20
40
23
7
36
2
10
60
6
26
16
41
103
29
1
78
12
5
1
11
33
15
61
8
75
51
40
77
13
50
46
54
6
54
8
9
67
53
1
42
17
67
53
7
6
30
30
23
36
21
15
72
12
49
96
66
48
5
7
14
36
3
27
64
24
17
12
3
106
47
13
62
21
24
13
2
21
49
62
40
80
28
32
24
33
13
24
6
8
72
9
1
6
12
2
30
34
114
12
89
7
48
5
51
40
38
16
71
48
67
24
65
37
24
54
29
7
5
15
57
91
65
60
43
2
6
70
54
18
11
97
35
55
72
14
75
24
15
46
20
3
43
29
24
25
6
60
60
5
60
1
59
19
54
50
22
38
58
38
93
21
6
6
16
14
33
1
59
67
5
1
54
228
65
61
56
70
6
42
6
30
24
77
3
36
40
12
14
34
30
14
105
7
20
46
11
12
1
8
70
5
12
13
12
68
15
7
29
1
6
29
12
7
53
3
48
100
42
23
7
54
6
38
42
24
4
36
5
55
26
30
9
21
18
21
1
47
36
24
36
7
20
18
10
48
18
14
45
7
50
4
66
96
12
36
65
55
5
19
6
35
48
12
55
29
27
58
42
6
42
2
39
156
19
29
25
11
21
27
31
26
51
15
24
9
43
12
66
11
55
8
30
39
7
24
29
13
14
33
13
48
32
90
54
36
10
24
6
50
45
63
21
31
5
45
3
1
6
53
1
12
14
24
21
15
10
23
12
25
38
9
43
90
80
4
35
37
11
27
16
80
4
72
32
9
7
6
6
41
3
54
3
7
5
15
22
14
33
12
12
37
35
37
78
26
70
125
49
54
6
36
47
36
36
61
35
163
18
23
25
30
176
45
9
84
15
13
12
35
36
24
7
68
16
41
61
42
36
12
30
14
40
8
28
24
54
14
9
31
2
10
5
99
21
43
26
34
2
28
47
1
47
7
53
12
43
17
12
49
38
24
21
235
113
61
11
7
38
3
13
54
66
47
21
27
24
79
5
51
10
14
36
6
46
41
1
72
95
15
10
8
40
56
3
7
5
21
46
17
13
30
12
96
26
27
12
15
21
24
60
21
16
12
50
28
29
9
24
10
12
20
204
10
23
43
53
12
39
21
183
141
15
70
11
12
21
195
73
23
9
15
67
89
7
30
14
84
6
63
1
24
96
20
36
18
46
120
24
11
31
48
32
45
49
50
16
84
36
5
1
90
42
62
45
33
10
12
20
10
20
10
5
24
69
15
115
29
48
45
39
45
16
83
25
18
30
59
61
14
4
41
63
9
19
18
14
9
43
6
2
12
28
12
24
30
11
15
18
42
33
13
2
6
15
7
12
36
5
31
110
16
24
80
27
13
23
12
60
3
42
64
71
15
4
50
36
75
24
19
17
12
7
6
156
11
3
10
50
69
75
16
5
48
87
18
12
15
43
50
10
101
84
7
77
3
60
28
77
3
9
7
50
64
59
21
12
24
3
12
7
41
109
83
1
18
5
24
72
21
3
27
24
9
7
53
73
11
12
19
6
83
37
6
90
54
14
16
26
10
6
8
4
17
60
31
42
32
4
74
76
20
21
15
18
30
9
43
5
25
6
29
13
11
49
35
1
20
15
9
70
41
21
15
45
16
24
18
5
21
4
47
31
24
65
48
37
35
25
84
14
70
18
24
20
45
1
12
107
25
35
3
22
18
5
31
12
30
11
43
8
28
17
24
13
14
9
27
34
150
5
24
57
84
3
73
24
71
24
24
7
18
11
1
38
30
22
20
60
18
10
5
36
19
48
17
1
60
23
48
15
4
5
24
67
5
55
17
60
31
62
3
12
55
5
55
8
16
12
8
9
45
16
26
46
42
26
4
18
32
58
18
12
17
7
17
12
1
18
42
78
6
120
11
12
1
42
8
105
12
55
20
9
1
35
19
5
7
12
32
28
5
60
57
40
54
24
12
30
6
53
15
6
10
8
12
136
44
40
17
36
115
6
11
24
39
36
24
12
16
17
31
6
14
4
5
7
17
36
87
46
38
69
25
18
2
15
1
26
40
6
84
20
15
19
5
7
32
42
18
60
9
67
80
16
5
39
36
33
205
12
6
44
28
29
19
14
40
30
5
3
22
47
37
23
7
53
12
15
34
42
5
1
44
4
66
89
81
18
10
18
24
14
3
7
14
15
7
24
20
24
40
17
13
96
6
17
43
78
62
45
3
57
3
52
18
18
17
75
40
12
6
104
15
24
24
37
23
36
24
13
132
72
68
36
30
4
48
24
78
30
12
6
11
73
20
16
44
3
36
21
15
9
63
7
56
93
27
10
8
16
23
3
24
4
2
64
72
14
34
14
22
18
42
23
61
44
22
44
24
42
60
70
18
12
23
21
36
70
53
21
4
50
69
7
42
24
110
58
2
40
17
36
15
112
77
67
24
20
22
35
12
120
13
78
17
12
21
118
32
9
19
60
14
27
13
23
81
15
21
84
6
9
7
92
42
10
60
108
32
28
6
35
19
36
6
30
18
62
24
4
50
16
11
19
24
20
9
7
44
36
4
5
1
56
18
45
31
29
12
15
18
15
12
31
44
76
38
15
7
42
11
21
3
15
21
1
18
17
75
100
29
1
23
72
55
80
18
10
32
45
19
24
6
6
5
60
79
86
63
37
8
42
4
29
12
115
6
48
83
1
35
13
71
7
6
6
92
9
7
54
6
50
6
18
40
35
27
10
66
8
36
34
23
48
12
19
24
8
30
75
43
29
25
84
20
10
6
23
27
105
12
7
29
1
6
96
32
96
6
24
6
16
32
16
5
31
30
8
60
12
18
72
24
4
30
80
96
4
42
5
31
32
81
31
30
6
134
30
57
67
6
23
111
16
8
12
30
16
11
1
35
13
11
37
11
15
70
18
5
36
96
115
54
11
39
45
60
48
48
31
2
60
70
29
27
22
30
53
19
17
60
48
15
160
41
36
3
21
157
12
26
34
47
60
61
23
1
6
14
18
16
26
27
37
96
107
108
109
30
56
10
36
14
4
56
28
32
28
5
7
8
22
23
21
66
93
115
5
60
24
7
60
5
61
23
25
2
4
36
6
83
21
46
17
51
6
4
90
26
16
38
16
36
32
45
1
24
12
18
12
17
12
1
138
12
5
61
18
125
49
47
19
12
41
33
3
12
9
70
44
12
100
29
48
7
54
12
20
27
48
84
31
48
5
12
3
46
6
24
53
48
9
46
29
69
30
60
10
12
23
12
61
47
12
72
7
6
50
4
14
28
62
21
69
42
4
36
77
7
6
110
105
13
6
72
78
23
3
9
15
52
29
1
23
19
20
52
6
2
9
37
6
24
41
25
59
61
18
90
26
22
18
14
22
17
3
58
35
72
43
5
75
28
48
101
55
36
14
ABCD 328395822*7^$a-1 [50005]
17
14
12
118
7
61
19
12
5
11
5
44
18
6
36
6
18
23
7
12
18
19
5
3
1
36
35
1
27
16
7
70
7
19
18
3
39
36
9
20
1
4
3
9
24
39
9
12
7
48
4
3
12
96
25
4
1
16
11
20
17
60
35
49
11
15
10
11
4
21
36
8
4
7
44
69
12
24
7
68
11
24
10
15
48
20
1
12
2
22
14
17
49
4
26
6
27
27
17
5
62
57
4
20
1
12
8
28
14
12
22
15
11
18
19
41
7
5
19
45
11
3
18
6
1
59
60
18
6
36
66
11
28
45
4
7
40
33
7
9
3
9
11
21
40
31
43
5
7
10
3
8
49
3
21
12
19
17
98
46
87
17
23
12
1
11
7
10
7
55
5
12
67
1
65
16
104
67
24
21
19
7
6
3
13
7
55
78
11
31
12
10
140
4
32
30
12
6
28
3
8
4
44
1
3
36
9
15
29
6
34
108
48
3
11
10
31
1
24
6
22
3
29
7
17
24
59
7
70
24
8
24
35
17
3
5
6
10
7
20
33
8
7
17
27
25
15
11
5
44
5
4
7
7
12
34
11
21
24
24
12
11
48
13
28
15
21
3
40
12
4
1
11
13
20
28
39
8
3
24
10
75
20
3
58
44
96
59
55
18
52
19
8
5
6
18
7
29
6
22
19
5
14
17
1
47
41
8
15
33
16
3
21
2
17
17
7
25
19
12
11
5
5
84
8
7
16
77
31
7
29
8
20
3
12
1
32
28
21
26
6
52
2
6
16
20
48
3
12
3
12
34
2
22
32
27
3
13
9
3
21
2
5
43
10
2
9
16
5
28
63
8
81
12
35
53
2
5
17
11
33
16
12
44
28
20
31
29
19
32
3
34
23
28
4
4
3
10
19
5
12
60
12
12
12
75
21
32
84
12
54
46
26
18
7
36
4
5
39
11
41
5
14
24
1
4
56
9
84
32
30
12
25
17
18
34
12
7
40
85
38
6
30
48
18
16
19
13
30
9
1
14
13
17
16
14
13
9
12
3
48
35
6
16
38
22
11
25
7
41
14
17
5
27
29
27
81
52
14
10
15
35
13
21
36
24
31
31
17
1
24
4
24
24
35
20
19
30
52
20
35
12
37
18
17
55
22
74
78
19
21
12
14
5
20
21
2
33
1
8
4
7
13
4
19
13
3
8
19
13
5
47
31
1
45
24
20
35
5
47
4
57
3
4
7
18
16
14
5
20
5
30
5
19
18
4
36
86
12
1
48
5
3
15
46
14
34
12
20
12
16
24
7
32
41
15
15
34
15
5
4
12
2
17
1
12
16
7
17
8
24
18
36
12
9
16
33
31
13
136
14
42
30
10
24
14
37
21
2
13
92
45
4
48
60
86
1
17
59
5
8
7
9
11
44
37
4
43
7
5
7
36
10
24
15
9
11
16
32
33
11
5
3
9
3
16
67
30
24
16
11
27
13
5
35
40
25
2
10
2
36
29
1
24
6
1
23
21
20
37
19
33
12
19
5
8
12
11
41
2
17
13
66
5
17
35
40
21
27
20
4
11
1
64
7
22
20
18
12
34
19
17
12
12
39
5
12
4
60
2
29
16
33
7
35
10
51
29
11
13
11
5
62
10
48
51
33
44
6
5
1
18
21
80
1
4
3
33
38
53
20
23
36
69
8
24
61
28
7
17
7
24
12
13
16
86
34
8
16
7
17
12
3
5
48
23
20
23
1
83
29
19
18
28
8
7
17
4
48
24
7
13
31
16
7
1
57
12
12
2
10
15
17
11
25
18
6
47
17
7
5
14
6
12
28
2
89
5
62
1
21
14
13
32
8
24
19
18
12
11
1
15
61
51
5
6
30
19
56
25
2
29
17
19
41
3
40
5
26
125
13
4
8
36
66
10
7
17
12
48
14
30
7
9
48
14
12
6
76
12
2
49
11
10
2
37
53
11
31
10
12
38
12
30
30
22
51
8
56
8
59
6
4
48
19
7
17
5
23
15
6
27
33
27
4
5
40
35
33
16
3
9
12
12
7
8
40
1
18
24
18
30
37
17
16
35
12
20
17
31
12
20
47
6
4
3
33
2
13
36
47
29
1
47
13
23
16
32
12
24
29
15
100
19
6
47
19
10
8
67
53
12
11
4
33
6
10
14
1
59
6
4
12
2
109
11
5
37
3
20
28
16
56
63
84
6
18
60
1
11
24
21
9
35
12
36
31
22
2
6
30
21
15
13
35
22
44
24
28
12
32
11
13
11
13
4
23
13
2
81
73
71
21
11
19
17
53
2
5
8
9
86
17
43
1
11
37
5
11
7
12
10
14
41
1
7
9
38
34
12
2
12
18
3
24
9
4
2
10
36
8
7
20
15
41
73
4
2
41
17
7
13
12
28
20
31
48
33
62
42
36
18
12
90
27
27
1
29
6
9
61
7
29
3
23
5
5
35
1
60
2
1
33
20
4
31
8
5
23
79
5
17
38
34
60
7
12
7
17
5
2
6
6
46
26
10
38
34
12
60
3
21
50
10
7
7
5
55
6
16
2
21
21
19
16
13
52
12
55
1
6
6
7
40
17
14
10
32
47
13
15
20
44
28
29
38
53
29
14
12
18
7
12
20
3
18
28
7
29
26
18
12
4
7
7
1
29
52
8
87
27
13
40
29
35
1
2
5
43
37
69
8
4
12
7
7
18
4
32
23
19
10
8
36
51
9
3
37
20
4
20
40
91
28
3
69
25
15
11
57
12
16
21
8
3
1
2
1
41
19
11
5
100
117
63
57
7
69
35
33
4
38
24
13
9
39
77
23
7
42
15
28
4
29
8
4
3
36
9
32
19
16
1
7
23
22
2
36
12
1
16
31
10
67
29
15
48
48
65
16
23
1
8
6
24
10
60
62
5
55
10
15
12
9
8
6
5
36
20
17
16
50
18
4
3
21
44
4
7
43
10
72
7
25
43
60
9
26
41
7
1
35
18
55
4
17
2
12
46
2
25
33
36
26
65
5
8
51
3
5
12
41
14
21
15
9
9
16
24
2
18
43
28
16
12
63
10
31
5
3
11
70
14
6
16
72
12
2
10
2
6
7
17
84
87
1
15
29
4
72
48
27
4
5
144
36
24
7
7
60
1
12
36
9
32
39
25
39
16
7
53
8
5
7
4
43
17
5
8
4
12
12
7
28
8
19
13
17
4
36
7
17
79
1
31
11
17
13
12
7
57
12
31
5
38
12
10
7
4
3
41
1
18
10
11
16
59
33
21
23
29
7
13
35
19
46
15
23
13
11
10
36
48
14
5
19
1
72
11
89
52
16
47
30
12
15
16
32
8
19
30
7
16
7
13
23
37
9
48
43
17
31
25
11
5
23
3
34
38
1
9
20
3
37
38
13
9
68
40
19
13
7
48
41
28
2
10
59
25
15
45
15
59
9
48
12
21
79
5
40
24
8
6
29
12
5
44
24
100
12
2
17
29
36
36
12
14
49
21
24
19
13
42
17
12
28
33
4
14
6
43
17
4
31
1
12
15
13
7
5
24
8
6
34
74
22
14
46
80
40
36
8
4
63
17
39
8
37
18
5
12
5
12
3
12
8
15
17
72
17
47
1
8
23
32
5
43
153
12
12
26
12
6
30
34
50
30
52
12
56
12
47
4
3
58
2
6
4
20
12
7
20
13
8
27
37
7
16
84
28
35
25
33
2
10
2
70
3
5
12
7
4
49
51
39
36
46
2
34
32
3
61
31
49
12
24
18
57
20
17
2
29
1
16
26
12
17
5
115
5
8
30
6
47
13
31
81
8
36
47
20
4
24
1
39
3
6
51
1
19
13
4
12
14
5
24
13
6
45
25
20
40
14
10
3
4
4
27
33
3
12
49
9
48
8
3
8
72
8
4
41
39
12
21
50
22
14
41
12
7
10
3
48
21
75
5
12
4
14
10
36
12
84
15
64
7
12
1
21
38
17
113
20
12
4
12
43
8
35
21
1
14
9
13
15
4
31
125
77
24
31
8
33
19
12
49
24
28
8
19
88
8
5
64
14
1
5
6
5
4
21
11
16
12
32
5
12
14
90
4
8
11
12
52
9
16
3
47
85
12
57
36
3
5
16
3
11
6
42
18
16
20
47
16
51
10
91
8
28
7
25
12
9
2
10
14
46
7
44
16
68
21
2
12
12
42
15
3
29
5
12
48
12
32
7
12
72
33
11
4
29
16
12
19
29
132
12
2
37
5
12
66
9
36
32
1
28
2
22
24
8
16
48
14
72
6
4
36
14
12
22
14
9
16
9
50
1
52
17
36
35
73
60
2
25
29
6
17
13
4
12
103
19
22
15
40
24
25
7
4
5
2
10
15
64
1
36
7
16
19
46
8
11
49
51
13
3
21
92
11
5
36
3
59
30
6
6
91
29
42
36
34
43
24
31
17
48
5
15
23
21
25
50
41
13
4
3
53
6
1
35
10
39
11
18
27
25
7
29
26
18
15
32
41
50
13
24
77
3
16
29
42
46
7
109
4
3
28
5
27
17
12
15
1
3
60
80
3
12
6
59
43
10
8
28
32
30
30
30
1
4
13
83
37
6
13
5
12
18
22
7
16
8
80
9
15
35
30
4
56
24
27
4
35
10
3
23
82
67
1
31
17
7
77
4
32
12
4
15
16
37
40
8
19
36
9
3
11
10
2
25
5
4
15
16
7
49
4
5
14
66
4
50
30
7
33
14
29
24
48
13
15
1
12
44
83
17
7
24
19
1
17
3
24
1
2
37
41
7
24
17
28
96
7
31
46
44
11
80
56
8
55
1
56
3
12
6
11
48
1
7
9
26
5
5
2
18
71
73
40
63
12
11
78
6
21
12
28
21
14
77
5
24
72
2
1
53
11
5
24
12
51
ABCD 328420728*7^$a-1 [50004]
40
27
15
24
129
15
12
2
35
17
6
1
16
7
4
32
50
7
1
19
1
10
10
7
20
8
11
6
63
15
65
11
20
41
7
30
10
1
55
14
35
1
15
31
14
14
9
11
5
28
20
23
21
4
85
7
3
13
1
18
22
2
14
7
3
5
9
7
60
69
32
15
8
8
28
84
5
27
24
8
32
1
15
43
6
6
50
14
8
13
9
14
4
20
16
22
7
21
40
14
28
2
11
48
9
50
2
31
4
13
4
6
9
3
58
2
30
38
33
12
12
8
37
60
6
2
48
7
17
40
8
12
15
7
26
10
49
13
16
20
12
22
28
8
12
45
13
11
44
1
11
16
21
20
7
36
45
20
10
2
63
40
12
21
6
6
18
30
3
12
16
45
8
6
9
8
25
8
3
32
5
46
13
13
12
7
9
40
14
45
8
15
25
23
40
44
42
4
4
2
17
39
17
33
38
12
8
37
13
4
6
1
39
2
39
4
20
8
1
16
6
44
30
10
13
7
12
45
28
37
48
50
37
7
22
6
14
15
9
6
6
20
10
1
17
36
44
34
12
17
7
5
1
6
22
6
70
4
12
8
3
19
4
2
4
14
14
46
9
3
13
5
79
13
15
45
31
17
15
9
16
55
4
32
13
23
8
5
10
5
28
7
2
4
27
16
1
4
6
22
4
19
32
5
70
42
12
18
5
48
25
39
40
4
19
10
3
5
24
48
15
41
4
8
28
7
5
4
38
9
3
21
12
4
17
27
17
3
25
54
1
25
10
110
58
6
54
37
5
18
4
1
4
5
59
21
20
3
5
44
16
4
54
50
7
17
3
29
8
3
48
27
30
18
10
26
16
18
23
3
36
18
39
5
3
29
24
3
29
31
12
27
10
10
4
8
18
3
7
10
15
7
13
5
8
19
3
40
10
4
3
51
14
28
54
21
9
58
2
24
59
16
4
5
12
10
21
13
3
9
7
20
25
6
2
14
33
3
14
6
9
3
9
51
18
52
8
3
27
54
27
13
14
2
14
9
11
17
57
10
4
50
8
4
28
8
10
13
1
11
8
71
1
8
5
26
1
19
61
5
64
3
73
12
50
8
34
14
6
28
32
3
41
40
19
1
62
9
68
21
12
11
16
40
21
2
2
23
15
73
11
20
21
3
16
14
3
9
12
11
12
25
54
30
54
2
15
13
15
9
11
25
6
4
22
4
6
21
1
3
52
11
2
12
10
38
12
6
10
4
52
3
15
13
5
68
2
38
20
39
8
17
55
16
9
91
28
56
45
11
31
21
7
92
34
14
61
25
24
3
17
26
5
1
11
25
43
5
64
2
1
24
29
20
23
4
32
4
9
22
13
9
26
18
23
37
6
9
20
7
12
72
40
41
20
29
116
24
6
18
27
13
40
14
8
21
16
13
14
17
37
3
8
29
27
25
23
1
4
23
20
9
3
35
25
20
4
5
27
1
10
18
4
23
40
5
35
4
41
12
10
1
39
10
19
7
5
15
14
26
9
16
5
44
12
15
16
16
19
2
38
9
16
7
37
1
28
27
15
2
26
5
31
36
2
3
48
5
10
9
25
2
13
5
15
20
23
44
38
2
14
20
3
19
9
4
8
19
50
24
34
32
4
18
8
8
14
10
7
32
13
36
27
16
4
5
30
6
20
12
48
4
8
52
12
16
7
24
17
12
15
28
21
4
7
16
9
8
19
12
3
38
50
8
12
21
1
2
78
40
35
3
2
11
36
3
36
22
47
11
2
8
35
25
23
3
30
10
18
26
6
3
27
1
25
43
81
4
74
16
6
14
62
48
11
3
1
28
4
32
31
2
10
5
9
36
4
24
26
21
7
66
2
53
1
3
1
30
29
25
6
9
12
11
41
24
56
1
11
4
61
44
31
27
22
18
82
3
19
13
16
12
7
53
49
18
29
7
2
28
35
25
32
3
64
3
2
2
5
31
9
49
14
2
11
13
23
12
12
49
15
8
43
64
74
7
13
10
14
10
26
44
16
26
1
13
7
23
2
28
6
18
68
14
17
9
19
52
1
27
15
26
48
12
12
26
34
22
29
4
3
21
32
32
5
11
57
2
13
7
2
52
3
1
52
32
19
21
51
8
11
9
7
25
25
19
8
8
41
4
23
1
46
36
86
7
64
84
13
4
20
23
35
24
14
3
1
8
7
1
32
23
5
3
61
10
6
22
5
5
43
9
8
4
7
29
20
10
28
14
18
34
27
11
13
48
27
14
8
16
3
44
13
6
4
17
15
22
42
26
18
12
1
11
12
4
20
9
5
3
25
7
1
22
2
7
3
60
26
46
4
50
23
16
21
12
12
12
19
4
31
6
23
5
3
112
5
28
7
3
12
10
23
56
21
36
2
14
40
6
9
49
15
7
12
57
12
4
28
24
21
39
5
20
8
12
39
11
50
3
19
18
38
12
1
84
16
4
8
23
13
9
4
54
9
5
106
2
14
1
33
14
9
1
28
88
6
34
16
56
10
24
17
21
3
12
23
32
12
14
12
4
6
9
28
48
32
1
44
10
26
35
45
20
2
12
18
12
8
22
33
17
38
20
24
4
22
50
38
20
7
20
33
31
28
27
5
4
17
20
4
6
2
16
35
9
3
4
19
25
7
45
3
62
10
13
11
14
4
3
8
7
30
12
10
10
36
22
81
9
28
66
9
5
10
10
4
8
14
21
9
7
7
4
2
67
1
46
2
4
19
17
24
7
1
55
45
18
21
3
36
61
1
31
9
23
88
48
1
20
56
59
13
14
1
37
7
4
7
54
18
49
39
13
19
18
19
5
18
38
2
21
4
77
64
4
59
44
8
1
15
41
12
3
32
5
47
36
39
9
1
4
3
11
9
1
36
27
20
5
18
30
12
20
7
45
42
9
55
9
27
5
105
30
54
23
7
2
4
46
5
9
40
4
4
10
30
2
18
20
15
1
12
11
12
19
16
29
27
24
12
2
28
32
10
38
28
3
27
9
41
3
17
64
3
19
54
6
16
10
4
4
3
29
47
55
21
16
36
5
68
2
9
23
49
33
18
8
2
2
14
42
12
21
21
7
32
17
4
56
3
41
50
30
68
10
6
12
10
8
37
17
3
32
56
35
4
36
5
15
49
5
12
19
4
5
8
4
28
26
2
35
23
10
27
17
28
38
2
12
48
10
68
17
45
28
10
5
15
6
4
40
23
49
40
18
50
20
30
2
20
11
23
16
29
39
5
1
4
26
40
36
5
19
21
9
7
9
8
50
14
38
14
4
7
35
5
80
13
40
35
5
2
10
10
18
10
34
38
41
19
8
21
52
20
33
4
20
7
28
57
14
26
12
8
12
19
12
12
52
5
22
34
10
34
27
61
27
1
20
35
5
7
25
27
16
9
31
17
15
20
13
22
17
15
18
34
14
76
15
4
24
64
20
67
2
27
35
17
49
2
38
20
40
14
8
13
4
11
20
12
4
1
28
27
12
9
41
43
12
15
1
37
12
23
3
50
24
8
10
49
13
3
13
10
2
8
15
9
3
19
9
8
32
12
5
18
13
11
36
2
14
14
24
8
14
8
22
14
46
3
20
76
17
24
4
55
1
19
41
39
16
5
6
17
11
20
5
8
36
25
46
5
9
22
4
5
1
11
19
26
51
4
80
5
34
24
77
29
31
16
21
3
19
34
23
64
33
12
4
3
7
86
75
15
9
12
9
42
18
102
18
31
37
14
36
2
30
30
3
1
18
13
7
16
22
12
35
4
49
23
5
14
12
4
26
19
9
6
20
21
9
7
23
40
25
9
22
38
2
13
16
5
50
5
80
20
25
3
8
28
48
13
12
72
10
46
3
4
37
8
28
4
51
31
18
56
4
16
74
16
2
4
4
35
47
30
48
20
12
52
15
7
5
9
20
14
25
17
14
62
12
3
20
8
20
1
108
3
9
4
2
18
66
14
4
36
36
8
31
29
10
60
9
32
9
20
8
71
9
2
5
3
42
39
27
17
19
6
8
12
7
43
5
12
15
49
23
18
58
5
3
12
57
1
19
7
18
55
28
13
12
18
10
43
19
5
17
8
3
4
17
18
9
33
34
2
7
8
12
16
25
7
15
12
18
10
32
18
52
15
16
24
8
5
42
57
19
9
4
37
7
27
56
9
7
46
4
18
9
1
18
13
9
52
56
27
4
1
8
28
11
19
6
18
20
25
4
17
27
9
16
7
53
28
24
11
1
4
27
25
7
31
13
24
76
17
46
13
8
24
31
22
20
28
3
1
4
30
10
3
32
5
82
5
17
3
32
32
13
16
3
9
31
69
3
5
40
22
9
15
14
6
33
28
5
4
11
8
35
14
16
14
5
17
18
33
5
23
1
30
29
20
5
36
23
21
24
26
73
4
3
2
2
25
24
13
8
2
14
82
18
14
42
15
8
5
16
26
26
4
90
5
4
41
6
13
12
5
10
10
7
33
8
7
16
11
48
25
9
28
26
6
14
4
32
14
10
6
15
29
16
59
4
52
1
7
24
28
4
24
21
10
14
19
17
7
15
34
20
7
29
18
14
39
37
36
31
36
44
5
34
14
2
12
50
12
3
5
43
9
46
37
8
3
60
10
22
13
21
23
5
22
9
12
8
12
7
21
5
24
28
18
4
1
4
5
28
4
7
13
6
4
17
51
5
23
2
48
71
57
2
5
3
1
3
46
35
5
42
9
15
9
5
7
15
1
33
16
28
72
8
2
13
5
14
16
29
8
13
6
16
8
10
7
43
6
27
16
36
5
23
4
15
21
1
23
13
20
3
16
1
10
6
8
10
28
10
8
42
8
9
5
10
21
1
28
40
8
22
6
30
5
37
12
10
21
11
36
2
10
5
16
75
2
38
5
16
76
28
49
19
4
17
46
13
1
22
10
8
3
5
34
26
10
30
11
13
4
67
12
4
33
6
22
20
6
66
44
7
13
6
8
6
20
2
5
27
25
32
103
5
41
12
68
4
3
29
4
82
48
12
25
47
41
7
1
17
6
26
23
4
1
15
1
11
16
23
38
10
108
2
26
2
34
24
21
11
13
40
49
35
41
24
18
8
33
20
9
83
27
14
6
17
17
3
13
48
7
17
10
1
4
17
23
4
1
15
28
8
47
13
5
24
16
15
1
4
3
11
22
8
6
61
4
16
8
24
12
19
12
26
2
2
36
18
10
15
27
13
16
3
5
13
7
35
66
7
5
19
1
120
4
4
4
36
7
3
40
6
68
8
3
19
30
39
17
7
7
36
12
44
9
16
29
6
6
18
17
115
5
43
2
2
9
16
24
24
16
13
14
5
16
24
24
4
1
10
26
40
39
1
14
25
64
7
77
79
34
32
20
38
32
12
16
10
26
17
19
14
31
17
20
52
18
18
20
7
5
7
28
4
59
17
1
14
6
12
10
5
13
7
7
22
7
12
11
26
8
3
21
7
8
32
12
20
24
7
13
48
1
8
46
12
28
32
24
86
3
12
16
20
1
20
22
21
5
32
11
19
26
30
40
9
17
44
16
34
20
ABCD 328487714*7^$a-1 [50053]
54
276
9
48
51
102
42
288
84
6
27
3
18
51
93
90
198
72
18
54
126
78
39
15
21
225
126
162
144
18
126
123
291
6
39
297
42
90
138
9
15
54
99
165
135
117
36
60
3
24
27
156
249
120
279
6
90
54
30
96
66
450
72
18
24
156
18
60
21
60
144
156
108
45
258
30
24
18
48
180
72
90
51
75
141
165
99
36
105
99
39
81
27
240
66
123
3
18
24
39
9
288
27
96
129
204
54
189
75
6
12
36
51
48
63
24
36
120
54
15
135
48
162
90
36
9
33
138
234
234
114
135
57
6
66
18
36
54
15
237
72
42
48
54
72
18
78
30
18
24
171
39
6
36
12
27
135
180
132
12
45
72
9
186
246
42
165
51
12
78
174
198
78
12
24
129
33
72
39
45
18
60
102
6
12
90
36
6
108
138
15
156
63
60
48
330
108
48
207
36
159
30
6
84
90
162
18
72
72
108
42
45
120
63
6
120
27
267
57
36
45
36
6
54
192
24
39
9
60
12
63
9
18
42
75
27
24
21
195
9
39
36
672
138
135
81
54
72
54
60
66
72
81
45
144
18
9
225
96
27
9
18
144
45
36
39
72
78
48
51
63
126
12
96
48
195
201
144
195
3
60
12
90
87
84
15
66
36
54
60
138
27
144
231
30
18
81
189
6
36
45
63
48
54
72
72
96
48
42
108
45
21
114
30
90
108
369
153
27
144
144
132
75
6
282
72
108
18
18
36
108
45
9
54
18
6
48
36
36
9
99
150
48
63
27
6
174
72
96
12
177
3
72
72
18
36
132
138
126
114
45
57
99
69
48
168
39
144
225
78
12
72
396
9
9
54
276
264
168
9
3
234
6
21
27
90
24
39
153
63
63
36
9
15
54
138
105
84
81
15
3
18
87
21
144
87
39
90
54
90
24
48
18
18
159
129
51
108
36
45
171
153
48
42
66
42
54
75
51
12
36
69
3
54
234
54
87
189
75
105
75
171
33
72
63
66
15
45
39
213
39
99
96
345
117
18
45
225
15
183
18
114
36
12
6
156
108
18
108
24
162
108
75
195
120
54
36
87
237
87
57
63
60
39
42
30
6
72
111
33
3
24
27
12
108
90
114
129
207
6
27
36
3
36
42
54
30
126
168
12
33
147
42
192
18
45
36
27
150
54
66
27
36
51
480
36
18
144
78
90
72
66
9
15
18
138
132
120
24
30
186
57
171
60
21
9
6
45
3
141
156
105
54
282
144
195
225
18
117
75
9
36
45
18
141
21
60
48
6
21
261
27
36
9
27
321
12
15
27
93
9
18
114
36
66
54
54
18
96
102
54
15
93
6
12
108
225
252
63
36
45
27
9
153
18
153
36
9
24
210
54
24
63
57
18
9
45
162
294
ABCD 328536354*7^$a-1 [50057]
27
15
81
29
6
4
42
18
32
54
7
53
70
2
6
1
59
42
7
3
42
2
12
30
4
2
126
31
11
16
14
34
14
22
8
48
13
11
30
36
4
26
4
2
22
2
28
2
76
56
18
72
52
12
32
48
7
3
32
76
54
98
66
42
48
54
24
18
1
15
8
4
18
14
13
17
30
16
32
64
36
26
24
40
20
30
148
116
102
54
6
22
8
46
8
30
12
100
66
38
4
68
34
15
21
14
12
42
48
126
6
42
4
12
90
2
12
49
15
32
4
56
18
72
6
37
17
46
20
12
13
11
1
81
54
33
3
6
36
27
23
12
1
11
16
8
30
70
8
36
46
2
36
28
24
86
90
58
14
18
48
22
32
28
9
12
45
14
1
29
88
18
8
10
8
31
17
10
32
37
23
6
10
2
12
12
10
45
5
30
96
13
27
50
6
70
15
29
16
27
5
22
80
6
52
18
24
8
1
35
37
39
9
72
11
61
35
16
9
17
4
15
83
108
72
1
27
26
30
6
34
45
9
66
2
16
26
12
36
22
18
18
54
68
58
8
18
12
10
8
28
26
18
24
24
22
57
5
6
42
72
42
24
42
36
48
60
42
6
18
24
1
15
80
4
26
6
24
4
12
24
9
53
30
60
6
18
138
12
10
6
12
8
64
6
14
18
6
10
32
12
10
2
108
6
7
17
10
2
18
12
49
39
6
8
22
26
84
84
10
14
6
90
36
46
9
71
1
11
22
90
2
6
1
5
114
12
22
12
92
18
6
82
50
4
32
67
59
12
1
15
92
18
64
20
42
1
27
24
14
6
34
26
36
120
12
16
18
8
90
37
29
4
8
30
18
43
65
6
42
52
14
76
26
7
17
54
12
16
8
1
237
26
16
36
30
8
79
47
25
95
52
9
87
8
4
8
30
7
47
13
23
4
21
59
18
12
16
38
12
4
32
16
42
62
1
11
30
4
75
35
52
9
9
18
8
6
31
12
41
19
29
16
26
18
19
23
6
34
8
84
70
12
2
34
26
24
48
1
36
11
12
37
107
13
11
4
38
16
8
12
43
59
12
1
59
16
33
53
10
68
6
36
34
20
16
14
6
24
24
34
54
36
2
22
32
42
6
18
18
42
6
16
2
19
9
24
8
24
4
2
1
81
2
96
97
29
16
12
14
6
18
34
14
42
4
12
54
6
8
18
4
24
2
55
11
60
28
6
3
27
8
64
2
18
13
5
22
21
24
89
6
54
16
44
24
18
60
24
12
49
35
64
72
32
6
6
4
6
27
3
38
18
18
198
12
12
10
6
14
24
12
6
54
28
24
30
6
39
11
12
12
60
48
24
10
39
5
6
4
45
11
36
12
18
40
26
42
30
6
58
93
17
30
36
4
14
22
9
29
18
1
23
46
98
10
18
54
30
14
24
16
15
27
30
56
31
11
12
18
12
48
18
118
20
43
15
20
1
9
26
109
141
12
14
18
6
24
16
30
6
9
11
16
20
78
6
12
1
83
28
14
58
68
60
84
12
36
10
8
70
9
27
9
27
12
56
24
28
110
6
16
12
2
7
29
54
42
7
59
6
55
9
44
115
35
18
28
18
74
46
18
20
160
26
24
22
6
74
72
10
92
22
20
10
8
46
44
12
7
83
40
2
7
5
16
8
42
24
16
6
14
24
6
4
2
88
2
30
10
44
19
117
20
84
4
20
88
14
49
71
24
6
10
2
31
3
56
36
24
1
51
20
84
12
36
24
13
89
6
13
93
6
21
11
18
12
24
7
35
18
114
40
14
10
84
50
42
34
26
24
46
3
17
10
78
63
11
1
33
8
10
14
22
9
9
14
16
20
138
18
10
44
6
142
62
16
12
32
24
22
8
28
3
27
33
3
38
48
42
30
30
16
44
36
4
9
15
12
44
12
36
12
76
56
13
9
20
36
7
41
16
2
6
34
8
24
36
36
22
12
14
22
14
48
10
15
5
96
36
10
20
12
76
24
8
6
150
24
13
35
24
66
34
9
27
38
10
14
30
66
18
34
18
54
15
11
36
42
28
63
113
6
120
12
36
1
9
108
63
3
60
90
32
6
88
44
22
18
9
5
18
4
36
24
18
2
66
94
2
18
54
66
4
26
4
2
40
72
14
22
2
7
5
30
24
18
24
19
71
30
7
11
22
2
6
12
46
18
2
12
6
58
44
10
62
12
10
38
22
54
21
9
38
13
53
36
10
20
16
38
12
22
12
2
34
8
28
18
8
7
41
42
25
11
37
11
72
16
6
134
10
92
43
41
48
28
74
52
2
6
48
6
103
5
4
38
12
13
5
60
12
12
54
34
30
92
48
40
8
1
27
2
102
1
11
18
42
18
18
12
18
16
30
24
14
16
126
24
14
18
40
2
66
72
4
36
21
123
26
4
36
26
54
28
51
72
5
210
36
22
32
30
54
12
67
11
24
46
90
2
48
24
12
12
66
48
49
12
51
12
26
54
54
34
54
2
12
42
18
28
2
18
16
8
46
8
10
26
6
40
14
18
22
38
16
44
37
23
28
2
88
14
4
44
1
36
29
30
61
155
4
50
6
30
54
6
10
9
5
162
1
17
22
92
34
8
42
4
8
102
12
58
6
12
26
25
5
24
48
67
11
108
234
12
16
14
1
17
94
6
12
15
17
4
2
4
20
30
79
5
40
24
2
24
84
6
67
11
6
10
6
20
7
3
96
26
10
2
66
24
25
11
66
43
29
6
1
5
24
54
72
34
36
62
12
42
6
42
30
10
2
16
30
32
22
20
6
7
3
42
36
74
66
115
11
4
14
16
15
35
132
34
26
25
12
35
48
18
4
12
54
2
54
4
30
6
18
14
16
50
28
63
12
15
14
12
4
62
28
60
38
6
28
36
50
34
33
29
43
5
76
26
13
45
26
30
4
18
18
72
84
54
24
36
45
23
49
23
30
40
99
35
25
29
46
18
14
42
6
10
36
26
18
24
22
6
2
30
22
2
138
24
18
115
11
66
12
10
18
36
56
42
4
8
34
30
68
144
13
15
56
70
246
14
6
78
55
5
84
28
8
28
26
16
20
78
4
14
126
4
20
7
27
104
1
35
28
2
6
30
24
22
8
36
42
18
4
14
4
38
6
18
30
106
26
12
72
66
4
2
24
10
33
23
13
12
17
16
30
36
81
83
36
24
30
34
6
14
24
96
28
20
18
18
37
5
72
42
42
10
54
54
36
50
40
68
18
4
69
11
48
4
20
66
7
11
24
12
4
21
59
100
36
104
12
1
23
18
67
17
6
52
50
60
6
12
4
12
68
10
14
34
32
6
85
71
40
2
24
78
10
110
6
48
10
20
22
50
30
28
3
105
54
8
1
23
12
46
18
14
6
6
22
2
30
24
60
30
30
36
48
12
42
43
11
37
15
32
60
18
7
93
32
30
24
30
178
20
24
126
12
54
37
27
14
12
54
6
55
12
63
14
6
36
18
60
12
67
27
26
24
36
6
6
19
23
36
49
3
60
12
45
5
6
6
36
6
1
59
66
28
44
6
24
30
36
4
44
28
3
27
14
12
52
12
44
64
63
11
18
48
6
60
30
70
69
11
30
36
6
42
31
23
37
39
20
13
65
6
6
12
4
14
13
11
22
30
14
22
6
72
12
44
10
8
12
4
14
78
16
12
26
16
ABCD 328677192*7^$a-1 [50012]
28
8
6
10
8
30
7
11
18
31
5
15
4
51
26
27
91
60
21
17
10
53
3
216
54
7
11
49
24
51
56
9
19
5
67
36
32
9
16
60
60
15
29
9
18
18
7
11
57
16
20
15
45
3
42
31
5
63
31
14
31
15
29
15
48
4
74
22
9
51
17
27
138
7
8
91
20
85
5
18
36
45
172
8
33
3
76
15
44
24
57
60
57
22
5
40
29
18
72
12
40
9
41
54
9
16
27
33
11
49
15
20
9
7
38
7
29
15
39
61
36
89
18
28
8
88
60
26
6
21
40
27
9
20
27
4
69
27
8
48
112
38
90
1
20
99
1
17
18
52
69
41
43
27
56
37
59
97
24
36
5
30
40
12
72
80
30
46
9
23
36
12
45
40
39
20
60
1
8
45
18
49
120
29
22
153
36
24
20
16
39
44
16
45
27
33
11
4
32
73
15
65
21
15
144
31
12
32
52
56
28
14
72
63
31
60
9
3
33
155
45
4
5
15
39
24
48
6
10
8
81
27
12
6
12
10
62
55
3
32
60
28
56
61
15
41
55
5
4
3
48
9
11
45
4
23
18
42
18
18
36
9
93
70
8
21
31
32
18
6
12
25
51
2
10
53
93
51
45
22
26
51
43
50
36
18
33
3
9
7
17
16
15
36
32
36
12
24
12
72
45
16
51
9
15
14
102
36
60
4
24
2
6
21
40
27
60
36
32
16
129
60
60
5
36
12
67
23
36
16
2
54
24
9
36
76
44
31
24
14
18
9
151
129
11
24
18
7
51
8
16
29
27
9
45
22
33
24
20
15
72
28
21
24
80
16
24
5
36
39
7
8
25
5
72
103
15
8
73
15
36
38
90
6
18
57
9
46
32
12
16
24
21
44
27
57
16
20
16
8
12
4
41
19
3
2
54
28
26
27
39
1
17
42
1
17
12
7
8
36
36
4
60
63
53
48
52
8
19
12
36
156
9
113
6
45
3
4
29
3
1
5
39
96
9
198
9
3
6
30
9
15
4
14
10
38
15
16
11
13
89
78
9
120
15
12
64
8
40
38
7
15
45
53
22
36
9
83
73
24
51
50
18
16
2
27
16
29
27
7
2
31
23
4
44
6
34
14
6
28
8
40
24
44
49
3
93
83
42
106
20
28
2
36
7
35
48
33
75
16
8
30
10
8
13
27
33
125
6
9
3
60
28
129
44
87
4
24
20
1
27
8
6
30
9
4
5
144
27
7
44
4
50
19
20
15
1
35
4
44
42
19
35
121
24
11
16
8
9
19
33
5
6
88
2
43
51
50
36
66
40
56
30
51
75
100
41
19
26
30
24
1
15
65
63
28
92
141
27
30
34
9
17
3
36
4
96
27
14
3
27
9
51
57
33
66
4
24
8
60
54
7
60
63
17
43
33
11
72
1
36
8
81
99
27
12
60
18
3
52
11
54
19
75
5
40
27
29
4
77
19
35
25
11
93
7
8
1
11
13
111
60
2
7
20
27
4
44
24
1
83
73
15
20
49
11
90
19
120
15
60
32
4
5
4
36
95
24
21
4
5
10
80
9
27
33
27
40
9
63
48
9
56
40
8
9
27
7
20
4
2
70
56
18
3
24
12
51
12
24
12
16
8
1
87
24
44
6
54
40
14
18
72
12
4
5
15
48
13
20
3
60
1
11
108
36
81
7
8
9
7
36
20
36
21
31
5
33
135
39
13
23
4
74
18
21
9
15
63
4
8
96
45
9
39
19
17
24
16
3
12
5
93
18
25
120
35
9
76
27
38
10
29
24
12
63
16
36
44
148
26
67
15
12
24
8
61
65
10
12
92
21
4
87
98
10
32
30
10
33
51
56
36
57
24
45
7
15
12
33
24
47
24
52
41
43
33
11
16
38
118
53
39
105
16
20
100
8
7
20
9
67
26
7
35
16
14
6
45
3
16
2
42
12
25
51
32
78
3
36
99
81
15
25
15
5
27
28
36
62
36
30
25
27
36
57
71
40
92
90
3
51
12
42
54
21
31
9
104
27
73
80
16
120
27
24
29
4
23
33
63
1
3
14
162
28
26
7
36
5
10
8
78
18
36
40
8
1
27
9
15
89
3
13
11
4
132
8
90
30
24
18
103
111
9
11
48
52
8
36
72
126
7
15
62
27
36
45
24
10
8
4
68
9
27
4
62
43
29
7
71
9
7
33
51
53
27
73
56
99
42
63
7
24
5
4
23
4
24
9
47
28
105
20
51
18
36
22
9
60
27
152
25
56
21
19
60
8
31
5
27
12
1
36
17
6
28
164
4
45
140
36
24
7
20
12
37
87
12
5
36
19
20
25
27
33
36
11
84
4
12
8
9
52
111
9
24
15
8
88
29
15
16
36
20
16
38
12
27
67
9
20
100
27
38
114
85
35
6
106
20
64
12
57
11
9
120
7
17
7
5
51
9
39
25
75
116
54
10
8
24
4
8
52
8
36
1
39
12
2
27
9
75
31
2
10
48
120
9
11
16
14
6
12
1
44
72
4
3
12
5
31
5
39
28
44
13
23
33
9
58
12
21
17
10
57
35
45
15
21
9
6
12
73
39
21
8
111
24
52
5
19
12
29
39
24
57
40
59
9
31
101
7
32
1
60
35
12
24
16
20
28
44
9
39
40
12
36
8
21
7
8
81
3
60
48
9
9
6
84
25
116
27
28
8
1
36
8
3
13
5
42
117
36
3
108
24
21
27
18
18
4
92
25
95
96
54
39
27
25
8
63
49
35
40
29
40
3
84
26
72
22
9
8
36
24
91
128
4
77
16
20
63
40
57
44
16
15
44
24
72
36
49
15
8
37
15
14
27
160
60
11
4
12
48
9
15
14
15
19
164
33
67
9
39
29
43
93
27
29
24
3
108
24
66
15
48
9
24
63
3
36
90
6
25
20
31
12
14
58
20
61
15
8
42
30
40
2
3
24
3
4
180
2
67
59
9
3
13
3
17
91
72
44
9
39
9
33
30
9
24
7
36
20
120
4
2
18
4
45
71
6
63
63
45
16
15
105
17
3
16
17
12
90
1
107
13
24
23
12
25
15
5
31
2
66
64
32
18
63
27
4
17
15
57
4
51
8
1
80
55
44
1
23
90
54
12
81
51
45
19
72
56
88
29
7
33
236
3
28
80
36
24
54
139
3
32
1
23
4
48
29
27
73
20
31
2
7
41
42
81
112
8
45
6
9
91
8
18
18
52
29
27
12
18
18
6
54
160
38
22
14
7
20
4
3
33
51
17
39
13
29
54
28
9
53
54
13
51
17
67
5
48
33
3
16
44
31
9
80
9
18
6
82
21
51
8
12
16
2
ABCD 328710024*7^$a-1 [50096]
97
23
67
24
102
108
87
116
1
18
5
49
23
43
17
37
23
64
84
15
21
56
13
108
30
33
80
1
120
42
21
51
81
36
9
12
11
16
69
12
96
174
18
42
53
12
109
95
13
6
21
44
12
139
18
11
19
36
18
6
18
63
39
17
16
21
15
32
7
78
30
41
37
63
9
107
91
48
24
36
36
30
23
55
21
27
17
36
61
18
48
17
52
9
39
69
12
132
27
9
18
29
7
12
24
41
16
27
60
48
36
9
51
5
88
15
72
18
102
36
6
36
72
83
19
18
35
16
39
96
66
24
39
45
6
12
41
37
119
7
36
5
96
43
17
127
30
72
35
12
196
27
18
36
36
60
162
5
40
21
59
19
36
72
12
6
48
6
9
80
12
28
33
12
54
18
171
63
5
55
29
7
9
9
72
90
5
7
17
145
51
21
18
24
30
90
6
108
11
16
56
1
47
7
6
23
151
18
6
108
17
49
51
3
17
7
144
18
18
12
24
93
15
54
27
21
42
72
12
17
37
51
9
30
9
45
96
11
60
12
7
12
24
12
6
23
4
12
15
48
144
53
64
24
9
27
36
44
60
16
15
18
12
99
27
36
17
120
61
6
45
9
12
36
35
37
54
5
19
12
24
18
18
65
7
30
24
23
13
3
27
36
33
63
228
41
85
51
9
54
48
65
7
9
27
54
47
76
20
43
101
97
30
186
23
13
35
12
61
18
18
12
36
6
9
21
6
30
54
132
17
48
37
23
37
18
12
9
36
51
17
55
18
47
72
7
9
27
30
63
27
101
40
21
35
55
24
9
45
120
27
60
75
126
54
113
13
96
18
12
54
24
12
18
36
36
17
52
152
55
65
19
6
12
54
29
49
3
60
81
36
12
6
173
73
54
6
102
18
150
18
11
1
24
30
24
21
9
6
9
3
36
33
27
65
12
7
33
21
18
72
6
90
30
42
18
23
108
7
53
25
12
6
93
195
30
18
53
16
3
42
36
63
3
45
87
84
45
141
18
81
27
84
9
123
36
12
24
36
90
12
6
5
25
18
17
37
6
12
5
37
36
23
36
13
18
48
5
103
9
45
6
48
5
19
189
36
20
307
36
6
30
33
27
12
72
36
17
7
41
16
141
3
15
36
12
17
43
12
41
1
12
6
101
73
11
43
24
29
52
8
91
18
3
24
21
59
1
23
13
102
5
73
18
30
108
6
5
60
7
29
16
39
5
109
30
225
27
72
5
19
18
36
12
18
24
30
35
28
96
9
54
30
24
36
3
33
35
85
15
12
15
12
54
15
75
18
35
109
60
11
73
36
18
6
18
5
7
53
19
29
103
30
54
24
18
84
36
51
3
17
91
36
6
23
13
12
24
18
17
28
39
45
15
66
6
18
48
18
17
19
18
60
135
27
30
162
6
18
48
24
125
73
27
20
7
18
12
60
30
41
1
12
24
3
9
51
3
42
84
78
36
12
24
18
126
30
60
36
23
31
17
36
1
59
7
6
11
72
55
90
6
36
41
13
39
27
141
3
6
18
30
42
54
12
27
99
18
11
7
6
23
52
69
23
31
18
11
133
102
18
18
54
126
36
24
12
78
27
39
9
33
30
6
90
30
71
19
24
30
6
17
13
47
48
60
16
63
9
72
96
56
55
33
27
189
44
12
25
39
20
52
27
60
54
47
36
7
12
18
78
36
12
6
72
12
51
9
84
42
5
193
54
29
16
3
9
36
33
18
30
23
13
54
29
67
17
100
12
44
25
108
30
69
8
37
66
41
72
1
59
4
39
90
54
6
11
36
16
12
63
137
40
75
114
11
12
97
24
30
90
15
21
71
16
116
55
18
36
35
91
48
65
25
54
36
24
36
5
12
37
3
33
18
30
18
42
54
66
90
72
78
12
18
24
18
111
20
7
89
25
30
5
48
16
57
60
72
63
3
65
4
63
17
1
119
72
48
16
24
9
54
53
31
24
30
24
47
24
40
15
12
96
18
162
9
9
99
21
42
77
4
39
36
18
6
36
5
72
7
114
18
29
79
18
3
80
7
12
96
54
27
117
18
5
121
12
36
24
48
15
27
21
32
1
54
30
132
11
19
18
6
48
24
5
67
65
73
60
47
43
17
13
42
21
68
13
63
15
30
126
29
40
45
39
87
12
24
48
5
1
27
63
9
63
54
66
78
99
48
105
11
7
66
36
15
93
96
3
80
25
30
6
59
16
9
78
72
29
79
216
5
103
17
73
3
15
21
44
25
18
30
27
15
30
6
57
87
90
3
105
72
30
9
63
17
1
42
48
5
4
27
53
1
36
6
41
13
126
12
60
18
23
60
91
89
37
60
144
30
42
66
5
55
48
24
36
30
18
29
36
25
24
12
6
30
11
7
45
45
59
19
77
7
78
12
23
28
21
24
3
27
114
3
63
60
72
18
107
1
54
5
24
1
63
9
51
48
15
29
25
18
12
198
18
36
6
66
18
18
5
28
9
11
19
36
24
12
6
30
42
48
18
36
24
41
67
45
27
54
3
44
37
6
12
6
23
300
12
84
52
51
21
27
45
27
33
108
93
18
18
90
18
6
12
36
5
24
7
78
27
3
17
48
16
33
30
24
36
30
54
60
36
21
32
1
12
6
12
6
23
4
75
24
45
3
53
24
12
91
24
18
47
1
15
3
89
37
23
109
66
24
48
6
54
29
120
31
12
77
31
9
9
35
19
60
17
60
84
145
27
20
100
60
27
30
23
37
36
48
60
84
35
1
47
133
6
36
12
18
6
18
54
89
73
30
18
72
27
9
11
4
27
72
5
13
36
23
7
33
3
42
83
7
ABCD 328781606*7^$a-1 [50006]
36
36
12
117
36
144
183
60
21
3
156
9
87
108
9
108
60
120
87
69
12
12
180
3
36
12
144
105
72
15
33
36
84
3
96
21
15
45
72
27
9
12
27
93
36
84
12
51
24
96
180
9
60
24
15
21
27
120
33
87
132
144
36
9
39
72
168
21
183
60
69
27
33
84
123
96
21
12
147
285
12
27
57
36
15
33
51
48
57
15
84
105
132
36
84
75
33
15
12
72
9
48
3
201
12
15
21
120
15
33
75
48
96
21
36
168
60
48
192
51
45
156
87
117
243
9
15
24
93
3
24
105
75
48
84
72
432
57
27
9
135
12
96
129
60
12
27
36
24
24
48
72
72
9
3
12
69
12
12
240
27
24
45
96
39
21
111
108
48
189
84
156
48
99
93
39
60
81
15
57
39
84
9
24
75
132
24
21
72
96
123
12
36
9
15
117
12
39
33
108
12
48
183
45
48
27
84
9
3
69
132
12
195
33
312
276
63
21
15
9
120
63
48
96
156
33
324
27
69
15
60
9
96
60
27
9
51
117
51
108
12
36
36
72
45
24
12
3
48
12
48
36
129
3
48
48
21
12
60
15
33
3
9
147
45
99
237
39
141
15
33
123
129
15
84
84
48
57
96
195
45
24
12
12
48
51
57
27
24
105
24
60
24
15
12
105
75
60
45
75
60
9
24
51
12
36
9
135
9
48
12
48
216
72
51
21
27
36
12
24
48
12
96
81
36
27
33
24
84
228
84
168
3
60
9
24
3
9
39
9
60
15
9
87
9
24
132
3
36
69
39
141
51
45
51
72
48
33
12
51
69
180
36
111
9
72
255
36
21
48
195
57
48
219
9
48
39
12
9
63
93
48
3
48
21
240
60
87
21
15
57
60
48
27
84
72
153
39
24
33
60
24
84
48
3
201
99
168
108
69
87
117
15
33
84
27
189
84
123
57
48
75
105
60
168
12
12
27
48
9
84
51
285
3
156
33
3
48
33
219
21
120
60
36
84
3
12
21
51
21
12
27
129
51
33
39
69
99
72
45
27
12
48
12
81
3
48
9
36
180
147
156
105
51
129
39
72
21
144
27
36
33
156
12
3
84
69
87
129
159
9
96
27
129
51
45
15
45
132
27
105
123
45
255
33
228
15
9
12
48
123
9
60
87
57
24
36
3
9
48
132
60
12
27
105
63
33
84
96
84
75
81
120
48
24
3
216
120
69
72
3
24
24
9
60
27
96
33
144
135
168
48
9
36
36
156
51
9
3
9
36
84
216
51
81
3
96
132
21
3
84
33
3
177
27
9
183
21
36
171
60
81
27
81
96
3
12
189
39
48
273
27
45
39
36
48
21
3
24
57
24
72
3
21
12
3
96
96
120
36
180
69
99
72
69
195
120
12
192
48
12
84
9
3
9
39
132
36
21
12
48
120
60
72
48
171
45
84
3
108
36
48
12
21
339
21
24
60
15
81
39
21
192
60
75
33
108
159
36
12
24
21
72
3
9
3
192
84
105
51
9
3
129
3
57
39
129
51
72
33
63
24
12
36
24
81
87
48
60
48
132
72
69
3
45
27
96
21
15
33
3
24
24
309
75
96
24
33
24
72
15
33
159
117
15
9
87
36
216
69
315
84
9
36
87
24
144
93
3
33
36
84
12
27
105
12
159
9
3
9
15
9
144
99
9
24
15
9
171
105
63
21
51
12
33
24
24
36
27
48
9
39
9
72
48
60
300
3
45
87
36
57
36
15
33
72
3
24
21
123
33
15
60
45
51
9
51
132
84
12
ABCD 328783554*7^$a-1 [50036]
16
9
39
152
1
27
21
48
111
8
169
11
13
87
80
25
24
23
49
3
84
81
48
23
36
13
3
21
23
73
72
24
24
35
4
24
68
4
24
8
1
63
105
48
96
48
47
25
107
52
72
8
1
72
23
64
9
3
144
92
25
72
39
44
28
32
88
9
51
36
177
59
4
9
15
36
80
36
96
12
13
63
24
8
25
144
23
40
8
84
37
119
112
129
24
71
16
32
145
168
72
47
64
96
9
95
88
33
23
145
39
32
1
24
72
72
23
25
48
11
48
12
36
61
23
48
64
57
24
11
13
15
9
143
16
9
71
160
12
80
4
33
24
3
44
72
40
48
24
9
39
57
95
36
64
69
47
1
11
37
47
25
3
69
59
36
16
8
24
1
15
33
27
165
23
73
27
20
25
35
12
24
1
11
52
9
87
60
36
129
216
87
60
44
36
144
61
48
99
44
49
63
48
32
49
48
24
120
24
155
64
20
88
120
12
189
39
9
47
100
69
48
135
32
144
145
119
25
35
13
24
216
23
25
3
69
23
25
27
60
56
40
57
203
37
47
24
136
57
63
120
8
1
3
92
16
96
57
24
15
57
27
20
12
192
13
159
81
47
1
3
60
36
12
20
13
15
8
24
1
24
24
24
15
9
111
321
3
60
8
12
16
20
48
145
27
45
147
44
4
12
104
16
12
68
1
27
44
52
128
61
72
48
47
144
76
32
85
15
9
23
16
81
48
192
23
136
44
4
9
24
11
61
23
25
99
93
24
71
49
51
36
24
68
48
13
15
33
23
24
84
4
57
51
176
4
24
33
24
23
1
23
28
20
40
144
72
57
71
72
1
3
32
52
12
21
27
36
8
265
107
37
24
15
20
28
36
156
104
72
52
12
68
52
56
1
35
52
48
9
23
48
25
24
39
33
23
25
71
97
123
141
23
25
119
1
71
24
145
48
24
15
24
8
1
23
28
20
72
16
33
39
33
15
33
107
109
24
11
28
48
9
48
75
48
80
4
48
57
35
13
24
48
23
148
48
80
109
35
85
24
35
108
24
16
56
25
95
121
51
48
80
13
83
48
12
97
23
12
61
15
8
1
111
81
15
9
3
69
48
11
28
20
13
23
1
47
28
60
33
23
49
71
25
47
48
60
64
93
51
21
143
16
24
72
8
49
3
60
72
33
39
24
33
24
24
15
44
13
35
4
48
60
45
71
28
12
20
4
56
25
24
47
25
144
39
33
159
24
96
152
73
47
12
109
47
72
97
23
1
24
23
96
25
39
9
63
60
21
47
1
11
60
1
39
33
23
376
92
13
120
39
33
99
20
145
15
9
15
8
28
69
63
9
23
28
21
59
60
1
71
49
15
273
23
24
40
24
248
25
39
9
15
33
24
3
60
36
32
108
4
45
87
177
48
39
33
87
8
96
100
68
49
15
24
153
15
56
72
40
104
49
15
60
96
140
4
20
73
24
15
9
195
45
51
68
121
24
47
1
27
69
24
87
12
12
32
73
63
57
71
48
1
15
12
60
24
9
72
48
48
183
8
156
37
120
71
12
253
35
64
84
32
64
80
72
4
44
1
87
177
23
121
87
9
24
39
9
3
44
73
59
4
33
48
119
16
164
60
4
45
23
16
48
92
60
24
96
12
4
8
16
36
60
56
97
23
16
68
61
95
84
48
12
49
23
24
73
63
33
48
24
63
128
49
47
16
24
224
25
99
12
33
23
48
48
40
20
16
48
68
88
8
192
1
48
23
36
13
39
105
47
48
73
11
229
23
25
39
48
20
16
36
9
39
12
21
47
192
144
108
12
40
8
4
84
56
25
24
15
20
16
68
1
71
97
23
121
47
25
24
24
59
28
56
12
28
24
56
1
3
45
120
39
36
36
81
27
45
48
95
49
131
37
71
52
140
36
76
8
48
1
39
56
16
24
8
28
48
60
33
63
8
1
23
25
39
104
1
11
37
47
1
11
52
60
92
144
112
33
15
240
24
44
48
12
16
24
33
63
57
3
45
35
13
95
48
145
15
8
73
48
51
20
40
20
85
48
48
59
4
33
59
12
4
60
56
1
24
47
36
16
176
48
85
27
21
15
8
96
4
21
27
84
33
24
23
12
157
72
15
8
96
4
92
88
129
27
36
81
24
24
15
8
16
9
48
11
52
24
116
76
36
12
9
120
143
4
20
12
13
24
87
57
87
72
24
9
107
13
39
108
44
49
24
72
63
72
32
48
40
20
13
47
16
32
25
15
12
36
128
1
63
9
24
11
4
80
60
28
8
ABCD 328802468*7^$a-1 [50032]
10
48
36
6
32
3
39
34
50
114
30
12
21
3
52
77
3
18
75
25
6
56
12
58
131
3
4
5
27
4
74
6
81
25
8
24
3
73
50
16
5
3
18
3
45
6
18
42
54
72
102
18
27
7
17
24
24
21
27
3
30
28
2
9
9
15
45
30
12
18
27
13
92
30
45
13
50
36
46
8
3
7
29
33
10
17
60
15
18
28
110
30
6
21
12
73
18
36
20
21
45
18
72
24
6
27
12
9
12
28
35
12
39
6
12
22
5
15
6
10
17
3
10
50
24
24
9
3
30
15
3
69
3
18
10
12
38
12
51
9
15
15
30
3
36
21
190
80
12
12
78
16
35
36
9
10
62
27
1
20
12
18
12
9
9
6
6
18
9
3
70
2
12
48
21
48
12
15
120
30
6
48
6
52
11
21
18
18
30
132
4
14
6
33
15
6
52
11
27
33
63
21
24
19
56
18
42
24
33
37
2
45
3
40
44
12
36
4
14
6
100
6
11
9
12
3
24
31
20
12
9
43
20
24
12
60
60
24
6
12
51
37
90
8
57
12
15
12
33
3
10
8
10
12
5
13
92
54
6
51
37
14
9
9
18
9
24
9
30
57
63
4
20
6
72
16
35
24
33
3
9
3
3
10
20
6
48
33
27
21
67
68
54
3
19
44
22
2
36
12
129
63
12
21
15
70
50
45
33
54
6
54
28
17
7
74
6
4
5
85
92
18
12
18
15
27
69
12
43
24
77
45
3
37
35
24
49
26
9
36
60
9
42
24
36
24
18
87
9
60
39
3
4
36
2
6
33
7
20
24
12
6
48
15
7
38
12
3
12
75
42
6
12
24
36
4
29
7
80
18
51
69
24
18
18
3
9
147
67
20
33
63
18
75
9
3
72
48
19
86
28
14
18
3
36
3
30
27
63
6
142
2
90
18
10
18
11
81
34
14
6
4
5
15
10
2
18
24
27
111
9
21
3
37
20
3
36
60
15
21
13
86
69
7
50
27
60
33
10
38
52
11
19
2
48
54
94
62
18
15
37
20
51
39
9
36
15
24
6
30
4
38
27
12
3
46
14
16
2
58
20
12
60
16
29
12
12
27
42
3
48
21
3
72
13
38
12
9
36
60
105
15
13
26
16
5
13
2
21
43
5
49
20
6
6
12
6
40
2
15
84
39
76
8
18
30
24
16
8
24
6
6
33
15
9
3
21
24
9
6
21
27
9
12
37
50
18
3
3
18
30
66
27
45
27
15
88
101
79
8
12
24
105
15
24
36
18
27
61
11
7
17
3
12
33
39
12
114
3
19
2
16
35
31
14
22
50
27
21
3
3
6
30
28
32
21
24
45
27
3
45
36
3
16
17
15
9
27
22
30
5
15
21
37
26
46
80
3
57
48
12
10
29
21
15
25
18
5
15
42
3
27
4
68
6
3
39
18
22
18
35
12
103
80
30
6
66
34
17
139
2
3
39
45
12
72
27
21
19
30
50
48
9
63
12
78
70
18
11
9
12
34
14
15
12
15
4
44
12
10
2
6
6
21
19
24
5
24
3
69
24
48
7
17
13
6
68
57
55
5
75
6
63
12
36
3
9
24
48
12
27
4
32
72
6
84
6
16
14
60
51
15
4
30
26
21
3
12
78
30
45
7
38
6
154
11
19
44
9
27
30
63
43
20
66
15
3
12
45
12
13
20
48
15
75
12
45
3
10
2
48
42
40
107
31
36
44
12
40
5
3
96
24
30
39
3
12
57
9
22
17
45
39
3
36
40
80
30
3
91
53
1
11
1
54
38
58
17
31
29
31
5
67
48
42
14
4
62
3
24
13
62
6
10
29
91
42
11
21
3
19
65
19
20
21
15
6
27
43
20
9
3
108
9
9
39
21
90
21
9
6
33
21
15
51
21
103
20
9
36
48
19
20
9
9
6
24
69
1
74
48
12
21
31
44
12
30
27
7
6
11
117
39
15
16
17
36
19
44
57
9
15
12
3
18
90
102
12
3
24
24
39
36
12
4
65
39
12
64
29
12
79
5
36
24
48
27
36
57
12
15
126
10
41
57
12
18
21
21
30
4
14
72
54
16
20
30
48
52
47
33
39
3
21
27
10
11
19
38
39
15
6
3
24
33
30
12
21
3
34
26
66
15
12
51
42
3
55
36
26
18
22
20
78
10
2
105
39
105
9
30
40
2
18
60
81
31
29
33
36
52
11
19
8
12
40
20
10
2
9
3
4
80
60
42
42
33
3
9
21
40
26
40
5
24
31
5
12
21
30
18
18
12
10
11
19
5
13
6
14
12
48
27
15
64
26
111
19
128
69
61
2
12
66
27
3
12
33
37
20
30
18
6
66
15
27
9
27
42
75
15
28
44
6
39
21
6
6
39
19
20
30
15
12
85
68
40
42
32
6
39
24
96
48
75
21
48
3
52
6
2
18
12
48
48
10
32
12
12
4
36
14
6
60
57
37
2
18
12
30
18
10
44
18
78
30
39
45
6
42
48
6
6
30
18
63
3
64
29
12
12
96
13
90
68
36
40
6
2
18
12
78
48
16
8
12
54
99
13
14
40
128
36
12
40
2
15
3
81
60
3
33
27
24
24
52
14
75
27
42
76
14
6
30
69
3
9
9
6
6
15
3
12
18
30
40
2
15
15
33
45
6
21
12
7
6
14
24
33
51
48
10
14
16
5
103
41
3
36
54
30
45
3
60
18
30
21
63
69
37
11
3
45
3
69
15
36
28
17
45
118
2
40
8
6
18
6
16
134
42
30
28
59
3
28
2
30
4
53
81
135
12
48
7
24
36
65
63
42
15
27
18
42
6
6
33
51
12
18
6
36
9
135
54
24
18
4
20
9
25
2
18
27
24
49
47
24
72
9
18
9
21
66
45
91
38
6
9
24
36
15
16
125
3
6
12
30
21
69
78
12
9
36
27
6
12
148
14
6
39
13
2
18
18
12
72
12
4
32
12
12
21
36
19
50
34
126
2
6
6
9
84
93
42
12
16
18
6
101
39
33
63
24
24
21
3
18
87
3
64
5
3
21
24
27
45
19
42
59
15
60
69
7
44
18
3
3
72
4
8
45
7
26
27
21
3
123
24
57
43
5
12
3
12
40
65
48
7
20
18
51
9
42
4
24
14
3
12
96
27
4
8
52
66
23
39
18
30
24
54
42
4
20
21
19
41
36
3
6
27
63
4
14
22
50
51
43
38
15
81
30
10
62
30
54
33
7
29
15
69
3
60
70
8
42
12
6
3
39
21
84
15
10
38
12
249
15
76
2
18
57
21
3
24
39
36
45
12
15
12
40
14
10
14
36
12
18
24
36
24
6
12
3
60
7
8
30
3
3
46
18
14
27
36
63
33
36
21
22
77
15
69
9
3
27
18
3
87
16
26
10
80
9
49
62
60
9
15
24
33
48
15
48
9
21
18
18
12
30
9
9
42
4
14
15
12
36
21
42
24
54
42
36
12
21
12
15
78
6
18
42
4
29
13
50
9
75
24
93
3
34
14
18
88
60
23
7
32
18
66
46
54
20
40
161
93
3
12
39
30
22
20
9
105
6
16
24
26
18
9
3
10
2
78
15
15
9
72
39
48
30
6
45
12
51
52
20
6
48
42
24
105
21
27
31
2
12
6
30
6
36
21
48
31
5
99
6
34
5
12
19
92
6
3
3
84
9
45
18
81
3
6
78
42
15
12
43
8
10
20
12
3
25
26
36
40
8
90
15
39
16
2
48
27
24
21
58
50
6
9
87
9
84
7
108
17
15
58
30
5
36
ABCD 328811246*7^$a-1 [50101]
25
29
6
84
18
42
12
25
29
78
30
43
11
13
95
18
43
48
167
48
1
41
18
25
11
49
12
23
109
5
187
137
12
96
48
36
6
61
12
71
1
71
133
5
24
7
11
90
19
137
6
18
18
12
49
5
18
6
7
24
41
163
24
11
25
29
30
18
7
71
36
54
7
24
41
48
42
30
103
11
246
18
60
1
35
1
29
6
97
5
42
144
18
12
19
23
73
11
78
18
13
17
7
17
30
54
55
17
54
18
18
13
11
25
11
66
6
12
24
180
37
155
25
12
71
25
17
7
23
42
55
12
35
18
18
49
29
54
18
7
5
24
7
12
29
6
12
6
18
12
72
85
41
67
60
53
6
37
65
18
37
24
47
54
114
121
53
31
47
37
29
36
6
102
6
18
30
25
24
36
41
6
97
11
25
59
6
12
6
48
25
24
29
18
12
42
18
126
19
65
54
54
54
13
12
12
23
30
18
18
7
72
84
23
12
60
18
7
29
7
47
36
25
360
60
24
101
7
53
36
12
43
35
36
30
42
1
65
7
12
48
144
36
11
72
1
83
1
17
132
12
163
23
13
60
137
72
90
18
78
25
41
18
36
36
78
18
13
36
48
11
120
18
36
42
30
55
89
31
11
37
143
18
102
49
23
61
65
7
12
41
7
29
48
7
17
19
53
30
121
5
19
5
72
48
24
18
13
96
24
47
36
12
49
29
19
35
49
17
72
7
17
18
18
175
12
12
35
61
12
17
18
48
72
54
18
54
139
23
97
48
17
103
65
90
12
18
6
138
31
59
24
36
37
24
5
18
114
30
85
29
54
61
95
18
6
25
47
12
1
36
24
89
18
72
12
18
6
25
47
30
19
23
1
155
90
7
17
66
42
103
24
11
121
11
12
1
12
24
84
5
7
107
66
7
65
43
29
6
37
53
54
156
85
65
30
25
17
12
90
13
41
24
7
108
48
11
24
1
11
54
6
108
66
18
90
43
108
132
5
6
18
90
25
24
35
60
1
35
30
72
6
85
5
12
6
25
384
53
18
25
24
36
101
66
42
156
19
24
53
43
36
5
18
49
5
6
108
48
60
36
97
113
19
17
18
24
72
49
48
48
89
174
36
85
23
13
29
84
31
23
1
35
90
6
109
17
48
18
18
18
24
120
13
77
6
85
192
59
1
17
91
17
54
97
60
11
13
24
11
132
97
23
13
5
60
48
6
25
11
25
119
84
18
24
91
17
18
25
65
7
11
1
35
30
18
1
53
7
71
48
126
78
1
108
29
6
133
12
53
12
42
1
119
60
72
85
53
150
1
29
36
55
113
12
78
18
66
6
108
151
5
43
35
1
89
7
137
48
43
17
7
47
48
6
7
41
36
36
6
13
17
24
72
48
24
18
13
17
144
6
66
103
41
24
30
145
5
84
60
30
24
1
11
18
18
13
23
114
18
48
114
43
144
101
36
19
72
11
1
12
23
162
90
18
54
108
13
5
6
84
42
54
36
1
143
1
24
5
54
25
36
35
54
18
30
24
48
31
5
7
35
138
55
23
13
53
42
25
24
17
78
54
31
17
18
108
6
36
7
84
17
7
5
6
90
12
31
48
65
7
17
19
84
23
12
1
59
12
49
12
53
162
25
24
107
132
1
48
12
47
54
12
18
24
36
48
18
24
162
48
13
12
11
37
35
1
53
36
54
24
97
36
77
7
47
42
138
18
55
107
13
12
47
85
41
91
24
72
35
12
18
42
25
36
59
37
35
18
24
18
18
31
53
108
18
13
77
6
36
30
55
89
7
29
55
71
205
53
19
12
23
1
11
6
43
72
24
48
65
126
1
89
12
139
119
54
7
11
12
150
48
36
6
1
36
180
17
7
60
77
36
54
13
5
48
60
174
229
11
13
77
108
54
12
85
59
1
53
132
66
13
29
84
91
53
18
97
29
18
114
18
72
37
17
7
41
42
18
18
1
29
6
48
13
77
36
7
60
12
48
5
7
23
42
72
43
84
11
6
18
48
61
29
103
48
17
48
24
7
11
37
53
18
25
5
18
6
67
24
11
25
29
31
23
1
24
12
59
162
126
37
89
12
114
54
18
126
48
54
1
24
24
72
23
108
78
72
7
12
89
12
7
132
41
6
72
1
24
41
54
109
35
1
156
131
13
12
89
12
79
107
12
49
24
35
36
162
19
17
18
18
31
23
49
72
11
1
47
36
72
18
7
120
17
7
35
90
18
1
65
6
1
11
36
1
12
36
5
24
48
96
7
12
83
24
25
11
13
35
49
36
41
96
12
6
66
18
78
30
180
13
12
143
37
83
42
90
18
126
36
13
5
18
54
30
13
29
12
31
29
18
1
47
54
54
60
126
18
36
25
29
36
7
84
24
24
5
36
31
48
113
168
79
23
6
36
156
91
89
222
18
18
84
24
61
23
6
12
18
54
42
18
7
72
41
6
25
36
12
12
17
7
36
24
24
53
42
18
55
47
114
67
125
7
84
95
90
19
35
85
35
6
48
42
12
144
6
18
126
18
48
1
36
12
23
90
7
17
12
43
36
35
54
67
17
36
43
35
84
18
7
71
48
1
ABCD 328876598*7^$a-1 [50004]
14
36
18
62
1
9
18
2
58
9
24
11
109
23
4
33
11
6
7
3
32
1
21
2
1
45
75
9
26
34
3
23
22
2
37
37
20
52
8
6
9
21
27
36
33
75
3
70
2
33
21
24
10
4
12
48
66
43
7
2
15
9
84
62
37
24
72
48
7
76
46
18
6
16
10
12
1
27
105
47
1
27
21
19
8
9
47
61
59
1
119
1
33
15
60
41
30
4
9
23
20
10
4
58
65
35
28
21
27
20
30
22
33
45
26
44
16
1
23
37
36
9
14
1
7
28
8
4
16
20
90
42
1
3
4
5
41
10
34
2
48
33
59
24
1
12
3
18
14
46
27
35
18
2
52
10
3
9
39
15
9
3
21
63
20
90
18
1
48
36
47
37
19
5
3
10
16
74
16
40
8
85
11
24
12
4
14
19
33
30
24
42
75
23
24
22
3
24
12
24
11
16
16
4
30
4
63
96
1
46
40
24
92
24
1
12
31
5
24
23
37
5
6
42
55
15
33
12
29
30
18
16
3
71
49
47
20
53
27
60
36
24
30
39
11
46
51
12
131
13
27
116
4
22
18
112
13
19
40
25
35
28
18
12
18
9
108
39
68
13
15
22
11
11
4
33
107
10
26
13
21
15
11
76
8
102
30
12
68
14
54
32
12
13
23
73
12
37
14
57
24
3
30
14
20
38
12
32
7
47
76
33
24
24
23
24
73
3
30
26
61
33
26
4
14
16
15
7
20
18
15
11
4
104
72
4
40
17
9
26
28
6
36
14
4
9
48
12
3
32
8
14
3
35
12
24
12
40
80
24
4
6
14
24
52
68
18
38
52
24
4
10
80
2
24
70
6
32
36
20
16
144
2
11
57
3
37
22
50
35
57
12
50
4
33
11
13
5
7
3
24
14
19
27
6
12
3
3
117
9
3
36
11
44
17
3
20
13
89
30
48
37
29
54
70
3
24
13
46
24
6
43
3
57
47
1
7
16
2
50
48
44
12
36
12
13
23
37
15
52
26
2
8
17
5
30
60
1
24
7
18
14
20
34
22
40
1
24
3
4
29
7
5
41
10
8
12
24
37
39
9
59
10
38
1
3
20
1
63
102
18
42
3
47
72
6
10
40
40
25
12
36
24
12
144
72
95
22
22
52
16
8
52
18
6
21
59
1
12
3
32
1
7
17
11
76
84
44
82
64
76
14
34
46
9
23
4
28
5
27
8
42
18
58
20
28
82
34
94
45
115
50
27
83
85
25
52
58
6
26
20
52
36
72
61
21
12
24
2
1
3
93
41
6
8
86
94
41
51
24
6
3
24
27
42
20
54
14
2
20
1
12
15
6
20
19
15
66
14
37
35
4
69
25
10
46
54
70
59
47
6
7
23
18
30
36
24
54
18
1
23
70
3
11
25
45
22
17
71
30
64
32
18
48
13
15
80
22
51
9
32
46
132
18
75
65
22
32
48
37
11
13
36
11
12
20
64
8
52
13
21
22
38
62
8
65
45
12
15
3
9
21
6
4
10
16
3
23
37
21
15
15
4
92
9
11
14
82
60
12
36
25
12
7
36
4
12
34
60
3
24
9
51
23
32
53
47
8
29
48
35
4
9
41
19
59
1
7
4
1
47
13
25
11
24
48
12
15
2
42
49
11
24
25
9
36
26
114
96
7
11
30
18
61
11
1
24
24
23
78
28
48
2
25
9
6
8
60
13
3
6
14
76
58
23
87
32
28
32
85
23
32
4
16
32
12
36
28
9
60
27
68
12
34
75
11
46
2
12
34
3
36
24
27
22
11
47
10
6
44
36
1
59
128
10
78
13
12
95
8
34
91
19
5
57
39
71
144
10
12
27
11
20
4
1
15
12
18
2
61
27
32
1
3
4
92
18
15
12
9
27
23
13
71
85
24
43
4
40
8
72
64
69
31
29
21
90
20
2
70
25
3
14
6
10
3
47
13
3
116
37
21
15
60
35
24
22
20
90
24
10
3
27
42
15
3
9
11
32
41
23
13
23
12
49
19
38
15
24
11
22
14
24
13
96
24
39
8
12
12
13
23
12
4
14
43
9
18
44
16
14
28
48
15
12
12
43
98
39
96
45
2
1
7
16
76
44
26
10
22
42
84
4
5
13
44
30
16
2
62
1
45
51
17
7
60
29
10
54
87
3
4
16
36
34
15
12
17
102
10
38
60
20
5
47
70
27
27
4
32
6
27
11
84
1
37
32
15
36
25
167
9
4
22
1
12
24
35
48
20
88
13
27
72
18
26
10
51
3
90
3
24
7
16
73
12
11
1
35
61
11
28
18
40
47
25
38
20
37
3
82
20
30
62
30
73
59
34
15
109
11
27
30
18
20
20
4
12
4
96
20
60
106
48
3
27
9
23
4
8
1
59
16
33
29
18
36
16
78
60
74
1
5
19
84
57
26
4
20
10
2
73
15
33
59
24
6
32
32
54
20
109
137
64
12
38
13
71
12
14
10
40
20
12
60
4
80
76
57
55
28
22
6
26
19
25
23
11
72
13
36
75
14
30
88
8
13
23
8
41
84
3
88
46
19
15
32
25
36
17
62
5
48
35
60
76
56
1
59
24
36
118
3
11
82
38
1
47
13
57
3
77
7
3
18
2
4
16
5
12
77
7
7
4
25
11
85
24
11
13
24
9
6
20
60
24
6
43
15
6
3
84
31
41
45
39
11
24
36
24
1
24
3
32
12
10
44
7
39
50
43
36
15
2
28
2
4
24
60
12
24
21
23
10
26
6
7
43
28
82
27
24
11
1
7
4
36
13
5
50
16
78
28
2
36
16
20
1
72
17
48
76
66
18
78
21
47
30
6
36
12
25
11
49
33
18
2
42
12
37
107
10
3
9
38
25
5
2
17
47
97
12
11
6
42
76
12
18
72
2
85
24
23
14
34
30
16
26
4
9
11
97
36
23
1
47
46
27
7
32
4
29
11
6
6
12
25
11
12
37
13
35
12
23
25
3
42
18
62
68
23
72
15
33
11
12
84
130
27
25
18
90
22
4
44
12
1
7
20
69
73
14
4
125
95
16
33
11
22
18
4
52
16
32
1
7
4
10
36
2
13
7
29
7
20
33
24
23
13
9
3
11
1
9
54
30
27
15
38
7
36
96
3
104
24
37
13
2
18
74
22
3
57
6
74
4
10
72
74
158
52
14
10
6
64
34
56
16
37
1
2
30
36
58
89
73
14
30
111
99
8
8
18
64
48
10
32
72
26
20
84
3
21
15
24
13
10
60
28
42
48
2
12
12
10
38
13
29
4
87
35
20
17
96
29
16
3
36
55
5
33
24
20
7
37
22
68
72
4
13
1
20
72
15
5
32
2
16
28
34
3
3
4
16
60
10
3
24
3
2
7
24
23
1
3
22
20
2
12
10
39
29
42
1
23
106
30
9
71
1
36
96
17
66
1
23
61
59
16
45
36
9
2
13
5
2
152
57
7
26
28
2
9
51
9
9
28
4
7
12
72
33
6
14
7
12
31
5
11
34
15
27
88
10
10
56
1
95
28
12
38
126
64
2
91
12
11
16
62
68
11
7
17
23
12
61
11
1
11
18
96
16
51
25
23
35
52
24
8
38
34
76
18
34
28
25
23
13
21
2
30
4
27
17
98
14
6
33
51
4
4
1
11
24
10
3
23
40
8
48
1
3
21
3
30
2
28
42
15
35
4
14
19
27
20
48
49
11
25
41
6
13
24
3
8
13
23
24
16
9
43
10
7
84
59
88
20
12
12
86
32
27
35
28
57
55
38
27
23
25
15
152
1
35
24
60
6
6
1
15
54
4
ABCD 328887864*7^$a-1 [50016]
20
40
56
3
121
23
45
16
200
72
24
3
33
16
92
27
48
13
24
71
97
12
167
9
28
36
20
144
64
23
72
48
13
68
63
13
92
3
24
93
15
120
36
45
24
3
9
51
1
11
1
84
92
4
8
27
9
27
36
61
24
96
140
16
32
4
56
84
51
109
47
61
71
72
120
33
64
8
3
72
96
21
36
108
63
33
16
83
37
24
23
60
21
28
60
8
27
120
25
119
45
28
212
220
23
12
33
3
60
9
75
9
51
72
108
25
36
72
36
11
1
71
120
1
32
40
23
1
8
48
15
12
24
37
8
108
3
24
21
51
9
3
1
68
12
99
73
36
23
45
63
1
47
1
96
80
3
25
36
60
47
21
15
108
13
23
93
16
47
60
129
15
49
176
184
24
72
56
99
13
119
1
12
35
25
20
180
24
100
108
8
28
47
37
35
69
4
12
32
24
16
11
13
32
39
132
121
23
12
33
40
24
24
72
47
121
68
28
24
32
51
73
84
12
47
37
48
12
155
9
27
12
9
15
48
1
12
36
140
51
36
12
1
144
44
99
13
11
156
36
1
68
99
9
16
11
45
40
32
3
49
11
49
24
12
68
72
64
24
59
13
119
48
9
16
35
72
45
12
4
95
9
123
9
36
12
64
32
99
49
23
1
224
88
140
4
12
35
25
56
72
27
21
15
36
13
8
27
13
32
24
3
61
56
40
23
132
21
87
1
11
105
3
13
11
37
47
13
24
8
15
9
3
9
63
96
13
23
49
80
28
23
36
1
8
12
100
32
111
49
59
117
99
60
25
32
16
36
48
132
47
33
72
4
80
96
108
4
59
1
36
35
9
27
109
24
59
60
25
23
109
35
25
24
47
216
117
16
36
48
12
44
63
117
96
84
64
80
24
40
72
71
36
36
9
28
284
99
61
23
81
88
8
40
36
80
51
9
75
9
64
32
16
20
39
9
76
83
108
12
1
24
44
16
12
11
24
1
48
59
1
8
3
25
35
9
3
36
33
28
44
27
21
27
9
123
1
180
128
36
16
80
108
27
145
71
45
135
9
108
16
11
12
9
88
204
84
108
35
49
32
3
73
32
363
60
37
120
32
99
9
4
23
57
124
12
8
63
24
133
12
8
12
15
21
51
133
155
45
3
24
21
15
48
9
160
35
1
44
4
36
80
87
1
107
25
48
116
3
9
124
56
112
23
73
23
36
85
96
8
3
133
8
40
72
35
61
11
45
88
36
71
12
36
13
128
12
51
57
4
155
1
56
27
37
32
64
24
119
12
1
44
16
8
108
12
96
63
12
69
48
159
57
135
1
23
81
27
48
37
108
32
3
121
23
73
23
72
145
47
1
80
40
92
12
24
40
59
45
28
35
13
284
111
72
60
45
3
36
9
40
12
107
49
23
57
27
105
180
28
71
13
96
152
100
116
3
36
9
40
56
39
9
51
72
13
84
36
32
24
27
72
49
23
133
84
36
11
24
13
95
1
188
3
9
16
11
60
109
35
13
36
192
104
24
12
4
23
181
84
48
35
9
108
36
27
49
35
45
63
121
128
16
83
36
73
47
1
120
23
24
57
24
184
167
9
27
72
12
1
35
37
84
60
80
231
9
52
84
71
73
71
1
8
16
11
13
107
9
76
68
96
3
25
35
1
71
12
24
273
40
23
81
136
32
39
33
148
95
36
93
244
12
11
81
36
36
64
11
36
9
15
25
83
9
4
24
20
27
36
61
80
4
23
45
39
69
36
40
35
285
3
108
25
24
167
96
13
107
37
84
192
72
72
56
4
11
12
117
24
12
51
1
83
24
1
20
64
48
23
33
3
36
60
37
8
88
24
80
87
1
12
48
20
39
181
32
171
49
23
201
160
36
60
120
35
21
87
61
20
3
108
45
27
24
13
12
59
13
48
8
3
33
84
87
9
64
71
25
24
24
8
52
59
24
12
37
120
56
39
1
8
27
33
64
35
61
156
8
28
11
9
51
21
15
97
24
12
11
57
40
36
68
28
35
193
24
23
45
4
44
87
9
76
8
27
36
13
84
71
21
124
24
32
96
48
24
3
36
61
47
33
27
84
69
63
84
60
9
27
9
12
24
76
48
48
60
68
36
24
135
13
23
13
107
33
111
36
33
28
107
36
49
44
87
1
47
45
28
23
156
96
48
69
76
35
97
56
4
20
75
37
24
107
21
132
27
133
36
24
32
4
131
9
48
24
39
60
13
23
216
9
112
ABCD 328950098*7^$a-1 [50042]
44
4
2
54
16
104
1
3
33
47
36
84
12
37
167
60
25
71
1
5
30
1
41
96
7
3
24
158
18
30
19
5
30
13
36
17
12
70
62
106
72
48
62
34
9
108
11
6
19
83
60
49
15
21
17
7
65
6
13
17
84
18
25
24
23
4
116
4
9
11
12
37
11
66
67
11
25
11
54
19
23
4
20
12
18
19
53
19
5
43
5
30
1
17
7
53
54
76
68
24
60
28
110
18
52
9
51
57
63
68
85
87
2
7
23
49
23
4
57
15
14
30
18
12
18
28
20
18
7
72
47
88
45
77
19
12
29
24
7
5
12
58
9
29
7
15
44
24
16
14
22
69
3
20
36
13
89
19
3
8
25
36
12
59
12
30
36
54
30
24
30
36
1
5
7
5
10
2
18
48
18
60
19
17
114
30
60
19
36
27
9
71
12
25
72
3
32
66
18
30
42
1
60
48
15
36
32
52
14
42
25
5
31
27
9
24
48
5
10
68
13
5
7
65
70
9
24
108
35
126
18
18
78
25
5
10
12
8
96
4
14
90
36
216
64
45
35
40
9
11
4
20
36
60
42
7
41
96
7
24
12
11
36
49
39
33
35
28
12
2
42
37
47
13
12
11
24
1
11
12
1
35
1
5
43
36
5
19
23
48
112
2
31
17
18
12
52
2
46
8
64
98
91
27
32
28
2
7
3
68
6
18
25
35
1
15
12
81
27
24
2
7
36
47
6
24
67
107
120
90
72
7
11
16
8
1
39
8
1
87
26
48
7
53
6
61
24
125
31
35
109
159
81
17
55
35
54
54
12
24
30
6
42
7
36
5
22
33
29
7
36
3
20
48
4
38
18
72
13
11
24
24
25
35
1
17
30
133
5
19
48
23
1
3
2
48
55
17
36
19
11
18
70
14
42
6
12
66
4
20
1
24
17
31
23
4
9
29
7
131
4
8
48
4
21
36
11
42
10
33
47
1
99
9
59
1
36
107
28
48
68
72
12
61
65
154
2
48
58
45
36
24
23
49
11
1
24
35
13
51
20
100
8
133
39
8
30
12
90
102
6
78
42
54
18
52
44
13
36
65
42
1
15
38
54
36
96
13
23
30
91
83
13
53
22
105
35
49
24
48
15
36
68
61
15
57
35
97
17
18
30
7
119
52
9
59
42
115
107
13
35
73
11
16
20
13
29
42
78
42
36
30
7
36
35
6
10
8
28
14
7
41
22
14
175
77
18
13
23
24
12
28
92
1
17
60
30
16
108
9
71
13
72
15
36
50
30
1
29
30
4
62
84
10
14
42
4
117
48
5
54
12
25
101
60
19
11
25
23
85
11
30
48
72
144
30
25
36
71
13
11
18
106
26
106
9
36
12
23
12
48
13
101
43
11
64
50
19
12
35
72
64
8
1
72
23
6
6
42
10
21
11
54
30
72
84
6
42
90
18
60
1
47
16
9
87
9
23
6
12
42
1
5
31
60
23
36
40
45
35
126
24
42
1
60
12
5
90
42
43
11
48
36
66
10
104
37
23
36
13
23
13
35
30
7
36
39
9
53
30
49
72
35
76
56
40
9
12
17
19
15
2
7
39
62
46
9
11
49
47
16
8
72
30
34
9
36
3
2
48
10
8
13
5
42
30
31
59
1
12
24
65
43
48
77
30
61
47
25
35
66
24
10
21
29
31
29
19
47
97
17
10
33
36
36
36
5
79
132
12
11
4
48
8
12
25
5
10
32
16
24
45
5
6
24
18
30
52
93
168
5
7
173
174
13
23
12
37
23
12
16
9
23
54
67
36
12
15
21
35
42
19
71
1
12
47
25
60
27
93
23
4
9
125
34
48
33
41
144
34
26
19
15
36
45
77
70
14
6
30
30
1
72
36
24
84
5
12
36
79
173
127
51
8
144
37
35
48
37
63
62
43
5
12
55
36
35
48
120
36
30
46
21
72
5
22
9
11
25
23
30
42
13
36
101
79
5
6
49
39
44
16
20
1
5
6
48
1
59
4
12
9
15
9
11
37
29
7
27
33
23
61
87
2
78
1
41
7
36
15
9
17
6
30
19
59
13
3
32
48
24
90
67
51
48
50
19
72
23
40
48
62
7
3
36
20
6
66
114
7
11
25
17
24
24
127
5
31
35
28
180
20
52
44
25
12
27
44
36
12
12
60
42
18
36
1
65
174
6
18
36
13
29
7
11
12
25
15
20
18
54
36
6
10
14
42
25
5
30
48
132
72
13
87
8
13
17
19
24
84
60
23
40
38
10
104
18
163
12
15
8
6
34
2
120
19
23
78
7
41
30
100
57
24
5
24
7
53
31
51
2
19
47
60
72
18
55
15
9
12
71
61
11
1
144
77
90
66
48
7
53
142
20
25
48
24
12
23
40
9
11
48
1
39
72
32
66
151
11
18
7
3
32
13
35
60
28
122
18
61
36
72
11
6
6
37
12
71
28
20
12
13
15
80
13
17
19
23
12
37
71
12
30
48
42
28
117
11
25
5
7
29
6
61
48
15
21
27
60
176
13
17
6
13
111
9
23
12
37
59
30
70
72
9
23
85
47
73
53
18
60
6
60
19
65
54
88
9
51
32
6
36
34
26
31
23
6
7
24
63
20
1
51
8
73
41
43
36
83
24
25
12
23
66
91
5
108
90
49
36
24
11
30
6
16
12
8
25
36
71
40
9
47
25
15
9
23
24
30
24
30
160
140
24
61
24
35
30
6
40
26
10
45
11
72
121
5
103
29
30
13
27
9
59
24
100
9
29
24
19
24
12
36
29
24
60
67
63
9
27
26
84
24
34
120
33
108
17
18
37
63
26
174
12
78
19
71
54
7
12
11
16
74
7
11
54
78
18
72
90
1
5
24
70
36
9
36
15
9
27
44
42
18
66
18
12
25
48
5
6
4
26
10
81
35
49
5
10
14
43
77
6
13
12
35
24
36
4
20
12
13
15
2
66
78
7
3
9
5
66
37
65
7
51
9
120
24
251
109
11
25
11
37
24
84
60
5
6
90
36
7
17
36
48
6
4
32
4
14
31
63
26
55
35
6
10
50
6
97
5
30
28
134
36
31
11
12
40
24
20
12
24
1
15
38
91
11
52
176
40
14
ABCD 329166584*7^$a-1 [50047]
9
15
9
19
60
62
51
7
41
21
3
7
62
78
12
28
2
111
27
6
42
28
44
6
22
17
51
12
40
188
4
2
6
114
63
15
12
21
55
101
7
20
45
15
4
68
12
93
7
5
151
26
6
28
12
12
41
24
21
22
2
99
84
3
60
33
31
56
24
88
32
66
70
32
12
36
24
21
7
173
51
64
14
18
40
14
18
36
45
15
6
24
34
41
115
44
108
112
29
27
69
55
8
105
69
46
12
41
15
6
34
29
48
57
51
7
62
75
115
5
24
27
40
77
63
6
18
30
66
84
48
100
14
144
10
17
3
93
21
18
57
21
70
12
14
24
22
32
40
2
48
15
15
81
12
75
48
9
27
184
14
6
24
12
4
20
64
20
9
7
92
28
12
48
53
3
9
19
36
17
39
28
26
42
117
60
3
33
9
195
111
9
45
63
48
87
18
3
36
15
48
48
60
72
54
24
54
36
96
24
64
56
54
75
21
24
90
9
19
68
54
66
30
30
9
51
93
31
108
5
7
56
24
45
3
40
65
9
18
6
34
32
64
17
7
8
48
72
40
60
53
15
12
45
3
4
29
39
21
31
48
17
21
15
9
30
42
3
87
4
24
36
24
116
52
72
86
39
63
12
72
64
44
33
57
96
3
19
74
78
108
45
75
12
9
33
114
4
68
54
46
2
3
12
63
42
3
63
112
62
106
24
48
14
6
12
81
24
45
63
9
34
80
72
12
45
15
6
54
9
60
84
3
40
24
32
150
6
40
32
42
111
48
9
58
182
18
33
21
6
60
88
92
132
108
21
67
92
33
135
9
31
32
48
84
88
2
72
34
20
4
89
219
12
60
42
51
12
3
45
48
15
120
244
20
28
92
66
39
3
33
21
99
7
41
21
3
55
41
79
173
7
20
108
9
3
54
178
8
28
44
60
60
9
139
8
60
72
148
44
40
20
45
3
18
70
12
14
54
57
3
9
21
54
96
57
43
14
6
4
41
15
24
45
60
21
82
20
42
10
5
31
32
28
80
52
48
80
64
36
12
2
72
87
19
17
45
123
27
12
4
26
6
40
5
12
15
76
92
153
12
7
41
21
18
189
33
24
70
12
20
42
58
14
18
30
6
24
28
17
21
3
24
63
24
102
18
28
20
72
30
15
51
100
24
92
21
75
12
96
72
93
19
26
34
8
48
24
81
15
72
237
31
44
40
86
66
16
14
87
96
43
17
45
6
33
33
34
84
5
43
60
38
34
101
204
31
14
39
7
24
68
12
93
132
108
3
84
30
46
17
12
21
34
36
53
19
60
5
163
29
57
18
69
19
14
118
20
28
41
19
17
21
30
4
20
28
14
3
15
6
70
32
28
29
31
32
28
56
16
14
27
27
12
54
114
24
36
69
75
88
2
18
28
12
14
78
28
41
91
92
28
2
3
87
129
99
45
3
21
39
33
84
55
56
24
48
48
84
21
19
36
120
29
63
21
12
15
54
3
39
24
30
70
44
30
72
3
87
57
19
92
9
21
6
66
54
12
57
43
74
34
113
51
60
93
7
20
16
14
10
56
12
12
48
40
17
91
29
15
28
17
81
10
53
12
48
36
51
33
27
24
42
27
39
24
36
28
12
5
48
15
30
42
48
24
28
44
9
132
9
48
51
39
30
6
180
24
16
72
14
120
46
228
20
9
63
12
69
147
12
88
50
22
8
69
151
206
6
28
29
27
4
26
66
24
28
53
7
53
60
63
30
75
55
80
60
112
2
18
177
3
18
30
33
31
125
55
20
21
87
12
40
60
20
40
56
12
72
136
89
43
101
84
12
45
3
7
108
77
36
48
151
50
18
112
8
12
48
28
14
30
66
96
18
81
39
60
12
36
33
7
20
81
24
15
52
80
60
102
51
36
19
12
20
72
64
20
36
88
53
3
40
24
8
112
108
44
30
66
72
21
60
39
30
63
9
18
126
24
30
36
4
26
30
12
12
28
38
22
2
30
16
29
3
81
7
12
8
24
96
45
108
7
24
68
114
78
45
21
27
27
16
89
3
72
21
15
24
90
58
17
43
44
54
27
7
48
8
52
12
8
102
96
27
67
60
62
34
44
40
5
21
30
36
28
20
16
12
12
29
91
20
36
33
7
200
24
126
30
36
28
26
90
4
108
8
6
3
63
48
40
86
78
9
39
93
67
92
126
10
12
2
3
3
120
24
28
60
5
48
21
58
5
3
12
16
140
6
18
6
24
15
55
36
92
12
60
12
4
24
20
69
144
33
27
3
12
174
3
36
48
60
21
10
8
93
27
48
24
6
154
8
28
12
80
40
5
60
115
74
51
87
9
19
8
45
21
46
137
3
24
16
14
3
45
6
84
28
60
17
15
28
8
84
40
32
24
12
114
198
16
12
80
12
69
12
9
42
36
18
10
32
52
5
45
66
40
17
108
84
55
32
9
27
81
7
80
4
65
3
138
34
86
22
8
172
92
9
3
36
18
54
12
16
48
20
52
48
56
16
5
12
3
40
120
12
60
20
148
48
29
51
66
6
21
79
8
40
180
60
17
39
30
46
17
43
62
18
12
40
26
54
96
84
ABCD 329233242*7^$a-1 [50062]
155
76
93
23
108
40
72
15
69
60
3
18
42
18
54
18
23
48
37
18
41
43
89
31
17
1
24
11
79
17
60
67
114
12
66
65
40
45
24
15
15
6
23
52
33
15
60
15
6
11
37
96
90
24
18
42
6
87
9
6
24
36
30
23
72
40
20
13
72
12
3
24
15
48
17
4
27
9
45
11
37
3
56
79
60
5
36
31
12
54
47
28
32
24
1
60
18
12
69
135
5
1
11
4
9
18
18
23
97
39
69
12
60
84
47
211
18
24
36
48
23
1
66
21
33
12
24
27
9
11
7
30
59
1
3
33
36
35
13
27
32
163
9
32
79
29
37
3
15
45
36
3
18
11
13
11
48
25
15
57
23
61
30
6
108
24
42
9
51
6
42
21
27
60
5
36
31
12
6
60
95
4
9
54
29
4
9
71
13
27
8
55
5
36
43
29
4
15
18
35
61
47
13
24
11
64
9
60
23
19
17
13
15
80
16
20
55
9
36
57
18
29
43
6
12
108
23
64
48
27
5
37
27
15
6
63
159
18
11
13
66
138
6
89
96
13
51
12
48
12
33
51
141
54
90
18
18
30
69
45
51
45
3
9
47
72
72
1
15
32
1
12
11
73
47
4
15
65
19
6
36
63
8
28
99
12
24
5
1
12
12
66
54
36
42
21
15
30
135
81
11
37
23
4
69
12
11
48
40
24
8
48
24
31
17
24
19
29
67
48
42
95
13
23
19
9
3
48
129
9
6
18
66
21
24
21
48
23
19
18
11
160
9
30
48
12
17
60
79
17
60
19
30
24
12
18
66
71
37
30
17
12
7
24
12
66
54
54
12
35
13
83
7
54
11
1
36
84
6
5
25
30
24
21
39
6
11
48
43
78
12
63
3
54
6
72
5
4
39
53
4
44
4
9
3
48
9
27
15
36
65
19
6
15
45
3
32
67
66
114
77
12
1
3
44
43
42
15
92
1
36
11
13
51
36
21
75
39
18
60
6
24
36
60
30
15
12
8
1
18
41
61
15
3
48
42
3
57
11
12
19
18
6
12
18
12
60
18
17
160
99
17
12
1
131
43
17
7
36
21
39
72
129
21
23
61
6
72
12
24
5
31
21
3
53
61
71
61
15
3
90
42
66
18
77
7
72
17
72
49
63
3
5
7
30
11
1
18
54
18
81
36
51
42
11
25
47
60
84
24
25
66
24
12
9
92
37
66
24
53
31
57
21
11
31
81
36
33
6
12
42
18
5
73
6
24
96
21
9
51
57
23
96
64
39
48
18
24
24
71
31
12
12
17
7
81
75
24
21
24
68
13
96
12
18
89
64
69
107
13
48
12
102
30
54
45
72
57
6
65
36
12
37
30
17
7
18
114
30
39
20
7
24
66
42
90
27
32
12
37
11
19
24
17
24
40
8
48
7
21
21
18
54
47
4
12
68
1
36
12
12
24
12
35
7
17
72
7
12
12
12
54
11
13
47
19
42
35
19
17
19
12
17
13
51
20
1
11
25
24
6
30
12
42
54
6
5
24
25
51
33
12
18
12
6
35
85
35
48
25
47
49
24
12
83
1
36
11
72
60
1
107
24
88
21
36
42
60
17
13
18
42
66
30
6
21
20
19
45
9
24
132
36
24
36
30
42
72
6
42
3
15
9
21
3
75
30
47
48
97
42
30
72
18
117
9
24
36
30
96
6
12
147
33
6
5
49
47
13
111
21
11
19
36
42
42
48
6
15
32
4
33
27
21
15
75
9
21
35
37
3
8
72
43
21
44
36
31
29
55
18
59
72
31
30
35
120
12
4
3
12
30
12
47
25
47
108
4
8
121
12
59
36
4
15
12
30
15
3
42
60
15
15
138
6
6
11
43
5
24
16
21
3
32
48
37
3
15
21
39
5
36
76
15
30
3
9
6
36
18
18
33
27
72
21
8
19
12
18
39
21
15
20
60
79
78
12
35
19
81
21
24
24
71
36
60
25
78
30
47
4
21
131
31
42
24
12
23
1
36
11
7
6
47
148
44
7
42
66
72
5
4
21
54
18
3
129
47
52
8
37
72
35
4
39
102
71
64
33
6
129
132
27
18
12
246
17
36
64
69
6
53
115
5
96
16
8
108
1
6
41
109
6
18
42
54
15
21
195
15
65
1
71
139
12
33
33
35
7
12
48
78
15
57
11
49
12
12
66
24
18
59
7
6
47
1
11
7
29
31
24
41
55
5
67
29
1
30
48
69
116
25
42
36
21
45
18
6
23
48
13
42
81
8
55
42
48
66
78
252
24
12
48
23
67
21
36
15
5
40
9
47
24
115
78
12
71
31
18
78
96
24
5
91
30
15
80
12
73
59
16
21
39
144
12
27
18
35
43
5
19
18
15
15
45
69
35
43
17
25
24
11
24
48
12
12
73
30
6
84
6
9
39
17
13
3
104
40
15
29
31
24
102
23
40
8
108
55
18
18
54
66
9
20
73
71
12
40
128
25
35
7
5
84
19
66
36
18
6
47
60
1
6
24
42
15
24
99
18
12
23
28
36
39
17
4
96
20
7
17
16
3
21
24
51
17
19
9
9
11
25
6
24
48
141
8
48
1
15
3
6
11
19
41
37
63
9
114
12
30
54
18
30
78
11
1
60
3
57
36
11
4
20
37
30
78
15
27
72
12
65
24
25
30
42
72
12
75
20
16
45
143
1
35
12
19
18
11
133
27
69
6
18
18
5
4
9
6
29
97
12
36
12
12
147
3
29
19
33
32
28
51
6
42
48
53
37
23
31
17
37
15
80
7
18
6
6
24
51
39
5
12
43
29
25
12
84
36
35
13
11
13
3
8
19
29
61
6
6
60
24
11
55
41
25
123
9
23
13
12
78
6
15
56
109
219
32
67
36
30
6
9
21
30
9
56
19
77
13
24
30
36
53
60
109
11
7
5
12
103
66
15
120
9
186
6
15
24
36
9
167
4
39
6
12
47
1
18
17
60
67
6
72
23
25
36
59
72
19
6
15
3
24
6
6
30
11
24
1
60
12
51
68
13
59
37
59
19
5
37
42
57
21
24
11
28
20
31
6
132
6
45
15
12
12
6
42
9
20
19
90
6
18
18
5
13
24
6
5
61
15
24
8
13
66
30
18
17
96
4
3
12
54
6
41
1
27
32
4
3
41
12
31
17
36
28
8
1
11
52
48
27
30
23
7
12
53
7
48
9
ABCD 329430918*7^$a-1 [50034]
21
36
27
9
33
24
6
114
75
171
18
12
15
48
12
75
81
36
63
24
24
201
51
21
9
48
39
24
3
21
63
96
21
15
48
72
48
60
42
30
33
12
33
111
69
3
24
75
9
81
75
96
9
78
33
84
153
72
24
30
21
15
30
75
45
15
9
51
183
6
27
39
165
99
84
9
3
48
57
39
6
48
120
39
48
39
21
165
24
3
21
42
225
9
15
15
45
21
39
108
57
6
21
3
81
15
105
15
9
156
12
24
93
51
39
117
33
60
54
12
24
24
96
6
84
15
51
60
108
132
48
21
45
96
15
3
12
84
9
45
42
57
12
45
51
9
27
60
39
138
126
9
177
63
60
21
27
120
84
3
129
120
141
6
21
60
69
15
165
36
15
15
48
66
30
30
24
60
36
66
21
9
18
66
123
36
21
24
63
12
57
51
39
9
45
24
6
117
33
30
36
45
12
12
36
63
21
171
60
24
6
78
6
84
60
12
27
24
57
30
117
9
6
21
93
3
84
57
63
24
15
9
81
18
72
18
63
3
81
36
276
3
81
27
60
60
6
15
24
21
24
51
72
36
27
60
21
165
24
36
84
63
84
33
27
3
9
12
69
36
24
6
18
90
42
30
81
24
3
66
24
60
15
87
45
24
45
6
30
3
12
48
165
102
60
24
96
9
75
6
75
36
3
81
15
114
39
15
12
54
63
60
24
3
6
135
183
12
21
39
21
3
81
132
117
30
6
51
33
15
24
84
3
54
6
60
165
15
33
21
15
9
42
18
42
33
21
3
27
96
21
39
210
120
30
48
57
39
54
30
180
57
39
150
6
21
3
36
18
66
33
51
45
147
24
81
93
12
63
15
66
3
84
33
54
33
36
3
45
60
24
69
75
87
84
24
12
114
87
9
114
84
45
21
24
72
18
36
54
3
27
9
48
3
36
84
30
27
93
3
99
48
30
3
93
36
48
30
6
30
69
15
33
48
36
39
21
9
39
57
30
33
48
12
12
120
48
120
51
84
6
66
21
3
24
81
231
48
105
12
192
3
45
3
9
33
15
12
24
33
264
30
117
9
6
168
6
15
12
12
51
36
60
45
3
12
33
12
105
3
48
99
30
54
24
90
6
21
159
66
15
99
234
30
120
45
51
36
201
84
69
15
51
57
57
3
3
18
30
90
162
60
54
51
3
33
108
12
12
87
144
21
72
12
72
9
63
36
21
18
6
6
105
3
6
27
39
24
45
15
6
3
105
39
84
63
54
12
78
21
36
15
117
24
3
36
69
12
72
120
45
36
54
42
39
129
39
3
30
3
15
72
18
30
81
21
51
48
9
75
60
45
39
81
3
27
96
21
15
18
36
27
93
126
30
18
102
3
15
30
3
36
48
63
12
30
63
15
45
24
57
114
36
21
60
45
24
36
24
3
84
3
81
9
3
51
30
3
24
9
6
78
102
60
45
39
84
42
24
96
51
3
69
87
18
90
42
15
48
21
30
9
27
120
9
39
21
39
42
90
21
36
21
6
57
63
30
27
3
21
3
105
21
15
108
33
18
33
33
39
36
21
27
123
108
33
9
84
51
84
24
24
27
84
21
96
39
9
57
24
36
3
135
9
3
45
3
90
6
21
24
24
144
3
24
6
54
24
132
18
42
33
21
6
21
27
72
9
9
51
21
39
24
57
3
45
36
150
66
24
60
3
3
18
39
12
21
78
36
36
60
21
27
36
21
12
63
57
3
108
12
81
9
108
42
93
48
39
9
96
39
21
9
3
3
30
48
3
63
84
30
12
54
126
18
6
3
3
9
51
18
132
84
75
21
24
63
3
60
84
105
9
36
3
168
15
21
39
93
12
39
66
27
12
12
33
180
15
171
9
15
69
12
105
15
3
57
33
51
39
6
120
6
165
3
6
15
9
99
3
108
12
21
27
36
60
6
39
84
87
18
27
60
12
3
18
66
6
15
24
36
45
18
12
18
99
81
66
114
60
6
6
27
48
12
24
39
30
120
30
138
3
96
93
3
36
36
9
63
36
45
27
9
36
15
33
30
81
21
60
24
27
3
30
51
129
15
12
93
36
87
27
21
15
21
27
21
219
36
36
33
96
36
15
48
6
75
60
9
150
102
39
21
147
3
33
72
15
18
12
123
45
30
21
24
51
66
78
57
60
12
12
48
33
30
150
15
15
9
21
84
66
54
3
27
66
15
69
96
39
24
24
108
9
84
12
63
87
114
30
9
15
60
33
3
21
15
114
96
3
21
30
24
33
3
33
87
21
84
21
24
123
51
9
24
3
6
108
27
15
48
6
150
84
42
54
36
54
123
51
42
63
12
39
126
90
24
57
9
39
36
3
21
36
24
48
63
48
9
3
21
39
9
39
12
33
51
66
48
171
12
39
24
93
36
27
18
3
39
54
27
3
105
36
123
30
36
ABCD 329482602*7^$a-1 [50037]
32
67
21
24
48
57
119
43
2
126
40
74
64
27
3
12
29
91
20
22
18
18
84
30
5
61
74
61
48
11
28
30
51
51
17
19
65
168
40
17
6
16
138
54
30
23
25
42
17
69
22
42
26
9
25
68
15
27
49
21
11
7
41
33
27
100
8
1
92
18
73
41
27
19
153
17
75
67
5
28
23
25
15
33
20
33
34
5
127
12
48
18
15
39
9
71
9
12
51
28
2
28
36
14
81
21
136
23
48
81
63
43
12
8
114
12
18
45
72
76
92
4
9
8
15
7
41
9
27
45
88
218
45
25
35
19
2
24
7
15
5
25
50
88
29
15
12
1
33
24
48
20
22
216
101
151
2
147
52
9
20
42
49
17
54
28
12
18
15
80
9
7
8
108
81
4
18
60
48
105
9
56
34
98
27
84
7
65
28
77
4
26
33
72
9
12
34
17
3
72
10
14
58
30
60
17
91
32
49
23
1
20
60
3
4
9
21
123
149
94
65
37
12
60
8
31
24
80
16
41
31
20
264
15
40
5
3
69
1
63
9
35
1
3
68
31
60
65
45
27
15
9
39
1
23
30
60
7
20
151
38
90
40
8
177
12
51
4
5
48
13
182
9
48
13
12
18
62
10
8
13
44
15
21
36
31
32
61
17
3
28
39
30
108
15
48
9
63
9
35
4
80
87
9
16
9
59
4
23
34
30
9
32
27
57
13
50
40
30
120
18
93
69
44
16
11
27
42
30
25
17
48
18
37
15
20
22
18
14
28
3
15
62
10
60
20
1
71
4
24
60
29
4
96
80
51
48
118
35
24
4
51
156
53
69
84
67
56
48
27
33
43
5
37
23
19
17
4
68
21
70
8
93
7
29
1
60
3
17
24
36
111
1
18
41
39
33
55
24
2
7
56
31
5
9
160
50
72
34
20
51
3
16
12
17
24
21
19
39
12
30
71
19
17
4
45
84
60
18
20
40
8
4
129
47
9
105
39
9
58
5
27
22
66
173
19
41
52
5
27
85
3
8
9
70
2
99
12
85
23
99
24
21
43
33
47
45
21
58
6
15
8
1
98
12
1
17
31
39
81
8
72
1
11
24
13
14
16
20
10
60
32
132
46
17
27
1
17
75
27
36
45
16
8
3
9
52
105
12
71
31
5
25
50
33
37
30
33
20
69
3
15
28
20
117
16
71
16
18
56
18
81
27
82
8
55
63
12
8
9
4
11
88
41
108
15
1
89
39
60
81
39
51
49
8
1
8
103
9
39
17
63
36
73
3
35
37
17
51
237
22
120
17
39
34
18
8
9
57
6
9
4
57
14
117
49
38
64
17
52
27
32
70
63
87
2
27
13
6
17
9
3
43
29
31
32
6
52
11
40
23
66
31
47
4
30
39
57
23
84
9
34
56
16
12
48
5
9
16
47
43
2
43
15
18
2
12
1
35
4
78
122
36
21
49
42
17
91
134
10
9
8
1
23
12
15
9
45
16
14
96
160
30
38
9
103
48
12
149
13
26
52
12
93
5
51
31
17
151
29
172
24
17
118
8
40
5
21
7
56
15
81
27
172
2
7
21
32
28
63
15
77
4
11
106
23
19
12
21
39
5
124
24
17
10
5
25
23
15
10
63
129
35
4
56
81
64
48
59
3
33
9
79
9
90
126
30
2
15
39
4
84
2
63
43
30
14
1
56
60
52
9
30
60
48
92
36
22
11
21
27
81
18
24
1
87
101
36
21
10
17
7
33
20
67
5
75
1
27
14
76
30
20
21
4
48
8
61
48
42
9
29
10
20
52
9
69
12
66
32
12
1
9
18
93
41
46
41
7
12
17
21
34
20
28
8
4
20
18
28
62
1
71
18
31
111
20
88
18
27
95
24
58
35
4
129
44
3
15
21
15
21
33
63
156
9
10
5
45
31
53
78
18
10
33
57
48
50
40
14
16
122
9
24
9
19
24
32
24
9
30
42
27
75
16
105
87
77
3
105
16
9
23
9
27
60
57
22
14
36
27
1
27
44
31
14
7
89
3
108
31
5
61
30
194
79
9
38
34
50
60
30
43
27
21
104
16
27
2
76
15
155
6
3
61
63
159
12
60
30
30
66
27
15
12
5
63
22
23
27
40
2
16
72
23
36
51
72
16
2
196
54
29
19
72
21
9
39
27
32
9
36
36
36
43
17
1
92
27
15
40
53
40
15
12
36
24
5
21
15
12
13
2
9
19
42
50
22
32
16
71
9
10
20
1
8
19
14
3
13
14
73
17
58
14
27
52
101
16
3
35
4
2
7
32
127
89
15
28
8
30
99
24
19
8
100
42
30
8
9
19
30
23
7
32
69
3
36
45
79
36
12
14
3
4
23
49
20
99
1
9
35
115
5
28
23
64
81
35
13
32
39
49
20
39
10
30
92
70
20
27
43
36
12
17
57
124
11
16
56
27
22
15
35
13
59
153
36
9
10
12
2
46
74
15
49
104
190
26
34
69
80
31
2
99
7
20
52
2
54
84
6
52
42
150
48
152
16
15
65
4
30
41
15
21
99
4
2
118
29
19
125
7
30
8
15
27
21
67
74
91
96
131
13
65
22
18
32
12
63
24
19
2
40
23
27
81
7
53
72
7
36
102
111
27
32
12
9
1
63
3
102
18
12
5
3
52
93
72
27
6
15
41
180
15
39
72
52
48
62
46
12
68
4
9
9
12
2
45
33
43
83
70
12
42
36
2
84
6
72
21
9
15
13
35
72
63
22
155
27
1
8
27
45
12
24
72
37
102
9
57
23
36
36
40
45
2
40
32
73
27
65
4
209
10
8
22
42
170
3
33
22
89
96
3
60
97
20
7
50
10
5
3
9
33
70
2
135
73
8
3
7
20
40
20
13
87
20
70
8
63
21
99
19
5
3
33
52
20
ABCD 329529332*7^$a-1 [50033]
24
29
12
108
19
12
47
42
48
18
12
36
72
12
48
30
18
13
11
1
59
18
18
18
54
54
6
13
71
1
107
1
53
7
12
17
19
23
24
25
60
53
31
35
25
11
12
1
11
66
19
65
24
127
12
35
13
12
12
17
7
41
31
41
132
12
24
30
54
6
1
17
114
1
12
108
65
7
11
24
1
11
36
25
17
66
36
30
7
11
1
59
78
103
11
18
60
18
13
5
12
67
11
60
6
19
48
29
78
13
29
7
36
59
30
24
42
6
18
132
36
13
24
24
12
47
121
29
12
48
31
107
36
24
25
29
60
48
12
43
35
1
23
18
24
7
77
24
30
66
55
36
11
48
48
24
12
73
5
156
54
109
29
7
5
72
36
24
72
60
48
54
24
25
17
19
17
18
25
5
7
77
31
24
60
143
24
133
35
13
41
19
59
1
12
35
1
29
30
25
5
19
17
6
102
67
11
1
95
25
41
18
42
7
59
30
12
7
47
25
35
37
5
24
18
12
6
18
54
24
42
60
18
31
36
11
30
6
18
30
66
24
7
17
30
13
53
19
23
13
41
19
12
125
67
11
24
30
42
1
12
29
48
48
42
42
31
11
36
6
7
24
24
23
6
19
29
19
72
47
61
12
113
18
1
113
72
84
19
47
1
5
31
24
47
6
6
6
54
61
5
24
7
24
12
17
30
42
126
6
6
132
25
17
18
6
19
17
30
109
65
55
17
12
6
25
41
19
41
60
6
37
17
54
36
60
13
83
138
43
101
120
24
24
18
25
35
6
18
12
18
12
79
107
24
1
5
24
151
83
85
77
12
55
11
30
54
60
36
42
55
96
11
36
18
78
36
132
54
67
12
17
42
61
12
29
31
60
5
6
12
6
7
59
12
78
42
78
24
6
78
114
49
41
78
18
7
11
24
6
7
12
17
43
24
120
41
42
37
23
13
11
37
17
78
25
89
19
41
18
18
55
59
18
42
133
65
24
19
23
6
78
1
113
54
13
11
13
29
55
23
1
5
54
24
18
12
12
43
11
6
30
30
30
54
12
36
6
126
91
65
30
1
24
17
6
66
36
102
12
66
36
91
29
54
72
6
6
1
125
18
54
18
54
19
41
54
12
12
49
53
6
180
85
48
60
24
60
11
12
97
24
12
11
6
12
19
12
11
102
132
36
19
11
36
13
17
43
48
5
7
35
12
6
31
227
78
6
49
47
1
29
31
48
24
5
18
12
42
12
7
12
36
77
48
6
25
17
12
7
101
66
48
42
115
17
18
73
12
29
54
24
6
7
12
35
49
84
23
60
12
84
18
12
12
108
43
71
162
60
18
37
23
18
31
23
108
25
35
24
6
66
54
6
18
60
19
144
60
72
11
24
18
12
6
12
18
66
18
102
30
18
6
24
31
29
79
41
6
37
5
30
60
6
55
11
36
24
6
6
6
36
19
36
12
11
42
31
23
12
36
18
31
89
19
17
6
6
19
119
54
19
17
19
11
12
6
42
13
65
12
42
60
37
11
48
13
101
12
12
36
78
49
12
264
65
90
12
66
12
6
25
72
29
54
18
48
12
19
23
12
78
36
30
18
31
17
36
19
35
1
24
12
60
17
6
54
31
47
1
5
7
17
43
35
1
29
138
60
6
19
11
66
36
108
18
12
36
54
18
30
18
24
13
65
6
85
35
73
29
42
73
5
42
36
18
60
6
1
71
1
137
6
12
60
61
29
55
59
49
24
65
12
12
12
7
180
23
60
24
60
42
7
11
61
24
60
107
48
1
29
43
36
47
85
77
30
12
12
48
120
1
11
30
43
11
132
30
18
6
36
7
149
18
49
11
13
5
12
30
54
103
11
18
55
108
12
59
24
60
60
12
78
115
17
7
23
30
12
31
12
29
36
43
113
7
131
18
79
5
12
43
11
12
13
60
5
6
36
18
19
72
35
6
7
41
24
7
29
12
90
36
6
54
1
5
78
84
6
24
6
24
42
78
6
18
78
91
5
91
35
54
18
66
18
66
18
1
11
13
29
36
30
30
198
6
6
18
54
37
5
24
54
6
18
25
228
47
25
12
53
6
18
12
67
131
12
6
72
30
61
47
6
6
12
1
35
1
29
24
60
6
12
1
60
24
47
96
13
53
18
61
29
31
12
5
18
48
18
31
47
37
12
11
42
18
6
18
54
30
1
71
24
25
59
12
49
17
138
12
85
48
35
37
12
35
12
48
1
65
12
54
13
11
6
48
43
23
49
5
12
60
7
5
24
78
30
102
30
24
7
53
19
89
66
60
25
12
95
24
6
36
31
35
13
48
35
30
6
36
42
18
30
12
66
12
18
144
19
11
36
12
102
43
12
24
72
12
72
29
36
18
13
65
54
42
19
113
294
25
47
13
5
7
137
30
42
24
132
6
13
53
120
60
36
36
6
12
37
5
36
43
48
24
107
1
77
31
29
79
5
19
35
13
120
17
55
120
47
12
97
59
48
60
6
36
67
24
5
24
24
31
47
42
12
6
36
25
35
36
18
55
11
6
7
17
36
6
6
79
59
24
12
60
13
17
48
54
156
73
24
12
11
6
12
7
24
167
13
41
6
36
6
78
24
42
24
7
17
6
96
37
23
66
108
12
18
48
1
59
96
37
48
60
17
18
18
24
24
31
132
60
23
6
12
246
6
108
7
41
7
24
5
12
18
30
6
78
6
1
11
48
61
12
47
36
49
29
19
12
11
24
25
23
1
29
102
54
6
73
12
5
55
29
36
55
23
13
11
18
48
31
23
61
12
36
108
12
11
48
12
13
17
12
72
115
17
60
12
18
24
24
114
19
53
174
12
12
42
36
18
102
55
5
7
23
37
120
5
12
7
5
91
96
11
1
5
36
7
48
24
23
84
78
18
78
31
5
12
30
24
13
53
90
18
24
102
6
103
24
24
5
18
12
1
11
61
24
11
133
71
1
5
54
12
36
25
12
5
12
43
17
60
66
132
42
19
17
78
24
12
42
168
91
41
19
23
12
30
67
23
66
60
67
17
138
ABCD 329540856*7^$a-1 [50033]
18
84
60
48
12
19
72
84
5
30
48
1
11
1
36
12
48
23
78
31
96
65
10
68
1
24
24
11
18
22
57
12
71
132
37
3
33
5
30
13
48
29
43
39
26
19
5
18
192
1
47
13
39
105
11
30
22
9
11
42
10
8
60
61
48
63
86
60
24
48
42
25
3
21
48
48
143
13
5
42
1
108
23
18
67
72
36
96
24
125
22
20
13
84
23
13
5
43
47
1
29
12
18
109
71
18
19
24
29
12
58
20
42
48
10
2
31
36
36
53
7
5
12
90
48
1
29
55
17
79
77
24
78
60
73
77
48
54
150
10
9
29
30
13
5
24
6
24
1
27
2
30
6
42
30
7
72
12
89
19
23
1
89
10
68
30
31
71
120
1
36
41
10
57
11
13
60
51
48
45
27
21
5
24
139
17
30
1
53
60
6
12
25
24
29
30
42
82
110
67
11
52
8
12
145
23
1
89
48
24
31
12
65
7
23
49
59
42
12
7
11
18
12
31
77
82
2
90
25
48
24
12
11
25
36
39
110
6
42
31
17
67
113
31
41
12
115
15
9
36
125
67
53
43
5
19
131
40
38
19
23
228
1
48
65
58
2
67
29
84
6
54
48
30
40
9
11
1
41
30
30
7
59
30
12
19
63
20
18
90
12
138
67
23
40
9
63
38
30
1
72
89
126
72
72
13
12
24
24
23
193
11
78
12
60
78
30
19
72
12
36
3
48
21
11
88
80
133
24
41
12
7
108
24
3
8
1
41
36
60
43
77
79
11
24
25
41
30
13
72
5
42
30
67
23
145
65
42
6
91
89
24
6
73
11
37
3
9
12
36
60
11
112
120
188
138
7
72
35
30
43
5
72
31
59
36
109
36
72
5
43
5
22
9
101
30
37
23
37
36
47
13
84
24
36
48
65
132
210
60
37
53
30
13
17
6
1
53
139
17
42
12
25
12
29
7
48
72
35
42
90
6
79
5
91
36
71
12
48
138
72
79
60
11
25
5
19
24
24
125
6
1
60
12
77
42
48
52
72
120
8
12
1
107
37
53
210
18
67
185
7
53
30
18
19
5
30
61
59
18
10
2
48
18
52
21
17
43
39
38
30
61
24
5
82
2
66
4
33
5
30
109
131
132
88
20
109
36
113
72
72
31
48
149
48
102
40
69
41
103
59
18
18
12
18
22
21
60
41
18
1
119
120
37
23
37
24
12
29
31
17
30
13
60
119
60
25
48
36
257
72
7
35
73
5
12
78
12
1
72
23
37
35
100
38
7
17
31
47
13
39
9
12
17
7
23
48
24
28
69
3
68
97
5
43
95
12
40
68
13
35
12
25
36
48
41
42
60
30
30
13
27
8
18
115
17
90
42
127
71
12
6
31
23
30
10
117
72
17
84
43
5
22
38
7
12
48
35
18
10
50
90
42
67
156
5
7
72
23
40
80
97
23
1
17
31
11
37
11
73
29
48
12
18
108
24
6
91
203
1
17
7
35
1
48
12
47
18
24
127
59
72
52
20
25
23
72
48
12
73
47
30
7
11
30
12
31
12
12
101
7
48
5
31
12
59
12
1
5
12
43
48
12
95
1
173
36
7
36
120
71
18
12
78
13
59
30
30
145
11
12
25
77
18
13
12
53
91
41
42
28
32
13
5
19
11
120
25
47
61
5
60
7
17
7
23
13
197
90
40
8
61
29
55
132
5
7
11
13
179
73
48
89
6
1
72
11
6
7
12
15
20
37
29
24
31
5
84
58
68
1
48
53
7
41
19
156
5
19
11
12
12
28
9
36
36
96
15
20
150
19
29
60
31
96
41
60
60
31
12
180
24
125
22
8
13
24
143
25
95
13
5
30
12
73
5
72
78
54
18
37
12
36
53
151
83
36
30
24
67
83
18
42
49
59
12
6
31
96
83
52
21
60
12
77
55
47
168
12
25
35
6
72
12
7
60
51
98
42
49
3
38
30
12
60
49
47
4
8
13
12
35
13
12
24
41
55
53
22
38
19
23
12
30
19
191
78
48
42
13
39
33
65
43
29
66
61
29
43
17
22
182
36
210
1
71
132
13
35
109
11
1
24
60
5
42
1
5
103
89
7
5
58
21
48
83
6
42
72
85
83
12
96
4
38
31
71
1
5
54
18
55
24
23
13
27
21
29
36
24
30
61
35
13
119
1
77
60
7
24
63
48
21
29
12
19
17
7
47
30
7
41
19
63
9
48
23
138
12
7
3
20
48
90
10
32
1
17
18
4
26
19
48
180
35
73
36
59
42
12
19
36
12
11
13
29
48
42
78
19
24
72
12
23
12
48
138
7
24
48
36
84
3
50
30
49
120
89
22
20
49
12
84
23
25
65
7
27
8
85
35
12
13
5
42
25
12
3
48
45
23
42
30
12
37
23
25
65
6
1
41
48
7
77
18
12
40
20
18
43
137
19
120
11
37
108
95
42
43
24
36
47
6
30
12
49
29
42
30
12
43
60
83
30
84
10
20
169
11
48
13
47
60
160
20
60
108
1
11
12
28
9
180
71
217
12
12
77
19
48
75
9
108
3
92
49
24
53
42
42
126
12
49
12
36
11
4
68
12
6
43
17
55
5
30
61
24
29
36
102
12
18
7
3
2
7
11
18
175
59
90
60
7
11
60
48
49
53
102
6
ABCD 329562012*7^$a-1 [50068]
30
18
6
54
1
11
9
21
55
29
48
87
16
60
23
25
35
13
71
30
87
9
7
23
6
51
4
5
7
11
6
42
45
9
55
12
29
12
48
75
124
20
51
25
23
12
42
48
3
156
33
48
3
117
31
41
156
7
35
12
37
60
11
18
12
55
60
137
12
6
61
17
43
32
39
48
25
36
8
16
17
67
29
60
30
21
45
91
23
12
25
17
3
9
31
47
48
1
8
39
12
18
12
12
30
1
89
187
143
61
29
19
48
20
51
30
55
5
168
30
42
30
1
149
12
12
7
108
23
66
43
11
1
77
18
12
18
147
9
48
43
47
36
12
45
63
37
83
61
41
15
148
47
18
31
11
48
12
42
111
39
6
30
81
36
9
36
24
7
24
53
27
27
13
65
42
6
24
43
65
12
12
108
6
73
12
29
3
3
6
18
90
18
48
24
93
33
51
3
30
19
29
15
4
5
18
21
15
12
60
9
36
60
16
47
37
35
9
64
47
42
6
12
108
24
1
29
7
29
114
13
53
31
12
77
30
21
3
6
24
78
61
24
60
5
12
19
108
11
30
30
60
25
35
48
24
60
48
12
30
51
16
23
78
43
29
3
9
55
96
20
15
48
90
67
95
12
48
48
57
28
47
49
23
6
12
18
37
5
31
8
3
42
24
120
7
48
65
15
9
66
12
61
48
11
72
48
30
31
8
96
33
162
33
12
3
6
6
12
18
12
12
6
61
137
67
47
36
30
67
89
31
47
30
19
11
13
23
24
33
45
24
67
24
77
3
33
24
3
69
36
12
12
51
27
6
60
43
11
18
48
43
59
1
101
63
3
13
12
12
149
18
6
7
5
18
6
31
20
4
5
24
51
3
6
67
35
18
43
68
16
35
12
93
15
72
13
60
29
31
20
3
61
5
31
5
39
9
91
113
6
72
54
39
28
24
44
3
13
5
24
18
81
112
17
60
7
59
12
1
47
37
53
27
9
6
18
24
60
43
89
48
18
18
51
16
48
41
7
131
48
13
48
29
15
3
24
120
6
12
99
33
6
54
18
18
24
19
119
61
17
7
120
47
18
30
1
8
21
18
45
12
9
36
24
75
33
19
17
27
4
132
11
33
4
11
12
60
13
35
12
6
7
20
76
32
87
30
39
51
33
27
25
29
18
13
5
18
6
36
24
7
11
37
89
12
24
31
23
1
5
60
171
3
66
31
47
42
67
29
55
35
30
31
17
30
12
60
12
6
36
31
48
77
31
53
6
60
12
42
36
48
180
42
150
60
12
7
36
137
7
12
60
17
12
55
48
12
53
24
3
27
96
73
188
33
12
36
24
60
15
21
30
54
6
1
41
30
6
7
23
6
6
42
18
25
24
44
99
6
27
9
99
9
27
21
55
29
111
27
6
7
29
36
12
31
77
31
89
31
48
11
42
3
27
66
43
24
5
84
156
18
54
7
20
33
91
59
37
5
15
16
17
36
12
151
71
13
17
78
18
12
24
66
61
53
39
12
75
109
23
49
8
3
18
55
20
24
84
87
45
33
7
5
15
3
90
42
42
6
12
12
1
89
27
3
93
3
13
44
4
56
16
17
7
80
60
3
1
60
23
18
78
6
18
168
30
24
31
47
66
24
36
42
61
32
27
12
13
96
12
47
1
29
42
18
12
12
66
61
17
15
36
120
9
72
24
24
111
123
18
12
63
28
29
48
15
15
25
5
30
30
175
35
69
4
48
17
12
3
9
18
25
29
24
27
27
42
7
11
21
16
5
75
21
15
135
48
6
6
30
91
17
84
18
73
36
101
24
31
60
20
15
48
37
47
33
15
25
17
3
15
30
24
75
69
24
108
60
18
13
59
42
3
4
23
93
28
12
17
3
3
12
1
32
96
183
66
24
12
6
13
59
30
7
132
8
9
87
100
65
24
7
17
15
141
24
42
49
53
43
5
72
3
9
7
60
144
24
29
30
24
42
18
18
55
20
48
165
60
12
12
30
18
30
25
23
6
51
129
48
6
24
13
20
4
125
6
18
90
54
43
65
18
12
45
57
12
60
18
30
90
66
24
96
36
151
23
12
25
17
3
60
4
5
6
1
107
12
13
5
12
24
91
47
33
3
37
35
30
18
120
60
42
19
41
48
27
57
30
30
3
9
7
8
69
55
96
29
120
27
16
29
42
18
42
60
78
18
13
77
30
13
24
23
12
42
18
60
9
39
150
60
60
12
18
73
68
63
36
57
4
185
18
18
42
66
60
42
42
3
117
3
15
60
49
116
64
23
6
31
23
36
21
64
92
9
6
18
12
24
6
9
45
18
37
11
12
18
15
4
113
48
42
6
30
144
49
71
30
27
39
6
6
25
47
6
60
147
9
6
18
60
51
63
42
24
27
40
47
6
12
24
51
4
12
29
12
48
18
84
6
12
12
12
7
44
3
12
12
13
29
48
6
30
7
23
6
7
32
9
6
240
1
53
63
28
36
5
66
30
103
12
20
16
29
3
96
3
6
43
11
13
227
36
24
37
11
102
31
36
44
16
11
85
20
27
18
42
21
28
29
39
111
1
32
52
35
72
96
37
47
6
30
13
47
84
57
3
30
3
57
30
73
77
18
30
72
6
37
95
9
33
7
71
25
17
60
18
30
12
12
66
85
128
9
66
6
24
12
18
61
11
49
29
72
30
1
17
114
13
44
52
17
7
20
4
59
133
12
41
18
6
84
6
21
36
15
18
60
72
75
9
84
31
11
12
42
79
5
7
23
1
11
33
112
44
3
6
7
120
35
61
47
66
66
12
36
13
11
30
78
198
84
36
27
16
53
55
36
23
12
25
20
75
30
19
83
6
7
20
60
3
61
5
7
29
12
18
60
25
84
5
7
8
124
29
78
9
124
95
12
132
42
51
4
20
21
72
31
12
77
7
23
90
72
6
49
5
24
42
12
48
13
12
120
35
73
32
4
44
21
54
6
36
43
65
30
24
90
67
5
55
53
18
ABCD 329591088*7^$a-1 [50092]
138
141
165
159
255
36
45
99
9
96
81
48
78
129
99
240
30
42
30
24
3
51
216
36
54
3
96
27
84
54
171
99
105
324
165
132
66
9
60
120
51
48
36
366
27
3
144
153
87
180
84
72
42
75
153
99
15
84
36
144
96
18
75
63
270
27
27
6
138
69
3
180
108
36
6
18
252
54
126
30
72
27
45
54
9
177
39
27
108
72
414
6
282
18
144
24
12
42
135
180
27
9
81
84
312
39
45
6
237
27
18
60
48
18
150
102
90
24
3
63
9
60
9
84
267
255
18
42
9
75
54
207
108
96
261
30
144
126
195
48
60
27
30
24
111
51
180
9
81
84
63
45
15
165
6
180
81
21
87
117
66
162
222
36
18
30
36
285
9
66
18
378
24
180
93
27
105
21
207
87
90
243
237
135
105
3
51
336
90
6
9
180
171
18
192
132
66
36
9
27
297
51
12
144
36
144
150
39
27
270
27
51
120
42
192
15
63
18
75
171
36
90
339
219
69
192
45
15
48
117
54
81
51
48
126
270
150
30
144
222
30
240
102
252
294
36
84
72
90
18
141
81
30
69
75
33
12
105
30
36
90
54
24
36
126
84
114
81
300
189
51
39
69
120
45
378
24
84
54
42
54
30
36
24
201
33
27
39
45
87
84
153
45
27
15
84
9
117
63
51
81
99
81
111
60
84
9
144
33
30
24
165
204
9
18
120
24
30
15
9
39
27
36
90
150
144
354
36
135
99
36
60
84
54
27
108
27
24
66
270
153
36
24
45
12
15
48
27
54
42
153
27
48
42
39
99
9
72
99
9
132
39
69
3
78
30
240
180
12
108
105
45
84
252
54
42
30
117
216
144
123
93
171
6
210
378
126
18
162
18
6
21
105
39
27
42
111
87
108
66
6
189
39
270
42
9
219
186
54
12
60
270
192
27
171
9
33
48
63
87
129
24
27
120
18
135
51
120
24
126
3
27
153
27
69
120
15
192
150
354
60
45
48
63
114
30
69
27
90
30
270
54
54
15
21
60
30
24
36
153
3
18
162
69
21
78
81
39
9
27
36
117
51
216
30
150
36
342
318
117
27
180
9
9
231
27
84
33
27
93
207
78
66
36
78
12
144
90
6
48
18
108
42
3
15
12
240
93
135
234
42
144
54
75
27
6
27
180
27
216
354
63
243
270
207
33
18
192
60
30
18
114
18
264
96
48
54
60
18
237
36
144
225
42
84
36
276
390
18
ABCD 329636036*7^$a-1 [50081]
18
39
17
3
55
42
3
9
18
5
28
17
28
47
13
72
23
4
15
6
23
12
43
29
12
81
10
6
11
13
15
5
15
28
27
5
49
3
36
3
21
21
24
11
37
24
23
9
27
21
55
57
11
33
7
9
12
111
75
2
7
12
15
2
40
35
52
8
40
12
15
14
28
63
20
9
15
12
97
20
67
5
10
14
4
8
70
5
9
51
19
9
12
32
57
22
6
44
12
48
7
3
6
12
8
3
12
55
2
4
8
4
12
12
8
15
33
22
33
15
17
36
33
28
12
30
12
57
44
25
32
39
45
7
60
15
14
7
12
9
18
33
63
41
73
71
16
5
15
7
14
84
24
55
24
29
3
4
69
24
32
12
4
23
36
45
27
60
4
20
33
12
12
3
40
8
9
27
31
50
51
60
1
32
28
30
24
42
12
59
12
1
30
69
53
16
32
3
28
51
41
33
7
27
17
1
12
12
27
9
23
25
83
7
33
9
36
35
7
14
3
4
15
17
72
72
7
12
9
33
12
18
9
3
17
19
14
4
72
15
9
11
21
43
9
47
9
4
44
12
16
15
44
21
51
31
30
23
12
9
12
3
7
14
15
1
6
65
67
69
32
12
13
23
4
5
24
31
3
24
18
3
65
3
4
48
32
13
30
6
6
42
72
20
39
4
5
16
66
26
40
30
30
44
31
41
7
17
52
30
5
21
22
48
6
11
13
6
38
12
27
7
216
6
12
11
21
7
29
4
8
15
19
36
21
60
12
8
24
19
38
34
26
19
8
24
31
21
5
3
19
24
45
21
20
12
4
6
29
1
35
21
19
36
5
28
12
51
17
27
61
8
87
45
15
43
6
92
36
15
13
30
14
4
66
24
30
18
57
39
45
15
57
5
28
11
16
36
29
34
2
7
32
57
4
12
12
11
25
6
120
66
24
3
8
9
10
29
12
13
6
30
23
24
12
12
16
3
9
60
29
16
12
8
15
12
25
30
17
19
65
13
20
28
6
5
4
3
14
12
19
8
19
38
34
29
9
3
55
17
7
9
45
3
33
8
16
18
14
3
7
5
12
1
15
39
26
46
12
9
27
36
5
1
23
25
23
31
2
24
51
31
6
35
1
18
14
4
48
8
27
1
24
3
60
51
14
36
28
8
7
15
113
1
59
43
6
11
16
44
43
29
55
5
4
44
16
36
39
26
12
63
40
65
16
3
32
28
17
84
15
45
12
4
72
8
19
51
26
4
12
47
21
34
2
120
7
65
16
39
41
15
61
6
113
21
40
12
18
9
27
6
20
7
104
4
3
9
8
9
24
3
24
7
53
55
5
37
68
27
37
20
48
12
7
21
18
38
4
15
5
88
12
39
60
5
40
87
27
90
23
19
6
36
8
10
38
16
128
27
12
55
6
123
3
42
3
27
6
8
36
15
60
21
28
95
9
3
13
35
12
21
3
60
57
58
26
46
9
8
72
7
18
3
9
18
6
6
24
14
4
12
24
23
36
31
5
7
14
3
9
16
63
5
12
16
114
5
13
6
62
24
51
9
43
8
72
1
30
12
9
5
82
89
13
8
22
14
15
25
3
5
22
6
6
9
27
6
23
21
27
13
12
3
9
11
24
64
12
41
16
6
5
33
10
90
42
5
16
15
6
92
22
113
13
23
40
15
2
16
3
5
3
69
46
5
28
5
12
22
6
6
9
20
9
60
3
9
39
21
7
3
2
10
2
4
20
4
11
16
5
27
7
14
84
15
73
12
6
9
3
30
6
101
12
24
7
26
39
4
20
28
105
68
15
31
12
29
19
96
5
9
3
84
12
13
12
18
26
16
3
32
45
7
53
3
19
5
1
99
20
43
6
54
17
12
13
3
32
43
14
39
24
43
12
2
22
29
12
13
8
10
30
92
16
12
6
2
31
20
19
38
52
6
24
29
57
28
18
9
8
93
12
10
9
51
14
10
9
32
21
7
15
6
54
9
9
90
2
48
40
66
18
23
7
45
17
4
56
12
39
12
7
42
12
6
5
49
39
41
28
12
23
36
24
61
3
21
3
20
48
12
85
18
9
21
3
36
87
26
75
36
13
20
63
33
12
12
16
18
54
15
65
19
24
5
48
3
4
9
6
6
42
2
7
8
43
17
7
29
31
9
51
12
12
14
10
2
40
20
16
23
33
24
27
52
5
19
9
18
5
7
2
79
39
14
4
3
15
21
24
5
96
48
3
19
41
12
49
12
12
30
6
80
3
7
18
3
29
28
6
42
11
19
5
13
24
12
20
3
28
8
129
10
5
4
3
30
6
12
9
41
16
35
60
4
3
12
26
46
14
10
33
123
14
24
22
54
42
17
7
12
9
9
51
3
2
12
39
1
6
50
120
36
27
36
13
8
15
24
36
24
28
5
63
12
45
12
60
28
23
21
24
4
99
44
49
18
42
23
13
8
12
10
6
42
45
77
46
54
3
8
24
33
19
33
71
84
28
17
58
2
12
12
3
25
3
27
2
28
35
1
18
42
12
44
24
15
24
24
4
57
104
10
21
21
18
17
19
41
43
17
33
12
24
40
36
42
6
30
29
25
3
20
67
5
25
27
15
90
32
51
19
26
70
5
189
16
12
48
11
1
23
9
79
57
30
21
5
27
55
14
63
13
12
3
20
21
27
1
42
26
3
37
11
13
3
5
52
102
17
12
7
5
13
8
4
42
14
4
20
3
13
60
12
18
6
8
10
45
15
6
44
39
7
42
30
36
2
7
32
40
51
6
3
33
20
3
1
11
48
72
13
27
21
42
2
12
3
45
22
42
23
13
23
31
53
19
5
1
20
19
44
61
11
19
17
61
8
12
10
9
89
15
48
33
4
24
32
40
12
44
34
5
31
6
3
9
36
44
16
23
12
7
5
48
12
40
9
8
28
8
24
31
15
12
57
8
7
36
2
12
96
22
6
186
5
13
48
60
60
6
18
3
51
6
8
27
61
128
34
2
40
42
6
107
21
24
3
7
2
4
36
3
3
2
12
10
6
42
29
19
2
16
35
121
78
2
12
31
68
48
21
3
13
15
27
26
55
29
16
15
27
57
5
40
3
9
23
19
5
9
4
27
15
17
24
55
21
8
7
6
8
22
9
117
54
12
18
8
4
24
23
9
3
13
12
8
79
5
16
44
82
9
17
51
4
9
6
14
4
47
19
6
54
18
8
55
45
63
3
42
27
9
12
8
3
28
3
2
12
3
9
10
2
27
13
27
8
9
4
23
139
30
35
12
57
22
29
12
7
5
21
12
7
5
28
54
9
5
27
4
27
12
6
11
4
41
15
7
36
38
16
3
5
7
57
35
1
12
3
8
19
5
60
12
25
12
23
36
43
48
41
7
26
10
14
28
8
12
3
12
7
72
26
4
83
48
13
3
75
12
14
16
12
6
9
15
2
39
33
7
9
12
8
3
13
35
33
7
15
17
21
4
15
8
24
21
10
2
3
4
5
4
24
30
53
40
3
12
21
8
12
7
17
33
27
33
10
57
33
11
120
40
21
75
39
53
1
27
5
7
5
3
21
3
13
12
92
12
16
23
24
7
24
69
69
59
61
47
43
6
12
24
42
53
49
3
29
7
17
27
25
35
9
51
9
16
23
4
8
12
16
77
22
14
96
3
12
7
12
12
26
40
56
48
24
34
21
21
15
41
10
2
24
34
12
2
15
132
36
12
7
48
36
21
29
34
6
78
48
14
7
32
1
11
16
89
10
2
10
6
23
13
6
24
42
11
24
12
9
16
30
84
5
19
14
4
63
15
2
16
36
72
44
51
57
60
3
69
43
20
9
22
9
5
15
13
15
5
10
14
12
4
3
20
1
30
5
4
80
9
58
50
34
12
9
15
2
55
17
10
41
7
30
15
32
43
72
18
23
21
28
3
9
8
34
45
39
24
57
15
17
9
40
3
12
15
29
40
17
3
16
96
15
14
64
35
19
36
65
61
12
24
15
12
8
7
18
12
3
15
5
12
60
13
27
3
6
78
29
1
42
17
4
5
28
56
40
6
21
17
12
27
31
60
5
7
5
33
36
27
9
124
30
29
4
27
24
12
14
46
12
2
40
12
27
57
18
12
41
13
30
6
3
3
9
5
3
19
21
17
24
3
28
20
37
32
19
3
14
28
20
10
5
33
36
70
14
48
7
32
9
12
4
8
16
23
9
10
33
20
16
24
5
12
28
44
4
23
24
16
48
63
14
3
60
1
42
50
4
12
3
27
21
9
12
12
24
20
10
57
32
25
18
14
22
29
12
1
6
33
63
17
9
10
2
4
8
3
28
12
8
9
52
15
77
70
24
12
2
3
48
19
66
44
4
35
73
63
8
60
9
28
6
24
5
9
10
2
16
39
3
9
8
55
30
20
55
24
21
12
42
6
80
12
3
60
93
27
12
19
26
28
18
14
10
6
47
19
2
10
42
11
1
32
24
4
123
15
29
31
45
27
42
23
4
8
49
36
63
5
15
7
5
49
8
34
2
3
24
ABCD 329654238*7^$a-1 [50026]
33
12
4
12
72
17
6
37
20
12
33
7
71
6
7
17
3
1
36
2
54
24
30
10
35
15
22
35
9
4
74
37
65
16
12
26
33
24
13
15
8
73
3
20
21
30
9
3
48
42
31
17
6
54
39
4
9
3
29
43
23
34
2
1
9
20
40
24
2
13
9
8
30
33
12
4
48
33
14
10
24
2
1
29
31
9
24
3
24
72
8
1
3
20
13
2
10
11
12
24
36
9
15
4
23
78
3
27
1
41
40
48
23
9
30
10
50
18
3
57
16
83
39
54
48
39
24
15
84
13
17
7
20
21
30
22
14
12
22
35
1
23
1
8
30
12
9
24
28
5
12
27
21
16
56
12
3
28
35
10
2
12
6
4
11
4
80
3
13
48
48
29
3
12
4
11
34
59
3
48
1
8
4
60
12
8
57
6
25
11
117
12
28
12
9
92
30
54
127
29
19
12
12
8
12
21
19
8
40
20
28
9
56
55
17
40
24
48
2
21
12
33
4
24
23
12
39
6
103
24
60
12
35
9
28
23
9
12
52
35
12
12
13
24
11
78
12
3
13
3
47
24
9
51
10
11
12
12
1
44
43
12
21
26
10
59
4
5
6
10
63
80
9
42
22
23
15
42
39
40
5
4
11
28
36
21
59
13
23
4
41
16
36
12
2
1
29
6
33
84
1
110
9
24
40
48
8
21
60
24
12
48
28
15
35
13
41
87
27
6
16
3
44
4
17
3
16
36
8
4
9
8
51
28
57
62
37
5
3
12
3
54
27
12
12
49
11
15
12
12
10
39
45
132
3
24
21
12
68
3
39
24
24
34
48
15
8
25
35
45
15
12
25
123
5
64
8
27
40
8
13
23
147
169
20
16
215
60
22
3
21
27
32
87
22
92
7
32
15
12
1
56
24
27
46
14
45
111
30
43
8
39
9
25
44
66
66
4
2
54
31
143
9
28
80
16
12
17
7
44
1
50
9
21
15
1
14
22
3
41
12
15
12
27
10
27
53
54
13
119
57
16
59
69
12
16
41
31
11
21
1
8
3
12
1
14
10
2
6
51
3
18
12
19
60
11
13
20
25
12
20
79
45
84
110
58
3
21
23
16
8
9
30
21
39
10
3
20
37
11
69
15
69
96
3
12
33
60
27
16
59
24
48
42
19
41
3
51
132
22
15
23
1
12
8
4
32
1
12
23
1
104
31
36
23
10
14
6
42
1
17
15
12
16
44
36
9
24
16
2
18
51
9
7
48
59
54
27
3
34
51
36
8
1
12
20
123
39
33
12
48
72
1
14
13
32
25
27
12
11
49
29
15
45
3
27
12
6
15
15
22
15
12
24
24
12
5
66
69
15
13
56
12
9
7
44
21
6
10
38
9
16
35
22
11
13
8
6
42
27
37
15
33
3
165
11
12
97
38
73
17
27
12
3
33
15
9
33
3
40
5
15
37
14
10
8
43
20
3
13
12
45
20
7
156
9
3
45
3
12
44
16
9
26
33
21
16
14
21
12
37
119
96
27
9
108
36
3
13
8
60
12
1
44
54
12
9
24
13
24
63
11
9
4
12
8
28
5
79
8
21
3
45
43
21
3
11
10
56
84
60
144
30
1
17
4
47
12
15
13
12
32
3
10
35
51
10
11
16
17
4
50
58
20
28
26
1
12
48
45
48
2
18
19
11
12
22
2
13
11
9
37
14
12
10
12
11
45
12
15
45
4
47
16
65
28
14
24
9
3
130
27
8
33
7
17
15
4
12
8
3
70
51
59
33
48
40
35
22
116
4
2
13
23
10
50
10
20
28
3
12
21
14
46
38
22
48
23
16
11
1
29
15
3
30
3
40
24
11
6
7
20
3
21
45
31
12
35
22
15
33
24
20
3
12
52
23
9
52
44
15
12
24
42
48
7
72
33
11
1
8
88
35
109
38
57
48
9
55
23
82
44
63
21
16
56
6
33
4
11
82
71
4
12
20
4
12
132
8
21
3
13
35
3
96
1
5
54
13
11
24
9
96
1
2
18
15
37
3
48
9
32
126
13
11
42
6
54
27
60
39
37
12
24
29
55
11
1
35
6
3
97
35
12
1
15
44
48
12
4
33
3
23
10
15
17
16
15
45
35
4
35
6
7
45
23
51
21
3
9
15
49
9
3
21
3
20
24
73
11
4
8
24
33
55
11
22
15
5
16
32
7
23
57
15
6
30
42
3
12
25
2
18
31
12
11
30
24
40
3
29
75
13
15
32
28
24
53
24
6
10
2
6
16
8
7
8
33
3
28
59
13
8
27
49
48
23
34
23
96
4
35
48
46
3
5
6
10
80
43
77
4
20
31
20
15
24
12
37
60
17
4
38
72
37
11
33
24
45
3
87
18
12
90
33
27
13
8
25
12
23
1
14
57
25
3
41
7
12
45
14
49
11
6
16
123
17
151
17
123
28
11
21
9
24
3
12
1
23
24
39
18
16
15
9
3
11
12
6
3
52
23
57
36
4
20
33
30
25
72
12
11
57
36
12
4
44
13
71
13
14
22
27
17
3
63
18
28
12
179
12
117
3
1
8
3
3
24
22
14
13
48
33
15
8
28
12
9
47
24
25
12
11
4
23
33
9
79
23
13
33
3
12
32
15
18
12
43
5
7
20
21
4
38
22
12
3
12
23
25
47
48
1
20
48
64
8
27
48
30
16
110
1
36
11
1
32
3
12
12
18
51
12
75
12
33
9
36
15
21
3
4
9
2
21
81
18
18
19
8
16
8
9
24
43
11
33
27
36
24
34
15
35
1
44
1
35
37
8
39
36
12
52
8
87
30
15
1
20
19
36
12
29
16
20
78
12
73
12
17
6
33
12
9
19
24
9
11
52
35
45
24
39
10
38
45
21
7
36
21
3
44
12
33
27
1
3
107
37
77
16
2
57
16
5
19
23
30
7
36
47
22
15
11
33
13
24
2
72
9
4
5
42
9
27
25
9
3
9
27
9
35
13
12
14
13
5
39
57
3
16
23
10
3
11
46
8
12
51
51
12
81
12
16
5
12
4
26
12
13
29
3
25
51
9
2
1
65
28
20
4
3
69
26
72
93
33
31
23
9
27
45
24
4
36
23
90
7
11
46
15
9
3
32
124
36
8
73
36
3
5
39
1
44
36
7
8
4
36
5
12
24
6
12
6
6
46
38
22
35
88
8
3
9
9
16
24
36
15
21
8
15
1
59
15
58
12
3
56
9
7
56
37
15
80
15
33
4
45
38
49
24
12
45
20
4
51
9
23
4
21
188
31
9
11
28
105
24
23
9
52
3
20
9
6
24
33
27
33
87
13
17
64
74
1
8
9
24
16
44
6
45
3
13
9
3
21
99
5
7
68
21
139
20
24
33
31
20
40
17
30
12
12
25
20
4
20
72
12
45
3
24
4
9
15
23
33
4
23
57
12
33
7
17
6
121
44
69
7
23
10
38
13
53
16
39
5
39
40
45
23
15
18
54
13
23
13
20
24
13
32
3
12
3
6
16
3
29
3
28
60
5
27
15
25
8
9
16
60
26
1
20
27
30
3
9
3
13
62
6
15
28
17
27
64
9
14
9
3
6
48
31
29
3
1
12
3
44
4
72
33
32
18
18
19
17
7
36
11
9
40
11
6
4
3
11
9
4
8
25
14
6
43
17
3
21
90
9
3
9
60
39
10
83
9
87
1
23
64
8
1
26
81
16
17
39
3
12
22
27
9
44
16
11
73
44
30
33
4
47
70
15
44
1
20
51
12
25
8
7
33
20
3
76
5
12
54
37
5
15
52
17
19
48
9
3
8
21
15
1
44
6
9
24
1
8
102
9
27
10
14
9
36
24
12
12
28
12
32
36
9
15
61
20
12
72
12
4
35
4
56
57
4
27
116
13
11
36
15
13
8
21
24
7
17
16
23
1
11
15
25
8
37
2
82
26
1
12
59
1
32
4
21
47
9
7
11
12
37
20
16
57
14
9
4
32
109
23
27
9
144
69
19
17
12
31
9
123
47
69
12
45
19
24
9
12
15
60
44
12
120
37
3
5
27
27
9
9
3
48
4
83
10
47
45
78
22
11
21
115
11
6
7
11
6
126
6
19
32
52
9
23
48
64
24
29
3
24
64
104
33
66
36
10
12
59
12
25
27
20
25
14
13
5
60
15
24
24
33
30
9
24
21
19
80
37
63
11
30
3
36
21
42
33
28
48
44
1
23
27
24
6
3
ABCD 329804282*7^$a-1 [50001]
24
41
20
7
4
56
3
30
7
12
8
4
12
96
17
15
15
8
17
60
12
8
9
6
12
57
35
17
8
15
57
21
2
40
1
36
1
19
3
13
8
16
12
11
1
24
92
11
5
20
3
49
12
8
4
72
47
42
116
4
15
4
11
37
8
12
24
76
11
9
159
45
4
35
14
35
11
1
12
44
11
37
4
29
39
51
32
17
59
1
13
43
3
84
1
20
53
19
12
4
12
32
12
36
4
20
3
1
29
7
24
12
12
5
7
24
8
36
4
20
3
45
3
30
56
16
8
35
8
27
61
24
7
10
60
67
20
36
27
45
3
25
53
19
12
8
12
16
12
24
8
28
11
60
9
21
39
3
38
12
18
5
19
48
28
24
1
5
39
12
88
8
17
35
24
7
17
44
81
12
27
48
33
3
77
59
8
3
61
11
20
16
45
24
28
5
19
12
8
4
7
10
92
10
57
64
12
8
4
53
15
27
36
1
8
28
20
45
80
19
93
7
7
1
4
8
28
8
45
3
47
22
15
40
53
19
8
75
26
10
12
1
7
37
3
9
15
14
7
4
79
53
12
41
30
18
127
5
48
56
36
11
32
17
35
35
45
12
3
48
1
12
5
38
53
41
18
14
43
3
25
32
15
25
44
64
29
78
45
23
4
25
24
36
55
5
13
23
36
1
11
48
8
64
11
1
35
2
36
35
8
48
4
36
8
16
12
5
31
49
11
1
23
49
59
24
5
3
27
33
60
69
7
1
18
1
53
11
12
35
25
17
43
12
11
9
36
39
60
25
12
36
24
12
29
3
77
7
4
24
5
15
52
11
2
19
77
43
4
60
47
30
31
8
39
21
4
48
1
28
7
12
24
36
1
23
29
8
58
9
3
50
22
38
7
5
24
16
3
12
16
12
5
3
23
29
84
7
5
67
41
24
12
67
17
7
54
43
36
52
12
24
11
12
57
60
81
31
12
41
66
9
15
13
44
24
4
11
38
46
18
18
21
48
36
60
52
12
48
32
52
23
25
5
18
1
29
31
8
4
7
28
12
30
7
13
22
48
93
17
139
4
60
17
15
17
59
67
1
4
20
12
93
14
17
1
58
2
40
75
24
39
2
12
18
13
40
24
5
3
3
38
34
1
32
15
1
49
19
4
8
21
7
5
3
3
25
24
11
1
8
4
29
2
13
5
7
40
13
10
13
20
16
12
19
5
17
6
12
33
16
1
10
12
1
25
67
24
21
18
1
19
25
4
24
211
28
33
9
67
12
12
36
1
10
18
67
32
28
72
5
74
5
8
3
37
12
68
52
36
12
48
11
13
8
24
47
29
44
39
49
24
12
8
4
11
12
14
22
13
12
5
87
3
1
20
3
1
95
12
2
16
12
3
4
11
84
21
4
36
56
64
13
66
54
24
43
23
24
18
35
17
15
12
4
120
11
45
16
32
28
29
7
19
1
24
29
11
44
3
12
37
23
128
149
29
39
16
24
24
11
21
15
1
12
12
17
67
23
12
14
103
16
8
28
1
16
12
15
15
33
12
40
65
55
8
4
12
8
4
8
17
7
15
1
24
29
3
12
51
42
55
32
75
1
24
12
19
17
24
49
7
27
18
3
16
13
18
41
1
7
36
41
11
5
7
72
11
37
19
65
20
4
5
19
41
43
35
2
58
42
50
1
9
20
11
36
12
55
5
8
52
12
12
48
44
35
54
31
64
12
24
8
4
73
18
40
45
48
28
11
85
5
19
36
8
11
6
23
24
8
12
3
1
47
61
29
27
81
39
23
18
30
78
11
23
1
8
9
27
11
29
1
23
67
5
121
24
22
13
44
12
53
40
30
1
37
83
12
12
1
59
12
12
1
67
52
7
34
19
1
71
8
28
55
13
3
45
36
40
79
1
63
21
24
33
2
16
24
33
12
4
24
8
15
14
10
8
30
10
18
14
41
25
7
40
68
4
5
3
15
18
7
5
42
38
47
12
24
24
36
32
24
16
24
11
13
12
55
40
1
24
20
48
5
31
23
24
1
4
11
1
12
12
13
10
9
9
30
13
24
12
13
19
24
24
5
59
1
7
9
31
12
49
7
11
22
79
11
9
60
24
27
9
24
23
49
27
21
52
13
11
8
40
20
12
21
12
20
35
36
24
85
11
104
12
51
30
31
47
20
4
25
12
12
36
20
11
37
41
34
48
61
11
42
19
8
63
68
37
28
8
16
44
4
20
100
8
24
3
1
17
56
4
7
12
48
11
37
20
24
28
23
61
29
27
156
28
68
28
13
40
12
43
1
43
3
21
16
7
37
17
47
20
60
60
41
4
15
28
32
29
4
18
1
1
22
1
17
3
16
56
15
49
71
30
2
54
7
28
36
60
11
2
42
1
16
36
1
12
55
4
143
1
47
84
30
6
14
7
3
13
7
18
59
1
35
5
3
24
96
24
4
19
40
13
20
53
16
7
24
35
1
13
40
6
1
11
61
8
16
36
36
12
8
4
11
30
67
12
59
18
51
3
13
12
12
24
29
3
65
10
1
1
16
38
42
12
58
25
116
52
12
20
4
73
19
3
25
13
48
10
49
5
3
15
48
9
11
40
62
19
3
48
2
47
44
28
56
48
17
10
30
8
7
4
131
21
28
24
12
24
36
8
12
3
25
12
20
28
8
4
83
1
17
15
4
11
1
1
6
5
59
80
28
9
21
19
12
24
7
41
85
43
3
6
19
12
61
59
80
16
12
56
84
4
1
71
60
7
29
48
8
12
3
1
25
23
12
8
16
35
42
18
25
24
36
23
14
55
45
7
24
29
19
11
18
19
11
62
35
1
78
37
4
11
1
1
47
36
7
22
3
5
7
12
16
8
53
11
24
56
15
57
4
29
27
11
29
108
23
9
36
84
28
11
1
20
39
1
11
13
17
2
17
11
57
4
29
18
1
23
38
11
7
53
19
17
31
1
4
5
68
12
22
73
13
24
11
97
23
41
6
1
31
17
11
13
1
30
29
12
13
7
9
8
7
16
44
40
8
23
29
12
11
12
1
7
37
48
12
28
5
7
48
108
32
12
3
1
41
3
28
12
31
5
72
12
12
36
32
3
1
8
21
43
41
15
141
15
28
12
7
25
4
60
12
19
6
11
8
17
31
24
12
36
57
7
11
2
28
31
47
12
49
23
37
11
26
47
12
32
132
3
1
20
29
35
12
20
48
124
24
37
7
11
53
36
24
32
45
42
30
19
31
13
24
16
65
20
22
13
17
30
1
29
6
42
3
4
8
4
29
32
19
28
24
31
41
12
5
30
1
29
15
12
4
1
43
47
5
12
12
29
27
15
13
7
17
71
30
7
5
20
18
10
3
4
5
104
11
12
20
23
13
72
4
17
39
4
1
55
33
7
11
24
25
32
4
37
10
26
19
16
24
32
51
57
3
1
1
11
25
19
40
5
26
52
12
48
84
1
48
8
24
12
3
14
30
1
16
7
5
8
81
19
59
2
22
13
5
27
4
41
50
13
16
44
16
55
64
13
49
70
25
12
24
47
13
12
5
3
4
8
27
13
5
27
11
10
42
85
5
15
12
12
4
12
1
22
69
28
8
12
84
16
65
7
8
57
15
155
5
20
28
60
7
1
36
40
29
38
41
13
10
13
32
3
13
8
53
31
24
15
1
13
79
15
1
8
21
12
67
11
1
56
64
47
13
48
23
38
7
3
30
15
41
7
4
25
30
54
7
9
3
12
45
14
6
7
3
48
1
12
32
3
14
36
11
12
24
12
11
42
30
30
15
17
47
12
48
23
21
15
21
48
28
35
37
20
3
25
20
4
23
18
3
84
113
11
108
12
8
16
7
10
18
1
48
12
29
15
3
2
55
12
3
1
11
1
67
17
32
28
24
8
11
6
11
48
24
8
15
18
15
15
2
28
72
19
41
15
16
44
21
14
5
19
1
28
25
18
1
4
36
23
8
37
11
10
62
17
12
11
33
16
8
3
1
11
37
83
36
60
13
24
12
5
7
11
9
60
24
17
19
33
7
13
31
12
87
14
11
5
67
24
29
27
4
24
11
1
20
16
32
60
5
10
1
77
7
23
45
16
8
16
65
3
125
52
31
8
21
102
25
36
72
8
88
24
83
1
8
52
8
40
13
10
33
16
43
17
12
36
5
3
23
1
88
13
22
18
2
41
56
21
3
17
6
61
11
22
32
47
11
1
56
12
29
7
15
1
24
44
48
33
72
15
4
32
15
1
8
45
3
3
14
54
5
48
19
34
15
5
10
37
11
8
22
15
4
49
23
11
61
32
52
25
43
12
51
1
12
29
3
4
36
24
56
12
4
23
37
24
24
48
23
9
15
14
22
13
8
21
27
12
40
8
59
6
59
72
24
5
7
60
8
15
60
13
5
7
23
13
7
10
3
4
20
4
8
9
12
15
27
37
11
97
144
72
17
7
12
ABCD 329862674*7^$a-1 [50004]
1
23
16
72
48
20
4
20
40
117
168
12
11
24
24
12
12
16
9
11
73
3
36
68
37
15
45
23
12
37
24
3
36
24
36
33
15
20
76
48
36
44
1
47
37
3
44
25
23
120
133
107
40
9
23
40
33
15
33
24
35
76
92
37
108
3
24
24
24
9
48
12
3
105
15
36
117
11
1
3
8
12
28
12
69
39
33
35
13
3
48
12
44
13
39
9
39
9
15
20
36
36
28
36
12
32
49
23
28
8
37
3
24
21
24
3
20
16
69
3
12
92
1
27
45
23
1
59
4
8
109
3
57
36
15
116
60
16
33
35
16
57
59
37
11
12
48
25
63
21
3
9
84
15
32
24
13
3
45
12
36
12
59
1
3
8
28
84
20
72
24
4
20
1
48
11
40
12
9
15
20
36
73
3
21
23
4
45
95
24
13
27
9
12
11
1
23
16
57
24
24
11
4
33
24
23
84
4
8
1
3
56
24
36
13
11
1
39
56
37
15
8
13
11
4
20
24
13
47
25
23
12
40
12
24
93
27
12
8
1
15
8
25
12
15
9
12
3
20
24
28
8
13
39
9
48
11
12
25
39
20
24
4
20
12
13
3
9
39
12
8
64
69
23
37
11
13
35
24
13
47
25
11
37
23
73
135
24
9
51
56
40
12
9
59
12
1
23
1
15
84
8
13
15
20
40
9
48
23
12
13
75
9
96
12
48
35
28
24
20
28
21
24
3
32
72
13
87
8
48
49
3
21
3
20
25
72
59
4
44
4
108
24
84
9
24
23
28
32
28
8
40
32
13
12
23
49
39
92
37
84
48
12
36
27
20
16
68
16
33
15
12
21
23
25
24
3
8
85
35
12
60
24
1
47
13
24
51
21
3
48
21
12
84
72
36
15
12
60
8
12
28
20
112
8
1
11
4
12
132
45
27
33
11
4
8
60
64
33
84
27
21
35
13
12
39
32
100
8
16
9
39
32
28
60
12
36
12
20
36
16
129
36
60
63
33
156
87
32
13
12
15
72
8
28
56
28
33
47
12
64
9
71
16
68
16
36
44
12
12
12
108
16
24
129
47
4
32
28
9
3
36
24
33
15
12
56
1
47
36
24
1
63
56
84
13
23
36
60
16
8
1
15
93
12
11
4
9
12
108
51
8
12
16
72
8
12
40
45
24
27
56
1
84
24
11
160
60
9
39
20
36
12
24
4
9
23
60
40
69
11
48
12
28
24
20
97
35
1
60
24
15
8
36
109
35
28
12
36
9
24
47
16
57
63
24
152
12
28
32
12
13
3
9
23
13
12
60
15
12
8
13
48
51
33
51
36
56
4
8
16
20
120
12
25
36
47
40
24
21
12
15
8
4
20
36
1
123
8
4
36
32
1
36
12
12
72
12
12
48
47
4
56
4
36
8
60
40
33
23
4
32
76
12
80
49
47
1
3
20
76
33
12
39
20
16
32
12
88
44
1
24
3
12
44
4
33
87
12
20
16
60
20
40
44
16
44
40
48
32
4
9
35
1
155
97
12
3
21
59
40
8
52
45
27
105
167
36
1
60
23
25
11
13
12
27
9
27
32
85
3
56
37
12
15
56
24
72
4
9
87
60
8
24
120
12
1
59
61
15
33
12
23
13
3
44
40
36
24
57
3
9
15
32
1
84
11
40
20
4
21
3
12
24
56
1
11
40
48
32
40
72
81
47
12
4
12
48
32
12
12
61
12
11
1
83
52
48
12
68
25
24
11
13
83
16
68
25
47
25
3
60
9
24
144
39
24
48
9
23
52
24
32
124
8
1
15
9
15
20
16
36
8
37
15
20
49
71
1
84
3
9
39
32
109
11
12
13
75
72
8
12
4
24
68
73
39
33
24
3
9
108
3
33
12
11
25
27
20
40
8
52
44
16
12
20
1
11
49
35
4
20
37
84
36
11
88
20
120
109
15
8
13
47
61
51
8
40
24
24
36
8
48
1
23
13
11
12
25
27
80
12
1
3
12
8
40
9
3
68
84
1
95
1
59
1
23
36
24
37
11
12
16
9
15
56
64
48
24
33
11
37
48
12
39
36
48
20
1
11
1
3
44
1
51
32
40
21
75
56
13
27
57
83
13
123
8
84
16
56
60
76
32
12
16
8
24
28
8
72
1
12
48
24
12
11
12
28
72
24
8
1
35
4
68
28
24
192
24
36
8
12
1
23
4
8
52
33
12
111
32
12
25
3
12
9
36
12
48
15
12
96
48
21
23
25
11
72
4
9
71
13
15
12
9
15
9
11
25
51
45
48
35
40
8
4
93
75
48
8
13
3
24
20
13
3
33
3
12
8
24
4
12
44
84
24
156
37
15
8
124
8
24
84
36
25
63
32
1
12
3
81
11
60
37
3
21
59
13
87
68
4
21
59
37
71
25
3
8
4
80
16
12
21
36
48
35
4
20
13
23
61
3
45
84
12
27
36
12
80
1
39
33
27
120
9
11
112
12
45
39
9
11
1
96
15
21
3
20
16
8
40
9
3
12
36
12
20
12
36
4
69
48
15
24
12
33
47
1
12
71
13
15
48
20
28
24
9
23
40
20
48
28
45
47
37
23
16
33
99
24
8
16
21
71
40
9
3
20
12
48
85
3
9
51
12
60
36
12
32
16
20
24
37
23
12
64
24
96
20
24
109
27
57
27
36
72
57
12
51
32
52
8
60
73
3
21
3
20
25
51
24
8
12
88
92
12
84
49
27
20
100
57
11
13
63
20
4
57
60
15
21
48
60
59
16
12
48
12
24
21
12
24
63
8
28
8
1
48
11
40
24
12
68
73
27
33
60
27
152
49
36
12
12
15
69
11
16
8
16
9
3
12
20
48
12
1
36
15
69
39
12
36
104
4
9
11
16
8
36
12
24
1
3
12
8
76
60
9
35
36
16
21
39
12
9
27
45
48
71
12
60
60
16
20
4
8
40
9
36
3
9
11
1
159
20
13
47
12
109
3
24
20
72
4
56
4
21
36
24
48
48
72
15
12
8
73
23
36
12
16
20
16
108
12
33
3
21
24
23
169
3
20
1
24
23
12
12
48
12
1
48
27
44
16
12
12
12
21
35
40
9
15
33
23
85
12
63
20
24
16
21
87
9
15
9
47
4
45
3
21
96
15
108
45
60
27
8
73
27
21
39
32
73
27
21
47
4
129
39
20
52
21
3
56
24
4
21
11
25
3
45
23
24
48
13
99
44
4
93
12
15
32
24
84
48
13
59
36
16
8
37
3
116
60
25
72
12
11
16
60
44
40
69
15
12
20
13
3
8
25
15
20
64
57
35
48
112
33
35
1
72
15
44
36
60
28
84
57
11
124
57
59
25
23
4
60
32
1
15
12
8
4
57
51
48
20
4
36
8
60
72
37
15
68
52
45
3
60
12
20
60
25
3
57
3
33
27
69
24
15
21
71
24
64
21
11
12
112
36
72
45
11
52
24
60
45
231
32
48
48
24
13
39
24
81
12
ABCD 329906982*7^$a-1 [50034]
15
1
48
32
40
20
159
25
20
39
45
12
148
170
10
11
25
44
36
46
14
39
27
64
5
9
16
35
99
6
36
84
4
59
57
10
5
9
16
60
6
14
36
3
157
23
60
85
120
59
3
9
9
40
2
100
48
41
49
59
81
10
5
37
20
63
57
70
54
24
32
28
35
25
110
36
46
44
60
40
14
9
60
21
42
40
84
14
12
4
24
80
96
24
75
97
38
21
1
24
24
62
28
42
119
51
10
14
34
36
30
6
8
6
45
24
51
84
36
6
88
30
42
48
95
25
35
57
30
10
59
48
43
29
49
6
20
9
7
14
39
7
20
9
21
30
10
20
39
45
66
34
96
14
10
36
20
58
32
48
46
20
3
12
45
24
15
201
6
57
1
11
1
20
4
20
76
8
40
42
24
26
4
50
114
6
6
48
12
4
23
7
20
9
25
56
34
36
14
72
4
59
36
25
35
1
20
3
21
4
6
134
40
50
10
6
26
64
50
16
14
96
27
63
9
15
30
16
23
25
92
24
46
77
120
27
6
10
17
36
1
50
96
30
39
49
32
27
103
20
54
10
6
14
10
83
31
2
30
10
20
3
15
76
53
13
18
2
34
74
76
50
6
99
49
11
31
80
9
51
4
14
75
7
38
40
50
42
27
72
49
2
58
42
78
32
3
27
9
49
12
23
31
6
47
43
90
24
56
4
66
53
15
112
14
4
11
1
59
24
85
35
67
89
9
6
76
18
66
80
6
3
61
26
10
47
51
106
80
60
63
12
109
80
51
61
44
6
4
6
60
14
40
5
9
12
24
6
24
16
14
4
12
23
1
14
21
91
20
18
6
66
18
52
53
24
27
36
18
51
9
52
8
72
123
31
29
21
6
58
59
7
6
59
141
3
15
21
21
28
35
1
23
36
21
6
60
18
6
10
24
11
21
4
36
80
4
14
9
1
42
60
44
16
14
6
9
39
46
60
50
6
3
111
9
37
8
22
48
29
12
105
10
6
8
12
30
28
65
31
20
9
84
1
20
22
74
64
56
4
72
200
3
21
3
21
75
57
30
10
24
35
1
74
106
14
6
4
24
20
12
40
90
48
6
30
5
84
21
10
26
4
59
85
6
20
105
108
12
9
51
24
55
2
30
10
50
120
34
59
24
81
42
18
16
35
1
38
12
18
132
34
50
16
54
56
9
60
21
100
30
38
36
3
12
48
7
20
16
24
30
44
40
50
16
14
16
44
42
94
84
42
18
11
19
5
36
9
30
10
36
114
101
60
91
74
60
3
87
6
4
24
6
66
20
10
108
5
24
63
34
20
3
60
37
20
4
66
14
15
36
31
44
6
48
15
15
70
36
24
32
88
11
9
22
74
60
24
60
6
94
32
39
24
21
70
6
59
1
8
10
50
76
36
24
23
12
9
12
39
1
8
39
57
64
2
58
35
15
9
1
32
34
5
25
6
17
12
15
33
7
80
120
45
49
6
74
52
8
39
51
46
6
14
16
24
23
21
39
3
9
49
26
130
26
4
44
42
24
60
39
25
2
84
46
8
96
75
1
120
23
60
45
52
8
75
7
29
39
16
50
4
56
63
72
81
10
17
13
8
15
25
62
24
120
10
44
42
33
25
35
45
40
86
66
30
108
42
28
6
14
66
30
4
66
60
26
54
30
16
8
40
59
36
27
220
54
26
34
36
14
30
66
10
14
6
39
61
54
29
7
17
12
21
4
80
6
4
6
24
60
26
24
84
6
3
57
24
15
27
10
60
38
46
30
173
12
24
31
74
10
6
20
66
10
24
36
164
15
21
63
27
24
54
12
39
15
9
24
37
24
60
6
26
3
21
3
21
60
52
50
84
6
4
20
15
79
2
30
33
15
9
7
86
30
57
21
96
4
35
67
14
36
4
50
76
53
61
14
10
11
21
40
30
20
10
18
186
26
18
10
12
29
85
84
42
110
4
59
21
24
36
6
54
64
12
20
64
23
21
16
20
15
31
24
14
12
40
8
16
6
54
30
5
1
14
69
36
15
6
27
61
32
100
104
4
32
24
3
43
53
91
150
20
15
69
12
28
59
1
2
9
15
16
144
5
21
24
30
4
5
60
25
6
5
91
30
44
6
84
106
48
72
23
31
29
21
24
6
94
32
28
311
61
54
50
24
100
35
15
106
20
4
2
30
4
90
14
12
28
60
62
70
84
20
36
30
30
4
26
18
39
36
1
6
20
34
26
9
85
20
10
84
12
38
82
54
26
90
18
9
12
55
50
39
45
42
9
49
32
30
54
40
24
2
9
48
1
12
20
30
108
102
3
1
24
62
18
15
21
30
34
56
75
9
30
12
54
16
47
12
19
86
6
18
16
44
60
6
10
59
96
24
97
50
10
24
44
22
14
60
96
114
4
42
48
11
9
6
10
59
61
20
66
57
7
50
6
58
2
54
4
2
58
35
57
4
56
27
37
6
120
30
23
25
32
63
21
15
21
30
10
44
30
33
117
39
1
30
26
3
37
144
14
10
6
36
50
84
36
60
99
21
39
105
15
21
30
33
1
23
1
2
70
8
15
1
35
69
22
77
37
20
24
52
14
4
2
3
27
69
109
12
14
10
6
30
143
45
99
21
6
186
3
156
51
10
24
14
22
108
71
75
45
75
6
28
36
20
39
31
54
32
3
27
4
29
15
16
60
6
20
28
71
48
37
23
91
36
44
9
21
51
1
30
128
10
56
4
35
91
5
45
15
24
1
30
14
42
33
7
17
12
24
31
29
84
57
4
12
48
6
50
40
54
32
33
45
12
34
6
24
6
18
11
55
5
9
30
45
45
12
27
37
84
152
39
49
35
21
4
120
20
42
70
23
27
58
11
9
42
54
24
39
27
6
4
24
32
18
70
6
14
51
19
5
7
14
40
20
30
40
36
30
164
10
53
43
98
75
84
21
12
3
31
173
103
24
26
3
24
33
40
20
28
80
72
10
98
36
46
18
20
6
96
10
134
10
35
24
27
190
20
18
9
13
44
46
77
36
15
52
110
40
143
1
6
80
58
26
10
84
26
36
ABCD 329937876*7^$a-1 [50038]
32
15
12
9
124
68
39
60
13
23
37
47
12
1
132
56
12
3
9
27
72
24
37
20
27
13
20
180
24
3
117
16
20
63
21
4
35
36
9
40
8
3
1
11
12
12
45
147
69
12
39
49
12
23
36
21
63
25
59
13
35
12
61
60
32
12
24
16
11
24
9
24
15
21
3
24
60
33
3
24
24
1
23
84
24
12
24
13
23
9
27
9
16
20
3
37
44
99
25
8
40
8
3
33
15
24
24
25
48
20
63
1
60
11
49
60
35
9
3
12
24
13
11
21
3
12
12
61
8
3
24
25
8
3
9
4
35
36
45
3
24
33
135
12
12
25
83
12
12
12
1
23
45
40
8
27
24
84
9
36
72
27
121
24
108
8
99
1
8
36
36
24
16
60
20
52
8
4
83
24
13
8
39
96
37
8
15
37
36
8
63
13
11
9
3
105
48
100
44
3
25
56
4
47
9
3
12
1
11
49
59
108
13
20
28
8
39
12
13
8
123
24
36
12
12
1
20
111
9
120
3
12
37
11
165
24
12
144
4
8
4
36
8
64
47
61
8
15
49
11
37
32
3
24
96
69
36
12
3
49
44
12
24
3
12
21
4
44
51
1
32
51
1
11
33
3
12
24
12
45
16
95
36
9
123
12
9
76
20
48
72
12
27
12
21
40
11
12
25
24
20
3
36
84
24
69
48
3
1
20
75
12
25
8
3
12
12
12
84
37
32
60
3
73
12
47
36
49
35
21
39
9
15
48
61
12
20
39
21
40
36
12
23
37
56
3
24
45
3
60
9
12
39
1
11
57
12
15
108
13
23
12
12
33
27
13
12
23
9
24
3
33
3
48
24
1
8
12
60
51
24
25
24
11
24
25
56
4
11
24
45
27
72
21
60
75
13
11
12
49
23
48
36
1
11
81
28
20
36
4
132
107
1
20
51
12
12
25
32
63
45
51
12
48
24
12
12
24
45
24
148
32
51
24
1
24
47
60
36
13
11
73
23
13
104
15
24
48
48
45
28
12
11
9
27
9
12
96
16
56
4
11
37
12
56
12
3
45
12
40
12
59
1
56
27
33
15
12
93
3
60
36
48
24
13
59
24
12
81
4
48
20
3
36
60
24
69
51
25
20
75
9
24
4
8
3
45
4
20
3
36
36
12
9
15
37
24
8
12
39
9
36
3
69
48
3
12
9
108
39
21
52
8
24
36
12
51
1
11
12
21
4
11
72
36
24
37
95
117
27
24
33
12
24
27
9
24
3
12
48
72
84
21
3
13
119
9
3
12
37
20
3
1
60
95
13
8
52
20
3
60
25
59
24
24
97
71
9
39
45
75
37
12
20
15
13
20
4
20
28
32
63
84
13
44
3
12
12
25
11
1
47
45
15
1
12
48
32
3
48
36
25
11
25
68
3
1
12
36
12
68
27
72
1
60
11
9
15
37
12
47
132
12
12
45
15
21
4
32
84
4
11
60
36
45
60
3
105
63
24
45
28
48
140
3
57
3
45
3
13
11
45
3
60
60
12
9
27
1
47
13
20
27
1
47
57
27
9
4
36
23
1
83
60
13
20
3
9
36
52
12
8
51
21
48
51
24
9
15
9
3
61
8
3
12
25
24
47
1
8
39
24
21
27
12
1
95
24
37
47
37
80
15
13
59
12
48
60
1
8
3
9
75
21
3
81
123
24
1
35
24
25
23
33
24
16
12
60
23
9
51
49
20
27
60
33
15
1
12
32
16
11
21
15
48
24
9
3
21
27
36
48
57
3
24
12
120
12
69
4
71
12
13
44
39
1
156
47
36
84
25
11
12
33
15
21
135
12
9
12
12
15
1
24
44
16
8
39
12
45
51
13
20
180
36
112
11
36
84
12
37
11
57
3
121
35
72
24
48
36
21
4
68
15
9
40
11
12
120
57
3
93
12
36
16
8
36
15
61
56
75
33
16
23
81
12
64
60
20
28
35
13
11
1
20
100
8
15
25
23
61
20
51
9
75
12
57
15
12
24
69
64
12
71
9
16
8
75
57
40
8
64
68
12
12
63
24
12
72
12
12
9
24
48
27
13
24
48
20
15
25
60
83
12
24
1
32
3
25
23
48
1
59
9
3
129
3
24
60
1
23
9
15
21
4
23
37
35
61
72
47
48
36
45
4
59
12
61
20
27
24
25
47
13
59
12
24
24
25
11
12
25
68
52
12
23
12
24
12
33
63
12
1
8
60
27
33
12
195
21
4
11
9
39
109
68
12
72
87
84
12
45
15
12
24
57
64
47
13
47
49
35
24
1
12
8
12
63
24
13
11
24
57
3
37
11
12
12
1
12
59
60
9
3
156
21
40
11
33
16
20
52
47
9
27
33
3
24
9
15
13
20
3
12
60
21
12
4
8
15
84
13
23
36
9
40
11
12
60
105
3
69
15
72
45
24
27
12
21
3
24
108
21
24
3
1
59
24
72
37
59
61
59
60
1
20
24
4
20
15
21
16
23
37
47
33
3
25
23
24
25
104
4
23
9
3
45
12
39
36
13
8
60
3
48
13
8
27
9
3
24
12
24
9
3
1
8
3
9
27
84
12
33
4
11
24
36
9
27
9
3
9
40
48
11
36
21
3
1
47
21
63
21
16
20
24
76
20
15
24
72
73
23
24
9
15
132
37
60
23
24
13
56
24
27
9
39
1
35
37
20
48
3
12
33
16
11
57
99
13
8
100
35
33
51
12
45
3
9
40
12
12
35
12
13
108
8
160
8
39
21
12
12
3
60
93
4
12
23
25
48
72
11
48
13
59
57
4
47
33
16
32
36
72
15
12
13
12
8
27
37
20
3
60
24
13
11
36
57
16
60
11
25
8
3
21
51
12
9
27
9
39
25
23
33
108
4
68
52
11
60
12
24
12
9
15
33
24
40
11
1
44
15
12
45
51
12
24
12
25
44
36
15
9
36
15
12
13
8
39
13
68
39
9
4
48
11
1
23
57
39
24
45
12
75
9
15
9
63
84
9
60
4
23
24
141
12
40
83
12
24
49
20
27
97
8
27
13
47
25
35
48
21
99
25
11
24
13
83
24
13
32
15
25
23
37
47
9
3
12
9
39
24
12
45
108
3
21
75
24
36
1
12
56
52
144
80
111
12
48
12
24
13
20
3
33
12
3
9
51
108
1
47
36
37
48
56
3
13
71
69
36
60
48
27
24
1
8
3
9
27
12
60
21
60
4
11
33
4
95
21
12
27
48
9
15
24
1
20
15
13
35
60
48
33
15
121
104
51
21
4
11
69
27
12
1
23
36
12
24
12
81
40
92
136
20
4
11
9
3
13
44
27
33
63
33
39
24
36
13
59
48
13
35
12
9
24
28
24
8
12
51
33
3
12
1
11
9
28
95
36
48
12
1
35
21
40
24
35
81
40
8
51
72
1
12
23
13
92
63
36
60
69
4
11
12
12
9
15
48
48
36
12
45
51
12
36
1
32
75
21
3
21
76
95
48
9
3
12
96
1
35
9
15
12
25
11
13
68
88
20
4
23
48
60
93
3
9
52
71
21
27
9
3
105
3
61
47
12
60
1
12
20
3
21
3
ABCD 329971206*7^$a-1 [50003]
79
20
64
29
48
72
63
144
64
32
129
3
9
3
4
36
17
51
33
60
207
45
27
153
67
53
48
36
48
36
39
21
27
40
5
60
27
36
24
60
36
4
5
60
3
12
28
12
125
75
57
19
29
120
48
120
43
32
48
57
7
5
36
120
27
93
24
3
45
60
3
21
7
17
12
27
48
28
89
19
17
12
72
120
72
7
29
3
21
108
123
28
44
21
7
12
20
33
48
12
91
77
7
20
16
17
24
31
104
60
36
81
3
28
197
3
16
77
27
33
39
16
29
12
63
21
12
31
89
132
79
41
63
12
45
79
113
120
24
12
12
36
19
5
63
9
48
12
24
36
60
3
81
7
32
60
21
12
31
17
96
19
17
67
116
24
60
33
12
12
48
48
67
185
3
93
12
3
40
17
15
60
16
56
60
177
24
15
45
12
27
4
104
12
60
33
12
12
91
20
12
60
16
12
132
77
7
41
36
39
45
3
88
29
3
69
36
27
4
36
120
5
72
120
24
99
45
19
12
89
12
63
4
41
48
60
24
43
20
33
3
141
168
43
32
4
92
12
76
29
84
96
27
48
69
96
24
108
15
81
99
4
17
60
27
40
12
24
32
112
17
63
40
8
64
24
41
12
3
28
68
4
36
44
93
15
9
96
27
100
53
15
40
5
24
3
21
12
168
24
60
60
132
51
132
4
113
3
64
17
87
69
103
5
36
12
48
19
5
135
48
16
32
9
36
156
39
57
67
53
48
7
209
91
65
3
4
17
60
103
17
24
15
9
75
33
31
17
12
108
75
9
3
33
87
12
57
48
12
43
53
7
41
24
48
3
40
5
204
79
29
12
132
3
4
56
4
41
31
29
36
36
3
33
12
15
21
36
3
81
15
9
60
55
17
91
60
77
15
141
39
36
24
4
77
12
3
81
79
17
12
36
79
5
15
36
12
40
32
21
15
117
24
120
19
65
72
15
69
24
12
120
48
12
72
48
67
41
15
57
75
16
17
60
84
15
33
108
15
64
5
135
36
204
177
84
60
60
15
12
120
12
16
48
32
28
17
24
36
7
89
39
69
12
39
9
31
24
68
120
93
36
51
168
45
99
153
7
20
60
21
24
51
9
75
21
12
12
36
12
60
24
19
65
132
27
4
41
63
9
48
72
108
3
60
57
96
79
8
12
36
21
3
45
12
36
12
15
21
12
48
12
15
57
3
40
5
27
21
19
53
447
33
7
8
45
91
41
48
15
12
21
7
5
12
48
43
92
72
36
21
36
67
41
84
72
43
5
3
57
63
45
55
8
88
36
36
17
12
15
21
24
3
9
7
56
93
24
63
48
40
5
12
15
33
12
15
57
3
28
156
53
24
24
48
12
19
60
72
32
9
31
5
3
4
17
48
372
63
96
40
65
96
36
67
5
55
8
12
60
36
64
5
12
96
12
12
3
33
12
96
60
19
65
75
48
33
7
20
45
7
36
5
99
33
24
183
21
12
27
88
5
120
15
12
45
111
21
36
7
56
12
33
24
12
84
75
81
79
17
144
120
36
3
12
60
12
21
24
12
96
27
33
24
123
93
60
24
180
51
52
5
79
24
80
33
39
93
15
48
81
7
17
60
75
28
104
9
7
116
88
12
65
171
12
40
68
9
123
9
31
5
24
36
84
60
19
161
7
32
40
5
27
33
84
3
76
56
4
32
4
36
12
137
175
84
164
12
28
68
9
31
80
24
21
12
60
12
15
40
176
141
103
17
3
48
213
12
7
161
60
24
51
45
12
7
56
4
17
51
16
32
9
15
4
53
183
16
5
7
29
36
7
8
45
15
9
96
31
72
5
24
48
3
9
15
33
75
112
101
7
32
33
48
7
5
31
41
55
36
41
79
29
15
36
9
36
72
12
108
12
120
19
29
12
15
4
17
84
36
39
45
108
147
4
152
24
40
5
36
87
12
33
48
39
105
12
3
88
77
36
36
39
45
75
40
5
36
24
12
48
27
33
60
36
3
21
84
55
8
28
108
24
68
84
4
29
72
36
79
41
55
29
3
9
51
16
144
32
4
29
12
36
84
31
5
24
75
57
3
108
16
29
75
69
31
53
67
32
57
36
48
39
4
92
21
111
12
141
24
55
101
24
103
8
24
165
48
7
17
96
24
60
24
39
88
5
27
21
12
63
9
43
53
55
44
36
28
77
15
45
24
15
36
52
29
3
4
29
3
24
93
27
153
12
36
84
15
36
21
3
4
101
43
68
12
12
21
60
60
87
69
36
27
16
32
12
21
24
12
24
27
69
108
12
24
12
55
8
24
105
31
5
36
36
27
120
45
15
57
60
3
48
69
39
141
48
51
12
12
4
29
27
21
27
12
33
183
45
36
51
60
57
36
12
72
63
45
15
12
57
3
36
40
80
4
24
92
9
96
12
60
15
52
53
12
36
96
48
111
4
125
3
9
60
63
96
4
5
156
79
77
31
17
72
51
33
7
29
7
29
12
15
33
135
12
117
3
ABCD 329985414*7^$a-1 [50017]
11
12
4
33
123
3
8
9
55
48
18
18
30
6
32
1
32
48
31
12
12
5
27
1
75
9
3
6
3
32
67
29
12
37
12
23
25
84
35
25
3
12
12
15
6
99
33
24
15
23
1
3
45
12
59
16
21
33
12
18
44
72
16
12
36
66
3
11
9
49
48
11
4
9
3
35
9
19
20
22
42
9
44
43
24
5
27
4
30
62
13
33
2
16
9
56
4
15
69
44
40
3
12
29
1
71
24
7
29
4
27
30
14
1
12
3
18
11
19
8
16
18
3
3
6
6
30
12
30
36
8
76
36
80
4
6
12
3
60
3
9
63
21
87
17
103
6
38
13
15
33
123
5
37
24
11
27
1
21
87
12
15
57
27
5
7
24
21
21
27
21
11
3
28
18
26
25
33
72
11
3
10
63
39
33
60
9
12
54
30
6
5
25
38
1
15
29
72
1
36
30
21
32
13
12
2
24
16
33
15
9
84
3
42
18
9
12
21
51
23
9
7
6
39
9
12
14
40
30
102
48
44
9
31
18
36
3
15
5
4
15
5
3
10
15
9
42
57
35
16
54
11
4
24
11
28
9
8
79
17
1
15
12
8
12
28
23
16
5
40
12
12
69
38
45
64
15
48
9
45
87
3
9
21
15
15
6
23
24
3
82
108
51
20
31
30
27
12
21
18
56
28
33
21
6
33
33
11
1
26
34
3
24
9
18
12
30
14
64
18
6
53
37
6
42
23
4
8
13
3
3
21
11
28
54
24
6
5
27
10
114
12
9
9
42
41
49
6
24
57
21
123
45
27
3
5
13
15
23
1
21
26
16
66
48
18
6
23
16
21
3
3
21
24
33
6
17
39
9
1
54
5
19
8
28
24
5
4
24
8
19
42
24
3
20
1
24
18
24
18
39
12
81
23
43
12
45
21
24
6
29
3
10
24
72
84
15
11
22
95
40
56
1
11
4
36
32
25
6
24
60
20
10
23
16
3
21
8
1
30
9
23
1
21
36
6
21
36
20
3
16
17
40
48
27
12
8
37
132
3
44
49
12
3
6
12
24
11
3
10
27
80
28
3
12
42
11
19
12
81
21
14
124
6
6
12
48
9
12
27
9
15
20
16
56
1
27
18
12
51
12
33
3
12
20
31
6
12
3
9
27
92
15
57
1
75
36
9
12
47
7
12
32
4
93
24
27
53
4
21
3
35
1
15
6
11
37
12
35
13
14
28
36
8
13
3
33
9
54
69
104
40
3
21
8
55
6
14
34
6
12
30
12
23
27
10
14
73
39
12
33
15
102
14
13
69
24
11
7
5
63
1
24
12
21
3
9
36
60
60
27
39
24
6
87
9
24
86
13
24
3
8
22
2
21
19
5
85
14
4
84
6
3
72
24
44
37
23
39
10
72
24
6
104
13
36
23
109
21
3
15
96
45
33
6
5
7
20
10
3
9
11
1
38
28
12
6
75
20
7
12
9
9
3
27
45
12
12
3
5
3
61
20
1
72
36
3
27
57
3
9
8
163
18
23
19
24
5
7
9
60
39
9
36
11
88
6
3
12
12
3
24
60
48
12
45
21
18
9
39
33
8
7
9
36
11
22
18
5
13
27
33
6
21
23
40
9
27
9
44
19
21
3
6
3
57
42
17
16
15
24
24
29
36
1
30
6
48
6
6
15
44
180
24
28
15
36
18
18
101
37
11
88
45
39
3
5
7
17
3
64
108
30
24
39
33
3
21
78
33
36
15
12
36
18
18
9
3
20
13
45
158
13
8
27
28
21
12
44
43
9
3
12
17
16
9
18
45
12
9
6
17
16
9
6
6
36
30
21
20
31
9
15
53
40
75
5
40
15
12
5
52
3
60
6
23
67
54
2
1
8
84
13
3
8
12
1
48
12
27
27
6
39
20
28
81
35
28
87
18
6
5
73
6
36
8
10
6
12
20
40
138
24
18
9
20
19
9
69
6
24
8
10
15
12
69
39
20
27
1
44
1
60
11
28
15
21
8
43
17
43
12
9
24
45
78
30
14
9
13
27
21
18
8
16
18
3
8
37
39
48
15
8
1
71
24
4
6
6
5
24
3
1
3
20
64
12
21
20
28
9
35
4
12
20
28
27
36
60
48
45
45
18
33
9
12
3
35
82
18
5
36
3
1
33
11
27
34
11
55
36
18
6
17
4
15
29
19
9
21
30
6
2
85
3
90
3
3
9
8
25
11
4
12
33
18
24
9
23
57
24
7
12
18
26
4
84
32
1
3
5
85
2
58
3
36
48
9
3
27
18
24
3
32
12
16
12
48
32
27
88
12
9
3
21
11
24
82
72
11
16
60
36
9
11
49
30
24
80
1
12
11
21
7
65
43
29
37
24
18
20
24
58
18
48
5
43
48
9
21
12
3
12
27
29
12
1
14
37
21
42
12
33
9
3
93
27
9
23
27
9
15
4
6
72
30
42
42
24
36
36
21
9
216
6
8
40
12
12
90
15
33
27
32
4
21
3
3
33
32
3
4
45
57
11
4
9
11
27
72
1
33
30
24
30
48
35
19
9
60
3
18
12
3
8
4
24
27
57
8
31
12
18
6
30
47
61
3
21
27
56
16
3
29
19
18
48
114
21
20
16
15
44
16
53
3
24
16
41
15
40
12
36
108
18
47
1
3
23
25
32
25
36
71
3
69
28
39
41
40
33
39
21
15
84
15
18
99
9
12
14
52
24
20
25
75
18
74
49
23
46
48
11
1
39
3
12
56
58
48
15
32
15
1
45
2
9
108
7
6
11
1
54
44
1
8
25
6
21
32
27
82
6
36
24
9
36
21
51
9
36
12
15
12
21
14
34
30
29
52
80
12
13
14
1
8
19
9
35
9
7
18
27
57
30
6
6
102
66
5
61
48
6
9
44
1
3
3
113
37
14
9
31
21
11
16
29
28
47
22
12
3
3
12
36
30
26
64
6
3
72
8
13
27
33
3
20
31
18
12
30
6
24
30
21
44
52
45
3
24
69
3
12
21
15
33
2
9
7
33
24
3
12
29
3
37
24
56
13
6
30
6
54
6
8
9
25
30
45
8
12
4
12
47
1
8
13
3
8
4
12
75
30
35
16
8
19
8
52
9
32
4
57
48
24
24
12
30
36
18
6
21
33
6
6
6
48
80
13
27
6
78
20
1
27
9
69
51
3
24
77
36
7
48
72
8
40
5
13
23
7
96
66
24
12
3
45
3
12
3
42
27
8
40
12
23
1
21
66
24
66
15
23
10
36
122
28
12
21
24
15
9
3
36
18
12
38
16
5
7
54
39
15
6
2
4
12
32
9
15
88
29
13
27
32
73
12
23
40
12
56
12
49
11
3
1
24
9
36
2
1
33
24
6
9
72
44
49
42
18
30
32
4
18
23
16
116
12
37
36
3
87
9
57
15
15
12
30
47
7
18
30
24
33
8
88
48
15
17
12
7
48
54
3
12
33
120
6
12
57
12
12
12
23
22
3
15
18
3
15
12
33
23
4
18
71
19
6
6
12
57
8
1
3
3
21
63
9
12
39
9
24
68
1
3
20
7
24
9
8
7
92
40
33
33
3
32
3
1
8
25
54
29
49
11
1
96
14
22
42
60
21
3
45
9
24
27
3
32
1
3
18
12
30
21
33
6
30
42
17
4
3
6
39
60
12
21
3
3
132
129
48
15
66
35
16
21
3
9
18
17
16
47
34
24
54
5
36
73
27
27
6
2
10
66
78
54
24
141
32
25
3
45
26
82
18
5
43
6
3
9
23
16
21
48
75
20
7
9
12
12
3
17
3
25
12
3
9
21
54
12
17
88
20
27
22
42
18
63
44
31
30
108
36
18
45
51
33
9
27
3
12
42
51
21
3
11
24
16
5
7
20
24
34
42
6
18
69
23
33
7
24
9
57
30
18
3
51
53
4
8
1
30
18
27
12
33
155
19
6
27
3
54
3
72
51
45
27
17
1
38
9
36
13
3
24
20
25
38
22
27
23
1
20
31
5
24
43
36
5
4
48
47
22
90
6
59
4
117
114
20
64
12
12
8
61
21
11
19
17
4
21
30
5
64
24
12
12
15
6
18
9
11
13
39
30
6
5
4
12
11
25
33
12
18
12
36
30
51
9
23
7
24
48
42
66
30
24
27
3
33
33
12
6
48
5
15
81
31
12
12
18
15
15
9
9
12
60
59
13
12
30
6
111
15
30
30
17
13
6
48
29
4
12
27
29
43
5
27
10
14
64
53
3
4
24
41
7
18
3
36
57
6
17
43
56
21
19
9
36
27
21
15
6
11
13
3
21
3
27
12
44
9
12
1
60
6
30
3
48
33
3
3
18
ABCD 330034814*7^$a-1 [50008]
3
18
27
32
24
24
25
15
20
4
20
60
72
15
12
1
20
13
60
18
8
48
1
11
9
24
28
3
6
107
12
15
25
59
4
5
67
5
3
9
13
3
20
13
12
48
2
10
12
30
18
48
2
82
35
1
47
37
3
44
28
23
10
119
19
53
16
20
15
36
22
47
31
17
72
60
1
2
21
28
8
24
31
53
12
3
9
76
15
89
16
57
3
23
22
12
95
3
22
15
11
72
21
28
3
53
7
5
3
37
45
3
83
4
33
56
19
8
12
10
26
64
32
9
28
51
41
7
17
3
4
8
58
14
9
16
12
20
12
24
3
49
71
52
5
12
15
9
1
27
32
16
20
43
18
11
3
40
20
10
18
77
40
3
5
7
6
24
96
14
13
23
33
1
50
60
9
28
8
28
83
22
35
40
15
56
12
10
11
13
3
20
13
23
28
48
44
49
15
117
47
36
7
45
3
29
1
18
17
12
15
9
39
9
36
25
48
11
13
23
72
24
1
35
12
1
12
27
3
44
4
20
81
4
12
8
24
40
8
43
5
13
11
60
16
27
5
24
4
15
8
1
47
36
9
28
39
29
12
16
12
11
9
72
36
12
1
2
21
39
9
63
58
18
42
35
3
33
27
10
12
72
23
24
16
3
20
37
12
3
9
3
77
48
15
9
76
12
36
20
36
1
26
12
10
15
23
49
8
12
75
10
59
124
60
44
12
16
20
61
14
28
128
9
40
8
7
17
3
9
87
64
48
65
36
36
48
7
6
12
11
37
38
13
99
53
28
68
48
12
31
9
68
4
20
13
119
61
66
9
35
69
1
26
9
1
11
16
27
29
4
12
63
45
23
9
25
83
13
2
10
11
97
143
7
60
20
4
5
13
11
75
9
12
63
9
28
11
49
20
24
36
61
11
12
4
35
21
16
12
21
27
20
43
29
28
44
28
36
11
24
40
5
4
9
11
28
8
96
7
9
60
12
32
1
6
17
7
5
24
28
20
3
9
28
59
48
49
12
33
15
3
77
40
20
25
30
5
72
12
13
3
12
48
44
36
27
40
29
16
8
15
25
20
15
22
23
25
62
36
37
3
101
19
17
25
27
3
48
17
3
4
17
39
21
28
68
37
3
20
3
9
39
21
24
4
20
123
9
52
21
12
23
15
21
24
4
20
49
42
9
63
5
13
2
33
36
4
33
23
1
3
27
5
1
23
64
44
3
9
49
11
51
13
63
41
36
36
15
13
3
5
24
4
32
63
10
27
33
30
5
27
24
34
27
8
37
23
24
61
2
28
29
12
7
9
8
12
40
20
3
141
24
43
29
3
48
33
24
13
42
18
23
48
1
11
19
5
4
92
24
12
12
3
16
30
54
17
27
52
29
1
23
1
3
12
45
30
29
36
28
24
23
24
1
63
5
64
33
6
30
47
3
12
25
23
70
23
28
8
72
13
27
32
108
19
29
55
44
1
20
12
39
33
1
63
20
43
21
8
48
4
9
12
11
7
41
61
2
28
5
72
28
32
3
69
36
4
48
8
60
37
47
76
12
51
20
22
35
12
28
3
89
12
16
60
12
11
22
11
24
15
96
73
32
1
27
8
40
23
12
16
72
60
20
9
19
17
3
1
39
17
36
1
23
12
60
12
19
41
13
30
29
28
8
28
3
44
9
19
56
16
93
15
18
11
12
7
17
12
15
33
3
49
60
33
18
17
3
1
8
25
23
12
1
11
28
12
33
95
61
11
60
1
11
28
128
28
20
4
36
27
8
45
24
43
29
1
75
23
21
28
47
21
24
24
72
3
37
11
1
9
2
21
16
11
52
45
32
40
155
46
11
108
28
23
9
24
15
1
20
24
75
82
51
3
5
28
20
12
24
48
36
4
3
6
23
4
45
38
22
35
85
12
14
52
140
4
36
92
52
18
38
21
16
3
30
39
21
24
14
34
38
33
7
41
28
83
25
15
29
1
39
9
14
33
4
47
16
29
16
92
36
72
40
8
7
30
14
13
20
16
47
25
8
67
44
9
13
11
31
8
22
11
24
55
29
12
1
6
30
14
16
53
7
8
9
7
5
1
47
36
36
25
3
12
44
48
12
36
52
39
29
1
83
1
18
8
21
19
8
24
21
19
77
28
20
27
9
48
99
10
54
6
71
1
12
23
40
33
24
35
12
3
60
13
44
96
7
5
24
39
9
108
1
11
16
20
7
5
25
60
23
4
81
60
11
4
15
32
33
4
20
13
23
7
17
76
56
1
47
19
20
22
30
30
11
7
9
83
12
9
27
49
8
12
25
3
3
24
56
37
72
33
27
15
5
28
44
1
50
49
8
25
3
47
16
12
128
37
3
53
24
4
32
4
11
9
24
12
24
12
75
9
64
71
21
40
35
9
1
6
12
29
48
52
23
9
15
22
83
4
12
32
28
35
24
9
24
13
3
20
12
48
25
48
71
19
21
71
57
12
27
33
12
7
9
11
33
15
34
12
26
9
28
24
9
47
12
15
16
17
15
25
11
13
48
8
4
21
11
16
35
46
59
24
19
90
11
1
59
24
43
54
47
19
29
1
23
24
40
11
9
72
12
103
18
27
8
24
3
13
32
24
7
9
23
48
37
33
23
16
11
33
31
48
45
32
24
36
60
12
16
12
20
43
57
8
51
9
52
3
161
4
23
4
6
39
8
13
23
15
81
84
1
23
7
5
28
3
8
34
11
4
12
11
64
8
22
83
36
28
8
12
1
18
9
8
13
23
15
12
57
24
19
80
9
25
18
8
10
11
16
57
35
15
117
12
4
24
11
9
28
48
32
3
69
19
17
72
12
12
1
3
20
3
33
75
9
7
5
1
12
2
13
12
44
49
71
28
3
65
1
39
32
1
11
24
3
9
1
42
68
21
12
60
24
24
13
14
9
40
3
9
80
48
12
1
14
28
17
12
13
66
17
24
1
11
24
3
9
1
51
23
25
32
3
10
47
13
15
21
23
16
8
4
68
13
11
7
41
40
23
16
29
12
16
56
60
1
63
32
88
35
48
4
48
18
2
37
20
1
62
25
15
8
37
3
17
4
9
27
35
10
11
16
11
81
88
3
65
7
8
9
79
24
6
23
36
13
2
13
71
12
21
1
15
104
28
11
37
71
13
92
15
82
23
24
7
5
12
12
1
26
10
50
33
28
8
48
37
6
9
45
3
3
9
20
3
36
52
17
7
5
15
9
4
23
1
9
2
58
47
3
40
12
29
28
20
15
69
27
61
32
7
9
8
4
20
36
55
129
47
1
11
10
12
11
28
21
107
73
11
75
24
48
9
15
40
18
38
69
1
14
28
8
9
28
56
24
3
49
60
23
9
1
11
24
37
59
1
3
24
8
43
45
23
21
1
39
8
1
11
16
83
1
8
28
32
12
28
3
41
1
86
33
24
24
40
32
64
32
15
16
53
4
15
17
25
3
15
9
20
28
35
33
24
13
23
25
119
16
20
36
27
9
24
24
55
5
15
57
55
5
12
12
37
11
12
16
8
97
14
13
23
9
16
21
71
51
36
1
11
57
12
15
57
13
23
24
39
33
24
52
8
3
21
13
14
1
20
13
12
30
5
15
45
28
12
23
12
16
20
12
37
15
33
20
37
15
33
11
61
14
21
12
12
36
15
9
4
20
4
48
8
60
12
12
31
41
51
13
123
12
57
104
4
44
1
39
39
17
15
21
1
26
49
95
57
27
34
11
24
36
60
49
11
7
89
12
63
25
20
24
64
15
5
7
45
81
14
9
15
1
8
87
9
28
51
41
49
38
1
48
3
41
24
4
8
12
27
33
100
3
5
43
9
20
1
27
81
24
6
54
50
45
24
1
78
89
16
3
77
7
6
12
75
23
10
11
13
15
71
48
21
12
51
45
12
28
44
28
32
12
7
12
68
37
27
6
11
28
23
10
60
12
3
32
25
3
23
21
73
6
20
9
25
78
105
32
31
30
59
48
12
24
24
4
11
21
7
9
23
36
34
35
27
36
37
27
5
1
59
40
20
1
2
21
4
56
27
37
20
40
92
39
9
7
33
20
13
14
70
15
32
28
80
31
12
9
3
29
7
32
22
23
3
49
3
29
12
24
4
36
12
11
9
12
16
32
52
3
29
24
4
39
9
12
23
57
1
11
75
9
12
15
57
36
ABCD 330289836*7^$a-1 [50010]
5
43
65
27
36
120
9
31
12
17
60
48
31
5
63
16
96
113
3
12
112
32
28
24
44
48
204
24
28
108
24
8
84
45
84
84
15
45
115
29
48
19
41
168
7
48
8
16
32
21
39
36
9
7
56
16
24
17
48
12
75
4
65
43
84
32
12
16
32
36
48
4
48
80
9
7
53
12
39
57
63
16
72
20
57
75
9
15
40
17
7
84
17
12
39
9
31
8
48
12
28
56
93
43
20
57
24
3
33
39
16
80
16
72
24
5
27
21
3
57
67
20
45
19
32
16
104
16
53
12
12
27
88
113
3
28
20
28
20
9
24
15
9
12
48
7
32
48
213
67
5
43
32
28
65
31
41
19
5
63
12
100
5
24
115
5
63
40
8
21
55
32
28
32
16
36
20
96
16
60
77
96
7
44
64
53
7
48
36
101
7
8
9
31
32
4
17
108
3
60
9
27
300
33
55
8
24
21
48
91
5
24
3
12
9
67
116
45
7
41
7
8
45
7
36
41
3
52
41
51
60
88
17
36
12
151
20
12
36
16
80
21
7
72
108
84
24
17
67
80
12
16
48
32
52
32
12
24
69
19
41
75
69
24
3
12
72
64
80
96
9
15
9
151
68
9
43
41
15
16
24
8
36
192
16
32
57
7
108
20
9
27
28
92
21
48
12
7
5
3
4
60
17
31
29
3
4
68
9
36
19
72
20
21
12
3
24
21
27
16
5
19
17
24
55
12
20
24
72
69
3
84
100
65
43
17
99
40
36
84
44
12
4
128
9
231
16
236
24
9
15
24
81
39
4
68
24
16
24
32
12
141
55
41
7
41
7
8
9
36
27
57
31
8
117
3
16
48
53
3
12
9
3
24
12
16
5
7
41
31
44
84
12
4
8
16
240
20
12
9
7
5
75
72
64
104
16
5
15
28
20
33
123
21
31
5
103
41
24
7
65
7
24
12
44
33
3
33
12
51
12
24
9
7
188
4
44
81
3
33
132
19
20
76
53
3
28
12
8
168
16
32
69
15
21
24
7
77
19
8
9
24
67
17
48
63
12
9
43
113
72
19
41
36
12
15
76
68
9
60
3
4
17
15
28
197
3
24
16
56
16
41
19
12
29
39
16
12
77
19
8
12
28
24
44
96
16
32
12
40
32
12
52
32
108
4
96
89
3
60
52
17
43
80
72
16
137
87
76
53
111
16
48
8
136
24
17
108
19
68
9
19
36
92
16
89
72
3
4
8
24
24
33
19
36
17
15
57
19
80
4
5
3
64
20
76
32
4
29
24
75
36
24
33
39
76
32
45
15
16
5
31
44
36
16
5
24
15
72
9
15
40
8
45
27
24
4
20
16
56
4
80
81
27
36
12
33
19
5
27
84
16
44
4
92
52
32
120
4
44
9
24
7
8
64
17
39
16
29
207
96
21
31
8
36
45
24
159
16
8
16
36
113
3
16
24
20
69
36
24
3
24
48
36
4
32
93
60
87
12
69
55
84
53
43
17
96
15
12
16
8
21
67
176
132
36
124
29
15
40
5
48
7
20
12
4
80
57
19
53
55
5
36
7
48
20
12
4
44
24
33
55
17
15
112
8
40
84
32
4
29
3
28
144
5
75
9
3
88
24
8
45
19
48
32
76
5
7
53
51
64
152
16
56
16
29
15
45
84
63
52
48
96
48
48
120
24
65
31
56
45
139
65
31
44
16
12
152
21
51
36
21
27
60
120
16
29
15
76
56
24
45
3
57
7
8
69
84
19
12
5
31
44
4
5
27
36
12
16
101
27
12
4
12
5
24
48
36
3
81
48
15
52
77
15
21
24
39
12
36
60
57
19
53
63
4
77
36
12
12
24
7
32
21
3
21
3
48
120
48
12
4
17
36
48
7
44
4
36
60
12
20
9
7
32
52
24
32
33
3
108
36
12
4
36
12
44
40
8
57
39
36
76
36
5
31
8
16
96
68
12
69
12
7
48
29
60
55
8
21
12
39
60
21
39
96
4
77
15
16
96
32
81
7
5
7
12
20
12
69
67
32
9
7
17
15
24
45
36
39
24
72
96
60
12
36
52
60
17
31
12
24
24
56
40
72
77
51
64
8
36
12
40
32
28
128
36
21
3
24
21
3
4
36
53
24
192
60
36
75
4
48
68
76
36
77
15
16
53
24
3
96
69
7
17
19
125
159
21
15
28
8
12
21
91
44
45
12
7
17
3
160
20
33
15
21
3
117
51
12
45
51
12
24
88
84
41
7
29
3
21
111
33
39
9
15
16
8
45
39
45
19
36
12
116
21
7
60
104
16
41
3
28
17
84
27
81
3
64
53
39
9
7
24
12
17
111
12
69
99
9
15
4
233
3
88
29
111
52
29
192
63
28
5
63
69
75
12
72
33
103
68
48
12
4
53
127
80
81
43
20
28
36
12
20
28
5
31
29
96
15
4
44
28
24
5
39
100
24
68
132
16
5
7
96
65
3
40
41
183
48
33
31
29
91
8
16
56
9
7
29
204
15
4
53
168
3
12
100
12
20
36
129
31
8
16
32
45
103
20
33
24
48
3
16
41
7
41
19
17
3
21
43
41
3
52
36
8
81
15
64
29
67
8
16
17
123
16
12
24
17
159
28
44
40
104
144
4
12
5
24
3
57
24
24
31
29
48
3
28
60
32
36
9
43
24
5
24
51
57
36
51
24
12
9
103
108
17
55
12
29
24
91
17
48
3
9
72
60
19
12
5
31
29
27
16
36
17
60
7
80
12
12
4
44
96
4
20
28
29
15
16
24
29
91
48
32
52
68
48
9
7
80
9
103
12
12
20
52
56
100
60
5
15
21
31
8
16
29
87
84
21
ABCD 330466574*7^$a-1 [50043]
153
144
84
45
27
117
51
9
30
150
66
222
3
144
63
90
15
84
36
24
279
12
42
18
18
30
69
111
69
45
3
108
60
9
27
39
24
66
60
120
15
120
69
147
204
135
30
204
18
48
42
3
99
18
63
60
192
9
198
18
27
63
213
27
48
69
75
6
30
90
54
60
30
36
36
18
126
54
36
42
18
12
42
36
12
15
147
33
12
72
96
45
12
87
201
15
48
9
18
69
99
45
9
90
21
60
36
63
57
171
9
189
384
63
45
75
15
18
27
117
171
129
63
15
18
75
135
45
36
99
105
399
36
72
18
24
36
90
54
18
18
72
12
15
45
18
12
18
135
33
36
75
24
9
27
84
45
90
24
30
108
18
69
237
504
72
267
63
30
72
6
90
99
63
45
48
27
33
75
54
6
45
12
153
54
81
72
45
24
651
63
9
15
66
60
84
15
36
75
9
153
60
135
12
141
27
117
36
147
27
33
180
9
18
21
81
51
12
15
18
27
135
57
45
231
75
33
21
99
15
9
48
15
57
81
87
57
18
105
144
129
15
144
3
18
36
18
6
30
24
48
132
156
114
36
111
36
33
12
15
117
192
24
75
45
132
39
24
21
96
39
96
48
225
27
132
111
45
69
27
111
33
21
234
42
12
15
48
117
6
81
63
30
135
33
48
24
3
24
120
144
96
9
111
321
12
27
9
27
27
126
195
75
117
15
18
39
96
12
33
30
42
72
30
168
30
15
117
30
36
105
120
36
9
27
24
3
6
84
18
54
36
18
117
69
54
57
60
72
120
33
39
45
24
135
12
24
144
72
120
60
27
117
81
30
33
81
399
99
33
273
24
3
15
102
132
39
96
3
33
45
3
9
51
39
141
12
9
36
78
9
45
63
144
63
66
90
42
12
123
144
63
57
96
72
165
27
123
108
162
63
12
51
30
267
45
3
36
63
126
72
27
36
144
72
243
6
90
54
66
105
36
120
45
54
24
18
27
156
96
81
12
15
63
54
48
63
132
21
90
60
81
3
33
45
18
57
105
30
198
60
12
162
18
87
48
63
72
33
72
27
108
192
36
9
51
45
297
3
9
6
9
45
30
33
129
18
6
147
123
30
132
75
33
30
45
27
9
24
9
66
45
144
117
54
141
45
18
180
93
63
240
9
45
192
24
27
72
45
3
105
27
81
12
72
36
54
90
180
63
33
90
30
36
51
144
99
81
9
171
45
18
90
12
168
3
15
12
33
12
15
18
18
174
63
15
9
63
45
36
165
60
27
117
12
6
9
144
9
183
87
30
36
27
63
54
90
150
90
45
12
9
72
15
117
30
45
33
18
66
54
54
15
3
222
36
54
21
24
72
36
12
135
33
192
81
135
72
24
3
90
18
54
159
156
33
36
30
81
33
36
36
264
90
42
27
21
24
180
36
162
90
18
45
12
27
153
9
99
72
15
138
24
207
111
42
30
105
21
144
108
18
60
57
45
72
36
87
84
51
18
75
15
12
9
9
135
216
81
78
54
18
12
90
135
105
3
15
117
3
9
51
90
12
252
123
3
78
36
18
126
75
69
72
174
54
6
45
12
105
27
108
117
27
45
3
96
9
75
123
12
6
180
27
45
18
57
60
57
78
9
93
36
27
33
90
45
21
114
102
24
3
45
6
30
15
21
51
48
144
45
36
54
90
87
21
24
3
ABCD 330737504*7^$a-1 [50008]
7
24
5
4
12
80
79
69
68
19
45
60
8
36
52
24
80
84
16
27
9
24
15
120
41
72
72
4
36
60
20
31
48
41
67
29
91
17
40
135
65
12
52
87
36
17
67
156
60
113
132
4
27
9
12
56
12
43
72
45
20
72
7
81
3
81
44
4
3
17
12
96
60
24
60
88
20
12
16
24
8
48
19
65
36
55
17
36
43
29
4
44
52
20
12
12
7
12
36
36
5
12
40
48
44
28
36
36
84
15
17
64
20
16
3
48
12
21
27
24
5
84
28
12
84
32
163
57
32
19
17
24
48
40
48
96
15
93
39
33
20
139
120
48
41
40
60
32
16
72
56
72
24
36
19
36
9
36
24
27
12
57
8
4
12
8
52
60
8
48
40
39
33
80
12
19
41
7
12
57
20
79
9
51
29
7
33
116
67
29
4
87
48
5
16
63
5
12
52
120
3
48
5
43
33
84
12
20
79
24
17
31
9
8
12
4
36
15
45
24
27
84
5
84
139
9
27
41
19
24
12
33
12
108
92
72
211
17
12
12
16
3
36
72
57
24
63
89
19
5
12
40
12
8
19
96
9
56
40
32
31
60
41
64
12
24
8
28
120
60
15
165
8
7
48
21
27
17
52
99
36
89
19
17
48
4
3
60
9
15
12
129
15
17
12
4
3
48
36
9
36
104
19
72
17
7
65
36
84
48
28
24
15
41
43
96
24
41
19
41
84
12
28
12
44
16
192
8
4
116
12
40
32
16
164
31
5
72
43
45
15
17
72
60
60
48
40
36
32
64
8
7
84
9
12
15
12
120
21
12
20
64
15
57
3
101
136
3
5
16
15
21
104
31
5
40
8
16
15
9
96
48
3
29
36
79
5
36
204
19
5
12
60
43
5
40
12
3
36
60
33
12
20
7
21
20
28
20
24
40
15
9
75
41
48
72
19
105
3
9
39
36
17
52
8
72
7
9
24
44
72
4
27
9
111
17
16
24
51
24
41
4
15
60
12
9
120
39
96
84
117
8
16
8
52
44
12
43
41
7
93
48
132
60
20
36
180
40
20
12
48
19
5
16
15
156
60
57
3
21
32
36
24
4
116
7
113
259
17
12
40
32
48
36
31
21
24
8
12
24
43
9
15
53
4
36
56
7
12
17
4
36
68
16
20
31
45
3
125
76
68
7
101
12
12
40
44
36
55
5
91
69
15
81
72
12
75
9
3
9
60
8
4
63
17
28
48
3
12
17
4
39
5
115
12
89
7
17
12
28
15
21
204
24
56
36
7
33
15
21
180
75
77
12
16
12
68
100
20
4
120
20
24
67
17
43
24
21
24
8
36
12
28
32
31
29
108
12
4
20
16
24
56
43
21
27
29
84
24
52
63
12
89
36
12
19
12
41
19
9
8
12
88
63
9
147
5
19
5
52
63
29
12
7
29
12
12
19
120
12
9
156
39
65
55
24
5
12
52
27
21
8
16
20
76
15
84
33
68
4
20
24
36
36
43
29
19
89
4
56
19
81
12
51
149
67
21
8
40
96
27
9
120
24
44
7
36
48
53
96
16
20
4
32
4
8
19
48
9
51
5
19
12
5
60
24
28
36
51
5
7
9
24
24
32
24
40
8
12
36
40
8
12
24
67
72
21
20
16
51
29
40
3
9
48
15
24
24
41
4
36
36
32
12
4
15
96
33
3
36
9
72
20
19
21
36
27
45
3
5
103
33
20
40
8
7
45
20
124
152
43
17
24
4
200
12
19
45
27
9
8
16
20
16
39
29
24
88
15
17
40
20
7
21
104
19
5
40
24
3
17
7
5
36
100
3
45
104
72
40
36
68
12
192
19
29
19
36
36
9
20
24
60
40
20
31
5
19
5
16
20
40
32
31
161
28
68
40
44
40
20
115
5
4
32
43
45
80
36
7
12
21
60
27
21
12
36
44
4
27
9
15
81
32
112
15
101
40
8
4
48
60
3
36
5
31
65
43
9
56
7
65
24
16
20
4
8
19
141
27
5
24
36
7
33
8
31
12
29
48
28
51
84
24
84
21
68
28
8
24
19
72
36
24
17
4
39
41
31
9
20
120
40
20
19
17
72
19
117
51
5
24
67
53
36
40
39
41
19
21
75
12
77
12
28
3
101
48
4
176
24
28
3
24
24
5
24
40
8
24
7
29
112
12
8
79
24
29
19
65
4
8
31
9
72
48
20
31
48
21
63
41
19
17
24
7
69
171
33
56
88
63
9
20
24
36
60
79
36
24
21
15
17
48
60
12
76
63
48
45
39
21
8
16
84
3
65
24
67
53
60
55
21
3
125
4
20
16
3
29
4
164
16
60
44
52
3
12
9
15
45
48
12
51
24
105
24
15
57
20
28
204
27
5
16
20
72
72
96
12
48
19
65
7
33
116
163
17
64
116
43
41
7
29
19
60
53
43
69
20
7
12
101
40
20
55
24
101
36
24
31
9
36
51
89
24
24
16
39
65
132
24
76
8
52
3
120
48
29
31
33
15
33
116
40
32
4
20
7
101
60
52
27
21
80
28
32
7
9
72
20
84
40
20
28
56
16
20
84
4
27
41
79
12
69
8
12
228
4
32
16
12
8
24
24
64
48
3
60
17
31
33
48
32
7
9
99
41
139
41
31
9
144
36
44
16
48
12
20
31
93
56
55
9
20
7
33
8
139
12
21
36
159
9
111
65
16
12
8
31
81
8
31
21
12
8
31
101
48
12
7
9
92
19
9
84
8
19
41
19
9
8
40
80
16
36
32
103
197
12
40
15
12
17
55
9
8
103
60
41
180
28
68
40
75
29
40
48
12
15
24
12
17
127
9
63
9
80
12
28
20
108
7
57
39
41
72
16
39
12
72
5
55
17
151
48
5
ABCD 330930702*7^$a-1 [50001]
9
22
2
58
6
47
52
8
19
6
47
1
2
4
77
13
6
8
6
27
31
5
43
50
127
3
2
28
38
4
12
17
27
16
48
20
6
22
5
12
7
17
57
19
8
16
20
19
5
3
9
43
12
8
1
23
40
17
24
7
6
36
18
17
33
3
9
4
6
26
27
60
31
17
52
3
84
41
16
111
72
6
47
43
8
9
40
5
16
14
33
12
31
33
33
35
19
26
58
60
8
82
2
4
6
59
7
77
85
6
30
24
6
12
54
95
3
42
4
12
12
51
5
15
28
39
60
21
3
93
8
3
4
77
36
43
20
9
60
27
9
37
27
3
21
20
3
18
18
24
13
8
7
20
6
55
11
9
7
17
1
2
24
9
12
36
31
12
30
23
3
22
6
9
8
13
23
43
9
20
4
3
60
41
81
36
43
99
17
31
69
51
41
25
6
24
18
68
58
5
1
18
48
24
6
23
7
8
4
17
72
27
22
14
13
21
44
10
20
45
1
23
3
9
37
24
6
12
8
21
19
12
2
27
13
18
6
99
3
5
12
1
54
6
12
30
72
41
28
9
12
2
4
14
39
24
7
9
51
17
36
16
27
36
9
27
21
39
42
12
6
62
27
28
15
9
3
8
16
2
27
13
30
30
71
19
5
12
37
48
18
5
36
7
2
15
25
2
21
45
4
30
8
4
17
1
23
3
4
29
12
24
48
19
17
49
11
7
14
19
39
81
59
9
1
35
27
40
5
27
13
3
2
22
78
15
20
60
16
92
117
22
17
31
5
81
46
17
24
7
21
11
13
21
3
27
17
28
9
39
11
36
9
12
19
102
14
9
1
24
3
57
36
23
1
3
69
35
7
6
3
3
6
11
36
16
15
6
30
30
18
2
19
32
25
42
12
6
51
29
22
5
24
12
4
3
53
85
14
40
21
20
25
12
42
5
13
48
30
5
40
8
7
6
6
12
29
9
22
18
3
15
9
21
3
3
17
7
17
79
29
31
8
6
3
24
12
7
26
27
12
24
49
8
78
9
4
3
41
25
24
3
8
9
18
28
2
22
29
4
8
49
23
45
136
24
60
15
27
24
12
30
23
4
24
39
5
9
58
2
4
54
42
3
3
21
20
19
12
29
36
36
64
11
4
6
36
18
78
47
33
52
2
40
5
31
12
12
6
90
41
1
12
6
5
19
33
20
1
3
68
1
11
63
24
25
11
40
17
1
6
26
39
4
3
12
30
2
21
7
101
31
30
3
3
21
44
28
105
12
11
43
18
62
76
17
27
13
20
1
3
68
12
36
24
3
16
29
24
7
5
19
18
8
51
1
12
30
24
30
2
10
3
27
17
43
53
27
21
24
49
66
57
17
30
9
24
12
4
39
8
12
33
12
31
12
17
4
9
35
19
68
22
50
16
32
40
21
15
56
124
41
25
27
20
13
11
37
2
94
47
72
36
67
41
63
84
10
66
5
52
20
13
11
3
9
37
48
30
12
36
12
6
35
1
14
94
23
7
21
27
2
6
45
12
69
70
9
15
54
12
39
20
7
53
25
63
3
24
66
3
5
12
96
31
17
46
17
27
16
29
24
55
29
1
18
42
2
4
6
26
58
15
17
10
21
3
128
85
93
2
1
5
27
7
108
5
15
1
33
11
7
29
7
6
8
28
32
10
56
4
29
7
29
40
15
12
6
11
36
13
23
121
48
6
14
10
6
15
32
7
62
16
23
1
6
2
15
25
48
51
20
1
83
25
47
7
38
46
69
3
48
29
40
8
16
11
33
7
2
70
24
45
44
1
30
6
18
8
9
19
5
7
18
3
51
12
44
30
16
47
19
17
7
24
5
9
46
9
63
68
4
41
12
28
8
24
27
9
43
24
9
45
6
12
5
25
3
20
19
9
63
18
30
5
7
17
19
30
30
38
3
73
98
22
6
18
36
44
16
3
75
21
21
24
66
6
27
17
48
18
24
9
4
35
61
29
19
3
6
12
47
1
30
12
12
17
36
36
4
27
17
24
13
6
8
9
21
16
123
9
12
36
63
3
18
50
25
3
53
48
16
8
3
94
50
10
26
6
10
6
23
60
12
28
111
30
11
15
70
11
7
9
3
60
38
112
30
60
8
22
42
60
2
16
2
9
1
50
9
31
5
1
6
6
18
17
27
33
36
1
30
53
19
9
8
31
29
13
18
78
12
32
3
24
7
9
3
12
5
55
18
24
36
12
62
18
3
88
9
30
12
18
96
30
5
19
30
12
36
11
72
15
16
24
26
18
6
10
44
28
24
48
20
28
81
32
7
12
12
26
15
27
21
15
21
19
5
55
44
45
36
49
6
17
36
52
15
54
12
36
14
4
29
7
6
48
6
14
19
3
5
7
6
6
18
6
24
21
48
87
33
104
7
5
60
16
24
21
14
9
9
64
6
65
15
18
3
51
48
18
19
8
43
12
8
10
54
5
4
72
8
16
21
3
27
24
66
20
22
8
33
3
24
16
18
6
5
12
9
18
1
15
17
36
31
5
12
4
57
18
2
15
39
9
67
77
13
47
12
24
81
3
7
20
28
5
48
24
25
3
3
12
9
23
40
14
4
12
3
35
28
14
43
24
3
30
26
12
9
1
18
32
40
26
22
24
17
24
3
9
36
15
40
24
2
19
21
6
18
3
92
19
53
52
27
84
6
23
45
16
42
12
6
23
31
5
15
30
15
36
27
18
30
4
12
24
140
16
6
11
40
3
149
36
15
4
9
8
15
4
18
60
18
53
40
8
13
6
18
24
18
29
19
77
55
17
3
1
44
37
23
36
9
27
36
39
10
6
17
48
87
9
28
8
63
4
5
13
27
8
13
30
53
16
21
30
17
27
9
24
3
33
12
9
10
50
16
6
108
18
30
18
32
42
16
24
45
80
13
11
19
84
5
52
20
39
10
23
1
3
63
17
13
12
6
129
80
12
28
15
9
20
33
63
25
6
26
15
31
17
13
18
90
3
11
69
19
42
30
6
6
33
3
5
12
4
11
21
24
12
15
13
8
60
25
42
42
48
48
2
12
9
15
22
35
13
30
69
15
50
22
30
14
33
12
24
3
13
11
40
60
57
3
36
33
24
15
65
37
120
8
58
5
25
20
7
3
12
5
27
28
21
24
17
18
58
38
46
35
4
8
7
24
41
9
10
32
16
65
48
1
26
45
24
4
21
23
55
17
25
3
21
32
51
108
12
7
20
4
30
35
16
24
3
24
36
77
27
4
24
6
23
37
50
9
27
21
19
17
31
18
30
2
15
7
29
12
43
33
20
97
3
92
85
6
36
8
13
21
42
5
13
11
48
1
36
23
43
48
138
3
15
53
36
16
8
31
12
41
13
11
28
15
5
24
12
24
3
10
48
47
19
17
27
66
43
51
14
79
3
41
25
24
24
42
29
4
32
12
1
14
9
3
4
54
59
19
8
42
34
36
29
31
5
12
72
24
28
11
6
22
8
25
8
19
17
25
11
61
18
5
24
9
70
18
23
49
11
21
58
54
11
12
7
17
12
25
12
3
11
13
96
9
15
23
1
63
44
10
30
29
36
25
2
21
36
1
12
3
8
9
31
129
11
19
20
10
3
32
60
7
2
19
8
3
16
24
18
20
22
24
29
4
3
36
20
4
5
1
27
44
36
1
26
4
29
4
81
6
9
11
54
52
27
11
61
11
33
3
40
24
17
24
12
55
8
58
6
6
60
24
30
41
25
3
59
57
15
16
2
118
12
36
45
51
24
24
8
10
50
10
20
15
19
8
12
34
6
24
5
7
29
28
17
36
12
55
44
1
35
61
6
54
12
3
5
43
20
1
35
61
66
78
18
5
103
2
30
33
28
33
14
9
15
12
33
43
2
3
13
14
9
13
11
3
100
6
3
24
80
12
1
3
45
12
6
5
36
1
66
12
2
22
110
3
27
16
65
7
29
16
21
42
8
57
9
10
8
9
9
22
18
3
11
13
3
48
17
72
4
41
6
9
13
8
34
48
8
24
12
33
55
20
1
48
27
36
18
11
79
5
27
9
28
96
47
24
12
9
36
36
7
24
12
8
30
10
30
20
3
24
4
59
21
27
52
6
3
21
23
25
11
12
72
15
22
30
5
36
7
33
15
5
28
20
1
86
10
3
9
12
6
14
27
39
4
90
11
19
29
24
19
6
11
16
5
15
7
29
21
46
30
50
33
4
27
17
7
12
32
9
61
6
17
49
24
30
20
9
43
5
19
41
36
31
26
10
17
37
32
3
4
68
19
36
8
9
1
12
63
15
50
3
33
10
72
54
78
32
9
28
69
2
10
6
17
12
13
78
33
3
41
36
16
20
36
36
3
16
17
49
23
36
48
24
9
39
27
34
11
19
36
21
21
42
33
8
7
48
77
84
13
14
9
27
10
6
8
9
27
18
88
42
48
60
5
36
39
34
6
ABCD 330999558*7^$a-1 [50010]
42
75
33
7
11
9
159
37
68
63
9
51
36
9
15
24
13
8
28
83
21
12
36
40
32
3
18
27
33
55
60
12
17
27
28
8
48
36
24
3
1
17
3
3
72
13
8
27
9
9
6
12
49
12
8
3
12
54
18
6
79
47
30
12
39
40
20
39
9
4
8
28
56
24
111
48
57
60
24
93
3
39
25
20
21
3
15
33
21
27
21
54
1
17
31
23
57
12
15
12
12
30
19
20
40
20
45
90
36
12
24
45
15
45
21
19
11
25
8
12
4
5
6
24
24
36
60
36
9
36
9
12
111
52
5
54
21
28
8
4
36
71
48
1
20
48
51
9
16
71
18
30
9
36
27
13
29
72
43
17
6
93
75
24
12
24
129
9
12
7
47
12
9
12
21
67
23
6
15
112
8
36
24
45
15
3
30
3
21
19
35
21
33
43
23
36
25
23
13
8
12
12
39
24
42
96
42
72
61
5
147
27
12
25
36
20
120
3
105
24
3
9
9
15
33
27
100
32
72
48
9
75
24
12
4
5
30
30
31
44
21
30
30
7
125
55
83
9
28
23
108
120
6
30
9
9
18
12
33
3
9
207
9
27
6
19
24
23
21
60
9
15
33
7
11
12
13
71
21
4
48
56
9
55
71
1
24
11
1
5
18
12
48
12
37
8
48
3
49
5
27
3
120
36
24
84
6
12
7
35
9
40
140
33
42
60
21
63
21
4
59
33
96
4
20
27
13
8
99
61
41
66
25
8
16
83
24
37
5
126
12
37
5
15
39
9
63
9
12
75
36
42
66
21
3
24
13
68
27
24
57
39
45
60
16
20
24
27
12
9
21
55
11
9
12
45
6
30
7
41
12
60
18
1
83
36
69
33
84
3
93
42
42
18
24
12
49
23
37
116
39
30
6
9
12
52
23
33
3
6
31
5
18
84
18
72
24
3
33
6
9
12
9
24
54
1
29
39
21
6
24
21
15
9
51
36
33
24
52
65
27
15
6
51
33
51
51
25
5
99
4
11
12
60
6
51
63
6
39
84
120
16
5
66
21
28
20
3
12
6
18
42
63
3
21
84
3
57
16
60
11
13
41
7
41
84
90
66
30
21
3
57
36
15
21
48
27
30
6
33
57
12
3
72
27
36
13
71
12
1
20
48
15
9
88
20
51
57
4
8
16
71
48
1
5
6
1
8
33
42
36
9
24
48
9
3
96
39
12
21
9
36
79
8
3
18
12
99
33
6
37
5
19
35
21
39
12
193
8
9
7
5
42
96
6
51
4
32
28
59
13
35
24
12
6
3
4
11
6
30
6
6
57
111
84
9
33
51
48
112
8
9
30
30
54
37
5
30
54
6
48
21
28
32
48
88
8
60
3
37
65
19
20
3
45
3
48
60
9
21
27
27
78
7
23
36
120
21
9
19
11
13
23
18
78
9
9
79
17
6
30
60
99
57
15
60
3
6
18
81
3
25
20
27
57
15
21
12
108
33
19
29
90
1
8
4
5
63
60
21
7
84
23
49
17
39
4
36
35
36
18
54
12
33
24
15
42
3
60
48
24
21
18
60
57
12
63
60
36
30
51
3
18
15
36
21
42
21
4
20
75
6
19
12
8
27
21
9
135
33
15
9
3
39
12
84
21
84
9
7
59
9
16
59
30
111
36
12
57
43
8
3
37
5
30
6
84
39
76
20
27
45
3
36
9
4
8
40
23
9
21
18
1
8
72
33
7
8
15
45
27
96
30
78
1
24
41
66
54
48
54
12
9
132
24
76
35
13
29
39
57
3
15
18
48
42
18
39
9
6
33
3
216
18
75
39
42
24
24
30
9
27
120
13
60
197
42
45
33
144
144
48
42
12
57
16
83
9
84
4
24
11
21
21
3
45
72
6
57
16
60
24
11
24
42
27
28
84
35
33
75
18
63
45
42
9
24
21
3
51
84
12
42
7
44
12
69
30
61
131
9
16
8
15
12
9
57
67
65
7
12
17
39
124
32
57
12
19
32
16
12
65
54
24
9
64
32
3
21
3
81
15
9
96
93
31
23
9
15
66
15
9
3
51
21
4
47
33
12
57
7
131
24
24
37
44
4
24
11
49
8
63
18
67
53
108
3
72
9
6
36
60
45
40
59
6
12
3
12
9
18
12
18
60
36
15
12
45
18
9
39
45
51
54
27
12
33
7
35
93
84
21
43
23
18
19
41
19
44
99
93
9
15
12
112
77
6
33
24
81
247
8
3
12
42
3
24
45
18
18
66
9
69
135
117
15
33
18
30
15
21
3
3
1
84
23
97
17
12
27
33
54
48
12
69
3
141
132
12
27
6
114
54
15
60
9
102
24
66
15
21
6
12
42
66
133
41
67
143
9
3
21
24
12
24
27
45
40
11
9
27
6
19
11
12
9
48
39
9
21
84
79
11
9
15
13
29
3
51
57
69
63
28
20
16
60
44
3
25
65
6
6
6
1
48
8
24
48
36
12
93
18
30
60
30
18
31
5
30
48
21
24
27
48
9
3
24
24
30
51
21
6
12
6
12
27
12
40
17
15
3
18
6
69
16
5
42
9
3
36
9
36
48
21
27
48
27
37
59
12
9
69
3
100
29
12
63
27
24
21
15
36
21
16
23
9
15
33
51
24
72
25
24
107
96
25
53
18
24
12
33
36
36
36
12
27
109
17
3
36
84
15
69
48
57
15
12
39
25
47
42
42
1
32
28
44
3
42
75
16
17
48
18
49
12
20
21
7
11
6
43
68
27
1
11
49
59
18
15
3
36
6
19
113
42
1
12
8
4
8
3
96
12
18
42
78
31
8
24
4
41
3
36
40
20
84
3
33
36
28
17
24
60
42
73
29
3
24
27
33
57
87
195
9
3
9
48
3
49
11
69
3
48
13
29
27
99
1
8
76
12
8
4
116
21
66
157
47
81
9
51
24
24
3
33
3
33
105
18
37
24
5
6
93
40
12
5
27
12
15
12
37
47
24
60
13
23
93
3
60
18
151
173
42
18
66
13
89
12
18
1
48
29
6
36
72
109
71
25
35
12
9
16
35
37
12
8
27
6
6
21
12
69
96
15
15
13
12
23
93
69
31
24
8
87
30
3
40
32
16
23
42
67
8
28
20
3
13
65
3
51
61
11
6
3
9
78
9
132
27
25
5
30
60
66
3
33
87
24
3
9
108
3
60
90
15
45
54
33
12
48
33
27
9
54
109
35
33
9
3
51
33
63
1
5
31
23
37
32
117
42
6
48
15
51
21
72
136
84
17
31
65
66
12
57
27
30
87
9
7
92
39
21
177
36
15
3
1
47
ABCD 331101326*7^$a-1 [50034]
12
15
14
16
78
32
25
9
14
12
28
2
7
12
11
4
57
77
52
114
50
6
25
45
15
36
48
15
30
39
72
35
30
31
3
24
20
12
84
60
36
4
9
24
3
30
18
26
19
12
15
57
21
3
119
1
23
34
6
36
33
17
10
24
6
3
27
74
6
24
24
12
1
33
39
75
33
3
26
4
15
11
25
3
12
140
37
41
12
10
24
69
12
3
2
7
24
3
20
13
23
94
20
4
6
44
61
45
20
34
80
1
15
80
84
12
61
12
17
4
50
60
4
6
6
14
10
36
20
90
7
24
17
7
60
5
7
12
29
12
10
21
17
6
36
28
26
10
36
8
16
21
36
33
15
11
10
44
16
14
16
24
54
2
37
11
76
26
40
54
30
15
5
24
7
48
41
16
3
5
30
13
23
46
54
33
3
20
28
50
10
69
11
96
36
70
3
24
24
27
81
24
15
26
19
12
35
13
15
12
114
3
3
104
70
6
69
12
3
6
24
3
12
11
24
6
24
36
43
12
12
48
15
68
6
6
10
3
11
34
6
26
7
72
5
43
23
120
73
48
36
11
52
24
9
15
57
12
48
24
12
3
26
40
8
30
16
9
41
10
26
18
25
35
12
100
33
15
45
12
5
34
50
31
33
26
66
7
17
24
43
27
26
16
50
1
24
5
90
10
27
11
36
6
43
5
31
15
24
12
8
6
64
27
5
4
15
9
2
70
8
22
14
67
36
57
44
16
36
3
12
3
56
6
4
56
24
34
93
9
18
30
2
4
20
4
33
23
60
37
39
20
18
10
57
45
14
1
29
4
62
24
13
23
48
49
12
12
27
57
3
45
11
4
36
9
15
9
23
10
30
54
20
64
15
12
60
72
11
6
76
3
17
19
5
7
12
81
84
27
29
10
20
40
33
23
13
11
66
7
17
7
12
51
24
21
21
51
3
21
15
50
31
47
25
57
14
6
31
3
86
30
37
11
12
28
32
10
24
3
3
90
38
22
27
27
33
36
17
4
39
11
13
47
25
15
86
24
16
54
9
75
6
3
3
21
12
47
40
50
7
47
6
19
65
19
47
54
16
14
1
12
23
4
26
10
9
12
48
35
24
42
48
10
2
19
48
3
50
18
10
3
29
55
5
175
12
36
24
3
14
6
25
12
11
1
11
24
4
32
30
4
3
3
24
24
12
33
15
9
17
4
26
6
7
11
1
12
9
3
11
24
1
12
29
7
11
37
36
9
30
14
7
9
14
16
18
2
4
56
13
71
16
14
94
42
3
51
36
14
4
32
31
24
5
18
46
3
11
22
27
3
14
4
2
10
14
16
21
48
65
10
9
12
5
48
106
14
6
49
11
6
30
10
20
4
3
11
12
61
12
15
30
32
24
64
2
30
4
27
33
30
26
7
41
6
70
3
23
10
18
80
12
1
29
4
110
36
4
50
7
27
2
94
44
37
120
5
7
48
29
6
10
27
23
34
50
13
3
30
3
11
10
39
47
1
33
3
60
11
76
86
58
9
33
3
12
15
8
12
4
6
14
46
14
13
3
9
89
100
15
11
10
63
12
60
59
40
6
27
3
14
7
96
9
60
24
15
24
72
48
24
33
8
16
30
26
24
7
149
7
11
10
2
1
12
72
36
47
30
6
34
26
13
63
44
24
25
17
48
7
15
9
15
24
6
26
37
3
45
9
3
36
12
29
30
30
30
49
15
6
96
14
40
60
134
16
14
1
12
57
90
21
5
19
12
36
36
23
84
54
91
35
6
34
14
12
7
36
48
29
24
40
6
21
29
4
15
29
10
32
48
112
45
23
36
46
18
9
23
13
60
5
6
4
9
3
45
35
1
9
14
49
47
28
20
22
50
4
57
23
6
31
3
6
48
2
1
12
45
12
3
45
3
24
53
43
93
6
33
5
16
30
36
8
25
11
6
40
15
5
7
11
40
2
31
17
22
8
13
72
5
82
14
24
7
15
14
6
58
26
16
50
7
17
40
3
24
12
24
84
29
4
3
72
24
17
7
36
47
78
67
3
2
28
27
9
24
27
12
27
86
24
7
33
15
39
6
63
27
84
12
21
60
63
9
47
34
24
6
45
11
1
3
50
16
27
12
5
40
27
47
37
23
1
5
6
1
23
25
24
12
23
37
59
97
29
67
12
5
24
16
3
24
36
17
7
24
63
66
15
48
23
18
7
72
23
34
3
107
61
36
47
100
57
60
9
6
8
10
2
40
9
5
43
27
60
66
20
24
4
12
68
6
61
75
14
4
2
64
14
12
30
18
10
6
3
24
89
67
11
61
41
24
6
18
30
30
7
36
23
24
37
24
29
16
3
48
36
12
12
15
33
11
30
16
14
1
3
86
7
17
42
1
47
25
47
49
11
10
3
84
27
74
16
36
8
22
44
4
32
25
60
5
79
15
21
15
8
16
6
15
9
39
12
12
41
16
56
24
24
31
45
36
50
10
20
19
12
24
35
4
14
19
3
9
5
16
15
12
24
89
7
3
21
3
117
9
3
11
1
12
23
13
45
2
18
12
18
12
10
51
24
3
21
24
12
3
12
44
16
14
19
27
33
12
113
106
69
11
6
28
90
33
3
33
12
5
7
63
26
19
35
1
33
27
39
6
8
10
33
39
20
24
10
20
43
27
57
12
12
3
32
4
30
14
12
30
24
34
33
23
40
45
75
26
55
15
9
5
10
33
3
20
24
61
39
50
7
83
6
24
16
48
26
4
32
25
3
105
60
41
6
1
53
7
39
60
8
1
12
36
51
20
6
43
36
5
22
48
6
20
7
17
7
39
140
6
34
21
9
20
7
60
9
39
12
47
6
16
48
2
25
3
9
23
28
9
24
23
1
23
16
21
12
33
38
12
1
36
24
33
3
27
57
3
6
27
11
16
9
5
42
88
6
75
9
12
14
1
59
6
54
97
24
3
9
3
8
40
6
27
12
5
103
24
5
10
9
11
28
9
107
66
4
26
49
45
3
81
3
9
8
6
40
81
35
25
12
27
9
11
40
14
12
48
79
23
64
26
18
61
12
3
50
19
35
1
11
100
90
14
4
6
15
41
4
20
30
60
36
34
3
48
24
11
10
18
6
3
87
86
54
49
12
12
12
15
14
67
12
27
14
6
97
17
7
23
16
14
19
11
126
40
24
2
1
27
2
40
15
9
6
21
24
65
31
29
64
20
7
59
18
22
8
73
23
16
14
7
9
14
6
24
55
36
60
3
6
66
9
12
24
36
12
48
3
36
30
39
15
26
4
63
23
34
27
12
24
24
29
10
44
36
10
51
3
21
35
1
9
51
47
76
69
77
31
24
39
6
18
2
7
117
6
78
39
12
21
20
10
54
6
20
4
6
8
7
9
74
1
9
86
84
37
15
14
36
7
12
11
24
13
12
12
3
6
15
3
6
3
21
123
23
1
3
9
41
22
20
1
9
63
17
7
21
27
3
57
24
51
24
60
96
90
15
12
3
24
69
12
12
81
3
29
10
74
24
43
9
44
4
75
24
12
101
30
30
30
1
24
3
12
20
97
24
23
54
7
15
30
27
12
5
7
29
24
6
40
44
4
80
60
10
15
5
40
62
28
20
16
20
13
84
23
16
21
69
84
50
37
3
30
6
21
24
5
19
59
73
47
52
33
81
14
16
14
16
63
24
3
9
51
20
25
12
132
15
12
9
51
21
3
36
45
59
6
64
3
17
6
18
19
3
44
24
60
36
6
54
1
36
93
60
3
17
7
12
12
123
80
49
12
5
6
13
45
12
14
10
6
45
9
30
21
3
30
42
8
1
5
6
34
74
13
59
30
31
36
11
42
4
15
45
39
72
3
6
44
12
19
29
7
15
8
22
15
63
2
28
6
56
64
45
11
10
8
10
6
80
30
13
23
1
27
9
21
26
1
9
27
29
4
14
112
20
30
67
33
54
20
1
12
27
14
22
8
73
36
3
68
16
45
24
36
48
93
8
12
7
93
18
33
23
64
80
22
3
5
7
9
15
21
38
6
4
3
9
24
51
24
59
12
1
12
57
38
10
3
33
36
8
22
8
36
1
24
11
73
12
36
27
9
17
10
117
33
20
10
54
56
10
20
4
92
24
16
9
15
9
11
ABCD 331115006*7^$a-1 [50003]
27
12
21
48
39
3
1
11
6
7
17
18
129
64
65
51
33
55
24
72
5
7
12
56
40
48
17
12
63
24
4
32
88
29
18
21
33
6
57
28
12
5
3
45
15
4
32
16
32
72
9
54
21
57
15
33
114
21
40
12
32
12
21
55
8
117
15
33
42
18
19
5
19
47
57
33
15
9
18
9
28
83
1
12
65
84
19
24
5
12
6
60
42
7
5
15
15
48
25
8
4
56
28
44
108
12
87
33
27
48
18
15
52
36
44
52
32
21
3
12
3
21
108
12
3
18
30
48
37
20
40
5
30
61
12
65
60
15
28
59
1
24
12
5
31
29
30
21
12
27
61
5
24
6
49
96
92
15
13
59
13
5
42
25
20
40
20
4
47
25
29
31
20
4
36
29
63
52
35
6
15
9
15
45
19
12
65
27
15
13
17
60
7
80
48
63
9
12
36
3
81
84
24
51
12
73
44
40
11
25
35
90
7
32
4
8
39
9
21
84
63
28
47
45
16
8
9
7
8
39
45
45
30
33
93
72
3
36
3
1
17
39
69
75
9
31
12
12
20
51
69
16
12
96
24
8
12
12
28
17
15
3
1
12
5
30
60
57
16
12
12
48
56
69
30
9
40
56
96
4
60
5
15
57
3
40
12
44
84
4
35
18
3
52
83
30
7
8
4
101
27
24
36
132
3
48
13
8
16
12
65
96
30
57
40
20
27
78
7
80
4
72
5
15
36
21
15
16
24
5
42
21
4
80
15
6
30
30
139
5
15
12
9
30
25
56
9
12
30
25
48
56
4
29
30
57
3
18
7
20
21
7
60
5
7
56
27
69
4
32
48
28
24
77
15
4
11
33
120
105
3
24
60
4
32
24
15
18
30
1
17
30
9
28
32
40
23
48
45
12
12
3
18
19
11
45
105
19
41
24
6
42
31
24
8
36
48
3
45
148
20
12
15
9
52
8
9
19
20
16
44
3
85
17
48
39
24
9
151
20
28
8
3
66
72
168
7
8
15
12
37
48
36
72
35
21
9
7
80
72
36
60
52
107
18
43
29
3
24
52
41
6
97
8
28
36
20
93
27
12
16
12
35
48
37
5
36
7
20
60
33
12
12
60
43
5
7
11
81
120
48
36
64
41
55
24
5
15
48
12
16
32
12
21
51
9
12
3
84
36
12
15
9
3
78
3
75
21
4
5
7
5
78
85
24
48
8
28
104
28
56
21
7
32
3
21
40
5
42
117
4
11
6
7
8
117
3
9
63
27
48
18
39
3
33
52
8
27
37
20
36
4
23
69
3
73
53
19
23
162
18
13
24
140
4
8
28
23
133
47
33
52
36
12
29
27
28
131
21
4
29
27
52
12
44
12
16
8
15
30
60
39
12
9
30
109
48
5
39
63
48
73
17
43
59
105
88
77
3
16
17
30
102
7
41
15
105
7
12
5
30
1
20
15
30
75
40
17
27
15
45
12
4
24
125
15
33
7
32
3
18
15
3
21
48
48
27
6
30
69
3
13
84
41
19
113
3
99
13
5
3
4
36
32
12
48
24
3
6
24
18
9
3
25
20
4
29
31
17
54
13
60
17
18
25
12
36
12
5
7
8
57
48
3
64
84
17
27
40
80
93
42
9
3
36
21
36
16
12
35
21
16
5
120
7
20
81
39
40
41
24
31
12
48
5
42
85
5
30
18
15
15
21
16
36
128
4
12
5
108
43
84
68
27
90
3
4
60
24
11
60
6
7
92
4
12
65
7
32
16
17
222
61
29
3
33
51
24
69
15
40
36
20
45
15
12
12
15
66
7
23
49
35
21
64
108
8
72
24
64
12
5
7
8
24
24
39
13
53
127
77
51
36
21
27
4
144
36
32
45
87
15
12
1
59
90
19
11
13
5
31
32
36
64
20
4
35
21
9
3
33
30
13
32
60
60
40
35
60
45
9
3
52
20
4
59
1
77
55
17
12
91
24
8
48
39
6
7
12
80
64
17
19
32
28
32
4
20
24
15
13
8
75
13
44
12
4
17
7
83
25
12
77
15
16
20
52
8
4
11
12
33
12
76
24
32
12
9
42
61
59
37
48
120
20
33
15
39
1
17
39
171
18
7
36
24
104
21
12
36
15
69
43
20
88
35
45
39
1
60
24
11
9
3
33
24
12
21
3
112
17
6
30
19
8
3
57
12
12
24
27
13
47
33
4
5
36
7
8
24
72
21
30
13
65
15
64
24
32
24
4
44
33
55
17
43
17
18
90
7
12
84
32
124
5
27
48
4
60
24
32
4
8
36
28
12
44
9
51
4
12
12
53
7
80
21
7
53
27
132
21
75
15
13
12
20
28
92
124
5
30
13
8
12
63
21
60
28
60
125
90
73
83
49
5
31
5
150
42
15
28
20
4
8
12
16
48
60
41
3
16
68
21
18
12
78
15
36
4
20
45
12
27
15
13
8
96
36
87
49
56
4
41
31
29
63
3
54
63
27
1
20
24
3
105
16
68
93
6
49
5
15
4
8
4
72
36
11
81
64
5
15
12
4
29
18
42
19
29
18
9
15
73
8
9
79
24
68
36
33
75
40
20
36
4
5
3
15
12
73
68
120
112
77
15
60
15
25
8
24
52
11
33
63
24
21
28
32
28
8
33
91
35
57
33
51
51
13
65
12
18
45
12
93
15
27
93
9
115
48
68
39
18
31
8
76
17
19
41
27
9
7
12
32
84
45
7
8
132
40
107
36
21
64
17
48
7
120
17
3
28
24
11
201
4
29
30
6
7
20
33
30
13
44
28
12
17
55
20
12
3
85
24
32
4
56
24
4
56
33
18
145
44
28
8
60
9
15
75
21
39
25
11
9
12
16
12
11
37
17
30
6
12
7
5
18
1
32
28
8
16
20
52
5
48
63
15
157
44
81
12
3
100
12
20
51
21
24
72
93
7
17
6
54
27
4
17
30
12
36
9
196
17
39
24
60
12
24
28
23
108
97
212
28
8
24
28
35
9
96
57
31
44
45
27
24
24
28
53
12
103
80
28
8
48
4
32
75
54
30
25
92
64
48
11
13
68
36
28
36
5
75
40
20
52
17
19
11
6
42
61
8
16
44
9
24
3
57
87
9
7
32
3
45
27
30
31
5
7
23
25
29
3
48
4
116
4
96
12
8
28
44
75
13
104
16
65
42
153
12
88
44
75
21
69
18
9
21
63
4
11
57
27
49
84
8
9
3
88
59
1
20
9
18
30
27
21
7
8
64
32
3
30
15
16
5
7
53
67
5
91
12
20
69
15
12
3
18
30
18
27
28
5
67
48
17
63
4
8
72
12
9
7
8
4
20
3
90
18
42
15
48
ABCD 331219116*7^$a-1 [50065]
42
22
24
21
12
11
28
20
30
18
12
25
3
12
21
48
36
5
18
24
1
41
6
60
12
36
6
34
80
112
32
112
20
36
4
20
18
6
36
37
12
59
6
42
4
21
24
11
30
42
6
36
10
86
30
28
21
71
13
27
48
36
21
17
7
11
120
28
26
66
18
7
5
10
14
115
15
20
66
10
20
40
21
12
12
60
47
42
7
11
61
47
40
2
7
59
25
48
41
6
40
80
61
35
4
56
66
48
54
16
44
13
15
69
99
21
51
24
9
41
156
54
16
141
11
52
24
72
14
6
30
103
119
18
34
60
8
73
17
18
24
4
14
18
49
23
6
6
6
48
10
32
108
13
3
69
12
59
61
84
11
1
39
20
64
60
9
36
24
11
30
66
48
16
36
38
6
36
42
48
10
9
12
60
107
54
22
36
104
4
33
83
16
74
10
36
20
4
38
19
29
54
16
2
7
72
11
48
1
12
12
75
180
32
208
33
35
37
47
88
44
40
9
36
11
40
104
1
47
16
2
12
66
52
8
157
3
14
91
15
60
57
35
78
82
8
76
26
31
99
32
6
24
46
21
101
48
12
79
36
15
8
13
39
2
12
6
18
54
12
16
68
12
25
159
116
12
52
20
1
75
140
61
59
28
12
2
12
7
63
8
61
77
31
27
12
8
24
16
32
18
6
40
80
24
12
24
30
46
8
60
1
39
36
45
11
100
44
25
23
6
70
72
98
66
60
48
88
32
16
21
15
38
43
23
1
24
48
47
25
59
13
17
18
64
36
20
4
24
36
20
85
51
14
54
13
84
23
16
24
80
1
144
12
15
48
21
11
61
3
20
6
30
25
63
2
60
10
20
4
9
96
5
10
20
4
12
92
18
10
60
8
72
72
28
32
52
24
21
11
4
38
30
28
8
6
106
2
7
5
6
40
21
48
12
12
5
6
36
12
1
15
2
114
36
42
22
24
44
37
41
30
4
117
59
61
11
28
44
24
25
47
13
36
23
30
12
67
27
60
72
9
11
30
42
12
4
33
23
24
24
12
37
60
84
23
25
12
3
20
40
72
92
42
10
26
12
78
85
84
12
71
16
20
13
3
80
4
26
24
24
58
74
78
18
90
25
63
60
56
24
60
12
1
53
36
19
29
31
12
12
60
60
72
5
43
101
24
7
23
37
24
29
42
24
4
12
213
72
35
24
76
2
7
5
30
16
50
114
30
138
18
55
36
3
84
2
30
25
24
11
1
27
14
7
11
61
48
29
6
24
6
24
7
3
32
12
18
79
15
14
42
24
18
18
148
26
106
50
60
30
24
16
14
60
6
48
61
51
8
25
12
23
12
30
79
35
37
3
194
31
35
160
36
24
26
10
9
35
4
12
20
24
4
32
12
12
36
1
23
49
5
46
9
5
7
75
45
83
42
31
47
60
25
12
24
12
39
62
31
71
37
23
4
2
84
70
56
25
3
96
38
142
8
30
12
66
12
1
15
33
59
13
47
150
30
42
72
6
49
71
13
27
2
6
52
48
2
19
132
24
23
24
16
60
80
6
7
12
12
3
2
24
79
48
17
24
18
12
18
30
13
15
62
18
6
150
1
35
18
6
96
12
61
12
65
94
74
31
11
24
4
2
18
60
1
24
27
21
11
6
82
20
40
8
160
45
47
4
21
3
14
30
18
12
30
6
10
45
11
1
17
151
47
25
23
52
2
46
21
36
5
18
36
60
24
36
114
42
1
119
4
20
24
12
84
24
6
19
12
23
84
13
23
1
11
24
61
65
19
51
92
18
30
13
11
16
48
72
33
27
8
24
28
8
12
25
17
18
49
12
87
44
1
15
20
1
11
40
60
48
117
29
6
4
45
23
6
66
30
18
48
1
27
12
92
12
1
29
7
29
42
12
24
25
35
60
54
18
49
99
57
47
36
60
60
16
36
44
64
2
78
1
53
79
3
14
31
51
9
12
11
48
210
55
24
12
27
2
30
48
72
24
16
93
87
62
19
11
96
16
20
4
20
97
60
108
12
23
36
54
42
13
132
39
24
14
18
42
6
30
42
84
4
21
99
92
4
8
120
1
60
36
71
12
37
29
54
37
24
71
18
138
90
24
30
24
25
12
3
21
72
23
25
75
21
15
81
3
8
28
45
48
11
16
141
29
58
2
24
6
1
3
56
42
30
16
21
65
54
16
36
14
18
76
20
37
23
52
60
21
23
40
36
14
6
54
10
20
84
30
6
24
12
28
21
12
12
11
36
4
44
6
34
21
51
9
95
4
2
31
47
6
91
17
7
12
11
96
37
65
31
71
6
70
60
21
12
101
18
30
10
68
36
37
12
77
10
32
28
50
43
11
25
39
20
24
12
24
24
28
14
60
18
12
61
23
30
55
15
33
39
20
4
116
18
30
1
83
148
14
96
34
14
10
57
17
6
36
25
53
36
22
8
13
11
6
72
90
24
76
8
24
12
24
24
6
67
35
18
22
33
36
15
20
18
18
13
60
11
4
20
24
96
73
11
1
12
3
36
26
58
20
36
97
11
18
79
15
9
111
9
48
191
16
12
44
24
12
4
24
32
18
55
29
7
24
27
8
42
70
33
41
7
3
44
24
1
12
15
60
9
23
48
18
22
2
19
11
37
15
8
42
10
20
24
61
12
47
36
1
95
30
12
19
87
60
33
11
37
23
12
1
39
14
10
26
6
61
59
1
23
24
60
40
12
92
48
102
6
37
23
1
15
57
47
25
11
49
101
48
18
90
210
42
78
1
87
20
36
4
12
32
13
36
27
21
75
128
12
1
15
93
12
35
88
26
46
20
28
44
97
12
63
60
120
38
42
18
18
28
21
59
12
40
9
71
25
23
6
30
4
14
18
28
20
61
24
11
24
54
60
22
8
108
40
48
120
2
30
28
44
16
14
19
27
56
48
28
44
6
43
27
48
56
61
5
19
39
81
24
5
46
38
6
133
63
26
30
28
20
84
30
6
1
15
56
78
10
21
29
10
12
33
27
8
13
24
5
10
74
126
25
3
32
4
8
48
72
12
24
61
15
45
11
18
114
16
2
10
44
76
48
21
53
7
95
61
15
48
86
54
16
50
54
36
78
58
21
107
13
39
9
39
36
9
29
7
23
88
122
7
51
14
46
20
30
48
6
18
66
ABCD 331396956*7^$a-1 [50054]
96
24
11
16
21
11
21
43
5
51
45
19
74
22
36
26
31
8
3
42
12
31
24
32
21
91
11
13
15
33
8
7
32
1
24
23
4
21
3
38
6
12
21
9
34
53
16
23
12
61
3
44
9
33
34
2
78
165
19
2
51
3
24
37
11
12
30
22
20
57
21
18
33
72
3
13
23
76
32
12
4
26
24
27
9
22
14
10
36
8
18
3
40
15
9
17
82
14
12
51
7
14
12
36
6
21
48
19
2
3
39
24
33
16
48
53
24
3
9
31
47
4
24
8
76
9
11
28
33
77
19
32
24
24
27
45
39
1
8
3
21
63
9
24
21
51
51
21
7
32
28
8
13
63
20
21
48
43
2
18
49
24
27
5
51
13
39
8
28
156
2
6
33
9
7
75
5
21
3
51
30
84
91
5
18
1
8
45
75
72
3
12
30
42
1
3
93
80
135
156
21
19
2
48
51
151
113
24
19
20
57
9
7
80
40
32
16
24
32
15
42
10
21
3
29
93
43
24
96
71
1
11
36
30
24
18
18
15
24
19
29
57
31
8
7
17
144
3
13
5
3
112
80
21
3
33
12
18
48
1
3
5
27
12
28
20
30
6
36
36
6
55
3
5
21
46
12
2
114
52
17
15
30
66
30
30
28
50
54
1
5
34
17
175
8
28
2
24
36
12
6
13
35
4
38
46
92
4
12
17
7
14
22
14
15
40
32
16
8
19
20
16
65
48
9
102
76
21
63
65
16
3
45
8
3
69
19
5
27
6
70
8
9
57
63
27
66
30
36
1
63
38
10
8
1
11
30
12
34
2
22
14
43
75
8
66
19
5
18
9
31
20
66
36
22
164
6
36
58
2
7
8
15
4
45
3
21
29
42
1
17
18
21
3
13
8
16
29
6
16
140
12
16
21
17
39
16
89
84
3
3
45
3
18
70
21
8
3
16
5
24
171
21
24
16
63
81
8
39
84
45
64
41
7
77
19
41
39
55
50
22
9
24
8
3
18
3
31
14
72
18
12
61
24
32
31
8
36
6
10
26
12
78
30
24
18
6
48
6
4
12
56
13
56
48
24
19
21
5
12
18
24
42
19
8
24
15
97
3
29
21
36
18
45
19
36
8
6
34
110
10
36
32
61
3
8
60
1
29
19
71
9
21
10
137
19
21
3
12
14
27
24
19
5
64
48
11
45
16
15
33
24
17
15
24
27
78
60
3
93
72
72
36
39
27
28
2
22
8
6
10
2
7
3
96
5
27
88
101
7
8
6
19
5
60
15
72
9
6
28
8
24
21
45
18
36
24
12
33
3
18
27
7
24
14
22
21
24
5
46
2
19
23
18
39
3
37
27
36
2
10
53
7
17
69
30
24
4
17
16
15
8
9
27
40
104
42
46
5
16
11
21
3
13
35
37
35
24
13
17
7
23
52
2
60
15
3
13
15
62
19
27
5
27
24
36
9
7
14
30
13
8
24
21
3
45
150
21
15
49
24
72
15
9
24
3
36
32
33
3
13
48
3
8
13
32
27
24
18
46
12
20
45
87
84
18
19
35
21
7
14
24
3
16
95
33
69
115
32
63
25
3
20
1
32
24
40
23
40
38
3
3
109
11
61
29
3
3
12
102
75
39
25
3
5
51
21
31
44
69
3
16
2
54
24
4
38
75
40
15
68
24
16
26
18
1
39
41
105
31
35
12
24
4
74
70
5
96
21
60
42
21
27
24
12
48
9
75
37
41
55
11
52
161
3
40
24
5
16
48
15
48
36
5
15
1
32
19
5
19
26
10
113
75
21
27
85
11
36
36
21
3
4
12
5
40
51
24
8
24
21
19
26
48
70
5
24
21
3
24
40
56
27
48
13
23
28
50
10
14
6
85
8
9
7
32
9
12
22
14
36
46
5
7
12
173
21
27
64
11
48
28
20
48
21
7
20
24
21
21
70
26
22
12
41
21
42
1
27
60
8
4
14
10
56
13
8
21
6
18
30
40
24
26
90
9
19
14
10
104
4
8
9
7
8
42
31
80
15
12
36
12
4
17
31
14
42
24
60
12
42
87
7
81
5
43
23
1
77
108
22
9
39
56
81
39
42
6
40
14
3
3
18
10
92
18
10
65
7
9
27
20
1
3
5
55
9
11
24
12
6
30
21
3
4
17
21
82
41
15
4
5
21
94
29
19
12
44
4
41
33
6
9
16
5
51
40
27
36
12
21
8
15
28
14
63
24
16
11
13
5
60
46
108
45
8
24
21
75
40
51
5
24
3
18
18
60
37
5
3
55
14
43
48
5
10
50
63
15
9
40
23
30
10
9
11
40
53
69
82
8
6
6
18
6
36
28
48
21
23
4
5
19
56
4
20
24
4
57
23
4
44
9
3
18
6
109
71
24
42
39
63
54
24
48
3
48
3
12
4
36
12
8
42
6
18
6
6
12
22
45
5
30
4
9
8
55
33
35
16
29
3
72
12
6
70
12
38
22
8
4
36
20
78
51
27
16
8
40
21
27
5
19
48
74
84
18
4
17
27
13
39
26
10
48
29
27
4
33
3
38
30
126
30
13
3
5
21
30
4
14
27
40
8
21
3
40
5
6
12
30
10
20
93
3
12
25
5
30
16
8
24
24
12
36
84
36
52
38
42
1
131
40
21
8
9
22
20
12
57
40
32
24
21
72
3
39
1
32
3
21
27
210
66
9
19
21
17
6
4
50
3
21
90
18
48
7
35
21
19
80
40
48
21
8
69
34
2
6
52
21
8
24
48
24
7
20
37
5
3
33
48
82
50
18
73
11
18
91
3
38
34
5
9
12
84
7
11
40
36
57
27
50
3
165
10
110
43
48
35
37
32
7
24
9
3
29
15
66
15
7
8
1
3
5
9
82
32
16
12
17
7
41
3
37
51
24
2
24
3
15
40
17
9
87
3
21
27
96
42
3
67
45
11
30
12
27
19
2
51
15
9
19
21
27
2
6
16
98
18
40
9
5
67
27
2
27
19
92
6
22
26
3
3
40
2
46
12
38
24
34
17
48
16
8
63
30
3
15
57
21
19
8
27
30
12
84
6
9
21
12
7
24
83
13
8
43
21
56
39
9
15
9
21
46
8
45
120
21
6
48
18
67
59
24
54
10
53
69
18
1
48
3
92
25
24
3
45
8
16
35
16
14
15
43
146
30
6
7
80
51
37
8
39
9
48
88
3
62
58
12
12
45
23
6
96
27
16
53
10
41
19
5
9
12
30
16
5
43
56
76
2
31
3
32
76
57
32
9
36
42
25
15
9
17
22
17
48
7
12
29
27
40
12
32
33
40
32
31
2
18
4
105
8
15
76
80
18
6
42
67
53
54
12
12
16
32
13
63
14
27
64
17
36
30
78
7
53
10
9
32
16
5
3
39
36
66
24
22
56
52
8
24
4
44
84
4
89
33
12
46
26
78
28
38
3
75
12
64
12
2
18
57
3
6
7
5
27
3
21
7
48
32
36
16
21
107
4
8
4
36
8
84
42
19
5
3
3
4
9
8
40
27
8
21
7
38
19
8
81
39
16
32
3
37
24
41
15
48
43
26
30
16
92
25
5
90
30
10
9
8
21
54
109
32
63
6
58
36
21
5
22
26
27
16
17
55
15
9
147
14
18
133
3
8
60
6
43
27
32
13
11
21
39
9
39
18
63
19
20
9
33
18
18
3
3
48
60
4
74
24
6
21
21
10
36
8
21
40
27
93
32
3
40
80
40
26
10
14
6
72
21
69
24
91
56
43
32
90
22
38
55
24
15
32
36
30
48
39
21
114
ABCD 331485236*7^$a-1 [50215]
315
21
72
323
37
63
44
16
36
72
116
352
80
28
192
441
27
141
288
183
9
63
36
32
48
100
60
144
156
72
33
27
84
44
196
108
45
131
85
11
28
9
59
4
204
80
85
395
349
3
144
405
24
131
16
80
48
205
15
273
179
61
3
36
24
228
69
27
156
116
124
48
180
36
81
63
60
117
72
63
84
189
15
81
99
189
179
364
36
117
63
144
33
11
64
69
192
11
13
83
28
81
279
60
180
264
288
20
13
135
72
9
48
203
157
51
176
220
84
96
36
48
33
27
12
404
244
81
144
360
35
61
35
4
140
181
135
36
224
28
356
4
12
69
120
227
52
177
120
131
508
105
120
24
27
36
72
9
207
273
87
36
144
32
148
273
59
4
140
28
225
131
13
99
192
36
33
39
513
24
363
837
11
16
189
51
108
48
24
44
76
105
11
124
288
72
44
400
204
216
92
100
44
244
33
72
255
36
36
9
15
20
37
207
240
225
120
24
251
64
12
20
76
68
61
135
24
84
69
539
48
172
20
48
76
369
495
81
135
24
20
192
124
33
255
9
87
129
15
180
180
120
81
87
81
27
189
63
360
9
48
384
48
131
508
72
9
15
84
261
351
44
37
168
135
9
35
76
153
144
171
252
24
12
117
135
216
9
131
13
240
111
168
9
179
85
144
96
107
64
144
165
96
11
208
45
96
179
172
9
75
80
64
32
181
120
288
15
9
48
123
80
100
48
92
133
87
345
63
81
207
33
11
205
144
48
339
309
15
9
48
87
153
72
111
108
141
515
61
48
24
63
44
100
144
120
36
96
48
132
48
108
60
81
83
28
177
35
28
9
216
3
80
172
116
124
36
32
48
240
13
192
135
9
51
80
220
36
45
168
315
228
72
116
64
32
85
24
35
85
15
72
264
24
9
63
72
36
84
72
180
333
15
48
24
57
72
135
20
61
51
48
69
144
72
48
227
336
96
48
112
69
48
123
48
45
275
96
144
52
9
15
ABCD 331509746*7^$a-1 [50014]
12
24
21
15
24
60
20
31
33
24
32
13
71
12
37
24
3
68
52
60
33
12
75
8
28
12
57
12
95
28
21
87
20
12
61
23
52
51
36
45
3
41
16
8
4
48
69
39
32
7
69
72
57
27
8
40
24
39
9
20
43
5
24
28
3
12
41
64
20
43
93
32
12
52
9
12
12
27
51
33
8
28
9
51
36
63
53
7
42
42
41
12
24
52
32
12
28
44
72
60
28
12
12
12
84
60
3
21
60
57
51
3
29
61
11
4
93
47
4
9
12
111
45
15
8
72
67
17
28
24
3
21
36
69
12
35
73
39
3
53
24
43
48
5
19
5
28
12
20
16
8
31
125
16
84
15
57
21
24
60
15
3
45
21
11
36
19
57
36
27
6
12
11
1
18
45
48
84
24
20
12
52
3
21
56
25
30
29
148
20
25
3
116
24
4
3
9
39
5
48
13
15
8
4
3
12
21
12
9
35
60
103
30
23
85
12
15
12
44
73
59
4
21
12
23
60
24
13
15
24
36
3
33
44
19
9
84
48
20
169
39
44
16
21
3
3
5
52
20
60
52
20
16
87
9
156
48
8
7
53
16
12
27
6
23
1
47
16
12
120
51
5
1
15
68
24
48
28
36
45
6
5
24
79
5
4
3
18
54
21
92
7
48
162
71
49
27
21
27
15
66
11
12
76
21
15
24
3
57
8
12
16
9
42
6
63
32
28
129
35
28
8
136
21
114
84
114
30
93
3
6
6
33
36
45
84
35
84
7
9
24
15
48
33
24
165
3
15
5
48
61
39
8
13
99
12
117
15
3
12
5
76
12
12
20
36
72
16
87
9
21
3
192
8
49
3
9
11
115
5
4
51
45
20
1
35
16
9
15
3
29
48
4
32
16
21
35
1
15
8
12
37
15
27
78
15
33
63
8
13
36
87
8
4
56
7
93
8
24
28
32
7
69
12
45
30
30
12
15
32
28
8
112
15
9
48
21
11
28
80
12
19
36
93
57
75
93
71
60
64
15
18
23
19
18
63
24
27
18
11
4
60
24
21
39
8
61
63
36
3
5
4
24
68
64
27
60
66
3
15
21
105
51
3
9
51
9
96
72
8
19
29
16
87
5
48
1
63
60
48
56
48
4
20
127
5
121
48
12
3
56
52
12
32
12
1
24
6
54
23
67
12
21
12
48
12
21
96
11
24
88
48
24
21
102
9
21
102
57
9
167
13
102
6
11
84
48
1
39
9
3
60
8
24
48
96
48
115
53
40
45
18
6
59
16
48
21
30
5
28
21
3
36
27
33
24
12
20
16
141
63
20
4
9
23
24
4
12
15
6
11
49
11
28
12
8
7
41
12
36
13
63
156
8
36
76
8
64
12
20
24
13
150
5
24
76
3
57
8
24
24
31
9
44
13
47
13
23
72
36
7
5
48
52
20
96
24
7
12
93
3
101
1
47
91
9
20
25
35
13
47
52
24
84
24
21
3
9
3
72
36
27
9
44
40
20
180
73
35
24
16
12
36
8
43
33
44
12
72
4
32
24
52
12
3
77
13
18
77
73
42
5
64
8
1
63
24
92
73
3
8
13
3
15
17
84
52
12
92
72
84
7
90
3
36
20
4
12
27
6
12
6
29
16
12
12
32
1
24
11
24
12
24
72
16
8
12
28
56
31
5
85
12
39
20
24
60
31
9
12
44
28
57
36
48
15
21
27
36
32
28
32
24
24
36
28
32
28
44
49
99
21
107
91
12
6
108
63
12
9
15
32
24
31
41
28
12
69
3
8
4
45
6
60
18
60
27
32
124
9
35
12
13
59
13
12
48
108
39
105
18
53
16
51
48
24
33
80
28
24
60
63
53
60
112
48
20
16
44
13
12
23
28
36
180
3
42
3
3
5
139
9
8
148
33
54
18
42
6
27
44
7
12
33
9
36
27
12
8
85
11
100
33
15
20
73
42
18
12
3
36
8
19
48
33
56
28
12
8
48
7
33
39
21
24
84
3
18
63
3
5
40
12
93
3
21
12
171
12
27
41
4
21
47
28
12
36
45
6
33
156
44
88
27
6
47
79
9
20
181
15
63
41
67
102
11
4
36
12
27
5
4
92
28
33
18
17
49
24
15
96
12
24
12
56
36
4
3
57
32
24
12
40
8
36
31
30
12
11
36
72
24
13
66
69
44
31
33
9
15
8
16
60
9
15
21
15
3
41
19
6
27
177
12
18
9
20
4
3
60
77
7
17
36
24
4
15
21
48
12
44
79
5
64
36
32
28
8
48
24
31
36
24
33
9
24
51
3
81
56
48
16
9
6
5
1
42
30
63
68
4
32
4
9
11
7
45
8
4
21
24
3
8
97
12
30
5
16
15
9
75
65
37
48
6
21
8
25
51
120
24
8
60
13
11
64
27
18
24
11
40
36
69
11
24
12
88
20
84
28
32
28
8
24
7
45
32
52
56
24
52
39
6
27
20
7
65
28
57
15
48
8
4
3
9
36
20
43
17
1
51
72
36
8
36
16
8
72
25
18
81
8
36
16
12
68
49
11
48
28
12
24
20
1
24
35
25
59
36
24
48
52
32
85
95
1
11
4
32
4
93
23
97
51
68
37
18
65
28
33
23
16
21
36
54
54
6
17
40
9
78
84
5
24
49
143
28
32
4
36
20
136
48
21
11
55
45
8
64
12
21
96
15
99
21
33
39
24
3
60
21
72
21
12
83
4
36
56
13
15
20
160
8
4
21
18
12
30
75
12
80
1
39
24
21
3
63
6
87
32
1
6
45
72
12
93
3
36
8
19
17
85
3
51
33
44
36
55
93
27
21
27
18
87
8
96
36
19
90
35
19
66
6
21
12
51
66
51
12
44
73
3
68
1
111
9
35
1
27
57
6
137
7
9
36
3
5
55
42
27
9
3
9
27
8
28
12
69
39
60
60
21
6
18
30
5
52
48
180
32
49
23
24
64
20
25
18
33
33
3
12
63
132
21
8
36
1
35
28
20
55
42
3
12
45
30
18
42
69
8
64
84
9
24
35
37
12
23
19
81
3
53
12
37
12
27
8
24
73
18
9
8
28
153
63
44
7
41
4
9
39
75
17
36
48
64
48
69
11
25
24
11
60
49
23
1
11
4
24
20
7
18
71
64
48
36
36
21
143
1
3
39
60
6
35
12
13
123
44
7
29
36
1
15
80
25
39
36
12
3
9
24
8
31
21
45
51
32
12
12
40
8
37
75
36
20
19
9
20
139
65
12
36
4
ABCD 331655822*7^$a-1 [50010]
11
4
15
5
96
31
9
48
20
12
36
15
9
1
6
21
9
6
45
33
23
15
25
33
27
92
4
11
12
10
30
17
7
12
20
9
16
24
3
5
3
21
13
24
11
19
17
19
18
12
3
68
7
8
21
4
20
16
21
2
16
9
45
23
13
18
9
20
13
2
49
33
35
40
21
35
36
4
116
4
3
42
27
20
24
63
10
51
9
23
67
30
6
9
3
5
28
32
1
74
9
31
5
12
64
8
16
20
7
8
1
8
63
48
9
7
41
13
30
5
24
99
73
15
53
1
35
3
21
7
29
1
12
47
16
36
3
12
9
9
18
20
9
4
8
24
13
30
12
9
32
73
3
15
36
72
32
33
19
5
1
11
7
9
3
44
21
4
20
16
32
12
12
1
87
8
4
12
24
20
3
4
8
10
12
87
8
13
12
15
8
12
31
9
9
47
7
9
11
22
35
3
16
9
20
3
25
33
2
22
27
24
32
12
55
5
1
14
10
35
72
4
21
78
21
12
12
20
12
64
11
28
5
3
70
12
38
1
59
10
3
39
42
63
8
24
51
22
3
3
21
3
33
15
20
10
3
9
18
9
69
11
13
38
1
24
12
8
4
3
6
2
13
59
9
7
17
39
1
47
28
77
3
10
24
39
57
12
23
7
9
8
3
9
3
21
15
21
16
47
48
16
57
24
56
12
12
4
9
38
9
13
23
67
17
3
33
4
36
12
12
45
11
40
24
3
5
1
6
5
31
12
8
10
12
42
6
18
6
24
2
12
9
3
4
54
3
12
8
28
81
6
41
64
63
29
4
48
33
2
13
3
65
4
8
3
9
40
15
8
25
3
30
14
1
69
18
17
12
3
33
7
18
39
44
12
7
54
14
13
9
24
3
51
5
1
2
12
57
1
15
32
12
3
22
38
1
8
16
3
29
12
28
32
16
20
4
80
4
15
5
4
8
1
83
49
11
1
35
61
2
9
3
13
44
3
13
3
6
35
12
1
83
37
12
47
4
3
17
12
76
32
24
4
24
32
12
31
5
16
44
43
21
20
1
63
20
12
3
22
30
5
43
17
12
43
6
11
25
38
25
8
7
20
46
26
4
66
3
21
11
31
21
20
13
48
6
72
12
6
36
6
12
5
28
24
33
30
18
84
15
21
11
19
42
6
21
21
11
1
6
9
32
4
27
9
8
4
9
3
48
21
12
78
6
11
13
15
12
3
80
45
7
17
24
24
13
35
1
62
10
2
46
23
7
44
28
89
12
37
42
17
3
34
27
8
19
57
20
76
63
18
23
16
71
37
8
15
12
4
29
4
9
11
1
39
11
10
30
8
70
2
1
21
36
24
23
31
12
5
12
13
15
3
6
38
37
12
8
12
4
9
11
27
9
4
3
17
52
15
5
64
27
45
8
16
8
36
48
3
9
1
35
3
1
3
6
35
12
12
12
13
3
8
25
24
3
24
27
29
12
12
16
15
17
12
61
12
11
49
18
33
24
24
8
16
8
15
52
33
12
24
96
20
24
4
63
24
21
8
36
12
40
45
26
70
15
24
12
9
59
28
32
15
33
1
36
24
3
8
40
23
16
9
68
52
12
8
24
24
19
17
31
5
40
12
3
9
8
3
46
11
43
9
81
42
17
7
6
24
23
19
17
3
37
21
3
12
11
57
64
3
6
6
5
12
4
8
12
24
13
24
51
12
15
30
39
15
17
24
13
47
12
16
15
29
16
12
36
24
32
28
20
16
3
9
36
20
12
49
2
22
71
13
3
24
32
1
42
45
75
17
3
13
32
16
23
48
13
15
5
15
1
27
21
8
12
3
22
36
24
11
7
12
17
16
44
91
29
28
60
8
4
12
9
30
9
12
32
4
33
3
39
24
33
20
19
5
24
36
7
32
13
33
39
12
20
13
11
84
28
3
9
45
15
8
4
24
9
3
12
12
11
10
15
23
45
4
3
6
6
5
31
33
45
27
36
20
1
2
10
27
56
12
1
18
42
42
8
25
32
87
36
22
30
60
5
3
45
4
3
9
21
6
29
16
8
37
11
12
16
8
55
9
23
1
24
35
9
13
23
3
21
36
48
4
20
48
37
23
4
9
72
3
24
11
12
9
4
27
5
15
9
31
29
37
12
51
20
31
5
13
24
35
51
61
24
39
45
9
39
21
3
81
12
23
12
16
36
24
3
41
12
37
3
24
3
36
21
47
10
15
33
2
33
16
9
3
44
13
12
3
60
20
16
8
48
37
11
4
33
3
32
12
13
2
10
26
28
9
20
25
12
35
36
12
15
1
8
3
33
15
69
48
4
56
1
15
56
4
24
9
51
11
21
24
4
12
56
48
7
17
31
45
24
123
33
20
4
8
40
93
11
13
11
15
34
27
48
3
21
44
15
49
11
9
36
85
18
81
39
45
20
43
66
27
9
14
21
16
20
28
8
3
12
10
3
3
29
13
15
20
12
16
8
4
35
25
36
9
42
20
9
7
6
36
59
31
32
10
27
20
73
51
39
9
23
10
11
7
9
8
73
23
7
21
44
4
12
9
63
36
8
25
11
4
15
17
36
3
9
40
9
36
18
65
12
12
7
12
5
12
24
1
3
20
7
5
13
51
33
51
3
24
9
8
12
60
16
20
60
43
32
9
39
9
3
45
16
27
30
35
16
20
1
6
30
3
44
4
8
1
23
13
3
3
29
16
60
3
36
5
3
13
27
21
11
21
64
8
13
18
9
8
27
73
20
37
36
47
16
3
18
27
36
24
12
8
1
3
39
5
4
68
31
12
29
4
39
17
1
62
25
32
13
11
36
19
29
43
6
11
1
2
1
8
1
12
11
16
3
69
11
36
45
12
27
21
13
6
90
111
32
24
7
60
36
24
17
16
11
33
4
9
3
21
15
3
9
45
11
97
2
4
6
15
3
5
1
47
7
18
35
19
6
3
9
15
33
11
36
24
4
56
43
66
2
1
24
8
7
5
3
4
17
36
28
9
39
8
84
73
26
1
20
75
12
10
3
32
3
28
69
20
7
17
28
92
19
33
12
9
11
96
3
25
11
25
12
24
9
30
32
33
4
33
48
39
48
8
16
3
8
1
12
9
24
11
13
6
9
24
36
21
36
11
52
24
8
1
12
2
21
96
16
8
4
11
10
11
79
29
1
11
39
9
4
9
35
24
24
7
32
45
12
40
48
63
5
48
12
72
12
7
57
15
29
4
8
1
27
15
5
75
21
4
39
17
25
11
36
13
2
28
41
3
40
81
3
9
68
7
21
32
19
6
30
12
30
3
3
32
1
8
63
1
47
1
9
2
10
15
12
9
3
11
13
12
8
15
10
2
33
4
9
11
12
3
130
6
29
40
8
12
3
10
35
7
33
3
20
1
20
3
4
29
28
33
11
3
25
60
12
69
23
19
17
64
8
1
24
3
8
15
22
47
3
10
12
108
6
81
95
4
9
36
8
40
9
11
4
45
2
9
16
12
12
24
9
30
30
83
12
43
29
4
20
19
18
50
9
4
3
21
20
3
85
20
63
1
11
25
15
8
12
16
41
1
12
39
33
6
21
20
16
57
11
13
15
9
2
1
45
24
11
27
1
39
9
8
16
12
72
3
18
60
15
35
21
24
24
4
11
25
11
52
9
33
35
36
12
3
12
69
60
1
59
7
17
13
2
25
3
54
95
115
8
1
9
42
6
11
3
25
33
11
16
20
4
20
52
9
60
3
15
57
12
21
3
9
23
4
33
6
6
15
20
15
21
37
30
8
81
4
15
12
6
11
1
3
21
3
8
7
20
13
35
13
104
1
3
8
13
30
33
24
3
9
11
10
2
16
24
5
31
17
3
1
36
33
48
15
8
31
9
9
12
3
9
3
15
17
49
3
3
5
43
17
12
24
12
25
30
45
3
12
5
37
36
27
20
28
32
12
4
9
23
36
1
50
1
8
48
1
24
23
24
1
63
24
3
9
23
33
3
9
1
12
3
3
56
1
20
55
5
4
11
24
33
3
10
11
24
7
9
8
16
9
23
97
3
3
33
12
35
1
9
12
27
12
21
36
15
21
23
7
9
8
16
12
20
15
13
23
12
33
12
13
15
47
22
3
35
33
52
36
32
4
20
4
68
1
12
38
16
33
23
1
60
12
15
21
11
36
21
51
9
3
10
30
21
27
33
24
32
28
9
24
3
15
5
36
36
25
15
23
12
13
32
43
5
64
8
12
12
19
18
3
33
11
7
42
23
15
16
6
38
52
5
16
47
25
8
16
11
9
13
24
14
69
31
29
3
97
8
76
3
17
40
12
12
3
6
12
51
51
5
3
129
1
39
8
12
13
15
45
30
29
88
11
9
3
9
28
8
37
11
12
28
20
12
3
40
20
82
50
1
24
33
12
30
29
7
24
6
12
35
4
8
4
20
40
3
69
11
21
15
10
2
10
23
7
48
33
72
12
24
11
16
29
16
11
1
15
17
16
71
1
24
3
6
27
32
48
12
16
27
42
59
16
12
12
8
108
4
11
88
65
28
15
9
3
5
27
22
27
11
22
24
14
85
12
99
29
3
12
52
17
1
3
36
23
21
12
61
54
5
12
64
56
1
27
32
3
12
10
11
25
11
48
13
6
42
2
9
13
18
8
1
11
1
8
1
15
60
3
21
23
45
12
1
36
15
57
2
28
30
14
4
24
68
9
13
50
9
48
13
27
23
10
66
9
23
12
82
24
3
3
30
35
4
32
4
23
9
36
3
12
46
11
13
27
11
12
37
24
47
10
11
24
13
23
7
9
3
17
12
16
32
12
16
32
27
28
30
15
12
71
4
18
39
9
27
68
67
8
40
29
3
70
47
28
3
21
3
30
23
3
1
8
123
1
21
27
9
27
23
1
23
4
32
1
11
10
36
23
3
1
36
9
12
51
12
24
21
47
4
12
12
20
7
5
13
30
29
49
47
15
13
8
4
24
48
23
121
20
1
59
31
29
1
2
21
7
105
3
21
11
45
15
12
96
10
14
1
20
7
5
24
4
9
48
3
12
8
75
28
32
13
27
29
12
4
20
13
11
12
13
50
21
19
21
20
12
4
8
ABCD 331743728*7^$a-1 [50004]
32
24
47
48
8
36
9
4
18
57
5
34
38
8
15
13
15
4
76
32
5
10
12
1
4
16
92
20
17
51
24
17
19
32
37
6
37
1
11
21
50
25
17
63
12
20
7
12
18
51
20
19
5
36
4
40
8
12
56
17
36
19
33
47
8
8
4
57
12
43
8
5
10
22
3
20
12
15
33
12
13
4
8
8
11
5
2
22
35
60
53
19
3
24
1
33
3
25
4
3
32
19
9
27
70
20
3
101
19
17
10
17
5
26
10
35
60
9
11
4
5
63
43
24
30
11
4
3
42
3
3
14
20
2
17
4
28
11
33
3
10
7
68
25
7
27
30
8
11
20
4
16
48
13
7
24
37
20
15
36
28
1
8
8
15
40
53
15
11
12
41
12
8
12
4
20
24
28
84
7
1
8
13
8
8
36
52
11
1
6
10
27
16
7
10
3
83
49
9
2
73
9
2
24
21
5
22
34
11
32
56
33
4
7
4
69
50
10
14
1
20
121
7
8
89
16
31
29
14
48
12
12
14
7
20
4
15
25
11
14
28
127
1
4
11
4
63
42
15
1
3
16
5
16
7
25
3
28
24
103
24
1
12
16
29
31
17
3
11
41
8
24
21
2
12
24
6
23
4
56
17
14
9
24
16
77
8
35
20
5
22
14
23
35
5
20
9
44
27
51
13
59
72
1
4
43
22
11
15
9
3
5
5
12
96
3
12
12
37
48
23
28
13
16
3
33
11
16
32
1
27
11
13
45
83
3
12
25
20
5
27
17
3
8
3
17
40
15
42
20
22
41
5
2
21
28
25
4
18
36
22
12
3
13
43
15
21
40
44
8
7
13
32
48
3
2
7
27
24
9
4
13
28
30
18
3
20
24
5
15
9
2
14
22
18
40
19
5
8
4
19
16
4
20
4
1
36
10
29
9
22
12
26
19
1
59
28
37
34
10
3
16
7
33
13
11
36
73
8
90
21
12
5
28
7
8
20
7
1
17
40
7
16
49
3
8
20
7
2
3
60
56
41
55
21
15
11
38
55
3
70
15
16
44
12
28
7
2
24
12
34
46
14
9
25
4
8
47
4
12
17
16
36
26
53
19
12
5
9
4
15
68
4
4
4
20
45
51
45
14
13
9
2
33
8
7
60
33
28
20
1
12
4
51
31
5
65
51
60
41
44
4
43
21
16
11
33
16
31
13
19
29
24
40
32
74
1
28
4
3
2
10
5
41
3
4
28
5
10
9
29
15
5
27
9
26
22
14
33
36
20
9
8
20
4
26
1
83
18
18
24
34
12
2
12
134
4
30
1
25
4
3
3
12
13
13
4
11
12
32
13
63
49
32
15
8
12
25
3
33
23
16
25
15
33
3
20
1
40
8
4
11
27
1
37
10
5
9
7
37
31
31
33
27
13
23
6
7
23
1
40
36
49
7
24
4
19
21
28
4
9
56
2
2
94
12
21
15
6
76
31
1
48
15
32
5
26
34
19
17
16
91
28
59
13
8
1
3
56
84
1
7
12
43
10
51
12
25
115
21
7
12
12
119
18
16
4
12
16
43
71
2
11
1
55
44
36
9
22
2
16
23
8
41
51
16
11
21
4
45
2
9
1
8
43
5
3
8
36
28
76
47
13
21
35
3
10
31
17
26
13
16
17
28
15
21
24
47
48
12
21
15
1
8
2
1
24
24
4
53
35
20
31
134
15
20
44
4
12
35
9
15
5
8
13
4
55
47
6
4
7
7
24
13
29
6
5
60
17
4
4
7
4
4
8
1
104
7
9
3
8
7
12
21
3
12
17
20
11
22
20
16
15
49
32
2
66
15
12
27
49
71
77
5
7
8
9
7
128
57
2
13
64
17
39
81
3
23
9
4
17
30
9
15
13
12
33
8
30
9
4
33
2
13
1
34
45
12
8
49
18
13
20
5
3
19
50
31
1
31
92
28
19
9
12
9
23
9
36
96
7
32
29
8
43
24
1
20
2
1
12
28
48
55
5
37
12
3
1
28
3
24
45
32
35
5
7
39
26
7
1
39
20
16
24
4
20
84
8
24
5
55
105
3
17
43
3
24
61
47
38
4
31
45
24
2
21
8
29
11
1
4
4
28
43
19
12
33
5
28
16
4
20
12
2
34
28
4
3
25
4
39
1
6
25
28
13
31
20
3
9
4
100
16
25
8
23
8
4
8
20
17
32
62
6
4
14
17
20
36
24
17
8
11
9
12
39
1
31
12
16
29
18
2
7
37
8
16
2
10
36
12
19
29
4
48
55
8
17
14
60
1
13
22
14
43
12
3
57
60
100
8
16
56
4
23
14
52
28
2
2
11
85
3
31
65
13
35
19
21
1
19
28
12
60
8
20
61
11
28
20
9
2
14
19
3
10
2
10
16
10
9
15
1
49
15
43
48
17
19
18
15
20
8
9
8
18
22
35
4
11
13
33
39
8
25
75
68
39
18
8
34
12
21
1
26
25
64
1
3
15
77
67
24
22
23
4
8
12
20
7
37
1
8
14
6
16
27
12
12
17
43
24
23
14
63
17
27
20
3
82
32
71
19
18
8
10
36
36
13
29
4
48
16
8
19
33
7
16
25
27
56
12
24
60
9
52
3
41
15
4
31
13
1
7
28
12
1
63
7
10
19
31
9
28
33
50
62
16
48
11
1
78
24
13
8
1
27
12
68
15
37
12
11
5
53
26
1
13
19
27
33
8
40
8
19
5
8
33
27
11
1
9
14
37
65
23
5
27
13
19
36
1
11
12
13
2
14
15
12
7
24
49
9
80
43
12
53
15
28
4
45
15
20
56
39
12
9
49
71
24
3
17
7
33
15
34
14
54
19
9
51
12
12
25
31
24
8
7
2
79
9
6
34
19
1
3
27
36
5
8
32
28
47
25
9
84
11
16
1
19
27
1
4
20
20
40
29
3
4
32
44
7
48
53
17
15
4
60
1
31
4
28
1
26
10
36
2
45
8
5
26
9
20
7
2
46
6
16
2
33
5
63
17
36
122
13
60
23
1
5
27
5
20
15
28
8
37
10
14
11
5
3
20
9
10
34
12
15
44
27
17
20
36
35
49
16
37
32
8
14
17
81
7
80
1
19
25
55
51
24
13
37
19
8
28
37
35
1
14
84
22
39
32
15
13
5
28
2
62
28
8
7
16
4
32
5
42
18
11
4
3
12
12
1
1
11
20
27
24
29
36
5
12
7
31
5
5
26
10
27
4
28
12
1
16
51
4
25
15
1
3
13
67
1
148
28
47
8
20
9
3
8
5
22
26
27
5
14
12
66
11
80
1
15
5
3
73
59
24
24
8
109
2
48
1
44
17
19
8
4
5
43
25
2
1
25
16
3
15
10
23
27
46
8
8
40
11
12
9
32
15
23
22
38
29
20
64
20
20
20
56
11
14
16
3
51
12
12
14
32
44
15
1
2
46
11
13
14
41
5
4
10
13
21
3
40
16
3
25
28
45
3
1
30
21
9
30
14
11
20
15
1
11
13
11
29
5
4
15
41
31
4
45
6
2
87
20
37
10
73
8
12
27
29
8
9
12
11
17
11
4
43
10
64
31
5
22
10
32
43
8
60
17
63
9
11
4
36
17
31
32
35
5
68
11
1
9
110
5
13
3
28
1
95
35
1
11
18
3
12
13
23
15
12
30
52
4
7
5
7
15
12
2
28
15
13
20
15
16
24
23
9
51
45
44
36
12
7
45
15
21
24
1
15
17
23
17
14
10
12
12
16
23
23
2
63
53
2
26
8
12
4
135
17
3
48
44
5
20
2
9
8
13
11
80
37
44
59
8
4
40
1
19
4
32
13
64
10
24
1
5
15
65
10
1
47
24
12
1
1
16
6
24
1
57
38
10
35
27
10
55
20
16
12
17
2
12
2
46
1
24
8
12
44
9
11
21
23
8
31
1
17
3
28
17
12
11
24
48
41
40
34
17
7
14
23
33
3
23
117
8
33
10
62
7
4
23
22
27
12
8
8
72
37
23
29
8
7
20
27
13
21
32
28
7
19
1
25
7
25
3
80
28
32
13
3
16
25
8
3
24
5
40
43
5
10
12
58
23
25
40
10
29
33
95
5
3
8
19
25
20
9
43
1
60
20
2
5
56
23
1
8
104
31
5
8
45
15
29
35
12
24
7
2
58
22
14
48
21
29
35
5
42
18
4
11
51
10
19
7
74
20
14
13
8
24
45
32
31
9
39
20
64
1
2
50
22
48
45
29
28
6
9
1
27
32
20
37
7
4
19
14
12
11
24
5
3
51
9
24
33
27
29
31
63
50
60
3
1
18
12
18
23
17
51
12
1
19
3
50
22
82
3
23
29
13
18
24
1
11
13
68
12
1
14
30
11
19
12
60
1
5
15
3
60
12
38
3
13
3
28
5
20
35
28
4
37
3
13
7
15
18
32
15
7
69
4
8
20
12
33
11
11
10
15
24
11
34
19
7
29
5
38
36
14
10
24
9
1
35
8
36
45
31
24
8
8
24
20
13
48
4
20
3
35
45
13
3
25
7
9
20
8
14
37
21
32
7
41
51
25
43
16
68
20
8
44
24
4
1
8
4
19
56
20
53
15
9
11
11
13
8
9
55
23
30
47
8
12
21
14
12
14
3
32
4
7
10
14
50
8
48
4
4
71
4
36
9
42
53
16
9
43
1
11
16
5
15
11
6
47
5
55
43
41
7
6
36
32
96
32
3
24
5
6
22
35
8
31
9
37
14
1
47
1
59
13
25
8
48
4
20
16
12
15
19
21
8
5
26
13
33
14
49
47
9
13
3
57
23
49
3
13
35
37
82
36
10
2
33
21
30
46
3
12
5
8
27
41
14
1
45
7
12
55
26
15
1
15
1
50
9
25
32
23
65
2
9
20
31
24
34
39
12
47
14
58
33
32
16
13
38
21
28
13
15
12
4
5
15
9
11
73
4
28
35
75
25
9
27
17
3
20
100
13
15
4
28
12
68
12
77
39
25
19
37
2
22
36
20
40
16
10
9
16
17
4
24
7
7
1
1
ABCD 331880664*7^$a-1 [50032]
20
25
24
35
25
72
27
20
49
23
48
12
184
96
8
25
35
72
4
104
4
57
51
60
21
11
48
12
28
8
1
39
36
9
27
117
3
9
135
8
37
15
56
1
39
72
20
12
16
20
12
60
13
96
27
12
33
11
25
39
20
36
1
3
20
13
27
72
57
84
51
56
72
1
27
84
12
57
24
12
27
36
8
36
4
56
4
72
21
12
12
12
24
47
16
48
8
1
24
59
25
23
88
57
36
99
21
39
108
20
49
51
20
61
39
48
56
25
11
12
16
12
33
72
36
60
3
20
36
1
12
12
27
32
28
32
76
9
71
1
39
21
3
96
12
12
20
24
24
40
20
25
3
32
12
16
33
47
88
56
48
60
16
21
23
40
9
3
68
12
64
57
27
12
20
4
45
35
13
11
13
15
12
36
12
69
11
4
44
13
120
47
1
48
15
176
1
75
8
48
37
3
12
60
20
16
33
23
4
12
12
9
60
27
24
116
25
24
23
4
120
44
12
37
47
1
12
3
9
59
64
9
36
75
8
120
28
20
40
12
120
8
40
33
11
12
108
36
25
35
13
84
35
84
36
4
60
33
47
60
28
8
1
11
72
13
15
32
1
24
3
9
59
24
1
3
9
71
4
33
35
12
16
12
69
23
12
184
9
48
63
69
72
3
12
33
47
84
4
9
23
36
48
13
24
3
33
3
8
40
105
95
36
13
3
44
16
117
23
61
24
3
165
3
8
12
49
3
21
11
1
83
4
48
8
49
11
1
71
12
16
36
21
3
12
32
13
15
68
16
36
57
3
12
212
36
100
20
48
1
3
21
24
3
68
52
9
12
24
23
4
108
60
32
36
4
120
60
8
85
132
15
12
33
23
88
21
60
23
48
120
112
20
37
35
48
36
96
61
59
4
33
23
25
3
9
23
25
23
36
49
35
61
12
24
35
13
23
97
11
24
25
11
4
36
21
23
40
33
59
1
15
9
3
20
28
12
45
75
36
44
48
28
177
27
36
32
1
47
36
76
9
39
12
9
3
8
25
23
4
8
1
47
4
12
45
12
11
1
59
12
36
28
36
8
12
25
3
20
96
36
16
12
8
24
13
12
23
1
108
48
11
112
20
12
16
72
20
40
68
37
51
57
27
116
109
11
24
52
45
15
20
13
11
16
56
48
36
36
132
13
23
13
48
15
20
4
32
12
16
117
63
9
35
12
24
100
45
39
32
40
9
12
3
36
20
25
11
24
37
47
16
20
4
72
8
49
71
36
13
75
56
1
23
12
16
68
73
60
27
44
16
32
24
40
45
48
95
16
12
44
4
84
80
97
12
39
24
33
48
12
51
132
68
4
45
11
49
3
9
35
1
27
8
1
23
24
4
12
68
37
59
1
99
57
3
21
15
21
83
25
24
24
51
20
36
16
44
16
20
64
12
12
56
133
39
8
73
48
24
12
83
4
20
16
44
12
13
11
4
48
80
49
12
3
21
3
20
84
16
9
23
24
97
11
16
92
24
16
12
57
11
4
20
4
21
23
49
59
25
23
1
11
4
176
4
20
37
27
12
45
60
84
11
1
11
49
23
13
47
24
109
48
59
4
56
36
48
4
48
32
108
48
37
12
24
159
8
1
23
25
63
12
68
24
1
99
168
48
33
15
21
12
60
96
27
84
20
25
47
12
37
23
12
36
52
36
9
23
37
15
20
36
24
28
24
8
25
11
36
84
1
36
27
36
21
23
49
12
35
217
12
47
16
8
13
123
84
32
132
37
12
39
9
12
12
11
16
21
48
36
3
33
3
44
96
1
47
1
59
12
36
4
8
37
39
21
23
12
144
24
108
25
59
37
27
57
95
1
47
49
3
24
57
168
168
15
20
13
155
64
21
23
96
36
37
63
9
23
1
11
4
24
72
8
12
4
20
12
37
12
180
15
20
24
1
35
28
32
1
63
44
12
37
84
3
44
100
21
15
21
11
1
27
57
23
60
13
3
120
68
40
45
24
23
36
184
44
16
44
52
9
3
116
1
12
27
60
20
40
153
23
36
72
12
36
24
24
4
8
157
3
9
23
12
120
13
63
12
32
88
36
20
13
36
3
8
40
21
11
112
12
20
36
13
11
16
72
32
28
36
20
64
9
23
36
4
60
21
15
20
121
36
27
20
1
48
36
83
1
35
36
25
63
56
1
123
57
3
180
9
27
12
20
24
16
12
8
1
23
24
16
33
83
1
27
9
11
72
28
57
3
12
9
39
12
20
84
25
24
27
9
51
24
24
36
20
36
4
93
11
12
13
227
49
51
8
36
4
60
12
8
49
3
92
16
20
1
12
59
24
37
23
24
40
12
8
24
61
135
36
36
20
24
24
1
11
12
16
216
24
56
4
24
56
12
12
37
3
9
47
49
23
37
12
35
36
12
16
80
49
47
13
96
15
20
36
25
36
3
12
72
141
72
23
12
1
24
15
21
83
4
44
36
1
35
13
48
60
39
48
21
195
9
15
9
60
24
24
83
13
36
36
27
36
68
136
56
28
24
12
56
13
27
81
227
61
59
12
12
37
191
28
20
4
33
3
20
1
3
20
28
93
24
23
4
33
12
72
48
15
45
11
4
44
40
57
107
40
12
8
28
44
13
36
15
33
39
44
1
36
27
56
36
28
12
80
49
48
11
60
25
15
9
3
44
25
12
39
8
4
56
52
57
15
45
15
20
52
8
72
136
32
49
47
13
36
24
27
36
44
36
48
16
20
49
24
11
85
11
1
15
48
96
36
36
21
12
48
23
108
60
52
21
60
23
64
20
36
12
37
84
27
12
8
40
20
1
60
39
44
28
21
12
15
33
11
12
64
20
12
37
15
8
72
16
12
9
83
16
56
25
3
33
27
9
36
11
40
12
144
24
36
21
95
28
21
3
48
72
60
80
49
24
15
57
15
81
27
8
73
27
21
11
37
12
23
97
24
24
3
44
48
12
1
123
36
24
12
8
112
8
13
60
119
37
24
27
24
60
68
28
120
9
23
112
8
52
12
8
76
9
12
59
61
35
25
75
24
20
1
23
25
11
52
8
24
12
13
83
24
61
3
36
48
12
8
37
12
27
9
3
12
93
15
8
16
8
12
49
99
20
60
28
32
25
27
8
97
39
24
12
45
15
45
131
4
9
15
20
40
ABCD 331906466*7^$a-1 [50026]
36
15
42
84
48
2
25
3
32
48
121
23
13
39
44
37
15
42
3
3
18
3
75
9
3
44
10
24
42
60
54
6
48
18
12
26
22
6
48
45
47
16
48
6
6
30
14
28
33
141
51
12
72
9
75
51
9
11
1
11
94
38
1
9
99
69
48
2
13
21
54
21
27
36
30
126
60
84
72
57
71
4
44
46
27
23
100
6
6
6
36
2
24
36
25
9
50
25
48
21
183
60
15
21
105
210
12
81
9
78
9
23
34
38
24
36
40
21
9
48
18
93
23
40
6
2
25
47
58
3
9
6
33
141
2
10
66
45
57
2
1
15
9
24
111
30
18
66
14
13
36
3
12
18
12
12
2
40
18
72
12
24
2
4
68
1
57
6
18
24
144
3
63
6
66
21
24
11
100
9
59
12
22
14
25
51
9
39
6
24
54
24
6
27
9
96
60
30
45
24
36
9
15
83
61
99
6
6
44
16
30
12
12
6
104
4
21
11
36
1
39
8
58
42
12
9
3
30
54
9
24
21
3
11
34
12
51
81
66
126
15
12
33
14
25
11
36
34
66
32
12
1
21
3
27
33
23
28
33
35
36
58
3
3
44
10
24
3
105
18
42
50
4
57
96
23
1
15
24
6
75
33
18
18
18
24
42
6
20
1
69
12
3
11
16
33
59
34
27
11
109
15
42
26
1
3
68
1
15
45
48
95
70
110
28
33
15
30
12
15
9
18
20
12
25
21
15
159
48
54
51
33
102
213
33
15
11
16
33
9
12
15
15
8
1
35
25
72
12
9
18
48
18
14
12
1
51
12
8
40
45
39
117
9
24
63
12
33
3
11
13
36
9
84
6
72
21
47
22
6
6
24
24
12
3
51
18
39
11
4
45
9
48
6
18
6
42
12
24
30
12
24
81
23
22
30
48
42
14
36
16
66
60
63
3
78
6
9
15
32
25
12
105
2
13
63
18
14
13
33
38
10
24
15
36
15
96
6
60
15
27
12
21
75
18
27
12
57
14
22
2
70
24
42
18
27
11
4
20
40
24
54
27
9
18
153
117
18
6
15
21
3
35
76
33
12
51
45
83
4
30
36
84
3
9
3
60
72
47
37
12
69
30
6
27
3
18
24
62
58
60
2
10
54
30
36
36
42
153
9
96
27
12
24
9
2
40
140
16
30
26
109
9
6
12
36
96
9
83
46
26
130
38
22
6
30
60
51
12
3
9
81
42
56
60
34
18
48
44
16
12
18
75
36
23
84
4
45
27
21
24
12
15
45
23
61
60
69
62
34
39
35
60
12
16
42
24
18
33
36
21
6
9
57
39
72
45
6
12
90
30
8
49
63
18
24
15
9
3
63
21
15
24
30
42
6
14
1
84
24
24
21
6
60
96
8
28
33
9
30
21
39
36
21
72
75
54
48
24
6
21
3
20
1
9
38
13
24
59
25
9
12
66
21
21
2
1
63
21
36
159
81
60
24
12
69
15
24
9
15
47
49
21
36
14
1
15
24
9
9
24
3
108
39
18
15
36
27
36
54
2
40
84
72
84
12
6
51
36
48
21
51
35
25
3
21
21
3
11
22
54
42
86
58
54
6
18
21
24
57
24
24
15
60
9
134
4
9
15
12
42
60
12
48
27
60
15
24
21
48
27
12
32
10
12
102
20
1
45
74
1
35
22
6
12
36
78
30
60
21
93
63
3
44
97
9
6
20
13
3
48
24
56
4
78
30
32
37
33
2
4
21
81
2
88
57
45
24
27
117
48
12
3
9
2
48
4
6
30
72
18
50
22
39
12
81
36
26
16
90
84
30
18
2
4
12
9
23
13
21
27
21
51
33
2
10
38
58
12
18
33
11
4
54
42
24
9
3
57
87
9
105
14
16
45
9
15
33
6
33
33
36
50
4
78
62
10
2
16
45
3
42
18
24
102
30
30
14
37
48
9
18
104
72
4
45
48
57
62
13
9
50
40
66
2
58
42
12
18
6
30
27
12
105
14
13
63
105
3
57
21
90
24
57
3
32
4
9
12
24
24
15
66
14
1
35
10
51
15
21
3
54
2
34
42
9
48
12
21
38
10
38
46
62
25
117
36
18
45
48
27
9
23
46
6
21
45
27
12
21
14
49
9
2
238
27
3
24
6
27
39
69
21
14
13
23
25
12
93
6
69
23
10
6
6
12
18
12
68
64
20
10
6
8
82
42
45
48
33
30
84
12
20
1
15
21
15
6
15
39
66
15
24
63
42
24
15
11
13
36
63
12
9
47
22
2
61
39
9
36
36
3
45
132
3
30
51
15
18
26
16
18
2
25
11
46
48
24
27
84
12
11
154
74
34
18
9
12
3
32
58
39
63
12
93
15
60
56
34
74
76
21
15
45
11
130
30
32
22
12
2
13
9
18
42
14
49
33
2
40
21
33
39
39
84
18
3
27
18
110
24
25
9
3
107
34
24
63
15
69
47
49
123
96
72
54
12
38
34
2
13
72
33
30
12
24
36
6
42
33
9
24
24
36
6
60
32
49
33
51
21
12
84
36
2
4
44
34
18
21
12
60
9
27
135
105
11
16
45
51
6
6
44
97
63
32
60
10
39
35
1
33
15
21
110
22
14
94
12
6
42
14
72
70
144
12
75
51
42
75
39
44
97
84
57
51
39
30
54
69
47
4
21
48
36
87
69
63
18
15
21
12
60
98
132
16
6
12
12
114
12
42
50
36
24
12
1
15
6
3
15
9
9
6
12
128
84
76
21
36
119
61
87
12
33
9
27
15
9
21
39
33
63
72
23
25
21
42
57
12
9
36
74
1
15
24
21
21
26
97
180
9
24
12
48
27
21
18
69
12
23
12
22
50
36
40
72
21
21
111
57
2
58
36
2
94
51
9
6
56
1
60
23
1
27
68
1
9
18
8
1
71
97
12
15
18
14
25
96
3
96
120
24
30
24
27
33
24
18
6
15
27
48
36
9
9
12
36
6
9
12
35
22
6
48
54
26
52
24
18
15
35
16
18
63
9
90
9
3
30
159
9
108
3
24
12
75
18
15
69
24
24
114
42
39
27
21
11
52
9
47
22
42
12
116
46
99
23
10
78
56
1
69
39
3
45
33
2
52
45
39
72
21
21
15
105
48
2
25
11
46
27
3
68
1
177
12
15
11
22
3
95
1
27
48
18
30
9
9
3
21
60
108
15
51
21
9
18
21
132
9
36
98
61
117
2
36
16
9
155
46
12
86
118
12
30
24
21
57
72
30
32
ABCD 331955186*7^$a-1 [50009]
16
9
5
67
35
12
96
1
15
45
60
15
69
9
3
3
9
24
11
28
128
16
6
39
9
2
10
87
27
45
39
93
12
12
35
4
9
5
52
2
1
24
3
80
4
18
3
9
26
4
24
24
12
8
97
11
13
5
34
48
24
8
18
42
1
15
6
86
28
33
24
24
3
102
18
20
28
8
13
11
13
5
19
9
39
15
48
24
60
54
14
66
16
27
11
1
15
20
72
108
4
45
3
18
2
40
60
24
21
36
48
24
47
4
126
12
42
57
11
46
2
30
34
18
60
30
6
42
50
31
17
19
11
13
36
21
6
26
43
12
72
33
51
9
18
6
6
57
23
40
8
40
81
63
20
1
21
3
11
13
39
24
36
8
60
16
105
101
40
2
16
24
60
20
1
15
9
48
3
32
48
1
11
4
54
20
30
61
45
30
8
18
18
1
21
78
66
24
39
33
42
81
5
30
16
56
40
12
9
21
72
3
33
12
6
24
38
30
48
40
12
45
72
120
3
80
28
20
16
33
12
11
10
30
78
32
100
8
120
31
11
4
36
21
21
63
24
45
27
3
9
65
4
50
37
9
50
4
30
15
11
22
50
37
35
40
9
27
50
4
15
15
68
4
14
12
4
3
27
21
3
21
23
16
30
90
9
21
2
25
15
9
21
204
6
57
11
12
58
32
22
33
9
26
4
66
99
75
114
14
22
78
21
15
9
63
32
1
60
84
23
1
47
12
13
36
11
28
20
49
71
124
60
60
18
3
15
20
106
51
72
15
9
11
70
15
11
64
57
63
12
96
24
36
45
87
18
48
12
2
66
7
3
60
44
16
84
33
15
21
57
3
3
8
18
30
30
18
120
12
1
51
20
37
48
36
39
12
60
36
80
4
30
24
12
38
4
72
14
46
14
30
10
12
30
9
9
12
63
60
59
28
18
62
64
45
105
3
11
52
21
33
6
30
27
11
24
1
15
21
11
22
50
40
56
22
3
69
86
72
37
12
11
12
48
18
34
36
30
36
51
35
12
73
3
42
3
35
82
62
85
60
60
3
68
13
107
12
1
69
15
15
48
12
20
4
57
21
39
24
47
36
12
49
119
24
18
100
42
48
33
21
48
3
35
28
20
12
10
50
1
9
2
1
107
72
1
9
18
57
11
4
20
36
52
32
1
36
69
72
168
75
27
12
33
27
20
1
77
10
32
28
8
82
27
12
3
42
60
26
10
18
2
22
140
6
19
75
18
2
73
12
23
49
11
64
8
97
135
9
72
5
18
4
8
1
147
2
4
44
7
69
26
100
8
12
1
39
9
23
112
8
25
243
32
10
66
21
12
3
33
27
36
33
5
112
18
9
15
90
18
9
179
12
118
24
102
24
9
15
12
8
49
24
23
1
9
15
15
45
48
17
64
3
3
36
14
22
12
12
9
36
11
48
1
21
60
63
17
43
21
51
155
12
37
11
10
62
40
8
12
112
6
68
91
24
9
27
41
22
9
60
36
27
18
150
8
1
77
30
37
35
1
72
15
92
118
14
48
1
3
8
6
19
11
13
9
15
3
12
9
15
8
37
3
8
60
48
64
18
62
6
10
2
42
10
63
15
24
30
15
15
26
4
48
30
69
27
20
30
22
24
8
22
30
66
111
11
28
12
30
26
40
12
32
13
15
9
33
30
45
11
46
18
6
42
24
14
22
8
1
39
30
6
93
35
25
11
12
22
27
9
12
3
17
18
30
52
12
15
24
12
35
4
9
29
30
40
30
12
42
188
58
15
63
12
8
4
8
12
1
48
59
12
18
18
22
18
32
4
9
35
12
34
24
39
87
8
49
59
22
3
87
68
40
60
54
27
24
3
81
11
49
3
9
29
78
1
21
42
81
35
13
17
54
22
26
90
7
21
2
108
4
12
18
98
1
24
27
9
57
14
13
5
10
30
27
71
25
15
20
12
1
9
258
45
59
28
30
2
48
13
96
41
18
4
8
28
6
3
15
81
27
9
41
31
3
48
108
18
3
33
6
30
63
36
15
24
32
28
81
11
28
12
78
20
4
50
22
14
1
33
3
5
7
71
90
19
21
54
86
16
26
82
26
124
21
69
15
51
12
84
57
57
14
25
15
45
63
12
20
46
6
8
16
57
72
27
8
13
5
40
2
25
21
62
4
8
76
12
30
39
3
12
9
36
60
11
22
8
19
15
6
3
47
40
42
6
140
46
14
12
1
63
57
3
9
21
15
33
27
3
57
11
150
42
6
34
8
13
27
8
12
1
9
30
20
28
20
49
83
30
19
15
14
22
78
54
68
4
14
16
44
52
39
71
4
56
49
9
50
13
9
39
23
48
13
15
12
21
9
62
1
45
20
46
6
38
22
60
38
12
34
18
9
9
30
12
80
16
33
81
38
30
94
8
48
82
15
24
63
45
3
69
39
32
18
43
35
12
4
56
12
100
26
55
39
102
24
3
27
24
9
11
48
25
48
17
7
12
23
1
9
30
60
66
96
30
105
9
2
52
6
15
75
81
24
47
25
24
29
91
29
22
8
52
20
22
39
11
48
4
26
18
16
21
5
30
12
22
38
1
39
72
26
100
3
60
15
24
80
73
3
62
30
4
44
25
60
12
3
9
15
60
9
24
15
8
61
15
6
39
23
61
35
73
39
21
36
3
57
84
59
78
54
16
12
21
71
100
8
10
18
6
18
33
24
84
15
9
15
26
4
12
14
12
1
39
32
76
66
98
40
105
147
18
50
25
33
2
49
3
8
18
4
6
45
53
4
27
3
6
2
22
132
36
27
63
57
11
1
36
12
27
44
22
12
8
7
12
111
33
51
189
24
15
20
28
21
72
27
20
22
27
51
24
9
27
20
22
72
38
18
22
93
9
38
58
30
33
17
34
8
97
36
5
22
9
27
57
5
82
30
3
63
12
20
12
37
33
38
37
143
22
75
33
20
10
80
13
45
32
10
21
39
84
24
32
1
27
93
12
35
13
27
24
9
12
12
23
12
13
45
27
3
44
25
95
18
4
26
108
13
21
8
22
6
30
21
11
72
76
72
18
2
13
9
87
3
6
60
2
34
15
15
9
69
12
14
12
1
24
95
34
38
28
32
61
35
12
1
59
37
71
22
48
14
40
8
1
147
30
30
32
52
12
104
34
50
48
49
15
96
12
93
15
8
24
61
17
7
45
38
22
3
5
7
21
30
12
12
56
1
39
6
15
12
60
11
60
25
24
27
9
27
9
15
42
38
42
4
18
36
129
35
37
15
9
35
4
12
9
12
33
6
24
20
10
2
22
6
9
24
81
6
21
9
6
6
18
81
48
23
40
18
12
18
9
123
9
11
1
24
35
12
48
13
59
22
66
114
15
48
3
12
30
27
84
39
45
36
35
25
15
62
40
2
96
10
2
58
14
25
183
9
72
51
18
50
13
65
42
28
9
72
21
2
16
12
8
42
78
124
ABCD 332004728*7^$a-1 [50071]
4
48
12
68
27
28
33
32
28
3
5
40
23
13
47
4
5
7
84
60
89
24
39
9
39
81
27
36
33
135
69
67
29
4
23
9
36
3
13
3
68
61
44
52
8
4
27
24
8
9
15
24
9
16
12
12
11
81
28
15
17
24
28
3
9
83
13
3
5
28
11
13
32
3
9
4
11
12
33
19
48
5
12
16
39
56
9
16
15
8
13
95
13
8
48
63
40
57
24
23
28
29
48
4
35
88
137
24
135
49
23
61
27
21
36
15
9
27
9
12
8
12
27
45
64
12
23
13
15
29
3
12
33
16
63
5
19
12
29
31
17
12
16
12
27
5
16
32
28
11
36
64
12
41
7
56
9
15
16
24
32
40
20
25
39
20
16
17
31
21
11
40
24
33
24
12
72
12
47
25
8
108
3
21
16
12
3
101
63
72
48
24
1
20
52
12
20
12
4
8
15
9
4
56
52
12
51
45
123
48
5
43
9
20
96
24
4
15
41
63
76
45
71
28
5
12
31
36
8
21
24
43
56
9
27
36
21
12
24
31
32
40
21
8
12
12
3
1
12
56
16
36
12
11
4
41
19
9
48
12
36
12
15
17
76
3
68
33
43
5
36
7
9
27
92
28
57
15
65
15
24
52
5
87
13
72
32
31
5
4
27
56
13
72
99
12
36
41
55
9
20
19
32
21
3
36
1
11
1
12
3
33
36
24
12
23
9
55
21
8
48
51
25
11
9
16
24
63
20
37
12
8
67
45
51
12
45
20
19
20
9
15
25
20
3
24
28
33
15
68
33
36
28
11
49
24
48
35
4
12
21
20
52
11
85
27
44
49
15
9
23
1
8
4
36
44
12
43
29
28
32
7
41
60
40
3
32
16
60
12
29
19
17
12
16
12
44
15
4
56
181
12
72
44
3
12
28
96
32
1
47
33
4
44
3
13
3
32
13
80
31
17
7
60
5
72
12
7
20
21
64
20
15
37
35
13
11
61
48
23
16
20
16
5
36
4
15
29
28
51
104
9
15
1
12
48
11
9
15
57
75
33
123
13
12
32
31
60
44
9
7
41
12
24
4
23
48
49
8
67
5
40
32
24
24
3
12
1
39
33
20
51
1
48
15
56
13
24
12
8
39
24
1
12
51
21
3
108
5
40
36
32
60
55
60
69
56
4
59
40
9
35
21
12
16
24
44
36
19
33
8
72
7
44
12
40
17
180
16
27
5
12
16
59
4
8
1
32
36
52
12
11
13
27
44
16
32
13
24
27
12
5
3
64
32
12
16
21
20
48
40
3
21
128
27
1
15
33
15
53
3
72
9
7
65
15
72
13
20
24
184
3
77
3
25
27
41
16
47
1
92
19
8
37
3
32
49
12
8
31
9
23
28
81
3
32
16
5
7
32
1
144
39
8
52
9
51
5
36
7
68
9
36
7
24
17
79
36
21
68
4
12
12
11
12
45
28
8
12
51
81
4
15
21
12
11
25
87
8
37
3
29
43
12
9
35
48
1
35
28
9
15
9
135
24
21
35
16
29
12
19
29
12
4
8
39
9
4
23
1
35
48
28
20
21
67
5
12
39
88
48
5
75
4
32
25
20
31
9
24
47
1
15
57
36
8
4
36
20
19
33
12
23
48
24
33
4
3
41
7
48
60
44
57
15
12
9
19
9
12
56
4
15
17
19
9
72
3
45
27
101
12
4
72
23
4
8
1
32
28
8
24
60
52
32
27
85
3
41
16
39
8
1
23
1
35
13
8
4
3
21
12
39
113
7
65
3
36
64
9
20
16
60
8
7
21
24
27
8
100
5
31
8
93
28
11
4
5
43
53
3
4
36
12
9
11
193
20
16
20
3
28
48
20
9
76
39
9
32
15
1
15
5
40
15
9
71
9
3
4
48
21
24
24
47
12
21
72
40
8
148
11
16
5
19
60
9
72
8
16
39
20
13
99
21
48
3
36
48
41
7
81
12
12
3
5
84
16
36
39
12
5
19
5
36
16
87
9
8
36
39
1
35
24
1
15
9
75
5
87
4
12
21
24
8
4
15
24
9
24
39
12
5
28
3
12
5
4
23
36
33
15
12
37
24
128
51
132
9
16
44
16
12
8
147
16
12
48
17
52
27
201
24
23
12
9
40
120
75
5
16
11
12
121
32
24
136
32
3
117
4
8
96
3
4
45
24
8
27
1
8
28
8
39
21
88
15
48
32
132
33
27
1
44
3
1
15
48
21
12
56
15
124
32
9
4
8
40
108
48
60
32
28
32
4
108
107
16
9
8
12
55
9
71
1
20
24
12
48
4
15
9
39
29
7
21
15
8
45
43
9
15
21
80
27
13
36
24
12
47
37
8
7
9
47
1
3
17
28
39
5
16
11
1
63
29
15
13
8
72
87
61
60
15
33
12
23
36
141
64
75
29
24
27
4
5
28
27
24
45
24
23
12
1
56
12
184
32
36
79
24
8
9
76
48
11
33
15
9
48
4
12
36
8
15
9
12
27
13
3
29
60
24
3
105
124
59
37
48
12
8
19
9
87
20
40
5
12
40
39
57
24
36
12
23
45
12
24
52
8
3
24
72
1
8
76
3
8
16
92
36
1
27
21
8
24
27
57
103
12
41
40
8
76
11
37
68
36
67
8
9
4
59
24
96
12
25
8
76
15
17
52
56
3
84
4
5
4
51
45
36
59
1
63
48
9
12
3
8
25
24
12
3
29
43
24
56
49
23
21
12
60
24
40
23
9
24
40
60
15
21
48
23
36
40
29
19
33
23
16
5
16
36
60
24
20
15
1
56
3
4
92
13
8
24
12
27
13
32
60
72
76
3
5
3
36
60
1
48
8
31
149
4
15
41
39
36
16
29
24
151
21
68
7
77
43
9
20
28
51
17
147
21
48
96
19
77
19
32
25
11
1
36
36
39
21
12
12
44
36
51
49
51
21
11
21
7
29
4
3
21
3
41
31
32
97
11
25
3
9
27
9
35
37
59
21
31
105
27
29
15
25
23
12
9
27
1
8
12
7
17
28
48
11
28
36
33
39
20
12
52
20
12
12
9
48
31
41
12
12
52
12
39
5
51
1
32
12
3
16
9
8
16
96
8
19
9
27
72
68
1
8
64
35
52
9
20
16
35
21
28
11
9
31
57
8
40
72
8
31
41
24
28
176
40
24
23
73
44
7
8
28
20
9
4
11
25
24
20
43
17
7
45
12
8
91
80
37
15
9
44
12
4
24
8
4
3
21
36
3
21
12
48
12
39
12
20
57
16
32
19
33
8
27
37
8
7
5
16
83
25
104
7
24
24
5
3
73
32
24
16
15
9
36
11
1
11
1
35
1
8
19
9
8
27
49
188
39
1
60
36
11
37
75
32
48
33
19
60
32
24
33
27
4
9
20
4
8
52
35
25
23
16
17
24
15
13
48
12
24
60
8
36
24
19
57
12
8
4
8
39
45
16
35
12
4
60
45
24
44
19
116
12
93
4
24
39
20
69
19
24
5
12
43
29
15
16
29
16
3
8
16
21
8
36
55
65
4
24
11
24
25
20
36
19
29
12
3
33
7
41
63
36
9
3
36
13
72
27
9
44
39
25
8
39
48
13
15
12
24
12
33
12
3
36
5
3
105
75
36
28
9
32
3
4
36
24
5
16
47
21
24
12
27
1
20
36
12
16
3
24
72
21
59
25
32
48
27
21
52
12
8
3
21
55
8
21
19
41
40
32
4
44
4
15
9
11
16
56
25
56
19
5
4
72
35
9
39
9
4
123
29
60
72
7
65
16
36
8
27
84
37
11
28
32
61
3
ABCD 332011872*7^$a-1 [50065]
15
33
4
56
12
127
9
32
16
12
12
32
48
27
57
7
20
9
39
21
24
28
131
13
3
8
69
55
9
32
16
12
3
44
1
11
24
9
16
60
15
77
88
15
20
25
35
4
32
12
21
19
29
7
44
52
29
39
13
12
48
3
12
5
7
32
1
3
21
11
12
13
83
4
20
69
63
25
8
24
4
119
1
3
12
9
12
60
51
21
8
12
39
97
24
51
17
4
47
25
27
29
28
24
23
13
20
24
4
8
7
36
21
48
11
21
12
7
5
27
16
20
1
12
32
27
1
11
21
15
16
45
23
49
20
16
95
16
24
32
33
16
27
41
39
1
83
1
3
45
27
8
12
33
24
7
44
112
45
8
15
25
24
51
60
93
3
129
12
35
48
1
3
33
35
12
1
95
13
20
4
8
16
11
25
27
8
49
8
4
12
32
4
15
8
1
8
3
4
21
3
48
8
16
20
1
39
56
49
123
8
25
3
33
159
65
19
48
8
1
23
40
17
3
48
16
20
69
24
51
13
15
20
1
20
12
87
28
9
63
32
49
32
55
9
48
32
7
41
55
8
24
28
32
12
57
16
12
11
1
24
32
55
29
24
12
27
21
4
60
12
71
13
24
12
20
7
32
40
20
1
51
8
49
39
5
31
8
157
32
60
7
44
16
17
36
3
9
19
12
21
8
7
41
39
28
21
108
12
36
63
24
129
3
41
15
12
49
12
35
120
24
81
27
21
3
28
21
27
8
16
9
8
16
8
3
96
21
4
15
77
96
3
12
48
72
1
27
8
4
20
72
9
87
4
57
48
12
12
11
60
24
57
27
36
24
9
4
8
16
51
20
12
69
67
9
11
12
1
47
85
12
8
15
9
15
49
23
16
5
4
36
12
12
11
40
32
1
87
8
9
28
3
36
41
28
15
20
4
12
41
27
21
28
12
27
5
3
73
24
23
24
93
4
3
8
108
60
13
72
36
11
4
36
53
7
12
32
33
15
12
1
47
36
1
12
99
41
4
35
1
3
8
36
60
4
33
15
48
9
3
5
27
36
13
59
1
11
40
20
28
84
8
9
12
7
8
1
83
12
76
24
21
3
36
29
28
12
68
19
5
27
33
3
1
12
23
33
4
11
16
32
1
3
8
12
21
15
61
23
24
1
36
36
32
87
21
39
12
12
4
45
11
57
4
39
8
69
43
53
3
21
16
35
52
8
61
32
4
11
21
96
135
12
57
36
52
32
7
60
65
40
15
12
41
7
44
12
25
3
8
4
44
1
11
108
16
21
23
84
49
20
43
20
25
15
36
20
1
51
68
21
27
12
1
39
5
7
33
36
48
11
24
60
21
4
3
68
28
33
3
24
32
40
5
52
44
28
3
8
12
16
5
15
16
8
12
16
8
24
1
128
12
16
39
113
19
17
75
9
7
5
16
56
27
16
33
12
11
21
48
15
13
12
20
16
104
39
52
41
16
3
24
32
13
27
53
51
37
48
60
3
9
60
23
4
53
7
20
1
35
60
108
9
3
84
12
28
17
19
29
7
44
9
67
12
8
4
24
5
27
12
9
19
9
15
9
11
33
3
49
15
9
11
4
20
33
3
37
32
7
12
20
73
15
5
16
12
8
19
8
25
8
43
41
36
36
36
4
27
24
20
36
4
33
11
12
4
36
17
7
32
24
24
105
64
51
24
5
48
28
15
93
11
21
51
9
7
20
1
71
12
4
44
37
8
3
48
1
3
33
36
12
11
21
3
37
47
13
56
24
48
15
1
39
29
76
51
105
15
116
60
24
49
27
92
28
21
11
37
15
9
27
128
69
15
25
35
28
24
17
4
48
39
33
96
27
12
68
16
9
35
24
96
12
60
4
33
11
36
4
20
36
48
60
28
48
60
56
9
72
96
27
1
12
80
60
7
60
32
57
63
25
56
88
11
25
35
28
60
5
51
48
28
20
28
17
12
15
13
56
84
16
47
13
47
84
88
8
33
7
21
60
12
71
28
20
1
11
28
9
11
73
8
3
60
25
8
24
7
93
47
25
20
28
39
5
4
44
76
39
24
120
20
52
21
48
99
29
52
48
23
36
21
79
24
21
60
35
21
3
36
21
28
3
9
60
47
12
1
23
57
19
5
16
44
40
8
19
65
15
21
15
61
11
60
13
20
24
31
60
60
80
73
39
17
4
24
23
4
12
20
21
48
16
3
9
11
36
1
44
31
24
33
59
12
16
45
68
67
36
29
31
9
59
13
56
63
1
59
36
12
1
20
12
4
12
23
36
84
4
32
1
11
9
3
16
80
61
107
96
25
8
15
16
12
68
1
11
4
17
12
15
24
36
24
28
20
13
12
15
8
12
28
36
8
9
19
33
36
44
39
1
20
12
40
36
3
44
13
56
36
7
8
12
21
52
11
4
21
51
17
96
15
9
3
45
28
12
23
12
21
31
41
79
9
24
15
32
1
20
51
33
3
1
83
28
89
3
16
9
72
60
11
28
5
15
21
4
20
16
3
68
13
15
41
27
1
15
8
40
29
28
15
60
24
56
1
3
60
24
8
21
3
69
4
44
12
39
49
47
1
131
24
16
44
16
21
104
15
40
5
43
29
27
133
23
1
3
21
144
12
71
12
4
5
12
3
13
12
8
43
77
27
12
21
3
4
32
84
1
32
27
9
39
12
24
45
7
117
8
7
12
69
8
39
48
4
8
28
5
28
63
24
77
4
15
57
56
124
39
81
39
12
8
49
11
49
23
60
9
16
71
24
21
4
11
16
24
45
20
15
12
48
36
36
57
103
9
12
11
73
3
45
51
20
25
12
27
17
3
64
20
49
24
3
32
4
29
28
20
3
4
65
51
48
36
37
23
1
104
15
12
21
3
21
4
56
16
12
27
24
8
109
27
32
4
17
24
3
12
48
1
23
12
21
27
49
51
8
72
69
27
40
36
45
3
48
81
60
3
8
9
7
24
20
9
27
13
20
27
24
1
20
76
23
36
12
48
37
3
45
27
9
15
17
24
4
11
24
4
69
24
24
48
27
8
33
7
45
8
52
35
12
4
77
12
7
60
20
49
8
4
51
33
23
25
8
16
15
21
96
12
39
20
1
27
9
132
11
21
39
21
40
48
3
9
11
48
33
27
40
12
29
27
33
24
3
72
37
56
28
24
8
127
68
1
44
4
8
39
25
3
32
37
12
108
27
24
45
44
60
7
21
23
76
5
27
45
15
61
27
20
9
16
8
39
153
115
33
44
28
8
27
64
12
60
8
76
36
8
1
68
87
12
12
33
4
12
32
27
40
69
12
11
9
3
16
8
12
109
44
12
4
3
41
55
21
32
127
36
9
12
20
27
1
8
36
28
12
24
59
121
48
15
21
8
40
11
96
12
1
68
7
29
7
137
4
8
51
4
20
4
69
24
87
48
5
43
9
15
8
49
11
28
21
44
27
21
16
23
1
3
36
69
60
11
12
49
12
51
20
36
60
45
100
27
48
8
33
12
4
3
32
21
15
12
12
9
28
12
3
8
28
17
15
48
13
15
53
19
5
72
28
12
72
15
56
4
9
12
35
45
4
36
20
3
24
16
33
3
29
15
16
29
7
9
11
45
4
44
7
33
32
3
93
12
7
144
21
20
28
68
4
3
20
60
1
3
29
7
12
9
51
8
24
1
24
11
52
24
8
21
91
17
7
17
3
12
12
28
44
9
15
13
47
13
11
9
72
24
7
21
24
32
3
4
60
56
24
13
27
36
17
51
48
45
27
33
16
48
35
9
4
144
44
15
4
44
12
21
4
3
20
60
24
40
68
21
31
20
21
19
8
60
13
47
24
24
24
69
12
27
49
32
84
48
79
56
ABCD 332029832*7^$a-1 [50005]
9
18
8
20
58
12
19
17
14
4
20
5
7
13
7
4
44
16
65
24
7
2
82
16
85
8
25
8
12
7
19
10
10
5
49
24
27
7
1
11
12
68
20
8
34
46
2
6
49
43
8
4
32
4
16
28
5
23
53
7
52
92
16
4
24
4
22
10
17
28
20
37
26
6
40
8
2
16
80
8
8
28
4
5
9
2
1
8
61
34
58
2
41
31
16
44
25
4
5
30
20
22
2
8
21
45
6
28
37
81
19
23
1
7
5
27
9
44
15
56
34
19
45
2
8
1
7
12
40
40
16
16
5
44
16
43
92
74
14
36
82
3
1
70
26
48
6
16
12
1
7
48
40
58
15
48
33
30
8
46
60
22
4
58
10
28
12
12
65
33
34
5
17
7
36
20
35
34
12
14
13
11
44
8
68
20
20
10
35
11
16
9
1
18
5
21
18
1
9
35
91
4
20
12
6
8
3
45
2
58
4
18
4
48
28
20
40
13
19
12
1
11
25
48
9
2
25
24
37
39
7
28
52
12
52
8
12
4
29
11
1
44
9
36
64
8
19
24
117
70
92
26
4
18
8
20
12
32
6
22
12
5
15
16
1
4
8
9
43
9
35
37
27
8
31
28
4
1
19
60
5
9
62
1
79
2
10
12
37
13
35
11
13
28
35
64
4
5
103
8
44
52
28
10
26
56
24
36
9
19
28
32
12
8
30
26
32
46
14
24
20
54
24
20
18
37
35
28
41
31
5
67
9
15
64
1
16
43
29
3
69
19
8
72
28
38
80
54
28
6
38
8
46
6
9
64
17
86
80
68
76
36
50
10
2
38
17
41
4
22
20
28
26
2
6
58
24
2
2
16
100
9
41
14
16
20
12
14
15
11
54
10
14
108
22
14
102
9
11
13
35
68
9
19
84
56
40
12
73
19
36
26
39
45
10
4
37
9
19
29
38
5
12
53
70
4
24
8
2
50
20
36
26
38
2
18
17
9
2
52
18
7
47
97
21
18
60
57
43
24
24
22
50
14
63
11
9
11
34
18
32
22
6
32
16
18
6
32
16
10
10
32
45
11
16
16
14
10
13
1
2
44
24
10
64
10
34
26
1
27
1
39
72
6
10
24
77
8
81
10
4
2
18
17
4
15
45
27
44
56
44
18
11
7
4
8
26
10
24
38
16
27
11
44
278
3
45
26
6
27
19
8
10
18
2
7
11
10
24
10
28
8
20
16
38
46
5
19
1
28
36
33
20
7
11
1
23
32
26
8
15
31
9
27
4
13
55
8
32
36
50
32
3
9
24
2
26
3
7
48
60
1
11
17
8
19
9
44
28
33
72
8
58
17
16
21
10
24
29
17
10
24
38
42
20
10
16
8
27
31
4
29
8
23
48
12
53
45
18
84
9
5
14
25
9
26
12
5
19
1
11
48
2
3
24
11
20
22
14
13
12
19
98
51
1
2
24
8
12
2
35
7
12
4
13
9
26
34
12
16
26
54
3
45
38
58
2
8
9
35
28
12
32
40
64
50
22
13
21
19
35
25
19
8
2
38
62
26
32
13
35
52
4
17
7
54
20
27
43
20
72
37
103
13
16
67
4
4
4
32
9
17
10
98
26
29
8
23
60
8
36
14
36
54
12
9
11
68
52
22
6
28
4
16
8
2
54
9
9
10
8
26
72
2
24
25
3
9
107
10
26
48
17
17
14
40
9
11
113
11
9
16
21
8
6
10
46
2
15
3
8
44
34
12
6
22
27
24
55
8
12
80
8
17
11
16
2
14
1
23
17
43
36
60
4
33
35
36
12
10
7
17
19
21
10
17
31
22
72
72
10
6
8
27
9
10
18
27
45
34
1
19
28
12
50
71
9
19
36
44
3
8
56
40
36
24
5
9
10
82
14
10
10
21
8
63
68
50
24
2
28
5
12
25
63
115
60
8
4
4
18
6
28
2
10
14
4
10
48
1
4
99
16
20
98
14
22
52
20
28
8
2
12
28
76
5
27
12
20
22
12
24
18
4
52
8
74
14
48
29
17
10
6
22
12
5
33
10
1
7
8
4
28
49
3
8
8
89
95
17
8
7
48
18
42
28
2
15
29
36
88
3
24
7
56
48
72
8
18
18
8
10
15
1
22
13
11
70
4
10
12
48
26
56
19
15
20
16
12
16
10
6
8
10
10
36
4
26
24
18
9
8
36
4
17
6
1
7
4
36
56
49
21
10
24
36
48
36
64
12
13
7
28
2
24
48
27
53
26
56
33
8
3
10
22
5
8
37
23
72
1
2
9
23
5
23
10
2
25
17
2
10
2
8
6
18
74
2
26
14
13
5
14
34
10
8
1
27
42
10
12
40
64
21
8
15
22
46
24
24
46
10
16
2
18
137
63
28
24
21
60
11
8
72
16
22
126
24
12
26
2
12
24
14
35
21
26
17
11
16
74
10
8
8
73
9
2
68
9
45
10
46
14
64
13
7
60
82
2
38
72
26
24
20
2
44
51
19
4
12
85
9
6
4
36
9
33
26
28
21
17
2
12
20
12
9
7
24
5
9
6
4
14
46
72
2
26
80
12
32
26
40
8
14
58
14
1
55
12
9
53
46
5
36
11
73
24
12
23
12
24
14
10
14
38
8
1
16
3
16
16
13
44
107
1
11
14
70
4
9
87
45
12
16
103
17
15
54
11
37
10
5
29
15
4
15
74
7
17
2
38
107
9
52
48
24
48
14
56
24
40
20
8
9
17
72
26
34
74
25
31
4
50
10
86
11
81
14
4
144
28
28
5
7
32
14
31
15
8
13
15
26
38
34
2
26
3
32
19
16
2
8
30
24
1
12
17
6
22
58
29
9
22
26
42
21
9
46
13
11
28
20
44
28
34
38
36
22
10
52
104
16
2
34
44
45
21
27
15
9
12
27
14
138
16
30
62
8
44
74
28
15
55
28
8
1
11
5
45
11
9
36
74
14
46
26
10
20
40
22
2
36
40
20
46
14
40
25
8
3
60
13
51
21
19
12
32
28
14
10
16
8
10
14
8
14
48
6
30
24
30
1
31
58
50
2
30
28
17
15
8
32
36
4
56
12
25
45
10
18
34
25
4
44
47
13
47
29
53
7
17
36
12
72
38
4
21
28
27
42
98
40
6
18
12
24
4
16
54
7
8
47
36
10
2
5
21
68
36
18
1
3
144
14
28
92
28
23
4
43
12
80
14
31
9
34
1
33
4
34
16
30
10
81
24
11
56
12
14
27
95
76
5
4
27
8
1
19
13
9
94
26
18
18
6
30
42
20
29
7
28
9
23
12
36
56
9
19
16
144
10
6
9
3
78
3
43
34
39
9
2
5
7
2
18
28
56
26
14
56
18
20
91
8
115
9
17
4
8
2
60
16
18
38
26
48
24
11
99
8
2
24
20
14
10
2
10
16
34
12
16
21
87
12
8
25
4
23
9
35
65
29
14
14
42
12
26
2
14
71
1
34
14
15
31
36
5
75
4
5
8
7
4
5
47
28
17
11
4
10
18
16
5
44
9
28
6
2
2
24
24
1
31
4
12
100
82
51
19
20
5
1
48
18
24
2
14
38
10
1
9
10
8
97
11
1
19
70
72
2
8
9
19
32
4
48
41
9
10
14
34
14
10
24
16
4
16
34
14
5
91
2
22
5
5
2
24
46
3
45
15
40
71
20
16
54
14
100
37
11
1
19
26
26
1
91
5
19
16
8
20
9
91
1
81
6
4
17
43
29
15
18
2
36
53
7
24
36
14
66
14
39
45
18
20
8
6
10
24
5
7
2
44
2
25
45
26
20
36
17
1
22
2
75
35
16
20
25
7
20
52
22
18
16
2
27
83
12
20
16
1
11
2
8
18
32
14
50
20
26
62
1
65
26
8
8
13
107
42
31
7
8
20
44
56
41
19
9
9
11
15
30
7
81
8
75
9
10
16
10
2
52
1
55
24
20
32
45
23
58
2
80
9
11
20
16
9
23
41
31
10
4
14
10
11
43
2
18
54
2
4
4
76
29
7
4
34
46
116
28
1
11
17
15
21
17
16
48
23
67
45
9
70
16
28
2
10
26
27
7
64
12
94
3
7
9
55
20
44
8
26
48
8
18
33
11
53
12
8
1
80
15
9
64
11
7
56
8
29
9
18
8
8
10
2
5
29
7
31
40
40
42
3
63
16
38
87
29
60
40
8
2
14
18
2
7
27
18
39
23
28
36
4
52
10
32
38
24
5
43
2
10
24
24
5
5
46
4
25
15
20
10
24
2
10
10
24
12
14
19
9
2
54
2
36
44
5
11
8
9
17
4
42
84
188
20
5
20
45
2
60
10
28
42
2
52
70
1
11
53
55
12
58
22
6
3
5
12
46
14
26
20
12
17
11
5
7
108
48
2
46
58
2
12
8
24
56
24
1
67
ABCD 332039814*7^$a-1 [50003]
9
21
18
24
8
10
2
10
19
7
5
29
12
15
39
1
23
20
20
30
11
21
54
45
4
35
6
14
28
33
12
7
77
1
2
12
6
7
11
16
14
6
6
4
24
10
1
23
137
8
15
45
4
31
17
23
30
10
17
3
6
30
4
2
15
95
46
12
26
4
8
13
31
44
4
17
1
14
8
1
21
50
74
11
3
16
14
26
32
17
15
10
27
3
17
19
4
10
26
1
3
6
19
3
4
4
30
14
13
16
68
1
32
36
4
8
15
9
6
8
2
15
19
26
11
27
16
5
3
12
10
26
30
15
25
2
20
1
11
14
20
2
13
1
6
4
10
43
11
56
10
3
11
49
27
9
21
10
4
20
4
1
16
5
36
22
36
4
25
7
20
9
21
10
8
20
12
4
12
25
3
20
6
18
20
1
7
9
24
21
6
9
20
11
13
19
20
9
57
52
11
11
20
2
10
6
27
41
2
20
20
12
6
2
24
10
34
2
12
66
24
18
4
56
15
13
34
2
10
5
3
18
23
19
17
11
12
22
14
24
22
4
2
12
16
4
2
35
11
8
21
24
11
1
43
4
18
63
12
15
34
10
25
9
19
33
34
65
71
9
4
55
1
23
16
1
3
6
22
8
14
19
17
15
9
12
10
88
20
28
25
9
27
49
8
6
37
3
6
10
98
11
23
12
13
15
9
1
15
21
10
10
2
12
22
4
23
69
42
20
16
9
4
19
8
36
9
8
7
21
15
26
19
23
13
65
30
24
28
41
49
8
28
34
10
7
11
12
21
75
33
3
10
18
5
36
35
16
13
11
21
11
4
34
62
8
25
79
9
17
7
7
50
23
19
30
18
76
36
20
5
3
18
4
6
30
14
18
26
5
7
4
36
9
3
8
4
54
6
20
24
12
4
4
30
22
2
8
18
1
32
3
4
14
6
34
18
17
16
9
2
28
20
9
12
28
56
3
12
6
2
12
12
14
3
24
35
8
72
12
36
2
50
13
9
20
39
28
19
16
4
6
18
16
4
9
19
8
56
13
1
22
4
4
24
20
9
3
6
18
9
11
12
48
1
3
20
52
13
17
4
14
30
26
10
10
14
15
15
8
44
17
1
75
7
10
26
2
51
9
38
18
10
64
8
20
12
20
29
9
83
12
3
10
2
40
2
6
6
4
2
70
12
18
4
38
10
26
30
2
2
25
61
2
18
2
32
60
86
2
5
27
28
22
2
65
32
1
18
20
30
24
6
10
34
4
6
60
7
7
29
15
26
10
16
24
12
4
1
15
2
78
21
12
11
40
20
10
4
12
8
43
53
28
32
6
32
28
30
14
1
4
29
43
27
2
22
12
33
20
7
4
22
38
16
20
8
16
2
39
11
8
10
3
19
4
26
51
9
11
3
4
5
7
4
28
10
3
7
1
7
12
16
24
20
8
1
8
19
77
7
38
22
17
23
72
4
1
3
9
43
8
9
7
1
19
36
8
22
46
13
11
24
5
15
44
8
13
45
2
17
8
48
7
14
4
14
22
6
12
18
20
12
6
22
14
44
37
35
12
32
20
16
9
5
38
10
2
17
11
49
7
16
18
2
16
18
6
18
10
17
21
4
11
24
15
48
28
12
6
3
24
19
10
50
4
42
28
2
21
60
19
4
38
36
10
24
25
4
17
6
9
7
5
40
44
9
30
4
32
20
4
16
17
48
12
43
4
29
45
3
36
7
12
8
40
20
16
13
1
36
6
2
15
31
32
10
14
45
11
40
24
8
13
63
1
8
25
8
19
5
16
63
47
33
1
15
12
23
8
12
24
34
16
22
48
1
21
2
13
7
5
48
9
26
4
1
5
2
37
9
2
4
28
21
20
25
131
23
5
17
18
1
12
19
14
3
20
11
2
3
31
64
9
48
1
24
48
38
9
23
10
28
18
2
2
22
6
1
11
6
2
40
20
12
1
7
52
2
3
36
19
40
6
4
10
8
32
32
8
36
29
11
13
3
6
4
11
3
12
9
1
14
69
9
7
9
6
8
10
11
15
9
15
6
3
7
16
16
12
21
7
8
6
6
13
21
6
45
7
5
11
44
5
5
2
25
11
13
16
29
2
49
31
29
21
30
44
40
4
16
37
9
18
40
50
10
4
52
6
38
22
4
38
12
16
5
13
20
12
50
17
5
3
15
9
1
12
10
58
2
12
4
4
2
14
12
14
46
29
9
27
7
37
12
3
28
18
8
6
9
7
4
36
14
34
12
53
11
16
38
34
20
52
5
19
14
18
4
38
28
2
45
15
10
15
41
2
12
12
8
26
3
24
7
30
8
30
20
14
6
29
3
20
5
7
8
20
9
19
29
11
5
29
7
19
41
3
44
33
19
4
10
7
56
13
2
12
20
24
1
15
8
20
16
1
15
85
15
14
15
11
40
6
27
3
12
6
2
17
3
17
55
18
18
64
1
4
5
6
10
2
4
8
13
7
10
51
11
44
30
26
10
20
6
30
34
36
5
3
1
5
4
10
22
24
50
37
21
31
12
7
2
90
33
7
25
4
31
1
3
20
2
2
22
27
19
10
2
12
10
31
5
4
15
11
8
70
14
28
22
80
26
1
1
2
46
27
15
48
6
34
14
27
29
12
18
20
1
9
26
1
23
40
12
20
13
9
2
13
35
10
6
4
20
8
2
2
6
3
12
13
10
12
32
28
10
7
5
12
16
2
8
12
61
7
32
16
9
32
24
27
18
4
20
15
4
27
20
30
2
12
12
1
3
24
69
3
18
27
1
10
4
4
30
2
8
14
70
5
96
21
10
5
35
20
36
10
10
9
5
19
9
8
4
18
5
3
20
13
31
4
10
24
22
104
34
8
30
42
7
5
84
2
8
2
10
17
3
9
15
48
40
26
2
52
30
27
11
44
26
7
11
20
12
12
1
15
4
16
16
4
6
8
6
4
21
27
14
4
2
4
9
7
4
30
6
24
8
40
57
23
12
36
44
5
12
3
8
12
28
22
6
29
21
15
12
3
13
5
3
43
5
21
2
26
12
8
43
3
8
10
10
25
3
12
37
11
25
8
21
3
11
10
3
19
4
28
18
12
6
1
19
2
22
2
3
7
8
16
1
31
41
19
12
2
6
18
7
35
33
11
4
46
10
40
10
10
20
18
10
13
3
36
28
17
24
1
8
42
13
7
16
48
33
11
2
18
30
15
11
30
3
23
26
22
12
49
16
92
3
20
1
7
9
7
4
1
5
26
38
12
70
8
12
5
15
4
12
8
16
8
18
22
8
8
4
12
8
36
22
3
49
8
15
76
23
13
27
28
20
18
15
35
1
21
10
12
10
46
28
1
1
24
14
16
161
25
11
9
3
15
1
33
3
19
26
18
36
14
2
28
12
9
3
20
48
4
6
15
7
17
131
14
3
20
11
4
18
2
25
7
4
1
4
7
25
7
53
25
10
22
6
6
18
49
29
2
16
9
11
22
19
35
9
9
43
53
2
20
5
13
6
16
1
11
8
9
20
3
6
14
25
27
8
22
28
22
48
16
61
24
7
2
3
27
18
87
23
20
61
3
8
40
20
16
42
63
4
7
8
8
10
3
8
7
30
2
18
16
14
44
2
8
6
13
17
6
16
42
18
17
21
12
27
33
3
7
24
65
51
8
2
14
8
46
54
20
20
18
2
16
9
32
3
6
2
2
2
37
9
14
4
2
38
1
13
2
30
6
8
12
32
32
10
8
42
8
22
4
32
2
36
40
16
6
72
20
2
16
42
6
60
25
7
28
40
4
36
1
23
1
4
21
2
30
58
33
12
11
18
6
16
20
56
4
48
30
6
1
23
1
19
8
20
24
9
37
30
2
2
28
1
5
4
3
8
7
9
3
5
4
23
6
3
57
12
16
6
5
4
11
6
60
22
8
4
4
32
2
26
24
72
8
5
25
6
5
15
44
1
9
3
3
6
7
43
4
24
1
5
12
42
8
4
20
5
29
16
11
3
12
1
3
8
6
67
5
24
16
15
45
50
8
4
10
12
14
6
26
12
5
11
9
7
5
9
4
10
12
28
10
2
8
20
8
1
89
10
2
31
27
12
18
2
8
10
62
25
23
50
32
10
8
12
88
30
18
6
20
10
8
81
19
16
46
6
9
13
18
64
13
63
22
20
7
15
38
2
48
40
16
9
23
9
23
48
22
19
17
27
13
24
30
17
3
6
7
65
10
18
15
7
13
1
6
8
22
58
16
6
18
9
1
22
14
23
1
2
1
27
6
20
10
6
14
44
26
8
26
1
19
4
22
6
1
17
64
2
6
3
16
21
10
1
4
7
1
19
26
2
1
24
3
42
2
8
2
12
7
23
13
15
18
34
25
4
9
3
7
16
13
9
2
20
32
6
23
11
38
56
2
4
8
28
1
12
9
8
10
2
3
3
12
4
86
22
12
4
36
29
45
10
26
18
2
28
8
24
19
11
10
6
29
35
8
9
9
12
6
16
38
10
12
36
8
29
3
8
5
87
21
23
8
12
26
3
5
6
6
15
35
22
18
42
36
26
10
26
4
1
9
14
6
15
9
34
16
24
12
86
47
7
5
3
8
100
30
14
25
3
1
55
26
6
4
4
10
2
10
38
6
10
6
62
45
45
12
6
8
12
2
18
8
16
14
3
4
7
36
10
19
63
18
6
9
35
4
18
18
24
20
66
6
18
15
3
18
14
5
7
4
6
28
22
13
57
14
53
36
11
44
16
10
14
32
26
48
6
17
12
11
14
12
15
45
18
4
12
10
10
5
9
22
32
49
23
16
44
46
14
8
20
9
59
9
11
4
24
54
15
11
2
2
18
14
36
2
10
12
36
12
1
48
23
16
32
28
12
6
26
8
30
6
2
7
27
9
45
12
2
36
4
20
9
12
4
32
11
10
2
10
6
84
10
59
60
11
16
6
27
23
24
1
15
10
15
39
9
15
9
3
4
12
8
14
22
4
12
1
9
2
25
12
21
2
10
2
4
9
7
16
49
13
22
8
77
3
56
14
2
20
84
12
37
63
18
26
8
20
25
3
32
1
19
37
9
6
46
11
27
33
23
10
76
18
12
32
42
4
20
14
10
10
12
9
31
4
24
6
87
15
22
8
12
18
20
4
46
20
3
1
27
19
22
18
12
10
2
16
8
21
1
2
8
12
73
4
11
22
46
1
11
5
5
7
33
32
16
15
7
28
10
20
26
10
7
3
6
38
32
52
58
3
24
35
18
4
14
4
45
31
25
11
28
8
4
24
13
7
17
29
51
15
18
12
2
20
2
26
1
9
7
11
4
18
18
14
2
4
21
23
26
20
15
1
63
5
36
22
12
32
4
2
43
35
1
11
12
12
6
4
20
4
34
1
67
20
20
4
8
20
9
20
3
21
15
9
23
12
16
22
2
1
9
36
22
16
4
76
12
4
10
15
11
18
2
4
6
18
16
6
30
72
40
10
39
36
11
24
2
18
8
8
13
40
36
43
2
12
10
24
1
1
58
4
9
23
10
10
4
12
4
24
4
18
14
20
65
35
8
8
9
32
11
1
15
12
22
8
43
5
14
1
16
21
14
8
16
13
7
24
1
11
13
12
4
31
28
70
18
41
9
2
25
23
14
3
8
7
21
11
56
2
2
8
26
10
20
9
23
30
10
14
3
3
32
2
44
2
14
3
8
25
14
24
10
15
47
72
20
22
10
4
10
6
6
4
15
11
44
10
10
6
3
35
1
41
51
7
6
10
20
6
12
15
31
12
13
55
16
38
10
12
20
16
14
36
10
4
37
12
7
20
60
8
9
1
11
60
33
26
46
4
34
32
6
8
4
15
3
32
1
5
14
16
6
7
7
16
9
4
23
1
3
8
8
1
9
3
11
5
11
4
8
6
34
9
7
16
21
7
40
5
11
12
4
28
22
18
8
28
21
1
2
16
36
8
9
28
43
2
10
16
21
52
11
6
10
4
13
24
31
81
21
6
12
2
31
43
10
14
26
35
1
10
5
3
68
24
8
13
4
35
30
7
7
44
20
10
38
8
10
6
1
15
40
1
31
12
26
48
2
20
29
35
17
9
72
12
36
10
44
4
10
36
60
14
16
6
22
21
9
70
2
8
2
28
6
24
26
4
30
31
32
3
6
6
8
1
36
15
21
9
2
32
5
25
6
32
6
10
16
24
ABCD 332052234*7^$a-1 [50017]
11
31
66
11
217
11
168
84
72
96
13
18
90
18
66
120
60
167
13
131
7
17
180
1
12
23
55
17
145
11
37
48
23
37
156
95
1
144
23
7
29
7
77
163
77
72
79
5
61
119
31
6
71
97
6
30
126
72
96
90
6
144
6
54
30
6
90
54
65
72
49
24
23
13
95
13
36
72
35
72
61
66
41
79
24
72
30
18
24
36
5
36
1
108
6
78
239
139
17
36
60
31
60
29
7
54
11
72
1
30
30
251
48
1
60
60
11
1
18
17
7
12
210
24
42
29
31
48
29
1
47
19
6
120
102
48
48
17
43
29
55
120
96
102
72
132
35
31
48
29
7
17
43
60
48
6
12
72
23
97
60
11
25
72
47
1
42
29
181
47
163
41
31
89
1
35
36
24
85
59
13
95
120
43
162
168
126
5
36
25
54
6
11
36
13
6
54
11
72
7
29
7
48
12
24
6
11
36
7
276
48
6
84
30
24
42
108
11
25
11
19
42
23
49
6
161
72
36
24
12
7
24
65
55
54
11
24
37
48
84
18
41
193
24
66
138
66
53
13
11
25
23
108
13
6
78
35
49
23
12
43
18
143
61
6
42
11
151
6
23
37
71
24
48
180
37
60
12
72
35
7
6
47
37
11
96
97
42
84
54
23
13
114
5
49
6
29
85
12
48
71
31
77
67
5
24
67
5
48
25
18
42
66
36
48
48
5
216
103
90
6
54
35
175
24
6
143
13
48
23
49
18
42
59
13
71
60
72
7
5
36
31
41
13
84
48
23
7
18
23
7
30
35
7
78
12
42
5
97
47
24
48
7
12
18
35
36
37
6
78
18
90
11
84
96
19
48
77
120
25
11
1
215
24
43
18
36
95
91
5
13
6
53
12
31
6
107
36
97
71
1
47
85
23
13
60
59
13
71
85
30
42
47
12
25
47
19
5
79
77
13
84
35
31
41
103
6
66
89
49
132
42
101
1
90
6
18
30
36
203
12
79
6
48
36
210
36
48
65
13
12
66
29
55
18
48
11
12
79
17
37
66
108
36
48
137
13
6
53
37
35
36
72
61
96
36
108
12
47
13
54
12
90
59
132
19
48
30
36
54
30
11
25
180
36
12
12
204
36
35
13
150
125
55
42
6
60
17
73
132
12
6
89
55
24
5
19
120
6
60
12
18
113
103
113
1
30
5
61
6
24
6
234
41
49
150
18
6
42
18
77
19
89
19
6
11
24
25
47
84
19
5
12
175
78
95
37
119
72
31
18
30
18
371
25
143
13
54
90
23
37
48
48
59
31
18
11
1
11
36
24
12
31
48
66
30
5
85
11
72
31
48
42
6
60
126
24
186
24
29
72
1
18
6
23
7
30
24
30
41
55
29
31
66
48
60
12
54
5
61
18
5
96
49
84
11
67
18
59
36
19
12
17
1
23
120
24
25
23
7
84
12
72
41
31
137
91
30
48
78
66
18
36
42
84
30
156
41
36
7
156
150
11
7
90
6
6
35
36
37
83
97
120
42
72
6
90
42
23
7
18
119
48
79
54
24
48
12
30
48
54
11
55
18
36
18
72
17
49
23
25
6
84
6
156
30
18
35
31
60
53
7
6
18
42
24
36
83
24
7
30
47
19
53
37
42
29
60
13
144
6
53
1
66
30
11
73
156
36
107
31
66
11
144
25
30
17
37
59
103
42
11
36
31
41
7
12
102
59
1
96
35
1
6
114
66
60
48
36
90
11
49
90
18
162
24
161
12
103
29
1
30
5
25
54
96
36
18
42
18
12
12
11
55
53
1
90
6
24
18
53
1
114
17
36
48
133
126
6
23
24
12
121
47
157
30
149
37
23
43
18
54
18
54
77
96
97
24
36
60
35
49
90
6
35
43
29
37
102
41
12
109
132
36
11
127
53
37
24
11
36
1
48
72
24
60
30
30
120
78
6
36
36
54
144
60
53
73
143
156
85
30
132
5
145
12
12
48
12
18
6
23
12
91
36
41
61
42
6
11
127
17
24
169
11
12
19
48
102
30
72
42
35
109
132
24
126
18
35
37
168
36
6
29
1
11
7
209
7
60
60
96
144
17
12
19
18
59
211
48
6
96
11
1
18
77
48
79
6
23
61
6
29
12
24
13
24
83
127
66
24
18
17
24
73
35
61
78
90
24
35
12
19
126
30
78
71
7
54
24
132
18
36
24
144
78
18
210
12
24
36
84
107
216
72
13
59
19
84
77
13
54
5
1
18
42
ABCD 332130746*7^$a-1 [50123]
66
10
110
6
48
66
174
6
70
54
2
30
88
2
30
28
26
54
160
140
42
30
58
60
50
10
90
6
14
10
2
54
6
30
144
40
30
60
90
24
80
6
126
18
16
60
60
50
64
50
90
10
6
20
124
140
40
50
12
34
14
106
104
40
126
24
32
18
70
26
6
28
6
56
18
100
50
42
54
4
60
92
64
120
170
40
14
10
6
20
60
34
116
30
64
66
30
60
26
28
36
90
50
60
84
46
60
26
94
44
46
50
30
10
54
56
94
26
120
34
30
80
60
6
40
44
10
156
86
4
104
42
64
24
50
10
170
60
70
32
58
26
6
148
26
66
120
30
78
12
28
30
66
14
10
50
72
24
4
36
24
26
24
96
94
26
24
66
10
84
116
64
2
34
26
60
58
20
10
6
26
24
54
46
20
66
58
30
50
10
6
14
30
126
10
24
20
60
66
100
74
136
24
110
40
56
34
2
18
46
44
6
4
186
84
122
4
14
102
64
56
88
6
74
16
30
210
140
4
62
24
6
64
20
70
90
44
30
30
70
2
58
30
36
84
60
116
30
30
4
216
134
10
110
40
50
16
80
114
70
96
20
30
40
80
6
34
50
36
54
24
10
30
50
16
80
40
26
24
150
10
170
6
60
28
60
176
6
64
74
16
20
130
26
48
6
70
26
64
86
58
30
92
60
30
18
40
96
104
76
20
54
16
266
60
108
180
66
30
34
156
74
12
64
56
78
6
4
30
50
40
30
32
48
16
50
40
54
36
14
102
118
210
50
70
6
140
40
24
32
4
20
70
24
80
180
10
186
50
90
324
6
60
6
48
120
10
62
30
60
84
6
18
36
6
30
24
36
48
70
176
24
16
150
84
50
30
60
16
150
90
56
18
60
12
88
50
46
86
48
10
6
204
86
150
24
162
64
50
124
50
42
24
66
94
60
26
120
18
70
6
44
46
44
10
6
44
16
90
134
10
110
40
90
80
36
10
26
18
90
36
54
6
40
84
32
54
4
20
10
180
26
4
62
34
60
30
26
34
24
2
18
60
30
46
54
92
64
20
96
18
30
12
54
34
140
12
78
36
30
24
70
2
90
48
126
10
44
66
24
16
90
144
60
36
30
24
60
6
26
4
24
96
24
50
46
44
70
30
56
90
60
10
24
2
58
30
96
14
130
80
6
30
4
6
26
4
20
36
30
54
24
70
26
70
24
146
24
12
28
60
170
30
100
86
36
58
80
12
4
20
34
30
2
30
24
64
36
24
2
108
30
16
24
32
174
6
58
60
2
24
64
2
48
16
14
70
50
36
4
6
74
66
126
54
30
64
20
40
2
24
10
50
94
36
200
34
212
138
10
2
94
54
36
14
36
36
54
154
150
26
6
34
24
146
6
48
160
56
34
20
192
28
26
6
64
80
24
72
124
14
60
66
96
88
120
50
186
84
12
28
60
20
240
10
62
34
14
12
88
30
36
24
56
6
4
56
118
32
180
198
132
48
70
36
54
60
32
118
30
56
10
20
36
150
64
26
120
178
36
56
18
30
106
80
34
86
6
28
6
24
6
14
30
40
56
6
34
26
54
64
36
24
32
78
16
54
206
24
30
12
30
34
54
320
40
6
20
144
6
24
40
6
50
36
64
44
10
20
130
36
26
108
30
16
140
36
88
80
42
54
84
6
4
90
210
150
90
6
80
4
96
300
26
94
50
10
44
10
36
20
6
34
30
80
64
66
104
6
34
20
16
20
60
64
2
138
42
28
6
56
84
96
174
4
2
18
6
60
40
104
120
66
66
88
6
30
44
76
44
12
28
170
40
30
6
150
14
90
6
30
114
6
4
50
10
32
58
50
16
134
42
64
20
6
180
24
4
26
70
20
54
16
120
14
6
64
20
6
126
24
10
44
70
66
30
120
84
32
18
36
30
130
60
60
14
16
26
88
32
30
118
66
200
60
40
84
62
198
6
100
26
150
118
30
80
10
30
146
24
30
6
6
60
4
80
36
34
84
32
54
4
6
26
88
6
90
56
54
10
14
130
2
30
24
30
34
50
6
24
16
30
54
6
44
40
6
26
54
144
10
26
54
106
110
24
16
44
ABCD 332243222*7^$a-1 [50014]
6
29
121
12
27
35
58
12
11
15
9
36
37
36
24
71
27
24
34
15
39
56
33
19
18
47
4
84
12
24
33
71
31
41
7
41
61
144
2
24
1
27
12
30
75
15
101
19
30
84
111
21
59
15
16
33
8
1
110
1
9
12
24
84
12
84
12
3
47
40
30
2
73
9
24
23
31
6
26
70
47
24
3
10
12
39
33
11
40
12
59
25
3
20
118
2
70
23
3
22
3
45
11
31
78
24
47
91
5
60
7
72
17
12
7
18
11
31
5
64
3
17
15
45
25
6
20
48
76
29
15
94
47
36
4
9
36
15
21
3
32
4
33
2
9
40
8
12
67
12
81
51
21
48
56
1
2
46
24
18
8
10
6
18
3
57
72
11
96
13
39
11
1
9
30
5
24
49
11
25
24
62
24
46
18
30
47
13
12
11
15
4
5
31
29
36
37
23
96
24
73
26
1
23
21
3
73
39
6
2
10
11
75
10
12
74
10
48
78
24
6
12
107
4
92
25
24
11
124
60
71
21
3
120
16
5
4
20
1
15
83
22
72
51
8
1
3
48
11
69
52
9
48
62
16
18
15
8
103
6
42
32
21
28
9
30
30
48
12
30
30
3
20
3
1
20
180
16
23
45
49
50
1
12
20
60
3
1
84
36
9
6
18
30
6
74
10
36
50
1
15
18
12
75
3
30
30
56
21
16
57
60
30
30
2
25
44
48
28
80
31
18
12
39
45
6
42
3
35
49
24
9
47
4
69
18
102
38
112
8
22
63
57
47
36
4
33
12
36
39
63
53
48
48
37
35
49
11
19
53
3
22
2
22
15
11
13
36
15
30
6
29
16
68
12
15
24
28
53
4
129
35
1
6
18
11
12
13
26
58
6
48
29
3
25
15
6
24
60
39
51
108
30
42
9
128
24
13
87
24
15
18
23
36
19
44
45
24
67
9
44
19
78
15
39
21
24
36
60
23
25
56
73
27
11
70
2
37
3
21
35
1
9
6
8
70
50
1
39
21
8
4
24
20
3
37
24
56
13
47
12
3
94
26
1
68
97
35
28
9
36
11
25
15
44
15
157
69
30
6
3
9
12
74
64
12
18
78
29
24
37
11
4
57
26
1
9
60
24
42
9
32
63
1
9
11
3
10
27
96
9
50
46
2
21
12
55
32
70
3
45
35
60
88
9
111
9
12
36
12
27
15
17
31
33
75
8
10
12
2
9
1
42
60
17
28
35
21
37
12
11
40
80
7
32
46
2
33
97
38
40
30
42
6
72
11
13
50
16
5
3
94
2
21
25
2
10
23
64
20
73
42
65
13
11
1
36
2
93
73
107
39
1
57
11
27
22
2
25
33
3
8
1
35
15
34
42
60
113
36
51
22
23
25
48
54
66
26
45
3
81
12
36
24
4
60
9
14
1
39
30
18
8
16
18
108
63
8
27
1
36
9
18
8
48
45
36
39
16
8
37
35
34
36
11
39
24
37
57
36
14
13
39
45
60
35
1
57
143
4
3
6
96
26
52
30
23
39
10
24
6
17
12
12
49
14
1
20
4
27
12
42
14
22
42
33
15
54
15
69
12
24
15
33
3
33
6
21
8
99
22
71
19
36
12
6
26
9
7
5
4
36
35
9
31
18
54
53
36
1
23
24
4
11
121
23
10
15
9
3
116
1
87
20
4
39
32
46
72
47
75
58
3
9
15
9
11
24
25
54
6
71
84
7
24
56
21
43
5
4
27
9
35
40
30
11
37
18
65
13
26
21
28
80
1
6
104
16
24
30
24
27
15
30
3
56
39
1
60
9
35
79
141
11
21
24
1
35
13
11
25
14
46
15
20
109
47
37
227
16
44
31
24
6
2
46
2
25
20
19
9
12
117
27
3
17
13
96
122
142
72
48
63
83
64
6
47
4
21
2
106
11
24
1
6
84
6
3
95
46
24
35
25
6
78
47
3
40
6
2
13
68
13
26
24
21
4
21
98
24
160
30
3
20
13
11
4
20
40
11
16
30
108
14
13
56
1
59
37
27
56
12
25
6
30
11
37
18
42
27
21
24
11
73
47
64
24
9
38
9
13
26
1
9
6
5
12
24
13
24
2
1
9
14
1
15
30
24
42
9
21
2
9
31
53
19
78
60
63
23
105
15
1
15
6
3
21
35
63
10
3
20
39
49
21
84
66
9
12
8
19
6
42
84
8
1
72
39
36
20
45
3
10
15
9
47
13
111
20
1
126
8
4
6
12
30
5
4
33
23
3
24
9
43
54
6
30
84
14
70
83
40
23
10
23
52
9
42
9
36
3
56
1
21
23
61
6
12
20
10
3
116
61
42
9
39
66
36
59
7
8
33
28
33
2
25
20
91
9
9
12
12
11
52
23
10
71
13
3
24
3
12
48
17
60
12
108
3
10
23
40
8
16
21
23
12
4
15
114
26
69
19
6
27
215
9
13
12
11
55
60
105
120
20
3
22
24
26
48
4
6
36
6
54
6
32
93
27
22
48
12
11
25
2
40
53
3
1
20
1
84
24
11
16
144
45
11
13
35
51
1
15
32
28
9
84
9
23
39
21
7
17
4
21
75
15
41
24
13
83
4
60
24
9
36
2
33
7
32
9
12
1
39
32
40
9
24
74
10
18
42
26
1
21
15
57
12
95
13
3
15
9
9
12
48
15
20
1
15
3
57
3
56
45
31
90
6
18
2
22
3
45
3
12
20
36
3
94
131
55
8
130
3
128
1
48
23
124
21
42
8
24
34
6
45
11
49
20
1
48
11
103
12
20
9
31
48
8
48
1
80
4
140
7
42
60
26
4
17
12
37
143
12
1
75
35
1
15
5
25
11
37
26
9
1
6
12
18
2
21
25
11
16
140
13
6
6
2
10
62
10
14
25
69
11
60
67
32
21
72
4
3
30
27
11
40
41
13
120
24
2
64
6
23
48
49
11
61
12
36
2
57
16
44
1
75
23
33
4
35
13
8
12
15
4
18
12
11
19
33
8
1
6
8
25
12
80
4
15
6
2
21
7
44
21
28
39
80
22
95
12
1
72
60
50
1
24
60
59
10
14
13
24
20
13
2
1
20
88
120
51
9
9
30
8
69
1
35
15
33
7
33
8
37
11
4
99
17
13
87
11
4
18
23
36
13
6
114
24
71
1
2
1
45
36
14
1
60
3
8
22
26
121
23
22
39
12
23
4
90
3
15
18
12
72
12
18
90
60
11
40
69
23
84
1
39
20
49
36
35
15
57
39
4
41
4
32
1
23
37
2
61
56
28
9
12
2
10
36
50
24
13
59
9
40
9
51
11
46
122
10
27
11
82
47
12
60
52
11
88
48
65
37
83
73
120
11
40
11
21
4
15
18
36
6
78
110
16
18
63
15
9
23
40
12
20
40
17
13
35
36
25
24
50
9
168
13
71
19
8
22
11
79
18
3
33
15
8
27
1
9
14
10
27
3
90
36
11
15
10
36
11
12
7
18
36
11
19
17
1
11
36
103
32
10
86
45
73
24
26
10
12
2
73
27
12
17
31
56
10
51
3
42
108
3
20
27
40
30
156
14
48
64
48
42
11
25
35
28
11
21
ABCD 332243298*7^$a-1 [50011]
32
13
8
18
18
12
18
33
37
48
2
6
3
21
102
21
1
36
48
3
8
3
1
53
12
18
9
15
66
12
156
6
33
16
9
8
63
37
15
45
26
78
6
36
1
80
39
13
5
12
18
34
24
2
13
11
1
11
93
40
5
4
14
33
111
33
81
31
5
19
33
32
15
15
10
14
9
13
35
21
18
82
50
6
63
57
64
39
24
9
12
26
72
81
16
24
71
33
9
64
20
28
2
70
62
42
36
16
27
24
20
3
22
11
13
12
8
42
6
4
23
12
45
51
15
33
3
1
21
2
22
2
22
20
3
36
63
37
5
52
15
20
39
18
6
42
48
12
31
12
5
7
8
21
7
80
36
105
15
16
11
21
16
32
37
24
11
1
27
29
12
19
20
37
38
6
30
12
9
13
8
12
48
96
12
24
19
9
38
30
19
137
63
33
12
99
1
39
29
18
49
8
1
20
4
15
5
90
18
36
4
23
51
6
4
27
32
28
93
26
13
11
6
24
3
3
22
39
12
36
32
9
64
3
11
60
22
27
35
34
20
12
28
26
22
50
114
19
21
11
3
12
25
8
1
8
15
1
27
17
36
6
22
20
60
19
9
24
56
51
13
32
12
4
36
8
7
9
108
48
20
3
3
18
54
13
23
10
11
21
48
40
87
57
87
8
1
24
27
53
4
24
8
7
35
9
57
84
72
19
5
28
47
13
3
35
34
8
15
13
15
125
144
4
24
12
14
12
37
12
17
16
15
11
85
57
32
54
21
3
22
11
25
20
4
12
50
30
51
15
45
57
6
6
15
15
46
26
1
33
96
2
18
48
79
36
8
13
24
2
150
3
73
26
49
23
46
12
27
8
21
16
8
27
1
2
21
33
7
11
24
18
3
3
10
12
47
16
29
84
16
23
81
16
63
12
12
36
29
15
1
15
65
28
24
3
17
6
22
3
21
23
16
41
3
25
2
9
13
39
29
42
12
46
32
16
48
15
32
25
36
8
4
44
36
3
13
38
66
39
9
40
24
24
47
27
13
24
33
39
17
24
39
48
3
24
82
3
8
3
13
9
20
4
2
36
12
24
24
1
41
19
65
6
9
45
48
4
14
24
9
9
7
20
21
88
15
48
65
6
10
39
23
46
12
8
19
12
33
56
36
60
52
12
27
69
12
32
51
13
3
17
39
1
8
40
24
80
12
31
9
36
86
9
39
13
36
5
12
16
24
47
16
20
12
49
63
20
3
13
11
30
4
2
33
13
2
6
12
24
12
24
4
35
25
44
48
4
24
15
29
3
37
60
2
13
8
3
6
7
11
96
18
147
21
16
14
18
3
1
20
16
24
20
6
22
3
47
24
30
7
20
49
44
6
22
32
7
11
49
5
66
12
10
15
17
3
12
1
32
7
32
24
3
10
24
44
15
4
12
77
3
49
36
15
17
72
19
57
14
18
16
32
63
33
7
129
14
57
51
10
3
32
21
19
69
12
12
2
58
20
27
27
21
25
12
35
9
48
24
16
48
48
2
45
40
57
20
28
14
12
37
21
11
21
15
4
5
6
22
48
15
60
12
5
60
3
15
45
37
20
7
9
27
11
30
18
1
8
15
9
9
64
23
120
24
21
19
5
16
8
31
5
43
29
6
24
1
20
37
38
66
4
38
42
28
44
84
4
3
11
6
55
5
40
35
52
149
16
38
10
23
33
7
57
15
20
9
4
50
34
8
4
51
41
60
24
39
27
70
84
3
17
15
3
36
12
1
9
2
22
12
20
60
4
11
45
27
24
9
31
45
11
1
8
31
21
23
57
6
49
17
4
2
12
30
15
13
48
8
31
9
8
12
3
1
56
4
11
1
35
21
27
61
36
14
13
69
3
24
11
30
15
21
3
4
12
59
21
15
9
45
15
33
24
3
52
12
5
12
3
9
72
27
24
28
45
3
21
2
12
73
20
1
2
1
53
27
49
23
4
11
24
12
30
7
21
12
12
3
9
8
43
71
12
1
11
42
3
21
48
36
7
48
17
7
47
34
15
33
59
1
47
4
24
57
12
36
56
4
11
25
12
60
2
46
68
3
12
1
15
93
44
16
51
47
58
14
6
24
4
23
3
58
11
40
5
16
3
21
36
8
6
22
27
8
16
11
6
66
9
4
11
18
19
11
36
34
39
23
18
12
3
21
51
25
15
5
4
71
12
39
10
51
53
4
23
40
53
18
30
6
21
9
40
26
13
24
32
15
1
69
8
48
6
12
12
24
96
33
15
46
8
18
10
8
7
11
21
3
30
12
54
9
13
38
21
37
8
28
35
9
3
13
35
15
10
12
15
21
60
20
4
2
21
84
13
51
17
30
57
9
30
33
13
14
10
32
12
12
43
29
19
20
13
39
8
3
60
49
48
23
60
21
3
6
4
36
14
6
12
55
20
1
11
49
32
19
11
22
35
9
15
1
35
9
18
24
18
42
1
5
18
34
2
60
30
39
21
114
1
9
24
20
24
40
11
9
4
12
14
9
40
5
12
7
33
11
3
6
12
40
2
21
45
42
46
20
4
14
21
24
3
24
13
44
9
18
82
99
132
5
103
68
1
14
49
93
24
23
13
3
23
22
36
12
48
15
65
51
1
72
11
13
36
12
60
8
12
3
16
53
40
11
1
32
51
36
72
25
14
25
17
4
48
2
33
64
56
3
69
9
12
3
9
24
4
44
100
68
7
21
99
11
18
19
53
39
13
39
57
23
37
14
10
20
12
12
12
139
24
5
27
15
22
27
20
13
71
40
17
36
27
1
24
8
12
40
20
16
27
23
37
5
15
15
37
83
10
3
45
26
72
34
48
50
6
31
17
36
6
18
16
35
40
41
63
36
13
62
9
49
14
10
3
17
52
8
3
9
12
28
8
19
53
36
7
11
12
36
66
4
2
10
12
62
106
39
8
3
22
26
13
5
18
24
30
36
7
5
4
14
25
24
53
52
26
13
9
14
9
3
22
20
4
15
29
6
1
21
23
27
9
1
20
31
17
30
10
12
12
32
16
27
11
18
3
15
84
12
22
32
4
51
9
11
12
13
32
52
51
53
12
12
16
26
18
3
24
13
2
13
29
67
44
9
127
33
20
16
36
39
23
9
13
26
6
12
39
25
14
33
1
62
153
75
22
27
17
6
42
52
8
15
1
56
55
9
2
18
18
24
45
45
18
45
37
44
24
6
1
35
33
4
9
51
12
36
21
14
9
4
11
30
36
15
52
5
6
30
27
1
48
48
12
11
9
12
78
13
80
1
39
5
55
29
28
71
15
93
13
8
28
23
24
24
21
4
2
22
71
9
6
30
88
3
35
6
12
64
20
7
24
33
35
9
76
47
25
35
28
8
12
13
68
4
12
3
33
15
11
34
50
25
21
51
5
18
36
60
22
38
10
3
57
20
12
4
27
69
48
84
20
51
40
5
3
73
20
12
12
64
15
23
57
117
7
33
24
11
13
48
47
1
8
102
9
1
39
33
50
46
38
6
4
95
24
25
44
19
9
48
15
11
6
42
66
66
13
17
3
3
10
12
39
11
37
21
11
21
27
40
9
14
18
31
56
4
92
16
104
24
13
68
16
15
17
40
47
16
8
1
32
16
3
21
12
35
13
20
18
70
84
15
9
12
11
33
12
66
34
12
2
6
6
1
33
44
3
13
8
27
25
38
1
11
37
20
13
14
21
9
100
3
20
3
10
15
21
20
3
1
80
3
1
3
32
27
22
48
20
16
35
25
32
4
8
28
8
28
12
68
6
30
30
33
13
35
21
42
46
27
33
51
21
27
17
15
81
6
13
11
61
5
3
39
22
59
36
9
60
42
1
17
54
9
13
24
12
11
3
42
12
16
68
4
8
7
23
9
21
16
2
9
37
11
21
19
17
28
8
24
12
31
104
1
86
1
5
6
10
3
44
12
57
7
11
18
16
12
8
15
24
12
1
2
9
13
23
64
21
15
11
6
15
48
40
11
6
7
9
23
13
8
12
7
116
21
12
72
78
21
15
22
20
24
16
56
16
15
5
52
23
24
1
68
27
4
11
1
5
42
70
80
48
28
132
110
13
5
3
1
12
8
19
24
9
47
45
6
1
11
1
11
37
23
10
47
21
4
104
7
9
20
24
52
47
13
56
63
73
8
4
62
12
34
56
18
1
20
39
70
3
41
28
20
18
72
12
36
49
9
15
11
6
79
21
2
9
13
24
20
40
15
57
2
10
27
125
52
8
79
17
16
12
15
33
12
3
33
96
32
28
15
8
3
13
5
6
21
57
40
62
6
7
21
24
12
ABCD 332283312*7^$a-1 [50016]
9
28
12
84
32
33
156
10
45
29
12
90
21
3
16
24
9
84
12
12
24
8
48
27
90
27
7
48
180
5
16
3
14
72
30
105
4
44
19
2
19
5
72
31
20
19
57
12
48
120
32
40
111
68
21
39
12
54
19
12
20
96
16
12
36
95
18
15
12
84
64
27
9
75
21
29
15
16
27
56
13
44
4
80
12
9
7
32
9
31
3
2
6
40
24
86
108
34
12
5
24
15
1
20
45
10
74
3
39
25
89
66
13
8
28
132
3
69
17
3
16
60
24
17
39
69
3
3
6
10
21
53
6
18
87
7
29
9
48
15
19
48
38
63
33
7
29
39
16
36
128
51
18
82
12
122
27
31
101
7
41
63
84
30
15
4
3
29
60
9
6
13
3
68
52
5
7
9
17
51
12
48
36
3
1
11
54
15
60
105
115
51
8
12
13
36
3
56
6
31
12
23
114
99
51
28
12
9
5
91
95
45
84
15
33
76
32
39
33
12
67
44
133
63
38
22
45
95
85
12
53
54
30
6
9
16
75
104
21
63
66
46
68
61
5
19
35
21
16
80
69
15
16
12
17
54
52
9
80
21
30
49
35
37
51
17
12
9
39
51
54
58
17
12
52
36
63
218
55
35
64
36
50
30
21
4
29
75
21
43
5
12
31
20
57
22
5
33
63
39
25
53
3
9
7
53
79
20
39
81
21
10
5
79
14
7
23
60
64
38
60
19
111
57
27
5
16
29
54
4
17
81
31
36
12
5
27
3
16
5
15
1
3
45
24
77
10
38
43
24
200
3
64
2
7
60
8
43
8
64
14
7
20
28
65
72
10
69
65
24
72
10
5
28
32
15
1
108
24
39
108
8
1
20
45
6
45
19
5
43
32
76
38
6
54
31
72
104
3
21
16
15
9
35
40
48
8
9
12
39
25
56
19
8
16
5
9
31
35
21
165
7
44
31
21
32
7
53
75
40
21
44
45
19
41
78
16
45
63
8
40
8
21
15
1
15
24
74
96
31
95
64
44
4
17
16
12
53
43
11
45
81
60
48
30
49
23
114
54
4
45
161
42
33
16
11
25
20
112
3
105
84
12
17
67
27
2
84
7
59
13
11
6
60
70
5
9
42
13
27
8
49
53
15
15
9
40
89
30
52
69
59
21
124
35
132
13
8
24
19
26
43
77
22
17
15
6
7
11
6
10
21
23
52
60
9
80
45
6
40
8
1
36
15
33
17
39
31
14
114
30
103
17
27
7
105
3
20
18
22
5
33
63
39
24
13
8
7
12
21
23
33
9
7
11
30
3
16
12
51
20
1
107
13
8
99
37
36
17
19
8
55
45
20
19
96
68
12
9
100
89
3
28
20
4
27
29
88
3
5
7
9
68
132
16
23
9
75
54
22
20
33
36
21
22
33
35
1
8
16
5
19
44
12
67
2
43
3
12
98
22
12
36
9
48
8
15
40
50
48
15
64
17
36
22
60
56
12
21
33
19
17
31
60
8
16
15
41
24
16
44
4
71
4
36
12
53
19
5
64
17
19
36
12
17
6
25
29
7
77
3
16
3
12
129
3
9
27
44
25
36
15
14
6
69
36
4
56
19
104
133
8
12
4
44
4
5
7
23
120
6
6
4
45
41
15
64
92
12
16
65
7
8
4
77
90
40
29
21
19
11
33
19
92
36
13
5
183
43
21
20
39
28
12
14
7
35
60
52
2
54
37
53
51
31
8
25
11
6
60
51
16
8
19
74
31
60
3
8
21
27
6
58
8
93
48
117
30
4
17
12
9
19
29
19
101
22
12
77
69
31
56
52
87
21
96
51
8
45
88
32
19
17
16
77
6
4
36
8
30
163
53
39
15
30
34
2
91
23
30
15
28
96
3
5
15
1
3
5
21
31
29
10
5
16
47
42
84
7
20
28
5
15
24
52
29
24
27
15
109
3
32
21
120
36
16
63
33
12
36
20
27
33
33
6
13
8
31
9
44
9
43
3
21
8
28
17
67
72
20
7
105
23
16
26
18
1
48
8
4
5
7
128
52
60
32
4
53
30
25
75
12
45
60
23
45
7
69
132
47
24
84
49
27
41
28
48
8
9
7
48
8
24
7
8
4
14
30
30
6
45
40
3
48
20
9
52
17
6
6
79
36
39
26
31
48
20
39
4
21
5
30
6
6
45
4
131
37
17
36
15
33
22
8
6
43
68
7
2
55
80
12
16
12
48
8
24
69
12
39
28
87
80
9
19
62
54
16
77
16
8
112
32
9
31
5
19
41
31
125
15
36
27
13
17
55
17
60
78
13
20
117
22
129
3
48
12
2
7
8
39
33
12
27
49
5
66
73
17
18
1
5
6
54
163
27
36
72
92
6
19
12
32
75
16
57
23
61
5
39
15
16
8
4
53
7
21
11
6
15
7
9
32
16
20
9
12
24
60
24
3
9
34
21
12
17
118
29
12
7
29
9
66
40
77
16
3
5
16
8
40
131
33
28
17
7
59
174
15
4
44
19
8
6
67
47
117
88
5
6
45
31
41
3
6
24
87
16
60
3
50
7
24
8
64
48
84
29
10
74
12
103
27
12
12
74
6
13
24
51
29
9
34
86
7
11
37
29
31
35
1
29
15
67
98
18
21
64
96
20
21
30
4
44
1
56
48
16
24
11
13
32
99
13
17
7
8
19
93
164
43
57
12
36
12
5
24
51
9
6
45
21
54
25
44
27
18
7
53
87
40
12
23
9
15
16
29
75
13
8
24
103
12
36
5
4
29
6
36
9
43
53
7
17
16
68
7
29
9
90
4
8
60
18
31
41
120
82
26
7
24
20
16
60
24
5
70
5
60
12
64
80
15
81
16
53
115
5
48
36
10
45
11
18
34
41
81
15
16
27
41
31
29
52
65
60
70
9
20
16
48
5
87
16
39
14
31
5
22
8
54
54
6
66
25
60
35
1
53
43
11
25
56
21
54
36
69
31
33
12
15
89
9
19
12
56
3
6
24
7
99
21
29
19
48
192
35
4
57
29
15
12
19
50
15
9
42
25
56
93
127
47
4
26
7
72
32
81
30
18
66
13
23
25
15
14
6
49
11
33
4
12
5
70
48
2
19
8
64
5
3
51
16
93
8
12
21
111
3
12
4
77
3
9
19
77
15
13
32
16
23
6
7
44
9
54
6
27
39
9
31
9
96
48
120
27
24
5
69
43
39
20
1
17
6
25
20
16
24
89
27
55
29
21
7
3
65
9
15
21
18
4
45
12
20
31
74
15
51
64
ABCD 332436864*7^$a-1 [50048]
44
52
32
12
19
45
27
5
7
5
151
5
96
19
41
48
96
16
8
36
52
63
9
72
68
16
12
24
8
96
7
65
12
31
9
80
40
12
20
91
105
63
125
19
45
60
15
57
15
45
44
115
9
27
9
15
65
19
21
15
105
87
48
101
24
100
171
5
148
20
28
87
12
180
113
28
39
24
5
36
55
5
64
27
9
84
24
68
4
39
77
4
123
36
29
67
9
36
3
17
88
32
24
4
96
44
12
124
36
39
29
100
15
5
16
36
8
127
21
39
5
16
27
60
93
75
17
31
24
141
96
8
36
55
72
33
24
12
75
29
24
43
24
41
43
36
53
91
60
5
4
3
17
7
41
12
48
4
96
48
51
144
21
140
19
5
7
113
16
75
81
8
36
16
44
40
15
29
4
3
33
27
45
68
84
40
3
29
64
24
3
5
115
29
124
20
67
29
4
15
17
67
5
60
100
75
12
65
4
15
29
76
56
24
36
16
108
36
8
16
75
5
55
45
104
16
12
32
16
12
20
7
12
48
45
60
3
77
16
12
27
36
117
3
105
15
21
3
45
68
4
15
45
3
53
4
24
80
64
8
52
51
57
68
24
43
105
8
4
27
113
115
45
15
17
40
3
132
36
17
36
19
72
216
53
31
48
36
24
21
219
5
76
20
4
15
17
24
16
51
12
48
84
29
19
5
36
40
24
51
185
7
53
79
5
43
33
72
27
21
44
43
192
45
92
16
3
65
76
3
17
24
4
3
45
44
31
93
44
31
9
8
148
51
93
27
84
12
24
53
40
75
5
112
8
7
9
27
29
19
41
4
15
84
60
5
52
36
12
27
48
41
16
8
96
24
16
36
20
151
24
108
5
31
60
12
45
24
68
31
17
12
12
48
48
4
44
7
120
129
8
52
20
28
36
80
19
36
12
9
3
17
28
3
17
12
19
41
55
5
48
16
15
9
3
45
27
141
51
41
7
96
29
28
60
27
33
12
3
105
72
8
52
36
75
5
36
4
15
24
5
60
48
24
4
51
48
65
16
72
24
60
15
9
75
17
88
12
32
40
36
27
12
168
12
12
24
5
4
92
4
32
12
67
84
9
51
36
41
148
32
12
52
48
20
43
24
69
20
19
41
12
24
100
84
36
3
5
12
268
27
113
7
144
24
101
7
12
165
92
84
96
175
5
4
75
5
19
36
12
9
24
39
41
55
21
3
5
16
15
57
80
28
39
33
44
19
17
84
180
55
36
33
27
197
100
15
17
36
60
43
45
20
24
7
9
92
88
36
48
56
60
36
43
12
45
84
15
81
288
3
65
48
4
20
55
5
36
100
36
56
7
12
41
7
12
5
40
3
5
16
24
92
28
15
12
41
7
113
64
20
84
7
113
4
3
12
45
3
33
111
33
8
7
48
144
29
55
5
40
15
96
53
36
4
12
123
12
45
3
36
5
4
8
24
48
12
139
21
39
12
17
16
12
39
36
12
12
41
52
51
65
4
116
4
27
168
5
31
5
4
3
45
72
32
40
48
72
3
57
68
76
51
5
55
48
45
32
16
8
40
44
12
88
51
69
12
15
29
4
60
3
48
5
40
39
12
9
24
51
60
81
104
60
72
7
17
4
15
9
56
124
32
19
24
21
51
24
17
28
60
20
16
68
120
7
29
16
3
5
40
51
9
12
44
7
5
55
48
60
29
67
5
40
128
60
7
48
41
4
3
93
27
5
187
72
113
76
20
19
17
28
3
9
20
64
12
8
84
43
29
64
60
20
96
64
51
105
3
65
16
44
36
4
3
53
19
5
67
21
8
76
24
204
8
7
12
45
39
36
108
17
31
17
12
79
57
68
19
33
3
165
24
8
4
3
33
15
17
16
12
44
31
108
36
5
120
28
72
24
164
31
29
7
89
64
63
53
76
20
24
60
91
9
39
77
124
87
5
4
48
48
32
112
51
120
29
24
136
48
15
21
39
96
57
12
20
40
3
17
28
15
29
43
77
4
27
84
53
7
21
39
5
19
60
237
39
9
15
29
16
39
12
65
28
51
41
31
57
51
45
80
4
3
9
231
17
12
43
72
9
36
15
144
29
28
32
91
9
20
40
3
33
12
68
84
31
129
12
15
45
24
15
60
29
40
111
29
55
21
27
48
21
44
31
113
36
7
33
80
4
111
24
21
164
52
24
44
7
9
60
27
48
12
45
24
80
4
36
8
132
144
7
69
8
16
15
36
53
88
12
60
27
33
27
48
17
16
15
89
4
20
12
55
60
33
96
15
41
24
79
21
48
108
3
237
164
31
17
60
60
7
65
24
55
180
69
3
89
43
5
7
33
96
36
99
29
16
15
36
41
7
5
36
72
100
48
27
9
140
40
24
44
31
17
108
16
24
24
32
28
48
48
20
19
48
120
132
36
9
20
16
15
5
124
72
24
152
100
87
21
20
7
9
15
180
5
4
84
3
48
29
31
72
29
19
9
12
3
45
27
9
20
24
28
32
40
48
144
8
127
5
43
17
31
29
31
9
39
5
36
4
12
39
33
96
111
29
55
60
60
17
4
75
29
7
9
24
15
156
45
20
19
9
20
112
51
53
79
12
21
108
60
12
20
79
36
9
36
12
12
20
4
15
21
20
55
5
88
36
20
19
5
16
51
5
4
ABCD 332508272*7^$a-1 [50032]
20
6
7
17
12
55
5
40
44
64
6
30
6
2
6
10
120
3
3
104
30
162
94
6
62
28
32
7
21
8
12
18
46
27
39
2
43
143
22
2
12
10
20
6
12
16
141
12
63
60
8
16
6
15
29
90
13
48
11
30
10
48
12
60
24
20
6
18
1
9
111
120
15
96
8
37
29
36
60
19
15
170
10
104
82
51
23
60
61
9
68
46
72
90
32
6
12
30
34
20
136
2
18
25
9
26
70
15
36
3
20
4
66
27
29
30
18
36
7
3
26
28
14
48
25
9
20
16
39
11
85
9
87
39
45
5
42
18
78
1
53
28
108
27
3
12
32
16
12
8
70
171
101
18
42
18
6
6
12
30
72
31
59
16
30
8
30
1
5
7
29
108
84
106
33
3
26
40
60
15
24
29
7
9
75
12
11
16
26
4
60
12
24
14
1
12
71
46
2
54
4
134
6
7
36
27
21
21
8
6
4
2
70
32
13
15
8
36
6
12
22
45
36
9
75
11
58
2
10
30
69
35
18
12
16
38
10
42
2
18
48
30
7
65
10
50
30
30
40
18
33
27
96
36
68
1
51
14
10
45
11
1
11
13
53
43
41
22
110
6
12
22
98
37
36
143
1
41
31
23
10
60
20
4
6
21
23
42
31
60
24
17
43
5
12
36
7
9
44
16
50
18
18
25
24
23
16
62
79
5
18
13
35
4
8
82
51
17
43
33
63
48
21
18
14
46
26
7
129
14
4
20
24
16
26
54
37
3
92
61
17
6
166
195
33
3
23
18
19
24
9
56
24
55
12
11
28
44
4
2
19
41
18
37
17
76
2
4
84
96
8
12
4
2
12
6
102
4
20
66
48
1
15
8
16
14
7
9
42
38
24
67
23
36
84
12
1
47
16
110
22
9
12
27
21
15
6
14
18
7
41
31
17
10
2
10
32
13
47
13
36
11
12
10
14
66
24
36
67
63
50
16
60
20
28
132
24
27
41
6
1
5
4
2
25
15
24
26
42
28
60
9
36
9
54
2
91
39
2
30
37
12
39
62
6
22
20
12
67
41
30
28
33
9
32
36
22
9
36
23
6
6
1
87
90
26
16
84
74
7
3
2
70
8
54
16
6
74
30
30
31
72
29
28
62
1
27
6
15
21
30
9
9
170
1
21
2
28
78
26
16
2
52
27
9
2
16
57
69
30
30
60
54
50
12
64
27
83
34
44
16
42
60
2
16
12
20
108
22
62
79
3
24
6
44
106
21
24
5
10
6
20
31
17
36
34
20
24
12
36
168
1
5
4
30
2
19
9
2
30
18
1
36
24
5
31
3
21
36
47
60
88
30
32
7
15
30
6
50
31
63
60
21
3
104
16
12
20
24
4
12
2
22
14
31
41
10
9
53
7
51
38
12
10
38
16
14
1
11
18
22
14
10
54
2
1
11
13
3
21
36
36
53
7
11
28
44
4
93
57
2
4
26
91
17
112
39
15
90
26
18
52
30
32
60
58
39
21
30
14
4
20
46
36
8
37
23
22
18
30
3
9
30
24
14
22
69
36
35
4
45
12
47
1
12
33
26
90
108
7
36
48
11
1
33
147
48
11
34
14
46
15
5
67
3
24
44
13
47
6
82
32
58
2
13
89
7
17
31
9
12
2
276
40
2
34
20
61
24
36
36
41
22
26
54
76
8
10
50
16
44
100
66
8
67
60
9
14
13
60
9
6
68
66
36
54
6
64
14
30
16
6
80
10
24
6
8
1
15
114
2
4
45
35
37
60
11
22
8
46
21
15
30
8
18
4
30
27
24
36
39
8
1
29
10
30
63
63
24
72
80
18
31
9
27
36
3
56
18
76
74
6
6
28
12
68
13
9
30
30
14
25
53
16
20
22
14
34
6
15
41
31
23
4
12
74
24
22
9
9
12
68
40
32
72
28
20
30
24
4
81
21
48
30
57
5
4
6
24
26
40
15
24
5
4
44
7
9
12
39
45
27
9
8
52
32
12
7
27
36
21
15
45
63
2
48
10
20
1
11
1
39
14
6
25
17
6
13
77
31
9
26
54
7
35
12
36
16
14
90
13
48
35
1
60
3
6
27
3
30
27
11
13
15
74
7
3
8
28
21
27
12
8
6
7
71
28
24
21
33
27
69
54
12
9
9
3
71
6
6
1
9
66
24
146
19
12
17
24
28
39
23
13
9
174
21
11
28
6
6
8
40
74
16
12
30
2
46
14
19
77
7
24
9
14
82
104
22
24
45
21
20
64
84
12
2
46
20
16
14
10
6
45
12
89
10
18
2
30
4
15
11
30
10
20
10
15
84
15
8
6
24
16
6
24
21
39
6
15
11
25
15
2
12
4
6
36
2
19
48
21
122
6
10
21
9
3
93
27
39
24
14
72
70
18
3
9
14
48
28
45
3
6
15
29
24
42
1
83
30
67
137
48
10
30
32
90
6
6
24
97
23
13
27
80
13
24
9
6
14
7
89
12
22
24
33
24
47
30
120
18
4
21
23
22
38
60
42
19
11
24
6
42
52
44
12
18
6
16
9
39
2
55
33
51
143
52
6
74
18
6
46
36
8
7
119
24
1
36
24
39
12
2
19
39
54
14
60
30
16
14
6
6
1
3
26
12
67
81
2
36
1
9
26
54
40
2
49
59
13
123
30
6
69
132
17
6
36
64
6
2
18
24
24
6
4
62
31
23
4
20
10
12
30
20
18
16
24
3
60
24
24
21
2
16
2
58
21
12
87
21
9
44
43
15
9
12
107
12
10
39
36
5
84
48
18
1
11
13
60
39
44
24
22
20
7
48
9
14
18
19
15
116
24
4
14
16
2
4
8
118
18
12
9
23
42
16
39
45
54
21
12
3
24
14
7
111
60
50
24
46
38
22
38
82
8
10
2
12
52
21
9
38
37
12
9
30
18
44
6
1
12
3
146
12
43
24
12
29
40
38
1
69
3
39
92
6
30
6
36
118
6
15
36
9
24
2
49
29
30
46
6
21
41
46
14
7
36
5
12
79
9
51
9
39
45
8
6
1
15
200
4
44
12
4
72
32
16
36
6
62
22
15
21
48
27
23
30
30
157
63
2
60
91
57
2
108
13
71
36
13
113
6
100
20
12
73
59
10
6
9
5
18
13
53
6
16
8
46
66
30
2
37
23
16
21
96
9
24
2
70
2
12
18
148
39
41
30
4
56
40
18
12
14
6
64
26
24
25
53
72
136
32
19
11
18
19
5
46
48
12
14
90
16
8
90
84
58
18
12
2
18
4
15
81
44
36
28
30
6
8
6
12
28
42
18
26
84
90
120
73
23
25
21
8
10
30
63
3
90
26
12
37
9
30
2
31
17
7
239
37
11
6
42
25
33
12
2
16
60
33
33
74
10
51
15
141
15
108
36
24
32
229
21
2
6
22
8
24
28
69
15
44
6
31
3
14
16
3
47
13
24
36
17
16
6
108
126
44
67
29
10
6
30
32
18
48
24
18
25
35
34
26
25
24
83
30
66
90
90
46
24
6
24
74
16
3
41
30
72
6
4
68
19
9
14
40
24
33
60
17
66
25
12
3
ABCD 332605214*7^$a-1 [50016]
36
20
4
47
37
20
28
20
64
92
16
47
1
47
33
15
21
24
16
116
3
57
204
99
81
48
48
3
12
48
1
12
12
59
21
24
16
80
15
25
36
68
12
148
12
12
8
3
1
32
15
33
16
20
40
72
44
3
13
12
32
28
35
81
4
48
36
23
9
24
72
15
105
3
1
11
33
60
24
28
80
16
8
16
12
20
52
80
16
132
8
15
33
12
60
28
92
75
105
28
59
13
72
20
40
24
12
20
39
1
32
40
96
48
36
44
16
60
84
23
36
13
84
84
24
20
12
84
60
63
1
12
60
23
61
156
96
71
13
32
12
36
48
36
36
15
9
60
40
24
20
4
12
8
40
24
48
56
88
32
24
16
23
9
40
20
172
20
52
131
33
4
24
12
8
28
24
32
52
20
159
1
44
52
8
27
49
24
24
12
68
60
64
176
36
24
52
12
24
12
32
39
85
48
107
9
180
28
84
60
80
16
32
12
36
40
36
44
60
12
4
8
36
28
96
20
52
48
84
12
24
8
15
37
8
40
36
32
48
4
12
23
13
32
3
49
8
60
36
4
20
36
12
24
112
32
28
44
123
21
156
63
1
44
16
11
1
8
64
36
68
28
48
96
80
28
32
4
35
21
24
27
25
24
20
24
40
95
25
24
12
8
12
111
25
35
9
40
12
59
9
52
8
4
32
52
8
16
36
8
24
3
36
12
37
8
60
64
59
57
84
24
28
11
213
60
4
12
8
88
68
24
16
48
24
56
16
12
107
69
124
44
28
12
80
24
28
20
4
24
60
80
16
32
12
88
48
32
24
63
25
83
21
40
8
112
48
92
63
45
64
96
20
108
63
37
47
45
36
40
35
73
60
8
36
180
63
69
28
24
20
60
28
23
49
56
28
35
13
44
4
80
28
12
8
111
237
28
24
12
36
36
47
1
108
32
76
36
8
36
3
12
37
84
56
28
48
48
8
60
120
4
84
80
96
12
3
13
8
112
59
13
48
120
59
73
24
23
1
44
76
8
24
52
24
71
33
27
25
60
35
9
88
12
24
12
24
8
12
63
45
132
136
8
72
3
13
8
148
60
8
52
72
11
49
72
48
71
45
60
3
49
12
11
133
12
36
32
12
15
25
8
75
61
8
60
12
36
124
36
12
20
36
36
51
48
25
12
8
72
3
21
16
12
8
60
64
12
84
35
49
44
27
73
44
88
84
44
24
3
13
48
8
28
23
9
3
36
9
51
85
24
20
3
9
36
48
36
24
36
64
12
60
68
36
96
12
51
57
72
60
3
13
47
48
145
36
11
9
24
4
32
99
12
57
48
64
116
28
72
35
9
4
36
120
132
32
40
24
8
3
69
60
12
4
47
13
72
47
21
120
15
45
12
4
12
12
80
16
59
117
40
152
3
97
8
3
61
8
48
12
3
1
11
57
36
24
40
8
60
28
24
8
48
48
4
56
27
9
24
136
60
36
32
3
1
8
36
40
20
28
96
11
121
60
24
24
12
48
11
25
68
12
24
204
24
72
16
8
12
16
96
12
60
12
47
97
44
36
3
117
12
28
36
8
4
32
76
44
60
63
21
24
28
8
4
32
40
60
84
8
120
15
85
71
25
20
27
69
39
1
48
20
64
144
12
8
3
21
28
68
16
48
36
8
16
96
36
24
8
15
9
108
12
28
140
24
24
12
27
73
32
36
64
23
9
51
25
44
48
12
60
124
32
4
12
71
73
60
23
45
156
40
12
132
44
123
9
108
4
36
48
32
48
4
36
24
11
69
40
44
15
21
84
87
1
44
24
4
12
23
12
9
36
12
48
24
64
24
11
1
44
4
8
4
68
148
36
8
24
4
35
36
57
16
68
16
35
1
24
8
12
76
32
4
24
71
37
68
36
16
24
20
40
44
28
68
16
80
52
56
16
92
48
12
28
20
4
11
1
48
8
60
24
100
68
120
60
3
1
164
52
36
72
32
12
48
12
16
23
73
8
36
12
4
47
12
13
12
36
47
13
12
12
12
8
4
36
23
37
35
13
44
12
84
72
52
128
12
4
44
3
12
48
37
96
8
120
36
12
36
40
20
124
68
12
28
20
12
4
24
20
72
60
40
32
16
8
87
49
24
32
52
83
9
40
24
24
68
60
15
12
21
16
11
25
20
16
8
28
12
116
120
72
88
23
1
59
1
72
8
4
95
12
25
68
16
68
12
76
8
12
48
36
36
15
157
35
93
12
3
57
36
12
4
68
3
1
12
72
84
8
15
153
124
8
16
48
12
32
24
24
12
352
60
8
16
44
28
35
13
44
48
52
32
48
24
36
4
44
15
37
60
8
16
20
36
183
12
48
37
95
9
40
12
32
76
80
60
36
60
4
71
9
24
24
3
45
120
72
60
4
44
4
60
59
45
24
28
20
123
9
40
168
23
13
44
4
20
24
12
28
36
11
1
59
13
12
20
3
1
11
33
15
9
28
92
51
57
4
36
47
57
28
84
60
152
15
9
28
47
33
75
57
12
16
24
20
36
132
72
36
15
1
8
24
60
76
8
12
48
36
15
1
12
48
104
28
32
15
12
145
68
75
21
36
12
3
12
36
9
12
136
12
8
24
3
85
8
63
21
108
52
120
8
28
8
36
39
1
12
12
32
16
48
71
13
116
16
48
56
16
32
28
23
45
220
59
85
68
28
36
8
12
36
64
8
48
64
56
16
47
1
44
12
16
132
96
96
44
24
36
28
24
32
132
4
44
84
12
4
35
12
25
20
24
16
68
39
108
33
40
59
1
20
15
1
8
4
24
36
32
84
3
45
48
24
ABCD 332735246*7^$a-1 [50095]
30
24
153
15
69
33
6
9
96
27
9
9
132
3
48
51
45
75
48
12
9
39
90
108
48
12
12
30
9
60
21
27
21
24
18
60
42
3
48
33
42
30
108
24
12
30
48
6
111
93
39
111
90
42
6
180
54
96
18
3
36
36
57
102
48
18
120
156
60
66
24
66
12
18
162
48
99
3
6
3
12
177
24
66
18
102
18
27
24
60
15
78
15
72
45
3
3
90
108
6
30
60
6
12
21
9
15
3
21
108
9
99
21
12
54
6
60
39
15
9
24
15
30
51
21
51
57
15
24
9
84
27
3
18
63
15
30
42
48
42
90
57
9
24
30
48
12
213
9
6
12
45
3
12
9
33
63
60
15
12
60
57
21
27
75
33
3
54
15
15
90
63
3
24
21
24
33
12
108
48
84
27
99
54
66
12
18
84
96
27
75
72
30
18
9
3
9
24
3
45
15
192
45
21
12
12
30
33
15
105
15
30
108
24
18
21
48
3
18
3
39
18
84
60
78
69
69
24
30
33
57
6
24
18
15
15
66
36
30
45
75
93
165
15
36
51
6
60
27
45
18
45
132
12
33
36
12
12
63
27
12
45
48
63
30
12
30
90
27
9
12
99
12
12
27
42
42
33
15
12
45
15
30
6
60
9
15
21
9
3
15
9
9
51
12
24
81
102
9
51
114
66
60
30
102
12
21
24
12
69
84
6
69
63
9
36
12
75
36
9
81
12
60
15
24
183
6
27
3
24
18
39
21
30
48
9
21
24
60
6
42
90
30
42
114
12
30
105
36
9
39
60
15
6
27
84
21
36
27
12
15
108
105
9
78
9
21
3
24
12
96
15
18
24
87
93
6
12
60
12
138
30
78
30
12
42
3
15
81
27
45
9
30
9
45
27
24
51
12
42
87
57
102
57
24
36
3
42
207
48
57
66
18
39
84
51
21
105
12
30
12
42
75
93
18
21
60
21
27
15
21
27
30
3
27
69
33
66
45
15
24
6
39
15
9
51
21
147
21
84
153
42
12
45
24
48
33
111
60
135
12
30
42
9
81
15
12
3
57
111
72
18
72
30
36
60
21
177
12
30
12
6
6
45
33
30
12
21
132
3
9
63
21
117
75
9
3
21
102
54
18
18
60
84
78
9
9
15
72
168
153
3
3
33
45
3
39
36
45
69
75
111
90
54
54
3
3
18
42
9
87
9
48
15
60
45
27
18
30
33
75
69
3
72
30
75
9
36
3
33
42
21
129
15
63
18
72
30
9
3
18
72
27
15
6
48
3
72
84
108
129
15
33
3
60
9
15
24
27
18
27
135
21
96
21
66
78
159
33
6
21
3
9
48
3
96
18
27
15
120
150
12
87
15
36
42
18
24
18
12
18
33
15
33
141
3
15
9
3
6
174
33
15
6
24
30
21
21
36
30
72
45
21
54
18
15
27
102
18
18
12
102
78
15
36
39
57
129
36
66
18
3
180
24
33
39
72
21
30
150
24
51
69
48
18
30
90
45
9
30
9
24
192
15
9
45
6
21
12
45
15
3
30
42
9
111
90
3
9
96
30
9
36
33
3
24
105
39
51
42
162
6
111
21
18
69
33
132
3
12
9
27
87
9
57
3
36
12
21
24
18
90
72
30
81
27
12
96
69
51
102
30
57
3
21
27
18
75
147
24
6
54
18
108
15
69
6
33
39
18
42
48
42
12
30
78
150
57
48
48
45
15
36
33
123
33
63
24
33
132
27
3
9
36
3
84
21
33
36
27
48
108
3
30
99
45
18
60
12
21
9
75
21
87
105
12
63
84
3
57
3
18
15
72
15
6
27
21
27
27
57
33
90
12
36
24
36
45
45
3
69
75
60
27
33
27
69
36
36
45
27
84
21
12
30
21
69
30
54
36
48
30
12
9
57
120
42
33
39
117
3
48
60
33
96
159
12
12
6
12
48
39
111
54
36
30
81
33
15
93
42
33
15
6
63
36
57
15
36
27
18
72
72
24
54
42
84
42
90
51
3
78
30
66
171
3
33
27
66
39
48
75
21
99
84
18
12
27
81
15
3
12
45
3
102
39
36
27
48
60
105
12
12
9
39
3
120
21
36
75
21
69
6
18
63
36
3
30
30
30
39
165
18
57
48
3
69
36
33
75
57
12
51
24
27
36
24
6
75
45
27
3
21
21
12
15
9
114
18
15
9
135
15
150
66
21
24
99
21
39
36
57
3
60
42
18
90
24
6
45
45
60
3
36
21
24
3
12
33
78
54
3
45
27
15
105
9
39
93
15
39
6
30
69
3
9
159
81
63
33
57
18
30
15
33
15
39
6
84
60
60
6
57
21
12
12
12
30
36
12
18
12
30
66
42
24
138
135
21
3
9
120
99
3
33
24
15
18
15
120
3
21
36
15
132
36
21
51
72
48
150
108
3
21
66
9
24
9
15
48
24
24
24
12
15
36
78
12
99
12
3
21
93
51
48
3
45
12
21
6
54
174
21
81
30
81
12
3
105
57
12
6
54
48
15
3
21
3
6
87
45
12
6
9
75
21
69
15
3
72
21
33
42
81
48
36
15
21
9
15
9
108
12
3
36
87
132
78
42
12
57
201
39
21
30
21
24
63
21
51
78
42
30
3
27
57
36
9
60
84
15
87
12
33
84
72
24
48
24
3
ABCD 332874174*7^$a-1 [50064]
40
20
15
6
7
5
3
15
61
5
18
9
63
13
36
84
17
126
24
6
15
27
33
4
20
15
13
92
3
18
19
23
1
24
23
12
13
24
8
12
45
6
54
27
16
44
9
18
36
18
48
3
40
56
15
9
100
11
57
9
7
12
68
63
25
5
72
3
48
9
36
3
3
33
51
54
6
24
12
1
5
27
12
3
18
27
75
117
81
67
17
31
29
31
12
8
9
79
36
44
21
36
12
12
36
3
81
6
24
48
129
81
12
30
1
83
33
24
9
18
42
91
5
78
36
30
36
24
55
5
216
144
18
6
12
75
9
51
4
29
6
6
12
72
31
5
42
6
51
136
24
24
5
6
36
9
99
6
6
30
60
7
12
5
60
19
5
30
66
27
3
25
89
39
21
91
5
6
30
18
33
16
23
12
42
60
55
65
18
37
35
13
23
25
17
12
51
24
3
21
64
44
57
39
81
12
54
30
78
18
3
57
3
9
30
13
29
36
12
51
51
61
23
96
6
84
75
28
17
19
71
6
3
21
78
42
19
32
33
31
29
6
18
12
18
81
105
24
36
7
17
127
11
33
9
30
12
66
18
1
35
54
6
18
27
16
20
40
17
60
30
25
44
39
73
5
60
19
36
11
18
12
78
42
31
23
9
33
7
41
90
12
42
126
66
18
6
24
15
108
4
44
48
21
7
20
21
120
12
87
9
3
3
6
15
28
11
24
33
9
18
69
15
18
18
6
24
7
17
12
51
52
71
105
12
15
69
64
11
1
24
5
19
5
42
24
48
18
39
45
54
6
18
6
12
3
51
21
15
48
57
36
16
11
49
35
42
36
7
12
36
44
9
7
35
9
64
17
54
66
48
36
19
5
31
32
3
33
33
63
9
7
65
15
16
56
51
61
35
126
18
1
101
39
24
87
54
19
8
105
120
3
21
30
33
108
36
3
21
24
3
36
6
54
24
6
12
54
18
3
9
30
33
45
18
30
63
15
33
9
42
12
1
20
9
6
13
5
15
87
18
15
48
36
33
18
66
36
3
9
102
6
15
33
3
12
4
17
198
105
33
7
5
15
36
40
77
55
32
96
76
24
17
7
8
24
21
43
24
11
42
18
6
66
84
21
3
21
93
3
45
60
55
17
30
12
30
79
20
48
69
78
1
53
30
45
40
36
17
24
99
39
18
75
28
41
96
7
5
6
12
84
21
36
9
60
12
18
24
1
17
48
51
4
29
15
39
36
49
5
3
12
27
9
64
47
9
15
24
66
48
30
42
6
78
54
12
121
17
51
52
5
51
9
72
3
160
108
77
39
63
126
3
33
30
60
49
36
23
42
19
41
79
20
4
5
6
12
21
3
96
18
7
29
51
40
8
24
12
48
3
84
6
18
24
45
12
45
24
63
76
5
6
42
7
5
31
11
25
24
20
15
37
29
84
7
65
15
3
1
20
21
12
27
60
69
30
6
15
21
3
4
35
48
81
9
3
9
18
30
42
12
66
19
71
21
12
36
9
42
30
18
6
123
57
24
7
5
19
44
177
138
33
3
6
43
60
24
137
18
36
33
60
99
25
5
72
3
9
60
36
24
3
12
24
15
6
30
61
60
17
36
27
9
103
11
37
29
6
25
104
16
65
12
132
36
67
48
48
17
7
5
39
9
3
4
68
12
96
39
105
12
16
68
27
24
6
43
32
3
42
24
78
9
48
21
7
11
54
12
27
9
24
39
36
12
27
24
12
6
12
103
5
18
21
9
3
3
6
24
151
23
1
20
3
138
15
36
9
43
101
24
54
12
6
72
132
6
30
12
30
1
60
36
32
21
7
5
39
9
39
24
123
6
30
66
27
3
9
24
40
77
48
55
36
96
8
52
80
4
48
12
11
9
21
3
36
12
3
24
42
15
9
24
12
60
42
45
16
5
6
66
60
24
19
41
18
1
12
84
60
32
27
9
156
21
15
75
30
18
132
18
12
39
9
108
24
15
15
78
42
54
12
39
45
51
3
24
21
4
23
42
39
3
21
57
7
24
29
6
12
72
13
23
12
13
59
72
120
18
39
16
5
7
5
18
13
44
12
120
12
9
60
15
21
12
24
15
99
33
4
24
56
96
27
12
25
8
4
5
30
25
32
132
9
12
15
28
20
39
6
15
69
15
21
54
33
3
13
5
7
47
30
18
18
7
32
93
12
51
12
96
51
66
60
6
1
44
21
30
30
19
35
66
18
1
35
60
30
30
6
84
36
7
17
19
17
24
19
8
16
53
99
16
5
48
12
87
12
16
32
3
18
15
111
1
29
90
25
35
48
102
6
12
60
6
15
84
33
7
5
30
30
126
36
49
71
36
21
48
21
7
56
45
42
18
7
56
48
84
16
60
71
9
24
51
36
12
6
63
24
3
9
27
30
18
21
4
8
24
15
9
75
21
3
108
81
51
1
59
1
65
12
7
32
141
54
57
69
24
39
48
63
54
30
25
29
72
30
36
25
56
3
18
3
27
45
16
71
66
54
9
75
37
8
9
36
15
21
36
18
102
54
21
15
72
12
18
30
13
20
39
24
42
87
48
87
42
3
16
29
3
9
54
81
39
6
84
15
45
3
51
30
66
9
16
12
23
49
5
48
7
35
9
16
17
3
75
33
93
19
95
25
23
30
3
39
25
113
12
3
3
54
27
21
7
53
3
57
18
21
3
9
21
36
6
109
11
9
15
36
9
57
42
1
5
12
19
48
65
27
99
36
9
81
19
41
15
3
12
54
24
55
20
12
36
15
49
89
36
78
66
12
19
41
39
12
3
18
42
1
29
36
39
9
55
5
3
48
9
12
43
17
18
21
24
9
31
35
61
23
33
57
12
30
69
9
6
49
11
6
79
59
42
18
30
39
16
32
15
21
45
60
42
13
8
36
63
30
42
21
24
12
3
13
108
5
43
35
12
9
9
15
21
3
15
13
20
9
90
48
12
60
49
36
65
39
21
24
3
16
53
18
102
39
69
27
4
65
36
7
5
7
20
4
11
48
60
36
37
77
3
27
78
51
69
24
3
15
33
84
3
6
12
7
5
15
45
31
17
15
3
42
7
32
33
15
27
54
31
56
48
9
231
81
31
5
3
81
30
24
9
40
47
48
12
9
45
3
63
1
20
69
19
11
25
11
21
4
17
90
12
54
63
3
30
19
29
18
102
39
9
7
12
35
13
72
29
84
55
8
3
36
6
12
12
19
8
9
54
30
24
39
21
6
6
43
68
21
27
45
30
24
36
21
3
60
21
21
54
57
156
15
12
24
42
3
21
24
31
29
42
9
99
33
9
42
61
84
8
15
24
54
12
63
15
1
35
45
60
21
18
21
21
51
60
60
9
12
3
45
111
9
48
3
3
18
18
13
65
72
12
ABCD 332905176*7^$a-1 [50002]
9
252
3
15
30
42
69
48
120
12
144
97
8
100
59
33
15
105
24
75
9
52
38
69
33
18
90
6
9
81
54
72
9
15
34
32
15
48
15
10
62
24
46
35
15
24
9
25
59
13
48
32
28
2
57
21
27
72
153
15
313
56
4
12
8
39
60
21
6
69
36
36
60
9
120
36
63
21
111
12
51
66
39
25
59
117
16
14
96
30
28
71
105
4
50
105
105
6
93
3
54
231
9
36
78
90
36
16
68
12
60
54
126
204
4
11
24
141
15
75
24
117
120
12
12
9
12
63
24
60
27
21
48
21
99
60
36
9
66
46
48
20
40
32
24
24
36
4
32
240
78
21
36
33
39
61
2
18
6
33
48
63
21
49
59
133
98
30
52
83
25
32
60
15
9
16
128
6
21
84
15
24
72
30
15
33
36
3
93
24
96
84
51
13
26
24
81
45
36
48
12
15
3
9
33
84
231
9
60
4
59
21
15
195
120
69
21
40
56
15
109
11
69
27
24
9
72
40
23
12
3
96
46
98
9
120
1
56
3
21
96
135
21
60
27
21
6
9
21
63
36
36
24
45
30
90
12
148
47
15
10
35
240
24
61
14
24
6
51
24
1
14
24
9
72
45
51
12
61
72
14
46
44
64
72
8
27
243
6
4
59
61
71
1
47
33
3
12
13
32
18
9
1
80
36
4
72
8
60
39
3
58
32
24
64
35
45
6
33
13
50
18
27
85
47
207
30
76
8
6
81
12
21
6
21
9
3
33
30
24
105
1
14
90
16
80
27
51
69
21
30
81
9
6
153
117
39
21
174
45
24
61
20
36
30
9
37
35
129
63
36
25
32
48
42
48
22
44
6
30
123
57
24
6
33
15
9
96
81
4
50
30
87
12
57
63
36
12
25
14
93
21
135
255
150
27
24
48
13
20
60
18
10
11
21
78
6
36
24
4
50
72
48
10
11
81
15
84
189
12
39
15
144
21
21
24
24
6
30
16
35
25
48
72
44
60
15
15
9
60
45
30
82
83
24
72
45
136
44
63
27
6
18
66
24
40
71
69
51
45
16
107
33
15
15
33
12
72
48
3
66
24
40
35
24
1
26
54
51
120
1
83
117
27
3
24
33
72
15
21
3
117
48
24
3
58
56
15
48
1
132
35
72
108
24
36
108
24
36
111
54
156
15
21
75
9
24
40
11
49
2
45
12
63
18
27
9
39
85
56
30
30
39
24
51
10
11
61
47
1
32
147
21
87
25
20
99
109
95
24
3
45
13
47
39
54
27
63
6
39
21
24
111
1
38
22
35
73
80
126
54
27
39
126
3
15
9
57
16
35
93
75
21
30
66
48
75
12
12
21
30
22
80
63
75
45
21
54
57
73
47
12
21
156
3
87
54
15
84
36
21
64
11
45
3
13
119
9
15
57
48
27
24
69
12
48
36
6
18
96
4
2
30
28
152
28
47
129
16
20
24
30
69
84
63
57
57
120
150
9
24
63
10
80
40
23
24
33
28
11
49
80
40
56
54
141
69
6
9
24
180
1
32
28
32
27
27
81
9
6
9
69
36
30
9
12
13
71
48
73
8
6
24
21
48
12
9
12
114
45
21
108
15
97
23
75
30
12
3
75
9
108
3
57
108
25
95
21
76
50
24
24
9
96
12
3
70
11
69
12
78
96
21
45
15
108
45
6
33
36
24
171
10
32
39
81
3
27
10
227
13
14
141
12
13
108
32
24
60
84
30
9
12
21
87
13
60
38
21
21
24
3
12
39
6
84
60
39
48
3
42
28
26
66
24
3
60
180
13
59
49
11
9
30
72
24
34
56
30
141
25
128
27
48
84
36
25
120
92
138
21
45
75
24
12
33
30
42
30
129
1
8
30
45
36
9
27
3
66
60
4
176
60
63
93
3
75
120
42
99
21
24
30
6
3
81
30
21
73
26
6
27
33
15
33
40
110
130
107
13
80
15
12
9
84
6
120
21
9
3
12
45
84
75
21
3
48
45
18
66
24
231
1
47
72
24
45
12
3
141
30
24
120
6
16
44
64
11
48
21
15
60
12
33
30
42
78
10
12
44
24
30
69
51
90
30
57
24
1
108
119
12
120
36
13
32
48
15
21
111
85
23
15
21
36
33
27
69
3
27
106
104
6
9
45
16
23
105
27
63
82
104
24
15
15
6
123
73
35
75
189
36
13
12
47
48
12
12
9
132
27
57
15
61
164
174
21
45
6
45
24
61
155
12
12
45
24
6
54
36
16
48
35
36
15
21
33
15
21
24
30
57
15
10
95
12
13
8
36
84
40
11
24
45
171
24
60
96
9
87
9
24
27
3
120
42
3
21
60
4
32
30
9
9
96
3
72
51
237
1
71
9
96
15
24
21
3
33
18
105
37
23
51
24
21
61
14
33
36
12
45
84
60
3
61
131
24
15
9
63
30
3
144
13
44
4
212
ABCD 332911452*7^$a-1 [50013]
24
4
5
7
20
9
42
33
15
18
15
48
84
33
42
33
64
12
44
1
35
28
32
40
8
21
24
12
75
45
15
3
12
9
12
12
15
13
29
28
26
70
26
30
36
7
57
15
20
15
6
3
12
12
40
11
12
25
32
3
1
9
8
12
3
24
148
5
63
51
9
12
69
30
96
10
27
23
21
12
15
1
24
65
12
15
24
21
7
5
16
24
3
24
23
9
13
14
34
59
24
9
18
49
11
33
15
25
9
15
41
3
24
72
39
117
37
8
3
21
27
13
48
15
68
3
21
9
3
13
38
25
44
76
20
88
60
23
9
24
72
12
57
12
15
39
12
30
30
12
18
27
15
145
36
32
9
4
62
9
9
12
3
57
27
3
22
3
72
8
60
9
30
37
9
38
9
72
36
12
21
16
14
85
11
18
28
11
3
10
35
1
38
12
18
51
28
68
45
19
11
37
11
6
15
33
16
20
12
30
9
28
17
15
24
48
12
1
8
52
36
8
24
6
33
76
44
12
24
27
33
15
57
40
20
24
27
21
12
4
17
51
13
11
63
126
7
35
60
9
60
36
33
36
18
18
24
28
2
25
5
7
29
12
15
15
9
28
24
11
25
23
6
39
51
10
24
2
1
5
31
32
15
72
9
12
37
3
69
3
44
1
15
8
4
23
132
34
36
20
7
47
6
24
31
32
12
28
81
2
21
12
52
12
11
9
3
105
13
3
8
21
4
38
1
36
11
57
28
8
37
3
24
21
35
39
36
45
27
9
12
13
15
29
12
3
72
33
16
50
9
49
2
13
12
45
23
36
27
9
28
21
2
34
14
37
5
18
25
108
9
2
6
15
12
3
60
33
57
52
63
36
9
11
21
3
39
48
9
16
23
6
6
25
57
47
49
47
3
42
18
9
1
27
20
9
4
20
3
4
5
39
15
33
15
73
72
56
1
135
20
51
1
83
33
12
12
93
63
1
15
8
40
20
60
63
10
87
11
21
12
48
39
90
3
4
23
37
8
13
20
79
65
3
1
11
9
39
4
41
30
21
45
55
32
3
61
12
20
24
75
48
9
3
37
35
12
9
52
17
16
56
15
1
2
25
32
21
78
12
22
23
12
36
16
36
35
21
24
85
71
12
16
9
26
6
27
76
24
20
57
16
24
35
15
21
13
2
30
3
9
79
17
63
24
24
1
2
30
6
12
1
9
14
90
39
24
36
12
12
177
51
3
9
4
9
27
36
20
24
15
37
12
17
3
4
8
21
3
75
30
108
15
33
135
15
21
16
65
18
21
15
30
39
61
14
6
15
21
43
21
71
24
4
17
3
12
39
48
18
18
9
24
28
9
56
76
71
28
89
4
2
21
76
11
6
12
27
13
59
4
8
3
6
4
35
61
2
21
52
5
42
22
14
54
3
27
21
16
59
9
48
39
61
23
21
4
24
45
32
6
21
4
32
12
84
9
12
4
39
17
39
27
12
6
12
3
1
23
3
57
24
12
57
168
4
59
36
4
20
28
32
12
9
48
18
33
60
36
1
3
11
21
57
7
32
9
6
21
9
66
37
8
12
75
30
6
36
120
6
84
24
126
21
13
36
35
24
84
27
21
12
28
12
104
49
83
36
24
25
2
141
28
20
45
24
67
9
15
12
56
36
15
42
19
11
21
4
20
15
48
1
29
12
27
85
2
57
27
9
4
9
15
53
15
9
3
48
36
1
51
17
39
45
66
6
3
12
12
51
33
9
6
37
20
16
20
52
32
15
58
14
66
72
3
25
11
28
29
12
39
16
29
27
16
23
13
12
32
33
51
60
33
15
1
38
9
51
9
15
157
44
1
38
60
21
45
7
9
36
32
28
2
21
69
15
76
17
12
7
20
36
33
15
60
25
2
21
27
21
1
24
3
23
12
18
63
25
36
27
71
49
80
9
19
20
45
16
24
36
8
60
3
27
45
37
23
9
3
37
23
27
6
27
28
20
84
63
114
54
24
25
44
57
19
11
12
30
3
36
9
27
13
3
56
52
56
85
38
12
9
12
37
2
9
16
17
15
13
12
135
8
39
18
6
9
36
27
42
30
118
50
37
17
18
12
33
33
27
15
48
18
24
42
21
28
11
6
27
3
18
3
33
40
56
7
21
23
9
51
9
78
1
8
24
3
34
35
1
27
9
11
12
16
35
54
3
9
27
13
47
3
13
12
20
15
1
9
38
42
30
9
39
21
3
33
36
27
9
28
8
39
36
61
8
15
1
11
25
21
2
9
13
84
11
45
7
11
18
3
48
52
8
3
33
3
9
1
24
20
7
32
156
1
2
9
1
36
15
12
29
15
51
9
4
45
11
88
116
9
30
58
20
7
12
9
2
49
20
73
2
24
33
9
28
2
12
61
8
36
52
48
8
37
56
43
8
9
7
35
12
37
32
39
10
11
13
14
81
60
3
21
21
3
3
13
24
11
12
12
45
13
38
13
71
33
24
21
67
21
14
18
4
26
109
20
33
3
12
12
39
42
12
40
12
27
56
12
28
12
5
24
87
12
27
45
15
33
12
1
47
3
9
9
39
3
9
3
6
7
35
1
11
9
36
63
33
37
11
12
15
6
18
45
1
2
13
5
15
15
33
9
24
18
12
133
23
12
1
36
20
51
57
3
45
9
40
36
15
32
13
20
3
99
21
45
15
15
82
24
35
48
33
12
39
9
4
23
4
32
4
32
3
46
11
9
6
30
19
60
17
30
30
51
48
13
3
44
9
15
24
15
9
1
8
24
54
1
12
24
45
35
4
44
16
35
6
52
35
64
9
80
12
7
11
30
4
59
51
57
21
27
9
19
24
44
9
36
42
9
61
15
20
33
24
36
24
16
48
24
39
24
12
8
3
12
18
30
45
1
56
72
18
9
3
13
5
78
13
8
39
12
21
40
9
47
36
124
33
2
1
92
27
49
53
114
34
62
46
20
18
22
2
6
12
28
11
3
37
12
24
44
12
36
21
40
2
60
24
18
27
3
69
16
17
15
3
18
18
73
9
8
6
33
51
102
30
45
13
26
90
39
21
67
8
12
52
36
23
1
35
10
20
16
44
12
19
65
30
1
23
9
4
20
36
3
9
3
6
12
12
27
109
2
21
1
12
24
11
45
3
48
24
25
35
9
7
12
8
3
22
11
37
47
12
36
9
12
36
3
16
44
48
16
8
27
18
28
14
37
29
39
36
16
20
3
6
52
24
50
13
5
3
48
28
47
57
24
40
44
48
33
31
56
27
22
23
84
3
12
6
42
9
111
42
3
12
3
18
54
21
39
18
7
17
6
1
12
47
78
16
23
12
4
128
52
44
57
15
3
49
20
36
12
48
13
15
29
43
8
40
5
3
12
12
37
83
16
21
8
12
99
12
27
46
11
39
42
18
12
42
18
12
22
26
13
11
6
42
22
24
56
7
8
51
42
6
22
14
33
4
12
29
43
23
10
26
36
1
44
13
32
39
105
19
12
80
63
10
11
3
45
1
3
8
39
42
30
22
167
25
11
25
2
9
51
1
5
27
12
3
78
15
9
19
20
3
21
96
12
1
14
22
2
12
9
9
6
30
40
3
92
16
45
11
40
5
7
35
6
15
49
35
4
23
36
78
6
70
74
10
23
4
8
12
15
45
12
16
5
30
70
27
68
36
9
16
23
13
107
28
47
48
21
21
75
3
10
60
2
46
35
21
24
36
3
12
28
21
62
45
9
43
11
66
6
10
23
39
45
51
1
11
12
9
36
48
3
9
12
15
25
8
13
98
34
3
72
24
23
34
20
7
113
12
18
69
37
27
59
12
33
13
14
61
8
24
27
1
20
145
11
4
5
7
8
9
28
63
5
3
27
21
9
27
3
21
3
12
24
6
6
12
42
24
16
11
9
15
28
47
6
3
27
33
24
12
132
12
24
21
6
45
45
4
24
59
4
65
19
53
28
24
63
8
33
51
1
20
7
83
45
25
2
60
30
16
36
56
18
45
21
3
51
69
51
10
14
46
3
33
14
9
4
17
30
1
32
4
35
84
45
60
1
27
11
9
12
24
24
1
60
3
20
24
28
65
4
8
48
54
21
16
9
11
24
87
1
9
62
1
8
4
56
57
ABCD 333123144*7^$a-1 [50021]
3
27
24
36
9
45
66
24
9
21
15
75
66
12
39
27
6
15
15
48
45
33
48
6
21
15
9
81
24
3
36
117
3
72
57
6
36
21
36
27
6
18
72
33
24
87
42
15
12
3
30
18
45
21
63
27
18
15
36
12
12
24
27
12
21
96
33
12
3
27
6
12
12
87
15
45
45
27
9
15
24
39
6
51
96
3
18
99
9
12
42
120
33
24
3
24
96
9
156
15
6
15
93
3
3
9
24
15
9
9
18
9
21
36
39
15
42
3
57
12
27
33
12
3
141
66
6
60
39
33
15
27
24
54
72
27
33
54
36
9
12
60
36
21
27
3
18
75
93
60
3
9
24
54
42
18
36
60
6
12
18
45
9
18
48
69
9
75
51
6
3
9
18
48
66
3
21
39
24
21
3
87
12
90
36
15
36
12
9
27
12
21
12
15
24
45
3
69
18
33
63
54
24
90
30
27
36
39
30
66
90
12
3
36
27
60
6
75
21
3
21
3
117
30
33
84
24
9
90
36
48
42
3
9
6
33
3
9
9
30
9
3
114
99
12
21
63
12
33
42
105
3
12
72
30
27
111
24
36
18
27
15
21
3
30
24
75
12
15
54
36
18
6
3
48
33
24
60
6
60
6
15
132
12
45
24
42
54
12
60
39
12
9
18
9
51
12
18
27
75
42
36
12
18
12
57
45
51
24
57
3
3
24
6
3
9
30
42
48
36
36
195
12
9
72
3
15
18
6
6
24
60
15
81
27
135
72
48
96
9
33
87
24
9
12
18
42
96
39
15
18
24
15
63
6
6
54
39
3
12
6
6
54
15
27
21
9
30
9
24
9
6
6
3
27
36
18
12
24
60
60
36
3
12
33
3
63
6
60
15
45
24
27
36
12
21
12
3
3
72
84
78
18
18
75
36
33
18
30
87
27
18
36
15
129
15
63
9
9
3
57
12
30
42
3
15
18
12
48
6
54
36
51
117
30
42
39
9
3
27
6
15
87
18
12
15
12
21
12
48
12
12
12
15
12
21
18
21
39
9
48
3
30
72
39
39
9
9
12
27
51
21
24
72
45
12
12
90
6
54
21
12
27
24
90
3
33
3
21
6
30
24
39
93
39
3
12
18
27
33
15
84
12
48
33
6
30
3
27
48
69
96
24
3
117
15
30
3
165
78
9
3
141
60
9
24
3
12
24
12
15
18
3
3
45
33
6
9
45
3
12
3
42
6
60
141
21
3
12
12
48
75
9
9
3
3
24
21
105
54
9
57
48
12
84
3
69
39
81
12
12
6
9
24
45
30
105
15
21
33
12
66
162
15
87
21
39
6
39
12
9
60
18
9
12
15
6
15
3
30
24
12
39
9
30
57
39
30
12
15
15
9
12
60
21
36
12
15
33
15
48
27
36
33
3
24
18
30
18
12
6
12
9
45
54
30
24
30
36
132
114
30
18
12
6
45
9
30
18
15
48
9
27
33
30
60
9
39
105
27
30
15
75
21
24
51
30
60
18
54
27
9
54
6
87
60
24
72
3
54
12
15
57
12
6
24
9
9
6
21
36
60
9
27
3
30
27
57
27
99
108
36
30
6
9
72
9
24
3
21
60
12
24
30
42
24
27
9
3
120
21
24
3
24
9
6
18
39
51
84
57
12
3
18
18
9
3
45
36
21
60
24
3
39
21
48
33
15
3
12
36
6
36
18
36
30
3
33
15
27
57
45
30
66
3
9
18
18
15
69
27
96
69
39
24
12
39
9
36
9
3
27
66
192
15
3
21
39
9
81
6
57
3
9
21
15
33
6
12
12
93
27
21
36
24
24
12
48
33
51
24
72
12
36
24
21
12
15
3
45
120
9
24
84
96
66
6
18
36
6
3
27
60
42
6
57
48
36
12
27
21
108
24
39
72
9
3
21
3
6
30
9
21
30
6
3
27
33
9
6
6
60
30
24
33
3
105
3
12
18
18
57
21
24
6
30
3
36
21
12
12
15
36
51
57
21
42
30
24
6
9
12
3
12
84
30
27
9
15
24
33
48
39
21
3
57
15
3
54
120
75
117
6
9
21
18
12
12
57
21
48
96
3
33
12
51
9
15
24
12
81
24
12
24
3
27
9
141
54
12
30
18
42
3
9
96
24
75
15
57
12
3
57
21
12
6
138
3
9
120
27
33
24
15
24
24
12
12
48
69
6
21
33
12
27
201
12
24
3
3
18
42
54
48
12
54
117
12
21
3
9
90
45
39
21
27
42
48
42
78
51
21
183
33
48
12
18
9
57
3
21
6
21
3
6
3
51
6
78
45
48
36
12
48
3
9
81
78
18
15
48
159
42
114
30
12
24
36
15
9
15
45
15
3
6
3
27
9
45
66
21
9
159
15
6
36
48
36
279
12
36
3
30
27
48
96
39
54
12
78
36
42
111
21
6
9
24
27
6
3
45
6
66
27
12
21
36
15
12
27
18
12
18
72
57
3
45
24
12
45
51
36
117
27
48
12
36
3
9
3
66
12
3
39
6
3
12
45
60
6
60
6
3
69
48
3
9
6
12
54
3
45
15
45
3
69
3
21
12
54
81
39
18
15
45
3
9
48
39
63
66
75
105
12
120
15
3
12
33
15
42
12
3
96
75
90
66
9
15
24
30
75
33
12
15
45
18
24
60
6
30
78
12
12
3
12
36
12
120
9
30
81
57
36
51
21
15
36
39
9
24
24
3
132
30
6
54
15
45
3
24
15
21
93
60
30
36
54
36
15
21
30
54
15
36
12
24
48
63
12
36
18
24
3
60
24
9
3
51
9
3
30
3
96
60
135
6
27
9
12
42
30
15
33
15
33
30
24
54
30
54
42
36
45
9
6
69
36
120
3
12
9
135
9
12
69
15
96
24
33
6
6
39
9
3
24
24
45
3
24
33
39
15
57
9
3
27
24
9
3
126
24
15
9
12
3
9
15
33
12
63
15
69
15
6
12
12
6
12
105
15
6
3
9
18
54
15
12
3
33
3
36
24
36
30
27
12
57
84
30
6
51
33
111
3
9
36
12
96
27
6
6
105
9
48
120
3
36
9
24
15
45
3
48
57
6
60
12
57
45
75
15
21
45
42
30
75
9
27
21
39
3
9
9
126
9
3
108
24
78
24
75
39
9
3
21
69
27
27
60
9
15
21
15
18
63
117
96
63
48
63
33
9
3
33
12
18
42
60
39
3
18
63
9
75
108
45
48
15
9
75
39
12
18
24
15
15
69
12
120
60
81
66
33
12
12
15
21
69
48
15
39
33
27
18
36
12
24
36
18
21
21
3
15
12
42
18
21
12
36
3
90
30
12
6
15
3
45
36
45
36
18
36
9
57
51
81
48
3
21
6
9
48
12
12
39
45
63
30
6
6
42
30
126
21
120
36
60
33
54
57
24
12
9
3
48
3
12
18
24
12
24
36
6
9
15
21
36
21
ABCD 333295208*7^$a-1 [50003]
3
2
4
51
77
31
15
6
44
39
24
79
32
1
20
61
48
12
8
100
3
9
6
2
43
3
2
43
29
3
12
15
13
33
14
9
16
68
4
12
3
45
32
13
15
9
27
36
11
36
4
89
4
3
32
34
3
11
22
12
60
20
7
81
63
29
19
17
12
19
3
18
27
23
18
3
4
9
24
23
91
9
32
24
3
13
20
15
10
39
24
3
6
62
1
9
3
12
44
1
6
12
20
21
4
60
20
33
10
17
4
24
12
5
42
33
12
21
34
33
17
39
7
14
22
6
18
6
23
1
2
18
4
20
7
45
3
21
62
1
32
12
88
15
42
24
15
9
72
42
6
30
9
33
8
3
1
15
21
24
3
57
39
24
3
9
15
8
45
19
8
13
8
99
73
12
60
36
29
7
12
11
45
3
57
24
4
68
1
11
4
21
39
53
28
23
28
44
13
87
35
45
7
12
29
12
96
12
15
9
3
4
8
1
48
21
27
23
16
21
9
15
17
27
31
32
1
3
81
5
22
42
3
8
16
20
60
21
67
24
69
42
9
12
20
16
21
36
12
3
8
4
3
12
57
5
18
30
70
30
23
55
6
14
57
13
14
25
12
11
12
66
55
5
3
27
34
8
78
13
3
41
3
12
1
12
9
72
6
62
15
13
3
12
45
27
36
24
57
11
12
25
36
44
6
13
9
8
3
60
1
26
22
12
8
22
6
47
3
1
93
15
12
29
3
72
28
80
19
30
8
3
7
33
21
12
3
12
8
13
24
3
35
10
15
5
6
10
2
22
3
3
84
5
13
15
24
12
9
3
12
23
49
84
9
2
10
15
3
30
8
3
7
9
11
73
9
48
75
17
7
3
78
6
6
24
3
3
5
16
20
4
3
9
21
12
2
33
40
24
8
28
17
6
1
36
8
16
33
38
1
21
39
93
15
9
24
20
28
2
22
11
33
16
86
10
3
20
4
51
2
3
37
23
9
40
11
16
75
18
23
45
28
3
44
4
9
3
24
3
6
39
5
3
37
24
27
8
4
12
12
3
14
16
20
4
6
29
7
18
135
60
24
9
27
8
12
7
36
5
3
34
30
18
48
20
7
39
45
72
27
9
5
76
15
24
3
30
12
48
11
7
9
12
8
15
45
48
45
31
12
8
7
2
27
3
22
15
36
39
5
25
15
21
12
24
27
24
23
1
24
9
12
6
50
19
3
72
9
8
72
39
13
5
7
23
10
2
18
31
12
12
77
3
13
14
16
2
160
12
35
63
13
9
26
13
12
20
27
1
21
18
32
6
15
24
13
2
10
35
4
57
2
13
24
65
7
21
3
68
7
5
1
26
10
12
18
9
29
52
2
21
49
6
5
28
3
26
4
24
12
108
20
12
75
4
12
20
12
19
50
6
40
9
12
9
15
99
20
10
18
41
40
12
20
24
13
12
6
32
37
21
63
3
18
8
31
9
27
12
51
5
12
13
42
21
24
20
55
29
39
13
9
56
31
48
5
52
8
7
21
12
8
19
96
8
24
21
19
33
15
12
20
36
39
1
5
24
30
9
13
15
24
60
29
7
8
21
7
12
33
23
40
21
15
21
23
24
25
18
5
7
5
36
1
6
5
3
16
41
15
1
3
9
45
27
36
9
2
13
9
11
28
44
25
30
5
4
20
9
4
36
27
21
3
17
31
29
12
10
42
11
16
9
24
3
56
1
36
51
9
60
23
7
42
3
68
1
15
11
1
53
7
108
15
57
9
20
22
57
36
35
10
6
6
20
12
16
44
7
3
30
18
45
3
5
27
30
22
20
10
51
9
38
10
8
31
8
7
78
80
6
13
32
4
20
1
6
78
23
28
17
31
96
3
2
7
23
37
3
36
29
1
6
14
52
30
33
15
45
69
27
8
4
87
44
22
24
2
1
11
6
7
36
12
8
37
23
1
15
48
3
12
9
53
22
17
1
27
12
20
1
3
45
12
18
24
78
39
21
6
5
1
39
5
31
15
45
9
87
15
5
12
21
4
6
9
11
42
43
21
27
92
16
84
65
31
33
26
42
15
12
21
16
23
1
20
7
15
18
84
11
48
16
51
2
4
26
37
3
30
3
5
7
23
1
24
24
15
6
15
12
3
5
45
3
7
12
54
44
22
5
13
27
36
12
48
3
33
5
19
9
60
62
49
21
12
14
34
18
18
39
21
30
9
5
15
36
37
23
25
3
33
15
8
61
27
3
62
10
18
23
39
21
4
15
21
12
15
33
3
6
27
12
56
36
9
18
22
2
1
12
3
24
33
15
2
46
2
55
23
33
40
44
3
34
3
3
12
12
6
27
12
8
15
12
1
17
31
3
105
33
26
16
14
3
12
4
11
9
3
37
3
9
3
36
62
3
4
20
16
9
8
22
6
47
37
11
12
15
60
28
6
47
16
68
27
1
36
8
16
8
4
35
21
37
27
3
30
3
20
24
12
31
24
8
13
27
41
64
17
18
10
35
52
24
77
19
8
40
23
1
12
9
3
21
38
21
4
3
53
31
24
5
16
11
1
32
4
65
19
117
74
6
15
1
15
11
10
54
6
3
9
59
21
7
29
4
27
8
3
10
3
9
38
82
8
42
1
24
20
37
128
3
3
4
33
35
33
31
38
31
9
36
15
8
7
9
51
12
9
9
6
8
33
15
25
45
2
9
7
14
7
24
72
12
11
4
12
44
9
13
3
20
12
15
88
33
17
43
9
12
11
12
16
24
9
27
3
9
9
3
24
3
21
36
8
25
15
36
27
45
39
38
7
9
24
11
9
18
10
3
24
24
12
39
8
78
10
17
57
19
21
6
20
1
21
27
3
17
25
18
17
43
24
17
1
110
10
6
14
16
36
14
25
21
15
15
9
32
7
53
27
9
16
35
22
26
57
25
20
15
3
13
27
42
30
18
23
60
24
37
63
5
67
45
36
38
24
9
91
33
5
7
36
9
6
9
36
8
1
15
45
18
45
5
43
36
9
14
10
3
5
31
48
3
6
24
3
3
12
21
20
16
21
12
80
12
7
32
12
25
20
27
19
14
15
24
7
14
15
4
51
14
31
12
5
31
20
4
125
7
8
12
1
15
17
40
48
2
18
144
31
5
91
8
25
6
2
43
8
49
3
12
8
67
9
63
9
33
39
15
9
8
13
24
63
3
5
16
41
19
60
8
64
11
22
18
26
15
12
16
17
3
16
27
29
9
19
11
13
5
52
8
10
24
17
43
6
8
7
36
17
55
48
93
11
7
5
4
11
82
11
25
75
45
2
16
6
24
24
6
6
8
15
7
26
28
6
36
45
5
64
14
34
48
3
24
12
29
15
9
36
67
3
30
24
50
6
7
12
41
12
108
4
35
25
27
12
9
3
20
1
30
69
45
15
36
41
7
45
12
36
38
1
9
24
8
7
20
1
12
38
16
14
10
132
30
2
6
67
53
12
18
4
30
6
5
37
27
23
1
27
32
22
8
40
30
41
24
12
16
57
12
12
60
3
5
10
5
4
24
8
9
6
13
3
17
12
37
144
14
64
9
9
62
25
24
27
2
7
20
15
37
44
15
4
6
30
2
12
51
76
12
17
22
8
4
5
21
7
9
39
12
23
61
9
47
64
24
12
9
39
21
63
24
27
21
24
68
31
5
4
41
90
6
7
15
20
1
24
9
27
24
8
4
24
89
3
4
21
12
87
8
36
1
8
3
19
5
25
6
5
4
24
17
79
21
20
19
8
76
3
6
35
16
17
70
24
21
44
133
15
24
44
4
20
51
4
9
12
57
3
24
5
48
3
16
36
23
25
20
12
3
30
24
10
5
3
37
48
5
15
28
5
63
7
24
18
3
17
19
15
17
37
3
60
27
21
24
9
12
6
42
3
3
9
11
9
51
9
108
3
10
51
32
40
9
8
19
21
50
16
8
13
3
6
15
3
12
6
30
41
49
8
12
15
13
23
9
18
1
12
24
8
7
12
6
35
52
17
6
94
20
7
36
12
36
5
10
2
15
15
49
8
28
17
7
8
21
10
33
17
7
65
19
44
16
36
8
52
8
61
27
9
24
3
8
13
14
9
12
4
53
28
6
6
20
31
12
17
19
45
3
12
11
21
4
33
3
144
27
26
12
27
4
44
28
39
30
6
29
51
40
2
22
9
3
18
12
15
8
13
11
13
120
27
9
48
15
32
25
3
17
10
9
8
45
10
60
60
18
8
12
52
3
53
12
19
9
96
3
3
8
57
7
6
2
22
39
21
39
60
24
8
9
16
32
15
124
9
2
100
9
29
7
9
15
9
15
68
40
20
37
12
15
3
6
23
25
3
5
12
6
1
8
25
35
16
36
9
3
27
6
26
34
11
79
29
9
6
13
12
15
9
5
3
7
36
17
28
15
17
16
36
5
36
67
15
8
9
15
46
60
12
15
5
55
9
3
3
17
3
12
6
3
1
26
37
8
4
3
2
19
36
48
8
12
64
11
4
18
15
8
37
6
14
75
3
18
15
25
2
10
38
40
12
17
1
60
47
4
3
6
6
54
15
20
49
39
77
16
6
92
1
8
4
35
4
33
33
11
28
92
1
11
57
27
1
6
81
8
4
23
10
32
22
26
28
39
8
16
44
33
12
28
54
8
10
3
81
15
9
2
10
8
12
27
7
8
1
12
3
2
43
27
18
3
11
82
6
17
25
36
6
21
12
41
15
1
47
4
15
2
22
17
7
30
12
35
43
9
72
36
24
96
60
3
62
12
7
9
2
42
7
39
6
48
36
3
33
8
7
21
11
31
9
9
15
36
9
3
12
15
5
37
26
34
48
12
12
8
16
2
85
23
16
38
30
16
5
72
3
9
1
12
2
16
24
21
24
8
4
8
1
23
39
42
22
54
15
12
15
5
16
41
15
4
9
12
6
53
1
3
39
77
13
15
3
42
27
9
48
2
13
ABCD 333345596*7^$a-1 [50011]
67
23
54
42
12
18
42
73
83
33
9
7
59
24
72
54
30
42
18
12
36
36
42
30
9
63
18
18
96
1
11
114
63
16
41
18
36
36
45
33
79
23
90
24
43
101
18
126
30
60
73
29
19
23
36
84
126
18
24
12
18
6
84
25
44
27
97
5
15
16
32
112
11
49
36
113
144
43
29
43
5
6
1
12
5
66
36
61
11
37
5
43
11
18
18
120
126
6
48
85
23
25
245
18
24
25
23
1
5
19
116
64
65
114
30
54
72
42
18
25
131
13
59
18
63
33
30
13
5
19
23
12
13
5
7
47
90
43
53
18
21
15
49
17
72
54
42
18
72
72
72
1
11
60
21
9
78
73
107
1
24
23
24
36
72
13
120
77
6
25
12
47
37
41
43
11
90
115
5
6
36
1
48
77
18
72
1
47
6
102
90
18
96
12
25
35
13
23
12
6
7
41
54
33
3
6
54
36
36
57
100
5
18
25
23
72
24
12
36
60
72
18
18
30
19
77
18
30
127
17
6
85
77
48
72
54
61
101
24
31
192
227
25
5
6
12
72
24
30
42
48
69
27
21
27
54
90
132
12
6
48
15
4
44
81
6
84
60
9
76
84
23
18
72
43
47
78
39
15
48
36
6
120
6
18
54
66
18
13
12
29
91
125
19
77
72
48
6
1
47
109
5
18
1
107
18
18
30
42
102
18
6
19
35
157
23
25
5
72
6
18
18
1
71
30
91
53
24
43
11
169
83
84
13
29
91
125
55
11
36
1
17
144
18
61
17
18
30
24
48
42
30
18
61
17
120
6
37
191
61
227
36
25
35
36
36
30
7
36
71
36
48
42
48
18
24
1
53
18
12
18
6
66
18
24
49
5
66
1
23
108
57
9
43
35
9
75
6
54
18
66
25
11
108
24
12
37
60
47
33
81
90
12
24
138
18
72
13
12
11
13
12
11
1
35
24
36
21
9
168
66
6
91
53
18
36
18
48
43
20
81
54
36
24
13
23
9
57
67
72
5
54
42
18
36
12
36
24
156
96
36
13
12
32
16
65
18
24
84
36
6
18
12
36
54
96
54
48
25
35
1
11
37
5
18
36
12
6
43
29
48
7
35
48
54
90
49
29
18
12
42
102
60
72
25
95
117
33
19
47
60
18
30
18
42
120
13
119
18
55
47
18
15
3
6
30
9
51
12
18
67
11
1
11
6
43
120
71
12
25
12
5
54
12
121
77
6
72
36
1
20
64
32
75
60
37
20
33
126
13
5
18
30
67
24
72
131
36
72
72
48
24
12
33
52
29
48
43
11
252
6
30
18
24
18
1
29
19
179
36
1
35
42
7
12
48
35
24
18
7
41
6
48
24
138
91
215
6
7
36
5
78
12
1
60
12
71
49
101
39
96
39
72
13
173
48
6
72
18
18
48
126
114
25
12
71
36
54
79
11
12
36
78
48
24
102
18
24
30
37
5
18
102
42
12
42
120
6
66
15
4
24
29
96
30
9
9
6
12
72
54
126
72
1
89
87
52
29
54
13
12
113
72
18
6
48
18
13
23
9
9
43
47
45
87
9
243
45
16
47
66
91
53
18
6
67
5
72
43
60
17
19
12
41
42
36
9
4
12
23
72
42
90
36
36
1
53
18
12
18
15
27
30
55
23
9
9
67
59
85
35
33
27
126
18
37
11
6
31
17
90
25
29
15
9
30
24
192
36
108
36
54
7
17
30
13
47
48
24
30
18
24
12
9
15
18
30
24
120
18
18
13
11
12
18
18
1
77
39
76
101
63
39
36
25
101
42
1
71
21
15
12
1
132
132
60
12
29
66
25
35
36
229
17
18
45
63
33
48
4
5
42
1
12
32
63
72
12
6
144
7
11
25
60
35
49
29
111
4
29
270
18
48
24
39
15
12
25
11
18
19
77
48
6
12
1
35
61
12
32
57
18
24
12
96
18
19
24
245
63
3
25
29
78
36
21
63
18
24
102
18
72
24
19
60
11
12
85
5
126
24
9
3
36
61
29
19
5
7
11
97
11
12
36
9
9
19
35
36
25
168
12
65
96
18
1
71
48
6
48
18
36
36
117
16
47
61
24
29
19
12
59
49
59
25
11
49
53
72
55
17
19
35
18
216
43
36
17
18
1
35
84
6
48
15
52
59
36
60
1
11
36
24
66
24
30
1
23
66
78
12
6
30
24
36
13
32
3
6
30
24
12
36
1
95
1
47
13
11
18
48
151
17
30
13
119
73
71
30
6
37
35
1
47
13
59
18
55
48
65
79
83
12
114
31
41
39
33
18
54
43
140
99
49
72
20
57
6
36
49
24
20
81
24
39
51
48
78
18
12
36
60
12
6
19
53
39
27
6
66
348
216
84
60
12
61
11
69
4
5
43
5
54
24
72
1
60
23
1
53
19
36
23
12
49
47
1
12
35
54
96
48
42
102
54
33
39
42
43
131
18
24
144
151
23
9
51
1
35
108
61
59
54
6
25
119
156
13
95
18
18
109
12
11
18
54
48
1
35
6
18
48
49
29
19
96
5
18
72
54
18
60
157
23
36
48
9
160
11
132
12
6
30
24
48
18
6
138
91
44
9
18
24
97
47
30
18
24
54
30
13
59
96
9
9
18
25
5
24
67
77
67
ABCD 333385658*7^$a-1 [50076]
48
47
36
72
19
5
85
18
77
43
101
1
48
30
65
55
72
6
12
47
36
7
30
72
6
30
12
42
48
173
19
6
24
23
72
103
5
43
42
60
18
24
6
35
24
25
96
54
18
42
6
23
91
66
102
42
150
48
101
12
109
6
42
48
150
120
53
31
30
11
7
30
12
30
41
7
12
41
7
18
42
77
25
59
36
24
19
72
6
162
12
78
18
77
108
7
78
12
11
37
72
90
72
5
55
60
36
30
84
48
102
60
6
84
48
71
67
24
108
12
66
47
55
168
12
30
30
5
13
102
17
48
25
30
12
18
18
12
18
12
42
30
126
42
120
30
72
29
264
13
30
53
1
36
12
35
7
48
42
30
53
55
60
42
11
12
7
78
11
31
96
54
30
89
144
13
119
43
90
12
18
65
13
42
30
11
91
18
42
6
114
78
30
17
151
5
108
7
72
60
5
67
30
96
30
12
5
12
60
85
36
23
7
65
7
18
24
6
17
12
24
31
6
24
6
114
48
30
48
30
35
55
84
6
24
71
12
13
30
29
55
41
12
7
281
55
12
60
60
17
36
12
13
42
30
42
18
48
83
1
11
24
13
60
11
79
125
7
65
13
287
24
19
12
66
24
18
72
6
72
30
17
25
11
7
53
49
23
37
78
210
47
13
47
73
48
54
41
12
36
72
24
13
42
96
204
36
54
35
1
102
5
72
60
25
23
55
12
6
23
157
59
1
54
53
12
61
42
18
42
125
13
59
1
23
61
18
65
13
35
97
60
23
7
30
48
150
17
55
5
12
1
24
48
23
55
90
42
41
19
90
35
60
37
35
48
72
115
18
102
5
48
55
30
11
91
6
95
67
41
61
6
65
7
12
48
17
13
30
48
5
85
12
138
120
125
37
198
5
49
90
60
48
30
30
78
12
48
120
24
71
79
18
35
180
12
85
6
5
12
25
120
12
36
12
35
36
72
7
108
29
120
43
42
6
24
6
54
5
31
102
12
120
18
30
47
13
23
25
42
150
60
107
85
71
19
6
24
11
37
48
12
18
30
35
97
30
12
18
60
83
85
42
5
7
5
1
60
47
96
49
72
30
65
36
79
6
59
25
18
5
67
6
107
25
11
109
23
12
37
6
137
7
6
83
1
18
60
168
72
12
5
13
47
145
143
43
90
114
78
102
53
55
41
37
24
120
6
5
67
42
30
66
150
77
133
24
78
48
102
11
24
48
24
85
48
60
78
42
12
30
60
18
42
6
54
66
42
12
18
150
5
43
24
48
5
13
23
24
7
5
24
19
30
35
60
7
90
23
37
71
7
42
18
5
37
60
71
72
55
48
12
72
48
30
48
24
30
173
12
1
12
12
36
12
72
95
55
101
7
17
25
18
18
12
30
12
108
113
132
73
12
12
18
18
12
48
30
42
12
30
30
95
84
31
6
12
60
42
53
175
17
24
7
5
19
48
42
36
167
25
30
18
12
72
35
13
102
60
108
65
7
6
90
72
18
12
42
5
145
11
7
42
96
42
12
60
60
5
144
49
48
60
83
61
48
78
42
35
96
37
174
18
35
43
12
30
47
1
60
60
84
11
25
59
43
18
24
90
6
120
42
90
12
6
12
162
66
12
60
48
53
31
210
96
42
12
5
1
42
30
90
198
12
18
42
72
23
12
73
35
13
54
108
48
53
12
25
24
11
115
24
41
48
79
42
18
18
12
72
6
24
18
23
97
48
30
90
24
30
66
42
102
30
48
48
5
7
42
18
42
6
90
47
67
18
11
7
29
48
13
24
198
192
6
102
65
12
73
72
48
23
49
18
18
47
7
6
95
25
30
17
25
78
84
36
12
12
6
42
5
13
54
41
24
13
18
42
30
42
6
24
90
18
30
11
19
12
5
120
13
90
5
7
48
72
30
96
42
12
113
7
246
102
41
49
18
17
25
30
12
78
90
53
72
55
42
48
95
67
6
60
12
11
36
1
59
25
36
42
12
5
55
90
318
78
54
18
30
5
7
53
36
67
12
41
31
18
60
48
23
31
18
78
24
18
42
30
35
121
54
48
132
41
7
60
138
23
79
30
90
30
48
30
17
7
65
1
144
6
24
60
6
42
5
127
30
36
72
72
23
37
90
41
12
55
102
36
42
5
12
60
25
83
55
90
30
30
12
78
12
89
67
30
42
41
7
5
19
78
12
23
7
5
1
12
11
187
12
17
1
47
13
30
102
30
12
60
60
30
18
42
18
30
47
1
30
42
72
30
89
49
11
157
24
11
24
36
25
24
18
30
42
78
90
12
5
48
37
18
53
25
12
12
6
24
29
37
23
36
55
6
30
30
144
18
12
108
42
35
13
12
78
12
90
48
30
132
48
12
18
12
35
1
30
12
12
89
60
37
42
12
48
48
77
60
72
36
109
6
5
37
23
12
37
30
5
163
60
78
47
73
24
6
42
30
41
84
96
12
97
30
42
ABCD 333437186*7^$a-1 [50025]
9
48
21
27
3
57
9
54
84
33
3
126
6
60
144
21
33
54
6
27
93
51
3
18
18
36
66
78
189
93
30
18
54
6
36
51
135
120
12
36
24
18
18
9
51
156
24
21
3
12
6
30
60
165
75
105
27
18
48
51
15
45
15
30
54
42
24
18
60
6
234
93
3
81
69
30
6
66
54
15
3
48
12
45
33
27
57
60
30
6
15
33
30
132
57
81
150
96
93
27
30
63
3
60
84
21
9
60
135
15
168
12
66
60
15
3
6
6
54
18
42
3
3
12
93
153
12
24
3
48
153
36
15
9
30
9
132
15
60
33
3
84
6
108
219
27
81
27
6
36
36
30
90
60
60
144
54
12
114
6
12
60
45
27
24
12
24
48
60
12
33
27
21
60
69
15
120
48
33
54
45
69
12
219
51
45
15
165
129
24
72
48
6
126
27
48
27
18
159
3
18
15
15
12
33
105
15
63
6
30
84
6
51
3
90
27
72
3
18
36
78
12
60
6
27
48
3
9
3
18
36
24
27
9
30
33
33
27
75
12
24
24
105
21
42
18
30
6
24
6
33
72
39
81
48
87
21
15
54
15
9
87
63
84
6
30
36
108
18
42
57
15
24
9
33
48
54
18
27
48
9
24
87
24
45
144
72
39
3
42
63
15
153
45
60
84
6
48
6
30
21
69
15
15
54
126
48
57
9
27
3
192
9
3
45
33
18
6
120
75
15
105
96
60
27
33
15
57
3
69
36
123
12
9
15
21
24
9
6
105
21
24
3
120
63
54
51
39
6
30
132
66
6
30
30
6
90
18
36
114
81
36
27
36
24
6
12
15
45
18
117
39
6
30
48
84
72
6
15
144
15
6
27
57
6
12
36
129
21
42
84
30
3
3
18
96
6
12
6
60
6
30
36
24
36
78
150
51
39
21
3
66
39
33
30
117
3
9
96
15
24
6
18
12
84
21
15
48
21
63
33
24
81
48
87
9
78
36
30
96
3
57
54
96
48
93
15
90
42
45
15
72
48
33
24
45
24
60
12
39
60
9
36
54
21
63
45
12
45
6
60
30
24
78
6
111
21
18
21
36
15
12
42
126
114
6
24
66
99
69
27
45
42
18
48
6
90
15
39
21
3
12
33
12
15
33
63
270
150
114
51
12
75
57
39
102
27
120
57
3
75
12
21
39
48
108
18
27
69
18
33
3
66
60
60
84
72
15
27
186
36
15
3
93
24
51
24
30
15
60
36
243
9
3
174
6
9
39
57
15
69
15
45
3
6
39
48
15
30
99
291
45
9
24
54
6
42
9
36
33
27
12
15
6
54
6
6
24
42
54
21
3
129
51
36
30
30
45
171
150
102
102
6
114
66
12
48
90
24
30
21
15
84
21
27
18
15
75
12
42
36
15
9
24
66
6
60
30
12
156
21
96
24
39
120
21
63
6
111
60
15
30
15
39
9
171
9
3
90
15
15
84
45
123
36
24
18
75
3
66
15
45
3
48
27
45
48
69
15
39
42
75
9
96
60
27
123
9
75
48
108
189
48
51
24
36
24
48
30
18
96
48
12
6
102
18
75
12
57
66
57
93
15
45
87
51
9
3
18
132
24
114
21
9
30
21
3
72
30
66
30
60
102
36
12
120
72
18
48
30
9
57
66
54
75
15
81
3
129
48
9
36
18
12
12
108
24
93
27
105
9
36
36
84
60
75
9
171
36
15
9
3
12
60
45
15
24
9
12
99
9
3
12
33
63
12
9
63
6
42
18
51
3
12
60
45
159
42
27
27
153
15
36
57
9
18
33
192
21
12
87
3
24
48
6
30
9
123
138
90
6
60
60
30
24
90
27
15
9
36
9
51
87
18
15
15
9
9
27
84
45
15
75
30
18
48
18
12
75
9
24
6
153
27
24
36
84
42
48
27
9
6
12
42
18
42
18
60
12
33
21
66
48
18
78
24
48
54
30
33
3
30
60
15
63
30
6
33
3
12
93
15
45
24
15
33
12
60
3
6
42
48
12
9
120
15
84
12
48
6
6
57
141
12
144
54
6
123
15
18
90
24
30
84
87
195
18
12
15
72
48
12
33
42
153
9
66
12
78
18
36
36
72
36
30
90
12
60
132
18
90
117
48
39
21
45
24
144
66
45
3
12
30
6
24
204
9
12
15
45
39
60
12
69
63
12
6
42
36
6
84
30
21
3
156
6
3
75
66
12
30
60
45
9
30
90
60
30
30
135
3
36
12
69
48
87
24
6
24
6
6
138
42
27
75
33
27
33
3
60
12
57
33
54
54
6
30
30
93
15
60
42
60
15
99
6
78
33
3
102
99
21
15
15
12
78
39
51
12
66
12
15
9
60
6
9
15
84
9
27
33
3
24
24
42
102
18
15
9
123
72
21
75
3
24
108
105
15
60
60
54
24
102
30
24
18
18
27
72
9
39
117
114
69
12
15
6
42
78
42
48
54
51
45
18
9
3
9
9
102
30
30
12
132
186
15
12
15
18
48
ABCD 333482624*7^$a-1 [50021]
27
165
108
24
167
13
35
85
96
135
117
63
57
72
27
24
9
84
36
11
49
156
15
20
96
433
27
84
117
15
108
117
39
9
59
13
63
132
12
69
120
171
96
44
1
72
3
20
96
28
141
72
27
48
324
9
215
37
87
36
45
135
264
20
85
11
48
52
24
120
81
72
312
444
51
45
48
27
33
48
51
201
96
147
24
44
49
27
36
36
33
48
63
45
27
116
28
24
9
63
144
36
12
72
9
51
80
1
48
60
84
123
84
36
24
308
25
3
212
112
69
203
76
120
141
144
36
219
60
180
80
76
68
109
36
243
9
35
37
63
9
36
84
36
99
132
21
63
204
176
4
92
64
36
108
60
21
15
32
97
36
15
9
216
299
145
60
3
32
13
35
37
59
37
75
45
24
36
39
32
181
156
267
57
63
9
51
9
27
44
100
9
35
13
72
11
49
3
153
24
75
96
80
48
16
93
99
32
109
99
176
13
83
96
1
191
133
48
15
72
116
100
57
132
63
12
96
9
27
21
108
24
108
120
35
1
63
32
28
68
96
48
76
36
84
108
32
148
105
228
24
23
124
68
148
144
144
44
196
12
132
12
80
96
4
81
27
60
45
167
16
81
123
20
61
12
36
15
36
84
9
108
132
63
84
33
48
15
48
80
16
273
51
188
49
99
60
9
39
36
24
48
33
135
12
177
36
144
84
23
1
75
24
44
64
32
13
63
57
87
9
84
180
15
20
1
47
124
9
72
276
84
27
32
13
60
27
44
100
44
28
21
191
13
63
212
25
96
12
87
20
37
27
36
33
75
45
24
48
107
16
84
45
15
48
81
24
39
36
60
192
80
48
85
59
61
35
28
312
72
20
28
33
72
39
9
15
57
227
49
3
96
144
9
12
27
312
81
72
59
4
12
33
48
51
81
155
52
44
49
15
128
124
192
96
117
75
240
36
128
16
32
13
3
32
49
51
93
123
20
48
241
47
4
45
48
47
336
48
133
75
105
12
135
96
9
36
12
87
225
35
48
52
12
108
153
168
207
57
27
32
28
81
63
116
49
51
153
131
85
75
33
95
96
96
37
63
44
1
84
63
92
25
51
84
32
28
72
93
36
60
48
99
45
60
135
153
39
81
15
144
72
117
111
36
24
20
48
85
39
20
4
12
80
28
116
192
49
72
23
133
159
45
48
143
48
76
48
132
36
188
37
11
16
80
4
33
11
52
44
253
63
48
20
16
36
33
27
32
13
63
36
81
12
96
12
119
48
49
99
92
241
15
36
93
27
369
60
23
169
279
128
160
9
23
100
81
63
140
4
72
9
39
20
25
108
60
47
28
20
48
85
299
16
69
27
21
168
35
4
108
144
36
72
81
132
12
63
105
252
207
84
60
84
44
1
123
21
36
60
75
68
288
96
49
47
288
172
212
85
107
124
45
39
501
59
16
33
147
44
48
13
39
60
45
35
13
87
92
28
216
117
243
36
96
128
48
349
15
57
11
160
33
ABCD 333496466*7^$a-1 [50015]
34
57
24
5
7
17
100
3
27
20
1
35
24
6
234
6
76
50
49
9
12
38
22
14
46
50
18
31
24
12
45
75
3
2
30
73
105
32
19
24
35
25
11
49
77
30
61
173
54
70
42
48
26
6
28
81
45
50
6
18
60
1
41
19
29
150
22
15
48
5
52
78
20
106
51
23
1
29
30
42
40
8
127
183
6
74
66
7
9
8
6
37
23
25
5
19
60
60
192
60
15
21
53
16
74
25
51
30
63
35
130
27
24
45
60
24
36
36
24
39
21
27
60
17
43
72
48
93
15
36
5
18
6
24
66
30
4
20
72
58
93
27
62
19
11
25
33
50
13
23
60
4
21
120
24
12
36
24
5
40
144
15
41
18
13
9
8
31
9
12
60
80
55
9
36
84
36
50
13
5
31
81
15
33
60
2
10
38
73
24
9
15
65
55
60
51
18
72
60
15
29
19
27
50
100
68
10
141
21
99
155
60
10
36
38
6
16
99
5
7
69
24
44
30
66
4
26
85
59
1
96
9
27
24
23
12
13
12
59
46
15
89
4
2
13
60
17
28
12
30
93
57
20
4
14
22
48
30
66
14
22
14
37
9
78
57
45
39
5
19
57
51
17
30
1
165
134
121
12
17
115
57
20
103
12
5
40
15
60
53
31
21
51
9
18
12
80
1
83
46
60
15
5
4
44
7
3
20
112
30
120
3
12
9
15
21
110
70
15
45
24
54
26
16
98
6
4
63
9
44
7
12
21
56
19
60
65
7
24
9
36
3
21
15
29
90
12
18
126
145
65
94
60
6
74
97
3
21
21
15
23
60
46
104
247
3
210
20
31
281
4
20
7
69
38
25
45
3
48
9
26
1
24
39
20
61
35
6
31
24
24
9
80
7
23
37
23
52
18
36
36
80
48
31
36
143
1
12
9
74
1
5
30
13
12
9
36
15
29
7
83
85
35
25
21
8
31
12
84
96
33
15
35
54
7
59
6
18
6
100
26
1
27
33
29
79
9
12
50
1
12
57
39
96
53
30
13
33
14
36
66
4
60
14
42
4
39
75
6
44
7
23
157
24
11
58
86
25
99
116
90
16
128
6
1
3
86
19
5
90
1
129
36
50
49
57
24
14
22
60
20
18
121
60
41
31
17
7
69
20
40
27
29
31
9
123
15
30
12
39
21
3
21
36
99
35
24
30
16
6
48
105
12
29
31
9
86
10
180
38
6
6
61
48
5
46
54
20
7
17
30
156
24
22
74
6
40
8
67
60
45
15
36
9
8
31
60
5
67
48
12
17
76
24
3
17
10
162
68
16
56
64
54
33
84
129
20
24
30
90
16
50
30
24
91
36
24
21
20
78
60
36
145
12
24
5
4
36
15
3
62
24
16
60
14
34
36
75
5
6
18
76
15
95
4
32
1
9
3
35
46
14
22
75
29
91
29
24
31
41
24
150
10
50
10
44
66
10
14
1
51
174
14
30
40
56
31
9
170
6
18
40
20
61
35
1
3
81
21
39
12
47
97
23
12
73
41
120
24
7
120
33
3
27
21
119
22
8
220
122
48
1
35
10
15
36
45
14
4
50
66
1
9
66
68
6
24
10
42
15
5
19
29
6
4
12
30
15
5
19
5
64
56
4
12
108
86
1
29
7
27
57
23
22
60
60
18
165
17
43
75
20
6
91
24
24
71
6
19
11
28
62
55
143
42
54
90
54
13
23
1
36
27
21
60
29
7
23
97
63
2
48
151
71
25
36
93
74
6
19
15
153
57
2
48
85
75
102
15
45
30
21
24
5
4
54
33
48
35
46
50
34
50
24
30
52
63
12
60
24
39
81
11
138
31
35
25
59
60
130
15
77
18
52
45
5
4
60
15
159
20
96
6
18
40
30
110
10
26
24
96
34
27
23
61
21
3
36
41
24
7
24
23
97
3
42
24
14
37
33
26
24
1
5
4
120
2
18
66
6
64
51
35
10
3
96
12
9
8
66
1
53
52
63
21
54
6
14
12
10
134
4
12
18
3
29
43
60
57
84
44
30
13
23
10
14
13
17
6
37
29
18
1
29
43
23
1
24
5
40
84
27
83
10
20
10
33
27
21
11
49
12
53
4
20
52
63
95
1
5
24
22
21
23
4
81
95
46
15
35
18
31
95
84
37
48
17
24
24
31
60
11
1
27
45
45
12
3
21
51
29
24
7
69
14
13
23
10
36
60
15
45
15
173
76
14
1
39
33
29
19
29
16
24
3
9
75
3
12
68
60
37
29
19
11
4
12
48
60
33
23
30
30
144
1
84
12
3
57
45
8
30
36
145
11
18
7
24
45
36
18
117
65
18
102
88
32
40
15
45
51
17
7
3
56
70
56
55
60
60
65
138
1
9
20
22
9
12
23
6
24
144
7
89
16
8
30
13
9
15
33
171
81
3
5
22
18
50
30
7
119
10
75
11
18
16
27
47
6
30
66
24
4
20
43
29
28
26
10
6
44
30
40
15
24
36
9
36
87
9
24
27
197
76
20
24
31
60
11
85
155
10
3
48
87
21
59
22
18
6
80
4
20
7
69
14
13
24
185
64
24
51
39
12
21
27
42
24
24
15
45
87
53
76
50
37
60
57
12
38
13
17
67
23
12
13
60
36
29
16
56
124
51
3
117
135
69
5
19
195
2
19
24
117
24
27
24
9
51
23
13
29
4
36
8
52
84
14
22
15
23
6
76
14
4
6
14
6
6
84
1
36
39
165
84
45
140
46
50
19
11
90
4
15
72
48
11
10
48
80
40
72
15
108
5
52
14
34
15
45
27
9
14
22
104
6
34
50
1
29
90
10
15
59
1
36
24
36
9
51
5
24
4
3
93
51
69
24
12
38
ABCD 333502916*7^$a-1 [50006]
21
35
61
38
37
41
3
9
7
56
40
24
48
5
60
36
3
27
49
5
7
89
12
27
16
24
33
23
12
15
22
3
20
3
1
24
72
36
20
36
25
26
46
44
19
8
120
33
31
201
15
17
43
24
21
24
47
12
4
56
28
17
30
54
16
27
24
68
51
22
8
16
27
11
18
27
28
23
84
90
7
53
30
9
24
49
51
132
48
17
3
16
24
23
9
28
12
5
6
12
1
71
6
64
3
93
15
89
60
30
22
23
60
21
112
2
9
28
29
4
23
33
3
24
3
34
35
63
49
68
4
41
19
17
12
198
37
108
21
63
81
3
36
57
24
2
22
3
17
76
35
16
36
12
12
41
15
3
45
15
30
60
91
12
17
7
36
168
23
13
72
48
108
8
144
12
15
61
72
32
24
12
9
15
3
22
3
48
77
18
22
8
7
120
113
136
135
96
24
48
56
9
19
20
28
12
24
9
24
39
44
100
12
36
9
27
83
1
9
3
36
8
16
12
5
3
9
51
52
29
19
44
3
133
12
12
32
4
12
8
1
8
72
99
4
12
36
12
20
63
34
3
77
19
11
18
27
4
32
15
9
97
14
24
25
104
60
52
77
15
28
35
109
20
4
11
37
12
44
33
39
33
40
15
9
11
15
21
51
1
20
88
17
90
13
12
32
13
2
30
115
53
54
9
21
31
84
20
36
105
16
27
20
9
18
30
150
1
11
45
27
22
11
72
16
24
72
23
13
9
14
34
86
85
60
24
11
42
3
9
19
69
11
24
12
15
1
35
1
44
16
33
8
64
63
5
43
32
51
73
29
15
27
25
72
23
9
28
33
27
12
33
38
6
12
7
11
22
38
13
12
60
35
9
24
9
3
28
33
8
19
48
24
36
60
23
6
16
27
92
45
3
27
25
21
8
108
7
24
11
1
35
13
33
38
9
36
24
12
24
25
87
53
15
21
15
1
11
33
67
35
42
36
3
24
3
49
68
28
17
31
60
69
39
41
48
7
65
27
16
12
77
39
4
68
87
13
59
21
15
10
15
20
39
1
44
25
3
32
4
17
16
47
52
24
140
124
89
19
56
16
48
12
117
3
24
20
40
116
16
11
90
72
19
21
27
45
23
117
19
33
51
47
25
5
6
12
37
68
4
12
77
7
8
28
11
45
16
44
52
128
135
45
120
1
3
48
36
20
45
18
37
5
79
45
3
11
49
56
88
9
92
63
28
20
40
5
87
27
21
27
13
5
27
52
53
7
83
12
25
56
24
3
22
23
28
32
12
64
32
1
15
24
35
24
18
18
1
9
20
31
23
1
95
157
9
14
9
112
9
80
31
11
21
16
24
92
28
33
23
105
7
48
11
25
29
103
65
18
1
8
40
71
70
35
48
28
23
21
61
27
71
1
21
8
15
81
40
3
11
45
4
44
13
23
4
32
36
24
3
13
72
48
92
88
44
76
44
73
35
76
77
7
47
25
35
45
13
15
17
31
36
59
9
28
36
17
3
16
44
1
27
116
27
46
35
88
21
3
68
75
13
36
11
12
97
12
41
48
16
26
25
140
27
36
34
35
37
24
14
1
12
47
13
17
31
120
24
68
16
11
1
104
3
18
67
48
35
54
30
60
45
3
145
53
19
36
17
31
11
157
48
5
43
35
13
84
12
83
6
39
40
48
35
45
3
60
12
72
25
35
13
53
24
30
18
55
48
59
118
3
32
15
90
27
1
15
5
7
36
36
8
172
44
21
63
33
3
36
33
43
5
31
48
56
1
3
24
24
24
68
16
8
12
69
3
13
47
49
98
9
72
24
28
9
15
12
12
80
76
12
36
11
24
9
4
108
12
95
81
36
1
27
60
9
8
19
71
21
72
36
51
18
18
25
20
57
51
4
32
136
20
4
173
111
36
100
44
24
3
72
49
93
26
13
17
27
213
16
15
32
52
12
65
7
8
27
21
4
5
7
11
45
27
126
31
12
44
4
53
16
2
25
56
13
23
15
73
33
2
57
51
1
84
32
4
9
32
55
20
13
2
12
109
44
28
8
28
44
117
18
9
45
6
12
25
92
40
68
16
11
61
20
15
9
88
48
81
8
7
119
1
8
64
120
12
32
4
48
11
33
84
27
45
33
27
21
42
61
36
21
15
48
137
63
36
88
83
34
8
67
8
27
25
44
39
45
52
20
112
33
26
9
15
25
5
6
9
1
74
6
55
24
12
29
19
60
35
36
12
13
29
43
5
51
4
32
16
32
15
49
12
41
63
28
168
17
12
15
25
51
21
20
3
73
27
5
72
75
40
21
63
56
33
31
41
7
41
91
12
9
159
32
1
27
20
4
65
148
44
60
19
60
12
72
17
36
55
12
80
63
60
121
12
12
12
24
24
45
27
36
92
4
35
6
7
12
96
32
36
27
9
16
20
4
45
56
16
39
9
8
31
80
36
28
9
39
12
8
39
9
61
87
9
2
30
42
13
72
44
13
11
16
84
8
39
13
68
16
33
27
12
12
59
18
31
132
24
96
12
36
36
36
12
107
25
11
37
17
19
20
16
44
57
24
16
15
12
23
46
3
20
21
7
116
1
20
43
17
7
32
16
44
12
60
40
24
44
27
1
72
101
18
13
132
53
7
60
47
21
15
61
69
32
43
24
23
1
12
48
57
20
43
17
16
23
45
7
12
32
108
13
15
53
28
3
21
56
55
35
30
27
51
10
15
48
17
19
24
24
23
30
16
44
19
108
12
8
33
3
36
15
18
27
28
35
25
12
56
144
64
24
17
7
72
101
91
60
21
8
210
60
21
4
81
2
12
37
8
40
24
21
110
25
57
24
3
119
61
11
1
5
3
13
11
37
27
29
43
11
9
16
8
72
1
44
28
8
12
7
21
15
20
45
16
11
64
12
36
11
37
20
40
32
64
41
18
25
24
8
141
103
32
40
32
12
4
12
17
7
21
63
11
70
116
54
37
24
24
60
11
24
25
20
36
97
2
93
4
56
3
24
93
40
12
11
13
20
39
25
80
36
57
7
20
27
33
40
9
143
24
52
29
30
6
100
35
12
28
35
24
21
52
57
386
13
20
28
48
33
51
12
35
25
36
96
23
9
4
48
59
54
28
27
24
11
6
30
1
23
48
42
66
9
15
13
8
4
24
132
8
4
17
6
ABCD 333556154*7^$a-1 [50027]
89
37
11
13
47
1
222
5
13
18
5
25
47
205
18
6
83
145
6
36
48
168
77
96
91
5
13
162
24
90
59
121
30
24
30
47
25
23
1
54
77
25
23
73
12
18
29
43
6
54
30
6
53
67
41
36
13
11
193
36
35
217
35
12
7
120
185
85
6
29
48
36
96
73
36
119
25
18
29
72
43
60
54
126
120
53
91
29
12
108
24
49
48
6
18
47
24
85
11
12
31
77
19
5
49
47
73
23
24
36
85
54
54
36
18
41
96
43
5
60
55
65
97
11
13
36
36
47
61
35
55
5
79
90
11
60
36
1
60
72
48
11
12
19
161
37
18
41
43
36
96
29
61
30
65
24
55
5
19
156
101
31
12
65
7
6
35
12
61
66
65
24
1
78
36
12
125
37
6
17
84
133
18
89
13
6
65
19
36
96
17
24
43
6
18
29
127
17
19
18
11
24
48
115
29
36
36
12
19
29
96
55
5
31
66
18
5
13
60
23
7
18
54
29
36
7
108
18
35
36
19
42
23
12
103
41
1
36
11
43
138
132
126
29
25
47
25
18
12
18
36
6
84
42
48
35
55
24
12
18
126
36
53
48
97
95
12
25
18
48
72
60
30
35
36
25
47
7
17
96
79
78
102
29
67
29
43
36
54
11
12
97
47
151
29
25
23
24
151
78
35
19
41
25
108
23
1
30
17
25
23
7
6
18
144
5
48
67
36
137
85
72
66
29
48
240
36
31
12
18
60
11
91
36
18
95
24
36
85
59
121
66
54
54
41
85
11
13
72
48
18
77
91
30
47
103
72
48
53
36
60
84
19
41
67
6
18
17
13
11
85
36
30
24
66
23
48
36
61
23
7
6
54
29
1
11
79
5
24
61
11
49
47
61
18
12
5
157
96
59
24
43
36
30
11
43
6
12
42
17
31
77
1
12
108
42
12
65
60
48
24
223
54
156
6
12
36
90
71
79
12
78
11
36
108
7
30
144
6
30
42
89
1
36
90
17
73
30
17
169
90
41
7
36
72
89
1
83
67
162
12
35
91
101
60
1
6
54
30
36
6
54
36
17
19
90
72
23
7
17
55
6
35
156
1
96
126
5
13
48
168
11
43
12
17
37
11
49
30
17
36
43
18
23
49
11
36
7
185
85
23
48
49
54
29
12
19
102
35
24
60
7
18
155
60
25
30
29
115
6
12
114
53
55
29
37
36
24
11
91
17
24
91
5
25
78
89
12
61
35
31
65
12
55
12
96
84
72
5
49
24
12
59
85
6
48
132
5
13
30
5
12
12
31
137
79
17
19
5
49
131
36
24
36
48
7
24
84
24
36
5
12
12
1
47
36
13
47
37
11
72
31
12
6
47
151
5
139
72
90
54
29
25
18
12
18
24
83
7
18
18
18
11
1
108
90
29
121
12
24
23
7
65
103
12
17
37
11
31
48
65
31
65
36
7
5
7
53
25
12
90
60
5
25
24
36
18
36
234
18
72
66
24
11
1
78
65
25
155
7
41
79
137
13
11
24
19
5
31
77
7
36
96
48
5
85
11
103
36
5
25
36
78
30
96
12
60
59
13
83
24
121
78
66
24
23
79
53
25
71
1
11
61
30
36
54
59
1
95
103
12
5
55
66
24
30
29
31
5
25
71
12
85
11
61
18
29
36
73
36
83
31
12
53
1
18
6
23
31
18
95
115
18
6
18
23
24
96
37
59
31
162
47
7
66
23
55
30
18
89
72
19
125
37
11
7
17
36
115
65
61
35
96
85
11
12
31
5
139
12
65
24
19
6
36
11
96
67
6
54
36
30
72
59
13
54
29
67
18
23
24
96
73
12
71
1
18
78
192
11
24
97
90
5
24
151
90
35
37
23
61
24
48
191
96
1
132
90
120
89
48
67
18
18
18
12
24
23
13
59
49
12
72
47
31
77
25
72
47
31
12
18
6
36
161
37
30
6
30
36
53
24
49
18
6
95
60
91
17
1
35
1
78
5
7
18
60
12
11
49
48
18
72
72
17
24
24
85
84
6
137
19
78
66
90
78
5
144
31
17
73
23
36
7
6
66
24
29
7
89
72
13
11
13
191
19
90
23
12
61
83
36
48
96
43
5
72
85
108
12
60
36
30
72
5
73
23
13
54
180
5
7
90
78
66
78
18
59
25
18
60
29
109
72
36
6
5
25
90
29
24
7
17
73
23
97
6
41
43
36
18
11
60
151
198
36
30
24
29
1
83
43
17
36
12
13
47
43
89
91
30
71
61
30
41
55
18
120
132
90
18
66
24
77
43
90
59
1
126
30
23
84
24
24
79
54
11
7
24
30
78
17
13
18
18
186
84
6
155
19
29
43
5
19
30
24
23
49
12
6
29
61
35
84
7
113
7
137
7
42
71
1
30
6
102
18
11
139
29
48
79
ABCD 333584246*7^$a-1 [50042]
76
20
7
81
12
32
24
16
44
48
79
5
175
69
60
12
3
12
29
24
16
8
72
40
44
24
16
27
24
53
36
96
24
52
8
16
32
40
68
48
52
20
60
24
28
8
40
8
96
24
31
101
60
64
12
3
53
12
76
60
15
36
29
4
192
96
80
48
4
27
17
16
60
56
24
24
4
116
96
28
92
55
33
20
52
87
9
20
24
16
8
84
48
24
16
39
36
5
4
32
12
31
60
41
52
48
60
44
91
41
24
4
15
21
68
52
159
17
28
8
28
111
17
24
40
20
180
24
88
68
67
156
89
16
12
12
135
5
24
24
7
12
113
7
21
20
19
29
55
24
165
32
19
17
4
24
20
4
116
19
113
28
12
8
96
79
81
24
60
24
8
4
8
24
52
8
7
17
12
16
60
24
68
64
48
72
48
104
4
56
7
24
77
64
68
36
84
7
9
27
29
40
12
20
4
3
5
88
3
5
72
12
7
9
44
72
28
12
36
27
5
40
51
5
48
7
57
84
128
7
21
123
41
4
32
79
33
104
4
24
195
5
28
80
7
93
32
72
76
51
9
20
36
48
43
137
360
4
27
29
72
4
56
60
19
33
44
12
43
17
112
20
24
24
7
5
64
20
36
55
17
19
93
27
21
144
15
69
72
128
4
51
21
32
36
84
120
48
4
60
20
24
12
36
4
120
3
96
117
39
53
7
93
36
20
16
48
27
81
80
103
29
24
88
36
8
24
88
68
16
63
45
12
39
45
20
4
27
29
192
4
15
9
8
4
44
76
39
129
8
12
40
51
5
24
16
32
24
7
12
33
48
39
45
36
8
31
69
12
3
5
55
24
21
24
48
24
39
36
69
60
15
53
36
36
4
20
28
80
7
96
21
15
21
87
81
36
32
4
12
75
5
40
56
79
41
52
72
15
105
8
28
75
9
20
88
63
29
28
56
31
12
41
36
36
88
252
60
96
68
36
7
113
16
12
12
116
19
21
15
36
33
27
17
64
56
7
17
28
15
17
67
57
84
12
56
76
44
7
57
8
48
88
3
5
76
51
93
104
12
4
96
20
64
32
12
52
8
127
53
31
77
4
36
32
67
21
3
5
60
7
33
104
12
112
92
36
19
113
36
12
91
17
52
36
36
84
56
144
12
24
4
24
128
76
12
44
19
5
16
24
15
81
36
24
44
12
12
72
112
44
36
60
88
51
17
4
12
44
36
12
40
15
9
120
51
29
4
108
27
165
27
21
48
80
40
56
76
3
156
24
5
168
4
32
40
36
60
24
36
8
48
12
4
159
17
12
40
15
89
16
339
12
5
48
96
100
128
7
29
48
19
5
16
56
12
24
7
9
8
24
7
65
76
92
7
65
55
216
17
7
5
88
8
60
12
64
24
15
60
9
8
67
5
12
24
4
104
31
21
44
76
24
36
60
20
40
24
48
8
24
16
36
68
175
29
67
21
75
9
135
9
56
36
12
12
4
12
8
84
36
24
16
51
77
28
12
27
21
44
67
93
12
36
8
12
52
8
7
12
33
51
125
72
52
96
39
161
64
8
84
43
65
7
45
116
7
36
29
7
41
60
172
20
55
57
176
52
128
4
48
8
67
81
68
16
32
76
44
64
8
91
5
36
124
8
103
53
60
16
56
12
52
72
8
16
84
44
76
60
20
40
48
60
27
12
17
16
176
91
21
27
96
36
17
48
28
20
84
12
16
128
16
60
39
45
15
81
51
17
103
5
19
9
15
36
5
79
12
29
52
12
51
57
48
12
27
12
45
24
132
152
84
52
132
24
120
39
60
165
15
29
12
28
12
80
4
135
9
12
24
84
56
31
17
28
75
29
4
120
87
33
36
20
76
123
96
9
12
44
144
16
24
116
12
12
16
24
32
12
4
3
9
20
148
48
51
48
12
33
20
67
41
36
36
48
52
20
36
19
12
21
8
24
24
16
8
28
44
100
32
88
27
21
3
53
64
92
16
92
12
60
31
5
60
4
12
24
44
12
4
44
72
36
4
36
12
156
60
72
3
17
43
84
117
24
8
36
7
33
8
4
15
21
12
60
8
12
60
24
103
9
60
56
19
9
8
60
112
51
53
84
84
19
9
60
60
80
16
44
55
5
204
64
8
4
8
4
44
12
148
8
52
60
192
44
12
12
48
52
12
27
77
48
7
41
19
33
48
12
135
17
4
15
21
48
135
12
21
24
32
16
96
8
4
32
28
32
16
12
72
36
60
80
48
4
8
52
27
141
12
24
63
5
7
29
115
17
180
52
8
48
24
24
7
60
29
28
24
56
24
36
72
48
40
32
7
48
165
36
80
48
7
9
132
24
12
68
16
32
24
24
43
5
28
84
68
7
9
15
9
36
20
36
64
20
55
165
32
40
128
84
132
43
33
56
7
21
8
16
104
24
12
52
24
3
45
36
104
16
20
19
65
55
60
17
28
12
39
41
12
24
52
32
4
15
60
53
24
52
32
12
76
152
64
8
48
40
36
12
120
32
12
43
113
60
7
21
8
16
24
84
8
12
31
5
36
55
69
8
112
36
63
21
20
252
28
44
28
ABCD 333615206*7^$a-1 [50047]
75
9
51
4
53
60
15
28
41
36
3
45
84
51
12
4
104
9
120
36
84
111
9
12
19
116
93
7
185
15
36
45
24
36
24
84
24
15
21
156
99
21
36
144
96
36
48
3
21
31
5
19
53
67
44
132
81
36
3
33
36
31
5
39
120
69
27
21
7
5
24
48
144
195
153
24
15
112
17
19
5
12
63
12
4
17
36
3
57
24
24
24
15
33
168
15
12
12
21
96
31
240
41
75
12
108
36
9
19
5
60
12
3
93
3
4
68
12
12
24
33
96
36
27
45
24
3
33
39
33
7
84
29
51
16
80
129
51
21
36
24
75
33
12
12
84
12
24
48
24
12
7
29
12
72
24
63
16
5
48
3
129
12
24
84
24
60
12
63
72
4
125
15
9
12
63
12
9
12
3
24
24
72
9
27
141
51
132
45
36
12
12
3
21
12
60
15
81
51
9
3
105
60
15
69
24
3
57
12
36
39
9
39
48
9
48
3
33
19
32
4
5
51
84
9
96
12
103
5
36
15
28
65
15
81
72
135
57
3
64
17
3
9
51
33
7
5
39
180
24
9
87
45
27
9
36
36
31
5
3
9
144
36
3
45
36
15
96
9
24
3
57
24
36
24
36
15
36
33
27
57
12
183
24
33
123
9
48
24
72
12
39
45
75
24
81
15
153
31
29
3
28
5
31
53
91
92
45
19
60
5
24
39
48
48
36
64
17
27
52
29
75
24
153
39
9
24
127
65
12
3
21
36
51
57
24
72
7
36
53
24
27
72
9
84
63
21
24
15
69
75
9
15
105
12
7
36
65
27
69
111
33
108
12
12
84
48
51
189
48
48
36
120
12
43
29
36
24
36
60
12
87
4
89
24
27
36
81
3
117
3
21
60
36
63
36
57
12
3
21
36
12
15
33
3
9
36
48
24
84
24
24
24
15
93
3
153
7
65
84
27
12
12
36
9
43
5
3
21
24
3
64
17
12
60
87
21
3
45
24
60
87
40
17
36
96
7
5
96
39
45
12
12
15
21
75
84
96
21
60
123
9
72
36
168
72
15
64
5
12
96
72
15
84
36
93
3
24
36
57
27
9
15
45
19
5
12
19
5
84
36
147
21
31
101
24
31
20
45
36
39
72
64
29
48
27
9
72
36
24
39
21
39
9
60
3
9
99
45
19
53
12
24
3
36
52
8
9
36
144
36
36
24
24
43
53
72
24
36
12
63
45
3
60
21
156
24
7
20
12
57
96
15
33
27
64
17
12
31
173
24
12
7
44
96
156
36
69
15
33
60
36
135
129
3
57
36
12
156
39
9
12
60
7
24
53
27
48
57
72
15
9
27
21
87
69
12
63
69
12
48
132
15
64
17
3
129
43
17
12
48
3
60
9
72
3
69
36
12
36
51
9
171
12
21
75
33
135
16
41
39
69
24
15
33
3
12
45
60
72
24
39
93
36
12
3
21
72
36
51
57
3
21
12
15
16
65
24
12
12
108
15
48
52
29
12
48
91
104
9
84
24
3
12
45
12
51
24
108
108
9
48
48
39
33
63
21
36
24
96
79
5
15
9
24
84
24
48
12
183
12
24
129
15
33
108
60
39
45
27
21
96
12
84
27
45
12
48
43
84
17
12
31
17
12
51
48
57
72
24
48
12
12
3
24
36
36
21
39
33
60
7
29
15
4
17
12
51
9
120
48
120
39
72
21
3
28
32
21
43
17
19
5
24
15
84
57
15
33
67
5
75
36
57
144
7
32
24
45
39
9
96
12
75
33
19
17
48
48
27
21
27
9
36
12
96
84
3
69
84
147
24
120
36
45
3
16
53
108
3
12
45
60
24
3
9
99
9
39
9
3
69
63
12
81
3
9
84
36
24
108
39
40
89
3
9
12
12
60
60
135
60
21
12
3
21
60
3
117
60
84
3
40
12
60
65
48
60
72
43
32
21
67
56
4
65
60
36
96
12
3
33
72
39
93
3
21
39
120
33
60
51
21
51
117
27
48
52
5
48
60
15
100
8
69
24
36
60
39
45
51
60
45
156
24
60
48
24
24
39
9
12
48
15
45
19
5
51
57
12
3
141
3
129
12
3
57
60
12
60
60
36
159
12
4
144
89
72
12
24
39
24
9
12
39
57
24
24
144
27
76
17
51
9
120
60
12
111
88
17
36
12
15
33
7
8
9
84
12
39
9
72
12
3
9
3
100
77
48
36
15
9
24
27
93
84
3
9
15
33
60
43
5
72
15
33
60
12
19
65
15
84
96
33
36
27
9
72
60
12
24
15
36
16
5
3
40
17
39
40
149
27
9
36
108
15
21
12
72
171
21
72
3
45
51
33
12
3
21
36
3
21
24
120
48
156
12
43
29
72
36
12
163
5
15
36
33
24
60
27
21
27
21
75
9
12
84
96
36
48
60
144
3
45
48
204
87
105
48
24
3
45
12
51
36
76
101
24
3
36
9
87
64
29
3
33
96
48
36
39
9
36
12
51
4
53
24
84
24
39
81
3
45
48
48
108
24
79
56
84
4
24
20
9
24
3
237
63
21
15
24
24
9
3
28
65
12
19
32
69
36
84
24
24
60
75
33
3
93
24
60
15
72
33
84
168
3
24
9
15
4
5
60
3
60
45
36
51
45
ABCD 333905688*7^$a-1 [50006]
25
117
68
42
24
30
16
39
5
52
26
49
11
6
4
98
93
4
12
35
9
1
14
6
18
60
66
42
10
143
25
26
96
54
4
3
8
24
13
3
57
2
60
24
42
36
18
30
36
3
4
48
33
11
76
8
33
40
14
69
45
75
87
84
24
12
70
12
11
25
14
18
18
10
35
51
54
15
9
76
35
75
24
1
104
36
60
51
13
11
10
35
21
7
33
38
48
57
13
92
18
177
1
15
65
15
36
73
24
3
21
14
24
9
36
37
44
18
34
27
17
3
39
58
8
4
47
15
94
50
81
28
35
12
82
24
32
16
110
49
41
52
2
25
9
32
102
12
1
36
35
49
69
11
13
38
9
16
24
77
16
12
14
18
43
59
21
13
56
100
12
75
23
12
9
49
8
18
24
42
174
12
48
61
35
34
14
1
56
28
17
4
14
66
6
22
2
25
17
63
40
107
18
12
54
30
39
40
5
6
18
55
17
28
75
9
8
4
2
46
92
15
9
76
35
25
51
5
3
4
8
109
3
56
36
1
96
23
25
3
23
6
4
24
14
18
27
25
35
13
44
6
34
8
6
84
57
15
24
30
112
27
65
31
45
56
7
33
87
11
157
11
46
26
12
18
51
39
90
124
14
24
36
10
27
17
19
11
24
58
36
36
24
24
24
36
3
35
22
48
8
124
12
135
81
35
25
15
5
30
34
59
4
92
27
18
6
24
9
16
45
11
84
81
6
22
116
31
12
33
8
48
12
48
28
80
36
66
24
10
12
2
30
91
5
54
30
19
53
16
8
3
25
2
85
12
17
16
3
5
4
3
23
42
19
35
9
15
46
86
9
97
14
13
32
24
64
36
131
22
36
51
21
23
3
30
7
21
26
24
10
11
64
9
32
60
6
42
27
60
49
24
8
24
18
18
39
3
10
50
25
17
3
13
12
20
78
30
67
12
5
60
24
54
6
15
13
3
140
39
21
4
104
15
37
9
2
18
55
9
35
13
8
16
15
23
30
6
22
20
4
72
2
13
53
63
3
13
5
76
38
36
25
9
32
66
54
39
49
35
3
48
21
21
18
13
8
81
7
9
8
174
36
36
49
24
9
35
36
24
15
10
38
60
46
62
12
49
35
34
32
102
10
32
6
60
34
50
114
19
77
6
12
37
5
55
95
9
61
23
105
15
57
28
2
10
84
12
2
81
24
75
21
25
62
22
26
25
5
51
28
95
57
4
141
8
151
59
60
6
36
15
15
25
72
23
48
42
16
14
13
11
9
33
16
12
2
1
71
154
23
1
23
64
11
9
4
17
96
6
10
2
12
54
15
51
13
21
14
30
42
9
25
50
69
25
32
30
36
46
48
14
1
65
4
39
35
48
1
143
105
4
45
48
23
3
94
32
4
12
15
20
133
32
54
24
45
3
60
73
35
25
29
6
10
15
36
20
28
11
6
24
15
73
24
8
15
1
8
4
14
49
44
1
3
11
6
138
1
33
71
3
106
14
37
33
39
48
11
12
84
30
6
22
12
75
24
80
24
120
13
2
21
4
36
5
4
86
120
1
41
16
2
70
24
38
1
56
27
10
35
15
13
56
4
101
28
14
106
14
42
7
11
34
48
12
14
10
39
129
38
18
6
154
12
20
7
57
48
3
5
4
95
15
54
6
9
13
2
57
21
3
4
35
1
101
30
105
9
12
30
12
30
6
22
3
44
4
11
18
16
26
6
36
24
4
87
11
90
24
30
25
9
48
56
4
38
9
51
18
76
12
3
60
48
11
1
44
12
13
11
4
5
18
18
75
1
50
33
1
15
29
7
12
36
12
29
30
118
24
63
5
12
7
57
20
19
9
2
6
150
24
25
59
42
4
12
2
82
3
45
14
48
9
3
60
45
123
12
21
4
11
1
48
11
6
88
38
1
32
4
23
22
35
4
9
32
15
15
21
51
66
18
21
45
84
6
105
3
1
125
30
61
71
42
19
29
7
23
9
25
39
9
50
78
19
20
3
10
39
47
70
32
19
9
95
4
11
24
30
7
9
35
27
13
21
14
84
18
40
24
59
15
21
4
9
32
30
22
3
59
36
46
39
65
54
45
13
8
18
12
46
12
122
13
92
93
30
6
31
12
47
1
21
3
96
41
63
15
12
46
3
9
48
74
10
24
80
7
29
4
14
9
40
9
71
40
20
72
9
51
3
70
15
81
72
72
24
60
2
24
96
45
15
30
12
3
49
2
30
16
3
5
91
35
108
46
108
36
11
64
11
24
21
61
38
34
2
61
9
12
2
37
185
16
27
17
18
18
7
84
9
2
6
88
2
70
14
72
10
128
4
23
9
31
5
24
4
20
6
1
48
12
9
32
12
6
34
26
13
81
11
13
11
4
11
12
69
13
32
66
18
28
14
54
19
23
58
48
3
60
68
36
36
13
26
85
9
15
41
19
33
39
11
144
10
20
15
39
54
4
47
4
9
8
6
42
6
9
49
14
12
12
6
7
36
35
60
25
41
84
4
51
45
2
10
59
15
10
23
1
59
87
36
78
12
30
48
25
80
99
96
9
13
14
84
21
28
17
36
31
11
57
13
80
28
48
2
12
18
18
10
135
44
13
36
11
73
83
51
96
18
88
24
3
65
42
13
21
15
35
30
18
25
21
11
40
20
15
30
19
104
33
4
59
21
39
25
20
28
12
14
6
28
3
11
13
9
80
27
24
15
202
8
88
62
70
80
100
14
42
100
3
65
51
40
45
2
12
42
6
10
72
26
12
9
9
19
35
25
11
60
10
39
53
76
32
91
35
45
21
3
1
23
4
12
5
36
75
112
9
8
30
1
35
34
60
63
69
12
72
8
27
21
16
27
108
8
28
11
12
49
33
11
133
27
81
3
35
34
11
12
129
39
13
132
12
23
57
48
30
6
31
11
48
9
45
6
24
37
9
15
44
21
43
21
11
21
55
21
32
67
84
20
21
24
12
16
51
9
87
20
15
70
26
6
4
48
50
21
36
49
63
21
128
39
25
35
9
15
40
29
12
4
14
34
62
36
24
10
50
70
35
76
8
13
68
28
23
25
15
11
10
14
10
8
16
11
15
34
3
81
8
7
17
123
52
48
32
1
3
11
34
14
36
24
66
6
54
4
11
57
7
5
76
95
69
78
34
14
13
41
6
22
39
9
74
21
96
3
12
36
57
49
24
44
64
62
18
4
8
24
18
96
30
24
4
3
20
3
21
15
6
28
75
9
8
6
33
4
77
54
1
24
44
72
25
15
8
36
21
39
9
12
126
9
81
54
10
14
30
84
15
13
12
56
51
28
9
191
3
18
28
24
12
35
3
33
16
12
33
14
73
53
15
3
48
18
19
5
4
23
3
49
41
27
33
4
3
23
18
3
61
39
ABCD 333974496*7^$a-1 [50018]
56
25
59
27
9
4
47
24
21
60
24
13
2
96
73
72
47
1
95
12
178
71
27
9
37
11
85
27
35
36
46
23
39
49
11
70
38
34
38
9
72
51
9
15
69
24
3
24
36
58
38
21
27
60
12
36
24
22
74
12
9
3
12
10
62
69
24
111
25
108
23
60
37
11
36
60
46
39
11
24
24
45
36
13
2
60
45
13
11
39
24
1
11
58
11
15
22
62
36
36
12
46
14
36
57
3
36
46
48
62
21
157
3
8
40
23
24
12
1
12
47
48
25
11
33
4
23
22
26
9
96
27
9
3
21
60
3
21
3
36
1
20
72
25
35
39
12
37
45
50
24
12
48
1
71
48
81
25
24
11
3
24
13
20
25
26
1
8
12
27
57
3
34
87
23
37
59
48
9
60
64
116
87
37
80
12
1
14
60
25
60
177
2
69
27
9
4
32
1
38
9
27
9
4
12
155
9
4
119
1
83
49
47
12
36
12
81
13
24
24
2
84
10
15
57
63
47
1
176
1
3
23
49
93
14
10
24
39
35
9
75
36
24
9
96
3
1
47
36
93
16
57
47
25
38
1
32
3
22
95
1
26
21
25
2
22
11
13
23
24
27
69
64
72
164
85
71
27
1
83
10
48
2
9
27
10
23
60
28
47
25
9
2
57
15
22
3
20
72
51
9
168
51
36
9
4
35
22
50
9
15
12
33
60
3
1
59
12
1
35
24
22
14
25
44
4
35
48
168
45
1
48
15
9
72
119
1
11
13
2
9
37
47
49
47
16
57
38
13
47
9
13
2
120
1
11
49
81
23
75
24
24
22
24
26
12
9
49
24
62
93
3
48
9
75
48
22
15
9
3
69
50
12
84
24
24
57
24
3
10
83
84
4
21
62
33
51
46
26
21
60
13
23
3
72
12
12
21
60
37
83
4
12
45
23
87
12
21
40
12
44
1
3
20
12
27
58
2
22
38
33
1
14
9
24
180
12
75
13
60
23
70
24
3
11
9
39
13
8
96
13
47
25
26
36
24
25
35
12
10
24
24
14
12
48
21
87
10
26
22
14
45
16
21
24
72
26
22
75
35
12
12
9
1
24
2
72
13
8
73
59
39
49
11
34
24
123
60
59
9
37
62
24
9
84
24
52
9
11
63
46
39
20
40
11
168
1
33
39
9
39
11
21
24
1
3
32
51
36
33
28
12
23
12
10
2
1
59
24
93
16
120
11
34
14
21
37
2
9
87
12
24
33
25
86
13
23
24
12
33
121
27
11
1
33
2
12
21
27
9
36
13
38
108
24
24
57
36
60
13
15
33
47
1
24
15
23
120
24
25
8
123
33
111
84
1
8
73
14
10
96
72
14
1
47
13
95
24
60
24
34
2
21
27
12
93
108
49
158
36
33
4
12
120
60
107
81
3
37
11
9
1
51
44
64
47
153
12
27
82
99
23
70
26
46
26
24
70
14
60
48
9
3
34
72
62
33
1
24
2
9
3
57
1
63
23
58
39
20
13
47
49
47
16
95
9
49
155
3
93
39
46
48
11
99
21
3
34
14
10
39
80
3
46
2
12
48
21
37
3
45
83
60
1
26
60
12
81
111
70
26
13
80
12
51
34
14
72
36
24
46
47
1
2
81
39
48
25
108
71
49
32
39
12
69
1
38
45
3
13
44
3
21
12
27
10
47
24
1
2
120
22
27
35
24
12
36
10
24
74
36
12
21
51
105
87
1
20
75
72
22
47
4
21
86
45
15
96
9
100
47
34
2
48
33
13
14
60
22
2
33
72
27
48
10
15
48
60
45
26
9
37
62
13
35
24
12
93
51
22
72
2
36
1
20
147
25
35
25
71
72
12
34
38
48
265
20
13
38
12
46
51
8
99
1
11
36
12
24
24
13
59
13
8
27
13
33
50
84
24
1
11
48
22
27
11
81
48
147
84
10
35
3
1
20
61
11
40
20
51
9
61
23
4
21
2
24
70
2
60
34
39
44
96
39
94
24
26
22
23
1
11
13
47
1
23
36
37
96
48
14
69
3
10
14
37
23
22
2
24
81
27
12
1
35
69
15
1
68
40
32
73
35
15
12
9
51
24
48
33
15
22
38
84
46
35
61
14
25
60
107
1
32
48
72
15
12
84
12
57
48
85
95
1
11
13
2
9
253
11
40
72
44
4
11
21
39
24
25
45
11
27
37
143
22
14
12
9
40
45
87
11
93
3
216
12
24
12
94
83
72
60
75
22
47
27
57
36
1
50
9
3
1
71
9
73
23
15
9
25
26
9
39
1
32
40
11
49
60
44
64
12
21
24
26
9
15
45
1
14
13
47
9
39
12
69
27
84
24
12
36
117
51
73
23
57
13
27
92
24
4
45
74
13
60
11
12
57
24
63
72
46
14
9
3
24
25
23
25
12
9
48
14
9
39
156
9
3
13
68
25
47
88
9
38
33
63
24
12
12
1
9
74
12
10
50
69
24
3
9
37
111
23
34
24
50
46
123
20
1
2
33
13
72
38
12
1
8
3
12
25
47
70
23
40
47
9
49
26
24
12
45
15
36
34
72
23
24
3
13
8
3
36
13
23
97
69
2
57
13
2
22
110
25
8
3
37
20
27
24
69
52
8
25
2
13
23
48
105
4
93
59
15
165
15
12
13
8
40
131
49
47
9
3
106
47
1
2
12
72
21
13
72
38
12
25
45
14
12
12
24
12
22
26
84
49
12
8
15
72
60
96
12
21
27
70
48
51
107
72
10
38
12
46
24
11
15
168
37
44
37
50
22
11
24
27
13
45
14
33
25
74
12
49
35
13
32
3
21
49
11
39
46
24
48
38
36
46
26
21
132
27
36
48
24
36
33
15
10
35
3
33
15
10
3
11
21
15
72
33
27
57
60
51
82
14
12
84
60
1
60
107
9
76
83
21
73
26
21
15
12
24
33
60
39
1
23
24
10
59
27
10
158
36
33
85
27
23
21
15
48
60
24
57
39
57
16
20
27
46
62
25
48
12
45
15
11
9
88
92
25
2
60
21
13
14
33
3
57
15
25
12
57
107
63
24
36
1
56
96
97
26
12
69
3
36
118
48
38
10
3
8
133
144
2
12
34
62
9
ABCD 334108218*7^$a-1 [50018]
50
15
3
16
29
1
6
12
29
13
35
73
8
10
20
40
20
34
30
104
24
42
7
23
6
15
9
6
21
16
11
12
70
2
10
86
24
48
9
1
12
30
5
21
34
9
53
15
1
44
30
30
15
63
12
9
49
18
8
4
30
2
16
14
10
57
69
2
12
18
22
18
2
70
11
57
28
12
42
18
18
14
6
22
38
18
36
15
33
22
26
75
96
16
44
4
27
12
14
6
36
10
42
77
36
3
6
3
7
14
27
7
2
6
1
68
15
18
18
40
5
7
8
81
39
10
2
12
6
4
30
20
16
29
3
21
7
14
6
4
26
90
30
30
90
10
2
3
3
21
15
6
24
24
12
10
24
14
4
23
16
9
23
45
12
18
16
6
24
14
12
54
60
66
9
3
28
53
51
73
35
10
23
3
36
21
57
36
4
2
16
12
2
63
3
10
80
18
82
47
7
26
4
78
26
15
19
26
12
12
6
16
8
58
24
140
76
8
42
72
28
5
79
30
30
29
21
16
47
27
21
3
12
4
6
71
33
48
27
85
8
6
52
20
42
3
9
15
25
18
8
12
36
4
41
36
3
18
60
18
33
3
30
6
12
30
6
4
8
10
12
3
75
5
27
10
26
42
39
9
4
60
39
11
28
2
18
34
8
10
26
27
3
21
15
6
4
27
51
8
4
5
24
39
6
6
33
25
11
1
18
26
4
23
36
27
22
14
6
18
24
33
16
63
17
31
18
24
8
6
64
48
29
3
18
60
15
3
45
27
12
10
8
42
30
22
14
6
36
10
14
6
24
27
21
3
9
87
1
3
45
2
12
16
38
15
45
6
6
30
12
72
9
49
2
84
6
10
18
30
8
18
27
39
10
11
27
25
44
63
6
60
18
22
11
12
4
15
26
39
25
12
44
22
42
90
42
8
40
20
3
15
24
16
2
28
62
18
30
10
35
67
8
21
1
18
8
45
21
6
1
17
46
33
5
28
59
3
22
14
4
20
12
78
40
3
15
12
20
40
56
45
15
6
16
2
12
6
4
6
24
14
112
2
40
53
33
24
147
3
6
22
5
33
12
34
14
6
28
42
26
4
6
47
13
8
6
28
18
23
19
41
1
48
18
32
21
7
5
39
54
3
3
60
21
3
4
32
21
39
70
26
22
38
48
12
42
10
42
6
8
54
51
1
44
3
21
36
94
18
98
60
6
30
36
12
18
10
20
4
8
9
21
58
8
46
38
12
6
42
126
16
50
57
1
32
6
10
20
30
12
13
29
67
29
22
17
13
38
24
6
12
60
36
6
10
18
29
33
16
24
18
18
14
28
128
24
18
6
54
6
22
11
9
22
29
43
5
36
15
30
24
24
6
54
36
15
1
8
7
23
24
30
72
43
3
8
21
12
13
14
34
30
2
46
2
27
13
56
6
21
9
18
12
16
5
27
22
59
21
18
66
42
4
6
11
76
3
2
30
9
9
40
14
6
3
21
10
18
8
51
12
37
8
6
36
34
50
18
100
26
21
24
31
20
16
2
58
29
43
32
10
11
3
24
9
43
6
30
32
52
66
14
73
33
24
35
1
30
8
6
7
9
14
48
9
21
27
3
10
3
5
12
22
6
14
10
30
14
12
12
30
42
15
15
16
14
3
12
15
40
44
12
42
72
3
7
26
18
52
2
10
42
14
24
78
54
9
37
32
18
9
1
20
22
26
12
4
27
32
1
8
30
12
13
27
5
31
14
15
13
86
16
6
27
11
4
38
39
73
8
18
49
5
70
32
21
3
6
54
12
24
24
22
44
67
11
6
22
44
18
40
2
33
55
38
51
19
2
10
2
18
10
3
32
33
51
12
19
18
44
6
21
43
38
12
39
1
8
6
46
56
10
2
63
7
41
69
28
8
3
19
2
27
25
20
18
10
18
5
15
22
8
30
84
60
18
6
22
62
10
2
40
30
11
15
18
42
4
8
12
9
19
12
14
6
168
22
20
24
6
6
34
14
4
8
10
20
1
21
20
60
40
12
68
6
24
12
24
21
3
28
12
62
15
43
30
18
8
22
8
82
68
36
24
21
3
9
21
12
15
33
15
3
10
2
30
12
58
32
57
27
24
28
53
9
18
4
14
19
5
18
42
3
9
28
2
28
8
72
12
48
6
27
12
21
12
30
54
24
3
27
12
21
3
24
16
6
23
28
21
18
14
78
18
30
9
24
27
24
9
1
74
4
18
8
3
4
23
54
22
26
42
10
11
48
9
10
2
126
22
20
4
18
48
42
2
48
28
20
21
1
80
3
7
26
4
78
54
6
32
22
11
15
22
11
9
18
24
6
22
8
18
3
19
14
27
1
26
16
48
8
10
2
9
24
3
4
18
2
69
1
12
44
75
1
14
42
12
126
16
18
56
46
14
12
12
3
9
40
27
41
42
45
43
20
48
22
8
12
6
12
30
7
83
70
32
30
36
24
6
124
92
10
20
54
34
30
2
24
21
1
59
12
4
5
70
5
15
40
24
6
60
8
22
14
6
24
6
22
12
8
10
2
10
20
27
9
12
28
72
39
9
24
44
15
7
30
14
24
24
6
22
12
29
61
2
6
30
24
28
26
12
12
42
24
6
27
61
3
23
24
48
1
107
22
8
6
6
12
6
4
12
30
27
68
21
39
12
19
53
7
21
21
42
14
4
30
32
6
22
17
3
28
21
3
44
16
5
24
4
11
42
48
27
7
38
22
20
18
42
9
24
27
42
6
33
15
76
8
40
2
30
10
36
11
12
7
14
58
2
36
24
15
13
11
27
12
9
1
20
3
7
41
27
18
12
18
4
5
13
14
9
37
2
60
18
7
44
13
71
7
32
45
13
98
12
21
1
36
20
18
34
8
3
48
21
10
20
40
89
3
24
12
12
9
21
6
4
42
108
15
5
42
1
17
6
4
2
84
16
50
9
37
50
30
3
21
16
2
6
3
19
24
8
9
3
9
84
105
22
6
2
10
30
26
3
51
10
32
39
79
8
4
14
12
15
24
1
35
45
48
3
19
32
45
37
8
18
4
17
9
22
32
9
4
17
111
3
126
90
28
26
15
12
3
36
48
33
3
16
26
12
19
23
21
37
38
10
12
30
32
30
18
10
11
45
46
14
7
9
8
6
42
10
30
14
54
3
13
8
10
8
18
3
13
8
28
24
8
3
49
14
6
78
12
30
28
18
14
100
6
29
43
60
12
14
30
64
2
31
125
3
19
18
59
9
4
8
15
37
38
40
24
74
3
24
48
37
20
3
15
24
18
3
4
11
24
18
10
30
8
6
6
40
2
9
33
6
30
12
6
12
4
14
6
1
9
6
8
21
3
36
36
10
14
4
2
27
19
24
8
6
6
1
57
20
102
30
15
12
19
42
32
39
1
20
18
52
6
15
23
4
8
18
6
6
120
84
3
37
6
8
30
64
60
2
21
19
8
18
24
18
28
57
27
17
1
56
54
30
42
28
20
28
29
55
26
72
36
3
1
38
24
24
16
17
27
12
12
12
90
15
3
18
48
12
18
16
38
18
24
36
4
18
2
18
10
20
33
3
4
29
12
7
8
22
2
36
9
12
3
21
60
12
15
24
9
7
24
14
96
27
19
24
6
24
18
12
5
45
16
14
6
15
9
27
57
30
37
68
39
12
66
42
6
4
3
20
25
2
21
12
3
16
30
59
9
52
20
28
12
26
18
3
13
30
14
36
46
8
9
3
24
57
13
38
9
27
4
17
3
28
14
3
25
11
51
9
19
18
71
43
6
2
30
18
33
1
30
6
12
12
3
3
38
12
30
4
14
34
32
54
12
4
14
52
2
10
8
9
31
5
39
21
3
30
19
5
6
21
15
18
60
66
4
8
12
6
34
32
6
42
49
69
54
20
28
38
4
18
8
42
3
3
21
24
39
33
85
72
12
36
35
19
8
6
24
6
22
72
15
15
29
1
12
66
2
10
9
3
36
20
42
58
20
22
11
12
19
18
50
9
1
26
21
33
12
48
28
8
3
24
36
16
35
9
33
18
12
9
39
9
9
3
15
12
24
30
24
46
5
13
8
4
14
12
24
24
36
48
33
117
10
12
56
48
12
30
4
8
3
3
4
8
21
69
7
23
9
16
75
5
9
48
3
79
20
30
6
22
2
10
44
4
12
20
28
20
18
4
5
31
2
10
8
18
6
9
117
64
6
8
16
5
1
30
38
15
21
6
10
20
10
20
10
50
34
44
15
1
56
12
22
14
22
12
38
24
6
22
8
15
69
54
42
3
9
19
39
50
52
8
10
32
10
39
9
11
48
13
2
6
54
16
12
42
18
9
9
24
11
9
10
50
18
6
24
10
18
42
56
96
24
24
28
50
42
9
99
10
8
16
8
22
20
10
6
102
8
27
15
60
6
36
16
8
24
6
22
11
9
4
14
24
48
30
15
52
45
26
21
21
30
22
2
28
26
6
57
3
18
30
28
68
6
43
41
3
4
15
17
13
14
88
18
14
9
19
2
30
16
8
16
5
3
28
8
66
15
3
25
75
42
14
33
19
14
36
18
52
14
6
18
4
8
12
28
11
3
9
31
8
21
15
64
53
16
20
12
15
16
18
8
18
12
4
5
12
39
4
50
7
11
69
16
27
38
60
28
8
12
3
1
30
5
73
3
5
10
42
30
8
81
27
6
16
72
23
9
18
126
6
10
ABCD 334113396*7^$a-1 [50106]
5
7
20
16
32
9
31
12
20
40
180
20
40
5
48
67
36
5
12
3
9
51
12
12
28
92
40
5
135
16
5
63
84
28
17
12
55
8
28
17
27
16
17
43
29
31
8
33
7
17
27
33
19
48
36
44
12
24
9
108
12
43
5
19
20
45
55
36
20
12
28
5
27
36
24
45
7
17
3
16
20
9
79
89
3
40
12
5
7
48
96
17
15
40
8
9
24
31
8
12
28
12
65
12
3
36
9
3
4
41
3
160
77
7
20
9
3
28
12
48
17
12
60
43
20
4
89
48
7
8
24
21
27
249
27
21
72
24
36
120
63
64
36
44
9
48
24
31
137
15
28
12
17
15
33
120
12
3
52
17
67
120
17
43
56
21
3
9
15
28
17
24
67
36
48
68
4
77
3
60
21
75
12
28
60
12
60
17
36
139
56
57
24
3
16
65
19
8
60
40
20
9
19
8
69
3
4
41
27
57
19
24
5
3
28
32
9
15
28
65
15
33
36
48
3
12
4
20
4
108
77
72
19
12
32
52
20
21
63
57
12
3
9
39
16
8
33
7
92
21
39
4
24
8
9
48
31
29
15
16
29
12
31
17
63
9
3
33
43
12
12
56
52
12
5
43
8
36
36
57
55
8
45
36
3
21
3
16
8
48
84
45
12
60
24
7
29
3
33
12
15
21
7
8
52
60
17
15
21
63
24
12
4
24
17
115
5
19
29
123
9
12
7
29
15
40
17
55
56
45
43
12
41
31
48
32
28
12
20
12
60
21
84
19
137
12
12
12
19
32
156
4
17
12
31
12
5
3
28
5
72
27
21
7
36
20
9
55
20
69
24
36
31
48
20
12
9
51
36
33
24
15
4
80
40
65
51
60
4
20
57
7
89
12
108
15
28
32
33
12
12
15
105
31
20
12
12
16
17
43
17
108
27
28
24
5
15
4
17
12
43
5
3
12
84
16
20
100
5
12
15
136
24
20
93
63
33
3
4
17
12
27
16
5
12
7
80
4
17
7
5
15
93
36
24
19
48
17
111
24
4
29
12
43
48
20
21
84
67
12
24
17
3
21
48
15
12
28
65
24
19
44
16
41
123
48
57
12
19
80
28
17
36
31
8
9
63
12
48
28
44
33
15
9
84
15
12
40
5
3
60
28
12
8
52
80
12
9
43
36
12
17
3
9
36
115
36
29
15
108
9
36
75
69
36
39
21
55
8
40
12
5
60
7
12
53
111
9
43
24
17
19
12
56
33
24
39
21
3
21
63
28
44
84
12
105
7
5
84
39
60
21
19
12
5
15
160
53
39
21
3
36
28
56
21
39
33
24
27
40
17
15
40
60
137
39
4
17
19
20
28
41
12
99
40
5
7
8
117
7
108
32
4
84
68
9
36
103
36
17
63
33
24
39
9
15
24
36
4
84
48
44
33
7
5
15
33
12
51
9
3
93
3
129
3
9
55
101
3
16
36
84
5
48
15
9
7
32
21
120
31
60
20
9
19
24
20
40
5
3
36
36
21
55
8
9
3
24
64
32
12
36
9
75
48
60
9
39
16
41
19
68
28
5
7
53
24
51
45
12
27
57
31
120
17
3
76
20
84
28
5
15
69
63
40
12
8
48
64
36
77
12
39
64
72
8
12
40
36
8
57
19
48
53
39
21
3
33
48
3
45
72
48
24
39
21
3
40
41
3
9
27
28
48
5
7
5
12
3
48
45
15
21
27
21
159
33
43
36
29
19
29
12
15
4
89
43
20
24
4
20
33
39
12
45
15
69
27
64
8
12
40
8
24
45
36
19
17
27
21
75
4
12
8
36
33
43
17
84
24
3
52
65
15
9
151
20
9
72
19
12
12
176
72
33
15
40
44
28
8
9
55
8
33
55
92
12
48
16
44
9
3
64
72
41
39
72
69
120
36
15
72
16
5
7
29
87
9
24
31
48
12
5
31
17
3
57
60
3
4
32
33
27
36
40
8
4
60
72
48
12
48
128
9
15
100
5
55
161
63
36
4
36
5
3
36
76
17
19
12
12
8
69
24
120
27
9
79
5
39
48
33
12
87
16
5
79
53
12
39
12
24
16
132
36
12
41
43
5
55
24
29
24
123
21
3
9
175
12
24
29
48
24
31
77
27
21
79
17
19
200
24
24
64
60
5
72
12
67
32
12
28
17
27
48
36
60
21
48
48
3
9
75
48
172
12
48
8
4
5
103
5
12
12
7
20
33
79
68
4
32
117
43
8
9
87
4
5
7
53
3
9
3
33
7
17
31
29
51
40
12
20
9
60
84
36
3
21
24
12
19
24
77
156
3
24
21
12
24
3
40
44
76
24
56
21
3
16
20
28
8
24
21
36
27
36
84
93
19
125
15
28
12
24
44
24
36
81
12
3
16
24
41
75
9
3
33
60
3
12
21
168
43
5
7
8
16
20
12
52
17
60
55
41
7
5
24
24
24
43
108
5
55
104
48
72
21
19
41
7
8
52
32
16
24
5
19
17
15
57
3
9
3
9
31
12
17
31
48
101
39
57
7
5
15
64
24
5
3
72
36
33
7
92
21
7
36
24
12
29
12
24
103
89
7
5
3
45
48
3
36
60
33
55
68
24
21
27
108
9
36
7
72
48
32
36
81
3
105
75
88
5
91
20
4
56
9
3
9
31
32
16
12
48
89
3
12
28
12
32
21
7
20
93
120
19
20
4
36
176
4
68
28
17
24
84
39
165
19
17
19
41
19
5
3
36
9
7
17
3
24
24
16
41
12
3
81
27
105
3
64
53
3
9
19
24
48
5
7
5
27
64
12
20
24
4
12
80
64
168
113
7
5
24
31
8
24
4
77
12
27
48
28
29
51
45
7
12
41
67
56
24
36
9
15
9
19
29
12
36
27
21
7
5
27
93
115
12
17
19
12
12
17
36
7
68
69
180
39
60
12
40
8
28
41
15
4
44
33
36
7
41
91
32
12
21
12
15
9
19
17
3
4
48
77
36
24
55
53
24
31
5
48
7
36
29
63
177
24
24
127
5
15
45
3
12
36
9
75
57
43
12
56
4
17
27
4
8
12
45
24
31
12
41
43
20
69
24
31
12
5
12
24
12
7
44
21
36
19
5
15
57
7
12
44
33
48
7
32
21
84
3
72
81
3
24
40
5
55
29
67
20
24
57
12
19
60
24
68
16
17
3
9
3
21
3
76
5
12
31
77
19
8
52
125
91
41
3
28
17
3
45
24
60
7
44
33
24
96
99
28
8
28
29
24
3
16
5
24
3
52
48
8
40
12
53
7
20
12
57
24
36
48
31
8
12
4
48
60
29
3
24
64
17
31
5
12
3
ABCD 334245294*7^$a-1 [50015]
84
4
36
32
52
24
18
38
4
36
21
47
4
20
4
5
3
9
39
12
33
4
21
14
49
8
3
45
19
6
15
3
29
1
14
16
20
22
6
42
3
56
67
56
21
36
7
20
40
5
1
15
131
4
5
13
2
61
11
46
14
16
53
4
39
6
24
35
49
26
24
48
36
24
10
120
18
12
8
25
12
15
54
36
54
30
35
13
12
26
24
49
23
28
8
40
12
8
9
37
11
12
28
3
36
12
5
19
66
2
1
176
3
9
1
27
47
9
36
3
1
3
8
13
24
51
8
33
24
13
2
21
27
40
29
39
4
8
10
14
13
9
26
4
32
4
56
24
10
6
12
41
3
4
164
4
17
39
4
8
34
18
6
50
10
66
12
33
9
2
22
11
3
9
28
21
11
61
14
9
15
72
1
68
87
4
20
22
26
70
26
46
3
60
27
8
10
3
23
36
40
72
18
6
8
24
4
36
20
52
21
27
116
22
35
51
25
11
10
18
96
17
39
13
9
26
4
44
88
21
8
7
24
18
18
30
59
43
6
12
11
3
9
1
14
16
5
4
21
11
7
30
42
6
12
72
36
14
10
2
9
3
16
5
40
24
83
36
22
15
20
13
23
75
34
15
11
40
29
24
25
12
14
34
23
19
41
28
21
26
33
1
11
43
24
6
24
2
85
27
20
72
1
8
31
17
1
14
9
4
21
54
20
1
3
41
1
11
27
10
54
20
22
38
72
57
3
81
3
1
32
3
28
6
14
46
2
13
21
2
22
27
47
1
11
21
19
21
3
42
2
13
23
34
14
34
15
23
21
25
2
60
4
5
13
24
11
31
9
8
1
3
75
12
18
11
31
56
12
40
41
37
6
30
11
24
1
12
26
12
25
24
39
6
14
37
84
69
14
12
4
5
36
19
32
60
22
18
18
27
23
12
40
24
5
1
2
16
21
35
36
10
12
14
72
34
18
8
1
9
6
96
9
20
1
2
33
4
3
6
14
58
12
2
24
12
49
123
101
16
9
2
24
61
9
30
8
48
52
66
27
23
1
23
9
28
11
12
12
1
35
9
1
38
12
4
80
24
21
27
22
14
1
35
21
1
2
13
39
6
2
10
12
35
1
14
120
49
23
24
33
1
66
20
69
124
21
6
5
49
11
3
10
6
21
11
24
12
13
3
12
18
12
11
3
58
47
12
19
8
10
2
28
21
23
12
1
35
12
21
48
73
6
65
15
58
23
1
26
45
49
62
9
12
19
18
47
1
15
47
100
33
68
1
24
24
36
36
2
24
9
1
14
1
3
24
12
20
1
3
32
9
1
38
1
3
66
50
22
26
37
15
8
49
116
19
29
3
22
2
22
24
27
9
2
60
34
60
11
15
25
3
17
7
30
18
12
44
37
23
13
35
1
47
70
6
24
12
5
1
50
48
4
12
41
37
3
8
16
32
15
58
26
24
46
15
9
6
8
4
60
6
27
11
4
41
43
20
9
3
22
30
66
14
70
2
33
3
36
36
16
30
24
54
68
13
56
16
27
48
18
11
115
8
12
16
80
24
12
24
13
32
24
19
57
9
2
22
27
47
13
11
24
64
20
45
61
14
12
22
12
23
19
8
72
60
9
7
21
47
52
6
26
10
30
24
54
24
14
4
8
34
23
4
3
8
4
8
12
12
4
9
15
6
39
71
21
7
12
12
17
49
6
9
35
10
6
54
2
69
27
28
30
35
1
84
6
5
27
48
12
24
13
9
75
9
27
35
34
2
9
4
8
1
63
9
48
47
1
12
38
10
24
2
4
20
4
20
25
24
47
64
48
6
23
4
44
61
30
29
43
12
24
5
19
21
8
37
11
3
22
18
30
26
37
8
3
24
12
16
53
7
6
26
94
11
3
10
12
14
12
12
4
8
12
10
26
21
1
14
1
20
13
42
72
66
30
72
78
2
4
21
24
9
26
12
13
11
10
119
55
6
42
56
10
24
14
28
8
9
39
49
11
4
6
2
100
66
6
8
1
27
42
50
12
4
53
31
18
11
19
9
3
18
14
28
44
28
5
31
18
24
48
12
18
33
9
71
37
54
78
36
2
9
3
21
7
65
25
11
7
6
18
17
1
2
36
33
37
27
39
18
3
35
25
140
39
34
26
72
36
22
26
33
40
12
39
21
45
24
6
29
1
23
3
28
5
4
27
18
11
12
1
27
11
52
8
36
9
4
11
21
3
10
51
24
3
21
32
39
1
8
1
18
12
8
22
6
53
55
36
30
2
24
4
17
24
36
48
15
10
47
15
24
4
18
3
3
8
9
39
9
1
54
66
11
7
6
47
3
37
27
8
4
8
9
48
31
9
35
12
13
15
90
11
4
9
2
24
12
16
66
38
33
15
25
15
21
8
3
4
48
8
36
12
1
3
12
41
1
23
3
10
12
2
24
120
13
93
48
3
27
20
10
14
4
45
105
6
48
20
13
3
36
9
21
14
1
23
28
5
4
9
2
21
64
11
33
27
12
34
11
3
37
9
18
5
25
24
47
79
5
4
3
6
87
8
3
76
6
6
21
63
41
3
156
37
9
47
43
17
1
2
12
24
4
17
79
8
4
18
14
9
3
13
3
18
54
8
13
84
32
63
12
52
104
13
11
82
23
39
22
14
13
32
15
12
4
17
3
1
12
20
100
23
21
25
30
6
12
38
28
54
96
2
52
48
18
14
10
36
6
8
13
39
45
11
24
4
24
12
8
22
48
12
2
16
44
16
8
34
48
38
49
20
12
15
45
37
26
72
36
1
47
4
5
13
23
15
13
12
20
19
20
12
16
18
11
13
18
36
8
9
27
13
27
6
35
1
24
12
2
9
15
48
9
31
5
27
28
8
96
64
8
22
14
4
48
21
35
21
40
3
24
17
12
97
12
2
33
7
72
21
11
9
36
48
15
1
20
39
1
33
2
24
21
7
42
86
12
9
24
84
13
14
28
5
3
36
12
48
36
1
23
10
11
13
74
24
22
6
36
41
19
24
6
18
6
2
36
36
60
22
35
13
14
46
6
42
42
17
15
4
68
16
44
9
48
48
4
3
32
12
21
3
34
14
12
9
7
17
51
45
39
12
33
13
3
99
18
3
9
51
23
1
23
33
64
21
135
20
15
10
12
27
24
15
6
2
49
9
18
6
11
4
72
27
8
36
33
12
7
30
2
25
9
36
98
12
28
41
4
27
12
48
29
16
11
13
44
16
20
1
11
63
1
3
41
15
34
14
22
18
20
37
15
29
16
15
17
43
5
27
12
1
11
4
41
13
2
9
12
28
23
1
11
36
21
13
30
45
11
10
14
57
15
76
30
14
9
4
51
24
8
1
9
26
16
8
10
66
57
3
8
13
20
19
56
10
38
33
3
16
54
11
12
15
64
33
36
35
25
3
42
84
50
100
105
57
11
49
26
12
61
63
12
20
12
58
18
8
10
63
15
6
6
30
15
11
16
44
22
11
12
1
2
40
20
36
21
39
24
28
8
36
22
42
5
7
29
4
9
2
22
12
48
30
12
48
17
15
9
3
12
1
8
1
6
33
8
72
48
15
36
52
9
9
12
48
2
36
9
19
24
42
62
28
18
27
21
39
23
9
127
66
11
27
12
34
14
13
9
114
8
24
9
75
25
9
42
9
9
12
2
12
34
51
21
50
12
9
12
27
36
13
35
16
5
13
15
21
11
27
21
40
9
36
30
17
7
44
24
70
3
8
28
32
1
26
4
6
12
99
9
47
15
4
18
3
11
72
21
15
9
27
45
7
44
16
48
41
1
74
48
49
15
60
5
7
8
46
11
7
12
32
13
32
3
60
36
9
1
38
33
13
15
21
74
9
25
51
20
27
9
4
32
13
36
78
24
8
40
33
12
117
6
32
12
9
3
21
49
36
11
4
9
36
42
102
54
12
9
3
20
22
75
51
8
1
9
26
10
18
21
68
13
71
39
10
15
15
32
12
4
17
31
92
22
26
12
1
57
11
1
3
3
21
24
11
96
81
24
13
50
16
18
14
45
1
6
24
18
23
52
35
21
7
6
96
15
8
19
29
13
2
60
36
48
49
11
25
33
26
25
9
6
48
17
24
27
12
9
1
18
24
69
23
45
13
14
12
34
11
19
30
62
45
24
51
9
24
1
18
20
21
12
3
36
9
13
2
4
6
155
1
50
28
8
58
2
16
17
3
69
1
26
21
1
50
72
16
12
65
36
13
35
4
21
15
3
41
16
23
13
57
38
22
14
4
5
7
33
35
49
15
29
15
34
48
30
18
6
8
9
19
18
2
12
16
8
13
9
15
27
41
1
30
17
40
51
54
2
64
9
35
36
10
2
13
11
37
15
17
15
4
8
13
8
16
3
8
49
3
44
9
3
4
29
4
24
35
12
4
80
21
63
10
24
2
9
15
4
12
8
21
1
50
21
48
1
2
12
1
11
22
6
20
45
13
14
16
18
48
23
63
16
8
4
12
9
45
14
16
8
24
12
37
63
17
3
16
12
41
15
9
24
1
24
6
18
66
56
25
24
33
38
10
14
1
9
14
34
23
13
75
12
15
8
96
12
52
24
36
12
53
1
6
8
10
11
36
ABCD 334304646*7^$a-1 [50055]
4
48
12
15
15
45
51
9
9
42
2
12
18
22
87
53
76
36
6
32
13
57
36
27
11
70
3
51
45
93
48
3
23
40
48
30
44
31
15
6
2
18
19
45
3
27
45
65
22
21
39
30
84
36
27
48
72
24
65
12
55
57
42
72
18
66
6
36
26
1
17
54
40
24
6
18
45
69
68
42
1
36
21
12
6
14
4
3
47
16
24
30
20
30
6
10
8
10
66
18
66
14
16
20
16
3
45
15
47
6
58
6
84
14
4
21
48
45
27
15
9
29
4
6
38
40
6
18
26
10
14
76
96
12
62
18
4
20
28
6
24
14
58
44
16
3
12
45
54
9
117
63
57
15
9
42
80
25
21
32
22
44
1
9
3
9
2
18
16
38
1
24
33
39
3
2
144
18
13
12
36
11
22
27
5
16
12
12
20
48
36
34
6
27
33
14
1
21
15
11
40
9
65
19
11
28
6
3
48
27
32
22
18
32
1
5
7
9
27
21
36
15
33
44
4
20
12
31
23
1
36
9
18
14
16
18
14
4
14
4
14
28
12
3
27
18
8
4
12
27
36
21
36
110
6
4
3
5
19
3
30
6
2
28
36
12
32
4
18
18
3
3
38
40
2
70
24
3
9
15
41
7
63
96
12
21
17
43
3
42
36
18
21
17
66
16
2
24
16
14
6
4
12
42
18
14
22
3
9
51
33
2
18
31
15
21
12
71
10
80
46
8
16
6
6
12
45
12
29
16
3
47
1
24
21
3
23
6
16
18
56
37
3
32
48
61
3
18
3
12
21
6
26
16
27
21
20
82
9
3
2
54
22
26
73
5
7
3
18
24
12
3
17
10
6
24
6
54
12
6
9
5
18
18
19
35
22
6
18
42
86
64
3
47
34
14
22
6
42
66
57
60
36
9
3
45
12
18
2
24
72
19
29
67
11
94
42
48
69
9
26
18
12
34
8
25
29
64
138
30
27
33
3
15
18
24
8
16
15
35
1
57
24
8
78
13
53
22
6
36
66
12
36
2
19
21
27
24
3
57
3
50
4
24
74
1
21
18
32
22
12
6
33
5
84
4
2
13
3
32
54
19
9
15
15
33
15
126
30
9
72
24
21
8
16
15
27
14
6
30
16
132
32
4
32
4
27
3
6
24
26
24
102
82
9
23
1
17
40
54
104
85
57
3
33
24
8
22
48
8
30
43
33
20
16
32
43
53
106
12
26
31
21
36
12
66
9
3
32
1
12
11
10
12
60
3
3
9
45
74
10
99
17
40
18
150
51
36
21
3
41
16
50
18
16
54
18
3
57
120
72
36
60
18
18
36
24
8
4
12
15
3
26
22
9
39
6
12
84
24
2
1
29
40
2
49
5
7
3
2
16
8
12
10
14
76
6
18
38
6
4
18
14
36
16
50
1
9
3
3
6
36
18
6
24
18
2
42
16
33
33
15
63
33
33
6
14
112
15
36
36
41
7
3
6
74
4
14
16
6
8
4
12
26
10
18
12
6
30
66
9
29
43
21
26
37
33
18
6
8
115
33
3
21
12
42
6
2
42
19
35
30
58
9
12
65
10
6
2
10
32
31
12
9
36
30
18
24
14
6
16
60
6
6
2
4
60
18
30
14
36
12
24
19
45
3
23
46
2
16
24
6
32
40
24
6
36
24
14
16
3
33
15
5
12
6
13
3
14
19
23
13
45
3
5
22
32
40
6
39
27
24
24
98
16
12
48
30
36
14
36
4
51
48
21
30
9
21
20
43
24
23
70
51
53
24
16
15
9
135
60
53
4
8
28
24
60
6
24
8
13
15
12
18
36
50
1
48
5
10
18
20
16
12
8
16
18
57
35
46
26
10
24
96
6
9
21
12
24
20
16
12
3
35
42
12
42
25
24
23
16
14
24
58
18
32
34
20
1
69
27
5
40
18
9
39
8
18
30
22
63
21
36
36
12
12
24
27
3
6
27
33
15
5
10
8
6
67
5
7
57
56
40
18
12
9
60
5
7
75
14
28
60
12
6
72
132
66
2
90
52
15
12
5
16
39
12
33
32
4
18
36
6
8
19
12
71
6
10
2
31
12
17
31
9
39
33
104
36
22
26
16
6
21
3
8
61
27
24
45
72
3
26
43
11
18
22
32
10
6
12
6
3
17
10
12
18
8
10
18
68
7
9
6
57
24
84
5
52
15
9
138
36
30
3
12
17
16
12
12
26
13
11
4
68
1
9
20
36
4
3
69
50
49
15
30
87
35
22
18
12
44
22
24
60
36
12
42
30
3
3
6
12
104
6
25
3
21
9
6
9
17
28
2
37
96
15
12
33
3
2
10
18
36
27
23
30
4
3
81
15
11
30
10
9
24
15
2
22
45
9
6
2
67
57
51
15
33
15
54
30
8
58
8
31
12
45
20
28
15
57
24
6
48
21
24
27
9
53
16
12
3
36
9
14
49
9
3
3
2
132
16
15
35
6
4
12
20
7
5
43
53
40
3
5
55
59
10
6
30
20
34
42
72
56
7
57
24
50
34
3
39
2
16
18
14
18
1
9
48
6
6
15
3
42
12
12
30
14
24
40
26
10
15
36
3
120
21
15
20
34
14
40
18
12
15
60
5
34
18
24
6
62
48
4
6
26
4
2
13
21
27
21
3
77
46
74
4
3
21
32
34
9
23
4
12
62
7
3
9
9
62
25
15
8
61
24
33
12
12
2
64
12
9
21
24
6
54
8
4
36
56
18
10
44
19
9
12
26
40
81
63
24
21
3
8
46
15
29
16
14
40
9
21
24
48
27
12
53
115
9
3
5
4
12
24
3
5
18
16
33
29
10
6
2
13
12
5
40
2
16
6
39
3
18
72
12
3
9
15
21
231
33
20
10
45
33
6
6
42
105
41
100
32
4
39
5
43
33
48
3
3
9
39
9
15
32
22
27
9
108
15
24
29
19
5
16
6
18
132
12
8
19
12
5
58
2
30
22
51
5
34
45
3
6
18
2
79
24
23
4
14
48
4
63
101
10
93
17
31
72
5
18
58
14
25
84
17
19
17
67
69
3
11
18
22
150
3
21
72
60
14
22
15
21
15
9
15
23
6
34
2
7
21
36
60
15
45
36
15
3
42
6
120
8
10
12
8
24
10
42
15
23
10
20
4
60
8
16
15
9
12
20
16
26
1
9
6
30
36
20
28
3
41
18
13
3
2
7
45
2
10
6
8
85
5
7
65
31
24
33
36
27
5
67
21
8
16
6
6
15
57
44
7
33
8
10
18
3
5
6
22
12
12
48
18
24
9
12
3
21
9
20
4
114
57
5
67
33
14
37
29
28
6
21
77
7
9
32
112
3
15
14
24
18
13
35
13
60
15
8
58
12
2
85
17
34
21
41
18
120
46
84
12
30
18
48
12
20
4
14
13
63
30
15
60
9
24
54
6
68
16
24
2
1
24
39
2
4
96
6
36
6
6
6
42
14
36
18
46
36
12
48
18
18
20
55
21
12
18
42
18
66
39
9
24
116
36
4
12
48
3
45
3
5
28
6
96
14
24
18
28
6
36
6
18
12
27
3
9
24
99
14
36
55
9
18
80
10
12
3
21
99
15
66
63
9
12
6
18
8
19
41
16
14
34
15
12
29
6
25
51
57
11
1
17
28
8
7
12
3
12
78
51
15
21
3
14
16
24
12
54
2
12
34
6
12
60
75
12
24
21
66
30
6
38
22
36
8
1
5
36
4
32
31
24
63
33
12
29
31
41
10
62
7
3
26
19
17
10
8
24
18
4
3
9
38
22
72
30
18
2
16
6
42
8
30
24
28
6
12
21
24
105
6
6
15
36
15
18
99
9
30
66
20
7
53
48
24
18
61
21
51
11
10
38
1
12
21
36
138
54
8
22
6
72
54
21
11
16
9
12
29
24
12
16
26
61
9
128
40
104
22
14
28
8
18
66
46
45
9
108
24
12
12
32
4
2
13
27
30
128
55
21
27
12
57
8
12
18
78
12
19
60
29
10
42
8
7
21
42
2
12
19
57
68
18
18
22
6
3
5
7
9
24
66
2
55
5
4
3
41
70
9
12
23
34
3
9
18
2
4
60
8
10
57
60
41
7
23
18
6
28
60
6
48
24
36
6
30
24
8
31
35
24
34
12
24
24
3
45
18
6
24
72
36
20
58
86
24
10
2
52
15
15
6
12
36
24
6
32
22
27
9
14
13
24
36
23
48
25
29
10
6
80
16
12
18
69
63
48
6
48
36
20
7
3
8
18
31
ABCD 334429622*7^$a-1 [50012]
41
85
72
3
21
2
18
22
33
24
21
42
42
12
8
30
25
20
33
46
45
27
69
9
6
5
16
39
30
24
8
19
69
11
40
15
12
6
6
2
4
48
2
34
30
45
39
36
18
23
25
2
37
81
48
66
42
26
52
42
18
20
1
9
54
12
32
1
9
30
33
35
28
6
12
26
16
66
26
46
3
63
12
45
15
9
32
19
65
63
13
5
19
5
12
16
36
75
27
30
24
72
42
6
84
47
60
43
12
2
7
56
27
28
12
36
41
19
21
33
36
14
12
25
24
47
10
18
24
2
19
15
12
60
33
33
8
64
2
28
44
46
6
62
4
42
18
56
7
15
36
65
111
46
36
50
30
7
15
9
32
55
33
36
3
72
9
9
6
102
39
15
6
42
14
4
36
42
36
9
21
92
7
87
84
45
9
15
27
26
58
42
8
79
51
24
122
4
39
21
51
5
42
16
60
96
38
58
18
68
63
4
11
18
4
66
18
39
3
141
45
6
36
2
27
13
78
18
66
54
26
4
12
48
24
53
67
17
25
38
78
16
78
6
3
32
1
27
29
22
9
41
52
12
68
3
4
12
24
3
2
28
6
12
18
30
2
39
13
50
16
12
32
18
79
57
84
3
41
126
25
17
31
21
11
21
4
15
48
11
40
21
9
15
120
23
13
15
30
84
6
9
23
18
28
15
60
33
3
3
6
32
10
12
66
12
3
12
21
14
9
19
45
21
35
33
7
21
3
45
12
39
15
6
12
23
13
86
28
57
9
14
82
15
20
15
34
36
18
21
51
20
22
54
12
12
6
104
10
21
41
16
62
4
36
8
10
96
11
4
9
38
30
76
14
9
16
3
41
45
19
17
12
10
57
20
40
57
23
4
57
20
10
12
14
46
12
41
19
8
37
9
108
66
21
11
1
3
24
48
12
90
30
134
58
18
3
3
12
90
24
51
3
12
33
32
13
27
48
21
35
31
9
21
42
60
6
54
32
10
35
19
57
9
32
7
45
27
60
29
12
7
11
85
41
22
18
42
21
32
9
40
51
15
6
3
65
4
54
2
52
14
25
9
35
25
50
1
27
14
4
35
9
6
28
18
12
36
30
5
16
15
9
15
62
64
14
16
32
13
5
15
37
84
8
40
86
13
135
56
25
81
30
29
16
45
30
60
29
16
27
54
6
2
16
24
96
74
42
3
15
34
12
20
28
54
33
47
42
70
21
21
8
78
162
91
63
56
1
24
3
42
6
45
5
36
43
3
80
42
4
12
15
15
20
40
60
9
24
17
43
60
9
44
28
15
20
15
28
12
21
47
34
42
54
48
3
60
72
5
10
24
26
4
18
6
12
18
21
24
17
79
80
49
32
22
17
19
30
11
21
4
6
45
15
30
3
11
22
14
4
42
222
57
47
60
16
21
21
15
3
21
23
60
13
57
36
14
46
15
51
9
51
66
56
28
66
32
40
17
43
2
28
6
18
27
17
19
15
60
24
21
41
34
9
36
3
20
10
30
20
40
6
12
96
6
32
28
48
2
30
16
81
21
39
60
3
2
30
4
45
51
9
21
6
12
42
6
6
38
1
47
18
36
46
33
24
15
24
57
9
39
9
30
2
31
57
8
58
36
18
68
19
20
15
28
18
39
15
18
42
24
14
10
20
16
36
9
29
22
81
47
28
12
17
51
85
21
12
11
4
75
18
63
45
6
14
10
18
66
14
4
3
45
11
1
63
3
6
66
21
21
6
48
18
32
43
81
32
40
18
5
51
40
45
9
66
24
8
28
24
24
32
24
10
12
59
7
38
16
3
21
15
27
48
18
12
30
66
48
75
11
46
66
18
14
28
14
22
24
12
18
8
16
20
34
66
87
71
28
17
16
33
111
60
69
8
43
23
46
62
9
4
153
20
19
93
14
30
28
59
85
12
38
10
18
6
15
15
12
5
13
6
8
57
4
27
14
64
42
45
75
26
18
22
6
6
66
5
43
21
15
57
24
75
2
19
21
23
4
33
14
9
3
16
54
144
6
48
6
60
12
2
40
9
17
7
99
18
36
8
4
71
45
10
21
21
3
15
26
4
30
2
3
51
72
13
48
15
12
104
40
5
16
33
30
36
62
7
41
10
26
82
18
18
66
32
43
9
12
14
25
20
57
34
12
14
7
33
3
15
9
21
30
2
19
17
31
41
16
2
97
15
48
33
39
8
13
48
36
60
24
21
26
13
12
17
64
12
12
14
10
8
7
20
4
39
60
14
6
37
39
30
12
62
37
11
4
9
15
24
2
15
57
46
21
33
18
48
20
13
48
27
72
6
15
15
92
10
2
34
18
2
22
14
7
123
14
22
6
39
11
1
20
37
24
8
30
28
53
19
5
16
41
58
50
16
3
12
63
45
41
60
10
90
48
62
58
2
34
47
45
34
24
12
14
40
38
30
24
58
5
25
78
21
29
10
53
25
90
69
71
52
74
40
38
4
6
18
17
40
17
67
59
1
32
27
34
18
41
99
4
24
8
4
45
20
36
21
7
53
34
9
21
30
14
19
56
49
15
21
78
8
88
30
36
51
3
6
15
15
48
32
22
14
40
29
16
185
55
15
30
18
32
58
15
72
15
74
4
30
18
78
24
24
21
71
1
24
15
41
25
15
3
32
34
11
49
39
15
72
6
6
6
15
45
30
6
24
15
11
25
57
3
15
20
16
20
25
17
4
42
26
46
33
11
61
69
12
6
33
3
24
2
31
20
19
2
43
24
21
15
15
8
88
20
49
5
4
126
21
3
12
30
15
9
75
39
42
44
4
51
57
8
79
87
32
16
6
24
6
21
21
36
50
37
5
12
7
51
5
1
24
6
29
4
27
5
25
15
24
57
80
96
4
8
76
96
12
30
17
43
2
22
14
88
75
9
12
35
19
24
36
24
12
33
36
5
10
9
9
30
32
45
19
6
51
75
24
21
9
18
2
34
57
104
1
2
46
26
6
22
17
16
45
2
1
51
20
10
15
17
39
19
5
16
24
161
16
39
59
30
6
25
9
12
38
34
8
40
84
15
69
24
32
15
84
1
36
48
11
61
12
8
58
5
57
34
12
32
58
8
22
6
27
3
2
34
6
3
27
14
118
8
25
15
14
19
27
14
12
28
8
4
3
24
11
16
9
57
26
34
20
94
44
42
19
35
25
84
51
72
21
45
24
36
30
24
108
2
31
53
4
74
64
30
14
28
45
57
24
6
36
81
9
27
3
6
15
24
27
6
18
45
41
16
44
16
23
4
9
18
30
2
46
96
15
5
58
2
4
54
66
36
24
26
28
57
5
19
87
12
36
18
23
40
33
27
65
10
26
15
21
6
52
6
14
21
64
51
33
12
17
16
68
19
33
36
20
18
22
6
6
3
57
66
92
16
6
48
6
20
9
1
80
34
45
21
54
6
59
13
2
36
30
94
84
66
6
44
22
39
24
69
60
15
41
12
108
31
21
6
18
14
4
21
81
74
1
17
4
78
54
30
36
9
12
9
12
14
22
32
12
18
18
7
11
25
3
18
44
10
30
3
36
20
45
90
1
3
21
60
36
3
21
24
11
6
10
24
21
27
126
6
5
43
2
18
13
9
24
12
2
34
3
53
4
12
66
2
36
7
39
21
15
45
21
3
11
42
7
11
36
12
16
2
15
7
32
10
8
10
36
41
16
27
14
7
71
45
13
42
6
32
58
24
6
15
45
18
18
27
15
6
24
12
3
9
63
44
79
2
10
9
3
21
15
2
4
75
3
8
12
46
12
2
70
18
72
21
21
35
4
12
24
21
18
17
19
ABCD 334452318*7^$a-1 [50034]
41
69
22
29
85
14
16
42
2
1
15
9
56
24
4
33
3
5
51
7
9
3
41
1
14
4
21
47
18
22
33
8
43
8
61
9
11
16
9
23
7
29
7
8
1
21
27
17
10
6
18
18
42
42
48
80
106
89
13
83
25
14
1
5
16
87
17
19
51
42
8
34
21
5
16
47
27
1
33
15
27
128
49
3
9
15
44
40
6
42
21
12
45
15
9
35
84
19
33
95
13
140
13
8
51
37
51
27
9
11
22
11
67
33
92
15
49
15
36
24
12
14
40
23
40
11
22
48
18
33
24
12
32
28
51
24
17
9
28
20
99
37
14
10
15
8
1
11
115
42
18
29
1
50
4
20
1
60
48
12
21
24
6
17
37
36
8
19
48
60
41
87
4
33
54
32
88
53
12
15
1
44
9
6
10
54
8
13
21
15
8
84
43
68
1
24
24
12
15
6
36
2
6
30
13
57
6
48
36
32
1
3
24
21
11
10
84
15
29
76
47
7
5
45
3
7
21
24
21
150
14
22
8
16
30
59
27
4
17
12
57
22
105
3
9
9
62
1
63
26
63
9
48
7
23
28
2
18
34
15
36
60
84
36
15
80
16
17
7
2
10
48
2
4
15
12
17
34
21
44
55
9
39
98
42
21
1
27
8
1
36
26
18
4
6
21
29
34
9
27
84
60
41
24
91
14
7
41
3
27
1
27
54
15
21
23
27
12
28
20
46
14
49
11
16
26
7
3
54
15
8
37
14
1
11
61
9
3
48
11
28
21
33
24
23
1
66
12
12
65
73
60
3
60
17
10
84
6
30
9
29
3
31
20
16
5
7
33
35
1
41
18
4
26
40
6
53
43
108
53
49
90
9
9
39
3
48
21
29
34
41
135
12
1
20
21
28
11
31
6
12
32
52
3
12
60
9
14
60
18
34
14
4
8
31
3
24
32
4
44
16
24
53
16
36
21
3
3
33
89
22
69
5
3
7
32
4
77
9
7
11
1
24
57
24
3
36
51
26
19
9
14
1
111
44
4
42
27
21
59
16
12
11
37
21
51
81
3
27
18
39
11
22
2
45
1
2
13
9
6
21
11
37
155
25
72
23
28
38
16
15
12
3
29
37
11
27
33
28
15
69
9
35
100
20
63
1
72
45
35
7
9
51
8
45
40
15
6
47
36
4
47
4
45
12
24
8
19
20
33
16
45
39
21
6
20
37
5
58
12
36
30
23
7
21
21
47
7
6
78
6
6
8
12
1
20
7
5
16
23
1
29
6
13
21
27
8
16
48
12
8
40
59
13
17
40
27
20
51
22
24
3
63
12
18
24
78
5
3
21
21
51
16
3
21
21
6
2
70
20
16
53
7
12
9
21
72
8
3
28
69
42
9
12
15
36
24
12
113
19
45
5
22
45
12
9
2
76
29
3
18
12
10
8
4
36
6
27
12
60
9
6
20
9
1
2
21
19
2
16
36
27
3
104
40
2
4
39
27
12
41
4
21
63
39
20
22
38
34
24
2
30
27
4
12
27
21
32
1
23
13
27
24
12
8
28
8
40
35
22
15
23
37
8
4
32
4
15
8
40
21
63
44
1
8
61
60
96
30
116
4
29
1
15
12
72
45
3
20
7
29
15
1
21
66
72
9
63
48
8
13
8
16
3
18
2
10
2
58
71
28
63
8
73
8
51
16
2
63
1
27
9
80
4
23
24
19
30
18
6
86
52
81
5
15
4
3
8
4
29
7
84
8
13
27
12
66
92
7
56
24
7
29
87
1
17
16
78
36
24
9
20
27
52
17
1
3
21
18
21
3
38
10
29
19
54
3
56
1
3
12
21
30
8
112
18
51
3
5
63
70
3
8
67
6
23
7
9
20
27
57
1
95
19
9
80
69
27
15
1
84
20
67
30
56
22
12
54
63
47
12
1
21
71
4
12
24
44
4
20
73
14
25
29
48
88
80
16
30
53
15
48
28
5
7
21
36
56
25
6
6
8
24
31
68
27
1
9
42
32
9
52
105
2
33
24
67
14
4
30
98
19
9
54
8
33
1
3
23
70
18
69
20
24
13
26
28
6
3
21
60
36
15
8
36
7
9
45
36
3
9
15
21
23
40
12
59
70
59
7
53
28
8
31
6
18
18
48
114
26
15
27
1
9
18
66
6
2
36
10
9
35
58
143
28
3
14
3
7
12
9
149
22
41
16
20
16
45
60
2
18
15
16
51
9
3
5
61
14
6
12
31
20
57
15
31
45
69
2
133
15
20
33
19
8
24
10
18
8
12
21
72
7
33
29
91
45
23
36
76
20
1
30
14
52
3
36
69
2
21
13
38
30
7
63
12
26
4
15
48
12
8
36
7
33
8
43
56
13
24
12
8
4
11
6
16
6
48
62
7
35
40
5
3
1
51
12
17
7
30
75
48
12
8
16
11
64
29
13
48
12
23
15
21
25
3
9
62
1
45
3
20
40
27
33
20
27
22
20
27
15
22
18
149
13
14
13
27
9
3
30
24
8
31
15
20
52
33
17
4
15
93
36
75
47
64
17
7
2
22
29
16
56
1
23
61
30
12
24
8
16
21
24
24
20
16
24
23
21
7
30
6
26
22
41
24
7
6
18
5
7
32
40
9
9
11
13
26
34
18
8
10
2
1
15
12
21
11
46
23
40
17
19
15
12
6
18
33
87
54
11
31
6
23
7
17
4
21
6
60
2
10
129
15
6
71
21
15
76
8
16
45
36
12
3
8
7
6
26
72
37
11
37
20
7
69
15
29
21
46
29
31
24
30
2
18
3
9
18
33
21
16
15
27
20
4
30
14
1
39
29
21
46
6
143
85
3
47
10
2
4
48
6
14
9
36
4
20
7
29
36
7
33
8
37
90
65
19
56
49
60
21
110
16
116
33
48
51
28
32
9
19
9
33
11
88
3
24
5
16
23
9
60
7
30
32
4
27
96
3
21
96
12
12
12
44
133
18
9
63
12
12
45
21
27
12
45
6
8
13
17
75
1
14
90
12
27
4
32
115
21
15
6
24
44
3
12
4
36
21
84
32
12
36
10
2
19
8
24
7
5
16
83
25
3
12
41
124
80
36
28
9
39
3
18
2
16
44
25
21
15
17
10
17
36
7
2
6
124
8
13
60
8
13
18
36
30
15
47
34
3
12
21
11
31
8
12
21
7
24
14
10
20
4
6
6
17
9
3
16
21
48
6
53
24
27
49
33
71
27
1
23
60
28
9
15
9
24
11
13
3
9
8
103
53
51
9
64
29
4
23
37
14
16
14
10
5
27
40
12
20
40
42
3
20
3
10
90
9
21
3
60
5
19
44
21
10
6
2
10
3
84
23
12
36
12
49
9
15
9
8
7
21
3
12
48
39
12
21
57
39
3
18
3
35
4
20
9
28
24
39
21
96
8
4
32
16
8
13
27
23
40
9
24
45
20
43
36
12
51
18
23
7
24
5
16
44
16
69
11
16
29
75
4
20
7
17
21
7
11
12
9
103
36
9
21
3
59
76
21
11
21
1
11
4
20
13
24
48
6
21
3
36
21
3
36
5
4
12
21
3
75
12
17
33
7
15
81
24
11
1
8
1
12
18
5
16
3
18
27
5
6
10
15
21
66
77
1
6
48
9
51
69
11
10
42
56
4
56
40
48
33
9
38
9
24
60
36
15
21
4
21
6
17
9
4
6
18
32
10
9
8
73
63
17
19
3
9
27
69
27
18
6
20
61
3
5
15
21
1
6
9
29
19
27
6
2
1
36
60
15
18
11
31
60
6
11
36
13
2
36
4
8
4
18
15
35
48
1
48
8
1
20
40
15
20
24
4
3
48
9
96
11
4
29
9
3
4
3
12
50
16
3
3
29
25
51
60
11
40
12
21
15
21
11
28
24
48
72
48
18
12
30
77
13
11
37
6
6
18
20
22
27
12
29
16
44
10
81
15
69
5
10
2
22
8
13
5
3
12
1
99
17
7
15
29
7
21
53
16
2
1
3
8
105
1
15
24
3
41
27
45
7
12
5
136
27
2
15
4
27
50
12
10
53
24
7
14
39
24
39
18
12
19
15
14
16
6
30
27
20
31
2
78
13
12
9
18
80
1
27
53
103
8
9
37
12
48
63
21
6
9
11
13
51
6
6
6
38
13
12
5
70
32
21
7
5
75
10
2
93
45
10
54
128
10
24
8
1
27
42
26
22
27
5
39
19
12
18
111
33
3
3
53
1
ABCD 334467552*7^$a-1 [50073]
25
8
30
12
6
12
66
9
28
9
48
15
47
21
45
15
27
36
141
25
26
25
53
39
52
23
33
13
2
21
48
4
96
9
32
100
62
42
6
10
38
21
16
9
108
35
15
33
85
3
11
13
8
3
12
57
27
108
6
24
30
33
4
56
12
27
46
11
1
20
48
28
15
44
48
27
6
16
8
6
6
3
3
10
11
24
25
48
84
15
20
28
17
16
59
81
30
33
3
1
24
20
15
10
23
15
13
96
8
16
24
24
35
109
35
12
30
16
2
12
36
72
45
52
8
60
37
11
15
37
21
74
48
9
63
48
10
12
27
35
24
94
35
25
8
27
3
18
43
59
21
16
104
112
21
20
6
21
24
15
12
9
13
35
15
48
1
5
6
13
5
67
41
28
120
27
35
10
24
50
36
61
44
27
22
26
1
59
24
30
7
8
33
3
15
9
60
12
33
75
12
37
44
150
12
49
189
8
48
30
9
24
4
9
39
59
37
56
85
14
36
49
68
72
108
1
20
39
28
89
3
24
1
2
1
5
30
12
12
70
11
3
46
131
63
22
24
11
27
48
30
52
59
49
12
8
24
24
66
24
33
33
15
13
2
25
5
66
25
89
30
1
29
6
129
12
16
11
36
84
34
2
106
11
21
31
11
24
90
6
33
108
99
13
8
39
25
5
19
11
24
9
4
11
13
89
64
50
60
21
4
48
8
49
47
24
9
60
39
1
47
12
27
33
12
25
39
9
23
12
28
35
13
48
80
27
13
9
68
40
71
45
7
11
45
1
14
102
28
20
15
3
25
35
45
33
55
29
12
27
28
9
26
24
33
76
8
15
1
9
12
96
20
54
72
1
116
9
18
1
5
15
1
47
28
32
12
48
3
25
35
10
24
35
1
14
21
33
30
133
48
68
24
87
33
9
60
84
6
9
9
66
174
30
13
9
14
6
27
15
12
48
36
69
25
56
51
88
11
72
60
9
3
12
1
5
15
39
10
155
21
18
57
9
4
3
24
53
3
37
2
1
23
45
49
2
60
34
38
12
57
16
11
12
1
41
12
27
39
22
48
11
63
21
4
41
52
62
13
21
3
59
81
60
3
13
83
13
35
12
1
24
20
9
51
15
10
11
36
21
64
8
42
48
22
48
20
12
52
20
63
1
71
52
93
3
5
6
82
47
12
16
20
28
59
42
16
2
45
37
128
18
34
8
43
5
4
20
15
39
9
57
4
20
64
99
68
12
40
8
60
25
14
10
2
78
63
13
44
4
15
5
60
30
1
29
30
18
24
18
25
45
2
49
116
52
23
6
15
4
20
15
61
9
35
73
23
36
3
24
24
70
62
84
24
48
21
33
27
36
24
24
49
14
36
21
16
48
8
61
24
2
24
21
1
32
78
90
4
14
25
24
17
3
1
11
12
3
25
5
6
24
120
10
26
22
2
34
59
3
25
9
36
12
32
55
11
18
6
6
15
15
18
51
25
51
20
84
36
27
30
12
7
8
36
24
1
35
16
72
41
6
9
60
3
82
71
25
14
25
5
15
48
28
20
15
58
11
40
32
24
3
12
34
107
1
36
12
47
15
9
4
23
36
30
124
51
48
8
16
8
21
28
60
26
21
28
68
24
13
50
21
61
8
36
18
72
6
31
48
32
48
36
15
12
9
21
27
39
54
28
11
57
16
96
3
11
21
16
69
20
27
3
9
3
18
42
6
63
4
35
30
18
24
13
24
23
22
8
19
56
64
59
48
9
13
84
75
33
60
3
5
19
116
105
43
8
21
15
12
25
96
50
45
15
72
6
19
107
57
1
12
48
2
30
63
160
21
12
62
48
21
4
56
21
18
78
12
31
47
24
33
3
12
90
78
12
24
13
8
12
3
69
85
35
96
28
5
60
112
48
47
13
3
8
61
11
1
59
1
27
53
39
52
24
33
50
12
6
63
4
80
25
48
62
12
9
9
87
12
13
3
29
27
21
18
24
108
13
35
42
6
24
33
33
19
21
24
59
3
61
9
96
12
27
9
26
33
37
26
61
9
11
3
21
4
11
130
48
47
28
44
4
21
8
19
5
90
66
54
21
63
6
4
2
105
12
4
24
20
15
18
4
26
72
13
21
50
93
1
23
9
43
5
3
27
12
21
48
73
48
3
107
10
27
21
23
33
84
6
46
14
13
17
16
15
56
27
34
32
18
36
34
2
36
24
10
8
42
46
2
46
3
24
155
45
13
11
93
3
3
9
1
71
28
140
132
3
18
28
32
30
25
77
43
44
9
12
39
36
63
21
21
60
51
3
1
80
24
1
71
48
39
36
10
23
3
12
45
13
128
19
77
15
36
87
10
20
12
30
18
31
29
6
21
15
49
8
60
117
52
14
13
33
2
120
6
112
59
25
26
60
10
71
21
36
91
33
140
3
13
56
28
2
24
24
12
1
45
2
45
27
24
6
54
21
15
81
33
6
24
96
25
8
15
36
82
35
75
69
16
35
48
9
28
44
12
39
9
3
10
2
1
48
8
1
12
27
56
13
3
71
48
1
21
86
9
51
18
64
36
11
12
9
19
20
4
21
24
3
80
1
32
7
9
35
97
48
2
6
24
27
108
15
13
29
91
32
81
16
71
16
11
46
20
30
66
24
39
25
48
3
69
50
12
117
3
33
4
53
16
27
68
24
49
74
9
16
33
2
10
36
23
21
40
26
72
24
21
87
36
6
27
1
20
15
3
117
3
24
1
35
13
29
43
35
34
23
1
11
36
25
2
9
24
3
13
24
32
12
52
20
1
51
48
41
15
63
21
39
37
44
96
1
20
12
39
13
35
25
2
1
17
63
84
15
13
5
28
11
48
48
4
80
16
21
23
73
35
141
51
36
4
24
20
15
12
1
41
3
13
12
3
20
27
12
6
51
1
2
24
73
29
27
1
63
116
27
36
45
37
3
29
40
23
1
14
9
51
6
30
21
111
24
46
132
15
24
80
60
48
3
9
1
2
18
6
10
32
43
17
30
12
9
49
14
18
40
27
21
3
81
35
15
30
6
9
12
48
51
60
22
2
45
21
40
35
13
27
23
21
4
9
26
54
31
21
8
40
122
6
15
4
20
9
6
48
36
30
19
21
71
9
6
6
15
49
14
84
60
70
32
24
6
10
26
10
230
49
9
26
37
17
64
15
8
39
34
32
42
13
69
8
19
8
13
56
16
56
78
54
16
36
27
8
12
27
24
30
18
12
45
27
6
30
12
57
3
12
37
23
54
16
14
9
97
14
69
3
18
16
56
4
36
51
41
15
84
4
24
32
16
33
35
87
13
56
21
15
3
1
8
13
2
84
30
30
12
10
3
5
42
1
11
60
1
17
42
18
18
6
43
8
12
1
2
1
20
73
35
21
39
4
35
22
35
12
51
12
1
8
12
1
23
57
18
21
1
27
72
11
10
32
28
23
13
27
29
67
104
40
44
3
33
13
20
4
56
3
13
20
18
37
9
2
12
48
22
26
72
30
15
9
87
27
33
1
39
23
18
36
27
33
7
9
38
10
15
11
9
13
47
3
21
27
9
3
102
12
30
96
12
10
140
7
53
16
23
ABCD 334596594*7^$a-1 [50011]
42
7
23
18
40
20
43
17
18
42
18
13
21
2
13
12
23
10
99
9
12
8
24
18
48
1
71
61
36
45
3
95
6
12
18
6
16
44
30
30
4
14
78
18
34
146
49
17
36
12
43
5
7
23
12
1
17
7
11
46
8
90
46
2
13
12
29
79
9
8
19
36
60
17
55
17
4
36
8
6
13
9
20
12
12
19
36
24
35
121
5
28
3
5
24
36
52
50
37
5
40
38
18
124
80
6
18
4
38
97
36
95
12
1
9
14
13
5
7
41
4
8
7
59
72
85
45
2
25
23
12
36
13
24
53
31
11
94
39
89
19
36
113
12
102
6
18
61
72
23
6
30
13
9
48
2
61
35
25
41
60
54
6
6
22
62
18
66
42
108
36
19
47
18
30
36
6
84
18
30
108
12
72
6
1
11
1
9
38
84
6
7
5
31
101
24
79
12
5
28
3
35
60
12
138
102
1
45
75
9
20
12
6
12
12
37
11
42
19
60
9
2
1
29
16
24
99
48
11
22
3
17
108
18
1
41
30
18
7
77
16
24
14
22
38
37
24
41
7
24
29
18
34
8
19
41
40
2
102
6
90
7
36
65
12
52
20
12
18
1
12
5
24
16
15
47
30
18
24
61
9
39
29
6
42
19
53
12
36
54
54
30
60
34
32
18
156
13
29
60
19
11
13
71
18
42
106
2
36
25
17
24
18
6
6
10
24
63
11
42
6
13
29
36
6
6
24
6
10
2
10
60
63
17
12
24
24
43
72
71
34
3
29
16
50
18
55
11
10
68
72
18
42
40
20
19
59
60
25
77
30
60
13
105
26
30
42
37
36
17
19
35
24
72
13
29
52
27
23
120
24
13
12
9
38
54
24
96
19
89
30
12
30
4
14
1
17
19
12
47
6
36
18
102
138
24
13
77
31
21
24
2
34
8
90
42
96
43
9
8
24
16
2
30
12
18
120
12
46
38
241
5
18
18
12
31
65
7
5
24
7
11
13
9
27
41
120
40
56
16
98
6
6
138
18
10
39
5
31
29
6
24
1
17
30
70
39
36
60
93
15
12
36
5
42
25
36
11
85
11
6
24
24
12
6
72
1
35
12
42
30
42
6
48
24
18
31
24
12
11
6
36
24
6
12
12
66
18
12
42
36
4
80
12
7
11
36
12
24
6
40
8
52
27
35
42
43
11
25
5
6
18
7
11
192
12
1
45
15
17
28
8
12
12
90
42
48
12
6
12
30
60
19
12
9
8
12
31
9
2
48
48
10
27
5
43
35
42
31
9
8
12
52
20
30
49
11
13
41
24
6
13
23
18
30
6
55
11
6
42
25
53
12
6
1
24
21
8
12
18
18
30
10
39
33
3
29
31
12
33
12
32
48
90
37
11
30
4
159
149
6
10
2
25
96
11
36
12
30
4
20
16
27
11
22
8
24
7
33
26
72
72
85
125
28
15
12
35
70
27
5
4
3
60
57
50
1
41
4
48
27
23
10
20
30
12
24
6
54
66
16
14
6
30
37
5
66
12
25
17
6
13
12
60
12
47
6
36
7
81
48
27
41
36
54
30
19
23
60
18
16
14
12
97
101
12
31
12
59
108
48
42
24
16
2
6
16
50
54
42
1
23
54
42
108
6
6
1
71
30
7
12
11
22
20
6
12
6
30
1
113
40
15
11
12
42
16
2
78
6
25
11
30
12
52
8
6
6
228
88
51
9
63
41
30
13
113
30
37
5
40
92
16
14
6
31
12
36
33
72
48
8
12
6
61
36
9
8
6
22
75
69
8
42
6
12
52
51
23
24
1
24
23
49
5
7
113
114
22
12
32
4
24
26
6
6
54
28
20
36
6
6
24
18
13
9
20
18
6
30
10
2
24
108
12
30
36
132
18
54
40
36
92
18
72
30
7
24
17
4
27
24
36
36
5
18
144
157
12
35
25
21
99
17
19
11
70
20
24
18
150
72
28
26
49
17
16
20
18
1
5
55
11
1
9
38
60
73
23
6
79
41
64
86
49
5
24
12
30
1
29
24
18
37
21
92
16
104
42
6
12
6
1
11
12
1
72
125
24
24
24
6
12
13
24
47
1
17
7
9
26
13
5
28
8
30
12
13
17
18
6
31
65
7
11
6
48
19
60
36
23
12
1
59
48
78
4
80
48
12
72
18
6
43
11
37
11
85
12
11
34
32
18
10
32
6
114
60
48
19
29
18
10
26
1
5
12
55
33
32
6
25
29
7
129
62
37
45
2
61
17
48
4
26
108
1
81
2
66
24
52
3
35
18
12
42
6
24
36
30
13
17
60
19
12
24
5
7
53
28
27
9
8
28
2
58
3
60
29
16
12
24
68
30
48
12
18
4
20
60
24
4
2
138
16
36
8
6
6
36
40
3
9
86
13
23
30
64
27
5
4
8
55
17
84
4
27
83
42
30
25
65
18
1
11
13
23
12
18
28
2
10
51
41
7
23
1
11
6
78
90
36
7
72
17
60
12
28
15
29
19
35
1
41
28
3
69
8
64
86
6
19
17
72
42
13
24
9
134
37
11
37
24
35
6
36
4
8
6
22
8
102
61
23
48
90
67
11
13
12
5
18
37
35
72
49
33
20
66
12
1
29
7
11
12
22
36
135
5
12
18
22
26
36
30
18
6
36
7
29
30
12
58
68
12
7
12
83
6
55
41
64
12
32
55
21
2
22
8
18
49
35
10
123
17
12
66
12
30
48
18
49
17
36
19
9
92
12
6
6
78
12
46
2
30
52
24
50
22
2
42
96
67
48
17
42
6
12
78
54
36
30
13
29
7
132
21
15
5
12
30
6
60
31
71
10
20
48
79
11
42
78
10
2
25
35
18
19
12
9
20
12
78
22
2
1
29
36
7
5
48
12
79
9
62
6
24
31
57
63
11
6
12
12
48
16
39
5
6
6
28
51
9
27
113
42
1
24
23
150
102
24
1
23
18
67
5
40
8
19
35
126
12
48
28
14
12
6
24
48
16
24
39
29
12
48
18
12
49
11
42
28
3
72
24
29
42
1
21
92
7
47
13
11
42
36
114
6
72
28
24
20
60
36
60
7
5
42
6
12
30
6
4
8
24
4
2
10
15
5
24
7
9
2
6
19
21
50
46
3
24
9
38
12
12
30
7
5
30
1
9
20
60
6
94
80
36
12
43
5
103
21
14
24
22
26
22
38
18
72
18
70
2
12
1
9
26
46
8
12
43
35
42
31
48
17
84
16
62
30
30
18
18
10
44
30
37
24
17
64
3
17
126
10
15
23
30
4
68
4
80
54
66
36
24
16
14
6
7
21
27
24
5
16
72
2
13
11
6
19
72
48
5
12
30
84
60
84
1
9
122
34
36
32
42
54
67
47
1
35
25
29
48
4
20
16
80
18
12
10
14
13
35
18
12
12
4
63
141
20
52
26
1
12
29
6
36
10
36
44
18
37
5
54
1
5
48
30
37
36
23
13
17
19
36
9
63
29
18
18
24
60
31
17
6
13
71
18
19
11
18
12
19
45
38
90
19
9
32
12
78
1
9
38
10
98
1
24
36
12
17
7
17
30
10
15
5
40
75
5
40
2
36
48
42
4
27
36
17
24
40
3
60
41
16
15
21
50
66
12
12
6
48
73
ABCD 334687196*7^$a-1 [50049]
24
66
90
53
1
143
36
7
30
90
29
55
84
6
96
96
95
19
5
121
95
97
96
30
5
115
84
53
13
72
162
30
60
42
66
30
89
61
102
89
72
37
12
360
23
67
48
29
13
60
6
29
13
18
17
13
83
7
66
11
79
78
11
91
66
12
11
1
48
210
18
48
6
78
90
113
12
25
11
49
47
85
23
12
24
61
36
47
1
215
31
18
71
55
66
330
5
72
31
12
77
24
48
24
84
7
6
23
193
23
25
12
143
91
114
6
120
48
12
29
31
41
127
6
36
11
48
7
53
48
61
30
12
29
1
18
65
96
25
216
78
60
53
115
144
18
42
6
107
97
47
127
17
12
96
19
72
120
17
139
12
60
137
36
144
72
48
49
24
6
60
42
24
48
23
7
29
67
185
25
132
132
107
36
12
31
24
17
60
49
102
41
181
71
25
11
36
19
54
24
12
108
72
18
6
47
43
233
7
6
30
108
6
12
23
36
43
6
95
55
54
6
84
6
84
12
131
19
77
1
36
11
283
6
23
67
42
162
17
205
11
19
29
25
35
49
42
101
60
73
11
43
6
12
35
12
97
78
5
36
55
24
66
66
78
36
96
6
12
18
12
59
48
96
43
96
90
71
193
11
103
17
1
24
30
17
7
12
18
60
83
49
12
30
120
12
29
25
54
161
48
7
89
48
13
84
47
91
30
42
5
31
6
60
59
1
144
84
11
91
48
36
113
121
35
91
41
109
6
18
12
35
85
126
5
37
6
5
25
11
43
65
7
89
97
144
144
66
54
119
13
42
162
60
47
67
65
12
13
42
41
84
144
49
24
126
5
79
5
91
17
175
24
6
144
47
24
85
59
91
53
48
211
12
30
35
24
49
35
25
30
125
55
12
77
24
25
11
36
12
85
48
47
13
11
84
31
24
30
23
49
47
19
18
11
1
42
60
65
7
41
49
23
96
37
35
49
60
138
17
49
144
12
35
25
23
13
119
55
84
90
24
36
66
6
84
35
175
24
5
25
11
1
12
6
42
47
91
24
29
13
60
107
108
25
30
108
17
133
30
29
1
12
144
23
1
12
114
102
24
6
78
11
31
12
41
37
35
36
43
54
30
53
7
17
115
5
265
138
84
126
35
1
23
12
43
60
18
24
48
191
271
29
24
7
168
6
30
24
42
155
48
211
173
12
25
24
6
60
102
24
11
103
29
7
60
17
19
24
60
41
37
60
47
61
138
36
17
103
174
215
85
60
54
138
95
37
47
19
6
48
23
12
24
1
6
6
131
109
35
73
71
31
18
36
30
101
1
83
49
42
36
42
42
90
204
6
24
150
24
6
5
108
169
60
60
48
36
47
43
5
43
6
24
6
36
137
24
7
96
89
97
78
18
167
36
79
30
126
17
37
107
91
12
30
35
12
19
66
30
65
60
48
25
35
25
23
217
12
24
59
37
84
35
25
12
84
108
119
49
162
66
12
198
17
144
79
29
1
30
53
1
12
24
462
5
49
90
96
89
49
6
5
25
95
13
12
48
35
85
6
6
144
12
90
53
24
1
66
30
47
13
35
24
205
24
42
6
11
43
54
95
24
12
36
72
31
42
114
30
59
175
36
6
78
77
13
11
25
11
67
42
78
113
13
72
11
31
72
24
6
47
61
60
23
7
5
96
1
24
24
23
7
72
144
113
108
49
95
19
30
12
35
103
5
25
30
12
24
42
48
36
534
24
29
132
49
23
48
216
13
12
96
54
18
18
41
49
11
61
23
199
108
41
72
67
156
41
25
18
96
149
1
24
36
24
30
12
41
13
102
101
7
6
138
72
48
17
109
71
1
18
120
30
23
61
47
36
97
11
24
25
6
54
23
7
126
90
114
35
252
108
24
12
37
95
73
35
1
18
29
60
37
54
30
23
49
71
60
84
24
49
408
24
131
7
41
36
24
84
13
42
12
77
13
30
65
13
42
54
30
30
30
54
107
108
132
55
6
60
42
12
545
13
72
30
5
72
24
19
17
13
66
42
42
168
ABCD 334689168*7^$a-1 [50014]
117
24
36
48
27
6
3
237
15
75
84
45
3
18
39
3
72
33
39
21
108
111
48
96
6
30
21
27
21
21
6
33
63
90
48
6
36
60
42
15
3
69
33
90
9
15
105
69
66
12
12
30
18
54
75
147
18
66
12
36
33
15
24
36
45
21
120
27
15
24
33
60
9
75
12
27
24
36
9
39
96
12
6
90
30
15
12
156
105
3
63
24
78
78
66
27
15
6
66
48
57
12
9
42
54
15
12
39
105
12
3
69
24
3
9
21
6
69
39
21
60
39
48
45
9
3
21
15
57
27
69
42
21
36
93
54
36
30
27
63
24
12
33
249
144
96
72
27
120
60
24
57
72
3
36
3
30
24
27
69
63
36
45
51
12
9
15
12
51
42
42
6
51
87
45
15
249
225
54
12
6
15
105
6
48
12
126
15
87
9
39
18
279
87
48
42
6
18
48
147
15
9
24
12
84
36
33
18
57
12
15
33
33
87
12
15
12
93
21
3
60
75
126
18
21
57
42
12
12
21
9
90
6
42
45
75
9
75
12
84
9
96
57
114
81
21
51
117
66
33
21
102
21
27
36
6
102
36
12
60
36
60
9
84
60
45
18
30
48
24
18
6
15
201
18
117
33
63
9
3
45
18
30
51
3
84
48
33
21
6
57
9
3
36
36
93
39
36
27
9
57
3
63
150
6
42
42
6
24
3
24
63
57
15
12
12
48
30
72
3
15
21
39
66
63
57
15
33
18
54
48
27
3
12
24
6
6
138
42
45
57
27
39
24
6
51
45
6
36
57
12
51
33
21
15
24
99
9
39
48
6
78
57
3
24
6
15
39
60
81
21
15
3
33
117
15
3
9
12
75
33
3
57
75
21
9
27
84
48
81
15
9
18
129
15
33
15
21
48
48
3
12
48
48
66
27
21
63
15
21
165
18
21
3
78
168
6
66
18
12
9
39
45
180
60
12
225
27
117
102
21
24
24
21
15
84
45
24
24
27
27
9
3
33
21
51
24
36
180
27
36
129
24
21
18
9
3
33
27
21
3
12
36
21
24
81
78
18
30
9
129
123
165
102
9
9
42
105
12
15
132
33
45
51
15
48
30
123
48
72
15
48
30
42
54
18
30
24
6
33
12
63
24
96
78
15
27
36
9
9
30
42
87
9
219
84
27
69
75
12
21
69
42
24
96
33
15
72
45
75
54
18
12
21
123
9
3
21
3
81
63
81
12
15
84
72
54
27
45
24
42
45
39
9
27
21
27
108
45
15
93
51
21
24
51
69
9
27
21
6
42
51
21
3
123
105
24
33
87
87
18
15
3
21
81
90
69
24
57
147
141
54
12
36
45
21
3
84
3
45
51
72
78
27
12
135
69
84
12
15
6
63
72
81
24
15
12
15
81
15
144
12
114
27
15
48
45
24
63
48
42
42
48
81
60
12
15
153
15
57
3
48
42
6
18
18
24
84
81
33
48
30
12
93
84
93
18
96
36
9
12
39
30
102
60
24
102
18
45
135
36
60
42
3
60
81
18
93
12
132
51
36
18
15
12
135
9
117
15
12
120
27
90
3
51
93
3
18
18
45
3
21
36
69
42
21
63
21
15
222
192
75
63
30
27
216
39
141
15
57
183
12
6
18
24
141
51
48
78
27
123
18
3
12
27
216
9
3
108
24
45
9
6
12
24
9
21
15
48
9
48
15
33
3
69
42
9
39
48
21
60
45
3
15
126
6
57
3
93
33
3
60
24
57
90
78
39
48
3
141
39
9
12
15
21
33
3
96
15
21
12
21
24
6
21
12
12
45
42
6
18
84
12
21
3
12
9
33
18
93
27
6
63
3
36
12
21
96
12
21
66
9
63
33
15
36
36
102
6
9
12
84
60
15
45
132
87
57
111
6
51
15
54
15
15
48
42
15
51
30
3
48
21
27
21
99
48
36
75
6
3
69
63
51
12
114
51
15
93
144
3
30
18
12
18
96
78
9
9
3
12
9
15
12
141
90
9
39
150
24
39
3
72
6
3
12
9
24
126
21
144
60
3
6
6
33
9
15
33
27
60
33
30
189
24
39
69
201
3
45
42
30
27
21
39
33
6
138
54
42
6
42
18
6
15
63
42
27
120
21
30
114
90
6
48
75
15
6
3
60
159
9
129
6
9
27
6
54
18
18
60
9
156
21
219
165
18
45
3
45
105
99
21
18
105
60
27
24
6
27
75
45
36
24
57
39
33
51
12
153
87
12
12
144
51
24
21
81
18
12
21
36
96
27
33
24
39
6
54
9
12
12
123
6
48
27
87
57
12
120
12
87
21
33
18
36
69
36
3
6
126
9
123
9
63
33
132
99
6
27
12
9
15
39
108
24
12
9
153
15
111
138
3
3
84
21
9
126
9
3
24
33
45
15
12
21
48
63
12
87
12
45
15
81
15
9
21
135
63
33
3
105
21
30
9
75
21
9
18
6
18
24
21
135
48
93
15
33
36
33
24
39
15
36
6
18
30
15
51
6
39
48
147
9
48
63
30
39
57
126
60
84
48
ABCD 334690796*7^$a-1 [50027]
2
9
4
93
6
9
36
9
38
1
11
24
9
60
31
20
60
1
23
45
12
55
17
12
16
23
13
47
40
9
35
58
24
3
24
8
15
49
11
34
11
48
16
27
5
112
32
13
18
8
25
9
12
11
3
4
90
38
25
8
84
12
64
27
53
13
2
9
48
1
38
9
51
13
8
19
33
27
21
15
12
6
14
12
21
16
9
30
53
84
4
59
33
61
30
5
15
49
47
46
26
25
27
57
9
24
11
15
10
3
24
11
37
9
35
91
9
56
3
4
20
25
9
14
4
5
73
75
24
23
40
12
6
12
51
21
6
45
23
12
13
9
6
17
3
10
35
28
32
1
18
66
27
32
37
11
3
25
15
17
75
21
4
36
9
63
35
4
36
20
4
53
15
22
11
15
13
71
21
61
14
10
38
9
16
9
11
12
15
1
59
60
61
45
54
5
39
9
15
21
3
49
104
97
23
27
12
16
9
27
17
12
1
2
24
37
56
40
27
57
20
39
60
13
32
27
117
7
9
9
15
56
133
39
36
32
37
14
13
3
9
11
22
18
12
5
3
9
3
4
41
36
12
3
1
135
41
28
36
12
11
4
101
19
8
37
8
3
40
12
44
1
20
16
8
27
9
48
43
8
12
13
20
16
57
24
95
16
60
23
36
60
97
23
117
12
31
9
8
25
2
24
4
90
15
9
36
35
1
3
96
3
9
68
67
9
69
12
14
10
26
28
5
3
4
36
9
27
29
4
23
12
36
13
92
7
53
3
4
45
27
41
3
100
32
34
50
33
4
27
18
27
36
48
9
42
29
16
27
20
60
64
21
20
25
35
1
150
8
10
3
20
27
33
3
33
19
20
21
24
13
35
40
20
39
37
32
4
27
9
59
52
36
29
75
28
12
53
63
70
35
1
2
36
33
19
44
24
24
12
34
96
18
17
39
81
12
27
16
5
12
43
29
1
59
4
32
24
3
58
62
21
4
32
15
36
93
13
26
37
20
7
36
53
4
35
21
3
37
12
9
11
13
74
9
1
14
12
60
1
27
18
30
6
30
9
23
10
95
15
33
168
72
13
12
23
49
15
21
23
91
5
13
2
61
36
9
30
42
35
19
9
36
12
35
57
48
27
64
9
11
1
47
12
9
91
18
83
15
1
39
9
80
7
45
44
3
25
45
3
9
14
33
13
35
120
19
72
8
16
12
20
178
50
45
1
2
16
18
39
68
55
80
60
16
29
4
3
9
9
18
53
15
45
1
14
60
60
13
20
72
24
28
20
3
13
60
36
59
157
48
9
18
54
14
9
37
48
18
78
3
32
1
23
7
9
59
1
81
36
30
20
24
34
11
16
36
12
11
9
31
68
12
28
5
13
36
63
11
12
25
11
57
1
26
10
18
17
49
38
25
51
53
15
12
4
36
42
18
65
15
4
8
45
25
47
16
72
75
68
12
109
11
12
9
1
23
4
3
9
27
9
33
2
16
17
28
36
45
3
27
17
7
5
13
11
25
23
3
93
27
12
21
15
24
64
56
12
33
3
1
45
38
28
17
43
17
19
20
16
9
45
27
8
15
57
1
14
4
8
28
20
48
24
25
32
15
81
55
5
24
13
12
6
57
69
18
12
8
24
45
31
9
9
110
33
19
90
35
55
45
105
27
9
14
9
24
25
11
37
50
24
33
15
1
20
1
15
11
52
9
8
1
39
96
48
36
108
24
44
19
9
27
20
24
24
40
29
75
33
37
15
75
32
24
4
68
49
8
85
87
48
27
5
4
11
24
12
34
71
24
24
4
27
21
35
33
1
12
60
14
4
53
40
23
1
8
36
12
19
68
121
8
1
15
8
1
2
10
74
24
37
9
11
15
1
32
13
26
25
11
34
11
19
53
12
43
8
34
18
18
3
33
54
17
12
7
20
60
37
8
51
4
5
121
3
9
18
42
3
45
42
17
13
18
33
3
17
39
25
68
48
28
9
60
14
24
16
5
16
32
51
9
27
21
15
9
13
3
35
25
57
2
70
143
16
9
23
16
69
2
64
18
14
46
26
1
12
15
17
15
4
44
12
9
16
12
8
63
9
27
21
48
15
4
12
9
24
20
16
35
22
23
4
9
23
3
28
17
3
22
99
11
34
143
85
27
32
13
23
31
5
1
63
3
24
84
6
14
9
48
4
33
36
18
12
20
4
18
12
35
84
31
20
21
24
15
28
30
42
29
7
84
20
58
84
74
22
11
1
18
17
43
18
14
25
63
20
48
10
35
24
3
10
2
24
13
32
15
22
23
4
20
27
1
9
23
37
11
48
39
22
6
36
8
28
18
30
90
50
10
35
12
12
39
1
23
48
22
35
3
4
5
3
10
2
1
35
52
18
3
27
6
26
36
22
47
25
23
19
29
7
9
20
37
74
4
20
33
19
72
20
21
48
36
12
12
3
117
1
2
73
47
16
18
24
35
13
14
9
1
38
12
9
3
37
8
37
3
9
14
1
39
33
21
36
15
27
8
4
29
75
9
15
48
13
9
50
33
15
10
90
20
25
23
9
3
46
23
15
36
48
9
1
48
6
30
42
65
25
36
23
72
16
56
7
8
12
4
45
11
33
87
9
4
3
29
31
21
8
24
12
1
2
16
9
9
18
32
45
12
63
12
24
9
160
8
49
6
5
7
92
24
9
27
45
48
3
1
27
5
51
16
8
1
27
29
15
10
14
49
21
63
36
11
24
52
8
22
27
9
14
1
3
20
24
12
4
18
35
3
10
14
24
16
6
50
9
13
48
15
9
18
30
18
17
7
29
1
14
24
57
3
45
36
7
9
3
42
3
11
22
38
28
32
84
10
27
11
22
3
24
27
44
1
11
1
27
36
53
16
27
36
77
25
27
27
18
18
29
25
14
45
28
48
11
22
48
2
45
27
96
48
9
3
10
3
56
4
32
3
57
55
33
12
20
24
15
1
75
29
25
50
13
23
22
83
15
9
64
81
14
46
11
55
29
48
87
21
39
1
8
27
52
12
18
51
47
57
12
36
147
28
33
39
72
6
38
1
23
58
42
5
27
9
43
24
21
56
51
12
4
9
27
54
27
3
24
5
13
3
8
12
63
48
37
48
35
10
24
14
12
108
24
12
1
8
24
3
40
45
20
12
3
48
13
21
18
8
25
93
54
20
33
15
46
50
9
31
12
18
6
77
16
32
1
26
33
15
1
87
12
6
2
16
5
7
18
50
21
1
11
4
9
107
27
40
29
7
54
18
65
31
20
52
53
67
6
18
41
15
33
13
2
22
3
36
11
34
14
9
12
52
45
54
20
25
9
23
27
4
36
5
24
24
49
18
33
20
25
98
13
69
63
9
14
4
9
21
23
4
23
1
11
37
24
48
11
21
39
9
27
52
32
40
9
59
13
47
21
60
1
71
1
11
12
15
24
16
45
3
9
23
81
12
7
18
3
8
39
21
4
9
6
18
74
24
21
1
24
26
60
33
1
26
16
9
44
4
27
8
52
5
4
44
1
30
5
4
69
3
23
1
8
55
9
45
27
3
77
1
18
21
71
24
22
14
13
80
3
12
21
12
7
78
102
56
16
6
2
10
6
12
29
3
45
28
48
9
24
2
12
24
16
18
59
13
35
60
3
10
35
27
10
3
27
78
39
15
9
75
105
44
100
32
4
39
9
11
4
66
155
60
43
5
16
68
1
14
21
13
51
12
20
31
30
47
48
27
21
19
42
14
21
51
4
21
8
15
28
30
6
17
28
32
3
45
37
38
25
3
9
44
15
10
27
35
13
9
11
87
1
33
3
47
45
24
24
36
4
45
2
70
26
1
24
32
27
48
48
60
49
8
15
21
37
15
8
1
3
92
13
23
27
76
5
52
9
18
69
21
24
2
12
33
7
9
21
2
22
11
12
76
11
16
9
9
27
59
13
45
11
7
8
58
6
9
9
38
25
27
5
7
54
15
36
8
37
48
38
25
27
5
1
48
6
45
9
23
7
5
28
20
36
16
3
6
3
33
3
11
12
22
2
9
13
3
36
47
72
21
24
61
2
36
34
11
49
18
45
8
55
54
83
52
11
46
59
24
4
3
56
25
32
13
27
23
40
6
48
ABCD 334699808*7^$a-1 [50010]
21
4
24
8
3
21
39
69
43
5
28
12
47
16
57
3
20
1
39
21
44
7
21
9
38
25
20
13
35
4
36
71
49
27
9
56
36
24
64
24
11
9
7
33
57
2
13
39
8
25
12
8
28
32
7
8
40
8
10
24
3
60
23
12
40
33
23
46
24
62
97
60
12
24
32
40
39
36
8
22
42
60
21
21
24
26
85
59
46
26
4
60
17
4
108
32
27
10
2
16
12
41
15
73
11
12
28
12
36
8
61
9
15
8
4
63
24
6
3
36
87
17
1
18
69
3
29
48
1
2
1
24
21
15
71
49
15
12
9
32
31
53
16
23
21
4
23
1
15
20
4
17
25
3
15
5
1
24
11
12
15
34
23
4
21
15
3
12
9
11
57
48
7
20
34
54
21
12
57
3
12
3
30
15
48
8
3
1
27
8
9
36
24
12
4
20
4
11
45
24
4
20
12
7
8
9
31
24
48
18
3
20
15
4
80
12
9
4
12
32
3
21
16
24
119
21
4
32
88
81
23
7
5
7
9
60
11
45
43
24
30
6
5
39
13
11
9
15
9
16
45
18
45
12
15
45
23
37
21
30
5
61
26
4
41
15
13
27
9
35
33
31
41
3
12
61
9
15
95
21
13
15
71
13
11
13
8
24
16
12
8
19
36
18
11
37
87
11
24
21
25
27
8
12
19
21
9
47
28
12
3
29
49
23
7
29
7
33
20
24
55
33
44
3
52
6
35
36
12
4
44
3
9
3
4
20
4
42
11
7
6
26
9
4
3
5
36
7
5
4
11
34
59
4
9
18
5
12
13
15
33
39
11
22
27
35
10
3
93
27
12
8
7
56
4
20
28
41
19
21
45
27
32
40
3
24
29
24
36
12
3
9
3
37
15
36
21
12
12
27
33
35
4
30
3
8
28
9
11
16
47
73
35
1
11
9
12
48
1
3
8
12
7
5
51
82
2
28
12
6
51
48
69
47
19
9
39
12
36
20
9
1
2
9
63
1
20
3
4
89
19
5
36
3
4
9
24
11
28
12
29
27
37
12
15
69
12
24
27
6
23
15
1
20
3
25
104
4
15
21
9
23
51
16
65
3
10
15
12
3
17
3
1
24
80
12
7
5
24
48
3
25
8
15
1
33
48
47
1
27
21
3
12
20
7
21
24
47
25
12
15
5
31
21
20
27
4
29
39
4
33
15
9
32
1
27
96
3
29
31
9
12
12
21
23
88
15
9
35
69
4
11
13
8
61
47
48
19
5
1
14
1
72
15
8
1
23
16
17
48
27
1
51
48
29
3
1
8
12
7
8
9
64
36
23
1
9
23
19
41
15
21
4
8
27
33
31
21
59
25
11
13
11
16
30
39
3
17
24
19
9
12
20
49
23
16
56
12
4
51
20
24
10
3
27
42
23
4
72
56
39
25
12
12
32
15
9
4
47
28
29
15
13
47
1
24
20
24
7
9
12
12
81
26
21
52
21
23
19
9
35
13
20
16
3
29
1
2
21
4
21
2
13
9
27
8
13
35
4
9
39
35
46
95
27
45
15
12
28
33
9
63
9
18
53
7
21
35
4
8
1
32
48
19
41
7
5
7
5
15
1
33
15
23
58
51
8
3
10
39
12
72
20
4
23
1
51
33
15
8
4
17
12
16
3
8
21
1
39
32
7
5
36
16
23
1
8
3
9
28
3
8
28
32
37
21
27
20
52
27
8
33
3
37
3
5
36
13
2
1
3
5
48
28
36
12
12
15
6
3
20
4
24
21
23
4
3
45
3
17
16
20
16
11
24
34
6
9
15
20
4
68
13
8
31
8
10
11
3
9
40
9
23
12
7
9
15
12
41
31
20
57
13
3
44
16
3
20
1
12
12
39
60
33
15
45
27
6
15
48
47
4
6
6
141
23
9
37
48
42
20
28
53
12
16
12
23
10
3
39
17
13
24
38
52
54
14
13
32
13
3
8
13
14
1
3
45
24
27
33
3
8
25
24
104
12
16
11
9
19
32
1
20
4
21
3
56
61
2
25
20
12
24
7
41
31
6
14
45
13
3
8
16
8
28
12
12
8
24
1
30
9
3
32
9
48
13
48
27
39
84
18
83
24
7
8
1
32
12
12
4
36
15
48
9
23
49
35
24
58
3
20
28
11
13
44
108
3
1
33
18
5
48
4
15
6
83
40
35
25
27
17
48
40
15
5
36
13
3
23
21
27
49
24
8
13
2
33
3
97
24
3
17
28
8
40
60
11
21
3
1
51
6
42
41
24
4
11
69
12
15
97
15
30
24
11
28
12
12
35
21
28
3
36
20
1
9
18
45
24
72
9
24
6
24
9
39
8
13
39
84
20
49
21
11
7
6
11
4
60
24
12
44
27
21
12
55
9
8
39
4
32
13
12
68
28
51
80
21
64
15
6
23
19
8
13
8
4
72
3
20
4
20
16
21
24
20
12
97
23
7
8
13
12
8
24
4
8
4
9
59
3
9
7
29
31
17
7
33
8
27
21
16
23
13
12
3
12
6
51
15
21
23
84
12
13
24
59
4
17
4
12
12
15
5
43
9
32
1
18
9
48
21
99
36
39
8
25
3
17
13
99
8
61
26
1
3
21
32
36
1
14
1
11
16
48
9
20
1
66
9
8
27
49
33
14
1
15
41
19
9
3
69
12
15
9
20
64
48
8
7
56
4
108
9
8
3
25
11
13
20
43
24
17
4
3
12
8
12
9
27
21
1
23
27
25
21
3
11
10
18
5
48
48
39
49
15
9
81
23
15
16
45
24
12
3
48
12
17
28
3
45
20
19
30
6
5
24
15
25
15
8
12
10
6
114
3
11
4
17
40
15
33
36
39
8
4
33
8
15
94
66
80
37
3
20
33
15
1
35
1
12
11
4
8
10
23
1
75
23
12
10
39
36
32
4
8
12
4
24
12
35
48
4
6
6
9
20
12
48
4
8
4
8
4
24
69
59
7
104
24
37
27
8
9
15
16
21
3
36
45
23
16
5
3
9
3
58
62
1
39
8
21
28
36
3
5
12
15
10
50
22
6
9
44
27
25
15
12
92
9
60
7
5
48
4
44
36
3
60
4
21
8
19
5
4
9
27
21
6
8
1
59
16
33
39
24
9
68
1
2
57
52
8
28
21
15
12
12
32
72
1
48
15
3
24
21
35
25
15
44
21
13
26
13
15
9
23
109
44
1
2
4
20
25
56
19
56
10
27
44
87
12
1
39
44
9
4
35
28
5
19
17
16
11
9
12
40
21
59
24
4
23
1
20
4
9
35
24
84
24
31
45
45
42
21
15
8
9
28
3
5
28
3
6
14
64
32
4
44
1
59
12
1
8
3
22
30
56
1
12
21
15
33
30
41
19
5
7
41
87
1
9
27
24
35
9
40
24
27
60
5
52
44
40
11
34
6
12
5
15
10
39
11
16
21
48
48
8
7
5
63
24
1
15
5
12
3
10
39
48
8
27
37
3
21
20
64
15
78
2
21
3
16
21
12
15
29
36
48
7
36
66
18
21
12
8
12
1
26
24
22
59
61
3
3
17
3
4
8
13
15
21
51
9
12
8
36
24
13
15
8
36
15
25
48
11
82
54
21
11
10
11
4
15
29
4
72
15
5
13
23
1
11
31
9
24
24
59
10
15
36
20
112
8
51
9
28
71
40
17
1
2
25
15
5
7
18
15
99
48
53
24
36
7
29
1
18
8
61
8
16
9
23
16
20
3
13
20
1
62
21
19
42
35
31
6
15
20
28
63
17
28
20
28
20
4
15
21
20
7
5
25
3
20
1
30
21
12
60
8
13
6
9
8
7
17
12
7
9
21
15
83
25
3
21
3
9
32
7
45
24
123
21
12
12
15
6
2
9
3
16
8
24
21
79
65
36
12
7
9
12
12
45
11
3
34
2
61
44
7
45
20
16
12
8
28
11
10
38
25
27
8
1
12
47
10
11
16
12
35
28
5
13
3
27
24
33
23
72
21
15
25
12
23
24
9
4
45
111
20
12
28
36
57
18
21
32
7
12
48
53
16
8
4
39
30
3
24
8
15
12
1
3
5
4
12
12
3
24
12
41
3
21
12
3
49
24
11
4
6
6
21
3
8
33
40
9
3
44
40
12
48
21
15
63
18
14
1
8
19
21
12
39
29
12
27
25
15
32
1
48
47
81
36
4
8
40
11
33
63
25
8
13
3
35
49
36
12
12
21
15
8
28
44
4
8
24
3
108
4
17
24
24
1
24
3
21
42
5
73
11
3
12
1
8
24
4
12
15
20
34
3
24
45
11
4
20
4
11
28
21
8
7
9
8
3
4
41
52
27
29
43
89
48
13
23
3
37
8
48
4
3
21
8
109
54
9
12
11
28
30
48
24
11
55
12
77
3
16
9
33
14
1
8
4
3
5
76
92
12
55
33
11
45
49
35
28
3
24
32
81
31
30
90
41
4
33
2
28
21
39
78
2
28
17
7
29
24
28
39
36
6
23
4
11
9
4
96
36
36
15
5
19
9
20
19
24
60
8
10
11
16
11
21
3
4
5
16
12
3
21
72
12
11
21
4
45
23
24
25
11
7
54
15
23
49
9
2
61
11
36
13
8
24
55
45
12
11
4
9
36
33
2
28
20
21
1
18
44
10
47
84
12
16
59
21
1
24
2
21
49
3
32
12
16
35
1
59
10
59
4
12
27
12
29
16
20
24
4
33
6
24
21
3
32
13
12
9
63
11
37
8
1
11
52
3
24
41
3
58
18
36
21
39
8
13
12
11
4
21
51
8
1
24
3
5
36
60
84
12
27
13
8
13
30
20
46
15
15
18
42
9
35
1
12
11
13
3
5
4
33
35
19
56
13
15
17
60
7
9
12
20
1
18
ABCD 334966862*7^$a-1 [50018]
8
40
3
9
3
17
72
11
20
5
67
35
5
41
7
16
3
10
27
4
17
20
3
9
60
23
36
32
29
18
1
41
3
13
24
8
15
20
25
40
72
23
61
39
81
12
7
43
1
36
4
13
4
23
32
49
28
24
36
12
43
53
84
8
27
3
5
20
16
36
5
8
27
13
24
67
31
18
4
120
3
40
41
19
4
109
12
12
23
73
62
5
24
61
19
23
1
12
16
12
25
43
48
4
29
98
5
5
2
36
41
12
7
58
3
9
7
53
50
10
35
12
13
20
52
19
36
4
16
48
96
24
9
87
9
27
17
6
5
16
4
33
14
41
7
34
31
56
4
37
15
8
5
7
7
1
65
24
31
35
70
48
3
9
50
1
4
55
37
33
43
132
5
24
24
3
4
19
1
9
7
36
4
4
95
42
19
20
33
18
53
53
27
5
31
9
12
48
44
18
9
1
15
20
13
11
1
12
84
3
33
3
33
47
3
61
4
29
31
20
33
27
20
16
101
78
10
2
58
14
1
45
12
31
61
3
33
27
4
9
75
5
27
37
8
28
50
1
4
92
21
2
5
12
7
1
20
37
8
15
8
1
64
12
24
11
15
21
4
95
42
19
69
50
5
53
12
20
4
39
12
40
5
14
17
20
53
23
84
4
72
20
5
3
12
20
20
7
58
12
11
13
14
9
1
2
34
27
16
41
8
24
4
12
2
22
7
17
19
43
17
36
5
12
20
28
36
8
11
7
10
7
20
20
45
52
20
16
11
99
13
24
28
16
69
28
44
18
1
36
17
31
112
4
4
12
17
23
4
40
57
12
15
9
7
20
9
11
21
19
89
15
49
31
19
17
64
8
29
2
1
32
4
44
45
24
36
28
26
18
28
3
17
31
33
79
61
27
3
33
68
8
168
76
13
27
75
5
5
12
24
59
1
19
5
15
21
43
29
14
18
11
5
26
10
87
20
3
10
3
36
11
36
30
55
35
1
24
33
47
39
58
23
9
11
67
1
28
73
6
37
8
25
47
27
17
20
80
1
3
5
12
19
144
12
5
59
17
2
30
43
11
10
3
77
11
20
45
72
2
10
8
43
12
21
3
11
53
19
13
24
101
28
7
37
31
9
47
32
4
8
67
149
12
17
11
4
57
35
8
96
80
24
52
85
11
108
20
23
18
28
35
16
192
4
36
5
12
2
49
52
32
32
40
24
23
57
32
5
3
41
16
12
32
40
8
35
7
18
40
14
1
20
37
72
26
41
1
18
37
53
27
13
27
77
4
3
64
157
11
5
2
10
44
23
101
24
43
20
16
36
8
69
8
18
12
10
19
41
55
5
20
28
12
36
12
20
115
5
4
7
53
7
56
17
16
44
7
23
1
32
117
31
5
84
7
9
2
73
12
24
9
71
36
13
15
17
35
43
61
16
77
20
16
7
24
16
25
20
40
23
16
4
12
17
24
44
88
7
5
35
4
23
6
88
2
5
5
31
149
80
4
7
43
48
185
5
12
11
36
39
1
53
4
23
36
27
61
12
33
11
4
45
74
1
29
64
3
20
4
17
63
13
24
8
4
3
16
24
24
79
1
4
60
20
35
34
24
14
5
20
107
13
80
15
70
32
64
7
25
40
132
15
28
19
13
35
1
9
115
8
33
36
86
5
32
44
44
37
18
1
9
3
9
20
18
1
20
40
20
39
82
95
28
69
20
43
4
24
17
3
47
5
67
17
41
19
89
3
29
40
12
24
15
8
63
13
4
53
8
23
7
29
17
3
24
33
72
7
5
15
40
43
1
16
41
24
12
36
47
4
60
11
41
5
63
12
4
5
15
5
18
37
24
12
12
40
19
17
4
13
3
16
8
9
56
52
32
83
4
9
4
3
48
52
41
3
33
3
28
19
10
24
14
13
20
13
15
9
79
76
13
47
3
42
16
12
12
19
43
36
17
5
20
3
28
48
20
21
23
8
119
1
17
28
83
1
8
28
19
7
10
23
3
10
31
1
23
67
13
36
59
154
20
18
5
20
24
20
116
4
16
40
25
19
4
5
32
102
6
23
8
23
37
40
76
1
3
23
13
16
44
64
16
27
17
29
3
28
13
16
60
48
12
31
17
59
57
4
2
25
16
41
62
29
28
24
27
5
44
80
49
63
41
63
24
20
44
17
16
15
4
8
16
20
23
18
16
43
4
37
55
60
8
9
8
28
51
36
60
8
15
21
1
12
11
52
21
12
7
8
17
23
5
11
24
25
47
64
9
31
17
27
17
76
36
3
143
10
24
11
73
2
5
20
36
40
16
8
36
20
36
5
16
3
40
36
25
79
11
22
51
40
17
31
5
3
29
27
20
25
11
12
19
13
5
79
41
15
28
47
13
32
45
100
19
13
43
21
12
15
120
32
27
36
77
4
1
12
24
26
18
16
12
12
12
20
31
12
45
20
19
11
29
84
5
7
64
16
8
12
1
14
1
29
40
32
184
12
12
19
20
41
18
54
7
29
27
28
5
4
26
13
57
24
50
17
1
19
60
116
1
56
4
14
9
33
31
35
10
7
7
10
3
21
60
3
23
46
3
24
84
24
59
10
20
6
13
24
17
16
11
172
40
7
10
24
11
40
28
41
26
41
64
39
58
2
30
6
1
21
8
91
60
9
15
5
27
15
10
39
9
48
12
11
49
27
24
9
12
55
5
32
4
19
43
25
40
17
32
47
16
1
44
12
11
20
40
55
5
53
15
44
13
11
20
79
30
24
30
34
2
1
44
92
4
4
40
48
12
17
35
15
10
8
12
60
76
36
3
77
11
49
3
68
12
5
75
8
49
8
100
59
9
40
15
57
108
48
47
28
21
7
12
41
3
4
4
16
29
15
13
3
9
32
72
64
3
9
15
36
33
3
88
25
11
1
43
16
4
37
3
45
228
15
72
16
4
9
64
36
8
23
36
17
14
13
16
44
107
30
11
4
8
5
55
12
13
47
7
1
77
48
24
19
24
28
17
2
37
33
23
100
33
15
12
17
18
25
21
36
36
72
48
51
4
12
24
16
13
3
8
61
32
7
11
65
8
45
104
43
4
1
28
27
33
7
4
73
67
12
7
162
39
16
4
12
17
24
36
71
9
35
17
2
113
8
20
99
17
24
16
24
28
28
12
24
124
4
33
15
9
79
16
4
4
17
63
29
16
80
71
73
18
1
17
47
7
1
20
20
49
18
73
16
40
13
56
131
4
85
24
63
17
4
27
5
28
27
29
18
1
28
31
10
3
5
4
43
24
17
23
13
36
27
20
75
145
8
32
4
4
56
9
23
24
41
3
20
37
26
6
7
68
9
28
36
3
12
9
12
24
2
5
53
19
53
31
80
53
64
36
7
41
19
13
27
21
55
28
5
35
27
9
3
1
9
24
2
42
28
12
3
5
35
16
61
95
8
36
16
27
37
9
15
33
26
10
8
16
24
36
3
4
5
51
16
68
17
28
7
5
3
28
1
64
84
35
4
41
95
37
31
40
17
36
59
1
32
4
7
24
5
60
35
13
12
31
36
44
117
92
11
60
24
17
15
53
52
31
4
8
20
20
20
7
45
4
9
7
41
3
69
7
4
4
48
17
11
43
18
39
4
28
41
36
15
16
19
34
20
30
18
40
12
31
5
47
20
67
10
8
11
48
32
8
189
40
7
68
65
7
57
27
53
23
5
55
68
20
13
3
4
25
35
17
3
36
33
3
28
7
12
6
7
28
8
12
35
41
16
15
1
57
7
53
3
9
32
63
8
77
12
27
113
7
33
36
48
15
47
37
57
36
7
41
3
57
104
11
19
33
9
3
25
15
24
21
32
11
36
13
18
12
53
25
23
89
3
21
2
41
31
13
5
124
8
18
21
24
16
9
7
5
8
54
18
40
15
4
77
7
40
8
7
57
4
20
63
17
29
11
76
5
31
21
27
29
88
2
42
23
12
20
48
12
65
83
55
34
31
ABCD 335089046*7^$a-1 [50031]
47
9
4
44
64
8
31
60
101
63
28
51
90
104
15
55
24
12
14
39
153
24
120
88
12
20
34
53
33
48
52
11
16
12
20
148
92
1
18
36
69
77
24
136
24
126
50
88
42
53
4
72
20
4
84
17
15
19
21
8
7
84
6
174
113
28
44
55
50
52
11
57
39
43
86
88
6
170
39
19
5
48
57
48
94
69
20
9
16
47
19
18
11
31
17
81
15
85
20
91
60
41
39
72
48
100
92
157
92
34
62
39
55
18
15
17
48
46
45
68
48
144
1
23
1
119
24
193
198
42
8
10
9
36
32
43
29
103
17
96
24
1
119
67
9
171
36
30
8
48
111
100
116
105
63
13
54
62
64
75
44
7
17
168
48
31
6
27
21
6
254
10
62
19
15
14
16
32
82
110
10
60
17
49
63
17
15
48
52
144
5
31
56
109
90
2
34
9
77
271
3
86
82
9
12
24
41
103
80
81
112
80
79
120
24
56
24
33
22
50
72
4
20
24
87
72
7
26
39
25
32
4
35
208
15
2
120
48
39
201
63
48
31
18
126
6
18
2
10
69
17
159
25
78
26
39
7
41
52
5
72
15
144
124
36
15
41
4
39
9
53
15
48
57
67
12
137
39
193
42
86
24
64
32
31
32
105
70
2
43
15
30
23
100
20
33
58
72
5
64
39
17
24
31
26
7
8
33
15
1
47
31
72
41
7
26
63
16
17
63
57
10
38
39
33
70
33
36
20
57
7
8
24
33
72
40
144
47
52
36
272
57
31
41
63
4
81
12
23
4
72
68
100
27
41
43
29
43
149
4
68
48
1
23
33
63
40
21
114
209
1
15
39
17
72
96
48
43
30
63
51
38
7
75
9
177
3
63
78
126
29
7
65
24
91
9
77
39
28
5
72
24
111
103
9
36
27
30
87
36
17
118
81
8
1
71
72
33
4
11
105
63
129
7
17
19
101
10
86
63
201
63
7
9
56
43
81
21
8
46
26
28
11
49
30
6
35
9
111
24
40
8
129
7
17
19
51
9
56
9
63
16
27
14
31
80
72
48
88
12
81
68
19
12
80
19
69
17
24
40
39
8
72
9
24
28
92
48
216
16
8
39
72
48
40
32
19
5
24
24
19
38
10
53
120
24
9
72
159
24
88
141
66
69
36
8
31
50
10
72
5
72
7
2
31
3
114
44
46
9
17
24
40
3
20
9
24
118
50
72
4
36
60
18
2
127
41
46
45
48
36
17
63
16
8
57
15
24
24
33
40
47
31
9
8
13
15
5
96
72
52
107
19
77
96
9
7
32
24
24
55
2
10
33
84
81
15
36
5
106
14
76
35
43
53
19
53
81
40
90
6
95
24
64
27
9
15
5
81
7
51
29
43
9
221
58
30
167
4
99
2
34
54
6
45
75
50
15
57
82
9
3
9
8
9
39
43
62
15
81
22
2
79
24
32
33
19
77
63
48
33
31
8
153
34
14
40
111
15
161
19
5
79
42
18
5
16
8
120
16
8
7
45
92
55
185
28
20
7
41
33
192
43
168
36
17
58
5
1
30
36
33
5
63
9
160
8
96
24
22
17
72
28
36
137
7
81
32
79
80
91
5
19
126
18
192
33
36
17
72
22
17
52
68
33
15
112
89
111
72
49
39
8
48
4
21
152
19
29
39
31
41
9
10
101
9
15
4
77
87
13
11
73
32
28
59
67
86
70
9
17
24
58
60
9
3
5
73
90
21
9
47
24
48
48
55
26
4
83
57
58
53
16
36
75
42
48
56
24
39
48
9
63
31
89
72
25
23
67
45
104
7
50
24
16
24
3
44
57
70
41
4
5
168
31
21
107
25
54
17
148
29
16
23
33
63
4
20
91
126
23
9
72
63
105
39
4
29
31
89
39
7
2
43
20
168
24
7
41
109
11
55
74
16
15
56
25
18
9
36
8
28
21
54
17
19
53
33
39
81
7
41
39
4
92
160
81
56
4
11
28
29
16
23
96
121
71
28
92
55
17
153
63
72
19
60
225
21
18
42
47
223
90
23
16
32
9
39
48
7
96
41
7
17
105
39
25
30
33
27
5
31
41
9
43
5
22
9
180
5
15
144
7
153
15
2
120
7
81
51
9
92
7
36
20
1
15
111
24
17
28
44
81
175
8
7
161
64
89
76
83
40
128
9
63
7
41
105
7
32
9
39
172
99
17
24
79
6
3
33
407
153
15
103
9
56
81
4
20
19
20
57
15
96
105
39
19
36
54
15
27
17
9
22
60
5
4
21
23
9
87
52
5
76
11
88
45
20
40
32
4
59
24
1
15
41
96
43
44
4
36
17
19
15
53
1
32
24
15
1
27
63
38
48
31
120
ABCD 335322090*7^$a-1 [50047]
60
1
35
100
80
10
38
70
24
26
85
29
58
32
40
36
32
52
18
33
99
18
80
10
120
18
26
19
9
68
127
107
24
115
69
92
1
18
45
92
60
28
42
108
27
203
12
28
12
42
21
5
4
63
45
68
96
24
70
26
13
51
20
36
163
5
28
63
29
28
45
59
13
78
30
72
23
22
15
3
45
90
42
36
47
48
40
39
45
33
23
60
7
3
54
15
3
68
10
32
24
34
92
118
9
45
18
72
6
9
107
31
90
27
60
30
51
117
8
4
45
51
20
12
25
60
18
102
23
4
8
178
2
24
1
12
47
16
44
60
13
18
63
50
60
36
139
57
42
18
57
167
4
116
1
35
7
36
9
18
50
40
120
15
29
46
27
15
248
130
27
23
7
36
27
177
21
69
107
91
35
58
9
23
48
54
10
33
30
89
30
4
14
58
110
37
126
72
77
40
116
12
25
72
6
29
12
43
5
10
48
14
28
18
14
31
53
60
22
45
27
2
43
18
59
139
117
8
37
30
17
1
15
14
13
45
18
26
19
12
27
15
36
12
33
26
103
51
12
18
15
57
20
22
62
73
18
30
23
10
102
68
40
44
96
130
240
30
42
12
36
45
17
37
6
99
21
5
49
23
48
25
144
47
1
60
3
32
28
39
36
27
15
162
18
27
8
48
10
9
17
1
83
25
11
43
41
24
25
33
72
110
108
25
108
5
22
3
41
1
12
6
41
36
40
140
40
104
88
98
30
70
15
77
126
49
95
13
18
39
62
24
55
5
22
45
3
24
92
61
3
9
18
90
27
146
49
3
32
10
21
5
6
223
18
29
4
27
57
36
9
6
77
7
6
75
72
90
105
45
30
44
64
62
24
19
75
60
2
52
93
95
40
32
91
39
45
41
64
45
225
36
62
24
49
11
16
12
18
14
28
3
195
2
10
38
7
51
62
72
13
35
12
25
18
42
3
18
9
78
18
30
24
11
70
50
4
48
14
13
51
27
18
207
27
23
70
18
9
35
16
117
27
8
22
26
79
30
23
60
22
32
13
45
38
18
109
18
89
1
33
57
5
100
8
175
105
39
11
6
73
45
86
60
22
30
158
22
15
12
33
12
63
33
20
55
9
33
27
171
89
46
12
15
90
5
22
86
52
87
47
28
6
80
55
5
7
233
82
108
2
70
2
36
22
153
84
36
69
3
53
24
13
18
15
30
27
33
9
35
118
14
4
144
75
33
12
51
39
15
47
24
4
32
66
7
21
27
63
9
33
30
87
5
88
14
31
117
15
66
17
10
18
24
3
53
64
18
38
6
28
81
105
30
26
79
9
45
35
120
36
82
27
95
13
27
63
27
15
36
27
45
35
12
1
69
135
3
18
20
4
3
15
75
33
56
43
36
27
27
93
42
138
14
60
13
47
1
27
56
40
9
3
140
24
4
26
49
9
18
50
60
40
12
32
64
44
76
15
41
84
64
48
20
25
33
62
85
15
3
15
30
69
180
11
64
20
6
96
13
81
144
18
18
27
17
88
57
15
18
102
105
3
42
45
93
27
63
98
97
27
8
28
30
26
34
174
36
87
108
65
7
153
20
10
32
37
36
89
12
18
18
142
26
22
45
53
7
27
45
75
105
45
158
7
35
70
62
1
12
63
8
55
45
9
11
34
78
3
17
28
60
9
30
90
107
46
33
9
45
11
169
18
12
5
46
72
72
45
30
11
49
66
45
27
42
30
6
5
34
33
75
20
58
54
152
103
171
24
18
20
24
58
96
9
11
34
66
14
48
43
12
33
39
17
1
15
8
22
62
205
23
7
23
13
9
32
4
15
221
31
75
2
13
47
36
25
59
58
3
24
71
4
78
30
63
17
7
23
43
35
127
149
84
72
28
90
9
35
6
49
6
9
36
129
11
4
128
7
90
120
60
3
14
1
27
68
25
17
43
17
40
36
110
7
42
36
27
108
30
24
92
108
73
27
15
5
13
45
57
6
9
26
22
207
77
64
54
45
48
63
9
6
27
93
54
78
48
5
10
14
43
5
48
34
2
1
132
3
90
15
3
27
53
7
3
86
36
22
6
27
17
72
1
83
64
6
14
18
22
48
27
63
18
9
63
33
30
41
4
20
34
62
36
25
59
4
9
45
2
24
12
115
48
27
27
23
55
12
5
12
28
18
2
133
105
2
96
72
103
5
24
211
17
10
62
12
1
83
22
45
17
36
72
18
10
27
45
3
135
9
63
74
121
18
27
14
58
21
9
56
24
16
9
66
5
4
6
2
7
18
12
96
72
48
47
52
6
50
52
8
199
18
35
7
5
12
94
15
35
36
49
35
7
5
25
23
37
57
6
9
71
100
102
15
45
38
34
21
9
45
17
34
20
52
63
17
10
38
36
34
45
29
10
60
36
30
42
2
36
25
39
36
9
18
60
3
42
3
5
19
138
18
9
8
28
32
24
193
3
90
18
24
2
1
5
58
2
60
24
13
15
108
2
30
25
131
4
150
21
60
5
22
12
198
18
117
42
11
19
81
15
45
39
60
48
65
25
59
4
44
10
122
24
12
22
33
53
24
48
28
12
27
5
48
7
17
4
27
15
2
16
117
12
15
45
18
45
75
18
11
4
72
12
ABCD 335330678*7^$a-1 [50008]
90
4
30
14
10
6
20
4
2
30
70
48
2
70
50
24
30
70
14
10
62
24
10
54
48
18
36
14
40
14
40
2
18
96
10
6
44
6
24
24
36
84
30
120
22
20
18
28
38
4
2
28
110
90
36
22
8
4
72
20
4
24
32
46
38
4
26
16
6
2
6
22
8
34
30
20
12
58
152
58
18
2
12
34
60
74
30
36
34
18
12
42
18
6
80
4
32
54
22
8
144
10
30
2
24
6
24
36
24
40
20
70
14
46
6
6
14
18
12
30
24
16
54
42
44
30
4
104
60
22
66
144
14
16
6
48
6
234
6
8
16
72
2
76
44
12
4
24
2
28
20
36
4
56
4
50
6
54
42
28
2
28
18
2
72
10
8
42
16
14
4
74
16
96
30
8
52
8
10
2
30
34
56
18
30
76
56
154
20
30
16
18
90
62
46
12
12
114
14
58
8
16
254
16
6
32
10
2
16
38
16
20
60
28
2
78
22
48
12
138
86
24
70
2
24
60
10
42
2
46
14
76
30
6
38
6
36
10
14
10
146
64
14
42
46
8
64
2
154
54
48
54
18
32
4
12
48
14
52
110
18
100
92
4
26
4
14
28
2
60
30
22
8
6
90
60
22
24
8
12
60
60
24
10
44
16
80
6
64
60
42
78
42
18
26
54
4
20
28
38
40
74
12
4
14
60
66
34
36
50
4
26
30
10
90
6
18
18
12
66
56
10
18
62
108
60
126
96
138
22
8
118
48
54
108
18
20
64
20
42
10
36
48
80
36
24
24
30
42
46
8
40
72
54
50
10
20
40
14
34
30
48
2
10
12
6
38
36
94
144
30
2
94
56
10
6
8
10
14
52
60
44
54
36
4
20
6
60
22
42
20
70
32
10
14
30
22
42
6
54
30
20
90
12
10
18
26
4
12
24
42
14
60
34
26
100
80
64
6
36
18
24
32
34
42
78
14
6
24
60
36
30
114
66
4
30
36
80
10
20
46
36
42
20
28
2
22
14
6
34
6
8
22
8
12
70
18
12
50
4
66
48
30
2
78
52
48
6
42
68
36
4
14
16
30
72
84
6
14
46
2
28
42
12
8
6
10
42
48
24
66
14
30
28
60
8
30
6
30
18
28
8
6
28
116
6
54
10
24
48
8
120
76
38
118
8
34
60
66
14
12
48
16
50
106
14
10
14
28
212
6
36
58
42
8
12
46
2
40
26
30
22
30
2
30
70
2
90
90
46
48
56
46
42
186
42
8
30
36
34
42
30
12
92
18
6
66
10
6
24
30
66
8
6
4
14
42
64
56
10
6
8
36
18
36
60
60
34
6
12
60
162
12
30
14
4
62
24
24
22
24
14
6
40
56
60
40
30
74
36
54
34
32
10
8
30
16
12
18
14
12
4
20
22
8
4
2
64
84
56
16
18
30
20
16
72
92
42
18
10
42
24
54
20
22
44
180
54
16
6
18
2
46
42
36
20
10
42
8
6
46
42
6
84
60
2
84
6
24
10
102
24
14
4
26
54
10
26
10
6
14
4
80
28
8
4
32
198
28
14
10
6
30
32
6
100
24
2
24
34
20
22
6
8
10
6
8
16
36
44
96
18
10
6
44
58
8
46
44
4
62
18
28
12
42
84
20
24
6
22
18
20
16
30
18
2
28
26
10
6
98
46
26
28
20
66
22
122
136
24
2
24
16
18
80
28
44
30
4
24
32
46
38
34
20
66
52
32
52
24
50
10
104
10
32
60
28
6
6
44
10
30
24
2
40
14
4
50
22
24
14
22
140
16
2
30
10
2
24
6
10
20
48
30
16
60
6
6
18
36
14
100
24
20
30
12
48
6
36
10
68
66
34
60
32
16
8
30
96
28
66
36
18
12
74
6
28
42
14
34
2
40
98
28
2
10
30
6
30
30
26
40
24
56
10
18
32
4
14
76
26
78
28
32
30
76
50
10
56
70
20
28
12
24
24
56
4
32
78
22
20
54
84
6
30
84
6
4
6
24
32
220
14
22
2
6
36
54
30
4
78
24
38
88
78
66
8
36
60
4
132
18
2
16
8
6
28
26
22
48
20
16
30
24
14
6
16
6
18
6
158
58
14
114
240
16
8
240
30
36
36
24
6
34
42
144
14
22
24
110
30
4
60
80
10
6
8
76
20
70
42
12
32
18
28
18
20
6
28
60
18
12
62
28
6
26
10
140
16
14
4
36
50
28
96
24
50
28
42
42
18
132
8
42
16
14
4
56
54
24
22
8
60
30
40
60
18
30
32
30
30
12
30
10
30
8
6
22
14
58
20
42
24
30
24
10
30
20
30
28
48
30
60
30
42
8
96
4
26
76
42
20
90
22
20
24
6
4
24
18
14
48
10
86
30
10
86
28
12
6
44
40
8
16
26
28
50
36
10
80
124
20
10
6
26
48
16
12
2
12
18
6
6
10
44
4
18
8
40
30
96
24
14
36
64
2
40
66
74
4
26
18
42
54
22
2
10
2
18
36
10
54
6
14
142
18
96
12
44
84
6
76
72
2
54
10
44
16
12
8
6
46
8
70
14
22
38
10
48
2
12
78
42
10
6
8
52
14
16
2
60
10
50
10
60
30
18
138
80
10
6
36
14
84
64
50
40
6
30
56
28
90
32
58
18
14
46
14
4
14
16
44
12
28
26
16
38
28
42
26
16
6
68
94
50
28
92
40
6
12
12
80
106
20
4
12
20
34
90
54
20
96
6
28
62
18
88
24
20
18
10
20
52
84
6
84
42
14
124
12
18
24
26
90
4
36
6
48
50
58
98
70
60
24
6
14
10
2
46
104
28
2
16
24
54
36
8
28
84
36
62
12
48
126
66
30
16
12
18
12
50
16
6
80
54
4
26
52
24
66
8
36
34
14
16
14
12
30
54
22
12
12
96
120
78
12
2
70
20
6
22
12
66
56
10
6
8
6
4
50
24
58
32
40
60
2
10
8
36
30
66
58
30
90
2
24
60
30
22
14
24
70
20
22
18
116
16
12
60
2
4
42
2
16
44
30
28
2
52
80
76
2
12
64
12
44
64
12
2
40
12
60
18
20
36
52
60
8
30
54
82
8
22
48
42
6
2
16
26
78
6
10
54
2
178
6
84
42
18
56
6
28
20
66
24
156
30
6
70
6
180
132
56
46
8
12
54
120
24
10
62
28
32
24
22
8
10
54
26
6
16
ABCD 335333538*7^$a-1 [50007]
108
12
57
50
22
27
63
20
13
35
25
23
13
11
16
21
75
14
19
45
48
2
10
3
17
28
15
15
12
26
115
39
38
34
18
38
22
36
15
29
10
12
6
3
12
12
48
36
12
15
57
27
20
52
33
48
12
11
1
11
112
6
39
27
6
54
18
87
129
42
8
1
11
52
126
39
3
30
24
78
8
73
12
45
3
87
32
49
9
75
72
24
60
57
30
57
36
3
57
41
30
37
3
42
3
33
3
69
15
36
17
28
36
39
12
36
3
33
5
66
13
72
12
24
71
28
6
75
15
36
42
6
81
9
51
12
11
46
12
12
68
7
11
49
63
69
15
21
72
15
9
81
3
3
9
12
21
42
36
33
9
27
27
69
72
15
80
28
69
15
9
12
9
15
27
45
11
13
48
27
24
60
9
9
30
9
21
12
27
9
62
4
30
15
81
123
84
15
9
71
1
107
12
25
72
9
75
36
24
27
9
3
21
24
36
12
27
57
3
21
12
9
3
12
21
2
13
27
45
12
23
36
4
66
39
24
39
9
45
54
9
3
9
3
6
3
11
1
9
3
45
42
48
9
12
9
63
12
15
20
25
3
60
6
75
21
138
45
12
3
21
12
24
23
16
21
36
39
42
18
20
37
60
15
8
18
16
39
87
32
52
8
6
22
32
13
48
72
57
27
12
33
15
81
68
42
13
36
3
8
10
15
12
12
3
42
44
10
9
75
45
3
45
24
36
3
69
11
4
12
6
60
102
18
24
63
60
12
23
25
23
37
71
13
9
27
45
50
28
32
30
91
36
24
21
3
12
11
42
22
9
36
72
3
45
12
21
3
24
3
8
4
6
48
42
21
24
9
6
57
84
36
3
33
72
3
14
7
9
36
87
3
48
12
18
20
90
1
5
4
15
11
16
117
11
1
24
3
60
54
14
10
15
39
21
27
45
36
11
48
1
21
6
14
22
48
12
141
36
33
60
3
3
9
21
24
63
53
55
3
32
34
15
11
1
36
5
28
27
15
8
40
78
15
36
9
12
39
12
111
9
11
25
35
13
12
3
18
102
20
70
2
108
4
21
12
48
60
5
22
12
18
15
27
33
23
1
11
52
9
12
95
1
9
18
33
108
12
17
46
56
25
23
12
4
24
54
75
35
25
51
9
24
17
139
3
45
3
9
41
16
3
93
18
42
39
12
24
39
36
21
39
24
8
36
24
48
1
3
18
195
3
12
69
9
3
12
95
22
50
28
20
61
93
3
35
1
24
84
11
70
27
24
12
23
13
9
62
52
18
38
22
26
10
2
10
27
24
60
27
6
63
36
9
51
84
48
129
18
57
3
8
1
36
12
23
28
50
34
9
12
36
33
15
24
15
33
33
15
75
18
3
77
19
12
65
64
38
112
6
14
40
30
63
69
26
1
21
87
51
50
64
36
63
47
34
3
15
45
57
48
15
60
3
18
3
96
3
30
42
45
12
48
81
27
15
108
24
66
15
45
102
78
24
3
15
9
51
69
21
3
21
18
21
27
21
9
2
37
72
24
36
9
3
36
21
51
12
84
24
11
1
45
36
6
21
36
36
24
60
11
49
57
51
9
48
27
23
25
15
6
3
12
5
55
12
72
131
60
49
27
21
9
51
3
21
45
3
23
52
57
83
13
12
24
3
69
51
69
15
9
21
74
22
27
12
69
3
9
54
21
23
97
12
120
48
36
3
6
6
30
15
3
6
24
6
56
30
42
13
35
132
25
3
12
9
12
84
36
24
12
36
33
14
28
24
24
42
87
41
7
9
36
3
24
27
6
39
36
48
47
4
45
3
8
1
48
12
36
21
3
33
30
21
96
12
17
7
12
11
12
58
39
101
19
3
102
3
24
12
24
51
33
3
14
4
3
24
24
95
106
63
12
9
3
60
47
12
1
39
21
48
12
119
1
87
21
63
48
54
3
33
27
23
37
11
12
37
24
17
7
9
39
24
12
123
21
47
37
33
42
20
40
21
9
15
27
8
1
24
12
36
12
5
67
11
12
49
119
13
21
44
22
12
18
3
15
9
48
12
48
87
12
8
28
8
1
3
56
22
18
72
9
60
9
66
24
72
108
24
21
24
60
12
48
33
62
36
37
9
30
8
85
21
6
45
3
108
20
52
8
88
9
87
6
2
85
3
105
83
64
48
68
4
30
3
33
12
72
15
23
10
12
75
12
11
64
8
6
19
48
33
6
93
15
21
24
35
25
36
24
3
45
15
108
45
36
3
8
10
24
24
15
59
1
24
11
1
99
45
27
21
11
25
33
3
9
66
9
21
54
20
13
9
3
3
18
2
13
9
20
43
47
1
24
3
42
3
107
1
21
30
8
13
24
33
6
32
13
39
105
111
12
9
3
9
3
45
15
18
42
6
63
72
12
24
36
45
63
47
88
9
15
30
3
24
144
24
33
27
11
42
7
9
15
39
9
17
22
12
9
9
12
3
72
36
27
33
5
7
47
37
24
9
15
3
2
7
3
8
1
9
159
53
28
2
60
13
9
48
63
15
2
22
6
24
15
9
42
78
15
39
45
51
9
35
13
27
81
48
12
87
12
20
16
45
17
28
30
45
39
33
27
9
36
11
13
33
18
56
25
39
8
4
117
27
6
90
26
28
162
45
9
3
41
16
66
42
30
8
12
60
25
48
9
3
45
3
3
9
12
72
132
12
23
25
15
84
21
117
3
111
54
3
3
21
36
63
56
61
9
51
11
37
48
24
3
6
42
6
14
78
19
24
27
33
12
24
108
45
87
119
1
33
3
15
32
22
68
67
3
57
11
34
26
10
170
12
1
45
2
40
18
12
15
15
9
48
27
78
15
24
9
2
13
60
9
14
16
6
12
6
33
21
15
23
72
166
14
25
72
12
12
35
16
45
15
26
42
37
63
12
36
30
39
60
11
28
21
3
12
9
99
9
17
4
15
15
30
27
12
9
2
58
24
6
48
9
12
24
36
9
14
1
48
57
36
75
3
20
25
72
71
12
37
23
25
12
24
48
60
11
10
39
48
12
12
35
37
12
57
6
57
27
26
22
8
34
14
16
68
13
35
40
8
30
16
3
57
3
11
10
42
24
36
54
3
23
13
12
33
27
36
57
63
69
27
33
18
6
26
52
72
6
2
37
9
6
36
18
6
36
105
17
10
6
60
3
39
117
36
60
5
43
63
21
24
75
68
10
12
14
82
18
32
13
12
9
27
11
1
21
87
9
20
48
55
39
8
28
24
36
104
13
36
24
24
23
18
31
21
3
57
12
18
8
25
12
15
6
51
3
72
68
13
47
13
12
3
21
27
42
24
3
27
57
29
7
21
3
12
9
30
45
51
9
24
111
12
6
15
9
15
39
9
15
20
46
14
1
24
3
9
12
71
10
18
45
84
23
58
39
48
24
48
33
27
53
6
1
36
9
15
36
24
111
129
45
24
3
3
21
12
24
51
45
11
4
20
1
107
13
24
15
21
51
8
61
35
76
30
3
36
12
24
3
12
6
27
24
24
69
87
123
66
2
1
24
11
16
54
12
2
13
27
30
3
39
21
9
3
11
1
23
16
32
10
30
60
20
4
24
9
24
9
3
39
69
17
55
21
87
48
12
60
3
8
58
15
47
22
6
20
37
84
24
12
5
6
12
25
ABCD 335354928*7^$a-1 [50038]
17
40
57
11
84
16
20
13
39
33
48
6
5
16
12
5
43
29
4
6
9
15
96
66
3
21
44
36
15
9
31
41
58
96
9
27
90
63
20
9
36
55
57
24
3
48
87
21
24
81
75
12
39
21
17
48
7
3
9
5
151
60
24
15
69
45
15
15
45
27
93
21
131
4
84
12
129
35
9
52
27
56
72
24
16
24
3
86
19
8
33
7
9
56
27
21
27
28
24
51
65
12
19
14
12
15
72
12
16
29
4
15
12
3
17
25
54
36
12
2
123
72
40
113
22
6
20
10
18
15
20
19
42
116
10
2
15
21
22
5
72
55
21
21
39
32
57
67
45
11
64
8
43
29
64
12
72
51
17
12
55
108
5
7
57
101
28
6
36
2
36
46
86
22
6
42
12
26
16
30
24
57
173
24
31
51
9
20
76
39
2
22
50
67
20
1
20
43
17
39
16
60
5
7
20
108
9
40
39
80
21
4
20
34
41
97
35
9
36
7
111
66
3
36
41
15
21
43
12
53
27
24
129
22
38
31
8
88
39
129
32
45
7
21
6
9
15
29
52
56
4
41
55
24
5
60
19
12
60
8
7
57
108
17
91
15
14
36
16
3
8
105
10
12
12
45
41
43
12
75
2
3
40
20
28
17
19
9
11
19
77
4
3
33
17
52
90
65
9
36
46
24
66
24
24
20
19
92
24
64
21
44
63
64
48
36
72
9
23
28
3
41
9
112
15
33
30
77
4
44
4
3
45
8
84
136
24
36
56
25
75
75
14
31
5
10
6
27
8
64
3
48
24
86
27
108
4
24
116
64
17
43
5
7
29
58
86
10
45
12
72
12
29
27
79
26
48
15
19
2
43
33
59
33
3
28
44
7
45
120
5
48
16
20
22
9
45
6
50
34
14
79
36
36
36
80
43
41
1
24
35
21
72
10
12
14
10
12
5
9
16
3
36
80
28
15
38
24
19
96
45
6
48
29
16
41
19
32
100
8
4
33
63
36
15
60
89
9
7
29
55
21
131
64
8
7
6
30
12
62
15
16
5
28
30
5
31
5
16
24
9
56
43
36
39
42
24
32
27
28
39
69
21
6
17
48
4
21
20
58
66
35
79
21
8
108
84
24
12
13
59
72
45
55
68
91
2
24
63
7
5
61
63
65
19
5
16
39
8
4
21
48
54
42
20
4
27
87
36
9
36
24
77
15
1
27
20
81
195
16
21
18
21
89
51
76
53
19
48
29
63
12
115
6
23
4
20
43
69
63
72
5
28
20
36
36
103
12
26
48
10
12
9
39
65
31
21
8
37
8
12
27
1
27
39
9
21
11
40
20
4
21
54
29
21
15
21
4
15
15
96
14
10
9
17
15
55
18
87
5
94
14
7
29
60
19
36
8
48
7
62
108
12
31
3
17
9
3
13
54
9
15
14
36
27
43
36
110
55
24
32
9
40
11
55
57
3
77
16
12
5
27
1
6
50
19
5
10
6
30
9
36
36
63
89
28
29
10
14
70
42
54
24
110
34
17
121
15
65
88
96
68
43
24
36
45
27
68
7
53
9
31
27
57
36
29
19
29
180
55
27
45
21
15
8
7
69
75
21
44
36
4
9
47
45
27
88
27
77
36
4
24
39
2
58
6
51
5
34
26
10
24
29
21
16
63
33
18
5
24
16
51
14
36
10
33
41
55
44
16
56
4
32
9
43
27
65
9
19
48
20
49
8
15
31
5
12
25
3
60
60
20
136
81
18
12
149
48
31
2
58
24
66
32
79
20
91
2
15
7
129
24
111
42
83
37
135
3
6
24
207
9
30
33
15
33
17
27
21
27
37
54
5
9
12
19
12
9
11
57
15
88
20
19
96
33
77
63
7
9
36
15
144
33
51
5
40
12
9
3
41
39
33
63
36
4
44
7
66
135
105
3
41
34
2
27
28
3
45
15
45
56
4
15
105
39
33
89
16
48
6
21
20
40
15
50
10
33
15
41
40
53
10
17
4
27
54
23
1
32
55
53
31
216
44
16
8
36
19
2
24
16
39
24
32
33
19
8
4
123
12
66
15
15
38
51
81
12
10
17
19
21
36
27
2
46
69
60
8
31
86
46
5
40
12
20
28
44
21
15
28
60
21
11
4
41
7
8
73
15
24
17
19
72
3
21
24
27
45
20
73
35
31
5
1
8
19
21
32
10
60
14
10
41
49
15
44
36
4
111
50
55
8
67
90
6
5
9
139
17
7
65
51
7
9
56
28
24
60
21
59
31
14
27
24
84
7
24
42
23
9
70
33
15
105
15
149
9
19
36
65
15
4
32
40
15
21
60
48
5
19
36
12
113
27
108
7
9
15
69
60
5
7
152
28
17
48
64
51
44
100
20
16
8
1
18
26
79
21
27
20
9
154
36
50
31
33
27
15
30
24
6
14
19
81
20
46
30
23
36
69
300
82
113
31
53
13
32
51
9
3
55
5
180
7
45
21
15
96
80
76
32
43
38
10
72
89
24
55
62
7
27
48
66
30
41
4
36
24
12
20
43
5
4
3
98
39
7
9
24
12
29
7
9
8
12
106
29
96
100
44
16
120
60
39
33
51
12
5
4
81
59
43
72
38
36
24
63
28
36
20
33
178
18
32
15
4
36
27
21
101
39
31
41
13
20
10
9
96
5
7
29
15
9
111
31
9
41
15
7
33
8
67
74
19
156
24
24
87
48
96
30
39
8
93
36
91
12
75
26
10
9
33
48
102
48
2
3
76
29
36
70
29
37
24
30
81
75
17
52
81
80
12
36
51
9
171
9
31
24
80
9
72
120
24
16
11
12
16
12
53
91
24
51
9
5
91
9
27
72
21
15
12
12
51
5
9
27
9
7
72
12
5
94
21
101
180
19
15
14
55
15
45
51
33
60
8
4
51
54
3
5
48
7
8
19
21
8
7
38
24
52
6
5
9
55
8
40
60
33
23
16
101
27
1
39
36
77
15
72
148
5
43
5
7
12
5
16
11
36
25
54
9
72
63
50
16
63
80
91
2
27
31
5
24
37
56
15
64
80
49
27
45
27
36
39
65
55
18
24
20
91
8
52
48
51
9
77
7
56
36
25
24
ABCD 335472836*7^$a-1 [50006]
36
24
45
66
189
111
12
12
66
123
39
48
9
96
48
15
36
189
45
30
66
48
183
60
120
15
141
27
24
30
3
243
57
99
96
81
93
51
3
24
93
36
33
27
63
105
108
12
63
12
18
42
6
39
72
24
27
117
3
117
36
12
12
3
132
21
156
12
51
33
3
9
228
117
138
12
33
75
45
24
24
39
114
63
3
9
12
24
216
24
39
156
141
27
21
84
21
6
105
36
48
108
3
24
153
48
72
12
39
42
6
18
27
93
75
96
156
3
12
9
9
135
96
81
111
36
132
99
21
3
96
12
42
27
21
102
12
150
87
27
60
33
3
84
165
36
36
69
15
3
21
177
114
24
12
108
60
60
12
9
3
6
24
30
69
3
21
87
9
21
3
87
6
3
36
33
147
27
36
48
6
3
48
24
63
102
147
48
21
51
123
18
3
180
27
6
111
15
168
162
144
126
90
96
75
237
42
129
87
60
24
24
12
21
24
9
75
51
21
84
84
3
132
45
51
33
69
42
36
273
24
81
90
21
36
24
72
99
12
78
27
27
66
42
48
54
3
3
9
33
270
12
21
132
141
27
183
9
63
12
42
54
81
3
9
84
12
96
27
60
24
24
72
9
12
12
21
3
27
33
15
36
21
48
36
141
6
45
3
57
75
9
51
90
27
48
36
36
165
15
72
9
27
3
57
57
6
24
33
33
72
3
48
147
153
111
42
24
3
27
57
15
45
69
87
231
9
3
6
3
24
84
72
9
135
48
39
18
66
9
3
114
48
75
27
81
33
72
3
120
36
9
171
45
168
3
12
3
129
60
3
102
15
105
51
147
12
36
12
105
15
45
48
12
51
132
81
36
48
15
60
12
72
33
60
72
75
57
27
54
87
48
63
18
87
33
24
27
12
9
15
195
108
21
15
24
117
72
24
156
3
141
87
54
90
9
168
3
12
60
57
9
27
48
123
186
3
72
15
36
42
66
12
42
27
24
51
213
87
21
9
18
72
45
24
51
30
3
21
186
21
123
30
39
195
30
6
60
21
303
93
36
9
90
60
90
72
63
15
138
3
63
78
66
6
150
120
24
42
24
231
33
15
9
138
9
3
33
9
54
66
90
24
21
225
48
99
117
3
3
93
12
15
141
84
153
150
21
27
84
81
27
105
105
15
51
57
24
75
60
36
18
66
57
3
306
3
48
87
102
51
24
45
15
15
12
141
15
57
96
27
141
135
33
135
105
24
9
75
84
3
48
48
6
138
72
33
48
45
42
129
39
12
18
42
57
21
39
15
66
78
69
3
72
66
24
39
81
120
27
36
12
51
306
18
9
156
33
270
81
36
117
24
111
12
108
9
24
3
132
84
144
96
3
237
3
60
54
24
18
9
135
21
12
15
6
87
9
135
81
27
285
15
24
27
57
12
27
294
99
15
36
33
12
15
6
18
6
207
3
69
72
60
84
12
15
21
9
27
72
15
48
102
18
81
24
24
21
42
57
24
63
72
84
96
60
141
9
18
6
147
24
15
48
24
105
108
84
36
27
60
177
51
21
39
141
111
6
15
81
3
3
12
78
222
9
12
24
21
27
96
24
27
9
3
57
21
51
69
18
9
3
165
111
9
12
3
48
21
63
18
39
3
36
42
15
33
162
57
24
12
33
99
51
60
165
39
90
39
60
84
27
69
39
45
36
123
9
21
63
144
144
36
3
24
36
33
45
39
96
24
81
87
129
3
21
15
225
306
57
15
21
108
24
24
45
30
108
24
30
78
12
177
243
21
69
51
84
111
105
24
60
93
39
27
54
3
144
108
15
33
120
36
21
3
3
93
36
63
69
21
102
12
168
6
96
3
144
51
42
27
93
27
3
120
57
9
39
120
75
60
96
90
147
24
171
93
63
24
9
12
51
21
9
15
135
108
30
39
33
6
21
21
75
63
12
66
75
27
9
75
21
57
ABCD 335722236*7^$a-1 [50007]
3
21
48
63
16
17
24
63
136
36
56
108
24
16
20
84
52
29
19
29
60
84
3
60
57
12
24
7
53
31
29
27
33
7
65
15
81
51
21
72
24
72
36
55
68
45
31
24
72
68
12
9
43
36
72
8
21
91
41
79
68
33
72
67
8
24
16
36
48
36
60
29
7
17
3
9
36
63
33
24
3
45
67
60
77
24
27
57
3
21
24
75
21
12
7
56
21
19
29
12
24
111
9
12
120
39
81
48
36
12
79
80
117
87
24
60
24
33
99
28
29
19
5
12
24
7
56
9
39
21
84
91
29
15
33
15
48
40
104
21
12
3
52
53
12
19
36
8
72
12
36
4
17
19
173
3
16
44
40
20
60
21
7
29
19
77
3
21
151
80
9
67
41
48
7
17
84
72
7
20
48
21
15
12
105
15
9
12
63
33
31
36
48
8
105
199
17
27
93
3
24
24
36
72
69
15
28
32
96
24
4
24
20
9
91
72
8
33
96
3
21
27
36
96
24
40
29
7
8
117
19
72
29
12
7
77
72
3
28
24
12
44
117
7
8
120
132
33
3
144
57
39
60
21
15
21
36
63
21
103
5
15
21
51
4
113
7
108
17
36
43
36
44
69
3
4
17
7
17
43
17
3
4
60
29
24
48
75
24
69
24
15
69
39
24
36
36
4
36
36
53
15
12
4
24
17
27
16
20
12
144
84
4
152
21
87
40
56
81
51
40
41
24
3
16
108
56
16
89
55
5
51
16
29
15
28
8
40
12
29
12
39
117
31
108
77
36
3
105
115
17
48
51
69
63
21
39
156
4
8
21
84
67
32
24
117
72
7
53
27
16
92
33
75
88
32
21
3
21
24
39
69
7
53
84
87
93
72
84
12
19
60
77
24
12
3
84
64
17
99
9
15
9
36
91
60
12
5
123
72
81
48
135
21
7
41
27
33
36
91
12
56
36
24
4
41
135
76
17
7
20
12
24
24
24
48
21
19
65
15
21
7
44
52
24
53
84
7
29
84
63
52
89
84
75
36
36
12
9
43
77
63
4
164
33
19
101
36
27
64
56
12
112
89
96
67
48
29
96
67
41
67
53
36
3
48
16
44
96
76
24
17
7
96
5
12
123
84
28
12
20
45
7
68
9
7
5
15
52
24
20
24
9
91
53
3
64
20
4
17
19
209
7
60
125
3
60
36
21
24
15
117
36
3
105
72
3
21
79
44
124
5
27
48
40
92
45
3
36
21
139
53
51
60
60
76
80
9
24
7
20
4
101
60
48
7
104
72
21
36
27
40
17
27
21
87
4
53
51
9
12
43
36
149
31
41
120
12
43
8
36
33
87
33
60
91
96
24
17
12
3
4
20
36
24
40
56
28
5
43
92
160
5
103
12
20
12
21
15
28
17
96
27
9
67
44
21
15
57
24
84
79
101
135
21
72
51
57
27
12
45
31
104
4
84
17
19
53
3
21
72
15
21
24
3
117
12
39
81
12
27
45
24
43
44
48
105
15
12
24
64
41
144
63
28
41
36
27
28
77
15
9
67
29
51
21
39
9
111
24
60
48
40
24
104
4
20
12
21
3
4
8
21
3
48
40
65
55
20
36
72
21
3
108
81
48
24
19
20
4
104
36
36
4
17
24
3
132
9
27
69
75
64
20
4
140
69
120
27
33
19
29
24
19
72
20
9
96
63
117
39
45
36
12
12
48
7
29
7
5
12
99
12
93
12
51
24
12
28
8
21
19
5
36
60
3
168
21
51
16
32
12
60
64
20
4
41
19
161
27
88
120
41
3
28
8
60
64
68
84
21
15
9
15
96
28
36
48
56
21
36
60
63
24
36
33
12
27
28
12
32
9
36
27
33
36
12
55
152
9
24
19
65
15
88
53
3
81
48
24
87
16
48
20
21
12
120
27
21
7
80
45
67
29
19
32
16
5
60
7
12
72
20
88
96
20
24
156
9
15
45
3
21
27
60
12
45
7
32
4
36
41
3
40
20
21
43
56
57
27
33
48
15
192
21
43
20
4
44
81
15
156
21
12
27
36
69
36
67
53
19
156
12
68
28
77
19
29
39
9
7
41
3
21
12
39
81
67
8
12
100
41
72
7
20
36
9
60
3
12
9
27
84
28
32
177
48
51
12
120
21
207
21
63
40
12
29
7
84
29
7
84
44
21
15
24
84
48
93
19
20
12
33
7
80
4
60
152
24
40
8
36
64
20
33
24
24
120
36
79
41
12
60
12
15
33
27
57
3
24
60
12
57
31
29
123
33
12
39
24
72
64
60
24
8
28
5
72
19
44
24
81
7
32
45
51
165
24
51
36
9
19
12
36
44
33
3
84
24
69
84
60
27
36
24
4
12
8
16
5
72
3
36
64
12
32
12
36
45
19
24
32
12
16
77
63
16
8
16
5
51
153
55
53
7
17
39
4
77
72
19
29
19
17
7
5
3
93
115
5
15
45
31
77
27
72
21
7
20
36
21
36
36
31
36
60
80
28
41
79
65
3
120
48
81
24
75
12
9
55
140
28
12
17
72
19
48
32
72
4
60
29
96
51
81
87
96
9
24
36
3
160
77
27
64
77
19
140
45
31
41
43
8
33
19
17
39
40
92
33
72
75
9
39
64
17
3
4
5
15
132
33
15
45
24
127
24
44
81
24
7
5
115
ABCD 335756858*7^$a-1 [50042]
81
60
3
57
3
252
24
201
3
33
99
81
108
75
192
12
36
33
24
48
108
108
75
216
81
12
15
36
165
3
48
132
132
36
108
156
165
99
24
21
15
141
63
81
96
195
21
60
36
27
72
48
93
87
117
3
84
36
24
129
39
9
24
15
12
45
60
3
156
117
159
180
21
24
27
12
21
48
288
60
3
45
3
141
15
12
12
12
48
192
24
60
33
27
33
180
87
21
15
96
21
144
63
24
12
84
12
72
12
48
12
288
141
48
51
9
3
9
132
84
135
21
3
45
27
369
63
81
36
96
75
24
105
96
15
81
183
276
69
84
15
360
36
21
63
72
21
111
33
15
21
84
60
27
117
12
207
24
81
60
135
117
147
108
48
21
132
3
9
99
156
81
3
48
48
36
96
9
15
69
72
15
33
75
36
9
27
21
12
99
12
45
15
24
33
12
39
21
72
3
21
24
279
312
81
168
39
33
15
108
24
237
135
24
225
171
69
12
48
39
153
60
3
12
69
36
15
84
9
39
9
12
27
24
225
3
93
27
129
3
189
75
24
36
216
57
87
96
57
12
12
180
27
120
81
156
3
12
216
21
27
36
24
12
192
36
57
15
60
21
48
51
93
159
33
63
36
24
120
216
21
3
24
9
3
9
99
33
87
72
165
96
3
72
21
123
36
144
120
60
21
24
111
93
300
36
15
45
3
21
15
240
81
15
48
36
45
207
33
27
93
216
39
96
21
60
27
141
48
183
84
96
204
144
33
36
39
9
12
219
189
15
36
24
36
72
12
45
3
57
243
9
120
99
21
132
39
57
60
123
21
75
117
207
9
3
9
48
219
120
48
57
15
9
12
12
36
12
24
63
81
75
141
36
3
9
192
96
24
60
27
57
60
219
21
3
156
81
111
45
36
171
168
24
84
24
156
105
87
12
48
180
81
207
45
12
99
69
27
24
21
48
48
111
9
12
192
195
33
135
21
144
39
12
45
3
132
36
60
12
60
21
108
12
36
84
51
21
3
96
177
63
21
39
57
51
12
45
63
156
33
3
180
36
168
396
9
51
456
129
60
123
9
60
87
60
21
39
84
177
39
153
219
21
3
168
129
24
75
21
12
147
9
192
27
12
60
33
36
39
21
3
60
69
48
12
99
180
9
63
120
57
3
129
147
57
60
48
75
21
72
72
27
48
24
93
75
312
21
171
285
15
69
108
147
36
9
159
9
51
93
99
69
39
9
219
9
96
60
15
168
153
147
21
12
192
96
15
45
51
12
153
63
12
84
9
15
60
12
408
57
144
39
12
24
69
99
132
60
21
120
3
24
189
144
39
45
96
99
57
48
24
51
168
117
63
57
24
15
45
156
63
72
156
120
168
60
21
3
60
48
81
3
45
3
9
3
129
36
24
87
129
75
21
96
168
219
96
120
96
240
132
57
3
33
75
12
237
24
27
309
63
69
132
15
36
21
27
213
3
21
3
153
27
48
129
24
39
69
12
27
24
21
147
57
12
24
3
93
159
45
36
51
168
84
108
12
24
45
192
36
3
36
204
189
15
36
ABCD 335998154*7^$a-1 [50016]
21
36
64
23
16
36
108
108
17
27
16
12
23
1
32
16
108
36
36
8
60
4
32
39
45
36
69
4
14
54
19
9
11
73
23
21
135
12
3
1
12
56
36
4
81
23
12
12
33
76
60
3
5
6
13
12
35
37
9
8
7
161
51
27
49
35
46
32
31
57
24
26
85
89
48
78
57
76
239
13
68
12
69
43
33
14
25
33
3
29
51
12
48
64
8
40
8
1
63
35
25
36
92
16
11
93
33
3
36
4
167
9
21
12
3
108
24
93
84
55
5
15
21
30
12
70
12
63
23
1
92
52
20
12
4
48
81
35
28
17
3
36
3
109
56
16
32
40
17
27
64
32
40
8
49
38
49
21
119
97
14
82
11
97
12
35
52
45
23
105
27
24
27
1
44
60
61
71
72
48
57
31
8
1
11
15
46
38
9
4
65
27
1
59
73
3
36
53
90
36
1
104
12
45
7
65
39
27
25
17
15
63
57
100
20
4
9
27
8
15
54
15
15
81
15
13
72
32
15
73
35
12
70
2
6
16
104
76
14
54
63
25
68
30
33
27
1
9
3
20
52
29
6
204
6
39
15
22
27
36
125
31
8
24
28
32
72
15
46
20
60
64
56
15
64
41
40
60
14
9
84
28
45
2
37
5
31
65
7
60
23
34
11
45
112
27
8
3
34
39
9
35
27
60
6
87
73
95
1
59
117
48
67
17
43
17
3
36
24
96
27
90
3
40
71
1
60
48
71
37
9
107
88
20
60
9
66
9
15
66
91
32
36
1
2
93
40
84
41
12
7
56
15
12
25
20
145
2
25
71
33
57
79
21
14
36
46
8
15
15
105
13
23
87
13
59
9
12
75
1
69
3
33
44
90
9
76
8
61
26
10
134
33
36
112
164
15
37
8
60
160
8
3
45
4
8
60
105
42
48
45
57
6
90
12
78
33
64
53
27
4
44
37
38
9
51
54
75
63
49
23
13
8
1
11
135
1
92
48
109
2
9
27
61
48
44
21
39
87
9
3
57
63
33
28
93
15
8
4
11
97
60
92
36
1
47
36
4
68
16
29
4
35
24
4
56
96
13
8
16
26
1
20
37
32
28
63
12
47
25
69
8
31
249
48
24
59
25
60
95
16
9
63
17
60
132
183
1
8
3
28
29
15
16
5
99
51
60
1
8
15
13
47
10
108
11
87
1
23
73
9
8
91
12
36
24
83
97
12
11
33
60
1
3
8
52
17
48
7
44
84
16
11
21
4
56
9
15
4
11
45
21
15
40
59
25
56
15
1
23
36
13
24
80
13
15
36
68
13
11
24
49
11
4
44
48
16
48
5
15
12
24
36
4
80
49
51
29
7
48
9
83
76
12
132
20
16
68
51
6
159
40
95
6
16
47
69
51
12
1
23
16
5
40
72
38
84
22
104
27
60
63
25
24
5
99
141
7
29
3
16
104
28
59
9
40
21
20
4
11
48
39
22
72
63
24
57
2
33
15
9
1
12
20
115
140
40
77
15
15
69
4
17
6
30
12
15
36
72
25
14
60
241
5
132
18
70
3
56
25
11
16
41
27
24
12
15
45
24
21
27
45
27
4
48
24
12
24
29
87
36
12
25
83
97
14
22
47
16
36
29
6
82
3
20
15
69
13
51
32
15
1
152
28
69
92
7
8
36
21
43
32
21
27
4
33
23
25
8
7
9
3
35
30
63
16
11
49
21
20
30
13
8
84
40
11
9
60
1
3
29
15
33
15
15
1
68
21
27
52
53
4
23
135
36
85
24
45
23
27
61
29
120
91
104
63
25
116
57
84
91
17
18
24
21
24
33
19
44
24
3
25
45
2
21
16
24
35
10
3
17
7
23
33
9
3
4
12
92
24
73
15
57
35
73
23
4
33
83
21
15
25
20
91
105
14
21
4
105
26
37
12
68
3
45
45
19
81
14
49
20
69
27
73
32
3
16
9
2
118
8
54
1
32
3
1
32
51
9
81
7
132
21
27
32
12
1
96
143
4
56
48
112
47
105
180
16
12
35
1
32
99
45
33
15
124
35
13
17
3
3
1
153
11
9
75
16
65
67
8
1
47
51
6
16
131
3
42
12
15
15
6
39
105
28
2
21
60
39
1
5
27
48
48
1
72
14
1
29
19
41
15
9
18
48
9
4
17
15
24
52
32
4
20
36
40
36
35
9
112
20
61
23
28
8
28
41
31
29
66
57
73
92
3
105
174
21
49
11
25
95
100
29
55
53
28
24
35
13
2
6
7
32
4
20
24
33
7
5
30
37
60
11
37
33
36
44
12
19
173
6
46
15
29
54
45
15
49
17
150
45
64
44
13
27
20
72
9
88
2
13
12
60
57
59
24
13
27
35
21
16
29
123
84
3
9
120
60
81
15
12
48
1
27
12
117
27
8
16
20
24
36
4
24
23
61
35
10
14
165
1
27
9
23
24
16
8
12
84
21
36
64
11
52
8
25
14
33
28
59
82
3
71
9
16
12
9
14
24
21
87
49
21
8
114
109
20
37
50
37
32
52
32
12
60
4
20
85
23
33
16
8
18
108
69
4
44
45
91
47
1
119
60
106
83
45
15
33
48
15
15
57
12
28
9
26
1
36
11
42
15
16
47
13
59
42
7
68
21
19
57
36
2
66
15
49
3
69
26
90
112
27
9
15
8
12
9
78
45
4
24
35
10
3
36
65
16
24
23
27
30
6
57
12
1
35
12
3
49
41
40
27
5
51
60
27
1
8
21
52
11
52
36
23
82
14
22
20
28
36
11
16
161
6
69
180
60
1
14
6
3
28
21
23
12
27
21
40
17
3
48
4
56
1
26
37
47
25
11
49
8
63
54
6
13
57
122
94
38
21
39
60
9
4
53
3
52
32
27
1
21
15
21
35
27
60
45
24
12
12
37
56
12
42
22
14
57
13
27
128
4
8
60
60
136
9
2
45
51
24
21
132
15
157
8
3
25
35
10
14
93
ABCD 336070886*7^$a-1 [50005]
8
13
8
24
15
85
47
4
5
75
4
41
63
48
1
47
24
72
45
36
15
9
24
127
21
3
80
109
44
132
15
40
21
24
23
81
75
33
12
15
57
28
68
12
39
13
15
9
23
21
27
57
51
33
19
32
13
23
13
63
60
53
7
105
44
7
8
24
33
163
92
21
12
16
12
32
7
9
75
89
16
12
23
24
72
88
44
33
19
5
60
15
1
32
28
15
101
12
7
5
13
75
108
59
108
21
15
9
15
13
8
24
31
5
52
11
1
36
11
57
13
15
44
15
48
12
4
5
12
79
104
24
28
20
25
45
39
11
25
119
49
47
25
32
31
12
24
21
32
84
3
69
28
3
5
75
85
32
52
15
20
21
76
47
28
20
4
41
39
4
45
12
23
33
103
6
51
24
36
60
48
21
14
57
39
21
27
1
24
27
32
13
15
60
21
11
48
1
27
36
9
11
9
27
28
273
24
83
21
55
9
51
44
112
80
61
23
4
17
28
45
51
20
136
3
36
8
1
111
84
21
60
8
28
36
3
84
5
25
11
3
9
12
24
12
4
11
121
3
44
1
27
9
11
1
8
36
76
23
4
41
4
72
3
33
3
45
191
1
12
95
76
8
132
57
24
4
32
7
45
140
24
3
28
32
24
25
36
24
20
76
63
41
24
28
11
112
29
132
75
93
48
3
4
45
35
12
1
20
48
1
30
20
4
105
23
121
20
51
21
28
47
9
19
41
3
12
16
20
4
8
118
59
39
37
48
8
19
32
61
15
33
3
68
13
8
28
20
3
84
21
4
56
72
4
116
19
48
29
7
36
24
21
8
28
11
61
68
100
44
28
27
41
64
8
39
13
99
6
14
34
23
43
9
32
64
44
7
24
101
4
56
15
84
45
25
50
21
55
29
63
61
92
75
4
120
24
32
12
48
12
121
47
25
39
36
33
11
108
21
24
7
21
8
7
60
8
24
16
12
45
3
32
21
13
11
28
8
4
68
36
39
12
4
36
69
99
17
19
17
7
12
5
36
28
59
24
49
107
16
54
27
48
15
5
75
37
23
12
4
21
8
24
16
21
99
11
25
51
8
9
51
69
12
15
189
15
33
43
65
4
12
15
32
13
56
3
16
45
83
45
15
25
47
21
127
5
28
48
135
41
16
3
9
8
4
8
121
27
12
51
44
52
17
112
11
10
62
9
24
19
9
12
56
4
15
29
64
32
12
123
4
45
11
60
33
12
27
21
16
21
59
3
60
69
39
69
4
96
24
44
24
79
24
44
57
28
47
40
84
21
23
1
8
13
63
11
165
112
20
67
21
36
36
63
9
20
28
12
11
49
20
36
48
75
9
19
9
8
4
84
83
21
55
9
56
40
59
36
1
44
12
12
75
60
52
20
40
5
39
1
39
9
15
45
20
60
36
4
32
15
124
6
15
8
16
11
48
16
57
12
71
16
8
24
45
4
3
24
21
44
15
1
75
5
12
28
75
57
27
21
12
27
92
21
49
2
16
53
3
40
5
3
96
13
9
23
31
36
8
57
4
32
72
39
45
67
201
8
7
29
4
8
24
27
13
95
28
33
23
61
24
15
44
45
87
12
57
52
11
73
23
73
12
56
15
1
96
57
14
16
12
21
8
63
36
13
84
23
72
64
36
20
25
48
20
1
74
60
25
20
27
61
12
36
32
3
49
12
69
50
237
49
18
5
36
15
33
28
35
12
121
75
93
116
3
21
64
36
11
96
25
36
59
1
15
8
12
40
5
100
179
46
35
31
41
12
39
12
21
16
59
21
51
93
28
47
70
18
5
31
8
1
11
33
16
21
47
51
12
48
21
60
28
59
69
12
39
9
4
35
1
11
120
1
63
20
105
16
3
72
9
56
63
33
4
24
12
24
48
36
20
51
10
48
50
24
1
156
95
10
11
55
65
40
23
46
6
24
20
25
32
67
66
15
44
51
40
9
12
32
15
48
21
3
37
47
25
8
27
21
36
87
60
13
84
80
24
25
71
64
57
18
36
41
28
8
4
20
4
72
8
31
44
9
52
9
66
9
23
52
68
21
28
23
24
9
15
13
23
136
69
51
56
1
8
4
71
37
3
24
21
11
88
36
9
56
4
15
21
11
28
20
24
1
47
12
193
9
39
35
33
28
15
53
37
15
96
3
33
3
41
15
28
12
41
19
65
55
17
4
107
16
81
143
21
12
19
24
69
72
96
20
36
28
36
27
20
12
4
29
27
49
39
77
3
45
7
9
24
11
84
1
11
1
87
21
11
4
44
16
9
147
29
4
87
24
56
1
71
37
20
24
31
9
48
24
3
93
11
1
48
69
158
25
12
39
117
68
15
100
60
56
4
24
29
36
91
24
32
1
71
12
1
15
60
48
12
44
4
20
1
21
63
11
70
35
76
63
57
3
77
24
3
72
48
52
36
9
35
4
60
41
4
12
116
7
20
37
8
7
20
33
28
44
55
68
12
13
12
68
88
56
3
33
55
57
3
53
4
48
21
6
8
25
20
15
33
19
8
21
3
21
7
20
33
28
20
24
123
9
16
21
54
41
55
57
83
4
12
41
3
21
88
12
155
13
35
12
4
120
54
15
56
40
11
1
48
21
39
179
12
21
100
27
12
9
35
1
116
12
40
11
45
123
9
88
39
17
3
81
16
8
24
15
1
27
21
132
11
21
4
32
4
68
37
15
36
47
40
5
132
24
12
3
4
17
15
13
116
60
16
99
5
51
4
6
15
8
39
1
11
4
20
16
5
39
84
61
60
35
21
40
35
60
1
20
15
13
20
28
32
7
9
32
4
24
20
15
4
81
20
19
36
8
52
24
36
29
40
51
45
44
7
125
24
3
1
15
12
80
60
4
20
48
132
16
41
28
21
30
24
9
8
19
41
24
40
3
41
1
98
9
43
53
16
21
3
11
21
28
36
32
28
60
21
15
8
40
8
99
40
9
35
34
47
55
53
28
3
44
24
21
12
15
88
53
4
59
24
1
216
95
49
44
72
15
4
56
1
24
36
39
9
20
4
8
64
24
83
60
73
3
21
80
39
40
60
6
30
20
37
183
21
83
52
53
40
15
5
100
15
29
75
9
51
9
51
28
32
1
36
11
61
12
8
64
3
65
15
1
24
11
16
17
27
ABCD 336146738*7^$a-1 [50076]
12
23
9
3
7
18
8
19
35
66
4
39
17
16
8
3
4
21
3
9
15
156
20
1
80
4
14
13
17
16
24
11
1
36
47
13
3
17
24
4
23
37
15
32
49
48
2
1
5
31
9
12
23
4
20
25
30
6
71
33
15
3
33
33
99
28
15
30
39
45
3
105
2
54
31
21
8
46
105
20
9
27
13
36
11
9
58
2
4
20
63
4
17
12
67
12
12
17
27
21
91
36
8
9
19
65
52
3
12
3
5
21
19
21
8
7
53
12
43
3
14
7
17
7
5
64
3
41
3
12
16
21
14
9
7
5
40
77
40
120
71
61
23
25
66
30
23
40
53
46
29
16
45
11
21
3
28
12
27
18
3
21
35
3
10
11
1
15
33
59
4
56
37
14
82
11
24
21
28
11
1
27
24
17
39
40
75
77
48
12
49
36
24
63
32
37
83
16
29
4
8
28
30
14
16
15
72
32
1
11
45
27
64
39
14
12
43
12
45
63
9
3
84
41
24
40
11
33
31
9
23
48
25
15
68
72
1
12
20
63
25
3
57
27
24
21
60
18
32
13
3
77
16
9
12
12
15
8
25
2
25
24
20
25
2
13
72
44
4
36
29
24
100
30
21
11
10
3
33
32
52
3
32
21
3
16
33
3
17
87
16
33
6
14
7
27
30
27
5
4
12
2
61
8
13
14
1
5
16
44
3
4
41
19
21
35
13
44
4
84
36
3
29
4
24
80
3
31
33
5
19
23
13
5
19
12
9
3
20
36
13
51
155
34
8
22
45
8
24
12
9
28
15
72
8
21
16
63
5
7
8
12
15
10
71
31
18
11
9
28
60
2
1
47
45
21
4
36
48
8
27
13
3
8
28
20
4
21
24
12
27
35
9
33
88
35
25
2
13
32
9
100
24
36
11
28
44
52
20
12
33
16
35
21
10
21
8
13
12
24
75
5
40
24
20
60
7
5
19
24
104
1
27
12
11
6
4
51
9
11
15
30
34
21
5
7
60
5
55
8
1
3
24
33
27
29
7
21
35
1
47
28
21
42
2
3
12
69
7
33
3
12
57
15
32
16
36
29
3
37
36
30
30
39
8
81
16
3
72
17
27
13
27
17
4
15
9
32
43
57
15
5
36
60
72
60
123
25
15
29
51
9
15
1
8
19
3
21
17
40
11
72
12
9
10
5
40
35
16
2
15
15
49
15
29
105
3
4
33
15
35
42
27
12
12
37
11
21
64
14
45
25
35
4
80
16
29
22
21
8
1
8
19
60
57
39
68
13
15
11
9
9
75
37
27
68
13
12
48
36
39
21
44
7
83
6
15
27
1
20
13
11
33
7
48
8
21
16
12
23
21
48
31
12
5
19
29
3
51
16
5
16
9
20
4
72
15
5
111
15
9
1
8
7
12
56
36
12
3
48
33
16
8
4
17
39
21
3
51
49
15
32
13
12
129
48
8
12
15
45
43
9
15
12
57
51
9
2
21
12
4
5
3
4
44
45
15
88
9
3
8
52
17
22
17
4
27
48
2
40
15
8
4
11
70
11
13
27
12
53
76
23
28
9
59
9
60
19
17
28
30
32
45
1
18
14
28
27
65
10
21
24
3
18
27
53
43
9
8
43
44
33
31
9
24
15
5
22
26
22
30
12
51
57
20
3
16
3
18
20
16
27
68
21
4
24
12
11
19
9
5
24
39
28
9
24
6
6
26
34
3
44
24
4
41
10
29
16
36
36
72
9
3
9
3
5
27
16
41
27
21
3
15
25
39
6
80
12
3
25
35
9
88
14
34
23
7
14
3
37
12
15
69
27
47
9
7
26
7
20
13
11
64
72
44
4
20
1
27
17
4
24
47
15
37
24
20
16
21
20
6
37
24
41
4
6
29
4
60
24
21
44
31
8
4
8
96
24
49
20
3
9
30
78
7
8
21
4
42
17
36
16
12
20
24
1
39
48
5
16
6
14
27
64
20
9
4
20
40
11
31
6
24
24
27
24
53
43
9
83
33
3
21
40
8
55
11
66
7
12
8
9
19
21
63
12
17
16
6
6
47
43
65
40
104
13
71
16
8
96
36
13
48
15
108
12
9
39
27
50
19
36
53
40
11
12
16
81
83
9
19
35
34
3
27
5
9
15
13
12
3
33
11
45
51
40
9
39
8
9
34
17
4
56
109
35
28
41
7
12
21
27
24
35
21
12
28
12
8
24
39
61
3
14
82
26
4
18
38
7
45
6
32
13
41
79
21
6
41
1
32
3
81
3
4
5
39
15
160
6
15
17
19
36
48
9
35
4
12
23
6
10
6
8
7
8
24
16
29
91
36
63
26
7
12
8
24
3
21
1
35
52
21
11
9
19
9
75
80
16
8
4
39
5
21
72
3
16
9
2
13
57
3
12
5
4
23
1
42
14
63
21
30
34
20
16
24
11
16
36
45
8
51
1
24
66
89
12
1
15
44
81
28
8
12
27
3
10
3
8
12
69
72
15
9
79
33
8
7
8
16
20
4
17
144
7
33
63
17
16
12
36
24
12
39
65
51
21
27
16
21
75
44
28
9
8
10
17
15
49
29
12
24
4
44
16
11
48
21
36
4
84
18
14
55
8
3
37
24
8
12
21
16
11
9
40
11
33
36
3
12
25
3
20
1
27
5
15
4
5
16
86
30
4
14
141
12
9
52
63
17
52
11
4
9
59
28
8
1
3
36
8
61
2
34
56
6
70
32
12
88
47
12
61
51
75
6
15
9
23
13
59
61
39
5
7
3
62
15
4
15
9
20
24
4
48
71
33
1
80
91
3
14
12
54
13
9
12
30
26
27
57
40
42
9
21
47
16
5
16
75
9
8
12
7
9
27
27
57
80
16
60
24
21
11
57
7
35
13
12
33
11
12
21
7
12
81
8
27
64
48
5
3
61
84
90
6
11
108
64
17
4
20
7
9
12
78
26
4
35
36
13
12
51
12
8
40
9
51
12
21
23
13
27
29
3
4
3
9
108
41
24
7
33
80
16
12
23
1
80
7
33
39
9
3
3
5
24
25
42
6
51
84
17
7
5
70
53
1
15
27
62
3
33
4
11
9
19
12
39
5
16
17
19
9
23
13
48
3
8
12
9
87
1
2
46
18
42
12
15
12
72
69
68
16
20
24
3
37
20
24
75
1
12
8
7
23
25
84
56
9
12
3
13
12
63
24
24
59
13
5
52
56
39
45
7
5
76
3
9
12
35
4
5
31
21
24
75
21
23
57
27
12
28
8
40
32
25
3
5
18
21
24
57
10
21
53
24
24
40
36
3
101
27
64
69
12
3
8
45
27
1
35
4
21
27
27
21
17
40
123
39
5
61
11
33
39
33
24
4
30
5
64
21
27
36
23
34
8
52
18
32
13
8
40
12
9
51
20
9
46
5
24
3
6
40
11
13
3
39
21
8
9
7
45
6
105
108
12
9
3
45
47
24
4
21
3
9
8
16
48
51
12
17
108
4
59
16
9
23
28
33
11
28
21
78
42
35
1
12
72
78
38
10
21
45
51
5
24
27
16
5
36
36
27
1
56
3
21
19
12
9
2
10
35
25
39
56
13
8
43
149
22
30
71
27
61
9
23
19
14
120
84
60
7
20
1
23
25
11
19
6
95
13
11
69
7
9
15
15
17
108
9
10
9
20
120
12
1
51
27
2
7
20
64
5
30
10
3
60
20
24
12
4
21
11
40
3
14
7
72
20
61
15
32
3
1
69
15
5
3
13
36
39
45
56
4
15
29
22
26
22
21
21
27
41
3
9
64
59
25
27
21
60
59
24
57
31
9
3
69
3
5
4
20
84
27
24
1
8
55
68
21
7
33
8
58
2
63
72
4
12
9
12
47
3
133
29
19
36
20
33
31
8
12
49
20
7
36
12
101
12
79
51
9
12
12
15
14
31
5
19
11
16
65
24
1
87
17
100
23
19
50
15
25
27
8
9
48
12
28
18
18
27
32
25
59
1
3
120
5
63
37
80
40
23
16
11
13
12
9
44
7
153
15
89
43
17
46
6
20
40
3
173
3
36
9
4
71
19
2
3
91
101
40
65
24
12
4
15
149
4
23
25
15
17
18
34
27
8
48
36
60
52
45
42
42
20
7
60
53
138
13
9
23
12
9
7
12
11
10
ABCD 336212858*7^$a-1 [50175]
3
126
26
49
35
1
15
8
24
6
22
8
30
66
1
17
60
22
134
127
3
50
84
46
20
36
34
3
29
118
2
114
25
69
12
111
27
33
9
110
4
44
10
26
84
16
26
30
61
69
2
28
2
22
24
20
60
12
12
16
42
122
30
19
11
48
4
66
15
63
21
12
39
8
16
8
36
1
11
49
11
24
25
39
56
36
132
28
108
36
14
60
22
62
19
3
20
121
35
18
6
94
6
237
24
53
10
102
30
69
15
8
28
21
41
6
12
25
45
8
7
3
21
11
64
8
16
33
48
105
15
36
17
46
12
21
24
24
36
24
23
36
22
78
96
21
113
7
47
106
90
2
31
3
104
10
6
56
28
56
78
30
97
125
16
39
51
18
183
17
7
69
14
52
44
36
4
45
29
31
21
18
36
54
20
43
71
6
22
32
66
12
91
48
35
6
12
6
24
12
18
52
75
21
135
3
20
70
63
71
52
104
13
9
32
18
40
9
11
28
62
18
10
50
72
4
36
141
11
73
23
13
120
23
61
123
132
14
4
30
33
11
16
81
21
44
114
40
86
46
98
7
45
18
62
88
30
44
97
23
12
34
32
31
24
23
10
2
25
17
19
77
112
78
33
77
10
12
32
49
63
21
39
36
48
2
115
99
120
21
204
11
40
20
12
78
118
12
21
63
80
18
30
37
60
36
24
23
18
10
9
41
10
78
32
28
3
39
8
16
117
71
13
65
30
40
14
18
30
19
29
58
12
120
38
30
1
23
18
30
4
21
35
25
3
30
90
21
171
38
16
30
20
18
28
98
1
29
22
62
67
21
51
77
6
34
30
96
24
50
36
48
43
107
106
27
59
4
42
32
43
45
18
20
24
58
8
30
10
27
23
40
30
30
42
48
44
18
12
49
119
1
11
76
21
12
119
10
2
16
30
3
17
30
13
11
49
59
1
47
42
19
29
12
10
189
15
57
84
17
30
36
36
40
6
62
30
76
3
3
44
16
14
52
14
1
5
31
57
62
1
41
96
24
22
14
31
60
9
26
34
14
13
95
12
48
48
40
20
30
43
39
2
16
3
63
24
21
60
36
17
19
47
30
31
81
15
39
26
31
99
9
35
1
3
57
119
37
11
16
26
76
39
36
47
16
14
30
52
8
13
33
36
80
4
86
54
7
45
38
42
48
46
20
46
44
10
84
104
28
20
30
40
14
54
6
40
66
15
129
26
54
4
3
23
1
36
3
6
8
7
99
140
37
77
31
35
36
28
50
22
8
54
19
23
121
47
37
35
94
26
4
57
77
30
60
96
42
79
9
14
6
22
74
84
43
77
30
13
153
38
13
17
7
9
2
61
27
14
16
102
8
1
12
89
28
51
59
42
12
42
60
25
23
96
30
126
48
90
7
15
30
174
14
48
18
22
92
30
12
156
1
3
80
64
2
30
48
24
66
24
88
14
36
64
24
21
59
24
13
29
7
59
4
8
18
19
99
57
17
18
24
48
106
2
61
24
24
11
118
3
11
30
30
88
24
146
12
7
29
31
81
14
36
18
103
69
48
126
14
22
69
9
6
14
22
20
40
92
36
36
16
8
73
17
103
3
14
150
6
46
9
72
59
4
45
23
36
16
21
35
18
6
24
144
6
10
14
22
21
5
42
73
24
15
86
94
21
36
39
21
251
12
1
9
51
29
31
45
8
30
37
59
37
57
14
60
36
22
51
3
104
36
36
49
71
18
43
11
16
56
1
45
15
47
16
21
23
37
111
9
71
70
50
88
44
136
33
107
120
97
23
1
12
17
22
2
42
16
9
15
74
10
6
54
90
14
172
54
50
73
84
15
104
78
79
29
19
29
6
64
14
19
144
24
11
18
40
32
55
33
14
16
50
6
36
4
128
16
93
11
36
30
10
33
3
36
69
53
16
30
60
153
3
90
15
39
36
36
21
27
12
18
3
71
52
194
24
67
105
14
30
36
7
11
13
23
37
63
102
14
6
30
1
17
22
24
81
45
15
59
4
60
6
51
23
61
51
21
17
7
53
10
92
64
60
84
12
38
6
16
69
69
3
11
12
76
50
79
129
2
72
12
24
150
7
15
44
1
15
78
30
20
24
36
76
21
24
41
48
7
3
21
39
56
6
72
7
12
113
16
2
46
86
124
42
8
7
149
84
7
24
9
26
1
24
12
23
18
7
131
12
58
38
1
11
25
53
22
21
99
21
11
28
24
8
30
7
23
37
69
27
17
18
24
34
14
48
4
8
13
24
23
76
20
42
34
8
28
21
11
16
14
127
12
60
11
48
25
33
26
16
69
120
81
18
12
44
6
48
30
52
78
63
11
97
36
47
13
59
18
66
76
6
2
13
35
18
10
146
126
4
30
15
132
84
3
21
12
48
9
12
50
4
26
12
36
31
59
16
84
56
48
6
7
33
6
44
1
39
56
78
18
4
8
12
6
91
39
152
37
15
60
14
7
93
26
1
15
189
29
163
77
40
30
33
9
38
42
12
7
69
26
10
135
29
12
48
130
21
12
11
37
35
48
46
2
10
14
34
26
37
17
70
62
12
28
30
105
33
2
25
17
48
34
21
63
14
30
120
52
144
72
84
44
12
12
109
27
20
24
13
5
18
24
16
21
15
30
26
84
114
6
60
114
91
39
12
18
42
48
21
41
18
1
12
41
42
34
27
24
29
82
20
58
74
18
4
90
21
5
40
14
4
12
122
16
51
119
40
20
37
5
55
24
15
20
84
6
76
48
2
61
9
98
60
120
10
27
5
31
17
67
3
32
1
89
19
39
93
23
37
29
10
8
1
12
24
35
12
13
3
57
144
36
ABCD 336303402*7^$a-1 [50002]
24
36
3
24
13
44
12
12
18
33
45
18
12
46
8
42
9
19
41
43
17
24
7
14
3
3
40
14
10
24
89
21
4
47
1
8
6
9
21
12
70
41
21
4
18
32
45
15
42
48
22
5
21
54
9
7
2
16
18
6
8
3
3
12
42
4
6
29
27
6
82
12
20
21
9
18
28
161
27
4
6
8
15
49
24
78
48
8
10
6
8
12
33
63
4
14
24
3
1
18
2
24
12
94
56
9
7
74
30
58
11
91
2
27
3
54
54
9
81
10
32
78
52
104
6
114
22
14
28
26
33
15
9
43
12
60
5
31
50
12
39
15
9
120
9
78
4
126
18
38
60
4
6
66
116
34
2
15
39
16
5
37
80
30
30
36
15
43
12
5
60
3
93
39
24
16
18
44
3
3
33
36
1
44
52
32
12
78
18
48
3
60
63
64
20
9
1
2
21
9
12
24
30
12
6
24
4
2
6
3
33
28
83
9
30
4
8
33
15
42
6
48
4
32
69
81
36
10
18
42
53
69
58
8
21
57
10
24
20
12
4
53
9
6
30
4
26
45
15
18
51
37
23
7
24
32
10
14
6
106
5
21
6
66
16
26
21
27
28
48
20
21
15
10
32
174
18
54
10
44
12
6
10
32
6
16
26
6
34
116
10
50
12
3
63
57
31
5
33
12
16
72
18
12
8
28
20
72
24
66
10
14
40
14
9
3
46
6
41
3
4
66
42
38
10
54
24
6
14
4
35
37
2
30
64
30
20
6
15
87
30
3
19
17
3
33
21
10
53
37
44
36
22
80
10
6
24
42
14
54
202
8
36
21
1
38
16
5
15
66
12
16
6
32
30
27
1
48
107
3
36
4
5
12
21
42
18
30
9
15
9
55
18
78
36
12
17
3
12
18
22
92
4
8
10
26
54
6
9
84
9
12
22
2
30
10
11
7
36
56
4
14
3
45
12
48
6
16
6
24
18
62
3
81
4
14
48
64
8
30
60
70
8
24
18
6
54
10
5
9
3
24
24
36
141
24
39
33
3
21
75
21
34
2
24
3
24
33
16
90
2
46
6
30
48
41
51
70
23
25
38
16
17
51
42
51
1
14
4
12
2
30
81
31
2
30
33
19
30
20
48
4
8
46
29
7
12
8
6
24
120
114
58
8
12
6
16
2
3
127
146
40
80
24
60
34
32
12
21
7
38
10
62
4
92
100
11
39
70
14
57
3
21
33
12
4
14
6
48
6
22
35
9
3
25
44
12
54
16
2
22
18
11
13
14
10
20
27
33
12
18
24
9
121
48
8
10
30
14
64
14
22
5
15
10
20
12
48
15
25
26
9
33
96
4
66
38
40
6
38
10
2
12
63
12
31
14
6
30
40
14
30
10
26
12
10
48
32
40
12
26
4
24
104
15
9
180
4
2
54
16
47
33
30
10
50
78
16
18
5
15
42
16
2
12
30
4
47
147
42
3
15
69
60
24
1
8
30
4
14
15
3
18
3
55
32
6
72
24
15
51
6
82
24
29
9
108
6
10
6
36
2
24
4
8
22
26
16
83
39
30
40
6
8
24
154
62
10
2
4
2
3
19
14
24
46
41
27
9
3
4
56
4
17
13
18
50
58
26
22
48
56
10
30
26
108
15
36
27
64
36
8
21
3
18
42
18
3
31
42
8
3
45
58
26
3
15
16
14
3
7
2
51
3
4
36
2
72
6
24
40
5
27
90
36
76
32
30
30
6
46
30
36
50
10
2
63
3
28
20
9
67
18
6
5
7
6
71
55
29
15
18
39
24
93
12
22
17
3
24
42
30
10
44
6
30
22
2
36
22
5
81
15
7
26
48
10
77
3
30
34
2
27
51
12
16
24
24
53
120
87
4
5
3
21
15
12
117
3
18
22
32
4
30
18
36
17
49
14
24
30
100
2
54
3
7
2
15
15
6
36
10
8
42
24
16
18
68
33
1
35
24
36
93
108
96
22
8
57
36
61
44
42
10
44
63
21
30
18
16
8
60
28
26
4
92
30
16
8
12
15
15
78
34
26
6
21
45
30
12
30
24
48
63
45
16
2
36
81
21
10
24
8
10
14
10
8
63
63
18
54
16
56
9
36
33
18
9
1
44
24
18
48
18
6
9
31
26
39
19
32
6
16
11
3
30
4
54
162
8
96
3
57
3
12
27
78
6
66
78
9
67
36
74
82
5
15
45
51
70
30
12
26
24
3
39
78
27
9
18
4
12
17
67
26
12
10
18
6
8
9
21
52
6
77
24
24
9
27
9
36
10
38
63
3
21
19
44
57
7
60
18
54
32
28
68
6
28
35
43
122
12
12
48
40
24
8
16
8
10
2
36
39
7
48
2
6
18
30
4
29
31
2
34
17
37
30
2
48
6
40
18
6
8
102
4
14
82
32
40
20
3
33
40
14
12
28
50
24
24
18
18
3
39
10
42
2
36
58
12
14
18
9
9
70
12
2
3
27
21
60
3
40
20
9
13
6
20
12
40
8
21
13
62
10
23
33
72
42
9
61
8
60
75
43
84
48
26
36
15
63
16
2
36
3
45
36
3
7
110
36
54
34
8
30
30
4
14
10
23
1
8
6
28
14
3
69
90
12
16
29
7
2
12
30
24
9
21
36
3
3
40
32
12
33
15
9
19
20
6
51
21
36
4
54
14
10
38
4
62
4
62
15
19
6
14
34
8
36
3
60
13
8
16
38
36
22
24
35
51
93
33
30
30
6
28
14
6
10
32
54
21
36
1
24
24
30
2
16
23
27
9
99
18
18
45
60
9
36
48
42
52
41
33
22
62
15
31
6
20
6
22
14
106
18
12
18
62
4
14
72
15
43
14
27
43
8
40
32
21
7
5
81
24
12
6
16
26
12
24
30
42
111
21
22
116
12
18
12
40
26
42
22
60
8
16
8
24
6
4
24
72
66
17
27
16
17
3
28
14
6
96
6
10
30
14
6
78
52
17
7
18
18
62
34
2
3
45
48
10
84
2
42
58
14
18
3
21
36
10
38
28
23
1
26
9
7
2
4
8
72
10
2
28
2
6
27
27
54
12
6
64
12
2
4
26
22
8
15
7
12
14
51
15
96
9
24
3
40
8
34
95
12
37
11
9
27
9
27
27
28
2
24
24
48
58
2
18
22
42
6
54
2
22
2
3
27
93
3
10
54
18
20
52
50
22
6
8
24
34
95
45
6
4
44
9
33
24
4
8
6
30
12
6
48
9
9
207
69
12
10
36
24
2
51
12
19
2
3
7
50
3
51
10
66
44
6
3
45
15
3
18
36
22
32
9
33
4
102
2
3
61
14
16
12
14
18
42
15
7
44
9
60
3
42
30
10
23
19
2
52
8
22
2
15
1
38
10
30
50
40
47
9
10
44
42
22
29
9
15
24
7
14
6
9
19
17
27
16
8
10
14
10
6
26
16
8
39
1
47
1
24
92
10
2
58
6
56
18
22
42
101
24
127
17
9
24
18
9
7
30
18
36
8
21
9
6
21
15
28
6
8
18
28
20
18
10
149
37
54
5
57
48
6
4
12
20
6
15
3
18
18
6
22
5
48
21
10
41
7
77
45
36
178
32
46
24
32
40
44
4
48
14
4
17
91
14
4
11
33
4
8
87
15
16
24
26
24
16
6
26
10
12
18
44
22
32
42
4
54
8
36
48
18
10
32
18
16
18
74
75
49
44
60
108
28
6
29
9
36
22
38
18
6
48
10
26
3
13
8
3
21
22
50
16
48
48
20
27
24
33
63
25
24
2
6
16
8
34
20
16
26
34
36
48
50
12
63
21
22
5
45
16
96
8
87
3
30
16
86
45
48
27
34
8
60
24
82
8
6
6
4
77
27
18
30
24
12
60
4
6
35
37
6
26
12
39
45
16
23
36
21
18
12
16
17
25
71
21
96
4
24
2
21
93
12
16
35
9
12
46
2
40
62
36
36
6
27
1
47
96
7
26
12
4
30
2
3
27
10
56
3
ABCD 336353268*7^$a-1 [50156]
31
224
9
48
12
276
151
29
24
43
53
132
87
21
48
72
163
5
235
365
19
176
105
7
5
219
48
64
209
63
192
112
53
60
48
264
7
89
60
12
15
16
32
9
108
144
60
84
123
33
144
79
41
24
48
15
112
32
48
57
36
132
120
55
41
39
96
105
87
165
139
353
15
480
21
411
64
41
87
96
16
221
36
15
33
36
108
36
27
69
43
17
127
128
112
77
12
7
48
113
63
81
207
96
213
139
17
144
12
99
9
55
101
27
48
249
60
12
108
19
65
31
17
24
135
33
36
27
33
60
51
21
48
60
12
12
39
213
156
24
247
32
9
36
67
29
3
33
63
48
177
60
211
41
24
84
75
9
103
48
32
165
48
84
120
72
120
36
132
151
65
12
24
187
96
32
48
21
139
161
36
180
87
69
204
84
36
55
48
41
103
17
96
24
36
51
192
57
7
32
21
144
60
31
5
36
87
16
41
60
96
84
7
29
120
60
108
3
240
33
24
7
5
91
77
163
53
36
48
7
128
144
16
5
252
228
60
120
135
208
17
96
96
72
228
84
96
24
7
48
161
15
144
96
9
144
36
19
65
111
69
123
16
80
93
84
24
24
15
33
228
171
48
16
96
29
120
27
48
112
48
17
24
7
17
36
300
63
33
63
249
103
53
36
24
24
135
21
12
15
57
48
60
48
43
41
360
36
60
63
69
12
192
159
48
9
84
3
16
48
17
12
168
84
72
84
75
57
48
192
7
77
51
64
65
48
120
48
7
41
55
5
96
27
57
60
171
112
144
137
252
96
12
79
173
24
96
84
55
32
64
32
9
120
60
120
75
9
60
43
368
144
16
32
16
65
12
243
81
111
69
156
48
31
89
156
144
27
16
144
113
15
489
48
48
39
333
12
360
15
21
91
320
33
108
67
113
63
48
81
192
63
192
16
5
84
151
5
84
84
51
141
147
16
5
132
24
111
33
72
120
111
240
96
16
125
156
48
87
21
12
175
17
24
39
16
5
27
165
108
144
36
132
55
113
127
5
132
12
36
48
96
7
32
48
273
63
48
96
69
48
123
57
24
271
17
24
48
7
5
27
64
137
168
15
9
24
24
108
168
12
87
105
72
48
15
57
39
21
27
57
39
21
12
127
17
36
168
72
60
79
65
24
199
65
12
96
84
15
48
81
79
17
36
84
24
24
96
24
36
27
64
5
27
9
84
120
91
48
5
12
63
81
111
96
112
161
36
48
219
160
48
32
93
108
39
21
219
16
17
72
48
7
224
9
168
72
7
32
9
55
65
111
69
75
165
12
72
228
168
84
12
60
24
36
211
173
3
112
65
24
120
15
81
15
9
48
108
60
31
89
12
60
31
149
12
36
72
12
87
33
15
33
63
177
84
27
48
9
55
137
39
96
16
89
72
48
15
129
60
19
65
36
108
36
91
149
75
64
128
93
36
48
31
89
72
ABCD 336375684*7^$a-1 [50053]
39
51
90
83
16
29
7
27
81
29
12
4
66
24
29
52
21
24
30
21
15
24
30
8
27
52
12
15
120
12
45
75
30
111
80
40
27
9
3
38
60
22
24
54
12
18
12
90
3
57
71
13
15
9
23
7
12
29
40
63
33
48
65
31
108
12
20
16
68
7
53
31
30
68
31
51
48
29
16
15
12
14
16
54
45
84
3
30
44
3
1
3
9
128
46
9
15
36
36
18
95
45
46
21
9
59
36
24
25
6
53
4
77
46
50
34
42
120
42
36
14
76
12
18
30
39
21
30
110
16
20
15
1
18
21
3
108
41
60
19
2
10
21
27
14
15
49
36
15
29
16
6
18
6
9
57
15
3
14
19
53
24
100
12
8
24
16
30
24
18
39
15
5
1
18
41
1
18
21
5
48
27
9
15
4
41
3
43
24
24
26
22
12
2
4
36
99
15
14
28
83
40
57
24
6
12
50
16
11
103
2
19
27
12
41
28
27
6
6
129
15
9
48
77
51
72
12
45
16
15
29
36
76
104
10
30
30
48
42
15
51
2
72
24
16
30
17
40
24
33
6
69
27
168
45
105
44
16
15
5
36
10
14
16
47
19
18
60
87
48
41
136
18
24
62
16
54
5
1
42
69
33
36
8
10
50
3
7
12
14
16
32
46
5
7
9
9
54
29
36
43
14
4
95
40
29
52
30
24
6
8
67
45
18
33
45
84
96
30
138
30
84
2
10
66
23
19
62
3
1
12
15
105
71
7
14
22
6
30
12
42
15
12
36
27
14
55
99
48
14
15
1
84
36
23
21
136
24
6
9
3
6
6
98
60
27
1
8
70
60
24
6
23
13
20
4
3
9
32
46
41
40
21
30
2
58
2
16
42
9
39
14
27
31
45
99
6
42
33
45
54
24
53
7
12
129
45
68
10
12
48
60
36
65
9
52
6
12
2
99
25
11
16
60
3
36
14
10
5
16
5
40
27
27
14
28
144
66
9
32
33
3
43
60
29
124
27
18
15
51
54
54
18
24
20
91
33
102
21
17
31
21
18
53
36
21
91
3
12
54
20
36
40
6
72
36
5
9
12
15
61
42
9
17
67
33
6
6
30
12
9
12
29
12
27
64
53
16
6
78
23
37
3
3
33
3
141
9
30
2
7
5
31
69
8
88
11
13
30
48
77
1
39
5
64
11
16
15
45
3
6
36
23
9
46
81
15
81
39
14
70
41
121
3
29
72
19
5
3
67
42
32
12
16
24
126
12
62
108
16
90
5
19
72
6
60
18
5
1
66
18
11
9
7
9
20
48
36
10
5
37
42
36
90
15
45
12
3
29
36
36
10
9
15
96
77
13
3
12
80
9
24
106
57
15
174
15
5
24
84
16
20
10
21
20
1
24
95
31
69
36
3
12
30
8
112
51
9
30
30
11
43
9
29
22
30
51
3
30
44
31
15
14
22
6
39
36
45
44
163
5
16
30
33
27
33
27
12
24
84
29
16
5
15
37
24
20
58
60
6
36
36
59
19
12
54
99
15
36
30
51
9
6
18
3
51
26
79
15
17
121
39
15
54
15
5
16
51
15
18
30
14
19
17
16
126
9
32
31
50
22
24
30
27
45
24
60
18
29
19
72
21
5
24
70
72
66
3
41
27
48
25
27
123
33
36
5
36
31
3
65
67
18
15
44
7
38
36
10
66
3
101
46
45
60
3
12
14
36
3
103
54
24
59
13
24
47
13
30
69
51
14
16
27
27
5
37
24
3
93
30
2
31
41
4
36
30
69
105
3
9
18
5
7
18
15
21
60
68
19
8
9
22
24
117
69
39
24
8
7
6
78
42
59
31
36
38
10
6
18
69
24
24
3
2
124
6
6
8
127
3
74
52
15
21
11
4
17
36
60
43
63
5
1
42
2
4
27
15
17
13
3
51
36
14
10
5
109
6
24
5
37
123
12
9
35
4
45
44
19
27
30
90
33
3
29
21
4
11
9
55
29
79
69
30
24
50
19
45
6
6
99
32
13
6
24
98
10
102
39
5
82
9
3
36
14
22
66
8
187
29
4
123
27
6
24
36
24
54
12
14
36
31
17
27
1
30
14
60
16
18
36
54
36
27
32
1
8
31
36
51
12
2
48
10
5
7
9
5
76
54
96
5
9
10
90
12
8
36
4
11
153
39
13
20
34
126
18
9
72
87
48
5
61
6
60
18
30
14
7
12
3
36
24
6
30
41
4
3
14
88
78
45
41
40
68
7
12
9
8
31
36
3
24
50
31
29
16
11
1
75
32
37
96
24
39
5
60
22
72
12
74
75
40
21
15
12
3
14
22
93
20
1
27
51
18
23
4
27
5
31
30
44
16
18
14
27
79
57
36
27
12
38
16
6
24
30
35
9
10
26
4
83
13
30
5
1
42
2
7
51
69
9
30
18
36
24
75
20
97
18
24
5
1
42
48
30
27
9
3
63
14
15
31
12
78
60
11
49
15
17
22
14
10
12
29
12
19
33
8
13
59
1
27
17
22
24
110
55
3
86
19
48
45
18
12
30
60
42
6
44
43
15
18
63
63
14
43
8
79
69
5
7
5
58
36
5
67
18
104
52
8
12
19
5
36
16
39
15
6
32
106
149
13
3
21
8
16
6
48
9
17
10
6
39
29
51
21
4
51
32
93
15
1
54
9
8
19
29
9
82
14
4
102
30
24
15
5
70
45
3
62
7
27
41
9
112
78
12
9
63
9
32
1
30
218
10
21
15
21
84
15
125
45
63
37
35
7
30
8
46
5
9
7
27
6
44
22
14
63
37
30
14
46
26
40
15
108
12
5
63
4
9
23
69
12
31
3
6
15
3
18
11
21
19
12
99
12
30
3
41
16
27
8
19
6
104
76
138
26
31
39
14
16
6
5
4
20
7
14
19
8
64
53
10
72
41
48
9
19
17
4
42
14
16
159
39
29
7
9
20
61
51
3
41
45
136
39
24
8
13
24
36
87
17
94
5
43
14
4
36
47
21
16
15
27
45
45
18
14
27
19
6
8
27
9
34
2
48
51
19
48
9
21
48
80
16
20
7
9
23
36
1
44
67
84
53
46
36
21
53
130
36
30
48
23
12
9
36
55
41
27
31
18
23
16
24
12
68
45
40
3
24
45
11
7
6
68
39
31
36
57
17
22
9
125
10
5
37
11
67
14
31
72
39
17
13
36
3
29
10
93
9
18
12
9
21
6
14
15
1
99
39
30
60
3
27
14
28
32
10
12
81
17
46
5
88
41
22
5
49
12
24
6
14
7
3
17
76
3
2
36
16
6
12
6
12
32
28
8
16
90
38
15
55
18
114
5
4
21
18
42
20
16
3
51
14
82
30
15
75
24
36
78
96
15
12
24
3
5
31
54
30
24
120
21
80
9
51
16
20
43
29
21
22
5
24
9
52
30
30
68
12
10
9
5
40
12
60
8
ABCD 336600948*7^$a-1 [50008]
42
12
12
141
27
42
54
48
30
3
45
90
9
51
81
120
45
18
42
3
39
42
84
6
6
18
24
33
87
78
6
57
21
30
78
3
39
60
54
54
30
3
39
81
27
57
33
51
147
69
27
30
24
66
72
6
36
48
96
48
63
141
3
33
27
57
30
9
60
27
42
84
36
60
6
30
54
102
84
66
9
33
12
72
3
27
84
24
48
54
3
9
18
36
81
15
6
36
36
18
6
36
30
30
6
48
72
54
36
12
3
51
189
57
183
12
33
60
6
30
36
24
24
120
78
9
105
18
60
18
66
21
15
24
72
45
39
60
81
63
21
72
27
33
60
45
78
57
33
24
30
18
78
18
18
78
6
36
9
21
18
12
69
3
18
15
51
36
12
57
84
27
72
30
12
3
3
33
36
120
33
6
45
24
3
12
66
15
45
15
63
12
30
30
12
69
39
6
36
3
213
24
12
6
48
117
9
114
42
54
36
18
18
9
9
78
6
48
6
18
39
3
33
24
39
12
12
33
99
21
21
39
3
6
78
69
15
33
87
72
30
66
24
72
69
15
30
6
12
12
18
63
75
6
78
78
6
93
3
30
12
15
9
72
39
27
30
48
15
51
9
15
45
3
144
57
21
42
21
27
18
48
12
27
21
18
60
24
57
21
78
30
39
36
63
57
36
51
12
66
30
36
36
6
6
90
27
3
36
84
6
15
24
9
6
24
54
60
138
6
84
42
69
69
30
66
66
33
237
42
24
30
30
12
6
15
45
3
36
39
54
12
6
6
222
21
156
21
18
12
24
24
12
6
6
30
27
120
24
24
99
21
72
27
12
48
18
6
72
21
9
114
33
24
36
3
60
36
6
66
30
120
18
30
54
18
12
36
15
45
18
24
36
48
9
45
135
3
6
27
39
21
60
45
12
54
36
33
33
30
18
84
15
3
18
108
39
12
51
42
135
21
15
9
6
54
15
3
42
6
69
45
6
24
57
84
3
36
6
54
108
33
39
24
12
18
30
33
21
18
24
102
12
3
15
48
30
27
60
81
63
9
147
3
90
24
24
39
24
3
33
48
15
30
27
15
12
33
9
24
51
36
3
21
15
24
21
27
12
126
18
30
3
9
96
3
39
12
54
72
18
6
72
6
33
3
72
84
12
30
18
6
18
6
48
27
3
30
42
105
15
132
9
87
132
54
51
39
150
102
45
3
42
15
48
45
78
6
27
21
63
12
24
27
57
69
30
6
114
18
66
9
51
156
12
12
30
6
60
60
12
12
102
15
51
12
18
36
24
39
15
30
84
24
42
54
42
6
78
6
12
48
24
78
69
3
81
123
120
12
108
12
24
12
6
6
66
51
9
60
66
9
3
60
42
15
21
48
54
33
24
36
3
21
3
9
9
159
15
36
54
18
12
21
81
42
84
24
9
3
36
6
96
15
3
21
3
72
69
72
33
75
39
18
183
21
42
9
45
15
27
72
48
72
120
24
36
24
138
3
3
24
33
3
18
48
30
30
30
12
33
9
42
69
36
27
6
6
42
6
6
84
42
24
6
51
33
36
27
3
66
15
15
21
93
138
6
90
18
3
45
6
78
27
36
3
30
42
33
15
48
57
3
36
96
30
18
57
9
6
45
96
81
12
96
6
96
6
48
24
6
6
150
105
3
21
123
66
75
12
21
36
54
33
3
48
6
24
6
48
48
18
39
3
102
15
39
81
57
12
6
21
21
6
30
72
42
132
105
33
12
60
6
21
60
3
54
90
24
33
24
12
51
6
90
6
111
24
36
27
9
9
60
54
30
12
183
9
3
111
9
21
42
45
3
48
36
18
27
168
15
24
6
102
45
9
120
42
9
24
3
12
9
36
87
36
33
57
6
21
81
15
9
12
42
21
123
54
96
30
12
42
6
12
12
30
12
138
6
18
9
60
45
18
42
18
216
30
114
57
45
15
39
30
12
54
144
174
6
42
3
27
6
99
27
81
39
24
18
15
60
3
18
15
57
63
3
54
3
15
30
12
54
9
33
30
21
9
24
42
12
6
6
30
51
36
24
3
12
12
156
84
48
24
30
15
9
24
18
42
3
36
21
27
87
45
57
72
54
114
42
30
18
12
21
168
15
21
63
42
15
93
27
51
9
147
18
15
24
39
90
3
21
3
81
15
87
6
27
147
54
63
21
18
6
48
24
27
63
12
24
42
90
54
24
12
90
6
39
3
18
66
9
63
60
36
21
81
3
21
72
36
15
63
30
3
27
69
3
21
15
6
36
84
3
72
21
12
15
75
42
96
12
48
6
6
24
42
6
15
81
12
6
96
45
45
66
18
66
78
24
6
81
39
18
3
39
102
15
81
30
9
33
12
12
42
12
132
24
6
24
123
69
30
6
3
36
3
21
3
60
66
84
42
21
39
6
15
33
6
21
36
24
39
96
45
9
6
54
27
51
93
33
6
66
18
42
30
54
24
72
15
15
12
54
3
69
42
78
6
81
39
21
60
63
81
3
24
6
12
54
12
24
42
3
36
81
3
69
96
24
6
66
48
24
6
57
33
18
18
6
6
15
60
24
39
24
6
24
24
24
39
36
24
3
57
117
18
69
36
21
36
3
27
36
36
24
81
3
60
36
48
12
60
54
30
12
36
90
48
6
12
9
63
30
27
27
18
15
9
120
66
96
33
36
36
21
42
150
51
36
84
3
96
6
126
69
33
3
120
24
27
18
48
162
108
33
24
60
57
6
72
48
18
3
9
30
18
6
69
69
66
48
21
15
18
3
3
66
30
21
24
3
60
30
6
96
45
36
3
57
45
42
12
24
24
24
33
45
60
15
27
12
12
24
30
42
93
63
156
141
3
6
6
66
ABCD 336719018*7^$a-1 [50028]
60
48
3
36
21
39
45
23
28
20
85
27
12
8
16
72
8
24
76
32
37
11
12
12
40
45
3
72
36
9
75
12
21
159
21
23
52
48
12
60
60
128
61
11
25
72
35
48
4
8
48
25
47
13
3
9
3
140
4
60
8
16
249
11
84
16
9
11
1
23
13
3
24
45
27
8
28
8
4
45
15
12
48
33
60
27
12
44
100
9
3
48
104
148
144
116
12
16
21
15
93
75
20
48
12
13
99
48
8
49
36
47
145
120
51
36
60
21
72
11
4
20
48
40
32
16
36
116
40
9
3
8
40
32
40
12
48
48
68
24
36
16
21
35
28
9
11
24
52
56
52
45
11
12
60
40
108
24
93
60
35
4
36
60
92
36
4
60
33
23
24
76
81
15
120
21
39
24
44
160
48
24
8
25
3
48
120
20
16
33
111
44
48
25
15
72
12
8
16
84
36
9
171
32
25
27
33
3
9
48
27
45
75
36
24
56
49
35
73
3
12
32
36
16
8
148
12
33
95
52
12
8
25
27
8
13
23
4
140
76
32
4
81
12
3
20
28
20
24
48
52
132
48
128
25
12
3
12
153
3
12
32
60
13
15
57
35
16
57
63
104
52
8
25
23
25
15
8
4
93
12
3
12
132
104
12
64
8
13
47
85
60
23
112
12
21
3
36
8
112
60
21
3
57
12
23
60
28
12
20
40
45
3
24
80
16
9
11
37
15
24
21
15
45
35
60
28
44
16
141
11
28
9
15
20
60
52
33
75
12
21
12
23
168
16
33
83
100
24
36
68
49
11
64
33
35
48
52
45
83
52
12
36
57
12
27
81
3
20
16
56
4
44
24
36
64
20
25
3
32
16
57
27
20
148
60
20
48
4
12
33
35
16
32
25
35
4
8
16
32
37
35
36
4
33
83
4
12
44
4
93
27
96
36
33
11
4
45
83
28
9
15
8
12
25
15
12
44
16
84
21
11
184
33
15
33
83
4
20
48
40
9
75
164
37
27
12
44
64
20
16
9
48
3
20
12
48
84
36
112
80
4
33
27
21
63
44
97
15
21
107
52
45
3
48
32
88
12
72
8
73
207
12
33
27
21
15
32
100
36
9
71
24
52
36
45
35
28
96
8
16
72
24
21
27
56
64
12
21
23
52
48
20
37
23
49
95
28
68
16
21
3
36
120
116
100
45
12
51
12
32
216
37
72
48
3
36
8
108
37
15
20
25
35
16
9
71
52
20
100
8
40
84
20
16
80
37
47
37
3
36
9
60
35
13
72
143
25
15
24
8
25
63
32
13
47
13
3
96
60
8
40
108
8
24
76
20
60
24
60
40
60
108
12
33
3
57
107
88
48
32
64
8
28
9
3
80
16
9
71
16
33
87
21
12
51
20
40
20
60
64
20
36
61
39
44
60
40
8
85
47
48
40
120
32
40
165
63
32
40
60
36
20
16
44
12
40
177
147
24
32
124
60
33
3
32
13
15
8
24
16
20
52
12
20
40
12
33
147
48
12
21
15
20
4
8
196
32
160
24
120
44
49
35
16
20
72
28
21
51
12
8
12
157
23
40
45
27
104
49
27
33
83
37
27
8
13
120
23
24
25
12
63
45
180
11
12
72
136
69
35
36
16
36
20
12
13
35
64
68
36
40
12
57
11
37
63
9
12
11
4
144
20
24
37
51
24
33
27
44
16
141
47
13
63
21
3
12
68
28
72
8
85
12
75
96
57
12
87
44
132
4
44
16
21
23
16
24
152
97
12
11
85
35
12
13
72
3
212
28
57
35
13
3
44
13
23
24
28
68
16
81
27
8
48
1
39
20
12
48
12
72
16
69
75
120
20
13
72
11
4
20
85
11
40
72
32
88
12
12
81
3
72
24
44
1
3
68
108
24
36
40
32
37
23
25
15
24
36
140
12
28
69
36
75
84
48
45
95
40
45
23
12
52
104
60
97
35
72
28
105
27
20
13
35
12
25
15
93
12
27
8
13
72
15
45
108
143
12
12
40
33
39
141
12
11
4
12
24
60
9
87
44
12
25
3
24
57
23
13
12
35
28
12
33
23
72
4
21
35
37
27
68
52
21
23
24
16
36
8
36
40
24
8
97
63
12
45
12
15
33
3
20
12
205
15
177
63
72
60
68
25
11
49
135
120
33
15
105
39
21
12
48
95
4
48
128
52
20
25
48
12
131
4
72
81
39
48
12
8
13
47
13
35
25
23
61
179
60
12
40
32
73
27
12
24
12
68
40
152
25
63
57
120
3
57
23
12
12
60
25
3
24
24
9
11
12
108
16
104
4
12
21
12
11
16
21
3
92
40
32
28
48
117
15
12
8
37
3
12
33
143
97
219
93
12
11
12
25
108
47
85
15
177
59
12
4
36
117
15
20
52
8
36
4
68
40
12
116
12
108
4
20
60
48
4
48
56
49
71
4
12
24
69
48
23
37
23
52
24
93
27
21
12
15
12
105
36
27
8
72
96
84
25
51
24
60
20
52
153
15
8
60
288
84
40
56
37
23
16
8
40
96
9
71
84
25
12
11
12
13
47
28
45
72
48
27
8
12
73
23
72
37
11
4
45
11
37
72
3
72
20
36
12
48
61
3
120
12
44
52
20
40
68
4
140
16
117
72
48
23
4
56
120
1
96
27
20
28
32
25
87
44
60
12
4
24
9
23
28
ABCD 336722196*7^$a-1 [50003]
3
13
10
9
1
19
7
1
27
1
29
11
13
8
15
4
12
20
9
7
25
7
12
28
13
11
9
26
10
30
2
15
8
11
6
38
25
40
7
18
11
4
4
28
12
20
8
4
25
19
5
2
113
15
16
1
53
4
15
7
5
24
24
64
1
23
3
13
27
25
40
49
26
1
29
10
2
8
24
20
11
4
3
9
11
2
12
8
2
41
56
3
26
11
57
15
21
4
11
4
32
40
13
15
1
11
40
33
26
18
2
50
3
5
2
16
9
16
9
4
6
1
8
44
32
9
31
12
52
5
7
9
16
3
11
85
1
10
17
4
13
7
7
12
9
28
8
4
4
11
93
1
3
23
20
4
30
11
4
4
43
2
3
23
9
1
7
8
7
1
3
5
44
24
7
1
20
7
10
31
1
3
23
5
36
24
19
10
4
32
23
12
43
5
5
12
4
10
110
11
8
45
20
6
60
5
1
4
16
87
4
3
5
16
13
7
23
10
3
29
3
1
3
4
8
21
55
5
10
2
16
27
8
11
9
4
20
56
5
7
49
31
8
5
23
19
30
20
12
3
5
11
53
31
32
8
13
10
26
3
7
9
31
9
17
7
3
5
15
2
12
20
19
36
12
9
2
1
12
4
4
1
19
32
24
5
4
14
32
4
37
23
36
5
4
4
1
6
14
14
10
15
1
20
3
4
52
8
29
44
3
4
4
8
8
29
28
18
54
4
10
1
40
5
14
12
2
19
12
40
5
16
11
7
53
43
1
11
8
21
21
18
36
13
15
10
3
16
53
15
4
1
19
45
10
16
37
19
4
26
15
13
12
15
4
1
23
37
15
4
33
55
11
17
19
20
13
23
40
14
35
24
24
41
15
28
7
10
36
14
14
12
26
45
5
8
11
3
78
7
1
27
5
3
20
5
7
28
5
7
12
43
53
9
43
13
2
5
16
7
2
3
5
3
7
12
14
7
12
60
8
4
39
26
11
1
12
3
28
8
5
6
48
33
44
41
8
19
8
35
21
9
3
8
4
20
5
14
9
89
15
21
7
9
54
16
9
75
9
1
23
39
22
47
36
36
12
11
24
5
7
4
14
4
3
20
49
3
8
5
10
13
16
16
24
31
1
7
5
7
29
36
5
3
15
2
15
13
31
9
47
8
1
31
19
38
36
7
4
5
30
9
72
19
13
17
19
7
45
55
33
8
3
9
8
8
25
20
3
13
43
5
11
13
36
7
15
14
10
9
8
9
3
20
1
15
4
31
18
18
21
9
11
17
3
41
16
3
33
7
8
16
13
2
14
4
10
6
7
7
6
11
13
20
24
51
1
8
22
10
16
2
1
8
4
32
56
36
1
18
9
1
26
6
19
4
20
20
1
35
9
19
8
3
1
35
41
4
1
58
10
11
16
8
21
8
16
4
28
15
17
8
23
5
16
3
4
20
9
2
12
24
17
3
14
12
7
24
29
59
9
11
5
26
5
4
9
19
19
5
20
37
2
9
8
17
11
36
13
2
21
9
4
23
63
20
33
27
5
5
11
3
6
3
4
4
12
11
14
19
8
3
5
24
1
42
2
7
36
15
14
10
13
40
13
30
14
3
24
4
25
3
24
28
8
16
9
22
38
23
13
7
8
76
33
6
29
21
8
26
12
24
24
5
7
1
1
31
8
4
77
43
5
8
2
24
5
16
29
8
26
14
3
24
1
22
10
16
16
16
20
7
5
26
14
2
21
9
7
44
12
8
15
21
7
12
13
12
24
16
49
28
20
11
15
21
24
1
20
6
10
11
16
8
32
33
24
3
5
2
1
63
9
11
29
4
7
17
5
27
1
3
19
8
6
11
33
7
5
23
8
12
15
29
5
23
16
20
29
20
18
1
11
45
5
4
20
11
59
1
4
9
40
60
7
12
91
10
6
18
40
12
3
12
21
32
11
31
30
7
20
4
19
9
17
10
14
24
24
7
4
5
4
30
36
1
4
37
3
4
36
9
3
8
52
20
5
7
4
40
3
16
5
17
32
11
15
14
15
1
3
12
3
12
9
36
3
14
20
12
4
2
22
19
44
9
3
13
3
4
13
3
20
1
4
3
3
6
10
1
20
13
3
35
29
7
2
19
16
12
21
47
3
10
7
19
17
43
18
16
47
20
17
15
1
4
6
9
8
17
11
1
4
34
22
14
82
12
16
12
35
29
31
17
42
9
4
28
13
2
9
19
13
11
58
8
6
29
21
4
3
17
27
3
4
10
63
19
17
64
39
6
15
29
11
5
15
3
5
9
16
20
14
26
4
36
2
14
16
30
21
7
6
3
44
17
62
22
8
8
15
27
9
1
4
3
4
16
28
8
16
9
2
18
4
7
56
25
18
10
4
2
34
20
4
12
14
36
1
16
9
19
1
3
20
52
43
13
3
37
21
11
25
10
22
35
52
23
5
12
4
12
12
17
3
4
19
17
17
12
27
4
13
2
2
2
13
41
19
7
21
15
1
3
26
7
1
147
13
19
23
9
92
9
11
4
12
1
10
56
9
41
3
8
20
36
7
10
16
8
2
1
4
36
7
8
77
24
12
12
28
5
12
11
8
9
30
2
10
13
4
7
17
53
4
11
1
20
7
16
41
3
7
9
41
11
5
23
17
38
2
11
3
78
23
17
16
11
35
14
4
16
10
66
6
1
32
17
32
2
14
3
4
24
15
25
21
7
36
9
11
28
4
15
2
12
3
8
15
5
29
3
13
3
1
74
2
8
20
30
1
1
12
51
11
5
8
24
7
30
3
9
8
2
5
17
3
16
12
12
16
3
1
28
41
16
4
4
7
39
5
9
10
29
4
3
13
12
5
4
2
2
12
7
1
26
2
2
13
16
7
5
4
1
10
4
1
1
10
33
1
7
8
32
9
36
8
35
7
77
5
2
5
4
37
8
15
8
11
22
4
23
17
56
4
43
11
8
1
3
5
40
1
15
36
4
8
5
16
23
13
15
40
3
6
11
48
7
18
10
2
30
53
25
22
29
5
16
3
29
22
38
51
5
2
25
12
27
34
62
10
12
7
8
28
3
4
1
17
3
1
16
30
45
8
32
8
17
32
23
28
16
4
1
7
4
33
20
23
12
17
30
30
11
17
3
4
29
14
45
8
13
10
13
4
12
12
7
8
10
7
8
12
28
8
1
24
15
1
20
3
8
9
28
15
12
5
30
5
4
15
10
35
11
6
4
4
10
12
14
10
4
9
23
13
9
31
37
10
5
3
1
13
27
19
6
71
12
5
2
16
12
1
7
5
19
21
9
47
49
10
5
5
24
48
36
20
4
3
25
23
5
11
19
45
9
7
24
41
26
2
16
7
9
19
25
6
13
3
10
43
8
40
7
6
18
10
3
12
1
15
31
13
23
1
40
8
41
12
18
1
4
29
8
3
23
85
15
1
35
1
20
29
24
34
1
1
46
5
15
14
24
14
10
8
7
31
13
1
3
5
7
23
24
5
9
4
38
14
4
11
21
20
4
7
29
4
46
13
55
22
7
12
16
63
1
12
51
17
4
25
43
8
24
16
9
10
24
41
4
8
9
10
48
1
40
28
13
8
8
7
11
25
12
13
7
3
57
20
9
19
5
40
32
2
13
13
7
4
4
8
21
3
28
8
37
7
5
8
32
4
16
3
12
15
1
9
7
31
14
2
1
29
15
11
48
2
55
19
25
9
2
8
22
15
13
3
33
4
3
29
19
4
8
28
11
17
12
35
85
5
4
10
22
15
16
4
8
11
18
8
15
3
34
18
8
10
3
1
16
3
12
28
12
11
4
10
10
29
5
11
5
10
10
2
18
6
6
7
16
12
57
31
15
2
8
3
17
11
19
16
17
37
4
2
14
7
5
20
2
38
4
11
7
9
9
30
5
13
47
48
12
20
25
8
35
16
1
4
11
7
9
8
5
14
13
19
10
4
36
12
2
1
9
36
3
1
4
26
1
20
28
15
32
2
22
1
8
12
103
1
9
12
4
31
56
7
6
14
4
1
16
28
1
7
4
33
12
7
17
7
9
19
1
30
1
9
31
5
58
1
4
35
1
8
11
5
7
13
20
4
45
19
4
13
7
4
29
43
1
2
45
8
4
19
9
1
11
44
20
13
4
28
15
13
6
38
22
1
20
9
16
3
4
4
16
1
10
57
7
6
2
21
9
30
4
6
4
7
17
7
8
88
7
5
17
4
10
50
15
8
48
9
7
3
5
32
36
8
17
12
36
8
19
13
35
19
4
1
4
12
8
9
12
16
3
19
25
21
23
17
15
16
15
13
33
10
9
39
6
39
31
36
5
40
23
16
14
12
8
40
63
4
12
16
1
30
26
14
5
41
3
5
102
1
43
9
8
19
18
7
3
26
10
9
1
39
12
17
27
3
37
36
12
31
16
21
36
4
4
5
56
7
20
40
53
14
5
4
5
7
5
14
6
23
15
53
19
17
35
8
22
18
8
25
35
22
14
40
60
29
19
6
32
34
34
2
1
23
34
15
7
17
12
9
27
4
5
27
33
3
16
8
9
12
3
4
28
11
2
11
4
13
40
4
15
1
16
27
29
3
17
55
152
4
57
47
5
8
16
31
12
13
3
4
1
20
6
13
44
20
32
12
8
11
6
3
25
6
1
12
1
66
13
23
9
4
35
10
19
31
5
24
33
2
2
36
15
40
8
8
21
19
7
10
15
12
25
3
16
49
7
17
3
19
21
20
9
8
31
9
12
16
24
51
5
23
51
13
8
9
7
7
5
25
6
10
4
15
20
49
7
25
15
3
25
24
9
20
11
7
25
1
4
20
27
16
29
3
5
23
4
12
7
17
4
13
6
1
9
35
1
28
60
32
12
22
1
13
2
5
5
3
16
5
23
13
4
8
3
28
7
13
11
49
12
16
3
10
16
12
2
36
5
44
12
7
4
13
12
11
36
44
2
27
4
13
7
21
26
1
24
12
33
2
18
36
6
45
9
3
37
8
71
1
14
5
12
32
8
7
9
4
23
2
3
25
16
8
12
14
72
18
10
5
17
3
7
9
8
23
10
58
22
7
11
9
13
40
15
16
9
11
53
26
50
3
1
6
5
7
1
9
12
7
12
36
28
56
5
31
9
10
6
3
4
32
5
20
10
14
16
4
3
56
104
20
16
11
17
8
11
20
2
15
17
16
22
14
3
1
22
5
17
19
12
12
28
32
5
14
1
9
11
35
5
40
25
3
16
1
7
13
64
7
23
14
14
10
11
1
36
35
8
7
1
4
3
5
1
16
35
28
1
8
15
23
14
19
19
1
17
19
9
24
2
5
5
36
3
41
14
13
4
25
8
40
32
19
4
12
16
12
17
20
34
5
5
3
7
6
8
11
99
26
7
3
1
17
15
16
5
7
8
17
3
5
7
13
2
5
40
3
25
8
7
20
5
7
25
15
5
3
4
6
35
8
24
13
11
1
28
7
4
9
6
6
3
48
4
4
8
1
10
53
4
4
9
4
15
13
10
1
20
1
43
73
11
24
1
19
1
23
84
9
39
21
40
15
15
5
5
7
5
28
31
19
81
8
15
21
9
10
41
13
35
12
5
2
8
2
26
1
4
5
10
17
17
11
5
23
9
11
3
9
8
9
32
8
19
28
16
12
7
17
12
3
26
2
18
8
23
17
11
13
2
41
5
18
37
25
3
15
29
35
1
7
25
20
28
72
33
27
68
7
20
34
59
5
12
15
13
27
29
31
4
39
20
52
65
24
1
23
5
22
4
9
1
7
8
19
5
7
14
20
4
2
9
4
25
6
5
12
36
1
4
18
25
29
7
17
36
3
8
8
21
7
20
21
2
26
20
3
1
34
1
5
19
7
14
8
18
10
31
8
23
13
23
5
12
9
16
8
10
25
9
36
27
19
13
24
32
4
8
3
2
24
4
15
5
60
14
8
28
13
12
5
40
2
37
21
7
24
12
7
50
4
18
1
7
14
15
1
3
3
9
40
20
5
12
34
10
11
7
18
4
48
12
4
4
15
53
15
63
2
3
7
5
8
8
1
18
37
1
27
13
7
20
4
23
12
10
3
45
11
11
34
3
33
3
16
25
10
1
8
3
10
27
16
8
7
4
10
27
5
19
9
38
1
4
8
7
2
23
13
7
24
5
34
4
10
12
4
10
1
9
2
20
45
3
36
10
3
4
9
3
12
5
28
22
13
5
12
20
2
6
4
7
1
14
41
9
10
21
13
7
28
7
5
53
7
3
16
13
11
9
8
48
15
21
8
8
37
2
13
7
16
50
4
16
10
37
1
14
8
45
33
22
29
8
96
120
28
12
49
11
5
23
1
23
3
9
1
10
22
18
1
11
5
37
2
16
18
16
10
5
1
83
24
36
5
11
9
12
4
7
29
28
3
17
11
4
4
17
16
4
20
7
4
3
24
12
9
24
12
16
24
16
17
3
5
4
11
13
7
8
12
24
76
25
8
10
9
53
32
15
16
5
3
43
9
4
23
22
2
21
29
46
33
4
45
6
13
13
11
28
5
7
24
9
32
2
21
1
16
3
4
3
38
27
7
1
9
15
7
37
3
1
4
4
27
22
3
13
3
12
20
7
50
74
9
12
15
41
43
13
4
29
39
36
47
45
8
77
27
23
8
2
12
4
10
10
16
20
16
8
14
6
3
44
28
15
10
44
3
27
1
17
4
10
9
1
3
8
16
13
4
19
23
13
9
36
16
3
7
10
40
16
10
68
29
20
11
21
24
21
10
17
1
7
11
18
23
41
3
13
3
32
31
10
11
20
12
16
1
11
5
40
34
25
12
28
1
15
9
39
40
45
11
1
3
1
7
20
7
1
5
16
19
13
8
18
ABCD 336796598*7^$a-1 [50006]
86
18
70
8
31
32
4
33
2
30
19
9
2
61
3
2
28
6
48
8
25
15
8
12
18
3
27
16
2
24
52
20
3
21
88
30
36
18
23
49
14
25
20
37
14
45
61
23
12
9
46
14
40
54
32
16
8
4
8
40
20
16
36
8
4
38
24
3
27
6
15
12
1
3
5
28
6
8
22
35
16
9
8
30
12
24
1
65
12
4
68
12
111
7
18
14
22
2
1
27
90
39
5
12
42
6
3
13
42
14
15
19
2
10
42
14
16
8
12
90
3
3
24
6
7
9
56
6
9
13
24
23
12
15
18
4
2
36
9
3
48
6
7
132
11
22
11
3
18
6
1
23
18
36
78
6
70
6
42
2
15
73
50
66
3
37
68
3
21
22
6
134
24
16
26
82
9
57
14
21
27
30
91
59
4
29
84
16
11
72
46
20
18
24
12
10
6
21
3
2
16
18
14
7
5
15
67
32
48
76
2
40
6
57
24
3
8
34
27
45
18
56
22
2
4
2
15
1
11
45
4
56
22
14
24
3
3
34
18
9
27
14
24
15
19
44
9
21
3
96
16
8
99
21
13
6
32
22
8
16
8
46
44
36
18
52
38
30
15
19
9
48
15
38
36
43
24
11
28
48
2
4
11
13
47
31
20
4
36
36
33
60
21
12
14
24
18
48
6
16
2
15
31
42
14
4
6
24
24
6
17
13
48
20
10
14
30
4
17
12
3
69
28
23
21
16
8
27
24
21
1
2
21
21
28
8
10
36
41
25
26
13
3
32
6
16
14
21
33
16
8
7
35
30
10
102
14
24
21
36
7
93
3
36
42
2
25
3
8
10
36
8
12
7
3
14
4
24
18
33
11
1
47
28
32
30
28
14
9
63
9
27
37
51
45
21
39
60
21
20
39
21
10
6
27
9
36
11
9
12
3
1
30
38
6
10
6
26
19
3
8
21
28
20
9
88
27
35
24
1
33
54
20
9
15
18
12
3
27
24
25
9
36
35
43
53
1
2
4
18
26
16
20
25
36
99
18
42
5
12
27
6
31
45
44
16
18
9
29
19
5
22
53
49
44
94
20
9
1
32
64
32
15
9
4
14
4
5
19
18
6
30
51
17
15
19
8
4
8
88
18
2
10
3
57
32
16
47
3
6
34
12
8
6
7
32
15
10
32
4
30
8
24
30
19
21
30
44
24
16
30
54
9
3
20
12
34
18
8
12
21
12
24
3
42
12
12
12
10
6
2
34
30
41
33
3
9
51
16
12
3
50
52
18
50
12
48
15
39
4
50
27
4
44
13
3
11
30
7
47
34
8
30
28
24
14
4
27
5
16
20
15
1
6
2
18
70
3
5
55
3
20
6
28
39
35
49
23
6
10
5
13
8
15
9
7
11
49
9
36
6
33
29
4
18
24
5
33
12
22
6
56
15
9
18
64
2
19
27
32
9
3
46
18
92
12
42
34
54
3
12
21
18
5
25
11
3
24
1
39
24
42
50
54
6
97
60
59
9
57
54
1
15
6
74
72
12
4
21
5
6
24
18
4
14
30
16
14
48
16
8
33
3
16
8
6
7
51
30
20
12
15
7
50
28
72
35
27
6
15
12
13
20
18
25
9
8
63
33
6
1
8
25
2
16
42
15
9
23
9
66
9
16
5
19
15
2
7
29
63
3
10
39
5
12
4
14
16
42
8
7
27
14
30
52
9
21
14
40
14
4
56
10
89
3
42
16
20
24
7
56
19
2
4
92
30
6
10
42
18
6
20
30
25
21
35
147
16
8
21
25
6
14
18
12
36
64
8
30
60
4
2
9
3
10
26
33
33
7
3
17
3
1
17
46
42
2
13
21
35
21
19
3
26
42
58
8
66
12
9
3
28
57
48
32
39
1
5
18
24
12
18
34
12
5
24
60
15
36
28
2
6
37
35
18
22
30
20
6
18
10
18
23
91
44
24
30
30
6
30
6
204
34
18
14
9
61
66
5
13
8
3
4
12
3
8
6
40
15
35
6
22
2
12
3
12
19
48
14
19
3
21
17
7
101
40
48
12
8
28
6
12
32
10
32
3
37
59
19
6
38
4
57
5
58
12
69
9
15
21
11
25
39
15
14
58
5
21
12
58
9
117
3
9
30
90
20
3
16
27
6
14
6
3
19
8
24
28
2
6
1
3
9
51
44
24
16
21
41
18
30
30
6
123
9
12
30
10
20
91
35
30
6
12
16
65
21
18
12
25
33
56
10
9
39
74
30
4
44
16
38
36
16
36
27
47
10
3
29
3
55
6
2
1
23
10
12
23
1
12
2
54
22
20
66
31
59
21
31
2
27
13
15
11
12
57
19
17
9
18
4
6
30
17
12
19
2
42
1
5
72
10
12
2
42
1
15
24
6
15
17
3
52
23
6
16
110
36
13
3
120
74
22
8
40
17
51
16
14
10
2
43
11
45
21
3
15
4
21
3
42
39
29
22
24
44
12
24
16
6
6
42
8
18
30
4
44
30
42
54
45
9
3
15
18
22
8
1
35
1
63
41
1
2
52
20
28
77
27
30
7
36
45
2
33
25
60
59
13
6
8
33
55
12
32
13
44
40
3
18
3
20
27
16
12
45
12
107
6
12
15
61
8
19
5
24
6
18
24
12
10
8
6
10
29
9
103
9
18
32
9
4
35
9
51
18
18
6
7
59
4
18
8
3
13
6
9
153
14
6
7
15
12
14
76
2
4
2
7
17
4
24
44
18
21
12
13
60
11
15
25
15
2
42
12
13
9
2
42
10
8
24
6
4
59
12
21
39
39
1
11
10
44
39
21
15
4
11
36
9
4
12
24
65
18
21
13
12
2
4
18
32
60
28
47
9
16
8
16
14
1
12
59
69
25
14
13
11
52
2
28
27
8
1
36
6
2
31
51
33
41
19
11
49
21
2
6
60
7
77
28
32
54
9
15
4
5
3
12
30
22
33
20
13
24
8
36
10
42
59
55
9
60
23
45
28
5
46
2
54
33
1
14
25
65
39
3
24
12
25
39
36
14
7
11
9
13
42
29
9
31
32
39
42
4
32
16
104
7
21
20
30
18
6
21
19
84
32
12
46
20
6
36
40
2
4
63
23
10
32
34
38
34
14
18
16
6
35
25
30
21
51
6
3
17
16
20
99
7
12
30
20
4
3
17
66
30
3
9
15
3
12
42
34
14
7
17
12
24
58
24
8
12
52
2
19
12
8
12
13
2
18
19
27
6
56
34
5
7
2
16
35
43
96
12
69
5
70
62
66
24
33
13
2
6
18
6
18
16
20
42
16
3
11
49
41
7
5
6
28
14
3
7
44
9
3
1
11
24
4
2
12
24
19
24
11
10
11
9
6
6
3
3
18
27
39
1
27
41
9
72
6
6
12
10
26
10
36
18
14
1
9
63
17
36
22
53
7
2
15
39
46
20
6
9
19
8
37
60
47
16
6
24
6
56
18
12
40
8
4
15
17
63
9
24
22
12
8
6
19
5
66
18
6
12
12
16
50
76
36
23
7
12
78
20
78
12
21
12
7
32
4
41
16
21
3
11
52
18
14
10
26
6
12
15
16
23
4
33
8
13
42
33
5
48
51
40
51
20
9
9
10
65
13
12
59
12
25
11
15
10
8
10
18
3
48
59
22
6
5
69
18
9
9
16
66
2
6
25
17
10
44
189
3
42
40
14
36
4
8
16
8
24
46
12
6
20
25
35
12
18
30
34
18
17
15
34
8
22
9
20
3
121
8
15
40
21
65
67
9
35
7
56
1
35
57
3
6
16
12
8
3
19
44
12
6
55
15
6
2
37
15
45
17
3
15
28
56
25
9
30
2
52
24
2
6
7
21
14
4
20
4
12
2
4
51
35
6
10
2
3
16
23
10
26
24
40
8
72
52
2
40
2
30
10
24
6
32
19
44
3
42
12
63
1
2
12
54
42
60
1
5
12
34
14
3
13
6
8
12
16
12
9
20
39
4
30
68
16
8
10
50
6
4
6
8
12
6
16
14
3
49
8
27
60
7
24
8
6
42
9
15
1
11
18
18
66
10
41
3
13
23
21
33
34
6
11
3
10
20
31
35
45
81
31
41
19
33
27
56
24
3
13
53
60
30
9
27
13
29
34
9
17
36
54
4
26
3
19
12
29
7
14
3
19
26
34
18
14
4
2
6
16
5
16
24
9
38
9
3
6
10
12
33
9
2
6
18
24
24
70
63
23
9
13
14
46
2
6
6
40
2
15
4
3
17
33
24
28
11
15
6
12
22
24
45
35
12
34
35
21
22
5
25
12
32
3
33
12
16
50
28
20
36
6
28
15
29
46
20
30
22
62
12
39
55
18
14
9
49
71
15
66
22
8
25
5
24
51
1
38
21
39
6
7
12
3
14
6
6
7
17
63
24
1
3
3
14
22
2
64
11
45
94
14
30
28
14
18
18
19
36
5
39
16
17
22
12
17
4
5
3
37
20
7
5
19
3
50
40
20
31
21
6
6
15
9
2
36
73
15
12
2
51
7
12
20
1
23
12
58
32
3
45
18
73
20
7
14
28
8
6
22
8
3
21
18
21
24
24
7
30
62
12
28
26
10
41
15
4
66
6
29
88
9
42
24
5
1
15
5
30
21
25
12
18
41
27
57
16
83
18
6
22
2
13
5
24
12
16
23
9
46
20
18
24
28
12
66
140
36
6
4
2
54
15
16
45
32
34
78
18
2
6
28
8
1
17
19
20
3
16
38
42
16
8
6
7
11
13
53
24
84
30
60
30
12
3
21
4
8
16
24
2
85
3
5
31
32
16
2
7
27
36
8
48
96
10
14
4
8
10
6
14
12
ABCD 336800138*7^$a-1 [50006]
57
3
5
31
48
18
27
27
6
8
70
12
12
5
13
15
9
39
45
3
24
12
20
1
12
2
45
13
27
36
8
7
24
32
10
14
4
81
125
43
8
1
39
23
36
66
10
54
6
17
43
21
33
30
20
9
16
36
9
6
33
60
20
28
8
19
21
15
36
17
7
60
21
12
9
3
57
2
9
67
9
24
32
19
6
6
8
9
19
18
12
18
5
67
12
9
8
48
36
16
20
28
27
89
25
35
21
10
48
45
11
37
45
2
9
13
3
3
17
16
128
60
19
33
11
1
47
49
9
11
63
16
21
11
36
16
33
20
16
15
36
6
39
8
13
14
13
15
32
61
33
35
45
15
28
11
9
28
32
16
27
5
52
9
2
22
23
7
33
21
11
16
8
28
8
40
32
43
5
28
32
75
16
84
5
12
16
44
79
24
5
1
11
7
29
15
22
3
15
69
39
21
24
9
14
37
36
9
11
64
27
6
26
37
9
18
9
48
12
3
29
49
27
12
135
45
33
27
12
15
60
36
17
1
23
12
55
41
4
8
16
48
33
3
36
3
9
20
43
36
33
24
8
28
12
8
49
3
15
20
10
36
3
17
43
12
48
27
14
7
33
6
21
47
9
36
27
4
60
9
21
14
1
81
18
33
9
38
9
49
42
45
33
3
39
41
28
11
13
32
4
84
3
9
21
36
27
9
18
66
143
12
25
47
16
3
24
9
81
51
23
36
10
15
20
43
17
9
7
9
3
3
60
9
15
48
12
48
33
3
42
18
26
10
8
36
13
56
12
85
15
5
63
7
30
3
24
12
15
24
42
44
7
44
1
39
15
9
8
13
23
61
14
40
41
51
16
21
24
15
53
4
12
35
49
35
10
60
12
23
31
30
14
16
21
8
15
10
30
45
35
40
21
9
11
24
4
57
18
41
19
12
50
76
14
9
16
15
5
16
27
6
6
8
13
12
21
23
12
7
21
23
9
36
4
24
3
17
4
60
33
6
29
12
28
23
12
73
3
78
23
4
36
23
4
9
33
3
68
3
4
45
12
27
9
33
6
17
43
21
3
9
21
3
87
36
12
12
24
6
60
3
36
56
25
35
76
24
44
31
6
3
96
20
52
3
48
65
7
60
30
15
24
12
23
37
8
4
63
21
24
9
18
41
28
8
31
69
21
39
9
23
40
20
36
4
8
25
24
23
40
32
60
7
48
24
21
27
8
10
15
21
27
11
45
7
9
20
25
6
24
24
6
87
9
30
9
12
8
61
6
9
23
22
23
7
24
9
3
18
12
27
47
9
19
32
25
3
26
54
12
9
28
9
15
33
36
14
9
7
24
29
31
126
50
13
24
3
33
20
7
8
9
13
24
51
21
3
75
24
17
31
60
8
1
12
33
18
5
61
39
12
8
43
17
28
83
1
9
3
20
36
7
5
1
14
13
36
8
7
36
29
37
3
48
80
19
21
27
21
23
40
33
39
48
9
53
7
48
3
17
31
12
21
27
8
37
8
4
20
12
61
42
20
1
8
13
15
12
12
57
15
24
68
12
16
44
49
30
36
9
15
26
10
14
10
45
20
4
3
57
35
25
3
12
12
17
13
6
48
12
14
4
6
6
54
45
3
17
1
51
57
27
75
48
105
15
24
6
11
3
1
41
39
31
5
49
30
33
3
24
36
9
36
3
12
69
15
20
109
3
21
11
1
35
10
42
9
12
3
8
28
41
16
21
6
9
12
12
3
29
1
2
1
8
28
21
30
21
17
16
6
57
17
55
20
15
1
9
18
6
14
6
16
24
30
29
21
16
6
12
20
76
9
93
18
20
4
29
4
33
30
21
12
36
15
20
1
84
15
9
27
6
36
48
36
54
29
4
32
19
12
9
56
55
6
3
8
7
29
61
15
15
26
64
6
33
17
7
3
60
69
216
68
16
12
45
14
9
4
44
60
43
6
15
75
8
4
6
27
36
12
15
41
43
6
26
37
33
15
24
39
42
44
54
46
23
28
9
3
68
19
60
20
4
9
8
24
25
3
36
35
21
37
15
8
19
6
30
24
36
30
12
27
21
54
12
9
27
8
13
53
7
20
28
3
72
6
15
33
39
12
24
35
49
15
12
14
3
27
40
66
27
51
5
31
5
40
15
5
1
15
36
105
8
6
1
3
36
53
37
23
64
51
6
6
173
16
8
13
18
5
28
3
6
18
17
3
118
8
6
1
8
1
27
24
15
53
61
18
29
13
14
1
24
20
4
33
3
20
85
36
54
21
9
6
53
31
6
15
36
27
57
8
4
11
13
33
6
24
26
99
19
5
16
21
35
1
71
12
24
27
13
32
61
15
33
42
21
3
24
36
8
1
60
24
108
63
72
8
61
35
4
30
14
9
36
7
21
9
6
8
37
33
12
54
20
10
15
36
3
30
15
24
12
24
24
3
30
15
75
21
20
7
9
3
98
3
43
17
48
60
16
33
23
49
23
4
15
9
9
38
22
24
96
111
33
6
29
9
7
15
12
60
21
5
16
3
32
12
16
60
75
20
6
19
35
12
33
16
20
36
63
46
26
10
18
9
33
30
36
8
10
12
27
21
14
9
13
15
59
16
33
36
8
73
3
36
45
6
8
28
9
23
1
21
14
40
21
15
48
29
12
19
32
48
9
16
11
13
9
14
4
36
114
27
36
27
9
33
2
52
53
13
14
25
68
52
3
6
36
54
9
3
8
9
43
8
52
18
11
3
13
69
30
24
9
15
33
29
40
66
12
6
66
6
15
12
20
21
15
36
4
15
29
16
20
4
21
12
18
26
18
22
3
24
12
15
6
24
11
1
14
46
2
45
7
17
37
15
12
3
24
21
60
81
35
31
14
16
24
23
7
9
24
15
66
14
1
11
177
16
20
7
9
27
9
24
5
31
8
16
60
128
7
5
15
36
9
21
10
60
80
45
12
13
30
8
57
28
32
12
4
3
101
15
13
35
36
4
6
12
38
4
12
30
38
13
36
24
36
9
18
21
20
28
21
14
1
12
12
72
21
15
12
3
8
13
24
9
51
3
33
20
19
8
4
21
8
16
11
1
15
33
3
18
15
24
21
3
33
84
59
1
15
44
16
96
32
19
54
6
18
3
20
13
6
30
47
27
30
15
19
36
17
16
3
12
36
12
24
44
40
90
36
14
37
3
20
10
6
5
28
15
17
1
2
9
16
3
14
19
39
6
6
21
36
3
21
15
17
1
14
9
7
33
24
48
12
23
24
12
34
63
17
3
36
1
3
9
18
36
30
47
7
21
24
12
12
12
45
36
2
82
23
12
15
13
72
3
12
17
37
6
24
6
66
24
9
21
30
5
28
21
3
11
40
56
13
3
5
28
57
14
33
7
41
25
27
39
41
4
15
9
3
18
98
1
21
11
3
25
21
3
24
15
62
7
20
7
84
9
111
21
20
4
63
12
2
31
27
5
120
51
40
6
99
11
16
8
66
4
11
3
25
21
14
25
96
8
7
20
1
8
24
3
34
3
8
19
5
36
4
39
36
20
13
9
30
9
68
7
33
12
44
1
47
7
24
5
13
2
40
41
25
42
12
36
36
30
36
11
16
12
3
6
36
3
3
9
8
1
11
16
8
7
57
3
8
22
14
13
75
26
3
16
120
12
15
84
86
16
102
32
1
56
33
64
11
52
8
9
34
6
26
9
51
4
36
6
60
39
35
40
9
21
30
90
18
29
7
6
23
7
29
36
4
15
21
15
8
1
35
13
20
7
65
4
35
37
60
8
16
12
29
19
21
6
45
44
16
8
31
36
9
32
3
9
19
33
60
27
41
16
21
63
12
36
108
69
42
21
68
31
45
8
7
45
15
14
4
63
24
44
31
29
1
18
20
1
3
41
24
16
65
3
51
36
46
51
99
33
63
104
45
19
24
6
30
60
30
12
15
60
15
29
9
6
34
83
64
56
28
63
5
43
57
21
6
17
12
1
27
12
21
44
3
7
6
3
24
47
16
6
15
15
32
13
12
21
14
13
3
30
36
6
48
6
3
11
60
21
24
36
55
44
64
9
12
5
79
15
17
145
80
15
63
1
20
7
9
3
5
40
147
21
63
12
21
27
9
15
6
6
24
102
15
15
21
12
21
6
21
8
16
9
18
29
4
15
57
3
18
23
43
81
12
51
42
38
9
1
60
11
1
27
12
8
27
28
5
28
27
36
12
84
54
3
8
4
12
15
44
9
4
12
128
1
6
9
15
5
88
8
25
20
34
6
30
74
10
20
1
12
12
11
4
42
3
96
3
72
21
3
5
1
24
42
9
8
1
26
37
17
7
44
1
2
9
33
40
66
12
6
15
44
15
28
81
9
11
7
21
9
12
15
36
33
111
32
64
39
8
25
21
24
63
39
18
3
12
11
28
21
12
44
48
1
99
15
12
17
31
42
15
9
66
8
1
ABCD 336834006*7^$a-1 [50015]
18
1
65
78
42
30
9
52
5
43
20
4
60
23
13
65
66
9
4
17
63
27
12
12
36
18
30
1
5
27
9
3
27
9
15
18
51
9
43
17
19
24
5
6
49
35
1
8
69
3
39
25
8
76
32
15
13
20
15
6
42
1
48
29
30
36
84
21
21
6
18
39
4
84
11
69
21
7
17
43
17
6
42
6
21
28
5
15
4
48
11
25
23
37
12
11
13
5
42
37
5
6
36
42
60
30
12
6
3
63
93
27
12
42
15
12
105
114
24
12
1
89
54
13
23
1
137
30
13
11
6
3
12
24
33
30
21
27
25
12
12
5
43
5
6
21
28
5
6
6
3
28
23
78
12
6
30
39
27
78
12
12
87
40
11
24
18
30
1
29
3
12
3
13
11
60
1
8
4
29
19
8
21
6
33
15
18
6
13
32
33
19
8
36
9
15
3
42
54
6
15
33
54
13
20
9
39
3
18
7
23
1
29
54
13
12
89
36
6
12
45
36
40
44
39
21
63
6
6
30
19
8
51
12
18
27
9
3
15
13
53
12
7
17
6
84
117
4
35
49
17
54
12
37
17
42
33
39
45
21
54
24
42
19
5
19
23
13
41
19
29
27
24
3
13
24
5
48
3
33
67
29
6
30
12
19
32
12
39
78
27
3
1
12
41
27
27
12
9
39
21
15
6
19
47
6
15
21
24
36
51
57
3
3
45
144
28
17
15
27
18
27
40
36
8
4
20
39
1
59
9
9
15
3
85
80
9
30
6
15
3
33
27
9
3
6
19
36
5
27
4
5
42
33
4
41
55
29
19
32
33
12
36
39
24
21
6
54
12
7
17
96
43
11
25
8
72
72
40
5
3
15
6
12
6
6
6
18
66
24
21
3
9
16
29
48
18
60
36
90
18
13
68
45
6
49
20
15
25
36
11
12
25
107
13
12
5
3
3
153
3
18
12
6
13
11
12
61
29
31
24
23
6
6
1
11
30
27
3
24
9
24
60
33
6
1
32
27
6
36
12
19
17
36
12
42
24
6
3
136
29
6
12
153
4
95
24
18
12
6
12
9
4
41
3
3
61
5
24
24
3
12
3
9
76
36
47
78
3
15
1
11
42
7
56
24
9
24
27
15
1
56
72
9
27
4
5
15
27
9
27
66
27
16
36
8
45
7
84
17
19
12
48
32
9
3
33
43
8
60
87
6
12
18
18
42
9
21
27
24
28
5
6
48
12
21
9
7
5
12
19
8
12
4
53
42
12
24
6
15
27
37
48
17
31
65
39
16
17
27
15
18
87
16
8
33
42
9
27
1
8
33
6
21
27
13
29
18
24
6
27
21
18
13
24
35
66
31
5
54
21
84
21
18
1
8
57
6
6
27
84
39
30
48
6
13
5
115
36
11
33
21
108
27
16
29
42
1
32
45
3
111
12
54
24
7
5
108
6
30
24
18
33
24
39
48
25
11
9
12
3
18
12
27
3
36
6
12
55
17
18
1
12
11
6
43
23
13
36
17
42
12
18
31
23
24
18
43
101
75
21
51
4
20
21
6
1
32
69
48
6
21
27
13
24
23
13
83
1
53
18
6
15
21
3
12
12
99
73
8
40
17
12
6
1
12
12
41
79
11
36
1
17
6
21
16
89
15
3
1
53
6
37
5
72
7
12
24
17
12
48
19
17
54
1
23
25
24
29
30
1
5
3
9
39
27
24
37
17
6
36
30
6
1
11
13
12
65
3
60
24
21
42
117
16
44
12
51
18
30
102
6
13
11
42
12
48
36
7
23
25
47
30
63
60
63
24
13
12
41
7
20
9
63
63
18
19
12
8
3
9
27
18
66
6
174
9
36
135
42
12
15
9
60
7
32
4
8
15
61
24
36
24
8
4
8
9
18
1
44
136
11
24
36
24
12
6
42
12
6
30
24
12
30
31
29
15
21
18
1
17
3
24
40
12
47
60
25
32
75
9
16
53
7
17
48
19
24
41
12
7
8
3
6
3
28
5
15
4
17
51
3
6
24
43
20
15
42
42
30
3
3
72
57
21
36
15
28
17
51
3
57
24
24
57
3
4
11
6
39
16
29
31
20
57
24
3
24
33
6
12
36
9
84
3
25
48
5
6
6
24
30
90
6
6
96
7
11
78
6
9
60
75
12
54
15
15
129
4
11
42
6
21
27
18
15
40
192
8
9
7
5
31
23
1
17
19
80
15
12
24
9
4
5
19
5
7
20
16
8
16
8
16
5
31
8
141
15
27
25
11
6
7
20
16
23
18
31
11
21
3
57
88
5
3
4
71
12
1
32
40
11
61
5
24
48
30
13
36
36
23
66
18
1
17
12
3
9
12
7
8
21
7
71
49
56
33
12
15
9
24
3
24
3
73
5
66
9
4
24
23
36
85
5
6
30
19
12
11
13
17
7
59
42
6
25
77
103
5
19
56
4
56
24
64
29
51
57
63
33
19
11
25
35
30
3
15
36
66
6
30
7
77
3
24
15
12
45
4
53
7
59
1
120
20
27
12
18
42
1
12
5
18
9
39
12
42
19
20
64
29
31
17
3
40
12
48
11
21
64
35
12
18
15
39
30
19
17
39
15
18
7
5
27
21
24
3
24
9
18
21
28
24
149
19
8
4
17
6
78
6
18
43
12
23
30
3
12
3
24
1
24
68
51
61
11
49
11
1
5
30
12
9
33
51
4
12
35
85
84
23
1
17
36
6
13
5
18
36
6
18
84
24
12
12
12
18
19
36
11
12
69
9
3
51
13
5
18
30
7
20
9
15
3
18
36
3
48
12
21
18
24
42
3
24
24
16
53
15
9
6
21
21
51
24
24
3
66
7
8
52
29
6
78
3
75
6
39
39
36
9
16
17
51
15
21
16
23
9
27
33
9
12
48
6
30
55
17
12
19
17
3
33
42
73
12
5
12
18
42
54
18
31
8
57
3
57
36
7
47
6
18
1
11
9
45
7
5
3
51
33
24
27
9
9
19
72
8
45
3
39
168
1
17
24
96
18
12
25
20
33
19
23
6
19
12
17
31
8
15
1
5
31
24
47
60
1
5
72
6
33
36
33
42
6
3
40
17
6
1
8
4
23
33
3
9
21
19
32
15
12
13
36
23
6
12
6
1
35
6
96
7
137
18
45
9
12
7
5
7
17
19
11
69
27
9
15
9
15
1
20
27
1
35
1
29
31
24
53
102
6
31
5
6
37
36
5
27
4
35
13
56
24
3
13
41
78
33
9
3
51
18
6
21
12
4
36
17
55
56
69
66
1
44
4
36
11
6
3
16
8
33
18
49
32
27
24
25
8
36
4
36
44
24
45
15
40
29
12
12
12
15
39
1
12
53
24
12
6
45
27
37
41
3
21
15
16
53
15
63
69
4
36
5
3
60
16
41
36
27
12
21
12
60
27
57
27
40
23
54
6
18
39
4
17
18
33
3
1
44
33
6
45
36
15
6
54
6
30
6
48
39
172
20
39
21
3
12
13
17
6
42
67
17
6
36
9
9
19
44
3
13
8
12
21
31
12
5
19
11
42
7
5
7
48
11
9
21
6
18
27
39
6
27
16
47
12
12
81
9
6
25
71
37
5
19
36
11
1
24
35
6
3
9
3
15
25
72
116
15
18
43
59
6
24
12
12
31
65
18
18
18
18
15
4
44
51
69
40
17
7
20
3
24
12
13
36
32
16
12
17
91
5
7
95
12
6
7
24
47
37
12
8
69
3
15
30
30
12
36
1
5
15
24
4
53
72
27
9
27
15
6
6
12
48
12
25
24
5
24
54
18
39
15
18
66
1
5
30
45
27
9
4
53
27
45
42
73
5
27
21
3
45
55
8
12
33
6
30
24
48
66
1
35
57
16
29
48
30
1
23
1
80
27
18
3
4
17
7
44
15
13
11
42
7
23
36
30
3
3
9
87
13
11
54
15
51
13
60
12
44
9
18
21
21
36
63
12
27
9
33
12
30
9
21
54
12
24
36
18
18
6
12
15
99
1
24
11
12
36
18
3
60
24
156
57
7
23
6
27
36
9
31
12
20
3
6
31
56
3
13
24
12
71
60
1
5
60
6
45
15
69
48
21
31
5
18
25
8
3
1
53
66
6
24
3
9
18
21
3
12
13
20
4
8
12
3
13
8
24
16
24
59
13
8
3
37
11
30
7
20
3
48
13
47
48
33
15
6
6
25
20
24
40
12
47
18
18
6
24
30
49
35
6
18
30
51
45
18
18
27
21
7
17
3
12
4
44
27
13
72
59
18
6
42
12
31
65
66
1
5
75
72
9
3
69
31
11
33
9
43
17
3
12
69
3
51
9
36
4
20
4
ABCD 336936168*7^$a-1 [50022]
18
23
32
4
13
30
6
4
38
45
40
11
82
14
12
65
7
10
23
3
13
44
1
19
16
13
2
6
7
32
9
42
6
11
19
6
6
30
6
9
49
11
49
20
19
16
12
17
2
12
1
36
23
21
20
48
25
7
28
4
21
18
21
20
16
3
6
52
8
6
17
5
11
4
9
31
8
17
12
12
12
39
16
11
6
47
48
19
12
10
23
9
4
63
64
13
4
31
13
12
4
7
16
1
8
6
13
5
47
13
15
21
54
93
13
128
3
16
40
4
48
12
1
14
54
12
3
4
9
31
19
48
5
28
16
33
11
8
113
14
24
10
8
36
3
25
12
23
13
80
19
80
1
20
4
3
16
1
3
9
12
4
8
18
6
39
16
4
40
1
2
65
16
36
27
34
32
31
44
25
23
8
16
13
14
12
17
17
23
13
35
51
12
9
15
18
7
83
22
14
5
17
8
11
41
23
27
17
32
21
56
55
16
1
12
16
8
3
37
12
14
10
50
12
10
20
11
4
9
24
12
35
7
9
1
14
29
5
72
23
44
37
18
6
7
44
21
30
42
27
13
14
36
1
56
4
29
66
10
56
4
75
5
6
9
40
53
4
32
18
5
7
25
17
19
9
3
8
45
15
3
10
47
49
31
29
7
7
57
4
8
24
73
24
8
6
12
1
47
17
20
17
123
12
3
18
24
23
7
6
3
12
51
12
6
59
5
14
10
23
20
5
32
3
21
19
12
5
11
19
41
7
12
58
23
117
7
5
30
1
35
18
18
21
13
2
24
60
6
27
9
30
42
11
17
2
37
11
30
18
81
20
1
40
2
10
2
9
73
2
1
4
7
30
12
18
10
51
21
20
7
29
24
51
1
56
23
48
31
49
9
7
5
86
18
6
30
4
15
23
18
12
36
6
5
7
9
45
6
22
74
46
8
19
9
7
7
12
25
11
46
8
40
47
21
3
13
8
35
1
6
57
56
1
6
30
31
12
77
84
3
4
44
1
20
7
40
7
6
18
10
26
5
1
4
67
7
17
19
1
47
6
18
18
138
17
37
4
14
21
36
13
14
29
19
29
43
30
4
35
15
6
3
44
36
17
180
12
7
24
29
26
6
6
22
2
13
45
11
27
10
59
3
5
13
3
13
20
23
5
14
34
35
25
14
6
12
6
36
10
8
16
47
25
24
2
45
15
1
20
21
18
22
8
6
42
30
10
38
37
11
5
65
7
1
71
49
52
14
12
18
54
18
31
8
20
1
28
50
54
18
13
47
41
32
40
16
24
1
15
17
39
8
25
11
5
8
4
19
13
3
15
9
49
15
11
18
4
31
5
11
15
30
4
14
18
3
12
9
40
20
12
23
12
28
15
25
23
21
15
13
17
18
22
62
6
43
24
9
7
1
6
22
32
11
13
28
23
13
31
61
19
23
18
52
19
17
8
52
8
12
4
7
19
12
12
9
1
62
21
44
13
6
25
5
12
35
53
32
66
5
8
11
12
42
4
48
3
20
93
51
12
9
12
12
12
11
67
41
36
19
66
43
11
18
4
2
24
37
17
12
36
4
8
3
39
17
7
10
7
37
12
18
9
36
8
20
4
7
41
8
16
4
13
74
22
15
59
42
6
18
6
5
37
36
16
96
24
47
33
18
22
20
6
5
29
71
21
16
7
5
14
22
38
49
29
18
5
60
8
23
6
24
24
60
30
17
1
35
5
2
60
1
17
24
36
12
36
6
73
9
23
9
7
20
3
10
31
1
6
9
73
14
13
21
7
43
1
36
20
69
11
16
33
103
8
21
48
71
19
24
21
33
6
10
11
27
18
6
90
11
28
21
36
3
13
32
11
12
55
70
32
16
26
5
41
7
16
40
12
4
28
75
21
64
28
8
33
132
24
62
21
9
39
21
48
23
5
2
12
9
9
4
36
7
16
37
2
1
4
31
36
6
11
24
5
48
2
12
53
25
4
2
10
12
43
13
4
44
31
5
6
17
7
6
27
25
7
37
3
1
19
12
7
138
3
63
24
42
11
24
28
15
5
25
4
47
20
1
43
32
28
21
32
28
8
7
9
44
6
18
39
15
13
16
5
26
49
40
5
8
19
29
11
5
14
30
12
42
41
8
5
11
77
8
4
55
5
3
11
29
13
6
18
4
23
15
12
22
12
35
28
20
13
2
17
19
29
49
47
7
9
57
47
16
27
117
1
35
1
26
36
6
12
3
21
7
9
14
46
7
20
16
4
24
39
46
14
10
2
21
1
8
27
9
6
24
9
63
6
36
7
33
14
30
12
18
21
24
3
13
16
17
19
20
17
11
1
16
12
7
25
19
32
12
40
32
27
29
31
57
24
3
18
18
17
19
6
28
8
19
47
54
11
8
16
4
4
33
14
24
54
12
3
39
24
10
7
29
2
6
23
20
28
88
37
26
17
40
36
9
6
12
22
20
11
7
6
3
3
25
33
12
7
4
9
15
13
12
26
21
37
11
24
51
12
10
15
45
2
1
44
9
40
11
36
12
15
6
3
33
23
17
3
32
3
33
21
71
28
13
27
32
27
12
21
1
2
10
2
17
65
36
39
65
18
10
32
6
30
7
60
44
13
26
22
35
37
8
12
4
8
6
10
14
29
13
12
64
26
54
54
18
3
20
19
21
56
29
3
8
32
17
80
24
7
47
5
1
18
30
19
41
18
1
41
23
5
56
15
37
19
7
33
4
11
9
13
2
54
24
12
12
16
56
30
13
17
36
15
3
18
23
5
2
12
37
45
24
20
12
3
36
13
7
7
18
54
6
42
13
20
37
7
31
18
4
44
11
1
6
18
12
15
32
17
12
20
18
12
21
8
13
6
10
8
4
2
73
9
3
33
26
13
9
47
15
24
1
5
7
21
2
25
23
12
12
65
20
23
12
9
15
13
16
20
53
6
17
4
45
7
8
3
10
2
54
16
11
13
48
14
30
31
72
5
3
60
32
16
27
18
30
30
18
24
13
4
16
33
31
29
27
9
4
12
11
15
5
40
4
5
42
5
13
4
11
15
22
2
6
4
32
48
31
17
30
18
52
23
40
32
120
9
52
59
3
60
70
14
13
11
24
25
44
1
8
6
46
2
5
5
2
45
123
33
13
20
11
25
64
2
9
20
1
75
37
47
9
12
7
5
42
34
35
12
12
1
24
26
5
5
26
6
96
12
30
24
25
11
10
19
16
25
11
3
13
81
50
10
7
19
5
7
9
63
48
1
23
24
17
49
7
11
29
49
18
61
47
18
40
8
4
48
11
27
9
12
33
55
8
4
9
12
7
4
37
59
12
16
11
21
33
24
16
12
35
12
15
42
24
4
32
15
9
54
1
35
5
1
15
9
39
48
21
18
6
12
47
16
28
5
39
13
27
16
55
58
38
22
8
28
32
12
47
16
20
53
14
30
16
11
9
40
3
17
11
19
25
8
1
12
11
13
14
53
25
6
9
16
80
8
49
3
1
20
12
18
10
23
28
9
7
49
6
18
7
17
3
12
13
7
7
25
21
86
5
19
9
60
1
12
20
28
7
7
10
2
6
40
35
15
6
3
3
13
11
24
29
16
37
11
9
42
33
12
39
10
12
3
53
4
7
19
18
4
31
43
60
6
42
6
18
1
5
12
4
12
14
48
9
21
35
1
7
33
44
6
33
1
2
10
15
21
14
12
22
31
53
2
12
13
9
7
7
29
19
6
28
32
35
4
9
11
7
5
49
28
14
10
2
30
18
69
104
44
16
7
18
3
57
59
17
3
5
12
6
42
7
33
8
27
4
11
17
5
12
2
22
14
6
31
5
16
14
60
17
7
41
8
5
30
9
57
3
4
32
9
3
49
26
30
40
15
17
4
2
12
24
10
20
12
6
18
16
27
5
28
15
9
2
24
10
12
2
45
1
32
6
1
5
35
25
43
11
10
71
87
9
32
67
70
15
47
12
12
72
6
3
3
13
21
14
10
2
25
29
16
24
12
14
57
33
3
13
14
6
4
74
1
53
54
6
15
32
5
31
12
7
78
24
108
16
8
4
2
12
60
18
6
22
14
12
42
15
21
6
53
7
73
17
12
3
12
36
4
8
1
7
5
11
64
9
24
36
11
24
57
11
12
5
11
21
59
25
6
6
15
28
4
7
6
7
11
77
17
24
36
24
43
17
24
20
7
21
27
64
44
32
3
30
4
15
5
4
23
20
29
56
19
23
6
4
2
21
15
22
24
32
12
51
13
15
41
15
49
2
12
10
2
12
24
13
35
18
39
20
25
48
6
6
42
17
28
8
7
6
12
12
36
6
1
8
13
92
108
24
16
12
8
52
32
30
5
73
42
24
42
16
7
4
15
90
54
12
6
108
11
19
12
126
3
4
9
7
4
24
8
8
52
13
48
23
41
83
13
2
18
30
1
17
18
1
17
78
24
12
96
45
15
70
2
33
39
29
1
99
3
9
20
5
12
14
6
6
6
30
6
23
5
7
1
66
33
9
23
16
13
50
12
48
42
6
54
11
73
16
15
29
6
10
15
44
1
8
7
35
12
9
13
3
17
31
5
30
9
3
42
42
21
8
1
11
4
24
3
22
7
20
11
24
9
4
41
11
17
15
41
6
58
2
18
3
3
10
11
3
54
27
36
8
49
6
13
45
15
29
6
6
11
7
9
12
15
6
4
36
38
18
6
5
16
20
41
44
11
13
4
14
18
18
6
7
17
12
18
21
13
56
24
12
15
21
6
9
4
11
12
48
12
12
34
15
47
1
59
29
37
6
36
18
18
45
15
41
24
7
36
29
32
9
38
22
2
5
25
52
3
12
35
17
5
2
42
3
16
11
66
6
5
16
21
36
7
16
53
2
46
27
5
18
45
45
23
1
42
24
30
63
9
12
12
11
19
94
27
71
30
64
56
18
9
9
6
9
36
12
9
18
9
20
5
8
6
5
67
5
7
21
15
18
6
42
40
12
2
6
67
12
16
37
24
4
12
32
27
63
13
4
8
5
6
9
21
27
51
24
6
19
23
17
7
12
18
16
14
21
9
16
12
7
31
10
7
17
50
12
6
30
17
8
53
28
38
9
33
3
64
12
8
24
8
17
60
32
4
59
20
29
11
1
47
8
1
15
45
12
ABCD 336955938*7^$a-1 [50020]
12
6
12
9
1
60
36
6
20
18
4
12
20
4
8
54
16
2
70
12
17
15
16
2
16
14
22
6
8
6
16
38
9
39
4
5
9
4
36
56
39
9
40
2
4
42
2
34
44
54
18
108
36
30
6
3
13
6
30
32
64
44
28
96
8
4
68
58
18
8
4
18
5
37
35
13
6
14
16
2
4
14
18
64
6
78
96
2
24
18
22
12
24
80
22
2
40
48
20
12
28
8
36
34
18
78
12
78
12
6
36
18
14
28
18
18
12
12
20
46
50
9
13
203
25
6
44
4
41
1
48
128
70
48
44
22
18
32
10
8
30
18
4
12
62
18
10
17
9
4
60
12
32
12
16
60
2
22
8
4
30
54
110
10
24
35
3
52
89
19
20
9
43
29
15
34
50
18
22
2
16
12
47
7
38
6
4
60
42
42
18
8
4
48
20
16
20
27
117
4
6
54
6
26
52
68
18
4
12
2
28
14
90
28
36
8
48
51
21
72
16
2
10
24
18
26
84
24
28
26
9
7
2
40
42
44
9
67
8
10
18
17
13
12
2
36
4
42
32
3
13
66
2
24
108
3
33
4
8
6
4
12
72
2
100
38
36
34
11
13
12
12
44
4
54
18
2
9
19
18
108
18
18
8
4
32
12
106
30
14
4
6
92
34
2
54
82
8
22
20
28
18
30
26
6
21
37
35
105
4
6
30
54
60
56
58
48
2
18
10
14
36
12
15
43
2
52
38
70
48
12
96
2
28
26
22
6
48
20
28
8
4
23
1
2
4
2
63
1
24
32
18
6
30
6
16
60
14
54
10
12
5
27
40
12
6
42
42
47
19
74
6
21
25
48
18
5
13
12
24
8
16
2
18
18
4
29
31
42
38
78
18
30
34
17
43
29
7
2
84
28
12
14
106
26
12
6
30
18
4
42
68
12
10
18
62
36
64
8
16
26
57
139
2
12
24
34
30
47
33
18
18
40
26
16
84
6
2
4
12
30
68
18
28
56
18
27
109
35
72
7
30
24
12
14
10
20
18
34
2
10
50
10
6
2
4
24
2
18
40
6
12
5
61
2
10
54
54
8
22
6
8
60
4
14
54
75
15
28
18
6
29
9
40
24
54
2
4
11
1
8
22
14
12
15
45
16
36
48
6
42
6
6
68
4
11
9
12
64
6
6
6
6
74
112
32
22
56
16
24
68
4
6
2
51
1
2
64
62
54
96
18
4
59
9
16
2
30
4
48
44
4
32
27
13
6
6
146
64
42
60
72
104
34
38
100
83
19
18
6
62
40
26
6
102
46
8
60
58
50
22
8
18
60
4
6
6
47
1
56
40
54
6
90
6
11
15
64
66
12
32
27
49
47
1
6
14
70
12
32
28
2
6
58
12
74
30
36
40
11
3
42
12
16
20
36
4
12
24
36
42
62
34
2
82
14
36
88
38
10
38
6
12
40
30
6
14
16
48
26
6
30
22
12
222
6
24
2
60
4
8
6
16
68
18
64
80
4
96
6
36
20
6
36
30
4
122
15
9
12
16
54
92
81
31
90
2
40
77
9
4
18
26
34
56
60
18
12
24
36
52
11
1
26
45
3
45
1
62
4
5
9
15
1
8
111
1
18
42
48
44
15
57
6
16
20
82
20
24
4
36
23
21
24
40
24
2
33
19
38
6
22
14
18
70
77
7
2
52
11
13
30
38
36
4
48
20
54
22
119
61
2
18
4
42
2
4
20
180
16
6
12
42
6
66
23
7
78
30
18
36
12
44
58
14
39
9
24
16
2
16
14
72
36
27
9
72
10
32
58
36
8
4
60
36
24
2
9
7
17
13
8
27
13
6
42
12
23
21
4
32
118
50
16
78
14
16
11
9
18
93
115
29
9
18
10
44
10
5
1
26
10
8
36
16
66
66
104
28
12
12
14
33
9
39
27
18
36
52
44
10
26
4
12
32
16
12
8
24
12
16
56
16
26
18
12
36
4
36
24
24
6
20
12
6
4
12
11
1
20
10
12
29
19
26
10
42
24
24
48
6
26
66
22
30
2
42
18
4
23
13
8
6
48
45
37
54
5
73
20
16
2
9
43
8
21
33
16
2
12
9
27
58
12
44
48
40
11
9
30
16
110
70
120
26
42
12
52
12
68
12
40
18
20
22
6
11
9
22
54
12
47
19
26
4
12
30
18
8
16
48
84
6
30
56
54
36
16
102
62
48
58
11
21
6
46
56
28
8
4
186
68
4
18
72
8
78
64
12
12
2
12
18
6
72
16
6
62
24
12
28
24
36
36
56
10
41
21
34
18
36
35
1
54
84
44
18
4
36
18
14
16
2
46
80
24
46
42
38
10
47
1
12
14
60
64
90
38
6
36
52
24
26
10
6
17
31
44
6
10
26
16
6
8
22
38
16
30
11
1
6
38
4
20
12
6
54
16
30
18
8
16
20
46
2
15
21
60
4
14
10
35
13
24
54
2
96
18
4
60
6
24
44
16
8
4
54
122
16
6
8
42
27
1
26
28
65
45
4
119
21
16
12
8
4
11
13
24
6
78
8
24
18
40
18
48
6
14
22
14
3
13
24
8
4
18
96
12
48
78
14
18
28
44
4
2
21
43
62
10
66
14
18
4
36
48
18
38
28
8
10
8
34
12
26
12
60
45
37
12
6
6
42
6
44
46
2
63
13
84
20
27
37
90
17
15
4
6
12
8
24
12
15
1
92
22
6
54
17
1
12
20
30
9
37
8
16
72
107
7
50
4
24
96
24
14
10
36
66
29
31
66
36
6
8
6
18
36
10
36
35
9
10
53
9
18
10
6
38
4
12
42
8
10
48
12
12
32
22
44
9
13
32
4
2
18
22
14
4
54
48
18
11
21
4
47
31
30
24
8
22
30
44
52
42
5
31
26
112
20
28
48
42
48
42
6
14
24
76
26
46
44
4
20
4
54
26
4
104
63
13
12
38
34
126
26
4
24
54
66
32
54
28
44
36
57
1
12
42
36
42
8
3
13
30
6
20
4
24
20
6
45
21
27
15
12
10
35
13
11
75
10
14
10
12
60
20
72
24
76
35
7
80
9
1
6
36
18
32
4
36
18
14
6
54
48
54
78
12
6
90
39
19
5
1
20
27
9
4
24
35
25
12
26
18
58
5
13
14
24
22
36
6
62
28
11
9
36
4
86
60
72
58
32
27
1
44
10
137
24
1
20
6
64
20
9
1
26
6
16
12
6
38
106
5
9
4
18
74
64
146
24
10
35
21
4
6
14
16
72
11
31
30
2
18
40
23
9
10
30
32
12
18
16
48
12
29
1
48
8
28
32
64
24
6
18
24
36
47
49
12
24
32
24
70
30
98
48
10
24
44
16
18
20
22
44
10
86
10
20
42
4
44
15
19
20
4
38
34
20
9
39
18
4
12
2
6
18
18
28
36
56
4
32
4
30
18
48
44
4
24
72
62
16
26
4
48
12
26
22
32
12
36
27
1
18
42
8
28
20
70
2
4
14
9
24
25
20
18
18
36
3
37
18
32
22
36
32
34
30
48
6
126
12
8
10
8
45
43
78
60
36
84
11
7
32
16
6
30
44
28
2
24
10
38
24
4
32
28
6
104
88
2
4
54
14
76
2
40
6
56
52
35
55
12
14
4
48
18
18
162
29
9
10
12
42
2
6
18
16
6
188
22
86
18
6
40
50
124
6
84
12
11
51
12
10
36
8
36
6
12
88
74
6
12
6
16
48
11
9
6
9
3
24
18
48
42
52
12
36
38
18
6
12
114
58
23
3
6
28
26
16
30
30
8
18
4
90
38
36
18
12
22
2
22
68
22
90
12
32
18
42
40
12
12
6
2
18
18
46
26
4
6
38
10
32
45
19
12
30
2
22
24
44
52
18
18
12
8
58
6
20
24
82
26
40
32
12
36
22
18
2
46
35
3
54
ABCD 337081908*7^$a-1 [50011]
36
103
24
5
25
24
47
12
37
36
30
24
17
24
85
11
7
30
47
1
60
24
48
18
65
36
24
48
12
36
1
18
5
37
12
11
67
30
11
48
24
7
29
7
101
12
37
12
23
48
1
66
6
60
30
66
48
12
23
36
24
67
29
72
31
53
7
17
12
24
43
42
23
36
1
11
31
41
91
30
131
13
12
23
12
25
11
1
47
79
42
35
36
43
48
17
72
13
24
6
17
12
1
71
37
120
11
1
18
41
1
11
7
29
12
1
59
79
77
12
109
59
1
59
12
1
11
12
60
24
43
17
24
25
6
6
72
156
35
1
18
18
35
84
12
48
25
11
103
53
48
25
24
11
60
73
30
12
5
25
114
24
29
49
59
12
49
35
156
12
55
6
60
24
120
12
12
36
47
19
36
5
133
66
5
19
5
25
83
120
73
24
12
24
24
12
23
61
35
24
37
11
1
23
36
37
12
11
49
48
35
1
36
23
85
23
61
6
6
24
54
53
96
1
36
96
47
1
36
71
12
12
1
30
5
25
24
11
13
102
54
12
35
96
12
72
7
18
12
18
12
6
30
66
11
79
66
11
7
66
11
24
1
59
13
6
5
37
11
7
36
17
48
1
78
41
13
11
55
77
13
24
11
1
11
73
11
1
24
71
37
6
6
84
11
24
108
13
24
47
24
13
107
12
67
36
65
36
84
24
12
19
18
23
67
12
18
11
61
30
5
13
30
18
24
120
35
1
12
96
23
19
5
60
223
5
55
5
49
11
72
36
1
6
17
36
12
19
18
48
6
65
24
61
36
239
12
43
17
49
24
11
13
6
18
102
6
11
109
11
60
1
30
29
31
6
11
25
11
85
24
59
1
35
24
60
48
24
24
36
48
12
13
11
24
36
1
42
6
11
73
6
60
17
24
60
61
35
85
11
31
41
91
185
36
43
6
35
36
13
6
17
12
36
85
47
12
12
37
6
5
60
48
24
67
30
47
12
12
37
23
1
78
12
65
36
36
49
59
73
11
61
11
13
35
36
12
19
65
36
7
53
12
96
13
36
95
1
54
12
65
19
24
36
5
24
72
48
25
47
13
6
54
6
66
24
59
12
108
7
65
48
1
144
11
12
12
25
24
11
19
30
42
24
24
29
1
90
12
77
120
61
36
24
23
13
132
12
78
53
48
12
19
29
79
18
35
1
84
6
18
11
31
36
29
96
37
30
18
95
60
264
36
7
29
24
37
11
36
12
37
11
13
162
5
12
24
13
36
48
59
43
5
24
19
6
23
1
11
72
24
61
18
6
119
60
85
66
17
49
18
6
36
23
37
132
72
11
24
84
181
11
19
84
17
84
60
13
23
7
41
181
47
12
216
13
11
48
49
42
30
83
19
6
35
13
23
12
25
6
36
41
12
48
13
47
48
43
42
36
11
60
72
1
6
41
43
5
13
107
60
55
24
54
59
13
6
29
19
5
55
6
30
5
49
11
24
25
47
36
1
11
132
36
1
47
25
35
24
36
84
12
25
11
13
24
11
25
47
19
30
48
71
36
13
6
24
53
13
11
60
7
17
85
48
11
48
12
49
12
11
156
61
48
191
67
24
17
24
1
30
29
25
11
12
48
24
12
7
36
5
37
12
83
19
48
30
47
43
17
13
59
73
11
25
18
5
37
59
19
96
29
60
36
13
30
78
114
5
24
19
29
73
30
17
24
85
18
5
180
1
18
233
7
41
25
11
24
97
11
13
35
12
60
60
31
6
6
138
36
47
13
23
1
102
6
95
25
78
101
60
12
24
139
48
12
30
59
25
72
23
12
24
19
5
55
101
36
19
17
49
72
23
24
24
60
25
11
12
109
102
18
35
19
5
12
7
5
31
41
36
72
31
17
1
36
84
30
192
5
13
83
13
72
23
37
59
24
25
6
60
66
72
23
19
5
25
11
7
6
107
13
35
79
30
23
36
7
17
25
23
31
24
24
30
47
84
1
11
25
119
24
1
71
73
6
18
36
11
36
13
35
36
12
37
24
23
7
12
78
23
67
6
35
19
30
18
12
17
25
48
48
24
36
24
11
25
132
48
11
72
37
11
12
19
17
36
7
12
84
5
37
11
24
127
36
60
5
1
11
19
5
12
12
31
5
25
11
37
36
23
43
48
17
31
18
11
72
1
59
1
11
25
30
17
37
71
37
72
11
12
24
12
37
11
13
36
47
37
60
48
23
12
25
42
12
17
7
12
41
84
24
60
36
37
102
6
132
6
41
103
36
42
18
6
24
66
89
12
7
18
11
13
48
59
13
30
5
13
18
18
83
7
17
13
23
24
19
6
24
6
29
36
19
65
1
12
12
11
7
6
24
36
66
48
29
1
12
48
12
11
43
41
115
36
12
30
48
11
73
60
6
89
12
48
24
55
5
169
36
30
5
157
132
12
11
24
1
102
12
29
19
101
49
60
11
36
13
72
120
59
49
12
35
24
12
7
17
73
47
1
42
29
12
72
36
24
36
7
36
5
24
25
11
1
24
35
24
25
35
12
7
60
90
11
132
49
24
24
72
24
96
47
48
25
60
71
25
24
11
19
48
30
42
6
12
23
97
83
103
101
1
11
12
36
1
84
59
91
24
17
43
5
85
11
13
23
43
41
25
11
109
11
19
24
90
35
19
60
6
107
13
47
144
36
127
90
72
47
67
54
11
48
12
37
11
49
18
17
13
24
72
90
30
35
12
12
49
47
12
91
17
216
48
25
24
23
79
5
1
24
35
19
41
55
5
84
1
36
12
48
12
23
108
91
5
36
73
24
18
5
24
13
59
97
11
13
12
24
35
48
31
17
49
12
24
59
120
49
96
30
96
5
31
53
60
1
71
19
6
23
12
36
24
24
72
1
12
11
25
24
11
97
96
12
24
47
12
61
24
90
60
5
1
47
13
18
6
23
24
60
7
41
36
13
42
6
23
31
18
60
12
60
18
12
17
12
12
108
25
6
5
24
91
41
36
1
48
72
48
23
109
12
24
71
25
6
53
120
1
11
7
29
12
19
6
96
47
1
48
11
49
78
17
19
18
90
6
35
36
12
24
13
60
11
13
23
49
30
17
72
31
41
ABCD 337151154*7^$a-1 [50027]
12
10
14
24
10
27
35
21
21
3
3
13
21
23
12
4
47
1
32
24
13
12
11
7
6
6
5
12
3
45
4
3
33
8
51
4
17
13
6
9
12
23
4
69
41
19
12
9
3
29
10
17
24
19
5
36
3
25
15
6
23
1
12
12
15
27
21
44
24
16
23
1
41
10
18
3
5
19
8
27
16
33
8
9
22
9
3
6
72
3
35
28
2
7
155
21
51
61
56
43
21
12
3
5
25
23
15
25
11
28
32
4
5
4
17
15
12
7
17
28
152
7
8
22
23
45
67
3
8
12
58
11
1
2
18
51
12
16
8
25
8
27
25
32
43
23
24
21
3
12
1
44
4
20
16
47
37
23
13
12
12
3
9
12
48
8
12
13
24
32
12
55
5
3
88
15
6
14
12
12
28
2
15
28
36
20
4
20
49
27
8
24
4
80
67
36
18
12
14
30
7
9
15
9
11
4
8
12
4
24
11
6
16
38
1
8
4
23
1
32
24
9
4
6
48
44
40
12
9
35
9
7
5
15
18
3
36
12
52
12
53
70
9
23
33
15
24
69
7
44
4
17
40
5
34
8
9
36
31
2
22
18
3
8
12
16
3
8
4
20
13
23
9
15
30
27
1
6
12
8
6
40
14
9
3
33
27
45
9
6
28
24
9
3
20
34
42
12
2
15
36
12
12
15
9
24
1
3
27
20
9
24
43
44
12
9
13
2
21
13
15
11
28
30
2
21
9
3
28
29
3
3
12
18
72
3
7
9
11
16
5
37
11
1
27
15
38
16
14
16
5
148
8
19
44
16
5
7
29
16
24
83
52
9
35
16
33
3
9
12
27
12
41
12
19
18
11
21
15
24
63
40
6
38
37
9
3
5
43
75
5
9
15
4
8
39
21
39
1
68
13
26
6
3
4
24
35
12
30
46
12
33
9
6
92
40
2
16
90
5
21
6
24
13
33
3
15
54
35
12
63
25
12
24
17
22
33
29
51
9
67
8
19
2
91
12
21
48
15
17
6
21
9
3
1
3
23
4
26
7
51
6
26
9
16
27
48
29
24
1
11
16
33
30
9
35
6
18
9
3
1
8
24
55
17
4
29
42
1
3
5
19
18
23
28
12
11
9
1
60
30
5
40
12
11
16
6
11
45
7
20
7
6
15
3
30
30
84
9
20
1
27
8
4
53
3
31
14
6
36
1
12
20
1
62
10
38
45
7
12
2
19
27
17
1
3
8
45
39
16
3
38
51
48
3
42
10
9
12
33
44
7
23
25
15
5
37
18
8
24
1
3
29
1
15
24
33
11
3
4
2
22
17
24
1
20
28
26
6
6
40
9
35
4
20
1
11
13
12
3
29
28
20
16
29
7
81
2
1
48
68
1
6
6
14
4
24
9
3
21
9
15
44
7
30
18
29
1
24
42
26
54
9
7
9
11
4
60
5
1
14
4
42
15
9
3
5
16
2
30
4
15
35
49
51
26
28
24
6
96
21
15
2
6
6
6
9
19
66
51
15
9
12
20
9
15
13
14
36
13
3
80
21
7
8
1
41
3
4
3
2
43
11
34
50
9
4
8
27
13
8
27
12
45
4
3
5
3
24
10
38
25
17
3
15
10
11
31
36
45
8
4
17
16
14
16
29
1
11
9
12
27
25
18
30
6
29
85
15
3
14
7
11
28
5
16
23
10
20
6
25
9
30
6
11
24
60
3
13
12
9
60
11
51
18
12
27
4
8
1
14
12
64
78
8
15
4
3
2
19
24
8
27
1
8
27
24
28
41
3
24
16
6
39
8
28
15
14
39
84
3
33
52
3
24
2
30
37
12
11
1
5
12
18
25
48
15
2
18
1
15
5
1
2
21
1
48
8
19
8
31
30
24
6
32
45
132
15
13
5
3
19
20
48
1
20
1
3
20
25
3
32
3
42
7
27
5
15
18
3
3
12
22
26
22
15
12
11
4
9
24
9
47
7
9
8
16
11
10
63
23
1
3
21
8
3
69
7
8
9
1
3
3
20
57
7
20
9
7
5
13
2
58
23
37
8
15
49
6
2
27
24
15
24
12
58
8
31
9
90
20
4
20
69
76
59
9
37
20
7
8
1
44
6
1
32
1
6
29
15
10
3
15
18
11
12
21
16
3
15
24
5
64
113
30
1
23
21
4
15
41
3
22
74
1
12
11
1
12
12
17
3
37
6
41
7
9
3
53
12
12
40
11
24
1
56
4
44
4
21
26
6
7
27
29
3
9
1
2
13
3
2
42
1
8
12
24
27
24
37
3
26
30
33
1
62
13
21
15
15
17
7
80
34
2
1
12
44
16
3
29
4
51
9
21
23
3
25
9
59
16
36
29
6
1
24
12
15
42
3
44
3
34
11
24
12
9
39
1
30
20
6
27
15
9
1
3
27
8
4
5
36
24
4
21
6
21
21
18
12
32
16
12
9
12
8
12
57
27
16
11
1
32
84
19
14
7
9
11
3
9
4
11
10
32
4
3
20
4
11
22
8
16
2
58
30
57
12
12
32
3
1
48
11
61
12
3
18
6
26
3
15
37
29
3
27
4
26
27
67
42
48
6
8
36
13
12
36
8
31
12
12
89
4
23
16
5
15
1
9
60
35
13
3
35
37
32
3
13
15
20
12
16
53
1
2
49
32
13
11
3
18
4
30
9
44
16
15
36
48
2
10
30
26
24
6
39
15
4
53
7
5
16
99
41
12
36
15
12
9
16
35
6
15
12
27
30
64
11
51
1
29
28
6
56
25
3
26
6
24
36
24
21
15
21
7
24
21
21
18
2
48
99
13
20
10
6
11
16
20
16
29
27
28
11
21
16
12
20
37
15
9
59
15
1
36
11
9
12
4
27
17
12
4
8
1
54
2
27
60
24
1
12
36
11
33
6
13
8
3
21
7
12
21
3
17
3
9
36
1
27
11
12
21
40
5
24
31
5
4
3
47
13
12
12
24
3
21
15
38
16
27
15
20
1
23
16
14
7
9
12
11
12
19
17
21
6
36
37
20
1
6
6
39
24
8
4
9
14
16
77
60
28
24
17
16
44
4
12
11
24
12
3
9
13
6
32
25
17
40
23
3
13
63
8
18
3
7
101
19
20
9
40
35
9
76
3
5
4
12
9
11
28
11
22
26
9
36
4
23
16
6
11
3
13
3
20
24
22
14
9
12
15
13
17
4
50
13
11
4
9
3
50
3
12
1
11
31
9
32
16
5
19
8
24
3
1
8
7
21
5
18
25
20
4
20
27
9
49
12
23
13
42
36
12
12
29
4
9
38
12
16
44
6
18
25
11
10
86
1
3
6
18
53
12
40
8
3
25
11
21
13
6
60
9
5
31
5
42
25
21
23
7
21
3
2
54
1
5
27
48
12
7
17
39
28
5
36
15
6
7
48
8
3
40
44
37
20
16
71
4
45
8
3
10
11
16
5
27
28
23
9
12
21
10
18
2
12
21
15
12
1
8
48
3
13
29
3
9
4
23
9
3
16
3
20
33
7
9
24
3
2
3
39
10
15
36
89
7
20
12
19
5
3
22
18
20
21
13
32
19
12
3
6
6
2
7
23
52
29
1
14
1
12
8
4
32
4
41
28
66
41
12
1
14
16
32
52
29
4
3
12
5
4
15
9
11
1
27
21
32
16
33
27
36
36
8
7
33
8
15
30
27
3
18
6
33
84
7
8
21
1
2
18
27
4
45
27
8
15
21
3
9
4
3
74
12
6
57
24
9
58
5
36
3
12
16
17
7
29
4
24
8
3
18
27
24
13
15
8
4
23
1
17
3
4
35
10
11
49
6
14
15
15
10
26
40
8
45
24
1
35
7
21
23
33
27
13
5
6
21
43
12
30
26
22
6
12
9
5
10
5
1
35
27
1
29
3
16
24
9
39
11
28
8
10
20
22
32
6
42
9
13
15
12
41
22
17
27
1
21
24
39
56
12
31
2
43
8
55
18
3
24
12
63
20
24
6
7
53
28
11
24
12
4
35
10
63
20
3
21
19
18
2
45
7
17
111
13
11
48
10
12
6
5
43
6
15
8
3
12
9
21
18
21
7
17
45
7
20
12
12
12
64
21
3
8
24
24
37
14
21
52
12
9
35
61
2
28
6
71
55
5
3
16
8
13
44
12
40
3
21
3
5
7
20
49
11
28
9
5
16
11
4
41
7
51
2
7
3
24
105
95
9
24
7
14
3
15
42
10
72
21
23
1
44
7
17
43
29
15
21
3
9
15
12
9
36
24
52
15
24
65
15
9
19
6
3
24
23
6
55
9
32
18
54
27
4
27
14
43
12
23
9
28
11
24
9
9
27
4
11
36
4
20
1
12
3
29
3
9
3
9
1
3
17
15
1
3
21
20
7
21
26
40
9
12
11
12
9
7
29
3
10
15
33
32
43
8
19
12
6
3
29
10
14
27
1
27
32
4
8
7
18
14
1
15
29
63
4
38
19
21
6
14
6
6
15
28
44
36
7
20
13
17
34
53
24
36
40
11
9
3
13
3
21
72
17
55
5
3
24
60
7
5
49
2
9
25
3
3
5
3
13
12
32
7
20
42
6
112
5
7
17
3
1
32
7
9
21
36
14
9
36
24
15
13
44
3
4
12
8
1
12
3
6
3
11
12
42
7
51
9
12
23
4
20
9
63
9
12
21
3
13
6
20
6
7
11
24
9
33
3
7
6
11
3
28
2
48
7
32
39
25
3
17
16
9
39
23
10
26
69
12
24
19
42
11
12
33
12
10
5
1
11
36
7
8
22
47
1
63
8
4
60
15
18
27
8
24
4
56
12
12
7
9
23
24
6
28
14
18
70
21
41
12
30
28
29
1
3
12
12
32
13
8
12
6
1
69
23
24
3
12
13
3
2
7
3
41
39
10
14
9
75
16
41
60
55
20
33
28
20
1
6
42
99
45
26
13
9
6
20
4
48
5
19
57
8
3
13
56
3
4
17
7
9
9
38
10
23
7
5
21
19
11
4
17
16
33
3
17
28
6
12
2
16
14
12
6
34
8
12
81
12
3
4
8
30
6
12
9
4
45
39
27
66
11
12
21
39
19
5
3
10
15
33
14
48
37
11
60
24
18
12
40
27
96
3
2
15
3
25
8
4
5
4
26
9
12
28
5
15
1
14
58
15
5
6
40
9
20
7
18
18
14
30
25
21
20
78
21
16
23
24
1
20
28
36
8
7
5
1
12
3
15
32
22
26
1
15
17
7
6
47
3
40
9
20
27
25
5
7
33
2
45
24
48
12
9
12
10
21
11
4
20
36
10
14
6
4
6
9
59
16
5
1
30
41
4
8
25
3
17
6
21
15
157
8
4
11
1
27
5
1
107
48
7
8
6
6
1
27
29
51
21
3
37
8
1
63
3
8
37
60
24
11
9
24
3
1
59
9
12
3
18
6
10
35
19
12
57
24
23
13
3
5
24
31
65
1
3
35
60
25
20
19
6
14
1
11
1
20
7
6
39
12
12
3
26
19
8
4
3
48
12
9
11
36
37
80
40
35
9
33
3
40
12
23
13
3
81
11
13
11
1
27
6
12
11
19
8
10
11
15
61
8
1
3
23
25
17
16
6
41
7
12
33
32
36
3
6
55
5
16
30
69
23
25
3
12
18
3
48
24
17
22
20
10
14
33
7
12
2
12
4
14
10
8
18
33
13
8
6
21
75
ABCD 337312916*7^$a-1 [50034]
43
12
6
23
19
48
26
10
24
17
12
25
59
24
49
18
6
35
1
6
12
29
33
60
3
24
57
3
97
24
56
15
21
28
8
48
60
34
17
9
60
3
9
3
1
35
1
30
72
50
51
21
3
81
27
57
10
6
36
11
37
11
1
24
20
36
27
1
78
77
43
48
14
15
7
5
84
24
45
36
4
35
33
28
12
32
48
12
27
36
57
22
24
54
6
14
28
35
33
3
13
47
33
3
81
16
6
14
46
77
21
12
40
23
19
30
20
58
17
85
6
24
2
58
12
30
8
76
30
62
34
18
32
48
10
29
1
42
150
44
27
37
36
24
6
29
21
46
101
49
18
42
47
48
33
12
34
74
52
6
48
12
24
86
39
1
32
16
44
15
21
3
21
15
24
19
65
19
29
24
31
6
23
1
44
15
21
22
114
8
27
31
14
15
132
1
11
175
24
2
4
23
21
87
49
66
6
59
33
51
1
6
2
16
60
11
1
44
34
6
24
11
1
23
9
36
24
3
24
19
6
8
15
36
7
12
6
42
2
22
41
9
4
35
1
8
36
3
21
36
46
24
17
48
67
2
22
86
40
42
2
51
7
26
63
7
14
72
4
6
14
4
11
31
36
48
2
10
30
11
13
44
10
29
91
5
21
10
29
7
42
47
33
51
19
66
20
24
27
19
5
7
17
21
22
12
42
8
22
5
85
11
49
8
3
24
1
11
31
6
23
1
23
49
23
7
14
36
48
39
49
11
1
42
36
54
18
2
39
60
9
39
33
3
13
11
33
36
4
47
12
7
89
31
12
62
3
1
6
14
3
1
59
7
14
15
37
8
10
6
11
21
10
30
30
12
6
32
72
15
31
29
55
113
43
14
15
36
31
5
9
16
24
23
12
129
3
7
5
31
5
19
50
3
9
15
13
66
53
9
34
17
1
42
17
13
36
24
6
78
6
5
1
44
3
31
65
9
12
46
5
60
45
10
29
48
55
5
1
6
24
29
33
12
51
7
24
5
43
5
7
194
46
18
18
38
3
60
7
24
36
41
31
24
50
4
20
3
1
35
25
60
30
17
13
20
28
71
12
19
5
12
9
15
49
12
8
46
5
19
48
17
48
43
17
24
43
2
40
44
82
2
36
3
1
35
25
71
55
6
44
34
170
10
42
35
79
5
7
60
48
26
28
36
23
13
23
21
12
22
89
36
37
59
9
76
42
98
10
14
130
26
22
29
45
10
6
8
24
10
17
91
29
12
19
18
12
12
12
48
11
7
77
36
45
10
6
44
27
49
18
12
98
60
12
4
42
41
93
51
7
2
70
30
8
16
60
42
62
10
5
1
32
4
24
30
29
37
23
21
15
1
48
8
48
70
36
5
79
26
24
34
77
19
96
5
12
37
11
21
10
78
32
48
15
1
59
24
31
62
48
40
36
24
12
23
49
6
5
7
60
41
60
21
39
9
4
8
70
5
43
98
10
2
28
54
65
12
9
40
35
12
19
5
1
30
5
9
46
77
1
6
29
72
13
44
60
16
11
24
21
27
43
78
11
7
77
45
100
18
18
59
13
23
7
12
6
6
41
43
6
11
13
44
16
42
38
34
12
17
12
1
6
62
10
26
51
19
24
6
44
10
50
22
18
23
24
12
37
20
4
20
15
24
7
17
33
16
44
3
9
84
84
22
14
4
11
48
48
9
10
26
27
7
77
1
30
62
24
3
19
2
22
53
45
106
5
1
11
69
46
24
5
33
16
11
21
24
10
18
30
12
38
28
30
5
108
1
23
1
59
7
113
108
25
32
70
29
36
1
11
13
6
53
12
21
28
12
18
5
1
95
7
18
12
35
12
103
14
39
19
12
48
6
42
2
12
15
25
71
33
10
6
8
76
20
3
21
15
33
28
12
80
15
67
6
20
22
2
12
15
12
21
46
5
55
30
32
4
6
5
37
42
5
9
46
14
39
85
6
89
1
30
6
83
43
5
19
14
22
38
10
50
16
54
132
42
8
111
12
37
8
22
50
4
71
7
29
19
12
89
7
2
12
12
16
18
5
48
31
18
12
71
19
30
12
30
14
46
14
60
4
56
22
2
10
53
13
12
23
81
10
50
46
14
10
5
19
60
5
9
15
13
8
46
26
52
12
84
30
12
2
15
1
30
2
34
50
36
48
10
12
2
12
39
21
63
12
31
18
11
13
6
26
10
24
17
72
21
16
35
12
1
30
6
71
25
56
10
2
12
84
4
12
44
70
26
64
60
84
56
75
9
16
23
43
5
36
12
1
6
14
10
29
12
31
30
18
17
7
29
1
35
105
15
1
36
44
22
42
35
25
30
5
24
43
17
7
5
60
45
4
8
4
11
49
6
48
50
4
6
5
48
49
30
50
15
33
34
12
17
33
4
6
36
2
39
21
12
34
84
6
24
56
4
18
12
5
72
48
21
34
2
3
12
84
1
78
5
133
11
12
81
27
57
34
17
33
15
33
10
29
12
36
57
16
8
34
5
61
47
67
17
132
7
12
2
16
36
8
12
24
27
13
54
30
30
26
4
18
12
2
27
60
21
28
44
28
12
84
23
9
10
14
4
20
40
20
12
10
14
34
12
24
29
24
13
24
18
26
27
9
4
47
24
69
22
14
28
48
18
50
63
24
36
36
7
41
13
35
31
5
55
50
10
5
81
22
42
11
13
54
41
9
22
5
12
12
7
14
48
3
9
36
4
18
18
8
10
24
2
34
17
19
29
49
12
20
28
20
12
3
31
5
31
89
37
35
9
60
10
5
55
66
11
1
18
90
18
26
60
39
7
17
1
11
21
3
1
8
12
39
19
137
19
17
7
2
34
41
13
18
14
28
47
43
2
58
77
91
2
12
40
108
6
29
1
24
42
17
13
8
60
51
1
66
134
3
7
6
32
52
8
58
54
11
33
16
18
29
1
6
41
121
35
13
20
27
69
64
23
1
20
15
1
66
17
1
32
10
18
8
27
7
36
2
3
57
12
16
23
7
12
62
48
39
12
12
7
17
33
51
19
18
11
33
36
3
21
46
2
16
44
15
31
26
40
47
21
16
35
9
3
33
39
7
24
12
72
78
12
30
29
9
12
10
41
9
51
55
26
3
31
12
62
60
27
9
27
13
23
1
92
28
11
9
100
20
22
18
6
62
51
12
1
8
15
21
12
3
25
6
14
16
20
4
11
31
24
6
59
12
141
28
12
23
12
12
13
18
42
11
21
28
6
17
7
65
24
7
26
4
36
11
7
5
21
12
34
14
22
14
27
43
18
12
8
36
16
60
8
70
2
16
24
60
6
2
70
6
42
29
55
5
33
12
48
16
20
46
14
40
11
21
24
27
31
29
7
24
5
7
96
24
54
60
95
24
7
17
67
26
15
85
18
41
9
58
12
36
12
72
12
77
19
18
6
6
35
43
2
24
15
93
63
7
5
91
50
51
24
9
39
21
16
30
53
60
61
6
26
15
13
11
45
15
69
12
46
42
20
36
24
12
16
30
29
79
14
12
10
17
1
11
48
12
72
24
73
6
26
84
16
23
1
6
36
14
40
44
46
5
49
36
8
16
47
49
48
35
57
58
50
72
51
45
12
12
3
12
13
11
9
15
67
14
16
24
23
19
29
31
12
62
27
1
11
91
24
12
29
9
63
19
2
60
52
20
70
36
54
35
25
18
26
12
51
72
19
62
24
10
14
12
135
19
62
48
15
12
43
2
87
21
10
50
40
35
48
117
4
32
24
40
12
8
15
45
4
72
8
3
36
1
30
42
44
22
18
24
30
60
17
13
119
1
20
15
48
36
7
41
21
10
2
12
4
24
90
6
36
66
2
12
24
40
30
26
16
44
10
30
119
37
18
14
3
217
18
14
15
9
3
1
23
7
50
3
36
61
23
13
143
43
18
47
12
9
4
11
ABCD 337357142*7^$a-1 [50032]
10
14
52
45
9
6
8
1
15
33
11
13
8
21
27
24
3
6
7
3
6
32
15
4
17
16
159
20
7
2
12
10
21
20
76
3
21
17
3
4
41
3
1
23
96
40
32
9
6
13
20
16
24
5
6
46
18
14
15
37
14
10
11
1
14
108
1
20
31
54
6
126
38
9
31
6
27
23
9
31
9
5
27
28
75
14
19
48
35
4
42
23
37
48
3
17
12
19
24
56
24
21
24
27
3
25
45
27
3
6
11
28
92
16
3
5
4
12
5
55
29
7
8
25
14
10
6
44
6
46
14
19
45
14
28
9
8
3
4
9
5
7
44
1
30
9
15
6
32
72
7
20
21
27
31
24
8
6
16
24
11
24
16
9
15
15
102
14
4
33
8
76
5
15
19
9
5
43
68
40
32
40
12
35
66
16
23
7
18
6
41
9
46
32
16
21
45
8
6
73
12
35
52
5
43
29
4
17
24
22
29
7
14
10
17
13
38
21
25
23
4
3
33
29
4
27
17
24
3
39
34
2
4
21
29
15
39
37
5
70
14
4
50
21
9
24
12
4
6
9
27
74
31
45
15
48
8
3
54
12
4
68
3
39
33
37
8
27
39
16
38
6
12
42
16
3
39
18
3
32
39
49
24
23
25
120
8
57
16
30
8
37
9
11
4
11
6
27
1
23
40
84
69
47
103
17
9
72
7
15
6
59
24
1
15
5
19
11
16
21
32
25
14
16
2
31
39
18
63
9
8
10
117
15
18
36
44
7
39
113
21
6
4
56
30
3
13
11
27
16
77
51
16
2
40
11
28
15
6
71
28
45
27
53
15
4
17
28
15
11
61
17
31
29
22
26
42
22
11
25
3
11
105
16
32
97
30
45
9
15
48
20
9
4
51
9
23
4
11
16
17
40
39
6
11
24
15
12
1
11
4
21
12
11
57
64
87
17
7
60
45
12
3
6
3
15
26
6
54
16
35
4
12
8
40
9
32
40
18
5
7
38
10
20
12
48
33
3
30
55
8
16
8
4
23
10
44
7
5
3
7
56
34
15
11
13
36
5
120
34
6
27
20
21
7
59
9
4
48
11
13
15
14
199
17
15
16
23
9
28
12
9
8
15
25
3
17
3
9
4
26
9
4
35
13
20
9
28
3
3
26
4
27
3
17
19
29
33
76
6
14
6
6
4
27
11
12
49
27
14
64
3
39
18
6
6
35
4
12
8
4
20
27
21
4
44
33
6
16
50
7
8
31
14
6
1
17
27
39
9
1
8
15
28
63
21
8
48
13
50
66
7
29
28
14
9
52
20
40
8
7
41
1
3
15
20
16
50
19
68
19
5
33
16
14
13
41
6
16
29
24
1
36
20
91
36
23
16
14
48
3
16
17
7
24
60
5
16
23
15
13
23
21
24
9
31
53
16
35
21
10
14
16
11
4
71
109
29
10
65
9
19
9
39
12
48
15
14
7
44
1
47
1
12
3
56
79
12
60
17
4
24
20
48
25
95
69
12
7
8
4
36
56
16
9
8
30
1
9
14
33
15
1
8
4
12
29
100
8
19
3
8
9
4
20
33
15
7
2
15
7
9
132
5
28
6
5
1
38
33
13
24
51
39
45
12
48
15
72
8
6
16
8
72
12
39
19
18
3
23
1
29
6
1
33
8
7
72
9
11
3
1
3
2
4
6
2
27
1
62
48
25
24
12
48
21
18
14
7
8
7
24
72
18
15
8
73
38
9
48
39
16
69
12
63
30
12
20
3
7
17
33
19
5
6
1
11
6
24
28
15
24
15
30
15
12
27
14
19
12
41
10
17
27
10
11
55
24
12
54
26
13
71
30
27
3
30
4
11
24
85
3
3
9
44
13
18
14
7
44
1
24
3
3
8
6
10
33
8
52
60
27
26
55
11
13
21
36
11
21
7
11
9
3
49
20
7
33
9
14
9
48
21
46
14
7
12
3
9
35
6
6
13
65
7
44
3
22
23
7
26
18
46
20
34
21
5
16
50
1
3
65
25
24
12
2
28
38
15
24
4
27
17
4
9
2
4
5
4
29
7
15
50
6
42
22
14
16
24
2
73
36
65
27
21
12
4
2
34
6
8
1
5
3
16
5
55
5
12
12
66
52
41
4
29
6
1
8
33
30
52
53
1
27
3
2
58
6
44
27
4
12
33
6
2
88
30
2
66
45
24
1
27
29
15
39
25
5
3
7
14
22
9
11
1
8
9
12
4
20
10
14
18
28
80
25
65
3
3
69
1
24
3
12
8
28
29
22
21
20
3
18
3
15
1
9
18
14
7
12
12
29
52
30
41
24
15
4
33
63
74
43
8
19
5
9
28
54
9
29
42
34
12
2
1
11
1
3
66
15
21
8
15
40
11
1
3
33
23
34
56
39
24
52
83
46
66
14
3
3
37
12
15
20
30
24
18
34
6
21
20
97
27
33
12
15
8
24
48
9
6
9
16
29
4
12
18
17
63
16
17
3
76
128
13
41
28
30
2
6
12
18
24
7
20
9
31
45
27
48
8
48
3
1
9
3
3
38
19
23
1
9
11
28
15
5
40
48
8
31
2
52
24
20
22
2
19
60
8
48
13
92
12
36
39
40
8
1
14
6
7
9
27
17
46
89
16
39
56
10
74
25
27
44
25
12
8
16
23
12
70
48
32
40
44
18
30
42
16
17
15
22
8
7
20
4
11
24
1
12
3
26
18
10
27
15
14
3
7
6
3
8
57
7
33
2
1
12
32
15
49
12
17
40
2
18
30
40
6
8
6
13
32
15
13
3
17
19
48
45
5
10
21
45
50
18
43
53
31
24
45
14
37
60
12
9
8
27
24
21
88
3
23
10
23
16
21
26
1
3
5
16
15
17
27
36
18
6
33
1
47
3
46
50
76
8
6
18
48
1
17
36
24
3
21
27
19
21
9
27
3
17
9
30
40
36
33
12
17
7
11
10
3
15
6
27
23
24
106
6
17
16
51
21
8
16
12
11
46
14
16
74
31
35
1
32
3
48
22
24
20
12
12
22
110
39
16
32
9
18
12
9
33
19
33
35
48
16
32
33
6
9
15
1
15
68
1
44
13
11
4
20
16
8
1
51
20
7
14
3
28
12
29
10
17
24
16
24
17
7
15
30
8
3
45
4
30
14
16
11
13
6
69
15
33
39
33
8
43
44
9
1
47
25
3
12
32
48
3
30
7
29
7
3
8
6
6
60
34
20
12
183
16
12
11
46
2
10
54
20
18
19
33
80
15
105
19
17
51
4
35
9
39
25
21
74
33
9
28
11
25
6
14
55
39
12
33
15
33
24
29
16
14
49
11
6
51
21
22
9
11
16
14
3
1
75
5
46
8
106
26
48
1
5
16
15
15
60
9
29
22
30
27
9
2
16
21
11
70
14
9
16
5
27
33
31
33
14
1
105
47
88
45
11
49
3
11
13
24
20
1
30
21
3
137
3
4
14
51
39
6
7
48
36
35
4
41
4
68
9
12
7
21
15
8
1
8
19
12
8
97
2
45
15
4
5
4
36
24
56
3
12
24
9
3
21
24
48
7
32
6
7
44
69
16
8
18
1
32
15
33
52
20
25
6
57
12
36
69
3
23
10
6
21
20
21
6
36
18
7
24
8
9
12
3
16
8
1
15
36
11
30
42
9
24
1
51
29
6
4
6
15
8
1
27
45
24
20
16
11
96
1
15
8
4
3
14
12
10
5
31
41
4
9
15
9
51
45
14
10
12
30
33
12
3
14
12
63
24
57
31
15
17
7
21
24
12
53
31
5
7
3
5
111
1
11
16
21
8
7
38
28
20
3
15
144
16
2
4
66
24
69
72
17
3
9
6
1
32
45
3
24
16
29
12
7
39
33
12
21
6
9
8
24
24
16
17
10
21
21
35
9
60
7
57
2
12
46
2
25
17
6
13
3
20
18
46
65
1
56
31
8
25
8
15
73
39
59
1
9
15
29
28
2
30
3
55
8
6
10
8
6
82
14
30
49
36
8
4
20
9
12
16
11
4
21
14
30
16
6
9
20
3
16
2
4
8
16
51
11
24
37
20
13
15
9
59
16
21
11
3
6
15
1
38
9
7
21
20
72
7
8
48
42
60
12
16
3
15
2
4
14
6
3
7
30
11
28
12
8
31
14
24
46
21
11
48
12
4
20
33
1
3
12
8
13
56
10
33
15
45
11
1
15
9
8
7
20
1
3
21
21
18
20
16
24
2
30
73
8
67
6
27
29
24
15
52
3
57
8
3
6
24
7
8
81
46
17
21
12
6
40
2
12
3
3
34
20
7
23
25
12
3
6
24
39
12
29
4
75
44
57
18
21
7
21
17
42
1
8
24
21
4
32
31
39
78
44
58
9
68
3
49
9
12
60
2
76
21
5
4
30
2
12
16
6
6
8
16
47
13
24
12
3
17
42
9
21
6
30
12
19
12
3
9
29
31
92
15
13
20
15
37
3
30
11
3
16
12
8
57
3
13
8
25
8
22
20
16
2
82
14
30
10
12
23
57
12
72
24
10
14
22
5
21
28
3
9
50
48
13
48
24
21
60
11
28
27
8
24
9
39
13
35
6
30
10
11
39
34
15
12
5
28
12
20
79
5
4
2
24
16
9
8
15
36
1
5
16
62
48
42
6
102
58
41
1
3
12
32
4
33
8
7
24
57
24
6
2
31
17
28
15
56
31
2
12
7
12
11
16
48
21
53
3
28
44
15
1
8
28
12
33
15
23
1
36
45
30
14
24
18
1
41
12
34
6
8
3
19
20
10
27
24
84
11
4
8
13
17
12
10
6
8
39
24
67
5
24
21
3
9
15
4
44
67
32
12
10
15
29
3
52
35
24
22
20
16
23
1
54
33
3
20
1
15
2
12
27
21
7
45
27
ABCD 337423272*7^$a-1 [50037]
72
69
24
6
5
7
9
60
27
5
73
18
77
4
36
21
11
109
47
13
39
33
11
85
6
30
23
25
6
21
87
102
39
60
57
47
52
105
12
11
67
29
72
13
54
21
12
24
20
1
27
9
83
1
24
42
21
8
1
71
28
21
27
45
60
15
36
20
88
3
9
27
54
24
23
40
9
12
51
57
24
27
12
44
37
39
96
9
24
6
33
9
18
48
53
25
3
60
20
25
11
85
75
44
7
57
12
9
15
24
68
4
15
41
55
6
23
7
17
12
13
47
12
16
24
36
27
65
19
12
36
12
30
35
64
15
57
45
35
1
132
11
28
21
6
12
17
67
5
7
33
32
108
7
17
37
27
36
48
12
57
18
53
1
11
4
45
36
66
12
5
1
87
12
20
16
21
23
12
4
12
24
20
84
43
18
3
8
1
23
25
12
71
31
18
30
117
57
143
40
60
36
8
52
63
65
12
24
25
12
15
33
35
36
16
12
8
7
54
48
71
7
48
69
45
15
45
66
53
7
144
5
76
15
138
11
36
40
32
37
3
33
47
7
45
8
163
9
44
4
48
60
12
9
18
41
1
18
33
8
43
9
32
25
36
27
20
7
66
35
49
11
19
48
41
7
33
27
5
19
21
33
42
6
183
21
42
60
41
64
20
13
15
12
108
39
45
123
41
100
27
54
3
20
36
7
6
3
21
3
3
29
52
27
29
16
56
1
24
39
15
129
51
54
11
16
9
203
55
60
53
12
49
144
6
12
21
20
60
43
108
45
20
28
51
45
3
21
3
18
96
3
51
53
73
23
84
40
63
9
20
1
3
21
66
17
1
42
69
21
27
27
6
23
85
111
21
30
6
11
60
37
24
11
28
135
6
60
35
52
8
12
4
105
78
24
29
19
45
9
27
33
36
11
7
12
33
20
52
20
7
21
3
5
12
40
32
76
92
7
66
60
3
44
1
27
21
71
7
69
63
41
19
33
24
20
4
75
6
35
1
23
48
4
120
8
12
4
15
5
43
18
39
3
69
24
20
16
15
105
132
12
20
4
20
12
121
12
12
3
20
13
84
99
20
88
39
29
4
57
42
9
57
24
47
48
67
153
12
24
48
60
21
27
8
1
11
52
48
60
21
48
3
27
72
29
25
24
11
208
39
54
12
11
61
3
3
41
156
36
28
57
78
5
7
29
13
23
97
11
7
21
24
15
21
128
85
39
39
12
45
60
56
24
12
7
78
23
13
11
7
36
6
3
9
59
1
96
24
51
21
27
20
28
69
12
11
40
48
20
24
1
48
131
4
12
32
43
24
5
7
9
84
8
60
12
49
72
3
39
21
87
24
6
60
15
24
9
47
13
18
12
5
7
24
9
20
13
71
1
6
53
1
30
66
66
6
27
36
9
27
84
51
24
9
57
18
9
36
3
57
36
8
7
53
28
8
16
20
43
21
12
93
11
19
81
27
30
60
47
60
36
36
13
48
3
3
81
180
27
24
72
17
1
35
216
28
12
9
15
8
19
29
4
24
117
24
3
3
29
16
3
29
36
72
40
69
35
24
19
17
31
53
25
35
12
49
63
12
8
52
3
53
52
20
12
37
12
11
61
36
23
55
42
180
12
95
12
40
93
35
16
57
60
59
49
12
39
63
102
6
30
47
43
30
12
131
1
78
90
11
48
40
48
20
88
81
11
40
21
60
18
5
16
15
12
33
144
3
18
35
13
27
12
9
83
1
15
12
8
1
27
39
66
11
4
3
30
27
36
56
72
36
60
43
9
27
5
7
29
76
27
9
39
66
23
7
5
40
39
53
12
36
109
75
21
6
9
32
60
48
112
15
48
5
1
84
15
39
9
56
84
43
21
8
60
108
4
21
15
39
12
30
71
1
63
69
15
57
27
20
28
48
3
29
7
21
60
24
15
6
15
21
12
39
84
15
9
21
15
56
12
40
21
75
33
42
5
4
9
60
12
75
24
93
47
55
12
30
36
60
23
1
12
6
77
67
12
65
36
16
9
51
21
27
200
156
28
15
65
28
24
15
6
84
6
5
19
9
12
12
20
61
12
35
112
12
3
17
19
18
24
42
12
9
32
7
17
4
12
9
23
36
79
114
12
47
4
9
47
1
47
24
12
79
17
109
11
24
64
27
84
33
48
44
25
119
16
3
21
12
9
63
56
16
21
35
24
25
72
59
4
75
36
9
9
11
24
76
8
60
7
30
35
88
63
6
60
60
18
5
7
9
9
18
17
1
36
84
15
8
25
48
12
27
12
57
12
23
49
75
36
57
48
15
75
30
12
114
6
23
48
13
48
15
33
3
36
92
12
36
13
51
81
6
18
12
23
4
132
3
17
1
3
144
20
25
99
9
51
15
33
20
88
21
42
41
7
89
36
43
18
15
15
9
129
75
33
12
99
33
3
32
7
17
40
60
45
11
31
18
12
6
21
72
21
54
69
9
15
92
84
121
30
45
152
7
48
17
48
7
29
13
27
20
84
43
6
3
96
15
60
17
1
186
29
43
29
228
16
20
96
7
6
12
47
1
96
24
27
12
9
18
9
56
48
13
36
126
5
31
57
8
12
40
39
30
23
1
78
21
8
108
4
32
1
96
11
13
143
7
9
36
33
15
12
12
72
9
35
36
25
3
81
60
11
16
32
7
53
12
7
17
19
105
12
8
7
54
18
77
25
39
39
9
12
8
13
15
20
132
28
21
36
6
18
3
27
21
84
63
18
60
30
36
53
4
3
18
59
7
6
24
23
136
3
17
7
29
25
24
11
28
12
12
123
89
4
45
6
96
12
6
15
39
117
9
54
60
57
24
20
37
6
36
45
48
60
20
64
24
45
96
23
100
56
13
83
4
39
21
20
1
6
29
88
9
30
149
133
75
15
6
75
9
47
84
36
4
56
61
39
8
4
9
42
96
9
84
33
3
20
24
12
4
20
25
36
3
20
7
66
24
35
28
20
7
6
48
15
45
12
15
32
79
33
3
60
21
3
9
32
36
19
6
11
36
40
15
69
21
27
15
5
72
1
27
8
24
40
21
63
21
12
107
7
17
1
78
9
75
29
19
66
75
8
13
30
6
48
23
28
12
12
8
1
11
24
40
24
3
9
57
11
36
1
3
60
8
19
21
27
5
28
45
3
3
96
17
16
195
96
24
6
66
53
13
6
84
5
12
4
21
42
66
15
20
1
11
4
3
17
76
12
15
41
4
12
9
47
1
54
29
60
ABCD 337534304*7^$a-1 [50004]
91
24
6
12
12
66
114
47
12
1
6
48
6
54
60
53
37
30
60
53
7
60
24
30
78
53
19
48
54
23
12
36
7
18
11
7
30
36
6
42
12
35
91
54
66
17
12
13
6
54
42
30
35
85
78
41
61
23
7
18
60
12
66
210
42
12
78
18
54
6
125
7
102
30
18
30
18
11
13
24
54
89
12
49
12
11
37
12
30
29
1
84
6
17
19
29
19
102
23
36
31
12
41
7
12
12
6
11
1
11
37
47
13
72
35
1
6
29
7
72
36
30
24
12
59
19
18
71
19
5
49
11
73
35
36
19
30
54
168
5
49
6
12
6
23
7
24
42
18
30
35
55
29
60
43
53
31
6
11
25
48
23
31
18
30
42
6
36
29
1
47
1
6
6
35
49
24
23
13
12
42
6
6
29
25
42
72
5
7
30
84
42
24
29
7
24
24
6
30
17
228
1
59
1
12
95
7
65
19
42
30
24
89
12
13
60
24
71
48
31
102
66
12
18
24
84
23
79
60
5
13
6
65
55
36
18
24
12
108
12
6
24
5
19
6
36
48
24
186
65
61
6
101
1
12
35
12
1
12
6
30
83
48
49
12
18
12
6
23
1
23
7
42
6
18
24
36
30
24
12
6
11
1
18
5
7
30
6
17
19
18
12
6
18
30
12
12
5
12
1
12
6
36
18
18
30
24
90
24
6
35
25
6
41
31
6
42
42
30
6
24
36
6
48
6
11
12
31
102
18
41
7
5
13
6
78
6
12
29
36
13
66
6
30
17
7
65
36
49
138
30
78
24
30
126
42
30
30
12
47
1
18
42
48
18
36
6
24
30
48
5
31
12
24
6
83
1
35
19
24
36
36
36
18
24
66
12
18
11
24
12
7
18
107
13
12
83
25
11
12
36
19
6
54
30
6
24
6
18
90
66
54
12
48
18
18
36
114
6
23
1
60
24
6
6
24
84
30
5
24
96
55
12
41
79
30
30
5
49
30
84
42
6
41
1
108
42
36
132
17
25
6
12
30
48
30
24
60
6
6
18
47
1
102
12
30
24
30
24
6
12
24
23
67
36
12
18
12
18
5
13
42
29
13
6
6
11
7
12
24
5
19
30
6
66
18
29
1
71
19
6
6
17
43
24
12
30
18
29
36
7
54
35
25
30
6
18
24
6
42
5
19
77
7
36
5
12
31
6
59
1
35
19
6
66
53
12
19
42
72
72
24
24
23
7
78
30
42
12
59
24
43
30
42
17
1
83
19
12
6
24
6
24
30
66
18
11
43
66
12
11
12
19
36
12
72
30
12
11
37
12
60
11
103
6
48
11
55
6
48
12
6
12
18
23
1
11
24
13
18
18
36
48
12
96
102
42
6
5
133
11
19
29
7
30
36
35
25
12
66
12
18
11
31
17
1
23
37
11
13
48
47
7
18
12
18
29
67
96
30
126
54
23
67
6
24
95
60
24
7
12
5
115
12
24
17
55
12
29
12
49
35
1
42
5
13
6
24
24
60
18
71
96
13
11
19
48
42
18
36
18
6
60
6
24
6
5
13
12
6
54
6
24
90
18
42
24
6
17
7
17
19
53
61
6
6
24
60
144
12
24
6
42
6
12
17
1
6
30
6
30
72
12
66
12
6
11
115
5
55
24
12
29
25
78
6
84
36
30
36
17
1
102
36
5
7
12
84
6
11
37
30
72
101
7
18
12
12
6
29
43
65
48
24
1
11
13
23
7
6
18
30
11
13
6
60
42
42
12
36
54
60
30
168
30
12
30
36
30
30
149
175
24
53
43
18
30
30
6
17
49
48
47
49
84
30
12
24
5
7
60
29
25
96
95
37
36
24
60
18
54
54
24
42
18
17
61
18
6
35
13
48
23
60
55
12
42
59
7
12
41
31
90
30
5
43
12
17
25
23
37
59
12
19
17
19
30
60
42
48
42
11
1
11
36
49
18
6
18
41
1
30
24
42
24
6
48
17
43
29
72
1
11
7
6
30
54
11
25
66
29
85
24
72
60
24
35
36
12
25
11
97
12
18
42
36
36
24
24
23
13
36
54
54
42
30
11
25
12
35
43
24
48
6
72
12
6
54
6
6
6
18
30
12
78
72
12
6
36
18
30
12
29
115
114
6
6
66
30
90
53
7
42
6
6
36
24
30
96
5
24
43
5
13
54
36
72
18
12
36
23
31
12
5
36
13
35
12
85
35
43
5
85
12
12
35
1
6
18
72
18
53
25
42
197
13
66
17
7
48
54
35
25
24
11
25
6
24
144
6
6
30
84
6
17
67
18
12
131
19
66
11
31
48
5
13
54
30
90
42
24
36
114
36
24
66
66
24
6
30
29
13
30
12
54
12
35
72
13
24
18
6
6
36
5
97
72
11
7
36
54
12
24
6
6
42
18
48
30
24
30
47
1
12
120
6
17
55
30
18
5
19
6
24
6
89
55
6
12
23
109
42
17
1
11
19
30
12
6
18
71
91
48
6
6
29
25
48
36
30
36
48
60
66
72
12
11
7
17
7
18
12
18
12
41
36
12
7
42
36
23
1
12
6
54
23
1
83
13
18
18
30
24
18
6
42
12
6
24
6
24
12
36
72
12
6
18
6
65
25
30
24
17
12
7
29
19
30
6
6
6
12
30
42
6
78
6
48
60
47
31
60
18
71
13
96
6
66
18
54
6
6
114
17
7
41
19
29
37
60
24
23
55
24
6
30
12
30
36
72
12
48
59
12
84
49
78
12
18
12
24
24
11
31
6
18
24
126
42
41
13
6
30
24
60
6
5
19
5
91
5
37
12
24
11
31
12
17
19
6
30
126
42
6
30
29
25
6
6
6
29
13
18
18
6
6
18
6
156
12
60
12
11
43
36
18
23
24
61
12
30
17
36
25
72
59
13
24
6
30
30
30
48
42
17
13
24
6
5
85
18
42
48
36
11
13
6
24
6
54
17
13
18
41
31
42
18
18
12
30
30
36
42
90
18
12
42
6
36
48
90
6
6
18
30
30
6
95
1
60
59
1
30
41
13
6
5
175
5
19
30
6
90
30
17
7
30
60
24
48
30
12
30
18
12
6
71
55
29
1
126
5
37
11
31
36
48
5
1
54
17
24
61
78
24
17
13
30
12
78
6
41
43
17
12
24
55
54
30
36
48
24
42
24
30
60
54
6
12
12
6
6
36
24
54
24
102
5
24
1
11
36
96
7
36
17
55
53
24
19
5
7
12
6
11
13
18
42
18
42
30
6
35
37
78
36
96
12
53
37
6
17
12
31
36
18
30
36
41
43
18
18
17
7
29
49
42
6
35
7
24
6
60
18
41
43
12
24
60
72
41
61
11
24
91
5
19
17
19
102
23
12
24
109
30
54
48
84
54
53
7
24
48
17
25
23
43
12
18
24
47
13
30
42
6
78
12
11
12
1
30
54
12
12
36
6
29
31
48
78
12
6
12
5
67
6
60
24
30
12
17
31
30
12
6
30
11
13
11
7
78
90
5
19
30
30
29
55
12
78
6
96
48
6
6
12
36
6
11
12
1
30
36
60
41
48
25
6
18
30
96
30
ABCD 337574394*7^$a-1 [50007]
13
21
2
180
54
6
16
20
120
18
58
42
26
22
146
84
18
127
23
1
81
38
60
12
24
22
3
45
15
21
50
4
21
11
18
18
6
54
12
1
21
2
34
18
96
66
14
10
3
47
12
54
42
18
4
18
44
1
27
18
15
21
26
24
30
4
6
68
30
16
2
18
55
93
87
5
30
61
9
6
50
4
96
68
28
39
35
34
2
4
2
40
26
1
41
12
6
48
10
8
16
39
15
44
1
29
46
18
60
3
17
70
72
45
96
5
24
16
24
48
27
11
36
12
58
50
24
48
24
94
8
6
94
36
12
14
46
24
38
6
30
36
13
60
53
34
18
134
97
69
18
62
10
102
2
37
71
36
13
171
66
2
36
82
54
24
14
16
42
42
8
7
11
46
50
162
54
28
2
40
56
76
18
26
52
39
35
18
6
16
20
1
29
24
22
44
70
51
23
4
56
58
26
37
41
48
6
16
32
13
47
37
15
56
16
2
16
6
14
10
90
96
39
15
186
8
6
36
25
29
22
24
2
22
66
6
56
30
4
14
25
9
38
42
54
1
60
5
22
33
15
20
52
33
59
1
53
36
36
6
25
23
37
5
16
48
44
4
8
40
15
9
26
49
3
8
48
36
22
2
22
14
10
6
50
22
18
15
9
14
36
52
24
98
28
84
12
74
24
10
8
7
9
15
15
44
28
20
133
11
72
4
20
12
36
46
6
44
4
72
24
20
36
36
18
16
2
16
78
2
1
17
28
20
24
66
18
7
11
36
73
35
18
24
36
4
3
75
2
96
16
2
10
36
12
62
34
12
24
38
24
16
78
3
11
18
18
66
7
9
146
24
76
8
72
180
18
76
6
14
30
1
5
120
4
2
46
2
18
6
1
71
90
16
32
18
18
28
194
66
52
6
45
9
60
98
6
28
26
36
22
6
24
66
54
54
36
6
66
27
21
68
12
19
5
16
15
23
37
17
12
6
10
8
66
22
6
8
10
6
74
16
3
36
143
36
1
24
35
12
13
36
9
15
75
32
6
34
9
23
1
89
52
20
40
6
18
72
39
39
18
2
52
8
1
15
129
71
36
36
73
81
2
6
112
68
91
21
98
61
71
13
71
34
56
79
63
18
92
28
24
6
24
50
138
34
36
56
16
2
28
6
2
42
55
47
58
36
68
94
33
35
4
21
71
36
18
4
48
2
30
78
36
94
18
30
14
22
14
46
32
76
6
24
50
54
42
16
39
15
14
6
36
58
8
18
18
4
78
68
120
60
58
14
10
15
65
66
4
9
15
6
15
5
55
9
8
36
58
6
3
9
120
72
30
66
20
12
6
94
18
18
30
2
18
49
41
19
47
42
102
10
6
20
46
62
1
57
3
24
60
36
35
18
16
36
36
99
47
10
12
30
92
6
18
30
4
14
4
30
18
90
2
132
61
11
48
1
5
12
7
11
46
30
144
69
27
6
26
48
6
36
22
24
56
24
61
59
25
15
42
48
15
35
18
34
120
26
18
4
32
18
16
38
24
13
24
21
30
24
21
119
52
2
7
23
22
92
52
146
12
22
2
48
54
72
90
34
2
94
12
3
5
30
64
50
40
6
9
60
11
90
4
12
54
50
6
10
2
42
18
12
46
96
8
16
54
92
13
15
9
35
25
21
8
76
66
24
80
10
14
34
32
112
6
24
48
210
14
24
48
36
13
57
3
27
26
18
36
46
14
36
34
50
36
72
24
66
22
24
66
48
98
72
1
21
8
24
46
20
36
34
2
10
99
24
47
60
76
24
8
1
9
26
12
24
34
14
10
26
49
29
4
32
18
66
7
11
148
21
35
16
24
90
134
6
19
33
3
69
15
5
48
64
68
40
6
8
48
34
6
18
110
16
2
22
8
94
3
11
142
2
70
74
1
5
55
63
117
11
18
31
21
42
20
13
15
2
36
7
9
12
54
126
3
59
4
32
24
12
10
114
105
5
36
16
38
6
12
112
15
15
45
53
52
68
88
38
42
54
10
2
46
24
30
120
33
5
90
48
18
22
2
46
2
6
58
8
31
180
21
120
30
6
18
45
5
16
48
74
36
10
8
42
46
2
4
2
66
1
9
26
25
24
41
199
59
46
38
97
47
16
24
30
2
96
10
48
26
6
16
6
14
4
8
43
117
20
18
42
7
11
49
35
16
20
4
38
48
19
35
52
9
60
5
64
86
36
48
22
2
30
31
95
24
16
120
44
37
47
34
26
28
56
40
33
36
23
58
18
48
32
10
68
30
24
4
8
42
40
32
70
42
80
6
12
6
64
3
5
12
7
3
18
8
7
17
48
4
75
65
6
48
61
21
6
18
62
18
52
2
72
12
24
46
2
22
14
18
6
12
78
22
24
20
25
71
36
10
56
16
6
24
26
40
24
30
20
22
62
96
61
11
13
5
28
18
2
126
16
18
2
22
39
71
13
45
51
53
4
60
27
21
6
2
16
98
36
58
123
11
16
2
52
15
60
35
34
44
16
6
14
66
24
1
17
48
6
66
28
14
66
10
42
3
45
15
35
4
45
36
39
50
22
48
26
66
42
30
52
2
112
15
15
8
13
51
2
16
2
60
10
38
85
5
42
4
8
34
54
2
18
4
2
22
18
30
33
24
60
21
39
15
21
9
60
78
50
40
12
75
53
10
26
16
2
6
7
153
24
30
14
16
3
41
90
52
144
18
50
36
25
21
39
24
23
13
9
26
25
11
132
22
26
49
21
2
58
50
10
116
67
36
9
36
24
8
70
44
10
84
39
119
16
32
40
2
31
35
1
99
68
12
18
22
6
12
87
36
35
16
8
25
5
16
36
8
16
30
20
4
30
38
10
18
8
82
6
66
32
22
18
26
54
31
39
21
45
6
2
16
26
4
44
54
163
21
32
7
39
26
16
3
35
18
28
39
11
16
18
128
190
78
32
4
60
32
18
10
36
2
90
6
30
4
120
15
15
45
5
22
8
61
84
5
48
4
2
30
22
42
3
84
15
92
36
37
60
5
31
27
57
29
60
54
37
35
1
9
62
16
20
84
10
3
29
12
76
36
32
10
168
44
28
45
21
6
8
10
30
14
12
6
48
1
15
9
11
10
44
22
18
102
26
18
72
28
8
1
71
16
66
2
1
24
3
8
16
20
36
22
68
54
34
8
64
2
6
40
14
66
115
51
9
111
24
66
24
6
8
46
26
10
3
23
22
12
96
2
58
8
6
13
5
30
61
9
146
34
6
20
30
6
13
5
16
2
22
15
60
27
32
1
45
60
6
24
18
8
19
5
48
6
ABCD 337656854*7^$a-1 [50092]
20
28
15
65
7
17
31
41
19
41
4
15
41
48
16
72
24
20
40
68
7
33
92
4
51
29
31
5
4
96
36
32
24
24
12
7
17
19
5
64
75
29
24
31
129
27
77
19
9
8
36
36
48
76
68
84
36
7
12
5
84
16
8
7
41
4
99
9
24
132
51
17
7
9
51
33
3
17
16
56
16
104
108
31
29
24
103
21
135
24
84
9
27
21
56
103
21
12
80
84
7
29
24
16
8
12
7
141
8
55
9
63
24
81
3
21
8
72
19
129
20
151
9
68
12
7
77
7
5
144
12
12
204
19
5
19
65
12
40
32
28
3
12
105
32
40
48
3
9
32
4
8
28
8
67
9
36
8
7
21
3
12
89
60
4
15
12
53
7
101
76
8
4
99
17
40
12
32
36
19
141
20
12
16
56
88
87
84
21
39
65
108
12
36
19
65
4
63
29
19
9
3
9
15
36
9
108
8
55
24
65
16
12
3
9
8
84
19
45
12
8
19
5
31
48
29
7
81
3
12
53
4
3
17
48
4
68
28
63
69
336
24
8
88
80
67
93
8
96
16
27
29
12
88
60
24
96
96
39
45
92
48
55
17
187
5
127
89
12
28
216
3
17
43
17
24
91
60
65
24
96
19
24
5
24
40
120
3
9
75
53
67
9
8
64
56
60
28
8
7
96
45
12
3
5
40
104
28
68
4
140
55
41
60
108
127
9
48
51
21
32
67
17
4
51
57
20
40
20
36
7
17
7
17
4
24
32
16
44
4
44
19
29
72
12
43
5
55
17
52
72
44
19
72
101
4
8
48
7
29
31
36
17
19
57
36
72
152
88
3
53
16
3
24
53
7
24
12
29
175
17
60
36
60
31
21
56
40
3
12
17
12
36
19
41
64
188
43
5
43
29
7
5
19
12
189
15
17
4
39
36
9
36
72
63
77
67
17
64
44
64
87
108
36
53
28
39
17
4
12
27
24
69
20
76
27
9
39
5
55
57
60
15
5
48
7
17
112
15
36
9
96
3
53
4
24
24
111
9
44
12
55
9
27
5
19
24
17
19
65
40
92
4
12
51
9
20
67
41
88
15
17
124
32
4
56
43
5
139
5
84
36
48
24
112
20
28
15
69
44
24
7
5
31
53
7
41
19
5
19
77
16
32
64
75
9
3
17
28
3
17
4
36
15
9
80
31
105
8
24
103
9
60
8
7
69
15
41
40
24
111
5
31
41
28
36
80
4
296
4
48
116
12
55
45
164
19
209
24
127
36
21
3
36
17
16
32
28
80
108
19
17
4
48
15
17
48
12
52
176
48
67
41
16
80
96
19
24
5
16
3
53
52
32
36
12
16
39
17
12
36
7
5
12
52
36
20
40
15
5
4
15
21
132
63
45
56
7
9
27
45
20
72
12
7
168
9
48
12
3
9
75
24
53
19
41
28
36
15
105
63
117
159
9
15
117
3
12
45
32
31
21
68
112
8
24
43
24
12
45
72
36
24
56
36
12
7
149
151
29
7
93
3
9
39
77
19
41
48
4
120
3
29
31
24
53
48
115
5
120
19
240
29
76
8
7
77
36
7
29
16
32
136
8
4
68
96
36
55
45
32
60
67
29
28
15
17
28
3
69
12
15
21
20
79
9
8
24
48
12
55
24
53
7
33
96
24
32
24
36
12
72
4
3
5
64
51
60
45
12
27
5
28
96
75
36
53
28
20
60
12
7
24
53
24
79
5
55
36
89
16
56
16
12
32
28
8
88
24
144
147
24
53
24
48
72
67
113
28
15
41
120
19
53
16
8
43
17
16
72
8
28
63
21
68
7
24
77
43
17
4
39
77
103
9
20
7
17
12
40
8
24
12
28
56
79
60
24
84
29
31
41
28
56
64
51
12
9
8
52
32
7
125
16
20
4
51
36
57
32
55
141
63
21
48
8
19
36
24
41
36
4
15
5
12
16
15
9
20
7
17
19
48
21
44
24
7
180
17
60
84
40
44
16
75
69
56
24
12
12
40
92
40
24
8
7
17
36
24
19
48
36
33
96
44
43
41
7
21
8
43
89
28
3
69
80
16
15
60
60
57
44
19
29
31
89
12
84
12
24
28
56
12
43
9
48
87
17
7
41
72
139
5
36
12
112
63
21
36
24
20
16
63
17
43
29
72
4
8
7
36
153
36
8
96
43
17
12
24
144
88
12
32
12
16
48
48
15
65
4
12
56
19
5
28
8
24
31
165
3
12
17
31
81
20
48
7
96
5
79
81
8
40
68
79
120
45
63
12
149
16
48
32
12
40
36
15
36
69
32
60
28
15
17
52
20
28
15
17
7
24
177
12
48
20
72
43
29
60
36
19
17
103
17
7
117
15
41
7
120
5
36
76
15
5
199
17
19
24
81
3
45
32
43
9
27
9
144
3
5
79
84
17
28
84
51
9
32
55
77
43
9
12
20
43
125
24
31
9
68
28
51
5
12
48
4
104
12
31
9
20
55
24
21
36
116
52
32
55
9
32
43
36
33
8
7
57
8
16
48
8
55
24
9
8
4
39
53
7
65
12
24
40
3
9
8
4
20
19
12
60
45
3
149
12
36
19
21
80
48
48
7
36
5
16
56
4
39
33
36
104
16
56
16
176
7
17
24
19
5
7
9
48
3
77
12
76
20
64
68
103
60
41
7
41
79
45
15
17
103
69
36
36
20
64
44
24
7
17
19
24
53
43
9
156
15
21
24
8
24
48
16
8
16
48
48
8
7
17
12
4
84
3
24
9
8
24
60
60
43
149
12
16
20
19
60
33
63
84
21
39
9
128
19
45
56
28
ABCD 337709142*7^$a-1 [50017]
11
76
9
23
1
87
108
33
83
37
33
8
6
16
8
22
26
18
40
2
78
46
6
14
54
31
41
10
84
9
15
12
9
9
27
15
18
12
84
36
3
17
10
90
3
17
28
2
40
2
6
36
36
70
15
9
24
2
28
44
1
17
31
9
48
50
13
24
17
22
60
44
12
84
24
25
21
6
33
5
22
44
34
15
81
36
24
36
20
10
8
37
69
44
6
16
45
39
6
15
48
27
32
22
24
26
10
6
18
62
4
8
49
3
80
1
3
32
72
60
1
108
132
60
12
9
50
84
70
42
9
21
3
5
10
66
14
52
60
18
14
13
23
37
84
15
56
1
9
8
24
43
3
80
10
12
48
2
1
143
64
20
36
18
30
16
20
25
77
10
44
76
54
24
6
68
12
61
5
34
8
22
14
1
15
36
21
3
9
12
9
26
24
25
15
66
20
55
48
111
20
16
33
45
104
16
15
179
82
39
12
15
30
63
45
60
96
36
3
12
17
16
32
19
53
31
48
11
28
20
88
36
74
24
118
8
46
30
6
2
13
17
18
48
22
32
6
40
2
40
38
37
15
20
58
27
39
44
106
6
60
38
7
48
45
14
46
14
72
49
45
30
66
27
27
12
45
39
38
42
6
42
12
25
23
18
10
21
24
60
9
6
20
49
21
18
60
6
14
1
9
12
14
4
30
92
31
71
61
5
22
45
33
120
36
30
44
12
4
8
13
15
2
7
35
16
9
84
57
3
51
26
18
12
1
27
6
8
16
12
14
37
33
39
11
70
54
36
6
8
7
35
88
66
27
12
5
7
9
50
16
18
42
2
7
41
18
30
66
46
18
140
1
69
27
33
15
15
21
21
30
44
60
25
41
19
12
33
8
66
10
3
123
24
45
11
40
36
18
12
24
14
97
15
30
30
18
27
36
33
38
88
18
32
28
14
76
33
9
3
29
112
90
20
1
9
26
4
21
3
12
9
12
3
20
16
69
24
5
52
51
99
18
62
28
92
4
9
35
22
18
14
7
129
42
24
66
2
1
12
84
9
32
4
39
21
38
13
9
27
11
1
5
22
8
10
27
63
42
15
9
44
6
1
45
20
55
39
56
25
24
45
15
11
1
87
42
18
6
15
71
1
17
24
16
12
15
36
3
38
66
16
21
24
35
16
60
18
36
24
26
180
49
72
5
18
52
60
30
38
25
21
66
54
27
12
5
7
23
16
24
32
12
13
33
15
12
15
24
38
6
61
21
2
61
11
36
40
9
75
14
52
84
66
30
30
18
14
97
11
28
42
14
1
3
45
27
9
21
3
36
15
20
37
17
16
6
9
35
4
36
6
3
57
15
35
48
10
42
32
73
5
30
12
12
46
24
44
31
35
1
5
43
27
2
106
36
74
55
65
16
87
11
22
75
51
84
14
42
4
45
12
11
12
94
2
48
36
70
60
15
95
46
15
39
30
6
8
37
17
96
16
8
42
60
4
21
35
6
30
1
39
2
82
21
15
68
1
21
8
55
11
108
22
27
9
75
3
36
21
3
6
144
6
6
24
44
126
1
24
39
30
30
6
8
66
25
72
59
18
43
15
8
16
6
15
59
10
14
36
16
2
28
50
13
45
42
54
26
4
26
40
30
48
6
39
27
33
17
40
15
15
9
51
9
11
42
48
43
71
16
8
12
1
33
8
67
24
12
9
90
21
45
14
6
31
3
81
45
90
54
74
40
66
38
13
39
45
23
1
5
30
1
45
24
15
5
6
25
24
36
71
61
9
110
10
39
9
15
11
34
12
30
2
16
6
9
27
21
57
26
84
22
48
6
9
35
36
10
111
33
51
36
83
22
114
84
14
7
21
15
36
39
24
21
45
18
44
18
43
12
69
6
60
20
4
141
77
48
10
8
30
10
6
6
8
72
49
36
9
24
74
37
36
15
20
88
44
1
21
156
180
84
26
24
106
62
36
25
27
104
4
33
3
68
12
1
5
40
2
16
80
10
3
17
10
36
56
1
9
15
15
114
8
118
32
106
6
24
20
16
6
8
24
7
11
4
24
42
14
49
156
11
28
6
6
50
30
4
24
21
41
10
60
18
63
3
69
60
45
2
10
98
22
2
1
35
13
33
84
26
100
9
11
10
75
12
9
3
51
21
59
25
72
57
26
34
3
23
66
70
9
15
21
33
15
5
7
3
66
14
37
9
6
32
49
24
23
40
20
10
27
15
2
46
6
44
30
1
23
112
6
15
77
16
6
56
4
36
33
11
10
30
8
12
1
3
45
147
8
1
15
24
14
18
10
38
70
27
48
27
80
49
135
9
12
60
84
15
14
106
60
45
35
4
6
26
10
60
24
24
15
75
20
1
23
12
120
25
11
49
45
66
8
25
15
30
66
21
63
102
18
12
9
71
1
11
1
51
20
46
2
52
44
10
20
10
177
15
21
11
6
6
16
45
36
41
18
25
24
21
114
9
27
24
105
24
36
21
8
66
48
73
95
25
77
48
19
12
47
1
15
20
48
13
9
14
40
66
8
148
3
48
63
8
1
105
2
34
110
6
154
66
30
33
11
25
15
20
4
74
7
83
1
45
6
30
6
21
3
116
24
1
47
1
15
2
114
16
21
159
44
10
36
84
27
24
9
30
9
12
5
115
15
8
25
45
6
6
38
13
33
14
1
45
111
3
12
9
24
35
72
40
98
7
48
48
71
1
21
26
60
13
15
30
14
1
29
30
18
64
6
18
75
5
6
1
9
98
1
11
10
8
28
51
87
21
53
16
2
61
71
16
74
22
60
36
32
28
24
36
8
114
46
30
12
63
12
84
9
62
18
10
30
26
85
36
69
8
22
60
56
28
32
25
15
32
49
59
28
57
35
4
21
23
1
11
1
24
3
20
1
9
12
92
7
69
3
39
8
22
2
13
45
15
35
4
21
23
121
101
10
18
6
24
30
6
44
12
48
60
13
33
66
32
13
60
15
80
13
12
33
6
9
12
3
45
51
6
84
36
8
103
9
8
42
28
44
61
47
12
52
69
51
6
18
6
24
14
36
1
51
30
2
76
2
31
24
99
80
241
24
21
8
66
34
20
24
31
15
66
6
69
51
2
58
21
9
48
2
25
36
9
2
28
33
11
24
12
100
62
18
49
51
32
37
36
33
15
21
44
7
63
21
99
20
13
99
33
27
32
12
70
36
99
21
30
18
6
30
51
24
36
59
1
105
15
3
2
64
30
8
18
10
18
44
6
12
24
1
47
28
24
56
34
66
8
30
42
13
51
60
9
15
6
14
12
1
9
14
10
75
131
12
88
20
109
35
34
12
90
60
60
20
10
3
12
36
9
18
20
24
12
46
3
81
26
40
32
16
42
14
85
9
42
114
86
4
20
60
40
6
3
60
132
23
25
12
3
72
62
7
11
30
40
30
68
1
9
50
16
26
42
37
ABCD 337724798*7^$a-1 [50052]
4
30
92
22
39
27
26
16
8
150
24
18
54
268
62
6
24
18
10
96
14
30
40
26
70
30
2
18
94
129
69
50
72
18
103
9
86
13
11
25
48
95
24
4
30
99
11
24
1
15
32
18
22
98
4
2
18
6
144
90
79
17
22
72
8
18
6
48
10
32
4
24
26
96
49
48
24
3
144
230
10
129
11
162
6
10
104
24
24
16
39
33
80
31
17
54
66
30
13
36
15
8
10
27
11
144
73
15
30
18
150
72
3
69
68
148
2
42
19
29
54
118
6
12
32
76
44
42
4
60
32
67
35
40
36
54
36
26
28
69
117
72
72
26
40
33
21
2
16
152
42
54
4
18
20
7
23
18
40
14
49
51
20
16
2
52
50
42
28
2
4
44
40
6
3
81
36
20
30
37
35
42
160
8
28
50
130
24
39
24
47
25
93
2
66
102
18
6
46
92
136
24
62
18
10
68
52
60
81
39
45
33
18
80
4
60
32
66
48
6
1
57
6
84
68
1
41
16
134
25
41
126
16
170
88
32
48
112
8
54
96
10
12
27
23
40
45
29
30
1
137
30
66
54
120
66
34
78
38
64
36
132
128
10
32
103
15
26
6
42
46
54
2
13
5
76
54
9
107
145
65
24
28
48
50
42
52
18
72
8
1
17
70
56
73
15
9
47
73
51
36
9
191
66
79
69
50
88
50
28
74
10
15
45
3
36
69
18
44
18
103
41
24
96
127
27
54
8
48
7
47
166
50
24
66
54
66
6
16
74
31
27
21
89
6
4
18
20
22
9
57
24
3
27
32
37
57
114
32
48
10
48
18
14
72
28
20
10
18
51
41
6
34
36
30
116
16
12
36
9
65
30
46
3
23
1
27
90
50
90
6
96
90
4
20
24
16
72
12
2
18
76
20
6
18
6
34
56
54
18
40
135
137
10
6
56
28
60
56
6
28
21
17
7
71
13
11
72
178
6
74
55
45
60
38
120
48
4
18
50
10
18
9
21
14
40
33
27
9
101
10
96
62
72
40
86
22
2
25
24
23
96
18
96
24
79
45
18
18
90
69
23
90
102
10
8
24
4
75
24
47
28
90
36
24
48
8
7
57
38
48
40
42
27
3
18
87
17
30
46
20
7
105
147
51
54
2
34
134
1
17
22
32
4
42
20
55
60
29
30
24
64
8
37
5
6
25
195
14
31
47
52
36
32
40
18
12
20
24
46
72
36
69
47
24
22
2
18
54
13
21
14
10
36
44
30
10
56
54
16
9
17
16
12
18
2
16
15
47
25
23
90
6
37
83
34
15
9
36
75
159
80
18
22
2
174
24
66
64
8
91
21
36
74
13
12
95
10
62
13
33
44
64
14
40
9
27
12
80
24
37
147
33
21
18
32
10
8
48
10
9
33
72
108
18
20
25
135
2
7
23
52
60
8
24
16
2
40
8
22
2
4
39
51
57
17
10
18
170
114
28
66
32
172
18
3
17
54
138
30
13
105
2
96
22
27
17
7
21
68
31
117
60
12
2
25
60
11
24
13
45
72
32
28
30
116
154
15
63
90
62
10
30
98
54
28
60
129
71
18
52
50
40
26
24
6
25
57
18
60
9
17
28
98
18
6
4
45
39
9
27
45
24
23
162
6
70
2
1
9
8
55
71
66
52
98
28
9
15
30
56
6
48
48
10
62
18
24
216
40
30
33
135
30
20
4
66
32
1
9
18
30
14
90
10
9
36
48
143
124
116
10
80
4
60
39
17
6
4
20
4
21
15
104
162
7
9
14
96
90
70
90
18
86
6
58
54
9
71
85
60
41
7
17
46
72
18
14
40
32
114
24
70
2
54
64
2
4
2
10
18
20
25
45
63
51
48
78
12
62
25
95
42
6
1
17
126
28
18
2
46
44
19
36
17
7
27
12
18
56
24
43
9
27
21
74
40
2
16
14
48
46
3
9
14
18
102
1
17
106
14
6
133
81
30
86
6
48
72
64
72
48
69
21
14
40
32
37
36
23
25
17
43
165
14
18
10
20
46
116
7
17
4
36
24
38
10
18
20
70
60
63
27
20
70
2
97
63
30
123
17
48
34
9
83
34
30
2
54
16
32
46
44
6
34
62
28
9
27
170
64
56
6
18
136
32
22
78
122
49
129
63
15
2
54
28
6
90
45
47
24
13
5
10
18
72
48
2
162
6
42
19
9
12
56
6
34
39
15
129
17
10
164
76
20
64
105
17
76
60
48
14
40
9
81
32
120
43
81
194
40
36
20
42
30
144
1
95
82
3
35
118
24
2
28
68
48
34
80
76
44
28
20
52
60
39
9
62
118
122
10
66
86
28
26
72
24
4
117
23
94
2
34
63
17
30
10
15
47
28
9
5
118
2
100
122
48
25
21
20
4
30
6
32
40
63
41
16
42
45
71
109
3
2
30
49
9
51
59
58
63
9
30
33
47
37
35
73
17
16
62
24
16
2
31
9
86
40
57
119
34
86
13
11
40
30
24
90
8
28
116
24
24
88
74
7
137
127
23
24
16
33
9
48
14
96
49
120
63
81
23
49
288
24
17
100
66
32
48
72
42
48
54
18
6
72
ABCD 337754252*7^$a-1 [50001]
56
43
45
24
8
7
20
16
8
4
8
34
26
12
1
45
59
4
12
9
15
21
12
59
19
66
75
15
20
4
54
2
13
20
28
33
86
9
1
50
28
5
3
22
18
24
42
18
18
11
37
12
2
21
3
16
20
9
24
4
3
30
24
54
5
27
4
60
30
2
4
36
5
3
46
18
5
7
6
51
23
25
21
2
22
11
7
6
24
24
39
45
2
12
9
15
4
21
39
12
5
3
60
73
23
24
1
15
69
3
9
11
9
13
3
23
64
20
33
15
10
18
18
26
36
16
24
30
6
8
10
15
23
1
3
30
3
12
9
12
35
25
42
6
26
28
20
36
84
12
24
10
71
19
6
24
11
31
6
2
9
27
1
21
11
51
16
24
41
25
26
4
45
80
60
3
40
33
8
28
3
24
17
25
14
4
5
4
23
22
3
12
57
39
27
8
1
3
6
2
4
8
58
35
37
50
1
27
53
1
23
31
12
6
54
6
6
66
3
33
23
3
34
6
24
5
16
3
5
15
52
8
10
6
44
16
68
16
30
14
70
30
8
4
18
47
15
25
21
35
63
16
117
11
1
9
18
8
36
1
87
30
18
5
3
34
2
22
42
80
9
15
10
6
5
15
49
35
25
35
48
4
56
40
8
24
28
9
8
1
2
4
5
1
18
24
18
14
4
18
3
8
16
11
48
40
42
18
32
33
40
3
8
1
11
4
6
47
16
11
16
8
16
30
6
30
50
24
4
5
1
14
22
15
3
24
6
30
30
24
18
8
21
3
25
45
2
22
11
4
3
21
3
36
9
36
15
33
33
2
36
13
27
6
6
69
63
30
2
22
11
31
17
27
28
42
26
24
16
29
27
9
16
57
51
11
4
53
27
12
9
1
27
23
21
27
76
18
2
10
3
11
12
21
1
27
9
12
6
8
49
11
12
4
20
36
10
14
9
7
5
19
48
12
5
39
22
27
3
68
25
9
24
26
13
27
53
7
5
7
20
1
24
23
25
23
4
33
9
36
12
12
18
29
91
33
48
9
12
2
4
6
14
13
39
24
9
12
3
12
18
3
44
15
28
6
42
24
6
2
10
62
16
9
35
21
25
18
5
25
6
6
2
25
15
8
24
10
30
5
31
5
16
24
3
6
6
20
61
23
34
6
6
3
27
12
8
46
2
9
1
12
102
21
15
20
24
10
39
11
49
3
21
24
9
11
4
9
6
17
19
8
52
20
21
55
18
15
24
24
57
3
9
27
21
11
28
20
12
25
26
1
3
84
41
16
57
36
11
25
27
12
27
5
1
39
12
35
40
57
15
90
15
8
3
57
12
36
13
6
20
24
13
23
1
27
68
4
41
15
24
22
12
3
8
1
30
48
17
25
36
6
66
12
2
58
15
39
21
8
24
4
9
2
25
9
42
24
18
2
1
21
6
48
5
25
15
9
23
7
54
2
1
15
30
30
44
22
27
11
1
3
78
3
39
17
16
20
13
3
33
48
26
9
1
6
8
12
1
15
6
6
8
4
6
23
13
24
18
36
66
14
36
1
24
8
28
12
15
30
14
12
10
3
11
4
12
5
13
3
32
13
35
1
3
35
22
39
9
30
20
4
29
7
21
39
41
19
18
35
1
30
20
16
5
16
35
13
11
10
6
12
42
14
4
17
13
120
26
22
42
5
1
11
1
2
22
3
15
30
12
11
7
30
6
33
32
24
7
5
39
24
37
12
11
12
4
33
9
14
16
8
9
7
5
28
56
16
9
3
23
21
4
9
30
21
83
12
33
87
10
6
12
5
3
46
15
57
47
15
33
4
21
24
35
1
11
3
16
33
71
16
9
45
2
10
3
20
27
1
15
5
1
54
12
8
22
11
16
9
12
2
12
10
3
20
13
12
2
16
17
40
3
9
44
16
21
24
35
13
6
6
11
19
8
1
24
12
83
12
16
8
34
35
4
63
21
12
68
12
25
11
1
39
35
4
8
12
52
56
40
9
15
18
23
15
12
13
3
6
3
33
15
20
15
40
12
9
3
24
41
13
6
9
27
9
21
23
36
39
12
36
1
3
20
1
35
9
31
5
7
8
52
78
14
1
72
3
6
23
37
12
30
41
3
16
6
14
4
5
1
12
42
6
2
10
47
3
4
57
9
15
3
20
57
7
36
20
13
45
18
96
24
30
24
2
52
17
15
10
24
2
13
47
1
9
14
21
7
8
4
41
16
9
2
12
13
11
4
48
6
14
12
13
8
7
6
3
9
60
26
105
24
1
23
1
15
15
18
18
8
12
22
2
21
16
12
15
17
15
73
15
20
25
27
48
9
11
12
36
1
27
30
6
6
24
6
6
26
34
26
34
18
9
32
3
4
56
12
40
42
6
5
12
12
16
9
30
8
84
1
3
12
5
1
6
9
56
3
70
54
5
13
15
35
12
25
15
18
6
41
15
9
7
48
6
12
74
84
24
37
27
20
16
18
3
12
3
6
3
21
18
56
22
27
21
6
5
25
6
21
3
33
3
29
3
12
4
5
49
30
54
11
7
8
22
51
3
12
24
6
12
12
23
4
44
15
4
45
20
19
36
36
5
24
19
6
14
4
5
52
36
15
6
27
9
6
6
11
88
15
9
21
2
1
8
28
3
6
42
6
11
15
25
84
11
37
11
10
59
4
44
4
35
36
12
16
29
13
14
33
3
73
47
1
3
20
1
9
30
6
38
12
28
17
49
11
37
26
1
3
36
44
13
23
1
63
33
3
5
4
23
24
4
20
10
2
49
23
12
25
69
26
37
33
11
7
6
2
12
33
19
6
24
26
13
44
31
17
7
42
15
15
5
16
15
42
6
12
6
23
1
15
3
17
15
4
9
11
4
21
3
9
8
39
52
54
23
25
36
2
1
23
36
10
3
21
35
19
21
23
16
9
57
38
25
9
14
10
23
31
18
30
6
30
77
12
1
6
54
26
10
3
23
9
15
9
88
8
37
11
25
12
12
2
12
1
27
57
68
7
8
13
23
24
13
24
8
1
3
9
2
12
10
3
15
12
12
8
4
30
38
22
18
20
13
8
1
14
10
42
48
36
45
35
9
4
21
2
13
12
23
37
3
17
4
48
15
17
19
6
24
12
35
16
21
6
18
12
2
1
21
39
23
10
3
15
20
48
10
23
7
6
11
25
39
11
34
26
16
9
3
29
37
24
24
15
21
18
9
32
4
44
15
12
10
6
8
10
15
9
23
16
24
15
29
43
42
15
11
10
3
27
20
24
16
24
18
18
8
22
14
33
40
8
1
12
6
6
2
12
4
21
33
3
59
16
8
40
24
17
13
26
36
10
12
60
11
52
12
68
36
12
7
8
16
18
6
5
52
39
9
3
8
9
7
21
20
27
28
9
15
8
22
78
5
15
12
4
20
16
29
25
15
35
1
39
21
11
57
4
3
45
15
6
12
6
6
18
42
6
20
9
28
11
12
12
33
1
11
1
14
28
21
3
24
24
8
9
1
2
49
9
23
7
33
21
12
14
4
20
16
80
25
15
17
1
39
3
5
3
4
9
21
12
36
42
17
15
33
40
12
11
1
11
10
2
36
9
19
9
57
15
12
23
24
22
15
3
5
7
44
10
12
2
24
33
12
43
8
22
14
9
1
14
16
6
15
33
35
7
5
61
12
26
9
1
26
61
39
5
63
24
10
51
9
15
8
12
112
9
51
8
3
9
19
44
21
7
9
12
23
40
44
9
25
12
66
5
43
9
35
16
5
13
27
51
21
39
9
51
20
16
20
34
50
16
5
3
12
12
34
39
3
57
15
17
27
4
45
51
5
28
15
20
16
20
10
42
6
2
49
47
58
2
21
3
34
11
15
24
12
4
6
11
3
4
8
1
27
56
13
32
15
16
21
12
39
6
2
34
18
20
45
7
48
45
11
13
32
13
18
9
44
7
8
12
21
37
27
36
8
1
14
40
6
14
22
38
22
18
9
8
15
25
12
27
8
1
39
5
25
3
24
21
14
10
6
18
50
10
24
15
24
11
16
20
49
11
24
10
102
42
3
8
16
33
6
9
23
64
57
20
19
18
38
12
40
48
6
6
12
6
2
46
15
45
26
10
12
2
1
9
14
1
24
11
12
25
36
23
22
14
9
16
9
3
11
22
2
40
12
18
6
20
34
62
16
66
12
42
5
19
42
3
20
3
12
33
55
17
13
3
36
9
2
28
45
3
84
9
45
6
9
51
12
20
25
15
5
4
11
37
33
12
2
22
38
21
3
21
4
21
12
15
3
24
8
25
23
16
36
5
19
44
4
5
3
61
11
13
23
1
3
21
24
3
21
56
28
35
9
3
13
9
26
28
32
9
19
9
9
3
11
4
21
36
21
83
3
13
3
45
20
13
3
15
20
24
4
5
7
6
26
25
32
3
52
5
1
14
1
12
15
42
6
54
3
11
96
21
3
12
10
12
23
3
25
33
62
10
14
25
8
67
32
10
11
4
20
16
3
36
33
9
12
14
13
24
15
60
6
12
3
3
5
16
59
10
24
3
8
67
20
12
22
3
23
12
48
10
2
40
5
16
24
8
13
36
23
15
10
3
3
44
13
8
13
2
4
6
6
6
3
9
12
63
9
11
7
66
2
49
11
33
13
26
16
33
9
6
9
23
12
10
18
6
38
24
21
55
20
16
65
4
3
12
8
58
12
72
6
29
1
14
21
3
9
16
9
42
44
4
5
3
9
37
11
43
42
2
37
57
27
9
18
12
6
2
36
9
31
9
3
8
10
35
1
6
24
44
4
12
8
10
11
1
27
23
4
17
48
24
108
55
8
12
9
16
12
21
11
1
27
11
10
6
18
3
20
3
16
8
40
45
11
82
24
119
4
27
8
13
15
32
33
7
6
14
72
4
24
42
12
59
4
24
84
11
84
33
4
8
7
6
2
37
11
9
51
12
10
26
21
24
27
4
45
35
24
9
3
9
4
39
8
34
24
36
12
62
1
9
36
6
8
4
17
49
6
20
22
18
6
15
24
3
36
6
6
44
22
12
14
58
15
8
51
1
35
4
5
73
15
12
9
75
21
14
13
3
20
37
11
36
118
24
2
34
15
3
6
35
3
49
11
57
15
61
12
24
3
8
24
21
27
13
12
15
20
40
5
28
24
11
10
3
8
3
48
24
1
9
6
5
3
9
1
3
63
6
18
9
35
10
2
13
32
3
25
8
13
14
12
9
61
27
9
18
21
48
8
55
5
7
5
25
39
3
18
3
12
11
22
2
36
4
6
2
25
23
4
8
37
8
3
4
12
33
9
14
13
168
23
1
3
20
21
49
26
4
12
9
12
3
8
28
6
14
24
1
8
1
14
21
25
51
27
8
82
15
23
4
20
10
36
2
33
13
42
21
3
36
17
40
8
48
12
7
8
4
24
6
24
3
3
30
15
11
9
3
1
99
8
10
14
4
30
12
18
5
13
14
48
9
7
8
33
16
39
21
9
2
12
34
26
16
20
10
2
34
2
106
14
24
13
20
24
3
37
35
82
ABCD 337764692*7^$a-1 [50152]
1
35
9
39
93
75
24
57
24
48
60
16
59
24
36
201
15
36
33
15
129
60
27
36
1
32
16
32
36
12
112
11
9
28
11
21
39
48
45
15
249
48
15
48
117
3
13
32
27
69
48
36
48
28
11
21
87
45
27
1
20
3
45
28
47
108
57
15
9
4
11
60
96
24
36
81
75
24
24
1
11
24
9
99
21
24
51
49
83
9
120
12
16
32
75
36
33
16
119
57
27
36
12
21
3
33
27
36
45
12
24
60
3
24
72
33
28
20
12
27
33
4
35
12
60
60
25
44
4
23
108
45
27
9
99
72
1
47
45
84
3
12
168
93
12
3
12
21
28
11
21
231
9
27
117
12
15
9
12
60
87
33
72
48
36
3
60
108
12
69
99
84
36
9
39
12
12
36
9
48
84
12
48
148
11
69
3
48
60
36
24
84
12
21
15
33
27
33
4
83
12
12
37
80
16
11
81
15
228
36
12
1
32
64
23
288
96
48
21
159
37
95
36
33
12
3
13
11
33
4
44
48
39
48
13
68
24
132
180
124
35
81
39
117
123
24
12
24
9
84
12
108
111
21
132
12
132
3
45
51
69
84
3
57
15
9
99
45
60
99
24
21
252
39
93
27
9
12
123
24
33
27
33
3
96
61
44
15
132
12
60
24
49
47
48
45
4
80
3
36
60
109
20
28
68
168
15
69
132
75
120
36
9
12
111
12
48
96
9
12
132
28
44
36
48
3
12
48
60
84
33
51
9
4
23
21
52
11
9
3
12
45
48
15
24
156
9
15
9
28
92
39
93
3
105
75
121
35
60
36
24
9
28
119
117
51
12
21
39
48
9
60
3
12
12
36
33
84
51
24
12
21
3
93
72
27
81
27
21
60
84
84
48
96
3
25
11
181
336
35
9
24
24
3
48
24
36
69
12
39
45
15
24
84
57
15
9
123
9
39
45
96
3
48
117
15
9
12
12
48
3
1
23
9
48
156
216
27
12
57
51
72
33
16
179
93
12
36
51
204
36
61
32
16
116
24
48
3
21
96
108
27
9
3
21
3
1
140
51
24
45
39
9
87
9
12
39
25
44
48
72
15
33
39
60
21
39
12
117
159
57
27
57
160
119
36
9
27
49
20
108
48
36
27
36
57
24
15
24
48
85
32
12
51
21
12
60
4
32
12
48
27
121
32
27
96
48
12
69
27
48
21
36
15
21
60
16
20
48
39
9
27
12
57
15
96
81
48
75
33
36
99
36
36
69
76
92
84
16
107
156
25
35
96
45
48
15
45
168
28
20
159
24
33
24
3
12
33
15
81
12
132
48
12
60
3
45
3
45
27
57
3
48
13
47
12
33
24
24
27
12
93
12
4
32
108
24
24
51
129
51
93
60
36
48
64
48
143
48
36
9
51
93
36
39
9
27
36
45
39
33
171
12
24
72
9
12
123
48
201
12
36
60
108
24
12
3
13
119
57
27
9
15
9
4
176
15
36
13
71
9
3
57
84
36
28
11
37
23
21
36
12
63
21
16
11
108
73
92
15
36
21
76
11
9
24
123
57
48
39
12
57
39
57
15
21
64
44
144
4
35
168
12
73
20
63
45
48
16
11
264
57
24
12
3
33
27
21
291
105
123
21
87
72
60
120
60
48
12
57
48
159
9
27
48
117
15
37
83
60
177
51
12
97
44
123
48
57
36
12
15
60
9
24
48
147
21
48
24
4
23
192
21
15
57
99
57
3
45
84
15
57
39
13
83
9
3
12
9
76
20
123
12
21
3
12
45
27
21
168
51
9
3
57
36
27
37
23
48
25
32
448
32
15
21
76
68
60
39
12
48
9
15
72
93
48
39
9
16
11
9
123
45
48
4
35
105
3
49
191
12
36
1
191
69
3
48
12
9
15
12
93
28
20
3
9
51
105
39
9
27
24
21
28
92
51
24
36
9
12
63
36
33
12
15
1
48
23
153
112
68
75
33
75
60
21
24
60
12
48
27
9
84
27
49
92
144
3
1
71
21
100
11
21
64
20
111
45
39
57
144
108
63
85
116
48
15
33
27
93
24
60
36
39
24
84
60
84
12
84
60
13
164
120
4
44
84
27
9
15
109
68
15
9
219
45
72
4
48
35
12
84
60
21
108
3
9
39
36
9
64
167
21
24
135
9
15
9
4
80
39
24
21
75
69
51
84
21
3
237
3
12
48
60
60
57
3
93
39
48
45
27
141
48
52
44
15
21
12
4
71
57
48
15
12
48
33
24
63
192
105
63
36
21
27
33
16
128
12
27
9
27
21
27
21
36
28
80
12
24
15
96
93
12
96
4
44
24
75
81
87
84
9
159
57
ABCD 337923542*7^$a-1 [50018]
3
27
33
60
3
66
15
21
48
75
69
150
36
24
6
12
12
99
33
24
3
36
3
81
48
9
15
12
12
63
84
30
84
30
81
12
24
24
9
15
60
48
39
21
57
3
9
48
63
69
18
21
3
9
24
75
9
15
138
102
18
36
99
15
81
12
9
6
21
129
30
9
33
15
15
45
21
3
24
63
57
48
36
15
18
27
9
12
54
45
12
99
33
9
30
9
39
24
9
9
18
9
81
3
69
75
21
123
21
15
12
45
39
27
24
21
24
9
6
9
60
87
129
3
18
12
27
36
69
27
12
12
48
36
3
69
183
57
24
33
60
3
12
39
18
15
33
6
9
45
6
105
60
3
6
27
12
12
33
30
12
6
39
48
15
12
48
60
6
30
9
33
87
3
21
12
39
6
54
12
30
78
30
12
27
21
15
111
54
27
45
63
3
48
24
57
24
39
6
3
57
15
12
45
48
27
3
21
24
96
132
3
21
24
3
6
51
3
81
9
18
57
12
36
24
24
12
33
36
18
69
27
21
60
24
72
57
12
39
75
12
57
21
27
48
96
36
45
75
9
60
6
69
9
3
147
72
33
9
3
39
78
90
126
15
12
33
12
15
72
48
60
36
51
6
84
87
120
15
36
30
3
45
3
33
3
15
12
6
48
12
51
12
27
12
9
69
18
30
12
135
15
18
15
51
84
9
24
72
15
9
21
15
36
75
57
81
63
45
12
3
45
42
33
9
84
15
159
18
24
24
135
69
3
24
12
39
18
75
27
69
3
6
3
9
15
12
3
21
9
24
18
57
39
6
18
18
39
60
3
105
24
36
72
48
24
12
9
12
30
21
60
36
9
3
48
9
30
78
3
81
12
3
72
24
51
9
9
75
21
42
42
3
84
12
9
42
21
12
3
30
27
60
15
12
18
39
12
3
48
33
60
57
15
15
6
42
12
72
9
15
12
9
123
12
126
15
33
12
30
24
33
108
33
15
57
51
12
12
45
48
102
30
18
45
27
18
24
3
24
99
126
6
30
15
33
54
18
72
63
9
30
45
60
72
48
12
33
15
48
45
3
36
51
36
24
21
24
15
9
111
33
75
33
9
27
9
84
3
24
72
69
27
3
69
12
24
144
9
3
9
18
54
60
30
18
48
27
33
3
33
15
48
24
69
39
3
105
12
15
6
30
90
48
15
21
36
42
78
75
24
45
6
9
33
15
12
12
69
27
36
12
33
39
60
36
12
84
9
42
30
39
36
3
57
12
48
9
6
198
51
15
36
21
24
3
12
21
39
18
3
27
6
30
45
21
39
3
9
48
12
51
12
36
69
9
6
9
36
24
39
21
57
27
15
72
36
18
51
3
21
21
15
12
21
3
9
6
24
189
36
15
33
60
24
24
9
18
45
3
102
15
72
3
18
12
39
21
15
24
24
15
30
108
54
30
39
33
39
21
15
21
3
12
33
3
9
102
30
27
60
21
15
24
3
12
33
21
12
30
18
12
84
63
3
9
12
69
12
36
3
24
36
33
15
12
12
9
18
9
12
12
15
21
3
90
12
30
18
3
36
24
108
15
42
84
24
39
21
30
21
24
12
60
60
99
6
12
75
45
3
12
48
39
6
99
24
39
33
36
3
36
42
6
45
21
84
15
21
6
69
15
96
21
144
24
21
27
87
6
51
9
12
36
39
45
42
21
39
9
75
33
12
24
48
15
9
15
18
60
72
3
3
24
54
12
51
9
27
3
18
51
36
72
96
9
18
30
42
33
9
123
120
15
9
93
27
36
72
12
24
15
57
12
15
21
12
33
15
45
3
105
15
15
6
15
3
45
27
18
3
33
12
3
39
33
12
24
12
21
48
30
6
24
48
15
36
36
21
60
12
3
84
105
18
18
24
231
36
21
42
30
12
6
9
12
48
180
15
45
69
6
6
24
18
33
96
24
12
75
69
9
12
6
120
30
3
81
36
75
48
3
33
12
3
9
3
21
69
30
36
78
3
9
30
30
27
12
3
33
24
69
15
84
48
3
42
30
9
24
15
21
9
87
24
12
57
24
39
9
15
33
15
57
12
3
24
72
12
36
24
60
9
3
24
45
18
12
21
27
165
84
3
48
9
12
39
12
45
9
87
9
36
3
24
57
75
24
24
48
36
63
6
3
45
3
12
9
78
24
18
6
42
12
3
24
21
15
84
21
51
39
42
63
120
12
36
21
39
36
24
51
33
12
51
21
21
39
60
12
45
42
21
24
15
18
39
63
102
15
45
12
48
18
9
60
33
51
72
33
24
36
12
12
39
36
15
18
3
36
21
18
114
6
33
12
60
57
15
33
99
24
57
15
12
33
15
96
3
6
6
21
36
24
48
45
15
21
30
81
87
9
9
27
3
42
6
6
15
3
57
24
36
60
3
33
60
39
78
15
3
9
9
24
27
123
9
3
6
27
15
9
9
108
144
3
36
3
6
3
51
9
36
60
51
57
36
51
30
6
48
21
36
60
9
15
9
27
33
12
18
6
3
12
3
57
3
57
48
51
33
12
9
48
27
57
27
51
12
18
27
24
96
123
45
108
15
33
39
33
99
30
24
6
21
24
12
21
6
6
3
48
12
36
57
15
36
12
69
12
48
75
21
27
15
9
33
48
24
24
15
39
12
6
51
39
21
3
69
72
3
45
36
24
36
3
66
42
24
69
69
30
57
36
12
21
12
3
120
27
45
15
21
27
69
45
27
3
18
78
9
33
12
36
24
3
12
36
69
18
33
12
27
21
27
45
9
36
15
60
63
42
42
60
45
15
9
33
27
12
24
12
36
57
36
12
15
36
21
12
27
12
27
9
24
96
12
48
24
48
9
30
33
81
3
51
132
21
24
9
54
69
33
48
3
9
60
24
39
27
72
126
27
48
9
36
6
6
12
147
48
87
54
24
60
27
48
147
30
15
9
6
21
24
63
9
9
39
9
60
27
9
75
45
18
12
30
63
21
6
21
24
3
78
18
45
27
18
54
6
27
27
18
30
18
3
33
6
69
48
72
3
6
3
12
9
27
12
21
36
135
9
12
6
33
45
66
6
12
3
12
12
3
21
12
48
72
48
15
36
33
12
24
9
18
12
57
108
21
30
21
12
36
27
18
12
30
54
12
12
60
3
15
9
12
12
27
204
6
3
12
9
3
3
33
57
30
42
27
51
9
3
30
39
57
15
9
30
9
24
3
45
45
3
24
9
15
69
6
33
12
3
12
45
84
72
3
42
78
45
24
24
9
60
84
3
36
24
33
15
3
45
99
33
9
18
69
48
72
3
21
24
36
12
27
21
72
141
36
48
27
12
39
54
96
3
108
51
12
9
ABCD 337937526*7^$a-1 [50027]
22
12
24
8
4
14
4
14
18
7
33
15
5
22
6
2
12
1
12
15
2
30
61
23
1
29
6
12
16
2
22
8
16
6
8
6
34
6
20
40
44
10
18
2
6
10
8
19
11
4
2
24
16
38
4
6
26
36
1
11
58
20
28
44
28
6
2
12
46
45
35
42
7
45
8
7
27
2
12
10
2
40
14
34
30
54
18
30
12
30
2
10
9
11
4
2
28
39
15
26
7
5
10
20
6
7
15
8
4
2
22
9
47
24
6
12
42
6
7
3
2
31
35
4
42
44
18
4
33
24
29
19
5
42
46
162
8
48
4
42
14
1
5
10
14
19
5
28
8
19
35
12
22
30
6
20
7
17
34
44
10
42
32
24
4
8
25
29
19
3
12
2
28
42
50
55
33
42
30
15
21
8
76
48
2
1
47
18
6
6
30
10
80
55
11
4
24
14
4
44
30
16
18
2
16
12
2
24
16
2
18
22
6
15
23
12
10
18
2
6
37
17
22
6
2
12
12
13
5
36
54
1
27
8
24
1
11
16
12
2
19
45
2
24
13
17
12
6
46
110
16
14
54
30
10
30
2
40
6
2
10
3
41
7
11
12
4
2
6
42
10
18
54
12
20
28
12
50
10
80
48
54
22
9
3
12
21
21
44
7
41
67
17
7
63
8
10
8
6
1
35
30
10
6
6
12
20
12
16
26
42
18
19
23
6
4
12
26
1
23
4
26
34
6
2
1
39
21
15
69
3
12
14
22
24
30
12
38
36
18
31
36
15
12
12
20
40
26
10
14
12
6
4
8
12
1
3
14
28
30
32
1
5
30
4
18
30
72
8
4
38
70
21
9
20
28
2
10
3
105
2
16
45
12
3
2
30
4
18
15
29
6
13
75
24
2
22
12
2
46
8
49
12
11
4
6
14
13
41
24
22
18
12
6
8
52
8
18
19
17
6
78
40
3
75
6
24
18
8
18
7
9
15
65
91
27
80
6
4
12
2
10
18
8
58
8
6
16
2
34
2
88
8
10
26
10
8
12
40
6
2
30
46
30
2
36
12
25
53
52
15
5
58
20
13
9
6
42
24
44
48
19
3
36
8
25
27
9
17
12
18
10
15
15
14
4
12
27
36
41
16
12
8
7
3
20
12
28
2
6
64
26
130
54
66
9
27
18
3
45
30
32
1
5
19
41
22
2
30
13
71
54
7
3
8
10
54
38
7
3
2
16
26
4
14
6
16
26
10
33
12
23
10
12
12
6
2
60
28
20
19
3
24
21
15
2
6
22
24
54
50
6
1
5
30
4
2
7
81
8
22
6
30
42
15
36
5
24
76
2
52
30
42
8
13
39
32
49
11
6
46
2
6
6
10
6
14
10
50
22
18
26
4
18
18
68
6
16
20
6
16
2
10
30
36
12
50
7
5
28
3
15
8
6
36
48
22
32
6
4
3
24
83
18
40
6
6
38
24
36
4
44
6
18
4
2
12
10
50
19
3
44
4
2
6
4
62
54
30
7
11
61
3
20
10
39
3
2
30
36
42
36
7
5
7
11
4
168
14
12
6
48
18
31
29
4
18
6
2
22
2
10
32
6
22
2
22
39
117
8
22
26
19
47
1
41
12
4
42
8
24
16
42
6
44
10
2
1
29
4
15
12
5
55
39
14
4
15
36
35
12
12
1
9
78
24
21
11
1
5
10
21
5
22
8
24
12
6
30
18
4
2
13
15
12
6
2
30
28
32
10
20
6
24
103
33
2
10
12
15
3
48
36
2
4
12
20
28
18
2
18
4
45
27
9
12
3
8
54
30
34
3
47
13
23
22
3
27
30
15
21
38
4
24
18
15
47
6
4
18
12
2
6
1
35
46
3
5
16
44
18
12
46
27
45
2
6
6
1
9
6
30
12
3
27
8
72
18
7
3
12
8
4
9
9
3
5
7
23
88
54
14
54
84
34
45
41
6
13
17
42
18
36
7
29
24
7
57
2
10
12
8
46
12
8
34
18
24
24
9
11
18
46
18
32
10
12
18
42
2
18
1
15
32
16
60
32
13
15
6
8
28
12
2
12
1
11
72
42
16
50
12
10
2
18
42
60
13
15
2
43
48
39
36
6
30
9
11
1
5
12
22
18
8
22
44
88
2
22
80
64
21
9
18
18
12
30
2
12
6
12
1
47
42
66
16
6
12
2
6
7
27
6
8
52
78
20
16
2
4
12
48
3
5
48
42
34
3
3
12
12
45
53
4
18
20
6
22
42
18
12
18
15
3
12
8
6
30
42
42
4
38
28
6
2
7
23
12
24
58
3
29
36
16
3
15
8
6
7
41
6
30
4
54
56
36
13
9
3
57
38
66
24
48
46
21
39
2
4
12
30
8
10
12
3
17
18
12
25
60
3
48
14
31
71
42
19
3
8
6
24
12
7
3
20
36
13
5
42
6
7
15
18
27
15
86
52
74
6
40
42
2
4
38
12
4
14
6
58
38
4
6
104
10
20
13
3
50
18
16
36
20
18
36
30
25
3
62
22
33
15
12
8
40
6
8
6
13
3
24
6
24
44
22
24
32
10
3
48
15
38
7
23
12
6
7
24
15
42
8
6
12
18
60
6
12
22
8
7
11
1
17
24
12
10
12
8
4
21
23
18
19
9
6
60
24
6
2
37
3
12
44
46
12
39
39
38
6
1
3
57
17
16
26
36
66
6
16
32
6
12
12
40
6
44
10
63
9
14
16
20
24
16
21
33
24
18
56
6
10
12
96
2
6
4
12
18
26
12
6
4
42
18
3
12
11
1
36
17
4
26
12
60
10
18
56
1
21
27
11
30
7
9
20
30
13
23
4
26
7
23
22
2
1
5
4
2
12
1
27
36
56
12
30
19
36
23
24
28
50
52
26
4
2
22
21
12
15
12
33
11
12
12
36
4
96
110
19
35
16
12
32
6
52
18
30
75
17
18
12
12
16
6
14
52
14
16
30
32
1
27
2
6
60
34
30
12
18
8
10
2
16
75
21
6
57
15
32
4
12
2
22
62
19
48
23
30
46
8
4
48
21
5
6
36
37
11
16
2
4
8
6
42
12
7
57
8
4
26
28
36
9
12
3
30
20
54
12
10
8
6
24
48
12
6
64
8
64
8
6
36
18
10
42
38
24
52
12
44
12
1
27
14
46
6
3
12
17
18
12
6
4
18
8
18
48
24
7
83
10
2
10
8
52
42
60
12
69
15
6
8
48
6
28
56
30
30
18
18
49
60
15
26
16
3
27
42
8
30
42
28
14
76
2
6
28
12
12
20
36
18
6
10
38
12
6
4
26
52
48
69
15
20
1
12
5
6
12
12
36
16
33
17
6
6
12
58
6
30
2
18
4
6
3
11
13
27
6
3
24
29
7
21
26
37
3
26
28
36
20
10
12
20
24
16
6
12
8
4
8
12
43
15
12
14
79
72
33
32
24
6
6
6
12
18
31
11
37
12
23
22
8
52
8
19
5
28
24
80
4
14
10
6
60
2
12
16
36
24
14
1
9
6
2
40
12
12
14
4
60
26
10
36
9
5
4
15
5
22
6
3
12
11
37
23
28
2
22
98
19
9
8
6
12
12
28
18
12
2
40
14
66
1
9
38
13
11
4
62
4
14
22
38
10
20
22
20
4
60
26
12
18
12
6
7
27
18
12
12
48
15
35
10
15
51
8
22
2
58
32
34
6
3
17
4
2
16
30
3
39
18
18
12
8
4
24
9
15
14
19
12
3
18
38
24
10
8
6
13
33
56
4
12
38
6
31
21
6
26
4
6
24
14
6
4
32
25
15
2
6
48
24
10
2
18
7
33
2
1
57
48
14
6
6
40
6
50
10
3
9
3
41
16
50
1
35
4
20
36
12
13
11
6
7
11
16
18
26
10
32
30
6
12
12
4
14
4
12
81
12
11
100
14
36
10
12
18
2
22
3
3
44
1
27
8
12
22
3
15
24
9
12
99
36
12
8
70
32
10
12
2
19
9
2
34
15
39
32
4
8
102
7
21
12
3
35
25
5
48
82
6
2
6
6
4
21
51
6
38
4
32
1
3
38
4
18
6
26
4
33
5
55
27
6
8
19
5
10
18
14
6
30
22
15
29
22
20
10
2
48
10
6
18
42
26
12
43
53
12
43
45
38
4
14
12
22
24
26
4
3
27
6
60
27
63
8
34
30
20
48
25
17
7
11
102
30
4
8
6
18
52
20
24
70
6
12
2
31
15
72
24
14
4
44
7
75
2
4
32
24
7
3
2
24
6
6
4
2
49
5
12
34
6
2
1
12
12
15
20
1
27
12
2
12
22
42
20
7
15
12
2
4
2
18
7
3
20
12
1
23
4
2
12
19
9
18
2
31
9
15
36
9
3
11
6
30
16
12
24
6
18
24
14
24
12
10
8
12
6
4
15
36
5
34
8
34
8
31
5
18
1
27
6
32
18
10
8
10
9
3
20
4
9
15
24
30
56
40
8
16
3
11
18
19
24
23
60
48
40
14
30
16
6
14
22
3
11
36
48
18
6
12
36
40
68
46
84
15
5
6
6
54
13
5
10
20
13
48
27
45
11
4
68
4
12
2
19
23
49
23
22
14
4
30
42
20
13
3
44
10
8
67
23
13
29
12
12
6
6
7
17
40
15
29
12
64
14
64
26
7
17
58
2
6
30
31
11
4
2
36
28
8
36
12
6
6
6
18
18
54
12
10
18
18
50
90
10
12
18
38
12
10
26
22
60
20
22
80
7
53
12
16
54
6
2
13
35
30
54
25
15
38
34
18
15
51
38
88
8
42
24
4
21
21
26
40
8
12
18
4
56
7
17
10
14
4
15
3
2
22
20
28
14
6
36
22
2
10
20
6
4
54
3
3
56
6
16
26
1
48
15
2
18
10
12
18
14
6
24
10
36
2
18
12
7
3
32
10
8
6
61
15
12
60
8
30
28
26
18
31
9
2
12
49
3
2
10
36
9
36
39
6
12
3
9
38
4
2
18
13
36
60
9
8
22
20
6
4
12
24
8
22
8
58
6
84
78
3
47
24
6
6
109
5
18
12
16
20
18
6
28
56
36
28
50
7
3
12
38
36
16
6
20
22
54
26
36
84
7
5
54
34
8
6
13
15
6
27
41
4
18
12
2
6
6
12
12
19
3
2
28
15
48
11
13
23
64
36
2
16
26
1
35
10
56
19
33
2
25
12
3
12
20
10
42
48
12
6
2
6
6
28
18
8
4
3
17
16
2
22
26
16
6
12
36
15
12
15
8
24
10
15
27
9
5
19
5
10
26
16
3
35
66
19
41
4
2
4
50
12
22
18
3
27
20
4
32
4
18
6
48
50
10
62
4
2
13
11
1
12
11
22
12
14
49
27
21
ABCD 338075846*7^$a-1 [50045]
61
29
102
120
126
42
54
24
235
101
54
265
5
6
24
42
102
18
42
49
23
54
114
30
60
12
78
60
12
6
90
1
23
25
65
6
1
11
78
24
54
54
42
108
18
43
29
187
5
60
6
1
23
96
12
66
30
13
12
29
78
1
41
31
77
18
73
72
108
149
78
90
163
47
36
24
24
1
11
66
72
139
72
5
12
12
91
59
36
114
151
71
96
78
30
13
407
6
115
59
36
126
48
84
36
12
42
12
30
66
12
42
234
1
23
150
211
11
37
23
6
12
199
41
6
6
19
11
48
78
78
73
48
101
54
18
12
48
72
55
72
53
90
66
18
6
108
186
66
18
109
53
30
49
11
138
60
108
48
36
54
294
36
6
156
108
133
23
18
7
5
60
54
54
156
120
66
108
12
108
102
174
6
7
41
66
6
96
12
36
120
216
228
138
90
84
66
18
114
120
12
25
24
29
126
1
83
96
61
35
30
54
30
54
18
18
193
59
162
36
156
19
149
7
65
36
192
31
131
84
61
23
72
18
31
47
30
42
1
29
120
30
108
48
25
47
168
54
66
216
180
30
54
24
126
43
119
108
66
67
137
66
120
78
6
25
137
103
11
144
30
144
36
60
55
5
114
18
151
83
78
19
23
48
18
84
120
55
59
12
48
84
6
24
60
96
30
36
78
156
103
29
60
102
1
5
30
54
48
30
193
29
36
54
18
72
151
11
6
60
19
192
60
23
6
18
1
59
174
120
48
42
12
24
60
60
13
41
12
30
85
5
24
114
1
120
5
91
23
42
79
5
12
60
43
65
24
42
144
84
30
90
72
60
66
79
65
150
6
234
24
66
67
83
30
30
109
209
67
120
101
18
30
24
42
30
114
145
41
84
12
54
366
24
30
60
54
246
30
115
11
121
17
6
24
42
19
113
60
79
113
24
151
71
49
23
42
60
150
54
103
11
12
144
6
90
49
131
18
36
54
78
343
29
67
12
17
115
11
126
84
84
42
72
18
24
78
78
108
24
6
13
41
30
60
96
61
11
54
79
65
24
18
78
132
132
132
127
29
79
29
6
84
24
37
113
156
12
120
31
17
60
31
23
156
1
185
6
1
47
36
18
36
24
78
109
5
36
48
60
102
18
12
48
24
6
54
19
108
120
41
78
120
24
30
12
198
37
35
25
23
48
102
18
18
90
61
23
18
162
12
37
12
180
77
48
72
120
79
72
29
18
102
12
66
6
55
24
5
36
6
72
90
12
18
42
55
5
19
11
6
12
90
192
186
12
79
29
18
6
7
47
1
149
132
43
11
85
11
1
101
138
42
12
66
84
6
198
54
48
72
67
5
18
90
66
54
48
30
54
144
31
41
84
198
1
29
18
73
59
66
30
126
54
25
59
30
66
60
6
78
30
42
25
83
42
7
41
48
60
60
30
193
119
18
60
108
66
228
18
31
17
114
12
66
12
42
174
66
24
24
1
5
96
60
36
72
72
7
47
36
60
6
31
12
65
31
11
72
120
36
36
84
96
90
24
60
91
131
18
24
162
30
7
29
60
72
12
204
115
5
156
48
126
1
101
48
72
78
186
127
41
156
96
24
144
276
6
49
71
30
67
23
138
30
18
79
71
73
5
72
54
6
234
30
84
84
36
30
6
187
149
180
78
30
30
24
30
91
5
36
24
43
11
12
84
85
41
90
174
36
6
78
84
168
43
107
48
54
30
1
5
6
306
30
49
143
6
36
7
107
25
59
186
66
54
30
102
24
60
36
12
139
29
18
85
35
6
24
84
60
ABCD 338169626*7^$a-1 [50022]
33
6
12
6
54
9
28
29
4
12
3
44
37
11
40
11
18
4
8
6
24
10
71
15
6
16
2
48
1
11
12
18
39
24
16
12
9
11
28
33
24
38
24
45
1
2
22
68
3
4
20
39
34
144
2
6
52
11
16
24
8
9
39
21
24
27
4
23
10
86
10
56
6
13
12
45
75
11
6
36
15
15
34
95
1
8
42
1
23
13
21
8
31
9
3
41
30
18
18
61
17
18
10
39
17
28
24
24
8
78
57
45
18
6
12
12
19
17
4
98
46
20
40
26
25
11
9
4
5
52
63
9
116
28
8
27
3
21
3
25
9
12
24
15
11
30
6
61
9
11
1
8
55
23
58
15
32
1
20
67
5
6
6
4
8
19
21
3
107
18
12
4
27
9
44
28
8
4
11
4
41
18
37
20
15
6
19
5
19
35
25
11
6
7
5
6
18
36
24
27
1
24
12
3
5
90
10
14
6
24
43
8
4
17
16
32
12
28
36
24
12
20
15
1
8
55
11
22
62
12
6
6
13
9
35
1
92
3
25
12
24
11
28
9
24
39
35
60
6
6
24
30
7
44
25
23
21
30
21
1
14
22
8
18
24
12
54
4
20
19
21
23
25
26
25
12
47
9
24
15
1
24
8
39
1
24
48
8
4
59
6
16
12
12
3
33
8
18
22
8
40
2
36
10
23
85
27
35
106
15
9
39
20
21
4
2
25
60
5
67
12
9
15
60
5
7
29
15
37
3
9
14
22
20
19
12
5
12
18
37
5
27
1
8
66
174
4
62
46
44
18
6
36
12
3
15
9
13
38
1
5
18
61
23
18
4
8
7
20
61
35
51
13
5
43
47
9
51
10
12
3
60
8
15
6
100
20
6
78
43
29
4
8
31
48
23
46
72
2
60
37
68
21
6
37
5
40
72
35
4
9
3
12
29
39
1
8
43
11
10
2
22
8
12
7
9
20
7
33
12
2
96
18
16
23
27
1
36
17
7
5
19
8
9
40
14
34
3
12
45
3
5
6
10
68
55
137
18
24
18
99
88
81
2
49
44
33
6
60
1
9
38
21
25
24
27
12
48
24
21
32
3
49
20
7
17
79
53
24
4
8
12
7
9
2
6
72
6
1
69
20
4
8
18
30
7
60
33
38
22
8
40
44
4
84
71
27
6
4
8
12
36
12
19
33
26
10
8
18
1
5
15
24
33
52
26
1
24
60
5
54
9
48
9
24
54
30
24
3
25
20
19
65
6
61
9
35
1
176
39
51
6
100
48
15
41
19
24
21
8
28
20
28
39
5
7
11
49
21
26
13
17
3
4
21
8
42
54
16
26
1
20
61
15
9
44
18
10
12
8
28
2
33
33
15
28
5
6
18
55
9
2
37
33
8
24
4
3
33
60
12
20
4
8
16
20
7
17
12
43
23
1
33
8
19
9
8
7
5
27
15
10
50
10
15
17
79
41
27
3
58
12
23
4
12
48
56
13
14
12
34
3
21
3
21
62
12
85
24
11
45
25
15
21
8
24
3
13
35
64
17
19
24
5
55
56
21
6
12
22
8
75
9
16
68
6
10
2
9
51
24
1
11
48
25
33
8
4
15
57
8
4
3
29
4
27
47
18
16
2
12
9
45
55
12
9
38
10
48
12
11
21
55
23
18
18
10
8
16
15
17
18
12
18
31
69
56
24
24
4
14
10
12
3
45
11
37
86
24
6
7
8
51
1
12
17
24
19
20
16
21
14
70
2
34
12
26
37
8
21
19
47
10
71
4
53
30
12
12
58
3
5
24
4
8
100
20
12
19
5
4
11
3
25
17
36
12
12
18
13
32
9
4
2
13
95
54
12
43
8
3
22
20
3
1
12
24
14
36
1
12
20
40
5
52
2
21
1
23
28
11
132
6
19
5
16
2
24
13
45
27
56
24
3
25
17
72
18
108
10
2
58
14
12
30
18
22
36
20
24
6
12
25
17
12
16
26
24
6
28
38
10
48
8
36
40
15
33
24
20
7
57
2
34
23
24
1
26
22
38
9
25
12
38
6
15
21
40
59
3
30
6
22
3
5
7
20
33
6
13
17
3
27
18
36
6
6
7
20
37
3
155
66
4
122
10
24
24
20
6
48
61
59
12
1
20
3
42
12
18
46
32
4
3
23
1
56
24
3
49
20
1
47
3
66
55
11
1
5
12
40
32
42
6
28
2
6
40
2
22
59
4
36
32
1
44
6
42
16
14
6
7
24
101
27
27
10
32
3
51
6
28
2
49
53
3
4
17
18
10
38
1
21
48
3
35
12
13
23
18
18
37
29
52
3
24
9
48
2
25
68
21
19
21
26
6
4
51
12
5
4
2
6
6
22
3
17
12
4
20
12
28
26
25
12
9
8
16
38
36
33
25
44
28
23
73
62
9
76
23
10
8
16
38
1
5
12
28
32
84
76
47
3
24
21
61
15
5
39
13
12
3
45
8
12
24
3
33
12
31
11
24
46
44
7
32
27
1
29
12
16
11
40
21
3
8
49
3
41
4
110
24
13
21
38
6
24
7
29
15
1
38
37
12
5
36
7
41
6
30
43
8
3
18
3
3
18
24
12
4
11
24
16
21
3
33
26
21
39
13
12
69
2
58
3
9
12
15
17
6
6
28
26
6
15
3
25
35
12
13
32
3
13
12
41
19
5
4
2
10
12
36
11
15
13
47
1
11
46
38
69
1
12
2
36
10
51
9
20
7
24
35
1
33
8
31
12
24
60
17
79
9
24
2
18
4
68
42
33
24
61
15
24
12
8
27
25
23
10
11
3
6
15
3
6
30
10
20
31
29
48
66
1
12
48
36
9
3
29
72
16
51
11
6
7
41
30
42
15
9
4
92
12
30
12
25
11
54
15
21
36
31
8
4
17
79
44
9
52
15
47
1
12
11
6
30
1
5
40
27
21
20
12
27
33
6
18
12
4
15
35
6
72
72
6
12
21
33
4
3
11
21
45
3
15
13
9
11
37
11
16
8
81
16
2
13
8
1
12
15
11
33
9
4
2
9
15
1
21
3
9
23
4
17
52
26
1
23
10
8
16
3
48
32
24
1
50
6
19
12
33
3
33
11
9
24
54
58
72
44
27
51
6
12
4
32
55
29
12
4
3
5
24
36
30
18
7
33
99
53
31
24
32
27
21
15
30
4
15
9
26
10
3
21
27
53
4
24
8
24
39
24
15
46
2
24
6
28
15
29
6
25
29
52
27
17
48
39
28
93
48
3
24
5
90
46
14
24
22
63
11
34
2
46
24
20
30
1
11
10
8
18
12
30
54
1
23
45
21
12
7
41
39
9
12
6
18
6
60
25
41
19
20
15
25
21
11
3
18
52
44
6
36
33
45
78
54
15
21
3
1
39
5
60
76
56
30
25
23
85
17
4
44
16
38
37
20
1
2
6
36
16
14
6
12
30
36
60
48
12
70
11
28
17
6
12
13
68
85
15
53
18
21
4
35
13
23
22
2
13
17
39
3
6
4
14
58
14
6
40
15
11
34
8
7
9
24
11
28
59
9
9
24
39
27
46
39
5
6
21
1
12
36
51
23
1
9
20
15
28
11
12
1
60
9
2
34
12
68
3
28
9
20
52
3
35
22
24
3
21
14
10
14
6
18
6
6
10
20
4
2
6
18
9
73
23
21
4
51
45
14
61
9
11
69
6
12
60
6
12
79
17
16
3
17
16
3
5
55
11
13
59
25
29
4
12
14
30
24
18
6
3
25
74
36
30
40
12
96
60
2
60
1
20
9
15
16
23
70
35
49
104
60
3
4
36
5
19
56
21
4
2
18
64
27
24
59
34
24
12
44
4
2
6
67
9
12
84
24
2
13
21
47
3
12
13
21
63
60
23
1
5
7
8
4
21
50
49
5
6
1
24
11
6
16
12
14
22
26
25
11
13
21
26
12
10
8
67
41
12
19
83
24
70
32
4
12
74
10
3
33
26
1
47
33
37
35
15
1
12
5
36
7
12
17
4
12
27
57
3
8
52
17
28
68
19
5
3
48
9
16
14
1
11
36
18
54
18
16
14
30
7
29
24
15
9
12
4
51
33
51
41
16
3
12
17
36
27
9
39
45
75
13
14
6
64
14
24
22
32
16
3
5
54
18
66
18
42
22
24
50
12
34
2
70
15
81
12
8
19
8
40
5
6
18
19
33
2
58
2
18
7
17
7
21
24
12
38
10
111
21
12
26
46
8
52
11
21
48
30
6
16
15
47
12
22
2
30
4
51
23
1
45
15
5
6
1
5
36
7
12
20
3
84
6
27
13
32
55
21
14
10
3
5
4
44
66
10
2
1
23
1
12
20
52
21
24
2
1
21
24
20
28
36
44
12
7
29
12
40
20
24
60
64
27
32
45
7
5
12
3
48
21
16
26
82
15
8
9
16
48
20
36
55
11
25
11
1
33
12
8
75
1
20
24
36
12
28
26
22
26
46
2
82
14
6
12
16
32
30
22
14
58
23
1
8
79
35
21
16
17
66
30
48
6
24
1
21
144
35
61
38
12
34
15
93
8
24
24
12
16
15
8
3
13
9
2
18
12
132
171
51
21
57
4
14
10
24
8
7
29
16
74
10
3
9
14
24
61
95
21
15
18
16
8
4
14
10
15
9
14
13
29
16
8
18
30
28
3
9
27
12
5
28
14
90
7
60
8
1
74
6
6
18
40
12
12
ABCD 338295362*7^$a-1 [50014]
64
18
20
4
14
12
12
12
4
54
80
6
42
12
25
17
28
116
10
26
19
24
47
25
53
10
20
42
18
40
6
20
19
23
30
90
42
10
20
12
18
31
11
30
31
5
150
12
22
8
96
96
19
27
14
4
24
56
82
2
78
90
12
12
30
54
24
12
24
22
9
5
58
38
22
21
11
6
10
18
42
50
4
38
30
12
120
54
37
15
20
30
42
52
26
150
18
34
32
78
22
8
12
10
6
62
30
1
29
96
34
32
25
35
61
39
56
12
6
36
16
2
52
98
16
30
2
48
60
54
18
12
40
6
32
112
18
14
6
12
6
25
107
94
8
18
97
47
54
162
52
18
3
17
54
36
10
20
48
4
63
33
74
36
30
67
48
27
122
12
46
80
37
51
45
11
16
12
2
70
50
4
27
17
10
56
106
8
10
80
6
6
13
3
18
20
22
9
95
25
59
30
7
59
18
7
51
50
24
24
36
6
49
41
34
9
5
22
32
10
18
2
7
3
2
58
48
72
81
17
12
18
90
4
14
4
21
27
24
50
31
12
23
54
6
13
59
6
106
9
65
79
63
30
14
60
48
72
28
2
10
78
56
6
13
95
40
8
12
58
50
18
4
8
12
43
35
22
27
11
4
14
31
3
8
18
12
30
37
5
16
14
130
78
14
24
42
24
6
30
22
18
45
5
72
67
3
8
24
13
15
80
40
45
53
72
16
56
10
8
72
1
5
12
28
50
84
6
48
10
86
6
42
7
11
42
90
1
12
47
18
24
36
60
55
48
11
54
16
24
32
70
8
34
20
30
42
48
18
4
9
12
5
4
56
78
24
28
54
104
36
6
25
12
5
30
6
12
12
18
12
58
2
25
45
8
43
29
10
20
52
14
40
92
24
10
45
60
5
48
28
30
90
78
9
63
90
32
16
27
53
30
30
24
48
12
6
84
30
18
4
8
1
5
36
16
2
25
15
26
72
10
8
10
54
12
6
8
36
28
8
40
42
2
30
18
12
36
28
74
1
11
48
12
16
32
30
6
40
56
30
24
24
28
3
167
30
24
66
102
90
85
27
21
15
20
70
14
96
52
8
22
6
2
64
18
6
122
12
58
78
9
5
31
65
46
56
18
34
2
48
10
86
6
6
54
6
67
45
20
7
41
120
58
42
20
7
12
63
20
48
49
5
24
67
65
30
22
8
60
4
20
6
22
50
72
18
55
5
30
13
5
10
44
6
18
42
24
48
6
30
24
12
30
66
72
6
4
8
24
18
48
55
29
10
78
3
17
36
7
63
14
30
1
29
10
26
6
28
56
25
36
29
60
4
15
36
27
2
16
30
14
55
27
18
3
60
35
18
46
14
30
10
20
42
58
56
36
12
30
6
55
11
61
27
56
64
32
6
7
45
42
14
40
14
30
66
12
24
156
30
12
12
24
79
3
14
10
26
64
120
96
3
60
27
2
7
29
19
53
42
30
72
64
20
22
2
42
10
8
10
8
24
36
34
24
27
5
12
66
6
4
14
13
35
12
40
2
10
56
52
8
90
42
37
23
18
12
12
6
78
67
5
72
30
12
48
90
70
8
60
10
38
1
63
18
14
10
20
24
4
2
16
60
2
72
16
32
12
66
52
30
56
12
100
8
36
48
48
12
6
12
12
12
25
191
102
42
13
65
48
24
16
2
12
24
84
18
43
9
56
30
10
2
37
47
30
84
24
6
54
60
96
64
2
54
6
1
23
4
122
48
48
34
9
57
2
40
102
8
30
30
28
92
10
80
52
8
1
21
24
44
102
36
34
30
26
54
10
80
19
17
70
12
33
35
18
12
48
16
26
42
10
18
3
65
42
12
25
60
3
2
7
29
6
1
5
28
54
8
120
100
20
4
134
66
1
5
10
38
30
12
22
20
31
5
12
12
72
6
10
20
72
28
114
56
25
3
14
10
8
60
4
45
21
8
120
16
26
64
14
31
96
12
35
6
6
90
60
36
12
6
10
20
7
47
36
30
10
2
12
18
40
50
24
16
20
48
12
24
31
17
10
2
6
12
6
24
106
2
22
45
3
14
18
6
6
73
23
37
57
14
4
92
24
1
9
26
70
3
15
12
18
20
18
4
8
42
4
14
30
66
24
12
90
46
24
9
45
72
3
29
36
24
7
71
12
82
80
43
23
4
20
73
5
36
24
31
29
10
26
54
25
63
72
8
4
24
45
35
4
33
45
2
60
85
5
22
20
16
78
20
84
72
18
18
12
36
4
38
4
8
6
34
38
12
30
1
5
55
125
12
10
33
59
6
60
12
54
66
48
4
56
24
16
27
5
7
35
1
29
90
6
12
67
17
31
5
10
62
22
146
42
6
31
95
6
67
5
12
6
198
16
6
8
64
2
18
37
11
70
27
5
30
52
14
30
37
47
1
29
6
30
36
18
18
72
52
6
12
98
18
12
22
20
7
5
18
36
42
10
50
22
26
6
36
13
29
108
4
38
61
45
14
48
4
6
75
45
8
24
46
80
12
42
22
8
1
60
11
36
10
20
4
18
32
6
30
30
10
117
5
6
16
18
32
16
74
4
66
8
18
25
3
26
10
6
8
12
30
13
47
54
18
12
16
2
22
14
54
30
42
24
34
50
13
29
55
15
9
47
30
22
12
86
12
7
21
14
36
18
10
2
7
3
2
18
52
50
36
12
12
16
74
30
10
20
18
34
8
6
12
55
35
18
46
18
68
7
45
78
32
16
14
12
16
8
67
17
10
18
8
156
36
120
40
2
30
48
30
42
16
14
12
4
114
20
72
34
50
67
3
9
35
42
24
6
6
84
46
2
30
30
6
30
12
60
28
27
107
6
31
24
36
3
6
27
45
38
120
4
30
32
31
29
4
72
39
15
45
21
24
8
18
13
9
2
48
42
31
17
102
66
12
30
25
53
82
2
24
31
71
12
22
44
4
50
46
80
6
24
24
30
28
2
25
83
52
38
42
1
17
12
48
10
45
29
46
20
54
66
4
6
2
1
47
13
9
18
98
55
17
55
39
26
28
74
12
48
12
6
24
24
54
6
36
10
44
30
130
12
14
19
5
12
30
12
30
12
88
68
48
42
34
15
131
18
31
93
2
6
55
5
18
4
20
12
4
24
12
20
6
70
2
28
32
31
9
2
49
5
24
42
1
5
7
33
2
46
14
48
18
24
36
19
5
70
86
31
23
12
6
24
58
98
24
6
24
40
20
13
35
48
72
18
19
5
24
36
70
6
2
90
10
50
40
8
84
31
12
27
6
50
42
36
60
54
18
48
36
54
34
56
6
54
31
15
8
18
82
38
30
70
20
12
30
42
40
24
54
56
16
18
2
54
54
30
7
11
130
14
34
15
12
15
2
70
12
98
78
18
66
1
5
60
90
4
8
76
50
36
19
5
31
135
9
21
38
85
65
18
30
22
21
5
6
16
60
84
9
59
30
30
6
30
4
8
30
30
25
33
14
78
48
36
16
8
36
6
22
32
10
74
19
5
28
68
ABCD 338328884*7^$a-1 [50008]
3
57
21
3
11
1
5
6
22
6
14
7
33
14
30
6
42
4
12
2
52
44
1
15
12
12
20
42
12
16
8
6
33
3
10
18
9
12
11
66
10
6
6
44
10
2
10
11
9
3
7
32
12
28
26
15
3
21
63
1
5
4
8
6
9
1
18
12
26
111
27
42
30
34
8
28
18
92
60
6
84
18
46
2
81
21
39
27
30
19
65
7
5
7
5
12
4
84
11
7
12
9
33
12
14
25
15
26
12
30
48
10
32
6
24
6
27
9
70
6
8
28
8
3
27
124
74
30
4
8
1
35
36
18
4
24
8
24
10
50
6
21
4
23
18
10
32
4
66
8
12
42
57
4
23
18
7
15
6
2
34
3
29
7
5
27
9
40
8
6
36
6
7
8
40
87
18
2
4
12
21
23
1
45
8
42
18
40
8
30
28
6
8
18
10
12
6
66
6
42
2
10
2
30
18
22
3
9
8
7
15
20
16
8
1
17
10
6
27
35
54
31
5
22
8
25
11
4
6
15
3
8
10
3
8
7
12
18
3
21
2
60
6
22
8
48
6
6
10
8
63
4
83
21
37
54
9
12
15
8
24
6
27
7
32
10
71
21
40
42
5
15
4
6
14
21
1
18
12
9
15
98
54
9
9
4
24
23
15
10
20
22
8
66
10
32
16
8
24
28
50
6
49
35
4
6
32
18
18
7
29
12
4
36
80
18
4
8
4
14
22
62
22
17
1
27
15
24
44
4
14
42
12
4
8
9
9
22
9
29
6
12
24
78
24
16
44
40
2
4
21
5
10
6
2
6
4
14
37
24
9
56
46
17
3
1
27
9
3
42
8
12
10
33
11
18
30
40
26
7
17
22
8
16
9
5
18
6
34
12
45
21
36
26
6
3
25
2
6
48
24
24
10
5
3
1
9
14
42
24
12
28
24
6
8
1
11
34
8
30
1
20
15
40
6
30
20
6
10
32
6
36
7
23
24
10
44
19
39
2
7
17
48
46
14
22
12
8
13
11
28
5
36
7
30
11
51
1
44
1
2
1
143
12
16
29
15
1
9
11
1
20
22
42
11
15
10
62
21
27
16
20
9
21
87
7
56
10
26
106
35
1
12
2
42
60
36
10
6
3
24
5
36
12
24
27
31
2
28
11
27
6
27
9
19
24
17
15
1
27
51
60
8
22
12
24
30
12
32
52
2
10
14
3
7
20
54
6
57
16
63
21
5
16
15
11
13
75
2
4
15
20
27
9
28
3
24
14
10
14
24
7
15
24
14
18
13
39
12
2
30
48
4
26
30
6
4
8
6
18
12
18
18
39
9
7
35
13
33
18
21
29
19
5
22
14
7
8
33
36
6
42
30
85
24
44
13
39
5
4
32
4
2
12
22
27
9
8
3
39
1
9
26
16
32
4
8
22
42
48
2
18
6
16
54
32
25
113
72
4
2
12
18
6
25
20
1
14
10
20
6
13
15
14
28
63
21
30
36
12
14
72
16
12
11
31
30
35
3
6
6
24
4
14
18
6
66
61
3
53
16
5
39
15
16
18
3
3
8
1
48
29
4
8
6
18
4
30
8
192
9
9
3
15
4
33
9
20
18
1
9
38
25
17
36
10
33
45
2
10
20
22
42
30
5
7
6
20
3
13
50
1
5
15
21
4
20
19
21
75
39
21
15
72
2
7
5
15
7
17
73
12
2
13
27
14
6
12
12
13
5
16
3
75
42
14
12
6
12
48
19
12
8
7
6
36
2
34
24
6
8
54
7
9
20
7
12
33
2
12
4
14
22
18
27
53
4
2
10
18
24
42
3
15
57
17
31
3
68
33
21
76
20
58
33
27
5
27
24
22
15
8
49
14
25
11
6
15
3
10
8
27
27
24
66
6
22
44
27
1
83
64
12
21
38
18
16
2
4
5
57
36
6
4
2
72
34
14
22
8
70
20
6
18
54
16
2
4
32
16
14
4
38
34
9
35
6
22
17
25
110
9
69
42
6
3
4
41
4
12
18
2
22
2
6
24
49
15
8
16
24
29
27
21
9
6
16
5
60
3
22
3
5
22
29
12
37
12
6
29
33
30
16
86
24
18
4
42
15
9
38
36
6
46
26
46
2
4
6
2
34
14
3
36
9
12
58
86
76
27
3
8
21
13
6
6
23
39
40
42
3
39
32
40
9
35
6
6
16
36
21
9
42
72
12
41
15
28
6
3
17
4
23
1
12
2
6
3
25
38
6
22
2
43
15
2
7
5
16
50
4
2
12
28
3
20
15
10
2
33
4
21
14
40
54
3
41
22
17
3
6
7
15
8
18
30
6
66
25
20
9
12
18
4
56
10
44
12
12
22
26
10
32
33
1
3
63
6
18
30
6
9
53
10
14
22
32
4
6
12
12
11
13
14
1
15
2
19
11
45
9
54
6
46
36
8
30
4
6
8
1
20
9
7
47
6
4
12
18
14
18
34
51
9
23
27
16
14
22
8
40
8
6
36
4
27
11
28
32
9
1
38
16
66
26
12
106
26
49
3
9
68
9
16
14
30
63
43
18
44
6
18
72
12
16
44
15
25
26
76
8
16
5
9
19
5
4
12
14
16
24
12
14
10
48
12
6
8
6
1
15
5
7
29
37
11
21
4
14
21
1
3
15
12
29
3
42
24
16
72
8
48
12
34
30
48
3
41
4
8
7
5
30
6
15
9
4
2
4
18
38
1
11
12
18
12
12
58
41
27
6
31
35
24
37
35
34
26
45
7
6
6
20
28
9
65
12
22
44
21
28
5
18
22
2
64
18
51
9
26
1
24
5
10
8
33
21
4
95
9
30
25
8
49
8
24
16
8
28
35
4
59
6
16
15
17
4
6
32
30
67
11
45
3
64
38
22
50
6
28
21
39
38
42
24
33
15
22
12
15
8
3
28
2
36
42
42
28
2
6
6
4
30
8
12
31
11
24
4
9
35
1
17
10
32
4
14
4
27
11
10
18
20
30
12
19
9
60
2
22
2
12
48
6
16
8
7
29
51
15
6
36
6
24
1
48
29
10
8
6
10
36
14
15
16
3
2
70
20
1
17
4
90
12
20
25
47
13
3
2
31
33
14
6
28
2
10
26
22
32
4
38
42
7
36
29
4
32
15
61
20
48
6
12
28
20
18
22
2
4
6
14
82
6
6
9
72
24
9
14
33
33
22
48
104
16
44
4
20
24
42
6
21
33
22
2
4
18
41
19
6
14
30
19
11
21
33
7
21
30
8
18
10
9
21
3
41
3
13
6
20
6
4
12
63
33
2
30
12
6
40
18
12
15
5
3
36
4
23
1
47
4
14
7
5
18
16
38
30
22
8
28
18
21
17
36
12
28
12
11
19
14
4
74
18
6
18
18
13
15
14
34
26
55
8
13
14
54
12
10
69
9
32
10
17
21
3
9
4
24
3
15
30
3
8
39
16
2
12
58
17
13
11
9
18
10
2
6
19
57
30
2
22
2
4
3
11
24
48
13
11
9
21
42
22
8
16
3
11
12
76
9
9
11
13
3
29
67
63
2
12
12
19
5
22
20
28
32
82
14
66
6
1
15
2
3
15
1
3
9
36
24
27
8
42
12
12
42
16
12
5
105
24
3
13
50
42
19
17
30
58
2
34
8
12
6
60
4
9
87
24
6
42
36
8
6
40
2
28
9
5
4
8
6
9
1
32
4
6
12
18
2
36
46
23
19
6
14
42
4
6
18
38
33
79
30
35
3
30
24
18
1
9
42
6
8
30
10
3
29
6
33
3
46
38
21
3
28
2
64
68
6
6
3
12
15
16
8
13
68
21
72
31
17
40
20
22
6
2
78
36
28
35
4
11
25
24
9
2
22
12
36
38
30
31
12
23
33
48
9
30
1
17
15
1
2
37
45
6
2
27
33
6
12
6
66
81
15
10
6
24
54
95
25
2
6
4
12
38
10
36
47
13
14
22
42
2
19
21
6
8
4
8
6
15
7
53
9
64
6
56
22
50
6
28
8
22
2
19
23
28
24
14
15
51
6
6
52
24
18
2
21
16
5
4
11
39
4
8
28
54
18
20
13
41
12
24
16
18
20
4
6
80
7
11
46
20
16
8
12
10
26
12
42
58
14
96
49
15
81
17
7
17
4
6
5
7
6
24
38
22
8
16
2
24
37
17
36
52
30
8
36
13
5
6
37
3
2
46
20
1
35
4
32
16
33
5
12
66
24
12
6
10
9
23
22
11
15
16
21
23
9
16
11
36
1
11
16
6
18
41
31
26
4
8
15
4
24
33
2
10
14
12
16
24
36
8
34
32
6
4
50
52
18
74
66
4
21
27
32
25
8
37
2
1
11
13
11
9
7
18
24
12
15
77
24
4
36
8
12
22
6
14
6
4
11
24
9
16
2
42
6
16
5
15
4
2
28
14
4
12
20
12
120
6
10
9
9
30
6
18
2
24
24
7
17
4
27
11
21
21
27
16
5
6
12
12
42
16
23
3
48
52
14
31
29
18
6
7
3
8
24
10
12
18
5
16
9
2
12
28
12
2
19
41
22
2
30
42
40
18
32
9
36
1
6
26
7
15
9
44
3
6
6
4
2
36
7
45
14
6
16
18
50
36
6
81
121
3
17
78
30
18
37
11
10
2
6
6
1
24
17
4
2
54
3
4
5
31
23
1
15
2
10
48
41
4
11
30
90
18
18
1
11
6
10
50
48
3
3
12
30
12
10
8
10
6
8
30
67
39
41
21
18
4
6
42
14
18
12
21
9
18
10
12
14
24
24
4
48
38
36
42
12
22
68
91
29
16
56
7
47
1
5
7
59
34
11
1
8
6
25
17
16
36
38
10
2
24
21
13
12
2
10
20
48
18
37
29
30
21
4
77
12
7
24
11
30
4
48
27
17
6
40
38
16
36
2
28
2
16
2
13
27
8
4
41
33
7
69
11
27
45
15
6
24
16
23
37
8
4
84
12
3
27
14
15
1
15
5
79
5
60
6
4
42
38
1
5
19
53
3
91
6
23
9
6
1
21
32
18
49
47
1
15
2
4
38
21
21
18
6
12
6
1
56
81
10
14
18
24
6
7
56
31
2
4
8
30
9
3
9
3
49
9
12
2
6
16
14
33
16
48
5
15
16
20
25
3
5
36
12
12
6
12
9
36
3
16
36
29
9
7
3
12
29
19
2
12
28
92
10
14
12
31
11
12
25
17
19
47
18
18
4
2
67
17
18
10
90
38
12
4
14
22
35
28
3
5
37
132
14
1
24
3
2
40
42
44
73
29
31
17
10
5
15
48
6
15
1
8
4
50
49
12
15
2
4
11
24
7
8
22
20
46
20
6
28
2
81
3
28
2
ABCD 338366774*7^$a-1 [50055]
20
21
4
15
38
22
125
4
96
8
19
12
12
12
8
25
17
15
16
24
5
46
21
47
49
12
20
159
54
6
13
63
84
57
15
29
55
68
24
4
17
151
24
57
12
36
3
72
5
79
9
56
4
17
55
12
15
17
48
7
48
57
5
6
45
12
27
18
3
15
13
36
56
19
5
4
56
21
7
3
44
49
23
9
40
29
15
4
27
72
17
4
17
19
111
36
104
16
8
13
39
9
5
6
21
16
27
65
19
38
63
52
3
20
24
60
1
12
15
17
19
56
1
27
8
25
3
69
8
40
27
24
20
88
45
35
12
9
9
48
15
39
6
10
33
3
48
57
56
16
5
12
34
9
17
43
17
31
63
12
17
7
24
41
40
8
103
14
18
52
8
9
19
2
187
20
16
15
21
65
31
27
65
3
4
9
12
5
19
24
15
48
9
11
1
8
51
21
19
9
39
21
27
5
100
5
55
96
23
28
24
8
1
17
19
15
8
24
73
17
15
24
4
3
26
7
41
30
13
84
5
7
47
24
37
8
12
3
40
5
28
41
3
28
65
67
23
45
24
19
21
36
15
14
19
24
20
43
5
31
21
63
5
28
11
1
20
9
19
11
18
3
64
11
13
84
8
15
28
32
4
32
4
77
40
48
63
8
33
4
60
3
9
32
33
15
75
97
5
72
15
31
57
47
12
9
7
21
11
12
9
12
31
8
126
31
11
1
15
45
17
15
33
15
4
3
92
25
15
21
12
39
24
12
21
3
24
50
27
31
8
16
48
20
4
5
4
32
19
9
12
5
30
40
45
15
5
15
13
24
68
12
16
15
12
36
36
53
51
37
152
28
12
17
12
19
15
9
12
35
21
43
56
13
20
3
16
12
9
80
31
29
39
9
12
87
4
24
5
43
12
48
74
31
20
79
9
17
10
12
57
24
23
9
28
75
26
82
48
20
4
12
20
13
17
27
63
16
14
10
149
76
92
39
28
9
41
126
30
22
8
9
4
56
7
8
45
4
116
27
16
77
19
84
21
3
53
15
13
39
33
41
10
5
7
12
20
16
33
15
2
43
60
51
9
12
120
17
54
4
17
16
24
5
43
15
5
4
27
81
20
45
15
60
27
18
10
5
19
12
45
12
27
45
27
12
72
57
20
9
3
87
4
17
15
30
22
21
44
12
127
20
13
56
24
4
47
76
36
44
64
17
52
8
27
1
20
28
24
15
5
3
16
12
2
10
5
160
15
17
45
12
10
21
44
15
18
7
20
28
8
39
16
56
16
8
60
9
19
26
19
12
80
12
7
21
89
120
6
40
65
24
36
24
16
63
14
12
94
29
27
4
17
84
7
69
12
32
4
24
53
39
4
51
21
24
107
9
15
25
15
9
24
71
16
20
100
80
36
16
33
3
21
3
17
48
19
8
1
12
8
24
111
13
12
24
24
11
21
7
5
28
75
14
19
39
36
12
69
5
30
21
39
12
16
17
4
12
12
5
60
15
19
81
12
36
35
25
15
48
134
43
11
16
24
41
63
120
25
12
8
67
105
23
28
12
65
19
41
40
104
7
20
21
3
13
47
40
17
57
42
1
75
50
31
3
20
4
108
9
3
12
65
12
19
24
5
3
28
14
31
27
57
15
24
68
18
42
28
5
55
12
72
36
2
15
4
11
6
30
36
21
28
20
15
24
121
44
43
60
5
33
19
8
19
8
21
60
7
24
20
141
120
76
15
24
12
33
51
12
5
28
29
43
48
63
29
51
21
60
33
46
20
1
27
32
24
28
41
7
9
17
10
5
55
21
11
28
21
84
17
22
8
121
15
12
21
84
8
12
72
7
26
15
39
24
25
29
15
16
48
41
22
8
21
4
51
48
152
84
1
15
20
52
5
27
1
3
17
39
25
3
24
69
75
12
12
53
19
21
36
24
23
9
19
2
7
12
8
16
44
3
30
12
58
12
60
2
42
21
19
8
30
34
12
29
16
12
3
57
39
8
4
17
91
20
21
12
4
24
32
15
13
96
17
6
66
7
5
10
65
7
36
5
3
25
12
3
14
42
16
5
27
72
81
43
33
47
13
87
2
12
51
9
6
16
21
3
9
48
20
91
21
3
48
44
13
12
8
7
5
4
32
28
12
12
63
93
17
67
8
4
63
2
3
55
12
5
76
3
8
21
3
25
120
5
7
15
36
26
3
16
135
77
7
17
40
35
18
58
17
88
5
27
28
11
9
40
35
4
9
32
43
86
30
33
40
32
93
15
91
26
19
23
6
27
91
17
55
12
113
12
105
30
1
35
36
24
16
9
29
19
11
36
16
12
41
4
24
17
15
15
6
22
45
15
21
36
15
5
87
6
10
53
4
24
12
17
18
9
4
11
4
89
16
12
89
58
2
22
12
8
61
36
15
36
81
75
84
5
19
29
16
39
32
13
77
3
12
31
84
36
50
15
12
103
2
58
33
12
11
21
40
77
6
4
60
69
27
108
8
48
16
33
77
7
20
12
87
13
5
15
16
11
1
8
45
27
88
39
5
15
12
1
65
54
6
10
32
96
9
19
8
18
3
100
8
43
17
15
16
36
2
42
61
23
73
29
22
41
67
45
36
107
16
9
87
2
15
15
21
12
52
48
87
12
9
32
19
8
85
159
29
28
5
6
49
44
43
5
7
32
16
84
21
8
84
60
4
3
14
27
27
4
84
45
36
36
24
23
16
17
16
15
56
6
54
1
47
12
18
3
67
33
15
17
33
15
88
3
2
24
6
24
4
56
28
5
40
83
36
4
29
51
69
33
12
30
40
129
24
27
141
3
116
4
41
4
41
15
31
9
36
72
63
77
16
3
8
49
12
17
3
64
36
12
3
12
72
5
7
29
43
36
5
51
4
96
36
21
15
2
19
3
20
48
96
16
14
15
55
2
10
57
24
12
51
180
41
12
4
17
15
7
21
87
5
57
22
33
15
8
97
20
28
3
14
18
13
56
31
29
16
17
7
20
27
9
15
45
24
60
4
75
14
55
15
24
69
24
11
13
11
21
4
56
115
65
45
10
62
78
4
48
21
17
43
11
4
9
3
14
3
16
11
85
53
58
12
8
28
60
12
33
17
7
20
76
29
70
48
96
38
55
3
5
12
7
44
9
4
44
31
45
44
3
57
19
84
12
2
63
3
4
24
9
12
27
69
32
16
15
9
8
12
12
64
23
37
3
21
20
57
6
60
13
44
45
60
12
79
27
48
12
45
71
9
75
24
6
10
33
24
15
5
48
40
11
4
17
28
20
51
33
4
39
45
5
10
32
33
39
88
20
16
5
39
136
9
5
30
13
60
23
28
9
60
48
3
14
31
17
27
40
173
7
48
3
57
27
81
24
3
36
12
45
27
56
24
9
31
24
32
52
24
8
114
15
4
96
84
15
45
24
75
2
19
104
40
48
5
10
20
40
24
38
3
43
62
6
1
3
12
53
52
3
74
42
9
31
8
4
14
27
151
24
36
2
27
31
5
9
19
41
34
21
56
112
15
45
68
7
21
12
27
2
15
64
32
24
19
12
12
2
46
14
43
3
62
31
12
24
20
60
16
17
67
8
40
15
33
15
69
3
44
37
39
48
56
16
17
4
32
51
4
36
38
31
11
54
12
15
3
9
7
21
120
59
4
20
84
1
71
21
7
65
28
48
11
37
75
8
4
5
9
3
28
3
24
12
33
20
3
54
15
4
84
8
7
21
23
4
20
ABCD 338397056*7^$a-1 [50005]
12
360
186
30
90
186
36
18
12
18
42
18
42
90
12
126
210
126
294
24
66
102
18
12
24
150
90
84
30
24
18
24
6
144
60
6
42
60
36
84
102
96
144
90
120
36
60
48
126
198
252
66
78
90
54
180
60
162
18
78
240
48
66
30
18
60
48
18
54
12
84
60
204
186
90
150
30
42
24
60
36
102
216
42
114
48
336
6
174
6
18
72
486
60
48
120
36
78
12
96
30
138
60
12
138
54
72
48
156
66
66
330
168
96
36
24
36
42
78
78
264
42
120
144
294
120
138
54
66
24
66
78
54
198
138
216
36
234
216
42
66
222
168
72
114
18
366
12
24
300
150
114
30
90
72
78
6
336
54
54
30
66
24
30
126
120
90
210
36
138
312
12
78
294
240
156
48
102
84
60
216
48
150
156
36
30
24
66
72
42
30
66
48
6
6
120
42
78
24
114
66
120
144
114
138
18
66
18
258
42
72
150
54
84
66
42
192
6
54
66
372
174
30
78
42
120
54
66
6
180
84
48
96
12
48
66
60
30
24
24
18
48
36
84
282
12
96
84
378
24
66
120
48
120
12
108
342
90
18
54
66
126
48
60
6
336
24
36
240
30
54
42
30
78
186
36
120
78
144
60
216
66
78
42
36
90
24
144
162
234
90
60
144
192
120
144
24
6
6
78
42
42
78
78
84
186
36
240
78
48
54
420
180
114
60
480
84
36
42
78
192
138
42
48
270
36
240
234
42
48
30
144
42
156
24
60
18
42
54
12
30
90
18
30
162
42
48
12
36
36
66
54
24
96
96
48
156
150
36
60
234
84
24
72
366
84
90
54
42
60
312
18
24
18
78
84
186
30
108
120
66
6
54
96
18
30
96
48
102
30
330
84
54
42
78
72
60
6
54
90
78
66
120
54
192
30
18
102
204
132
24
66
294
96
108
54
120
168
54
36
78
42
48
6
108
48
78
240
54
18
144
138
180
42
114
42
24
156
102
72
366
198
6
6
84
384
6
24
96
60
36
30
168
42
204
54
36
108
276
6
180
30
24
144
258
234
54
72
114
84
42
30
84
30
18
156
144
42
78
18
48
12
42
36
30
6
264
42
168
6
6
138
624
42
36
330
30
42
186
36
30
30
294
6
66
24
6
204
276
60
180
144
90
168
72
6
18
84
36
282
24
198
48
84
66
78
36
ABCD 338412716*7^$a-1 [50166]
33
107
13
23
156
24
204
16
48
20
36
25
111
128
25
47
25
36
23
12
121
87
20
24
13
48
11
36
24
193
83
132
1
107
61
23
37
23
25
3
9
24
60
123
21
48
84
107
24
13
48
59
13
24
63
32
60
1
3
24
32
25
60
3
32
36
13
15
24
68
85
12
23
12
36
76
20
84
1
15
20
1
27
116
37
24
96
36
59
145
39
129
12
95
12
97
23
25
35
13
35
1
36
48
12
144
3
24
32
121
24
35
4
56
24
25
143
1
131
60
25
48
83
25
36
144
59
37
24
24
15
9
36
83
25
48
143
25
155
49
48
27
20
52
24
56
1
24
48
72
11
61
72
24
23
60
28
9
83
48
60
1
39
9
15
45
36
108
60
36
27
56
25
36
11
1
131
133
11
4
32
48
12
37
11
48
4
8
12
37
36
27
21
60
72
48
24
23
40
68
1
3
9
36
3
9
24
60
60
36
12
71
1
72
83
48
84
1
35
4
57
63
33
39
9
12
36
11
49
3
81
35
13
12
12
11
12
25
84
48
27
104
16
68
52
8
49
24
47
48
85
3
153
71
16
33
119
1
63
9
107
49
35
64
20
13
24
39
20
13
24
23
40
68
52
24
33
47
1
131
1
83
24
96
88
8
84
36
109
12
36
84
63
33
48
24
48
24
24
47
1
15
20
1
12
36
84
24
24
63
96
9
96
24
11
1
12
63
9
24
83
12
37
71
12
109
3
93
27
24
20
60
1
11
1
51
8
1
47
1
11
61
11
49
12
36
36
12
48
12
15
117
3
80
72
73
35
37
71
25
23
12
4
20
4
33
24
60
3
93
11
12
100
9
12
27
33
48
48
11
13
39
297
72
24
11
49
12
11
4
21
23
156
49
111
9
35
37
24
48
132
75
48
72
24
9
12
11
1
47
24
13
27
33
23
16
20
28
33
48
12
96
3
24
32
12
37
83
52
24
24
80
73
24
23
85
11
36
96
4
48
32
120
24
13
11
16
32
25
39
21
27
68
1
48
11
60
28
9
71
156
4
57
39
45
11
72
13
36
24
24
12
48
36
63
81
24
35
1
3
33
23
25
47
88
9
35
12
25
36
35
61
11
25
12
12
11
13
24
35
108
37
108
71
1
15
20
25
59
60
4
69
47
12
25
24
83
72
36
49
35
216
24
13
240
24
23
40
141
3
20
13
48
11
4
56
48
1
39
32
24
1
36
3
20
25
12
84
95
13
15
9
12
3
57
132
11
1
72
35
4
68
85
47
36
37
23
24
133
23
48
132
1
48
63
96
9
71
1
35
37
24
36
48
3
8
24
24
12
4
24
24
56
1
11
204
1
47
25
95
12
13
24
83
13
11
13
23
36
13
35
4
9
48
24
39
8
1
71
25
15
57
11
85
119
37
12
24
11
1
36
95
25
59
13
15
33
12
12
35
1
3
93
3
33
15
128
145
95
12
205
11
73
48
35
49
12
12
107
60
73
15
57
23
48
37
27
20
13
15
96
20
72
13
12
35
1
23
37
11
16
20
24
37
35
4
80
16
33
11
13
36
23
12
40
56
13
3
8
37
3
33
12
12
23
1
72
72
12
36
120
36
36
23
12
72
37
24
83
61
11
4
24
80
24
16
80
132
1
59
37
27
24
33
48
12
59
108
4
9
24
59
61
83
24
96
13
59
25
36
24
48
15
21
23
25
11
25
15
9
23
144
160
9
11
25
12
72
107
49
60
15
33
24
47
13
59
84
60
24
64
8
25
48
48
24
48
47
64
24
20
24
12
96
1
96
11
84
49
72
107
37
11
157
24
24
36
3
45
12
36
23
13
11
12
1
72
60
11
37
99
9
107
13
24
72
144
11
13
48
120
96
168
24
15
9
24
63
24
20
1
3
9
11
96
73
11
12
100
9
35
60
25
24
47
97
59
4
104
64
32
60
13
111
44
52
81
95
60
48
12
84
60
24
1
12
23
96
13
12
23
4
9
48
48
60
84
11
60
85
12
11
12
13
35
48
24
12
96
61
24
84
48
12
23
25
96
36
60
24
35
85
132
35
72
25
24
36
27
44
72
60
48
136
80
25
63
9
48
15
93
60
23
12
76
9
47
73
11
12
121
36
48
119
60
184
105
72
36
3
57
48
24
108
23
28
8
49
11
13
15
93
11
1
71
13
12
11
4
8
12
97
60
83
144
76
21
3
57
83
1
180
11
24
13
96
47
73
24
12
132
107
1
60
24
12
95
24
4
24
32
1
24
36
59
25
183
20
13
96
24
59
120
4
21
59
97
47
1
24
23
49
11
61
60
48
75
21
95
4
56
37
27
21
12
87
33
12
3
20
48
25
123
9
12
23
76
24
32
1
24
39
9
47
25
23
40
69
51
20
72
48
36
61
84
11
1
3
9
72
39
44
37
95
49
47
37
60
23
72
12
36
24
64
9
11
60
1
63
92
24
72
4
93
36
11
1
119
24
37
47
16
92
48
12
121
11
108
24
60
124
21
3
81
95
1
12
59
120
60
4
24
20
72
28
20
60
24
36
97
95
4
9
155
60
25
15
9
144
11
60
25
47
24
24
1
48
48
48
87
33
15
9
11
133
12
35
49
47
121
23
40
9
24
63
9
47
49
47
97
11
1
3
20
13
156
60
24
39
9
48
111
ABCD 338428182*7^$a-1 [50046]
27
24
24
84
48
24
84
12
69
3
21
171
21
123
36
9
36
3
36
21
63
12
9
12
120
24
51
108
24
12
60
60
120
24
36
9
39
57
3
12
45
39
21
15
84
60
57
3
57
60
75
24
108
96
144
48
9
3
36
84
12
24
57
3
24
108
45
3
81
135
129
120
12
3
84
117
24
60
111
69
12
15
24
48
21
51
36
72
33
3
24
36
36
24
12
9
219
36
9
12
180
15
60
144
48
81
36
3
48
60
72
132
81
15
84
60
21
87
12
84
21
15
45
39
60
36
180
9
39
48
9
39
36
24
201
24
12
84
123
12
48
21
75
24
12
36
84
21
39
141
15
33
15
36
105
159
204
132
21
39
141
39
129
171
45
159
177
15
144
141
195
9
96
3
36
24
57
108
15
12
12
96
84
21
135
57
147
60
21
12
15
33
51
45
75
24
36
84
12
84
21
15
33
39
12
9
15
12
45
3
21
3
33
60
15
84
204
21
36
75
12
12
48
72
21
48
72
123
21
15
168
33
39
81
15
9
60
156
3
60
21
336
135
9
60
3
120
72
48
132
24
120
24
36
24
12
60
21
3
12
93
15
36
129
27
45
3
12
9
3
57
111
12
81
36
96
75
9
204
147
9
180
75
129
51
21
24
24
27
24
45
24
27
93
12
48
39
36
120
84
12
9
15
57
60
3
12
60
72
108
24
48
141
159
36
36
21
27
12
60
60
81
27
108
9
51
93
12
15
48
24
57
3
12
48
12
9
87
9
3
12
24
45
39
33
24
51
24
24
21
36
27
12
9
12
24
111
33
12
39
45
60
75
21
48
99
33
39
9
75
21
63
33
24
96
24
24
27
24
144
12
12
57
96
27
57
3
57
84
39
12
9
99
12
129
51
81
159
105
3
108
33
15
24
12
144
132
24
21
15
48
45
36
84
12
255
60
24
24
81
84
147
9
63
81
36
3
72
9
231
24
45
75
57
3
24
33
3
177
15
93
27
9
24
75
60
45
12
27
12
60
21
3
12
24
9
27
60
12
21
132
63
60
24
12
24
297
75
72
72
129
111
21
60
24
3
12
144
24
177
51
33
12
48
51
216
9
36
15
45
108
39
36
21
3
21
12
60
48
219
60
33
219
36
9
24
39
33
3
84
36
12
24
36
24
45
39
57
15
33
75
84
33
24
39
24
48
84
45
51
69
39
36
129
12
3
36
60
21
48
60
87
69
3
33
15
24
69
51
21
27
21
75
36
48
72
21
147
12
21
144
60
99
45
12
120
39
48
72
216
24
36
9
3
57
15
9
39
36
24
36
96
84
12
12
21
36
39
21
24
111
120
21
48
12
84
135
24
45
27
69
3
72
21
3
12
9
24
72
15
45
39
24
36
48
12
60
60
9
36
24
27
24
300
69
51
45
15
60
36
12
12
9
15
36
9
255
12
24
96
24
96
105
84
60
51
48
105
147
12
81
72
60
75
48
36
36
105
99
45
240
24
75
12
33
120
39
12
36
72
57
63
177
36
87
21
27
9
36
75
12
33
84
39
21
96
24
96
48
15
81
3
72
48
81
96
51
93
39
12
36
24
21
240
24
24
87
33
195
117
27
96
96
21
24
24
15
12
84
9
39
60
72
9
96
39
45
12
3
57
39
9
315
24
81
36
15
141
3
105
27
69
39
24
21
180
15
57
24
96
108
39
12
9
72
27
132
36
72
81
99
36
72
84
9
87
9
36
99
9
36
63
12
9
12
27
156
45
60
180
12
15
93
15
21
3
60
48
12
132
24
21
99
117
48
171
129
135
45
60
51
45
63
60
72
45
84
15
57
24
24
51
129
12
48
75
21
3
12
48
57
3
21
96
24
72
24
75
21
3
24
36
72
33
15
117
144
3
36
36
81
39
9
96
111
69
3
216
132
33
51
144
45
15
60
81
24
156
60
144
132
183
36
24
57
15
24
9
39
33
3
45
27
24
69
27
48
96
24
21
111
24
21
39
84
57
3
12
45
87
93
108
51
105
3
60
72
141
3
120
72
72
33
3
12
48
36
21
15
33
27
144
81
75
84
36
33
12
3
36
24
60
60
117
27
48
45
108
ABCD 338453594*7^$a-1 [50012]
27
9
41
19
20
52
29
19
81
8
67
57
51
3
17
28
17
4
27
33
111
116
4
63
105
21
3
15
78
75
15
12
18
3
9
11
9
7
63
38
7
33
18
2
19
12
21
20
58
42
6
84
132
24
54
8
4
11
109
18
45
53
34
18
39
27
9
12
132
51
110
22
41
45
3
55
66
156
12
30
93
9
11
19
129
24
72
44
16
75
9
60
12
68
1
18
96
2
58
6
63
60
27
18
66
2
118
12
9
84
12
9
18
21
9
48
42
21
57
18
33
12
87
33
69
8
22
12
18
39
87
2
64
75
33
30
18
18
81
15
6
54
93
53
40
18
21
128
45
70
102
71
28
24
24
29
19
153
60
18
9
24
9
15
20
55
36
6
47
19
12
21
21
27
12
36
3
18
3
111
66
15
192
53
112
8
7
12
21
159
141
39
33
6
5
4
96
60
27
30
71
124
27
9
9
3
15
42
30
2
31
12
123
6
339
24
51
17
45
100
24
60
60
3
5
7
15
45
36
5
34
21
36
51
29
69
70
122
7
33
15
120
24
123
21
9
54
42
63
29
31
32
4
24
36
41
91
3
45
33
63
24
45
75
108
15
150
39
48
53
10
38
22
57
15
18
30
69
3
60
38
19
33
15
24
12
9
87
48
15
90
99
29
19
27
21
24
21
27
48
12
81
15
48
9
99
39
60
18
51
44
19
38
28
27
27
9
57
3
12
9
15
24
36
39
21
72
3
30
11
100
87
21
27
24
29
76
68
25
30
30
63
27
72
93
44
43
9
9
6
33
27
17
37
11
16
51
2
43
27
5
25
48
3
51
36
9
36
45
3
12
17
79
24
123
126
39
44
25
8
63
4
5
19
9
54
53
4
63
57
9
12
3
48
21
128
7
51
50
7
48
9
78
150
6
17
16
9
3
36
36
3
6
6
9
135
33
153
3
9
51
51
66
47
13
18
93
72
51
300
57
93
3
45
18
122
55
144
21
12
36
102
21
81
39
21
27
69
20
51
1
6
6
39
39
117
39
62
58
2
163
15
45
21
6
5
4
3
38
51
13
3
27
30
39
48
9
27
57
15
3
18
72
12
27
33
63
12
24
69
68
19
93
30
21
81
27
9
30
81
9
24
8
7
39
69
45
63
69
48
8
7
3
45
48
39
57
39
60
45
80
9
55
33
24
27
24
24
15
66
32
7
15
18
60
3
5
19
41
31
9
24
15
105
54
62
67
24
9
3
48
9
71
1
48
32
100
111
12
36
48
39
62
19
21
20
27
52
3
72
17
9
43
60
48
12
9
11
9
40
20
40
3
27
48
54
18
29
4
15
57
33
63
68
4
96
24
3
120
24
21
24
53
19
3
96
96
24
14
10
9
33
54
2
4
15
24
75
2
22
36
96
9
39
21
9
20
22
48
9
20
112
36
12
87
21
39
6
3
57
68
7
60
24
51
60
60
21
5
34
9
24
24
12
96
51
24
21
27
18
12
3
48
57
107
112
96
32
13
12
39
99
33
15
6
8
19
89
19
12
27
42
78
2
34
60
90
8
58
33
24
12
21
11
13
6
2
88
3
12
5
34
24
2
12
82
24
9
24
81
6
105
69
12
107
19
12
42
119
52
24
45
39
21
18
50
7
51
105
48
17
19
15
6
63
24
5
10
53
100
24
41
7
45
18
33
15
6
54
42
20
43
29
55
27
26
67
15
18
54
9
20
16
39
66
3
45
8
58
54
99
9
3
9
48
27
125
40
42
26
12
58
110
19
21
183
12
3
120
2
10
45
3
9
36
9
3
15
33
21
36
12
12
138
21
39
18
11
4
77
40
39
27
53
1
15
45
87
24
20
1
120
39
27
2
55
24
27
57
75
9
21
27
48
27
90
18
50
94
33
45
12
6
105
48
24
24
3
30
11
16
180
12
48
32
1
60
90
9
17
31
21
126
93
60
93
54
62
79
41
22
33
24
53
19
3
24
6
60
18
42
8
3
52
60
33
51
3
36
53
9
46
36
6
72
18
9
24
21
8
22
17
61
35
4
93
3
12
39
6
111
27
36
24
18
75
108
15
5
76
41
27
4
149
7
33
15
9
51
3
84
98
34
18
3
45
72
6
84
21
12
9
27
3
105
3
21
12
17
106
33
3
66
20
31
27
42
3
15
24
110
15
52
72
20
4
57
3
80
57
55
36
24
57
54
5
19
18
11
16
12
3
38
12
22
9
9
132
3
36
108
29
55
15
45
3
2
43
21
15
12
27
129
20
93
34
17
9
112
3
96
9
75
27
38
22
12
66
20
7
36
15
33
21
48
39
84
12
117
12
8
7
33
3
60
9
30
9
21
18
9
21
30
150
6
120
12
54
27
39
69
12
24
27
98
34
57
9
27
12
99
6
108
6
105
9
12
15
44
4
65
28
20
127
93
27
24
12
75
6
51
15
33
81
15
93
27
24
24
27
18
20
10
12
57
20
9
43
48
141
191
1
116
40
12
48
54
81
9
39
29
19
29
40
12
12
60
30
26
60
79
36
36
12
36
15
18
87
141
42
9
33
87
9
15
20
7
38
3
55
93
39
9
45
36
12
30
42
39
144
60
24
9
51
29
7
65
22
69
15
14
7
33
59
7
2
7
48
87
9
89
7
33
15
63
21
33
6
5
1
30
24
45
60
27
2
40
39
33
3
60
111
81
75
60
29
100
21
39
17
22
132
53
16
32
25
12
59
112
27
5
7
78
32
22
69
15
2
142
72
41
28
15
54
66
42
24
15
41
3
31
24
57
60
15
33
39
45
12
36
48
27
33
21
47
19
33
9
15
33
30
21
3
9
20
64
27
21
77
31
29
7
63
69
3
21
17
3
28
17
184
6
33
21
66
57
20
67
18
42
45
120
21
71
7
2
115
24
3
21
21
36
42
18
102
72
17
13
30
69
15
6
54
ABCD 338468006*7^$a-1 [50006]
33
3
60
16
29
12
55
65
36
7
12
29
51
69
111
9
24
12
27
40
20
153
3
4
128
12
16
8
4
8
84
36
21
7
132
24
12
36
65
3
16
5
36
7
89
3
144
40
12
12
48
8
16
5
60
12
12
120
3
52
24
20
33
36
19
12
12
32
52
68
9
55
20
64
44
117
3
72
96
33
12
3
24
117
27
88
56
9
27
9
103
5
7
5
31
20
72
36
60
4
5
43
84
48
44
4
17
12
3
81
55
8
36
4
56
4
41
72
3
16
65
75
4
152
45
132
51
36
21
51
48
69
72
24
39
9
3
16
41
39
120
9
7
41
51
28
41
15
16
24
20
57
139
8
33
24
24
7
72
12
80
9
12
19
108
12
24
5
99
12
33
15
84
57
12
60
39
28
24
53
7
44
48
9
60
36
36
123
81
111
81
12
7
89
27
9
24
79
48
29
7
132
36
44
40
29
120
12
48
79
29
31
156
5
12
3
52
5
79
8
16
44
9
3
12
12
76
77
43
72
5
12
51
16
5
63
4
77
96
55
8
4
152
24
36
28
12
41
63
21
24
3
64
20
28
8
57
31
56
12
16
72
128
33
39
153
96
84
48
15
57
15
40
72
8
52
8
57
87
88
29
7
32
24
100
41
19
17
19
12
104
40
44
45
39
36
28
53
3
21
111
16
5
63
52
12
32
69
7
12
17
12
27
16
96
12
17
39
24
12
28
32
9
36
3
12
76
24
20
76
8
16
168
44
36
132
16
92
28
53
19
41
75
28
104
100
20
69
31
12
92
16
65
127
41
19
68
28
32
129
7
116
36
16
36
29
72
12
48
3
9
27
168
21
31
8
16
17
48
15
28
12
36
24
68
100
17
36
3
12
12
4
48
24
12
5
247
12
20
57
7
53
39
64
68
76
12
89
91
12
48
72
20
40
29
51
36
84
21
19
48
68
24
141
36
24
72
63
76
36
41
12
43
164
84
64
5
36
63
48
16
17
27
105
19
48
17
7
5
3
48
81
27
60
93
7
41
7
20
16
8
9
27
60
57
108
55
5
19
68
28
12
20
28
20
60
16
44
76
24
17
7
68
88
36
20
136
44
28
29
43
104
4
24
65
103
29
87
24
69
96
135
9
7
12
56
4
17
3
12
4
17
55
8
60
21
75
4
56
45
43
29
3
64
84
17
63
9
7
80
36
12
28
12
56
81
96
103
12
56
28
5
19
32
112
17
39
52
36
84
24
41
31
8
160
12
20
4
41
7
60
8
28
41
36
3
48
36
9
39
40
101
24
3
117
96
43
68
132
60
9
19
116
24
21
19
132
8
9
48
27
4
36
8
16
68
12
12
21
51
36
72
9
12
7
29
24
63
40
17
39
24
57
127
152
129
15
12
64
108
29
79
12
8
16
17
3
48
28
41
31
53
63
36
9
108
3
9
27
108
12
4
68
9
48
15
12
88
60
48
8
9
67
8
21
39
12
40
24
29
3
16
72
41
27
36
40
140
16
12
140
21
36
60
12
7
17
24
60
3
12
48
21
48
39
21
3
12
33
19
20
213
48
99
36
24
28
12
101
120
72
27
21
139
44
160
36
32
72
4
17
27
24
84
12
132
21
7
24
101
3
64
56
45
39
40
120
53
24
60
51
21
43
68
16
24
80
76
17
19
32
9
15
16
12
12
20
9
19
24
77
19
17
99
16
8
28
24
24
77
51
16
20
60
120
57
7
12
68
16
32
24
105
19
41
31
8
105
147
52
12
44
12
48
21
51
21
132
31
60
80
48
21
31
65
7
48
60
41
55
44
28
32
9
55
96
56
144
12
9
19
44
21
67
5
19
5
48
7
8
93
24
67
89
72
3
24
40
24
41
3
24
16
24
77
24
19
17
67
17
19
20
24
9
3
40
17
27
12
45
3
81
27
9
60
12
60
108
103
12
41
75
24
40
29
36
7
5
24
3
124
17
72
19
8
21
63
36
81
36
15
33
43
36
8
28
12
8
12
52
36
24
72
5
75
4
12
8
156
12
69
3
76
24
17
15
9
15
21
39
24
12
76
5
7
36
65
19
20
45
91
29
27
28
113
132
7
5
39
24
21
60
19
36
5
7
77
51
88
17
3
112
5
12
39
33
67
8
33
55
29
48
75
24
148
24
5
55
8
9
3
24
24
60
28
20
9
31
44
36
33
19
8
48
36
57
12
19
24
8
69
39
12
48
9
7
8
4
5
63
16
8
9
19
41
7
17
19
60
128
9
7
32
69
63
28
84
36
125
3
60
36
16
128
100
17
156
3
28
8
28
80
21
24
55
77
19
17
39
12
9
51
9
48
39
4
17
103
20
33
79
8
9
84
60
7
12
24
72
44
52
152
52
36
5
48
3
21
12
15
21
60
24
43
24
56
24
76
44
69
19
20
21
27
16
17
39
48
52
113
55
17
3
16
20
24
16
36
53
12
96
12
7
8
36
141
63
33
99
12
60
76
41
19
53
19
48
5
60
48
51
12
21
67
36
53
3
45
75
100
77
12
63
45
7
5
19
29
72
15
21
31
36
5
3
9
7
20
12
12
28
17
7
5
111
16
24
60
12
44
16
80
40
60
24
44
21
67
12
41
36
24
79
24
36
20
100
20
64
5
84
27
168
28
24
17
99
57
7
132
5
24
27
12
36
45
36
12
19
8
21
43
12
20
100
5
19
17
36
55
8
21
43
92
21
91
12
20
21
79
44
52
29
72
307
53
60
7
53
7
17
15
12
28
5
84
39
76
17
31
8
12
16
5
7
80
33
36
63
88
53
31
20
ABCD 338491908*7^$a-1 [50007]
84
87
72
60
33
72
3
84
84
9
48
87
36
24
60
33
15
48
120
189
123
57
12
24
15
36
180
33
27
21
3
69
15
93
15
24
81
219
24
36
24
45
12
24
120
99
9
87
81
3
105
39
21
111
45
3
36
9
12
24
96
63
117
3
165
27
45
3
81
36
24
12
27
33
12
3
120
24
45
120
75
120
48
12
144
9
60
12
39
45
60
27
9
15
96
360
24
9
39
12
48
36
21
36
48
15
9
60
60
12
3
12
21
60
48
60
51
48
21
36
99
81
3
57
36
15
69
39
24
252
9
39
45
27
9
24
12
96
27
12
21
24
96
12
15
36
57
99
21
72
15
21
15
57
24
24
72
24
15
69
12
288
15
12
24
108
36
81
99
120
12
168
24
36
36
60
105
180
99
36
120
48
12
24
21
48
51
24
12
48
33
180
99
24
24
12
45
111
12
33
63
12
117
27
45
51
24
81
3
36
21
12
15
141
15
69
183
12
33
84
84
39
36
36
108
33
48
36
3
48
72
93
12
108
72
27
9
39
96
72
345
15
24
144
81
36
12
51
21
36
27
141
27
72
12
36
33
207
153
39
33
15
189
60
15
141
27
57
99
57
60
63
45
120
12
15
105
72
48
27
96
129
15
120
93
12
72
75
24
21
120
3
120
36
69
108
12
87
60
21
3
24
132
24
9
132
75
45
15
21
12
123
9
36
24
24
72
24
3
93
132
75
93
15
24
9
75
24
108
9
135
60
33
87
24
69
15
60
60
21
15
36
9
12
87
105
75
117
39
9
3
117
240
51
120
24
165
12
15
105
84
39
21
99
45
36
12
267
72
48
36
36
60
105
120
3
96
141
48
12
36
72
15
21
15
24
72
24
180
69
36
36
36
99
21
24
63
120
81
36
75
48
21
27
24
21
99
9
36
96
120
12
48
27
60
12
36
9
15
48
21
15
12
12
105
36
15
45
36
135
33
75
21
87
33
15
36
9
99
36
36
81
39
24
45
144
120
15
12
108
177
36
27
72
225
3
60
105
15
57
171
12
12
45
24
51
84
12
120
57
15
57
24
39
57
15
108
60
21
15
117
3
225
12
12
48
99
48
60
165
48
87
33
132
135
72
9
132
3
24
213
63
60
69
48
39
216
9
96
12
72
123
48
24
45
240
123
33
99
21
48
15
81
96
99
93
15
45
15
12
45
36
63
84
276
9
75
12
9
72
132
3
48
69
108
132
3
57
15
132
60
21
27
45
15
12
60
36
12
36
45
12
3
24
156
156
33
36
60
15
12
45
27
57
3
177
48
12
63
12
144
21
3
93
15
12
36
21
15
93
15
12
9
27
9
3
12
45
3
45
3
24
48
48
57
51
21
96
12
27
24
24
33
12
75
12
24
12
108
60
96
105
36
12
48
15
69
51
12
21
87
57
87
48
12
129
276
99
12
9
111
12
57
3
81
12
147
60
57
36
63
60
129
27
24
36
36
45
72
75
96
24
48
9
3
105
27
21
12
48
24
24
12
75
108
45
39
36
60
84
72
108
36
144
36
36
108
36
24
60
72
9
24
27
21
24
96
108
27
57
15
45
3
9
3
60
36
24
36
117
72
27
120
48
45
15
108
117
12
24
15
81
63
21
99
60
45
120
36
159
57
48
3
9
15
24
24
36
144
132
21
3
96
21
12
15
81
72
15
12
132
21
60
27
45
75
45
51
84
72
108
33
3
105
12
123
105
15
81
108
48
132
60
3
9
60
51
24
24
9
36
27
117
3
165
27
57
24
171
45
39
156
9
12
15
12
12
9
192
12
75
165
48
3
45
39
153
39
33
87
36
108
120
21
15
141
192
87
21
15
48
9
60
48
27
57
39
9
72
63
33
15
72
48
189
156
27
57
84
156
15
24
84
81
87
12
33
87
21
24
12
36
39
84
84
60
21
36
24
39
45
27
24
12
69
216
72
111
9
87
21
12
12
75
24
117
12
27
21
168
60
24
51
21
24
15
9
351
9
48
12
156
36
24
27
12
108
12
ABCD 338524014*7^$a-1 [50005]
71
12
43
6
18
42
63
27
6
15
63
12
29
9
4
27
48
51
2
63
36
84
25
27
92
13
192
42
21
29
19
105
54
36
5
81
31
24
15
5
24
4
15
33
3
5
9
55
20
31
6
104
126
64
36
38
10
12
36
98
12
7
3
42
3
47
82
39
9
62
10
18
18
3
9
8
78
46
50
69
31
5
16
17
46
9
32
1
24
11
19
48
38
34
8
73
45
3
39
41
15
34
23
24
45
48
36
31
23
16
17
19
24
36
48
17
40
24
24
123
14
75
36
25
14
4
42
68
7
9
104
15
19
36
12
38
7
53
15
4
47
46
23
85
66
41
28
15
84
17
48
36
21
18
52
14
39
165
3
43
14
15
1
20
34
2
31
44
24
4
21
20
7
32
21
34
32
66
28
32
3
19
36
65
84
7
6
14
18
46
65
40
17
7
51
41
31
65
144
4
80
21
139
20
21
34
36
86
18
4
41
4
15
30
3
3
84
36
21
24
5
10
9
32
15
10
14
4
66
12
14
49
20
36
13
50
10
6
126
54
30
54
17
48
33
15
19
30
63
72
44
12
7
26
6
48
18
82
132
9
120
56
103
12
21
48
9
47
19
90
90
12
158
24
36
16
59
24
13
78
50
36
3
7
30
48
23
12
21
87
24
25
11
28
111
29
21
51
43
14
27
25
8
15
21
15
12
12
67
6
54
30
104
27
4
20
4
9
8
12
10
41
57
7
111
60
45
27
30
12
6
21
8
88
32
60
45
27
96
49
11
33
30
4
6
42
2
12
10
14
6
33
88
47
100
17
24
21
64
14
42
31
3
41
19
74
51
57
87
21
34
21
51
84
12
12
18
63
17
28
11
81
24
28
23
43
14
16
27
23
57
39
10
48
11
36
9
54
42
30
21
25
27
96
5
70
30
32
22
53
3
142
18
14
63
247
21
21
11
24
36
19
8
25
17
88
15
3
38
16
23
12
69
27
3
1
44
61
84
47
12
7
18
90
5
15
76
14
48
52
11
16
41
10
110
27
52
41
60
58
2
34
48
2
18
21
85
36
6
72
48
5
9
64
6
60
18
6
41
1
27
20
21
24
10
36
36
30
23
31
29
21
40
30
36
41
57
118
117
20
72
21
7
57
18
17
21
7
5
52
48
11
7
14
58
2
3
31
12
2
12
120
40
111
23
21
153
16
11
1
18
96
6
24
84
6
53
31
105
95
9
48
9
70
33
185
7
24
15
24
53
12
1
72
15
63
36
5
9
55
20
1
48
2
21
12
1
92
207
52
39
24
17
73
15
72
171
29
1
35
48
12
57
7
5
51
7
86
84
63
19
41
7
36
5
60
19
62
100
3
17
30
4
6
38
105
12
84
40
9
8
27
96
12
24
81
39
55
9
5
66
45
28
5
48
3
1
18
6
104
72
31
39
18
47
73
20
10
6
6
6
20
15
43
26
55
53
27
16
3
2
28
84
27
69
30
20
52
77
55
12
29
9
48
48
27
13
39
41
15
39
6
16
50
4
42
78
5
9
22
81
44
1
54
45
39
134
48
18
25
20
72
9
4
6
18
42
48
60
32
9
24
15
21
36
153
12
10
60
6
23
16
41
54
76
69
33
12
23
7
68
21
19
60
90
6
21
15
18
23
7
12
29
57
40
15
9
18
18
3
39
105
47
28
50
28
35
7
41
21
34
45
24
81
20
22
74
16
3
15
41
16
63
5
31
14
36
18
18
87
7
8
22
44
6
18
7
3
20
30
3
49
18
12
41
133
30
17
28
39
18
39
89
15
12
43
6
6
14
63
7
9
15
125
7
29
19
5
36
3
21
4
71
34
8
48
7
3
5
79
26
7
68
36
43
17
100
15
53
13
14
1
3
84
41
9
31
75
6
14
9
40
15
36
14
31
75
14
51
4
5
51
24
12
55
20
21
13
6
41
64
3
6
120
42
17
67
60
18
3
17
31
15
36
29
175
89
21
27
37
50
30
10
66
20
34
5
67
29
45
10
14
7
48
128
13
6
14
64
92
4
14
117
9
36
16
23
15
45
25
32
84
55
5
10
18
30
41
49
12
126
2
27
9
6
9
16
51
29
15
130
24
90
14
12
16
12
95
97
48
47
213
28
35
127
53
12
28
5
18
45
55
36
5
1
32
46
45
71
48
16
50
55
15
5
21
3
21
31
81
20
34
89
1
135
99
24
2
48
48
18
10
134
58
20
58
54
12
24
6
36
18
30
14
48
10
14
28
3
77
16
84
47
9
6
33
25
35
1
66
24
5
1
54
21
24
105
14
6
22
14
34
26
64
47
67
5
31
5
19
120
17
4
17
55
27
5
67
6
83
1
71
12
15
73
17
22
5
84
31
5
33
10
26
87
19
21
77
51
49
42
14
31
9
6
104
46
119
4
27
30
39
5
12
39
24
12
3
1
116
3
10
24
6
42
62
52
48
6
15
15
6
68
22
26
22
56
76
108
42
90
20
33
88
63
29
25
83
43
17
24
4
44
25
60
56
7
9
155
13
6
65
97
12
11
40
15
84
92
28
45
17
31
72
17
88
6
9
111
2
22
41
25
24
20
147
16
45
2
90
3
52
51
6
20
16
54
65
19
17
40
27
18
12
35
21
34
36
5
81
70
26
15
4
95
18
108
63
19
42
35
69
51
4
9
6
56
1
9
104
76
71
12
13
44
64
11
235
5
19
9
47
28
36
104
57
63
105
16
5
16
11
9
34
21
44
52
23
34
15
77
34
24
77
24
1
35
24
84
7
54
24
6
6
44
6
25
21
23
19
32
4
20
1
9
15
5
16
20
31
3
44
42
3
72
21
7
68
79
20
1
27
77
36
9
4
14
57
48
7
29
49
23
28
45
50
21
96
24
4
15
9
21
27
23
45
36
15
58
20
28
8
6
64
60
69
3
68
21
4
5
132
10
18
66
14
52
14
21
60
19
48
30
15
152
64
5
16
48
12
30
65
21
42
45
67
80
1
8
36
4
44
57
18
30
12
70
29
21
34
24
141
21
23
57
3
43
24
69
9
8
27
85
30
90
12
90
9
41
63
15
21
12
39
4
72
29
21
4
14
21
28
41
31
20
85
8
7
3
101
1
63
17
100
36
18
30
6
6
18
60
17
19
26
7
45
3
24
8
108
3
1
123
18
140
118
36
ABCD 338535266*7^$a-1 [50094]
45
30
24
72
30
27
108
9
51
12
45
6
21
108
21
12
42
42
60
48
102
21
12
9
6
21
12
24
75
156
6
39
39
48
60
48
24
30
18
126
15
21
15
48
12
3
45
3
30
168
27
63
69
36
24
9
72
36
54
9
81
27
27
45
9
327
21
30
30
78
45
60
48
12
33
12
78
9
81
3
12
63
6
6
45
84
123
57
15
9
60
36
99
9
69
6
21
12
24
33
6
18
54
18
60
6
30
6
24
9
75
45
33
3
15
6
78
9
57
3
3
24
21
27
48
66
12
15
27
66
3
24
27
9
33
15
69
48
75
15
24
18
63
39
132
6
39
39
66
39
39
42
18
60
6
3
60
57
15
51
6
39
3
6
15
48
12
9
39
36
84
21
6
93
12
39
132
30
27
15
21
60
51
6
30
18
36
96
234
18
6
57
72
21
36
90
81
33
87
93
48
27
24
33
54
21
12
12
57
27
12
9
15
57
27
36
33
75
36
15
105
33
51
9
42
6
15
21
3
27
24
153
15
102
3
60
93
3
60
75
21
36
39
21
27
108
30
42
6
66
6
15
21
39
21
3
33
6
30
36
15
63
33
63
72
18
24
24
48
24
30
24
21
24
27
33
51
9
192
9
96
252
66
45
3
6
3
69
15
39
12
54
42
18
42
48
69
15
6
42
60
33
21
78
186
84
12
6
108
21
45
6
12
12
6
27
63
33
39
96
18
39
15
117
27
42
6
36
96
96
6
27
36
36
60
9
66
33
21
3
48
33
84
3
9
54
126
3
75
45
3
42
27
276
33
102
72
18
39
3
21
21
3
156
51
36
18
99
63
9
45
51
39
24
30
27
33
6
9
21
36
39
144
24
36
15
6
36
54
36
48
21
24
21
3
108
57
84
48
15
36
39
84
42
15
21
12
6
36
93
51
48
42
6
30
18
30
27
9
12
60
3
9
54
12
6
15
3
12
9
48
51
105
84
12
39
24
90
24
3
48
117
66
30
78
21
3
114
12
15
15
9
12
24
45
39
12
156
24
15
6
219
15
33
21
27
9
15
3
54
243
15
24
72
57
9
27
15
6
12
36
6
9
27
48
36
18
60
18
9
51
21
69
3
12
3
48
24
105
57
39
21
3
15
24
24
12
114
87
21
96
18
69
108
57
12
6
138
147
57
120
15
36
21
48
15
36
123
21
48
21
72
36
27
21
51
9
3
9
132
36
3
60
48
63
81
24
15
18
78
21
15
12
45
12
9
27
120
21
96
36
6
54
6
42
12
39
12
60
3
12
33
21
30
105
21
12
180
63
51
105
39
21
93
42
57
72
81
48
39
45
15
87
30
15
48
108
60
3
6
3
21
48
111
21
120
6
54
99
3
60
30
12
30
21
84
21
96
3
75
105
27
9
33
3
60
24
45
15
96
129
51
21
123
12
3
30
30
18
12
15
72
12
33
144
66
93
12
15
6
51
27
9
24
75
90
12
3
96
9
63
48
57
54
93
12
33
27
3
93
60
9
15
21
27
48
12
60
3
48
18
60
78
33
12
75
69
12
33
51
24
33
39
75
33
9
6
6
39
21
24
6
114
15
15
12
48
9
96
81
3
60
12
9
30
9
15
6
27
27
18
27
63
54
30
33
3
12
21
9
24
87
153
27
24
45
3
12
9
51
12
120
21
15
24
99
12
9
24
96
60
51
54
15
45
39
24
15
6
39
15
33
39
54
42
66
12
84
15
15
33
12
3
24
9
12
3
9
63
24
48
66
27
21
42
21
63
57
60
57
63
24
75
9
21
27
9
6
18
24
63
48
33
6
126
99
147
102
3
108
12
3
21
69
27
60
15
9
117
36
12
114
72
45
81
48
39
12
96
63
57
24
9
36
72
18
96
213
93
3
3
78
39
3
48
12
33
207
6
51
3
45
21
6
18
15
48
123
6
15
39
42
39
21
3
39
6
48
51
75
6
15
12
15
12
45
12
21
123
24
69
12
6
54
54
33
60
24
39
57
63
9
21
39
57
63
36
24
93
15
39
60
21
24
9
84
111
24
48
72
75
36
21
36
33
54
93
12
9
27
93
102
6
18
21
21
39
21
18
33
9
3
72
84
15
18
39
39
9
87
33
21
18
12
9
36
117
156
36
75
24
21
39
36
84
27
9
111
18
30
57
15
54
27
9
123
9
24
12
6
9
36
45
30
57
33
12
3
12
27
108
18
30
12
72
66
126
45
15
9
81
114
21
9
27
24
39
18
72
96
15
45
60
51
45
30
48
60
69
15
12
21
15
24
21
60
15
9
57
6
12
66
84
78
42
6
9
51
6
3
3
33
147
6
30
12
66
48
15
120
3
45
12
48
9
108
3
36
24
72
3
21
51
66
15
9
39
21
3
12
51
12
48
9
57
3
60
15
45
9
132
63
57
12
27
3
21
27
6
36
3
60
132
36
15
6
3
12
15
21
24
9
156
3
12
84
27
6
123
3
90
15
93
3
39
153
21
3
135
42
48
6
45
9
84
39
69
18
33
15
12
33
36
15
21
9
15
81
75
36
21
60
3
24
33
12
12
54
42
72
54
18
15
27
12
6
27
51
174
36
42
9
123
45
93
3
9
75
123
9
48
33
24
39
15
9
33
27
27
21
12
63
30
3
15
69
156
159
102
12
6
48
54
15
36
39
24
30
90
42
15
12
12
15
42
63
15
81
87
6
87
48
60
9
12
111
45
27
57
51
21
159
9
3
21
27
3
12
9
39
81
3
42
3
12
24
24
171
ABCD 338659184*7^$a-1 [50064]
80
12
4
119
45
75
25
36
11
105
28
80
108
148
84
20
12
28
32
100
48
8
132
28
24
24
44
100
440
40
32
16
24
24
44
100
12
108
47
81
280
12
192
24
24
12
96
84
35
13
60
36
116
16
47
105
300
240
16
156
56
64
60
20
100
120
84
71
45
4
104
52
83
61
12
152
207
45
3
1
36
116
292
32
100
48
47
85
120
36
167
45
100
48
24
204
96
60
8
16
24
47
13
132
20
60
48
40
120
80
72
16
32
88
47
45
16
12
24
60
108
32
15
13
35
37
36
104
16
92
72
64
12
104
16
24
60
368
12
60
88
140
76
92
72
180
12
16
84
48
36
24
95
97
24
44
16
251
85
108
36
60
71
48
25
47
253
80
16
12
48
56
64
84
68
160
84
84
32
28
60
24
8
40
72
48
164
28
48
32
60
108
39
73
36
84
212
4
24
140
52
48
48
32
12
28
8
124
240
83
61
12
92
52
8
180
12
15
48
105
88
104
28
132
96
47
121
24
72
8
100
35
57
60
3
121
56
108
12
64
60
36
20
184
104
108
24
40
8
15
25
156
12
48
120
44
40
12
48
8
4
228
12
8
147
133
152
28
12
24
12
32
12
28
132
80
28
60
120
252
80
88
12
168
20
135
97
20
4
44
27
13
200
28
132
32
100
48
96
44
27
45
28
36
60
71
25
96
72
260
72
4
192
44
40
8
40
600
60
47
45
76
104
15
81
64
20
76
48
144
47
33
72
183
25
12
8
28
24
8
12
180
288
72
60
3
45
28
492
20
15
1
96
60
35
13
228
48
32
4
68
16
119
1
84
32
4
36
120
108
120
20
27
105
4
104
40
60
12
48
20
112
143
61
24
20
16
24
36
36
120
68
27
73
32
120
148
12
48
72
8
240
12
64
36
68
147
1
84
203
61
12
24
80
100
35
73
60
72
48
80
27
25
23
61
56
108
60
72
220
60
24
104
72
196
192
8
144
40
23
45
28
80
4
48
12
23
73
84
188
88
12
180
48
32
52
36
72
20
16
44
72
48
40
192
20
36
132
52
56
4
108
32
100
8
12
4
144
12
20
40
156
168
84
12
96
47
85
32
36
52
35
25
20
160
212
28
32
160
68
160
8
12
40
20
12
36
64
24
24
60
72
84
24
120
48
204
68
40
12
60
95
45
64
12
24
8
160
36
144
107
25
24
116
195
85
108
60
12
204
84
60
72
8
28
168
36
24
96
80
48
172
176
39
13
32
180
4
11
13
36
24
156
144
68
4
240
48
252
60
84
71
33
16
36
140
28
32
28
36
11
205
8
16
24
372
48
12
35
1
44
28
8
87
1
24
48
12
68
12
76
264
96
144
120
36
24
72
20
108
112
168
92
28
96
24
96
24
80
27
48
145
36
120
131
13
20
88
47
61
36
20
40
8
60
160
95
145
8
112
12
8
27
13
12
68
112
348
8
64
23
85
80
52
108
12
23
37
200
60
120
100
36
48
36
108
12
20
148
60
8
28
59
57
63
177
28
132
168
8
40
167
72
85
20
135
1
84
8
112
203
25
60
12
8
16
24
8
40
47
25
20
40
80
27
81
112
47
48
85
60
80
87
49
36
8
108
52
92
16
119
13
12
20
280
68
72
4
59
ABCD 338733698*7^$a-1 [50002]
2
72
52
23
7
26
4
14
9
51
6
40
30
2
6
36
24
6
114
4
30
8
10
6
18
5
27
12
34
56
18
36
12
10
12
18
26
10
18
6
29
9
27
12
43
62
64
14
46
24
2
6
75
13
14
12
18
18
6
10
20
45
9
10
26
4
42
24
5
48
27
58
18
2
4
18
72
6
11
13
2
6
22
24
14
6
40
30
108
24
62
21
13
32
24
39
36
9
24
12
6
16
30
8
12
16
20
4
2
42
18
9
12
7
62
15
7
17
48
3
12
22
32
4
47
3
18
27
19
6
50
6
58
17
1
12
18
24
29
1
8
63
31
12
29
13
62
21
7
20
18
4
24
44
10
24
5
1
12
8
4
12
11
13
30
36
2
12
10
8
45
97
12
8
30
18
27
21
22
24
12
20
78
10
2
4
42
30
32
28
14
16
32
33
1
6
12
24
26
10
5
55
6
30
8
9
7
8
21
7
14
4
6
14
10
2
16
38
34
12
12
18
29
13
24
47
12
9
4
6
14
15
15
4
5
7
20
16
20
40
30
6
17
15
10
11
9
22
24
38
4
2
16
18
20
36
4
36
18
30
14
18
6
4
12
5
67
6
20
27
27
12
6
3
109
60
12
14
18
6
4
24
30
8
10
12
6
11
21
4
2
70
6
32
58
54
6
23
9
12
6
16
29
3
21
19
12
2
28
18
17
93
6
36
6
28
14
6
6
4
30
12
2
34
2
9
45
4
2
6
12
4
14
22
26
28
14
64
8
4
42
36
2
4
50
6
10
24
5
15
82
6
26
6
4
18
12
23
33
48
10
5
1
6
18
6
42
48
26
4
6
20
39
19
32
10
35
24
49
11
9
6
46
36
42
41
3
40
2
4
20
46
8
42
10
30
30
38
4
6
2
12
3
39
6
10
48
5
3
22
26
18
16
12
6
42
2
4
32
6
6
4
14
75
31
32
4
8
10
8
22
2
4
2
9
13
20
22
38
28
12
48
24
20
4
26
6
22
2
3
15
28
32
22
32
15
7
18
38
6
10
30
2
42
4
14
24
16
30
8
6
6
18
22
23
67
42
42
2
28
42
30
14
6
34
6
14
28
29
33
4
20
6
30
4
18
42
6
53
37
44
10
29
81
28
30
2
10
38
46
5
13
6
5
19
24
5
73
48
26
10
23
9
12
10
12
30
6
29
45
46
5
3
10
11
15
6
4
8
4
8
58
12
18
23
15
16
29
19
5
21
24
46
14
15
45
16
30
53
19
26
16
2
6
12
6
6
34
26
42
46
2
10
50
9
25
6
38
27
9
6
24
52
32
24
42
76
2
12
22
20
4
72
2
6
12
4
14
6
39
27
16
12
26
36
36
40
18
50
3
13
6
20
10
12
18
6
36
2
18
10
8
4
8
9
13
18
6
30
6
2
34
12
23
12
13
11
33
10
8
18
4
12
8
18
22
8
10
6
2
46
11
3
6
40
18
12
14
6
10
30
2
3
19
5
1
32
28
6
8
16
14
6
6
24
16
6
6
23
15
6
54
28
78
42
29
19
17
43
6
6
18
14
9
9
4
42
6
8
16
30
24
32
66
22
5
25
11
1
6
26
40
26
6
4
6
24
12
8
10
14
10
11
43
8
6
42
30
16
35
25
8
27
13
12
12
44
3
12
25
20
34
14
6
10
18
42
2
16
44
9
1
14
9
1
12
20
16
2
16
24
2
4
30
6
6
26
64
2
9
13
38
24
30
10
14
22
5
15
45
13
44
10
38
22
2
30
6
6
6
3
7
18
20
15
1
2
10
12
23
7
72
12
18
14
4
42
23
13
11
9
16
6
2
4
30
5
9
15
1
74
78
4
2
10
60
12
2
42
10
5
1
8
46
53
21
28
14
18
16
72
20
64
8
48
24
3
9
6
4
36
60
14
28
6
2
40
6
65
25
11
12
12
1
6
12
48
24
5
37
36
42
5
37
96
2
10
2
4
6
26
9
19
14
15
15
6
3
15
4
65
37
23
27
40
29
9
15
13
6
41
7
2
16
50
21
15
16
14
36
10
30
12
2
18
27
25
18
2
4
6
60
2
64
66
6
44
3
25
8
52
56
3
79
56
24
40
24
2
10
54
12
56
16
23
7
17
12
1
14
30
4
6
53
7
24
2
24
15
25
20
4
30
6
20
3
9
3
15
6
10
6
11
37
12
12
14
16
8
16
32
4
44
12
22
26
21
1
12
12
71
43
30
12
2
30
6
81
7
6
26
9
1
12
6
6
8
10
18
6
5
24
67
2
3
85
8
36
6
6
4
8
10
30
26
6
30
40
5
1
20
4
20
4
30
29
9
16
12
24
12
66
30
11
45
40
11
9
16
59
13
14
16
18
36
72
2
18
6
9
13
23
7
2
36
16
11
9
66
10
12
24
23
61
18
12
29
15
4
12
30
74
9
15
22
36
23
37
2
4
5
21
16
42
2
12
4
26
30
40
8
4
60
2
45
9
27
55
2
4
14
4
2
48
6
9
7
8
16
14
22
12
14
24
18
9
97
38
30
22
12
26
10
18
18
12
17
27
9
9
12
4
36
12
78
8
24
22
48
23
19
2
10
30
47
1
12
2
16
38
12
22
44
48
9
7
20
10
8
12
4
8
24
27
7
6
8
39
3
28
2
40
18
2
40
12
2
34
2
28
2
4
36
44
10
12
8
6
4
6
36
14
28
11
1
12
38
24
9
1
42
2
75
25
11
9
6
16
6
2
40
5
7
53
43
6
60
71
31
29
7
5
15
22
35
3
30
75
55
8
22
14
9
13
24
14
6
42
12
22
6
24
18
6
2
3
21
12
24
34
44
22
30
2
12
12
36
34
5
19
12
2
22
2
64
8
16
20
10
41
15
70
11
15
9
3
18
48
24
60
10
30
24
2
22
14
22
6
8
4
38
18
40
18
8
4
12
18
17
21
24
58
6
36
18
26
12
27
21
22
24
6
6
12
14
138
18
4
66
24
14
28
42
14
22
14
15
25
6
20
16
6
20
3
1
12
6
26
40
14
40
8
72
64
5
19
18
14
4
2
16
14
16
6
23
7
5
7
20
22
2
12
9
121
12
2
9
1
11
7
2
4
42
26
16
8
3
25
12
30
5
24
7
42
2
30
16
8
58
24
24
2
3
3
36
36
60
10
8
16
14
4
5
1
12
8
28
38
28
92
6
46
18
8
3
21
4
32
3
43
38
16
8
28
12
6
18
11
19
66
12
32
4
11
55
12
30
2
18
12
4
11
1
6
14
48
28
6
14
27
1
26
4
12
2
48
4
42
6
8
46
92
36
24
4
8
28
48
6
8
28
44
12
16
6
14
4
20
36
10
14
4
18
17
15
16
5
1
84
18
8
48
18
12
22
48
6
14
9
25
11
19
2
4
8
66
18
24
40
23
3
24
18
36
10
17
48
19
12
14
24
28
23
24
33
12
18
9
31
12
18
32
22
29
25
32
4
12
66
2
16
20
34
6
42
2
4
24
11
13
30
44
24
4
12
14
28
2
42
16
2
9
15
10
11
13
11
9
12
6
24
6
18
30
4
26
45
12
15
9
37
8
10
18
24
24
6
29
3
12
34
8
6
6
15
24
9
87
3
6
27
31
26
66
21
33
46
5
69
4
24
8
70
2
16
2
34
6
60
12
8
6
12
6
58
6
8
10
20
22
50
16
47
15
18
36
6
21
24
3
28
6
11
7
18
2
9
7
2
46
2
28
24
8
30
6
18
21
1
2
6
4
48
18
26
3
19
5
1
48
18
5
33
36
48
28
18
18
12
24
30
2
12
10
2
12
6
60
42
22
44
34
11
1
6
122
4
6
32
16
26
12
39
19
17
9
12
10
5
1
30
60
36
14
3
13
44
15
24
13
6
6
50
16
26
6
70
62
22
6
5
13
14
18
52
26
22
18
44
9
15
4
50
3
12
12
1
6
14
4
6
20
46
32
4
8
16
24
30
38
22
12
24
12
6
6
24
18
6
2
24
4
12
8
12
4
11
37
2
40
2
22
44
18
22
24
66
38
24
9
31
14
15
15
6
4
18
14
12
40
42
41
21
6
18
3
45
12
4
42
2
10
18
12
12
14
52
62
16
6
29
13
18
8
9
7
12
8
22
24
2
40
26
30
36
16
5
25
54
14
4
18
48
12
20
64
18
56
28
54
14
39
19
8
18
16
38
36
9
3
6
34
62
3
19
56
48
10
11
36
12
25
26
18
36
3
48
9
4
23
25
11
3
6
18
18
3
27
16
17
25
42
17
19
14
10
2
28
14
6
15
9
6
24
70
18
6
6
26
30
12
21
25
24
96
2
9
9
24
4
20
27
24
7
6
30
2
3
19
74
28
18
6
6
6
11
7
12
6
36
44
36
15
31
8
6
52
6
8
58
2
40
18
11
9
6
4
17
19
2
3
9
12
3
60
12
33
30
4
5
25
35
13
12
2
10
8
34
42
2
33
37
20
16
30
77
1
35
57
39
39
4
5
37
56
4
6
24
2
27
39
21
1
42
18
30
8
36
10
36
8
22
6
42
2
24
10
26
4
12
20
22
5
19
2
22
2
22
8
12
30
3
19
77
21
4
8
4
2
18
51
27
34
30
18
36
30
5
3
18
6
18
12
10
29
31
38
4
20
34
20
10
12
12
8
22
20
9
13
20
16
8
15
1
26
16
6
68
3
9
24
22
6
8
60
36
3
9
10
42
50
6
12
4
8
12
12
10
48
2
12
22
5
9
40
18
20
6
15
31
24
24
5
1
8
10
5
31
38
24
42
4
2
51
24
49
6
26
64
71
1
2
6
4
8
3
7
36
53
15
9
33
22
2
4
32
16
20
4
8
10
6
24
68
10
2
4
8
63
15
66
18
10
8
3
19
5
24
9
28
12
2
22
24
12
2
22
6
65
25
2
33
27
9
27
9
15
4
24
30
18
20
9
3
33
3
22
12
12
42
12
14
6
9
3
16
29
45
10
18
6
42
12
11
21
12
18
22
44
22
36
12
24
8
42
36
36
72
4
60
6
5
48
27
48
16
26
3
3
6
28
11
21
4
18
6
36
8
75
21
4
20
16
35
31
2
4
12
20
22
30
80
3
7
8
18
12
6
4
5
13
23
15
21
49
42
24
20
6
28
6
20
48
6
15
1
12
18
5
19
12
17
13
32
30
16
12
53
1
2
30
40
8
16
8
6
9
45
10
2
3
9
42
130
59
1
24
38
45
7
14
15
85
32
10
24
20
22
14
22
12
24
6
30
60
6
29
21
3
27
4
2
4
8
4
60
164
27
43
6
18
30
38
22
12
11
21
3
33
30
16
17
37
24
6
54
6
42
18
24
14
4
8
4
26
18
4
6
18
26
30
10
12
6
23
60
27
22
32
16
30
8
10
18
30
23
1
12
6
2
3
13
14
22
2
64
2
15
33
51
1
2
18
10
6
96
2
21
15
22
23
43
2
4
8
6
4
6
6
18
6
26
6
33
37
12
2
48
6
10
2
46
2
10
32
22
38
28
6
6
5
21
10
2
16
6
14
4
6
42
18
5
1
6
6
ABCD 338903372*7^$a-1 [50004]
33
3
56
21
4
3
56
21
13
111
36
39
56
13
20
7
44
21
3
9
16
12
3
2
30
25
35
1
27
20
6
10
17
19
14
30
33
12
9
10
20
9
1
20
19
3
48
5
24
3
9
31
17
4
12
45
20
19
27
6
11
28
44
24
7
5
21
3
4
8
69
39
12
45
24
10
17
4
20
3
42
79
20
19
5
12
16
23
1
23
13
44
3
12
18
46
6
27
23
100
20
88
2
3
91
33
8
33
27
40
5
7
12
5
15
4
20
12
12
28
5
10
24
41
60
39
16
17
24
3
30
6
18
6
25
35
4
2
18
6
7
23
6
3
7
24
41
24
15
1
15
8
6
34
57
23
112
24
26
3
15
22
11
36
27
33
72
4
11
16
17
64
48
36
12
17
16
30
18
6
17
9
3
25
3
143
37
24
23
30
3
27
6
10
29
7
18
11
1
14
24
22
3
17
10
29
15
30
16
44
6
37
27
5
16
35
180
13
8
84
3
1
21
23
88
9
11
48
24
16
20
19
29
1
27
23
37
23
21
21
3
31
17
52
8
40
29
15
12
7
5
9
15
40
5
30
9
1
2
10
3
108
12
5
10
12
9
11
9
16
20
15
24
73
3
41
24
25
75
12
20
27
21
28
72
32
1
23
39
4
36
48
2
3
7
9
36
75
18
12
47
51
6
3
43
5
4
69
27
20
16
12
5
12
30
97
8
13
92
30
24
4
30
26
1
32
33
3
16
29
6
13
27
6
35
19
21
5
24
70
29
4
3
8
6
15
12
33
16
14
4
2
34
17
24
4
56
48
40
35
72
84
24
16
6
11
3
6
3
12
3
16
74
19
3
17
51
52
29
55
20
61
44
16
8
24
36
27
18
6
61
8
81
30
73
33
23
37
11
60
7
2
30
9
31
14
43
17
19
51
26
39
4
47
10
30
8
21
15
1
15
18
20
10
56
4
20
12
13
24
11
42
31
8
24
28
23
21
3
21
28
27
33
47
36
9
24
15
16
5
9
19
12
11
9
39
21
21
15
13
15
47
45
16
27
17
9
10
9
5
46
60
5
136
8
7
8
81
12
7
36
24
12
8
45
7
8
36
9
12
12
12
1
15
33
27
3
2
24
3
3
21
24
19
14
112
11
84
13
2
18
27
4
48
32
159
16
14
15
12
4
5
4
3
23
6
34
6
8
22
8
13
20
24
3
1
65
3
7
33
32
19
77
3
13
17
6
46
35
13
2
45
48
7
21
17
39
108
13
32
24
43
27
60
44
21
15
16
5
15
10
47
3
4
21
20
3
60
12
4
17
27
52
30
48
59
16
65
22
5
3
6
90
166
50
24
34
23
60
16
3
50
27
60
52
65
7
39
38
96
3
12
39
6
27
24
3
10
12
20
15
13
2
9
4
12
3
20
6
3
88
3
20
6
15
15
4
21
20
15
36
9
1
11
7
29
1
60
23
40
3
5
39
13
17
3
4
15
21
3
21
32
13
30
33
15
21
32
7
30
27
44
60
9
30
13
20
3
1
32
4
44
64
32
9
3
21
10
41
15
24
1
5
10
17
12
49
27
12
12
20
45
39
37
68
27
3
9
21
15
51
21
25
20
54
76
24
26
10
14
24
15
12
3
13
27
5
4
116
7
9
41
10
20
1
3
101
15
10
27
63
21
29
3
21
16
15
3
9
20
33
10
68
12
9
4
27
17
31
26
7
29
18
12
30
43
27
38
3
3
21
12
43
38
12
3
24
28
39
93
33
18
17
3
105
7
24
21
3
57
15
20
45
43
9
33
38
42
30
18
12
18
9
52
20
4
12
8
16
20
72
9
19
71
33
12
25
8
3
9
3
15
9
7
14
6
16
21
8
36
15
30
87
21
10
2
7
3
30
59
12
7
32
13
47
60
1
44
19
24
36
6
3
5
39
7
5
124
15
32
1
8
9
22
9
41
15
4
8
67
45
8
1
59
7
21
20
4
20
1
74
21
9
36
7
11
12
13
17
3
37
15
20
4
5
30
21
9
19
8
84
4
8
4
48
75
6
18
33
39
5
3
6
15
15
90
63
63
18
30
22
18
26
19
8
69
18
96
24
30
3
19
5
28
11
25
51
14
16
74
66
3
12
40
3
41
4
11
85
8
4
17
70
69
33
20
15
12
12
15
33
13
23
72
24
1
11
4
3
57
45
27
3
21
32
12
13
35
25
3
3
24
42
99
20
15
9
7
53
16
56
52
24
20
7
65
75
36
54
12
55
20
9
10
17
16
3
9
12
23
30
16
3
15
5
27
1
3
17
9
27
7
41
4
20
1
15
128
7
5
3
12
24
21
40
33
2
30
30
9
45
10
5
24
27
9
39
6
4
63
48
44
15
1
12
9
27
8
3
22
27
20
24
3
24
57
12
12
1
14
9
4
17
7
29
48
6
9
12
9
75
24
12
3
16
5
16
39
41
12
16
68
3
4
9
11
25
17
34
44
16
21
8
67
14
4
15
17
15
24
45
34
12
24
21
3
17
4
152
16
8
3
33
9
63
15
60
16
24
9
27
17
3
9
75
9
12
16
15
5
24
40
5
6
25
95
24
16
41
4
15
9
20
4
32
55
144
5
24
15
13
3
57
17
63
19
17
91
62
48
7
44
19
9
11
6
10
24
21
11
13
8
3
57
12
27
25
32
63
18
19
11
9
52
5
6
30
15
16
47
16
36
24
5
51
30
24
15
39
73
23
13
23
24
9
12
19
54
23
112
32
4
5
34
60
29
28
24
20
39
12
30
18
16
26
24
75
45
19
35
42
34
14
22
24
5
75
1
3
17
28
11
13
8
15
1
17
27
75
21
7
21
12
8
16
5
10
21
20
16
11
21
12
9
75
19
14
6
16
8
12
45
15
13
11
21
9
36
19
44
15
22
39
11
61
36
8
24
24
12
3
12
1
32
12
15
37
12
36
23
25
48
17
30
16
41
15
60
37
33
3
27
9
8
12
16
12
32
15
25
8
27
21
48
12
55
21
32
36
36
16
12
80
7
14
4
2
21
36
67
14
3
27
81
4
5
6
60
61
24
8
3
25
35
4
9
32
60
3
30
3
16
32
21
30
9
12
28
41
58
12
5
25
18
72
5
4
9
56
66
21
12
24
7
45
48
23
54
10
5
1
50
45
13
15
11
21
12
13
8
27
12
28
20
12
7
36
33
11
45
28
77
16
30
5
3
12
120
4
74
82
24
24
45
35
1
24
17
34
20
6
27
27
73
8
63
60
45
15
1
51
17
48
16
44
75
24
94
20
3
39
58
23
7
12
14
19
71
36
1
27
12
5
4
24
24
47
1
5
28
2
28
12
17
7
5
9
7
12
32
48
4
12
35
16
21
5
30
60
1
20
9
139
48
11
72
1
3
5
36
16
3
29
88
53
6
10
90
14
3
48
36
7
20
12
48
1
9
11
108
27
34
26
40
5
28
11
21
9
3
48
55
65
21
54
21
9
10
20
13
47
57
19
89
31
17
3
10
18
17
12
7
21
32
7
36
24
74
10
56
46
14
90
3
27
33
12
9
36
31
15
9
59
22
15
5
10
5
24
4
35
6
46
14
6
33
12
36
19
29
16
83
6
6
13
8
36
1
6
5
4
48
36
60
3
5
28
12
32
48
100
3
17
3
22
11
39
21
4
5
15
3
36
6
55
3
12
60
5
13
15
47
18
10
42
11
63
6
3
31
57
53
3
28
12
3
29
4
17
30
1
27
2
19
41
3
15
30
51
31
17
16
47
9
19
2
67
81
2
40
5
12
7
5
69
3
67
32
84
25
60
9
27
15
60
5
55
57
36
27
65
36
3
13
32
75
9
12
25
30
5
12
12
21
3
16
15
21
32
48
15
24
6
10
68
13
96
8
13
11
12
3
4
17
4
60
95
9
7
44
9
40
20
37
27
12
15
17
28
5
3
51
60
30
15
72
55
41
7
162
11
60
3
33
91
26
3
7
20
1
8
7
60
5
19
50
87
7
17
84
16
3
21
41
51
43
5
40
65
10
6
3
12
3
29
61
2
24
4
12
29
19
12
24
26
7
48
20
24
21
24
15
28
8
55
18
2
4
6
11
27
21
4
17
54
1
75
8
30
6
45
39
6
87
28
11
97
51
12
20
100
65
12
3
37
32
1
14
24
36
21
12
4
83
4
20
9
168
25
15
12
11
16
5
39
60
12
4
29
21
10
86
43
5
7
53
10
17
28
41
31
36
3
21
23
1
39
125
4
17
15
12
7
45
56
28
23
10
59
24
12
15
37
20
4
27
32
13
24
23
1
36
11
16
44
9
4
20
7
20
22
14
30
10
6
23
36
39
1
8
3
85
45
48
2
18
10
56
1
23
21
12
19
8
1
8
3
60
9
84
28
36
33
27
20
1
51
8
43
48
29
64
44
43
29
13
20
7
51
50
3
19
9
59
1
8
3
33
21
3
7
81
8
7
57
3
33
17
10
18
11
52
3
14
6
4
20
12
18
31
32
3
1
23
12
25
15
41
24
24
36
15
33
67
5
48
15
13
9
ABCD 338925060*7^$a-1 [50047]
132
24
84
16
68
76
108
44
12
1
3
33
27
44
16
116
16
56
4
104
1
30
21
60
8
7
29
28
8
16
32
31
45
80
1
11
40
128
24
12
100
56
12
4
63
5
76
20
25
18
33
56
7
9
15
33
57
11
24
12
28
27
90
60
47
12
64
21
95
24
84
1
87
44
4
56
1
84
23
28
8
85
27
32
4
33
39
12
36
9
59
16
8
84
36
52
120
36
9
24
24
12
138
17
40
44
124
57
23
40
111
53
4
8
1
35
25
39
96
93
30
30
15
21
6
65
73
11
49
27
32
12
4
36
72
9
3
36
21
24
23
64
39
21
8
1
35
72
7
41
40
32
28
20
13
11
16
8
7
5
72
28
92
1
3
24
8
132
76
44
4
9
6
90
120
27
8
19
41
4
12
15
9
12
27
17
4
80
4
20
1
51
32
88
24
105
27
12
87
65
25
59
16
20
55
65
16
33
11
73
12
47
4
24
44
79
17
28
21
15
12
68
76
20
13
3
32
31
5
16
68
36
36
4
80
24
24
13
47
52
36
20
12
7
24
102
3
12
20
13
15
156
69
27
15
69
36
15
21
8
49
3
63
24
101
112
56
37
6
18
27
3
66
60
71
132
1
27
3
90
15
48
57
11
25
11
72
88
9
23
36
12
168
1
15
24
44
4
9
3
12
8
7
29
4
36
9
3
44
84
76
48
116
61
39
21
15
108
45
60
3
24
8
28
8
48
4
39
9
12
12
12
36
44
124
44
40
20
7
45
69
6
17
12
16
68
28
84
128
145
12
39
20
144
1
23
31
65
52
24
72
69
59
16
45
15
15
21
27
57
80
108
52
36
8
19
5
28
32
16
20
16
243
5
25
47
49
60
11
12
36
61
51
20
16
12
45
11
1
23
12
25
47
73
123
80
37
35
13
71
16
20
28
164
4
57
95
24
12
1
35
12
36
1
35
112
24
44
85
15
69
11
16
8
12
4
60
132
24
45
75
9
95
36
25
78
221
24
36
228
148
36
60
92
16
68
16
36
20
48
12
19
42
3
21
11
84
48
36
12
72
97
15
60
20
24
76
36
15
48
57
144
96
96
39
9
12
44
12
16
20
16
12
44
25
30
5
76
56
1
15
36
20
40
9
35
72
48
12
85
35
40
128
1
84
12
48
30
21
20
48
13
183
32
24
24
24
1
63
144
32
133
51
108
45
15
8
37
11
13
30
72
17
1
11
4
20
132
13
36
27
48
8
12
1
23
1
84
63
129
119
16
20
60
28
56
4
92
16
24
80
84
25
27
32
96
1
15
8
28
33
36
59
19
33
8
25
6
17
37
60
71
12
52
8
73
23
55
126
59
25
35
28
68
96
12
1
87
8
36
40
68
28
32
37
11
13
63
92
28
32
97
24
126
77
16
44
64
12
51
89
28
9
35
24
24
31
29
36
196
108
60
12
8
24
28
24
8
28
9
35
40
21
48
15
36
21
15
120
24
12
12
117
39
45
24
155
12
48
72
24
16
8
37
59
49
3
3
5
16
68
28
93
11
48
1
36
108
71
24
16
8
60
28
45
99
20
25
11
120
28
12
44
1
60
90
29
16
9
23
28
45
35
120
12
36
1
6
65
24
24
1
39
36
69
51
20
79
5
1
35
4
21
11
16
44
12
12
24
175
17
13
63
12
32
12
4
24
152
1
3
27
57
48
48
56
4
32
61
54
29
16
237
3
12
9
11
12
1
6
5
19
57
8
7
17
36
72
49
36
95
28
45
11
40
165
27
44
12
16
27
29
139
77
48
12
28
45
6
5
4
32
24
31
69
24
36
204
72
32
13
23
52
84
111
81
24
24
44
12
12
4
24
8
24
13
15
3
57
20
4
105
59
28
39
17
60
12
1
35
13
12
59
60
109
3
9
35
16
39
90
15
15
9
9
47
4
72
24
44
24
24
16
20
84
73
3
104
60
48
48
16
20
40
69
47
40
9
11
48
25
35
16
68
4
57
15
12
20
16
68
24
67
17
61
27
32
73
35
24
48
4
9
15
44
60
49
35
36
16
32
37
11
49
36
15
20
48
7
17
4
60
12
12
135
65
40
36
56
1
12
30
21
24
9
35
60
24
28
56
12
120
36
16
9
3
21
23
28
20
4
45
35
4
32
24
36
12
12
25
27
24
96
9
35
84
40
20
184
48
44
4
21
95
16
8
1
35
108
25
96
39
45
11
1
3
116
16
24
8
4
60
128
24
37
51
8
4
45
35
1
36
47
16
12
44
1
47
28
48
27
21
57
15
72
36
32
55
30
107
49
111
20
100
24
24
105
6
5
25
27
32
28
44
48
72
60
28
15
30
11
24
60
24
28
48
96
20
52
48
44
36
79
102
18
41
136
32
1
15
44
28
24
45
27
8
40
9
11
60
40
15
125
76
63
29
36
37
35
12
12
25
11
133
12
47
52
140
16
36
12
72
32
16
20
36
1
83
12
13
47
24
1
3
44
31
42
23
16
9
87
32
13
15
45
35
40
93
11
24
12
4
36
84
128
16
27
5
19
89
97
59
36
72
1
11
36
72
28
24
12
104
4
60
20
48
4
68
16
3
5
16
72
3
29
28
24
108
27
129
224
25
15
116
48
43
5
28
12
36
63
30
60
23
76
44
1
35
88
9
35
4
45
24
3
33
15
12
8
25
6
5
43
21
36
32
4
84
80
24
31
24
105
68
97
23
28
8
88
9
3
75
72
5
12
72
96
73
63
12
45
111
231
89
36
13
6
57
8
25
39
56
31
17
1
63
12
27
17
13
18
21
68
52
45
11
13
3
60
87
81
21
23
16
36
68
84
4
12
228
24
20
76
27
57
9
54
33
8
16
48
92
ABCD 338969184*7^$a-1 [50005]
56
22
42
83
60
60
13
6
5
40
27
2
4
44
40
6
12
38
3
40
5
46
21
29
19
15
54
6
29
13
6
2
7
29
22
38
7
21
8
15
36
81
4
20
48
7
12
9
20
70
14
22
17
67
26
15
1
12
18
74
72
48
3
13
24
23
1
12
39
39
9
12
45
6
29
55
38
36
43
21
48
30
6
23
33
12
10
30
6
18
8
34
48
9
3
53
16
3
9
65
12
12
10
12
6
24
18
24
30
20
3
24
13
8
22
60
38
28
8
16
24
8
52
3
9
12
8
19
65
7
8
4
15
30
39
24
17
16
84
11
49
39
60
15
24
24
62
24
4
18
6
12
24
11
1
6
2
7
20
9
31
24
8
19
2
4
23
4
3
30
6
21
63
38
15
1
6
2
7
5
22
26
4
11
13
8
4
20
12
48
15
21
15
1
6
6
20
3
55
6
56
3
7
9
51
6
24
78
24
38
10
2
12
15
13
60
6
30
12
107
13
11
21
28
20
4
18
24
5
7
5
28
8
21
4
48
18
17
31
18
8
19
36
92
9
36
16
8
12
28
23
36
12
7
5
7
6
72
42
17
45
16
32
4
36
18
6
102
42
3
21
27
45
30
14
16
12
11
21
63
9
3
21
19
9
8
7
57
56
7
56
45
39
9
3
52
20
12
25
56
22
18
27
8
1
20
12
15
43
62
4
6
17
21
28
15
48
57
51
21
8
3
49
3
29
10
36
66
48
18
54
32
22
30
6
45
3
21
27
26
36
15
19
42
11
57
31
20
57
4
44
4
15
3
62
22
6
3
15
18
30
9
3
14
28
3
32
13
12
20
4
6
14
3
69
28
66
33
5
27
28
15
6
42
36
6
59
9
19
20
33
10
2
40
32
4
108
12
3
27
2
15
7
29
31
9
3
5
12
9
19
17
19
12
3
54
8
52
11
31
6
12
42
9
41
4
12
56
12
12
3
52
12
77
3
120
7
5
7
2
40
47
4
9
32
10
29
21
3
13
11
13
6
12
60
42
20
4
63
57
3
17
51
19
18
11
13
44
16
3
77
4
3
17
15
21
4
59
28
5
7
5
15
9
16
11
61
3
44
4
29
34
9
39
18
11
1
11
1
3
21
39
20
31
54
27
45
20
12
15
9
64
24
32
34
6
42
21
9
12
12
68
3
31
81
29
10
6
39
21
23
9
16
39
5
12
3
7
41
43
9
27
6
12
3
12
5
7
33
12
39
17
48
12
4
12
36
92
4
24
8
3
1
20
24
28
71
13
15
20
19
9
3
17
7
2
4
24
12
11
9
51
45
51
9
15
13
138
14
28
24
18
26
99
9
15
12
7
21
33
23
43
69
9
24
11
4
3
57
33
32
58
17
7
6
20
12
72
48
70
30
12
35
9
12
48
48
12
24
16
36
32
27
21
15
31
17
36
28
3
6
30
26
27
33
12
3
13
32
24
16
6
29
21
27
108
36
60
31
65
19
72
9
21
48
23
7
12
57
17
4
8
27
24
21
63
49
3
21
78
14
16
27
39
29
9
4
18
6
23
31
45
8
37
8
27
9
16
32
4
30
42
30
6
11
7
30
36
3
5
64
20
22
33
20
4
3
2
48
48
3
19
2
58
2
15
84
13
12
66
18
32
31
9
11
13
35
21
36
36
63
4
48
39
9
15
2
27
19
72
6
35
13
12
24
11
9
79
33
78
29
36
1
59
31
12
78
23
13
6
38
3
7
9
9
18
14
12
10
117
21
8
51
36
24
13
3
8
12
33
12
3
1
8
4
3
27
57
5
16
6
6
8
12
22
36
65
1
12
6
12
12
33
33
11
49
20
4
44
12
7
9
6
12
26
28
20
19
5
10
18
23
1
8
22
74
19
57
90
24
120
24
2
48
3
36
49
11
13
8
12
4
27
32
4
3
18
24
8
4
24
32
10
24
24
12
12
6
48
56
4
27
53
3
25
20
7
51
17
9
10
6
6
42
6
29
9
51
9
4
3
36
9
30
53
1
42
5
31
33
21
8
22
5
43
2
4
36
12
8
12
3
25
18
24
2
3
13
35
67
42
32
4
12
8
36
3
7
26
27
1
23
7
5
7
41
7
5
9
12
16
3
3
41
28
3
26
3
36
7
12
41
1
18
18
27
20
1
54
6
3
9
24
42
9
27
2
36
7
39
6
48
12
32
16
47
24
81
16
35
7
24
18
8
7
17
3
19
14
16
47
40
5
27
21
10
9
3
9
33
11
33
4
6
57
77
4
8
7
17
3
28
105
32
24
4
11
12
45
19
15
69
21
20
24
46
14
4
35
31
30
42
33
96
3
2
63
12
1
35
13
36
12
3
27
2
7
32
21
36
3
9
16
23
12
7
6
20
4
54
9
36
9
44
12
4
35
7
12
2
10
12
14
10
18
30
101
16
53
27
25
42
2
16
35
19
2
10
6
20
148
12
23
4
15
17
4
5
3
21
27
19
2
24
16
24
15
29
34
5
1
48
12
3
8
69
28
6
108
2
12
3
13
18
21
5
70
33
3
6
20
7
21
3
17
3
13
23
7
12
48
6
18
24
2
16
20
12
24
12
24
12
60
10
26
34
54
23
1
20
10
2
4
20
3
19
12
72
29
43
5
16
45
23
61
8
34
2
15
13
36
23
9
12
10
6
56
3
25
8
15
19
18
35
1
3
57
6
45
20
7
2
27
1
42
18
6
14
10
24
18
20
4
30
36
41
21
15
16
53
24
12
16
44
31
8
19
2
31
5
12
19
8
9
43
48
3
2
16
54
17
31
14
24
15
9
10
29
13
23
13
12
42
2
4
24
20
34
5
1
44
22
66
15
27
30
36
12
18
26
64
20
147
7
12
24
18
6
9
20
97
8
48
36
51
25
18
17
1
15
3
24
18
6
14
88
6
5
25
59
9
63
24
12
21
52
39
17
24
22
14
3
7
21
8
37
3
21
20
12
36
7
15
38
27
7
6
30
18
20
7
3
14
40
35
28
9
27
5
7
21
18
18
12
56
3
4
15
53
25
47
1
6
9
36
27
14
3
73
36
3
21
20
10
50
3
49
11
55
9
12
17
22
210
11
1
24
32
24
10
6
15
3
62
64
6
53
21
22
2
22
17
1
3
5
70
12
14
4
8
31
41
15
16
21
54
18
6
29
7
2
60
82
12
42
3
8
1
56
12
28
27
9
20
48
19
3
30
6
84
12
5
36
9
4
15
41
15
7
9
8
19
12
14
4
32
4
11
52
65
16
59
37
63
32
36
12
19
6
3
29
12
12
4
36
20
31
8
21
22
14
7
89
24
7
39
18
60
3
15
6
6
42
35
61
6
29
4
32
1
47
52
12
29
4
3
53
148
15
15
21
21
8
10
18
66
14
24
43
33
15
9
23
4
33
8
12
27
37
63
27
53
40
20
9
7
57
11
19
30
48
18
26
27
13
72
72
30
36
21
29
15
69
24
3
49
36
6
36
12
5
31
18
72
23
16
29
16
32
10
26
39
12
1
15
9
6
77
13
108
66
41
25
8
58
5
31
42
3
29
76
6
30
20
70
36
6
8
24
163
29
34
42
12
20
7
5
12
4
11
7
6
12
30
5
25
42
66
24
3
3
2
40
12
11
7
9
63
26
12
4
12
59
16
32
25
12
44
22
42
18
9
27
6
20
3
1
24
6
2
7
125
7
21
11
13
35
48
12
1
12
23
12
4
69
39
8
13
60
6
36
18
8
12
4
20
27
7
6
18
45
15
6
30
29
1
20
40
6
42
56
4
30
42
66
18
30
36
18
8
24
10
17
9
72
4
11
25
60
54
42
8
24
28
15
9
116
3
16
44
4
41
4
42
5
1
8
15
12
1
6
2
16
78
30
8
12
28
20
34
2
16
20
22
29
13
84
18
6
23
13
6
2
19
24
12
29
24
12
19
15
54
11
24
21
51
9
10
42
12
35
7
45
24
32
21
16
44
3
67
54
18
5
31
24
5
96
31
78
6
6
12
36
11
25
36
12
35
7
2
34
30
15
12
5
16
6
30
36
18
6
6
2
51
7
6
23
19
6
3
3
9
53
3
1
11
1
24
30
18
54
29
7
29
7
38
10
6
15
41
28
30
14
4
8
12
28
60
6
12
48
2
27
31
21
15
6
18
2
46
2
3
45
88
3
39
2
16
42
12
50
22
2
7
3
54
39
29
22
12
2
4
23
13
30
14
91
60
32
13
18
29
1
23
7
17
13
23
7
12
9
5
12
19
20
37
32
4
20
27
43
12
62
43
5
28
23
21
24
88
54
17
12
1
12
11
43
26
46
29
7
6
36
23
48
16
3
2
43
5
15
49
6
6
51
44
19
21
3
53
9
24
4
8
12
27
21
63
16
21
35
36
12
40
3
14
63
21
40
12
12
12
15
17
28
68
24
52
78
2
15
9
7
21
8
7
24
8
13
3
27
2
22
18
6
24
50
27
25
90
29
49
8
82
12
2
28
32
4
15
5
12
16
8
4
48
11
13
11
13
20
16
24
44
12
4
27
36
21
15
24
51
2
4
8
51
4
27
6
42
12
101
52
24
3
6
44
12
22
30
18
12
38
15
1
6
54
15
20
55
30
8
4
18
2
16
42
9
33
12
30
5
45
28
20
3
25
23
31
12
30
24
6
78
8
4
20
10
6
24
35
40
8
1
18
6
11
4
5
7
12
20
7
5
19
14
22
9
21
32
43
20
9
48
16
32
36
3
36
7
14
3
24
21
22
48
6
8
15
7
62
52
15
32
33
58
2
28
3
20
19
9
5
12
3
43
17
25
36
20
12
3
9
16
32
28
15
12
53
4
24
47
ABCD 338972864*7^$a-1 [50033]
168
12
18
29
12
79
12
18
71
48
12
49
35
48
36
61
6
29
24
1
12
18
126
35
24
55
41
25
54
29
37
23
37
47
19
41
36
7
6
23
7
17
31
5
288
37
6
24
150
11
1
24
179
61
36
24
30
5
25
84
66
54
6
6
18
5
25
126
126
24
24
179
7
17
12
60
67
24
29
1
174
29
31
5
25
35
97
24
107
49
11
36
67
5
144
7
48
6
114
41
1
18
102
24
36
23
7
149
84
151
54
23
37
23
12
37
47
67
54
12
71
37
155
55
132
137
192
61
24
47
96
12
1
18
30
66
17
163
77
127
41
72
216
61
11
61
54
77
48
49
36
6
17
61
23
7
5
7
41
37
72
23
156
12
48
55
24
126
59
25
23
13
30
54
6
24
41
24
1
24
83
7
5
91
24
29
1
12
84
36
11
7
65
37
60
11
43
65
1
47
1
36
35
312
37
66
17
37
23
12
24
120
7
24
60
89
60
13
11
12
36
49
66
125
61
143
145
12
47
72
24
25
6
6
59
91
137
13
23
55
210
119
67
53
1
12
60
24
60
66
48
5
60
7
137
1
12
198
5
25
36
35
48
31
89
1
180
6
53
13
83
37
18
42
30
17
157
60
59
37
11
187
66
47
36
7
5
25
54
65
1
54
12
77
121
36
36
30
41
72
31
36
54
23
151
30
35
25
83
37
30
29
180
72
84
7
60
24
5
48
84
13
24
12
54
5
48
7
53
120
61
59
36
84
13
48
11
48
61
59
13
18
41
49
102
198
59
12
25
144
23
133
6
89
25
96
23
31
17
7
5
37
234
77
120
60
13
167
37
126
6
24
96
18
210
23
13
47
43
6
24
66
78
72
78
6
95
108
7
6
59
49
6
137
37
12
167
24
96
12
19
29
7
240
29
96
24
144
1
36
35
48
61
11
61
83
55
6
59
1
23
43
29
301
84
59
85
66
137
12
85
11
31
18
60
23
19
24
30
30
6
71
96
37
83
43
29
1
47
7
24
29
1
11
61
11
96
133
60
23
121
24
30
5
96
55
29
37
299
25
6
54
24
12
23
97
23
24
12
12
19
53
37
18
66
24
36
59
1
24
35
7
41
13
24
11
1
90
30
24
24
42
18
59
91
6
30
53
31
89
91
5
31
144
53
12
97
48
12
119
48
7
5
19
53
72
151
65
120
79
150
11
55
24
101
1
240
24
60
59
55
41
49
59
1
12
24
6
29
49
36
24
72
83
31
5
49
30
29
24
97
23
49
71
96
120
24
97
36
119
1
216
23
36
24
31
30
179
7
17
24
13
23
156
84
13
24
23
36
36
61
11
48
25
336
30
24
53
7
60
54
72
11
19
18
35
24
7
54
30
12
120
18
12
30
30
11
12
31
113
7
24
42
18
6
35
109
23
37
83
49
30
198
12
24
54
96
5
108
1
35
7
198
6
77
36
31
29
7
30
59
1
203
67
17
12
144
1
126
6
18
60
12
48
5
145
42
53
85
95
25
35
180
1
23
13
11
7
12
149
1
30
30
23
85
6
24
186
23
31
6
54
36
30
24
59
24
37
246
5
24
67
41
36
12
25
155
19
30
36
30
137
7
5
36
1
59
1
47
24
12
61
6
48
42
23
7
138
42
78
90
12
17
12
48
37
84
23
19
18
156
35
1
30
18
36
35
1
90
54
47
19
29
79
72
41
157
6
53
121
12
24
120
59
37
24
6
18
11
60
181
47
73
24
107
19
41
36
133
11
36
13
108
30
41
19
42
18
66
47
19
18
36
23
37
36
23
37
108
11
49
72
23
48
7
5
7
90
71
12
37
59
12
48
48
43
77
12
1
11
43
54
35
61
23
24
48
49
12
60
11
60
49
30
54
90
113
24
19
114
35
55
90
54
96
6
11
13
35
61
47
97
24
35
37
11
43
5
24
48
49
54
53
60
103
17
12
48
156
31
5
109
215
25
35
1
84
155
48
12
48
36
96
84
12
48
67
65
91
18
6
84
65
24
7
90
54
42
30
17
31
12
17
151
42
11
168
24
48
127
41
25
150
65
12
19
18
12
30
29
55
77
12
1
23
12
25
59
265
36
36
84
30
29
37
78
41
48
43
54
24
155
1
30
17
43
96
17
37
47
7
6
96
47
96
1
54
12
17
120
1
60
71
49
35
60
36
24
1
6
29
12
79
138
120
35
7
18
36
23
1
23
36
13
23
55
53
7
53
72
24
1
131
139
30
42
41
36
36
24
43
53
24
73
71
19
30
78
89
67
6
18
89
ABCD 338986968*7^$a-1 [50056]
12
60
20
34
36
60
14
94
26
4
72
30
204
30
20
60
22
42
36
2
18
12
18
46
6
18
26
78
6
10
60
26
10
48
2
34
2
24
100
14
30
52
32
16
12
2
30
22
20
64
74
18
48
30
4
30
66
30
66
114
26
34
56
40
20
6
72
28
38
12
34
54
24
96
30
26
4
2
18
10
30
26
16
8
64
36
30
2
22
6
26
28
2
10
30
56
54
4
62
102
16
42
2
16
14
66
36
66
12
6
22
24
26
34
110
28
156
54
8
24
70
90
84
14
6
12
108
6
10
90
24
56
10
14
120
42
34
14
60
4
12
8
22
8
12
4
60
84
12
84
20
4
2
96
48
24
18
4
8
82
14
66
48
12
10
54
36
44
10
50
94
6
26
10
48
2
46
24
90
138
42
86
4
48
108
110
28
24
32
24
24
46
84
38
54
4
26
166
2
60
96
16
80
18
10
36
24
38
30
52
42
26
4
84
36
24
24
12
54
12
2
16
44
112
56
4
48
6
36
110
48
40
72
126
12
38
78
6
30
78
12
24
12
4
38
70
12
6
18
32
24
28
12
78
6
24
26
36
4
2
70
182
46
2
30
18
106
20
48
10
2
6
48
4
8
24
48
30
12
6
30
48
6
58
12
26
4
68
10
30
2
36
18
16
20
64
30
14
10
32
48
18
4
56
28
62
138
70
104
10
60
98
12
6
10
54
6
36
84
14
30
18
12
6
66
24
30
64
126
44
40
12
24
62
18
30
124
126
36
6
12
42
6
80
12
46
2
24
10
14
90
94
30
60
68
28
66
44
52
44
84
52
74
66
90
4
38
10
20
40
36
36
44
54
30
18
22
96
186
56
18
100
26
16
14
88
2
10
84
66
48
42
24
62
28
2
12
22
54
42
78
2
22
66
20
30
96
28
12
48
8
4
26
4
20
58
20
82
30
20
4
50
94
90
50
6
34
8
4
26
30
28
14
10
30
6
36
18
36
6
20
34
80
70
32
4
26
28
12
32
22
14
12
54
46
32
6
6
10
30
54
6
26
12
52
8
58
38
130
246
18
48
18
84
2
16
12
2
36
22
6
20
16
6
42
8
22
12
20
6
4
18
62
66
4
30
90
54
26
48
10
32
64
26
154
92
22
2
40
30
56
18
12
34
84
2
4
26
34
24
42
18
20
4
110
70
12
110
34
144
6
114
60
80
16
26
6
34
8
22
20
6
4
18
42
116
148
12
2
12
24
16
54
36
48
6
84
2
54
66
18
12
28
30
38
42
16
2
22
30
62
60
30
28
36
6
36
152
70
42
24
6
24
56
4
14
40
30
96
30
84
26
6
24
36
10
104
10
6
14
30
76
48
2
34
20
76
14
24
10
68
4
20
58
2
30
70
38
30
6
40
56
24
34
20
16
126
60
8
88
24
14
36
4
36
14
132
18
4
12
26
4
14
76
44
4
42
54
44
16
6
128
18
70
14
30
10
20
34
50
10
50
16
48
6
2
168
12
10
14
10
24
74
52
8
40
2
40
24
12
32
28
2
52
26
22
32
30
16
48
14
22
56
18
30
34
12
20
46
42
8
118
6
54
30
62
84
78
6
40
50
94
6
26
4
54
20
58
12
26
70
86
100
24
36
24
20
60
46
120
56
24
16
44
34
14
36
10
36
24
2
54
28
18
20
142
12
8
30
28
18
36
26
28
26
4
86
76
14
36
28
54
30
8
12
46
14
102
34
20
96
24
12
18
4
48
8
16
26
54
10
48
12
14
126
40
110
58
2
10
8
40
12
44
10
14
102
78
16
2
4
24
54
12
60
114
20
34
12
6
18
44
12
88
38
34
54
60
20
16
54
66
38
16
120
6
14
94
32
54
12
18
54
60
36
10
32
114
46
42
36
60
2
40
12
26
76
54
26
10
18
30
2
46
32
186
16
38
10
8
4
60
18
12
36
32
40
2
30
180
4
26
84
4
26
6
70
74
6
34
6
26
30
42
108
4
26
82
2
16
104
10
14
24
40
26
16
84
26
16
38
36
10
18
2
40
8
18
12
48
28
24
32
4
20
36
60
66
4
54
26
94
36
104
6
18
16
30
26
28
2
10
56
70
18
60
36
24
6
24
2
54
30
30
94
50
60
42
72
52
60
24
42
60
42
12
24
2
34
98
22
48
12
18
6
56
18
78
4
24
30
26
60
28
20
52
74
66
18
46
20
10
6
8
12
34
74
40
2
6
22
8
58
30
66
20
124
20
36
78
78
4
8
22
14
12
4
18
8
40
32
6
12
48
36
24
10
36
138
8
4
30
38
22
14
76
8
82
24
30
26
30
18
76
50
46
80
48
18
64
24
24
66
26
34
14
30
30
12
84
16
38
16
62
48
94
48
42
8
168
6
64
56
76
54
180
18
26
22
2
16
194
36
60
6
10
14
6
28
42
24
42
20
18
42
4
14
82
14
6
34
48
102
24
30
14
66
4
8
4
24
2
30
24
4
24
20
16
96
128
46
92
42
30
28
18
24
18
8
24
40
26
102
108
42
4
56
144
6
4
20
10
24
42
60
102
8
34
74
6
10
26
18
16
18
6
36
6
8
10
36
18
32
64
36
26
22
30
62
64
104
6
12
52
8
12
78
24
10
50
34
44
82
60
54
26
84
4
42
80
28
26
46
168
2
40
74
16
14
46
84
20
4
12
90
18
2
10
116
4
24
114
26
144
10
38
70
74
4
116
30
100
44
16
36
42
12
14
70
56
4
80
6
40
24
6
14
12
42
12
36
22
20
10
98
114
124
50
46
20
4
36
120
104
54
82
6
14
34
60
12
42
42
14
6
6
88
36
30
30
18
2
54
16
20
18
18
40
24
14
12
28
6
14
36
18
142
44
24
30
6
34
102
24
54
2
10
90
6
32
46
2
78
10
30
20
10
12
2
48
4
20
46
18
60
20
46
18
30
72
56
34
86
42
42
6
24
4
20
6
18
40
42
36
8
84
6
30
76
14
6
70
20
70
38
82
14
34
6
30
2
30
64
30
ABCD 339148124*7^$a-1 [50024]
12
24
5
11
56
9
2
4
6
7
21
12
8
22
20
1
20
11
1
24
5
8
11
49
8
10
54
59
11
12
13
13
3
24
3
12
22
4
40
15
24
5
15
23
13
21
14
5
24
15
6
10
6
38
6
35
4
3
33
120
9
2
33
24
1
15
20
13
48
71
9
4
36
71
12
9
2
29
8
13
11
9
10
6
11
33
26
25
79
6
3
20
11
65
5
10
18
22
22
24
34
9
20
12
19
6
32
31
49
11
17
3
12
29
7
4
17
7
15
6
10
5
20
4
5
12
3
4
128
4
8
16
3
14
7
27
9
24
8
1
11
11
22
15
48
25
32
20
43
13
11
23
13
3
13
20
4
1
14
18
44
20
14
24
2
3
16
56
4
105
15
48
8
28
55
25
12
1
20
20
11
17
3
3
6
48
51
13
10
22
4
15
19
8
21
9
4
14
41
24
4
23
21
1
6
26
19
48
7
16
20
8
9
1
48
24
4
39
5
6
5
27
12
32
6
7
24
36
5
39
36
1
3
141
22
6
4
3
3
21
7
9
15
16
42
18
5
7
2
2
18
31
15
42
51
9
70
50
2
16
14
19
9
28
10
20
1
11
1
19
33
1
38
45
20
12
5
4
30
13
12
48
20
12
37
20
82
9
20
93
3
13
27
20
3
10
8
24
28
20
10
48
30
14
48
20
10
12
12
26
13
17
20
48
23
48
24
4
15
6
3
21
11
4
3
12
6
23
1
2
16
14
27
7
14
39
59
38
11
15
68
25
12
21
2
1
4
15
40
85
11
13
7
2
20
31
1
6
20
22
12
15
32
12
9
3
4
3
17
12
19
2
2
37
1
22
30
7
60
4
7
1
1
11
25
3
1
6
2
11
33
7
12
17
31
1
11
7
2
10
25
12
12
23
13
45
8
23
9
36
11
12
16
17
43
3
17
11
10
12
14
44
5
36
13
18
12
9
7
62
2
18
52
6
29
12
11
2
8
3
9
10
9
9
10
52
38
4
26
70
3
19
29
21
51
7
17
16
9
15
21
3
1
6
2
22
29
7
1
31
21
9
20
7
51
14
26
42
32
35
5
28
58
4
48
13
25
3
20
3
49
15
9
13
7
16
5
19
15
9
36
17
4
3
29
14
17
8
24
36
112
7
13
9
27
25
8
39
1
18
5
21
4
3
1
7
4
8
40
8
12
21
19
27
2
39
33
2
17
21
10
20
17
84
7
4
10
27
17
4
31
24
13
19
12
1
36
11
1
162
77
9
80
10
92
20
2
10
26
3
7
33
9
11
9
7
31
5
8
11
26
11
1
34
28
38
11
8
4
15
5
24
13
10
1
12
7
29
61
47
4
99
33
45
90
34
6
1
12
31
9
7
5
15
33
8
9
39
13
70
1
12
7
38
34
5
4
11
9
16
7
134
10
13
19
2
72
6
1
8
13
71
9
15
11
32
21
11
16
26
19
19
37
61
12
11
19
2
38
12
17
8
45
75
15
37
21
47
29
10
49
3
101
1
11
4
3
72
5
16
8
47
10
4
6
9
15
26
19
3
29
1
12
10
36
1
1
3
8
11
8
88
1
12
36
31
4
1
36
31
18
15
24
55
56
4
26
10
2
42
6
16
43
91
112
8
5
11
8
36
5
7
10
24
24
31
21
10
18
3
7
1
9
2
8
40
5
17
48
26
8
21
7
2
10
5
20
4
7
1
4
49
10
69
9
67
5
10
18
3
1
16
24
38
28
54
63
12
83
18
28
14
60
8
42
40
10
32
13
12
11
13
37
11
16
15
32
30
18
1
9
8
60
7
36
39
5
13
8
3
1
20
27
12
7
9
3
14
76
11
12
19
9
17
64
39
9
34
13
4
1
30
41
39
16
22
3
37
18
10
43
52
44
25
8
52
10
5
11
6
43
75
9
11
32
36
1
12
4
17
4
11
49
10
13
12
9
15
13
20
14
13
4
13
8
8
32
76
3
1
39
1
19
48
1
12
15
17
4
15
7
13
9
8
34
6
7
17
16
40
7
3
22
32
4
11
12
49
4
7
23
24
1
1
11
9
2
5
36
9
39
12
8
9
31
20
121
30
9
19
2
28
18
44
2
3
16
8
11
8
30
52
35
5
58
17
21
62
18
16
27
1
15
13
2
16
1
9
43
8
13
11
24
4
21
22
13
12
1
3
7
34
20
16
38
32
17
3
38
43
11
18
8
3
9
23
24
12
9
3
1
8
43
15
30
22
10
3
35
12
1
3
9
9
27
3
6
43
17
34
5
4
1
8
11
12
19
76
34
40
10
37
11
12
38
47
12
12
7
16
6
28
2
8
2
2
5
15
17
11
13
24
13
58
13
36
16
48
7
44
9
8
4
17
22
18
3
8
36
13
10
18
4
106
2
104
38
28
1
19
10
2
18
8
63
11
46
2
8
2
8
10
22
11
1
92
4
11
3
20
12
25
21
2
60
18
19
12
21
19
20
36
25
10
1
4
20
43
10
2
16
5
27
2
92
24
4
38
17
56
21
63
33
28
15
7
41
61
31
7
17
4
60
12
9
18
2
36
15
24
11
5
41
28
30
21
7
13
17
47
33
3
8
1
6
16
36
2
6
24
16
61
5
8
8
14
10
88
10
6
24
40
19
9
10
1
21
15
13
11
19
10
11
9
27
21
42
14
30
4
9
32
12
33
15
12
1
15
1
14
9
12
8
33
20
16
7
20
33
24
15
9
4
75
17
28
18
17
1
3
9
2
6
3
1
38
33
4
11
13
60
7
25
7
14
8
11
24
3
17
3
10
12
6
34
11
17
48
34
10
38
21
51
16
2
10
1
1
10
8
30
27
36
9
8
10
30
12
8
3
19
18
22
37
24
4
41
3
1
22
25
1
18
26
15
12
12
4
33
3
5
4
22
17
32
9
31
7
2
6
9
21
11
4
8
11
22
4
3
7
13
9
10
4
25
13
39
21
11
5
19
11
14
20
15
21
6
44
29
103
48
53
7
1
19
2
44
59
20
4
3
12
5
25
2
4
2
3
37
8
62
1
27
4
5
1
3
20
11
10
8
20
8
2
70
12
18
9
4
9
106
5
5
2
20
18
4
19
11
1
27
9
1
8
30
6
19
45
3
12
7
17
25
7
52
72
17
10
12
66
20
4
18
10
31
16
1
14
5
16
7
30
2
26
36
3
12
33
111
17
11
21
6
5
36
3
66
10
29
13
22
29
32
9
20
28
12
28
3
5
34
5
12
59
5
5
4
35
4
1
35
7
17
41
10
6
60
24
6
9
7
25
9
14
50
11
29
11
19
18
32
35
1
3
32
27
9
33
28
3
60
39
29
16
17
7
27
5
67
38
3
48
4
5
19
17
15
59
5
45
3
13
4
3
36
12
12
7
4
1
27
1
12
35
25
120
20
11
25
33
26
2
11
31
6
23
9
10
30
12
6
9
23
28
29
12
11
34
16
44
8
7
13
59
11
12
4
6
36
3
45
22
2
28
3
8
9
10
41
12
5
14
10
6
25
40
8
16
21
3
27
41
4
60
44
21
22
52
25
21
2
2
16
19
4
56
4
7
13
1
68
3
36
4
8
1
8
8
14
29
11
8
28
5
11
54
22
2
12
3
17
14
4
22
3
24
11
18
20
4
10
57
11
25
12
11
18
42
20
18
12
18
12
17
13
2
116
2
47
21
4
40
20
15
13
7
73
20
43
39
10
6
32
4
6
11
8
1
12
11
28
7
13
16
36
5
22
29
23
29
32
28
7
62
51
27
12
2
39
1
10
12
38
10
5
13
11
68
1
23
9
19
68
11
10
2
26
11
1
27
21
12
47
12
61
3
29
8
11
7
22
14
17
21
11
27
18
34
2
14
32
2
32
47
12
24
3
38
3
9
7
7
14
3
32
4
13
31
12
19
2
27
40
9
4
56
11
11
5
47
4
12
52
46
19
21
4
20
10
22
24
3
41
20
18
21
12
7
8
10
19
11
1
12
12
28
7
10
3
23
8
9
39
2
39
11
25
83
1
7
34
11
15
9
23
1
8
9
2
28
9
4
9
11
19
18
35
9
40
15
51
84
2
3
13
10
1
49
3
5
10
9
3
14
3
12
24
15
10
4
7
28
20
1
30
9
7
25
9
43
8
4
8
31
6
4
18
2
10
26
16
6
37
25
15
17
3
31
24
28
13
4
17
24
54
20
12
25
28
17
28
18
18
11
24
21
34
2
91
31
25
4
8
11
4
18
16
3
36
3
30
12
15
33
23
79
52
10
54
9
55
38
10
38
55
5
19
11
14
18
13
17
30
17
15
9
11
6
26
10
6
1
56
13
22
8
10
8
42
18
23
1
11
40
17
24
16
10
34
7
32
7
17
21
24
28
11
23
17
8
21
12
38
2
2
64
9
3
10
23
15
2
7
24
9
10
38
10
6
14
34
35
3
4
25
28
24
20
9
22
30
8
28
23
33
3
4
9
20
3
25
3
1
18
12
26
23
19
2
10
17
12
36
24
7
14
79
17
3
41
8
8
14
25
3
10
12
10
36
1
4
27
12
9
20
16
15
6
12
44
7
41
20
6
2
12
11
7
12
2
34
5
39
42
26
2
22
18
38
2
31
7
4
6
28
10
1
48
4
8
4
8
1
8
3
4
84
20
12
9
10
48
14
3
12
4
7
34
43
41
24
26
62
10
28
13
1
30
1
4
21
3
12
1
38
5
1
10
14
47
28
11
9
24
19
17
31
12
28
13
11
18
10
1
51
17
43
17
12
60
11
1
96
12
1
10
10
12
4
23
19
29
28
32
23
49
29
8
10
73
7
32
10
4
14
40
62
51
11
57
4
41
4
15
17
2
20
21
8
3
13
41
4
20
40
6
5
21
14
13
63
44
13
1
11
9
12
19
1
4
3
79
14
24
22
29
3
9
23
13
3
1
29
8
14
9
7
1
1
10
2
8
22
18
12
8
22
17
1
18
16
53
17
3
5
20
18
10
4
14
22
10
57
71
6
4
11
12
9
3
69
16
4
30
50
6
16
4
4
48
12
17
9
51
4
15
12
29
28
1
31
28
13
19
19
14
20
10
1
41
20
6
37
5
6
89
20
1
119
13
12
48
3
48
9
20
3
21
24
2
1
17
72
19
11
24
17
1
28
2
46
3
11
20
38
2
10
19
9
23
24
31
9
3
20
18
14
5
20
45
10
17
4
8
7
9
7
13
1
63
8
12
12
19
18
10
2
8
31
20
3
33
15
6
22
2
19
21
26
73
19
10
7
60
60
31
5
8
11
18
20
10
17
21
99
24
60
7
14
2
20
13
13
11
16
3
21
21
15
60
36
7
17
5
16
15
27
2
8
10
13
25
23
7
12
1
40
20
1
18
4
8
5
31
2
2
37
9
19
31
14
18
28
1
9
63
1
8
43
1
7
7
4
26
4
18
1
1
20
42
6
27
16
8
36
13
8
2
1
36
24
29
20
4
8
2
16
18
3
1
31
17
10
37
21
35
4
5
8
20
59
3
9
1
6
2
3
37
12
58
13
49
18
22
30
18
30
22
19
8
28
37
40
3
43
2
12
7
12
9
20
10
6
22
13
24
11
1
1
23
4
17
3
12
12
12
48
1
8
2
6
10
6
7
32
4
15
5
25
20
16
3
1
20
28
11
29
18
14
66
6
16
7
21
3
17
10
4
48
13
40
19
8
14
15
4
15
40
1
9
56
7
27
100
33
8
12
29
28
10
4
49
19
38
24
39
1
8
87
43
10
19
4
9
11
7
2
10
20
20
22
16
11
1
10
1
35
13
40
19
20
18
3
36
13
7
3
21
9
28
3
7
13
12
7
17
24
9
74
6
79
ABCD 339158846*7^$a-1 [50001]
62
10
38
10
17
109
30
53
31
2
12
22
50
22
24
26
34
18
30
24
36
18
48
68
10
20
22
24
32
46
2
24
10
60
20
54
46
122
4
14
22
6
68
48
46
36
18
2
48
12
16
90
26
3
61
48
8
34
24
38
24
3
9
10
5
55
6
8
10
18
32
30
22
2
90
58
5
7
6
20
30
30
16
11
67
2
10
24
18
12
78
12
24
17
13
2
34
20
22
26
12
4
18
14
28
42
5
49
36
8
16
24
56
4
18
30
18
14
70
17
61
12
38
46
8
3
31
30
20
28
96
42
24
18
36
26
52
12
2
4
2
40
17
7
26
12
18
6
40
8
24
22
12
17
1
20
34
38
10
12
14
94
18
66
44
52
12
2
12
4
96
12
54
5
25
48
14
28
18
6
30
12
8
90
6
70
20
28
18
32
27
7
62
82
24
6
6
66
6
6
12
50
46
36
80
10
36
2
52
12
44
22
60
54
12
6
24
6
11
43
2
4
30
14
10
8
16
12
50
16
2
6
10
17
1
6
14
76
6
17
21
18
24
24
40
38
36
78
16
12
12
26
4
30
12
32
18
6
6
34
6
8
10
8
24
28
5
21
16
24
12
47
63
4
2
10
2
46
17
19
14
30
4
14
30
6
24
4
20
58
30
48
42
12
12
6
8
46
20
22
18
89
24
37
8
3
9
6
28
24
18
2
16
2
34
101
21
27
24
19
12
14
4
14
4
29
7
86
10
14
16
30
66
26
9
7
18
20
28
68
10
32
28
36
12
2
16
2
34
12
8
40
18
12
12
8
4
53
45
16
8
16
20
4
42
12
36
30
6
44
64
12
6
92
18
24
4
38
28
18
36
26
16
20
30
4
48
20
4
6
32
34
60
6
24
30
24
18
12
90
2
48
48
18
16
2
48
22
36
24
24
5
141
52
12
8
12
70
102
18
6
6
12
41
19
24
2
16
6
30
6
8
4
5
13
32
40
54
36
30
18
12
12
18
18
72
5
7
8
34
14
4
60
2
60
16
78
2
22
5
25
23
19
18
8
16
6
5
7
26
15
1
6
6
2
30
10
24
12
6
18
12
78
68
58
60
24
14
10
12
26
46
12
12
24
53
7
8
118
66
12
42
36
54
65
13
18
14
18
6
4
18
2
27
13
26
22
80
22
12
2
15
19
12
8
46
6
54
48
18
29
19
12
17
1
30
18
6
6
2
16
30
6
2
22
6
12
96
32
27
15
30
34
41
15
16
14
48
40
18
24
18
18
12
6
6
50
46
5
37
8
4
60
84
30
17
13
8
10
2
39
21
34
30
8
10
30
20
15
1
12
26
22
72
24
8
12
12
4
62
4
14
10
24
24
68
22
6
20
22
12
6
12
14
70
8
4
36
38
18
4
14
4
2
6
18
4
44
4
18
42
38
40
2
28
5
33
6
16
65
91
66
42
36
30
32
36
72
16
6
24
6
14
18
10
48
50
3
15
28
36
102
54
18
32
34
30
8
75
33
4
30
18
18
8
6
60
16
42
5
13
35
33
34
68
22
20
4
8
16
2
4
48
14
52
6
29
7
14
58
26
58
54
12
42
30
50
64
12
12
80
30
46
5
7
8
16
30
30
6
30
17
1
30
36
29
1
14
4
12
2
54
6
4
23
37
6
12
6
2
10
6
12
12
14
70
48
42
30
6
36
2
28
2
24
10
32
16
12
18
6
12
24
30
6
60
12
12
6
32
4
54
8
30
10
6
24
2
46
54
53
97
6
38
4
20
10
2
4
12
12
6
36
6
24
6
36
38
51
43
78
44
10
12
12
12
42
35
37
48
6
14
12
10
56
4
12
38
3
25
30
2
15
1
14
6
48
64
18
30
6
50
40
42
12
24
44
124
29
31
6
18
24
6
42
56
16
14
4
6
6
6
2
60
4
74
28
26
16
12
36
78
12
6
18
14
12
10
66
18
2
10
18
2
6
22
6
6
26
4
11
1
30
30
32
16
11
25
12
8
10
12
53
1
180
59
19
24
68
22
6
6
14
16
80
46
48
48
6
48
12
2
30
24
30
40
32
34
161
19
60
32
16
24
24
6
2
10
6
8
33
19
36
42
18
26
18
30
3
7
12
26
3
31
72
30
42
30
50
22
56
52
6
6
24
66
14
48
42
94
2
33
24
19
12
62
12
15
33
28
2
30
10
30
6
12
84
53
1
14
57
57
48
16
54
24
60
2
16
8
12
34
2
48
10
17
19
24
2
3
37
26
64
14
64
72
26
6
16
30
12
18
18
30
6
14
16
6
12
8
54
28
18
20
4
26
34
12
42
2
64
12
98
82
6
60
62
46
2
4
2
46
24
36
18
20
28
18
20
76
53
9
16
6
14
18
10
12
20
28
35
79
36
24
12
24
2
10
2
3
15
6
10
6
12
14
40
12
30
14
24
6
3
1
12
20
10
84
32
16
14
106
36
6
6
6
18
2
22
14
42
4
18
11
13
80
10
8
52
14
4
6
24
30
12
2
70
92
28
18
24
6
32
10
36
26
12
34
36
17
7
17
181
30
18
11
31
66
20
22
42
18
12
2
3
39
66
28
6
14
6
22
18
18
18
30
14
4
18
30
12
14
10
8
18
46
48
48
14
64
11
13
35
19
36
65
37
11
31
12
54
23
7
14
58
36
2
34
2
4
8
34
14
34
14
4
32
22
30
6
5
31
30
2
114
10
96
2
16
120
11
21
16
42
62
24
10
32
18
12
24
12
15
37
8
52
18
12
24
24
12
2
34
17
1
114
24
54
20
22
48
6
14
16
36
18
102
24
53
13
35
37
6
24
72
50
64
54
6
6
30
48
32
124
20
46
20
40
18
12
2
30
3
48
61
11
7
2
10
36
12
18
24
50
42
10
12
14
3
43
5
19
116
144
46
32
70
50
34
24
2
12
4
12
32
16
2
22
26
30
27
25
12
90
8
16
41
13
24
74
4
12
8
6
60
22
6
48
8
22
98
3
33
10
12
6
6
20
4
29
19
68
54
70
18
24
24
8
10
14
22
14
10
18
20
64
14
4
42
48
2
16
2
54
6
106
72
2
34
12
2
10
68
34
20
3
13
12
32
12
10
6
20
10
2
27
45
58
18
20
34
42
30
2
46
30
24
32
10
14
16
2
57
13
26
34
20
34
24
12
2
18
30
4
14
16
2
16
54
24
24
26
22
6
8
12
15
45
52
48
32
28
24
32
16
6
6
18
14
10
12
6
11
103
12
6
119
19
54
12
2
6
10
36
2
10
12
24
36
26
78
40
14
40
72
11
7
12
14
76
18
6
96
56
4
54
24
54
2
22
2
4
24
5
33
12
24
12
10
5
7
6
50
46
26
64
6
20
16
12
42
32
10
18
60
12
2
3
19
36
17
43
2
76
6
126
30
2
18
28
12
14
36
148
12
14
9
9
34
74
3
55
62
10
12
114
11
31
60
44
33
31
12
54
32
96
100
107
49
30
24
80
4
2
40
32
90
78
22
12
17
13
6
48
26
18
4
24
36
6
6
36
48
2
142
18
14
18
102
40
6
24
32
4
12
48
2
4
14
10
5
1
84
2
6
27
57
4
12
6
24
2
10
26
58
18
62
6
27
19
26
96
96
4
47
63
46
18
54
24
2
24
30
24
34
2
30
30
18
4
18
8
82
18
48
6
14
34
54
48
24
24
2
4
92
6
28
48
18
30
36
50
22
35
45
22
48
98
42
6
34
36
24
42
11
9
22
30
54
24
12
14
46
6
60
18
50
70
6
11
19
26
12
64
6
8
22
48
18
38
10
17
25
32
10
20
16
18
20
28
18
5
21
40
66
14
28
18
66
24
2
48
28
18
56
10
12
42
12
71
25
12
2
40
24
6
18
32
22
36
6
12
2
3
43
36
6
2
76
20
6
16
18
108
14
16
14
118
54
2
18
30
16
8
3
39
22
18
84
92
40
32
9
57
30
6
16
18
6
18
12
26
28
36
11
33
70
17
31
6
2
40
96
12
18
98
57
13
20
12
16
8
64
26
9
7
2
34
5
55
17
1
6
6
50
30
52
78
30
30
12
24
38
22
36
2
30
28
5
31
41
25
23
15
10
20
27
15
34
32
46
18
20
10
12
36
6
60
20
34
8
22
12
23
13
26
16
65
103
14
28
6
38
16
68
46
14
10
96
36
2
36
58
20
22
6
2
16
24
6
12
6
48
66
12
68
4
36
56
4
29
37
6
2
24
12
36
12
ABCD 339283292*7^$a-1 [50001]
4
15
20
36
4
24
9
27
41
55
20
24
4
36
62
6
30
90
6
18
4
50
48
22
14
42
48
16
26
31
35
13
92
39
64
17
87
81
9
31
71
4
24
32
156
13
15
8
40
14
78
85
3
2
36
12
22
9
5
54
1
17
19
99
104
12
42
30
16
56
6
34
36
50
54
33
39
13
11
30
15
4
17
42
1
17
18
66
10
9
53
72
6
12
25
11
6
31
35
6
22
17
7
8
28
8
129
81
79
75
5
45
18
102
10
134
6
21
16
29
18
36
150
54
100
33
15
8
49
5
6
28
62
10
9
11
37
41
54
13
15
62
30
73
17
15
40
15
8
28
36
26
72
18
126
22
50
90
30
79
3
41
3
42
12
70
2
6
9
3
1
23
12
36
42
12
24
12
10
5
12
31
21
29
6
54
22
45
5
55
63
20
78
12
24
67
59
93
24
9
12
42
9
67
36
17
31
120
21
17
18
1
71
6
54
18
12
15
19
9
116
39
1
75
20
40
8
1
5
58
8
90
36
139
24
39
12
2
6
97
84
11
4
20
4
26
27
64
5
7
59
4
14
46
5
7
12
24
12
17
28
83
9
40
41
6
30
36
18
69
3
18
10
21
29
10
21
17
34
110
114
16
146
79
11
9
3
18
18
25
17
72
18
52
173
28
8
153
10
24
36
14
42
72
49
41
19
12
48
41
7
39
14
72
12
42
36
66
18
78
84
54
36
16
29
36
27
6
90
64
21
5
30
4
2
82
2
330
25
3
53
7
14
18
28
12
2
103
15
98
36
27
75
13
15
50
55
8
27
66
6
18
18
88
24
180
36
60
24
20
12
4
56
48
60
73
53
10
26
36
58
5
43
32
28
8
16
92
40
2
18
73
11
42
48
10
12
20
4
21
83
9
75
9
9
60
7
3
8
126
48
10
36
80
18
60
36
48
24
3
91
50
3
27
1
17
42
18
18
1
12
17
46
84
38
22
14
12
22
36
189
48
53
3
19
9
5
10
45
63
98
22
14
34
2
22
158
84
18
18
6
61
5
106
20
18
19
3
86
46
8
100
50
126
28
17
99
30
19
3
158
6
72
37
12
23
52
36
14
24
48
34
8
1
11
37
53
36
34
17
63
9
39
9
45
72
78
54
48
22
2
79
3
2
6
1
35
36
18
34
38
36
48
6
48
6
18
48
126
90
6
30
4
36
50
7
107
18
22
8
36
54
15
63
57
27
4
24
68
21
7
8
54
36
120
6
45
28
116
27
9
55
8
28
72
12
33
24
5
24
7
39
36
8
64
12
93
3
8
120
6
66
6
12
36
6
49
41
58
8
1
5
7
5
10
48
68
28
24
8
18
39
60
75
28
24
21
63
8
18
36
42
54
72
3
24
57
70
45
3
14
31
35
4
41
4
5
6
28
9
11
52
9
53
22
14
22
5
12
43
48
72
14
34
21
17
94
32
73
11
18
10
26
19
17
42
48
6
63
36
99
12
42
36
36
43
47
30
60
43
56
9
46
20
18
19
5
18
40
84
14
22
20
45
93
36
24
3
99
6
22
44
36
40
2
94
14
18
18
34
14
99
4
303
14
7
65
27
4
59
1
20
9
51
19
36
57
5
12
6
156
28
45
149
22
8
1
161
6
48
6
72
156
6
13
27
17
7
12
8
6
30
54
22
9
11
64
26
36
12
22
84
2
6
37
17
19
47
28
120
24
24
8
1
11
6
31
63
21
5
36
22
32
13
3
20
6
31
41
7
11
66
6
12
4
20
1
17
72
12
36
6
36
13
3
12
57
71
18
22
84
17
39
42
36
7
56
9
48
7
15
41
4
11
12
78
22
12
41
27
24
48
40
14
72
31
3
44
12
108
24
228
4
9
11
18
54
16
12
17
52
32
27
33
63
54
63
57
6
16
45
20
19
56
49
41
6
18
3
15
13
15
8
72
18
70
20
57
99
6
115
3
98
31
5
72
34
20
16
92
1
12
5
48
7
15
56
265
87
116
30
70
8
12
42
66
42
12
42
48
25
12
35
189
67
32
81
28
60
48
77
12
22
20
54
84
108
60
3
28
140
39
18
18
42
192
6
4
32
1
65
63
36
9
7
12
17
96
36
12
24
12
19
39
14
6
1
11
28
41
9
12
36
7
15
21
125
48
36
24
102
36
42
3
24
4
17
43
71
97
131
37
15
20
6
43
29
22
62
54
42
31
17
19
32
7
2
12
7
12
3
14
6
36
4
98
19
12
11
18
10
38
34
2
18
6
228
6
37
72
29
27
45
6
28
8
48
6
43
41
27
7
44
54
7
11
28
62
34
14
22
65
4
35
42
30
54
51
19
8
138
36
54
114
12
24
34
9
47
16
29
9
70
5
19
14
7
5
10
24
44
30
19
12
56
3
37
3
2
79
96
5
127
12
3
48
65
87
36
30
18
18
24
72
48
67
11
30
18
13
59
64
14
12
43
35
4
32
4
24
20
76
50
36
94
2
58
17
81
15
9
22
36
8
90
78
25
24
113
18
37
63
26
30
54
6
18
12
58
14
6
21
36
60
3
6
19
101
6
9
4
8
33
36
12
10
12
2
12
72
18
16
26
18
12
6
22
68
30
43
11
24
12
76
38
46
38
34
56
90
87
160
5
6
109
17
30
78
48
15
55
12
14
66
6
72
48
18
105
16
15
32
4
53
31
14
19
5
84
78
48
24
36
21
19
62
42
73
53
22
86
10
8
16
12
38
6
36
13
5
22
36
41
27
52
24
86
19
17
12
6
30
54
1
17
18
28
44
6
30
18
67
68
33
10
29
9
18
4
2
67
12
41
15
3
6
66
28
26
27
51
28
2
46
8
9
27
37
5
43
5
6
30
78
124
41
63
1
24
53
54
30
6
97
11
4
36
45
12
20
21
42
54
94
8
13
77
91
15
38
7
17
43
11
30
60
18
12
16
17
43
20
30
42
72
40
50
46
2
43
119
6
12
15
3
13
111
8
112
26
36
36
132
106
56
85
17
18
6
36
18
21
60
16
63
38
70
21
15
32
1
12
11
4
8
16
26
72
46
62
3
15
12
1
5
36
22
14
46
24
29
7
68
6
22
14
30
96
12
42
46
26
36
12
36
6
72
28
56
4
5
235
104
13
59
81
3
4
33
23
144
21
67
2
34
36
36
101
21
22
24
32
36
16
12
36
8
61
5
ABCD 339312318*7^$a-1 [50023]
24
168
72
84
36
13
11
1
60
36
263
12
72
72
48
12
84
36
85
11
217
35
1
47
24
36
48
31
48
41
55
5
84
73
47
25
12
11
12
48
84
85
215
19
5
49
35
60
97
35
73
36
11
36
13
59
115
17
25
83
145
36
144
72
23
1
180
35
84
1
71
61
23
12
120
97
11
24
85
42
18
156
35
25
155
12
79
54
47
24
73
143
37
47
36
84
409
54
41
24
36
85
35
36
229
132
54
18
72
71
24
120
49
71
1
24
59
180
36
25
108
35
61
12
47
301
144
12
35
79
5
24
25
71
36
13
11
25
119
72
48
36
157
24
83
48
25
42
125
108
103
6
108
35
240
96
1
119
480
60
36
25
11
24
55
6
119
1
23
24
36
36
24
36
241
84
36
204
84
24
30
53
84
25
23
247
126
35
300
25
47
121
107
24
49
174
5
12
36
12
60
12
25
23
120
25
167
49
11
73
23
19
269
211
29
61
23
36
24
85
251
60
121
11
12
96
12
43
17
133
36
71
13
36
60
35
49
59
13
54
6
83
36
19
17
37
72
35
168
108
109
23
61
107
97
35
12
48
61
35
36
24
24
120
217
35
36
12
151
77
72
48
48
37
108
11
228
85
72
24
36
95
96
24
139
5
156
48
97
24
11
24
36
1
12
95
96
12
12
187
53
48
72
36
79
41
24
1
47
24
25
36
83
25
47
25
84
23
73
12
11
24
25
36
107
37
102
6
95
43
96
90
23
72
24
25
72
119
36
19
101
12
108
132
48
12
12
120
13
83
48
240
156
19
30
24
180
47
55
53
120
120
1
72
47
156
60
1
36
72
71
55
29
72
108
108
12
37
71
109
11
60
193
36
108
6
5
12
109
35
175
41
168
79
42
11
48
60
24
36
85
71
60
60
79
29
67
41
49
11
97
23
72
13
84
60
108
12
36
155
48
84
25
48
24
71
13
107
48
132
48
36
13
11
25
84
47
103
17
13
11
132
72
132
1
95
7
96
101
109
24
216
71
156
24
13
11
96
84
49
35
1
47
24
108
73
72
11
19
96
209
132
216
37
83
25
264
11
13
11
24
84
37
35
115
65
144
37
42
5
228
72
1
180
234
17
13
36
126
78
83
127
5
13
47
13
119
36
48
84
96
12
120
37
107
168
12
48
25
23
24
169
71
19
5
121
96
12
11
139
65
48
72
25
96
11
108
55
77
24
60
84
12
109
11
61
84
155
24
12
72
72
25
59
211
29
72
25
59
24
31
173
120
13
143
84
132
84
24
48
43
5
49
83
37
191
12
103
54
72
23
60
36
120
109
36
11
36
48
84
72
36
180
73
11
43
5
60
25
47
24
49
35
96
1
83
12
96
169
95
13
23
85
47
36
84
72
13
131
61
23
121
24
71
12
19
18
35
25
11
156
205
11
13
47
25
83
1
155
48
48
48
120
36
19
77
60
25
23
24
181
71
169
47
48
24
73
24
18
18
48
59
67
78
11
36
19
89
37
59
24
48
48
1
35
73
72
95
144
1
23
72
13
47
84
72
24
25
131
48
12
168
37
59
216
13
35
19
18
119
24
1
71
73
155
19
17
108
12
24
37
35
48
84
1
12
215
73
6
5
85
48
23
12
145
71
12
84
49
72
59
49
35
25
12
95
60
85
120
23
24
60
61
47
109
24
11
109
132
108
11
108
133
120
83
24
61
12
24
48
95
13
54
114
11
48
12
84
36
60
13
83
48
1
84
71
48
25
96
71
24
12
157
6
5
36
13
11
12
157
107
168
60
55
5
ABCD 339365328*7^$a-1 [50114]
42
63
47
16
65
7
29
19
90
38
16
56
52
32
73
48
23
13
224
15
13
27
45
56
16
24
8
13
51
48
36
11
16
6
48
50
13
140
72
12
15
37
3
80
69
85
59
4
36
60
9
75
15
72
20
10
96
27
75
113
48
7
5
7
56
25
15
9
71
136
17
91
53
13
26
36
21
103
65
12
7
80
109
24
32
31
9
45
11
163
189
32
48
144
63
12
13
12
15
68
45
108
24
16
12
95
21
96
28
12
36
20
16
83
21
67
53
63
109
9
90
105
48
45
11
43
20
24
145
32
100
3
116
73
47
21
67
45
11
33
91
56
33
99
45
28
11
36
81
3
156
28
92
157
131
21
19
66
50
13
63
113
15
96
109
72
96
59
84
166
11
3
10
48
6
66
131
109
86
40
68
97
20
79
56
34
87
143
28
41
124
11
22
14
165
24
27
85
27
66
35
51
84
45
12
7
9
72
35
117
16
23
49
189
3
72
107
10
54
42
110
64
17
16
75
9
44
15
21
19
8
16
66
134
136
90
71
64
33
27
56
72
19
29
13
71
127
113
3
109
23
84
28
72
21
56
7
24
30
23
28
27
93
8
63
36
81
43
41
7
89
16
47
124
72
84
101
39
24
4
9
21
2
57
13
6
18
3
63
29
49
38
82
2
21
19
80
13
60
21
27
69
59
132
15
33
111
208
12
20
13
27
29
15
46
50
121
35
64
56
10
59
96
63
36
69
28
96
47
37
60
171
17
15
57
48
55
44
34
71
139
41
27
40
24
77
63
88
9
99
8
10
96
18
17
181
48
26
1
59
84
96
9
48
19
101
13
74
64
9
123
125
24
48
219
45
39
40
30
27
72
159
30
26
93
12
37
30
65
84
19
116
1
68
79
81
47
33
55
60
56
1
56
7
105
71
21
7
41
12
3
21
133
11
67
5
52
60
36
39
32
28
41
15
36
24
37
56
37
23
84
28
71
57
16
71
21
103
56
37
83
49
47
156
4
93
23
10
14
13
45
11
15
22
24
194
25
15
20
96
10
50
120
141
48
1
47
1
15
143
21
123
4
20
96
9
12
13
50
4
8
21
48
61
23
91
84
36
29
15
10
86
4
9
15
32
120
1
3
5
67
5
3
120
16
56
45
7
32
46
18
84
32
96
61
51
45
47
24
45
1
18
102
198
36
65
12
100
39
20
4
36
29
37
18
24
12
24
20
33
3
16
81
20
43
21
140
3
16
17
48
24
51
160
101
3
4
216
125
7
21
36
15
92
84
4
93
59
4
32
1
3
65
12
49
114
17
37
11
16
8
19
21
51
5
13
3
20
276
16
21
90
17
39
36
40
12
137
75
28
32
94
50
45
75
12
45
133
27
8
75
64
8
37
135
32
1
20
48
60
19
60
72
36
5
16
128
4
48
23
28
93
9
59
12
39
9
36
16
27
90
11
31
30
35
28
60
21
47
108
4
47
81
55
18
27
45
18
36
24
101
61
3
32
96
3
9
121
11
48
51
34
6
20
57
72
75
36
28
216
20
37
36
32
31
137
72
31
9
21
63
36
92
25
14
9
4
32
12
52
32
157
122
24
33
13
6
5
13
35
27
93
37
35
37
143
48
36
16
99
29
168
16
45
122
40
41
24
72
3
69
61
11
279
36
24
9
15
4
68
25
15
80
33
12
144
175
54
35
75
36
97
23
76
41
3
64
24
12
9
32
108
15
36
40
66
14
58
62
117
3
40
84
65
27
45
24
55
17
3
13
47
21
7
41
132
7
68
24
21
19
117
21
26
172
29
79
65
31
30
74
40
53
1
75
36
131
73
3
18
72
18
140
36
21
28
20
52
23
12
28
33
47
97
35
24
321
52
47
105
13
59
144
40
23
12
133
21
59
31
29
15
154
2
69
19
161
61
35
19
5
160
80
51
28
129
20
103
108
81
35
60
13
23
165
51
24
9
36
75
130
11
19
17
16
27
57
72
11
124
17
75
21
63
9
100
9
66
116
84
16
41
67
33
23
25
68
136
104
211
12
77
1
75
8
109
51
12
11
12
10
30
24
41
3
4
92
57
3
28
33
3
42
14
13
21
50
57
24
51
4
54
50
81
24
91
18
2
40
156
45
56
187
9
105
39
68
85
24
3
59
85
83
21
15
4
36
30
24
39
15
21
51
84
24
32
60
28
101
25
27
195
45
156
32
12
16
80
37
75
32
36
207
37
12
15
12
17
7
12
45
63
53
204
19
17
103
9
15
125
27
64
80
9
1
54
66
14
ABCD 339479708*7^$a-1 [50020]
66
25
29
18
72
108
49
29
19
35
21
63
24
13
27
72
14
84
118
81
24
12
17
63
91
14
90
12
114
207
192
28
80
9
36
27
7
57
60
17
12
7
35
72
30
6
12
6
39
81
36
18
42
3
43
20
72
42
31
84
56
9
30
6
27
27
54
39
105
18
9
48
15
36
12
54
43
107
48
6
72
19
29
106
20
90
36
42
90
90
30
36
60
54
28
128
24
30
6
4
17
103
2
7
41
42
18
30
28
9
53
6
30
6
90
46
20
61
24
20
12
87
1
47
42
7
11
66
27
27
105
4
89
7
11
1
23
12
16
57
17
54
97
12
12
39
17
117
30
36
6
54
54
102
45
9
7
143
1
29
6
36
54
30
6
12
60
12
6
9
76
36
77
67
120
15
14
58
80
42
3
64
17
24
12
18
105
48
27
25
53
39
15
36
9
21
144
10
41
7
69
36
8
33
39
45
27
99
49
137
3
51
49
68
12
4
104
52
17
30
13
48
35
12
42
18
12
18
46
17
64
39
14
108
18
157
29
36
91
11
49
47
9
75
33
9
10
44
21
172
84
200
160
20
9
75
28
17
10
86
144
30
124
26
18
48
9
15
21
27
13
59
124
57
24
8
27
45
16
47
40
53
19
44
6
75
19
9
8
63
6
3
31
32
42
7
23
45
43
24
57
36
71
9
3
78
31
23
30
43
12
168
119
25
11
45
144
15
30
7
17
99
28
17
63
139
26
108
24
58
62
36
103
77
10
14
10
57
48
47
18
12
15
45
46
21
23
28
137
31
21
48
59
21
16
75
14
54
13
17
19
27
14
27
63
102
7
17
48
78
4
24
69
47
13
53
72
19
23
81
63
9
117
10
48
5
12
63
25
48
63
93
29
31
233
94
20
4
50
66
24
25
47
264
9
43
17
4
53
43
12
36
107
85
12
20
36
27
13
29
3
15
72
18
55
8
3
24
12
25
53
120
15
48
43
110
7
27
17
39
109
35
18
15
79
105
5
34
14
96
99
7
20
120
13
23
1
36
32
63
36
1
60
5
55
5
43
65
18
84
1
77
27
36
16
47
36
97
47
30
6
13
35
25
3
14
63
91
56
64
26
7
17
27
52
5
55
12
11
57
28
89
43
47
54
36
78
85
8
33
7
59
18
27
79
62
19
8
4
89
42
16
192
9
53
43
39
38
6
81
75
40
24
14
27
9
67
23
36
1
72
8
9
180
43
65
18
120
78
12
99
15
16
14
34
57
87
53
3
24
49
17
19
51
2
22
69
48
29
70
2
12
15
27
48
126
6
36
9
36
4
60
75
5
9
36
174
9
45
123
39
136
81
8
60
99
36
61
23
6
48
15
43
9
41
7
11
36
18
55
41
27
84
45
10
224
37
89
51
4
140
45
30
18
27
16
35
9
21
18
37
120
24
36
23
157
44
45
94
2
48
54
145
17
18
6
54
72
108
45
28
83
36
13
5
115
11
54
19
41
7
5
43
51
9
83
52
2
31
23
16
14
90
42
30
54
178
116
36
16
5
52
35
12
64
41
103
8
64
48
72
24
9
24
47
42
48
7
15
14
6
28
20
24
48
28
50
66
36
1
8
9
6
81
27
45
21
90
6
30
1
32
21
7
20
16
36
60
12
143
85
35
162
60
18
40
122
66
18
91
12
77
42
12
60
28
2
36
10
32
9
21
55
35
45
9
10
57
11
52
20
18
12
7
11
36
9
88
12
51
110
60
19
80
27
40
68
57
36
27
42
18
66
6
30
36
15
27
48
1
23
18
36
12
24
3
103
20
1
11
36
90
36
114
4
26
7
12
27
24
29
63
100
14
48
96
10
9
12
23
52
14
126
18
6
76
104
61
75
21
80
60
9
18
13
12
11
12
18
24
75
15
40
32
25
65
18
52
14
51
40
23
13
203
1
89
12
15
52
11
1
83
13
77
36
10
33
48
8
27
54
72
114
4
44
42
30
24
49
35
42
18
37
29
130
41
96
40
15
44
90
3
33
72
12
60
36
10
8
13
48
23
13
32
7
20
24
57
19
176
9
3
18
24
10
33
108
32
27
16
9
56
63
6
34
14
15
64
53
31
77
19
11
37
59
52
32
45
28
35
225
63
6
18
13
63
17
9
24
46
8
36
54
48
135
40
32
55
26
6
36
12
36
1
36
35
18
10
14
48
24
3
15
48
64
5
43
32
96
1
11
18
54
18
10
32
40
44
49
23
9
28
132
20
63
6
30
124
17
28
180
8
39
40
41
33
7
29
30
45
15
36
30
7
20
4
11
49
41
10
2
6
85
27
8
9
36
69
48
96
22
62
235
60
171
56
97
11
18
10
24
8
18
7
41
22
24
21
5
18
54
19
123
8
16
120
17
7
33
152
55
50
22
5
48
28
39
14
6
45
93
6
84
36
1
5
48
42
1
17
12
54
24
57
33
7
56
9
90
4
152
45
27
117
63
33
4
59
13
24
63
17
9
67
17
27
63
9
45
79
29
54
1
35
42
66
54
7
128
4
29
54
4
24
9
47
6
18
25
23
64
14
12
7
47
54
87
16
60
17
90
6
70
93
11
9
15
12
28
8
157
5
55
24
44
117
63
39
64
9
32
3
18
34
98
36
36
84
51
3
52
134
10
2
27
15
12
36
69
16
5
7
11
114
66
1
59
36
97
128
3
45
81
24
3
40
83
102
60
12
42
18
12
7
56
64
ABCD 339553922*7^$a-1 [50065]
144
12
12
117
3
3
69
135
33
12
60
261
27
75
60
57
108
27
33
12
303
48
249
63
120
12
33
117
39
12
48
87
57
48
72
12
24
12
39
9
117
222
33
12
12
3
45
48
27
57
24
12
99
33
93
27
63
54
48
162
21
24
48
63
12
45
15
168
105
27
108
45
15
9
135
6
42
60
12
78
3
15
270
39
153
30
12
21
12
3
9
51
60
72
45
60
12
84
36
36
15
132
45
15
18
15
108
12
15
57
132
168
132
24
9
3
15
189
48
36
27
105
312
240
3
57
48
48
12
12
60
3
132
45
156
132
24
96
12
108
27
45
48
108
12
45
147
135
45
48
9
63
108
24
24
261
3
36
132
84
156
27
60
48
24
9
12
75
60
42
51
36
75
33
12
144
36
3
93
15
9
108
3
177
3
45
24
45
3
3
72
21
24
72
36
48
36
15
6
87
168
207
48
9
24
36
45
171
69
51
87
45
105
135
36
21
48
48
279
24
12
15
60
9
63
12
120
21
15
57
48
24
75
156
12
120
153
12
57
39
39
162
48
18
12
21
237
15
204
24
141
48
15
15
132
21
12
168
84
36
159
33
12
51
9
15
21
15
69
93
87
36
72
156
132
39
21
108
12
15
69
24
27
9
60
96
39
9
12
312
48
9
48
27
3
12
9
36
3
21
39
42
159
27
102
42
81
69
6
42
138
12
45
48
48
39
120
45
75
21
27
12
81
24
180
255
21
27
9
51
105
12
15
60
57
36
15
9
171
45
27
33
60
144
84
72
24
201
3
36
3
33
84
60
21
87
27
105
36
24
96
57
135
183
45
39
240
120
129
21
15
3
45
15
48
33
87
189
3
105
63
120
45
27
105
3
54
78
33
15
33
72
12
48
60
60
39
33
12
36
15
9
15
36
72
12
9
24
228
24
33
18
144
45
36
24
24
24
3
60
225
69
39
36
3
12
21
84
15
33
36
159
33
12
3
69
36
24
51
9
63
57
51
45
69
3
45
63
15
9
96
57
42
93
123
9
60
36
159
9
12
12
108
9
15
48
96
81
6
69
135
9
21
75
48
108
15
42
15
27
6
3
24
96
24
36
39
60
105
3
42
111
36
24
24
48
48
72
117
15
27
81
60
24
75
45
63
21
39
48
69
24
24
3
57
93
30
9
24
39
48
153
24
132
36
177
30
21
24
12
51
93
36
24
12
27
21
51
129
39
117
51
12
21
24
15
180
33
15
12
57
15
30
6
132
93
57
18
33
24
117
66
132
12
36
12
57
48
36
24
57
66
165
12
60
12
36
27
81
24
96
72
27
12
30
18
72
6
42
120
120
21
60
36
3
60
12
36
72
177
63
33
9
3
48
12
48
15
33
39
57
63
18
30
60
12
45
3
9
180
36
72
60
3
45
12
12
24
69
18
30
3
36
48
3
105
12
108
87
72
9
96
48
276
12
27
60
60
117
21
102
81
96
24
84
36
27
33
24
36
84
75
120
93
27
45
3
45
12
60
87
9
12
75
129
96
27
12
96
9
168
72
15
141
84
15
21
24
36
15
9
36
15
84
105
15
30
3
3
12
33
48
99
42
39
27
129
24
24
93
102
33
60
27
57
3
81
21
48
18
30
30
69
24
99
120
108
144
30
159
204
48
15
24
153
12
36
60
48
51
105
111
33
27
9
108
75
33
24
36
24
108
3
45
72
3
9
24
96
21
3
12
15
72
42
171
69
39
12
12
168
87
18
3
99
60
48
12
18
114
45
51
69
48
75
48
45
12
63
9
15
30
78
21
216
48
48
12
108
12
60
60
3
33
60
159
12
153
63
105
24
21
39
3
45
120
36
141
3
60
15
120
12
21
12
108
12
3
132
60
21
24
3
84
33
48
75
9
63
60
30
3
24
96
75
129
48
3
72
57
204
24
48
12
48
12
48
84
51
33
12
120
72
48
12
195
21
159
48
45
135
93
84
75
180
57
171
9
111
33
60
72
ABCD 339578832*7^$a-1 [50009]
7
8
37
35
46
74
4
14
6
1
9
51
20
1
8
91
27
5
9
12
55
29
3
9
18
4
45
9
27
63
14
3
15
6
4
14
18
4
12
50
22
2
12
24
6
27
33
24
16
8
10
50
54
10
32
3
9
31
15
20
69
13
6
30
6
2
6
6
24
10
6
14
30
15
15
1
17
12
3
28
21
15
8
3
9
33
42
6
7
57
35
1
47
31
14
30
1
3
8
6
72
75
9
36
27
7
8
10
12
11
21
58
8
46
14
10
3
20
9
36
16
11
4
9
18
5
4
35
24
24
24
9
37
68
12
46
14
12
46
17
15
78
10
2
30
54
36
36
30
72
6
3
7
32
52
17
72
19
24
2
19
45
20
27
9
16
6
12
54
14
21
7
5
33
7
53
22
6
8
4
51
47
10
14
12
21
16
17
28
8
46
14
4
2
18
7
5
3
15
96
12
9
13
14
1
27
2
6
18
30
6
15
9
16
6
14
4
14
4
12
26
18
1
45
42
14
18
40
8
10
20
6
40
18
8
7
11
18
34
30
2
18
12
18
12
46
20
78
6
60
36
48
54
4
6
14
24
12
24
6
4
26
12
52
9
23
49
59
1
39
29
4
20
16
9
8
12
10
18
2
6
43
5
4
18
9
8
33
6
9
15
72
6
4
20
12
30
48
1
29
12
31
23
24
12
30
75
27
4
48
14
18
22
63
29
12
31
45
15
12
5
46
18
44
15
33
7
3
6
8
48
12
3
57
19
65
27
9
15
15
13
59
30
7
35
4
8
6
6
76
20
9
43
8
85
17
6
6
12
24
4
8
30
12
61
59
37
5
12
10
74
6
66
10
14
3
1
27
17
19
5
22
42
36
38
28
6
3
17
18
106
30
26
6
54
6
33
15
36
40
8
18
36
27
7
8
10
3
33
12
6
14
30
82
2
1
33
2
16
45
3
26
15
3
37
45
8
27
12
9
106
9
15
54
12
14
21
48
25
32
28
18
12
72
14
12
19
8
15
12
54
27
19
54
15
53
6
24
34
3
35
21
33
15
45
15
3
6
4
30
44
10
14
24
22
120
6
29
15
4
62
12
4
20
48
3
60
27
16
78
14
42
15
60
15
10
14
24
4
8
96
34
68
4
78
26
28
32
52
2
4
17
4
27
24
12
8
6
3
28
99
29
15
6
24
7
5
15
31
8
1
29
6
13
53
6
10
30
18
2
16
38
4
8
6
6
27
27
18
3
16
5
18
1
8
4
9
26
18
34
2
12
12
4
8
10
14
4
26
25
32
13
36
12
26
24
4
29
16
5
60
48
6
18
42
6
4
8
70
12
18
15
9
2
6
18
12
10
26
12
25
17
3
9
16
2
18
12
10
2
51
15
36
22
26
10
54
14
3
45
10
2
6
13
23
1
12
17
7
29
10
5
31
20
18
16
68
10
9
9
18
20
1
8
7
20
36
81
3
13
12
17
18
6
12
12
6
28
90
26
52
8
6
30
18
12
28
44
6
30
10
38
24
19
27
32
69
4
9
2
25
12
65
34
6
3
63
69
20
25
44
4
60
14
45
9
39
15
66
12
16
11
19
26
12
12
22
29
25
15
8
9
15
7
18
14
1
11
24
10
32
6
16
2
12
12
58
2
3
12
25
38
16
14
24
78
6
52
56
12
60
16
42
9
107
24
6
24
30
54
10
2
4
2
46
2
24
18
12
12
22
9
59
28
8
4
6
26
21
16
29
10
14
6
24
28
6
128
19
59
33
79
2
4
3
41
12
15
1
23
25
32
4
8
24
31
9
2
33
15
10
14
12
4
6
2
36
73
24
11
1
9
32
18
6
15
33
4
8
16
20
3
21
10
14
12
19
29
16
3
41
6
18
12
36
22
8
1
8
1
50
28
18
2
24
6
36
30
6
40
3
17
7
27
14
4
39
9
56
58
2
12
3
19
32
6
36
46
18
8
55
45
15
21
24
2
6
15
7
24
21
51
9
8
24
9
51
25
3
8
25
2
1
5
6
13
3
2
60
3
12
40
35
18
7
17
10
2
78
42
4
36
20
3
13
47
1
8
66
42
43
27
29
9
3
40
53
12
7
36
29
6
12
28
24
2
78
60
25
27
18
8
46
20
9
39
78
4
11
1
8
28
23
27
1
17
51
57
40
18
2
6
6
19
17
10
36
41
16
113
51
31
2
19
9
6
5
13
44
18
28
50
18
12
24
22
38
6
4
18
42
8
22
32
6
3
1
18
50
3
39
9
25
14
6
12
18
66
19
12
17
43
17
4
18
14
48
34
50
31
17
40
36
126
38
12
12
28
6
9
21
14
10
18
2
6
9
13
63
5
24
12
4
35
12
16
11
13
17
10
18
2
6
64
26
54
15
13
20
7
53
15
9
18
16
9
5
28
20
6
4
24
153
3
5
85
6
41
21
24
88
38
4
36
9
3
42
11
73
6
48
14
6
18
4
20
3
16
5
10
9
3
20
18
36
40
38
24
1
9
3
20
75
42
48
15
16
17
7
48
23
42
12
4
8
6
10
30
5
19
38
24
6
12
21
7
9
5
4
32
3
51
48
21
19
14
4
11
15
9
21
7
36
5
12
6
36
45
45
10
5
13
36
12
8
6
1
21
6
5
3
37
83
37
5
24
6
6
22
8
33
3
10
35
9
24
22
2
30
24
6
16
2
36
16
12
24
14
15
25
18
122
12
10
26
4
8
16
3
5
19
53
6
6
34
18
3
8
28
17
19
35
30
3
28
17
6
18
34
9
20
33
52
26
57
15
22
8
10
20
18
24
34
18
23
33
24
6
6
52
36
8
15
7
8
25
5
24
10
26
16
18
21
17
28
2
4
29
25
3
35
1
9
2
25
5
19
21
122
13
17
3
3
24
6
24
6
18
6
6
12
19
5
6
25
5
4
8
24
27
9
18
28
2
3
7
14
4
18
54
54
14
24
18
58
12
18
8
24
36
9
4
24
5
3
12
9
19
17
48
30
4
18
8
7
35
12
33
3
6
3
57
4
48
26
16
9
11
6
4
36
72
2
4
18
2
12
6
3
13
30
9
17
24
12
10
20
12
18
36
22
18
24
14
18
15
7
38
16
8
12
10
26
10
44
6
90
18
10
5
15
16
20
18
48
52
14
12
10
15
27
38
24
63
27
13
15
8
1
45
20
6
36
4
18
63
51
8
10
8
10
5
7
9
9
18
6
32
52
36
18
18
2
24
12
22
2
42
48
16
26
21
21
52
2
6
55
95
46
3
20
40
12
5
15
9
24
10
32
42
6
18
24
36
18
36
18
6
6
16
32
30
64
2
24
22
41
1
39
24
8
15
22
2
42
6
30
6
18
4
20
12
12
72
36
6
9
25
20
18
52
9
24
68
7
36
9
5
46
17
9
3
1
11
93
10
8
22
6
14
16
15
39
8
9
51
28
14
7
17
18
16
20
52
5
79
2
27
7
14
58
14
19
3
32
4
2
7
5
10
8
12
37
59
1
12
11
42
6
48
21
7
6
66
6
2
54
16
8
36
10
9
5
7
33
12
15
29
36
48
18
24
6
19
93
20
6
1
5
6
40
38
7
9
14
18
6
18
36
19
15
14
78
28
50
10
32
30
10
2
52
27
3
36
26
10
2
6
1
11
6
12
3
31
2
30
6
30
1
20
16
21
6
2
52
26
6
7
5
12
15
31
26
18
132
1
17
72
10
8
1
27
9
3
32
18
12
28
6
29
25
26
28
12
18
8
52
12
27
71
18
6
4
26
7
11
18
36
15
72
28
8
3
60
6
30
4
18
2
6
6
4
14
48
18
10
11
21
6
13
32
13
3
15
8
6
6
6
3
37
8
52
20
15
27
10
36
44
12
36
34
50
7
41
6
18
4
11
33
22
20
9
79
26
19
5
12
15
33
6
42
18
21
21
16
14
18
100
2
52
17
4
11
12
78
72
6
9
7
8
22
6
36
2
72
12
12
30
16
12
18
14
4
8
6
3
19
36
14
30
12
18
4
18
18
8
10
30
72
6
14
24
12
15
7
18
20
27
19
29
24
28
47
48
18
24
6
16
12
17
7
5
31
9
29
16
8
12
3
40
9
12
14
9
27
1
35
48
57
33
6
28
26
4
54
42
12
15
12
17
3
21
27
3
6
4
2
25
5
24
12
24
7
33
23
12
9
22
6
32
18
13
29
7
35
76
8
30
12
15
21
15
3
36
10
8
76
36
20
40
14
22
38
18
7
27
38
12
27
21
10
8
18
42
4
2
48
34
18
83
4
11
6
30
1
32
15
22
12
24
2
24
48
24
13
17
6
6
15
16
17
4
14
60
25
11
13
3
9
15
54
20
6
21
75
18
88
24
3
11
6
12
52
6
14
36
27
3
12
30
4
18
18
8
10
5
33
6
10
39
17
10
5
4
27
8
18
28
2
18
42
1
29
22
62
4
15
3
29
15
6
12
39
31
18
18
18
11
57
15
19
29
25
14
10
23
3
18
58
54
18
42
63
101
15
9
10
12
20
13
5
4
27
17
40
71
19
8
21
81
7
41
15
25
8
15
3
10
35
19
2
22
2
30
22
12
11
33
10
32
4
5
37
2
42
4
2
4
90
8
6
6
10
29
33
10
2
36
22
12
24
14
18
24
34
8
40
6
20
18
30
13
41
18
6
7
3
36
9
5
24
24
96
6
34
2
33
25
8
4
26
12
45
39
1
39
36
2
6
36
9
9
84
40
14
22
3
17
3
21
12
19
9
6
8
10
2
30
36
22
2
28
14
30
3
3
1
23
4
20
36
1
33
8
24
4
44
46
8
6
7
5
22
8
6
12
7
5
6
12
9
9
31
9
48
14
4
8
1
5
22
9
29
22
2
10
20
16
2
4
32
43
15
36
14
22
8
24
4
5
25
14
12
54
15
1
39
8
7
26
46
30
2
21
85
2
4
26
22
50
24
30
28
8
10
18
30
51
9
3
65
24
46
6
30
14
48
12
4
2
16
20
10
8
27
1
32
24
7
23
36
6
31
5
3
3
18
16
14
6
10
8
1
9
56
4
8
4
24
38
36
88
8
9
9
3
9
24
3
52
20
27
6
42
12
13
23
10
2
1
56
9
58
8
4
45
33
2
1
9
56
4
36
3
29
4
8
4
50
18
6
4
2
12
30
64
9
5
7
5
48
16
11
39
16
44
1
17
16
2
54
66
4
30
26
18
15
28
9
56
19
23
10
2
6
12
24
30
1
47
78
42
1
3
18
18
26
24
22
2
96
19
5
39
21
12
10
62
55
48
15
8
9
15
58
32
12
ABCD 339588236*7^$a-1 [50026]
7
12
48
62
10
8
24
30
126
28
12
32
36
9
15
136
17
12
9
27
55
72
17
13
54
50
70
18
18
62
16
6
18
44
22
24
44
4
14
42
46
30
48
18
6
108
30
48
48
8
22
5
15
40
60
42
56
27
3
4
5
27
18
10
24
8
21
45
4
2
21
9
4
32
15
12
15
9
3
69
21
16
47
1
35
31
41
55
12
5
43
8
244
60
2
4
35
45
6
9
31
14
3
31
29
3
88
38
4
2
34
2
22
6
72
72
18
11
37
26
36
33
12
27
36
6
39
51
18
12
22
29
36
7
38
18
18
30
9
1
8
6
52
60
12
6
23
3
6
63
3
22
72
18
2
22
41
27
40
12
65
7
38
58
8
16
38
63
19
60
8
36
9
13
23
3
88
6
23
72
27
10
86
9
21
18
24
22
35
24
12
72
7
12
26
6
12
24
9
36
7
14
27
7
29
27
6
30
16
24
24
8
28
18
50
45
3
24
10
11
33
18
12
9
60
63
12
52
56
4
36
42
14
48
42
22
5
39
6
10
8
45
31
50
10
20
108
28
8
42
3
19
24
8
18
3
27
18
16
11
9
42
58
8
6
18
46
53
39
6
12
28
26
28
18
8
27
60
7
18
11
12
7
60
5
204
72
7
20
36
9
39
9
15
9
13
23
9
22
30
11
3
18
22
6
14
12
24
9
7
5
27
18
4
23
27
24
4
5
43
24
17
7
17
7
38
102
9
13
24
6
54
20
10
5
7
5
19
36
17
37
32
18
84
10
35
19
14
27
1
8
18
45
39
36
45
7
18
2
6
3
19
5
43
5
9
16
62
21
7
17
48
60
25
60
6
44
16
6
8
34
48
14
4
60
74
58
2
10
78
60
17
15
12
16
2
16
30
17
9
18
16
24
6
35
19
12
6
23
19
8
30
40
20
3
15
12
24
9
3
105
39
36
9
15
18
18
16
5
24
12
33
27
12
19
17
61
6
12
24
66
12
14
9
13
6
17
3
9
15
9
31
113
57
6
4
24
6
54
36
5
9
15
1
26
54
90
52
65
36
9
10
56
9
132
7
29
25
6
77
27
4
5
7
2
36
48
15
12
9
15
19
48
60
17
3
16
8
93
36
13
14
9
1
8
4
11
19
65
19
50
54
10
2
52
2
24
40
8
64
30
12
2
18
18
10
14
27
19
2
52
38
22
30
44
10
26
21
33
18
34
14
4
24
36
14
16
6
14
10
29
25
8
3
19
68
22
8
15
39
9
49
66
56
9
7
102
8
42
9
19
80
10
2
88
12
41
7
14
4
2
57
1
12
2
28
17
7
20
4
44
9
37
6
44
4
12
6
23
1
2
22
2
30
6
9
36
1
2
76
41
63
33
31
12
20
28
8
21
7
53
3
88
12
48
2
30
52
8
12
45
15
36
40
5
72
19
108
2
10
17
9
6
45
39
6
27
21
10
96
53
31
8
6
4
8
24
10
29
1
23
43
24
17
24
37
44
12
6
4
26
28
32
16
20
36
30
18
6
84
4
5
31
6
72
35
15
10
2
18
10
14
27
9
3
25
47
153
54
24
46
18
20
10
44
72
6
12
22
14
96
16
60
41
13
6
74
4
11
7
18
114
12
20
10
36
18
26
12
15
63
10
48
6
56
18
24
4
14
4
5
27
45
45
54
28
30
8
22
29
3
10
32
46
20
9
36
15
81
12
13
23
1
6
8
18
12
4
42
32
21
25
42
38
34
2
58
32
57
19
32
10
90
8
9
91
12
8
16
12
44
9
27
24
16
56
57
7
8
16
14
36
58
5
27
4
2
4
59
1
2
18
24
18
21
9
82
5
49
8
51
12
7
17
48
19
6
2
36
9
36
1
59
31
26
15
36
45
28
2
76
20
21
15
94
6
17
3
9
24
7
5
37
42
36
6
6
18
30
5
24
57
4
23
7
65
1
14
34
59
24
7
48
2
60
22
8
24
9
43
14
42
36
12
6
3
9
51
3
76
12
12
36
5
45
28
42
24
30
66
164
81
15
21
24
36
72
3
4
24
17
24
27
48
4
18
18
12
26
48
46
5
13
95
9
12
28
23
99
48
9
15
64
6
6
41
9
4
6
80
16
5
15
34
96
24
2
28
14
10
26
58
41
45
3
45
6
21
31
6
72
30
6
23
3
9
97
48
26
9
9
15
48
7
8
4
8
76
6
32
22
12
18
42
17
96
55
65
31
24
5
19
26
10
60
20
126
27
1
18
26
18
4
5
31
30
38
12
81
7
8
21
1
14
28
38
24
48
72
6
28
30
8
15
27
4
84
24
5
7
2
39
7
38
144
36
22
41
15
52
20
12
16
8
12
22
14
54
63
49
14
10
23
3
45
25
98
30
22
18
2
45
9
70
92
28
17
9
30
10
23
48
24
48
31
18
6
12
12
42
14
52
38
4
6
53
7
2
54
9
33
12
34
2
6
36
34
14
9
31
104
6
27
27
4
41
9
18
30
10
41
3
10
36
30
12
30
14
16
29
9
10
12
86
66
72
4
2
18
4
44
4
5
63
45
13
6
6
8
39
31
24
78
128
27
7
2
18
24
64
12
12
32
54
24
12
15
12
27
10
23
7
72
12
8
48
10
42
98
3
15
90
3
27
4
29
21
60
3
33
27
9
40
8
72
90
70
2
6
30
9
51
9
3
16
56
42
72
3
63
36
28
53
27
33
39
24
4
42
6
84
29
7
65
1
23
1
66
6
42
92
76
17
24
7
30
30
8
69
7
29
103
8
18
18
60
66
27
7
26
54
45
27
34
6
30
83
37
206
4
14
3
61
35
3
18
10
50
10
20
6
22
8
24
34
2
21
15
18
34
6
18
6
26
21
9
42
9
36
49
12
18
5
36
27
40
30
35
37
24
11
21
16
18
38
6
28
26
3
73
6
98
3
43
20
72
28
89
79
26
36
3
1
12
11
12
60
19
20
18
24
12
4
11
19
12
60
2
6
21
15
12
9
27
9
31
68
24
22
6
48
30
18
5
15
34
2
9
21
6
21
7
2
63
27
22
14
33
21
10
5
9
58
26
4
14
9
1
23
1
35
13
23
1
2
4
5
60
49
54
26
58
36
20
36
40
8
9
15
9
43
5
15
4
6
44
10
12
41
39
9
27
4
48
30
23
9
40
158
45
36
1
24
38
28
20
40
2
36
3
36
36
1
14
18
3
7
80
72
12
18
22
2
34
5
73
6
18
90
6
2
30
6
16
50
28
14
40
24
6
30
20
10
18
32
36
52
29
9
22
62
16
8
40
6
17
1
38
36
6
10
48
5
39
46
18
5
85
23
7
32
4
29
27
4
32
54
4
6
17
36
55
84
36
6
2
22
24
14
12
45
7
26
4
18
8
42
27
39
177
9
10
8
10
2
4
24
77
9
12
6
16
5
7
30
14
192
22
20
40
23
12
33
27
3
28
54
26
16
12
60
29
31
14
27
37
32
3
15
40
5
43
6
18
5
25
18
20
36
21
24
9
10
38
46
44
45
24
3
64
36
18
35
31
6
23
7
41
1
50
9
72
3
52
44
45
55
6
59
1
6
30
14
12
72
16
44
18
3
24
48
7
56
4
65
7
108
12
17
43
29
12
13
12
62
12
9
33
54
40
12
5
9
16
2
96
28
36
44
66
78
18
75
19
6
26
9
25
78
12
14
60
46
44
9
19
20
24
45
93
51
12
33
64
2
24
28
26
58
6
8
58
17
15
4
17
15
21
15
22
107
9
18
18
24
18
34
12
26
46
38
4
6
14
46
2
24
18
34
6
6
12
14
16
14
34
18
6
20
30
40
6
14
10
74
9
9
22
84
8
4
17
7
8
9
39
24
45
1
24
2
21
15
9
7
6
6
29
55
5
37
18
12
44
6
3
15
4
6
38
4
18
6
26
27
37
6
84
17
27
16
17
3
72
18
6
36
4
32
12
54
36
6
4
77
7
29
3
60
4
14
18
136
29
7
20
10
14
10
2
33
9
18
4
8
16
18
71
3
36
33
48
37
24
11
63
24
22
14
4
26
27
9
58
14
4
30
72
54
6
18
47
12
7
20
16
20
33
7
5
49
30
29
19
8
40
5
19
80
9
7
12
8
94
6
5
12
31
65
12
55
53
33
54
36
9
12
36
31
6
50
12
10
35
63
4
41
55
5
45
40
95
3
6
27
21
10
14
12
16
6
5
43
17
3
9
ABCD 339592188*7^$a-1 [50054]
9
108
47
34
23
7
30
26
25
20
45
15
1
8
16
11
12
31
2
31
33
6
5
55
14
16
3
11
4
41
1
14
4
69
12
9
26
6
55
56
33
4
15
87
45
39
26
58
30
20
7
23
1
24
44
7
5
1
30
21
84
35
9
9
40
56
54
36
10
20
27
49
11
63
64
2
10
44
1
15
8
13
23
1
53
19
3
41
19
8
72
45
19
26
30
73
8
19
5
73
80
10
45
48
60
29
10
18
23
7
6
6
24
5
16
9
3
32
39
10
80
27
9
10
77
19
54
44
19
17
10
17
7
42
60
11
28
32
40
17
6
30
16
35
45
18
13
59
10
24
15
71
60
28
6
83
28
29
19
35
33
4
8
27
25
35
9
45
34
2
19
9
20
51
4
5
43
9
48
11
15
57
60
13
6
17
3
54
24
31
41
3
16
21
8
46
150
20
15
72
40
3
20
4
17
52
24
9
14
60
1
93
23
148
41
7
11
37
15
101
7
2
91
8
45
3
28
84
12
17
3
19
8
85
5
43
8
28
3
18
12
59
28
63
69
8
4
8
91
8
1
36
15
48
26
7
17
3
27
1
9
71
36
4
5
6
4
60
9
15
2
4
66
41
7
62
7
20
27
21
88
35
10
6
6
39
11
10
18
20
52
29
9
51
1
11
16
24
12
36
15
20
4
5
36
12
13
56
18
81
9
12
15
19
30
6
17
1
6
21
8
21
16
3
81
14
25
11
34
30
56
24
13
8
19
17
63
33
37
12
30
41
7
17
36
3
24
40
26
15
4
21
3
8
43
9
36
32
13
42
14
3
13
30
9
20
16
72
33
14
60
90
16
90
33
5
10
6
14
1
15
29
40
41
6
21
27
6
4
30
9
60
12
12
17
46
6
11
40
23
45
21
7
8
4
5
75
1
15
48
71
37
63
17
63
36
24
4
21
29
7
12
11
1
8
27
61
75
14
3
4
20
43
24
30
11
9
16
3
27
21
3
5
16
11
9
9
7
3
30
27
29
19
17
48
6
10
6
5
99
25
9
6
20
4
41
19
6
3
11
1
39
6
6
8
1
60
12
12
8
7
29
1
6
17
13
87
47
49
12
15
29
36
9
10
12
14
36
30
4
9
21
11
52
8
3
69
27
9
7
14
46
8
16
21
48
5
19
3
68
1
5
4
23
13
15
11
1
8
15
1
29
31
12
33
11
27
25
15
81
45
26
10
54
6
39
39
5
40
135
30
3
27
5
75
9
7
20
54
7
33
2
1
8
28
11
13
113
10
24
9
56
27
4
6
39
5
76
11
3
16
17
1
6
30
3
48
75
8
30
10
17
13
3
17
126
9
31
53
1
26
4
2
34
5
1
14
61
15
5
28
35
82
38
9
4
47
30
19
41
7
5
15
12
31
20
49
17
27
36
4
24
45
98
9
28
12
47
36
18
30
16
6
18
90
3
44
9
30
1
9
15
9
12
59
28
27
24
29
12
4
11
21
15
1
9
15
3
62
31
27
12
24
14
22
78
111
15
89
7
9
9
6
26
18
46
84
56
19
17
4
15
15
65
39
10
30
56
70
11
28
44
3
54
43
8
12
27
45
139
36
5
15
9
40
51
54
3
3
9
11
64
20
6
70
41
16
36
12
8
27
46
8
10
26
15
1
38
40
9
12
35
21
16
3
24
33
24
44
15
36
18
3
9
27
43
17
27
34
86
25
11
61
24
15
5
16
39
8
1
29
67
23
6
10
53
12
1
18
9
87
36
29
24
7
14
10
6
30
41
12
27
37
17
10
17
27
6
43
56
1
6
30
18
12
5
3
6
7
56
63
18
12
43
15
21
8
4
9
35
4
5
15
12
72
1
30
5
9
40
59
4
3
6
11
9
30
33
12
76
23
1
15
33
51
26
18
25
24
21
12
30
21
8
88
11
93
4
29
10
30
30
36
41
27
10
50
102
34
20
94
6
5
9
63
19
44
1
39
41
12
72
36
25
18
9
12
44
37
3
21
15
15
45
5
27
37
2
145
39
56
1
27
81
35
30
24
3
27
96
21
13
20
3
7
29
13
3
107
10
51
3
33
32
60
75
13
57
44
7
32
87
10
15
41
24
3
31
65
7
65
3
1
80
60
45
4
6
26
34
60
14
91
11
13
45
36
20
40
14
1
8
4
93
23
40
24
8
4
95
1
8
13
50
54
6
4
33
12
9
23
9
58
12
24
21
23
37
15
8
40
9
23
37
11
1
15
29
76
75
45
9
62
10
8
19
21
50
40
12
54
3
27
9
21
23
28
15
5
60
13
30
69
44
16
17
19
21
23
31
45
5
27
9
31
15
44
1
3
9
21
131
31
48
6
6
53
4
20
13
14
34
60
87
8
12
4
21
11
33
3
4
29
18
13
8
9
70
20
46
24
30
50
12
28
6
24
5
28
33
54
12
8
9
1
30
21
11
33
21
70
53
7
20
1
9
3
3
50
18
16
17
7
6
24
6
29
27
37
12
51
24
6
14
37
20
4
20
13
15
15
56
13
3
5
60
84
4
36
32
13
6
9
21
47
28
3
33
8
1
3
32
12
24
40
53
100
24
39
3
14
10
33
27
6
14
1
3
5
24
12
4
47
100
24
5
31
30
48
23
12
31
56
40
44
96
9
36
19
29
7
24
20
21
4
56
25
14
24
22
51
24
12
8
3
33
9
34
21
75
77
7
29
45
7
29
54
1
29
10
50
10
9
84
9
15
33
2
49
44
15
21
16
3
6
71
49
63
24
33
47
19
108
36
20
40
5
60
31
21
20
16
11
13
44
24
16
12
20
27
4
50
19
17
15
9
3
64
35
4
14
22
5
15
45
9
27
3
1
32
36
25
59
28
5
34
14
40
42
21
39
9
9
63
36
21
59
7
6
48
23
19
5
4
60
72
17
3
43
24
2
91
8
72
3
13
23
24
30
15
39
33
3
25
24
48
29
19
95
57
7
6
23
1
26
36
24
37
24
3
30
26
6
28
6
29
7
24
24
20
6
16
11
4
23
16
77
52
44
13
14
9
21
19
24
56
36
61
27
51
92
40
5
3
16
81
9
27
29
10
77
1
30
32
1
17
63
48
16
12
12
5
51
13
12
15
23
9
21
36
40
27
20
9
30
4
9
5
82
24
89
27
97
12
21
8
16
107
67
50
16
6
45
23
13
17
6
4
21
41
4
3
48
12
27
29
7
65
3
13
39
20
49
56
49
3
23
64
24
6
3
51
2
19
51
20
37
3
24
17
27
16
20
16
14
10
24
101
4
12
20
40
59
10
14
12
9
9
10
45
24
11
9
1
50
1
8
12
25
51
29
7
39
17
48
52
8
43
5
1
14
30
63
7
20
16
26
48
22
38
40
3
9
23
27
1
9
8
6
4
96
6
3
35
9
31
36
6
8
10
66
3
11
1
48
93
3
35
1
8
91
29
24
37
39
8
13
36
14
6
3
24
19
21
48
12
8
115
14
43
56
1
59
27
9
27
9
1
27
17
34
60
12
41
16
11
9
24
40
32
48
67
33
23
34
6
44
61
56
19
6
3
21
27
29
28
26
13
80
87
9
31
90
15
11
24
37
9
60
20
10
65
24
36
9
16
23
45
87
12
24
36
48
4
41
7
8
19
17
7
32
13
27
18
6
54
23
7
12
8
1
8
7
41
19
45
12
23
1
23
1
35
70
14
9
27
33
13
35
19
5
1
38
76
5
15
30
51
16
39
44
21
4
72
57
26
57
19
9
8
60
52
24
21
14
40
21
15
41
16
9
20
10
14
4
30
29
43
9
5
31
9
3
44
37
2
25
24
11
1
63
53
28
35
117
13
3
75
53
9
27
4
3
14
15
7
14
15
19
9
3
108
21
59
81
19
33
12
15
21
35
25
35
21
64
9
3
63
21
8
4
87
29
16
51
50
4
6
48
57
33
11
40
8
24
3
16
38
10
26
7
60
9
18
2
4
27
23
25
11
21
33
16
30
21
113
19
21
24
2
9
15
4
21
12
3
9
8
4
9
14
61
12
57
42
14
40
51
8
1
26
9
19
20
33
36
48
13
2
1
27
60
9
60
72
44
7
38
6
1
15
68
13
12
11
24
100
33
29
19
72
36
3
14
3
52
9
2
1
24
45
35
13
42
29
16
45
63
15
29
27
4
17
19
14
19
47
6
43
32
40
12
11
6
3
7
17
3
10
36
18
30
2
37
8
55
8
36
45
21
28
27
5
7
27
33
32
48
64
3
24
50
66
16
8
52
21
27
20
33
7
36
30
56
15
19
ABCD 339660138*7^$a-1 [50016]
4
72
56
28
20
4
15
51
2
19
5
4
6
33
36
72
24
29
52
3
21
116
139
36
65
19
41
115
63
110
91
51
33
12
12
15
12
21
33
32
22
6
44
7
89
31
33
8
4
56
127
5
46
42
60
44
256
42
138
24
39
51
141
45
12
20
22
6
15
9
48
12
48
68
7
41
24
172
3
3
12
36
24
33
89
31
33
36
60
63
17
28
18
18
15
5
91
113
10
36
60
9
3
14
19
21
20
58
26
16
3
3
57
3
45
24
53
58
50
28
56
40
8
36
22
54
6
14
96
24
34
6
51
12
45
3
77
28
80
84
28
20
12
24
4
56
4
18
9
15
54
80
12
55
93
27
27
12
45
84
12
9
99
12
27
30
56
7
5
28
20
19
3
114
44
31
3
66
72
68
4
3
3
26
46
48
57
12
41
10
9
33
42
18
27
21
20
12
10
14
178
57
5
70
6
8
7
65
12
60
31
12
125
70
14
31
5
52
20
36
19
5
31
27
30
60
15
17
31
9
8
22
72
26
19
15
38
7
15
24
54
12
84
24
15
12
9
27
84
41
64
54
6
8
43
9
8
60
7
3
18
20
67
111
14
12
28
30
26
22
204
14
34
6
20
52
42
42
8
28
20
10
38
4
42
86
48
7
9
84
36
8
7
75
21
72
65
10
93
108
24
17
4
39
53
58
2
34
30
20
76
18
2
10
50
52
78
2
12
24
64
3
24
5
24
180
46
45
15
90
51
39
24
26
43
3
72
21
12
120
45
18
2
12
31
12
12
17
130
21
5
7
65
7
15
74
4
8
130
38
12
24
46
72
168
2
52
39
24
3
24
14
106
9
12
53
16
3
60
33
20
4
3
36
12
63
36
18
48
78
69
45
12
39
9
68
12
120
43
27
42
24
80
96
88
6
12
9
39
62
72
132
28
3
75
69
41
40
20
48
12
22
26
100
15
65
52
15
3
12
2
46
36
21
39
18
12
6
38
19
45
30
120
6
32
34
54
84
63
17
36
10
45
21
6
33
84
3
50
19
15
14
22
30
3
9
72
123
12
21
152
7
51
42
8
4
60
6
2
7
9
140
52
12
90
38
34
6
27
63
14
10
78
3
65
19
29
4
6
50
10
6
24
15
17
19
3
21
17
28
27
15
18
80
31
39
14
40
3
12
53
52
18
45
15
38
22
72
158
24
64
60
20
10
90
111
9
12
84
30
6
15
65
10
42
15
45
27
53
48
7
51
2
40
30
38
4
20
76
12
87
125
36
60
67
45
39
3
26
79
12
41
55
53
12
58
12
33
65
52
78
21
21
27
15
33
165
24
30
9
57
20
22
38
7
177
44
79
17
76
3
5
4
63
84
9
51
125
40
36
8
7
53
67
17
22
9
5
10
50
40
20
7
15
9
53
12
58
12
18
32
16
18
57
29
84
7
9
56
28
27
84
5
36
28
20
7
53
10
66
48
32
151
33
99
21
15
5
7
87
60
12
24
30
12
32
28
3
39
18
144
6
14
36
64
44
96
16
54
6
20
10
98
60
19
53
7
12
29
214
12
14
55
12
33
51
21
24
8
28
60
27
17
28
75
3
38
60
19
5
31
41
40
56
7
60
3
129
5
84
16
20
76
20
28
60
15
89
7
15
38
7
51
50
82
2
19
24
5
36
7
5
58
21
41
72
28
78
42
20
12
40
15
3
33
12
12
21
12
8
4
48
8
16
99
17
4
24
44
31
12
75
14
55
53
7
33
15
60
5
16
24
8
118
42
39
3
6
15
21
56
34
26
4
18
38
10
2
31
5
4
3
5
10
18
32
10
24
74
4
3
29
76
3
27
33
9
12
3
12
33
15
15
33
77
52
60
96
54
14
34
33
45
12
3
60
65
12
55
33
30
117
21
12
39
105
8
31
5
7
12
12
5
28
30
2
31
15
48
96
86
4
15
51
33
17
12
82
9
12
12
12
84
5
4
3
29
24
4
63
24
60
41
24
24
40
44
43
29
43
15
45
12
45
6
9
75
150
15
36
5
19
48
21
60
42
18
51
5
34
21
221
12
36
100
20
84
10
18
15
17
112
63
60
5
76
15
21
6
84
21
9
68
132
10
246
20
60
7
41
7
105
8
24
67
3
36
12
54
30
6
3
45
20
64
6
54
32
16
39
9
20
22
12
38
4
15
9
87
5
7
12
5
58
57
5
40
66
158
12
192
48
7
17
28
15
5
16
126
66
12
18
9
60
144
24
17
4
15
5
12
48
22
62
60
16
20
12
67
5
7
5
60
43
51
24
26
16
8
28
8
10
2
64
8
16
72
15
15
24
18
20
12
16
48
6
30
144
99
15
6
30
50
12
28
15
12
45
12
6
45
12
5
43
24
17
136
39
93
126
6
15
5
28
15
17
64
27
117
80
46
21
51
84
26
10
18
27
3
42
15
48
89
28
8
22
54
56
22
12
45
84
24
53
12
16
6
33
17
91
3
12
54
63
5
7
9
12
32
7
144
9
27
39
2
7
3
33
21
84
54
6
42
9
89
19
48
39
18
56
4
27
45
8
10
42
30
26
72
28
104
31
48
75
14
12
79
12
53
19
27
9
9
12
8
96
22
69
21
20
24
10
26
24
36
12
28
72
15
27
45
96
5
10
45
39
36
24
21
17
7
125
16
30
93
12
29
16
8
31
21
12
3
17
55
5
48
4
84
12
159
24
135
21
51
14
28
8
22
2
70
6
84
20
24
34
12
9
17
22
42
171
24
21
3
12
24
45
44
10
74
22
14
12
7
36
17
12
232
3
12
60
29
34
2
24
10
60
42
18
57
27
57
9
15
29
16
12
15
60
63
50
24
12
103
3
42
6
2
28
32
34
21
5
79
15
24
42
39
29
24
55
3
38
12
48
36
43
36
96
9
12
8
10
90
27
5
10
18
32
4
24
51
65
55
36
3
45
29
36
34
26
84
10
42
84
32
19
3
153
3
21
21
15
24
29
4
102
30
8
10
38
19
21
3
77
40
42
26
67
60
45
75
39
96
2
22
45
3
66
12
20
64
30
18
8
48
22
9
15
45
89
19
48
72
5
43
15
18
27
5
7
12
5
16
42
12
21
17
82
30
36
60
3
69
42
14
10
24
60
18
63
77
187
75
ABCD 339784734*7^$a-1 [50132]
41
7
101
42
52
32
6
12
18
4
26
6
42
7
23
22
8
4
62
1
59
76
56
12
36
13
15
26
24
43
15
45
57
36
14
73
29
66
12
10
20
7
12
27
54
26
1
45
86
1
39
20
76
26
6
22
14
70
8
10
68
36
54
10
50
18
66
46
8
76
20
12
12
10
54
14
10
18
20
28
32
6
16
24
32
12
4
2
7
59
1
111
6
26
1
11
52
14
43
29
24
6
4
26
7
11
46
32
78
36
24
160
26
42
30
94
36
24
9
39
8
12
70
14
49
60
27
45
45
2
30
66
40
54
2
94
18
9
3
24
38
106
8
28
12
9
59
49
5
4
6
12
9
27
9
11
70
6
20
12
4
9
3
20
4
30
68
12
16
20
16
3
36
23
4
33
57
42
9
11
6
58
2
79
33
3
41
6
24
48
22
32
90
42
30
13
11
24
10
18
62
78
49
17
40
18
8
36
12
18
42
1
15
50
24
54
25
27
2
12
102
4
86
19
3
9
11
12
13
11
42
54
24
28
8
6
4
102
72
20
52
9
5
18
42
18
78
19
36
53
6
28
9
29
19
41
18
60
6
18
36
34
18
50
7
24
75
6
27
21
20
48
40
42
9
29
118
14
12
19
15
9
12
77
28
18
14
22
8
73
63
62
10
32
25
119
12
181
84
5
22
33
35
22
42
12
2
30
12
37
17
7
45
14
12
4
164
4
12
32
4
68
6
66
4
72
2
22
62
6
18
22
21
59
4
45
33
108
12
27
29
18
54
24
10
2
30
36
13
15
9
3
26
66
16
14
10
2
46
9
23
6
106
2
4
14
61
47
61
5
19
23
70
14
13
5
67
77
19
29
30
22
32
12
6
36
13
9
12
24
26
22
24
2
12
12
22
14
24
12
12
1
35
54
102
4
12
117
51
30
6
21
23
72
4
18
15
27
48
33
3
20
42
52
2
16
26
42
16
8
16
32
22
2
61
45
14
61
35
16
12
6
14
30
46
44
10
27
12
15
26
4
44
43
3
36
32
24
36
66
18
72
1
27
8
1
12
17
160
75
36
9
18
24
32
108
18
31
11
1
72
45
14
76
8
28
32
6
58
8
30
6
42
12
24
24
48
30
10
18
20
60
22
2
4
44
76
33
12
11
13
47
37
15
48
32
18
28
14
13
11
102
31
9
27
21
2
49
12
95
4
32
4
26
7
3
9
29
34
96
8
13
47
4
9
3
18
14
1
63
12
24
18
14
52
42
14
4
14
40
62
1
11
1
87
14
30
12
18
19
15
45
36
57
27
53
16
2
61
23
4
20
10
14
49
33
2
108
12
16
6
27
63
30
38
40
45
9
26
96
4
9
36
11
10
15
47
34
3
11
66
36
40
36
6
38
36
30
16
38
40
56
12
36
6
36
1
17
6
58
6
62
6
25
51
12
74
18
40
8
36
138
7
17
6
13
35
40
26
7
11
12
25
47
18
12
144
46
18
2
52
45
23
12
1
9
48
18
2
7
5
4
24
50
6
64
6
50
79
15
45
29
10
108
24
84
38
58
14
40
2
1
35
12
25
11
61
24
57
18
104
1
111
6
14
22
18
8
28
54
32
22
9
81
32
67
23
18
30
1
27
48
6
3
87
84
32
36
1
59
76
12
105
72
29
46
8
52
116
40
68
73
3
26
30
12
54
46
20
10
27
5
22
60
32
52
14
60
18
13
23
40
50
6
142
3
51
38
16
26
1
23
16
50
4
2
22
98
13
36
47
16
2
70
36
32
90
46
32
18
42
28
20
13
5
18
16
9
63
42
27
5
40
27
23
4
44
4
8
60
6
18
13
5
22
9
81
12
2
4
36
14
22
104
16
2
58
21
41
6
24
28
14
6
6
66
4
36
8
1
108
11
54
30
48
12
114
18
96
6
43
39
8
64
9
5
4
6
72
54
18
9
12
11
22
2
52
8
28
8
46
3
11
84
18
18
10
84
62
61
3
2
31
23
42
36
12
96
12
40
27
12
5
22
33
3
20
12
64
54
27
41
58
14
4
12
15
11
1
87
32
12
24
126
12
4
15
27
44
12
10
38
36
61
27
80
37
24
95
6
12
7
107
30
6
1
11
18
76
18
12
20
13
161
67
11
49
17
6
52
8
28
45
23
36
60
34
42
9
17
42
52
14
6
54
31
9
66
20
34
2
30
66
16
12
6
3
27
45
65
22
32
4
68
36
12
36
46
152
22
32
4
9
27
14
12
42
4
18
2
4
14
18
4
8
1
12
105
14
4
90
26
13
11
85
53
18
73
39
33
3
50
22
6
39
11
24
66
6
10
18
2
12
22
50
42
30
31
51
72
8
40
206
106
21
29
22
8
12
60
4
18
38
4
12
14
12
18
54
30
112
45
11
54
30
4
84
96
14
12
10
21
87
12
68
6
18
34
18
14
4
26
70
3
99
56
25
23
4
45
15
158
36
6
10
6
45
29
240
30
25
36
11
54
30
22
3
15
36
2
10
6
48
18
8
28
32
12
30
36
12
18
1
12
9
26
70
14
61
11
18
79
5
10
12
45
45
32
42
36
66
12
7
3
68
6
4
32
34
8
12
4
20
205
72
23
4
14
16
15
23
72
12
4
38
31
12
36
51
54
48
20
7
53
18
64
20
13
59
13
41
6
24
6
22
9
9
18
9
71
36
13
53
10
44
6
10
36
8
22
15
17
4
54
20
6
12
18
25
11
4
36
8
12
25
39
72
9
33
20
6
12
73
17
6
13
15
18
14
72
40
48
8
25
57
14
22
6
8
6
6
12
12
18
10
14
102
130
54
9
45
27
5
28
14
40
21
11
34
8
7
45
18
57
59
1
12
63
2
22
12
9
59
76
42
2
16
18
26
36
12
66
7
24
48
5
82
26
58
56
72
16
6
14
124
9
24
41
40
2
1
27
9
23
4
2
31
17
22
26
10
20
6
82
60
30
2
34
110
18
42
16
9
75
50
31
11
24
42
18
1
41
7
9
2
6
16
18
8
1
5
70
45
5
6
13
53
6
12
22
15
23
36
13
27
14
67
72
3
26
12
42
37
15
14
6
66
24
42
1
3
32
42
31
36
3
38
6
42
18
1
39
6
44
18
18
6
25
5
48
6
4
18
42
50
18
25
35
16
9
3
33
99
48
8
28
20
24
34
32
66
1
63
44
4
9
45
14
40
2
7
23
102
7
12
23
24
12
40
6
14
34
36
87
120
15
9
63
84
9
9
87
3
74
58
12
26
43
23
4
14
7
5
18
30
19
29
52
26
30
43
5
10
45
17
24
30
28
44
30
52
74
109
51
2
7
5
4
27
21
20
18
4
32
72
84
24
49
27
38
60
24
58
44
28
36
18
39
23
18
24
6
48
16
6
18
45
35
18
46
74
24
10
21
11
4
30
80
10
26
42
12
52
32
70
2
76
62
82
56
1
53
16
32
4
39
15
9
35
4
32
22
27
27
45
41
18
12
61
27
36
8
30
46
6
3
51
8
6
12
54
22
18
18
6
20
70
44
6
4
26
18
13
36
33
14
4
8
12
28
24
14
30
13
41
48
102
36
18
4
158
30
31
17
34
9
9
2
61
12
15
20
24
30
19
24
3
36
60
12
2
36
7
24
3
74
18
12
22
27
72
69
2
24
1
39
14
40
14
28
9
41
31
27
56
12
36
18
34
6
14
16
50
6
12
13
101
12
82
20
24
22
87
101
48
16
14
10
3
83
72
12
ABCD 339825252*7^$a-1 [50052]
42
3
27
54
42
5
13
39
45
15
27
21
27
17
48
25
15
21
59
67
45
45
95
148
15
12
18
24
54
17
13
47
40
3
18
42
18
30
6
18
48
9
80
64
9
24
90
12
6
12
42
21
15
18
63
32
16
33
63
8
1
27
39
6
18
54
18
9
39
18
42
30
15
36
39
6
120
123
75
24
18
35
49
72
27
51
9
21
24
54
66
24
12
6
5
61
87
39
6
72
39
99
6
27
63
89
40
33
30
18
36
23
13
87
12
96
21
143
16
9
30
9
32
40
15
36
18
11
7
12
6
30
9
15
5
25
6
48
18
6
53
19
65
36
37
18
18
24
18
36
144
5
103
29
28
81
126
36
24
66
54
18
18
69
36
36
111
42
30
17
109
42
102
90
17
7
9
9
39
72
9
18
297
20
7
9
9
15
39
9
68
12
19
72
90
36
63
8
1
51
9
3
24
3
69
57
36
36
18
42
12
36
18
65
49
18
5
67
5
13
54
12
9
32
40
24
9
3
27
54
42
12
6
3
51
36
30
23
37
27
57
90
6
12
42
12
45
9
36
6
41
16
9
24
12
6
48
36
78
18
12
6
36
30
18
60
11
127
6
23
4
27
101
7
53
139
6
54
101
25
84
179
7
17
1
63
21
6
30
24
11
1
96
12
35
61
12
78
9
21
6
66
51
63
29
1
6
102
51
20
1
18
60
48
6
66
9
92
25
24
3
32
31
18
126
45
8
7
270
108
27
80
13
162
6
27
9
36
3
9
71
7
5
67
108
102
42
12
6
18
54
12
6
9
21
168
12
42
29
7
54
30
6
30
108
24
18
120
24
63
8
73
75
20
43
36
45
36
24
39
18
6
5
25
51
21
51
12
32
60
16
72
15
72
12
90
18
96
12
90
23
13
47
13
12
96
23
43
36
105
3
162
18
69
3
6
23
79
108
33
8
31
18
6
12
108
24
81
27
12
42
54
18
18
9
3
9
68
1
3
117
23
64
9
18
12
36
9
45
6
30
15
3
60
41
16
51
5
85
39
9
42
12
29
4
3
45
9
36
72
6
18
48
18
36
17
1
15
45
27
3
6
12
132
144
47
55
78
36
18
30
36
27
51
5
61
27
87
102
42
9
3
6
54
36
5
25
54
29
13
30
162
54
72
90
78
36
30
6
30
6
21
69
12
114
36
18
18
12
81
32
31
53
97
18
36
72
90
12
60
35
85
18
65
115
42
18
18
66
36
24
9
75
6
23
25
11
7
90
6
36
9
9
72
66
9
108
9
27
33
3
15
108
12
41
13
42
9
81
12
6
90
18
41
52
87
66
6
12
36
60
30
18
33
120
27
18
27
20
48
1
11
43
12
41
4
51
93
63
18
11
40
75
6
11
12
7
161
19
6
12
114
30
6
108
5
12
37
66
17
1
72
6
9
20
25
264
96
3
51
9
39
53
52
3
6
18
84
96
30
72
11
7
29
40
81
36
47
7
102
72
24
3
45
24
54
18
36
3
27
5
139
72
36
72
36
9
9
72
6
18
66
9
152
37
78
29
1
54
33
27
5
25
18
90
60
84
27
24
165
35
12
79
24
5
49
3
60
45
99
9
18
54
30
53
16
21
6
18
30
9
51
48
36
81
15
72
48
60
66
72
18
18
90
72
113
28
3
17
7
66
18
53
109
24
27
9
12
42
90
102
6
30
6
72
18
72
18
12
42
36
9
3
6
35
37
36
75
9
18
9
72
99
6
30
105
39
108
17
16
3
42
39
51
30
59
13
35
43
84
6
54
12
60
18
12
27
32
1
119
7
5
49
66
33
3
36
5
13
6
30
18
6
54
29
25
12
15
20
16
39
6
47
7
117
36
9
18
72
18
47
1
24
48
87
39
114
47
36
28
15
9
63
18
191
16
9
48
42
45
93
107
79
120
36
5
13
72
15
45
3
36
24
21
18
18
15
57
6
66
18
9
15
117
8
55
12
72
6
12
42
36
12
72
161
100
117
36
27
32
12
7
9
12
69
18
18
66
24
12
18
18
33
3
108
18
24
72
11
43
36
9
3
144
6
3
15
21
24
3
54
27
45
42
101
7
12
6
48
27
15
17
67
18
18
9
36
24
57
18
5
109
59
60
16
3
18
54
294
75
96
75
29
48
13
18
144
17
28
9
36
18
54
47
7
18
90
5
31
9
8
16
36
36
57
23
24
7
24
84
33
3
17
7
180
102
11
7
42
30
42
126
9
27
18
30
24
18
72
3
15
36
18
66
9
9
18
96
30
23
67
6
12
18
36
9
72
51
18
12
132
12
42
36
126
3
27
24
29
43
5
31
41
139
66
15
48
69
12
6
54
66
54
6
18
63
3
69
3
18
59
13
11
43
96
18
72
30
29
72
13
54
12
36
114
27
39
53
37
18
24
21
108
92
31
12
9
63
5
12
16
3
54
54
18
35
79
84
36
96
9
12
15
48
6
48
23
13
60
18
12
77
64
3
24
36
21
60
3
42
48
6
72
41
61
78
5
60
7
30
18
18
42
12
33
57
6
65
1
42
66
42
9
21
11
133
27
33
18
137
43
48
36
9
15
17
12
55
6
54
84
108
96
12
60
30
6
18
27
21
123
21
27
24
45
12
60
27
3
162
6
120
173
79
6
23
13
18
12
18
72
60
66
24
54
102
45
15
9
84
20
67
9
63
90
18
48
6
30
6
138
6
174
36
18
23
4
51
18
12
63
60
9
59
40
81
3
45
6
48
18
54
17
73
15
27
36
41
115
54
24
54
36
5
7
54
78
12
24
90
27
9
36
84
78
21
69
72
18
57
27
5
31
24
54
66
6
30
72
18
123
3
60
12
60
174
99
20
7
36
9
80
7
9
135
54
11
ABCD 339887264*7^$a-1 [50035]
113
4
60
27
17
16
68
28
12
48
8
4
15
84
77
76
44
7
120
9
27
60
24
96
41
12
28
63
12
9
171
168
17
79
45
75
17
16
8
40
195
33
60
147
33
8
67
5
7
69
36
3
9
27
9
20
52
3
17
36
19
48
9
3
101
28
24
8
4
24
8
72
28
8
12
31
41
148
51
17
4
20
36
55
180
173
36
31
180
165
20
28
12
32
127
9
32
43
9
48
120
15
53
52
20
28
27
101
16
72
156
68
16
48
8
112
3
29
36
52
68
40
72
27
113
7
24
120
12
41
19
33
84
27
24
72
5
19
36
5
12
144
88
24
84
27
21
15
45
3
41
36
43
9
60
32
40
44
16
51
117
3
60
101
36
12
19
17
60
88
27
45
12
20
24
88
15
5
55
180
153
3
57
68
4
32
4
15
5
79
77
64
104
72
4
39
65
79
5
36
31
9
135
120
53
7
36
84
65
4
36
51
84
41
55
17
24
16
27
5
64
44
40
27
60
5
19
69
20
16
111
9
20
31
9
24
104
88
20
36
43
77
24
28
36
96
36
32
16
8
7
5
127
24
81
15
65
43
69
8
4
56
84
36
79
60
65
40
44
76
32
36
40
68
112
36
72
20
48
91
21
12
116
16
20
28
56
24
12
36
28
44
88
48
75
65
67
45
48
60
8
16
63
69
32
7
36
36
29
115
17
64
80
64
44
7
65
88
51
5
31
41
4
60
3
129
32
28
51
96
36
33
12
75
17
43
9
111
53
12
52
164
16
147
53
24
163
180
9
92
19
60
29
144
67
21
120
15
29
55
33
48
24
15
81
108
87
84
5
4
27
113
40
27
101
103
24
53
112
24
36
12
60
44
28
60
92
55
45
152
4
8
60
127
57
8
19
96
29
31
29
40
15
29
4
36
68
24
4
44
60
7
57
8
19
69
60
24
12
15
96
57
48
39
5
36
115
93
12
48
111
36
5
12
40
27
69
36
15
29
16
8
67
5
4
44
100
3
93
8
108
192
19
57
3
161
12
76
56
163
36
96
24
9
84
3
24
65
4
24
128
79
89
55
36
84
96
69
12
44
100
36
15
113
7
108
36
9
132
92
7
5
28
3
165
75
33
56
4
87
417
63
24
33
27
9
84
104
108
55
24
77
28
27
17
7
9
60
24
32
108
36
12
88
51
69
51
17
64
8
64
60
12
24
27
57
27
36
45
12
27
21
15
5
115
9
144
27
45
132
12
104
31
21
15
84
21
39
5
36
108
24
16
12
44
55
65
88
36
27
24
9
32
40
3
12
5
84
16
3
5
7
57
108
24
20
91
120
113
4
87
9
224
12
151
24
113
24
88
24
15
9
8
4
84
32
19
21
15
53
16
80
16
24
32
79
24
161
19
36
5
64
24
32
40
12
60
20
127
53
31
77
40
15
53
55
9
63
9
75
9
32
12
52
15
5
28
36
104
88
48
8
84
144
24
4
60
87
5
36
55
24
65
28
27
33
8
19
45
24
12
39
81
32
7
60
77
84
79
9
60
72
39
105
96
15
120
5
12
7
36
65
60
4
15
36
24
81
15
57
12
8
16
96
36
68
7
24
45
75
65
19
101
36
96
79
5
24
16
20
55
48
12
60
24
129
60
84
104
43
29
91
45
15
144
120
105
27
84
65
24
4
36
152
96
19
29
55
9
144
12
48
132
36
75
60
60
77
52
56
19
105
108
92
4
15
96
60
9
32
52
27
33
32
12
4
3
57
12
36
36
15
41
19
17
52
12
12
60
48
15
24
24
36
21
99
213
72
15
60
29
31
5
76
24
60
15
84
57
24
15
89
24
48
4
24
12
68
64
3
180
24
69
24
12
24
96
15
84
5
7
153
32
4
36
3
21
24
27
48
12
5
79
33
48
80
28
51
209
108
19
9
24
27
57
48
32
7
36
5
64
68
160
128
48
16
51
77
43
9
24
20
108
48
31
29
4
8
64
80
4
32
24
19
9
24
200
36
4
3
24
41
79
77
24
19
29
4
56
12
64
32
16
200
16
75
12
125
79
53
12
31
45
128
64
87
21
72
3
84
36
45
15
24
29
40
36
20
31
17
16
84
44
16
27
9
44
12
24
36
88
12
36
3
9
111
12
53
151
24
36
21
132
8
52
27
96
9
36
20
55
45
20
55
17
16
44
28
24
36
39
29
24
100
8
64
60
20
76
159
81
8
7
57
3
24
33
27
5
64
36
15
36
24
5
16
8
31
60
29
4
36
92
36
16
20
72
55
21
8
24
16
27
5
124
24
12
12
8
132
43
69
15
21
99
17
144
115
53
4
63
41
103
5
148
36
72
12
20
12
24
16
68
43
29
16
3
117
32
7
9
20
31
5
19
17
4
24
264
12
84
51
5
31
57
51
5
ABCD 339937538*7^$a-1 [50028]
150
21
15
12
6
55
11
1
5
55
53
7
32
45
96
72
43
41
79
17
138
325
35
24
36
12
25
20
9
36
42
12
1
12
47
54
90
36
36
30
18
36
9
24
3
42
3
9
6
12
36
25
17
27
117
39
9
15
48
28
32
27
21
40
59
6
27
40
8
15
12
78
115
77
7
53
7
11
45
21
51
9
54
57
15
13
24
36
20
24
81
7
47
61
20
9
12
18
33
52
5
55
107
9
15
9
3
37
71
24
72
13
23
13
125
55
32
9
3
27
61
20
28
41
18
25
20
40
23
37
56
69
63
12
88
92
16
17
48
27
148
60
60
60
29
55
71
66
6
37
128
28
5
27
9
3
33
27
21
6
93
51
129
36
27
18
90
9
16
44
63
37
56
27
33
4
5
111
124
188
12
63
72
13
128
4
35
18
18
25
84
41
99
63
48
37
120
48
84
116
24
135
153
75
25
48
44
45
51
112
12
77
24
67
8
24
76
17
18
9
60
63
18
55
17
27
16
29
120
6
117
12
28
5
55
17
138
24
84
49
48
8
9
31
12
23
54
43
8
135
9
40
53
24
30
9
4
68
15
54
19
29
15
3
33
57
24
3
36
117
18
24
1
11
78
3
15
12
36
6
30
69
100
44
117
3
60
16
11
18
108
54
84
25
120
12
23
24
1
29
63
27
150
55
11
37
48
29
12
18
18
60
48
240
30
96
36
120
13
72
5
24
19
107
37
60
83
84
61
53
27
28
24
48
80
9
19
17
7
11
36
120
9
52
8
9
75
51
66
139
12
89
30
33
40
8
168
39
13
23
6
43
140
16
47
54
6
25
5
43
71
1
119
33
100
8
72
36
4
35
105
36
147
18
19
17
31
29
48
135
40
203
18
19
17
19
32
12
16
11
69
21
60
39
51
61
140
45
18
69
3
24
18
72
19
11
13
48
53
30
60
85
12
23
24
1
12
89
96
72
30
25
228
48
92
39
1
23
37
35
30
63
40
20
52
59
33
16
20
84
15
21
40
24
96
192
5
63
4
8
40
5
7
8
3
42
27
48
15
45
3
42
27
88
72
48
48
12
23
24
102
108
135
27
73
71
37
60
47
81
4
20
63
48
6
31
35
25
89
43
5
15
3
45
27
6
175
77
55
20
108
15
49
35
25
53
3
105
75
9
55
216
41
84
87
45
3
64
23
117
40
41
39
63
37
36
132
128
4
56
12
52
11
126
18
36
37
32
76
131
13
36
84
68
28
35
9
16
12
59
36
72
21
15
25
29
31
152
100
8
100
24
8
100
12
5
63
39
49
32
52
101
175
20
4
23
12
13
60
23
37
47
360
132
153
225
103
5
18
45
52
47
81
39
18
24
108
18
90
3
45
6
18
12
19
24
47
186
27
28
48
17
67
36
11
13
17
31
12
20
27
1
5
54
49
17
150
48
9
100
5
55
20
28
192
20
93
42
85
95
18
27
48
33
12
90
24
9
52
23
25
17
27
48
9
54
6
39
64
8
87
1
119
72
126
43
44
16
41
31
32
27
24
49
36
12
23
42
7
68
27
33
48
4
11
12
24
13
5
18
84
49
24
17
186
54
18
13
35
24
93
36
64
143
60
120
105
40
5
12
6
25
29
18
12
90
60
31
5
55
44
21
19
5
12
79
24
41
67
12
56
69
102
69
12
268
29
18
24
1
53
39
88
12
80
16
24
60
35
33
28
11
36
18
6
1
8
201
6
90
3
45
15
9
18
12
13
47
1
119
61
44
117
31
32
40
23
45
9
18
1
44
36
27
54
18
25
48
65
27
100
5
31
35
45
45
19
215
18
7
108
48
12
108
92
9
39
24
180
3
13
29
91
80
21
43
128
60
3
54
31
20
39
45
63
13
24
41
180
75
60
21
31
32
45
42
93
60
75
1
12
32
15
30
55
36
72
80
45
103
11
93
153
24
43
11
109
35
205
5
15
21
7
233
75
15
25
104
15
81
39
13
65
3
15
12
25
12
80
15
12
133
48
23
85
24
80
16
12
83
42
12
51
21
43
48
12
60
8
60
9
3
36
24
93
43
47
114
19
11
13
48
8
111
13
240
8
15
18
19
48
5
147
33
90
45
28
227
108
24
1
71
61
59
1
5
198
25
20
4
71
49
5
60
36
66
54
19
5
115
96
5
30
37
35
45
52
17
54
36
49
80
69
108
55
29
6
18
36
111
27
36
9
36
4
240
108
72
23
90
43
29
48
24
3
28
132
35
48
73
95
30
55
71
133
8
63
72
90
55
29
36
63
15
30
67
72
95
6
27
120
9
43
11
60
45
75
24
12
54
6
9
27
37
60
56
9
36
19
17
30
9
52
8
4
68
27
66
6
49
144
41
19
116
135
54
18
84
6
3
15
30
55
59
12
1
8
52
35
45
108
27
18
156
19
17
15
27
61
11
9
4
23
37
36
92
69
3
15
25
ABCD 339987626*7^$a-1 [50034]
17
7
41
60
126
42
103
59
126
24
24
150
1
29
30
90
6
36
12
25
59
36
13
29
66
42
6
84
13
23
13
71
133
59
73
59
49
95
102
31
227
12
73
125
19
11
36
12
13
24
35
13
35
96
12
18
30
18
7
35
6
7
5
18
72
1
5
7
53
24
6
72
48
72
102
6
36
48
25
47
132
36
6
36
55
23
48
30
12
36
90
102
36
60
7
59
60
18
12
84
18
24
73
5
91
36
23
18
36
96
18
42
24
24
55
71
36
85
5
7
89
24
6
54
48
19
125
43
41
6
13
17
91
11
73
11
78
42
49
12
41
18
36
13
17
12
48
12
6
30
6
54
103
5
120
6
36
1
24
65
12
24
6
6
7
35
36
6
12
54
73
59
36
97
24
107
13
155
72
60
30
6
6
120
6
108
1
5
12
42
1
47
37
107
36
49
35
12
6
7
59
30
79
29
18
24
18
7
95
49
12
36
47
48
49
17
36
48
36
42
61
101
12
12
43
23
102
6
24
18
36
31
71
30
67
35
6
6
12
30
30
78
67
23
42
31
23
48
73
125
30
13
11
24
6
102
42
30
1
71
6
120
84
12
66
25
101
24
78
30
43
41
18
24
1
12
60
137
42
12
42
36
43
53
48
7
143
96
1
5
60
6
13
41
30
12
6
79
23
60
6
66
42
18
25
53
91
17
6
54
24
78
49
35
18
6
24
18
24
24
18
6
42
85
29
55
47
30
6
6
72
24
43
23
6
19
17
36
48
43
29
24
91
24
71
13
48
11
24
54
24
6
60
18
6
42
36
54
84
6
7
60
89
48
7
83
24
102
18
6
138
13
36
35
42
6
25
41
42
13
11
18
18
24
1
11
12
12
12
54
6
78
31
17
54
24
24
54
19
29
18
108
42
102
18
6
66
67
17
42
6
18
30
6
30
55
47
1
77
48
12
42
48
12
6
43
71
36
1
84
23
36
1
65
6
49
48
5
84
7
35
73
48
35
13
11
24
42
18
48
120
42
60
12
66
96
30
12
42
30
6
114
6
90
43
23
30
72
7
167
72
72
49
11
126
7
24
11
49
12
29
132
30
1
47
42
18
18
30
73
59
1
17
7
23
49
35
24
12
1
17
12
31
108
24
5
6
42
12
7
29
12
31
53
84
7
35
73
12
65
6
1
119
6
12
78
30
187
23
1
35
42
144
78
37
24
209
126
49
5
7
95
42
42
48
1
47
72
24
54
18
12
12
12
108
12
37
17
7
5
6
60
25
12
29
24
18
36
60
48
18
24
102
18
103
36
60
23
60
120
37
11
78
6
18
31
108
29
30
90
12
24
7
48
113
79
83
6
48
55
23
6
19
77
18
49
36
65
24
7
5
24
12
30
24
84
18
24
126
1
36
41
36
72
84
6
6
36
67
192
5
18
6
66
198
79
5
7
5
72
6
18
90
126
18
36
13
23
1
96
65
96
91
89
18
18
7
24
96
77
12
7
53
19
24
35
12
1
96
35
42
6
60
49
11
6
7
72
23
6
6
12
1
71
25
53
54
12
24
25
71
25
11
6
48
7
17
18
36
66
31
72
24
48
35
18
24
90
1
29
108
36
96
67
35
54
55
41
24
19
17
24
7
23
48
6
66
12
1
35
12
42
12
72
36
66
12
49
71
12
24
84
42
7
5
24
7
84
60
84
5
19
11
30
6
36
12
42
6
30
30
18
84
79
36
11
24
48
66
12
6
108
12
48
13
83
30
18
66
6
90
12
12
12
91
83
54
102
1
12
48
24
168
53
19
5
30
42
43
17
36
12
6
6
42
60
49
53
55
11
25
12
17
30
66
18
18
283
5
18
12
24
85
83
6
60
162
30
42
1
36
12
47
30
66
30
151
5
30
30
102
30
7
41
30
54
6
49
23
60
1
17
7
83
6
36
30
6
31
59
36
18
18
54
60
24
6
1
29
48
19
11
49
96
11
18
6
90
7
35
42
12
19
89
78
1
60
89
24
6
36
1
83
37
101
66
24
18
12
114
12
13
17
31
65
36
114
6
43
47
90
19
101
42
12
24
49
12
17
6
73
101
12
67
59
78
30
1
83
1
101
48
7
5
72
19
77
48
54
12
1
23
6
7
5
36
78
24
6
151
29
199
96
83
1
71
54
78
54
31
12
84
24
77
7
101
36
19
161
60
120
18
96
12
24
30
42
1
53
102
18
30
42
12
42
72
66
30
36
6
31
11
90
18
72
49
23
1
29
12
19
95
6
48
12
19
17
18
30
102
42
6
49
47
30
114
6
18
72
121
23
1
35
13
35
60
66
12
19
48
29
48
139
11
12
36
84
54
36
42
36
12
6
6
150
19
35
120
42
66
6
12
48
7
11
12
126
43
71
60
24
24
30
7
60
60
24
5
139
24
5
12
6
6
42
24
6
36
36
7
11
30
66
126
163
24
24
53
12
48
12
19
59
24
132
6
6
24
102
31
41
18
36
6
31
36
95
6
60
48
54
72
84
25
47
6
36
18
42
36
126
6
36
19
11
13
11
36
1
35
1
41
67
168
120
17
19
35
12
42
42
234
19
17
24
19
53
30
42
6
72
12
48
54
30
96
36
60
25
5
36
48
84
12
6
54
30
6
54
90
42
18
6
144
78
67
23
126
36
36
55
41
7
23
6
18
48
6
18
18
42
12
85
72
89
18
18
7
17
60
48
12
36
54
78
6
12
48
6
12
31
24
95
36
12
84
37
35
12
13
5
12
18
6
42
25
11
66
12
84
84
55
48
29
ABCD 340056858*7^$a-1 [50026]
150
48
11
31
5
139
54
47
60
109
11
48
91
5
13
18
29
49
6
101
109
6
5
60
115
77
97
6
42
42
198
102
96
84
5
25
23
7
29
7
17
43
5
115
18
11
61
155
37
83
55
54
90
60
96
12
17
36
48
7
29
144
67
144
96
18
96
6
210
48
54
77
48
67
18
198
24
29
31
78
18
102
23
12
37
66
24
53
1
42
113
31
41
67
120
17
84
24
7
29
7
72
77
120
61
179
31
54
23
7
5
55
36
29
91
162
48
83
31
54
107
85
179
115
65
25
71
289
150
114
42
65
120
24
24
7
120
30
119
1
59
91
60
12
5
115
132
5
25
24
96
366
29
31
12
48
204
30
83
55
65
61
42
65
67
42
11
24
31
12
245
85
72
59
24
96
91
48
42
23
7
186
144
78
72
60
281
37
42
54
24
18
137
13
83
19
60
12
120
185
103
48
77
7
108
5
13
168
24
78
84
276
18
66
156
120
264
96
60
102
18
77
73
35
192
7
6
35
85
42
17
61
48
264
138
54
131
13
120
119
1
222
90
30
29
48
12
1
24
30
108
222
18
108
17
96
19
72
120
36
125
13
6
149
61
6
120
29
13
30
12
36
125
55
17
7
48
5
96
12
67
5
13
59
205
6
60
53
36
13
83
85
24
18
77
48
36
19
18
35
115
5
24
43
41
67
17
13
114
120
48
17
115
48
18
42
5
12
61
42
41
7
77
36
67
72
12
36
132
48
72
12
48
108
30
114
36
125
7
72
126
30
53
31
60
53
72
84
1
35
109
11
13
42
30
11
79
96
78
66
96
5
108
7
78
96
6
24
36
54
6
17
145
18
24
53
60
67
186
90
173
121
35
133
96
6
18
48
90
65
7
12
48
48
293
84
43
24
108
17
60
24
72
157
72
126
65
25
23
25
167
67
12
101
13
47
115
30
47
25
23
7
77
115
5
31
60
5
13
6
48
173
19
90
23
12
13
11
7
24
185
43
5
7
6
90
29
91
12
77
91
53
12
19
78
48
35
157
42
113
13
155
108
7
42
30
65
180
108
67
48
17
235
65
60
37
120
198
12
60
108
6
35
85
11
31
144
65
85
11
24
13
192
6
5
24
31
30
72
72
24
72
264
23
48
25
24
90
5
31
18
35
199
5
43
12
53
24
475
149
61
150
29
31
168
53
48
1
18
41
72
7
192
6
90
5
97
18
17
7
5
91
12
132
89
67
42
222
66
203
67
120
5
48
120
60
25
54
113
48
31
18
72
30
138
143
12
48
7
41
72
19
90
143
97
30
36
30
30
5
24
133
30
18
42
17
48
132
48
1
95
1
11
13
35
132
84
55
48
48
5
60
19
18
83
19
120
48
17
31
12
12
90
90
6
72
90
17
43
90
42
48
126
54
18
23
1
18
102
48
120
47
36
175
24
528
12
48
18
174
36
120
72
12
5
115
138
30
53
7
137
24
7
30
24
18
72
36
42
35
180
1
6
180
101
25
24
78
12
156
53
85
35
61
35
24
19
90
120
42
5
31
77
43
329
60
36
7
120
252
6
54
53
43
137
1
35
109
18
132
5
283
5
19
53
12
31
60
324
5
91
17
97
48
198
42
90
137
13
150
48
132
6
42
12
41
19
198
102
60
5
48
19
156
17
97
18
41
192
37
18
30
102
48
192
42
6
125
240
19
36
78
131
31
113
37
42
120
17
60
73
42
54
66
389
79
12
65
61
24
24
6
96
138
54
120
ABCD 340162574*7^$a-1 [50043]
12
12
6
12
3
57
3
24
27
1
12
35
30
42
22
51
17
28
39
9
20
24
6
1
17
6
36
48
34
15
35
48
1
12
5
6
133
17
6
57
16
29
15
15
6
16
20
6
22
2
18
12
48
15
64
59
72
1
11
13
41
28
2
13
12
35
30
4
15
11
12
48
49
5
4
38
30
18
12
48
36
13
17
12
18
36
54
15
51
129
4
17
126
1
44
28
21
59
4
47
1
17
15
16
5
67
8
39
1
48
11
36
9
21
6
13
36
11
121
77
18
144
21
15
18
6
18
15
21
12
31
23
33
36
51
1
32
3
72
33
60
3
73
24
36
11
12
1
8
51
34
39
8
3
90
67
48
11
24
9
27
1
9
68
15
3
30
27
16
11
21
15
33
21
19
107
18
66
33
105
112
38
1
20
27
1
9
75
32
33
42
1
20
9
12
51
3
10
75
11
9
21
6
24
46
32
91
5
19
11
6
7
69
50
93
27
12
73
29
31
17
4
44
4
68
12
31
32
1
3
17
12
54
48
12
18
31
45
35
27
132
13
5
24
4
26
6
15
16
29
7
17
19
32
15
37
20
4
47
9
4
81
15
47
34
74
70
11
4
108
5
3
75
12
13
20
57
30
97
35
12
24
13
23
24
9
1
27
17
18
25
57
2
60
21
15
13
5
66
9
15
25
35
54
3
3
69
3
48
72
12
18
15
33
7
17
51
4
24
17
36
19
35
9
27
13
56
12
37
26
85
12
5
3
39
25
8
132
33
15
15
30
24
6
1
24
8
24
16
29
48
43
41
7
41
3
3
22
20
28
39
9
2
12
25
8
24
16
24
11
12
1
53
6
42
3
33
42
18
19
47
13
17
24
72
7
20
15
21
15
96
21
27
25
71
6
7
11
132
10
14
37
32
45
6
10
75
21
48
2
46
15
29
6
42
19
32
21
66
12
61
24
5
3
12
27
93
33
18
25
29
132
39
21
51
27
90
6
12
24
66
16
44
31
12
20
24
3
13
60
35
114
19
23
24
9
49
32
55
9
26
6
6
13
65
43
17
12
52
32
48
3
3
12
168
6
16
14
1
20
3
45
40
32
39
13
33
35
108
51
46
15
35
114
7
44
25
62
78
3
27
22
3
32
40
11
49
11
46
14
6
7
23
24
12
30
27
15
25
23
33
15
114
30
48
30
15
28
95
6
6
13
5
6
1
5
15
16
17
7
53
7
72
95
12
9
27
24
13
17
19
12
65
147
48
12
15
18
16
32
127
20
3
96
24
6
3
16
72
53
15
12
28
41
7
12
24
5
76
63
44
39
114
28
44
52
2
138
3
15
34
26
37
5
18
13
12
8
39
33
12
87
9
27
54
24
6
1
12
41
6
6
52
38
48
9
27
69
141
36
3
4
5
6
72
12
10
26
37
29
7
11
12
24
25
20
39
25
77
30
93
36
21
67
12
11
6
31
11
48
1
101
19
12
12
35
30
7
84
44
57
4
11
123
84
6
3
4
36
41
6
22
80
6
12
30
15
15
54
6
12
10
26
36
69
13
47
21
60
36
18
45
13
2
13
83
18
60
30
13
20
1
14
24
30
3
36
4
24
9
20
3
9
12
3
4
41
36
42
22
2
30
6
42
48
75
3
34
50
1
72
20
3
46
26
70
27
23
18
7
5
3
61
39
5
7
35
13
17
3
15
36
33
37
27
47
37
33
2
24
18
15
21
30
37
83
36
33
33
4
3
17
66
12
1
71
1
20
3
24
6
12
7
41
24
18
13
60
17
60
52
2
37
11
1
131
6
15
9
7
11
1
29
18
10
14
9
15
9
4
23
18
4
62
6
43
11
22
27
11
36
6
12
52
38
12
18
15
28
48
60
21
50
9
15
12
10
3
35
6
52
2
46
59
57
12
18
46
48
3
107
33
4
84
20
15
25
23
37
72
47
36
42
31
11
18
16
35
28
17
6
6
18
34
63
12
8
75
1
11
6
7
23
13
56
51
193
9
14
9
27
85
5
75
9
36
54
6
15
12
33
48
6
37
53
30
6
3
27
61
23
9
9
12
36
24
18
1
48
12
107
42
18
18
144
63
13
14
6
15
27
34
23
21
52
38
25
5
39
21
6
13
11
6
24
66
18
3
12
1
20
43
53
43
5
63
13
44
3
28
12
9
44
4
35
16
44
16
29
6
9
28
9
3
56
21
6
30
63
60
15
25
60
29
6
24
18
48
79
23
10
38
30
12
18
9
76
24
17
48
30
36
37
72
23
45
12
15
12
6
160
32
43
21
2
132
24
18
19
12
5
6
81
9
51
45
15
33
28
32
12
3
1
3
8
3
6
6
12
45
61
20
54
18
3
15
13
53
30
18
3
15
145
45
32
31
60
11
13
93
3
60
11
6
3
24
4
11
18
42
21
27
24
6
3
12
100
47
36
22
3
17
24
6
12
18
63
75
6
7
11
25
17
36
3
4
8
28
20
28
53
18
36
58
99
12
5
43
35
45
12
37
26
13
120
33
48
38
1
12
45
14
18
12
31
59
6
18
60
13
9
15
5
15
40
72
8
48
84
16
11
13
47
6
78
13
119
45
37
11
24
15
21
87
33
12
3
13
56
33
7
23
1
17
19
41
96
6
10
2
42
24
24
4
14
1
29
63
21
126
18
7
32
27
49
44
4
17
124
15
5
103
32
3
33
15
96
21
13
14
12
1
5
30
13
80
28
9
3
29
180
42
30
36
16
32
6
6
15
9
76
38
24
33
28
21
23
51
6
16
2
30
31
11
18
18
37
24
11
6
6
36
10
44
4
15
11
6
7
48
8
111
157
12
11
24
9
27
36
25
12
5
4
48
38
42
3
15
1
20
24
36
4
41
27
28
105
3
60
24
68
51
13
21
47
1
14
60
70
20
43
11
21
1
48
44
19
17
16
23
24
16
5
7
12
5
6
30
27
60
39
21
12
16
5
72
18
34
11
15
24
36
60
42
4
11
16
11
1
9
123
12
47
48
6
55
12
5
12
16
50
12
18
15
27
42
6
117
15
25
9
48
11
37
3
71
18
48
7
35
90
30
18
48
6
9
27
18
4
63
77
6
13
29
18
12
24
24
9
51
24
6
6
1
72
23
1
12
11
9
27
1
32
21
31
20
15
13
41
126
13
20
9
6
9
16
20
1
26
60
1
11
42
4
14
18
18
49
45
92
24
39
33
78
37
83
9
28
5
7
17
43
17
78
30
6
12
45
3
102
7
53
3
28
11
18
43
9
176
7
83
6
60
30
9
12
63
12
60
10
15
48
47
45
28
12
36
9
14
34
47
3
42
42
36
13
11
13
33
2
25
89
24
52
14
18
19
17
24
6
30
64
38
42
36
28
47
12
15
12
21
28
11
21
24
51
36
6
43
11
60
6
15
27
1
33
32
16
11
33
36
3
28
5
63
24
136
48
24
5
15
15
13
5
7
23
9
76
17
31
12
29
30
12
24
25
9
48
14
18
60
79
23
48
73
5
30
18
12
78
84
82
26
37
65
51
27
72
36
57
16
12
119
49
23
18
3
33
6
9
13
11
36
4
17
7
36
8
63
58
32
6
13
17
139
5
39
21
6
10
20
28
62
36
48
36
30
18
21
69
55
9
47
15
37
12
11
9
13
2
12
18
6
30
43
11
12
60
33
3
120
25
83
25
35
10
3
32
45
30
12
22
26
22
15
32
51
25
5
12
54
24
57
3
10
50
24
18
7
41
15
28
56
45
52
39
41
60
36
54
33
27
78
19
11
1
5
15
9
3
39
69
27
24
6
75
40
5
18
60
73
12
20
12
1
2
30
30
34
51
11
114
12
18
66
36
42
25
9
39
12
17
39
28
12
11
33
1
ABCD 340214714*7^$a-1 [50013]
14
30
54
22
20
16
14
9
24
12
4
53
3
3
45
33
7
24
5
4
59
12
3
45
33
12
78
18
4
2
58
2
1
32
73
2
12
24
9
12
3
10
23
15
25
9
2
54
15
13
24
2
18
6
6
15
12
16
29
4
14
58
26
10
20
90
10
74
12
12
30
12
19
29
28
11
16
33
8
30
24
22
56
15
33
30
12
57
13
35
15
66
15
21
39
3
30
30
66
4
20
7
17
12
3
37
14
42
12
6
54
6
10
8
3
9
64
27
60
17
18
54
6
33
45
19
5
108
31
33
12
71
3
18
7
60
17
3
3
25
59
13
47
22
38
70
14
6
19
23
84
6
28
20
3
12
33
12
3
16
20
12
15
9
28
33
14
18
4
47
12
3
9
37
2
10
23
24
16
71
25
20
45
18
45
15
12
84
72
18
6
10
20
27
3
10
14
21
33
6
46
27
11
61
9
8
66
22
20
30
9
75
21
51
10
3
17
43
41
15
15
10
23
39
1
9
26
58
80
7
5
27
15
6
24
6
66
24
42
10
20
16
44
18
60
22
14
13
29
16
20
19
32
9
3
15
21
3
9
21
54
12
6
55
83
69
4
5
42
21
13
38
9
51
1
95
33
27
42
3
15
30
48
42
9
13
39
47
24
6
15
3
126
40
14
30
54
21
21
3
9
16
38
12
42
27
12
51
6
18
30
16
3
80
36
12
9
31
47
42
4
80
72
6
36
13
32
51
54
4
26
9
9
24
12
30
6
6
102
4
59
24
24
81
3
13
12
32
30
25
5
12
24
12
4
26
25
36
57
2
12
12
33
39
69
28
57
15
23
9
21
18
21
33
72
103
36
29
4
23
81
12
24
3
1
12
35
97
68
72
16
38
12
45
13
35
3
30
48
12
7
24
107
10
12
8
48
43
29
15
15
9
12
52
65
16
44
28
8
6
9
9
3
28
21
32
4
23
39
1
29
12
15
4
59
34
14
18
40
14
22
32
4
20
54
25
83
97
41
12
52
2
93
3
1
41
43
35
36
9
45
6
105
61
15
35
45
33
40
32
15
25
8
4
14
30
12
24
30
13
80
3
25
12
65
15
129
67
53
24
84
42
49
45
12
59
3
1
33
116
40
8
6
13
11
70
26
57
13
35
13
56
12
3
16
9
8
18
45
87
24
18
12
24
16
71
15
24
9
1
20
18
12
12
24
13
23
42
15
21
6
84
6
12
16
50
24
78
28
14
66
28
24
71
112
69
35
1
23
13
26
81
4
32
27
1
9
11
12
3
12
12
13
9
8
63
57
28
26
33
37
3
41
31
5
24
3
57
51
3
1
8
25
26
21
3
12
9
4
33
12
32
12
6
12
9
3
22
86
30
6
34
14
9
33
6
12
25
32
9
18
12
45
57
36
12
6
12
60
22
63
23
30
3
21
40
8
51
36
16
29
6
33
12
21
6
54
18
6
19
9
11
15
69
3
36
18
24
24
28
60
14
12
22
23
39
42
6
13
57
8
3
24
15
1
8
27
12
18
19
60
5
6
6
42
34
14
21
48
45
18
25
9
32
12
12
30
9
3
60
18
24
6
18
16
35
12
1
23
13
26
18
60
18
24
24
18
30
30
3
69
18
10
8
24
39
60
13
38
12
21
3
37
35
33
9
39
15
6
43
29
42
34
11
25
56
24
39
27
21
13
14
30
3
96
4
29
27
3
30
28
146
49
11
6
18
36
42
7
108
9
2
9
15
45
21
15
60
21
55
24
29
24
64
14
6
15
24
40
5
6
24
54
30
46
26
48
36
30
15
9
40
32
16
26
37
11
13
9
20
6
48
10
14
54
28
12
38
24
30
7
36
11
49
5
30
9
1
48
20
51
25
71
37
36
3
5
24
6
46
14
45
4
36
9
14
36
48
1
107
9
21
16
74
36
18
30
6
4
2
42
19
47
10
11
25
15
8
24
81
39
1
8
54
9
37
20
6
12
106
3
41
3
25
26
42
15
51
21
3
9
16
179
36
9
3
48
18
27
85
15
11
6
18
66
7
9
23
9
3
15
12
9
1
56
16
3
5
30
33
15
33
9
19
33
38
9
9
7
35
10
14
21
81
87
13
36
38
70
8
4
8
15
21
7
140
3
10
44
12
16
27
53
48
24
18
54
4
92
12
18
6
18
22
2
42
4
14
37
20
15
57
1
32
51
3
60
12
48
37
20
16
35
10
8
6
12
9
3
61
56
21
6
78
30
48
82
23
63
34
38
45
52
53
43
9
23
39
37
71
18
75
3
30
12
15
112
29
48
60
4
32
7
23
21
21
12
30
97
36
41
30
18
28
12
11
13
48
36
27
29
18
36
49
92
1
8
60
24
7
32
37
8
15
24
1
92
16
60
84
8
36
6
18
12
27
1
86
84
24
18
3
105
15
3
72
10
11
24
28
5
4
12
56
3
27
18
31
35
36
1
35
37
5
108
3
16
11
54
28
47
57
6
25
23
30
3
4
12
9
80
15
27
49
35
24
18
36
24
4
2
90
30
21
1
20
15
87
34
36
83
15
1
17
6
6
103
107
30
6
13
36
17
7
161
3
21
4
12
116
72
6
36
105
57
168
24
52
3
24
35
37
41
52
2
12
1
11
18
19
32
3
12
72
30
31
9
38
96
10
68
84
30
57
81
30
78
4
56
40
3
23
48
34
156
14
45
15
66
60
36
63
27
30
4
104
12
19
11
12
12
9
28
5
6
69
16
9
48
26
30
4
32
72
36
48
18
21
69
28
23
13
14
22
2
36
25
21
2
18
4
8
78
49
11
60
36
33
15
1
17
15
9
18
48
12
25
23
13
65
3
1
8
18
33
13
38
18
28
14
10
3
29
6
12
6
3
75
181
5
40
2
6
4
24
14
33
12
36
3
21
27
34
23
45
7
8
1
20
51
1
50
9
15
13
65
42
10
12
68
3
3
18
39
9
12
24
18
78
12
91
11
24
18
96
3
24
24
15
10
2
82
71
12
36
25
27
77
12
42
42
79
5
100
3
9
14
30
15
81
12
18
33
3
34
26
13
20
61
2
42
30
13
35
9
9
3
24
27
49
128
12
4
23
13
59
24
24
34
56
3
16
17
12
30
48
70
8
36
27
9
4
24
12
14
9
3
42
30
6
6
22
3
5
27
21
27
37
20
6
6
12
96
39
1
56
52
32
6
45
33
160
8
4
26
69
13
72
23
4
17
52
2
9
87
22
26
30
12
18
1
17
24
18
6
30
42
15
49
15
17
3
33
15
52
17
7
119
1
33
11
57
3
1
35
33
4
14
6
7
9
74
12
21
24
13
23
13
20
3
3
37
9
11
64
35
6
78
12
84
24
18
6
30
30
34
92
18
36
10
27
24
11
54
28
15
9
23
49
2
54
30
30
4
86
6
6
1
5
3
75
22
98
45
3
21
3
42
75
9
24
4
32
7
17
3
72
87
18
12
24
7
9
32
3
72
1
38
6
63
13
26
37
69
8
12
63
15
13
29
4
12
15
11
6
19
41
52
2
12
10
2
6
18
21
21
3
1
26
9
75
34
12
2
90
4
26
9
4
5
39
61
23
25
2
34
2
34
140
18
46
32
6
10
44
3
99
21
15
12
10
27
48
23
1
20
28
33
38
42
42
6
18
30
6
42
3
96
36
3
18
3
9
48
15
15
25
23
12
10
2
18
54
42
3
16
32
13
44
4
32
6
48
13
9
14
9
21
39
87
10
32
39
9
48
6
30
18
6
51
15
12
6
40
32
6
30
18
21
21
7
23
13
44
15
24
57
51
6
24
6
18
28
44
48
76
14
13
35
58
50
22
131
21
6
9
51
42
3
15
12
25
59
24
72
6
27
39
58
20
6
22
27
29
150
12
22
12
51
23
90
40
44
6
42
6
12
21
45
6
6
30
36
54
30
66
78
69
9
3
51
45
9
30
18
12
42
12
30
96
39
3
21
1
32
7
23
42
4
27
11
9
3
12
22
15
5
30
66
66
22
26
6
6
57
13
32
12
64
26
48
6
28
71
37
12
2
12
37
ABCD 340216148*7^$a-1 [50015]
9
2
12
9
1
6
2
66
6
16
15
15
8
12
6
3
1
30
2
60
18
24
4
20
1
11
18
18
12
58
2
13
45
24
8
15
27
106
24
2
54
10
5
3
12
36
9
27
28
2
10
8
4
5
21
52
20
18
4
2
78
9
9
16
14
10
8
6
12
6
4
12
30
8
9
21
12
12
40
11
25
12
12
8
4
30
26
36
90
36
16
8
4
26
7
44
1
8
6
30
42
30
6
6
19
32
3
18
18
24
78
12
4
6
8
34
2
58
2
4
26
10
26
54
45
4
5
7
23
4
2
6
6
12
16
2
4
17
13
80
6
28
14
22
14
6
42
6
40
50
6
48
6
7
9
18
20
22
14
9
25
11
1
2
16
6
27
11
24
18
4
8
6
6
24
19
5
10
30
50
10
15
8
19
21
75
8
6
12
28
26
12
6
24
12
36
16
18
32
6
4
2
54
15
7
2
18
13
5
3
21
16
2
58
2
1
44
7
2
4
18
65
3
18
12
3
3
6
10
6
6
42
2
1
15
8
22
2
58
12
8
4
14
34
6
6
2
24
12
36
16
29
3
30
79
15
2
36
34
14
54
18
24
28
2
28
2
18
18
10
2
3
33
7
9
20
3
37
11
3
4
26
30
12
6
36
10
24
18
68
40
12
26
36
10
8
12
72
16
32
10
18
2
1
5
22
2
18
12
6
10
2
18
12
16
8
6
3
21
16
36
2
10
8
6
4
2
4
30
29
40
9
12
15
15
6
14
24
4
20
12
24
12
6
7
29
48
3
9
3
21
28
20
10
74
6
12
36
30
42
1
5
10
26
3
15
18
16
24
3
15
5
19
14
12
15
4
41
3
15
12
28
20
30
10
12
14
12
7
27
2
7
5
36
84
40
14
4
2
16
3
11
6
3
3
6
12
4
12
15
8
15
10
6
5
27
24
13
9
2
40
24
65
1
8
10
12
2
28
51
17
16
14
6
16
51
5
10
20
4
18
30
21
11
1
15
18
6
9
21
18
62
12
3
1
44
40
44
52
8
12
30
28
2
10
8
4
6
20
22
26
7
20
19
8
10
2
6
6
10
2
21
1
2
57
51
16
2
12
52
18
20
21
15
69
24
7
36
2
18
10
20
43
9
8
4
26
18
4
2
16
5
25
26
24
36
30
4
32
24
6
33
15
54
6
22
3
27
8
25
3
12
2
10
6
2
10
20
52
6
14
12
12
12
15
1
20
24
16
20
3
7
2
7
5
4
12
56
3
16
15
8
21
7
32
1
39
6
66
6
3
21
14
10
20
4
18
2
10
20
6
36
10
6
3
17
4
60
2
48
18
36
6
30
3
9
12
18
48
24
37
15
33
5
6
1
5
28
2
24
9
63
4
26
30
6
43
17
6
34
23
9
12
4
2
54
18
1
9
2
12
6
4
11
55
9
17
15
37
14
6
40
8
12
24
19
32
1
68
4
35
9
12
4
15
69
8
6
4
14
4
3
44
15
10
2
10
56
12
24
4
3
41
16
12
56
10
6
2
18
6
6
6
13
33
12
3
17
4
8
10
2
16
26
9
3
24
10
18
5
9
30
10
14
9
21
16
6
20
12
1
23
12
42
4
92
6
1
35
10
6
6
20
3
45
6
28
12
18
66
8
4
14
6
57
7
20
4
2
40
20
6
22
8
4
2
40
6
6
8
36
24
21
7
2
24
24
18
12
4
6
8
4
32
3
9
12
30
10
20
18
16
14
34
2
22
20
30
90
30
10
14
4
20
10
38
6
18
18
45
15
42
66
9
9
10
2
6
30
34
42
32
10
29
7
2
12
19
9
12
8
10
2
6
10
14
6
15
7
14
4
14
6
64
2
12
4
5
12
16
23
4
14
28
62
6
22
2
6
22
20
12
3
3
46
14
18
3
3
22
20
46
26
6
4
26
7
11
12
18
16
3
5
6
12
30
4
14
6
15
21
24
3
7
2
6
4
20
12
12
76
6
24
26
96
6
6
6
42
1
5
18
46
2
4
14
64
24
8
4
6
30
2
18
48
4
6
8
28
50
12
7
27
26
24
3
76
3
18
8
15
1
6
24
2
6
46
12
8
64
30
2
16
26
18
3
13
30
2
6
9
7
50
6
4
14
34
2
10
2
16
14
16
5
13
3
9
2
1
27
41
1
2
4
14
10
8
12
10
32
4
8
36
10
2
4
2
6
30
45
9
3
21
27
9
12
10
18
8
18
16
26
48
87
9
4
14
6
4
2
1
11
18
28
3
9
51
41
16
2
9
9
16
8
12
30
6
3
31
14
15
16
11
9
19
6
30
8
18
64
11
15
10
2
16
8
30
4
14
12
4
38
36
4
3
9
38
22
48
6
6
30
20
4
32
22
2
9
49
62
1
8
31
2
12
42
12
30
6
12
6
24
4
32
4
2
16
14
18
6
16
36
2
18
4
48
18
26
10
2
22
6
32
4
8
10
6
2
36
10
38
12
30
12
16
2
1
9
18
24
56
28
45
41
18
28
8
36
4
2
30
12
6
24
16
6
5
21
24
12
12
27
15
6
12
6
28
6
26
12
12
6
28
32
3
21
7
5
54
10
26
48
10
2
6
12
7
11
24
24
21
3
30
30
1
21
2
12
60
16
17
7
6
2
12
9
1
30
14
34
2
16
8
18
12
48
21
25
20
12
3
1
2
24
6
4
62
4
14
10
5
3
28
20
4
26
10
14
3
25
2
6
12
3
3
1
3
77
31
12
5
25
35
9
16
8
6
49
23
4
12
5
9
34
8
4
9
12
17
6
40
24
6
35
31
24
6
108
8
4
48
18
8
12
4
2
46
12
2
27
3
9
19
2
6
1
9
2
12
4
12
14
4
20
6
6
12
6
12
10
38
6
39
12
21
10
5
9
24
6
12
49
11
24
6
28
12
26
6
16
11
12
25
30
8
9
55
8
34
6
2
3
9
12
18
18
28
32
15
13
2
1
27
8
10
2
4
14
7
15
2
28
14
21
4
5
16
12
8
3
21
3
9
18
12
30
7
5
22
17
31
8
18
10
21
11
4
8
9
55
18
3
27
14
10
2
30
57
9
27
3
6
55
17
3
21
10
44
4
6
30
45
11
6
18
9
3
24
6
34
36
5
19
50
6
22
44
18
6
22
12
29
39
12
30
4
27
15
12
8
28
6
20
16
2
28
92
1
17
10
18
8
12
18
28
6
2
1
45
12
12
11
3
36
16
32
42
15
63
6
42
24
10
12
56
22
14
12
12
18
10
2
12
45
25
8
4
18
6
8
24
12
3
28
5
6
9
16
3
6
26
12
81
9
12
6
9
12
3
6
24
24
18
12
10
2
6
22
5
9
4
32
51
7
17
3
4
20
6
10
30
12
18
42
3
15
2
6
12
25
5
12
15
16
11
66
6
12
6
10
6
8
7
47
18
12
36
15
3
24
25
8
1
6
20
4
30
2
46
8
40
8
30
6
16
2
70
35
9
27
21
6
4
6
3
23
16
32
1
11
4
14
16
38
4
8
36
16
20
18
3
3
16
14
6
12
28
12
24
29
33
4
6
20
6
24
22
60
5
1
24
48
20
10
14
10
32
9
27
22
18
6
12
68
4
42
14
10
2
10
20
30
6
12
4
5
9
4
8
42
22
30
14
4
20
4
11
9
10
18
2
4
2
4
2
28
14
7
3
2
36
4
12
3
8
7
48
5
7
30
30
12
26
36
16
30
24
6
2
30
10
14
4
2
12
6
10
20
13
35
9
28
57
11
27
4
2
54
6
28
54
14
6
12
4
2
39
13
38
24
34
36
8
10
14
12
3
27
48
6
36
6
6
72
12
4
14
10
14
6
4
11
9
6
12
24
9
3
58
6
12
5
3
66
6
82
6
8
4
6
30
8
4
2
10
30
11
1
24
12
48
8
19
8
33
3
1
2
10
20
6
24
1
27
26
18
10
36
2
18
54
30
24
4
20
3
19
8
30
12
24
6
9
75
10
14
18
24
10
6
44
16
14
70
18
26
16
14
106
24
12
14
70
14
6
42
12
6
28
12
30
14
6
18
12
3
3
6
30
48
4
44
36
12
9
13
20
30
12
10
20
6
4
26
12
10
18
2
6
7
15
12
12
20
1
23
22
14
6
3
7
30
3
11
4
5
12
13
8
24
4
6
2
6
60
22
8
4
44
16
8
4
24
14
54
18
28
5
16
5
18
30
6
70
8
10
2
16
32
22
14
6
18
42
36
37
35
12
6
40
8
7
32
3
4
5
15
6
12
6
48
33
9
7
23
6
10
42
6
20
6
22
32
18
6
24
22
20
12
28
2
12
10
23
1
32
22
2
10
8
10
35
15
18
22
2
10
18
12
6
8
10
2
4
18
27
53
31
11
6
10
17
37
18
14
6
22
2
6
10
60
12
14
46
6
8
30
18
43
17
12
40
86
10
6
14
48
30
12
28
14
4
20
22
38
10
54
11
55
24
14
4
2
4
2
4
2
18
12
16
3
8
31
14
48
30
46
2
10
18
26
27
28
9
107
13
44
19
5
15
12
15
37
41
54
10
14
4
6
20
46
24
12
8
30
4
8
24
6
6
4
20
4
6
12
18
15
11
6
36
4
14
9
21
24
3
1
8
12
42
6
6
12
10
8
6
10
14
54
16
12
26
21
7
8
1
5
7
15
14
3
57
6
6
4
18
20
1
35
10
6
12
5
15
24
6
12
19
15
12
30
2
12
16
9
23
24
6
18
30
12
24
24
12
3
25
3
20
25
27
8
7
20
4
2
22
2
28
8
6
78
18
66
28
6
72
14
24
6
30
4
42
30
38
12
72
30
7
17
27
3
22
26
6
52
12
32
4
2
37
11
4
18
3
27
14
30
66
30
22
15
29
12
3
3
16
8
4
14
6
6
94
14
18
28
18
2
4
20
4
20
12
10
2
6
15
13
18
5
55
30
8
27
1
8
12
4
54
5
16
17
30
22
11
19
2
4
12
8
16
8
12
3
7
6
8
12
10
20
18
4
3
11
42
12
4
6
2
18
40
2
12
18
6
18
24
13
9
11
1
18
30
6
2
4
11
3
22
30
26
16
30
21
20
7
17
1
15
9
8
4
15
3
14
6
52
14
10
20
42
3
45
6
4
2
18
34
8
70
14
6
25
41
16
18
5
7
2
4
8
36
54
6
18
25
3
5
3
28
18
8
6
6
28
2
18
10
20
78
12
15
39
18
7
15
20
6
30
4
6
12
20
10
18
8
6
18
6
30
30
1
3
2
10
53
31
20
24
16
14
6
9
1
32
30
4
6
15
17
10
2
16
38
30
16
11
9
12
7
5
46
2
18
6
22
66
24
51
15
5
27
10
8
12
4
20
4
6
18
14
12
37
5
34
30
15
51
8
18
4
3
5
16
24
6
14
7
9
2
4
8
9
3
18
36
24
4
2
10
8
42
1
15
26
19
8
3
34
12
27
5
6
6
4
23
9
6
4
2
4
20
18
30
103
11
33
7
2
52
20
12
4
12
8
3
3
12
9
9
4
38
30
24
16
2
4
86
27
1
20
22
5
9
24
12
72
28
26
30
4
8
4
11
19
36
24
5
7
18
14
37
11
9
1
6
5
3
24
24
4
26
4
30
8
16
2
16
6
50
34
18
20
6
9
40
8
21
16
8
6
18
6
6
12
18
49
21
8
6
4
20
22
8
10
12
24
12
2
12
28
12
6
8
30
10
26
6
4
14
4
11
31
8
16
12
20
33
25
2
6
12
52
8
22
18
2
18
7
11
24
30
4
8
15
9
22
20
1
3
6
26
6
4
6
20
6
30
12
30
22
20
4
24
2
6
76
18
12
38
12
13
9
6
8
30
30
18
12
10
66
6
2
63
21
12
15
19
12
6
26
6
40
2
49
23
42
42
4
20
18
16
6
30
8
28
8
12
18
25
29
58
8
10
8
6
76
5
19
14
6
10
2
24
6
46
33
17
6
6
22
21
9
20
3
9
4
24
6
14
10
6
2
36
12
28
8
12
9
9
12
15
12
12
1
2
18
12
12
24
18
1
17
12
31
3
24
5
1
8
18
18
6
6
3
9
27
7
5
33
4
2
1
17
6
16
30
26
12
10
6
26
24
16
20
6
36
6
18
24
6
54
1
9
30
9
11
6
4
8
7
15
14
34
8
6
3
3
13
15
26
34
42
11
61
26
10
8
7
60
35
4
36
14
12
16
11
7
2
27
13
14
12
45
1
6
14
19
11
36
30
22
12
30
2
12
12
18
7
5
34
6
12
62
16
26
18
4
30
36
6
12
8
6
27
1
48
8
34
21
5
12
12
16
20
24
10
2
24
30
33
9
15
21
10
2
24
16
12
3
29
4
6
14
48
4
20
4
18
12
5
25
2
12
12
22
32
6
34
2
12
18
4
32
10
18
20
36
12
22
30
12
2
9
19
6
2
6
36
24
3
27
21
3
10
24
8
22
2
6
1
11
10
14
1
15
30
36
74
6
3
1
38
12
40
2
48
24
18
34
8
4
8
3
15
9
21
10
6
2
36
6
16
6
26
3
19
38
4
2
18
3
49
2
24
18
4
42
6
6
2
12
4
35
27
1
ABCD 340274022*7^$a-1 [50033]
3
6
12
15
45
48
83
49
3
9
2
58
12
24
26
22
2
16
24
9
12
36
15
72
9
93
42
9
8
15
85
9
18
8
9
40
24
35
1
44
3
12
33
7
57
9
15
57
23
49
15
9
11
12
7
29
24
12
3
12
25
8
1
59
61
14
24
4
17
1
2
16
17
1
14
13
11
9
1
6
89
1
12
2
45
13
75
9
14
12
33
4
8
3
4
5
7
5
3
1
45
27
9
26
12
13
8
19
41
3
69
7
8
1
8
19
6
12
26
1
15
21
11
13
20
48
4
57
24
27
35
33
16
8
28
9
47
96
28
9
14
49
15
36
17
27
12
9
28
11
13
12
23
1
12
27
24
8
10
12
11
7
8
9
25
3
23
73
21
51
20
1
26
21
27
45
7
18
54
29
36
13
3
15
29
19
20
34
2
40
9
59
9
36
16
20
4
44
19
9
9
35
19
8
12
12
13
32
60
7
21
9
11
16
8
55
6
2
33
1
27
39
9
9
15
9
26
1
47
21
3
10
36
3
24
12
15
36
8
24
33
15
21
36
3
4
54
12
35
24
27
10
39
15
5
15
9
16
84
83
9
24
36
7
17
31
65
3
13
20
12
1
2
1
32
13
2
4
21
9
27
9
14
10
11
1
18
5
13
6
5
4
9
14
13
59
9
4
8
4
27
5
4
8
52
8
28
3
18
27
9
11
36
3
33
36
40
9
2
1
9
35
1
135
20
4
12
27
9
9
87
8
1
2
9
19
77
28
3
42
36
54
20
61
32
4
23
21
13
15
36
8
3
57
85
18
21
27
6
12
6
17
4
8
27
24
13
27
36
5
24
13
2
24
22
6
18
3
36
8
25
26
21
28
15
17
15
45
4
21
6
21
20
49
12
24
54
9
3
6
72
38
9
7
8
36
9
1
12
15
32
16
15
44
4
17
1
126
5
55
18
14
4
5
40
27
66
14
4
29
7
17
25
23
4
3
8
21
13
35
3
33
1
2
28
53
12
13
2
34
3
108
9
23
1
11
19
32
64
57
8
19
29
13
12
15
9
3
15
5
4
3
6
12
14
46
38
60
9
27
9
27
9
4
8
37
47
36
12
15
4
18
11
1
18
6
86
16
8
72
24
1
36
9
27
21
11
84
1
35
4
51
9
71
36
9
55
21
11
33
3
9
4
44
55
21
9
47
12
39
1
71
1
81
6
5
49
35
12
12
16
15
9
36
63
17
15
70
38
24
9
25
12
42
53
12
24
40
36
35
1
27
20
34
71
3
21
12
12
13
3
8
61
2
9
51
10
2
10
23
15
22
3
15
41
15
25
9
12
11
7
8
1
8
3
13
35
37
20
7
54
14
12
12
21
25
35
28
8
1
95
36
13
2
21
1
18
9
44
4
36
9
78
18
26
9
28
8
4
15
17
36
4
9
14
1
48
23
1
27
9
12
33
63
23
13
8
3
16
9
8
12
36
24
12
12
16
32
12
1
26
21
25
6
29
1
2
13
12
33
2
25
9
11
12
85
38
37
8
3
9
3
10
14
49
12
9
18
9
47
9
25
27
8
16
12
8
24
48
7
20
28
6
14
4
45
27
17
73
35
40
9
51
32
4
11
1
23
1
9
3
32
15
9
43
53
1
11
4
11
33
1
23
7
8
16
9
8
40
27
32
12
1
32
12
7
12
17
39
12
12
25
27
57
27
6
12
35
24
15
4
41
24
1
11
4
39
6
12
38
13
47
1
11
16
8
12
22
11
12
15
45
1
23
24
12
31
56
4
32
12
9
1
11
3
33
25
11
3
36
16
113
4
68
3
10
24
3
32
19
57
9
15
12
27
5
13
23
12
15
73
3
17
7
17
13
14
45
39
1
59
1
9
36
23
31
8
10
27
8
1
54
21
27
42
27
9
27
9
12
15
20
1
51
39
6
12
2
21
55
8
13
8
27
34
11
19
8
34
2
28
17
3
22
39
47
25
9
2
9
13
12
18
5
13
63
20
12
15
34
42
5
12
28
21
47
25
24
14
21
12
3
12
12
25
44
19
9
9
11
3
13
20
12
25
18
20
25
32
12
1
27
9
24
48
2
16
33
81
26
13
51
18
14
21
55
29
1
15
3
17
36
12
15
24
9
36
13
2
12
45
27
1
9
48
11
3
4
45
9
15
11
1
32
36
4
32
36
13
11
4
39
20
12
1
3
42
47
19
18
26
37
20
61
15
47
70
107
4
9
24
11
72
7
32
25
24
9
2
1
56
16
9
2
21
1
23
24
55
29
24
25
23
4
8
28
44
60
25
6
30
2
9
51
25
20
27
16
21
11
21
1
50
25
36
9
27
35
10
50
37
12
8
55
9
24
39
8
52
12
5
4
15
32
25
8
7
57
72
9
38
36
16
42
2
10
15
12
15
5
40
8
1
23
3
4
17
12
4
39
6
2
1
63
41
4
24
3
42
3
9
74
58
72
23
13
11
52
20
1
35
12
39
4
5
40
35
45
28
27
60
36
5
43
17
15
9
13
15
3
17
7
5
3
33
16
20
4
32
24
7
18
47
1
24
18
32
22
38
25
11
10
2
40
54
12
35
3
16
6
35
24
40
21
15
8
12
3
12
45
24
12
3
37
36
32
3
16
8
10
30
29
16
8
28
32
1
18
18
18
30
59
60
16
8
19
18
36
2
16
6
35
31
5
4
8
1
35
75
9
52
32
1
72
3
9
24
18
18
3
9
47
3
4
5
3
1
9
6
8
13
11
16
9
9
23
4
9
15
12
56
25
24
12
2
22
35
4
32
13
15
63
8
10
47
3
4
8
33
3
46
27
80
4
32
15
40
17
12
12
16
9
15
12
11
4
30
11
49
36
2
10
15
44
31
5
67
8
9
25
12
14
1
8
4
15
29
19
8
9
28
11
16
9
15
80
9
1
3
72
33
14
9
40
3
33
39
29
60
15
57
36
48
12
19
18
26
22
11
7
78
39
8
24
1
12
6
18
12
63
33
2
10
36
11
7
20
4
8
4
9
80
7
12
17
16
3
5
4
24
11
1
20
3
1
27
57
24
12
15
9
12
8
51
22
2
81
16
11
12
13
27
17
1
23
39
21
49
11
15
13
44
1
27
36
45
18
36
6
75
20
4
12
9
51
11
16
8
46
35
37
2
1
47
13
93
23
1
11
12
7
36
9
23
10
2
21
4
32
13
18
89
4
15
5
85
11
16
9
18
30
35
1
23
24
27
9
27
22
12
51
11
9
12
4
12
23
10
12
15
12
9
6
21
15
12
8
10
35
19
5
27
12
25
8
15
12
13
20
7
9
20
48
1
2
45
1
2
9
13
3
8
1
96
38
1
33
14
9
13
3
96
9
11
3
4
12
32
21
3
105
37
26
34
30
20
13
3
6
36
18
5
36
25
2
45
48
3
1
24
8
31
5
27
1
8
4
8
27
12
34
6
41
3
1
9
3
23
37
12
8
1
14
22
15
20
7
9
8
4
11
24
64
8
48
22
3
9
2
25
27
8
24
22
11
16
8
1
2
13
35
64
9
3
5
1
11
7
12
5
37
3
15
57
24
32
4
12
9
24
36
18
17
39
9
7
18
3
8
16
3
5
4
8
19
5
4
9
2
40
8
40
33
9
12
15
11
1
15
20
1
8
3
22
2
96
64
54
18
21
9
15
9
2
37
20
7
17
64
9
6
8
22
27
15
17
28
8
27
37
9
36
23
13
2
16
5
12
1
23
4
8
13
6
89
13
11
7
32
10
36
12
2
21
24
49
12
27
32
36
3
24
21
36
19
9
23
1
21
14
82
26
1
9
75
11
58
11
52
23
13
9
3
20
4
27
48
6
11
12
3
57
15
1
8
3
1
9
59
36
36
1
18
44
24
24
36
10
38
45
12
3
10
15
8
1
36
2
21
12
4
72
9
27
20
12
13
18
8
9
64
20
12
1
11
1
14
1
12
20
13
62
24
9
13
12
14
1
20
16
21
36
2
16
6
39
20
4
9
2
12
16
18
2
13
44
36
15
21
4
24
35
46
2
37
8
24
4
44
1
42
5
3
13
24
3
8
9
24
15
34
24
35
1
39
11
9
24
1
23
15
16
8
25
9
2
1
20
24
28
51
18
14
4
30
35
12
3
69
7
5
12
7
18
3
60
11
16
32
58
11
7
9
36
9
36
11
12
16
20
12
1
3
45
2
12
40
32
12
10
2
16
6
36
3
23
21
52
9
27
3
41
4
8
25
11
61
3
35
1
23
10
3
24
32
25
14
4
18
47
15
61
3
18
35
19
32
21
12
39
46
11
64
8
24
3
48
25
35
45
24
63
46
23
16
15
9
39
5
3
37
20
7
5
37
26
37
11
16
30
11
24
36
16
11
21
24
12
4
12
20
13
86
4
44
1
3
5
12
7
21
11
9
13
14
16
6
3
27
9
36
35
33
40
35
28
5
27
21
15
13
81
14
24
13
20
25
27
3
9
11
9
3
1
12
32
3
33
1
2
1
9
26
1
8
15
24
21
13
24
30
32
13
20
3
22
15
9
2
9
25
11
7
12
5
37
18
5
52
24
23
9
7
6
18
5
60
48
4
20
7
9
8
1
14
13
12
11
106
24
12
11
67
56
10
35
15
1
9
12
14
10
2
46
59
19
8
22
36
14
22
95
37
74
10
15
45
84
2
61
24
11
82
15
36
9
26
1
68
3
1
21
11
16
15
5
12
37
12
11
16
8
1
62
12
22
14
12
13
27
5
28
8
19
17
4
24
32
7
18
35
3
85
8
3
45
19
9
9
6
57
24
32
7
24
54
26
13
27
5
37
26
1
12
15
8
13
9
15
39
137
25
23
28
57
98
12
21
3
10
51
12
15
17
39
1
9
14
4
29
7
5
73
23
48
12
16
32
36
13
30
6
3
8
16
21
15
23
57
1
3
15
21
24
11
16
30
2
48
13
33
47
15
21
24
1
3
15
12
6
26
10
11
1
2
22
2
9
7
18
30
42
63
12
9
26
24
21
3
22
3
9
11
13
39
32
4
20
13
23
4
12
11
21
60
4
21
14
1
11
25
3
6
3
45
71
7
9
3
20
12
73
48
45
11
3
1
45
12
11
4
8
1
2
12
22
47
25
54
29
15
9
4
9
6
54
63
44
1
3
9
98
9
1
14
33
39
9
1
35
3
1
24
56
3
57
4
33
11
39
58
47
12
13
3
59
28
5
15
9
60
28
9
2
34
12
38
9
67
32
21
4
11
13
47
1
45
24
12
27
24
9
3
9
27
32
19
8
4
41
27
21
3
25
24
8
37
12
51
12
8
16
44
24
97
36
6
5
24
12
25
50
22
23
19
30
6
8
22
35
1
15
32
7
9
9
6
18
11
12
7
6
86
ABCD 340336764*7^$a-1 [50005]
18
92
14
36
35
5
18
1
3
2
19
9
4
14
4
14
12
20
8
3
17
6
37
11
92
44
16
10
8
24
12
8
22
26
18
9
15
26
14
66
46
24
40
2
6
18
20
34
21
53
38
4
1
3
18
10
9
24
9
11
11
16
38
26
46
12
47
1
42
6
16
7
9
18
17
1
66
17
9
2
13
11
18
24
28
36
8
12
26
8
9
21
2
6
7
9
32
34
2
8
10
4
56
25
36
4
49
38
45
11
21
5
6
6
24
35
23
49
7
4
16
10
18
13
35
5
5
8
22
22
15
1
6
20
10
4
3
95
12
32
16
2
42
36
9
1
2
32
6
4
20
2
48
34
6
9
25
10
30
7
5
11
12
61
19
16
9
28
38
5
49
14
1
48
25
4
8
8
6
10
11
1
90
16
8
18
2
17
11
32
30
6
12
40
18
4
12
3
1
4
14
17
13
2
4
12
4
25
33
27
1
24
18
12
16
18
7
15
8
26
4
6
4
45
15
21
5
19
17
60
8
11
3
50
40
3
4
27
77
73
14
26
4
14
8
9
8
37
15
8
3
10
4
14
5
4
29
8
35
9
32
3
7
21
1
24
36
4
4
62
49
1
24
31
7
16
20
6
30
2
4
4
22
22
18
14
8
10
30
16
34
68
4
5
13
36
4
8
8
2
9
17
24
2
17
5
6
6
7
17
36
35
9
6
38
15
5
62
8
10
11
4
1
40
15
43
5
49
27
35
2
22
42
15
13
18
29
11
4
2
60
6
2
16
12
12
23
27
22
14
2
10
5
5
67
1
3
20
23
2
14
8
13
11
6
8
20
24
31
13
31
59
6
7
1
34
13
17
10
9
13
18
18
3
19
32
12
6
12
10
1
15
1
19
1
11
13
19
24
28
138
32
11
16
9
3
15
16
1
29
6
25
67
26
8
7
12
13
58
6
28
14
30
19
7
22
20
8
20
11
9
4
14
5
11
30
6
8
21
9
11
13
4
22
14
6
6
14
41
4
25
4
3
24
39
13
8
1
10
12
10
8
60
19
17
32
46
6
14
16
58
8
28
8
36
4
18
1
31
32
98
110
10
12
32
26
9
1
7
24
7
5
23
25
5
6
60
24
22
10
8
1
1
23
29
26
26
72
3
43
13
24
5
74
16
46
19
41
44
6
8
10
24
7
41
24
12
6
16
21
31
2
4
22
4
26
11
12
23
20
1
5
4
8
7
19
2
15
77
10
30
4
22
5
35
24
10
4
12
10
4
41
28
1
44
4
36
14
5
4
5
7
8
19
4
13
17
31
35
46
18
21
39
26
6
6
42
46
52
23
7
5
4
5
2
18
35
11
9
36
16
8
1
4
8
6
17
53
2
9
5
7
11
26
6
8
12
29
21
4
15
20
1
38
16
20
76
20
18
7
25
4
12
15
28
56
3
14
16
32
19
1
38
16
5
21
14
4
22
15
7
6
42
54
7
5
8
11
5
31
7
64
14
2
8
25
5
14
9
9
4
6
1
1
15
9
22
26
36
2
66
15
13
3
61
28
15
23
5
56
23
1
5
12
11
3
36
18
14
33
5
4
16
16
6
28
14
8
4
7
15
20
1
31
40
18
4
32
30
61
17
14
2
8
20
15
39
9
9
15
25
4
44
7
1
27
25
79
24
47
13
13
6
16
36
4
25
7
56
57
13
40
2
24
2
35
1
15
7
20
54
64
7
13
23
11
42
2
8
18
46
26
98
6
14
12
6
30
5
39
14
23
24
135
21
33
34
2
4
7
19
4
20
18
20
18
21
33
8
4
7
15
17
13
10
8
10
4
27
3
36
44
30
30
32
54
11
13
64
2
9
29
2
1
31
34
19
53
8
12
8
3
17
30
6
42
20
17
11
8
6
3
41
4
2
18
24
7
21
8
10
17
1
16
8
4
14
26
20
8
4
12
12
2
28
12
24
6
7
11
18
11
35
16
64
8
21
11
6
3
31
5
5
30
1
17
14
18
22
13
37
32
14
20
36
41
29
7
3
8
6
24
8
28
6
30
12
12
2
5
29
7
23
1
7
6
2
20
16
44
42
4
26
13
69
42
14
12
7
11
24
5
20
12
7
42
27
13
44
11
21
15
31
57
9
38
24
88
32
22
12
11
13
48
28
6
44
10
7
1
3
9
42
9
3
9
27
45
15
4
42
12
8
4
14
10
16
51
84
7
8
10
11
39
2
4
24
15
29
2
4
50
26
4
14
3
19
18
23
13
4
24
6
29
67
4
10
23
9
2
17
1
48
14
10
56
23
17
10
49
9
20
3
31
29
57
19
12
11
4
22
18
30
16
3
5
30
29
7
38
11
24
9
24
30
10
4
18
25
23
1
28
1
2
8
42
6
13
3
18
10
4
13
45
2
13
9
3
11
22
8
2
2
10
53
25
7
11
10
38
16
12
8
5
1
4
15
37
40
2
8
1
7
4
10
11
27
9
9
51
15
8
36
96
5
5
6
2
43
9
15
21
3
5
11
9
36
34
16
21
3
2
19
1
4
12
66
18
12
50
8
9
36
11
2
4
2
22
12
4
3
23
1
11
12
13
3
13
1
11
15
70
18
13
19
10
40
6
2
7
125
6
26
3
33
64
20
34
8
9
12
77
31
1
24
19
9
7
37
8
22
14
22
1
25
22
52
21
3
14
20
27
13
48
10
1
3
54
2
22
4
7
21
4
22
41
11
20
32
18
4
19
7
8
8
12
14
11
29
14
10
12
10
22
4
28
2
13
9
28
6
17
1
3
1
19
29
47
27
28
16
14
8
23
9
40
4
12
19
9
15
5
8
15
48
5
20
18
44
18
14
13
19
6
84
20
44
8
7
33
8
12
6
1
13
16
14
69
3
6
28
4
4
34
22
6
4
4
30
19
23
5
17
2
12
10
10
22
7
1
10
8
6
12
40
28
27
60
13
11
9
15
5
4
27
15
6
26
13
52
32
27
22
10
12
29
36
12
1
6
1
73
22
1
27
10
4
32
3
23
32
13
13
36
11
9
4
28
38
5
12
23
2
8
32
70
2
16
15
15
6
16
36
8
4
4
20
36
20
15
28
11
14
68
35
1
6
10
20
16
6
6
8
27
1
24
12
22
54
2
6
4
19
1
36
14
18
12
4
7
16
25
12
7
5
19
24
21
15
11
6
7
5
23
33
10
29
25
11
7
49
7
6
26
30
15
21
3
25
36
10
4
8
13
3
88
2
4
28
19
7
9
19
16
9
13
18
14
8
32
4
2
16
20
2
8
18
30
31
17
18
1
9
8
7
24
25
11
17
16
62
5
56
41
18
2
2
25
35
1
1
22
2
20
15
37
62
5
31
12
14
4
18
16
4
26
7
25
12
18
24
34
7
4
1
2
6
16
19
17
24
32
8
19
32
4
5
16
18
33
8
15
18
40
16
6
60
2
26
38
40
19
13
26
5
17
4
39
5
18
4
9
23
12
17
1
14
8
8
30
11
7
10
74
5
41
2
20
8
4
41
24
13
11
36
61
63
5
20
11
3
16
37
1
54
24
28
10
44
26
9
3
36
29
15
9
5
6
28
26
36
32
4
8
4
6
4
26
12
2
32
50
14
18
18
5
5
6
6
19
3
8
22
2
10
3
28
1
26
4
13
5
6
17
20
72
28
1
6
29
27
18
4
23
9
10
6
36
28
2
13
3
1
19
5
9
40
7
93
26
37
4
12
8
1
40
12
7
9
31
7
36
12
17
8
1
10
4
18
3
7
17
29
48
18
25
37
40
6
14
23
24
11
5
13
6
8
30
4
28
26
4
1
13
47
5
15
3
14
20
24
3
31
6
19
21
22
16
6
4
44
16
10
18
30
56
50
8
8
14
30
7
13
36
3
9
8
12
68
8
18
38
62
17
8
13
24
3
25
19
41
10
18
3
1
4
30
6
56
10
13
24
19
14
19
44
29
48
22
22
10
22
4
4
48
8
10
17
9
30
5
21
15
4
17
3
5
2
9
15
22
16
26
1
11
22
20
7
4
20
41
8
18
10
10
1
8
21
8
6
17
85
7
28
8
51
121
19
13
17
38
17
24
75
49
69
2
2
16
52
27
32
15
1
1
8
20
52
18
41
41
30
14
6
12
76
20
10
11
1
24
18
58
2
20
21
9
24
3
61
11
32
9
6
32
10
15
17
2
54
14
52
18
16
35
7
38
11
3
30
4
23
3
6
8
19
1
52
14
24
8
10
8
8
18
14
18
9
5
44
22
1
41
22
34
2
5
49
11
4
11
1
15
29
19
9
9
23
1
8
22
18
18
16
1
17
26
18
18
5
7
58
30
2
35
43
34
16
4
38
14
36
11
23
8
10
7
20
31
5
33
6
2
35
3
65
4
5
27
17
16
15
5
8
8
7
1
7
3
1
13
52
26
1
57
3
16
1
60
14
34
11
37
23
3
22
19
13
44
8
19
3
14
2
20
2
43
16
13
14
14
3
39
40
17
17
2
16
1
5
4
86
6
36
48
18
25
5
16
18
21
5
31
31
2
26
1
21
4
11
4
3
20
14
6
37
13
6
40
18
4
8
12
2
9
44
7
9
13
28
3
24
3
1
29
34
10
20
8
34
2
28
18
10
14
8
76
36
24
10
24
31
29
8
15
21
36
24
28
2
62
28
16
26
9
61
18
1
13
4
24
31
24
3
2
30
46
8
12
50
6
23
9
34
16
16
14
18
32
17
3
16
5
5
6
13
7
29
21
14
8
36
30
35
12
5
8
3
71
90
19
33
28
6
12
12
1
5
11
9
14
48
14
14
5
36
4
29
7
1
62
60
2
15
3
10
34
2
6
22
35
9
58
1
4
7
8
18
14
24
20
5
21
18
14
4
15
12
9
2
26
82
4
8
45
23
1
15
1
81
24
4
4
8
28
10
32
18
8
54
6
6
41
56
15
18
2
16
1
43
25
17
23
20
4
27
22
44
2
13
9
4
14
17
13
4
7
7
16
1
9
26
10
16
26
1
9
12
20
67
27
30
23
24
5
2
2
8
26
8
45
91
14
15
17
8
11
16
25
18
17
8
3
21
27
4
30
46
8
5
29
6
1
29
66
8
76
1
3
14
56
52
18
1
5
10
30
28
32
4
11
11
32
18
4
31
5
8
6
22
8
11
9
15
28
19
8
17
24
49
16
8
27
3
34
16
27
1
34
1
9
8
32
11
5
6
2
3
32
53
22
25
25
48
46
14
38
30
18
17
3
22
48
6
5
5
6
29
9
39
25
7
28
12
1
14
10
7
1
75
25
7
12
15
9
29
60
6
16
1
27
33
8
33
32
12
23
25
36
40
12
2
20
28
26
34
1
35
2
3
69
39
9
2
8
8
24
8
1
13
16
10
9
7
8
8
2
12
14
14
15
51
1
1
7
17
6
13
53
11
49
4
28
16
48
35
5
4
54
12
9
9
6
18
16
6
4
26
4
16
2
1
8
39
4
86
31
11
8
38
32
28
3
9
2
9
36
5
11
8
17
46
26
2
29
40
12
15
88
28
28
4
60
10
10
5
15
58
4
14
18
18
8
18
2
28
10
11
12
4
9
2
9
9
40
30
32
2
16
4
51
13
26
17
5
31
16
13
59
20
11
12
34
15
23
5
1
18
42
8
27
25
14
36
18
4
16
16
44
7
19
30
44
16
10
42
3
9
7
31
25
25
4
19
9
4
22
30
11
65
15
21
3
29
11
9
27
20
25
40
31
4
37
7
12
25
34
85
9
42
18
15
57
52
2
25
39
10
8
6
22
19
15
1
20
9
2
10
39
52
21
8
2
13
1
2
45
17
8
35
13
42
16
25
4
41
8
7
43
12
14
50
10
26
14
44
3
5
2
17
36
4
37
7
16
1
4
15
52
32
11
4
26
10
6
12
26
6
14
2
14
8
10
7
1
16
18
14
11
51
9
43
48
14
15
29
31
23
2
11
3
13
1
7
4
20
5
26
40
1
23
62
20
34
5
5
12
7
16
9
4
18
6
24
11
1
8
50
13
17
14
1
ABCD 340377464*7^$a-1 [50140]
21
12
48
27
8
192
1
48
120
24
95
37
35
1
99
105
27
48
201
48
108
35
96
13
12
39
56
73
39
80
49
48
84
84
60
36
12
39
9
36
111
152
49
12
179
48
24
16
104
96
1
24
24
15
48
21
72
192
107
205
48
3
69
11
24
1
84
108
12
15
9
11
16
81
36
48
84
3
153
108
24
12
11
97
24
12
24
12
48
156
39
45
24
120
111
45
36
24
23
49
23
28
20
25
15
32
1
12
75
32
160
165
35
157
12
24
60
27
57
3
165
36
87
9
12
12
59
120
13
99
120
8
25
12
168
83
120
37
48
27
8
49
15
33
72
60
11
24
13
3
80
4
21
84
108
96
36
35
40
9
36
3
141
11
16
45
48
27
81
119
25
27
48
12
9
71
40
21
11
1
39
48
9
48
71
52
48
117
15
21
51
9
24
23
37
12
144
24
48
87
32
48
28
105
36
111
8
160
12
69
111
72
36
20
24
25
36
108
12
107
37
12
48
3
57
3
72
9
36
3
12
20
1
119
25
36
36
24
15
72
45
147
33
36
96
15
180
9
51
33
35
37
36
84
11
97
72
120
36
12
15
21
24
72
3
48
60
9
84
48
24
24
15
9
87
24
9
168
23
121
15
24
48
8
64
21
35
13
51
105
36
24
48
36
36
3
9
48
96
24
3
12
81
39
120
81
39
56
97
312
63
8
25
12
35
61
108
12
11
1
47
40
93
36
3
33
15
12
48
45
60
12
11
40
9
60
123
33
47
40
21
12
39
57
111
21
228
123
45
3
12
93
87
81
108
120
24
23
49
111
24
153
15
8
24
28
141
48
12
12
12
35
1
27
9
24
27
45
27
57
60
135
69
60
60
12
12
75
60
33
39
8
25
96
12
15
12
9
24
39
80
25
63
8
13
120
27
57
48
48
99
57
11
1
48
15
45
35
88
9
71
13
192
48
84
23
28
9
24
84
12
60
71
37
35
40
120
117
75
9
111
8
288
25
119
61
39
60
33
95
40
45
12
15
48
21
12
15
24
9
60
27
105
12
12
48
47
13
83
13
51
33
15
81
12
15
129
60
71
64
81
12
12
36
59
13
12
15
9
39
32
76
212
49
39
9
36
12
12
108
15
117
96
15
12
165
27
8
25
47
85
12
36
36
48
96
12
3
12
60
33
48
12
87
96
12
9
71
1
60
60
144
15
93
15
33
59
217
48
47
61
75
9
23
1
39
9
3
21
15
9
71
112
8
1
23
25
3
57
11
13
12
60
72
108
119
76
105
36
12
132
84
3
153
47
25
23
109
132
120
23
85
111
57
3
69
24
36
24
60
24
75
9
48
3
12
56
25
72
24
48
51
20
160
9
23
1
24
60
3
84
69
24
24
108
60
192
39
24
21
27
48
69
11
112
72
141
60
72
87
80
1
39
60
156
9
48
23
1
23
97
123
20
1
24
3
12
48
165
27
45
108
36
39
68
85
36
3
96
20
13
24
83
37
12
15
36
177
12
3
117
15
8
25
15
12
9
24
27
8
85
27
9
71
40
69
27
33
51
36
57
60
12
48
23
13
51
45
3
45
3
84
9
39
93
39
8
1
24
15
9
12
216
12
39
80
13
51
9
24
24
23
40
8
121
51
33
27
21
35
24
13
83
1
99
45
47
181
12
15
45
48
24
48
99
96
33
48
63
69
11
13
35
37
84
48
24
75
9
51
9
96
96
96
36
227
100
129
3
120
21
24
3
32
72
40
9
48
23
73
15
12
9
27
60
12
45
36
51
20
48
157
24
27
45
36
168
60
35
1
60
24
108
192
51
93
60
11
13
96
99
45
60
96
47
109
48
72
3
8
13
59
37
11
172
45
12
131
24
13
35
40
80
1
47
37
3
33
12
60
39
9
12
39
36
33
156
251
85
35
25
48
60
144
60
72
71
124
9
36
23
37
83
1
72
24
15
8
85
240
3
80
4
9
12
27
93
84
12
23
49
27
93
12
48
36
183
8
40
105
24
36
48
24
83
13
59
13
39
21
39
8
1
27
57
12
156
99
48
45
35
85
147
80
49
48
48
60
11
97
23
1
99
105
27
12
9
12
180
135
9
3
33
87
12
45
84
51
108
93
48
51
33
60
23
40
105
27
21
167
1
23
13
35
49
24
84
51
117
35
73
24
63
168
57
12
12
12
36
15
56
49
23
28
45
39
56
13
60
24
3
129
3
12
140
49
87
60
44
16
33
12
39
68
25
12
11
97
63
ABCD 340419126*7^$a-1 [50030]
45
6
12
25
29
11
60
12
40
44
49
22
20
5
25
7
29
19
60
3
1
67
36
30
43
20
28
131
61
11
52
49
43
17
59
8
16
26
7
29
30
1
3
14
95
35
2
35
35
101
20
20
35
25
12
4
85
108
18
36
29
43
17
23
5
15
48
101
23
44
18
11
7
25
111
1
19
41
31
28
122
22
8
72
37
80
20
20
77
18
33
43
32
18
27
8
72
8
3
8
18
35
19
16
8
13
113
30
6
11
20
5
27
32
20
11
17
23
5
57
24
19
35
29
23
56
16
33
53
58
14
24
18
36
28
20
36
13
52
80
15
20
61
53
18
29
25
19
47
65
13
18
13
3
20
89
1
31
41
27
135
25
15
17
96
9
12
36
18
6
59
32
4
25
123
27
64
24
20
21
45
7
27
26
12
18
126
6
52
50
35
16
12
27
33
9
12
42
49
3
49
28
16
3
1
13
58
37
61
132
7
5
7
15
14
18
18
42
18
10
20
53
19
18
10
21
76
19
24
65
79
121
88
1
87
12
99
6
18
9
9
3
4
11
49
35
4
56
18
27
21
22
21
3
32
30
63
27
5
116
5
54
18
42
5
11
25
32
15
2
31
5
30
9
27
13
23
17
37
18
4
2
18
4
32
17
13
36
108
31
113
7
56
4
23
5
4
28
59
29
55
17
1
35
20
35
6
35
37
48
18
18
24
63
21
90
49
23
37
71
6
11
1
31
41
10
8
37
32
3
6
34
37
8
11
9
21
36
22
13
132
20
17
23
8
71
9
15
76
26
6
18
18
89
4
28
5
3
19
21
23
6
46
9
29
6
13
111
37
37
72
12
72
87
27
77
79
1
3
38
18
18
84
87
3
24
30
6
30
27
8
83
37
13
18
9
43
2
19
11
29
31
4
13
19
41
12
48
1
7
3
9
59
72
41
7
28
33
47
1
4
19
57
45
10
85
32
72
23
18
30
5
55
41
4
32
13
70
50
27
67
21
40
7
42
12
95
47
8
13
16
1
54
37
95
16
1
60
36
7
5
13
70
8
66
6
30
10
25
7
13
77
138
78
12
6
4
17
33
12
15
8
109
43
23
17
25
67
16
1
51
9
23
7
6
127
71
89
28
75
24
21
80
25
12
51
27
9
44
32
5
63
99
4
9
41
27
45
18
49
3
41
9
24
3
15
17
1
18
16
101
19
1
7
5
25
42
1
35
17
28
32
23
2
6
30
7
11
16
2
15
48
28
24
11
5
1
30
41
109
30
42
22
45
72
17
23
12
28
9
59
23
9
5
7
88
31
18
23
8
28
25
19
53
35
12
31
30
19
17
24
99
40
71
17
8
24
29
30
18
11
13
59
8
88
1
23
13
6
30
6
21
64
39
24
5
27
18
12
58
5
20
12
36
13
36
36
10
37
80
23
21
45
108
24
11
43
45
63
9
16
5
18
4
14
31
3
29
8
80
3
32
17
36
13
31
59
69
27
1
17
23
43
6
36
67
4
28
19
17
39
18
24
3
9
10
32
9
108
21
96
35
35
13
131
21
35
48
36
60
84
6
23
13
35
20
48
5
66
49
20
21
10
1
97
11
72
7
9
15
18
12
18
1
131
18
12
18
41
109
102
9
8
32
59
24
77
25
54
49
11
16
56
66
19
23
9
21
46
24
2
6
13
36
4
12
7
9
3
9
9
90
6
58
26
42
4
21
4
61
54
61
11
54
22
13
1
36
12
23
8
65
11
36
11
50
27
52
11
17
19
53
11
20
52
56
6
47
7
30
6
30
18
126
23
35
56
12
36
1
32
39
6
12
42
29
156
4
32
7
24
113
124
88
3
24
1
1
46
8
85
40
12
7
24
18
22
37
36
47
14
23
12
12
25
6
48
1
95
18
67
16
37
10
49
76
80
1
19
12
149
22
14
15
28
20
51
84
5
37
12
54
29
43
42
30
24
17
19
1
40
49
23
8
3
29
3
6
84
42
12
17
68
29
19
27
17
16
5
36
6
36
48
1
5
12
18
6
58
32
30
18
6
30
5
19
9
43
14
27
28
23
13
16
1
36
7
27
8
81
93
24
18
12
24
25
12
16
1
36
54
9
3
16
8
12
6
70
37
19
30
54
100
5
4
28
11
32
5
13
59
37
11
92
5
12
11
24
1
7
40
43
18
60
47
61
23
79
64
98
15
32
128
41
6
65
7
21
43
57
44
9
24
82
2
31
11
17
32
40
12
7
18
11
24
37
12
82
62
23
12
37
10
32
12
1
8
27
1
5
72
66
33
4
76
156
8
76
7
36
1
3
14
78
66
19
16
84
35
14
54
1
29
11
76
4
53
103
5
18
9
32
80
59
1
41
12
24
36
54
52
9
23
9
36
9
23
1
36
35
13
46
9
53
78
18
12
96
12
6
17
11
8
30
27
7
13
44
32
28
8
21
6
45
9
7
3
117
44
9
11
59
61
8
3
9
23
96
36
84
37
12
5
36
7
44
36
4
17
91
23
25
20
27
84
29
13
10
20
6
43
41
79
27
24
61
13
27
19
37
35
8
1
20
40
36
5
11
47
2
27
52
15
8
6
3
63
36
17
1
36
42
49
72
17
10
5
93
18
49
29
7
12
8
3
41
37
12
6
5
16
27
6
3
28
8
8
7
125
13
35
19
72
1
5
12
36
35
7
18
12
96
67
17
15
21
6
25
5
11
84
1
34
2
72
66
42
54
25
40
37
23
1
12
18
49
100
12
25
3
15
17
8
40
32
32
80
56
12
28
4
55
50
48
35
1
36
15
27
113
31
17
1
31
17
18
18
18
18
10
50
12
18
60
4
14
23
43
17
19
41
11
69
68
9
19
59
21
20
60
43
21
9
31
16
35
57
23
41
13
34
44
57
27
90
6
16
101
99
102
24
11
12
4
3
28
49
44
3
2
6
29
1
18
64
9
5
23
7
73
4
1
30
18
60
3
63
113
19
30
6
45
3
5
4
9
36
31
24
53
27
91
49
28
40
112
49
6
18
18
30
99
45
10
13
12
140
51
24
26
12
23
35
29
21
6
16
5
27
36
4
68
17
1
72
59
19
18
7
59
101
52
63
29
11
9
20
8
32
8
33
7
11
21
19
44
18
6
1
44
44
20
29
35
20
40
31
9
16
17
12
46
144
13
163
12
6
66
24
41
7
4
1
19
25
32
67
2
79
23
126
72
24
135
40
3
149
27
5
8
11
54
12
83
103
28
24
85
79
18
23
8
40
36
13
35
16
20
12
48
37
30
13
60
4
20
40
25
24
72
7
11
30
10
49
13
6
28
2
24
18
21
27
1
17
6
17
1
7
3
1
36
12
12
49
47
4
31
97
12
49
36
11
20
15
17
28
3
8
89
19
41
31
6
12
60
18
18
35
84
48
61
22
50
35
24
19
48
6
7
11
49
15
1
1
6
37
17
12
11
12
103
24
17
13
19
32
31
8
24
13
41
36
7
29
108
39
4
47
89
13
7
29
34
69
23
4
2
108
31
23
17
24
25
6
5
12
35
37
35
24
37
40
9
27
21
6
81
3
6
12
6
18
18
66
72
6
5
23
38
87
45
36
12
18
9
19
1
25
23
1
46
21
89
78
25
29
48
18
150
18
5
20
59
81
33
18
41
61
6
ABCD 340458822*7^$a-1 [50013]
7
12
54
42
5
12
7
221
48
1
35
19
12
30
30
17
96
72
55
18
35
7
30
24
30
17
19
30
72
18
5
7
6
11
55
17
79
24
5
19
66
6
5
72
60
48
12
31
102
24
36
48
47
48
1
48
6
41
1
23
37
71
48
73
23
109
54
30
66
144
53
1
35
7
5
31
77
25
18
60
41
91
41
25
12
78
24
5
31
84
12
54
66
66
11
1
6
29
7
24
12
41
19
12
36
24
29
43
6
23
7
17
1
47
13
24
18
102
35
13
90
41
37
11
151
65
25
12
72
6
18
23
13
6
53
60
25
12
18
174
120
6
54
12
18
5
48
43
96
6
18
5
84
132
1
18
12
12
77
55
66
48
131
43
18
18
30
54
41
1
23
1
35
37
35
24
133
12
18
12
53
91
6
6
17
48
37
12
78
5
96
37
35
13
12
12
48
18
6
11
37
18
17
12
73
30
18
71
19
48
89
1
35
55
12
42
18
5
37
35
7
5
55
29
79
77
1
24
6
41
13
263
73
54
6
24
6
12
17
25
71
24
13
42
90
36
48
35
7
125
19
5
31
18
6
18
23
12
103
5
73
155
19
12
84
17
25
11
13
11
7
6
24
6
17
79
84
12
72
12
30
96
24
18
53
49
6
5
12
13
12
6
60
6
24
30
42
23
12
37
18
17
43
54
30
18
6
6
6
53
31
17
37
23
13
131
12
61
11
91
17
61
11
19
12
41
19
30
11
48
1
35
13
102
60
24
5
31
5
43
54
48
11
7
5
1
23
25
78
65
24
43
66
95
61
71
43
89
24
1
35
31
174
35
7
6
18
36
5
49
35
12
43
89
7
41
13
30
6
18
78
42
36
29
12
55
29
12
24
60
72
48
1
18
42
90
24
66
12
60
11
115
17
19
6
78
29
60
12
43
42
96
47
24
24
25
18
173
48
19
30
42
65
7
17
19
29
7
66
23
7
5
7
42
6
5
24
19
36
29
37
30
30
78
6
48
18
30
18
24
36
24
90
78
12
12
6
72
23
19
30
23
48
24
24
79
5
13
60
12
42
5
12
61
11
7
12
41
1
36
18
29
1
54
42
95
145
47
31
30
18
72
5
7
18
47
31
5
7
41
61
23
7
53
115
66
54
66
72
23
97
18
12
5
12
48
13
35
55
5
7
12
17
13
6
6
24
12
59
24
12
12
1
35
49
18
30
23
19
42
60
30
54
35
7
5
7
216
12
17
1
35
7
29
73
131
7
24
41
49
83
7
6
78
24
41
12
12
1
24
18
29
31
24
5
25
36
23
24
1
11
24
24
31
6
11
55
48
72
17
31
53
13
18
17
43
6
6
24
30
6
77
7
53
61
6
5
37
83
24
7
60
36
18
83
1
66
30
30
24
53
48
61
24
12
18
12
24
89
19
18
24
84
59
37
60
6
53
31
54
24
35
67
6
198
12
24
17
7
12
41
37
54
12
5
24
24
31
30
6
149
7
60
41
37
6
36
5
12
36
1
48
11
12
13
54
12
36
30
102
42
11
49
23
13
11
24
73
6
30
18
6
72
18
17
12
1
96
24
6
18
23
127
96
24
17
61
35
12
103
30
23
19
17
43
6
12
48
83
72
12
25
35
67
5
25
96
23
84
48
1
90
24
17
19
5
61
60
12
35
12
49
6
24
17
37
18
42
35
37
6
18
6
17
13
23
235
29
1
6
5
37
84
18
5
1
90
41
49
6
17
67
42
102
48
12
36
53
24
12
25
23
7
6
11
72
19
24
78
18
48
66
36
12
6
12
90
11
12
7
24
120
5
61
84
108
95
25
72
114
30
24
18
5
36
12
19
5
7
66
78
6
36
60
23
12
7
72
29
61
18
108
5
19
24
53
19
42
11
12
13
42
12
29
60
1
36
60
30
41
24
109
6
12
24
30
54
12
41
1
36
24
23
24
1
18
30
35
7
54
23
1
131
25
11
37
6
5
12
48
7
24
29
12
43
53
12
1
24
24
11
12
7
90
23
19
6
48
6
5
1
12
23
24
31
12
17
36
7
36
12
12
30
126
149
13
11
7
30
42
24
24
6
23
1
30
53
151
5
55
42
11
43
24
5
24
1
11
12
25
18
30
59
48
43
6
18
6
23
24
12
61
23
72
1
24
11
1
78
12
12
6
36
54
12
125
55
54
11
37
66
6
24
35
19
41
7
5
12
12
108
1
30
6
30
5
19
36
29
48
96
25
11
24
25
30
72
17
1
12
18
5
73
30
12
18
54
108
17
144
37
12
96
11
1
11
12
72
73
23
31
6
12
23
7
48
5
36
1
30
12
18
11
12
37
30
18
36
6
24
18
18
90
42
29
7
24
137
19
84
5
36
12
73
60
72
12
60
23
25
48
36
6
5
55
24
24
125
19
5
36
72
12
85
30
48
78
36
107
139
18
24
6
36
5
25
24
30
42
24
54
72
30
108
71
1
30
12
6
11
60
19
5
19
36
42
11
12
1
6
18
11
1
12
95
25
11
7
89
24
37
11
73
11
24
1
30
18
23
1
71
7
24
126
11
12
121
126
12
17
1
54
17
24
19
29
7
12
6
24
23
49
35
36
36
1
6
5
49
36
11
12
12
7
54
36
24
6
24
18
191
19
18
11
1
36
59
7
48
29
36
12
49
30
54
11
19
60
36
24
6
12
59
91
18
23
1
42
24
5
25
59
12
19
12
72
17
55
24
6
59
12
7
78
114
24
174
30
12
54
12
42
42
30
17
13
107
1
59
37
11
25
48
12
54
29
1
66
5
84
1
23
7
5
12
1
35
13
30
29
79
17
25
35
49
24
119
7
17
1
83
48
48
19
42
47
103
12
18
12
30
48
18
23
109
6
89
48
7
90
12
35
19
30
60
23
49
59
19
17
7
18
30
17
31
209
31
84
66
47
7
12
17
121
6
156
36
60
12
42
30
48
5
13
12
35
12
1
23
55
12
102
30
18
35
72
37
35
55
53
7
5
19
72
60
125
12
1
23
43
24
6
11
37
72
11
36
31
48
120
41
13
47
7
53
43
29
25
30
5
24
43
101
19
5
13
6
41
24
13
12
6
53
24
13
42
36
29
31
42
12
30
6
119
7
6
252
11
85
11
25
6
5
24
72
36
13
18
17
25
83
97
18
5
7
41
204
43
6
6
77
24
37
60
30
36
60
125
19
30
11
72
13
90
29
7
5
49
66
5
13
35
84
7
5
72
1
11
ABCD 340463952*7^$a-1 [50016]
30
6
37
11
1
132
12
20
21
15
12
9
18
28
14
24
19
27
14
39
7
5
15
9
39
6
27
39
9
9
6
9
33
10
20
18
30
13
11
1
17
3
9
22
8
100
86
6
6
54
18
18
24
36
12
30
3
4
3
8
61
17
51
9
7
32
3
54
30
16
9
29
60
19
5
18
1
3
20
16
9
15
57
11
21
57
10
32
12
21
3
30
12
3
96
15
66
43
24
8
9
15
3
42
70
9
35
36
6
3
52
48
51
14
30
13
53
118
17
24
9
46
12
9
5
6
9
39
4
2
24
55
89
19
99
53
79
2
30
9
69
10
2
78
6
24
22
38
15
12
3
30
58
5
15
90
24
6
30
48
70
9
8
7
65
16
104
21
91
48
56
12
33
27
43
5
19
8
93
9
63
3
6
43
20
7
21
23
72
49
5
36
30
9
9
30
9
4
12
17
60
127
5
30
1
12
5
12
3
57
10
9
53
66
52
9
3
14
12
3
12
24
3
36
66
7
12
44
33
78
12
72
6
7
80
7
45
3
72
8
1
51
12
29
7
32
30
15
31
9
32
51
4
9
20
28
23
9
9
46
65
7
12
9
17
12
7
53
27
60
28
3
26
3
4
36
8
45
18
30
10
2
90
30
39
21
12
36
12
10
14
3
27
30
18
25
11
6
7
39
2
30
13
23
9
12
21
3
15
16
33
11
12
12
21
9
48
12
22
14
6
76
2
120
15
28
63
2
18
12
33
9
36
22
12
26
60
46
48
17
3
18
22
65
15
12
45
19
2
12
12
15
51
4
38
46
20
6
39
36
84
87
9
15
1
5
58
33
3
29
9
3
4
11
4
29
51
13
5
82
9
12
8
75
40
21
23
48
42
10
5
4
23
16
29
15
24
6
6
18
7
23
9
48
4
15
38
91
29
18
18
22
2
6
1
5
7
87
14
7
24
39
53
3
9
51
24
12
16
48
24
8
33
9
15
15
6
27
7
9
32
4
51
2
7
8
19
50
60
90
1
17
3
3
4
17
3
40
20
28
2
6
30
30
9
15
30
48
91
8
28
63
14
18
30
10
77
9
10
14
6
21
43
20
12
54
24
43
72
11
9
3
4
24
45
5
42
25
47
16
29
27
28
5
33
34
26
18
90
43
11
16
2
3
39
6
12
24
6
25
12
8
9
3
4
8
21
3
12
60
33
6
1
12
27
9
24
68
9
3
27
6
24
6
1
29
34
56
25
8
9
18
30
24
24
31
20
15
6
34
20
4
17
3
42
24
120
48
3
7
5
21
30
21
28
27
26
12
6
12
18
30
6
18
6
15
36
9
15
55
17
16
11
93
48
9
6
24
1
59
30
3
12
21
99
21
24
12
31
3
17
28
27
14
18
57
21
31
147
50
46
44
76
14
15
27
78
24
10
2
18
1
36
41
10
29
19
29
31
2
3
15
24
21
16
20
3
6
15
21
19
27
8
24
30
10
36
32
12
96
114
60
7
53
12
46
8
1
15
26
24
15
21
12
15
7
9
29
30
13
15
44
36
33
4
77
3
4
8
21
30
4
24
9
5
27
33
66
6
19
11
21
9
19
36
5
58
5
3
30
15
48
12
16
60
27
2
7
11
42
48
42
24
6
10
2
27
3
102
36
18
1
23
12
6
24
34
2
3
9
10
21
11
4
45
29
6
9
21
15
51
9
21
3
21
39
3
18
70
2
7
27
26
22
5
12
9
34
5
7
89
9
3
79
53
21
7
27
9
11
33
27
25
3
8
25
27
2
3
40
20
16
84
15
2
6
54
19
8
19
17
75
1
17
19
17
3
3
28
17
3
42
42
12
9
15
4
56
16
21
15
2
10
5
3
25
5
114
6
55
5
30
9
33
15
3
4
45
48
17
3
3
72
1
5
24
7
29
15
15
42
10
8
6
3
12
21
10
38
6
126
12
36
7
12
11
85
11
30
63
21
6
40
5
3
1
5
24
19
29
12
10
17
28
3
17
64
11
13
84
5
18
30
27
21
7
17
34
44
42
15
24
4
35
1
27
44
6
15
15
54
10
26
3
7
8
6
3
45
79
12
29
58
45
23
4
20
60
21
27
54
30
36
12
6
7
72
60
27
98
6
189
7
38
30
21
7
8
64
26
39
3
30
24
43
35
73
77
51
36
3
6
36
24
24
15
45
12
10
20
28
17
3
6
55
15
14
31
35
12
30
22
26
30
9
16
5
115
32
87
72
4
12
5
57
90
18
42
6
22
8
1
3
26
15
15
52
14
94
24
5
7
29
7
62
48
130
48
20
4
17
51
9
3
36
30
10
2
3
12
19
29
15
9
12
52
63
14
15
7
2
22
8
12
24
9
48
28
17
3
75
30
106
8
30
7
59
24
66
30
30
12
24
19
24
8
39
9
9
7
5
30
30
3
4
41
36
12
10
2
3
27
60
18
54
1
5
19
71
73
12
5
39
36
3
16
9
56
33
12
34
14
15
57
19
35
6
15
21
24
6
4
24
120
20
4
8
37
5
30
42
3
21
27
15
24
4
14
12
10
44
9
28
29
3
12
4
11
16
74
36
22
2
6
9
4
65
7
5
18
54
6
60
25
32
7
41
19
20
21
12
69
15
79
20
24
42
31
5
30
4
14
10
14
70
36
20
13
39
8
21
31
2
10
17
19
2
3
12
48
15
12
78
10
14
3
33
180
24
6
52
2
15
51
16
26
27
7
8
13
5
22
36
5
28
23
36
30
3
15
4
5
21
60
10
74
3
15
42
15
31
9
32
4
39
9
17
6
4
32
4
50
3
21
36
67
53
84
7
3
17
28
11
6
60
12
19
47
6
10
53
27
25
44
9
6
6
34
12
14
18
45
4
87
2
132
3
45
3
76
12
51
12
104
4
38
24
63
27
1
5
22
5
28
29
6
72
36
40
60
32
12
18
18
49
5
6
36
18
22
29
15
4
2
48
30
30
30
18
10
5
3
9
33
15
28
59
42
63
15
88
8
1
11
1
27
9
23
48
30
24
12
60
6
12
66
43
27
14
10
32
13
77
31
5
18
4
12
36
2
3
3
24
100
26
39
36
9
6
24
12
9
4
17
7
17
10
14
18
45
12
33
3
19
26
30
6
10
36
2
36
7
3
24
12
8
81
9
6
49
5
6
40
56
9
28
27
2
30
42
15
27
54
7
27
8
30
24
108
6
9
3
12
6
144
10
12
26
27
12
63
52
24
12
24
26
10
21
72
36
35
33
45
30
12
4
5
117
7
53
12
31
20
72
9
30
4
2
10
38
6
6
54
18
15
7
20
40
38
12
96
27
3
85
17
15
60
3
12
12
21
16
29
3
60
15
1
36
23
4
20
36
12
42
3
84
45
10
20
25
72
51
21
24
5
6
24
12
48
18
15
33
22
2
42
64
56
13
3
20
9
3
6
39
28
5
18
9
76
27
45
3
2
54
4
2
7
36
32
12
51
13
23
66
30
42
12
6
85
15
12
50
10
12
41
57
3
7
32
73
8
19
14
24
6
4
2
43
71
52
38
43
12
17
10
8
42
12
43
48
32
33
6
48
25
17
6
24
30
6
54
18
33
3
81
69
72
60
30
9
3
6
12
34
14
42
12
33
45
18
16
68
6
34
20
6
6
13
72
11
13
41
58
5
3
4
36
2
60
66
124
9
8
16
3
5
72
12
45
12
24
15
28
36
20
28
27
65
15
16
5
7
14
30
28
32
18
10
21
17
18
12
30
3
27
1
36
15
21
5
6
21
33
34
2
126
9
9
96
34
17
19
36
45
3
20
4
80
30
12
24
10
9
5
18
42
30
33
3
6
66
12
6
22
38
6
18
12
7
47
49
17
15
21
3
52
3
2
18
4
2
10
36
2
3
19
45
41
60
27
16
32
52
5
19
47
73
56
31
21
23
21
9
63
3
6
19
5
30
30
27
7
9
27
32
57
43
38
43
3
24
29
27
16
17
45
19
27
5
39
30
7
29
6
13
5
3
60
63
21
16
32
16
5
10
9
11
25
17
10
32
88
2
36
30
40
17
7
53
33
60
10
9
24
3
14
10
5
24
3
12
42
15
15
36
24
66
24
3
3
1
29
3
9
120
18
18
43
48
11
18
42
9
3
42
18
1
5
46
185
9
6
9
16
8
31
14
19
11
18
102
12
21
3
12
4
33
8
33
6
6
24
3
31
26
108
12
36
22
56
37
27
53
33
15
4
27
53
21
55
11
21
75
25
3
17
15
48
25
41
7
8
28
17
3
31
29
15
21
9
3
7
26
84
22
8
6
7
15
14
18
40
5
15
37
23
12
1
108
11
6
30
13
5
24
3
7
221
4
5
46
41
9
51
64
11
16
68
24
36
52
122
15
7
14
19
17
30
24
9
51
126
3
4
11
13
32
16
56
39
6
96
18
ABCD 340497174*7^$a-1 [50004]
1
31
5
14
84
1
17
2
2
7
56
32
23
5
35
1
7
2
43
20
45
7
77
74
22
10
1
21
15
16
16
40
21
3
24
20
7
53
7
1
4
16
9
43
4
7
24
36
60
6
16
14
17
28
20
4
16
20
9
4
27
32
4
9
11
24
60
4
19
10
3
29
7
3
18
38
4
8
57
4
56
28
13
3
9
7
4
8
16
25
3
4
12
4
15
5
4
72
1
2
25
24
17
31
4
7
17
43
5
48
19
10
11
3
32
12
2
43
1
14
5
23
9
32
17
22
5
25
19
4
19
12
46
3
16
8
8
13
60
31
29
27
15
10
11
3
41
5
2
77
13
18
24
46
2
1
32
37
75
107
37
4
16
20
16
12
21
15
33
39
23
45
5
8
14
13
4
32
3
33
4
24
29
24
14
33
19
21
4
8
1
7
5
38
12
1
28
8
4
17
2
12
12
20
33
7
17
4
16
9
3
5
27
13
22
14
106
12
9
8
20
8
3
10
11
1
8
43
1
11
20
5
11
20
13
3
16
12
23
12
33
24
13
12
2
9
16
8
20
24
4
57
23
13
36
30
20
10
7
40
3
4
69
75
5
1
55
36
1
40
2
9
61
19
8
83
2
10
10
48
19
28
3
28
29
15
26
23
8
1
2
29
65
4
26
10
22
1
12
8
29
14
9
49
2
18
3
4
12
8
60
12
3
9
15
41
4
1
7
4
3
17
5
2
20
5
43
13
8
1
18
14
11
8
16
8
1
23
20
1
12
7
8
32
3
21
8
31
1
16
43
4
17
15
9
3
9
4
63
21
23
1
24
20
65
3
9
35
1
11
27
17
19
21
3
21
11
9
1
30
20
12
16
24
6
60
4
19
13
3
48
20
4
21
30
54
26
4
5
8
60
5
12
6
22
2
6
20
4
3
8
12
25
18
37
4
19
12
1
4
25
7
9
31
25
11
36
17
32
27
1
23
56
5
35
20
4
9
19
21
7
20
44
27
6
3
23
2
2
21
9
4
11
23
9
7
13
8
35
5
45
15
29
66
9
8
1
62
4
2
19
9
2
4
10
23
4
8
11
22
7
16
49
16
35
3
26
3
32
32
12
25
56
16
3
32
28
5
23
7
17
4
24
9
2
21
13
24
47
16
40
9
31
19
34
24
3
7
9
17
7
25
3
1
7
36
13
24
11
13
23
7
6
24
2
49
9
15
16
28
4
57
12
14
48
25
33
24
20
70
13
4
24
25
39
60
3
33
20
7
30
12
11
5
4
16
40
3
19
1
9
3
12
51
1
9
39
37
35
35
1
7
12
45
4
8
64
4
24
48
8
8
3
4
54
42
29
19
1
31
10
4
27
17
3
16
12
23
21
16
12
4
19
9
1
11
9
6
14
3
3
4
18
31
4
15
1
8
76
13
3
45
15
8
20
3
13
13
11
11
10
42
25
11
9
16
16
4
5
52
2
1
20
16
20
7
9
16
5
11
29
14
17
1
24
16
4
10
9
24
45
15
45
28
31
48
41
14
20
13
3
1
13
6
12
9
3
5
32
3
6
19
16
5
2
5
3
13
8
20
12
24
13
22
6
79
11
34
2
6
24
19
76
28
20
16
12
5
7
32
3
40
22
3
5
18
17
63
9
52
8
4
28
4
37
3
12
17
43
12
21
2
5
5
23
8
89
7
76
25
28
20
7
8
12
33
3
8
31
13
45
7
12
28
56
16
4
23
26
40
24
7
4
5
98
34
2
8
28
12
9
9
3
28
19
2
11
4
36
28
24
28
8
33
7
21
35
5
10
1
8
13
3
4
43
28
42
27
100
8
11
21
73
3
4
9
2
9
68
12
4
39
46
2
17
5
7
9
11
23
6
7
20
32
15
5
8
1
3
41
19
16
1
15
17
23
4
7
5
20
16
4
16
8
28
8
20
4
8
13
11
40
5
54
4
21
1
35
9
23
16
24
48
29
3
15
13
37
7
13
3
12
4
17
7
20
56
17
27
20
27
5
17
50
34
19
52
1
19
12
7
17
15
21
7
26
7
23
16
5
13
11
43
1
1
6
25
4
8
24
27
37
7
29
48
1
32
32
38
5
20
45
79
17
7
7
10
18
10
3
4
1
19
4
1
18
17
5
43
7
48
41
7
24
42
3
24
20
43
20
4
26
3
1
14
26
2
80
25
13
7
28
21
18
12
1
52
16
9
6
2
19
40
20
12
4
12
8
9
15
5
8
22
1
9
24
2
2
23
3
9
35
5
28
5
14
57
3
36
17
3
10
35
8
20
4
21
35
11
14
27
16
24
15
9
13
18
17
13
27
51
44
13
33
15
39
9
8
32
8
13
36
23
4
16
24
20
4
32
4
27
46
23
17
16
3
37
6
1
4
53
7
19
5
15
1
12
4
32
15
21
8
5
35
15
22
7
1
43
4
40
1
2
5
24
1
3
9
86
28
17
27
37
13
10
29
11
21
21
26
53
11
8
38
31
32
7
2
8
15
28
5
16
43
8
32
20
4
8
19
25
12
59
6
2
5
64
7
10
50
2
8
63
4
39
1
20
72
1
16
10
53
4
52
1
20
40
38
8
57
4
12
12
27
5
44
20
28
53
16
19
16
11
13
21
12
11
9
8
35
1
20
3
64
11
82
63
5
6
17
12
5
15
55
13
3
9
21
3
11
1
11
17
13
3
7
56
1
4
4
13
19
23
5
1
2
16
30
42
65
20
7
5
20
35
1
8
8
5
4
7
7
5
5
3
8
11
5
8
8
12
43
48
1
1
8
2
13
4
28
20
29
56
35
44
28
13
12
3
27
5
28
3
2
27
24
8
20
15
8
41
8
1
60
8
20
30
12
1
15
6
15
24
9
78
20
9
63
16
33
28
31
4
5
16
45
11
100
13
43
3
10
2
12
14
7
12
7
8
13
20
5
23
51
17
16
1
15
17
11
8
5
3
32
1
44
3
24
60
3
14
2
9
3
9
24
32
16
4
17
24
11
29
3
4
27
52
61
20
36
24
25
7
4
11
52
34
46
25
11
22
7
11
25
29
7
16
1
60
4
43
16
11
1
8
20
47
24
29
4
20
20
4
3
12
4
10
23
49
3
5
3
11
18
35
9
7
24
36
63
10
11
29
20
3
1
2
48
45
9
12
4
14
5
3
4
8
9
4
9
35
8
35
2
3
15
5
45
35
21
71
13
39
1
11
12
40
25
23
24
41
7
8
16
21
14
9
8
7
9
23
2
23
35
61
68
40
23
69
36
3
9
8
7
45
12
3
45
12
1
39
1
80
8
7
20
24
29
2
20
13
9
28
7
12
7
32
40
1
12
9
7
1
2
1
57
3
12
4
1
7
20
3
13
8
28
12
16
11
21
9
15
1
14
13
4
40
39
45
20
1
12
12
7
11
5
25
2
26
7
4
29
82
57
28
8
13
7
4
32
9
22
6
19
4
1
23
24
43
8
21
1
19
23
1
48
1
35
16
16
12
12
44
25
24
19
28
25
2
22
7
9
11
24
12
17
4
11
56
9
36
4
47
4
8
5
2
12
13
24
11
9
3
37
15
5
3
10
19
17
4
10
69
1
3
15
10
7
48
8
28
8
8
47
50
3
5
27
3
12
6
14
28
38
4
27
13
43
1
3
9
28
11
4
9
11
15
1
12
19
14
23
3
9
3
30
23
19
9
17
11
17
30
25
4
4
23
40
18
3
27
12
37
8
9
2
45
16
8
3
2
7
29
51
4
36
40
8
19
30
19
8
25
11
1
32
11
19
80
13
3
5
12
1
27
37
3
16
8
5
23
3
17
4
4
29
3
37
23
27
25
11
53
68
21
2
10
23
4
29
24
18
40
30
32
3
4
27
32
17
4
7
21
12
4
9
14
9
15
12
1
32
48
28
28
24
25
7
43
25
12
33
11
28
9
14
9
24
7
42
48
66
22
7
13
2
61
15
17
4
9
19
4
3
4
12
33
45
14
13
12
1
23
81
2
6
19
16
8
135
17
20
5
3
11
25
20
16
16
11
8
22
6
32
10
2
73
16
13
15
49
4
7
3
18
80
2
5
60
28
40
4
1
7
13
20
7
24
3
65
23
57
21
3
4
37
3
7
5
28
32
5
63
48
19
60
25
4
28
4
28
57
2
17
28
20
25
3
3
30
2
22
2
49
8
29
27
4
24
8
56
3
20
10
28
2
45
21
6
5
12
28
23
13
32
1
15
8
17
2
13
21
8
3
33
6
8
5
4
9
4
18
25
7
10
15
9
15
9
15
20
3
13
21
28
63
23
1
32
8
16
9
38
69
24
7
21
47
9
3
1
40
5
11
55
20
33
4
12
4
4
8
5
11
19
10
11
12
3
21
16
4
97
3
24
3
29
1
3
16
53
2
17
16
12
12
5
7
7
10
26
8
40
25
12
35
33
1
35
8
1
6
13
21
19
53
26
10
14
10
3
5
40
23
5
10
9
45
6
1
17
14
12
36
4
45
20
3
17
21
35
56
1
15
27
24
13
32
4
67
13
8
12
61
3
4
19
49
25
14
32
57
9
24
27
28
56
5
8
15
24
24
21
3
5
55
20
73
6
21
20
16
57
7
8
24
8
13
3
8
3
9
28
63
21
1
3
5
2
4
6
51
9
18
6
39
17
6
21
13
51
28
16
3
1
21
6
32
2
3
28
4
3
36
21
3
21
1
55
25
7
4
77
20
2
49
8
19
18
2
4
8
10
18
5
12
1
27
16
9
7
24
1
90
1
29
7
29
14
22
16
7
52
32
3
6
10
24
21
16
23
13
20
12
9
6
1
53
3
63
18
3
4
8
32
19
9
20
13
12
23
7
29
3
16
44
73
36
8
24
24
13
36
55
16
12
31
1
4
7
6
30
1
9
7
16
64
28
4
48
8
19
18
78
34
10
33
4
3
1
5
15
15
5
24
51
12
60
9
13
3
155
9
1
6
12
42
35
17
10
14
7
32
35
6
12
3
52
5
27
15
22
14
26
15
19
10
15
12
16
67
6
16
12
23
28
45
2
10
32
19
11
9
3
8
9
13
3
16
28
9
15
5
7
7
41
64
11
38
2
30
27
12
8
1
3
37
22
12
9
28
23
33
69
3
12
13
23
24
5
7
4
16
28
19
29
57
90
6
28
12
2
2
10
50
20
16
10
28
9
3
20
10
18
36
6
24
51
120
9
6
14
59
11
5
1
14
13
15
25
4
24
25
2
48
13
27
17
7
5
13
2
37
3
8
16
24
5
17
7
1
2
1
3
24
6
12
4
7
3
17
19
52
9
1
32
7
4
5
59
4
1
23
4
4
13
23
37
16
34
17
8
17
15
3
30
16
23
8
12
4
4
4
3
10
15
36
40
4
8
33
19
52
4
8
12
21
11
8
9
2
6
30
9
9
2
57
7
5
13
38
1
11
9
16
28
16
37
19
36
1
3
5
20
55
20
4
40
97
2
13
96
3
166
11
3
20
2
7
7
13
4
16
3
1
17
63
3
2
10
20
28
22
23
8
1
12
11
12
5
19
24
76
11
33
5
35
4
9
22
13
44
1
16
40
10
8
13
80
15
25
9
18
10
7
12
13
3
33
14
13
4
9
2
12
1
35
73
4
13
30
10
7
40
32
8
13
51
13
7
28
4
75
9
12
16
45
2
13
7
33
28
8
16
25
3
9
44
12
47
41
20
6
56
1
49
8
3
12
4
4
28
12
12
8
4
13
20
36
7
19
17
28
27
33
7
6
2
77
8
24
8
15
49
3
24
9
21
12
7
36
7
13
9
7
28
7
46
7
32
5
3
32
15
4
1
9
63
23
17
7
34
7
15
21
4
3
45
27
9
11
48
1
8
7
6
7
19
12
28
5
25
11
1
18
5
24
16
45
11
32
8
8
3
10
12
3
83
72
12
21
4
8
1
27
15
12
17
41
12
26
12
9
3
18
11
84
5
8
3
3
21
4
35
24
2
22
12
9
8
4
3
32
22
43
4
12
16
8
36
33
7
37
ABCD 340619936*7^$a-1 [50042]
24
60
32
16
36
20
24
12
16
12
3
45
8
115
9
32
4
32
43
17
4
3
21
87
29
108
28
48
8
79
17
12
76
8
4
84
72
68
28
3
9
48
56
28
36
44
19
81
92
28
20
19
5
60
43
105
8
40
12
147
21
24
8
52
48
12
152
4
20
4
15
21
20
36
7
9
8
12
7
5
12
4
204
36
84
15
9
24
20
31
77
4
3
9
39
17
4
32
16
8
4
8
48
24
24
60
48
36
4
15
5
7
5
12
76
75
9
3
5
96
4
48
12
12
60
36
75
65
19
9
48
56
52
8
7
21
24
15
9
99
81
20
31
17
12
4
60
12
56
16
12
12
12
12
3
17
31
57
8
28
96
15
36
60
29
4
12
12
39
5
136
36
8
12
4
60
56
24
4
48
8
72
55
77
76
20
24
36
12
84
28
8
31
5
19
21
44
60
12
88
15
9
72
8
79
5
40
39
17
31
29
4
159
57
84
24
68
40
8
16
56
16
12
44
48
7
48
12
45
20
28
156
32
100
39
9
12
15
21
27
17
28
15
53
16
27
60
45
51
9
159
17
16
104
52
12
32
19
117
8
12
7
93
3
33
20
28
56
108
52
20
48
16
12
24
56
64
75
33
36
48
20
40
12
36
56
12
72
31
17
79
81
75
81
56
60
31
21
15
41
4
8
28
63
33
84
72
20
4
20
24
72
16
39
57
3
21
48
36
80
148
36
12
15
93
24
32
12
16
60
32
4
24
32
7
84
57
56
36
7
69
12
32
16
12
56
19
12
93
44
12
43
81
3
12
9
3
33
44
88
56
76
180
3
57
75
21
12
32
28
20
48
4
36
92
7
5
4
32
136
39
21
24
15
9
32
24
4
8
16
68
31
17
31
89
76
12
12
32
19
17
16
24
60
56
31
9
24
92
16
3
24
173
48
4
8
24
60
48
31
9
27
53
76
12
8
36
12
16
36
12
104
19
12
21
39
5
40
116
31
201
39
36
45
20
4
24
8
24
19
9
24
32
36
4
96
32
16
68
196
36
24
3
36
57
20
28
20
40
12
20
40
8
52
84
48
8
4
44
4
32
7
33
15
9
39
21
8
12
115
17
16
27
21
3
21
216
72
12
36
32
43
9
3
9
104
36
24
7
105
24
8
16
32
7
45
24
12
12
20
31
9
56
7
21
12
24
36
8
19
69
12
159
48
17
4
51
5
12
24
7
21
32
12
24
24
120
12
19
41
12
24
48
12
52
36
24
68
4
24
36
36
80
4
48
168
8
55
17
28
36
24
3
161
40
12
128
16
15
21
56
79
69
75
9
132
27
65
12
4
63
21
3
29
28
20
4
3
12
84
60
41
4
27
29
4
15
53
24
48
12
4
32
16
51
9
68
16
44
19
5
40
44
16
3
72
21
80
52
12
3
105
12
48
24
96
8
4
8
48
4
20
31
17
7
21
36
48
36
68
16
8
160
32
16
32
4
3
17
16
48
15
5
16
48
60
48
12
12
12
15
9
3
213
44
108
112
24
8
16
12
27
33
15
5
91
17
52
120
8
24
16
12
72
32
12
12
7
45
51
53
16
15
9
63
29
52
3
29
31
129
12
32
12
40
12
60
32
36
16
3
33
32
31
9
116
7
12
72
21
75
5
12
148
20
36
40
32
60
112
15
9
12
8
4
32
40
56
16
27
153
3
24
21
39
41
24
24
16
108
20
52
51
21
12
12
3
113
16
36
32
12
40
36
20
76
36
32
28
84
12
20
16
20
84
64
48
44
4
24
3
17
103
33
3
53
36
55
9
56
40
87
29
28
3
29
28
36
8
28
20
12
4
32
48
16
3
5
16
44
12
16
36
72
44
103
21
20
91
125
16
20
16
39
17
12
28
12
8
52
56
60
43
5
16
80
139
33
8
28
75
21
27
21
63
21
84
92
31
21
24
92
4
104
28
36
32
16
20
48
16
68
43
33
72
56
4
12
32
24
16
72
3
9
44
12
24
36
12
24
112
3
57
36
15
69
20
76
36
108
108
20
43
36
17
7
45
56
28
24
68
84
52
3
57
56
40
80
28
27
17
28
156
44
24
12
7
9
12
39
9
24
63
48
5
7
48
45
8
16
32
108
4
27
21
72
27
21
84
60
8
19
17
16
63
17
4
27
17
12
76
15
41
36
4
68
43
17
28
3
65
12
4
3
21
44
36
12
72
124
36
8
16
3
45
24
36
99
9
96
8
64
80
60
12
76
24
92
16
87
5
16
15
60
36
17
52
39
5
43
21
27
33
36
8
48
28
24
68
4
12
68
12
52
27
12
21
32
4
12
68
4
84
24
60
24
72
60
60
15
72
29
16
84
8
16
68
24
40
24
12
15
5
16
24
51
21
3
24
125
84
84
84
16
20
4
159
9
24
24
68
76
36
36
60
12
32
124
24
68
7
165
96
36
27
33
8
36
48
24
79
29
16
12
32
4
27
161
84
4
32
24
7
53
12
7
9
24
20
28
12
12
8
88
72
3
29
28
84
60
87
41
36
4
3
12
17
108
16
36
12
24
24
128
4
15
17
19
101
19
65
12
7
21
12
20
24
103
53
4
20
67
45
36
20
16
8
12
52
24
20
36
4
27
21
92
16
32
4
32
124
8
40
48
8
72
12
16
3
33
12
60
24
36
60
20
16
36
92
4
84
24
27
21
8
24
16
12
3
33
20
136
104
55
17
112
56
28
15
149
7
17
12
7
9
32
4
27
21
32
4
84
8
19
21
20
24
7
53
36
40
48
92
36
108
40
12
36
84
15
5
72
12
84
4
39
72
5
84
36
76
8
28
12
24
20
4
24
12
20
96
52
24
32
24
84
4
48
32
76
20
36
4
75
24
17
48
28
32
12
4
24
104
4
48
8
7
29
36
36
67
21
44
7
5
4
24
15
9
63
24
33
51
33
51
12
17
52
12
204
15
24
9
20
4
32
28
3
101
132
24
16
63
5
16
108
20
16
120
20
12
24
48
16
80
24
43
29
4
63
36
65
4
36
8
36
4
12
36
24
3
45
12
48
12
12
20
84
12
16
48
24
8
12
4
8
4
24
36
36
8
76
20
28
12
36
3
29
19
69
8
64
3
213
20
12
ABCD 340634082*7^$a-1 [50004]
60
89
4
8
72
40
32
24
73
39
33
84
138
6
3
27
66
12
30
33
32
79
89
37
3
21
48
83
40
9
71
1
54
9
69
12
30
33
56
1
6
30
3
33
114
53
55
29
28
24
80
25
36
35
7
81
45
30
21
21
23
25
12
42
12
33
32
24
16
44
96
24
37
23
7
54
90
6
24
54
29
48
1
102
12
17
25
60
120
47
67
41
1
18
17
37
23
37
36
18
6
27
21
12
63
20
36
37
18
6
60
107
19
162
6
30
3
9
42
12
6
59
19
45
15
5
31
42
11
24
16
32
64
21
156
11
1
6
29
79
42
42
42
12
6
9
45
60
47
12
1
3
39
41
7
29
13
36
18
41
13
83
16
15
48
33
105
15
32
37
23
1
27
21
48
23
28
72
56
25
11
28
63
17
145
23
13
35
112
21
18
24
41
7
24
17
37
48
6
42
3
15
5
12
73
11
49
27
3
42
6
29
12
1
12
47
48
1
72
35
73
6
12
9
24
45
66
29
7
42
11
13
27
3
29
67
30
11
19
132
5
36
61
30
9
24
9
11
37
15
69
23
120
52
20
19
5
19
6
35
19
54
90
12
17
25
84
42
12
42
42
42
18
138
12
42
21
39
65
40
68
36
24
1
35
7
17
1
51
8
112
24
27
45
21
23
61
72
30
30
27
56
48
24
12
24
4
51
5
36
97
27
15
65
37
18
9
15
48
126
3
45
23
19
132
66
18
5
1
6
60
29
19
5
28
3
12
57
8
1
23
24
7
30
23
7
5
7
48
17
1
71
7
17
37
35
43
21
48
33
48
39
92
13
23
55
77
108
31
30
84
63
39
12
18
12
36
18
17
43
36
29
4
20
60
61
30
12
77
19
17
36
31
42
36
18
48
5
31
33
32
1
30
53
1
66
41
55
5
37
48
6
57
39
6
48
51
48
32
24
31
18
6
9
32
7
9
15
65
24
7
30
96
18
24
153
45
42
5
43
33
68
12
7
42
23
12
19
9
21
12
15
45
3
27
5
1
6
42
71
48
19
48
17
19
126
3
8
31
9
15
42
30
29
91
77
13
167
36
55
41
7
29
49
30
53
1
24
3
3
18
23
25
12
23
40
56
24
16
8
13
42
114
6
137
72
49
12
120
27
57
36
18
17
37
35
12
28
69
23
28
15
9
39
17
24
48
12
49
71
1
6
18
23
19
17
1
36
84
63
32
49
11
48
12
1
23
36
25
75
33
63
32
73
107
61
24
71
36
25
11
55
77
7
6
59
4
57
15
15
168
5
1
54
30
24
12
30
66
144
138
17
1
6
41
1
11
49
18
24
17
73
18
29
120
25
11
43
17
7
6
51
21
36
54
41
88
27
96
93
96
9
12
119
28
8
73
35
133
11
72
97
42
48
57
21
60
12
18
30
36
42
18
35
79
6
27
8
37
30
12
5
100
21
3
20
24
7
21
8
31
72
6
11
37
24
11
40
87
30
18
29
1
3
72
45
35
49
30
5
48
1
60
84
72
24
35
19
48
5
37
12
143
40
9
11
60
85
11
49
23
108
73
18
78
6
12
65
40
48
24
51
41
97
11
1
6
6
42
5
52
24
9
6
36
5
31
33
81
12
11
16
9
42
18
18
90
36
11
12
7
12
17
55
24
29
12
24
16
51
12
9
69
11
7
5
36
48
16
20
1
3
56
7
6
30
6
48
11
108
24
1
12
30
5
1
6
29
4
9
54
54
12
6
33
15
6
12
6
5
28
48
44
60
24
16
20
48
19
17
7
90
39
33
11
13
143
103
24
18
24
18
12
17
55
54
36
60
12
11
24
25
11
25
11
31
17
76
15
48
9
45
30
6
47
49
24
156
27
15
30
3
48
75
30
30
36
96
42
72
11
1
102
24
173
25
3
24
15
5
28
69
23
109
6
5
4
72
15
9
39
6
11
1
6
12
18
27
24
120
33
11
19
24
18
102
33
3
6
23
1
12
11
24
7
6
51
8
72
31
6
23
13
63
9
18
17
19
33
80
7
153
56
7
18
15
24
3
17
19
57
3
21
81
42
66
11
24
60
36
7
89
31
6
36
36
3
15
41
16
51
89
7
48
66
18
5
19
33
9
48
108
35
37
35
36
13
96
18
5
1
72
6
41
1
24
54
33
32
7
9
44
1
12
35
55
84
66
6
36
5
37
18
9
21
18
36
12
30
12
30
41
1
36
12
24
111
21
6
6
15
8
37
123
33
39
92
52
27
42
35
85
24
11
37
203
7
149
60
7
9
80
64
39
9
21
72
66
9
80
7
72
24
17
40
8
13
27
144
27
18
18
12
77
7
18
12
3
20
4
24
8
25
47
37
83
120
7
5
13
54
42
60
24
24
54
17
13
12
24
27
20
91
29
36
7
6
95
7
30
24
11
24
55
29
25
6
29
19
17
25
39
45
11
85
35
24
37
18
78
35
1
54
18
11
36
48
84
1
27
27
5
79
89
12
12
7
36
138
18
29
52
15
24
9
45
11
40
20
4
32
13
90
33
39
18
96
39
63
18
6
42
24
23
84
132
7
57
63
30
66
5
52
24
24
21
30
21
68
7
21
8
19
5
12
24
13
11
1
24
48
24
60
36
42
30
96
6
42
3
69
35
7
42
47
40
24
24
20
67
18
35
13
15
27
65
13
48
48
12
11
85
3
3
36
9
24
48
33
143
7
33
9
42
30
12
47
25
30
89
49
23
19
17
7
77
24
1
83
73
30
36
41
1
35
19
6
24
23
12
36
1
126
33
63
30
51
21
24
27
15
126
36
24
95
145
24
23
25
48
39
56
84
25
3
8
13
30
5
16
45
18
5
12
24
121
23
16
39
17
1
63
24
56
7
6
47
1
30
6
47
48
31
9
24
9
6
48
18
72
102
81
9
18
17
1
12
35
12
24
16
75
30
6
24
53
36
16
21
107
12
60
24
25
66
53
1
6
53
115
12
126
12
47
24
24
25
51
27
29
1
12
3
80
24
24
36
37
12
90
54
27
24
56
31
29
13
11
19
6
24
30
12
30
3
3
17
12
24
7
17
160
51
77
40
8
16
39
17
121
54
60
53
1
35
49
75
236
24
7
48
5
13
51
15
30
47
37
42
30
71
1
15
8
192
64
15
41
31
66
35
25
35
12
120
36
7
24
17
60
19
5
37
24
35
4
63
54
54
114
35
1
11
37
39
63
102
12
24
30
17
40
3
21
63
12
41
121
11
ABCD 340726032*7^$a-1 [50008]
166
12
72
51
20
99
49
36
48
8
12
39
36
13
155
13
24
35
60
9
13
15
12
24
21
48
2
1
9
74
1
71
34
11
4
24
11
21
49
14
1
20
85
38
12
25
11
1
33
14
24
58
60
14
21
13
36
38
10
12
14
9
40
32
36
4
9
39
33
2
93
3
10
87
23
1
12
11
33
24
36
37
35
1
35
25
3
9
12
3
45
24
96
2
33
12
4
9
3
12
23
61
20
13
47
3
21
12
16
141
51
9
11
27
73
9
62
37
9
12
36
24
11
24
40
11
1
8
4
11
33
12
36
4
8
85
35
3
13
24
45
15
20
3
22
132
2
1
20
12
4
33
63
20
13
38
10
36
36
15
32
4
21
11
25
3
12
21
15
80
13
11
25
2
9
52
12
69
2
9
4
72
8
25
38
9
25
38
33
12
1
12
24
14
10
12
12
48
15
23
1
23
57
3
21
76
144
48
9
2
13
9
15
21
15
33
12
14
49
20
12
72
12
159
25
36
21
3
21
50
70
15
56
3
61
24
9
15
35
49
24
8
27
10
51
11
1
9
38
1
47
9
28
93
11
15
10
24
36
26
1
11
22
3
8
85
60
27
8
3
1
33
15
11
22
59
13
15
35
1
35
24
13
36
9
60
27
20
48
25
2
48
10
74
21
4
12
24
8
12
12
16
116
15
37
9
47
4
81
3
45
14
21
13
2
12
105
12
4
12
32
15
33
183
1
36
47
22
14
34
48
62
10
3
32
25
23
3
21
4
21
24
24
11
12
25
39
12
11
37
9
50
9
16
9
12
15
8
1
3
32
4
32
24
1
74
9
1
87
32
4
48
11
45
24
1
12
50
37
23
61
47
10
24
48
11
1
26
60
22
86
10
35
1
15
8
25
39
24
23
60
34
11
4
57
26
25
36
32
12
28
44
1
39
20
13
38
22
23
135
13
56
12
60
3
22
24
2
12
57
4
9
35
1
12
12
15
12
23
10
50
73
24
8
4
44
16
21
12
15
9
14
1
57
24
3
33
38
9
27
61
20
16
8
3
21
16
12
12
12
8
39
12
1
9
11
16
8
1
15
20
49
24
15
12
12
24
36
23
9
24
36
24
24
4
60
12
11
49
72
8
16
68
13
15
9
24
60
27
20
4
8
1
15
9
26
37
24
8
64
9
38
1
12
36
21
60
2
12
25
20
28
23
37
8
39
25
83
48
34
36
3
21
27
8
13
24
35
13
36
11
4
69
27
36
8
12
13
15
47
9
13
62
36
1
33
14
9
16
44
4
8
4
81
15
11
1
33
74
34
26
10
11
100
12
11
70
47
4
20
36
4
20
4
24
21
11
16
48
12
35
1
35
37
12
23
33
13
63
8
3
49
11
57
1
12
23
88
12
9
24
14
1
21
11
13
2
48
10
12
47
1
12
3
20
4
12
71
48
12
10
47
27
45
4
69
60
26
13
9
35
24
25
35
52
21
27
23
1
32
12
28
20
13
39
32
1
12
12
14
21
63
10
50
25
11
13
21
11
51
1
12
24
9
2
93
4
95
21
60
3
1
8
51
25
71
9
1
24
27
9
27
11
1
45
50
73
59
10
35
3
1
45
35
16
35
10
48
12
3
35
12
129
36
16
44
60
3
45
1
11
4
8
40
48
8
28
48
35
96
9
64
72
9
24
3
9
2
25
32
48
36
24
4
9
12
11
27
60
10
39
84
21
24
87
9
24
15
32
24
111
45
16
12
20
1
11
3
1
84
36
23
10
38
49
20
48
3
13
57
2
1
117
12
23
63
37
9
3
11
1
8
48
4
12
32
145
2
37
92
25
26
10
38
25
12
93
35
15
12
33
12
16
71
10
3
36
12
56
48
13
23
24
13
50
1
8
3
36
13
21
12
3
24
36
24
23
9
36
13
50
22
11
13
12
35
3
34
15
20
12
4
60
12
23
21
16
33
62
25
32
3
9
3
1
44
3
1
12
32
4
24
11
9
25
2
12
10
39
81
71
1
35
4
48
21
12
14
12
61
9
15
8
25
2
10
23
1
11
37
26
82
35
4
8
13
12
11
24
13
39
95
25
12
47
13
36
33
48
47
4
71
12
10
23
3
13
60
24
36
47
9
1
3
11
1
35
12
9
61
12
2
45
40
11
13
21
26
37
45
23
13
35
1
36
3
12
12
11
9
36
37
14
48
1
47
9
13
12
74
10
11
36
25
72
11
16
9
71
49
11
39
34
26
13
56
27
9
109
12
24
2
1
9
23
51
21
48
24
1
3
33
24
35
16
35
10
36
35
25
2
37
9
2
13
21
3
8
39
37
11
46
123
8
24
4
23
13
57
63
12
33
107
12
12
4
21
14
70
26
37
72
12
32
12
25
11
49
15
8
1
2
22
71
4
11
1
8
3
9
25
27
8
28
23
48
1
21
2
36
1
21
12
75
8
15
45
27
1
9
23
13
60
11
24
39
48
57
1
60
3
12
72
8
1
35
25
14
10
2
10
84
11
13
3
8
52
24
45
62
22
23
13
2
70
12
71
4
48
33
12
27
12
11
13
36
12
21
63
68
15
61
33
14
21
1
87
35
61
20
16
21
15
24
23
93
16
69
12
3
9
51
23
97
20
75
12
10
35
1
27
8
52
69
26
25
32
13
12
15
21
47
13
15
11
45
1
15
24
44
12
15
25
23
34
27
9
36
27
24
33
12
84
24
12
3
9
11
40
12
20
12
61
71
24
15
34
3
20
84
4
96
23
13
9
39
20
4
11
13
11
21
24
4
56
3
48
46
11
3
85
9
35
16
9
26
1
11
22
12
35
25
23
15
13
8
1
14
21
85
3
48
8
1
38
22
14
45
1
24
2
37
20
16
36
33
12
11
12
73
15
20
64
21
35
28
20
24
25
23
4
21
14
10
11
13
2
60
1
24
36
47
10
24
11
24
36
16
23
70
26
1
20
63
36
22
24
14
22
48
47
15
33
1
3
83
33
15
24
10
2
9
24
36
1
38
22
14
34
50
1
20
4
8
37
3
9
14
1
11
45
15
10
3
24
45
2
34
12
39
9
2
13
20
99
21
27
1
8
28
12
68
3
45
28
12
9
15
9
60
35
16
21
12
50
1
32
12
51
24
57
49
14
10
38
34
59
24
40
20
13
14
1
20
27
49
8
3
33
12
4
12
36
56
4
24
81
48
3
44
13
36
62
45
4
21
60
23
24
13
24
38
1
36
24
21
3
11
69
15
36
60
12
1
21
11
1
3
20
13
50
22
27
45
23
120
40
21
60
36
3
56
36
24
1
3
33
2
48
61
12
9
12
3
45
47
1
15
20
25
27
47
1
32
51
24
36
1
8
36
100
12
8
24
3
49
9
3
44
13
12
23
24
16
12
9
63
60
72
33
39
11
13
9
14
46
39
11
49
45
15
21
3
23
58
47
24
52
11
33
4
9
50
9
61
15
69
3
9
60
24
15
45
24
27
11
12
33
60
4
21
2
73
20
4
9
15
21
26
34
3
24
68
76
9
24
2
1
9
3
36
8
63
34
51
12
20
37
11
24
1
35
12
15
33
40
80
3
21
16
9
26
10
12
12
3
20
16
35
1
44
15
36
10
48
3
32
3
10
47
3
61
33
15
8
15
10
60
83
3
36
10
26
61
9
15
107
12
21
12
4
107
21
25
38
73
47
13
9
3
21
24
47
1
14
9
61
24
2
12
10
3
9
24
2
25
36
57
11
63
1
20
25
11
1
62
13
8
27
34
26
12
21
12
15
48
45
27
12
1
21
14
24
1
32
16
33
11
24
13
83
4
21
23
16
8
1
12
39
36
35
9
28
21
12
27
8
13
71
16
8
24
16
35
12
105
3
13
12
11
33
85
3
9
14
46
59
24
15
33
4
12
48
120
84
35
1
20
28
8
3
21
1
2
10
2
9
4
35
13
9
71
3
45
25
12
23
1
38
13
24
8
13
24
23
37
14
1
8
36
12
25
110
72
1
12
35
22
47
25
14
21
52
21
50
58
3
36
9
2
45
13
24
47
39
9
1
2
9
4
57
47
36
97
23
15
10
35
61
11
13
11
13
3
8
1
15
72
48
81
75
36
24
59
36
37
33
12
23
28
56
4
48
21
48
47
1
2
34
23
1
24
2
10
35
51
25
35
13
12
32
4
23
33
37
3
8
13
2
25
9
23
1
3
44
4
9
24
12
26
12
57
3
33
3
1
72
56
28
20
15
10
12
11
15
9
37
3
56
4
8
4
11
57
3
105
3
61
20
49
11
39
10
96
15
9
12
15
33
14
1
21
11
12
1
72
15
47
13
20
27
36
61
60
48
24
21
12
14
9
ABCD 340761714*7^$a-1 [50044]
1
2
1
68
48
13
20
3
4
41
3
39
1
60
24
9
47
24
13
3
8
9
27
45
67
92
1
8
6
1
5
51
13
11
4
59
6
27
37
3
23
25
9
20
12
4
23
24
4
83
25
5
40
15
21
111
12
33
15
12
41
16
3
17
7
44
12
1
12
3
44
1
36
60
3
11
30
7
36
59
48
10
23
4
116
9
24
67
17
87
9
55
9
12
3
32
40
45
27
72
5
24
7
5
7
53
4
15
21
63
47
10
15
12
23
93
40
41
55
20
25
3
23
10
24
14
6
27
37
11
15
45
12
4
9
20
40
11
3
1
9
27
20
12
12
52
29
4
14
49
8
3
12
25
12
11
120
6
19
11
21
3
10
27
29
55
8
33
19
36
45
20
3
12
4
21
24
15
59
12
1
72
32
3
33
27
9
4
8
39
9
3
49
9
12
35
25
14
85
8
13
15
9
11
45
18
9
4
32
15
10
3
29
30
13
32
4
8
13
11
16
48
44
72
13
15
11
21
9
31
20
28
32
13
15
8
4
23
10
35
36
3
12
18
19
23
18
7
143
9
4
48
11
18
7
20
9
79
8
33
27
9
15
100
8
15
6
16
99
9
20
39
4
32
24
40
33
48
132
11
33
3
40
57
3
23
45
88
35
9
37
11
33
7
24
5
6
48
21
76
20
39
30
6
61
47
12
30
7
20
13
8
31
21
44
3
60
3
21
9
4
36
35
4
8
36
76
24
72
20
3
13
36
36
120
21
3
53
135
12
73
51
84
20
40
9
23
4
9
35
4
41
64
26
18
6
1
45
15
60
12
23
37
33
3
11
9
15
10
3
20
37
12
15
20
28
5
7
12
24
23
10
14
61
8
13
20
4
3
12
9
39
12
11
58
11
64
20
12
15
1
24
12
8
3
22
144
23
1
39
23
24
25
9
11
12
9
55
5
28
3
84
29
7
32
60
4
36
5
3
4
9
11
120
49
11
15
57
16
36
5
36
7
20
3
1
33
35
64
20
12
25
23
16
35
1
33
2
1
33
3
32
16
9
27
48
9
39
36
5
19
41
15
1
56
18
25
60
8
28
21
98
10
32
30
33
21
43
20
52
20
12
3
24
42
15
15
10
23
97
11
16
11
12
25
24
12
24
72
12
45
14
9
33
7
20
4
23
10
3
117
23
40
71
1
20
72
4
53
55
5
15
1
27
24
20
13
3
9
15
12
23
33
24
88
12
8
36
4
44
25
50
46
50
1
9
3
45
2
34
3
32
9
7
29
6
78
27
15
13
41
15
40
8
3
25
53
16
44
30
30
6
25
105
11
4
11
21
4
45
8
79
32
28
36
57
60
20
30
18
3
9
3
1
74
46
51
35
18
16
26
45
4
8
37
3
12
8
1
60
62
93
1
87
36
24
129
15
33
20
31
8
12
25
87
96
36
5
16
26
18
31
32
4
5
28
3
8
12
3
9
24
16
44
4
33
11
9
19
47
33
24
1
11
16
36
117
12
47
87
1
65
19
12
47
10
15
12
29
6
1
36
11
12
33
12
24
4
35
69
51
57
3
9
12
15
24
12
145
20
9
30
33
1
3
56
48
72
81
12
4
60
24
32
28
12
71
57
15
4
20
1
2
45
9
16
3
72
53
6
37
8
16
83
1
41
4
14
1
21
11
52
12
33
23
13
23
48
4
11
48
10
3
36
11
36
1
33
32
27
24
12
52
24
5
16
3
17
64
3
56
15
9
36
28
17
6
1
33
122
45
4
8
28
9
44
163
20
12
12
36
4
20
4
11
33
25
12
20
15
25
27
23
25
12
8
75
21
4
23
21
39
30
7
12
33
27
11
6
27
39
13
8
48
51
45
9
66
10
131
3
73
81
39
12
44
15
37
29
66
25
12
12
11
9
1
24
20
6
37
23
57
3
34
3
11
36
13
21
23
37
36
27
36
47
33
1
51
5
4
27
8
16
29
3
36
16
5
19
12
21
38
33
4
24
8
4
69
75
24
5
24
12
3
57
4
119
4
33
11
13
44
12
24
31
23
1
11
21
4
32
16
47
9
61
3
20
1
36
35
109
84
122
145
5
15
36
9
60
15
4
8
12
9
6
13
8
63
1
12
23
49
12
8
1
11
3
45
1
35
61
14
33
63
18
36
16
39
9
23
4
23
13
104
25
50
18
31
84
11
1
89
6
13
36
119
1
48
17
16
11
9
4
11
15
21
28
5
15
1
14
24
37
8
28
12
8
4
48
12
5
39
16
60
60
5
15
49
3
17
16
8
31
12
32
4
41
42
33
24
37
23
3
1
69
8
6
54
90
22
50
9
25
14
30
75
16
84
20
1
14
1
68
3
13
24
60
41
6
6
18
42
4
80
75
1
8
31
32
49
47
13
47
28
104
9
7
32
61
12
3
44
40
20
4
47
6
19
44
4
8
4
24
24
59
45
40
36
12
56
39
69
51
30
3
39
48
22
23
4
11
12
10
50
57
21
27
9
3
57
3
51
12
25
36
17
16
20
60
3
3
93
4
21
15
5
3
39
9
4
45
56
31
35
13
20
4
57
27
29
18
12
18
76
27
24
12
12
5
43
128
4
12
17
19
8
25
20
40
39
20
36
12
4
23
1
9
75
20
21
55
36
32
27
45
4
20
12
13
60
35
76
53
7
35
78
39
12
45
30
57
13
26
9
4
35
1
32
27
22
20
18
21
52
9
24
3
11
13
60
33
11
4
24
21
3
12
5
6
18
40
27
32
1
51
11
18
91
5
7
12
12
24
9
3
8
36
16
33
11
4
12
17
16
24
39
23
10
39
9
23
16
41
6
13
33
20
48
31
8
12
36
33
40
3
44
48
25
15
5
39
51
1
41
19
69
3
84
9
20
16
27
11
12
33
45
15
15
22
35
15
30
24
15
15
9
27
1
17
27
9
16
15
8
12
28
24
12
9
20
6
10
3
21
32
3
16
20
36
28
20
27
24
6
18
12
117
3
10
15
32
12
1
50
73
47
10
3
24
8
16
23
10
83
24
12
27
1
9
20
15
4
5
27
69
27
4
12
20
1
3
53
15
13
2
34
3
36
12
68
12
4
12
24
5
3
27
34
14
33
24
60
3
9
1
3
48
48
48
60
9
11
25
15
29
6
34
39
5
19
8
16
33
47
16
23
9
49
20
36
6
9
12
12
72
25
24
23
12
4
5
19
24
9
14
57
16
11
21
9
16
23
4
20
48
1
11
13
84
3
9
11
40
29
4
20
16
15
9
14
9
3
21
40
33
14
69
13
11
33
3
60
13
8
16
14
30
16
35
25
24
3
24
5
43
35
1
36
23
37
9
27
12
41
31
8
64
60
20
3
21
39
13
12
8
1
15
9
11
39
1
21
27
72
41
3
1
23
36
45
16
3
24
12
17
18
21
16
32
28
9
23
13
8
6
1
83
36
13
44
84
9
43
41
30
10
47
48
27
30
19
20
15
96
13
35
9
4
29
7
24
9
35
45
18
6
31
9
11
109
3
57
11
4
20
16
12
23
48
1
89
19
8
15
9
9
15
27
13
57
39
48
8
4
12
9
15
45
38
22
39
32
9
84
55
5
4
11
21
3
28
32
15
13
32
21
15
76
8
12
49
123
11
12
34
24
2
13
8
16
24
17
15
4
77
24
3
9
3
16
41
4
35
1
15
29
31
24
9
20
7
9
35
52
48
41
64
23
37
20
6
9
16
9
3
8
13
39
17
16
71
28
48
24
24
45
35
3
13
24
5
7
17
3
28
12
48
44
15
25
11
18
16
26
10
50
21
9
108
39
3
1
9
3
24
20
16
44
3
33
27
9
12
27
37
8
36
12
9
30
9
21
51
9
19
48
17
76
15
24
20
51
10
87
8
24
4
21
71
40
12
12
48
24
8
1
39
9
120
51
68
1
15
12
24
5
87
28
8
24
39
33
37
35
28
24
8
3
33
3
81
4
21
15
68
40
44
60
60
87
36
69
1
24
11
45
7
23
30
3
57
15
15
1
9
15
9
11
3
12
1
8
45
16
24
11
49
27
17
7
45
44
16
3
47
33
12
4
36
8
25
50
6
7
9
71
4
45
14
61
20
25
15
48
17
3
1
3
24
17
31
9
23
9
3
21
4
11
12
16
84
12
21
14
10
12
3
36
69
3
33
26
13
20
21
36
75
15
70
44
3
3
78
6
45
39
1
8
37
20
16
23
21
55
36
5
15
4
32
16
84
23
1
44
9
15
21
120
6
10
24
14
46
36
75
5
30
30
39
12
4
32
4
24
33
23
48
1
48
3
17
3
57
31
32
24
15
1
32
40
47
13
21
39
47
24
84
30
52
3
24
11
90
16
11
4
35
37
24
8
15
12
10
24
ABCD 340799990*7^$a-1 [50024]
7
12
6
21
44
174
84
6
7
119
91
63
12
3
5
1
6
39
21
23
7
23
12
30
34
27
53
1
53
84
36
7
53
30
1
42
39
14
37
89
1
9
8
1
5
19
35
55
12
23
1
29
37
15
14
7
23
30
7
27
15
15
20
106
50
25
39
30
12
24
21
9
15
5
19
5
6
46
18
14
6
7
48
35
12
18
55
36
23
49
18
96
17
18
28
15
90
27
8
30
7
15
3
41
19
41
24
7
9
9
66
23
1
5
13
30
9
48
60
21
5
7
23
18
7
36
3
21
29
61
35
19
35
6
19
17
18
36
6
31
33
27
47
25
11
6
25
29
7
102
30
6
65
19
15
14
48
43
5
22
128
30
42
49
5
6
13
15
56
40
50
25
42
84
15
15
54
36
65
78
1
45
15
12
24
89
1
5
24
84
7
5
18
24
79
23
4
21
24
11
40
9
29
1
6
11
40
69
39
15
59
31
15
2
73
17
18
7
36
41
22
80
4
27
39
14
12
13
60
6
6
29
6
4
44
12
31
72
5
7
5
13
11
25
29
12
12
37
29
6
25
54
6
39
3
78
9
6
6
68
1
41
1
23
7
30
47
6
30
10
60
6
30
62
7
24
117
3
66
11
13
17
4
24
27
29
7
11
12
30
4
14
31
5
12
49
11
54
4
195
45
12
8
16
116
13
6
11
1
9
39
6
35
25
17
60
18
1
23
10
74
85
6
54
17
84
90
4
14
52
96
9
9
3
23
10
15
6
23
12
13
48
27
14
60
13
78
27
8
36
7
24
35
78
7
9
20
4
15
66
24
17
12
16
21
6
6
29
49
5
24
42
13
30
35
25
42
29
10
44
7
24
6
29
48
6
13
33
6
48
14
133
9
44
31
5
100
9
126
5
79
81
14
10
56
7
54
60
53
13
57
3
24
18
65
66
31
23
42
61
24
84
29
96
30
55
15
126
44
16
15
39
14
12
90
60
94
15
5
100
69
17
24
49
27
38
174
19
29
19
6
5
18
30
7
119
25
9
57
53
31
53
1
21
86
31
24
96
27
14
7
9
21
6
65
18
12
31
11
18
28
14
36
6
24
96
30
7
30
57
20
1
35
37
63
26
49
41
4
15
5
106
15
150
23
30
52
2
18
4
21
39
27
23
7
59
40
20
24
16
2
1
30
87
39
9
15
11
19
27
93
27
8
12
40
33
126
5
37
47
30
42
4
20
79
11
10
20
78
37
9
12
138
32
58
21
5
31
75
20
42
43
29
31
24
53
18
40
63
21
38
46
2
54
7
33
9
60
5
1
21
8
6
1
48
6
6
53
12
18
43
27
56
18
1
6
6
47
36
7
6
72
5
76
24
20
66
30
7
9
3
65
16
21
5
43
36
24
11
78
1
17
24
1
3
12
20
1
33
54
45
18
18
11
43
5
1
96
66
42
42
114
35
6
18
55
5
61
12
23
1
6
39
3
30
6
24
12
83
25
135
51
111
38
30
6
76
8
36
84
43
11
31
35
54
6
54
7
12
72
11
49
66
11
24
4
15
29
13
114
11
30
1
9
2
36
13
12
17
4
24
6
27
41
12
48
1
42
3
14
79
89
13
57
15
5
43
18
18
54
12
17
36
55
48
23
16
50
12
16
21
72
3
6
3
11
24
30
22
9
54
6
84
17
91
53
19
30
35
60
6
61
24
5
24
16
14
1
29
43
12
57
3
11
30
4
14
7
29
10
60
14
78
18
22
2
37
30
35
84
16
14
13
24
5
31
18
30
12
9
14
46
80
34
9
35
24
7
6
29
24
10
21
29
60
61
42
12
30
81
80
37
18
29
76
20
30
18
12
30
16
8
6
49
30
11
1
5
43
126
9
81
11
4
9
11
18
19
12
11
4
32
19
5
4
20
13
30
3
45
41
54
1
9
90
54
15
59
91
42
5
48
31
23
36
24
31
65
30
6
49
47
13
51
27
30
77
42
19
15
45
11
13
11
4
12
8
6
31
48
6
36
180
3
20
42
1
39
8
1
42
24
18
27
2
12
24
10
110
42
102
37
6
5
48
1
23
1
6
39
12
2
7
5
100
9
5
25
18
42
17
1
11
78
34
6
8
126
24
31
60
54
21
15
29
6
48
18
30
34
51
83
145
75
6
20
4
32
24
30
85
12
53
7
11
7
45
9
21
9
57
14
1
6
29
19
23
82
15
69
2
24
24
1
29
12
40
44
4
74
12
115
53
66
25
6
29
37
3
117
35
24
18
7
6
29
7
9
3
35
6
1
75
2
6
61
12
54
29
40
15
9
30
44
31
5
13
3
44
31
35
36
19
5
7
33
14
46
44
13
53
4
21
24
5
61
11
42
28
44
34
32
48
1
6
129
21
3
2
12
13
35
43
6
21
2
7
11
24
34
6
27
9
15
39
14
91
39
21
12
12
18
12
15
26
49
41
6
25
6
18
59
12
24
25
6
24
12
9
9
30
54
5
13
23
4
6
9
5
54
7
35
30
1
6
24
35
18
1
11
24
60
48
19
23
4
15
12
36
3
20
144
10
33
18
45
24
12
21
12
11
6
13
6
84
18
47
13
17
12
64
81
15
21
23
19
59
6
12
48
55
11
49
5
12
25
60
23
30
37
24
9
74
22
14
42
4
30
14
73
48
41
49
11
31
53
30
85
6
5
19
30
54
5
1
21
20
43
5
12
49
21
24
44
16
21
23
54
138
84
6
48
36
24
7
77
36
13
9
2
22
56
60
10
44
4
26
24
7
9
30
9
36
9
80
25
5
6
6
13
5
12
4
44
60
6
1
6
23
6
13
5
40
14
42
7
9
68
1
12
41
36
55
6
15
20
10
15
6
29
1
24
29
1
5
34
2
12
7
11
4
14
1
5
10
30
98
60
36
1
59
10
56
67
18
24
17
18
31
12
23
19
27
75
5
4
60
14
13
9
20
10
32
18
90
43
15
27
9
36
18
15
5
30
42
34
21
29
30
19
5
54
37
35
115
75
20
10
14
16
24
14
76
21
11
10
9
41
94
36
9
30
5
19
21
26
61
23
25
29
1
5
19
5
22
15
5
4
15
29
55
41
16
2
6
25
15
21
36
30
5
19
5
7
33
6
93
6
6
45
3
6
11
84
24
16
20
7
24
29
24
55
5
7
59
24
7
18
36
35
10
14
46
38
42
19
18
33
75
6
15
9
21
48
21
12
23
40
15
35
19
6
23
31
6
29
52
39
6
17
18
13
77
12
1
47
1
3
20
48
6
13
9
15
18
17
42
1
119
1
107
12
46
12
9
5
24
70
15
12
65
43
107
10
18
51
29
30
73
3
6
44
19
29
6
67
54
11
133
5
150
40
15
35
61
9
51
41
4
99
21
20
7
78
24
6
11
10
69
12
17
13
72
5
12
19
59
60
66
7
9
2
7
5
30
4
12
33
11
96
24
6
10
2
7
15
20
109
5
36
25
5
4
3
42
18
48
21
20
28
12
2
61
6
5
90
7
23
46
3
41
78
102
16
8
61
41
12
7
12
29
1
47
7
63
27
84
15
9
11
7
24
35
25
3
2
10
14
30
18
6
90
30
36
4
3
29
25
6
17
12
49
39
62
48
22
8
114
31
35
16
21
5
48
30
6
25
24
105
21
11
28
72
62
18
40
21
54
18
41
36
10
8
42
12
42
4
6
21
6
89
10
9
39
21
6
35
49
84
30
6
71
4
26
4
38
12
36
1
23
30
40
24
6
51
89
36
25
9
14
7
29
19
6
12
53
49
108
18
54
15
15
47
18
12
1
54
36
17
40
33
23
6
70
8
1
24
29
79
41
36
6
30
31
3
26
10
54
3
47
7
39
54
21
24
11
16
15
60
ABCD 340826048*7^$a-1 [50050]
120
42
78
21
27
12
30
18
33
192
117
48
3
27
12
45
36
12
27
12
10
23
96
1
71
15
94
11
85
44
6
24
96
42
18
22
2
6
144
40
38
10
20
30
60
22
86
117
48
25
23
49
2
18
148
12
11
69
12
36
30
12
102
78
21
39
18
52
48
12
38
10
32
3
27
58
32
30
58
72
11
21
51
12
48
9
111
39
18
12
96
52
12
68
28
32
148
23
39
18
24
3
3
30
3
51
9
84
63
10
20
52
23
27
48
22
95
25
11
60
1
38
108
45
105
12
3
9
3
13
24
119
27
70
23
97
24
48
212
48
12
51
87
10
2
18
51
60
9
30
33
97
2
6
60
75
9
60
18
42
88
2
6
52
230
22
20
3
33
12
3
15
34
23
25
71
9
30
30
28
143
9
18
12
18
114
96
10
2
10
38
42
40
35
15
30
15
13
12
80
40
12
128
60
120
30
10
71
24
57
30
33
33
87
96
39
10
20
63
39
30
138
18
30
24
69
57
64
38
120
12
21
27
70
23
37
2
9
24
36
9
12
16
14
36
22
12
26
12
21
39
58
104
66
117
36
39
30
12
16
20
27
3
120
72
30
171
27
294
136
50
93
129
183
9
88
38
10
2
21
49
50
21
9
42
33
13
2
21
99
142
86
60
57
63
93
144
15
10
60
11
49
8
12
100
48
14
9
12
27
30
3
27
33
12
60
85
8
30
82
60
83
39
9
1
56
40
50
10
62
33
37
8
40
12
83
45
30
54
90
6
150
22
20
78
10
2
60
22
26
10
12
38
94
80
76
14
108
12
6
114
6
64
26
82
158
60
42
30
12
18
42
18
78
34
83
87
48
10
20
30
21
37
74
60
9
1
71
48
1
11
60
15
10
14
10
59
51
66
24
18
33
37
2
60
60
10
48
11
1
83
60
165
75
25
48
60
14
9
9
18
10
14
9
1
158
18
112
11
1
11
99
30
3
45
3
37
60
182
6
27
15
12
9
1
50
6
40
50
222
63
57
40
98
12
42
18
30
28
74
18
63
9
3
37
8
12
96
4
50
9
51
46
20
75
15
12
10
192
146
54
3
13
2
48
22
32
156
42
12
60
18
90
18
123
21
18
10
50
45
87
58
83
145
74
60
48
105
33
3
1
23
85
12
26
45
27
18
123
1
86
42
15
37
38
58
2
33
12
3
142
2
36
70
20
4
71
87
81
9
30
33
25
12
2
33
123
57
108
135
12
12
10
20
18
78
3
12
15
72
58
14
48
22
8
40
8
30
54
28
32
63
105
12
66
72
21
21
78
81
87
10
2
30
12
18
12
9
9
12
63
3
54
28
12
8
12
3
13
140
64
59
51
18
72
18
22
23
15
33
99
60
10
26
150
40
23
51
30
48
102
58
2
46
32
3
85
95
12
37
11
177
12
66
70
72
2
78
18
22
35
25
2
58
2
78
63
25
32
30
18
24
39
87
22
131
39
22
26
22
20
30
58
20
27
57
30
66
3
24
3
33
39
10
8
4
68
28
62
45
36
27
10
80
75
37
2
10
38
10
60
168
14
36
45
48
27
22
108
35
15
114
39
49
20
48
64
38
60
60
18
52
38
34
20
60
18
12
18
90
30
18
12
30
18
24
70
60
8
12
39
147
70
2
18
24
16
23
120
1
56
15
75
93
37
12
8
75
108
37
62
178
47
45
51
39
42
36
60
63
117
63
49
80
28
80
100
263
9
28
14
93
105
3
25
95
15
72
10
2
46
12
11
24
36
1
11
109
23
45
100
12
20
18
45
96
132
60
205
92
112
119
1
26
34
11
12
25
32
16
35
27
22
8
48
30
22
20
30
42
3
15
70
35
37
36
23
24
37
38
42
16
35
120
87
45
13
44
30
18
72
78
18
42
18
42
22
86
33
9
28
74
6
54
9
27
12
18
40
167
45
42
106
32
72
120
96
12
52
140
48
18
12
45
3
22
11
157
2
45
48
15
12
22
38
45
15
48
72
21
9
40
80
18
93
9
15
45
42
81
39
9
21
28
50
12
18
102
10
26
10
14
130
11
12
57
28
32
18
18
124
26
72
48
22
72
80
3
3
12
12
18
3
147
10
38
30
60
15
9
39
57
15
157
35
25
8
27
13
110
10
23
27
12
10
20
15
13
24
8
40
32
6
33
24
13
2
78
52
38
24
48
72
18
30
60
10
2
90
18
21
51
30
18
10
11
37
2
42
40
8
63
9
28
68
112
35
3
12
72
48
132
10
11
27
10
20
30
18
3
60
81
6
10
60
50
70
74
21
15
33
60
49
38
142
2
70
50
60
6
3
1
146
22
48
50
82
11
39
82
56
30
54
63
13
14
36
33
27
130
14
33
36
24
15
45
60
3
30
52
72
38
10
68
3
9
18
24
33
168
132
13
132
62
60
6
12
48
54
9
49
32
48
102
21
15
102
28
14
6
100
23
12
39
33
75
105
33
12
48
12
15
3
82
2
58
8
123
27
33
24
13
12
48
47
15
21
84
25
20
15
165
15
13
20
12
100
12
26
84
18
30
12
18
15
3
82
48
80
12
51
12
168
49
2
118
32
6
12
60
12
21
57
135
25
11
39
60
12
81
37
12
60
26
10
12
48
14
6
75
15
57
93
3
9
40
8
ABCD 340868076*7^$a-1 [50021]
36
5
12
28
44
45
19
11
1
20
7
12
5
21
42
25
3
20
4
86
7
24
8
3
18
6
4
9
5
6
16
14
10
26
70
5
12
4
12
23
24
16
5
3
9
7
38
7
15
29
12
9
15
4
27
2
12
7
20
60
4
23
42
10
8
1
41
42
33
33
19
65
3
9
10
5
4
71
37
8
12
31
8
61
17
19
3
29
9
10
20
9
3
9
21
7
5
31
41
18
40
2
24
27
19
8
25
44
24
7
48
9
11
9
4
59
1
12
36
3
17
9
15
3
21
3
6
31
35
13
56
4
47
21
16
23
6
30
1
44
19
74
12
10
14
7
12
8
9
12
7
24
17
7
3
17
3
61
8
31
5
7
48
101
4
44
33
42
1
12
12
12
17
6
9
9
15
7
8
6
30
12
4
14
22
8
1
29
51
3
25
11
25
15
2
31
23
25
20
15
6
67
32
3
6
3
33
10
9
35
52
38
6
4
29
12
24
21
63
24
48
40
8
4
48
3
48
21
41
15
3
48
21
12
39
9
31
38
7
27
2
6
13
51
38
7
20
9
3
21
3
12
28
24
3
29
19
8
49
36
27
9
41
30
24
6
78
9
3
24
157
96
20
21
10
2
30
9
24
24
7
8
1
5
7
3
53
3
24
33
12
16
12
17
12
18
13
29
24
99
87
9
132
7
12
2
12
66
21
4
5
30
52
20
1
11
13
53
7
8
16
8
4
35
42
10
2
31
12
59
16
21
8
3
9
4
24
59
1
32
4
15
14
18
52
8
9
27
12
9
9
3
16
20
24
4
3
62
3
12
4
84
20
21
3
24
21
31
8
36
33
18
49
11
21
21
3
4
17
48
18
4
29
9
12
27
3
13
8
4
15
5
15
1
5
39
3
1
5
19
24
3
9
5
30
16
48
50
15
24
9
3
4
5
15
33
27
12
39
1
35
1
3
2
3
4
3
12
17
15
6
10
20
21
36
21
12
34
9
59
48
9
33
27
21
10
38
10
12
9
39
2
7
5
12
27
43
74
22
2
10
5
21
3
19
68
6
24
15
4
32
3
12
36
12
37
5
34
2
43
48
12
12
24
20
19
5
7
14
18
6
3
9
18
12
4
9
8
3
18
12
3
15
6
10
2
39
39
1
23
42
3
4
8
9
6
18
6
9
27
37
41
12
10
44
4
26
34
108
50
27
7
29
12
19
29
21
87
12
24
7
33
20
12
9
3
12
144
12
36
24
15
6
19
29
3
16
8
3
12
48
4
9
3
14
24
15
12
21
12
18
1
11
1
27
5
24
16
17
22
41
43
9
24
77
10
21
24
17
10
5
4
3
65
27
21
9
7
17
12
19
20
31
21
3
26
42
12
4
2
15
4
8
15
36
12
4
17
3
25
8
7
9
27
44
16
45
23
1
29
3
21
6
6
58
96
5
15
1
12
8
12
63
4
26
6
21
9
67
11
9
3
45
9
3
4
23
9
36
60
19
32
4
17
31
29
3
25
53
31
12
32
27
33
31
12
32
25
12
15
48
29
21
55
12
23
9
19
20
1
29
30
24
28
2
90
4
5
27
9
3
16
9
41
36
30
28
57
71
52
65
3
12
16
74
12
7
8
55
36
2
18
9
21
27
3
37
36
11
30
7
23
6
19
11
21
9
39
4
5
10
2
18
66
46
9
20
4
41
60
10
36
8
4
26
6
6
51
12
15
9
21
12
39
12
57
43
23
30
3
7
24
2
27
3
21
28
5
3
12
12
52
20
57
7
65
67
35
16
41
4
12
104
3
30
3
43
17
21
19
5
22
9
41
46
20
1
8
39
30
3
7
41
21
18
42
30
1
11
16
32
4
29
16
29
24
15
12
12
40
36
17
15
55
9
11
90
6
73
17
7
27
5
9
15
15
9
7
33
17
6
9
15
4
53
36
21
31
15
14
10
14
36
22
14
48
10
5
3
42
43
29
34
20
60
12
18
30
6
10
20
1
3
33
8
15
24
9
4
3
44
73
3
21
8
27
18
12
19
11
9
9
7
72
11
9
16
29
51
15
30
7
3
26
6
9
63
12
54
15
4
3
24
8
6
12
18
16
74
12
72
27
9
7
5
48
24
12
27
39
13
5
10
62
24
10
9
5
15
4
5
70
2
30
25
5
18
6
7
44
39
6
18
40
36
14
6
42
7
5
7
8
12
24
57
19
5
15
19
14
3
57
7
8
3
4
44
13
17
39
12
19
14
3
3
45
19
2
36
15
3
9
15
57
19
12
8
1
11
9
3
16
26
3
16
24
12
23
9
7
2
12
7
12
41
3
69
27
12
7
14
39
16
48
20
24
27
13
8
9
27
88
5
15
16
15
50
46
12
17
9
39
45
3
12
21
12
7
11
6
39
19
38
24
3
4
8
21
7
8
43
14
12
6
9
4
8
28
8
21
3
36
4
29
10
2
7
5
48
18
49
8
40
104
9
12
7
24
17
3
15
114
30
61
27
21
29
7
23
12
16
20
16
9
12
3
14
15
7
5
12
16
11
24
9
96
3
48
1
84
47
1
48
60
41
15
40
24
29
19
51
69
12
8
4
27
74
46
2
3
15
4
2
30
21
12
12
9
12
7
41
19
5
18
12
25
47
97
48
5
34
9
15
17
12
64
8
4
35
12
45
40
5
10
26
19
44
7
21
12
17
18
6
43
84
3
20
18
48
3
4
20
16
20
9
6
25
27
8
16
9
5
10
29
12
3
12
16
32
6
24
6
16
26
43
5
3
31
26
6
9
16
11
48
6
3
16
8
76
3
65
9
3
40
11
4
29
27
13
39
20
9
3
28
5
19
33
17
55
41
12
36
39
7
17
40
23
18
31
5
43
17
36
18
30
18
18
19
12
5
3
7
8
25
5
15
21
15
9
6
1
23
6
12
19
56
27
9
7
2
54
4
20
12
12
25
17
24
3
81
12
15
21
15
12
4
20
4
23
6
10
48
38
43
5
6
21
27
6
12
19
15
45
8
12
12
7
5
39
28
5
24
3
16
32
52
32
33
15
16
20
37
8
4
20
36
16
24
44
15
18
15
4
5
19
8
21
66
13
20
7
2
22
41
9
27
55
9
17
22
81
47
13
35
16
17
3
21
12
4
20
33
36
15
9
27
21
51
4
8
19
68
28
17
55
5
27
6
70
20
9
39
1
5
7
12
80
21
24
6
16
14
6
13
8
19
5
33
36
27
28
8
57
6
21
27
6
3
16
5
42
9
12
3
21
9
24
10
2
3
4
23
9
36
12
51
54
30
85
17
39
27
40
12
17
4
8
4
35
1
39
2
7
11
18
12
18
49
20
28
17
10
2
34
5
15
49
12
32
40
11
9
48
3
18
3
21
10
26
7
36
24
24
3
14
36
15
39
40
21
5
3
3
4
17
19
5
4
12
8
9
12
24
7
17
27
19
5
45
10
17
28
20
3
40
8
9
21
7
60
11
6
48
27
3
6
3
16
15
21
41
24
7
17
48
10
5
52
15
41
24
7
14
3
40
39
5
24
40
44
12
16
89
12
12
15
4
39
48
21
27
5
36
33
3
3
21
4
8
31
36
17
3
25
44
12
72
3
9
7
2
39
39
1
17
3
4
29
30
25
3
9
20
4
27
2
84
15
9
12
6
40
12
12
53
4
11
6
12
34
45
11
18
30
30
6
48
21
9
48
18
1
3
26
12
10
14
3
15
13
15
12
9
44
28
24
5
6
12
42
7
15
21
8
9
10
50
15
7
17
40
36
3
9
3
9
39
29
15
33
21
12
19
8
3
72
21
21
6
18
27
43
2
12
22
20
25
5
15
9
10
32
1
27
29
7
26
22
41
12
9
10
45
5
15
4
65
7
12
41
19
32
28
53
31
17
39
7
33
3
14
27
3
78
6
12
49
8
7
17
3
25
12
11
12
16
32
9
12
52
48
5
3
43
17
7
14
63
19
24
72
2
6
30
10
21
41
24
24
15
4
11
30
24
39
16
53
7
36
8
21
15
3
4
50
10
5
3
6
36
48
12
58
29
9
12
7
20
24
24
3
37
20
3
49
11
1
8
15
24
24
60
6
3
28
68
3
13
8
57
7
15
21
41
3
27
25
17
30
16
9
5
24
10
33
8
48
33
19
15
44
30
10
5
64
3
5
4
15
5
16
8
21
15
33
6
1
8
7
5
12
12
9
27
9
27
12
3
25
23
9
27
33
16
8
4
44
9
22
29
48
7
38
48
87
52
15
29
24
4
11
40
21
8
12
4
8
3
1
39
32
24
18
87
31
5
3
1
24
20
24
21
19
5
10
38
22
26
6
9
24
21
36
6
1
51
2
10
5
9
3
9
12
15
3
48
9
15
57
43
17
9
3
21
15
40
27
21
32
33
22
33
5
54
6
15
64
12
8
93
10
2
60
39
45
39
4
60
23
9
15
45
9
6
16
5
33
15
57
27
3
33
31
20
21
21
18
40
9
3
21
39
29
28
17
7
36
3
5
33
7
24
11
9
15
21
27
30
12
7
8
33
42
16
14
15
9
39
21
46
36
9
5
36
67
3
8
13
32
4
15
5
7
17
16
24
3
21
15
9
5
24
51
69
3
33
15
16
29
19
11
30
43
44
19
8
36
9
7
2
36
6
24
12
54
15
45
10
5
15
1
17
7
3
29
3
24
42
67
8
27
1
17
27
12
3
25
8
27
48
1
3
5
4
20
7
57
63
14
10
24
144
5
3
1
17
6
30
19
15
2
27
7
29
7
8
16
26
42
18
10
9
23
1
35
12
1
8
12
12
12
33
24
10
2
39
15
12
9
9
24
7
3
5
3
52
5
27
18
12
24
6
57
9
22
8
4
5
15
21
7
36
14
42
36
21
16
17
24
6
24
42
10
9
20
55
21
5
3
19
26
22
9
20
12
4
3
21
24
24
3
14
7
3
8
9
16
12
11
18
12
3
12
16
29
7
12
11
18
30
37
53
3
3
21
3
30
10
21
12
11
9
21
19
17
31
24
20
4
12
20
3
48
24
64
21
20
48
7
14
6
6
75
9
15
40
20
9
43
36
53
18
16
9
8
4
3
2
18
6
6
4
26
18
1
8
15
66
6
37
41
6
6
48
3
9
3
4
3
77
27
25
5
15
15
4
8
52
21
36
29
3
24
33
39
33
58
5
7
12
21
36
11
1
47
12
54
18
60
18
7
27
5
3
6
19
5
18
30
10
14
15
40
5
15
31
20
13
8
88
24
39
29
3
9
31
17
16
77
55
11
9
3
6
3
7
44
57
15
6
12
7
32
16
3
12
17
52
20
79
21
32
4
3
69
5
19
8
40
23
16
9
32
3
6
12
46
45
5
7
3
5
36
45
55
3
2
34
21
20
9
3
33
6
54
10
17
21
10
2
19
8
12
31
21
23
6
6
1
12
17
12
6
21
3
18
7
15
17
19
2
15
4
ABCD 341082972*7^$a-1 [50244]
253
17
3
52
80
63
72
66
27
195
48
189
124
299
42
135
21
54
150
30
90
523
5
27
63
117
75
25
215
108
297
183
37
48
47
25
24
41
108
18
117
76
120
41
60
36
54
45
81
30
54
150
30
60
223
20
52
65
55
80
120
64
161
78
30
115
312
20
3
42
198
192
73
23
90
390
457
272
108
196
11
150
36
180
174
73
96
47
60
54
223
20
153
39
45
63
87
48
121
11
85
5
66
54
43
317
139
47
49
48
95
1
41
66
37
113
30
49
5
90
6
27
75
325
17
15
45
283
260
132
351
30
204
120
78
138
27
100
35
180
108
60
180
144
133
20
27
66
60
19
101
24
66
150
43
47
49
5
36
79
68
63
234
19
17
7
53
90
49
48
23
24
49
41
108
12
63
213
102
157
83
12
73
23
144
165
15
18
108
174
276
234
18
1
44
252
21
207
213
39
184
24
107
85
185
175
120
240
155
48
180
42
135
40
53
42
93
117
103
5
108
27
33
187
47
30
19
216
140
273
207
4
137
342
25
317
75
45
360
15
81
234
90
30
73
233
24
183
60
135
48
42
27
81
180
67
72
41
27
3
69
21
24
75
81
259
161
12
42
49
44
117
175
65
3
33
43
47
120
217
53
312
135
57
63
207
33
196
24
23
529
68
357
156
114
66
252
207
243
42
175
161
7
143
49
221
43
29
67
260
45
195
45
126
289
48
23
174
43
152
45
138
150
27
81
199
245
270
18
42
265
5
619
11
30
55
23
180
48
469
125
78
37
143
12
33
12
184
41
6
72
48
69
21
7
17
75
124
119
198
43
44
172
188
93
103
77
24
235
71
169
68
87
13
32
63
217
155
150
36
54
30
60
36
39
64
24
47
90
150
169
47
54
36
252
72
19
71
93
33
19
65
123
192
4
47
9
171
229
23
120
42
120
79
24
83
37
263
24
169
24
32
171
162
30
61
101
19
257
127
17
55
173
240
27
160
48
20
72
240
171
117
52
11
117
160
240
77
19
359
180
37
71
144
126
264
15
81
139
5
126
174
18
90
91
251
33
297
63
12
231
73
17
99
21
343
257
102
45
117
96
180
139
140
28
80
27
ABCD 341093844*7^$a-1 [50028]
17
6
114
18
37
23
18
24
79
59
105
135
24
36
168
1
20
45
54
9
81
42
24
24
30
7
32
33
27
160
83
24
21
4
12
56
112
23
85
11
21
36
15
150
19
68
48
4
35
25
20
3
42
48
15
28
5
24
7
11
49
23
1
29
48
67
23
60
96
37
29
48
78
9
33
18
25
77
27
3
48
9
16
32
28
125
55
80
4
48
71
6
31
60
32
21
72
147
21
30
1
60
56
12
48
39
21
24
28
17
18
60
18
24
18
6
90
12
114
48
3
4
35
36
25
23
73
107
37
35
9
48
120
3
37
24
60
167
66
48
55
83
72
60
18
67
72
48
35
12
73
68
39
13
48
5
7
17
3
15
93
12
3
18
31
59
9
15
217
20
3
12
13
72
56
39
25
80
52
89
87
100
47
30
123
52
23
72
97
23
66
72
30
108
72
6
7
20
76
59
1
29
7
11
6
78
66
30
1
11
9
16
5
54
33
4
8
100
11
12
42
6
42
48
19
53
48
27
15
108
12
60
13
23
1
48
72
60
59
24
6
151
11
1
107
21
45
7
137
87
39
25
35
1
35
12
105
21
24
19
24
35
18
43
48
35
45
39
1
36
20
3
132
108
12
61
23
18
7
12
11
13
35
12
30
96
42
9
15
6
7
132
48
35
13
12
12
56
76
71
25
47
145
20
21
19
11
18
24
15
4
104
39
25
48
8
24
21
48
66
1
23
30
24
115
77
18
150
7
11
25
23
1
83
37
35
121
164
15
24
12
45
27
45
52
12
8
3
108
9
36
39
48
12
6
55
12
24
56
40
23
117
28
24
23
57
16
23
6
3
12
3
102
54
21
15
48
30
6
12
1
29
19
23
48
54
51
40
104
51
9
81
15
52
12
89
27
15
1
44
63
69
48
24
45
186
9
63
12
21
63
69
12
135
48
49
11
42
24
51
45
31
80
60
63
60
37
32
15
102
138
37
60
36
12
20
33
79
12
11
36
36
90
91
12
20
12
96
75
57
15
33
3
13
53
91
60
60
29
30
48
105
28
29
6
120
18
51
93
27
99
181
36
143
66
6
9
76
29
123
12
9
24
18
9
136
96
53
240
3
135
48
49
8
64
29
39
28
24
53
90
96
237
15
49
17
42
84
66
27
4
113
3
3
25
224
15
90
3
40
5
7
12
36
12
5
3
60
108
15
9
3
72
1
263
12
97
8
4
59
9
63
1
44
112
32
33
102
13
24
144
35
45
39
6
7
11
1
5
48
19
29
90
37
47
1
107
96
1
23
25
8
16
56
21
96
3
28
35
30
15
52
5
150
13
29
115
132
23
133
84
36
77
6
61
8
21
90
60
18
151
20
60
28
32
63
12
13
5
43
23
9
88
132
11
9
123
1
83
24
1
20
100
12
23
114
139
47
126
24
235
8
100
137
18
30
18
12
42
15
33
3
3
21
45
7
96
95
72
36
1
47
12
45
45
42
49
24
12
20
63
84
60
216
30
27
48
24
21
27
15
12
48
157
35
90
66
30
19
60
12
8
3
105
63
42
27
48
51
84
213
12
27
66
7
60
48
47
120
6
6
18
15
3
1
101
48
75
69
18
72
45
28
48
96
53
48
67
128
3
144
36
12
13
53
27
12
64
23
24
49
11
1
5
6
37
32
165
175
41
54
93
3
18
6
25
68
12
76
20
27
73
95
30
42
33
4
36
80
3
57
76
8
40
116
39
18
87
3
78
72
75
3
85
20
4
108
32
36
3
12
25
36
17
54
73
60
132
80
3
9
40
12
44
99
81
124
5
66
45
4
5
7
36
5
6
1
35
48
45
63
90
42
33
24
99
66
24
19
8
12
52
53
18
49
168
11
1
12
107
37
77
126
12
57
51
13
56
21
102
72
57
36
24
88
83
24
21
16
101
90
57
3
42
24
54
37
35
66
24
7
71
48
109
8
63
1
23
13
11
57
112
35
42
31
12
24
44
39
21
27
90
19
24
77
48
48
114
25
35
37
131
108
9
28
96
23
73
132
80
28
48
12
80
88
35
192
12
6
24
6
9
96
12
117
18
30
138
72
33
12
3
49
35
13
23
12
12
54
6
13
8
12
87
18
27
69
7
96
11
72
96
30
15
33
79
20
63
57
52
35
1
12
32
105
43
48
5
55
20
24
141
42
97
8
40
5
66
37
132
12
36
44
9
19
11
121
60
29
91
8
63
57
28
12
84
96
23
72
18
15
27
6
51
51
48
13
44
27
49
36
20
75
13
24
35
61
44
15
21
40
120
29
3
15
57
75
60
13
35
97
80
112
56
111
6
91
5
15
9
3
88
77
6
12
1
71
6
19
11
1
59
60
66
24
139
23
12
37
56
4
23
180
72
24
1
101
54
37
8
28
20
28
17
18
57
255
37
11
57
15
13
119
21
24
28
35
6
19
8
76
36
24
23
25
68
3
9
75
25
36
35
25
12
24
11
18
54
36
9
21
7
32
28
11
57
16
36
8
27
13
95
61
23
105
15
90
6
90
7
71
9
4
131
12
61
12
ABCD 341108654*7^$a-1 [50012]
21
27
93
3
24
47
48
18
10
24
8
61
17
19
9
14
16
57
29
7
12
45
36
50
40
78
2
24
40
102
42
2
10
14
42
64
21
35
4
48
69
33
123
27
8
1
11
24
16
6
3
35
13
3
30
15
9
2
70
18
20
12
24
4
20
6
30
4
6
180
38
142
15
41
7
11
36
24
10
50
6
10
57
11
22
44
7
9
38
1
15
9
24
9
3
5
6
18
6
34
27
3
50
6
12
30
10
8
6
4
6
69
24
83
124
18
42
6
50
52
33
39
9
15
44
12
28
32
6
7
27
18
3
72
3
21
27
14
7
3
90
90
2
10
128
6
6
49
21
98
10
36
12
48
84
26
1
3
18
14
64
45
41
34
20
10
27
5
10
8
36
25
45
27
11
100
6
3
3
44
52
8
24
12
1
9
3
45
39
9
12
20
10
21
24
51
14
58
24
54
2
12
1
11
6
24
18
12
18
22
50
4
6
18
2
24
12
10
18
12
14
4
6
48
12
69
39
32
16
21
3
18
12
8
46
30
20
31
3
21
9
2
37
11
109
24
96
21
38
24
1
29
4
6
20
18
67
36
9
14
4
62
19
5
31
21
38
46
18
36
9
3
30
38
22
2
10
2
6
4
98
28
45
129
26
12
72
4
33
23
30
7
36
36
15
84
21
17
4
20
31
35
28
30
3
3
44
22
12
18
102
3
48
15
6
26
1
27
26
28
3
9
14
52
18
51
11
24
10
6
14
7
3
20
25
15
44
22
39
11
24
16
92
28
69
12
141
2
28
21
11
25
9
32
22
9
9
39
59
6
16
14
28
62
10
8
6
16
15
9
6
9
15
2
7
21
30
32
84
36
4
18
39
17
4
2
24
4
8
1
9
14
6
4
20
58
12
33
47
18
16
6
6
3
15
54
36
6
20
6
22
21
21
56
24
54
49
21
44
52
68
10
18
3
35
6
4
26
1
23
1
12
3
6
68
19
11
12
12
58
14
64
9
27
44
42
28
6
6
15
9
38
25
15
42
36
42
6
15
81
30
21
27
33
39
38
30
10
18
44
76
24
138
12
30
6
38
46
39
11
30
7
9
14
10
56
43
48
29
18
22
48
2
10
30
32
13
48
11
24
30
4
36
2
4
18
42
30
27
39
24
60
24
114
26
54
46
20
6
7
51
9
11
12
40
20
10
38
28
30
8
66
150
4
15
29
7
11
13
9
6
92
4
24
80
36
16
152
1
9
20
28
60
48
12
14
100
30
15
36
17
46
26
10
9
5
10
14
6
22
14
24
6
7
9
15
3
20
34
36
24
38
10
20
19
60
15
66
14
1
3
54
12
6
30
2
61
41
30
4
6
114
90
26
1
33
14
28
108
26
4
26
46
20
7
11
36
1
23
4
8
28
9
33
14
34
6
20
34
6
6
8
7
24
23
18
22
2
7
9
39
35
6
18
36
10
14
10
26
1
5
43
36
21
24
20
16
87
71
16
26
19
36
3
20
36
24
16
14
46
6
24
20
24
66
40
8
100
30
27
35
13
15
26
4
2
46
38
13
9
2
30
42
6
18
4
122
28
12
26
4
8
73
24
3
20
28
8
4
2
24
31
24
11
16
90
14
13
3
30
39
33
6
56
24
1
11
54
7
36
33
12
8
55
57
12
36
15
3
6
8
42
13
15
33
9
8
6
12
30
22
18
32
42
64
36
6
98
37
29
18
10
38
1
36
3
62
10
8
10
3
24
21
3
11
1
51
8
1
9
87
9
15
41
30
10
39
27
9
12
24
60
5
22
36
6
18
6
2
34
3
24
3
68
1
57
12
3
48
9
6
12
30
80
24
48
18
1
48
36
24
21
14
13
15
12
8
6
42
40
24
33
11
36
34
24
27
11
34
30
14
46
8
12
1
27
32
10
26
64
20
13
11
60
16
45
9
15
15
12
14
10
21
63
33
11
13
9
60
14
40
96
18
3
9
39
11
100
36
14
28
50
36
13
11
10
3
65
7
33
74
4
12
21
21
2
4
84
21
11
18
22
6
54
204
6
18
30
62
28
30
39
11
1
36
5
28
2
4
14
18
4
18
30
33
3
14
31
17
7
12
9
3
23
60
48
36
10
2
28
6
60
8
58
45
24
23
12
34
6
6
24
30
8
12
30
30
73
96
41
4
6
6
15
9
26
10
14
54
31
39
2
22
6
27
24
3
30
18
14
18
70
3
39
9
9
2
49
17
4
15
29
16
128
18
10
30
105
12
3
8
6
19
21
26
54
90
13
3
14
16
32
16
42
14
10
18
3
48
27
44
10
8
28
12
6
21
35
13
12
120
3
12
20
54
19
21
2
4
6
14
28
60
8
22
60
26
24
36
13
89
7
57
24
26
1
27
20
22
14
36
13
11
1
71
13
9
36
12
32
19
3
24
2
10
48
45
9
8
79
21
62
48
4
20
40
14
42
28
36
120
9
9
6
45
17
10
14
30
36
73
9
6
36
6
2
36
60
4
45
33
38
52
38
7
12
12
11
30
22
20
36
1
35
10
14
4
2
48
30
12
13
47
70
30
14
6
18
30
13
33
30
54
56
16
39
35
94
8
18
24
10
3
60
3
36
20
36
4
18
27
9
6
14
70
24
12
21
9
8
6
76
18
3
45
48
72
42
2
7
51
21
48
9
32
6
1
15
45
3
6
44
66
24
6
6
18
6
64
6
36
3
5
7
3
21
35
25
21
8
120
18
40
128
4
30
2
34
14
12
60
1
33
2
1
9
30
12
6
24
60
66
84
45
11
16
24
36
9
59
36
6
4
14
10
2
1
3
56
1
45
62
73
27
12
8
13
29
58
18
18
26
40
104
16
30
26
54
10
26
13
12
5
18
34
3
27
21
11
4
6
63
27
20
13
15
6
24
20
30
40
30
3
24
11
10
68
4
30
8
28
20
46
39
51
6
3
11
40
26
88
14
36
46
18
9
21
26
40
36
60
6
14
10
8
16
12
18
12
12
2
48
18
10
3
45
6
6
62
10
39
3
14
30
1
15
6
2
1
9
3
3
33
17
10
32
1
29
19
33
42
44
4
2
19
11
10
14
60
36
4
6
3
47
48
70
6
20
61
59
37
33
24
2
13
17
24
10
21
9
15
11
6
79
35
13
17
4
3
9
14
4
42
30
38
6
28
8
64
8
16
44
10
48
12
78
21
11
22
3
21
30
42
8
4
6
6
50
25
59
49
27
38
6
1
9
14
76
30
39
17
19
36
23
12
10
24
14
70
3
99
6
27
11
16
54
2
22
6
42
3
5
16
18
12
18
6
21
12
23
46
42
21
5
34
8
12
46
50
24
18
7
3
44
76
12
32
40
36
33
5
7
119
10
18
8
28
36
86
34
8
6
46
8
46
24
2
28
21
9
32
24
4
2
4
45
11
54
4
75
15
2
30
13
27
18
15
33
8
10
20
64
45
12
3
18
3
51
6
18
44
16
12
48
32
112
45
11
1
23
6
4
51
11
16
12
32
4
14
136
14
10
15
48
33
6
6
54
48
12
8
46
26
10
60
24
36
24
56
7
9
15
9
15
11
10
30
12
2
10
45
15
20
4
2
10
8
16
14
46
6
2
52
6
38
12
13
41
4
96
3
72
15
20
13
3
21
12
71
6
7
12
35
28
12
66
15
17
10
8
1
47
70
6
20
1
83
84
10
38
12
12
97
9
2
42
48
16
2
10
18
9
57
14
22
14
24
16
18
15
21
2
4
57
27
24
6
12
27
12
5
28
6
20
133
9
51
11
73
77
46
120
20
16
6
3
36
11
10
14
13
3
14
7
3
24
14
7
33
26
6
10
90
27
9
38
24
52
20
4
6
18
12
30
30
24
9
5
42
34
63
9
2
16
21
15
6
50
48
16
20
18
42
4
80
42
28
3
21
2
46
18
21
29
6
73
3
24
8
13
23
4
12
57
3
18
50
18
43
9
2
25
59
37
12
71
22
87
21
30
36
6
27
24
24
47
1
11
60
4
36
54
51
3
42
54
56
48
6
16
24
2
85
35
30
18
22
3
11
25
39
57
17
10
80
12
1
17
16
2
85
24
9
6
26
52
6
14
7
23
18
48
52
51
3
21
27
62
30
24
37
36
27
20
52
9
5
7
21
50
28
32
13
9
30
6
3
11
16
8
10
30
21
15
33
48
9
8
19
9
20
4
3
21
24
36
15
12
59
4
44
10
42
6
18
32
121
29
4
63
60
117
3
15
26
7
60
23
4
9
24
17
10
48
18
54
21
45
20
7
9
26
10
3
17
4
6
8
109
3
12
78
18
50
16
3
5
70
21
29
22
26
64
30
33
11
13
3
14
64
18
44
18
7
15
50
4
24
20
16
42
8
16
ABCD 341253216*7^$a-1 [50033]
9
81
4
75
12
21
27
12
119
10
12
15
17
7
9
2
82
8
6
106
14
22
84
8
3
117
27
33
63
16
48
8
12
15
117
48
9
43
8
1
44
3
24
39
1
41
7
36
32
72
1
35
76
20
64
9
107
3
6
4
3
48
29
16
60
12
3
35
9
15
45
21
31
24
45
12
15
53
52
35
84
1
32
36
4
60
60
14
9
28
45
27
32
3
6
127
8
21
40
14
13
69
27
5
28
35
57
55
33
72
11
24
4
93
3
8
39
153
15
48
22
12
20
7
9
20
19
41
12
67
59
9
36
36
33
39
1
32
16
24
107
69
40
24
20
7
24
45
32
27
13
3
20
33
19
17
55
120
48
24
48
32
9
18
33
9
54
21
16
8
3
73
23
1
8
4
44
36
13
20
31
53
51
12
136
12
236
36
13
48
15
17
7
47
54
60
36
7
24
33
80
52
11
12
4
29
40
8
15
39
9
1
131
1
15
20
108
12
52
11
45
24
13
14
1
101
91
8
16
17
3
112
93
12
59
28
11
1
8
33
30
18
52
2
18
63
16
9
38
24
97
81
14
1
104
9
30
73
96
12
5
99
27
9
48
33
30
1
9
15
8
9
12
28
48
20
19
65
15
1
8
64
62
10
51
5
52
2
13
65
52
11
37
38
34
75
36
24
12
69
44
7
20
21
63
49
36
51
9
59
85
63
5
27
1
74
9
24
36
76
8
15
18
55
56
24
12
144
60
13
23
40
84
48
12
21
11
120
16
44
156
40
108
23
9
9
54
85
41
87
40
69
3
35
45
25
83
87
25
68
108
15
1
60
45
3
20
13
2
81
52
5
40
11
1
2
9
28
59
10
11
4
20
3
9
40
33
15
20
4
20
45
3
45
15
25
11
21
55
32
1
8
40
15
44
28
84
21
99
92
28
9
71
12
1
60
15
29
19
17
28
48
24
44
4
72
123
20
28
36
21
48
2
13
36
9
20
112
75
33
14
57
81
67
12
17
54
57
13
32
99
61
36
12
132
15
48
57
14
106
3
20
37
36
14
10
20
16
12
32
27
16
24
32
12
37
15
53
19
83
22
48
12
63
24
47
49
12
44
21
31
5
51
4
24
44
4
24
20
49
32
42
90
7
32
16
21
59
1
51
20
28
8
3
24
13
33
12
62
18
40
12
80
28
87
20
25
3
44
4
8
169
38
10
44
7
21
8
60
27
21
31
12
84
117
12
20
16
12
60
11
4
8
9
115
93
86
49
32
36
16
84
8
61
27
9
11
36
36
28
20
28
41
54
13
32
3
9
63
25
105
47
108
25
156
11
88
45
8
3
25
71
100
89
72
27
9
4
60
20
15
13
12
95
4
33
26
34
51
5
40
23
189
15
37
15
20
9
67
8
16
71
81
1
39
69
80
55
24
21
11
13
20
16
92
67
45
14
21
69
64
92
67
47
30
7
8
1
35
12
1
26
90
16
80
43
48
35
30
18
1
96
12
5
115
32
9
19
23
18
67
59
1
12
53
15
52
24
24
8
84
37
50
57
36
24
9
67
8
52
24
21
11
4
5
28
32
3
36
13
75
53
48
64
48
3
60
12
72
8
52
21
11
61
8
3
27
1
36
84
56
72
28
48
44
25
20
15
181
72
27
53
36
12
63
69
12
15
12
4
9
23
36
16
8
117
7
9
95
52
48
5
91
8
12
1
183
60
24
11
34
3
24
21
87
45
3
8
4
33
12
48
15
153
12
60
47
16
65
151
23
9
49
11
120
9
52
35
3
90
15
84
27
24
45
85
71
28
8
13
3
92
88
9
35
12
4
12
12
33
12
80
36
19
32
39
10
12
3
17
103
24
80
16
56
12
61
8
183
25
35
52
77
63
33
39
40
36
20
57
27
168
48
63
34
11
49
108
27
11
1
36
29
24
30
22
12
38
10
27
5
39
16
8
76
60
44
4
8
72
45
15
75
33
64
8
93
7
29
27
136
140
12
1
96
2
37
5
3
28
12
41
31
20
25
11
27
45
3
10
32
30
49
32
81
40
14
34
15
20
4
9
8
6
57
60
21
6
126
16
60
51
8
9
39
4
48
44
37
51
36
104
49
14
10
27
17
16
3
33
80
12
52
51
12
24
20
12
24
12
28
24
9
8
30
46
23
3
1
33
51
65
18
1
12
140
4
35
1
33
11
45
15
129
43
20
72
45
60
7
23
70
128
112
60
8
79
9
8
12
4
14
45
1
15
33
47
45
30
10
51
9
71
9
3
28
45
35
45
24
3
27
1
32
40
23
48
42
19
11
9
76
36
9
32
40
59
16
20
13
47
3
24
21
24
21
4
36
24
15
12
21
20
27
25
47
40
44
16
29
64
120
48
15
33
104
30
9
52
20
36
16
192
5
16
14
85
20
1
11
13
3
44
1
179
36
45
48
115
29
63
13
75
60
84
21
59
73
108
51
84
9
35
13
86
66
24
39
4
36
5
27
1
15
200
108
1
50
30
90
10
8
6
13
59
21
13
15
12
20
1
27
20
36
45
4
15
188
15
13
9
26
10
27
45
39
36
41
16
87
83
1
57
23
39
1
8
28
32
9
18
72
10
60
32
15
3
10
32
27
9
99
9
63
36
36
57
19
5
3
100
108
5
40
14
13
24
9
44
27
73
11
63
1
105
8
7
93
20
7
8
52
21
20
115
12
53
51
3
13
12
12
68
12
24
64
21
24
3
24
11
22
20
7
9
47
12
45
63
37
60
96
59
13
92
3
13
12
8
40
99
53
40
3
8
37
84
23
3
45
96
21
36
96
67
33
47
9
40
72
3
8
76
8
25
39
23
10
3
17
7
11
37
36
8
49
12
26
21
13
56
124
63
5
67
45
15
32
9
64
83
37
71
36
1
12
14
6
3
15
37
56
27
9
9
55
36
36
116
37
62
13
29
55
29
36
16
12
59
73
15
41
15
12
36
9
40
23
4
68
52
20
45
7
48
5
7
20
88
21
12
27
44
45
15
39
33
37
12
120
3
53
27
27
37
21
35
37
123
17
16
2
72
9
9
52
156
8
43
29
19
8
28
8
1
11
27
42
43
11
61
21
27
20
64
36
12
23
49
21
2
9
37
60
39
23
58
24
8
30
9
72
16
45
26
117
12
69
43
20
16
77
15
36
ABCD 341466962*7^$a-1 [50052]
13
72
11
54
60
54
1
47
1
59
48
13
53
19
35
13
48
29
54
120
48
13
65
36
115
5
7
47
1
59
25
36
11
54
19
72
84
36
84
65
91
29
144
6
37
23
1
24
24
108
108
12
17
91
24
59
42
18
36
60
13
84
264
23
61
36
29
55
35
61
59
24
49
12
41
78
42
175
24
48
11
42
31
84
35
54
42
12
12
25
35
181
35
48
156
25
23
36
61
29
54
72
36
25
36
11
36
72
121
48
36
60
23
1
24
35
37
29
6
54
24
7
108
71
114
36
24
30
36
30
31
108
36
12
71
1
119
37
5
84
7
24
72
47
97
53
90
37
95
24
37
84
36
11
48
18
66
25
119
1
29
55
125
30
37
23
1
23
1
48
60
11
36
12
121
24
23
36
24
24
49
53
31
29
24
30
120
25
95
12
204
36
1
108
35
30
36
174
36
13
131
24
24
36
13
12
72
89
67
12
11
6
42
102
31
29
139
41
6
24
36
13
12
24
72
11
6
96
24
43
11
1
65
7
59
30
91
89
7
60
11
48
18
54
13
48
221
60
31
24
11
48
24
42
31
83
12
1
53
55
36
23
25
167
144
25
36
23
37
120
23
84
48
1
11
66
7
53
211
12
17
7
60
23
25
35
133
24
35
49
29
31
12
17
66
1
53
30
12
54
18
1
35
6
7
119
13
5
7
53
7
144
23
1
180
5
55
59
186
30
1
29
54
36
30
12
55
59
24
1
59
24
18
91
24
59
1
35
24
24
1
12
47
25
48
71
6
12
31
11
6
7
83
25
251
25
60
216
120
29
30
1
36
47
36
37
53
91
23
12
54
54
25
36
24
48
11
193
53
31
12
24
24
36
23
13
12
17
31
47
66
30
25
12
167
1
83
48
121
47
13
59
13
59
133
47
97
5
84
6
1
83
25
48
53
78
66
54
12
24
42
78
13
71
60
168
24
61
5
31
17
150
6
55
143
36
6
7
11
1
101
31
48
35
60
36
54
6
121
36
17
60
6
25
24
48
12
17
108
30
6
31
29
18
1
5
120
31
24
71
90
204
6
30
120
7
17
30
1
36
24
12
143
90
24
6
84
12
25
35
78
54
1
35
61
24
240
5
7
23
24
42
6
48
24
13
47
72
84
1
36
119
24
24
36
61
12
84
35
13
12
23
25
48
167
42
19
72
59
109
24
65
36
31
119
24
73
11
60
6
55
72
29
6
60
73
120
11
114
67
29
126
1
71
42
19
12
65
42
6
7
149
144
7
24
84
12
36
120
11
61
47
1
77
36
66
109
23
36
156
48
1
47
109
84
5
30
6
67
11
6
43
47
6
30
85
24
108
59
24
1
108
11
90
54
30
6
61
29
78
13
59
24
66
91
23
97
24
5
7
17
7
35
1
83
90
78
49
11
49
227
121
5
7
23
1
29
31
53
90
60
6
54
25
59
13
36
48
120
35
97
60
77
6
1
29
150
61
96
23
25
59
13
12
36
23
1
11
1
113
30
6
24
31
23
13
36
23
54
31
36
83
25
5
30
37
23
30
42
24
66
19
11
114
7
11
42
84
150
1
120
29
7
35
109
36
59
25
23
60
18
19
12
12
60
48
24
36
24
48
59
61
11
24
6
31
53
43
72
36
41
48
90
36
108
12
54
36
55
71
1
47
6
78
42
6
24
25
12
48
36
24
11
48
73
11
102
6
24
30
6
108
121
24
47
72
42
114
1
119
36
30
31
35
18
91
24
47
48
13
12
41
31
36
47
1
95
108
42
30
37
12
11
49
132
23
13
23
24
72
12
1
41
19
65
60
7
24
11
13
60
5
7
89
19
35
13
23
36
12
1
36
95
60
270
18
12
6
48
30
6
7
107
12
84
49
12
23
216
36
12
61
95
84
1
72
83
73
24
29
84
6
1
47
12
36
49
23
49
77
36
19
36
5
115
29
31
11
12
36
6
79
12
149
18
1
96
29
96
18
73
89
19
77
19
24
185
67
29
24
90
1
59
85
59
13
23
24
72
49
71
85
23
1
41
78
37
59
37
24
23
6
7
107
6
54
36
132
18
30
1
29
36
18
12
157
17
31
5
31
48
12
47
120
1
47
1
84
36
17
7
23
193
12
72
35
25
29
90
97
89
91
11
61
96
144
240
12
65
84
30
24
24
13
65
55
48
5
30
37
36
11
102
31
59
37
23
1
35
1
24
84
5
19
11
48
13
23
25
101
60
84
6
37
107
157
48
11
60
24
96
85
12
17
210
6
18
156
37
24
179
12
13
11
48
66
30
61
35
24
30
12
175
47
60
12
120
54
12
43
11
24
1
36
36
131
1
5
7
120
215
1
191
1
137
18
12
12
6
7
29
7
11
6
36
7
11
36
6
55
11
18
43
120
144
107
1
47
12
156
97
59
84
85
65
42
85
ABCD 341510048*7^$a-1 [50011]
52
75
48
5
28
20
24
24
120
52
15
81
3
41
19
24
29
40
3
5
60
19
9
20
64
63
12
113
19
5
103
144
24
65
79
33
39
21
60
15
96
5
91
24
36
29
16
12
63
120
144
9
15
53
72
19
29
84
43
5
55
12
144
45
84
60
3
17
60
67
65
64
3
21
3
36
84
5
19
29
16
39
17
31
33
3
72
33
15
45
3
48
24
21
32
4
20
48
7
12
101
19
113
148
12
20
112
108
48
12
15
9
27
12
33
32
19
17
4
3
12
24
12
12
9
20
28
15
12
9
36
56
16
48
63
5
36
55
17
16
75
45
8
112
51
12
12
45
32
19
41
31
60
24
36
24
60
108
89
64
27
113
40
15
12
21
51
9
39
29
192
7
5
4
39
12
41
67
12
53
31
48
9
27
12
9
20
19
57
15
36
12
24
12
101
60
115
180
5
52
3
72
9
60
80
76
27
21
8
16
3
36
21
75
24
60
60
33
24
75
117
8
19
12
12
5
55
60
5
7
12
45
8
31
21
60
27
12
9
48
8
19
36
24
33
140
4
39
84
36
45
20
7
17
36
7
12
36
9
80
31
5
7
12
72
72
45
39
105
15
77
4
12
39
96
21
3
65
7
21
3
5
31
12
17
60
7
72
12
12
12
65
19
173
4
32
96
31
72
5
31
21
24
96
27
36
69
32
16
15
24
21
75
72
21
8
48
4
3
12
5
91
60
12
12
12
33
15
84
153
15
24
65
28
27
17
52
3
72
48
36
21
12
27
21
3
108
21
3
5
36
67
36
77
7
24
33
27
24
12
189
15
33
15
36
144
12
69
3
9
15
36
12
96
29
4
48
12
8
40
20
67
96
45
27
48
9
3
144
24
45
3
17
76
72
24
168
72
20
132
40
27
21
27
60
137
31
9
8
48
19
5
67
41
43
156
48
36
5
7
24
12
96
9
15
185
88
12
12
63
21
68
7
5
4
32
31
17
163
41
7
36
33
15
144
60
117
48
51
21
15
60
101
72
19
117
39
60
12
36
29
19
24
17
36
12
79
24
9
171
201
8
31
9
140
31
77
64
3
45
36
32
91
17
40
8
19
84
24
36
81
3
65
19
48
12
168
57
159
153
68
60
19
12
48
84
48
36
12
36
41
16
96
15
36
81
27
33
80
24
19
12
45
75
24
77
103
9
15
48
24
21
63
72
9
8
48
12
127
33
15
65
19
45
51
17
64
32
55
5
103
9
20
19
12
12
45
3
24
12
60
5
43
17
28
24
32
55
245
4
51
29
60
12
19
144
17
28
39
29
7
204
12
24
21
15
129
32
24
72
16
207
69
3
36
53
7
36
5
43
45
99
21
123
21
3
72
24
60
57
3
57
27
12
9
39
21
15
36
29
19
5
19
12
12
77
43
24
60
36
5
91
53
28
60
87
41
64
72
3
69
51
12
17
52
212
7
132
24
84
5
19
29
103
9
63
197
60
16
44
67
36
24
17
7
24
41
43
17
7
53
4
48
116
67
60
9
3
5
43
65
7
105
27
41
43
60
60
21
63
5
16
3
33
51
24
33
15
21
44
43
21
3
9
27
84
41
55
5
31
48
24
9
3
36
12
9
24
24
63
120
12
21
63
57
48
63
12
9
36
56
52
3
33
27
21
8
19
36
12
29
4
39
57
20
24
16
36
15
29
79
21
12
24
92
28
8
55
57
12
15
21
15
33
3
84
12
24
17
7
21
48
164
55
57
12
3
12
33
3
72
5
43
12
36
36
120
12
48
21
27
60
5
19
41
4
12
15
5
4
3
45
99
48
41
43
21
12
56
72
4
36
56
7
12
12
9
75
17
31
12
9
15
72
60
53
7
36
21
20
36
43
12
9
15
17
16
92
16
51
36
45
15
41
55
9
72
44
127
5
7
41
28
15
60
81
8
16
39
72
57
20
43
81
20
36
24
7
24
65
16
3
36
9
20
7
48
105
87
21
207
17
19
12
53
67
9
3
5
12
28
15
17
88
12
15
72
12
36
101
136
8
4
116
24
7
24
36
53
64
156
44
40
3
21
48
24
15
24
60
96
12
12
60
12
29
31
12
24
89
4
32
40
87
9
56
19
12
93
39
48
24
192
165
3
9
36
12
135
12
24
12
77
24
7
153
27
5
4
84
27
45
75
89
43
12
21
48
15
89
7
24
72
12
9
60
51
17
16
20
24
88
15
24
12
5
31
21
75
57
48
24
39
33
8
7
17
96
24
16
51
65
60
16
8
7
57
27
45
24
15
60
36
9
63
24
45
32
36
76
15
17
31
24
53
4
3
12
101
24
4
36
3
9
12
135
9
51
5
12
28
24
12
15
33
84
3
48
9
108
176
132
67
12
33
3
48
12
45
39
36
24
21
63
24
24
48
36
60
60
5
7
149
12
7
24
17
16
39
9
48
8
28
68
16
12
12
20
28
20
19
29
52
56
132
60
64
15
69
3
24
9
123
5
12
4
15
77
48
19
48
12
45
68
60
4
68
55
113
7
12
24
21
168
147
9
27
21
32
91
120
48
45
15
81
111
45
15
60
57
51
9
36
3
29
4
15
77
4
24
27
48
24
12
57
111
12
5
7
21
12
8
19
29
12
4
32
12
4
24
32
67
36
9
63
24
12
12
33
3
45
51
5
40
3
29
199
72
24
9
27
12
9
111
9
24
3
21
3
5
4
63
33
63
72
173
24
4
96
60
120
39
84
33
32
28
36
44
52
15
72
45
80
12
52
8
40
15
33
80
76
27
57
12
135
21
27
72
81
20
7
216
77
4
12
147
24
5
ABCD 341510514*7^$a-1 [50057]
31
341
51
48
105
144
3
69
27
36
48
45
132
63
28
17
31
156
65
199
17
84
96
27
28
48
32
4
44
9
36
36
15
16
41
27
69
67
36
32
21
24
7
60
36
168
116
4
96
125
31
84
144
41
60
3
72
16
8
117
19
60
65
19
29
43
17
103
188
45
151
128
112
5
115
116
100
44
21
123
16
36
5
27
16
12
53
171
141
12
96
36
31
260
60
40
60
324
17
7
29
7
29
7
48
53
39
81
72
7
128
16
89
39
96
180
16
240
8
132
100
24
32
184
77
72
55
53
127
41
3
60
21
51
48
105
7
29
120
7
144
65
31
29
12
60
79
77
51
16
236
124
29
55
96
36
108
29
36
27
45
19
125
39
9
36
99
76
5
60
127
53
48
72
288
187
17
27
45
120
7
8
21
27
45
99
64
269
31
36
300
17
288
31
48
60
32
153
91
17
19
144
80
76
68
112
60
44
4
116
105
31
77
12
15
9
7
60
221
12
67
24
8
45
171
9
51
52
24
5
259
5
91
60
125
39
16
29
15
21
31
60
41
36
7
128
9
39
60
4
96
53
36
84
51
124
29
3
45
144
55
77
63
36
93
67
65
12
51
129
168
39
69
7
68
16
44
76
36
32
21
60
108
48
72
79
24
77
36
7
8
120
33
156
96
163
44
180
16
32
208
32
48
28
125
99
45
51
21
72
24
27
76
312
48
77
3
9
132
3
9
103
96
5
75
24
40
5
12
24
3
69
7
56
72
165
24
39
153
132
84
115
128
69
7
36
29
12
63
36
16
89
243
120
232
29
27
69
39
100
120
29
67
17
51
112
84
32
9
96
12
60
127
128
16
17
12
123
40
32
12
16
29
19
336
20
48
69
7
96
84
149
7
80
4
60
17
48
60
39
45
51
12
28
96
53
3
28
185
151
29
31
5
79
101
31
77
187
128
21
127
41
43
5
55
68
28
60
32
72
9
175
20
112
17
15
16
36
104
40
41
99
36
76
20
40
17
15
57
36
132
63
93
168
19
8
84
369
51
21
7
125
12
7
240
173
3
9
19
5
27
93
27
40
5
60
12
7
36
53
144
3
24
16
60
84
149
55
17
19
44
69
12
31
29
31
104
16
48
17
63
144
57
31
5
144
51
12
141
12
19
17
79
84
41
72
315
72
48
76
92
81
7
29
3
28
77
55
60
20
64
144
125
48
19
104
64
72
173
24
36
36
139
96
65
31
24
5
36
19
29
72
139
36
5
55
77
144
7
96
89
24
36
7
20
12
16
89
27
108
36
40
32
21
43
84
44
33
199
80
16
209
72
39
108
69
27
9
72
120
43
332
64
101
235
17
67
96
77
63
9
36
3
36
96
28
12
24
65
24
55
12
32
108
4
41
43
140
16
17
3
24
36
93
87
48
28
77
48
55
41
12
27
45
99
40
56
117
84
243
45
60
48
7
36
29
15
117
7
101
108
103
125
15
4
5
135
9
36
36
19
89
228
19
5
43
156
17
63
4
89
7
53
43
5
27
28
17
60
7
128
9
108
120
24
48
27
16
101
27
108
117
7
17
144
48
72
15
81
207
76
77
48
96
19
29
67
60
17
103
101
27
16
29
99
9
19
84
53
27
16
92
33
3
76
77
72
36
36
99
196
144
53
12
15
48
60
45
63
4
17
24
12
7
128
88
8
21
15
9
72
36
171
9
108
91
48
77
19
17
43
96
8
9
15
88
48
12
5
27
12
136
17
27
81
19
53
103
29
12
72
15
84
45
67
29
12
195
129
19
12
60
24
156
77
36
72
103
32
100
8
21
31
108
5
60
115
ABCD 341558052*7^$a-1 [50021]
64
56
16
72
8
55
42
48
2
72
13
21
83
7
20
13
8
27
21
37
60
47
3
45
67
53
3
16
72
53
15
22
50
25
24
35
69
31
9
23
24
24
36
28
92
108
9
43
8
72
4
24
32
22
98
60
178
38
24
21
27
96
16
77
39
9
3
37
24
35
58
18
6
27
8
13
38
16
45
23
4
8
16
5
3
21
63
106
14
129
3
10
107
3
60
28
44
24
40
140
12
28
60
56
108
36
25
23
16
56
12
13
104
24
88
59
64
5
16
56
27
69
7
72
32
148
18
36
102
32
12
10
18
105
9
111
71
33
31
153
15
9
107
64
45
8
3
10
27
33
74
52
92
108
25
35
40
18
35
43
56
37
47
9
15
52
8
28
9
11
36
24
58
63
207
8
81
3
4
20
10
11
7
60
72
48
5
63
40
56
58
36
3
69
27
56
1
23
19
84
9
11
36
16
33
57
18
18
26
180
37
27
78
50
21
64
9
2
37
8
24
13
14
4
68
85
47
49
11
37
51
21
45
14
93
24
13
99
27
42
50
34
23
27
13
83
36
48
84
16
8
12
9
27
93
3
21
37
98
9
7
80
36
37
45
11
48
96
15
1
23
96
57
15
16
32
57
55
20
12
36
12
4
53
7
8
28
84
17
16
11
24
4
8
10
15
27
44
1
3
96
21
11
22
23
96
7
9
3
92
33
15
57
61
11
123
13
8
136
32
31
32
72
1
8
40
47
9
7
6
50
12
24
238
38
9
19
36
9
69
3
35
10
51
11
24
72
69
15
33
37
75
119
12
24
61
24
11
34
50
70
14
13
23
1
71
72
12
28
9
8
55
8
97
72
45
74
70
27
119
52
125
13
24
38
24
21
25
30
9
32
40
51
5
7
32
48
9
63
88
17
13
42
32
24
24
64
17
13
98
105
51
21
91
56
12
16
9
32
15
24
36
16
29
25
50
13
35
12
1
128
27
12
120
24
49
11
24
117
16
32
3
21
48
7
32
12
52
113
160
56
13
50
81
7
6
14
40
12
9
23
4
32
24
85
35
58
6
56
34
38
34
36
2
24
40
141
23
4
29
3
45
15
24
24
4
21
11
93
27
37
21
38
13
8
15
9
31
56
36
24
84
1
23
9
15
88
78
11
3
24
69
48
7
57
128
25
2
48
72
12
124
18
14
34
14
10
126
5
3
4
9
8
43
29
48
3
12
25
35
36
9
64
11
24
60
9
43
60
20
24
109
32
24
51
10
26
22
6
5
31
12
44
46
27
8
127
17
123
10
11
99
37
32
1
23
7
9
8
15
28
48
72
5
24
3
58
2
22
35
75
12
156
12
10
6
36
8
58
18
8
52
53
37
35
3
28
20
40
8
24
61
23
49
11
4
17
15
49
3
44
136
9
56
7
54
27
23
73
8
48
75
60
24
12
12
9
97
2
13
237
6
8
10
35
48
63
1
80
27
37
27
53
16
57
2
21
40
63
80
1
35
16
30
62
25
27
29
27
21
3
94
14
121
47
33
27
88
12
24
102
27
24
39
41
3
21
48
15
9
13
98
4
18
11
40
8
39
9
7
8
1
56
64
8
15
10
48
14
40
24
65
27
48
24
21
15
96
12
60
24
24
12
21
139
29
15
60
10
18
57
11
24
154
6
18
11
15
120
96
9
27
13
23
64
17
64
11
46
42
104
36
52
53
19
18
50
108
36
10
12
26
84
36
22
72
2
9
19
32
13
69
3
11
12
58
36
6
21
63
6
62
40
5
39
24
4
180
20
21
24
7
68
109
56
16
27
5
16
8
27
48
69
3
24
10
27
15
56
12
24
45
63
1
8
43
8
36
49
105
102
20
34
26
12
12
120
10
38
24
34
63
11
24
13
59
12
177
75
117
15
1
27
8
22
6
20
36
34
12
2
9
3
96
4
17
3
28
17
48
7
33
23
22
11
16
35
21
16
11
37
27
36
92
13
32
15
142
35
3
36
57
3
45
112
8
43
5
13
99
21
6
44
40
60
5
16
8
7
68
84
64
18
50
13
155
108
9
171
109
8
16
27
54
50
16
5
3
45
15
10
62
33
3
45
40
23
46
11
25
18
21
24
21
24
35
55
30
162
9
59
112
32
24
21
15
12
10
62
69
39
10
2
12
9
48
3
28
54
72
14
28
30
24
2
48
94
138
18
6
81
80
31
17
144
19
20
22
38
69
75
72
10
26
9
1
2
34
90
9
35
84
33
15
108
21
7
12
32
84
10
2
13
47
28
6
2
21
39
28
5
16
15
92
10
59
3
34
131
111
1
59
60
9
61
2
28
116
9
3
93
3
28
152
1
8
64
11
45
3
12
9
39
22
2
12
12
1
63
80
9
72
15
12
58
14
132
70
24
11
24
40
32
15
9
27
40
44
49
27
29
40
48
8
61
3
23
94
14
13
11
13
11
36
1
8
64
143
9
16
45
36
50
13
35
21
51
12
72
25
32
13
62
76
8
24
40
6
36
12
38
13
32
24
7
8
76
20
16
6
50
60
72
36
1
9
15
59
12
48
36
28
6
30
20
9
61
51
104
15
1
11
13
80
63
4
24
18
11
39
12
12
16
17
75
72
16
20
28
8
48
22
2
24
40
29
3
72
40
45
99
8
36
25
21
38
48
85
8
16
23
24
33
27
24
34
74
4
104
36
132
21
31
8
36
45
31
18
14
24
4
53
63
1
63
57
80
7
9
59
13
45
3
69
3
63
9
32
39
57
51
109
23
1
45
2
24
82
110
25
3
56
21
109
3
51
102
42
8
24
13
23
24
1
83
24
21
15
24
1
59
45
16
23
12
28
8
34
90
66
11
112
47
12
69
15
33
264
1
134
9
27
13
63
44
10
38
36
16
8
132
4
32
48
1
56
72
16
9
2
24
48
22
26
37
3
42
35
3
12
22
27
8
15
129
3
21
16
32
13
6
29
7
128
70
50
33
1
54
6
26
129
15
33
31
41
27
24
45
16
35
12
81
24
24
40
35
28
9
11
262
2
13
56
15
48
10
95
48
51
24
13
3
29
15
16
72
20
108
1
11
ABCD 341619212*7^$a-1 [50001]
12
1
11
25
12
12
3
3
8
69
67
6
71
84
4
56
4
57
36
18
17
36
7
5
16
20
1
12
15
12
45
35
4
20
4
33
35
67
5
37
2
16
5
36
7
5
4
45
3
8
25
12
23
24
48
25
6
9
21
51
47
13
9
23
28
20
1
24
60
39
69
3
12
20
7
18
14
34
38
33
7
54
14
1
11
16
53
12
12
1
6
36
18
35
24
15
28
30
23
24
4
3
17
15
13
23
82
23
1
36
39
59
21
13
3
9
12
3
27
5
16
15
18
47
25
2
10
14
12
34
11
1
75
33
3
24
8
13
11
4
20
12
73
24
2
9
12
25
15
51
21
20
1
35
7
102
74
4
66
12
26
4
29
19
6
3
11
9
7
66
11
15
13
8
28
32
36
1
3
8
4
23
21
12
7
6
27
8
48
1
6
6
3
12
36
20
48
52
12
20
1
6
9
57
35
124
21
12
30
30
6
21
20
27
12
1
15
44
24
33
28
45
119
84
28
59
48
12
4
6
47
43
6
30
6
26
9
13
15
12
8
12
3
22
18
24
57
21
108
27
8
91
45
15
18
3
80
13
15
24
20
7
29
4
15
12
5
4
35
21
13
63
3
20
49
20
7
6
38
22
12
27
9
15
56
12
4
33
6
18
35
1
23
7
24
18
50
13
32
79
5
3
76
54
6
29
16
21
36
26
34
11
13
14
70
54
6
6
78
35
67
30
2
9
12
24
48
19
9
45
12
39
36
39
5
25
23
27
9
13
26
45
12
36
49
12
23
49
12
24
12
42
18
15
45
11
1
48
35
3
61
3
6
95
37
23
4
8
4
33
30
12
21
3
6
15
24
59
16
17
19
9
21
2
1
8
36
1
83
13
30
77
27
22
18
18
38
1
9
12
2
13
72
20
12
3
13
3
29
85
6
24
33
9
3
33
18
8
34
23
27
28
6
3
80
15
16
42
12
27
105
14
49
21
24
87
44
52
9
2
45
13
3
8
4
33
71
12
3
10
6
17
4
60
3
30
12
11
12
24
12
12
15
1
33
3
15
24
77
109
42
18
15
57
35
4
3
12
6
3
21
24
14
10
14
58
3
32
4
36
20
12
60
13
15
21
39
8
1
27
84
15
84
9
21
38
105
37
47
24
85
47
1
27
20
12
7
5
4
23
21
7
6
14
16
68
1
81
14
49
21
6
5
48
12
1
2
16
42
15
8
1
119
1
24
35
1
51
44
48
60
15
13
8
16
21
12
23
36
12
12
24
1
12
30
18
26
9
37
27
15
24
8
34
11
4
20
3
48
1
12
8
52
24
20
25
12
42
17
4
15
21
8
1
11
19
101
1
15
32
1
6
21
15
9
3
42
35
24
3
1
11
4
17
4
23
22
12
2
21
19
30
6
42
38
57
25
3
15
41
49
36
3
12
63
57
60
39
5
63
9
4
8
13
23
1
59
1
23
1
12
18
54
30
12
18
12
11
28
36
39
9
15
12
9
9
12
14
21
25
2
81
1
14
10
27
32
24
36
4
20
7
80
22
3
45
47
48
25
6
6
14
37
11
21
61
14
10
35
40
8
43
9
11
1
15
5
76
8
16
36
35
10
24
62
1
12
3
5
25
59
7
6
24
38
57
3
12
46
2
45
7
6
11
13
54
18
3
9
3
12
35
16
6
35
49
6
8
9
1
12
30
5
12
88
45
30
9
35
4
45
33
39
8
24
24
52
36
32
67
5
13
15
35
9
19
41
1
12
59
4
27
17
13
12
14
1
9
2
10
23
1
74
16
6
2
13
9
6
57
12
33
15
8
63
22
15
32
37
39
9
27
8
1
11
43
12
54
23
37
50
37
9
38
16
6
18
18
47
40
11
9
24
12
15
16
18
18
42
27
8
12
25
24
27
20
3
24
24
9
7
66
6
9
12
8
15
10
35
4
15
6
12
2
22
36
12
3
12
8
24
1
35
100
15
29
63
10
11
25
12
42
5
60
85
6
21
8
1
12
27
27
9
9
12
2
21
1
35
39
22
2
45
28
21
2
37
24
9
6
21
21
38
9
51
45
12
4
9
47
43
77
3
1
81
27
11
21
24
36
12
31
21
8
4
3
69
33
15
27
57
20
1
15
32
25
6
9
11
21
100
32
1
15
15
21
99
33
8
1
11
37
71
24
52
56
4
9
12
23
120
1
18
6
95
12
97
3
27
18
48
15
24
3
12
18
35
27
22
35
16
33
12
42
42
15
23
13
3
69
32
31
5
28
44
1
6
6
26
45
61
23
40
48
23
34
35
28
9
11
36
1
18
113
31
6
6
21
15
5
4
69
14
22
3
15
57
15
45
33
3
3
53
1
14
28
33
12
21
60
3
12
33
30
36
5
16
32
13
2
21
1
2
21
16
32
12
3
9
1
18
20
34
15
15
17
1
23
1
24
11
73
3
12
8
4
3
18
11
4
8
52
9
23
13
15
8
12
13
2
12
33
24
100
32
7
29
3
10
15
3
8
13
20
36
7
12
45
39
20
9
12
13
3
32
1
6
17
13
14
40
9
12
33
11
49
15
8
3
81
3
22
35
63
1
21
30
5
48
25
18
12
17
12
73
35
1
12
15
168
3
24
5
13
11
4
45
63
15
9
72
3
12
6
3
12
8
36
13
12
36
15
35
10
15
3
6
63
8
12
1
30
5
72
4
20
4
9
42
29
4
12
21
72
26
16
6
48
35
1
39
69
3
9
3
51
29
12
13
63
27
17
55
8
13
9
11
4
21
3
69
14
22
59
3
9
48
13
47
24
1
6
53
4
8
1
15
47
37
20
1
18
33
3
8
22
60
12
15
9
63
21
35
37
3
60
69
27
20
19
77
3
22
38
9
16
57
18
5
37
3
24
8
24
16
23
37
33
27
15
42
15
21
6
5
64
44
13
2
24
9
7
5
1
95
37
26
16
18
12
63
57
15
15
6
11
76
24
21
18
30
14
1
9
30
21
75
102
3
20
99
24
4
144
6
11
4
20
3
21
36
13
35
48
7
29
75
16
42
54
8
33
13
38
12
21
13
23
37
11
27
25
27
6
23
4
23
21
40
24
21
24
75
21
2
9
3
21
40
9
12
11
1
3
3
9
44
27
9
48
13
72
35
3
10
47
24
13
12
15
8
151
6
11
73
14
1
15
17
13
24
3
12
32
16
56
61
12
2
16
101
91
9
32
36
1
35
7
6
18
5
3
22
35
12
24
27
37
12
3
9
23
10
59
60
12
4
3
30
62
22
87
69
39
32
48
7
68
45
31
36
21
9
18
18
11
88
8
88
3
20
16
41
7
18
24
18
21
24
8
36
28
3
17
40
21
30
17
24
1
6
9
23
10
12
30
33
9
2
58
23
16
12
9
38
33
48
39
9
1
6
5
1
48
35
51
1
8
13
42
42
15
60
36
33
23
27
9
88
8
12
12
7
41
40
20
3
21
4
24
3
17
1
60
2
13
9
12
3
20
13
15
8
96
36
12
3
9
4
36
9
50
21
36
24
63
10
6
5
72
3
9
13
11
24
49
15
20
4
15
9
12
9
24
26
4
17
61
11
16
8
12
7
8
13
48
57
39
24
24
21
6
8
33
36
28
23
28
65
3
9
7
24
8
37
24
8
43
9
71
33
43
18
23
7
6
30
5
3
21
13
38
10
11
4
15
42
24
51
9
11
12
36
157
24
11
60
3
1
21
39
3
17
43
6
11
49
24
50
24
49
11
16
17
1
2
13
15
9
3
45
8
12
15
1
45
24
26
21
1
30
5
145
35
4
21
2
37
140
16
12
44
36
16
44
24
4
3
21
75
5
4
23
84
36
21
37
23
7
89
1
59
16
20
4
35
4
6
38
45
7
29
67
65
19
30
15
15
54
3
12
8
36
27
21
24
25
23
61
27
8
1
50
25
15
6
35
13
38
57
132
16
32
36
112
11
22
11
24
4
32
27
9
13
23
4
8
1
14
21
36
13
30
9
32
1
12
23
12
7
5
36
3
10
36
2
1
12
21
18
54
12
18
18
35
3
4
12
5
24
75
9
60
36
1
2
12
24
25
8
12
51
9
37
2
12
10
47
3
1
24
15
42
54
60
54
12
24
36
3
21
3
8
24
19
21
48
8
12
16
39
17
13
15
11
1
96
8
31
18
23
40
63
65
12
40
3
41
24
12
12
15
45
51
4
21
32
4
20
25
11
25
2
24
12
4
17
25
15
21
12
3
3
17
60
25
38
105
3
16
66
15
8
12
52
45
12
6
41
55
78
26
10
6
30
18
36
5
1
23
1
12
23
4
8
4
3
18
3
12
11
52
9
56
25
11
3
45
12
16
33
24
6
57
33
30
41
13
12
3
8
13
42
30
39
56
19
5
87
9
13
24
3
23
1
20
16
27
5
16
99
42
24
36
2
82
6
6
15
8
7
65
19
21
20
7
17
27
58
23
51
22
39
3
42
18
17
25
24
36
24
38
13
21
24
18
41
3
61
8
13
14
9
4
32
7
17
13
14
4
6
23
12
40
36
36
32
108
4
9
23
1
35
73
15
47
57
1
38
24
25
12
20
36
12
16
8
1
27
3
5
16
12
35
28
68
13
8
12
25
3
3
5
12
24
39
4
8
10
14
93
12
4
45
59
1
123
9
11
16
9
74
16
20
21
4
32
3
4
12
17
7
45
104
61
12
2
ABCD 341635296*7^$a-1 [50071]
28
23
73
48
47
4
65
24
3
7
57
48
3
18
3
12
5
39
43
2
28
15
15
50
22
6
36
24
42
18
6
78
48
51
84
33
6
57
29
31
32
37
24
18
6
15
65
16
44
10
21
9
3
9
18
26
106
9
15
38
48
3
55
17
24
40
60
51
30
51
12
12
27
5
4
3
24
17
7
6
20
16
6
9
8
24
7
36
6
18
33
20
1
8
24
7
17
96
15
4
9
6
101
1
15
60
3
54
18
41
16
3
24
30
23
67
29
31
6
11
31
9
27
41
19
24
21
21
78
17
45
144
72
51
73
11
13
20
10
65
1
23
13
8
4
30
9
9
24
15
44
1
18
2
16
20
10
65
16
41
7
129
42
33
27
12
21
21
6
14
7
17
10
2
4
8
7
9
11
49
6
21
27
9
20
12
19
18
12
8
19
3
12
21
53
7
9
6
30
51
21
51
39
57
9
30
6
20
16
32
7
69
12
23
40
24
57
35
79
17
49
35
12
1
20
31
8
16
5
28
12
12
11
13
30
62
3
24
12
49
3
9
35
33
12
12
36
36
34
30
27
39
18
11
4
33
24
20
28
6
24
2
7
8
64
5
4
23
13
6
6
12
6
6
23
7
17
9
52
51
15
2
10
2
10
18
18
53
1
8
4
3
56
21
36
10
12
12
60
17
52
27
5
7
2
28
23
7
9
17
7
32
24
43
38
28
11
12
9
3
9
7
9
78
9
15
89
9
10
14
10
17
19
74
7
8
1
18
12
17
25
23
13
36
24
12
20
43
5
36
24
16
11
16
17
24
22
24
74
10
9
9
39
41
4
48
15
33
44
7
3
45
51
12
33
75
2
3
49
48
92
24
16
11
45
3
1
35
9
3
31
26
51
16
24
29
22
30
20
55
3
2
4
6
48
42
12
8
3
28
29
22
6
23
24
85
35
33
3
31
2
3
24
9
10
24
24
26
4
32
55
45
11
49
39
5
4
3
20
9
7
8
19
101
16
9
87
21
72
15
48
5
36
10
30
66
29
13
20
43
15
9
9
23
24
16
8
9
40
24
68
52
6
6
18
41
24
1
47
7
18
8
7
20
9
27
1
59
69
79
41
10
21
81
18
5
9
15
1
39
9
15
15
33
21
6
24
2
40
20
4
6
38
31
29
22
17
12
7
12
26
3
4
15
21
17
4
36
20
10
42
119
31
14
10
96
24
5
4
24
63
2
39
19
18
11
40
24
9
78
12
9
20
13
36
18
12
29
1
20
55
9
24
87
8
1
23
1
24
8
40
3
5
10
14
16
159
8
9
76
24
6
45
57
32
130
48
2
3
1
63
8
81
51
12
1
24
6
54
35
9
58
45
3
41
28
3
12
18
12
11
25
6
24
9
3
2
16
3
9
15
39
41
7
98
4
24
3
27
12
9
9
12
12
3
39
24
26
60
4
66
5
19
17
9
19
45
32
3
7
5
9
27
37
32
24
28
36
20
4
8
34
5
133
23
12
7
17
28
36
33
11
13
6
60
24
18
11
7
6
35
31
114
6
53
60
36
43
89
33
64
23
57
7
57
11
1
18
29
9
22
5
31
24
26
79
32
43
6
12
12
23
13
59
1
15
48
48
8
28
20
19
9
20
24
84
19
2
43
5
40
44
34
54
27
51
5
28
9
18
9
41
4
15
20
45
31
12
81
20
31
111
12
9
32
24
21
24
3
33
7
15
2
28
44
40
48
12
15
3
42
23
12
145
15
21
8
16
44
10
24
9
27
17
7
26
31
39
14
12
4
27
44
31
2
10
21
5
12
7
8
48
25
32
52
78
41
37
12
15
12
51
29
24
9
99
16
20
88
8
31
98
10
2
3
13
20
22
42
60
96
12
24
8
16
3
12
5
52
15
48
15
2
7
17
34
42
24
30
17
48
19
12
2
10
18
8
63
7
6
11
4
3
77
55
14
15
21
16
11
40
8
13
3
45
18
54
6
54
8
19
20
21
4
6
14
4
36
35
13
8
40
42
36
21
56
16
57
116
3
7
30
35
31
81
32
21
60
16
3
27
41
37
12
8
4
48
12
32
19
27
12
66
12
18
62
4
11
25
3
39
9
57
20
16
6
18
47
49
20
16
11
7
9
57
6
33
12
9
27
9
35
9
24
10
12
5
4
20
9
10
6
6
38
16
3
17
118
17
64
21
6
69
32
7
6
6
24
48
6
23
16
36
44
81
52
3
15
17
9
16
39
3
53
9
15
25
6
12
18
32
16
20
7
33
20
22
48
29
28
3
12
14
24
7
3
5
25
15
48
8
88
21
51
9
30
30
6
81
15
45
15
12
2
16
18
5
21
16
30
2
7
21
8
22
69
15
9
29
19
9
11
31
33
3
24
18
23
9
36
4
56
36
51
7
42
18
5
72
12
124
32
13
11
28
44
9
10
48
60
9
5
24
43
8
64
5
130
21
21
18
12
30
44
31
5
64
11
49
44
10
17
16
60
3
33
17
24
4
51
92
25
3
17
24
34
5
1
96
44
28
8
3
7
2
19
3
17
7
12
14
46
14
39
25
12
11
57
7
24
9
47
40
53
40
51
21
12
48
24
48
8
24
4
90
41
24
25
23
69
39
19
50
12
4
11
9
24
24
99
64
8
16
29
34
36
2
4
44
10
9
8
9
40
8
58
9
3
42
8
16
6
9
12
5
12
19
44
4
29
4
6
24
2
4
66
14
12
10
5
7
17
16
20
9
24
31
5
103
3
14
4
3
17
10
12
53
1
36
11
13
30
5
21
70
12
29
7
12
21
51
2
4
92
64
3
57
66
30
24
18
5
88
48
69
8
3
45
60
76
27
32
28
20
7
66
30
84
36
18
12
24
12
54
96
2
3
4
9
60
54
36
17
28
9
6
54
27
36
5
40
8
4
20
52
15
12
27
26
10
18
75
27
78
8
3
21
15
45
28
3
147
9
20
12
9
28
35
13
20
70
24
18
20
24
3
67
29
12
12
40
51
21
5
4
20
7
15
2
16
27
27
5
1
12
12
30
26
16
8
10
98
51
31
9
3
14
16
48
6
26
4
11
13
8
4
75
5
39
57
4
3
32
33
19
81
42
18
8
4
36
3
9
80
3
9
4
30
21
5
4
11
19
24
66
20
4
23
19
6
18
53
64
3
24
21
8
1
72
18
6
12
15
15
30
35
37
6
6
3
33
60
3
15
17
19
24
14
76
11
1
11
31
2
24
43
8
31
9
96
15
18
44
40
12
47
13
3
15
18
39
8
43
18
6
9
15
14
22
14
10
72
9
3
17
4
12
15
33
68
13
20
46
12
6
20
27
67
5
31
24
38
4
60
6
53
19
66
20
3
12
7
90
23
19
9
21
32
10
26
10
57
24
63
6
42
12
54
20
4
20
16
3
21
3
9
36
11
43
6
12
35
24
19
29
1
80
4
6
24
48
66
42
24
9
5
12
3
9
10
93
36
39
9
39
9
3
138
20
39
16
8
60
36
28
44
21
19
8
13
11
13
27
39
12
18
3
21
30
30
18
9
20
31
29
160
9
11
1
30
18
47
1
27
3
6
35
19
14
10
2
46
18
3
8
45
58
6
3
128
13
18
18
15
21
20
60
27
9
3
31
5
25
20
19
8
33
28
39
113
28
8
15
9
28
20
12
7
77
4
8
28
20
16
3
41
7
3
42
23
16
3
38
4
47
49
15
8
76
12
27
5
21
10
6
18
57
27
29
9
79
9
24
6
17
19
14
15
9
16
47
43
12
24
14
34
2
19
27
38
52
24
6
9
15
9
75
72
12
2
24
51
31
24
18
75
21
12
11
43
24
24
60
12
6
12
30
38
3
49
6
30
24
6
33
17
27
43
6
15
15
21
69
36
3
15
9
21
12
20
27
13
3
8
19
2
52
18
2
28
11
61
56
24
96
19
21
18
57
87
30
27
29
7
39
5
12
24
13
95
49
42
5
21
43
45
24
23
7
18
30
9
9
27
33
54
12
18
15
21
3
17
51
31
21
12
17
3
7
30
3
8
37
12
18
30
56
16
15
9
18
2
34
57
9
23
1
54
12
6
32
79
3
5
13
3
3
6
6
84
6
18
6
56
10
5
24
24
115
54
18
2
22
30
54
30
24
18
60
5
43
12
48
9
24
8
25
15
9
15
21
20
4
3
8
33
43
29
46
48
24
2
27
84
9
24
36
10
9
15
5
12
49
23
37
30
9
29
16
12
23
9
3
13
3
8
31
65
24
1
3
15
5
40
21
6
5
7
17
105
19
5
27
9
7
9
39
29
4
8
10
18
12
20
28
12
42
9
51
17
1
32
31
15
9
3
65
57
19
72
21
54
12
42
11
16
44
36
16
27
18
8
12
4
15
51
18
6
17
7
5
7
18
12
8
16
27
21
66
30
12
11
19
30
8
22
24
5
112
3
5
1
11
7
60
36
14
52
48
23
1
18
89
24
7
12
5
13
44
16
72
51
21
ABCD 341659074*7^$a-1 [50027]
36
6
6
4
9
27
12
26
10
2
4
12
86
18
30
64
14
12
72
30
42
6
10
32
6
34
20
28
24
11
25
2
64
6
8
12
16
30
18
8
18
12
48
4
14
3
45
34
32
30
24
16
20
7
11
30
3
16
12
29
12
4
20
4
18
5
9
36
24
10
41
19
30
114
30
35
21
30
6
31
3
9
41
6
22
11
7
18
27
5
3
19
48
5
37
48
6
2
43
27
2
18
28
2
4
11
39
6
28
32
67
27
6
3
17
7
5
22
12
41
27
12
1
83
4
8
30
12
31
9
2
18
18
30
4
44
10
26
30
24
10
36
11
7
18
23
15
10
18
14
15
9
94
32
16
17
1
38
22
27
29
3
45
4
48
2
42
28
42
12
8
1
17
10
6
95
9
18
13
45
18
18
36
18
48
2
40
3
27
2
48
24
16
44
16
30
2
30
10
12
42
18
20
12
36
15
75
16
32
46
14
6
7
57
24
2
37
15
14
12
10
18
12
8
10
8
24
6
6
10
18
2
24
27
15
4
18
42
41
7
9
41
10
20
66
4
39
53
24
42
18
16
42
29
3
6
24
12
12
76
27
29
19
81
8
16
14
16
6
38
16
32
76
8
1
5
15
45
10
18
20
22
14
34
33
17
12
75
7
26
12
108
6
24
64
30
20
34
78
27
17
84
18
61
3
26
24
28
83
3
6
7
3
38
4
14
4
20
6
22
62
19
5
55
21
18
26
12
18
85
3
9
8
15
10
18
102
56
30
4
20
16
14
36
22
2
115
5
24
31
72
9
20
106
5
9
7
9
2
6
12
12
19
44
33
42
45
9
16
3
15
14
3
1
14
58
27
17
58
20
4
26
54
9
21
16
32
18
12
6
4
23
9
6
33
12
1
56
16
36
11
31
54
48
27
5
48
16
12
6
21
15
2
3
25
35
19
24
17
15
52
14
4
26
30
24
28
8
30
49
63
66
60
18
5
3
4
32
6
4
26
22
72
26
54
30
18
31
11
24
6
7
17
12
48
4
8
70
21
9
24
8
30
33
1
18
36
38
10
90
36
8
12
39
15
42
10
5
1
12
50
6
6
1
45
54
18
14
10
39
23
6
63
9
34
38
31
29
7
57
44
6
28
72
18
36
36
44
3
45
18
10
36
18
42
20
7
41
34
38
36
70
24
12
6
36
18
8
78
4
32
7
53
28
36
8
24
18
18
4
20
4
20
70
45
21
6
14
18
6
16
12
14
10
2
16
45
9
39
33
8
3
27
34
14
22
23
16
33
44
6
9
15
6
4
20
7
27
9
60
17
40
50
6
24
7
5
48
4
38
16
18
11
79
41
27
13
35
12
4
12
6
8
6
13
23
66
10
21
71
6
15
27
30
12
19
27
2
63
21
4
20
42
10
20
4
8
31
11
6
43
108
3
29
21
31
9
8
16
18
18
20
6
4
8
30
34
24
30
8
24
4
26
18
18
30
27
45
22
26
6
36
33
9
52
8
12
16
62
10
12
18
2
39
49
6
30
27
9
8
36
28
24
2
16
20
30
34
8
16
86
4
48
26
45
15
33
7
33
12
20
7
6
14
12
37
3
6
32
12
10
12
6
2
24
10
20
27
9
7
11
18
52
12
14
6
7
47
40
65
37
24
18
18
3
60
5
12
31
11
4
12
14
46
48
96
20
30
16
18
14
54
6
31
3
41
27
30
18
30
3
28
9
122
36
54
40
66
33
17
36
6
12
13
8
15
12
18
15
19
2
28
56
4
20
91
51
38
28
14
4
44
6
4
6
18
18
38
19
24
3
6
11
15
1
9
32
6
24
36
10
84
18
18
27
8
21
58
30
2
49
5
12
4
20
22
12
26
6
22
32
4
2
13
29
16
32
22
62
18
40
81
17
42
21
9
78
24
18
16
15
63
8
10
20
16
12
26
60
85
15
20
54
36
7
5
24
30
22
26
10
11
12
16
29
12
36
6
18
6
16
14
34
9
15
2
6
4
2
88
20
12
10
2
10
18
2
60
46
2
16
9
9
14
12
16
26
3
25
12
6
2
48
12
4
8
16
14
4
17
12
9
16
8
22
2
12
19
27
5
7
50
30
42
10
9
3
2
16
20
18
16
14
3
1
8
18
16
30
35
12
25
62
66
6
1
33
20
10
5
67
8
6
4
14
12
1
47
30
3
88
71
48
12
21
13
14
6
16
78
20
18
28
27
9
20
36
22
8
54
10
18
8
4
26
61
17
28
116
3
16
41
18
16
2
36
22
2
12
40
2
10
92
4
3
11
18
18
6
7
3
18
56
16
8
10
8
33
21
7
9
3
33
36
66
86
10
12
9
69
14
22
8
58
18
11
9
18
18
22
21
5
24
60
18
18
10
17
3
6
88
11
1
18
18
2
30
4
6
26
15
27
22
30
53
25
2
12
22
8
19
20
1
27
41
6
52
2
16
14
18
60
4
8
60
6
30
4
8
12
28
2
72
16
53
9
12
7
53
52
48
20
7
53
54
16
26
4
38
30
36
60
16
18
2
4
14
6
16
20
6
24
30
6
42
12
94
26
6
22
2
16
2
48
4
12
8
16
35
37
3
15
5
40
9
44
28
39
5
91
29
12
3
27
42
40
27
3
54
2
13
3
2
6
30
6
28
5
1
110
34
3
15
14
42
36
30
7
17
12
7
27
2
16
8
16
2
16
36
38
16
2
16
56
64
18
38
4
17
1
71
19
8
13
9
51
17
22
14
36
40
6
5
3
22
2
6
36
28
2
40
8
49
44
9
10
9
11
4
2
10
14
22
2
15
55
14
4
24
44
4
6
50
78
34
8
39
45
6
21
9
19
27
2
40
8
18
12
25
9
38
6
28
32
4
54
2
16
30
18
36
32
4
24
18
29
43
5
21
22
2
4
18
30
2
12
1
3
2
22
38
28
18
38
40
18
12
54
27
51
17
15
6
28
18
60
12
36
2
94
54
14
16
2
52
32
24
4
12
26
10
8
30
34
20
3
13
14
1
3
44
10
6
2
10
2
34
20
112
18
8
3
25
2
21
15
37
5
28
86
6
34
30
104
24
31
11
30
7
29
16
2
4
26
12
3
51
30
16
8
15
21
10
56
4
9
12
5
4
60
66
38
30
4
2
60
48
12
4
36
8
46
6
12
8
7
83
6
24
6
1
32
91
12
32
10
14
12
4
2
43
15
30
2
54
30
6
3
19
12
6
2
12
6
12
4
12
15
29
36
15
45
27
13
6
9
5
42
16
12
45
47
45
27
6
6
4
2
4
12
6
2
16
48
24
38
1
15
14
15
19
8
18
15
60
15
18
36
28
11
81
7
60
9
8
4
8
28
6
12
14
3
1
14
10
20
24
19
29
18
46
18
9
29
4
50
36
12
12
1
15
36
29
1
6
48
2
3
33
16
6
21
15
14
4
68
51
57
4
36
32
30
33
25
42
2
34
26
39
1
71
28
17
18
30
7
29
22
14
3
55
26
4
2
33
25
12
15
5
42
6
10
2
30
12
1
3
2
24
3
45
3
19
2
28
2
36
60
12
16
17
7
21
11
18
6
10
24
2
46
18
6
14
6
24
15
9
16
18
6
2
16
8
4
38
24
18
12
30
48
10
18
14
24
13
41
30
21
61
12
24
23
9
22
48
2
4
18
2
30
12
30
12
18
22
12
11
43
6
8
12
24
58
2
15
1
11
9
22
17
1
27
11
34
36
2
1
15
5
27
34
27
69
23
9
4
3
11
52
26
18
25
11
46
35
9
19
20
25
24
11
43
17
9
30
34
48
20
4
66
14
22
54
26
33
31
8
6
76
6
12
32
4
17
48
25
60
18
9
5
43
71
10
8
36
12
15
1
2
6
64
24
20
10
62
18
10
8
3
40
89
3
1
6
20
18
18
24
13
33
3
23
6
34
6
36
14
33
1
8
19
63
14
4
72
11
33
6
4
2
18
12
46
18
14
6
16
5
9
7
11
16
50
24
22
8
10
23
13
26
9
51
21
9
22
8
1
35
1
53
10
29
25
14
6
67
3
33
17
15
45
4
8
10
2
10
20
6
7
21
8
54
10
35
9
16
3
17
72
16
27
20
25
3
11
49
9
14
54
16
18
9
11
13
29
7
3
72
9
23
6
30
6
15
15
10
2
18
10
45
9
24
32
22
2
16
12
8
16
8
18
4
18
6
8
13
17
34
81
11
52
62
10
20
28
17
19
2
24
10
62
18
10
47
49
8
3
27
10
50
28
45
3
24
62
10
20
37
9
18
17
19
8
52
9
3
6
36
26
46
2
10
18
14
4
20
27
105
28
2
12
6
70
18
8
36
48
16
36
8
84
4
30
2
6
18
10
90
32
24
15
12
9
6
25
9
18
2
18
34
26
4
42
47
39
18
12
96
31
9
38
57
61
6
21
92
33
6
10
20
18
18
10
18
15
32
13
20
12
16
87
5
4
38
16
17
1
8
22
18
32
51
25
8
54
28
42
12
11
7
26
36
18
30
4
62
22
20
15
1
18
29
9
36
12
12
19
15
29
25
23
13
12
35
9
3
9
18
76
26
22
17
21
6
25
9
30
14
4
2
16
36
6
131
25
54
6
3
24
3
2
24
18
100
26
16
20
7
29
24
18
10
20
10
8
1
15
26
12
18
18
10
2
12
19
11
18
6
42
4
12
15
39
33
17
22
41
31
6
12
83
13
56
28
11
9
40
23
39
6
43
65
12
10
36
9
53
27
39
10
8
10
18
6
8
9
9
28
8
27
40
8
1
18
6
62
73
3
6
3
17
6
6
6
25
81
26
30
6
28
26
40
26
30
4
39
11
18
31
21
24
59
3
64
50
40
120
8
16
26
4
17
1
8
16
12
63
11
6
12
78
33
9
3
25
20
3
40
65
10
17
7
102
11
7
38
4
20
16
3
17
28
35
12
9
22
2
24
42
30
19
45
3
27
20
144
22
20
24
6
4
20
16
12
26
16
ABCD 341722886*7^$a-1 [50057]
53
96
31
42
59
4
84
45
108
87
63
102
75
45
15
24
72
176
43
9
8
4
8
19
21
188
4
24
21
24
35
16
24
56
24
60
85
15
33
42
9
8
12
12
40
39
29
61
35
16
147
48
93
8
112
9
11
31
126
11
4
20
4
20
103
29
24
24
60
16
24
32
1
48
11
4
8
7
9
24
8
48
4
36
24
9
42
5
64
56
1
60
42
42
11
19
9
56
13
12
48
87
84
12
44
25
30
36
5
49
15
36
105
23
16
32
28
3
53
4
51
42
48
42
12
66
39
3
48
9
81
15
8
40
156
33
72
195
15
120
17
12
19
18
3
140
91
29
60
31
21
69
18
29
4
24
45
15
144
69
23
7
33
8
40
68
48
84
48
13
30
60
41
7
21
60
8
121
42
21
9
15
21
35
36
19
54
36
24
48
18
149
40
44
1
35
36
28
92
19
5
36
40
56
148
21
11
4
15
29
12
1
12
108
71
12
96
52
12
20
7
17
55
6
15
27
12
5
55
17
43
6
24
75
3
21
36
135
9
8
19
84
17
73
11
4
36
24
32
121
18
29
16
60
8
52
9
120
59
97
63
141
39
8
13
107
61
3
39
65
12
13
36
24
35
12
13
6
42
3
84
32
43
36
125
168
31
66
39
24
39
137
16
8
31
18
12
30
18
48
3
39
21
80
109
11
40
92
60
85
3
92
84
25
30
5
16
45
3
12
24
33
42
17
28
20
25
198
29
12
7
69
21
119
13
72
35
40
32
28
81
3
21
35
61
15
8
36
12
1
18
45
27
117
3
17
120
1
35
28
68
52
39
53
28
21
60
6
89
4
8
1
27
20
72
60
28
24
92
48
49
63
39
6
15
27
78
11
24
4
140
12
1
59
49
3
72
56
4
57
42
125
91
12
77
12
28
93
42
89
40
32
28
21
30
5
31
33
276
3
72
30
39
21
35
1
63
21
15
32
43
17
91
41
40
21
51
120
56
4
44
13
42
5
24
12
36
148
81
102
12
6
24
15
45
30
41
28
8
88
32
64
24
20
12
48
31
9
21
12
23
28
12
15
45
45
30
33
32
49
48
11
1
35
13
72
120
75
15
6
95
28
51
65
1
119
4
57
35
64
15
65
55
17
52
20
49
42
9
69
71
12
24
4
8
48
12
73
6
33
57
3
68
192
76
33
12
36
90
150
35
25
3
141
6
9
33
162
60
21
99
65
31
33
32
24
16
15
9
81
15
44
184
9
42
5
13
27
33
51
39
77
1
3
27
102
51
9
138
29
85
6
53
49
11
96
24
72
49
47
103
6
3
12
44
4
9
18
30
11
73
39
32
55
9
44
31
96
41
73
75
20
84
12
124
21
23
40
56
4
36
32
84
40
8
49
27
15
66
42
57
60
51
162
42
17
52
57
30
65
88
56
61
3
21
6
29
4
21
11
40
8
7
42
12
6
30
114
5
43
12
9
12
116
163
5
31
53
16
24
140
16
84
51
81
120
75
84
126
15
56
48
25
30
45
80
73
3
60
80
49
36
90
84
30
6
9
92
120
28
93
102
17
4
20
4
3
21
21
11
49
107
43
69
21
47
4
39
29
16
20
25
47
4
44
96
24
12
19
24
209
49
18
9
15
41
37
42
165
36
9
6
65
25
23
12
28
8
48
12
52
32
36
4
48
80
156
61
15
15
29
55
77
120
48
1
12
23
4
32
13
39
9
3
48
12
20
37
47
72
43
29
31
29
49
42
9
216
56
84
91
9
51
42
42
9
12
44
1
75
9
11
127
57
44
40
80
60
36
12
13
36
15
15
9
135
29
7
41
64
9
6
69
15
5
1
24
47
19
113
7
24
21
20
4
56
60
7
137
76
57
27
56
7
29
13
35
4
21
47
48
16
48
36
156
39
17
4
44
4
21
30
29
36
13
18
9
56
49
71
24
43
30
11
7
29
55
30
30
45
120
15
69
27
5
37
47
16
8
16
44
72
7
17
13
12
30
5
1
42
137
13
87
44
1
15
33
42
17
19
69
105
15
36
48
56
60
84
232
9
11
40
45
84
15
75
18
18
29
40
32
31
17
61
132
3
116
121
12
35
4
27
93
81
47
79
33
57
11
52
21
30
9
12
48
111
29
1
75
60
45
59
49
42
17
1
11
31
45
36
48
12
8
1
35
25
36
15
39
21
56
73
47
1
27
20
1
71
1
23
19
18
71
100
111
17
19
12
57
56
55
24
18
27
36
8
12
156
108
12
19
30
39
24
141
59
31
48
17
31
53
61
15
144
21
30
29
31
30
30
45
21
24
39
8
121
60
59
1
42
21
8
67
9
20
43
21
36
32
61
51
27
24
6
11
91
17
61
24
48
12
11
4
44
48
1
59
4
104
16
24
24
12
75
101
1
3
24
33
27
44
7
5
64
15
9
120
81
15
15
6
23
40
81
15
32
4
57
102
21
24
92
4
9
11
37
3
39
30
48
12
35
16
57
42
69
21
35
12
24
36
61
12
39
12
44
12
12
60
52
84
21
24
6
9
33
11
36
13
3
57
147
56
4
3
42
66
233
40
8
24
25
23
36
12
19
33
68
1
27
63
21
12
80
25
63
20
16
15
65
4
8
13
36
54
30
35
25
39
20
76
75
36
29
16
24
84
8
73
35
12
49
12
60
11
120
12
64
32
181
63
45
15
15
41
1
87
56
79
29
1
47
64
27
57
20
40
3
21
21
6
42
23
156
19
72
17
25
11
37
42
5
16
159
48
ABCD 342076334*7^$a-1 [50007]
17
15
49
27
2
27
3
34
6
33
8
19
62
82
30
3
5
15
45
10
26
22
45
15
24
41
3
13
11
28
12
6
6
60
8
22
6
38
24
18
12
30
18
4
21
23
4
56
76
44
4
9
36
27
14
12
64
23
31
2
28
2
33
27
4
14
3
12
7
5
19
24
6
11
43
17
13
12
8
24
10
33
60
9
8
6
24
33
27
22
23
7
24
5
31
9
39
30
35
1
2
4
14
15
40
15
32
58
23
7
5
67
8
12
52
26
10
6
3
24
11
18
22
9
11
28
32
61
21
3
20
1
3
41
22
14
30
16
68
25
5
15
7
44
24
60
21
7
24
6
2
22
11
25
11
16
27
8
9
13
18
30
50
36
9
13
50
33
9
22
9
15
32
18
4
12
14
9
64
3
41
3
10
6
93
8
19
41
40
3
2
10
5
15
18
3
27
25
15
74
10
21
35
13
20
16
8
12
13
54
17
1
3
32
1
23
9
3
15
24
93
13
14
21
9
30
22
8
39
52
9
26
10
14
13
17
18
13
12
80
16
3
21
8
1
23
3
28
9
3
8
9
1
2
12
22
14
9
15
76
12
20
72
18
7
15
26
16
36
12
20
10
20
21
7
2
30
60
28
24
6
2
73
20
15
64
18
11
1
26
13
27
2
22
24
2
15
43
6
8
79
21
11
1
11
3
10
2
4
24
42
8
19
8
49
3
33
11
43
24
20
37
12
11
12
21
12
27
52
12
8
9
7
14
30
21
27
12
10
30
41
15
10
50
13
3
6
18
12
60
32
21
1
14
13
27
9
27
6
8
34
8
22
50
1
5
4
3
9
78
45
27
17
4
8
28
11
9
1
6
12
17
15
10
18
2
22
14
22
8
84
22
14
12
13
9
36
2
18
16
3
5
63
72
15
36
22
11
16
63
17
37
47
9
15
15
1
11
16
44
6
43
17
3
4
39
66
2
36
24
13
15
20
4
17
36
31
5
4
27
29
25
30
6
18
12
18
3
32
25
20
16
27
5
18
64
5
45
10
20
10
36
23
4
8
7
38
10
17
15
112
8
10
35
33
3
4
3
66
14
16
8
16
12
17
7
8
1
12
3
54
35
43
20
30
27
16
5
34
36
33
12
27
18
39
3
68
25
21
11
7
42
6
2
6
12
85
32
7
66
42
5
15
16
29
36
7
5
7
12
17
12
12
27
48
21
24
12
21
24
30
10
15
24
27
44
40
8
4
9
21
11
48
60
12
12
1
14
9
12
31
8
28
8
46
78
30
11
25
44
22
17
24
36
27
42
120
3
4
65
58
18
35
61
14
22
12
36
3
12
20
9
22
36
2
36
27
15
12
13
56
36
1
3
32
15
4
20
6
16
30
6
15
17
10
8
40
2
36
3
7
12
41
9
30
13
39
48
8
24
6
16
38
60
46
14
9
31
18
20
4
24
23
12
1
23
4
20
7
32
64
8
30
10
38
40
8
34
20
18
27
55
20
18
51
7
20
22
51
36
3
20
33
15
12
28
9
3
8
33
67
24
6
20
3
27
12
1
60
9
15
3
65
4
11
33
57
82
2
10
5
40
3
20
1
11
18
7
15
5
13
8
40
63
33
18
6
23
39
18
10
36
8
1
80
1
11
15
22
11
12
25
12
38
21
7
9
3
8
45
1
3
15
21
84
3
12
36
30
3
12
15
44
9
16
15
5
13
2
9
36
16
39
53
3
24
9
13
3
20
3
57
40
24
27
17
15
4
14
54
6
15
31
33
60
11
24
9
7
9
20
21
10
6
3
3
18
50
4
128
4
9
35
4
53
27
21
4
8
33
27
25
12
23
36
9
18
33
13
14
4
38
3
4
27
14
3
1
3
9
114
2
4
23
4
3
24
12
24
17
103
29
99
40
6
39
21
3
44
3
4
8
28
36
9
32
13
35
4
23
34
24
6
53
15
30
15
1
14
30
3
13
6
24
12
17
40
23
10
38
24
10
18
113
15
33
19
17
4
11
16
17
27
16
2
34
14
12
3
7
30
8
3
4
9
27
41
28
3
21
39
8
27
13
44
3
10
32
12
16
3
32
15
4
6
39
51
20
24
36
46
23
3
4
8
13
3
12
30
48
24
56
24
22
8
1
75
6
14
24
21
7
21
3
38
3
3
30
12
22
29
21
28
15
27
42
18
12
9
9
15
8
43
6
6
12
20
16
14
18
18
16
3
41
60
24
6
45
4
5
10
20
60
9
27
76
24
29
33
15
36
7
44
25
60
15
53
72
15
10
15
11
9
3
10
11
7
12
5
25
2
22
11
3
45
4
27
78
26
60
132
37
11
10
20
43
27
12
12
33
20
15
21
12
15
37
3
6
23
31
24
33
3
6
8
19
20
31
12
36
2
18
1
47
9
13
8
15
1
8
28
15
39
24
5
15
10
2
13
8
39
82
15
20
1
3
3
8
9
7
5
49
38
22
3
3
14
16
15
9
6
12
12
5
3
25
17
3
19
24
6
18
21
12
32
36
28
20
13
11
3
4
5
15
9
7
5
15
60
22
11
4
20
52
27
24
5
75
16
21
12
41
15
4
5
39
1
18
24
14
10
42
68
40
20
7
20
25
2
22
23
1
66
29
61
6
8
40
60
5
9
30
13
5
7
3
32
48
4
17
16
33
11
12
12
40
57
18
5
49
14
4
45
15
12
14
46
8
9
7
6
3
3
8
12
4
17
1
59
21
10
108
5
12
37
8
48
7
23
4
9
8
12
9
3
7
9
3
17
4
57
23
12
3
4
6
2
1
35
9
3
18
12
18
46
59
39
33
45
3
9
18
34
11
103
5
48
4
68
48
64
3
17
13
6
6
78
20
9
7
56
4
26
18
4
6
12
23
15
10
14
21
27
34
11
19
8
52
24
14
6
16
8
18
18
13
20
19
8
4
29
1
51
24
20
7
26
15
3
24
1
8
7
6
8
28
2
9
36
3
28
12
2
31
12
15
42
20
66
33
9
7
3
42
30
12
6
11
69
28
12
20
7
3
17
40
11
60
16
26
87
55
33
9
24
24
11
9
36
42
18
60
40
6
8
28
18
3
51
41
12
12
3
81
31
29
13
59
7
20
10
8
22
72
38
22
9
29
58
17
3
12
25
17
6
10
6
56
4
8
6
34
26
40
2
1
12
24
3
8
13
39
2
3
19
9
5
19
27
21
12
15
29
24
43
44
18
27
28
15
24
6
12
51
72
9
11
52
45
15
8
3
12
18
12
4
24
6
26
7
8
15
4
44
10
3
3
6
35
15
34
14
12
12
1
5
3
9
4
3
11
4
60
41
7
18
3
3
30
24
42
5
48
12
25
2
48
40
2
52
3
36
45
2
12
18
27
1
2
4
9
60
20
12
7
18
2
100
21
12
3
2
4
78
108
81
3
33
3
30
2
22
14
40
29
1
2
33
25
15
32
33
52
20
12
6
9
28
23
4
5
25
60
30
12
44
30
15
27
22
48
48
32
18
24
6
7
9
6
8
30
34
9
9
2
9
4
23
4
45
11
9
1
2
12
22
8
10
6
14
10
35
28
8
1
6
41
1
11
61
11
19
66
2
40
80
6
7
56
24
36
12
27
40
144
24
9
27
18
8
91
3
41
3
34
15
11
12
21
7
5
15
40
53
39
12
28
2
18
12
40
6
6
6
20
123
15
13
9
2
28
24
14
10
29
4
27
6
3
8
15
48
10
2
12
13
39
8
1
12
17
43
32
28
33
23
49
24
14
4
5
24
12
15
12
12
28
2
16
15
32
3
9
4
39
2
15
16
5
79
8
19
21
15
2
30
46
2
4
9
21
26
10
11
19
8
10
60
3
3
6
27
27
14
3
13
3
41
4
38
12
25
27
8
28
17
31
32
12
88
48
24
56
30
16
36
2
10
18
33
44
15
6
79
44
1
20
19
9
2
33
3
25
8
16
23
21
12
15
12
12
76
14
30
10
18
54
14
24
52
9
17
4
71
36
21
66
10
47
3
42
4
66
5
19
77
7
2
4
6
65
27
16
12
8
4
9
21
20
19
12
21
59
27
22
20
6
9
1
15
35
22
47
28
8
7
20
22
11
57
12
10
5
13
11
9
30
18
3
12
1
108
36
47
60
7
48
8
4
6
60
66
30
3
8
7
33
23
22
23
7
2
18
18
12
3
1
3
35
16
20
45
15
24
36
4
8
1
17
16
14
46
38
13
9
14
13
3
21
60
12
5
16
27
15
24
6
11
12
4
27
18
23
3
12
18
10
2
22
6
32
3
4
45
11
39
13
20
19
14
54
6
76
6
8
54
52
8
36
4
8
10
41
7
20
40
5
39
28
12
29
1
38
25
27
12
21
45
24
26
1
3
29
31
18
12
6
8
52
8
4
12
30
47
31
8
48
4
65
4
3
41
45
40
18
20
16
21
32
24
36
1
50
22
27
5
19
57
3
9
23
9
22
14
3
27
30
15
4
33
12
18
12
33
3
30
6
29
27
37
3
8
9
28
23
22
8
12
22
68
81
1
18
17
3
28
29
3
37
8
25
8
46
36
8
9
3
13
45
6
8
45
37
26
4
33
8
19
21
17
15
7
26
3
7
5
55
2
16
32
3
75
9
37
6
8
4
9
11
25
21
27
35
4
6
8
15
7
2
15
28
3
2
27
45
6
25
81
14
16
56
10
51
12
15
57
3
30
3
29
10
78
42
2
43
8
12
3
10
14
21
15
46
14
4
9
57
30
6
8
10
6
24
30
20
93
3
33
19
8
4
9
17
22
5
3
9
21
4
50
25
60
24
27
5
84
1
39
3
2
10
9
3
38
30
70
6
17
28
47
4
6
32
6
105
1
8
43
8
9
22
21
15
8
4
45
41
16
8
3
67
8
13
20
4
51
29
13
11
49
68
12
10
12
5
7
17
1
12
47
7
20
40
14
16
143
52
27
68
9
1
47
43
6
6
2
15
16
44
1
2
30
27
3
22
15
48
35
22
6
14
31
5
10
12
32
6
12
27
31
53
4
35
18
22
5
3
30
3
9
10
12
48
45
3
12
20
4
29
60
7
8
22
11
1
6
5
4
5
6
85
20
19
5
1
24
12
6
48
14
15
103
8
12
73
8
19
17
31
24
33
3
20
10
14
33
3
24
13
23
4
18
12
8
3
24
3
57
1
23
73
6
5
12
7
8
48
57
3
70
30
2
6
4
12
17
16
44
13
38
13
48
9
36
3
3
8
33
7
12
9
5
22
17
1
27
35
22
15
35
1
45
15
15
20
ABCD 342324246*7^$a-1 [50010]
24
11
78
78
25
48
24
36
17
12
43
35
1
29
67
24
24
17
30
6
7
89
66
12
18
7
60
47
1
24
53
30
109
36
35
12
1
65
31
83
48
1
11
1
36
12
41
103
60
36
36
23
121
24
36
17
24
90
6
72
43
47
18
30
13
101
7
11
1
12
36
137
91
12
89
19
72
36
83
24
48
72
18
60
7
41
127
24
24
12
48
36
24
24
23
66
91
23
13
60
48
24
12
48
65
91
96
48
23
25
59
25
84
48
60
12
5
54
25
77
30
30
79
60
36
11
73
5
24
91
144
5
48
7
17
18
120
13
53
43
24
35
1
24
17
12
24
55
11
13
47
48
1
107
1
11
12
174
6
1
12
53
114
1
60
65
24
18
25
108
17
36
31
23
73
17
30
72
73
48
53
43
23
54
84
30
13
24
65
24
24
55
24
29
31
101
7
36
24
23
25
48
77
12
84
43
12
84
12
12
11
1
17
55
108
36
23
42
7
17
19
35
1
12
36
143
6
19
23
6
7
48
24
72
23
30
102
1
35
30
24
67
17
174
13
5
31
24
47
1
96
53
55
65
30
25
36
36
35
73
12
35
54
175
89
91
41
6
42
7
48
53
31
17
6
61
5
55
47
90
55
5
19
71
42
19
59
78
42
1
5
60
103
23
13
137
78
97
108
47
108
25
5
31
12
77
48
7
24
71
1
12
65
19
65
24
31
41
187
36
41
31
24
24
144
95
60
73
47
12
48
1
60
29
60
78
12
13
120
29
19
11
18
19
149
19
24
17
43
36
23
49
36
35
30
7
12
11
18
24
19
5
42
1
24
60
84
12
24
12
12
53
103
29
31
29
79
5
7
47
61
5
54
25
12
23
13
12
53
43
60
24
137
18
109
60
48
36
47
61
24
47
13
95
18
43
5
31
24
120
11
108
12
73
12
12
12
29
55
36
5
19
108
108
5
55
12
36
60
89
42
1
47
30
54
1
12
5
7
36
95
1
36
17
7
29
55
53
6
25
83
12
18
19
11
25
72
35
49
29
55
227
13
84
11
1
12
5
7
65
18
97
53
12
19
17
24
7
204
36
41
151
48
12
48
120
149
6
13
35
13
12
47
13
144
53
67
23
73
65
48
42
49
83
37
48
215
25
11
97
5
7
24
36
29
55
11
25
71
49
41
19
36
48
192
29
7
12
48
71
12
25
48
36
41
36
42
1
12
89
55
83
25
60
96
48
71
66
6
1
35
30
24
55
11
1
24
29
43
17
43
108
77
67
108
24
12
29
7
65
19
12
17
67
35
48
61
144
47
61
5
7
24
12
12
185
55
173
19
95
73
36
77
31
84
156
5
24
7
12
23
13
60
11
49
24
41
43
24
144
72
48
24
29
42
60
73
84
23
37
53
36
12
55
36
137
42
73
5
19
5
43
24
29
12
96
91
35
1
17
36
24
67
24
47
37
35
1
11
85
35
1
17
12
103
36
60
47
25
5
42
1
24
12
12
11
6
31
71
97
23
37
41
19
5
18
13
60
77
31
12
59
66
19
5
31
5
102
30
42
13
48
12
59
18
67
23
12
1
89
19
131
13
41
6
6
43
36
48
36
11
13
12
29
7
60
36
12
84
12
11
24
61
96
71
1
11
60
1
60
132
12
23
12
49
71
18
18
18
60
43
12
59
25
60
65
48
24
19
11
18
31
60
5
42
24
13
72
12
60
12
29
31
12
12
24
12
12
17
103
137
7
96
36
29
115
47
1
36
23
49
60
12
5
19
60
5
7
36
24
216
107
25
24
11
1
24
35
145
35
73
12
24
48
12
24
89
18
1
41
24
43
108
53
7
24
71
1
24
96
53
60
79
23
12
18
43
77
7
240
12
23
60
42
18
13
12
36
65
6
36
73
5
43
11
42
115
48
48
53
120
12
19
24
17
19
53
19
72
131
25
36
5
7
35
13
60
24
12
12
59
12
85
23
42
43
48
5
54
25
96
12
5
7
11
72
85
41
7
35
24
73
96
24
5
79
29
12
18
30
19
23
49
29
55
12
96
48
72
11
1
12
23
25
60
113
12
67
72
23
42
96
19
120
23
6
31
36
72
17
31
48
47
73
5
43
23
73
41
36
66
109
11
13
36
48
72
72
12
5
6
49
11
49
65
19
36
36
101
31
24
24
132
12
17
12
55
215
18
31
84
17
18
13
24
41
31
72
113
90
1
60
228
12
89
43
5
90
1
41
31
47
6
12
42
90
138
24
1
12
60
17
31
48
65
6
1
59
109
24
60
24
23
1
12
12
72
11
13
53
12
42
61
59
73
5
48
31
23
13
47
37
12
17
7
29
66
78
12
7
12
131
12
42
36
19
24
12
24
35
49
24
287
49
41
67
36
5
31
11
1
12
23
24
1
96
11
18
43
77
7
60
12
5
19
36
29
43
17
19
24
11
37
60
72
71
6
7
24
131
73
12
12
23
121
23
186
43
36
36
47
13
96
120
11
12
30
67
17
115
89
31
11
6
55
48
125
54
6
7
65
7
41
54
138
90
13
36
36
12
23
1
137
55
71
37
12
36
41
264
30
1
108
5
43
11
61
84
60
41
127
29
7
48
12
156
48
108
60
29
60
36
12
7
12
23
30
18
37
83
37
96
132
5
319
35
78
31
101
ABCD 342476588*7^$a-1 [50039]
1
2
61
29
19
8
16
32
37
14
22
15
32
13
11
16
125
3
4
32
52
45
36
15
108
47
1
12
36
35
49
12
21
2
9
37
72
20
30
18
3
16
60
33
38
10
51
5
27
1
12
38
18
19
29
3
121
12
131
3
34
39
17
42
60
10
3
9
3
20
37
12
26
21
21
3
4
9
2
30
39
39
10
32
31
9
11
1
23
25
98
12
84
21
63
33
21
28
12
38
12
10
2
10
51
5
18
1
45
24
56
51
3
1
129
11
48
48
3
21
28
32
1
3
9
2
34
12
15
5
4
44
16
47
61
72
14
9
15
25
12
32
48
36
24
52
36
44
16
20
51
24
1
57
3
24
5
3
36
1
95
16
68
16
23
1
29
28
2
57
3
13
9
56
91
9
27
35
22
12
23
4
17
16
14
1
20
16
44
3
10
39
11
1
32
129
75
52
9
8
3
64
45
2
1
8
61
62
21
52
17
40
27
9
20
18
24
36
22
11
9
4
20
4
2
37
68
13
20
4
27
33
3
173
63
36
108
4
12
59
69
1
35
37
38
12
33
16
8
3
58
14
13
11
34
48
3
11
13
8
24
13
8
4
14
9
108
16
41
28
68
24
15
1
62
21
16
5
39
4
23
60
24
1
57
38
109
23
9
25
15
21
14
24
37
5
7
17
15
1
15
20
37
3
9
95
28
21
12
47
4
21
27
80
48
16
35
37
59
13
48
53
4
26
13
47
1
5
24
144
6
9
4
29
54
10
3
21
11
1
63
21
11
12
13
48
2
34
3
5
3
15
49
53
30
69
1
38
82
38
1
59
37
8
3
1
65
16
60
2
1
32
9
6
48
1
9
27
5
91
59
24
10
80
18
45
52
23
33
4
9
11
39
9
13
51
9
38
25
8
1
23
4
9
51
9
20
39
4
21
8
15
12
1
14
12
37
68
3
1
11
24
46
47
1
26
10
23
13
26
72
10
59
3
36
21
33
40
11
45
18
9
16
45
72
11
64
45
11
16
8
3
81
3
1
21
38
42
19
29
7
9
23
1
48
15
9
14
69
4
11
12
13
44
33
18
1
12
17
19
8
49
44
6
1
11
21
73
8
40
12
36
11
3
21
15
70
2
10
2
36
34
23
4
69
48
14
9
1
36
24
27
11
42
55
45
23
49
11
12
1
2
45
4
9
11
3
9
52
21
38
18
19
11
72
45
40
11
42
42
1
36
9
14
9
1
56
27
25
3
68
16
48
9
3
21
2
10
8
16
8
6
34
8
43
9
15
23
22
3
9
15
24
11
21
24
51
18
19
8
24
16
35
13
69
23
13
39
21
2
78
30
37
9
11
15
58
3
11
10
47
3
9
52
32
12
45
7
20
3
36
9
48
16
12
44
4
20
21
3
4
23
9
1
32
4
44
6
13
96
8
4
68
61
12
24
44
4
15
8
27
18
30
37
77
27
3
18
18
54
3
61
47
13
14
22
11
13
2
10
74
21
64
9
2
12
9
24
25
39
8
28
9
24
60
14
108
9
15
13
20
13
38
1
12
9
27
5
30
42
3
37
35
4
45
20
6
13
5
3
84
1
15
32
15
49
48
69
14
1
8
24
25
15
80
15
57
13
27
20
37
23
15
36
1
11
58
11
16
20
45
18
1
23
12
10
8
16
11
39
46
11
3
13
8
13
8
4
15
12
93
50
21
15
9
1
44
18
9
16
24
33
3
23
48
61
45
14
42
7
33
11
3
21
13
15
17
15
60
40
5
40
32
27
4
21
15
8
27
13
32
40
20
1
15
45
50
49
9
23
37
15
35
73
41
6
33
1
47
12
3
37
12
129
38
37
5
3
15
10
39
33
2
105
3
6
27
97
20
99
16
11
9
3
1
60
20
16
8
3
61
69
11
25
14
13
44
16
9
27
32
13
26
22
3
9
23
4
48
5
27
3
42
3
13
72
8
100
27
11
9
13
8
90
36
13
77
6
25
48
36
33
15
33
12
36
14
33
3
9
1
83
27
33
48
9
6
21
112
80
40
21
3
12
161
40
27
108
12
24
33
12
50
1
101
28
12
8
4
20
63
3
1
29
15
3
1
32
1
27
92
36
52
8
15
22
35
60
36
75
12
6
3
1
72
26
18
7
23
10
75
45
87
33
2
49
11
34
11
15
48
54
52
15
9
3
12
24
33
72
35
33
28
12
2
22
8
28
24
20
19
11
1
32
48
13
14
9
1
36
11
3
66
30
21
21
51
1
96
14
6
100
20
4
95
1
11
1
3
29
19
9
15
23
1
5
7
107
9
25
38
54
16
12
12
15
20
3
25
21
36
27
8
1
50
37
8
13
39
32
3
33
85
11
3
24
66
3
12
51
22
48
84
20
6
21
48
3
48
94
3
23
18
52
2
1
59
6
16
47
1
26
25
57
2
58
50
9
16
9
15
8
1
63
9
72
12
3
5
3
16
11
13
23
34
12
3
5
19
12
32
73
14
10
51
9
143
112
32
39
1
80
1
12
15
11
1
5
27
88
33
23
3
10
75
8
4
35
12
61
9
26
70
63
12
71
13
57
20
28
15
101
4
38
10
2
9
36
61
3
12
45
44
18
22
47
3
22
74
9
1
2
10
32
43
47
1
69
12
11
3
1
12
23
34
27
60
36
8
49
15
21
35
49
15
5
39
13
3
68
3
36
48
22
32
31
36
12
9
11
28
33
12
3
12
9
12
32
28
24
14
60
37
32
27
45
25
60
3
8
13
11
3
42
19
8
13
11
16
33
27
68
28
20
12
12
4
23
10
51
5
103
41
3
13
26
82
27
48
11
9
3
57
1
15
9
38
12
97
20
9
76
36
11
37
39
17
4
2
25
17
66
30
3
69
18
1
8
15
10
2
21
24
25
23
21
100
11
13
20
18
1
21
72
3
12
9
12
24
50
24
10
104
7
11
60
61
57
2
22
20
16
11
16
29
31
9
27
48
21
12
15
53
40
35
60
3
24
33
27
10
47
60
13
62
13
44
9
67
33
63
132
20
12
4
29
19
29
63
9
40
11
4
20
27
22
15
24
5
4
23
36
16
17
78
48
37
140
12
88
5
27
48
1
2
24
34
47
9
7
20
27
24
18
24
4
11
52
47
13
57
27
24
5
15
3
10
51
48
11
9
13
8
27
45
63
37
14
1
11
1
36
12
95
21
40
23
10
51
11
34
20
16
8
4
36
75
36
20
16
69
35
4
17
48
67
35
18
3
21
88
50
21
27
30
24
15
12
40
21
12
12
26
9
1
2
9
9
18
34
26
61
12
11
1
29
7
65
3
1
12
3
12
23
73
11
36
37
95
1
21
35
3
85
23
34
26
22
44
4
3
48
12
96
24
11
10
35
4
44
64
81
15
5
24
28
2
10
24
32
7
65
3
12
12
51
22
95
3
22
51
12
9
11
52
33
47
12
1
2
6
43
29
42
25
104
4
36
21
3
9
63
5
66
12
10
48
11
4
41
3
37
36
2
61
21
75
5
27
1
2
36
1
47
24
36
73
9
2
73
45
32
16
2
61
9
12
23
4
12
8
51
10
11
16
5
3
13
12
3
36
29
24
28
12
3
12
36
9
108
8
30
33
4
12
33
2
12
36
22
26
33
37
96
27
44
15
1
60
9
122
37
21
8
3
27
1
32
1
8
4
50
1
20
15
1
21
12
20
16
27
80
13
47
15
45
24
13
3
32
40
20
13
12
60
95
12
48
3
1
32
64
24
24
5
6
21
1
15
45
12
36
63
9
14
13
12
9
2
21
49
15
12
153
15
12
20
3
18
16
8
67
21
14
18
40
26
21
1
38
9
16
69
68
18
9
13
48
12
15
9
95
28
23
34
60
15
8
4
41
16
14
66
3
4
65
18
10
26
34
3
9
15
45
27
45
8
24
4
51
93
12
11
16
59
24
57
33
18
36
12
10
3
47
13
8
60
48
12
27
24
69
13
3
8
69
18
49
12
21
20
30
10
3
12
9
12
11
9
51
48
88
8
24
1
12
35
25
12
8
18
45
16
48
45
36
75
45
35
4
9
2
10
50
45
16
44
16
23
21
135
9
75
73
32
28
24
48
29
3
108
33
16
2
1
12
47
37
5
3
15
94
8
19
12
32
12
85
3
104
48
72
12
33
115
9
2
12
1
9
36
14
70
83
9
40
3
5
43
33
59
1
11
36
16
20
61
ABCD 342503292*7^$a-1 [50008]
9
15
1
24
71
72
24
153
21
79
72
8
3
72
25
72
44
27
13
84
12
35
25
5
15
9
31
11
9
51
49
8
57
66
72
1
11
6
18
42
150
1
11
6
15
4
24
17
12
19
29
42
84
24
13
47
73
29
7
11
21
105
3
4
8
48
40
17
15
15
6
31
11
72
69
16
24
5
51
51
1
8
148
12
11
61
8
39
13
12
24
12
12
11
1
35
1
8
4
29
31
17
31
23
36
21
39
61
12
17
39
60
12
4
5
19
12
11
37
24
56
12
84
4
23
93
4
23
30
3
39
60
21
16
35
9
24
3
9
112
23
30
7
137
42
33
4
20
40
11
49
20
15
21
4
20
81
19
24
23
30
15
39
9
27
9
4
41
19
12
35
9
24
4
8
51
13
56
9
19
35
18
3
24
3
12
45
4
32
60
40
120
56
64
36
11
37
20
4
8
3
37
5
3
4
36
72
44
15
1
8
4
48
23
201
36
24
27
9
45
3
21
39
57
39
24
4
59
1
11
6
31
44
24
3
9
15
25
24
65
6
6
3
24
3
13
17
19
12
107
13
32
16
24
48
36
20
75
6
15
24
27
25
23
1
24
71
1
29
19
36
5
15
4
23
13
48
32
39
78
39
28
24
11
37
20
9
39
4
53
18
1
56
28
23
13
11
24
9
27
25
8
21
15
40
24
17
3
27
33
52
12
8
64
17
27
40
36
11
36
57
12
21
42
37
8
27
45
52
23
6
123
36
88
12
5
6
49
8
3
1
23
9
40
24
24
23
169
59
121
20
28
12
36
11
54
3
12
88
20
21
31
8
63
13
125
91
11
48
9
4
72
36
11
9
21
54
45
48
3
24
33
15
37
29
6
45
64
35
42
3
24
76
11
48
6
15
4
12
20
15
6
18
42
19
11
9
48
27
9
64
11
13
11
49
107
36
6
30
97
12
35
33
4
12
84
53
3
28
149
18
21
3
18
31
23
25
11
78
42
13
24
24
60
92
15
1
20
24
21
7
116
51
1
24
17
78
1
8
123
1
36
12
60
11
33
15
9
36
57
30
12
85
17
3
3
30
79
12
17
19
60
23
24
93
3
60
54
24
6
9
27
9
15
13
11
121
60
20
3
6
31
5
3
16
24
20
57
15
28
53
67
11
9
3
61
48
8
15
81
16
65
15
9
6
13
32
4
11
9
28
47
12
9
3
1
36
5
6
37
11
49
20
64
8
63
12
13
56
4
23
9
9
72
90
132
42
18
21
24
3
9
24
76
8
15
42
3
36
27
9
48
12
4
5
72
31
8
4
36
71
12
1
48
83
25
12
32
4
41
75
24
3
12
18
27
12
4
35
30
55
47
9
24
76
20
3
25
96
17
42
42
19
20
28
47
1
8
36
39
25
20
15
102
39
28
23
9
4
12
8
15
25
47
24
45
15
9
57
24
15
27
1
8
4
44
4
113
55
71
33
64
32
51
49
44
24
52
84
17
3
28
56
4
8
75
85
11
1
8
28
24
53
19
24
72
20
4
36
95
13
47
24
141
51
33
4
107
9
4
20
36
4
32
3
21
39
21
16
11
12
45
4
11
25
60
60
84
23
24
60
13
56
4
53
15
75
37
36
20
15
18
19
5
39
21
18
78
63
39
49
8
3
45
27
36
33
40
48
8
69
91
35
25
48
17
79
5
19
23
1
11
117
48
4
8
21
7
17
15
24
76
12
59
24
25
59
9
15
61
5
30
24
18
18
1
8
16
24
53
30
1
32
15
1
29
43
17
19
17
3
36
21
3
64
131
25
12
8
12
28
11
12
1
36
20
12
48
3
72
1
20
40
80
105
31
95
9
21
6
33
4
12
5
43
20
64
8
40
12
53
15
15
24
13
8
21
3
27
60
13
11
6
18
61
23
25
12
44
4
36
191
9
40
17
87
57
30
109
35
13
116
72
3
12
69
4
11
24
120
45
16
56
51
1
8
4
17
3
21
3
3
9
48
40
20
36
75
12
13
95
9
63
13
44
40
35
21
21
24
15
16
24
59
37
23
21
15
12
9
129
30
9
4
8
24
16
20
39
36
9
39
6
66
13
12
20
3
37
65
183
16
41
43
11
1
83
37
5
43
35
1
11
13
53
102
37
5
7
12
24
20
63
18
43
11
105
51
21
52
12
24
12
12
59
13
20
27
1
53
54
13
8
99
45
4
80
12
48
3
48
6
15
48
12
48
72
15
36
12
102
43
12
11
1
11
1
56
3
1
41
15
40
5
123
4
17
135
120
27
12
25
20
40
11
25
17
27
4
8
4
36
20
39
25
36
12
32
4
12
8
16
95
1
5
19
20
27
12
36
49
32
60
64
5
30
13
17
19
71
9
16
36
24
11
9
27
24
84
9
81
30
1
12
23
9
39
45
4
96
60
24
8
48
3
57
4
56
36
39
21
4
20
16
11
33
16
17
3
4
12
24
180
47
9
40
44
40
44
12
21
19
5
39
39
25
24
56
36
87
24
6
31
17
75
21
30
33
12
3
36
21
63
1
24
11
21
39
1
8
27
9
27
57
3
9
24
15
9
51
24
45
27
9
4
12
29
15
28
48
8
3
37
83
12
25
32
9
31
8
12
15
69
4
20
12
21
7
17
63
16
44
16
17
31
12
71
24
49
24
8
4
104
16
36
11
12
25
41
12
7
11
120
72
1
47
1
72
36
24
23
13
80
33
7
24
8
3
6
54
60
1
11
24
36
6
48
15
4
77
39
15
25
11
9
124
47
9
45
54
25
84
59
12
21
4
24
32
16
8
52
20
3
6
55
95
9
3
57
21
19
20
4
23
30
55
41
18
12
18
51
9
15
28
32
64
53
7
96
47
24
6
24
3
21
15
4
47
30
18
72
6
30
90
7
71
90
79
12
5
30
25
11
1
60
60
36
11
1
11
72
21
99
42
6
12
25
20
36
4
12
24
36
12
92
16
41
39
40
11
13
20
40
11
85
5
3
3
1
17
6
13
24
53
3
40
20
33
30
37
20
51
13
60
72
17
43
20
16
101
7
47
37
17
15
16
200
39
21
3
48
37
36
59
6
6
6
7
12
12
23
36
12
45
4
8
40
8
40
17
43
11
9
36
40
35
12
30
162
25
20
27
9
76
11
13
24
83
1
36
12
29
31
41
79
24
24
35
12
49
47
57
16
24
32
120
9
15
16
12
72
48
60
72
11
9
36
4
24
11
13
72
60
41
63
4
8
3
1
20
76
29
12
27
3
60
30
7
23
1
48
8
3
12
36
25
20
4
24
8
3
49
17
31
11
33
76
12
32
4
36
17
30
48
1
24
36
12
59
33
57
120
3
4
83
37
11
13
8
3
6
30
49
35
141
57
78
42
7
80
12
24
4
56
28
29
18
24
37
5
7
11
1
17
7
11
45
27
12
37
12
68
3
36
9
4
89
18
1
8
36
4
20
40
23
1
8
24
4
32
3
21
24
12
52
53
7
96
132
5
3
3
37
47
6
7
17
18
1
20
16
35
6
43
20
28
11
25
47
45
24
15
13
8
24
156
24
64
12
24
44
12
64
47
12
1
24
36
56
51
12
18
3
36
51
1
8
40
11
37
77
3
12
21
7
35
108
30
150
57
123
1
32
24
16
24
11
69
4
32
64
12
44
39
25
107
54
19
32
4
24
17
43
83
57
40
11
12
9
40
8
4
92
24
ABCD 342565536*7^$a-1 [50047]
24
10
36
2
16
6
18
6
62
96
4
24
32
6
18
43
17
7
3
44
72
6
64
51
72
5
16
48
27
3
32
4
12
12
8
22
24
18
9
24
15
24
24
38
18
4
8
6
34
2
24
6
10
20
19
11
28
36
56
49
5
6
24
124
12
48
8
78
10
48
24
38
4
32
90
37
9
3
29
6
13
3
56
10
6
9
27
24
38
22
45
11
4
2
4
48
27
5
12
58
24
56
90
19
3
9
17
34
14
30
13
23
49
11
4
33
3
12
9
47
16
20
12
1
39
2
90
4
24
6
30
66
62
4
57
29
6
10
32
22
26
7
9
18
12
32
13
15
2
10
14
19
9
30
20
16
6
15
60
17
70
9
27
21
3
50
16
14
1
15
33
5
6
28
2
54
133
15
8
24
46
111
15
2
10
9
41
10
21
27
72
32
34
24
8
34
54
2
18
7
45
3
11
13
5
64
2
25
21
116
12
22
24
72
50
40
18
9
11
4
2
7
41
6
22
2
28
8
49
63
20
24
28
32
48
12
6
82
26
28
27
77
42
36
28
9
53
6
60
28
20
1
47
12
6
4
3
36
23
4
9
24
3
8
13
15
54
51
107
10
54
42
18
26
102
1
5
22
33
75
177
21
6
20
64
24
24
128
28
9
12
77
12
60
82
38
6
34
126
14
60
115
11
4
21
11
94
14
52
33
21
48
14
60
4
18
24
27
24
11
34
18
38
6
13
45
99
39
2
4
27
21
99
11
18
19
45
30
48
18
63
15
45
17
78
1
72
48
3
8
28
2
22
14
82
45
33
26
28
20
4
32
37
35
60
24
6
70
50
22
56
54
19
33
27
3
21
17
43
3
30
6
9
15
74
18
12
13
15
20
10
24
14
13
11
10
2
28
24
84
32
6
43
24
65
30
30
22
18
3
51
8
28
8
6
84
22
44
10
24
20
66
48
34
6
21
12
12
3
2
6
6
10
20
1
21
24
3
48
27
32
18
19
36
9
42
26
46
9
15
44
16
44
46
24
24
6
8
18
30
10
27
47
1
5
30
12
42
4
18
9
12
47
10
8
31
15
18
48
26
22
6
44
46
3
12
12
39
14
64
2
22
39
95
40
80
48
6
7
29
42
16
14
10
12
18
51
5
10
14
16
14
18
12
28
6
60
12
20
12
10
54
50
40
14
12
4
42
120
32
40
3
27
2
7
5
4
8
24
22
108
24
60
18
6
9
23
28
56
12
28
30
6
66
38
18
60
4
6
8
10
3
23
28
8
48
6
4
6
117
69
14
10
38
1
27
21
23
30
4
3
24
3
50
82
2
4
2
25
39
6
6
69
3
21
5
163
45
8
34
8
13
11
1
3
44
18
10
2
19
63
6
8
22
12
2
19
3
9
53
6
18
222
37
3
42
27
45
3
15
8
4
14
10
9
17
6
4
24
32
1
12
27
6
14
34
3
29
22
56
49
23
10
18
14
18
40
2
4
86
4
14
24
160
42
8
40
6
8
6
88
8
28
105
24
3
96
14
48
6
16
45
23
30
7
72
5
42
22
42
32
1
27
33
9
8
24
22
20
46
18
12
12
9
21
18
38
22
32
10
3
21
42
2
10
93
45
75
21
8
36
79
39
6
24
39
29
34
18
6
48
93
5
7
51
26
48
7
75
12
14
16
3
21
42
21
15
129
17
40
6
56
18
19
45
2
25
24
11
28
32
16
6
2
4
32
28
6
6
9
5
12
46
33
27
14
30
10
26
25
3
24
32
37
3
9
11
1
39
102
14
64
48
8
42
6
10
30
44
1
21
104
40
30
84
62
6
30
18
4
32
28
12
57
24
3
14
22
9
35
13
72
5
16
6
20
1
15
48
36
24
14
12
42
40
105
27
84
20
13
11
12
1
125
10
6
39
9
116
22
50
31
5
144
10
62
19
21
8
18
4
12
8
4
2
18
24
28
105
12
51
18
18
8
48
4
18
24
74
52
2
22
24
20
64
57
12
9
66
72
78
3
3
8
4
9
21
6
72
12
12
26
70
14
4
42
9
3
2
22
2
72
30
49
3
9
99
74
16
39
84
27
96
32
28
54
18
26
4
3
35
73
9
68
31
83
58
6
26
43
11
30
10
14
31
15
20
66
22
69
5
22
12
30
6
33
11
4
18
6
18
6
18
42
21
33
3
3
8
52
60
26
40
38
10
6
90
38
4
6
66
6
78
57
53
30
6
16
48
18
30
6
42
51
11
18
7
3
14
30
34
2
1
23
1
15
33
5
16
44
22
8
6
54
6
7
12
33
8
64
6
90
26
4
60
9
41
7
11
12
13
15
21
21
27
63
33
69
87
105
24
3
39
8
30
6
13
15
30
6
32
37
15
8
4
50
115
11
10
6
18
3
53
6
42
16
30
26
7
57
44
55
36
5
54
18
34
21
3
24
12
48
24
8
36
24
18
66
16
12
21
23
42
12
10
12
8
40
14
4
51
5
7
63
24
20
12
10
14
4
84
2
46
50
10
57
77
30
13
53
24
12
42
25
41
10
30
15
51
26
70
8
36
18
79
41
34
2
10
45
12
48
47
16
2
22
93
5
12
18
16
9
29
6
28
44
4
18
3
17
18
60
12
30
12
16
24
3
5
19
3
21
65
31
23
1
48
15
36
26
7
11
46
6
14
4
3
12
39
24
36
54
134
1
59
18
10
18
42
48
6
3
72
3
8
10
3
17
22
62
6
85
3
96
12
6
8
22
18
20
22
2
18
4
20
6
7
3
20
12
61
5
10
14
46
18
54
8
4
9
39
6
2
70
6
42
6
68
18
103
53
43
21
2
28
60
12
66
18
20
10
30
14
34
32
4
54
50
46
2
12
4
8
1
3
44
28
50
16
6
8
16
8
28
20
16
12
24
9
11
6
10
21
29
10
2
22
56
25
60
35
12
36
13
12
21
3
11
16
26
46
21
84
11
12
108
1
39
6
18
8
18
66
28
48
54
2
1
3
8
12
1
29
7
3
6
38
4
32
4
44
4
24
12
38
84
22
2
67
17
12
10
66
18
60
48
8
82
14
30
22
26
10
62
58
24
18
38
13
3
12
21
39
9
33
3
137
52
8
43
11
61
3
48
36
32
30
30
34
2
16
20
13
5
10
33
3
42
18
14
78
13
21
6
2
22
26
43
15
50
4
86
13
27
50
6
78
4
14
24
18
22
44
16
6
27
11
106
18
26
4
50
6
40
3
51
26
6
18
22
12
21
15
21
3
36
2
30
40
81
47
6
6
36
24
54
58
2
115
60
24
3
2
6
58
8
10
44
13
15
6
30
42
3
47
13
35
49
11
6
10
26
7
57
30
12
12
36
9
5
22
26
12
4
8
36
18
10
18
9
47
36
13
165
6
32
4
2
31
27
93
29
10
30
75
23
4
12
12
8
28
78
18
9
5
16
63
12
15
6
3
3
20
22
8
24
46
45
21
26
6
6
37
15
21
87
56
58
80
16
42
60
18
6
14
18
6
22
45
9
8
6
36
28
9
3
8
36
12
1
41
18
24
1
23
6
28
26
22
2
102
16
6
44
12
10
32
30
10
18
6
32
67
3
14
7
3
20
36
1
47
40
86
28
42
12
2
43
53
22
2
16
3
15
2
22
48
14
6
54
7
3
12
6
6
26
16
110
6
28
24
32
94
12
2
42
24
4
54
30
18
8
10
9
27
12
54
44
22
8
54
12
19
84
5
102
16
8
102
4
42
2
24
58
24
14
28
30
32
64
12
6
15
29
7
12
35
6
18
6
24
22
36
20
16
8
4
50
7
15
12
66
27
53
7
3
33
11
52
9
29
18
16
12
74
6
4
6
30
36
12
2
64
6
56
30
28
75
41
6
6
7
9
51
3
21
3
42
14
30
7
60
17
18
13
17
6
37
21
51
35
18
22
2
30
28
38
16
15
17
6
28
12
14
22
20
13
77
30
10
51
15
78
20
7
51
26
16
144
15
15
69
15
12
42
42
9
17
7
3
24
32
4
80
4
42
18
2
10
8
13
51
21
45
3
3
33
3
2
52
6
8
58
2
36
36
28
45
3
18
20
34
20
36
36
18
6
4
32
58
14
82
8
43
15
24
30
26
4
12
26
10
18
120
2
16
32
1
41
28
8
19
39
6
15
9
8
6
24
34
15
15
12
6
15
9
24
66
12
24
21
39
6
24
2
4
12
24
33
3
14
10
72
ABCD 342588906*7^$a-1 [50006]
21
3
48
33
96
3
15
18
27
12
24
9
30
45
3
6
36
111
9
30
12
9
15
9
12
36
36
15
36
48
6
42
21
60
12
33
27
3
81
9
75
33
51
51
6
42
12
45
33
15
60
3
12
45
75
12
57
9
36
3
36
57
12
42
57
57
6
36
24
21
3
36
12
12
21
24
21
15
15
9
3
114
15
12
9
3
51
21
24
51
9
36
36
15
96
6
63
12
3
12
42
24
54
24
45
15
12
9
12
12
48
3
21
3
21
48
3
9
12
111
21
60
3
24
36
57
9
18
21
15
9
27
6
15
27
6
6
21
75
24
9
12
120
51
6
75
9
30
12
33
15
6
3
12
3
6
15
60
21
51
27
6
78
6
42
57
15
12
9
24
24
33
15
51
21
45
126
21
63
18
15
39
6
36
90
18
174
6
51
9
54
24
66
6
33
15
21
3
18
63
15
18
3
12
51
9
51
24
33
15
21
12
15
21
3
18
63
36
9
48
36
42
18
3
3
21
9
48
15
21
66
9
24
12
84
15
21
75
21
96
177
3
60
9
12
15
24
15
6
6
12
30
42
42
114
45
120
12
12
12
21
48
3
9
18
12
12
54
3
24
12
72
21
3
12
3
9
96
3
21
3
42
66
57
3
36
21
21
39
51
9
12
33
72
18
54
3
27
6
42
93
27
33
24
33
27
24
24
3
6
48
3
12
36
12
21
30
33
3
24
30
72
51
12
9
54
9
21
12
3
45
39
9
48
15
36
12
84
21
30
12
21
9
6
9
96
36
12
21
36
15
81
27
12
12
12
57
63
96
3
12
9
9
27
21
15
48
48
27
33
9
15
21
111
3
12
48
9
24
3
6
51
24
51
45
51
36
9
48
9
63
132
12
51
21
60
12
24
27
144
24
9
15
9
27
21
24
84
21
3
72
12
63
9
48
3
9
9
39
9
75
24
3
120
9
39
12
42
63
12
48
12
36
3
21
24
3
81
12
51
33
24
15
6
87
60
27
93
21
36
27
3
90
48
42
33
24
3
30
15
36
39
6
60
6
18
15
45
15
129
30
21
12
3
21
12
12
24
69
15
15
21
48
36
33
15
9
51
12
9
3
12
24
12
15
6
210
45
12
15
105
144
27
21
96
39
24
12
21
12
27
36
36
93
12
132
15
93
21
39
3
24
21
15
114
18
12
60
30
75
3
21
12
33
3
12
15
81
63
9
48
36
12
36
15
33
12
24
36
36
33
24
27
27
33
81
3
24
48
24
60
57
18
33
12
72
9
15
24
12
33
87
12
39
6
48
12
3
60
51
9
24
24
21
15
48
27
12
36
33
15
6
30
33
129
51
33
6
24
9
12
81
63
24
9
24
51
12
9
60
3
9
63
21
36
6
12
42
39
9
18
45
15
48
21
3
12
21
51
18
39
39
45
15
42
3
9
18
12
69
36
9
3
81
27
48
21
78
9
39
9
15
90
132
42
9
48
12
48
60
51
12
9
9
15
15
33
12
24
48
24
12
9
3
3
24
81
69
6
24
60
30
63
63
66
15
15
57
51
21
60
36
9
3
3
18
132
18
45
12
12
27
42
30
21
21
18
60
12
9
3
18
51
24
27
21
24
12
21
51
3
9
60
21
87
12
51
33
9
15
3
9
48
51
60
9
12
3
33
24
60
36
27
9
12
3
6
15
24
120
15
33
9
63
27
21
3
18
3
36
9
51
3
42
30
9
9
3
72
12
12
12
12
15
9
3
33
21
48
3
15
78
3
27
6
36
3
15
21
36
21
108
12
36
12
42
45
9
15
69
3
60
36
57
15
21
39
72
24
12
48
9
48
30
21
33
84
60
3
27
21
9
6
30
3
24
24
12
60
48
24
24
87
18
75
96
21
15
60
51
21
21
6
45
24
51
9
135
33
9
15
3
21
12
9
15
33
27
21
30
12
9
84
3
12
48
54
6
9
21
6
6
6
57
24
3
36
36
12
18
3
63
9
96
105
3
9
24
3
21
84
12
27
39
60
12
9
129
3
15
78
96
39
48
24
12
129
24
15
24
60
3
6
87
63
9
33
51
12
15
66
3
15
12
12
18
15
24
24
12
9
42
162
39
45
75
12
9
15
45
39
27
33
3
24
21
36
9
84
48
87
48
15
9
24
36
12
45
51
3
33
36
33
3
15
33
9
3
36
27
9
3
9
3
21
63
12
186
75
15
21
3
12
93
12
9
18
18
15
15
42
27
3
9
15
9
72
12
27
48
21
51
42
15
27
9
48
3
21
24
117
51
21
15
3
21
12
27
6
27
69
15
45
18
33
96
21
6
102
15
93
27
12
39
45
21
3
84
39
57
33
60
6
9
48
36
45
27
36
48
108
33
3
15
21
93
66
48
24
6
3
9
24
27
24
36
15
12
42
15
132
36
36
3
93
12
69
42
24
21
57
15
36
132
27
69
9
27
15
6
3
12
21
15
39
21
39
45
24
9
3
3
21
48
12
156
27
6
6
81
117
51
36
60
3
48
21
3
21
75
30
99
51
78
27
12
45
90
18
12
30
21
12
3
18
30
54
18
42
3
48
39
114
15
69
36
66
57
36
84
24
21
6
45
45
60
12
6
12
9
12
75
18
12
3
12
33
51
39
9
72
120
39
6
27
9
6
21
9
6
24
21
3
6
60
3
36
51
21
96
57
15
48
3
9
15
57
27
57
36
21
15
36
12
27
9
12
12
75
12
6
27
45
6
93
3
48
21
21
60
36
3
3
45
123
21
75
105
24
45
27
3
21
48
24
9
12
12
39
75
24
30
42
18
60
15
21
51
12
12
60
3
9
3
36
6
3
60
24
12
15
78
54
33
45
27
3
12
48
24
6
3
39
21
3
21
9
15
57
6
18
15
72
27
33
21
51
12
45
6
42
3
3
6
3
12
60
72
3
36
54
42
9
60
72
60
12
12
21
36
3
3
9
12
9
102
33
12
39
33
12
81
84
3
75
153
63
21
3
45
21
3
36
51
12
132
21
21
15
9
96
27
60
9
75
24
3
60
33
33
63
45
6
33
51
21
3
6
66
36
24
66
24
6
126
135
3
12
21
24
27
18
15
12
36
12
12
36
27
21
84
36
72
72
24
24
27
9
3
141
63
45
3
6
66
6
6
9
48
33
3
48
9
27
21
30
9
3
21
63
18
15
36
36
15
21
15
33
12
135
9
48
39
24
21
36
21
3
27
12
21
132
3
57
24
60
99
6
60
30
24
57
24
3
9
12
48
15
6
66
21
21
96
27
21
48
42
9
72
27
48
30
51
24
9
18
45
12
27
96
18
3
36
24
24
12
48
12
48
72
27
57
48
63
54
3
141
15
21
3
24
24
24
60
21
15
3
45
24
36
15
21
48
3
9
24
3
18
24
3
24
60
24
12
12
48
36
57
6
33
27
57
51
36
12
57
36
21
36
39
21
15
12
48
36
87
36
21
27
12
9
36
27
45
9
3
51
9
48
84
36
15
72
9
12
12
33
3
96
24
3
21
45
3
12
63
9
105
15
9
15
39
105
69
3
ABCD 342599898*7^$a-1 [50028]
56
46
41
1
18
12
18
24
3
24
3
5
36
9
46
38
3
48
1
39
29
72
4
107
19
21
36
104
9
58
6
47
60
13
20
4
47
36
61
30
2
43
53
39
16
33
23
9
22
72
17
48
1
11
67
21
5
40
6
12
6
11
19
36
86
58
81
69
11
45
70
5
9
51
12
4
5
31
77
7
24
9
47
79
17
9
24
16
18
6
3
27
5
21
55
53
46
77
9
108
4
6
12
5
4
45
20
84
111
21
94
84
9
63
14
51
4
32
9
52
87
9
71
69
27
79
14
12
19
60
9
30
33
20
28
5
27
19
5
24
12
79
24
26
4
27
69
44
24
22
29
9
10
2
24
70
5
25
6
21
8
28
17
36
19
99
2
4
27
3
18
32
10
21
15
12
78
48
23
49
8
3
84
19
14
31
5
15
12
40
27
62
19
12
17
10
60
21
41
24
130
48
9
24
9
3
17
7
44
19
153
27
17
1
27
20
9
16
30
5
45
147
19
50
19
152
28
3
2
96
34
57
29
4
54
101
12
16
33
71
31
2
15
12
4
5
7
24
8
12
19
5
45
24
4
11
19
17
16
9
39
5
24
52
20
58
21
29
3
13
24
23
97
23
9
51
9
108
16
18
6
47
43
30
20
3
31
9
17
10
50
94
38
94
66
51
20
9
19
72
69
18
12
38
27
36
57
10
62
22
2
34
2
15
36
93
7
29
24
28
42
17
4
27
6
11
21
40
8
3
19
89
9
63
16
8
67
29
7
62
24
4
63
60
8
72
69
99
201
82
26
12
39
45
16
51
21
63
9
15
5
4
23
7
2
39
21
70
21
9
42
2
7
17
63
28
89
31
72
60
27
90
11
9
27
24
19
2
19
60
99
2
15
40
87
12
36
14
24
94
17
55
144
36
45
65
24
27
24
31
18
30
42
104
24
7
5
4
44
31
32
37
120
6
65
60
45
96
48
112
11
16
15
2
7
20
60
9
82
90
27
75
24
41
40
20
72
7
30
51
65
15
9
10
146
15
49
90
33
80
4
56
48
21
51
9
24
7
17
16
27
27
21
69
30
42
30
9
20
81
4
44
3
19
14
67
63
14
60
60
46
17
48
31
18
39
113
10
12
26
16
20
15
60
180
9
3
168
9
70
86
28
56
43
27
9
63
9
3
26
46
5
9
120
36
84
3
19
29
52
27
36
77
40
17
51
31
9
9
30
72
18
11
21
64
20
24
19
48
105
8
12
79
36
12
32
9
3
1
27
5
15
9
63
144
52
117
24
20
12
7
33
30
65
84
40
60
9
3
149
22
177
9
3
17
46
33
41
34
18
11
33
70
45
125
27
40
8
9
36
15
12
7
21
29
40
116
51
4
21
71
19
9
5
40
63
101
22
38
10
50
4
23
4
29
22
134
46
41
13
35
72
40
63
45
32
1
47
19
77
36
157
11
12
73
18
2
10
105
48
128
52
17
27
48
25
90
17
79
5
45
7
53
51
108
72
31
26
16
18
36
21
15
21
5
22
26
12
15
9
15
19
101
16
36
21
6
2
60
94
65
45
147
93
96
40
44
27
28
149
12
10
69
5
31
3
6
167
24
7
29
7
50
63
16
27
36
45
5
39
52
80
91
17
31
41
103
17
16
44
28
3
9
8
12
9
4
30
36
38
180
22
14
144
96
15
9
19
12
9
47
49
47
24
4
65
7
80
108
115
54
30
41
12
7
21
9
71
12
9
4
44
3
19
5
19
17
28
5
4
11
12
24
55
18
6
36
14
27
4
9
27
20
28
15
57
17
52
128
96
27
67
17
19
36
29
43
17
25
75
51
12
72
26
10
38
52
11
13
3
32
60
9
34
29
16
53
24
58
33
36
156
27
17
108
19
117
27
9
8
19
17
52
3
14
10
36
12
108
101
9
99
12
57
16
18
45
8
193
54
9
33
3
27
14
10
17
105
31
8
1
18
21
80
16
53
3
1
56
51
28
53
24
15
12
28
21
20
48
4
6
53
9
4
47
24
16
17
40
11
13
39
20
60
28
32
48
9
3
9
15
127
45
24
20
48
16
63
41
9
40
20
106
5
72
69
51
9
10
29
9
3
1
66
50
4
23
19
126
18
36
5
72
108
12
9
39
72
16
21
23
1
56
3
4
39
77
13
44
27
9
7
53
10
17
93
24
4
18
24
17
9
24
27
7
2
31
20
84
33
43
27
156
5
19
77
36
103
54
30
2
99
40
36
5
67
3
132
26
19
17
10
14
3
31
72
14
4
23
69
27
49
18
26
10
5
9
12
24
7
17
132
31
80
37
144
42
17
28
29
19
15
17
1
11
48
81
159
223
9
29
64
24
66
24
81
32
48
69
16
95
40
32
24
33
3
7
2
58
36
57
17
12
7
41
10
9
92
9
7
5
31
3
74
43
36
15
9
99
9
20
16
12
24
17
10
36
17
31
9
77
22
29
60
45
7
3
5
21
34
26
60
24
135
9
3
9
52
23
49
15
29
19
15
26
64
23
7
36
77
36
33
70
5
81
39
1
8
16
3
15
12
17
73
95
9
19
27
26
10
29
25
3
44
9
7
63
14
15
36
24
45
4
20
31
92
1
99
117
63
51
17
12
48
69
3
108
40
3
77
36
64
92
7
86
36
31
44
33
36
15
19
24
36
26
10
14
3
49
27
53
24
10
144
50
4
23
33
63
7
36
5
81
24
36
28
6
18
30
17
19
2
51
7
26
10
5
25
15
9
102
18
6
41
96
7
17
64
29
3
60
28
159
93
17
60
22
42
32
24
51
13
47
9
3
40
36
63
41
69
4
20
7
21
23
4
15
5
16
5
202
17
9
70
93
117
83
88
5
87
88
15
5
112
113
27
24
52
53
48
12
48
51
25
6
48
42
11
61
47
9
16
104
3
28
9
20
3
76
3
41
24
4
12
53
27
43
54
3
8
9
120
3
33
15
19
62
39
81
175
3
6
27
17
67
5
60
31
63
77
13
30
18
168
27
17
67
8
9
43
8
28
17
15
40
81
8
36
15
105
27
7
41
88
24
89
48
7
12
41
10
36
17
13
6
9
56
19
6
11
7
12
29
21
99
112
27
101
60
9
207
127
36
24
36
17
19
5
69
3
103
5
13
30
45
32
ABCD 342689232*7^$a-1 [50008]
12
17
25
119
13
23
1
71
7
65
25
23
12
19
12
6
66
18
12
6
5
13
42
77
7
30
66
66
6
53
31
60
18
36
6
84
18
42
90
11
31
5
24
7
6
24
138
5
37
6
53
43
6
18
12
53
60
7
108
6
48
59
60
1
71
1
12
35
7
6
12
18
5
12
43
12
17
13
18
17
31
60
18
72
23
43
5
36
31
29
7
6
11
19
36
30
42
29
19
5
1
12
24
11
12
31
5
43
17
7
17
13
23
13
18
6
36
30
6
6
5
7
17
79
48
24
24
41
55
24
5
12
19
17
151
6
6
5
1
11
67
65
1
11
7
17
79
5
12
1
102
12
53
25
30
17
49
11
7
90
6
24
12
24
6
11
43
41
7
89
36
25
54
53
151
48
41
97
6
24
18
18
53
24
36
7
48
12
17
43
54
6
5
67
77
7
78
12
12
11
19
36
18
84
83
79
6
71
13
35
13
60
23
48
43
30
24
24
30
5
19
24
24
5
60
1
71
31
48
84
17
13
23
43
17
12
7
12
29
1
18
125
7
24
72
17
13
18
48
12
24
36
42
12
35
19
24
24
149
1
6
60
6
11
36
13
18
48
120
36
12
5
1
18
5
13
6
17
7
18
23
1
35
144
67
17
7
6
23
13
66
5
120
31
29
31
12
84
12
12
12
108
17
7
17
7
12
18
47
12
7
18
6
41
37
6
24
36
36
6
107
19
24
72
5
1
12
6
42
23
12
12
48
31
24
6
18
30
42
6
42
6
35
19
60
12
12
6
24
90
12
5
12
31
101
24
7
5
31
53
37
36
11
1
18
48
66
84
6
12
29
12
31
60
6
18
84
24
5
55
5
7
36
113
12
31
30
48
54
42
23
7
17
1
42
30
18
5
60
37
6
53
7
30
24
18
60
36
5
25
23
43
36
17
103
18
6
18
18
29
72
43
6
6
5
12
24
25
12
78
5
1
11
61
6
12
53
13
47
7
6
18
29
1
35
7
24
41
19
5
7
12
12
17
36
13
18
36
17
7
41
12
49
11
19
29
1
23
36
199
12
12
24
66
18
6
24
42
18
18
18
23
1
47
24
7
5
7
54
96
30
102
54
5
139
72
18
11
12
7
48
60
5
19
18
6
12
5
19
48
41
13
6
53
37
96
35
36
60
25
47
1
6
24
36
36
29
13
83
1
6
6
18
5
31
53
55
17
7
42
12
12
95
7
29
31
17
1
18
42
6
5
67
12
30
138
24
113
24
19
17
1
24
78
90
11
1
42
53
7
36
17
19
12
5
91
65
12
19
12
6
6
24
6
23
24
37
12
18
29
19
30
12
24
42
17
19
12
24
72
24
6
120
96
23
7
36
30
42
180
5
24
31
12
48
5
19
17
24
19
17
13
48
30
77
31
17
43
12
29
36
60
19
12
42
47
12
72
7
6
18
6
18
12
29
7
6
42
60
18
24
18
48
5
31
5
36
61
12
11
19
42
83
7
12
17
1
35
1
12
11
7
30
11
7
12
6
66
18
30
18
6
24
60
5
7
29
31
24
36
12
5
25
30
18
42
6
18
6
18
101
1
54
42
18
24
30
12
6
12
18
11
61
47
1
90
29
73
30
6
11
60
73
18
41
1
6
5
12
1
48
66
6
42
48
29
24
36
61
96
30
24
5
67
12
5
24
36
85
23
7
60
12
29
13
35
13
30
17
12
24
13
36
48
18
18
71
24
31
5
36
60
13
54
12
30
78
24
48
24
12
24
5
7
29
60
25
42
36
24
18
48
11
7
24
12
17
12
157
18
12
17
1
30
17
79
18
23
67
30
11
13
6
5
7
66
35
19
17
13
78
18
6
17
1
78
12
17
60
13
30
36
5
12
13
6
30
35
37
6
18
12
18
89
24
12
7
42
18
29
37
72
23
36
43
18
72
42
72
6
24
150
24
29
13
11
60
145
6
41
48
7
66
12
18
30
30
17
31
6
6
17
19
12
17
31
42
30
36
5
84
84
13
78
5
36
43
18
6
77
12
12
7
60
36
17
60
12
1
12
66
12
18
71
24
19
12
6
12
24
12
11
84
12
1
6
36
36
53
37
35
120
49
6
29
19
5
1
35
7
12
18
12
47
19
5
13
42
6
35
43
60
41
19
48
29
24
19
42
48
83
12
25
48
90
6
24
35
1
30
30
48
11
13
6
60
36
12
72
29
24
25
35
1
12
35
12
1
24
11
36
7
12
5
19
24
17
19
6
36
18
17
55
5
48
12
1
23
61
72
71
31
29
43
77
7
53
49
126
72
6
12
11
7
6
12
12
23
36
24
7
42
30
18
30
48
6
12
66
78
6
29
12
7
6
18
36
18
35
13
59
19
30
12
24
6
84
5
19
17
19
66
23
7
6
12
6
78
11
60
13
12
30
54
42
12
18
6
53
12
7
24
18
59
12
31
17
7
17
19
84
17
36
31
29
19
6
6
60
6
59
36
1
11
31
5
1
54
29
13
35
60
1
6
48
60
17
43
18
11
79
24
54
30
29
19
12
29
1
24
90
12
5
55
30
95
97
24
59
12
60
19
12
6
23
1
35
7
30
42
12
17
49
35
12
1
23
36
36
19
53
1
6
60
30
12
108
11
7
5
43
12
24
18
11
1
30
29
24
1
6
24
18
6
24
5
24
13
83
84
13
42
12
5
1
23
7
29
13
66
12
5
31
17
24
55
41
24
60
25
23
1
6
12
12
36
125
1
71
24
1
12
54
89
24
19
53
13
35
84
1
18
24
12
24
36
5
7
5
55
29
60
25
30
36
24
5
19
12
12
29
24
7
12
5
133
11
13
54
18
18
12
36
12
6
23
13
71
49
102
78
36
11
31
5
13
156
6
60
17
67
24
12
12
24
66
66
72
17
12
49
18
6
48
42
24
30
30
24
18
60
42
17
12
24
13
24
12
6
120
24
54
66
18
30
5
7
60
12
29
61
48
6
12
5
7
5
96
7
17
91
18
12
6
29
72
25
24
54
30
12
18
12
90
18
24
6
6
6
78
30
42
48
29
19
53
37
11
67
78
47
19
101
24
37
6
90
11
12
13
42
54
6
5
7
6
18
17
43
66
47
12
48
7
6
24
114
29
7
17
13
30
17
37
11
7
5
25
6
77
19
5
37
83
19
17
55
18
6
29
24
13
24
54
5
55
54
6
24
36
149
7
24
5
13
30
29
12
49
71
7
24
48
18
30
29
36
36
7
24
6
47
48
31
5
60
36
7
17
132
25
6
12
42
35
48
7
12
90
47
7
77
1
54
5
55
120
12
5
37
90
36
5
7
29
60
73
30
48
6
11
7
48
24
36
41
19
18
18
5
115
96
41
19
30
18
78
72
18
30
6
29
43
5
13
24
12
150
17
7
29
1
24
23
60
24
37
6
29
13
18
17
7
36
60
6
6
5
36
19
53
37
54
17
120
7
138
36
12
71
7
29
37
42
53
12
1
66
18
11
19
30
6
17
12
67
24
18
18
54
6
36
17
1
108
18
12
6
11
31
12
17
24
13
42
24
17
96
1
18
30
30
18
83
48
12
96
24
60
13
11
7
84
60
41
12
36
7
17
12
36
7
17
25
12
11
36
24
13
24
24
12
35
1
48
12
42
5
19
12
30
18
36
12
18
30
48
17
60
49
23
12
43
24
24
89
12
24
19
6
11
37
6
30
24
30
36
12
24
18
6
96
24
60
12
6
23
31
36
66
23
115
30
6
12
5
67
12
6
6
6
18
18
12
18
5
73
30
29
55
5
ABCD 342715338*7^$a-1 [50010]
9
52
83
9
4
53
60
66
13
36
5
6
37
47
54
6
48
18
43
48
41
27
3
13
56
12
15
120
25
12
5
67
41
91
24
29
7
20
4
96
20
24
36
9
43
47
109
12
23
12
1
5
54
21
4
12
24
77
55
23
1
132
24
41
19
35
9
27
1
11
108
105
36
93
78
54
66
61
11
6
30
96
18
12
15
36
9
18
13
12
5
42
25
36
47
9
28
53
18
13
5
30
33
27
21
60
16
12
71
109
17
27
3
54
42
12
6
31
131
13
48
11
1
29
15
45
30
6
19
60
11
13
23
36
48
25
44
27
30
78
72
18
19
11
6
75
4
23
54
24
7
65
3
60
75
9
15
12
105
4
84
65
27
40
23
1
48
36
17
96
54
18
19
29
15
36
52
59
37
5
63
100
24
60
12
29
7
72
23
24
1
8
63
37
60
104
63
54
51
36
40
8
177
54
13
17
6
21
24
3
36
108
6
31
59
126
19
29
55
23
18
43
12
60
5
43
29
19
72
32
21
6
81
36
27
13
5
48
24
19
8
36
36
9
43
12
47
6
31
12
41
54
24
18
7
24
53
24
19
53
27
27
9
108
16
68
52
36
89
79
11
12
6
7
5
36
42
12
37
41
3
4
12
8
84
27
37
24
65
36
60
19
24
11
13
77
36
19
11
33
99
25
5
55
32
9
90
25
65
43
11
81
4
23
72
48
24
138
43
12
5
19
53
18
45
36
120
15
36
49
36
23
1
29
7
96
29
99
4
41
63
28
24
29
31
5
3
132
27
30
55
59
45
3
96
37
12
68
57
51
39
6
99
36
4
5
18
54
18
126
66
60
1
108
47
45
64
24
44
52
41
67
24
17
96
39
24
63
1
12
5
3
64
125
132
67
5
3
16
8
63
30
18
42
48
6
45
36
9
12
19
5
55
24
59
18
19
8
15
9
9
18
1
24
5
42
61
11
13
12
227
1
53
12
15
12
117
15
28
24
29
7
32
72
69
90
72
49
24
84
53
42
18
12
6
9
148
32
45
18
1
35
49
35
1
60
8
21
6
90
27
4
5
3
96
16
185
7
116
4
216
35
42
66
42
31
5
144
19
168
24
77
7
72
29
30
1
32
39
54
54
24
37
53
103
12
41
60
7
47
9
52
12
17
18
1
12
17
18
96
9
9
7
83
12
54
7
24
12
11
69
21
42
36
49
84
11
37
12
131
54
54
36
72
13
24
47
13
68
15
1
108
12
24
17
18
45
3
45
9
18
33
4
36
12
48
11
33
72
3
96
72
1
12
41
7
36
131
1
32
16
20
75
60
1
44
16
11
18
39
60
21
72
7
17
19
17
48
36
6
37
53
27
16
24
41
3
33
90
61
11
37
80
27
90
7
77
54
36
13
24
12
5
18
42
31
8
63
6
139
5
55
11
49
36
12
12
96
36
8
4
5
12
42
1
11
69
36
21
42
49
188
24
4
104
16
20
28
17
7
60
24
8
81
115
72
11
9
75
1
12
12
84
41
55
71
13
24
11
6
18
48
73
44
15
45
4
113
19
11
37
23
49
60
17
27
27
25
41
15
28
24
11
1
12
32
45
43
29
27
36
21
54
33
28
24
20
40
24
47
37
41
30
60
1
11
9
51
25
29
43
47
12
13
12
29
60
3
27
13
11
25
11
9
28
119
25
24
72
11
9
63
18
31
12
23
13
101
48
15
12
27
36
1
17
27
9
99
69
18
37
12
8
4
41
19
12
29
7
36
12
72
29
36
60
75
15
54
43
20
16
11
37
65
24
99
21
15
9
102
24
81
4
35
186
19
53
27
4
41
43
11
85
5
3
52
8
28
44
16
23
78
48
90
60
1
48
5
27
4
5
3
100
23
97
23
33
21
36
6
49
95
126
7
24
8
4
65
55
47
24
9
64
12
60
65
7
8
76
48
5
27
27
25
53
3
45
54
1
41
120
24
90
9
36
84
24
4
24
65
258
9
21
7
84
59
45
28
24
101
63
36
12
33
19
11
24
1
29
54
60
49
77
72
27
3
13
11
30
54
6
63
27
61
47
72
1
107
36
21
24
64
116
57
7
17
18
13
35
13
65
55
17
3
105
27
3
9
87
9
36
16
48
108
44
3
24
145
11
33
3
18
7
29
7
17
31
32
64
56
64
71
37
32
63
1
8
27
45
144
64
12
41
39
15
1
60
5
15
21
103
47
13
71
13
12
8
21
42
13
8
51
126
31
5
19
56
33
18
72
9
12
76
11
48
109
24
17
115
12
143
36
49
5
3
4
47
18
18
66
15
12
24
27
12
13
20
208
116
52
11
13
32
75
25
72
53
30
37
77
36
7
29
12
7
35
84
37
23
109
20
136
24
35
13
44
45
31
59
6
12
78
37
36
35
12
132
145
17
31
36
17
6
13
23
61
29
72
7
11
73
20
9
79
36
53
43
101
99
21
31
12
11
6
54
1
44
28
12
17
7
20
27
18
27
4
56
9
19
20
4
20
12
60
36
45
19
20
87
18
84
15
75
105
111
25
17
18
25
68
9
27
15
9
9
19
24
32
123
45
40
108
36
5
12
6
18
3
9
31
47
9
16
12
47
42
18
12
225
33
99
117
43
11
18
48
6
18
7
20
12
51
61
20
21
6
1
36
80
12
9
19
53
51
12
99
13
12
80
28
24
48
53
18
61
24
41
138
61
12
12
65
27
12
9
43
24
32
40
12
96
56
75
180
36
60
25
29
7
32
15
37
44
21
54
49
24
12
24
131
72
12
45
28
24
44
280
107
49
41
7
36
120
35
1
60
119
13
24
44
64
12
59
30
18
25
80
27
18
72
18
36
13
77
139
24
48
53
72
19
44
27
6
99
4
24
20
4
92
21
15
12
40
96
17
91
12
41
6
73
36
8
12
15
49
12
24
35
54
42
30
19
44
40
24
17
6
9
9
31
71
13
96
5
79
5
31
11
117
28
20
63
13
5
27
60
21
36
78
13
ABCD 342772338*7^$a-1 [50007]
33
7
57
59
12
36
9
10
17
7
17
100
12
9
36
63
33
11
55
77
55
12
14
39
61
54
2
16
11
9
27
16
39
86
46
66
63
105
12
54
9
9
131
24
21
3
7
30
23
13
24
12
63
41
19
45
23
16
8
72
48
7
5
21
36
7
32
12
13
6
48
9
53
7
216
65
19
9
20
3
40
15
72
2
19
60
20
37
15
20
28
27
36
18
32
40
78
9
81
48
23
21
43
27
26
27
85
8
10
17
43
17
31
14
10
21
8
61
56
34
38
27
84
12
1
27
41
16
126
14
36
28
32
51
9
7
56
55
33
48
8
9
27
36
25
32
7
24
3
17
16
156
24
36
77
7
15
26
10
12
2
40
11
172
89
19
51
9
104
48
33
12
22
6
83
1
8
7
63
14
3
36
9
40
15
3
24
21
9
99
80
1
23
81
12
160
8
24
51
37
44
43
27
17
21
36
24
58
54
11
76
29
12
22
26
58
2
4
44
4
8
28
63
29
4
3
15
89
19
21
32
12
36
36
57
3
21
24
19
27
36
9
17
4
6
57
17
7
140
7
9
27
14
24
15
28
32
24
7
6
11
9
63
36
88
3
24
26
19
12
15
30
18
9
8
19
17
12
40
17
27
36
1
39
125
10
36
17
136
87
77
33
7
200
24
13
20
22
18
35
48
19
17
37
20
3
93
52
95
25
32
3
43
2
10
2
3
85
8
34
48
65
21
36
28
11
55
33
12
68
9
12
55
8
57
52
56
27
7
14
4
6
65
57
4
47
96
13
42
26
63
4
68
19
2
24
10
2
48
70
9
24
36
56
25
3
92
7
2
39
31
38
7
68
33
70
33
39
18
6
41
36
7
62
7
44
1
8
4
27
9
20
15
16
12
17
28
24
20
15
37
27
29
7
147
29
49
63
8
21
24
55
12
69
39
8
16
41
4
23
12
36
60
40
12
56
36
13
3
68
12
7
50
4
3
51
12
42
59
21
46
9
5
79
96
8
36
4
5
3
28
41
15
7
77
1
23
33
36
16
18
2
3
79
6
36
8
40
15
20
64
17
79
3
18
24
8
3
7
30
24
90
48
5
36
49
35
1
140
60
3
9
63
48
7
36
77
9
7
53
7
3
105
29
24
22
5
28
75
6
99
9
12
24
54
2
19
29
142
9
8
7
36
26
15
7
42
30
6
8
4
99
9
20
87
55
33
12
15
2
79
68
43
18
6
30
6
90
8
31
27
5
9
28
12
44
15
49
6
77
25
24
8
40
59
4
5
3
1
54
5
21
96
27
28
27
48
77
37
27
9
3
24
27
26
31
20
7
2
12
15
33
34
14
3
31
9
9
18
9
117
87
12
5
3
21
16
6
53
31
33
20
57
27
7
9
36
24
53
27
40
60
17
3
12
117
31
12
17
10
14
36
22
38
3
1
3
60
84
36
51
9
3
42
35
33
4
54
14
70
9
77
27
13
6
26
4
6
48
17
153
24
31
60
39
45
51
2
10
113
1
20
27
1
36
44
99
16
17
19
8
1
63
36
20
9
24
48
10
26
24
39
16
57
18
2
4
36
3
45
15
3
18
24
12
27
51
29
19
24
77
7
5
91
77
12
21
7
3
26
7
17
3
24
67
9
36
32
45
12
15
21
75
88
20
21
22
17
57
22
12
62
24
15
45
4
20
72
48
40
20
15
13
24
11
109
83
31
57
9
71
43
5
40
72
8
4
20
40
3
62
28
24
54
2
127
27
6
8
67
5
28
75
65
4
48
78
2
3
57
4
18
50
132
27
49
92
48
3
85
90
42
47
24
13
47
13
27
36
20
73
27
27
17
43
17
9
27
55
18
72
59
103
48
18
32
46
12
18
36
8
100
6
2
34
50
7
33
20
7
3
14
55
17
40
47
40
3
17
16
12
9
44
46
14
22
90
24
54
2
7
3
5
49
107
33
46
2
3
16
96
56
1
23
1
56
7
21
15
17
3
61
36
18
5
4
57
6
21
29
40
27
9
3
17
51
21
39
16
17
16
3
15
14
22
21
207
62
24
39
7
21
29
7
9
24
3
8
12
24
73
150
29
19
42
20
16
47
1
15
48
99
117
8
12
7
53
61
72
20
7
20
64
29
4
23
7
89
37
95
13
42
38
36
39
4
77
48
22
17
7
36
17
9
91
3
26
7
17
46
14
7
141
3
32
1
120
15
9
18
50
4
3
44
16
3
18
20
70
42
18
54
63
9
18
9
36
17
10
38
19
33
8
3
9
64
56
27
16
81
63
141
8
27
13
24
47
16
8
37
12
90
18
11
60
1
36
27
5
108
3
37
72
6
89
13
8
10
42
12
42
57
29
4
11
28
27
14
39
60
24
76
9
35
24
16
8
7
18
18
2
27
7
29
1
18
5
37
8
19
21
116
10
9
51
65
24
84
33
67
27
5
37
3
51
30
87
3
26
24
24
24
19
44
57
31
75
26
27
37
6
21
68
4
17
7
72
20
7
2
39
31
12
9
8
12
61
56
15
28
15
26
24
24
3
7
81
8
64
9
20
84
15
4
17
10
29
37
60
35
45
4
54
5
48
16
3
14
19
209
82
33
57
6
45
8
49
11
7
81
81
59
31
36
26
19
5
4
15
36
27
2
75
24
57
3
37
20
15
1
47
7
30
27
29
3
24
12
28
21
35
1
6
14
16
60
80
63
57
24
103
9
8
10
26
3
24
24
48
37
24
23
33
3
124
17
16
47
24
37
30
26
7
29
10
2
22
30
51
3
9
5
19
3
26
70
54
3
15
18
27
21
23
40
72
9
8
24
3
21
52
44
34
53
9
63
40
41
3
36
25
20
24
36
22
33
44
33
22
2
19
24
20
1
6
30
44
15
48
169
83
1
8
28
128
3
31
2
3
1
35
91
66
11
13
3
24
36
56
24
1
32
31
20
61
30
18
78
54
11
61
20
10
113
84
19
33
17
40
24
54
5
4
5
43
89
10
17
37
15
21
18
38
70
117
17
7
17
39
24
157
35
7
18
39
117
18
60
29
7
17
36
1
72
68
16
35
19
65
21
4
15
36
12
29
51
25
3
20
40
45
20
19
80
7
21
17
72
7
53
28
23
132
36
28
9
18
24
18
30
33
8
57
16
18
9
3
33
21
23
21
19
53
7
3
9
8
60
13
24
3
53
19
32
9
19
57
20
48
39
7
18
20
10
41
4
45
42
93
24
17
12
34
36
120
77
1
3
17
16
11
19
24
9
5
15
45
96
3
52
21
56
4
83
21
12
24
39
4
24
9
54
54
20
10
2
40
20
28
24
102
17
9
15
109
30
24
9
44
73
18
2
36
7
3
41
12
25
54
5
40
75
6
23
16
24
12
5
46
38
12
7
17
34
2
7
27
50
67
3
9
24
36
27
29
7
12
6
35
81
3
81
10
6
23
85
8
67
17
24
22
17
25
39
60
20
36
33
31
9
20
3
4
24
53
10
9
8
37
27
173
34
45
3
17
37
104
82
12
5
55
21
8
12
139
26
10
29
1
23
81
60
22
120
26
52
59
43
90
23
ABCD 343027712*7^$a-1 [50013]
16
55
33
9
6
18
60
30
1
11
12
18
7
64
17
14
109
17
31
5
36
12
27
36
20
25
4
11
53
10
9
17
7
27
13
59
38
31
21
12
16
2
14
10
6
30
42
52
24
11
25
8
12
8
7
9
56
24
3
77
2
37
32
32
1
19
29
11
4
16
1
20
8
12
7
9
52
64
3
5
16
60
6
24
21
8
45
20
50
22
8
6
2
22
48
34
71
5
22
5
13
31
16
12
20
9
3
21
68
4
20
3
1
4
52
66
1
47
21
25
14
24
46
26
6
20
4
36
52
15
8
57
6
33
1
20
3
24
5
58
22
8
36
27
3
26
7
13
27
36
12
56
72
3
60
1
11
18
52
8
7
8
27
18
47
25
16
44
68
10
54
6
12
2
24
20
14
66
11
19
12
2
56
19
45
28
8
4
7
13
7
15
30
4
3
11
65
21
16
6
9
13
28
4
11
19
30
4
20
36
7
21
23
3
49
5
47
1
4
98
48
22
8
19
5
3
64
29
11
17
4
28
67
11
84
42
3
15
9
17
7
20
45
28
4
80
3
45
12
16
20
30
26
16
27
101
4
6
21
9
79
5
6
13
29
12
7
12
36
11
30
23
13
6
74
15
12
7
6
51
27
9
13
15
13
3
37
27
8
44
28
31
5
4
33
7
45
8
12
6
57
3
90
32
28
32
40
15
3
1
16
7
13
17
24
20
19
53
22
2
27
20
20
69
11
28
3
6
12
18
13
81
20
18
37
13
44
20
4
60
20
30
46
8
6
34
20
16
3
21
28
11
59
18
12
11
7
73
73
4
16
63
71
14
12
4
4
8
60
4
24
23
13
15
8
5
32
48
32
6
54
18
9
13
40
28
18
2
10
90
7
29
23
41
35
5
28
20
4
48
3
15
120
1
71
6
12
24
8
12
8
20
16
11
15
21
27
26
16
6
42
3
3
66
18
10
2
18
30
22
14
6
6
141
24
60
27
9
37
24
19
37
30
6
3
5
58
18
4
28
4
28
19
19
102
116
76
18
69
21
48
12
6
12
24
66
12
66
12
34
3
11
30
39
1
63
16
45
7
49
2
5
7
38
8
20
16
14
10
20
44
10
30
12
20
34
2
52
6
10
14
2
34
12
9
12
21
15
12
3
45
17
20
16
15
12
1
3
9
104
4
6
13
13
22
60
10
92
3
37
80
18
37
1
27
1
23
1
7
20
12
41
12
8
8
42
12
21
17
7
28
11
1
5
24
12
90
17
21
52
18
21
52
8
9
71
21
59
1
52
15
45
7
9
7
13
51
21
27
21
4
35
21
12
30
60
18
36
24
6
54
16
8
12
8
35
41
4
8
20
7
1
11
33
67
5
60
96
30
1
33
14
10
14
10
15
37
20
23
1
7
13
3
9
48
31
5
87
101
46
2
7
15
22
8
35
64
13
48
40
36
31
28
1
46
21
9
48
7
12
29
30
12
2
3
25
27
100
59
1
33
36
23
29
7
15
45
3
34
8
7
5
36
44
16
11
13
7
47
10
50
2
8
44
6
2
7
27
18
60
66
129
12
13
12
26
37
12
11
1
57
2
5
56
8
8
5
8
44
4
54
66
36
3
12
13
8
28
20
19
8
5
58
14
19
9
11
31
46
4
40
30
10
26
2
19
9
12
28
31
79
34
38
34
55
16
4
9
14
5
5
23
24
45
11
40
15
17
24
8
41
7
5
6
1
16
13
16
8
12
15
52
16
17
14
72
1
8
49
71
5
34
2
27
1
6
6
12
12
43
95
29
8
11
30
28
36
23
61
32
8
4
6
57
20
17
56
16
44
96
23
45
10
2
27
4
60
17
43
13
11
5
44
20
19
23
57
25
28
19
25
24
23
3
13
24
28
25
11
29
20
4
3
41
32
4
84
39
9
18
13
81
2
17
19
109
101
84
18
2
34
46
14
26
7
8
21
40
15
9
27
1
23
17
20
15
21
7
40
9
35
29
14
69
61
15
37
46
17
25
6
2
52
16
4
19
20
69
12
76
20
12
4
28
32
24
44
3
29
26
21
20
8
68
4
11
10
12
31
44
9
2
12
66
4
2
6
30
30
68
59
32
25
91
9
36
32
15
21
63
47
2
7
27
10
3
17
24
24
42
6
7
65
6
30
30
30
119
17
44
43
21
15
5
15
48
17
16
24
15
17
40
40
23
21
12
4
16
22
30
42
6
35
13
3
13
23
3
22
36
11
3
6
30
12
12
9
9
20
44
23
1
20
4
35
33
15
9
66
17
25
78
1
41
19
53
6
14
20
20
24
71
32
20
17
12
27
17
98
48
62
16
4
72
14
21
9
30
1
11
54
11
45
8
14
12
6
4
56
31
4
32
40
5
80
15
3
9
39
6
6
1
21
23
37
8
7
23
2
55
25
32
4
2
12
5
43
14
4
24
6
10
20
6
18
16
11
13
7
1
12
47
19
13
21
12
3
44
16
68
5
72
16
12
18
10
14
130
26
1
5
7
8
12
21
12
6
22
19
19
22
50
42
15
13
35
12
9
11
49
32
27
13
48
4
27
8
17
10
21
24
9
16
64
34
36
10
44
19
11
37
11
18
56
3
1
4
15
12
11
9
63
37
41
24
7
17
4
36
4
19
1
15
20
21
16
16
48
4
36
51
36
27
22
14
9
3
2
20
50
38
58
12
30
8
12
28
3
40
29
4
8
52
16
19
13
32
6
42
12
6
22
20
68
70
1
29
87
57
4
11
49
56
7
1
95
24
16
28
16
11
12
10
20
11
25
18
6
6
18
60
16
40
34
17
4
5
4
24
48
18
13
11
6
16
16
58
6
43
17
6
5
16
8
16
5
52
18
98
27
29
11
17
46
24
49
59
18
3
9
44
40
11
53
19
5
92
3
3
22
107
33
8
22
2
20
83
5
59
48
1
7
12
73
20
6
36
21
15
34
14
26
16
7
4
60
19
30
4
3
17
24
63
36
52
101
12
6
30
4
56
4
20
12
6
21
123
36
12
5
44
33
3
28
13
83
49
27
57
20
3
40
21
43
1
20
7
1
18
24
42
8
20
12
8
16
47
12
15
5
43
1
21
8
15
36
9
102
26
34
42
7
20
9
24
63
3
41
4
20
16
21
90
36
69
15
18
7
41
60
12
12
18
9
45
4
7
25
7
11
21
63
18
12
67
53
6
6
66
2
3
4
5
28
67
13
99
13
67
17
120
3
16
5
12
15
15
5
53
16
23
33
28
15
20
1
19
44
28
32
1
16
20
12
7
23
30
112
20
16
44
30
36
2
32
47
3
42
27
13
74
21
13
8
31
17
36
67
56
8
29
11
9
6
30
8
56
14
12
18
3
16
5
15
15
9
53
20
7
13
3
25
28
94
6
15
3
9
92
73
16
16
20
8
56
24
47
25
34
34
12
24
4
16
54
6
19
72
8
12
15
21
15
18
12
32
76
4
15
13
22
10
12
23
15
62
20
11
24
9
24
8
8
14
60
2
16
4
56
15
45
4
20
8
7
13
28
11
40
4
16
16
32
9
56
78
36
24
9
1
28
82
9
80
61
6
29
13
8
11
13
20
7
29
11
41
4
4
4
10
25
57
23
24
3
38
10
37
5
11
7
46
32
4
16
4
36
7
5
27
9
59
28
4
49
31
3
49
8
8
5
12
7
1
7
23
18
7
11
42
28
44
12
23
5
20
6
12
1
47
74
22
6
31
8
41
58
13
41
52
20
7
21
100
12
8
12
74
9
21
92
11
4
9
8
83
29
20
15
69
4
15
17
24
43
69
8
63
48
8
3
14
84
24
32
67
1
7
40
81
28
3
3
26
27
13
64
27
77
12
51
53
4
24
15
5
46
12
49
80
9
4
7
1
24
6
12
22
8
7
16
103
6
8
12
4
51
8
44
1
46
72
5
53
3
37
19
3
42
8
10
30
7
11
10
4
32
26
2
7
3
18
20
11
16
17
16
11
17
16
23
8
56
11
38
12
70
6
19
11
26
16
42
49
47
21
12
29
70
41
19
34
20
84
32
7
33
28
14
25
17
11
36
19
14
10
54
12
4
8
6
6
11
17
12
4
11
45
20
3
33
28
3
21
16
19
51
12
22
35
17
4
3
40
33
15
28
20
24
1
20
50
18
27
1
2
42
3
9
28
15
1
12
24
20
35
12
8
103
6
19
11
6
4
51
33
20
60
15
5
58
5
9
24
4
23
40
69
6
30
7
21
14
2
36
4
3
12
93
3
39
93
3
14
7
33
28
39
17
4
38
2
39
16
33
24
6
58
7
7
12
6
20
28
42
9
33
15
15
22
4
23
29
7
5
7
11
65
7
10
19
7
10
3
33
16
28
40
51
45
128
7
11
12
77
32
11
6
23
56
17
28
20
6
6
27
9
27
21
30
14
15
4
17
31
29
27
104
29
59
41
4
16
3
3
78
7
23
66
30
24
10
15
23
1
11
5
25
15
3
2
16
6
6
18
12
5
29
24
23
3
6
7
4
21
63
13
32
92
32
3
108
99
21
5
60
10
1
11
10
8
42
6
20
43
1
15
5
30
30
18
1
33
8
40
19
21
40
12
15
3
46
36
26
49
13
22
10
48
55
5
7
1
18
26
4
4
36
ABCD 343042556*7^$a-1 [50038]
119
12
13
36
5
19
84
41
90
102
7
53
103
77
48
24
18
30
264
108
102
1
84
108
36
35
97
59
18
31
5
12
18
1
53
18
49
65
6
61
41
12
36
12
7
72
29
24
30
18
36
7
173
6
18
180
12
36
12
139
17
31
204
41
7
41
192
84
6
36
37
41
175
5
19
65
19
149
12
42
30
66
138
24
7
41
19
29
12
139
35
18
192
6
18
84
96
103
41
55
65
108
7
144
23
138
31
17
30
49
12
36
71
25
48
17
42
49
59
30
7
53
12
19
35
60
37
29
12
67
53
42
96
120
108
114
180
66
25
41
6
24
30
7
101
78
25
5
30
85
5
30
18
24
108
12
18
90
79
41
150
109
5
36
48
19
161
42
13
60
11
18
12
7
77
19
12
35
6
18
13
209
31
23
25
71
1
24
53
36
36
12
42
13
41
12
55
5
18
12
61
48
132
53
55
12
101
115
113
90
42
78
42
12
6
1
72
11
66
7
41
163
72
71
18
67
53
7
36
156
23
150
67
48
59
42
228
12
43
131
24
6
24
43
17
150
12
60
1
59
42
43
83
42
54
73
17
55
192
17
42
24
18
78
90
43
29
36
79
120
17
24
31
36
35
24
30
115
29
7
35
48
42
24
30
126
72
42
13
36
95
30
66
18
42
54
24
7
29
6
25
29
6
6
7
108
168
29
18
1
72
77
55
12
125
55
53
91
137
24
187
11
120
49
84
24
5
36
120
19
11
25
5
120
31
35
36
24
66
234
18
18
24
13
203
102
216
90
42
48
19
17
48
132
55
36
35
18
36
66
42
115
11
126
24
60
247
17
66
6
24
60
24
42
78
115
12
131
42
12
24
211
53
66
54
18
18
24
48
12
138
24
6
78
132
13
47
24
54
12
12
31
36
95
13
47
1
17
42
120
6
48
7
12
23
73
11
96
114
30
37
41
103
84
36
17
48
12
12
19
77
24
31
65
18
205
5
24
43
29
174
30
55
65
30
66
66
84
61
17
6
90
84
55
11
6
6
24
49
71
6
43
96
48
41
66
6
48
30
49
107
49
35
73
72
29
31
137
19
41
30
54
55
53
78
48
25
36
89
36
199
17
12
127
11
78
30
156
6
43
17
132
12
6
1
59
42
66
25
24
413
18
1
11
37
17
7
29
12
6
30
7
233
6
1
77
60
36
72
79
11
150
31
72
95
60
6
79
77
7
47
24
6
54
6
67
36
11
60
30
7
84
36
5
12
55
23
84
6
24
54
49
5
60
7
192
29
67
41
66
54
31
41
72
120
6
193
53
36
72
18
24
36
1
161
66
61
131
13
12
5
48
120
30
1
11
114
126
13
35
54
180
6
90
6
25
35
145
95
156
18
144
36
30
13
107
1
71
30
12
151
125
91
41
30
24
180
6
24
6
84
60
36
30
12
31
17
30
54
36
72
19
17
66
25
59
1
11
144
18
19
23
60
24
162
7
48
17
6
6
60
96
55
185
30
13
161
180
19
168
53
66
1
96
65
156
66
30
7
48
5
24
60
60
42
42
7
149
12
18
1
29
156
7
59
1
17
67
59
49
5
84
48
132
6
73
48
144
5
12
7
41
12
30
37
53
79
59
66
55
29
42
1
84
17
108
7
12
95
36
30
18
12
61
59
30
79
192
47
25
47
114
24
60
31
35
6
7
5
91
89
19
29
43
29
36
30
12
13
17
60
72
42
78
78
54
6
13
12
24
48
47
24
241
53
31
47
270
48
67
23
73
17
31
209
6
36
97
36
5
36
6
133
48
72
36
41
307
36
17
30
60
1
29
7
12
29
30
73
300
24
72
5
48
120
90
145
24
11
102
42
6
54
60
24
66
7
53
6
73
47
145
89
54
25
144
5
6
72
37
53
115
29
7
17
66
18
42
85
53
43
65
108
222
54
31
83
61
53
18
97
36
36
12
89
19
53
42
37
84
5
60
12
120
60
55
5
31
11
30
67
36
12
53
79
48
108
17
24
55
29
12
6
18
151
101
7
11
90
30
6
108
43
83
42
19
29
55
5
36
24
7
36
144
144
71
37
5
42
114
72
55
36
36
47
6
55
59
90
48
91
155
49
5
60
7
12
89
60
12
18
18
42
144
24
ABCD 343168596*7^$a-1 [50077]
21
45
4
20
16
72
38
6
12
12
90
4
98
72
6
6
6
16
50
70
32
4
50
87
13
2
42
58
20
4
2
10
32
22
44
18
10
2
36
6
10
36
56
40
12
29
21
3
15
9
49
23
21
12
15
27
12
12
21
43
26
6
21
24
3
36
24
24
16
36
12
56
6
24
40
42
30
14
48
30
22
18
20
214
5
7
2
42
10
2
4
29
39
16
42
26
4
20
24
24
12
12
18
4
164
42
57
37
26
48
16
26
18
24
4
17
7
12
20
33
33
12
3
49
62
4
14
76
62
36
12
22
8
15
33
6
46
2
42
10
36
74
15
3
90
36
12
27
27
21
13
42
8
9
1
47
19
18
50
33
9
48
4
6
44
54
22
56
58
56
28
6
54
50
48
9
37
26
36
42
16
72
56
30
28
8
60
21
39
28
18
20
40
18
8
42
22
36
54
2
30
18
36
24
10
26
9
1
20
6
18
42
9
9
54
12
66
4
72
44
3
1
104
54
96
48
22
14
46
23
13
2
34
44
12
10
14
39
1
8
6
58
6
32
94
179
39
46
26
18
24
22
20
12
30
10
56
16
72
8
18
18
6
10
5
9
6
84
4
8
36
40
42
35
31
62
24
10
30
42
20
6
18
28
30
14
21
3
12
64
84
6
23
67
30
2
52
14
10
12
38
12
51
25
24
20
54
28
6
50
34
36
24
11
1
42
2
3
45
6
6
6
12
4
2
39
51
69
19
98
102
12
9
19
5
25
6
14
106
14
36
6
22
12
2
6
52
80
46
8
30
18
64
14
28
8
12
28
56
66
40
24
20
6
54
42
24
16
12
36
18
29
51
10
18
18
20
12
4
42
44
12
6
18
18
36
84
36
42
10
12
6
18
164
28
14
4
18
2
54
39
3
28
6
18
62
10
18
36
48
18
50
39
7
12
24
48
44
10
50
4
2
40
12
14
30
52
14
24
96
28
56
34
18
44
9
55
2
18
24
21
33
24
6
70
2
16
14
18
36
130
8
28
98
18
12
6
28
20
6
30
42
36
24
30
4
42
38
64
20
84
100
38
18
30
36
4
20
6
40
6
14
42
24
12
48
70
26
6
105
13
12
14
9
21
88
26
12
6
40
32
22
41
1
62
108
24
76
8
40
2
6
24
33
97
50
18
4
8
24
4
24
20
15
1
44
10
17
1
18
38
46
32
6
22
26
12
18
18
6
6
16
47
49
18
56
54
36
90
24
90
6
36
66
18
6
22
36
12
14
22
18
8
12
66
30
18
6
27
39
10
18
18
14
42
4
30
96
44
12
18
12
4
32
15
3
45
3
4
74
42
117
1
20
4
14
70
14
30
6
36
6
76
2
16
14
3
15
78
36
46
24
12
20
4
20
70
8
6
4
2
6
4
5
13
35
1
14
54
136
12
2
12
58
6
2
126
10
8
12
88
8
70
126
18
86
6
54
3
24
25
54
54
18
12
5
15
60
28
54
11
63
52
74
4
74
6
72
10
12
2
72
52
2
4
2
18
102
12
40
2
58
20
34
44
6
4
18
210
54
56
34
8
34
8
72
24
16
14
46
30
6
30
8
6
4
14
30
24
6
18
18
51
19
20
6
6
21
3
58
30
8
21
7
2
4
56
6
118
116
42
102
18
12
54
36
6
4
2
24
12
22
5
33
18
36
6
84
10
56
16
8
48
4
38
16
8
12
6
30
16
12
44
54
6
22
26
36
18
9
3
30
10
44
4
44
24
6
34
50
6
76
2
10
24
32
9
3
18
10
14
66
18
94
32
54
22
20
16
2
52
78
38
135
93
4
14
9
15
33
13
2
36
12
58
8
46
54
11
3
4
17
1
6
38
18
88
26
76
6
14
12
28
38
9
19
32
4
14
51
3
46
8
30
12
30
46
48
56
12
69
3
210
16
26
28
5
45
3
21
12
34
92
42
54
70
12
14
64
12
42
144
38
21
7
8
24
36
4
2
60
30
21
27
64
30
104
36
4
14
6
48
18
22
20
63
7
18
6
2
124
2
28
5
19
102
2
4
65
99
66
36
15
3
24
10
14
12
16
8
48
66
4
20
6
10
38
48
18
12
40
86
12
136
44
10
42
2
16
26
64
66
60
8
28
14
30
84
36
18
66
27
3
36
126
54
126
15
25
8
24
18
46
26
84
70
30
2
94
8
42
24
51
13
35
9
18
21
7
14
54
24
4
48
6
11
7
14
12
39
51
4
50
28
36
30
44
28
36
24
20
12
18
30
10
2
28
20
22
30
18
24
2
52
26
40
6
36
8
12
45
7
14
4
14
16
44
24
22
23
1
56
10
77
3
64
42
14
42
6
4
24
44
12
33
27
40
24
38
28
68
72
28
20
30
48
10
74
10
18
17
21
4
14
4
30
56
6
6
3
97
26
4
65
15
24
4
2
78
10
8
64
38
6
10
78
8
10
20
36
24
4
14
18
48
34
14
4
18
8
12
10
8
10
38
48
58
80
12
24
48
4
12
20
3
13
56
54
4
14
40
2
10
8
15
109
14
4
32
6
100
44
3
57
10
8
40
14
18
24
34
14
6
30
22
11
24
21
24
18
28
6
26
28
62
28
92
28
2
4
2
15
13
24
2
10
32
40
14
9
1
2
18
28
14
22
18
6
36
14
9
75
24
16
60
56
18
6
84
36
24
4
5
13
8
30
24
12
24
30
12
28
2
42
18
10
54
14
94
32
57
51
24
66
16
18
2
39
1
72
20
28
18
18
26
30
88
24
26
78
204
6
81
3
36
10
36
2
54
4
30
18
6
2
28
26
12
42
27
3
70
36
14
10
26
9
1
30
14
46
38
30
16
68
6
12
6
34
8
3
27
22
32
4
72
102
6
2
12
34
68
24
42
60
4
18
50
12
10
36
6
32
18
48
76
2
4
2
18
45
19
108
6
20
10
42
44
10
29
61
2
36
12
12
46
30
60
20
12
34
24
2
16
8
6
70
18
42
32
16
32
12
72
36
9
27
36
28
18
35
21
16
36
8
52
8
27
57
46
14
4
2
76
36
62
22
6
12
2
6
10
20
34
42
30
14
6
6
16
110
30
4
5
31
2
16
8
66
18
10
14
12
24
30
9
3
24
30
6
16
12
2
22
26
42
12
30
90
16
26
36
28
26
102
10
38
12
64
2
28
6
62
46
8
15
7
41
21
16
8
10
12
14
4
8
118
2
70
8
6
4
8
6
58
42
48
26
10
8
10
32
3
9
34
66
36
20
22
2
18
66
18
4
18
56
24
90
18
54
10
72
18
18
30
18
74
78
54
33
21
28
14
24
33
55
2
34
86
12
28
38
30
30
6
22
20
18
16
14
22
42
56
28
2
6
12
52
60
12
41
99
24
16
14
28
11
9
16
26
22
18
18
8
18
105
51
24
84
58
36
2
28
5
99
10
18
17
31
6
2
90
36
3
3
21
21
12
30
16
38
18
48
6
27
7
84
20
4
14
12
90
78
6
36
16
17
37
2
42
40
62
42
28
20
78
22
68
10
48
5
13
8
24
18
22
6
20
66
6
33
1
23
9
12
18
22
8
27
1
14
36
4
44
24
6
18
66
18
24
24
18
39
24
7
18
23
21
27
3
12
18
4
14
60
16
2
6
22
72
26
60
6
52
8
18
12
16
2
24
52
90
20
18
30
12
4
54
11
15
30
40
2
16
41
3
4
44
54
18
12
4
36
36
56
10
54
8
60
57
9
34
5
3
6
36
18
42
15
27
24
18
16
26
36
78
4
56
54
12
58
62
42
28
18
30
2
42
39
31
20
45
43
8
150
90
4
20
42
18
6
102
4
14
36
12
64
14
22
44
54
12
18
16
2
6
30
4
20
6
18
10
23
13
18
2
15
9
18
4
6
20
16
47
3
58
14
30
22
44
18
ABCD 343214784*7^$a-1 [50036]
12
7
41
31
21
12
9
48
4
35
9
3
32
1
18
17
16
12
8
7
21
32
7
45
12
37
12
6
13
7
17
29
7
4
9
23
16
24
33
24
10
1
73
10
74
63
7
17
61
31
4
24
21
10
12
2
54
16
13
11
44
57
36
27
5
1
30
18
11
4
48
3
18
23
16
72
19
41
45
12
3
1
7
12
17
44
3
3
6
12
24
24
18
53
4
25
44
12
3
3
21
13
2
41
16
33
6
30
34
2
46
32
17
4
1
18
2
42
18
18
52
8
21
8
11
25
7
4
41
1
56
6
18
40
26
30
58
32
34
38
6
15
1
31
7
18
36
6
45
21
35
35
2
30
12
17
19
6
3
12
19
29
15
30
3
8
13
15
15
22
59
9
12
4
6
32
5
12
49
11
4
13
32
15
24
15
30
78
16
5
3
10
42
1
16
39
12
30
23
13
18
28
37
31
29
31
21
3
21
1
7
1
12
11
4
43
12
18
11
8
4
13
35
9
12
23
4
15
34
30
2
3
45
6
29
7
6
34
20
18
42
10
8
4
7
13
36
54
30
10
1
13
15
15
18
39
12
12
3
5
16
61
6
53
45
3
7
44
17
23
2
42
9
3
120
22
2
18
3
8
52
21
18
10
19
13
36
75
49
54
2
40
11
19
1
17
8
11
23
1
73
24
36
96
58
54
47
45
24
4
56
18
9
7
36
14
27
19
44
21
8
1
42
6
18
6
60
4
20
18
18
3
12
27
36
6
15
9
22
2
15
121
62
9
19
17
32
12
19
24
17
25
63
3
6
4
2
9
63
33
3
33
15
17
4
21
18
10
59
21
11
1
47
4
25
8
10
2
15
27
6
24
16
11
12
44
43
60
42
3
19
18
11
7
13
40
8
12
7
5
19
69
21
3
27
6
18
5
24
13
87
44
4
3
12
4
17
1
20
22
49
28
20
4
8
13
11
40
9
24
30
21
12
56
25
36
3
7
2
51
45
6
150
16
54
1
1
46
56
6
36
10
38
3
13
11
36
3
33
85
2
12
6
28
36
7
28
43
36
61
4
25
8
4
55
127
5
12
24
24
1
35
19
22
11
32
37
54
70
20
3
9
22
20
66
34
13
1
35
61
6
16
2
16
12
11
3
6
3
8
13
10
1
13
40
83
8
13
30
21
43
26
15
63
58
8
3
3
22
26
30
23
37
63
15
28
1
48
5
48
50
17
1
4
6
18
20
11
13
3
57
3
9
36
23
12
4
21
39
24
12
68
60
25
3
3
4
14
11
1
10
66
8
3
3
12
17
24
23
13
28
1
23
45
18
6
18
17
1
23
11
26
10
12
2
30
24
5
35
50
52
31
1
75
9
12
16
50
21
7
1
47
13
13
12
6
48
58
59
13
19
28
33
11
25
47
12
36
24
4
20
11
13
4
12
9
12
27
3
21
1
23
39
9
9
11
4
9
40
11
15
5
23
49
36
52
21
18
5
31
45
36
20
29
54
5
69
3
19
5
25
11
3
10
8
11
11
20
22
20
18
21
13
36
30
8
5
29
12
7
43
5
4
27
30
70
37
7
21
1
18
26
30
30
12
18
5
5
56
76
11
9
51
3
17
1
16
56
18
66
22
38
6
4
1
1
40
2
28
44
6
28
20
3
69
12
27
25
7
25
27
15
5
1
23
25
11
76
8
11
8
12
24
9
19
13
28
13
6
1
55
21
15
17
7
42
12
12
23
13
30
4
32
33
9
34
8
24
5
4
45
3
3
6
60
30
30
11
36
23
20
46
35
19
6
14
4
56
9
55
2
15
24
32
16
33
54
40
49
36
13
3
13
19
13
72
15
21
11
12
7
18
23
28
13
20
35
13
30
9
48
63
45
44
31
5
7
41
23
5
33
28
71
21
66
46
20
11
41
2
17
4
12
51
60
6
6
22
2
18
18
125
1
34
5
49
20
3
12
36
3
16
32
5
36
35
2
6
22
44
3
25
36
8
6
9
12
32
7
16
25
43
4
5
8
4
45
23
13
3
44
7
9
9
3
7
32
6
18
9
8
16
9
47
5
11
9
6
4
2
88
19
7
5
12
19
42
11
29
44
36
18
17
12
37
18
42
11
16
21
11
19
6
42
77
11
5
32
16
24
21
3
7
29
3
41
17
12
7
13
36
48
22
6
48
18
32
10
7
1
6
5
37
12
72
54
5
53
2
30
34
32
30
16
8
6
17
1
78
10
24
7
4
7
25
16
13
62
21
9
3
31
1
1
6
24
9
3
30
46
209
12
13
44
35
29
8
15
12
36
1
14
81
15
4
1
1
23
29
20
3
36
7
8
16
50
40
7
23
17
3
29
4
84
8
37
16
11
3
29
4
69
15
3
28
6
32
52
110
17
16
7
13
5
31
13
51
3
9
15
36
24
54
35
31
29
36
1
22
2
23
12
19
6
6
4
1
24
35
32
6
10
2
6
54
23
5
8
18
30
16
60
7
16
8
19
24
30
39
33
22
29
3
9
45
11
12
4
3
12
24
22
2
6
6
21
8
35
44
5
12
4
7
2
24
28
19
11
41
1
20
18
18
3
3
36
10
14
6
23
31
10
6
66
8
59
1
51
32
12
7
16
14
40
14
34
20
6
66
18
16
5
63
29
16
13
6
13
1
23
12
53
31
12
25
11
31
6
12
84
36
4
36
56
4
31
7
21
8
16
21
18
36
29
1
64
2
12
9
3
18
22
2
22
25
25
51
19
6
43
4
27
30
6
9
20
4
21
30
5
4
32
48
4
8
16
24
1
11
25
20
15
9
88
50
18
42
5
25
22
38
48
4
8
3
3
42
3
33
47
19
6
3
60
51
5
24
4
9
3
33
4
31
48
13
6
18
12
6
29
12
37
15
21
16
44
28
26
28
5
1
55
1
6
9
12
81
11
59
2
6
18
4
2
5
7
33
15
6
10
2
39
36
15
84
78
46
44
12
5
11
6
8
11
16
39
57
63
6
11
7
21
8
79
36
9
44
19
18
10
1
40
3
16
14
24
6
22
11
33
11
12
16
43
25
4
45
3
1
18
37
1
52
19
7
6
35
12
7
5
49
15
32
13
12
12
18
12
5
12
7
6
36
54
4
5
48
12
33
18
78
3
9
18
9
24
24
8
37
34
74
28
44
42
33
39
21
3
5
28
9
12
58
2
3
9
16
2
18
15
19
14
58
37
4
9
28
14
21
39
10
2
16
2
12
3
9
39
7
2
3
51
16
17
9
6
6
60
3
12
12
1
31
59
5
8
37
4
8
23
24
40
19
2
12
48
48
23
13
27
8
19
24
29
36
47
1
7
24
45
1
12
19
43
34
19
4
57
4
36
2
6
12
24
48
3
27
10
18
5
3
6
12
12
63
21
35
1
4
48
11
15
12
16
1
5
18
5
32
24
11
37
13
51
9
47
25
10
49
4
8
4
45
3
55
8
54
6
52
1
84
5
18
1
35
6
11
45
51
37
7
29
20
3
7
29
8
17
18
44
12
5
16
8
13
6
4
44
9
9
11
17
43
31
66
4
7
52
21
11
4
31
44
46
2
72
12
36
5
24
17
7
5
14
4
13
48
1
63
7
121
1
22
2
23
16
12
1
19
64
45
52
32
42
9
1
31
1
10
37
11
32
21
8
48
13
72
3
39
6
15
39
5
52
9
18
6
10
24
29
1
44
3
15
16
37
12
19
29
7
12
4
5
27
18
24
27
33
34
62
18
4
13
13
52
11
8
12
31
21
1
2
78
18
21
7
54
7
7
21
56
7
21
33
24
22
17
32
16
12
9
10
1
4
63
57
45
75
1
7
1
3
9
12
18
10
8
3
19
29
7
8
10
42
17
39
6
60
11
1
78
22
14
5
29
23
21
34
53
8
24
4
3
66
18
5
11
29
8
1
4
18
25
11
2
10
13
5
11
21
22
5
9
51
15
9
48
12
21
11
35
29
25
6
2
11
37
12
42
9
31
44
5
7
21
32
7
10
12
19
23
2
27
20
1
36
23
28
1
7
53
2
17
1
15
3
21
56
1
15
9
11
16
15
6
12
3
44
12
40
27
45
9
18
29
41
56
15
27
18
11
17
55
1
27
3
29
36
24
1
35
79
10
8
10
14
48
11
49
108
12
3
12
9
27
15
5
19
21
33
66
6
11
4
32
12
5
18
54
2
12
4
18
11
15
17
4
87
6
3
1
8
12
16
71
43
13
79
28
24
2
18
57
44
1
4
43
16
7
5
21
3
12
1
14
22
14
12
4
25
4
36
8
43
24
5
55
69
15
5
31
33
9
3
15
6
27
37
24
12
8
12
23
28
81
66
36
40
20
17
16
21
3
7
44
17
1
28
26
24
30
35
28
3
17
1
12
15
7
38
12
6
41
19
6
10
41
12
3
30
12
36
15
48
3
18
15
37
30
29
51
9
51
45
13
20
35
1
11
23
26
3
21
130
8
5
1
90
5
5
23
13
20
6
6
16
35
9
6
40
6
18
2
15
36
8
1
3
1
8
16
11
8
36
48
28
3
60
17
5
43
24
5
11
72
1
18
62
15
45
18
5
16
1
8
3
7
14
82
12
1
1
48
4
43
48
28
7
38
6
16
17
32
13
28
35
3
30
34
13
23
13
4
3
6
23
16
8
55
17
1
15
3
21
48
1
18
8
21
20
7
22
8
6
12
48
5
4
33
15
9
11
7
4
12
5
36
37
7
12
1
28
43
1
27
9
3
7
20
29
1
22
14
36
24
18
101
16
33
42
5
5
18
1
13
24
18
21
32
11
25
12
67
9
3
17
7
10
8
40
18
8
34
12
6
1
11
2
39
9
15
7
29
20
24
19
6
18
24
40
6
23
27
6
18
30
11
36
7
6
54
52
37
12
4
12
25
20
6
21
9
42
21
27
5
7
9
9
11
37
36
4
20
27
39
45
9
22
5
8
5
18
8
6
11
36
7
5
77
30
92
16
6
36
7
13
12
24
39
3
33
9
24
16
8
27
8
36
7
42
52
23
33
63
8
31
9
31
1
49
4
80
24
11
41
20
3
3
10
14
5
28
9
18
65
48
7
10
14
12
40
6
11
21
11
41
23
21
24
23
28
61
19
1
12
3
32
7
16
26
6
4
37
25
3
3
53
49
18
45
32
5
19
4
31
2
48
48
95
52
3
57
15
6
34
5
20
16
20
7
22
56
6
ABCD 343298448*7^$a-1 [50007]
21
10
17
48
52
36
72
15
5
16
51
57
53
60
19
48
32
49
6
21
53
51
31
41
36
1
66
29
21
39
16
65
15
21
36
7
20
12
4
111
26
19
53
12
34
17
16
17
123
9
12
15
21
46
36
29
12
67
170
31
15
110
3
7
9
5
3
43
50
3
48
48
7
14
60
70
5
1
18
14
111
45
3
28
29
3
21
46
2
58
14
12
31
29
84
22
33
125
27
24
31
54
11
64
65
24
27
16
12
5
12
7
12
89
34
21
44
55
2
7
24
135
5
4
8
85
42
9
17
4
44
60
3
7
14
22
48
77
13
6
12
9
15
30
51
5
24
36
15
28
27
21
41
60
58
48
26
43
27
14
4
30
18
27
15
36
17
60
16
32
48
43
14
12
24
16
42
17
24
9
58
21
8
9
12
27
36
4
27
5
60
12
7
2
7
15
48
14
24
12
3
16
3
38
43
56
13
27
29
51
13
15
57
68
39
12
36
79
17
45
24
19
72
45
18
12
101
13
18
2
108
43
39
9
68
33
16
42
17
13
32
87
93
19
17
10
57
24
27
12
9
29
12
58
2
63
48
84
55
2
15
7
48
36
2
7
27
5
9
19
8
64
21
23
84
48
40
27
2
39
48
19
12
2
16
18
17
28
9
6
2
75
4
12
87
9
93
44
28
78
45
17
31
5
24
70
96
17
9
39
19
9
24
12
36
5
60
12
10
38
3
40
41
7
56
79
6
23
12
37
11
21
16
44
24
12
99
45
24
12
52
27
3
18
11
16
41
3
28
15
9
32
9
24
46
6
30
29
9
15
36
9
24
72
10
30
11
48
105
7
5
3
28
113
46
110
12
36
22
41
43
26
27
72
48
12
28
41
34
38
3
105
36
31
20
25
3
69
8
48
12
39
93
3
9
58
53
28
5
31
45
27
20
9
19
5
40
6
17
36
57
34
50
43
51
21
5
24
3
19
21
17
51
1
72
8
3
28
9
8
12
15
9
7
17
12
34
74
70
5
4
17
31
8
19
96
2
19
32
60
7
2
87
28
29
16
20
52
18
14
15
31
65
9
27
7
21
63
29
43
9
15
2
15
9
10
9
80
19
12
53
52
8
4
33
8
91
5
27
7
17
33
28
23
4
48
5
40
8
3
36
31
53
28
20
9
24
28
3
27
17
12
61
44
7
29
7
44
67
33
32
12
9
27
4
53
24
10
41
7
9
29
16
80
19
5
24
3
33
22
48
26
28
32
15
16
27
2
39
40
69
20
43
3
17
7
53
4
92
36
16
17
10
5
28
9
18
2
46
9
44
1
11
16
5
60
34
14
3
12
24
12
12
4
29
7
5
48
12
4
20
10
29
24
16
8
31
17
72
61
11
37
8
60
82
17
31
17
25
75
29
15
33
99
33
24
7
12
27
5
4
65
72
4
47
16
108
20
7
21
65
22
57
20
4
27
45
65
24
31
32
64
53
22
17
33
3
21
12
91
68
12
36
21
43
72
5
12
3
1
27
77
55
41
3
21
12
4
56
7
12
24
5
3
33
63
4
12
68
36
24
9
120
3
21
15
43
26
19
20
21
60
51
19
5
36
33
51
31
74
36
75
45
51
9
31
5
43
8
24
37
11
28
27
6
30
5
55
5
153
3
24
12
9
40
32
15
31
14
3
28
39
60
2
51
28
36
12
27
33
27
5
4
20
12
60
33
28
39
33
18
30
90
38
72
58
89
13
23
45
19
17
3
21
12
4
51
45
54
17
21
48
22
21
27
5
49
8
19
24
39
14
39
81
12
7
17
15
64
8
57
12
75
36
31
17
52
53
84
10
36
69
9
3
63
54
56
22
38
55
15
5
16
5
24
39
45
46
12
89
24
37
27
68
4
3
5
57
34
2
3
9
27
79
141
36
5
58
2
12
36
70
2
24
3
13
3
41
3
12
9
4
3
32
33
22
26
3
19
45
9
8
36
12
22
5
13
23
9
51
37
15
12
8
12
12
36
12
16
8
69
72
12
15
31
12
2
3
81
10
26
15
36
16
104
57
7
5
67
12
17
19
8
16
8
31
29
67
14
3
9
3
84
12
9
19
56
48
9
7
29
12
55
5
72
75
4
51
14
31
63
12
5
21
63
45
120
16
6
144
26
10
12
5
21
51
21
3
9
36
27
9
15
12
7
2
12
28
3
15
50
70
17
36
93
58
2
55
63
5
12
9
43
17
76
18
60
5
12
9
3
96
24
61
18
14
19
44
76
116
12
9
48
10
12
14
51
36
31
12
33
27
29
69
3
45
3
31
9
17
75
7
170
19
3
18
42
38
36
7
45
3
17
15
24
33
3
16
9
11
9
39
139
2
12
31
5
22
74
34
29
43
14
36
87
57
24
24
39
13
11
45
27
16
5
22
50
51
21
7
44
91
24
14
52
27
32
24
16
101
34
5
9
10
2
27
12
67
12
2
31
48
8
12
48
9
87
31
21
24
17
87
12
9
27
9
39
24
31
5
4
45
11
31
36
45
39
24
2
115
5
4
27
77
15
7
38
46
41
55
12
18
23
12
16
8
9
31
51
29
48
7
29
4
44
67
29
12
9
12
27
57
15
9
10
5
37
54
29
9
52
3
45
35
12
81
3
12
25
44
10
29
9
36
3
13
18
30
42
17
19
12
29
9
34
26
120
31
17
3
79
5
9
51
9
7
12
17
51
31
2
3
55
38
10
101
4
8
55
2
43
9
56
3
79
41
21
36
27
45
7
27
36
57
17
46
2
22
108
26
19
3
33
39
2
43
17
70
21
5
60
58
12
38
39
37
68
12
27
91
53
12
7
14
7
36
27
2
12
60
27
4
8
4
87
18
20
7
63
54
11
33
10
5
57
22
60
12
9
5
10
2
24
55
5
36
51
48
4
5
22
21
8
9
10
42
59
21
3
24
13
99
15
29
16
3
62
15
76
5
58
6
35
12
16
36
41
31
5
22
26
15
117
4
56
24
24
31
12
72
87
48
6
11
43
9
5
22
50
63
13
30
2
39
36
21
10
33
29
19
8
285
3
7
26
3
19
60
12
33
27
9
17
3
21
22
5
9
60
43
29
3
7
9
51
57
33
20
10
14
15
16
5
3
21
43
72
5
3
81
39
4
32
12
4
15
21
8
7
2
12
63
60
57
24
51
31
24
29
21
3
33
63
52
29
34
24
89
9
3
21
75
9
15
117
99
13
3
15
5
9
39
49
27
41
12
19
17
27
19
36
29
60
1
107
16
8
12
16
41
84
51
115
2
12
3
24
21
12
7
144
27
17
93
7
92
12
21
3
24
16
5
40
8
10
17
13
23
28
32
7
72
5
21
43
36
41
7
29
27
16
56
16
41
3
1
78
12
6
8
24
12
28
8
3
24
31
5
28
3
90
23
4
29
12
3
7
5
40
8
55
14
40
80
24
43
17
3
49
8
39
43
2
15
21
3
12
1
18
36
14
12
27
31
17
19
29
31
26
39
69
19
39
74
39
48
7
2
12
3
12
33
3
45
64
35
12
43
2
24
15
55
5
48
9
10
29
19
144
72
36
50
27
13
24
30
14
46
26
91
20
12
12
24
24
21
88
8
43
17
4
11
36
9
12
12
3
31
9
17
15
31
14
3
24
9
15
7
57
5
91
32
7
6
8
15
31
38
52
3
24
44
55
12
50
15
31
110
3
21
12
34
29
21
3
13
6
14
24
7
3
42
8
19
27
74
51
93
12
36
7
15
36
9
27
29
12
25
11
76
5
12
10
36
5
45
15
28
135
36
9
36
63
9
17
51
36
55
17
31
26
55
29
12
12
10
5
4
8
84
36
45
40
ABCD 343324434*7^$a-1 [50012]
36
60
17
183
117
55
80
12
36
81
12
15
57
7
84
17
99
76
32
76
24
24
8
153
19
12
89
127
12
20
57
99
105
43
32
33
24
31
17
12
43
8
36
4
32
72
4
36
60
65
111
4
8
4
41
147
36
9
48
7
48
12
29
87
16
53
60
48
12
19
12
56
33
24
3
144
36
24
40
104
9
91
12
36
140
4
29
111
136
12
12
48
20
21
15
9
24
7
20
84
48
64
53
48
36
3
33
36
27
21
12
19
56
52
68
16
17
31
5
67
36
17
19
12
48
89
7
68
40
5
36
39
4
44
4
65
19
257
15
72
16
36
29
19
84
48
65
135
36
57
27
48
12
28
77
51
57
31
17
7
5
36
7
20
132
12
9
19
5
12
36
75
33
36
48
91
65
19
36
24
41
39
40
125
48
19
8
88
32
48
57
79
20
177
12
12
3
40
12
17
43
65
12
204
63
16
8
69
31
137
12
24
19
77
3
48
64
20
33
43
96
68
33
27
9
55
5
24
3
28
5
60
24
15
108
69
24
55
17
31
24
5
19
89
63
141
43
29
15
36
12
4
44
16
48
48
20
21
27
9
3
33
19
60
12
36
48
29
15
180
100
56
4
12
24
17
7
24
125
24
75
112
56
69
24
3
96
16
48
48
20
4
8
40
8
40
41
67
17
3
48
57
31
120
65
27
52
5
99
52
36
65
63
24
40
8
16
20
9
3
165
27
16
24
89
3
16
12
48
5
48
12
15
88
17
36
163
41
12
3
28
44
33
3
16
48
5
48
15
57
67
36
17
96
27
28
29
48
27
16
77
3
105
55
12
5
7
5
111
93
19
92
21
19
80
48
45
43
36
137
115
32
36
4
24
41
39
4
48
12
24
41
3
4
24
5
15
9
24
75
40
17
24
3
48
45
79
24
32
12
28
24
44
4
12
161
36
24
84
96
31
32
28
24
152
33
15
21
31
12
41
151
24
29
27
129
3
33
99
28
32
12
9
127
12
5
7
84
20
28
29
60
7
48
12
20
108
45
147
52
36
12
5
75
105
3
100
60
24
104
9
24
31
53
48
12
7
5
36
24
103
24
224
24
16
5
79
5
55
32
201
12
15
52
56
52
68
12
4
5
24
127
65
27
4
36
12
89
55
17
36
15
28
48
29
67
12
176
40
12
48
65
48
60
7
12
20
12
21
7
48
164
4
44
4
41
7
29
67
17
15
93
43
89
36
43
8
21
223
84
41
19
36
65
7
24
53
27
12
57
27
96
40
24
32
40
41
87
16
24
24
68
12
21
19
8
21
12
39
33
55
8
40
80
69
51
24
33
19
53
79
12
140
4
80
9
24
19
24
5
12
15
57
127
17
39
45
3
9
55
32
48
72
48
16
72
53
67
32
33
7
5
51
72
72
9
79
17
51
9
3
4
41
87
48
16
132
204
32
21
12
36
27
12
21
51
117
7
12
53
79
36
24
36
137
3
4
96
17
72
123
12
36
45
48
127
36
29
12
3
4
53
55
12
24
29
123
57
36
12
15
153
36
27
64
48
96
20
28
48
24
12
12
8
153
67
128
93
7
12
44
24
45
48
91
24
125
43
17
31
84
12
84
65
19
32
40
132
29
24
15
40
68
12
4
5
7
24
5
19
32
57
12
67
29
72
55
5
15
28
5
15
69
19
89
12
60
15
72
21
7
5
31
12
17
60
3
45
31
29
7
96
137
7
32
48
9
7
53
31
192
53
3
24
108
33
75
21
12
31
8
12
4
44
52
48
32
21
43
17
27
4
8
40
29
48
3
9
31
17
3
76
53
12
48
19
84
96
60
53
27
9
3
4
53
12
12
19
60
53
75
64
8
16
24
36
17
3
108
9
115
96
17
15
16
96
5
43
41
7
72
12
29
24
96
27
60
16
17
24
7
101
108
36
115
8
4
17
19
77
15
9
27
117
60
15
40
137
63
24
4
29
24
171
16
12
41
7
5
12
12
7
12
65
51
4
60
12
17
120
15
60
57
19
36
80
33
31
149
12
15
21
24
36
91
116
48
9
43
8
36
28
5
43
32
45
3
16
68
21
12
36
24
31
144
41
24
3
208
36
29
75
24
28
53
7
101
51
33
15
120
153
7
5
67
8
16
17
67
5
12
24
19
77
24
27
64
8
60
84
88
56
28
5
367
32
117
144
24
139
8
9
39
16
72
24
24
36
80
112
29
15
36
76
17
19
5
36
51
52
17
51
9
63
21
51
64
5
7
36
41
3
64
53
15
24
24
72
4
29
12
72
31
44
52
53
7
77
36
31
84
53
91
36
5
51
33
7
44
21
48
55
257
31
41
63
12
48
57
3
33
7
44
45
96
7
8
112
5
43
173
7
12
80
84
33
24
3
24
9
19
17
12
3
33
163
44
36
9
31
20
4
29
15
48
4
8
4
204
20
57
48
3
4
5
31
89
15
9
55
36
80
33
15
64
60
17
7
125
24
120
15
220
8
105
31
24
5
60
192
111
60
28
48
8
28
5
132
55
92
88
53
12
31
24
72
60
36
48
53
60
63
153
36
75
4
5
48
31
29
127
32
21
31
5
24
12
19
32
4
5
84
51
12
69
175
29
51
4
12
116
16
17
60
144
15
ABCD 343424868*7^$a-1 [50008]
27
81
12
156
6
6
42
6
6
18
48
3
3
18
42
33
33
63
48
9
24
12
72
30
90
18
84
114
18
90
42
90
36
228
54
6
3
39
21
57
54
12
42
63
15
93
12
33
12
6
6
36
18
18
24
18
30
24
6
57
9
18
12
24
36
18
18
6
6
42
48
3
3
6
12
24
18
21
3
9
9
42
9
63
78
24
12
3
9
24
48
12
54
18
48
24
27
21
54
30
6
42
42
6
6
84
18
36
12
48
30
66
12
39
12
3
33
27
18
39
21
30
9
27
33
9
27
15
36
6
24
30
45
3
6
18
42
54
12
66
30
45
27
42
60
12
12
18
6
36
42
6
12
24
6
30
18
24
30
18
21
21
42
12
24
9
3
6
12
18
18
42
30
12
18
108
6
30
24
12
30
3
51
84
42
27
75
60
36
12
84
18
18
12
36
18
18
33
9
6
36
24
9
36
9
3
69
24
12
24
3
9
12
18
66
36
24
24
18
18
60
12
60
15
21
39
33
18
30
24
3
27
126
3
15
12
33
36
81
12
30
45
21
60
48
42
78
12
6
6
24
60
15
27
36
30
12
15
15
66
30
33
21
36
6
24
9
3
36
12
42
3
21
63
27
12
54
102
6
6
21
9
36
48
54
60
6
39
33
18
93
24
36
36
75
24
18
12
18
6
6
114
54
18
48
30
18
6
72
21
27
30
24
15
3
6
15
60
120
27
66
144
27
105
36
15
33
63
3
30
6
33
117
51
3
114
42
12
66
36
12
18
45
3
81
3
30
12
111
105
30
78
6
21
24
117
18
105
21
30
12
30
42
48
42
36
36
51
21
24
12
24
6
126
27
45
12
15
69
27
57
126
93
75
12
18
48
102
9
21
12
18
6
18
6
42
21
33
54
6
6
84
30
27
15
12
24
42
3
9
3
21
12
78
24
9
21
72
3
57
15
33
24
12
36
24
18
9
15
72
12
12
60
93
33
18
6
30
54
75
57
54
9
45
42
54
6
36
18
156
6
9
15
6
78
18
6
60
66
12
6
18
60
39
21
27
9
12
6
12
12
42
48
72
12
72
3
21
42
102
6
30
108
27
21
54
6
3
21
12
6
6
84
6
6
42
18
24
18
18
6
24
12
9
15
6
6
18
60
12
6
6
78
36
57
51
48
54
42
42
36
78
6
6
54
54
66
6
30
42
6
63
15
6
36
24
54
30
72
3
81
24
12
18
48
12
6
3
12
51
12
6
6
18
6
6
6
72
36
6
75
15
9
24
3
42
6
6
24
12
54
81
57
132
18
18
12
84
36
36
51
21
18
66
24
12
15
21
6
18
3
3
36
12
36
6
6
42
6
24
18
108
24
54
9
21
75
9
84
30
30
12
36
12
3
45
15
21
15
15
69
15
6
6
30
138
24
18
39
39
6
66
54
24
30
18
3
9
48
18
48
45
9
27
9
36
3
9
24
54
6
99
27
21
45
48
6
54
18
48
6
15
33
12
18
24
18
3
12
69
24
18
105
69
6
12
12
30
3
39
9
3
12
12
36
33
15
126
63
57
12
24
6
54
3
15
54
132
36
27
9
36
39
9
48
6
24
6
12
30
21
33
3
24
9
42
24
12
60
30
6
6
72
3
3
48
12
24
42
60
12
18
21
9
6
24
54
12
12
72
120
66
18
48
15
21
84
60
54
18
30
24
6
24
36
60
39
24
3
9
21
63
84
15
18
24
6
57
24
3
30
3
24
27
6
72
12
12
18
18
6
60
18
72
36
6
30
84
6
12
6
36
63
12
21
42
42
36
6
30
3
45
18
45
3
12
6
24
15
33
39
9
90
57
21
6
6
39
21
42
6
42
12
9
69
12
18
6
30
9
9
12
18
18
72
78
42
24
24
6
108
81
63
6
6
12
21
12
9
30
9
36
57
60
36
27
9
12
6
18
36
30
18
48
18
12
6
18
36
6
30
6
66
18
12
24
84
36
18
81
39
12
36
30
12
27
21
24
6
24
9
36
24
27
18
12
39
21
54
9
45
87
57
3
24
27
30
12
18
66
96
18
42
66
9
15
66
12
24
42
18
30
6
18
72
12
30
12
18
18
18
90
12
30
117
3
6
24
36
24
15
24
21
6
36
18
12
42
30
6
6
6
36
54
24
12
51
33
6
30
30
117
15
24
96
18
6
9
21
6
12
30
12
126
18
42
18
6
33
39
24
48
6
96
6
18
12
27
39
6
24
18
66
12
30
18
27
9
54
6
30
18
36
30
24
9
15
30
51
72
9
24
24
6
132
72
9
21
3
3
126
24
18
12
48
66
3
9
6
42
6
42
60
18
30
63
27
54
36
6
30
42
42
12
15
21
6
78
30
30
42
9
3
18
12
18
114
12
6
42
279
9
24
6
18
6
18
6
9
9
24
42
6
6
60
30
39
39
21
39
18
6
18
6
21
3
30
147
9
18
6
24
6
6
30
78
6
12
24
36
6
12
6
9
9
6
36
42
18
6
36
24
48
36
3
27
12
9
9
3
33
30
18
30
48
21
33
15
48
3
6
6
42
75
9
12
36
63
9
36
6
12
6
54
24
18
30
18
12
12
24
48
36
12
3
63
90
6
108
30
24
42
6
6
18
60
3
3
78
6
24
54
48
27
39
18
6
24
18
66
60
42
18
18
24
18
9
15
21
21
3
45
6
6
78
6
6
9
24
33
12
24
18
84
72
30
30
24
36
6
54
66
3
12
156
36
57
12
66
6
12
3
39
60
24
60
54
12
30
12
21
45
6
72
6
6
24
18
6
36
30
42
12
69
69
42
60
69
9
48
36
51
33
18
84
12
30
36
6
45
21
72
12
3
153
36
60
18
12
36
24
33
21
12
18
54
12
12
48
42
21
39
24
12
21
27
30
36
54
9
33
63
33
99
9
54
69
9
30
57
21
6
6
18
78
6
36
21
93
18
24
21
57
24
15
3
36
9
39
12
36
6
12
15
39
12
36
36
54
84
54
6
12
6
6
12
42
81
3
114
48
84
3
21
132
6
6
12
63
15
24
48
81
9
42
54
18
33
21
42
42
15
27
24
66
15
21
30
6
18
9
15
6
3
9
15
21
78
30
27
15
6
18
66
12
66
66
51
15
42
42
12
6
63
9
36
6
21
108
3
30
78
24
18
42
18
18
72
54
3
21
24
6
69
3
18
48
51
21
12
36
36
30
60
48
36
132
18
12
99
15
9
21
144
15
60
9
96
27
48
3
36
69
9
3
81
12
15
15
30
36
39
9
18
12
42
12
36
72
90
24
6
24
30
72
66
24
42
9
27
24
12
12
6
36
63
57
3
33
51
60
45
15
21
15
3
6
75
141
12
3
36
21
30
9
9
6
9
3
21
27
18
60
15
3
48
6
18
12
90
12
48
3
33
27
51
48
6
6
42
102
54
6
30
90
30
12
6
36
12
96
9
51
36
33
21
30
12
36
66
6
60
9
93
3
39
18
78
21
15
42
60
6
54
24
90
36
36
9
21
6
9
33
54
6
54
42
3
45
24
12
24
15
3
45
15
6
15
3
12
6
63
36
69
42
114
48
15
87
24
30
60
12
12
6
45
21
18
36
12
12
ABCD 343561412*7^$a-1 [50013]
20
19
12
86
12
10
26
24
3
3
13
23
24
4
173
16
47
64
9
11
24
4
44
4
8
48
30
27
21
22
44
4
56
9
3
52
134
12
78
16
24
2
22
5
127
33
71
30
27
9
39
9
10
44
9
28
47
13
29
24
12
51
27
108
28
8
6
19
23
49
8
28
11
84
37
12
32
28
5
12
12
30
9
52
27
8
16
32
12
61
17
15
45
34
24
45
35
6
22
60
14
3
15
12
6
30
42
48
27
31
8
18
19
107
28
8
1
113
19
12
20
63
4
48
14
78
1
11
42
24
42
72
54
7
5
12
15
16
20
79
32
13
15
29
7
56
37
39
72
8
28
68
12
18
42
88
29
67
32
4
2
6
12
85
15
36
9
3
17
19
21
5
42
21
7
2
6
6
12
6
45
51
30
15
7
26
60
70
8
52
129
32
15
24
30
30
4
92
18
18
4
14
42
76
45
35
13
29
22
14
15
19
12
17
45
15
9
139
59
4
14
15
4
84
101
12
10
24
2
24
19
32
16
111
8
12
36
30
7
48
12
11
12
52
38
118
65
21
30
66
54
61
32
9
66
13
3
5
63
9
19
12
77
93
12
36
18
4
2
46
29
16
44
21
6
16
57
5
75
4
15
60
24
20
6
22
48
41
15
12
18
19
131
49
8
27
13
32
40
36
5
22
5
39
6
7
12
65
12
10
36
44
21
40
51
14
72
12
46
5
19
8
25
17
31
20
9
7
11
48
21
21
24
31
53
48
18
18
18
16
20
24
61
53
7
12
20
21
10
77
39
1
3
45
5
12
18
36
9
9
10
60
12
12
24
2
60
3
12
63
18
18
61
65
75
36
4
111
96
62
48
10
8
6
6
6
63
63
16
96
8
1
5
3
39
6
15
27
21
91
5
39
6
3
36
3
9
9
3
15
54
19
3
20
12
25
5
72
31
35
42
46
20
21
39
24
37
35
13
12
11
12
12
52
2
39
28
51
29
7
86
7
3
50
6
37
219
14
22
8
6
15
3
16
5
67
36
2
51
15
24
4
38
36
84
60
72
3
16
59
21
51
78
31
39
53
55
132
8
21
21
99
19
50
3
21
7
29
3
33
6
13
5
6
85
32
28
29
111
63
36
36
40
26
18
25
11
24
42
22
50
34
8
4
180
32
6
24
43
108
3
26
22
21
51
48
32
6
3
19
9
5
27
36
51
4
12
2
43
3
17
21
7
11
12
9
27
6
15
79
5
33
6
1
48
3
8
6
46
26
10
2
22
57
5
63
12
31
62
6
6
18
4
14
31
39
12
14
58
44
36
12
84
4
5
3
6
19
32
21
22
5
21
24
19
17
31
29
12
7
17
36
27
9
24
51
19
9
5
46
2
66
13
20
16
32
15
6
10
141
20
12
16
51
12
50
22
9
23
13
51
50
7
95
49
36
5
19
51
17
39
25
36
17
10
17
51
6
30
42
6
13
41
18
12
28
14
24
19
35
28
48
20
52
26
3
28
23
21
16
5
67
17
22
24
8
21
55
53
31
21
32
36
141
19
15
8
4
21
3
9
59
21
31
33
23
60
45
15
42
10
24
12
12
33
23
18
6
4
14
24
12
39
3
9
15
40
2
43
68
7
36
24
92
16
20
9
15
21
45
34
32
12
6
63
57
31
3
2
27
33
19
39
5
7
17
7
20
36
6
36
48
12
51
19
5
3
25
27
14
10
38
34
24
2
42
24
30
24
24
12
3
7
44
12
72
18
19
47
12
49
3
50
27
15
37
12
20
60
3
13
59
30
72
24
18
54
48
39
15
108
16
8
16
128
12
60
42
12
12
19
44
7
2
46
12
29
28
20
9
12
31
65
48
18
9
127
20
25
51
84
8
36
61
15
53
31
77
75
18
18
78
12
46
17
15
48
24
36
28
9
47
16
33
11
33
7
8
1
41
51
88
15
8
54
36
48
18
76
2
18
28
38
24
46
33
20
12
19
26
39
112
5
6
1
32
3
6
90
6
6
4
14
96
19
23
6
30
40
14
27
21
39
111
21
7
32
36
12
133
3
36
24
60
24
72
8
6
7
15
96
8
120
81
3
1
39
8
21
3
6
10
60
8
30
3
15
6
19
65
30
60
6
6
12
37
36
71
6
58
12
50
70
8
13
20
55
14
7
75
2
15
69
96
60
24
10
21
3
41
7
89
67
14
19
11
37
47
18
6
4
17
12
52
27
9
12
39
86
22
26
7
8
51
40
8
1
11
18
3
36
7
2
12
30
42
12
24
10
14
46
14
7
5
6
30
3
45
12
31
32
28
35
25
5
22
57
3
8
54
18
1
41
31
5
6
76
33
15
24
2
7
24
11
25
3
77
45
6
42
6
42
58
20
42
34
2
7
32
4
12
3
9
17
22
8
12
9
28
5
46
2
6
18
3
7
14
36
7
17
30
40
32
12
12
37
5
10
53
31
57
17
30
30
3
24
31
36
9
95
1
53
15
57
10
36
57
8
19
38
36
10
14
78
37
12
17
18
1
29
10
12
2
7
63
86
42
33
19
74
22
33
15
12
8
184
50
63
45
24
7
32
15
18
18
49
35
16
60
2
27
36
4
11
1
96
23
18
70
2
15
4
12
47
49
53
12
46
80
21
57
42
30
6
16
12
2
7
48
39
8
6
42
126
15
64
8
7
2
19
23
9
39
12
16
36
45
23
6
3
3
69
7
14
67
3
9
47
1
23
4
12
26
18
24
25
56
4
39
149
4
15
14
15
21
6
30
15
67
45
3
56
21
21
75
40
32
4
17
19
51
8
18
18
126
22
9
5
15
28
60
17
22
48
14
22
56
4
45
17
6
52
14
51
9
43
20
3
37
20
39
25
80
4
12
11
37
5
46
26
66
24
36
30
24
66
1
27
50
19
35
76
24
17
33
10
45
60
44
9
12
34
2
31
15
17
3
30
24
19
12
23
28
14
63
4
51
86
6
6
12
22
2
7
48
41
30
48
9
27
25
8
9
114
66
123
12
36
31
9
27
14
6
12
28
20
18
87
19
14
6
66
3
4
80
36
31
48
26
3
21
6
4
2
19
29
30
4
8
21
15
24
30
18
6
7
12
15
36
12
32
33
7
9
5
6
24
4
14
7
47
52
68
6
19
84
3
44
36
33
3
66
39
16
5
70
21
47
4
17
43
36
161
19
14
6
21
16
53
15
16
12
108
20
3
9
31
14
7
11
6
22
29
63
30
19
5
6
12
6
22
38
42
28
9
32
3
16
20
1
27
24
9
36
111
44
4
14
6
12
12
1
27
21
5
34
21
3
5
9
18
4
62
63
7
8
1
3
2
12
46
14
63
40
35
30
154
2
46
20
4
32
60
16
9
53
24
46
50
34
8
30
18
1
15
113
19
9
3
38
60
24
46
41
93
24
7
5
18
4
12
9
3
17
9
42
54
63
100
12
27
48
14
7
36
27
41
33
24
3
3
36
16
5
15
1
15
62
84
70
2
12
12
66
24
16
9
3
9
68
12
55
8
6
24
3
151
2
6
21
7
38
6
6
42
96
24
36
4
14
60
12
27
28
5
30
45
19
32
12
33
21
27
31
17
9
55
47
1
53
46
26
3
27
37
27
57
5
7
35
6
10
57
5
78
28
24
74
3
67
26
7
29
42
30
10
17
21
10
8
25
12
35
1
29
31
41
12
7
35
4
12
77
4
3
8
6
42
1
36
20
31
24
21
15
44
37
5
12
3
12
16
59
33
88
3
48
12
29
7
5
36
45
34
8
45
39
9
12
27
12
52
21
108
27
38
22
33
5
39
7
12
62
3
12
3
61
23
21
7
17
9
46
60
68
42
27
4
3
29
63
42
7
15
56
9
27
109
35
49
15
21
17
63
33
12
6
12
4
44
13
15
17
7
12
32
28
48
29
19
36
17
12
3
24
1
87
12
68
9
27
64
2
7
47
28
12
53
3
30
39
21
19
ABCD 343576836*7^$a-1 [50017]
57
20
13
156
18
17
109
11
43
60
5
48
4
60
39
18
99
33
3
20
48
67
53
7
41
40
8
64
8
121
63
27
108
29
4
21
36
18
18
15
21
36
27
69
75
27
33
9
3
20
52
45
51
44
19
102
42
72
12
9
44
36
1
11
13
27
9
36
27
8
12
1
24
23
12
36
67
17
96
55
21
20
7
41
13
15
12
36
32
4
51
5
24
7
21
33
3
15
9
36
36
39
17
24
19
5
31
113
13
75
9
6
9
20
7
9
39
89
12
25
18
126
23
36
100
104
72
13
48
18
24
18
18
17
64
108
72
8
13
72
18
17
48
40
39
96
30
63
32
37
107
4
24
32
24
55
5
12
43
9
212
13
11
7
29
55
29
7
90
90
5
28
39
24
77
7
78
48
18
6
3
15
5
25
24
12
60
203
12
37
107
73
36
47
64
15
18
3
44
7
84
53
16
21
24
18
21
27
6
35
1
23
4
57
6
66
11
72
12
37
59
97
18
9
87
93
60
20
19
18
23
13
18
9
27
24
29
19
29
24
25
36
3
9
6
30
42
66
27
20
12
4
60
68
12
55
9
3
132
89
28
48
32
37
11
7
48
108
18
162
6
102
5
24
13
3
68
12
64
33
54
66
27
9
51
20
12
24
61
27
8
24
7
17
24
36
49
27
45
114
9
3
5
13
18
33
48
80
36
16
20
60
84
1
23
37
99
32
40
93
71
19
41
4
60
9
48
23
4
27
60
5
4
21
23
13
42
54
27
12
20
7
6
12
15
3
29
40
3
89
61
23
16
24
3
78
12
6
12
33
8
55
9
81
30
6
30
69
57
23
37
111
27
17
73
47
13
95
4
8
36
4
15
17
48
72
55
6
27
63
54
59
40
84
15
45
9
59
4
3
5
31
41
19
5
31
65
37
47
84
37
72
59
4
21
78
17
12
91
6
72
3
27
141
27
21
8
24
40
8
19
9
32
4
117
24
63
39
18
23
13
36
42
30
42
30
36
23
1
102
65
7
60
5
7
141
20
60
49
54
69
68
12
1
12
59
72
64
20
25
39
45
51
12
63
6
11
61
3
24
32
12
36
31
33
3
5
84
48
16
20
72
31
81
32
4
36
8
72
31
9
144
27
53
16
20
48
7
9
27
126
51
32
31
12
117
96
9
23
36
7
45
8
19
72
5
36
12
16
27
77
31
18
23
13
71
67
36
29
40
63
72
36
144
53
4
9
78
21
69
12
23
13
131
13
18
153
27
36
9
24
56
16
45
27
8
12
55
54
36
27
24
3
54
83
7
18
35
24
76
9
11
151
6
35
12
187
21
15
12
41
31
9
20
13
48
60
119
12
40
3
18
11
12
73
54
18
36
63
21
36
87
45
66
17
24
4
60
3
42
11
24
73
59
43
101
4
21
35
25
11
12
112
3
18
144
36
59
1
18
17
40
20
12
96
121
39
81
35
7
9
12
15
41
115
60
9
21
6
30
59
36
184
20
4
12
44
37
15
45
83
19
18
63
15
36
9
135
41
121
30
18
27
15
66
23
1
23
13
3
27
6
27
9
90
17
60
4
21
27
45
18
72
41
60
13
36
35
72
40
96
8
36
13
18
18
11
4
21
59
1
18
18
75
45
83
4
9
3
33
11
16
8
19
18
35
100
20
64
44
37
11
49
11
52
57
24
27
48
45
11
16
15
30
15
12
56
12
60
7
54
11
25
24
54
30
35
24
1
63
56
96
4
60
20
1
47
7
105
80
37
11
1
11
7
24
5
115
9
20
13
35
100
8
48
7
36
12
29
25
42
9
27
117
27
18
48
27
51
5
16
27
9
27
41
24
67
18
12
54
45
33
99
81
27
81
18
17
48
16
27
18
35
64
80
76
9
6
29
48
25
24
71
175
65
12
19
18
36
30
89
28
56
76
68
7
5
76
8
133
18
108
21
144
80
52
20
28
9
87
75
65
7
29
36
12
31
69
3
9
68
13
35
7
17
4
116
24
24
13
54
18
27
3
18
18
5
49
11
7
29
4
3
41
36
13
72
11
16
51
21
45
11
16
80
25
99
9
126
9
3
42
30
17
91
45
81
23
24
49
54
113
4
36
8
37
3
56
7
17
12
60
73
60
27
8
60
25
11
7
53
12
4
3
81
33
23
31
30
24
35
24
16
69
11
37
78
18
47
1
36
11
12
13
60
30
18
15
27
17
13
23
37
3
8
24
36
37
12
42
5
67
54
23
12
40
69
30
9
9
24
147
104
49
54
33
147
9
20
151
5
55
77
13
27
32
7
24
48
105
12
20
187
81
20
7
9
8
36
12
13
107
13
42
5
12
48
24
40
24
80
96
24
43
12
42
12
54
29
4
44
4
32
4
33
27
21
168
47
1
24
12
27
56
25
60
12
11
12
31
60
9
9
30
5
84
7
18
27
27
84
36
42
18
41
16
87
54
3
33
23
12
12
25
27
57
6
72
18
3
20
25
23
1
63
3
29
36
7
41
1
30
36
18
35
64
56
40
9
11
64
45
6
17
60
12
36
36
13
47
36
24
1
47
40
12
20
40
8
13
35
1
18
5
36
4
15
29
19
18
59
76
8
73
6
12
36
6
11
7
18
35
36
13
54
6
3
44
19
24
21
96
63
9
44
19
45
36
8
40
51
5
13
30
117
9
11
25
72
123
20
12
88
32
12
16
9
35
48
19
6
27
27
65
48
36
12
31
33
36
12
51
5
16
63
17
25
66
29
61
18
5
84
28
60
32
13
27
32
31
66
63
24
3
77
40
33
23
4
3
29
49
3
45
42
48
41
31
9
32
13
11
88
72
45
15
39
41
4
45
72
18
5
4
15
45
80
28
9
12
51
3
5
64
48
9
47
16
45
35
73
63
144
117
54
6
47
64
9
42
29
61
27
8
49
18
29
16
9
23
13
6
17
4
33
39
20
151
9
15
29
36
37
54
5
49
72
42
36
21
9
11
12
37
11
25
23
13
48
11
12
36
120
7
57
56
67
5
79
18
35
19
24
113
4
12
33
3
33
30
24
18
3
20
52
45
83
16
56
48
36
19
45
44
40
32
13
51
27
66
54
18
59
12
48
12
4
33
47
7
9
3
17
19
77
85
167
13
15
32
7
9
9
11
43
81
20
13
63
ABCD 343828818*7^$a-1 [50099]
9
51
123
30
102
18
27
111
33
39
18
102
12
117
84
63
66
54
117
57
252
99
51
24
126
3
123
18
3
27
9
3
57
81
66
30
6
24
21
48
12
15
48
21
12
63
24
6
6
24
84
6
30
36
21
24
24
111
12
18
3
111
21
60
3
30
30
9
15
33
48
159
66
66
6
12
3
9
108
30
6
30
12
90
48
12
60
78
21
15
9
96
15
81
15
21
3
6
30
12
48
108
12
114
84
60
6
66
12
6
72
45
15
12
21
15
9
63
18
15
99
57
48
15
30
6
66
60
15
15
48
18
3
15
57
24
15
18
42
21
87
66
15
39
12
81
3
60
162
18
33
48
45
36
15
3
9
3
18
87
15
48
9
33
54
9
21
6
18
42
42
252
6
12
45
84
81
42
54
12
15
15
24
144
6
54
6
24
12
150
12
132
33
3
24
45
36
9
18
42
15
15
48
6
12
42
21
27
21
87
9
45
78
24
24
60
21
3
9
27
96
18
51
72
33
12
27
93
42
18
48
135
9
18
45
60
9
3
48
3
6
66
12
78
159
99
57
3
21
24
72
57
3
15
45
3
12
9
15
36
12
6
30
96
126
12
6
45
24
21
99
93
18
6
30
45
21
48
54
6
111
12
12
15
6
60
84
66
33
87
78
198
48
117
39
18
66
33
81
3
123
54
15
12
9
27
3
21
9
36
114
12
24
54
6
105
24
45
6
69
21
3
27
18
18
12
108
9
24
81
6
18
30
12
9
12
21
12
3
153
3
27
78
30
66
156
48
42
78
39
15
33
36
63
60
210
18
6
24
3
12
3
24
60
6
30
57
3
12
81
24
45
27
3
30
72
60
54
30
30
60
30
6
36
12
69
9
72
27
39
30
84
18
9
12
3
6
12
30
30
3
108
51
6
18
6
3
21
30
9
21
54
12
18
30
57
21
12
36
6
45
15
30
6
48
12
30
51
27
12
21
36
3
78
66
24
69
12
69
27
60
72
45
15
51
96
6
60
15
12
87
45
24
72
75
12
9
21
6
24
69
24
75
18
42
42
18
18
12
84
36
15
3
60
9
21
39
15
18
123
15
12
18
60
30
57
24
93
48
12
12
30
36
48
6
36
75
123
36
6
18
12
60
78
12
51
123
18
147
129
42
9
15
33
36
15
93
3
30
6
42
12
48
72
24
3
9
27
3
18
24
3
15
18
123
3
54
27
45
48
3
9
15
3
96
21
9
3
33
48
24
90
12
66
30
30
12
78
9
9
66
21
9
27
21
6
144
21
15
6
6
42
18
33
48
24
24
24
39
36
12
69
60
15
9
99
42
15
21
24
3
141
12
168
12
48
39
3
30
15
3
36
81
24
12
33
6
12
12
30
30
6
75
33
63
21
15
84
48
99
54
18
48
69
27
69
24
27
30
36
12
138
18
24
3
3
6
30
18
42
18
18
12
6
27
12
21
75
21
6
9
3
9
84
60
15
9
12
87
12
12
21
48
3
48
36
9
21
24
12
114
24
42
36
15
27
72
18
87
108
63
9
60
51
198
24
3
48
24
177
60
51
69
27
99
60
117
21
27
3
12
108
54
51
51
96
24
54
12
12
12
87
12
51
21
72
84
96
15
12
24
36
66
72
3
39
33
27
30
30
33
27
60
6
72
51
9
78
9
33
48
24
39
51
93
63
33
9
12
6
45
3
72
78
3
39
21
9
15
33
15
12
36
69
27
45
120
42
60
18
36
42
45
24
15
81
3
24
30
63
45
48
54
165
24
57
42
12
6
159
3
18
6
66
24
54
21
33
60
48
30
12
72
96
24
6
18
54
36
6
18
3
120
27
48
30
75
33
27
9
6
48
6
63
21
12
27
3
108
69
15
12
18
48
60
30
60
30
18
24
36
21
3
9
9
54
6
27
36
21
114
6
63
48
39
21
45
51
9
27
57
87
33
66
81
3
6
99
36
15
33
81
27
123
9
96
12
39
9
9
6
156
84
114
24
12
27
12
111
30
60
63
3
18
6
60
33
21
27
3
45
87
9
33
36
6
36
9
12
36
63
18
180
30
126
138
6
42
48
42
75
147
12
33
27
6
18
9
135
57
3
30
72
18
9
48
108
57
30
30
75
45
30
21
9
27
33
66
30
12
3
87
48
24
93
57
120
96
12
12
30
24
6
54
72
72
69
69
15
3
12
57
21
36
78
60
21
27
12
6
27
15
48
30
27
33
132
51
9
12
6
84
36
165
9
15
15
12
36
9
81
18
24
69
9
18
114
51
75
81
45
78
42
18
6
63
9
39
51
18
12
138
54
63
39
48
6
27
24
213
36
15
15
9
3
48
12
12
30
18
21
33
51
39
30
87
9
48
30
12
90
51
36
12
51
132
93
45
24
39
24
96
72
15
81
9
18
84
72
33
15
12
33
36
48
39
9
81
12
48
27
3
18
24
27
12
27
69
33
18
60
72
24
24
102
39
60
15
6
54
9
69
30
30
18
21
21
36
126
126
18
36
90
66
48
24
42
39
36
3
9
21
96
3
60
12
9
150
30
30
6
12
12
12
15
9
27
12
33
42
30
3
57
12
3
3
78
60
24
27
9
84
78
108
42
42
66
3
120
51
66
12
15
24
24
24
27
96
72
18
3
9
72
18
78
63
15
36
54
66
45
21
18
102
90
33
48
3
144
12
57
51
66
3
24
81
63
12
81
3
27
33
48
81
48
24
60
6
12
18
144
3
24
48
15
30
60
66
12
24
45
36
3
72
18
12
72
12
36
12
6
21
3
45
96
39
42
18
33
12
84
36
24
33
24
27
12
3
72
12
30
66
45
9
48
ABCD 343831962*7^$a-1 [50077]
37
23
24
48
84
61
47
24
31
5
85
48
59
24
48
73
30
150
36
23
1
6
42
47
24
96
72
79
60
41
19
65
25
42
78
119
108
13
23
139
48
5
55
144
18
11
79
12
53
43
41
13
48
12
47
36
36
19
30
47
91
53
19
12
18
18
12
29
1
11
169
12
36
11
60
12
61
30
53
73
42
137
12
43
65
175
6
83
48
13
23
7
36
125
19
30
96
60
24
59
31
18
35
60
43
17
72
43
65
37
18
30
11
48
120
120
43
89
79
41
1
47
73
60
59
139
60
53
60
7
41
7
42
23
24
12
19
42
42
60
90
6
5
48
60
49
11
67
24
18
18
114
6
5
37
11
12
187
30
18
5
7
12
108
65
43
5
7
12
60
5
115
17
1
35
157
48
35
7
120
77
13
18
48
72
29
12
7
30
12
30
48
12
12
108
18
54
18
11
7
77
55
12
6
12
18
24
150
60
11
48
48
24
7
5
25
191
31
41
12
73
114
17
109
30
53
31
36
77
13
30
12
29
13
95
43
60
12
5
12
43
18
42
30
30
17
31
53
37
12
6
101
19
24
108
18
150
5
97
60
35
115
48
30
35
7
60
12
65
115
6
47
37
18
29
181
30
18
12
35
103
72
18
23
120
199
18
11
91
12
5
13
42
41
19
29
12
96
61
42
96
24
60
65
1
24
47
13
47
1
18
30
114
29
37
35
84
31
210
30
17
7
60
30
180
23
85
30
5
36
1
18
29
1
120
18
29
91
30
120
150
24
6
30
17
60
97
71
12
24
108
25
11
252
73
35
7
65
67
17
169
42
48
12
42
90
5
12
49
30
17
24
73
11
7
29
31
53
7
12
17
61
108
192
23
7
5
84
79
5
37
12
18
18
23
37
23
12
7
132
53
37
71
36
19
60
5
55
90
12
35
25
23
157
12
6
234
18
101
72
72
67
60
30
35
121
24
18
30
11
1
59
48
72
19
30
47
43
65
43
5
12
67
6
83
24
96
7
125
72
25
78
72
132
18
42
18
83
37
18
17
13
162
65
36
31
36
72
42
18
41
12
79
53
36
97
42
108
41
24
108
121
6
65
132
60
96
19
30
18
42
78
41
163
48
5
85
48
42
30
30
5
43
24
29
36
96
19
5
25
119
60
31
17
43
126
11
73
90
18
60
78
65
7
42
18
41
37
42
12
36
90
35
55
12
30
72
47
49
24
11
55
29
1
11
43
66
24
96
54
89
91
66
42
5
13
102
12
5
48
7
120
41
169
30
30
47
19
42
11
67
24
126
60
24
30
36
24
96
54
60
48
18
17
96
97
12
90
42
126
125
72
55
18
42
108
42
11
79
53
19
48
17
84
60
49
78
12
89
109
24
36
23
7
101
1
95
72
36
48
31
30
23
96
19
60
18
60
59
12
132
31
41
7
72
30
78
29
204
55
41
36
24
13
48
23
37
47
24
48
19
30
12
18
12
65
43
5
49
11
37
30
65
55
42
18
5
7
5
48
97
18
60
5
7
60
48
72
48
5
84
79
24
78
48
42
18
11
13
126
65
169
48
30
18
83
31
18
12
6
5
72
85
18
12
5
25
83
60
79
5
12
12
37
42
5
13
102
48
30
60
42
5
43
30
23
37
54
6
24
23
43
54
191
12
37
138
30
12
18
30
12
126
42
18
24
5
1
47
43
53
12
19
96
17
13
23
72
36
49
11
24
37
47
1
83
7
30
54
65
1
11
13
71
240
7
18
72
30
102
6
42
78
24
36
24
126
23
61
48
402
29
12
84
1
30
84
17
31
101
31
41
48
49
192
66
5
12
205
11
12
12
37
198
5
85
18
30
24
78
41
37
42
12
120
17
151
41
120
12
7
12
60
48
42
48
78
42
18
53
19
120
149
12
48
19
17
67
17
132
48
13
108
18
5
145
54
90
59
36
12
31
30
11
139
30
48
42
17
25
66
12
18
30
113
19
53
25
120
11
31
48
42
18
65
12
13
35
7
65
12
72
19
24
36
17
60
7
18
71
61
18
42
36
47
36
67
125
19
77
91
53
12
43
53
7
12
89
49
114
18
18
5
37
108
47
48
7
60
48
53
91
18
42
6
30
54
18
48
12
17
43
30
11
31
89
7
12
53
7
53
48
19
102
90
120
48
5
97
60
6
24
17
96
7
78
12
11
48
84
13
72
18
60
17
7
41
67
41
12
49
6
137
60
25
12
228
30
12
113
37
35
12
1
23
139
18
12
59
121
95
61
95
7
65
7
41
55
41
60
13
60
36
30
17
43
41
12
12
55
17
24
36
55
132
185
1
90
12
41
24
37
11
19
78
11
7
5
12
7
36
24
17
13
198
29
84
55
72
89
24
19
96
24
138
30
18
23
121
138
5
7
36
30
ABCD 343849034*7^$a-1 [50088]
39
42
84
51
69
51
9
39
24
81
42
42
66
18
96
42
30
48
15
15
6
84
6
9
39
18
15
51
60
96
6
27
9
156
6
18
12
6
57
45
66
6
48
12
3
21
18
45
12
108
27
9
3
6
18
66
42
9
9
27
15
24
33
69
42
6
18
18
36
18
24
60
6
48
39
24
24
36
99
42
6
33
12
3
9
48
24
9
6
6
24
42
36
24
36
102
24
27
9
30
6
30
30
39
60
27
21
87
78
120
6
54
30
6
96
51
9
51
81
6
18
126
102
36
60
54
24
6
72
6
6
6
18
6
12
156
42
108
99
63
6
18
21
117
24
27
3
24
84
60
12
42
12
96
30
69
12
39
6
63
15
48
84
21
57
6
9
9
12
12
6
6
51
39
141
9
27
45
75
21
27
36
36
75
12
18
39
9
51
117
39
21
15
3
45
51
33
12
3
6
30
36
21
21
6
108
24
36
6
60
30
129
15
36
48
168
12
36
6
6
6
30
30
15
69
96
15
9
18
30
12
12
18
90
12
192
36
48
54
9
57
60
42
36
6
15
9
18
6
18
6
24
42
45
48
3
66
3
39
108
66
39
15
6
96
66
132
21
3
57
15
54
66
9
9
12
12
15
57
6
33
33
12
138
42
51
39
78
12
6
24
54
15
12
33
90
12
30
24
18
6
12
3
63
48
30
84
12
75
9
6
78
12
78
24
90
66
165
111
30
51
39
6
42
6
30
6
15
120
27
42
78
42
3
48
12
9
3
27
93
96
69
27
96
33
42
60
78
51
9
39
45
3
87
6
42
18
75
21
6
102
30
117
123
18
72
3
39
81
3
6
48
36
54
48
30
78
30
24
48
3
27
9
15
6
12
3
72
39
18
60
12
48
66
126
51
9
48
18
30
30
84
33
15
162
24
12
36
54
21
12
24
111
24
12
21
27
30
54
21
21
54
54
42
9
21
39
99
84
24
42
78
84
57
15
6
39
12
75
36
54
12
30
42
6
9
57
18
6
123
36
21
6
18
6
72
30
42
24
24
6
24
54
132
72
45
21
60
12
96
24
120
12
3
117
75
45
24
84
51
24
87
114
48
12
18
36
12
18
42
12
9
33
6
18
36
12
39
105
63
12
36
27
72
12
6
30
93
81
24
30
54
90
21
15
12
96
57
3
12
9
48
153
15
12
3
9
57
30
9
24
99
126
15
15
66
42
18
27
117
30
12
6
12
72
24
39
51
30
75
12
51
21
24
3
60
12
48
12
24
120
33
24
9
102
12
12
30
48
18
6
48
36
15
129
3
36
51
105
9
12
30
6
18
18
3
9
42
12
6
48
42
78
3
3
18
42
114
27
3
168
18
39
27
12
54
63
36
36
9
36
3
39
18
6
36
21
45
6
24
57
60
24
9
39
60
33
6
153
15
24
48
30
63
33
42
21
39
168
36
57
51
48
36
78
48
6
18
12
3
39
6
27
15
12
33
57
132
54
45
57
6
6
42
24
6
30
18
18
42
123
45
60
63
3
48
69
51
21
33
39
15
45
60
81
18
129
27
60
9
84
9
12
102
60
42
27
36
99
6
18
6
18
6
111
27
6
30
33
39
33
3
30
102
6
6
36
12
6
24
54
48
30
36
6
6
42
6
24
6
72
96
45
9
36
90
9
3
18
108
12
36
6
30
30
12
42
18
21
96
21
63
9
78
60
12
54
36
3
3
36
24
126
3
15
12
54
30
72
18
84
36
12
60
6
12
9
57
54
12
102
27
15
90
36
12
15
51
6
96
30
24
12
33
9
18
12
18
27
75
36
48
18
63
9
3
9
39
9
48
54
6
180
30
9
9
36
60
3
75
42
114
12
42
6
21
15
12
18
30
18
60
3
33
6
153
12
9
30
96
93
9
12
6
60
84
6
3
12
51
45
9
30
12
12
81
45
18
66
27
24
48
75
6
60
27
15
18
6
9
33
36
12
18
6
27
3
72
9
3
90
24
78
66
18
24
6
30
69
15
12
6
12
96
24
24
3
51
24
12
12
36
72
33
9
6
69
12
24
15
42
66
156
9
39
102
66
9
180
21
6
30
30
18
6
24
9
12
33
15
45
18
30
12
42
24
18
72
6
69
24
51
18
24
72
3
27
45
33
24
51
15
42
6
6
15
27
24
24
84
9
36
39
156
168
6
6
60
108
18
42
48
6
30
12
6
138
33
24
105
111
33
3
15
6
36
12
18
42
42
6
36
12
24
90
18
24
3
156
51
33
33
51
15
30
12
60
114
66
3
36
21
6
30
42
120
6
72
84
48
18
114
36
3
39
12
42
27
81
6
12
9
171
84
24
30
108
6
12
186
12
3
57
24
39
21
6
48
45
3
129
12
21
15
51
45
3
36
48
6
48
48
30
18
39
3
60
180
12
45
15
6
36
27
15
18
18
6
6
6
24
60
3
51
33
9
24
78
45
21
12
72
87
12
9
27
45
48
6
18
36
24
27
96
3
42
42
24
114
48
72
6
132
30
6
33
75
6
48
30
72
66
18
45
9
54
30
75
39
33
9
18
48
30
18
54
3
81
36
30
132
12
45
60
3
12
6
3
15
12
33
9
36
120
27
63
90
12
18
45
3
69
27
36
126
90
18
123
9
6
18
42
54
171
45
60
60
6
12
42
3
48
21
12
12
15
24
15
12
12
48
18
18
45
36
60
24
9
42
9
96
39
84
66
54
18
15
21
147
48
24
39
42
6
60
6
12
54
36
30
30
18
96
36
18
90
6
42
27
9
6
30
3
39
6
36
18
36
9
9
12
3
9
51
3
18
39
3
48
6
54
36
126
24
42
30
66
42
18
66
15
15
18
36
72
12
42
36
108
36
18
24
51
21
36
6
36
78
12
78
21
21
6
18
12
18
36
138
48
72
78
18
12
3
93
30
6
18
93
69
24
39
21
30
18
87
39
30
18
ABCD 343903716*7^$a-1 [50015]
6
34
56
22
2
19
29
7
45
44
10
62
24
130
9
35
70
3
11
40
12
24
93
171
8
37
71
6
18
6
30
120
12
30
58
54
8
34
56
12
72
25
65
54
24
16
129
45
6
30
60
30
36
69
21
80
10
105
75
8
168
48
16
8
12
28
6
3
60
77
24
7
53
36
91
29
36
10
26
7
17
6
18
40
20
64
26
64
2
36
4
8
66
34
116
94
42
3
53
24
24
12
22
42
44
31
72
108
143
36
36
54
10
60
30
146
24
54
6
94
27
5
54
40
90
14
49
63
45
45
56
22
26
6
25
9
44
6
6
94
32
72
16
81
9
26
28
42
18
66
2
13
17
4
110
88
32
109
5
40
66
24
116
10
3
83
48
1
108
47
30
24
43
27
92
28
2
88
36
15
95
24
12
4
9
45
20
12
52
26
6
54
42
4
75
53
48
60
144
28
20
48
114
84
190
30
2
7
24
83
126
24
66
97
12
95
10
38
172
33
11
10
51
59
76
9
11
10
50
6
18
4
21
11
30
48
19
29
79
108
23
24
54
12
18
54
40
32
84
46
20
24
34
30
26
6
66
88
62
18
10
66
74
6
66
18
60
10
44
37
5
64
212
18
13
23
70
50
13
35
42
40
14
4
9
29
43
5
184
6
21
179
12
54
58
30
72
38
16
2
4
39
11
84
6
4
126
9
155
42
54
58
32
55
35
30
19
36
65
43
35
108
61
17
274
45
24
101
6
6
180
96
54
78
40
26
12
13
11
90
66
42
12
6
28
81
63
6
50
13
41
160
80
96
6
88
42
86
24
64
14
48
12
22
8
72
24
4
12
60
54
116
36
60
4
48
6
50
54
18
48
96
6
90
24
40
44
43
3
24
9
11
10
60
30
14
18
150
43
11
66
4
27
63
44
16
26
58
74
90
6
24
19
23
25
35
10
27
23
40
33
12
33
30
90
38
88
80
102
94
14
102
48
90
19
23
22
8
18
72
30
139
35
24
49
36
29
12
148
27
5
88
8
48
40
30
90
80
43
11
12
30
78
85
27
56
12
42
90
114
31
33
8
24
36
7
11
96
25
5
66
37
41
84
48
48
24
72
24
64
20
7
39
56
30
10
8
6
6
124
80
36
4
6
38
90
72
28
26
180
61
35
114
70
9
17
138
205
24
23
6
19
149
12
19
35
6
18
66
48
42
54
114
40
38
18
85
75
9
135
90
86
4
36
32
24
13
12
5
6
12
12
37
17
91
33
26
6
150
268
2
18
12
30
18
30
36
10
110
40
50
49
11
10
26
73
23
108
1
29
54
97
3
26
60
156
7
113
34
69
11
16
80
60
124
2
150
54
90
10
15
63
38
30
13
29
42
24
229
57
27
41
12
10
8
52
50
24
6
120
64
6
74
16
48
6
32
144
48
48
91
107
70
30
90
92
18
4
68
18
30
6
36
34
20
114
42
22
56
6
24
24
25
72
9
50
12
30
12
6
94
12
27
11
36
4
162
8
6
6
7
47
30
31
72
11
1
47
22
20
12
6
28
96
14
102
49
63
62
36
208
56
4
32
7
35
70
50
97
23
49
89
60
12
82
98
42
6
7
23
28
21
72
36
137
30
40
24
2
19
11
42
96
31
15
54
14
6
72
78
4
32
325
65
30
25
23
42
24
10
62
48
30
6
43
36
15
20
216
60
37
149
54
40
18
75
23
64
48
20
12
78
6
30
30
30
16
48
15
72
41
7
15
26
36
30
24
73
29
19
71
24
18
42
4
30
26
6
58
9
95
30
102
49
9
20
10
81
45
14
76
20
34
8
28
15
11
60
6
43
15
26
84
6
6
142
20
61
5
94
62
7
11
46
36
8
6
13
71
70
20
16
50
76
9
89
6
13
77
4
126
30
32
67
15
12
9
51
26
28
50
34
2
90
103
57
128
22
9
29
72
118
42
104
42
24
54
40
99
11
24
78
31
53
7
36
71
6
34
20
42
43
197
54
30
7
27
2
12
22
26
22
6
84
86
154
2
28
69
3
9
29
36
66
36
37
21
90
189
23
49
35
34
110
16
44
54
40
72
26
30
84
55
3
32
40
110
48
6
13
29
12
52
15
48
17
43
17
40
78
2
55
101
7
47
30
30
10
87
29
28
6
57
41
18
12
48
84
36
58
2
88
33
23
94
110
10
2
12
22
236
43
41
64
32
18
72
4
44
54
6
40
21
9
32
24
30
10
68
96
6
49
47
12
112
117
141
2
6
4
54
62
138
34
60
32
84
36
6
61
11
36
30
136
14
70
15
48
63
33
167
40
110
90
48
36
6
7
53
94
2
30
4
20
78
6
10
3
137
84
46
2
54
28
105
11
12
58
2
24
37
12
89
6
1
35
114
36
18
18
12
76
62
18
6
24
60
54
6
60
24
10
6
21
5
90
54
4
8
30
24
34
56
84
96
34
20
61
29
10
150
14
30
96
16
74
16
14
40
32
22
32
24
60
73
17
90
10
14
37
59
90
94
2
118
36
32
90
18
49
81
104
10
38
7
135
2
6
1
29
108
24
ABCD 344006658*7^$a-1 [50015]
25
11
91
138
35
12
43
5
24
7
12
17
25
30
132
72
17
1
48
66
30
35
13
35
55
6
36
126
6
108
11
7
30
35
13
18
101
61
23
36
1
30
5
7
6
36
23
1
42
24
125
91
12
17
60
13
30
5
36
120
49
24
12
11
1
23
61
6
12
12
29
103
17
19
6
71
19
36
12
12
17
13
11
43
138
47
139
24
12
6
35
36
24
60
7
132
72
24
17
25
30
17
25
47
19
48
6
6
36
29
49
36
12
23
13
47
1
11
24
1
126
12
5
73
78
84
48
6
47
31
17
19
17
19
60
12
90
18
101
13
30
17
1
48
35
55
65
36
36
43
53
1
168
42
29
103
6
11
24
1
48
48
11
19
12
5
19
54
36
42
5
24
7
84
12
18
59
25
90
6
48
24
42
90
78
12
18
30
41
25
23
12
13
143
36
24
12
1
12
59
25
18
24
53
25
35
223
29
19
29
7
29
49
35
31
17
175
18
35
79
12
66
6
60
41
85
12
35
1
83
13
23
19
72
5
1
24
6
24
12
65
12
84
19
41
24
96
96
91
18
11
1
47
43
5
24
43
54
47
253
30
54
23
19
48
5
108
7
29
31
60
5
12
61
84
48
66
137
73
12
35
79
18
24
42
53
31
12
5
25
11
1
131
91
137
79
54
6
18
18
90
12
47
19
18
126
36
41
49
23
1
23
25
18
6
30
24
101
36
55
72
6
107
24
60
1
54
6
6
36
78
90
41
156
79
53
85
11
12
24
1
23
55
65
25
150
41
7
6
95
1
60
47
55
120
42
42
36
29
49
35
24
37
114
89
55
101
7
5
12
1
66
89
36
157
24
18
5
49
35
67
84
12
12
12
6
12
71
13
12
18
29
79
6
12
24
11
55
6
24
6
5
7
53
67
18
95
12
43
30
71
67
30
30
12
41
7
6
23
61
6
5
132
127
18
96
102
6
71
157
11
48
25
59
109
35
60
19
17
115
60
96
18
12
42
30
108
30
77
121
78
17
73
23
1
138
30
47
55
30
12
23
7
17
19
5
24
55
5
108
13
18
84
5
121
11
60
1
6
18
12
6
72
5
1
30
5
12
31
66
78
77
133
23
97
66
6
95
1
42
12
17
19
84
17
1
54
6
12
24
11
49
30
29
7
41
31
41
31
66
48
42
78
23
24
235
41
1
18
24
60
12
66
35
61
18
42
35
7
96
36
5
31
42
11
7
48
101
31
17
13
203
84
36
25
42
150
23
31
30
42
53
1
143
1
108
18
18
54
101
37
66
18
24
78
24
42
24
108
59
36
31
102
192
24
30
12
5
67
78
83
115
18
24
23
72
37
12
6
18
6
54
78
84
42
95
19
144
78
6
89
49
36
119
13
42
77
60
19
54
78
18
11
24
24
25
30
17
109
59
12
151
18
48
6
53
168
1
24
18
18
12
18
6
18
29
1
12
143
7
12
41
84
60
96
24
25
72
12
108
54
5
24
36
61
11
43
36
54
42
65
1
71
36
24
1
42
29
13
90
36
24
84
24
53
24
25
54
48
29
13
24
30
96
18
48
18
53
121
48
6
54
54
77
25
119
12
19
5
96
24
36
19
5
36
13
35
1
12
23
72
84
19
72
18
30
60
89
79
12
5
36
24
79
65
139
72
18
48
6
30
24
18
24
6
11
43
48
36
6
6
66
6
12
24
30
23
73
126
18
18
5
192
7
24
84
42
35
43
66
96
30
5
12
36
24
7
42
24
71
37
12
66
5
60
19
65
31
30
54
125
13
59
19
6
6
18
18
108
5
31
17
156
121
24
11
108
13
47
96
12
25
54
6
23
24
31
5
13
78
24
5
19
53
24
103
41
73
12
11
43
48
42
6
42
30
53
49
23
115
18
42
36
77
79
42
54
42
30
12
5
55
24
42
48
78
12
36
17
19
29
97
30
125
7
17
12
48
187
24
18
35
19
24
29
1
102
48
48
66
6
65
24
60
91
89
97
30
30
54
5
1
6
36
12
113
13
18
126
35
25
102
42
24
78
41
31
60
29
1
6
132
6
78
126
78
5
73
6
12
72
125
109
12
30
5
19
42
78
42
42
54
108
71
43
65
12
7
41
49
18
42
72
12
35
48
19
6
35
67
30
48
84
23
12
7
12
77
19
5
43
90
30
12
53
91
12
101
7
77
1
108
47
19
42
23
67
12
17
73
6
65
55
12
6
36
6
77
55
24
29
43
90
6
132
29
19
53
48
24
1
120
114
78
23
19
18
35
7
65
7
48
12
65
7
53
31
29
24
1
11
67
5
31
12
53
96
7
36
17
1
18
17
43
174
30
60
101
36
19
5
19
65
12
55
24
29
1
42
6
24
66
30
36
30
12
5
1
6
30
72
30
12
5
120
73
84
84
12
12
83
79
48
36
36
6
18
41
12
7
89
49
23
12
7
6
138
17
79
17
24
12
1
72
23
1
23
19
18
12
47
127
65
85
18
17
13
138
17
19
53
31
12
29
79
24
12
65
19
5
12
72
37
11
48
7
30
90
6
36
24
23
24
49
11
67
29
37
84
30
48
144
60
101
49
11
1
42
54
23
7
12
30
23
73
90
30
30
54
6
41
60
1
90
12
41
25
54
5
49
30
6
66
5
7
29
36
103
12
29
24
24
31
48
41
120
13
35
1
12
102
6
36
12
18
60
5
1
42
48
108
77
72
19
5
67
53
1
59
ABCD 344099036*7^$a-1 [50010]
36
3
77
24
7
12
17
28
48
32
4
8
16
12
3
5
72
28
15
9
24
20
12
72
16
24
20
12
16
20
40
24
12
32
19
21
135
5
16
116
76
51
53
40
12
36
12
44
36
79
60
24
29
28
27
9
12
27
93
15
12
24
21
24
3
33
36
60
12
20
28
56
16
24
15
5
16
27
53
36
16
24
8
31
36
48
41
36
19
72
9
36
15
5
4
15
21
24
20
60
48
7
29
40
36
60
12
12
12
20
4
48
68
40
8
60
31
9
39
12
33
24
3
5
4
12
3
17
76
8
28
8
24
19
5
7
21
12
15
45
48
24
3
41
48
48
43
9
24
39
9
39
9
12
75
29
12
24
40
24
20
4
8
28
15
57
72
8
4
8
4
24
27
5
16
44
12
43
45
20
55
41
7
33
12
63
12
5
72
16
20
28
8
48
40
36
12
32
16
39
57
20
19
29
7
96
57
3
17
36
84
16
44
12
19
17
28
12
27
81
12
36
60
24
15
9
60
24
51
33
56
12
16
3
5
4
12
84
12
24
20
52
12
3
81
80
40
32
19
9
12
15
21
3
24
21
8
16
39
17
16
24
3
57
12
24
27
17
16
12
12
51
17
52
8
16
12
3
5
28
36
48
3
33
24
8
4
72
3
5
43
12
53
40
8
12
12
36
24
40
32
16
27
5
7
21
12
3
17
4
12
20
36
28
24
8
96
28
168
51
21
27
9
12
24
12
27
84
5
24
52
12
51
33
24
120
8
96
4
8
12
4
12
24
20
7
5
24
16
3
21
12
120
20
24
64
32
12
55
33
39
21
87
41
115
29
31
21
44
7
12
9
72
15
17
12
28
24
20
43
5
4
8
28
8
55
5
4
24
12
44
4
84
3
5
7
33
24
24
44
16
27
12
41
4
15
9
8
36
4
15
24
24
5
72
36
7
48
5
19
57
84
12
36
48
3
9
12
8
91
53
43
113
7
24
9
15
12
9
12
96
87
21
3
45
72
8
31
29
7
17
7
45
20
16
36
3
9
27
5
24
16
3
12
17
36
115
12
45
15
9
63
48
12
17
16
8
24
48
100
36
60
12
39
53
40
87
65
64
44
12
40
3
21
27
24
21
12
80
4
36
8
12
4
80
31
9
8
4
27
24
48
29
40
51
21
32
16
15
93
32
31
29
4
51
5
36
4
3
21
24
24
3
29
4
27
9
72
3
21
63
9
8
4
27
12
57
60
3
5
52
12
48
3
5
4
32
36
40
39
9
51
5
136
12
44
7
17
36
28
39
9
12
36
12
36
75
17
31
45
3
24
36
69
63
21
3
33
15
12
21
99
57
3
69
24
12
20
91
45
3
21
8
28
15
60
12
21
36
36
12
24
32
52
20
84
19
5
76
75
29
40
80
16
3
36
33
27
17
19
21
24
8
48
24
40
15
36
5
43
9
12
68
72
84
4
60
51
33
56
43
5
40
48
27
5
12
36
36
24
16
24
60
12
8
4
32
4
20
31
24
9
15
21
36
12
44
4
51
5
52
8
4
3
12
5
40
24
24
24
12
27
9
24
27
129
12
8
24
7
17
88
20
4
84
39
33
60
12
3
5
16
128
28
24
48
140
40
12
12
44
7
41
16
12
56
31
5
64
36
48
44
52
20
19
5
7
9
8
4
8
4
56
43
33
3
41
16
32
88
48
48
60
27
33
3
5
31
9
3
17
43
9
3
21
36
39
48
69
51
5
24
12
76
75
9
51
29
4
56
16
3
41
52
32
40
15
21
15
9
12
3
33
8
19
12
5
43
5
16
63
12
48
5
4
32
91
21
20
7
12
24
17
4
24
32
19
29
12
12
40
20
4
12
39
53
4
20
31
5
4
20
48
31
29
7
9
48
68
16
144
39
41
108
7
21
15
93
20
4
24
56
31
9
3
57
36
44
31
29
16
39
45
48
24
72
3
69
80
4
36
32
28
32
7
41
4
8
16
39
24
21
3
29
4
36
48
8
12
4
15
36
17
7
45
20
4
32
4
56
60
12
4
3
9
20
79
9
12
27
5
28
12
8
12
43
57
20
4
12
3
5
28
20
16
44
16
27
45
8
16
96
80
28
56
36
7
45
3
17
4
39
69
12
8
24
64
3
45
20
16
3
41
43
21
60
116
7
5
12
4
12
12
24
32
12
19
29
7
60
21
27
12
5
108
7
12
36
17
7
12
48
12
9
60
15
5
112
3
5
16
24
20
28
27
33
24
27
9
24
20
12
52
3
12
45
8
7
36
12
65
31
24
77
24
52
24
20
36
24
40
3
5
16
20
28
48
24
60
20
112
63
21
12
8
16
68
19
12
36
45
20
12
28
36
8
31
12
21
32
52
15
33
36
3
33
15
60
33
8
4
12
20
24
7
77
12
43
81
36
24
24
20
43
12
33
8
60
36
4
87
84
81
8
24
28
24
36
12
32
16
8
12
40
12
8
12
7
36
9
48
63
69
84
15
12
5
43
41
40
3
9
3
24
21
3
9
44
7
21
44
12
16
20
24
52
32
16
12
39
5
40
44
16
48
15
36
9
27
9
56
4
15
69
12
36
12
20
28
32
12
16
24
68
24
4
8
55
5
24
7
21
12
72
8
31
9
27
17
28
60
24
20
48
4
27
21
60
44
84
28
20
48
7
9
3
48
53
40
15
69
24
63
29
16
3
12
84
9
8
16
3
5
36
28
36
3
41
12
4
3
45
24
44
12
40
75
33
20
28
24
12
20
31
12
5
28
15
17
4
3
41
40
20
4
24
15
9
63
5
72
67
29
28
3
9
44
28
24
48
12
3
65
96
4
3
21
8
40
44
52
3
81
44
19
36
21
12
96
12
8
28
8
12
40
12
128
4
48
56
24
4
3
29
19
5
4
24
20
4
12
27
57
8
12
12
12
24
16
51
69
3
9
3
57
8
48
4
12
92
16
44
24
4
75
69
12
36
84
104
24
16
24
12
8
12
36
28
39
9
24
8
31
9
20
40
12
24
84
15
9
15
5
36
52
32
36
7
9
8
4
24
20
136
8
16
72
3
53
76
8
7
21
15
17
36
4
36
24
32
19
17
4
8
43
17
4
36
111
81
3
9
48
12
68
16
8
12
4
8
28
3
60
24
5
36
36
16
36
63
5
24
40
72
15
5
7
36
5
7
24
33
8
40
8
12
4
3
33
39
29
28
12
60
60
12
15
5
16
36
15
9
24
135
89
36
12
12
24
24
7
5
19
5
40
36
12
24
3
5
64
48
8
12
72
52
12
60
63
5
4
24
3
12
17
52
24
20
7
5
60
12
52
12
20
7
17
12
36
16
32
36
28
32
108
7
5
16
8
76
12
3
89
40
32
4
51
9
24
99
9
39
21
3
24
21
36
12
12
68
4
48
8
40
36
44
4
36
3
17
52
24
44
40
8
28
27
21
3
41
40
8
28
24
12
48
68
24
12
24
19
33
36
39
29
4
51
24
17
19
41
4
75
29
115
77
48
28
12
12
12
3
9
48
3
12
41
4
12
15
29
40
44
28
3
57
159
21
15
48
17
7
77
4
51
29
12
12
7
33
32
31
12
48
29
4
36
3
9
3
9
56
31
24
33
24
44
60
7
5
16
48
56
4
84
63
17
52
51
17
12
31
60
12
33
12
12
32
4
20
31
81
20
7
36
21
12
116
64
44
12
52
39
9
15
5
4
60
84
8
16
176
24
16
24
44
4
48
3
17
4
3
5
43
5
28
32
4
15
53
12
4
15
36
21
12
15
113
16
56
12
24
16
56
12
64
44
19
36
69
24
48
164
12
48
4
8
52
24
32
4
12
3
5
19
5
16
39
9
12
12
92
67
69
15
5
79
21
36
12
3
21
3
21
24
44
55
12
9
20
48
67
36
57
15
5
12
36
40
3
9
3
5
12
48
7
9
24
60
3
5
12
19
60
29
28
ABCD 344143454*7^$a-1 [50089]
122
34
24
2
10
11
43
17
24
12
7
30
35
25
12
14
64
17
27
33
7
8
10
95
15
120
24
33
27
84
22
155
27
9
7
29
12
24
96
15
4
17
12
24
24
27
21
12
7
65
12
12
207
9
12
99
21
13
47
48
12
3
16
29
60
13
71
36
25
11
1
47
27
45
72
7
17
3
21
1
36
62
58
54
5
13
35
27
9
135
45
24
15
9
103
18
26
9
13
50
9
24
39
9
36
72
1
158
34
98
72
9
79
41
39
22
23
15
9
12
36
67
89
12
48
51
48
60
9
7
6
38
36
84
40
8
21
27
12
48
4
17
12
48
48
61
12
54
36
17
15
60
36
21
19
29
1
54
6
11
3
12
100
30
50
21
12
13
30
5
39
45
36
7
12
41
36
99
12
16
5
36
108
63
9
43
29
36
13
11
12
48
39
10
191
7
5
84
1
50
10
35
24
43
8
12
70
11
24
25
59
24
7
30
35
3
12
21
51
60
112
17
13
14
36
28
113
12
55
41
25
23
96
24
96
3
12
12
9
36
96
24
12
39
33
231
34
12
18
5
1
35
72
3
9
7
17
24
12
85
2
9
48
63
10
35
3
24
105
25
50
9
13
74
12
10
38
93
48
49
2
9
36
12
111
10
2
22
11
19
65
48
15
21
3
34
11
12
24
55
72
29
120
67
42
18
20
16
17
27
9
1
23
111
12
45
1
59
12
123
9
72
84
36
25
2
81
75
24
69
37
23
43
108
56
72
21
49
90
53
15
21
1
47
43
80
64
29
15
57
7
68
105
12
87
88
32
28
17
1
30
53
48
84
12
37
6
30
11
36
15
88
5
7
20
33
37
18
41
12
1
18
29
31
102
35
3
72
34
71
51
22
36
36
18
6
26
64
17
99
21
39
33
15
76
17
25
62
9
36
15
33
27
88
32
12
33
24
12
7
42
26
4
8
48
4
5
24
24
15
24
33
13
38
69
25
107
13
6
113
12
12
60
13
14
36
10
2
9
60
1
50
112
18
47
43
137
1
11
13
2
69
24
25
59
27
9
1
36
23
25
83
3
22
11
31
8
57
36
19
29
3
36
9
60
31
41
49
48
36
47
24
27
88
29
24
51
21
24
3
22
18
8
33
12
3
105
15
4
6
72
11
99
81
63
120
21
12
48
43
17
43
17
60
3
33
60
72
61
83
27
21
13
11
1
47
12
13
36
72
11
36
13
11
87
105
85
26
45
12
84
24
12
12
1
18
8
9
31
5
24
24
156
223
53
3
21
1
95
99
21
24
51
177
36
27
58
35
12
12
12
63
88
18
14
16
29
61
47
36
43
17
12
15
9
48
75
45
75
10
38
21
31
5
12
1
47
25
35
72
37
26
12
9
36
61
170
10
23
39
45
7
113
3
12
69
12
24
60
13
11
12
39
9
3
48
34
134
9
61
12
35
24
3
16
32
24
24
96
48
9
24
27
12
58
143
24
1
83
25
83
37
35
37
71
12
12
39
9
24
12
15
9
36
1
98
4
29
12
12
25
23
25
11
61
14
21
55
17
24
37
59
24
19
41
60
36
60
25
11
60
55
44
21
37
155
24
3
21
19
5
25
26
21
25
6
53
48
1
35
12
61
35
48
7
53
37
35
39
9
12
13
23
48
24
1
23
96
12
48
49
35
24
31
17
48
13
2
52
30
18
8
21
60
3
48
12
9
12
12
31
5
72
19
5
79
17
3
16
17
48
36
72
24
37
23
12
25
26
9
51
4
12
29
49
83
1
18
29
51
28
36
24
41
96
25
18
5
36
3
40
18
11
48
1
83
25
11
96
3
21
36
12
51
94
71
67
113
36
91
18
35
1
30
6
11
24
27
21
1
83
25
36
146
9
12
24
108
27
57
24
27
9
27
34
47
120
12
36
51
36
10
179
60
67
18
35
15
16
53
43
32
33
15
9
39
21
13
2
9
15
9
1
12
71
37
2
4
66
59
12
72
1
11
108
12
24
48
1
11
19
137
99
69
36
43
68
12
9
60
24
25
30
5
12
15
21
1
6
53
12
3
9
51
33
3
33
31
5
27
24
48
36
69
25
62
24
64
12
96
12
6
12
60
2
9
37
6
17
84
12
25
38
4
30
24
35
31
8
33
84
36
180
12
7
6
48
2
24
64
42
2
9
12
36
24
27
57
24
3
4
30
131
63
21
12
7
29
3
168
9
60
7
53
12
19
6
35
19
30
18
29
228
48
12
13
72
11
12
3
21
19
54
6
41
49
11
63
16
17
36
37
59
12
24
12
73
47
37
42
18
62
108
21
15
36
9
31
41
96
7
5
15
4
5
13
35
24
36
27
21
36
1
18
20
46
59
49
11
25
11
36
12
24
48
24
25
23
27
9
12
12
12
48
73
11
43
60
53
19
53
1
18
18
59
75
58
6
12
5
60
13
155
39
9
3
21
72
36
37
18
104
22
18
8
52
30
95
1
59
36
15
52
29
60
96
123
69
12
48
87
45
12
7
17
36
48
79
42
11
48
31
5
13
26
46
95
3
22
42
20
45
48
25
47
12
13
23
37
11
12
27
21
72
24
48
12
1
71
48
39
12
21
36
15
16
17
48
7
5
13
54
66
23
3
10
134
36
46
18
6
48
23
13
6
5
24
36
61
2
10
2
58
36
59
87
118
11
49
2
21
60
55
197
27
16
68
22
11
3
24
9
7
20
21
7
29
24
36
36
1
47
49
59
48
31
53
19
17
12
49
98
9
1
11
12
24
7
36
12
41
84
25
35
55
48
5
3
24
40
53
60
13
26
9
25
35
36
13
18
29
24
75
106
23
31
53
51
36
10
26
21
7
29
84
24
24
49
2
48
10
59
27
16
18
83
12
24
3
84
12
9
115
18
96
72
11
24
24
15
34
30
36
18
11
25
23
3
9
36
72
3
4
20
16
77
31
66
23
48
1
83
111
21
120
12
121
11
12
84
75
45
27
33
60
39
21
13
26
33
15
93
27
106
50
76
54
59
13
54
5
1
14
9
15
9
12
15
33
31
32
12
45
27
57
12
24
25
18
32
57
12
24
24
3
12
4
17
24
12
67
56
21
12
36
1
50
46
11
7
30
23
3
33
13
14
4
29
115
89
51
60
9
12
75
36
28
36
42
35
36
37
84
36
2
22
47
109
42
18
30
53
48
96
84
13
11
19
5
48
7
48
18
2
48
33
3
28
5
13
95
12
24
31
5
48
39
36
ABCD 344236016*7^$a-1 [50018]
5
18
4
9
15
20
1
8
36
7
8
12
4
32
13
3
62
6
13
35
1
35
30
3
9
18
4
53
19
8
52
53
21
15
12
12
3
61
23
4
14
3
19
12
5
12
3
114
15
7
14
67
8
24
7
2
34
8
21
60
48
7
21
23
6
46
32
18
30
13
5
12
27
15
16
8
13
8
9
3
19
12
2
6
9
12
39
18
42
45
15
1
20
7
14
15
40
8
7
24
2
7
17
19
36
3
29
12
4
17
24
31
8
24
3
24
52
53
31
14
54
18
3
19
2
30
9
7
2
55
11
21
43
14
43
35
4
8
21
3
4
5
4
8
3
28
12
89
4
60
44
19
33
5
3
19
12
2
27
36
7
45
23
1
8
16
29
6
25
5
6
16
44
6
19
27
24
24
2
27
9
18
57
27
21
24
4
41
15
40
27
2
120
22
5
3
9
16
51
8
1
5
18
60
18
6
88
21
5
3
19
32
12
12
6
6
1
8
7
93
15
5
27
9
4
3
44
9
4
36
5
55
8
43
5
4
8
39
24
6
6
21
3
33
3
13
15
9
35
4
29
7
36
8
12
93
7
24
24
32
9
48
16
5
10
2
3
39
12
33
3
54
15
7
12
38
19
15
29
4
3
12
26
3
15
18
18
9
7
9
12
3
2
6
30
3
9
10
2
10
29
27
4
65
9
15
16
8
3
9
24
3
12
30
22
56
12
4
81
59
1
11
6
19
3
5
15
1
41
3
43
48
2
3
3
13
11
48
4
48
8
9
9
22
5
3
21
43
9
5
6
21
27
12
9
15
42
36
10
32
60
4
8
13
11
18
18
1
51
12
56
28
14
3
48
24
3
66
7
20
4
8
12
79
56
18
3
3
16
8
21
7
29
79
8
9
21
34
5
63
18
22
50
7
15
29
21
12
6
24
18
3
72
19
5
4
20
31
9
27
104
12
4
5
9
18
6
7
24
35
9
7
9
15
8
6
15
3
4
20
13
44
7
9
5
10
8
12
16
2
7
29
3
19
5
7
24
2
30
45
19
53
3
42
31
5
36
43
56
48
15
52
26
39
9
15
15
12
37
23
4
5
9
22
8
12
21
28
3
32
16
24
8
42
34
14
15
3
4
2
36
18
12
24
13
3
12
8
36
21
4
8
28
24
36
8
21
31
24
51
29
7
33
20
4
12
20
48
3
40
9
44
4
5
31
29
36
31
15
8
40
12
32
1
23
6
46
2
6
57
16
8
31
21
8
7
5
21
3
7
38
55
89
6
6
18
30
7
15
9
44
12
9
55
23
6
18
40
17
3
24
16
9
23
16
21
24
3
8
24
1
36
3
12
20
13
44
7
9
12
15
36
20
48
60
48
4
17
69
6
6
22
2
10
12
38
46
2
22
17
15
6
6
1
41
39
3
78
30
4
20
21
4
32
24
31
2
3
3
18
7
11
12
28
50
63
3
16
12
2
30
4
2
18
6
3
24
27
9
31
92
42
6
21
27
42
6
4
9
11
9
7
8
21
21
6
37
12
11
13
8
28
11
18
6
16
12
14
22
14
18
40
12
32
4
5
9
15
24
3
24
16
2
22
20
6
15
24
24
55
12
33
12
8
24
36
31
2
10
38
90
9
12
9
24
6
4
2
42
1
23
21
7
2
3
19
26
19
3
8
6
46
32
1
11
18
48
7
11
12
28
5
136
5
54
1
71
4
14
18
1
29
46
17
3
6
22
9
11
21
7
8
13
8
52
11
40
17
36
3
1
51
9
15
32
13
47
25
5
63
27
4
26
18
24
24
6
3
60
3
1
5
22
86
3
3
9
19
60
33
8
28
11
13
5
3
7
84
20
1
44
40
3
57
56
31
17
19
9
71
57
9
3
84
36
24
4
104
31
12
33
11
4
56
1
24
24
17
10
44
1
15
9
15
20
1
20
19
56
12
1
32
4
23
88
38
39
3
9
33
7
5
15
4
23
6
7
11
4
24
86
3
39
12
6
3
36
3
9
3
24
18
27
16
3
9
29
54
16
8
13
5
18
12
12
12
4
26
46
9
20
15
1
3
14
3
48
7
26
10
12
41
24
43
20
28
21
5
46
9
15
44
9
16
59
25
5
31
27
38
18
6
15
7
29
76
5
12
22
36
20
40
5
9
3
39
18
18
36
12
12
4
57
12
15
32
1
56
7
9
5
3
75
78
6
13
8
27
33
55
5
7
89
19
45
44
9
18
4
41
63
1
3
9
3
26
39
33
6
16
5
16
8
16
47
12
42
36
27
12
3
13
20
28
12
20
40
3
17
4
53
7
8
16
3
53
3
6
10
5
3
24
24
85
29
7
3
21
15
14
6
25
27
44
66
24
15
9
46
29
7
38
3
3
9
4
3
32
9
15
1
12
3
8
42
15
24
7
9
63
14
43
35
1
5
19
12
11
4
9
11
4
26
60
3
7
17
52
11
4
5
7
8
36
69
15
1
17
24
19
53
91
15
8
1
12
59
25
11
12
36
57
12
27
42
3
31
17
3
6
3
4
20
123
21
27
6
159
9
31
8
27
4
32
9
4
15
57
32
63
49
5
18
37
11
9
7
9
8
9
30
37
23
4
14
54
21
9
15
7
24
8
21
57
58
24
32
25
3
17
3
21
3
16
2
6
33
51
6
30
4
29
24
15
37
15
2
15
7
20
9
12
39
25
75
5
4
3
9
3
44
12
9
36
4
5
78
40
20
36
33
81
7
3
12
5
43
8
12
9
15
24
4
2
19
17
6
33
12
16
17
10
2
3
3
9
7
24
8
28
21
68
39
4
17
36
9
6
18
27
39
6
24
7
8
3
28
29
40
17
43
75
5
3
40
8
30
46
20
114
39
15
40
44
1
11
9
21
22
9
15
24
9
44
28
39
26
15
19
8
6
30
16
5
21
10
38
78
36
21
33
48
3
27
4
65
16
15
5
55
20
6
3
43
14
19
8
12
100
24
12
29
3
39
13
11
9
19
29
16
5
6
1
71
12
9
16
17
10
36
9
29
51
9
3
16
32
12
45
36
22
5
9
3
3
13
20
15
18
3
76
17
7
11
12
18
84
19
17
30
36
72
9
39
18
3
9
6
33
4
20
67
9
11
36
6
36
18
16
21
29
6
1
3
8
6
15
7
14
7
11
21
19
50
18
4
21
8
27
21
3
25
23
4
36
17
67
17
27
52
12
5
67
5
12
15
1
17
6
37
11
24
21
21
18
21
39
16
5
16
11
9
9
24
55
12
15
5
27
1
47
6
22
26
30
9
3
60
9
21
12
10
21
24
63
24
26
66
4
29
4
20
4
17
12
75
9
34
17
16
27
9
11
28
41
19
8
6
18
49
27
29
4
5
60
15
9
7
5
19
11
25
29
3
7
2
3
48
27
33
16
5
67
8
16
75
8
84
4
2
24
19
5
6
13
11
25
20
4
5
10
65
33
3
24
36
27
4
2
7
8
31
21
5
30
9
40
51
9
11
6
7
35
18
22
36
9
5
15
52
29
6
33
24
19
8
12
12
9
43
24
20
12
18
30
1
15
26
22
2
10
9
20
27
36
6
10
8
9
79
2
6
16
17
60
21
67
3
17
3
18
3
3
9
4
23
42
30
36
4
21
5
3
3
4
2
6
12
1
24
20
4
12
15
5
15
12
1
20
3
6
24
18
25
15
36
9
5
36
27
43
5
45
18
6
15
24
27
13
32
57
7
20
105
6
6
3
3
1
17
15
12
3
4
9
5
12
75
3
24
6
15
43
26
34
12
2
30
54
6
18
7
24
27
14
19
24
12
5
46
2
10
12
48
38
24
10
14
10
8
1
5
54
42
15
24
15
1
8
36
12
3
6
18
61
51
21
3
21
8
15
12
30
46
32
1
11
1
3
8
28
9
23
9
99
33
7
2
3
4
5
27
27
42
12
6
18
10
8
12
28
50
7
51
50
34
5
31
2
6
16
2
3
45
3
31
5
31
24
9
12
44
7
8
12
6
30
18
43
63
9
8
12
43
2
19
15
2
12
12
6
97
36
23
18
36
27
12
4
8
43
29
7
14
24
10
5
48
15
1
3
12
8
4
5
4
23
1
11
21
15
13
65
15
12
45
34
2
12
48
42
42
3
7
17
16
32
4
68
16
44
15
13
3
2
12
3
19
2
22
21
5
12
3
45
34
32
12
18
12
30
33
28
32
40
32
28
8
3
73
35
1
23
1
27
53
3
4
17
15
36
72
33
31
2
7
20
9
48
22
17
4
15
12
29
12
16
3
26
42
16
9
44
52
3
12
9
8
16
3
8
76
24
26
10
8
18
10
20
30
7
3
14
3
7
69
23
4
12
8
21
27
9
55
12
8
1
36
39
14
10
17
4
8
51
24
4
17
7
14
3
19
17
39
16
5
31
56
28
12
5
60
3
12
13
12
15
60
56
12
12
28
12
38
30
1
5
6
57
19
8
64
36
32
42
7
3
17
3
102
3
31
21
20
12
16
3
12
48
38
3
36
36
19
21
8
3
12
42
6
30
30
12
6
6
21
19
2
34
26
27
12
3
9
45
12
3
12
16
15
2
6
25
12
8
15
21
4
32
4
20
4
32
19
9
44
3
30
27
15
12
25
15
9
12
44
24
31
9
3
12
36
8
81
15
81
16
32
12
9
7
3
8
18
30
9
39
6
39
3
6
3
4
3
14
36
18
9
15
21
4
23
12
42
6
4
17
3
12
13
5
19
5
19
3
17
16
5
10
2
19
11
40
9
17
18
16
44
40
8
24
28
5
24
16
3
5
3
48
4
32
18
31
35
1
5
3
24
76
12
8
3
18
18
24
54
55
8
33
3
7
89
148
5
15
7
38
36
36
6
33
19
45
11
49
15
45
23
49
17
31
3
2
39
48
19
24
12
2
18
66
22
32
4
12
8
45
16
24
5
18
1
47
13
15
50
6
30
36
58
17
3
9
36
12
4
15
20
40
36
14
15
3
33
4
41
19
17
7
63
9
3
14
31
51
8
4
2
27
24
45
3
27
4
57
24
15
41
33
7
8
40
11
6
10
44
36
4
2
10
57
59
13
48
11
24
28
8
36
9
4
11
60
6
12
18
4
8
30
7
11
13
15
21
23
6
10
36
20
18
15
27
60
1
11
12
21
3
4
53
4
12
15
44
42
3
4
15
8
4
36
50
34
33
11
4
5
31
12
2
12
39
4
12
8
7
8
12
4
120
44
9
9
6
1
23
18
36
43
20
3
30
3
4
20
3
4
5
72
52
8
31
2
34
8
1
17
3
15
25
32
15
13
17
24
63
39
4
29
4
36
8
19
29
45
12
24
3
4
32
4
17
67
11
30
18
6
22
24
12
14
94
21
44
19
17
28
27
14
6
33
7
14
18
1
27
29
4
17
6
12
21
36
9
30
45
24
7
2
3
9
15
27
4
2
6
1
8
27
12
18
15
7
56
13
17
7
20
7
50
24
3
33
ABCD 344341628*7^$a-1 [50106]
9
12
3
18
51
24
12
252
63
21
57
15
132
33
24
66
18
24
6
36
18
3
84
36
324
12
3
81
9
3
60
27
18
3
36
3
60
18
3
33
15
12
99
33
72
33
66
21
144
21
3
180
60
60
93
111
12
9
12
3
12
36
156
63
6
15
39
96
54
3
255
78
39
21
15
48
51
69
9
6
54
99
39
81
27
6
84
3
24
15
117
21
30
6
30
69
72
60
24
96
9
15
12
27
9
96
75
60
45
60
132
69
48
15
21
15
27
90
27
156
27
24
45
21
3
99
45
21
3
21
222
69
60
12
108
9
3
39
30
24
39
36
51
6
75
72
15
6
42
24
24
69
36
27
42
3
39
9
45
36
51
9
3
24
84
99
21
12
33
51
12
36
15
36
105
3
57
24
36
39
84
6
111
12
48
12
87
69
12
45
42
6
87
3
6
48
15
21
63
36
51
9
15
66
36
48
6
81
144
69
36
75
12
12
21
72
3
12
69
60
36
24
39
45
90
24
48
93
24
36
45
99
12
51
54
27
27
66
3
45
12
63
24
12
69
27
36
27
33
48
12
3
129
3
69
36
99
54
6
30
15
21
24
30
9
60
69
36
30
45
12
105
135
99
9
36
3
9
63
33
24
93
6
33
75
96
30
84
30
30
3
147
9
33
123
15
24
45
87
36
45
12
15
9
63
150
48
42
54
84
12
18
33
3
6
30
45
9
15
72
9
39
72
24
63
18
123
36
3
102
51
180
24
3
36
30
36
39
21
48
3
12
12
9
15
75
150
36
24
27
87
18
30
21
21
87
21
123
72
12
21
72
3
21
39
99
6
87
12
81
3
3
24
174
51
147
30
15
36
36
60
51
54
75
60
84
72
36
3
72
21
123
21
21
3
39
21
24
12
24
15
54
12
51
9
39
75
9
168
27
21
48
9
42
45
117
51
24
132
36
27
21
12
60
27
24
6
39
75
45
21
66
12
42
87
12
12
27
21
12
72
36
24
12
9
6
6
219
69
27
9
3
141
3
12
69
30
81
99
36
21
189
54
66
51
21
27
15
12
84
93
129
3
12
132
15
57
75
48
9
87
9
12
21
27
21
66
78
3
15
60
42
63
33
123
12
15
21
159
132
42
63
15
72
18
72
15
117
24
3
72
27
57
48
99
189
84
48
57
3
24
45
3
63
42
15
48
87
105
36
48
12
72
75
24
18
3
48
165
39
12
3
9
9
3
27
12
12
54
75
48
9
12
138
18
12
15
60
93
24
42
33
12
3
42
84
63
12
36
36
27
78
75
33
15
60
72
33
54
12
60
45
9
27
36
36
36
81
54
42
63
9
159
63
21
57
3
12
33
12
6
12
30
63
24
60
105
216
27
24
48
81
30
30
27
12
24
9
75
9
3
15
105
33
24
30
21
12
48
57
39
72
21
3
45
39
117
72
15
36
69
87
45
39
3
33
27
18
60
132
18
45
3
33
45
15
21
84
27
69
36
3
75
6
27
9
12
60
3
63
33
21
6
6
15
36
168
72
108
15
96
6
15
87
30
42
9
72
48
36
96
57
36
75
51
45
108
21
72
291
12
9
63
48
72
228
51
6
15
33
36
3
24
24
84
141
48
15
12
33
12
12
63
132
27
84
6
51
87
21
9
12
6
12
21
12
24
9
27
15
69
96
57
39
72
27
24
69
204
21
111
69
30
21
33
51
15
6
60
39
27
117
12
51
141
21
30
48
12
132
21
48
75
33
21
96
3
12
84
3
18
3
60
9
39
21
24
18
57
12
60
129
42
9
27
6
30
21
27
18
3
27
18
36
123
12
51
24
30
60
75
12
24
15
54
15
36
15
54
27
24
12
27
84
9
237
39
72
45
3
27
21
144
12
57
15
24
60
24
24
72
12
9
6
18
39
60
15
18
60
3
21
36
27
24
57
24
3
39
33
48
57
3
27
21
96
3
90
51
12
39
36
144
84
45
9
39
132
72
39
30
27
33
24
15
39
96
9
36
72
3
69
45
39
3
36
24
54
27
15
24
69
24
72
21
30
18
3
9
51
63
48
6
3
12
60
39
33
9
18
18
3
24
33
54
60
60
24
33
12
84
24
12
9
111
24
84
24
9
39
9
3
93
66
90
3
60
33
72
51
231
33
12
45
123
72
12
12
21
27
96
3
81
36
135
33
12
63
69
21
30
12
60
6
30
9
21
54
9
24
69
90
9
9
3
45
102
9
21
15
84
24
72
24
12
15
45
36
15
9
129
3
177
6
21
12
27
60
66
3
15
42
159
9
48
108
24
63
69
3
237
138
21
12
15
42
60
12
48
51
57
42
9
171
21
69
3
96
21
42
18
51
96
63
21
45
63
69
3
39
6
39
48
57
39
69
3
21
36
12
6
9
45
123
165
63
24
12
12
57
144
18
21
159
18
63
84
12
36
81
15
81
39
45
87
27
36
78
15
21
240
63
9
75
9
15
63
105
123
189
9
24
15
3
18
36
24
3
87
21
9
3
132
21
24
30
9
ABCD 344361236*7^$a-1 [50021]
40
9
3
6
39
3
6
3
3
8
13
24
21
27
5
36
19
12
33
56
22
12
2
16
27
12
9
15
12
23
16
9
45
60
15
11
1
17
40
6
33
33
48
3
24
9
12
12
26
1
41
210
102
10
96
9
12
5
43
36
5
7
39
21
12
95
1
12
9
3
72
81
51
12
24
15
2
76
8
6
18
7
3
32
34
24
3
24
12
81
2
13
17
28
27
48
41
19
72
5
4
26
10
15
12
12
12
17
7
33
32
46
12
9
57
6
9
5
10
14
16
24
3
23
10
6
6
3
84
5
67
12
3
14
16
44
103
83
40
26
10
69
23
1
36
12
12
12
45
15
17
7
23
70
27
24
12
9
8
7
23
37
3
32
4
62
22
66
3
21
2
1
12
45
3
9
30
8
106
54
30
15
11
1
69
36
3
12
29
22
21
11
1
41
10
105
3
36
21
39
2
42
37
29
43
12
5
4
12
24
27
12
24
17
4
42
21
5
7
15
6
14
16
44
1
29
40
15
48
45
2
37
3
2
30
1
24
24
36
12
24
24
83
25
11
34
8
19
36
24
84
12
23
12
12
1
17
22
18
12
3
69
27
27
9
27
14
36
7
51
26
10
42
24
27
84
89
36
12
16
15
15
6
44
4
12
27
3
8
76
6
39
9
8
7
65
48
22
2
4
15
57
54
20
46
12
15
15
9
48
12
3
21
29
4
6
18
62
1
24
71
34
14
37
17
12
64
27
17
16
2
42
55
12
24
9
3
12
33
18
9
5
12
6
1
21
20
7
83
42
4
3
17
4
3
24
21
12
42
57
39
14
54
6
16
39
3
26
4
3
9
68
7
33
20
22
44
130
51
15
21
9
36
60
14
25
21
3
15
44
6
31
12
9
14
25
35
28
21
59
25
5
12
30
24
37
12
35
1
17
4
3
5
43
5
31
3
110
18
37
105
3
5
43
3
44
25
17
19
5
12
4
18
42
66
12
9
11
6
4
15
5
28
3
5
10
30
6
30
60
6
45
113
6
25
39
26
19
24
60
12
53
19
29
4
54
21
21
12
99
77
31
39
24
2
55
24
5
12
7
3
9
53
22
24
21
15
18
8
43
12
15
9
3
6
12
18
50
19
17
4
20
7
60
48
111
26
7
15
32
61
23
25
21
20
48
10
12
8
13
3
14
66
22
15
9
27
21
3
113
12
4
8
7
5
48
7
9
6
6
3
21
14
22
3
36
9
90
62
42
13
3
26
175
9
26
13
21
27
3
21
12
137
19
5
72
7
3
24
9
15
21
5
12
18
40
21
24
69
15
47
40
8
6
24
60
7
23
1
12
12
11
37
108
12
23
16
18
8
19
93
2
6
12
46
2
40
3
9
6
30
3
29
34
33
47
25
33
15
15
26
4
51
17
84
10
33
27
9
35
1
39
24
2
19
81
14
10
12
20
28
3
11
37
3
20
6
7
5
55
12
17
4
27
47
61
36
9
2
12
25
161
7
5
7
11
22
18
9
15
6
44
7
5
7
29
78
13
36
15
33
5
7
12
9
30
30
51
63
42
38
37
75
9
17
19
53
43
12
3
9
5
16
2
10
6
21
5
91
96
47
10
39
17
4
27
57
2
37
41
22
9
45
39
17
4
3
24
27
36
20
66
28
2
66
19
39
30
24
3
3
20
22
15
29
40
44
19
12
29
19
24
9
42
26
84
7
9
20
12
18
37
9
51
15
45
24
11
10
8
55
11
13
33
99
23
42
28
27
39
62
18
1
48
12
5
31
33
14
78
18
6
10
26
7
12
9
24
27
33
3
48
21
3
53
22
21
9
2
40
8
37
23
18
31
27
6
3
12
29
7
17
42
1
24
53
31
5
4
63
47
70
26
22
8
4
20
7
63
33
3
24
2
19
47
12
52
20
48
37
24
120
17
55
15
12
9
11
1
15
21
29
24
28
38
13
9
42
21
11
4
6
24
2
52
42
18
2
31
5
10
30
12
32
18
1
36
41
7
15
32
18
12
16
24
14
25
72
24
35
13
5
42
10
39
21
8
10
21
17
7
17
60
7
23
49
12
3
2
54
34
3
87
57
27
6
24
3
23
16
9
41
103
5
7
12
3
44
6
28
68
4
38
37
29
70
6
3
35
60
58
3
11
18
19
33
6
42
20
7
105
48
3
5
40
8
43
29
12
67
21
3
12
12
47
24
12
13
36
5
60
10
69
12
3
45
15
21
21
24
3
11
1
15
33
51
2
7
33
8
31
21
72
3
3
42
32
28
3
12
17
6
6
7
21
30
21
15
12
62
66
25
84
24
11
12
49
5
60
31
15
6
18
66
14
1
53
28
3
71
13
41
16
48
48
20
19
35
13
47
4
14
67
3
80
1
72
60
12
36
48
29
4
38
30
18
12
13
12
11
22
8
4
3
9
38
1
5
10
9
48
17
16
24
6
62
31
11
22
8
43
17
6
1
15
8
49
17
12
7
47
16
2
7
21
8
31
39
57
60
12
48
39
24
14
28
8
19
47
18
42
1
9
8
31
12
12
12
24
29
36
4
2
6
4
84
44
22
21
12
27
66
2
1
29
7
12
9
42
32
13
12
9
15
12
3
42
15
48
24
27
30
18
18
24
6
44
1
3
26
64
15
17
19
5
30
6
42
37
33
26
36
13
11
6
43
12
21
8
7
29
18
118
2
12
16
62
6
12
54
48
31
5
31
59
1
9
27
48
5
34
9
12
12
9
15
9
20
24
31
57
14
1
69
50
13
17
16
2
16
6
15
3
38
18
64
50
31
35
6
19
21
8
22
26
19
3
20
6
4
26
25
5
19
47
10
66
9
35
1
9
26
85
17
52
3
51
9
11
25
21
8
28
63
17
48
24
36
4
8
19
3
21
48
24
17
28
51
12
24
15
2
16
15
9
14
82
12
2
1
3
9
12
29
10
134
42
1
12
11
30
67
5
4
15
144
15
57
48
24
12
23
13
5
31
3
8
6
10
2
82
12
24
42
14
4
2
18
37
5
40
12
30
9
57
27
120
24
39
33
9
20
4
3
11
37
108
17
12
43
47
10
26
30
7
47
12
10
51
23
1
93
3
17
6
22
15
33
26
4
32
4
14
52
24
54
2
10
14
84
19
12
41
52
102
38
6
66
4
14
1
5
7
24
9
3
41
18
37
15
2
4
26
28
18
8
4
3
12
21
15
5
36
55
12
63
33
12
36
60
45
92
19
9
32
12
31
12
15
12
26
34
6
30
2
10
20
13
3
9
12
24
9
30
33
29
30
16
2
52
3
36
21
15
33
20
16
12
3
24
33
3
17
12
67
5
43
5
12
28
3
36
24
35
12
16
26
4
6
81
27
18
92
6
1
12
29
34
8
22
3
12
41
67
5
52
3
27
8
40
6
36
8
16
39
24
17
16
38
6
7
5
7
3
33
36
69
12
39
3
20
30
7
12
12
48
12
21
48
15
60
3
14
19
11
18
22
80
6
79
129
36
48
15
48
12
11
1
21
15
24
35
58
8
10
9
36
33
15
15
24
60
6
26
64
30
54
56
6
43
35
13
23
12
28
66
80
19
5
12
24
28
12
36
14
1
17
16
92
79
21
24
3
15
20
18
55
24
11
28
21
24
35
4
9
17
4
2
37
12
15
9
12
24
57
48
27
24
29
19
27
30
39
9
50
1
15
21
5
4
111
48
27
8
10
2
54
6
10
60
15
108
81
2
1
11
13
24
12
21
2
1
12
17
10
9
36
60
36
12
12
35
34
15
17
19
36
3
44
112
24
45
5
30
22
27
75
33
9
3
72
5
6
121
9
20
10
9
36
29
19
5
67
5
48
10
2
10
14
16
3
24
17
34
21
48
17
55
3
9
12
12
48
159
32
4
20
61
3
45
11
6
16
8
6
49
96
9
92
43
24
60
27
50
19
12
24
9
12
12
20
16
50
1
36
17
7
29
7
12
5
10
20
13
9
24
63
96
24
101
42
61
17
40
3
24
24
24
5
48
12
28
2
1
9
56
43
3
8
40
9
51
18
39
29
4
3
12
11
40
81
24
24
83
30
18
1
21
63
27
44
1
12
21
3
24
83
10
12
8
7
15
62
127
65
19
29
31
15
42
3
11
34
27
17
7
60
36
5
12
36
52
3
36
3
18
24
8
36
66
10
38
1
21
6
32
10
6
6
14
30
19
5
12
43
5
7
33
6
9
33
15
5
40
44
10
6
27
27
8
1
41
36
19
12
12
5
10
21
63
20
16
6
24
14
25
53
4
15
3
12
14
16
14
24
13
27
45
81
51
5
90
48
1
12
9
14
1
36
24
33
15
15
50
36
24
19
23
28
9
3
45
24
77
24
58
21
5
16
27
27
20
13
24
24
75
14
16
15
12
23
1
17
12
40
14
73
23
4
14
7
5
54
16
18
26
37
29
18
30
30
112
20
25
12
39
12
21
36
5
4
2
114
55
24
5
7
24
11
49
21
ABCD 344438594*7^$a-1 [50032]
28
3
29
12
72
64
92
43
65
96
40
8
55
33
80
12
16
20
12
60
24
120
79
41
40
440
24
7
125
48
52
15
29
36
55
153
15
41
7
33
120
56
120
24
16
72
56
24
79
81
180
3
96
144
72
53
60
144
79
24
153
8
64
39
72
41
48
55
41
84
60
31
24
161
300
132
12
52
183
96
257
7
41
96
24
16
39
209
79
9
15
77
43
5
60
144
31
89
144
12
160
260
31
41
103
77
108
84
19
17
55
53
60
120
7
197
451
48
24
5
108
192
144
64
20
124
228
80
12
16
80
144
36
132
48
12
52
32
28
75
96
41
124
92
72
31
41
24
96
64
63
41
79
213
36
32
40
63
48
65
16
164
67
189
108
20
16
116
204
43
24
360
17
55
57
240
20
96
84
64
44
16
116
60
36
31
72
48
9
60
12
8
160
351
113
184
255
105
63
72
17
127
57
87
89
28
116
168
72
160
96
48
15
57
288
36
60
20
84
79
17
7
113
16
32
100
3
125
64
123
17
31
17
276
19
48
72
5
60
276
16
36
92
48
43
17
72
12
60
48
36
12
103
141
284
16
80
36
52
8
175
33
84
123
5
12
192
79
117
92
88
12
116
79
120
177
80
319
41
28
36
39
24
9
63
137
60
4
24
32
7
144
17
120
7
65
7
17
36
64
20
16
60
243
9
180
68
60
43
5
4
111
65
60
19
17
124
36
80
31
96
57
159
41
312
144
88
8
64
111
9
200
48
40
15
65
108
12
72
7
9
8
79
53
100
8
96
4
20
96
271
29
96
144
36
103
149
28
63
9
56
36
43
41
7
5
12
36
132
24
16
63
17
84
4
12
32
12
7
77
76
120
8
96
24
31
161
31
305
55
17
151
9
32
151
45
144
60
63
165
176
100
92
43
17
24
48
12
19
24
21
132
63
29
28
8
127
65
12
48
60
4
36
108
80
172
180
44
88
252
27
9
144
39
72
72
177
68
112
3
81
24
116
96
76
20
84
76
44
64
144
80
36
192
160
3
41
31
69
68
16
72
15
120
113
60
52
8
52
27
21
32
28
20
84
16
15
41
36
124
36
32
28
183
17
7
5
156
36
96
112
3
72
53
52
80
40
308
48
67
65
31
72
57
15
113
79
168
72
17
60
196
44
48
60
120
60
16
20
7
117
128
64
60
128
120
16
15
77
4
44
64
92
7
17
103
17
7
48
168
137
172
44
36
163
65
60
124
63
5
364
48
63
17
36
19
33
135
165
140
100
140
192
136
104
79
69
27
165
68
12
60
199
17
40
15
5
67
29
36
120
4
3
17
64
32
48
55
305
7
29
160
36
63
57
15
129
8
60
12
24
40
24
39
24
89
4
96
27
57
92
52
72
276
84
216
8
79
57
164
43
17
120
24
79
117
20
55
69
80
60
52
68
12
91
33
72
44
36
192
48
108
96
28
116
124
8
220
123
305
120
79
41
72
7
168
9
8
60
108
4
3
17
7
81
39
144
29
196
15
29
96
244
39
24
144
144
9
80
36
12
36
60
184
168
ABCD 344504568*7^$a-1 [50052]
7
17
55
128
15
45
9
19
65
60
72
180
18
162
3
9
36
36
6
13
32
9
19
107
108
9
75
42
30
24
25
60
17
15
16
23
81
9
6
1
53
3
4
59
18
24
63
12
15
36
25
24
53
7
11
24
108
12
78
43
24
24
83
9
52
29
24
103
59
121
32
28
12
41
30
13
131
240
156
81
45
54
1
203
36
129
159
289
24
29
18
36
49
23
153
48
9
27
33
7
176
64
176
27
57
76
65
39
63
42
55
8
9
139
68
9
84
90
1
89
24
54
1
92
27
18
15
112
197
6
13
107
108
144
1
347
73
12
8
51
133
248
16
89
102
33
99
109
168
59
132
201
141
3
153
15
27
25
128
9
3
100
180
8
15
1
96
101
207
48
52
8
4
161
27
63
105
45
63
76
35
126
42
13
104
81
147
27
1
59
121
35
96
30
90
9
60
148
156
11
12
72
109
80
99
18
90
60
36
9
40
71
1
32
27
30
19
35
42
3
64
35
6
67
8
64
23
48
72
25
83
24
349
47
9
21
72
54
33
16
41
7
36
71
49
17
99
148
23
6
30
60
37
71
9
28
8
48
172
5
12
115
8
40
17
168
103
77
19
71
9
124
119
37
35
66
126
49
29
31
68
36
135
25
83
30
27
51
102
18
25
107
13
48
173
91
8
9
63
93
19
60
53
18
13
53
91
5
48
87
76
36
35
25
8
9
18
36
97
95
18
15
9
90
36
156
141
3
157
5
27
96
12
28
77
7
101
7
5
42
21
51
90
19
191
33
63
45
36
52
140
51
30
6
48
42
243
99
72
13
41
30
13
36
95
73
48
128
3
49
137
54
90
84
15
64
36
60
41
150
1
179
36
145
29
60
30
36
37
41
30
150
163
44
12
96
72
300
9
19
8
184
47
21
100
71
24
13
17
54
9
196
48
120
36
132
5
120
27
36
27
36
36
81
72
9
42
97
137
30
150
30
9
16
35
45
81
18
13
5
84
79
35
37
12
17
27
87
84
42
216
54
13
41
7
113
36
36
18
9
27
36
1
32
4
80
63
60
12
6
3
123
129
4
11
145
107
12
13
29
90
49
17
67
20
183
97
36
44
27
21
36
63
54
24
30
180
18
43
20
180
60
21
60
43
131
54
42
13
68
36
99
48
25
65
19
8
15
57
51
45
21
60
18
36
57
15
25
113
90
6
30
54
114
49
89
51
273
78
12
54
60
54
192
13
68
9
67
36
41
99
27
9
105
12
7
35
198
91
12
35
9
15
18
55
108
71
21
132
336
64
35
6
27
63
13
140
3
36
13
12
96
263
54
90
13
59
21
4
155
21
249
103
89
6
253
92
27
60
13
41
120
223
36
152
189
7
209
30
60
108
84
1
68
16
20
21
60
7
23
9
33
55
29
6
21
51
36
36
48
25
11
145
68
3
60
93
36
60
9
12
43
8
9
19
48
12
84
36
48
252
107
150
48
6
109
11
24
73
92
81
90
60
84
45
45
6
57
9
54
60
21
15
30
18
45
15
90
102
54
123
135
45
64
29
114
81
45
7
56
237
7
96
59
60
48
18
36
54
42
7
47
13
143
1
59
234
7
11
25
155
229
71
153
28
5
115
5
6
48
18
18
60
84
6
36
19
47
13
77
78
9
4
179
24
37
56
63
37
68
120
15
73
8
36
63
12
18
55
23
12
90
24
19
8
99
48
69
21
15
12
153
6
129
4
128
45
18
72
45
9
48
42
66
27
60
45
55
48
23
30
60
79
41
36
54
6
18
228
54
24
235
47
117
117
6
264
24
49
53
31
84
128
124
44
57
150
9
57
114
12
60
73
60
5
54
96
9
64
47
13
11
9
21
15
21
87
12
16
47
1
23
109
35
9
136
35
45
21
18
108
61
72
11
36
72
25
8
63
73
56
108
52
47
114
ABCD 344537666*7^$a-1 [50103]
75
57
48
12
24
67
41
27
76
29
96
120
12
27
21
24
60
39
21
36
27
33
15
105
108
43
44
33
12
7
53
48
36
51
52
20
57
96
19
41
55
17
27
4
5
84
12
24
12
7
17
31
20
76
77
12
39
129
36
36
7
17
15
9
27
33
60
12
84
24
24
15
36
21
55
113
12
355
149
15
12
33
24
7
20
24
4
41
12
75
33
12
24
24
19
20
28
17
72
84
72
27
64
29
108
12
24
15
9
60
24
108
48
12
24
36
3
21
60
48
31
5
12
27
261
12
84
63
93
211
44
192
21
12
12
27
9
147
69
36
55
113
60
12
3
36
60
9
60
24
51
141
7
29
63
81
99
21
43
32
36
28
5
75
21
60
3
120
33
108
60
39
45
7
96
5
12
171
69
96
12
24
75
21
63
28
48
80
81
3
120
36
189
72
139
89
120
36
63
21
60
132
39
21
24
19
41
171
108
64
32
21
60
48
51
45
48
27
48
45
3
93
87
12
165
72
48
120
12
3
105
51
72
72
93
60
84
120
3
48
12
108
9
63
57
19
101
63
28
65
15
93
36
3
12
64
5
12
75
33
67
173
19
17
79
161
48
79
161
51
69
240
12
24
96
3
48
84
28
92
84
9
12
60
48
3
28
5
87
52
48
53
75
57
27
28
65
27
93
48
36
36
243
24
57
144
39
48
48
69
252
51
33
24
72
127
44
4
44
177
24
36
72
15
108
9
204
96
144
24
48
7
32
36
72
57
36
84
60
103
48
5
15
48
21
144
27
129
24
135
225
12
240
79
65
3
93
27
45
12
84
27
120
4
41
55
125
3
9
3
45
24
51
12
21
75
9
55
116
69
12
63
33
15
9
24
15
21
36
24
43
17
60
96
15
33
12
24
24
103
17
24
27
129
15
45
12
48
19
53
12
75
21
27
153
12
72
36
12
27
21
36
3
57
55
41
3
21
31
140
24
24
21
3
33
27
81
24
108
27
12
9
60
24
36
84
120
7
41
7
101
39
81
36
36
12
12
36
31
53
36
39
36
93
27
117
63
60
33
67
65
108
72
12
75
48
93
27
9
60
264
15
36
81
39
4
41
75
9
19
65
271
80
261
36
27
21
27
69
48
48
75
69
39
9
120
15
93
39
216
24
60
108
33
84
120
7
68
48
33
120
15
93
12
12
108
12
27
48
33
12
3
45
15
84
45
60
19
101
36
24
15
21
12
12
111
45
120
48
31
29
96
19
80
60
52
44
45
156
12
15
12
36
12
45
36
84
36
27
33
15
96
36
76
92
52
5
27
81
79
20
33
123
16
41
7
77
15
180
45
24
36
7
48
29
36
48
12
19
20
12
93
67
137
48
7
17
48
48
72
36
96
19
77
63
81
3
36
28
128
225
51
12
93
15
4
101
75
129
99
204
16
212
9
36
24
39
21
91
5
12
27
81
67
77
36
27
72
45
48
15
57
3
57
96
27
16
5
12
48
24
135
16
41
24
12
132
15
81
132
24
19
17
24
7
53
39
21
3
21
7
44
9
27
33
147
24
9
43
41
55
41
51
24
81
36
151
89
3
120
21
24
156
60
60
75
60
105
24
36
60
24
39
4
29
12
228
12
120
31
5
36
3
52
5
60
15
96
16
41
36
60
7
17
48
60
87
21
7
20
108
21
24
12
24
96
48
72
72
27
9
27
69
24
135
124
20
117
103
41
151
5
96
27
153
3
69
108
39
45
36
12
31
41
36
12
27
76
89
3
96
45
96
24
27
9
43
80
16
5
43
53
39
105
12
60
3
84
93
27
36
57
144
3
36
12
45
27
12
45
24
36
24
24
132
60
3
177
36
108
15
45
60
36
48
7
68
216
81
3
48
45
39
24
24
48
9
144
279
237
24
24
108
12
48
24
24
24
132
43
41
12
63
72
100
29
15
9
12
60
108
103
77
60
12
87
21
132
84
144
12
43
17
31
44
72
165
12
84
12
12
51
12
9
24
27
148
5
75
21
91
65
24
7
41
72
15
45
36
120
39
33
3
9
96
39
28
17
79
5
120
15
69
31
17
84
39
4
92
4
44
321
36
3
33
48
72
63
201
43
41
39
48
57
12
91
53
12
48
15
36
9
39
21
36
ABCD 344562312*7^$a-1 [50054]
23
61
6
21
33
7
5
51
8
37
11
25
7
77
143
7
9
52
137
7
64
44
12
11
24
36
12
90
7
28
32
23
1
53
27
24
63
25
11
2
91
56
7
18
19
60
56
24
39
1
35
60
12
26
55
16
17
36
72
90
29
79
14
63
25
54
5
13
32
22
9
36
28
60
36
84
8
45
18
6
8
3
8
35
18
12
6
9
5
27
32
12
35
29
33
16
3
15
13
4
21
24
3
1
60
48
11
32
17
3
63
60
12
26
59
5
24
19
8
12
108
4
16
92
20
100
11
36
1
24
16
24
25
115
16
85
79
133
55
20
8
37
120
27
43
2
22
9
9
11
24
13
78
5
85
12
79
35
21
24
99
81
21
6
1
47
6
19
29
8
10
13
4
16
44
55
21
36
52
76
32
25
23
23
48
6
19
4
32
8
20
1
15
76
13
55
21
18
41
1
31
60
24
37
19
4
60
20
45
54
45
17
48
31
39
54
6
25
4
7
25
16
7
42
99
75
36
14
48
11
77
36
39
105
12
11
25
31
5
95
9
10
18
18
25
5
27
68
32
32
9
20
47
23
37
29
87
4
109
34
13
23
105
21
27
108
15
54
8
3
80
13
52
42
5
68
49
51
32
88
4
36
12
32
55
57
17
19
5
28
18
66
23
48
55
114
12
44
28
18
2
4
20
10
25
65
7
16
112
40
13
10
90
6
38
7
28
53
48
80
75
40
5
27
48
69
40
3
9
23
8
20
28
4
43
53
16
36
27
1
65
8
52
99
3
114
11
28
9
6
1
36
84
48
119
12
29
21
11
76
7
85
13
52
23
8
35
1
1
58
9
21
27
51
12
17
32
60
16
9
51
85
6
12
33
53
3
163
45
69
35
1
107
67
13
68
27
36
13
64
92
52
13
15
3
45
27
13
56
3
33
21
18
25
20
27
24
77
205
15
3
36
6
20
35
48
12
12
47
54
35
1
87
3
13
11
36
30
18
33
9
20
16
23
33
16
3
5
58
6
54
17
49
36
7
11
73
25
27
19
26
27
52
39
6
3
15
12
18
7
28
61
67
160
7
30
15
5
24
10
97
11
26
19
40
83
18
30
5
1
30
1
28
12
69
43
16
20
15
2
107
215
36
77
16
60
17
130
45
41
28
59
25
35
100
27
18
47
13
39
15
36
62
48
28
31
13
34
9
27
113
12
19
49
17
19
13
3
7
1
29
11
79
1
12
32
9
72
24
7
148
60
139
49
29
12
7
36
49
15
7
5
13
7
48
36
16
12
61
92
7
16
77
18
5
112
9
51
52
12
16
81
120
43
40
13
23
12
13
19
63
5
20
13
27
7
36
9
15
26
83
4
16
15
197
40
8
44
11
5
32
71
37
4
128
20
64
59
45
63
30
6
50
24
16
11
7
12
42
18
36
9
20
8
48
35
5
45
40
114
12
2
7
153
6
48
13
37
15
13
12
259
4
12
8
11
66
8
10
9
27
2
7
117
15
8
20
92
27
36
6
11
19
49
60
24
13
15
44
84
96
4
13
3
99
9
80
105
76
31
95
41
13
80
28
36
7
17
18
18
7
4
32
1
51
40
5
15
1
8
10
72
37
5
20
35
83
5
32
37
70
53
7
53
60
8
23
12
6
90
72
1
17
56
10
109
71
6
3
9
60
12
15
17
15
33
63
7
13
41
63
8
44
36
47
54
30
9
135
26
16
43
37
51
16
24
9
48
6
30
32
10
77
32
47
26
123
13
27
72
105
19
47
18
24
7
5
78
1
35
45
29
100
15
3
50
28
31
28
84
28
9
84
18
1
12
113
35
1
18
14
15
4
3
41
1
18
54
7
65
138
18
19
59
5
36
16
28
17
32
11
72
8
3
49
1
10
36
48
42
12
7
8
72
48
52
12
96
29
8
3
16
16
13
40
30
50
11
48
16
7
5
4
40
71
38
40
27
8
13
24
115
61
106
42
23
21
4
20
11
36
4
1
11
49
79
20
3
18
18
54
42
9
12
41
27
8
83
2
15
13
18
72
89
1
18
49
28
60
49
3
33
84
7
61
22
13
23
49
32
28
32
4
77
27
57
123
9
11
45
10
53
12
67
45
27
29
124
4
80
5
55
65
48
22
21
15
1
47
73
12
92
56
21
22
5
92
5
6
48
1
8
51
12
24
25
5
18
25
24
11
45
5
22
36
13
28
16
5
22
25
48
80
16
20
24
99
18
72
56
59
13
7
41
11
16
32
12
41
18
12
77
21
34
1
53
30
13
88
25
42
21
24
21
7
101
59
20
11
78
7
85
10
105
21
32
24
23
64
1
15
156
16
37
16
27
5
16
47
43
62
11
37
107
44
36
53
142
21
8
25
31
5
36
18
48
25
11
24
38
19
69
43
20
3
86
58
24
9
76
28
49
44
22
49
20
12
16
1
28
15
40
8
40
56
29
11
17
6
117
36
57
20
22
2
19
51
120
13
24
95
12
36
72
33
21
43
56
4
16
57
10
1
64
80
12
23
25
12
65
24
7
59
60
14
67
8
64
8
80
41
18
13
13
23
92
39
1
8
36
33
48
6
18
39
17
83
77
8
11
13
3
48
1
55
4
4
5
28
12
95
36
13
6
18
8
10
21
41
46
30
24
12
72
114
65
16
99
89
20
188
20
44
1
64
6
13
77
43
32
4
11
18
35
9
96
135
32
17
72
23
25
51
135
12
26
24
3
12
4
28
83
13
25
87
12
16
4
29
7
133
27
7
25
13
147
40
5
15
7
6
48
42
98
58
25
13
3
4
15
1
35
38
39
33
15
4
24
4
60
16
40
44
33
35
13
10
18
18
18
43
11
37
35
24
26
15
7
24
1
20
33
18
2
35
4
112
16
12
8
128
1
6
17
32
5
59
69
24
67
64
23
30
15
21
27
36
40
23
13
1
64
99
27
1
12
37
58
53
36
13
32
24
22
21
27
1
25
16
18
25
77
126
17
9
23
28
31
108
69
75
6
3
113
3
1
60
12
6
9
3
1
25
52
48
7
17
7
4
25
3
8
1
43
137
8
34
36
25
16
25
19
5
12
23
8
29
3
68
48
33
19
63
48
13
1
27
21
88
7
65
31
5
175
35
13
12
49
15
9
23
20
120
33
68
4
55
112
13
18
1
24
11
1
52
28
63
5
12
192
60
20
71
36
62
39
28
20
4
48
24
75
42
27
57
23
56
35
2
7
3
81
9
7
35
74
15
9
22
29
36
16
9
18
14
3
79
14
71
32
147
60
1
35
13
1
27
32
8
44
13
68
4
6
1
11
5
1
36
48
8
7
12
ABCD 344598726*7^$a-1 [50026]
24
36
1
95
1
23
12
25
11
7
36
65
60
19
12
66
372
59
24
73
12
42
42
48
23
25
59
132
31
66
23
12
36
43
60
18
54
6
48
24
11
1
60
11
13
35
175
6
23
1
23
37
47
79
77
72
61
54
60
6
36
24
66
29
36
60
264
25
131
7
113
49
24
6
144
149
85
6
29
12
48
12
25
96
60
120
11
132
55
17
12
97
24
54
29
24
73
6
5
49
59
7
48
5
37
47
97
54
66
30
66
23
72
120
72
49
23
109
72
36
47
48
7
17
133
11
1
30
18
96
24
6
54
47
12
97
47
72
1
23
12
67
185
13
6
30
11
72
84
24
60
19
126
42
29
36
24
37
36
167
73
11
37
72
150
89
7
24
6
12
66
77
13
12
12
11
7
5
7
17
48
24
67
29
7
30
107
103
204
120
65
127
65
103
30
12
35
7
30
6
17
157
11
19
12
36
30
11
37
23
72
25
6
5
1
59
49
24
72
47
67
5
48
96
36
7
78
12
42
29
37
6
138
23
24
24
1
71
7
125
13
11
37
186
17
43
18
96
11
1
11
12
61
11
7
5
25
12
59
1
84
54
12
77
12
12
132
37
108
23
73
6
78
23
264
121
18
5
7
5
12
48
73
42
53
12
7
65
1
23
24
7
65
193
78
30
12
71
31
161
37
23
49
12
30
66
59
1
47
24
13
54
29
121
6
5
31
221
12
7
60
17
12
12
7
60
65
12
109
47
31
161
1
59
1
30
96
137
61
23
24
85
90
24
53
67
5
19
113
19
29
144
60
97
35
97
18
53
37
42
60
17
25
131
60
7
12
89
37
35
24
55
24
89
97
6
60
53
1
23
12
1
11
7
30
6
6
11
37
71
49
35
60
84
61
11
19
5
25
114
5
1
23
109
60
48
83
24
72
96
31
24
24
29
97
191
48
25
35
31
66
54
113
48
1
107
156
12
49
54
54
36
36
11
7
29
132
85
35
25
126
18
66
89
1
11
25
84
35
19
102
35
180
73
95
60
24
31
41
79
29
228
79
17
156
12
24
7
18
102
41
36
133
30
138
47
12
19
12
29
108
49
59
55
89
7
102
47
31
6
35
43
5
7
29
1
144
120
36
36
11
252
1
84
42
41
31
18
35
19
5
12
156
132
36
25
84
107
127
36
18
71
19
12
53
24
7
17
49
18
30
12
18
5
31
30
11
1
11
1
35
1
66
30
71
7
6
162
65
72
12
12
1
47
85
18
5
1
59
1
72
12
48
119
61
24
179
24
13
23
97
11
24
48
49
47
12
109
72
66
65
85
35
49
35
193
47
91
53
72
19
89
37
47
72
61
84
11
7
17
37
35
49
30
24
17
43
161
12
7
12
6
47
1
84
42
5
1
59
103
6
12
78
6
24
11
96
7
77
19
53
12
31
84
150
96
78
5
43
108
221
79
113
61
35
12
72
121
66
65
37
47
37
126
17
175
18
12
18
17
61
71
1
23
60
31
53
1
30
89
37
6
18
30
102
42
89
72
1
23
13
90
30
18
102
11
49
23
12
60
175
102
252
24
47
13
54
30
35
13
35
79
18
78
42
60
12
18
12
53
13
71
12
72
12
96
61
23
96
67
30
84
24
23
1
18
60
12
173
13
47
7
78
84
83
24
12
61
11
72
133
47
228
24
49
35
19
30
11
36
19
65
19
36
12
29
25
35
12
13
36
35
25
138
24
90
23
7
41
97
30
114
83
91
41
1
12
23
48
91
5
19
144
5
1
66
78
131
7
137
157
11
169
23
72
60
19
54
18
77
12
103
89
19
53
31
90
23
37
18
77
1
83
1
78
65
24
36
61
36
71
19
156
84
5
36
25
11
13
6
65
7
66
6
48
12
41
36
120
7
41
36
24
12
12
7
48
29
13
35
19
53
1
90
5
12
13
24
36
71
12
72
1
47
156
96
49
36
6
24
24
66
84
18
5
313
30
17
25
47
25
143
12
7
78
66
42
24
23
55
66
11
19
24
41
37
47
12
79
173
61
18
41
7
36
30
11
73
24
36
35
55
114
119
1
6
54
23
19
54
24
11
31
48
72
101
37
42
5
25
6
18
12
35
60
37
35
37
83
96
1
30
5
84
97
119
85
47
91
29
97
12
18
41
133
36
119
13
11
13
150
36
41
36
13
72
71
48
37
132
11
43
24
29
12
55
54
12
102
36
30
11
13
23
7
137
19
54
47
43
5
7
77
24
205
18
29
72
96
60
49
24
6
54
120
11
12
109
35
12
60
36
67
5
37
30
77
48
55
29
157
47
12
73
11
120
43
77
43
54
35
25
12
ABCD 344662158*7^$a-1 [50027]
4
35
1
120
24
188
112
12
20
4
47
57
51
61
47
21
60
3
12
25
11
1
48
84
12
164
12
52
72
8
51
237
63
61
44
24
28
44
15
1
20
36
24
36
12
15
96
25
44
3
60
13
20
36
112
11
61
47
97
23
49
44
4
23
108
57
4
8
64
56
24
51
37
23
21
12
3
60
25
47
73
35
12
9
28
23
21
16
8
12
52
92
15
13
56
48
72
27
36
1
47
24
1
32
16
59
12
81
16
8
72
3
108
12
61
47
24
25
8
36
99
61
35
12
61
32
132
15
132
45
123
9
40
36
68
24
63
48
33
3
21
15
1
11
21
51
36
1
11
21
72
15
45
15
45
88
8
36
12
3
33
12
4
12
8
12
15
21
15
45
84
15
33
27
61
11
12
49
11
1
47
1
164
40
48
11
37
8
64
95
1
44
108
24
12
3
12
12
25
143
61
12
20
16
68
99
21
3
21
99
9
39
61
32
40
36
44
75
13
23
9
48
27
13
11
9
3
120
25
8
4
23
105
64
12
119
33
156
12
15
48
12
48
9
172
24
48
47
33
27
24
9
108
4
35
24
37
60
56
15
120
204
25
95
24
13
92
27
9
3
21
15
25
60
59
60
109
23
25
44
27
25
108
20
24
123
25
59
33
51
69
88
59
84
12
24
21
3
57
4
32
28
128
3
1
192
47
9
16
35
61
56
207
1
23
1
8
51
24
36
1
24
32
15
49
20
12
88
95
9
24
3
12
45
12
63
1
71
45
15
45
4
68
28
11
1
84
23
132
49
20
36
87
1
68
207
24
69
52
11
37
32
16
11
168
132
84
21
228
39
21
16
20
99
37
24
44
15
21
48
15
9
24
3
60
73
23
48
45
60
4
80
12
231
96
33
28
71
72
21
39
24
73
48
8
76
11
24
1
11
1
12
36
44
27
21
4
35
180
24
45
72
39
1
8
72
4
36
48
8
3
85
8
39
108
49
12
68
15
48
12
49
96
8
16
96
155
69
28
59
1
72
44
15
69
40
120
23
129
99
12
121
35
24
69
27
1
12
11
21
63
129
15
37
11
72
12
36
25
47
48
1
23
9
147
21
12
15
45
16
8
16
44
4
48
119
24
33
24
39
36
153
76
47
49
11
48
117
27
13
23
21
4
128
64
8
24
112
12
60
11
12
96
1
12
12
20
28
72
80
24
16
68
111
33
4
83
108
36
9
124
48
35
45
4
35
33
12
48
27
24
1
95
96
25
36
23
25
80
12
4
68
3
85
179
21
28
20
60
60
52
60
23
60
24
109
47
24
37
23
12
25
8
12
96
27
72
25
20
4
108
12
36
44
27
69
3
96
21
15
45
39
69
4
47
37
96
8
51
108
1
83
13
24
83
72
60
36
1
11
9
24
48
39
48
49
23
165
16
48
44
3
24
12
33
112
24
56
40
59
96
93
15
1
108
23
120
60
9
96
72
3
21
3
73
44
24
15
33
87
37
12
71
24
276
108
1
59
12
36
21
3
21
27
1
47
1
48
60
23
1
140
36
12
124
24
12
11
33
39
1
8
48
52
11
21
39
96
61
32
39
69
12
51
1
156
11
37
68
3
73
11
109
44
27
36
24
105
3
36
13
23
117
52
72
24
8
3
1
20
39
9
112
11
12
69
171
36
21
64
32
72
39
132
25
36
12
11
36
12
21
27
1
11
9
27
60
12
12
45
16
47
25
23
24
9
48
39
24
9
3
105
64
11
153
72
63
49
24
44
124
8
12
87
13
47
1
8
64
47
21
12
48
4
68
28
71
21
24
63
45
39
9
36
39
12
45
27
49
12
47
57
24
27
61
80
48
15
60
49
11
33
39
45
16
48
12
116
3
9
16
11
132
1
11
25
23
21
40
32
184
80
111
25
80
72
36
76
59
9
4
11
12
120
25
84
11
69
12
24
40
20
3
61
68
48
3
48
69
75
21
88
32
15
48
36
48
69
52
59
12
61
32
16
8
24
24
36
15
117
15
33
75
21
3
84
21
15
1
84
8
15
57
15
24
1
71
57
15
117
3
9
3
45
4
20
51
45
48
12
4
59
36
24
97
32
39
24
1
107
37
8
3
12
12
24
9
96
39
45
51
36
36
24
45
39
81
24
48
27
24
61
71
48
33
4
96
116
40
11
12
45
39
84
33
4
12
48
35
69
27
12
49
8
15
36
9
160
12
8
51
24
24
9
12
75
48
45
87
57
60
4
35
69
16
20
27
69
171
33
48
24
28
23
36
1
32
24
99
109
24
20
27
1
47
133
23
21
48
48
40
11
12
36
69
72
72
16
83
21
24
120
27
9
76
84
44
15
57
39
1
11
69
3
120
48
9
3
45
4
8
24
12
84
12
52
44
36
28
11
9
24
84
12
36
132
16
56
48
75
9
16
32
27
24
9
39
1
59
72
117
48
16
104
28
32
52
104
24
3
73
12
20
3
9
64
59
9
16
36
56
36
96
15
45
16
24
119
1
144
72
32
51
57
39
61
32
87
9
39
37
143
13
119
24
1
80
40
23
37
36
155
33
36
99
13
24
24
11
13
47
108
37
83
37
8
39
132
21
16
48
32
87
24
1
8
88
23
45
28
36
47
72
117
3
61
83
33
27
1
8
15
93
12
96
3
12
33
36
51
9
36
51
45
76
8
15
9
ABCD 344920434*7^$a-1 [50029]
15
3
21
43
8
76
36
8
9
1
27
11
6
15
9
12
12
18
22
12
20
3
36
27
9
1
75
11
9
3
1
17
10
9
44
3
25
17
6
6
16
50
12
12
9
19
26
3
24
9
3
16
51
32
42
63
3
30
3
7
84
14
22
8
18
36
15
75
18
19
27
38
54
9
4
8
48
15
12
9
28
11
49
3
5
15
34
32
12
39
9
18
12
1
17
30
10
32
6
6
15
1
62
4
5
12
45
7
36
39
8
25
35
33
48
9
30
21
52
71
6
112
14
36
1
5
30
22
23
111
21
21
4
2
33
9
18
12
84
10
32
3
3
30
31
20
16
39
18
63
24
36
44
93
42
9
1
23
7
33
11
6
18
33
7
2
15
16
20
9
39
24
27
1
69
11
27
21
4
41
12
19
3
32
24
4
20
42
3
45
3
7
18
20
3
9
3
60
12
12
27
18
16
2
24
1
23
12
33
33
31
5
16
6
29
79
5
24
19
24
29
51
18
15
15
61
104
27
9
63
21
15
12
30
27
60
1
2
1
5
6
48
9
4
27
2
67
23
66
36
3
21
39
9
10
17
40
23
12
48
13
8
12
24
21
7
5
3
24
31
26
19
12
15
92
12
4
50
67
27
5
13
3
45
47
12
24
15
16
21
29
12
3
28
23
40
5
3
12
22
62
21
48
4
3
17
7
32
60
61
12
5
42
66
51
43
60
26
28
14
6
6
13
15
8
21
15
22
35
55
29
3
18
27
9
39
24
15
9
3
30
3
7
6
11
19
8
25
9
2
12
12
24
16
17
21
4
30
14
39
24
28
27
12
2
7
27
56
9
9
3
1
95
52
41
27
9
10
29
12
4
20
3
57
55
18
62
1
17
12
16
54
5
40
17
18
1
27
30
47
69
39
15
21
7
9
23
4
17
7
2
7
8
37
18
56
21
25
15
3
41
31
38
15
9
30
76
18
14
9
15
16
21
5
4
6
12
5
36
19
5
27
12
1
23
12
10
8
6
13
44
12
19
41
31
24
5
4
3
14
3
61
14
6
6
9
33
39
3
24
21
9
39
4
12
8
52
20
15
36
22
50
37
8
39
1
8
12
15
33
9
39
39
13
23
16
32
33
7
8
33
40
8
24
15
45
16
17
34
2
27
25
8
36
31
20
3
1
5
39
3
9
3
61
20
40
20
24
60
4
5
27
3
6
6
24
1
20
9
19
8
69
18
13
23
49
15
14
58
8
10
2
21
3
4
5
13
20
6
21
3
66
30
9
4
35
18
87
31
17
9
18
60
112
8
1
11
1
11
69
12
48
3
10
15
8
1
44
18
4
5
39
1
60
20
12
12
9
18
13
20
25
2
16
14
31
29
6
64
33
8
21
6
1
5
3
4
11
22
12
18
20
4
8
21
45
64
27
5
3
12
9
51
16
23
6
39
4
32
15
45
15
45
36
3
1
15
32
9
31
48
45
11
36
6
28
80
7
23
4
36
8
54
15
21
15
3
64
53
1
2
46
15
5
3
19
21
8
16
23
58
12
62
18
55
41
19
3
36
69
20
48
7
5
19
8
40
53
25
35
15
24
36
9
57
54
40
9
3
17
1
24
35
24
7
26
18
1
68
3
36
84
133
27
14
15
60
3
16
2
42
6
6
33
19
17
21
63
4
3
45
11
54
3
39
21
4
68
21
3
16
29
10
2
34
5
4
23
57
3
4
18
11
15
12
10
15
53
3
36
3
21
19
12
5
9
67
23
1
21
26
1
17
30
40
18
11
3
81
36
12
12
12
16
9
18
44
9
7
20
12
18
40
11
9
6
37
5
15
39
40
12
24
5
60
25
14
61
9
18
44
33
60
43
8
33
24
9
31
3
5
19
21
17
3
45
7
5
40
15
11
174
7
11
24
12
9
99
33
12
16
15
20
9
51
10
12
15
39
29
7
20
21
1
14
72
52
14
27
15
21
24
3
21
28
27
8
6
31
20
13
75
5
3
15
21
36
19
2
54
24
1
32
67
5
27
12
52
12
8
12
13
17
3
19
53
7
5
40
48
60
12
53
3
31
54
2
28
5
31
29
63
16
14
31
5
40
74
97
44
7
26
6
22
44
3
37
14
28
18
3
15
14
99
7
53
12
40
12
15
12
9
17
10
2
15
36
48
3
9
4
23
21
12
3
1
29
7
68
16
35
10
50
45
36
64
20
25
2
28
18
8
3
31
2
16
3
29
15
45
10
20
12
9
48
19
14
3
61
26
42
27
24
39
18
34
5
9
6
25
35
60
12
6
4
18
8
28
29
21
27
4
27
5
1
27
3
74
40
59
7
36
14
3
1
14
24
57
13
2
21
12
36
12
7
18
114
12
20
33
24
24
48
3
34
8
90
69
3
6
7
17
27
3
13
9
3
71
6
39
15
6
15
1
6
44
82
2
9
60
3
16
12
38
27
13
18
14
16
23
3
9
24
21
6
13
59
21
63
24
1
35
12
45
27
1
5
10
44
1
56
1
11
4
11
24
81
12
3
25
20
3
9
12
3
13
23
21
3
10
20
52
23
12
15
1
72
17
28
8
6
4
5
24
16
5
7
8
21
12
19
23
9
3
4
24
44
1
17
3
15
10
39
36
5
22
53
15
45
12
52
36
5
3
51
16
45
20
49
38
33
9
114
16
45
11
36
24
9
9
7
35
22
11
4
3
32
12
1
8
12
15
25
41
27
7
14
18
4
33
8
67
5
15
6
7
12
23
30
15
9
3
16
20
51
33
21
3
19
20
21
3
34
26
21
33
19
3
8
37
27
38
27
7
24
8
57
24
3
21
27
16
17
3
21
40
5
3
3
57
4
35
21
31
26
12
39
36
24
3
12
45
39
10
11
12
12
27
48
13
113
4
12
74
9
12
48
33
6
4
17
37
3
11
45
9
7
5
75
3
4
2
12
15
25
12
18
2
6
9
15
21
15
24
4
77
61
14
45
15
22
20
39
7
8
9
37
38
24
30
18
30
27
12
147
6
7
3
5
72
15
40
18
3
15
9
27
8
45
31
5
3
9
3
9
16
80
7
53
48
16
68
3
6
3
9
18
6
51
15
90
36
6
12
12
12
13
3
14
42
9
3
42
3
4
29
7
20
25
26
28
2
4
27
20
27
18
6
4
5
19
9
12
8
9
3
9
39
57
54
1
80
3
4
8
36
21
24
3
6
12
15
3
12
24
36
6
4
11
72
36
43
17
1
62
33
40
8
7
21
24
3
5
21
34
8
12
10
83
39
9
19
5
45
27
93
58
2
6
24
6
16
38
21
15
52
14
3
39
36
18
30
4
5
24
24
27
1
9
2
9
4
8
28
45
59
7
20
9
4
27
18
3
8
24
93
30
21
37
56
42
1
44
9
22
26
3
4
17
3
39
13
21
23
9
22
60
2
3
24
15
4
8
36
1
17
10
41
19
29
27
16
2
39
21
6
9
24
12
15
9
3
9
57
3
37
11
7
5
3
36
36
10
6
17
3
9
12
3
10
50
18
4
11
3
18
6
37
8
25
14
16
17
15
4
8
16
5
4
36
9
11
48
16
27
36
18
42
48
14
18
13
20
57
28
2
12
12
1
8
45
15
21
4
56
51
3
12
78
15
39
30
22
6
110
21
12
4
20
61
14
18
22
78
12
36
6
2
15
33
39
19
5
3
21
7
12
38
63
3
6
40
20
3
141
12
4
3
20
12
72
3
24
4
29
9
6
25
20
39
45
12
45
19
20
27
12
52
45
24
44
19
26
27
3
28
8
10
38
12
13
8
39
21
4
23
28
8
12
25
12
17
10
26
7
23
34
11
85
35
12
7
32
21
45
42
21
15
9
16
9
14
18
78
60
9
19
56
6
30
25
36
5
12
15
12
15
28
48
26
30
12
21
3
52
20
36
24
1
24
8
63
18
6
6
42
12
21
3
4
56
6
15
55
38
51
4
33
14
13
23
25
8
15
9
28
35
54
39
3
49
5
3
9
22
26
15
4
20
39
28
2
27
75
36
33
3
42
15
39
1
11
49
36
27
32
24
21
36
21
3
3
12
9
4
17
39
12
19
18
11
33
3
27
100
56
57
9
6
25
71
25
11
69
4
15
14
18
16
24
9
20
19
32
4
42
2
12
40
18
3
11
6
16
50
30
48
16
18
5
52
20
3
4
36
8
9
16
11
6
3
7
38
3
31
18
27
17
19
32
40
27
30
6
5
52
8
52
3
60
9
17
6
21
33
16
11
12
24
3
40
20
6
24
18
24
69
3
13
17
3
7
20
16
44
1
8
24
9
6
9
3
124
8
28
9
5
12
18
33
31
33
8
40
8
24
37
35
28
8
21
16
3
9
8
3
69
3
13
50
9
13
3
15
53
21
12
24
3
4
5
34
14
3
33
6
33
60
12
3
9
24
9
36
27
24
13
26
24
21
16
11
24
13
8
63
34
3
9
32
6
13
9
3
29
34
17
12
9
7
51
14
7
15
26
19
11
6
15
48
27
9
72
3
57
24
3
21
37
14
45
7
24
14
51
117
3
31
17
1
23
43
14
18
57
1
6
32
57
3
6
28
2
1
9
20
3
3
10
110
45
3
21
3
6
27
3
81
24
12
72
12
24
12
15
9
27
9
24
3
105
3
4
29
3
96
12
12
57
36
9
7
8
69
7
41
6
49
23
48
9
64
36
20
55
9
23
21
1
42
20
9
7
18
32
6
36
10
11
3
1
20
28
15
2
10
33
11
16
5
7
77
36
1
27
8
12
19
8
6
24
31
8
36
3
18
3
33
28
14
45
31
5
3
18
60
6
13
17
10
9
11
1
8
9
48
15
12
21
30
12
33
15
4
2
31
3
42
30
20
21
9
27
3
12
24
24
21
12
21
36
12
16
14
12
4
36
2
15
12
12
9
3
15
10
18
8
6
48
18
12
9
36
160
20
91
32
12
25
11
12
24
21
36
31
56
9
7
9
29
39
43
9
15
5
67
18
50
48
49
5
3
39
24
9
39
40
8
18
3
3
22
2
ABCD 344988096*7^$a-1 [50039]
30
25
55
1
8
15
25
8
19
37
16
7
49
8
11
36
1
8
3
48
45
25
2
28
73
60
12
19
41
55
1
15
5
20
65
43
5
18
45
27
21
27
80
10
14
46
31
44
59
40
57
20
19
13
7
1
69
11
7
21
36
23
25
24
16
20
9
2
4
5
8
60
31
1
12
3
29
15
40
33
16
12
17
35
73
3
20
79
21
57
2
9
1
50
40
5
168
16
51
1
7
4
48
92
5
16
64
23
13
4
7
4
20
4
18
18
41
44
11
8
1
16
8
16
36
23
8
24
16
13
24
5
19
16
55
1
5
11
4
39
5
15
22
27
56
24
39
12
22
47
39
24
29
8
39
9
23
22
6
21
11
1
28
59
13
35
96
24
21
21
14
4
30
27
27
1
16
19
13
7
24
52
24
12
45
47
1
21
6
8
1
51
1
20
39
8
4
5
16
21
3
3
9
9
54
12
8
10
3
52
40
13
3
11
21
8
36
4
39
28
109
11
12
25
7
4
6
15
12
51
21
4
64
3
16
5
3
4
37
4
19
68
60
25
35
9
4
100
16
24
8
7
1
59
41
55
16
12
6
19
64
73
19
17
30
44
33
63
28
1
28
31
36
53
28
27
17
39
13
23
21
7
8
4
24
44
28
12
30
2
16
44
1
24
11
33
19
21
24
12
12
23
9
7
1
20
47
16
13
7
1
15
17
27
29
36
12
8
56
3
5
7
9
32
11
20
17
43
49
3
17
7
21
3
57
35
5
12
11
33
48
57
51
24
12
21
11
20
71
8
1
52
31
36
46
38
17
5
18
17
75
4
36
13
65
12
50
16
33
28
4
7
12
5
43
30
3
12
24
8
8
5
30
49
12
20
39
29
39
28
77
8
8
8
3
28
20
29
80
12
51
6
14
16
32
1
21
30
20
73
15
29
13
39
11
17
35
48
29
13
14
12
28
24
12
48
33
32
3
24
1
35
13
21
15
56
24
15
17
8
39
13
8
35
9
20
44
27
5
1
14
37
47
21
8
31
1
11
12
1
21
26
1
12
20
25
27
27
8
9
24
1
51
35
28
29
13
11
48
31
21
48
64
7
13
21
38
88
20
1
16
31
22
2
13
20
7
32
76
12
20
52
8
16
32
33
31
20
24
4
17
3
49
40
4
16
40
7
46
3
35
12
57
20
28
15
40
24
13
4
4
69
6
8
12
16
1
20
21
26
36
37
3
45
4
55
36
57
27
4
68
48
5
31
4
1
23
9
24
4
12
7
1
59
12
4
6
27
36
44
15
22
38
28
17
3
64
24
21
32
4
4
16
13
15
12
28
7
21
13
27
8
20
11
13
7
34
7
7
1
15
36
45
24
20
13
7
31
58
19
23
21
24
15
5
7
8
12
13
4
4
52
20
39
61
4
44
48
28
19
69
3
1
20
51
16
54
12
43
24
8
3
8
13
28
41
50
76
5
24
32
29
2
40
33
35
12
13
47
1
23
17
28
24
15
16
25
11
32
5
11
12
48
12
13
8
23
1
9
14
37
27
48
57
71
12
45
15
1
21
38
84
17
11
8
37
40
24
11
20
9
19
8
1
35
16
12
57
24
4
41
2
10
35
4
68
103
49
23
21
68
28
51
41
3
16
5
3
100
1
12
7
69
3
41
23
5
20
12
23
21
15
120
32
13
63
12
9
35
16
13
44
51
25
56
9
50
9
7
25
31
9
31
17
4
11
153
37
39
3
25
43
28
1
19
52
1
7
4
8
1
21
14
9
32
12
67
22
3
39
17
64
15
9
23
58
71
135
16
8
65
36
12
41
7
84
7
13
28
59
12
8
21
19
1
11
17
3
12
28
36
56
16
13
8
12
9
2
40
6
7
40
15
13
12
3
9
3
36
1
5
23
13
14
17
32
27
13
4
1
31
31
13
4
17
48
2
17
31
12
34
66
44
41
56
3
12
18
79
71
6
19
16
1
30
44
16
8
24
22
7
7
24
33
4
11
1
9
7
31
1
15
9
35
12
24
4
24
8
37
12
23
41
7
1
3
17
8
11
73
29
3
20
79
8
29
7
45
8
7
1
8
37
6
84
17
7
61
20
12
59
17
83
9
28
23
68
36
28
1
8
3
17
19
5
8
67
4
17
28
119
21
3
21
15
9
3
84
33
28
20
15
9
15
16
13
8
20
20
28
43
1
7
40
9
11
4
5
51
12
12
4
57
16
8
15
8
1
28
7
21
19
21
8
55
93
28
11
30
47
56
41
15
27
24
8
13
23
40
9
12
21
2
46
6
20
4
21
4
20
75
6
15
9
3
12
88
7
13
83
13
8
8
17
14
65
16
3
96
16
5
25
30
12
1
28
16
11
93
24
19
21
27
18
3
27
33
11
81
3
60
5
4
24
4
35
13
4
7
9
49
3
27
8
109
3
6
11
32
7
9
32
29
27
27
53
3
21
8
12
20
11
25
3
20
29
24
17
14
88
21
28
16
75
1
48
39
24
36
6
6
5
19
29
8
56
12
23
16
21
3
33
15
20
24
17
17
14
33
7
32
17
8
36
4
12
4
15
1
11
36
16
17
3
69
1
30
9
8
8
125
18
6
31
19
96
4
24
5
24
152
35
30
54
1
7
9
20
24
7
37
35
12
33
24
24
7
32
24
61
51
20
60
57
7
21
3
57
27
56
10
86
21
37
6
5
20
17
27
21
2
1
12
4
17
6
9
35
28
21
39
1
48
36
16
24
16
47
85
16
4
3
16
44
12
10
2
65
16
39
28
21
12
47
52
8
22
35
48
3
37
9
15
11
64
44
65
5
24
3
60
3
13
20
3
9
11
36
4
17
24
13
11
25
6
24
33
15
30
39
20
4
39
37
64
32
84
7
4
20
13
28
29
7
48
11
21
40
16
15
17
77
15
12
40
7
4
32
29
20
20
39
10
6
1
43
36
84
88
108
25
11
49
19
13
4
11
5
3
5
7
10
39
11
37
8
3
64
9
3
120
6
11
4
15
33
11
46
14
48
1
28
19
37
3
5
3
13
51
9
47
13
63
30
39
35
9
15
1
27
8
21
39
4
18
30
1
32
47
60
12
5
16
64
21
19
7
17
7
22
27
33
14
29
95
85
7
10
14
88
21
21
14
9
15
76
53
31
8
22
18
9
15
25
12
17
14
16
21
3
66
11
15
16
8
12
25
44
1
12
30
6
63
8
15
33
15
106
12
42
20
93
4
11
17
11
32
41
71
77
72
7
13
23
8
49
47
36
33
51
10
15
44
7
36
1
19
60
1
24
4
11
49
31
22
63
3
12
30
11
28
124
5
66
8
9
19
8
16
21
39
49
16
63
12
28
37
11
1
7
34
6
21
3
6
19
8
59
17
17
19
8
23
4
32
5
23
49
48
24
19
41
28
1
19
7
25
11
28
5
51
1
11
34
6
45
20
16
8
3
28
1
72
40
27
13
39
6
14
5
23
8
10
23
13
3
12
3
37
44
28
36
91
13
33
30
45
39
20
4
192
36
41
16
32
25
7
19
28
36
20
29
36
5
27
60
21
23
3
1
12
23
28
48
1
28
24
8
16
43
42
11
7
30
2
17
31
24
16
21
47
16
5
1
99
3
65
32
32
56
3
25
15
8
82
15
23
21
104
16
3
10
11
15
16
17
19
20
4
45
52
4
3
64
30
6
24
41
7
32
1
16
19
1
4
56
4
56
15
18
27
11
12
25
3
1
11
36
13
7
13
11
48
13
28
12
4
4
51
33
3
13
8
11
22
7
19
22
2
37
35
69
39
36
22
18
21
9
23
8
44
16
19
12
4
37
28
8
16
64
57
6
20
24
21
19
13
7
24
9
40
40
11
24
37
16
24
3
29
77
3
3
25
24
4
56
8
99
121
11
8
12
37
60
28
24
23
21
39
8
5
23
1
11
29
24
24
3
21
28
28
11
20
9
52
3
8
96
4
20
1
24
8
24
15
17
31
17
35
29
1
7
23
25
16
13
26
4
12
13
4
3
25
24
52
8
3
30
7
19
45
19
9
3
8
1
12
3
9
45
66
6
14
13
51
5
44
7
101
16
76
27
33
16
17
6
41
28
21
23
7
20
40
54
26
25
60
83
5
11
9
28
40
7
65
7
8
73
40
19
22
7
20
68
27
28
42
18
21
21
7
36
56
16
19
65
77
3
45
50
4
17
20
4
24
27
10
30
18
3
3
5
27
40
21
11
13
9
15
4
56
11
4
24
12
12
21
35
16
5
8
12
32
3
8
25
11
12
4
5
3
37
4
17
2
9
27
5
24
12
5
18
20
9
3
16
12
41
16
15
8
49
8
3
1
27
1
43
1
27
12
8
13
8
28
12
35
25
76
19
4
9
9
7
103
1
23
84
22
54
56
13
35
16
21
9
14
21
44
17
50
13
4
12
32
20
49
30
44
173
32
36
36
59
28
21
35
4
5
8
23
41
3
12
12
13
3
6
6
20
12
9
4
88
59
48
12
21
8
1
30
49
7
5
41
14
41
23
29
7
1
44
47
12
9
3
21
64
3
9
59
28
5
7
1
12
60
7
24
10
15
56
4
23
12
49
36
3
6
6
21
64
31
28
66
19
16
4
28
19
34
14
113
4
56
40
4
20
25
2
1
35
5
7
4
ABCD 344998454*7^$a-1 [50001]
12
55
65
60
192
108
84
96
12
115
101
24
36
12
15
9
12
99
48
4
29
60
31
20
4
5
15
57
127
41
39
105
115
65
60
7
29
108
7
56
153
12
51
45
99
153
7
80
96
28
84
36
101
132
3
81
135
57
168
15
21
60
24
60
75
69
19
56
9
15
129
12
51
9
19
60
101
3
93
12
36
48
240
31
5
7
60
24
53
12
31
36
132
108
192
56
4
72
53
24
12
99
48
4
5
24
96
15
93
31
29
24
207
120
69
36
48
12
31
77
7
32
45
19
96
104
28
5
36
27
4
65
3
105
36
48
3
9
39
45
51
81
19
77
67
41
36
39
21
51
28
96
5
63
57
15
124
41
51
48
4
29
39
81
180
3
16
77
3
105
72
96
19
20
9
60
19
168
84
96
5
24
55
36
5
39
172
5
24
55
41
19
132
108
53
67
24
72
20
48
9
24
96
36
31
17
7
5
216
12
27
9
96
91
116
48
9
39
52
68
24
4
101
84
108
7
80
105
24
63
93
75
21
163
29
7
29
60
48
27
57
12
7
53
43
197
67
53
24
15
52
72
125
24
7
144
24
56
141
19
80
48
16
60
17
132
192
43
5
31
65
24
67
44
33
163
36
32
9
7
32
57
36
99
9
72
39
52
164
4
29
63
9
39
45
60
115
77
132
3
129
12
36
48
103
8
9
15
4
77
19
20
24
9
60
12
39
64
8
9
24
48
43
5
36
67
32
81
19
44
76
24
24
77
24
60
48
36
72
36
12
24
31
17
19
44
120
96
21
51
64
84
77
72
15
201
120
19
20
45
91
84
5
223
32
9
87
33
43
60
41
175
12
29
43
5
24
24
7
60
24
144
116
57
24
132
96
36
87
33
48
24
7
257
63
57
31
32
45
31
101
31
29
55
44
24
9
63
9
19
65
27
48
57
55
56
9
84
19
36
96
20
120
24
72
4
89
79
65
3
57
55
36
5
7
17
7
24
173
12
36
43
5
3
24
81
24
24
84
48
7
12
60
53
72
15
24
4
116
4
101
72
7
48
89
48
72
12
60
36
60
187
5
72
87
9
7
281
24
36
7
12
84
12
221
31
5
12
99
9
67
24
77
19
68
21
156
36
27
72
148
60
29
12
7
77
27
9
39
76
60
32
48
105
55
77
7
36
72
29
51
105
15
21
7
5
55
24
36
5
72
7
48
29
60
43
20
21
51
45
51
57
7
41
19
5
12
27
24
93
48
31
20
48
57
19
36
96
77
7
24
5
24
67
36
29
60
24
12
132
7
53
123
112
5
31
5
60
51
24
21
19
104
33
87
16
41
19
101
48
7
53
12
31
5
7
68
9
103
17
19
36
77
36
60
55
5
55
48
29
3
9
48
36
36
96
31
56
24
9
48
72
63
57
7
17
144
67
116
96
96
40
17
96
15
57
72
24
36
48
84
15
9
24
7
5
171
48
9
15
105
15
76
12
77
7
125
15
16
32
9
63
201
15
4
41
48
96
60
15
33
15
52
101
24
24
72
180
43
24
72
128
48
81
216
120
87
88
8
9
19
164
16
29
7
24
5
60
60
168
108
96
27
76
125
15
72
9
135
261
7
29
48
48
7
5
60
31
8
64
12
161
36
24
36
19
24
53
75
9
63
33
48
103
113
79
80
4
20
45
60
15
100
36
41
24
55
137
12
75
21
96
12
24
87
33
7
89
36
36
48
115
12
108
20
33
60
7
12
8
129
48
48
15
4
5
12
108
216
15
4
29
7
65
15
9
144
60
27
9
60
12
96
7
8
33
139
29
12
19
29
7
5
15
33
72
39
16
41
96
87
105
12
84
24
120
7
24
36
89
156
39
40
104
129
72
135
4
5
15
9
12
27
21
31
140
21
36
31
8
21
51
4
24
29
111
153
24
36
48
48
48
127
36
72
137
12
3
40
96
41
12
27
24
81
111
33
12
12
39
48
72
28
140
4
72
29
19
65
123
21
36
120
132
55
68
9
108
75
9
24
24
24
55
32
141
211
84
29
15
9
43
24
20
9
7
60
17
12
87
28
24
20
9
67
5
15
9
72
24
31
80
9
91
108
8
40
17
48
72
48
72
12
3
48
24
16
8
144
45
195
16
29
51
16
8
48
40
8
72
4
77
127
29
84
216
67
29
7
32
45
43
5
3
16
65
12
3
88
17
15
21
27
9
39
9
31
32
16
36
5
31
17
55
17
72
31
101
27
ABCD 345191304*7^$a-1 [50071]
29
12
24
19
12
18
23
12
63
33
36
9
4
6
20
40
20
10
11
9
54
90
70
18
11
24
12
73
32
102
9
55
17
15
4
54
6
6
14
4
56
34
95
99
40
20
12
40
5
25
98
117
55
56
4
20
9
115
36
74
10
102
54
48
36
65
21
34
36
24
50
72
24
18
16
5
9
46
41
120
33
28
18
60
5
1
23
27
28
101
15
4
26
10
6
44
10
6
20
10
8
118
8
16
30
20
54
106
30
18
26
6
4
17
9
6
10
38
42
22
18
14
28
36
125
48
24
45
39
24
25
30
92
28
66
86
64
68
70
30
8
10
18
60
20
9
12
55
48
20
52
20
57
108
19
60
24
2
27
37
2
45
25
18
2
22
5
25
35
133
2
46
2
28
24
2
16
2
36
72
72
58
47
45
46
24
12
8
48
24
117
7
2
3
25
2
54
15
19
20
6
58
41
9
18
4
18
48
2
9
12
15
12
153
45
10
36
41
3
45
15
40
32
45
13
80
27
49
14
40
6
240
83
1
50
4
89
36
25
47
25
24
54
92
48
16
30
114
12
18
26
9
91
26
10
24
29
24
27
72
22
12
14
22
2
48
90
42
45
3
9
79
26
94
50
16
20
58
41
75
34
12
14
45
31
17
9
34
56
45
19
86
27
25
6
44
10
30
12
56
42
46
17
27
12
40
18
20
22
5
36
3
4
5
73
8
6
34
47
127
2
58
60
98
34
8
112
8
33
3
4
38
18
54
12
6
30
22
60
41
19
2
34
54
20
27
25
48
8
18
36
18
46
17
45
58
2
142
38
90
18
36
58
18
23
9
30
60
16
5
1
54
17
7
36
30
50
70
47
3
4
12
48
53
36
37
35
19
32
10
18
53
9
10
38
18
112
36
32
34
98
18
22
36
17
73
30
14
18
90
22
12
30
18
30
20
16
2
9
9
30
9
51
45
9
30
33
3
42
34
41
7
12
30
68
46
17
19
30
18
65
25
38
12
9
37
6
48
12
38
3
19
17
24
45
34
18
12
36
2
6
27
84
99
16
6
2
76
5
25
11
1
8
70
92
57
7
128
9
63
6
63
1
114
24
68
10
11
63
9
139
18
2
12
96
4
53
24
3
24
4
116
40
24
80
33
7
12
24
60
5
1
30
41
27
12
64
50
16
30
26
34
20
21
13
210
6
14
124
29
73
95
12
37
24
6
2
40
80
18
24
90
106
41
105
16
18
5
79
20
6
4
35
72
96
7
36
20
45
37
2
18
54
33
12
19
17
96
9
75
43
24
18
23
24
3
9
15
9
25
24
96
54
29
24
7
36
6
14
21
1
114
8
18
34
14
10
32
9
79
24
18
48
74
16
14
6
36
40
26
18
24
10
102
18
8
15
9
16
38
66
10
48
77
36
33
36
39
91
113
27
36
10
2
36
33
12
115
29
61
6
20
64
24
56
12
10
44
40
14
72
18
6
28
53
3
33
13
44
34
17
61
23
36
19
14
40
6
74
10
6
90
20
10
6
29
79
125
36
12
69
4
14
9
1
2
70
26
52
2
10
24
65
85
50
4
5
85
23
57
42
64
29
27
33
12
15
34
86
9
49
6
26
16
11
24
7
5
25
2
69
31
53
37
14
81
3
10
12
18
41
19
32
4
14
18
52
12
17
72
12
25
8
10
17
97
11
12
7
20
45
37
95
72
3
28
5
36
12
15
18
3
7
26
130
24
80
4
26
27
43
60
24
30
6
32
9
12
13
14
42
28
12
8
6
48
33
108
36
19
36
53
7
24
5
97
131
24
9
58
12
24
14
36
76
24
60
66
53
3
24
4
24
8
12
52
38
18
54
34
20
6
10
26
34
5
72
123
21
72
15
66
10
5
19
62
4
30
6
14
45
48
141
3
13
24
8
142
6
30
6
54
5
1
35
25
30
134
70
53
12
27
28
24
36
44
45
45
3
19
8
6
3
31
12
18
42
18
23
67
18
50
22
2
9
31
41
37
8
40
62
58
12
62
28
29
9
28
86
28
53
12
27
64
66
18
5
15
36
16
6
18
84
5
15
58
60
74
4
24
60
98
48
76
11
43
2
210
58
11
9
3
72
45
10
42
35
3
4
20
16
6
14
16
24
5
39
33
75
4
5
24
1
8
10
12
30
14
6
118
17
49
14
9
12
27
4
30
30
68
21
15
4
62
63
13
12
6
14
15
3
4
126
2
21
15
4
12
29
99
108
10
47
24
7
36
20
70
18
78
68
106
66
2
40
12
17
12
19
140
93
9
70
8
16
36
20
28
60
50
22
54
132
8
6
28
18
18
26
39
49
56
34
6
24
26
64
60
41
9
16
26
18
52
24
24
6
20
72
30
15
13
12
72
72
14
6
70
14
16
8
30
10
6
89
55
17
36
7
128
81
12
27
28
54
68
28
74
52
53
27
28
17
25
11
48
99
16
17
7
120
12
66
32
6
36
34
30
29
24
1
2
28
5
25
96
23
31
50
18
10
60
23
49
96
14
21
91
18
23
39
18
16
12
62
70
6
65
31
8
40
36
2
94
78
96
14
6
39
67
18
2
18
48
15
43
50
52
110
4
14
42
12
33
7
78
42
36
2
15
63
9
72
9
34
29
9
22
41
1
71
9
4
80
27
7
2
10
54
6
53
21
16
18
12
8
52
38
6
9
1
30
5
91
8
10
8
40
23
27
52
2
34
2
54
4
66
54
2
12
70
29
51
21
60
12
49
11
27
12
40
14
4
12
143
25
6
6
54
20
9
7
17
3
28
5
133
48
56
18
16
2
51
121
50
36
4
41
21
10
53
1
72
50
18
27
3
6
70
29
21
90
4
20
21
24
25
14
36
42
12
10
42
18
29
13
96
42
36
36
17
31
30
2
18
3
45
15
13
176
118
18
24
68
18
18
6
4
66
11
48
9
40
11
12
19
17
51
16
122
58
14
70
29
49
23
105
10
24
20
30
10
5
72
43
32
33
73
12
6
2
54
4
5
25
62
4
41
45
39
9
16
71
43
96
14
3
9
4
54
41
72
7
30
30
24
5
3
78
3
7
29
7
84
30
23
24
7
110
30
117
24
27
12
58
11
7
84
12
89
15
10
96
20
3
63
42
28
8
12
51
7
20
40
14
48
64
44
10
5
19
26
54
16
42
8
46
90
96
2
118
8
15
9
22
114
54
20
52
18
8
28
6
24
104
126
3
27
4
78
72
26
22
20
3
96
25
23
13
12
8
3
9
10
80
10
8
34
17
12
15
45
12
9
70
89
1
11
19
24
44
21
1
23
55
8
10
24
14
10
6
20
4
50
40
72
2
36
4
80
76
42
14
120
4
ABCD 345223826*7^$a-1 [50015]
14
34
92
40
39
65
40
30
65
48
9
4
30
8
61
5
63
37
26
49
92
24
73
2
33
1
15
68
60
81
16
20
60
24
18
54
4
26
30
6
4
18
23
36
96
12
4
137
7
24
20
12
48
3
18
46
65
75
6
4
2
21
16
17
3
4
27
14
12
6
12
37
32
13
44
3
9
42
12
9
91
33
11
57
33
27
28
99
21
15
9
27
9
75
41
3
12
4
32
73
9
2
54
3
27
45
1
39
48
41
19
53
27
33
28
12
3
11
16
29
9
3
48
12
24
25
38
1
69
11
25
15
35
13
63
41
37
32
19
56
24
4
21
2
18
6
30
10
57
17
54
25
35
1
41
28
11
1
56
3
9
36
15
19
56
9
45
10
6
14
1
15
9
15
8
9
75
49
15
26
30
54
55
29
18
13
29
7
11
30
24
54
70
54
8
21
1
27
71
21
3
28
2
127
8
24
49
35
3
48
9
52
59
24
36
72
18
10
32
18
4
20
52
11
49
8
6
1
60
20
15
9
40
24
27
9
92
7
2
27
31
2
19
11
28
42
59
31
48
6
14
22
27
17
6
25
39
14
40
26
21
28
8
57
6
6
19
68
37
24
32
7
12
11
4
32
13
32
4
9
20
6
10
20
34
17
7
72
57
36
17
6
13
9
26
60
9
3
33
91
78
35
1
32
42
10
51
35
12
4
9
20
15
25
21
8
3
48
61
3
21
3
108
11
9
9
19
5
18
42
3
27
40
5
37
26
33
15
84
16
33
12
29
3
13
36
8
12
27
1
32
60
7
12
48
51
5
48
43
17
3
94
47
15
6
18
6
39
25
39
44
3
9
1
18
5
27
85
32
7
2
3
4
5
36
16
60
8
15
145
2
18
10
29
16
47
4
14
10
62
27
7
32
12
25
27
41
4
8
33
7
8
33
64
12
8
3
7
12
5
24
49
39
21
6
29
16
8
27
96
24
24
30
15
60
1
14
1
20
9
16
90
20
25
89
10
53
19
5
15
34
2
18
3
27
12
1
17
60
15
84
1
26
6
12
6
25
15
20
30
12
4
14
46
50
6
15
9
4
36
23
3
28
14
6
21
9
34
6
26
54
36
3
3
12
18
67
20
45
12
7
33
11
7
26
16
18
2
7
11
16
20
34
38
13
15
14
15
4
32
19
20
6
10
20
49
20
27
34
23
13
18
65
15
36
9
1
11
45
7
87
9
15
8
54
7
12
11
28
32
10
11
3
84
6
34
8
81
24
4
20
3
22
26
45
9
15
64
9
38
72
12
37
8
81
3
39
9
12
1
23
15
25
15
6
11
39
30
94
2
147
27
45
19
6
23
9
4
27
11
42
3
21
10
21
12
3
30
14
4
29
9
12
46
29
16
11
9
12
43
26
34
14
31
36
12
27
32
21
52
59
22
23
72
3
6
24
10
12
14
4
90
80
61
35
10
6
38
42
9
4
65
18
93
9
6
1
5
7
123
38
18
52
2
28
72
18
42
3
8
24
55
57
8
51
73
5
16
23
16
5
6
21
4
32
13
14
4
17
12
1
12
11
19
9
41
4
2
58
3
87
45
29
3
12
15
33
109
14
13
60
41
3
27
10
32
3
24
48
4
29
63
33
30
4
20
1
8
51
97
53
18
12
16
14
3
3
21
13
30
21
41
64
20
19
17
6
57
3
18
16
18
20
6
36
6
21
9
15
72
24
7
30
20
15
25
23
31
9
8
36
12
16
68
99
33
27
4
8
21
4
17
7
17
3
1
35
7
14
19
75
21
20
1
3
5
12
24
46
17
7
29
1
14
21
24
3
13
8
67
9
27
44
12
1
12
65
12
67
5
6
34
2
18
12
3
3
1
21
72
18
8
9
19
20
24
120
1
35
16
56
13
51
24
17
4
8
48
13
11
12
21
78
33
81
7
11
9
7
5
9
10
56
9
48
27
57
15
28
72
45
12
107
25
24
81
36
14
6
24
15
25
32
15
12
4
23
36
21
3
6
54
10
8
10
8
12
10
23
13
6
48
5
61
2
82
2
30
15
13
12
15
23
21
55
9
57
3
35
10
110
22
47
7
14
30
12
37
12
21
48
32
3
24
1
15
35
12
4
32
12
21
27
4
48
32
10
20
79
69
35
12
9
4
35
16
9
12
11
19
26
78
33
43
29
12
7
12
17
48
45
10
174
35
75
4
6
11
3
10
35
3
37
8
9
4
62
13
11
6
27
7
44
61
3
2
30
10
23
16
35
9
4
17
34
12
38
6
6
24
19
68
16
11
30
3
9
40
26
9
9
66
36
28
6
11
9
3
3
21
37
14
9
52
29
3
3
10
26
24
42
4
27
80
24
7
36
21
95
4
24
65
15
30
19
11
81
1
23
3
28
14
3
28
39
38
7
8
4
20
13
116
15
21
27
3
25
12
8
55
9
8
24
13
2
13
11
18
7
3
32
78
6
12
105
9
10
17
7
20
93
3
30
3
1
35
40
8
51
66
43
12
45
20
6
6
3
4
5
18
54
10
30
11
12
1
2
13
20
21
10
29
16
11
78
4
12
59
16
12
11
16
5
61
3
65
16
51
5
39
28
51
12
5
3
9
33
48
100
99
23
54
76
39
32
9
63
16
41
79
51
48
8
30
51
12
40
5
40
2
34
167
9
34
8
40
41
16
15
48
21
29
6
13
72
8
24
7
29
39
37
5
30
46
24
30
9
17
3
33
28
6
9
8
19
56
13
5
60
34
36
45
65
10
5
45
10
9
20
24
27
4
17
13
26
16
41
16
8
12
3
4
30
14
25
27
9
29
6
61
39
66
8
16
14
12
9
16
23
37
3
6
6
14
30
9
33
4
3
11
45
48
61
50
6
6
24
24
22
11
75
22
35
45
36
6
4
60
17
27
21
15
33
13
39
45
2
1
12
9
15
21
11
45
3
24
7
24
5
25
12
11
4
15
33
24
21
6
9
41
4
8
52
35
27
6
31
17
76
26
45
3
12
48
24
22
35
45
64
2
18
15
69
16
15
5
10
6
50
21
3
6
3
1
15
32
9
15
13
38
4
33
8
27
1
39
26
4
2
28
8
28
116
21
15
1
41
6
10
66
8
12
18
3
9
40
8
30
30
46
30
63
96
24
33
26
13
11
36
12
6
34
50
10
12
29
1
47
36
4
27
32
13
8
12
16
11
34
3
15
45
96
5
43
20
39
42
12
3
48
52
8
87
9
3
24
60
4
20
10
20
27
51
18
6
30
58
42
54
24
65
4
27
65
27
4
24
14
31
9
80
12
19
8
9
15
4
33
11
21
15
21
4
23
12
40
12
20
21
7
29
10
20
12
9
36
60
7
20
81
45
55
11
25
39
41
9
10
32
42
15
15
78
28
44
16
2
22
42
9
11
21
4
11
34
14
1
68
37
24
2
4
5
19
26
24
15
4
8
9
28
80
15
16
21
14
1
23
10
6
5
60
1
39
21
14
16
18
92
6
60
12
18
7
81
32
3
12
19
29
169
20
27
63
42
15
13
12
54
26
18
52
108
50
6
21
12
7
14
40
23
12
25
60
36
14
48
18
6
33
3
28
5
19
6
3
29
54
36
4
17
9
4
23
1
24
2
18
12
48
6
12
64
56
58
32
3
45
60
12
30
12
10
6
6
11
15
4
14
3
1
8
67
5
30
57
81
12
27
49
30
26
6
1
93
3
5
30
96
4
2
19
65
6
28
9
11
40
5
45
36
16
60
11
13
24
12
48
42
8
16
21
33
12
20
111
24
64
104
1
2
22
32
60
19
29
18
37
5
6
85
20
28
20
27
49
15
29
87
30
24
55
15
56
9
37
54
5
4
12
9
24
38
45
64
11
1
44
19
54
80
6
18
3
223
65
15
10
6
18
6
6
8
30
48
4
48
42
26
73
11
28
32
37
12
5
4
8
18
12
42
18
57
31
20
1
3
38
7
75
69
27
50
4
36
14
16
24
17
33
18
61
47
34
26
16
8
1
35
12
54
6
48
4
29
39
21
3
10
3
35
45
36
25
44
42
33
60
3
1
29
22
41
19
8
12
30
12
4
74
1
48
51
6
2
57
12
9
24
15
16
32
3
33
21
6
36
6
7
11
16
140
9
61
11
3
4
8
12
40
20
37
35
9
55
33
23
33
4
23
37
8
13
12
26
13
17
4
11
28
21
14
36
28
8
37
45
35
4
27
5
12
7
8
13
21
35
3
21
15
90
42
34
8
12
6
1
71
30
22
5
48
15
60
106
107
63
33
13
11
13
60
23
21
3
3
16
50
15
73
107
9
10
114
11
72
87
16
17
12
55
86
15
72
19
20
9
ABCD 345270914*7^$a-1 [50019]
12
82
30
36
54
14
60
6
70
26
22
92
6
90
70
54
14
96
10
50
10
26
28
32
4
66
44
24
10
14
6
60
12
30
4
26
54
10
66
18
36
56
22
8
54
4
42
12
2
34
2
54
16
18
42
2
16
44
6
60
24
58
32
12
54
72
34
134
22
54
146
18
6
30
18
16
42
32
162
24
192
4
48
38
22
32
60
34
14
40
26
82
12
2
34
56
106
72
26
6
96
30
30
124
84
26
66
40
54
50
148
80
6
40
14
88
14
30
70
68
18
4
18
18
164
46
32
30
52
8
22
36
20
18
6
64
2
108
76
20
16
2
6
10
2
64
24
140
52
42
20
46
24
26
12
28
6
56
10
2
6
10
72
50
10
2
12
60
36
64
6
12
26
6
18
46
90
2
12
12
6
42
78
40
2
52
14
112
20
60
30
40
2
28
18
6
36
30
62
10
78
128
16
74
6
4
6
84
2
40
12
6
14
66
36
6
40
8
12
190
32
78
30
58
24
48
18
42
72
30
2
108
58
38
16
20
16
8
102
10
72
126
2
24
16
2
10
8
42
18
82
38
102
6
12
18
16
18
8
10
54
14
40
50
10
26
6
90
22
20
28
50
72
90
22
26
60
10
12
6
36
36
12
18
14
30
30
94
12
2
126
34
60
30
90
2
54
34
36
6
20
106
8
66
34
20
24
28
170
4
26
28
24
2
18
28
74
24
6
28
56
16
66
54
6
12
36
42
18
32
42
46
36
74
34
36
126
20
4
14
60
10
6
12
54
50
24
36
34
24
8
72
12
6
22
26
30
16
6
50
112
176
12
4
78
18
30
20
42
28
42
20
6
76
74
6
64
24
122
24
16
48
32
18
60
36
124
2
4
2
42
40
8
10
24
18
12
18
6
84
26
82
24
26
60
18
40
12
2
76
54
48
74
36
52
36
36
6
98
24
48
12
6
6
84
42
4
14
6
16
50
54
16
14
64
12
92
36
4
38
18
106
26
84
30
4
14
48
28
14
18
48
60
16
78
8
10
2
10
140
40
6
36
8
60
30
6
24
16
30
42
18
182
118
14
10
80
18
10
12
20
48
40
68
12
88
50
30
30
34
12
68
12
6
10
12
2
54
24
60
42
48
18
18
12
52
80
28
8
240
30
24
58
38
70
2
24
24
16
6
2
18
12
18
48
22
14
4
6
8
150
6
84
6
46
36
20
34
18
150
66
6
20
48
6
60
30
46
26
28
24
8
90
12
36
46
18
38
4
44
4
18
38
52
8
24
58
14
36
60
52
60
20
72
10
8
42
46
2
10
78
12
2
16
62
18
18
114
10
20
46
122
10
32
18
138
10
12
134
24
4
8
28
24
12
56
30
54
18
18
120
12
16
26
30
66
4
8
30
18
40
8
6
16
60
20
48
30
30
52
50
12
30
12
6
48
16
38
132
66
4
18
12
38
16
72
18
32
18
22
14
30
18
6
6
90
4
36
8
78
18
22
8
10
36
48
26
30
24
16
2
52
62
54
82
12
2
16
32
22
14
22
38
36
76
2
18
84
6
52
26
130
20
6
64
54
38
4
74
46
8
10
32
18
22
18
8
30
58
62
58
6
14
6
18
30
18
84
24
6
60
46
32
52
36
32
46
36
48
20
70
6
12
32
18
18
22
80
10
2
22
26
24
58
90
2
6
54
18
60
16
72
42
8
112
6
14
6
10
20
36
16
242
48
52
2
36
34
8
36
6
46
2
16
12
90
18
2
24
54
52
72
62
24
30
30
24
36
22
2
42
30
6
10
32
48
70
14
24
36
160
36
38
72
24
18
18
30
60
24
4
2
28
144
18
2
12
36
10
44
54
4
20
18
72
6
16
26
18
112
20
30
130
14
48
36
66
66
12
16
20
60
12
70
158
22
8
4
38
12
48
10
68
82
8
24
42
30
24
10
14
78
78
6
4
36
60
50
114
36
6
28
62
10
8
24
60
46
96
48
18
20
24
16
8
12
78
6
34
44
36
12
12
30
28
14
36
24
16
8
12
78
24
10
12
8
10
18
90
18
62
28
24
8
78
42
12
16
6
38
28
20
48
12
24
94
32
100
62
12
46
78
12
60
12
26
36
18
28
50
18
42
40
12
18
60
18
12
18
24
8
30
82
8
48
22
18
30
36
78
12
6
32
30
82
156
2
6
36
34
2
70
2
28
32
48
28
26
154
2
18
4
38
82
56
12
10
198
26
10
36
20
28
20
70
6
180
18
48
38
42
78
40
74
36
6
28
26
6
4
6
8
18
58
54
56
42
132
30
48
24
18
138
34
18
42
8
18
4
14
4
18
74
96
54
88
36
14
12
4
32
18
36
36
10
8
94
26
102
174
4
60
102
2
162
16
74
126
30
58
62
102
36
16
6
134
6
4
44
82
2
28
78
84
18
72
90
2
58
30
18
24
36
32
22
66
72
6
62
58
20
34
26
6
58
8
102
18
12
12
6
40
18
6
8
10
8
10
12
2
16
2
238
48
6
44
46
8
18
24
4
32
18
12
58
2
12
30
30
16
50
24
52
54
6
48
78
12
2
16
8
10
6
108
8
28
110
52
44
36
22
18
38
6
36
48
12
4
24
56
54
6
36
42
48
78
6
78
40
68
10
90
2
28
8
66
106
8
6
40
26
78
94
6
102
18
36
36
20
72
70
80
18
64
80
16
8
24
22
14
24
72
118
18
8
64
32
24
4
36
54
30
36
14
28
54
20
54
16
26
10
80
148
54
2
6
30
52
56
150
36
46
50
72
6
52
2
22
14
192
40
24
104
22
12
60
18
98
46
30
18
128
94
48
36
2
22
12
36
72
8
30
112
18
2
16
12
2
16
44
12
94
84
8
18
114
36
4
6
26
40
8
28
2
30
6
12
60
22
8
42
70
8
24
18
30
90
18
10
24
26
48
46
20
18
96
72
60
60
24
48
22
36
54
108
2
6
18
22
38
54
6
12
18
22
2
36
24
72
6
18
76
54
30
92
12
12
30
6
30
58
66
44
6
24
30
4
158
22
60
ABCD 345297024*7^$a-1 [50004]
3
5
7
12
14
72
12
75
36
1
8
100
42
54
42
17
1
23
4
129
23
61
12
35
12
21
10
6
20
7
57
6
60
5
33
16
35
25
24
30
6
20
3
1
42
53
24
1
18
14
40
11
33
15
81
34
26
28
108
8
3
4
9
20
15
73
60
8
28
23
19
2
60
46
14
10
45
32
13
20
48
75
45
22
5
1
36
23
57
16
48
36
30
17
48
52
33
18
26
39
28
72
5
16
120
35
1
24
80
16
8
31
41
10
6
24
8
75
37
11
73
11
36
13
23
16
3
14
39
9
27
13
59
19
12
5
12
13
42
18
90
12
38
10
41
24
21
10
29
25
12
6
45
56
1
48
63
20
19
18
8
10
29
31
26
4
6
18
11
19
2
46
17
72
13
23
144
120
19
5
25
6
14
16
3
65
100
51
5
3
21
12
3
4
9
8
10
62
15
9
60
28
8
27
45
12
4
23
9
24
4
80
15
1
48
12
11
84
33
12
40
35
1
30
14
67
33
30
81
32
43
21
44
37
8
24
88
42
6
24
8
36
12
27
25
96
12
63
8
9
3
21
24
4
32
43
24
3
41
108
9
10
30
35
97
6
108
9
3
2
3
37
11
19
26
52
8
27
9
94
14
12
27
33
7
21
18
12
17
25
6
18
36
48
23
7
2
75
12
1
12
3
57
8
12
10
53
4
8
24
24
25
48
8
3
37
6
144
12
18
11
43
17
21
3
69
46
5
7
38
4
30
5
21
4
48
12
6
26
36
12
19
53
91
8
24
25
8
12
27
33
40
18
30
12
18
50
15
36
24
12
21
15
21
63
40
5
46
5
19
26
3
9
12
10
42
96
11
13
20
15
21
34
18
3
93
3
41
16
44
52
180
44
7
9
20
4
47
25
48
23
12
25
23
67
2
15
9
24
34
30
15
24
9
8
16
20
3
12
19
26
31
39
50
4
83
7
5
1
20
10
18
23
28
75
6
84
30
6
56
3
7
12
29
1
18
12
26
12
10
29
1
24
174
30
3
3
18
56
12
3
36
24
9
39
67
24
12
78
200
72
34
17
25
54
14
36
34
14
88
24
35
21
63
60
55
50
34
26
76
3
5
3
84
61
80
10
45
32
81
70
2
24
3
28
17
10
38
28
30
14
39
12
7
18
44
3
115
54
23
28
89
3
7
5
12
13
6
98
75
12
19
6
12
32
4
44
3
57
58
2
39
1
66
5
52
20
19
30
27
17
15
9
12
27
1
35
4
63
38
10
9
140
13
23
21
16
3
27
38
79
9
23
31
18
35
48
7
41
4
17
16
8
7
9
18
62
24
16
18
5
12
12
43
6
8
10
50
24
10
9
41
10
42
24
30
17
48
67
41
48
225
4
44
16
36
6
12
2
60
4
60
12
72
47
1
23
1
20
3
33
40
11
21
55
41
7
8
12
24
21
7
45
11
45
12
15
16
41
16
11
19
2
3
12
12
21
55
9
48
83
9
28
128
7
56
9
15
19
18
32
36
24
3
57
51
9
39
1
18
30
8
24
10
41
12
85
6
14
52
24
23
12
1
186
2
12
16
23
21
28
20
12
27
121
20
10
53
33
24
31
5
4
12
3
5
22
48
42
20
10
50
51
36
21
63
9
70
36
2
28
24
6
48
5
1
8
16
12
59
48
28
123
6
30
18
12
78
29
91
17
24
7
45
68
48
12
91
30
24
80
39
103
2
58
2
36
16
48
11
7
29
33
12
76
54
18
11
45
16
23
45
3
9
31
65
4
11
12
93
12
16
11
43
113
76
3
30
44
12
31
8
25
8
40
23
60
13
72
11
79
5
97
11
19
2
7
33
44
12
24
7
8
33
36
36
51
37
6
9
41
24
10
62
28
78
5
69
60
15
9
10
12
2
40
6
2
160
30
42
42
17
33
3
105
27
85
56
22
102
30
14
34
6
11
21
70
12
77
1
11
7
14
10
45
65
63
13
20
55
17
3
7
14
24
27
43
33
17
4
20
36
34
2
7
17
15
36
93
3
7
2
36
7
77
4
23
1
56
15
81
4
6
17
4
3
30
35
1
90
156
53
19
45
5
46
5
25
24
8
120
15
19
5
16
15
12
38
34
5
1
23
49
36
120
36
71
12
45
12
4
11
24
52
3
53
31
36
54
35
13
8
3
43
41
7
17
115
5
33
79
57
80
36
24
12
82
5
24
1
90
29
121
11
72
9
19
8
84
12
33
24
75
76
17
12
43
51
14
36
60
10
14
10
69
8
1
32
36
52
44
4
44
27
12
4
29
3
1
47
9
24
27
12
25
48
8
24
15
48
156
1
68
7
3
18
6
78
12
44
7
9
35
49
56
24
12
4
35
12
21
40
56
70
12
18
36
8
3
156
1
32
15
12
13
20
39
7
53
24
1
56
4
66
18
12
23
24
81
43
56
12
21
39
61
20
16
11
36
25
18
5
49
18
26
15
12
9
75
25
6
21
53
87
36
21
52
23
19
17
12
7
30
27
9
120
24
107
73
11
12
21
12
4
23
43
17
37
59
7
14
15
81
10
5
73
18
14
15
1
15
27
26
12
10
72
5
24
33
48
48
10
38
4
36
24
8
24
27
31
38
28
36
18
6
6
36
12
50
58
2
96
19
5
3
7
2
60
48
12
10
77
9
52
30
2
3
1
30
2
4
20
3
13
8
39
45
63
45
31
3
21
8
12
37
36
3
53
27
21
12
27
37
47
9
10
24
6
80
4
59
12
31
24
50
4
71
16
27
30
39
20
13
18
66
6
17
69
51
76
57
66
38
24
16
23
7
42
24
11
33
4
8
10
21
3
50
48
12
40
24
6
5
24
1
6
12
18
120
23
21
10
14
36
120
10
38
3
84
9
15
9
16
11
85
24
95
81
58
38
3
117
3
69
36
22
102
56
16
18
5
21
4
47
1
8
4
123
29
63
12
33
40
8
40
11
36
1
87
3
26
24
40
35
19
5
37
20
28
83
13
11
25
107
48
9
4
11
69
10
108
2
15
60
1
6
74
52
35
55
18
36
23
25
36
54
42
23
28
17
15
21
36
100
8
22
24
17
36
13
3
41
64
32
34
36
26
48
39
57
15
9
40
11
31
12
30
36
35
9
22
6
15
9
30
41
7
12
30
8
16
24
39
56
40
27
54
30
14
19
41
76
30
72
2
36
15
36
13
35
4
81
8
24
40
23
1
56
27
24
45
12
36
7
29
3
1
32
15
9
60
130
18
11
21
10
18
20
36
70
14
16
15
56
115
38
51
4
5
10
18
132
11
21
4
20
16
23
91
14
12
28
60
11
199
2
10
14
27
57
10
5
45
16
84
32
24
36
3
25
6
33
8
24
21
3
24
19
12
30
20
55
21
6
21
39
41
9
60
40
11
12
21
46
14
15
31
6
15
15
41
37
44
15
7
26
51
1
6
12
81
17
4
20
12
24
4
12
11
13
102
14
10
17
4
8
1
87
33
8
36
36
3
4
51
5
67
6
47
36
45
34
26
34
2
40
6
48
14
3
9
51
45
70
29
73
68
22
48
18
39
17
4
66
14
12
4
6
62
52
36
32
22
14
12
7
33
15
53
24
96
15
31
17
4
29
3
25
8
10
30
72
23
49
8
16
32
40
11
33
27
19
14
46
108
6
8
10
42
6
24
110
27
7
24
12
57
51
2
99
19
6
20
12
3
7
2
28
8
10
12
53
21
10
41
9
28
30
53
13
23
33
3
4
9
12
80
12
16
30
62
82
30
20
51
52
8
72
12
45
24
106
30
23
24
13
ABCD 345299072*7^$a-1 [50008]
12
9
81
3
3
24
36
122
19
12
9
32
16
96
8
67
15
78
30
18
111
99
2
12
67
45
8
34
9
69
72
66
2
16
90
36
132
12
18
48
68
12
12
16
84
18
69
89
28
20
43
60
5
55
12
5
16
8
10
78
12
27
24
105
18
2
43
21
48
6
54
3
5
55
17
34
72
9
29
4
6
45
129
8
46
21
3
18
15
15
62
10
9
33
44
22
102
138
12
9
36
3
2
24
52
42
69
21
39
5
96
31
21
15
27
57
36
12
41
12
40
27
17
19
9
164
91
48
63
6
20
31
63
126
12
6
18
32
7
24
29
16
75
3
126
6
2
12
64
32
100
24
8
40
126
33
63
33
12
12
51
134
36
19
105
15
27
36
26
22
117
60
17
24
19
9
20
7
15
26
31
27
38
7
65
48
24
31
15
45
5
72
70
222
3
33
8
34
33
77
24
64
87
9
56
43
27
2
94
9
5
34
9
9
18
38
70
26
7
29
46
24
26
28
72
8
24
16
90
6
24
39
84
29
7
48
36
63
21
65
22
6
32
31
21
48
8
36
43
60
41
60
100
36
15
75
18
12
63
12
5
55
48
29
28
3
53
12
156
10
9
108
12
53
36
36
7
9
24
66
12
42
60
60
36
36
8
46
26
64
6
45
15
84
36
66
18
9
24
29
64
27
3
38
16
32
19
12
3
30
44
4
30
60
6
30
42
20
84
10
50
16
44
187
3
2
40
48
6
9
12
17
19
24
185
79
29
34
9
3
14
31
120
9
56
10
57
27
2
55
24
3
12
14
16
12
18
2
12
34
12
50
7
57
18
114
51
12
36
183
26
40
66
78
20
84
28
27
9
18
26
7
57
51
15
21
69
27
72
48
5
7
69
186
66
8
7
9
78
45
60
17
24
22
6
36
8
7
27
54
87
33
39
17
58
48
50
52
6
24
12
14
24
12
10
54
12
78
24
45
17
52
32
10
2
22
9
3
14
106
33
135
2
28
32
28
8
34
21
9
126
18
72
30
18
3
63
33
12
12
77
19
57
54
9
5
10
12
48
38
10
38
19
9
18
18
18
21
57
20
12
16
3
12
48
3
12
165
123
6
60
3
63
18
18
110
16
102
18
51
15
66
27
65
7
48
17
24
72
12
84
40
15
33
15
21
32
84
70
18
63
36
5
28
6
12
12
18
3
41
16
18
14
34
33
53
43
12
48
15
48
21
77
19
27
96
26
22
6
12
20
64
20
28
84
15
27
24
60
144
122
4
6
21
3
12
6
12
6
18
39
53
84
160
42
24
57
3
24
6
54
60
84
12
33
9
111
75
72
14
48
55
33
3
53
52
3
45
12
39
243
26
31
36
33
42
120
57
15
50
55
21
8
22
9
9
87
17
22
2
34
30
68
28
51
63
2
12
46
38
19
57
6
21
51
90
8
7
17
55
51
114
12
6
50
7
75
110
31
24
3
14
82
30
56
120
31
24
113
16
30
12
69
51
12
14
34
21
9
32
12
7
156
3
12
66
12
20
4
30
2
55
9
8
48
84
12
70
9
159
48
26
151
63
6
6
12
33
137
7
17
58
38
28
44
46
42
120
6
14
4
15
3
102
39
36
27
24
42
30
2
72
84
48
58
2
64
72
8
43
45
8
16
6
12
2
16
30
38
48
40
3
204
24
39
36
6
12
44
48
16
32
24
151
17
40
6
6
44
19
21
39
5
48
12
7
39
24
18
24
18
33
12
9
24
56
7
24
81
24
27
77
22
2
7
48
17
16
99
21
51
27
2
10
78
3
3
36
21
24
27
26
10
42
8
7
12
33
27
51
9
87
86
10
2
12
151
17
24
4
48
39
41
22
60
2
12
16
60
27
21
42
42
18
30
20
7
21
44
46
2
31
9
99
111
9
5
7
53
48
7
29
7
12
45
32
16
15
45
99
15
93
21
3
36
65
19
111
48
9
45
32
12
12
16
8
24
46
36
9
15
84
6
116
16
60
3
33
6
21
123
38
52
102
2
22
26
7
36
41
16
51
89
16
32
16
24
18
42
108
30
146
79
12
21
66
6
12
6
9
17
16
12
30
45
12
51
14
46
9
5
60
10
33
3
18
96
90
14
12
7
84
9
44
48
46
12
26
72
48
31
60
21
32
7
15
9
17
79
84
33
18
14
28
48
27
15
6
24
3
3
117
21
90
50
19
3
9
33
18
2
10
62
40
24
51
15
2
34
2
12
7
27
18
6
6
54
102
3
81
6
14
7
99
21
96
41
22
36
57
33
20
22
2
7
27
21
3
30
30
26
100
6
102
36
44
106
60
2
58
93
9
63
12
65
48
43
27
9
29
48
43
27
2
24
7
17
34
69
41
72
16
54
36
74
84
16
128
10
18
18
30
32
4
44
4
6
42
92
76
30
33
57
8
4
114
14
10
9
12
63
72
54
39
41
22
24
18
48
15
3
33
3
45
5
28
3
81
44
34
26
7
17
40
8
168
88
159
41
64
32
192
52
30
9
60
3
62
19
29
58
21
60
17
16
68
24
151
17
118
50
7
3
14
10
57
9
116
22
2
22
12
153
9
102
42
78
21
111
66
32
10
62
7
72
3
2
7
51
6
6
6
20
36
31
57
20
36
24
43
132
15
6
27
3
110
10
26
84
64
6
57
33
87
75
132
50
40
12
32
12
19
33
96
42
18
72
24
18
9
9
12
30
45
63
26
108
10
48
9
3
108
50
12
70
2
40
56
40
20
28
8
24
7
96
77
28
20
34
36
45
29
4
54
42
75
5
64
48
54
18
54
33
41
31
75
45
17
60
28
8
60
10
24
2
12
10
18
24
39
15
50
36
10
50
7
3
120
9
45
12
3
96
29
34
12
14
10
93
3
141
48
9
32
64
30
33
41
19
5
72
16
18
33
3
96
74
88
63
12
27
45
5
16
8
19
60
33
24
24
3
39
21
57
6
24
14
43
9
56
55
12
21
44
22
14
19
125
19
93
3
89
36
19
29
16
44
28
3
27
57
9
54
9
21
176
7
53
46
9
60
15
96
50
22
54
ABCD 345334292*7^$a-1 [50002]
3
4
11
12
6
18
25
131
36
24
25
20
124
56
9
108
7
137
3
159
72
18
115
132
84
41
7
29
6
81
12
27
24
54
43
83
97
47
30
19
84
36
24
5
19
71
25
56
184
35
37
8
204
76
77
36
18
21
24
27
12
9
40
20
40
23
93
45
72
7
8
9
12
31
47
1
35
48
1
41
7
20
93
54
13
72
5
15
45
31
44
24
4
8
60
12
51
25
11
198
91
47
108
1
5
43
96
5
18
73
8
76
44
16
83
49
23
9
28
5
18
1
47
69
64
8
3
45
15
9
45
63
3
9
4
47
108
9
3
49
36
131
37
96
60
29
79
65
27
57
7
71
36
12
105
201
60
7
11
18
19
11
78
55
56
4
29
3
24
12
112
41
6
9
12
112
36
29
54
12
9
28
60
12
12
59
1
89
91
8
16
17
30
9
4
36
47
18
3
15
21
112
59
13
32
76
95
54
6
189
9
36
3
45
127
60
17
91
8
3
36
78
72
54
57
24
16
104
63
13
24
48
72
5
54
18
6
54
7
23
13
104
72
15
117
21
19
35
25
11
25
24
65
7
36
120
12
71
54
7
17
72
18
66
78
45
153
30
25
83
37
144
23
45
21
72
19
108
24
8
3
90
60
18
57
15
12
37
41
12
7
29
87
21
78
72
9
3
45
15
162
36
91
17
30
33
12
16
84
60
35
84
145
5
19
83
105
3
9
33
99
4
23
18
75
9
6
25
65
79
11
1
12
53
7
48
41
36
138
108
25
20
112
131
18
6
48
36
42
36
7
20
45
39
45
27
144
28
59
1
12
59
9
3
33
52
12
29
18
133
36
53
3
4
60
23
49
48
32
72
9
18
18
18
9
40
56
3
61
8
21
18
6
43
95
13
41
6
13
35
18
19
23
21
88
72
89
66
81
117
31
41
6
37
36
35
1
20
4
149
42
21
132
3
6
63
45
72
7
24
23
57
112
108
12
128
36
100
77
7
56
52
11
12
6
90
1
143
54
3
45
63
36
28
140
3
9
27
1
12
65
126
9
39
37
60
92
15
1
101
19
44
189
67
29
30
37
77
7
72
47
45
12
28
116
159
121
32
88
23
37
24
71
9
3
25
24
68
69
12
115
35
30
42
18
12
24
3
16
20
40
32
108
4
11
45
3
61
60
41
42
57
171
6
99
3
114
75
64
5
54
25
12
8
165
7
108
11
9
15
72
84
90
42
1
12
24
125
27
72
48
69
3
28
41
43
41
7
12
17
31
29
7
41
31
29
3
27
24
21
96
9
54
45
4
23
93
4
20
3
24
1
65
19
8
52
11
49
68
16
83
72
61
48
32
27
12
18
132
75
87
13
24
17
91
20
33
19
11
105
135
21
27
90
19
24
125
36
39
9
7
29
42
13
80
40
60
24
60
95
45
4
48
11
72
90
6
93
40
12
48
8
60
28
12
8
15
57
9
79
17
27
9
43
47
1
11
37
53
15
3
49
12
17
55
11
9
76
131
37
84
48
20
9
90
69
99
48
24
9
9
3
28
32
21
114
9
4
24
12
108
108
44
60
4
116
9
6
54
138
54
36
6
12
213
108
45
27
40
59
121
12
20
40
8
72
27
13
23
1
41
19
17
7
56
36
45
3
27
6
43
20
27
13
131
12
54
79
120
41
48
7
48
23
12
36
24
21
9
42
66
18
45
28
32
64
71
13
48
5
18
61
11
45
28
5
18
37
35
90
102
42
66
42
54
36
85
5
48
91
5
3
9
126
54
36
31
60
77
27
3
13
23
9
112
5
31
36
29
72
156
51
63
73
65
18
1
32
76
32
100
17
54
21
15
48
1
44
40
56
12
60
84
28
48
20
48
112
29
12
54
97
80
81
67
95
9
45
19
24
32
69
36
39
60
40
17
78
97
12
48
23
121
5
54
66
55
17
168
3
27
24
9
76
24
12
35
189
40
41
24
66
45
87
12
25
24
47
21
72
16
12
23
18
54
84
6
27
52
104
16
96
101
39
33
19
48
32
36
40
23
13
95
12
9
69
138
54
79
17
27
39
18
91
32
75
1
60
35
45
28
119
1
23
48
42
19
24
5
6
37
8
84
64
35
6
75
99
49
47
21
64
44
24
9
19
12
53
19
35
36
45
24
93
51
36
40
35
9
9
67
36
5
99
27
37
95
12
9
36
9
132
3
4
5
55
23
61
83
9
21
24
72
138
49
11
126
19
29
114
37
80
4
44
63
25
11
9
28
113
12
6
21
100
41
54
57
15
126
48
63
4
65
66
1
5
30
36
24
73
11
25
35
9
4
152
9
6
90
63
3
45
60
28
44
12
27
162
6
84
42
3
16
24
65
31
8
27
36
33
45
30
18
24
39
15
13
5
103
8
87
85
5
12
31
83
12
9
51
18
31
5
27
64
53
79
65
67
48
24
5
55
144
56
27
6
48
55
5
63
9
75
69
127
125
7
83
21
15
129
135
90
36
19
12
23
36
9
160
12
120
204
35
69
4
59
72
97
41
90
1
23
133
36
84
35
57
33
36
174
6
75
15
18
63
279
1
53
7
20
ABCD 345345692*7^$a-1 [50017]
69
94
26
231
43
78
8
84
51
205
30
5
7
6
35
24
1
6
66
8
120
39
33
27
24
67
12
65
13
66
53
61
54
14
22
5
19
41
37
30
53
60
120
168
37
24
8
58
2
10
2
22
48
72
77
7
5
45
39
31
17
19
66
20
60
34
48
53
9
120
48
22
38
15
21
24
15
9
34
41
7
26
51
25
72
35
36
33
27
19
12
60
36
132
66
42
26
96
12
94
65
60
12
12
36
57
3
33
34
17
13
18
30
30
2
132
40
11
19
41
19
89
12
19
2
60
10
26
135
19
17
19
24
156
24
2
58
14
3
69
36
12
10
29
105
15
43
26
75
67
65
55
65
19
29
43
14
46
24
14
12
48
12
24
10
14
15
9
24
22
36
12
60
12
89
1
8
58
14
51
7
2
10
53
79
24
86
63
31
86
58
36
2
12
39
49
44
34
12
108
5
24
21
15
48
79
12
48
86
24
51
109
18
12
30
32
10
53
13
23
19
24
24
26
27
60
7
53
45
12
70
42
42
36
5
31
53
13
18
12
48
30
42
17
7
84
36
60
14
22
65
37
11
24
1
6
14
24
3
43
24
2
88
32
24
34
5
24
7
42
11
19
18
23
24
96
9
40
54
2
22
120
2
22
14
52
32
10
30
23
79
60
5
73
11
12
24
21
22
12
12
6
8
22
18
104
24
99
12
9
52
12
11
7
24
78
8
10
36
26
72
84
46
12
2
64
8
10
102
8
4
18
48
12
24
38
10
48
12
26
39
48
36
36
1
32
58
24
65
1
47
7
65
13
114
29
31
17
7
26
10
96
2
70
41
69
3
19
96
26
12
3
9
51
43
18
30
18
90
12
5
7
126
42
6
42
17
48
43
12
14
46
98
3
31
14
58
17
37
20
36
94
14
10
36
72
17
36
19
36
74
51
48
12
12
60
36
7
60
26
3
105
70
48
17
45
10
2
46
17
1
68
48
28
119
12
49
18
17
163
38
10
24
5
43
24
6
12
23
7
18
18
17
13
23
79
5
12
25
35
33
70
72
18
102
60
14
16
68
22
60
36
42
56
111
33
10
41
19
12
6
35
19
12
38
36
99
25
48
35
12
103
12
29
81
39
9
10
12
50
22
2
16
66
17
43
42
11
12
31
89
45
34
14
16
6
12
17
25
18
98
10
96
2
16
6
12
12
60
26
63
49
54
29
139
38
22
5
36
49
35
9
60
15
24
48
7
12
6
20
48
4
32
10
2
3
45
75
33
34
53
120
31
2
10
12
29
60
37
35
31
144
26
3
43
60
72
12
41
7
60
12
29
109
6
17
12
31
2
34
24
77
21
51
7
41
43
24
60
18
11
31
66
6
18
42
14
4
20
46
72
48
5
33
22
53
1
18
17
36
45
15
24
31
24
2
39
9
51
19
6
24
6
2
27
55
14
46
18
48
30
2
36
12
94
5
43
138
24
11
21
64
23
7
90
12
11
67
24
30
18
12
62
132
15
7
65
37
83
81
16
18
12
110
22
26
12
3
48
37
35
7
24
24
30
35
19
29
49
23
201
147
19
17
36
12
205
56
24
22
138
102
26
12
3
19
26
34
2
118
29
61
8
34
38
46
5
57
111
21
40
11
12
13
44
3
36
31
66
12
60
47
36
24
25
36
8
154
41
84
45
3
19
29
57
70
29
33
63
33
46
12
48
5
181
6
41
73
84
42
6
68
27
45
75
9
96
12
36
12
36
94
150
90
17
55
62
34
29
7
17
1
18
18
32
15
19
48
50
12
36
10
41
21
48
88
83
19
12
26
10
65
24
13
68
12
52
8
27
9
39
36
43
29
19
48
41
19
2
10
30
68
22
6
20
63
21
3
48
109
44
15
33
28
35
21
10
5
7
42
42
41
12
24
9
3
9
195
33
22
12
14
3
24
79
24
5
7
14
63
43
2
3
21
48
46
24
48
38
112
30
30
6
30
59
31
5
117
60
36
34
17
61
23
1
186
38
51
13
30
5
33
36
58
60
26
10
5
31
14
39
31
122
51
49
12
95
1
83
31
5
48
13
23
31
12
14
3
43
36
14
16
47
43
62
15
69
64
128
4
71
25
35
24
1
12
18
50
15
19
12
38
22
6
54
84
5
33
34
17
1
6
26
10
38
12
28
20
94
29
19
53
24
55
2
46
26
36
15
7
24
29
67
66
18
72
12
72
6
18
12
12
2
48
63
7
41
7
180
24
24
24
12
62
58
38
10
6
20
10
74
10
12
84
5
81
16
71
12
12
132
133
8
3
24
13
35
67
12
53
13
6
6
68
60
10
26
124
35
21
12
12
39
25
6
2
22
60
12
14
3
9
34
53
25
56
39
31
12
90
47
24
31
26
3
67
24
12
24
72
5
36
33
16
72
30
36
14
22
14
12
40
11
19
101
12
57
58
77
25
30
102
18
14
3
13
11
1
18
24
24
14
10
5
9
22
12
86
34
12
36
5
9
142
86
22
26
12
24
60
4
23
57
40
80
22
2
22
36
24
6
83
49
66
36
74
36
24
46
50
34
62
82
50
28
23
91
24
14
40
18
60
2
40
6
36
29
21
3
9
51
7
14
3
9
28
54
12
98
15
7
14
12
36
15
49
35
37
32
51
7
5
7
24
42
11
21
22
48
12
48
6
20
12
24
10
6
35
7
14
48
39
12
19
2
16
11
37
47
67
26
63
7
38
52
42
29
7
17
115
18
6
41
12
21
10
30
66
24
38
46
5
61
90
5
132
85
23
19
36
98
15
7
12
24
36
18
56
39
48
12
72
55
50
60
27
21
48
22
12
24
24
12
12
78
8
24
16
23
1
116
64
11
21
10
29
24
1
12
107
31
53
9
24
84
46
38
22
26
3
9
39
12
31
17
96
31
24
5
13
107
21
10
26
58
5
33
27
115
18
44
27
9
10
18
32
34
2
15
132
7
132
18
80
3
19
29
7
2
10
14
16
47
13
12
96
56
10
6
114
17
57
10
29
120
81
12
34
86
60
84
3
144
36
9
24
96
64
42
72
50
10
17
43
36
12
6
30
26
10
2
58
18
6
30
42
2
15
25
11
48
1
20
3
7
60
6
32
12
51
55
77
9
123
36
7
12
50
15
24
9
28
8
22
86
4
32
34
24
89
25
6
24
72
17
43
14
142
12
18
42
6
ABCD 345676454*7^$a-1 [50001]
120
12
150
6
62
58
51
3
42
47
43
8
22
50
16
30
12
6
5
4
33
30
45
147
30
50
48
4
41
75
21
3
13
45
2
46
2
1
59
28
32
13
9
15
45
6
45
9
60
120
26
10
2
16
32
22
38
1
116
31
17
27
1
9
6
9
24
3
54
2
13
11
4
9
3
18
3
69
2
10
6
92
72
10
3
20
13
26
37
11
22
15
15
9
11
37
69
23
25
42
30
24
3
21
42
44
34
51
33
120
102
8
142
3
3
12
9
48
51
20
40
53
25
39
45
138
21
24
60
32
37
27
63
18
50
13
57
27
21
18
66
36
18
56
60
4
33
48
3
36
9
81
12
24
3
44
3
25
51
24
20
58
96
27
9
27
11
1
69
38
10
24
30
18
35
1
24
12
27
12
20
4
155
12
96
12
82
18
5
73
48
23
3
4
9
117
11
13
2
70
2
10
48
18
6
6
21
9
35
15
22
36
27
15
129
35
28
18
42
8
40
42
27
23
69
1
6
42
47
64
3
8
16
6
27
57
15
27
12
30
50
58
12
12
3
51
9
15
5
13
35
28
21
86
52
6
12
35
39
58
15
3
18
159
24
3
20
10
3
45
38
40
18
35
1
6
12
48
44
33
3
141
31
108
42
30
8
1
20
63
16
20
10
39
3
72
24
21
3
45
47
70
18
60
78
24
24
2
52
20
9
121
2
21
28
27
44
1
12
15
65
3
60
72
37
48
24
9
48
102
12
8
12
1
27
21
33
27
21
15
27
36
77
7
41
48
61
84
27
35
40
18
26
28
80
40
66
14
60
10
3
48
132
27
21
9
6
96
18
6
102
120
27
24
3
36
104
10
36
2
46
12
2
40
33
27
5
15
10
30
60
20
13
69
27
11
13
33
30
9
23
10
50
28
36
18
6
17
37
11
27
37
3
57
20
67
93
27
24
29
13
12
30
30
96
39
24
24
75
41
19
77
13
14
46
51
27
54
60
126
6
6
33
15
92
72
9
43
180
60
60
9
47
22
60
2
76
54
11
25
12
2
60
46
14
33
4
48
23
40
33
48
44
97
30
78
2
1
12
36
59
12
9
27
24
64
9
15
9
33
6
9
45
3
23
28
6
48
62
10
26
10
3
21
6
42
3
33
24
35
3
40
81
51
30
15
24
11
1
36
21
14
16
18
6
6
108
90
36
17
64
9
3
81
24
15
44
13
96
14
49
45
132
48
74
9
3
46
14
1
15
45
35
58
6
80
10
54
12
20
12
46
30
45
44
25
23
7
105
45
87
72
21
48
12
6
57
3
30
15
24
75
6
26
1
15
17
27
21
43
44
25
12
36
12
3
30
54
18
6
5
7
30
27
15
21
12
33
2
4
80
9
49
111
9
3
35
24
57
16
21
26
133
3
32
73
32
15
1
57
2
12
37
20
13
18
8
13
45
24
36
6
30
24
12
39
9
59
3
25
27
68
10
24
48
39
123
6
111
24
35
10
30
114
23
4
33
50
4
36
6
48
15
27
21
57
35
51
46
2
73
123
30
12
50
1
33
63
15
66
27
12
3
108
30
2
88
81
69
24
62
4
12
21
12
9
23
55
20
40
84
9
12
120
35
57
4
11
16
42
2
10
18
42
2
60
1
36
11
52
56
22
15
15
8
25
3
6
3
15
57
44
48
39
61
21
30
20
21
67
24
6
3
39
81
21
48
48
111
39
44
61
80
15
40
24
8
25
80
16
11
58
39
24
27
30
2
1
3
29
4
3
6
84
27
27
12
24
80
1
27
21
9
42
6
24
15
9
15
45
3
59
1
3
18
60
2
10
6
78
14
13
57
38
10
2
16
21
116
15
10
50
85
9
18
12
36
44
36
58
75
11
25
9
54
30
15
36
24
48
20
25
23
48
7
6
38
73
9
48
15
81
12
50
72
12
10
3
33
60
2
10
35
43
18
3
12
47
22
27
23
160
156
36
78
2
36
64
18
2
100
93
33
30
33
71
48
13
32
31
30
2
13
20
139
72
24
5
1
26
12
12
88
68
60
1
3
6
11
76
45
2
60
46
11
4
39
21
15
12
8
4
21
20
16
12
11
4
6
48
6
92
49
24
59
9
1
12
18
8
24
33
25
6
36
54
12
138
33
33
18
6
12
50
60
12
13
107
10
66
104
10
15
3
24
234
51
9
26
76
90
50
10
27
15
210
6
32
28
45
21
54
45
27
20
1
21
27
15
29
19
30
2
1
47
40
68
70
18
12
9
11
12
1
48
3
8
16
93
20
1
3
33
27
9
66
44
4
66
18
32
64
6
6
20
12
10
87
15
56
13
144
135
18
30
30
11
4
72
35
13
24
9
42
18
14
12
93
48
25
14
28
32
16
9
23
45
3
58
2
33
31
36
30
51
33
11
49
27
23
64
12
21
23
1
45
51
23
4
93
3
21
20
55
80
12
48
12
33
4
72
9
11
1
75
23
84
4
9
33
15
69
27
21
39
33
24
26
28
68
100
108
6
51
9
174
42
35
25
84
63
36
11
4
30
36
48
12
26
10
110
10
27
105
66
33
3
57
21
50
12
28
8
45
19
20
13
23
34
48
3
45
35
19
54
3
3
56
24
36
1
24
57
122
36
64
18
59
13
6
33
27
20
1
39
92
28
30
2
13
3
30
36
18
6
135
12
27
32
25
33
12
26
64
36
54
11
13
60
3
21
15
23
10
48
3
39
5
15
12
10
60
38
10
2
52
80
46
2
10
27
15
81
105
2
52
8
28
32
12
10
11
52
48
33
107
27
52
6
50
34
27
71
21
61
15
24
9
2
1
33
2
28
32
85
35
61
140
49
12
90
20
16
6
26
25
15
33
9
2
10
23
13
14
76
48
21
21
27
51
30
3
27
5
1
75
35
28
72
20
9
49
3
107
70
2
4
12
20
21
13
26
12
49
12
69
12
3
108
33
3
96
3
30
50
94
26
10
12
42
20
34
66
41
4
9
30
12
69
11
10
50
22
12
59
148
81
38
25
48
87
30
42
18
50
57
28
35
58
2
25
12
117
6
30
3
20
1
30
36
30
42
9
59
64
6
27
33
47
63
34
26
169
11
58
39
3
77
16
27
9
39
12
44
70
6
48
42
27
203
1
81
3
15
138
62
4
18
6
30
24
15
83
28
30
12
11
37
27
45
15
39
33
35
48
10
27
15
6
47
7
8
60
120
1
72
21
54
6
50
46
60
2
28
18
2
24
10
24
14
82
15
15
29
49
12
86
1
11
33
4
45
3
45
42
21
27
33
9
6
18
63
24
87
20
58
14
57
7
9
156
27
24
48
12
8
13
33
42
20
33
109
2
36
24
25
11
70
15
27
20
48
24
46
2
49
3
30
6
42
30
53
15
4
24
ABCD 345883364*7^$a-1 [50132]
1
99
81
48
63
81
11
49
27
80
96
85
27
32
13
36
12
83
72
13
35
120
25
71
1
71
24
304
20
12
145
63
21
51
92
25
131
13
75
60
45
108
75
8
48
84
36
76
36
45
132
12
47
16
20
48
60
85
59
36
12
12
133
12
83
61
179
192
16
80
60
100
12
104
13
47
16
204
21
27
105
119
72
133
155
64
24
8
1
23
40
12
116
61
203
36
132
1
263
16
69
36
432
12
35
25
36
72
27
32
25
35
25
23
4
21
123
48
45
303
21
119
96
64
8
64
69
75
32
60
25
27
104
4
92
112
9
72
35
13
119
24
25
11
28
80
168
1
11
73
83
4
45
35
12
61
3
32
1
39
56
40
9
48
47
13
35
72
12
1
132
48
72
47
85
59
4
140
16
32
49
24
12
11
48
40
72
81
36
35
61
107
24
49
11
96
60
13
48
27
8
48
84
13
36
35
28
20
96
48
60
84
49
27
45
84
51
12
33
3
45
51
8
100
68
16
44
36
37
35
37
11
49
71
13
27
80
24
396
13
51
45
135
9
48
71
72
52
81
143
96
108
4
84
141
36
12
27
24
81
23
13
39
44
37
47
4
32
25
47
16
177
3
92
24
61
72
71
1
27
45
27
44
4
9
95
37
12
71
16
45
59
36
25
11
76
92
25
84
51
116
1
3
44
108
144
61
39
33
36
59
97
27
9
159
140
84
37
83
25
11
12
168
48
112
56
24
28
20
60
1
216
3
176
4
45
60
108
47
1
23
37
11
96
13
11
60
48
36
112
176
40
48
33
23
72
16
8
61
35
13
108
119
24
37
36
11
13
47
16
9
27
84
44
145
35
120
36
13
36
75
72
44
37
59
4
168
21
35
72
84
12
49
99
20
112
45
27
104
49
36
27
32
88
24
48
56
13
11
1
24
12
131
1
36
35
121
24
39
45
36
87
12
213
39
72
96
57
119
25
119
12
13
47
132
64
20
13
72
71
132
24
16
8
64
93
11
49
144
95
72
12
37
11
25
23
25
59
49
60
11
88
45
3
45
60
12
27
24
20
25
171
104
13
11
28
32
13
23
217
23
24
133
59
4
80
13
36
36
11
13
36
48
11
25
71
25
63
21
11
13
47
37
47
88
132
45
39
80
120
25
27
45
24
47
16
48
44
12
169
95
37
12
24
71
48
12
36
133
24
3
56
48
1
48
47
13
3
141
72
63
36
8
96
133
15
80
12
144
64
69
27
36
21
132
84
83
36
49
36
3
69
27
84
33
35
13
143
109
24
11
25
59
16
45
51
32
25
87
8
48
97
72
95
265
3
260
48
48
76
96
44
85
11
25
11
16
177
111
68
76
32
132
40
72
8
84
73
60
23
40
9
71
1
23
52
33
107
36
4
33
48
107
1
35
12
16
249
71
13
24
95
184
56
12
97
95
28
117
27
9
12
72
35
1
63
20
12
1
144
23
48
1
59
25
99
117
24
108
23
52
33
47
48
156
13
23
12
36
16
12
8
109
60
131
12
24
120
13
107
16
120
72
8
24
12
73
51
8
24
49
215
12
1
159
48
20
121
12
11
40
68
124
9
204
11
25
203
124
9
119
16
36
20
24
37
15
92
25
95
96
37
60
156
83
13
63
57
51
20
109
15
45
35
121
11
4
45
27
104
24
52
36
9
143
49
60
59
12
28
9
23
24
24
84
37
167
121
36
11
85
23
180
12
4
72
8
28
132
21
135
36
56
13
83
1
131
12
16
57
60
63
80
1
3
24
129
35
61
47
73
107
61
23
16
33
23
16
8
25
36
3
8
24
48
120
36
61
63
36
80
48
13
47
196
12
69
47
133
36
39
68
24
16
8
1
95
1
23
84
76
36
44
64
80
48
4
9
131
121
107
1
63
48
32
1
12
15
36
68
49
59
84
40
8
1
60
63
36
21
23
4
80
16
44
36
108
28
56
1
207
44
52
72
8
37
11
1
60
95
36
40
9
23
49
183
44
16
21
11
160
32
132
24
37
24
23
61
135
213
11
72
160
8
73
95
48
181
36
23
13
59
24
36
1
ABCD 345909194*7^$a-1 [50045]
48
23
1
36
12
71
97
155
13
35
97
24
72
23
1
107
49
24
23
85
12
83
4
116
37
24
59
84
25
87
21
36
11
36
169
83
13
111
44
145
35
1
59
49
96
96
23
12
25
12
3
33
11
24
13
23
12
120
37
87
9
35
12
25
39
8
12
25
3
69
12
12
48
47
85
35
48
24
61
24
11
76
44
1
99
21
71
24
121
123
44
1
27
20
4
21
48
11
37
51
21
60
24
23
1
39
20
28
24
9
23
48
1
108
11
1
47
40
9
12
48
12
11
48
48
52
104
36
13
15
44
96
37
48
12
23
1
12
47
25
47
85
35
73
96
11
1
132
35
49
12
24
36
120
60
23
60
13
36
59
13
48
12
11
157
59
25
60
15
20
4
44
76
8
1
12
3
32
13
24
35
48
48
61
36
60
35
37
72
3
117
99
33
71
88
44
1
35
1
12
84
71
16
129
39
72
57
39
44
100
33
11
25
155
61
12
24
35
168
60
157
48
24
48
3
9
84
99
44
36
1
60
27
21
3
105
36
51
45
11
60
49
120
12
23
16
9
72
36
23
49
72
3
20
24
72
1
72
60
35
73
3
21
23
37
60
27
72
9
11
28
45
12
84
51
56
24
25
135
81
47
12
37
83
24
84
85
23
4
56
1
12
72
27
32
88
69
27
56
36
120
28
20
60
120
16
20
1
36
11
52
20
25
11
48
60
25
12
39
8
85
3
32
37
3
45
12
35
1
96
3
8
40
8
1
11
37
15
33
72
71
25
59
4
56
16
45
99
24
69
35
1
35
1
51
9
111
20
1
27
44
37
60
3
57
11
24
60
1
48
24
12
12
48
36
83
16
9
36
60
23
73
59
1
12
63
68
85
35
1
75
105
24
11
4
20
49
27
20
25
95
28
57
39
9
36
27
45
47
13
48
59
52
21
60
15
32
108
12
25
84
23
49
12
84
84
11
13
63
20
13
72
36
12
15
120
56
40
21
12
36
36
59
52
81
108
99
45
95
37
84
24
75
117
95
144
48
1
35
180
1
12
84
35
37
36
11
4
45
11
24
1
12
12
35
60
160
44
36
25
48
72
36
48
3
72
57
15
44
12
121
12
51
81
72
12
48
3
9
24
87
20
25
23
13
36
83
37
23
48
145
108
119
12
96
13
11
52
44
12
1
23
25
15
21
60
12
11
37
119
120
61
23
1
48
11
36
13
23
13
60
51
9
12
23
1
71
1
12
72
60
23
52
8
1
36
75
21
27
164
13
15
57
12
36
15
33
12
24
11
1
11
13
15
24
45
108
12
24
24
71
25
108
47
61
11
61
60
72
12
3
32
145
39
8
132
36
85
48
36
39
9
15
20
37
72
39
8
37
36
39
33
84
60
23
73
60
27
9
36
36
59
24
1
23
4
32
13
60
12
23
48
48
37
12
251
25
48
48
11
24
36
1
11
37
12
36
23
12
13
48
15
21
3
20
12
168
1
15
81
15
33
12
72
51
140
12
24
13
84
24
12
48
24
12
15
57
72
84
35
37
168
27
80
12
52
9
11
1
59
37
107
145
95
73
83
73
131
49
48
59
48
13
84
48
75
21
84
12
12
39
21
24
99
33
87
56
12
37
48
15
9
24
63
141
120
3
69
3
8
88
93
11
16
45
35
37
11
36
28
21
11
40
57
120
36
12
35
25
84
59
13
35
1
48
108
72
39
92
13
15
21
12
144
159
20
145
12
87
9
84
84
84
51
21
47
13
119
72
13
36
24
36
27
21
143
13
48
11
61
60
60
24
35
28
9
36
11
37
24
192
84
35
13
60
147
105
36
11
16
20
37
24
60
24
24
3
44
49
27
44
13
135
105
87
96
33
48
48
11
48
1
59
120
36
76
8
36
4
9
11
1
23
13
48
59
109
63
57
12
11
85
35
24
37
47
121
11
25
24
12
48
35
1
11
1
84
60
59
64
20
120
1
59
1
35
1
72
72
12
60
3
9
15
105
155
12
37
23
12
13
23
109
72
23
229
12
12
3
24
21
35
1
96
39
8
25
23
64
21
24
108
36
71
1
36
48
111
8
12
25
12
72
11
1
83
61
24
12
83
84
1
63
45
96
12
12
11
13
3
68
12
108
13
12
11
61
36
180
3
57
39
96
81
24
159
21
75
57
11
25
75
81
35
37
12
24
27
48
8
1
12
71
28
21
24
12
71
1
96
23
12
28
69
12
12
35
12
1
167
13
36
36
96
135
33
24
60
47
121
23
52
24
21
72
3
48
33
12
11
40
9
15
56
1
35
85
83
48
1
84
119
1
48
12
12
111
81
15
21
23
4
81
39
21
120
60
35
100
24
21
60
35
72
12
16
24
9
24
60
24
24
11
24
1
108
23
28
45
35
169
36
48
96
48
48
95
60
64
21
47
1
99
189
59
16
8
36
1
35
16
24
21
60
95
24
88
45
12
119
1
35
24
36
60
100
9
24
23
12
12
16
48
81
179
25
24
23
73
47
28
44
37
24
36
35
1
132
35
37
3
9
23
1
59
169
48
3
8
109
27
21
24
24
95
12
36
4
8
60
25
12
131
4
20
36
40
105
35
37
23
1
24
59
25
24
27
8
13
12
36
24
12
35
4
9
12
ABCD 345971334*7^$a-1 [50004]
48
32
57
108
96
19
20
21
36
120
15
45
24
31
5
55
5
15
9
60
39
9
12
96
43
29
31
5
15
52
77
12
31
77
43
29
108
3
108
21
48
36
12
12
36
24
3
4
41
3
16
65
48
51
16
29
31
72
104
153
27
60
33
60
55
17
12
19
53
24
60
7
48
5
60
195
12
4
41
15
4
12
24
24
5
36
12
43
24
5
19
5
27
9
39
21
96
3
45
24
7
84
41
7
24
17
19
32
21
7
41
7
29
27
40
29
91
89
84
12
55
5
115
20
60
45
3
81
7
41
12
24
12
3
69
60
48
12
36
27
9
48
31
12
17
48
43
185
55
29
67
180
12
53
31
20
108
12
88
108
17
24
3
69
31
77
12
19
32
57
31
17
12
63
57
12
39
21
24
60
7
5
15
4
60
41
72
12
19
17
19
173
48
3
16
44
57
55
77
72
7
32
9
36
27
16
32
21
55
5
55
29
55
20
12
4
5
187
60
48
29
31
5
48
3
16
29
48
24
3
153
27
60
33
12
75
57
108
24
36
91
17
15
16
12
17
7
24
56
16
12
12
5
12
36
75
21
31
17
51
12
28
20
45
7
89
48
36
60
135
16
5
48
36
15
45
27
40
36
32
45
7
48
60
156
36
77
48
15
16
17
31
24
32
45
63
16
149
36
48
48
135
57
51
45
43
41
3
16
29
3
45
7
108
5
12
15
69
48
63
33
12
15
9
115
24
48
17
7
8
60
12
9
31
53
7
36
24
20
4
89
60
96
7
32
45
72
12
12
39
12
33
24
48
168
12
12
48
3
21
31
68
16
24
29
3
120
64
44
45
15
21
60
31
8
16
24
17
19
60
56
105
3
132
45
31
17
15
9
60
12
19
5
12
12
12
48
7
53
156
12
31
164
105
15
9
111
9
67
41
7
36
8
45
27
48
16
29
15
12
9
36
3
9
60
12
79
29
67
36
17
3
40
5
24
67
17
12
12
31
101
7
17
31
12
72
17
120
151
17
31
24
20
12
33
12
151
29
15
45
43
101
51
93
36
51
9
39
21
60
204
12
55
197
31
5
180
24
48
15
9
48
183
9
48
51
132
40
48
20
9
3
4
84
60
5
27
9
24
24
43
17
12
51
93
15
28
17
7
60
17
31
197
43
20
60
9
19
41
12
48
48
3
40
36
5
39
16
5
127
29
12
19
29
19
53
31
41
36
15
93
12
75
28
72
24
132
12
17
63
72
9
7
41
96
24
31
5
36
7
17
7
29
120
51
40
17
120
31
101
7
41
7
60
41
60
3
9
31
17
48
7
108
32
117
12
48
12
159
45
12
15
136
41
7
5
24
43
29
43
41
55
5
48
43
65
3
76
29
60
12
3
16
53
43
24
89
60
27
9
39
57
72
36
144
67
44
16
12
24
24
24
29
12
55
44
105
27
33
7
24
41
3
21
91
36
41
156
7
29
19
60
17
103
5
24
96
15
9
60
36
67
5
3
9
7
65
24
135
40
36
5
39
9
127
120
104
88
120
72
65
15
16
5
31
5
24
31
8
81
31
29
24
36
24
7
36
89
24
19
41
55
53
43
8
69
123
33
103
104
48
45
72
24
19
5
43
53
24
24
12
31
5
60
24
31
60
17
108
72
43
53
24
111
129
72
55
5
36
31
17
12
31
12
17
3
45
55
77
3
45
96
19
5
60
24
67
101
24
7
72
29
19
89
24
51
9
39
21
7
137
12
15
48
12
9
24
24
7
72
17
12
19
44
9
19
24
17
127
41
15
4
44
52
125
3
105
60
12
3
9
72
60
79
12
29
39
12
9
79
5
27
136
29
103
101
7
32
16
89
15
45
15
12
33
12
183
12
45
12
48
15
88
20
69
79
12
12
24
5
7
89
48
24
51
12
4
120
5
60
39
45
84
43
29
36
19
72
32
141
7
17
96
19
89
60
3
40
89
31
24
29
15
69
7
41
12
12
31
20
45
63
45
7
29
51
57
12
24
55
5
12
12
31
5
27
124
24
17
31
17
120
84
43
29
60
96
12
3
28
5
7
8
21
120
19
17
60
3
45
15
52
8
81
31
77
43
8
9
7
29
7
17
12
19
60
17
24
24
12
103
5
84
48
19
65
55
5
19
20
28
17
7
65
72
19
164
48
189
12
48
36
15
9
48
19
5
31
144
12
17
60
55
32
33
31
29
7
8
9
43
48
5
15
16
53
19
84
20
9
19
77
132
31
5
7
5
3
12
4
12
89
12
111
72
9
7
53
60
7
24
24
24
48
32
72
9
7
48
56
4
96
20
45
3
40
5
27
64
56
16
32
9
7
56
88
5
27
9
7
44
28
48
32
45
84
3
28
36
65
175
41
72
51
12
9
84
87
9
39
69
36
36
19
5
24
19
44
28
5
84
36
12
48
15
9
48
60
75
9
19
80
12
33
12
12
12
24
43
41
63
4
44
9
36
27
9
51
16
29
24
7
53
51
9
55
24
5
27
33
7
8
105
24
103
29
159
57
3
9
108
63
12
57
120
51
21
120
7
32
16
41
15
88
5
24
123
33
15
45
55
12
5
19
53
12
91
60
20
48
9
12
171
33
24
36
24
12
51
28
17
12
3
9
39
16
36
8
132
57
3
33
96
127
89
63
9
51
9
36
87
160
5
19
5
31
60
5
72
36
12
12
43
113
84
7
101
3
28
12
29
123
33
7
5
3
12
108
81
39
12
9
108
91
36
5
24
12
15
33
7
5
3
88
17
36
55
125
31
20
33
24
12
36
48
27
129
24
31
65
99
52
24
53
91
48
17
7
5
43
17
15
ABCD 345999552*7^$a-1 [50013]
69
4
14
9
19
108
8
68
1
57
12
3
39
28
98
6
66
24
30
12
16
36
4
4
4
2
126
6
2
14
7
4
1
31
28
19
26
35
49
3
32
7
24
4
84
24
40
16
6
4
38
6
3
39
56
61
57
27
9
70
8
42
42
18
3
32
15
2
18
2
82
92
34
56
22
20
16
30
14
4
24
18
20
24
12
6
32
4
24
29
13
18
6
66
33
31
13
43
33
63
8
8
26
28
50
4
72
1
43
4
24
4
14
34
24
4
22
134
16
38
23
5
70
21
16
27
17
4
3
4
2
60
14
4
24
5
37
2
50
22
32
20
4
66
74
6
47
37
4
66
25
29
79
55
17
25
6
9
20
12
7
80
1
21
26
22
18
24
6
12
11
48
19
6
35
4
3
8
24
46
10
38
10
36
13
1
38
1
1
50
36
10
14
16
40
32
56
4
48
24
4
57
31
28
24
14
18
40
8
5
41
66
28
4
10
8
3
8
4
3
17
59
32
29
17
20
10
26
24
3
7
14
4
18
53
55
4
1
21
3
3
20
105
23
20
52
12
1
19
8
16
32
34
3
1
11
36
44
47
16
56
60
1
35
68
24
12
30
4
8
6
53
11
48
44
16
14
59
16
19
8
24
17
17
14
4
8
10
14
5
1
22
38
50
21
3
4
29
1
6
17
52
21
24
38
46
12
47
59
4
22
3
12
9
34
40
2
11
59
28
22
26
30
24
60
10
1
13
11
19
48
21
108
3
102
10
24
5
27
9
12
9
6
52
32
72
64
53
31
4
10
10
8
58
54
1
19
18
11
36
43
12
17
11
66
20
4
10
88
45
13
26
5
31
6
46
193
17
19
23
5
7
14
63
8
41
2
42
3
3
20
34
6
17
13
36
28
8
24
2
20
29
7
12
8
17
27
48
34
24
4
14
45
3
36
8
20
13
60
61
12
23
13
23
7
36
12
17
17
8
78
18
16
42
2
10
64
10
48
18
58
2
76
4
14
10
25
63
18
6
32
44
28
2
7
19
36
6
82
66
6
16
4
64
2
18
9
12
21
28
10
168
13
11
22
2
32
14
15
32
37
42
22
44
22
20
4
14
24
28
18
16
1
145
2
4
16
9
25
38
10
46
14
6
36
42
4
20
38
4
21
49
14
30
27
37
48
62
21
7
24
12
6
20
102
21
13
14
12
6
22
25
17
20
10
14
14
21
27
28
6
87
3
44
22
36
35
27
20
49
27
1
7
16
13
32
31
33
1
86
29
11
44
6
51
12
19
16
4
29
149
26
6
4
71
44
51
16
10
32
10
29
69
10
32
60
10
18
5
21
14
2
20
23
3
8
40
14
11
20
41
19
4
36
3
6
14
9
16
12
35
26
32
18
77
1
28
7
16
20
7
28
13
1
60
16
20
14
10
24
18
40
8
9
31
6
7
1
62
32
24
18
56
6
46
2
30
60
28
2
4
1
7
30
60
42
5
3
1
23
20
26
11
19
6
42
28
2
48
18
4
1
55
10
8
28
14
92
1
27
9
7
32
16
18
11
49
14
4
25
52
15
6
84
6
30
2
4
29
19
21
121
22
26
6
25
7
18
39
27
28
1
4
7
2
18
90
14
8
8
33
7
5
75
46
44
23
36
19
8
46
42
48
24
22
20
27
36
43
4
10
48
48
30
5
13
66
28
5
68
11
1
23
14
70
85
16
11
4
6
46
29
48
32
35
1
61
54
24
81
3
32
8
14
30
18
2
34
6
36
28
8
36
4
8
174
87
3
17
19
24
33
33
51
12
7
18
62
57
3
100
28
93
27
14
18
50
6
16
56
28
8
69
21
78
36
6
47
7
22
72
12
19
7
16
36
76
37
48
11
4
24
21
23
16
4
20
30
22
42
23
3
17
7
4
14
3
45
15
21
11
52
128
55
42
12
10
13
13
16
26
22
44
18
24
24
4
17
1
7
31
41
12
27
46
26
26
23
21
72
28
31
15
21
23
8
21
19
50
11
7
8
16
6
28
6
8
36
53
1
14
8
6
2
12
20
50
78
2
3
43
42
30
1
60
49
15
1
18
17
43
1
16
21
36
24
28
18
8
28
2
10
5
47
4
4
5
7
72
4
64
6
71
37
14
4
53
31
22
26
18
18
20
8
2
36
42
17
11
25
13
51
15
18
30
124
5
67
30
19
1
27
12
9
48
10
18
35
21
6
21
12
3
28
8
16
98
6
4
65
37
42
12
28
64
8
112
24
5
13
6
46
14
18
47
76
9
22
12
2
27
33
16
48
8
14
14
6
1
1
6
18
18
4
65
33
36
27
55
8
24
4
1
5
84
14
8
14
10
25
21
35
72
5
155
9
14
34
23
52
20
7
9
13
10
4
24
48
4
8
78
30
124
56
54
51
13
14
72
46
14
42
46
1
12
11
8
10
32
6
18
11
13
24
42
78
4
6
2
12
11
5
14
8
4
18
26
40
33
23
4
66
11
19
17
27
4
10
18
2
62
1
81
4
11
32
67
21
47
25
7
25
29
7
19
8
2
22
28
10
7
28
3
34
2
10
7
7
17
1
6
22
103
125
31
19
12
18
39
51
69
21
6
28
49
48
7
32
1
37
72
23
21
18
6
46
88
13
11
10
58
2
63
11
16
56
4
102
3
32
36
13
24
24
18
24
12
9
13
22
46
15
9
4
22
28
24
42
12
28
26
16
13
31
76
36
5
19
32
4
38
18
16
20
28
42
26
9
21
15
63
4
4
4
106
12
11
21
102
42
28
56
11
12
11
25
41
18
53
87
8
13
7
8
30
12
3
27
76
8
8
28
5
28
15
40
8
72
18
64
43
5
36
110
4
14
60
3
3
28
74
14
10
51
79
14
126
102
15
69
11
4
8
1
39
15
12
33
20
5
7
48
27
4
18
30
20
49
12
21
10
14
22
14
18
45
13
26
9
7
28
20
41
9
46
66
42
18
8
22
8
42
22
56
77
53
8
12
50
70
15
27
10
103
16
32
17
48
18
114
48
2
33
15
29
36
48
1
42
33
9
35
13
12
59
17
2
28
36
56
12
9
13
96
8
6
5
27
10
10
5
3
45
8
7
17
12
1
6
48
52
40
1
47
10
18
17
31
36
6
22
52
4
6
102
12
36
60
58
34
52
24
46
14
4
25
16
44
13
6
10
48
6
1
16
3
70
8
24
48
11
107
48
20
4
12
2
27
11
14
8
6
60
12
20
57
52
9
72
48
22
28
13
3
4
29
93
12
36
11
67
24
4
14
26
13
3
48
40
41
67
18
7
76
23
92
173
37
36
11
48
57
24
6
12
29
16
3
33
75
12
6
36
11
3
52
57
37
14
77
49
3
39
8
20
14
4
7
27
1
27
9
45
24
24
18
42
27
1
31
7
36
78
3
11
20
2
6
9
11
49
7
42
20
10
37
17
10
32
2
28
78
32
24
42
27
15
33
7
54
8
22
8
21
21
40
2
4
4
52
84
32
24
28
4
42
38
45
11
52
46
8
15
49
6
16
14
18
36
38
11
7
45
3
18
11
16
1
43
103
5
37
35
1
4
6
5
79
77
21
60
15
75
64
48
14
11
1
27
9
6
6
16
23
8
61
11
39
10
51
15
12
53
5
23
3
16
28
4
4
14
15
3
52
24
14
22
44
60
21
3
34
26
10
7
1
28
54
48
17
55
53
32
41
14
5
41
18
41
61
22
56
50
22
38
39
61
6
36
44
10
19
13
52
38
5
31
5
1
82
6
116
10
25
25
27
43
6
32
12
48
51
49
18
14
58
2
15
3
48
46
14
21
3
44
22
23
25
12
10
1
17
10
8
14
10
2
64
22
10
4
18
41
45
46
8
30
23
12
4
79
50
14
26
20
36
59
11
16
22
4
7
7
16
40
14
6
14
52
36
26
6
22
2
6
36
18
34
56
17
11
14
3
11
1
8
7
16
14
4
31
4
36
9
12
6
36
17
13
54
21
13
8
2
24
10
4
74
77
25
66
90
47
91
29
97
48
46
20
53
17
23
3
22
20
24
96
3
32
85
46
24
8
6
12
35
1
62
16
12
20
64
16
5
21
15
7
37
13
22
13
11
18
14
32
2
96
66
97
43
28
18
56
36
34
14
15
23
14
6
4
22
146
64
17
7
32
8
68
5
76
35
13
7
20
6
3
7
12
26
28
50
29
13
39
33
36
34
26
28
38
4
8
22
7
4
21
22
16
4
5
13
18
6
60
14
24
4
4
8
41
55
21
11
20
ABCD 346080764*7^$a-1 [50105]
15
24
12
57
123
84
3
30
27
15
129
12
39
9
36
3
120
72
189
141
78
60
30
51
21
15
21
3
9
3
60
84
24
39
30
42
45
3
42
15
21
24
96
12
87
60
45
60
18
21
117
15
117
27
3
60
21
12
27
12
9
36
33
102
66
39
45
15
60
45
39
21
30
60
30
30
45
15
90
60
18
60
60
18
12
168
60
15
9
48
3
57
3
39
48
18
15
129
15
24
9
3
9
15
36
84
3
78
123
51
30
3
48
45
3
9
3
84
3
57
36
27
60
81
12
69
15
24
24
36
51
18
12
99
132
9
30
21
9
15
24
36
21
15
9
30
9
39
21
12
69
18
21
81
39
36
60
75
33
27
90
3
48
45
15
105
12
30
60
12
33
36
57
84
39
60
9
30
42
36
24
48
30
21
21
36
54
45
60
60
60
24
57
15
27
30
42
120
78
3
39
45
144
84
57
75
21
75
48
60
39
57
15
18
72
30
6
12
27
24
39
45
33
60
15
48
72
24
3
42
108
30
18
39
75
9
24
108
9
39
21
15
120
33
12
15
60
75
78
27
3
120
93
24
75
66
42
12
9
12
105
24
30
18
87
96
9
60
15
33
3
12
15
18
72
27
93
3
60
9
15
45
15
24
111
30
15
60
24
84
105
30
12
6
12
171
117
3
21
15
24
69
72
15
36
9
111
27
117
21
42
18
3
9
72
15
135
18
90
12
21
105
39
60
15
9
51
9
12
57
48
192
3
24
60
96
39
9
201
36
24
30
21
45
132
48
39
3
42
15
21
60
3
60
21
15
33
132
39
21
63
12
120
15
21
27
12
30
15
3
72
45
24
21
60
48
87
3
30
3
69
48
3
39
45
3
57
48
48
27
21
252
27
30
27
15
9
9
12
15
45
18
33
105
27
15
12
6
15
129
51
87
30
3
9
120
60
48
15
12
36
27
18
12
30
72
60
6
39
33
3
48
9
27
60
15
45
63
60
12
6
12
12
15
60
33
51
57
24
15
96
45
84
15
21
3
9
3
9
90
30
15
15
9
21
18
12
189
96
135
48
18
60
15
45
3
69
3
9
60
48
3
9
108
3
24
24
21
15
36
45
12
42
69
72
39
90
3
33
39
21
3
36
33
30
21
12
84
3
18
15
39
108
33
9
15
3
57
108
96
111
21
9
30
21
189
18
30
3
48
9
15
15
141
9
30
33
69
15
60
15
6
12
51
12
12
12
21
12
42
9
24
27
21
27
45
75
33
27
30
3
9
15
21
114
9
24
153
3
12
39
60
6
3
96
3
78
54
45
21
12
60
30
42
96
12
3
39
21
9
36
24
15
96
27
42
75
60
21
3
39
18
60
24
18
30
42
105
33
3
48
60
39
12
6
39
180
153
3
60
132
48
117
111
12
57
3
27
81
156
3
21
21
96
24
75
120
33
30
12
21
24
24
9
48
15
69
18
81
9
27
45
48
3
27
21
9
48
24
18
12
21
45
24
111
48
21
75
33
48
24
63
12
21
60
3
51
18
27
33
60
90
21
72
9
30
48
42
15
15
60
18
48
60
99
45
39
72
12
27
30
75
3
78
15
9
138
18
294
9
21
78
93
24
3
57
60
63
18
204
15
15
69
21
3
12
15
21
9
63
45
48
12
15
12
36
48
21
3
135
21
9
27
15
69
129
75
33
99
21
39
36
27
42
78
42
63
15
42
96
54
48
12
150
18
93
27
12
81
24
21
54
6
144
75
24
21
15
33
42
108
12
45
21
75
180
9
120
90
66
24
96
3
81
15
123
60
12
18
27
21
24
15
36
144
3
12
45
135
18
3
45
54
9
24
27
18
120
111
36
3
12
9
9
15
36
57
24
15
33
3
45
3
60
60
21
18
81
81
75
33
12
39
96
15
33
45
30
12
18
15
57
108
111
12
48
24
57
15
15
48
18
114
6
12
12
36
39
24
21
30
21
45
39
45
18
57
141
24
18
18
3
57
15
48
36
21
102
33
24
3
30
12
15
75
120
21
9
30
9
39
21
60
36
15
21
48
72
57
60
48
24
36
24
30
33
15
132
18
72
30
66
60
24
15
48
15
18
12
27
60
108
15
60
57
105
30
30
18
30
108
12
27
75
6
15
24
21
54
9
36
96
105
63
120
9
12
30
48
18
24
120
30
6
24
18
12
18
12
30
33
33
15
60
27
12
9
96
15
21
24
48
87
9
111
6
24
15
36
60
108
9
15
27
48
12
45
60
24
51
105
165
18
81
21
60
18
18
75
9
15
24
96
21
3
51
9
24
75
18
12
63
39
21
24
21
15
9
30
30
36
87
15
18
3
57
15
60
60
9
18
57
45
3
36
60
12
9
15
228
57
75
15
60
30
3
36
129
102
60
45
63
12
45
105
30
78
42
9
9
60
102
9
129
12
51
120
9
36
63
9
27
165
60
36
42
12
6
24
15
33
183
57
15
12
45
18
60
18
15
69
15
24
51
66
15
24
24
36
120
21
15
99
48
33
48
9
30
18
60
99
24
36
75
90
15
24
51
90
18
12
9
12
39
9
69
27
105
135
3
18
75
12
12
24
36
36
45
39
15
9
36
75
6
84
78
30
87
15
45
21
24
3
48
24
3
21
117
12
30
21
21
36
39
15
9
9
63
129
3
36
36
36
27
42
96
12
12
15
36
132
93
12
12
15
ABCD 346124622*7^$a-1 [50029]
60
24
9
63
9
2
24
12
13
24
9
144
12
99
21
11
15
13
21
2
37
11
58
51
117
15
47
37
11
105
24
3
33
37
63
47
12
21
25
2
61
11
22
12
110
36
21
85
50
13
12
9
51
23
82
2
133
9
24
48
59
28
9
23
64
21
14
49
11
10
14
21
3
1
21
2
33
1
2
70
26
21
49
11
15
60
34
47
87
61
9
12
15
59
157
20
13
144
27
84
11
48
36
1
33
14
10
39
23
1
36
24
9
47
75
34
36
39
191
10
75
24
23
12
1
23
22
26
9
28
12
69
15
33
144
12
98
37
47
46
3
9
2
24
12
46
60
87
84
56
40
9
12
63
21
15
20
27
9
40
9
36
26
9
24
36
27
10
47
76
21
39
11
36
12
25
20
39
36
24
61
36
21
39
35
9
39
12
25
47
33
24
13
14
24
46
38
61
9
35
40
35
25
59
10
15
9
3
57
12
84
14
121
57
26
48
34
15
23
69
39
61
20
27
1
21
36
59
13
24
14
84
1
80
4
11
9
1
15
21
2
96
58
2
48
36
72
36
37
11
1
48
35
22
14
96
22
14
33
40
11
10
35
120
4
105
2
37
9
3
9
12
99
11
49
23
46
122
9
51
24
46
48
39
45
51
84
116
1
15
24
59
22
74
45
4
21
39
21
12
27
105
15
96
80
39
36
21
49
51
47
1
32
3
25
47
24
21
49
35
4
9
3
44
123
13
20
25
12
38
48
10
50
21
25
26
36
13
36
69
15
60
116
51
46
27
35
61
9
39
11
46
15
23
10
12
74
1
35
84
12
73
11
34
38
22
15
84
12
11
60
36
70
51
12
33
71
76
47
58
35
13
15
60
23
9
4
9
2
45
60
61
48
24
2
22
24
50
13
47
33
40
9
24
26
36
70
108
14
9
40
20
15
48
81
195
10
26
10
38
121
69
2
22
111
21
75
23
46
14
22
51
20
28
57
14
25
35
1
11
12
37
80
28
9
27
45
48
27
11
24
21
37
48
39
11
45
3
46
15
9
27
23
21
3
46
38
73
81
2
13
57
156
60
36
2
84
13
36
9
87
83
72
49
20
13
120
51
21
35
4
59
33
25
119
25
48
2
45
63
73
35
13
11
21
25
15
44
25
48
27
69
51
11
9
16
20
39
81
120
28
9
12
12
48
38
24
84
36
34
2
60
46
71
27
10
3
93
2
1
20
49
24
47
27
1
21
39
12
47
70
2
1
24
11
45
3
12
13
9
63
33
38
33
64
71
81
4
11
36
133
9
24
63
9
71
49
35
61
14
34
50
21
16
20
49
2
48
46
12
63
24
20
3
57
25
2
9
61
50
22
14
33
1
27
56
36
25
2
33
24
160
21
50
24
201
3
48
58
51
21
3
9
14
1
81
12
48
11
3
61
35
24
58
24
14
48
1
36
11
24
1
33
15
60
72
11
9
27
97
11
69
13
3
24
21
59
64
11
24
10
72
62
33
1
3
80
60
3
37
24
9
51
12
140
28
21
36
59
96
15
9
76
33
75
47
12
34
59
37
96
84
48
48
2
34
11
24
3
36
25
32
27
37
20
16
47
24
12
46
24
26
21
13
36
24
15
32
28
12
47
12
130
12
3
23
22
15
56
49
11
13
135
60
12
47
36
22
35
147
13
45
12
26
21
13
87
59
34
3
20
24
27
34
120
123
56
73
36
27
21
3
59
12
69
1
3
120
47
46
26
33
4
21
95
133
15
23
24
84
61
48
57
14
10
48
14
13
36
9
24
24
62
21
88
35
58
12
12
14
12
69
15
13
57
39
9
26
45
27
33
61
12
14
118
26
10
50
12
1
47
48
120
58
26
13
9
35
27
34
15
20
3
22
48
107
28
21
2
60
13
9
26
34
14
13
9
51
11
13
177
120
3
11
13
32
15
22
2
21
60
37
14
33
25
51
35
12
84
12
70
48
3
35
21
13
24
110
82
71
4
21
24
48
51
32
27
46
12
26
22
36
11
15
13
9
23
27
1
92
13
27
105
12
3
33
2
10
14
61
44
49
24
51
35
157
60
9
2
36
1
32
1
38
61
11
133
33
38
10
36
12
86
12
9
24
13
3
105
63
21
60
35
36
88
33
14
36
46
83
15
45
1
86
1
11
49
12
33
11
25
12
26
70
3
45
3
23
12
1
105
51
83
58
27
9
3
44
4
36
45
62
9
39
1
23
10
48
59
64
129
11
49
36
159
21
15
33
2
1
24
45
11
28
9
111
9
38
25
48
56
16
9
24
71
25
95
39
61
21
135
47
1
72
9
24
72
2
60
13
9
26
10
38
61
47
166
27
59
25
32
171
70
24
2
24
9
25
194
24
58
23
16
44
13
62
1
20
24
1
74
34
38
9
51
9
61
120
39
59
21
24
1
35
37
72
15
9
12
12
3
69
11
49
2
9
4
56
3
22
26
49
20
99
1
47
120
1
56
4
35
60
202
3
12
35
9
1
24
38
12
58
36
24
3
21
3
20
133
12
2
49
20
13
26
24
1
33
3
9
96
95
61
14
9
3
61
132
143
118
27
21
62
24
34
51
69
50
25
23
61
11
109
35
1
9
110
57
13
27
20
25
2
24
9
4
20
76
80
49
26
22
26
22
119
49
72
15
20
13
2
69
51
34
15
21
24
35
4
9
170
33
51
22
27
33
120
24
3
11
22
38
13
11
22
48
50
49
35
12
37
9
123
48
36
33
3
9
2
13
11
9
3
22
48
2
25
20
49
27
59
60
46
63
21
71
157
3
21
26
33
37
2
49
59
37
59
10
15
36
23
13
57
14
34
50
73
11
58
63
9
62
13
45
15
35
24
25
92
13
74
13
21
84
26
72
36
46
3
11
12
22
168
14
13
21
51
20
25
62
61
47
36
10
23
1
14
1
20
37
3
119
25
21
2
1
60
212
28
47
24
34
14
24
48
24
12
22
12
108
24
72
27
104
4
12
35
12
1
45
24
2
36
36
69
39
72
9
40
11
93
49
2
45
40
24
9
11
3
34
12
14
57
13
24
36
62
21
1
24
50
9
61
3
21
48
83
28
21
111
60
9
50
10
48
27
36
60
ABCD 346169652*7^$a-1 [50053]
8
31
21
39
21
99
5
31
65
12
4
39
5
100
8
31
57
8
19
84
45
20
12
36
24
4
20
60
19
113
108
52
44
48
64
48
99
9
56
19
180
48
5
12
7
60
125
88
44
16
12
15
57
204
27
5
4
12
99
29
4
92
12
19
12
41
16
8
7
41
52
3
33
60
12
32
4
84
99
60
41
31
17
40
44
112
32
64
20
60
31
36
65
64
48
12
20
24
79
9
39
101
36
12
64
32
52
32
60
4
24
72
159
45
36
219
12
108
21
24
24
63
57
24
8
64
60
12
39
153
8
12
4
8
55
77
4
60
39
101
16
32
19
36
36
41
16
3
9
104
91
125
4
48
32
43
5
12
4
12
24
96
48
8
31
5
112
12
15
65
96
24
28
60
8
12
36
28
20
12
19
57
56
112
12
15
29
4
51
9
20
36
28
48
96
96
51
41
7
17
76
32
67
48
173
48
19
12
65
48
4
48
80
91
12
69
92
43
36
9
12
44
16
3
21
15
105
32
48
4
32
4
56
7
45
20
24
7
29
228
43
33
15
65
96
60
4
3
105
39
17
12
16
20
96
40
24
15
81
60
44
36
144
96
4
15
9
51
45
15
57
63
168
41
79
41
36
19
89
36
28
48
15
21
39
48
45
24
8
108
16
12
36
80
28
99
12
9
72
3
48
17
115
29
48
36
24
40
48
15
65
28
75
9
12
20
16
99
12
33
24
24
12
156
3
12
177
51
117
8
36
55
12
17
55
5
43
21
63
5
60
19
9
24
32
12
36
24
88
60
15
237
8
24
4
36
32
16
96
3
9
20
7
21
108
15
21
39
21
20
52
12
20
12
36
172
108
36
20
12
144
100
60
48
27
5
12
4
20
7
36
24
69
56
12
43
5
48
12
7
93
32
4
32
67
9
32
36
24
16
36
20
67
53
48
36
16
180
3
41
12
48
24
16
12
32
4
195
57
68
7
5
60
4
15
17
7
12
65
24
120
12
84
40
123
41
48
60
4
3
41
19
17
67
129
8
52
87
21
32
43
69
87
17
40
212
12
84
16
12
24
15
93
60
15
5
12
24
43
48
36
72
17
4
111
69
44
48
12
67
17
4
12
12
15
21
84
135
12
57
48
68
64
24
68
12
24
72
40
51
21
24
32
76
68
28
3
17
43
29
36
19
36
9
12
15
57
44
16
15
5
72
4
15
101
28
80
16
20
72
7
36
12
9
20
16
32
12
64
24
120
116
52
24
24
32
7
41
12
112
87
53
24
31
12
36
29
48
12
16
27
69
51
5
136
84
48
12
132
92
16
32
72
16
12
3
9
84
32
60
120
16
56
40
72
39
65
175
29
19
17
12
36
7
5
96
67
29
16
36
60
159
33
32
16
3
9
104
12
132
28
108
24
3
9
3
29
132
79
57
24
8
7
84
45
32
79
201
84
39
101
36
16
68
24
52
3
57
20
28
99
5
48
16
63
45
96
80
31
129
60
24
3
5
7
24
96
5
12
55
36
9
80
4
8
48
40
32
28
48
36
48
15
29
91
53
31
33
51
125
112
224
76
8
48
67
192
24
53
60
19
120
17
36
115
17
187
5
12
16
27
36
21
32
12
19
33
15
257
144
48
12
28
48
15
105
108
32
43
69
3
81
32
28
32
64
44
16
15
41
60
28
68
12
36
43
72
60
17
36
67
69
8
31
45
84
51
9
12
51
21
3
269
24
88
80
19
9
15
45
132
36
48
15
45
12
20
64
128
36
28
32
28
111
48
72
9
8
16
12
48
159
177
87
5
31
17
4
176
132
60
4
63
41
84
132
96
24
55
65
16
8
7
60
69
56
180
12
72
91
101
31
105
3
36
41
48
4
12
3
21
51
317
12
36
48
7
33
8
43
12
21
20
16
24
20
48
4
56
4
20
12
28
72
152
7
45
15
60
21
48
48
60
63
69
12
32
48
7
12
113
60
52
36
12
15
36
36
41
19
9
32
67
17
4
75
65
48
19
9
36
3
41
31
41
40
120
51
5
36
16
36
12
15
5
7
48
36
29
100
32
16
63
45
24
60
51
89
84
31
5
67
69
20
36
12
48
52
12
51
29
28
3
53
16
44
7
108
9
36
15
93
8
19
41
16
20
19
9
116
12
12
4
3
57
8
19
84
21
96
51
89
24
28
60
32
24
108
48
48
16
84
27
21
152
7
84
153
36
32
16
12
32
100
99
117
56
12
48
19
81
15
113
64
60
44
43
21
72
44
48
36
7
57
8
24
108
36
12
55
125
64
32
19
53
4
75
9
60
36
8
72
55
21
20
16
44
28
68
16
116
19
101
136
80
160
15
57
48
32
52
39
41
84
16
80
124
96
48
92
7
29
100
63
12
29
40
32
24
36
64
15
21
15
105
20
67
36
5
4
15
60
5
16
12
8
24
36
144
127
36
48
81
3
53
4
15
33
12
32
52
36
96
12
132
12
96
92
24
24
36
76
152
16
12
80
4
192
56
7
24
48
5
100
ABCD 346300946*7^$a-1 [50009]
30
54
90
120
12
36
19
11
78
6
94
26
18
16
14
6
19
5
19
21
56
132
78
10
56
30
66
112
38
42
6
10
20
60
36
6
12
1
95
94
12
15
11
24
60
30
19
17
4
20
4
26
6
12
42
6
64
80
28
38
13
17
54
6
30
102
6
30
16
3
53
24
36
12
18
12
30
76
20
40
63
21
20
18
34
86
132
25
47
30
30
84
24
1
17
64
8
16
44
78
18
24
120
18
48
30
114
1
59
60
70
68
30
22
20
7
24
119
6
19
17
40
8
60
19
89
4
44
55
24
45
38
84
36
24
90
6
42
40
38
12
250
68
19
29
72
12
36
60
12
88
24
50
22
8
186
6
100
44
64
8
18
12
12
12
78
60
138
22
2
36
24
84
24
10
2
36
22
38
84
48
10
8
64
86
22
176
24
19
11
61
17
30
18
31
29
90
1
53
30
6
30
34
15
5
16
62
30
4
44
4
8
28
60
2
24
36
78
24
78
12
42
4
74
6
72
12
12
18
60
48
60
18
4
32
36
102
60
12
6
78
1
65
4
62
94
8
7
72
11
142
8
48
12
16
2
114
18
6
4
2
24
106
48
8
30
18
102
30
18
10
32
28
14
106
20
30
10
182
12
42
84
31
29
6
13
81
2
42
16
26
6
72
67
9
2
18
64
2
49
17
114
6
42
10
12
24
2
12
12
138
66
6
43
53
90
18
36
6
90
24
6
13
45
2
24
6
30
82
50
6
24
12
48
48
12
18
54
4
44
19
89
4
20
6
48
49
17
186
22
2
66
42
60
10
38
37
83
30
90
12
6
76
38
6
64
26
6
96
4
68
30
6
31
9
63
47
1
33
36
2
73
11
6
28
14
6
30
10
62
84
78
40
86
66
55
24
29
108
28
60
63
89
64
38
6
19
17
36
19
11
18
43
23
24
12
72
6
16
14
156
13
23
42
16
60
26
18
127
215
6
54
94
36
8
18
22
2
36
22
135
41
54
22
3
17
64
14
120
18
60
18
12
18
42
24
30
40
44
84
48
112
20
7
119
106
8
6
10
62
18
4
96
104
16
36
20
24
19
23
24
18
30
78
102
6
4
12
15
5
6
12
12
120
10
27
23
6
88
20
124
2
34
2
78
24
78
22
26
24
130
12
123
5
60
136
2
42
48
60
42
6
12
28
104
42
10
44
6
30
36
30
48
42
7
23
12
108
73
5
12
12
30
46
80
6
18
30
180
18
67
101
36
4
14
12
6
4
68
48
64
56
60
54
49
9
8
48
6
24
10
44
198
18
76
26
37
83
22
50
18
144
96
48
16
56
54
13
17
30
10
8
7
71
54
19
59
6
54
1
77
60
31
47
10
32
78
96
25
53
60
16
20
24
19
17
12
18
24
42
55
35
6
42
10
62
18
52
14
70
36
44
84
108
48
4
8
42
36
42
72
12
19
137
78
6
24
6
37
53
67
29
43
5
180
12
52
8
42
42
6
30
78
24
6
16
8
12
66
34
68
48
48
24
12
66
49
41
60
24
108
48
31
23
34
104
126
36
13
5
19
71
1
41
30
18
40
2
66
28
2
30
24
36
42
1
45
36
20
6
18
84
18
12
49
11
48
18
24
18
12
6
16
20
78
30
52
26
12
72
10
26
12
36
12
13
47
48
10
56
100
8
18
192
121
9
36
2
60
37
23
22
20
90
6
72
30
12
30
40
8
28
14
22
98
72
6
78
6
18
10
98
24
48
12
24
10
20
36
24
79
35
36
1
11
12
25
23
1
47
1
41
28
14
22
26
13
47
42
7
35
13
17
28
50
1
29
16
2
72
66
12
30
109
5
24
4
20
30
42
48
52
24
92
43
5
12
24
4
152
138
6
84
36
88
8
12
30
6
6
78
52
44
12
114
48
18
4
3
95
22
20
30
54
4
2
13
53
12
7
23
18
12
42
6
28
20
72
12
18
42
12
6
22
99
11
18
43
21
26
30
30
84
24
30
84
6
36
6
28
2
1
59
54
4
24
36
26
13
5
42
25
23
6
4
20
16
3
11
6
132
54
37
21
32
6
22
2
37
71
46
32
4
110
25
5
4
2
12
18
42
18
4
86
12
85
35
10
2
49
59
22
20
144
64
2
24
10
74
42
24
6
36
24
6
84
54
114
42
6
54
30
6
12
6
19
5
40
8
19
35
18
30
6
24
6
36
36
12
22
24
32
7
45
36
15
11
48
12
24
30
36
6
49
45
20
48
6
1
11
24
30
54
34
15
5
78
24
36
12
6
24
52
60
44
4
15
5
42
18
30
12
30
6
24
97
47
25
29
72
43
45
60
2
48
70
8
150
1
21
32
48
91
77
84
24
55
17
28
14
22
14
54
72
6
37
53
18
72
12
126
30
36
58
50
22
8
36
132
19
11
54
36
19
5
24
6
60
6
108
12
114
24
30
40
3
77
120
36
55
11
30
54
36
22
15
17
64
20
19
101
60
36
30
6
42
22
8
6
54
18
12
48
13
45
80
6
6
28
14
12
24
49
5
40
8
28
20
76
38
46
20
54
22
26
72
6
12
112
32
18
18
18
12
34
20
126
12
228
72
30
19
33
56
24
48
78
1
21
2
30
6
150
7
5
52
44
6
37
93
24
32
84
4
20
4
27
83
30
12
30
18
19
41
55
83
42
108
4
24
32
67
35
37
5
40
38
12
66
4
86
42
16
2
49
41
60
30
12
1
41
90
6
64
14
24
22
80
18
72
36
42
18
12
10
8
18
49
23
12
12
34
20
4
2
36
34
20
19
29
18
22
38
60
18
72
24
18
18
12
6
30
36
36
19
9
36
8
36
4
72
27
33
38
6
6
48
78
60
102
18
72
30
78
12
30
37
29
12
64
48
50
46
36
56
12
42
6
12
30
198
24
66
24
18
52
38
1
45
20
24
16
26
13
24
41
30
6
36
24
24
36
12
28
99
5
60
6
25
17
12
30
12
66
48
4
8
28
104
18
60
18
160
20
42
12
6
30
73
81
50
22
60
26
42
31
48
117
51
11
30
ABCD 346311206*7^$a-1 [50006]
16
96
72
32
159
117
84
60
4
47
48
73
47
12
108
21
4
48
32
12
52
56
15
97
20
4
131
117
96
27
60
45
15
9
4
24
11
57
76
32
112
35
13
24
96
56
64
48
72
95
57
16
56
12
4
116
39
45
16
20
4
92
4
20
36
3
21
39
21
4
20
27
105
123
105
15
61
20
76
35
85
20
15
37
32
16
23
9
3
33
60
88
24
35
45
15
1
96
8
63
45
28
248
144
15
9
36
27
165
3
49
24
48
11
33
60
24
108
24
28
8
108
76
24
72
44
96
3
1
44
12
48
16
44
72
3
49
48
8
64
48
72
23
49
24
104
63
69
24
87
60
57
108
76
47
73
32
15
9
63
49
104
64
32
96
180
15
48
37
95
33
16
71
9
99
57
60
15
1
32
136
56
15
48
45
52
260
4
24
92
15
9
148
11
109
116
4
8
75
9
60
48
3
13
20
52
248
60
76
80
60
76
20
48
27
25
155
33
27
1
32
16
119
169
56
60
36
36
3
25
24
83
13
96
80
39
25
32
15
9
60
99
72
73
116
24
27
25
20
76
24
32
3
37
32
168
12
111
37
48
72
8
63
73
47
9
72
51
45
48
87
33
16
8
12
24
60
15
49
71
129
16
35
180
117
60
15
9
40
20
99
12
9
4
32
84
51
60
48
13
299
9
52
32
15
1
48
71
1
71
217
23
93
36
51
9
144
84
36
4
143
48
1
20
96
168
12
15
48
117
4
20
4
56
40
20
28
11
37
35
85
35
129
39
13
24
32
3
61
47
9
40
8
75
13
24
83
9
159
21
16
35
9
4
24
80
88
48
168
68
100
59
13
44
4
96
8
15
81
48
36
4
272
120
24
36
52
107
240
60
12
48
105
27
33
264
3
37
8
64
20
36
84
100
59
13
44
28
95
132
33
76
11
69
36
120
63
45
75
201
4
32
64
48
56
136
24
35
37
23
12
61
8
84
27
48
12
13
20
12
136
8
24
252
4
20
24
4
8
16
44
12
36
4
11
61
192
8
60
51
57
3
33
72
4
59
45
15
25
32
3
37
32
51
37
8
147
45
3
13
32
36
28
72
128
16
144
8
123
72
117
36
96
108
12
28
8
48
24
256
20
27
33
24
36
15
37
68
28
48
44
192
28
32
63
12
13
20
12
16
8
60
84
12
4
56
112
8
135
49
11
33
4
48
32
111
45
52
8
12
196
56
72
112
32
60
12
15
45
28
116
24
4
32
84
27
57
88
48
47
1
44
52
116
76
120
20
24
28
128
40
56
123
60
45
4
23
69
39
13
24
24
80
39
60
181
144
107
9
36
48
15
9
112
80
40
119
193
24
20
63
21
24
36
4
20
12
120
60
52
83
9
36
144
184
116
99
60
13
72
80
60
4
143
25
24
71
73
24
24
59
61
32
156
39
12
48
1
11
37
68
15
61
8
40
59
105
15
61
48
8
168
40
32
75
13
32
24
111
1
44
76
8
219
45
16
191
93
12
48
135
25
48
119
45
15
13
80
27
93
160
95
25
20
156
40
8
171
109
11
45
72
3
57
123
12
48
45
27
61
8
96
84
28
23
33
36
52
96
8
40
83
165
27
13
32
60
60
15
45
4
120
96
20
52
68
52
24
44
15
33
4
11
21
171
37
32
39
81
24
136
11
108
57
60
12
12
84
12
12
3
45
3
13
48
11
37
24
47
193
24
8
27
9
60
84
15
57
28
47
9
24
132
48
27
33
24
12
4
48
47
45
100
35
60
81
24
87
9
39
45
12
3
61
48
32
112
119
1
24
80
40
8
16
24
47
48
9
12
60
64
96
56
60
123
12
61
47
1
8
3
85
44
36
84
52
176
36
4
11
12
9
36
52
120
24
72
95
12
13
35
85
35
12
49
80
40
56
48
88
8
136
24
80
24
87
25
48
35
60
1
80
51
9
52
56
16
104
3
37
56
27
9
36
15
48
49
23
177
88
24
168
192
20
36
108
28
47
25
56
39
60
60
1
72
128
51
45
3
72
60
97
32
39
21
24
76
59
13
119
49
20
99
9
64
32
112
20
4
44
27
93
15
12
93
28
48
8
40
32
36
12
40
11
69
3
33
28
44
24
39
117
3
85
72
83
37
35
9
52
32
60
28
8
136
48
24
11
45
40
32
60
3
45
28
56
16
32
168
12
4
24
140
4
ABCD 346315458*7^$a-1 [50092]
44
24
22
98
40
32
48
66
6
24
64
12
140
4
36
44
88
18
14
40
56
10
18
20
60
12
12
60
36
52
8
24
28
8
4
20
52
6
2
16
20
36
60
10
18
32
36
70
18
50
30
12
4
68
16
62
78
4
68
24
36
30
18
72
24
48
46
62
28
20
24
76
24
12
8
52
8
72
10
14
12
12
28
18
2
24
6
10
20
34
30
24
104
72
4
56
28
18
18
20
4
8
28
120
36
6
48
26
6
42
22
36
38
12
124
8
100
18
14
28
108
8
22
14
4
26
16
2
36
10
14
96
12
118
12
14
24
24
102
54
16
20
16
20
48
24
12
156
48
40
56
36
12
22
18
8
72
100
18
14
4
72
20
48
24
12
76
18
14
6
10
6
14
70
110
40
20
64
56
72
18
6
10
50
24
22
48
62
12
40
32
40
210
6
12
6
30
56
96
34
18
48
50
30
18
54
28
8
6
10
54
32
34
104
102
10
8
24
12
48
72
4
62
30
34
18
66
50
4
68
12
28
72
78
14
40
44
46
36
48
14
96
40
32
84
4
50
10
32
12
40
2
66
10
14
96
28
72
20
12
18
4
26
180
52
32
90
16
42
32
40
8
12
24
4
78
18
80
4
72
24
56
16
12
36
2
18
4
20
6
96
16
62
46
14
40
78
2
36
96
10
38
28
24
86
22
8
18
22
8
70
92
10
8
24
22
38
36
4
12
44
42
18
12
18
100
42
20
84
24
24
46
120
20
16
38
22
18
20
60
12
6
30
28
32
4
20
94
12
2
12
36
132
48
4
54
2
24
16
74
16
38
24
12
24
12
18
42
28
90
2
64
126
2
36
12
28
30
2
12
6
142
50
4
54
32
40
78
2
10
42
36
84
2
16
38
22
14
16
20
52
80
28
24
56
12
12
76
72
140
36
4
98
42
12
46
98
24
40
26
102
4
66
114
30
54
24
20
16
12
32
6
16
14
36
28
36
62
114
16
20
24
24
10
36
14
12
48
36
34
30
24
20
28
18
14
100
2
6
4
44
96
46
14
34
14
60
12
166
18
20
4
32
24
126
34
20
36
100
36
14
6
48
10
12
78
104
12
36
60
70
2
48
12
72
34
26
90
58
6
30
44
88
44
4
20
52
60
8
66
6
28
44
22
18
36
42
38
6
54
12
64
24
56
46
18
20
36
6
54
10
50
4
56
120
4
44
36
10
74
60
72
24
6
34
20
70
6
20
16
12
8
10
14
28
18
50
24
36
60
40
14
18
12
36
10
18
72
20
58
2
24
4
80
12
4
44
72
72
22
6
18
36
86
24
16
72
102
6
12
20
36
12
120
48
40
30
26
16
32
148
84
14
82
8
4
18
62
12
24
10
50
36
4
20
36
16
68
12
60
58
72
122
22
54
24
8
40
44
16
20
12
36
144
6
6
40
6
98
4
36
32
48
144
60
58
158
24
88
104
28
56
66
6
24
4
96
8
12
10
6
48
6
54
20
42
10
32
16
20
16
54
50
4
42
14
12
28
86
4
2
84
40
8
22
38
52
54
62
12
6
46
6
30
14
6
60
30
4
26
18
90
64
18
2
28
18
14
40
60
12
36
32
40
8
70
44
4
6
8
48
34
86
112
36
12
38
22
30
18
42
102
20
16
140
36
6
30
4
204
2
48
6
48
12
28
66
62
114
94
24
26
82
20
28
20
12
40
8
12
12
12
64
72
92
52
8
16
32
48
36
4
56
108
96
16
8
82
66
32
12
34
14
22
86
52
20
16
32
72
12
48
36
12
12
52
14
34
60
12
56
4
26
28
50
52
44
60
28
56
120
52
44
28
72
6
90
44
24
4
212
70
24
14
12
4
36
26
42
22
14
12
12
52
86
78
220
92
28
62
100
62
16
90
50
70
42
12
18
18
50
6
4
90
14
36
12
40
44
28
56
4
20
12
34
114
12
116
10
62
100
72
6
138
24
8
12
28
32
36
10
30
44
46
42
48
20
30
6
60
10
38
12
48
12
4
146
10
60
54
20
52
30
18
86
36
40
8
12
52
6
62
12
16
32
12
12
70
30
54
14
28
18
54
18
134
4
6
26
48
52
48
60
30
2
84
10
18
8
4
90
6
80
4
6
170
48
24
12
100
128
16
152
12
6
42
28
30
54
6
90
32
24
30
58
20
28
54
50
28
68
24
34
54
68
58
14
66
42
60
100
38
76
14
36
4
20
10
14
12
6
10
38
46
8
12
36
48
36
36
4
110
4
102
32
36
22
2
12
4
6
110
24
12
60
4
8
46
72
38
12
148
32
10
18
12
8
12
24
36
88
120
92
48
36
40
14
30
66
4
12
162
20
12
40
8
82
24
2
132
46
14
16
32
28
90
30
42
14
24
46
50
48
46
50
72
60
72
22
74
64
2
130
66
14
4
20
102
22
6
36
14
24
36
16
20
34
2
28
24
92
10
38
12
48
28
32
72
96
30
58
24
18
30
18
6
8
36
10
26
6
70
24
36
20
12
52
6
138
20
52
18
110
210
10
12
32
48
108
10
14
48
48
4
2
18
16
30
14
66
54
48
40
8
12
10
2
88
72
32
60
4
2
10
180
24
8
12
60
180
36
72
36
36
4
56
16
104
30
30
4
44
66
30
120
10
26
76
24
36
8
22
18
36
36
18
62
52
66
14
22
126
68
24
16
20
40
20
12
12
22
38
58
2
52
48
18
44
138
58
30
60
12
8
28
2
144
4
2
52
8
208
12
8
124
8
10
90
44
28
56
136
20
6
48
22
8
36
24
22
174
144
6
30
8
16
20
12
12
46
110
30
114
46
50
10
26
96
60
48
16
36
54
18
18
18
56
24
12
12
12
84
6
54
10
6
26
48
10
24
8
12
118
50
4
116
10
2
36
12
120
10
2
48
4
36
68
40
24
18
44
30
28
6
30
ABCD 346579182*7^$a-1 [50156]
9
15
22
71
63
42
124
14
24
18
40
60
8
40
36
44
4
23
87
10
8
30
58
2
90
18
30
27
13
59
33
18
46
44
4
143
33
40
104
90
93
15
10
62
46
2
72
90
15
181
60
12
8
16
74
9
73
143
1
44
3
37
12
68
40
12
20
28
134
60
36
9
1
20
90
90
60
30
94
36
14
6
16
36
50
72
10
8
90
58
72
132
35
1
14
18
12
15
25
86
34
98
58
44
36
52
20
18
10
95
57
64
96
20
40
122
33
27
22
36
24
36
24
14
42
100
2
9
73
26
18
60
12
42
82
8
30
69
109
8
30
10
32
4
44
60
30
10
12
38
12
45
36
9
42
46
72
24
36
20
18
9
21
4
38
310
35
13
74
10
56
24
18
21
121
48
24
36
12
38
34
8
30
106
20
132
18
12
34
44
52
2
46
72
24
86
58
36
236
88
2
81
9
28
72
38
9
15
22
104
16
74
84
96
9
45
88
32
96
12
52
72
36
2
90
15
21
112
50
60
10
2
58
11
9
30
10
48
2
30
42
58
80
90
70
80
18
82
38
45
24
13
8
40
2
70
24
84
119
135
22
116
42
30
52
26
57
13
20
4
60
8
16
20
12
15
145
72
108
20
15
13
60
132
38
30
54
9
37
36
8
18
78
16
14
24
58
50
30
108
40
14
6
30
9
141
3
9
4
59
45
54
58
84
38
60
58
95
93
114
48
58
12
110
78
52
20
18
162
28
2
18
15
147
34
44
76
36
48
2
30
4
24
12
108
84
36
74
105
61
2
10
8
12
42
46
62
22
59
13
98
46
14
9
111
10
8
4
176
27
15
10
36
62
48
24
22
8
6
46
24
14
6
16
56
4
59
9
39
27
24
46
110
72
34
60
36
72
48
48
132
2
6
27
229
188
15
61
2
12
108
34
56
28
14
108
12
36
10
50
46
36
204
23
36
37
68
84
6
22
12
36
2
30
4
24
23
27
22
32
135
1
36
11
33
76
60
24
72
68
4
96
23
1
116
54
22
26
10
68
30
60
22
32
18
10
12
12
24
12
23
45
40
84
110
22
83
183
10
68
12
28
80
42
12
18
28
80
40
132
80
108
52
2
36
60
57
27
96
9
1
35
37
8
54
36
10
74
46
12
140
64
14
162
111
60
39
108
24
10
36
83
1
48
23
27
18
76
60
68
48
15
63
9
1
60
20
30
10
12
50
70
11
1
36
152
27
1
72
84
14
24
48
72
22
38
10
71
25
2
45
25
128
3
96
85
36
50
30
27
63
9
33
48
64
68
28
60
32
40
48
20
52
48
36
48
38
10
2
45
36
15
10
12
32
30
33
57
16
20
54
18
4
23
97
26
10
2
60
190
96
14
6
39
45
6
82
20
4
38
48
33
1
56
63
1
8
78
10
2
82
26
105
48
9
36
4
86
34
35
36
49
96
192
48
14
36
9
1
96
24
36
48
36
20
24
16
23
69
208
2
42
36
30
10
14
22
26
22
86
10
12
48
2
82
108
60
35
3
10
96
26
18
16
83
36
1
84
36
24
72
2
6
72
28
47
15
180
12
78
3
85
2
12
36
9
141
4
23
13
50
46
44
90
30
42
45
45
148
144
26
166
24
23
39
10
24
44
3
9
78
9
37
36
20
27
15
18
100
2
10
8
4
96
95
25
20
30
10
32
148
62
6
16
24
62
70
110
78
40
14
138
87
3
10
24
36
20
18
10
24
170
36
34
95
33
4
14
84
6
27
12
81
76
14
10
12
11
39
18
27
15
45
27
21
25
24
128
102
130
59
37
14
36
46
26
10
2
18
270
90
18
45
37
62
6
16
14
144
9
13
59
37
35
105
30
60
30
28
12
48
20
16
44
252
64
38
6
12
15
75
33
37
47
51
10
80
64
8
120
108
72
42
10
72
74
24
106
12
11
87
45
45
12
40
20
18
9
1
110
106
96
24
24
12
23
97
38
54
148
48
2
70
2
142
38
22
71
15
178
24
36
35
135
10
62
18
42
45
85
8
4
146
57
73
32
28
20
112
12
36
170
90
40
32
102
10
23
49
36
62
36
9
13
68
16
26
10
47
85
12
11
13
92
40
8
64
95
25
12
24
2
72
18
318
34
72
36
12
26
46
104
54
22
204
74
60
82
36
38
42
4
44
27
45
100
108
14
45
3
18
27
85
38
22
8
16
26
117
3
22
12
60
167
69
12
6
46
11
87
129
49
47
153
3
37
48
14
178
2
36
9
60
61
2
12
6
12
63
97
8
30
24
18
18
22
24
24
47
225
72
16
23
81
40
86
22
68
16
36
8
12
208
72
80
4
56
172
26
72
22
12
11
27
66
162
81
24
48
72
73
24
8
100
20
88
24
56
100
2
42
16
23
37
84
36
2
57
37
44
87
45
4
8
15
37
74
150
12
18
24
138
18
105
1
56
78
30
99
25
12
26
70
ABCD 346689116*7^$a-1 [50001]
6
42
56
10
47
7
114
2
21
19
8
16
6
6
17
3
24
70
26
34
2
9
19
20
10
30
65
39
24
76
8
84
34
23
3
21
19
29
49
108
114
24
6
59
51
64
6
62
16
48
8
4
32
12
9
99
24
70
71
39
60
22
50
12
60
28
48
66
2
12
12
10
11
15
60
28
18
38
4
56
64
44
4
6
23
19
44
12
52
17
7
36
6
14
60
22
14
9
7
30
11
37
2
9
19
12
8
48
34
12
26
52
53
27
4
20
16
140
33
27
40
53
85
6
29
25
30
56
28
18
50
12
12
12
36
10
23
3
24
12
46
14
21
61
26
76
5
1
18
8
10
26
24
12
16
60
24
68
21
3
46
36
12
47
1
6
56
12
93
15
10
110
72
40
6
35
13
60
26
28
30
11
25
62
136
72
17
7
18
2
22
12
2
9
39
24
16
60
12
18
18
56
48
16
8
45
79
30
14
22
23
15
64
6
2
33
3
76
8
10
14
24
9
13
11
55
18
48
14
16
84
5
43
6
38
60
24
58
110
34
12
30
18
2
12
4
30
18
18
48
12
36
11
67
20
64
92
28
41
1
6
17
19
101
3
24
64
24
36
18
134
9
25
26
52
32
46
84
42
5
27
24
12
112
18
2
12
33
55
24
18
62
10
14
12
4
6
62
4
8
28
5
1
23
15
28
18
12
18
5
13
36
2
60
9
27
22
2
64
78
90
5
37
11
19
8
94
2
16
20
24
40
17
39
88
12
24
8
48
46
18
5
37
2
12
22
6
17
15
48
81
85
48
102
24
12
42
12
12
24
12
11
99
16
20
16
24
17
25
18
20
22
11
48
37
26
10
12
90
66
14
12
12
142
26
34
78
24
12
24
44
9
15
4
54
14
48
9
39
12
70
14
64
8
36
64
29
19
8
76
20
4
32
22
60
2
4
12
12
18
30
56
28
36
140
72
46
2
12
9
7
66
18
6
38
9
39
28
12
41
43
12
12
48
5
3
12
108
22
50
4
17
63
9
49
2
28
32
16
44
4
65
39
46
26
28
54
86
9
43
42
36
38
100
60
12
8
4
8
28
12
240
20
36
60
12
4
30
98
16
116
9
13
6
12
48
18
14
16
30
12
48
54
56
9
19
30
2
106
42
120
65
15
10
26
10
6
6
6
30
18
41
7
42
18
8
4
48
17
15
40
24
32
24
40
6
35
7
6
18
12
30
74
16
20
34
23
19
5
3
16
24
24
18
54
29
3
45
1
24
14
24
4
12
161
3
4
8
12
46
6
32
12
12
9
55
32
10
50
22
24
14
10
36
50
40
6
6
12
96
41
1
23
13
12
14
36
22
86
76
90
6
12
24
6
50
9
151
42
6
18
2
96
46
14
36
10
12
6
20
4
36
8
84
4
8
16
44
33
3
64
12
30
6
20
9
75
60
34
54
12
20
12
24
28
30
2
24
10
66
5
1
6
20
16
5
63
22
42
32
88
24
36
8
12
10
42
8
45
3
22
12
6
12
8
16
24
8
22
30
36
8
48
36
28
104
10
38
34
26
16
6
47
3
16
20
24
24
36
4
12
24
72
48
12
42
14
46
2
10
47
7
44
22
14
112
42
86
4
30
18
68
16
18
6
30
62
28
6
11
15
4
48
18
11
3
24
58
2
16
41
37
2
9
31
6
108
14
36
21
1
48
2
84
16
6
50
16
120
44
4
32
196
6
14
16
30
6
48
12
66
14
10
14
24
46
60
50
4
66
18
8
4
8
76
6
66
8
12
10
138
5
1
24
2
24
28
6
54
32
24
82
35
1
120
18
29
27
48
10
14
69
15
46
86
4
32
9
27
24
60
24
34
14
84
34
18
12
8
10
36
26
76
18
2
45
39
40
32
33
37
26
10
47
3
21
31
36
24
36
90
42
29
7
30
12
24
2
10
59
15
10
2
10
146
12
21
31
30
2
9
15
34
18
24
20
16
20
24
21
7
80
16
96
8
177
3
16
30
24
38
4
18
18
41
75
24
24
10
60
18
18
62
21
3
48
12
12
45
37
48
12
14
16
24
114
12
108
2
46
6
12
5
3
12
4
8
46
36
2
36
69
15
48
16
6
59
51
12
57
27
36
28
29
3
16
18
6
6
26
36
4
6
72
14
9
3
10
26
58
23
15
4
29
1
36
62
40
164
10
18
24
30
6
18
18
8
16
60
20
21
19
48
44
33
39
33
7
24
6
2
81
39
10
26
4
48
44
52
18
6
8
4
42
6
6
38
48
33
61
6
20
34
14
4
30
134
12
4
36
12
116
45
7
113
1
36
42
6
158
46
2
12
4
24
6
36
2
24
4
60
18
2
4
8
70
2
10
30
114
24
42
44
70
48
12
78
6
50
9
85
11
37
2
96
4
24
20
124
8
22
47
7
30
2
48
12
84
12
22
30
17
1
38
57
13
2
4
188
16
8
48
24
16
17
3
4
20
22
23
3
22
24
24
23
1
26
16
53
3
21
91
18
6
8
52
24
20
45
168
49
24
24
23
43
68
33
3
12
12
12
4
6
30
6
36
6
152
24
16
48
42
50
10
11
39
72
9
19
24
53
63
9
55
30
2
28
104
46
23
7
8
10
12
2
96
16
30
2
132
22
30
6
14
82
2
9
24
7
48
18
6
20
10
14
82
11
3
34
2
36
28
24
18
14
9
13
6
12
12
68
4
24
12
41
49
30
128
60
4
30
14
48
16
80
45
19
18
59
43
84
8
16
44
36
76
5
96
1
110
10
42
12
30
30
18
38
100
20
4
68
12
9
7
24
54
2
52
36
17
15
52
8
10
26
28
20
82
2
46
6
32
60
48
21
63
10
30
6
2
46
6
54
38
28
78
18
80
24
21
7
8
40
32
34
6
6
6
32
12
36
21
25
30
42
30
44
10
84
18
5
75
60
10
47
51
16
29
15
12
84
52
29
15
40
8
9
1
12
35
48
43
24
42
26
9
7
32
16
18
26
12
24
4
20
94
14
12
16
44
60
9
31
8
33
27
24
12
10
71
97
26
24
4
8
4
32
16
101
39
48
10
38
12
24
21
31
42
48
14
40
60
30
23
7
113
25
26
10
36
54
8
58
24
6
90
14
81
145
66
36
8
10
14
48
22
36
6
24
20
12
36
24
28
8
12
34
12
38
33
79
30
2
9
15
33
1
36
18
20
24
132
4
5
1
26
10
11
27
12
4
5
31
24
8
60
40
6
26
76
18
2
12
16
8
48
34
14
84
22
26
36
10
30
32
142
26
10
48
30
36
90
59
25
26
4
65
15
57
25
23
15
16
6
14
21
48
15
24
22
35
15
4
30
2
12
9
25
23
25
6
12
32
36
40
20
36
9
15
100
80
22
2
4
8
33
15
9
31
8
12
70
14
36
16
18
50
4
6
26
12
34
23
49
23
7
8
34
2
4
6
38
22
134
46
6
12
18
6
66
30
44
21
49
23
39
4
126
18
32
28
6
18
42
72
26
40
101
15
57
3
10
35
31
48
20
10
42
8
10
38
4
6
23
55
6
66
41
43
8
40
30
14
9
19
6
38
40
36
6
24
62
33
51
12
34
24
48
30
18
36
2
4
30
6
92
46
102
18
26
70
26
4
12
20
10
30
8
120
40
12
12
12
36
30
30
5
25
23
3
28
20
4
17
49
6
12
29
15
4
104
16
8
4
89
19
32
34
18
41
3
34
2
28
ABCD 346874166*7^$a-1 [50045]
41
25
71
16
60
27
93
3
57
9
11
7
30
27
21
3
21
24
66
54
144
3
3
24
42
11
7
93
24
39
21
36
60
24
135
21
9
75
21
23
7
9
33
23
4
51
18
6
24
12
30
3
27
42
48
24
6
69
20
1
3
12
39
96
18
15
9
27
21
78
17
19
6
95
24
12
19
33
60
60
132
99
21
63
6
11
13
24
11
12
24
1
78
17
24
24
16
105
30
9
27
144
29
49
3
44
4
92
24
4
27
5
4
63
48
5
64
180
9
71
64
15
17
103
45
51
114
30
17
24
64
32
25
18
36
81
24
80
1
18
21
44
52
8
7
45
20
43
5
1
30
89
36
76
33
6
66
3
51
5
36
48
156
115
48
33
9
11
13
11
4
27
53
25
51
24
21
18
6
47
48
7
53
16
32
37
27
44
1
48
15
12
69
111
24
20
24
16
63
17
16
44
24
60
12
25
24
96
15
39
18
11
76
15
24
12
5
40
15
5
109
15
80
1
54
29
60
112
3
54
48
30
42
6
105
15
132
9
21
123
51
5
4
60
60
12
3
53
12
40
12
3
60
30
24
131
36
64
20
16
165
11
84
64
36
45
54
17
25
63
32
7
18
63
32
19
6
11
12
96
31
42
147
135
78
6
114
63
20
4
20
13
47
16
9
24
35
36
25
30
24
5
36
1
23
7
24
45
21
3
20
25
83
7
6
39
51
21
24
33
96
54
12
21
104
55
48
33
9
39
72
3
12
33
92
4
39
12
29
25
6
45
20
28
8
43
5
16
15
29
4
15
6
39
12
48
27
18
15
96
24
15
17
24
121
24
138
30
27
39
21
75
6
24
35
4
75
12
69
156
48
15
84
36
90
27
8
36
64
60
8
24
28
12
56
13
15
60
24
45
6
5
124
9
3
45
39
36
45
95
60
13
30
36
29
19
36
41
4
60
9
3
20
48
52
48
156
33
3
24
20
4
15
12
90
30
9
20
43
36
12
5
64
20
31
9
15
21
20
7
57
9
27
24
21
15
9
54
12
84
77
28
15
41
60
19
21
87
41
7
84
5
85
75
39
105
45
15
36
20
55
29
19
186
30
161
24
40
56
12
13
24
11
60
24
1
24
51
36
27
53
28
80
37
11
12
16
39
21
75
65
16
39
18
18
5
48
60
48
4
8
97
39
15
24
17
7
33
63
41
136
135
5
4
15
9
12
75
120
42
11
16
20
1
3
27
9
33
3
20
40
15
5
40
45
120
18
60
5
36
12
24
40
93
6
89
16
9
15
32
25
3
21
51
8
31
5
36
55
12
33
15
24
66
48
15
12
20
43
5
72
28
8
12
19
53
4
45
39
20
37
3
72
48
12
20
24
64
75
66
6
53
48
64
27
21
56
43
41
7
18
11
4
12
45
18
12
89
25
24
6
21
15
93
105
24
102
24
45
20
31
24
12
65
60
103
12
65
13
95
49
11
55
6
30
81
48
9
6
17
28
92
4
24
56
4
12
15
12
53
13
24
42
6
24
11
13
27
44
100
15
65
40
21
24
95
16
8
169
51
80
16
20
31
5
19
9
9
11
36
36
7
102
59
12
28
45
71
120
1
30
18
11
43
18
23
31
45
20
24
40
105
27
3
5
48
4
27
12
24
21
21
3
20
12
48
85
54
21
111
29
31
36
60
9
24
20
91
24
66
39
20
220
32
49
15
9
51
84
20
16
159
5
12
37
3
69
6
209
24
108
24
13
6
45
15
9
21
15
96
8
1
111
33
42
29
24
52
39
48
78
23
12
24
13
42
60
89
1
30
24
42
59
31
5
25
119
31
18
30
42
102
21
80
12
28
15
30
87
15
72
17
24
16
39
36
21
33
6
18
30
41
16
39
5
12
24
12
13
11
28
15
192
129
15
105
3
12
69
8
52
56
79
5
52
9
15
39
45
20
36
13
71
1
135
36
48
116
1
15
84
20
4
12
3
54
51
8
64
93
6
89
16
36
44
25
15
9
35
52
57
102
65
4
8
12
1
30
21
128
40
39
6
111
24
120
36
20
1
11
13
95
24
25
24
6
45
15
36
9
12
44
25
24
95
12
40
27
29
28
60
3
36
12
5
37
3
39
6
59
60
1
15
3
12
9
9
66
5
16
123
21
33
6
192
9
36
8
52
24
24
9
51
45
6
138
30
29
7
5
31
9
12
140
24
1
243
15
17
19
48
237
24
32
19
129
57
48
47
4
3
81
12
69
51
44
16
39
41
19
69
20
12
4
20
19
17
19
60
29
31
66
24
54
41
1
59
40
24
20
1
30
24
120
41
16
33
66
21
44
79
77
127
72
9
36
24
27
12
33
68
40
56
16
20
37
23
139
29
232
9
71
100
3
41
4
21
15
24
27
33
20
31
45
15
48
6
24
78
33
72
39
36
9
45
6
53
19
12
5
60
16
44
16
129
18
48
29
4
140
1
24
96
6
45
24
213
42
30
24
6
105
80
1
63
32
103
65
12
60
28
21
11
48
16
111
12
17
4
15
174
18
9
36
105
23
127
24
9
36
15
81
63
126
39
87
90
15
8
49
18
9
32
28
15
9
15
53
139
120
45
27
36
36
21
93
35
40
15
36
81
8
1
6
9
36
20
48
40
12
45
23
1
15
20
96
4
80
25
11
4
81
75
44
4
36
39
57
24
9
15
9
23
7
21
27
18
11
4
36
21
30
24
24
66
15
3
30
11
55
54
6
5
36
120
4
141
30
5
24
55
41
36
4
20
16
8
40
80
121
48
63
8
16
9
27
3
24
33
39
45
21
23
40
9
90
17
4
9
6
72
9
15
65
1
72
27
21
63
20
37
30
9
44
36
4
120
21
35
31
29
31
42
78
53
40
21
30
18
102
5
19
60
57
3
65
76
164
31
41
7
18
11
109
39
33
6
5
40
12
44
64
156
60
51
48
41
4
32
60
48
19
12
9
15
42
150
42
47
120
40
39
42
ABCD 347017094*7^$a-1 [50096]
4
17
24
48
43
119
36
13
32
69
75
3
13
24
24
32
75
61
23
30
30
73
95
12
33
45
3
40
77
75
72
76
59
25
11
84
13
35
1
77
24
27
21
19
83
1
59
97
36
17
19
77
72
42
33
3
285
12
15
33
4
5
51
45
54
48
42
18
9
88
56
72
27
133
32
96
16
101
27
4
11
73
95
1
56
64
32
100
12
8
45
15
4
8
15
60
25
44
4
276
24
20
28
59
9
28
11
13
47
45
36
16
24
173
186
25
5
15
4
35
48
13
12
35
1
56
21
42
30
183
9
19
32
36
28
23
48
24
30
210
21
12
64
59
12
48
13
36
156
32
135
9
4
32
3
13
44
12
184
59
49
11
33
148
128
39
57
4
53
3
24
24
52
35
30
15
4
8
3
33
9
139
56
15
33
16
32
15
37
80
15
18
19
12
71
85
68
4
53
43
92
4
44
15
24
21
24
120
52
11
33
69
31
35
12
33
124
24
11
21
16
12
107
9
3
25
36
11
60
33
3
145
47
13
47
9
88
36
48
131
13
80
57
18
12
21
75
24
66
43
24
44
9
42
60
85
32
16
5
42
45
100
32
21
51
333
7
11
97
8
87
1
20
4
80
15
6
42
102
48
67
11
13
56
40
80
28
80
15
33
135
69
3
42
18
129
24
60
60
27
25
84
53
7
140
4
17
3
12
12
52
12
24
53
231
108
75
37
11
13
92
195
45
4
11
18
31
60
116
100
8
15
12
73
48
12
72
44
4
72
20
52
35
21
189
126
24
13
5
3
28
60
164
15
33
4
24
47
84
18
31
32
36
60
28
36
32
3
24
25
8
40
5
91
24
32
16
5
91
20
33
66
61
12
11
37
11
138
43
68
81
79
12
11
45
48
76
12
155
37
8
27
13
48
8
40
8
16
12
47
1
84
48
77
31
12
20
12
123
37
8
3
24
33
27
1
120
56
69
127
12
48
8
69
7
23
48
45
24
39
1
12
36
48
60
107
49
77
30
85
20
99
13
60
72
12
41
19
83
36
24
1
35
69
76
12
96
8
48
12
3
36
13
71
6
24
43
48
95
84
57
51
49
24
125
54
1
20
40
32
3
24
66
42
60
93
15
73
29
3
28
12
24
12
41
19
36
20
28
96
59
37
23
24
1
59
21
52
48
5
55
17
15
3
24
49
29
27
136
96
53
31
32
12
64
11
18
3
27
18
43
11
1
65
24
3
4
11
33
16
23
25
8
3
69
21
19
11
1
36
47
73
20
63
12
30
91
32
24
112
20
28
5
6
21
144
88
48
23
6
99
16
24
5
3
16
44
16
11
33
75
61
12
44
3
37
12
36
35
12
73
125
19
53
3
63
25
36
20
39
37
95
18
24
18
25
53
75
16
11
12
21
12
16
24
5
18
105
12
12
16
20
100
5
27
16
56
15
33
16
29
42
6
54
49
68
40
24
72
47
97
71
97
168
32
52
23
13
32
63
9
16
8
27
168
13
24
8
16
8
4
12
104
21
19
53
15
16
44
3
69
48
72
88
23
49
32
3
33
27
21
52
5
27
76
65
15
4
23
12
73
36
12
36
56
168
60
9
30
57
3
1
47
45
15
12
57
16
24
20
81
91
59
60
33
24
51
21
16
104
52
32
87
73
44
96
75
69
36
4
24
24
77
43
8
39
1
20
4
80
93
31
11
73
32
51
57
52
32
3
13
72
72
11
48
42
147
21
75
96
16
23
54
48
103
12
24
29
27
4
80
36
3
12
48
13
36
24
47
97
96
77
19
11
45
15
24
25
8
45
27
21
24
3
27
90
3
24
64
104
15
73
24
128
21
31
140
4
35
13
17
54
66
102
13
24
71
9
16
96
12
17
31
12
48
72
12
59
57
16
120
24
56
75
37
36
20
15
61
23
153
12
51
13
11
60
61
35
54
87
33
120
6
21
24
40
48
56
15
1
20
87
9
4
32
3
24
49
44
100
17
3
60
4
179
57
12
16
119
1
60
92
16
96
11
72
72
21
27
37
23
49
56
84
9
42
1
32
88
59
9
60
63
57
16
35
42
91
32
136
96
125
63
33
31
41
42
60
49
36
72
20
96
57
3
48
15
30
151
11
57
63
9
84
36
112
44
15
49
20
51
42
19
32
88
71
1
5
7
35
13
36
59
1
11
12
73
20
16
29
30
37
12
84
5
30
85
59
18
48
7
36
44
12
64
59
37
56
12
3
49
56
132
63
12
33
16
20
52
60
47
42
27
3
18
87
12
45
30
85
53
19
12
156
23
9
16
36
47
81
63
18
3
27
49
144
17
3
28
32
84
3
61
107
72
12
93
48
27
1
56
72
36
15
60
313
5
72
43
20
75
25
80
40
36
36
24
8
3
18
43
8
120
88
24
11
48
13
96
53
6
25
20
28
36
11
157
24
221
42
60
45
63
25
68
15
81
52
44
12
21
15
36
96
16
104
3
21
48
15
30
18
102
3
40
24
48
8
45
27
136
29
3
16
47
45
27
1
47
21
64
44
3
1
108
29
87
105
18
25
140
27
85
12
5
51
75
13
11
73
96
12
47
30
123
39
6
102
73
44
21
19
80
12
52
77
15
27
33
87
30
30
1
36
155
ABCD 347260826*7^$a-1 [50001]
81
33
63
9
39
36
80
49
35
12
19
84
17
7
41
16
21
3
60
132
12
12
56
43
21
3
17
49
35
7
114
23
40
3
17
1
120
107
55
33
15
29
1
11
169
23
13
3
63
42
18
53
31
36
41
52
51
6
15
27
41
25
6
41
36
7
41
13
35
48
4
45
11
64
33
11
7
84
60
137
4
27
17
4
36
39
5
12
40
27
21
72
8
96
55
21
15
33
44
48
55
153
15
17
55
54
6
77
40
45
3
68
115
45
8
7
5
109
35
31
57
39
24
24
5
16
21
18
17
115
5
16
60
8
7
33
21
90
54
71
4
60
9
6
5
4
20
24
7
36
21
9
30
21
32
24
49
131
16
44
37
23
36
7
41
7
108
24
5
28
8
13
6
5
31
108
21
80
79
12
72
12
9
87
89
36
36
16
36
15
6
60
11
40
68
4
3
53
16
3
29
13
18
108
45
9
66
30
11
16
48
20
7
60
29
7
41
24
67
48
81
63
18
59
72
12
4
147
18
42
24
5
7
9
32
1
27
116
52
3
12
33
45
15
20
40
27
5
37
11
7
6
30
30
11
4
21
3
32
13
15
3
42
6
120
12
5
72
16
8
28
44
25
11
1
23
25
11
19
5
36
61
71
16
8
7
197
12
7
5
25
111
3
17
16
69
60
83
36
4
20
43
45
72
8
48
12
43
54
11
1
83
7
5
19
42
42
36
45
27
9
32
12
25
11
43
6
24
3
56
12
67
173
4
108
12
20
7
24
29
13
3
20
12
72
40
8
48
1
3
60
63
24
6
48
66
18
3
33
30
65
72
55
24
21
3
57
32
28
75
30
18
5
7
18
6
48
33
8
97
35
7
5
40
20
36
7
69
96
9
90
36
9
3
17
13
6
41
1
11
96
48
19
53
12
19
12
12
138
48
42
24
29
24
24
49
11
4
27
6
96
63
63
18
84
18
72
60
72
77
1
27
51
29
4
8
36
52
3
41
1
18
77
79
17
19
9
39
30
59
36
31
12
77
1
39
44
7
17
37
72
63
3
101
4
39
6
11
16
92
1
42
6
15
9
15
20
12
79
53
52
32
43
6
90
5
24
60
16
3
29
24
36
49
39
39
77
12
25
66
17
12
36
72
28
20
12
24
73
12
11
43
30
11
16
33
23
12
40
57
11
61
42
33
3
5
13
99
20
55
77
24
19
81
75
84
21
20
49
96
15
9
90
12
45
15
41
19
29
12
36
67
12
41
13
71
96
73
78
18
59
12
12
7
53
1
35
19
60
77
19
21
24
20
4
129
35
24
88
21
23
136
3
41
7
161
31
6
83
24
36
7
9
44
13
90
9
27
30
27
15
5
13
72
23
12
48
109
24
6
45
33
15
15
33
8
37
63
27
5
49
30
29
24
24
7
12
108
5
55
21
45
11
37
6
65
97
30
5
85
48
27
15
54
11
49
47
16
21
75
44
48
19
45
21
11
16
12
44
19
21
9
27
8
31
17
48
19
18
35
24
109
60
126
30
111
20
13
35
85
66
5
19
24
48
12
30
63
8
48
13
30
9
69
63
8
52
84
32
16
32
1
30
9
51
17
7
9
15
12
24
29
67
57
8
19
5
256
15
33
21
30
53
7
54
36
36
59
13
11
4
33
30
12
5
43
17
13
35
43
5
4
32
12
19
5
40
72
21
59
24
7
54
72
11
24
91
17
31
69
12
36
87
21
8
163
84
36
36
162
71
1
6
24
33
3
30
35
64
24
105
11
4
8
16
45
107
108
7
105
51
5
4
8
13
84
47
24
72
7
137
7
12
53
36
28
44
31
21
8
24
24
48
1
60
24
6
9
32
4
69
42
41
7
5
24
24
4
15
66
23
55
6
30
33
92
85
83
24
28
3
41
60
7
57
3
65
7
29
96
127
90
6
24
18
11
7
33
188
13
6
5
25
72
36
11
1
15
8
61
23
55
18
27
3
9
24
15
6
51
8
55
54
30
18
114
5
43
30
6
5
7
65
19
96
69
21
11
72
1
138
5
12
28
72
32
7
36
53
7
24
12
29
61
30
12
12
33
51
36
53
28
3
6
24
42
9
69
15
236
36
7
101
40
51
24
29
103
12
18
3
36
3
29
4
20
7
72
18
11
48
7
65
16
21
30
29
36
19
77
91
12
144
53
91
18
35
13
15
12
93
23
4
3
30
71
16
105
23
12
12
12
64
51
29
12
12
24
4
8
24
24
52
27
30
11
16
27
9
32
28
44
31
53
7
21
3
72
30
63
3
24
33
8
24
16
8
16
9
51
9
107
36
31
6
15
60
128
28
39
12
9
15
18
23
7
33
27
30
51
24
20
72
28
12
81
132
11
49
35
24
103
29
85
11
28
15
48
17
100
20
7
17
96
103
89
43
36
41
12
16
20
43
12
5
25
3
72
45
6
42
54
24
6
6
45
8
48
19
65
12
7
41
49
30
60
144
5
7
5
7
18
39
15
9
152
40
3
5
115
21
36
9
30
89
52
27
77
24
79
21
21
30
36
9
9
11
48
1
36
24
11
25
3
27
5
12
12
121
11
4
36
8
60
52
33
60
72
23
40
39
18
99
56
19
5
16
39
41
12
1
36
6
12
12
18
15
48
15
18
36
24
11
13
18
41
19
17
7
33
3
18
30
12
29
13
6
29
43
29
13
6
17
4
20
36
7
30
11
7
129
56
7
53
4
48
33
12
42
17
13
30
17
31
29
67
29
97
6
17
43
5
37
210
6
83
7
12
45
39
33
72
21
11
13
15
8
16
21
11
84
1
18
114
35
12
28
15
41
64
8
64
24
80
24
7
9
24
60
33
11
7
12
29
40
9
11
4
236
79
12
5
12
31
30
42
12
48
33
44
37
6
41
1
63
3
17
43
6
54
12
77
48
24
24
60
24
28
27
42
23
36
12
4
20
169
6
18
18
9
8
7
9
39
5
7
138
11
61
35
48
1
11
28
8
19
69
21
36
59
12
12
7
18
59
24
61
42
141
12
44
91
30
11
24
31
12
18
35
120
55
69
63
17
7
21
27
261
9
12
66
41
12
19
5
37
11
43
24
33
8
55
36
36
57
3
29
16
12
20
13
24
6
65
4
21
35
36
79
5
7
101
25
51
24
39
6
6
69
8
124
68
31
36
138
11
55
5
1
75
8
31
17
4
32
24
7
66
18
12
66
35
28
27
42
63
60
20
112
45
18
29
36
7
6
51
20
12
7
ABCD 347268384*7^$a-1 [50005]
12
59
49
120
92
51
21
12
28
3
60
5
4
32
3
61
48
56
4
23
9
7
17
76
12
20
27
25
63
21
63
24
5
48
4
48
11
60
49
20
39
88
21
8
4
15
9
11
24
88
57
8
7
5
24
16
24
56
43
24
53
36
19
89
3
24
25
80
4
8
7
21
48
32
39
9
31
12
53
7
80
60
4
12
21
12
27
21
116
15
9
12
15
109
11
13
20
79
32
37
39
12
41
52
24
27
9
11
76
8
9
15
21
7
17
28
8
51
21
4
8
31
53
76
47
16
8
24
40
45
24
3
21
84
56
12
36
28
32
4
8
12
156
4
8
16
51
57
104
28
12
24
35
73
56
3
64
41
19
33
27
5
7
60
8
24
28
17
55
29
84
4
80
31
68
40
65
39
28
41
3
4
9
11
40
5
12
4
44
12
12
27
28
33
12
3
41
19
53
15
4
32
69
36
3
85
20
36
24
15
21
67
21
27
29
7
48
65
60
84
7
5
19
20
1
44
24
16
11
24
13
12
8
16
12
8
36
88
23
13
3
8
9
7
29
4
20
4
23
33
36
12
12
28
44
15
84
76
5
12
7
117
32
7
33
36
56
4
72
56
7
12
8
9
27
85
15
60
20
21
36
27
16
105
51
17
28
51
12
17
28
11
13
11
21
19
36
9
24
44
16
24
3
21
3
29
63
9
4
36
11
100
21
32
43
33
8
7
5
12
43
9
35
28
21
8
36
16
11
1
96
39
12
17
4
80
16
11
85
24
3
24
104
37
32
4
20
12
160
44
7
44
9
7
24
12
45
27
57
12
23
1
39
48
9
36
35
33
16
56
4
60
11
12
16
29
4
24
35
16
17
108
15
4
21
24
48
96
63
29
12
3
105
4
51
9
11
33
24
19
29
75
33
40
32
4
11
37
99
36
32
28
12
5
16
32
7
48
44
21
3
4
9
24
20
19
36
48
21
12
140
3
60
16
17
4
71
16
60
17
7
48
12
72
17
27
4
41
19
9
51
105
155
69
51
49
36
63
48
21
111
53
52
27
5
108
4
8
7
60
24
9
8
3
1
32
4
152
12
16
36
27
93
3
9
32
12
15
12
37
36
8
39
21
16
11
81
4
3
12
48
8
49
8
4
48
56
4
20
4
36
48
3
5
16
84
15
36
96
89
16
23
4
69
71
45
16
32
28
12
92
28
60
47
13
15
105
48
8
7
17
4
83
81
4
24
11
33
159
9
7
12
29
3
33
7
33
20
7
21
56
31
60
77
31
5
27
45
4
44
43
9
47
13
3
24
9
8
52
8
16
8
36
12
28
8
84
4
36
12
12
12
83
28
72
20
12
21
4
44
19
12
60
8
36
33
28
12
47
64
45
3
44
24
9
28
12
15
9
8
63
13
3
5
19
33
20
12
4
12
12
20
7
12
5
24
12
4
3
140
13
60
8
4
3
93
8
3
4
20
4
53
16
8
3
61
11
33
7
33
20
55
32
25
35
1
27
29
16
35
16
69
60
35
61
11
21
39
13
11
16
21
12
11
64
12
9
27
12
41
48
12
48
43
41
43
5
12
4
35
48
1
27
12
9
24
15
8
84
69
31
33
12
60
48
96
11
72
73
15
32
21
28
32
16
24
8
64
3
8
205
75
44
1
27
57
68
12
16
35
25
12
39
5
15
25
24
44
75
16
29
75
76
56
1
3
12
53
28
23
28
33
15
45
15
12
36
36
60
5
4
20
4
47
4
33
11
12
21
76
36
44
19
5
19
17
43
8
69
87
16
24
21
68
4
11
12
16
17
55
57
39
5
4
15
9
3
5
108
52
8
28
8
48
4
3
9
12
63
36
9
95
1
68
19
69
3
81
11
16
53
12
3
52
12
33
32
64
12
44
76
71
21
7
48
12
9
111
12
45
92
3
21
84
16
39
105
32
7
56
1
3
120
36
48
21
92
12
4
24
72
107
9
4
35
33
40
3
9
44
4
8
39
33
3
9
7
45
32
52
44
51
4
9
32
7
32
16
33
3
9
12
24
35
45
79
12
24
9
24
48
120
23
21
12
72
4
44
52
27
12
17
48
4
24
39
36
17
16
44
7
8
37
48
15
9
3
21
68
55
9
44
24
39
13
107
9
7
5
79
129
8
52
8
72
19
21
27
21
11
1
27
24
8
28
41
3
61
8
31
20
1
48
11
45
31
8
60
16
21
3
36
8
9
4
27
20
16
21
12
27
36
17
96
4
8
43
12
24
72
65
67
21
68
12
4
36
44
15
16
9
3
65
27
33
16
23
4
36
41
223
9
27
44
21
16
96
11
9
3
49
20
7
45
15
53
55
24
9
20
24
76
23
9
24
4
3
33
11
13
87
21
32
27
4
5
75
69
12
31
8
36
60
37
48
15
29
156
4
36
11
1
20
48
7
65
16
3
69
131
9
7
21
12
48
24
12
24
11
16
17
12
4
23
16
57
11
9
16
32
7
9
84
12
24
80
136
51
24
140
69
51
16
29
28
3
17
3
109
8
52
3
12
69
3
21
12
68
24
132
19
57
32
31
72
57
3
12
48
5
36
55
20
4
20
105
31
5
4
51
56
1
48
24
60
11
24
21
60
15
13
56
52
3
36
44
28
5
39
48
1
84
20
48
40
56
4
68
55
33
63
8
37
119
33
36
15
21
4
3
21
23
24
9
4
23
16
17
60
27
1
12
12
15
24
29
31
36
29
72
52
35
73
27
12
9
32
7
9
23
1
32
36
64
3
44
37
27
20
33
7
44
12
16
101
19
5
43
29
100
123
9
12
12
12
23
9
55
48
21
36
8
12
51
13
20
7
5
39
12
40
5
16
80
24
55
9
39
69
51
33
48
8
16
20
51
57
7
33
15
12
45
11
49
15
41
24
87
21
100
12
3
48
5
16
8
64
44
39
40
20
13
3
5
28
15
9
68
3
37
59
1
20
4
15
8
40
92
4
5
51
60
33
36
28
23
21
7
33
23
9
28
32
40
51
104
16
53
52
27
33
60
71
76
24
29
31
57
56
28
47
37
12
12
11
153
40
8
84
15
25
3
33
72
36
24
144
56
7
21
23
9
31
44
72
1
12
27
60
53
7
36
45
12
12
39
33
71
21
76
12
11
40
5
4
44
4
56
43
17
79
57
24
60
12
48
44
12
16
51
9
80
28
15
17
103
24
8
1
27
12
12
89
4
56
40
164
76
39
36
17
3
85
84
11
36
9
100
12
3
41
24
15
36
4
24
80
28
17
120
51
33
31
9
23
13
60
56
31
81
27
5
24
31
17
15
21
4
44
15
4
21
44
60
27
40
24
5
19
5
28
24
3
45
44
27
45
4
11
73
11
12
21
19
17
19
8
4
9
47
4
21
20
4
12
51
21
47
24
16
33
20
12
160
11
4
17
39
28
9
12
27
12
5
12
96
39
16
33
59
21
15
40
29
27
61
23
33
3
4
56
73
35
1
24
15
20
9
12
4
8
79
29
16
44
52
63
45
24
51
17
7
9
44
19
33
24
24
3
65
15
33
27
4
12
17
51
21
4
48
32
40
11
33
3
1
15
33
44
4
12
68
3
13
35
36
4
12
33
107
9
52
39
ABCD 347520366*7^$a-1 [50045]
54
30
9
9
102
42
18
18
30
42
6
1
101
18
45
99
49
71
12
9
48
9
55
23
6
60
84
6
73
17
7
119
54
54
6
48
51
9
66
21
129
54
37
20
15
96
42
6
33
112
29
48
127
47
294
42
30
12
31
71
6
115
23
1
116
9
84
30
66
18
60
6
24
36
67
108
20
15
6
30
96
13
12
5
12
42
9
81
18
42
18
1
32
39
9
9
19
47
42
18
25
5
240
150
6
6
42
108
108
55
47
54
24
51
99
102
12
7
53
30
33
57
150
1
11
37
17
31
11
240
30
12
18
24
30
18
6
43
23
54
103
17
72
42
18
114
1
35
33
69
36
30
6
7
12
29
6
42
18
96
6
42
18
42
66
96
36
43
36
53
42
60
60
36
49
36
12
11
54
12
24
24
18
12
30
27
33
126
30
6
36
72
81
16
59
1
11
9
3
36
72
81
69
24
31
36
11
1
5
30
54
12
31
77
7
41
42
12
18
48
48
6
54
6
66
18
1
23
102
30
6
18
30
66
54
42
24
13
35
36
24
61
48
29
3
21
7
84
17
19
17
12
48
102
18
30
25
5
27
3
13
11
36
157
35
18
54
108
13
32
15
30
19
36
24
95
114
6
49
11
1
5
60
15
15
81
63
54
66
60
73
41
27
48
9
67
5
24
7
23
66
7
17
15
21
27
27
25
11
18
42
126
42
6
6
54
55
36
5
54
25
29
108
48
54
25
36
41
18
60
12
18
66
42
12
12
66
24
66
7
35
6
36
6
60
49
11
12
93
9
19
17
54
36
12
109
53
24
3
33
115
60
23
18
54
6
31
17
6
18
3
153
7
60
35
13
11
180
6
54
48
9
28
23
30
67
5
60
31
29
15
93
67
23
42
30
81
27
37
11
18
174
42
55
20
9
54
168
102
12
43
17
30
18
31
12
12
116
28
41
42
90
6
48
12
30
24
48
63
33
6
25
12
24
23
12
42
42
84
12
48
12
18
126
9
69
7
41
7
23
61
23
9
75
144
12
24
42
12
55
53
54
18
36
72
18
6
19
12
24
11
30
42
36
96
54
6
48
66
144
39
33
6
24
78
3
64
83
12
85
5
6
72
13
23
6
60
18
13
17
90
12
6
19
23
36
25
5
6
1
48
41
18
13
35
90
42
30
42
6
39
45
30
48
42
18
9
76
5
12
18
96
12
102
96
12
31
59
24
24
25
41
48
18
54
6
24
13
47
24
42
48
114
42
36
3
81
48
12
18
126
24
36
12
30
13
47
72
36
85
5
90
6
91
29
51
45
3
75
37
108
89
96
6
18
12
43
35
42
84
12
42
66
7
17
27
165
27
63
6
30
60
12
117
33
31
11
1
36
89
19
23
18
114
36
18
30
132
61
29
18
181
23
9
27
96
18
18
30
72
60
72
36
18
12
24
25
5
15
3
6
36
67
23
30
7
53
6
13
11
60
24
1
35
30
36
30
42
30
6
96
27
21
36
7
17
60
12
48
7
36
96
24
89
6
1
68
33
6
42
18
96
45
16
5
60
30
12
12
18
39
33
6
25
23
6
54
13
32
39
30
42
1
12
23
18
36
78
12
6
150
33
129
42
18
102
60
54
6
37
71
37
11
18
7
17
6
54
67
108
53
12
30
12
37
17
31
11
42
18
48
42
19
53
18
9
21
75
27
72
24
60
24
12
96
30
102
30
7
44
45
12
67
11
6
24
27
3
66
60
60
24
60
6
37
20
4
59
18
42
49
35
6
30
30
6
108
96
6
24
31
47
18
31
101
18
9
45
211
12
35
6
30
24
25
17
204
54
18
39
64
17
12
19
77
6
30
30
30
19
35
72
42
18
37
83
144
6
7
68
3
24
270
48
12
96
12
12
78
54
6
48
66
36
48
54
6
90
12
12
6
54
426
6
78
18
25
80
64
12
48
5
19
17
54
48
6
24
12
171
9
19
71
18
27
81
24
30
78
42
54
36
6
61
53
30
30
24
54
18
12
6
81
52
59
30
3
117
132
66
6
66
90
42
66
6
129
9
6
60
12
37
17
78
69
39
24
36
132
102
6
42
120
55
23
12
1
47
54
24
96
24
43
23
57
9
72
90
12
25
5
6
24
73
83
37
5
115
5
30
30
48
42
108
42
3
69
54
1
65
90
54
6
24
37
17
126
6
18
30
55
47
6
12
67
29
31
95
60
24
6
6
12
18
24
19
95
24
66
7
17
6
54
91
47
78
24
79
12
41
30
114
12
15
9
66
42
30
36
42
12
60
39
21
6
24
42
30
36
24
6
51
27
30
54
37
5
6
18
90
12
18
36
108
60
48
18
12
13
5
24
67
5
60
30
18
12
7
41
6
42
18
13
41
27
15
1
12
36
32
39
25
23
9
39
48
25
95
24
12
18
7
41
42
6
7
36
48
36
5
12
30
66
12
54
25
96
65
42
30
42
36
78
27
27
18
18
60
54
31
29
42
9
9
42
30
66
42
3
33
54
108
102
39
117
120
67
197
48
102
18
30
174
54
12
138
72
12
42
6
30
84
69
48
21
72
36
18
144
12
13
41
204
12
48
66
205
5
15
39
13
53
120
30
24
73
17
91
77
39
28
137
36
12
18
42
6
60
24
18
19
125
31
20
63
66
6
13
29
12
36
19
5
115
113
18
12
1
5
60
31
23
12
24
6
24
27
39
25
12
17
60
55
77
3
39
102
6
24
85
11
24
78
18
25
17
12
7
47
81
15
108
12
30
66
30
12
91
48
59
42
72
6
12
6
ABCD 347543808*7^$a-1 [50043]
12
60
132
27
1
119
1
35
57
36
27
97
20
15
225
51
9
36
3
96
13
83
72
21
16
24
47
96
33
88
56
123
12
84
85
56
3
36
105
40
68
52
32
60
27
84
24
12
60
13
11
108
1
23
145
56
3
21
16
24
60
32
28
8
144
3
24
1
131
9
132
15
12
37
59
33
15
24
45
28
56
27
49
167
141
63
12
33
28
35
69
15
33
112
60
12
20
4
32
28
59
1
155
12
24
25
60
20
40
20
39
84
37
107
12
25
83
61
128
28
32
144
15
72
60
21
75
36
36
153
172
59
36
33
87
72
12
45
16
60
60
8
111
49
95
25
20
36
75
109
23
9
144
3
61
20
60
51
45
120
40
47
36
24
57
12
40
23
84
1
11
108
57
3
1
59
13
180
71
109
8
87
25
80
48
75
24
120
9
3
9
16
24
120
56
24
36
16
44
24
15
12
72
69
72
15
33
112
23
73
32
3
9
15
36
105
4
132
8
16
20
12
52
71
21
88
128
64
24
23
24
69
60
24
3
12
72
37
12
80
63
1
59
60
1
11
72
13
47
9
51
129
48
15
48
1
32
3
24
36
33
63
1
59
9
16
56
39
49
120
8
39
21
3
60
1
60
24
23
120
36
84
9
15
189
4
143
36
21
132
27
1
32
24
183
36
60
156
21
64
23
72
25
8
111
48
97
83
1
36
44
3
24
33
3
13
56
15
45
135
12
13
59
36
12
108
105
63
33
84
27
1
20
48
63
205
47
36
57
16
11
9
39
57
15
12
25
59
1
68
3
69
40
131
25
59
33
27
12
108
48
13
80
4
20
63
49
56
63
21
96
12
183
24
24
12
48
24
21
40
32
24
4
96
44
87
93
15
12
9
24
72
24
48
99
21
51
105
75
69
12
48
15
48
9
48
3
37
72
23
225
52
119
21
3
1
23
117
63
60
9
12
180
228
12
111
1
48
11
69
36
12
27
12
9
132
39
9
39
33
27
45
27
13
35
1
35
57
48
15
129
3
36
60
13
224
39
1
56
96
64
11
36
84
12
24
1
32
64
23
48
69
3
12
60
49
47
81
3
21
51
60
57
27
96
12
57
183
1
23
132
96
12
12
21
40
23
25
59
61
11
9
15
36
1
47
84
37
47
9
16
8
3
12
33
39
49
59
45
39
33
88
8
27
33
12
39
96
33
60
52
56
87
36
21
40
11
61
8
72
27
48
9
219
81
15
9
60
52
24
56
28
12
20
28
36
36
23
21
3
1
95
81
64
8
3
228
132
9
3
9
39
12
12
84
12
21
36
72
112
47
1
20
75
1
167
57
3
33
16
144
20
24
120
12
156
4
20
28
36
83
21
40
32
40
200
3
57
27
24
60
72
21
36
27
12
45
40
20
51
12
37
83
60
48
13
32
4
35
69
63
133
44
48
75
37
32
24
24
36
27
33
27
12
97
56
3
45
63
33
40
48
12
11
33
99
21
40
24
80
72
36
63
177
3
25
11
69
39
25
20
36
99
25
36
167
36
21
87
12
9
4
23
37
47
1
12
20
4
59
24
73
23
36
36
21
3
9
15
60
24
61
132
24
47
72
81
39
60
168
69
60
28
59
12
9
36
4
96
95
9
3
33
51
25
48
59
24
36
9
27
84
177
3
156
33
3
21
15
49
59
24
72
45
3
61
68
3
1
48
60
11
57
39
12
84
24
13
140
51
1
80
28
36
131
49
23
1
35
85
95
192
36
60
36
12
1
107
60
69
63
60
21
27
37
32
15
13
20
3
13
11
105
24
48
36
36
267
13
20
28
11
45
63
1
83
12
60
24
69
15
36
133
24
20
15
117
28
20
40
47
117
39
117
24
16
44
51
60
85
80
51
84
72
45
63
21
39
129
15
1
35
48
24
9
159
48
96
24
60
1
11
1
23
61
56
48
72
3
61
56
15
21
48
4
47
60
12
21
15
48
12
105
39
24
13
176
27
24
36
72
60
81
40
8
51
21
27
13
20
48
39
12
25
59
61
60
20
60
60
63
33
36
147
24
9
3
237
64
44
64
92
27
9
4
11
45
24
60
3
96
36
9
4
32
108
111
21
24
16
47
1
35
60
24
73
35
24
12
9
36
75
57
63
12
24
117
15
1
8
39
9
27
36
36
24
45
4
23
105
27
1
20
99
25
95
97
8
3
24
13
8
12
15
45
52
11
49
47
69
132
27
33
3
9
15
25
48
23
33
64
20
52
23
37
71
157
11
1
44
4
35
93
64
35
73
32
15
21
75
12
37
47
1
36
116
60
48
76
83
189
120
15
57
27
36
33
3
21
16
32
112
11
21
15
36
13
71
69
84
48
24
88
80
12
3
81
63
33
63
84
36
1
56
15
9
136
11
84
24
36
21
120
15
12
24
12
57
3
24
21
124
11
81
15
69
12
24
64
56
40
24
23
1
32
3
24
24
9
27
24
ABCD 347593208*7^$a-1 [50032]
15
3
21
11
82
14
12
25
45
156
12
39
84
9
60
15
63
18
3
39
6
90
56
25
57
60
150
18
90
9
15
78
30
33
12
12
9
12
18
6
12
15
36
69
39
9
3
35
13
63
8
52
24
90
6
9
45
14
1
24
3
8
22
26
61
3
45
21
27
48
84
33
18
12
44
82
48
3
45
18
18
30
8
49
63
48
9
24
36
3
6
48
48
14
34
27
11
12
154
27
3
21
15
12
6
2
97
48
3
9
3
20
36
4
9
96
63
21
9
6
18
24
6
12
6
12
14
13
15
30
54
12
21
21
12
2
4
60
48
9
63
57
11
4
56
13
27
129
11
40
18
63
12
69
27
3
30
48
12
42
9
27
21
9
14
13
12
33
39
57
3
57
24
90
48
8
124
20
37
63
20
1
9
51
120
21
6
68
46
15
48
3
12
6
14
28
12
116
96
36
1
21
15
24
15
36
8
10
30
20
13
84
57
24
12
3
3
6
50
25
75
69
36
9
27
59
49
21
12
75
93
12
12
6
54
48
27
69
30
68
61
60
60
3
20
37
9
54
264
33
21
72
27
9
24
78
93
36
60
9
78
6
15
36
45
48
15
167
4
48
21
177
2
22
15
12
45
48
26
4
21
3
24
57
21
122
10
2
40
20
1
9
98
34
24
18
21
12
45
12
27
9
24
63
21
12
2
16
30
66
8
13
11
34
15
12
3
9
11
97
84
27
21
33
15
179
121
23
28
117
177
14
85
57
3
21
78
21
39
69
11
10
24
24
42
8
49
60
120
12
9
3
48
3
36
30
39
15
8
34
36
27
11
10
72
27
15
6
30
6
6
20
4
42
6
36
30
3
60
24
11
82
6
102
3
11
22
24
18
96
30
24
3
45
3
35
46
78
18
12
12
3
36
15
9
12
35
16
48
60
48
9
21
12
2
10
42
108
36
57
12
57
2
36
34
3
57
3
21
15
63
32
10
72
26
121
15
93
9
39
24
48
57
24
51
9
66
44
46
26
10
51
36
48
9
6
6
12
3
24
9
12
3
33
6
18
24
30
30
26
64
30
18
36
93
24
3
78
6
66
14
10
2
97
3
24
90
12
3
51
30
12
26
16
6
87
33
18
12
18
99
3
8
1
36
15
69
15
18
26
4
174
15
3
18
15
9
14
49
12
9
12
63
12
57
120
6
8
34
15
48
75
8
22
48
30
6
38
16
6
15
57
15
11
28
30
18
84
45
21
50
1
12
9
18
57
11
4
45
12
12
69
12
24
86
130
75
12
12
36
11
4
9
9
51
36
35
10
27
12
123
30
6
30
6
36
105
9
15
15
120
32
22
27
71
1
24
3
32
28
18
12
96
12
18
24
6
2
25
3
48
8
1
59
1
120
12
11
48
13
21
30
33
12
71
34
27
9
111
21
2
34
54
21
39
18
27
15
21
59
36
46
6
9
15
12
45
33
15
3
21
36
45
6
6
36
18
12
68
4
12
114
87
11
28
18
60
27
51
21
21
66
32
49
108
51
32
49
99
9
24
84
12
9
51
9
135
21
6
150
3
24
39
21
192
69
3
105
3
15
12
108
6
48
24
50
28
18
96
72
2
88
84
6
54
9
12
48
3
56
24
22
15
24
45
18
6
98
124
18
72
36
6
36
48
8
58
15
36
9
26
10
26
118
26
46
18
42
24
26
24
142
15
21
42
8
22
36
12
3
27
8
4
20
100
12
66
99
21
3
21
24
15
63
6
12
30
45
12
9
50
1
3
18
30
6
42
32
37
12
75
6
50
48
49
3
117
12
57
3
11
10
51
3
44
10
12
99
15
18
60
3
9
27
35
46
30
12
18
3
24
81
18
12
42
26
10
84
147
72
47
46
48
63
36
9
18
21
57
24
18
12
21
21
36
3
33
54
72
56
73
36
9
12
14
12
58
30
45
24
39
42
2
36
22
50
34
12
42
84
42
54
9
9
14
10
26
88
66
27
84
39
18
51
12
63
81
84
9
6
21
9
12
2
84
37
15
6
39
45
2
16
42
3
11
52
57
51
57
12
21
24
74
34
50
22
12
3
27
126
18
9
12
12
3
66
24
30
93
71
13
60
35
1
24
9
75
93
99
69
42
9
3
56
61
51
33
27
24
45
3
6
2
72
64
8
58
27
23
10
18
9
23
28
20
10
39
3
57
63
9
51
30
99
23
46
39
111
32
22
18
20
64
120
48
12
33
72
3
8
70
24
15
39
140
13
63
42
18
6
110
40
9
9
84
3
60
63
21
21
75
3
18
2
109
15
33
12
57
15
11
10
15
11
24
28
60
92
37
12
21
24
6
42
18
18
39
12
135
21
57
12
3
12
3
116
70
12
18
6
147
33
6
68
40
6
12
3
15
42
3
3
9
63
186
132
15
3
6
15
108
111
54
18
8
28
44
46
12
86
22
27
35
10
12
18
12
42
6
32
13
9
14
1
33
15
24
84
24
39
30
12
51
39
12
54
42
9
71
12
58
30
72
8
1
47
4
57
3
6
24
72
14
16
78
2
13
12
11
46
60
48
15
51
21
72
9
38
46
12
3
63
30
42
18
42
6
12
48
50
28
8
70
162
42
15
12
23
22
14
24
46
63
72
9
12
18
24
21
9
66
189
75
44
4
33
12
21
27
24
177
48
60
2
24
36
13
167
22
12
38
12
37
12
36
11
1
51
36
42
14
10
72
30
18
27
3
9
48
123
57
57
15
12
27
36
66
86
1
3
24
21
12
87
32
10
51
9
96
6
42
15
15
18
36
114
96
54
12
54
6
86
10
3
9
27
57
24
51
12
48
9
26
10
6
24
93
9
51
12
23
4
36
45
9
2
13
63
69
3
6
38
4
6
24
15
23
4
21
15
20
22
123
83
1
9
27
177
24
114
9
216
12
117
14
16
24
18
48
18
90
38
22
27
33
14
49
123
8
25
39
8
48
13
12
48
3
72
93
143
25
9
36
15
131
22
6
30
66
42
15
48
3
32
46
195
36
33
15
72
21
30
30
84
14
10
63
33
42
36
21
33
36
18
24
12
92
58
3
11
82
15
21
48
36
48
14
70
27
11
4
105
45
6
8
10
38
76
54
3
47
133
93
27
51
72
78
30
21
33
38
52
54
62
61
45
54
69
72
24
11
10
15
35
25
11
22
6
8
97
33
63
35
10
75
51
30
42
21
12
51
18
2
22
30
18
ABCD 347695878*7^$a-1 [50006]
14
46
53
81
19
29
7
8
28
44
1
18
2
12
15
21
12
55
63
12
26
16
11
45
16
30
2
36
40
20
12
15
7
2
7
65
16
47
21
4
27
48
44
19
72
42
63
72
68
33
19
5
19
9
35
109
56
52
8
15
13
8
19
56
120
24
19
33
41
24
27
25
71
9
64
23
4
27
2
60
36
12
16
18
18
84
20
72
24
46
14
10
17
1
56
19
5
10
14
76
27
3
53
9
88
23
16
77
123
16
17
16
75
33
104
144
24
36
88
36
12
23
55
12
18
35
7
45
17
60
22
38
27
48
69
43
9
39
15
2
52
12
6
21
15
2
51
1
8
15
67
29
21
4
30
2
4
32
4
47
16
9
3
15
36
30
18
62
7
5
16
15
17
22
62
10
2
175
21
6
9
99
98
12
34
62
46
54
12
42
57
51
30
42
38
55
17
34
12
54
87
21
15
84
44
19
62
70
9
29
27
21
36
7
15
2
19
24
44
139
6
36
44
64
44
10
93
5
84
36
7
3
26
10
50
36
48
16
12
68
10
14
151
89
70
72
134
36
28
75
51
2
36
28
6
36
45
17
12
34
9
8
96
7
33
21
8
7
20
7
12
38
22
48
24
57
33
44
4
54
72
50
28
54
77
9
22
18
147
17
7
3
2
22
113
13
44
55
17
10
5
13
18
45
9
35
1
68
4
80
55
5
4
30
14
12
10
26
46
33
48
96
17
76
71
25
171
17
118
29
97
12
80
16
12
15
17
12
16
27
17
58
62
15
19
21
60
29
52
32
34
6
36
90
90
75
60
5
16
20
40
8
100
27
27
41
45
31
75
45
51
81
81
3
17
7
84
173
58
12
2
7
5
28
63
3
54
20
4
56
7
21
80
52
68
12
28
36
32
4
54
2
52
39
29
60
106
21
27
17
9
60
31
41
19
5
24
7
39
38
40
20
84
12
67
101
27
115
5
24
13
108
12
24
36
75
5
108
4
51
9
27
27
2
12
48
84
16
12
80
39
48
69
24
46
26
24
4
6
38
24
55
140
7
122
31
51
26
10
102
36
44
132
4
11
4
21
6
12
5
91
26
64
59
33
88
39
5
51
103
9
45
30
54
8
36
10
26
63
33
55
21
78
29
19
2
94
108
38
24
64
92
15
1
3
72
41
36
82
72
38
52
27
45
35
55
45
27
17
49
54
14
3
25
27
53
22
14
31
33
183
87
138
18
78
20
72
36
16
80
22
6
8
168
40
20
36
7
27
29
19
18
56
36
58
14
15
43
21
9
27
161
43
27
2
34
26
12
19
69
36
72
84
54
108
2
39
28
81
66
26
7
17
48
196
68
48
10
72
21
29
76
12
54
2
22
18
68
4
32
27
33
16
18
9
9
12
80
142
12
6
18
2
27
57
58
62
36
12
15
19
93
63
45
9
8
16
30
14
168
31
9
18
36
81
65
16
54
9
12
15
26
55
29
24
28
36
3
108
5
12
43
17
22
5
55
26
10
12
14
46
9
45
44
55
20
100
27
26
7
5
31
9
11
37
8
19
33
44
12
55
17
15
24
49
32
15
37
44
7
17
84
7
41
4
18
21
53
43
8
19
62
24
22
26
84
27
33
28
44
58
24
29
7
18
66
6
36
44
22
33
48
17
55
8
43
2
12
58
72
14
22
48
6
18
26
15
33
7
36
5
72
72
4
75
56
31
14
12
4
20
4
35
13
24
11
88
29
34
12
33
29
15
19
26
4
20
51
16
9
63
29
28
6
36
18
11
37
8
12
4
30
5
4
33
104
3
40
149
10
38
46
54
104
12
7
17
72
40
6
14
31
29
16
20
24
55
29
3
105
16
23
9
72
94
66
90
24
125
21
19
53
19
24
3
24
12
45
27
69
36
17
10
30
6
45
17
12
108
27
16
93
44
43
9
63
44
49
51
36
39
36
38
22
45
9
36
20
27
69
118
9
3
38
3
21
7
5
36
142
5
1
18
101
69
46
21
87
54
56
48
79
9
6
12
17
52
9
27
45
39
53
7
53
12
12
3
9
118
38
16
30
14
19
72
17
24
4
18
50
88
42
12
98
88
27
80
19
66
42
66
32
12
16
39
27
50
64
63
27
38
91
68
19
74
16
8
3
73
56
15
72
1
123
45
12
8
55
17
72
52
128
52
20
16
20
3
13
72
116
24
39
28
92
69
82
2
24
28
11
7
62
28
44
58
2
106
2
4
102
38
24
48
52
24
18
18
8
36
36
103
9
80
144
3
4
3
9
15
12
24
9
68
13
56
10
110
132
12
3
9
4
20
22
14
4
72
56
72
46
38
7
27
14
3
61
44
22
18
32
64
27
63
62
22
2
52
36
8
52
108
48
15
99
38
52
18
93
5
48
10
26
7
5
4
8
28
48
15
41
12
27
96
24
37
59
19
48
26
3
48
117
10
38
43
5
12
22
42
143
19
36
14
31
65
16
20
34
26
40
59
81
10
2
7
9
27
117
8
19
41
192
12
16
83
105
12
19
41
82
12
50
76
15
27
26
28
80
10
50
48
15
4
3
14
12
46
14
75
45
10
126
42
12
78
32
22
81
17
100
18
170
58
24
5
13
12
44
3
7
42
68
27
13
27
17
10
120
69
27
2
7
63
36
18
63
53
108
12
75
40
65
60
12
84
3
105
7
15
162
32
15
1
54
74
60
16
35
1
36
27
21
24
8
76
23
48
9
16
3
17
7
29
7
9
95
21
12
24
12
46
29
21
4
18
14
10
62
24
108
76
3
5
64
18
14
15
45
55
5
48
15
72
24
49
8
36
51
52
53
28
8
7
53
48
24
40
96
12
6
225
101
7
27
38
72
46
6
36
12
32
64
18
41
45
99
21
19
57
8
39
16
173
24
10
6
30
6
18
2
16
12
60
20
46
114
3
149
96
60
12
7
51
84
41
67
6
71
28
27
14
4
44
72
46
26
58
2
4
8
3
7
126
54
9
3
42
23
25
8
7
45
8
12
7
36
57
35
21
4
54
9
45
44
31
8
52
17
36
22
42
80
67
17
48
16
ABCD 347741136*7^$a-1 [50014]
28
5
43
24
32
16
56
12
12
24
24
16
12
32
12
16
8
93
27
60
28
96
29
79
17
51
12
52
44
144
28
5
39
12
24
28
20
45
120
43
24
8
16
24
5
27
52
20
48
16
8
24
141
15
36
40
60
20
16
32
12
84
40
32
64
68
16
41
15
36
12
24
52
5
31
65
39
9
39
4
149
120
51
48
40
20
4
24
60
8
24
96
81
39
4
8
40
53
48
3
72
24
12
88
60
36
32
84
21
3
76
8
28
20
4
5
79
24
8
28
20
40
32
4
29
39
57
24
48
91
20
9
7
92
4
24
108
80
69
7
20
28
104
16
8
28
156
8
33
39
4
44
36
24
45
139
32
16
20
57
27
40
32
93
3
16
32
40
32
24
12
24
36
60
4
20
28
20
9
115
48
120
5
24
3
156
60
76
12
20
60
12
88
60
12
32
9
67
12
17
91
29
3
184
5
87
16
41
63
16
41
7
41
87
33
3
52
116
4
72
32
81
15
12
40
8
52
48
120
108
5
111
52
29
39
33
27
12
4
32
45
3
21
39
28
36
17
75
4
41
51
144
24
4
8
12
24
40
29
75
21
7
41
24
87
4
204
12
80
52
68
12
12
120
48
60
9
3
36
52
101
39
33
55
36
108
56
48
4
56
4
68
60
28
128
112
48
36
44
72
4
8
36
36
108
60
9
51
21
3
60
9
79
8
12
21
7
8
84
36
40
17
51
93
31
8
52
5
63
12
16
5
7
41
72
27
21
19
8
16
60
17
159
28
77
3
69
27
12
184
17
7
20
64
5
3
100
60
77
7
32
124
20
40
12
24
44
76
72
29
3
60
40
65
3
28
32
28
8
36
120
16
188
16
5
51
24
88
36
32
28
8
48
28
44
4
89
24
27
28
12
53
39
9
43
68
9
43
8
21
7
36
24
24
36
41
3
21
211
44
108
60
36
36
12
60
112
20
28
41
67
56
72
144
21
96
67
48
29
7
48
17
115
48
24
24
32
12
9
139
12
8
60
48
16
8
69
39
36
69
7
48
32
9
19
173
19
29
63
28
8
12
52
12
36
80
4
36
8
117
48
48
139
84
17
91
56
16
5
24
3
136
108
72
41
7
8
4
48
44
4
72
24
29
3
112
20
4
20
4
44
36
45
7
17
19
20
12
48
4
36
96
12
17
15
52
56
60
16
68
4
60
84
20
45
3
16
72
32
28
44
64
24
29
7
41
15
24
132
64
20
28
20
96
120
112
41
51
21
19
48
24
29
3
36
88
44
4
12
60
65
7
17
15
24
76
5
67
8
4
56
36
28
56
4
44
9
31
41
7
24
36
84
36
24
8
36
4
32
4
12
29
3
36
12
40
29
24
48
3
36
120
4
29
15
72
76
5
111
12
36
24
48
9
72
15
76
5
27
36
33
19
36
84
8
88
60
156
68
16
20
12
72
4
32
64
32
64
32
64
5
31
20
28
12
53
3
4
36
24
72
20
16
12
68
28
24
60
84
48
5
15
48
57
51
21
48
3
64
84
68
4
8
9
27
64
5
96
111
36
12
12
21
3
4
60
12
32
144
76
5
55
8
81
15
72
12
76
72
48
32
12
21
3
69
27
24
64
60
20
24
24
21
3
69
3
24
12
33
99
117
3
216
45
127
12
53
7
32
12
48
16
44
40
20
88
8
12
4
8
4
32
76
72
44
28
8
52
8
28
24
12
17
43
20
4
53
27
16
12
12
36
12
176
40
20
40
48
92
12
72
40
20
16
80
72
16
32
4
41
19
32
160
84
12
53
55
44
16
68
12
4
44
36
172
48
20
12
24
45
27
72
100
8
28
5
103
32
4
24
20
36
36
9
31
41
144
48
7
68
48
84
60
12
9
72
3
40
12
32
120
129
24
27
72
28
120
20
21
24
55
12
92
40
60
44
76
36
32
4
80
12
24
72
40
20
4
24
8
4
20
9
19
56
24
48
16
8
36
81
31
137
43
29
7
17
3
21
123
12
52
5
51
48
60
40
8
4
80
21
19
20
81
3
36
4
32
124
60
104
76
20
16
168
29
43
48
8
72
40
36
17
19
44
28
24
8
24
136
12
56
81
31
56
64
12
60
24
17
7
41
15
12
16
12
56
48
12
48
12
9
27
60
40
20
12
4
8
4
17
168
39
108
60
129
15
156
28
20
12
268
48
48
5
31
48
104
72
28
20
112
41
7
92
21
43
80
64
20
57
67
36
92
60
4
53
7
84
36
24
44
16
72
44
12
16
72
96
5
175
44
36
16
32
16
41
15
16
80
88
92
21
111
57
43
72
36
68
12
33
111
9
15
184
137
3
52
216
156
77
3
24
40
24
44
52
20
33
15
36
48
48
24
16
80
45
7
92
96
124
12
44
4
72
56
100
8
36
4
72
41
19
12
20
28
120
41
27
60
24
9
19
36
72
20
16
8
21
3
45
31
12
212
36
40
60
41
55
32
100
8
40
32
93
15
40
36
72
48
44
9
31
20
4
41
55
41
19
20
36
36
96
16
20
72
16
12
44
120
45
43
5
31
44
48
36
81
3
24
72
16
32
45
75
12
4
8
93
75
124
8
4
24
5
67
12
8
52
84
84
36
72
12
48
12
20
48
28
24
36
20
28
8
28
80
48
24
96
48
24
72
88
32
76
8
16
80
36
52
68
24
96
24
12
52
56
36
28
140
4
ABCD 347787806*7^$a-1 [50038]
53
64
98
36
18
27
51
12
70
3
23
1
36
113
27
12
49
23
148
32
15
18
75
93
28
8
6
30
3
13
39
33
27
12
20
40
56
1
24
75
11
9
60
25
14
81
51
12
49
8
33
24
100
27
11
18
114
30
15
15
46
12
36
51
9
39
41
36
27
4
53
16
38
10
2
6
39
9
96
36
18
9
3
61
17
19
80
15
37
89
3
9
54
46
27
20
12
9
3
15
48
18
36
12
39
1
20
18
60
33
21
28
44
91
29
36
19
8
12
21
27
12
27
25
8
33
12
3
52
81
26
13
20
12
37
11
25
3
5
19
9
2
6
6
33
21
66
45
3
9
16
41
66
46
14
18
7
8
57
7
29
51
33
4
56
16
71
28
5
24
42
36
1
44
87
6
4
11
87
13
20
27
33
12
48
12
39
22
35
27
18
18
9
85
23
15
22
50
57
21
7
9
36
3
17
3
13
75
53
3
33
42
33
48
21
12
99
15
10
2
13
11
34
8
127
21
11
120
33
6
1
24
32
4
95
49
107
57
15
24
21
40
11
94
3
17
3
33
7
20
25
26
30
100
26
12
18
24
12
12
19
8
13
27
5
55
23
18
78
33
13
8
30
9
51
24
49
69
36
74
48
13
9
2
6
28
38
1
60
32
16
24
8
12
3
33
45
39
36
13
11
64
11
21
12
12
40
8
49
20
24
16
44
67
5
42
106
27
5
18
45
13
51
47
21
52
8
15
18
6
70
44
28
11
4
9
26
42
27
12
69
18
6
24
63
1
32
15
52
8
81
12
7
53
36
31
36
24
9
23
63
48
9
27
9
51
153
3
57
15
13
36
33
39
24
9
11
9
52
32
66
1
21
63
35
12
85
12
41
60
66
13
8
1
119
121
80
6
96
78
12
6
1
5
15
15
9
3
24
37
44
15
45
132
21
79
11
24
25
81
8
19
8
24
51
60
22
56
12
6
102
28
3
8
60
33
12
28
12
83
21
4
47
9
7
5
12
42
6
39
27
1
5
67
5
3
1
12
38
48
18
28
3
29
103
12
5
24
39
105
15
1
14
6
66
1
9
44
24
16
24
20
27
1
11
21
66
6
15
25
15
8
3
25
59
25
36
36
24
12
5
76
11
40
53
6
9
40
48
23
49
20
3
10
99
9
36
74
48
25
77
4
2
25
20
27
12
37
56
28
35
18
15
1
23
13
26
109
11
24
37
20
9
99
1
11
16
33
48
38
22
63
21
20
16
11
25
95
15
97
96
5
36
51
1
15
12
33
27
81
14
57
45
6
12
37
8
21
42
36
45
13
2
22
23
36
12
3
30
12
27
9
28
36
75
5
28
32
3
21
19
33
2
6
4
2
12
36
9
57
7
47
24
21
15
22
44
60
244
48
8
43
8
63
18
108
3
37
11
27
12
9
1
23
9
27
39
12
37
47
25
5
40
20
30
13
36
68
13
26
34
3
17
42
45
60
12
33
3
1
3
24
5
7
20
52
35
10
15
21
11
13
36
27
17
30
10
26
138
40
12
59
1
74
10
15
65
42
66
6
6
27
57
4
27
71
1
17
24
39
9
18
30
4
35
33
54
12
33
12
64
84
5
3
25
27
12
141
3
11
36
18
7
47
54
3
4
17
6
42
24
7
68
15
106
14
33
25
8
4
23
40
23
37
44
9
18
21
9
3
3
1
45
8
6
66
27
4
68
27
58
36
11
49
2
6
42
34
63
5
19
11
9
9
12
6
1
36
23
9
45
42
57
9
28
3
23
12
46
60
36
2
1
11
13
53
40
11
9
12
12
15
37
2
46
27
35
36
24
6
40
20
12
18
102
19
9
11
15
12
6
31
24
5
3
51
13
8
9
18
33
16
56
48
45
28
26
1
47
1
24
8
12
16
17
15
39
72
30
24
18
6
31
23
42
27
16
20
1
11
3
12
1
23
37
17
76
11
27
33
45
7
36
57
50
10
8
36
4
68
42
6
24
6
13
20
3
30
24
12
12
7
12
9
11
27
12
10
20
55
29
27
21
30
10
32
63
51
90
111
40
9
72
32
19
53
3
21
99
33
24
36
27
12
3
18
72
6
46
47
16
17
55
32
1
8
18
24
45
87
33
15
70
14
49
96
8
1
2
12
60
12
6
6
10
11
33
19
9
27
12
45
23
15
48
1
23
25
29
54
22
2
25
9
12
59
93
63
1
176
24
66
33
3
57
21
12
30
54
3
84
63
36
21
9
51
33
40
14
24
36
1
32
3
10
44
24
12
18
57
3
6
7
44
109
27
5
39
3
30
28
20
12
27
60
28
11
9
25
14
12
21
13
2
73
23
12
42
100
36
8
19
11
81
21
24
27
28
8
52
128
3
18
66
13
32
39
37
11
6
79
21
27
5
48
115
12
23
6
43
56
4
8
3
12
6
7
65
16
14
25
77
4
27
5
6
21
3
12
45
52
45
8
52
8
6
6
6
36
42
4
2
93
12
12
36
12
3
13
23
10
14
9
21
27
9
6
34
32
18
1
8
45
54
58
47
13
47
28
105
27
11
66
7
9
2
84
12
9
21
15
87
12
25
59
12
6
7
24
21
50
57
15
45
28
36
11
36
33
9
6
22
44
15
52
9
51
11
10
8
16
47
3
12
46
2
33
15
12
54
24
27
12
9
4
24
3
8
25
36
8
19
32
48
40
24
47
1
5
15
45
6
48
36
36
61
9
20
6
1
65
16
44
12
4
26
177
49
11
9
19
5
67
9
107
1
26
1
56
3
12
1
20
24
33
3
45
15
15
58
12
62
24
33
124
5
12
15
33
7
24
9
48
63
11
6
3
3
12
45
9
55
9
23
12
33
75
25
12
20
42
12
12
21
64
5
4
83
39
66
99
57
30
37
29
3
4
41
18
57
15
130
8
4
24
20
7
11
1
20
15
96
54
6
6
28
59
13
23
33
18
49
11
24
10
62
114
12
27
12
12
16
44
28
35
25
59
21
3
30
16
36
36
14
1
23
9
12
45
15
25
2
33
3
30
60
15
12
69
36
28
20
12
36
42
49
21
26
36
132
48
1
5
4
56
4
35
9
6
34
74
13
71
13
32
13
14
21
9
3
33
7
11
6
31
8
15
6
3
73
104
7
5
12
6
1
9
12
26
132
6
7
8
63
57
9
36
40
36
2
18
39
48
12
63
69
1
36
71
69
36
4
39
5
96
4
32
7
8
69
4
8
7
21
14
10
59
36
4
17
6
18
12
27
15
18
15
33
66
73
81
32
4
23
4
69
14
9
81
12
42
12
1
53
19
20
51
48
6
40
15
65
66
33
9
30
34
44
51
3
46
23
3
12
12
30
24
19
29
52
20
7
12
33
20
16
12
20
12
24
7
24
21
14
33
33
19
35
1
5
24
4
11
3
24
34
2
9
33
60
43
24
8
1
44
136
84
20
3
28
32
25
2
12
33
25
24
26
13
17
27
15
36
12
1
5
4
15
9
50
93
57
3
27
21
9
66
6
4
2
21
3
12
18
24
36
100
15
5
6
6
28
12
14
60
22
14
9
76
45
2
24
1
29
7
44
3
37
32
3
6
51
15
33
27
12
9
52
59
34
8
51
21
12
60
16
8
51
16
29
40
27
107
9
1
27
12
32
9
72
18
10
3
17
3
9
7
32
15
24
33
1
12
60
36
8
24
12
64
20
18
36
18
7
20
28
17
7
65
16
14
12
18
4
23
4
29
66
1
8
33
7
23
10
38
30
24
87
21
43
36
36
12
153
36
23
36
24
87
6
36
12
36
64
87
8
1
12
24
2
1
5
6
6
16
39
9
11
51
48
72
22
8
18
6
3
21
132
28
27
5
7
105
32
4
38
1
5
40
32
4
23
73
27
17
3
28
5
96
48
4
35
27
33
120
21
18
13
8
1
44
12
64
56
27
13
ABCD 347888582*7^$a-1 [50148]
42
12
48
39
93
48
36
12
27
48
12
57
6
6
72
27
45
36
36
156
3
81
36
87
33
36
27
33
27
9
51
57
48
3
33
18
6
36
102
78
63
57
3
9
30
42
108
3
108
36
81
15
144
36
3
45
36
57
27
27
9
24
69
96
24
48
48
66
6
48
39
99
6
72
66
30
3
111
30
36
27
45
6
66
30
42
27
72
33
48
99
33
27
3
30
108
6
18
75
9
36
84
15
45
6
6
36
6
90
12
63
12
12
57
39
81
18
33
33
48
12
18
93
3
42
96
36
120
84
24
12
24
15
69
3
69
27
21
12
48
15
24
9
60
63
21
60
36
48
36
30
126
60
54
33
33
12
12
12
135
12
33
111
9
12
12
54
42
24
12
135
60
21
3
21
66
18
72
60
36
51
81
87
21
27
81
12
24
3
21
30
90
120
51
129
186
18
24
3
108
117
18
18
39
9
36
36
3
21
3
24
45
51
9
12
75
33
18
30
72
24
36
30
18
3
12
63
6
42
18
24
15
36
45
6
6
39
9
156
48
36
39
9
3
87
30
72
15
141
15
21
216
12
84
24
12
108
12
12
63
84
36
36
24
9
24
108
3
36
3
177
57
3
21
60
15
24
24
33
39
24
9
60
78
9
24
33
72
3
177
48
72
60
51
60
9
3
12
36
9
84
15
57
15
48
15
42
3
105
36
6
48
90
36
12
12
24
18
66
27
69
36
60
252
24
60
144
24
3
120
33
27
57
12
12
87
36
57
42
30
168
3
24
9
3
48
45
15
33
39
12
48
153
27
48
111
90
60
24
48
36
132
15
24
12
33
6
6
87
12
21
12
24
78
18
36
42
6
36
6
48
96
21
36
81
24
126
9
39
30
36
15
69
36
3
33
3
21
144
48
39
9
15
24
21
195
117
27
57
75
105
195
9
12
12
135
21
15
45
48
24
63
21
54
6
60
39
21
99
21
60
123
69
36
15
27
18
72
48
99
72
60
33
12
15
9
15
12
9
72
24
15
69
39
12
12
108
9
30
90
15
87
54
75
15
30
12
36
72
108
15
69
27
45
63
12
39
18
156
66
45
9
36
6
30
39
33
12
30
30
48
48
96
135
27
177
24
36
33
183
33
15
21
36
15
9
42
30
18
21
33
15
12
105
36
66
66
36
36
12
27
63
42
3
69
87
96
69
24
90
33
33
27
84
69
42
6
39
33
24
3
120
45
12
72
60
15
48
12
45
39
81
24
15
33
156
120
3
93
6
90
36
36
3
60
84
33
42
90
27
21
6
18
12
15
9
27
69
12
12
66
57
39
90
99
3
6
27
69
90
45
48
129
18
30
18
42
111
12
9
66
93
60
72
69
36
15
45
3
36
24
45
78
9
21
24
135
45
6
66
36
51
33
6
54
231
3
18
123
12
36
3
45
21
78
42
3
9
72
18
33
36
48
120
9
3
33
27
9
66
192
66
75
117
27
99
102
39
243
33
72
39
54
51
21
12
48
75
153
15
33
3
69
24
63
3
210
36
39
21
36
3
132
99
42
6
48
78
66
6
90
186
60
36
6
138
48
3
99
9
9
84
27
15
42
27
69
36
39
156
21
24
108
12
42
18
30
21
69
39
12
33
18
30
3
36
27
6
51
183
54
63
120
84
165
108
30
6
60
72
48
6
48
18
60
24
42
42
60
24
18
30
18
30
18
48
78
12
24
36
12
15
21
12
87
9
24
54
192
42
39
48
69
84
24
3
24
36
156
177
18
54
15
60
96
57
54
30
3
45
87
27
54
24
114
42
48
36
15
120
24
24
96
24
60
45
24
18
96
66
48
24
3
36
15
57
9
24
36
51
21
84
36
48
12
24
48
27
69
48
36
27
45
15
117
174
30
18
9
216
45
108
6
21
27
30
66
78
192
27
39
177
21
36
6
57
9
12
39
72
3
96
42
51
9
39
12
60
21
15
48
93
27
21
90
21
27
48
33
57
75
21
123
21
144
72
36
36
51
33
87
27
9
9
15
96
45
12
120
3
45
96
27
69
87
69
96
108
27
96
105
120
12
27
24
9
3
45
3
9
24
24
3
12
45
15
9
12
99
60
39
9
57
39
96
60
24
51
78
36
96
15
24
45
60
12
60
3
57
90
6
24
60
39
21
123
24
9
12
66
9
9
27
9
12
72
12
99
33
48
6
126
12
51
45
39
57
3
3
6
39
72
21
108
15
9
18
18
48
63
96
15
30
3
33
27
21
72
39
15
30
39
9
27
69
48
48
36
27
36
9
27
27
6
39
99
30
3
63
18
15
12
81
12
3
36
189
48
27
81
75
24
93
6
48
30
3
141
60
96
63
33
3
9
42
6
3
33
24
123
48
21
36
75
21
75
45
3
33
96
27
24
33
12
15
81
36
36
54
93
3
6
36
27
9
84
36
12
72
12
180
24
30
42
3
21
3
9
24
27
9
51
72
48
27
33
21
36
6
33
33
ABCD 347903748*7^$a-1 [50016]
23
24
24
64
32
4
12
8
67
45
27
29
7
9
9
12
11
1
6
6
75
105
30
18
35
48
36
24
4
3
33
32
31
65
19
6
39
24
72
8
13
11
28
60
39
33
24
15
24
33
12
9
23
19
90
23
1
11
1
15
33
11
103
6
59
24
13
6
165
69
6
18
3
21
27
21
87
32
19
17
13
11
40
75
21
32
24
13
11
48
16
32
13
6
29
16
24
20
19
81
8
36
1
3
3
5
7
18
59
28
15
18
47
43
18
84
30
6
66
18
18
42
15
15
42
23
4
12
15
12
17
25
48
12
6
5
31
24
17
25
18
6
6
9
9
54
6
42
30
18
36
48
5
36
1
60
18
36
33
3
41
97
42
17
4
27
33
3
12
30
18
12
45
9
30
33
8
12
1
42
24
29
4
57
18
18
18
17
7
17
31
41
40
21
15
20
1
27
9
35
31
17
13
23
4
24
48
9
11
13
12
3
20
12
13
11
64
8
4
21
75
33
6
6
48
30
33
33
6
29
13
3
33
59
7
24
17
7
66
6
17
1
3
9
3
48
93
11
61
42
42
11
4
3
5
16
21
6
9
3
17
28
15
30
3
12
21
3
3
54
6
18
15
3
9
36
3
6
111
3
24
36
33
3
101
7
33
87
48
24
5
28
8
64
39
60
30
63
108
15
24
30
30
66
39
69
3
24
3
36
12
5
28
12
9
30
60
5
13
48
51
12
32
25
35
7
9
57
42
29
48
24
64
8
24
1
12
18
6
23
4
12
12
3
12
18
84
51
48
3
29
24
43
9
15
81
12
104
72
16
24
21
18
18
18
17
7
29
7
69
20
1
30
60
17
28
27
12
6
11
13
12
23
43
12
5
76
21
27
21
27
9
30
84
6
24
11
25
24
6
5
25
11
12
24
12
43
90
42
120
29
16
8
25
24
3
75
5
12
19
17
12
13
3
36
20
1
24
23
72
13
35
16
21
24
60
6
18
30
48
18
23
12
4
48
80
16
9
42
6
30
24
6
42
65
7
12
53
40
33
12
18
9
24
44
7
18
3
8
16
24
21
63
21
71
36
25
3
15
12
29
1
18
36
6
75
45
18
6
6
42
3
8
4
27
33
21
30
42
12
66
57
99
9
20
19
6
30
9
21
66
24
30
54
18
42
53
7
9
3
24
42
23
7
21
3
36
29
4
48
21
59
40
48
20
4
56
40
9
23
12
85
6
36
45
3
12
24
18
11
31
36
17
7
9
27
21
3
45
21
24
24
12
39
51
5
25
35
28
27
21
69
12
23
7
17
16
20
37
36
27
48
27
29
4
12
33
42
42
48
48
30
21
3
21
15
12
18
35
7
42
90
18
3
39
42
18
29
7
105
21
3
3
18
12
75
9
11
12
36
25
12
18
12
18
36
6
17
40
8
16
69
59
31
29
13
6
57
3
17
12
61
3
32
16
39
29
4
44
19
17
124
87
12
45
48
27
21
3
6
6
29
1
23
85
6
24
29
40
3
30
15
68
12
25
12
6
29
7
101
43
33
27
41
55
53
25
23
37
3
60
63
53
43
5
31
18
15
24
20
12
19
6
23
1
6
48
89
4
20
13
24
72
15
12
32
25
6
18
6
41
4
9
6
12
5
7
21
24
45
18
12
17
1
12
30
9
8
4
15
60
9
21
24
126
5
124
60
15
9
9
83
4
12
9
30
12
9
8
28
3
6
71
13
12
39
3
89
61
30
5
16
15
5
16
36
60
12
8
12
16
12
3
5
16
33
15
12
33
36
12
12
23
43
65
37
15
32
16
51
29
12
4
39
12
30
12
15
3
29
31
17
31
5
31
65
24
16
24
12
3
30
24
18
41
13
54
36
6
12
23
16
24
9
23
1
6
24
9
45
15
21
6
114
6
48
30
27
69
27
32
1
23
28
3
30
15
12
8
72
13
12
11
84
13
30
5
28
36
39
9
3
36
33
21
12
47
4
3
30
6
6
54
9
9
18
84
41
28
21
6
81
3
21
3
53
37
3
21
18
12
36
24
45
27
36
60
5
52
15
6
30
12
24
9
27
45
15
12
18
35
13
12
15
15
29
19
30
42
41
1
42
48
17
60
43
29
7
17
19
33
20
12
28
27
36
17
64
3
5
28
51
6
3
20
7
9
44
7
48
33
3
36
41
25
3
99
65
43
12
17
55
6
42
9
48
45
18
6
12
3
9
27
21
75
3
66
3
20
55
36
36
78
23
67
6
51
12
21
3
9
36
47
31
45
32
13
42
30
15
33
24
12
18
5
73
27
12
32
7
17
43
30
66
6
54
41
7
6
11
55
33
15
185
24
40
56
7
30
11
7
5
13
35
13
24
36
11
28
45
15
8
60
7
6
30
6
18
6
27
12
3
30
144
27
21
36
6
6
3
51
36
18
30
17
48
7
12
60
6
3
21
11
64
27
5
49
24
47
4
27
5
7
48
5
67
18
30
18
12
39
48
24
27
6
23
121
12
18
9
48
15
42
6
6
24
3
21
23
7
21
20
7
89
4
24
3
5
37
42
6
11
1
6
9
27
5
13
15
32
31
42
12
23
7
6
11
19
72
6
47
7
21
21
18
48
69
8
31
17
16
21
27
3
66
42
41
31
57
24
24
3
53
55
17
24
24
16
21
12
15
33
15
45
3
27
48
17
13
6
57
32
4
20
37
11
24
19
53
79
18
54
21
20
31
9
24
15
6
12
12
27
15
24
6
6
5
37
3
32
37
3
12
45
6
168
54
6
5
55
12
17
4
141
3
33
60
24
3
20
7
18
24
6
12
9
51
12
5
48
25
18
30
11
37
6
6
12
15
20
24
1
18
30
60
11
12
25
54
17
4
15
24
42
15
63
41
1
15
8
24
61
12
75
36
9
23
28
3
17
7
12
36
69
63
6
23
7
12
12
30
6
17
4
8
1
96
6
12
12
21
33
47
52
21
3
8
19
12
12
36
57
39
6
30
18
35
1
3
32
49
60
119
73
23
7
24
30
35
24
36
19
6
39
44
25
12
3
8
13
39
15
36
57
68
25
96
35
31
5
64
45
3
3
41
7
9
3
5
24
1
42
6
12
12
15
3
132
41
31
65
16
39
53
31
17
12
24
16
57
36
15
9
66
17
31
30
30
5
4
3
12
12
6
15
33
6
9
32
43
9
45
12
3
80
31
42
24
48
36
30
42
24
47
61
3
3
42
27
27
5
4
12
8
12
19
9
39
65
7
5
13
48
30
9
9
60
6
18
3
3
45
8
7
9
104
12
60
19
33
32
4
9
18
12
5
25
3
15
9
32
31
12
6
12
90
42
27
3
6
6
18
63
27
41
7
18
12
12
12
36
15
9
18
29
7
33
21
6
29
24
40
33
23
12
12
1
87
21
23
7
12
12
54
12
11
48
1
18
12
90
12
6
30
15
8
4
39
29
7
9
32
103
36
21
21
27
39
21
9
3
9
12
3
9
15
3
53
24
31
12
42
24
39
33
18
57
15
12
5
43
45
24
24
27
5
25
30
5
7
12
9
20
12
40
9
23
7
17
1
108
42
36
9
32
12
13
24
3
21
23
25
3
45
3
36
51
29
31
21
3
5
7
57
24
9
108
12
108
6
9
15
33
15
33
12
39
45
15
60
24
6
6
21
12
87
78
66
9
12
39
6
18
36
48
29
1
39
9
12
11
1
39
48
93
11
7
6
15
20
1
24
12
27
3
84
5
19
9
3
48
6
24
23
37
11
16
159
48
78
59
13
3
27
57
36
3
36
84
17
19
65
28
27
9
9
23
40
15
12
6
72
15
44
13
30
9
27
36
18
6
5
31
18
3
33
23
13
3
15
12
36
9
45
11
25
24
6
12
6
11
31
21
123
5
16
12
48
9
59
40
20
7
53
4
21
6
5
1
107
40
72
3
30
6
6
108
15
24
8
48
7
33
57
15
3
29
1
12
6
30
18
29
12
25
3
15
12
6
72
23
37
18
17
40
21
111
44
37
18
9
27
45
45
3
3
24
29
4
15
33
3
6
27
87
6
18
18
23
52
9
35
24
1
54
30
42
57
15
6
83
7
42
47
13
54
18
48
27
81
24
60
6
60
5
4
15
12
30
51
20
24
1
48
66
30
6
17
7
5
28
8
19
18
6
12
12
12
17
13
51
63
45
27
12
45
45
15
12
24
24
20
43
17
1
15
9
23
4
9
27
15
54
18
6
36
36
18
9
96
24
3
5
37
12
15
21
23
67
48
33
3
6
39
189
6
21
20
36
48
25
6
18
30
77
13
ABCD 347975786*7^$a-1 [50011]
52
18
24
6
48
20
19
3
50
12
40
18
42
96
27
17
12
55
9
132
24
75
53
72
64
114
14
28
20
28
20
175
27
30
56
10
18
6
30
42
54
42
2
31
57
12
96
18
42
108
39
9
8
4
24
6
6
42
9
69
8
12
4
32
12
16
39
48
5
4
30
81
15
86
24
24
28
8
12
184
3
45
36
8
4
24
18
66
44
4
231
15
90
63
5
16
24
168
32
12
28
152
4
36
48
3
39
26
12
10
42
92
12
12
52
20
55
9
32
226
14
12
46
33
21
92
16
30
24
42
6
96
2
16
20
4
32
12
40
32
24
10
78
84
92
16
66
6
80
28
6
24
14
7
60
5
16
42
38
19
41
52
114
33
81
75
45
12
27
45
123
48
39
45
3
26
72
40
30
6
63
9
27
5
72
28
6
6
68
70
38
130
2
64
44
76
8
28
128
16
66
14
16
32
28
27
51
54
8
40
24
18
33
45
42
170
4
44
24
12
40
99
33
24
56
60
16
24
32
10
45
29
12
10
6
24
63
3
18
44
28
3
12
57
6
57
15
2
60
48
132
12
40
104
12
7
48
15
2
12
64
56
28
8
55
21
39
53
7
48
53
16
180
12
96
18
30
44
31
45
72
18
45
41
28
84
8
28
84
44
16
78
9
89
16
20
28
84
8
34
26
22
6
12
12
32
10
6
68
22
98
151
5
31
17
82
26
12
34
24
45
27
78
56
4
32
120
12
34
69
27
110
82
6
24
12
6
14
106
62
19
17
156
31
29
7
63
2
76
42
42
48
27
29
94
74
12
28
72
78
6
120
8
10
81
12
99
30
48
3
87
42
36
84
6
48
14
19
9
24
12
27
17
48
55
41
40
24
8
28
8
82
6
36
32
94
48
26
94
86
16
51
12
96
9
56
19
5
60
240
12
10
33
41
70
18
68
16
75
77
10
14
19
29
48
58
2
46
42
27
113
12
16
15
9
96
32
40
68
88
80
48
10
2
31
9
12
84
54
62
24
40
15
3
18
6
69
3
102
84
12
156
44
10
30
51
21
8
34
62
60
52
36
8
16
44
79
33
8
34
30
48
20
22
18
12
195
45
18
24
81
101
4
12
12
144
56
94
9
5
10
14
112
36
15
48
21
12
12
56
12
84
34
24
38
4
156
24
32
40
18
62
28
36
24
24
8
40
159
45
6
72
26
12
19
5
16
42
2
52
20
7
5
28
15
108
33
114
6
60
24
8
24
4
20
60
12
60
7
45
44
184
24
44
40
30
14
10
30
3
15
24
33
48
17
70
14
28
84
12
6
33
5
40
15
5
156
67
69
18
26
72
22
48
62
58
2
88
78
6
48
104
82
14
10
18
32
24
70
14
24
19
53
4
44
28
12
44
40
135
15
42
6
90
36
3
17
46
86
12
228
34
9
33
15
21
48
56
34
24
42
6
48
6
8
100
20
19
15
48
98
40
54
72
54
27
48
93
12
60
12
12
260
64
44
72
136
18
2
22
6
20
36
40
56
16
48
20
24
4
36
6
14
24
96
67
9
8
168
4
138
54
104
24
88
42
54
84
30
50
4
12
6
24
42
12
18
126
24
20
36
139
141
42
14
34
110
10
9
21
114
126
92
16
3
9
36
6
62
19
63
30
66
48
6
104
24
72
24
16
104
82
66
48
8
46
54
15
3
96
24
9
12
65
24
58
6
27
48
63
2
96
12
52
27
9
36
44
58
14
24
4
44
7
5
16
6
6
75
5
163
149
72
31
17
28
6
2
24
52
111
9
92
12
16
96
20
7
33
12
48
8
4
84
8
34
38
4
56
36
48
55
3
6
44
28
12
36
68
24
12
19
15
26
88
6
6
72
8
4
8
28
44
4
96
66
18
39
5
40
32
24
4
12
72
36
32
16
24
60
84
6
62
12
16
128
7
36
12
81
39
15
18
12
60
20
106
26
22
69
161
12
7
21
24
20
55
45
8
19
72
48
45
56
12
4
63
12
36
51
30
44
19
5
60
60
36
16
44
22
62
100
24
39
29
34
42
63
15
6
8
28
54
48
14
7
5
52
32
4
20
34
177
5
55
93
8
12
24
34
6
36
168
6
6
27
81
68
4
12
68
48
12
10
48
14
31
33
42
30
12
6
86
31
33
84
30
2
22
2
72
60
28
6
14
16
68
70
62
112
24
32
10
14
58
96
2
4
108
56
7
17
36
19
5
40
18
42
75
65
24
16
56
4
36
56
34
38
72
115
125
112
24
24
42
2
40
104
31
53
64
44
40
32
40
48
54
78
18
14
100
24
72
39
5
31
5
70
48
2
40
44
24
58
30
48
36
54
38
58
9
29
16
18
38
4
56
40
68
16
24
20
40
152
115
9
18
24
102
32
28
24
12
60
8
70
18
32
28
42
6
32
28
12
84
12
8
24
40
72
42
18
6
14
72
16
12
44
10
6
27
17
22
9
9
15
21
15
5
7
5
16
92
22
66
24
63
39
26
12
60
4
36
32
24
12
28
6
50
55
87
30
68
16
30
24
33
81
39
15
6
90
30
48
99
5
28
6
21
5
88
6
6
42
96
54
114
2
52
18
9
21
12
24
30
26
4
120
18
26
4
80
72
16
42
66
39
12
36
39
86
124
6
42
6
62
82
30
3
93
18
14
24
91
101
84
46
74
22
2
52
56
43
33
54
14
40
56
60
55
132
33
42
33
15
24
14
108
70
2
60
10
14
40
18
18
24
24
30
48
6
32
91
60
27
2
16
32
36
4
92
16
18
2
12
24
19
53
67
15
18
68
58
24
2
7
45
32
40
18
30
8
28
30
2
24
55
63
6
20
94
6
42
6
18
ABCD 348022608*7^$a-1 [50019]
55
17
73
47
12
48
37
71
61
156
23
49
71
7
17
1
102
113
103
5
24
85
11
73
132
30
17
24
1
203
72
84
91
89
48
43
29
25
12
54
53
37
78
48
24
89
49
6
48
72
65
120
85
96
47
12
61
18
6
18
18
35
12
127
29
61
72
24
84
83
48
1
107
12
84
49
12
6
12
41
36
103
5
12
43
66
11
31
18
48
96
36
23
43
89
7
29
91
6
18
48
17
91
6
11
19
125
25
47
7
41
67
66
6
30
90
41
31
77
67
17
7
36
5
7
36
60
29
61
47
180
48
103
17
1
66
60
18
179
13
78
5
43
17
37
35
25
18
18
30
5
73
18
53
60
36
84
13
54
36
78
66
60
18
48
24
12
60
12
180
114
65
36
7
77
72
25
72
72
11
115
101
60
12
13
47
91
18
11
48
12
48
7
60
144
53
24
72
43
294
18
305
49
72
107
19
5
96
49
36
54
54
30
53
1
6
72
48
29
120
19
53
120
43
108
65
37
186
17
13
36
24
11
25
18
54
35
109
102
168
12
29
25
42
221
13
18
17
67
53
37
36
36
60
95
121
126
18
11
43
41
49
12
18
114
54
48
5
37
36
18
72
53
24
13
83
37
72
71
1
23
37
30
53
91
233
36
97
120
108
78
108
17
85
23
12
73
6
101
61
35
157
108
18
53
7
12
6
138
42
35
91
90
54
90
23
7
245
61
95
49
54
24
72
54
36
30
24
102
18
78
66
5
12
25
11
1
72
6
5
7
209
49
18
17
31
77
12
19
24
5
7
18
35
37
60
108
66
78
36
72
83
37
11
85
47
1
59
12
1
18
186
12
59
19
5
36
49
18
17
48
1
71
48
43
5
55
36
41
31
36
12
89
1
11
12
49
35
24
60
48
72
37
72
72
36
72
71
13
36
71
55
17
25
71
120
24
13
95
12
7
54
36
59
133
24
48
42
18
47
1
42
5
13
18
162
48
42
5
67
77
67
12
17
24
121
18
198
6
29
1
132
30
53
60
91
90
84
6
53
73
36
84
23
19
30
59
37
30
5
12
97
215
31
18
36
23
12
25
36
23
175
65
25
138
72
29
48
12
25
11
55
89
7
41
67
192
6
36
143
84
1
23
19
18
299
36
36
7
144
30
114
257
12
55
18
120
11
120
19
77
79
36
6
54
18
18
18
47
79
53
13
6
29
37
6
72
30
23
1
90
120
5
60
60
19
5
1
119
1
108
47
31
66
18
54
60
12
83
61
143
19
54
59
85
143
277
83
1
59
12
36
1
90
53
7
192
6
11
241
66
17
25
36
12
167
37
84
95
12
19
6
71
156
73
54
29
85
54
29
84
31
138
59
307
144
12
17
43
18
11
7
90
12
6
65
97
30
42
23
25
60
11
60
55
29
36
145
23
36
55
72
18
66
17
109
18
180
42
11
180
73
60
18
12
42
18
89
108
12
37
42
17
120
61
18
29
72
43
30
72
108
42
18
11
7
113
43
42
83
19
17
43
18
18
5
43
114
12
222
29
181
60
95
7
5
1
83
55
18
18
96
12
6
23
7
96
66
42
65
19
53
7
18
36
48
144
186
18
83
133
12
24
162
30
54
5
55
36
282
36
36
60
35
1
23
67
102
6
113
36
43
6
36
107
1
11
12
205
108
23
132
175
48
6
18
29
24
13
42
30
11
24
109
107
96
60
43
5
48
1
126
90
23
31
53
1
6
84
18
72
36
23
19
5
25
11
31
17
31
17
97
12
119
24
48
31
101
187
41
48
109
215
48
61
11
43
5
13
90
30
119
48
91
18
23
13
18
12
125
12
108
7
150
30
6
47
25
83
109
6
29
48
12
1
107
1
18
65
7
66
6
29
61
156
11
84
49
216
95
24
43
36
125
1
6
18
12
60
30
36
89
73
35
25
35
19
48
72
29
49
84
24
11
61
35
60
120
157
18
6
47
61
35
49
132
23
168
19
60
113
31
18
71
60
12
37
23
7
114
192
35
12
115
5
73
83
55
42
102
29
36
60
25
71
60
7
114
11
7
108
66
168
12
47
12
49
36
23
73
36
23
60
60
13
35
72
12
121
18
102
6
12
78
66
53
1
18
53
55
6
102
5
24
85
30
18
ABCD 348267056*7^$a-1 [50014]
108
7
141
32
43
141
3
5
67
161
24
4
72
104
156
24
7
41
120
16
84
20
168
7
17
7
21
12
111
57
20
19
29
4
24
15
24
48
45
60
92
40
8
40
27
53
67
21
3
89
40
32
100
32
43
17
7
57
36
27
9
60
24
24
99
24
96
105
68
88
92
12
28
92
48
4
108
20
12
4
92
72
12
79
101
4
84
8
100
60
3
89
16
44
60
48
4
3
120
72
24
89
72
103
5
40
8
43
29
48
12
88
87
17
7
57
84
3
120
5
4
96
12
32
108
60
43
9
108
32
16
27
17
60
4
32
7
17
40
60
51
89
7
29
4
20
19
96
141
24
20
4
171
33
60
200
16
12
20
67
33
12
72
8
43
45
84
48
15
17
60
100
36
12
15
77
36
4
56
28
63
41
127
41
4
147
53
28
36
164
7
41
31
24
93
32
28
12
3
9
140
48
40
72
48
195
9
63
53
72
28
15
24
53
168
12
79
69
12
60
75
21
36
8
76
27
9
24
111
24
9
68
12
7
45
20
76
12
8
132
16
84
87
9
32
28
24
92
4
60
92
120
12
52
3
48
105
32
48
4
24
32
64
84
204
48
92
28
3
77
331
9
80
84
88
132
20
19
17
28
24
20
88
12
48
27
65
16
15
29
132
16
20
91
69
3
129
8
72
7
65
96
172
51
48
144
9
60
84
39
24
53
76
15
48
17
4
267
29
28
12
92
7
9
44
16
44
7
41
24
28
48
75
137
12
4
183
149
12
7
65
7
57
60
99
72
173
12
120
48
108
28
56
316
120
3
161
16
12
8
43
21
147
53
120
28
20
40
12
176
12
43
149
19
29
40
68
31
41
28
24
264
32
72
180
28
120
32
16
99
72
41
100
3
197
43
24
93
99
24
117
24
80
43
5
28
12
27
41
88
15
29
72
76
48
132
20
7
81
12
164
48
52
56
12
7
24
41
64
44
19
24
24
141
24
27
48
72
29
88
75
9
92
16
32
136
56
19
144
17
64
15
41
124
44
48
88
15
21
116
7
5
211
24
173
19
48
5
60
52
36
84
24
24
80
48
132
28
24
3
45
36
15
48
53
28
128
12
52
8
7
45
176
91
57
36
99
72
5
24
156
4
3
77
36
60
4
108
32
48
52
56
4
8
16
24
20
48
52
20
228
28
15
17
7
125
91
117
32
139
24
29
64
24
51
21
3
21
32
52
8
55
5
28
183
72
89
16
15
24
213
27
77
67
24
48
24
165
36
12
27
233
64
36
12
68
12
7
41
120
60
64
96
144
27
21
252
8
12
28
48
12
12
116
12
7
5
156
24
127
29
19
5
76
84
84
63
57
87
29
16
32
88
44
7
41
31
77
28
60
36
56
148
56
67
161
199
69
27
24
69
32
76
60
92
24
36
24
16
144
24
51
5
16
24
24
123
101
88
51
29
24
60
36
19
21
32
76
84
92
96
31
144
33
96
39
9
8
24
151
45
72
51
17
4
3
24
48
65
40
96
20
91
21
51
48
53
4
24
39
21
20
7
48
5
40
32
43
24
81
15
5
91
17
28
44
31
57
12
3
72
24
141
68
28
12
60
48
3
24
17
175
65
55
5
16
60
15
45
24
3
57
60
8
72
19
21
32
4
104
55
117
51
96
53
139
29
52
39
29
16
164
28
51
24
69
200
28
8
84
16
3
9
39
29
19
21
44
40
108
32
108
151
29
40
3
5
252
16
36
3
57
8
12
60
28
27
48
24
21
96
36
15
24
101
4
44
48
64
51
24
101
40
27
24
69
20
7
72
24
24
81
32
7
105
8
24
16
39
9
15
161
55
65
64
24
20
28
32
31
21
3
48
93
116
7
192
96
5
64
3
117
24
72
3
125
16
3
29
148
63
24
65
7
57
56
24
76
12
135
57
60
24
3
72
177
15
65
103
21
27
29
24
36
31
41
28
32
43
29
28
68
4
24
63
41
52
8
43
24
81
80
4
80
16
27
33
152
31
17
7
53
24
60
31
5
19
5
168
108
28
3
69
32
67
45
8
43
45
27
77
91
5
24
136
27
120
93
44
16
80
12
52
48
48
44
60
4
44
12
16
3
72
96
21
20
72
64
132
27
53
64
240
48
8
208
120
176
19
17
7
120
17
64
15
29
43
17
ABCD 348282978*7^$a-1 [50027]
21
35
124
24
12
36
9
23
12
16
80
88
32
4
24
32
48
60
12
40
9
3
69
24
3
32
28
32
4
24
21
11
25
23
36
48
12
60
28
20
88
21
23
88
141
11
36
40
32
100
56
12
24
13
11
76
105
15
21
99
69
27
72
48
20
28
12
84
24
57
63
144
33
3
12
45
27
36
12
105
3
56
48
52
36
8
37
39
8
120
36
1
12
11
12
61
63
32
4
20
28
48
72
32
16
8
60
24
88
32
72
64
20
24
16
32
73
27
8
37
87
32
25
171
117
12
35
40
36
12
9
23
28
80
12
13
3
8
16
44
16
60
33
15
32
25
24
35
73
51
9
39
8
4
33
3
9
35
28
69
11
25
27
8
48
96
16
45
3
21
63
20
16
12
20
4
21
63
20
4
45
11
16
20
24
12
84
40
24
56
1
132
3
9
71
25
3
116
40
48
188
1
3
56
61
3
9
27
12
72
68
60
1
35
292
68
24
36
13
24
12
27
68
12
60
48
48
28
80
24
37
36
3
32
12
148
12
45
87
56
4
56
28
80
12
40
60
72
57
36
15
180
8
196
56
64
9
47
28
9
47
13
36
11
73
12
23
28
60
24
24
45
39
48
24
8
61
84
23
12
16
56
24
24
1
39
72
44
97
143
40
20
60
13
51
12
156
20
60
48
1
23
36
52
8
13
59
24
36
73
11
76
8
24
25
36
51
21
35
40
20
28
24
108
44
37
11
76
156
48
8
40
8
84
13
27
8
4
84
36
20
16
21
72
75
21
3
12
36
104
36
4
20
4
12
24
60
45
39
80
4
8
4
36
129
15
60
36
21
47
1
12
63
8
36
12
4
60
36
44
24
60
1
51
120
32
12
16
105
35
48
1
3
92
1
123
9
47
40
24
20
4
8
12
96
25
72
24
71
49
11
1
24
3
20
24
1
48
27
12
60
60
24
168
36
60
129
144
59
4
9
11
1
3
20
12
1
23
97
3
80
60
196
8
60
24
13
12
3
32
16
12
24
20
16
24
20
76
21
39
144
129
11
64
9
51
84
20
16
93
23
40
24
24
36
20
1
131
88
24
152
24
1
59
1
71
60
40
33
11
16
24
96
21
36
15
168
32
37
48
84
63
8
12
16
104
49
111
9
96
3
108
24
56
4
45
132
71
76
9
27
8
16
9
63
57
27
20
37
23
37
11
49
3
8
37
15
105
11
1
36
132
63
9
12
47
112
12
44
16
9
11
24
36
16
32
1
47
28
12
32
40
9
3
36
45
12
15
21
12
108
39
20
72
120
13
11
4
105
36
27
60
60
60
80
12
28
81
39
20
4
33
23
12
12
4
12
32
16
56
28
36
44
52
20
24
76
96
120
32
52
8
12
84
196
9
12
108
59
168
48
12
24
28
45
143
25
263
4
20
28
21
192
156
23
28
20
49
23
12
4
44
40
8
25
27
33
12
11
24
28
32
12
40
8
25
51
24
8
12
76
20
37
3
9
63
32
1
35
24
1
27
48
32
64
9
47
61
23
84
25
24
63
21
63
69
11
136
45
59
85
39
24
176
12
12
36
49
3
48
12
20
13
15
36
48
48
12
9
47
24
16
20
73
3
57
3
48
48
21
23
76
12
20
37
36
35
12
37
15
24
20
61
23
16
57
48
12
63
152
4
117
39
8
52
8
1
71
1
96
51
12
20
132
60
16
176
28
120
48
9
23
40
93
119
16
45
99
21
15
12
20
37
15
68
13
108
11
1
15
45
35
4
20
36
13
11
4
12
9
35
40
9
11
16
8
85
11
1
39
8
76
32
13
27
12
21
71
4
84
60
21
131
25
3
36
32
4
24
12
8
49
71
24
28
20
24
28
36
24
92
85
59
25
59
28
12
36
12
9
39
20
64
45
71
4
12
68
28
32
76
20
40
32
1
63
8
12
1
207
56
16
8
28
69
3
20
12
37
3
24
32
204
1
27
20
16
164
12
40
9
48
23
24
49
12
35
168
12
16
168
12
44
60
1
15
105
63
105
35
64
81
72
3
56
25
71
52
69
47
61
11
4
56
4
20
40
164
24
28
24
44
12
37
72
11
88
12
20
1
71
36
13
59
28
9
27
8
12
4
24
8
37
83
24
76
33
119
52
20
36
37
51
36
44
76
8
25
24
23
16
57
11
16
44
85
12
120
47
16
32
37
23
12
1
27
93
39
92
96
1
71
16
56
4
96
21
59
76
152
37
71
48
84
1
71
1
59
37
11
12
24
64
120
8
4
56
88
20
64
81
71
4
36
9
39
68
12
37
72
51
9
83
1
36
23
4
24
9
27
44
12
36
12
12
100
56
12
12
1
35
4
84
36
33
3
68
16
48
57
11
12
28
33
27
24
21
63
12
44
24
120
12
4
24
9
23
49
36
27
20
1
27
92
12
28
21
168
27
32
328
24
32
28
36
9
144
59
37
147
20
76
21
23
1
63
36
24
36
8
1
156
23
36
60
49
51
105
59
12
16
48
132
8
1
11
25
108
119
72
16
120
60
45
35
40
48
24
68
4
9
59
16
92
48
12
40
21
23
16
8
64
36
92
28
60
9
15
21
71
4
20
24
73
35
61
11
52
24
24
32
28
20
40
116
1
11
64
20
37
3
9
15
57
3
32
61
3
21
72
47
76
72
32
1
119
24
16
8
28
104
4
116
1
59
28
33
27
8
1
3
44
16
8
25
168
96
84
23
16
33
135
12
33
15
60
81
47
12
28
20
12
16
84
8
4
21
3
33
51
32
36
49
71
1
27
60
44
48
12
52
8
60
ABCD 348286028*7^$a-1 [50003]
9
18
61
32
33
39
69
28
2
34
24
2
9
27
13
33
116
36
7
21
27
35
145
20
15
1
72
84
69
8
4
15
141
36
32
43
71
25
11
18
12
24
64
15
23
10
8
18
13
11
12
58
48
56
96
55
8
16
5
4
14
13
20
21
64
26
24
37
9
3
33
35
25
2
66
63
13
11
1
2
24
66
15
3
18
4
2
18
36
52
11
4
131
25
33
3
11
13
131
48
90
19
45
35
9
124
15
12
33
56
4
26
22
24
26
70
20
24
7
21
3
77
19
24
23
42
127
80
3
22
20
43
11
48
54
31
20
112
23
30
18
25
11
22
50
25
17
7
11
34
68
6
10
26
21
97
26
36
13
17
51
16
104
15
49
93
3
65
6
1
47
24
102
24
18
37
89
4
35
27
72
18
54
49
5
28
26
13
9
39
83
22
48
56
15
9
36
36
52
14
13
23
36
42
7
5
4
32
7
12
68
4
71
6
19
11
36
73
21
72
20
19
29
31
11
9
109
26
12
34
2
36
9
15
73
17
18
10
38
18
18
10
23
1
8
3
15
10
8
19
69
14
37
33
15
141
60
24
38
12
42
84
4
48
8
40
8
6
46
119
28
35
42
18
30
7
9
3
17
36
63
157
3
11
60
9
37
48
3
77
43
17
16
2
12
42
16
32
6
108
1
65
18
6
18
66
18
49
59
60
82
2
60
18
66
33
21
40
11
13
35
40
32
25
56
87
25
119
9
12
24
12
7
65
4
3
11
73
35
82
12
14
78
7
48
17
28
15
12
69
14
106
99
20
133
44
12
42
13
24
17
55
81
36
87
9
12
2
6
66
24
30
15
12
15
22
32
18
12
25
36
35
22
86
54
7
20
13
8
18
9
61
38
1
5
30
58
36
2
45
81
43
11
10
8
3
49
12
36
24
32
36
28
14
72
61
23
18
6
18
12
60
27
45
12
6
36
22
39
33
3
23
34
15
5
24
48
64
12
12
47
27
1
41
4
14
13
23
70
86
6
54
18
76
32
16
2
25
48
17
18
45
25
48
36
74
10
24
15
11
21
1
14
30
28
14
48
18
67
9
36
14
70
2
22
108
11
28
33
12
44
30
61
65
24
4
14
25
21
27
8
1
2
6
30
25
8
63
30
19
23
25
93
3
93
12
47
13
11
93
28
44
19
33
20
91
5
28
38
1
23
25
101
139
35
34
8
63
1
8
4
23
97
2
54
7
11
108
36
18
31
59
22
8
90
13
5
24
30
42
55
17
7
5
6
84
24
12
69
1
26
73
81
2
90
6
58
12
74
18
52
14
82
12
15
24
83
54
7
45
26
54
30
162
19
24
9
92
6
12
6
4
24
38
36
18
7
11
10
14
66
4
68
19
9
23
76
89
16
63
33
20
3
33
30
1
5
28
56
18
36
1
41
7
23
18
42
108
30
67
29
18
10
56
4
2
1
44
27
12
34
8
12
24
18
37
33
3
20
33
54
30
16
8
184
26
36
34
11
15
18
18
12
10
44
19
105
8
36
48
88
2
25
12
17
4
2
30
24
30
25
48
23
9
40
35
96
72
12
6
40
50
10
8
48
42
18
16
14
6
28
72
92
108
76
14
1
32
3
1
23
18
30
6
40
12
47
12
99
6
63
63
1
155
1
32
1
20
42
49
41
36
39
135
25
24
21
3
33
38
36
13
59
126
4
38
30
52
144
24
2
10
2
45
9
18
133
29
144
18
24
18
7
9
56
4
59
21
7
81
27
47
24
30
76
12
8
3
15
81
97
122
1
5
12
18
33
9
48
24
18
48
25
17
18
138
18
49
21
48
8
6
45
21
90
37
17
162
73
35
18
24
63
61
14
13
12
12
21
12
44
48
18
85
48
11
9
33
72
103
80
81
6
10
39
57
39
20
9
43
47
34
27
33
14
13
20
9
19
29
28
8
31
48
45
2
42
4
48
48
8
63
27
9
13
14
10
12
27
9
50
22
27
5
54
18
76
15
92
33
43
131
34
27
71
66
42
13
41
36
120
4
2
48
24
58
36
50
54
7
95
1
9
80
42
21
63
42
18
45
21
6
84
24
25
59
42
28
26
18
4
14
21
27
25
9
2
24
57
76
23
34
20
16
12
72
68
30
13
9
2
13
21
60
14
25
20
21
36
16
87
48
21
8
36
18
10
50
21
24
9
4
51
29
72
27
15
9
9
36
16
32
6
37
29
64
72
86
13
9
71
13
74
10
12
24
35
21
6
30
4
86
46
87
17
124
12
63
36
17
4
12
20
108
3
15
58
72
62
60
18
40
44
31
59
34
2
24
48
73
41
31
5
48
42
49
17
19
32
63
12
25
47
33
3
9
28
35
34
20
18
6
7
33
27
21
72
20
40
12
23
72
15
13
12
11
36
66
55
23
54
67
33
20
64
80
60
63
1
2
24
21
28
57
122
114
91
84
9
15
81
12
60
27
36
33
14
49
5
4
2
18
28
99
83
49
29
31
9
8
52
8
18
30
15
81
7
45
20
54
9
13
8
28
27
23
58
8
27
37
44
76
2
18
7
21
8
39
52
35
30
6
10
2
6
102
6
36
7
11
58
27
12
32
9
42
45
37
2
36
18
4
3
89
16
47
13
14
66
19
5
3
60
1
47
28
5
12
18
37
21
51
81
24
56
31
23
70
48
8
31
177
32
4
86
70
32
15
93
7
47
6
64
8
3
9
16
15
11
18
18
10
27
12
9
12
20
18
22
23
25
12
8
28
12
48
24
12
63
20
12
9
4
60
23
57
36
18
36
109
5
31
21
60
27
17
7
12
96
11
9
9
18
72
6
52
56
4
44
27
51
45
21
7
17
52
2
9
39
10
12
56
16
56
7
29
28
63
24
23
6
30
22
39
33
39
101
7
12
77
90
13
9
26
9
24
3
18
28
87
29
42
12
22
11
27
73
8
1
24
2
22
3
68
135
25
8
25
36
36
36
14
13
137
4
3
69
24
8
54
34
2
54
88
2
22
32
79
5
18
36
6
36
36
19
24
69
24
36
62
72
90
127
45
35
39
22
32
19
69
20
7
71
18
36
40
158
36
25
77
6
10
11
15
1
36
20
25
2
36
49
21
2
37
9
8
18
18
15
21
60
7
29
28
20
28
62
22
2
49
95
21
13
2
21
73
26
25
53
64
2
18
54
82
44
19
35
24
18
7
47
48
54
51
73
26
18
198
48
25
21
15
9
8
27
63
106
36
60
48
39
21
12
15
69
72
24
38
25
191
18
12
16
2
34
8
19
45
26
34
32
18
18
31
23
13
65
40
8
36
91
12
23
22
3
8
12
1
60
83
36
13
32
24
36
7
95
36
78
7
41
28
32
72
64
26
34
ABCD 348359678*7^$a-1 [50012]
12
4
10
20
89
36
43
10
14
48
17
12
53
38
16
44
2
10
60
10
26
16
61
24
17
24
4
68
38
12
74
70
4
22
12
34
24
17
55
14
32
110
2
22
26
4
11
7
14
36
3
37
20
3
11
2
22
20
34
16
16
23
19
16
61
19
4
36
8
12
26
10
6
8
44
19
65
18
70
2
62
8
62
34
24
70
2
16
42
12
52
2
30
38
48
12
12
56
31
55
18
6
144
2
22
22
20
71
17
43
29
8
6
12
24
4
10
8
31
25
131
7
5
93
2
36
32
54
11
21
75
19
74
10
2
16
10
2
42
14
14
1
1
10
25
43
12
118
78
20
16
14
34
8
36
12
2
86
110
54
72
2
14
49
31
48
14
58
17
23
2
10
24
32
14
2
1
7
30
16
7
35
56
12
2
24
14
30
2
5
21
4
35
9
70
24
2
10
6
6
30
42
12
14
28
4
28
12
20
12
36
32
28
2
17
11
38
4
26
38
74
18
62
30
42
62
34
5
79
28
6
2
12
54
16
36
8
54
2
70
34
16
16
80
36
12
36
4
108
28
7
11
37
24
21
14
13
1
4
36
14
14
20
28
3
13
10
32
38
16
64
7
29
8
30
26
27
61
54
12
14
4
12
16
2
52
44
38
44
32
6
60
10
4
51
1
30
12
2
12
56
43
69
50
61
9
10
4
8
26
34
22
44
18
10
72
2
14
28
54
38
34
50
2
12
18
4
10
77
53
43
9
26
32
77
24
13
82
2
22
18
2
82
36
7
11
1
25
20
50
44
46
28
22
2
2
10
4
80
16
30
26
32
26
14
12
12
98
2
107
9
10
96
30
16
2
34
16
20
14
36
16
128
5
36
53
32
96
10
8
26
58
40
49
1
6
2
3
11
34
50
25
29
64
8
36
18
106
4
12
23
9
22
64
50
18
42
16
20
18
88
22
14
2
24
30
2
14
80
41
93
22
16
1
13
130
22
26
6
36
2
2
75
65
19
7
26
14
34
2
56
14
36
4
40
32
42
10
2
30
48
116
40
16
18
14
40
14
10
40
22
6
11
23
14
10
18
2
24
24
36
14
12
64
16
20
20
48
56
8
6
58
19
5
54
2
44
12
32
56
10
38
35
9
14
44
10
32
80
28
22
70
22
34
43
69
14
12
2
20
32
18
22
32
2
14
96
16
20
14
1
33
12
70
30
112
26
12
46
40
14
38
30
30
16
31
25
12
42
10
2
40
8
17
7
98
16
82
80
14
22
90
32
51
9
26
10
46
16
8
6
6
14
27
1
23
41
40
14
2
6
2
72
10
84
28
2
12
18
2
86
54
16
96
38
2
11
7
38
15
85
22
25
37
8
4
16
7
79
36
90
78
17
1
24
6
17
61
11
5
14
24
16
14
6
29
13
10
2
28
112
10
53
5
4
64
12
44
39
9
40
22
2
18
16
24
58
10
4
49
7
24
4
26
46
6
28
22
40
2
20
116
2
5
9
40
18
34
18
37
5
32
78
53
17
54
32
5
33
16
18
40
38
16
19
72
7
4
24
12
32
12
14
28
54
4
49
21
70
12
6
6
72
2
28
11
24
9
15
21
14
2
124
36
50
14
26
18
2
12
38
28
48
58
26
12
10
1
12
12
37
24
4
26
2
10
14
2
44
28
44
12
5
24
7
18
4
48
60
67
1
42
18
59
7
53
7
10
26
46
18
22
12
16
12
100
14
48
6
64
120
2
4
8
2
2
14
8
28
6
12
58
2
22
12
74
4
38
10
36
62
42
2
16
10
30
2
24
2
68
2
16
30
2
106
4
2
22
46
12
12
16
56
10
14
74
10
46
24
16
4
35
57
4
4
26
50
64
28
19
1
16
98
4
22
34
5
31
50
15
7
2
10
30
23
5
28
27
43
30
70
10
15
12
1
8
98
10
51
35
68
42
42
24
14
8
8
44
2
2
8
26
84
8
17
25
68
3
11
30
6
25
7
60
36
82
44
11
5
18
12
8
74
10
6
12
16
38
18
80
26
8
12
26
46
26
3
5
20
12
54
5
21
20
19
11
56
5
65
20
4
12
62
6
6
17
33
4
42
2
8
14
30
6
29
60
31
12
4
85
13
4
19
19
4
12
49
21
58
6
84
6
26
16
8
36
20
7
37
12
8
12
70
26
96
16
4
14
12
36
4
14
44
16
48
4
7
11
25
17
48
4
16
22
18
74
6
11
9
36
16
30
24
4
44
10
44
18
10
14
5
5
64
8
20
12
42
30
24
30
22
62
2
94
14
70
10
64
22
62
3
77
16
12
32
8
12
6
10
4
8
8
6
28
120
54
14
2
10
29
17
14
54
12
10
56
2
20
8
84
6
6
18
2
14
56
5
11
1
5
8
6
4
18
19
7
2
20
6
8
22
7
49
40
8
48
16
120
2
40
20
10
24
28
4
60
11
37
20
24
4
10
12
13
19
10
4
12
16
12
30
12
5
1
34
2
16
14
4
1
91
5
7
6
28
26
38
34
14
10
30
24
4
42
32
38
154
2
36
76
42
12
5
21
62
22
16
60
10
32
12
14
16
6
14
2
14
12
20
44
14
22
7
5
76
50
32
54
6
5
1
18
65
36
71
13
55
30
52
72
31
19
22
28
12
10
48
40
44
24
84
10
4
108
4
12
4
50
6
36
20
8
7
57
68
12
2
12
24
5
13
18
70
8
6
5
5
30
2
70
13
7
6
12
12
30
16
58
8
4
14
38
12
4
2
5
35
30
7
31
96
14
22
54
52
4
22
6
36
42
158
40
28
4
14
2
8
14
2
10
1
7
6
56
27
37
10
26
32
38
46
3
25
47
5
26
6
8
8
14
64
58
4
12
30
96
38
14
12
1
1
72
16
2
54
40
28
51
29
14
50
10
12
12
4
37
5
19
11
78
8
10
2
28
42
80
40
2
4
31
13
59
17
4
82
2
72
82
12
12
28
18
19
89
20
35
7
29
65
7
19
14
2
20
52
18
14
6
8
20
2
26
15
19
12
5
21
44
26
18
72
54
2
24
16
10
14
16
2
2
14
73
45
8
55
25
24
6
24
14
12
20
16
3
17
8
48
18
12
18
8
16
32
24
20
12
43
43
5
5
16
36
36
28
6
62
15
1
162
5
25
18
26
3
49
18
10
14
54
18
138
32
2
14
66
65
9
10
84
42
114
22
2
112
37
11
13
9
12
15
1
46
14
8
14
13
21
22
102
32
3
35
38
8
76
4
18
10
10
6
35
29
6
10
3
1
44
34
34
2
10
79
31
14
4
36
8
63
5
38
14
28
30
12
5
1
48
36
8
34
38
14
66
8
24
10
8
10
98
2
8
2
12
2
48
10
10
4
10
14
50
12
72
98
11
53
40
4
18
10
56
16
8
16
16
2
38
16
91
72
31
4
44
38
2
85
11
2
30
14
8
12
18
80
36
38
4
20
76
16
19
77
12
2
86
3
53
54
36
8
12
24
34
14
50
3
13
56
2
2
20
14
2
16
38
2
20
36
32
30
17
12
11
2
34
8
5
19
12
54
36
42
12
12
24
29
5
2
5
37
8
51
59
20
16
48
44
17
31
5
21
26
42
30
56
14
3
37
4
20
88
18
38
35
25
78
4
2
28
38
26
46
16
22
2
1
45
10
30
66
6
12
64
20
64
8
10
10
28
58
12
20
5
24
137
16
15
9
28
11
37
12
30
38
2
56
2
27
21
34
12
26
40
16
84
100
14
74
48
8
8
2
112
37
17
28
4
23
21
14
22
16
66
88
2
54
58
14
12
58
16
12
50
2
12
42
29
45
12
20
14
26
15
12
13
10
18
16
12
63
24
11
32
22
12
4
58
54
10
2
6
29
7
5
1
11
9
16
23
7
2
16
10
46
34
2
26
20
65
7
29
11
54
30
56
17
23
14
23
36
11
10
22
12
12
54
88
8
35
7
22
6
22
14
22
34
62
88
10
25
7
16
70
2
34
62
2
42
6
4
12
6
110
8
22
14
28
6
74
63
11
8
84
58
2
12
38
14
2
54
30
32
10
17
17
20
56
4
16
14
22
56
20
98
37
5
43
12
13
30
40
24
2
32
10
40
34
10
46
2
40
8
2
2
10
32
18
85
81
40
56
3
7
14
4
16
36
8
42
24
30
40
2
10
32
10
12
42
14
2
144
14
38
16
32
10
ABCD 348463184*7^$a-1 [50024]
24
172
107
13
59
45
88
32
16
48
24
11
1
36
32
100
36
251
12
37
95
85
156
68
28
8
15
37
44
64
44
12
16
44
48
60
52
11
9
16
11
48
105
76
23
1
83
13
60
68
63
81
36
84
36
24
16
72
24
96
48
80
76
36
11
157
96
35
9
112
48
36
48
36
164
16
11
1
32
40
12
20
40
23
37
35
49
23
13
60
24
11
109
116
3
13
48
20
15
37
8
84
72
16
47
36
49
132
80
124
116
40
35
1
68
111
1
24
24
24
60
35
48
72
97
44
27
49
44
52
8
52
48
11
1
239
129
27
69
16
11
12
24
25
36
83
157
12
104
24
40
24
12
44
4
72
96
72
36
36
48
11
9
16
156
227
60
1
56
112
83
84
144
117
15
48
33
16
92
63
9
39
36
9
76
36
164
4
72
12
131
121
11
37
11
45
160
84
32
88
92
28
80
3
25
128
4
59
13
84
80
40
60
144
48
8
123
37
132
24
23
57
64
71
168
21
16
11
13
72
203
25
36
20
16
71
13
8
28
84
11
73
72
12
35
1
80
15
49
212
28
116
36
63
21
24
12
24
124
11
61
24
60
20
27
37
108
32
76
131
13
71
1
8
28
68
36
16
48
12
68
16
68
28
32
192
108
16
11
1
72
95
1
35
12
9
40
20
84
63
60
81
28
44
39
61
24
56
3
45
40
12
47
132
25
84
11
9
63
25
12
32
48
76
12
11
37
12
24
84
56
27
109
44
76
84
23
13
60
44
51
97
72
48
47
1
32
3
13
20
27
84
169
144
12
180
71
13
56
88
47
61
84
35
13
32
48
16
80
84
99
13
83
45
75
25
47
1
32
136
35
1
47
97
83
81
72
60
40
8
76
12
155
36
37
12
72
11
21
28
60
96
132
108
107
49
24
44
52
36
84
84
20
120
24
28
11
49
23
45
15
21
108
123
36
13
35
36
69
16
60
12
48
47
13
48
12
23
36
93
36
4
72
20
76
8
76
203
132
9
64
36
80
16
120
8
112
60
48
23
9
28
11
81
27
60
37
11
25
11
13
36
20
207
49
8
24
36
27
169
24
12
128
16
11
13
12
32
52
36
24
108
60
80
16
12
192
48
12
23
9
84
24
88
104
76
12
60
11
1
120
188
40
32
76
32
36
63
36
96
49
59
48
33
88
12
11
25
12
12
96
80
99
13
164
120
4
56
111
13
36
48
12
96
224
27
72
12
13
36
108
20
88
83
45
16
20
28
36
24
48
108
44
3
132
57
87
12
169
12
23
21
16
44
3
169
60
32
112
48
11
36
33
16
20
147
25
60
24
24
143
49
8
123
49
8
16
24
23
1
12
20
3
1
80
160
60
84
48
32
36
27
25
83
165
24
27
48
1
44
52
60
227
37
56
196
44
3
24
57
207
73
24
60
192
120
24
11
1
72
48
155
144
9
424
36
24
60
36
36
44
40
60
36
59
21
64
132
120
24
24
59
133
143
21
16
12
12
20
100
48
23
37
48
48
83
1
12
24
11
24
81
64
36
11
9
148
12
24
84
56
4
108
11
93
4
96
24
24
20
39
37
71
121
11
37
11
204
157
72
32
3
60
13
8
60
3
49
32
16
12
32
28
24
119
1
20
60
135
49
143
168
1
48
144
35
60
144
120
1
36
59
108
36
48
96
9
4
143
33
16
12
60
20
3
145
24
35
36
12
24
153
16
24
24
36
60
20
88
119
12
69
28
72
12
44
15
81
4
59
25
180
36
56
27
1
92
51
73
84
35
37
59
45
4
72
60
108
35
13
12
108
92
63
48
9
28
48
59
108
9
208
72
48
48
8
3
36
45
52
35
45
16
144
48
56
36
15
9
39
85
12
36
47
25
36
179
36
21
27
13
83
1
24
92
40
60
8
72
4
12
12
11
72
37
60
35
45
36
16
36
48
116
27
12
25
12
8
24
28
60
32
52
8
3
85
131
61
12
68
16
11
9
16
36
24
59
1
47
37
80
99
73
48
36
24
84
60
72
8
100
176
4
60
96
131
9
4
92
16
11
144
48
61
44
4
59
21
16
12
12
56
232
83
1
24
23
109
24
8
192
4
104
40
23
108
49
47
13
60
11
45
36
87
36
13
60
44
16
47
25
120
80
27
36
9
ABCD 348553586*7^$a-1 [50087]
28
36
56
4
20
19
33
104
6
72
13
75
21
47
6
16
15
53
43
69
92
28
42
2
28
8
22
21
9
6
12
42
30
108
18
42
12
6
44
6
4
6
12
18
32
10
48
12
51
9
68
10
12
30
135
5
24
84
55
45
30
42
42
6
3
24
63
12
93
5
4
6
12
14
106
30
27
17
18
18
18
25
39
9
29
18
4
33
95
40
14
7
87
32
108
82
12
18
42
6
14
43
36
29
52
56
34
8
73
89
43
45
32
60
28
27
36
17
70
102
15
41
130
69
3
14
18
28
12
33
45
42
45
51
12
74
28
50
10
15
21
15
45
54
48
8
52
30
38
10
24
30
8
70
20
43
9
39
39
12
38
24
34
165
15
2
10
2
58
72
36
32
18
4
111
101
19
9
8
55
12
21
27
33
72
3
84
17
31
33
72
8
4
32
34
42
2
18
7
21
60
14
106
39
3
21
17
7
15
108
26
18
16
33
39
48
57
3
9
11
37
3
12
20
73
17
42
13
17
6
82
8
10
44
1
17
18
10
3
24
15
33
60
15
12
12
48
21
11
70
15
11
12
1
24
3
44
6
19
45
8
55
17
18
28
24
20
18
88
32
10
14
28
18
20
18
24
19
24
12
21
80
40
3
17
127
45
18
54
75
63
45
5
10
2
19
39
32
16
12
8
60
12
10
30
12
80
16
20
4
60
128
10
8
22
12
20
6
7
15
48
30
60
3
24
113
42
70
20
10
8
12
73
15
93
21
3
35
28
12
30
38
30
90
34
26
13
27
30
60
12
27
36
15
42
18
24
6
14
16
69
5
10
20
16
62
138
4
56
22
12
75
11
52
2
79
53
19
9
6
33
9
60
152
16
12
15
93
24
3
29
16
27
17
34
20
25
29
30
16
2
28
30
2
7
11
30
34
96
69
35
6
10
2
7
17
19
35
25
39
2
124
20
19
3
12
18
2
18
22
18
72
3
63
42
2
16
33
27
14
18
10
18
12
14
58
18
8
34
20
10
96
30
45
117
32
28
12
39
9
30
8
30
40
24
26
112
48
44
18
10
18
27
15
20
1
29
22
60
33
35
30
7
3
12
30
18
18
12
51
17
10
74
16
24
6
12
2
36
10
69
21
12
78
114
56
102
52
2
6
12
10
51
17
7
36
29
28
30
21
36
5
18
10
50
25
23
22
20
7
11
13
87
44
28
20
61
17
12
88
20
22
14
6
10
27
15
6
12
27
3
48
14
12
18
18
10
8
52
60
20
52
30
51
29
16
32
58
189
45
18
14
19
5
10
102
62
16
45
99
90
18
8
22
50
192
85
21
24
6
44
1
12
3
12
8
4
38
70
14
4
20
12
7
3
78
44
19
9
30
21
11
28
30
8
10
24
9
51
2
34
50
7
45
3
5
34
33
48
24
5
43
3
134
18
10
44
34
9
84
137
22
38
34
126
14
36
97
48
39
30
6
9
41
34
8
13
5
43
29
90
22
15
33
30
42
6
26
6
102
16
15
87
12
2
48
18
40
12
8
54
34
42
27
33
8
40
15
35
12
58
3
24
47
30
6
30
10
32
30
28
24
6
84
48
8
13
41
70
33
3
2
40
38
12
42
19
21
30
36
30
2
1
21
6
33
11
25
3
42
3
105
20
58
14
40
30
8
12
13
105
50
10
30
33
27
18
15
45
12
20
22
9
39
2
6
66
19
5
4
138
14
46
32
10
20
18
52
6
54
2
18
16
14
36
22
2
10
6
12
147
23
28
60
20
54
18
28
33
9
15
5
28
24
6
12
150
8
52
8
34
30
18
12
8
100
132
81
9
51
5
4
20
16
2
58
39
41
60
43
21
30
30
36
84
15
33
104
79
9
30
2
4
39
63
12
36
30
72
68
7
33
2
28
12
192
48
18
3
39
18
56
34
24
33
17
16
3
17
19
17
4
60
42
14
154
14
28
18
9
75
21
39
26
12
7
60
21
24
3
53
22
30
42
81
15
84
6
3
21
15
33
18
45
17
40
12
32
6
22
32
18
48
58
2
10
27
11
34
18
12
21
15
32
22
6
2
58
20
30
19
17
4
27
15
48
12
8
4
36
57
113
82
14
7
21
6
14
18
25
3
30
54
50
43
48
9
51
35
10
54
26
19
11
222
22
21
29
10
26
120
52
2
78
67
21
3
9
38
24
48
22
3
33
3
17
43
29
55
35
1
21
18
8
10
15
47
1
36
75
69
17
52
2
10
18
18
15
39
66
50
4
9
36
41
22
48
20
4
21
39
9
59
13
12
3
9
3
48
2
48
52
80
10
8
34
3
63
54
15
36
9
30
9
11
88
8
13
24
3
12
20
28
144
20
88
2
28
30
33
5
40
39
3
108
69
33
12
6
12
14
6
18
52
18
60
33
9
44
31
3
9
23
13
65
19
137
54
40
2
7
24
39
20
12
40
2
4
32
48
52
8
7
48
47
18
24
18
28
69
11
34
6
14
36
4
66
74
10
45
3
30
48
42
21
51
18
20
28
2
28
24
6
12
38
13
27
92
13
9
6
2
18
6
7
57
2
22
18
45
33
27
15
2
40
18
2
126
40
12
18
24
32
28
20
18
13
5
43
9
48
30
60
14
43
12
3
21
29
48
19
48
27
66
2
1
39
2
58
14
34
9
21
2
28
32
13
15
2
28
12
12
26
22
27
17
4
12
8
7
5
24
28
8
31
60
11
13
23
54
46
24
2
124
24
3
3
57
23
24
16
54
36
74
106
2
40
50
43
9
6
12
21
39
93
72
23
24
58
15
15
14
16
12
8
22
2
46
48
32
28
12
42
3
15
33
45
54
30
6
2
40
3
39
6
110
66
16
15
96
12
105
62
13
48
60
81
3
12
3
20
22
3
3
30
15
15
24
33
12
51
9
24
27
14
28
42
2
46
33
101
43
33
48
15
9
30
6
12
12
6
26
4
3
84
3
50
30
4
56
30
34
8
18
64
3
15
30
30
50
67
11
4
60
96
12
48
12
30
8
7
5
10
45
27
6
24
6
12
78
14
25
41
40
15
9
15
17
16
20
58
12
2
10
6
12
78
2
10
8
13
17
40
30
12
32
16
24
6
20
52
87
45
48
78
20
25
12
33
75
27
20
22
3
33
30
30
12
3
29
6
4
48
21
53
54
12
61
17
10
12
14
28
6
42
30
20
25
3
12
50
31
39
50
28
15
27
30
3
47
18
10
30
15
15
33
9
32
36
10
26
7
47
25
5
72
43
9
15
48
33
50
4
33
15
81
84
5
7
24
59
1
36
3
21
24
5
52
66
2
22
9
21
8
12
16
27
35
70
38
22
48
2
22
6
9
45
39
39
30
51
9
18
14
40
36
3
51
56
10
110
10
15
9
3
3
2
67
3
20
37
83
58
99
60
5
36
43
9
60
27
3
2
40
6
60
20
30
19
3
57
3
60
20
18
22
18
24
18
30
30
105
105
27
45
6
2
10
60
48
80
24
73
45
42
18
48
12
30
30
18
24
20
1
9
6
50
36
28
39
9
30
8
13
39
45
77
16
90
74
16
44
100
39
27
32
61
57
24
18
32
28
42
6
33
77
22
12
36
86
54
49
21
39
33
168
2
12
16
12
8
40
42
12
36
30
9
15
9
29
7
23
28
60
33
12
9
38
28
45
87
2
ABCD 348565698*7^$a-1 [50014]
21
15
22
50
42
63
39
30
40
32
24
6
16
2
3
16
15
26
36
36
27
21
30
6
6
10
59
9
7
39
12
12
12
8
6
18
42
18
12
10
35
12
4
5
18
42
18
10
50
18
4
14
6
7
11
13
8
7
20
18
3
13
11
16
41
10
26
6
10
150
21
15
2
12
58
21
71
4
36
24
18
42
17
67
2
24
15
15
12
12
6
3
21
36
24
40
38
18
24
3
39
9
31
26
4
6
53
3
6
6
42
30
12
10
24
6
29
15
6
27
36
43
17
3
1
5
7
24
56
13
35
7
17
12
36
12
21
55
15
20
45
7
29
16
39
14
60
6
4
12
9
5
22
26
30
25
8
21
34
8
30
6
30
34
18
26
16
29
1
35
15
18
52
35
16
20
27
1
20
12
16
32
36
21
55
77
66
54
16
11
3
49
81
24
6
24
60
20
18
84
10
36
5
9
3
13
11
3
24
61
39
2
7
3
18
24
39
89
48
34
17
40
23
64
24
57
8
19
44
1
21
44
10
8
54
15
27
73
20
3
45
7
44
6
22
26
15
48
13
68
12
30
25
23
61
29
12
10
20
4
14
60
6
30
30
28
9
5
24
18
124
9
15
6
32
3
43
21
15
12
44
52
14
60
10
86
10
12
8
33
4
75
20
13
15
21
29
40
14
10
6
45
11
6
94
38
60
36
18
16
6
2
88
21
20
3
10
18
14
94
8
120
10
23
15
36
9
63
21
19
9
11
6
24
6
36
12
46
23
4
29
10
24
26
28
26
52
5
3
24
72
6
7
23
60
81
15
4
17
9
24
7
8
55
5
7
14
15
40
29
42
9
4
11
18
3
4
15
41
24
19
20
36
13
8
37
11
24
13
2
90
22
2
19
47
6
6
21
1
20
34
56
30
10
42
35
76
3
33
11
1
11
18
18
18
3
51
82
14
10
6
44
6
19
5
22
9
12
11
28
6
3
56
9
24
30
30
78
12
21
25
2
16
54
8
27
33
7
20
7
21
20
19
65
16
27
17
3
12
24
4
2
4
2
9
127
14
18
12
18
7
15
5
40
11
16
8
6
39
45
10
8
1
5
60
3
15
42
6
18
51
16
11
45
13
92
4
78
12
30
8
12
48
42
1
44
75
9
1
20
18
4
57
12
33
14
10
11
39
88
9
5
22
5
37
11
9
28
15
23
4
17
4
9
48
8
24
12
10
2
60
36
22
5
9
24
6
24
1
23
1
11
34
2
1
8
27
6
19
60
3
5
3
6
15
13
8
10
8
28
12
48
8
36
24
28
9
8
19
2
6
12
9
27
13
11
4
65
28
32
7
5
13
3
3
21
8
4
17
42
18
3
19
14
6
9
9
67
24
39
20
10
38
16
17
3
4
14
27
1
72
8
18
12
16
18
3
3
60
9
15
20
33
16
3
2
10
2
12
51
4
35
9
28
35
13
23
13
9
11
9
67
3
78
27
5
15
3
4
2
6
4
2
6
22
14
12
18
3
15
16
53
16
8
39
1
15
8
4
5
16
3
57
41
30
30
7
45
18
26
55
5
3
28
12
47
66
18
10
18
9
23
16
24
33
8
27
13
45
47
48
1
66
33
27
38
6
1
8
60
52
39
8
16
6
27
23
12
12
6
39
7
5
24
33
18
30
10
24
21
53
31
3
12
17
7
20
6
6
21
3
45
37
27
45
24
2
9
7
38
10
33
72
39
9
20
1
14
13
15
8
18
15
64
11
72
12
4
77
3
10
2
9
24
39
1
39
12
5
93
30
10
11
7
6
32
30
12
4
5
81
91
47
133
12
5
24
4
59
19
14
15
36
21
22
2
10
9
23
16
44
13
5
39
27
21
7
17
24
16
47
12
58
18
14
54
16
38
19
48
5
30
18
10
92
9
12
9
6
30
10
8
1
12
8
24
21
24
42
16
9
56
3
10
2
84
25
5
22
6
11
3
21
28
33
6
18
6
29
3
4
2
4
8
6
16
57
23
13
5
7
15
8
40
17
3
24
12
52
17
3
49
17
15
28
32
13
3
36
15
2
102
6
42
36
1
72
15
9
15
6
14
33
39
57
63
40
42
18
2
18
34
26
42
4
56
7
27
17
9
24
4
3
35
12
81
7
5
28
20
19
2
22
26
4
56
54
12
6
42
24
12
37
5
19
35
13
47
33
12
43
6
50
6
30
21
9
10
20
61
9
23
1
6
14
58
5
7
12
5
27
6
63
7
8
60
34
14
21
24
43
5
12
7
8
13
113
6
18
24
10
29
13
11
7
12
38
10
32
24
6
58
62
18
42
18
9
39
33
75
30
7
117
2
9
12
27
49
11
16
32
34
6
5
24
4
12
17
39
51
9
21
63
24
63
18
24
6
12
13
56
7
74
30
36
24
6
4
26
21
7
24
8
12
4
18
2
78
18
36
6
18
45
24
13
68
3
7
21
17
15
7
29
3
18
6
16
9
27
20
16
38
3
24
24
9
12
6
9
3
18
4
11
3
21
39
13
17
51
12
33
34
8
4
29
16
24
83
9
1
18
8
30
18
16
72
12
29
9
4
23
21
10
8
16
18
71
36
7
57
11
10
32
22
18
11
24
12
19
32
13
3
32
1
11
37
5
16
18
8
64
20
28
26
15
15
24
13
17
3
39
36
21
115
5
3
10
6
2
3
60
3
6
40
6
9
15
8
52
56
4
45
11
45
24
7
32
30
6
16
45
24
39
14
3
48
9
18
18
3
3
21
43
14
31
29
34
8
45
3
24
24
4
32
37
5
16
14
12
9
51
13
32
3
6
4
14
10
18
5
31
48
44
21
15
16
21
51
8
58
23
60
19
24
9
9
14
18
7
17
16
6
45
48
5
51
15
1
68
12
16
41
12
36
48
7
8
9
63
15
40
14
27
3
60
28
32
34
35
21
84
22
5
27
12
25
20
15
24
1
56
3
10
24
42
9
5
34
6
18
65
9
12
10
9
24
11
45
21
3
15
12
6
34
17
25
39
20
3
12
30
15
15
6
52
8
18
22
2
40
56
1
21
8
3
24
12
57
16
11
3
48
4
69
9
14
42
19
8
15
16
6
18
33
5
34
2
6
12
16
48
33
5
39
15
4
8
9
9
10
20
84
33
31
32
4
72
53
3
4
2
18
9
9
6
78
42
64
21
72
15
8
24
25
69
18
6
6
20
22
11
16
8
13
23
33
42
9
7
6
47
7
2
6
90
6
16
14
12
7
3
8
21
1
51
5
16
8
51
19
20
9
72
3
72
6
10
50
18
22
6
20
9
15
40
38
3
13
35
3
6
10
32
34
30
21
5
24
6
36
18
10
12
5
1
83
9
6
30
30
6
12
3
3
21
4
27
14
10
9
17
10
14
15
69
58
2
24
18
76
38
18
60
10
11
31
26
12
3
7
56
1
3
2
24
3
48
4
20
9
6
36
6
15
27
40
2
10
17
55
26
18
36
9
15
16
5
15
10
38
45
3
12
28
20
22
6
14
27
12
3
12
1
75
8
76
8
12
24
13
21
26
18
12
31
5
54
4
26
16
3
17
6
16
60
2
10
17
4
5
6
12
6
7
32
13
8
3
37
6
84
62
6
4
29
12
13
20
22
2
6
64
6
27
21
6
8
24
10
6
5
91
9
15
2
64
50
6
7
20
13
30
62
6
40
74
7
20
7
12
38
22
14
51
15
34
14
16
5
16
47
22
2
40
17
15
6
7
32
3
33
3
4
33
23
6
3
40
44
3
30
12
3
1
18
17
63
13
20
3
4
26
4
20
22
17
19
20
12
37
29
30
40
14
10
29
24
87
13
53
4
14
45
15
6
43
44
3
36
48
12
28
8
21
31
6
6
26
10
5
7
9
77
18
16
8
24
12
16
2
31
3
8
114
10
9
36
47
13
5
24
22
5
91
12
24
2
7
11
42
18
13
5
10
12
12
5
24
28
29
19
11
24
12
12
72
46
3
53
19
3
5
7
9
27
20
1
17
30
25
11
16
36
50
3
52
12
29
39
39
33
9
4
23
12
9
42
1
53
4
14
12
25
21
24
44
31
8
63
28
62
46
20
12
66
4
23
28
17
15
31
6
11
7
38
6
61
3
14
6
36
57
1
14
58
2
9
13
35
9
10
2
30
10
11
3
13
21
11
7
8
46
26
54
7
23
4
12
93
17
4
8
67
63
30
24
14
58
2
12
28
2
3
36
3
21
48
16
5
18
1
17
6
33
9
4
14
9
33
12
6
12
13
11
12
84
13
21
6
62
3
12
3
64
17
27
66
39
19
41
15
52
6
30
8
6
34
9
32
15
1
3
12
20
9
3
16
26
24
6
6
48
10
42
15
11
24
1
44
12
7
32
78
15
52
15
62
36
15
7
54
24
35
16
65
39
7
32
1
3
17
9
42
28
26
22
38
4
3
51
14
4
11
16
8
15
28
2
40
11
24
69
27
15
12
96
25
41
18
4
17
1
50
48
93
48
15
13
8
40
104
3
57
48
28
5
10
41
69
19
8
15
52
44
1
35
73
15
5
21
18
9
9
3
31
33
29
7
27
8
16
29
13
8
7
32
12
51
6
22
41
45
10
8
70
2
1
75
29
13
3
5
22
68
9
63
24
16
33
12
35
6
3
9
6
21
4
27
17
12
24
31
6
71
73
8
58
41
13
15
15
5
39
4
38
30
18
28
11
3
6
46
17
21
70
2
6
34
6
2
18
9
4
11
4
8
6
30
9
40
32
31
14
30
13
8
4
101
46
2
6
21
4
45
11
7
29
15
34
2
4
12
24
8
84
36
18
22
17
13
27
47
66
6
9
24
15
6
36
22
9
11
10
47
16
17
63
33
3
43
14
84
12
19
23
4
5
55
2
54
45
61
3
24
56
27
28
9
15
14
12
24
90
21
19
18
2
28
33
35
33
16
53
16
18
17
3
42
10
2
4
26
18
43
17
15
12
15
ABCD 348595718*7^$a-1 [50048]
108
131
7
6
14
16
36
32
21
27
108
100
5
48
1
26
9
37
18
29
96
15
28
30
71
19
5
3
33
1
38
10
54
90
23
15
16
5
48
1
179
109
35
7
12
18
35
25
48
11
51
21
79
60
18
30
53
1
26
21
13
38
48
21
27
10
12
143
7
12
18
35
12
96
1
6
5
60
12
84
12
15
64
41
7
41
1
38
10
35
7
12
18
78
17
15
52
78
138
68
22
24
66
20
48
10
30
53
61
12
11
75
21
37
36
18
20
22
23
51
129
31
53
27
24
16
17
97
12
60
71
36
19
48
24
56
10
6
29
61
36
18
66
11
43
17
156
27
45
24
37
36
78
17
19
17
157
36
86
10
35
72
15
36
105
60
24
13
12
86
9
24
13
30
89
72
115
18
50
12
22
23
19
36
5
43
53
43
53
3
64
17
7
12
41
139
65
7
42
14
105
19
36
6
26
10
50
160
42
11
151
30
11
7
78
11
1
23
13
42
41
12
24
13
30
24
30
90
24
12
90
107
36
27
12
108
4
30
11
72
36
15
10
2
34
23
36
12
55
54
6
5
49
47
37
6
120
24
17
12
24
19
92
16
77
15
45
7
5
7
56
21
13
59
12
36
24
12
84
36
13
18
17
48
19
36
32
64
17
27
33
49
12
35
127
6
12
18
32
10
23
25
47
7
18
6
66
23
31
6
23
43
17
37
60
14
4
18
62
58
47
36
67
77
24
12
27
40
18
14
58
95
135
34
14
40
29
25
59
12
91
24
30
2
34
60
11
55
78
36
18
5
25
23
37
48
18
89
43
32
21
31
29
25
36
126
8
34
30
8
57
61
72
71
1
42
66
38
117
72
75
10
12
60
14
40
5
7
17
37
6
8
9
3
21
24
55
5
96
7
29
7
6
54
48
29
49
2
36
12
34
14
12
45
7
90
23
48
19
72
48
8
45
15
22
6
53
1
50
58
11
12
61
98
46
47
156
1
11
91
8
46
90
89
24
24
72
25
78
5
27
93
12
7
68
96
33
13
36
83
7
5
180
85
38
52
24
54
30
114
23
43
17
12
13
30
20
60
88
5
60
48
27
22
71
36
36
1
14
69
84
12
1
23
3
22
26
24
58
11
36
13
23
120
19
5
13
12
36
215
7
53
1
38
69
103
41
37
12
14
9
37
47
19
32
21
7
53
24
25
83
3
84
81
91
6
11
39
105
25
83
37
23
91
18
12
23
1
30
17
7
18
35
3
34
72
36
2
46
2
94
30
18
26
64
6
2
81
60
12
61
119
12
49
48
36
83
13
48
108
144
47
7
17
37
11
25
24
23
157
66
77
36
12
7
77
25
60
23
3
64
53
19
17
12
37
47
13
72
18
54
48
83
13
12
50
153
27
22
6
36
44
4
8
52
126
50
93
12
1
11
36
39
4
6
48
23
19
30
60
47
36
1
23
36
1
30
56
88
17
3
45
31
18
30
8
10
2
22
30
44
16
18
35
37
48
18
65
67
5
31
65
12
3
12
70
110
45
15
58
2
4
66
60
12
6
5
97
11
31
12
101
12
31
24
12
60
18
23
63
142
42
65
84
12
72
36
51
52
18
35
60
24
49
12
23
15
21
19
18
107
12
1
36
24
35
1
30
29
85
102
18
47
25
72
35
36
7
5
3
33
13
11
36
37
23
31
18
11
24
7
18
62
22
6
53
1
264
24
23
75
45
3
12
21
24
147
9
12
12
60
19
6
72
38
57
7
17
1
36
6
29
39
45
25
42
66
11
43
6
18
12
60
8
9
31
17
15
45
55
18
12
11
7
36
6
47
144
39
4
48
53
3
33
36
24
1
18
125
96
12
24
13
48
23
111
21
15
10
6
8
10
48
11
72
147
4
18
72
24
23
61
11
115
5
1
23
15
16
32
4
104
33
60
27
45
67
17
55
29
7
36
77
19
5
7
78
54
18
23
12
3
57
36
49
18
120
42
30
68
10
2
10
38
34
107
51
40
65
31
12
53
27
48
22
54
48
5
31
6
47
12
25
2
22
48
2
21
24
15
28
17
24
159
34
6
18
12
23
15
45
25
6
30
54
36
78
18
65
7
20
16
12
18
6
17
37
12
110
21
1
35
15
36
57
13
6
8
156
9
25
12
23
55
20
16
12
5
27
40
8
48
40
12
54
54
5
1
11
7
5
61
42
30
35
3
12
28
66
60
11
96
1
36
35
72
13
36
6
137
75
9
43
78
48
18
17
36
91
8
33
84
3
70
2
81
7
108
54
6
17
12
48
120
15
45
13
36
131
27
16
96
29
144
36
7
30
11
31
18
47
36
1
114
89
3
64
17
79
30
50
10
35
15
22
18
72
18
2
9
87
9
1
50
9
24
7
89
31
5
12
79
36
68
16
6
11
60
12
25
12
47
25
6
5
24
7
8
9
91
20
10
119
7
72
18
6
18
11
12
72
7
17
60
27
10
144
71
31
18
18
18
24
12
38
58
30
8
16
36
5
7
65
3
4
29
15
33
84
12
3
40
8
10
2
52
108
90
2
45
7
53
91
44
9
24
13
119
171
9
61
42
30
98
16
144
54
18
41
13
98
22
36
42
41
12
60
3
33
61
72
24
14
141
168
39
45
7
101
1
24
12
47
13
30
54
11
133
42
48
5
1
36
71
1
30
18
47
25
11
48
49
23
37
71
1
11
19
18
24
11
19
24
80
22
108
2
52
8
57
7
18
60
50
52
41
12
37
98
9
109
24
59
72
3
9
75
16
5
61
47
84
73
14
9
12
15
22
71
36
24
24
75
94
36
90
18
59
3
45
3
57
7
36
6
59
79
20
40
29
1
11
7
24
113
7
6
18
54
23
60
37
50
22
6
18
12
95
49
14
4
80
81
37
71
51
28
18
36
138
41
12
25
48
50
40
5
39
82
36
11
43
41
55
32
9
7
42
35
12
1
23
1
18
5
12
13
38
33
132
19
120
8
34
18
5
15
10
59
103
60
101
12
3
4
24
65
37
24
48
90
53
25
11
19
20
81
7
17
ABCD 348631524*7^$a-1 [50124]
32
1
51
164
25
90
33
41
15
7
24
30
59
12
1
27
8
7
33
12
17
7
72
8
57
31
8
43
21
8
19
29
48
12
24
12
16
9
11
13
32
88
23
36
24
69
3
61
87
20
84
25
8
16
23
88
3
149
16
17
60
31
87
17
199
53
28
45
23
43
117
65
16
47
25
119
16
9
75
45
51
45
11
24
4
9
66
6
24
71
67
2
15
31
17
7
17
84
25
11
31
29
1
42
120
6
104
31
24
72
17
27
4
123
17
72
7
26
43
51
17
7
53
19
29
25
66
5
25
23
4
21
18
24
6
75
36
36
44
40
8
19
54
80
63
9
39
49
23
40
12
141
27
32
40
45
47
12
64
77
16
39
51
113
24
120
36
28
140
1
23
28
41
15
7
24
72
69
8
121
95
24
112
80
36
117
88
27
111
6
48
18
105
12
33
24
135
33
20
3
4
111
57
17
28
48
42
45
60
60
81
116
51
24
25
66
17
84
16
44
24
223
6
3
12
12
24
15
54
15
75
6
15
99
6
15
24
20
28
3
81
21
66
14
10
117
24
84
20
28
20
52
111
21
20
13
3
45
24
11
7
9
8
28
24
24
29
27
28
5
15
1
18
72
41
81
51
88
113
7
27
6
11
7
29
4
80
69
7
3
41
37
47
43
65
61
27
20
193
24
63
44
28
8
57
63
4
36
12
45
20
70
9
17
22
17
7
24
93
68
31
24
38
27
36
100
45
11
40
111
17
13
27
21
75
93
27
152
7
30
51
24
12
24
20
57
15
13
27
212
49
23
97
23
4
44
24
4
5
40
42
5
12
28
20
36
25
35
28
44
7
41
13
42
30
15
12
8
24
45
27
7
33
69
15
20
4
99
69
27
5
172
20
28
8
13
63
44
13
114
14
82
45
200
24
19
14
40
27
15
17
52
44
55
6
11
108
1
15
56
12
37
27
39
38
3
7
21
24
92
72
13
3
72
21
23
1
71
48
25
24
32
31
177
18
29
40
36
56
13
11
4
3
17
88
84
32
9
112
80
3
4
8
48
88
33
71
12
52
8
144
43
54
66
96
48
29
16
56
4
8
7
48
29
73
32
15
9
27
64
68
28
20
72
24
33
31
8
1
90
5
1
87
80
25
27
48
44
33
16
39
3
17
9
3
168
25
24
11
12
4
56
28
8
67
5
36
16
21
32
40
18
2
31
12
17
34
5
4
276
51
14
3
28
20
96
12
60
28
57
23
25
8
15
24
64
300
8
13
168
15
9
11
72
64
104
36
33
34
9
15
65
7
24
17
76
27
6
24
71
25
8
27
72
12
48
48
96
19
6
24
11
7
17
4
27
45
8
115
6
15
32
16
3
9
39
93
41
63
43
5
12
37
23
49
47
120
96
16
36
20
43
17
12
4
15
5
43
113
12
76
5
136
11
21
40
63
27
29
48
12
33
7
48
8
45
7
36
72
12
36
32
72
61
42
53
97
42
77
4
32
28
3
72
30
95
43
194
63
12
60
28
9
3
68
76
8
72
36
25
42
48
5
168
76
24
12
8
36
12
1
51
20
4
21
63
177
90
5
33
82
48
33
56
40
135
33
24
125
24
51
55
5
28
12
5
51
19
5
153
55
8
124
56
9
15
60
49
95
88
44
12
67
153
5
40
15
20
12
9
3
96
52
29
52
23
12
16
156
20
13
147
15
53
49
18
6
66
24
14
39
4
39
53
12
36
25
51
96
17
3
4
92
28
44
25
24
18
57
108
51
81
8
151
5
48
40
32
48
43
41
9
28
3
15
9
8
7
81
12
105
18
29
25
15
12
156
51
17
7
53
4
29
34
5
67
5
33
19
21
47
12
228
49
23
40
9
24
15
32
139
14
40
3
21
23
196
15
6
147
56
13
23
67
41
52
200
52
84
44
7
14
10
24
101
12
4
29
76
48
15
56
19
65
7
5
40
32
1
23
4
15
78
35
7
50
3
43
30
18
81
20
19
21
33
63
56
1
23
72
25
83
64
159
110
7
144
20
36
36
16
45
23
25
23
24
4
8
28
12
15
30
48
23
25
15
75
30
42
89
21
3
24
4
36
32
16
20
12
60
49
39
20
28
20
7
5
12
12
24
12
13
11
40
69
23
67
21
3
120
24
14
7
92
16
63
5
84
45
27
21
15
12
72
13
66
9
8
60
16
41
24
10
17
60
25
11
31
101
25
11
13
63
17
16
39
75
65
7
5
43
9
12
44
88
44
43
30
63
147
9
108
8
25
63
9
11
60
24
40
56
88
24
65
16
23
1
48
11
100
8
96
12
12
48
148
44
24
49
27
12
8
1
27
44
72
52
39
24
17
12
105
36
27
52
32
40
15
17
7
21
36
45
32
7
9
47
16
33
23
1
51
44
24
84
13
24
11
12
16
60
165
32
10
24
33
8
12
28
116
33
16
11
24
103
5
28
15
17
24
13
119
19
96
6
8
7
36
32
4
24
27
78
11
4
89
15
16
56
28
20
28
63
30
24
44
111
16
15
54
47
28
93
59
4
8
1
18
189
84
20
4
56
7
17
12
4
63
117
29
3
108
36
24
33
3
4
12
44
76
44
33
34
101
16
72
44
61
18
14
34
5
28
21
3
20
69
28
15
57
18
29
1
159
9
39
9
23
1
3
72
12
3
102
35
36
24
24
52
29
84
3
64
3
41
31
9
48
48
56
24
4
8
25
48
90
65
9
60
34
125
1
35
16
44
28
80
7
21
84
20
91
5
19
177
39
38
43
87
137
55
81
8
48
13
39
3
6
27
92
24
16
3
29
25
63
3
5
43
81
5
10
24
17
36
49
39
3
86
7
32
91
24
72
17
36
24
4
12
44
24
13
11
31
21
36
21
24
ABCD 348721536*7^$a-1 [50006]
5
3
15
6
15
28
8
12
27
24
12
6
66
18
6
24
60
24
108
25
29
67
29
12
60
48
144
27
21
12
60
42
6
15
3
84
9
39
18
18
12
12
21
21
27
9
12
150
12
18
12
6
33
9
51
24
28
47
12
9
3
45
12
9
12
31
5
54
36
93
3
81
3
73
20
40
35
60
36
24
13
12
32
3
13
20
15
18
27
12
9
91
12
47
1
8
3
78
111
15
6
7
35
45
15
21
87
78
91
35
36
6
3
21
27
15
6
12
31
35
102
30
24
138
18
1
92
3
24
21
39
45
28
5
30
13
23
18
31
11
24
36
66
42
18
18
36
12
6
24
6
33
33
18
30
3
15
48
9
9
66
12
90
31
47
9
3
25
17
12
7
56
15
24
18
27
51
9
81
42
9
60
88
11
48
30
18
72
12
30
12
54
33
33
6
21
51
1
8
4
29
51
28
8
9
3
9
18
24
30
3
28
32
60
24
12
21
48
15
16
35
9
15
1
29
18
24
18
54
42
7
11
21
3
1
11
12
36
13
72
5
78
54
63
48
21
48
54
6
6
48
49
47
42
42
21
15
9
39
12
66
24
15
3
120
42
12
42
25
53
7
23
21
15
1
23
9
3
81
64
11
30
42
24
30
3
27
48
57
3
18
6
36
24
21
3
18
42
6
63
15
12
60
72
21
27
84
49
44
27
48
21
48
15
21
15
24
21
60
3
42
51
45
12
27
16
12
11
12
13
20
9
51
15
18
3
3
18
7
5
27
3
13
20
9
18
36
12
13
35
60
18
3
36
27
24
37
47
9
24
33
39
21
19
17
15
36
12
3
21
24
15
36
84
36
69
15
18
19
48
11
42
7
32
24
15
6
78
12
96
6
43
12
83
9
33
31
20
21
18
114
6
12
42
18
21
63
18
66
12
33
16
77
3
63
18
3
12
16
23
36
13
17
6
30
7
11
6
30
30
18
30
12
6
72
12
33
48
57
24
7
56
51
12
72
96
30
7
35
1
60
80
12
3
6
12
31
17
79
35
12
97
92
4
11
33
72
51
36
60
9
3
45
64
5
27
48
9
3
16
23
6
51
100
48
12
89
31
47
30
91
47
85
17
75
69
63
57
6
1
20
3
9
15
72
12
1
89
63
16
35
42
3
4
68
15
25
101
60
3
4
152
9
30
12
6
12
79
41
19
23
9
75
6
3
3
45
28
47
24
18
6
72
33
45
3
12
21
6
57
24
4
20
27
30
6
96
1
5
18
24
13
80
16
12
5
126
6
30
1
32
24
16
32
96
64
29
6
18
18
48
1
8
21
60
19
20
12
105
6
21
15
1
12
83
25
5
6
9
21
63
63
13
35
36
30
66
84
37
20
120
15
36
21
3
6
3
16
17
15
57
6
21
16
5
3
27
6
7
44
16
71
9
27
24
105
4
119
73
11
6
3
57
18
54
42
49
155
6
3
21
39
39
6
15
3
21
3
9
3
6
66
69
27
24
60
85
5
36
84
6
30
42
21
24
4
17
30
12
9
108
27
42
12
18
1
23
1
8
3
9
45
15
96
3
21
3
45
40
72
5
48
18
24
1
101
3
16
32
21
3
16
167
21
4
8
3
12
30
42
13
89
42
49
125
15
12
15
108
12
13
20
3
48
93
3
18
6
1
5
42
33
9
36
6
54
24
30
24
48
45
21
19
41
66
6
63
24
27
33
3
60
6
6
25
95
18
84
3
15
69
16
92
3
42
7
116
39
36
6
42
84
45
60
27
21
39
1
12
41
42
78
27
3
18
15
15
48
81
63
61
5
12
66
13
23
12
21
15
45
57
39
3
48
24
30
18
48
48
12
37
24
8
40
5
43
29
30
1
60
104
3
25
41
66
36
18
78
1
20
9
48
18
24
72
72
9
3
13
20
33
6
54
24
3
3
78
39
129
18
12
54
39
3
72
57
15
12
90
19
32
39
9
33
18
21
69
12
79
8
3
1
5
31
41
6
13
176
36
9
12
3
84
4
48
17
54
1
11
21
4
29
72
30
24
18
3
3
13
29
66
12
24
48
81
3
25
20
3
72
18
27
63
84
13
29
18
25
5
30
66
48
48
30
24
66
15
16
140
4
17
19
41
12
19
5
3
21
3
27
36
33
33
30
1
36
11
21
3
49
8
9
43
32
3
25
95
33
51
33
16
17
18
33
12
63
6
15
28
11
97
59
102
18
49
41
54
21
48
28
29
90
24
12
6
24
7
11
18
3
15
33
12
16
59
18
3
81
18
12
9
3
57
21
30
1
48
77
54
18
12
18
9
15
84
12
18
3
21
66
24
33
76
17
12
30
21
9
6
6
7
35
12
105
45
36
27
39
13
101
18
24
60
12
36
30
54
6
3
39
6
91
17
31
60
12
5
36
6
72
12
24
12
1
12
29
15
24
81
12
3
15
48
25
11
60
9
88
12
5
15
27
12
18
18
33
9
42
9
24
21
84
30
9
3
37
24
17
15
33
24
42
12
45
39
18
12
30
9
21
63
99
48
12
33
75
24
12
33
15
24
13
8
15
6
15
4
35
24
96
37
11
48
21
27
33
69
6
30
72
51
99
21
33
6
25
20
9
3
3
1
32
3
12
6
6
42
30
6
3
40
12
41
30
6
31
11
21
57
12
15
63
85
47
24
12
25
35
168
60
42
115
47
42
6
24
21
75
6
19
23
69
15
12
81
24
33
27
33
3
3
18
30
9
3
45
9
48
6
6
12
30
1
11
18
3
63
33
15
48
18
159
39
36
9
45
66
45
15
24
21
39
36
21
24
27
6
7
11
36
24
13
20
3
45
69
43
11
6
15
75
13
17
135
21
135
9
12
36
18
30
42
12
129
9
30
84
9
87
42
66
69
3
81
12
40
23
25
41
36
24
18
1
35
6
31
80
9
18
18
12
3
51
12
42
30
12
13
17
54
60
1
32
16
8
36
15
30
72
48
42
21
3
45
72
3
24
36
9
24
15
25
44
75
33
48
24
12
4
29
6
60
6
6
42
12
36
27
15
36
6
31
20
9
18
33
21
19
12
35
36
36
6
27
9
84
7
11
37
29
12
48
66
33
36
3
24
121
17
30
1
5
7
5
18
12
54
7
92
144
240
15
21
27
12
9
57
7
113
6
30
7
20
12
15
9
15
18
43
12
5
63
21
30
18
12
6
60
25
8
27
1
12
11
48
24
78
3
27
9
9
51
52
11
126
12
54
37
11
21
87
24
97
17
6
54
54
21
33
6
36
133
5
54
9
12
3
120
9
64
35
48
1
29
19
89
18
13
35
72
25
5
18
12
57
3
1
60
132
80
28
32
15
24
24
6
54
6
12
7
17
115
11
12
21
27
9
39
9
39
25
47
73
11
9
28
5
15
39
9
3
81
15
1
47
24
9
39
1
23
12
81
3
42
30
72
1
60
35
30
6
6
18
12
33
147
42
39
52
11
42
24
19
23
21
3
30
24
102
12
9
27
12
12
36
24
6
51
21
18
1
5
36
6
1
92
21
18
66
7
95
1
17
15
28
84
17
3
15
13
17
3
15
13
23
12
12
102
27
75
21
3
9
45
27
63
33
51
12
12
24
9
36
57
3
4
47
9
24
51
21
51
18
12
18
12
36
18
30
42
42
12
1
20
28
12
11
6
18
24
66
27
15
1
12
11
12
ABCD 348740052*7^$a-1 [50013]
5
48
15
12
9
15
12
3
10
2
30
3
7
14
31
23
6
6
13
27
24
14
84
6
6
30
49
5
91
3
5
105
27
9
40
26
4
33
9
14
24
94
68
48
30
21
24
4
33
30
2
3
3
9
28
5
40
8
43
9
20
4
35
31
5
12
7
5
4
5
30
1
9
12
54
17
57
4
2
1
5
28
14
13
27
21
36
9
11
49
60
51
24
11
25
20
13
8
18
4
8
42
27
13
12
24
24
11
4
3
32
6
7
12
5
7
5
31
20
76
36
5
22
45
21
48
32
22
6
2
18
22
2
6
24
12
6
19
11
10
3
47
28
32
37
12
12
9
14
9
16
20
1
20
7
8
45
40
8
24
12
28
30
18
35
3
10
15
11
9
28
47
16
8
13
29
24
7
33
6
5
13
38
24
36
22
2
33
12
45
60
19
69
60
8
27
1
26
1
23
25
5
30
10
6
14
3
3
9
1
3
21
15
21
38
12
1
5
24
18
18
48
4
35
1
14
10
66
6
24
47
48
21
54
21
9
24
15
43
89
25
44
24
3
13
15
69
2
24
21
9
22
2
6
21
9
6
34
24
23
3
6
28
8
4
14
21
4
12
48
21
8
6
22
20
3
12
16
17
10
30
42
80
10
12
12
15
32
4
29
40
48
2
48
6
4
36
20
31
32
40
9
14
25
3
8
30
4
14
70
20
12
24
90
25
35
10
26
13
17
7
8
40
5
43
9
8
34
18
3
8
15
12
13
12
5
7
17
15
3
69
24
15
42
52
8
12
16
2
1
44
36
28
20
36
3
21
36
3
10
35
9
30
6
7
11
10
6
30
56
18
64
9
39
98
3
3
1
15
29
21
12
3
45
31
68
9
19
11
10
15
15
6
36
2
25
8
15
24
10
8
7
5
63
16
5
27
9
40
6
8
22
50
42
12
6
4
77
27
34
110
10
32
16
8
6
36
12
6
7
3
9
5
30
30
18
25
9
56
60
12
39
3
16
14
10
77
69
27
43
5
24
9
27
3
1
11
12
42
27
63
1
93
26
18
7
44
1
36
14
33
7
26
3
1
63
5
16
3
24
8
21
18
42
24
12
24
18
1
5
3
3
9
16
60
23
36
6
39
12
4
3
2
28
8
7
21
6
17
4
3
21
21
20
10
2
3
85
38
21
19
24
2
15
48
4
17
36
4
20
12
4
35
13
48
8
87
25
3
5
6
6
4
20
16
2
16
57
60
3
2
19
21
30
5
43
5
40
35
64
20
37
5
4
3
80
33
10
20
21
15
54
28
20
16
14
1
11
37
8
105
7
80
3
1
17
3
9
24
34
18
32
28
14
36
58
6
5
4
35
12
21
13
68
58
33
5
31
29
16
6
18
24
8
40
51
41
15
3
45
13
12
38
21
69
63
13
36
42
20
10
32
16
35
15
34
20
7
41
15
16
69
23
7
9
11
10
32
10
14
24
30
28
2
18
22
68
30
9
12
9
51
16
27
20
1
23
10
20
22
9
15
33
12
3
6
23
3
49
15
50
15
1
47
9
12
27
3
12
13
23
1
11
10
8
48
24
3
33
10
89
27
30
19
29
6
22
12
3
5
7
80
13
2
40
20
66
39
24
132
7
18
23
27
22
12
62
10
15
5
28
48
11
13
15
21
3
21
24
20
42
21
12
9
27
3
6
7
48
21
44
34
5
3
12
25
11
1
5
16
20
18
4
2
16
120
54
38
6
12
13
89
48
28
11
15
6
22
93
5
15
12
48
45
28
26
18
28
3
36
29
4
8
30
78
3
1
8
12
12
4
36
20
30
10
15
20
1
14
24
10
36
6
17
85
11
1
36
20
7
5
66
21
13
20
15
3
33
9
18
9
13
47
21
43
9
6
5
9
12
6
45
9
4
27
24
20
63
1
11
9
28
39
5
3
42
70
17
28
5
42
33
3
70
11
12
9
31
11
12
6
3
19
9
9
8
22
48
21
8
21
36
19
20
24
3
48
10
23
31
8
10
3
11
6
12
19
3
18
71
16
5
64
14
1
32
3
64
5
1
12
3
27
5
13
12
27
48
57
36
2
21
28
29
36
28
3
59
21
3
4
29
24
16
11
40
26
3
1
3
33
30
2
30
1
23
45
51
13
8
4
23
13
27
6
11
28
45
3
41
12
3
45
3
15
13
41
16
8
19
8
25
11
4
29
4
15
27
29
39
25
29
22
6
62
57
25
14
22
2
12
57
13
104
10
21
9
20
52
8
52
12
42
21
5
3
15
25
11
46
8
7
32
15
28
20
30
31
33
20
66
45
3
10
3
33
23
25
11
12
13
32
28
26
13
8
60
52
12
41
30
21
13
3
20
4
3
5
16
23
12
22
11
37
11
9
22
2
6
12
13
9
20
3
16
12
27
6
26
9
25
2
9
1
23
1
18
5
21
42
42
48
12
19
3
6
11
13
14
21
81
42
10
26
10
12
14
33
61
47
36
1
60
8
43
17
4
6
5
43
2
3
15
10
15
20
21
10
18
26
33
4
12
23
13
15
17
3
57
4
83
1
24
33
35
12
37
36
39
11
69
51
40
18
24
2
30
3
27
33
7
21
3
6
44
22
5
27
36
34
2
34
11
3
61
65
19
32
12
4
15
30
20
24
27
19
2
27
13
2
13
23
10
24
3
5
27
1
2
30
7
5
3
43
5
13
32
24
6
21
4
29
19
12
9
14
25
9
48
11
3
109
12
8
45
4
32
6
33
45
52
8
4
27
35
6
18
6
54
21
45
39
1
8
40
20
22
29
27
13
44
97
6
29
51
84
4
42
39
21
24
8
6
1
35
10
6
20
1
27
5
9
3
52
72
9
26
13
23
12
12
1
8
12
4
75
30
8
10
30
32
60
4
3
11
37
33
2
54
3
24
24
33
3
7
8
70
38
10
12
20
10
5
28
9
36
2
22
20
36
3
1
48
14
10
11
13
2
4
8
36
10
131
16
12
35
6
4
27
23
6
3
69
7
15
29
21
6
46
59
28
20
9
42
42
31
104
9
10
45
8
21
22
5
13
56
31
9
30
21
3
32
10
6
8
12
18
6
49
17
15
3
6
6
1
20
12
1
15
5
15
39
42
12
16
42
2
12
6
52
42
50
21
57
12
7
8
24
144
1
50
82
8
124
68
30
30
12
12
34
33
36
21
6
21
8
15
12
21
33
7
11
18
51
27
10
6
8
10
20
10
50
18
70
23
16
32
12
57
18
6
55
56
19
17
3
4
41
4
5
7
5
12
27
25
14
45
15
16
5
15
6
22
6
15
8
48
13
2
34
12
8
27
4
39
6
39
57
14
9
12
37
26
13
57
11
13
2
1
33
35
24
3
1
29
7
8
3
30
15
37
11
63
34
20
12
24
66
13
5
3
1
3
20
3
22
15
3
21
23
6
22
57
5
112
26
60
18
4
6
20
4
8
90
67
11
1
9
3
3
14
12
42
9
36
13
119
13
2
28
32
48
30
51
12
9
43
35
13
15
14
4
14
30
12
6
10
32
16
12
42
18
12
12
14
16
8
18
52
12
14
6
27
9
3
9
7
9
23
123
6
19
32
1
32
28
32
4
72
2
30
3
4
5
31
9
14
21
4
21
24
14
1
17
31
33
14
10
14
6
4
15
20
1
15
17
24
3
45
36
15
28
21
12
15
11
18
42
1
33
27
47
16
54
20
4
20
15
21
31
21
3
57
2
16
2
30
78
6
34
2
33
1
26
18
15
21
6
13
5
43
8
33
3
48
15
10
3
32
72
15
18
4
3
5
12
42
30
16
11
13
36
47
1
20
12
15
25
27
27
56
18
7
53
7
56
12
12
16
21
2
81
16
8
39
36
16
5
16
41
15
3
12
10
56
10
24
8
18
31
9
32
19
9
15
8
13
8
28
47
52
71
42
19
29
15
4
69
26
9
9
10
48
24
8
10
3
47
9
63
66
7
5
22
5
16
47
1
8
1
62
6
22
2
40
30
5
1
18
17
37
26
12
18
111
25
20
3
15
36
33
12
1
14
57
37
32
40
38
9
7
26
78
18
15
9
36
10
8
6
31
83
25
12
3
77
4
9
3
11
9
9
54
30
34
21
5
4
12
14
21
4
23
57
4
35
16
21
36
9
11
13
11
19
5
1
47
15
46
2
10
15
27
32
9
15
46
18
8
9
63
12
9
1
39
27
5
15
49
21
8
94
30
47
9
76
6
2
6
21
3
12
1
29
70
6
47
43
44
1
27
53
3
69
21
12
28
11
33
16
35
4
27
18
63
33
15
5
7
8
37
11
9
7
5
22
69
5
22
2
6
57
4
11
18
3
33
16
14
24
9
33
28
26
9
37
14
6
3
12
9
36
94
6
14
24
22
20
18
30
6
70
8
36
27
45
19
29
4
6
102
24
23
40
8
4
33
2
6
12
7
41
7
3
102
32
30
30
111
13
15
27
29
3
18
18
46
35
13
6
2
15
7
18
30
5
63
33
4
12
32
25
66
45
35
88
42
48
23
9
70
77
15
18
52
6
9
15
5
45
3
15
9
36
7
8
34
26
12
73
53
7
9
50
6
19
5
136
8
54
9
9
18
1
33
30
6
2
42
15
73
59
21
18
10
42
69
3
32
9
39
22
80
28
30
30
23
39
24
36
6
10
42
2
1
20
64
15
17
3
1
5
7
5
36
22
8
13
27
17
4
9
20
19
32
1
14
4
24
2
46
8
30
30
6
4
14
12
36
18
3
13
20
19
45
12
8
52
11
3
24
16
6
15
33
2
9
9
19
3
81
23
10
11
25
27
33
3
11
45
43
2
3
13
168
15
65
60
31
21
24
3
3
30
2
12
54
36
18
88
42
2
105
21
4
24
11
1
30
8
93
60
7
21
20
28
35
33
79
5
13
38
60
4
6
2
18
15
16
47
36
34
11
4
11
45
13
8
3
49
59
1
27
5
6
21
16
17
3
81
27
4
39
6
26
9
1
75
5
27
24
27
12
78
24
6
ABCD 348751334*7^$a-1 [50095]
48
66
35
3
9
1
86
30
4
18
60
14
4
36
14
4
17
69
15
1
24
12
2
57
9
36
15
12
21
16
54
17
25
8
87
1
8
16
24
35
7
89
9
64
42
20
4
6
107
151
6
95
19
65
12
13
11
67
41
61
26
16
5
24
37
59
72
3
28
18
74
10
8
40
30
12
50
46
74
15
1
38
21
15
16
18
42
29
3
66
3
21
27
12
21
10
18
11
61
35
57
4
11
1
23
31
6
12
12
47
109
54
30
38
12
33
1
14
52
17
27
45
151
44
36
16
42
32
24
15
1
18
12
30
50
90
28
78
54
59
7
8
40
26
60
87
37
23
27
66
15
1
8
60
4
20
99
48
24
108
1
11
21
63
25
18
18
23
7
50
3
13
8
12
99
48
43
5
13
42
14
3
1
18
62
96
126
54
22
38
51
1
32
16
54
18
12
12
23
37
60
23
13
23
1
155
12
31
26
4
86
9
25
32
15
39
6
88
119
36
15
76
6
30
5
13
12
83
12
60
1
78
14
6
10
11
25
14
21
19
14
36
3
1
32
10
29
81
16
8
15
1
8
46
44
21
25
50
16
29
7
48
30
66
14
22
38
40
36
47
7
53
19
41
12
7
42
18
17
21
10
24
17
13
2
9
51
16
18
71
45
60
76
30
30
42
6
36
6
48
5
21
24
30
21
61
47
36
85
60
23
19
32
6
40
23
7
36
29
31
30
30
30
84
12
38
46
14
30
16
8
27
1
12
20
87
103
6
72
24
24
6
17
21
70
6
11
19
5
7
62
36
54
9
7
30
56
34
74
88
11
1
2
18
99
13
24
11
49
50
21
84
9
15
91
30
35
45
6
28
42
36
18
5
9
15
13
74
117
7
20
129
25
56
15
36
12
27
46
38
96
45
9
99
73
14
21
9
10
5
37
14
30
15
25
44
22
90
8
30
4
30
62
9
7
53
15
16
18
11
105
4
119
51
69
1
36
104
12
3
25
20
28
2
21
9
39
21
10
12
53
15
66
4
47
12
13
47
57
10
5
7
29
25
35
9
51
1
132
20
12
10
50
39
45
4
12
114
14
52
18
86
40
44
22
38
22
48
29
57
63
13
36
23
39
12
24
9
37
36
60
71
1
26
6
10
17
13
14
10
6
18
18
38
3
3
84
9
13
44
15
1
54
14
15
39
9
48
60
15
24
4
80
42
16
18
110
4
32
16
23
55
53
13
35
49
12
11
43
17
72
7
8
81
12
7
20
33
108
45
16
8
3
13
68
16
20
22
2
12
18
16
14
10
2
24
16
47
27
46
24
20
40
24
11
21
15
60
12
3
64
41
39
21
19
36
14
16
23
1
6
17
1
60
20
66
6
15
9
82
29
13
6
132
2
15
21
40
44
36
24
10
12
5
31
8
22
18
5
48
1
12
30
18
20
22
6
12
179
7
72
2
28
2
6
54
21
25
164
28
24
6
41
1
26
10
54
26
36
28
20
27
69
82
134
15
84
45
24
118
17
25
12
48
59
81
16
6
5
24
19
17
15
18
30
36
52
8
21
99
21
49
26
18
15
61
12
2
22
47
13
30
36
18
6
17
19
18
66
24
24
50
30
21
49
48
54
30
35
43
2
54
22
42
32
9
7
12
6
11
13
11
39
21
1
68
22
36
12
12
8
21
105
3
31
32
45
1
72
90
2
16
32
15
7
14
3
63
9
25
12
2
81
61
24
20
4
11
60
19
77
25
66
41
31
56
82
30
8
81
9
22
32
21
51
16
18
20
112
59
24
9
72
28
2
90
76
11
1
6
41
9
30
40
5
1
8
100
11
15
33
97
30
29
13
44
16
8
30
4
32
64
65
1
60
23
7
20
4
42
11
3
57
12
19
110
16
14
9
37
20
4
6
6
36
14
16
29
1
11
31
116
22
14
129
7
8
93
13
59
1
44
3
51
21
1
20
15
9
111
15
34
11
3
162
39
31
60
53
43
12
90
6
206
3
7
14
3
21
58
29
3
22
8
39
12
36
25
35
12
36
85
6
6
104
15
7
2
88
38
10
30
53
60
49
60
8
15
115
102
2
21
69
15
36
19
29
33
28
20
6
10
20
36
4
14
16
30
132
11
1
30
5
31
12
12
29
21
22
5
1
8
30
36
34
24
11
55
6
35
1
11
31
6
11
33
39
12
48
33
75
39
34
6
5
36
9
22
14
24
135
1
24
12
18
5
1
6
17
13
11
43
5
12
49
68
3
3
10
6
41
27
30
3
33
3
1
23
57
84
22
6
11
12
159
42
27
19
30
2
22
54
41
13
36
42
12
5
7
30
24
23
27
33
27
6
24
4
36
23
13
48
35
115
6
26
4
54
32
15
12
31
17
75
4
66
35
12
7
101
3
28
32
46
60
20
22
2
10
5
36
9
75
13
11
27
60
34
50
9
43
38
39
63
70
23
36
61
18
5
1
11
3
21
21
39
7
89
13
26
40
6
18
20
30
6
9
1
12
44
10
29
21
34
65
7
29
24
61
48
48
30
8
24
30
58
17
21
6
46
54
30
24
42
60
32
6
3
13
24
6
38
42
24
21
19
5
25
35
15
22
12
12
90
80
9
39
81
15
4
6
14
28
30
14
34
23
120
1
11
21
46
2
36
3
7
20
112
18
26
57
63
28
5
12
1
14
58
26
10
6
65
39
10
6
29
19
30
56
3
1
30
32
58
30
6
14
12
16
29
19
20
52
54
8
87
12
27
70
14
12
30
16
18
6
6
29
12
1
71
24
12
13
2
60
70
18
6
36
35
1
30
2
75
7
38
16
74
40
26
4
66
5
19
29
48
43
26
3
21
36
66
16
134
15
73
18
41
63
18
22
89
37
23
7
53
108
43
5
13
48
2
12
4
29
21
15
36
15
33
12
120
13
36
83
31
66
131
9
4
12
6
18
83
1
59
60
7
102
2
42
16
12
12
20
3
1
6
89
60
1
50
18
46
5
1
18
42
6
30
12
42
14
3
12
7
2
60
147
15
16
32
21
9
16
23
12
55
14
6
21
84
36
33
22
24
5
15
46
23
15
22
59
7
2
6
33
72
15
4
12
5
9
63
61
12
36
68
3
12
55
12
17
1
11
19
14
42
24
10
12
23
37
11
3
9
7
42
60
66
5
37
8
174
22
36
2
6
16
35
9
82
12
36
80
16
14
52
14
60
64
5
21
16
42
12
38
10
32
9
39
12
24
46
66
62
27
31
18
83
1
12
14
9
85
20
39
27
16
14
3
19
48
74
22
18
26
69
12
1
18
66
14
21
12
12
21
63
13
23
9
51
127
102
36
35
9
12
39
21
34
6
98
10
56
112
44
3
7
44
4
32
69
37
24
47
13
24
134
6
10
5
7
98
3
31
20
57
105
15
1
32
12
15
12
13
36
18
101
24
7
32
6
16
20
18
10
11
31
17
60
3
154
30
20
6
16
90
48
30
23
7
50
75
61
44
15
19
26
24
22
14
4
30
18
54
60
48
17
15
54
51
9
4
6
53
21
15
21
6
54
4
12
74
22
108
14
66
10
14
12
16
47
7
18
6
44
69
1
20
58
48
14
28
14
54
63
27
9
57
16
11
21
6
6
15
3
9
48
12
1
42
5
12
96
61
11
12
139
14
64
ABCD 348909186*7^$a-1 [50022]
28
11
33
16
36
11
30
7
53
24
19
8
4
32
109
14
6
19
9
2
10
20
6
25
12
23
1
32
100
92
16
32
1
20
7
8
24
4
23
9
4
9
27
20
61
23
75
61
21
12
15
36
59
90
3
9
3
16
11
37
29
19
44
9
31
11
10
8
3
3
9
4
24
29
60
91
20
40
9
3
68
4
21
23
9
6
36
36
33
4
60
12
53
67
36
20
15
13
9
99
69
50
25
17
7
33
47
24
4
5
27
13
20
3
4
8
13
63
21
27
59
73
9
2
21
27
93
28
56
39
12
37
48
20
24
4
80
12
3
36
9
4
12
24
48
24
152
3
49
164
4
23
1
48
20
21
3
27
1
23
18
18
10
12
47
40
44
9
51
12
85
75
8
9
27
15
1
5
12
7
11
24
10
8
6
60
25
21
3
17
43
45
3
57
38
13
9
23
4
48
108
12
17
6
9
4
24
5
88
47
48
48
15
25
9
11
15
37
9
26
1
47
12
10
32
63
16
24
17
15
3
33
9
31
17
19
21
27
32
3
36
21
40
21
3
32
9
19
107
9
1
38
21
1
15
23
30
24
48
72
67
53
3
24
61
110
10
95
136
68
16
5
72
88
39
33
2
97
47
1
21
51
11
48
9
28
5
15
3
22
38
13
11
21
64
20
33
27
15
36
1
33
14
37
24
8
4
12
29
19
12
12
5
163
11
10
38
13
9
27
59
12
10
32
55
20
25
108
123
36
24
8
1
11
12
16
35
1
8
3
42
75
12
4
20
4
72
8
13
35
33
43
84
5
60
115
9
27
9
2
61
41
16
27
56
28
9
47
16
20
1
119
9
12
7
12
12
24
5
43
23
13
11
13
53
3
40
41
31
35
60
1
72
21
26
10
8
7
20
3
1
35
18
52
27
8
9
51
9
27
27
13
20
52
8
4
11
45
24
61
2
1
9
8
3
49
35
28
113
7
48
12
8
76
35
48
6
124
2
36
24
10
14
9
45
18
24
9
37
23
12
87
6
4
8
43
48
41
91
9
47
4
12
23
21
52
8
28
41
39
4
47
1
59
22
3
71
1
9
3
24
8
13
27
21
2
30
63
15
25
23
37
23
1
12
33
27
23
48
1
9
35
4
104
9
30
45
4
21
3
12
48
24
11
61
17
18
13
32
45
7
95
13
17
67
83
22
26
37
5
12
12
16
32
151
44
28
95
10
15
24
12
24
48
29
3
4
36
20
39
25
48
11
9
25
15
24
69
14
45
16
47
21
69
43
23
9
52
20
13
3
5
55
9
23
4
8
21
19
48
11
13
8
24
28
12
12
44
3
1
44
25
63
65
7
20
12
24
27
1
29
3
12
4
35
9
24
21
24
28
2
30
12
7
23
85
48
107
1
36
32
1
3
24
8
16
5
31
32
52
12
35
58
3
36
35
37
24
36
36
5
7
29
16
35
39
85
20
4
45
11
15
25
24
11
13
44
15
10
3
11
49
29
3
27
25
8
3
54
40
135
12
5
28
11
1
111
47
22
3
5
3
12
37
3
24
60
9
23
76
5
6
49
20
84
12
28
9
2
6
3
28
12
29
19
11
117
61
23
15
1
140
9
7
24
11
18
19
48
45
8
4
47
64
48
32
45
15
16
12
29
19
21
12
12
39
5
7
24
8
48
15
12
10
2
24
6
115
5
24
42
25
53
91
68
12
1
2
13
8
24
28
5
7
41
42
45
16
23
1
9
23
48
39
18
3
4
35
9
4
17
24
16
3
12
21
12
15
24
17
4
38
1
23
36
13
5
19
12
45
38
1
17
24
24
39
4
11
42
3
52
33
2
61
35
24
18
40
26
12
22
56
4
11
37
15
35
57
51
36
6
15
24
15
1
9
48
3
65
54
21
45
147
81
4
3
8
1
23
12
16
36
32
24
3
34
131
3
9
25
15
17
76
20
19
36
119
1
36
12
9
68
4
27
48
8
48
4
95
13
36
32
60
28
12
53
54
30
51
52
24
11
9
4
17
39
21
27
13
27
8
37
26
34
11
16
23
1
9
23
16
33
39
48
8
1
38
6
3
13
3
9
8
3
28
48
48
20
16
89
6
57
25
14
21
3
49
23
25
5
3
76
35
18
43
9
11
25
3
5
42
1
23
9
4
24
8
3
73
53
15
49
47
15
1
23
25
36
45
8
52
111
17
67
8
13
14
10
15
20
21
54
21
3
1
24
116
64
5
39
40
5
43
5
18
34
11
96
16
68
16
5
16
50
9
28
5
18
10
14
9
16
41
12
28
38
54
19
59
1
21
27
5
28
3
35
10
20
4
8
7
20
3
1
35
46
26
9
24
72
60
15
10
3
5
31
21
3
5
6
1
8
1
39
9
8
60
7
56
28
32
84
28
9
3
12
29
42
9
4
35
9
25
12
11
16
8
16
35
10
27
36
36
5
3
21
6
6
7
57
3
45
27
5
39
28
21
27
48
12
5
28
2
45
25
26
25
8
76
21
3
47
12
21
27
1
8
52
23
9
1
8
28
50
25
23
57
37
35
21
84
42
1
9
86
33
4
105
35
15
22
27
17
31
5
66
1
8
13
3
77
18
13
36
8
72
21
4
26
12
10
23
4
80
28
5
7
60
33
2
37
9
27
8
27
1
24
12
8
13
51
17
55
168
8
15
61
8
4
12
12
29
30
13
20
21
66
9
4
24
72
12
12
32
12
15
6
7
72
23
10
8
4
3
35
37
23
49
56
16
11
22
27
69
12
11
12
9
3
45
19
12
11
10
59
4
5
3
27
10
11
49
11
27
13
20
72
16
11
66
16
15
80
21
7
35
22
23
16
12
23
30
7
32
4
77
42
18
7
8
1
8
40
75
11
6
7
8
3
13
8
16
5
36
3
21
30
33
21
75
15
13
9
87
17
31
80
12
4
48
21
47
52
21
3
71
6
4
35
100
21
23
12
40
12
8
24
85
11
24
3
13
23
9
63
25
24
68
28
5
19
29
7
8
16
12
41
3
97
15
53
7
24
23
1
36
12
11
46
3
20
1
26
1
12
21
11
37
35
4
56
4
29
7
20
27
25
101
4
26
22
20
3
180
16
11
10
11
27
24
21
76
33
23
16
20
1
140
31
108
12
12
5
3
3
1
23
22
14
6
79
5
30
42
15
40
24
29
6
10
39
11
18
6
25
11
37
11
18
52
8
40
15
24
81
27
68
27
10
23
28
72
17
27
16
12
5
30
37
8
16
9
20
27
28
8
15
54
3
33
67
23
1
24
35
1
12
47
30
15
4
11
10
23
49
51
48
21
35
4
17
24
3
28
9
11
21
19
21
15
29
42
9
4
35
1
72
29
39
3
10
11
9
3
15
13
41
28
3
12
23
45
24
28
5
43
36
11
25
20
45
7
5
19
41
30
48
6
19
23
22
20
87
24
21
90
36
42
6
1
29
19
5
55
68
3
21
61
51
11
72
13
11
1
8
12
15
78
3
123
24
49
12
47
1
21
2
13
33
3
101
51
12
4
17
12
75
12
3
45
15
25
5
43
36
12
12
48
81
27
20
3
37
33
12
36
12
2
1
23
1
20
1
24
15
59
13
29
90
49
96
44
88
8
76
33
35
61
24
11
9
6
13
60
71
9
1
20
60
18
25
12
12
21
3
24
12
23
21
40
24
59
12
34
8
79
33
3
83
24
37
8
21
79
11
48
69
4
8
16
108
11
25
33
3
53
31
44
9
28
23
40
5
31
5
7
60
23
25
35
21
3
12
72
33
12
16
12
53
43
9
12
8
7
23
45
37
20
3
3
24
37
24
21
35
13
3
36
113
6
1
9
68
102
12
10
20
40
12
38
21
16
12
44
9
30
10
68
6
22
14
1
20
3
46
35
1
15
53
51
16
5
43
5
6
9
9
18
37
11
12
90
19
12
9
14
69
15
49
36
36
5
28
20
28
99
5
15
36
24
16
35
22
20
43
20
9
43
12
24
77
3
21
63
15
66
19
5
28
8
39
52
8
12
52
23
13
36
17
24
19
24
11
34
147
8
28
17
27
39
1
33
15
45
60
3
8
51
1
29
3
37
3
23
102
6
1
23
21
4
20
112
8
3
1
12
12
17
27
1
14
13
8
15
9
9
111
15
37
11
1
12
5
7
56
21
30
1
32
4
29
18
1
36
8
96
24
1
14
21
13
47
24
49
27
8
3
13
24
5
7
48
12
11
12
12
ABCD 348955512*7^$a-1 [50030]
19
80
28
32
9
27
21
51
33
39
60
9
7
32
1
12
3
65
19
21
60
39
68
13
23
12
16
29
28
32
3
4
108
8
28
20
12
76
24
32
37
23
12
33
84
15
52
32
21
7
12
9
47
64
29
15
4
8
120
24
24
13
59
33
7
21
8
3
21
28
23
9
12
40
20
3
4
92
21
27
76
56
61
3
53
3
21
15
25
27
56
48
4
12
9
63
56
1
12
119
76
8
9
3
76
17
39
60
4
17
4
3
5
108
19
32
4
5
51
21
27
4
12
68
1
15
68
16
12
20
28
21
59
21
7
21
51
9
47
1
3
117
27
57
71
28
5
4
20
19
117
56
36
15
45
51
9
79
12
20
1
108
11
9
4
35
1
35
97
11
21
3
13
24
27
8
4
17
12
3
60
4
44
45
36
7
21
80
3
93
67
56
9
60
3
45
24
28
12
27
21
11
1
39
29
4
3
20
13
83
45
75
16
68
1
27
56
73
8
63
40
48
5
63
36
16
8
69
27
16
5
15
9
12
79
56
25
23
21
15
4
65
12
15
21
28
15
17
4
20
48
16
3
56
16
44
4
29
31
20
12
9
43
44
4
48
56
16
80
97
12
59
136
56
165
7
60
20
49
15
32
36
156
60
45
4
23
24
88
5
3
16
21
59
1
99
17
15
48
4
17
27
12
4
69
44
76
8
15
13
12
35
45
28
27
12
48
5
103
53
4
11
36
105
127
8
28
60
32
4
12
8
60
9
3
9
31
168
8
120
21
60
36
43
24
45
11
33
51
4
92
33
15
12
4
45
35
4
120
20
12
64
20
36
13
15
12
20
12
37
107
24
13
83
13
51
8
45
16
8
43
48
24
77
3
16
12
29
4
63
108
36
20
69
60
4
36
3
20
72
24
13
11
9
43
60
48
36
20
28
36
8
61
23
28
29
7
21
23
16
21
32
19
8
21
63
16
9
12
63
56
24
48
1
36
24
20
55
21
27
5
3
16
32
16
8
100
9
96
99
29
3
4
153
24
47
28
17
16
131
4
8
61
36
3
41
7
20
9
19
20
96
24
16
104
25
36
75
96
41
43
32
12
24
12
4
5
16
48
12
23
36
21
12
40
20
7
60
84
29
19
8
13
23
12
25
143
28
12
17
12
43
12
20
12
28
33
20
15
37
23
24
33
16
12
3
5
19
5
79
36
32
12
4
5
40
8
7
53
15
12
1
3
21
11
9
48
12
52
8
103
57
11
57
3
40
5
16
23
28
56
12
57
7
44
37
47
16
12
41
124
92
15
13
51
21
35
37
39
236
21
3
12
4
44
1
27
21
20
7
17
63
4
9
60
15
9
51
32
12
33
7
65
28
3
5
48
3
48
16
8
12
9
76
12
15
32
21
108
19
48
17
27
13
8
43
32
45
15
4
80
12
48
24
24
33
3
52
12
12
32
24
16
8
33
36
15
1
35
1
23
40
45
3
32
28
48
108
8
40
8
40
8
73
20
24
3
9
52
11
24
16
8
48
40
48
8
9
4
35
60
48
1
35
12
9
3
4
5
12
19
24
9
36
11
9
67
84
24
32
16
21
15
36
5
3
21
3
24
13
11
40
45
11
16
12
48
12
8
25
12
48
12
23
4
44
36
28
53
27
1
15
56
13
60
35
4
48
69
8
15
9
27
12
21
39
13
39
17
15
25
23
4
17
7
53
51
48
12
4
24
24
12
53
76
12
15
20
33
16
35
13
15
17
24
3
33
19
9
3
65
15
133
11
13
11
37
8
43
24
48
8
37
35
1
39
20
36
28
44
4
29
15
36
28
36
20
33
7
20
4
12
33
80
15
124
21
3
32
9
28
27
21
107
12
97
35
16
8
21
19
29
28
12
23
4
8
40
80
60
100
33
39
36
44
16
8
9
55
5
16
11
48
25
12
59
24
25
59
9
43
5
12
52
20
3
4
21
44
15
13
20
12
24
12
15
25
24
36
3
8
48
1
11
16
12
41
63
48
12
36
40
81
15
5
12
63
48
36
9
4
15
8
112
12
60
180
36
29
27
72
45
24
27
16
80
48
12
73
3
21
68
7
117
35
12
49
3
29
3
60
49
20
36
55
60
32
52
32
16
12
21
8
7
5
84
3
4
41
7
5
4
12
11
28
24
21
11
24
96
24
1
72
3
29
48
31
8
28
41
19
116
109
8
28
32
88
83
85
24
71
1
20
36
3
9
60
108
51
21
79
12
65
12
64
15
56
64
5
48
27
13
59
4
44
85
8
19
8
25
8
31
69
32
39
1
35
45
63
37
39
72
8
49
71
40
21
27
21
8
27
28
20
9
31
20
28
20
1
11
13
11
28
96
20
16
33
8
24
4
23
4
45
8
3
4
12
33
35
4
60
96
5
12
27
16
45
71
60
9
7
24
8
33
19
29
115
29
60
28
20
7
44
4
12
24
29
75
21
15
37
111
56
21
19
5
16
44
7
8
37
56
27
40
56
40
45
47
57
48
24
28
8
63
9
12
3
21
24
3
9
15
1
11
48
12
24
28
9
20
7
8
13
35
16
84
5
55
36
48
32
144
112
12
8
21
115
20
9
100
32
28
3
5
3
60
100
8
52
32
9
7
9
23
12
24
13
3
44
4
29
72
3
4
17
15
1
11
4
5
31
24
20
4
17
15
57
51
109
111
36
36
9
20
16
24
71
9
19
48
41
36
3
96
48
16
8
40
21
12
35
25
11
16
56
13
87
9
3
32
4
36
44
61
44
3
49
20
24
67
9
12
47
9
132
3
28
21
12
23
48
48
9
39
13
3
44
84
24
1
44
19
77
3
40
5
84
31
21
11
48
36
1
20
28
3
29
12
7
92
33
19
44
100
5
55
44
72
9
19
84
17
31
32
25
68
16
20
39
48
21
43
17
3
33
31
44
37
95
36
1
59
33
19
48
56
24
60
52
45
35
37
8
12
24
7
84
20
69
7
21
47
24
4
48
117
200
7
29
51
48
117
7
69
59
36
16
21
39
48
60
21
8
27
45
51
12
25
3
8
40
24
5
7
96
9
23
12
36
13
47
72
37
23
37
20
24
31
17
40
8
12
15
192
1
3
20
28
9
20
39
16
8
21
28
15
5
15
1
3
21
27
60
53
12
63
28
5
15
37
8
4
8
7
53
28
35
9
76
35
4
20
12
9
3
9
52
3
8
45
24
24
112
20
28
35
9
39
76
113
27
16
89
31
41
7
21
75
44
28
41
15
25
35
25
27
5
43
12
12
5
48
15
25
51
9
59
28
8
48
25
15
20
12
36
36
24
49
47
48
73
44
19
8
1
12
51
8
28
9
27
5
27
1
12
47
45
3
60
24
13
47
1
20
15
21
36
51
69
124
44
36
19
32
21
3
36
112
12
20
105
3
1
68
27
37
35
40
5
19
60
17
4
20
28
20
39
21
103
29
27
72
57
39
84
28
33
23
33
7
33
47
36
21
4
71
1
32
43
84
20
16
44
12
13
11
16
12
17
3
24
24
49
27
48
65
43
41
148
59
12
9
51
9
27
96
36
13
35
13
32
27
9
39
21
79
21
15
17
28
15
ABCD 348979718*7^$a-1 [50007]
11
60
48
76
5
72
4
81
2
48
24
48
88
20
85
11
64
8
9
91
8
12
9
31
65
3
34
62
46
38
13
36
167
13
3
36
45
45
24
30
6
2
48
24
72
28
20
22
86
60
34
30
65
13
38
52
30
36
6
18
74
12
81
25
90
90
2
36
16
6
59
31
9
23
36
16
6
2
117
19
18
11
49
2
9
27
10
62
10
27
15
101
75
16
56
52
72
20
4
20
36
12
76
65
55
8
12
60
10
27
9
11
72
87
1
60
9
14
16
24
20
9
16
11
36
36
10
63
24
32
25
2
72
4
12
45
105
2
21
15
37
9
72
11
51
144
72
12
36
16
29
16
80
16
11
12
13
39
60
162
18
20
10
26
25
11
52
68
144
34
71
19
24
102
24
12
38
22
11
28
15
5
13
30
17
39
25
44
3
34
62
165
15
81
1
74
24
36
16
65
36
25
14
36
24
9
3
124
56
9
43
17
55
18
15
47
57
13
174
56
25
81
38
40
41
51
34
83
27
12
13
3
6
2
36
180
12
24
48
141
36
61
95
25
38
16
6
11
3
16
9
20
7
20
4
32
36
13
75
8
21
99
16
56
96
10
2
142
36
2
9
31
18
3
8
3
4
68
61
33
54
20
25
45
23
7
108
20
36
61
9
36
62
37
20
85
14
16
6
2
73
44
3
36
22
3
15
5
157
18
12
8
12
169
24
47
12
96
136
9
132
11
12
16
60
5
16
35
25
48
92
40
45
23
13
47
27
10
18
45
51
68
52
20
22
39
63
6
38
12
4
65
37
47
13
110
9
3
13
20
3
16
69
11
48
106
26
81
3
22
48
74
24
10
42
120
72
6
39
47
13
23
16
222
48
2
70
2
24
136
29
13
30
45
8
3
148
30
2
34
15
21
54
164
22
38
34
30
56
36
13
83
21
7
6
3
44
12
15
1
15
32
45
13
2
12
76
32
45
187
44
1
45
11
4
45
38
46
135
27
17
3
40
104
4
18
14
36
33
27
64
17
3
24
25
23
106
2
36
34
15
48
27
9
69
2
25
68
15
160
72
56
9
3
36
36
40
9
81
156
38
16
20
4
20
34
30
56
4
117
47
12
24
16
66
2
36
9
43
18
27
11
9
49
12
11
15
12
24
36
93
27
34
2
25
9
2
232
42
63
27
90
23
40
23
33
1
47
43
33
23
24
73
11
34
74
61
11
33
43
32
180
16
8
12
36
4
45
12
92
43
18
26
25
23
52
20
61
15
29
3
34
2
24
21
27
72
33
19
9
45
15
12
9
62
10
62
12
4
92
9
39
16
33
59
36
22
2
84
22
30
92
34
36
18
44
1
35
10
2
58
102
9
11
34
54
17
27
12
76
20
64
8
21
13
12
36
6
56
34
38
12
60
10
2
72
72
4
65
43
66
24
11
75
22
63
23
45
7
6
48
11
76
23
16
20
22
38
48
16
6
36
47
7
21
11
36
108
34
62
28
20
4
18
23
123
34
11
37
26
48
36
36
9
15
1
20
87
37
47
58
2
57
52
11
70
2
58
72
167
25
26
9
63
1
36
141
2
106
30
24
21
155
40
56
12
24
10
47
63
72
97
11
34
18
18
54
6
3
45
2
72
24
28
9
35
10
35
63
82
2
24
73
44
52
36
45
2
36
100
80
1
11
24
46
15
3
18
11
103
165
15
20
12
76
120
8
142
38
156
24
36
46
182
34
11
27
45
15
12
60
34
47
73
35
37
15
3
65
7
20
4
92
21
31
45
27
18
27
11
12
16
65
27
13
47
52
18
11
1
2
33
3
36
52
24
32
24
12
112
57
9
6
30
26
88
113
31
18
2
1
35
1
20
27
24
10
38
34
51
59
45
63
94
3
20
31
66
18
44
36
46
6
9
45
36
36
84
47
43
6
23
4
23
22
27
3
44
34
50
33
55
60
41
15
57
67
9
147
8
45
1
98
12
286
26
97
92
12
15
12
9
25
2
72
153
43
29
13
315
21
78
81
11
57
15
25
23
88
36
108
8
36
81
1
36
2
45
88
92
7
20
61
15
18
2
9
55
54
26
21
43
17
39
16
6
50
34
15
39
29
31
20
16
5
15
12
24
12
144
60
12
16
105
32
13
36
11
28
9
6
9
9
50
16
24
18
2
12
34
83
13
95
25
18
56
16
9
36
11
34
2
13
39
128
45
15
46
36
38
22
50
96
12
58
119
1
35
1
24
18
20
21
151
108
80
36
36
10
26
10
63
45
15
57
72
2
45
4
23
13
23
24
16
57
9
24
86
16
20
34
2
36
13
9
66
6
83
27
36
16
12
44
225
79
104
76
5
7
8
106
54
32
13
11
16
92
36
16
84
56
33
3
69
25
12
24
39
35
16
32
24
52
5
135
24
34
47
55
8
10
24
18
21
36
15
30
24
38
28
80
10
18
29
7
44
12
60
25
63
45
72
45
2
37
119
96
46
18
56
16
18
26
70
12
38
61
9
2
24
12
33
1
18
9
35
16
54
12
2
60
16
57
63
18
2
24
12
16
8
10
2
33
25
27
32
13
23
27
36
58
11
3
24
48
193
75
17
1
60
18
29
75
58
74
28
96
20
10
6
56
178
23
13
59
15
16
90
2
48
4
81
23
52
6
72
27
9
39
11
4
68
4
173
12
4
23
33
12
31
18
18
20
48
13
21
62
120
16
81
8
72
27
72
16
54
14
142
54
6
2
84
34
15
75
44
46
18
8
82
62
46
18
152
12
72
4
5
63
13
39
6
18
66
114
36
20
12
4
5
4
83
12
4
18
12
90
29
7
6
74
1
33
12
35
19
60
30
6
32
88
20
24
61
3
8
12
24
72
12
9
61
26
1
83
4
104
9
216
79
6
66
8
100
18
18
20
24
16
32
34
18
42
2
34
39
11
24
120
106
62
10
27
33
74
34
50
34
24
11
48
7
24
30
38
13
11
9
12
13
18
18
48
51
9
72
11
48
27
13
135
9
21
ABCD 349098468*7^$a-1 [50127]
8
4
12
116
69
43
36
5
55
5
7
12
32
21
3
141
36
27
28
29
39
117
75
9
43
24
29
3
60
28
24
12
32
4
5
36
19
216
36
68
40
48
53
7
44
9
15
9
12
7
32
16
29
43
20
21
55
24
188
4
8
12
100
36
5
63
12
136
17
99
16
65
19
24
32
64
36
32
24
45
3
4
8
28
56
28
8
16
20
9
36
15
4
20
112
24
12
24
36
36
5
39
33
3
112
20
52
20
57
7
92
4
92
21
48
19
68
12
48
28
12
5
27
4
12
24
32
24
4
36
36
29
96
19
12
8
57
31
53
7
60
17
36
75
21
67
96
44
21
31
68
160
108
24
89
19
32
21
15
16
56
16
84
12
60
44
4
12
12
12
24
68
9
3
16
65
19
56
40
24
41
7
12
32
52
89
15
33
7
68
4
53
7
32
4
41
31
24
188
40
36
24
53
55
12
56
45
15
24
16
32
100
60
5
19
29
31
168
24
12
5
19
32
40
84
92
4
144
5
36
19
96
48
32
60
4
17
7
24
149
43
44
28
20
4
29
15
4
176
16
12
12
24
60
56
52
8
12
16
29
159
84
40
20
4
8
52
12
89
12
3
12
16
29
19
5
3
52
5
7
17
7
108
44
12
9
19
8
9
19
44
100
60
12
5
115
5
19
17
55
92
12
28
12
24
108
36
8
12
21
19
32
4
60
5
31
36
5
19
24
17
3
45
31
72
89
24
3
21
15
21
3
12
16
80
16
12
41
63
72
21
48
15
117
48
7
29
127
68
16
12
17
24
67
5
84
7
17
27
16
36
48
24
5
183
36
40
5
7
20
12
148
44
4
12
60
12
17
19
24
20
21
27
12
60
12
88
72
8
16
176
9
111
48
57
3
64
36
12
48
36
24
96
36
5
7
12
17
43
5
111
120
148
17
19
60
5
27
4
29
7
5
7
12
84
80
36
52
8
208
32
28
24
32
52
20
4
44
16
20
4
56
4
5
43
72
17
3
136
48
101
12
27
124
32
4
68
24
124
44
16
20
105
163
8
64
80
4
200
172
5
84
31
8
4
24
72
32
9
39
4
53
24
27
9
115
65
43
12
41
75
69
36
3
4
8
16
168
8
16
36
8
16
65
19
24
17
39
12
28
56
52
164
21
108
7
44
40
12
24
53
19
17
19
24
8
4
104
28
8
64
77
19
8
4
77
7
8
40
32
48
64
12
41
19
24
41
3
33
15
12
21
19
12
68
93
19
36
60
5
63
4
12
56
60
12
21
27
28
17
19
20
24
4
36
5
67
48
24
12
20
28
101
12
79
56
136
8
24
12
88
48
56
21
7
44
4
12
5
7
53
31
17
39
4
29
27
21
36
67
29
43
12
29
3
52
60
48
20
4
29
103
41
43
92
40
12
36
8
48
40
12
5
151
8
69
15
4
84
17
12
27
16
24
12
101
19
20
4
72
20
16
92
148
12
41
7
32
220
12
80
4
12
29
55
12
12
8
12
28
96
24
53
19
8
33
24
39
76
80
48
12
9
7
29
31
48
24
20
21
19
56
4
12
8
4
120
188
36
72
21
75
72
33
15
16
104
40
41
24
15
4
24
36
60
20
60
108
40
5
120
63
4
12
8
64
29
3
45
96
7
120
44
24
9
67
48
72
24
36
20
4
5
19
101
43
60
8
40
72
84
12
24
41
12
103
17
3
21
7
12
65
36
36
60
91
12
17
67
8
52
32
64
56
4
20
45
27
33
19
77
103
17
51
33
75
16
44
4
24
12
32
4
5
36
19
20
21
15
52
20
40
41
7
8
60
52
8
28
48
29
19
8
12
21
15
12
33
27
88
65
55
80
16
44
4
36
65
15
45
7
29
24
156
43
12
24
20
4
17
7
44
4
5
19
56
28
56
24
57
19
32
48
45
55
12
29
3
21
7
36
36
48
5
15
33
60
39
117
79
132
24
44
12
12
36
28
48
36
8
4
36
80
12
48
81
15
21
48
43
84
188
21
19
41
3
52
48
8
33
99
21
55
32
24
64
20
4
77
3
28
8
45
43
8
16
8
4
68
69
43
36
32
16
8
60
105
7
56
36
16
68
28
60
20
52
24
8
28
80
28
36
56
88
29
3
48
33
132
7
60
36
5
15
24
52
5
7
44
33
12
7
176
96
48
28
20
16
44
60
40
24
24
17
19
12
17
7
8
72
9
55
161
27
28
12
41
36
24
19
36
20
12
9
139
44
4
24
44
40
5
39
4
12
24
77
43
24
96
5
43
24
24
8
16
17
7
77
3
96
124
128
16
77
19
36
17
75
148
36
5
67
32
64
32
40
12
8
96
4
44
24
12
9
7
72
17
7
8
36
33
19
132
12
149
15
76
32
52
12
41
7
29
15
88
12
8
100
8
12
33
7
113
7
56
28
12
12
20
40
32
12
96
4
29
12
7
56
4
72
41
55
20
16
17
27
52
24
89
48
27
28
48
48
24
20
4
17
84
7
5
24
43
68
28
5
31
68
16
17
27
16
5
72
75
4
20
28
17
15
21
60
3
45
120
39
33
43
72
12
204
8
4
152
93
132
195
4
48
20
36
57
3
21
84
31
56
9
79
17
27
21
7
36
29
27
16
17
103
36
29
51
16
29
36
31
36
68
52
84
116
21
19
17
36
55
24
29
7
8
4
20
21
12
55
140
12
21
19
20
12
40
5
15
88
20
36
4
20
76
5
27
108
12
12
33
43
72
29
15
4
12
53
79
17
3
100
17
19
12
12
20
60
4
32
4
68
52
32
16
8
81
55
8
168
28
65
12
31
12
48
48
29
87
84
21
43
48
89
31
68
9
19
12
84
120
44
4
36
41
15
4
56
16
104
88
36
12
8
21
27
9
91
20
33
7
8
12
16
8
21
15
9
15
69
19
17
43
60
41
19
113
31
8
136
32
40
17
115
68
33
3
64
12
48
ABCD 349218206*7^$a-1 [50007]
68
46
20
6
46
20
40
65
25
30
2
16
134
9
1
2
28
6
12
14
46
110
18
4
20
10
38
40
2
40
36
26
18
6
36
4
26
78
10
6
50
24
28
72
2
6
40
104
36
30
51
7
2
22
96
12
108
6
54
2
58
14
18
9
51
12
22
24
50
40
24
38
24
54
4
8
9
15
4
26
6
10
72
30
32
28
20
58
11
13
24
11
31
12
2
171
27
46
32
54
4
72
5
3
160
2
18
6
40
50
88
6
86
46
38
6
4
116
6
10
42
32
4
72
92
16
14
16
90
2
112
23
24
3
58
20
18
10
11
15
10
66
18
50
22
8
22
32
36
24
16
30
24
2
34
30
12
8
34
12
6
38
4
6
24
8
10
42
18
18
60
12
12
8
22
143
7
20
10
6
26
48
28
42
20
33
43
12
42
30
2
46
44
64
6
74
24
90
16
50
72
28
60
30
26
81
99
45
121
30
20
45
7
8
34
54
20
4
6
11
43
8
30
28
14
22
26
24
21
24
13
59
19
8
12
9
45
18
9
13
78
8
148
14
118
5
49
14
36
28
66
26
24
40
6
38
9
37
86
45
39
6
40
14
21
1
30
38
70
12
20
10
78
2
58
86
51
63
4
50
3
67
2
76
14
4
50
16
24
24
2
4
60
26
96
108
10
6
20
36
28
96
14
34
12
18
6
11
45
18
40
42
18
8
28
26
87
9
58
134
18
10
14
54
54
12
36
24
36
21
141
12
4
32
42
102
24
3
1
12
14
90
42
12
10
8
42
12
4
12
20
24
34
2
10
42
48
12
32
18
27
45
30
60
196
12
78
18
41
45
4
14
18
18
106
11
9
16
128
64
30
66
36
24
24
26
81
31
128
30
36
34
24
32
10
18
36
26
27
13
36
78
14
10
17
9
10
2
40
2
9
31
6
24
38
10
18
12
44
4
6
26
18
42
48
40
2
30
232
8
18
4
6
20
33
1
2
24
12
100
32
70
38
112
30
66
6
14
6
48
18
24
66
24
18
108
84
16
20
40
140
118
50
4
18
30
12
102
35
1
62
6
120
54
40
2
66
9
51
10
42
2
54
160
14
10
36
42
2
33
3
90
10
26
18
69
3
6
4
14
21
9
6
28
42
18
30
2
18
18
24
36
12
90
60
36
12
58
42
24
11
24
39
4
20
28
44
16
14
6
21
61
2
28
26
24
48
22
18
32
16
54
20
6
10
20
10
72
12
6
17
7
60
20
28
2
36
4
2
48
22
11
7
32
46
78
12
41
7
12
18
72
80
52
6
14
3
7
89
39
22
2
4
60
84
53
7
96
24
18
12
30
36
62
72
27
21
40
2
28
44
4
26
27
24
3
6
18
76
30
11
153
12
27
7
6
48
38
54
4
54
18
38
4
86
30
4
20
12
6
10
8
40
32
12
18
18
40
6
14
21
15
81
37
2
36
24
88
2
18
12
4
14
27
19
6
47
13
50
88
48
32
48
42
28
24
48
48
35
13
14
36
36
6
48
36
6
12
10
12
11
93
6
4
41
9
10
20
6
54
70
2
12
22
128
48
18
22
2
9
21
36
22
32
16
6
50
6
18
4
18
18
17
27
58
11
3
16
44
36
12
28
18
134
106
30
6
26
12
42
58
8
60
28
6
50
4
74
36
40
24
8
58
14
10
6
104
10
26
34
8
18
40
30
2
22
6
36
35
13
8
10
14
16
110
18
22
102
2
36
12
36
6
4
32
58
53
51
30
6
64
17
9
4
8
24
27
27
54
12
54
60
40
30
2
30
28
23
19
2
58
68
36
4
20
4
8
10
80
58
41
123
16
12
12
8
42
10
30
8
18
24
36
30
52
2
10
23
75
52
42
47
13
18
30
20
39
79
8
30
6
30
6
12
69
37
24
30
42
18
20
10
48
32
48
24
48
60
12
94
60
6
66
44
34
62
12
16
12
8
10
120
2
28
144
60
56
22
14
36
144
58
12
14
6
4
30
12
20
28
30
20
82
29
13
86
24
16
6
50
84
40
14
16
56
16
2
36
24
12
24
12
24
16
2
30
58
11
1
30
6
2
24
57
9
4
24
14
36
40
24
8
22
30
36
2
48
4
60
50
36
57
13
50
64
8
10
32
36
22
8
10
26
24
64
8
72
9
27
21
15
10
6
14
16
30
125
27
10
12
6
14
27
7
14
76
12
38
40
32
24
34
11
3
69
13
8
42
30
6
12
58
38
4
26
22
29
13
8
10
42
2
18
72
6
12
16
54
18
8
30
34
60
108
38
10
30
14
28
8
4
8
34
11
13
42
12
32
18
10
48
30
18
12
54
36
24
35
1
44
4
32
4
6
2
72
24
36
18
16
42
8
10
6
44
54
16
41
141
30
42
172
146
42
16
11
3
22
14
34
47
133
8
52
2
4
17
69
16
2
82
20
6
45
37
2
18
36
70
44
22
84
86
60
4
30
42
50
10
29
25
60
6
5
9
4
24
18
38
10
24
20
28
12
20
12
18
10
6
44
10
26
10
62
54
30
76
2
22
98
6
34
32
34
20
6
18
72
18
22
48
30
29
9
10
12
36
200
72
12
33
27
18
18
10
30
12
29
9
30
40
14
18
90
4
11
45
72
10
18
12
26
6
30
54
4
60
60
38
10
24
8
66
54
6
34
20
58
12
110
12
18
28
78
56
64
24
30
8
42
27
31
54
18
8
52
26
10
20
72
18
4
6
6
48
18
72
96
20
36
6
54
10
6
20
22
8
4
6
8
24
36
21
45
64
26
24
40
26
18
10
32
54
4
80
22
14
4
38
22
32
34
11
3
36
4
20
36
36
144
40
6
84
26
6
18
10
26
4
26
16
35
27
28
102
6
2
24
54
70
42
108
17
7
66
26
4
2
39
13
2
4
44
6
22
8
52
48
17
7
8
52
2
75
19
26
64
26
16
48
6
20
15
1
12
32
27
73
36
8
130
44
70
20
58
54
48
2
46
59
31
30
20
28
102
18
14
10
8
58
6
6
42
26
34
38
22
36
60
107
7
2
16
12
26
4
6
14
22
6
20
94
14
4
36
2
28
2
10
14
48
42
18
16
14
42
16
12
8
40
132
20
40
20
36
10
30
32
28
44
36
10
20
6
4
14
46
2
4
47
31
8
10
48
12
8
16
18
30
6
2
130
44
18
6
72
12
88
20
42
18
54
27
7
20
12
10
30
14
34
60
12
12
50
12
60
58
8
28
42
38
54
6
72
9
43
20
22
18
62
16
2
6
76
44
16
24
11
111
24
4
44
88
2
10
8
18
10
12
12
36
2
10
30
2
16
6
14
36
30
6
52
6
24
26
22
18
30
104
6
10
11
15
126
18
4
6
20
6
21
55
12
36
14
42
18
10
18
18
92
10
8
4
2
4
14
12
6
12
28
50
22
17
72
67
56
28
6
122
10
68
3
27
36
4
32
28
80
4
18
2
72
54
10
116
16
32
72
28
8
9
31
12
26
10
20
40
20
22
62
36
22
2
48
132
46
62
22
12
6
41
7
30
60
30
6
48
26
40
17
7
2
6
30
40
72
6
84
38
18
4
8
24
4
44
16
44
30
60
70
6
30
84
8
9
3
60
48
22
66
ABCD 349272008*7^$a-1 [50026]
41
13
15
21
11
3
13
12
69
15
17
7
33
24
6
24
17
27
13
3
45
11
24
13
29
54
13
8
3
6
10
17
67
32
13
17
31
27
26
7
3
17
76
27
26
3
25
15
20
31
17
64
45
80
7
11
66
27
19
2
3
7
9
3
14
16
3
27
17
16
8
9
31
3
45
35
24
6
10
60
6
6
21
9
18
5
1
3
35
18
12
10
20
1
15
17
7
6
20
7
53
7
8
21
6
13
12
39
6
14
1
23
16
33
3
48
9
51
2
31
12
29
19
32
1
3
3
44
13
24
12
9
18
30
8
16
38
13
35
10
18
6
27
11
1
12
3
2
7
101
6
24
4
36
6
8
15
15
18
27
3
64
8
6
19
23
1
20
7
5
1
36
15
12
11
22
3
27
17
3
4
21
39
9
11
37
21
2
13
3
33
5
10
36
20
9
24
3
12
40
2
16
11
72
7
8
12
22
11
4
27
17
4
39
20
4
17
9
3
1
3
12
72
12
23
13
5
10
30
3
12
17
7
20
31
9
15
12
21
8
7
5
3
16
21
60
56
16
3
18
15
12
9
26
1
12
11
33
7
60
26
27
7
56
33
9
10
6
14
9
39
1
12
8
9
3
1
11
15
18
3
13
20
7
3
14
7
8
1
14
45
31
20
16
17
37
11
25
15
15
48
9
17
10
44
10
3
17
34
2
10
9
5
6
13
15
6
15
15
9
21
6
8
13
17
3
88
69
18
18
15
32
15
1
11
1
39
2
90
4
45
15
32
4
14
7
8
40
44
40
33
15
3
17
33
3
33
6
54
46
21
24
36
3
36
33
32
9
4
47
25
3
8
31
5
21
34
8
4
89
57
27
3
18
3
19
8
24
22
24
15
15
45
15
24
26
4
8
10
8
16
17
27
12
25
17
12
91
8
15
6
7
17
10
26
18
1
11
34
2
40
20
48
25
21
3
11
22
3
8
4
20
9
7
3
30
3
45
2
1
8
7
33
24
33
14
28
2
10
8
33
3
36
37
23
13
3
8
4
6
15
41
6
1
3
56
12
28
14
40
36
11
27
10
23
16
20
27
1
89
34
57
3
24
6
15
8
12
12
19
14
19
27
57
17
12
3
67
5
3
22
60
3
11
6
10
17
1
2
12
36
10
66
14
15
31
24
14
3
3
22
11
7
2
22
30
6
44
1
5
6
40
18
6
14
6
10
36
3
3
21
80
12
7
5
15
4
8
40
18
23
15
4
8
25
3
12
8
6
16
3
20
19
5
25
2
13
27
14
12
4
3
15
9
17
15
19
2
60
3
13
12
2
16
21
3
30
30
8
10
6
17
7
2
3
7
56
22
18
17
27
37
29
15
3
13
11
6
27
7
8
28
9
17
6
13
8
13
24
6
9
80
1
26
12
25
21
6
53
28
56
3
13
5
3
12
27
6
24
10
9
20
15
16
14
16
6
5
12
3
21
16
15
21
29
19
9
2
21
4
23
24
13
44
43
17
16
11
40
12
12
6
2
24
13
24
27
30
3
24
8
45
15
1
24
63
3
20
10
8
18
1
53
18
9
4
9
44
34
36
24
21
29
19
12
12
9
11
16
20
7
17
9
31
33
50
10
15
11
13
21
26
1
32
43
17
13
3
15
2
15
9
4
2
45
7
9
84
36
9
2
9
1
26
4
36
9
11
49
8
39
9
24
3
1
11
18
31
24
39
8
1
12
12
24
27
12
20
48
12
4
26
7
45
80
19
69
27
63
21
44
3
6
30
28
6
3
29
12
19
3
9
12
45
3
47
24
6
22
2
18
13
27
5
25
12
51
8
1
14
6
28
2
4
20
24
6
15
27
25
5
27
3
28
36
9
20
15
12
4
6
2
22
11
19
21
15
32
12
4
12
17
16
8
33
4
2
28
20
13
39
12
20
6
7
3
33
3
18
26
10
27
20
3
9
3
1
27
6
50
1
9
3
20
7
77
4
27
8
33
19
8
37
21
27
3
20
13
29
4
3
5
6
4
8
13
12
27
2
43
45
35
1
3
17
7
8
9
3
12
31
26
111
7
18
2
45
25
3
5
24
16
14
33
4
41
16
32
27
27
21
36
3
36
1
20
19
12
8
33
9
79
12
8
19
18
30
2
15
28
12
60
72
48
33
32
7
3
45
23
66
6
4
9
9
18
8
33
12
1
3
11
25
21
11
9
7
12
5
7
3
57
8
19
2
6
4
77
1
11
1
3
24
27
20
24
18
10
2
10
5
7
80
1
5
34
54
3
39
48
24
12
14
4
38
33
28
44
33
16
8
18
13
12
12
15
8
1
17
43
9
30
8
13
3
6
8
22
2
48
3
7
20
4
8
1
5
3
3
1
8
4
17
34
2
7
3
5
19
9
8
4
17
39
4
3
6
47
39
10
18
5
12
28
5
10
9
3
57
11
37
9
23
4
23
1
33
14
6
6
28
56
16
24
12
20
10
3
57
24
6
2
15
7
20
21
36
4
3
32
4
9
11
16
5
43
29
16
72
3
45
15
26
3
3
1
33
3
24
17
43
12
15
6
6
5
12
7
8
13
5
7
33
32
10
9
39
44
18
58
12
60
41
52
9
20
3
28
23
9
1
27
3
24
12
30
11
9
3
27
10
14
16
9
8
1
32
7
81
3
5
3
15
49
24
41
16
2
4
9
8
9
4
18
33
23
13
9
3
21
18
29
19
21
12
5
6
9
7
5
12
24
7
26
19
21
20
10
8
9
9
18
6
10
26
3
12
7
21
15
20
16
9
27
12
9
3
8
72
28
5
7
21
9
14
52
5
40
3
56
1
3
5
4
20
24
19
5
3
16
30
30
41
55
21
17
16
60
6
12
6
24
6
20
16
14
12
7
11
9
16
21
18
21
24
27
20
18
15
4
29
7
47
21
7
33
12
15
53
13
15
8
3
88
50
16
30
5
4
3
92
18
112
3
56
51
6
6
4
26
7
81
18
98
19
17
7
63
8
18
10
2
10
9
9
27
11
34
11
37
51
29
10
2
16
3
51
5
21
3
39
10
30
2
12
31
3
2
30
13
20
31
9
17
3
31
6
2
6
3
4
9
24
6
8
52
54
2
1
29
4
14
37
48
44
4
20
16
36
21
23
3
24
24
10
3
11
1
17
10
12
6
30
6
8
19
21
23
36
21
16
72
2
12
4
20
37
36
9
2
1
20
4
24
3
6
12
15
51
6
30
8
22
60
23
13
11
4
15
2
28
3
8
4
53
22
48
9
3
53
12
7
81
15
50
3
37
30
26
4
6
81
15
21
20
33
19
11
1
12
47
13
3
12
29
7
2
24
10
14
3
19
65
13
3
3
33
21
14
1
20
19
18
14
1
12
15
29
1
3
5
18
10
3
27
2
22
32
30
30
1
15
5
3
33
27
30
7
8
15
34
18
5
15
4
50
4
26
24
54
6
16
14
55
11
4
26
6
4
9
15
2
24
24
12
3
4
24
24
29
27
21
22
18
39
12
12
32
7
14
19
41
7
15
8
42
30
24
1
3
17
60
3
72
12
21
12
9
10
9
12
5
4
47
7
20
36
1
12
11
49
8
7
92
1
32
3
21
33
19
11
13
3
18
2
1
3
6
2
33
15
1
51
8
13
8
16
23
10
27
35
22
24
32
22
5
28
32
1
2
10
2
10
6
9
3
5
13
2
1
17
7
12
51
12
5
3
25
15
9
3
41
3
24
4
32
33
1
3
21
2
46
24
24
2
13
15
12
5
12
3
33
7
2
10
5
3
37
15
8
1
9
24
3
3
30
12
6
2
28
15
17
3
52
3
33
17
30
13
39
21
3
21
15
5
75
10
18
6
18
2
36
18
25
20
4
3
17
1
35
4
33
18
9
53
42
13
9
26
4
9
11
4
33
3
21
12
17
18
13
12
27
6
3
8
4
23
13
3
18
48
72
15
21
3
9
15
5
4
3
47
13
36
5
10
12
14
7
12
9
3
23
6
31
3
36
21
15
8
6
43
24
47
46
8
30
22
44
15
4
5
16
3
9
14
21
13
6
21
20
13
3
12
15
12
14
24
10
32
12
13
15
38
55
8
4
29
27
27
12
1
63
17
9
3
39
9
13
30
17
27
6
10
9
24
23
13
20
7
21
3
21
5
4
26
13
15
33
9
48
2
4
24
2
4
24
6
21
35
12
6
3
4
9
90
6
38
16
36
24
21
17
66
52
12
30
30
42
23
4
44
33
55
81
47
33
24
54
18
15
19
9
29
16
14
9
24
28
72
12
24
32
9
10
21
9
8
7
24
3
14
3
7
32
37
11
40
32
61
12
24
8
3
16
18
18
33
8
13
3
24
9
15
29
10
9
29
79
51
2
19
8
16
20
33
48
4
8
31
11
46
6
21
20
15
4
48
33
39
9
39
5
43
12
5
21
7
5
54
10
30
30
11
36
16
3
2
12
4
12
15
9
3
41
3
4
8
7
5
39
10
27
9
11
24
13
15
17
22
12
14
3
31
21
24
36
17
7
3
12
18
24
3
8
16
11
12
4
65
1
3
27
6
11
3
40
20
6
7
8
7
6
14
10
3
47
22
78
6
15
12
27
12
9
12
3
2
4
23
4
17
10
62
82
5
27
6
7
23
4
9
57
2
9
3
1
3
2
18
36
1
15
38
19
3
14
10
9
5
6
13
21
6
17
3
21
7
12
6
23
39
49
17
7
17
18
10
3
15
29
16
12
9
51
5
4
47
16
33
15
83
34
6
6
14
25
8
4
17
28
3
12
17
10
9
12
11
34
26
1
23
22
15
93
2
1
29
51
7
9
3
24
6
24
24
23
1
32
4
3
12
5
6
4
20
30
16
11
67
6
2
24
4
9
8
7
2
7
63
41
15
18
19
36
27
12
9
9
18
2
111
27
16
6
27
11
12
12
1
11
37
96
21
12
14
13
24
17
15
51
1
27
29
4
3
33
21
3
12
3
21
32
1
6
8
45
4
41
6
1
29
6
24
30
10
36
33
27
33
27
12
9
20
12
7
8
12
13
11
18
19
29
3
1
26
33
37
51
3
17
16
3
2
46
20
40
5
39
16
5
15
6
16
42
5
40
27
17
7
6
23
61
35
15
12
21
9
10
8
6
7
3
30
6
53
7
18
27
9
18
12
17
7
44
46
3
20
9
40
14
10
27
36
3
5
40
8
28
3
21
33
2
10
8
103
9
24
6
21
12
8
3
1
15
8
16
9
48
51
42
36
12
20
12
18
13
8
4
3
2
22
17
12
19
12
24
26
7
21
3
5
58
20
24
28
8
72
4
24
2
3
19
6
3
3
20
1
8
25
20
3
49
11
40
20
37
12
3
48
12
8
19
14
27
3
1
9
14
13
29
7
3
33
17
7
60
8
19
8
12
21
16
12
12
33
12
3
17
12
31
11
16
24
38
31
60
5
27
7
6
14
12
9
1
51
59
40
21
9
51
9
18
5
43
45
3
74
3
3
12
4
21
5
3
45
3
12
37
14
1
20
12
4
3
24
33
47
6
19
11
46
11
21
18
4
14
6
54
4
6
50
24
30
12
4
9
3
14
6
30
10
17
16
12
8
15
22
27
3
2
6
12
4
18
6
36
33
23
1
36
15
26
42
10
18
17
12
1
27
8
25
75
59
30
3
13
12
23
40
5
36
10
6
15
17
3
55
17
3
24
61
9
14
9
4
3
8
22
6
2
46
12
14
31
12
8
15
1
60
3
6
35
25
3
27
14
3
33
3
1
3
11
9
1
26
1
9
3
24
3
20
4
44
28
5
13
2
1
3
6
15
15
18
2
25
3
5
67
2
15
1
15
24
20
4
24
9
8
19
17
3
3
1
8
7
74
6
4
6
11
33
4
6
38
51
12
7
2
10
6
2
9
52
8
1
2
4
2
12
12
3
28
3
17
12
27
57
37
3
12
9
3
15
5
7
12
9
32
28
59
1
8
12
1
63
17
6
24
6
28
26
4
12
17
64
21
6
62
34
14
6
1
8
15
12
13
12
9
14
52
18
36
27
12
12
9
3
44
12
1
6
12
36
9
3
30
20
3
1
11
12
3
54
10
57
12
59
9
31
33
3
9
3
5
16
3
9
12
8
27
4
33
27
20
1
3
ABCD 349423482*7^$a-1 [50052]
26
40
38
112
5
48
24
36
13
90
24
48
5
21
10
60
12
24
54
6
20
46
2
9
37
12
54
24
36
24
12
14
28
18
44
28
6
12
8
22
60
12
125
13
2
28
17
37
18
12
8
36
4
32
24
22
48
54
5
31
36
68
100
5
61
12
54
60
30
35
31
18
50
9
7
29
19
65
7
60
128
9
3
33
7
29
1
6
30
30
72
41
1
30
5
3
6
16
18
36
41
9
34
12
24
54
6
5
1
78
12
36
102
18
101
7
6
18
77
1
60
2
66
46
24
36
6
54
6
60
71
97
150
42
8
3
19
12
29
36
67
36
24
20
4
5
51
16
12
2
4
11
12
51
21
51
4
30
42
32
36
16
36
14
27
1
6
72
89
3
22
6
24
6
24
6
72
72
30
23
61
6
17
19
17
7
60
5
24
45
4
12
38
40
26
34
12
44
4
30
6
42
60
8
10
102
23
67
24
36
12
6
36
38
6
22
8
22
48
12
42
72
30
18
12
68
9
60
7
24
30
11
7
12
17
49
14
9
109
42
32
28
12
36
68
4
2
10
24
5
31
24
30
6
125
25
6
78
23
12
1
30
5
19
50
22
17
13
59
135
40
20
46
62
40
12
5
49
14
45
55
108
12
32
34
35
108
48
15
28
102
48
6
24
18
18
20
6
4
42
44
28
42
24
42
29
31
18
72
2
10
18
92
9
109
114
6
2
16
12
44
4
42
2
10
26
4
20
88
24
8
16
12
24
17
19
24
24
12
30
48
234
41
55
12
30
14
24
36
4
30
84
2
9
115
56
105
45
3
7
17
31
17
25
66
32
21
37
18
30
6
8
16
26
18
10
42
29
7
24
6
24
18
56
9
7
48
89
19
12
5
36
21
40
30
17
7
12
53
19
56
6
10
36
30
90
102
6
41
61
2
36
4
17
15
70
38
66
10
44
22
23
15
10
26
10
11
45
16
42
12
108
6
72
30
18
54
12
60
48
60
20
28
30
2
21
15
16
5
24
31
14
10
29
31
36
5
139
12
17
27
10
66
12
6
6
6
30
54
24
6
36
78
66
36
8
4
108
18
54
96
5
19
65
43
8
46
35
61
2
10
48
44
15
9
16
14
40
12
30
30
24
24
12
54
14
16
36
12
29
31
29
12
37
59
3
60
16
6
23
27
64
20
45
7
24
20
34
30
26
63
37
20
15
1
12
48
23
24
1
6
48
6
96
18
12
74
10
44
16
5
96
43
6
26
16
18
42
12
66
176
58
18
68
30
106
30
53
7
8
12
130
18
36
42
14
70
47
13
18
6
11
19
60
24
41
1
23
43
92
16
56
4
41
9
16
23
7
29
19
60
6
42
60
29
43
17
1
8
16
14
45
60
19
6
30
26
16
2
156
9
72
79
20
45
24
12
24
19
2
118
32
28
20
60
12
4
60
36
5
9
34
48
24
24
12
54
6
53
1
6
224
48
16
84
12
24
5
85
26
40
5
1
42
12
50
70
90
18
20
12
9
51
16
41
51
16
12
72
245
7
66
42
12
8
28
8
9
7
78
12
36
42
2
4
23
3
10
18
12
5
24
19
26
34
101
31
50
166
44
4
65
67
17
1
90
53
13
180
18
18
23
15
22
71
7
56
9
7
12
26
4
2
4
6
18
29
31
41
24
27
10
83
115
12
50
3
7
17
27
4
78
84
48
47
43
41
7
72
66
12
47
21
6
9
25
6
24
24
30
6
204
17
24
7
41
43
8
57
25
30
156
60
32
21
36
31
24
77
3
10
6
8
45
7
30
30
14
4
66
66
12
12
30
48
18
84
14
22
14
34
60
11
12
19
32
28
12
12
30
6
29
39
16
84
6
6
12
60
56
4
60
62
3
24
3
24
10
6
6
23
7
30
38
52
30
54
5
61
14
28
6
11
85
6
12
5
7
17
7
56
10
80
40
18
18
30
32
45
36
24
31
42
11
27
16
36
8
4
78
83
24
145
48
62
9
7
12
72
42
98
9
27
36
40
8
10
50
28
44
16
29
3
42
10
18
11
96
25
60
96
44
94
84
12
6
11
12
7
78
6
36
8
46
14
16
48
36
30
54
18
12
18
78
36
60
6
12
60
6
6
80
45
19
20
9
31
90
11
25
18
12
24
41
15
9
67
12
2
4
30
6
6
48
36
6
42
12
8
72
28
12
53
31
12
29
19
12
32
9
27
4
41
1
30
18
2
16
60
12
20
36
4
5
1
36
74
10
179
15
10
35
7
6
18
36
44
10
30
6
18
80
16
36
20
16
18
90
30
35
19
5
1
11
15
4
12
32
9
31
2
10
60
54
36
23
37
35
31
18
6
44
10
6
6
24
18
6
71
13
90
26
34
36
24
41
1
18
12
20
4
12
48
72
29
55
66
23
19
6
71
31
30
18
36
30
78
2
27
7
12
60
24
5
31
12
86
4
36
14
52
8
22
18
80
22
6
44
45
9
40
30
24
12
8
52
5
195
64
42
14
28
36
53
91
41
19
17
19
42
60
174
66
2
45
1
14
36
21
163
6
6
108
18
11
1
92
16
18
29
36
19
18
12
18
84
48
42
30
6
47
24
12
7
24
20
34
30
6
20
46
17
12
85
60
66
30
44
16
2
28
53
49
48
2
46
20
46
90
6
44
30
40
14
4
20
28
30
12
42
50
16
2
22
6
24
24
24
12
6
12
138
12
48
8
36
9
19
6
54
18
11
63
4
20
22
48
12
42
2
30
28
12
48
29
31
18
30
24
140
9
1
6
8
10
54
72
17
12
36
13
126
6
18
6
83
1
66
20
9
91
116
9
67
48
12
38
99
13
2
28
84
89
60
1
78
132
5
3
9
72
15
22
8
94
6
12
24
6
92
58
30
48
6
54
6
6
17
31
101
3
36
4
20
16
5
37
23
79
12
48
5
1
11
103
102
30
5
3
42
39
51
4
80
10
14
16
6
6
54
24
66
48
17
31
41
13
36
108
59
73
30
24
54
14
21
49
11
7
18
50
64
62
24
16
36
2
40
32
10
6
41
51
52
137
36
31
36
44
52
29
55
14
30
112
12
132
120
44
34
2
9
67
72
17
151
30
42
29
27
52
48
233
7
36
20
60
9
45
10
20
33
31
17
24
7
92
12
160
137
7
20
6
135
19
12
12
6
54
5
13
78
12
42
2
64
41
9
16
90
30
6
132
90
86
4
36
89
13
11
27
64
36
6
50
16
17
36
31
5
3
42
64
143
19
89
61
14
10
18
18
23
45
70
24
26
46
6
38
10
36
18
60
56
24
12
24
21
19
53
7
20
4
32
4
24
12
54
14
40
12
80
94
12
11
13
14
9
31
42
18
161
19
12
8
9
25
11
7
8
4
17
45
46
192
20
28
48
5
19
18
11
1
42
6
30
17
13
18
44
ABCD 349506132*7^$a-1 [50022]
35
9
4
20
6
6
15
9
40
32
12
7
33
23
37
47
33
18
24
1
5
18
9
1
24
47
37
23
15
21
63
12
18
31
8
12
28
17
16
15
20
4
9
32
67
29
24
7
9
20
3
3
10
14
69
40
12
8
15
66
4
27
21
44
3
9
55
107
9
15
6
3
40
5
90
24
6
30
13
8
1
12
2
46
14
9
37
20
40
23
36
21
19
23
1
60
5
40
32
16
23
15
12
36
9
48
1
23
28
8
9
3
15
24
22
11
9
4
8
15
4
9
44
6
1
41
6
30
16
14
30
36
6
21
9
7
24
5
51
1
26
12
42
63
13
12
11
40
11
9
25
24
63
5
15
1
59
12
15
12
33
13
24
3
36
20
21
3
33
3
13
39
47
21
4
20
21
4
15
8
49
14
9
27
34
15
11
1
5
3
61
14
36
21
40
72
9
11
28
12
11
46
14
24
96
25
17
4
14
45
4
20
16
60
20
9
43
5
12
6
48
18
39
9
48
15
15
37
17
123
9
76
8
7
56
12
85
32
18
70
83
1
12
12
56
3
15
6
7
21
56
28
15
59
36
12
21
3
46
2
1
5
63
3
10
47
60
4
57
8
15
15
1
45
14
13
32
3
48
12
13
20
12
27
45
3
13
21
48
8
60
12
43
20
1
74
30
4
3
53
7
36
11
30
18
1
83
22
8
24
52
3
11
57
33
19
8
40
21
12
8
12
19
20
12
3
30
12
24
96
15
37
23
9
84
52
20
6
45
9
3
12
27
10
3
17
3
25
3
8
4
5
24
4
35
1
24
2
12
30
12
91
57
3
8
72
37
44
27
49
71
9
3
1
44
12
66
22
12
44
7
8
3
18
16
12
11
1
12
11
15
18
30
25
45
87
5
28
27
5
4
11
9
19
8
1
2
42
18
10
8
52
39
33
15
23
36
12
49
9
44
87
40
9
36
8
51
28
8
1
56
55
41
87
25
2
24
1
9
23
9
24
30
22
11
39
18
12
31
11
24
48
36
22
8
51
1
2
6
3
13
44
40
20
3
15
6
4
50
42
18
6
19
47
18
27
16
59
78
4
20
18
1
17
40
44
60
36
12
15
9
24
6
18
39
13
11
40
80
37
23
49
14
10
8
28
11
36
3
9
48
3
6
18
37
11
9
9
24
28
27
12
56
3
37
24
5
24
39
3
69
63
33
24
16
12
8
60
3
78
19
20
9
12
51
3
25
59
6
6
10
23
40
29
28
51
5
4
32
18
30
43
20
21
40
2
13
23
12
25
17
12
12
36
40
3
24
56
4
48
11
61
9
26
70
26
37
5
27
1
62
13
29
42
9
1
11
21
48
48
3
33
16
32
16
32
18
34
11
16
11
24
37
9
59
1
3
17
24
16
23
45
4
2
25
20
9
6
48
58
24
26
1
20
3
22
15
8
12
12
1
12
14
22
27
29
31
20
69
4
11
49
24
3
71
21
12
21
16
11
12
16
69
11
13
24
60
15
29
3
27
6
3
52
11
6
60
55
17
12
16
11
33
40
26
21
24
48
12
9
24
3
12
12
25
11
37
32
4
39
21
12
26
10
71
81
39
15
22
32
18
21
25
24
15
17
6
6
27
1
50
49
23
21
1
27
35
6
7
24
9
8
39
93
7
32
1
39
29
16
20
18
66
19
29
30
22
12
27
17
7
105
86
9
3
36
1
17
76
3
53
16
26
10
24
23
9
3
33
52
11
33
67
53
48
39
1
23
33
7
65
52
32
4
35
28
23
10
24
14
1
21
38
12
30
6
30
12
19
47
33
4
17
19
17
24
6
12
18
4
12
11
16
35
6
4
26
1
23
25
12
8
61
8
30
22
11
12
16
32
12
36
3
46
3
9
12
60
8
43
35
1
5
7
8
69
3
1
20
42
6
39
84
13
47
15
13
8
4
9
2
37
8
12
1
38
10
2
22
35
4
60
17
39
3
30
7
5
4
32
31
8
39
18
15
3
18
27
40
5
27
12
75
70
14
1
47
9
13
11
33
7
17
6
25
8
52
8
21
3
63
6
16
3
12
48
21
14
13
17
15
1
47
1
12
12
26
1
17
15
21
18
9
37
2
18
24
6
12
46
15
29
63
3
30
18
6
36
42
25
29
6
34
36
11
3
9
39
10
12
8
4
32
3
24
39
54
6
10
2
22
15
8
69
30
34
62
18
27
9
16
12
2
36
60
6
12
127
59
85
17
12
19
72
45
111
29
28
44
43
113
3
40
17
7
96
44
36
37
20
7
20
9
27
1
24
15
17
3
117
7
56
97
20
15
52
45
20
60
31
41
12
7
33
32
7
5
87
27
10
2
18
6
13
33
11
3
45
12
16
23
1
5
6
37
35
6
4
38
34
8
18
6
3
3
10
15
23
18
28
8
30
33
12
9
31
8
49
59
9
64
59
1
12
15
12
32
13
3
32
9
48
12
12
19
29
16
12
12
2
1
17
30
1
20
12
16
32
9
42
37
23
1
33
20
75
12
16
12
12
21
27
20
28
20
21
3
28
12
8
27
6
75
37
15
21
11
1
32
7
5
40
8
6
10
44
63
3
36
21
4
5
66
6
43
5
40
44
27
24
16
12
9
62
18
19
29
108
27
16
44
37
8
12
43
5
3
3
12
25
8
33
48
18
1
21
24
26
9
33
28
32
4
26
58
11
21
16
51
20
15
45
12
21
7
41
19
33
8
6
6
39
13
47
28
17
12
15
3
25
12
77
36
18
58
24
38
30
16
72
8
36
40
27
20
3
12
22
12
8
12
16
3
17
4
80
18
18
36
7
11
24
6
7
20
21
39
12
1
8
28
3
9
72
11
49
24
44
18
66
7
12
11
34
56
18
22
27
12
23
13
5
7
5
3
9
31
24
17
31
20
15
33
24
15
78
15
12
15
1
23
61
8
45
16
116
15
51
25
24
11
9
25
11
100
11
9
39
22
11
21
7
12
8
49
38
30
36
6
48
13
12
8
99
1
20
1
23
15
10
15
8
15
6
7
32
1
11
57
16
192
62
21
1
8
48
31
17
40
84
11
61
2
54
51
1
11
12
1
24
2
18
48
3
15
9
9
40
20
7
33
27
9
8
7
5
15
13
32
42
13
36
5
4
23
9
30
1
32
25
26
42
6
1
20
16
11
9
1
63
23
37
20
49
47
93
31
23
45
28
41
6
12
1
17
27
3
18
36
19
33
11
76
35
25
29
43
12
36
11
10
60
62
1
5
15
1
87
5
24
39
21
43
8
21
19
5
15
28
32
57
4
8
6
36
109
9
20
4
32
3
9
12
24
27
21
18
10
3
29
126
25
29
27
1
2
10
2
25
12
5
27
27
36
10
3
23
6
24
76
12
36
14
9
9
6
6
52
2
10
15
21
23
15
34
8
39
1
72
8
28
15
93
12
8
3
39
13
21
11
48
1
47
33
28
3
9
27
24
36
20
51
18
31
41
18
6
15
1
11
9
3
3
24
10
12
122
6
6
33
4
89
16
11
33
6
1
20
1
23
9
39
37
3
32
9
24
3
1
12
8
19
12
68
4
11
18
39
48
1
23
25
8
7
8
63
9
9
18
9
40
9
35
1
75
17
3
1
26
33
40
5
4
86
54
6
58
24
15
11
6
12
78
18
30
10
24
51
21
8
19
33
2
12
45
48
12
12
36
99
1
69
24
38
9
25
39
5
28
15
5
3
1
20
30
1
20
45
4
48
56
19
17
3
16
17
6
6
4
39
8
12
48
1
44
12
27
27
18
31
32
49
39
9
14
18
3
40
9
36
32
19
72
21
2
25
9
71
52
8
33
27
12
28
9
20
30
6
132
3
4
20
3
6
4
62
30
12
31
5
18
25
23
9
39
49
45
2
33
27
12
10
44
7
17
6
21
13
44
3
27
46
2
13
9
14
25
23
1
8
12
37
12
48
11
45
40
12
12
80
103
8
61
27
11
22
20
7
21
68
15
28
11
9
25
3
21
80
3
37
8
4
11
25
3
21
2
120
6
63
13
24
3
29
39
13
14
10
23
15
18
55
12
32
15
21
13
8
16
23
40
23
9
9
3
37
23
9
28
11
9
16
2
1
20
13
11
3
10
15
5
12
24
51
9
36
15
15
1
17
12
3
12
13
12
3
5
6
9
28
104
13
56
24
36
16
8
4
3
117
48
8
4
62
36
6
79
17
3
16
21
14
6
31
12
20
45
84
51
1
15
29
31
9
23
40
8
4
29
4
3
5
55
17
6
126
3
1
2
25
17
3
4
48
8
12
72
1
2
6
27
24
9
7
5
18
10
8
4
47
21
7
20
1
36
3
29
4
11
21
7
5
16
11
3
34
14
6
66
12
66
19
47
10
12
32
4
14
18
19
20
13
59
48
3
1
35
21
24
33
52
11
61
20
31
8
12
9
19
9
15
33
15
23
10
8
42
45
1
8
12
40
26
6
7
20
33
79
5
16
12
12
44
12
28
2
46
23
1
59
27
18
4
56
15
57
36
27
28
20
61
23
40
93
36
14
13
9
38
6
60
36
15
51
9
16
23
61
9
2
45
124
8
13
27
68
1
38
21
63
12
46
38
13
9
60
11
45
4
50
9
3
1
36
11
1
9
23
1
15
9
80
6
6
48
31
60
12
12
5
28
12
15
5
54
1
11
18
79
12
20
13
12
15
21
12
14
48
1
17
30
6
18
9
24
28
60
11
30
36
72
66
25
9
23
9
ABCD 349598012*7^$a-1 [50013]
4
47
13
17
39
12
24
16
5
54
133
56
27
54
36
15
9
6
93
24
108
4
140
16
77
90
1
119
12
18
51
81
96
30
54
66
33
36
64
11
9
21
6
165
75
12
1
12
8
36
28
32
28
8
24
4
59
33
12
100
95
25
47
45
93
103
24
8
63
33
12
40
68
4
60
5
12
6
13
32
12
12
4
17
19
24
32
52
8
28
77
84
30
36
37
48
68
141
3
12
64
32
75
45
15
45
28
20
12
40
5
54
36
12
33
39
21
57
12
51
75
9
4
80
12
9
48
55
23
9
24
12
4
35
9
60
24
28
5
19
65
18
37
5
43
32
75
213
3
84
6
12
27
3
1
29
31
41
75
153
43
47
25
12
5
96
15
24
24
4
72
23
33
28
44
48
4
80
3
33
27
81
51
81
4
36
104
48
105
15
16
56
36
4
24
20
4
72
24
20
12
27
60
12
30
51
129
18
45
12
4
20
76
53
30
73
20
15
37
8
60
12
72
4
36
113
15
40
20
28
77
31
11
45
28
20
36
52
8
21
51
4
11
9
45
99
64
56
72
4
116
15
133
84
47
36
25
17
18
105
88
24
5
27
76
95
13
47
54
135
24
51
33
28
5
30
117
27
33
33
24
18
21
60
21
15
15
13
56
16
80
36
9
15
75
48
12
30
43
36
24
5
55
36
20
52
29
15
75
33
3
13
32
40
20
28
11
25
83
121
44
132
45
30
13
17
151
17
43
17
7
35
48
21
9
43
5
79
23
12
30
139
92
4
48
23
37
47
33
16
44
40
20
87
30
36
3
124
5
12
55
53
111
24
12
15
30
15
105
19
32
15
69
4
11
25
23
37
20
100
5
30
6
27
16
32
9
6
37
68
4
20
33
3
9
51
40
32
27
9
16
8
45
162
61
5
3
12
9
60
15
16
5
12
72
30
21
27
81
60
132
4
203
1
77
67
53
43
77
55
20
72
177
31
72
65
27
4
36
71
9
45
31
8
4
5
91
12
5
15
4
44
16
23
45
60
28
152
76
11
9
12
48
4
5
132
18
45
63
9
16
35
45
9
75
24
27
30
24
15
28
5
12
18
21
9
7
125
99
21
6
57
15
45
16
32
4
56
252
40
17
55
35
18
42
141
52
5
7
5
63
36
72
39
13
5
3
24
84
27
13
12
44
28
8
39
30
55
11
9
3
1
47
13
11
61
47
42
39
112
72
23
30
55
89
3
36
124
36
96
24
41
55
23
25
83
45
132
12
64
80
12
9
18
13
179
9
36
4
11
6
30
33
24
12
76
29
103
35
21
16
24
41
19
96
65
3
105
87
45
63
48
135
25
8
81
18
21
120
21
30
60
25
8
72
15
73
8
15
69
16
120
17
60
72
163
17
18
141
51
33
36
124
47
33
16
36
20
28
47
81
9
31
68
12
72
16
24
68
24
60
3
12
21
105
99
64
47
33
9
15
16
212
39
25
53
12
43
5
75
60
33
15
28
29
3
12
45
51
16
44
12
28
56
3
1
71
81
39
49
29
72
30
21
72
48
99
1
17
15
27
25
56
9
15
81
42
217
24
24
36
12
35
33
9
7
23
33
39
66
43
80
4
17
18
60
37
36
80
24
60
4
96
35
1
35
93
9
12
19
29
43
20
4
155
49
12
44
15
36
13
32
64
53
3
52
53
15
12
16
20
52
59
141
9
18
12
9
40
24
137
30
1
44
48
15
72
21
27
13
5
15
9
19
56
16
32
16
36
20
28
32
15
13
72
5
19
56
16
72
5
12
55
11
49
95
138
111
84
12
40
23
72
49
20
9
7
48
8
60
57
27
16
48
59
18
3
64
48
5
162
48
45
4
35
33
16
20
16
23
25
8
57
55
12
53
18
12
1
32
12
96
21
126
60
97
5
87
28
56
69
12
79
12
8
9
18
24
13
56
39
78
30
13
11
21
189
3
36
21
199
84
113
102
21
9
12
30
33
3
9
84
4
5
12
19
11
9
36
84
36
15
21
57
75
87
25
84
20
21
36
3
27
24
21
12
27
1
12
8
39
49
120
92
48
111
69
12
48
111
30
30
21
12
3
49
24
41
55
35
21
12
3
9
40
20
111
73
20
21
51
60
28
29
51
51
33
12
15
1
20
24
15
9
36
84
21
31
44
51
54
43
47
18
3
24
28
17
63
16
36
35
105
96
4
23
12
21
9
3
27
90
48
15
36
16
20
28
35
57
15
69
27
12
93
105
7
8
108
51
48
57
24
9
3
9
63
28
72
80
16
12
8
76
56
60
45
27
57
30
6
12
42
49
24
5
111
87
60
9
75
121
17
12
3
57
210
9
39
21
21
79
20
64
56
16
224
21
139
216
60
60
8
45
3
112
12
8
75
1
36
5
36
27
120
27
73
32
36
12
33
24
39
39
48
9
88
60
53
39
48
27
9
27
145
20
24
24
51
13
23
109
24
92
12
28
8
21
99
21
15
3
45
15
42
55
24
24
72
11
13
41
19
101
48
31
32
60
64
11
45
9
15
21
3
52
12
5
90
1
77
30
37
56
112
8
24
28
80
9
103
12
83
25
36
24
17
39
72
45
15
15
285
4
44
51
33
132
4
20
21
43
12
8
48
39
78
18
9
15
9
64
20
156
24
16
44
40
68
15
9
24
72
28
41
115
36
12
72
41
15
40
128
12
64
24
32
4
24
11
18
3
4
5
55
44
12
9
90
1
29
66
37
92
64
56
3
13
44
24
4
47
45
4
24
8
15
12
61
11
21
60
52
53
30
24
21
24
60
15
18
27
4
32
52
35
42
15
3
21
12
9
19
32
9
43
5
ABCD 349613406*7^$a-1 [50001]
20
33
7
56
6
3
15
46
11
13
18
89
13
38
52
50
15
36
31
68
16
24
2
4
26
120
24
6
6
9
13
20
42
54
72
10
17
13
68
6
18
3
3
36
18
75
13
98
9
55
36
5
9
18
9
36
127
18
14
9
75
10
14
52
41
3
76
5
9
70
17
12
57
10
8
16
5
31
18
32
6
12
33
49
8
51
37
30
8
4
5
7
44
24
42
15
15
58
30
56
10
30
86
10
30
6
14
15
3
45
21
6
18
10
8
24
9
9
27
19
17
3
45
15
12
22
6
20
6
15
55
8
22
6
29
48
25
23
19
14
39
21
12
22
20
18
22
5
1
6
6
2
10
32
39
9
6
6
36
15
37
2
84
4
8
10
62
30
6
21
3
12
21
19
29
1
20
28
56
22
5
24
39
9
51
34
12
66
8
72
4
24
5
25
56
34
2
4
11
3
21
36
9
36
52
11
25
11
13
56
60
46
20
4
32
12
12
21
3
52
2
10
5
37
6
8
6
6
4
8
48
57
3
28
66
14
10
26
6
12
27
15
6
4
36
42
5
3
4
26
10
14
4
26
4
50
36
6
9
15
18
18
30
18
12
54
64
6
36
18
20
10
12
14
4
6
29
51
24
60
36
6
12
22
26
18
6
3
12
9
30
6
18
28
42
2
4
41
21
64
96
30
14
90
16
62
28
20
4
8
10
8
69
31
14
18
12
24
46
38
6
10
5
24
13
12
35
31
50
6
6
10
44
24
4
80
16
5
25
14
28
32
6
6
9
7
8
22
12
12
24
95
9
6
16
26
27
60
7
26
30
108
16
14
30
4
6
24
26
10
6
18
2
30
10
50
4
2
12
18
22
41
9
3
39
46
42
18
32
3
13
20
4
30
2
10
24
14
6
12
22
20
18
10
8
22
14
24
10
20
4
32
10
6
5
3
12
40
18
26
21
19
14
46
66
8
52
14
4
30
2
48
22
42
20
12
16
8
9
7
8
18
24
30
30
16
14
16
2
10
2
6
4
65
49
32
48
12
4
14
4
2
6
28
30
11
15
6
40
18
6
8
10
2
10
41
13
32
3
1
36
2
57
3
40
2
3
15
21
7
20
18
15
9
10
2
18
6
6
24
60
10
20
106
56
12
10
26
10
14
30
30
12
9
21
15
15
28
5
15
40
41
39
12
6
3
27
18
22
30
54
6
14
4
14
78
34
24
42
38
4
2
96
40
12
8
4
29
75
21
9
16
90
5
48
7
29
7
20
9
3
12
4
29
27
16
29
36
7
36
56
24
9
48
19
8
16
20
24
21
9
16
20
6
4
14
22
6
42
26
34
8
78
36
6
12
28
42
71
36
1
14
4
14
27
1
14
28
18
2
40
26
22
12
30
35
15
6
10
2
34
8
48
4
14
6
28
26
22
18
80
22
17
25
6
50
15
51
10
6
29
48
27
9
9
6
12
9
3
57
39
9
45
70
30
18
12
56
42
4
36
30
14
60
6
4
36
53
12
9
3
1
24
18
8
46
50
4
14
6
24
81
31
30
24
20
36
70
54
6
20
45
19
2
28
12
8
12
4
18
66
54
78
14
6
22
8
12
6
15
1
66
50
4
20
3
93
10
5
27
12
18
6
64
48
68
4
17
3
6
15
19
17
31
2
16
90
17
3
22
14
18
15
7
6
24
8
111
60
27
9
19
17
13
20
4
32
34
41
21
3
57
22
48
32
18
48
22
14
6
4
80
84
6
28
32
51
9
46
8
9
15
12
16
2
3
33
22
24
14
27
3
16
24
44
42
78
52
6
20
12
16
84
26
4
8
12
33
24
1
14
30
51
33
4
32
46
18
6
36
8
9
31
20
42
28
24
30
5
36
91
24
56
4
17
19
24
6
18
36
20
66
3
15
10
30
38
30
4
20
69
31
6
18
6
11
24
9
15
9
18
10
20
22
38
30
22
8
4
23
7
8
30
16
42
72
26
22
18
54
12
14
40
44
30
12
18
28
42
98
10
12
8
24
21
9
36
24
28
20
12
30
16
14
6
45
3
4
30
12
80
34
6
14
64
6
14
16
2
58
2
40
38
21
1
14
24
4
20
18
99
24
24
3
12
22
44
10
12
18
14
6
4
86
12
12
6
27
37
26
30
40
35
15
30
46
24
92
4
30
6
20
34
36
8
4
11
12
3
4
56
24
21
27
4
30
6
8
69
73
2
10
11
7
17
13
83
15
24
40
18
2
6
6
45
1
20
15
15
10
14
4
2
30
30
48
40
11
108
15
6
34
2
28
26
16
5
3
60
22
20
3
37
26
30
18
16
8
12
30
18
21
27
4
14
10
2
12
42
10
14
10
42
5
24
3
42
34
12
14
10
20
88
18
12
23
12
51
12
28
41
3
18
42
6
40
12
8
6
16
32
21
21
16
54
5
51
24
45
9
30
12
4
60
5
15
40
20
21
3
70
20
12
10
2
52
6
17
13
54
30
23
12
1
20
72
18
60
4
8
12
9
25
26
66
10
5
9
4
62
33
7
20
4
38
10
5
21
27
15
34
8
3
13
11
39
4
2
16
24
35
39
6
10
60
6
12
11
7
38
42
30
10
44
28
20
6
34
6
32
27
21
4
32
3
31
24
12
5
39
40
20
10
24
2
16
38
70
41
75
21
12
3
4
65
25
8
48
4
6
8
4
6
186
20
18
15
7
14
6
21
7
48
14
6
64
14
4
26
30
30
22
14
9
21
10
30
6
38
39
27
10
14
24
21
9
27
1
2
6
30
30
10
12
20
12
28
14
39
57
12
46
30
14
30
6
6
24
15
12
15
28
26
10
5
3
12
4
29
15
6
10
6
6
8
6
16
8
30
22
8
22
8
42
10
54
24
2
69
24
31
20
16
50
58
17
3
24
12
4
5
21
15
13
36
2
4
60
18
2
76
8
30
6
10
11
13
2
4
20
21
7
6
2
24
9
1
38
21
1
18
2
15
33
22
18
20
22
20
10
8
6
12
9
43
36
12
14
4
24
12
6
2
6
24
10
11
117
12
3
15
4
20
9
21
64
2
58
44
3
9
4
11
15
24
42
3
7
44
34
42
8
70
12
18
6
11
9
4
14
10
42
5
48
7
110
46
17
13
20
12
3
7
18
2
21
7
54
8
6
6
4
24
38
22
48
14
30
39
27
9
33
16
26
24
10
26
6
3
19
12
14
6
16
12
36
5
21
34
32
10
24
36
20
12
36
36
34
6
8
12
63
1
14
6
46
66
2
30
6
6
3
3
10
12
23
115
8
21
39
10
14
36
6
18
12
6
58
5
57
22
5
1
35
19
18
18
12
18
36
6
12
50
16
56
4
2
28
20
4
17
55
5
21
10
53
15
10
14
33
48
15
16
5
1
44
10
24
14
28
32
3
85
38
21
1
8
34
41
15
24
42
6
12
36
12
52
78
23
1
66
8
16
66
14
40
8
16
5
37
38
9
21
42
10
18
2
18
34
2
30
36
24
58
26
24
27
1
42
26
42
10
14
34
26
64
5
15
21
61
8
4
32
10
44
4
50
18
24
33
7
6
14
54
24
16
42
18
20
27
12
27
46
18
2
3
1
26
34
20
24
16
30
8
16
2
94
8
6
4
6
42
32
102
60
24
4
5
3
22
12
24
14
6
10
2
22
32
16
14
30
36
18
27
57
12
36
18
24
45
27
6
10
12
5
43
12
77
3
12
6
12
18
54
64
20
42
18
10
42
78
2
4
8
202
5
45
18
40
41
111
36
45
9
4
26
16
14
3
7
30
8
6
24
6
24
3
12
7
48
26
39
3
24
16
2
6
57
9
4
12
2
18
10
38
36
6
9
13
18
2
30
21
15
102
4
6
8
4
30
23
12
7
5
3
33
3
6
24
4
20
16
60
12
12
2
21
7
26
16
18
36
140
10
42
17
1
2
22
20
3
19
8
21
7
44
24
30
87
39
9
105
6
33
15
30
36
54
28
5
9
6
24
18
42
21
69
24
40
12
42
5
75
22
8
12
16
18
12
29
9
12
10
53
51
16
20
18
30
4
5
21
10
2
12
3
3
16
8
6
40
11
31
18
12
14
21
85
23
7
18
2
12
57
1
12
38
12
36
40
2
3
1
56
39
19
36
6
18
24
2
3
15
21
12
24
79
54
26
4
80
18
12
46
56
9
24
37
14
10
12
23
1
8
63
12
7
6
14
6
3
7
8
34
6
20
12
12
18
52
30
5
21
16
23
3
48
4
38
3
21
114
10
72
14
18
6
22
24
8
16
26
4
14
46
36
44
9
37
20
24
15
9
3
19
8
10
62
66
30
9
81
22
8
12
42
4
20
6
4
32
28
24
8
4
14
34
56
6
18
10
2
4
6
6
2
12
28
50
28
2
40
18
2
46
24
65
15
33
13
50
10
6
5
1
78
26
10
14
27
13
20
4
12
8
6
106
24
26
4
2
78
21
19
6
8
18
4
14
22
12
30
32
6
24
10
44
12
12
42
24
9
33
3
7
14
18
18
10
8
6
3
3
42
30
36
12
22
6
6
24
32
3
159
10
11
57
3
21
10
6
8
6
16
17
37
78
62
4
62
18
15
1
38
18
34
14
4
42
56
24
9
21
4
12
60
2
52
56
9
24
7
62
36
4
8
12
16
44
27
21
24
18
40
2
6
18
24
6
9
15
12
18
30
16
24
32
4
20
10
6
14
51
3
45
12
21
4
11
7
5
43
84
48
8
48
57
7
72
5
9
4
60
50
6
6
28
18
18
5
45
75
1
8
10
32
9
12
3
156
21
12
67
5
19
30
14
6
24
16
12
20
42
57
24
1
6
18
2
40
53
24
13
35
49
20
63
1
35
24
37
26
24
9
9
46
36
14
27
15
30
3
21
ABCD 349634112*7^$a-1 [50010]
48
6
4
96
20
9
12
15
69
21
3
12
7
60
2
30
33
84
3
6
3
19
17
51
40
2
6
22
48
20
6
45
1
71
3
9
85
24
30
20
60
12
21
19
24
36
17
27
16
6
18
14
30
9
24
9
30
16
68
30
3
67
41
36
13
35
7
32
10
2
9
19
18
20
18
9
1
23
9
12
15
24
7
29
27
10
20
27
3
4
56
24
12
24
81
79
5
12
9
28
42
5
25
48
74
45
12
13
11
15
6
6
18
16
35
12
3
48
12
21
19
24
42
71
12
19
26
40
6
113
55
5
31
53
3
6
15
9
27
7
12
8
9
43
32
9
9
39
12
36
36
48
21
63
13
14
36
16
5
48
24
36
3
4
78
11
27
24
45
3
58
11
31
26
15
39
6
36
39
19
6
59
25
6
50
3
7
20
6
6
42
15
7
5
69
22
44
90
24
24
6
12
30
3
37
14
9
9
3
7
5
25
2
6
30
4
17
19
17
21
6
33
7
78
2
33
31
6
11
72
12
31
68
6
36
75
12
3
45
19
24
44
57
15
21
24
19
5
39
12
21
19
8
6
22
38
63
51
9
31
80
9
12
27
42
3
75
30
18
21
24
1
11
39
30
10
44
21
79
26
18
10
59
3
24
16
77
27
36
9
39
16
32
33
12
49
20
10
17
7
20
22
11
7
2
10
44
9
7
5
69
15
216
15
9
9
3
3
46
2
21
37
50
30
18
9
25
62
24
30
27
36
7
5
19
8
9
1
54
114
30
2
27
3
18
6
9
91
41
3
34
42
5
15
34
2
33
15
10
74
9
24
9
63
12
3
16
26
15
19
29
37
80
36
3
12
27
6
6
4
17
3
16
17
13
47
109
35
12
1
66
18
42
6
42
26
30
36
9
36
12
12
9
10
6
47
12
60
55
12
36
50
27
7
5
12
9
22
149
60
24
7
60
50
3
12
36
9
39
13
71
69
6
9
33
36
3
7
29
75
9
33
16
35
19
14
30
46
44
34
12
17
49
20
27
15
22
20
39
19
12
53
1
36
38
42
3
31
12
5
15
30
42
12
24
94
26
21
31
2
27
15
21
12
43
62
6
22
20
15
3
24
22
6
17
27
9
7
60
2
16
23
33
30
9
12
7
5
7
5
60
9
10
41
13
8
15
12
48
13
14
22
44
3
1
30
32
16
29
15
45
3
21
15
22
18
30
35
21
4
14
21
31
5
24
19
5
36
49
6
29
7
54
11
15
30
3
12
45
3
3
28
26
90
9
51
33
24
9
39
33
6
46
11
7
36
53
3
33
7
17
43
14
10
84
2
46
17
1
60
30
6
26
9
12
31
5
51
33
9
18
33
9
10
5
9
16
38
84
70
23
96
7
14
52
48
8
27
21
22
24
17
36
21
60
30
12
24
69
7
8
21
12
9
22
65
37
71
13
23
24
3
4
5
63
4
8
21
12
36
108
9
42
28
54
2
21
15
34
24
47
7
2
48
27
31
17
3
4
14
10
29
12
61
11
24
15
21
27
9
12
25
26
12
36
69
12
48
31
12
12
12
24
12
5
9
24
27
3
10
32
15
24
12
69
10
5
33
39
1
35
45
10
6
54
6
38
33
13
24
6
2
3
60
1
6
12
26
15
36
19
29
25
35
24
9
12
15
48
57
15
12
31
8
24
45
7
17
3
16
53
69
28
11
21
70
5
12
25
20
15
21
40
2
6
3
3
33
7
30
11
7
18
50
9
43
17
21
3
7
12
30
11
15
66
30
30
51
3
4
8
24
24
30
27
48
61
18
20
45
31
26
6
21
73
23
1
30
24
53
13
6
6
20
15
12
60
55
5
21
36
30
45
9
12
58
2
3
36
25
11
15
12
16
2
42
28
2
16
14
6
34
5
61
11
39
6
27
36
27
84
12
9
12
9
27
48
24
12
1
12
11
15
45
27
46
36
11
15
48
12
21
1
30
30
26
69
1
35
1
60
23
1
24
8
22
8
4
24
12
8
9
12
9
12
99
15
45
24
19
6
24
2
10
11
12
12
55
5
19
29
3
4
20
9
48
33
27
1
59
19
8
10
36
11
3
4
5
21
12
18
6
6
12
9
27
45
7
54
56
39
12
3
21
24
1
11
31
2
10
5
48
21
46
8
12
4
65
55
20
9
36
72
48
67
17
24
3
21
33
34
5
12
1
47
48
15
9
12
12
1
50
21
3
9
1
50
21
1
2
9
24
48
31
17
27
10
2
72
16
5
1
8
27
39
33
12
15
33
7
14
12
40
11
15
28
17
33
16
8
12
15
21
75
49
38
9
12
21
10
84
2
42
6
15
49
2
4
36
48
5
21
15
15
10
59
7
6
44
27
3
40
164
10
44
28
8
60
6
4
26
10
20
48
46
23
12
15
16
5
13
11
21
46
17
15
12
34
66
44
9
57
28
6
30
54
17
72
1
6
36
8
9
12
24
3
34
11
43
5
21
15
55
36
5
48
31
41
36
1
2
30
6
22
8
42
21
9
46
20
46
14
33
27
6
15
15
6
15
12
1
35
1
35
33
6
136
18
8
4
20
3
15
6
3
21
12
10
29
24
31
144
65
1
11
15
6
3
12
7
38
18
6
51
63
16
26
4
35
3
18
42
22
18
17
13
32
18
6
24
27
13
35
13
14
4
24
50
39
19
2
3
3
24
21
36
24
7
41
7
26
4
2
52
20
9
27
12
10
8
3
43
20
21
24
12
13
23
7
5
24
31
8
46
11
21
75
15
18
51
15
21
36
3
9
9
52
18
20
6
39
55
29
12
7
50
90
9
1
2
28
2
22
20
33
3
33
36
12
49
8
64
23
25
14
70
20
3
63
33
37
131
36
36
19
38
18
9
33
15
19
17
13
8
6
33
33
4
14
40
86
30
24
21
31
14
30
93
12
9
22
24
12
30
11
24
36
73
50
24
4
29
60
7
5
31
44
6
75
9
3
84
19
18
12
35
3
16
44
12
21
7
30
11
15
4
2
78
21
12
7
48
17
7
29
19
12
44
34
48
2
16
12
12
29
7
41
33
10
53
3
21
25
30
156
14
75
9
100
32
60
30
21
1
30
2
6
21
7
12
5
57
36
6
4
17
3
21
36
3
22
48
35
9
27
9
3
9
10
2
15
21
46
17
3
10
30
5
3
12
34
23
69
27
45
58
12
6
6
8
9
12
12
7
8
64
8
12
21
45
12
15
21
15
12
12
1
35
31
36
41
73
11
12
72
15
33
13
50
40
8
10
2
22
66
60
36
24
80
9
25
11
27
21
12
45
15
45
3
12
61
35
15
9
69
27
60
48
12
43
29
12
24
25
42
24
24
17
13
11
21
3
12
9
16
23
7
8
18
40
14
30
3
1
6
53
24
7
53
67
29
13
14
34
44
36
6
9
111
18
3
36
13
8
18
21
24
3
64
5
1
50
12
4
8
45
24
7
5
15
6
15
19
44
60
30
15
27
10
6
8
30
3
33
10
41
19
36
8
42
42
76
5
24
33
3
19
17
9
15
1
20
28
11
115
2
27
27
46
35
67
2
40
114
20
16
24
2
30
24
6
39
24
21
10
14
54
16
30
20
12
22
12
20
21
15
42
3
12
13
2
33
27
9
21
27
15
21
12
36
15
21
12
1
11
24
1
30
12
29
12
3
6
40
2
22
8
10
36
20
16
36
17
33
54
18
12
18
16
17
33
10
92
12
9
19
8
10
66
8
22
6
2
36
34
26
16
26
45
19
6
20
3
48
3
9
12
25
8
27
12
24
36
7
6
47
37
20
16
11
79
104
9
1
23
63
52
42
14
69
13
8
16
35
43
2
39
12
15
9
19
2
34
17
1
23
48
55
32
21
31
41
24
1
50
40
110
4
2
9
7
20
10
83
12
15
30
54
28
48
98
6
24
6
10
60
8
16
14
6
45
9
6
9
12
21
22
12
5
9
52
14
18
12
27
48
39
126
24
6
16
20
12
69
21
42
33
12
48
27
9
7
41
1
71
7
29
12
27
9
31
5
39
6
6
28
36
17
15
58
47
37
32
4
2
28
26
10
6
18
50
4
2
54
30
10
11
36
39
9
12
12
1
6
14
4
23
7
5
12
96
27
9
61
42
6
60
2
28
14
24
27
27
48
12
10
2
18
12
4
6
17
3
45
25
78
42
20
36
15
33
15
39
18
22
5
7
6
23
1
20
28
6
41
9
27
27
10
26
4
48
5
12
7
38
42
4
12
17
51
16
17
43
20
126
10
5
3
94
72
14
9
81
36
4
11
12
3
4
12
2
22
41
3
9
3
12
60
9
3
21
37
11
12
9
10
14
70
54
26
84
6
40
20
6
81
15
9
48
1
12
2
9
24
15
108
9
36
24
55
5
43
42
12
11
12
1
62
10
23
15
9
51
24
22
20
10
17
67
77
19
24
12
32
21
9
10
2
15
36
15
40
8
21
24
19
6
71
1
35
12
1
14
130
35
24
13
8
58
5
48
7
17
31
14
39
13
8
30
22
23
25
12
11
24
21
34
108
5
27
34
23
9
108
15
27
9
24
1
14
9
55
32
4
20
9
7
5
13
8
ABCD 349720334*7^$a-1 [50001]
91
5
6
13
17
10
12
21
77
24
24
19
12
12
17
31
5
19
12
3
14
36
43
96
11
13
11
1
41
30
6
7
41
10
50
30
37
5
10
50
7
41
7
96
11
18
12
7
3
2
7
11
6
10
26
6
28
14
18
40
21
53
36
31
27
14
6
1
75
57
87
110
22
92
13
12
41
24
12
24
6
6
54
30
103
11
25
15
9
3
20
1
29
55
113
24
30
12
16
14
7
36
24
29
34
14
7
12
36
27
24
33
5
7
29
24
67
120
5
24
22
21
27
12
20
30
19
11
18
19
5
10
9
47
37
5
22
38
18
42
139
35
30
18
18
22
9
72
29
55
51
20
145
11
30
31
5
102
25
17
46
2
46
9
107
13
47
6
10
50
48
12
12
10
2
10
24
14
42
97
12
29
6
13
3
146
78
54
36
19
23
54
19
35
13
60
59
28
26
43
27
86
60
70
8
13
23
4
14
60
7
5
24
24
60
7
24
15
2
90
1
11
18
7
23
24
30
66
18
90
25
36
5
10
26
43
15
26
70
69
15
62
10
2
6
13
29
7
11
4
81
111
14
24
22
9
29
22
20
60
25
36
29
24
24
36
19
15
9
12
5
30
25
12
24
35
16
21
167
13
36
5
12
7
11
16
24
9
29
19
23
37
5
7
36
36
41
19
27
72
56
40
9
41
36
34
2
22
45
17
43
156
5
150
1
12
36
36
84
24
119
49
5
67
12
47
12
16
9
41
24
7
35
100
38
31
36
15
117
11
6
19
17
91
3
2
12
58
14
6
28
2
54
54
24
7
29
12
12
70
2
126
61
17
19
17
7
77
7
24
53
19
3
14
46
38
6
13
11
16
12
38
30
61
48
36
5
34
8
42
67
3
81
5
36
7
108
51
8
72
18
6
37
48
3
21
35
13
167
30
34
26
34
21
15
33
3
14
19
24
36
84
11
181
48
23
24
6
6
28
32
49
23
1
119
30
6
1
12
39
2
12
19
12
27
36
50
10
9
107
6
132
96
72
78
36
64
21
48
5
6
1
24
48
12
35
61
23
1
36
24
5
10
72
8
90
6
64
69
35
16
14
7
35
13
35
6
42
40
21
3
9
27
50
18
1
39
9
36
77
7
51
20
49
11
6
30
66
10
21
17
6
48
6
7
35
37
11
30
7
48
137
31
24
5
78
6
114
42
19
5
43
24
29
67
5
7
24
15
32
1
36
5
36
24
12
58
26
54
1
27
21
11
25
12
60
36
5
7
5
42
24
13
12
24
75
2
31
12
5
36
42
13
12
23
54
55
3
20
24
61
99
38
18
48
25
5
24
10
129
71
16
32
18
36
7
3
69
96
3
2
19
11
13
11
25
11
1
99
14
84
10
9
12
65
103
84
5
60
12
79
77
10
14
31
17
7
27
14
43
3
110
6
40
21
17
30
30
54
12
25
35
48
52
14
190
2
7
5
6
126
67
29
48
67
3
2
30
30
7
24
36
36
35
6
31
36
48
12
12
29
12
24
82
2
10
9
23
24
1
36
5
114
4
2
48
10
21
5
6
100
98
22
81
60
11
12
30
30
66
54
6
18
6
43
3
21
11
18
10
8
12
25
12
5
91
39
69
29
102
1
161
24
19
12
15
96
74
6
30
42
16
9
35
12
16
38
19
113
12
31
17
10
21
27
9
5
18
49
95
6
60
7
47
24
16
20
36
88
2
7
17
84
6
18
7
29
6
13
5
31
95
6
18
30
132
19
24
5
46
104
1
12
72
48
5
7
15
21
35
1
60
35
6
31
29
10
9
29
84
72
24
79
27
14
31
3
9
29
7
5
12
84
22
45
3
24
21
5
22
9
24
11
18
7
29
72
22
45
24
12
5
7
17
19
39
21
24
36
48
15
56
24
30
58
26
22
24
14
6
96
13
95
49
12
24
65
24
7
35
13
27
56
37
23
54
6
148
44
16
32
40
9
39
14
60
7
5
7
51
9
36
48
35
12
6
36
6
1
11
96
40
69
27
33
17
43
5
60
36
42
1
51
48
2
7
12
48
24
5
42
133
12
17
103
24
3
8
40
21
3
20
37
87
9
15
50
78
54
19
24
120
41
12
24
6
13
5
36
43
53
58
9
12
29
46
44
13
101
43
23
73
144
3
2
67
51
32
13
11
66
31
51
98
34
8
6
7
39
44
6
66
108
6
54
13
11
162
90
6
42
18
67
17
7
47
49
35
66
24
150
85
5
19
29
54
66
12
7
23
25
60
36
39
8
88
21
99
2
67
3
2
12
6
12
1
29
6
36
48
6
72
10
9
11
28
141
53
19
29
78
36
1
5
103
99
20
49
17
22
48
26
7
77
31
11
30
7
5
6
16
24
32
13
29
12
30
48
16
36
50
108
42
37
11
138
19
51
21
11
42
19
11
61
3
2
7
35
1
35
16
26
43
17
19
5
7
53
24
22
2
12
66
4
110
19
72
36
48
12
17
43
12
65
12
12
10
72
9
17
91
11
16
93
29
19
71
42
6
1
3
32
30
18
37
5
139
24
51
9
60
5
19
12
12
12
65
12
10
20
54
6
49
5
24
36
30
36
4
117
113
31
108
15
21
29
30
13
84
41
31
23
18
31
36
72
36
36
51
26
7
35
12
36
52
26
19
41
34
21
27
45
72
41
10
80
25
39
38
72
7
48
48
5
12
6
1
51
2
36
24
19
23
4
9
5
43
17
31
29
55
84
51
2
6
13
131
24
40
26
54
37
35
12
12
13
27
9
15
110
6
28
8
40
9
29
36
84
12
202
9
23
6
22
9
17
42
12
6
30
1
12
113
43
12
23
16
14
103
84
15
14
46
74
7
24
48
23
49
3
60
20
1
5
42
30
58
33
47
16
56
13
27
33
119
76
69
77
19
15
2
7
5
31
11
16
45
72
120
35
13
27
2
6
64
20
157
83
13
12
23
16
84
38
7
17
7
3
74
43
17
10
32
13
5
6
13
15
36
45
147
44
18
30
28
33
5
19
11
4
60
2
18
66
6
24
24
49
23
16
122
7
23
18
7
11
54
6
42
31
59
4
57
12
35
13
27
44
28
21
48
41
7
65
19
63
86
18
30
22
50
108
36
31
12
24
39
62
67
24
120
17
12
36
34
110
46
153
11
60
25
15
62
10
14
24
36
12
24
34
56
13
51
33
39
9
11
12
48
18
66
25
48
53
18
84
25
15
8
18
24
60
36
31
12
11
30
30
73
12
11
1
35
40
56
30
60
7
53
67
15
8
28
9
17
6
73
29
6
36
4
2
78
12
30
7
24
12
11
24
30
12
19
53
18
13
48
29
7
12
15
8
25
23
1
11
18
31
47
76
20
6
198
42
84
6
1
12
17
72
60
7
12
12
11
4
20
16
24
2
30
1
132
24
3
8
37
5
24
7
47
37
5
30
37
12
11
13
36
3
12
9
137
19
23
6
7
23
4
2
6
1
23
64
24
20
18
31
17
30
42
12
46
24
8
78
ABCD 349757768*7^$a-1 [50007]
9
62
22
14
40
24
18
3
15
5
13
30
6
42
33
21
75
24
9
36
14
21
7
8
97
33
2
34
2
46
2
46
50
12
21
7
18
14
1
21
26
12
21
3
4
8
34
66
8
16
54
14
9
16
15
5
31
6
71
61
48
24
38
46
14
10
14
16
48
18
2
12
16
12
20
28
24
8
10
42
104
4
8
10
38
16
29
19
6
11
7
48
36
5
79
6
6
68
21
1
6
12
12
6
3
45
18
6
3
21
39
27
60
5
27
10
3
33
27
36
8
15
81
85
36
26
33
27
28
42
6
21
15
12
84
5
15
24
21
3
16
54
24
6
6
2
12
10
6
6
24
6
42
6
12
6
63
3
20
10
2
22
24
6
8
10
2
16
21
3
29
16
47
16
9
11
12
4
21
39
36
44
24
25
15
9
11
34
36
18
8
24
21
3
22
108
11
1
35
1
15
12
21
35
15
28
32
1
27
6
50
25
75
30
63
9
15
35
21
27
10
6
8
13
33
2
10
2
1
21
18
20
28
18
2
16
54
48
15
33
86
9
60
28
36
9
6
8
58
14
12
82
12
3
35
4
42
24
24
2
48
10
14
10
3
11
4
60
6
59
4
11
13
8
15
24
9
7
32
1
3
24
44
36
22
6
41
43
8
22
12
12
2
16
24
18
60
36
2
88
6
14
34
54
56
9
43
9
23
40
6
12
38
4
44
16
5
15
13
21
38
60
33
39
34
26
24
10
36
18
56
21
7
6
6
69
21
26
12
12
16
144
21
23
57
55
54
2
28
42
12
24
23
36
99
45
67
8
16
68
96
4
18
2
49
33
14
10
6
32
100
6
14
12
10
26
10
6
32
12
37
11
45
31
41
13
24
12
2
28
18
2
46
26
10
3
3
12
6
48
35
1
12
2
10
2
16
48
6
2
34
18
24
12
8
45
16
3
77
15
34
12
2
25
9
14
9
115
68
33
1
60
27
3
21
21
11
60
25
36
24
2
10
62
16
12
21
9
3
45
26
10
35
4
35
48
21
63
9
3
10
6
56
70
12
12
15
24
39
117
9
11
13
36
14
4
18
12
24
2
46
36
2
13
39
6
2
33
1
2
57
1
2
22
42
21
59
12
1
11
4
54
38
10
27
23
1
32
19
44
10
23
67
54
74
4
36
8
21
25
66
12
44
70
48
36
2
60
13
3
6
26
4
6
6
48
36
18
18
6
12
30
6
48
27
12
35
10
3
33
2
4
8
73
23
10
18
29
25
26
13
3
6
42
20
58
2
24
60
12
28
60
6
14
1
51
24
53
1
48
14
10
2
34
6
5
3
10
27
11
10
6
45
20
3
22
38
10
2
9
3
40
6
14
46
11
25
6
30
18
21
9
30
45
24
9
14
4
5
1
38
82
38
16
56
9
31
5
28
9
14
13
15
24
36
33
68
108
1
15
36
21
74
34
38
46
2
28
56
40
12
6
12
78
20
1
21
12
6
30
2
10
54
6
12
87
21
3
3
5
24
13
6
12
60
32
57
16
21
14
60
37
11
4
6
11
16
39
36
20
4
32
9
1
14
94
38
25
39
17
15
58
6
8
4
21
21
18
80
16
30
3
9
14
1
12
9
2
4
48
17
61
35
13
51
11
10
2
12
4
8
22
6
20
21
25
14
34
12
6
8
24
1
95
10
35
7
12
6
24
12
2
97
35
12
24
58
15
3
60
24
6
27
23
52
21
11
28
18
2
22
119
31
57
11
52
6
26
52
18
62
61
27
36
20
10
27
9
14
12
34
24
24
2
28
20
1
39
17
1
108
30
6
24
38
10
14
12
36
10
26
12
10
39
8
16
36
39
36
5
4
3
18
27
35
10
3
23
28
24
42
6
17
4
9
24
27
20
15
4
24
8
4
6
15
15
29
13
14
4
8
4
56
10
60
2
58
12
2
58
3
105
12
6
18
11
7
54
26
16
12
6
63
23
16
41
25
38
25
11
22
48
24
15
3
24
8
4
9
9
36
18
8
24
10
23
3
37
35
4
18
2
34
3
3
24
12
12
29
37
6
33
35
9
7
6
2
46
2
34
23
1
6
33
48
3
29
25
2
148
84
8
37
15
65
1
18
48
24
36
33
3
30
3
21
36
26
10
38
108
22
23
3
28
9
24
107
4
8
28
21
8
1
26
94
15
81
2
12
58
50
10
6
8
28
93
21
14
12
28
32
9
15
25
23
16
33
3
6
35
76
9
12
42
44
16
5
63
1
27
29
15
49
12
20
7
12
42
30
8
22
50
10
3
27
29
27
1
11
34
38
40
84
18
83
3
22
39
11
12
1
11
10
30
21
8
13
50
10
26
46
12
42
42
15
3
45
51
6
14
1
87
18
6
32
81
1
11
4
47
22
2
9
39
4
36
6
60
6
24
8
1
9
18
6
18
92
70
27
36
11
24
70
54
5
1
38
12
40
44
1
3
17
16
33
18
8
4
30
30
41
15
100
8
21
3
4
18
6
6
18
32
10
59
1
2
33
3
28
6
14
4
33
111
18
48
30
90
15
23
10
15
3
48
20
22
42
32
10
12
14
16
12
18
2
96
4
9
27
9
20
15
9
4
71
37
21
30
8
12
36
22
12
24
24
14
16
8
16
5
7
5
15
22
48
6
21
45
12
48
2
9
13
12
26
64
9
60
23
12
10
18
33
35
28
80
16
42
63
11
4
12
33
33
3
24
3
12
6
11
64
15
6
35
55
18
38
28
18
3
9
26
84
4
21
24
3
20
12
46
60
35
13
6
42
12
14
10
6
29
25
54
12
17
25
2
28
12
72
20
82
35
4
39
6
2
12
10
72
24
60
42
20
136
18
3
39
20
34
36
26
60
34
38
10
2
33
1
15
21
38
72
12
1
3
12
18
23
24
31
32
25
12
39
18
6
21
9
14
52
30
71
1
2
4
24
20
12
34
14
82
2
12
28
5
16
23
12
40
5
7
78
110
4
21
21
26
16
5
15
46
15
3
8
108
22
12
14
93
43
30
14
82
30
56
12
1
35
1
33
78
105
35
10
60
108
78
18
35
3
4
12
54
38
13
21
6
8
12
21
7
48
9
21
2
10
26
60
58
36
51
21
63
3
9
20
1
6
32
21
24
19
8
34
12
26
37
15
20
24
22
42
36
54
2
70
2
1
8
1
12
14
28
8
100
5
1
12
24
15
3
9
8
7
8
9
24
67
53
4
27
8
25
27
36
42
30
17
61
3
3
24
8
4
20
22
30
56
33
13
3
15
33
3
18
24
6
24
36
20
16
5
19
21
3
6
14
16
77
3
4
8
12
10
108
2
73
9
12
14
28
12
30
90
12
12
21
3
18
3
35
22
26
21
52
63
32
124
24
8
64
20
13
9
24
14
22
6
8
24
9
25
6
54
72
12
11
25
2
1
21
30
8
57
16
24
3
8
10
12
12
2
49
9
42
102
15
35
13
3
30
2
28
60
18
42
20
21
31
66
98
12
4
6
3
44
1
14
21
7
30
6
12
6
35
4
24
21
14
46
6
6
12
50
61
23
16
41
7
42
18
18
26
9
63
70
3
33
18
72
17
52
9
23
3
4
32
48
22
35
19
45
9
18
29
87
9
19
6
11
4
24
24
33
12
2
12
48
34
38
4
24
12
90
27
71
48
60
40
78
12
48
24
12
42
6
74
28
17
12
3
1
135
33
63
42
2
22
26
37
9
2
52
17
16
27
6
2
13
9
71
40
11
40
21
3
6
11
27
4
24
8
21
31
44
16
36
42
14
40
12
8
84
1
21
14
21
16
23
172
80
4
6
75
20
43
30
14
60
64
72
12
18
6
84
36
9
23
12
33
3
10
14
10
23
27
1
15
8
34
2
24
100
18
12
12
36
6
12
18
24
3
11
4
17
1
72
48
50
4
6
14
25
11
37
11
36
25
9
30
6
36
14
40
5
100
21
24
51
9
30
6
24
6
5
1
6
18
12
62
10
54
9
12
21
27
47
4
5
7
8
58
72
39
69
2
25
9
6
6
78
44
12
21
16
35
12
1
21
6
18
120
38
46
30
6
14
10
30
18
27
33
23
27
22
27
15
18
3
8
87
4
6
2
10
2
9
16
21
14
12
34
12
36
39
8
1
78
9
33
26
4
20
1
32
1
12
42
6
78
30
18
33
3
24
24
53
12
19
12
12
12
20
4
12
6
3
15
44
84
1
21
3
24
11
48
22
12
48
48
12
96
6
56
16
6
27
27
32
13
45
11
15
34
6
12
8
10
11
15
22
24
3
36
71
45
1
2
4
36
8
48
40
8
16
5
31
5
3
13
3
18
12
51
11
10
14
10
2
22
11
28
32
1
2
28
5
27
36
10
15
23
1
33
2
25
35
34
6
18
18
21
3
6
15
15
18
2
46
2
22
11
51
25
23
34
14
49
24
20
25
54
5
13
50
1
11
60
16
5
67
17
19
6
14
10
24
3
33
36
42
18
36
24
12
24
95
43
20
10
54
12
42
48
14
33
3
36
16
42
14
13
20
1
12
2
22
6
32
46
15
21
24
2
37
33
48
2
13
9
11
3
12
22
24
2
34
24
18
29
7
29
4
11
45
3
28
8
ABCD 349760238*7^$a-1 [50099]
16
68
108
156
27
45
3
57
111
72
72
96
93
87
72
60
21
4
20
135
261
192
207
36
36
24
12
9
48
204
112
47
21
48
231
37
32
15
96
21
87
105
72
63
105
48
96
348
12
51
72
73
48
164
60
3
109
47
1
23
9
64
11
9
120
27
105
64
20
60
48
84
51
45
72
216
15
36
165
4
59
9
72
48
99
33
48
51
45
123
48
36
24
25
48
32
180
96
39
117
3
60
84
12
21
12
84
147
24
120
21
24
15
9
39
141
108
52
128
60
3
21
172
23
12
33
27
21
39
84
129
87
9
3
45
48
208
48
80
39
45
15
48
36
105
111
33
75
33
36
64
119
12
9
4
95
81
16
47
81
156
51
72
21
27
57
3
60
48
237
15
9
207
36
36
85
20
27
193
44
63
9
108
3
81
51
141
28
44
4
59
37
191
21
48
24
3
36
153
87
33
48
99
105
63
45
96
48
3
69
60
36
63
13
107
12
120
21
51
105
51
109
44
48
63
9
48
216
100
212
51
73
32
27
9
12
36
75
45
168
72
144
24
72
24
12
15
12
21
63
81
36
111
45
16
47
72
57
60
51
120
180
57
27
108
21
84
76
47
60
84
33
64
11
69
12
24
15
13
347
21
27
84
24
105
112
23
96
57
48
64
119
73
224
99
72
84
81
3
36
57
111
241
176
16
95
1
96
236
99
93
36
156
3
48
97
44
63
85
224
39
45
15
61
47
49
11
84
45
228
16
80
36
108
15
1
44
147
48
21
99
57
108
36
27
60
9
3
9
111
33
148
32
99
60
168
72
1
20
12
135
12
81
28
167
93
60
64
35
72
9
156
144
27
36
141
75
144
117
52
35
93
84
96
76
35
12
168
9
159
180
48
13
11
96
84
145
48
164
12
16
23
69
3
45
4
131
33
28
20
12
36
72
4
32
132
72
39
9
99
21
48
75
156
33
264
3
69
84
12
72
72
183
205
140
24
48
48
28
92
36
36
12
16
11
72
9
3
225
36
51
93
72
52
11
21
132
135
72
33
28
35
93
16
71
60
12
12
156
84
105
51
12
48
9
36
39
48
120
132
45
3
60
69
124
48
47
33
327
24
192
96
72
21
147
21
72
36
64
164
28
68
12
15
33
64
96
107
21
16
11
69
3
45
63
21
12
48
171
33
4
80
12
51
33
195
36
21
48
120
204
15
72
285
28
44
123
73
144
80
96
84
159
153
24
48
99
93
28
143
49
167
153
16
95
33
16
44
111
48
9
63
12
81
3
9
15
9
39
12
9
16
32
60
4
80
132
3
24
1
71
9
60
15
24
60
49
80
48
123
57
24
99
21
27
81
48
12
24
3
24
145
68
15
9
39
36
57
108
48
84
36
76
47
12
85
83
12
72
228
12
57
16
203
9
96
3
105
60
48
168
76
32
12
228
12
36
16
92
4
44
36
48
132
48
24
24
12
96
112
119
60
33
48
24
4
20
12
36
24
207
85
47
45
148
23
57
16
20
48
28
83
301
11
108
9
16
83
72
12
60
9
27
25
188
3
33
132
171
12
9
99
21
84
147
105
132
3
9
3
49
32
159
49
48
71
96
9
15
129
12
48
207
156
141
15
84
9
112
140
52
203
57
124
44
132
51
189
3
120
12
60
48
60
60
85
32
15
93
72
364
140
52
35
13
131
45
204
3
24
9
63
33
ABCD 349802522*7^$a-1 [50044]
16
21
24
8
12
88
17
48
55
48
12
11
24
4
45
3
38
27
3
42
7
32
16
44
4
5
12
10
53
60
21
60
34
9
23
28
17
16
29
15
79
20
25
12
39
5
19
96
57
15
21
20
36
43
53
28
27
21
12
12
3
12
24
5
19
2
15
39
1
5
19
80
4
12
15
45
5
19
11
24
13
8
4
5
31
12
17
34
5
7
8
40
17
4
59
4
2
7
132
39
38
18
21
31
9
72
24
12
41
27
9
34
12
12
38
19
20
4
32
4
36
15
12
77
45
6
1
44
40
27
53
55
50
31
36
27
21
12
15
77
16
8
52
39
9
27
105
3
62
19
35
9
4
3
33
12
63
21
35
16
12
12
41
4
41
82
26
30
6
126
1
3
45
116
64
60
44
21
24
10
80
13
12
24
17
7
29
18
6
43
12
44
52
24
12
12
60
5
6
28
81
48
24
27
53
7
33
15
29
45
46
24
9
80
16
41
24
30
73
3
33
12
96
96
15
9
48
36
24
60
35
1
8
16
12
12
5
27
33
30
4
38
10
9
51
9
3
2
34
20
1
80
60
64
20
136
24
12
8
60
27
25
39
20
54
22
29
39
117
9
67
12
35
13
51
21
12
20
16
23
16
80
18
10
2
108
51
100
44
7
9
5
7
3
9
36
12
32
28
8
43
2
36
10
9
35
1
5
22
26
10
5
36
4
32
7
41
40
27
20
30
10
24
45
36
24
20
76
5
39
36
16
36
3
33
12
36
12
5
43
36
27
36
29
4
27
14
99
31
60
5
9
43
27
5
16
48
12
131
25
3
122
7
12
29
43
53
31
5
22
9
32
4
8
19
5
31
14
34
2
10
53
28
8
4
27
8
4
108
5
52
12
36
84
108
87
33
48
15
29
19
21
29
19
3
33
17
39
15
45
19
33
3
60
29
19
9
44
79
14
6
1
48
60
35
1
11
25
12
32
16
27
41
4
15
41
7
9
12
27
72
9
15
21
15
48
33
29
7
96
12
60
84
56
40
149
7
87
12
9
12
47
1
60
11
9
28
12
12
17
67
84
11
37
12
15
29
60
21
43
8
39
25
3
32
45
36
52
12
20
9
19
3
21
29
22
2
7
12
11
16
8
12
9
43
8
9
16
36
72
27
50
15
16
12
35
21
16
36
24
24
5
7
51
60
26
10
12
33
12
15
20
4
21
29
67
29
7
41
6
4
26
6
52
38
43
36
41
43
65
15
4
72
39
32
49
15
44
52
9
12
32
52
60
75
12
33
3
21
39
32
9
4
20
7
48
2
15
7
69
8
55
9
24
15
77
4
5
67
20
9
7
29
22
17
60
88
24
51
9
8
36
103
21
12
17
19
3
8
16
20
16
45
24
36
20
7
45
15
45
96
39
8
1
44
7
26
19
47
64
26
91
15
38
7
36
8
4
15
20
42
7
27
21
12
23
28
57
5
3
4
12
11
33
36
4
17
43
12
89
36
18
1
35
13
36
12
65
82
26
31
29
106
57
3
24
12
9
3
38
63
4
17
31
27
12
56
1
12
20
7
29
21
19
41
3
15
40
26
31
5
15
43
45
12
8
7
5
28
15
24
9
84
8
31
21
39
81
39
5
9
34
41
4
3
29
9
7
27
101
36
36
33
10
60
2
3
7
21
12
56
4
32
7
2
30
90
6
1
24
12
11
25
12
12
47
4
33
44
63
37
20
4
41
60
34
9
15
9
132
12
17
15
7
29
39
13
23
49
24
23
40
5
48
19
8
1
68
4
15
33
23
4
20
1
20
40
29
12
15
3
1
60
12
108
12
3
29
15
16
24
33
92
51
13
8
19
14
22
5
4
24
11
1
3
45
5
7
8
19
17
31
33
15
2
48
15
57
22
38
79
101
19
3
17
4
20
12
45
31
23
25
12
32
40
27
24
24
24
53
4
39
26
46
12
17
43
21
107
4
14
7
8
4
12
15
26
70
9
12
59
30
19
12
12
15
2
58
12
29
39
13
3
20
64
24
17
21
24
34
96
14
7
3
2
31
12
15
5
27
1
3
14
34
9
36
8
45
10
60
14
15
9
27
28
80
12
28
12
15
24
21
113
19
17
151
20
55
9
20
51
48
13
12
24
12
3
26
19
17
15
76
8
16
36
36
12
17
135
15
18
79
48
3
21
48
53
18
4
12
5
36
7
69
12
51
69
17
10
9
3
32
1
5
18
45
12
4
20
16
36
39
12
21
32
24
16
12
12
44
55
9
12
84
20
31
14
34
33
3
12
33
36
11
25
96
12
11
28
21
5
90
13
32
19
60
8
45
4
44
16
24
27
33
5
12
7
48
15
69
5
10
41
4
48
3
38
22
45
20
16
72
11
16
12
9
29
58
20
1
11
97
84
36
8
33
19
11
6
36
3
55
12
9
5
15
21
60
7
3
8
25
39
33
23
13
12
24
23
18
15
7
33
12
48
20
88
48
15
26
19
39
5
57
15
4
24
36
29
22
5
9
7
8
19
26
7
27
20
21
4
41
24
36
36
3
7
9
24
36
132
60
48
35
37
24
20
4
3
48
125
64
12
32
7
20
1
17
31
11
25
15
5
16
3
57
24
8
40
5
66
6
31
8
24
19
38
60
30
25
8
40
12
24
12
23
9
28
3
29
31
5
4
75
9
3
9
36
3
17
52
75
33
24
3
101
19
33
60
12
12
3
48
21
8
9
67
24
41
19
20
45
96
39
4
101
7
12
36
15
57
8
4
39
41
40
60
12
72
23
18
70
9
11
36
25
15
24
33
24
20
19
24
9
113
79
11
9
24
36
31
21
29
22
8
60
48
1
24
17
3
4
12
12
44
7
8
1
17
67
80
45
15
7
81
36
59
72
1
39
14
31
65
58
9
17
19
12
3
2
18
6
36
31
12
20
16
56
4
5
7
23
36
4
110
19
15
9
12
3
57
20
40
12
32
16
29
7
48
15
20
40
21
29
7
44
31
9
36
5
10
38
43
36
3
50
19
35
64
65
19
17
43
33
24
39
33
8
9
67
3
17
45
18
1
20
40
24
39
36
21
75
26
15
52
15
60
69
48
3
17
28
84
63
29
28
111
53
64
3
32
9
4
32
36
9
7
60
27
9
11
12
9
16
87
41
7
9
12
12
65
12
67
3
33
15
5
16
5
10
21
3
21
41
55
3
9
8
15
25
20
16
29
19
11
9
55
14
19
15
2
46
21
77
7
5
18
61
11
1
53
54
13
87
9
48
119
1
8
28
3
5
16
24
3
101
12
100
12
47
36
52
38
18
16
5
9
6
13
3
50
15
3
1
59
30
7
39
21
60
8
36
4
72
5
15
3
4
2
30
37
24
44
28
11
37
53
10
5
16
5
15
16
36
12
17
3
64
36
39
21
48
12
12
128
19
72
26
24
10
33
3
12
33
12
15
33
15
8
73
60
8
4
48
87
32
13
5
12
7
47
81
4
5
24
19
11
4
33
23
1
35
133
27
41
52
8
43
33
36
8
7
9
24
5
91
39
5
64
44
16
29
6
21
7
33
23
16
24
84
2
15
9
7
15
21
27
33
8
19
9
36
5
30
1
44
19
62
36
22
38
48
10
17
16
39
33
15
72
12
53
4
35
1
3
12
33
41
7
12
72
8
16
36
15
45
12
111
17
33
91
108
36
36
12
36
60
56
27
1
17
10
32
28
2
7
8
16
63
14
19
51
69
12
11
18
19
51
21
3
41
16
48
32
4
12
27
36
2
22
9
27
26
51
40
8
115
17
19
24
81
15
5
144
117
30
24
16
5
45
7
8
7
12
69
5
34
36
2
31
3
45
3
8
13
27
60
84
24
5
19
12
9
17
31
12
20
52
3
5
12
4
96
5
18
52
69
5
36
19
20
24
36
9
22
50
18
66
15
9
34
32
13
56
52
23
42
39
60
36
3
6
10
33
24
60
24
60
35
1
17
31
24
24
11
36
36
9
31
9
12
24
3
2
15
19
36
29
31
9
5
6
18
12
31
24
8
15
13
36
24
8
43
9
12
132
15
12
92
36
ABCD 350023004*7^$a-1 [50001]
3
57
42
6
3
3
30
3
4
65
6
12
9
24
45
18
54
6
33
4
5
36
6
30
39
84
40
41
60
19
23
18
24
39
9
3
33
24
31
44
21
12
7
8
64
17
6
1
36
41
3
12
27
21
4
53
18
49
41
15
12
21
43
56
33
42
18
12
6
6
12
12
3
28
12
44
16
44
63
13
11
13
17
7
12
20
15
6
3
27
12
30
18
105
3
36
24
42
90
49
23
6
31
11
49
11
24
6
30
13
35
18
3
64
101
39
33
7
23
24
6
7
23
9
15
6
3
3
6
31
23
6
31
29
18
18
15
99
42
6
6
18
33
57
7
17
42
12
12
18
15
27
9
39
42
42
6
30
12
18
19
23
18
15
33
18
21
33
39
21
18
6
7
20
4
36
47
12
66
3
33
7
29
39
51
33
3
6
12
36
36
6
21
21
30
30
12
7
68
16
24
8
28
59
12
12
18
42
9
15
6
30
12
1
41
3
9
18
54
6
30
3
16
8
9
30
1
128
15
48
9
39
9
9
51
4
11
24
45
4
23
6
24
7
5
15
45
12
3
27
6
36
30
12
25
47
12
25
23
6
7
24
29
27
36
9
24
12
12
3
27
24
9
3
12
6
18
6
3
96
36
9
12
24
6
6
12
42
37
32
60
3
36
30
39
3
18
60
3
39
1
29
18
6
18
30
42
18
6
6
18
1
29
24
6
1
17
3
21
6
12
9
40
5
12
12
42
18
6
1
17
3
4
8
3
21
27
18
12
12
27
33
42
18
6
25
101
54
45
40
77
60
12
31
20
21
39
60
21
19
11
6
18
30
19
11
18
36
6
69
4
12
65
3
9
3
21
3
9
12
12
51
45
7
5
19
56
24
9
12
6
36
30
6
1
32
33
18
60
133
23
6
12
12
12
15
33
6
12
6
12
90
24
12
54
30
30
24
78
12
37
20
33
18
30
24
42
13
44
3
30
24
18
1
29
12
60
3
21
30
6
19
47
1
65
54
1
17
12
18
36
9
60
40
20
27
12
1
11
42
3
51
9
4
77
24
15
39
18
6
60
1
5
36
18
1
80
15
30
15
21
30
12
6
27
12
15
12
102
24
12
12
19
35
49
8
21
30
12
1
5
24
31
35
49
17
12
7
5
39
40
5
27
9
6
13
29
55
12
5
6
49
20
9
19
41
27
4
5
15
9
6
6
12
6
102
15
9
30
81
3
81
24
4
12
17
3
45
51
21
3
15
6
48
24
12
42
9
60
9
12
18
24
1
8
52
77
12
87
88
11
6
6
13
20
15
6
36
7
23
12
24
6
51
21
12
7
5
3
33
3
27
30
36
3
9
15
21
42
9
3
12
12
12
18
31
20
3
78
6
6
24
6
13
23
12
24
66
48
7
5
60
12
6
81
3
6
15
27
30
51
60
33
12
12
15
12
9
15
16
29
36
18
6
18
9
3
21
33
3
4
53
42
36
6
3
3
1
29
18
48
102
3
3
30
30
97
5
6
21
4
41
42
24
18
54
6
12
7
23
1
8
9
24
42
18
19
12
23
6
12
15
4
20
3
6
6
9
36
69
18
6
6
24
6
51
9
12
19
20
9
27
33
54
78
72
12
18
25
59
18
19
5
19
5
18
18
15
9
6
12
90
24
43
8
24
48
33
114
36
30
24
54
6
18
6
24
12
72
6
6
30
18
24
3
36
21
3
3
9
3
1
8
52
41
3
3
6
60
18
48
42
54
12
12
9
3
9
3
42
19
44
33
87
3
24
25
59
9
63
66
6
21
4
8
4
77
60
72
19
41
15
3
37
17
19
5
36
39
28
29
42
30
12
15
4
17
7
29
27
9
6
13
47
54
55
53
3
3
24
6
48
19
20
24
21
75
15
24
1
23
21
12
4
8
12
3
6
15
12
9
18
1
41
30
81
12
51
30
15
9
12
42
13
24
53
3
21
3
21
6
9
40
56
15
13
35
12
18
19
35
37
5
6
13
65
12
15
15
13
5
31
68
27
18
54
13
47
9
15
6
7
23
9
9
12
12
24
3
4
44
12
15
9
27
12
36
6
67
11
42
15
51
24
12
21
60
15
102
18
18
7
20
16
41
18
45
16
17
24
12
42
18
30
12
45
27
57
3
6
3
9
15
15
108
18
12
18
60
13
17
27
15
1
5
30
21
51
18
15
3
13
23
12
45
36
39
12
12
6
3
87
12
24
13
20
21
48
31
5
15
33
7
17
3
24
27
84
12
18
6
54
12
27
45
36
6
12
9
4
17
30
13
65
3
15
6
84
42
13
8
24
4
29
3
9
36
43
17
6
21
16
59
1
5
6
33
9
7
11
13
56
3
6
7
11
6
7
41
78
37
20
24
21
12
36
3
4
24
5
42
6
6
18
6
13
5
55
29
12
24
51
24
3
1
23
37
29
63
4
71
37
53
12
24
30
1
5
6
36
9
9
15
9
6
25
35
1
17
12
6
21
4
11
13
53
6
6
27
4
5
15
3
6
7
59
12
42
3
33
27
24
28
35
18
6
12
30
6
9
16
5
135
9
15
16
5
60
42
37
11
9
4
53
18
1
24
5
12
3
39
42
3
33
99
93
12
19
29
3
3
102
3
12
93
12
12
54
9
24
45
12
7
20
93
3
21
27
57
15
9
24
78
12
81
33
27
75
21
21
19
5
111
3
18
6
61
47
6
39
57
36
15
3
33
33
15
69
3
45
24
15
9
7
47
9
12
3
6
12
24
27
33
3
27
24
60
90
12
31
5
24
18
6
3
4
20
24
21
6
6
7
5
19
32
3
61
20
3
9
4
41
6
42
15
15
36
6
19
56
24
27
18
3
3
30
54
18
3
28
24
29
3
40
5
36
6
1
5
90
1
11
9
3
60
6
36
66
9
12
27
1
32
3
25
5
39
3
6
12
24
12
6
12
6
51
21
7
41
6
18
18
9
4
5
18
6
6
12
9
4
11
12
12
102
3
27
33
4
12
17
6
45
12
40
17
54
13
60
11
6
3
24
36
45
31
11
6
18
18
7
17
30
12
48
12
12
6
12
12
24
6
42
75
40
5
42
18
12
12
12
12
3
4
8
4
17
30
24
6
18
24
24
21
12
3
1
20
4
23
6
7
23
6
30
12
18
6
6
42
37
8
3
33
3
1
17
19
71
6
48
102
42
30
21
16
17
72
6
9
33
24
3
33
39
24
33
24
43
24
32
15
90
3
9
31
35
1
24
5
18
9
24
27
18
30
6
15
3
1
5
6
24
49
11
36
18
19
8
4
5
75
45
51
33
12
30
24
12
30
12
18
37
17
12
7
29
6
24
21
21
18
81
4
29
18
6
103
17
27
4
11
12
6
18
6
12
36
12
3
9
6
25
11
18
15
9
54
93
9
6
6
15
21
19
23
84
12
9
15
6
78
24
13
11
12
6
3
45
36
7
29
3
3
54
6
42
24
24
27
48
3
1
8
21
24
6
96
37
23
21
57
3
9
3
4
17
43
11
9
15
12
12
54
36
42
9
75
73
12
5
19
11
9
21
19
29
12
39
60
27
60
18
6
18
63
52
8
15
9
27
12
24
1
24
29
27
24
16
24
23
6
24
27
9
42
21
24
12
48
12
27
1
5
15
16
53
6
6
30
49
11
9
40
35
24
1
24
11
18
12
18
6
12
6
12
18
12
6
57
52
36
11
18
30
66
12
42
25
89
6
12
45
51
9
9
18
6
87
9
31
29
12
43
24
5
3
24
27
6
15
45
31
29
7
17
24
3
12
4
11
33
3
30
6
6
12
6
9
39
12
6
6
36
25
29
6
33
39
30
7
23
42
48
24
19
48
8
3
21
9
18
12
1
17
6
21
21
24
24
27
24
4
29
6
12
30
66
30
27
51
12
12
21
36
3
1
20
39
1
23
73
17
24
15
51
13
84
41
30
12
9
4
8
12
51
13
53
7
5
36
51
33
6
30
30
6
24
51
24
3
18
3
40
23
6
75
33
7
8
4
29
6
30
42
6
3
3
18
27
57
12
3
93
19
12
23
24
6
18
13
5
18
12
6
6
60
9
111
42
3
28
17
3
36
24
57
6
9
33
27
69
12
3
51
12
21
24
12
9
6
13
8
4
11
60
69
3
18
39
36
60
21
12
15
69
108
19
107
9
12
15
33
27
24
9
4
35
12
36
33
4
56
9
12
6
1
17
15
3
9
12
4
32
21
24
30
12
1
11
6
15
24
3
24
57
51
6
3
9
12
90
6
135
24
15
13
56
9
6
54
7
20
21
6
13
41
6
9
4
56
27
6
54
66
6
18
7
17
7
5
51
4
5
31
17
12
12
18
61
20
9
39
9
36
31
29
7
17
3
24
27
24
6
3
9
42
12
12
21
33
48
48
12
19
5
42
13
20
36
48
57
24
6
6
3
4
35
36
9
3
6
3
15
9
4
29
36
51
15
21
28
35
1
53
7
5
15
21
6
54
6
30
24
15
3
42
19
24
5
12
6
21
15
30
3
9
54
1
20
27
13
23
18
66
6
7
35
12
36
1
5
24
30
54
7
11
66
6
21
81
6
24
25
5
66
30
6
12
21
57
79
17
24
67
8
21
7
17
39
3
60
97
5
6
12
54
6
6
18
37
5
6
18
96
6
6
60
42
18
6
13
17
3
28
5
18
6
18
18
24
6
37
5
15
69
72
15
12
12
40
20
3
33
3
54
12
51
81
18
12
9
4
8
39
13
17
7
36
101
19
8
9
6
25
59
24
42
6
21
9
15
21
18
36
42
24
6
9
9
51
4
11
12
24
69
9
36
162
6
12
48
ABCD 350198444*7^$a-1 [50039]
6
15
3
101
12
24
19
5
19
18
47
16
75
42
11
24
16
8
16
15
17
25
11
1
15
24
27
5
12
13
11
19
24
5
103
21
12
24
3
101
37
54
9
8
1
6
9
3
5
28
8
64
20
16
3
29
1
3
3
101
36
7
9
45
11
36
64
8
4
69
15
9
36
24
15
24
60
15
5
4
32
12
1
3
8
31
36
60
45
27
9
21
18
42
23
4
15
9
9
6
17
24
4
9
12
11
28
8
28
56
52
15
12
5
43
29
4
12
12
3
6
27
15
5
12
13
60
23
4
15
60
21
24
57
59
24
12
43
18
3
8
43
18
3
8
1
3
27
36
9
15
53
13
3
8
4
20
60
7
5
151
42
11
88
44
7
12
29
7
29
7
17
4
8
16
36
12
93
51
69
30
5
12
13
59
12
7
9
8
36
13
27
20
1
15
36
15
9
51
9
8
85
24
30
21
8
24
7
17
31
9
9
3
24
32
12
1
3
8
4
8
37
6
17
19
36
17
12
1
3
27
12
57
45
6
5
13
47
48
28
44
43
17
7
12
53
12
16
45
11
19
41
12
25
3
27
21
32
12
25
54
89
1
18
17
13
15
15
18
15
9
23
12
31
24
5
24
100
9
3
8
4
8
36
4
24
8
19
9
8
7
5
12
12
112
68
4
12
80
72
16
24
12
8
24
31
30
18
42
11
4
32
4
20
7
9
20
48
19
9
24
12
32
31
5
36
31
18
6
5
1
11
40
3
65
24
4
8
12
19
12
17
13
15
8
7
21
20
24
28
15
24
17
1
71
36
163
12
21
15
41
36
7
9
21
3
24
9
15
8
7
53
1
60
15
3
18
23
7
24
17
49
51
9
12
59
13
36
12
3
3
45
12
12
12
36
24
44
52
8
28
3
5
4
21
6
81
48
3
17
24
40
8
4
20
7
29
1
23
7
72
24
12
24
24
17
7
60
5
4
12
36
32
12
28
20
103
81
3
9
51
33
3
17
7
5
40
60
9
39
27
17
24
4
20
19
9
20
1
23
16
20
40
8
1
15
20
36
28
15
18
35
97
15
45
11
28
27
5
4
21
11
4
20
12
16
27
33
8
16
32
88
24
39
9
12
63
17
12
24
12
36
16
3
17
76
3
12
18
27
15
57
32
7
17
16
8
1
30
5
136
8
96
37
23
16
8
13
15
27
6
3
12
24
24
21
11
108
1
11
12
37
11
132
61
23
24
37
36
15
8
24
16
21
27
15
45
3
5
12
1
15
12
24
3
33
3
24
18
6
5
28
44
7
12
5
31
5
19
17
7
9
8
19
18
11
12
12
12
4
27
33
44
52
12
3
9
8
124
57
3
20
88
72
12
36
99
5
13
47
7
30
3
36
8
19
57
21
15
21
123
15
12
18
71
76
12
9
15
68
36
25
11
12
37
6
29
1
15
24
12
32
12
36
7
57
33
119
1
35
24
4
8
1
11
67
9
75
9
8
19
41
4
12
24
48
3
29
40
45
11
12
24
12
31
17
49
12
23
4
33
11
1
48
35
16
8
7
12
21
27
17
12
24
12
28
8
4
21
36
39
20
4
51
36
53
19
9
24
63
12
9
36
48
51
18
3
75
12
42
60
11
19
41
7
29
36
1
3
9
42
5
7
6
51
80
12
4
21
42
5
12
7
18
3
8
1
3
3
5
37
12
18
66
11
31
5
4
3
17
1
30
29
24
4
27
41
16
12
48
20
4
44
12
13
51
27
30
11
4
45
6
5
49
15
56
40
20
16
15
5
1
11
76
33
12
23
28
20
28
12
15
6
54
21
20
1
42
6
11
4
21
23
12
12
4
27
5
60
16
39
17
40
3
18
12
11
55
17
120
76
20
4
3
45
9
11
40
15
29
13
3
21
66
9
33
78
33
9
6
5
31
9
9
78
5
16
3
41
4
24
72
24
20
24
48
4
20
73
12
27
8
19
9
51
137
1
18
29
55
17
4
20
28
24
20
24
40
57
27
39
6
47
7
60
5
12
7
33
24
12
20
36
25
3
3
48
17
13
35
16
20
4
24
24
8
55
17
84
1
15
20
19
45
36
44
16
57
11
28
20
36
24
73
6
33
20
37
60
11
79
5
16
8
19
17
43
36
30
23
72
40
21
51
84
20
19
6
15
3
21
3
12
29
24
25
23
19
6
51
24
20
37
18
9
39
36
17
36
13
3
36
39
53
16
36
12
33
35
60
25
3
3
53
96
36
24
24
28
27
17
1
83
84
60
36
16
9
27
20
37
60
11
1
11
48
31
9
8
61
12
15
3
33
15
48
21
20
12
7
12
5
16
36
12
32
12
31
48
41
4
27
53
7
29
16
24
24
21
15
24
24
12
9
3
12
8
84
4
20
19
17
12
12
1
35
12
37
3
3
6
15
27
30
3
3
9
20
84
19
5
96
1
6
42
18
17
7
29
1
15
32
52
12
20
1
18
42
39
20
4
12
8
12
28
15
17
28
32
16
20
52
48
56
61
18
9
32
24
7
45
15
17
1
11
19
17
4
3
6
23
31
6
12
18
5
60
4
12
12
8
72
1
3
12
20
1
35
28
39
29
16
8
7
12
17
12
4
20
13
30
9
12
12
24
27
17
37
71
24
1
18
6
35
19
17
1
24
3
8
49
11
25
35
7
21
9
203
48
1
11
19
18
23
13
54
29
36
31
33
9
12
63
9
35
19
53
4
9
11
12
7
21
8
7
30
11
19
33
20
25
6
66
23
36
1
75
3
54
72
11
24
25
15
3
45
3
54
3
24
32
40
12
36
9
11
84
19
17
4
3
36
9
15
6
6
5
36
13
18
17
24
24
13
24
11
13
27
15
5
24
24
40
15
9
3
5
12
16
60
24
8
40
72
44
36
7
17
4
24
80
13
11
24
25
3
3
5
72
16
20
120
48
16
3
6
30
6
47
1
6
5
64
21
39
32
7
17
12
1
42
17
43
41
109
47
16
3
9
39
24
9
87
5
25
30
17
24
28
24
56
31
9
24
39
12
29
12
67
41
1
42
6
15
36
69
23
4
12
33
12
18
21
8
24
36
24
36
12
24
28
27
9
39
21
8
36
12
73
23
4
12
3
30
27
8
37
11
16
20
31
12
5
1
48
39
48
20
37
23
4
15
5
1
3
20
16
3
12
33
3
41
16
8
12
1
3
84
69
11
4
20
28
20
85
47
13
35
64
8
24
1
47
13
18
17
43
12
33
21
35
16
8
13
60
11
12
48
28
3
9
12
15
21
12
12
36
15
60
24
5
28
51
18
3
27
5
7
29
1
3
48
56
4
32
24
1
3
9
12
108
6
17
13
24
18
33
8
13
51
8
7
21
39
53
12
24
13
35
7
65
61
12
11
19
57
3
6
30
21
3
36
42
23
52
3
12
17
16
21
23
4
3
6
47
1
12
23
1
27
27
45
8
24
12
13
27
8
28
8
52
20
16
8
7
17
31
45
15
29
19
12
12
6
47
16
8
24
24
12
7
36
29
4
20
13
18
12
33
32
12
12
16
27
41
16
128
13
15
24
56
19
33
36
44
16
12
12
57
6
17
16
9
15
33
42
41
1
6
5
48
7
41
52
20
40
8
1
15
20
4
80
4
9
24
12
12
3
15
5
37
6
42
24
27
20
1
6
81
20
43
6
11
19
6
3
24
12
15
29
4
20
31
12
29
24
24
24
12
31
12
5
12
13
24
3
3
29
31
5
16
3
18
59
1
42
30
35
12
13
47
31
12
29
48
43
48
42
11
4
32
48
48
25
36
24
3
123
5
4
8
16
24
9
6
18
12
23
1
48
3
12
56
37
12
15
24
33
30
48
12
66
3
51
29
31
57
12
32
12
4
8
1
11
19
9
3
30
30
45
45
15
32
16
32
31
42
24
3
51
33
21
3
8
1
138
17
24
4
3
24
6
11
1
51
9
23
19
18
6
5
7
33
24
3
69
20
1
207
8
25
23
12
120
24
13
11
4
20
43
5
25
131
1
27
75
21
32
1
59
4
12
39
18
27
60
15
65
25
11
55
57
20
24
1
15
24
24
8
36
12
28
33
3
45
42
12
9
57
30
45
8
37
15
12
15
21
8
31
18
35
1
6
5
12
36
24
52
20
12
60
4
12
15
5
43
53
7
45
33
23
4
3
24
5
7
29
1
18
6
30
29
25
15
33
3
8
13
6
5
24
24
19
5
12
19
5
12
28
45
12
11
7
21
15
33
15
72
5
12
4
9
35
4
24
32
16
20
28
12
12
15
57
20
28
32
12
37
27
24
3
12
89
24
28
39
21
39
6
24
23
4
27
21
24
39
5
4
12
8
31
42
6
33
15
6
59
61
15
63
6
12
11
40
44
13
12
3
9
63
9
6
24
17
19
5
12
24
40
80
37
27
8
12
24
16
12
63
17
16
48
20
7
41
16
24
8
24
19
21
3
24
117
60
9
48
12
35
24
48
40
8
36
36
28
3
17
4
15
36
30
23
1
3
12
12
68
24
16
8
36
108
25
23
12
13
6
6
12
3
9
23
55
5
1
47
25
11
13
11
4
12
56
60
13
24
11
25
11
12
24
25
3
20
19
5
12
7
12
29
4
15
5
36
1
30
41
40
27
54
18
29
19
5
7
21
32
12
43
66
18
42
23
40
3
9
12
24
20
19
5
36
19
29
19
108
21
39
60
ABCD 350295618*7^$a-1 [50022]
38
20
3
9
22
24
17
17
39
15
22
2
6
18
18
38
50
10
22
48
26
16
21
41
6
48
28
104
36
13
15
36
13
57
43
5
11
33
32
18
26
3
5
2
10
7
11
12
2
4
20
4
2
4
36
33
20
5
16
6
16
25
17
14
22
20
4
15
37
14
26
32
44
12
7
16
9
8
7
7
26
10
12
2
54
22
2
38
27
45
51
9
2
41
7
13
7
1
1
10
9
4
27
32
1
11
24
4
20
1
3
22
14
97
1
43
85
14
18
6
53
43
34
22
33
7
18
38
18
54
12
25
28
47
24
41
7
36
48
32
64
6
35
17
52
11
7
28
2
10
5
8
25
22
2
54
13
84
23
9
33
15
8
17
56
4
26
36
4
6
15
9
2
5
37
18
6
4
19
21
23
12
1
70
24
49
61
4
10
12
9
4
5
28
11
4
37
40
3
20
8
7
1
16
5
23
5
75
32
16
13
6
4
12
2
4
6
17
4
21
23
16
49
11
1
14
1
11
10
26
42
8
6
66
88
4
24
3
7
38
7
36
9
54
17
24
7
93
7
6
4
10
18
3
28
123
105
16
43
34
16
23
69
16
28
48
7
39
42
62
33
13
20
15
7
1
23
17
15
24
46
15
21
102
12
22
16
7
12
60
17
32
16
4
3
15
9
27
14
20
4
18
34
4
31
13
38
21
9
7
73
23
13
2
90
11
17
34
28
20
16
49
23
2
18
84
14
26
48
58
7
40
17
7
4
11
56
10
6
17
12
3
1
21
6
33
5
56
14
49
1
31
21
52
2
10
26
6
6
36
36
32
1
27
5
3
22
12
4
14
13
5
20
7
33
14
9
31
12
46
55
8
7
33
9
11
37
8
7
7
73
17
14
4
45
17
7
32
3
4
73
129
26
86
7
1
22
49
27
10
14
92
22
15
39
14
4
3
15
17
3
29
20
33
20
40
14
22
107
20
20
15
18
16
2
42
2
45
39
12
10
3
13
56
8
6
42
6
22
23
21
63
13
15
21
11
5
11
25
2
2
3
28
4
44
11
4
48
2
68
8
6
17
1
6
5
13
43
44
1
10
12
6
34
33
20
12
5
22
10
11
55
29
53
10
10
7
80
47
4
54
6
17
5
2
33
32
5
3
32
3
8
5
9
8
4
110
18
23
21
55
16
33
22
25
15
2
31
9
6
21
59
5
12
71
6
3
11
4
12
6
23
19
9
21
6
78
11
3
6
68
19
7
54
19
29
54
14
15
55
37
23
14
34
6
8
6
48
25
23
14
7
3
4
53
1
4
27
25
23
43
10
4
50
41
20
29
16
67
7
98
28
64
34
10
2
12
2
14
17
17
62
42
6
8
22
12
40
12
3
28
29
40
7
24
21
42
26
20
10
16
2
15
16
9
52
2
1
11
10
68
12
12
24
2
77
32
21
4
14
26
27
4
16
40
3
6
11
5
36
44
20
28
10
5
12
1
40
24
14
14
23
8
51
5
9
6
2
14
66
26
17
16
12
29
19
40
17
4
19
8
12
9
39
3
13
5
48
4
3
21
2
42
26
10
18
24
2
18
12
1
21
20
22
32
48
14
3
7
2
10
88
6
31
48
8
45
12
35
16
29
3
49
20
4
7
7
14
26
62
8
7
4
15
6
23
17
10
22
99
32
7
30
36
6
13
23
2
94
26
22
44
14
22
13
27
8
34
8
3
37
27
35
28
1
57
23
35
13
27
5
21
10
42
7
7
10
11
7
26
51
1
3
16
23
2
78
42
8
20
4
2
58
2
17
9
20
2
8
1
27
8
5
32
88
1
6
17
5
3
32
3
30
28
6
12
24
20
5
5
2
24
18
8
2
20
9
99
38
2
54
7
41
8
51
21
42
2
2
22
2
9
23
22
6
18
28
7
5
3
5
4
14
18
6
9
73
8
2
1
69
27
51
24
18
14
28
9
9
23
39
9
37
38
2
12
2
36
12
10
40
7
1
8
3
1
26
5
3
4
54
12
24
14
10
72
47
3
13
21
14
26
26
24
10
34
26
32
27
3
8
58
15
3
14
8
3
19
16
45
4
8
20
31
49
5
12
20
43
25
2
2
4
59
48
20
57
26
29
1
2
48
29
19
1
28
33
14
13
31
10
36
23
67
50
43
20
79
26
22
8
53
19
46
12
12
3
23
29
19
40
17
27
6
10
38
16
3
11
26
11
29
7
45
3
12
27
24
25
45
10
22
3
129
14
28
78
55
5
62
29
11
13
11
5
5
4
3
3
12
10
23
3
28
44
37
15
14
16
7
21
7
1
15
12
9
14
88
9
32
9
6
17
5
18
12
30
15
17
11
29
31
23
12
12
2
7
9
3
4
23
21
9
20
4
11
3
28
17
132
12
79
56
40
8
2
22
42
52
39
105
6
6
23
15
46
27
3
48
6
111
17
3
3
36
40
1
12
25
18
62
50
12
8
17
36
17
3
39
9
33
98
41
12
41
7
8
23
16
8
12
10
24
3
9
7
9
15
20
1
8
14
6
16
23
7
12
18
43
29
2
22
4
35
15
54
11
13
15
39
13
11
5
64
25
10
24
4
13
4
16
3
20
10
2
14
8
43
17
36
6
22
31
55
22
3
25
10
5
37
12
2
12
14
28
10
14
6
42
8
14
6
2
16
34
106
12
16
12
14
10
18
12
15
48
3
6
2
4
48
18
38
81
1
2
22
63
1
20
16
35
15
12
42
27
36
33
30
5
9
51
1
91
11
5
39
12
28
33
15
50
15
7
6
68
24
7
16
5
18
26
19
33
18
2
7
32
5
12
7
31
22
7
4
16
5
39
21
18
10
48
8
48
20
8
10
1
32
17
20
38
1
21
50
45
7
38
22
18
30
10
35
37
20
24
12
3
20
3
4
17
5
14
17
27
25
8
7
13
13
7
11
53
71
96
8
28
6
7
112
16
13
8
3
13
67
5
23
21
8
18
6
16
11
4
8
16
9
12
11
3
117
75
6
52
2
22
6
21
9
14
17
56
40
1
63
13
12
24
7
20
21
32
11
5
23
7
90
110
52
20
9
3
24
28
25
17
56
4
4
3
20
28
12
11
29
27
34
4
72
14
17
7
8
10
14
1
65
6
34
6
18
40
23
39
18
56
24
6
16
30
14
17
5
23
61
44
22
20
22
6
17
9
31
15
13
11
12
20
69
4
41
8
2
8
10
48
7
5
27
5
6
48
9
9
10
21
32
37
36
2
2
3
25
106
36
33
3
18
44
20
28
43
12
8
9
4
59
15
22
3
9
16
23
9
15
25
11
109
31
1
14
2
35
39
41
69
22
6
15
5
24
18
6
28
16
28
15
8
7
1
48
27
37
11
36
5
13
2
1
4
23
12
58
2
8
17
29
2
17
25
6
21
19
44
33
4
3
37
19
17
13
8
56
12
14
6
22
2
55
11
10
16
32
6
36
2
80
3
19
16
42
6
13
20
39
21
20
7
12
25
5
23
40
25
3
32
21
24
6
29
12
4
21
14
16
33
12
9
26
2
31
13
24
2
26
11
5
7
33
12
14
76
25
1
44
32
43
72
5
12
6
12
21
3
44
74
48
7
27
46
3
32
5
15
7
21
4
21
26
12
26
59
3
21
15
10
64
6
46
2
9
5
32
26
52
21
9
2
12
86
58
2
72
8
18
5
8
57
14
6
38
10
19
7
9
17
43
1
18
41
20
32
27
33
11
10
6
5
48
1
38
16
2
4
24
20
7
24
44
12
4
11
16
2
3
20
43
64
37
33
2
10
14
24
6
14
2
31
24
15
18
6
21
45
51
7
42
40
20
35
15
70
23
13
27
12
69
2
26
26
60
70
14
36
14
7
1
15
25
3
17
2
26
18
60
17
55
50
7
9
18
12
22
4
15
36
13
6
22
23
15
60
38
24
91
17
8
7
8
20
28
11
28
18
7
7
9
3
84
36
26
26
22
15
29
4
10
14
35
39
18
14
64
13
5
52
28
32
14
20
21
36
19
60
22
34
22
24
14
13
3
2
18
13
3
18
84
35
1
12
2
2
28
24
92
4
54
16
30
38
40
14
22
34
3
53
7
29
26
26
19
77
2
14
6
13
21
15
1
68
36
12
24
20
40
23
7
5
13
23
1
32
8
8
14
9
3
74
23
33
18
44
12
52
6
4
34
22
15
5
46
22
58
58
3
39
6
28
20
54
18
28
10
2
74
12
17
7
9
12
12
8
13
36
6
30
14
5
16
20
43
24
10
35
17
31
19
30
43
32
23
12
10
3
17
48
6
41
8
9
4
26
70
58
16
2
4
11
5
12
14
22
22
36
10
7
40
9
10
5
15
50
8
18
20
94
18
5
27
41
5
2
1
4
37
4
39
15
17
17
22
4
12
25
20
9
2
4
60
20
38
8
18
22
23
27
12
14
10
13
5
50
24
4
14
31
52
23
70
26
9
11
12
2
12
2
30
62
22
7
12
8
49
14
42
2
22
14
22
3
20
39
21
4
9
26
18
44
68
52
2
20
28
9
33
50
37
84
37
8
3
29
6
1
3
62
54
16
8
10
56
4
6
12
21
49
2
44
50
68
14
22
30
20
1
21
26
40
22
4
24
7
9
47
29
8
23
7
6
6
50
8
32
15
15
41
7
20
2
20
8
15
13
48
16
34
10
4
22
2
52
6
21
21
40
8
30
4
9
29
39
7
32
41
7
42
8
35
28
4
3
17
23
6
42
37
12
17
31
9
2
20
46
26
52
22
12
19
27
13
21
16
2
8
17
7
14
12
38
24
2
4
7
35
10
98
14
23
25
6
14
4
66
28
6
3
21
12
6
45
21
15
8
17
10
38
7
28
5
18
9
7
36
10
34
36
22
52
40
7
12
11
14
72
8
2
12
10
3
9
19
23
37
67
2
4
58
12
66
8
126
48
1
27
32
36
25
20
29
62
56
4
9
35
22
3
9
6
24
1
7
5
16
3
10
56
8
16
24
30
2
43
3
42
54
1
13
8
19
31
1
20
17
3
5
11
24
15
100
36
26
7
32
1
8
72
7
56
13
30
6
6
21
9
2
18
4
36
6
44
30
6
26
56
30
20
1
ABCD 350419794*7^$a-1 [50039]
72
69
29
19
11
42
18
9
45
10
8
1
8
3
18
42
30
34
56
97
11
40
110
18
72
28
20
13
59
40
2
18
28
44
16
50
31
99
2
39
63
33
27
208
9
87
32
25
27
29
31
38
34
38
115
23
40
5
7
9
27
44
9
19
60
45
56
21
18
9
15
61
20
16
11
12
18
22
38
138
24
108
72
126
7
3
44
1
17
30
33
117
3
7
2
18
45
27
36
42
18
45
55
9
15
41
15
30
15
9
10
20
4
32
24
30
96
43
27
45
63
29
7
45
5
27
16
17
10
53
108
36
9
12
43
60
36
3
8
48
42
39
31
21
8
9
55
17
3
9
27
144
24
36
7
12
110
36
79
51
110
7
27
36
2
48
51
7
14
22
20
1
20
16
53
7
11
18
70
20
28
62
30
13
41
6
25
3
26
138
42
30
18
78
72
1
8
9
90
37
20
7
8
12
49
47
9
28
15
5
15
12
4
29
151
12
44
18
12
31
39
20
61
15
290
10
2
22
21
15
72
110
75
16
8
9
30
60
57
43
2
87
12
9
139
23
42
43
65
72
3
15
18
30
24
66
7
35
12
33
16
27
20
21
36
24
84
27
18
15
9
7
41
31
41
34
26
66
25
65
7
15
192
96
81
3
33
20
16
11
48
42
27
7
81
36
32
27
6
12
58
12
8
52
129
29
51
3
49
11
1
15
21
83
16
29
15
18
30
33
16
63
77
52
47
105
39
18
63
15
64
56
49
65
3
15
18
27
55
36
9
35
9
3
36
24
21
15
21
67
29
108
9
46
24
50
123
63
9
21
60
54
18
18
1
11
33
36
36
43
5
69
10
20
124
29
63
40
2
10
62
18
9
3
36
24
48
9
9
7
27
53
55
2
15
55
60
81
185
22
5
7
38
42
1
116
84
87
9
7
2
12
22
5
51
12
105
3
54
18
40
38
55
47
160
8
9
16
3
2
54
40
68
42
18
52
20
21
15
57
16
96
12
51
9
20
84
24
16
20
12
24
19
2
18
49
5
6
12
33
16
99
12
17
64
72
15
32
25
44
7
9
5
43
96
20
9
30
24
18
63
7
9
56
16
29
30
40
5
27
6
39
15
18
46
17
39
60
64
45
24
3
62
30
25
8
39
16
20
69
43
12
17
16
23
49
11
54
34
14
43
35
45
16
20
163
53
7
41
15
57
7
36
2
27
72
9
42
25
20
28
15
14
36
15
7
29
21
70
92
16
2
63
9
31
48
8
3
18
15
43
57
8
39
33
117
36
10
62
55
65
22
57
56
7
36
24
50
67
20
3
13
3
20
88
17
117
10
2
60
36
90
37
51
2
39
16
15
20
84
60
36
30
43
17
39
15
18
55
8
27
12
33
45
43
56
79
20
12
18
7
27
36
44
16
5
24
19
2
60
135
16
27
12
33
27
20
21
9
24
30
16
45
63
81
15
38
18
25
48
15
2
7
3
29
16
89
7
23
49
29
12
18
13
5
7
20
15
1
17
7
5
168
34
21
35
1
83
40
56
12
18
15
39
36
24
18
55
36
27
80
30
15
9
18
61
27
2
82
8
12
18
67
5
18
40
20
37
99
56
6
75
15
12
9
33
7
27
9
20
75
16
33
11
72
30
27
24
45
75
96
63
36
21
40
48
8
27
1
107
9
9
39
51
21
9
24
18
12
36
133
24
72
48
44
163
26
30
24
25
41
130
12
17
21
204
34
2
27
45
10
20
18
15
7
29
9
102
25
51
2
10
20
24
64
2
34
8
9
3
33
64
99
9
24
11
48
16
2
42
16
74
43
32
123
28
9
35
18
12
27
36
27
18
7
108
36
27
45
8
63
36
57
4
11
16
36
81
3
29
27
33
43
32
72
6
54
1
60
5
31
12
17
7
3
62
18
25
12
47
25
8
3
4
68
16
26
46
17
7
41
15
64
24
21
35
18
3
7
8
9
36
100
15
144
20
21
24
19
26
10
33
23
54
51
16
20
3
49
32
45
58
56
36
45
19
20
36
45
43
69
65
30
72
4
12
20
45
27
18
22
2
3
45
27
15
1
65
24
46
2
31
39
60
29
9
72
48
51
3
36
45
9
18
49
20
3
121
5
42
172
8
12
148
48
20
4
68
33
12
24
64
27
2
27
51
18
102
9
52
27
44
1
17
3
15
61
20
16
68
16
60
131
9
43
36
33
68
60
3
36
60
21
33
30
105
55
8
1
27
60
65
9
3
43
33
56
45
43
77
27
9
31
23
4
56
30
36
15
12
33
55
27
8
54
3
27
18
18
13
39
8
9
12
31
5
16
8
36
28
15
21
80
3
78
46
29
31
117
12
24
11
172
36
2
15
3
60
28
17
27
16
12
33
12
47
13
65
54
1
35
57
45
7
8
3
90
58
74
3
16
29
58
9
144
3
56
9
15
108
52
41
7
62
3
27
16
29
115
8
9
63
45
16
20
16
20
64
99
24
2
12
22
9
11
48
9
33
46
2
27
79
17
27
18
12
7
53
108
55
24
23
25
17
3
31
2
54
21
52
15
50
27
51
12
76
2
30
4
48
38
43
11
78
39
99
72
16
53
36
48
9
67
3
20
33
16
32
24
75
4
41
31
20
12
45
45
42
21
88
11
36
45
69
90
1
65
24
75
15
48
18
7
53
12
7
15
36
5
105
30
45
67
36
32
133
15
56
36
54
66
24
16
2
43
5
51
16
23
54
51
52
27
21
89
18
18
70
57
15
9
23
33
144
64
35
21
24
19
17
9
27
28
17
102
76
2
79
39
80
21
96
27
28
38
79
63
33
5
24
34
2
39
31
20
72
48
60
12
25
27
9
101
90
25
8
64
51
21
8
9
12
18
24
61
63
2
19
56
16
71
97
39
2
15
27
28
65
15
81
19
24
45
48
96
59
69
3
76
32
9
60
19
33
27
21
29
90
4
68
112
146
30
45
79
36
2
72
15
16
5
15
57
27
51
37
35
90
30
16
153
29
24
34
9
3
44
18
48
24
30
60
36
25
20
64
11
61
99
17
7
41
36
7
33
20
43
65
36
75
88
9
65
159
19
17
7
20
16
74
63
63
73
24
65
7
101
12
22
50
70
116
1
20
9
31
23
76
20
54
43
108
32
105
19
8
43
38
70
2
19
53
91
ABCD 350511108*7^$a-1 [50080]
15
1
8
24
15
7
74
19
8
21
3
51
16
6
35
28
32
13
14
9
4
20
7
50
15
60
28
20
12
21
28
27
80
28
5
6
1
17
10
5
12
3
4
56
1
33
8
24
6
24
10
38
21
15
64
18
68
42
12
21
3
12
84
1
9
23
15
6
39
15
48
18
12
54
1
8
15
24
12
144
42
27
16
12
36
29
15
28
53
7
9
72
3
8
27
54
6
1
23
6
66
40
29
3
48
6
7
5
30
16
26
24
3
1
36
2
36
21
13
3
20
3
12
10
36
8
7
20
7
38
7
53
42
21
15
12
4
5
21
15
3
46
6
26
54
9
45
6
6
3
3
1
44
3
18
12
12
6
36
6
3
45
22
8
1
36
21
6
14
3
63
37
17
3
39
22
23
3
37
27
29
21
15
15
10
2
12
36
9
13
8
30
30
7
11
22
14
13
35
12
10
8
12
52
6
14
3
15
12
28
8
1
9
18
9
9
14
54
16
54
24
5
4
9
27
11
1
8
7
17
9
27
13
24
95
12
3
10
15
8
12
27
16
45
5
30
22
27
5
46
2
7
20
21
4
14
16
8
34
14
9
9
27
4
8
33
70
26
7
32
25
24
8
42
33
15
21
39
33
3
12
13
20
7
18
14
30
27
24
15
6
3
3
12
25
17
10
38
6
9
13
35
7
5
51
24
6
18
34
14
9
3
21
7
9
17
15
12
88
21
32
6
18
3
9
12
52
20
42
9
24
3
6
7
17
16
23
9
39
3
33
135
6
12
51
39
28
5
3
6
12
39
15
66
7
12
24
9
36
26
42
4
23
40
23
40
30
2
22
11
7
50
3
9
39
25
12
11
3
33
3
10
128
36
7
27
53
9
30
18
34
5
57
4
14
45
45
18
18
6
6
10
62
3
13
3
24
23
22
50
30
24
31
8
19
26
100
8
39
25
36
35
37
2
1
44
7
156
78
11
3
24
70
12
92
24
16
27
57
2
9
7
14
6
24
36
90
12
123
33
19
44
33
12
27
24
13
8
36
51
12
27
42
15
25
14
21
12
12
27
13
11
21
39
1
11
24
18
51
57
3
43
29
25
20
48
40
11
25
48
8
100
2
21
9
48
30
6
39
4
5
22
8
1
8
13
26
12
18
52
74
4
26
39
9
7
17
22
6
2
6
120
24
18
64
81
29
3
39
40
72
42
12
26
9
9
3
33
3
3
21
28
5
10
12
8
34
26
6
3
9
4
24
8
12
24
19
23
12
21
12
45
4
56
6
1
36
39
8
28
6
47
7
9
5
12
123
24
7
5
15
9
33
3
12
7
2
4
23
12
37
32
12
27
27
6
24
10
18
114
5
33
10
9
8
15
12
6
27
3
33
9
6
12
33
15
21
3
18
3
12
40
23
9
9
30
9
60
21
6
54
4
2
1
5
6
18
18
13
3
18
23
12
28
15
50
24
12
22
17
36
1
23
7
2
3
1
8
15
15
21
25
2
57
63
21
7
26
4
20
30
1
5
6
70
23
24
19
6
27
5
87
37
8
43
59
12
9
4
23
6
4
47
15
24
22
23
9
12
15
21
22
32
13
63
5
3
16
32
58
2
16
5
39
13
29
6
46
8
52
26
9
28
17
10
32
13
39
9
20
3
22
2
36
18
52
24
50
12
10
11
12
24
15
9
21
10
2
6
78
24
12
12
18
24
6
7
59
1
65
51
9
31
11
9
15
16
9
45
26
10
95
3
28
21
11
4
26
54
46
8
10
20
21
21
4
35
9
18
46
56
103
47
36
36
12
13
21
15
20
15
24
25
23
30
36
3
21
6
33
57
6
16
5
13
2
45
16
5
3
13
2
12
10
3
32
12
1
15
5
15
7
17
1
20
52
50
4
9
9
23
3
12
24
21
12
48
1
44
24
16
15
8
15
16
9
11
21
13
42
74
3
9
12
27
49
32
19
44
13
2
33
12
3
4
41
1
11
9
6
6
4
23
27
6
3
4
9
83
3
13
5
67
29
6
1
17
12
48
27
21
18
1
11
1
33
75
47
72
90
12
6
6
16
11
15
10
23
21
19
128
25
66
9
41
10
48
60
8
6
31
3
38
15
21
24
46
29
72
13
2
42
10
5
40
5
67
27
54
2
21
3
33
40
8
1
86
13
8
28
12
20
4
21
14
6
3
1
30
5
15
18
66
24
24
64
2
3
19
20
69
36
1
8
60
4
20
7
35
1
5
15
21
18
21
19
9
47
138
4
12
8
54
6
36
54
6
7
5
27
9
6
18
42
18
108
15
19
20
12
13
12
60
21
23
39
25
5
43
8
9
34
17
27
9
69
16
15
3
41
12
21
12
28
18
50
39
45
39
12
33
3
4
20
39
4
17
4
53
34
8
46
12
11
72
4
36
8
1
14
33
3
9
33
15
24
15
25
17
30
129
39
24
18
43
11
6
88
11
48
3
21
7
21
24
3
6
8
3
1
20
18
16
53
27
1
20
4
3
50
40
23
28
20
9
16
66
20
54
27
9
31
35
10
14
30
10
80
1
21
8
36
27
16
11
30
3
1
11
3
96
34
8
18
21
57
30
6
16
92
16
20
7
27
5
4
68
1
26
18
22
5
1
23
24
3
4
36
18
62
12
57
43
33
11
16
20
24
4
5
28
32
25
2
13
39
42
8
10
5
9
31
8
33
4
62
1
5
6
9
3
84
58
8
10
17
12
13
27
8
45
22
45
80
25
68
15
25
12
26
42
3
52
5
18
24
10
63
15
62
10
9
35
21
15
13
9
32
54
13
15
18
2
30
3
12
61
20
99
9
28
42
18
26
1
3
2
39
24
45
31
20
45
16
11
28
20
75
45
31
14
46
9
9
18
29
33
27
3
33
3
25
9
2
21
45
12
36
24
22
8
21
15
9
12
21
6
6
24
30
24
57
48
3
21
55
8
1
12
17
43
9
12
98
33
9
3
33
42
9
27
12
33
4
11
18
7
8
9
4
23
24
33
3
3
6
12
18
6
31
11
18
48
15
16
11
6
3
27
24
21
64
8
12
4
11
21
27
24
48
85
53
10
44
6
7
11
13
27
9
11
6
4
15
5
4
71
4
33
8
28
80
12
36
3
45
30
21
12
49
2
18
30
6
6
10
32
90
12
78
43
17
10
24
9
27
38
6
18
51
3
13
24
11
30
15
1
23
37
20
7
29
16
35
19
41
27
21
39
6
64
23
12
24
61
38
13
12
5
3
25
35
4
5
51
45
12
10
116
9
1
2
18
12
24
18
12
12
4
6
20
16
2
10
6
80
4
5
1
27
5
4
47
3
21
48
25
36
14
22
2
25
20
105
12
7
5
4
20
34
62
12
15
33
30
9
13
20
15
7
5
9
27
24
15
6
6
36
69
27
1
23
16
32
36
81
15
6
54
16
18
2
81
3
13
11
30
42
21
27
18
40
2
6
6
9
27
25
5
22
5
24
27
40
18
11
3
120
10
62
9
3
34
3
17
10
33
27
5
31
21
5
18
24
48
1
12
47
58
50
6
48
3
27
1
27
18
27
35
4
20
6
6
37
9
63
41
42
30
12
3
15
109
45
11
12
13
3
20
4
9
47
24
69
18
13
32
16
5
22
5
45
31
143
10
20
7
9
8
7
8
12
43
5
31
2
7
8
4
59
18
28
8
3
7
5
24
28
23
33
7
14
3
39
9
24
21
15
1
6
17
57
18
34
11
21
15
19
29
3
1
21
32
27
21
12
18
9
21
42
18
27
45
99
61
20
115
5
12
3
12
19
53
4
5
27
21
39
7
33
57
8
7
8
4
20
15
34
35
4
45
20
7
8
39
6
15
3
36
6
10
44
21
12
33
3
15
46
8
16
3
11
58
2
45
9
54
18
7
71
1
8
13
42
18
8
6
9
12
57
124
23
4
3
17
21
3
28
5
27
45
27
16
24
17
12
12
39
21
6
21
28
5
82
17
40
53
7
5
3
13
35
12
12
3
21
51
6
18
10
35
19
5
27
33
27
18
108
24
6
40
86
3
13
23
4
33
11
43
2
15
31
8
12
13
3
32
10
12
6
50
27
3
10
54
30
8
3
4
48
11
12
18
27
9
39
3
33
48
3
9
1
2
12
21
9
4
20
30
36
6
4
50
6
46
8
16
5
12
13
83
15
81
28
8
21
4
26
1
8
1
14
30
4
14
4
20
13
8
84
3
4
2
10
42
18
8
33
9
30
13
33
44
30
6
6
22
8
18
10
2
9
12
4
23
6
7
8
9
18
30
24
4
15
39
18
24
14
48
18
4
2
9
15
34
23
88
5
27
39
6
18
45
9
15
3
22
11
3
12
16
5
27
13
8
13
15
44
9
18
10
47
15
22
2
22
18
5
40
65
3
24
9
66
13
23
13
41
3
85
23
21
51
21
7
12
5
12
48
4
59
3
46
23
25
8
10
29
4
5
12
15
3
10
18
26
40
14
40
24
5
3
48
10
11
9
3
64
20
61
35
13
14
12
36
33
39
36
18
12
6
21
16
20
24
43
2
10
54
27
47
18
52
18
2
31
11
21
4
81
2
10
15
8
19
18
2
1
59
18
72
6
18
84
91
45
62
10
59
4
27
5
72
16
24
5
16
6
14
6
6
10
29
15
36
13
35
12
30
24
16
27
35
10
27
8
15
1
36
21
8
7
8
9
18
6
30
4
14
18
45
21
39
16
5
4
62
16
9
5
18
21
12
25
23
31
32
18
12
19
77
24
19
15
2
7
5
36
15
15
24
13
36
5
15
7
17
12
15
18
36
27
1
2
6
6
24
1
41
24
12
28
32
4
39
8
3
16
44
21
15
45
12
4
3
62
12
7
15
8
64
2
6
40
26
7
9
8
22
50
6
9
9
6
18
3
3
18
28
18
50
12
63
60
15
18
19
8
43
50
39
39
18
7
21
11
61
2
12
84
42
6
72
48
6
12
12
3
12
28
8
12
24
24
9
24
3
24
9
7
57
60
2
34
12
6
2
15
3
16
8
9
12
9
ABCD 350517758*7^$a-1 [50008]
15
3
13
81
56
3
51
13
20
1
59
87
30
40
26
36
12
30
54
18
54
33
9
6
45
21
40
71
139
6
2
78
18
9
37
14
42
7
27
8
12
1
8
9
78
13
23
22
14
42
63
13
30
5
13
14
13
47
18
3
31
32
69
7
33
45
3
20
12
9
10
21
15
17
9
24
7
47
33
3
36
88
5
28
8
28
167
54
51
39
25
20
49
12
110
12
21
64
5
75
7
54
39
23
36
4
18
42
20
100
5
37
27
11
6
3
15
33
7
29
9
58
29
1
38
16
32
33
24
81
55
11
12
13
83
34
8
3
31
36
20
9
48
48
67
32
42
39
48
33
48
46
17
3
12
1
12
23
72
4
2
54
24
12
22
12
62
1
9
71
7
12
2
18
21
1
2
6
28
26
9
24
39
10
8
18
24
81
4
27
53
12
64
5
24
90
45
3
9
21
46
2
6
37
33
2
25
3
5
60
3
49
8
27
88
17
69
52
20
7
41
19
11
9
15
108
12
9
27
142
35
51
9
36
93
3
7
8
24
9
15
21
24
52
71
9
12
72
9
82
5
15
12
22
23
103
72
2
3
55
8
10
12
8
6
1
23
33
19
8
36
16
5
27
36
30
30
9
1
15
11
21
3
10
47
7
32
48
30
16
95
97
8
6
108
12
12
25
29
24
79
48
17
10
20
4
5
3
60
84
12
10
47
27
36
45
7
8
10
38
13
9
12
54
125
57
30
4
53
12
3
42
34
5
27
1
23
4
2
6
1
44
28
9
32
34
18
54
14
3
60
3
126
15
40
24
27
20
9
15
10
47
48
31
9
12
11
18
39
12
27
21
16
63
53
9
39
3
9
3
42
15
13
20
7
72
27
18
2
9
12
21
18
21
81
66
21
1
152
39
7
5
3
9
1
14
34
26
21
3
12
57
13
3
32
3
16
18
48
35
39
25
36
35
9
1
23
15
18
27
39
24
21
1
8
6
42
30
18
63
51
16
8
6
4
14
70
24
12
26
88
36
38
27
51
22
60
11
60
27
22
51
36
75
29
27
12
12
70
26
36
42
24
16
38
60
48
25
11
9
7
12
41
21
7
20
37
2
102
10
8
6
24
15
13
87
12
9
47
7
17
15
28
21
17
6
24
4
18
3
9
6
20
25
117
71
36
13
32
24
6
1
20
15
12
18
7
65
70
17
63
18
15
55
2
6
4
18
2
36
30
24
18
54
31
92
16
45
2
24
45
9
19
20
1
11
115
6
12
2
21
9
114
4
2
6
33
3
9
13
32
22
2
18
6
7
65
15
37
83
19
20
13
21
54
32
9
12
28
24
21
11
3
6
4
20
42
12
46
35
36
61
119
39
12
21
55
17
61
2
60
40
8
16
14
16
2
61
27
5
3
45
3
6
7
9
2
30
6
60
10
20
10
92
25
60
45
23
49
32
31
21
11
43
14
4
35
25
3
20
12
21
6
1
20
16
84
32
9
31
35
6
31
17
18
10
20
16
6
50
40
30
8
18
7
41
15
3
21
27
1
20
81
6
24
4
12
20
70
36
27
20
21
27
12
3
12
58
14
13
69
50
12
4
8
6
15
9
54
40
12
6
8
39
7
98
10
14
4
74
9
57
63
9
18
25
53
75
4
8
27
12
12
48
48
21
16
11
36
18
16
60
14
21
3
45
19
6
66
6
30
8
21
16
15
14
4
11
91
8
46
2
72
4
32
9
60
15
12
9
3
22
8
18
9
13
8
30
232
42
11
7
48
9
29
18
13
23
57
4
23
28
26
30
36
12
18
34
5
13
44
7
11
36
36
6
24
15
7
9
44
13
15
48
20
85
107
60
57
78
34
2
9
60
7
12
5
91
65
7
21
9
2
6
6
33
51
10
68
27
84
24
19
5
7
8
1
35
141
63
13
29
6
100
9
35
10
14
9
9
4
60
35
15
6
24
10
12
2
78
18
102
85
11
12
4
21
44
1
14
42
27
60
16
9
11
3
12
30
6
18
30
25
23
9
24
33
24
3
13
14
36
12
1
20
45
42
88
5
24
16
41
34
5
73
12
63
9
27
63
20
6
30
4
5
3
22
108
87
23
4
32
81
3
24
36
9
39
18
66
24
22
14
18
22
41
31
5
48
3
18
16
2
21
33
90
85
11
54
3
16
15
36
26
96
7
9
32
28
12
63
32
9
144
15
3
24
25
95
12
36
45
132
51
48
24
4
8
10
14
13
3
33
57
26
12
21
60
13
3
15
5
12
27
9
3
30
24
42
12
9
9
27
1
2
18
22
12
32
21
3
12
21
25
66
44
25
12
23
18
27
15
21
96
13
95
7
5
67
14
31
8
60
21
27
12
7
44
60
18
39
16
63
30
35
3
58
14
30
3
37
8
6
1
3
18
14
24
4
2
16
14
40
2
3
39
9
85
32
31
11
40
5
43
5
3
6
6
60
60
13
53
82
77
12
1
20
22
12
29
9
102
9
1
30
2
3
21
43
35
1
3
41
45
6
12
54
186
72
4
21
32
13
8
7
72
9
8
27
1
14
12
9
48
24
3
6
58
38
16
11
39
30
75
39
12
90
3
13
3
11
21
15
40
32
36
4
5
12
31
33
23
6
16
56
16
2
21
3
6
63
7
17
24
19
53
13
11
3
6
16
35
51
84
16
5
25
59
109
71
27
28
21
27
41
3
6
18
22
63
8
25
14
33
7
32
24
24
84
21
15
61
71
58
36
47
97
23
33
22
56
24
10
2
37
9
24
11
37
26
28
26
6
1
3
69
44
51
18
43
15
8
4
53
48
36
16
33
74
12
49
23
9
25
14
10
14
36
30
4
11
15
12
16
5
3
70
8
24
31
11
21
33
24
3
84
3
12
10
23
72
4
9
11
51
61
9
8
6
70
11
16
41
42
72
13
12
15
14
42
57
75
10
12
60
47
25
26
4
26
15
4
35
10
56
7
20
21
4
35
3
16
68
24
21
15
13
9
23
16
27
20
22
74
24
4
14
31
8
7
36
12
6
35
36
1
12
18
8
16
30
15
23
60
28
8
21
36
57
58
24
5
3
48
12
90
7
144
47
12
10
26
4
18
35
48
57
94
2
42
117
105
3
3
34
50
13
9
18
29
9
7
9
18
68
9
27
30
3
45
31
47
12
40
66
15
5
22
17
40
9
8
6
73
44
28
59
9
27
12
28
18
8
19
35
13
5
10
29
48
9
24
3
3
28
54
12
26
28
8
30
66
78
16
32
40
110
16
17
55
101
75
37
84
11
45
9
16
26
21
33
27
27
9
9
7
44
19
2
10
6
12
11
24
61
14
12
21
7
5
48
15
18
42
30
7
8
9
30
9
12
21
66
6
16
83
55
8
24
73
36
17
15
33
18
9
7
12
8
21
31
5
13
18
9
47
18
16
35
19
20
70
39
27
116
60
28
21
11
9
24
3
58
3
32
3
6
24
4
30
72
8
10
60
2
9
3
9
3
1
29
7
9
2
6
10
12
33
8
9
15
4
35
64
48
90
23
9
28
20
54
9
9
66
22
35
28
20
25
26
1
11
60
33
16
72
23
9
15
40
8
12
6
24
15
9
64
27
29
7
45
26
9
25
39
56
3
30
106
8
24
34
54
44
16
5
51
9
15
12
109
8
25
38
18
18
1
5
4
14
37
32
4
44
37
35
28
117
119
9
27
7
5
27
6
7
8
48
9
30
81
9
18
54
31
35
10
62
13
24
23
84
46
8
6
22
12
32
24
72
7
17
7
11
6
4
38
54
58
32
13
8
37
14
13
80
132
15
72
54
66
6
7
23
45
3
4
9
9
14
6
6
9
1
15
11
36
57
7
41
3
9
108
7
81
23
34
2
21
1
11
3
4
14
18
12
46
2
24
72
18
6
9
40
9
2
30
30
24
21
4
71
9
9
3
13
14
12
73
3
24
26
10
17
13
14
12
16
12
20
6
6
1
107
30
24
4
42
26
10
29
43
5
16
11
16
24
30
38
12
6
7
8
15
10
26
6
43
5
55
35
40
54
74
61
35
54
6
24
34
14
48
1
8
51
28
12
5
51
4
41
24
1
23
9
28
14
16
69
65
18
10
20
3
73
74
1
32
19
14
30
4
ABCD 350574878*7^$a-1 [50004]
60
19
60
20
64
17
31
12
36
20
39
1
68
16
48
12
35
37
12
65
79
108
48
35
1
35
102
18
9
45
6
45
16
11
1
12
80
64
5
120
6
49
35
13
48
48
12
48
29
19
96
24
41
7
35
13
17
7
8
72
4
32
57
6
1
12
32
9
27
16
12
11
45
117
19
8
76
92
100
83
61
44
72
12
4
60
12
24
108
35
72
1
35
1
12
29
12
43
35
13
36
53
27
88
24
59
61
36
12
41
43
20
76
59
21
36
15
9
16
32
16
17
72
43
155
49
116
16
36
80
45
30
36
13
48
12
32
4
12
20
36
3
9
4
11
36
120
72
1
44
45
31
47
1
119
42
3
132
120
4
23
25
128
15
49
68
3
25
47
1
17
60
19
11
33
84
60
36
52
32
33
7
20
16
29
7
72
47
49
5
27
36
57
55
23
45
75
1
60
71
81
28
92
15
37
143
1
44
36
21
42
156
37
95
157
53
43
84
32
39
42
30
162
6
12
1
24
8
40
48
32
15
21
144
15
1
80
39
42
31
68
63
30
15
12
24
12
28
84
48
92
33
18
1
188
16
29
18
57
15
25
23
90
18
49
68
28
32
3
60
21
144
64
8
4
11
181
44
27
21
52
48
35
61
11
9
40
20
3
61
20
27
37
8
16
29
27
64
96
35
93
16
12
77
3
9
18
1
24
35
57
112
36
12
11
1
84
12
36
47
54
7
116
16
149
42
18
3
16
56
24
153
66
37
35
60
1
11
36
97
92
64
12
72
5
67
113
18
1
41
12
7
11
25
83
1
44
4
5
51
9
63
135
1
48
239
21
99
60
37
128
15
9
48
15
9
93
19
60
101
79
12
60
84
144
32
12
24
3
73
5
7
11
117
3
60
1
72
24
20
84
33
79
11
36
45
16
36
72
11
13
8
51
45
16
41
6
21
16
12
23
30
63
135
25
80
4
53
7
11
37
23
21
52
12
32
16
48
36
36
56
135
18
31
11
13
5
18
1
48
5
7
12
29
19
161
72
27
51
1
11
85
48
17
18
9
21
15
3
61
24
24
24
11
36
9
124
227
60
13
59
61
47
73
24
77
18
9
51
12
36
1
48
5
18
168
21
33
27
16
132
8
4
12
101
18
1
24
35
49
80
112
11
37
116
12
16
17
207
3
1
8
64
36
44
4
11
57
24
52
12
17
127
36
20
16
44
84
28
23
25
47
13
59
30
18
42
19
11
1
35
45
52
17
27
21
78
1
44
28
56
60
36
135
1
48
8
88
20
9
27
28
32
21
7
35
21
112
23
105
99
36
84
108
60
45
27
1
17
18
45
16
83
18
31
8
16
72
83
72
45
52
48
96
44
3
13
24
24
47
24
97
48
12
53
87
21
43
47
37
131
72
133
108
47
21
52
29
19
131
61
11
21
24
16
104
33
7
68
4
108
12
8
153
99
21
27
33
31
68
111
90
60
3
24
63
48
1
41
3
36
24
72
16
24
8
60
27
37
71
54
3
15
48
13
11
48
42
19
48
24
24
60
60
11
13
11
93
24
28
188
208
80
84
28
96
179
45
16
24
44
16
36
72
17
30
150
18
102
60
18
12
9
36
16
92
15
81
81
31
41
30
33
124
60
36
5
55
128
4
92
16
32
4
12
29
18
37
35
25
8
3
13
41
6
25
36
59
54
18
13
12
47
25
24
48
36
12
5
91
29
51
4
5
27
21
43
35
12
1
32
28
29
27
15
13
80
87
21
24
3
69
21
72
90
25
11
45
9
175
23
42
7
96
5
3
16
53
3
28
80
28
36
48
12
11
9
16
92
16
8
28
108
48
17
7
8
45
39
96
52
12
20
88
96
36
83
45
63
129
51
45
228
16
56
45
91
41
18
117
120
216
15
45
112
68
64
35
25
48
92
33
3
16
11
25
8
72
3
37
35
33
9
19
11
85
11
12
60
48
13
36
11
73
24
48
24
11
37
65
55
35
1
36
72
23
36
12
1
41
19
29
18
1
59
21
51
12
60
36
37
24
41
7
116
36
39
1
36
36
44
87
36
9
112
12
41
18
1
71
25
56
88
89
18
9
45
18
102
18
37
80
33
72
7
20
16
5
135
112
36
12
17
48
79
119
72
117
15
36
25
48
24
77
51
9
30
1
36
59
9
108
28
80
64
11
277
20
27
25
12
12
59
85
32
51
49
35
61
17
12
7
11
1
44
4
36
12
48
48
48
96
20
63
48
42
72
66
42
18
25
24
8
63
69
63
1
36
35
120
18
60
3
27
49
36
60
36
36
35
25
35
25
56
75
49
11
21
52
89
3
4
56
57
7
35
21
9
31
72
5
42
30
6
9
12
4
36
56
63
81
16
5
78
13
48
36
156
8
39
180
13
36
32
52
29
18
9
16
20
28
41
18
9
21
18
141
3
121
36
60
36
24
120
41
19
116
112
71
49
185
127
24
17
3
9
18
33
4
5
90
1
84
8
4
192
44
52
12
53
3
27
13
5
19
24
36
101
27
15
21
112
12
12
36
5
183
87
1
71
37
11
1
8
81
72
7
72
128
51
45
48
72
124
11
85
20
3
72
13
95
37
77
48
79
11
25
17
3
60
45
7
11
21
76
144
12
29
123
40
32
52
96
60
24
5
6
12
49
83
1
20
ABCD 350579214*7^$a-1 [50132]
45
7
20
60
3
18
6
13
8
63
73
104
12
27
81
40
29
66
9
135
1
35
24
36
108
37
29
6
54
66
9
9
72
115
20
60
3
90
67
23
180
9
100
23
18
79
11
109
47
6
30
37
113
63
27
84
25
56
16
48
48
101
162
1
48
89
7
20
9
6
61
23
54
51
16
59
9
52
20
4
131
9
144
52
20
33
30
81
81
43
35
61
24
44
87
66
54
54
96
30
25
20
100
35
24
90
39
52
20
15
37
29
19
35
45
45
99
88
29
43
11
36
33
16
29
66
24
1
65
175
5
19
44
4
77
43
47
1
179
9
72
15
21
16
29
18
1
8
40
47
1
29
54
13
47
120
60
37
48
24
80
63
57
51
21
24
27
9
135
54
135
111
24
45
84
36
4
203
85
23
105
64
24
68
9
19
24
56
40
23
9
16
119
36
45
63
9
51
13
48
96
80
123
30
42
48
36
9
24
21
67
59
81
15
18
66
45
124
24
11
13
120
83
21
33
31
71
25
24
20
165
7
29
60
7
56
156
9
42
49
35
36
9
160
24
24
8
15
108
45
12
4
20
76
23
1
192
48
11
18
66
81
16
128
69
67
5
48
42
49
5
99
12
4
72
24
23
21
15
61
20
45
30
54
139
20
124
72
5
51
64
48
168
44
45
30
24
1
96
23
25
152
64
101
18
6
63
28
92
27
25
29
96
99
135
36
84
9
33
90
18
30
6
30
1
23
102
91
24
96
24
32
3
18
72
115
20
69
7
29
54
13
80
27
36
90
15
75
85
68
51
129
16
8
27
36
18
36
3
88
35
84
1
23
57
16
89
31
17
135
40
104
16
96
101
39
15
37
29
18
1
104
88
59
18
6
45
9
66
33
52
29
27
48
27
33
28
83
9
72
9
15
4
71
49
32
88
101
6
30
31
23
180
114
27
16
48
11
37
116
105
30
13
32
51
85
44
87
9
52
29
18
73
8
84
51
54
187
95
24
1
29
90
6
91
92
36
64
35
36
36
24
30
15
36
39
13
56
81
210
13
20
28
48
35
36
81
63
49
23
54
43
11
96
81
12
40
32
81
99
51
1
24
32
72
9
180
43
53
99
27
108
1
8
16
72
72
24
17
103
32
117
243
16
20
15
229
41
30
1
35
9
36
63
9
87
25
5
6
165
9
144
31
48
11
81
24
27
45
3
9
27
24
21
64
48
24
8
15
30
36
15
21
18
240
12
9
52
48
35
24
12
144
6
39
15
120
69
75
6
75
4
11
45
21
63
24
3
108
85
20
156
40
48
24
23
1
149
111
4
5
19
24
173
18
72
33
45
27
9
30
9
16
29
19
168
119
9
27
9
45
99
27
54
54
9
148
104
69
30
13
23
96
90
30
25
53
91
44
4
41
31
35
85
41
31
68
4
32
9
79
24
20
3
294
19
20
96
28
11
36
96
48
36
9
15
61
95
6
19
11
9
4
32
99
60
21
45
15
63
25
24
23
25
32
16
11
37
107
13
29
19
29
60
30
9
136
17
18
36
1
32
112
8
27
9
105
39
27
25
179
61
41
27
96
12
15
25
59
24
57
4
101
48
19
140
3
45
72
27
9
27
37
24
24
23
36
36
24
1
24
24
32
16
56
27
133
96
95
57
105
7
56
40
35
13
24
23
97
308
4
68
84
9
31
11
54
30
60
21
208
17
31
203
6
18
30
6
93
33
48
6
120
180
81
9
171
33
36
3
171
180
69
48
69
43
173
18
36
84
9
36
144
36
27
150
18
30
36
63
33
19
11
114
3
40
23
204
21
40
5
144
139
72
59
9
15
21
40
95
33
27
9
21
6
48
9
40
11
126
66
45
24
21
19
68
12
15
145
24
72
24
48
11
57
135
24
84
49
68
28
24
20
27
49
56
36
3
189
36
64
71
9
16
47
24
49
107
168
37
29
54
13
24
35
9
9
19
8
88
44
63
45
39
24
102
67
101
66
54
162
45
108
27
90
63
24
21
55
125
96
66
45
52
8
3
109
23
48
25
65
15
21
15
48
33
18
25
5
6
37
44
12
36
60
16
11
18
91
29
27
45
283
167
144
49
32
45
15
3
49
23
45
9
24
102
18
43
48
5
3
16
20
52
53
120
43
47
45
4
11
21
99
36
9
105
102
9
15
1
53
27
88
41
7
48
59
13
24
83
42
39
105
39
27
33
75
109
96
11
36
9
51
109
48
32
45
3
27
90
24
43
92
21
36
18
9
72
36
4
68
63
61
24
23
72
45
72
81
51
39
60
21
45
159
12
40
59
61
119
45
ABCD 350579394*7^$a-1 [50053]
24
6
114
18
18
78
30
126
102
96
6
12
120
198
90
186
30
90
42
54
192
6
108
102
24
66
72
90
54
84
54
84
30
378
24
24
24
48
48
6
54
36
78
42
36
30
126
120
96
90
48
96
18
60
66
30
210
30
18
36
42
24
24
36
54
6
72
48
54
234
12
48
30
78
132
6
144
90
60
54
78
42
42
66
48
84
36
18
84
6
36
18
54
12
42
42
96
198
6
24
60
48
12
18
48
48
54
198
126
54
114
54
90
222
18
48
42
102
36
36
18
30
66
18
12
66
12
138
6
66
54
60
18
108
30
132
18
162
30
12
108
6
162
66
48
120
18
54
96
108
18
84
72
54
78
138
24
12
6
126
6
102
6
24
30
72
30
84
48
24
108
96
54
30
24
24
54
48
6
6
48
132
96
54
60
54
84
36
30
78
366
48
48
102
6
6
54
90
60
24
72
84
6
6
36
6
156
36
54
66
60
18
24
102
48
6
102
180
24
108
48
6
96
210
54
30
36
18
36
48
66
42
36
6
42
72
48
72
54
24
138
126
12
234
6
132
114
132
198
24
24
102
78
36
132
114
12
288
6
36
6
48
126
6
12
102
54
24
60
30
12
54
30
36
66
96
30
66
162
78
60
12
18
30
48
6
30
204
24
108
30
18
12
84
54
192
108
96
36
78
6
36
12
6
102
6
96
72
12
66
66
162
138
12
42
120
18
300
36
12
126
6
144
48
42
48
102
30
24
54
48
162
66
18
120
132
6
192
96
24
36
66
48
66
12
30
96
114
42
36
54
102
138
78
24
6
36
156
84
42
18
48
12
42
24
6
96
12
42
36
18
48
276
42
120
12
30
6
6
24
42
18
36
102
42
18
126
138
84
12
192
6
102
24
234
66
24
180
12
216
150
90
108
36
54
54
90
12
96
78
66
18
66
234
96
12
54
210
78
18
24
48
36
30
24
18
54
228
48
12
18
78
120
18
30
240
6
180
12
138
96
12
42
6
6
120
84
18
6
96
12
30
24
90
54
30
36
18
132
72
72
246
18
114
24
24
150
204
96
12
24
60
84
42
18
36
108
30
102
42
102
6
18
72
108
6
24
84
228
6
6
168
156
42
36
96
54
240
54
60
18
24
168
18
6
60
42
24
12
258
72
132
12
6
12
18
210
270
24
36
36
78
18
60
72
114
102
54
66
12
24
12
72
108
120
30
72
60
96
30
12
12
132
180
126
36
348
24
108
54
156
36
6
132
42
24
24
42
12
84
114
6
330
96
24
66
240
156
54
36
36
96
6
162
24
48
6
12
36
6
24
6
48
12
12
306
18
60
18
120
78
24
168
72
24
30
108
30
138
48
36
24
12
96
48
72
30
24
126
54
42
54
222
18
6
42
12
84
42
72
60
222
96
42
30
78
24
186
42
102
6
12
120
24
36
66
6
42
6
132
54
42
42
78
24
126
66
60
48
66
18
36
48
54
138
6
156
72
60
36
66
30
24
186
174
102
6
30
18
48
42
12
264
60
54
36
72
66
108
6
18
24
84
126
150
12
54
12
48
66
36
6
42
174
48
6
6
60
84
18
18
18
120
96
66
78
114
12
6
30
42
24
18
24
24
108
234
72
48
42
174
180
66
36
30
12
12
228
30
18
6
42
168
12
108
96
294
138
24
132
102
18
36
48
72
12
6
6
42
54
144
42
6
ABCD 350728592*7^$a-1 [50004]
32
16
81
12
9
96
12
3
45
14
30
18
10
2
25
41
19
65
31
15
24
18
2
12
4
2
31
9
51
21
2
40
14
12
19
15
38
40
39
3
8
6
30
22
32
7
24
12
57
26
13
11
13
5
43
9
42
8
18
22
21
57
3
9
147
12
3
24
45
45
15
5
4
2
13
24
39
30
12
3
27
8
28
33
3
56
1
23
25
9
3
17
79
3
38
24
6
4
8
4
6
18
14
28
3
57
12
6
9
11
22
12
26
1
11
1
3
9
39
21
45
42
38
43
12
15
2
19
9
12
27
21
26
1
5
12
22
8
6
7
5
7
45
6
9
3
21
9
2
6
30
82
12
3
12
15
6
2
13
39
20
6
6
1
24
23
13
135
21
3
20
13
15
6
3
9
12
3
57
20
6
13
24
5
18
13
17
10
14
16
15
12
3
12
8
10
14
6
10
54
80
6
13
3
120
6
8
4
6
33
9
15
3
9
12
24
36
21
15
5
60
7
3
32
12
24
22
12
63
33
12
15
3
36
20
13
12
12
21
15
21
3
3
9
12
27
12
18
3
39
44
10
14
1
29
19
9
12
2
6
28
6
6
3
27
30
8
6
13
24
23
18
6
73
3
36
12
9
3
93
96
45
60
2
12
16
14
19
3
18
36
14
1
27
21
24
33
14
28
2
30
16
14
7
21
30
8
4
6
62
48
34
6
20
30
12
31
27
2
7
24
3
33
36
60
29
19
23
48
10
3
15
21
3
6
20
31
12
9
2
1
5
31
17
4
15
5
16
14
25
12
36
23
10
2
4
8
6
10
33
60
9
3
5
6
16
32
1
5
19
24
9
54
6
27
15
9
24
12
3
18
20
12
132
10
21
12
5
12
6
13
9
2
12
1
12
24
3
21
3
21
21
27
12
3
6
3
29
10
18
12
2
6
6
37
3
14
43
11
1
45
44
7
9
39
48
53
40
12
12
3
3
2
31
17
43
12
11
49
29
30
30
43
24
15
26
10
8
25
5
7
5
12
10
9
11
12
24
10
24
3
23
1
3
36
2
10
2
6
30
6
18
55
3
78
3
21
2
6
10
32
12
6
67
21
14
6
12
18
4
8
10
12
26
1
35
28
20
10
39
9
18
14
6
13
24
33
20
7
5
22
8
37
27
8
10
2
25
11
4
18
75
15
18
20
10
2
31
39
9
3
18
2
4
45
24
21
12
3
15
12
18
3
24
17
48
18
49
12
12
3
54
51
21
18
20
10
3
51
6
15
89
28
15
5
19
9
12
2
1
5
10
33
21
2
13
3
33
12
35
10
2
40
18
3
77
19
63
38
7
5
28
8
10
57
3
2
40
2
1
24
72
12
3
6
14
28
18
39
23
12
4
24
30
3
3
54
6
45
24
60
15
36
20
1
12
23
34
2
90
12
6
13
23
1
3
60
9
5
40
15
12
9
20
19
11
10
50
22
2
37
3
12
33
11
16
21
5
7
33
92
6
4
33
3
12
2
30
13
17
18
10
8
40
72
12
3
45
8
4
3
23
4
26
6
13
35
66
10
165
9
62
13
24
21
48
2
61
45
2
22
62
6
12
19
9
27
3
12
6
30
9
11
22
18
14
22
26
12
6
4
6
15
5
7
39
21
3
9
12
24
12
3
44
10
30
6
20
10
20
1
23
36
1
35
4
36
14
19
21
2
24
4
14
16
27
12
11
37
36
12
15
30
3
9
39
21
12
15
35
52
14
19
21
3
29
10
9
15
20
1
17
7
3
93
3
20
4
8
1
17
52
2
6
7
12
15
6
2
1
23
1
17
7
15
6
50
13
59
58
2
58
8
12
28
14
13
23
1
21
32
6
16
68
48
4
44
4
30
36
60
12
39
29
10
2
10
12
72
44
109
41
19
5
10
9
3
20
40
8
16
50
7
87
6
27
63
14
19
51
21
15
21
35
13
24
21
122
1
24
36
23
24
16
60
20
16
45
41
12
7
15
48
20
6
4
2
4
2
54
18
6
85
9
2
24
22
12
36
6
6
32
28
2
10
6
36
26
7
11
25
35
10
39
27
9
17
94
14
7
36
11
30
19
9
8
12
7
5
22
45
21
2
13
23
10
3
9
12
6
36
8
12
16
2
6
54
7
11
13
24
5
19
24
3
21
11
4
21
24
9
60
72
18
54
2
73
12
33
15
11
73
9
12
2
25
23
6
10
14
36
4
6
21
12
21
8
52
8
7
3
50
12
10
6
2
1
24
15
2
16
6
20
1
35
12
6
4
6
2
12
19
17
12
7
11
13
27
42
39
21
14
46
8
54
13
17
6
10
14
13
173
40
12
32
7
36
24
23
36
13
57
51
9
6
33
12
41
28
20
19
11
49
5
10
30
39
59
12
10
6
12
32
13
47
25
5
28
3
15
9
5
6
13
9
140
12
28
8
6
46
15
39
20
1
27
8
1
9
18
57
17
6
10
2
58
14
10
15
15
12
20
16
2
31
96
9
3
60
9
3
24
3
2
6
13
17
64
3
27
20
6
12
43
12
12
12
41
30
1
3
8
25
27
14
43
21
15
24
47
13
3
14
10
44
12
1
12
11
24
13
5
31
12
5
30
1
3
9
87
24
26
4
15
33
2
6
4
2
37
27
2
18
4
20
1
5
10
33
9
2
30
40
3
53
19
11
16
57
12
11
6
12
16
30
9
21
60
20
7
12
5
6
37
45
8
10
9
21
15
5
12
28
6
33
33
51
24
33
3
29
52
2
25
3
8
12
13
24
23
1
24
24
17
54
46
24
2
4
2
42
10
2
18
16
12
3
11
1
27
6
6
8
12
37
12
12
12
12
21
12
36
30
74
6
4
18
3
36
21
32
16
27
24
3
12
6
14
4
14
18
1
63
8
10
80
40
2
13
21
3
47
60
24
6
10
20
30
24
19
12
35
1
35
49
39
18
27
12
3
12
33
5
42
6
42
6
7
39
6
80
7
5
22
8
10
26
12
12
10
15
33
15
63
150
15
12
93
20
82
8
25
9
3
24
9
6
68
10
39
21
2
4
20
30
31
36
3
9
41
31
24
15
30
27
3
30
3
63
14
24
19
9
14
85
3
6
14
30
6
1
9
50
34
2
16
33
5
4
15
5
6
10
15
45
6
26
7
11
13
9
12
26
4
12
20
6
7
21
12
3
12
39
18
15
11
30
6
6
22
68
12
49
27
20
10
2
82
27
12
21
18
21
23
18
7
15
8
12
4
14
78
1
17
19
5
6
13
47
16
54
39
27
20
1
15
21
3
9
12
5
18
4
38
31
21
2
1
3
33
24
3
36
9
24
45
8
10
44
46
12
8
43
29
18
13
9
36
14
12
28
18
15
12
21
75
9
2
25
12
29
28
3
11
58
74
60
18
28
3
12
12
111
30
12
3
39
21
48
36
24
3
38
19
36
11
1
15
6
15
12
3
18
15
9
6
9
45
8
19
63
32
1
5
19
33
6
20
1
12
9
38
24
1
5
42
1
41
16
6
6
60
60
2
52
18
3
12
3
177
11
10
39
45
2
18
36
4
18
12
18
2
1
29
96
12
19
3
18
15
36
3
14
19
24
21
3
17
16
12
2
37
39
2
19
15
18
2
6
19
36
12
5
48
22
36
2
7
11
10
24
20
19
3
6
27
11
16
18
15
5
40
2
1
33
12
38
16
6
38
1
24
15
9
23
12
28
18
12
2
12
4
72
32
6
46
6
15
24
101
12
6
61
11
1
23
25
3
45
12
11
85
12
36
12
45
3
45
2
4
8
10
6
14
16
3
21
6
33
9
2
16
2
7
11
13
17
34
9
12
27
9
9
26
28
12
8
60
6
4
2
18
19
48
9
12
20
43
48
9
8
54
16
20
1
35
18
18
13
57
12
8
54
24
24
6
4
3
60
17
22
8
10
50
12
49
5
43
3
54
3
11
6
34
6
32
31
41
46
42
42
26
4
6
33
27
20
10
14
49
12
57
27
27
20
40
78
48
20
12
6
16
6
15
23
10
60
14
1
12
12
5
6
10
12
2
13
3
2
31
47
10
2
18
34
6
14
40
8
18
60
4
30
9
12
27
18
54
18
15
24
12
47
37
3
2
10
33
5
7
12
5
160
15
15
57
12
71
18
22
6
14
30
6
13
3
9
65
4
20
55
5
6
1
3
20
1
51
6
48
3
3
18
26
40
21
9
6
14
6
1
3
33
12
9
3
3
20
42
19
12
51
8
37
53
42
25
33
12
39
17
4
3
24
21
3
11
13
5
6
36
4
14
46
20
24
10
8
10
8
1
12
21
20
7
11
25
36
3
33
24
17
30
1
53
7
48
5
22
8
25
12
3
20
16
42
14
6
58
14
22
21
93
66
14
4
3
24
21
2
25
35
1
17
22
6
30
2
7
51
14
6
1
24
5
7
12
11
10
15
51
18
27
3
6
3
27
2
31
3
8
1
11
6
22
30
48
3
24
23
24
1
72
11
10
2
48
10
14
6
4
38
22
18
18
14
18
7
12
23
16
30
12
18
21
39
54
20
10
6
15
12
5
22
9
47
42
60
31
3
18
63
12
12
11
58
3
21
15
35
6
10
45
5
24
19
12
5
60
6
46
12
68
7
23
13
35
37
45
8
10
24
21
5
19
24
11
6
24
6
22
12
3
36
17
12
31
9
3
47
40
2
7
12
47
22
39
3
6
20
6
1
17
6
10
3
39
21
21
3
75
24
9
5
19
11
1
15
44
25
9
3
60
15
18
50
10
24
8
48
4
50
1
11
4
36
6
2
6
19
21
3
36
3
42
6
14
18
4
18
2
1
12
21
12
2
30
7
23
12
1
24
23
6
24
16
15
75
21
3
38
31
57
6
6
12
15
35
12
4
14
7
3
18
3
9
6
50
7
5
31
17
4
8
34
9
5
4
26
49
27
6
15
12
21
20
24
43
17
7
3
78
18
2
43
12
33
12
42
6
6
45
35
4
20
30
19
65
31
11
1
33
26
1
35
49
72
11
10
6
20
1
9
30
56
13
3
18
3
3
20
13
81
3
11
36
34
8
7
3
50
7
12
35
1
57
3
65
12
7
9
12
2
25
5
10
12
18
20
7
29
72
54
25
39
2
19
59
36
28
9
3
18
15
23
58
14
30
30
78
18
10
14
1
11
13
5
19
11
36
12
25
23
4
6
12
8
34
9
12
29
16
66
44
1
21
20
7
33
3
17
18
24
6
91
23
6
6
61
45
15
57
15
81
27
12
12
9
24
6
2
28
15
9
3
3
21
3
6
15
9
36
32
55
3
9
5
6
12
1
21
18
30
2
12
1
17
7
3
50
6
36
1
3
42
42
18
8
34
66
6
21
5
55
59
24
10
3
3
6
3
12
47
16
2
28
42
33
9
27
24
5
4
39
36
11
34
8
7
21
24
3
45
30
62
19
108
12
9
3
9
6
9
21
32
12
7
23
6
30
13
3
33
21
6
18
15
53
22
33
39
14
10
50
10
2
19
15
ABCD 350796536*7^$a-1 [50123]
48
48
39
24
3
66
54
6
15
15
12
18
27
297
15
21
150
12
30
18
150
42
72
9
72
96
72
48
21
99
69
75
27
90
18
9
189
3
63
18
192
150
36
42
3
57
15
45
75
3
24
21
15
105
87
48
42
39
3
198
18
12
72
60
60
60
36
150
48
51
96
27
132
9
117
99
21
3
117
51
69
51
96
3
72
66
132
60
30
18
102
90
3
48
72
87
105
15
30
51
117
36
36
72
36
84
3
15
33
24
15
30
42
6
147
45
78
12
60
45
45
30
18
75
39
18
15
24
111
6
36
18
18
204
30
36
18
66
48
12
66
30
21
21
51
39
42
36
3
57
30
33
27
42
27
24
111
33
27
45
48
63
18
84
51
9
48
114
21
165
27
3
54
18
18
27
33
39
48
3
42
12
18
48
45
15
33
144
147
69
45
12
39
96
15
57
168
75
42
195
135
6
3
3
30
39
111
60
168
18
120
51
72
24
3
24
45
81
87
75
12
36
21
72
69
51
27
45
45
30
45
9
6
30
72
3
24
21
120
48
72
3
120
69
18
33
48
51
48
24
138
12
15
15
18
18
72
180
6
12
90
72
18
3
51
69
48
21
30
66
126
18
360
27
72
24
168
45
114
72
81
45
168
42
84
45
3
6
15
120
27
24
120
21
24
51
12
252
6
60
42
129
24
117
48
75
24
105
6
30
3
267
162
3
72
21
60
39
24
129
234
21
117
75
27
54
6
48
42
36
60
174
9
27
60
18
15
96
21
12
30
18
90
12
12
141
33
12
84
15
135
36
24
18
99
24
27
12
126
48
66
78
3
117
3
39
57
303
96
9
3
150
60
27
48
15
78
3
45
12
42
45
27
18
78
72
6
39
63
78
27
168
51
18
27
72
51
18
3
48
48
15
33
75
18
42
150
48
72
36
12
120
27
21
54
21
48
24
15
30
27
45
42
6
42
6
147
39
105
69
24
3
48
39
12
30
39
45
6
45
3
48
24
78
42
18
96
27
96
141
147
75
18
48
75
39
9
207
33
120
39
72
36
72
18
3
51
60
6
30
69
81
42
18
42
9
117
6
18
27
24
27
42
3
99
6
42
198
63
147
24
141
39
36
45
39
57
69
3
207
12
18
99
63
78
192
42
120
48
33
15
105
27
93
24
51
30
63
24
27
18
147
51
12
81
27
30
12
27
21
75
45
51
57
12
27
93
12
18
24
36
102
75
21
12
42
69
144
195
18
75
45
72
99
3
45
15
132
66
3
24
45
30
45
45
27
24
189
48
27
27
120
60
36
12
9
177
12
3
81
18
141
24
3
18
75
144
63
24
33
141
51
144
240
72
9
15
96
45
3
81
63
3
18
51
21
72
48
195
45
27
33
42
45
57
48
60
42
153
45
3
39
33
123
141
189
51
39
57
3
21
120
72
87
81
3
21
75
93
87
9
21
30
69
240
24
24
63
57
63
33
24
27
30
15
63
57
3
6
60
6
60
57
63
9
81
63
15
60
21
48
3
69
48
3
18
336
54
21
51
45
15
108
18
42
9
63
81
24
33
15
3
18
42
33
24
57
156
48
24
252
63
87
6
42
168
9
3
18
75
45
54
18
51
87
57
87
36
24
18
12
6
42
36
54
12
9
27
18
36
48
48
12
75
3
24
45
75
6
87
15
132
6
42
21
96
21
30
12
33
33
300
84
96
6
36
138
42
78
6
45
3
45
24
3
120
21
9
15
24
165
42
9
48
33
12
42
6
3
96
15
60
54
42
24
18
108
63
69
12
228
147
3
72
66
12
90
93
15
33
27
189
48
3
30
39
24
48
3
30
18
45
72
48
3
45
24
48
120
15
6
84
39
99
42
3
165
27
24
99
24
6
135
39
78
75
15
81
48
48
15
6
27
24
69
114
6
51
120
153
108
48
54
18
96
72
222
12
90
6
78
162
9
72
21
3
75
93
39
78
48
24
3
27
12
6
27
21
3
48
51
93
159
6
6
48
138
27
45
3
15
30
168
120
3
9
30
72
12
18
27
135
60
48
48
18
3
9
15
24
9
102
42
42
186
30
45
15
72
30
18
150
3
24
45
42
36
120
21
ABCD 350913534*7^$a-1 [50001]
27
105
3
9
18
72
25
20
21
54
6
15
117
120
7
5
12
15
15
13
8
69
30
1
41
6
48
6
3
36
12
21
91
20
9
6
6
175
84
23
30
51
99
13
35
54
54
12
69
33
3
9
6
6
7
20
40
65
15
3
54
24
6
12
12
21
15
6
3
39
18
12
75
16
56
9
18
73
29
42
21
9
19
12
29
103
24
41
55
41
66
18
42
21
12
21
15
45
27
9
24
6
42
31
8
27
6
7
41
7
44
4
12
32
9
6
12
13
23
66
12
67
5
12
15
57
19
44
40
36
32
24
15
102
30
6
51
93
7
29
18
6
27
16
53
15
16
44
9
3
21
12
30
37
11
85
24
20
16
17
12
6
30
12
24
3
48
36
16
11
30
48
27
12
69
27
9
3
24
28
8
27
13
11
1
77
15
16
5
96
30
1
5
67
35
42
51
28
5
7
59
48
12
24
60
49
56
4
29
6
1
29
15
3
13
65
3
16
11
117
9
18
18
24
48
15
9
36
63
36
39
1
35
229
53
55
8
12
9
6
12
13
77
6
36
9
84
40
8
69
15
16
8
3
37
11
81
21
63
81
36
63
21
79
24
24
29
3
28
80
88
44
57
30
12
1
47
21
16
12
12
5
7
24
17
24
42
24
30
54
6
3
69
7
41
7
5
3
12
36
4
29
60
27
12
9
15
3
13
5
12
18
49
17
54
30
12
15
153
3
4
65
43
8
24
21
18
33
4
72
12
23
84
6
6
36
18
3
45
12
3
69
55
53
3
4
8
45
24
24
78
6
7
65
6
117
12
4
17
19
24
56
28
8
40
8
57
15
60
24
48
15
33
60
28
11
12
54
3
4
20
28
35
6
18
61
48
17
43
23
9
51
9
48
36
3
6
78
48
45
24
9
18
37
36
53
12
51
9
19
17
51
15
13
29
48
79
5
24
79
23
37
101
12
114
93
15
18
3
27
60
13
72
5
36
39
51
6
15
27
66
24
6
49
53
42
21
21
27
4
65
15
33
7
23
18
12
3
9
12
18
12
21
15
18
67
11
12
45
64
5
12
12
6
18
27
21
31
8
36
16
35
18
3
4
17
31
8
141
24
7
20
72
27
1
89
30
6
3
21
7
29
7
95
66
27
3
9
3
42
24
115
20
64
41
27
33
18
18
36
3
24
28
41
12
7
5
30
6
18
1
65
24
72
3
3
30
12
15
15
13
41
6
25
8
52
11
6
6
6
19
8
4
84
23
18
24
7
152
9
43
24
11
13
56
3
57
3
9
21
24
163
12
12
68
15
6
87
4
20
45
15
57
12
99
21
24
3
84
33
15
51
48
25
47
13
29
7
20
27
1
24
77
19
12
5
3
45
67
35
57
165
3
24
129
27
75
9
40
35
66
3
4
5
36
19
8
9
12
72
48
54
36
24
24
6
43
36
23
73
5
96
6
54
19
5
19
44
40
32
21
3
15
1
5
15
40
12
17
6
36
24
45
21
18
6
12
27
4
36
53
24
63
48
60
21
18
24
13
60
29
3
9
60
36
24
6
6
3
28
72
11
60
66
7
89
15
33
39
9
31
48
20
57
19
47
30
87
21
79
12
71
73
17
39
87
133
20
15
30
19
35
25
23
6
15
21
6
36
78
19
41
39
12
27
13
5
19
11
78
18
18
7
17
51
4
12
8
33
3
27
12
24
42
12
19
24
65
27
15
42
7
35
9
3
61
35
6
42
9
57
36
7
24
17
30
12
54
39
28
12
68
9
42
9
4
8
21
39
9
6
13
5
6
21
88
24
17
12
42
18
24
39
21
7
35
57
21
15
3
18
31
8
45
12
72
36
12
36
27
9
30
33
21
6
13
8
33
36
6
6
3
36
33
6
36
18
60
39
3
13
65
7
48
60
17
7
20
28
29
12
84
3
45
24
3
21
63
4
29
7
5
30
48
6
18
42
12
55
29
3
15
12
42
96
51
3
37
5
78
61
65
36
6
13
35
121
11
36
9
16
17
30
13
24
24
107
49
11
6
27
24
9
7
53
78
9
21
3
3
13
56
15
1
11
30
43
5
19
29
12
19
80
16
5
51
57
7
20
27
6
3
4
8
3
66
7
11
42
31
53
12
12
31
59
18
7
29
72
15
45
7
35
6
15
24
52
65
19
29
15
28
32
9
27
12
15
36
30
48
12
27
4
35
25
17
18
24
12
36
18
24
3
21
3
9
42
61
20
45
3
21
18
13
59
33
40
11
18
36
54
9
21
27
27
12
24
13
44
72
33
24
15
52
84
44
33
30
33
124
48
20
9
60
30
9
63
13
5
3
12
3
6
27
51
6
31
12
68
36
24
52
23
6
3
172
5
36
6
1
8
28
71
30
12
6
18
3
4
8
52
5
6
57
12
9
6
61
24
56
4
5
63
12
15
42
91
60
20
4
29
19
5
42
13
23
6
63
24
3
30
19
11
54
30
12
33
12
16
60
56
15
6
12
103
8
45
12
6
1
36
65
31
11
13
17
12
7
77
48
15
3
42
6
18
6
54
31
41
30
18
24
18
9
15
13
36
12
41
24
79
35
78
60
31
83
18
39
39
18
3
33
19
17
3
3
18
18
13
36
5
19
29
51
153
72
18
9
9
51
40
116
45
39
63
93
15
6
3
3
21
9
48
7
29
18
33
28
8
9
75
16
44
9
7
36
17
24
3
16
17
24
48
6
13
17
3
28
8
3
36
12
13
36
47
57
9
27
21
15
4
11
18
3
28
41
3
99
21
57
15
21
36
3
40
35
13
5
96
30
30
84
3
39
42
3
3
33
3
21
15
9
9
27
45
6
72
13
59
49
32
4
8
27
30
19
167
24
61
11
6
3
81
3
24
9
63
52
17
48
43
12
12
5
3
27
1
95
6
3
4
32
57
7
41
3
12
21
42
1
60
29
6
25
41
72
3
64
47
18
63
21
12
3
12
99
66
36
24
15
39
54
18
48
25
24
5
114
48
30
84
31
5
7
20
27
13
12
68
3
9
9
30
25
20
51
108
30
15
28
5
72
27
84
15
6
84
67
35
25
5
7
17
6
18
6
30
12
18
6
79
77
27
3
9
40
60
5
7
12
8
39
21
21
24
3
21
12
12
36
43
23
33
93
36
19
32
15
42
6
18
7
5
6
49
20
4
5
30
6
12
7
48
11
48
21
27
13
11
6
7
35
66
12
7
17
39
4
83
42
123
60
16
5
15
4
23
37
48
84
11
25
5
19
65
24
24
15
27
81
33
12
18
18
12
67
11
174
24
48
31
11
36
6
78
33
45
48
36
7
24
53
7
29
72
24
72
19
44
9
18
42
24
7
23
30
6
9
3
9
57
3
33
6
54
19
65
43
32
16
5
75
40
8
3
1
23
18
31
71
13
89
18
54
72
7
24
20
28
17
67
53
12
30
1
17
15
3
42
3
4
17
7
24
17
30
6
30
6
91
41
7
53
7
20
48
4
29
27
12
48
3
42
7
60
5
15
4
71
6
18
21
27
1
11
18
18
37
29
30
1
17
12
12
51
27
36
13
20
57
6
1
29
12
15
21
7
11
9
9
24
51
108
12
16
44
60
12
21
54
25
24
17
3
57
7
5
36
18
13
53
55
8
15
45
9
36
15
21
19
32
21
31
35
61
41
18
25
65
19
59
6
15
63
6
30
42
24
7
20
28
17
7
32
16
5
3
4
107
84
45
4
17
3
69
7
77
19
47
1
5
15
33
48
15
9
30
21
16
24
23
6
12
30
36
6
19
5
60
3
141
30
1
5
7
35
6
30
9
12
4
12
24
24
5
12
12
18
42
54
21
9
3
40
20
3
144
13
80
15
21
27
6
19
48
5
19
8
36
63
33
36
45
7
8
72
12
15
12
1
53
27
ABCD 351228972*7^$a-1 [50026]
20
3
25
20
12
12
12
16
36
3
9
8
16
11
12
24
49
8
27
1
20
6
9
13
2
9
129
36
4
63
9
11
28
57
2
102
36
15
84
13
48
2
9
15
12
18
3
27
9
3
22
8
27
36
37
8
4
15
8
28
104
75
9
1
32
24
3
49
11
1
14
6
4
27
23
22
50
73
9
36
20
6
1
47
70
32
6
34
44
19
21
14
22
68
7
36
69
8
16
47
12
37
35
3
25
5
24
114
24
10
60
20
15
21
6
10
8
31
11
13
8
48
9
3
28
8
15
49
20
21
27
13
8
18
9
1
62
57
3
13
5
18
18
64
62
30
19
33
8
27
25
62
18
15
1
48
3
48
12
17
84
36
42
34
11
3
10
2
48
84
10
11
28
9
8
6
25
29
16
11
24
9
4
68
144
28
48
26
9
4
21
2
10
11
33
42
36
37
8
24
16
20
13
23
13
8
7
33
3
21
20
15
13
35
57
28
48
15
20
27
1
41
15
9
18
9
1
27
36
5
51
25
24
11
9
40
36
56
16
84
56
40
20
4
24
20
43
20
1
98
1
29
15
1
128
4
12
8
15
3
46
32
24
42
13
29
42
33
15
30
24
48
16
35
3
18
12
24
19
101
12
12
28
3
5
15
37
3
8
16
9
96
39
36
9
2
81
15
42
84
30
10
44
7
9
11
40
5
16
15
24
29
3
13
72
92
4
2
10
24
3
35
54
7
41
36
12
16
12
8
3
24
1
56
52
3
8
25
2
18
12
12
12
52
8
64
11
33
40
11
51
37
17
15
15
12
45
21
7
21
86
25
21
14
9
21
3
15
22
15
29
18
9
12
1
36
56
6
36
30
24
27
9
6
10
27
68
16
8
15
10
20
3
1
84
116
18
46
12
14
46
12
23
25
14
9
37
38
13
44
36
9
12
19
9
11
57
7
23
13
23
42
54
1
12
17
60
24
6
1
12
8
76
77
66
84
34
80
4
12
72
8
60
16
50
30
3
4
5
12
4
2
6
15
3
70
48
12
48
24
14
6
27
57
4
71
3
12
1
89
51
25
36
15
9
11
15
6
3
1
23
87
21
112
8
12
49
20
16
63
33
36
15
20
21
12
4
32
28
72
8
27
9
16
72
14
24
34
20
4
14
18
12
112
2
10
98
18
55
9
12
12
8
27
1
75
9
98
21
27
18
6
10
15
36
29
36
12
36
16
11
13
2
25
9
62
24
10
8
15
12
1
2
22
3
5
40
8
6
30
51
36
1
12
3
69
15
5
4
3
48
21
35
1
44
28
20
40
12
62
18
36
16
3
24
69
14
9
60
15
24
46
8
18
21
16
21
15
5
4
51
11
13
29
7
5
15
27
48
102
4
2
10
3
32
1
24
3
8
37
35
9
100
15
57
8
39
15
9
27
6
28
2
96
1
20
1
44
24
7
17
30
58
144
24
8
55
5
18
54
40
26
25
36
57
2
25
17
12
19
77
16
12
24
71
1
14
10
74
34
14
10
3
47
6
15
1
20
16
15
17
30
22
44
19
36
20
13
2
18
7
9
12
14
21
3
70
3
5
42
10
36
84
92
42
34
36
11
85
2
6
28
14
58
35
61
44
12
15
9
3
36
3
25
21
8
7
9
11
3
34
12
98
108
46
84
14
22
120
3
17
16
47
37
60
26
57
9
36
36
39
13
2
18
7
45
20
36
16
23
3
30
3
39
54
7
23
48
6
16
12
44
4
2
6
36
60
3
25
15
5
43
21
44
4
11
12
28
48
17
54
10
47
12
21
48
18
10
2
10
24
35
27
36
10
11
1
24
83
40
17
42
9
81
52
24
47
1
27
8
37
20
28
8
6
12
69
4
21
26
30
3
25
24
56
7
8
76
44
1
27
17
4
68
15
13
11
52
8
1
14
168
1
33
35
45
4
23
15
12
49
69
3
17
7
8
16
11
10
35
13
27
20
16
35
33
9
40
3
68
9
63
28
5
36
16
20
6
1
5
42
30
18
1
45
12
35
61
8
18
45
36
13
36
20
3
3
46
11
49
36
23
3
18
31
77
40
12
83
9
52
38
22
27
29
18
13
32
25
50
96
10
27
9
3
21
56
4
48
20
63
13
8
52
2
42
28
26
24
6
7
32
13
11
85
56
24
12
28
2
12
36
25
23
6
31
12
5
12
4
14
33
63
49
23
10
11
21
24
4
36
12
3
24
17
15
48
25
8
3
25
3
12
35
13
11
58
2
9
52
8
16
89
7
11
30
4
11
1
8
19
29
15
9
31
45
24
23
45
79
21
72
14
6
7
23
13
65
3
57
3
13
2
201
40
21
32
27
15
10
15
9
12
12
24
26
1
12
65
12
28
32
40
26
30
42
6
48
4
14
21
25
3
11
10
56
28
132
27
5
4
32
55
60
11
10
32
7
105
84
83
45
28
8
19
8
13
56
42
36
1
5
19
93
2
24
102
4
27
8
3
66
12
67
5
108
19
57
2
12
9
40
17
16
44
6
6
4
35
49
11
28
29
7
36
89
18
25
56
13
2
36
13
23
25
20
1
27
44
28
9
11
1
8
39
9
64
27
41
30
10
3
36
17
12
24
24
4
60
32
16
3
32
39
1
23
10
15
29
91
9
11
27
12
25
5
24
6
9
13
104
48
4
12
12
36
15
5
28
2
13
59
46
23
1
26
18
36
36
6
9
28
53
24
40
23
13
12
12
75
20
13
15
47
114
16
32
24
3
3
30
30
37
29
4
3
9
12
56
55
23
6
28
32
7
9
20
31
5
36
4
24
36
11
37
11
57
28
2
13
65
60
64
24
12
2
6
39
27
57
52
33
8
16
3
21
27
36
8
9
31
32
1
23
16
33
122
18
3
9
12
6
34
24
3
44
27
10
3
9
8
19
9
26
34
3
12
23
25
21
12
26
25
57
36
20
64
2
66
3
21
7
5
7
8
12
33
4
15
11
42
30
24
10
147
21
3
32
27
1
35
94
20
42
81
24
1
38
1
9
8
24
52
8
19
17
6
10
12
60
8
72
18
70
20
16
12
14
18
12
12
24
6
13
23
10
3
33
23
12
1
2
66
24
28
74
37
9
35
1
59
3
18
24
36
55
45
8
18
37
32
4
17
3
3
13
8
57
3
21
4
75
57
14
34
8
4
15
53
4
47
3
13
21
83
3
24
30
7
20
16
12
9
44
19
12
9
8
18
13
29
7
17
39
24
24
3
70
20
15
12
1
8
4
38
46
12
20
4
3
20
61
48
11
1
72
8
30
6
100
12
8
19
164
12
27
1
5
31
20
40
5
16
8
4
11
13
38
25
11
90
12
12
3
76
29
4
11
3
10
14
46
8
24
54
9
3
1
21
3
20
4
8
9
99
15
25
9
12
2
22
44
18
22
2
45
13
15
12
9
20
15
39
1
45
14
13
29
3
3
12
21
9
27
28
8
4
35
10
39
11
10
11
21
3
16
8
1
26
24
33
25
8
36
84
43
9
60
14
36
18
52
8
27
36
1
48
12
15
41
15
4
8
1
36
2
61
8
28
80
4
11
1
84
9
60
23
15
18
55
29
51
39
57
16
12
20
39
18
3
21
12
16
24
24
48
50
1
5
16
56
12
40
15
8
49
51
5
16
3
81
27
5
3
24
1
14
6
18
24
1
23
21
13
8
6
34
14
6
4
36
2
22
20
24
4
8
7
83
46
36
68
7
5
3
60
16
5
28
63
35
10
3
9
72
24
15
20
9
90
22
24
38
1
12
35
9
49
23
12
3
6
12
19
17
54
37
11
10
26
10
8
12
7
41
24
31
45
32
4
83
1
23
16
17
60
16
3
45
32
7
33
26
18
16
2
33
12
3
90
7
8
49
11
21
4
11
13
39
35
33
1
144
11
4
24
5
16
11
16
9
11
12
88
17
3
9
39
21
12
64
27
5
31
59
21
3
30
7
35
24
34
3
8
13
72
48
2
42
72
16
60
14
10
12
62
6
4
23
1
2
10
98
9
57
28
8
6
10
14
9
33
16
23
13
35
21
40
62
36
10
20
43
48
8
61
2
6
36
6
25
8
13
36
14
58
39
45
2
18
12
3
1
12
23
21
3
3
69
13
35
45
90
42
19
9
20
43
41
7
29
15
13
48
27
17
48
6
6
30
72
46
35
37
24
56
7
17
40
3
24
17
40
8
99
27
42
6
24
120
10
32
19
8
27
34
2
10
15
20
3
18
88
12
23
52
9
26
9
76
8
9
18
10
35
1
59
39
42
16
86
37
53
24
3
3
1
21
12
8
18
22
8
15
15
13
57
12
38
54
7
12
92
1
27
47
12
13
20
21
6
21
9
24
4
11
9
6
12
9
49
51
59
9
1
12
50
66
12
4
14
1
9
228
2
57
61
14
6
30
6
42
6
7
ABCD 351559148*7^$a-1 [50012]
15
33
11
24
16
108
20
72
13
63
44
97
48
15
117
3
57
60
23
4
9
12
15
45
3
33
12
15
32
88
12
36
57
48
15
12
20
1
12
63
9
72
24
35
4
56
37
3
21
23
25
3
33
27
33
84
3
9
111
21
36
47
61
107
37
23
12
84
16
36
69
3
69
51
108
8
37
27
57
48
3
21
27
21
35
4
84
48
45
39
96
21
24
15
105
36
11
16
57
63
9
12
15
84
20
84
12
1
75
8
4
32
108
12
1
24
12
131
28
12
9
23
108
60
25
48
3
201
24
39
9
99
60
57
12
39
60
36
21
23
4
20
13
36
24
12
3
12
21
36
15
9
11
1
47
37
12
63
9
11
97
24
27
32
37
63
20
1
27
21
27
12
33
12
35
16
72
60
44
24
1
35
28
69
23
13
11
13
63
21
83
16
68
28
60
92
1
75
24
9
11
12
1
39
45
95
88
21
59
13
47
37
12
72
27
32
12
108
13
24
12
27
56
25
15
201
39
9
35
1
72
11
96
24
36
24
12
13
24
23
13
3
8
25
51
57
3
48
45
12
35
13
36
27
9
12
60
11
16
33
11
49
24
36
63
8
76
9
27
20
40
8
148
68
61
35
28
20
36
49
35
12
13
48
39
21
47
60
1
24
63
8
4
20
16
56
25
24
36
39
45
11
28
21
11
4
21
63
69
83
16
68
4
36
21
203
12
25
15
8
13
3
21
48
12
23
13
15
69
59
25
180
12
47
1
35
60
97
24
12
24
3
36
20
40
24
80
1
12
39
12
48
12
21
15
44
40
21
72
12
27
33
36
24
12
36
12
27
105
3
57
15
45
3
80
25
24
107
64
12
21
60
84
3
32
16
44
37
3
8
1
12
3
33
51
69
3
21
12
36
11
4
24
20
49
23
1
15
84
20
37
87
45
39
20
109
36
3
21
27
24
32
61
59
60
4
56
28
9
24
12
27
45
63
140
12
168
12
100
20
4
44
1
71
16
21
24
47
28
8
36
60
1
24
24
15
45
108
60
47
40
93
12
12
12
27
57
23
48
52
45
51
48
96
8
28
8
1
39
12
33
12
36
63
33
47
40
20
1
3
44
13
63
192
9
12
47
1
111
12
20
12
16
57
63
44
61
3
12
21
99
12
45
3
9
48
15
69
27
21
36
135
32
12
28
20
1
84
231
56
4
9
3
33
24
35
25
135
9
3
9
71
1
23
25
15
9
3
9
51
32
1
12
107
28
12
32
61
36
39
12
12
57
47
1
15
24
44
36
16
33
95
1
35
49
120
15
12
24
12
12
57
60
23
16
20
24
1
59
1
15
176
48
25
3
32
12
37
23
24
25
15
72
21
72
24
15
45
84
24
27
12
21
59
1
48
12
24
39
21
15
8
40
45
11
13
11
13
72
95
12
100
120
8
13
15
33
119
37
15
45
15
9
168
12
12
63
45
11
28
9
3
93
3
104
48
25
3
8
16
117
36
27
24
24
60
45
27
80
25
24
12
27
12
44
36
13
12
51
21
36
51
153
3
9
39
56
1
12
23
16
8
36
1
27
9
131
120
12
1
15
12
20
28
32
36
25
15
36
20
1
108
35
25
15
12
69
12
3
9
48
48
72
24
3
36
24
21
23
13
59
37
39
12
21
35
36
25
3
9
39
48
20
1
24
48
12
95
13
24
3
56
28
9
143
28
9
48
12
3
20
37
60
3
20
37
12
12
24
15
68
36
4
32
48
28
57
123
57
12
23
12
13
108
27
12
81
15
45
36
23
25
144
11
28
20
25
24
39
165
27
48
9
72
48
48
3
24
20
25
12
47
40
12
48
21
51
8
4
9
83
16
32
12
1
27
21
60
12
15
69
63
20
109
11
12
25
24
156
24
95
64
9
11
1
111
20
25
12
71
49
83
1
48
12
63
129
35
25
336
36
83
88
45
36
51
12
8
49
23
60
49
27
21
11
49
23
84
16
33
36
15
56
37
84
12
47
28
57
15
8
28
8
49
11
112
21
60
60
36
27
9
35
24
40
9
3
8
1
59
13
24
15
36
12
69
47
4
33
15
57
12
35
120
4
45
51
9
59
13
24
51
9
12
3
8
76
20
1
39
21
39
36
21
23
25
96
72
11
37
12
3
33
24
3
48
21
11
13
48
3
44
12
4
189
15
20
1
27
45
12
48
59
88
36
12
9
23
49
24
3
24
21
59
40
20
72
1
39
44
13
39
9
35
24
40
60
9
36
11
13
27
8
40
57
23
28
12
12
69
36
99
69
27
9
12
3
12
24
8
12
16
12
21
12
48
59
28
8
24
16
57
39
8
36
49
36
39
180
21
59
13
36
39
9
35
49
60
11
4
80
13
11
12
61
24
35
64
33
23
1
63
12
44
25
3
9
12
27
12
12
21
12
132
24
71
1
36
51
56
13
27
116
24
13
131
12
13
12
108
60
12
23
1
36
48
36
12
24
60
24
39
36
9
11
112
92
12
16
9
3
32
49
11
49
15
9
72
36
36
107
4
20
37
35
1
27
69
48
35
1
147
9
12
36
36
120
27
20
13
23
4
45
12
15
57
180
11
25
47
37
3
20
4
69
15
60
20
49
24
12
11
1
63
57
59
16
141
36
47
24
12
48
16
33
3
20
13
15
33
3
129
11
40
33
60
39
9
63
20
1
11
1
15
68
1
12
11
49
99
44
37
71
25
60
12
72
27
21
83
49
72
12
24
48
12
96
24
83
36
13
48
3
32
13
12
39
120
33
23
25
3
57
36
3
9
15
20
12
13
11
4
32
73
51
21
83
85
35
88
9
35
1
48
59
28
24
21
36
3
9
11
4
36
9
11
16
8
64
21
11
28
21
27
92
40
36
21
23
97
15
44
24
13
59
13
47
1
36
3
44
1
3
20
49
84
12
3
24
8
25
51
24
12
60
21
12
35
1
35
25
35
25
59
60
72
60
84
96
1
15
12
45
171
9
27
36
104
1
47
37
23
25
15
32
37
83
13
24
39
44
28
48
72
36
12
12
21
11
1
12
27
44
52
32
85
3
141
51
60
21
11
60
16
129
84
11
13
35
1
11
25
96
12
35
16
116
73
48
99
33
36
59
25
3
12
20
28
8
1
36
107
73
15
8
84
52
45
60
3
12
8
1
12
36
60
71
28
9
35
ABCD 351639072*7^$a-1 [50046]
12
95
13
42
54
83
1
6
234
12
24
11
187
180
48
90
162
78
72
156
72
180
24
95
31
12
149
271
102
11
96
48
31
144
48
18
42
18
102
240
102
90
6
234
18
12
95
13
96
66
18
18
24
36
120
114
18
48
53
79
120
42
18
252
17
1
48
95
96
48
1
54
210
6
113
97
24
71
49
78
12
60
36
53
37
107
55
270
107
49
234
5
192
48
43
53
37
42
12
108
150
30
72
258
36
71
13
78
30
150
209
223
113
7
42
48
90
18
60
90
29
43
180
12
6
47
43
210
114
65
1
108
24
18
12
77
1
30
24
30
126
18
107
19
29
241
18
6
126
18
48
23
19
29
19
77
103
42
30
180
42
108
18
5
13
102
198
96
71
307
102
18
42
30
270
18
77
31
17
7
66
54
54
6
54
192
204
108
108
30
150
72
300
36
42
84
6
30
42
179
1
72
36
108
192
162
5
1
66
173
103
18
84
222
90
18
48
18
71
25
180
120
24
12
54
593
144
1
312
23
7
96
120
78
84
72
71
7
66
294
65
1
42
5
139
18
90
120
72
114
119
55
18
23
1
30
161
19
108
132
36
264
108
240
53
19
156
90
71
169
72
47
145
47
48
145
143
247
96
84
6
120
72
132
84
71
48
61
126
149
48
133
11
384
48
1
6
18
138
54
71
7
252
29
192
13
12
180
83
7
78
11
43
53
229
60
66
222
36
54
126
72
30
150
12
180
42
126
144
227
223
30
150
18
299
37
126
96
30
24
23
157
35
73
36
54
18
48
36
168
90
5
67
48
90
18
24
126
102
648
77
67
6
84
36
95
193
162
204
66
60
12
198
18
95
19
252
209
61
138
186
36
18
66
119
13
83
1
6
72
18
72
119
192
157
35
13
60
71
96
79
90
216
95
19
126
54
30
60
48
36
42
12
5
96
139
12
114
120
312
192
90
162
144
54
132
209
37
42
108
101
91
18
24
84
180
6
300
36
29
31
198
72
12
215
37
59
91
18
30
78
12
18
18
23
48
61
84
78
162
30
126
24
203
25
18
198
24
12
6
102
78
210
234
149
85
276
66
24
48
78
324
11
55
72
6
162
12
29
192
49
18
24
228
42
36
12
18
5
67
198
240
12
72
24
11
43
90
48
42
65
133
12
60
131
25
36
36
42
18
102
180
41
139
60
72
65
181
107
1
36
59
127
30
60
30
473
121
71
349
66
17
223
30
54
18
18
24
90
18
5
7
186
84
36
23
49
216
132
48
6
120
36
42
23
25
54
96
54
36
210
60
84
186
84
90
77
109
83
7
30
672
36
126
36
252
12
36
42
18
12
42
108
18
12
6
54
ABCD 351719324*7^$a-1 [50004]
33
87
1
44
4
30
14
43
5
10
18
3
20
24
16
24
20
13
54
9
117
3
36
3
50
43
12
48
77
10
33
48
8
28
36
17
70
42
3
56
48
4
8
49
30
74
7
77
10
50
24
28
11
7
14
3
52
92
151
21
17
4
23
7
2
43
8
13
11
1
80
7
32
1
12
56
12
10
14
24
27
57
12
48
28
11
4
12
5
60
16
116
27
24
16
27
45
17
28
11
4
29
10
6
3
12
32
97
15
51
2
43
12
15
29
4
8
7
45
5
64
20
10
33
29
36
24
3
12
1
30
2
3
37
6
14
12
15
16
140
13
12
71
1
20
60
3
55
30
15
117
20
12
19
24
21
32
24
15
31
38
3
7
33
36
65
12
28
23
16
44
69
7
24
5
15
13
24
23
24
72
33
34
2
15
45
24
7
12
12
57
23
60
93
24
16
12
20
48
40
11
33
72
3
13
8
63
48
93
55
3
50
12
27
31
74
19
116
1
20
31
12
5
12
15
37
3
12
75
5
43
5
28
8
9
51
109
3
5
4
36
11
13
59
49
12
3
29
27
16
5
16
47
16
44
69
3
1
42
38
27
7
9
44
25
18
2
28
20
52
11
24
28
12
33
11
12
4
29
27
37
24
39
8
49
120
11
16
20
37
56
3
7
29
25
51
29
16
11
9
19
5
28
51
12
89
96
24
15
4
24
48
32
13
3
12
17
15
13
71
76
5
51
19
5
24
43
62
16
3
17
48
67
29
27
52
8
40
9
71
49
48
12
15
20
9
88
6
53
4
15
33
15
24
6
20
12
87
1
3
21
51
72
15
48
33
29
12
28
59
21
10
101
21
36
27
7
18
44
76
11
9
12
31
57
27
21
176
16
48
12
42
69
12
44
4
36
17
28
48
59
1
18
17
25
15
56
21
27
28
48
17
39
37
20
36
15
12
4
65
12
10
2
15
60
45
24
4
63
53
63
24
33
52
18
14
19
17
12
39
129
4
6
41
4
29
27
9
3
48
33
16
63
8
12
1
60
39
12
27
5
25
15
56
4
17
70
137
36
36
31
17
49
11
33
48
7
17
4
32
24
7
8
16
5
51
40
9
92
16
15
29
16
44
10
5
72
4
12
3
29
13
30
89
4
45
47
13
3
29
12
16
47
12
4
8
69
3
4
45
11
48
1
95
37
32
16
44
28
60
8
52
6
17
85
48
11
4
72
5
24
27
9
31
140
4
80
24
1
68
40
11
9
3
49
32
3
25
71
24
57
10
9
21
51
135
50
24
60
55
3
21
9
11
1
20
15
33
43
5
4
32
15
21
31
51
9
8
28
65
31
27
18
27
5
15
13
27
17
36
4
32
3
13
3
41
27
49
48
44
19
8
9
7
63
74
3
9
7
21
32
3
124
9
3
24
32
4
9
8
24
27
33
16
75
20
45
12
58
14
4
15
32
69
28
20
12
51
9
48
10
17
33
28
11
52
27
5
33
36
4
132
3
8
1
18
5
36
21
106
2
28
71
81
24
24
63
48
1
3
39
38
12
63
13
72
18
14
19
9
3
5
70
2
75
28
41
7
8
9
19
32
16
29
24
52
18
14
39
49
8
3
61
36
3
53
3
4
17
64
6
17
12
45
27
1
3
12
33
12
8
24
76
75
15
2
39
12
81
10
77
88
32
1
12
3
29
7
84
5
40
63
29
108
40
51
27
42
30
65
36
48
21
31
44
76
20
49
12
8
84
58
18
35
9
27
33
31
5
39
45
24
22
5
9
48
3
9
7
72
57
44
7
8
76
12
33
12
51
29
3
45
12
27
9
63
31
17
1
12
32
34
53
33
19
9
48
3
29
27
33
3
24
1
3
27
29
21
15
12
40
33
8
24
12
4
3
20
19
62
31
24
32
12
24
9
31
33
23
79
18
23
7
33
69
8
12
15
24
1
60
8
7
5
28
3
20
67
26
3
57
127
29
15
9
3
57
19
72
29
48
19
12
12
20
69
46
14
4
15
5
12
24
31
17
28
68
22
41
31
29
139
18
3
80
33
16
3
8
49
60
48
71
1
35
9
27
84
12
43
90
15
44
1
20
15
13
12
27
32
69
103
9
32
31
56
69
39
1
27
17
43
29
3
43
48
41
45
16
32
87
21
39
36
33
51
49
23
49
3
29
3
45
39
21
31
29
22
77
36
24
52
117
11
21
27
117
3
45
3
36
21
19
8
1
20
40
3
101
16
8
7
17
16
15
27
14
36
22
6
20
3
4
12
3
42
47
21
111
9
40
3
60
29
16
15
92
37
36
72
18
2
48
4
59
21
27
9
22
30
3
17
27
12
1
12
8
51
4
56
4
57
83
25
3
8
24
37
92
46
101
1
3
29
15
12
7
17
117
43
77
12
3
4
17
4
39
17
24
28
15
153
3
9
47
4
21
18
2
40
32
51
25
20
39
52
44
9
15
21
7
65
27
21
91
72
8
76
3
50
84
27
52
32
25
3
17
15
25
20
31
9
12
36
27
12
92
1
60
8
63
97
15
104
85
3
3
2
43
5
3
48
1
75
33
80
19
156
41
3
24
69
22
38
43
17
28
83
37
3
44
9
31
45
11
37
11
19
29
16
5
63
33
7
87
42
3
17
39
60
21
7
41
12
28
20
60
10
14
3
9
4
72
11
21
147
9
22
42
68
91
44
13
23
21
12
7
8
96
16
29
87
1
42
30
15
105
35
37
3
57
68
40
8
3
24
25
32
3
76
29
7
17
16
71
19
14
91
20
40
93
15
9
35
168
37
32
64
11
45
15
21
28
27
33
3
21
15
17
24
10
14
36
27
144
73
92
48
12
4
12
92
28
51
9
80
91
17
4
6
26
7
12
5
7
29
58
45
36
17
12
19
68
9
4
6
26
24
52
32
12
75
45
7
60
17
63
61
23
9
60
27
4
3
24
50
16
3
8
12
48
28
21
63
20
24
13
30
17
96
49
3
72
75
41
21
39
33
15
61
11
93
7
8
13
18
21
8
48
21
4
59
7
62
28
20
40
71
4
5
27
103
33
9
11
4
45
18
42
102
26
132
15
43
33
12
12
33
11
1
48
15
24
8
13
47
12
28
5
7
96
27
33
120
41
36
31
41
27
36
28
105
20
24
3
13
42
21
9
8
82
38
43
17
22
5
9
31
20
45
51
52
89
28
60
51
8
151
29
4
56
31
30
12
6
102
18
41
16
20
43
2
28
15
45
44
15
33
10
2
31
5
43
20
49
104
63
1
23
4
36
29
28
47
36
24
117
36
12
10
38
4
47
1
71
1
236
40
104
28
3
5
7
63
24
29
9
75
16
17
84
39
19
2
39
40
68
9
84
72
3
57
111
40
33
32
43
29
3
28
65
43
24
45
47
12
4
99
6
15
17
28
11
21
39
45
136
18
14
27
16
33
30
26
7
39
21
8
19
2
24
24
4
18
41
1
23
40
17
3
76
72
48
24
108
56
12
21
48
7
17
27
31
26
70
2
48
7
48
9
32
31
12
32
1
44
7
8
45
36
24
27
60
144
88
45
12
30
38
52
15
17
28
12
23
73
11
4
45
39
33
44
3
85
6
17
16
68
64
24
33
90
41
100
24
3
53
21
27
ABCD 351771384*7^$a-1 [50013]
63
81
60
3
24
3
6
39
51
9
84
27
24
21
9
27
9
54
186
120
24
147
60
39
60
9
45
90
9
21
51
21
123
111
9
27
9
81
54
33
48
36
33
27
9
30
90
90
69
9
3
33
30
36
105
45
39
9
51
36
9
111
99
9
60
84
267
30
27
27
6
66
24
54
36
156
18
96
9
12
15
9
36
12
141
3
9
27
132
45
27
39
81
9
18
96
81
108
108
57
36
36
24
54
57
36
117
51
9
63
93
15
45
180
120
6
9
9
30
9
60
21
15
12
9
90
126
27
72
81
27
168
72
36
75
9
87
21
33
3
9
90
24
66
15
93
72
51
48
36
69
36
54
66
24
27
27
30
60
66
6
3
45
60
66
60
9
108
99
48
42
18
81
81
120
15
243
45
108
39
24
21
33
27
45
48
27
9
6
93
72
9
15
12
63
45
72
96
12
72
36
81
36
63
33
99
135
36
57
63
54
15
21
24
63
3
69
39
126
6
21
24
63
9
21
36
36
24
63
72
12
24
12
63
18
90
6
39
72
33
180
3
24
45
3
27
78
3
33
3
96
75
6
63
12
24
27
18
39
24
3
90
15
39
69
12
69
3
96
111
69
57
54
69
111
45
96
9
12
24
39
72
60
144
39
36
54
60
12
18
72
54
36
27
33
135
12
36
60
21
60
63
21
135
15
93
168
72
36
27
21
15
9
135
30
15
39
6
111
9
24
36
30
9
27
60
21
288
51
21
33
39
15
21
96
120
33
3
63
54
72
114
84
45
15
36
21
105
30
9
69
12
114
84
69
48
15
30
63
36
15
45
36
9
120
6
30
51
39
90
24
3
153
135
9
51
189
63
3
78
39
33
90
48
90
150
252
48
60
45
57
18
150
63
12
24
300
51
30
36
15
21
27
24
9
75
33
27
63
90
102
78
72
207
84
96
81
63
9
27
3
108
60
282
27
24
27
81
81
75
15
45
108
12
24
36
3
9
36
24
27
144
12
81
24
84
15
81
12
60
21
87
48
96
9
3
87
9
81
66
54
15
72
45
27
36
27
30
15
3
321
9
30
6
84
6
9
45
3
117
96
54
9
84
69
39
9
42
48
90
231
48
33
174
24
90
27
36
12
24
201
6
57
69
30
81
33
3
27
24
45
111
69
21
6
84
96
54
144
39
51
30
36
24
63
3
90
27
9
87
108
75
9
141
18
12
18
36
51
75
240
45
84
81
54
9
15
30
60
12
114
45
144
12
63
42
120
63
81
51
3
45
105
147
63
6
54
30
27
123
12
18
42
54
156
51
9
48
51
9
27
45
18
21
72
9
27
96
81
30
33
21
60
3
9
168
27
9
3
60
84
132
21
36
24
27
3
177
99
21
36
63
18
6
66
24
39
177
3
27
33
72
3
132
117
21
60
75
60
27
18
66
36
54
24
27
45
108
27
156
96
144
9
3
36
15
45
39
69
12
9
6
54
63
36
27
30
15
12
99
69
12
33
63
21
42
9
9
36
144
252
48
42
48
9
60
57
54
33
189
48
123
156
72
45
15
12
63
60
90
27
27
225
144
63
21
33
90
36
9
9
3
27
33
57
6
66
24
39
135
69
36
45
27
3
36
24
72
45
156
60
39
18
135
51
45
9
36
27
27
30
6
36
9
48
87
21
105
75
9
36
63
45
42
21
60
3
6
27
21
72
51
12
45
63
252
87
84
6
48
6
237
36
24
9
3
81
87
153
3
24
84
9
6
18
27
36
156
24
72
21
6
18
39
81
36
51
3
117
33
39
72
15
21
45
78
9
57
27
27
33
147
162
60
30
18
27
24
36
48
27
114
210
24
30
6
45
12
27
6
75
96
12
60
36
12
36
24
48
51
66
60
108
63
84
45
15
36
12
132
3
9
63
24
30
24
72
48
6
21
9
6
21
180
69
63
45
36
90
9
57
99
60
9
120
171
24
36
45
36
48
63
9
27
27
24
102
51
36
48
9
15
72
156
123
153
12
33
12
51
36
3
69
111
18
51
75
6
84
6
18
183
9
204
36
27
72
39
6
66
18
6
9
111
45
108
24
27
57
69
36
30
33
75
141
81
111
27
72
69
81
3
87
18
12
24
30
114
90
66
27
69
48
72
27
24
39
18
15
36
12
72
ABCD 351782502*7^$a-1 [50013]
4
36
47
33
52
68
12
25
35
25
46
10
27
33
3
4
12
36
8
52
9
3
20
13
10
1
39
9
31
17
7
41
12
24
13
6
14
16
27
12
31
1
57
3
19
38
31
29
3
24
35
17
3
53
28
29
4
59
61
3
32
35
13
4
20
12
24
21
3
13
3
7
40
13
20
21
3
60
60
4
44
95
5
29
30
13
20
16
3
5
24
1
23
4
20
24
13
6
5
36
9
19
20
9
15
12
9
39
60
57
27
40
33
10
37
24
16
11
21
16
32
12
1
15
24
5
15
25
15
20
16
8
4
44
12
52
9
35
28
77
6
21
27
6
15
35
4
12
1
80
12
1
23
3
9
9
19
24
24
15
9
20
16
9
11
24
24
15
32
40
33
21
15
28
8
4
41
67
12
32
33
26
4
24
33
40
9
8
2
60
13
88
24
12
24
23
13
12
21
20
3
11
26
11
27
46
3
17
3
3
21
19
9
20
1
23
21
39
12
24
69
19
20
3
40
45
32
7
29
7
17
40
12
15
21
8
16
96
32
60
96
4
12
44
1
36
15
23
9
33
3
27
25
8
27
1
59
10
23
4
20
12
24
12
39
56
1
13
47
9
7
8
4
8
21
19
43
14
15
12
9
35
4
75
5
12
19
41
64
20
3
33
27
60
37
29
46
57
24
3
30
3
11
13
8
40
8
51
13
20
4
15
21
3
16
28
9
48
3
45
1
71
9
3
28
12
33
20
39
12
4
5
3
4
12
48
44
59
20
21
56
24
19
9
15
5
11
14
47
4
29
15
24
11
40
1
69
23
24
59
5
35
9
60
9
2
13
1
35
12
49
11
9
24
36
4
11
16
3
16
17
20
4
20
24
16
24
15
5
36
60
60
9
31
24
12
56
36
40
5
31
12
3
5
9
40
27
20
9
24
31
36
48
41
3
7
9
31
4
25
20
12
12
28
23
61
8
24
12
12
4
8
1
3
11
13
8
9
26
17
48
55
10
7
9
10
13
1
14
12
30
27
24
4
9
3
8
52
20
36
7
8
12
54
36
10
17
21
127
68
45
3
12
48
33
111
16
20
9
40
87
20
28
12
3
17
7
14
27
4
11
69
25
20
6
21
19
45
9
11
4
45
3
32
16
5
30
9
28
63
38
27
4
20
35
1
3
6
36
27
28
5
7
8
3
9
3
9
9
7
24
12
80
24
4
20
96
16
44
12
27
13
56
12
35
10
10
17
3
49
5
63
23
73
1
47
12
36
15
10
3
3
8
9
21
31
68
36
15
13
8
16
55
5
9
3
8
48
4
11
56
26
10
29
29
2
1
19
38
15
27
21
23
1
9
3
23
49
25
3
12
11
21
4
24
12
8
24
1
6
53
15
9
4
20
19
14
6
49
45
3
7
56
21
48
8
21
6
33
28
15
4
10
30
1
5
18
22
23
24
12
16
9
30
41
15
37
60
32
24
31
5
1
15
60
92
43
14
15
28
11
37
20
3
1
45
47
39
9
12
60
27
32
1
12
15
22
15
12
8
12
24
4
5
4
36
20
10
20
21
16
24
56
47
40
6
4
3
41
3
23
5
11
25
12
8
19
26
39
28
101
76
26
10
11
24
55
20
9
12
3
1
12
60
43
4
10
23
3
1
3
45
5
6
57
60
3
48
33
48
1
35
24
12
24
48
24
28
8
1
15
36
9
3
24
19
5
15
17
3
1
20
19
50
4
35
1
27
68
16
36
27
6
44
3
12
16
24
36
8
47
100
24
13
8
3
1
12
79
10
27
7
21
19
73
43
9
12
32
16
29
7
19
56
17
21
19
24
23
6
15
16
8
28
17
16
15
69
3
11
6
26
5
15
57
8
9
24
22
14
15
155
1
15
1
69
23
12
9
26
1
16
12
12
8
16
23
37
8
47
5
9
15
8
12
24
52
9
10
40
9
27
18
27
4
20
15
1
9
30
26
10
4
10
26
1
16
24
36
8
4
20
24
21
6
100
24
5
24
7
30
10
85
33
3
12
4
83
37
44
19
20
34
3
20
36
64
41
7
60
12
20
3
25
23
13
20
19
20
40
20
81
24
36
4
8
7
5
3
56
36
110
10
5
15
8
16
14
2
20
38
6
16
20
37
17
7
19
4
9
31
29
11
77
33
15
21
11
16
8
3
1
12
9
74
37
3
21
9
14
9
24
24
16
39
5
4
5
16
15
29
6
69
31
21
9
39
5
60
54
102
4
3
17
27
24
15
21
60
13
23
4
48
29
7
24
29
3
13
56
19
8
13
30
9
12
19
28
13
20
48
25
11
25
23
28
36
24
29
14
4
9
37
3
20
21
31
56
36
4
23
1
44
4
20
72
12
9
31
29
27
3
1
24
32
47
16
10
15
35
25
9
46
20
24
57
20
16
72
31
17
3
9
71
33
4
27
30
23
51
13
53
6
57
21
51
12
27
82
11
3
56
1
9
4
3
33
20
51
4
65
24
3
28
12
3
29
28
12
12
3
5
21
48
3
4
29
6
109
8
12
84
4
41
7
12
12
48
41
27
4
5
16
24
3
3
5
15
25
12
17
31
32
3
18
3
16
12
5
30
9
15
16
30
10
13
52
20
25
6
8
9
24
3
1
8
4
44
23
37
57
31
8
4
48
8
4
36
12
36
8
4
8
19
16
41
32
16
20
81
30
10
8
22
17
83
5
9
6
9
5
27
4
9
3
17
3
33
14
37
4
15
8
12
9
24
4
71
22
35
4
8
64
3
5
28
12
65
3
4
3
65
21
27
13
38
32
1
3
9
4
11
13
36
108
5
18
46
14
45
1
6
50
19
8
21
7
45
10
1
9
19
12
8
11
50
70
14
6
5
25
60
8
43
33
46
13
16
12
9
14
36
20
10
10
4
5
12
44
12
51
22
23
15
9
13
38
6
16
8
7
8
1
30
33
23
10
30
9
11
1
32
1
36
11
12
45
52
15
20
16
8
11
24
5
12
20
36
7
5
24
15
32
4
1
29
31
15
9
20
24
7
29
11
70
64
10
46
19
45
26
45
35
10
4
35
1
20
75
49
51
9
3
33
39
5
15
11
10
3
47
1
13
15
5
31
12
33
23
1
6
21
9
23
27
30
31
8
21
75
15
37
8
12
27
33
28
29
3
24
3
25
32
48
21
4
27
20
27
1
35
1
15
29
112
20
19
20
10
11
13
36
8
36
46
5
72
28
72
11
6
6
21
57
63
57
16
3
33
15
32
36
87
18
19
8
9
40
11
24
21
7
8
12
51
21
35
40
1
45
15
8
57
50
28
1
8
4
8
91
74
7
17
7
23
12
48
16
6
39
5
3
24
13
15
80
1
44
40
50
1
104
31
5
3
45
12
9
3
23
17
20
4
32
12
3
33
28
20
52
24
20
3
9
13
15
24
8
36
1
35
51
18
22
5
4
5
27
4
12
17
39
57
4
23
12
1
14
9
7
8
6
40
35
1
23
47
64
46
20
14
41
23
13
20
23
13
93
19
20
15
37
9
8
39
4
47
6
15
12
12
1
20
43
27
29
52
24
11
18
27
25
30
9
8
7
14
22
41
3
13
57
3
56
15
9
40
12
32
12
4
3
9
15
6
15
29
3
23
10
15
19
26
3
7
20
9
16
44
52
24
8
12
25
34
10
6
1
8
9
3
13
30
16
49
1
24
3
11
32
1
13
23
72
16
96
56
3
10
131
64
32
27
6
3
1
14
1
8
23
14
56
4
15
11
1
9
47
52
11
9
16
20
4
20
11
44
6
24
23
3
9
36
3
61
20
21
3
1
3
24
32
4
3
4
17
8
24
12
9
26
20
14
6
1
9
30
41
12
24
21
3
12
12
4
5
54
9
28
5
31
33
26
9
9
46
26
18
36
24
46
3
3
20
1
23
6
63
15
37
29
31
19
37
13
3
8
25
74
1
5
4
15
8
12
11
1
12
61
14
13
8
9
27
16
77
52
27
11
9
7
29
12
3
42
40
44
76
8
3
39
34
11
4
71
37
11
1
20
9
19
20
24
3
10
44
52
23
1
11
3
1
41
39
1
14
1
15
98
3
13
23
52
44
4
24
140
79
45
29
16
51
3
45
20
21
24
31
8
11
40
30
6
4
14
15
24
13
39
29
42
1
8
9
52
34
37
12
135
13
47
6
6
1
48
12
29
7
7
10
3
3
25
5
40
15
55
44
17
27
13
8
1
14
9
16
36
24
5
40
66
9
11
10
23
120
64
8
55
9
15
5
52
56
28
32
33
48
22
8
21
16
15
9
12
47
45
7
5
16
8
1
27
23
9
52
3
5
155
36
1
4
12
43
10
4
3
17
3
4
24
8
7
40
1
33
26
13
12
12
3
44
49
4
27
21
24
11
21
13
3
20
7
16
49
60
16
12
44
12
1
3
23
9
24
1
3
8
24
1
11
27
16
50
30
85
44
24
57
27
33
26
1
28
81
15
5
14
13
51
16
21
20
39
1
20
45
4
14
9
24
64
15
5
76
32
16
5
110
1
24
12
16
24
8
12
13
14
9
4
9
70
50
23
12
45
3
51
57
16
32
11
4
24
32
61
4
20
36
33
60
7
8
35
16
9
36
9
31
9
86
9
28
8
24
15
6
3
4
24
17
3
4
5
3
24
60
7
36
20
9
25
27
3
16
14
51
8
7
9
55
37
3
1
5
31
8
36
100
9
15
20
12
16
20
36
7
5
9
6
20
34
3
3
124
40
17
8
9
3
16
12
8
3
10
15
15
14
70
14
3
12
60
87
1
32
15
22
27
24
20
24
3
6
90
25
31
10
14
17
29
75
4
68
7
105
45
27
36
8
3
9
7
21
8
15
13
20
9
19
15
41
40
36
17
39
4
59
169
29
43
3
81
24
44
12
48
52
5
15
3
6
16
38
1
20
1
11
23
40
37
3
17
23
5
60
15
5
11
13
4
8
ABCD 351794064*7^$a-1 [50008]
12
28
21
6
2
15
7
2
10
17
7
41
19
6
23
1
32
4
11
16
20
28
5
15
9
19
17
4
44
7
29
4
11
19
2
7
21
39
21
36
6
5
12
24
9
7
36
17
15
25
47
36
1
11
33
36
55
8
1
8
15
19
24
21
48
27
29
24
45
46
30
24
27
5
28
6
14
7
15
24
74
27
13
30
57
5
7
8
9
10
9
24
81
12
56
7
80
12
45
4
3
17
3
28
5
79
8
7
21
48
21
51
93
39
3
29
1
35
45
3
1
20
27
43
6
24
32
28
63
8
13
8
15
52
21
23
12
12
12
7
60
14
31
63
72
9
24
8
7
9
29
7
5
12
4
3
41
16
35
16
15
14
46
5
24
19
21
9
71
19
5
16
17
4
3
5
12
10
14
34
30
6
24
2
7
3
24
17
12
61
11
12
1
11
1
24
11
13
8
39
19
5
1
8
40
23
13
6
24
26
24
10
9
21
32
7
57
63
24
57
30
2
7
41
34
2
48
15
55
36
14
72
15
12
21
36
12
7
5
36
36
34
2
64
3
5
16
3
33
18
38
28
6
9
5
12
4
15
9
39
17
51
16
21
12
30
5
21
4
47
28
3
21
41
36
19
20
12
33
75
12
1
12
11
13
35
1
18
21
111
17
9
7
17
4
6
14
19
21
6
9
15
74
87
21
24
36
34
30
84
6
14
31
33
6
2
39
28
8
9
19
15
2
28
56
27
28
8
33
19
9
30
29
25
68
15
9
96
4
60
8
7
5
7
20
43
24
17
36
36
76
41
3
33
4
75
20
13
6
9
15
6
24
27
8
24
21
7
8
1
36
15
3
2
28
8
67
101
24
40
27
12
3
5
33
3
12
31
21
32
33
10
29
1
60
15
29
36
40
18
5
31
29
1
6
26
51
13
23
4
44
45
24
10
17
33
3
25
56
12
19
20
19
9
24
29
67
17
7
3
14
3
33
28
39
21
42
30
68
3
9
43
20
12
4
24
27
5
45
84
15
28
29
19
41
3
1
8
3
7
38
7
32
48
21
36
4
39
8
36
48
13
6
62
31
21
15
32
9
16
83
4
17
3
21
3
7
2
3
31
41
4
21
56
12
3
13
39
8
13
6
33
8
12
37
20
24
4
51
32
37
23
4
39
2
4
11
4
12
21
12
60
56
24
28
6
2
7
12
9
36
68
3
4
9
35
9
40
6
36
30
11
19
74
3
16
15
53
4
41
7
5
7
15
5
12
73
23
7
41
9
4
36
15
15
5
12
7
2
7
12
65
10
89
12
7
9
51
12
110
3
1
3
111
17
9
51
88
32
4
5
72
75
9
24
60
19
8
4
15
29
19
17
21
12
19
17
12
7
8
24
12
60
7
14
72
15
19
21
8
40
44
1
30
2
10
48
6
3
29
12
15
1
24
32
3
24
7
5
16
33
8
7
56
28
27
17
7
2
60
3
7
24
2
4
35
21
7
8
12
37
11
37
15
8
4
56
13
3
36
17
7
8
45
3
12
24
9
12
28
6
26
27
24
37
20
51
117
7
41
3
16
68
13
3
17
10
33
33
24
39
15
30
32
19
41
3
7
26
7
27
14
12
48
15
19
89
48
12
13
30
14
15
1
30
9
5
36
34
17
12
25
75
12
32
9
39
24
9
27
21
34
30
20
27
9
22
12
17
13
15
12
21
47
45
28
15
8
13
36
27
3
26
31
8
85
27
3
26
51
13
3
8
36
21
76
20
46
18
27
5
4
3
44
79
50
4
32
12
70
5
37
20
7
77
46
38
15
72
24
36
52
8
12
16
45
6
2
7
8
67
26
24
16
44
10
38
22
2
24
16
30
5
4
5
24
19
3
14
24
36
10
29
4
29
12
16
11
33
10
6
11
28
27
9
17
15
12
7
29
16
12
60
17
15
16
45
8
46
6
75
5
7
63
65
33
52
18
2
24
19
5
112
3
60
27
38
7
9
23
16
24
101
48
52
35
61
6
50
4
6
24
26
3
1
6
18
32
48
60
27
48
55
2
3
1
51
29
12
27
4
32
49
83
57
87
40
5
4
20
4
11
4
12
39
60
30
32
52
20
31
9
30
17
55
14
27
67
77
19
17
4
12
41
15
7
14
19
8
13
15
44
67
9
32
16
8
25
24
15
41
15
13
35
61
71
12
24
13
20
16
68
67
5
40
8
51
12
43
14
12
3
31
26
28
47
13
47
21
51
1
6
2
22
6
15
5
43
32
4
21
24
15
5
15
1
23
12
64
12
69
3
29
24
36
4
20
40
44
60
51
93
16
3
36
32
25
56
27
21
3
1
23
9
27
1
42
18
20
15
7
38
7
32
13
20
7
77
12
19
5
3
12
19
30
23
1
6
6
35
19
14
22
5
4
15
14
10
62
36
34
17
36
7
14
63
13
18
9
21
8
19
9
30
5
72
7
6
47
16
89
24
3
31
29
4
8
109
11
55
9
17
4
30
74
19
20
36
1
107
9
4
8
10
30
36
3
17
39
16
15
2
48
46
98
48
24
28
8
19
29
34
2
7
89
48
10
6
35
4
24
21
54
9
29
4
8
3
7
17
9
63
9
7
68
7
29
24
4
5
3
33
19
80
55
33
51
41
21
19
9
20
10
69
5
16
11
24
4
8
36
1
12
27
8
49
3
36
44
9
19
60
3
9
36
12
53
16
3
20
91
12
5
9
36
3
7
41
12
4
21
32
63
36
28
21
8
34
26
4
27
27
36
48
65
4
56
7
26
22
29
16
60
17
24
3
48
52
17
16
18
50
16
44
10
21
8
7
2
22
45
27
9
45
11
24
9
16
24
6
17
7
12
5
21
15
24
28
17
28
15
21
20
27
64
29
10
17
9
34
5
12
24
25
11
45
3
9
39
48
13
8
3
12
24
9
40
6
24
5
4
27
9
8
1
23
16
17
3
13
35
96
16
36
15
17
19
29
33
15
36
36
16
9
15
5
7
53
3
43
6
3
5
15
1
24
92
7
60
60
29
112
56
16
20
39
24
25
59
1
27
3
9
8
9
39
33
3
49
35
7
5
9
27
13
23
21
48
7
5
15
21
64
35
57
43
27
14
19
8
48
4
72
5
3
37
107
7
14
12
15
12
31
5
4
8
28
57
24
59
37
35
25
8
3
19
26
4
3
45
36
36
84
32
7
15
5
24
7
21
12
36
72
33
32
24
12
22
2
24
12
31
21
20
10
36
24
2
79
17
15
16
32
4
8
9
4
3
36
20
93
28
20
16
15
5
10
41
4
53
12
15
33
7
3
12
50
4
32
84
4
30
26
40
3
21
15
45
23
16
24
17
16
11
52
21
11
9
19
17
3
1
23
12
57
27
31
5
21
40
3
5
27
13
23
52
21
51
3
21
36
3
50
39
7
6
3
8
7
17
12
37
6
14
19
51
5
9
19
93
11
9
19
8
1
35
55
29
7
6
18
6
54
2
27
33
7
36
45
6
53
13
68
19
20
12
24
7
5
25
3
44
12
21
55
3
2
7
17
27
33
12
12
7
20
36
16
8
19
41
25
11
52
17
24
10
2
22
6
24
39
48
9
39
8
7
17
60
72
7
14
12
24
24
10
29
1
32
27
13
75
45
3
17
7
8
24
1
18
21
36
56
12
37
20
7
8
13
15
8
36
13
8
27
12
16
60
41
31
9
6
14
12
22
6
3
17
3
67
2
19
15
5
19
54
23
12
21
4
12
39
24
65
16
20
36
40
8
27
19
26
40
8
15
57
7
3
17
9
3
9
22
18
20
52
11
24
12
9
63
16
20
60
25
24
20
40
6
14
10
17
19
17
7
17
36
97
44
16
39
27
14
12
58
89
31
17
52
17
34
2
12
3
67
9
27
14
67
9
20
36
3
37
56
112
30
2
3
21
43
20
43
45
32
24
36
9
24
19
17
4
63
21
3
36
17
63
37
11
49
24
6
90
8
48
27
1
20
72
15
72
33
4
8
3
24
19
9
17
27
9
12
19
116
33
12
36
43
27
30
30
14
12
27
1
8
7
8
7
5
1
15
41
15
9
31
9
6
5
48
25
30
29
16
8
13
36
24
3
8
19
29
12
9
40
11
4
36
44
16
29
10
24
2
7
3
17
36
33
22
29
37
32
22
5
21
24
15
40
24
56
4
17
4
42
38
7
12
21
35
67
30
24
56
19
41
34
14
52
60
8
36
4
12
3
32
45
7
36
12
3
2
3
36
1
18
38
7
51
62
12
63
45
7
12
5
64
23
28
15
14
3
1
12
30
26
15
45
12
27
49
3
32
4
27
14
34
6
30
33
27
14
39
13
48
35
21
55
8
33
3
7
26
15
16
68
55
9
21
8
3
43
5
28
33
59
48
37
36
15
60
8
33
7
84
32
1
18
6
99
12
29
3
1
39
21
23
13
11
4
8
7
24
50
16
3
8
28
44
7
6
30
38
7
32
1
60
15
27
5
103
6
36
63
45
15
8
16
48
3
57
92
21
22
26
28
11
72
1
35
1
23
1
6
21
3
36
2
28
11
19
6
24
11
13
32
70
45
53
10
29
7
21
32
21
16
36
35
40
63
6
6
17
12
21
3
1
56
4
24
39
20
7
21
128
7
18
11
1
35
9
31
33
35
1
56
43
5
22
38
19
21
11
19
17
4
24
15
66
20
10
21
3
12
29
49
6
29
33
24
27
1
23
19
18
8
15
7
ABCD 351796202*7^$a-1 [50013]
8
3
9
15
96
24
61
11
33
4
35
12
13
12
12
47
93
27
33
136
23
9
48
36
36
4
48
8
27
24
1
68
24
39
1
8
60
48
12
48
3
49
23
57
27
156
145
8
12
75
13
23
49
8
12
39
24
21
28
8
40
11
1
68
4
167
13
23
12
109
60
11
9
52
11
24
9
76
20
4
48
12
8
15
73
20
12
3
13
23
1
60
11
1
56
24
4
56
84
36
16
11
36
73
80
28
23
1
47
84
1
36
20
4
8
39
37
20
63
49
72
32
63
37
20
75
33
40
11
12
48
9
100
20
40
8
24
36
64
35
69
12
72
28
191
9
3
1
11
45
3
24
25
20
60
12
51
25
11
12
9
28
11
121
11
85
60
24
36
35
49
96
60
23
33
27
9
40
8
51
1
71
24
25
23
45
24
51
69
16
24
20
87
24
85
44
36
12
40
60
8
12
12
3
9
15
12
48
25
180
35
12
37
12
20
4
59
9
16
32
24
36
27
37
44
24
3
33
4
32
100
11
12
61
12
44
15
13
23
25
8
15
1
24
20
16
96
20
27
105
36
12
51
1
23
37
32
3
1
44
96
112
11
93
36
15
9
16
20
40
8
4
23
49
20
16
59
120
109
36
95
13
8
3
1
71
9
36
28
20
16
24
36
20
40
80
60
16
8
99
57
27
21
120
40
35
13
8
24
28
12
8
12
48
12
28
8
16
71
97
20
3
12
12
13
71
1
59
21
27
57
52
48
56
24
4
20
3
45
48
3
13
8
48
39
9
27
9
4
20
24
28
60
48
72
8
15
60
1
47
9
39
73
8
48
27
165
24
120
4
11
33
12
4
84
36
32
3
1
8
12
3
24
132
84
57
40
8
48
24
16
47
21
96
28
11
105
75
9
3
12
25
23
37
8
4
8
108
15
69
48
12
3
21
87
144
9
40
44
16
12
11
1
12
20
60
3
48
33
15
24
24
1
36
32
3
25
104
16
32
4
20
15
24
37
20
24
3
33
4
47
9
4
60
23
13
32
75
13
68
4
8
75
9
3
48
12
1
44
72
3
33
4
44
52
35
25
11
1
8
75
24
36
49
56
3
9
28
11
49
23
37
8
24
39
48
13
23
12
25
23
33
12
39
72
117
15
1
24
12
12
8
52
23
12
13
32
36
15
1
35
21
4
47
93
39
12
48
36
9
75
37
12
11
21
15
9
12
12
75
25
48
35
24
13
8
3
36
12
9
52
107
1
68
24
48
12
52
68
16
44
28
95
57
36
36
4
24
8
111
1
72
11
25
23
25
32
15
25
8
3
33
15
13
8
4
8
15
12
33
36
16
20
24
39
24
72
60
45
52
104
27
1
20
168
4
44
52
23
45
24
40
23
36
24
25
8
12
24
24
24
28
12
23
69
27
21
12
63
1
35
25
95
21
3
13
20
108
3
49
23
25
47
12
81
24
16
35
1
23
37
60
36
20
3
21
48
12
3
117
48
12
39
9
28
11
84
9
3
1
20
63
9
24
27
24
60
45
52
11
9
15
81
12
4
84
56
4
132
8
12
52
47
25
8
3
12
61
23
9
64
8
36
52
24
68
28
20
28
104
36
15
1
8
16
20
4
8
12
27
13
23
33
87
69
4
32
15
33
64
11
57
27
25
12
35
85
44
4
8
3
61
20
15
48
13
35
48
25
59
21
15
24
13
8
4
56
60
4
12
48
35
13
80
60
27
21
39
25
47
12
13
56
12
12
16
12
35
36
36
81
12
15
1
11
24
9
40
20
88
32
27
25
20
16
12
12
36
8
36
3
1
11
69
27
33
64
47
25
56
3
25
23
61
11
121
8
48
40
23
1
35
1
44
3
93
12
39
12
9
15
21
4
68
12
100
35
57
48
28
32
12
15
33
12
16
20
15
25
12
36
20
63
9
48
12
4
8
12
4
59
57
16
12
8
84
4
20
15
9
16
23
1
8
12
3
13
32
3
1
24
23
21
3
12
25
8
40
44
27
12
24
81
120
24
12
27
1
32
40
11
45
24
28
56
4
83
9
28
20
3
13
107
12
12
21
4
47
9
48
39
13
8
3
33
76
20
12
3
33
4
12
23
24
49
24
8
51
1
24
23
12
9
27
9
76
8
52
44
15
9
15
13
35
108
57
3
109
59
13
8
27
13
60
8
87
33
24
27
9
64
8
15
36
9
48
4
8
48
12
12
48
51
97
11
21
27
9
60
64
20
12
27
69
60
15
48
37
60
11
9
24
3
60
117
3
24
9
171
61
60
35
1
12
92
148
32
28
20
4
8
36
24
36
52
60
23
81
39
81
16
32
12
15
73
59
24
9
28
80
3
9
28
48
8
3
69
4
68
12
36
48
60
15
37
8
24
36
15
1
47
12
57
28
56
48
3
12
13
32
3
84
21
12
40
8
75
45
3
9
27
9
24
3
12
48
9
4
23
1
8
63
45
64
12
23
25
8
12
16
80
16
60
8
12
4
23
12
45
4
8
28
11
1
35
69
60
24
3
37
32
4
44
60
4
23
9
4
44
16
23
21
15
21
52
44
27
9
40
35
37
8
27
1
12
11
13
8
40
11
24
21
24
100
12
59
105
24
15
36
48
21
15
1
20
124
23
48
37
11
97
44
27
24
37
20
64
8
36
4
12
11
9
24
16
20
63
21
15
24
13
35
45
60
12
3
72
13
23
61
35
36
45
15
25
32
16
23
108
25
36
119
9
52
44
4
23
13
56
40
12
35
12
49
12
80
24
16
35
85
24
20
27
33
24
144
48
12
100
8
51
33
16
23
145
20
24
3
85
12
47
13
60
8
135
12
33
28
83
48
25
20
28
8
4
119
37
24
20
64
72
8
3
81
51
37
35
13
72
59
33
28
20
3
37
20
147
25
8
12
36
12
39
45
4
32
99
12
81
123
25
32
12
4
96
71
48
21
160
8
16
12
23
9
15
72
1
23
72
37
56
12
108
4
20
123
12
25
35
120
45
27
9
4
12
24
20
3
33
16
59
21
15
37
8
12
51
1
35
1
32
27
1
32
27
81
24
4
11
145
47
1
20
40
11
57
64
11
93
4
20
52
24
20
87
13
12
11
36
25
12
59
45
16
8
36
4
8
12
96
180
52
8
36
27
13
11
24
9
60
39
25
11
72
69
24
12
40
71
21
39
13
104
63
21
3
84
61
8
36
4
32
4
84
23
9
28
12
12
48
68
3
1
56
12
15
12
25
140
48
4
11
45
4
164
3
57
12
3
24
81
3
13
24
32
40
72
8
28
12
8
15
81
15
13
56
12
72
15
12
33
36
40
20
3
21
75
24
37
32
3
21
16
20
15
33
84
15
25
80
16
23
12
48
81
16
12
8
16
24
35
37
92
72
27
21
16
24
35
73
11
9
3
12
33
4
47
156
37
80
3
9
48
48
4
20
15
1
12
11
57
144
76
11
24
33
ABCD 351808922*7^$a-1 [50045]
32
4
23
1
23
37
8
27
21
40
24
116
24
3
37
36
168
12
116
52
12
60
11
9
24
12
28
32
28
44
16
20
4
8
132
72
3
1
24
36
12
23
48
1
35
85
32
63
9
52
35
21
27
1
8
27
13
47
108
73
35
81
4
32
4
36
23
48
24
36
61
95
25
36
20
63
1
12
11
133
24
23
9
16
11
21
16
35
45
36
4
12
12
48
8
63
189
24
12
15
1
48
48
12
80
3
9
28
24
56
28
35
85
60
12
140
51
12
37
8
36
24
27
9
48
15
21
4
12
20
51
93
64
32
4
24
11
60
45
3
13
20
27
9
40
23
21
24
3
72
9
51
45
3
9
15
93
63
33
4
60
20
4
32
76
23
24
21
24
108
3
45
87
9
4
23
49
23
72
45
75
33
100
20
15
61
11
37
8
75
36
13
11
12
45
16
96
56
72
39
13
11
36
36
93
51
9
4
48
56
63
1
8
124
47
21
51
1
8
172
24
12
8
99
61
59
45
51
1
80
16
48
8
12
24
3
13
47
25
24
60
8
16
36
164
48
27
60
45
144
39
13
32
15
153
28
36
72
35
9
148
8
15
9
16
24
23
9
12
4
72
11
9
4
24
36
60
20
3
36
69
39
60
21
72
24
111
85
60
12
11
57
15
48
24
13
32
3
45
4
32
4
56
84
16
44
4
8
40
11
1
72
11
36
1
140
3
33
76
44
15
57
4
56
3
1
80
64
12
20
3
9
15
37
20
27
45
4
23
1
48
11
12
37
35
85
92
12
15
1
36
84
32
3
33
28
24
11
25
84
12
36
32
3
13
56
28
8
124
56
28
20
36
64
24
8
3
33
39
97
8
4
36
32
36
4
32
3
33
3
168
72
25
92
3
1
24
36
11
96
72
72
36
9
12
36
60
4
8
4
20
12
16
60
11
37
11
109
8
304
44
12
16
24
12
60
24
23
13
48
47
9
63
13
12
128
88
20
12
4
24
24
12
36
23
84
108
37
36
60
44
28
24
20
39
85
12
35
36
1
8
220
8
4
11
21
24
12
24
3
24
1
44
12
60
12
15
145
71
133
68
28
44
63
13
12
11
205
24
20
36
12
15
36
1
12
24
8
64
92
28
35
141
64
11
24
21
15
1
71
48
13
48
11
45
72
52
8
12
40
11
21
27
1
104
75
37
8
15
9
28
24
36
84
56
87
9
12
24
48
15
25
132
23
9
99
12
1
59
9
36
12
4
11
12
1
32
75
9
4
20
12
15
13
23
37
72
12
68
4
44
4
56
36
64
44
12
27
37
68
39
13
12
44
28
8
48
16
83
13
12
8
3
49
32
87
9
27
45
48
28
12
32
135
37
68
40
32
27
13
44
27
69
28
36
12
44
24
63
12
37
12
36
140
72
51
57
27
60
12
9
4
11
13
60
83
25
8
88
32
28
23
1
8
72
12
60
40
44
27
72
73
12
11
9
40
60
12
24
35
48
33
3
24
61
11
97
11
21
36
27
180
96
72
12
9
60
4
12
11
9
27
61
23
9
27
13
32
36
40
23
1
35
33
28
35
84
24
57
52
80
27
13
68
3
1
32
76
8
36
60
12
4
83
9
12
51
13
68
16
56
36
27
36
120
36
69
12
36
4
48
36
72
8
4
36
12
72
108
24
36
107
24
1
8
4
44
27
33
100
36
24
47
9
3
13
68
60
16
11
48
9
63
25
44
148
36
32
64
56
28
84
23
13
132
80
15
13
23
72
21
4
68
24
3
25
24
56
27
9
136
8
3
36
13
20
40
84
23
61
44
3
9
87
57
24
12
40
36
104
27
49
20
3
25
12
44
16
20
96
4
12
11
25
20
4
60
8
52
12
11
60
48
25
20
180
16
71
9
28
11
1
68
48
132
120
40
48
44
4
36
44
52
35
9
3
1
12
20
36
76
116
40
60
23
9
4
23
21
15
25
23
36
117
60
27
12
60
21
72
28
23
25
20
63
37
128
28
36
36
32
28
20
60
27
1
8
48
168
36
16
24
80
52
155
9
40
11
37
35
37
48
36
36
84
23
9
40
11
21
36
16
24
59
1
12
20
72
88
68
27
33
76
23
36
48
1
32
28
8
40
23
21
60
16
72
96
23
21
24
72
3
60
13
71
9
27
36
36
9
40
11
45
12
28
12
32
28
8
27
33
4
59
12
1
204
12
24
20
4
12
11
9
64
36
44
28
32
39
25
12
8
124
11
25
47
37
32
84
16
8
40
8
15
37
12
108
32
27
13
23
120
33
27
1
8
28
20
28
68
27
13
35
25
35
13
44
51
85
8
15
144
45
12
16
12
12
56
3
9
15
73
24
11
61
24
24
108
8
75
61
20
36
63
9
40
12
8
3
33
39
33
4
116
4
36
32
52
20
24
3
60
9
3
60
1
36
11
49
20
72
3
25
24
59
24
1
35
25
20
4
36
23
1
36
35
108
49
12
12
56
28
44
36
15
37
48
23
13
68
40
48
12
8
12
51
21
4
23
81
16
36
47
36
33
40
8
4
23
69
28
72
8
160
56
12
28
59
21
24
76
32
12
28
48
60
59
13
44
28
36
24
48
23
72
37
11
25
60
24
23
12
25
35
21
36
16
84
44
135
24
48
108
9
112
23
45
40
11
48
133
36
12
8
72
76
56
4
8
36
16
44
3
37
32
27
21
16
20
52
11
24
21
4
128
36
3
121
59
60
21
24
36
3
13
56
72
3
13
84
8
111
13
20
39
1
131
21
36
40
20
3
69
16
11
81
39
9
24
16
12
36
47
13
23
13
59
60
48
73
8
168
28
35
45
52
68
24
40
8
63
1
24
12
152
96
75
25
128
15
9
27
1
35
25
83
49
12
11
37
84
23
1
44
12
27
13
20
4
24
35
1
12
23
93
24
3
25
36
44
63
1
8
100
35
13
32
3
49
11
1
56
40
32
60
36
4
59
129
24
3
61
20
64
32
28
8
28
80
4
108
44
24
3
49
20
28
12
12
59
1
71
1
116
4
24
8
24
108
12
15
12
25
8
12
15
9
48
24
4
8
15
25
23
24
108
12
33
12
63
36
24
45
ABCD 351949946*7^$a-1 [50023]
78
29
97
8
28
2
18
52
20
63
15
21
27
4
30
80
52
167
7
36
30
14
84
18
10
113
25
6
8
28
170
22
18
95
7
48
17
81
15
9
16
72
47
61
14
33
49
60
30
108
5
55
89
12
115
12
32
21
87
10
35
7
48
8
10
66
89
7
80
90
40
90
32
21
157
95
25
11
96
37
11
27
16
12
8
82
30
12
8
30
22
12
6
23
1
18
42
11
96
79
108
32
88
42
2
10
71
72
12
15
9
7
14
52
26
12
6
94
48
54
168
35
7
17
81
82
30
23
85
26
60
4
12
30
26
21
31
60
6
66
6
8
22
42
90
18
2
70
72
24
24
35
7
8
66
106
8
106
36
23
15
90
28
2
10
48
48
2
72
52
30
6
18
2
34
56
34
8
16
66
36
24
6
60
65
97
78
72
20
21
97
35
57
22
257
7
12
8
34
12
107
24
19
29
31
56
48
24
36
70
24
18
24
18
18
38
123
21
6
12
40
54
108
23
15
10
12
108
50
10
2
78
22
5
43
20
94
14
34
150
5
55
6
23
61
48
12
90
60
150
110
6
46
66
50
28
2
42
21
24
1
35
99
9
49
50
40
8
64
18
78
6
23
43
18
2
34
18
8
30
82
48
12
26
72
18
166
18
18
24
18
170
48
34
134
3
61
8
22
5
111
34
11
37
35
19
60
36
20
33
25
24
42
18
78
65
63
22
8
124
38
22
11
55
29
31
5
87
72
16
42
114
48
26
16
6
2
22
17
27
46
6
2
70
60
72
14
34
110
10
158
27
45
28
2
18
15
19
44
34
42
48
102
18
20
52
18
30
8
10
95
75
64
8
81
7
98
10
20
22
68
24
66
142
11
43
17
1
60
20
10
8
30
15
37
11
15
45
39
22
90
29
37
38
82
24
98
10
80
10
20
28
42
35
1
35
84
7
26
22
68
21
19
84
30
47
27
70
35
57
4
84
114
18
42
41
31
18
60
20
28
107
61
144
36
80
210
34
96
2
12
9
19
24
26
27
21
52
11
9
4
30
6
11
19
20
58
12
42
48
80
22
6
54
36
2
33
61
11
55
42
11
91
24
14
6
4
30
72
6
50
52
18
12
8
22
6
2
27
25
20
16
62
118
35
19
18
42
12
8
22
8
76
2
81
27
46
47
1
12
6
42
78
38
46
29
117
52
6
30
47
7
56
64
78
110
33
37
62
10
35
13
8
40
14
36
16
6
47
3
82
23
19
8
22
26
81
9
40
30
24
48
18
8
27
37
6
5
7
30
12
119
19
54
270
17
21
96
30
4
18
60
80
18
4
20
21
49
110
22
26
60
88
24
60
30
26
42
3
24
7
30
18
8
22
6
84
108
42
126
42
18
14
172
60
8
30
52
30
14
9
37
36
24
66
38
54
60
48
40
20
28
42
30
8
12
64
48
12
53
85
48
60
32
3
36
13
59
7
12
5
103
5
169
138
42
66
18
42
138
35
19
26
54
66
40
14
28
84
78
72
26
60
22
95
37
36
8
16
11
3
45
60
27
72
46
24
312
8
90
9
43
26
4
18
66
30
20
4
12
90
107
19
84
44
45
37
68
4
60
8
64
54
20
4
20
22
176
48
64
132
18
65
25
35
3
4
66
12
59
13
6
8
64
8
10
2
6
3
187
152
28
42
24
14
84
22
11
133
24
6
54
8
48
34
38
10
12
30
38
64
78
42
66
24
47
37
83
1
42
56
42
18
21
36
37
104
39
51
34
11
49
6
54
6
66
74
52
12
6
24
108
30
8
93
60
27
30
16
6
5
133
6
6
54
66
23
25
35
9
40
8
51
21
28
68
39
31
20
70
12
18
12
54
6
53
147
34
11
127
60
29
7
36
60
30
36
18
29
96
25
14
81
31
6
12
36
90
29
135
22
96
54
38
82
8
9
31
42
44
15
49
60
6
36
29
55
44
9
19
92
33
27
30
22
29
49
6
92
42
18
22
50
21
25
80
27
19
60
18
180
128
10
18
35
27
30
34
30
24
2
34
18
90
18
8
82
38
69
7
6
62
10
98
82
35
31
20
12
45
60
3
42
102
69
31
78
18
72
8
54
28
20
27
7
44
64
20
33
49
14
9
21
24
82
120
17
7
12
48
137
25
2
9
97
59
15
81
9
10
42
60
71
67
29
19
108
20
9
7
54
2
70
12
26
24
22
68
82
8
48
34
11
27
28
12
18
23
60
19
20
142
6
30
35
19
29
15
54
70
42
143
25
6
20
100
12
17
37
48
78
30
11
27
16
18
68
18
46
108
138
20
4
6
12
26
33
12
37
30
18
20
82
24
36
2
16
30
12
72
60
98
27
7
56
22
86
9
3
10
24
66
8
4
30
8
4
18
6
35
19
8
40
48
5
132
19
8
22
24
66
149
19
20
9
27
16
53
1
36
24
144
48
8
3
51
120
40
56
46
38
78
3
7
38
4
20
46
72
2
58
5
25
12
12
6
17
25
26
70
30
17
19
108
30
26
22
48
24
38
4
8
10
42
18
38
60
108
10
42
41
60
49
50
154
38
52
60
56
64
26
4
24
83
121
18
90
12
60
126
6
18
48
102
35
1
2
42
10
8
52
5
13
2
126
82
38
15
7
20
4
18
80
76
12
24
30
8
48
33
1
36
92
28
12
50
100
26
15
25
23
1
6
20
106
11
133
66
18
8
178
42
12
83
207
213
25
60
35
7
20
9
7
20
52
54
6
2
90
28
8
46
78
30
26
30
46
41
36
31
42
74
52
18
66
36
ABCD 352104762*7^$a-1 [50045]
28
3
17
100
3
114
35
40
48
75
17
13
108
99
93
60
15
75
138
54
53
160
32
88
24
56
67
240
18
99
9
252
78
69
45
36
111
48
81
192
42
29
97
72
15
33
72
15
44
12
1
48
42
53
72
43
30
108
99
21
27
24
32
37
54
53
25
18
141
168
33
39
8
12
49
12
72
119
37
102
5
96
109
30
5
145
39
48
33
87
8
232
21
60
42
42
48
12
138
30
59
28
81
90
24
6
60
51
3
30
23
36
7
102
119
43
18
27
80
40
33
18
141
3
53
37
27
21
30
18
51
51
29
1
15
3
141
8
40
21
54
45
32
43
90
27
33
15
8
25
108
120
54
5
144
88
51
198
39
291
29
88
45
12
60
75
8
13
11
13
123
33
12
107
85
35
13
27
45
3
3
21
32
144
37
6
17
175
125
37
3
24
80
139
21
69
27
3
42
60
162
168
30
48
24
15
48
24
96
45
11
19
45
72
51
42
27
80
25
179
97
51
80
72
37
12
12
6
384
66
24
6
21
9
39
32
133
83
64
51
18
12
15
147
269
49
15
3
72
18
51
9
144
66
360
77
112
212
28
48
75
48
69
75
53
13
23
31
78
39
92
28
93
30
48
72
30
63
45
71
28
48
21
11
43
18
215
97
3
44
253
66
69
51
29
91
30
42
210
12
47
48
13
12
63
45
168
72
75
24
3
6
11
13
15
93
35
25
47
13
60
15
75
77
40
72
21
11
19
189
9
60
27
32
168
37
3
44
1
27
80
13
27
104
49
39
96
3
120
21
51
41
109
48
23
16
45
108
120
108
54
78
15
140
13
39
32
40
99
77
37
3
123
42
72
30
5
1
24
108
60
12
198
48
102
42
96
42
35
73
90
53
61
3
3
30
24
15
51
24
48
42
60
36
23
36
25
63
104
16
44
103
48
29
1
47
1
111
3
93
32
115
48
29
60
61
119
160
69
30
102
108
51
69
132
155
13
162
18
47
7
29
64
117
3
105
72
18
90
11
1
95
40
21
47
4
9
23
16
32
1
132
3
27
6
12
12
66
117
45
11
1
23
64
3
5
25
48
18
29
43
18
12
59
169
167
55
42
27
80
88
3
45
44
1
75
33
71
169
60
30
30
72
72
48
95
25
47
205
78
78
12
78
21
8
73
39
168
21
11
19
21
3
78
48
39
75
66
54
66
264
123
45
27
21
27
33
71
19
114
48
108
42
150
39
189
24
3
3
21
96
33
59
1
54
6
39
3
162
27
9
120
84
27
69
71
36
40
147
6
12
168
27
44
60
40
9
167
67
5
1
24
47
1
60
75
144
8
88
27
6
23
67
41
1
155
67
6
107
97
6
29
91
21
8
1
12
60
39
3
18
35
43
21
128
25
63
120
24
9
180
120
24
27
51
18
119
25
6
30
159
8
96
157
27
105
15
147
96
174
15
32
1
108
12
60
75
75
45
27
6
87
33
24
60
59
37
12
39
9
39
360
153
39
32
1
168
108
11
13
3
33
23
136
93
59
1
120
18
114
6
21
8
43
45
27
6
60
11
96
157
3
3
29
40
123
45
32
13
107
25
18
18
11
16
27
29
1
36
12
72
66
72
78
39
80
112
8
13
99
3
78
11
48
61
48
39
3
72
78
60
12
108
99
93
35
43
29
13
6
53
169
42
6
24
47
49
87
117
35
12
73
23
13
111
20
13
48
42
96
54
87
48
8
97
18
48
53
19
18
51
48
45
27
9
12
12
15
33
12
6
21
33
18
101
16
3
69
48
33
71
91
90
3
3
54
15
45
48
168
12
15
3
102
135
44
73
3
57
63
33
114
18
30
117
3
18
24
6
30
204
30
240
66
24
30
186
171
51
117
33
42
6
42
5
37
60
66
30
12
72
3
45
27
75
48
29
88
21
12
60
75
27
45
21
27
32
91
117
27
18
195
20
4
120
33
15
8
37
60
15
72
68
28
72
45
35
1
12
11
121
23
43
189
93
108
24
96
159
45
60
36
51
32
19
69
32
36
60
40
75
96
72
78
11
ABCD 352182392*7^$a-1 [50053]
8
72
9
16
47
76
60
11
72
1
23
30
126
24
36
102
40
32
99
28
23
36
30
64
26
37
24
17
39
87
144
82
39
23
10
56
63
1
3
83
45
21
54
1
131
37
44
3
18
15
63
93
4
33
27
35
72
24
1
11
22
86
133
44
57
55
41
27
39
126
27
63
22
38
72
12
1
69
134
1
48
80
24
3
37
107
54
7
8
40
17
15
72
4
107
42
54
73
17
174
18
24
63
63
97
24
23
1
8
39
49
36
11
1
8
25
63
23
24
49
32
144
40
41
184
72
8
15
63
1
216
17
7
33
50
228
10
143
15
72
49
176
3
60
1
84
12
95
25
12
5
90
61
9
47
1
26
12
60
205
65
54
9
28
21
87
56
9
88
182
25
11
49
20
88
23
33
39
10
23
63
90
30
9
40
48
119
58
2
25
12
9
15
23
1
96
47
85
12
71
49
33
15
12
11
33
4
84
41
42
57
51
10
62
1
47
132
1
84
48
56
16
56
9
31
24
96
32
15
13
59
120
9
9
6
1
11
25
12
32
121
24
51
5
72
6
1
48
8
16
81
56
54
90
18
69
52
21
15
72
11
22
23
9
30
60
73
12
104
39
97
191
105
48
28
77
30
1
23
18
31
113
31
167
57
15
1
47
18
55
132
12
23
73
35
84
36
25
35
18
64
15
56
57
15
99
25
5
6
120
177
3
69
9
16
48
75
60
48
9
71
4
12
227
6
120
15
25
63
23
60
9
12
16
72
11
60
1
48
104
48
28
131
49
32
88
56
12
28
9
14
49
23
162
18
97
23
117
63
1
23
73
24
24
215
9
16
9
56
40
135
24
32
39
42
7
11
12
45
60
57
16
62
12
45
16
105
32
18
37
17
67
68
63
25
47
1
17
6
9
48
63
37
5
27
27
37
20
16
72
152
1
38
72
36
45
16
44
37
15
72
153
15
12
5
15
81
54
21
27
72
72
1
57
47
16
92
63
61
104
49
23
4
77
15
9
18
117
52
12
8
28
20
27
36
24
1
9
26
22
63
35
37
48
47
10
62
13
35
9
144
40
24
35
33
21
15
49
8
18
60
1
11
94
38
120
13
20
49
26
33
4
95
169
9
39
33
38
48
1
71
24
45
12
63
36
69
39
1
41
79
65
40
51
35
121
48
41
63
1
27
107
24
48
42
30
10
62
9
15
36
30
54
49
11
37
8
16
11
12
25
8
3
36
85
93
99
53
30
1
17
18
132
9
27
22
194
84
33
3
70
8
7
95
33
28
29
87
12
27
69
21
72
67
68
15
10
119
88
89
7
23
24
48
144
265
23
37
48
11
169
32
40
11
174
31
47
73
8
48
9
54
1
17
123
3
96
18
18
12
45
27
9
15
9
48
52
48
35
9
9
87
9
7
84
117
110
18
31
144
23
36
85
23
25
11
36
81
49
74
72
142
32
55
41
30
18
63
49
144
15
8
25
15
32
352
23
37
21
71
16
132
60
81
26
61
60
5
31
12
71
21
24
1
71
39
18
7
33
32
31
65
54
10
3
53
7
24
9
39
8
3
22
2
21
105
27
3
24
9
49
23
40
144
8
4
11
25
33
15
156
36
12
20
156
4
95
36
94
96
23
36
52
47
49
12
11
72
72
1
8
57
87
120
40
47
61
29
30
144
153
87
97
9
38
108
9
93
72
6
9
16
12
44
57
112
23
171
36
9
63
18
15
39
10
23
3
132
13
23
37
96
153
59
16
71
9
61
24
8
6
1
11
60
10
71
4
32
21
16
38
25
11
1
5
48
18
45
144
144
27
37
24
84
45
8
7
96
81
195
125
6
1
48
108
44
9
43
53
40
71
124
21
72
98
109
8
63
9
1
147
20
145
123
12
47
96
21
28
41
111
16
65
96
7
47
48
9
1
50
30
78
9
40
80
87
1
35
12
42
43
12
65
15
52
69
39
48
11
13
23
81
64
35
24
61
41
67
93
110
9
72
4
84
252
119
22
32
54
13
48
92
27
36
24
121
33
8
18
45
49
63
35
60
1
47
1
60
11
24
13
44
33
3
4
113
16
87
23
25
17
3
27
33
3
54
162
25
12
129
74
21
33
30
9
15
108
12
9
87
36
61
9
23
15
36
12
37
77
31
23
1
96
47
9
3
78
66
49
11
106
48
11
37
14
9
36
108
3
24
13
60
44
1
8
54
36
61
48
8
81
31
35
24
37
8
16
23
105
40
60
11
24
9
9
55
8
75
22
104
31
104
63
13
83
61
29
7
47
82
120
23
72
73
2
61
57
98
22
75
12
41
31
23
18
18
85
60
83
24
37
36
17
7
120
65
27
4
72
24
32
72
72
12
36
24
73
87
48
8
9
67
48
60
95
9
49
39
24
35
24
36
120
49
56
64
119
133
11
18
67
60
144
71
18
31
59
45
112
192
152
3
85
23
ABCD 352379232*7^$a-1 [50016]
4
8
24
30
46
5
3
24
48
88
20
28
24
2
18
6
3
24
84
15
36
66
46
32
12
6
22
26
18
60
4
12
50
6
4
44
60
4
8
18
78
9
45
22
12
140
42
3
27
6
84
6
16
36
50
54
24
12
45
69
18
12
18
15
7
2
10
60
24
5
67
12
14
24
3
7
44
12
33
3
4
48
8
9
19
12
116
4
32
6
22
53
27
6
27
120
24
39
24
18
30
28
14
72
10
17
7
2
54
30
22
32
42
12
18
78
54
16
5
7
2
70
20
4
24
32
21
31
2
144
36
22
108
26
46
48
2
12
82
14
10
80
4
5
7
41
7
29
19
116
24
12
4
12
20
28
41
21
58
24
24
12
12
50
10
12
48
26
58
36
8
52
20
60
12
105
75
16
2
10
32
28
29
51
16
72
2
30
72
96
40
12
14
94
68
72
4
41
31
2
18
9
27
4
5
57
34
62
30
4
92
12
16
12
32
9
36
7
5
81
22
2
18
16
24
14
12
90
28
8
45
31
29
57
6
12
18
22
48
24
14
54
6
30
24
4
24
20
4
29
9
46
80
4
5
19
20
4
14
6
16
41
7
44
9
3
28
12
14
63
45
18
69
45
22
26
54
6
34
20
21
99
6
94
8
112
12
36
36
8
9
75
24
40
68
52
20
4
14
12
54
64
14
34
101
55
12
53
7
8
4
8
33
43
60
36
5
99
66
42
4
50
10
84
32
4
60
20
9
19
8
16
8
4
32
48
81
31
96
32
40
86
54
12
16
48
17
15
48
42
10
36
98
3
31
20
52
36
24
26
10
17
27
16
84
8
16
98
72
30
24
16
24
68
72
9
43
5
51
4
12
20
12
9
9
6
18
70
101
9
3
19
14
18
30
24
34
56
16
36
12
20
40
2
18
4
50
66
9
43
2
46
12
50
6
4
17
7
44
28
8
72
40
53
31
29
43
14
34
20
4
32
6
66
4
137
63
4
50
39
24
7
12
62
18
36
72
21
15
36
9
21
96
3
15
28
12
12
2
90
52
24
32
16
20
52
2
22
50
12
144
51
39
4
2
12
54
42
10
26
12
15
43
48
36
29
69
70
14
22
48
8
36
16
32
40
2
22
50
70
12
12
12
24
8
64
8
45
15
9
3
36
16
8
28
74
6
12
60
40
8
52
72
8
12
9
15
28
12
68
9
31
5
19
8
28
8
28
48
5
3
4
14
27
31
38
34
38
94
44
28
5
45
34
56
36
66
22
12
116
72
16
72
36
5
9
10
12
68
6
18
36
52
12
12
5
31
32
16
12
12
12
60
77
21
6
4
116
36
36
4
5
9
34
12
26
6
16
2
36
36
18
12
28
8
6
30
24
88
12
12
32
48
4
20
40
32
12
148
48
62
18
108
9
7
38
70
50
6
108
4
8
40
2
10
44
9
45
3
31
36
65
7
2
106
74
10
2
42
18
10
12
41
39
45
7
24
56
4
72
36
84
29
19
12
62
10
24
60
32
18
18
4
29
67
12
14
18
60
52
14
22
36
36
72
32
42
12
10
8
76
29
9
12
18
4
56
18
10
26
90
18
10
53
27
16
20
30
18
6
3
15
12
24
4
60
24
48
12
44
28
44
18
63
45
6
16
68
4
12
12
68
28
8
30
24
10
38
6
4
32
40
84
12
8
45
9
58
144
60
2
15
39
42
10
17
19
20
4
14
18
64
14
34
24
32
4
41
7
60
26
18
60
45
43
24
8
18
6
48
42
10
12
36
32
28
12
14
46
132
14
10
26
34
2
6
12
16
26
12
6
4
12
20
40
24
65
9
58
2
22
36
26
42
48
96
9
3
6
22
152
6
18
4
14
46
72
24
104
6
70
60
12
2
10
8
52
5
9
6
4
48
36
29
27
12
6
22
36
8
4
2
70
2
36
27
43
36
56
28
44
9
36
19
26
18
12
9
27
60
12
33
21
34
128
6
3
33
10
2
27
87
12
18
6
30
27
7
2
46
8
6
94
5
81
30
9
19
24
44
18
46
2
6
16
24
48
5
7
24
48
20
28
17
99
6
70
24
50
58
8
144
36
9
7
12
32
12
54
54
4
36
5
7
29
36
15
16
2
70
14
15
81
12
10
5
31
60
8
4
17
27
16
24
65
9
27
36
45
22
12
2
70
2
48
27
19
12
24
50
18
4
14
70
24
48
20
4
24
60
5
15
48
24
40
32
4
36
53
19
12
92
4
120
5
63
28
12
14
6
57
79
80
9
3
36
24
16
56
9
27
90
102
4
41
27
9
81
22
2
36
34
176
16
8
18
34
32
18
54
6
22
48
24
26
18
28
24
8
88
32
6
34
84
29
7
8
72
12
6
30
81
15
4
5
3
4
56
9
3
4
2
12
22
41
15
54
30
45
7
8
28
12
5
21
10
8
36
28
5
55
8
72
30
42
54
63
27
81
12
51
84
52
2
15
36
7
36
20
4
14
22
26
18
24
12
6
66
16
2
10
113
19
44
36
40
98
130
2
58
32
40
12
14
27
96
3
24
12
6
30
16
125
7
24
62
6
9
103
8
54
27
19
36
50
18
40
14
30
52
17
7
32
6
70
5
43
48
36
12
50
15
7
48
2
6
4
60
12
32
18
34
50
18
4
20
18
22
36
12
92
12
24
4
26
22
20
30
6
18
22
5
39
60
18
22
26
10
50
18
66
22
20
48
4
2
18
4
26
22
12
12
8
54
10
12
38
46
29
31
20
120
9
33
30
6
18
4
48
12
8
9
19
48
5
39
117
19
12
12
12
36
12
12
20
6
34
60
12
5
7
12
12
24
8
69
3
24
12
81
7
96
24
12
96
44
40
2
39
19
8
18
18
78
10
36
20
4
20
4
36
14
3
43
12
24
38
6
4
44
4
92
76
53
7
12
24
8
9
63
16
14
10
48
20
36
40
12
20
36
21
33
27
9
18
28
12
32
4
14
18
4
44
4
14
10
17
7
8
36
30
60
18
4
17
15
4
8
40
24
8
36
40
36
65
31
36
48
48
48
5
27
57
81
54
4
2
22
8
16
20
28
14
34
20
30
18
9
27
33
99
4
8
42
10
12
72
60
12
32
45
27
12
112
32
24
64
17
3
4
20
30
24
27
19
48
26
22
5
19
50
22
14
3
9
27
87
30
24
12
42
16
72
2
18
4
32
84
18
6
76
84
38
22
32
4
24
44
52
5
15
30
15
3
24
4
86
12
18
4
12
26
30
52
24
14
24
144
58
24
24
84
48
8
18
54
16
8
36
48
4
20
12
4
14
46
24
36
8
4
84
36
38
3
27
6
34
65
31
32
28
2
18
4
24
108
14
48
10
8
6
12
22
41
24
67
48
12
80
30
42
40
17
7
12
8
9
7
2
82
12
36
56
12
6
22
68
16
29
9
108
22
12
14
6
4
12
14
96
22
26
58
32
16
84
36
5
27
16
36
14
34
12
8
18
22
20
220
8
64
44
42
36
34
5
15
4
50
46
48
84
36
60
80
148
56
72
12
112
48
24
20
40
17
9
46
24
20
54
18
18
60
22
8
6
27
93
18
9
51
16
5
108
9
70
48
8
4
56
21
15
16
12
62
22
12
24
41
7
12
12
8
36
6
10
74
18
60
36
108
12
52
96
20
12
40
24
8
42
22
24
144
56
90
72
6
12
78
48
142
132
12
24
ABCD 352558592*7^$a-1 [50001]
1
11
36
25
11
16
3
9
44
40
15
42
15
63
33
20
4
3
9
20
1
15
48
81
18
21
8
16
33
12
47
37
23
25
6
6
11
13
42
12
45
20
67
54
12
47
16
8
1
3
128
7
12
6
11
1
63
56
55
6
23
25
6
17
4
15
17
25
12
18
12
9
12
87
45
20
31
33
32
24
24
13
15
48
32
52
177
72
95
7
18
11
52
9
15
33
87
21
27
3
5
40
9
3
36
57
6
6
24
36
11
7
6
15
24
9
95
1
3
48
60
32
16
8
12
61
23
1
6
6
63
15
17
19
30
3
39
33
8
48
43
60
6
30
33
9
90
77
1
3
12
36
21
59
24
1
47
24
13
11
25
48
18
24
5
19
21
3
6
6
24
24
21
21
11
7
12
17
24
25
11
7
29
67
21
8
1
6
18
23
120
13
24
12
3
20
40
32
19
29
7
18
11
13
3
36
8
73
6
6
35
43
18
42
36
36
30
30
53
12
28
15
41
16
33
63
15
18
11
13
12
11
48
25
24
6
6
15
9
11
16
45
11
64
33
42
12
45
20
7
30
123
24
56
16
8
1
12
3
32
84
7
5
16
36
15
48
45
24
3
21
8
13
47
7
84
9
72
24
8
16
20
12
16
9
12
63
12
69
24
11
1
11
79
5
19
29
28
3
77
67
33
8
49
12
27
12
20
1
87
56
24
1
6
33
21
3
32
40
8
43
9
21
6
48
12
30
71
72
7
33
20
12
25
63
75
21
48
3
41
13
3
12
39
77
25
71
13
47
19
5
67
45
27
5
28
20
25
18
54
18
21
20
64
27
5
25
35
4
27
17
24
60
7
24
12
18
48
15
9
24
36
99
9
3
33
12
18
21
3
5
43
9
12
51
42
3
8
13
11
19
5
25
6
6
147
36
32
28
9
6
21
21
15
9
54
24
18
35
13
102
9
8
37
23
52
32
31
125
61
23
37
23
7
5
19
21
24
15
18
63
15
36
69
8
19
17
13
84
6
5
7
18
15
3
6
35
19
9
15
57
24
48
57
12
12
36
12
143
1
15
45
24
36
24
36
51
45
3
8
7
6
131
25
11
12
37
12
12
23
7
24
5
97
11
43
18
12
23
1
99
8
96
4
99
48
60
6
63
32
7
9
9
3
57
3
24
32
31
33
39
89
1
42
18
3
21
23
48
37
6
5
7
53
7
18
155
4
15
66
12
51
3
21
9
23
84
7
96
120
6
24
39
12
3
57
24
3
5
4
9
11
19
41
16
81
15
21
6
21
36
21
51
63
12
41
25
3
15
6
15
3
17
25
24
30
6
35
24
19
21
8
13
15
12
51
102
18
57
20
24
7
17
7
105
8
1
3
27
36
6
18
21
8
40
72
3
9
12
20
19
17
112
8
55
57
84
27
18
23
1
15
44
1
27
20
37
39
21
59
25
78
9
3
17
19
114
27
12
39
9
21
107
61
23
16
3
42
35
1
11
24
1
6
69
60
24
24
8
12
1
36
24
3
20
12
115
12
21
87
6
11
4
12
24
27
18
24
18
9
12
45
3
9
83
24
24
1
36
36
15
3
108
18
12
18
29
1
3
9
35
13
66
33
3
33
15
105
20
1
59
1
30
30
11
28
15
54
6
57
60
12
21
35
7
9
152
7
6
54
12
65
7
45
48
9
84
35
25
3
36
32
49
12
60
54
66
42
6
6
36
21
21
15
48
33
12
18
24
5
4
87
53
13
24
11
43
9
3
45
15
57
9
11
7
5
7
72
21
60
21
15
12
9
23
40
9
3
3
102
12
11
52
33
11
12
7
30
12
23
7
5
4
15
48
12
29
1
47
31
6
3
63
54
6
6
24
3
44
1
36
35
7
42
47
1
135
93
39
32
4
21
27
3
5
79
60
41
28
15
66
15
21
3
92
25
78
6
23
7
102
84
11
37
15
15
9
20
16
44
40
60
33
66
30
24
3
15
42
39
20
1
15
20
31
17
1
15
44
37
24
6
6
78
36
6
30
48
36
48
29
7
24
30
23
28
20
16
33
39
8
1
63
21
59
16
3
5
55
29
13
24
12
59
4
48
117
6
53
13
60
24
3
8
55
30
11
19
5
12
1
35
25
6
18
11
7
24
29
7
24
21
9
27
8
64
15
12
29
48
37
3
27
9
44
52
44
19
5
24
1
6
24
60
66
3
32
1
23
24
49
60
42
17
55
5
109
36
6
45
9
15
33
30
132
177
96
33
24
36
15
45
3
36
3
6
30
21
8
25
23
24
16
3
12
18
24
11
55
36
30
11
28
12
24
21
3
8
13
120
23
61
6
17
28
39
6
18
17
19
24
65
13
3
135
24
42
6
30
71
48
19
24
9
56
24
112
8
13
51
33
12
35
52
27
57
33
6
30
18
21
39
36
21
39
45
44
1
3
15
41
61
6
30
39
9
51
36
9
30
24
33
9
47
16
51
24
30
132
11
13
24
42
18
12
30
5
16
3
60
17
12
36
79
29
52
8
52
32
28
75
9
27
21
3
17
1
59
48
13
72
6
21
33
11
52
44
16
20
4
9
23
24
1
3
9
71
52
96
24
45
6
29
91
6
24
11
16
51
29
4
12
3
54
23
36
85
11
55
9
8
4
15
72
57
3
17
24
184
33
39
21
48
6
5
1
24
36
23
28
9
78
41
1
30
24
6
78
21
3
36
60
30
12
3
21
3
3
41
7
12
30
15
63
17
37
59
12
1
24
15
15
33
33
24
23
7
12
41
28
9
12
18
12
17
4
93
11
52
3
54
51
3
21
32
43
6
75
45
35
36
37
39
3
17
1
27
12
21
30
5
67
9
12
20
13
24
72
35
52
15
9
20
19
41
1
71
1
47
1
96
23
19
12
6
6
5
49
3
39
24
29
31
24
60
60
9
3
29
28
36
9
23
28
15
21
21
48
30
6
39
21
18
6
12
51
32
1
6
18
71
19
29
7
53
1
3
60
20
13
3
15
48
21
8
1
51
108
9
39
15
33
24
15
17
13
24
6
30
3
21
15
24
3
18
11
43
6
15
21
35
43
36
33
33
39
96
15
144
30
35
24
16
32
19
36
12
36
21
15
5
48
25
36
30
36
30
6
9
3
66
12
63
20
28
21
15
81
95
1
30
9
36
80
1
18
6
24
47
16
20
7
6
3
33
15
120
3
24
5
37
6
5
48
49
66
5
24
1
30
30
23
61
72
36
3
9
39
9
54
17
103
18
23
64
8
43
12
9
8
25
66
53
4
20
7
17
4
132
12
80
31
5
7
17
4
27
12
30
18
101
1
3
3
17
25
18
17
25
42
29
36
7
36
21
8
24
7
21
21
11
48
67
36
6
60
42
42
6
12
12
24
72
18
15
32
4
68
1
11
16
36
32
49
66
12
18
39
15
12
78
30
18
24
6
18
11
48
4
44
7
21
9
111
21
6
5
24
55
48
81
24
32
16
3
12
72
18
54
30
24
11
25
15
48
8
13
54
21
8
49
23
19
21
9
95
31
6
36
35
4
12
39
78
30
24
12
29
1
47
24
19
6
11
19
42
15
8
13
12
51
3
33
33
18
24
6
24
30
9
57
36
18
17
12
48
1
12
18
18
6
30
23
67
77
4
39
5
4
32
13
23
31
6
35
4
15
29
16
24
3
36
17
24
103
6
24
27
57
36
18
6
11
12
64
12
21
6
21
20
7
18
138
45
117
84
35
1
35
7
36
5
67
17
48
43
12
17
24
1
15
48
3
29
16
21
60
6
5
144
13
36
11
72
12
28
20
48
16
12
3
21
8
25
6
21
36
24
8
16
8
64
33
23
24
16
15
6
15
32
12
1
3
12
3
18
12
15
21
6
57
3
18
12
66
18
6
66
3
39
29
24
7
6
39
12
20
48
4
3
54
39
27
48
12
6
12
6
6
23
28
56
1
23
16
80
4
123
6
11
25
15
27
17
4
48
27
21
33
36
23
12
4
32
1
42
9
9
42
9
44
4
15
65
19
24
17
4
45
23
40
84
20
49
24
ABCD 352600424*7^$a-1 [50108]
60
144
9
27
165
27
33
11
28
20
13
48
72
23
24
160
92
48
24
4
80
112
36
24
9
11
120
85
63
72
21
24
48
35
1
15
68
36
12
60
12
72
64
81
27
8
24
97
59
1
39
24
20
48
25
119
16
8
37
11
4
9
75
116
109
95
40
45
36
144
63
60
32
36
40
48
24
81
35
4
104
64
44
72
64
9
36
3
20
85
12
11
52
24
48
9
35
24
1
23
13
48
95
1
35
12
88
128
12
25
24
23
36
36
40
9
11
25
71
28
32
12
4
9
15
21
27
8
12
72
16
33
11
64
20
12
109
83
1
15
45
119
144
96
24
16
32
100
8
28
8
64
93
24
83
28
9
135
33
59
88
24
80
96
88
56
24
24
24
24
25
84
15
72
44
4
8
1
35
48
49
3
56
12
13
15
104
25
72
23
48
24
28
8
36
72
40
8
37
36
95
48
1
47
13
84
23
4
9
23
49
59
28
8
24
49
84
47
180
24
12
12
1
36
47
12
144
97
180
24
12
71
48
16
108
24
56
124
21
95
76
69
23
24
52
20
1
23
13
35
60
64
12
24
8
37
99
8
49
87
48
24
68
76
44
37
11
73
15
56
16
80
64
9
35
96
84
37
83
52
44
24
12
36
24
24
25
59
25
24
11
36
36
37
83
88
24
12
8
12
12
4
45
72
132
3
60
44
1
63
45
71
13
83
76
12
9
51
72
32
24
12
25
11
49
84
15
32
16
33
12
107
12
12
40
20
36
88
20
48
64
20
16
120
128
60
60
48
88
44
37
59
88
8
73
23
1
75
33
39
44
1
47
112
44
72
60
25
35
28
105
12
95
12
48
12
24
192
72
40
9
36
23
60
12
72
1
75
68
36
4
9
15
44
1
36
143
37
108
27
8
12
156
13
35
1
47
12
25
36
83
12
12
36
109
23
40
32
13
23
37
108
27
8
1
75
168
8
60
12
1
84
51
20
108
72
60
64
21
15
12
8
16
20
1
95
60
49
3
36
60
21
275
24
25
71
16
48
117
60
3
8
24
145
63
92
12
121
12
59
73
47
109
23
13
60
95
49
11
16
8
1
3
32
13
96
12
60
108
39
32
1
23
12
64
80
24
24
144
120
13
84
251
1
11
4
20
48
4
36
44
13
24
23
12
136
9
47
37
35
16
9
147
8
12
48
84
12
84
48
84
4
8
28
44
1
39
116
108
16
21
11
4
12
96
8
49
83
52
8
37
155
4
56
100
32
40
36
20
49
63
68
61
119
120
1
39
44
16
21
24
179
36
4
68
12
12
24
25
23
4
8
184
92
40
20
108
72
48
76
36
21
11
49
207
12
81
11
12
4
68
36
4
32
24
13
59
52
108
44
52
45
39
44
1
27
9
15
20
12
4
104
48
24
12
49
23
4
20
49
12
132
35
100
20
28
68
1
47
28
9
132
48
27
69
143
24
16
81
51
9
11
25
39
36
81
24
48
11
25
11
84
60
52
56
49
12
23
24
4
72
8
12
60
144
48
36
52
48
116
28
33
27
44
13
51
45
107
12
60
40
20
12
12
16
8
40
44
48
72
108
4
36
21
27
20
48
36
37
11
25
11
28
132
44
40
8
12
25
15
80
1
12
11
24
37
15
36
45
35
49
23
148
153
36
35
1
108
11
120
132
16
92
49
23
13
59
52
44
60
64
21
35
24
24
52
80
24
36
4
9
83
12
36
1
108
35
24
36
84
12
24
12
16
368
37
108
84
15
20
37
15
200
12
96
97
59
76
84
68
12
12
49
3
32
1
27
140
60
61
119
88
45
23
25
11
24
61
59
4
56
48
61
51
84
36
44
52
152
48
12
108
16
32
1
47
12
12
4
56
12
148
60
32
52
44
1
59
1
27
120
69
71
4
44
16
104
48
109
39
60
9
12
60
39
80
12
24
25
39
68
12
160
8
13
24
75
44
100
20
108
48
48
36
16
56
84
12
76
8
36
1
23
72
28
20
100
128
25
27
8
25
12
71
120
120
76
117
15
80
76
8
24
12
84
12
4
33
35
40
32
96
24
120
4
72
9
11
28
32
13
59
73
39
56
13
83
120
36
13
120
24
23
40
21
36
35
96
12
25
35
73
71
73
3
32
12
12
25
83
88
32
12
12
85
47
1
71
48
12
40
36
60
12
96
72
104
61
15
8
36
48
25
11
61
39
32
40
44
100
24
12
9
23
48
12
76
57
11
132
36
28
45
47
36
12
40
56
16
152
52
21
15
20
60
24
60
25
83
124
128
1
15
9
39
152
1
24
35
1
27
12
32
13
59
157
99
45
11
24
12
16
60
44
12
52
9
3
32
121
72
11
40
20
36
16
68
36
4
117
39
36
44
24
48
208
9
59
12
1
27
200
16
80
12
25
35
24
276
12
37
36
3
32
72
1
11
16
104
25
11
4
20
72
61
3
20
25
23
40
24
72
20
48
24
133
35
60
12
13
71
48
12
48
1
11
ABCD 352785066*7^$a-1 [50042]
24
9
18
33
36
24
117
12
3
45
72
15
27
6
18
12
18
30
6
48
36
75
27
30
15
57
15
75
18
3
60
15
9
57
39
96
99
9
87
90
6
18
36
39
12
15
117
3
30
75
72
45
42
18
51
51
6
18
30
30
42
24
126
9
60
60
9
12
15
69
6
12
117
45
15
21
30
9
75
24
96
18
27
21
27
87
9
9
3
105
48
39
12
21
24
24
84
15
21
36
75
9
15
60
12
15
30
48
15
24
12
21
24
18
90
51
39
36
90
15
15
69
63
174
54
6
3
21
171
96
3
21
84
117
24
126
42
30
228
12
21
9
138
12
117
60
45
3
27
6
78
21
33
30
6
6
6
15
57
6
9
12
105
15
21
12
60
48
72
6
81
48
72
9
6
45
3
21
27
33
9
75
57
120
150
45
81
18
102
42
18
12
15
45
90
6
24
72
15
81
12
6
30
24
42
168
42
24
144
12
48
42
120
18
27
36
105
12
42
24
42
30
12
21
21
39
45
75
27
42
15
60
3
33
39
21
135
12
18
51
60
33
60
135
15
57
36
3
114
87
75
33
21
42
93
45
24
42
18
15
45
6
24
30
90
21
36
15
33
48
3
9
36
36
48
33
108
24
63
120
3
30
12
75
48
87
72
162
78
162
6
57
60
15
57
3
18
102
42
36
39
39
84
45
132
33
36
24
12
15
93
42
30
75
21
72
3
207
6
195
15
21
24
36
39
30
24
30
30
15
3
9
69
15
24
117
18
48
105
9
63
12
168
60
3
108
45
117
18
36
18
30
30
78
12
96
69
36
84
87
33
15
45
81
12
24
39
69
78
24
9
9
90
60
18
48
54
18
54
18
27
24
15
9
3
258
6
126
12
18
108
9
96
15
9
81
30
81
48
33
63
57
108
84
36
51
24
45
30
60
6
48
18
60
48
12
24
18
15
57
99
12
69
3
105
30
33
69
39
27
30
12
12
84
60
54
18
42
96
9
141
24
3
45
3
36
51
9
24
21
18
21
21
84
51
108
27
30
36
12
15
75
48
18
24
228
18
30
36
24
12
75
72
45
30
90
6
90
15
120
9
48
39
24
51
9
144
63
117
45
42
54
15
15
141
51
30
78
6
99
45
24
78
132
21
105
36
63
153
162
36
42
24
48
30
141
81
24
12
18
6
3
12
39
54
12
48
75
15
18
24
84
12
3
21
3
21
15
69
66
81
33
6
45
21
3
108
12
21
99
105
12
60
18
21
27
78
12
48
24
15
60
21
12
24
3
45
3
75
30
18
9
3
9
21
63
12
93
12
60
24
3
15
48
12
21
24
12
33
60
78
9
33
12
123
57
78
21
240
12
69
3
36
9
3
33
24
27
93
63
63
9
33
30
54
3
27
45
21
84
3
33
18
30
111
36
9
54
36
21
12
27
6
72
75
57
18
18
3
72
105
87
105
51
39
12
120
18
12
99
156
108
21
36
39
39
138
27
21
60
12
48
24
75
21
36
3
57
15
3
6
87
3
45
57
24
60
3
135
48
42
78
72
18
3
21
3
33
30
84
45
99
57
63
45
21
39
15
81
48
33
15
12
63
90
39
60
3
6
12
90
48
24
45
15
60
18
3
45
12
87
27
18
27
36
63
36
174
99
3
48
81
21
18
42
48
126
33
21
12
60
75
48
69
123
93
12
3
9
27
60
24
15
12
72
6
27
15
57
33
3
75
54
27
51
54
108
15
3
42
18
9
45
48
48
3
21
135
111
42
6
9
36
12
24
39
9
192
39
36
45
69
36
15
69
24
12
39
9
66
84
21
177
159
3
72
18
48
87
33
3
45
126
105
111
42
75
21
24
51
24
33
48
72
18
9
252
33
3
123
12
93
57
87
45
30
18
39
84
24
36
9
42
48
18
60
18
204
72
81
69
15
9
36
36
48
6
84
45
24
3
24
60
6
24
39
21
6
45
33
75
9
18
33
9
6
21
3
18
54
66
27
57
3
72
33
6
45
12
15
108
30
144
30
105
21
27
48
81
3
3
42
36
27
33
6
24
96
48
12
18
15
12
93
6
21
21
39
9
42
48
42
30
90
3
27
54
6
144
18
42
36
57
72
45
15
9
6
36
12
30
6
30
6
54
51
21
12
48
18
6
60
24
42
12
30
66
12
114
78
42
6
33
36
33
27
63
18
54
24
57
15
48
21
24
105
54
12
69
99
45
60
135
48
9
33
15
120
27
9
60
60
69
12
78
21
27
54
3
45
30
90
18
90
24
15
69
24
12
36
48
84
15
132
9
12
72
72
24
39
33
48
6
84
57
57
36
15
45
102
54
3
33
12
36
30
12
54
78
45
27
33
63
9
24
144
45
12
108
27
3
21
21
36
24
54
105
21
15
75
54
120
39
3
72
210
72
3
33
48
120
75
69
90
42
84
135
12
63
120
54
15
3
42
66
96
33
12
108
81
60
30
129
33
48
42
60
57
45
18
18
6
66
24
3
33
18
30
12
48
30
81
48
21
12
15
39
81
72
36
21
39
69
3
ABCD 352787124*7^$a-1 [50023]
21
9
39
51
30
20
54
6
36
4
30
21
23
1
29
6
12
48
4
6
15
11
28
57
63
8
12
16
2
58
14
7
33
6
26
6
22
62
24
1
65
4
6
20
54
4
62
28
9
33
78
12
8
16
14
6
54
16
62
60
4
90
15
11
49
23
12
13
11
40
20
13
17
43
17
10
2
10
18
2
1
36
21
15
39
21
15
36
9
24
3
32
16
30
39
35
22
14
1
11
18
24
10
6
14
16
21
45
14
72
34
8
48
24
6
12
22
20
88
56
6
40
24
14
6
12
49
29
12
7
53
4
6
44
37
77
4
56
6
4
21
51
68
6
4
14
22
3
12
71
12
12
100
110
10
8
36
12
148
56
4
2
102
16
2
10
9
41
7
21
15
15
54
38
28
20
72
48
60
30
6
40
30
6
42
2
4
45
15
24
36
44
48
34
48
18
50
7
24
29
28
2
22
66
14
7
35
10
14
4
8
40
38
40
3
3
18
32
36
7
3
2
10
20
166
24
42
33
11
12
4
30
6
2
100
38
1
23
13
23
13
15
72
18
20
30
4
2
90
28
12
156
12
48
42
18
20
1
27
56
96
42
10
8
37
45
27
3
21
47
34
6
9
12
11
40
20
10
32
19
5
76
38
28
50
24
18
10
20
22
18
99
21
36
6
20
49
17
10
2
10
9
39
21
33
8
7
93
20
6
1
39
6
26
40
48
9
5
19
11
76
9
87
8
48
1
27
20
49
113
7
15
2
18
6
24
22
33
12
59
1
11
28
2
60
43
21
27
23
73
3
14
36
10
38
6
10
8
7
3
9
33
39
5
30
12
1
12
21
44
4
30
56
73
11
6
72
30
34
38
40
48
144
50
6
24
24
4
36
21
5
6
28
2
12
58
8
24
10
12
15
29
6
34
24
18
2
18
109
5
7
41
22
69
24
24
41
7
11
1
12
5
10
14
6
4
9
23
34
2
13
59
22
6
98
10
6
24
2
37
15
32
10
15
48
5
7
63
69
29
28
36
8
60
36
6
60
4
56
10
3
15
30
26
52
14
4
51
12
36
51
21
29
34
6
2
73
36
41
28
2
22
12
24
32
30
18
4
27
5
36
82
2
124
3
11
30
6
10
2
12
6
82
92
46
2
34
24
15
9
18
8
13
108
3
6
15
27
50
18
1
45
20
7
72
17
58
2
58
9
23
12
48
13
5
4
6
36
30
15
12
11
37
3
60
38
7
17
34
12
104
6
30
28
2
7
11
4
2
55
12
21
8
10
162
12
8
6
12
1
21
15
57
8
12
19
17
7
17
30
64
72
42
2
10
20
30
25
24
27
2
12
18
18
67
63
20
1
48
9
24
26
25
51
9
27
21
12
84
36
5
10
6
27
39
12
90
12
3
63
12
36
21
5
24
34
2
10
24
6
15
39
24
8
18
22
33
11
6
7
5
10
6
2
34
14
124
20
28
8
13
21
18
20
42
168
10
24
8
42
7
12
9
12
24
14
132
6
7
21
15
29
6
70
54
2
28
8
24
4
60
14
22
14
1
5
28
50
48
1
12
45
6
18
2
24
6
54
10
14
28
68
4
30
2
84
12
22
90
9
11
10
26
1
51
18
26
54
60
16
48
15
41
6
66
4
30
24
2
64
15
39
20
25
5
10
24
8
22
6
9
3
9
23
10
15
27
8
22
30
36
32
10
26
4
38
18
10
15
11
24
60
1
51
14
18
6
124
18
2
7
11
13
21
24
14
30
7
5
46
14
30
6
22
2
19
15
12
42
8
22
56
4
36
32
34
6
20
54
43
57
15
41
7
3
62
10
21
24
27
14
30
64
56
25
24
21
51
11
22
6
69
53
10
12
36
20
24
48
30
4
26
18
22
20
22
6
21
39
30
20
6
36
22
26
24
46
3
17
4
20
12
24
6
18
18
28
14
91
5
31
9
24
26
16
54
2
28
26
55
11
1
47
12
22
2
60
37
47
42
7
11
10
15
15
6
50
40
38
10
36
2
34
30
18
8
73
11
6
10
14
34
12
32
10
2
6
42
6
22
9
33
6
176
6
22
6
36
38
18
19
24
65
6
25
29
30
1
89
40
14
18
4
6
9
5
66
1
53
43
23
24
6
18
12
34
8
10
96
14
40
56
36
24
6
13
27
9
27
8
10
15
35
25
5
19
24
36
23
37
21
2
18
16
6
2
40
6
69
5
30
22
3
3
44
48
1
69
30
48
2
36
55
17
7
5
6
6
48
16
6
8
36
10
2
13
15
54
2
18
10
9
33
15
29
34
6
20
84
10
20
12
24
4
126
30
20
12
42
10
8
12
12
24
6
28
50
6
22
12
8
12
6
70
2
64
14
4
2
30
48
28
102
50
1
17
10
8
10
26
4
32
12
28
20
1
17
10
60
2
24
18
46
96
78
6
20
34
21
11
48
16
21
45
30
20
6
52
6
6
48
6
24
8
18
6
58
15
15
21
39
2
4
44
6
10
3
12
5
6
36
37
11
1
5
18
16
30
14
1
21
8
55
27
50
19
17
43
9
2
36
13
9
18
50
10
32
6
16
26
1
48
48
17
36
42
6
54
1
47
18
10
2
52
2
58
66
2
12
7
3
21
15
2
18
10
66
50
7
48
23
1
5
120
16
3
11
60
49
15
8
1
29
4
8
36
4
78
33
87
12
21
15
9
35
42
4
3
17
36
7
120
27
14
16
15
36
3
8
28
2
4
80
28
8
4
68
7
11
49
29
10
2
22
32
36
37
17
43
35
48
78
6
4
56
4
2
18
10
54
50
6
34
42
60
153
11
24
6
19
3
14
28
20
6
30
40
36
14
34
15
41
22
12
2
6
30
48
31
23
16
21
15
9
35
42
19
11
12
6
54
40
38
28
50
1
3
6
2
12
10
27
3
9
17
4
86
61
3
8
18
16
8
18
60
12
1
59
28
33
51
8
66
55
21
14
34
38
4
24
44
10
12
3
17
28
32
18
6
10
14
19
21
8
10
12
21
39
26
10
6
8
16
14
22
6
14
48
127
41
7
57
74
10
2
12
1
5
16
38
18
19
9
26
6
22
45
11
16
68
36
42
12
7
69
24
12
20
28
8
7
3
12
20
30
96
4
2
30
6
24
18
18
4
24
14
10
21
95
12
12
22
8
36
55
9
6
6
26
13
47
144
34
14
60
16
9
5
7
29
66
4
24
21
35
12
30
7
21
56
4
30
2
7
5
12
30
4
72
21
27
2
72
19
11
1
35
16
26
7
3
32
36
30
66
18
19
51
6
36
8
6
6
4
2
90
43
5
19
3
14
6
58
20
6
10
8
40
56
12
30
34
6
8
10
15
48
29
58
32
4
30
20
24
10
24
20
1
5
34
36
14
106
20
10
51
9
2
13
69
2
4
32
58
3
11
10
20
36
36
126
18
6
18
7
24
29
7
3
6
2
24
13
12
65
7
39
8
12
13
27
9
9
2
37
5
30
10
6
6
20
6
58
6
9
11
66
4
14
42
7
15
6
2
30
18
34
8
7
5
30
12
4
12
2
10
81
15
12
2
48
42
18
18
24
1
24
21
44
18
1
3
18
111
24
23
12
16
21
23
60
18
4
8
82
44
61
45
20
6
13
9
12
50
36
30
24
10
74
6
24
36
40
20
13
5
10
36
12
12
6
24
2
6
18
10
2
42
42
18
16
30
6
14
12
30
7
47
10
24
32
19
12
17
12
24
4
60
60
15
48
29
58
2
4
3
45
26
1
9
14
52
8
10
12
48
18
21
3
9
15
6
14
13
23
6
34
45
23
10
15
11
6
7
21
186
32
18
6
18
18
30
58
9
15
21
17
58
12
78
36
14
4
26
55
15
2
4
38
36
10
14
25
53
31
51
62
34
2
22
8
24
16
21
47
4
2
19
65
12
28
102
33
5
6
24
10
62
40
38
40
15
5
24
6
34
30
69
33
15
24
5
19
17
36
4
15
24
17
22
12
18
20
16
6
140
4
32
13
35
4
21
17
10
21
29
7
27
105
12
27
14
18
30
34
20
4
9
24
33
66
14
43
23
4
18
8
28
14
22
27
47
12
18
24
70
9
12
39
6
2
22
38
18
54
6
10
20
46
18
21
5
22
18
32
4
8
22
9
27
32
1
15
6
6
38
34
12
38
10
2
36
60
43
87
8
4
62
7
87
20
42
7
12
3
6
62
22
18
24
18
18
50
90
12
61
15
14
7
11
12
6
12
22
8
12
1
51
14
22
32
10
78
33
5
24
10
9
21
8
18
12
60
58
14
60
10
50
28
117
21
26
6
31
11
16
6
6
12
45
36
9
15
11
34
51
15
54
26
1
45
6
48
6
44
6
13
83
4
24
2
7
24
11
30
18
18
12
4
24
126
9
51
8
6
10
30
24
8
10
9
24
9
6
20
6
6
1
12
11
10
8
16
42
2
18
42
16
56
54
10
44
7
11
34
14
4
38
4
14
94
20
12
24
4
2
34
63
21
6
12
21
12
11
30
7
ABCD 352826568*7^$a-1 [50002]
69
135
105
3
57
8
36
4
56
12
4
8
12
76
44
16
20
100
3
17
4
27
161
12
24
112
192
12
24
20
24
12
16
8
67
29
79
72
5
24
16
39
5
19
21
63
53
24
36
40
12
15
33
24
15
5
64
3
9
20
28
15
12
33
80
120
40
75
29
28
32
60
16
3
48
21
3
5
4
8
28
72
8
12
43
21
116
40
24
84
24
39
9
20
19
12
57
3
12
24
60
53
28
36
36
20
28
84
39
12
9
15
41
60
4
15
41
16
20
103
24
21
3
33
12
48
36
84
32
31
17
96
16
75
48
17
24
48
132
16
8
16
8
120
12
31
9
60
87
9
20
31
9
8
7
12
41
36
4
20
12
12
12
31
105
8
124
15
12
12
72
41
4
36
44
72
7
48
105
68
7
69
3
12
5
48
16
3
17
19
21
24
36
27
77
36
60
4
3
29
28
27
53
55
53
160
8
124
39
21
3
9
3
17
7
72
5
64
51
5
52
8
19
77
16
3
9
27
5
16
8
4
15
137
16
8
16
24
36
36
92
19
33
3
53
48
40
12
3
29
88
63
12
29
100
8
31
65
60
12
4
27
9
48
3
24
5
4
3
5
52
20
7
9
68
31
72
9
63
9
12
8
28
8
7
9
8
36
24
28
8
31
29
60
7
12
60
5
28
3
12
45
24
27
9
60
12
60
96
92
48
12
19
45
20
16
8
24
7
12
77
24
79
36
5
19
60
53
4
36
27
29
40
20
24
88
15
21
3
9
32
40
12
36
8
4
8
40
3
17
43
57
60
75
45
12
51
45
12
3
60
21
20
16
20
4
27
77
36
4
24
12
99
24
33
8
16
3
96
48
21
68
19
21
51
53
100
3
21
3
9
20
28
32
24
76
51
21
20
28
68
40
20
43
9
75
12
33
48
20
4
48
3
161
4
116
24
7
45
20
40
8
24
16
24
8
100
12
36
36
3
17
160
36
48
3
29
55
36
81
56
52
60
87
108
9
3
53
24
31
33
15
129
3
9
3
33
8
31
29
12
4
44
4
63
33
12
24
63
41
24
60
28
8
24
28
12
32
4
12
3
29
28
24
96
80
28
120
12
3
9
32
4
56
67
21
15
36
24
17
43
41
40
24
20
12
4
24
3
36
21
68
4
3
72
12
53
24
31
41
24
40
104
19
36
77
19
65
79
77
4
96
3
9
39
81
68
43
21
20
4
60
120
51
41
4
80
28
60
20
19
33
171
36
17
24
12
4
15
9
8
172
36
12
84
68
36
16
3
173
64
24
80
60
4
20
96
7
12
21
12
75
12
33
68
12
139
24
17
67
5
16
32
12
31
12
60
65
28
20
72
24
91
93
12
32
7
65
24
52
27
24
12
24
45
171
57
8
12
31
12
60
24
33
63
65
4
3
69
3
5
28
63
21
56
19
9
36
56
31
24
17
12
127
9
15
9
20
28
3
5
52
51
17
31
21
48
3
9
15
57
8
52
27
9
32
139
9
44
76
63
5
4
3
12
24
21
72
104
76
84
15
9
12
39
29
132
60
4
56
28
48
24
8
55
93
3
17
48
31
69
3
36
45
20
19
204
69
24
20
12
52
15
33
99
149
12
7
33
39
21
3
29
28
8
163
53
124
3
17
24
12
28
32
60
4
3
53
36
7
33
20
67
45
8
7
5
48
28
12
20
7
161
43
36
24
9
8
40
20
36
100
39
36
45
20
16
8
12
12
60
12
7
33
15
5
16
20
24
4
15
57
3
9
48
20
12
76
20
7
153
27
57
20
28
44
16
12
20
48
4
68
7
45
27
29
60
28
15
69
8
64
8
88
8
4
12
116
48
52
8
24
7
24
41
7
53
36
24
36
28
24
15
5
88
51
17
76
60
51
36
12
17
48
4
3
5
31
29
40
152
16
24
20
40
3
45
8
64
15
33
72
3
36
77
12
4
63
41
76
27
21
8
7
24
33
3
21
36
44
7
17
16
15
5
36
31
9
60
44
19
24
9
20
12
36
19
12
21
12
48
8
12
40
68
19
33
75
9
3
108
17
60
16
12
3
48
9
20
7
33
3
29
151
5
132
12
52
68
12
19
5
24
19
41
12
40
15
21
15
93
12
27
24
69
68
4
92
4
20
72
24
4
32
12
48
24
24
60
76
27
21
36
12
44
28
8
31
9
12
15
45
3
33
3
9
39
9
44
43
33
27
9
20
55
36
77
16
12
68
24
7
29
132
43
60
5
12
31
29
43
29
43
33
15
5
76
60
3
84
9
60
32
40
20
31
12
12
168
36
53
36
48
12
55
12
33
51
24
89
24
72
4
20
7
53
19
5
136
20
40
36
39
89
19
93
72
56
19
12
5
31
29
36
48
7
12
17
4
24
8
7
53
52
3
5
43
9
12
60
20
64
51
41
52
12
39
9
8
43
29
36
4
32
16
24
96
24
44
40
3
9
3
41
19
29
12
4
12
32
43
9
8
12
79
9
12
44
43
9
8
16
68
19
41
12
4
132
8
24
16
24
36
12
60
44
64
12
63
81
99
21
20
43
17
64
27
24
5
43
101
72
4
27
77
19
24
24
36
96
24
9
12
36
20
52
48
63
12
29
16
24
32
40
8
36
12
4
8
55
57
3
33
15
9
20
16
3
12
137
12
84
55
21
3
24
9
20
40
39
12
41
40
39
17
12
64
24
3
17
84
16
44
12
7
12
29
43
9
20
16
8
115
9
12
3
24
33
44
31
33
8
48
12
52
15
5
19
36
53
7
57
44
67
65
67
21
159
5
36
43
17
4
56
4
15
21
36
36
20
55
9
36
15
9
60
63
33
3
108
9
15
53
12
4
48
15
17
4
27
57
15
120
36
57
60
20
4
8
19
12
41
124
51
29
12
48
12
19
9
12
12
15
17
4
15
36
69
15
36
141
24
20
24
7
17
7
33
63
17
12
19
12
57
72
8
16
3
29
55
5
4
8
12
60
7
9
12
60
12
8
52
27
36
113
48
12
4
24
24
15
225
12
56
60
43
5
4
36
51
33
39
36
5
36
36
24
12
12
12
4
24
48
12
20
12
36
12
108
4
20
7
21
20
16
20
36
7
81
15
48
69
44
52
3
12
9
75
5
7
89
19
29
16
20
4
20
60
16
3
24
29
4
8
55
5
36
43
24
5
7
33
48
20
43
24
29
7
9
15
29
43
5
28
24
20
16
20
28
44
60
60
60
16
24
80
7
24
45
24
60
36
63
33
24
36
3
21
44
12
16
3
5
76
36
8
60
24
16
20
43
33
20
16
8
4
3
45
20
52
20
55
5
19
57
15
24
5
12
7
33
3
5
28
32
40
15
5
7
21
15
65
48
36
19
12
ABCD 352858406*7^$a-1 [50003]
14
9
61
47
33
66
10
59
19
77
48
1
11
63
93
96
3
84
105
25
119
27
21
13
56
18
46
32
4
20
3
12
43
96
74
16
23
31
12
41
15
69
12
81
10
42
38
22
26
30
88
11
12
57
6
6
12
75
33
27
31
80
16
14
15
1
24
92
12
42
21
67
5
75
42
3
21
15
39
21
9
16
66
8
22
54
44
16
56
9
12
7
20
45
15
76
14
3
49
179
9
6
64
20
6
70
5
9
36
42
30
51
13
38
21
141
48
106
17
133
14
22
20
15
49
107
36
7
14
22
14
42
78
15
84
45
12
48
15
37
23
27
4
17
67
26
6
45
3
22
47
3
30
10
8
33
7
8
9
72
9
72
6
10
62
34
35
19
24
8
24
18
12
24
16
26
24
9
55
5
1
11
13
47
13
107
13
56
66
12
22
35
48
36
87
30
3
9
10
42
144
23
13
24
32
135
19
101
45
22
6
2
24
4
194
18
28
17
15
4
48
5
115
56
46
8
36
24
22
14
3
21
3
7
5
33
30
4
8
9
13
11
15
48
10
116
39
105
10
2
42
57
19
24
6
20
27
69
15
12
3
78
3
12
27
6
4
35
129
27
87
40
53
15
4
24
14
6
33
153
111
13
6
146
39
24
61
18
17
25
24
6
41
9
60
15
19
41
36
13
23
31
2
40
68
111
51
124
17
13
6
26
24
154
14
3
15
18
24
39
31
36
30
60
20
87
49
71
15
112
38
51
12
15
9
7
48
32
45
36
27
9
51
16
65
45
36
3
1
23
21
18
21
12
1
23
24
9
39
33
18
9
105
24
39
12
79
6
11
12
31
14
39
33
114
16
53
91
80
40
6
26
90
15
7
2
3
1
23
97
66
74
16
24
2
54
24
46
101
36
13
8
15
37
11
24
19
32
9
12
84
63
40
14
15
57
15
12
39
21
3
30
4
30
2
12
63
13
23
93
51
84
19
62
3
39
33
49
14
45
12
49
11
45
39
3
12
69
1
20
30
6
4
35
33
18
28
2
12
15
1
71
36
19
48
38
64
24
23
13
24
30
24
68
30
39
36
7
6
30
5
81
111
48
21
6
34
23
51
33
33
40
68
12
87
27
16
5
72
12
9
16
2
21
7
5
1
71
12
45
39
9
12
22
29
91
65
12
21
48
22
38
12
12
34
5
45
16
20
10
24
24
5
115
41
15
60
12
42
39
21
48
12
52
18
29
91
2
40
38
33
12
55
50
30
42
60
4
54
5
7
5
60
72
69
12
46
74
15
7
44
90
36
4
47
12
12
19
14
27
49
14
16
6
38
52
30
119
19
8
42
22
17
13
18
41
45
27
33
24
6
21
103
2
3
7
53
12
45
18
45
37
68
18
58
47
79
41
24
25
60
18
6
2
105
27
108
33
12
43
6
11
69
15
25
24
23
21
22
8
76
2
18
24
16
6
35
63
42
39
1
8
16
6
5
21
3
25
35
9
12
51
24
9
27
9
99
19
17
48
1
14
48
94
38
42
51
3
64
101
9
3
7
5
21
87
12
3
42
3
36
7
17
49
30
17
37
23
72
9
10
5
168
3
57
57
12
120
3
33
12
52
14
174
42
18
18
18
16
35
12
21
6
102
15
9
10
30
23
45
106
29
97
8
30
21
19
41
1
47
37
11
21
34
30
8
10
2
3
21
96
6
34
18
38
42
105
24
21
36
12
4
8
27
15
4
17
9
4
14
9
7
2
4
11
7
5
37
18
42
8
30
108
9
12
3
48
9
31
17
120
49
54
6
36
8
46
29
36
36
25
56
24
40
50
34
6
197
9
132
15
3
84
21
43
32
12
33
9
18
9
91
2
10
8
21
21
30
33
55
32
28
5
33
12
10
20
16
30
6
14
16
26
88
14
10
41
55
14
27
25
20
15
141
4
44
15
45
42
34
8
18
4
8
9
7
2
22
6
36
128
27
84
141
15
24
9
87
21
30
9
15
30
18
9
33
30
18
10
5
7
30
35
55
104
6
39
60
9
18
28
17
33
34
42
71
19
8
66
34
5
1
6
8
21
57
4
23
7
24
5
9
16
47
87
52
200
24
57
12
1
32
84
30
4
30
6
29
15
42
12
52
11
9
36
88
32
3
24
12
79
36
80
34
60
62
34
8
15
61
90
60
14
82
26
27
12
24
21
24
3
9
72
22
5
19
6
84
14
82
83
12
3
93
39
10
59
1
68
12
10
50
3
1
36
47
37
26
10
11
33
34
32
30
4
14
18
63
48
96
24
21
46
14
46
6
8
27
24
19
98
124
107
33
15
21
18
105
25
11
72
12
192
9
3
33
4
20
75
63
6
30
81
12
51
30
10
41
27
60
24
28
137
3
78
15
229
83
48
15
12
78
42
42
4
2
30
64
14
64
42
47
9
64
23
45
75
3
12
48
21
9
48
6
130
11
27
69
3
21
36
7
17
9
27
21
3
24
3
40
66
32
4
18
2
60
6
124
24
101
21
28
54
17
3
18
4
23
1
35
228
3
18
3
13
110
10
11
51
21
13
68
39
24
7
2
27
37
60
50
36
33
55
162
71
13
11
12
9
12
12
3
15
90
22
24
41
51
9
24
1
23
36
1
56
12
27
15
34
54
2
94
2
54
10
30
134
54
153
7
36
2
84
4
6
5
33
63
7
60
65
7
8
33
15
24
10
8
12
58
98
15
13
44
46
86
27
24
133
83
36
55
29
13
18
6
30
5
57
102
9
12
21
6
81
72
9
12
60
70
54
11
72
13
60
11
60
49
8
70
41
31
17
37
47
12
7
24
2
4
8
52
20
4
2
21
9
3
21
4
26
10
30
17
36
12
12
3
6
24
3
93
63
55
5
72
127
2
60
34
6
26
34
56
4
18
20
21
25
119
7
8
9
13
35
12
60
13
11
120
15
58
95
57
4
11
60
27
16
30
20
39
84
7
5
27
90
39
21
4
35
120
33
39
31
6
14
78
124
8
99
36
1
35
9
3
48
99
21
27
21
3
18
10
65
15
22
26
12
33
12
24
3
10
20
78
22
11
9
4
2
33
1
18
42
20
4
32
24
3
12
15
18
15
21
3
12
15
124
62
4
35
45
70
14
46
60
29
33
114
30
3
57
39
21
4
14
6
42
94
14
57
9
3
15
45
72
3
18
54
28
17
51
54
58
110
46
44
48
21
24
43
5
48
33
135
24
45
3
81
70
38
75
63
30
36
4
6
134
90
45
24
3
21
36
1
2
4
8
33
12
27
66
12
18
30
51
27
46
24
86
34
6
30
11
84
12
7
6
26
90
28
23
48
33
30
6
27
67
162
24
11
12
21
ABCD 352882812*7^$a-1 [50006]
31
20
69
24
15
12
48
48
57
12
15
225
36
195
72
36
12
12
21
48
24
15
84
105
60
15
48
108
12
120
57
123
225
3
93
87
12
36
12
57
120
55
72
120
53
60
48
7
77
48
84
48
72
24
7
17
15
33
84
91
140
45
12
48
96
51
40
8
9
111
108
124
20
57
39
52
5
3
57
27
117
51
52
221
60
7
65
120
147
21
279
48
36
117
24
15
40
125
180
103
17
36
75
64
65
36
12
24
3
57
91
72
77
3
105
15
48
12
144
9
3
33
51
28
80
40
72
48
41
39
12
225
276
72
84
36
12
108
15
117
15
216
84
48
21
48
51
105
120
24
144
3
24
21
27
45
12
12
84
51
160
41
219
21
180
84
51
12
57
55
48
29
39
45
3
24
60
40
80
132
36
129
175
41
127
8
108
24
45
7
56
108
141
108
27
9
12
36
96
48
7
32
60
36
117
60
48
75
9
43
32
168
93
75
84
21
87
165
3
81
27
36
9
48
48
15
48
33
120
3
12
72
57
12
12
24
3
57
63
4
17
63
84
105
15
12
84
24
36
69
39
60
40
113
84
48
3
24
60
165
24
51
105
12
24
79
20
28
80
112
41
3
21
24
51
100
120
17
147
69
240
60
15
12
9
120
96
24
96
60
36
3
12
24
165
84
12
99
9
72
48
312
84
156
36
84
207
45
60
27
28
161
79
72
48
32
57
31
80
112
56
21
51
9
120
103
5
15
21
75
4
68
120
33
192
3
64
48
120
32
88
20
52
53
60
63
153
75
21
3
93
60
27
153
3
4
17
3
165
195
48
105
96
36
27
24
69
27
96
4
8
60
12
21
60
39
57
24
39
40
113
15
72
57
51
393
63
213
31
72
17
27
4
8
9
63
21
39
237
72
51
60
21
48
51
57
55
89
75
12
9
324
60
151
269
36
24
39
45
36
159
108
60
60
4
44
76
41
24
12
171
72
40
5
159
4
41
27
21
96
123
21
31
80
160
113
75
9
123
69
144
39
28
200
12
57
60
48
36
15
12
40
17
108
115
29
36
12
15
36
57
120
3
72
168
120
12
57
3
100
185
27
69
31
89
75
84
120
9
363
24
33
36
55
65
3
72
60
45
48
63
36
33
87
288
112
20
21
120
24
288
135
112
5
43
65
87
9
39
9
36
67
17
48
24
132
19
48
8
21
63
36
57
3
4
80
84
12
81
12
204
36
171
33
27
21
48
171
105
43
128
24
33
120
24
103
44
4
41
48
39
21
12
36
48
96
99
93
27
112
41
15
33
24
48
72
7
17
36
3
64
20
28
120
152
48
72
21
67
200
112
44
45
75
24
96
9
12
48
87
84
120
261
60
60
195
24
84
117
3
57
63
40
161
48
3
28
41
231
57
31
17
15
33
144
24
15
108
141
36
219
96
12
45
27
21
127
113
7
8
12
72
45
15
9
27
4
8
225
12
60
144
147
69
24
99
81
48
3
9
79
65
75
12
45
60
103
20
180
9
103
56
64
44
96
129
96
48
48
99
36
9
96
27
57
51
4
17
24
87
33
120
48
31
56
21
12
36
63
132
96
105
207
36
177
36
48
60
60
111
81
99
21
48
12
171
12
60
9
24
7
65
15
48
21
180
48
31
8
9
60
144
27
60
292
80
153
99
213
24
3
105
60
15
21
87
21
144
27
28
8
21
48
3
33
79
125
3
12
60
204
21
3
21
39
36
132
24
81
24
12
12
75
21
63
72
45
43
17
135
105
48
7
20
100
8
33
3
45
72
48
199
80
ABCD 352956342*7^$a-1 [50072]
13
5
15
28
5
31
29
54
1
35
12
30
39
63
61
95
12
9
4
5
43
8
96
33
31
20
4
17
48
7
47
18
115
53
12
30
9
16
44
112
17
51
36
4
41
3
72
76
8
24
9
18
30
3
9
6
13
12
107
42
48
19
203
30
27
52
77
24
31
56
40
131
30
48
15
9
51
39
21
27
13
17
30
13
35
54
48
19
11
49
24
29
108
18
12
45
4
20
33
43
104
3
36
1
53
79
48
104
12
33
24
31
56
21
78
21
36
27
33
75
13
48
8
3
48
42
6
45
52
5
31
8
40
24
20
45
7
197
6
54
6
12
153
72
76
11
61
47
1
41
19
17
12
19
29
7
47
36
1
56
87
73
36
48
53
6
13
60
24
5
18
24
13
20
4
29
54
33
75
25
35
42
6
42
12
3
24
21
43
29
36
30
84
18
43
77
75
4
11
9
4
35
24
37
12
44
76
11
21
16
11
12
1
5
12
12
31
29
3
24
24
16
11
120
30
15
105
12
87
33
6
30
43
12
12
36
12
137
12
60
6
13
11
186
42
93
9
48
12
60
27
40
41
42
66
24
30
6
43
8
36
33
54
18
15
4
23
153
4
24
12
188
40
12
44
123
48
1
72
17
18
61
23
48
12
36
42
30
18
15
36
63
6
15
27
61
8
9
7
24
44
9
48
31
11
49
68
3
21
27
93
16
41
72
36
180
7
17
151
20
15
54
19
8
3
180
60
13
8
15
1
29
31
96
17
7
12
8
21
63
27
49
20
9
12
55
68
9
6
13
24
53
27
4
89
12
3
76
41
19
36
95
18
12
19
29
7
24
11
13
17
3
136
29
31
72
47
21
24
57
30
1
11
13
5
31
11
30
7
20
24
9
19
29
19
120
44
132
24
3
33
3
42
3
45
7
17
30
21
52
17
7
29
15
9
6
13
11
66
90
54
48
19
23
18
72
90
6
54
13
35
13
17
12
63
3
24
81
57
15
3
30
7
5
150
1
44
15
45
84
3
49
41
3
93
102
78
60
12
31
47
1
41
30
169
59
73
24
48
32
45
3
117
39
51
42
19
8
180
9
12
18
30
15
9
36
31
11
49
72
68
60
24
28
77
12
19
20
9
12
3
12
57
6
12
109
36
24
24
77
12
43
107
48
60
72
49
72
17
19
144
17
79
41
12
60
67
23
49
8
63
6
24
27
16
120
53
51
24
75
13
8
21
12
43
65
43
17
30
33
57
42
1
17
3
36
24
88
29
60
63
45
7
60
24
29
55
5
7
44
21
90
9
69
30
45
12
3
30
51
3
1
96
12
44
3
61
41
18
13
24
48
72
128
12
15
49
12
11
37
11
30
18
24
120
13
5
3
45
51
51
61
11
60
30
6
81
33
63
27
1
36
104
52
5
12
27
24
9
3
40
5
75
27
6
7
24
119
12
49
72
104
3
13
8
21
12
3
27
18
3
57
18
12
69
40
131
25
17
27
201
15
105
3
69
3
4
20
16
17
31
17
31
60
29
43
137
12
19
12
17
30
90
3
45
12
12
7
11
1
8
33
3
33
51
52
11
49
11
18
90
13
107
12
33
4
23
13
36
24
17
60
18
25
8
16
11
49
41
15
48
12
15
13
48
59
1
41
6
13
17
7
47
49
11
1
77
39
40
44
9
18
1
24
44
9
7
17
48
30
1
29
43
29
31
17
12
7
29
91
80
4
5
7
84
140
4
17
12
90
48
1
101
79
48
36
17
19
29
12
30
61
56
21
3
75
24
48
72
1
125
15
16
60
23
93
33
54
37
29
7
5
12
19
68
9
31
83
30
36
7
125
15
4
80
9
72
42
61
35
12
169
12
77
7
17
6
57
45
43
29
31
5
60
24
63
27
6
7
53
67
5
42
81
15
13
41
6
61
53
7
24
20
60
36
64
36
36
60
65
30
13
137
31
60
11
36
12
73
56
51
42
18
30
30
33
45
7
24
11
12
21
28
137
75
9
18
61
77
12
55
24
36
17
3
117
63
63
54
7
29
7
95
9
24
12
24
33
19
144
107
37
23
37
23
81
9
19
8
21
19
23
6
144
27
16
60
24
53
67
36
8
28
17
60
30
60
1
96
48
32
16
17
7
17
7
44
39
49
41
19
68
40
41
39
4
60
12
8
52
80
16
29
63
15
30
114
66
15
9
19
11
21
12
16
8
4
12
36
29
18
37
53
24
3
63
45
16
59
24
30
19
11
1
179
33
16
47
1
23
30
48
18
97
24
44
9
43
20
16
71
1
47
1
11
18
18
30
12
90
12
1
20
52
44
112
77
7
5
48
7
5
63
57
39
9
27
15
42
3
117
3
16
29
39
24
60
105
27
24
52
11
60
33
4
12
8
4
12
5
12
60
43
44
60
4
35
21
4
108
72
29
19
29
48
114
6
7
17
90
61
77
55
5
19
41
30
30
3
9
19
29
30
1
8
33
60
27
4
92
84
52
44
4
23
81
12
45
75
28
47
1
17
30
37
8
9
18
1
41
48
48
43
44
84
144
57
43
60
17
31
77
60
87
4
36
44
36
33
24
60
30
6
51
3
18
91
41
3
93
43
41
36
51
52
8
21
3
9
31
56
40
29
27
24
3
1
20
9
43
24
104
112
35
48
72
25
48
56
76
36
44
100
68
12
63
1
44
45
60
12
12
30
1
12
20
28
17
48
30
13
71
48
42
7
56
45
15
76
17
42
105
24
4
17
3
39
30
19
41
67
20
33
7
23
21
27
93
9
30
36
25
5
24
60
7
20
16
44
24
39
6
75
36
3
6
24
19
164
4
41
12
31
12
77
111
27
1
24
44
81
19
12
48
12
59
1
8
9
15
99
18
42
6
7
5
43
5
12
3
117
72
18
13
20
36
4
119
21
15
30
12
3
9
43
155
30
3
112
17
30
13
65
19
29
7
44
9
72
18
72
1
24
20
24
51
72
57
21
3
9
6
24
13
155
13
12
8
9
7
12
11
6
12
42
1
89
51
16
84
47
60
30
3
60
27
48
13
8
21
18
30
15
9
6
81
60
16
17
3
3
1
24
140
129
30
33
16
17
72
19
36
8
57
15
57
108
99
4
12
5
18
150
31
44
39
30
3
33
24
43
47
61
ABCD 353010128*7^$a-1 [50038]
1
21
70
21
7
37
3
12
18
12
39
27
20
34
4
3
9
47
15
10
46
12
77
24
7
13
57
16
128
16
23
3
1
108
17
50
1
12
12
49
39
31
108
20
17
33
70
56
4
9
9
14
24
30
39
103
33
56
12
4
12
23
80
13
81
6
1
7
74
18
54
30
14
10
21
23
10
35
23
14
26
20
10
18
126
6
4
18
6
65
60
45
55
29
15
15
21
9
3
7
68
97
8
119
25
23
40
46
10
52
1
17
51
1
11
16
23
13
39
9
23
49
35
10
59
168
23
13
12
59
53
87
26
4
68
4
234
60
17
9
86
5
35
9
63
66
14
96
49
11
40
44
26
44
70
100
28
70
2
45
3
49
35
4
42
47
25
30
8
48
42
63
24
11
1
33
28
83
12
7
56
16
36
32
21
24
23
1
31
12
60
14
3
84
16
21
50
18
2
56
33
79
1
21
27
33
10
8
78
15
1
11
16
17
14
5
31
2
20
27
1
15
8
36
37
39
36
19
4
30
6
9
23
12
128
4
14
26
1
35
8
56
40
16
20
8
42
70
5
33
143
48
3
16
17
7
9
21
86
12
128
52
188
1
9
34
9
67
22
42
9
61
59
40
8
28
15
17
9
12
7
35
1
29
16
3
51
16
2
10
13
15
9
3
22
47
3
30
31
9
26
1
5
63
23
50
35
35
29
41
2
38
2
1
15
2
2
13
48
1
6
5
33
6
37
3
26
3
24
96
15
33
97
14
16
42
8
39
1
44
30
60
28
28
49
1
23
3
21
7
16
14
51
19
25
3
18
10
2
40
27
7
85
51
44
84
2
15
5
2
28
12
6
3
64
36
9
59
13
98
12
40
38
99
28
24
7
49
95
10
27
45
26
14
14
46
14
21
3
18
43
7
5
27
2
14
24
16
22
22
36
62
14
10
46
8
16
86
10
5
8
19
2
14
1
13
62
8
1
16
12
19
8
6
90
40
14
2
25
5
3
11
48
1
31
4
24
26
12
2
9
39
13
9
20
52
63
17
50
10
24
2
12
1
24
35
2
99
7
65
7
13
3
4
12
44
20
1
3
21
7
108
14
30
40
9
9
23
1
50
8
5
21
72
18
36
4
2
2
8
40
22
119
3
4
21
19
10
2
2
2
1
33
22
40
8
4
93
16
19
53
5
3
23
40
9
16
44
4
77
111
47
28
4
40
16
9
25
8
26
25
25
6
26
4
8
7
5
16
54
98
46
42
72
8
14
36
85
27
9
4
23
40
4
37
23
80
9
29
39
21
14
49
7
4
1
25
50
18
4
8
18
37
17
52
27
36
8
35
1
21
15
11
34
2
8
5
4
3
36
9
29
27
4
44
55
12
29
35
17
27
5
4
81
6
14
2
37
75
33
27
28
8
44
41
69
11
21
54
6
3
11
10
4
23
95
13
91
8
20
106
14
49
1
12
26
42
38
34
24
14
12
14
39
131
6
27
21
3
19
40
14
24
12
18
5
36
27
4
24
21
36
8
52
7
36
20
20
80
4
56
52
13
20
1
15
53
58
42
12
26
60
10
2
16
12
5
3
56
13
107
1
4
5
46
9
11
64
6
3
59
28
21
31
13
47
36
32
14
24
27
15
13
5
30
12
21
4
56
7
45
51
38
2
5
11
42
42
58
12
14
40
52
22
6
21
4
39
17
24
9
55
101
55
45
23
64
95
30
3
9
50
32
86
39
11
4
60
20
20
16
10
4
36
32
98
49
12
3
18
40
15
3
52
25
64
8
24
35
16
16
12
36
6
54
12
2
3
24
12
47
2
27
72
72
87
29
16
67
17
17
24
2
12
16
25
47
10
15
39
16
12
8
29
16
7
100
61
11
69
1
14
12
9
55
44
13
36
91
26
60
26
18
3
19
20
22
18
18
14
33
43
2
15
4
9
63
7
12
28
9
16
7
65
5
150
4
56
28
16
37
1
18
5
117
30
28
14
4
6
28
46
2
12
32
5
4
15
12
20
8
5
9
12
60
30
38
110
16
12
28
64
12
40
37
44
48
15
13
8
3
60
73
17
7
29
10
33
8
45
15
43
9
8
9
39
15
25
47
8
1
45
3
24
25
2
37
11
92
16
49
32
35
14
82
2
36
23
51
58
27
120
24
3
4
2
22
8
54
44
7
8
120
1
10
1
85
47
24
40
128
24
7
29
51
4
5
45
120
26
137
5
19
17
40
63
7
2
47
95
37
3
48
8
65
35
30
12
4
26
78
7
36
31
86
14
81
40
5
10
2
24
36
50
32
36
44
1
56
61
8
27
73
35
4
5
51
115
4
1
27
12
30
103
63
16
36
25
24
12
43
33
3
53
1
18
18
14
10
14
4
65
43
2
16
14
42
6
30
15
117
3
168
4
5
26
14
35
16
45
39
60
36
19
29
31
12
28
42
4
10
16
61
53
12
19
44
37
8
6
57
7
77
67
16
1
48
33
50
4
4
6
36
27
7
4
37
63
2
34
101
33
7
48
56
24
24
131
17
7
28
28
36
40
24
4
57
36
7
9
27
5
71
5
12
47
9
35
13
27
1
11
20
17
11
16
42
10
44
36
32
49
68
72
21
26
5
27
9
5
26
2
2
8
20
28
5
35
9
1
2
42
24
14
17
101
2
1
7
54
6
52
1
11
13
23
28
1
63
65
48
36
3
78
36
26
20
44
12
52
2
27
48
33
16
2
28
44
8
34
54
37
43
14
51
9
46
22
4
30
40
110
11
52
93
15
55
64
9
47
50
3
9
2
20
46
2
8
2
2
26
15
17
22
78
23
43
14
10
9
7
40
64
33
45
32
16
23
11
20
16
20
2
48
14
28
13
8
1
26
45
4
7
36
17
17
6
8
25
11
10
38
28
22
50
1
12
5
15
13
36
18
40
46
7
29
3
55
21
27
24
66
11
39
8
16
16
29
43
52
25
1
23
11
14
10
37
33
24
31
36
89
114
21
11
84
5
51
26
12
2
37
3
4
96
64
17
47
10
47
12
9
2
37
15
20
49
16
24
9
8
30
153
7
8
1
3
42
14
177
28
24
35
42
14
13
31
65
47
89
5
60
2
10
4
38
56
65
9
3
32
28
48
35
114
63
33
15
19
26
24
18
37
45
20
50
16
4
8
12
28
4
14
2
8
14
32
14
12
25
7
2
3
3
21
37
14
6
3
3
48
33
25
122
32
20
6
10
48
26
26
30
2
12
8
16
2
10
48
17
20
16
32
1
54
17
13
14
42
3
40
23
13
125
2
5
7
65
5
16
10
14
20
108
34
14
7
44
69
19
21
34
10
12
50
20
4
14
42
66
34
29
44
25
3
19
50
20
6
9
59
4
1
7
113
36
19
62
42
8
9
45
90
28
28
92
32
9
9
6
21
21
2
41
27
2
18
72
8
29
11
84
48
10
23
59
104
17
37
56
16
47
11
148
4
8
28
8
64
72
5
11
22
36
50
4
92
16
13
92
19
6
47
87
58
26
104
2
8
30
45
23
41
19
28
33
7
9
8
24
15
60
10
11
7
12
26
10
2
40
3
36
23
28
26
4
42
8
21
47
8
45
7
109
119
76
4
14
18
40
78
3
47
12
10
30
9
5
26
1
3
36
8
1
25
11
33
22
33
39
40
5
20
16
7
10
7
7
10
50
17
23
9
12
37
26
10
15
80
9
12
16
10
60
12
38
15
3
40
2
12
2
9
31
14
3
1
138
64
49
9
26
64
48
60
13
27
9
45
35
35
8
17
33
7
23
10
46
25
15
133
81
2
24
9
33
14
124
69
48
43
161
19
16
10
4
10
41
43
5
8
15
18
64
47
23
49
27
10
131
64
19
8
28
34
27
1
3
32
12
37
6
4
26
60
22
25
11
10
27
25
2
12
69
59
48
8
6
34
1
13
8
14
5
5
10
ABCD 353050848*7^$a-1 [50211]
60
51
96
69
99
21
135
81
75
33
3
24
33
147
96
108
60
60
24
57
51
24
144
24
12
96
48
345
51
60
108
141
15
36
36
288
36
69
27
93
75
24
45
63
24
93
60
12
60
15
48
156
36
45
48
27
84
36
9
99
57
63
105
3
9
51
9
60
228
15
48
69
39
12
168
24
192
48
60
36
60
9
123
189
99
12
192
105
63
129
51
60
72
12
69
84
15
36
9
216
135
96
45
3
12
24
9
51
72
252
105
51
81
51
57
87
24
9
27
93
111
336
24
204
12
45
3
48
9
48
36
27
72
60
36
120
36
105
24
159
72
48
12
156
24
9
36
99
84
45
147
165
3
57
60
24
24
72
120
48
72
3
120
12
33
12
15
144
21
279
60
69
27
33
60
3
9
171
12
60
96
84
57
63
72
48
165
72
63
60
36
309
192
15
36
60
12
12
69
135
24
12
120
393
87
45
123
192
93
3
48
12
9
15
60
84
24
108
60
9
15
216
72
12
33
15
105
3
48
9
75
72
105
180
75
36
372
72
60
24
72
12
225
87
144
24
12
108
72
105
15
24
129
123
12
21
87
153
51
108
72
120
24
36
168
141
39
96
60
9
12
15
33
120
63
24
24
24
57
159
60
84
72
48
72
108
225
15
117
63
81
147
72
45
63
12
60
45
36
75
192
72
165
51
21
24
87
129
75
24
12
204
240
120
45
111
204
48
117
75
48
36
9
435
96
180
84
120
45
12
48
15
45
72
75
120
84
69
36
99
225
12
135
144
252
72
12
24
180
141
180
39
24
105
75
108
117
12
63
21
51
120
36
60
9
63
21
75
9
75
120
168
57
60
180
27
45
3
21
27
12
36
156
24
9
171
84
180
36
72
9
48
72
3
21
27
24
216
144
36
57
15
45
3
108
69
15
108
24
69
51
45
111
48
9
60
15
117
24
135
72
24
96
33
36
99
69
27
105
111
33
96
3
348
24
168
276
21
48
15
192
108
288
24
48
21
24
72
3
21
51
36
24
24
96
9
24
87
48
36
9
75
108
24
108
81
51
36
24
33
3
348
36
120
96
9
3
117
51
48
324
21
144
51
21
63
48
57
96
87
129
3
96
129
183
9
99
36
48
21
324
12
60
15
24
120
24
156
72
60
57
51
12
57
12
3
36
120
36
24
36
93
36
135
21
123
12
24
60
84
108
24
225
183
57
60
63
12
60
24
36
228
96
12
69
60
168
75
96
36
45
15
48
141
195
12
177
15
117
84
15
36
60
24
96
9
87
84
36
72
12
48
36
9
135
36
9
3
60
69
15
48
45
111
9
51
81
15
108
108
168
141
183
57
204
111
153
72
24
27
12
96
9
51
12
60
129
108
63
120
12
36
69
63
48
24
132
33
27
144
60
72
9
63
12
96
57
60
27
24
129
12
15
84
60
36
24
24
48
57
36
51
48
45
180
75
96
216
33
60
75
36
180
132
69
51
48
9
180
51
84
57
3
36
204
96
96
93
180
36
27
12
81
24
15
96
81
3
12
84
60
132
93
15
264
ABCD 353148888*7^$a-1 [50039]
4
48
12
3
24
57
24
24
24
12
51
24
17
16
24
36
56
76
27
9
24
72
116
24
7
29
7
60
81
3
5
28
96
219
69
3
89
36
4
27
96
21
12
8
7
21
32
28
24
12
68
7
36
41
64
36
44
64
24
27
17
4
56
64
20
184
80
7
53
72
4
48
8
48
12
40
36
68
103
108
57
15
137
36
28
84
48
96
44
24
19
12
129
24
116
60
67
180
72
81
24
20
52
60
104
7
29
108
16
24
12
15
33
27
29
16
20
64
24
144
132
12
48
12
32
12
16
8
7
53
148
60
12
44
4
8
4
36
48
60
36
12
27
9
36
32
31
9
12
24
36
8
55
29
60
91
96
9
15
21
15
33
24
20
12
4
140
24
4
15
33
36
27
21
252
12
24
12
24
24
32
7
69
20
28
56
19
72
5
24
52
8
28
24
24
96
48
12
108
27
45
24
12
8
16
60
8
100
56
4
44
12
7
9
12
48
15
29
28
80
60
19
21
3
89
16
27
9
15
41
124
3
21
72
3
36
48
5
88
32
7
9
12
3
45
15
84
12
101
4
60
8
24
24
12
28
3
17
43
45
48
48
32
28
108
12
8
7
17
24
16
20
40
12
48
12
48
104
12
4
12
75
9
60
8
72
4
12
8
100
24
36
12
32
64
84
27
33
15
60
17
28
8
19
12
29
4
132
15
72
9
84
36
8
7
132
65
7
53
52
60
48
39
17
24
12
103
5
60
40
56
4
20
16
56
40
36
12
12
12
39
17
4
63
36
9
60
104
4
152
40
8
16
84
3
21
8
28
32
4
3
60
21
108
48
24
15
65
4
56
36
28
3
21
24
12
32
64
20
55
21
72
8
76
20
28
20
60
4
12
24
15
33
12
3
9
20
48
43
21
92
28
32
76
20
28
3
36
81
20
72
16
32
72
16
24
3
45
72
3
33
8
88
32
7
72
9
12
51
65
4
87
45
108
48
36
72
48
15
17
4
12
44
103
93
27
5
7
21
87
81
3
161
12
43
5
12
120
24
24
40
60
27
65
28
144
24
39
5
4
140
31
45
8
12
4
140
103
9
24
8
4
84
152
72
24
4
12
20
28
27
69
36
84
20
16
3
12
5
55
29
4
63
45
60
75
9
60
27
45
15
33
15
29
4
80
28
51
17
88
8
4
44
12
60
16
32
88
27
60
57
48
108
75
45
44
40
3
21
44
4
12
12
15
57
24
3
12
141
72
51
12
33
48
56
40
60
36
24
15
12
9
111
17
84
7
21
15
17
60
79
21
24
36
27
69
24
140
16
60
63
17
148
15
69
44
40
8
36
19
45
24
204
72
75
65
19
17
36
24
16
44
112
96
56
76
12
32
19
24
60
17
60
28
12
72
96
12
140
4
3
5
4
12
60
68
4
15
17
120
76
128
7
53
19
48
21
63
45
24
20
7
77
28
24
3
45
20
36
4
20
19
9
36
63
60
65
7
53
28
3
33
12
15
89
31
17
72
28
120
20
64
32
76
108
92
40
164
40
111
33
32
84
36
24
52
32
28
44
16
12
147
93
56
4
3
33
12
24
8
28
24
3
221
36
31
53
96
28
12
27
36
5
28
15
21
48
36
27
5
120
7
9
12
15
9
20
28
24
51
105
15
9
12
12
8
16
3
65
12
16
68
4
99
53
76
24
3
17
55
21
24
68
64
56
12
136
12
32
4
3
9
84
51
17
4
99
24
9
48
84
24
12
12
123
9
44
84
64
75
84
41
79
33
72
3
21
12
120
15
12
33
20
7
36
9
44
4
12
120
3
57
3
41
16
108
20
19
9
84
3
17
28
20
7
9
36
44
43
17
40
3
41
36
28
12
27
21
8
76
12
24
36
3
24
5
24
4
60
60
15
57
15
5
16
12
84
32
4
12
24
80
43
9
15
81
8
48
52
20
4
80
139
48
12
93
8
4
24
51
5
64
96
12
8
7
9
12
27
9
8
16
44
28
24
15
57
3
24
21
3
36
9
44
60
96
4
12
120
36
3
45
12
32
76
12
51
5
12
16
24
96
32
16
72
12
15
65
72
60
28
32
43
24
17
4
24
15
77
40
24
84
15
33
48
36
36
36
8
28
48
3
45
15
57
20
4
27
21
56
60
28
32
4
84
24
36
27
72
12
21
24
3
96
21
24
32
4
12
12
39
57
8
40
12
8
120
100
3
213
36
56
28
48
60
12
48
27
81
15
21
32
52
32
16
8
7
36
77
72
88
87
113
4
36
116
4
15
9
12
168
24
36
84
24
68
4
108
27
57
44
28
12
123
17
7
33
24
8
40
48
3
9
44
7
12
45
12
108
32
28
27
53
28
108
44
103
9
8
28
12
20
36
91
36
21
12
24
39
17
7
33
56
16
15
17
4
8
48
19
24
33
60
39
45
12
3
41
4
36
108
3
113
72
16
12
32
4
24
3
21
8
24
64
56
19
5
4
3
113
52
3
41
43
45
15
9
8
52
12
15
69
12
51
5
40
44
4
3
89
40
63
5
36
84
28
8
4
12
24
56
16
12
24
3
65
52
39
9
48
15
48
12
69
56
16
27
9
8
4
48
24
12
207
21
48
24
15
132
65
12
64
20
4
48
72
144
3
5
16
51
9
72
120
48
68
24
7
21
72
36
24
99
9
8
76
128
64
8
4
56
7
60
69
32
7
9
44
12
4
24
39
60
45
56
4
48
12
32
60
36
48
12
24
76
104
52
24
44
76
72
39
33
12
68
112
104
16
48
48
24
44
16
180
32
36
28
8
108
60
52
44
31
5
16
60
15
57
12
15
48
65
76
60
96
87
81
12
12
8
28
15
9
84
12
20
43
77
12
43
9
24
60
24
84
24
39
45
8
31
57
84
8
24
76
15
9
12
72
36
20
7
24
ABCD 353169708*7^$a-1 [50002]
144
30
162
36
54
18
18
90
132
120
132
138
36
90
36
24
12
42
30
60
48
42
12
108
108
18
6
54
12
54
168
36
36
30
60
30
60
108
12
114
120
60
12
42
18
12
342
6
108
12
60
12
96
36
66
24
30
54
126
18
42
18
90
30
186
36
120
54
60
102
42
210
162
78
30
6
120
366
84
60
90
30
96
18
120
6
120
72
312
18
48
60
30
42
30
18
132
18
126
18
210
6
30
90
42
228
6
18
18
54
18
18
84
54
150
66
258
30
36
216
24
30
60
120
60
36
30
60
198
12
108
72
18
18
18
6
138
126
24
576
66
54
60
90
54
288
84
60
144
66
54
54
42
378
18
18
102
60
30
72
216
24
120
42
54
30
24
18
198
84
72
36
42
156
6
18
210
90
42
54
30
54
96
102
24
156
42
138
72
42
18
90
90
270
12
6
84
36
342
108
78
126
30
24
180
36
66
240
54
18
66
24
48
42
156
240
12
114
84
60
30
36
216
54
294
30
90
36
96
18
54
120
18
18
72
42
162
144
180
30
270
6
48
150
36
66
126
42
36
156
198
18
72
42
18
36
120
6
54
12
54
54
24
66
36
114
282
54
36
24
30
150
48
60
90
18
90
12
60
156
54
6
54
156
180
6
48
36
42
18
54
138
18
54
126
72
108
150
12
24
84
54
6
162
162
18
120
72
60
36
66
24
36
54
54
12
18
36
144
96
12
24
174
42
12
132
30
78
12
18
6
12
78
174
108
24
156
72
108
78
120
54
360
186
282
162
96
66
96
18
144
12
54
36
288
180
42
138
168
72
66
144
42
336
54
54
114
300
78
12
36
6
30
96
72
90
252
108
36
102
60
180
12
42
30
204
144
90
66
72
54
24
84
78
192
18
108
54
6
54
30
42
48
180
72
240
18
126
54
162
108
162
30
18
126
36
144
6
48
42
120
18
18
54
36
24
228
6
30
6
30
18
36
72
18
144
6
72
108
66
150
318
18
54
108
6
30
216
24
174
36
24
162
18
48
18
126
24
66
288
6
156
96
102
96
12
54
60
30
384
72
18
30
186
198
12
144
60
90
36
180
84
24
30
6
84
60
66
126
36
108
240
30
6
174
54
90
186
90
54
18
192
36
24
66
36
36
42
18
18
144
72
30
54
72
54
54
6
36
72
126
30
6
54
12
60
108
12
54
78
48
18
54
96
90
54
12
6
108
30
96
36
120
54
24
54
36
30
54
6
72
48
6
234
36
306
12
126
144
60
30
90
90
72
24
144
66
36
6
12
186
12
18
60
30
42
48
42
174
24
12
24
144
246
18
96
30
294
72
30
54
294
30
78
54
210
36
90
90
90
78
30
90
54
6
66
114
144
30
108
108
6
84
24
180
396
126
120
108
132
174
114
102
ABCD 353246928*7^$a-1 [50034]
101
61
131
37
18
17
96
7
60
12
72
41
19
36
30
83
151
36
96
149
120
264
48
115
77
607
78
126
12
198
59
24
43
90
6
53
109
11
61
18
113
13
59
67
197
127
192
60
197
37
18
41
79
89
7
102
42
41
295
180
293
19
12
161
24
67
144
29
187
60
41
120
48
168
157
35
120
79
65
24
72
37
18
6
203
67
84
54
11
61
54
114
66
240
126
18
113
139
264
60
264
72
78
18
84
29
67
125
103
36
216
5
360
229
78
12
161
43
53
229
42
12
144
53
24
48
55
113
19
77
48
109
18
192
54
6
210
59
19
29
223
30
96
72
35
235
36
89
85
78
53
37
155
205
11
307
53
192
85
59
168
48
31
17
67
72
173
24
37
24
323
13
83
7
17
120
13
131
85
120
83
7
150
54
144
156
209
67
12
6
54
12
96
137
163
24
234
162
185
168
19
173
48
120
91
53
331
120
132
84
360
180
41
408
61
54
53
24
79
24
126
48
42
48
60
221
85
144
35
175
126
203
103
144
89
187
101
109
131
120
43
72
221
103
264
204
101
144
37
131
55
192
65
151
150
54
156
65
211
18
11
199
60
138
198
29
48
120
120
120
19
18
126
192
144
77
163
77
7
414
216
35
187
77
61
54
5
235
12
294
35
271
137
72
37
42
36
282
114
17
67
24
12
6
72
120
35
181
275
24
31
336
161
79
54
54
48
42
66
132
125
13
107
43
5
67
53
91
293
168
259
221
157
11
144
55
36
96
197
91
90
120
18
41
13
294
53
72
175
65
31
137
43
18
126
29
48
103
113
312
72
37
83
85
83
37
42
12
114
90
36
53
271
84
101
72
139
90
18
41
144
43
125
7
156
60
89
24
7
17
187
101
360
37
371
61
6
5
31
84
29
31
137
127
198
18
6
83
120
24
24
199
48
36
96
413
13
227
67
29
37
42
41
211
77
13
48
162
78
72
18
36
53
157
6
48
29
7
185
24
13
155
79
216
41
192
31
78
11
24
120
120
96
37
11
31
12
149
139
5
96
24
7
41
7
126
155
72
48
85
35
19
36
65
211
221
96
133
66
161
187
29
115
138
42
72
126
30
324
294
54
5
157
48
42
89
199
65
240
240
61
186
41
48
19
5
48
253
72
30
108
6
138
161
19
72
29
ABCD 353433432*7^$a-1 [50072]
66
15
36
25
20
88
11
12
33
64
8
3
27
10
50
118
24
32
78
90
27
13
12
14
45
60
181
8
48
15
1
26
57
13
47
13
48
23
27
42
3
1
98
45
36
27
46
86
81
121
26
10
12
24
32
3
85
2
178
12
182
36
117
9
24
16
38
81
73
36
36
11
24
39
36
45
145
36
14
57
181
23
37
26
22
24
24
38
30
60
16
48
26
58
44
36
16
12
212
4
26
144
18
63
1
14
12
10
143
1
216
144
72
14
12
33
13
24
56
4
12
36
180
96
59
1
62
36
142
84
14
30
108
4
2
45
36
39
22
74
9
9
27
84
177
52
96
14
30
4
32
27
117
27
51
72
21
36
24
37
36
83
81
40
36
23
60
61
59
36
13
36
36
96
14
90
40
12
11
1
71
45
162
36
30
88
24
12
12
36
36
26
70
11
36
36
24
13
23
9
52
47
21
54
10
48
48
48
26
46
24
72
36
12
50
57
15
90
18
45
85
35
25
2
130
12
12
35
37
32
27
1
44
30
69
45
16
50
105
9
18
21
25
60
72
48
11
1
23
27
34
119
27
48
90
64
12
36
95
1
44
24
111
73
35
1
26
18
90
45
13
167
51
9
49
23
1
24
12
71
36
99
72
46
48
95
13
48
36
24
8
136
8
6
12
33
13
14
30
123
1
26
10
92
90
6
36
126
120
22
38
34
38
22
36
14
9
111
36
9
13
38
10
44
52
74
46
2
94
20
12
52
2
90
4
36
14
10
116
4
56
40
71
15
9
99
48
58
92
39
15
108
30
40
48
35
48
13
59
37
12
12
24
95
108
37
32
90
30
4
23
69
120
24
48
18
6
18
10
2
10
26
42
4
48
12
119
73
44
16
2
33
13
26
81
9
18
34
35
13
23
25
23
1
59
9
30
6
30
34
26
12
10
14
66
16
24
2
93
85
92
18
18
4
48
14
81
243
42
16
2
72
82
56
15
25
11
21
42
21
9
28
23
75
42
39
1
95
73
24
50
33
84
85
84
56
100
12
86
10
32
30
24
12
70
35
9
18
34
23
51
9
21
4
38
10
38
33
133
32
24
30
34
24
2
48
22
47
3
22
11
109
72
47
25
62
72
82
24
2
10
36
8
66
18
268
8
18
21
9
6
120
114
40
24
8
36
16
84
62
10
24
12
35
109
11
1
8
76
60
14
10
11
37
32
64
12
35
13
48
11
33
4
48
2
82
24
36
38
30
64
143
96
9
100
11
33
27
85
95
3
45
49
23
1
86
72
94
60
11
9
54
42
112
26
18
4
36
14
46
23
45
40
32
18
22
59
13
48
48
74
10
48
48
36
12
12
48
8
66
90
16
2
82
32
3
99
24
21
24
45
4
140
16
2
12
33
27
12
46
35
15
30
52
168
68
15
75
82
50
22
108
23
9
4
24
20
18
306
24
16
48
11
45
27
69
66
42
126
22
8
54
78
3
81
150
10
24
86
10
26
60
9
37
12
14
10
8
40
35
69
18
12
249
25
47
39
58
38
93
13
36
38
22
8
18
94
108
12
38
10
14
18
112
26
22
23
15
10
72
11
1
71
15
106
60
8
18
10
32
52
12
36
38
70
108
20
15
49
14
46
24
47
45
76
23
13
26
70
12
36
12
24
8
64
72
23
21
124
8
27
45
30
34
107
9
28
47
1
8
40
56
18
22
26
54
52
36
12
48
2
21
265
95
63
72
33
12
1
24
2
22
48
24
32
6
21
87
34
36
48
62
34
14
46
44
52
84
44
4
11
1
44
99
37
44
28
48
23
129
6
9
1
8
40
72
26
108
42
40
44
15
61
38
46
11
49
72
108
11
3
24
57
36
33
88
38
18
48
64
108
23
37
26
10
107
37
80
108
3
1
35
24
25
2
72
30
52
84
32
39
63
96
54
30
22
12
74
10
12
12
20
4
14
94
12
36
11
33
4
116
6
18
64
24
23
1
35
33
28
8
16
104
51
75
6
16
36
47
99
10
20
16
24
2
22
8
72
16
2
70
38
34
168
2
18
4
12
23
37
8
16
24
24
24
20
18
9
69
64
11
60
27
106
24
12
36
14
10
48
2
82
35
1
62
10
11
267
9
3
6
120
16
8
30
10
48
38
34
12
96
2
10
24
14
24
108
10
48
23
9
18
82
48
35
15
10
36
8
36
16
2
94
32
16
38
102
42
22
59
13
23
3
18
18
106
35
36
1
47
9
40
60
203
27
57
36
87
22
48
36
48
8
16
24
24
2
45
49
36
20
64
11
123
12
42
12
6
9
111
9
25
26
120
22
86
45
15
10
2
90
52
12
35
33
16
12
24
12
44
39
33
108
12
18
18
114
21
73
26
36
46
131
13
71
33
3
37
50
18
12
100
32
111
24
25
288
86
46
24
24
23
25
8
16
11
48
9
6
22
32
18
34
86
69
37
48
156
36
12
2
46
32
84
60
3
1
23
36
9
18
21
1
98
22
11
27
22
84
92
3
15
34
12
38
10
68
162
93
25
36
60
36
48
36
24
38
10
134
48
9
15
36
18
27
129
64
14
10
24
47
49
50
36
10
56
40
11
63
21
24
75
22
38
12
45
121
120
60
60
8
88
62
22
96
60
32
18
46
35
45
27
25
38
24
48
69
84
13
12
44
27
13
86
21
157
23
33
72
54
30
15
72
108
12
45
4
11
ABCD 353483858*7^$a-1 [50040]
35
13
35
12
55
33
36
132
44
25
23
16
12
32
1
51
36
57
111
12
129
48
27
8
28
32
16
20
31
9
81
39
45
47
13
11
109
51
36
44
25
12
3
3
6
35
112
32
112
24
60
21
59
60
151
69
33
27
69
96
15
57
48
107
25
99
57
12
59
1
27
12
36
9
27
21
27
36
24
9
23
4
44
16
33
11
25
3
39
18
27
56
4
117
12
36
23
132
40
36
27
78
15
9
3
32
1
24
15
36
75
18
59
52
36
21
6
17
28
93
24
24
51
21
27
3
89
36
108
1
15
24
60
56
64
21
95
4
12
69
11
7
77
28
152
1
24
75
24
3
29
24
4
12
8
13
72
11
160
21
36
47
25
48
18
30
3
213
3
21
15
21
48
111
36
33
96
12
51
60
15
30
95
1
18
6
3
69
96
24
63
27
33
57
3
9
47
25
119
85
51
12
8
49
11
13
47
7
18
12
3
104
40
32
25
3
12
21
27
20
61
215
72
7
18
96
47
72
1
39
33
47
4
44
36
4
24
21
36
23
1
11
24
16
108
15
21
24
3
90
6
77
25
27
57
3
20
12
12
4
116
97
30
30
18
33
20
60
16
56
25
120
23
12
16
24
56
169
90
138
48
47
7
66
24
15
33
48
3
69
15
12
36
104
28
9
83
1
30
18
111
15
6
27
45
12
6
45
24
57
12
35
85
11
25
99
72
21
23
67
42
84
15
80
36
97
24
36
60
72
3
57
23
120
112
21
39
48
9
35
100
36
45
6
81
81
11
4
12
12
12
33
15
9
18
41
25
47
49
3
44
24
49
36
24
59
4
21
15
60
44
28
33
252
23
61
3
15
29
100
12
9
12
63
9
35
12
40
24
20
1
27
48
20
112
3
17
96
97
3
36
9
15
36
9
11
25
15
9
35
12
1
47
24
88
21
48
12
6
5
36
7
65
24
28
21
111
8
16
9
3
9
11
12
19
33
45
60
83
100
45
23
24
1
3
24
92
91
6
36
83
109
24
15
21
12
48
30
5
1
59
13
60
60
12
39
60
21
60
3
20
49
18
21
8
24
40
21
12
60
132
27
288
69
83
4
12
48
33
11
61
12
3
39
117
21
23
1
111
8
4
3
9
9
59
13
3
20
12
85
23
12
60
40
39
9
56
16
48
33
72
11
1
23
60
12
37
35
1
18
18
72
6
81
57
6
18
15
21
83
36
13
11
37
36
3
63
21
21
36
24
12
59
12
1
27
165
3
20
40
21
15
24
20
1
3
3
30
39
44
4
36
72
81
23
49
11
25
3
21
12
24
3
32
24
13
30
18
30
53
36
12
28
56
25
60
23
43
29
61
6
9
12
27
18
12
39
21
11
1
107
60
40
212
7
53
24
13
96
72
144
11
48
12
112
9
11
67
18
15
20
16
36
69
11
1
15
9
11
64
24
20
49
36
192
35
1
24
6
29
52
57
15
36
81
60
6
18
23
112
60
93
78
96
6
35
7
57
36
12
21
3
33
11
12
1
63
140
28
48
15
5
24
4
9
3
9
35
48
7
9
21
36
3
24
36
12
68
40
117
135
12
8
73
59
12
1
3
80
49
11
40
92
12
72
25
24
27
12
45
3
32
12
49
12
12
11
52
32
97
119
132
73
27
20
1
59
84
13
11
16
9
24
11
4
80
103
30
3
45
60
36
23
12
1
60
15
21
24
15
9
15
36
44
85
3
69
12
6
101
109
11
4
56
13
39
8
13
78
21
9
18
6
23
37
35
112
8
28
24
9
12
35
4
48
48
84
128
4
44
1
3
36
92
12
1
35
1
11
24
1
48
12
59
1
12
11
16
21
15
20
31
9
8
25
11
61
24
39
63
78
60
23
16
20
73
3
24
21
11
1
87
32
73
6
5
4
24
8
24
16
45
12
11
4
9
63
57
63
9
12
39
24
3
17
24
1
24
63
33
87
21
18
21
9
12
23
28
3
9
9
27
105
12
15
63
96
42
54
45
93
6
78
12
23
168
60
85
27
9
12
63
39
5
43
6
24
39
45
11
40
72
56
12
12
28
69
36
95
12
120
43
66
23
25
75
44
1
39
72
20
12
120
12
49
18
17
12
4
48
57
12
51
72
20
60
1
23
37
27
20
12
73
11
13
36
18
45
48
56
24
72
4
9
15
9
3
33
35
16
176
13
11
120
36
28
9
12
72
11
1
47
40
24
8
49
96
3
9
12
54
18
35
112
20
24
1
39
44
37
6
42
48
107
24
19
90
6
45
81
11
7
17
1
12
3
9
47
25
39
57
96
35
37
3
3
18
39
12
27
6
83
85
3
36
27
48
6
15
12
20
12
24
52
12
12
33
23
4
48
36
57
63
72
9
3
12
69
12
155
85
48
27
21
11
12
121
48
18
53
28
45
18
66
11
52
24
33
27
72
20
4
45
35
36
48
25
72
102
18
35
132
16
20
112
21
30
33
8
28
201
51
15
18
15
9
119
60
4
36
20
25
15
12
12
12
9
11
16
32
7
18
35
28
20
61
63
33
11
67
57
8
13
47
64
8
1
39
3
9
9
11
25
35
7
17
4
21
95
7
30
12
24
3
56
132
88
129
11
1
27
57
48
107
12
16
21
12
59
37
12
15
56
84
40
9
24
24
12
11
4
56
1
27
128
7
17
16
9
59
112
9
71
13
147
57
12
95
4
3
42
24
30
48
77
48
13
75
27
89
13
11
4
57
35
16
128
12
40
75
6
96
35
12
4
39
18
23
36
60
25
23
7
65
31
18
24
111
20
13
54
129
15
21
21
143
4
33
23
36
52
92
1
144
11
13
11
16
48
24
12
36
69
24
75
56
4
12
80
1
3
44
52
33
51
20
1
15
105
6
33
8
37
3
8
25
24
6
9
129
47
49
11
52
8
1
48
11
24
28
36
12
12
32
124
12
9
11
25
24
35
4
84
69
39
15
53
16
33
24
3
48
21
27
80
13
12
24
3
57
15
120
57
3
44
49
167
13
27
24
20
13
23
16
72
32
64
44
16
21
3
21
48
39
9
11
73
78
17
1
15
108
3
9
48
8
4
9
27
60
21
23
16
21
24
ABCD 353561868*7^$a-1 [50023]
24
44
96
48
12
24
1
48
71
61
12
23
12
13
3
8
28
24
32
4
56
12
64
176
37
35
72
72
4
104
1
11
4
24
116
24
61
11
16
12
33
75
32
1
27
44
24
61
23
73
36
23
36
40
8
12
16
24
8
16
228
57
72
39
12
12
9
47
12
1
12
120
24
11
76
12
20
36
25
51
20
40
45
3
81
11
48
37
23
25
39
21
135
57
15
44
36
108
28
9
23
12
85
3
68
97
39
132
8
37
119
36
61
3
48
69
23
37
63
21
3
20
37
3
33
95
64
9
47
16
33
35
49
15
24
9
27
24
24
68
76
21
11
24
36
40
92
24
60
1
59
73
24
24
60
63
32
48
13
36
23
124
8
25
23
28
20
36
112
168
92
60
13
11
40
8
40
8
13
3
8
4
45
147
60
12
80
28
48
20
36
24
4
24
105
39
48
93
15
33
27
57
27
81
27
32
133
123
68
4
60
21
96
51
132
33
72
71
1
47
36
76
81
47
49
48
3
36
60
24
36
12
21
39
60
8
48
24
48
60
1
87
24
36
45
11
72
37
11
40
36
8
13
219
20
28
44
24
64
8
16
20
96
25
23
4
69
27
12
68
48
109
27
8
16
44
4
12
21
3
57
27
8
60
216
4
12
44
96
12
49
107
16
8
108
16
8
12
1
23
16
12
32
28
21
12
39
24
44
49
35
48
16
104
28
48
93
12
99
33
3
8
12
13
51
8
28
8
16
12
68
1
12
23
40
108
48
116
52
36
93
39
80
4
92
24
36
73
3
8
1
15
68
16
24
12
24
9
35
37
95
37
87
8
37
15
48
44
48
60
25
3
20
4
56
36
84
40
36
8
60
28
9
11
85
99
36
32
16
8
12
37
11
16
21
35
4
168
8
25
35
72
61
47
4
12
72
9
27
84
32
12
36
36
13
15
48
24
68
40
21
11
172
12
8
72
16
8
1
119
52
33
15
33
27
9
12
11
4
69
3
45
15
44
1
15
20
40
36
201
24
24
47
52
24
32
4
81
23
48
12
13
60
35
49
71
16
68
40
84
9
24
15
9
60
11
12
36
52
8
28
48
12
48
92
25
3
32
28
56
49
3
48
20
12
13
15
9
60
60
59
16
12
33
3
36
56
16
104
49
35
1
36
35
52
48
44
40
8
28
20
24
88
80
16
20
64
33
36
179
24
64
21
27
116
60
16
32
40
9
11
25
35
25
35
16
8
40
44
108
108
4
36
44
124
8
16
68
37
35
73
51
81
3
21
11
96
40
93
24
23
48
1
119
49
60
47
12
97
27
24
104
72
37
72
59
12
36
28
57
63
33
11
16
24
56
37
35
24
4
44
85
23
84
48
52
8
28
21
3
20
172
9
15
104
84
12
24
156
97
11
13
51
8
12
73
15
20
12
13
123
33
95
4
12
80
112
69
15
45
39
44
40
84
20
288
13
24
39
56
4
8
48
1
111
45
35
12
24
13
11
64
72
8
25
35
24
4
8
1
15
24
8
28
96
56
4
33
23
12
180
1
11
37
3
44
16
80
1
59
28
8
25
35
40
8
13
23
12
4
32
24
25
132
119
25
87
120
33
87
80
13
11
13
35
12
37
36
15
44
4
68
64
141
11
36
1
23
228
37
12
87
48
20
25
35
4
24
12
24
36
48
72
44
4
33
3
8
28
84
21
12
47
12
16
8
1
27
24
56
24
40
12
21
23
24
28
8
16
20
48
76
8
37
47
1
71
48
88
44
16
24
44
49
96
36
11
12
25
15
20
64
93
27
20
60
48
1
59
28
32
13
12
15
32
40
84
56
16
8
73
12
3
9
39
48
36
32
76
36
45
143
1
51
9
3
32
40
44
12
13
27
32
12
28
9
24
11
52
36
69
11
168
16
8
4
32
1
11
112
60
24
168
8
76
12
32
12
4
20
36
1
3
8
48
112
69
24
23
16
9
35
16
48
36
48
117
191
1
12
35
13
11
52
9
15
132
8
84
1
35
60
16
60
56
16
12
48
8
4
44
49
39
12
21
15
93
59
24
12
16
8
60
12
85
11
40
20
120
61
23
12
120
12
37
47
204
60
12
1
36
11
13
23
1
39
21
11
24
28
32
24
24
12
108
133
75
9
35
25
15
32
16
36
21
23
28
69
39
92
37
11
13
35
49
35
4
165
72
27
56
16
8
24
36
72
4
24
24
9
35
40
9
47
12
37
15
8
24
24
84
60
12
61
11
4
72
56
4
20
133
23
13
24
15
44
4
36
44
25
12
23
40
20
16
44
12
97
27
84
48
32
12
13
11
48
40
21
131
72
16
36
9
3
21
15
92
76
48
8
88
8
12
36
52
92
52
21
60
59
88
20
36
16
21
12
11
36
145
11
40
12
9
75
44
36
60
76
36
20
120
24
36
12
1
11
4
56
12
12
28
20
37
3
72
36
164
85
47
36
60
25
131
4
72
8
124
21
11
28
9
35
37
3
69
35
1
35
49
3
44
4
120
60
68
12
112
24
24
9
48
27
12
21
11
36
48
52
12
68
100
20
12
28
12
32
24
25
59
4
68
25
63
33
83
76
21
23
16
8
12
1
95
48
84
28
33
72
35
4
21
95
49
39
12
105
11
16
12
12
33
23
24
13
3
32
4
20
64
48
36
48
44
37
3
21
71
48
64
117
27
8
1
15
84
24
8
4
32
12
37
27
45
27
33
35
1
59
108
16
21
15
108
24
12
48
93
3
44
12
4
9
75
8
40
44
40
108
12
33
3
44
84
4
44
40
9
15
44
52
44
4
20
4
32
36
36
48
1
35
24
52
20
13
51
20
16
36
24
8
24
4
92
12
52
20
13
23
36
88
8
12
36
72
13
15
8
84
13
59
40
12
56
4
8
37
23
96
1
11
24
28
12
12
93
ABCD 353693798*7^$a-1 [50062]
70
23
12
7
36
5
7
65
85
30
42
12
74
10
35
25
6
8
28
5
103
5
19
80
12
69
43
6
11
3
58
50
22
26
58
24
42
42
24
6
18
12
2
40
5
49
2
40
6
14
108
72
12
10
38
4
30
12
6
56
57
1
30
12
12
17
111
48
4
5
55
96
18
102
17
1
122
21
25
54
18
36
36
2
10
2
9
31
56
148
41
1
38
36
24
9
25
36
14
28
24
6
6
6
48
11
15
33
19
24
5
1
11
12
13
54
8
57
1
12
36
38
10
14
34
14
9
1
24
2
21
7
30
38
10
26
16
8
33
63
22
95
1
2
96
10
12
11
1
24
14
34
14
72
46
12
36
30
48
54
54
6
14
70
35
25
18
5
39
36
136
89
15
70
47
7
6
26
10
38
46
2
36
40
17
31
20
10
11
31
5
13
54
6
26
9
24
60
55
30
35
12
7
12
44
48
52
6
14
81
7
29
1
48
2
22
18
6
24
26
36
4
32
12
10
6
6
12
2
40
32
9
1
6
72
42
72
14
12
28
5
24
39
10
12
30
6
120
30
20
24
45
49
6
41
7
42
2
84
4
8
70
2
12
4
54
18
24
8
4
65
49
12
24
6
29
19
48
20
124
30
12
26
34
14
12
22
66
12
12
29
37
30
5
43
54
2
105
7
18
11
12
19
114
12
24
6
5
43
56
9
3
12
24
10
14
52
30
30
32
4
42
11
15
40
8
10
30
56
21
7
44
9
25
35
37
30
17
1
23
39
10
18
18
11
3
10
38
10
50
9
13
30
6
60
24
18
30
12
11
91
17
3
28
18
12
90
41
1
12
2
45
1
66
36
12
20
21
37
120
48
18
6
11
12
1
14
36
28
36
42
62
10
138
6
26
28
20
10
12
54
24
8
64
18
12
36
6
12
12
8
10
11
25
35
1
84
24
11
37
12
2
34
11
49
38
40
24
18
6
66
18
30
24
38
84
22
6
90
11
13
2
16
5
13
62
4
162
74
28
77
3
94
48
18
5
13
12
6
60
18
23
1
59
15
12
33
37
18
6
11
63
40
5
1
36
23
3
34
71
27
22
48
2
10
11
19
48
18
26
96
4
44
4
12
29
1
35
25
74
40
36
6
6
36
18
2
82
30
29
1
50
48
24
46
11
1
6
32
10
6
65
15
34
14
22
47
15
22
12
2
12
9
13
24
6
6
11
61
18
6
2
46
47
75
28
6
6
6
11
61
6
42
71
36
1
59
99
88
30
24
26
4
18
12
59
39
9
75
58
50
4
17
1
6
5
3
21
24
15
10
36
2
28
42
14
10
2
4
8
22
110
22
102
30
24
11
15
9
7
42
6
20
16
41
3
22
24
35
7
6
12
14
64
30
42
5
36
25
30
30
26
166
12
24
2
12
70
14
22
24
2
70
35
7
54
42
32
10
2
22
90
36
144
6
12
24
2
36
70
24
14
33
97
11
25
24
6
6
14
82
48
26
10
38
10
23
85
30
6
60
38
52
12
20
36
72
40
12
12
65
36
15
33
36
15
28
18
42
5
1
18
18
35
24
3
9
7
5
60
39
10
6
36
20
21
1
74
40
30
66
32
10
12
2
24
22
26
10
36
12
23
19
78
18
30
2
36
24
16
5
111
4
12
29
19
6
72
50
46
2
16
36
5
48
1
6
5
91
32
12
34
24
6
6
36
14
34
6
48
30
26
58
14
22
26
10
14
21
25
18
6
6
5
49
35
91
18
24
38
12
12
4
6
6
5
61
12
36
12
2
4
17
12
12
7
30
6
24
8
46
30
5
36
1
59
7
32
4
6
14
45
1
36
24
72
6
29
7
84
8
34
6
90
38
70
12
26
36
10
12
47
1
23
48
3
9
3
4
8
46
6
6
26
22
6
18
48
14
24
10
18
68
46
30
54
26
33
13
36
62
106
60
12
12
24
36
6
53
60
37
14
21
1
2
4
36
18
12
50
10
6
12
17
27
46
42
17
1
11
24
25
18
56
45
49
6
44
52
6
42
53
1
30
8
24
46
11
7
17
49
26
12
36
12
4
12
5
3
156
76
66
2
10
23
3
22
60
59
25
60
6
24
29
1
42
66
30
32
4
6
30
6
72
18
24
20
10
23
15
4
30
2
16
5
51
34
6
30
66
12
6
36
35
19
30
24
24
11
1
2
4
6
59
37
12
35
13
2
69
39
12
21
3
24
45
25
12
12
2
57
7
8
24
46
24
66
5
97
2
22
48
26
82
2
16
68
9
1
14
22
14
52
42
18
6
107
27
10
14
28
113
43
20
22
24
72
86
36
9
19
42
144
11
25
42
44
33
3
34
42
12
36
30
11
72
63
4
66
26
9
19
30
50
4
18
30
102
11
15
12
46
50
40
60
12
18
12
12
30
12
30
14
22
35
24
15
10
6
36
17
96
1
18
8
4
5
36
84
1
48
18
20
60
33
13
14
22
12
12
12
6
65
3
22
24
132
18
44
10
95
13
23
15
10
72
36
2
28
44
16
6
18
41
1
35
13
54
24
54
26
4
41
96
27
21
1
12
14
22
66
6
18
120
8
57
1
54
42
2
12
9
25
24
71
12
27
28
6
36
48
6
5
12
1
24
84
50
60
9
1
11
51
58
6
72
20
10
6
32
22
59
3
22
2
52
18
110
9
55
18
2
34
24
11
51
21
147
58
2
100
6
38
57
37
12
48
24
30
36
5
7
6
11
3
24
16
66
18
12
29
13
158
16
12
78
2
34
14
10
6
60
66
18
20
10
23
61
50
28
12
6
14
21
13
12
12
114
53
15
4
72
48
30
12
62
28
12
30
24
2
10
30
20
10
54
68
24
4
18
24
18
18
47
39
10
12
38
34
12
12
11
7
102
78
6
12
2
21
55
29
3
22
72
6
78
18
24
6
14
10
24
2
21
1
74
70
2
58
86
16
42
36
6
41
13
14
22
6
5
13
42
29
3
16
6
2
12
16
5
1
6
48
78
6
48
17
13
50
12
10
6
20
22
12
24
11
1
26
36
10
18
48
53
1
12
23
37
12
18
56
12
70
38
48
64
90
12
42
8
88
6
12
2
28
66
60
38
45
19
17
27
4
54
6
29
12
12
27
22
30
77
63
46
36
24
11
36
15
28
30
18
65
27
22
24
18
42
35
3
52
6
14
40
24
42
35
25
36
2
60
16
41
31
42
36
11
13
24
24
35
39
33
12
1
24
18
77
7
20
10
11
157
12
36
14
28
54
14
10
2
16
18
18
41
7
56
36
9
12
15
34
23
55
8
46
12
26
12
10
36
11
1
14
9
31
29
36
12
1
59
39
72
24
148
29
13
11
25
14
34
18
65
25
6
20
10
60
24
12
11
12
37
24
23
7
20
69
25
66
6
96
2
9
1
38
52
41
7
6
38
52
20
9
49
12
36
30
8
22
74
40
18
18
60
18
30
5
13
14
9
7
5
13
2
12
45
1
54
12
36
6
24
18
17
84
27
112
54
23
51
10
2
10
11
1
42
6
50
28
18
14
46
14
24
46
66
24
77
27
57
15
10
54
66
59
3
9
55
18
12
2
4
30
12
47
12
7
20
69
25
84
2
12
16
42
6
80
28
32
22
2
24
4
78
2
4
32
21
25
12
14
48
10
6
18
35
13
18
12
5
1
156
2
12
9
55
5
73
2
10
35
91
32
81
39
9
36
60
7
17
3
16
6
6
24
5
7
60
42
23
24
27
45
3
36
12
10
2
21
3
24
22
30
44
21
61
14
24
12
9
13
12
30
12
56
40
152
16
18
12
18
54
36
2
10
60
48
6
8
10
54
12
12
41
7
30
42
65
1
47
7
32
100
6
36
42
89
15
45
3
4
36
12
18
30
5
15
21
24
61
2
12
10
30
24
20
36
28
29
13
18
8
45
13
14
58
6
41
13
26
70
11
15
40
29
61
24
12
11
7
12
20
12
76
6
47
27
24
9
7
6
6
18
24
11
13
30
30
54
12
5
ABCD 353882706*7^$a-1 [50022]
44
39
9
28
11
18
6
49
17
24
7
101
91
27
5
19
41
7
26
27
15
24
4
20
6
31
15
14
6
9
33
7
35
25
5
6
9
9
6
1
24
29
46
8
16
2
18
12
40
21
24
23
1
23
6
12
12
3
9
10
38
18
13
29
30
13
8
16
44
45
12
39
3
57
24
9
10
38
18
16
8
1
11
1
17
51
15
12
33
9
42
16
21
27
14
6
73
23
18
67
29
36
6
18
12
24
7
8
19
45
12
5
39
19
20
60
21
36
36
27
12
12
57
3
42
7
3
14
30
12
13
41
24
7
29
15
4
36
36
8
15
24
37
41
12
42
9
7
2
12
6
1
29
19
32
63
4
21
11
21
21
6
60
12
33
9
12
10
8
30
43
59
36
24
25
15
14
6
18
27
4
41
10
29
16
65
6
4
44
66
31
59
6
30
4
8
12
21
4
5
24
22
5
4
24
12
27
21
8
28
36
3
14
10
21
5
3
27
6
6
1
8
19
20
76
21
8
12
4
3
17
15
16
53
27
24
37
89
18
1
29
120
12
42
37
35
4
2
18
24
36
13
11
6
6
1
27
8
12
18
19
23
1
12
5
79
23
6
6
21
57
6
12
9
3
1
11
30
27
4
8
16
36
17
6
52
8
21
3
18
18
1
5
18
28
2
27
24
16
35
18
3
9
10
20
4
44
18
30
25
23
25
12
24
59
6
39
15
16
9
11
18
48
31
89
3
12
3
85
11
16
9
44
45
24
46
44
13
5
30
1
8
15
60
66
42
6
27
28
5
15
27
18
51
19
14
3
4
29
12
19
20
19
14
63
15
12
6
36
66
18
10
21
24
41
39
40
12
15
21
12
17
51
4
17
60
43
23
37
24
3
33
36
71
6
7
20
33
34
20
21
7
20
60
61
27
110
10
32
30
31
17
7
47
9
33
7
11
16
14
6
24
36
13
41
39
51
6
15
39
6
24
3
15
60
18
24
3
9
7
24
3
53
4
29
34
53
12
75
24
13
5
19
12
24
5
3
19
21
20
45
7
3
20
12
61
27
44
1
8
27
1
20
40
35
24
1
89
15
7
9
23
16
2
3
39
28
38
27
3
24
21
15
6
30
9
45
27
3
6
10
5
4
59
13
5
12
31
5
15
9
30
12
16
20
12
37
60
23
1
5
7
17
42
64
14
6
25
75
5
9
42
1
5
30
13
12
3
44
12
1
23
21
36
27
37
11
9
15
57
19
5
27
66
6
16
29
9
15
40
5
12
10
5
16
3
8
13
20
4
36
17
12
6
4
8
13
56
4
8
21
10
14
12
30
12
12
6
10
2
12
7
11
6
6
18
18
13
12
8
9
43
3
2
43
27
8
37
17
6
4
2
70
24
41
33
18
4
77
3
16
9
24
15
14
30
9
9
18
13
12
29
10
26
27
4
5
10
9
41
6
85
24
29
30
1
5
19
11
9
39
66
54
6
22
5
19
29
15
12
21
12
7
80
24
6
34
24
26
30
18
43
8
39
6
36
24
31
11
12
13
35
100
44
1
20
4
29
3
141
30
1
11
24
33
12
15
6
6
9
15
49
20
7
32
13
23
4
17
9
36
15
3
13
3
17
28
51
26
22
26
31
5
10
29
39
36
66
30
30
7
32
40
5
12
54
9
9
103
3
77
3
6
58
50
6
21
16
23
12
40
2
7
11
42
43
17
19
11
72
6
31
11
1
59
13
24
23
18
84
10
5
33
7
24
8
21
3
3
13
48
35
30
7
17
60
30
45
16
36
48
15
57
47
37
20
4
11
9
132
4
65
19
5
7
35
1
48
36
24
24
71
64
21
89
6
6
79
11
13
59
21
15
6
10
9
15
5
40
8
57
7
5
15
40
20
33
10
17
27
33
3
42
70
69
20
39
12
54
30
24
21
19
21
11
60
84
108
13
29
10
21
23
6
19
12
24
39
44
6
30
12
4
5
15
4
14
12
18
1
8
24
15
24
6
22
21
5
3
3
40
24
17
24
4
8
9
18
1
11
4
77
3
1
20
9
54
1
23
6
43
3
5
75
37
47
42
58
14
7
3
26
3
3
1
24
5
54
1
51
93
36
11
28
20
37
47
21
27
13
17
3
7
14
34
2
30
21
3
78
36
42
12
12
21
33
3
28
23
1
47
12
13
47
37
29
12
42
13
20
3
6
31
8
36
3
16
21
35
1
5
34
26
15
4
11
18
22
33
20
15
1
24
11
30
19
17
3
15
30
43
17
6
6
15
24
69
54
1
5
127
24
5
19
47
13
17
10
8
1
11
9
3
1
35
57
19
38
18
60
1
27
26
31
17
18
48
24
13
8
9
6
6
39
9
7
3
2
19
11
24
16
44
57
33
66
9
27
13
20
67
14
7
12
15
2
12
7
20
33
3
16
17
6
30
19
12
47
6
6
18
10
32
105
63
1
36
35
6
31
12
17
51
21
43
17
6
24
6
15
76
29
30
12
4
29
69
6
1
5
34
14
7
84
15
41
16
24
11
12
12
4
80
1
24
15
44
28
2
67
24
8
21
6
6
6
13
60
27
5
33
15
60
16
5
6
124
5
4
15
14
91
12
5
3
21
6
18
55
5
10
17
76
12
29
7
5
15
12
3
40
26
12
6
1
35
25
44
39
12
60
61
15
44
28
68
49
23
30
3
16
8
16
17
6
33
9
58
20
37
17
30
97
24
12
29
19
17
10
24
21
17
12
18
12
54
24
12
6
21
43
21
35
25
15
29
9
27
76
24
23
30
6
9
12
15
1
11
21
27
60
25
3
26
54
1
12
47
45
7
21
17
66
9
21
39
9
36
43
3
26
19
65
24
12
42
1
8
3
1
36
11
18
12
31
11
9
36
100
24
5
27
7
2
79
15
21
29
31
29
12
18
33
19
2
27
3
13
24
3
8
18
3
9
3
31
8
21
9
63
16
8
4
15
32
12
1
29
27
24
9
6
24
28
8
24
16
14
30
21
36
4
12
59
61
17
3
7
8
42
7
101
3
7
5
4
24
12
29
19
8
3
16
21
24
47
18
10
32
12
30
24
30
12
28
41
12
4
8
7
9
36
23
6
19
56
15
25
3
53
9
30
57
27
36
76
62
6
12
102
6
37
17
48
24
27
3
6
3
40
5
75
16
11
18
10
14
3
27
1
17
72
43
5
34
5
21
15
75
4
14
10
26
18
6
7
15
44
1
3
5
15
42
31
24
48
8
19
14
7
77
12
12
6
1
11
1
104
16
24
5
3
15
4
72
8
21
12
88
5
12
15
33
6
6
54
1
5
12
27
21
42
12
30
6
18
6
1
20
9
15
39
1
53
6
37
8
15
6
30
30
10
9
5
7
24
35
18
42
1
60
15
8
30
7
53
22
33
20
12
9
19
8
3
6
72
7
32
19
38
24
18
24
6
43
17
3
27
48
1
29
24
10
48
5
27
30
67
5
18
37
51
2
3
16
12
5
10
44
12
1
39
56
25
63
5
15
54
12
7
29
12
6
25
131
40
9
5
15
16
44
52
29
6
18
36
7
41
27
16
20
3
13
107
16
8
1
29
10
8
30
30
28
50
36
7
59
21
3
1
15
9
5
15
21
43
8
3
37
23
1
5
12
42
40
8
6
12
18
6
36
31
3
14
24
12
6
9
12
67
20
72
42
6
36
6
58
24
8
9
12
12
15
1
11
13
39
17
3
28
2
7
5
6
1
11
21
16
5
94
2
15
3
6
94
14
27
3
1
11
1
24
23
6
30
12
54
19
15
17
55
14
15
16
53
6
1
23
13
48
20
39
133
23
54
3
27
1
12
8
21
12
7
5
19
20
40
29
31
11
60
90
7
12
35
6
18
1
8
4
35
24
9
15
6
18
48
24
45
31
5
15
12
18
12
7
23
18
18
45
40
11
1
63
5
12
27
12
1
24
12
47
37
29
10
38
6
1
3
20
12
78
30
78
18
6
18
1
65
7
44
9
3
9
15
4
15
5
3
16
62
18
25
5
6
4
96
14
6
6
42
12
1
53
6
1
47
12
1
23
6
10
29
16
11
24
1
15
33
12
5
3
39
13
23
1
24
17
3
16
3
33
120
15
5
28
5
15
9
66
16
24
2
24
30
21
4
53
36
7
5
31
3
8
1
15
2
22
2
6
13
47
1
53
55
24
5
31
23
48
13
5
15
9
7
3
8
21
40
23
48
33
33
31
65
24
10
17
28
47
33
15
60
13
8
3
18
12
42
9
7
9
15
9
56
15
21
3
13
32
15
1
29
24
19
3
50
36
55
23
25
5
6
1
17
139
12
5
7
56
3
25
29
10
21
11
12
28
14
6
4
29
9
6
25
11
30
6
4
9
56
15
54
10
5
57
24
6
28
53
24
19
26
3
51
45
9
6
6
72
6
37
5
19
72
8
19
21
36
17
7
5
24
130
14
18
24
24
30
6
1
17
3
3
42
19
12
12
11
1
27
38
15
3
37
23
6
6
12
21
16
5
24
51
3
12
24
12
28
2
42
1
8
4
17
3
3
25
5
24
67
5
150
4
26
6
12
6
3
21
27
24
9
27
4
132
20
4
12
3
8
16
56
1
15
5
63
4
2
70
5
33
3
27
9
27
84
13
48
5
7
120
77
18
13
39
98
3
15
4
21
41
6
49
29
3
4
15
20
12
13
8
16
23
28
20
49
3
2
30
48
16
56
9
21
19
11
1
60
5
12
3
24
33
6
36
37
8
3
13
23
24
13
15
38
24
51
27
28
32
13
35
16
21
17
3
36
40
3
8
13
8
40
5
30
24
12
24
12
12
28
33
20
15
24
9
3
30
7
17
10
26
6
9
16
15
2
43
59
6
24
7
17
7
3
21
56
48
69
6
1
15
45
29
43
12
11
45
15
61
35
61
3
14
66
66
12
72
7
3
41
55
8
36
1
47
21
12
19
8
16
2
19
11
13
20
36
115
8
1
11
4
ABCD 353931114*7^$a-1 [50019]
16
6
6
8
4
32
34
6
5
7
6
35
3
10
26
72
12
18
24
24
18
4
24
5
24
12
1
18
14
6
6
12
34
24
5
21
6
30
34
5
15
12
21
19
5
31
48
8
9
24
1
11
15
4
60
17
9
4
8
18
21
31
2
24
30
10
8
27
15
6
27
3
6
22
6
66
56
12
9
31
24
8
9
7
8
33
31
2
6
4
32
4
18
18
5
1
38
4
24
41
25
2
36
16
17
55
8
6
18
9
37
6
17
13
14
33
24
19
44
33
39
6
10
32
21
13
12
47
31
8
34
38
12
21
15
28
8
33
43
17
19
54
2
88
8
60
36
4
89
7
17
25
2
40
5
1
2
24
33
19
12
5
55
20
76
18
2
6
15
12
3
33
7
36
14
6
36
24
6
106
2
16
30
77
1
6
5
13
6
36
5
15
36
52
6
30
29
3
22
32
16
8
54
30
4
8
24
28
48
6
8
18
36
6
16
6
20
54
33
67
2
3
45
18
9
15
33
3
16
6
72
23
7
38
12
30
12
21
15
42
48
3
3
9
3
10
47
12
24
9
30
21
15
16
5
13
18
29
24
39
57
7
8
12
12
16
29
7
8
12
16
8
4
12
8
10
20
12
27
9
24
16
2
45
3
21
7
2
30
4
5
3
16
5
60
45
16
2
102
18
22
71
21
27
19
30
6
8
9
7
6
14
21
7
5
7
6
35
7
24
8
22
30
36
5
51
4
2
16
8
6
12
40
2
12
39
1
62
9
7
18
8
34
29
1
23
31
17
1
11
19
32
33
1
14
4
5
19
12
20
9
13
8
36
22
20
6
52
12
6
8
4
18
14
9
43
17
19
41
31
29
3
18
27
21
3
43
96
41
36
7
29
31
8
6
34
2
16
24
2
18
15
43
5
21
66
6
22
18
2
24
12
33
39
24
4
41
7
12
5
7
12
26
15
21
3
12
3
36
9
15
4
5
39
9
37
30
6
2
4
6
23
9
4
42
5
12
39
30
15
31
17
7
29
1
24
24
50
24
21
45
6
12
4
5
15
33
36
13
11
13
2
36
6
106
6
11
7
14
10
5
79
5
48
15
9
3
22
23
1
32
15
9
120
34
14
18
4
36
8
36
9
31
20
24
4
24
41
1
62
4
12
20
4
84
86
16
2
9
43
14
34
17
9
3
60
60
19
8
40
6
14
24
36
18
18
66
18
4
8
6
15
9
24
15
12
1
11
3
22
24
20
6
6
42
16
6
2
12
4
2
10
41
7
6
47
13
8
28
30
68
18
27
12
24
25
2
9
24
1
2
28
29
1
42
30
8
22
12
12
12
5
12
7
32
12
9
19
20
9
19
17
25
12
47
3
22
6
38
3
7
8
4
14
16
24
11
15
10
6
72
20
12
16
8
40
5
25
6
17
7
41
3
6
3
7
12
62
10
8
10
30
8
10
26
48
9
33
10
5
3
33
9
66
45
31
12
17
24
1
11
24
7
6
35
39
12
12
4
36
5
12
57
3
21
16
26
16
89
31
17
7
38
16
11
12
13
6
24
29
15
12
24
36
12
12
4
48
2
22
42
12
6
72
32
10
2
33
12
13
32
12
22
18
2
6
6
16
41
7
42
6
5
19
8
12
9
3
64
6
2
9
25
14
21
13
38
12
16
17
13
48
8
10
14
70
6
18
18
18
44
12
12
4
18
62
22
12
11
9
27
37
6
5
1
12
23
15
100
32
4
24
12
2
4
14
33
1
50
28
5
91
12
29
15
9
7
38
27
19
32
22
11
79
8
48
30
28
2
16
5
7
30
14
9
9
22
29
31
29
79
6
14
28
24
2
24
3
12
27
12
21
7
8
21
19
36
8
12
12
4
6
2
4
12
29
9
64
59
60
31
2
16
6
20
12
4
24
44
12
4
6
20
22
5
13
18
5
9
10
44
12
21
3
28
14
4
2
16
24
38
15
27
18
64
14
9
19
20
16
12
8
10
8
10
14
34
8
24
6
15
13
12
6
29
21
18
10
6
5
39
16
14
66
16
2
15
51
12
4
12
30
6
6
47
7
42
18
53
24
3
45
7
18
11
13
42
44
33
31
36
6
8
34
17
9
3
7
2
16
14
12
33
7
20
10
14
4
24
24
17
3
21
27
18
30
42
10
6
23
3
4
5
13
2
6
22
2
6
4
17
48
19
24
12
8
28
29
27
4
17
27
9
13
14
9
12
1
18
48
12
2
24
3
111
9
24
1
35
7
8
10
32
18
16
48
53
3
72
70
30
14
3
25
66
5
12
51
36
12
4
12
8
12
4
29
15
4
5
1
23
3
9
12
12
15
12
6
3
67
18
8
48
18
45
3
21
3
16
6
14
10
23
1
8
10
20
9
19
14
16
56
54
70
30
17
13
14
12
28
2
22
36
2
15
69
40
6
17
39
21
7
5
12
21
10
29
1
26
30
48
15
15
34
35
24
12
1
23
19
6
6
12
12
17
15
16
29
13
6
29
39
84
6
3
109
11
3
16
8
28
12
5
51
28
8
12
12
4
5
9
16
6
36
6
12
18
18
11
1
2
64
8
10
32
12
34
8
9
45
10
5
3
12
6
15
15
48
24
45
37
2
16
24
29
1
30
8
9
33
22
54
2
9
36
7
14
27
3
12
4
8
33
25
12
2
16
24
2
10
14
3
3
10
26
94
14
28
6
14
9
31
42
8
3
25
11
19
92
4
5
1
42
8
12
57
1
6
20
21
1
47
39
12
9
24
31
8
9
39
22
8
48
51
45
28
6
30
2
33
3
6
10
12
17
15
6
16
48
6
5
24
31
2
54
6
18
22
8
82
30
8
6
28
5
12
43
14
16
83
15
12
22
78
36
29
31
5
9
3
15
4
5
1
18
56
10
11
7
66
8
3
13
11
12
9
15
25
11
1
2
34
26
12
24
34
11
3
16
20
9
27
48
16
24
17
39
48
4
29
33
3
1
14
4
8
18
3
55
41
1
6
6
8
6
22
2
40
17
1
30
12
14
30
21
12
9
6
34
44
66
4
30
90
5
27
54
24
10
5
19
30
11
19
36
44
21
21
22
29
31
5
12
3
4
5
25
2
9
7
2
22
26
4
35
19
60
32
4
5
27
4
29
9
6
6
22
5
3
9
21
16
54
8
16
18
14
24
4
14
10
32
22
2
6
54
10
2
18
15
19
8
9
7
8
9
9
6
16
18
8
28
2
58
2
28
50
3
7
24
44
16
6
32
3
33
3
24
45
18
12
10
2
22
14
4
38
6
12
4
2
16
6
30
20
22
12
24
5
7
2
15
12
37
30
24
53
3
16
12
5
9
27
7
5
9
10
18
14
21
9
34
12
8
21
19
50
16
6
90
6
17
33
34
36
24
5
9
10
5
3
4
44
18
12
6
10
26
22
2
9
15
10
12
14
22
12
14
16
8
4
6
12
6
8
9
25
8
10
5
15
28
12
2
3
13
24
2
12
21
13
23
9
72
4
59
9
18
6
24
40
2
48
16
84
12
8
10
2
12
21
3
4
12
5
27
12
33
24
1
14
42
30
21
7
32
24
28
14
6
12
16
36
6
11
63
12
4
17
12
7
2
4
30
12
20
60
4
2
6
21
48
1
23
75
18
4
11
1
23
13
2
10
42
8
24
9
15
16
2
12
3
45
10
68
6
3
3
45
63
48
22
42
60
32
12
48
24
4
72
5
15
12
10
54
30
102
20
33
72
1
6
56
4
41
7
44
66
24
3
93
24
46
5
19
29
3
12
12
9
7
14
36
16
18
8
72
6
10
6
20
3
1
2
42
12
30
28
12
56
4
6
2
10
48
74
18
6
16
36
12
2
3
25
2
45
12
3
6
6
9
7
5
21
40
6
17
24
12
13
24
11
3
6
16
20
40
66
60
5
69
16
38
4
8
4
6
11
12
9
3
7
17
9
22
12
8
72
24
33
24
15
6
6
24
16
12
29
3
9
37
6
48
2
10
24
5
15
9
87
9
27
36
10
24
24
6
8
60
45
7
14
4
14
16
5
13
18
17
12
25
6
18
24
8
28
26
42
10
6
11
24
3
9
43
14
72
12
10
12
14
39
72
31
5
31
6
23
19
48
20
16
32
4
6
6
5
24
31
8
30
3
60
24
36
19
2
16
2
6
3
19
5
7
12
2
15
7
8
4
8
9
21
4
2
21
7
32
9
13
42
6
24
8
22
2
27
51
10
54
5
3
18
15
7
5
12
1
2
45
1
26
9
36
3
30
12
42
21
1
35
1
18
41
12
15
9
31
17
72
7
20
22
18
14
6
10
8
6
9
15
84
40
5
3
6
42
4
5
1
18
8
36
16
30
23
15
4
24
8
12
78
4
23
3
40
17
19
32
16
44
12
12
4
44
18
3
1
24
23
12
7
38
22
14
22
42
14
36
16
68
4
29
36
37
95
15
36
12
22
6
6
11
31
26
6
42
46
14
18
9
12
27
10
26
21
3
4
17
27
28
5
61
11
15
45
33
6
16
2
16
11
19
26
39
1
11
57
22
48
17
13
2
10
11
37
42
5
51
21
72
3
30
6
10
6
12
20
58
6
6
23
19
12
17
7
6
11
36
12
36
7
29
31
17
3
9
7
44
9
9
10
18
11
12
19
2
34
41
48
3
16
2
10
14
30
4
5
1
6
24
18
11
21
4
30
18
12
2
16
8
22
6
8
40
12
8
21
3
28
42
6
12
6
30
6
2
34
11
3
10
30
66
11
43
2
6
16
5
19
8
9
12
24
7
54
12
32
3
3
46
72
56
10
24
20
9
33
42
4
18
50
76
30
26
24
48
48
57
9
3
69
3
33
6
22
30
17
48
24
48
12
21
18
16
6
18
44
16
12
17
69
15
7
89
19
78
6
8
42
12
3
36
3
21
7
5
12
15
21
7
20
4
32
28
24
89
7
12
2
18
6
24
4
35
13
26
10
6
12
5
15
6
36
15
3
22
2
9
9
3
31
2
22
17
1
23
19
32
6
6
10
11
7
6
14
16
2
6
40
8
6
22
5
21
27
1
6
41
9
6
10
8
6
42
3
3
36
21
21
15
7
32
10
11
12
12
15
42
66
28
17
12
31
5
63
12
16
12
2
22
24
2
40
11
7
18
6
14
30
9
12
9
10
8
33
72
12
19
17
7
18
8
46
12
8
16
5
39
18
40
14
24
42
18
9
1
12
74
4
24
18
2
4
38
34
8
18
3
19
41
49
8
24
10
5
25
23
7
68
4
8
16
12
5
27
6
27
1
11
3
4
18
12
6
8
4
30
2
21
7
98
15
24
12
1
44
6
30
6
6
6
12
9
19
2
18
81
1
35
21
10
24
8
21
37
26
42
10
2
28
23
1
18
41
19
20
22
8
40
6
8
84
6
12
3
13
6
30
2
6
6
4
12
74
6
34
2
30
12
22
5
25
2
70
2
30
15
12
12
7
6
18
24
18
18
66
60
2
9
73
11
3
30
34
36
2
6
4
5
39
4
2
22
48
30
6
5
13
2
9
48
37
68
18
4
20
12
6
15
7
24
5
33
4
18
5
24
1
35
109
8
15
3
6
10
36
8
40
14
18
12
6
6
21
3
16
12
8
4
8
30
39
27
24
4
8
9
15
6
16
23
19
12
17
12
7
8
33
19
24
17
1
8
16
18
5
15
64
17
24
1
24
32
22
8
16
2
27
31
48
2
18
18
3
7
36
ABCD 354077874*7^$a-1 [50025]
18
60
30
204
18
17
4
24
21
27
68
85
54
18
23
28
128
43
81
56
28
51
29
37
95
13
99
117
36
18
5
145
36
75
45
54
6
3
51
9
3
77
132
31
84
89
55
29
4
3
6
48
6
201
69
3
9
23
91
5
31
137
64
27
5
19
77
13
3
9
107
1
131
121
24
39
168
9
39
224
25
63
63
21
20
16
152
1
24
12
6
45
63
57
9
18
5
13
179
79
9
21
35
64
51
53
96
31
36
57
27
60
66
35
1
90
45
117
60
111
9
6
65
19
90
6
9
44
4
87
101
1
18
60
101
25
59
115
45
81
132
39
33
3
63
45
45
60
3
8
91
18
51
8
67
29
48
19
113
36
31
12
72
24
93
27
117
15
57
152
16
36
21
95
37
59
7
17
16
21
180
27
33
108
291
81
27
216
45
47
4
44
28
75
24
29
36
160
93
36
11
49
36
36
263
25
27
39
36
42
47
28
144
80
73
36
15
45
27
72
45
30
77
12
16
81
18
30
90
150
3
51
120
69
27
29
91
6
48
63
153
15
9
12
35
48
16
9
11
31
117
48
44
25
75
27
18
60
30
114
3
27
5
73
12
167
24
121
3
44
48
31
9
45
47
1
27
36
60
8
40
36
45
78
5
16
108
27
45
9
135
15
126
102
42
126
101
24
19
108
101
64
9
168
120
11
61
15
39
90
27
33
39
45
126
45
45
54
65
61
54
6
12
18
90
51
3
137
12
36
60
88
72
15
36
45
21
18
6
30
6
47
52
12
15
30
54
29
120
19
9
21
78
18
66
9
36
44
48
7
45
51
45
9
90
53
13
54
6
36
39
80
12
48
13
72
15
21
27
33
18
9
72
9
83
16
20
25
351
48
80
1
18
90
23
37
11
1
35
28
9
6
53
49
63
24
63
12
29
85
35
40
69
18
12
41
31
177
12
27
41
28
9
30
36
137
16
176
28
72
72
3
114
72
66
60
45
32
13
3
8
36
37
54
41
49
143
19
42
30
6
30
6
75
69
27
3
6
35
31
53
48
7
6
138
5
12
88
12
44
19
42
36
47
61
126
9
9
12
47
16
51
5
139
30
47
25
60
126
72
29
37
11
88
63
60
12
18
71
64
99
6
63
135
54
59
31
57
99
6
63
3
42
3
24
45
3
104
19
57
45
63
63
33
27
149
112
20
55
18
87
63
21
27
45
27
72
24
29
25
18
108
9
12
45
114
21
8
160
81
183
144
44
64
20
67
57
123
17
31
53
28
9
11
13
36
12
167
1
66
54
54
42
126
48
89
61
155
24
28
93
24
75
44
52
36
3
18
54
17
19
18
42
18
84
71
25
183
27
72
29
4
12
27
5
31
6
54
30
119
133
24
35
1
18
65
151
5
52
132
108
81
47
73
11
157
3
45
6
53
31
9
168
153
12
42
9
108
32
12
48
36
73
11
121
18
53
40
9
108
42
66
15
45
39
32
28
21
191
112
80
31
36
6
167
13
23
96
160
80
19
66
42
12
69
93
60
54
30
204
3
45
63
56
61
24
27
3
36
41
76
33
84
15
39
42
11
37
59
12
16
3
173
36
13
84
60
63
72
99
21
63
108
42
12
96
120
150
53
49
78
54
54
30
180
60
30
45
159
48
180
24
45
93
72
95
13
36
24
3
36
9
24
180
39
45
11
13
30
65
16
45
132
75
15
21
51
57
68
163
29
55
29
48
1
47
19
29
16
15
81
9
3
81
15
3
150
18
36
45
21
27
27
69
45
83
19
69
48
231
12
42
12
23
28
27
5
7
78
63
99
126
12
36
11
60
43
5
216
49
90
29
181
27
123
66
35
36
25
18
17
144
1
39
8
88
3
60
12
36
141
12
56
16
9
18
60
21
45
15
75
9
108
9
114
9
81
36
48
6
9
44
67
42
3
45
23
13
18
126
60
35
48
7
5
112
72
108
12
24
93
15
12
68
28
21
36
27
141
18
18
36
39
105
59
76
45
54
18
30
117
81
54
17
73
11
31
29
1
78
57
72
24
12
87
21
27
42
27
56
181
27
123
29
55
18
59
60
4
39
36
41
28
36
75
24
41
60
109
71
55
117
24
9
3
27
114
35
73
23
85
36
18
41
7
9
63
89
61
3
69
54
5
112
8
1
18
21
8
1
60
18
12
78
63
56
172
36
135
185
67
137
7
69
63
12
42
30
18
60
48
60
102
36
9
123
ABCD 354188112*7^$a-1 [50034]
23
36
7
5
43
42
108
24
66
5
1
36
30
30
48
24
12
6
53
19
5
145
90
65
36
60
12
36
31
17
48
12
73
11
25
54
30
35
37
71
13
84
35
31
90
84
35
7
29
49
60
126
6
71
37
120
11
24
36
25
11
1
18
42
24
11
73
42
42
36
60
120
30
6
48
12
23
36
48
1
42
5
43
30
23
12
48
79
17
7
53
19
114
36
24
36
78
5
24
25
47
25
35
49
6
18
30
66
35
19
29
24
12
96
49
78
90
59
12
7
125
1
48
42
6
12
6
30
36
71
12
24
61
6
6
35
25
24
126
6
42
42
30
5
1
12
48
71
96
13
12
36
162
120
30
42
77
36
48
31
78
66
66
6
102
23
13
30
17
12
1
35
12
13
71
31
24
29
1
24
35
7
77
48
12
61
24
18
5
19
29
19
30
18
54
18
6
23
1
90
18
11
13
107
43
5
25
47
37
35
19
66
59
156
96
36
72
36
7
78
24
18
29
13
12
24
42
137
1
84
47
49
42
18
83
73
47
37
6
18
6
6
59
7
24
5
1
11
1
36
11
13
71
1
66
18
11
24
25
23
43
30
60
6
29
13
12
60
6
72
5
1
24
42
18
6
24
6
12
24
71
36
19
5
37
72
6
5
67
5
36
1
36
12
11
1
23
43
17
36
1
47
1
11
12
43
41
1
12
42
29
1
59
7
24
5
13
11
25
47
96
1
72
119
91
29
36
25
54
65
60
19
30
60
11
96
13
59
24
19
41
55
18
12
11
84
43
29
43
42
12
96
72
11
1
48
11
24
13
59
13
30
30
66
186
59
1
35
48
36
19
18
12
11
7
30
132
60
42
5
24
37
84
11
7
18
11
13
11
36
13
18
5
43
5
13
107
84
36
19
30
47
73
47
37
11
25
23
24
37
35
187
30
18
30
36
107
73
23
1
24
90
72
161
7
30
48
138
101
25
47
37
12
12
12
24
23
12
108
37
47
25
11
12
7
78
60
59
43
29
120
24
12
7
18
12
12
59
36
79
6
60
35
73
36
11
1
18
24
6
179
108
19
149
25
36
35
24
24
12
31
24
29
24
37
107
73
18
29
1
47
139
17
12
1
35
7
5
67
5
48
19
48
5
13
23
36
24
67
18
60
23
1
11
7
41
61
42
78
48
84
23
7
29
49
11
48
13
35
31
29
36
60
67
6
23
1
12
11
13
6
29
12
7
48
18
84
42
6
60
23
144
48
55
24
113
7
77
1
18
24
65
109
42
48
6
143
48
37
36
11
73
96
35
72
48
1
11
37
42
17
7
24
66
11
36
109
66
24
29
91
77
19
17
31
66
83
1
59
1
24
155
24
1
90
30
18
24
24
6
48
12
30
41
12
1
60
60
24
66
30
60
12
23
19
42
54
29
145
179
7
41
31
113
61
144
24
18
102
18
5
12
84
1
36
107
24
1
72
11
31
30
24
24
35
1
35
19
137
48
13
35
109
18
29
48
25
47
49
23
91
48
6
24
18
41
7
54
18
5
24
1
18
5
85
126
101
13
35
48
36
31
5
12
48
1
35
1
71
13
30
53
36
25
119
12
24
12
79
24
6
48
47
19
53
97
59
31
221
72
13
24
35
19
72
30
47
73
23
13
11
43
5
13
71
1
6
5
36
79
138
83
19
29
25
138
72
5
72
43
29
1
23
43
29
24
48
61
47
12
19
42
30
6
114
42
11
13
12
24
11
49
11
72
25
18
72
66
30
30
66
29
60
79
66
47
127
5
43
30
12
35
37
47
1
30
5
25
23
12
7
29
19
6
66
17
36
60
12
13
11
12
60
13
36
24
11
85
47
61
132
36
12
47
109
24
30
53
25
71
24
163
6
35
13
35
48
25
35
25
12
59
37
36
23
48
25
11
31
6
24
108
24
78
101
60
49
12
66
42
6
6
11
55
29
25
18
96
5
48
12
7
29
12
1
59
36
31
6
36
35
73
24
23
12
1
6
96
5
19
6
12
11
24
24
61
11
12
12
1
36
168
60
42
29
19
90
36
96
66
102
12
6
5
37
36
71
13
23
37
66
150
23
13
54
24
42
6
30
24
108
36
59
1
6
29
12
7
6
23
43
6
47
60
55
18
30
54
23
85
59
1
42
18
83
12
31
77
13
6
18
120
12
18
18
11
1
23
37
48
11
72
25
24
11
12
25
59
55
89
97
12
119
60
13
23
1
59
1
11
24
61
6
78
144
71
24
61
6
6
23
12
127
42
6
5
43
90
24
83
24
49
12
11
1
11
12
13
30
30
47
25
24
48
90
66
36
11
7
48
18
83
48
91
29
25
23
37
11
37
12
96
11
1
107
13
11
49
59
1
6
77
19
24
5
1
48
42
29
19
6
12
48
30
5
12
36
1
18
77
67
29
37
35
84
13
23
37
35
13
23
36
19
41
13
60
78
72
66
12
35
7
29
1
12
54
120
65
31
5
19
24
6
23
13
6
24
66
12
23
25
11
61
36
30
54
48
24
23
61
59
121
114
30
42
54
23
37
12
24
11
13
36
11
37
11
115
5
1
11
7
5
61
6
17
73
6
24
6
18
5
61
11
13
23
36
216
36
12
1
23
13
30
53
43
54
95
1
36
11
24
19
30
24
72
12
59
144
19
5
91
42
11
19
17
12
43
29
12
13
36
60
18
17
169
6
54
12
30
102
36
24
59
36
13
215
19
24
29
1
12
11
1
23
49
23
48
13
60
71
12
1
6
126
18
53
13
35
67
24
6
18
53
13
6
24
29
25
24
35
31
42
11
12
55
5
25
23
1
66
24
18
30
5
73
24
18
102
71
91
24
17
145
11
13
36
24
11
48
49
35
61
54
5
24
1
47
25
60
36
83
1
30
6
42
5
97
24
12
12
12
30
29
19
5
37
35
13
71
60
24
1
24
12
11
19
5
36
7
42
48
35
73
18
17
25
30
41
31
17
12
121
12
6
41
36
48
48
1
18
101
49
18
17
84
49
11
37
36
36
24
ABCD 354314078*7^$a-1 [50022]
24
24
4
9
9
51
12
80
24
7
8
9
55
36
6
6
29
4
33
14
9
3
1
39
18
12
11
37
6
36
21
21
35
24
3
10
24
86
10
6
17
19
18
2
4
41
24
4
36
15
9
3
5
108
3
4
24
5
1
12
30
5
28
39
42
72
12
27
27
72
18
59
7
9
33
3
11
12
1
20
60
37
6
45
12
36
11
10
11
15
36
76
84
9
9
42
30
30
30
6
41
7
33
33
2
22
2
21
12
36
43
48
30
134
25
15
41
24
16
35
40
5
85
18
6
74
1
75
18
54
54
2
16
30
3
9
18
5
28
21
14
16
33
35
40
5
84
16
21
26
72
16
9
33
26
10
6
5
67
5
7
65
40
56
16
3
18
6
6
27
45
12
2
12
9
19
9
11
10
26
40
68
16
21
8
28
81
14
4
6
2
16
5
19
92
33
16
83
10
18
24
18
24
15
48
36
23
46
11
7
53
19
8
1
3
32
45
13
54
48
36
42
23
39
12
9
1
3
35
72
13
57
50
22
2
21
15
9
39
61
32
27
1
27
18
12
36
24
2
10
12
14
22
12
2
25
60
20
25
50
13
9
18
8
16
36
6
18
5
25
27
11
21
12
4
9
3
108
20
7
12
66
2
9
16
11
40
6
3
24
35
21
49
12
14
24
64
30
14
1
81
2
10
12
6
36
24
18
3
27
5
79
33
23
22
30
8
21
55
12
93
12
3
42
42
12
65
13
2
4
21
3
5
7
8
46
59
15
12
34
26
33
37
18
5
7
8
1
3
33
11
36
4
12
42
26
22
24
24
12
36
12
30
9
47
13
23
22
54
21
21
27
45
11
52
15
24
6
3
15
36
48
17
7
32
22
12
35
13
6
17
13
14
13
27
6
3
9
11
7
12
5
16
33
14
16
21
11
40
33
45
2
28
44
37
15
18
12
6
29
31
69
32
27
97
27
9
99
8
21
12
39
4
8
16
33
27
60
18
3
35
24
4
56
21
3
10
12
48
26
10
23
51
1
33
14
13
33
26
1
8
31
17
12
7
24
33
9
27
11
21
13
15
48
36
9
60
11
3
12
10
3
11
21
37
26
37
11
4
66
84
11
31
54
30
24
54
11
13
6
29
7
29
13
6
90
6
108
17
1
39
9
54
17
13
2
9
1
2
36
22
36
26
13
9
2
10
54
60
45
9
54
20
13
33
90
5
7
68
16
9
11
64
42
11
115
6
6
57
48
15
53
108
1
18
17
13
15
27
18
30
20
33
31
30
12
36
3
3
32
4
6
12
30
81
3
18
39
12
56
37
12
62
10
12
50
22
60
6
18
24
23
7
8
1
63
6
30
20
24
70
14
4
17
61
98
24
1
9
12
51
8
16
12
47
22
39
39
44
37
23
10
36
51
20
7
36
30
39
3
56
9
15
1
8
16
3
8
22
12
11
7
12
60
8
46
3
48
36
36
3
44
57
1
6
9
8
27
16
12
48
56
28
6
2
16
20
1
45
36
36
6
9
20
15
12
12
9
37
3
24
9
18
17
16
33
3
8
31
21
21
158
22
11
37
51
21
24
24
30
6
14
28
36
30
30
6
38
12
70
2
13
56
25
15
35
13
9
111
23
28
20
9
1
95
61
59
1
18
42
3
59
10
2
13
12
9
12
2
25
20
12
55
24
18
12
75
11
10
12
2
24
61
59
12
84
21
13
23
39
4
5
31
24
45
69
26
76
18
63
20
19
8
34
50
52
24
6
12
3
9
83
13
35
4
32
19
9
21
2
70
3
9
23
1
3
56
3
40
24
21
9
3
39
5
7
9
3
29
1
14
37
47
13
141
3
11
10
15
69
59
7
8
4
17
55
6
62
13
8
43
30
12
60
24
30
42
2
4
5
3
12
4
8
76
5
87
4
42
48
35
13
18
78
6
5
49
6
45
12
20
13
36
11
27
24
21
1
47
19
53
19
33
9
27
99
9
3
30
2
1
21
2
52
6
42
21
57
114
5
49
26
46
83
15
4
12
8
21
4
63
17
1
72
24
24
11
25
35
76
32
19
6
11
16
23
25
27
9
32
7
18
6
9
20
13
50
46
51
20
1
18
9
12
47
72
22
62
45
40
15
8
1
8
31
57
24
11
16
18
35
27
16
66
23
15
28
20
12
25
23
21
36
40
11
52
56
84
40
21
9
2
81
15
13
24
33
26
88
84
9
12
75
18
14
9
12
79
42
35
1
26
24
1
9
24
6
21
8
13
30
17
31
20
10
14
105
16
23
1
36
36
12
63
48
17
13
24
18
18
14
16
21
8
12
27
52
6
42
12
41
19
5
85
12
23
25
6
12
32
48
48
4
20
37
21
11
1
18
72
8
13
9
42
33
12
8
60
31
30
39
9
90
56
1
45
3
20
15
13
32
1
14
48
33
12
1
30
32
16
21
12
51
5
12
31
53
13
14
48
4
17
12
13
23
15
58
6
12
20
1
8
64
3
33
21
11
3
4
54
36
3
45
15
11
12
36
10
15
51
9
105
59
24
15
10
11
25
75
12
23
40
20
24
1
15
41
28
9
6
30
18
42
23
4
9
50
28
12
36
9
45
12
23
115
8
61
80
37
11
31
9
33
15
21
18
20
13
8
12
12
1
24
12
54
29
25
3
11
40
57
15
9
9
38
10
36
3
35
70
35
4
3
9
15
42
2
9
3
22
6
8
9
7
20
13
3
48
54
120
2
45
15
16
57
21
23
25
3
32
4
3
36
72
8
4
48
6
47
16
15
36
33
120
3
18
11
24
13
12
15
15
41
3
60
1
11
10
48
2
10
39
15
6
3
12
21
14
9
16
15
36
6
2
46
66
12
33
39
5
4
33
11
13
15
27
44
22
24
14
21
1
60
12
15
69
2
10
23
7
21
11
46
6
5
1
2
10
12
35
52
32
7
12
6
12
86
13
57
27
39
30
15
11
4
56
1
117
11
24
25
6
17
19
6
39
3
21
57
38
76
5
24
73
6
30
3
3
89
1
14
13
3
6
24
18
8
73
9
6
33
3
9
35
34
42
12
9
105
35
15
40
36
32
48
25
33
26
21
28
9
6
21
15
20
45
19
9
11
4
5
19
9
27
77
1
14
9
27
28
18
6
36
42
3
20
1
18
20
21
19
21
51
30
72
42
42
18
17
27
16
48
33
45
18
36
8
1
9
12
75
33
3
63
36
12
8
25
20
25
15
116
19
12
114
3
27
44
24
1
60
11
24
34
14
94
3
27
36
8
10
72
24
14
4
69
20
37
23
13
2
28
18
12
18
8
21
25
23
7
12
41
1
38
52
20
49
3
6
24
11
15
22
12
14
12
22
62
9
7
8
12
21
37
50
22
6
36
18
2
28
126
18
8
13
39
24
45
3
17
15
12
10
59
3
1
9
3
9
39
12
3
21
107
13
3
12
21
3
6
26
12
21
13
2
1
27
42
6
42
14
72
34
54
24
5
55
21
48
45
18
18
18
29
7
42
83
3
10
3
32
25
6
60
6
15
11
34
11
1
15
21
15
15
48
24
8
4
66
2
4
8
58
51
45
14
1
59
12
1
12
23
4
21
32
28
68
12
7
24
6
51
27
5
12
49
11
1
6
20
22
38
4
18
2
1
45
3
9
2
40
17
79
5
49
2
36
34
78
8
70
3
3
21
81
30
29
19
30
3
3
41
13
30
21
21
60
14
1
44
61
18
21
11
9
40
15
5
7
8
22
18
8
1
33
2
28
12
33
35
16
24
36
41
12
15
58
6
18
38
13
3
9
23
40
21
12
33
15
35
10
2
16
20
40
120
9
168
21
24
78
17
13
51
32
37
6
5
1
36
30
12
20
9
19
30
26
13
119
16
12
29
15
13
21
2
24
12
12
9
7
21
69
35
19
21
9
27
51
9
3
5
25
24
60
14
16
18
3
15
8
28
5
24
16
3
20
58
24
38
22
35
61
18
21
3
30
24
54
29
4
35
25
9
12
11
13
24
3
80
13
14
16
32
4
30
2
13
27
30
24
3
39
60
12
32
12
1
20
51
4
30
6
30
15
45
24
3
9
3
21
39
33
15
20
7
29
13
2
22
30
18
12
24
12
24
12
6
9
20
75
24
46
15
20
39
1
80
13
35
1
23
28
47
28
24
6
23
27
12
12
22
39
33
42
32
4
17
25
6
30
3
39
18
6
44
1
15
20
34
54
8
1
20
16
27
6
12
14
1
57
36
6
8
105
1
24
3
20
37
54
20
22
30
77
24
7
57
15
8
13
3
18
23
3
10
42
20
16
20
4
78
18
21
21
12
11
4
11
34
12
6
18
18
12
18
2
16
5
3
58
24
18
9
83
22
6
41
7
36
36
6
18
32
9
91
18
24
12
2
46
11
37
30
12
12
56
13
12
9
14
10
3
9
24
6
21
9
59
3
22
90
6
2
12
57
108
31
5
27
70
3
9
24
24
24
15
23
21
36
43
17
3
16
29
13
18
8
4
41
1
6
20
1
21
18
21
8
37
12
12
30
5
19
18
3
47
1
3
5
19
5
1
14
1
33
35
1
3
32
16
ABCD 354372180*7^$a-1 [50010]
10
26
6
3
1
8
1
8
24
19
68
18
13
3
11
36
22
23
15
9
28
53
28
32
21
6
6
21
19
11
13
30
2
9
6
43
24
17
10
20
33
12
22
30
8
19
2
3
15
30
1
5
81
13
18
8
19
3
21
27
3
11
9
16
2
16
12
21
3
8
4
15
2
25
14
22
36
66
14
1
17
36
60
19
12
11
9
3
3
6
7
9
119
3
21
4
33
2
9
12
18
87
24
10
23
3
7
15
44
27
1
6
2
1
24
8
7
20
9
24
36
13
9
8
1
17
45
6
37
12
5
9
3
1
33
29
18
24
4
18
6
41
45
18
24
3
33
6
12
18
45
9
39
3
28
53
19
18
54
5
10
3
32
25
3
11
3
27
9
34
5
19
26
3
10
29
3
13
3
3
14
48
6
3
61
5
13
2
10
2
10
6
14
67
2
31
18
12
12
3
2
9
31
26
25
5
3
30
22
15
27
30
6
2
4
5
18
1
11
33
15
33
6
3
27
3
42
6
12
16
2
10
2
21
12
18
22
2
4
6
36
5
13
11
51
6
1
8
15
18
3
19
14
12
3
10
32
19
5
3
3
4
5
90
7
5
13
24
9
2
6
21
3
4
11
3
37
11
4
8
3
18
9
19
14
31
3
15
41
36
15
13
9
83
10
41
22
2
10
29
9
10
5
6
21
7
11
19
17
24
9
1
17
1
2
42
7
3
2
24
9
7
18
78
12
6
62
30
12
30
7
3
66
27
2
10
3
20
60
30
6
3
13
6
30
2
18
4
5
13
5
6
24
34
11
85
33
30
8
4
14
4
2
34
23
9
4
11
15
16
18
18
17
37
26
6
4
11
13
6
59
21
24
36
18
42
30
9
13
41
24
93
27
6
6
3
9
9
31
26
33
3
3
13
29
9
3
9
25
2
30
27
7
21
11
9
1
17
43
8
33
19
12
15
14
9
4
3
27
32
24
27
37
17
6
13
2
27
3
39
34
14
27
4
5
3
19
60
17
27
54
10
63
6
3
5
7
6
9
14
1
38
7
3
29
6
13
41
24
21
18
16
14
66
12
30
9
9
7
3
5
28
8
43
63
5
3
18
21
16
3
6
5
19
24
2
6
24
16
9
21
5
37
14
1
8
6
1
15
32
10
21
26
12
9
51
51
12
6
3
6
9
15
15
4
33
8
28
2
9
9
16
2
15
3
1
2
40
3
5
22
11
16
18
14
42
6
4
12
30
26
3
28
11
24
33
7
18
5
33
4
12
3
18
9
26
37
5
12
21
7
5
43
18
20
34
23
25
45
35
15
4
11
12
33
7
44
81
31
6
14
30
4
23
7
65
1
2
6
1
27
11
6
15
19
17
28
17
24
60
9
6
31
2
1
11
1
3
12
47
54
30
51
18
3
24
16
8
16
23
31
30
6
2
9
4
2
4
24
8
15
6
3
1
42
80
3
43
9
2
9
4
11
10
14
10
3
6
23
45
34
5
6
3
13
11
3
28
21
14
4
2
27
12
6
9
10
18
17
18
1
29
3
6
15
18
1
32
28
8
10
8
4
5
3
16
17
1
5
13
8
4
2
54
9
1
2
25
5
9
1
89
3
16
56
3
7
17
19
8
42
42
13
15
20
52
12
6
24
14
4
6
27
2
13
14
15
6
22
11
4
27
62
64
5
7
15
15
11
18
24
10
5
3
27
7
18
12
8
4
14
22
2
9
28
2
43
6
2
3
12
1
6
11
7
20
6
10
6
3
11
10
6
5
1
18
14
3
37
6
8
12
19
2
72
6
13
12
8
21
7
21
17
4
27
14
6
7
3
95
43
20
3
39
12
1
15
3
24
47
13
5
3
12
27
6
3
10
11
1
5
6
67
8
19
3
11
13
20
36
27
30
12
15
25
3
26
9
6
21
46
8
1
23
10
38
1
33
6
12
5
25
8
10
24
5
3
9
15
34
51
29
1
11
25
11
3
18
18
3
18
12
3
3
10
44
1
2
24
9
4
47
36
7
14
27
28
8
22
14
7
26
6
10
41
19
5
10
2
3
36
13
3
6
12
27
21
32
24
4
12
11
3
12
36
3
3
22
2
6
12
18
18
33
33
12
3
45
9
13
5
3
7
38
13
68
33
3
16
8
3
4
12
23
6
18
4
11
19
8
12
19
27
2
4
9
6
33
23
30
15
9
24
45
4
30
2
52
5
9
4
32
24
4
20
15
3
1
51
15
54
20
1
12
8
9
6
24
31
11
1
6
41
9
10
12
9
11
9
3
6
9
10
3
18
12
42
5
12
6
9
24
12
7
14
7
6
60
5
1
47
18
3
46
45
15
6
14
24
10
14
52
18
36
30
42
15
42
3
20
36
78
15
12
33
15
33
9
13
78
2
6
6
58
2
12
10
23
3
16
8
6
3
9
12
36
16
2
6
18
12
4
6
8
1
8
6
39
19
3
20
27
9
22
5
9
12
21
1
12
11
3
15
42
31
2
10
2
16
6
2
9
31
20
12
18
10
5
13
6
2
22
20
6
16
18
2
7
8
9
18
37
32
48
1
9
11
6
21
24
18
9
3
16
27
11
34
3
30
14
1
11
4
6
6
21
15
12
6
23
1
6
2
4
78
42
2
15
27
3
6
3
18
4
36
29
1
54
44
1
11
1
29
30
16
26
12
16
20
18
3
19
12
17
1
8
4
2
22
8
15
9
30
46
6
8
6
37
2
9
10
24
3
3
5
3
40
11
27
9
15
4
2
4
12
33
35
6
1
63
5
13
2
18
6
30
15
13
48
12
2
3
1
14
27
9
30
18
13
29
4
12
45
3
20
18
4
14
52
5
25
12
8
7
11
19
2
1
17
7
8
13
2
12
1
17
13
69
56
22
27
44
16
14
21
42
16
3
42
6
12
15
29
63
13
9
23
9
7
8
6
18
10
14
4
42
14
57
1
2
16
11
76
8
30
13
8
13
3
3
15
8
4
12
30
15
29
21
13
2
3
7
23
10
45
8
24
3
37
14
18
3
19
12
11
13
2
49
3
2
36
28
11
9
55
39
27
9
23
7
2
12
31
26
7
47
10
6
29
6
6
3
15
40
8
6
40
44
22
11
13
20
19
18
30
11
16
20
3
13
2
4
8
16
9
5
7
6
23
3
27
4
2
15
18
12
21
10
9
30
2
1
8
7
11
70
24
6
2
9
12
13
6
48
14
48
94
35
13
6
24
3
23
30
16
5
30
31
9
51
15
9
14
18
16
5
1
24
14
15
15
9
25
2
25
5
9
27
31
33
38
25
26
19
9
38
21
3
13
15
33
6
41
1
38
1
38
10
15
8
22
17
27
24
39
1
8
31
2
6
10
12
3
2
4
8
4
75
15
11
49
12
8
4
21
35
6
4
8
19
14
13
2
4
9
32
3
6
7
8
3
3
3
13
15
8
6
30
15
49
12
14
6
6
10
2
10
17
27
31
9
56
12
6
3
4
14
12
37
26
30
45
57
3
12
24
6
13
18
23
7
30
8
15
7
8
27
1
2
10
2
12
6
30
4
6
71
7
8
33
61
12
47
60
6
19
36
30
27
45
2
21
15
18
4
6
2
30
7
71
12
18
34
6
6
3
11
21
15
15
3
6
3
1
48
20
28
11
18
3
24
6
4
21
24
6
5
18
1
45
14
10
2
28
11
1
2
9
1
12
18
3
11
12
31
8
37
14
46
44
1
9
8
3
9
10
11
12
31
14
13
66
11
36
7
18
5
3
6
30
1
30
2
24
27
3
9
25
3
23
6
13
110
9
4
18
30
9
11
22
11
36
21
16
2
3
9
10
29
40
14
3
25
9
23
18
10
5
4
47
3
10
32
15
4
41
6
12
4
8
72
24
15
9
4
11
9
18
45
31
39
15
17
13
5
1
8
1
2
19
8
21
3
30
10
8
21
6
7
6
38
1
2
9
19
8
6
7
2
34
2
16
3
59
6
36
3
16
3
2
6
42
9
7
6
2
27
19
20
3
9
7
30
2
27
30
18
10
24
36
6
5
21
9
7
72
11
4
8
43
30
12
6
11
18
39
75
21
33
13
11
12
27
7
2
3
6
13
9
2
4
2
18
28
35
10
23
12
3
15
7
3
32
6
7
29
13
17
42
18
4
2
6
33
12
3
1
2
24
9
28
2
34
6
29
6
34
2
76
11
16
35
15
13
3
12
5
1
6
14
16
2
4
42
6
8
9
3
6
16
95
3
21
10
20
19
2
22
2
6
7
11
7
9
2
3
6
15
10
14
3
12
6
7
2
3
21
19
11
31
2
45
30
9
13
6
6
5
7
3
32
21
12
4
5
3
6
3
15
12
6
3
1
11
18
18
37
8
4
32
12
12
15
21
13
6
44
39
4
2
1
3
11
19
26
75
1
18
12
8
9
15
15
3
27
15
3
13
21
3
6
14
7
21
48
6
23
15
6
3
1
14
1
2
1
11
3
76
9
11
4
11
12
9
9
64
39
23
9
4
11
36
9
27
54
9
28
9
45
14
9
7
35
1
81
5
12
58
3
3
11
24
12
3
6
6
7
32
18
13
14
22
29
10
41
7
35
22
12
18
6
20
22
26
4
8
3
13
23
9
19
23
21
3
18
7
14
7
12
8
12
15
12
9
1
2
25
17
15
19
14
27
21
33
9
33
15
13
9
8
9
90
6
3
37
20
24
13
6
3
12
18
23
3
6
27
9
3
1
5
37
6
12
78
21
3
8
21
18
6
7
3
2
1
20
6
18
6
4
5
10
3
27
3
12
3
14
31
24
30
2
21
21
18
4
78
12
20
22
18
8
22
15
17
15
9
9
6
39
70
14
33
7
17
7
2
4
8
7
11
21
1
8
7
11
10
21
3
29
3
36
25
27
36
20
9
21
21
1
47
21
1
5
3
10
3
50
39
3
22
2
1
17
13
14
4
14
1
38
6
13
8
9
46
15
2
33
24
4
2
7
5
9
18
6
3
3
7
2
27
1
8
12
4
26
12
9
19
11
18
69
9
4
41
28
2
105
6
3
36
12
24
21
18
9
3
1
11
1
18
26
25
11
10
2
10
98
7
3
5
27
6
7
86
1
8
22
8
9
27
4
24
8
6
33
7
21
32
3
24
9
7
5
6
19
6
20
6
1
32
19
11
27
13
8
13
9
8
13
27
11
12
19
2
4
2
3
30
57
15
84
1
11
30
10
36
17
4
2
13
5
13
11
48
1
2
7
14
9
28
68
64
50
4
14
46
24
2
19
5
40
6
38
49
5
9
19
11
24
37
2
33
7
6
44
4
12
2
15
33
25
14
1
8
22
27
17
12
24
4
8
3
37
8
10
24
2
9
3
21
12
15
3
1
11
15
3
9
52
39
8
37
3
3
9
2
4
26
15
13
2
7
17
3
4
20
18
9
15
54
4
17
19
8
22
8
22
24
30
3
27
2
3
33
6
21
9
4
89
16
41
9
13
21
11
30
30
18
21
1
14
6
21
1
2
48
30
28
8
3
1
5
43
2
12
24
12
9
18
1
12
8
7
11
9
13
21
5
3
37
5
36
3
30
30
9
28
41
21
27
6
6
28
6
15
3
36
2
6
22
18
6
38
13
8
27
16
8
60
4
8
28
6
18
14
3
31
27
5
37
2
13
5
1
18
2
22
15
23
4
6
48
2
15
13
30
21
38
1
24
35
31
2
4
8
6
7
3
12
20
6
34
12
14
19
2
25
14
9
33
12
12
24
31
11
6
31
24
17
1
17
15
6
13
23
4
20
7
17
3
22
24
2
22
6
41
1
8
3
3
3
30
15
28
12
6
24
30
17
1
39
21
17
9
9
13
9
11
18
22
21
11
10
8
3
30
27
1
11
6
28
2
28
2
21
18
10
2
12
1
12
15
11
16
17
9
12
18
9
13
8
27
3
10
72
35
9
12
1
6
26
27
27
19
17
7
12
14
15
13
6
17
15
58
30
8
12
19
68
37
20
6
16
80
1
99
6
2
9
13
5
27
61
11
21
31
20
36
4
27
41
18
4
2
43
11
4
8
66
3
51
21
1
15
2
25
12
5
27
4
47
13
8
9
7
47
7
6
6
9
5
12
22
92
6
13
18
15
14
3
33
3
9
16
8
6
3
3
22
2
4
6
17
27
18
24
30
15
13
38
24
66
12
1
8
18
52
21
2
4
2
24
28
12
5
42
22
30
17
30
3
30
6
37
5
7
21
11
3
9
7
27
5
22
9
2
4
23
7
2
22
2
9
6
9
18
9
15
12
10
2
10
11
21
24
9
33
24
22
2
66
9
6
21
3
7
14
10
5
1
20
6
21
24
10
6
24
2
3
1
3
21
5
3
15
22
11
10
23
22
11
7
6
36
5
7
12
20
13
15
2
4
29
3
6
9
19
5
15
3
9
15
1
15
3
2
3
9
4
8
12
42
37
2
13
2
24
3
9
12
13
20
9
10
24
6
18
6
11
28
14
6
28
12
2
3
24
12
10
30
8
1
20
13
8
7
9
17
9
19
21
8
10
12
12
14
3
3
46
29
13
8
40
20
1
11
15
13
2
9
1
50
19
8
1
17
15
15
6
7
71
15
13
81
9
3
20
10
12
17
9
10
2
24
3
7
17
1
35
1
11
13
14
4
32
22
77
27
48
3
6
12
3
21
69
4
38
16
11
21
4
6
50
6
45
16
14
9
6
19
14
9
12
22
18
8
21
6
4
59
34
18
14
6
22
44
6
16
44
9
24
24
1
8
30
9
10
14
6
63
52
23
7
33
11
15
4
26
13
68
16
2
ABCD 354378264*7^$a-1 [50016]
68
4
47
109
20
60
3
49
23
60
21
207
49
59
13
119
1
36
71
73
83
9
40
11
108
48
169
191
24
97
32
171
73
60
120
252
192
32
4
11
1
143
1
80
4
24
308
15
157
36
71
9
4
11
181
144
380
180
60
4
71
49
32
16
80
48
27
13
92
171
49
59
156
13
12
24
11
13
24
47
25
155
105
28
107
109
191
9
27
157
239
24
120
13
167
13
47
25
68
52
119
24
1
200
36
15
37
48
104
4
192
95
145
35
193
11
49
71
96
48
60
120
96
84
49
23
37
116
15
1
36
8
40
204
47
49
20
120
36
124
263
1
8
279
313
36
12
84
36
48
144
8
3
49
131
25
84
116
16
35
205
48
143
9
160
84
11
60
9
52
12
191
81
195
169
84
36
144
48
44
27
1
23
189
64
60
24
167
289
24
92
28
107
12
24
85
12
272
136
119
24
12
49
119
345
4
48
24
144
56
39
145
132
83
25
11
9
27
9
15
25
48
11
36
25
48
48
264
48
8
135
37
192
228
8
3
81
76
68
60
40
72
132
48
44
51
48
36
36
60
108
12
145
71
49
72
32
87
253
180
60
155
145
11
13
120
84
108
80
135
60
85
8
40
95
141
28
83
33
27
217
47
73
107
85
48
11
25
80
3
9
123
12
25
83
36
1
140
52
32
51
84
60
21
63
72
13
12
83
108
168
61
84
11
13
23
61
83
13
336
35
13
23
37
36
35
1
11
13
23
49
108
131
121
20
220
23
12
24
21
24
39
37
84
288
11
37
119
1
48
20
27
169
104
4
12
96
20
208
60
24
23
37
96
11
49
32
3
72
108
81
51
13
12
11
108
12
1
96
71
36
45
39
9
112
59
85
20
4
144
48
60
23
12
25
71
57
16
228
108
84
204
80
36
279
45
124
11
97
24
11
120
36
217
12
60
48
32
112
72
11
48
36
24
37
11
1
8
28
60
36
60
164
3
1
131
457
23
72
97
107
73
191
96
1
83
72
60
165
51
1
71
21
27
49
48
80
4
68
39
24
45
4
71
261
15
36
109
11
216
13
311
69
39
61
60
191
97
192
216
35
13
24
36
47
13
420
35
36
9
4
48
8
111
72
49
288
56
84
15
36
61
59
25
48
23
48
25
24
36
60
84
11
36
45
184
12
228
35
57
60
3
61
11
45
168
111
25
60
20
28
128
220
191
97
72
60
95
37
107
84
25
132
12
36
96
95
61
128
52
119
36
69
4
96
24
32
63
25
300
80
160
11
9
51
84
72
45
52
60
23
13
72
23
97
72
8
28
12
95
37
36
12
59
396
84
9
171
252
133
156
71
97
92
51
1
119
144
180
13
20
135
21
196
144
60
36
83
97
252
83
205
11
277
95
337
23
85
144
23
24
129
52
48
32
63
109
227
13
23
189
51
108
81
144
147
97
47
36
13
60
131
25
164
112
12
32
231
109
36
108
11
121
59
45
51
37
152
84
112
132
12
108
32
4
12
24
48
336
ABCD 354390776*7^$a-1 [50002]
5
18
8
42
15
21
6
14
6
6
8
6
1
3
4
10
16
7
1
42
2
2
9
19
2
34
10
18
1
1
6
26
12
2
10
26
6
20
23
21
3
39
4
21
36
7
2
8
6
1
5
18
4
34
4
18
30
28
15
20
3
1
15
5
16
7
24
4
9
3
10
4
16
7
7
8
14
4
24
3
11
25
3
2
26
13
1
11
33
16
11
17
4
30
6
10
20
1
19
25
7
12
20
18
16
2
4
16
13
13
36
11
9
28
2
6
2
16
24
4
2
4
6
9
20
1
35
3
6
14
4
2
20
18
16
2
16
19
7
29
5
22
13
7
17
9
2
1
1
20
42
20
24
21
12
3
8
17
19
4
14
23
7
2
6
34
16
8
10
14
6
6
12
31
45
3
1
10
2
23
3
36
18
4
8
30
26
10
1
7
14
3
8
16
7
22
24
4
23
12
13
16
12
22
52
24
5
39
6
24
7
1
4
15
15
49
8
25
2
18
7
51
18
15
15
6
6
2
6
32
2
3
8
4
3
14
4
8
4
20
3
41
2
18
2
34
15
8
15
14
20
6
8
10
20
7
7
5
3
28
20
12
22
12
26
5
9
8
16
3
4
5
8
26
22
8
14
4
9
13
7
23
10
3
7
17
3
1
3
6
15
9
2
1
5
3
25
40
10
2
12
4
12
12
3
1
6
2
6
30
18
2
18
16
18
19
15
20
12
32
1
7
34
4
44
7
3
2
2
14
10
5
1
14
2
7
3
13
3
16
8
2
3
29
11
21
15
3
2
8
22
9
9
4
26
12
1
13
14
4
6
18
2
6
5
12
5
18
4
1
3
5
12
1
14
6
4
6
22
12
8
6
4
13
1
80
18
16
34
4
6
1
3
6
18
17
17
20
3
5
6
2
8
11
3
2
31
12
15
2
18
4
9
1
2
4
5
21
26
25
17
7
37
6
6
4
4
3
3
8
18
10
21
4
11
16
2
14
17
9
2
8
6
10
2
2
8
9
3
4
16
13
1
23
1
2
8
1
1
3
24
15
45
13
2
4
4
14
2
17
5
11
15
14
10
16
24
2
14
6
4
14
13
9
11
23
10
7
43
2
10
4
30
7
15
26
6
28
18
3
7
14
3
1
8
8
3
1
6
5
7
5
9
4
18
6
15
8
7
29
17
20
15
15
2
14
6
4
12
2
5
51
14
16
6
4
13
9
2
38
71
21
22
4
4
6
6
14
2
4
1
4
8
19
2
3
3
6
2
5
3
2
4
36
4
16
3
1
2
4
26
27
3
6
4
4
26
4
16
9
1
6
36
5
4
25
4
3
23
4
4
2
6
24
50
30
1
7
9
9
6
22
20
27
17
4
8
7
8
13
4
32
10
2
14
1
20
1
23
12
7
9
8
1
2
21
3
2
4
6
16
9
9
26
8
6
2
29
5
4
3
15
2
8
23
21
16
2
4
8
6
8
12
6
2
20
12
4
8
4
4
4
7
5
20
24
6
16
1
9
14
6
7
1
38
6
28
14
38
26
2
39
7
4
13
20
19
4
8
18
26
9
13
26
20
2
3
3
4
4
4
18
4
6
5
8
4
45
20
7
17
39
1
8
3
7
5
35
25
3
6
12
18
6
2
6
11
5
2
2
27
5
2
10
6
1
7
2
3
9
14
4
5
25
3
1
2
2
28
8
6
4
4
2
3
21
14
16
4
2
4
10
14
7
9
8
18
1
1
18
48
5
11
2
11
9
14
2
11
3
9
3
2
4
12
22
9
8
15
20
2
12
12
11
4
9
14
8
5
9
15
35
30
16
12
8
28
34
16
4
20
9
1
28
26
10
12
2
6
16
28
12
7
12
11
9
3
2
2
22
18
4
13
3
21
17
2
1
3
13
3
12
2
27
1
3
9
4
16
3
13
14
1
11
30
14
10
8
6
13
19
34
4
3
1
3
13
6
4
4
14
4
12
12
3
7
24
22
8
16
4
2
18
27
1
38
21
23
1
15
1
1
4
2
17
5
4
2
26
4
4
3
17
2
2
3
9
16
2
12
2
2
4
12
6
2
4
4
8
13
32
5
4
26
16
10
4
7
1
16
4
4
18
18
8
15
19
10
8
40
12
28
12
7
3
8
13
9
3
3
17
1
11
9
6
1
15
30
6
21
21
38
8
14
2
14
2
16
5
1
10
6
3
1
2
2
2
8
9
7
32
22
26
4
4
10
4
11
1
16
48
8
12
18
8
9
16
12
8
1
4
8
28
7
9
6
25
13
2
29
5
16
18
4
2
27
23
16
21
13
4
18
1
13
14
33
7
30
11
1
2
6
10
5
52
5
6
9
11
10
14
16
28
6
40
6
14
3
9
30
2
10
17
3
12
2
16
10
20
1
7
1
5
4
14
8
2
28
4
2
8
10
15
11
22
10
20
5
19
6
2
18
15
13
14
20
26
20
18
1
3
16
4
42
12
2
1
9
4
2
20
4
1
3
14
28
11
23
4
2
20
23
3
45
7
12
5
15
2
4
12
3
15
10
4
10
8
6
4
12
62
1
5
35
3
8
16
5
1
27
1
22
6
18
25
13
23
5
19
5
2
2
16
10
1
3
44
6
4
2
2
19
4
13
4
8
10
10
2
4
38
7
9
3
1
2
9
47
6
2
64
4
14
8
16
6
16
8
16
16
8
6
22
30
10
21
9
10
10
23
11
2
4
39
12
3
2
7
3
21
4
21
15
1
2
6
6
8
9
5
4
6
18
30
26
4
12
6
9
13
22
6
22
4
4
4
9
15
8
4
22
4
23
3
22
4
20
16
2
1
15
4
4
8
5
4
5
7
1
8
10
22
27
3
6
6
14
11
41
2
28
25
1
22
4
16
1
9
3
17
10
2
12
2
20
22
2
30
75
33
15
1
11
3
20
12
17
9
8
22
8
30
6
2
18
1
25
11
35
12
6
10
10
4
8
30
2
3
19
8
9
43
4
1
12
12
7
14
12
4
6
4
6
19
4
9
3
27
28
26
2
10
14
2
12
6
16
1
5
4
4
7
5
6
5
5
7
7
46
24
6
12
4
4
6
6
5
3
4
8
5
57
4
2
2
16
4
11
16
8
3
6
4
2
40
20
20
5
9
28
14
6
16
10
26
16
8
2
14
12
8
11
11
2
8
18
14
7
5
7
13
4
4
12
2
9
12
21
6
2
18
20
4
18
8
51
5
30
14
7
16
5
4
11
33
16
3
12
1
12
47
17
6
8
6
14
10
23
13
26
5
5
11
59
24
16
8
10
12
6
9
3
10
7
1
4
12
10
1
1
30
1
3
20
6
10
6
12
6
9
5
6
17
11
6
6
16
4
10
12
2
4
4
18
2
10
6
6
15
1
4
12
7
45
15
43
8
14
15
4
7
2
6
4
6
8
23
13
8
3
3
9
45
4
11
9
10
41
11
12
2
22
14
2
1
13
22
12
10
16
11
11
12
6
16
20
14
8
9
9
18
20
12
21
9
16
18
6
14
20
16
14
4
24
31
11
4
2
40
26
6
2
1
9
3
11
12
8
34
28
6
6
4
14
6
8
14
2
6
8
1
35
16
12
28
6
3
19
10
7
32
3
8
6
12
4
26
18
7
15
4
8
4
6
10
13
9
14
12
4
4
6
8
10
24
5
13
2
9
24
1
6
30
10
6
31
5
14
18
3
15
21
3
38
20
8
24
3
23
8
8
18
11
9
16
3
15
22
10
10
18
16
2
11
11
5
11
4
8
9
15
13
9
2
13
13
18
10
3
3
16
4
29
7
20
30
11
3
21
1
11
16
1
7
13
3
8
33
4
11
3
9
1
4
4
22
17
3
1
1
58
34
14
33
3
28
5
17
4
22
12
5
1
2
2
2
21
9
6
8
1
7
2
24
4
10
9
16
7
16
1
3
2
52
14
18
10
6
22
12
18
19
5
4
8
10
1
8
12
16
9
10
13
15
20
32
14
4
12
12
16
6
2
30
6
3
3
9
1
4
19
5
24
4
14
6
18
2
4
24
8
8
2
16
24
4
6
24
10
1
21
15
12
3
8
6
4
11
5
10
1
1
22
14
4
3
15
1
3
2
2
2
12
8
7
3
40
14
2
25
3
9
25
10
18
8
6
20
5
21
26
1
5
7
25
2
24
14
31
7
2
2
4
6
4
27
15
14
8
50
2
2
6
11
13
2
14
87
3
22
2
4
26
3
19
4
4
6
7
1
19
37
27
1
8
11
7
17
15
28
14
24
8
14
4
1
37
44
19
9
2
6
6
9
21
7
31
14
22
10
2
5
9
11
1
26
13
1
10
9
7
29
4
11
9
9
4
27
5
22
9
37
4
6
50
8
74
10
15
37
10
1
20
1
20
6
9
7
2
36
2
13
1
6
9
8
3
18
22
5
59
16
30
4
11
17
14
10
7
17
16
28
12
8
3
3
26
7
23
29
8
40
3
2
30
2
22
1
5
4
26
1
31
17
11
10
42
2
6
12
20
13
7
6
6
14
10
8
24
8
10
7
3
38
19
15
4
17
13
2
14
12
7
9
28
19
12
13
12
2
4
34
24
6
5
9
14
1
23
6
16
2
30
6
38
10
14
4
4
4
19
3
4
4
4
33
7
2
22
9
32
4
5
4
16
26
9
3
14
14
13
7
4
26
32
12
2
10
6
14
4
6
1
11
2
6
22
4
11
3
9
5
14
12
2
8
16
4
2
22
2
6
10
14
4
6
2
46
6
4
7
5
18
5
1
14
14
2
2
11
5
6
2
6
2
40
10
8
9
8
9
4
32
2
1
9
6
26
2
30
3
1
6
6
4
12
4
3
25
23
1
19
16
5
8
16
4
6
18
20
7
3
10
7
7
8
2
2
20
32
4
9
13
4
12
52
22
17
3
6
19
3
26
3
17
12
20
8
12
3
16
24
7
1
5
11
1
44
2
9
9
2
4
9
13
14
14
2
2
7
8
12
11
18
6
2
2
33
1
18
4
8
6
23
15
12
4
45
29
10
2
26
6
19
28
13
7
19
10
7
1
3
7
5
7
1
3
24
44
14
2
12
1
20
4
36
7
6
2
6
60
6
8
10
36
8
4
36
4
10
14
28
4
10
10
4
12
12
3
1
12
14
5
1
18
14
30
6
8
26
34
8
56
3
5
6
2
8
7
43
2
23
21
7
9
4
8
14
9
7
14
8
7
3
1
3
9
11
6
6
2
10
4
21
11
4
38
55
29
8
4
8
19
7
4
13
4
24
8
9
20
4
34
33
20
1
23
4
1
31
13
2
10
2
1
3
4
42
7
9
4
6
14
4
8
2
13
23
26
4
7
19
8
4
36
9
3
14
6
4
4
8
5
1
30
18
14
8
5
3
8
4
5
27
2
20
2
10
34
13
29
7
4
1
19
9
14
2
16
8
8
3
3
36
46
15
5
7
1
6
17
3
2
15
9
4
4
10
8
10
3
48
19
24
6
22
14
16
19
1
6
2
4
4
4
12
14
25
28
1
4
3
24
1
16
4
12
58
4
5
9
2
2
26
4
16
20
4
20
44
9
5
27
3
1
7
4
6
3
36
27
1
23
1
19
1
1
38
6
32
8
4
20
20
6
8
5
3
2
15
13
22
6
20
3
11
9
4
1
14
4
14
8
15
17
11
5
14
14
4
12
26
33
15
8
2
52
18
2
2
6
39
1
19
19
5
1
2
6
7
7
1
3
2
4
3
5
28
10
36
20
9
1
11
43
6
4
7
9
16
6
18
6
18
4
6
22
31
3
8
16
22
12
4
2
4
8
4
4
22
4
54
8
14
11
1
8
8
4
3
3
33
11
16
6
19
8
5
19
11
36
14
3
12
5
2
8
2
7
5
8
32
3
3
16
1
5
2
5
5
4
2
5
9
14
30
4
18
14
8
11
23
8
26
15
33
4
12
2
4
17
11
2
4
2
10
6
21
1
11
3
14
24
30
6
20
34
6
2
2
16
8
27
3
22
6
2
3
3
1
49
14
2
32
6
13
3
18
3
1
20
12
10
5
1
12
8
8
2
4
26
8
2
4
4
26
12
6
10
30
5
3
4
14
19
3
2
51
7
6
26
2
6
1
9
6
2
18
1
3
13
5
26
6
8
2
12
2
6
14
4
4
8
2
4
26
22
5
5
7
19
4
30
3
1
2
12
4
10
23
8
9
24
7
3
4
24
1
13
16
11
11
20
2
16
6
22
6
25
5
8
2
2
2
18
22
4
29
3
22
3
3
16
4
4
14
4
47
7
4
4
2
7
5
14
2
3
13
3
3
36
6
2
14
26
6
3
5
12
20
16
19
13
34
4
6
12
12
15
12
17
3
3
8
4
33
13
4
19
3
4
9
21
10
4
24
25
36
3
6
16
7
1
22
25
11
4
2
16
16
6
8
4
14
22
5
13
23
9
15
13
27
37
4
8
10
4
4
28
8
34
12
6
1
15
18
6
9
41
14
10
7
3
40
8
4
6
6
4
12
1
12
31
2
11
3
2
20
2
4
8
9
5
7
5
18
4
4
30
2
2
14
5
1
11
13
4
7
3
14
6
10
3
15
2
28
10
10
38
4
1
1
18
14
4
3
5
16
26
6
12
28
14
13
3
4
5
3
6
10
22
3
7
17
3
4
5
9
2
1
31
4
1
7
14
4
8
14
62
8
3
9
2
4
18
8
4
15
9
10
10
24
8
26
18
18
6
16
6
26
16
11
9
14
2
4
8
15
17
8
4
8
11
8
17
26
9
11
6
22
6
6
4
20
6
8
4
8
16
6
5
41
19
11
4
9
1
26
13
1
36
4
18
4
5
15
10
4
23
7
6
11
13
10
10
8
4
14
2
14
48
24
20
13
9
2
2
6
1
53
28
2
1
3
25
3
34
7
5
4
15
4
23
9
3
14
19
19
5
13
6
4
42
6
10
4
12
26
4
14
3
1
10
1
1
3
7
2
20
4
2
12
14
19
7
18
10
22
6
2
4
7
5
28
2
12
4
30
14
6
12
31
7
6
32
18
4
1
27
16
17
3
18
7
3
34
40
4
42
4
10
6
1
7
4
32
2
6
12
6
42
2
28
15
1
22
4
12
21
23
9
5
7
1
12
2
12
10
10
4
9
39
1
11
32
2
2
18
4
4
4
4
2
1
5
10
17
5
4
6
6
14
4
4
14
6
2
6
1
7
10
22
4
4
13
17
6
13
31
9
3
2
15
3
20
1
16
17
6
10
8
20
2
18
15
21
2
10
3
15
17
9
6
1
3
10
2
12
4
4
30
19
8
5
2
5
3
2
8
12
3
3
9
3
9
1
7
43
9
8
3
16
10
18
2
23
1
12
23
3
21
4
29
4
38
1
15
8
16
21
1
18
2
3
23
8
6
7
3
22
12
2
2
26
4
4
4
26
4
38
18
4
3
1
19
7
17
3
22
11
11
1
1
11
5
28
4
3
20
3
6
12
15
1
10
10
7
12
3
4
2
14
10
8
3
21
6
6
4
2
4
5
1
14
1
17
4
8
4
2
6
6
2
7
1
16
22
1
9
4
24
7
15
4
4
30
10
21
5
8
4
6
17
9
2
1
29
2
30
6
4
10
3
1
11
31
1
35
5
17
4
14
6
8
2
28
28
2
2
2
20
4
19
20
1
2
10
4
6
13
3
21
3
4
8
6
3
16
9
11
3
8
13
9
18
10
15
23
6
4
4
30
13
41
14
14
26
1
7
41
16
21
10
13
3
4
5
21
18
1
5
4
8
4
4
6
4
4
22
7
23
14
22
10
10
4
8
5
4
13
11
9
10
6
4
3
28
3
2
38
12
18
7
36
27
22
6
5
12
3
1
7
10
4
2
18
12
8
4
8
7
7
10
23
25
20
11
13
16
6
6
2
8
12
12
2
47
20
23
1
4
15
5
1
15
9
14
9
1
11
1
15
1
4
26
30
6
5
3
2
2
4
10
12
11
4
1
8
26
25
27
5
11
2
11
28
9
2
9
5
12
12
31
5
11
31
10
18
12
24
18
3
1
4
4
10
18
27
11
9
31
8
14
18
8
10
23
5
2
1
4
8
3
37
1
10
24
9
11
2
12
3
8
25
18
21
1
6
2
8
4
8
19
8
5
43
41
10
9
3
10
14
13
5
10
6
14
4
10
10
12
9
17
4
12
7
7
34
19
17
15
1
8
8
34
22
28
2
8
9
3
1
9
12
8
15
1
8
2
1
27
1
9
2
21
5
19
3
1
7
2
8
2
1
1
16
20
16
26
26
4
10
12
2
16
10
36
4
4
16
16
21
5
4
11
3
1
1
4
19
35
1
3
4
14
2
8
13
17
26
9
17
4
2
14
18
2
11
13
15
7
2
6
14
10
24
5
15
24
1
5
16
11
1
8
10
10
2
2
4
4
4
2
1
25
11
1
22
1
17
6
1
9
3
4
1
35
8
9
27
16
1
6
13
36
28
21
2
9
13
16
6
6
2
12
4
8
17
1
24
12
4
7
3
44
14
11
3
2
8
3
1
10
9
9
4
4
7
3
1
3
16
18
4
6
2
20
28
32
38
9
17
19
1
4
6
8
36
65
1
4
6
18
19
1
20
2
2
12
15
8
15
2
14
2
10
41
12
25
3
11
8
2
2
2
30
4
14
8
4
24
50
24
4
1
7
6
8
7
9
10
42
8
11
13
3
3
4
17
5
6
10
2
42
10
6
2
10
6
6
14
2
20
6
6
12
2
6
3
5
4
24
6
2
22
16
2
3
23
13
17
19
7
5
3
2
4
22
8
9
5
35
9
8
4
14
12
10
4
10
12
2
4
16
3
20
1
32
14
6
4
4
11
17
8
8
16
52
4
12
3
7
50
2
10
28
36
11
1
2
1
13
7
15
18
14
16
22
4
10
4
9
17
7
5
8
4
3
16
1
6
10
7
3
5
5
32
2
22
18
8
4
5
21
4
4
16
38
1
5
4
22
12
10
8
16
6
5
23
6
20
12
8
2
1
19
1
5
7
1
3
9
14
9
3
22
14
18
8
2
40
5
20
9
8
6
20
18
18
16
1
11
12
1
12
4
1
4
8
8
11
4
11
16
12
5
4
8
5
6
28
26
10
26
10
50
7
1
28
2
22
8
14
1
17
12
19
3
22
4
3
28
8
24
4
24
17
6
2
11
3
16
8
18
20
10
18
16
14
10
6
4
16
17
5
6
13
3
22
2
9
5
4
24
2
22
7
20
13
10
2
15
7
13
3
6
16
4
7
25
15
7
36
4
9
1
4
2
5
1
15
15
6
3
8
3
4
4
13
13
3
23
8
24
6
10
6
20
2
8
30
3
1
4
2
4
17
5
4
6
2
2
13
28
19
2
3
23
12
2
19
1
6
2
7
15
29
15
2
8
18
8
4
24
5
3
9
25
6
9
13
4
3
15
6
3
13
26
30
2
1
7
8
6
7
17
19
9
11
1
3
33
2
2
8
14
13
5
12
6
8
1
7
12
14
2
2
22
10
4
39
20
9
10
2
4
2
20
16
14
6
8
12
10
7
21
2
20
22
2
4
16
9
13
4
7
5
19
9
2
1
9
19
13
10
20
17
5
4
12
8
2
18
10
8
13
13
4
6
17
21
12
6
18
4
14
5
3
1
11
9
9
40
16
12
19
31
5
5
8
4
26
28
8
5
3
1
3
8
1
9
2
4
14
2
22
4
14
6
22
4
5
8
3
1
9
11
17
7
9
4
2
10
2
22
26
18
14
30
19
3
6
4
3
1
16
3
17
4
4
2
40
14
6
8
25
11
13
7
12
8
9
27
1
9
6
4
38
4
2
17
3
6
3
11
2
2
9
3
24
10
10
2
ABCD 354429098*7^$a-1 [50006]
53
37
23
9
39
12
108
37
44
27
21
10
5
13
11
72
57
24
111
55
41
60
24
69
16
59
55
6
12
48
23
21
3
37
56
22
17
49
56
39
24
12
1
12
8
15
25
59
21
48
76
78
77
48
55
30
132
126
2
22
26
22
77
69
3
24
7
62
63
1
24
32
10
17
204
24
36
25
23
21
24
22
72
12
29
7
17
61
11
9
27
13
84
11
24
24
36
36
129
10
6
32
28
11
12
1
20
48
28
72
35
7
78
71
31
132
29
37
180
48
60
11
49
11
13
68
3
24
84
73
59
1
71
13
56
3
13
71
33
27
21
27
21
22
48
18
32
28
6
18
90
18
23
48
1
12
18
18
8
135
25
11
72
96
37
8
15
1
11
25
180
8
22
48
6
6
65
43
5
13
35
49
20
16
42
41
1
35
132
21
48
4
48
23
73
6
30
35
1
12
80
40
96
11
13
60
47
96
12
1
35
7
182
15
13
20
64
83
84
13
47
61
12
23
55
5
24
81
22
29
79
48
77
25
71
37
20
48
3
12
9
27
96
13
32
39
9
4
23
12
163
54
11
108
57
27
84
31
210
23
13
35
60
24
132
13
47
31
41
12
49
30
17
13
42
5
13
107
1
84
18
42
11
9
4
20
22
5
12
1
24
35
12
1
8
39
1
54
18
12
12
24
47
60
24
24
7
12
42
59
31
38
27
216
48
91
101
7
5
13
71
1
11
7
30
35
105
15
60
12
61
54
30
32
28
108
8
82
78
11
43
42
59
157
11
12
121
47
1
8
15
12
21
96
27
91
113
37
12
23
60
7
60
17
1
35
1
35
48
36
145
35
25
48
42
53
7
17
12
43
30
11
24
25
24
24
23
13
24
47
43
26
15
7
12
17
13
47
31
18
35
36
91
53
24
73
48
84
18
30
20
39
13
59
31
6
12
11
109
11
19
29
13
11
67
29
45
10
5
84
36
33
22
54
23
36
81
15
36
1
11
57
15
24
33
64
11
72
21
27
12
36
1
90
125
1
11
121
11
31
5
12
13
6
30
180
71
9
3
7
5
73
23
43
6
47
57
3
12
33
3
19
5
49
144
116
15
24
55
6
60
11
13
23
25
12
36
11
24
45
52
35
36
13
95
25
8
15
25
11
69
28
68
52
60
71
9
10
17
13
30
17
7
74
27
36
97
23
72
79
6
35
7
42
23
25
8
22
41
57
22
42
11
21
46
18
23
33
16
32
51
21
16
24
8
27
1
48
24
23
60
13
20
15
97
71
9
34
30
6
77
36
61
47
21
16
6
17
24
12
60
1
96
66
38
16
8
22
66
11
31
65
24
60
120
1
32
3
24
1
156
12
24
24
107
79
6
48
44
28
12
8
34
96
5
13
20
39
72
24
67
14
48
178
29
33
15
13
60
8
22
65
24
9
16
11
127
30
35
36
24
36
19
18
47
1
6
26
64
24
35
25
23
48
21
51
12
48
43
36
50
15
9
4
12
23
24
1
6
18
11
72
55
17
13
35
12
1
11
91
50
10
14
4
66
17
1
8
28
6
38
15
145
60
36
35
7
150
42
6
32
39
103
2
27
96
13
60
12
8
39
25
35
61
8
22
5
96
1
71
7
84
5
49
71
1
59
61
11
1
8
15
33
3
19
29
49
12
8
16
48
32
46
29
109
12
44
48
10
90
12
24
11
43
5
24
13
71
33
3
12
85
54
48
14
15
24
12
192
12
61
20
4
18
90
18
62
27
1
42
48
5
7
65
37
48
12
11
9
16
8
63
19
29
9
4
120
20
63
36
96
1
23
43
74
51
1
12
8
4
24
42
50
39
9
15
24
7
74
3
31
12
50
3
24
13
36
48
23
61
30
17
25
6
17
36
79
108
29
13
102
5
25
131
109
60
83
72
49
20
3
19
50
39
60
61
12
47
13
56
82
12
5
60
1
36
24
42
5
45
63
24
7
29
31
38
27
36
36
13
83
36
7
5
19
50
136
54
5
12
37
11
36
24
24
12
133
42
42
42
5
25
6
54
119
85
107
12
24
61
12
104
3
13
36
48
42
12
86
22
5
60
60
55
14
28
35
48
9
40
24
11
31
5
57
27
49
6
101
25
35
12
13
12
30
26
3
117
4
18
17
25
90
5
55
42
30
26
52
18
29
1
68
46
18
35
1
72
12
35
48
45
40
8
15
7
18
120
72
24
36
42
90
35
21
64
11
69
76
23
19
18
11
13
36
11
24
25
11
12
12
31
6
12
11
9
51
69
70
6
155
57
22
5
43
5
72
13
84
36
47
60
13
144
30
30
66
17
1
32
24
24
4
18
2
99
120
72
21
16
30
18
24
47
1
42
90
12
35
60
33
28
12
32
76
23
19
12
36
78
42
42
83
7
6
23
12
1
48
20
22
48
17
36
7
48
65
25
114
26
40
47
12
43
42
6
18
23
1
11
7
102
32
111
133
42
29
169
20
99
1
11
25
6
18
24
11
36
1
72
32
28
95
25
20
3
25
42
30
11
1
6
30
47
67
6
42
48
114
66
14
4
20
27
19
5
84
9
3
7
48
110
70
42
35
21
3
96
1
84
48
108
24
30
77
1
32
15
36
12
12
25
36
71
12
37
11
48
60
33
27
72
12
13
23
48
13
32
15
60
24
45
58
5
7
29
19
50
15
37
68
16
11
31
12
26
15
31
29
37
32
27
13
8
27
12
12
19
18
32
82
5
36
24
48
12
55
2
15
91
65
93
87
105
15
7
6
12
24
11
37
8
10
30
8
22
5
24
48
21
39
7
65
25
23
105
27
13
23
9
40
47
43
17
19
29
1
24
18
18
48
24
8
28
20
15
19
6
11
24
45
4
132
35
31
18
36
48
8
3
19
12
29
7
2
28
95
36
37
47
72
72
69
4
30
41
12
84
21
4
11
24
31
5
132
61
83
57
75
36
1
30
17
36
1
59
25
104
22
5
21
22
6
36
56
39
96
33
27
96
73
6
18
11
31
54
47
12
19
5
24
48
25
23
1
71
25
143
55
77
25
18
42
59
72
12
37
68
51
85
23
9
39
25
6
29
13
59
13
84
42
41
13
18
42
6
90
8
4
92
15
1
11
12
12
48
12
37
12
ABCD 354732642*7^$a-1 [50012]
8
37
8
3
12
25
125
27
51
24
21
3
45
28
59
18
22
65
16
3
5
12
4
39
41
9
18
12
18
27
81
3
36
12
60
27
12
42
19
23
16
5
33
22
45
8
27
49
12
11
45
7
38
6
54
12
10
137
51
18
3
7
9
11
54
7
17
60
12
12
3
15
49
8
45
43
15
50
30
64
38
6
12
1
3
5
3
9
21
15
40
104
19
5
9
48
18
48
30
103
24
89
67
24
59
24
12
4
20
57
24
9
31
17
3
15
33
36
9
19
12
12
17
15
16
15
57
77
46
21
8
81
87
40
32
39
69
24
4
29
3
171
6
15
9
27
51
1
17
12
10
14
6
1
47
1
41
31
17
22
2
3
40
23
1
32
43
36
50
24
6
4
26
12
6
52
8
6
6
12
66
7
23
12
57
27
6
24
6
30
12
51
15
52
2
79
32
7
62
6
12
12
21
52
56
9
19
11
45
3
72
12
13
12
5
7
11
33
9
27
40
53
22
17
19
44
6
19
51
60
24
26
48
6
33
28
36
20
19
20
4
14
46
68
9
43
56
1
63
8
6
15
24
27
24
30
82
5
15
1
24
24
51
9
20
33
6
1
53
27
9
31
12
24
12
108
17
7
5
10
29
24
28
12
11
66
43
24
3
26
15
55
2
6
30
46
20
1
24
29
7
35
25
29
24
7
8
45
6
21
63
12
4
5
16
29
15
15
6
90
12
28
32
90
42
60
1
23
45
9
12
7
39
5
40
5
84
6
30
30
12
45
21
36
30
25
41
12
19
39
14
55
23
18
51
16
47
1
36
11
9
3
21
3
12
1
11
12
61
5
63
9
7
12
3
21
15
5
33
7
29
15
33
18
1
11
21
12
19
5
12
24
3
24
6
7
20
52
3
24
21
47
109
32
16
5
46
2
15
51
12
30
15
39
6
55
23
24
12
69
16
5
3
4
11
25
8
3
36
48
9
21
51
31
8
12
1
15
101
24
4
53
18
21
39
4
14
3
12
21
6
60
60
12
9
39
18
7
20
33
12
15
4
41
30
30
24
15
36
124
12
17
3
16
24
44
12
40
11
21
40
11
21
16
63
38
27
39
1
24
48
32
3
42
7
3
50
31
15
45
5
7
5
3
3
66
31
29
6
9
12
19
17
7
21
20
79
33
8
33
22
29
33
3
15
21
21
7
8
24
24
16
17
43
44
4
51
2
12
7
20
39
30
31
17
3
84
4
15
5
28
17
6
33
15
6
10
17
57
54
13
12
5
43
24
20
36
9
24
6
9
39
6
12
18
36
66
31
3
5
16
35
25
29
15
21
18
6
3
3
12
25
35
13
20
33
6
24
84
30
18
9
3
36
126
6
18
19
8
3
6
7
8
3
13
8
27
42
22
14
31
11
4
29
7
41
12
7
8
6
18
52
8
6
72
7
77
10
5
16
15
8
37
59
21
27
36
13
47
13
11
49
23
30
7
8
15
21
9
27
103
20
6
84
10
38
39
9
30
4
14
31
65
6
18
3
3
81
12
87
33
48
27
12
24
42
7
5
43
15
29
15
13
24
24
17
3
36
4
60
56
4
15
62
19
20
19
8
30
24
3
3
6
10
36
21
3
14
6
25
56
40
53
31
11
64
38
27
12
12
12
4
5
24
6
13
27
8
12
54
7
56
4
23
37
53
7
23
49
12
5
18
21
12
4
8
4
3
38
18
9
36
9
31
12
83
21
24
3
13
24
24
15
21
20
39
1
23
30
7
68
15
30
19
17
24
15
64
41
7
32
43
62
79
23
1
23
9
7
5
21
51
4
15
92
9
33
15
39
21
39
1
12
48
12
8
24
28
23
25
51
2
15
21
51
15
1
20
3
12
25
36
8
33
15
28
20
15
33
7
14
10
21
23
6
91
96
20
3
54
7
15
5
19
36
14
48
6
33
9
3
12
9
39
27
12
28
21
23
21
40
12
24
107
16
14
66
85
12
3
17
27
16
17
33
6
12
9
57
7
20
19
17
39
40
9
5
6
18
19
5
36
31
15
36
5
79
8
6
36
30
16
17
12
12
43
26
3
31
5
28
17
6
21
9
24
18
6
27
3
1
20
45
39
39
45
7
65
88
8
15
12
45
124
36
12
35
61
12
3
20
1
24
44
9
6
30
10
53
4
11
12
16
44
24
93
24
39
24
12
4
17
28
12
20
9
10
5
48
27
60
30
19
5
3
43
50
24
3
4
23
25
41
12
22
17
40
17
15
39
6
19
24
24
56
16
68
93
39
27
45
33
12
7
24
17
3
69
27
16
23
18
6
9
16
89
7
65
10
68
52
53
9
42
6
42
66
3
21
3
9
7
24
44
9
54
21
12
45
30
9
15
16
21
20
9
15
76
20
63
18
15
3
4
60
117
32
45
12
79
11
1
20
27
1
29
46
60
5
16
5
18
30
3
16
8
15
1
47
1
44
28
24
8
15
30
7
12
92
9
12
10
20
57
27
76
17
4
47
1
20
15
9
7
65
33
36
51
9
6
21
19
20
1
59
12
12
114
66
21
3
66
46
32
73
12
8
19
38
15
27
37
11
78
7
56
24
3
4
50
46
17
21
3
48
9
12
15
4
15
21
47
13
36
3
33
17
18
9
27
13
68
16
17
30
48
30
27
40
27
53
45
7
11
9
36
9
51
33
22
9
15
104
21
16
5
34
5
15
9
9
55
3
5
24
9
15
36
3
30
12
91
35
9
52
39
5
19
5
21
15
15
4
5
15
1
35
1
17
3
4
8
7
21
29
12
39
33
48
6
16
41
4
12
3
5
36
16
47
13
20
33
18
13
20
3
9
57
27
12
52
35
25
32
7
14
15
9
39
4
23
1
36
99
17
24
19
44
6
6
1
11
33
9
46
24
8
18
10
20
24
36
61
3
5
9
7
8
12
3
1
48
68
4
11
48
12
12
88
20
124
56
42
30
13
53
12
24
46
20
60
18
6
30
10
21
36
8
33
7
11
18
27
36
4
8
12
60
3
69
4
92
12
12
7
26
54
33
24
9
10
45
60
36
11
36
6
51
3
36
6
10
17
28
15
20
40
5
24
12
3
21
16
60
3
8
36
42
3
7
9
32
4
24
11
25
8
31
65
45
30
13
8
27
6
6
9
48
3
6
39
33
6
42
72
12
3
84
12
27
37
23
9
39
1
71
25
32
67
14
43
3
38
3
72
3
33
15
30
3
4
77
19
3
38
6
1
65
24
12
12
18
4
21
24
12
24
15
5
4
8
3
45
4
15
8
72
13
8
33
12
3
7
8
1
12
53
15
39
49
3
21
11
36
1
15
44
6
6
45
4
65
46
2
58
9
51
9
41
24
10
20
33
51
72
4
14
63
19
81
59
25
15
5
3
24
6
6
21
19
8
12
6
7
108
5
15
4
20
16
17
12
15
28
5
27
52
11
36
73
29
24
18
12
60
16
8
24
72
61
5
54
18
12
10
14
42
33
12
4
11
18
12
3
12
4
29
3
19
14
15
15
1
5
3
111
21
3
9
4
71
85
8
27
42
46
41
4
39
21
8
31
21
60
15
9
32
12
9
7
11
4
14
6
21
3
6
7
11
30
18
42
18
49
48
8
33
7
23
9
43
29
12
3
16
24
5
9
27
27
6
24
43
68
28
23
1
36
47
21
9
6
6
24
30
30
15
21
3
7
5
9
39
52
12
5
66
73
32
7
9
35
1
15
5
3
37
44
91
20
9
15
13
11
6
31
29
3
3
25
12
5
6
6
10
8
36
6
3
48
3
36
1
32
3
60
21
9
79
23
13
15
29
33
3
9
55
36
15
8
45
9
15
33
15
55
74
18
52
17
63
24
12
48
37
8
12
4
15
44
1
11
9
69
3
24
9
60
24
19
24
59
25
12
5
6
1
23
21
48
16
3
45
20
24
28
5
12
198
18
7
17
6
1
23
1
29
15
60
16
15
45
20
19
17
3
81
55
21
53
6
4
21
20
19
36
45
20
4
80
21
31
41
6
1
11
24
6
19
15
20
6
60
27
40
128
9
75
40
11
12
18
123
12
4
15
14
19
8
16
24
104
16
32
27
6
24
24
3
36
87
6
10
2
6
9
4
23
13
3
29
12
12
24
3
49
32
19
2
3
3
30
60
12
12
78
33
15
33
43
36
24
8
28
5
36
3
100
17
43
8
9
79
8
24
12
16
38
12
27
96
24
24
4
47
12
57
3
6
79
5
27
60
12
16
5
7
17
3
129
7
3
14
10
20
21
12
3
1
24
24
5
46
5
60
9
6
81
3
30
7
20
12
48
24
39
66
12
67
59
24
9
33
3
12
33
6
33
51
57
12
57
3
9
7
3
24
8
36
33
12
4
11
13
3
14
7
5
34
20
6
12
7
11
1
3
29
9
39
4
5
34
8
33
3
6
54
6
27
3
1
35
12
18
15
4
11
18
24
22
17
16
3
29
31
20
9
3
12
21
69
7
47
30
27
16
11
25
35
6
7
23
1
23
13
23
36
18
19
32
7
5
40
47
13
56
3
1
15
8
49
3
21
24
29
6
18
22
21
24
17
18
24
36
54
ABCD 354822024*7^$a-1 [50160]
136
9
108
95
48
1
47
109
63
56
13
216
84
35
12
160
56
96
24
37
95
61
51
108
8
216
37
3
24
20
28
36
32
1
12
35
61
192
35
96
1
27
20
48
4
104
112
20
124
165
36
63
60
44
144
13
23
13
60
27
56
24
96
12
28
21
155
49
47
25
119
16
129
35
12
4
12
132
45
35
4
8
37
59
36
48
25
83
37
107
36
16
21
132
11
12
96
12
4
57
108
159
8
13
132
63
261
239
60
1
47
13
36
35
73
72
48
83
85
12
167
4
32
4
8
84
12
4
60
20
100
44
1
36
15
48
141
36
27
92
24
28
68
76
9
36
35
37
111
24
45
203
160
32
64
8
24
12
1
59
25
11
49
36
23
84
60
180
16
36
45
15
32
4
72
8
49
27
9
11
72
13
84
23
12
12
72
16
60
9
171
56
88
21
35
36
25
48
36
15
21
11
49
12
23
36
37
36
47
52
36
72
36
32
60
73
59
60
49
3
9
60
12
96
12
15
32
16
45
35
88
45
47
25
83
25
75
69
48
47
12
1
108
12
27
32
13
15
36
8
4
20
16
176
37
39
108
24
8
48
37
96
83
24
84
64
60
45
39
60
9
48
15
108
108
128
72
1
11
160
60
120
92
60
132
4
33
36
39
33
12
159
80
49
35
12
13
71
4
33
48
87
20
12
13
3
24
8
37
3
33
12
27
20
60
36
25
156
60
36
48
59
28
68
12
96
88
8
16
36
45
83
12
61
99
9
11
4
44
37
71
72
28
68
61
47
49
11
1
87
8
96
40
48
33
23
13
59
88
45
71
145
27
177
35
12
133
3
8
36
12
61
23
49
27
72
96
120
24
8
72
96
40
21
35
25
35
13
15
20
12
16
32
112
104
12
12
36
148
21
60
39
45
23
4
9
35
1
59
121
23
24
49
71
1
72
11
52
44
12
25
84
87
32
4
297
47
64
8
73
51
48
332
136
44
37
71
84
4
9
48
15
36
32
4
9
111
117
59
40
9
132
3
152
48
4
20
1
204
108
12
123
21
60
47
72
144
84
13
36
47
97
3
9
15
48
24
176
40
248
96
12
16
32
1
3
24
8
1
11
96
1
36
107
4
33
75
284
37
59
13
72
48
15
144
44
1
3
45
23
13
36
171
153
72
27
8
88
32
84
85
95
64
129
15
8
192
37
11
88
24
20
61
23
88
33
239
13
84
47
72
121
131
229
23
84
4
153
35
28
20
96
97
120
60
63
57
23
64
9
3
36
96
45
287
36
121
24
12
15
36
44
12
144
52
80
121
83
16
32
100
9
99
21
99
45
11
192
49
47
4
57
51
57
11
48
28
80
64
80
13
131
13
60
59
96
37
11
121
11
37
23
100
81
107
1
48
27
24
144
92
133
23
4
44
36
48
12
40
44
48
1
47
48
4
24
21
47
76
45
75
104
13
60
11
36
72
88
9
47
48
49
99
68
76
36
12
60
264
105
108
75
92
4
56
48
13
27
56
97
35
4
33
39
96
8
12
60
37
59
25
24
3
33
3
8
25
59
16
144
44
25
23
16
96
228
176
36
12
12
132
96
1
3
60
129
27
116
12
25
59
1
75
141
155
12
52
32
64
21
60
11
100
9
83
48
64
9
11
1
71
16
45
120
123
32
88
69
36
39
44
48
16
45
51
21
23
253
179
96
25
15
9
35
64
44
1
12
144
23
12
1
35
52
21
11
24
88
93
96
47
48
76
36
45
3
9
119
12
64
32
97
24
23
13
11
96
24
13
36
12
119
12
49
15
8
49
71
100
44
16
32
4
32
4
56
37
143
156
52
44
97
23
204
84
60
12
88
8
36
12
97
35
1
72
36
35
16
21
23
36
108
72
1
39
32
24
24
84
112
32
25
108
24
135
48
105
131
61
24
11
60
48
61
39
105
171
8
24
13
47
36
37
23
12
36
48
48
28
21
95
1
75
33
83
16
80
4
24
20
12
61
36
60
35
1
48
132
95
97
72
35
109
59
28
32
12
84
52
273
24
180
12
83
13
12
131
4
128
76
21
36
27
132
8
13
71
12
61
60
11
36
64
152
16
32
4
32
4
44
1
12
60
ABCD 354822854*7^$a-1 [50003]
26
12
15
36
21
12
18
18
30
48
12
21
45
34
30
11
13
8
34
2
10
6
24
36
36
30
5
57
48
22
8
4
14
18
12
16
17
51
46
30
104
9
7
26
4
30
5
9
15
7
29
120
9
28
32
28
6
2
42
82
14
9
7
18
12
38
16
18
24
8
28
144
6
12
2
24
6
6
42
6
3
21
6
6
15
24
60
36
12
21
24
10
50
10
18
2
16
26
39
1
59
3
18
42
6
27
27
36
34
8
6
16
29
1
18
2
28
18
20
16
17
37
2
69
31
60
8
57
7
6
2
21
3
18
6
40
24
53
9
15
87
4
14
18
16
53
9
15
13
8
4
11
7
14
34
48
8
33
7
6
24
23
19
62
15
21
6
6
24
3
9
6
9
1
12
2
22
38
45
19
86
6
18
12
27
12
1
14
4
24
14
28
30
26
12
84
24
3
19
30
23
15
28
50
4
56
48
12
28
23
33
3
21
24
6
6
6
24
66
64
6
32
48
4
26
4
20
3
27
12
16
2
3
15
16
14
4
8
15
7
14
27
43
29
3
9
3
6
10
5
69
6
82
14
30
54
16
26
48
64
18
2
63
25
47
69
16
20
28
12
18
5
12
15
34
8
24
15
33
27
3
6
3
9
34
41
21
30
72
22
23
15
4
17
36
36
67
17
37
20
6
22
95
1
47
15
16
29
153
34
2
3
3
28
54
23
15
34
23
45
10
20
30
54
18
40
30
14
12
24
4
23
33
10
44
4
38
4
24
83
61
32
63
43
26
12
24
15
24
21
51
7
12
32
96
18
18
12
10
2
24
12
18
12
36
40
50
4
60
42
8
6
21
3
45
33
16
54
18
35
9
4
20
4
32
12
15
15
6
4
2
12
4
5
27
22
78
5
45
3
51
6
27
72
103
36
20
18
42
12
40
2
3
21
6
34
48
12
18
5
51
6
4
8
28
2
6
40
23
3
10
66
6
8
22
12
12
32
16
18
8
40
30
6
11
21
15
12
19
2
12
108
66
22
90
20
12
4
12
14
18
22
8
63
9
3
63
10
6
6
2
40
6
18
24
8
21
60
21
46
6
24
14
40
5
7
14
15
55
12
12
65
24
27
4
60
14
6
22
23
1
8
34
20
12
6
10
42
14
42
4
18
8
30
10
14
28
14
40
6
2
42
15
9
6
24
9
31
17
7
8
6
4
2
45
7
8
21
21
46
17
57
3
25
2
9
21
6
4
30
14
9
27
42
27
3
21
13
2
6
6
9
12
31
26
90
16
17
7
8
6
10
8
18
3
1
2
12
34
8
6
4
2
106
32
22
6
2
51
3
18
30
40
30
59
7
8
24
36
21
1
6
18
11
3
40
12
2
36
64
6
6
2
21
9
36
42
4
12
12
14
22
6
6
26
24
3
21
6
4
30
8
12
15
31
30
12
20
6
40
20
21
31
8
6
12
22
56
6
16
32
12
34
41
49
11
31
60
18
42
8
6
15
12
9
4
12
50
16
26
15
13
44
27
19
38
15
21
3
31
20
22
8
12
22
36
12
12
14
12
12
42
18
36
15
9
6
6
22
6
23
27
16
12
44
9
15
22
23
24
3
9
13
11
3
4
65
9
34
12
26
4
18
38
24
12
60
10
48
29
13
12
20
16
8
4
8
10
17
9
12
6
4
14
64
47
15
12
33
72
7
77
21
3
24
7
14
16
14
21
19
2
63
1
42
54
26
21
37
20
51
15
18
42
22
20
27
1
80
42
18
4
20
15
21
16
8
58
2
18
33
3
21
36
21
24
15
21
22
38
3
7
17
39
21
72
33
16
35
21
18
12
9
21
24
40
20
15
3
21
69
4
23
3
52
2
27
3
4
8
6
48
3
55
20
42
6
9
55
5
7
30
2
48
36
22
30
17
7
6
47
24
12
9
22
12
26
18
33
31
68
28
18
8
87
7
42
6
96
14
60
34
18
11
33
12
15
1
74
28
17
21
36
18
4
17
24
7
5
12
37
8
18
10
8
12
12
4
6
50
3
39
10
23
19
53
33
6
81
21
6
4
74
10
24
24
5
12
9
27
39
69
9
24
16
8
16
11
96
39
6
15
7
8
30
52
44
40
18
17
13
24
11
33
16
84
2
12
18
27
15
48
21
12
7
8
9
13
20
22
2
70
14
4
23
7
24
2
6
16
72
2
22
2
30
24
106
6
18
2
10
6
30
8
16
143
7
29
49
20
12
4
12
12
36
44
15
31
30
2
16
18
6
14
34
8
34
35
12
43
42
11
21
3
21
3
1
44
39
7
66
18
6
6
12
24
2
87
3
18
30
12
22
14
12
21
15
21
1
6
53
9
18
10
36
2
4
60
18
2
33
3
18
16
8
24
22
32
34
20
64
11
9
27
21
10
14
16
30
5
24
19
2
28
11
21
3
15
4
53
45
15
9
24
18
18
6
16
8
18
70
24
90
30
6
8
18
22
8
4
8
3
12
45
16
26
24
22
6
32
54
75
3
18
39
19
26
6
112
36
62
10
30
6
14
40
54
50
28
18
42
110
12
42
3
21
36
6
6
42
34
23
12
21
52
66
18
2
4
42
11
55
12
20
70
20
15
7
5
13
2
6
6
52
6
18
14
16
2
4
14
15
7
26
12
3
3
45
9
15
7
14
16
44
46
8
21
27
4
44
18
4
14
10
26
6
4
6
8
9
9
18
16
14
36
10
14
15
1
44
12
15
57
24
16
2
18
6
4
6
38
9
7
6
20
22
30
2
9
15
16
8
10
11
12
15
88
2
10
80
30
22
14
132
27
12
3
18
12
4
48
2
42
46
116
22
59
3
12
10
11
12
31
36
5
51
4
36
2
3
117
3
72
12
13
8
4
18
26
16
2
6
60
15
45
6
9
3
10
14
28
20
22
11
15
28
29
12
9
28
6
44
33
3
72
42
22
17
1
14
9
25
20
12
6
22
44
16
11
3
46
2
34
72
20
18
10
14
24
21
1
20
3
12
24
33
6
18
3
43
2
39
36
27
6
10
8
4
6
36
11
25
8
36
3
3
21
33
36
22
2
24
6
4
66
78
8
21
21
24
12
16
47
39
10
71
43
38
52
26
6
6
10
6
26
16
12
23
13
56
24
10
5
9
39
36
19
2
24
6
9
37
32
18
16
8
18
4
2
22
62
6
6
9
13
2
6
4
38
6
4
38
82
44
4
23
9
6
6
3
21
6
42
3
31
29
19
8
6
10
2
46
8
6
18
34
14
33
21
10
6
8
27
7
17
21
15
48
9
40
8
15
93
18
28
14
10
32
34
11
9
12
4
8
48
88
59
12
15
18
66
58
2
10
2
6
4
62
21
25
20
22
8
12
16
77
21
12
12
6
4
14
4
6
17
15
4
50
12
18
4
29
63
16
12
24
17
1
36
56
4
26
10
84
2
21
7
36
77
55
12
6
8
27
21
4
48
14
60
66
18
46
11
3
4
90
2
6
3
31
8
16
14
22
18
50
6
6
36
34
56
4
20
40
6
32
12
64
6
8
15
12
69
4
24
42
38
24
24
6
12
36
9
9
4
12
18
6
2
16
36
14
15
15
16
5
43
8
33
15
24
120
16
5
3
6
39
33
3
21
48
18
33
27
9
7
6
6
20
9
27
18
27
3
10
2
42
3
15
6
10
36
18
8
15
3
18
18
16
14
12
10
24
2
6
30
36
36
6
4
14
63
27
36
22
23
21
10
2
12
10
65
13
42
5
9
6
4
8
10
6
2
18
10
18
2
12
112
6
2
28
14
4
12
30
12
14
46
12
14
24
12
10
68
27
45
6
16
18
62
4
6
14
12
33
24
7
14
39
15
42
3
24
7
12
20
66
10
2
6
42
18
6
4
18
53
21
6
4
2
4
14
9
13
2
18
4
8
12
42
28
2
6
57
7
38
3
3
10
2
10
11
24
9
4
42
30
2
64
96
36
24
5
37
24
2
34
8
6
4
38
22
2
16
8
4
14
22
20
42
21
1
30
2
40
8
28
14
66
3
37
12
11
1
90
53
3
28
5
9
30
64
14
12
16
8
24
28
24
2
24
9
21
18
9
9
6
58
26
4
5
3
57
75
9
24
24
37
56
12
15
57
18
24
6
34
20
18
36
24
36
12
40
20
6
9
45
58
30
12
11
37
8
4
47
55
24
26
48
4
62
12
66
16
14
40
17
1
26
22
11
51
60
28
17
1
24
95
27
12
36
10
48
18
6
42
17
1
38
10
20
72
36
3
60
19
6
14
30
28
11
7
6
14
40
5
15
46
6
24
48
38
34
56
10
12
2
9
9
63
12
15
12
64
14
6
18
27
48
1
50
18
36
6
10
35
21
114
18
27
21
4
8
18
12
4
68
9
15
6
16
2
28
54
35
9
42
22
2
12
21
45
42
9
36
24
1
2
42
6
9
12
9
10
18
14
10
78
8
6
4
12
50
24
16
2
6
54
6
4
14
82
5
39
36
6
15
7
2
12
3
45
3
79
29
9
24
3
19
5
21
18
4
18
38
21
21
10
5
1
12
2
6
22
14
4
2
12
12
6
4
20
36
3
15
6
22
2
4
14
18
4
59
21
27
36
13
11
7
48
14
58
14
108
28
72
26
10
14
4
29
1
2
16
18
18
8
100
5
57
28
6
50
15
45
18
33
19
5
24
3
22
12
6
6
104
18
4
17
15
16
14
3
9
6
6
36
22
18
2
42
24
12
12
22
17
7
8
6
12
27
144
37
26
21
45
24
63
21
3
1
83
12
31
32
6
12
28
12
6
2
15
25
20
16
12
71
9
24
3
61
18
32
45
33
28
23
9
12
3
7
6
32
4
2
22
24
23
12
12
3
30
46
14
12
3
9
12
16
18
2
42
36
18
4
12
59
31
30
48
12
23
105
6
6
3
21
4
35
3
54
34
17
7
2
6
6
4
14
33
7
5
13
23
7
17
51
33
3
64
8
45
9
12
30
48
30
27
75
9
21
18
45
21
18
28
53
12
21
10
12
30
38
6
39
7
5
69
18
33
51
21
13
38
ABCD 354844478*7^$a-1 [50046]
37
3
16
5
1
6
16
1
25
12
58
1
55
1
3
26
7
5
22
1
13
6
13
17
6
6
54
12
6
2
17
29
82
33
3
12
1
19
8
40
4
1
1
14
4
6
10
2
83
15
10
22
86
2
20
26
54
17
1
46
8
25
5
6
16
21
27
8
28
37
25
22
1
19
18
10
32
32
4
18
7
4
19
4
73
1
2
34
10
8
42
14
41
17
14
41
5
11
12
1
11
15
5
7
60
28
6
10
52
10
10
2
6
8
24
45
7
8
65
23
78
24
12
2
22
6
13
7
8
8
4
1
20
23
12
8
8
9
11
24
30
42
5
7
6
2
8
2
12
31
17
12
10
45
15
2
12
50
4
36
48
40
9
11
20
12
8
49
32
3
26
12
14
4
1
5
11
23
61
13
26
9
1
6
64
2
24
2
8
40
64
1
12
48
12
23
17
13
6
30
7
19
4
28
13
8
3
13
1
6
16
36
1
11
1
24
11
16
16
13
5
2
22
11
3
8
36
2
6
4
4
36
9
32
12
16
13
18
6
42
32
12
8
8
4
56
25
15
57
35
25
3
24
1
27
4
44
20
12
56
17
19
24
8
52
25
11
8
9
3
21
43
24
5
39
16
25
15
20
12
42
12
12
2
12
8
25
63
32
20
24
30
30
1
27
44
12
12
6
24
10
8
25
11
12
4
2
36
24
2
9
68
72
7
9
55
42
2
10
2
22
26
5
12
4
7
5
13
6
18
47
55
12
13
4
7
52
1
60
25
22
14
10
2
2
36
8
2
30
6
48
6
5
13
11
11
14
54
5
31
1
5
2
9
7
4
40
4
4
2
19
5
23
23
13
23
13
25
7
5
12
155
7
36
25
15
14
2
8
2
24
6
1
16
1
6
12
12
8
8
20
20
10
10
92
1
23
1
11
5
20
5
22
1
11
38
71
11
4
16
8
5
35
25
40
61
30
76
4
8
16
8
8
36
36
40
4
20
20
18
14
4
4
1
20
5
30
32
36
24
5
12
3
1
19
12
1
7
20
16
17
51
1
8
15
26
46
33
5
6
24
30
6
49
29
14
16
12
12
18
12
19
7
5
7
8
14
11
7
12
66
12
66
5
8
35
5
59
32
40
2
18
17
51
40
13
99
1
25
2
21
1
30
17
49
24
11
67
40
49
59
14
10
14
18
1
15
12
26
12
2
20
8
48
12
18
18
30
22
12
49
3
4
5
25
18
24
12
12
4
8
29
8
24
7
12
34
54
12
18
23
13
47
3
4
28
12
2
6
18
6
49
16
7
25
60
4
25
6
4
45
47
8
21
13
38
29
4
19
12
6
24
42
6
24
7
36
11
24
8
64
12
5
19
24
6
19
3
2
23
1
19
17
35
7
28
38
22
1
7
5
3
22
6
90
12
34
25
23
32
20
34
10
13
3
4
6
2
22
19
4
31
65
43
16
1
35
8
30
7
29
43
16
12
3
17
15
4
34
35
11
4
4
13
5
26
8
14
11
19
5
7
30
6
8
21
7
84
12
16
20
24
1
16
37
7
7
9
24
1
7
29
23
108
8
7
17
16
11
9
7
93
13
84
36
12
30
24
5
20
23
5
36
1
10
32
4
8
1
40
1
2
20
38
12
54
8
4
5
1
10
38
11
31
24
20
10
11
31
6
30
1
7
8
12
1
44
4
3
10
26
22
14
44
2
6
4
8
41
12
12
15
4
30
10
37
25
90
4
24
16
4
1
11
1
27
13
7
4
8
76
1
3
22
14
8
14
6
12
1
39
8
13
23
4
2
42
12
18
24
47
79
30
70
1
25
2
10
24
24
30
4
14
12
34
61
12
13
18
12
30
26
44
16
10
7
4
7
13
51
50
14
28
4
2
6
30
14
16
25
11
24
25
5
60
11
25
36
10
1
1
18
29
24
13
11
25
6
28
20
13
12
5
95
36
3
8
2
24
55
11
18
115
15
12
1
35
8
6
6
78
35
1
70
1
23
2
102
8
40
12
18
10
2
14
22
18
16
14
12
12
2
16
6
43
5
10
12
16
8
2
12
10
14
31
7
9
11
14
12
10
16
4
48
30
7
15
1
7
56
8
25
3
4
56
4
12
1
15
1
11
1
1
24
7
3
8
4
26
7
7
9
37
14
8
12
14
22
16
52
29
1
35
12
39
9
23
13
43
36
16
21
15
32
18
10
13
11
21
11
8
16
64
2
18
36
5
20
11
17
24
8
23
1
17
59
35
9
65
24
11
27
53
4
24
47
8
6
7
51
36
44
1
17
2
40
16
8
4
62
18
8
12
4
29
1
19
53
6
17
1
58
12
2
19
7
10
12
55
5
18
28
16
9
11
2
11
3
16
4
14
24
12
10
12
61
1
18
29
7
5
11
8
13
11
42
38
16
13
7
8
2
6
5
60
20
5
24
23
8
5
6
12
16
33
7
5
7
52
16
8
17
23
2
22
16
70
22
28
22
35
15
24
8
13
37
6
5
23
9
23
18
12
48
24
10
4
21
1
2
8
9
35
16
24
1
19
1
17
2
21
32
17
62
53
4
11
28
4
1
53
14
12
8
2
10
13
1
26
9
43
42
10
12
8
53
23
28
4
16
38
2
21
47
8
12
12
8
58
47
37
22
9
12
5
11
47
44
30
55
5
59
7
52
14
23
39
52
6
11
36
7
8
32
32
6
6
1
41
12
26
22
19
17
6
12
32
21
49
36
19
3
9
16
13
24
12
6
5
31
24
6
12
7
17
2
21
1
59
20
12
19
57
25
18
13
29
22
2
22
2
11
7
1
72
23
29
13
14
28
5
23
1
11
2
6
12
12
30
10
16
82
14
21
31
49
19
16
42
2
8
20
4
16
10
6
5
27
4
5
11
48
1
1
22
9
7
10
12
6
6
18
1
4
11
12
100
5
65
26
81
25
12
26
58
34
45
5
14
40
1
47
8
45
1
23
37
19
16
11
24
9
3
2
6
16
16
21
7
4
20
5
3
21
23
8
16
52
4
60
1
5
23
19
28
16
9
19
40
26
10
1
3
8
13
27
22
19
12
7
4
5
32
24
43
16
1
23
28
38
19
7
28
20
32
14
12
6
20
52
24
28
2
22
8
5
13
12
22
28
22
30
44
36
28
36
12
24
18
7
7
12
8
8
1
28
1
6
5
25
34
4
8
1
8
5
36
26
17
15
12
1
20
3
2
7
15
14
22
28
16
25
16
25
36
6
6
46
1
31
4
16
4
18
11
25
24
74
17
17
23
24
11
48
12
25
11
2
7
3
68
4
21
12
5
2
9
31
32
22
46
1
11
24
2
24
19
35
4
8
4
24
20
42
7
11
37
7
45
25
23
32
53
14
44
14
66
18
11
11
4
8
32
16
2
26
8
1
15
44
8
30
18
5
8
7
32
1
25
18
18
19
7
64
4
52
33
1
12
36
36
7
23
25
23
6
6
6
23
13
50
21
12
3
9
20
7
5
16
7
4
9
12
89
11
12
48
36
11
12
36
48
8
1
16
19
18
23
7
30
43
17
35
13
10
105
12
5
55
7
16
12
20
40
5
79
17
60
1
10
4
8
84
25
35
50
12
58
32
4
1
1
19
5
7
7
4
17
1
6
1
47
12
28
38
2
16
12
8
16
5
31
16
1
13
22
1
12
1
6
73
27
2
10
2
30
36
6
6
13
29
10
36
2
18
13
17
2
10
12
23
37
26
12
20
8
12
29
23
9
4
20
59
5
12
11
36
14
6
6
12
14
16
4
2
18
18
6
6
22
1
7
16
9
5
11
1
12
47
13
6
1
4
8
3
4
16
6
86
10
30
4
20
17
7
4
1
39
20
21
41
6
25
19
20
9
15
14
54
5
13
10
1
13
19
15
28
5
39
2
6
6
10
4
21
20
17
18
25
47
6
11
1
23
24
13
2
4
8
4
6
11
35
24
4
22
42
18
2
21
31
12
42
22
20
12
12
12
24
18
34
4
12
34
11
32
4
11
16
22
11
20
3
4
40
17
7
42
2
40
18
22
8
13
35
4
1
11
56
13
7
28
30
14
9
32
51
8
36
4
8
5
7
8
40
24
17
1
10
21
4
1
47
1
18
12
20
17
23
30
12
7
120
5
12
12
66
18
2
10
10
1
13
38
20
50
18
5
8
11
1
12
3
2
10
12
2
71
20
65
11
32
5
6
8
10
19
12
27
2
36
2
10
12
18
6
6
13
35
12
6
34
13
11
12
60
24
14
10
14
10
1
13
31
11
16
26
6
16
93
12
5
30
13
5
11
13
10
32
24
13
23
4
72
12
9
5
12
6
41
24
1
10
38
7
7
4
8
21
8
28
37
23
19
20
4
20
10
30
30
24
23
12
8
7
5
31
4
12
13
7
34
11
1
42
17
8
3
12
1
7
17
32
3
32
36
25
15
37
32
23
18
7
12
11
4
1
1
6
6
24
36
82
28
8
96
25
12
7
30
106
1
7
12
4
2
6
16
26
2
16
40
12
20
24
8
45
12
27
21
59
24
14
7
12
11
24
30
31
17
18
29
3
36
9
12
11
14
48
23
25
6
30
19
67
24
21
8
11
1
35
18
78
52
16
10
30
6
6
8
29
17
30
5
7
44
34
6
5
47
2
6
1
3
2
31
5
12
35
13
30
18
19
12
35
6
55
11
4
32
13
7
20
2
90
16
8
8
9
3
10
60
31
17
59
48
1
11
32
5
12
24
22
8
24
12
29
1
11
19
6
7
3
13
32
5
66
4
12
25
13
14
21
32
11
12
16
28
34
6
6
2
16
12
37
48
53
6
60
1
17
10
2
10
2
34
28
28
53
1
34
8
12
30
2
8
45
55
16
5
13
6
13
5
6
28
62
35
3
20
2
22
2
48
7
3
24
4
9
12
1
47
7
28
1
1
36
7
5
72
12
43
15
1
12
31
6
2
9
11
1
37
84
58
20
17
24
43
36
36
4
1
1
7
5
34
1
44
11
12
18
10
2
6
37
60
4
7
48
42
6
13
12
7
9
44
35
20
8
44
41
7
24
30
12
26
108
8
2
2
28
13
17
22
8
41
7
6
19
47
18
14
4
29
48
1
18
1
4
91
4
2
12
50
16
13
16
31
78
2
5
19
21
19
17
79
5
31
42
24
12
34
20
12
40
40
10
10
4
8
14
14
32
13
7
4
50
22
1
7
5
7
12
1
23
48
40
16
21
1
23
19
1
12
36
4
23
1
7
8
22
19
27
21
31
29
12
5
18
40
26
14
10
36
18
13
17
6
13
5
10
12
2
14
40
16
38
7
15
25
20
47
6
18
36
28
38
24
2
9
12
19
5
11
8
24
4
36
13
1
2
4
1
15
8
8
17
4
7
8
8
12
2
18
25
15
12
48
36
28
9
47
20
24
1
23
30
11
13
18
5
3
8
20
32
10
24
24
30
18
19
5
2
21
19
12
30
23
19
6
14
70
12
10
16
36
4
6
11
7
52
4
9
1
12
31
43
28
16
38
30
8
17
35
8
40
40
13
1
19
4
13
2
8
1
32
17
26
8
32
5
92
39
2
2
21
3
16
18
30
1
28
3
22
7
5
23
1
66
12
1
4
3
20
12
20
6
6
4
2
2
33
36
25
6
1
52
1
7
39
20
16
8
1
3
44
18
11
49
31
4
43
48
12
4
8
12
16
1
1
22
9
15
2
26
16
12
29
7
17
1
6
13
4
15
9
25
11
19
13
7
5
17
12
11
32
35
40
45
15
2
12
50
4
5
23
8
4
14
18
48
48
40
8
12
29
1
19
60
11
32
12
4
41
15
82
34
12
25
7
8
33
13
22
8
61
17
30
8
34
7
27
38
2
40
64
1
1
26
24
10
31
15
2
6
4
28
9
1
22
44
16
2
11
7
13
4
39
21
12
19
1
ABCD 355081488*7^$a-1 [50038]
36
141
36
84
9
18
66
36
6
18
54
33
9
30
6
12
6
57
15
114
36
18
9
75
12
54
39
84
27
126
39
24
63
24
45
36
9
18
66
12
30
57
15
6
87
45
63
39
36
36
33
63
12
18
24
63
27
60
57
36
93
3
21
3
21
3
33
39
36
12
24
24
15
24
6
6
69
9
6
45
39
6
3
15
21
24
63
30
12
18
9
75
60
24
42
42
90
6
12
60
42
18
48
30
36
99
48
33
6
45
69
18
12
24
6
15
9
12
171
12
51
21
15
30
15
45
18
6
18
18
27
81
15
9
240
3
33
6
30
48
15
105
6
30
66
60
48
42
54
24
9
36
24
33
3
3
30
30
69
141
3
15
6
18
66
30
12
30
42
18
12
30
60
6
54
42
18
192
21
48
12
84
12
27
12
30
24
6
84
21
36
9
3
105
6
24
96
201
15
72
60
45
15
117
9
42
30
102
57
39
36
96
9
9
30
12
18
87
48
27
30
12
6
42
15
63
9
3
78
30
21
15
54
15
96
105
48
3
63
33
87
96
9
39
12
81
33
72
87
21
54
6
12
3
72
39
6
39
3
57
33
96
39
60
21
6
21
12
24
3
90
27
9
108
3
9
18
6
18
9
3
54
30
9
12
39
24
132
30
3
51
45
12
15
42
18
69
9
54
108
78
24
66
21
12
60
3
45
3
12
6
63
48
12
57
24
18
21
9
39
39
9
15
30
63
117
36
3
27
60
45
15
180
54
87
21
18
48
24
33
15
48
174
87
51
93
21
3
21
15
108
51
66
51
72
111
102
51
123
24
9
99
60
24
90
30
36
18
27
132
60
3
72
66
54
90
42
30
15
33
96
15
51
24
12
9
9
90
36
24
6
24
15
15
36
33
27
66
63
60
9
6
126
3
3
12
33
72
21
6
45
9
54
18
24
39
147
24
9
51
36
30
42
36
24
21
36
33
6
24
6
87
33
90
24
12
21
3
6
63
51
36
48
45
3
84
21
63
21
3
6
51
9
12
30
30
24
111
3
12
33
9
30
9
12
45
36
24
54
81
21
15
69
12
18
60
30
36
54
69
51
84
9
84
33
30
72
72
66
12
30
24
24
54
12
18
42
15
21
24
6
102
12
27
3
36
12
6
72
63
21
126
45
24
81
87
15
81
15
114
6
12
69
3
141
60
39
6
60
27
3
42
114
18
15
21
42
33
15
9
57
138
21
57
15
132
3
12
66
6
36
30
12
111
9
15
81
3
9
51
81
18
78
15
57
39
24
57
30
12
9
9
48
3
48
33
6
33
63
24
6
18
18
42
30
48
159
81
39
15
36
12
90
15
48
45
54
84
24
21
21
6
18
36
15
21
54
138
90
45
15
6
36
6
114
66
12
9
81
6
36
45
39
72
60
24
78
18
108
6
63
3
42
3
60
45
39
12
33
48
12
30
36
48
9
3
105
12
24
9
42
9
9
18
42
15
12
15
60
9
12
39
60
66
102
9
69
6
78
36
60
6
30
15
36
3
54
48
63
15
33
27
66
39
27
9
63
60
12
90
18
30
39
33
114
60
12
12
36
9
12
51
33
39
12
105
63
6
111
45
3
36
15
12
54
27
3
30
54
72
21
57
6
6
3
99
45
81
150
6
126
45
12
15
69
39
21
39
57
141
15
81
51
48
39
78
27
3
60
12
42
111
3
9
33
144
15
3
57
33
66
12
30
27
15
12
24
6
48
87
21
42
9
24
9
84
90
84
21
15
30
3
33
36
3
105
42
21
3
189
39
21
87
48
42
18
6
54
24
21
21
6
60
42
12
3
21
42
18
3
60
3
60
48
6
12
24
24
54
18
87
123
72
6
12
99
21
24
51
15
57
21
3
60
33
63
60
15
6
3
12
48
27
30
54
42
6
24
93
21
54
12
57
12
21
36
48
27
9
51
3
42
63
87
48
36
6
15
69
15
15
21
3
45
15
6
54
42
27
3
45
39
18
42
6
63
15
6
75
132
87
150
42
12
36
6
120
27
69
75
153
39
27
108
21
9
48
18
90
102
18
30
30
24
15
21
36
39
39
12
33
3
9
9
12
12
18
24
78
102
24
84
45
24
57
15
21
3
15
9
27
141
21
102
6
15
87
90
48
42
24
30
18
18
51
12
27
33
39
12
33
12
51
45
36
3
18
15
15
18
24
6
12
18
12
6
90
36
27
27
84
12
60
33
57
66
24
9
132
24
33
42
54
3
12
27
60
18
6
150
30
33
51
33
39
12
6
54
36
9
21
60
27
69
18
18
60
54
30
18
9
27
42
138
81
3
36
57
15
84
60
60
48
66
24
27
21
48
27
15
60
48
6
15
63
12
6
27
36
51
33
57
6
18
30
162
168
63
3
45
21
30
12
12
30
60
60
60
6
54
48
30
9
48
15
30
24
12
192
6
9
24
3
150
66
18
12
30
12
48
12
6
3
3
21
24
21
18
45
36
33
72
66
108
6
66
9
9
42
12
9
12
45
51
21
63
21
6
18
30
54
42
6
42
30
36
36
6
33
57
72
48
15
48
111
36
33
69
15
57
15
111
30
18
114
12
6
129
15
6
15
27
36
6
36
18
24
48
54
51
144
12
3
21
63
30
6
30
15
39
84
6
6
168
102
24
63
3
30
63
3
24
21
12
15
9
51
30
15
75
21
99
36
30
30
12
72
42
66
12
42
30
33
24
24
99
126
24
48
12
30
21
60
15
21
9
30
30
30
12
126
3
27
30
36
30
30
30
24
42
30
12
21
24
81
12
51
3
9
51
24
21
36
57
12
30
21
39
9
75
69
15
6
15
12
3
60
21
36
3
36
18
36
72
39
3
33
93
3
3
96
48
45
15
12
48
12
9
24
24
15
42
24
12
15
15
24
66
3
75
21
9
102
21
12
24
48
45
24
36
48
39
21
ABCD 355155018*7^$a-1 [50056]
39
33
47
73
11
148
93
11
49
39
44
84
133
36
15
9
63
24
33
83
145
59
144
16
33
111
69
95
1
11
1
48
23
24
40
24
116
25
252
11
52
72
56
88
9
59
28
141
11
72
304
24
21
27
93
35
72
61
51
48
8
40
68
12
24
120
1
35
85
15
57
119
48
108
61
15
20
12
85
3
105
15
45
24
108
132
48
3
69
60
119
40
72
68
12
37
3
45
11
40
33
47
13
3
92
52
188
48
196
21
36
63
69
3
9
159
8
12
52
69
48
3
24
8
36
181
47
13
48
60
47
13
35
64
32
109
12
63
120
48
56
88
8
88
20
76
68
12
36
52
45
3
144
9
12
51
24
72
72
24
20
52
57
63
24
9
15
24
56
97
15
32
13
27
48
120
117
51
48
176
13
95
25
23
25
11
13
11
16
20
49
107
97
71
88
117
75
8
108
52
9
12
123
56
16
33
23
16
92
28
8
73
60
11
16
120
20
13
39
8
61
11
120
36
25
215
25
51
9
39
32
64
24
8
61
11
12
36
24
120
49
23
16
69
12
47
240
48
25
143
120
109
3
32
24
48
1
59
12
37
35
16
21
59
12
36
16
44
28
20
25
11
49
23
88
48
96
48
48
57
12
75
48
8
48
72
1
23
36
28
48
116
60
216
12
49
47
48
85
15
48
32
184
21
12
15
21
179
112
33
15
80
73
39
21
51
21
27
164
28
72
9
39
9
12
3
45
3
8
72
40
104
25
119
49
120
11
28
48
21
3
32
16
9
23
96
144
37
27
96
201
15
32
64
32
13
23
49
12
63
57
87
93
11
24
48
24
136
8
12
4
104
25
111
44
96
100
72
69
3
8
84
76
81
15
32
64
56
13
59
36
52
48
93
51
8
40
24
45
51
21
27
21
51
32
12
49
60
60
71
76
80
121
59
96
12
205
123
104
1
12
11
16
92
12
16
21
12
15
45
99
96
56
16
21
27
48
33
72
35
4
69
23
76
32
1
83
36
144
109
51
80
16
9
24
15
8
73
120
15
8
12
52
45
3
44
1
35
16
56
64
72
8
13
3
24
81
12
11
36
4
24
33
63
8
40
8
121
83
52
56
61
27
153
36
72
51
24
8
136
80
121
15
56
24
48
24
48
60
100
56
97
15
24
48
48
56
13
3
24
9
24
23
40
140
145
12
143
36
4
32
144
16
92
73
48
23
97
12
35
36
24
1
83
1
3
92
76
32
13
35
109
131
40
69
60
60
75
68
36
37
107
40
24
32
61
36
23
24
37
227
36
28
9
63
33
47
24
1
191
36
52
21
27
8
37
3
45
99
21
48
99
45
27
24
9
39
57
60
59
36
12
16
24
117
36
132
75
33
15
8
12
52
24
56
40
32
1
39
48
24
72
141
3
44
28
24
21
35
96
16
9
39
8
156
36
72
1
23
109
27
20
49
72
59
64
8
216
1
72
71
40
24
8
16
48
68
37
87
81
47
48
13
3
9
107
76
69
47
1
27
33
111
69
99
8
85
3
45
108
87
140
4
8
40
21
72
11
37
24
48
215
28
68
1
3
24
8
13
48
72
195
8
60
97
12
15
33
39
21
119
52
21
23
100
144
24
32
16
80
97
15
48
68
36
157
3
24
141
12
23
40
33
24
47
112
48
24
72
24
129
39
128
25
215
88
24
45
120
27
21
11
1
39
72
48
129
231
9
39
8
36
169
27
80
109
12
72
15
96
45
24
27
152
24
12
85
36
192
215
4
21
3
56
40
81
48
15
20
4
48
48
129
107
76
20
28
45
99
8
13
75
69
51
45
24
51
177
12
36
39
24
8
108
73
35
37
95
28
24
24
45
27
8
16
8
12
144
37
108
35
109
27
129
15
80
85
95
4
92
12
96
1
60
3
20
36
16
9
48
143
97
71
64
45
35
144
13
36
23
61
23
52
45
11
72
24
73
15
48
33
23
24
40
96
8
72
1
48
35
28
72
32
16
72
32
64
32
16
32
37
12
39
93
36
15
56
1
23
12
52
44
76
8
85
23
25
51
24
120
48
56
40
21
11
40
32
1
36
24
3
24
8
85
3
93
12
71
229
99
32
108
1
108
35
60
37
75
24
24
20
52
48
128
24
13
171
24
57
15
152
16
9
155
25
23
4
9
15
24
93
132
39
24
44
4
32
48
25
15
32
16
8
1
155
36
24
37
3
48
48
9
63
45
3
32
145
12
ABCD 355249838*7^$a-1 [50006]
4
25
24
36
36
13
30
10
31
28
1
12
20
3
67
48
41
13
23
9
15
1
12
80
22
18
12
6
8
40
56
16
73
25
12
24
63
27
6
28
126
26
18
46
8
48
4
8
22
8
36
22
8
6
21
19
5
20
115
5
25
66
9
43
68
28
2
83
5
12
23
19
30
50
6
4
30
12
20
6
52
23
8
1
51
19
1
7
6
34
5
3
9
1
38
22
19
24
11
6
12
18
5
20
5
47
3
4
24
14
46
20
9
31
36
1
17
12
14
9
21
66
9
24
1
12
20
10
110
34
8
93
12
7
25
28
21
39
43
13
1
54
65
17
19
1
4
6
18
11
3
41
7
30
10
8
17
23
5
1
11
3
22
43
7
24
18
12
35
53
8
3
1
31
17
11
56
19
9
1
6
5
56
25
22
5
3
48
41
60
1
28
24
43
28
20
64
13
12
8
42
33
33
6
45
25
35
25
19
5
12
12
35
68
7
21
19
5
45
15
87
18
15
7
5
24
1
18
6
7
55
4
41
13
11
75
9
180
79
13
28
9
3
25
20
3
1
8
12
3
3
9
24
32
17
11
9
40
31
35
37
19
29
1
24
15
25
6
6
23
7
5
12
1
6
6
12
95
3
45
3
45
60
1
11
7
1
4
37
6
32
6
10
1
40
24
12
8
71
49
49
107
13
10
30
23
37
48
18
44
12
4
29
85
56
11
1
30
45
7
5
73
84
6
20
24
10
8
18
4
30
19
12
17
7
19
10
30
1
35
1
23
1
23
36
12
13
100
45
35
12
49
34
29
1
20
4
6
6
31
49
15
20
24
12
17
2
4
6
8
22
29
27
10
20
24
70
53
31
12
8
16
29
12
3
4
5
7
74
11
5
23
1
32
3
12
19
5
20
60
11
192
30
31
7
29
1
22
5
8
52
7
1
17
60
2
4
29
3
9
19
2
3
32
4
25
23
12
24
7
5
13
11
13
26
17
5
8
36
15
36
15
5
13
27
3
52
2
46
181
5
19
1
3
31
72
54
23
7
29
20
12
13
16
8
27
1
8
11
11
13
16
9
27
7
36
6
8
6
165
12
19
1
28
15
17
28
21
10
38
18
28
12
12
13
13
10
12
2
12
10
1
97
47
16
25
12
8
23
61
3
8
103
96
9
12
13
56
34
2
15
9
59
25
11
19
45
20
11
24
20
17
35
42
11
37
23
7
8
6
15
20
4
12
15
72
17
96
29
6
5
3
21
20
28
45
11
29
7
11
18
7
5
8
52
30
5
12
7
26
15
25
12
11
1
19
25
11
16
7
37
16
9
60
3
7
5
33
11
4
27
6
54
41
17
6
20
6
3
32
31
9
1
20
39
21
40
18
1
11
17
67
29
19
41
25
7
43
16
26
28
7
37
63
8
41
14
10
30
1
16
67
13
4
73
6
2
52
2
4
36
48
1
40
31
24
14
3
45
24
10
14
12
4
23
7
5
1
18
1
4
67
14
40
11
8
12
29
23
31
1
19
12
9
31
18
6
29
7
5
20
7
10
31
17
8
4
7
25
15
96
8
47
20
28
36
25
11
144
5
1
30
8
16
6
8
16
24
6
6
30
18
30
2
3
12
3
5
65
32
10
14
15
33
16
2
29
4
19
8
5
35
14
6
5
4
25
19
12
19
54
4
12
14
42
3
12
24
33
58
2
28
18
5
45
27
3
6
15
45
11
5
43
35
30
42
17
25
11
9
23
24
1
4
14
22
8
46
53
7
25
4
37
18
14
15
33
30
9
20
13
6
5
1
36
4
18
30
6
26
3
45
12
15
15
5
49
11
1
4
18
18
23
36
43
18
12
6
14
11
5
35
32
52
37
48
2
4
12
49
40
13
31
7
29
11
18
2
9
20
55
41
28
25
6
1
13
4
18
18
12
19
40
13
56
36
34
2
3
15
9
25
7
64
91
18
42
1
23
36
14
6
21
19
5
24
12
3
6
4
30
14
10
5
1
6
18
7
4
32
5
38
5
29
11
7
14
76
23
32
23
2
4
6
30
18
6
19
16
43
5
3
48
17
48
12
24
28
7
24
14
6
6
6
10
30
72
12
44
57
19
1
109
3
13
47
3
42
23
23
5
69
10
13
40
8
1
99
21
28
12
14
22
32
15
1
7
4
43
5
1
31
19
10
7
48
112
79
41
8
12
40
8
29
18
14
34
6
20
6
29
25
4
2
33
7
68
9
7
25
28
3
29
23
12
14
24
15
7
1
28
31
18
7
1
12
15
25
7
41
35
24
36
20
19
21
19
5
13
36
11
19
20
6
10
1
47
8
4
1
85
18
5
40
9
16
11
1
12
20
12
3
32
5
11
3
21
13
32
16
19
11
13
7
10
18
29
21
42
5
40
44
35
25
5
74
16
5
19
1
13
18
4
6
78
20
6
4
12
23
37
20
10
12
2
64
32
34
61
4
48
7
1
79
4
17
9
16
14
6
3
31
61
4
45
16
14
5
5
55
11
8
77
19
6
15
8
59
5
1
11
31
49
16
12
13
32
22
41
7
36
2
34
18
20
16
50
24
53
23
26
11
24
4
31
29
15
16
1
25
4
6
5
9
88
30
17
15
46
12
12
6
8
10
11
1
44
15
45
51
27
33
20
40
20
24
35
5
15
9
25
11
3
33
13
24
20
40
32
54
12
24
33
8
17
26
12
28
61
5
6
18
11
13
23
7
13
5
8
16
11
8
5
7
55
5
25
59
1
15
8
11
1
52
8
7
33
8
1
10
6
30
62
51
1
11
9
51
37
12
26
34
19
5
44
47
4
1
6
38
10
5
36
3
16
1
5
24
32
4
14
17
4
24
57
48
4
47
13
56
6
4
24
13
25
3
25
6
61
19
58
36
30
1
4
31
44
16
25
29
6
5
15
21
7
2
16
12
43
5
2
10
7
4
19
8
33
9
58
13
5
44
12
16
20
4
44
10
20
5
36
1
3
12
8
4
61
20
30
16
6
12
7
1
3
1
11
12
43
13
25
15
25
6
20
33
33
35
53
6
18
20
11
5
6
6
14
6
39
21
3
20
36
19
16
30
60
19
25
4
8
72
46
1
11
24
14
6
21
43
5
7
13
7
12
10
18
12
6
6
25
1
59
4
1
24
7
28
12
19
6
23
9
18
28
12
73
29
11
55
5
9
23
40
13
14
6
16
23
1
26
66
35
37
3
12
3
4
1
40
25
18
37
47
90
31
5
11
33
28
8
15
12
8
11
6
23
31
25
88
1
35
1
24
7
13
36
10
18
7
5
30
6
98
54
15
8
17
8
34
50
4
12
2
46
11
20
1
34
25
1
23
17
32
15
7
5
44
25
15
15
9
7
1
37
11
1
40
23
8
5
79
1
10
29
13
7
5
23
13
14
6
15
20
7
28
2
22
24
1
24
41
24
31
28
13
18
26
4
36
19
4
3
34
11
24
24
7
44
9
1
26
4
60
20
18
10
50
16
26
6
3
9
12
51
19
18
11
9
16
6
18
2
9
32
5
2
21
37
20
3
15
17
29
6
42
2
29
4
15
42
3
13
24
6
17
21
11
1
3
15
10
26
4
36
38
3
48
15
12
10
14
5
11
5
8
16
25
35
24
7
44
4
36
8
40
5
3
64
96
2
3
3
17
40
12
60
15
46
6
25
5
24
6
6
12
6
54
36
12
12
6
5
12
7
32
40
1
25
4
6
5
19
14
11
35
5
15
34
35
37
18
42
19
13
28
14
16
20
9
25
26
4
1
47
5
31
5
7
17
12
25
83
31
1
1
35
28
7
17
12
9
40
7
25
18
6
15
3
6
12
22
2
3
21
36
54
4
1
16
48
37
31
24
13
15
25
26
10
7
4
1
30
5
25
54
18
20
11
29
7
1
12
3
7
137
20
4
1
11
3
6
11
48
5
31
43
6
11
4
12
15
10
8
4
43
24
16
39
21
37
23
69
3
7
44
17
24
11
18
30
1
35
25
1
24
4
2
9
25
56
18
5
41
19
4
1
7
29
23
15
6
64
7
24
12
52
21
42
28
1
28
32
31
12
10
38
10
54
25
23
8
22
12
11
33
24
48
18
16
14
24
10
12
24
1
24
59
32
16
8
10
24
7
16
7
26
15
27
10
18
12
25
40
8
29
11
1
14
6
10
24
2
23
1
10
5
13
8
10
5
13
6
108
6
11
13
7
1
18
41
13
18
4
6
12
91
16
13
23
12
45
15
27
5
24
17
24
6
5
19
1
17
7
16
19
1
17
30
13
28
9
12
39
69
6
12
4
8
22
11
7
17
19
1
49
4
71
45
10
29
21
46
25
23
26
39
33
39
20
73
6
17
23
6
74
9
1
96
66
54
168
12
26
4
36
5
3
4
30
7
11
29
31
25
4
45
15
44
4
3
28
5
32
28
12
24
15
6
3
36
20
5
14
4
1
4
1
2
33
25
30
14
16
30
25
25
24
16
7
5
12
23
9
35
4
32
19
5
59
6
6
12
6
12
20
34
8
12
6
27
7
6
20
3
15
9
1
11
49
31
28
45
6
12
5
23
32
5
24
1
3
7
49
25
6
12
33
13
7
17
7
36
17
32
46
42
12
11
15
4
1
5
12
6
1
4
9
27
20
23
8
18
40
6
18
6
56
6
3
1
19
16
3
22
14
54
3
19
25
23
53
43
2
22
37
35
1
23
5
69
60
3
3
10
6
24
17
12
27
18
63
3
6
39
1
11
37
7
19
9
7
18
67
4
20
31
5
4
9
22
1
17
35
27
4
20
5
37
10
14
10
30
23
33
10
38
11
4
25
31
35
36
48
30
14
16
37
19
21
12
12
1
20
3
15
10
31
41
23
12
13
6
18
35
8
23
26
3
7
18
8
15
27
30
3
8
40
1
6
18
20
22
18
62
9
1
30
30
38
9
7
84
61
25
3
8
95
13
36
4
12
19
30
31
5
19
61
22
2
15
15
5
59
14
10
12
6
18
2
39
3
16
25
29
12
8
11
16
21
23
7
5
40
9
39
19
12
1
19
29
11
18
7
88
33
4
30
24
30
35
19
1
11
18
8
40
14
33
8
4
55
14
12
10
20
18
76
18
5
8
24
4
21
15
21
10
12
1
5
6
26
10
2
22
20
28
13
112
43
13
16
1
12
7
5
6
5
12
12
39
17
4
9
10
1
23
13
4
13
2
21
24
3
17
41
23
39
17
4
15
12
10
62
10
11
20
11
6
48
30
17
12
31
42
8
42
42
3
9
4
7
17
2
29
31
66
15
7
2
51
19
38
23
52
43
8
16
5
20
4
1
19
16
3
21
20
1
10
6
12
6
5
7
25
17
20
27
9
10
12
38
39
8
23
25
4
3
34
48
20
3
12
32
29
6
ABCD 355269398*7^$a-1 [50019]
12
16
39
53
199
36
89
156
28
27
5
48
48
132
24
12
103
29
76
27
69
27
5
36
12
19
41
4
3
29
24
40
56
48
36
4
27
77
16
3
197
60
108
48
67
5
55
41
91
21
20
12
112
3
53
60
31
17
108
72
12
24
52
24
44
103
53
7
5
72
120
36
12
4
51
5
96
12
24
96
24
24
108
24
40
24
3
5
168
16
120
32
208
15
36
41
144
52
32
40
75
93
44
52
24
56
67
17
7
29
16
8
72
24
24
163
65
12
40
147
17
28
15
65
36
28
44
52
56
72
136
51
41
4
32
19
113
24
24
84
19
60
9
87
17
40
56
48
312
60
36
91
257
76
56
40
56
64
24
24
44
79
69
68
132
24
132
72
24
19
53
24
55
77
115
5
12
72
36
31
53
36
24
16
80
12
60
16
56
19
12
9
8
168
40
116
28
92
199
41
52
32
36
36
12
4
20
55
21
80
12
72
36
16
24
20
19
17
43
29
24
79
17
48
43
45
56
12
156
12
127
5
108
108
24
7
177
44
108
19
17
172
48
27
5
55
17
240
19
41
28
68
7
53
16
8
12
4
8
156
72
60
132
7
5
36
12
19
209
76
56
115
29
31
5
28
68
84
19
96
17
36
24
84
36
67
29
19
5
40
72
8
67
93
3
41
52
20
31
48
21
27
213
20
31
41
28
27
5
144
12
324
36
60
31
12
45
44
4
80
24
16
32
91
24
41
12
16
8
112
27
113
151
89
48
12
48
16
96
147
173
64
8
24
40
111
33
80
192
36
12
144
40
75
29
16
3
5
64
51
29
24
16
15
17
84
72
48
48
7
24
69
8
12
100
8
24
19
29
7
9
48
20
168
36
36
127
17
60
24
12
96
192
7
89
151
29
36
52
144
56
24
24
24
24
112
260
43
125
7
45
32
36
4
75
17
24
55
5
12
12
40
8
16
27
41
148
3
45
44
96
60
16
24
8
132
12
144
12
55
29
24
16
68
12
43
41
4
8
7
12
189
27
24
69
140
72
36
36
12
48
48
72
60
24
79
72
29
72
12
4
48
123
93
92
139
29
76
3
45
44
52
27
53
160
44
48
36
16
3
5
24
12
79
17
24
76
152
40
24
24
3
161
120
28
32
60
28
3
21
20
72
84
88
20
12
64
128
232
20
60
24
96
40
44
60
36
4
3
29
36
4
3
21
27
113
4
72
44
36
12
12
64
96
27
17
7
89
7
69
8
16
8
19
24
41
48
48
76
3
24
48
12
33
152
24
252
4
75
89
204
16
8
36
12
12
43
221
36
91
77
108
7
5
88
3
101
12
4
80
40
8
79
9
68
19
33
27
69
24
8
16
72
32
16
72
32
16
56
12
7
45
116
19
5
84
16
8
67
41
31
17
28
3
113
36
43
29
16
135
65
40
152
60
36
84
36
43
69
24
56
36
48
4
32
72
48
115
29
7
12
89
52
51
41
52
56
48
12
76
32
16
140
12
168
60
24
84
19
5
84
7
17
12
24
24
16
68
24
4
24
92
60
64
116
4
164
151
29
19
41
12
180
48
60
48
48
36
79
53
96
40
20
60
72
12
48
7
77
132
79
17
36
16
168
27
101
64
44
24
132
12
28
8
24
31
12
45
68
76
99
101
60
12
19
89
4
3
24
93
8
48
12
84
48
16
147
41
12
40
8
72
7
33
32
24
64
140
31
5
48
136
24
3
69
24
27
17
103
120
24
41
372
43
5
72
16
8
16
8
36
76
80
40
3
41
24
115
12
29
19
72
5
40
20
100
68
12
36
31
48
113
28
8
156
36
19
41
12
19
41
48
31
45
63
41
24
163
120
29
43
5
16
92
12
43
41
24
36
43
41
4
24
20
127
173
19
89
12
108
120
31
72
5
12
43
33
116
31
5
48
108
55
17
12
72
79
5
7
45
3
117
32
88
87
29
4
75
45
75
41
24
108
12
84
60
12
7
9
128
43
65
4
32
60
43
53
48
96
36
60
7
41
108
24
67
5
156
124
44
24
144
19
57
96
104
43
41
12
12
4
120
68
7
5
40
3
21
24
140
12
24
40
32
55
53
4
68
28
320
60
4
147
17
24
132
40
3
24
5
48
24
36
216
7
72
5
43
41
12
24
48
19
125
12
28
32
16
68
79
36
137
48
19
216
60
33
92
28
27
29
64
24
104
24
112
72
48
ABCD 355308614*7^$a-1 [50043]
49
11
22
27
5
16
24
26
6
12
31
17
4
75
17
54
37
17
16
15
9
72
14
13
21
63
33
68
4
3
12
23
13
41
28
15
9
8
6
10
15
57
2
46
14
1
41
30
1
48
81
27
23
6
64
24
20
54
22
8
31
11
24
49
35
1
33
24
27
36
33
8
24
6
10
26
13
17
24
24
7
41
18
1
5
42
18
78
25
29
43
29
7
9
2
13
12
21
99
24
21
63
53
42
1
36
11
13
23
18
6
6
36
30
1
23
6
18
18
7
29
12
66
12
1
48
12
48
105
8
7
12
17
52
24
2
13
9
8
6
37
29
16
96
63
9
3
21
2
13
65
43
5
6
6
28
8
24
6
13
17
18
30
4
26
13
41
18
90
4
44
6
138
4
8
24
16
14
30
19
17
19
11
12
24
1
53
19
5
40
99
12
5
28
62
25
11
102
7
9
44
42
37
23
12
10
20
7
21
3
23
22
32
19
48
45
51
45
8
43
11
37
149
19
12
35
6
67
5
7
17
31
5
48
18
49
12
65
43
57
92
19
24
12
36
17
90
42
30
1
11
1
47
12
1
60
9
14
13
59
24
114
16
27
11
121
9
32
12
18
60
46
3
11
54
6
1
48
72
29
19
17
12
18
48
37
9
38
34
26
13
12
173
31
11
6
19
23
142
8
18
13
12
5
30
10
48
62
6
52
15
177
27
21
15
12
45
24
50
1
48
60
33
38
12
36
6
31
35
12
1
17
19
17
40
8
7
5
66
78
31
12
5
60
16
15
24
9
20
6
24
1
17
18
12
13
137
18
1
23
73
47
1
48
12
12
5
12
28
26
24
1
45
3
5
19
108
57
2
1
24
21
63
36
35
85
23
18
6
22
14
24
1
48
12
113
30
25
11
1
47
12
22
56
42
1
21
2
18
52
72
56
24
67
29
7
29
31
12
35
60
1
11
49
24
47
25
5
42
1
47
22
3
17
36
31
9
48
14
1
41
6
18
36
12
6
48
13
53
6
1
12
59
48
1
9
50
12
24
13
11
13
21
27
89
12
6
13
12
9
8
43
41
7
12
33
2
120
12
12
49
60
11
6
31
9
8
72
24
30
24
13
11
36
70
48
2
13
17
7
12
24
24
5
31
41
18
6
16
2
37
5
67
57
3
12
9
8
18
73
24
21
8
16
98
6
6
1
11
1
23
18
48
7
72
45
50
22
3
45
63
29
100
3
29
42
22
14
1
23
1
48
5
4
24
38
10
3
24
23
49
5
7
53
96
7
21
51
29
24
6
10
26
22
38
106
44
67
9
14
18
6
10
2
1
17
55
36
17
36
4
15
12
45
32
7
36
5
6
25
161
16
2
66
55
11
48
30
55
47
1
72
5
24
54
18
60
4
24
14
13
21
39
12
17
18
1
105
8
30
13
11
82
38
12
13
84
29
7
35
30
12
7
89
4
3
48
69
27
11
10
72
110
37
5
24
16
122
96
1
12
12
5
36
36
72
67
72
69
3
5
18
12
10
15
59
37
53
7
12
48
12
47
1
5
60
6
22
27
72
24
47
22
8
67
41
12
18
13
96
24
57
8
30
12
36
24
1
5
7
5
42
6
6
34
72
50
6
7
47
1
59
1
47
13
11
12
24
30
127
17
42
60
61
29
30
18
30
70
56
36
12
19
59
54
55
5
40
92
7
69
20
76
50
22
3
11
24
10
56
67
36
9
20
31
11
6
7
23
25
11
130
27
47
46
14
10
168
48
98
6
55
33
15
33
8
18
24
30
19
17
60
16
27
35
10
8
64
2
12
13
11
30
6
30
16
8
120
40
15
12
23
6
30
34
27
17
6
85
9
50
1
24
108
5
7
36
11
73
5
19
41
6
42
30
22
8
16
2
72
1
5
19
21
14
18
30
25
5
6
61
23
13
5
66
18
54
22
26
1
11
60
18
6
13
36
29
55
33
32
6
30
19
24
33
2
166
27
45
8
24
24
7
11
36
37
17
18
24
1
12
21
3
5
7
53
7
12
29
52
51
47
22
20
54
1
12
65
7
53
43
9
32
66
13
9
24
8
16
8
7
57
50
30
31
9
3
17
7
24
45
15
5
12
6
49
33
39
23
34
24
8
6
58
3
21
20
6
84
13
36
11
36
13
24
48
11
1
65
54
18
6
6
30
1
29
6
1
29
31
12
9
24
14
1
53
18
42
16
8
43
17
36
40
38
10
51
11
97
36
24
21
2
18
18
10
48
2
6
16
39
107
12
12
13
96
17
7
12
45
51
21
3
36
107
24
18
6
46
24
68
7
21
3
24
12
47
10
2
1
24
21
14
6
79
45
39
59
18
30
22
48
3
41
12
19
29
6
12
1
17
28
8
24
16
27
11
12
22
32
43
60
9
74
6
24
7
59
24
1
72
11
6
6
6
55
9
15
23
10
3
53
19
12
9
20
18
60
1
17
4
51
48
45
26
22
2
6
16
14
37
12
9
32
7
11
25
45
50
1
125
6
13
5
31
12
23
30
12
28
3
11
12
1
77
6
84
54
55
5
36
12
4
62
25
5
132
16
3
23
6
42
6
16
14
97
132
29
18
22
51
95
12
34
8
6
1
9
24
26
6
16
14
54
28
3
21
14
25
81
20
6
42
6
22
2
12
49
12
36
5
6
12
10
3
17
6
6
6
12
1
5
174
10
14
13
101
24
48
7
9
8
43
83
24
30
115
9
2
6
43
5
24
31
47
121
29
42
13
93
2
13
11
114
43
11
1
24
5
60
4
27
17
48
55
12
47
18
42
6
66
42
6
12
36
22
24
24
24
38
49
11
1
5
67
21
39
89
60
7
21
63
9
8
24
60
172
27
53
6
49
29
84
7
12
23
70
48
8
7
81
8
16
39
57
80
36
76
3
11
37
29
79
9
99
59
1
17
66
42
18
49
11
6
16
2
6
30
1
83
12
42
24
54
1
9
27
36
48
12
41
79
17
30
13
17
48
6
1
17
72
43
5
18
1
60
33
98
12
90
78
18
12
48
28
14
12
6
24
16
27
5
42
36
25
23
13
24
21
14
34
14
25
11
1
35
37
36
53
6
54
18
1
149
19
41
12
55
81
26
12
6
55
77
42
24
120
6
72
43
23
6
54
18
6
10
38
168
6
6
12
12
37
12
60
65
16
14
6
31
65
132
31
9
3
29
54
42
48
36
12
7
12
17
19
17
24
16
3
5
12
12
40
2
25
96
11
18
64
20
78
18
30
94
20
6
61
29
6
22
15
5
12
64
32
24
31
29
6
90
60
19
17
30
6
24
7
23
1
41
7
5
7
60
47
73
83
37
12
17
6
25
77
18
70
44
31
45
2
6
16
26
13
53
7
77
24
19
17
18
10
62
54
31
59
1
23
36
36
1
12
21
38
1
12
17
19
65
24
115
45
56
7
41
40
3
69
14
73
33
74
48
22
38
13
11
6
7
29
16
14
10
72
15
9
158
6
28
38
12
22
110
34
14
1
48
84
45
62
66
55
41
16
8
7
57
3
47
13
35
72
49
23
60
24
10
32
18
70
2
78
54
34
152
7
120
9
8
19
12
33
24
50
48
6
12
52
2
25
48
21
27
29
31
41
40
8
54
61
77
18
13
11
22
56
31
153
26
13
35
12
34
14
18
72
24
19
69
44
66
13
17
30
13
23
10
3
47
12
48
66
24
19
21
3
5
12
48
18
13
35
1
41
40
26
85
12
77
16
51
65
18
10
38
10
62
108
22
27
132
17
18
24
1
5
54
72
24
25
9
32
7
84
23
37
5
31
12
12
36
33
27
12
9
2
37
57
3
24
ABCD 355308956*7^$a-1 [50038]
21
23
4
140
112
81
3
24
20
60
60
4
9
3
9
51
32
84
25
111
36
69
15
24
20
37
36
11
4
36
21
12
27
20
109
24
39
9
12
48
60
15
56
76
33
15
48
45
12
3
60
56
61
3
24
33
27
48
68
120
4
21
15
36
44
13
23
1
15
45
27
9
35
1
47
1
120
60
27
24
120
189
11
28
32
144
1
12
35
28
96
24
12
56
13
23
36
60
1
36
27
8
13
51
33
11
37
23
4
56
72
132
1
12
3
8
13
36
63
8
36
97
3
68
4
24
8
12
49
35
60
48
49
39
57
35
25
15
9
11
12
76
128
76
57
24
15
8
1
36
36
63
56
60
1
15
24
9
3
8
84
1
3
9
12
60
87
8
28
8
4
36
12
60
12
21
15
8
40
12
36
12
21
35
4
60
57
24
11
52
24
24
32
48
1
23
37
11
16
12
12
9
48
11
12
12
36
52
20
28
105
3
9
24
51
12
8
76
24
9
15
84
84
48
12
81
3
93
39
21
11
4
21
23
76
12
33
59
25
51
33
15
81
36
24
72
27
36
20
49
11
28
21
39
24
24
60
96
96
36
12
69
72
11
72
4
12
8
25
39
33
48
3
12
24
12
20
1
24
83
49
27
8
52
8
16
24
140
13
27
60
36
33
75
48
21
60
39
60
12
21
47
37
11
16
21
3
20
13
23
1
27
56
37
12
23
37
24
24
27
129
63
21
39
12
32
28
69
59
61
63
168
12
8
25
24
3
8
61
60
48
51
8
28
45
24
12
84
59
52
69
3
20
1
60
87
80
13
12
24
48
3
93
95
52
56
16
153
84
15
108
24
12
32
13
51
36
20
16
69
108
3
12
36
93
3
24
24
9
35
4
33
48
39
36
12
44
12
13
23
24
49
3
12
32
1
23
12
1
12
12
12
83
25
39
21
11
1
51
20
25
48
87
20
60
40
9
3
72
21
3
9
3
8
48
64
69
39
48
24
152
4
36
45
12
24
35
25
87
9
11
36
16
48
36
32
1
24
51
12
48
8
25
35
76
32
25
47
16
20
25
51
24
36
68
108
97
3
24
96
60
8
25
27
8
52
9
59
1
15
21
11
16
8
97
3
8
85
35
4
44
12
97
12
11
121
48
3
9
27
12
68
4
36
36
48
20
72
16
12
72
45
3
200
13
3
9
24
51
20
12
1
3
20
12
1
39
68
37
63
9
24
15
12
72
44
36
120
132
4
45
15
12
9
12
36
3
48
45
11
16
9
51
20
1
12
24
47
25
168
23
72
61
23
13
15
152
1
47
97
27
8
28
24
33
23
60
40
12
60
8
12
4
12
8
24
13
23
109
15
117
3
132
21
15
60
12
69
75
9
36
23
61
51
33
59
84
4
33
23
12
64
72
48
81
11
40
36
72
24
117
11
24
24
13
3
108
12
36
20
64
177
11
4
56
4
8
4
72
69
23
48
52
8
112
12
21
144
12
27
24
84
24
44
52
24
20
4
20
1
183
72
12
57
35
60
25
12
3
21
39
36
20
25
3
24
32
37
23
48
73
47
28
9
27
9
51
128
1
51
12
44
72
64
20
16
20
52
9
12
12
12
63
57
23
1
51
33
83
28
9
15
21
27
8
16
9
39
8
13
27
20
73
15
12
24
44
25
24
3
24
32
13
48
35
40
48
56
28
72
33
3
20
16
12
60
9
11
16
56
24
16
8
48
1
23
4
84
72
72
9
96
39
24
12
21
15
9
48
3
33
3
12
20
24
1
15
8
52
45
95
72
49
84
51
48
60
20
28
56
13
27
12
12
48
9
15
45
51
9
27
48
45
11
12
4
56
72
16
108
24
36
20
1
51
81
24
15
12
24
9
27
9
3
12
129
36
36
15
12
12
72
116
4
21
11
88
36
164
24
73
47
52
8
85
12
48
11
13
51
8
24
28
60
56
28
9
23
16
24
44
4
84
44
13
51
24
20
13
24
27
12
12
68
1
11
1
63
56
28
80
16
80
1
36
15
8
24
1
27
24
80
49
12
23
52
69
15
12
20
40
36
36
24
69
11
16
24
93
3
20
4
44
28
24
45
27
48
20
1
39
72
92
16
20
4
57
24
3
8
12
12
100
36
8
37
59
4
44
48
132
16
32
25
3
20
64
93
24
11
24
16
9
12
60
60
48
231
24
20
1
24
63
20
25
11
1
3
84
9
27
68
52
20
133
23
12
40
20
1
71
52
36
8
4
32
120
181
60
24
35
124
21
3
8
108
13
11
133
36
179
60
4
72
68
1
3
81
35
1
15
8
12
88
48
36
24
36
24
128
1
15
69
3
9
47
64
96
44
4
45
11
48
76
44
25
3
84
8
48
1
11
48
12
48
97
47
12
13
12
15
21
12
72
12
39
12
36
9
11
40
84
12
12
9
99
20
28
8
60
1
24
60
3
24
24
9
12
3
44
16
80
48
72
16
92
4
48
21
24
36
15
44
12
157
60
27
81
11
36
85
99
20
37
120
15
9
60
11
24
1
3
81
51
32
37
15
24
20
13
11
4
44
28
33
39
9
3
68
109
3
84
9
23
13
71
16
108
24
20
64
56
4
21
15
36
9
24
3
9
27
32
4
12
56
37
23
73
27
68
4
24
9
108
3
152
16
21
11
100
12
72
20
40
57
60
3
20
28
12
24
48
8
48
48
13
3
45
63
9
23
13
23
40
60
60
9
35
25
15
104
109
47
4
57
36
11
12
16
60
36
33
11
49
35
48
13
51
21
15
32
76
69
36
15
69
12
63
57
107
4
36
32
1
39
12
9
84
36
23
36
109
3
48
8
49
3
21
15
129
15
44
64
81
15
72
8
1
47
85
24
39
8
28
45
23
100
141
24
11
60
24
1
3
20
36
16
21
60
48
12
48
12
63
8
12
85
23
220
9
15
8
16
8
4
8
1
11
52
48
24
33
36
15
9
3
33
60
36
3
21
51
33
35
52
12
56
52
32
37
3
32
49
3
12
48
84
33
12
27
80
24
52
24
48
33
27
24
44
16
129
3
56
84
13
60
35
1
47
1
59
1
111
32
13
15
20
1
23
25
12
11
12
16
84
21
12
123
21
24
35
4
21
23
52
69
11
72
37
27
12
56
24
12
52
33
15
ABCD 355597794*7^$a-1 [50011]
17
60
61
116
3
13
80
30
33
55
5
12
43
72
17
63
12
30
39
27
21
24
7
20
33
27
60
45
12
7
29
15
60
16
24
5
60
37
35
49
14
69
43
53
36
79
29
15
33
15
33
7
20
60
21
84
13
95
48
12
1
68
6
60
12
21
7
42
50
21
3
64
6
38
102
3
51
33
19
2
51
97
20
12
3
13
6
24
50
3
7
26
54
9
12
36
43
20
90
72
3
25
80
22
60
8
9
24
3
4
5
24
48
48
1
44
90
12
30
39
24
1
6
5
19
38
30
82
6
20
21
39
54
3
91
6
14
21
91
17
12
24
12
15
72
45
13
38
12
10
2
30
12
10
26
99
3
16
17
48
84
75
45
1
92
10
48
6
23
57
6
21
37
35
15
12
69
1
47
1
59
108
9
96
40
11
21
51
15
21
1
30
8
22
78
80
45
7
20
10
14
33
31
53
19
38
30
42
12
15
12
9
22
8
21
15
57
111
28
53
12
3
57
3
72
12
21
1
6
48
2
27
31
44
132
78
18
10
14
9
7
5
13
2
18
142
17
12
15
24
10
14
18
27
168
63
24
6
12
4
84
50
40
44
9
84
12
1
26
16
2
16
11
3
36
24
6
87
13
11
55
5
39
21
19
42
8
52
14
30
15
3
72
9
55
14
6
22
20
3
7
30
24
8
15
63
4
68
9
24
12
31
12
114
71
33
3
27
9
3
24
9
36
1
8
36
126
33
31
29
12
13
11
3
12
34
35
7
60
32
28
20
28
12
17
7
54
96
68
22
44
66
214
6
23
31
12
48
60
32
12
36
6
3
87
9
9
12
18
18
48
6
45
3
22
8
51
36
1
2
22
44
39
3
42
6
22
68
3
37
32
10
14
34
14
12
34
41
24
9
82
113
3
30
63
12
49
6
2
12
16
20
3
57
58
90
26
34
20
66
45
60
19
20
45
12
3
105
7
30
44
64
2
18
42
10
47
43
65
69
3
60
31
5
9
36
54
36
66
3
61
36
23
31
5
108
207
117
72
7
6
23
15
69
37
38
22
35
1
30
62
123
25
30
29
24
87
24
165
69
87
60
36
57
30
12
58
42
2
3
25
2
48
12
48
4
5
12
48
36
195
28
62
4
38
42
10
101
9
3
3
30
18
72
9
48
33
27
12
3
48
18
75
7
8
10
12
14
9
84
60
13
35
3
42
27
3
9
3
21
27
18
15
12
36
60
36
31
29
12
21
4
35
19
20
9
33
30
4
14
172
38
24
16
12
17
60
37
38
28
5
48
15
9
15
237
45
39
1
23
48
3
16
6
2
33
84
31
8
33
7
44
16
29
27
16
62
88
18
29
3
21
49
23
15
24
16
5
39
22
44
3
120
9
28
14
36
9
57
16
62
42
4
30
32
18
10
5
99
16
17
48
45
16
23
13
18
20
6
51
13
32
27
67
41
57
36
27
39
16
29
1
234
30
23
24
27
45
12
72
3
10
18
12
152
6
36
39
51
6
60
3
15
46
14
6
46
65
27
46
47
55
32
9
19
29
19
17
12
135
60
22
26
33
21
3
3
81
24
19
8
21
39
12
33
24
12
12
15
57
21
72
4
23
36
25
26
40
116
58
60
11
9
51
3
6
22
30
18
53
9
12
52
38
21
45
100
47
3
24
18
70
8
57
3
40
44
6
6
9
12
55
18
26
24
16
24
5
39
9
87
22
47
15
108
48
45
45
63
27
16
5
48
105
6
12
60
4
8
45
1
35
15
40
80
46
6
5
25
78
29
21
10
42
18
30
14
18
3
21
4
6
44
10
30
29
12
25
98
6
27
3
21
25
38
60
36
24
6
70
26
46
18
2
24
57
21
15
24
27
114
15
93
42
16
74
27
31
84
44
33
12
9
15
1
47
33
16
308
15
60
3
21
12
57
18
9
36
57
72
36
51
72
21
18
28
44
28
53
1
6
53
12
33
24
6
21
48
15
46
2
10
48
110
46
6
44
18
39
9
15
120
13
74
18
144
3
1
2
45
48
1
66
17
31
5
24
67
96
17
3
57
45
3
19
17
13
71
3
6
24
24
6
12
81
72
67
14
15
49
11
1
120
47
3
69
12
72
1
14
102
28
35
147
60
48
66
64
59
7
6
11
13
59
87
69
9
16
23
15
22
35
1
11
12
69
6
16
6
2
16
2
12
120
12
4
12
2
42
3
3
81
9
130
54
23
51
82
20
15
9
3
3
21
72
7
29
1
11
36
13
18
32
12
69
43
41
3
6
15
31
8
46
6
5
12
21
22
128
9
15
22
90
56
28
12
17
1
20
15
1
47
67
14
16
95
27
9
3
16
17
69
27
7
29
31
20
12
9
9
6
46
24
35
21
15
33
10
5
1
23
37
96
14
33
75
58
30
18
12
2
28
5
25
11
19
54
20
96
28
47
13
20
15
37
35
73
47
24
25
6
17
24
49
14
6
118
17
48
1
20
96
63
15
12
4
54
23
12
36
3
9
7
50
54
58
128
16
14
45
24
33
60
63
27
12
30
28
38
21
33
3
24
19
53
33
84
15
87
42
76
80
3
13
20
6
33
9
42
16
8
12
69
25
66
5
15
64
30
8
52
6
5
12
7
53
24
36
37
60
14
22
38
12
12
66
39
3
118
12
2
18
24
6
9
120
33
12
3
1
50
12
40
44
4
6
36
18
56
4
41
51
48
45
24
36
7
24
17
21
15
48
43
29
12
19
12
2
22
5
3
45
48
25
2
21
69
16
14
6
66
21
27
48
45
3
12
21
51
16
41
45
78
69
24
27
142
6
38
42
33
36
33
16
6
6
74
30
46
2
48
27
3
34
6
38
10
32
9
25
6
32
36
10
12
20
3
1
14
12
24
9
151
90
60
26
88
12
84
8
30
16
60
2
18
27
69
15
3
21
39
30
36
16
6
38
39
12
36
12
15
30
16
36
11
45
30
21
19
8
21
24
55
29
3
70
18
32
78
111
24
25
23
21
16
6
17
7
101
1
47
13
18
14
66
21
84
12
25
30
5
3
69
3
33
15
21
3
81
9
58
29
12
72
9
15
3
58
2
28
6
104
10
122
4
56
72
6
22
2
9
84
12
57
60
30
36
18
12
3
7
29
45
66
45
84
31
20
12
180
90
15
45
18
10
35
165
10
24
14
16
44
84
12
6
28
5
9
52
126
41
19
29
3
6
16
47
3
4
2
27
7
17
21
15
45
15
43
2
18
48
70
44
16
6
54
26
46
59
21
192
18
10
20
39
31
8
10
83
37
26
16
38
10
2
18
40
32
60
48
9
36
55
17
9
10
6
48
62
48
24
88
2
150
76
20
76
110
24
40
35
57
27
3
9
24
1
114
2
30
40
17
3
108
6
39
25
150
80
10
14
60
52
36
5
39
34
32
27
1
59
15
22
66
134
10
ABCD 355755564*7^$a-1 [50029]
12
6
12
22
36
27
27
65
4
3
5
19
36
14
52
14
1
23
4
8
33
1
35
19
12
33
27
24
114
12
14
25
48
33
20
58
24
32
9
40
8
7
29
4
24
32
3
24
18
22
5
48
37
14
21
24
36
21
7
3
48
5
72
15
4
14
30
1
3
42
26
130
23
25
30
36
14
31
9
44
15
61
86
9
40
5
27
9
10
66
18
29
48
52
15
32
18
42
10
51
15
14
10
36
2
18
4
5
1
12
66
20
34
51
27
5
25
87
23
33
1
26
70
54
20
34
2
81
37
24
12
11
33
12
27
36
7
30
35
19
26
40
11
12
67
5
4
3
12
60
44
57
25
54
17
21
6
10
20
24
16
2
13
44
33
4
86
10
12
23
9
19
27
54
36
11
9
15
25
68
43
69
20
72
18
64
6
14
1
15
33
41
15
21
51
1
20
22
24
17
7
8
4
9
39
9
21
35
3
9
36
15
9
1
24
39
24
48
56
33
70
30
24
47
55
17
1
12
15
39
108
8
13
39
2
40
63
113
4
23
31
20
12
22
6
12
24
6
47
7
20
10
66
14
15
13
23
9
36
34
86
27
43
138
42
8
10
6
65
13
62
9
19
8
49
20
21
63
9
6
12
10
54
5
13
3
27
5
31
12
42
56
16
74
21
1
30
2
16
54
2
4
24
47
16
15
20
22
15
8
16
23
9
51
10
44
64
8
27
13
14
21
55
24
54
24
20
3
43
2
15
3
22
3
17
3
1
24
26
9
12
9
19
32
12
60
40
15
60
21
8
31
6
44
12
19
32
12
13
72
38
25
3
26
34
5
61
15
11
4
14
154
9
27
12
14
3
24
3
46
63
72
9
78
6
24
12
6
5
36
7
9
68
37
62
24
4
42
6
69
44
27
28
42
48
51
11
78
72
10
8
36
34
30
6
54
12
89
40
53
60
12
15
36
9
120
16
87
32
9
31
21
20
10
5
40
5
28
11
52
51
32
9
9
27
13
30
26
27
48
9
6
1
48
24
56
31
24
42
20
16
24
14
36
6
10
2
6
4
36
9
8
9
31
32
25
38
4
5
16
20
69
10
69
5
15
21
34
45
20
1
18
9
69
11
1
8
15
19
24
36
9
9
131
60
1
66
30
14
96
144
25
33
23
19
38
15
21
15
4
33
8
52
3
35
9
7
29
19
21
45
54
45
17
36
27
64
27
14
10
18
24
14
10
12
30
33
9
11
57
58
12
12
6
30
21
20
4
8
64
5
43
48
9
12
23
7
5
51
12
25
35
10
24
50
10
23
73
20
4
14
4
45
51
50
43
56
55
12
6
35
25
38
10
27
9
11
24
13
66
29
85
35
36
28
32
67
42
8
10
9
11
40
2
63
3
1
69
26
16
41
24
7
9
57
39
45
35
55
5
31
41
1
27
8
3
60
4
18
12
36
6
50
34
30
6
30
74
9
52
9
143
43
36
14
46
42
12
63
21
59
7
18
15
20
25
12
66
53
7
20
24
18
10
17
43
18
30
18
11
43
2
36
18
42
19
11
18
94
48
18
2
33
19
2
19
32
13
3
29
84
55
8
31
20
22
15
65
4
51
53
4
11
21
10
96
44
76
60
17
1
12
8
43
8
55
6
123
89
10
30
2
13
3
29
13
8
22
90
56
39
7
6
12
62
36
30
28
15
47
9
40
5
15
9
3
16
27
20
88
8
18
63
16
15
5
48
115
2
103
5
63
9
63
7
2
10
5
79
14
7
44
25
24
27
81
30
2
3
24
13
8
15
16
21
3
69
30
50
3
25
2
4
12
20
52
42
24
26
49
45
20
46
6
42
9
3
14
6
4
17
24
28
71
10
2
10
18
62
58
5
52
35
4
14
16
11
57
7
3
69
147
54
6
36
29
40
47
30
40
32
15
120
33
19
21
8
15
36
21
15
39
45
36
25
35
40
5
10
38
36
4
3
152
21
4
15
21
30
29
19
6
2
4
14
4
11
27
25
39
48
17
1
15
35
9
25
3
15
132
117
3
36
68
42
12
72
16
48
36
27
8
19
24
36
12
5
25
50
13
20
1
24
3
21
12
83
28
53
4
66
14
148
3
24
11
9
7
14
16
18
110
22
90
60
48
83
16
24
3
36
24
17
13
42
8
9
7
20
24
4
42
6
2
40
8
31
3
30
39
48
119
10
14
45
4
24
8
37
2
46
8
19
8
24
13
35
33
12
10
5
21
31
3
8
93
60
7
5
9
15
45
66
1
21
27
5
63
37
36
51
48
3
66
2
9
25
47
24
9
28
2
40
33
72
48
56
25
6
26
27
108
9
90
16
2
16
30
72
24
26
10
2
27
1
23
12
43
20
22
14
4
29
12
24
12
15
45
12
33
52
42
54
6
6
23
1
99
57
12
11
40
137
31
9
23
16
3
17
36
55
2
42
9
1
20
10
26
22
41
9
22
104
54
18
10
27
57
20
10
48
30
3
29
10
33
24
9
12
2
16
44
21
15
25
20
36
40
68
28
20
25
27
21
30
21
9
20
43
11
9
7
84
6
48
6
29
27
9
33
3
13
2
4
98
36
42
48
34
18
17
40
72
45
26
4
41
33
12
18
10
12
30
9
15
65
45
27
73
47
7
9
57
24
15
11
9
12
19
18
86
9
43
14
6
18
3
13
48
20
22
9
29
10
17
31
57
101
34
6
12
30
62
67
21
3
15
20
10
6
29
12
9
34
9
24
32
31
18
20
43
33
50
4
17
40
5
4
12
42
57
39
17
55
14
16
3
24
11
16
6
32
40
12
20
31
9
44
4
32
6
9
1
170
45
7
32
28
26
96
34
9
20
57
54
10
6
36
29
25
51
29
4
15
8
12
9
58
20
21
7
24
5
4
48
51
14
6
22
8
15
9
171
19
36
2
7
45
35
43
32
6
3
1
150
29
19
5
13
80
4
60
8
67
45
23
51
1
11
10
12
6
17
9
54
25
8
13
3
5
27
16
20
4
21
35
79
66
30
5
25
23
36
15
25
29
30
42
27
117
66
73
15
29
27
18
7
24
9
95
31
6
8
58
30
24
20
54
64
62
19
11
61
3
42
12
80
31
57
8
12
10
12
42
18
96
36
18
6
14
15
48
7
78
27
21
35
67
42
20
6
52
12
2
58
18
48
6
65
111
22
60
6
29
13
12
11
27
1
21
12
44
66
16
24
5
24
25
42
9
5
28
2
36
64
6
42
57
20
24
7
45
29
10
17
13
14
66
34
42
14
28
6
12
23
57
22
66
119
36
7
2
15
12
25
24
32
43
35
30
22
14
76
23
27
4
9
11
4
5
61
23
16
8
3
9
49
20
10
2
4
12
47
31
29
73
18
20
16
17
7
32
10
42
8
45
12
33
43
15
26
51
4
129
15
8
13
11
45
3
1
15
21
12
32
34
54
11
69
3
15
52
38
4
78
6
27
20
135
10
44
63
12
4
5
16
8
19
9
42
2
4
12
48
2
9
79
24
5
52
24
32
7
53
43
2
52
47
25
3
17
16
20
22
12
18
38
45
13
6
30
3
32
61
24
20
75
1
48
24
32
3
7
24
20
9
13
50
54
40
24
11
24
27
18
34
5
13
14
28
5
28
17
3
15
34
11
3
40
56
9
1
24
3
53
30
69
48
7
2
27
45
10
45
8
25
30
12
21
27
53
9
3
67
9
24
69
24
131
16
45
11
33
10
20
4
36
60
5
39
10
23
21
16
3
8
9
124
8
12
22
14
6
4
60
36
17
3
9
25
12
12
12
18
2
36
60
18
9
7
24
33
17
4
23
19
38
52
20
40
30
18
72
20
15
16
59
16
44
4
17
49
11
7
9
27
6
14
21
24
28
3
18
32
16
18
9
15
30
18
2
111
9
6
22
35
55
18
90
26
19
8
7
137
15
9
39
1
8
16
44
57
60
3
36
7
20
9
19
62
43
9
2
10
8
36
7
8
21
27
40
29
22
18
3
32
16
44
84
19
5
12
45
22
65
3
9
13
6
5
19
9
3
14
52
38
22
24
54
2
31
77
22
77
7
30
18
57
3
17
ABCD 355910348*7^$a-1 [50015]
7
33
128
12
4
32
24
16
8
7
93
63
149
67
72
9
12
128
19
24
33
24
60
72
8
67
113
7
29
16
24
15
21
60
200
88
20
16
140
4
87
17
12
16
75
129
20
60
4
96
8
16
20
7
5
4
87
9
44
31
9
15
5
4
36
20
24
52
24
44
12
40
128
31
45
24
20
16
20
4
20
31
21
48
20
19
33
39
65
24
7
5
24
7
60
24
24
12
9
32
7
53
12
16
8
31
9
3
9
87
77
16
24
24
3
33
15
125
108
36
7
29
48
19
93
27
41
67
5
16
51
120
24
24
21
20
88
56
36
64
8
19
33
27
48
36
17
36
67
53
24
48
12
88
111
29
12
36
120
16
3
12
5
64
12
15
120
9
8
7
5
36
24
36
88
27
29
4
3
29
4
20
31
9
75
45
111
9
8
72
40
104
7
24
45
8
72
64
27
53
91
9
51
21
20
55
29
160
15
69
72
39
12
69
44
91
33
12
8
31
45
24
39
5
43
93
51
53
12
7
17
103
257
31
101
31
9
27
93
60
39
36
60
36
9
32
7
96
29
7
84
24
5
4
80
76
15
21
15
33
20
12
31
9
8
36
40
44
19
24
41
67
12
17
24
12
60
60
120
24
52
32
7
9
3
41
43
84
9
63
48
45
24
12
15
9
3
72
12
77
24
103
29
16
75
24
9
36
96
27
5
16
36
60
3
12
53
19
29
79
5
4
20
36
4
12
20
12
7
5
7
48
60
5
24
16
44
24
79
33
24
27
9
8
60
16
12
20
108
100
44
19
69
15
9
27
9
15
24
81
51
17
24
16
56
31
9
15
69
44
12
16
87
48
9
60
51
45
15
29
7
93
15
9
60
80
79
48
5
28
51
81
51
33
20
40
3
48
9
51
9
20
16
15
17
55
12
65
43
5
7
21
60
60
51
17
19
17
7
93
15
5
40
44
7
17
7
5
4
3
29
24
55
89
19
197
64
156
15
5
24
72
84
4
111
5
7
9
44
7
9
15
9
3
5
7
53
76
96
24
152
12
28
48
12
39
12
57
3
48
36
9
8
36
36
24
12
4
36
51
93
60
3
24
41
7
29
96
4
20
16
8
103
33
36
44
36
16
60
15
113
19
72
48
48
24
36
9
27
69
24
20
7
24
33
12
15
5
24
4
51
81
99
60
9
39
113
7
12
5
40
20
136
27
17
4
63
17
16
15
5
24
7
93
120
20
43
9
27
33
20
55
12
57
24
72
39
5
24
12
31
17
12
24
16
24
84
27
96
33
27
24
17
127
5
16
15
17
88
39
165
44
60
7
144
45
60
75
45
24
51
45
36
8
31
9
12
51
60
17
40
27
96
108
48
33
32
48
60
31
48
65
67
9
15
17
12
48
88
27
12
72
33
123
24
24
53
19
33
15
24
45
3
5
36
100
12
108
3
84
53
24
12
31
9
8
12
60
16
15
93
20
12
48
24
28
104
7
36
12
9
36
44
16
75
41
139
12
57
56
7
53
43
17
48
12
4
39
84
24
77
36
72
28
39
57
51
9
36
8
79
65
19
48
5
4
3
57
63
9
44
4
3
101
7
125
60
40
56
55
17
112
15
53
67
9
12
27
81
27
9
75
5
24
16
8
7
45
44
16
8
7
41
12
12
4
123
9
15
29
16
44
4
12
111
57
27
29
4
44
7
29
67
29
7
33
36
15
45
20
91
53
4
27
9
3
17
24
52
8
16
60
8
48
40
68
31
21
15
36
41
7
89
24
108
40
8
76
8
36
36
4
32
31
60
17
7
69
20
48
36
24
19
17
31
21
60
75
36
17
16
8
16
3
33
8
52
36
108
111
5
91
24
21
44
4
36
231
17
16
3
57
12
44
40
15
5
127
17
7
12
5
12
4
3
57
12
75
96
48
36
9
27
17
16
140
40
24
27
5
4
15
5
36
12
28
15
24
12
89
12
7
5
16
60
32
36
12
139
5
84
40
51
45
36
15
45
20
4
20
7
29
64
15
9
56
16
48
3
77
100
36
27
33
27
9
15
9
27
101
16
12
39
89
31
21
39
29
31
53
52
27
77
7
36
108
5
84
16
24
3
9
15
96
17
19
41
84
28
108
116
4
44
43
24
36
9
44
31
5
24
31
5
55
5
24
7
9
15
9
12
24
36
24
27
9
8
139
17
7
93
3
48
45
8
72
55
17
28
15
17
28
8
43
24
29
64
60
3
29
7
17
76
51
9
68
163
33
44
36
4
51
5
43
48
9
147
29
19
45
60
8
43
17
7
36
53
52
27
33
15
93
51
60
21
24
24
36
8
16
3
17
12
4
36
15
17
12
48
7
12
29
24
96
12
12
7
77
16
27
41
36
16
20
4
12
32
12
7
36
5
43
33
87
9
44
43
60
9
8
7
17
43
33
36
8
43
5
24
24
7
93
32
4
24
12
20
31
53
100
3
21
80
16
75
5
55
36
29
64
3
60
9
27
21
51
12
24
29
144
7
17
7
45
15
165
15
69
60
39
21
20
76
15
5
16
15
53
127
9
3
12
12
29
19
29
40
80
24
120
88
111
36
5
36
36
55
29
24
96
43
9
27
5
28
92
43
29
16
24
27
48
5
24
7
33
36
56
79
9
72
51
9
51
69
8
24
19
33
164
151
41
12
28
24
3
12
101
31
33
24
39
77
40
24
92
31
24
29
16
8
7
17
16
63
41
16
44
7
21
48
3
53
40
27
17
7
33
20
19
101
40
20
7
36
69
48
3
77
36
4
56
204
16
24
44
12
55
69
3
29
55
17
19
24
77
7
5
48
19
24
24
29
43
57
36
8
19
9
20
12
12
16
48
3
60
24
45
8
24
36
16
8
7
12
17
31
72
24
33
20
52
108
27
153
27
29
4
44
7
60
65
7
53
7
41
28
75
5
19
48
12
9
32
31
33
111
45
8
156
43
5
76
44
16
32
67
17
31
29
16
39
69
120
12
27
21
132
84
15
5
4
3
17
31
5
16
80
28
20
24
7
105
15
5
60
156
100
8
12
60
67
21
27
33
32
4
3
17
7
17
16
68
16
3
69
15
ABCD 355916124*7^$a-1 [50091]
192
180
96
36
5
24
43
36
48
36
96
161
84
43
197
12
43
12
65
151
53
55
105
56
19
41
55
29
43
36
36
108
77
60
24
60
52
99
41
31
29
40
3
41
204
67
29
36
7
117
80
19
41
7
24
53
12
91
173
24
55
72
24
21
27
53
108
295
48
24
36
17
12
55
53
163
24
120
36
17
36
7
173
36
79
84
65
16
56
40
27
48
5
91
17
55
264
197
136
200
79
5
31
125
84
276
43
17
127
93
140
31
113
24
31
5
43
17
55
101
187
17
24
91
185
24
187
120
89
156
139
192
348
209
216
7
192
5
31
41
67
113
91
29
48
115
117
63
17
91
77
91
12
89
24
175
269
7
29
16
27
197
36
60
24
19
65
115
65
115
5
19
101
60
31
101
31
53
36
240
48
120
223
29
7
113
103
77
7
132
209
72
7
41
7
53
72
120
24
144
60
12
144
19
168
48
60
29
19
108
29
7
96
36
21
20
24
7
216
89
48
115
12
5
40
404
196
264
87
17
19
12
105
75
41
24
7
69
75
36
153
51
72
12
89
96
40
51
65
7
53
24
7
17
16
104
96
115
21
44
19
65
31
5
84
132
288
36
24
19
53
228
312
228
259
161
91
101
7
24
120
17
151
161
247
101
36
24
7
120
413
16
120
80
19
5
55
77
7
96
101
19
24
17
31
113
199
257
156
24
36
7
77
120
235
132
29
120
79
60
36
29
120
247
113
43
96
65
115
84
17
79
120
41
103
24
48
5
67
53
120
40
140
7
24
48
96
161
84
24
112
123
65
55
125
91
41
60
84
60
36
31
17
72
127
197
24
43
17
192
60
144
91
125
43
72
12
41
36
19
36
45
3
53
187
17
175
41
211
53
43
53
31
29
24
16
3
65
115
132
65
91
77
103
96
101
36
120
7
17
151
65
36
43
21
195
41
4
75
41
60
7
144
153
51
89
31
29
60
24
12
168
19
237
44
91
101
103
48
24
189
3
101
60
60
72
120
84
120
163
77
31
29
160
39
36
60
156
125
120
40
20
48
52
8
36
156
120
24
300
240
24
79
48
72
113
24
7
17
12
43
96
48
101
67
264
5
19
125
36
84
36
55
45
15
41
40
20
91
60
137
55
36
36
216
17
271
41
175
45
24
39
17
43
84
36
77
64
200
136
80
144
300
120
24
196
96
44
19
12
149
67
72
36
60
41
4
27
29
84
96
127
24
72
21
56
48
216
40
315
45
80
91
69
75
41
163
36
48
101
112
3
36
5
60
40
315
101
48
43
17
55
36
81
27
17
79
41
31
209
96
4
44
156
175
41
7
41
12
24
84
16
27
180
12
5
175
5
60
132
7
17
31
72
24
36
77
36
43
24
144
113
84
55
36
12
36
113
84
187
137
7
53
12
91
9
80
43
120
24
117
44
12
228
31
21
104
36
103
17
7
77
67
197
96
67
29
115
53
12
127
101
12
55
189
3
ABCD 356073174*7^$a-1 [50136]
24
9
58
12
98
34
5
9
10
33
80
4
8
57
24
70
77
28
39
24
36
2
3
79
2
39
40
12
15
132
2
7
24
24
5
70
5
9
15
19
29
9
10
29
16
39
17
12
88
32
69
31
12
3
105
17
10
41
21
31
15
50
94
41
48
9
3
79
9
12
8
33
7
12
29
19
32
55
113
19
45
68
7
24
17
9
58
65
19
21
12
8
19
41
52
27
96
14
10
21
12
3
50
75
9
31
60
27
14
7
89
82
141
60
116
55
36
14
34
60
12
14
34
21
44
7
12
50
43
48
39
60
36
65
67
41
9
43
8
19
21
12
41
127
51
21
20
60
79
12
57
29
22
12
38
43
8
21
7
8
21
91
12
8
40
84
3
14
31
5
43
8
12
4
17
7
41
24
31
15
9
65
27
12
79
26
15
16
3
29
19
72
2
87
12
9
22
17
7
65
67
2
58
9
51
12
12
84
72
2
48
70
33
17
43
111
29
9
7
12
12
20
7
50
43
12
8
28
27
12
12
9
3
9
65
31
15
65
4
39
21
39
33
15
12
9
20
9
31
17
63
4
5
72
19
140
7
12
84
65
52
41
10
2
24
31
15
26
43
20
21
31
5
103
17
24
79
27
38
3
64
3
65
40
60
15
33
3
26
3
28
17
34
41
45
7
3
5
52
27
9
3
69
8
7
2
10
50
34
17
7
12
14
15
24
40
20
40
29
79
3
29
7
9
5
10
21
8
45
10
36
48
21
5
3
64
5
3
7
45
24
80
9
22
41
7
41
21
3
100
15
14
87
19
57
5
10
45
56
4
3
2
3
67
9
24
39
33
36
3
9
17
43
5
96
55
3
12
9
77
43
48
3
21
17
22
65
4
48
29
3
45
3
12
52
27
149
7
84
17
9
24
106
72
14
36
55
27
21
5
22
9
39
45
15
12
48
57
8
48
40
3
26
19
3
9
32
48
67
24
41
45
34
9
17
115
29
31
20
31
81
17
166
36
9
8
19
29
64
41
31
3
33
32
165
43
92
19
38
22
9
32
52
8
45
7
3
12
12
9
27
33
8
12
31
21
60
15
14
48
3
19
17
24
57
24
58
38
84
19
17
24
36
99
9
3
7
45
39
36
36
29
28
123
9
8
4
5
31
3
24
36
29
19
21
17
48
31
41
39
4
5
36
7
24
63
53
19
14
7
41
51
67
24
9
5
46
21
36
53
10
14
3
91
50
19
12
48
8
31
89
16
24
5
19
15
26
10
17
9
84
34
84
9
8
9
7
3
101
33
19
32
79
9
39
93
20
31
17
7
24
9
39
101
12
100
27
33
29
46
5
7
24
29
7
2
31
15
24
26
3
64
48
39
41
36
84
19
17
55
9
20
67
53
31
57
12
27
24
14
22
33
99
41
7
14
15
9
43
27
36
14
15
81
24
192
10
12
26
3
4
56
9
58
57
84
104
19
33
15
48
26
31
3
5
21
19
12
5
202
26
15
28
3
24
53
124
48
12
36
51
29
43
14
3
31
218
3
40
20
21
27
12
48
4
27
12
77
79
14
75
21
34
29
21
15
31
9
120
120
24
48
32
79
9
3
9
60
56
19
53
48
4
12
8
115
12
24
48
17
9
34
33
27
9
12
8
7
24
33
27
17
12
7
36
9
41
7
32
48
57
22
60
45
39
29
40
15
5
31
48
29
64
60
3
57
5
24
27
21
19
27
60
60
72
12
141
12
15
45
8
31
17
4
3
33
8
12
12
60
19
38
3
19
12
21
48
5
31
12
24
3
60
24
77
9
3
4
8
21
31
48
39
9
20
9
39
124
15
24
26
75
7
12
77
84
21
15
4
8
40
12
17
22
48
2
19
27
5
19
2
19
27
21
27
53
40
39
48
45
8
4
3
24
57
51
62
19
32
45
31
99
62
48
60
3
19
21
20
28
99
36
36
12
50
87
40
80
24
7
2
19
24
3
53
124
48
12
5
12
43
3
113
31
12
9
80
9
31
56
33
51
7
12
2
7
17
31
36
5
154
14
103
3
9
39
9
20
21
27
40
39
26
7
72
27
14
15
16
8
7
24
24
36
5
4
5
3
64
87
38
10
14
19
36
12
27
5
21
7
41
10
9
12
75
74
27
76
27
41
31
17
4
53
34
12
24
132
24
9
75
12
29
12
12
60
7
45
17
22
48
33
24
12
32
28
32
31
9
5
36
7
32
16
3
2
31
5
144
10
5
76
17
27
112
41
22
17
12
36
40
132
29
58
5
7
50
48
3
31
38
60
63
67
33
161
7
51
2
7
51
26
63
7
53
31
21
12
27
26
3
19
48
81
5
7
24
3
5
45
15
40
27
14
34
53
7
5
91
26
48
24
12
34
60
57
5
111
7
12
14
79
15
26
31
8
19
86
12
3
16
39
33
8
12
72
36
64
15
50
10
14
12
27
57
15
16
24
15
12
33
5
7
65
24
15
79
96
29
19
81
51
14
67
8
21
46
48
5
19
17
9
22
89
55
26
24
34
14
22
36
12
2
7
24
3
14
31
75
12
2
7
5
36
3
31
14
3
112
8
19
33
17
79
3
81
27
41
9
10
144
9
5
70
60
21
36
5
22
9
3
9
15
60
36
9
8
28
12
24
3
36
17
7
12
60
12
81
12
36
17
3
60
4
63
45
27
33
72
15
60
72
2
10
17
67
5
31
36
33
20
7
24
14
96
99
19
17
16
63
33
20
120
7
21
32
12
9
43
3
50
67
8
28
72
36
36
8
91
9
20
7
12
93
8
7
41
103
14
10
12
60
12
21
15
53
9
130
14
7
17
67
65
34
29
7
48
21
36
44
33
106
5
16
72
27
5
7
33
56
12
4
15
12
21
27
84
50
58
60
101
7
60
12
9
24
8
19
9
17
22
38
51
12
12
55
41
9
24
58
12
2
10
36
9
15
60
48
12
9
5
3
12
28
3
9
20
31
50
36
10
53
45
3
4
15
24
9
8
12
19
2
24
15
16
36
27
17
24
16
72
8
196
29
7
8
12
4
8
9
51
40
36
75
14
12
3
148
87
12
9
65
15
4
60
12
15
24
26
22
9
39
21
8
43
12
21
8
55
14
19
3
26
3
21
19
12
29
7
12
12
36
17
24
10
36
53
139
21
24
3
113
12
19
9
32
9
7
51
29
52
3
105
12
17
22
93
39
26
94
2
19
5
31
36
15
2
27
16
8
16
15
21
3
113
33
31
75
29
9
24
51
52
99
9
36
24
8
43
9
48
60
12
75
12
14
19
8
31
21
15
5
21
15
40
3
33
8
36
4
5
15
16
12
20
48
93
31
12
36
24
3
2
24
15
43
12
60
45
99
5
9
46
33
20
19
9
120
5
10
50
34
24
21
68
4
3
12
2
70
12
60
60
14
10
21
12
39
45
5
55
29
27
7
12
98
22
24
17
43
5
9
43
3
170
7
132
5
15
7
2
19
53
7
8
19
24
33
120
44
12
7
57
3
33
41
10
77
24
7
9
39
26
7
60
72
29
31
12
15
69
161
3
55
5
7
2
39
72
28
ABCD 356227904*7^$a-1 [50063]
81
44
79
185
31
48
65
96
100
92
96
72
96
28
20
127
24
12
125
115
5
48
31
24
17
168
76
3
69
171
72
41
4
140
48
28
116
100
20
24
55
17
103
60
48
9
68
28
92
24
4
15
221
103
41
220
39
125
100
195
48
41
72
28
20
28
63
225
15
53
96
43
149
72
48
7
161
24
364
140
24
48
7
113
4
68
19
173
24
235
53
96
76
3
65
4
39
60
65
115
29
124
219
45
44
163
173
48
4
140
244
27
117
44
163
53
48
24
28
183
108
45
24
3
89
72
43
29
19
5
55
72
108
81
92
96
100
63
81
44
55
21
20
24
216
19
5
100
72
48
116
96
76
51
17
24
48
72
192
24
28
260
48
172
51
65
19
5
100
48
20
4
3
60
509
48
120
24
28
236
96
139
9
195
21
92
7
65
4
27
12
77
96
288
24
144
43
125
31
24
48
17
96
72
28
44
31
89
52
140
76
39
77
31
65
48
4
171
41
96
31
89
28
3
41
55
84
36
45
240
68
4
3
24
65
72
19
5
100
39
29
7
209
24
115
9
116
100
3
24
41
4
39
77
48
72
100
20
7
41
28
27
113
76
72
44
96
79
17
55
17
7
161
100
284
76
44
96
7
185
316
20
124
135
36
12
77
67
60
17
96
220
44
271
17
120
96
175
117
15
153
44
144
100
68
120
48
52
20
456
4
140
247
65
48
28
39
177
44
120
24
100
72
44
172
216
68
120
103
17
28
20
7
189
20
31
144
17
24
7
168
72
21
96
3
36
81
72
44
24
4
20
96
48
43
33
144
48
15
5
48
48
28
411
45
72
72
291
41
91
125
28
44
31
41
144
28
39
105
27
21
27
252
29
151
24
17
28
44
28
20
24
120
91
33
48
20
120
103
113
31
17
72
52
20
43
77
124
188
216
28
27
65
52
116
96
120
120
31
180
57
164
52
72
236
168
28
20
124
87
57
195
189
120
96
48
44
151
161
24
7
257
4
27
117
44
271
72
17
120
216
7
60
144
129
116
79
65
52
44
100
48
68
148
51
12
9
20
76
72
68
76
27
41
120
31
89
96
4
236
76
72
27
21
96
72
63
57
116
172
24
92
100
68
91
125
67
29
52
44
55
65
120
19
153
20
24
127
12
33
120
44
7
120
209
76
20
264
67
29
19
105
68
48
19
53
48
379
5
72
24
268
144
68
24
24
48
72
292
99
17
31
89
24
31
89
19
33
63
173
19
105
3
41
76
96
44
28
236
24
96
115
29
7
41
76
135
96
81
92
127
69
44
148
15
9
39
36
60
77
76
27
21
116
19
105
72
99
185
336
67
33
72
44
24
151
137
31
93
216
20
192
264
24
28
3
17
7
21
99
96
12
60
137
28
44
151
117
20
19
101
264
55
21
68
4
123
17
199
12
149
4
116
24
28
20
7
84
29
4
72
48
27
41
148
168
72
140
67
5
24
48
ABCD 356319636*7^$a-1 [50066]
275
30
115
29
78
18
7
5
19
41
18
1
120
12
24
35
72
1
12
36
24
17
6
270
12
19
23
18
91
11
61
12
17
6
181
29
24
120
139
48
11
60
25
24
12
24
144
41
30
18
60
31
60
72
12
17
18
60
25
59
49
60
120
48
83
121
60
96
36
35
1
11
13
23
61
11
85
65
120
103
120
47
18
90
24
73
107
169
12
233
246
61
119
1
36
17
36
96
30
37
23
84
36
54
7
83
6
144
18
61
5
127
107
18
67
47
1
17
210
61
60
11
126
90
18
67
35
265
12
17
30
13
23
1
252
72
17
150
49
36
5
12
18
72
6
102
25
35
18
72
18
84
1
36
23
1
35
1
71
25
47
90
163
143
193
84
137
48
18
72
13
29
18
73
47
60
282
6
30
114
30
7
143
48
60
48
24
30
78
12
73
144
12
132
132
36
24
5
72
96
54
48
1
132
12
17
7
12
12
12
107
49
107
25
36
120
71
73
12
24
84
132
215
73
60
29
19
12
29
19
29
36
43
71
120
13
72
24
23
13
5
31
72
108
24
180
84
60
24
12
108
12
17
79
72
65
55
179
36
13
11
18
48
24
19
12
108
72
72
215
61
12
113
7
119
13
35
1
24
35
25
96
24
101
132
7
83
1
11
42
43
60
96
107
1
89
31
17
43
11
25
17
31
113
67
35
25
17
30
60
49
23
36
54
18
1
17
91
84
59
49
17
55
36
23
18
12
18
25
84
60
24
59
108
78
43
72
59
13
47
36
30
54
126
42
1
179
48
312
109
84
72
35
13
60
35
13
29
30
1
17
43
47
25
119
109
108
12
11
108
13
59
36
1
36
47
109
60
48
72
24
35
12
18
132
79
119
25
24
239
54
90
108
18
31
24
35
73
29
108
43
24
60
35
60
13
35
24
90
67
96
36
12
60
35
30
204
19
72
36
72
24
95
60
48
42
139
24
48
71
1
36
17
114
1
17
12
90
73
77
43
59
13
60
24
11
60
30
180
42
66
55
35
42
18
72
12
60
13
95
25
108
108
12
17
19
11
90
78
12
1
24
125
31
60
65
43
83
49
48
53
30
18
78
1
89
187
23
73
71
18
43
47
25
17
19
300
60
65
19
35
1
240
48
149
67
77
66
37
24
180
84
35
60
12
73
125
7
48
132
35
1
17
30
61
53
18
90
30
13
48
71
48
25
35
66
204
31
59
1
24
5
103
72
24
59
12
90
18
132
73
53
36
126
97
77
126
61
53
79
11
61
5
114
18
18
25
60
185
48
79
107
121
36
24
192
5
43
12
17
79
48
12
71
1
60
65
43
24
84
36
144
29
114
181
36
11
13
12
173
42
1
24
24
59
25
47
66
6
61
132
95
72
157
144
89
31
48
17
30
78
54
108
217
36
84
17
78
73
89
67
71
18
403
288
132
29
18
13
59
121
71
6
55
60
95
73
131
73
17
18
102
18
42
43
23
1
23
73
47
37
276
35
12
18
18
132
13
35
37
41
66
60
36
84
61
12
5
12
90
37
23
108
13
12
36
180
12
180
17
138
72
25
108
17
19
96
36
11
13
5
103
96
120
60
132
11
90
19
47
60
73
101
18
109
96
48
5
91
11
13
60
48
41
6
12
1
257
7
108
29
67
23
36
25
72
23
222
102
18
18
342
78
193
17
24
30
6
54
61
47
48
1
24
48
5
67
95
13
17
7
60
48
35
73
24
36
132
17
18
24
18
30
25
17
138
205
83
1
72
59
1
11
18
96
55
71
73
48
72
35
18
42
61
5
127
120
108
11
120
13
36
24
5
18
30
108
43
71
12
6
102
60
12
13
5
42
126
55
48
41
18
1
29
150
25
5
31
59
60
30
60
12
6
1
24
65
180
30
73
24
161
79
36
41
36
7
144
137
54
73
5
162
12
18
150
18
31
60
83
13
24
17
6
108
18
43
59
240
13
12
24
23
ABCD 356398106*7^$a-1 [50039]
44
46
29
9
54
13
12
20
13
36
38
61
3
60
138
6
12
44
108
10
18
17
3
4
56
25
27
14
6
64
80
10
15
3
36
24
14
18
126
24
12
106
33
108
5
15
81
36
64
2
45
31
9
5
6
37
15
122
18
9
25
56
60
18
30
7
29
22
5
4
63
56
52
54
27
59
16
9
83
18
22
48
18
20
18
40
9
12
11
42
30
25
27
60
18
84
8
28
6
32
25
35
1
29
130
38
10
74
4
20
120
4
12
54
24
74
36
7
27
14
22
50
15
81
30
88
45
29
63
27
16
24
29
9
28
11
15
16
14
52
15
3
6
23
67
104
6
18
61
45
2
88
32
34
56
15
25
14
61
53
7
3
2
4
14
45
31
30
2
69
12
9
112
20
16
20
118
74
16
6
2
48
24
66
6
64
114
2
12
4
23
15
12
34
42
21
36
29
22
12
29
9
36
54
6
48
184
2
28
38
4
14
40
20
100
20
4
12
74
79
99
89
25
39
33
27
29
10
6
11
7
2
18
21
25
6
9
3
8
54
36
64
2
18
7
8
1
159
23
42
27
27
88
12
33
11
48
4
38
10
29
4
20
45
10
33
63
50
99
7
42
2
28
6
32
31
3
26
12
40
14
18
60
19
8
27
16
36
41
7
24
14
90
4
66
6
36
21
63
20
54
16
11
15
25
27
50
4
54
29
99
45
16
65
19
51
5
15
18
30
22
20
18
73
17
19
9
18
42
11
12
31
45
23
6
54
18
66
4
18
30
20
52
33
11
12
6
10
8
36
9
36
73
24
95
16
137
4
18
14
18
58
11
61
2
64
18
80
18
48
45
31
45
5
7
29
42
16
48
2
58
66
27
20
31
54
20
55
9
2
54
6
16
5
7
90
36
18
17
25
66
42
36
56
7
36
11
30
36
22
32
49
32
27
18
22
12
2
42
16
12
132
36
9
11
18
16
30
24
12
2
31
32
9
4
56
64
6
21
20
4
45
30
6
11
133
30
62
3
31
29
19
98
7
119
28
29
4
21
38
49
65
36
34
12
42
3
8
19
44
66
22
21
99
6
126
2
55
9
51
99
45
3
38
22
14
7
53
10
134
12
34
24
5
51
28
20
4
32
144
6
3
27
4
18
74
52
108
38
64
8
16
36
38
46
36
54
33
5
34
128
52
2
70
8
61
32
31
29
7
36
5
108
4
21
6
2
28
78
14
60
79
3
20
4
18
30
24
54
32
4
54
54
27
27
36
18
2
93
7
2
63
180
7
18
8
19
29
22
29
7
54
20
34
2
7
5
4
11
97
18
41
9
70
2
58
38
88
50
4
36
38
36
46
80
30
16
27
17
144
7
3
24
72
14
31
21
20
24
10
6
63
45
135
5
16
71
9
43
27
9
3
18
2
33
48
15
133
23
85
45
14
54
6
16
9
27
54
12
2
16
36
18
56
34
42
2
12
16
62
10
74
27
9
7
15
21
8
91
24
14
31
36
11
106
20
75
15
84
24
81
55
108
20
24
52
2
48
7
24
5
42
36
18
30
4
5
33
16
47
25
66
6
48
27
17
19
80
25
90
9
48
8
7
36
68
13
32
4
3
36
2
4
20
46
45
36
47
6
7
39
24
50
27
25
24
120
44
12
24
63
7
54
68
7
15
9
29
46
90
72
2
13
3
44
1
27
26
12
27
49
12
87
41
24
12
6
25
27
5
9
42
16
84
2
15
37
26
25
36
29
10
80
16
20
46
2
40
41
40
11
61
11
144
72
61
21
11
13
12
27
53
46
36
74
70
36
18
26
18
66
22
56
108
18
18
70
21
51
12
20
22
14
58
2
16
38
12
16
74
4
21
20
43
56
4
14
4
3
15
72
12
17
25
66
60
41
7
6
39
27
141
63
32
78
7
3
6
74
108
1
11
42
27
36
7
36
18
30
45
65
24
27
19
60
32
34
26
133
3
56
4
20
25
21
15
5
7
9
92
4
12
51
3
2
42
18
30
4
32
90
15
9
16
14
34
18
17
7
20
25
39
90
15
32
51
9
9
34
5
4
65
16
20
48
79
15
57
27
90
42
50
22
32
4
12
8
70
171
9
20
3
33
36
12
51
16
9
38
1
15
2
28
18
8
10
11
13
50
25
44
19
8
28
6
66
18
62
1
27
8
16
32
97
29
18
13
3
44
16
21
15
45
3
18
15
12
29
76
75
117
2
88
9
69
36
12
6
9
11
142
36
74
25
32
60
9
16
20
3
36
31
18
72
99
9
39
8
39
6
43
3
38
22
9
23
54
63
15
16
14
40
95
25
2
4
14
42
25
27
84
6
2
21
27
60
46
20
4
3
27
20
6
28
24
11
7
18
38
34
38
196
54
146
70
110
12
4
32
22
54
48
24
72
5
7
2
43
83
16
17
12
13
164
79
21
11
27
54
52
20
90
36
16
2
52
15
39
44
84
40
2
19
27
2
6
1
45
24
23
105
7
11
12
13
12
27
44
48
13
41
54
42
55
8
9
36
16
30
60
2
7
20
7
14
16
143
57
42
61
32
7
42
14
40
30
6
20
36
36
102
24
10
36
18
35
9
18
57
7
2
7
33
30
36
38
6
46
74
18
24
28
38
16
20
58
2
84
4
14
58
81
27
54
11
9
46
38
15
79
2
142
12
36
2
18
49
9
38
37
33
12
42
32
78
30
34
6
5
45
4
27
3
188
1
47
58
12
24
12
27
11
49
48
27
6
30
36
38
27
43
42
38
1
17
3
40
21
24
20
12
42
28
17
25
23
160
105
48
2
40
36
32
25
35
1
24
3
18
8
34
20
12
18
42
61
3
56
40
21
17
52
2
9
3
18
18
4
21
56
88
101
24
55
51
20
30
36
42
48
34
42
36
20
30
24
3
9
7
45
20
4
36
30
53
52
23
13
3
20
60
64
2
130
2
19
80
63
30
7
11
52
65
79
17
16
23
9
40
5
31
9
3
27
38
40
144
23
9
6
18
63
45
36
12
18
6
27
43
18
11
7
36
81
47
66
16
63
27
6
47
7
38
3
4
5
16
35
55
8
12
69
1
180
72
35
73
114
12
26
36
10
9
33
12
6
48
56
58
12
18
8
1
65
31
9
110
18
39
16
11
58
50
18
36
36
15
19
8
30
7
17
18
46
2
88
24
36
21
11
4
38
64
15
12
9
11
15
45
25
2
93
61
63
15
50
6
25
27
14
103
3
42
14
4
21
45
42
30
99
15
5
33
16
50
18
6
1
17
3
133
18
20
36
96
84
40
50
31
29
10
150
54
65
19
110
18
13
20
12
51
16
18
30
20
117
31
5
7
44
30
31
9
30
2
60
18
21
24
57
4
14
40
30
42
72
21
17
3
25
11
25
60
110
30
87
39
9
49
39
45
15
ABCD 356725676*7^$a-1 [50003]
48
19
29
27
7
5
88
35
36
25
36
24
44
24
4
15
5
15
21
28
65
27
4
12
12
8
52
12
8
81
34
24
5
12
7
41
4
17
18
1
24
8
19
21
5
15
12
48
12
4
39
5
15
12
16
14
7
51
8
24
13
15
2
7
11
28
33
36
56
19
17
3
9
87
21
19
5
27
21
28
3
48
2
7
8
48
9
10
41
3
33
3
1
29
15
60
15
1
80
24
16
8
40
12
3
12
17
4
8
19
9
20
52
8
12
55
20
1
3
32
12
33
19
5
40
12
20
16
12
36
3
32
30
18
61
11
48
6
39
19
33
3
29
31
5
24
33
7
12
20
43
17
28
3
33
29
27
55
8
1
101
6
85
15
8
9
40
3
33
41
6
4
48
5
55
17
28
36
12
32
4
47
9
48
7
12
20
1
36
11
16
9
3
5
3
45
40
17
42
21
27
54
6
21
16
20
16
8
51
13
8
4
12
8
16
27
20
9
40
15
5
40
24
20
36
79
17
72
16
12
15
32
9
7
41
51
33
36
12
4
8
7
9
59
6
18
13
35
9
12
24
28
60
12
24
32
12
16
12
51
9
3
17
7
41
51
13
12
8
15
9
75
45
16
24
68
19
5
96
12
4
29
39
3
1
15
41
12
9
10
17
15
28
50
39
24
15
12
13
87
2
7
3
62
6
1
3
5
19
17
4
3
12
21
23
69
3
25
39
21
24
35
6
22
9
48
11
88
104
25
51
80
52
9
15
8
12
9
4
44
3
1
8
4
3
9
48
23
30
39
12
63
1
23
6
48
39
12
4
20
7
9
12
27
32
21
9
39
27
165
16
11
25
8
12
7
9
24
15
5
16
15
41
40
24
8
36
7
9
59
12
48
9
3
6
7
8
40
116
16
23
1
8
24
31
5
40
41
3
21
15
3
28
89
48
16
36
12
36
3
20
25
8
39
112
36
45
44
24
24
4
53
7
48
8
12
48
28
12
15
8
25
8
36
28
32
15
37
8
3
16
14
31
20
7
24
33
5
15
24
7
44
13
8
12
4
11
13
12
12
8
7
5
31
44
18
15
60
12
55
5
7
110
3
36
52
5
111
7
26
15
39
45
60
16
3
5
16
8
7
21
11
37
27
9
8
24
87
16
29
76
8
36
48
24
3
25
3
21
3
9
8
7
5
28
12
8
9
3
7
21
12
36
41
7
8
64
92
36
12
21
19
12
41
7
8
33
7
8
24
28
3
9
12
24
5
75
39
45
63
13
20
24
16
27
57
8
43
9
3
80
16
17
15
13
8
33
30
13
44
3
16
29
64
27
32
9
4
48
15
20
60
16
20
1
12
20
12
3
12
4
45
12
3
5
15
12
45
3
21
16
68
9
15
63
9
28
15
53
36
3
64
12
5
15
1
41
42
45
4
12
17
19
8
4
35
12
57
7
26
42
37
8
3
28
29
24
79
9
8
45
27
24
156
3
13
8
7
5
45
3
28
12
20
9
18
1
12
17
27
40
15
33
24
12
72
17
15
16
39
20
13
108
47
1
3
17
40
39
17
15
33
4
36
11
9
60
7
21
27
32
12
25
12
3
9
29
22
17
16
3
41
12
24
28
80
19
32
25
11
9
4
111
26
22
32
4
9
32
4
8
12
4
12
15
24
9
5
43
27
32
66
19
32
7
14
10
80
37
12
48
11
49
24
35
6
43
72
12
8
19
24
17
12
9
34
36
32
12
4
2
10
125
19
53
33
10
21
36
12
3
57
8
12
15
9
19
9
48
8
7
8
9
43
9
8
3
16
93
47
28
5
9
3
24
21
7
123
5
36
21
6
21
31
9
5
48
67
20
72
31
57
24
8
9
7
24
36
11
42
51
16
23
9
28
32
76
12
44
7
14
27
28
44
7
20
4
5
52
44
4
20
12
48
40
8
12
28
5
10
5
24
3
13
15
53
15
6
18
1
8
21
3
15
13
17
10
21
8
12
3
25
11
12
25
8
67
32
1
60
63
33
8
28
11
1
11
1
8
24
19
5
27
28
32
25
36
59
21
4
44
9
79
24
3
5
4
36
20
4
12
23
21
19
36
45
51
60
8
16
53
9
18
1
56
16
39
9
44
52
44
43
48
12
45
5
7
3
8
9
3
9
7
33
27
24
5
28
20
16
12
12
12
35
18
10
29
40
41
18
6
31
60
3
9
120
15
45
15
5
16
41
39
16
11
37
8
24
4
44
3
12
1
51
17
7
9
15
60
9
3
8
37
12
12
12
5
3
28
41
7
12
23
6
3
64
15
36
21
119
21
31
17
4
11
21
24
88
12
11
4
5
4
8
19
5
84
12
36
3
49
27
20
4
53
19
48
9
5
111
7
5
39
48
25
23
21
9
15
4
3
50
19
11
16
9
3
33
44
87
9
16
20
3
12
37
11
21
27
24
9
12
28
15
9
5
15
3
24
13
11
33
21
7
59
21
43
57
101
10
5
48
27
12
25
36
44
33
3
19
36
9
8
4
3
33
5
3
15
1
5
6
64
5
31
33
71
24
54
7
36
20
7
9
11
21
55
9
68
52
17
7
23
1
8
67
20
61
48
3
5
55
38
7
8
15
25
3
9
23
9
12
4
59
16
50
63
27
25
20
3
21
3
9
40
12
179
33
40
3
21
48
77
19
8
7
44
12
40
5
24
9
39
48
40
35
33
7
21
12
60
24
12
47
9
24
12
9
27
4
17
19
60
12
92
36
16
71
133
60
60
12
12
8
4
3
2
90
45
27
1
59
4
14
30
13
24
12
8
12
4
12
5
90
33
12
4
12
20
69
18
24
60
9
36
55
44
9
40
17
10
9
44
12
15
21
19
56
48
24
61
8
9
3
16
12
60
3
29
24
27
13
12
23
21
7
29
16
8
64
11
24
21
67
33
12
8
12
3
21
43
33
12
8
12
15
9
7
9
20
127
77
40
3
33
12
24
24
12
60
8
28
23
1
8
3
1
20
100
3
56
28
2
7
8
4
23
13
20
45
3
15
9
36
24
28
48
32
39
28
12
8
1
56
24
4
3
29
24
64
8
16
3
17
21
3
16
29
10
65
7
9
12
17
7
3
5
27
9
19
41
88
11
9
16
29
19
24
47
21
3
112
41
19
5
4
35
13
20
24
4
20
12
55
17
3
1
48
11
28
29
48
4
32
28
12
12
8
27
40
8
12
4
56
25
36
11
28
57
3
9
23
1
15
21
11
13
24
17
99
15
1
12
63
29
4
20
64
29
3
7
17
36
31
45
3
50
7
8
64
60
20
43
17
3
1
32
3
60
4
5
12
7
20
13
12
17
22
5
4
44
12
12
24
12
75
45
27
9
16
71
6
19
44
7
21
84
23
1
11
4
2
30
48
4
32
25
53
7
39
29
3
1
12
56
12
3
6
19
5
7
8
12
19
44
33
3
1
47
9
12
12
16
11
4
12
21
8
9
27
12
16
8
40
12
11
1
44
40
15
17
15
129
43
17
16
44
12
9
19
20
76
12
32
4
11
1
15
48
2
3
7
29
3
1
29
3
4
15
20
9
15
21
16
27
9
48
44
9
19
8
4
8
33
3
31
9
32
4
15
32
9
33
51
55
9
8
7
21
32
12
28
60
12
11
13
8
40
39
2
24
3
12
4
35
33
9
18
9
27
21
24
19
29
16
20
9
7
63
20
37
59
1
60
41
10
9
35
1
47
28
20
25
24
11
48
4
9
12
8
28
20
16
3
32
28
14
3
12
4
24
15
57
51
32
13
36
3
17
12
4
77
30
12
13
12
5
18
9
16
12
48
3
60
17
3
124
41
28
20
7
2
3
27
52
41
64
8
16
27
5
28
17
7
27
38
3
4
8
4
3
105
8
27
1
8
28
3
9
35
13
44
27
16
32
24
1
35
60
1
60
3
45
11
9
24
4
17
3
7
29
16
41
18
9
15
61
12
12
3
8
24
33
12
67
36
21
56
7
53
103
50
18
9
28
8
72
7
33
17
7
20
3
18
10
29
55
20
21
36
12
16
3
21
17
7
83
45
64
23
9
12
52
8
75
4
21
24
5
111
15
12
9
31
60
9
23
16
65
27
93
40
12
12
87
45
20
3
48
9
40
24
12
56
52
29
18
1
20
3
25
20
16
20
3
4
32
16
9
35
16
9
23
13
3
21
24
39
9
44
12
7
53
40
24
24
44
52
24
24
32
12
60
57
27
12
84
7
5
27
1
15
9
5
7
15
5
88
24
47
13
8
16
8
15
49
8
27
40
33
60
32
4
3
26
7
11
21
4
15
57
5
19
5
3
24
16
5
3
7
57
24
8
4
12
35
9
4
29
19
47
1
20
3
9
24
7
9
24
80
3
4
8
13
8
16
8
55
48
5
43
45
20
52
68
60
52
17
31
8
52
27
29
16
8
12
16
24
17
27
28
3
5
7
20
40
21
12
15
9
12
104
9
7
80
4
35
4
29
12
16
12
41
31
12
51
5
21
90
6
18
4
41
4
24
12
17
7
11
16
41
99
36
1
44
12
3
49
12
12
36
39
5
12
43
9
11
61
8
7
21
24
53
7
11
25
8
15
13
3
8
1
8
64
15
45
15
5
4
3
72
48
38
7
63
12
56
12
21
36
28
60
8
48
16
23
37
11
52
53
16
8
16
11
21
28
15
20
13
8
4
68
4
17
7
116
3
1
20
12
51
16
56
48
ABCD 356804222*7^$a-1 [50010]
44
31
21
39
9
35
12
9
7
24
3
2
7
3
8
1
81
24
6
21
29
4
3
11
52
18
26
6
7
20
16
20
1
3
24
15
41
4
8
16
20
4
8
4
27
5
13
23
1
59
24
36
1
3
17
4
20
4
6
12
9
29
4
2
1
59
18
31
15
44
22
68
7
83
9
4
12
17
30
9
16
15
18
39
48
3
12
21
27
2
4
11
24
25
20
4
11
7
8
4
12
30
14
1
21
15
8
9
10
5
4
20
36
4
41
7
59
52
2
16
50
21
4
51
50
67
3
5
16
17
7
8
37
14
1
21
2
10
51
5
19
63
8
37
17
10
69
3
38
6
9
1
15
8
7
5
39
16
9
21
20
40
36
75
23
42
3
25
2
10
3
15
33
23
1
23
9
43
20
28
2
4
15
36
9
14
30
7
8
21
46
14
24
43
17
27
25
24
24
11
4
17
40
15
8
7
18
15
48
57
36
35
4
11
6
4
35
15
10
6
8
97
63
26
31
24
5
3
21
7
35
9
28
33
6
17
4
12
11
37
47
37
3
26
4
23
27
6
31
3
6
15
3
21
8
33
7
84
47
16
14
7
12
72
35
6
43
33
14
9
4
11
54
30
45
1
11
4
9
15
11
52
14
67
21
2
1
47
1
8
21
58
29
24
15
25
12
17
7
12
24
12
20
1
15
15
5
9
42
1
12
5
30
16
5
49
50
6
6
9
52
156
12
29
7
9
50
36
18
7
29
30
4
57
5
3
1
12
15
24
8
28
39
17
7
53
16
12
33
102
14
46
8
30
22
30
23
7
48
5
40
5
6
1
20
33
28
15
23
84
45
4
17
4
11
9
15
16
15
41
19
80
1
3
5
7
9
84
20
1
27
60
44
25
38
16
44
10
6
21
5
4
56
15
3
13
3
6
14
52
9
23
6
30
16
33
20
21
3
67
5
15
1
21
23
24
7
5
9
63
4
12
15
9
12
35
4
32
64
20
21
25
59
4
11
24
13
57
35
7
18
30
29
4
24
32
4
3
6
27
8
3
10
32
19
44
12
3
13
32
4
11
37
12
3
8
10
3
77
10
56
4
9
93
23
28
3
9
12
68
13
15
48
8
28
20
28
15
6
36
23
40
15
57
8
7
8
13
39
24
12
2
22
5
1
27
11
16
6
18
14
16
11
40
23
13
47
25
12
36
8
4
17
10
14
15
19
9
56
7
29
4
21
3
8
28
11
1
3
5
36
19
6
3
8
4
15
36
29
124
32
24
36
1
23
21
4
36
23
4
17
30
9
21
19
17
48
22
18
2
24
25
12
84
5
19
5
15
25
3
11
25
5
7
20
9
54
10
42
5
16
9
8
7
24
8
7
6
8
6
1
83
6
40
56
10
20
9
9
22
14
7
9
14
37
9
30
17
72
16
3
6
36
30
44
54
31
12
32
4
12
12
23
36
25
39
21
9
20
40
23
4
29
10
24
36
65
25
15
15
29
15
13
20
7
24
21
5
51
3
30
16
87
39
24
20
21
3
6
40
14
16
33
12
9
11
19
20
60
25
20
51
13
8
12
7
14
16
26
10
3
17
27
31
2
7
21
2
49
9
6
14
42
13
17
24
4
2
1
63
9
12
35
25
12
57
27
23
54
7
9
35
84
27
24
10
6
29
4
11
13
53
46
113
28
17
10
12
8
30
6
4
6
150
93
41
15
9
7
36
23
9
21
3
16
5
46
5
19
36
21
23
1
5
6
28
30
47
3
25
5
28
2
9
13
6
48
14
42
1
24
3
45
3
8
24
25
20
4
8
3
6
43
27
57
32
12
28
11
10
35
1
18
36
26
16
38
6
7
8
76
36
21
30
36
6
38
25
11
13
11
21
21
3
13
30
32
1
44
1
6
17
37
15
12
32
7
9
5
24
22
29
36
1
2
42
46
24
14
4
12
3
32
1
30
12
5
28
3
20
13
9
3
39
12
24
30
51
29
40
6
44
21
15
16
18
12
2
1
8
3
33
67
9
20
21
15
1
11
1
26
13
33
39
15
44
6
4
11
25
3
11
1
8
21
7
63
6
6
14
7
23
1
3
105
17
63
7
8
6
111
48
13
18
5
16
69
3
3
53
1
27
12
20
15
10
3
84
3
17
48
15
9
12
9
6
10
51
21
24
27
8
4
5
3
40
8
13
11
19
20
10
26
4
9
8
19
21
15
6
3
84
17
15
9
15
15
6
40
8
15
13
2
6
22
2
7
8
28
8
108
79
2
10
2
7
23
28
20
9
4
36
27
5
4
17
3
28
48
56
3
13
12
32
24
21
3
1
63
17
3
1
42
17
3
4
50
15
9
12
3
12
33
10
12
9
12
9
18
50
22
14
4
32
4
20
19
24
8
33
7
9
20
10
56
1
3
14
31
36
33
47
24
39
1
5
64
2
1
15
17
7
14
24
12
19
9
30
17
4
12
3
14
10
9
21
12
3
21
12
24
63
24
24
57
11
61
23
7
5
4
8
63
24
1
20
39
9
4
17
24
15
7
5
19
24
36
24
2
27
1
6
29
7
33
32
13
18
8
9
12
1
15
8
4
35
10
15
12
5
34
36
8
9
13
23
24
4
27
21
11
9
7
57
5
30
13
27
26
22
9
15
5
3
21
60
1
44
4
26
45
1
15
20
19
24
9
68
33
60
12
48
7
8
27
4
6
3
27
6
2
1
5
30
24
9
1
26
6
10
53
31
20
10
11
9
4
59
48
9
7
24
20
63
9
28
9
3
24
8
25
3
57
24
15
5
15
81
54
6
19
57
6
12
45
32
12
79
33
39
2
27
27
9
16
12
24
5
27
1
30
5
75
1
9
15
3
2
36
6
25
24
29
36
16
3
41
19
5
52
3
33
75
23
21
15
9
4
20
1
23
7
12
9
5
30
13
11
21
1
3
21
20
7
36
12
9
3
8
25
18
5
15
1
45
14
60
16
5
64
12
24
11
1
8
15
34
35
75
10
6
6
44
10
12
38
7
48
8
13
38
1
5
7
12
3
12
6
14
22
18
5
1
3
11
85
27
14
7
17
51
15
1
45
14
16
17
7
65
4
17
19
5
4
3
8
4
17
4
3
11
10
39
23
1
27
9
21
3
8
15
60
4
5
12
12
16
15
41
39
1
116
12
28
23
6
39
55
26
22
48
9
20
15
10
26
16
33
12
5
58
26
15
16
3
5
12
48
15
30
7
5
34
9
24
47
9
37
14
1
5
15
24
9
36
10
24
5
21
3
4
12
11
1
24
12
3
20
13
11
40
6
24
2
24
13
3
44
49
17
7
3
17
1
12
8
39
1
30
5
7
20
13
12
21
39
3
2
63
57
10
20
28
5
7
44
37
12
11
1
9
27
8
19
42
14
16
50
40
23
52
24
15
41
9
24
15
31
21
5
4
11
19
20
1
5
19
20
4
15
57
8
24
7
9
5
16
3
3
14
7
23
1
12
21
42
77
48
15
30
27
28
44
9
60
7
24
44
40
17
4
36
8
6
9
4
3
36
17
21
19
27
50
7
17
55
59
12
13
72
12
3
6
54
30
15
12
23
9
25
23
1
3
3
6
30
33
27
9
15
20
22
2
37
21
3
5
4
11
15
4
5
4
8
4
9
3
15
69
21
14
16
9
32
7
20
9
37
54
14
16
35
24
4
11
6
3
28
15
14
15
25
35
40
9
3
9
38
1
8
31
9
11
37
24
12
44
3
6
10
14
7
12
60
68
4
24
48
23
24
22
8
6
30
64
12
3
21
26
4
26
4
6
8
6
7
8
28
12
29
36
43
11
12
24
1
5
7
47
10
51
44
39
6
4
42
17
73
68
36
7
39
14
3
19
8
1
9
6
24
12
2
19
33
27
20
4
17
6
1
35
4
33
47
9
40
11
33
36
28
3
5
4
12
23
37
29
24
39
7
66
6
2
15
7
50
70
18
39
11
21
7
57
12
60
3
41
79
2
31
15
21
24
15
33
48
9
14
28
5
45
28
14
33
1
20
16
51
3
54
11
9
10
21
11
4
20
64
5
7
33
24
32
1
38
21
25
14
22
3
5
22
45
3
30
3
17
6
54
51
1
24
14
30
10
9
3
5
4
9
3
32
4
8
19
57
8
25
20
3
4
59
1
23
1
24
75
5
9
28
3
24
32
9
3
7
14
15
21
7
3
5
51
4
57
24
9
12
8
43
41
10
5
61
14
45
15
9
1
15
15
5
16
39
18
3
35
4
26
7
23
24
22
30
44
6
10
21
3
81
24
5
3
3
1
24
15
5
4
12
17
6
4
5
15
1
36
48
5
16
26
30
63
4
20
1
11
31
8
12
37
3
5
15
4
42
11
27
22
59
3
21
15
13
17
16
14
21
9
10
12
21
47
30
6
18
27
1
3
24
56
36
1
12
35
24
13
30
5
3
16
29
37
20
54
4
21
57
23
25
15
11
1
23
21
16
15
9
9
23
12
4
36
20
19
17
4
11
4
14
7
15
8
6
15
16
12
77
15
69
19
51
2
10
24
21
8
25
2
10
14
1
24
11
13
5
66
9
16
59
52
5
13
3
15
2
7
44
51
1
44
3
6
22
21
20
1
2
4
6
15
9
3
56
1
15
21
20
4
3
51
12
30
8
6
25
9
3
3
74
12
39
9
10
5
12
25
18
6
20
24
42
1
8
24
27
4
29
13
11
4
12
27
9
24
47
28
33
12
15
2
34
9
24
20
1
11
37
3
20
9
10
26
30
4
26
6
57
7
5
9
6
9
1
20
39
4
11
6
3
33
15
16
68
7
8
9
76
20
39
30
7
9
24
35
16
9
27
21
2
6
22
2
15
1
3
11
12
1
3
5
7
30
14
33
51
13
11
22
30
5
24
36
4
44
12
12
1
20
22
9
8
3
1
8
36
13
30
45
15
9
8
19
14
27
79
60
14
15
28
63
41
12
21
10
48
24
5
3
21
25
20
31
5
30
13
48
29
10
24
41
40
60
9
3
12
9
2
9
15
30
19
11
33
40
3
21
3
14
12
3
13
15
3
6
51
15
2
51
25
11
1
15
48
8
16
12
20
15
1
29
4
15
8
7
74
10
12
17
7
21
60
12
3
44
21
4
29
16
20
4
11
9
12
24
66
10
23
16
15
9
11
4
48
2
7
3
5
7
14
7
9
14
10
15
12
56
4
17
12
7
11
1
29
22
17
7
9
5
7
35
1
3
20
13
23
9
24
36
19
5
67
8
10
3
24
21
3
9
2
4
14
10
2
3
4
3
14
7
84
65
18
1
9
3
12
20
16
8
16
24
8
1
30
32
9
7
5
31
6
12
6
56
10
59
16
65
7
3
24
36
5
24
4
3
14
19
68
51
21
1
35
19
9
41
6
40
5
16
9
23
25
60
2
18
7
35
13
32
1
3
5
40
75
39
12
5
39
10
11
31
9
8
21
30
25
36
23
12
34
3
8
24
1
8
30
22
18
5
24
1
6
41
12
3
4
14
19
23
10
14
4
12
24
20
1
3
20
9
51
21
9
7
24
51
50
7
8
13
3
63
5
7
9
5
70
14
24
39
16
3
8
36
10
27
21
27
8
1
3
3
17
33
24
67
3
20
16
ABCD 356827896*7^$a-1 [50097]
36
24
6
18
6
39
105
143
43
69
44
4
87
60
17
72
61
39
135
18
35
4
9
23
64
27
42
78
78
48
15
39
36
90
107
13
36
47
97
30
17
49
15
99
42
30
48
113
4
3
96
125
25
71
13
27
93
6
69
105
15
21
6
17
24
4
27
42
6
41
7
36
18
39
3
5
61
12
30
6
3
20
1
6
66
30
78
48
54
17
19
90
18
12
84
9
21
78
6
23
24
13
90
41
13
23
43
42
63
24
8
19
48
30
6
6
11
13
72
30
29
13
96
60
42
18
47
13
30
29
1
36
60
60
66
72
29
97
11
1
30
24
53
1
120
6
53
145
12
30
60
120
5
16
20
7
12
5
4
15
42
42
17
4
9
48
54
101
7
6
12
162
9
9
71
16
15
12
45
56
49
54
6
6
21
24
87
53
60
25
11
28
3
5
85
42
33
105
90
72
60
24
33
3
65
31
24
53
43
21
63
9
21
35
19
21
20
1
114
6
12
15
33
11
24
37
6
41
43
6
42
24
6
11
48
31
21
27
6
95
223
12
78
6
42
87
21
24
51
9
6
6
3
105
35
7
6
42
21
68
73
3
32
25
120
36
47
223
21
8
1
18
42
60
39
81
15
32
25
18
21
27
17
4
20
49
6
24
77
97
36
11
25
96
11
109
35
7
21
147
24
21
32
13
18
102
11
91
6
11
100
9
30
36
69
15
12
45
3
69
96
32
19
18
23
37
18
90
3
177
72
36
54
60
12
117
9
18
17
12
1
6
17
36
4
24
39
6
47
52
69
23
52
45
99
3
30
54
24
6
30
5
79
41
16
192
45
6
29
40
21
12
59
55
21
207
18
59
31
5
37
27
183
78
54
30
18
30
72
39
116
12
1
12
27
99
21
44
7
5
13
42
12
189
32
19
45
45
36
63
27
17
7
65
13
96
23
49
18
6
11
4
3
6
60
72
48
11
43
30
47
199
30
3
3
24
84
9
3
30
15
45
18
42
66
5
40
3
42
27
32
43
12
48
6
12
42
18
3
56
13
3
33
6
24
6
90
30
6
21
3
6
11
13
60
48
12
47
88
20
12
96
13
42
36
54
12
60
11
19
33
48
176
67
90
3
3
24
120
60
57
56
1
18
77
1
6
54
6
6
11
144
25
30
42
36
66
21
9
54
24
18
71
121
30
12
48
138
12
48
11
48
28
8
13
47
19
54
24
42
5
13
18
93
21
71
36
13
48
36
42
30
59
108
181
84
23
19
18
27
140
28
44
31
6
30
12
41
60
109
75
33
12
12
87
24
15
24
89
31
29
73
3
32
25
95
1
12
90
36
42
48
12
54
18
12
60
54
29
1
99
212
124
15
6
36
78
24
17
61
30
5
19
18
36
6
36
21
27
54
30
6
3
51
18
107
7
5
4
27
30
42
6
23
13
51
27
12
78
27
63
6
27
24
21
78
17
52
20
4
24
48
32
25
84
35
19
53
43
66
18
9
51
42
12
12
6
108
54
90
42
111
39
5
28
27
6
11
1
30
93
48
39
126
84
36
36
30
17
16
32
25
11
79
60
33
24
8
12
43
6
18
24
17
36
85
11
7
30
42
45
3
42
18
24
12
78
6
42
42
6
30
24
60
72
6
15
75
17
25
12
54
9
24
116
7
60
57
9
12
6
84
18
48
54
30
23
19
60
54
6
36
101
97
36
6
120
24
69
48
68
61
87
45
36
66
5
36
96
7
114
48
155
25
11
28
51
5
16
21
192
78
6
6
36
5
24
1
24
18
29
31
9
3
66
11
19
17
133
11
109
15
20
7
6
11
13
6
33
21
6
137
25
72
51
8
43
24
29
16
15
17
25
60
54
90
47
79
69
15
66
39
48
75
18
42
6
75
128
60
13
90
21
63
12
30
59
48
7
24
41
25
6
42
27
51
24
54
270
33
21
75
24
69
78
24
18
24
18
33
20
60
19
60
24
24
18
12
60
90
21
21
6
24
48
69
99
17
37
18
6
63
69
24
83
157
47
97
12
63
96
9
24
30
18
12
35
12
76
9
23
144
16
3
45
27
21
15
60
54
132
11
19
141
69
84
6
5
1
24
6
21
68
31
41
13
39
99
21
8
7
24
105
33
12
72
27
8
160
33
30
125
73
35
12
7
24
42
3
15
24
17
16
9
87
27
96
21
3
141
9
6
105
21
3
45
6
18
42
57
72
51
141
27
60
42
23
43
45
3
24
45
21
60
6
5
28
15
12
5
1
144
11
43
54
51
51
24
24
12
18
18
24
101
37
6
21
3
42
30
54
15
75
17
85
11
48
4
15
42
42
29
7
12
17
1
54
6
30
54
30
6
47
13
36
30
81
3
6
36
11
61
12
39
75
21
48
48
44
48
97
27
21
12
23
7
48
6
12
179
19
30
12
111
33
11
7
17
4
57
72
6
17
19
69
15
96
30
18
29
84
85
3
8
48
85
96
30
24
5
109
51
129
96
84
24
47
36
79
105
3
72
18
102
6
11
4
44
1
131
19
18
27
117
3
32
64
21
3
72
120
96
27
101
7
6
54
41
1
3
24
33
63
9
42
30
48
90
45
20
247
90
167
13
24
12
12
83
4
9
6
150
51
3
69
33
42
48
41
43
9
15
102
3
48
21
23
7
30
36
3
56
13
3
48
3
17
1
96
11
49
156
3
21
102
12
153
27
6
11
25
71
19
17
36
37
78
18
90
65
7
21
8
1
6
30
6
60
30
54
114
72
3
141
3
48
69
12
90
12
90
66
21
20
1
120
30
18
12
15
69
3
141
36
23
115
18
18
24
ABCD 356939768*7^$a-1 [50034]
89
24
28
3
17
1
102
53
37
18
12
5
12
31
210
78
5
25
15
87
17
36
12
7
65
31
17
133
47
48
24
55
21
8
24
24
91
5
13
276
11
84
1
42
17
19
54
59
72
48
19
117
21
11
19
12
18
12
195
24
92
48
31
17
12
1
15
56
103
9
15
5
12
112
32
48
55
30
6
29
13
11
7
17
36
91
77
4
21
35
24
67
69
3
5
36
19
17
16
24
92
12
31
6
23
36
84
52
15
17
24
16
96
20
37
42
12
29
24
36
60
12
7
18
11
72
36
60
28
32
31
17
84
24
96
96
7
29
12
7
30
12
59
16
3
90
6
17
7
17
49
71
84
72
25
15
45
71
28
165
54
53
19
69
80
19
5
7
42
15
44
1
96
42
125
13
30
6
114
29
13
35
4
21
23
19
78
23
12
85
42
12
18
12
78
48
5
7
29
121
11
24
1
60
23
13
59
37
11
48
12
1
27
32
72
85
24
3
45
47
24
24
28
80
25
71
132
1
23
25
23
36
132
12
96
13
66
89
12
49
23
61
11
84
24
127
12
78
12
150
69
39
29
52
3
45
68
4
3
48
113
1
83
16
69
12
30
17
84
28
68
12
24
31
105
15
150
11
49
39
68
43
77
67
17
48
91
41
76
104
12
79
5
13
11
16
15
41
12
100
8
12
7
41
24
19
29
12
60
24
43
90
11
196
39
77
12
43
72
53
7
18
15
44
72
13
6
33
96
32
12
12
13
36
6
9
32
37
11
36
48
49
30
30
63
3
30
35
7
29
96
72
55
17
16
45
71
31
65
36
12
4
24
9
71
12
12
84
73
36
11
43
36
18
35
12
12
16
44
60
12
145
35
1
11
12
67
114
75
44
48
4
20
7
12
5
28
8
60
24
84
16
39
53
48
100
152
12
52
63
17
85
3
69
6
42
75
24
8
12
12
31
78
24
71
49
35
13
35
24
127
5
100
8
16
45
6
5
64
45
47
12
36
1
83
156
61
155
12
40
80
7
81
9
30
33
15
9
69
42
113
19
101
136
21
47
28
45
72
35
145
6
72
9
45
123
32
31
77
28
104
12
7
21
21
23
36
55
5
13
11
7
41
28
8
31
5
31
41
24
28
20
55
65
7
41
24
192
60
31
6
143
120
28
24
51
96
5
12
13
54
29
127
30
87
21
24
23
55
89
43
5
37
6
17
13
12
83
7
65
60
7
17
72
16
116
84
24
36
60
25
6
48
30
30
66
11
108
7
5
24
36
55
41
79
42
90
36
41
4
24
20
36
7
30
191
96
12
16
27
48
17
24
52
81
15
63
78
59
25
111
44
1
54
101
12
25
23
127
5
24
84
19
9
20
48
48
24
52
15
29
19
77
67
125
7
41
124
39
96
5
12
31
17
24
64
51
113
4
3
24
60
5
96
24
28
116
31
18
59
1
39
111
5
12
12
4
27
41
60
108
19
9
32
12
48
25
3
3
5
55
17
84
1
66
5
24
12
16
68
85
39
45
143
24
12
24
88
15
17
73
59
48
4
8
16
32
7
77
36
49
36
23
7
17
84
24
7
33
20
72
12
31
12
21
20
4
27
29
136
8
7
53
31
6
36
11
12
7
41
72
36
13
12
210
41
4
51
18
95
7
45
3
65
49
3
20
52
32
25
30
81
8
84
24
49
18
29
55
161
52
39
17
12
76
21
42
77
24
4
104
109
3
15
9
15
29
19
5
4
39
6
51
39
29
55
53
60
4
33
11
36
307
53
13
35
235
30
54
29
1
27
24
75
90
6
17
84
12
163
42
63
8
12
48
4
72
8
7
78
47
60
13
107
24
72
13
59
55
18
23
40
21
59
60
79
96
42
23
60
12
13
15
24
21
42
17
13
12
132
3
20
24
76
3
53
36
31
17
25
123
44
72
121
3
8
16
32
43
78
47
12
19
29
36
156
1
27
3
5
36
7
41
60
67
65
24
25
27
56
40
27
113
28
57
30
18
59
31
21
21
18
41
12
4
48
56
55
54
23
48
24
48
31
42
119
12
37
3
15
17
36
4
123
29
13
59
12
4
15
30
6
36
33
20
36
79
5
52
32
84
144
12
88
3
53
12
24
24
25
59
12
1
23
52
21
27
8
16
8
55
65
12
28
32
49
87
20
43
137
67
21
105
39
20
12
31
30
60
15
20
36
7
29
36
19
30
11
115
53
7
17
28
20
19
18
12
47
12
108
28
15
101
76
21
18
53
28
24
15
17
24
43
29
96
156
36
31
129
63
48
72
12
65
4
24
120
45
51
116
24
36
61
23
139
29
28
3
17
12
37
35
16
24
99
30
18
41
72
12
96
16
3
41
1
23
24
4
24
48
24
32
108
48
12
40
33
6
54
23
108
12
19
17
67
17
28
45
23
19
77
91
77
7
30
6
41
49
15
15
57
56
61
36
59
216
24
31
6
23
120
13
123
24
68
72
96
7
17
13
11
24
73
36
23
7
78
47
19
17
60
43
42
48
35
12
180
43
125
12
24
12
72
24
12
40
32
49
30
5
24
12
7
30
174
29
109
18
144
81
9
47
31
53
108
13
11
36
79
45
15
5
36
67
17
60
37
42
41
175
41
31
113
12
1
11
40
24
20
37
47
1
42
101
7
53
37
12
123
96
8
48
7
65
12
13
47
40
24
27
18
47
7
36
60
21
8
1
83
1
3
48
39
6
47
48
36
16
120
24
32
48
85
78
ABCD 357081308*7^$a-1 [50006]
2
3
4
29
18
10
26
28
6
6
9
9
48
15
23
4
20
13
3
12
8
12
22
27
5
46
32
16
5
1
86
1
9
14
4
101
15
4
6
68
12
28
15
15
29
4
9
15
20
3
37
5
3
1
27
35
30
30
37
15
6
2
22
6
66
14
6
18
1
9
3
5
30
1
11
18
31
53
3
28
3
14
3
7
18
38
6
64
24
12
14
10
6
17
40
8
24
24
3
133
12
12
17
30
16
12
5
48
24
4
51
24
2
19
39
66
14
10
11
1
18
14
16
39
5
31
21
23
3
22
90
8
12
13
27
9
9
14
33
1
6
17
4
3
6
6
2
6
4
18
12
32
16
3
56
55
6
27
21
90
2
12
3
25
44
7
27
2
19
5
15
1
14
37
39
20
25
45
12
3
84
8
24
9
10
5
3
6
58
110
19
41
82
44
4
8
40
9
39
9
11
4
42
30
38
6
36
28
6
3
72
9
2
10
54
6
6
18
24
26
10
6
65
21
4
3
24
36
12
24
11
10
30
6
24
18
17
4
12
3
6
14
54
51
19
98
3
37
24
27
29
27
28
5
28
42
72
57
8
75
10
39
21
8
19
69
39
24
32
21
31
9
51
3
5
21
40
20
6
49
3
6
2
4
9
12
12
35
12
18
43
12
3
21
36
5
12
7
27
21
36
45
60
18
33
29
18
64
2
34
6
48
11
9
19
3
21
29
79
8
40
9
39
9
3
9
3
24
35
10
18
20
72
16
12
8
4
33
12
35
22
3
21
23
7
62
18
9
1
3
21
62
25
5
18
16
42
3
9
86
54
15
4
29
4
26
12
16
32
30
19
11
52
77
21
18
25
8
1
8
12
72
10
33
35
21
7
9
12
3
9
57
60
35
9
79
39
50
6
12
40
72
56
1
48
5
16
12
3
15
17
24
15
1
27
5
28
12
11
21
1
30
18
36
6
29
61
3
27
14
30
6
10
8
42
18
25
41
7
20
1
8
10
9
120
20
21
3
15
4
66
74
25
24
23
4
26
4
2
1
11
10
39
9
12
15
44
21
10
18
24
14
6
3
1
74
1
44
4
24
15
30
12
3
29
7
24
9
3
12
3
6
35
28
27
14
115
5
6
66
10
30
36
3
29
7
21
18
2
15
9
54
34
3
5
28
2
22
59
19
2
7
5
31
72
11
4
6
27
3
32
10
42
48
12
56
13
8
24
24
13
3
21
36
3
12
33
2
12
25
63
30
59
16
8
4
5
12
31
20
48
31
9
24
5
30
12
1
3
6
14
12
13
24
63
74
4
24
8
30
13
8
1
6
26
19
17
42
25
47
6
28
15
32
9
7
11
10
8
3
7
20
1
20
7
21
36
3
5
1
18
12
41
3
4
18
20
51
7
9
3
5
55
12
6
15
21
26
1
11
37
24
9
26
40
32
25
24
3
50
16
12
108
12
30
5
39
58
12
14
10
15
24
5
39
16
32
4
17
18
25
21
20
16
23
25
3
53
16
3
36
8
43
14
6
10
18
9
15
45
8
7
72
21
3
12
18
36
30
128
1
8
63
9
15
52
2
19
9
20
28
3
21
3
3
92
12
25
3
8
10
26
13
3
9
3
12
56
1
12
15
53
7
54
3
9
6
12
8
28
14
27
99
6
19
27
18
3
3
9
27
45
8
21
4
12
38
12
1
24
12
12
11
28
2
12
55
27
21
89
31
3
9
24
12
11
9
1
23
4
24
24
3
80
1
8
9
4
18
48
14
4
2
40
2
16
27
15
9
23
58
15
3
6
24
2
12
22
50
13
24
33
80
55
23
21
19
2
7
9
18
2
4
3
11
12
9
3
13
8
7
2
40
6
2
7
24
23
10
23
1
14
10
15
12
35
64
12
20
22
12
39
27
14
7
21
26
1
48
24
8
49
63
9
30
8
54
16
50
4
20
16
54
15
3
8
6
3
3
1
3
30
20
4
2
12
40
29
13
18
21
44
24
7
6
26
1
39
2
6
25
27
48
9
35
16
12
42
51
17
4
3
12
20
25
48
6
6
11
7
80
16
14
7
20
21
52
12
14
49
21
15
29
3
4
12
12
15
21
8
37
6
33
24
68
9
19
9
6
24
8
1
12
17
22
21
15
42
18
54
39
47
12
9
1
18
9
44
1
66
6
23
15
28
9
39
2
31
39
14
15
81
31
12
11
9
15
13
9
50
33
4
3
18
60
32
3
19
42
6
50
3
9
7
5
16
2
36
13
29
43
8
4
69
15
8
13
62
10
12
3
11
10
3
57
30
26
3
13
20
4
26
24
1
24
12
27
45
39
8
21
7
6
3
24
27
30
2
34
27
71
30
70
9
9
80
31
24
36
21
11
28
83
6
28
23
37
32
18
6
3
16
27
29
13
18
2
10
48
48
2
19
11
4
24
14
3
3
4
36
29
7
26
18
13
12
17
3
7
18
74
36
12
69
16
5
40
38
52
20
21
7
32
49
3
6
30
12
14
28
42
6
2
58
18
66
56
7
44
100
9
50
28
6
26
1
12
8
28
44
21
4
24
20
55
44
13
27
12
15
6
38
37
12
12
11
6
10
2
10
5
37
48
15
12
12
29
70
14
10
6
60
51
12
77
30
4
18
36
12
15
3
26
90
24
4
18
38
13
33
30
36
5
28
29
6
12
1
11
28
21
27
5
19
5
24
21
42
6
4
15
32
19
2
19
12
21
26
30
18
12
9
99
4
30
3
9
15
3
36
54
2
28
45
3
32
22
27
27
9
48
29
10
54
2
48
4
6
2
1
9
3
9
18
9
21
20
24
55
39
5
16
8
4
9
12
26
6
15
48
24
19
9
9
39
11
4
12
6
3
17
64
15
56
109
15
3
21
17
4
3
3
8
6
16
3
8
19
29
13
18
17
3
84
34
2
48
4
18
20
58
14
18
34
14
4
117
12
29
22
9
21
3
87
17
21
10
20
1
12
9
27
3
6
3
51
5
24
4
5
31
8
3
13
3
14
78
30
43
32
7
8
61
21
12
56
7
20
4
29
15
27
12
33
72
24
4
11
13
27
2
4
60
18
36
2
12
16
14
10
6
21
24
9
12
26
13
12
17
15
1
2
40
5
9
18
22
36
3
17
24
36
4
78
33
23
6
75
4
17
12
39
28
12
39
12
5
1
56
18
16
5
28
3
41
67
21
75
2
3
7
2
28
3
35
46
15
9
23
9
10
30
18
26
40
8
3
4
3
32
24
1
53
40
2
9
76
53
15
3
4
9
39
2
15
1
38
12
4
96
14
60
4
15
35
9
31
12
14
30
33
61
42
2
12
18
25
5
3
4
24
24
11
13
60
21
18
2
7
3
6
6
90
47
13
8
42
10
30
9
27
20
34
23
1
2
45
4
3
21
9
30
21
15
9
5
27
16
8
67
5
24
24
4
17
6
1
20
9
7
11
13
36
113
7
5
6
52
20
28
2
22
12
68
13
23
40
9
33
23
37
15
27
17
49
12
2
1
8
7
24
2
39
25
2
28
33
21
8
7
21
42
5
7
72
21
5
4
3
3
18
3
23
10
14
37
9
27
27
9
3
74
6
10
15
15
92
1
21
56
7
17
4
15
44
24
49
12
30
56
82
15
3
9
12
11
24
4
24
6
60
15
96
23
10
3
15
57
23
52
6
12
30
8
6
15
15
16
54
6
69
45
27
9
47
3
45
4
21
20
12
12
28
15
8
3
13
21
20
43
3
9
23
10
18
5
48
9
28
11
33
19
20
1
8
19
5
15
1
48
6
8
81
24
16
9
18
8
40
29
1
32
31
12
24
84
8
4
27
24
6
2
18
12
18
10
38
4
9
12
24
5
6
1
45
6
12
9
21
48
24
23
28
65
19
12
21
18
29
19
93
11
21
4
36
59
21
4
17
4
2
10
11
31
2
28
26
25
60
96
24
77
7
17
7
41
15
51
34
15
21
14
25
60
3
9
72
8
13
6
26
78
10
30
2
91
3
6
20
18
9
28
155
9
25
12
30
8
12
10
15
17
16
14
16
2
4
3
15
41
25
12
35
7
17
19
6
14
12
12
28
9
21
24
14
4
5
13
98
1
23
1
36
33
8
18
24
16
30
26
6
19
12
11
28
29
1
18
30
23
39
28
26
10
9
45
14
18
19
5
27
24
4
9
15
39
2
3
3
10
11
7
21
9
2
24
4
32
1
9
3
15
14
42
9
7
54
6
9
39
24
173
3
10
2
13
9
27
5
4
12
92
18
12
33
43
5
7
14
54
22
18
21
23
9
16
11
10
15
9
11
21
4
30
42
20
70
48
74
6
6
6
28
6
8
79
24
23
22
35
4
3
72
21
5
12
31
11
9
4
11
49
45
26
6
28
15
45
48
38
54
70
20
18
7
20
1
24
8
15
3
24
16
2
55
36
21
30
9
3
26
12
6
10
11
79
12
5
3
36
1
35
1
27
12
29
1
30
17
1
86
6
30
25
36
29
18
66
39
16
33
23
13
72
3
21
11
24
15
48
18
18
21
13
35
1
3
39
45
3
29
7
86
4
51
23
1
21
2
1
81
38
16
12
17
33
10
5
4
12
9
15
3
24
2
27
16
15
57
21
2
22
35
121
42
29
7
45
47
25
23
10
3
23
16
9
8
61
39
21
39
3
30
30
57
21
11
3
22
8
6
22
3
15
9
12
12
8
4
24
27
8
48
12
37
24
77
4
18
29
19
20
28
14
10
21
35
49
5
12
27
21
18
1
69
27
56
1
14
6
19
9
47
1
42
5
16
89
16
6
17
1
26
34
92
30
18
6
72
12
25
20
28
12
33
14
66
7
12
3
8
13
39
9
20
24
4
12
8
15
28
21
29
6
6
4
11
31
14
28
3
9
20
28
3
45
2
1
21
60
8
7
12
60
12
15
14
18
4
6
104
64
32
28
14
1
27
9
5
36
4
6
12
2
10
21
36
60
20
1
12
39
35
10
32
15
37
11
15
52
21
8
4
29
6
37
12
12
5
7
9
3
96
9
26
18
7
12
27
14
7
5
39
19
36
44
16
5
24
25
47
4
21
23
3
90
22
9
12
21
14
10
27
12
5
7
12
20
21
30
21
24
3
34
11
48
1
6
62
10
18
14
28
2
19
9
12
35
16
3
30
24
12
6
12
2
40
14
9
1
23
21
18
70
3
17
15
7
ABCD 357125708*7^$a-1 [50003]
28
68
44
16
71
13
12
32
16
17
51
16
5
3
1
31
37
16
14
13
24
8
13
8
27
20
16
4
24
4
12
13
43
12
45
20
3
21
23
4
3
30
27
12
13
3
56
8
24
19
5
100
4
16
28
25
20
7
9
20
6
45
12
13
44
4
3
5
15
16
28
12
61
30
10
48
11
27
22
2
6
16
20
3
1
23
9
42
9
1
32
24
4
127
20
16
13
55
76
12
1
19
4
13
31
5
11
13
15
8
1
12
11
4
13
12
3
33
19
36
28
4
44
16
41
6
34
3
9
8
11
1
11
1
7
8
21
19
28
25
39
4
8
72
45
63
64
80
52
76
12
16
1
8
18
6
24
7
8
16
16
28
12
36
20
12
5
23
1
7
25
3
13
24
31
16
32
25
3
1
20
12
15
12
27
9
15
17
12
32
20
32
29
15
4
20
24
4
16
16
21
24
15
35
1
21
15
32
8
5
20
28
44
3
33
84
12
3
13
15
16
1
15
44
8
29
11
4
1
11
20
92
8
16
11
13
56
3
5
1
4
3
8
8
19
45
93
51
13
15
48
12
16
20
17
15
16
20
9
7
16
25
15
9
15
16
9
7
13
47
4
25
3
9
7
16
12
16
5
15
9
12
4
44
79
9
48
15
16
4
16
23
13
16
8
16
67
1
32
12
8
40
4
4
5
39
21
26
1
4
12
12
8
12
41
4
39
64
1
12
28
2
1
12
4
73
7
44
37
8
54
6
4
7
20
41
16
23
21
40
31
4
32
1
23
36
1
11
17
15
9
23
20
5
48
11
33
30
29
17
7
16
13
38
25
12
20
28
53
15
4
8
1
7
8
8
1
8
95
8
9
19
4
9
3
57
35
8
5
27
9
35
12
17
3
57
3
65
48
4
15
4
12
4
1
20
6
6
7
4
48
13
12
4
7
16
37
12
2
22
35
13
32
4
63
4
17
12
15
32
1
11
45
4
2
10
71
20
16
28
23
45
13
35
3
53
16
13
27
8
57
11
17
20
42
6
24
7
16
17
2
9
4
33
39
5
3
12
4
11
33
1
60
39
5
3
13
3
8
3
6
12
7
33
15
16
73
24
15
37
12
15
41
16
3
64
17
12
11
16
11
5
72
5
11
8
25
36
12
23
24
16
3
6
11
28
4
21
27
12
4
4
8
48
48
24
5
3
52
20
5
39
32
4
9
23
5
8
11
32
4
16
9
39
15
5
12
1
43
4
12
40
33
15
16
40
25
12
11
19
10
3
4
13
19
20
9
18
13
32
4
4
24
8
28
4
3
6
24
63
8
5
3
21
43
56
21
20
36
16
11
8
1
23
152
45
27
11
1
21
11
57
6
10
7
32
9
27
5
76
8
16
7
8
5
3
8
16
3
24
25
16
25
51
48
36
16
4
44
5
52
11
27
24
22
7
16
21
3
13
7
32
44
8
17
27
5
11
4
33
23
4
16
36
53
19
45
3
4
73
27
16
9
51
21
47
1
2
10
35
28
48
57
19
5
27
4
17
8
3
37
62
13
5
24
19
41
16
24
8
15
1
20
16
3
17
7
21
7
29
12
11
12
21
7
8
13
12
36
8
16
8
12
4
59
1
3
20
3
18
67
20
1
35
3
9
37
27
9
11
1
11
20
17
8
16
8
27
28
16
4
1
59
33
15
24
16
17
7
20
9
72
3
1
27
21
48
2
10
19
13
4
12
11
1
8
31
21
11
45
12
3
12
4
12
11
53
4
32
41
7
41
38
13
4
5
47
32
8
24
69
38
54
47
5
55
65
3
12
20
25
48
2
13
125
11
12
13
19
4
1
23
36
100
13
8
3
57
11
28
21
3
8
36
12
29
23
21
24
35
20
9
3
32
21
12
11
8
8
52
29
7
29
40
11
16
9
3
16
1
24
7
52
1
24
3
9
3
68
7
6
4
12
2
1
44
40
5
6
49
5
7
8
40
11
24
10
7
36
28
4
17
15
56
16
1
15
8
33
4
12
27
60
8
3
22
20
19
12
16
37
11
20
9
47
36
12
16
56
8
32
33
50
1
29
3
13
20
19
21
20
3
36
9
40
2
29
12
7
66
16
91
8
8
9
24
4
24
12
15
9
7
17
15
21
3
11
33
4
5
39
48
12
4
32
4
11
5
25
3
25
23
4
21
43
8
64
36
13
18
18
4
31
16
12
16
29
3
9
51
201
12
35
1
15
9
18
17
12
8
9
44
3
3
33
36
13
20
27
25
12
7
20
60
8
45
31
17
12
4
3
24
32
1
7
13
35
8
32
25
39
35
22
24
24
31
12
5
11
4
48
5
6
1
36
60
29
12
11
5
12
15
5
12
59
7
45
1
143
1
20
4
12
11
12
25
36
56
11
16
9
11
61
51
56
5
3
16
5
103
37
11
44
9
7
1
15
9
24
35
44
8
13
36
8
19
4
25
4
19
17
8
4
11
4
45
3
29
19
16
12
4
4
44
20
8
8
13
12
48
19
13
16
2
30
23
8
36
53
55
4
17
32
3
24
32
148
52
8
8
17
2
6
3
12
116
31
17
29
3
20
3
21
8
1
24
7
5
39
12
8
5
19
1
3
16
29
28
12
7
5
11
3
54
16
20
4
2
24
37
9
39
35
22
15
16
1
15
16
11
1
5
28
3
11
18
88
23
1
11
1
67
41
23
4
9
3
4
16
49
23
1
15
8
12
4
11
101
24
5
8
16
7
44
16
5
11
9
11
17
12
23
45
19
5
7
5
11
32
5
55
4
44
5
4
8
39
48
80
12
17
35
28
4
17
8
15
20
49
36
4
23
21
4
7
44
11
25
9
11
12
16
33
8
23
52
8
41
2
6
4
35
1
12
3
56
16
17
19
28
4
49
38
22
7
28
32
60
4
16
64
44
16
17
2
18
3
8
17
8
11
1
3
16
5
16
12
11
1
3
8
33
4
35
12
9
6
10
3
16
25
27
25
19
24
8
48
20
13
3
64
12
20
17
11
19
13
17
19
32
15
10
14
41
41
20
4
19
12
25
4
36
14
13
4
48
5
15
12
20
1
15
17
7
17
3
84
27
29
17
7
32
12
5
4
3
9
27
33
14
6
43
16
5
11
13
3
47
33
32
16
15
34
12
2
13
8
88
20
20
44
20
9
4
27
20
4
29
4
11
32
60
8
9
56
7
40
43
13
8
24
8
73
7
9
8
11
13
3
36
1
43
5
2
22
23
44
1
6
13
21
7
49
12
18
46
8
79
17
7
36
17
6
5
24
40
37
27
48
32
33
3
12
3
17
73
3
3
1
4
8
4
4
3
5
19
10
27
16
8
29
7
5
31
16
1
16
7
40
49
7
1
23
76
49
11
16
21
27
9
11
25
23
1
3
16
1
31
9
44
4
19
4
33
7
20
36
37
3
8
45
76
15
16
13
4
7
37
3
68
4
97
23
16
5
6
5
8
28
28
1
7
16
21
19
24
12
44
8
43
6
40
35
1
24
7
4
28
12
5
24
19
56
69
16
23
44
13
11
43
10
3
4
49
11
25
4
87
28
8
5
7
4
12
7
30
11
1
11
5
8
3
3
6
18
5
36
4
16
21
39
12
17
24
15
27
1
4
1
7
4
1
15
13
12
19
4
33
31
20
13
86
70
15
5
35
28
16
21
23
16
77
35
53
3
5
39
32
7
30
7
16
16
8
13
16
3
65
11
4
8
13
12
7
11
6
7
44
4
12
20
37
14
57
9
12
24
4
24
36
20
19
56
8
16
28
9
3
4
1
48
31
36
21
27
17
7
4
36
16
25
44
19
36
16
5
11
4
8
48
16
4
29
8
11
79
30
7
12
65
30
6
76
15
65
28
51
16
5
31
17
56
23
49
12
47
36
92
5
7
20
13
26
10
14
6
12
11
40
9
28
35
20
17
27
8
56
4
12
4
20
21
11
8
8
56
52
48
4
5
3
45
30
25
4
12
4
75
1
44
36
16
4
49
23
5
8
7
16
1
12
3
15
1
100
37
3
32
13
54
22
50
18
6
13
17
52
11
13
3
20
25
48
14
6
7
11
46
44
39
1
36
39
52
4
72
8
13
3
3
37
17
3
12
4
4
19
13
24
4
44
8
12
20
12
49
11
4
25
12
11
20
28
21
12
48
6
24
1
12
20
13
20
16
67
1
48
28
67
5
11
12
20
5
11
1
27
32
25
7
7
66
16
12
92
24
7
9
38
29
4
12
25
27
9
27
53
112
3
11
6
23
37
3
20
5
24
15
33
44
3
52
16
7
21
8
13
11
16
4
4
16
13
24
27
8
45
30
25
47
13
5
3
9
3
32
16
36
13
8
6
6
15
16
5
3
1
3
5
36
16
3
17
4
24
3
20
33
19
81
7
4
15
21
96
44
4
1
48
12
38
24
58
8
16
11
16
9
2
10
3
45
8
3
8
19
45
21
19
29
30
29
12
28
32
4
13
19
1
24
4
20
6
5
20
21
31
13
47
13
28
7
1
4
15
5
3
21
16
47
36
8
20
23
13
12
16
29
3
23
13
12
23
10
8
3
8
8
16
13
39
1
20
16
44
19
8
52
28
17
8
18
10
36
20
16
11
12
37
43
4
21
11
1
12
19
17
7
16
8
8
8
28
1
20
15
12
33
47
20
57
3
9
19
68
17
11
19
30
24
47
19
6
31
24
24
5
31
17
52
8
3
63
22
12
11
8
8
4
32
33
47
20
17
12
8
12
40
24
11
28
33
2
10
3
8
12
12
48
13
103
1
28
19
36
13
11
1
55
8
68
4
44
13
3
4
5
3
1
103
29
27
48
17
3
9
40
11
8
12
16
20
13
11
13
12
7
11
5
19
6
7
8
16
53
11
37
12
23
29
8
72
24
19
5
3
20
13
12
3
4
45
50
22
8
16
7
60
32
17
47
1
11
4
64
28
68
4
41
36
3
33
15
33
7
19
17
25
3
21
15
9
7
4
8
4
7
10
35
8
29
23
39
45
8
13
4
3
12
17
18
46
12
11
37
3
33
7
12
12
5
12
35
60
25
8
23
28
48
21
59
53
12
11
9
11
17
3
12
77
3
64
92
61
7
29
35
13
87
33
11
44
5
31
4
21
3
4
9
12
7
16
3
1
45
20
31
4
13
3
8
4
44
68
4
8
21
3
29
19
5
4
60
35
4
9
8
27
3
1
20
3
41
1
27
21
15
1
15
28
29
20
4
56
12
7
4
25
4
23
3
25
52
17
15
8
13
23
9
4
3
41
6
13
5
40
23
28
80
8
13
11
4
9
30
41
1
15
36
32
32
12
52
1
23
32
29
36
3
1
11
4
20
3
10
3
16
17
23
51
45
16
5
12
24
4
12
11
4
16
1
12
35
25
3
1
14
21
12
20
5
24
8
6
5
17
8
16
8
12
3
104
4
63
33
32
1
11
8
16
19
25
36
9
24
15
24
11
9
1
35
21
3
4
20
69
16
14
10
104
4
3
16
17
44
47
5
11
4
4
12
16
20
1
40
2
30
3
16
29
12
ABCD 357133412*7^$a-1 [50008]
5
40
12
48
45
23
27
33
15
25
60
69
14
21
1
71
4
9
11
15
69
1
12
59
1
12
6
32
25
20
4
56
13
42
5
55
8
22
12
27
11
73
9
66
5
15
21
28
20
51
10
30
9
48
12
21
23
24
37
66
17
25
18
21
33
11
24
3
57
28
11
1
8
36
60
15
22
23
28
3
21
143
12
45
16
3
18
3
120
57
26
49
84
47
24
10
23
24
13
75
15
120
29
12
12
52
33
12
18
81
44
4
32
1
11
16
11
25
12
32
3
9
124
20
40
9
36
2
21
139
18
39
75
5
13
50
25
116
28
9
11
13
38
33
7
29
48
39
9
36
4
32
12
3
1
165
30
44
9
60
27
1
104
4
21
12
23
36
4
44
43
18
11
100
8
25
75
8
13
24
6
80
9
1
11
61
63
47
9
4
9
3
32
48
84
24
27
28
5
49
6
21
9
2
33
15
4
18
11
1
3
32
3
108
48
60
13
8
3
10
30
17
63
21
28
3
6
27
3
5
48
1
15
11
93
16
3
41
72
16
56
73
30
5
64
11
25
12
8
27
40
80
21
1
26
1
44
16
24
8
72
3
4
5
36
12
76
11
13
20
3
81
36
96
13
3
8
12
7
29
16
23
93
16
11
22
36
47
27
33
13
15
32
36
4
45
15
8
3
1
23
10
38
22
12
14
76
21
8
1
18
9
20
4
75
9
23
21
15
9
13
15
32
43
9
36
45
24
18
8
10
39
23
12
70
15
36
12
63
21
59
1
20
27
21
76
8
16
3
78
12
3
9
14
33
16
44
60
64
47
9
24
115
5
24
12
27
12
49
15
113
75
22
3
20
12
25
14
34
59
61
35
55
45
23
22
15
12
44
28
47
13
8
1
11
16
24
39
9
8
4
51
56
57
7
9
47
34
11
36
43
5
28
9
11
12
72
24
15
45
4
8
3
1
48
56
16
12
48
3
8
69
43
45
32
28
15
33
15
29
13
27
168
8
60
25
12
18
128
9
48
49
6
20
21
151
5
63
21
12
36
84
12
4
8
4
20
51
37
3
9
33
11
3
22
15
15
21
8
13
12
3
20
12
13
3
24
72
9
11
24
36
12
28
11
9
12
1
14
46
11
49
6
105
20
3
37
23
22
11
16
8
48
15
24
21
15
9
4
8
73
3
12
12
68
13
50
9
16
8
1
11
24
3
12
165
1
11
4
24
105
71
16
9
39
12
8
1
50
33
16
32
36
72
1
11
16
72
33
12
11
3
9
64
11
21
4
12
32
28
21
12
23
3
57
3
1
3
78
2
22
6
42
63
23
22
30
9
21
11
48
1
54
6
23
36
91
20
21
36
25
30
5
4
51
5
40
8
12
36
76
21
27
3
57
56
19
9
32
48
4
32
43
8
34
15
8
4
12
9
35
24
13
63
56
13
95
72
12
16
8
12
1
12
23
16
33
3
80
60
28
44
16
20
39
16
30
24
27
11
36
9
3
9
16
15
9
3
42
27
171
32
1
12
48
8
39
13
20
16
3
29
15
46
59
36
39
13
3
6
15
47
25
12
36
8
24
60
7
21
27
33
15
32
33
16
11
33
12
40
32
15
1
8
4
20
156
28
11
9
16
20
25
35
28
312
56
4
35
10
11
1
71
15
1
39
9
21
11
24
49
11
4
33
11
1
18
5
12
13
3
15
29
133
3
44
39
37
9
26
22
50
21
15
12
1
32
39
25
15
93
56
12
19
20
9
3
16
12
41
27
60
9
1
83
19
29
4
47
22
27
9
83
88
24
27
5
52
21
42
5
3
21
16
168
12
72
105
18
57
32
1
12
23
28
12
44
19
30
27
3
12
33
72
95
9
1
27
3
41
96
28
24
9
147
11
49
11
4
20
13
8
48
28
12
11
10
27
8
87
13
23
21
24
37
15
12
3
5
4
32
84
4
32
79
8
21
48
43
9
44
3
9
85
12
3
63
5
75
25
20
3
22
27
15
17
12
19
9
80
3
13
23
16
18
11
61
6
77
28
23
52
77
3
1
32
24
24
31
5
7
53
96
1
11
4
12
36
27
18
3
15
54
26
37
8
4
96
27
17
12
24
7
20
45
40
20
40
3
32
12
13
15
57
11
1
33
15
32
13
111
36
21
38
33
48
31
18
11
16
72
12
20
51
33
36
27
9
25
38
1
24
27
5
24
64
104
25
59
60
48
36
12
1
27
8
3
4
20
12
70
27
11
21
27
40
29
52
9
11
24
172
24
8
1
15
20
37
12
3
27
6
15
8
48
84
48
28
39
17
12
1
30
45
24
8
15
10
59
28
3
42
11
12
3
9
12
39
22
39
60
56
15
9
12
7
20
22
48
38
9
12
31
12
48
29
13
59
4
36
21
23
15
33
1
26
1
20
64
9
3
11
21
60
13
23
15
9
3
9
12
36
43
5
112
20
28
8
3
12
22
12
51
132
23
34
51
24
8
3
21
4
23
60
13
8
1
90
41
16
45
59
16
32
24
19
9
11
57
24
49
12
3
12
56
12
28
24
56
19
21
12
35
9
3
69
12
3
13
33
96
110
9
16
9
35
28
8
3
22
59
12
1
71
61
11
12
24
39
21
13
27
33
11
25
12
59
4
8
36
36
4
11
10
12
11
97
23
1
3
71
1
12
9
15
20
15
1
20
12
1
15
36
36
60
44
24
1
15
8
39
33
7
20
69
4
165
15
23
21
25
3
44
19
9
96
9
3
24
24
8
61
47
4
12
84
8
12
48
13
50
60
28
84
6
84
27
20
1
35
15
33
36
13
6
8
22
2
37
12
44
12
13
42
12
17
4
12
8
36
31
20
22
23
37
23
43
5
4
21
12
3
36
107
21
28
56
12
40
8
28
24
27
53
25
39
11
33
12
3
94
11
12
40
24
20
3
105
7
17
24
39
1
8
36
3
49
120
9
11
31
5
36
7
5
36
4
32
3
25
9
6
21
51
68
12
10
48
51
20
39
45
3
24
58
11
13
6
21
116
48
7
29
12
37
47
3
9
1
24
26
33
4
33
35
12
37
36
27
8
37
11
37
24
59
39
25
60
11
193
24
12
12
45
14
24
33
24
39
37
23
22
90
12
29
24
36
13
110
1
96
20
12
12
4
12
9
35
4
12
92
12
24
3
10
12
23
4
24
12
45
47
16
69
15
8
13
75
9
35
24
15
22
15
35
34
83
24
39
49
44
1
18
32
73
71
34
83
7
29
148
20
15
9
28
21
27
8
15
45
7
48
9
8
16
45
51
11
36
4
5
4
3
57
21
11
37
99
12
8
85
3
35
9
16
20
64
81
11
7
9
11
69
1
54
45
23
12
25
3
5
40
123
9
45
35
48
3
25
45
59
48
25
12
3
33
12
11
24
3
45
3
9
13
60
23
27
22
15
15
9
8
31
8
9
72
3
9
36
28
8
16
20
1
87
8
25
83
15
49
11
24
40
57
32
13
3
27
57
51
33
57
71
52
24
71
12
22
18
17
13
11
52
35
1
11
73
68
12
3
9
40
48
105
12
3
32
12
12
28
36
8
16
32
1
11
28
8
16
20
4
92
13
59
4
8
40
8
39
33
16
9
39
68
24
51
70
12
38
22
14
22
12
63
27
56
12
61
9
38
24
49
11
57
3
49
32
15
4
18
35
49
11
24
25
30
6
24
35
16
96
24
20
4
3
12
45
21
27
32
13
39
60
21
47
72
12
76
15
5
112
44
24
3
21
16
12
32
28
20
1
39
36
117
14
34
2
61
44
1
15
147
17
31
8
33
1
11
28
92
4
32
3
70
12
35
60
1
24
38
21
16
36
8
15
46
27
44
75
85
8
4
24
51
56
69
13
11
28
12
44
63
21
24
19
17
13
11
37
2
60
28
20
25
27
53
7
45
8
7
45
75
5
7
5
13
26
45
27
10
39
8
63
94
38
22
6
5
4
96
15
44
33
ABCD 357216056*7^$a-1 [50003]
6
21
84
84
75
14
7
84
21
72
12
30
36
21
48
39
33
9
144
87
17
12
28
3
3
21
84
75
6
3
45
3
12
17
12
16
32
48
40
75
5
10
12
45
53
7
17
52
78
21
27
132
102
36
20
40
24
63
51
74
19
12
51
38
19
60
9
68
22
38
4
78
45
48
99
33
5
4
6
84
21
5
10
45
24
24
12
53
10
24
105
36
9
39
21
20
60
10
12
6
12
56
40
87
33
6
84
12
18
6
108
57
3
90
176
4
63
39
96
54
126
21
60
27
9
41
10
105
39
57
75
21
48
5
24
43
3
62
40
12
39
77
10
14
28
42
9
69
15
45
3
99
6
27
12
65
19
48
24
12
3
36
45
3
69
24
5
10
50
52
15
24
123
54
42
42
39
129
15
77
10
18
32
31
29
40
12
24
6
21
15
165
96
12
17
94
14
22
9
15
45
12
9
147
65
19
36
53
19
72
27
96
54
36
56
28
3
60
17
46
66
32
36
7
63
45
12
33
99
12
9
210
12
105
24
99
33
72
17
88
60
15
17
19
69
6
9
15
45
168
51
57
96
24
3
12
9
57
15
5
130
18
24
39
17
12
10
9
60
12
63
66
20
10
21
9
15
5
28
3
3
26
67
5
79
77
7
9
15
9
30
12
42
8
28
80
46
6
15
63
36
126
12
120
6
50
22
30
42
38
19
12
12
185
4
99
96
15
18
24
15
72
21
15
3
18
20
10
33
21
102
14
12
12
88
51
24
99
9
29
43
48
60
27
9
89
60
31
12
9
42
81
24
12
9
44
10
30
39
36
72
21
3
12
17
10
12
48
12
14
34
69
63
26
55
24
9
20
55
51
33
63
9
24
72
5
100
51
17
52
20
19
3
69
108
9
32
34
14
67
27
36
6
15
69
32
52
3
24
41
12
103
12
33
3
132
27
38
100
114
45
3
6
63
60
24
39
45
39
21
21
3
99
50
7
12
21
30
6
20
12
7
144
84
168
12
24
9
27
15
33
39
9
17
19
5
28
32
7
60
105
44
52
12
20
60
22
6
78
33
36
21
63
24
36
3
69
12
87
42
3
12
111
45
33
63
77
19
5
76
92
60
55
57
66
2
19
84
72
15
21
17
7
63
33
51
18
48
99
3
33
9
123
53
60
12
12
28
24
6
9
9
3
96
51
14
16
66
117
69
15
72
24
57
6
48
81
12
33
120
84
48
75
60
135
78
24
3
12
12
33
80
28
18
21
9
15
45
12
12
18
45
5
10
9
29
175
17
7
24
51
33
27
30
36
3
27
33
24
45
24
30
26
40
3
27
42
87
81
8
22
9
129
15
27
2
43
53
100
20
4
75
33
32
79
51
30
108
12
3
27
18
12
15
72
180
39
14
28
60
3
21
8
36
31
101
108
52
72
156
66
105
9
51
12
41
22
90
66
12
30
3
15
78
3
87
24
18
147
72
33
66
42
63
39
45
3
84
9
48
29
19
39
84
26
40
42
30
20
48
115
60
12
147
21
45
15
17
52
6
54
20
22
74
16
3
51
54
36
6
18
39
39
38
43
3
86
58
114
39
17
19
24
81
51
5
19
12
180
72
3
6
3
12
15
12
96
14
48
108
7
5
4
30
98
10
21
12
63
14
88
30
38
43
81
90
21
48
27
2
4
84
20
31
29
19
72
15
9
15
24
120
146
31
72
24
65
115
137
22
69
12
48
48
29
88
42
62
60
31
12
9
30
45
21
18
122
55
36
41
7
36
39
14
91
3
38
10
21
24
93
15
36
33
3
17
48
28
123
17
7
65
19
15
9
120
57
3
69
42
36
69
9
30
21
12
17
4
51
77
40
15
75
50
7
5
40
80
22
6
8
12
7
12
153
3
93
51
48
51
45
45
24
78
21
60
12
5
31
29
72
12
19
29
31
51
9
12
24
84
12
9
39
72
45
39
33
12
30
26
12
100
8
94
108
42
12
51
33
27
45
51
12
5
103
51
18
42
9
17
46
54
42
62
28
18
60
21
9
24
3
113
24
22
48
12
38
60
52
6
18
15
51
21
5
55
36
27
126
3
33
51
36
27
21
99
21
15
9
161
10
9
33
15
3
42
116
46
38
76
87
5
10
78
27
45
18
66
255
39
12
62
43
53
127
60
39
18
15
45
3
36
117
3
117
20
40
6
81
39
9
89
16
30
2
40
20
4
18
57
48
12
21
120
63
48
24
53
43
24
17
28
18
33
24
3
122
40
20
4
24
111
9
15
5
4
3
77
22
9
45
36
111
108
27
45
3
14
67
41
43
24
21
6
45
53
28
51
21
111
29
19
63
14
70
33
21
108
24
18
146
31
72
60
24
77
16
12
3
36
111
18
72
51
3
86
19
21
39
51
12
12
21
24
39
57
27
9
17
34
12
69
24
24
29
43
27
9
12
21
6
9
3
2
67
33
56
19
5
7
3
78
27
3
21
21
27
12
21
3
96
84
3
72
45
15
50
60
19
84
5
24
28
144
27
96
21
12
120
39
53
115
12
12
60
17
22
2
139
57
39
24
29
19
29
31
29
43
24
3
9
27
168
33
36
57
15
29
7
63
129
51
6
24
87
36
57
51
39
38
40
15
65
10
38
10
21
21
54
66
120
24
6
33
159
26
10
36
6
8
10
90
15
65
84
31
72
12
41
43
12
45
42
24
81
3
21
36
77
43
36
12
36
12
9
20
43
77
132
52
24
87
15
50
31
36
3
2
7
12
21
39
69
32
178
90
8
46
14
4
87
12
27
24
30
12
39
27
38
12
34
24
84
158
22
30
12
108
140
10
9
12
24
ABCD 357257552*7^$a-1 [50012]
18
32
70
26
70
26
4
6
20
24
22
14
108
42
64
6
30
18
90
48
2
28
92
40
48
2
76
42
8
30
100
44
12
40
74
40
72
38
6
106
12
18
2
12
10
6
30
14
18
22
18
48
32
42
10
44
6
64
20
6
60
88
20
36
30
54
88
14
174
6
16
14
4
66
14
124
12
38
10
6
6
68
40
12
50
58
140
42
90
58
12
30
30
74
10
254
6
16
30
8
36
16
44
70
20
6
76
60
18
44
6
64
26
114
28
12
86
34
20
10
66
120
26
18
58
32
6
4
50
22
20
58
66
26
40
44
66
10
38
28
60
12
42
6
24
48
50
42
114
82
44
154
90
54
62
24
4
2
78
6
30
60
120
76
30
6
32
40
60
32
144
16
50
18
28
38
22
8
24
16
12
72
6
26
58
32
10
36
42
62
28
6
110
22
30
32
36
4
20
12
58
2
4
12
2
12
4
54
26
46
66
14
34
26
28
50
52
6
14
10
8
12
124
66
6
44
40
8
30
22
44
4
20
12
28
146
54
28
30
2
6
6
130
30
14
82
68
16
8
30
42
24
16
48
48
164
24
76
80
4
6
36
38
76
20
24
4
72
24
104
6
6
10
6
44
4
60
30
44
28
14
4
36
24
84
2
48
10
2
64
72
92
96
82
2
96
6
168
30
52
38
22
38
106
14
66
30
4
18
54
20
88
60
36
42
2
66
6
10
44
64
2
30
30
48
6
10
350
82
14
16
68
4
6
84
56
10
20
34
20
22
48
42
144
12
14
78
12
18
76
24
12
60
38
46
12
42
26
46
20
34
60
66
68
100
18
2
6
16
6
98
6
64
90
72
210
12
26
100
26
28
30
6
50
6
120
18
10
30
26
66
16
32
12
18
12
16
32
12
28
30
80
16
36
14
52
78
12
54
78
12
20
54
6
18
12
76
12
48
24
24
72
2
6
60
36
28
26
112
84
54
54
30
32
10
54
20
4
62
10
36
14
10
20
58
18
42
60
26
6
4
30
36
20
58
2
130
6
24
8
72
34
50
40
66
20
58
12
6
74
148
32
64
6
38
36
4
32
46
18
20
84
10
12
50
16
104
16
98
66
16
24
20
24
4
32
40
18
18
30
48
30
20
16
24
26
30
28
2
18
156
70
26
48
118
18
26
10
6
32
6
10
66
60
24
74
42
28
108
44
16
8
22
84
36
32
60
58
32
10
6
96
8
36
40
20
30
6
16
30
14
28
56
10
6
20
18
46
24
12
6
18
42
68
10
66
48
42
44
60
34
18
12
36
14
22
96
90
2
28
8
24
28
38
34
32
10
30
14
54
40
2
10
8
160
2
46
2
22
8
6
22
84
284
6
10
44
64
30
50
6
4
20
60
90
60
12
34
120
66
60
38
28
2
30
40
6
12
60
14
18
42
18
36
94
42
6
32
12
90
16
8
16
20
18
12
4
144
12
96
38
76
8
118
54
78
2
16
12
2
18
22
36
18
30
30
36
36
78
12
2
60
30
52
50
4
26
84
34
78
78
84
96
12
78
6
20
10
6
32
16
20
34
20
28
14
30
58
12
30
50
60
16
38
22
102
26
16
150
6
12
78
2
30
100
32
124
44
16
26
78
46
26
16
24
6
12
90
6
42
30
24
44
40
44
40
50
208
2
96
16
24
50
190
56
18
12
30
4
12
8
30
22
18
36
6
8
16
30
6
12
18
42
90
56
54
10
62
100
20
4
30
26
40
38
186
4
56
24
72
40
20
120
84
22
62
36
30
160
20
10
20
36
4
56
4
54
6
30
26
10
14
24
28
24
54
6
48
50
82
38
6
84
66
66
78
36
60
16
36
60
44
54
4
30
32
40
98
22
44
4
30
36
12
62
6
4
60
96
74
58
8
16
36
42
32
46
60
18
20
46
36
14
30
48
88
32
36
60
70
6
44
6
24
34
62
46
8
52
14
24
6
60
16
2
12
64
66
38
46
50
16
54
54
18
92
88
14
28
42
6
38
60
4
30
26
60
36
108
66
4
50
40
32
18
6
34
12
30
18
2
4
12
84
8
22
8
10
32
70
8
42
24
46
30
14
34
78
98
10
54
50
96
10
12
8
52
8
4
26
66
114
22
30
18
44
36
52
42
6
44
28
14
130
14
76
50
16
2
70
42
14
52
30
62
22
104
4
2
10
38
88
8
52
24
8
10
50
60
12
58
66
14
16
30
30
20
16
66
8
6
54
16
96
18
6
36
44
4
60
30
26
60
30
78
106
96
6
12
102
14
24
12
40
6
2
46
24
32
90
46
42
2
30
18
16
30
14
30
40
26
4
6
26
18
96
112
78
26
18
58
8
52
32
12
30
24
30
64
2
40
8
16
6
54
26
54
52
38
22
12
2
18
10
20
70
18
38
6
10
6
12
20
40
20
22
6
102
2
60
16
2
22
30
24
84
12
8
16
72
8
22
38
6
48
16
74
162
30
76
32
30
130
50
22
6
68
4
20
6
36
34
50
90
52
2
10
2
60
40
90
54
6
6
14
4
12
12
48
12
20
96
54
58
182
6
84
52
20
60
34
26
28
36
42
30
18
12
240
12
30
26
16
60
80
138
60
30
66
94
2
24
34
12
30
66
2
52
30
14
4
36
24
2
58
36
102
90
30
72
6
12
8
6
34
150
14
28
54
14
82
14
16
128
6
58
50
82
36
60
44
10
74
22
32
6
22
42
92
228
6
46
8
12
28
62
30
4
80
24
42
208
6
42
68
30
36
46
18
6
24
50
24
16
44
16
44
12
16
42
30
66
14
6
4
12
36
14
4
132
32
10
78
30
12
6
14
16
54
20
36
36
88
36
50
6
10
38
10
42
20
4
72
48
24
18
90
8
64
12
24
36
114
26
16
74
40
14
22
2
52
38
10
32
16
84
20
ABCD 357342264*7^$a-1 [50003]
13
23
16
17
64
81
14
12
33
3
124
117
3
9
33
27
21
35
24
55
29
37
35
43
8
9
55
48
24
12
6
48
60
98
49
51
9
12
56
96
97
27
32
75
45
55
18
27
23
21
27
33
7
20
4
129
20
16
35
28
5
15
21
4
32
51
4
29
7
30
47
40
57
15
27
30
54
24
56
10
2
16
41
85
42
54
2
12
16
81
9
18
5
39
10
6
12
77
31
5
13
54
44
28
17
3
81
27
12
22
95
3
25
45
48
23
36
4
24
9
71
13
51
156
95
1
183
33
3
8
12
34
14
9
13
78
18
2
9
60
28
56
1
60
50
48
4
8
105
4
27
18
26
25
140
4
3
24
18
14
45
36
99
40
41
27
57
3
9
24
39
1
20
60
24
12
25
3
20
27
9
7
44
10
50
22
18
20
69
16
21
2
60
60
4
8
70
36
47
7
8
1
3
24
18
192
14
40
60
20
33
3
60
69
3
48
28
36
6
12
15
3
32
21
27
28
24
32
25
27
24
30
50
12
52
18
11
27
28
24
18
3
107
12
16
41
31
17
1
42
18
26
85
33
2
34
30
9
35
37
8
7
53
37
35
3
16
32
129
4
71
60
105
24
24
55
5
4
3
5
4
45
2
166
26
21
1
26
9
3
45
31
174
27
27
6
95
3
9
3
28
44
9
51
10
23
12
84
7
57
87
48
9
56
16
60
20
16
81
14
52
18
38
70
2
88
32
22
24
12
50
21
61
83
15
28
30
18
42
83
1
132
14
4
29
51
22
15
27
9
35
21
51
93
16
56
19
9
35
64
56
57
1
90
36
44
24
36
22
27
48
23
33
49
2
25
9
12
2
45
61
62
10
23
31
45
20
31
20
24
10
198
30
122
22
107
1
6
53
39
12
16
33
63
44
58
14
21
7
12
54
6
5
3
13
24
32
43
6
12
87
23
34
18
8
72
1
24
83
28
18
18
24
12
29
4
59
72
94
72
30
20
52
5
3
37
47
34
2
33
36
15
10
23
15
1
96
8
1
30
24
17
13
78
9
27
48
29
39
49
9
14
33
115
5
96
25
6
18
11
25
62
33
40
21
6
44
4
36
24
18
30
36
20
70
47
7
108
9
9
50
21
27
10
2
12
9
4
96
75
5
19
90
12
95
67
90
26
12
16
69
11
109
69
12
63
15
48
41
139
8
28
8
12
12
13
153
14
4
36
45
24
21
15
135
18
2
10
6
21
83
4
36
30
23
27
22
14
4
68
45
40
9
11
63
16
104
13
81
35
15
9
36
31
24
29
43
36
21
9
38
4
20
28
17
1
6
8
69
16
15
8
4
8
9
36
3
58
39
44
79
18
66
68
96
49
39
6
30
53
12
103
5
12
24
36
3
28
44
40
20
16
72
8
24
22
24
39
15
12
44
12
25
27
53
37
35
37
6
8
13
15
30
26
16
44
28
8
13
47
12
37
23
108
94
18
5
12
55
9
3
44
10
50
4
29
7
36
60
81
32
25
24
14
21
1
27
36
45
27
35
10
66
20
24
45
15
166
2
40
126
30
5
64
45
84
27
9
2
166
3
24
20
7
30
18
36
44
10
15
21
14
22
6
48
56
25
24
20
25
59
115
32
36
10
47
1
36
6
36
8
40
53
61
54
30
11
24
3
4
68
22
63
45
2
16
12
36
5
100
11
16
17
40
15
77
15
28
20
12
22
6
12
9
45
2
12
21
61
75
8
3
13
59
49
9
2
34
14
22
62
33
3
22
27
63
41
51
4
9
3
60
12
20
4
44
4
18
11
16
45
18
24
44
4
5
31
89
7
41
15
16
12
69
3
8
24
37
12
11
249
16
35
22
150
8
36
12
1
27
17
15
4
17
27
12
48
22
2
4
12
9
9
78
12
29
7
9
27
72
54
6
17
51
12
12
16
32
97
9
2
69
19
24
5
4
23
45
205
24
18
17
51
40
9
11
9
7
17
40
45
15
3
6
63
57
6
8
10
3
63
53
48
3
60
12
40
20
12
28
5
4
23
22
14
12
37
3
17
7
21
47
9
24
15
64
12
33
11
57
7
78
38
10
47
31
53
13
18
20
36
13
20
16
21
108
86
9
28
3
8
10
11
7
29
3
40
60
32
25
11
13
21
18
69
32
7
17
1
6
45
21
2
4
17
4
132
23
21
145
2
60
4
5
91
29
51
24
70
123
47
48
12
10
18
68
144
45
3
46
12
51
9
47
7
9
9
98
9
15
4
104
22
38
25
12
68
12
1
110
12
1
3
42
12
78
41
3
48
1
27
5
37
39
11
94
95
40
71
28
92
10
60
48
59
3
109
68
12
84
39
21
37
6
36
8
12
10
47
3
112
56
72
22
39
27
6
18
29
79
18
47
12
79
32
84
45
37
24
2
16
12
60
104
36
33
16
35
40
33
45
30
8
10
2
22
98
4
18
18
125
16
3
33
20
1
2
12
48
16
45
44
19
8
48
1
36
27
17
19
5
19
66
50
1
44
87
4
89
55
21
24
9
23
169
15
11
46
47
15
1
96
20
48
67
48
92
16
18
6
12
18
18
41
49
38
4
29
27
1
8
25
12
42
9
36
3
6
11
25
26
22
14
4
5
55
29
28
23
58
6
101
55
53
12
3
1
9
50
25
15
5
3
4
20
22
72
12
6
8
45
3
37
51
12
9
69
48
26
10
26
73
71
73
32
3
16
9
32
40
11
52
12
9
24
56
60
36
3
60
1
21
35
37
36
6
12
29
13
66
18
6
32
45
7
6
11
25
99
20
97
23
15
97
104
4
27
18
38
52
8
24
48
12
16
12
20
165
36
31
80
36
12
21
40
15
21
20
7
128
33
73
42
12
56
9
4
44
60
61
2
12
46
36
63
47
36
10
18
24
12
29
31
29
27
12
34
71
19
6
38
52
36
5
25
14
12
9
1
42
21
35
109
128
7
104
12
48
9
31
9
39
36
54
36
15
20
3
12
13
32
24
43
56
88
149
28
36
20
39
141
73
24
3
11
36
9
115
9
51
36
53
13
63
177
23
7
17
43
12
89
3
16
8
34
2
109
99
60
12
24
66
62
37
9
15
36
3
60
30
50
4
96
36
41
31
53
19
101
7
57
27
20
4
41
4
56
7
30
38
4
48
24
32
34
14
22
2
40
9
56
97
3
81
6
53
4
71
9
27
33
24
79
24
20
33
4
63
29
3
21
7
36
41
15
37
27
33
35
9
49
2
4
126
3
47
9
27
12
100
36
5
7
44
10
6
44
13
36
56
31
102
38
12
12
69
67
17
36
24
12
3
40
21
20
49
48
6
8
46
30
17
7
29
61
30
45
8
52
11
9
7
53
3
1
20
16
11
52
9
63
18
54
42
66
9
56
4
27
30
24
3
45
2
9
25
15
45
14
97
ABCD 357344388*7^$a-1 [50007]
12
33
51
9
4
30
77
12
9
27
45
6
33
12
67
6
2
93
108
36
33
3
60
19
42
8
30
30
3
69
3
12
24
19
8
42
3
19
53
3
21
13
20
51
9
30
6
64
18
5
3
54
4
6
53
3
33
36
48
21
4
12
11
9
15
21
52
11
61
59
9
12
3
7
26
48
27
93
3
21
39
13
8
36
3
3
6
39
72
51
18
4
44
96
27
13
48
35
33
48
12
22
32
21
13
23
39
54
3
7
5
36
157
20
60
27
63
78
12
3
12
1
36
80
15
21
75
9
28
68
27
15
138
15
7
17
15
9
1
35
13
11
9
15
3
42
15
1
11
3
6
12
54
34
6
14
34
6
23
36
61
20
84
123
24
12
13
38
66
39
33
48
12
39
13
95
15
6
4
80
12
40
84
20
12
94
29
9
12
24
3
36
84
48
21
54
40
8
42
60
3
1
36
47
72
25
20
3
12
1
8
3
19
41
37
20
39
36
24
1
23
9
4
11
9
24
18
21
21
3
24
21
52
12
35
25
44
4
155
60
97
71
69
15
9
16
11
27
48
141
3
33
15
69
3
30
51
15
22
98
9
45
36
4
11
9
78
10
47
24
9
60
147
15
10
30
18
62
9
1
23
36
36
63
9
1
11
1
8
48
12
40
35
33
28
14
22
20
51
27
22
26
9
63
6
3
21
39
1
32
36
22
5
25
8
28
20
4
11
60
24
24
21
27
36
60
24
33
27
13
12
8
72
36
3
27
21
51
66
40
6
14
66
10
35
45
24
4
47
12
9
15
15
18
40
36
35
84
12
12
61
54
65
15
46
11
15
30
28
23
13
2
33
60
117
30
18
15
36
12
61
90
62
3
48
24
36
24
105
24
3
39
18
12
15
37
8
4
95
3
105
57
24
12
52
35
27
10
8
3
57
3
9
24
6
18
15
33
30
69
13
30
65
7
5
24
45
15
21
4
54
5
27
9
48
84
19
5
9
42
21
3
45
43
29
43
26
30
18
6
48
9
72
87
9
12
48
3
6
4
80
30
42
3
75
9
39
30
15
19
17
12
60
12
24
24
24
3
72
22
35
12
21
40
11
45
24
12
3
7
18
59
33
4
11
3
30
10
80
45
12
25
11
19
38
42
6
28
44
10
32
33
1
20
3
1
38
21
72
25
2
21
24
57
10
38
34
26
4
18
2
4
23
24
19
38
16
32
63
21
28
23
9
3
48
79
74
6
57
31
30
35
12
9
36
36
15
27
33
39
10
80
6
18
6
30
15
3
9
9
22
2
75
9
72
48
16
20
39
9
12
15
33
3
36
36
12
12
12
12
45
99
21
52
59
43
65
36
67
2
64
32
54
10
48
8
30
9
9
16
11
9
4
36
11
36
9
28
6
38
15
24
3
30
10
5
60
36
49
11
15
22
32
3
21
3
21
3
49
8
22
5
60
45
4
20
39
57
10
5
12
33
15
36
19
5
45
3
96
9
3
9
78
18
12
39
3
21
24
73
23
12
37
44
24
3
27
18
4
11
57
22
56
34
8
3
9
3
15
42
84
12
27
85
20
36
3
13
23
33
39
21
15
60
45
42
18
27
37
11
49
18
62
4
14
22
23
67
5
3
10
36
23
33
15
25
35
13
47
33
27
21
24
24
27
12
12
25
56
22
5
25
20
3
48
60
9
3
27
30
12
4
2
45
9
15
9
24
12
27
37
11
43
29
43
14
3
21
48
51
21
112
18
2
3
21
24
12
27
9
24
15
24
9
3
45
51
33
4
11
51
54
3
12
156
7
5
12
49
20
39
24
72
21
36
12
27
3
45
36
12
37
119
24
12
21
4
50
105
25
11
12
15
24
6
24
18
18
27
3
21
1
20
3
13
23
21
12
28
20
15
12
24
1
11
13
11
12
12
72
49
11
24
9
42
9
12
43
26
30
72
69
1
56
135
72
33
4
11
12
13
44
12
36
15
24
36
13
11
25
23
1
66
8
6
4
23
33
3
1
2
18
48
4
11
60
24
13
30
72
17
9
75
45
3
24
24
57
3
33
3
48
27
6
36
3
24
3
6
3
21
3
57
3
33
34
14
3
13
20
36
4
11
19
53
72
25
11
36
57
42
90
28
24
23
45
30
21
60
13
71
45
24
28
12
24
44
75
15
18
27
3
9
15
208
5
33
12
15
15
9
12
12
45
72
39
9
15
13
44
18
22
8
34
41
7
2
6
42
3
57
42
18
15
37
44
6
6
24
15
9
34
5
24
3
48
46
26
18
15
24
33
15
12
1
36
14
45
48
12
7
8
6
120
27
15
21
48
12
12
36
9
60
36
27
13
35
73
2
21
13
6
5
12
12
24
12
15
21
19
8
30
15
12
48
63
69
9
60
16
11
24
3
9
72
36
21
72
27
9
15
12
13
36
35
21
28
60
32
4
98
78
24
3
60
27
54
12
22
53
24
12
9
4
8
10
53
12
12
24
9
42
18
3
12
45
12
30
9
31
48
5
12
9
27
12
33
27
24
9
27
1
59
67
8
10
11
19
26
24
12
28
23
37
23
12
1
62
120
30
4
8
30
9
36
61
23
36
12
21
3
24
7
26
12
18
21
3
21
19
5
84
12
27
57
12
1
8
24
18
30
15
21
46
53
33
4
8
15
15
21
12
37
32
18
30
39
24
36
1
23
48
9
15
37
26
24
34
6
8
57
12
51
69
69
12
82
5
9
16
23
24
48
9
36
24
15
48
12
27
30
52
20
16
23
48
9
27
117
18
21
21
27
36
33
3
48
13
35
27
10
68
15
36
39
9
12
24
93
12
15
25
11
1
11
33
66
45
3
10
35
3
24
10
47
12
12
24
9
51
45
3
72
9
36
4
2
9
12
3
6
34
56
34
24
59
21
24
3
19
50
27
3
21
33
51
9
3
3
10
8
75
85
11
21
30
33
21
24
12
78
70
23
13
24
8
4
26
21
21
30
9
69
12
12
27
69
15
36
1
30
17
21
15
9
60
24
39
33
75
9
15
24
9
120
15
24
3
10
20
4
62
90
12
52
35
33
39
24
13
71
33
3
12
7
90
11
33
40
32
12
39
39
18
3
9
24
4
56
40
23
33
15
9
39
12
33
42
57
12
21
3
36
36
69
4
74
22
84
20
15
9
63
60
13
2
30
51
57
27
27
9
24
7
6
66
74
27
72
33
15
9
15
45
78
9
1
72
20
3
15
40
90
8
3
25
44
36
4
23
87
21
1
18
2
24
12
88
2
42
27
3
30
3
33
16
11
9
3
24
24
60
27
9
84
33
4
35
25
71
85
6
30
23
24
3
48
81
24
1
32
24
15
13
2
21
12
60
24
3
9
1
8
22
18
8
12
12
75
33
15
3
82
11
21
27
9
27
21
3
9
27
33
39
43
8
54
24
24
123
37
11
48
13
119
1
8
18
21
33
10
50
15
13
68
12
36
36
15
13
38
72
93
96
97
26
30
27
1
11
81
4
23
33
39
21
10
41
13
32
24
18
33
12
3
9
12
36
36
9
10
5
57
24
36
4
71
49
20
4
12
35
24
27
81
12
1
8
111
45
6
45
25
18
2
27
43
17
12
12
7
6
23
24
57
16
35
9
52
11
7
17
49
6
18
30
6
26
45
12
12
27
21
69
12
40
2
21
60
79
65
12
36
36
19
17
93
3
33
51
13
80
27
25
18
17
21
39
60
21
52
36
92
3
12
15
9
48
12
24
24
21
51
9
66
21
36
9
4
11
12
24
1
32
3
60
12
12
9
27
36
9
76
36
8
36
27
24
36
33
51
13
11
25
23
1
23
12
21
51
9
4
8
24
36
54
21
36
9
27
3
21
33
18
6
64
8
28
86
33
15
6
39
45
15
45
15
27
21
24
72
51
30
15
93
3
12
36
1
32
10
5
24
9
3
12
12
25
8
63
15
18
24
51
12
7
86
16
95
12
9
30
21
1
23
12
21
27
7
102
23
36
39
48
21
1
36
32
15
12
33
12
27
43
5
33
15
12
12
24
27
45
9
27
9
22
ABCD 357425522*7^$a-1 [50052]
2
10
17
67
32
9
40
12
20
12
4
27
24
14
22
56
4
20
16
48
41
12
12
84
45
39
72
21
54
25
5
10
14
15
96
24
24
19
8
90
90
33
31
5
48
3
12
28
80
4
36
65
12
3
9
4
20
3
18
130
60
125
60
15
12
33
43
12
26
24
39
48
4
20
15
6
19
36
32
3
24
4
5
3
18
7
23
16
14
6
21
33
19
3
2
18
4
74
34
8
42
15
7
9
5
3
19
38
10
36
104
40
32
12
30
6
6
18
6
36
24
10
29
3
4
17
3
24
33
12
16
11
24
1
17
18
1
17
15
31
77
76
51
32
117
3
9
28
15
9
3
45
35
84
24
36
13
39
5
19
56
1
3
113
15
21
7
12
9
12
15
32
49
5
34
20
36
16
41
48
15
84
4
20
6
46
44
13
23
9
39
16
110
6
9
27
40
44
18
27
72
76
3
41
3
33
48
3
16
17
12
21
58
128
33
28
11
6
24
12
6
88
44
12
30
58
8
18
3
27
4
5
48
4
15
9
96
8
57
15
9
27
7
32
4
12
12
48
33
8
43
44
24
40
2
7
36
35
48
48
30
31
11
49
15
44
24
52
14
3
57
31
8
21
51
39
30
31
5
78
9
63
4
14
12
3
7
9
35
21
19
20
21
9
3
3
40
5
39
24
72
4
29
3
18
6
54
43
51
57
5
3
57
7
3
56
33
36
3
28
24
14
7
36
32
9
22
8
52
5
24
75
6
6
1
3
29
31
29
15
21
19
20
1
8
7
9
11
13
5
6
36
28
20
1
8
63
25
104
9
36
6
9
15
64
65
21
39
7
29
9
18
4
29
24
3
4
20
4
104
16
74
6
4
2
31
12
41
15
9
22
17
40
20
3
18
7
5
34
12
17
36
31
24
50
34
2
18
48
73
5
15
39
9
28
3
8
52
8
4
5
15
24
54
12
39
21
10
5
19
26
7
47
9
4
36
56
27
60
4
8
36
30
10
50
30
37
27
17
69
3
16
71
9
45
6
16
80
18
102
37
8
103
41
21
3
12
3
66
60
15
9
46
26
3
27
33
87
9
9
6
24
9
51
30
27
3
6
150
4
29
19
32
16
12
21
3
17
3
4
20
4
8
12
12
16
9
29
3
40
8
31
17
21
15
16
5
30
9
19
21
12
63
26
3
4
12
15
9
120
11
52
33
56
55
5
3
1
44
4
11
21
31
17
3
37
96
23
1
3
8
12
54
10
12
20
9
9
15
67
17
21
6
24
33
3
9
60
15
9
24
16
5
31
84
11
12
9
43
8
54
24
24
6
52
41
27
24
9
39
54
6
4
65
12
183
36
4
5
60
4
24
27
41
27
1
5
10
50
30
6
3
3
18
190
5
21
10
38
15
112
5
34
36
38
12
15
24
12
16
20
76
92
3
28
8
16
9
24
5
22
8
12
9
27
4
14
10
110
10
9
5
30
60
6
3
21
6
40
26
43
24
56
40
5
12
7
48
29
6
9
7
8
4
32
25
8
3
4
113
7
14
10
20
1
29
3
27
1
5
15
52
23
48
12
9
7
12
8
4
65
39
12
13
5
42
28
32
9
3
16
5
21
6
48
30
6
33
15
9
3
24
12
33
55
9
17
6
121
53
24
22
2
6
16
24
56
4
32
1
3
24
20
30
46
20
21
9
6
4
105
15
44
4
8
1
27
17
12
7
173
4
3
44
49
5
27
3
6
42
9
31
20
48
1
71
12
60
28
24
24
32
84
9
52
17
75
15
9
19
2
18
52
29
3
28
5
3
18
22
2
39
43
14
30
24
66
36
10
29
36
3
16
14
12
3
24
27
12
9
9
24
3
15
4
14
46
29
64
35
28
8
4
5
21
24
19
71
12
69
15
1
23
1
48
27
14
7
29
24
51
9
39
16
11
45
27
9
43
12
68
12
9
21
10
8
12
16
14
31
17
19
23
18
18
21
19
24
14
106
8
1
20
45
43
56
21
3
21
36
22
2
3
63
16
14
15
4
20
3
13
8
3
24
24
30
22
8
97
3
2
10
20
108
36
13
8
123
6
6
73
24
20
12
24
15
1
24
3
2
30
36
13
32
31
24
56
49
11
28
26
60
30
16
17
31
2
6
18
36
10
20
48
9
19
17
7
14
10
72
32
1
11
4
26
6
12
9
39
12
12
37
3
8
45
21
43
8
15
24
16
9
24
5
12
34
14
10
29
57
67
17
27
9
10
12
17
3
12
6
111
12
19
12
2
54
1
11
12
40
41
84
100
11
13
51
29
63
16
2
3
28
29
75
96
51
16
12
12
5
51
37
24
32
81
39
36
15
97
3
14
3
12
15
6
39
15
6
24
6
18
22
68
16
9
17
15
64
5
3
7
26
15
129
15
4
51
36
38
7
3
26
3
27
6
24
42
37
68
12
15
9
63
24
36
16
32
1
35
9
21
15
16
11
4
29
27
9
9
22
53
19
41
15
13
23
4
44
25
51
24
8
28
50
36
27
4
23
6
84
3
40
32
31
74
27
63
6
39
45
3
7
20
21
33
7
8
27
24
6
10
14
22
32
12
13
83
28
5
4
27
5
24
9
22
8
40
8
18
22
5
43
5
15
13
32
16
5
18
52
8
28
60
9
12
17
3
12
16
8
7
9
35
16
29
9
19
11
16
14
22
44
6
15
31
12
17
15
33
7
44
36
73
27
56
13
20
84
24
36
7
5
15
18
10
2
27
19
21
3
77
7
72
44
24
45
4
5
15
7
36
48
12
33
5
22
24
8
21
9
6
9
21
10
20
6
63
4
3
108
8
18
39
3
24
4
21
8
7
8
37
12
48
3
8
100
129
15
8
9
27
12
13
39
5
7
33
71
4
21
11
16
2
6
36
16
33
8
7
24
8
1
23
36
4
68
37
8
105
10
48
68
6
18
21
7
38
55
8
16
41
15
40
36
12
59
18
6
40
14
60
36
24
6
24
16
50
10
5
31
20
24
4
5
69
22
33
15
41
27
60
4
24
86
6
33
7
17
7
56
4
8
30
7
15
120
44
21
12
19
8
9
15
30
18
4
53
15
25
3
8
4
17
43
5
12
79
5
15
1
23
30
10
12
29
67
20
49
11
28
20
6
18
16
29
3
12
25
3
2
66
1
5
30
4
5
31
50
54
13
12
41
27
51
36
30
3
16
63
8
36
96
18
6
13
11
16
5
33
15
16
5
30
4
12
56
21
21
36
103
41
6
16
14
126
13
72
39
24
48
17
45
42
24
1
20
12
72
60
9
7
5
6
52
2
15
84
19
8
24
13
27
14
30
1
15
33
3
17
3
18
27
27
150
19
27
26
3
3
18
36
24
3
43
14
30
12
28
5
7
8
66
18
45
16
15
12
12
132
5
19
12
14
48
6
13
23
105
88
35
6
63
40
32
7
12
2
6
9
43
57
8
3
4
50
48
30
12
13
17
3
12
33
10
26
22
8
45
9
30
30
12
3
15
30
22
89
15
12
40
8
45
45
19
23
18
3
16
77
39
9
6
16
44
24
16
21
95
21
7
12
89
15
6
6
12
6
22
32
52
14
19
12
29
6
36
21
19
24
8
186
3
21
19
87
21
3
72
68
42
3
4
20
3
84
1
3
26
3
16
17
51
3
30
63
27
12
37
51
33
41
36
24
22
9
27
77
7
14
24
58
29
3
12
54
79
11
6
43
5
36
30
16
44
9
57
30
4
5
51
33
3
1
63
8
1
15
44
42
10
5
60
48
36
75
12
37
101
91
32
3
60
28
5
21
3
3
18
7
29
6
9
9
10
113
15
64
5
72
7
9
32
9
6
21
96
3
9
27
25
17
6
61
8
43
8
145
32
27
1
5
36
10
17
12
36
52
17
6
54
15
7
8
13
11
9
93
15
15
16
20
52
8
1
3
8
12
18
6
6
18
9
27
30
54
16
9
11
30
10
24
21
41
6
12
12
24
54
30
6
15
36
48
12
9
31
32
16
71
12
12
25
23
1
17
10
14
10
36
24
17
19
21
8
31
50
30
24
25
83
21
7
36
44
12
4
14
22
2
22
8
12
57
21
10
56
9
3
18
15
19
65
3
24
4
12
8
60
9
24
79
17
27
30
3
15
16
20
6
19
24
17
10
20
13
41
3
27
72
64
36
8
21
33
12
39
16
44
9
55
12
3
2
15
3
72
9
21
34
24
8
9
9
60
66
9
16
3
26
36
27
27
4
92
9
12
67
26
15
27
37
20
4
23
24
16
9
68
21
12
6
18
22
8
4
21
15
14
7
8
31
132
48
17
75
12
9
12
7
17
15
60
37
5
6
18
42
49
8
27
4
20
24
36
13
12
29
19
23
84
25
35
1
44
9
27
3
6
3
12
7
2
7
15
84
24
20
9
60
3
9
31
17
33
6
18
6
9
69
18
12
ABCD 357821748*7^$a-1 [50043]
32
13
51
8
7
9
45
20
16
15
75
50
43
12
5
64
20
10
36
65
85
23
7
245
64
41
139
65
31
24
36
9
59
67
5
36
84
19
30
6
9
45
71
4
41
19
5
46
5
40
15
53
61
20
36
64
6
53
1
150
86
3
97
99
21
39
15
41
25
20
84
16
44
10
30
30
41
9
10
9
72
8
12
19
81
5
4
6
5
4
41
70
41
13
11
96
28
32
24
36
93
27
24
60
36
9
34
6
60
71
13
6
69
44
1
39
101
51
45
60
4
47
60
28
65
46
30
39
15
77
4
8
37
3
87
54
20
46
9
105
30
9
32
9
36
3
16
5
31
99
45
81
24
51
15
50
40
54
45
5
46
69
32
13
107
60
24
85
20
70
9
125
36
75
9
76
11
79
105
80
60
64
21
39
51
5
108
1
36
3
8
9
24
27
12
21
40
180
51
15
53
7
24
89
12
45
10
9
65
51
19
36
65
55
41
43
26
40
3
72
39
41
45
51
60
28
65
96
51
172
32
4
21
44
19
12
68
12
19
21
15
14
16
30
9
101
4
47
103
9
51
17
9
4
15
32
24
4
84
17
4
20
10
26
40
30
30
80
51
13
11
148
17
19
15
17
13
6
24
77
9
94
6
30
33
36
81
3
36
15
45
51
125
19
149
1
36
3
17
144
111
45
10
14
10
30
75
24
17
40
24
66
14
27
13
30
66
11
43
41
45
10
33
96
15
21
45
71
13
120
51
9
36
35
9
87
9
15
48
21
16
11
60
49
71
88
32
43
66
20
84
36
34
77
28
41
34
17
12
37
35
48
7
9
36
80
4
24
77
15
49
30
30
15
24
17
40
11
49
15
116
9
100
35
19
21
5
40
20
24
55
15
60
60
197
73
15
5
70
50
10
6
30
5
9
87
19
65
4
45
20
27
60
24
4
116
69
39
7
84
30
30
90
56
100
180
35
148
8
9
24
76
11
24
60
4
60
21
11
169
114
96
9
75
29
12
108
21
27
73
36
84
36
24
11
36
49
11
4
75
24
21
45
39
15
17
19
14
36
3
132
9
10
30
15
36
8
31
21
5
15
19
29
12
25
15
5
111
13
51
20
19
41
9
87
33
36
19
15
17
13
6
74
55
5
10
17
4
89
60
36
64
47
28
36
24
5
96
111
13
96
24
6
5
49
59
151
150
30
90
75
81
23
72
45
3
61
96
35
9
51
40
56
193
15
60
51
114
56
3
7
30
75
116
12
16
24
8
9
19
401
124
20
55
171
24
26
15
36
12
12
25
60
30
14
19
41
36
24
16
30
30
24
47
28
164
16
24
8
60
12
7
113
7
5
36
4
39
45
36
29
55
15
30
11
25
20
4
47
49
20
15
19
17
64
5
231
19
9
51
60
5
19
17
84
139
9
57
11
9
3
31
17
72
48
64
15
161
9
4
80
130
30
47
13
96
114
161
100
24
36
99
41
4
41
40
71
93
40
156
20
84
10
17
24
64
5
19
57
120
11
52
41
27
60
13
47
132
67
45
140
40
5
70
50
75
9
19
27
5
48
1
11
49
51
89
115
15
36
33
68
12
61
20
151
69
15
21
11
52
41
27
129
3
1
30
6
83
1
30
210
15
56
4
51
24
30
6
53
76
41
3
7
54
59
31
26
15
49
20
10
6
3
8
60
13
75
56
4
45
20
16
30
14
196
39
21
11
64
60
5
51
49
11
9
64
15
32
4
45
39
15
17
84
49
51
129
15
21
95
19
17
33
51
36
24
4
32
184
5
51
52
51
6
15
8
31
21
24
51
14
60
70
66
11
12
177
40
35
19
77
33
10
120
30
20
27
4
45
83
31
9
51
41
19
209
31
66
11
52
12
29
10
150
60
47
60
72
1
56
4
30
17
4
56
9
135
19
21
20
85
71
9
24
16
24
6
14
60
40
15
5
19
32
9
51
9
207
13
30
66
120
11
73
59
1
11
25
164
16
159
32
103
9
12
29
70
9
32
4
21
24
47
60
24
19
101
115
33
12
5
135
49
47
33
46
30
144
6
50
4
30
89
40
12
24
105
80
99
16
141
35
25
54
9
72
8
12
55
45
8
76
15
36
14
10
17
9
55
15
30
20
4
11
96
69
10
101
60
60
19
9
45
11
19
17
4
65
19
21
60
3
12
56
93
166
14
10
9
41
27
93
16
54
21
9
6
65
4
41
55
65
51
4
24
65
46
14
31
5
19
21
54
129
27
45
144
5
16
75
8
1
6
9
24
141
20
31
20
19
120
17
28
21
260
75
25
11
43
165
15
69
12
65
51
153
27
4
5
19
45
30
21
45
30
14
27
52
8
24
4
120
176
25
83
1
71
9
16
24
47
13
20
27
153
139
68
4
120
15
84
26
43
27
60
9
60
111
114
131
25
54
9
36
60
51
134
36
15
9
16
30
174
15
5
27
4
9
120
66
14
10
50
31
15
33
32
36
28
36
24
21
24
90
77
19
14
91
39
17
12
108
28
5
40
15
81
30
101
9
51
4
5
10
5
4
21
11
72
91
17
69
4
66
45
20
49
6
14
10
26
103
41
27
24
19
9
188
163
6
80
40
11
13
71
85
63
27
5
40
24
36
45
24
75
32
24
9
16
3
68
12
121
60
90
96
129
ABCD 357895806*7^$a-1 [50011]
12
15
21
48
30
18
27
39
12
6
6
17
25
30
36
78
27
12
51
18
11
36
31
6
39
3
66
15
3
24
5
25
30
5
49
39
57
15
15
18
30
17
1
71
1
11
31
6
30
41
16
9
30
108
33
15
6
23
55
60
6
39
32
100
33
48
12
12
23
61
30
5
84
13
24
3
20
43
24
18
23
19
120
138
3
9
18
42
54
12
5
60
1
18
5
25
39
96
33
18
48
5
1
3
21
11
13
18
18
15
33
24
54
5
25
138
12
36
53
7
18
27
32
7
6
48
114
12
33
21
48
11
13
30
9
68
108
28
3
12
9
3
29
108
19
29
4
24
20
55
21
105
24
24
42
33
111
6
72
3
9
12
23
16
9
12
18
41
1
42
24
6
71
40
159
45
12
3
81
33
11
145
12
18
18
18
60
5
1
63
21
24
6
29
1
27
8
13
42
6
15
69
6
30
12
71
1
15
3
30
12
27
8
1
35
16
12
3
42
3
153
11
31
17
96
7
150
54
30
11
43
5
16
15
18
3
9
96
6
12
5
12
4
9
27
15
17
25
6
41
16
80
19
5
76
21
23
61
12
24
18
12
6
96
11
25
24
36
3
69
12
87
20
43
30
6
54
11
43
30
66
18
24
18
101
4
15
17
7
12
30
6
36
12
90
27
3
29
112
33
15
9
24
15
9
39
3
18
6
9
3
24
18
198
12
33
15
33
20
13
12
135
57
83
7
45
8
13
35
19
21
39
33
20
19
29
25
24
42
21
60
51
113
7
53
4
12
68
7
45
9
12
11
40
15
48
12
45
15
6
54
24
41
1
6
89
31
21
12
21
18
30
12
36
59
19
105
8
12
52
69
42
12
65
7
48
24
24
42
11
40
21
18
33
45
18
18
6
6
114
6
6
9
12
3
6
48
27
33
24
39
3
24
36
17
43
30
6
48
45
33
18
5
12
37
48
66
9
48
21
18
30
95
61
27
57
48
39
24
3
84
33
15
156
24
30
6
12
12
6
18
41
1
3
15
17
31
24
5
13
24
60
71
19
18
3
32
19
48
36
18
90
17
48
12
25
6
6
156
24
6
30
54
33
12
21
48
12
36
24
39
27
9
63
41
73
18
48
78
23
36
19
9
99
138
72
6
5
19
18
12
23
31
42
36
48
11
52
39
84
17
31
12
6
39
56
1
39
15
29
52
3
5
91
36
89
121
30
102
15
69
27
12
87
24
18
39
21
3
15
30
48
84
30
24
84
24
17
1
3
21
108
72
30
54
30
5
7
89
24
7
12
17
25
11
24
4
3
18
39
68
7
5
13
18
17
13
51
48
36
9
12
11
28
9
11
4
81
27
9
6
77
36
55
9
21
27
12
3
17
109
42
21
36
3
66
12
24
39
36
8
1
51
32
31
5
12
1
42
102
3
24
39
60
6
54
9
32
31
42
47
31
36
33
15
93
21
30
17
16
9
12
47
7
21
80
48
1
12
12
75
9
18
54
12
3
44
31
29
36
19
6
3
27
54
35
60
115
17
13
15
15
12
48
21
105
11
19
9
9
15
21
6
12
18
12
12
18
6
51
15
36
45
45
6
29
28
3
29
16
21
27
24
63
72
21
12
21
6
84
18
23
1
6
21
57
24
11
25
15
69
27
21
18
36
6
59
31
12
18
23
7
24
41
16
20
37
18
24
5
1
63
15
9
39
29
4
51
48
29
13
12
15
20
28
15
17
19
54
60
59
16
57
11
7
9
21
18
105
9
35
19
29
100
69
12
42
5
12
1
18
21
32
7
6
24
36
3
3
9
15
30
24
15
21
63
9
3
21
18
18
18
105
3
36
48
18
18
45
56
25
36
18
60
48
29
52
93
3
9
231
36
3
12
72
66
60
6
12
36
6
36
24
6
5
40
56
19
21
27
17
1
6
30
15
15
29
28
27
18
48
84
15
21
30
33
15
12
33
96
20
7
12
36
125
91
60
6
27
20
37
12
15
57
48
6
36
36
54
39
9
23
24
48
19
54
12
108
78
9
15
18
6
21
3
57
20
60
31
12
12
33
87
65
1
6
54
39
3
65
85
3
3
18
66
48
12
18
18
29
7
5
16
36
39
12
48
18
6
5
19
41
31
5
43
21
15
12
5
31
108
5
13
132
48
54
5
13
84
42
21
63
18
90
21
3
5
97
12
24
99
3
53
24
13
6
18
3
39
36
6
12
3
24
27
141
32
31
29
16
32
13
111
51
17
127
36
9
15
30
12
11
13
63
45
66
33
3
132
57
48
9
6
6
12
35
7
101
1
30
105
24
9
12
54
9
57
3
57
12
83
24
4
27
21
15
24
5
61
18
5
13
71
13
15
32
28
57
15
3
72
30
3
39
48
18
42
6
27
8
4
39
21
9
30
9
20
19
6
30
12
24
18
15
15
24
84
5
1
18
17
19
24
41
133
3
3
29
7
41
13
12
12
6
60
6
12
54
5
52
8
13
39
9
12
6
17
16
27
53
7
17
19
21
21
27
21
6
53
31
96
21
12
36
20
40
84
15
42
6
18
90
69
9
23
84
7
24
6
12
11
49
63
12
21
90
30
27
24
69
6
5
16
8
7
12
5
16
57
30
18
6
21
3
45
3
9
3
65
37
23
1
24
11
7
21
32
25
75
63
45
15
17
4
32
4
45
11
4
9
42
6
18
42
23
24
37
78
45
24
9
6
18
3
27
17
16
27
6
54
30
48
6
21
9
120
84
15
3
6
24
11
43
48
12
54
48
3
68
4
15
6
11
25
18
21
21
3
21
30
21
57
36
12
36
12
3
39
9
27
12
48
60
12
21
9
18
69
21
39
21
15
24
3
36
42
3
32
19
29
25
30
12
42
6
54
3
15
36
18
24
71
43
6
12
6
30
36
11
4
33
27
45
3
3
6
12
36
135
48
15
33
3
24
18
24
15
8
1
47
19
17
7
18
42
42
15
20
7
9
15
6
23
19
12
30
6
36
12
5
13
18
42
24
42
6
11
1
35
49
6
9
8
43
57
12
15
18
18
42
18
66
18
36
9
39
29
16
32
7
5
43
18
27
81
11
13
3
12
51
21
60
60
9
18
30
36
39
33
3
8
1
42
18
3
9
11
48
7
36
12
60
12
33
12
9
39
39
18
23
19
18
3
60
3
42
23
1
11
28
27
60
6
51
9
24
30
54
66
90
12
60
24
12
24
6
21
24
12
45
35
19
105
45
12
39
32
25
66
6
15
21
42
24
72
17
7
12
6
66
60
6
51
15
24
24
36
24
9
12
15
6
15
15
29
16
81
63
48
57
15
32
64
3
12
12
12
21
63
17
1
6
9
27
9
8
55
48
9
3
66
6
12
17
28
33
24
12
54
30
12
18
9
15
30
6
42
12
3
48
3
5
25
35
16
69
30
57
20
25
96
6
5
108
13
18
6
11
13
54
18
39
3
17
1
15
32
1
11
49
24
15
24
21
63
96
33
27
39
17
12
37
36
3
21
108
24
27
57
27
8
48
19
12
18
24
59
31
90
11
7
5
7
12
42
60
3
27
12
17
7
57
27
48
42
12
18
18
6
24
5
4
51
9
9
47
12
28
3
6
54
17
19
42
6
36
9
51
69
8
4
33
18
6
12
27
57
119
1
3
12
9
11
7
30
18
36
173
4
12
15
5
1
78
33
60
20
28
24
8
25
11
12
64
3
36
18
27
20
19
30
15
3
6
111
111
17
4
27
24
18
11
31
77
36
7
57
9
12
24
30
12
18
6
21
8
1
102
24
42
27
15
5
1
36
23
7
18
84
23
73
15
72
15
45
12
117
54
36
33
21
11
ABCD 357982874*7^$a-1 [50003]
22
42
13
8
40
7
8
1
13
50
5
16
7
26
30
9
12
24
7
13
11
50
24
14
46
14
2
8
2
1
13
14
28
17
37
10
10
39
11
28
9
63
4
41
11
14
11
7
92
24
9
1
3
19
4
9
20
1
4
24
11
21
3
12
13
3
32
15
6
6
5
31
8
9
11
21
48
15
1
5
46
36
13
1
24
7
44
11
17
5
39
9
12
132
10
1
3
17
4
1
10
34
4
10
1
11
9
79
6
7
4
28
7
13
1
4
6
17
63
33
16
48
4
24
5
6
2
3
7
13
29
10
13
1
66
5
13
15
16
1
28
18
84
69
29
15
55
28
14
10
25
3
16
21
28
7
4
41
23
2
11
7
5
3
10
14
4
24
41
47
4
65
5
15
23
10
6
30
34
13
12
32
63
37
12
21
3
16
16
8
33
10
40
10
11
20
24
4
11
10
3
11
10
11
11
18
2
10
35
1
8
16
8
46
5
1
8
12
16
10
13
24
11
56
17
21
11
5
19
15
28
20
1
1
10
28
10
7
35
6
59
68
4
13
12
24
20
22
5
12
13
8
62
45
19
36
29
11
5
9
16
7
48
53
2
21
112
92
20
47
5
12
24
21
19
8
13
23
4
27
16
37
84
3
12
5
16
16
8
15
24
16
29
3
42
26
5
7
1
1
26
4
1
17
7
8
48
20
8
4
3
13
40
16
39
45
19
18
2
5
8
20
7
20
46
14
102
15
39
54
3
15
42
52
31
4
31
4
25
3
42
10
21
53
24
18
48
4
13
8
71
20
10
10
16
14
26
4
5
9
14
8
13
64
4
23
4
4
20
5
20
1
6
8
2
10
17
8
8
3
13
1
18
17
20
32
47
20
32
4
1
12
8
7
17
16
92
7
45
3
30
15
8
20
56
32
72
8
19
50
10
32
28
12
1
7
1
8
8
24
1
71
37
3
32
3
8
9
37
14
21
65
19
12
27
13
4
53
23
47
2
54
29
8
15
18
26
9
9
38
2
7
13
15
8
8
11
18
3
16
16
25
12
14
37
27
52
1
4
3
30
3
20
13
50
5
9
6
14
22
30
10
8
8
9
3
22
10
4
4
62
24
4
15
67
24
14
2
18
11
52
20
4
12
7
9
5
18
40
14
30
37
17
30
41
25
4
19
23
14
15
9
24
15
27
20
120
1
9
18
1
5
2
65
89
28
48
27
40
3
29
45
24
22
9
3
2
23
67
25
35
16
40
70
3
8
37
3
11
36
6
11
3
84
25
21
24
3
16
19
4
8
2
39
8
59
28
6
3
1
11
52
52
36
16
12
45
12
6
29
24
7
17
11
4
26
46
24
2
2
46
11
23
92
6
3
4
12
11
37
60
27
44
12
18
11
15
37
11
10
26
20
14
10
22
16
7
7
4
36
25
5
8
11
11
5
15
20
50
8
6
17
43
9
8
4
4
19
1
15
6
28
32
4
12
32
3
24
23
28
5
4
33
6
21
3
16
41
1
47
28
4
19
16
25
4
9
3
44
16
12
16
19
13
33
59
7
24
64
28
1
8
35
24
16
5
5
19
8
61
42
13
44
8
11
29
8
1
35
35
24
28
22
6
5
11
44
14
46
56
70
10
1
40
44
31
21
7
25
11
14
24
2
21
24
20
3
41
8
23
36
20
14
50
24
10
4
3
28
1
24
35
5
6
24
36
28
61
9
16
7
5
2
21
15
37
68
39
10
23
12
1
10
24
21
32
23
9
13
23
1
19
31
24
1
19
29
16
29
32
43
63
13
1
15
13
2
54
94
5
37
79
65
6
28
10
52
15
11
80
8
44
5
12
8
8
20
29
6
13
15
36
14
24
3
32
12
11
2
23
8
17
8
6
10
36
18
1
5
34
40
5
5
22
40
12
32
26
11
48
16
40
8
32
8
19
5
3
22
28
119
9
82
13
20
39
18
22
40
1
20
9
10
6
3
53
54
29
25
3
33
3
43
25
19
9
27
29
75
40
16
44
17
7
6
39
1
70
29
40
7
8
28
5
5
3
7
1
19
2
3
13
11
15
5
43
57
24
49
6
5
21
30
28
17
35
58
51
15
4
41
7
9
9
7
7
17
41
12
18
5
57
3
7
41
47
1
7
49
3
61
13
10
16
42
12
3
21
4
60
26
5
12
5
14
21
15
9
3
33
3
10
10
44
1
4
1
10
1
39
49
17
11
5
14
114
51
11
22
10
2
16
14
10
14
5
11
28
1
21
18
16
29
24
3
21
15
22
20
35
53
14
34
11
49
6
5
25
24
14
10
91
7
4
16
2
6
56
10
10
5
16
79
45
11
2
7
8
3
29
3
37
65
6
8
20
14
11
4
7
54
26
10
24
7
4
20
51
5
7
2
14
9
24
1
10
8
62
12
6
34
35
15
20
26
75
32
1
34
1
7
18
24
11
16
9
42
14
31
4
5
11
25
32
42
88
2
11
13
2
20
24
5
49
47
23
10
24
60
3
3
25
16
4
1
10
50
20
10
16
14
35
9
10
12
2
16
26
16
28
9
15
17
3
45
7
9
17
19
20
136
3
1
13
11
21
14
2
35
9
3
40
16
4
37
14
24
8
14
8
16
11
64
7
38
6
1
13
7
7
1
7
5
4
40
11
2
40
2
4
20
12
5
16
13
24
3
53
78
10
7
28
40
16
4
13
2
12
21
35
1
11
16
17
4
39
12
52
18
10
32
17
63
13
57
38
8
1
16
4
3
28
28
4
10
27
25
15
16
59
36
8
20
4
6
10
9
45
3
29
26
12
28
33
19
13
35
12
6
7
29
10
4
10
6
4
5
31
10
4
80
27
24
25
19
7
5
4
9
14
28
12
42
3
11
12
17
7
8
33
4
3
37
12
19
14
11
44
5
19
9
7
48
17
8
16
39
3
4
4
6
3
1
36
47
19
18
2
18
26
33
16
7
28
20
36
20
4
56
25
68
7
40
25
20
4
35
2
22
22
10
5
39
22
32
3
7
17
35
74
11
24
15
17
12
1
24
12
38
8
21
23
18
7
3
42
24
14
5
11
5
21
50
8
2
4
31
43
9
7
16
13
57
30
13
15
13
65
3
11
28
2
7
23
10
20
26
41
24
3
12
37
25
12
3
3
4
4
34
18
65
23
5
37
24
18
28
82
35
16
24
20
11
20
37
7
13
104
15
38
7
19
16
21
45
12
2
141
7
1
24
25
28
19
29
10
14
43
17
7
28
71
9
12
24
16
24
32
24
5
8
23
24
16
20
3
4
25
16
1
23
23
4
24
20
26
15
13
20
15
8
4
25
8
2
14
44
6
4
2
16
7
41
55
5
6
8
9
1
36
3
23
33
21
11
5
19
59
17
3
12
10
18
2
15
15
1
28
16
9
22
18
14
33
27
9
1
47
8
7
10
30
29
27
24
28
18
19
8
8
37
22
24
4
66
31
11
42
18
9
1
7
41
14
21
37
7
8
8
15
17
3
13
1
7
32
43
20
4
4
20
48
9
24
12
23
25
31
60
30
18
28
8
1
19
34
3
9
14
20
1
4
51
8
10
6
30
15
19
8
58
11
15
40
1
48
4
15
16
21
24
4
5
31
8
17
6
21
8
7
53
72
5
24
14
24
10
12
26
17
15
1
24
28
20
9
28
26
36
34
15
27
5
3
21
35
49
7
64
10
16
3
9
20
11
8
16
15
16
9
13
32
28
59
4
21
10
49
36
9
10
1
13
3
9
28
3
29
19
9
48
15
3
17
7
29
3
60
5
24
92
17
12
3
45
3
12
52
29
87
9
60
3
11
40
30
15
35
21
35
16
2
2
13
57
68
2
14
22
32
1
4
1
14
17
19
10
34
22
16
2
1
32
8
1
6
4
30
11
3
4
21
20
51
4
16
13
13
7
20
24
3
4
32
4
10
11
56
7
9
15
1
7
2
22
13
1
4
35
3
24
69
15
70
10
4
9
19
37
60
4
73
19
11
13
28
25
58
36
1
12
4
56
31
9
21
6
8
21
7
40
1
1
15
23
53
7
13
29
27
11
112
21
9
7
9
15
44
21
27
15
4
28
10
67
5
35
16
12
7
18
36
2
4
17
1
22
10
18
5
23
14
6
42
15
12
16
20
24
3
9
23
1
67
5
15
25
7
25
13
7
29
24
47
9
39
13
14
4
6
46
37
8
7
25
32
13
12
26
5
3
9
16
4
56
45
6
41
5
22
20
37
16
3
20
26
11
12
7
9
9
10
1
7
13
4
4
44
36
1
38
64
49
24
3
9
5
8
23
43
9
8
13
22
8
54
15
25
2
1
3
5
12
4
5
100
10
9
59
28
4
1
68
1
19
1
23
40
24
39
4
25
28
21
59
17
11
7
20
33
8
5
24
10
16
10
10
1
3
16
5
9
3
8
4
7
28
22
15
13
6
4
2
19
16
8
17
50
20
13
8
3
2
7
16
12
9
18
8
28
30
14
10
22
4
14
2
8
50
12
36
3
19
5
15
9
8
20
13
10
42
11
13
3
31
16
16
17
96
3
28
1
13
11
11
29
20
12
5
10
4
21
7
42
18
29
23
9
1
23
41
71
19
53
11
2
19
12
5
23
1
31
3
1
25
23
1
6
25
24
5
7
24
35
45
53
10
57
28
25
16
22
33
25
14
22
6
8
32
13
19
30
18
20
8
32
5
4
12
24
35
28
9
13
7
37
11
3
12
14
14
21
12
7
16
17
23
65
112
8
11
14
11
39
4
25
5
3
16
20
36
9
123
12
21
14
10
19
8
1
7
12
4
24
1
54
28
40
5
17
35
8
28
7
68
54
2
74
56
4
20
15
24
1
10
17
8
24
31
1
24
67
9
28
32
11
34
15
28
16
1
39
11
28
9
1
98
4
14
16
8
3
12
12
23
16
12
10
11
7
1
11
17
27
5
19
20
50
11
56
7
1
5
10
17
15
22
20
10
26
3
11
12
4
13
33
31
3
16
28
52
34
10
26
18
5
5
10
48
8
80
4
17
33
10
2
14
26
10
4
16
16
14
26
4
8
133
7
49
56
11
26
40
11
12
1
10
17
9
34
25
21
14
24
25
32
31
58
7
23
16
4
10
3
53
50
9
12
28
31
14
11
13
15
51
9
12
12
12
9
2
16
1
9
14
4
6
8
26
21
5
11
9
14
12
5
9
14
33
1
6
40
14
11
27
17
11
24
52
5
23
81
45
3
11
2
24
7
4
13
23
12
11
2
7
63
2
2
49
5
6
84
22
10
41
32
16
9
20
43
11
5
5
27
20
15
24
17
60
15
50
47
16
24
3
21
64
13
14
37
16
9
58
2
27
19
13
12
3
21
15
9
1
14
34
12
6
18
20
11
11
4
58
22
4
16
18
3
12
3
18
14
2
35
1
44
71
7
56
4
10
18
17
1
55
1
14
17
4
16
39
10
8
2
26
7
3
22
12
3
20
12
16
40
19
4
10
2
9
20
15
9
47
54
8
10
13
4
8
15
2
68
28
2
5
12
25
10
50
15
3
52
4
5
4
37
10
4
26
8
6
9
3
10
8
14
10
2
61
9
4
7
75
29
9
24
6
12
53
20
15
37
3
5
7
10
14
1
7
13
20
12
16
7
5
7
6
19
77
24
27
20
12
11
4
10
11
24
7
ABCD 358009578*7^$a-1 [50019]
12
16
36
8
87
1
32
48
15
9
21
75
24
45
31
5
6
61
8
4
77
39
15
97
20
40
20
9
3
48
3
24
25
60
12
83
121
44
16
5
24
43
17
19
44
24
4
5
15
4
17
18
21
28
8
33
19
96
60
60
17
18
21
24
12
4
5
39
21
24
3
12
15
37
48
20
12
52
36
17
19
24
20
36
15
13
17
19
8
9
60
79
32
72
57
3
15
25
20
15
33
16
17
30
81
3
145
8
9
18
57
15
21
12
16
5
60
75
51
18
19
23
21
27
13
12
11
9
21
24
12
7
11
30
42
73
47
33
40
140
57
43
11
24
81
39
13
60
12
11
37
17
96
6
1
77
30
30
3
3
30
15
21
115
5
48
6
9
16
59
30
63
153
36
31
8
69
6
21
4
24
11
24
60
66
39
48
39
9
28
12
44
48
63
6
54
24
25
5
30
102
19
60
84
11
37
32
16
24
68
4
5
24
24
31
5
75
75
9
4
11
25
8
12
28
12
24
17
24
3
12
87
1
20
120
12
60
64
84
23
36
105
96
24
3
36
1
125
24
30
105
15
13
23
21
12
15
72
30
3
16
44
51
37
20
16
44
27
45
52
65
48
75
52
24
48
44
12
120
27
33
4
41
87
3
42
7
24
8
15
21
69
6
33
52
56
24
3
13
8
4
12
80
45
3
4
47
24
13
32
27
21
28
44
76
24
5
12
39
24
12
48
28
12
65
55
68
88
24
17
67
8
9
43
24
17
27
28
48
17
63
3
6
39
12
9
48
63
27
33
3
1
53
15
15
36
60
36
30
19
24
35
12
37
11
6
27
3
21
28
11
25
5
54
180
6
15
24
52
80
108
12
3
42
7
104
33
27
108
111
21
9
48
7
23
13
47
36
30
24
102
73
8
12
100
47
37
23
73
5
12
39
16
119
57
39
24
9
21
27
60
27
42
3
76
5
87
28
5
6
1
29
7
36
84
44
4
12
23
78
19
41
15
27
60
48
49
71
1
35
24
1
71
30
7
11
6
6
109
5
7
23
6
18
1
20
24
88
36
17
7
32
36
12
4
120
23
33
3
49
107
30
3
72
16
152
57
15
40
12
17
19
8
177
63
3
25
5
27
12
16
71
9
12
57
19
71
1
20
135
105
28
11
21
9
15
4
12
29
3
3
21
9
30
25
24
11
69
81
7
24
29
24
15
51
45
9
19
8
4
32
27
21
12
9
18
1
12
23
30
27
60
16
12
11
13
8
3
37
20
123
24
90
15
51
9
27
54
15
39
1
11
9
39
13
8
52
23
9
117
3
100
8
52
77
19
35
9
28
104
15
24
30
19
8
48
24
27
49
12
17
30
12
9
4
128
48
12
3
25
59
21
45
39
4
83
1
8
52
12
48
12
24
32
9
6
24
25
24
47
13
24
8
69
12
19
59
21
15
13
72
41
67
11
21
60
21
31
47
265
35
37
5
24
19
36
20
4
5
7
53
55
92
15
48
12
18
6
21
9
6
1
53
15
21
7
8
24
15
6
18
25
8
3
37
32
27
9
76
29
7
20
28
12
89
3
28
20
27
66
6
30
31
8
36
28
11
25
20
36
39
6
3
4
44
27
66
39
27
73
20
28
8
15
1
89
19
17
63
12
48
64
12
59
33
57
63
52
20
45
30
1
95
9
28
36
23
33
15
45
40
20
88
8
69
7
59
57
12
15
60
30
6
54
19
12
41
75
16
113
15
4
35
36
24
21
40
60
84
24
8
3
25
17
30
54
99
27
54
7
12
5
36
87
12
15
36
6
67
23
54
39
135
1
32
27
36
6
7
8
28
24
120
107
60
66
63
60
36
12
88
5
75
12
4
5
75
40
23
12
21
9
3
4
23
21
12
4
41
6
57
76
36
17
31
59
25
35
24
6
135
15
9
15
9
27
21
16
11
1
29
55
8
63
9
4
12
29
6
49
8
207
12
30
19
72
12
60
56
16
35
37
8
9
19
11
30
6
9
12
28
65
19
11
24
1
5
15
135
13
47
61
23
12
45
16
77
51
4
24
12
11
37
8
40
12
17
90
49
8
40
36
36
8
3
24
12
21
33
7
8
69
12
39
52
24
48
60
24
47
24
6
31
12
11
33
88
11
49
24
11
69
147
97
23
1
20
112
20
16
32
9
15
24
39
45
16
35
1
104
39
1
60
35
6
24
30
21
112
8
9
27
33
19
5
3
87
1
24
20
15
150
19
84
68
15
36
30
54
9
4
71
36
61
23
33
52
11
6
30
33
4
24
17
60
66
30
55
29
3
28
11
108
1
24
95
45
76
12
12
17
7
116
40
20
40
56
51
18
36
19
11
66
7
24
20
76
23
78
63
27
6
19
11
36
30
18
25
17
3
12
52
11
30
43
20
3
1
5
63
124
47
30
51
63
6
67
12
11
9
15
42
55
12
11
12
24
69
57
30
24
60
25
24
12
132
11
6
54
42
19
29
12
43
12
23
49
8
28
35
45
15
13
68
4
41
7
20
112
80
12
63
13
8
72
4
8
21
79
56
21
30
33
88
23
13
17
36
55
24
11
81
60
3
66
18
13
8
132
88
131
1
12
17
3
28
8
45
7
48
11
9
24
21
6
33
45
3
88
20
12
12
21
19
35
12
13
56
40
11
33
15
21
36
15
69
64
12
44
39
33
3
49
11
126
7
12
104
4
23
69
15
21
4
24
11
9
87
9
12
48
36
3
30
19
11
21
72
3
36
1
107
1
80
12
16
104
27
12
21
72
48
27
12
18
3
9
7
24
12
24
47
37
59
9
15
36
13
48
20
4
24
48
23
93
132
33
43
8
36
28
48
23
6
7
11
36
13
11
25
77
3
4
17
24
6
9
16
36
72
24
12
11
9
15
13
68
52
8
72
33
15
21
43
17
7
12
20
132
60
57
36
75
64
80
15
60
6
6
30
7
12
84
11
21
4
71
24
9
16
24
24
23
13
47
25
36
83
57
24
48
87
9
9
30
36
21
9
114
42
18
33
40
23
96
1
23
30
24
27
52
53
39
24
21
39
28
8
4
71
9
4
36
8
40
36
23
60
13
371
9
76
24
32
28
48
17
27
9
96
55
143
12
138
15
28
72
36
12
29
24
19
24
8
9
36
79
29
7
29
7
59
9
64
17
3
60
40
5
75
4
17
54
49
12
29
55
8
27
6
87
9
51
52
8
27
1
101
18
57
16
59
84
1
8
4
23
18
15
21
199
32
3
45
16
12
17
90
30
175
48
53
36
31
23
24
121
65
54
30
7
8
36
12
28
12
12
20
75
37
44
15
21
9
15
72
39
93
21
111
36
99
21
16
12
44
52
8
40
5
55
11
69
12
75
33
4
17
ABCD 358025238*7^$a-1 [50027]
21
43
29
4
12
2
94
98
46
48
23
4
21
8
3
33
27
25
23
15
34
68
4
20
4
2
25
8
16
59
42
4
12
38
9
12
48
36
97
2
6
18
30
30
6
27
1
3
24
5
42
30
16
3
165
24
11
1
35
25
8
43
8
37
44
72
3
25
14
9
45
100
48
3
20
100
9
36
14
13
24
48
20
27
10
15
20
60
15
78
6
30
15
36
9
16
3
20
25
27
96
9
2
22
14
46
8
28
32
72
28
12
24
2
9
3
22
24
12
12
72
44
42
82
20
6
1
29
76
35
36
16
33
14
42
79
24
35
6
15
39
10
14
42
39
16
101
28
14
58
12
26
57
1
2
10
2
25
23
45
39
57
25
75
45
35
13
23
3
54
18
33
12
25
72
8
16
2
12
13
17
64
98
13
45
2
10
11
25
24
11
73
32
12
42
93
85
62
22
11
1
23
13
47
1
2
12
21
16
48
33
11
15
12
42
4
2
6
36
3
39
37
11
18
24
3
25
23
9
7
9
47
49
14
10
2
34
14
21
16
24
176
25
23
9
31
48
59
114
15
4
21
11
15
12
57
36
9
51
1
26
1
77
64
14
21
21
63
37
38
46
27
173
6
9
180
37
68
4
12
35
27
33
40
24
21
3
141
12
12
48
14
129
21
15
13
35
88
9
122
13
48
72
23
24
46
11
13
47
4
5
12
3
28
71
70
51
29
27
1
74
21
87
48
54
52
36
47
60
33
6
34
2
21
16
29
3
13
3
20
13
23
37
23
28
57
62
10
20
12
64
20
12
12
12
76
24
35
13
8
15
75
33
45
16
44
36
60
18
21
13
27
47
30
19
5
51
33
12
3
15
72
42
87
13
3
35
12
42
6
9
39
1
21
3
95
22
96
60
47
75
34
36
48
26
10
8
40
8
36
15
160
5
15
9
12
60
24
16
20
15
37
96
56
48
19
29
18
21
123
21
52
9
35
4
47
1
8
13
26
22
23
12
33
124
32
36
16
12
2
9
40
11
13
57
12
24
26
30
88
84
71
16
69
3
32
63
24
156
37
8
36
1
24
8
28
36
23
33
4
2
6
6
33
60
132
16
89
16
32
171
13
83
48
99
18
4
12
14
129
64
5
160
2
42
6
6
67
9
2
48
9
39
58
8
15
13
11
36
13
36
35
99
48
9
9
12
18
21
9
43
77
4
11
12
61
2
22
44
28
107
3
18
39
24
1
8
19
8
9
54
1
20
9
16
3
29
28
14
90
6
54
4
12
107
33
28
12
14
12
6
78
82
20
3
36
73
26
12
13
285
24
27
72
41
6
90
76
51
5
28
2
10
12
32
39
73
12
24
11
105
7
21
3
29
12
24
6
34
71
147
21
15
34
56
28
23
13
11
21
31
44
60
33
12
16
24
12
56
28
3
20
9
4
14
42
28
8
15
27
1
33
48
63
8
57
72
27
1
38
6
54
10
20
91
5
19
47
25
21
83
1
24
14
22
68
31
21
35
9
51
49
14
22
20
15
24
1
51
8
1
8
4
3
20
57
12
6
22
32
30
22
15
44
48
36
40
5
52
12
20
30
21
13
84
27
47
33
16
33
48
96
12
35
37
23
120
13
14
49
45
68
30
12
61
20
85
44
39
9
87
24
1
14
57
48
13
14
45
3
12
12
42
55
57
62
106
146
10
44
54
21
25
12
12
51
24
81
12
2
25
17
15
15
1
9
68
4
12
44
51
15
9
12
33
30
12
90
3
16
44
9
27
16
20
27
1
29
27
16
47
57
25
36
35
13
3
9
32
6
1
5
30
34
140
4
23
4
56
13
48
104
4
11
61
23
16
24
89
7
23
25
47
73
35
12
34
36
2
82
15
57
23
9
40
134
6
51
145
26
9
1
83
15
25
45
2
12
6
12
28
32
3
37
84
26
25
17
7
44
9
19
21
26
42
28
27
48
20
1
11
15
46
12
11
3
21
36
24
9
6
25
65
7
57
11
73
8
64
56
39
49
92
90
22
59
45
30
105
16
164
9
15
69
7
80
24
16
33
32
39
36
4
21
2
1
9
11
27
22
24
3
23
1
41
4
14
10
27
21
48
3
32
13
47
25
48
3
20
69
96
31
8
40
17
52
71
12
15
78
112
8
60
42
45
13
27
105
36
47
9
19
17
4
72
27
29
40
3
32
3
46
59
25
2
118
2
18
15
21
4
11
73
96
27
47
94
68
4
51
35
10
35
25
35
9
15
36
40
45
26
18
7
8
1
96
23
40
45
2
25
69
36
62
21
13
14
9
3
21
9
36
36
51
33
15
12
24
3
33
37
11
57
19
20
69
4
26
12
13
5
27
48
16
21
2
12
18
3
37
11
61
20
6
25
29
52
36
47
36
9
51
24
4
11
6
3
27
1
24
29
4
56
52
59
13
2
12
33
28
32
33
111
64
47
46
56
16
71
13
11
12
1
116
16
24
23
9
6
18
4
68
12
28
14
45
51
18
51
13
32
24
16
12
14
9
21
18
21
24
97
3
32
97
132
59
27
61
8
16
8
60
1
59
73
14
45
24
37
47
21
15
1
12
8
18
12
54
30
34
14
21
72
24
93
3
133
3
32
25
12
96
2
25
33
12
2
69
9
4
12
35
96
13
24
23
1
44
172
3
21
2
24
18
60
3
12
4
23
49
21
26
1
23
34
56
51
52
8
37
110
85
29
15
4
32
40
5
4
164
6
21
1
23
9
55
41
4
12
170
12
73
77
16
11
60
1
38
46
72
14
204
9
13
15
77
84
6
1
44
9
19
9
119
36
4
9
56
24
51
25
35
16
81
14
1
17
24
3
27
102
39
1
27
11
13
23
22
48
12
92
3
27
13
35
9
3
36
30
40
20
16
131
3
13
33
35
1
23
97
23
25
20
24
30
30
3
13
14
6
42
30
30
33
21
15
3
70
8
16
99
24
21
72
24
26
132
22
63
20
13
20
16
50
57
204
21
28
32
78
30
28
2
25
47
12
37
20
49
36
8
12
78
94
39
20
4
23
10
11
9
43
23
12
48
42
40
59
13
20
18
12
102
67
48
11
114
66
12
18
123
12
1
48
26
54
40
27
29
43
32
15
34
8
6
34
23
15
18
114
6
27
1
3
45
51
17
16
36
36
24
39
20
9
16
12
23
9
112
15
44
21
6
1
41
12
30
45
24
219
18
75
73
84
3
20
28
21
11
1
8
52
2
22
32
18
9
60
49
48
23
36
37
11
40
9
20
3
24
73
2
30
28
8
42
18
84
40
48
23
57
27
36
33
4
8
88
32
63
15
6
51
25
2
48
12
21
12
61
12
14
42
64
35
12
16
57
15
17
3
12
16
44
24
24
192
1
14
13
5
12
88
47
84
51
1
72
5
42
45
4
80
1
110
12
13
168
29
4
12
2
33
12
1
3
23
10
26
60
46
108
26
85
96
71
9
16
23
6
48
30
22
11
ABCD 358202466*7^$a-1 [50062]
75
69
41
30
1
51
21
17
55
15
8
37
77
6
25
5
10
24
56
37
5
12
3
52
68
48
9
18
73
48
17
31
3
21
96
11
18
60
27
4
23
97
12
47
4
50
10
21
5
7
8
40
5
72
10
9
24
29
66
30
7
24
11
1
29
18
30
7
20
28
24
23
13
47
42
63
75
1
11
49
29
7
3
38
42
12
28
32
6
3
28
59
64
20
69
4
5
15
45
70
2
3
15
1
47
12
1
12
29
43
5
19
23
9
24
100
48
68
7
12
50
12
19
29
67
75
8
12
16
12
38
84
36
42
1
24
35
28
69
3
50
19
11
12
61
35
64
9
17
90
25
65
19
24
59
12
6
15
9
151
17
48
12
10
69
12
36
5
58
57
23
100
9
51
12
110
7
29
15
19
53
43
20
64
21
24
24
48
11
30
10
41
21
79
17
42
78
42
18
114
25
3
8
30
12
63
135
13
20
39
18
54
9
40
12
17
19
12
44
7
60
9
17
67
12
3
8
30
91
29
60
30
54
7
84
12
24
24
5
24
78
73
29
30
16
33
96
11
13
20
28
51
8
1
89
19
3
9
39
24
20
18
18
12
1
47
42
3
55
12
69
60
60
23
6
82
8
25
84
11
13
132
36
24
35
13
39
5
55
2
103
56
4
20
48
88
12
36
36
5
19
119
52
2
30
13
5
22
45
11
12
25
35
1
17
55
36
96
35
13
17
3
4
108
3
44
88
8
61
24
27
20
25
60
23
42
108
72
3
15
4
140
66
72
30
42
46
20
12
61
27
12
2
19
36
35
36
13
24
8
9
30
28
5
63
13
12
15
2
18
49
41
34
33
48
8
76
3
45
5
12
7
60
11
97
11
1
36
5
19
39
2
31
20
64
5
3
52
3
12
2
3
48
127
9
23
13
47
1
15
20
30
10
65
7
9
24
15
62
90
25
5
42
1
29
10
38
31
24
84
32
39
40
20
60
18
55
8
24
45
30
13
12
48
20
100
5
31
29
42
33
4
15
33
36
29
3
88
47
30
7
5
12
31
29
19
27
50
12
7
5
7
39
2
43
12
56
4
53
12
10
65
64
11
21
9
15
45
55
15
12
20
16
2
7
3
8
40
14
3
4
12
47
30
7
24
11
18
22
21
120
59
13
29
91
48
12
8
21
10
33
3
2
78
49
41
3
4
3
14
36
94
60
38
10
12
21
48
59
30
82
21
15
9
53
43
17
12
30
48
25
8
4
12
32
39
33
4
41
12
22
8
1
12
27
8
1
32
40
77
3
4
5
10
20
12
21
4
3
2
39
24
16
51
29
76
3
38
55
35
37
17
7
23
66
10
57
23
24
13
3
33
11
6
12
3
28
29
18
13
71
37
12
27
125
4
35
48
37
41
42
13
35
132
45
55
32
66
7
36
12
60
65
3
40
12
17
3
75
13
12
17
60
10
2
7
48
3
2
6
40
14
7
60
41
91
27
2
108
22
9
24
15
2
48
3
4
5
79
29
72
43
8
7
2
79
36
3
2
102
1
17
18
49
35
1
5
42
42
18
28
17
48
55
12
2
18
49
84
5
55
12
35
48
60
84
40
38
48
10
93
20
31
26
60
142
20
18
10
57
24
11
1
12
39
9
20
87
33
7
20
45
4
15
29
4
48
95
49
36
59
78
31
29
7
65
99
7
20
12
1
41
70
81
8
88
24
5
72
18
61
53
36
3
19
21
47
30
79
11
64
8
13
60
36
36
96
59
1
12
15
24
8
18
24
46
17
15
48
37
48
5
22
45
20
15
12
25
3
9
60
116
4
3
20
25
23
13
8
27
1
44
100
35
37
5
18
49
15
26
70
2
7
24
11
16
21
11
42
19
24
27
36
60
2
70
8
1
24
36
12
29
3
69
36
91
11
25
23
61
3
38
31
87
62
12
55
53
43
65
10
74
58
9
3
33
5
7
68
88
27
5
4
12
32
15
1
53
36
63
31
8
37
5
139
11
49
24
8
88
29
22
38
19
24
12
56
9
22
26
43
39
33
24
23
1
12
39
60
9
72
24
3
9
11
1
72
75
12
38
90
1
41
22
93
47
126
10
57
17
46
33
77
7
35
1
36
24
20
21
31
48
87
53
124
15
9
44
15
25
5
43
36
11
33
31
9
48
152
57
15
199
8
48
174
46
45
17
19
3
33
47
33
76
27
32
42
63
93
12
31
12
72
68
15
109
44
9
31
11
13
5
10
21
11
6
12
19
168
23
18
7
68
45
3
4
27
8
28
9
11
1
12
11
30
3
33
30
57
55
20
13
192
8
9
36
10
21
123
38
3
9
30
1
47
33
15
42
31
12
5
15
7
81
12
17
12
19
24
3
21
23
28
41
27
30
63
19
9
3
81
5
3
4
23
12
13
29
31
12
20
4
3
81
5
7
5
48
70
2
19
36
15
2
6
85
5
12
58
93
47
1
12
32
48
51
13
17
39
24
28
35
30
22
32
6
19
3
33
60
20
28
41
30
48
45
48
45
3
39
30
142
105
3
8
40
72
9
39
17
28
5
7
5
18
24
1
39
21
35
25
12
5
10
33
17
10
21
27
20
30
7
23
13
17
7
15
50
12
31
32
7
33
80
48
27
49
29
54
13
24
48
3
32
9
72
4
41
144
10
50
10
60
33
5
7
101
31
63
33
60
23
52
69
60
23
6
10
14
6
13
60
29
31
12
17
19
29
60
12
7
95
25
5
67
41
31
20
4
3
12
2
30
61
15
50
22
72
98
72
30
28
9
39
21
41
12
18
40
9
29
10
14
7
44
55
17
3
42
58
21
11
18
15
69
6
4
45
53
31
12
24
48
24
24
17
7
11
1
56
57
6
30
42
30
31
51
33
5
7
11
24
6
55
20
67
62
7
11
13
17
103
12
53
60
7
24
24
27
48
17
28
12
24
12
41
31
24
11
1
29
22
21
48
24
65
55
5
24
3
27
25
84
89
12
58
33
17
12
10
9
39
12
20
13
68
15
37
20
64
29
22
12
9
29
3
75
1
36
12
11
30
34
9
11
21
27
45
4
11
37
44
4
5
70
33
8
31
45
35
16
12
32
69
81
36
55
15
45
39
8
18
12
18
13
12
5
7
17
18
48
25
47
33
7
2
70
20
25
44
64
8
45
3
24
7
41
4
48
3
57
47
28
92
16
2
12
19
104
48
7
2
60
3
45
3
39
13
68
39
6
10
14
3
48
40
36
36
3
33
11
66
22
38
31
39
9
68
7
26
162
21
27
85
8
81
63
15
90
10
21
11
28
32
1
60
39
86
24
6
85
5
15
4
83
12
1
27
41
21
36
19
65
43
12
11
1
24
8
9
15
40
5
55
84
59
84
37
72
12
17
43
5
7
15
9
53
36
30
37
27
21
27
2
43
36
17
12
18
33
21
36
30
73
27
14
7
11
12
49
12
39
9
11
13
5
10
5
33
43
17
84
10
38
42
18
18
109
36
89
19
24
48
24
35
16
65
52
3
20
42
51
28
12
87
14
10
89
9
108
24
3
28
24
51
62
19
11
21
7
20
1
51
32
13
20
43
14
70
8
33
15
25
48
12
77
15
48
ABCD 358218768*7^$a-1 [50212]
12
114
29
24
67
72
36
36
29
43
18
36
23
1
18
108
29
163
17
91
29
25
35
43
48
29
79
288
17
55
24
54
107
13
24
66
36
108
24
36
18
54
66
72
114
65
19
24
17
1
162
77
180
43
162
36
78
84
186
72
12
78
192
17
91
173
121
12
36
132
48
162
72
54
72
11
61
18
36
36
24
5
120
13
83
31
12
6
48
23
24
13
84
6
138
96
59
43
36
5
67
6
36
30
126
18
17
43
53
1
179
19
72
102
72
18
77
1
30
29
79
72
6
23
7
36
17
60
73
84
108
6
149
7
17
156
7
42
11
37
72
11
223
17
1
23
37
120
90
53
109
54
53
7
53
19
36
48
18
6
54
120
42
281
55
41
13
191
13
47
1
150
48
54
24
12
36
72
23
55
12
53
1
95
24
7
29
13
12
18
60
17
55
36
18
11
91
53
19
17
91
24
5
24
259
77
24
97
12
60
138
6
30
24
18
144
18
12
17
7
216
18
198
12
6
203
7
18
36
60
54
30
24
30
5
67
18
11
24
55
41
67
6
66
24
41
7
29
24
295
120
41
120
43
41
36
60
19
6
35
31
89
7
12
41
60
31
269
24
139
18
30
53
96
31
29
7
6
191
19
78
23
61
18
108
180
72
17
1
90
24
102
23
67
53
60
19
12
180
18
54
17
24
1
54
54
156
71
60
37
66
161
43
53
19
120
65
187
29
43
234
23
84
55
36
24
101
25
66
18
6
5
7
53
43
12
29
96
19
6
18
48
53
163
54
108
54
36
54
54
6
30
96
36
89
73
84
24
84
42
12
90
144
6
84
17
25
11
43
48
6
84
6
156
17
91
209
7
6
18
138
72
23
120
1
6
12
41
13
90
257
31
72
17
7
113
43
108
6
126
108
29
7
120
114
54
5
31
192
53
60
60
67
12
5
60
43
54
90
29
24
109
47
13
11
36
37
227
96
60
24
61
204
126
66
18
5
109
12
18
24
18
35
55
30
204
155
55
18
90
18
35
7
113
24
7
53
49
54
24
102
54
6
71
19
156
41
31
53
240
67
6
167
156
67
18
18
36
18
132
90
12
168
102
59
163
12
29
49
167
43
36
36
5
67
96
198
59
7
96
126
71
24
103
53
139
54
71
25
102
173
25
71
19
5
36
84
36
43
210
6
41
43
377
25
95
79
161
1
42
252
30
18
41
49
107
43
108
36
12
36
5
84
36
7
12
132
72
36
41
133
54
18
78
48
54
144
18
113
19
5
60
133
30
72
101
7
18
35
25
66
89
55
5
1
23
60
60
180
36
31
18
24
12
54
41
31
24
89
1
18
30
18
18
11
43
17
25
120
18
17
60
60
103
48
29
79
108
233
1
119
85
36
83
36
43
17
13
71
55
18
6
36
48
36
180
18
108
18
18
155
61
18
5
13
162
24
12
72
24
173
1
54
36
78
191
91
89
37
24
54
5
85
30
36
6
48
18
17
36
60
13
18
60
36
120
150
107
60
96
84
7
29
7
42
71
84
55
72
36
18
6
120
42
71
19
41
7
329
19
41
25
78
18
12
36
35
115
12
72
137
24
127
24
5
25
54
72
53
37
78
41
43
6
156
78
77
31
89
73
66
96
12
17
96
31
6
83
79
66
24
84
71
180
97
18
41
43
101
67
138
18
173
43
24
53
139
132
156
60
17
283
24
30
23
55
41
133
11
175
72
30
78
120
108
137
79
42
66
53
55
18
24
83
163
17
61
95
13
138
36
17
1
36
59
67
18
60
198
48
18
90
24
36
48
6
84
18
6
83
60
193
23
31
60
66
126
54
24
84
78
30
47
60
84
43
96
41
31
89
127
53
91
30
90
29
7
18
131
19
5
36
31
36
48
78
144
18
5
60
109
ABCD 358234922*7^$a-1 [50004]
8
16
36
84
6
12
18
9
9
96
18
2
34
12
42
18
44
13
24
11
16
45
101
34
33
3
18
99
24
75
42
51
21
6
21
93
27
11
61
27
44
16
72
9
23
25
3
45
17
94
6
3
24
21
42
18
6
57
63
12
38
34
20
25
11
13
51
2
115
81
2
13
15
14
84
10
42
51
63
6
90
8
22
3
69
48
3
81
18
80
126
4
42
24
9
11
13
24
27
12
33
45
12
20
19
27
8
16
120
20
4
72
14
10
8
37
5
18
100
20
36
4
66
12
42
9
21
27
15
6
14
10
51
15
12
20
76
12
9
63
30
62
4
12
12
33
9
39
51
48
18
98
22
18
54
36
36
3
3
8
37
9
60
30
93
72
48
11
64
18
27
41
10
24
45
47
4
12
14
43
47
10
50
58
18
44
4
50
31
5
19
15
42
12
27
75
8
13
87
32
46
3
48
11
13
87
81
65
79
17
7
51
18
14
64
12
9
3
32
24
13
21
2
16
12
12
36
8
13
39
8
126
19
27
12
36
72
14
100
27
24
72
24
23
40
6
78
12
54
114
6
90
8
42
16
18
60
104
16
9
47
73
11
34
60
42
8
16
42
18
9
45
12
15
59
64
36
12
12
20
16
6
6
32
12
10
84
14
40
33
45
72
18
32
66
16
78
48
12
156
36
93
47
10
63
3
12
48
102
2
10
78
32
160
48
33
27
2
43
11
16
60
20
10
38
82
6
8
13
27
102
39
39
57
23
1
21
51
53
16
51
93
66
114
48
30
9
27
21
21
42
9
96
11
34
18
30
62
16
12
24
20
13
3
30
62
36
156
76
48
21
5
19
71
1
165
3
11
16
12
12
66
24
50
40
9
39
30
18
48
36
36
14
28
26
61
23
22
6
48
6
30
177
99
42
78
42
3
69
3
27
36
9
23
16
24
12
60
9
9
2
30
58
56
52
68
22
30
54
3
35
6
22
57
77
34
24
30
48
138
81
59
24
37
119
34
15
27
36
128
34
2
10
36
30
9
3
21
15
6
66
14
16
24
20
7
9
39
15
68
82
80
18
60
10
12
66
32
10
27
15
105
21
18
33
57
39
15
20
16
84
12
36
105
3
20
1
99
146
10
240
48
32
73
11
13
3
8
37
75
50
58
36
12
30
27
117
18
56
22
27
11
34
27
21
24
3
11
40
20
16
24
26
7
21
30
12
24
9
3
44
30
19
15
44
10
3
24
24
96
63
12
104
24
12
4
20
22
44
31
15
9
21
14
4
102
2
28
44
70
78
32
64
21
23
36
24
13
9
18
45
51
44
49
53
90
40
9
147
21
23
4
21
45
27
3
21
23
166
3
137
7
3
24
21
9
36
27
83
37
24
47
16
33
171
2
58
9
53
34
12
12
12
18
3
69
27
17
76
14
70
86
10
6
8
124
69
21
2
28
20
10
170
61
9
92
18
1
24
63
12
12
20
4
84
12
57
21
75
11
6
7
23
64
36
66
2
1
24
48
33
6
36
12
102
18
30
6
21
9
14
25
48
27
45
33
18
24
80
6
34
36
56
64
9
24
33
66
78
50
30
36
118
21
21
38
36
16
6
54
20
28
6
63
131
28
12
12
33
24
51
20
10
39
9
18
12
105
23
22
18
12
21
9
12
2
40
33
15
20
37
129
36
6
21
17
7
27
20
28
48
30
12
42
9
17
30
4
72
60
24
36
8
40
21
27
14
58
21
11
10
3
3
12
57
3
56
22
39
9
12
42
26
36
16
12
42
20
4
84
42
54
36
117
33
6
42
26
40
24
32
37
48
120
51
32
72
4
6
3
24
53
34
50
36
58
30
48
14
16
48
6
38
40
18
18
42
75
9
50
37
3
24
21
3
21
27
38
22
9
48
11
13
24
39
6
3
21
30
18
18
14
18
73
15
9
5
43
51
21
15
20
61
29
30
61
183
9
15
26
55
21
3
47
25
23
16
9
144
39
32
12
24
52
68
61
39
114
2
13
3
60
24
9
21
50
28
12
20
106
38
4
78
150
21
48
5
34
24
80
22
30
36
12
32
10
30
134
34
20
36
6
46
129
35
85
3
48
24
18
2
25
21
30
14
55
9
15
65
16
38
10
42
21
15
54
3
35
61
24
11
40
45
35
100
9
45
30
18
51
48
3
20
36
6
18
76
12
12
20
10
18
8
16
8
1
35
36
76
12
9
48
15
68
46
14
76
12
14
78
46
39
15
26
46
9
24
11
13
9
44
40
51
59
46
2
40
21
11
10
54
12
9
23
25
47
64
36
21
9
14
1
24
9
26
16
6
44
67
21
99
21
30
32
13
15
9
27
21
45
50
34
146
4
72
24
30
14
36
25
39
44
10
36
80
7
24
3
12
24
9
35
10
36
12
42
9
69
38
16
18
3
29
18
36
60
4
18
42
2
7
48
9
42
90
3
24
15
48
102
6
12
12
56
13
143
49
15
42
44
43
75
30
18
93
48
39
9
39
6
3
48
207
33
24
3
20
25
15
168
30
90
12
56
4
9
107
36
10
54
54
32
115
39
57
87
80
10
90
6
12
27
3
8
40
24
141
11
4
33
3
14
34
12
18
60
27
111
12
2
58
30
18
9
3
21
39
30
12
54
9
77
10
84
54
39
51
21
75
20
4
32
60
73
15
12
36
8
22
54
45
35
4
9
11
37
72
33
2
16
56
40
14
31
5
30
58
32
4
86
1
23
40
12
14
7
24
24
23
52
21
29
34
24
9
3
24
56
88
78
14
25
5
40
60
6
92
28
44
37
17
10
104
61
48
21
27
39
12
132
20
13
15
92
16
56
37
17
82
14
58
12
6
3
87
42
39
9
18
12
32
16
6
27
51
12
20
28
20
40
45
111
26
18
37
3
12
81
9
15
5
18
25
3
8
16
6
18
21
9
15
35
4
48
42
42
68
28
12
12
21
24
3
18
38
13
27
162
3
48
53
19
15
20
13
141
116
82
12
36
72
38
10
12
9
35
4
36
48
36
33
27
45
11
30
46
24
33
24
3
20
90
34
21
96
9
6
33
15
9
3
12
18
18
114
18
57
33
42
12
6
14
13
45
42
60
54
15
11
37
39
42
87
63
48
74
7
27
42
14
54
31
24
15
6
6
32
61
21
54
21
3
69
9
62
25
3
45
57
18
42
90
48
14
16
12
62
64
81
33
2
76
9
23
72
25
3
30
6
44
28
48
9
45
6
24
36
81
45
3
15
12
18
30
120
36
60
6
15
15
9
21
30
93
27
14
10
ABCD 358380914*7^$a-1 [50001]
24
72
24
96
204
48
15
57
235
12
77
12
24
31
17
19
77
12
132
120
36
63
129
60
19
29
7
29
7
5
48
60
7
17
99
69
15
28
12
5
24
24
67
120
89
24
48
79
53
36
27
21
39
9
12
108
60
12
72
24
36
199
5
48
43
36
41
99
117
43
29
19
12
29
24
31
29
60
168
96
36
91
17
19
44
9
7
29
60
19
116
21
48
24
3
21
12
12
12
3
40
29
12
24
108
12
19
96
17
12
79
17
12
108
84
48
12
132
12
27
36
57
12
36
7
12
113
63
60
69
180
84
48
120
12
24
7
53
31
32
144
105
12
36
7
20
9
19
132
17
48
96
24
15
40
5
43
17
12
127
96
29
19
101
48
36
12
12
12
51
117
31
77
15
9
27
28
89
235
60
92
81
7
240
240
12
65
15
9
19
32
9
144
24
48
51
48
4
17
48
91
36
17
36
27
57
67
77
3
16
116
57
7
17
27
9
60
72
15
21
12
48
96
39
112
92
21
12
12
60
12
36
12
72
48
51
33
84
123
9
36
48
24
55
68
9
84
36
51
21
7
36
60
48
176
76
5
12
39
24
36
93
72
60
15
57
3
4
53
132
12
151
29
12
24
3
4
17
39
4
29
51
33
27
21
36
31
209
27
96
45
12
132
31
77
3
4
29
67
5
15
9
84
144
24
36
24
39
96
117
60
12
24
24
123
21
39
33
36
72
67
89
55
96
41
51
120
112
41
36
36
39
9
12
24
12
12
111
177
99
21
43
17
24
39
81
60
24
84
12
7
17
51
57
55
89
60
3
100
80
36
28
80
12
9
60
15
160
41
19
20
21
15
93
12
99
33
3
33
27
60
21
31
77
84
15
69
24
39
60
52
60
12
5
12
63
93
84
60
43
53
7
108
269
39
60
69
132
63
21
67
5
12
19
32
9
43
137
103
8
21
31
12
101
144
36
48
31
5
12
48
75
105
51
21
24
19
56
60
21
12
27
69
60
12
7
77
67
17
48
115
53
132
55
17
43
5
7
120
113
12
108
7
48
8
93
12
132
120
84
60
72
55
5
60
96
60
51
153
55
32
48
76
125
39
237
3
9
147
36
57
3
4
17
3
9
51
81
12
3
4
5
115
53
12
12
7
41
108
63
112
65
108
19
41
3
9
27
28
12
17
12
19
32
40
29
15
12
4
17
72
144
180
51
16
5
103
53
48
48
84
15
57
168
36
7
65
12
67
12
17
39
9
115
48
41
55
84
17
24
24
144
27
4
41
72
48
27
9
24
144
27
36
21
24
3
33
36
48
43
53
60
192
31
60
65
12
12
24
24
27
16
41
7
29
63
33
84
12
31
56
28
32
48
213
12
31
17
63
36
28
77
39
40
20
9
12
24
24
108
12
48
67
101
15
21
19
17
12
27
57
7
41
39
60
28
116
4
161
36
12
39
21
31
53
123
33
43
53
67
125
252
3
81
144
48
12
108
72
75
40
53
12
24
115
41
72
60
96
72
103
101
15
105
24
96
48
84
7
29
39
9
24
24
48
96
39
4
48
12
5
15
28
12
65
111
21
36
7
77
24
79
65
12
72
24
51
16
53
24
31
5
123
64
53
12
19
77
12
36
31
164
9
72
72
36
51
36
57
24
120
3
4
8
105
120
24
43
17
43
101
36
72
63
33
36
60
12
19
197
12
48
39
9
60
12
132
72
84
132
48
24
31
161
15
60
33
84
36
31
77
12
48
3
60
40
29
36
60
51
64
53
48
12
24
31
8
69
12
48
120
15
105
55
17
48
12
12
87
180
21
132
72
120
36
3
21
7
5
27
33
36
19
17
43
5
60
12
12
39
4
41
19
20
60
33
63
64
116
105
3
33
48
15
45
24
60
15
76
41
43
53
27
4
8
45
216
108
60
12
39
9
24
87
64
77
24
103
5
91
60
17
84
15
33
19
29
60
24
7
8
45
12
7
29
228
31
32
9
19
29
3
45
51
64
41
60
24
15
21
24
108
60
36
48
72
36
12
24
48
12
48
12
7
89
12
55
89
67
5
12
3
57
7
5
75
9
24
12
147
48
4
92
100
44
57
19
56
69
12
12
96
36
12
36
60
27
45
12
27
64
96
20
93
3
33
31
29
156
12
12
24
67
180
65
24
51
21
72
7
53
7
29
72
12
96
15
285
19
32
33
24
12
12
63
64
65
84
36
24
48
79
36
120
41
84
144
24
27
45
180
12
3
36
4
29
51
21
48
48
7
125
79
41
60
31
5
24
60
51
84
96
9
91
41
79
56
21
39
9
36
7
5
7
17
31
29
24
108
31
ABCD 358459302*7^$a-1 [50149]
9
96
66
9
108
33
39
9
54
60
30
63
15
108
30
24
48
303
9
111
9
87
39
261
105
174
45
9
78
12
141
75
42
27
27
288
81
255
321
21
63
99
6
120
27
108
81
126
252
45
96
135
9
81
72
39
96
27
36
66
18
117
15
21
9
54
72
72
90
36
15
27
9
48
225
18
18
87
9
75
45
15
3
78
12
135
36
51
189
27
90
27
27
21
24
84
9
36
15
111
144
180
54
27
96
27
21
36
45
6
174
159
27
72
36
21
33
48
18
54
168
27
27
54
12
144
99
69
3
60
45
39
63
33
3
45
96
75
186
54
93
36
189
72
90
45
45
36
78
12
54
15
48
36
45
126
9
135
9
96
12
27
72
456
48
60
9
45
63
72
237
63
27
168
30
27
15
81
63
72
9
3
18
60
3
15
189
57
6
129
24
27
102
15
45
102
6
12
132
66
54
144
87
57
15
3
105
75
114
138
18
99
51
12
42
39
96
39
9
81
87
12
36
117
54
24
12
18
135
117
378
54
27
123
18
84
60
18
12
78
18
192
108
54
168
12
99
15
282
42
57
24
39
72
33
12
45
78
156
45
195
189
75
117
141
3
24
147
270
15
99
174
51
39
6
39
96
9
12
276
12
171
27
54
231
45
90
54
18
90
18
48
42
102
78
39
24
135
81
135
18
27
36
27
12
6
63
57
24
54
21
9
126
9
9
96
72
3
132
27
117
21
135
105
102
33
3
9
36
45
15
9
108
18
12
42
210
18
63
72
135
9
9
132
30
33
45
66
90
90
18
6
84
45
15
18
210
69
3
18
18
6
54
57
9
18
18
15
192
51
45
9
72
66
42
27
93
15
12
81
15
3
114
75
51
54
30
33
135
18
12
312
48
60
3
36
15
9
84
51
54
3
189
54
72
132
36
12
33
189
27
39
126
60
219
9
72
18
18
180
24
75
9
27
324
51
174
15
39
60
9
12
33
12
90
45
45
6
30
15
3
45
87
30
24
63
48
24
48
15
108
54
66
45
144
123
30
42
201
63
6
54
66
99
51
9
84
63
33
21
15
21
18
81
36
99
60
129
36
24
36
93
60
3
33
111
51
45
63
156
18
27
45
63
45
132
54
21
9
132
27
57
18
90
90
33
27
21
81
15
120
33
102
276
12
36
9
33
3
171
144
36
81
15
30
27
63
42
30
105
255
81
72
24
21
63
117
15
9
48
51
27
48
42
72
63
27
18
3
36
69
162
12
78
138
36
69
72
129
18
81
27
54
198
36
6
99
111
33
57
15
39
42
3
36
51
57
36
15
57
45
27
45
243
45
15
84
60
93
15
45
3
9
96
30
24
108
57
63
36
36
9
96
21
15
48
24
27
9
12
153
144
42
18
75
153
78
54
27
261
30
72
72
78
72
3
33
99
63
81
27
30
78
162
99
63
12
9
81
6
18
120
96
306
57
45
6
84
105
3
42
108
102
33
333
30
105
111
81
99
54
144
18
213
81
48
60
3
60
27
12
153
27
126
60
288
39
213
84
108
63
27
81
141
39
9
60
90
156
36
24
165
9
90
60
66
126
78
126
30
159
12
63
60
102
18
225
60
57
18
60
93
15
12
18
63
36
141
3
105
54
57
144
144
81
6
138
18
33
27
90
27
48
60
180
12
105
210
6
99
12
9
6
324
54
102
6
162
ABCD 358520412*7^$a-1 [50028]
9
25
8
7
9
11
12
13
3
24
21
23
13
47
9
18
9
15
36
69
28
41
72
3
4
9
11
36
16
59
37
5
54
24
84
42
3
39
34
8
4
11
12
1
120
20
6
21
36
3
36
102
3
37
12
35
39
9
21
3
33
4
2
18
3
3
60
60
18
4
2
1
48
21
60
24
68
52
32
3
3
94
3
35
22
8
3
27
12
6
15
24
48
3
12
150
39
28
20
21
31
33
23
60
1
51
48
5
12
24
27
52
9
80
16
2
10
71
3
33
40
35
21
9
15
1
35
12
37
68
4
3
8
15
33
37
35
49
11
48
25
83
3
10
60
47
24
39
24
6
19
68
75
81
24
21
6
10
14
22
24
24
8
7
17
39
15
25
8
1
8
90
33
3
30
18
36
81
15
60
9
9
102
1
29
36
3
12
9
4
50
25
5
54
13
35
24
18
63
13
26
9
75
34
23
33
28
12
83
1
59
48
3
9
60
61
11
13
35
51
6
28
35
24
25
14
21
13
47
3
21
1
11
3
45
27
24
36
46
23
15
24
12
42
28
38
9
37
2
9
3
6
31
11
21
81
31
8
21
52
84
23
48
3
21
51
117
13
32
18
6
103
29
4
8
15
15
57
21
39
25
24
23
21
16
24
2
21
60
33
96
4
24
35
12
63
9
39
84
10
23
37
38
25
32
36
3
24
10
12
12
14
60
12
9
1
15
5
3
1
35
13
44
19
32
60
63
18
84
87
1
23
3
69
51
34
120
35
45
18
21
60
13
12
2
66
18
9
16
20
1
24
38
69
97
32
16
8
4
35
13
14
46
38
10
15
11
34
20
12
27
36
3
22
26
9
33
16
11
99
58
24
20
3
9
24
7
17
48
15
97
2
24
10
3
5
16
3
20
76
44
61
14
6
12
3
4
21
12
8
42
10
3
20
12
33
30
10
12
3
92
49
83
13
11
36
24
1
35
3
13
44
1
14
21
51
30
40
14
9
63
25
35
10
24
23
37
24
15
17
4
83
16
105
23
24
33
7
8
24
27
61
69
11
3
10
62
18
18
18
24
15
63
21
45
24
4
2
22
179
25
12
83
37
47
28
23
57
9
51
3
49
41
27
25
12
2
12
9
75
13
11
30
27
9
3
21
88
71
33
28
32
64
11
12
61
11
13
14
21
1
2
12
25
17
6
45
4
11
18
19
8
27
106
24
38
57
85
2
33
3
49
9
8
63
13
86
24
9
21
7
29
18
10
36
75
9
14
34
8
7
17
42
9
12
13
24
56
18
21
21
75
3
21
27
12
6
6
12
24
60
1
23
70
27
48
65
3
36
3
10
11
1
14
24
18
48
15
9
54
6
115
5
3
3
105
1
12
2
30
7
21
11
3
42
4
36
12
32
4
35
3
22
32
7
47
1
8
61
26
18
24
42
58
68
28
20
15
37
23
51
1
8
1
63
5
43
33
8
15
9
64
23
25
35
3
54
39
3
24
6
19
35
6
4
38
46
14
9
9
24
6
21
21
7
71
58
96
35
3
10
15
8
1
15
57
2
37
8
36
97
26
34
11
15
33
49
36
35
3
46
11
49
14
1
8
12
3
18
66
6
4
14
10
12
20
3
15
18
27
25
92
3
48
60
3
93
1
92
18
10
32
7
8
40
11
6
18
36
1
23
6
28
2
24
6
18
21
13
2
54
96
27
16
23
18
28
11
37
26
9
72
33
4
24
12
23
3
22
14
6
16
2
9
27
6
7
45
11
49
8
3
1
3
20
33
6
94
12
3
11
70
11
15
54
3
1
128
52
15
24
44
13
39
23
18
18
9
9
96
15
99
10
20
87
39
9
3
34
14
22
12
11
39
33
3
58
11
12
36
1
3
11
42
28
32
3
24
28
56
12
3
45
3
106
23
75
9
1
14
6
7
11
12
30
4
62
1
8
48
12
52
33
26
6
18
10
23
51
22
23
21
12
3
3
45
24
37
2
18
15
13
20
4
23
3
21
9
3
120
12
12
39
45
15
45
1
20
6
33
24
27
1
8
12
49
12
14
72
18
42
10
26
1
47
33
9
18
10
11
13
60
26
33
21
7
20
3
25
17
24
88
20
39
72
63
18
54
12
18
15
24
81
7
11
9
39
84
66
12
12
15
15
9
25
8
7
21
56
30
9
24
9
28
11
12
3
45
3
18
28
2
21
39
18
24
18
34
12
14
9
15
34
11
3
36
57
93
31
11
9
27
9
1
20
36
48
79
45
20
4
60
107
37
59
63
10
14
34
2
96
106
20
18
70
23
27
57
3
6
78
9
21
36
60
3
27
33
12
37
3
11
34
3
21
3
20
36
21
4
8
18
6
87
15
6
3
39
25
11
30
7
81
32
52
23
36
51
45
3
24
18
3
81
15
33
18
18
15
13
39
24
8
69
6
12
1
44
25
3
11
45
63
1
23
33
87
84
70
48
26
30
7
11
24
18
27
15
22
14
13
35
6
40
98
24
21
36
27
33
1
15
24
44
27
48
12
6
27
4
45
60
12
2
49
5
39
33
43
72
9
20
3
1
35
21
3
39
45
1
44
52
50
42
15
51
18
31
17
55
44
3
12
34
32
3
3
37
33
38
18
4
14
48
36
34
11
12
33
16
23
33
16
32
52
24
11
1
44
12
24
24
4
3
11
46
11
3
1
44
3
70
14
46
98
78
6
24
18
42
10
84
47
37
8
27
25
62
18
42
21
12
61
14
9
27
57
37
50
30
96
6
36
9
12
36
48
3
6
60
51
124
95
60
10
14
13
81
56
54
6
28
8
114
12
12
69
9
28
11
36
12
24
9
52
23
12
25
38
9
25
14
33
60
27
1
20
21
7
17
4
14
30
7
23
24
10
11
4
17
66
22
68
28
23
16
33
12
32
4
35
12
36
33
4
80
55
35
22
72
111
24
20
24
12
3
30
4
84
14
60
36
9
12
13
32
3
48
4
89
3
3
21
13
23
3
34
11
21
78
6
4
2
12
70
24
56
63
3
18
52
32
31
11
34
2
49
17
3
1
23
28
32
1
26
21
39
9
33
15
13
24
12
35
25
11
1
2
42
19
11
12
9
84
12
24
24
112
8
12
25
26
93
1
23
1
14
102
7
8
9
55
23
6
6
42
16
12
12
3
57
11
37
48
8
78
42
3
60
12
4
77
126
18
60
4
2
36
10
14
60
21
52
17
12
72
3
9
3
9
156
3
37
2
30
15
13
68
7
32
9
63
27
106
3
35
12
25
23
10
38
22
80
42
33
24
36
9
15
27
34
95
12
27
18
6
54
67
8
63
57
3
10
32
24
19
11
21
13
35
12
15
21
15
1
41
39
36
48
13
11
13
35
4
68
21
12
15
132
9
48
6
57
25
24
32
16
12
23
1
50
6
19
8
9
6
45
36
16
32
12
63
10
95
52
8
33
3
4
29
51
9
39
37
47
36
49
11
15
18
12
40
56
4
24
3
71
9
25
15
20
141
6
42
3
21
42
45
15
24
1
20
52
20
28
5
4
14
46
62
12
10
2
105
12
25
38
18
42
13
21
11
13
59
81
3
9
12
39
16
17
24
16
32
12
16
26
34
14
6
12
15
27
84
45
1
140
3
3
1
17
24
39
36
9
84
76
12
80
55
56
40
9
23
33
18
109
48
21
8
43
5
12
24
42
10
26
24
60
45
3
45
36
39
12
12
84
1
9
39
11
13
8
3
46
47
12
21
60
6
24
9
37
63
21
36
20
3
15
9
37
20
3
24
1
3
56
60
63
13
11
12
66
39
13
14
13
9
86
25
20
28
5
4
12
8
36
55
8
3
13
17
36
3
12
21
51
73
14
9
24
24
1
72
23
3
25
5
15
3
18
42
57
12
15
18
48
7
95
34
23
27
9
48
13
39
23
1
20
60
25
15
20
3
24
60
10
32
27
37
11
9
55
47
10
8
24
42
34
11
45
24
36
7
21
84
15
23
12
9
45
12
16
26
21
21
3
3
10
8
3
15
13
92
21
15
97
20
3
9
3
4
21
23
49
56
36
6
10
15
41
39
39
48
25
80
9
16
8
3
13
26
21
3
42
4
74
30
39
1
24
24
11
9
39
4
ABCD 358595732*7^$a-1 [50021]
24
25
35
24
12
33
15
73
63
9
8
48
6
49
9
11
69
3
13
15
80
64
105
14
36
81
3
36
30
6
36
12
18
3
12
1
14
42
3
39
13
41
3
12
24
63
9
24
12
4
23
10
59
13
2
37
17
39
25
2
48
6
3
3
9
9
18
6
16
11
4
9
14
10
47
39
1
33
15
41
27
24
3
69
37
35
3
97
23
21
3
18
40
48
2
21
12
21
24
27
21
24
51
45
3
108
12
60
63
12
6
3
37
24
11
63
12
1
9
15
11
48
24
21
1
2
30
90
168
24
9
48
4
11
9
3
36
21
24
25
8
7
81
8
3
24
12
88
80
1
8
30
10
47
12
12
12
12
16
9
2
6
15
1
2
21
9
39
48
9
39
24
15
33
1
47
24
36
15
21
40
8
3
36
1
9
32
15
12
12
48
39
9
9
63
1
11
39
33
27
12
21
9
72
7
9
14
90
51
27
10
8
30
9
3
21
24
3
22
8
7
9
11
63
24
33
21
18
48
22
23
12
24
27
24
21
13
35
12
25
14
36
12
21
13
11
3
1
33
15
44
52
44
15
57
28
11
9
12
33
27
3
12
69
57
144
27
39
69
3
6
15
15
1
11
24
109
24
8
3
69
57
63
36
48
27
10
2
33
48
39
69
36
27
48
72
1
23
1
32
15
24
1
17
24
30
12
22
24
35
3
12
12
33
49
8
75
12
9
18
33
15
22
35
4
11
12
66
42
30
114
24
37
17
6
33
48
12
21
6
25
17
63
12
21
54
18
7
44
60
9
87
12
3
18
7
44
3
9
60
4
17
18
22
2
81
4
20
60
3
21
57
24
79
41
6
130
8
24
111
33
39
64
9
11
15
21
9
3
36
84
84
3
54
24
6
1
41
3
15
45
15
1
24
161
27
27
12
57
61
2
30
66
24
84
1
9
8
7
24
20
3
21
48
13
2
6
6
1
72
11
60
9
9
6
12
6
15
51
36
24
84
22
74
9
60
60
21
15
3
21
16
17
7
9
11
3
9
39
108
13
20
4
11
24
96
6
30
60
13
24
17
39
16
33
32
3
3
9
9
40
80
16
120
39
56
64
9
23
48
1
39
47
18
6
33
36
3
33
64
24
11
36
58
59
36
16
24
17
15
36
63
9
21
51
37
11
21
42
9
28
11
60
84
6
3
36
1
26
13
44
27
81
12
117
39
12
3
21
4
8
12
15
9
15
61
32
12
21
15
12
4
9
38
24
12
37
17
3
3
18
48
16
38
57
39
1
24
32
9
51
24
39
6
88
26
12
24
34
11
13
26
30
7
107
12
1
23
33
15
12
6
16
11
27
24
57
15
9
9
7
71
12
12
21
24
21
51
15
13
9
11
36
9
15
9
72
24
6
42
6
21
12
1
104
6
66
54
1
17
3
85
8
7
11
6
150
10
15
35
6
3
4
20
12
9
6
10
14
9
12
15
13
17
6
141
13
8
31
24
20
12
12
36
12
51
33
60
27
12
12
45
39
6
40
86
21
13
14
24
72
25
33
2
6
3
36
49
98
6
3
3
1
35
24
57
15
93
12
28
17
24
3
27
12
13
8
49
50
12
36
22
71
39
1
44
51
10
23
15
24
25
9
32
78
1
8
15
18
15
3
21
12
21
27
4
32
3
12
96
36
21
3
84
18
40
14
25
56
12
3
12
22
32
15
3
24
21
1
14
21
3
42
3
28
80
12
13
8
31
9
24
59
4
17
27
76
23
21
36
3
6
31
24
65
16
8
7
56
36
24
15
9
13
23
9
39
1
11
3
18
18
57
28
8
3
6
75
3
9
51
33
12
9
16
39
20
4
68
4
17
30
33
3
21
72
84
4
23
10
2
9
15
12
10
24
11
51
49
20
133
8
7
17
3
15
37
17
48
27
15
9
4
17
42
33
52
20
4
92
28
41
51
15
24
21
24
25
38
1
8
1
2
57
3
12
46
2
6
27
61
11
24
15
6
18
6
7
41
64
59
13
8
15
33
15
3
9
15
13
20
45
6
24
114
18
6
16
11
36
24
3
9
21
3
48
15
37
41
51
4
59
21
36
27
84
48
13
68
87
48
9
3
34
2
9
75
21
93
3
21
18
33
61
143
12
24
3
12
60
9
15
45
12
12
4
35
45
15
21
4
9
2
6
6
12
6
15
33
3
27
96
9
3
45
57
6
129
112
48
32
25
8
7
59
12
9
12
3
18
7
20
21
6
9
33
18
6
15
36
24
21
3
27
21
60
24
16
8
108
13
14
34
74
13
24
23
48
9
9
96
6
18
39
24
75
54
16
11
39
21
12
24
21
6
10
2
13
9
120
23
3
6
54
25
20
4
32
39
42
27
15
21
108
28
59
9
3
18
6
33
1
98
13
11
9
3
33
1
11
72
13
11
60
24
9
7
32
81
51
3
12
94
87
9
11
3
24
21
15
6
6
9
25
8
3
27
9
3
12
34
38
18
15
27
33
63
6
3
61
8
16
2
9
69
24
3
3
24
9
40
11
9
3
25
11
132
12
6
79
41
3
36
12
24
13
96
14
66
6
25
119
21
36
15
9
15
12
33
3
10
14
114
40
2
21
49
35
21
15
57
111
12
27
24
1
44
4
41
31
11
22
2
12
1
8
39
49
17
7
23
18
24
15
39
21
39
37
17
7
56
9
16
35
124
8
36
51
10
23
3
30
3
21
75
45
31
20
60
27
13
20
13
71
9
31
32
40
17
24
27
39
48
13
9
48
74
6
39
72
27
21
12
15
6
51
24
3
9
25
2
13
9
2
13
59
21
3
48
6
88
2
33
48
3
1
8
57
78
36
36
18
30
33
57
51
13
2
84
34
38
18
6
57
3
78
30
9
9
18
21
1
63
11
30
40
8
24
54
18
31
80
15
25
33
11
39
13
8
16
32
15
9
27
21
27
30
90
108
45
60
12
21
6
1
9
14
12
21
16
11
13
59
9
72
4
32
49
26
45
27
21
27
30
6
12
48
9
4
23
33
3
9
15
54
16
14
90
6
82
14
33
15
33
9
7
8
9
127
20
15
9
3
21
13
95
27
6
51
61
80
40
23
9
31
9
62
1
8
9
3
75
66
16
47
24
3
57
12
9
42
6
27
4
8
57
7
20
51
49
33
56
55
17
30
42
6
9
12
21
15
63
69
69
6
108
13
11
13
9
86
1
9
59
37
15
23
1
56
3
6
18
54
15
12
24
39
69
25
50
24
21
40
24
9
63
33
2
93
75
9
12
25
32
3
4
131
9
3
21
12
12
69
3
21
27
3
21
13
23
75
81
37
50
30
18
22
2
13
11
21
36
12
9
15
36
3
1
9
14
73
17
15
49
26
24
9
61
83
15
12
34
11
48
12
33
96
27
3
12
13
35
45
1
24
11
4
20
12
112
32
33
72
24
3
87
21
27
6
15
12
3
10
144
8
6
9
36
48
36
27
13
8
1
95
27
6
31
71
10
2
12
18
66
30
31
20
21
27
96
21
96
18
33
15
33
60
33
3
15
48
33
4
33
26
36
117
21
54
24
18
30
1
11
22
2
69
51
36
66
6
36
30
3
63
36
21
3
21
96
15
45
33
24
3
12
1
11
51
24
9
9
15
1
11
63
6
15
36
13
11
45
15
24
48
3
30
51
13
2
93
9
3
39
6
48
16
38
9
3
9
24
12
1
15
44
75
45
45
3
13
2
46
62
18
18
12
33
3
30
30
25
24
32
15
24
9
27
36
57
16
9
62
24
24
10
24
8
6
9
99
9
21
6
18
48
39
48
48
88
35
33
3
69
76
41
51
24
3
1
9
14
36
57
13
11
15
22
47
51
13
44
24
13
35
3
36
21
15
117
21
6
1
11
36
12
33
4
48
32
24
63
21
37
11
69
6
42
16
56
15
12
51
25
23
9
39
21
28
44
12
9
16
32
30
93
21
24
66
9
12
57
3
4
11
9
28
17
144
18
12
1
24
59
45
3
22
23
1
14
48
10
2
12
1
17
6
57
1
23
3
22
23
3
6
15
3
21
25
159
17
24
6
60
6
3
4
9
32
30
9
39
1
32
9
54
10
59
48
4
44
3
58
2
13
17
3
24
ABCD 358606068*7^$a-1 [50031]
12
8
25
20
90
36
1
33
27
20
4
29
18
13
23
34
50
34
2
37
5
90
1
8
37
8
19
21
14
13
5
4
15
179
58
14
36
30
6
21
27
25
35
9
1
119
25
3
116
60
3
6
18
25
11
109
11
13
95
46
3
9
23
37
14
13
5
18
12
13
56
1
35
3
6
18
34
20
3
13
12
2
13
11
25
33
27
8
16
12
89
18
6
52
39
8
16
21
26
30
186
10
12
15
21
12
11
3
36
24
10
75
12
101
27
4
89
88
12
14
10
24
2
36
9
3
13
5
16
2
13
20
73
26
21
1
48
14
60
25
59
25
11
1
23
25
48
9
2
69
27
21
13
2
34
2
1
8
3
90
19
32
16
29
52
2
18
30
36
153
37
8
24
30
72
22
23
13
3
60
11
1
21
35
40
11
10
15
57
24
3
24
20
16
12
29
6
48
10
12
20
7
65
27
25
12
12
39
29
3
27
60
30
54
18
24
4
26
22
2
46
2
49
45
48
83
37
86
97
5
42
1
8
1
11
13
2
1
20
13
3
21
12
47
45
3
45
24
4
12
3
8
45
18
9
45
18
10
48
39
83
12
54
16
36
2
18
19
5
43
5
15
64
12
8
45
42
21
1
14
82
2
1
24
35
93
25
26
1
20
13
27
5
15
57
52
15
5
42
73
72
11
46
50
12
10
68
102
60
13
23
57
9
51
25
2
45
99
10
27
33
2
10
12
24
20
72
4
120
2
60
9
39
6
7
45
3
12
5
67
5
4
23
37
8
28
2
18
27
15
72
36
72
45
48
25
2
18
18
25
47
33
21
7
45
2
13
24
48
12
11
24
25
9
47
21
6
18
16
15
41
27
16
59
33
9
19
29
27
13
75
35
22
26
33
12
52
11
70
12
14
22
3
33
48
15
8
16
9
20
7
33
47
27
57
15
46
15
20
1
47
25
26
12
13
45
92
3
15
102
31
21
15
9
50
34
38
18
16
12
23
21
6
37
9
48
14
9
39
33
3
114
88
38
10
12
48
50
61
69
11
3
10
14
58
27
149
52
39
9
111
5
19
20
28
23
25
11
10
11
25
20
6
36
25
5
6
10
2
54
4
39
29
31
23
22
2
22
60
2
22
36
47
21
19
5
39
15
120
10
32
43
5
16
27
29
16
2
22
59
40
9
60
12
11
28
21
50
13
33
3
57
20
3
27
18
19
8
1
15
29
18
9
15
1
9
38
45
9
4
92
7
45
36
15
44
37
14
34
48
35
37
60
24
14
30
72
24
7
23
9
61
20
18
78
3
28
17
6
22
14
9
3
18
6
85
129
11
1
11
1
14
57
16
8
93
78
25
23
73
41
19
72
9
62
37
20
13
14
33
39
24
18
18
13
23
25
48
21
14
9
39
6
3
24
21
4
72
48
36
2
96
12
13
11
13
5
3
15
25
11
46
12
51
71
30
4
96
14
22
32
19
9
3
44
1
87
9
38
25
45
11
73
39
48
8
1
2
1
32
64
45
24
20
16
11
3
117
16
20
1
32
30
46
50
13
21
47
12
27
60
12
18
6
10
80
19
33
48
87
5
15
1
47
27
6
30
36
49
57
15
23
22
27
23
36
18
6
18
48
99
4
11
22
26
9
69
52
47
48
1
39
11
90
66
25
24
20
27
9
13
8
7
93
26
34
2
1
36
41
90
34
20
48
24
3
15
10
2
81
4
95
46
14
37
44
9
3
1
14
12
18
6
21
99
10
36
12
32
43
20
100
5
39
4
23
9
25
24
59
9
19
5
147
1
14
13
23
18
91
33
74
21
15
25
24
53
43
44
3
34
2
46
26
13
20
16
36
11
1
48
23
21
15
21
9
4
48
44
18
1
24
11
46
26
57
1
3
12
33
32
15
9
16
56
27
36
3
9
4
83
48
45
108
25
11
27
22
14
42
4
71
15
22
8
88
56
126
42
48
43
71
1
29
4
14
24
22
50
10
26
36
10
44
30
25
21
96
2
25
12
35
22
12
24
11
45
102
9
1
8
72
19
21
3
20
36
24
16
9
11
108
25
20
244
36
2
6
3
27
13
11
1
21
14
57
1
35
16
21
12
27
29
19
11
36
6
18
58
3
36
12
12
21
2
1
71
85
17
51
12
76
59
45
87
49
21
12
15
24
53
7
20
1
26
82
98
34
24
14
9
25
20
16
51
5
28
23
27
48
22
3
96
33
27
36
41
3
4
11
9
39
25
128
64
9
24
26
1
93
26
24
21
27
58
11
13
32
16
2
13
9
36
35
121
27
12
20
45
18
78
27
93
19
8
15
22
27
5
43
9
2
12
24
10
51
32
13
20
16
12
108
2
73
23
85
60
8
37
11
45
27
69
19
80
117
4
12
60
14
9
1
39
8
37
26
6
16
14
13
29
67
53
4
2
10
8
27
3
13
12
60
20
9
18
54
28
36
3
5
18
12
25
17
52
23
45
7
21
44
6
48
9
1
36
98
13
12
48
17
28
15
9
20
4
74
10
15
21
2
9
1
96
98
12
24
85
8
96
3
25
35
13
21
14
6
27
12
4
9
36
95
36
15
10
36
27
21
15
36
24
9
2
18
4
15
21
15
11
9
40
5
6
13
32
21
4
20
4
26
22
11
12
16
129
3
41
4
20
18
73
81
26
12
6
27
3
9
33
28
20
15
4
8
4
95
49
47
49
36
45
26
10
116
6
21
16
12
48
12
69
47
37
44
4
44
15
28
9
20
115
35
13
21
27
68
51
9
52
12
9
11
9
51
1
26
18
18
36
1
12
24
45
11
15
21
33
52
14
49
77
19
45
50
22
12
20
76
26
94
39
24
11
45
16
11
10
87
21
38
1
35
13
5
72
7
36
12
33
15
11
1
21
32
66
33
39
6
3
88
24
47
9
1
39
9
14
22
3
5
6
13
5
67
53
40
14
33
28
21
27
23
9
117
43
21
27
11
9
1
50
109
89
4
36
8
7
45
2
36
25
53
27
16
21
35
16
32
15
1
24
11
9
9
18
10
20
90
1
5
4
26
24
21
27
24
22
14
25
11
49
21
11
64
17
27
16
5
16
63
36
44
16
21
2
10
51
12
36
8
4
21
11
1
14
1
12
8
51
106
27
11
12
10
48
14
10
26
13
11
18
3
24
25
3
81
26
9
27
36
169
9
11
3
36
22
2
21
13
12
44
7
59
24
49
9
86
1
9
24
11
16
41
6
46
71
3
10
99
5
90
13
35
33
49
60
38
25
21
27
69
44
27
63
1
11
69
36
27
21
1
48
11
13
36
3
41
4
15
32
48
51
82
51
81
14
1
23
25
12
107
25
11
10
11
16
8
3
49
69
14
1
9
2
18
18
24
34
24
14
30
15
3
45
4
9
68
31
12
35
18
3
51
21
45
87
16
57
36
60
38
12
25
9
2
18
4
23
1
35
172
21
14
42
19
33
2
66
31
84
11
70
24
63
11
18
3
24
76
69
20
24
27
93
24
27
25
24
23
25
72
50
96
37
20
9
40
48
27
21
36
24
15
20
1
96
32
18
6
7
12
20
16
11
36
24
46
12
15
17
3
1
26
1
17
40
38
70
15
44
33
18
9
27
12
6
4
39
11
18
72
18
37
12
5
18
49
8
13
14
25
20
61
171
47
24
45
1
99
35
25
45
2
37
33
23
4
41
7
9
2
37
68
3
13
29
16
2
9
37
123
24
24
9
11
9
18
9
1
27
33
26
1
35
18
4
50
10
2
22
11
3
61
12
12
23
9
4
33
14
82
15
12
83
24
13
24
56
40
9
11
49
8
42
10
72
60
2
10
3
57
2
121
60
45
2
13
47
12
9
27
22
32
31
12
11
10
95
3
54
52
71
45
19
45
11
52
12
23
12
42
3
88
11
61
36
36
9
2
13
9
2
58
75
29
27
1
26
ABCD 358612334*7^$a-1 [50037]
46
2
12
22
9
35
21
16
17
22
20
16
14
6
88
9
60
5
7
23
24
4
44
6
43
5
10
2
10
14
130
24
29
79
8
9
15
9
39
81
111
9
52
27
2
7
5
3
15
78
30
36
25
17
15
31
20
45
72
3
4
9
27
56
30
6
6
12
48
15
3
1
39
29
15
64
65
4
36
5
6
6
10
21
32
21
10
33
17
19
5
34
8
24
4
20
54
60
6
72
13
5
12
7
125
6
21
4
29
66
1
5
39
19
2
192
7
29
7
41
67
44
3
42
51
9
48
10
14
130
9
11
66
6
9
24
7
120
24
32
24
1
41
42
36
90
42
6
162
1
5
6
96
24
36
13
72
11
16
50
3
4
27
14
6
4
12
24
14
30
72
40
20
12
9
15
61
11
9
16
27
14
24
115
59
36
13
71
1
35
45
48
39
28
80
36
4
5
28
12
41
126
12
69
15
12
13
27
2
43
11
25
24
27
8
18
24
7
11
4
8
42
42
12
30
22
20
6
3
7
9
47
84
45
24
57
12
27
9
34
9
5
18
12
24
4
108
32
54
34
2
63
40
23
13
36
17
24
39
40
32
9
31
36
60
63
17
45
55
20
3
4
50
7
23
18
10
38
10
38
22
8
1
12
119
36
54
7
15
38
10
24
14
43
27
44
6
22
26
82
9
36
15
44
45
27
24
4
8
1
8
48
55
2
24
15
63
28
29
16
32
9
18
24
25
36
5
30
66
34
26
24
12
27
87
90
18
45
40
3
9
11
33
33
24
30
13
20
147
1
11
129
103
68
96
12
88
2
7
23
28
5
63
66
108
36
24
31
53
46
21
51
32
16
9
5
39
19
20
18
7
65
36
12
30
6
51
27
54
30
18
114
36
4
81
3
36
9
17
36
7
32
9
24
15
40
15
14
30
6
48
18
40
44
16
41
27
40
38
55
29
22
44
4
69
5
27
27
13
23
33
57
7
56
72
4
77
43
68
9
12
6
4
182
6
60
9
3
108
6
3
51
48
42
22
32
6
6
1
15
8
6
12
31
65
18
52
45
15
48
29
16
24
3
9
65
36
39
27
4
9
99
36
24
17
24
9
12
54
13
8
39
61
11
4
38
10
2
3
33
6
162
42
6
15
57
42
1
72
5
54
40
17
24
33
7
41
12
12
106
14
6
66
19
20
3
12
4
14
18
48
64
38
6
33
15
13
17
3
3
4
2
96
10
20
9
48
31
2
66
4
8
4
29
48
28
3
74
84
3
15
42
34
50
67
29
34
24
50
54
36
4
41
40
53
66
42
10
45
11
36
66
30
18
42
132
114
42
4
8
49
27
5
21
43
11
21
31
9
12
27
86
3
91
14
6
33
3
13
17
18
6
22
20
12
52
77
27
21
9
19
65
67
3
74
22
14
39
19
48
20
13
23
4
93
20
3
6
18
24
6
6
9
4
3
32
9
63
42
18
30
63
24
16
29
7
60
11
6
91
3
14
19
3
53
33
15
16
56
4
11
42
10
32
40
9
20
19
2
22
14
24
7
12
17
46
2
31
23
72
25
36
60
77
24
102
76
36
9
5
12
18
69
67
26
42
6
10
17
21
18
25
5
3
79
8
18
42
4
20
48
4
56
1
5
12
48
15
3
18
58
41
15
1
56
39
1
27
38
12
7
36
5
36
72
6
81
4
36
41
43
11
13
23
12
4
20
84
4
24
36
12
14
19
48
23
42
7
35
61
84
11
36
4
20
6
67
11
9
4
5
34
38
12
3
28
20
81
7
41
54
64
21
15
9
5
30
54
30
25
23
12
66
19
35
30
60
30
12
73
3
50
58
32
13
15
2
19
20
4
27
50
22
12
8
48
21
33
15
43
116
9
24
39
33
4
12
5
66
1
32
9
22
14
60
30
33
16
11
138
12
19
35
1
15
26
39
55
24
2
12
3
15
13
36
95
36
6
7
36
68
16
23
4
24
53
81
10
21
104
15
24
1
137
24
12
36
78
25
5
3
27
40
38
7
29
3
19
32
42
3
27
24
54
24
55
5
18
97
60
63
9
39
38
7
24
12
27
17
43
21
71
12
48
6
30
36
4
44
88
50
58
36
38
12
30
12
6
36
39
21
6
6
30
52
14
34
53
15
12
24
4
24
9
3
86
42
48
36
18
159
75
12
48
25
27
8
25
144
84
56
67
14
30
18
24
102
42
7
17
15
24
63
120
6
27
33
6
24
18
18
16
9
20
43
62
24
84
7
29
7
23
4
14
60
46
158
55
17
60
36
66
42
43
15
20
48
4
48
17
3
16
56
12
4
108
8
28
33
20
57
30
4
44
16
21
63
2
67
3
9
5
22
17
21
18
4
81
5
22
45
68
7
20
25
27
24
84
14
67
24
71
24
4
41
51
78
18
4
24
14
22
14
15
19
8
1
47
16
14
19
3
33
8
15
25
29
3
19
36
56
9
27
6
46
2
43
36
47
1
41
10
12
2
24
39
87
1
65
18
52
32
37
47
6
10
44
49
32
21
19
23
24
30
3
9
30
9
33
24
30
16
21
29
18
6
18
21
67
14
67
12
5
6
12
24
12
40
50
36
22
92
25
17
3
51
6
48
10
38
22
14
27
9
22
26
18
4
9
27
2
66
73
17
36
204
42
84
16
8
30
3
63
18
22
41
9
24
63
24
9
6
13
23
12
18
19
5
39
87
28
44
4
32
21
28
68
15
16
62
12
6
24
6
34
9
15
26
30
28
2
3
55
48
17
91
14
12
19
8
7
9
27
110
12
7
11
72
42
12
48
90
1
3
14
15
9
24
6
33
63
4
8
132
40
108
5
9
48
24
58
21
47
9
51
6
30
12
6
6
78
3
33
12
3
3
16
36
2
103
71
18
10
21
144
8
19
9
35
30
18
9
40
11
54
7
8
63
36
117
105
22
17
40
41
18
24
42
3
45
30
4
36
14
54
1
23
4
48
14
108
22
26
10
32
9
31
17
9
54
33
135
40
45
5
30
12
24
25
17
3
3
40
14
31
3
29
51
1
53
6
1
65
6
1
80
45
6
117
31
21
5
6
4
45
5
70
68
12
16
8
69
39
64
17
21
6
13
23
18
67
23
1
36
17
63
24
39
24
4
9
3
14
22
5
15
9
7
137
7
9
27
36
14
118
57
71
21
31
21
59
28
81
27
56
9
27
21
39
9
4
5
10
26
6
13
27
12
81
17
48
70
8
33
4
11
4
9
5
15
3
49
83
90
18
12
42
7
23
4
5
7
14
78
18
3
4
29
7
17
34
9
5
15
33
87
9
39
63
18
22
2
7
41
18
28
2
7
17
24
58
9
17
36
87
27
40
44
4
60
12
20
13
36
36
20
3
40
9
5
22
36
74
48
22
14
48
10
8
4
8
28
69
17
63
4
5
22
32
4
5
3
18
3
57
6
4
8
13
23
24
12
13
99
14
15
15
84
24
45
48
40
77
18
18
22
21
47
18
66
4
9
15
8
13
11
16
32
1
44
72
9
39
93
48
3
7
26
39
33
31
71
24
72
9
111
24
49
24
12
41
36
24
15
15
13
5
15
31
8
24
48
24
9
3
37
89
58
53
100
83
72
6
27
51
40
38
22
32
61
65
66
18
24
58
68
72
33
33
90
66
6
6
43
47
30
6
36
21
19
38
82
44
66
7
23
12
16
26
27
67
29
7
24
36
8
12
42
31
32
51
12
9
33
60
27
3
36
13
17
51
16
17
15
31
9
ABCD 358681448*7^$a-1 [50006]
62
10
29
1
11
36
15
25
23
12
46
12
11
108
16
59
49
29
3
28
101
18
16
45
8
64
35
13
27
42
8
10
9
5
87
88
56
7
5
13
3
17
51
33
4
3
9
20
22
17
1
3
59
10
8
12
120
43
27
29
79
42
39
36
5
12
10
24
21
33
35
28
3
62
19
23
46
3
29
4
18
2
75
13
23
9
4
3
132
12
27
2
15
25
23
61
42
20
9
15
85
11
21
4
32
28
3
24
189
9
20
7
3
17
1
36
18
33
5
51
16
21
2
12
12
16
30
62
9
43
26
12
18
64
20
36
9
15
10
56
31
11
10
47
12
1
38
25
12
5
31
15
56
1
65
15
52
12
9
47
16
11
18
40
27
3
41
3
16
21
132
8
13
8
16
12
42
17
28
45
3
27
2
27
21
55
36
56
3
12
13
20
4
183
41
12
63
12
9
48
19
14
79
53
7
8
19
2
27
24
13
27
27
2
51
73
36
44
10
24
9
17
46
9
5
27
31
12
17
7
29
15
46
32
4
38
118
44
3
7
53
3
9
4
11
45
1
20
51
16
3
33
39
38
72
16
83
63
48
9
13
80
15
28
5
90
9
97
14
153
19
17
4
24
53
40
6
21
45
23
13
2
9
4
9
50
21
9
36
42
45
15
45
16
21
15
39
14
39
21
7
9
47
60
16
63
137
7
32
21
9
4
24
36
3
5
87
3
1
29
18
1
9
11
4
5
30
1
3
65
13
12
23
12
12
33
18
10
2
30
3
1
47
9
27
33
3
27
21
15
21
1
2
1
44
28
47
25
20
40
80
28
27
54
12
2
12
21
12
76
36
21
24
18
2
18
33
12
57
36
22
2
18
10
51
29
46
14
30
1
9
6
26
60
6
9
3
25
35
12
6
70
2
10
33
48
71
6
12
12
40
68
7
15
8
76
45
44
12
25
27
8
19
6
11
7
17
4
41
48
30
40
9
3
6
39
20
36
13
30
2
7
8
16
9
63
27
12
36
26
55
68
12
36
43
53
51
45
12
21
19
36
24
8
55
8
49
32
21
18
10
2
52
8
1
24
36
27
45
77
27
49
14
18
22
29
37
24
12
11
43
81
23
37
11
30
40
48
24
2
61
29
63
43
14
27
3
18
28
18
29
1
11
51
21
36
13
30
32
1
41
34
14
46
36
18
12
8
16
39
8
24
15
13
21
42
17
12
3
9
7
2
30
21
16
21
15
75
2
15
7
45
3
29
3
22
23
60
144
13
68
3
24
3
30
18
12
16
6
18
12
6
30
29
40
5
43
33
72
23
13
11
52
36
8
28
21
11
7
9
53
7
8
15
76
30
14
45
19
2
7
35
18
4
6
14
16
51
3
45
23
10
8
54
49
8
88
68
15
10
47
48
24
3
36
10
18
89
64
9
20
15
49
26
9
33
28
27
5
12
19
9
2
1
35
9
19
32
10
18
12
9
45
27
56
112
23
30
3
39
4
9
36
48
8
1
14
6
12
3
25
47
1
6
21
45
51
12
8
21
22
5
48
15
16
26
7
27
30
32
24
4
27
36
23
13
12
81
35
36
9
7
5
27
33
3
4
9
84
32
4
27
20
15
1
11
9
13
8
18
4
80
10
20
63
13
54
9
44
33
51
1
60
2
10
26
81
21
22
30
51
39
26
19
36
9
23
31
14
42
4
26
15
25
8
19
8
3
13
20
12
45
22
20
1
29
4
59
33
42
1
8
21
12
18
16
6
11
7
20
10
32
3
60
33
22
21
44
25
3
32
13
15
9
38
1
15
9
20
57
6
30
31
71
30
55
47
21
13
23
13
78
5
24
51
9
112
15
30
32
31
11
16
6
20
63
15
1
8
1
27
32
39
4
9
8
7
66
8
15
1
14
58
2
9
1
15
5
22
48
9
8
19
14
60
30
13
17
7
8
31
56
25
32
28
36
75
29
48
3
52
57
32
31
32
90
15
63
193
36
20
21
12
28
3
9
20
27
60
1
6
21
32
19
17
12
25
3
20
48
4
32
21
15
13
47
15
1
36
53
10
6
2
1
41
60
31
8
48
1
20
4
18
9
56
1
23
37
26
6
27
7
53
45
7
21
2
13
27
2
34
36
21
15
21
29
84
48
19
56
15
30
7
24
17
10
9
12
33
11
9
6
58
11
3
45
45
19
12
24
57
6
21
11
40
18
50
22
92
10
36
29
4
8
37
26
6
31
20
52
48
11
25
5
48
15
60
40
48
29
3
4
35
6
15
4
21
42
9
20
16
3
2
7
15
41
4
11
28
36
24
9
23
58
12
11
31
17
4
87
2
30
58
2
10
80
7
9
14
72
6
52
12
35
3
18
12
12
27
7
36
65
12
4
3
24
102
8
10
17
172
69
12
87
39
9
24
3
6
27
17
10
5
16
5
27
1
39
23
1
44
24
36
7
17
16
44
1
2
12
6
91
24
35
49
8
16
27
2
15
31
41
3
9
60
64
9
23
3
42
15
1
11
40
32
21
18
10
11
1
8
39
3
12
28
9
20
7
14
99
21
18
1
23
21
25
63
9
2
18
15
12
63
37
56
72
12
3
9
9
15
40
15
2
18
45
39
4
9
32
60
21
22
129
56
13
3
11
6
27
61
23
3
10
84
23
49
2
9
4
29
10
17
48
4
32
7
5
37
47
21
48
91
53
10
84
2
39
1
2
12
13
21
47
4
84
47
58
54
5
12
28
21
36
63
8
12
25
8
28
6
8
1
44
4
24
3
29
7
36
2
67
3
33
3
2
4
47
9
19
9
15
17
10
5
24
19
26
15
1
12
51
48
24
3
2
39
1
2
28
2
27
3
1
8
37
54
66
24
18
62
19
23
4
17
12
16
48
53
46
5
24
4
8
28
9
63
9
11
3
18
40
48
14
10
35
33
87
12
40
23
30
10
30
8
10
8
1
23
1
48
24
5
3
9
60
7
9
44
46
29
16
5
19
9
164
10
42
38
28
14
28
27
5
27
4
45
12
20
67
35
13
47
6
52
23
40
39
6
32
7
60
12
56
12
4
47
69
1
24
35
19
30
6
38
18
1
20
24
24
28
12
8
61
2
9
43
48
41
21
12
27
24
9
10
69
21
68
55
27
9
9
36
14
69
21
15
52
41
4
11
15
10
44
46
12
2
31
20
9
19
17
27
73
15
9
30
17
79
18
3
128
3
13
35
30
22
21
56
25
11
25
32
30
12
25
56
7
36
44
25
17
31
32
12
12
3
1
63
41
25
35
21
31
8
3
10
20
16
42
21
33
11
24
19
17
103
2
27
4
21
36
2
9
13
50
25
24
23
25
36
33
2
9
3
9
3
45
4
104
1
63
8
12
1
8
30
21
19
90
18
77
12
15
78
7
48
17
3
4
11
10
42
18
11
36
12
3
37
5
16
11
24
28
45
2
13
8
19
18
26
49
107
28
54
36
6
26
28
59
7
26
19
5
19
11
25
68
15
9
28
20
25
15
3
2
4
14
22
23
4
8
49
27
36
23
4
24
8
28
41
45
30
13
17
7
9
27
128
19
17
21
3
73
32
7
15
30
6
26
58
5
1
59
3
37
3
17
7
8
33
85
3
8
7
14
40
23
16
60
41
12
36
28
23
24
12
72
25
26
21
36
13
30
33
8
40
27
2
7
51
21
8
3
42
70
9
8
36
4
33
18
41
4
5
51
1
15
35
57
25
35
4
11
16
50
12
3
7
9
29
4
18
12
26
10
50
24
4
12
11
52
9
50
18
94
33
8
13
32
30
21
3
21
15
1
63
18
62
48
70
8
28
66
8
10
27
23
37
11
42
18
9
1
32
3
39
33
1
56
27
21
22
36
77
7
6
32
16
32
10
2
7
32
43
8
46
14
60
16
33
9
12
27
35
60
73
20
15
1
32
16
69
20
15
13
14
10
59
49
3
41
4
11
36
9
15
25
18
2
19
8
36
27
25
23
9
31
36
17
4
8
24
13
8
19
29
22
2
7
12
56
13
27
9
11
45
27
39
9
13
47
3
9
51
1
17
12
52
6
32
45
40
8
9
6
13
9
20
7
56
36
48
111
12
1
8
81
82
17
1
62
1
17
60
12
16
54
8
49
41
12
3
4
27
41
43
17
3
13
9
38
9
7
36
30
54
42
27
3
54
47
36
31
14
27
4
8
1
8
4
15
12
89
7
5
7
35
6
24
3
85
15
5
18
24
25
12
8
19
6
71
64
9
27
63
36
21
45
2
12
4
6
20
91
33
3
59
21
3
13
36
56
1
90
2
60
70
50
7
32
31
2
6
1
9
11
13
11
7
17
33
31
27
18
14
16
26
18
48
4
5
13
8
51
36
31
36
84
17
64
36
9
6
18
30
26
100
11
4
36
9
8
ABCD 358814574*7^$a-1 [50099]
9
132
135
57
51
36
117
39
33
48
108
303
48
153
87
93
36
108
135
60
36
156
69
144
72
36
3
60
120
45
27
141
288
180
336
99
96
45
63
57
24
243
9
27
9
36
27
9
72
120
168
216
12
27
24
12
189
51
9
75
45
15
93
15
48
168
21
72
60
3
60
36
81
111
45
51
180
9
183
69
36
3
33
3
69
288
27
12
144
96
57
144
99
168
21
24
27
237
132
72
63
45
84
87
48
36
60
81
39
108
45
36
27
180
60
84
60
45
324
36
75
36
141
147
33
27
21
60
180
99
153
3
9
24
63
9
36
39
105
3
252
33
243
48
81
15
108
21
15
12
81
60
99
48
33
36
243
9
108
156
15
21
132
12
24
3
69
3
33
36
36
36
39
96
81
12
51
12
69
48
60
39
105
99
324
156
60
45
135
57
231
45
12
51
21
159
9
48
171
33
207
9
291
33
192
27
213
111
69
108
27
72
144
189
108
48
96
63
120
24
36
153
120
123
36
45
36
63
45
72
27
36
120
96
48
45
24
72
48
72
24
147
141
72
75
105
75
189
15
189
72
36
111
261
96
144
423
9
36
63
21
51
117
36
84
27
96
288
189
36
147
69
255
141
111
141
3
33
3
168
72
129
288
72
15
9
72
216
39
213
300
180
15
129
171
297
36
240
3
36
33
12
24
75
117
60
192
315
105
72
36
12
159
21
24
192
60
171
45
36
111
108
9
123
12
24
120
33
180
180
156
27
357
111
177
111
108
81
96
63
36
45
180
120
315
153
63
132
165
36
60
75
117
15
57
132
84
15
12
9
315
69
135
180
165
87
108
81
84
240
108
3
45
96
12
60
63
21
108
123
9
327
132
48
24
48
240
84
9
27
69
36
108
39
333
135
204
117
108
72
27
12
108
132
81
27
36
153
27
120
45
24
75
36
33
108
3
33
63
9
27
93
171
69
48
108
132
12
36
15
57
36
51
129
24
39
108
9
168
84
63
69
36
156
72
63
132
117
63
189
12
108
72
168
75
24
81
12
60
171
129
72
24
216
75
60
36
153
156
180
15
21
36
108
288
99
24
129
24
12
15
129
15
45
111
117
27
36
240
9
27
120
33
135
9
72
12
60
3
288
45
63
168
72
93
27
69
48
36
180
60
228
63
36
177
120
288
159
9
27
9
3
153
63
72
132
45
84
27
96
48
96
72
120
81
63
24
225
36
219
24
189
36
144
48
96
72
12
15
9
75
24
21
144
51
201
63
432
180
60
129
36
303
9
48
231
81
ABCD 358829732*7^$a-1 [50010]
15
9
43
63
2
4
8
19
33
36
96
18
21
17
46
12
2
15
13
54
24
5
55
26
7
101
16
3
41
24
12
16
102
2
28
44
24
4
18
18
83
73
18
138
20
7
41
22
17
13
11
1
59
4
3
24
5
7
30
3
29
108
24
142
42
30
42
56
64
48
30
36
14
12
3
25
18
2
24
34
24
17
1
12
18
33
9
47
31
2
87
9
19
60
29
7
39
14
4
20
3
45
24
27
31
110
7
15
14
36
16
71
4
41
43
45
3
8
52
27
24
9
20
25
3
27
29
7
6
6
14
24
19
20
7
50
34
42
12
8
24
24
40
12
11
4
17
130
14
4
8
22
77
7
14
39
1
6
18
48
20
22
5
25
3
41
24
12
36
40
8
22
2
82
50
100
3
24
8
25
3
3
6
36
15
29
16
32
43
15
38
7
32
25
27
29
34
14
4
18
14
16
23
19
50
15
25
27
29
19
9
20
3
28
15
45
3
24
2
12
15
31
14
12
24
10
2
4
102
18
6
60
17
4
41
16
20
15
9
16
56
64
42
2
58
53
48
33
22
12
12
17
7
29
13
32
208
30
5
9
40
30
60
21
5
58
54
63
12
44
7
9
5
16
6
18
30
36
17
43
84
18
48
6
33
44
4
5
27
48
7
30
8
36
48
36
4
6
14
28
12
11
43
30
72
11
7
6
23
45
67
32
7
2
24
28
60
12
8
43
3
12
2
15
7
6
32
10
108
62
10
6
116
16
8
7
3
17
7
12
14
22
38
4
8
7
29
12
52
35
25
35
33
24
48
19
185
48
22
18
8
48
16
44
4
8
15
43
62
27
1
12
15
15
9
41
10
86
28
44
24
15
21
22
9
21
48
20
3
69
4
48
15
51
12
41
9
7
17
31
3
69
5
55
63
5
19
41
33
31
9
23
21
24
12
3
7
12
12
12
26
40
18
66
6
26
4
84
15
51
12
26
72
12
22
26
22
53
73
126
14
31
39
29
7
6
15
5
70
18
24
42
21
45
11
4
12
29
4
32
10
2
27
9
12
28
20
7
3
41
33
31
9
23
25
68
48
3
36
7
38
36
72
4
6
30
92
55
12
3
14
43
15
26
15
33
120
19
20
24
67
29
7
36
12
2
24
144
55
3
5
40
12
3
45
17
52
15
8
9
12
34
29
19
14
58
65
1
8
72
7
17
7
15
38
10
36
6
66
9
17
15
9
24
4
27
57
6
12
14
4
60
6
2
19
17
7
3
2
24
34
36
12
26
24
28
12
44
4
20
60
27
36
19
62
36
27
57
15
21
16
63
33
8
108
39
19
21
33
47
33
34
45
51
54
102
17
33
12
28
20
4
8
58
21
15
17
40
3
5
7
42
30
14
7
32
28
20
37
6
6
3
5
36
160
66
45
3
12
2
24
12
24
4
20
4
11
12
37
3
77
63
43
42
42
17
13
47
45
16
8
4
47
9
34
81
3
57
9
8
22
45
41
27
25
3
9
6
17
9
22
26
16
8
22
2
3
49
23
24
97
30
17
19
113
7
62
43
3
2
12
15
1
8
40
72
20
52
6
48
84
6
36
20
34
6
36
15
5
154
17
1
6
6
6
24
17
21
22
2
4
15
15
5
7
78
27
8
105
10
98
3
45
19
32
40
51
98
28
44
3
1
78
24
45
32
28
17
4
11
13
66
2
15
7
105
32
57
4
18
14
51
21
22
2
58
36
18
3
15
165
9
8
24
19
39
78
12
8
36
4
23
37
3
15
108
38
15
7
2
64
11
69
64
114
42
6
12
33
3
6
24
8
4
32
28
12
6
12
26
4
12
8
22
26
7
72
3
2
22
2
12
10
6
6
2
55
5
24
52
12
90
54
47
45
22
29
55
12
17
21
24
22
9
5
10
86
22
9
29
48
51
28
27
48
42
56
36
4
24
96
20
60
10
6
18
5
7
30
18
65
13
27
17
34
9
45
18
42
6
69
12
17
12
22
2
100
18
12
12
24
12
42
15
33
11
1
32
31
17
24
22
6
36
47
1
27
15
78
20
3
9
7
5
3
7
6
23
13
6
86
52
39
8
45
7
15
5
7
18
3
17
22
18
42
17
19
50
19
3
26
22
74
28
8
72
60
63
7
30
44
19
3
6
8
12
16
35
19
74
60
7
69
18
26
4
36
8
43
45
66
12
6
24
3
63
30
8
4
12
56
24
3
55
14
16
60
30
12
86
4
48
30
45
17
72
28
32
4
36
60
23
1
23
1
30
26
31
8
45
3
19
14
63
7
14
24
4
44
87
9
34
30
123
44
13
51
117
6
24
29
33
12
19
27
26
16
8
24
15
7
2
40
15
72
45
20
28
30
86
15
4
9
32
46
6
12
71
7
30
44
40
23
49
3
5
24
12
16
32
28
71
12
9
111
1
24
6
12
69
81
20
22
2
28
30
2
70
18
30
29
21
60
28
30
26
15
1
104
28
23
1
20
12
34
84
21
3
12
66
35
52
27
14
52
8
48
4
12
12
11
19
18
8
60
22
38
4
8
15
1
54
117
21
8
10
14
132
40
44
4
35
1
24
56
19
21
20
46
14
3
4
39
2
60
48
31
32
24
16
20
21
7
39
14
3
13
54
36
21
33
180
27
39
38
24
28
30
36
26
16
20
10
86
3
16
60
5
16
36
51
56
16
15
38
96
12
36
55
9
20
4
20
7
5
16
12
72
32
34
45
41
34
17
21
48
58
24
9
27
17
16
29
36
12
28
32
10
14
10
26
4
144
23
7
6
39
80
21
7
5
22
89
9
48
3
13
8
46
14
58
12
72
2
46
6
8
51
52
29
16
20
28
8
40
48
47
49
23
9
24
10
2
43
27
48
41
49
20
22
2
12
22
17
12
93
19
15
48
30
20
24
15
7
66
111
20
19
60
17
19
12
5
21
3
19
38
4
27
21
84
8
22
41
13
8
28
30
17
31
12
2
4
60
15
41
84
132
40
3
15
14
40
30
38
7
9
12
24
32
4
12
30
126
23
4
41
132
12
22
6
23
24
45
70
60
60
14
36
67
8
73
92
12
12
3
24
16
12
29
7
41
19
69
20
27
57
7
92
48
19
30
6
26
19
3
62
10
5
13
32
4
56
34
77
7
72
57
48
9
78
60
29
9
24
4
20
67
17
15
25
6
30
84
18
57
3
62
36
60
3
13
44
19
15
38
40
27
41
12
24
43
3
14
28
6
14
15
1
8
12
24
10
14
16
56
7
20
9
46
12
48
14
70
18
15
5
43
3
42
20
19
29
72
27
13
47
1
30
6
20
24
22
9
3
18
75
32
85
12
8
10
38
4
44
39
7
6
27
3
54
54
9
20
21
52
90
38
24
15
7
18
44
12
22
30
60
8
22
30
18
12
30
20
51
4
15
9
5
16
47
43
114
48
20
24
103
93
32
12
64
11
60
1
120
36
30
60
12
2
82
26
10
5
49
18
12
21
60
33
51
8
1
8
12
22
9
17
12
10
36
108
60
26
31
15
14
3
4
15
45
17
12
3
9
15
1
72
36
68
16
20
12
31
3
9
21
39
68
28
9
68
39
79
26
16
27
39
2
15
19
36
2
46
6
56
4
6
72
26
7
9
90
48
57
113
63
7
5
40
21
51
128
48
73
23
1
18
65
7
26
63
81
10
38
36
22
126
3
17
28
6
21
8
129
39
96
19
117
68
33
27
25
56
19
33
8
22
66
3
27
17
16
3
45
17
16
6
2
34
17
55
6
36
24
68
51
24
1
18
38
10
2
19
17
34
5
57
22
78
30
2
28
23
13
6
30
47
1
8
72
24
16
56
34
42
20
70
14
72
10
14
27
61
3
87
48
57
63
45
12
33
8
27
43
17
7
18
24
3
80
7
26
28
23
61
35
9
4
8
24
63
4
ABCD 358954490*7^$a-1 [50075]
18
7
39
20
22
14
18
6
24
4
2
6
52
39
11
42
46
27
6
3
6
3
9
8
18
12
6
10
38
6
24
1
35
18
4
51
12
6
21
20
36
13
77
13
27
32
6
18
37
18
9
14
36
30
34
63
35
1
21
9
23
6
6
66
12
6
31
29
42
4
18
14
6
34
18
14
10
12
9
5
24
12
64
36
48
32
31
33
72
18
12
24
3
69
8
12
16
36
14
16
72
56
7
5
10
27
48
17
18
18
12
7
5
13
53
6
6
40
2
24
4
6
2
34
2
61
9
54
2
10
86
36
100
2
70
3
60
3
9
35
16
74
12
13
29
36
6
22
50
12
54
19
9
8
6
18
1
30
51
3
11
6
60
12
16
32
6
10
18
9
6
9
18
8
1
5
18
7
9
8
10
15
12
18
15
18
9
30
5
12
24
30
6
30
36
7
5
58
3
15
36
26
1
63
12
51
30
17
10
74
16
2
49
17
18
31
17
28
6
2
18
1
15
20
54
72
1
47
25
17
10
26
1
9
108
9
51
38
16
8
4
6
30
26
36
25
27
14
6
6
10
27
5
16
50
12
60
28
9
41
58
8
1
27
21
5
6
6
18
25
3
69
11
28
26
7
27
3
5
12
28
2
24
7
30
6
3
32
1
9
14
40
14
6
6
10
18
63
3
14
4
6
14
12
18
64
21
5
10
8
12
7
27
2
18
16
2
7
3
50
42
16
14
1
5
43
33
3
47
18
12
13
27
2
42
10
9
23
4
38
25
17
18
19
71
24
4
6
9
47
25
3
42
8
18
18
24
4
9
12
125
46
20
7
11
13
17
28
12
6
8
36
22
15
53
6
16
9
35
10
15
39
24
27
9
3
45
14
24
12
30
19
17
6
19
30
5
19
21
18
96
3
45
38
6
28
6
20
30
12
48
42
22
45
63
8
16
9
9
26
19
3
14
49
23
4
44
1
11
7
15
9
3
6
14
40
14
16
15
3
15
35
19
29
24
1
11
52
9
23
61
23
37
23
6
10
20
16
33
11
19
35
6
1
11
6
18
30
52
18
2
16
12
6
9
9
20
36
19
53
18
19
9
18
14
31
27
78
27
5
4
26
13
17
7
5
6
10
14
6
18
7
18
42
3
50
30
19
9
42
12
24
9
12
5
4
8
7
3
14
1
3
6
14
18
25
11
4
21
5
24
7
41
22
32
12
30
18
4
20
28
14
22
15
41
34
2
36
6
6
4
14
4
9
5
19
3
9
24
27
9
12
33
26
13
5
1
3
87
12
9
2
24
16
2
28
26
54
24
18
12
42
4
32
4
32
18
48
18
16
8
46
20
10
9
5
31
5
28
9
5
36
22
26
30
1
33
9
5
30
12
10
9
11
13
30
5
1
3
26
100
9
15
14
4
14
4
56
19
33
18
14
6
6
12
7
3
8
6
40
51
11
16
14
6
42
37
11
36
10
54
20
6
12
7
23
18
76
33
9
21
18
5
10
27
9
2
12
61
5
48
1
6
45
8
10
57
9
38
13
3
6
14
4
2
7
18
47
16
3
6
23
12
6
6
16
14
24
6
4
2
12
4
9
95
6
60
1
11
6
28
6
2
19
18
5
19
35
48
6
66
1
27
50
42
25
23
13
15
38
24
13
15
20
6
13
15
2
16
14
7
41
12
12
16
20
25
23
24
30
28
2
43
11
19
6
3
20
22
62
10
44
24
42
7
3
27
35
60
18
22
54
14
10
26
64
75
15
14
4
20
42
6
25
29
6
7
63
18
12
15
21
15
11
30
42
6
31
35
16
3
29
13
11
1
11
30
4
15
5
18
40
20
10
9
15
9
11
1
9
26
48
34
32
13
47
49
12
17
28
6
2
24
1
41
24
18
46
50
30
16
21
29
34
6
8
19
5
52
78
57
11
30
1
11
12
18
6
34
3
27
14
13
69
32
6
54
70
21
53
25
9
80
4
50
4
26
19
6
3
9
5
10
18
9
17
12
37
42
18
12
29
4
27
27
8
31
24
23
4
2
28
15
5
40
20
10
6
56
24
30
24
18
30
6
36
10
12
32
4
45
17
1
5
22
44
7
12
18
23
36
13
9
45
5
13
53
34
44
1
53
31
15
81
29
10
38
42
18
7
3
38
31
47
10
2
40
2
37
72
9
6
8
28
3
23
10
75
15
3
11
48
6
22
3
35
43
23
58
3
45
36
14
1
11
36
7
9
36
14
34
9
11
12
4
8
16
9
9
18
39
9
15
9
2
24
4
14
18
13
24
27
12
6
2
12
22
36
30
14
40
45
23
1
35
30
18
28
2
6
43
21
9
36
5
12
18
6
1
45
3
35
28
6
21
9
14
4
44
6
64
8
40
14
30
6
42
6
28
6
2
6
18
24
49
71
24
7
5
6
36
16
8
25
11
10
26
6
1
11
88
8
4
8
1
27
8
6
18
4
15
84
6
45
2
48
7
17
42
19
9
3
33
14
25
23
1
3
18
18
8
36
19
15
20
34
2
36
10
24
54
50
12
12
79
30
15
8
13
6
5
18
22
9
9
48
8
48
7
59
18
1
45
3
9
15
36
11
61
3
6
20
37
5
1
21
24
18
72
3
9
69
57
2
48
18
12
24
18
12
61
29
10
33
75
44
7
21
8
6
22
36
24
18
14
4
30
8
6
4
27
15
9
9
3
53
16
2
34
21
23
40
38
6
6
6
4
21
11
6
16
20
10
2
31
9
26
37
9
39
27
32
36
10
66
8
16
14
12
6
7
23
12
1
9
18
8
10
60
2
43
63
36
2
18
25
21
8
7
5
36
18
16
2
16
6
18
3
11
12
10
72
14
18
42
10
18
32
4
9
6
17
10
3
6
5
25
17
1
23
19
23
22
2
36
30
42
42
13
35
6
58
14
22
50
12
1
5
91
41
4
12
56
7
15
116
1
35
54
46
20
42
4
24
8
36
28
18
20
24
13
23
55
17
22
6
2
30
22
26
22
27
6
9
45
57
2
12
4
14
4
14
1
11
16
3
51
8
58
63
5
10
32
22
30
6
30
2
4
14
7
5
31
35
18
19
5
12
1
59
4
20
48
1
23
13
99
3
24
3
24
12
20
49
12
27
6
50
13
9
45
3
15
3
2
103
17
4
24
14
18
70
15
35
6
72
18
24
1
11
24
34
8
22
18
15
5
22
3
41
6
13
5
42
7
5
12
28
21
9
56
4
14
16
14
1
5
22
8
12
16
26
6
6
16
2
16
54
74
10
14
4
38
48
4
44
28
42
20
1
23
10
2
6
10
3
15
12
9
9
15
11
10
26
6
37
29
16
14
12
24
6
37
41
22
15
111
6
50
36
6
6
22
2
40
21
24
45
9
5
22
3
9
68
48
6
22
18
123
11
7
54
3
32
1
21
14
37
35
40
6
14
25
29
12
85
6
23
18
6
7
17
19
23
22
18
2
28
8
18
42
36
18
4
26
10
24
111
53
1
17
46
44
46
62
30
30
28
18
26
49
5
31
29
12
6
4
48
6
9
35
12
16
26
28
20
10
26
6
12
16
9
17
22
8
36
6
13
29
7
59
12
42
4
18
14
10
32
4
30
6
12
32
19
48
11
18
6
16
8
13
15
3
9
6
30
2
54
13
3
2
31
9
18
3
23
28
3
5
36
19
3
15
59
40
32
6
78
10
2
16
20
28
2
60
37
15
2
12
76
20
1
33
8
1
45
2
61
21
2
12
40
44
28
6
26
42
30
22
14
19
54
23
22
48
8
6
37
27
21
33
14
30
6
30
19
12
65
36
34
18
108
36
153
36
15
9
18
12
6
9
2
6
31
33
2
16
2
12
12
10
30
90
14
4
6
39
5
12
12
42
10
15
93
14
67
11
6
6
4
8
24
13
5
6
42
30
30
10
30
6
21
23
4
24
18
2
133
3
2
18
6
18
30
12
12
6
6
34
36
33
11
18
10
2
49
17
78
7
11
6
16
3
35
37
11
22
2
19
27
36
32
1
39
42
3
33
8
22
36
6
8
12
10
32
12
10
8
1
41
48
30
12
1
17
28
14
30
10
39
5
4
18
50
10
9
29
7
3
14
13
18
15
2
18
7
9
9
11
18
42
4
86
22
6
14
18
6
1
18
17
18
18
10
6
27
11
10
8
10
26
24
18
18
13
9
56
4
8
108
48
12
6
16
20
48
7
11
4
9
11
18
18
18
19
6
45
38
46
2
96
18
28
54
8
16
8
1
3
14
18
28
9
12
17
24
4
72
36
8
19
42
9
2
28
2
6
6
22
18
54
6
68
4
26
19
65
10
2
4
62
42
25
24
5
34
32
1
17
4
20
13
18
3
26
43
93
14
10
14
4
45
57
6
68
30
22
6
54
26
12
7
3
18
60
20
24
30
16
8
28
2
19
5
6
12
12
19
5
4
18
44
10
36
8
16
12
62
55
23
6
7
29
36
16
6
45
3
8
7
3
9
42
3
18
6
32
24
16
2
79
5
18
58
20
48
7
5
19
17
13
18
5
22
6
38
24
4
96
12
36
36
27
27
6
36
14
43
15
2
6
4
51
11
16
14
12
12
7
17
1
27
66
24
3
5
22
15
5
30
13
9
6
12
2
30
13
41
4
8
16
20
37
29
6
70
8
10
44
4
9
5
4
36
6
8
19
23
12
6
12
12
10
8
19
29
85
3
18
6
18
2
24
12
6
1
9
8
1
9
8
10
20
28
26
1
5
19
41
6
7
35
30
6
31
9
26
12
40
18
2
10
18
50
13
69
20
12
6
43
3
6
8
13
29
13
21
9
45
42
80
67
6
36
9
30
6
27
5
7
53
6
1
71
18
10
2
28
51
5
52
38
25
17
48
6
55
11
49
3
6
18
38
7
23
40
2
16
18
3
33
3
18
41
1
5
36
7
6
5
30
4
60
92
19
9
20
16
18
33
18
23
13
47
1
9
27
23
10
8
1
18
23
34
9
29
31
11
6
4
15
21
18
18
62
18
12
34
27
59
22
6
8
6
22
2
12
24
6
18
18
1
41
22
2
96
72
54
6
4
3
17
28
8
12
12
13
5
12
6
6
7
23
42
6
10
33
18
12
5
48
12
24
16
2
7
12
9
9
5
19
12
41
24
16
8
16
14
4
2
30
4
21
9
20
48
18
19
5
58
9
23
16
8
6
36
4
9
42
23
4
21
6
3
14
12
6
10
21
23
12
30
24
6
36
4
20
4
20
7
9
9
11
28
8
30
6
6
28
26
10
26
1
3
14
13
11
16
6
30
20
4
2
6
10
21
6
9
2
36
16
39
107
1
11
16
36
27
5
4
38
4
32
7
41
49
5
12
7
5
25
33
12
6
14
24
6
ABCD 359001828*7^$a-1 [50003]
3
24
20
25
23
10
30
5
28
35
34
14
16
29
15
9
76
11
9
15
12
13
9
38
9
1
2
9
4
9
30
30
23
3
12
22
6
5
3
57
3
21
40
8
13
14
24
25
45
6
9
51
21
8
37
11
13
6
5
12
25
3
24
23
21
1
6
5
52
45
12
18
5
12
15
4
6
26
24
57
27
1
21
2
16
9
68
4
32
27
1
20
16
63
20
25
32
43
5
52
8
4
27
54
14
22
11
37
6
17
13
6
5
3
10
15
15
5
1
23
4
15
32
21
12
4
9
15
9
11
15
12
33
27
28
24
12
36
9
8
40
57
14
22
14
21
24
4
9
3
15
5
19
8
10
6
20
1
20
1
60
54
9
15
36
20
10
14
21
28
32
31
32
1
9
23
13
39
8
7
18
24
15
9
11
13
2
13
23
12
10
11
49
11
7
32
9
3
1
24
48
15
12
6
62
10
72
54
6
18
20
1
11
25
11
10
11
12
12
24
40
35
21
3
13
39
21
12
35
16
17
4
23
22
11
1
6
6
27
12
27
5
48
16
80
3
12
34
11
4
9
90
9
8
13
72
3
3
24
8
22
23
73
2
9
12
1
24
12
2
10
12
18
21
15
33
9
14
25
3
41
19
18
11
1
3
27
6
2
40
5
3
12
28
24
29
1
18
12
18
47
1
6
21
3
17
4
11
49
11
10
2
28
29
15
4
6
50
1
8
12
3
94
62
34
3
23
48
33
52
12
9
36
27
23
25
8
3
37
12
23
13
8
37
12
35
31
5
7
53
4
51
9
45
6
20
21
13
35
7
6
14
13
32
40
3
56
12
28
5
88
8
16
9
3
3
8
9
12
36
3
13
3
18
30
66
12
38
16
6
48
6
20
10
74
16
29
15
9
1
2
37
15
12
20
9
7
8
13
3
9
15
30
6
20
33
1
39
15
9
51
32
69
27
12
72
1
15
5
25
11
16
15
29
7
5
16
11
37
3
18
12
24
15
59
21
16
12
12
32
1
2
37
32
15
1
12
32
19
33
56
7
6
3
57
14
9
36
28
3
36
32
22
23
31
24
32
46
15
8
15
1
3
12
5
15
21
3
9
13
18
29
1
3
12
24
8
48
4
20
12
16
12
21
54
5
7
18
2
13
11
70
14
28
20
22
48
11
19
18
12
2
10
27
68
7
5
16
35
33
1
6
12
18
15
23
24
28
20
9
72
12
1
3
24
57
6
6
2
12
1
9
23
3
10
14
9
15
57
16
3
33
20
15
10
23
43
12
5
12
13
3
21
27
9
2
21
7
12
8
48
12
33
7
9
105
18
5
24
4
20
16
12
11
25
159
12
30
3
20
39
9
16
3
18
24
3
12
23
21
36
52
12
3
6
14
37
9
11
61
3
12
27
24
44
10
38
1
8
48
7
17
3
10
27
11
22
6
24
9
32
67
20
12
85
21
62
25
33
15
36
56
3
21
27
21
3
12
16
42
50
36
1
63
12
36
17
40
15
12
41
12
1
54
12
24
6
6
8
4
6
23
3
10
14
13
9
18
12
30
11
1
23
13
35
1
3
95
52
9
20
7
5
7
8
25
32
24
4
12
23
13
20
55
6
27
9
30
9
9
12
12
23
3
4
18
12
26
13
21
11
16
3
68
24
33
51
1
8
24
3
21
52
11
4
20
16
20
16
5
43
21
51
48
33
20
7
18
3
12
8
31
48
9
8
1
12
12
15
15
17
3
1
3
9
32
4
9
18
17
1
12
23
27
52
17
19
6
6
5
12
15
12
34
35
12
36
12
1
36
30
12
9
11
13
8
1
15
3
5
43
18
23
16
3
17
40
8
67
8
10
42
57
3
18
18
6
3
8
12
25
11
31
20
16
53
1
3
44
1
47
1
3
35
16
8
21
60
16
3
29
1
6
17
39
1
69
74
16
36
17
12
4
27
8
12
45
7
12
20
4
5
1
51
20
12
52
8
13
14
9
49
2
9
24
15
10
3
9
3
27
30
24
6
20
13
27
6
11
3
24
117
16
32
91
17
16
3
12
5
43
5
12
13
12
11
7
9
9
35
15
16
56
24
25
32
1
11
1
3
8
15
1
20
64
9
48
42
17
31
12
5
19
9
44
37
35
12
39
9
12
13
6
17
13
18
17
15
4
33
8
25
6
5
3
4
20
1
35
4
18
12
6
6
3
20
24
48
39
4
9
27
9
15
45
3
30
12
42
8
37
3
21
8
12
1
50
13
12
9
36
6
12
5
12
24
12
12
4
33
15
3
6
2
21
7
6
23
3
10
12
42
8
13
8
1
6
53
28
51
5
12
39
57
15
34
15
9
71
1
27
20
3
12
13
32
24
12
7
30
60
14
4
9
11
13
12
27
5
36
1
11
15
69
7
21
15
30
38
9
72
1
59
25
6
17
7
5
36
3
10
102
30
30
30
23
27
4
29
1
59
4
21
23
4
20
19
44
4
36
6
18
41
7
24
68
16
20
25
11
25
21
54
6
14
4
36
9
21
11
28
27
24
8
10
6
5
48
13
3
11
24
61
9
6
5
7
20
4
18
26
4
12
17
4
32
7
57
20
1
42
24
20
36
58
12
14
22
23
1
26
22
3
3
5
36
25
23
15
22
50
9
12
4
12
8
1
11
43
17
24
3
12
1
9
3
44
43
18
2
4
18
12
18
12
54
36
6
24
6
12
6
33
27
90
11
51
4
8
16
9
32
3
46
14
13
15
12
48
18
36
15
3
17
24
4
11
49
36
20
16
8
3
12
57
3
37
11
12
46
24
23
25
23
15
21
3
10
11
19
12
5
1
15
32
13
2
1
12
23
25
45
3
3
36
20
40
5
27
13
8
99
21
1
3
3
8
16
5
12
43
21
3
5
16
11
37
21
42
18
59
4
3
44
10
39
8
16
20
1
2
4
12
17
3
45
13
2
9
40
45
51
33
12
2
12
1
23
10
12
24
39
48
48
8
13
35
19
18
42
17
99
21
37
2
4
8
45
1
2
10
60
11
12
4
32
3
46
6
5
73
2
28
9
8
31
17
48
16
3
9
44
13
24
35
1
18
5
19
29
13
18
18
2
33
3
9
36
7
44
13
27
6
11
1
3
12
11
34
59
1
30
30
27
21
15
23
12
9
19
32
12
37
15
5
16
12
12
11
12
57
24
1
14
33
28
3
113
12
1
47
37
2
24
12
4
45
3
29
19
20
28
6
38
1
20
19
17
43
20
9
24
27
28
18
23
7
33
9
14
1
47
13
9
50
21
16
9
24
6
29
1
12
26
46
26
1
3
29
12
13
2
13
32
4
21
15
47
9
1
63
20
4
24
9
11
1
18
12
21
32
7
41
3
21
15
9
1
6
9
8
4
47
33
1
11
1
6
72
48
9
3
29
61
11
16
75
21
56
40
9
2
70
26
25
47
37
15
42
14
9
27
28
17
40
24
8
19
42
2
33
7
30
14
52
81
3
17
28
20
25
11
16
8
4
12
27
45
45
11
24
15
33
79
17
1
2
13
3
12
33
23
1
33
42
5
73
11
145
24
3
8
15
4
8
1
23
4
5
7
60
9
3
5
43
5
28
51
18
2
13
32
24
1
6
20
21
1
60
3
9
23
15
9
3
48
10
72
36
24
11
3
16
6
24
15
9
23
12
7
42
26
9
7
8
141
49
26
9
16
9
11
12
15
21
12
36
3
12
1
33
36
27
11
45
25
11
25
2
21
12
19
8
57
7
9
51
17
16
11
10
51
11
4
5
15
48
10
12
15
3
56
1
12
32
52
27
6
6
9
51
33
33
24
18
6
12
11
7
6
14
12
9
24
7
41
1
38
24
4
29
12
31
45
24
11
22
6
5
1
35
12
28
3
20
12
21
15
33
12
4
24
9
26
16
18
15
15
45
8
28
44
37
11
3
12
1
11
22
51
20
16
8
61
35
3
61
8
1
6
20
24
4
30
26
40
30
12
2
28
20
25
12
3
113
49
18
8
12
10
11
1
3
15
24
60
17
3
40
6
23
16
9
2
10
42
6
6
29
40
45
3
9
15
39
36
30
35
7
42
3
48
27
12
17
40
12
11
16
9
21
18
17
7
12
8
22
18
33
15
117
11
4
8
57
12
13
23
15
25
9
50
45
16
3
20
1
23
22
3
32
1
30
68
1
15
17
7
32
24
21
3
10
2
10
23
19
29
7
5
15
21
13
15
15
6
6
78
6
17
12
48
7
6
42
17
24
3
16
65
49
14
21
1
60
30
5
3
9
4
60
12
8
12
1
15
20
40
81
18
53
99
24
10
3
8
7
6
50
36
9
27
4
18
3
3
44
12
108
9
12
19
29
31
5
7
8
9
27
12
100
8
37
27
17
3
25
3
30
3
32
15
1
44
7
8
28
41
3
9
16
48
15
9
33
2
16
29
28
21
6
6
2
12
21
19
18
18
53
1
3
44
7
12
24
8
46
6
9
11
9
7
53
39
57
36
3
10
2
9
48
13
24
6
21
8
15
28
5
60
15
13
8
1
18
20
1
8
1
18
9
9
6
5
16
3
5
15
22
15
57
12
11
15
28
9
15
41
31
20
1
12
15
9
176
7
6
11
7
6
66
9
3
6
36
14
34
2
13
15
29
36
3
1
21
18
5
15
1
51
29
7
12
32
12
28
33
56
7
12
45
9
3
20
7
8
22
11
12
12
13
27
32
31
68
9
25
38
40
36
21
32
12
16
23
10
18
5
7
8
9
52
27
96
33
32
40
12
9
30
12
8
1
33
3
15
8
9
3
57
4
9
59
3
4
21
21
12
2
1
9
6
17
12
36
19
21
9
30
18
11
1
3
11
1
12
57
30
12
12
36
6
59
7
29
13
6
5
7
32
12
28
5
15
13
8
19
5
7
20
25
39
9
27
5
12
3
10
14
9
31
5
24
13
18
54
12
48
18
8
34
18
21
12
47
1
9
18
12
8
1
48
11
57
13
39
8
24
3
37
8
1
36
6
42
11
37
60
11
3
24
9
24
4
15
5
39
1
57
2
13
21
23
39
25
39
6
38
1
23
21
31
18
36
2
10
15
23
9
16
20
24
7
29
91
8
10
2
4
41
40
35
16
8
24
12
1
9
3
27
66
3
60
35
46
36
30
30
2
1
21
14
9
55
6
11
16
9
78
20
1
12
32
3
24
9
19
8
9
1
38
70
6
29
12
16
68
15
16
12
8
4
6
35
3
24
21
27
1
20
28
20
25
23
43
5
12
13
14
21
39
21
3
69
13
18
9
23
4
6
3
35
52
30
15
35
9
1
12
18
5
13
6
5
19
17
12
13
12
11
4
15
57
3
6
24
35
3
49
23
12
25
15
5
24
49
36
6
5
13
38
37
48
8
36
25
11
15
9
15
33
7
17
13
11
13
2
1
3
36
105
24
45
11
3
16
5
3
70
15
3
42
23
49
27
3
54
14
9
3
1
9
24
27
39
41
4
33
18
8
57
25
50
84
1
15
24
5
48
1
2
9
4
27
5
15
22
2
4
17
16
21
3
3
20
33
16
8
39
49
15
30
11
3
12
24
33
27
13
21
18
5
19
66
2
9
12
7
ABCD 359128748*7^$a-1 [50120]
39
80
4
48
24
12
24
23
25
32
15
1
60
24
107
25
20
15
22
3
36
33
11
16
21
3
12
44
76
56
4
11
48
13
12
11
25
24
59
58
27
11
132
48
9
16
24
24
56
64
32
13
24
3
21
24
35
4
36
20
16
11
25
20
48
15
13
36
23
37
11
34
15
36
60
9
3
35
1
9
50
46
2
25
21
38
10
24
26
25
8
40
24
45
39
36
8
15
1
93
3
8
3
37
8
3
9
1
39
9
14
34
15
81
72
86
1
12
21
23
1
15
47
10
26
69
39
45
3
24
13
24
21
3
8
4
20
48
3
9
36
27
1
9
135
12
23
22
26
12
72
21
52
33
3
69
48
72
3
24
12
23
34
14
37
12
68
52
59
1
21
48
27
45
3
48
45
47
1
11
3
9
1
15
47
1
9
23
16
60
93
11
16
45
3
12
24
12
35
13
24
12
33
3
32
3
10
50
12
13
8
12
88
47
10
27
23
37
12
45
15
8
4
21
24
27
11
73
56
40
9
2
37
84
8
76
44
12
39
37
21
15
9
14
1
9
24
15
12
11
12
48
1
21
15
11
57
60
1
15
32
12
52
12
60
32
16
12
21
62
9
40
81
38
12
46
62
1
9
15
20
40
21
59
13
2
21
12
40
36
32
1
48
11
12
40
47
1
12
35
34
15
33
15
96
9
3
32
13
15
12
20
49
26
13
9
15
44
61
3
24
69
23
16
9
2
1
24
20
3
49
20
73
15
24
33
72
15
8
48
1
39
36
12
9
11
13
48
24
3
48
11
25
57
35
75
1
12
35
24
85
11
37
8
4
36
69
39
24
33
72
38
60
37
23
72
13
12
12
11
12
13
12
96
11
69
136
48
21
24
48
107
16
20
76
23
60
1
12
8
27
24
9
40
107
70
15
8
4
68
12
15
1
35
12
48
9
13
15
8
12
3
57
39
33
15
106
75
36
72
24
48
44
27
33
1
15
24
11
12
25
32
27
37
32
28
83
9
49
2
1
8
12
15
10
38
24
1
9
15
12
8
48
4
9
86
24
9
28
119
21
28
12
96
60
21
15
48
132
21
47
4
44
12
16
21
71
15
84
12
25
8
4
24
12
8
12
64
21
27
45
71
40
8
4
12
8
28
21
27
24
20
3
13
20
12
63
9
16
12
24
48
12
9
2
13
104
15
1
9
87
8
48
16
9
15
20
72
15
49
44
49
23
4
44
4
35
13
8
13
14
73
9
39
12
12
33
38
45
40
45
86
9
24
16
81
14
13
12
9
39
44
75
120
57
1
51
56
3
58
15
12
21
38
25
11
1
11
13
32
39
94
14
13
24
8
16
20
16
44
13
3
24
36
12
47
84
81
49
24
2
12
1
47
9
15
61
92
16
9
27
72
12
56
52
83
21
12
12
64
72
69
15
8
16
24
81
3
68
36
24
3
45
75
13
21
11
3
25
20
24
51
24
33
3
12
33
1
15
44
51
9
16
9
2
25
35
202
3
32
4
12
11
1
48
12
83
9
16
24
20
37
3
24
11
10
39
23
10
59
12
12
3
1
23
34
62
10
24
15
8
4
44
12
13
72
48
2
1
93
3
21
24
15
56
52
11
1
11
85
33
39
8
15
1
59
37
8
25
3
44
76
11
33
48
16
24
8
28
23
36
1
23
48
1
20
13
48
24
26
9
13
131
13
35
4
24
12
60
9
27
32
72
37
2
13
12
71
37
23
33
40
9
35
52
120
23
25
12
23
12
21
4
24
32
4
24
20
15
82
39
11
22
35
37
11
4
48
60
23
13
9
24
59
48
72
12
16
24
33
62
21
13
14
24
1
60
12
24
33
38
25
9
15
12
227
13
72
93
27
8
27
25
84
11
33
60
16
12
33
11
15
1
12
20
51
10
3
11
9
88
20
15
37
20
16
44
4
23
1
60
12
20
16
24
11
25
140
1
15
84
48
11
33
52
11
49
20
16
21
27
24
24
56
27
13
68
15
57
15
58
15
57
39
12
21
23
15
25
80
40
23
25
9
38
34
14
12
45
64
23
21
39
22
11
85
27
11
1
12
24
12
35
96
96
22
11
13
14
24
25
44
51
25
9
11
4
56
27
22
48
15
33
14
1
12
35
1
9
50
12
1
36
72
24
12
96
35
1
8
36
60
40
24
60
23
45
4
12
44
4
45
23
25
26
12
34
48
15
20
3
49
33
26
46
24
15
20
24
36
25
24
11
4
9
27
45
27
60
24
23
21
24
28
20
64
36
129
15
35
9
13
39
23
13
11
13
20
76
12
47
12
12
10
26
60
58
27
21
3
21
15
92
16
32
3
58
14
10
38
12
61
12
35
180
9
48
60
1
14
1
44
4
8
1
15
24
8
15
25
12
11
13
24
8
24
13
2
33
4
57
3
36
23
13
11
1
12
21
27
24
11
12
70
3
12
8
49
15
60
8
27
33
3
46
3
60
24
24
9
51
24
12
32
12
13
62
1
12
12
32
1
14
36
12
33
124
23
97
47
9
39
22
24
14
25
68
88
12
20
13
15
9
23
15
10
38
10
35
16
45
11
52
23
10
3
20
16
44
24
16
36
24
32
25
15
9
87
9
3
60
20
28
9
122
21
40
9
24
11
4
24
23
24
10
11
4
24
57
24
63
20
28
9
3
72
23
22
38
49
24
11
46
2
37
23
13
8
51
9
1
27
84
9
3
8
3
72
1
36
8
16
56
3
24
9
1
23
3
13
12
48
71
48
12
97
108
56
4
24
12
12
8
3
45
12
12
52
24
12
8
15
12
33
24
37
14
69
111
36
37
23
1
45
15
23
25
24
20
16
35
69
64
24
12
8
25
24
11
13
27
32
16
36
48
20
16
60
80
39
10
26
12
1
9
3
20
1
11
28
12
24
45
3
24
21
11
4
33
63
33
14
1
9
2
12
25
12
12
47
13
12
8
16
36
8
13
48
63
48
9
11
40
20
49
14
49
8
4
48
47
9
24
36
1
27
12
33
38
58
11
27
37
21
2
13
32
3
61
44
40
44
108
27
73
12
8
3
69
16
35
1
71
10
48
2
33
4
20
3
48
49
56
12
72
61
3
24
24
8
16
92
12
16
12
12
60
8
100
20
28
24
12
8
1
119
15
109
21
24
63
11
25
24
11
73
47
10
39
8
3
61
23
10
15
12
12
33
3
24
12
36
32
16
8
61
26
46
3
36
57
3
21
24
3
11
82
24
15
24
84
12
60
24
12
12
23
48
9
4
12
69
110
13
59
13
12
9
3
48
56
37
3
24
59
25
84
8
40
12
105
71
16
33
3
21
63
8
36
16
8
37
11
76
44
4
24
9
39
47
24
1
96
57
11
3
1
23
10
38
13
24
11
34
14
1
12
12
80
1
26
37
9
14
1
9
23
12
60
27
25
12
59
37
12
68
12
28
8
1
3
23
70
75
24
24
20
15
1
8
4
60
12
20
12
28
24
48
8
24
16
9
72
86
49
33
3
21
15
12
11
24
45
12
28
69
38
37
45
15
57
14
49
48
24
68
51
1
23
73
9
15
104
24
1
95
1
15
60
8
27
10
24
15
92
12
64
9
24
14
12
33
12
28
24
11
36
1
8
12
25
15
12
21
47
60
52
33
39
8
25
11
13
39
9
3
24
44
49
15
11
33
24
16
44
4
36
20
36
12
123
1
48
23
34
14
9
3
37
48
8
28
21
3
59
9
12
16
24
12
11
70
26
33
4
24
8
1
3
69
48
3
35
37
36
8
1
3
20
1
15
20
27
25
12
24
36
8
39
1
20
3
25
24
12
11
24
25
9
35
4
23
12
21
16
9
2
45
15
24
21
37
3
12
9
59
15
25
24
12
12
45
27
8
72
4
23
1
60
11
25
35
21
27
48
1
11
93
13
48
24
24
14
58
24
15
24
8
25
23
40
32
25
11
12
1
14
33
15
117
28
20
16
8
16
104
16
24
23
12
13
ABCD 359132862*7^$a-1 [50006]
66
84
1
47
78
15
21
6
42
39
51
6
27
111
24
12
1
8
57
15
81
43
35
12
21
28
20
33
42
84
60
69
3
12
48
81
40
11
42
3
4
5
7
32
9
15
16
5
6
6
79
47
114
18
24
12
12
9
16
41
42
12
13
11
37
12
11
13
32
21
3
15
33
16
56
9
39
9
6
24
18
163
12
20
28
20
3
30
7
20
3
33
4
5
3
12
108
39
24
60
18
66
6
19
11
9
3
33
4
12
53
6
25
17
15
57
6
13
5
7
20
3
21
12
21
66
13
5
18
21
4
17
3
9
7
35
36
45
51
6
18
69
4
23
36
1
12
47
60
6
48
30
9
15
69
40
11
90
24
55
56
15
12
1
65
7
44
9
27
4
11
24
9
3
1
5
7
80
51
18
6
13
56
3
9
3
6
84
15
21
6
9
28
17
18
48
37
41
60
63
27
37
12
95
12
1
137
39
3
25
32
99
30
54
108
21
16
35
21
4
89
42
37
8
4
23
1
53
6
6
7
29
27
21
54
9
3
36
57
63
42
19
12
44
75
13
53
7
5
12
3
4
8
9
12
42
9
72
81
19
5
39
15
13
71
33
84
9
36
3
40
23
18
6
13
29
54
42
6
45
27
1
113
19
20
3
21
12
36
12
52
8
33
43
32
15
37
5
30
18
27
33
7
41
27
48
69
24
7
5
54
78
3
4
32
3
48
9
15
12
9
69
19
11
36
9
36
16
5
42
1
8
4
5
103
8
21
60
15
75
9
76
11
12
6
6
25
20
63
6
51
84
3
36
21
12
4
41
6
9
60
69
36
39
9
3
28
23
13
41
18
9
33
42
21
3
6
19
8
39
24
49
17
27
39
9
64
12
29
6
24
1
12
53
7
56
12
100
29
66
36
13
56
33
72
19
5
19
180
23
6
27
33
18
102
12
12
3
16
8
27
21
63
13
23
12
48
6
15
16
11
37
20
45
36
6
42
12
36
36
12
7
8
27
6
3
33
12
18
12
9
4
20
4
8
12
9
3
4
23
24
49
8
3
78
6
81
24
21
3
4
56
3
1
5
114
21
3
54
18
12
9
3
24
57
3
24
25
11
48
25
44
72
3
30
3
57
3
9
3
93
3
12
3
25
104
36
15
48
69
9
36
6
1
65
24
7
32
3
1
20
9
72
3
3
1
23
57
21
15
21
6
6
36
3
12
9
24
18
21
33
24
18
73
23
42
31
5
90
18
3
52
8
33
31
60
17
6
24
1
17
84
12
6
57
96
3
25
35
12
25
5
39
36
28
11
6
42
9
4
29
15
16
20
12
3
45
4
20
72
52
48
47
9
39
49
48
36
5
3
48
63
13
11
9
21
7
24
41
27
4
5
42
6
6
186
79
20
16
35
13
44
12
52
11
6
6
12
9
24
39
21
21
15
36
9
15
21
3
9
27
36
4
36
23
30
31
35
1
5
7
5
6
1
5
6
12
12
90
6
18
15
9
7
23
13
5
6
6
12
30
54
3
24
39
9
4
12
5
79
95
36
72
24
9
12
24
4
71
9
15
48
1
20
15
42
7
77
6
42
3
120
48
21
18
25
29
19
47
18
54
12
9
4
17
15
16
65
6
6
6
93
21
15
63
12
1
11
13
11
85
11
33
81
3
40
20
33
3
21
7
35
168
30
30
6
39
9
18
12
57
12
4
35
42
19
29
18
9
33
6
30
31
23
18
7
29
30
78
15
12
9
7
35
6
3
3
9
135
21
144
69
18
24
9
12
21
3
27
12
12
9
24
12
60
39
12
9
33
31
36
77
27
9
3
3
12
96
12
69
3
33
28
35
54
12
84
3
48
36
27
9
9
18
6
27
9
18
18
3
52
5
3
3
73
5
87
16
23
9
4
20
33
6
13
11
33
9
3
51
60
21
12
21
18
21
15
9
28
5
7
11
33
21
36
15
33
51
33
31
41
55
24
71
13
12
23
42
15
3
9
28
11
18
63
4
71
24
30
12
3
24
40
5
12
19
8
60
27
18
48
27
16
47
36
48
9
3
18
3
33
7
107
24
9
3
6
87
27
57
16
17
18
12
1
5
51
48
12
36
24
21
19
20
12
3
37
5
12
39
16
59
49
48
12
8
57
30
21
33
30
18
39
4
47
12
60
42
6
18
48
18
37
23
49
11
9
24
33
3
48
3
33
9
19
8
9
60
18
9
9
7
23
21
12
16
35
25
20
4
8
51
37
77
27
15
1
5
6
9
3
21
12
9
6
138
31
5
51
40
5
39
16
8
27
18
78
6
31
23
37
5
12
19
24
17
19
23
60
21
39
30
39
15
18
31
65
19
24
11
45
16
20
33
19
56
27
45
4
11
60
12
37
23
1
29
7
35
9
12
15
6
3
12
4
5
30
36
9
111
33
3
57
27
1
32
15
57
48
63
6
55
12
12
11
33
24
4
11
12
12
25
23
12
12
1
17
84
18
9
84
40
11
25
20
57
7
17
27
4
23
60
21
3
1
17
36
3
3
1
20
24
21
15
3
21
9
31
23
66
12
7
32
12
51
6
67
95
9
12
27
78
3
4
24
23
18
7
5
51
28
5
27
21
3
9
43
5
6
25
11
108
6
7
41
3
12
4
12
12
23
12
6
19
11
6
6
24
33
16
17
18
48
57
27
24
1
92
36
60
39
96
33
36
21
3
3
24
60
18
3
4
48
8
12
16
35
12
24
18
36
15
24
4
53
6
33
76
8
21
55
5
6
9
12
3
6
48
3
9
3
36
3
21
39
25
56
4
41
7
8
3
57
27
9
9
18
37
56
24
60
21
31
29
36
72
31
56
51
24
45
15
61
12
23
33
39
1
41
30
25
23
9
9
30
6
30
60
33
12
21
102
9
36
4
32
4
11
60
132
1
68
24
15
33
3
60
36
1
17
15
108
3
18
6
12
9
12
129
31
12
20
39
13
8
28
17
19
23
33
27
1
8
12
16
23
81
3
13
36
95
6
27
4
5
3
9
30
12
33
51
9
51
6
19
11
9
51
6
27
15
48
1
24
17
79
47
9
63
33
9
42
49
17
7
44
36
4
17
111
81
39
15
12
54
7
44
9
27
171
6
42
21
4
8
51
6
6
6
43
60
65
31
20
21
6
13
23
33
4
56
3
21
3
9
24
24
15
24
18
6
150
3
4
24
12
29
30
45
45
120
6
6
6
6
36
6
21
4
24
24
5
31
32
3
54
3
21
24
3
3
12
6
12
54
30
19
8
4
11
21
36
15
60
78
19
36
36
65
84
18
49
20
36
3
6
6
6
27
9
31
11
37
8
28
20
3
18
6
6
3
21
3
16
29
12
19
23
9
15
33
9
24
7
20
45
18
1
11
9
52
41
15
12
4
60
35
30
7
80
84
72
21
12
54
48
13
11
12
37
77
18
24
1
41
19
12
5
39
12
88
11
33
12
87
54
24
15
40
8
39
1
47
12
21
4
47
30
91
23
1
104
33
19
35
21
16
17
6
21
24
4
17
72
27
21
36
12
19
32
27
21
76
35
25
5
6
60
25
12
35
12
21
9
18
42
90
49
11
45
69
3
75
69
9
75
3
60
69
3
49
8
9
43
17
39
3
145
23
45
87
6
19
5
3
4
17
3
60
3
6
6
36
6
7
20
39
25
36
12
72
32
4
20
27
12
12
30
39
21
18
1
80
21
19
20
3
24
93
16
11
6
63
24
12
111
6
36
3
3
24
36
1
17
27
4
8
72
12
33
19
8
15
18
42
12
9
9
30
69
69
55
11
6
18
1
36
95
21
24
48
9
87
12
3
13
56
4
68
9
6
9
51
25
5
15
51
6
18
93
12
15
6
6
25
8
21
30
24
9
60
21
30
12
6
15
40
23
57
9
30
12
73
11
24
6
19
17
6
24
9
9
18
12
9
15
6
24
30
24
21
4
20
15
33
15
36
49
72
24
23
24
60
45
3
24
12
9
4
11
48
1
11
12
12
24
9
51
9
93
54
45
40
24
11
21
45
12
19
56
9
3
9
3
124
80
15
9
51
9
27
18
63
4
5
48
15
27
13
8
48
3
1
8
21
3
9
55
47
1
125
12
12
27
51
13
8
24
36
21
3
3
30
54
36
6
3
12
51
6
24
48
12
15
4
24
11
12
9
15
42
42
18
6
33
27
1
36
5
6
25
20
27
24
13
5
24
24
27
3
1
11
13
36
29
3
33
6
24
6
147
45
3
4
8
15
ABCD 359176562*7^$a-1 [50009]
1
74
10
12
14
9
55
128
12
9
7
8
28
17
84
25
48
18
6
12
11
15
4
89
48
12
12
1
2
93
79
32
28
6
2
24
9
12
27
10
42
42
26
16
29
27
166
24
6
44
46
59
13
26
10
11
1
47
1
2
24
4
60
36
89
1
6
5
25
30
17
1
2
16
12
20
64
5
13
24
72
23
7
12
17
15
178
66
36
65
7
5
15
4
30
23
36
48
7
29
48
3
24
34
14
16
5
1
26
4
48
17
85
30
18
12
74
16
24
80
57
19
30
14
40
65
25
50
12
4
96
5
12
37
42
12
30
24
12
30
5
3
10
30
41
7
18
2
108
9
31
65
1
59
12
19
29
13
18
8
112
30
84
26
36
9
15
16
42
38
9
25
38
10
23
27
12
16
96
101
61
72
14
60
10
83
19
18
50
16
30
47
192
79
6
38
93
37
6
30
35
25
6
90
23
31
65
25
59
19
6
11
1
98
12
58
30
90
12
11
63
16
24
6
14
10
59
37
6
44
4
20
9
48
37
35
7
5
15
10
83
55
125
12
31
104
24
4
48
32
10
2
88
32
21
3
10
12
59
3
33
49
42
24
17
181
11
7
8
28
60
56
46
108
2
4
29
61
14
40
66
6
6
14
9
39
46
60
26
58
66
102
48
60
24
18
77
49
66
17
36
63
12
117
3
10
95
3
12
9
1
62
12
16
18
24
2
40
29
31
36
5
25
18
222
2
60
112
29
49
2
33
13
2
22
35
1
132
38
40
17
1
6
29
31
68
33
27
82
74
82
12
35
3
28
20
16
12
78
24
14
12
10
14
24
22
48
95
27
24
12
28
6
210
5
61
60
122
21
43
17
13
12
6
8
45
12
24
7
72
101
27
12
22
14
10
50
10
48
12
26
76
8
21
13
6
56
48
124
32
22
6
41
15
70
12
26
34
14
22
59
60
3
10
38
16
6
158
12
34
14
129
3
16
32
64
18
42
42
2
100
162
14
21
12
36
27
60
94
72
18
44
10
11
24
115
36
29
1
36
12
2
16
17
120
48
84
25
23
75
40
24
66
18
36
24
128
21
19
32
12
10
42
6
84
12
2
22
2
70
60
6
17
49
38
12
45
79
126
42
53
25
74
4
5
37
24
30
44
72
24
22
35
25
48
30
5
67
18
6
24
32
24
33
48
15
9
36
13
35
7
48
12
5
63
16
5
25
12
11
43
32
12
4
6
12
18
60
29
25
12
12
18
53
13
12
78
24
12
12
128
36
60
45
36
3
36
10
2
10
2
16
30
6
18
35
60
1
12
2
22
12
72
11
13
24
2
40
42
12
11
91
18
12
18
36
44
58
23
19
48
80
45
15
28
17
63
36
16
12
6
24
54
102
150
5
51
34
6
36
17
1
36
23
19
12
56
22
2
70
18
12
32
22
6
29
13
14
45
13
78
42
38
16
6
26
9
87
16
24
8
4
101
91
6
83
12
1
60
18
17
25
143
51
84
9
1
35
75
70
36
12
107
7
12
36
48
18
38
16
30
6
30
30
8
72
9
61
11
12
12
79
56
45
7
17
12
31
6
12
12
18
20
76
8
16
12
12
20
12
166
47
25
2
10
30
80
10
18
41
19
32
52
6
60
42
30
35
12
1
96
24
47
13
12
24
11
3
21
7
17
49
11
7
30
14
81
24
39
16
20
4
5
1
18
41
24
55
8
4
60
48
5
27
4
12
6
48
119
72
13
126
29
37
102
48
17
61
50
22
74
9
55
29
15
16
5
7
6
71
37
24
11
24
7
17
3
12
45
13
2
16
32
9
1
59
75
4
17
12
25
12
11
19
29
1
96
14
4
6
14
16
44
10
48
59
24
3
10
26
12
34
23
67
65
15
4
6
74
96
129
27
22
47
1
119
1
108
150
6
42
29
7
12
8
33
87
36
12
57
12
15
4
12
42
2
22
83
75
10
6
18
24
11
15
10
6
5
7
53
7
68
16
48
6
35
1
38
22
74
33
43
8
69
51
105
79
17
37
2
16
8
46
12
30
68
36
22
26
12
9
61
120
14
69
27
21
24
43
6
48
98
40
53
7
6
138
66
24
54
20
12
9
27
88
17
72
61
11
25
14
40
20
22
35
1
6
68
33
31
6
2
16
20
12
22
47
63
10
6
6
24
35
84
25
48
35
25
54
126
6
18
11
12
3
70
12
11
24
15
76
6
23
15
48
34
11
7
41
7
12
17
7
44
16
6
102
5
19
56
10
6
18
114
65
19
48
30
14
84
46
47
12
13
12
23
48
13
96
6
20
9
3
16
6
42
84
17
39
9
7
8
16
5
67
66
18
17
73
50
52
6
26
9
39
34
26
48
46
71
73
18
66
23
15
45
27
46
35
25
54
24
44
16
36
41
19
5
7
6
35
25
18
96
29
60
27
16
41
31
6
12
24
96
35
7
36
42
2
34
18
78
48
50
22
23
51
16
8
88
8
21
13
96
86
12
4
54
47
13
62
16
6
36
2
52
12
29
49
36
78
18
62
12
84
33
19
66
35
3
4
12
48
6
2
10
62
10
11
123
45
1
23
1
30
6
14
24
58
12
2
33
73
62
46
47
3
46
66
18
2
10
72
12
14
64
36
5
1
38
105
15
10
36
14
16
6
36
48
50
24
96
28
54
42
5
85
26
16
6
74
70
18
54
18
48
96
24
20
12
105
24
7
6
74
33
55
29
19
18
24
35
7
32
21
31
6
108
131
7
32
9
12
25
6
48
17
24
15
9
39
4
128
9
37
48
18
12
32
45
27
46
35
7
77
48
25
14
10
26
153
67
17
19
77
19
65
7
20
70
30
5
7
44
64
20
58
66
90
11
63
33
19
8
22
30
12
8
34
36
35
7
144
30
14
9
39
21
1
6
17
60
27
28
12
104
12
57
43
6
72
14
21
31
24
6
30
53
87
84
45
79
54
2
28
18
23
48
24
49
18
17
1
48
26
10
6
29
39
58
6
6
38
9
3
46
36
18
12
5
3
81
13
18
24
42
12
30
12
24
137
37
2
64
5
24
36
24
31
29
7
41
27
48
93
91
6
2
46
12
2
22
14
69
12
15
22
12
30
41
25
6
53
1
36
23
19
32
36
76
44
24
9
7
18
11
25
59
13
11
19
66
60
86
12
10
54
48
17
49
47
12
37
23
51
4
53
25
84
23
72
3
60
96
9
13
14
21
13
26
76
17
1
132
12
2
64
32
10
18
65
1
23
85
50
40
56
22
47
19
12
44
33
25
59
3
16
5
25
59
1
12
84
12
18
66
14
10
74
10
24
18
17
36
7
53
24
51
28
29
135
9
13
12
42
6
30
6
12
2
21
43
54
60
14
58
66
12
78
2
48
36
45
15
22
66
6
18
8
9
12
1
48
38
ABCD 359258106*7^$a-1 [50013]
12
61
33
44
28
6
26
90
16
12
60
6
27
35
25
39
32
28
45
5
12
12
7
47
25
23
12
12
90
6
4
2
66
40
126
39
12
53
12
10
2
30
1
21
20
10
21
11
72
12
1
3
8
16
36
56
28
20
10
26
36
36
30
6
1
3
2
70
56
16
38
18
6
48
58
26
22
38
4
12
3
27
74
34
57
48
3
8
6
103
15
44
6
7
11
40
20
12
6
60
66
10
3
63
2
82
38
18
37
3
20
22
3
3
24
14
16
36
12
2
36
4
32
61
63
8
4
20
12
25
35
24
73
48
15
2
18
22
6
12
30
30
2
78
24
4
20
66
28
50
4
32
12
25
47
13
3
20
36
13
15
38
52
44
24
24
6
37
3
50
22
8
36
10
8
16
38
18
31
47
4
12
56
12
48
49
3
38
40
20
10
9
35
37
47
13
3
36
14
46
14
6
52
26
12
6
12
4
24
2
28
8
7
15
20
76
12
2
30
6
28
2
58
32
24
72
52
24
2
58
2
72
16
14
24
7
12
60
41
7
83
24
48
12
4
84
12
20
16
9
9
24
2
40
74
40
14
30
22
80
4
44
25
23
24
25
47
18
4
14
42
30
4
9
23
28
14
6
6
30
4
2
7
23
54
4
42
18
6
8
13
33
44
7
23
28
2
10
12
45
47
6
24
22
6
6
54
8
36
6
30
6
88
9
15
20
10
2
4
12
9
11
22
12
51
9
3
12
3
72
14
22
18
32
58
24
32
24
16
45
3
48
32
28
32
46
14
24
4
2
16
42
24
14
6
108
46
32
28
14
52
14
19
77
40
44
4
20
22
8
72
13
75
72
20
6
30
48
30
4
6
36
48
2
58
60
6
2
18
4
8
30
4
8
6
6
12
4
9
35
25
5
43
65
60
7
9
60
38
1
35
72
10
2
124
2
7
9
24
8
10
12
62
42
46
6
86
40
15
35
25
33
75
60
3
9
23
6
6
12
36
10
20
22
20
18
30
40
2
48
6
1
33
2
114
22
69
11
6
31
35
22
66
86
6
24
1
5
30
76
36
20
6
6
64
8
12
40
26
12
6
61
11
46
78
9
3
66
6
20
48
28
8
10
6
105
39
14
22
8
12
16
9
35
85
69
54
12
24
104
48
66
6
40
2
4
14
22
18
42
3
11
6
28
56
60
18
30
22
81
35
24
36
54
10
26
94
134
67
51
32
10
15
23
12
10
3
27
26
24
6
1
35
24
4
8
4
50
36
19
3
6
8
6
22
2
16
6
30
8
28
21
3
24
36
20
6
28
36
60
14
36
4
105
3
14
36
19
3
44
90
6
30
60
7
17
4
104
28
2
25
15
45
15
2
94
12
30
18
18
14
18
36
6
24
1
12
29
22
14
28
20
22
45
51
50
22
42
6
8
16
21
5
4
20
18
13
123
38
6
16
69
11
24
60
22
50
4
9
47
66
34
2
34
2
30
12
16
24
6
14
1
39
8
60
16
14
7
39
60
38
22
44
22
18
48
54
44
18
1
5
30
13
185
34
32
138
55
15
24
8
13
9
6
26
10
8
46
44
6
58
110
40
14
30
28
2
6
16
104
24
96
37
53
10
42
26
4
21
27
45
5
96
54
6
4
20
7
29
127
15
9
17
90
18
6
18
19
27
24
12
2
7
23
12
30
28
26
16
30
24
26
25
15
2
12
30
52
38
4
42
81
83
12
64
32
58
26
12
76
6
20
10
24
20
124
12
18
2
34
6
8
16
74
10
12
48
45
11
1
3
20
28
2
7
5
46
38
16
18
12
24
26
24
4
6
24
36
12
8
4
14
19
27
110
6
78
36
40
18
32
12
42
22
81
33
18
12
20
12
58
3
9
38
24
6
12
6
4
8
13
39
18
14
54
52
18
14
30
40
21
3
14
18
18
4
8
7
23
49
3
57
11
42
6
24
12
13
17
24
6
24
40
96
18
30
8
36
24
4
30
14
4
74
12
40
8
34
24
32
72
36
34
50
64
30
36
8
30
13
15
20
1
12
23
120
66
46
32
13
11
4
12
84
14
10
2
48
18
30
18
36
10
48
12
18
26
18
16
30
6
84
42
14
4
14
19
27
45
21
26
34
54
12
2
34
9
93
2
18
10
8
49
11
34
20
6
58
6
2
6
60
48
42
36
6
1
17
7
15
2
22
20
10
32
24
12
6
22
51
23
96
12
1
15
8
25
3
8
12
84
30
7
9
26
13
3
60
8
4
33
11
24
4
18
20
96
6
18
6
16
36
44
16
9
3
26
4
26
40
8
49
59
12
4
2
40
87
53
10
6
12
30
45
3
57
12
141
2
52
6
14
12
16
18
42
56
36
24
36
10
38
24
18
7
23
30
24
34
8
4
44
4
14
4
14
52
8
30
10
26
34
44
1
48
57
15
17
70
32
1
5
70
56
46
3
15
50
10
32
6
10
18
26
70
2
4
14
78
36
4
30
6
6
24
8
6
16
56
28
30
15
81
14
12
1
27
8
18
31
36
72
3
12
6
32
7
5
12
42
30
6
16
8
4
30
2
6
19
41
31
17
18
13
11
18
6
48
48
16
2
6
18
4
62
36
24
34
26
6
22
32
16
6
6
44
46
6
9
29
16
32
12
4
32
6
24
30
28
86
1
17
46
66
26
48
10
36
38
48
1
57
2
36
12
37
11
12
46
6
14
4
12
18
33
5
28
20
10
8
4
32
36
4
12
21
12
5
30
46
39
47
30
48
22
20
4
12
108
8
1
21
6
44
90
22
105
11
6
10
8
4
8
10
3
9
8
54
12
24
12
25
5
30
16
9
29
6
10
54
21
119
64
60
60
14
6
24
73
9
20
10
60
50
19
60
5
10
20
28
18
8
42
4
92
28
72
60
8
16
9
5
60
12
30
10
2
64
129
21
27
35
18
7
17
6
52
2
10
2
30
1
15
14
6
30
36
46
20
4
14
12
10
33
35
22
38
37
15
2
16
74
24
42
36
46
56
48
4
18
68
19
23
6
28
26
12
16
12
12
8
12
12
4
60
21
45
68
22
33
17
108
10
32
12
52
9
12
3
14
24
82
12
20
16
8
40
8
49
35
36
42
54
36
120
40
6
20
30
4
9
35
16
12
56
66
6
54
6
10
39
11
16
14
18
6
16
6
26
7
23
60
24
70
38
25
3
30
26
16
26
7
3
2
55
24
45
8
70
80
30
10
6
6
56
58
26
114
16
32
46
8
6
18
126
34
50
10
20
70
63
3
2
42
72
1
15
2
24
4
50
16
84
32
6
22
50
16
26
24
4
33
12
15
30
8
4
54
9
5
30
10
2
24
12
25
3
21
39
12
12
6
14
10
2
10
15
9
6
32
4
8
48
4
84
20
64
8
12
10
99
45
12
20
36
10
69
33
2
4
8
13
3
42
50
16
14
18
52
110
4
24
30
12
81
23
16
8
42
90
10
66
57
3
44
10
48
36
6
8
16
54
18
18
27
47
16
14
48
19
23
52
2
12
4
2
13
5
67
9
26
10
122
18
10
32
6
22
32
18
66
4
33
11
4
14
76
2
13
3
12
42
15
33
3
39
8
12
84
4
45
21
14
42
10
33
15
20
28
20
24
28
12
92
28
33
57
24
6
56
58
24
8
7
12
23
13
41
16
26
54
90
24
12
4
8
36
1
12
99
20
49
15
6
2
12
30
28
27
12
33
8
79
15
24
9
27
8
6
10
6
15
47
16
8
37
3
20
22
8
10
2
36
22
80
12
28
2
120
16
6
30
6
8
6
4
2
24
18
24
58
68
6
19
3
9
3
12
21
9
8
52
32
4
2
13
15
2
16
2
12
30
40
18
90
32
22
44
1
17
60
66
42
4
6
2
18
12
16
6
6
24
126
51
23
16
8
25
5
58
9
15
14
16
111
35
64
20
1
63
14
6
84
40
8
4
14
18
13
41
6
73
17
12
30
16
24
32
24
6
10
54
24
2
6
36
46
57
11
16
12
32
12
49
47
25
63
2
6
28
8
48
25
11
12
66
4
96
72
8
46
96
14
10
20
1
23
37
11
1
60
35
22
50
30
6
18
10
56
16
32
36
4
56
24
40
38
10
2
7
35
28
6
2
58
66
48
8
24
12
16
8
12
46
2
12
28
12
32
72
48
36
42
54
16
6
30
14
7
5
46
9
15
6
2
13
63
128
6
10
32
10
63
11
12
37
ABCD 359433324*7^$a-1 [50013]
15
67
14
3
13
90
14
15
33
10
8
10
42
5
12
1
18
6
38
6
6
4
24
36
44
45
1
14
21
24
75
6
16
8
27
13
47
39
36
24
4
48
41
12
24
3
4
36
12
48
8
30
90
12
12
22
8
16
50
6
39
7
8
9
27
16
32
21
1
8
40
35
27
76
72
8
69
9
42
112
5
15
72
4
24
5
1
6
26
48
40
6
20
58
59
24
43
12
2
42
4
17
27
88
30
14
84
4
12
44
4
36
66
11
39
24
70
14
12
16
14
34
6
26
45
27
30
39
9
27
27
6
10
74
24
70
20
6
34
32
4
26
18
34
11
12
45
10
17
15
22
8
30
21
96
12
63
34
11
31
12
5
27
16
5
3
24
9
19
20
12
12
16
41
13
18
17
63
30
27
60
21
48
4
20
6
6
6
21
24
12
3
64
17
13
14
12
40
44
46
35
27
10
26
30
10
30
26
4
5
19
42
56
10
8
4
8
57
12
45
10
29
7
2
78
52
8
21
24
49
11
63
16
8
36
82
14
9
9
39
7
29
3
9
51
48
6
15
1
35
48
21
3
15
30
16
6
20
6
10
2
18
10
24
6
2
15
27
21
19
86
27
1
26
40
68
30
3
15
22
11
87
18
36
96
22
56
16
53
7
20
40
17
1
6
17
3
16
77
73
38
9
19
17
21
6
48
9
1
42
6
8
30
40
2
3
7
30
32
22
48
5
7
8
42
27
49
24
30
60
29
1
78
60
6
104
30
36
4
50
30
12
21
49
14
9
7
5
3
36
30
22
2
18
54
30
10
6
12
32
4
20
4
17
33
16
14
12
6
24
16
23
1
14
21
19
36
38
10
8
33
19
53
19
26
24
99
19
66
23
21
12
10
6
2
6
16
6
12
17
21
22
32
4
14
12
15
85
47
7
50
22
12
32
16
29
48
21
34
60
20
45
43
8
64
20
12
21
15
9
39
21
3
28
32
18
52
11
49
11
31
60
24
17
9
54
12
70
35
37
23
3
16
14
15
24
7
18
18
20
28
120
14
40
26
16
8
57
3
6
60
64
11
147
12
12
40
8
36
6
18
22
24
2
78
30
90
10
14
6
33
1
18
5
7
89
7
2
27
12
1
110
4
24
20
12
4
5
45
36
42
18
4
18
20
22
6
29
61
2
6
6
33
67
20
9
15
24
82
23
24
57
6
36
12
10
38
45
7
26
6
24
45
79
2
66
57
3
12
30
3
25
35
48
1
48
2
48
22
11
9
6
22
6
2
3
39
69
3
9
15
46
24
26
30
15
15
34
6
18
18
17
45
6
6
27
3
6
10
20
28
24
17
19
2
27
7
20
34
24
2
4
2
3
21
15
3
6
6
10
6
5
63
30
15
91
77
7
72
2
10
20
18
15
12
3
12
21
39
18
15
15
10
8
4
11
9
22
20
36
18
27
7
32
24
16
41
7
41
39
21
9
18
21
3
94
2
69
15
6
4
14
4
5
27
10
14
4
36
20
72
10
14
21
39
6
27
45
6
84
45
25
38
9
49
2
22
35
67
5
3
6
3
93
51
3
24
70
30
18
14
177
7
17
33
90
36
28
20
12
40
80
6
15
9
34
6
23
63
4
14
10
32
21
9
24
39
79
20
6
16
6
8
21
84
147
4
17
1
26
22
32
3
39
24
22
35
93
10
20
64
5
15
12
10
8
27
15
21
3
4
8
18
6
28
8
93
19
48
8
21
96
7
8
34
26
9
12
37
26
28
5
63
4
53
7
18
8
27
3
52
8
4
18
98
21
1
50
12
9
1
48
50
30
16
26
60
10
26
18
22
8
6
51
7
20
45
37
6
24
5
31
5
43
6
48
56
24
10
41
19
12
20
40
68
48
24
70
11
7
8
138
15
19
12
18
18
140
9
48
36
1
11
3
52
5
33
22
18
6
5
21
34
41
75
88
2
15
9
6
28
30
14
12
9
39
16
44
33
15
54
3
27
60
57
27
24
57
12
33
6
81
3
28
56
4
29
37
42
12
48
62
6
33
31
42
23
21
30
54
6
34
2
16
38
12
4
24
36
14
12
33
67
20
42
16
72
2
45
1
35
39
57
21
15
33
34
8
10
12
2
21
57
3
3
10
24
35
13
30
42
18
30
48
35
24
12
39
12
12
21
9
90
6
4
32
15
13
11
55
2
22
6
14
33
36
7
32
10
14
168
9
7
20
24
126
51
15
28
2
6
9
24
7
5
13
35
31
8
28
18
14
18
3
12
9
10
20
4
20
4
8
9
51
18
30
36
45
24
1
6
8
42
70
5
37
11
49
6
14
16
42
77
57
34
36
29
67
2
40
26
40
20
12
45
7
12
26
18
33
12
7
48
12
2
22
20
54
54
36
6
60
10
20
40
29
31
48
36
6
11
45
54
18
30
16
2
54
9
81
6
42
63
15
42
6
9
7
8
36
36
48
57
19
36
5
12
37
26
18
6
4
32
33
13
38
12
12
9
3
24
45
15
66
3
21
39
51
21
49
2
48
21
3
52
6
54
8
6
60
4
35
3
12
10
20
3
15
84
34
74
12
34
2
69
51
12
6
6
30
16
50
12
12
6
10
5
25
30
12
38
130
2
3
9
39
1
30
5
9
4
26
12
81
1
18
8
4
12
14
12
15
7
38
54
28
8
22
2
16
84
24
89
7
5
36
3
6
24
15
1
24
26
16
53
19
12
170
28
11
7
20
70
8
12
12
10
20
16
36
77
67
17
7
41
31
8
46
11
3
16
2
3
51
24
21
12
31
32
34
12
32
12
10
5
36
55
20
10
30
53
21
75
36
3
22
35
7
20
10
26
6
3
61
11
43
89
3
36
12
6
15
27
54
39
39
18
10
20
10
8
22
2
10
48
30
83
7
14
99
7
38
24
28
32
36
6
9
27
64
20
21
45
15
108
36
84
31
6
42
8
12
9
7
114
35
45
166
2
12
10
26
16
48
2
21
3
22
42
6
2
22
6
50
24
39
24
7
122
18
12
4
12
32
21
21
18
42
70
6
47
55
12
24
20
12
40
14
16
38
4
12
44
84
10
26
4
50
42
4
12
54
23
36
96
73
2
10
48
2
21
7
26
6
16
12
6
24
2
76
32
18
12
6
22
14
40
36
48
41
19
2
30
28
20
16
29
7
80
24
76
2
42
21
19
20
16
32
12
16
38
6
24
33
9
27
36
9
22
50
51
15
28
5
7
20
24
30
18
10
30
5
3
9
19
56
9
12
9
18
6
10
89
13
18
32
9
19
77
7
2
27
7
32
9
3
12
16
77
55
48
2
28
30
2
15
7
5
151
14
48
39
1
35
7
20
10
24
42
24
6
8
30
4
65
3
24
21
12
27
30
75
12
9
10
48
5
31
18
23
12
12
19
6
30
14
10
12
17
15
10
42
17
7
44
6
12
4
18
8
40
8
16
68
16
2
18
6
51
13
26
30
40
11
3
129
7
18
8
3
27
12
22
26
22
6
5
19
8
12
21
19
96
17
3
21
3
40
32
48
18
34
6
8
15
55
32
4
6
8
27
15
9
3
28
32
22
20
130
20
118
128
22
2
3
15
21
31
116
54
24
6
21
48
51
28
5
1
20
34
26
15
7
20
54
6
12
16
14
3
72
36
1
11
3
4
17
12
7
12
12
32
33
25
62
9
12
7
65
55
6
23
9
24
34
20
76
29
24
33
27
3
22
2
57
9
72
63
24
3
28
60
14
46
2
18
21
36
7
54
56
6
9
3
33
12
15
10
66
56
76
90
30
12
6
54
20
46
2
12
9
12
15
24
118
42
5
3
24
69
1
23
25
23
12
31
5
36
36
79
5
48
31
32
12
42
10
78
11
87
12
9
1
56
34
18
18
17
7
2
30
76
62
6
24
48
12
45
31
32
72
60
60
66
22
5
15
84
6
28
2
24
4
42
47
13
30
14
24
10
20
21
9
6
6
3
69
27
43
89
7
12
12
32
24
76
24
36
17
19
17
25
23
13
2
9
51
34
35
24
21
39
9
22
26
27
63
4
20
24
4
32
9
9
12
30
48
36
4
62
3
21
24
51
19
42
8
22
17
7
5
12
37
47
43
2
3
3
9
39
16
36
12
8
4
8
12
28
17
19
2
12
3
24
1
14
4
6
26
21
3
46
24
6
60
20
24
16
2
15
1
104
18
112
32
21
3
12
34
14
33
43
53
24
39
28
24
38
40
2
12
40
17
7
41
3
88
30
18
17
7
6
11
21
18
6
30
4
14
6
10
14
10
86
10
11
21
15
9
34
20
42
15
19
5
21
10
2
6
12
12
33
7
12
60
18
20
6
6
46
17
7
50
40
26
12
ABCD 359473446*7^$a-1 [50141]
17
16
96
5
31
29
46
17
84
69
27
7
5
79
81
36
17
108
7
5
22
29
36
16
56
72
27
52
45
75
48
17
40
113
7
20
15
1
8
43
5
153
55
5
27
21
24
10
17
4
8
69
36
190
24
48
9
29
63
33
46
2
72
24
3
33
39
7
60
48
57
3
41
33
43
27
65
3
9
9
7
39
98
15
31
12
41
7
24
21
12
17
10
45
5
31
24
3
62
60
7
83
48
13
77
139
65
10
17
19
24
9
12
65
24
19
17
39
16
15
14
24
7
95
4
141
3
41
88
27
60
21
8
9
7
75
17
48
24
48
7
60
9
3
17
16
24
5
12
46
12
5
55
86
75
40
11
49
8
72
9
22
14
15
108
4
24
44
36
28
20
27
6
94
108
32
64
12
72
5
43
14
10
17
7
24
5
43
20
37
87
17
9
48
24
39
7
21
36
59
18
27
4
27
17
105
10
98
58
24
21
5
3
4
5
10
45
44
19
21
15
24
9
75
26
19
5
10
45
48
3
20
1
51
29
16
12
12
32
16
32
81
70
9
8
43
14
43
27
21
152
7
170
36
39
16
3
14
10
17
64
12
75
14
43
87
77
72
4
15
12
5
4
20
4
32
40
5
70
81
113
24
46
26
48
10
5
7
24
21
84
24
11
4
21
5
7
39
5
31
48
2
7
20
84
19
14
10
26
10
12
36
12
24
17
69
54
13
5
12
195
28
35
30
51
31
5
48
27
4
21
36
12
17
58
77
4
24
125
15
28
12
5
36
3
31
2
39
7
84
45
89
10
84
45
20
28
3
41
4
75
2
12
7
29
19
15
60
20
37
8
7
50
24
34
33
5
127
48
17
36
6
28
36
2
58
14
27
28
12
36
75
89
43
45
15
77
16
5
27
7
21
44
4
15
69
56
16
29
7
8
16
15
24
125
19
21
24
17
30
18
10
26
46
21
24
44
16
3
12
65
21
72
106
53
28
24
180
56
45
3
7
21
8
52
12
63
68
9
52
32
103
29
21
43
15
5
31
5
19
21
15
14
31
5
12
63
31
5
9
96
39
4
5
6
52
69
24
56
19
14
12
15
136
8
21
34
170
3
64
32
21
15
19
12
26
7
48
17
60
10
38
19
15
9
17
27
28
63
24
38
10
48
57
39
9
39
17
24
7
48
110
19
17
31
15
44
25
20
33
18
30
7
17
36
7
27
38
58
17
55
45
36
15
26
94
9
15
26
3
67
24
57
48
75
45
3
2
10
21
24
48
24
3
57
3
26
7
47
45
36
16
75
9
24
3
48
12
20
21
64
5
3
7
12
5
75
9
108
4
12
12
51
2
58
12
62
10
29
9
34
96
14
6
25
39
26
27
84
9
24
27
31
60
98
3
4
27
5
43
12
17
9
27
28
72
17
6
73
17
63
19
20
18
51
4
3
2
7
15
5
28
60
68
27
4
86
34
9
20
100
36
51
12
5
45
7
24
8
19
48
41
55
14
10
9
44
12
9
27
9
24
22
21
27
65
21
55
12
65
10
9
24
12
29
34
12
50
7
111
2
60
55
17
12
96
10
38
7
29
27
91
48
38
10
2
43
36
15
38
142
5
60
153
48
67
56
36
4
5
39
28
12
41
31
41
51
9
34
69
8
64
68
48
7
26
94
45
17
63
36
9
7
87
2
48
43
8
57
10
33
84
36
35
4
5
16
8
9
55
12
3
84
9
15
29
67
33
17
18
28
57
17
115
20
16
12
12
41
19
5
43
3
12
41
7
12
62
91
17
7
20
16
72
32
24
81
10
24
9
15
62
27
4
27
5
24
48
64
15
2
24
10
9
12
12
56
48
7
29
33
39
16
24
5
43
27
24
45
24
17
10
98
7
3
77
45
3
24
4
23
1
51
45
32
52
29
24
22
45
5
19
12
24
3
17
60
88
3
12
36
21
5
27
4
84
20
60
45
63
3
9
64
12
29
27
21
7
135
69
15
41
21
43
8
9
7
87
21
32
15
1
17
19
36
12
27
86
7
65
18
21
33
10
17
28
8
55
101
36
60
40
23
100
12
14
19
12
15
17
48
4
72
29
3
16
8
21
46
81
15
26
19
8
7
14
72
58
65
4
80
55
165
32
16
27
29
87
4
72
5
93
27
19
57
5
43
39
33
12
27
14
10
20
9
24
67
14
27
4
17
24
10
81
108
96
20
12
67
41
115
45
15
20
4
62
7
12
15
24
36
36
29
43
21
51
38
58
44
1
17
55
12
20
9
94
26
19
44
4
60
3
36
77
4
12
35
1
29
27
76
15
14
46
60
41
7
9
15
96
14
10
20
28
77
40
15
29
19
33
8
16
12
188
31
5
31
21
23
1
60
3
12
164
25
5
51
16
3
21
32
12
100
17
79
96
48
29
22
20
9
45
7
24
63
21
24
15
48
12
2
39
4
27
33
12
51
48
129
15
2
10
144
26
10
29
4
11
25
140
4
23
9
24
57
58
57
83
6
55
20
4
11
18
39
91
33
56
4
27
29
39
37
44
31
86
19
3
29
76
32
21
82
17
36
9
7
125
19
8
9
34
14
10
144
5
31
9
12
5
24
36
3
7
29
45
6
30
91
24
29
46
9
36
5
18
61
5
34
17
189
39
16
8
21
10
62
31
56
81
46
29
28
39
5
28
17
36
70
17
88
104
64
5
3
7
26
10
44
16
50
10
5
16
29
36
30
4
69
5
12
22
41
19
41
75
16
29
24
45
12
27
4
32
60
7
21
12
12
24
17
60
115
39
9
72
17
27
4
51
74
24
30
76
2
19
24
20
9
10
12
9
39
68
4
5
4
41
36
10
168
21
24
8
9
7
5
7
3
60
20
42
70
5
43
29
52
132
48
15
45
27
74
39
9
72
159
19
45
36
44
45
10
33
32
7
17
67
26
15
43
5
103
2
12
24
19
44
31
156
57
75
41
9
3
16
8
93
7
12
3
29
43
96
17
40
20
28
15
69
3
38
7
5
82
9
17
7
125
55
27
26
54
64
2
60
7
5
115
3
53
16
36
24
29
7
5
60
22
21
41
6
9
9
12
24
70
20
9
45
22
84
60
26
22
36
5
24
7
113
43
12
17
16
17
27
81
3
4
3
12
12
20
16
29
21
60
7
87
9
12
56
57
82
45
15
45
29
27
33
108
55
3
33
20
4
48
27
93
24
11
4
24
9
5
48
58
5
7
17
40
5
18
4
14
34
2
90
64
2
58
21
20
43
17
64
27
69
3
225
17
36
58
24
117
29
34
36
69
56
21
15
12
19
12
2
31
5
7
15
5
31
12
2
27
4
12
108
15
9
3
2
72
10
21
32
76
27
9
32
36
36
31
125
33
147
15
90
39
15
4
33
12
51
2
24
34
2
19
36
3
69
ABCD 359589656*7^$a-1 [50005]
110
40
35
12
13
48
11
12
3
6
15
12
97
24
20
24
42
18
3
48
24
67
84
5
36
9
39
1
35
24
141
16
6
18
2
21
57
3
12
31
30
6
2
48
15
25
59
21
3
48
9
70
2
15
37
11
12
12
24
25
26
33
21
3
9
12
18
4
5
96
13
32
12
16
35
12
43
14
27
1
107
24
21
27
1
80
3
51
6
4
44
12
12
28
47
24
21
15
7
5
33
63
15
10
18
41
9
16
71
48
12
12
13
11
48
9
51
9
6
21
36
9
39
9
24
102
21
85
18
36
29
7
17
7
54
12
48
6
26
4
24
47
45
3
24
24
97
11
60
31
18
59
3
4
14
10
5
57
3
45
10
41
12
9
10
5
36
43
5
33
96
27
12
3
10
35
60
12
12
63
18
12
18
28
6
47
12
7
2
16
47
57
22
5
24
12
12
43
18
6
14
3
7
14
3
48
84
13
23
12
12
48
12
12
21
51
60
24
139
89
24
96
48
69
15
12
48
27
112
17
12
7
5
13
11
31
29
36
15
45
12
1
12
80
70
5
72
7
14
60
6
6
42
30
15
13
11
24
12
33
27
21
123
12
37
20
10
38
60
42
90
3
12
87
45
12
19
17
12
81
39
37
8
3
43
116
21
12
60
31
36
5
9
27
33
12
40
50
78
22
41
7
53
49
47
33
27
48
12
120
36
31
53
33
28
12
18
122
3
37
8
27
60
25
8
22
77
12
9
39
3
33
69
15
37
8
3
12
1
35
37
59
1
30
38
54
28
2
48
27
21
15
7
29
84
36
12
21
3
103
14
39
39
18
12
15
60
12
12
19
41
72
7
122
27
12
24
31
89
24
75
28
38
24
36
16
44
72
51
12
12
45
10
2
51
24
24
13
11
24
12
12
24
33
124
23
1
47
19
26
75
45
10
24
6
23
25
23
9
27
12
12
13
8
27
33
15
13
23
24
33
3
24
12
120
19
6
47
9
27
37
8
58
30
18
5
24
33
28
30
89
7
5
12
36
43
5
43
14
15
15
9
9
3
24
12
9
60
3
12
9
75
33
15
19
6
35
12
48
36
79
17
1
35
36
24
1
8
48
10
30
32
16
6
17
24
36
19
18
11
85
119
9
15
21
12
51
19
17
48
24
1
47
108
12
31
14
48
39
21
15
48
48
7
29
33
3
25
20
63
39
10
11
57
60
15
7
17
1
59
13
35
12
33
48
10
17
27
76
5
24
1
6
6
11
13
56
12
36
72
4
8
15
1
11
21
4
8
36
12
27
1
11
69
3
49
92
39
19
65
12
1
32
3
7
2
42
9
39
21
9
16
23
9
48
12
28
11
15
34
66
6
59
12
9
132
3
12
7
14
3
48
96
33
15
69
15
45
48
39
31
65
12
12
75
9
72
33
27
45
4
23
12
12
9
42
18
12
51
1
83
36
12
12
24
48
12
49
23
7
24
17
13
8
15
13
128
22
5
33
12
3
48
49
20
12
3
48
9
15
48
103
14
15
7
14
70
12
32
9
12
7
50
3
9
16
23
9
3
24
7
17
3
33
13
47
3
69
1
84
11
24
12
36
1
11
9
24
87
25
44
3
9
39
21
12
16
44
16
23
19
2
15
48
15
28
6
36
47
31
66
54
41
9
24
16
6
17
9
12
3
25
78
149
13
35
12
147
16
30
60
8
3
120
3
6
12
48
4
44
51
60
15
21
27
6
3
37
80
15
7
5
36
24
12
15
9
69
3
9
58
2
39
12
24
12
48
1
6
5
19
29
1
23
12
72
12
1
11
33
16
32
70
50
72
3
12
45
15
36
25
6
54
60
12
35
45
39
33
36
24
51
25
20
24
15
27
9
91
38
39
19
44
9
57
63
84
31
5
60
57
27
48
36
3
21
13
11
12
9
3
9
18
102
3
39
9
12
12
36
24
1
59
43
24
41
12
37
95
12
19
2
15
45
15
60
45
3
24
85
23
13
2
57
12
13
8
15
24
24
49
8
52
11
12
36
31
30
24
122
4
24
2
15
93
3
12
1
35
24
7
77
33
12
96
12
15
13
71
1
30
38
10
14
16
44
3
33
39
48
13
20
10
42
20
3
57
72
3
12
21
72
48
24
3
60
36
9
27
12
1
11
12
7
20
9
19
17
24
9
3
84
24
36
57
48
39
12
9
10
30
20
10
41
7
62
34
29
36
25
26
28
17
24
12
63
4
50
12
30
18
52
20
12
3
12
21
6
78
16
23
157
59
12
25
56
12
48
12
15
96
67
5
12
60
12
3
9
36
31
29
12
1
68
63
19
29
1
20
12
51
9
48
3
129
3
13
86
9
39
9
19
5
15
18
24
22
158
15
36
9
75
12
48
21
39
120
31
96
38
76
20
10
30
23
13
6
17
13
8
39
36
1
44
12
39
1
11
48
19
50
3
72
24
12
3
82
44
27
19
20
9
1
24
32
27
37
11
25
74
33
13
11
36
3
30
3
108
12
7
17
24
19
29
1
20
12
3
72
7
89
84
60
7
24
2
4
8
15
48
15
45
13
92
3
24
36
12
13
11
25
44
27
72
21
51
19
14
15
97
44
24
15
7
14
10
29
60
33
10
18
11
12
12
25
59
12
21
34
54
12
83
9
28
35
33
82
89
21
10
62
76
12
18
5
12
13
47
36
49
59
19
2
4
60
8
3
43
44
21
7
5
25
23
31
41
24
36
27
52
30
8
27
36
45
60
3
37
32
22
36
2
46
5
1
6
30
2
9
21
27
9
3
84
57
76
2
9
49
23
67
17
55
18
44
28
174
5
12
7
14
22
77
24
33
24
27
48
21
12
28
11
9
24
15
45
36
10
42
92
3
12
84
13
35
25
6
2
16
72
23
45
3
9
34
38
51
12
27
48
42
39
12
48
21
30
9
37
11
135
46
2
28
20
42
48
4
6
44
6
60
87
7
5
9
66
33
43
2
16
59
12
33
39
97
107
33
3
9
10
32
33
132
1
23
9
40
8
87
25
23
1
71
33
3
21
52
68
36
6
9
48
37
23
7
14
15
7
14
22
17
12
19
14
3
49
23
13
35
25
23
24
24
9
42
9
9
60
3
1
71
12
12
15
18
15
12
33
18
42
27
31
2
63
25
24
11
15
42
60
36
22
50
27
3
18
3
21
15
108
60
25
11
7
17
13
47
45
15
33
15
60
1
23
37
44
54
69
81
3
163
5
61
50
9
1
8
15
15
48
78
3
19
5
33
3
9
27
13
20
3
7
114
11
19
68
9
36
48
19
29
24
81
3
9
3
7
53
9
48
15
108
24
48
48
108
12
12
43
17
33
22
5
72
1
36
26
30
4
11
12
1
23
108
9
39
36
37
32
22
26
63
27
28
5
45
39
24
141
15
108
12
96
45
15
72
12
15
22
6
20
9
1
11
13
47
9
12
48
4
36
30
65
24
33
51
36
81
39
24
36
15
18
112
56
34
29
7
90
35
99
33
60
60
33
12
15
48
12
37
23
3
42
15
12
9
22
50
4
131
57
15
12
31
18
95
12
60
24
9
54
6
16
8
3
43
30
44
3
33
22
2
3
25
50
90
54
33
24
9
27
3
28
17
45
3
9
15
1
32
10
18
60
11
24
25
12
8
22
2
15
36
9
27
12
12
61
44
15
9
27
19
2
48
39
36
61
23
7
14
6
6
42
48
21
79
44
66
15
33
40
90
53
9
10
20
105
57
15
1
32
58
29
1
11
21
27
7
14
135
84
21
6
45
9
24
28
32
28
32
36
6
45
33
46
17
19
29
36
36
13
42
5
19
5
1
8
40
32
28
ABCD 359624316*7^$a-1 [50013]
12
6
26
4
36
14
3
37
26
46
102
2
10
17
12
1
20
15
9
24
6
16
18
60
36
14
9
3
16
17
12
21
40
24
14
30
12
30
22
18
2
15
67
6
12
26
4
5
15
42
4
30
44
16
66
20
30
9
91
20
24
4
30
2
9
9
48
3
57
3
1
54
12
42
11
7
18
14
33
25
18
6
6
50
15
9
34
14
10
12
14
12
48
3
3
45
1
24
11
57
78
10
24
18
5
3
21
13
30
30
18
26
10
5
1
14
4
8
12
10
12
23
3
21
37
2
24
4
5
85
26
24
6
3
7
5
9
51
1
44
10
8
66
30
54
52
11
3
4
18
23
7
32
16
42
20
10
38
36
3
13
8
36
6
42
15
1
23
97
12
35
19
17
21
12
15
36
9
4
14
10
8
10
78
23
3
16
18
26
6
10
24
20
33
61
2
58
14
18
18
16
14
4
6
5
24
13
11
13
20
10
18
50
40
2
63
13
42
29
7
42
2
18
90
30
4
11
13
11
12
12
55
14
40
2
4
6
11
12
3
21
3
10
50
4
6
6
41
7
2
28
6
14
39
27
9
25
23
3
28
2
10
17
9
12
22
24
14
15
1
6
6
24
30
68
9
19
12
12
6
14
58
36
6
17
7
5
19
8
21
21
28
60
48
20
22
14
15
25
35
19
12
38
15
48
19
14
54
46
26
12
12
40
8
6
6
33
1
6
14
22
12
30
8
22
2
4
24
18
18
12
12
8
28
50
4
12
6
2
28
65
9
16
20
28
20
16
11
7
2
10
18
8
4
18
8
33
151
36
12
2
54
6
4
6
6
11
12
7
62
3
57
22
17
13
47
7
44
9
21
18
9
1
18
5
9
3
45
4
24
23
1
36
12
60
18
5
19
18
38
12
4
29
21
16
2
6
16
18
26
12
3
24
13
18
2
24
10
5
12
39
24
10
6
29
15
4
24
26
3
33
34
14
15
7
5
36
19
68
21
25
30
5
31
5
1
11
7
20
24
12
58
11
27
4
90
24
6
5
21
54
28
18
12
8
22
36
2
24
15
25
14
22
2
6
36
28
18
8
34
8
15
7
41
9
16
20
34
60
2
24
4
32
4
30
26
40
107
19
5
3
6
18
45
3
4
17
33
4
11
3
28
12
12
8
6
40
2
28
56
10
6
8
6
15
12
9
22
17
13
30
18
12
2
66
3
39
16
5
1
14
57
7
26
10
26
3
15
10
12
24
6
8
16
6
8
18
12
40
12
20
9
7
8
45
49
48
14
10
11
13
44
10
56
64
2
15
12
3
30
30
10
56
15
7
29
9
27
7
36
14
15
1
14
30
16
11
12
36
24
1
14
4
42
18
78
38
46
20
4
14
12
4
12
14
10
14
4
6
5
51
34
14
12
76
5
19
38
6
6
27
12
12
3
6
54
21
12
1
18
24
8
28
14
28
18
8
22
14
6
27
1
6
30
18
53
13
6
17
3
34
14
18
3
1
14
9
33
10
18
11
1
18
72
8
10
44
30
48
40
54
6
12
41
7
29
36
13
6
20
10
8
87
33
10
56
10
6
18
32
4
30
72
41
27
12
18
6
30
10
20
10
6
5
27
9
12
15
60
30
4
8
12
66
66
4
14
70
18
30
8
3
19
8
4
8
10
48
20
94
26
12
10
24
29
37
2
40
8
10
23
7
5
7
36
20
45
9
10
29
13
8
42
28
8
4
17
9
40
8
34
53
7
6
6
18
20
39
37
12
11
1
11
15
36
28
41
21
27
9
4
18
17
19
5
25
14
16
26
6
22
6
6
18
41
7
5
7
2
24
6
40
14
4
18
32
16
2
24
75
1
8
10
54
78
24
6
24
6
74
15
1
72
6
29
15
52
48
6
30
17
13
26
18
6
4
18
18
26
64
12
35
3
10
2
54
16
83
1
20
16
11
13
6
42
2
21
37
23
19
44
46
20
28
6
29
3
4
17
3
36
60
100
80
21
39
52
32
4
101
45
28
6
2
15
19
29
9
132
16
12
26
30
60
16
6
14
10
20
9
9
18
10
30
50
3
57
28
2
9
19
12
8
54
6
22
54
41
13
6
5
9
16
18
17
13
26
40
17
15
28
17
7
29
31
32
18
12
4
14
96
42
18
9
12
12
19
8
4
42
26
21
24
19
17
13
20
28
2
28
12
36
30
11
3
60
4
84
2
99
15
6
6
34
8
10
5
21
16
110
6
63
7
24
14
16
36
54
6
20
4
18
12
20
24
16
5
51
9
48
7
30
6
12
6
12
30
14
70
24
12
8
6
3
33
15
9
18
12
4
5
1
8
42
18
42
9
31
6
12
8
4
18
30
6
2
3
7
8
22
20
63
9
15
7
6
62
6
36
18
10
6
2
10
14
30
10
20
30
9
39
12
18
42
69
48
9
15
3
4
17
55
38
3
19
8
36
22
2
28
20
24
4
12
8
33
9
10
5
9
30
18
10
5
7
18
2
84
10
6
8
9
37
12
12
6
2
22
6
32
18
34
8
10
120
24
14
3
9
51
33
40
6
12
32
24
10
20
3
7
5
19
32
6
12
12
4
20
4
86
10
12
24
20
4
14
28
8
10
30
26
58
5
48
27
22
23
1
14
10
12
8
28
8
10
17
12
1
20
15
15
16
18
30
17
60
1
24
23
21
27
3
6
34
12
20
9
43
38
22
12
36
12
29
9
40
30
29
3
6
34
2
30
24
10
35
9
58
2
12
6
4
18
36
23
12
7
24
26
3
19
53
19
30
11
39
28
12
5
1
2
12
28
50
6
6
36
18
36
69
1
8
16
42
48
5
39
21
25
12
12
12
26
12
10
36
12
20
78
16
14
34
12
17
27
4
8
4
5
19
20
12
10
20
15
24
3
9
21
6
6
4
66
6
30
32
18
22
60
6
2
64
20
9
19
26
27
7
17
24
7
17
7
18
2
94
23
12
7
30
47
12
15
10
78
6
20
46
14
16
14
4
5
21
172
23
36
49
30
50
30
16
8
6
3
3
4
42
2
16
6
11
49
44
22
5
39
18
12
28
8
15
9
48
10
53
36
51
48
10
2
33
15
33
1
44
3
3
6
28
2
28
12
2
28
8
30
9
37
18
2
27
9
3
1
50
16
8
21
15
10
30
66
2
10
12
26
21
21
10
60
29
1
2
4
26
10
17
1
11
7
32
22
6
29
3
102
16
11
1
26
4
5
33
52
71
45
3
1
6
12
17
3
28
77
12
37
6
24
44
52
12
17
43
12
14
4
2
4
42
120
8
30
66
15
19
50
3
1
2
16
29
15
16
5
36
24
19
20
4
12
2
40
20
22
18
60
11
15
52
2
18
10
18
66
8
15
7
17
3
16
20
12
9
1
6
12
12
2
6
22
2
16
30
18
2
27
1
6
30
18
2
4
50
4
5
45
12
4
12
24
24
30
41
3
21
9
36
30
22
12
12
24
30
17
43
53
1
8
10
12
90
30
41
31
89
7
12
8
54
4
2
24
4
14
36
12
48
10
2
34
20
36
22
35
1
11
15
21
3
22
8
16
71
19
38
10
38
40
18
5
7
32
21
7
20
60
12
105
3
22
2
84
9
1
26
18
28
8
10
5
7
2
39
1
11
12
13
50
6
10
18
12
6
8
6
4
12
54
6
30
14
34
2
24
6
82
8
3
1
44
60
4
11
19
5
1
50
10
6
29
9
3
3
24
40
2
24
16
90
68
10
2
4
72
2
18
10
59
43
2
46
5
9
16
12
6
5
51
10
20
4
11
13
20
6
12
22
32
6
54
10
18
12
6
5
7
32
6
3
49
2
48
18
10
12
5
24
57
16
50
16
8
40
6
24
12
30
2
36
4
11
12
3
6
3
13
18
17
67
8
64
20
10
18
8
24
46
44
18
36
40
2
28
6
56
72
16
17
3
10
6
14
24
3
45
28
2
12
18
22
12
36
5
7
6
11
33
10
5
31
2
52
68
82
6
6
8
57
115
24
42
20
3
12
39
9
25
12
35
13
20
39
21
22
14
64
2
28
2
15
3
12
30
30
4
14
4
6
20
16
24
24
8
12
58
24
18
2
10
18
2
9
48
9
12
6
4
12
36
24
54
6
36
5
39
18
12
3
7
30
11
25
24
26
48
64
32
81
45
15
27
12
9
21
16
11
1
2
36
4
26
22
2
10
24
20
6
4
11
13
35
81
63
1
18
5
37
12
24
24
2
10
48
18
8
22
48
14
18
12
22
18
2
34
6
5
1
14
18
28
2
21
7
30
32
12
40
14
6
40
18
8
12
60
45
3
52
20
6
15
21
28
38
4
6
8
4
6
5
117
24
70
14
16
26
40
60
5
7
8
60
22
2
6
60
10
2
6
6
40
14
10
35
31
6
78
2
40
48
35
12
9
16
14
10
14
9
37
6
12
50
3
33
27
13
116
6
4
14
15
9
10
29
9
30
9
25
38
48
4
8
45
15
9
7
32
12
93
19
14
4
12
14
9
27
10
60
44
12
34
20
10
20
10
17
60
19
30
12
23
37
11
7
14
3
33
52
2
9
24
3
4
80
18
15
21
3
9
3
1
6
12
60
8
24
4
14
6
12
28
17
27
10
50
30
18
24
24
22
8
10
2
4
20
27
12
7
38
4
11
9
132
4
26
6
84
34
24
65
24
49
11
3
28
26
66
36
10
8
16
35
1
14
9
9
22
50
34
24
8
34
24
6
6
23
27
18
22
8
52
2
3
9
30
45
21
48
16
35
25
18
5
21
34
12
18
68
22
2
30
6
15
7
80
6
22
18
2
69
1
50
21
1
12
18
42
44
46
8
33
36
13
18
2
46
44
24
60
4
6
24
23
9
16
2
9
1
50
22
11
7
32
34
24
2
10
6
54
44
22
8
10
32
3
72
13
6
120
5
19
17
27
42
10
48
8
45
7
17
13
36
12
42
36
5
36
51
4
14
27
7
42
47
7
6
8
18
42
3
97
48
62
10
18
5
7
32
40
14
6
6
15
37
35
7
41
37
8
15
15
12
10
11
19
12
6
38
9
3
10
18
20
6
36
48
10
44
21
24
12
15
16
12
17
15
4
2
27
15
18
10
12
8
4
14
22
18
2
22
36
6
6
30
5
7
29
24
9
28
38
24
21
27
12
4
2
24
4
42
38
6
4
80
4
26
6
6
34
24
12
12
12
17
33
27
7
14
58
17
13
35
7
26
3
7
24
5
1
20
3
3
10
38
48
10
11
3
6
4
44
30
22
68
12
18
9
73
42
36
6
60
11
9
6
22
11
1
ABCD 359694882*7^$a-1 [50010]
12
15
8
28
23
30
16
11
15
34
20
7
5
28
23
28
44
16
20
51
18
30
10
8
3
69
16
35
4
29
60
42
37
71
1
29
12
16
11
12
33
28
47
15
13
44
12
48
1
47
52
53
6
37
21
68
12
31
23
1
24
24
9
51
5
12
4
8
18
94
182
9
28
23
13
56
24
1
8
28
14
45
37
32
19
47
1
20
57
147
4
5
30
9
9
43
8
3
66
18
9
40
9
3
59
18
18
96
46
63
20
4
45
2
9
24
15
33
3
49
17
24
28
84
3
21
2
6
30
9
24
16
9
63
24
24
24
33
23
85
15
33
26
25
45
12
50
24
22
63
56
9
7
20
12
33
3
45
60
48
3
16
23
24
13
5
40
14
6
3
9
16
39
65
30
37
29
15
24
33
16
24
23
1
3
101
96
6
33
16
108
47
49
9
111
12
23
30
76
8
60
15
51
10
8
7
56
9
6
34
120
48
71
12
28
5
18
33
1
8
27
4
9
8
102
81
24
9
39
28
11
36
9
45
42
57
84
1
12
14
1
23
58
3
137
4
2
21
36
24
100
35
36
1
33
15
71
10
51
41
6
81
76
21
3
9
15
36
32
3
1
5
19
17
6
30
30
9
52
20
25
38
49
20
16
11
9
4
59
10
2
13
9
47
27
58
23
21
18
13
24
29
91
12
24
24
20
1
3
33
38
25
21
26
57
72
49
2
9
40
48
29
63
4
47
37
48
8
3
61
5
15
1
15
17
7
5
16
11
4
29
31
9
32
3
108
4
57
48
3
116
12
25
24
14
24
36
34
36
15
35
30
39
36
93
3
15
24
12
13
24
11
10
2
30
19
17
16
20
3
4
48
8
63
10
15
41
15
9
48
43
8
3
78
4
60
27
84
11
45
16
11
1
8
48
1
8
28
44
6
82
12
50
10
3
12
56
13
11
28
29
24
7
80
1
59
28
65
43
24
11
21
16
5
16
14
9
9
40
39
57
8
3
28
32
15
10
8
54
21
33
19
33
24
11
13
2
10
12
14
49
11
21
1
3
36
17
16
51
47
61
11
18
3
16
65
24
3
37
56
4
23
16
83
21
12
49
8
96
42
61
12
5
42
1
45
35
40
11
72
48
60
12
25
17
30
10
15
23
1
9
38
18
42
78
63
25
35
153
4
44
79
17
16
2
82
15
33
2
1
5
16
3
81
27
41
75
4
9
3
21
12
11
3
9
72
81
132
16
11
88
11
13
53
3
24
1
12
14
54
4
8
7
9
14
73
47
42
16
47
25
27
11
36
49
140
12
16
36
11
22
48
3
11
85
29
36
19
11
6
15
33
16
35
13
48
8
31
65
6
10
35
13
50
34
12
32
39
9
19
36
48
36
69
24
11
37
35
24
4
108
8
9
84
16
24
36
20
15
3
42
6
42
18
9
33
24
24
31
5
6
94
11
45
55
9
36
12
2
46
50
34
50
1
8
9
7
53
28
3
17
96
52
32
3
15
9
88
24
29
42
10
47
12
1
8
31
48
11
25
5
18
66
16
32
15
81
54
10
63
21
23
40
17
3
25
12
8
15
27
1
59
10
2
6
40
2
22
38
13
5
103
23
10
15
80
105
24
42
9
12
48
3
70
12
2
42
36
18
21
25
11
1
14
37
48
143
37
9
110
84
12
10
11
1
2
25
140
12
25
48
2
1
8
25
12
63
12
45
92
27
88
9
86
1
57
26
10
3
8
28
24
33
47
45
15
16
57
48
8
15
1
11
9
30
6
43
35
69
12
9
6
1
9
20
4
2
22
36
38
37
35
18
36
51
112
8
1
14
21
40
21
95
40
11
9
4
11
9
4
5
112
27
11
94
44
18
9
24
27
24
10
50
21
64
23
33
48
36
12
64
5
12
7
47
9
40
9
47
9
39
60
133
3
20
1
27
5
28
36
50
6
42
12
57
4
53
19
53
3
45
84
76
47
25
26
69
39
12
70
26
9
1
32
3
45
16
2
10
24
74
82
2
25
24
11
34
15
21
11
63
70
15
9
3
24
21
68
55
56
1
36
56
16
15
60
24
5
88
80
18
9
72
84
15
10
2
13
17
103
11
9
12
39
105
64
24
105
15
33
8
36
90
34
15
9
11
3
12
25
12
32
52
8
52
11
12
6
6
1
9
2
21
75
30
51
1
24
27
8
12
1
2
6
43
5
124
27
9
47
15
18
63
3
22
50
22
3
12
23
45
9
6
6
16
11
21
15
4
95
45
24
16
33
12
32
7
9
2
1
8
39
18
55
68
40
8
15
73
9
14
30
31
5
15
39
13
29
6
36
6
67
45
12
23
25
8
7
41
39
24
88
20
1
51
72
69
38
1
8
21
16
48
15
11
1
5
40
32
15
16
9
2
70
2
25
21
2
22
8
67
12
21
38
85
5
15
15
1
23
22
23
13
20
18
13
29
18
1
33
27
17
4
47
51
1
153
2
66
19
29
6
9
25
3
47
21
51
21
73
23
49
51
5
7
9
12
96
74
10
2
6
40
39
24
47
24
18
7
95
66
31
11
6
3
108
1
95
27
30
31
81
15
11
46
12
15
47
21
15
42
27
28
80
28
12
5
12
4
92
6
9
168
3
24
6
19
21
3
5
63
9
36
7
8
3
25
53
6
13
23
22
44
40
14
33
1
14
45
69
28
14
13
9
27
20
1
12
36
8
15
21
4
3
9
60
15
20
39
1
41
30
1
5
24
4
47
1
15
12
17
39
25
11
27
12
6
15
100
8
13
147
8
21
36
52
74
30
27
15
36
33
9
7
23
30
6
22
8
19
9
12
32
18
45
24
16
29
19
20
16
72
5
19
9
2
25
33
59
37
3
116
75
18
19
48
20
96
25
14
6
3
12
9
7
152
3
18
76
15
21
2
46
15
12
9
35
9
30
36
12
13
5
39
27
45
4
36
107
36
138
30
21
13
3
9
8
12
4
11
27
9
1
15
24
20
24
12
4
32
28
72
108
21
2
1
33
36
3
5
4
15
44
69
78
30
52
2
36
61
24
5
6
37
47
9
24
25
8
18
48
22
2
25
71
49
57
23
13
11
36
12
1
15
12
57
23
12
25
98
10
23
4
5
16
47
3
37
8
36
96
51
21
28
131
21
9
7
9
11
64
23
42
12
51
33
7
12
9
51
45
14
12
6
54
25
204
20
1
11
24
15
69
15
18
3
27
13
24
5
7
33
2
21
4
35
9
3
21
12
4
9
35
3
33
15
82
24
20
15
3
78
30
6
39
12
21
7
33
35
4
36
24
36
21
44
7
47
13
24
59
114
3
3
69
28
5
7
32
21
16
98
94
36
39
11
10
2
30
63
37
3
8
27
1
20
15
22
12
23
9
16
15
11
45
1
12
51
168
20
39
1
21
20
12
24
3
27
1
80
15
46
3
36
9
12
3
17
114
25
17
55
47
1
29
3
3
25
20
1
48
11
24
13
39
21
119
25
36
26
37
23
72
1
23
66
39
45
27
73
12
11
9
15
25
20
3
60
1
12
35
21
40
3
60
8
13
14
6
7
53
3
25
11
9
15
3
24
25
71
73
24
9
2
1
11
33
147
54
3
64
12
9
50
60
12
96
6
24
3
4
77
7
45
63
20
15
45
40
24
9
8
27
21
63
60
48
4
29
4
2
58
2
10
11
12
57
64
20
18
21
12
25
3
11
42
43
29
4
36
27
11
13
11
1
17
31
17
15
49
26
109
24
9
38
10
20
12
36
16
11
21
18
45
15
12
49
9
71
21
18
24
1
105
8
4
2
1
24
9
47
4
56
4
24
9
3
11
36
13
9
35
72
25
123
23
1
11
18
3
45
28
15
20
69
43
44
15
57
9
19
47
33
15
1
5
6
22
3
48
36
53
27
15
9
4
32
4
21
32
4
3
45
32
30
24
9
16
53
7
5
15
4
11
36
49
11
24
13
68
3
18
78
42
7
56
9
24
3
28
17
7
36
ABCD 359741688*7^$a-1 [50080]
10
36
42
36
71
55
60
65
19
36
66
140
4
24
120
42
12
12
6
80
54
136
53
1
36
12
6
144
53
55
78
80
34
78
80
142
38
58
110
166
18
198
210
30
42
12
35
43
18
84
44
22
14
16
48
11
43
36
132
5
19
41
127
26
16
6
113
12
97
30
78
90
42
6
26
10
50
16
54
14
51
25
6
14
124
114
12
74
46
36
42
12
36
35
9
10
120
78
56
34
17
36
9
10
6
114
6
90
12
12
5
19
36
5
61
24
78
26
75
61
90
29
60
37
35
120
55
5
9
178
30
96
24
78
98
34
38
52
42
89
61
11
115
54
6
54
96
44
46
84
14
15
1
35
21
10
12
12
78
42
96
54
11
33
12
4
126
12
36
6
24
42
20
70
84
35
69
34
2
10
276
5
45
4
6
18
35
19
8
28
120
50
42
34
59
7
29
115
18
18
18
6
74
40
35
81
10
50
4
6
54
6
14
60
10
144
30
60
92
100
6
89
31
12
60
17
24
1
20
6
138
46
126
30
5
9
4
54
6
24
56
6
34
42
72
17
45
6
64
6
128
12
34
6
54
18
66
2
10
18
72
72
66
65
1
18
53
75
64
50
120
40
48
12
80
195
19
42
60
42
60
2
70
18
68
118
6
18
12
90
71
33
22
18
95
7
18
20
16
30
30
138
12
65
45
15
36
39
16
29
43
48
53
60
7
18
6
5
79
137
19
26
84
96
90
82
30
6
11
49
54
18
23
85
2
40
228
2
112
150
26
70
24
60
168
12
2
58
36
2
22
12
50
15
31
60
24
5
133
138
53
31
36
14
36
34
36
12
6
24
30
12
14
4
78
12
32
40
18
102
6
114
89
19
132
66
30
18
6
84
6
138
17
223
92
45
24
21
24
27
7
38
40
35
79
48
96
2
34
29
45
36
16
30
30
18
6
71
33
16
20
4
71
9
126
69
21
10
89
55
6
11
67
12
24
92
10
128
94
90
32
10
24
101
15
21
7
17
21
24
144
10
62
63
31
48
60
17
61
42
42
44
6
21
60
25
59
25
155
25
48
18
12
48
65
7
6
30
6
48
8
4
48
2
154
120
86
88
12
78
38
82
8
39
103
6
36
6
84
134
72
52
71
27
9
25
110
30
36
60
10
54
44
46
156
30
300
48
131
25
78
26
34
173
24
21
100
42
60
2
4
150
24
60
26
6
45
13
168
48
66
24
17
105
70
14
34
26
10
48
42
30
5
85
35
31
110
54
40
41
25
24
168
11
25
2
28
30
6
5
115
65
121
14
58
68
3
7
38
196
30
30
84
6
18
56
126
46
44
10
20
10
95
1
35
7
18
162
36
6
18
48
50
60
48
22
30
74
114
16
119
25
72
42
258
35
7
77
55
24
26
46
53
36
9
52
23
37
192
30
101
91
14
46
84
102
30
90
54
18
72
30
90
44
34
2
6
64
80
16
24
14
12
22
12
36
12
18
23
85
24
78
14
10
6
143
12
79
36
38
46
14
76
84
30
12
60
42
11
19
2
4
32
24
30
28
6
6
29
7
29
49
114
30
72
84
47
79
14
10
30
56
30
9
7
18
6
84
102
35
19
66
12
6
30
80
106
146
3
49
12
30
41
19
74
34
6
24
30
60
12
96
42
11
1
84
11
1
35
39
4
54
12
155
25
24
32
123
120
1
18
242
130
14
124
108
8
10
17
37
12
50
4
6
35
43
6
54
17
69
36
16
83
1
18
17
21
4
18
36
6
6
29
13
18
38
40
144
158
70
275
153
36
195
55
54
30
66
20
39
1
206
9
15
9
216
43
168
84
138
30
12
108
182
84
10
24
48
24
6
59
43
38
28
6
48
90
8
58
36
41
7
60
2
39
7
24
36
144
29
171
9
37
30
144
6
134
9
91
36
12
30
138
12
72
86
22
41
7
12
26
36
46
20
10
18
24
26
94
6
11
31
164
9
7
5
7
2
58
12
30
30
29
7
12
18
42
18
23
91
84
41
175
264
62
3
7
29
43
26
36
64
42
5
79
18
8
135
39
118
60
18
65
69
34
5
49
42
78
42
14
46
41
7
38
112
12
138
12
80
45
61
42
12
168
48
54
60
18
66
20
15
25
11
13
48
18
42
44
24
156
64
6
30
78
78
74
10
11
13
42
54
96
8
160
11
31
14
40
44
16
116
112
23
7
12
30
104
76
26
10
18
26
10
6
54
20
96
112
12
156
29
1
54
180
50
10
6
18
5
45
16
78
96
36
14
27
37
71
12
67
77
43
2
46
14
10
29
25
36
20
24
10
36
36
54
108
78
50
384
10
60
29
61
50
69
21
15
1
54
36
89
31
12
18
24
60
78
38
48
16
30
ABCD 359844978*7^$a-1 [50004]
15
19
29
37
56
15
1
20
28
143
33
36
22
6
12
59
9
15
21
4
6
17
9
52
8
3
49
12
6
41
19
48
17
43
26
76
8
3
7
41
9
36
40
47
33
24
22
60
53
25
42
38
70
12
30
30
30
35
33
72
48
4
8
84
60
75
9
87
33
64
23
48
1
24
54
17
1
8
4
11
48
13
35
1
18
6
11
7
2
84
10
5
55
6
6
38
4
18
78
12
24
120
66
14
27
9
3
36
25
18
36
2
22
66
12
8
36
24
12
64
47
79
18
90
2
3
1
6
14
46
12
6
20
36
4
6
186
24
30
5
1
20
4
44
46
18
6
60
12
29
9
10
65
1
24
30
5
21
96
22
36
30
24
48
8
120
12
22
41
45
22
30
18
66
24
23
79
38
52
12
8
15
9
4
30
2
10
14
15
55
5
45
16
90
72
12
41
7
17
43
2
46
29
79
17
9
39
72
7
2
24
16
6
74
60
24
4
30
6
20
10
6
30
17
1
60
32
58
26
16
104
60
4
48
20
3
45
51
9
15
12
33
34
30
6
54
12
18
2
34
86
34
12
38
106
36
50
4
30
41
25
23
25
140
70
2
48
27
36
1
36
72
30
54
20
88
30
41
7
14
16
30
14
24
3
12
31
14
16
20
70
36
5
9
36
52
6
6
20
94
126
24
72
30
30
18
2
3
7
12
48
14
40
48
6
2
3
36
1
11
109
35
36
33
34
5
67
5
33
52
23
12
69
24
3
1
8
15
7
42
44
3
7
30
30
26
10
5
1
24
20
40
30
26
40
30
12
6
20
70
12
18
24
18
18
32
10
38
16
18
17
25
20
76
54
14
72
3
1
20
16
12
23
43
2
3
21
58
17
24
96
21
28
54
6
30
12
18
47
36
13
6
18
6
30
18
36
17
13
6
6
20
58
12
14
4
36
20
24
4
8
24
46
5
13
23
9
34
24
2
15
25
24
59
25
30
6
18
132
41
25
11
13
80
34
50
36
36
51
24
45
3
1
18
12
41
13
30
137
25
11
24
96
13
20
28
56
3
33
34
24
12
6
30
29
21
34
54
24
8
3
19
36
60
17
25
8
36
46
14
10
17
72
12
33
27
133
20
4
6
6
6
132
6
6
6
20
4
60
11
13
6
74
46
30
44
82
12
2
136
48
12
12
11
7
5
115
108
2
3
37
11
9
40
12
32
51
105
51
73
18
2
4
35
61
47
48
9
4
12
20
16
11
1
8
28
36
54
12
5
13
12
12
11
37
20
24
40
36
42
89
9
108
36
4
60
42
18
23
60
1
108
8
22
60
41
33
51
67
2
58
2
58
62
4
56
28
8
10
14
40
44
10
6
56
15
85
44
40
30
6
23
55
72
78
23
1
11
117
10
158
4
8
10
12
42
18
38
4
24
23
24
25
11
12
1
30
65
91
48
2
3
55
6
54
17
60
13
11
19
6
20
100
36
18
41
1
11
9
4
20
15
9
22
12
2
16
95
7
26
82
54
18
2
64
66
18
47
1
8
36
16
8
10
5
21
16
84
48
42
6
8
75
1
30
18
18
18
35
31
24
5
1
104
34
36
5
7
18
20
64
32
124
30
60
6
6
24
14
3
57
10
50
10
41
21
60
39
13
23
49
35
21
3
25
24
56
12
10
12
6
6
6
11
37
23
61
6
24
38
4
11
36
31
41
21
10
5
69
15
37
60
8
4
11
36
9
12
15
7
66
6
14
3
7
24
29
12
55
2
70
30
30
41
151
98
40
80
40
48
23
37
6
30
36
23
45
10
2
24
24
3
48
13
30
2
16
71
19
12
38
10
50
4
44
87
73
42
14
16
8
142
50
52
6
2
3
55
146
16
48
12
8
40
36
6
48
6
11
7
53
7
12
48
38
4
6
50
10
12
38
22
36
12
14
27
9
24
46
65
7
42
11
13
32
4
47
1
8
10
54
20
16
8
34
98
60
4
11
19
30
59
19
2
15
9
120
15
12
25
11
1
8
10
24
50
24
10
12
5
7
86
87
9
58
36
30
36
18
30
32
87
7
2
3
45
135
1
18
6
102
18
23
73
30
17
31
26
12
3
25
80
40
6
14
22
29
19
26
24
40
42
5
7
6
12
12
48
8
10
101
19
12
14
27
24
7
17
13
59
9
15
25
8
16
18
12
6
20
10
18
20
10
41
45
46
24
6
20
58
53
13
24
20
10
5
19
6
6
24
17
48
1
36
11
7
6
48
8
4
11
84
1
8
22
18
30
2
4
59
25
24
8
3
19
6
12
8
22
18
23
67
146
118
180
18
24
54
12
38
12
3
21
64
30
2
51
24
48
61
18
18
18
2
48
22
14
16
18
2
4
30
14
64
18
30
35
25
44
28
30
26
34
6
20
27
25
12
8
10
65
25
71
7
26
24
3
69
48
4
12
20
10
29
37
18
60
6
24
11
45
10
18
11
48
31
17
19
2
10
12
17
24
19
18
20
94
26
22
38
75
45
24
28
6
120
42
8
46
17
7
12
48
2
3
79
36
2
24
28
92
39
7
12
2
39
25
23
49
20
40
12
68
3
1
30
6
11
1
83
48
25
60
60
47
49
11
25
18
66
6
50
3
7
50
3
7
50
24
10
26
4
18
120
38
51
13
6
14
24
52
12
11
25
30
2
4
56
40
8
36
16
23
25
35
1
20
4
95
12
7
18
42
26
4
6
2
10
198
20
64
12
20
28
23
9
36
51
31
12
30
20
36
4
6
78
54
18
18
12
14
24
12
108
36
4
30
2
4
18
18
8
15
21
24
3
12
12
24
31
110
15
13
96
6
78
11
1
12
11
49
8
22
2
16
48
6
17
57
34
6
47
9
36
22
62
99
25
11
1
44
154
2
39
19
102
18
6
47
12
12
7
41
45
22
14
36
4
54
42
54
5
19
12
29
55
17
37
35
1
54
12
5
48
31
14
22
14
60
27
9
70
12
18
20
28
11
43
29
7
2
82
6
47
25
30
18
47
25
90
5
7
2
34
12
14
10
17
69
3
7
14
16
8
4
11
7
101
9
24
76
11
1
18
48
5
1
44
70
5
7
5
7
2
46
54
30
14
22
38
12
3
21
46
54
30
30
18
30
6
2
3
31
108
6
42
12
17
1
48
47
69
27
93
100
6
72
2
16
8
4
8
10
38
10
5
21
15
9
15
1
20
40
107
9
15
45
51
61
12
60
11
103
26
34
6
6
53
12
73
11
12
13
20
39
49
11
67
65
7
41
48
67
12
14
36
40
8
27
7
41
79
2
28
18
12
2
46
60
12
17
9
46
48
26
40
24
8
63
1
18
18
59
9
15
19
6
20
10
12
5
45
51
9
28
32
10
14
24
10
5
12
36
61
18
120
14
15
96
25
30
38
4
11
57
24
58
17
24
60
45
10
12
18
36
18
186
20
3
7
17
24
25
47
9
48
46
18
6
62
24
10
14
3
13
6
60
12
12
17
13
11
108
141
16
20
3
55
5
45
10
2
22
6
6
5
45
40
48
47
12
1
11
85
42
24
30
11
9
4
80
52
8
12
4
20
28
48
24
18
2
84
36
16
30
60
12
6
36
6
29
69
3
19
5
45
3
31
48
60
30
36
60
54
48
5
19
24
60
5
31
78
48
18
5
36
1
8
16
80
28
6
12
14
10
66
12
36
23
7
42
30
78
66
30
36
44
10
41
36
19
41
33
39
7
5
9
118
38
63
12
9
51
24
1
18
60
6
90
6
18
26
166
5
37
36
36
18
29
1
90
18
84
36
30
30
24
20
24
3
67
53
33
64
6
36
14
16
54
24
41
9
12
40
12
ABCD 359914256*7^$a-1 [50006]
12
9
18
61
23
30
15
4
5
12
12
3
4
12
53
7
5
79
59
21
36
40
89
3
39
12
36
45
27
24
9
28
5
15
21
39
21
6
156
6
12
31
20
60
36
9
6
24
1
41
24
115
8
87
54
30
60
6
6
21
28
20
9
24
24
84
18
25
20
36
112
20
9
3
16
24
35
24
30
7
20
40
23
30
51
33
3
33
19
53
72
3
63
12
73
24
77
36
96
30
49
11
1
41
7
29
36
54
61
12
8
21
48
15
33
63
9
3
12
27
93
33
7
17
18
12
57
9
43
80
9
24
51
33
24
24
12
36
31
35
33
12
40
36
12
8
9
12
48
126
9
33
3
64
24
5
66
21
12
48
21
31
5
12
19
29
7
17
30
13
68
3
108
1
17
3
16
95
18
7
17
3
9
3
12
16
59
12
13
17
24
24
55
104
24
45
3
9
6
45
24
16
5
6
21
33
27
16
5
6
42
72
27
69
12
18
1
72
32
28
8
69
3
12
15
21
4
53
24
7
36
36
59
1
23
37
5
6
21
39
21
9
19
32
40
56
16
20
117
51
3
6
12
60
24
3
33
31
29
30
37
11
9
4
35
85
35
121
11
48
49
47
18
24
67
20
48
21
31
36
35
25
53
6
1
11
42
12
66
9
120
33
87
28
11
42
30
21
27
54
19
29
12
19
53
7
8
4
11
24
72
37
23
13
20
24
51
6
18
1
36
29
42
54
7
8
33
60
18
18
55
36
5
139
17
48
51
4
20
9
27
12
33
7
20
3
45
24
28
17
19
24
23
48
1
5
6
6
51
48
24
28
41
15
24
16
5
7
23
30
6
12
18
3
165
3
21
12
18
21
27
6
48
15
72
93
27
3
6
31
12
20
3
13
35
45
52
23
45
3
13
47
18
51
21
3
16
20
9
36
3
4
161
31
29
48
18
13
5
7
35
9
9
3
21
51
28
60
5
15
9
55
5
19
12
104
16
20
9
48
3
52
17
6
49
35
18
55
5
31
32
48
52
44
27
24
6
3
39
1
8
39
33
15
6
39
64
17
24
55
107
66
3
33
31
5
15
27
13
5
12
99
4
84
12
5
7
29
39
15
24
6
12
63
51
12
42
12
7
35
45
16
72
48
44
69
12
3
132
153
27
132
36
81
48
114
114
7
8
4
35
30
39
15
36
6
7
8
24
69
115
71
13
8
15
90
30
6
42
6
60
31
12
12
36
5
15
3
12
9
129
36
54
9
12
57
51
40
12
17
78
54
36
6
18
39
12
48
16
5
12
18
54
24
18
25
36
41
3
33
48
30
54
60
24
72
6
24
9
21
48
39
3
9
48
40
32
15
21
15
33
12
81
24
123
27
6
43
17
24
7
5
66
54
24
138
25
17
27
9
15
9
30
30
12
18
61
60
17
6
36
21
33
19
60
71
37
20
21
18
21
12
21
108
19
68
84
21
19
48
32
9
27
111
12
25
56
69
31
17
42
9
12
87
9
15
25
24
5
43
23
37
149
3
16
24
53
43
5
3
84
45
127
5
36
7
23
85
5
12
54
48
6
30
37
8
12
12
16
24
68
51
12
36
30
19
65
15
40
41
3
33
12
120
12
123
111
57
36
27
6
12
51
15
61
12
32
28
41
66
1
72
17
24
24
63
12
21
31
5
48
36
18
24
9
81
43
44
33
7
8
24
4
11
6
6
6
87
40
65
15
4
53
24
24
51
3
21
24
12
3
18
12
24
12
84
7
17
27
16
23
37
11
6
24
30
13
104
15
25
17
60
12
7
56
4
5
48
3
15
24
12
61
12
5
31
24
60
65
30
9
57
72
24
12
87
9
19
5
39
51
1
17
63
27
6
48
7
11
9
21
18
21
12
15
25
29
7
20
21
19
20
40
5
67
17
51
33
19
41
39
48
12
40
5
111
36
9
30
9
52
20
39
12
6
39
72
57
24
19
53
30
105
4
53
63
60
21
30
6
31
89
7
48
125
3
24
9
15
4
8
51
6
3
12
21
19
8
28
35
9
76
53
19
83
6
3
33
6
12
1
41
6
13
5
43
12
59
1
20
33
96
6
1
12
83
18
31
11
6
18
21
9
30
21
52
12
71
25
65
6
66
7
20
36
9
31
11
9
39
21
4
24
53
3
9
51
39
30
15
3
54
36
79
29
3
27
12
18
54
30
7
29
3
27
12
54
15
52
68
3
12
9
4
23
60
13
11
102
6
6
63
69
24
19
41
27
3
78
19
17
31
5
78
36
18
27
15
13
8
4
17
3
9
30
6
15
9
27
9
31
23
6
3
105
12
6
36
21
12
36
33
7
32
96
4
101
7
41
7
35
12
37
17
15
81
27
72
48
9
18
1
17
48
15
40
12
17
54
42
15
129
6
33
4
36
89
3
57
48
19
20
9
51
27
48
18
54
18
19
35
6
79
89
132
12
3
15
21
15
9
9
15
57
39
27
21
21
7
24
17
43
11
25
29
90
6
67
8
3
36
1
20
45
27
3
13
5
75
24
3
45
81
54
60
9
9
18
66
31
12
12
5
3
24
16
77
12
24
96
6
6
96
42
18
15
33
48
42
9
45
12
27
27
9
9
19
12
48
12
35
90
6
9
33
27
36
9
15
15
69
52
71
21
3
42
7
101
18
1
41
18
21
9
31
48
48
24
36
17
18
18
24
12
36
30
54
3
33
7
23
42
42
25
8
148
24
140
75
12
1
83
37
5
3
3
48
6
72
55
8
72
60
16
11
12
6
3
9
43
24
5
90
66
24
15
4
29
36
3
3
1
5
43
11
102
54
13
23
25
60
44
33
12
43
12
41
30
9
60
45
75
27
37
36
101
18
1
125
39
27
13
17
15
12
3
9
40
80
21
15
15
30
36
30
66
3
4
17
39
9
12
7
41
15
36
21
39
51
61
113
7
20
57
12
12
12
96
48
12
31
12
5
24
6
30
108
12
31
11
1
92
9
12
39
40
29
67
53
24
42
45
15
18
31
35
21
69
48
67
29
12
24
15
15
6
90
1
41
19
20
40
89
39
84
9
43
48
8
3
21
36
12
63
25
41
7
56
60
4
29
3
3
6
43
11
25
11
24
37
20
24
9
87
9
48
42
85
8
88
23
6
55
119
36
21
24
21
19
17
39
57
27
60
15
45
15
6
12
6
49
12
161
55
8
36
69
15
132
52
29
19
53
31
17
96
78
30
19
29
120
6
33
72
51
6
42
30
12
19
48
83
36
18
63
45
7
53
42
1
29
31
5
87
9
30
60
1
65
12
3
16
11
102
48
12
12
12
15
72
9
3
40
29
19
12
8
45
31
53
24
39
9
36
43
41
6
90
15
87
6
27
15
13
92
4
12
84
41
39
93
42
13
32
117
43
17
24
15
72
207
1
24
95
6
19
35
21
84
39
157
17
54
9
24
45
30
90
36
3
4
23
25
11
93
36
3
9
100
8
84
36
3
1
11
36
30
31
41
31
17
3
57
27
16
8
28
11
9
24
144
21
31
5
39
16
17
132
43
11
30
42
30
12
7
5
51
28
12
29
12
36
7
20
39
18
12
111
9
19
ABCD 359978928*7^$a-1 [50004]
18
70
24
72
24
36
156
20
234
108
10
12
38
90
18
48
24
6
16
200
18
30
6
6
18
42
24
40
36
14
6
120
36
4
26
22
8
4
204
14
6
96
4
26
70
26
30
18
22
8
30
120
36
36
82
48
24
24
32
84
18
60
48
22
72
20
6
54
6
12
6
6
18
40
8
72
60
28
8
24
126
54
30
6
16
38
18
4
26
48
24
10
38
12
72
54
6
18
16
2
12
130
2
6
30
18
30
70
62
70
48
80
12
18
82
2
46
74
22
38
18
18
6
40
48
26
70
74
6
52
60
8
6
6
108
84
6
6
16
2
48
22
50
6
52
74
96
114
4
32
12
88
98
36
18
36
12
18
12
24
96
30
30
24
46
8
6
46
44
30
106
50
10
2
46
12
2
118
62
60
6
16
50
6
84
60
4
132
12
2
106
48
20
100
72
14
18
16
2
12
22
20
78
12
6
48
30
36
70
50
6
24
96
30
10
2
46
12
20
42
18
78
114
76
26
84
12
78
60
30
96
6
120
40
98
24
22
48
8
54
96
10
8
12
144
76
2
18
4
24
2
22
72
50
6
54
10
14
34
2
6
64
36
44
16
120
60
68
64
2
118
180
48
38
46
44
54
102
16
134
46
20
28
36
8
136
50
22
20
64
14
12
12
6
36
4
80
16
44
36
64
14
58
68
76
50
24
24
46
2
18
30
96
190
36
32
66
82
8
6
60
48
66
64
32
6
10
44
64
2
24
10
26
12
30
78
114
54
6
18
132
10
60
56
90
24
10
36
2
22
8
28
50
60
48
22
74
96
102
30
12
18
16
36
14
36
6
52
20
12
66
42
30
60
42
90
108
60
10
86
12
34
20
16
8
102
18
16
44
16
60
74
6
4
32
42
10
50
30
16
12
50
18
6
18
66
126
16
134
24
34
68
60
48
54
30
6
102
102
192
30
196
134
6
18
42
4
14
24
22
56
42
48
34
84
26
6
64
50
54
40
26
48
6
102
54
6
48
24
46
62
24
30
18
12
18
60
78
12
22
36
44
16
132
98
34
104
16
110
66
64
8
12
18
66
16
8
6
72
58
62
42
6
66
90
24
186
16
20
40
24
14
34
38
48
102
4
24
62
90
12
18
10
8
30
72
10
108
12
14
18
88
32
6
24
42
4
26
6
12
6
36
94
14
60
70
26
96
96
12
18
48
6
90
16
8
42
82
146
12
24
24
130
2
48
66
66
60
10
68
54
30
6
72
24
24
42
24
28
26
10
32
40
8
24
30
6
100
32
18
22
20
150
10
12
26
24
18
64
60
8
28
50
34
26
18
76
26
72
6
54
42
60
18
42
6
12
18
54
10
14
22
38
42
12
12
30
6
42
10
26
30
64
26
6
16
2
6
42
72
60
18
60
60
174
54
144
30
22
14
42
30
70
38
72
24
6
112
32
54
12
18
16
68
6
42
40
134
34
60
2
10
20
30
18
12
54
34
12
98
42
42
46
12
68
12
12
16
50
6
24
36
30
34
2
24
84
34
50
58
8
64
50
46
44
52
8
100
20
6
10
50
6
4
12
48
2
18
52
38
6
48
180
126
72
58
2
48
22
62
22
108
68
42
6
66
18
28
20
42
12
6
28
2
48
72
42
60
40
2
24
12
162
18
78
6
60
6
24
16
74
10
14
30
16
20
16
2
10
26
12
24
18
72
30
36
78
72
30
34
14
42
40
32
30
22
158
108
102
30
72
30
6
10
44
28
116
4
32
16
2
10
32
90
84
24
36
22
14
48
6
96
18
58
62
130
80
12
6
34
176
40
62
36
12
58
14
36
10
26
54
42
24
58
68
28
36
14
130
12
14
24
46
140
64
2
34
20
18
22
168
32
90
34
50
12
120
58
12
2
46
32
64
86
84
126
12
90
66
30
36
34
2
42
6
90
36
18
58
80
114
30
4
12
98
24
6
42
58
50
90
72
12
30
70
128
40
8
6
60
58
80
66
66
64
12
188
64
8
48
6
48
6
6
6
78
96
36
24
24
22
32
60
30
30
16
86
46
44
6
12
48
24
46
92
18
60
22
72
8
6
12
10
12
32
6
42
96
42
72
22
14
10
20
30
6
124
12
120
92
90
6
60
72
124
50
30
4
50
30
16
50
36
22
32
6
78
64
8
4
38
30
42
6
60
18
84
22
20
54
22
14
54
6
48
46
110
34
2
60
18
76
2
42
72
60
78
72
24
36
18
40
2
6
72
6
24
18
52
12
26
150
84
4
146
108
142
14
84
18
78
30
6
46
110
12
22
44
42
12
6
30
6
16
2
18
42
72
24
46
20
36
90
60
10
2
12
90
18
72
10
156
80
42
42
28
38
24
18
6
46
20
30
60
114
30
30
4
26
42
24
40
56
54
48
72
6
4
200
96
30
54
54
6
40
24
26
120
6
30
34
24
72
62
48
18
6
34
104
48
24
66
12
6
36
54
6
18
18
42
36
10
24
12
38
30
16
44
36
40
26
96
24
18
16
32
18
82
24
98
6
126
30
60
196
32
6
46
104
112
2
70
80
28
2
12
18
16
14
18
12
66
82
12
48
32
18
34
36
74
24
12
12
18
18
114
28
20
12
12
54
36
120
120
24
192
54
88
62
24
126
28
36
2
48
42
40
38
106
24
32
42
46
14
120
70
20
ABCD 359988048*7^$a-1 [50059]
3
18
11
3
52
38
16
6
14
19
5
34
90
27
5
16
44
31
17
22
9
65
34
24
50
12
15
63
1
8
7
2
43
108
12
65
51
3
16
20
22
6
8
45
52
57
14
21
15
18
39
4
12
3
77
19
26
55
12
17
18
10
30
81
72
20
48
13
14
82
15
35
12
6
18
58
44
67
36
180
11
52
2
108
19
11
1
51
8
34
3
17
156
19
8
4
5
28
32
31
24
9
30
14
82
2
31
15
32
10
24
18
45
140
43
24
29
40
48
65
10
18
39
15
29
16
21
42
38
40
48
8
54
18
79
3
80
30
18
108
13
60
12
15
21
23
13
21
54
53
7
21
65
19
21
3
3
9
41
67
51
29
9
67
11
25
39
9
3
26
27
43
24
101
3
24
13
17
15
27
102
79
11
16
20
42
10
18
38
13
27
18
24
30
24
18
39
65
75
7
17
31
17
31
45
15
18
50
73
45
15
20
151
126
18
2
46
21
12
15
54
54
68
1
47
1
21
3
21
39
23
58
6
8
96
30
55
17
28
30
29
16
12
35
28
69
29
34
12
26
48
42
22
48
39
3
57
23
18
78
12
6
39
9
31
3
72
45
3
192
20
13
3
41
33
22
41
19
8
18
48
36
34
9
44
3
1
9
44
6
48
13
12
8
72
37
78
86
31
69
24
3
12
68
52
17
91
11
1
15
38
15
3
24
54
46
2
28
3
21
39
44
9
7
11
69
40
60
47
4
96
9
8
31
14
43
51
32
6
31
27
14
90
34
3
60
39
42
38
36
4
12
6
90
6
27
36
33
63
39
2
67
11
126
7
75
2
6
12
73
5
12
6
25
60
9
3
11
4
12
57
87
38
34
5
9
18
28
6
38
4
33
17
10
57
81
3
8
28
29
10
57
3
21
9
3
123
189
8
52
17
19
12
12
15
33
17
30
33
19
69
23
6
12
91
57
3
8
111
28
77
37
3
15
36
38
6
9
4
39
50
10
30
27
29
84
6
13
12
51
5
61
15
35
52
24
29
13
3
29
10
30
44
7
11
61
45
74
49
21
38
4
45
5
4
3
8
100
12
69
20
15
7
12
2
19
15
36
105
48
65
139
39
126
54
2
24
18
12
1
39
12
6
3
71
4
8
13
77
31
36
12
48
12
12
51
21
57
78
9
11
6
12
7
8
81
135
9
43
9
68
18
54
15
21
54
49
24
17
10
6
74
28
33
17
7
57
27
161
31
32
13
3
23
6
3
7
2
52
44
12
34
12
96
18
18
30
18
129
93
39
23
85
93
54
32
6
7
51
8
82
99
5
19
17
55
53
46
24
57
11
4
32
6
18
84
33
19
8
45
9
31
3
29
9
34
96
18
75
39
21
57
24
26
42
12
22
45
27
32
13
27
9
11
1
8
27
30
24
54
18
10
18
96
2
18
31
80
9
34
81
65
36
7
120
5
7
3
6
54
14
18
13
11
10
48
39
29
28
8
22
33
111
18
24
3
71
4
14
67
180
39
44
54
55
3
9
27
60
9
29
18
10
48
68
10
5
111
1
3
5
7
2
78
4
5
45
12
4
3
12
17
22
32
40
81
171
21
17
64
3
72
21
38
13
3
5
40
3
18
3
15
21
12
32
4
33
3
41
67
59
4
14
19
9
8
67
45
6
5
31
21
23
42
12
10
14
66
24
28
9
24
3
45
60
9
92
31
27
21
11
37
27
24
9
33
54
96
26
31
15
20
37
23
82
18
44
21
27
90
42
1
12
3
2
4
39
81
30
53
9
18
49
3
9
45
24
8
43
11
4
2
28
6
21
8
88
5
18
16
17
19
8
30
114
90
55
17
70
45
27
74
12
43
15
84
21
9
3
15
32
18
84
6
4
14
19
12
24
11
36
25
48
33
20
42
37
8
4
33
56
19
39
41
87
25
3
74
79
24
51
17
28
12
69
14
34
11
39
1
12
5
4
38
88
2
64
6
32
58
27
24
39
68
49
29
72
102
61
65
27
43
56
58
54
29
21
24
10
54
26
9
4
5
46
78
56
12
4
15
24
12
24
17
10
24
2
43
21
3
17
22
9
60
12
15
33
11
16
20
60
1
20
31
6
44
7
17
63
37
20
24
39
4
29
46
92
4
48
21
36
32
37
3
12
15
53
33
34
42
14
25
29
31
5
58
26
7
11
13
12
15
38
70
128
109
3
6
3
35
6
7
12
63
8
18
7
11
52
33
33
6
36
12
9
24
57
39
35
13
9
20
48
15
3
42
22
5
16
12
12
12
5
72
79
11
64
42
3
41
39
64
48
56
79
32
36
24
1
39
24
20
180
25
36
93
78
20
145
17
67
5
15
3
37
24
87
6
8
19
51
2
19
69
15
24
57
24
3
12
48
5
4
18
21
5
4
14
6
46
44
10
26
4
24
20
52
33
65
58
33
24
39
21
33
6
36
2
19
96
24
35
18
31
29
30
1
35
9
7
26
63
52
29
76
62
85
5
43
12
12
48
27
29
33
4
8
6
45
13
8
40
15
27
14
18
1
128
31
6
6
21
27
18
183
9
2
18
10
45
51
36
9
29
138
28
132
33
15
57
65
10
12
41
28
15
66
3
3
5
9
31
24
75
14
7
83
37
24
8
21
24
27
13
3
27
2
16
2
25
45
24
30
57
33
3
17
18
1
35
46
39
107
61
53
28
2
6
40
50
13
3
57
29
19
12
27
38
16
83
55
45
35
1
60
101
28
20
15
4
5
7
41
22
108
38
31
72
8
52
11
1
15
33
15
48
30
20
34
9
12
5
79
83
4
24
20
94
51
5
43
5
7
9
96
38
84
76
9
9
14
37
32
4
27
9
84
36
51
5
55
45
51
30
20
28
96
27
80
75
25
9
20
43
63
2
91
21
14
28
9
17
10
8
61
35
16
5
69
12
42
1
35
4
93
141
8
19
51
20
9
103
9
39
12
62
42
66
16
42
9
3
9
84
45
15
44
27
120
10
8
16
11
15
25
41
42
34
54
21
3
48
50
67
48
63
54
6
18
15
17
34
2
15
19
9
3
45
9
3
27
14
79
63
45
33
18
9
27
50
10
26
60
16
68
4
39
20
4
3
33
56
19
18
78
21
24
36
5
58
105
12
5
16
27
47
16
2
55
23
37
44
16
41
19
41
12
46
17
19
14
12
79
20
15
12
10
63
17
22
48
33
9
24
48
48
18
20
13
15
48
9
3
141
87
21
23
45
24
9
18
73
15
14
78
9
7
30
3
21
6
26
16
8
3
40
21
11
7
6
54
14
4
51
12
29
18
1
51
12
170
7
24
59
16
21
33
24
15
12
12
96
15
33
5
4
11
52
23
85
21
8
90
22
35
9
58
33
15
93
72
3
18
27
27
18
72
6
32
90
10
33
101
7
65
16
56
10
6
59
37
44
4
3
29
36
24
34
69
39
21
108
51
158
10
14
7
12
20
40
45
86
4
30
27
48
35
37
53
19
45
138
60
36
86
31
ABCD 360105092*7^$a-1 [50030]
12
12
63
48
60
117
84
48
3
333
60
39
153
84
48
51
72
105
75
129
51
33
24
48
75
9
36
72
84
108
111
108
60
96
9
99
60
33
15
72
72
36
180
9
51
24
96
201
12
15
60
24
48
81
132
135
12
21
120
3
141
27
81
48
51
81
120
15
21
36
144
15
9
24
12
75
60
21
15
69
39
12
45
27
60
45
96
15
9
15
9
87
33
39
9
132
51
45
15
21
72
75
24
36
33
15
60
21
39
96
9
12
12
15
12
108
93
3
12
12
72
33
60
75
60
48
45
168
39
81
135
21
3
60
45
48
39
48
81
24
147
60
81
3
12
48
33
48
39
144
81
15
12
165
3
336
48
21
39
96
57
75
24
141
39
108
45
27
9
99
108
81
51
93
12
3
45
27
9
63
48
156
12
105
156
159
9
120
111
9
24
48
39
93
84
3
60
33
27
12
72
9
15
24
12
21
48
111
9
36
135
9
111
93
3
45
15
21
111
213
60
75
9
3
21
15
36
45
15
204
84
12
21
123
36
84
60
33
219
45
39
96
9
24
15
57
48
168
84
207
21
15
36
108
72
33
3
24
36
33
27
93
48
60
27
81
3
45
48
72
51
24
48
132
9
36
75
33
24
75
96
33
27
24
36
21
27
45
48
159
12
21
39
21
12
75
9
60
3
60
96
57
24
15
9
24
75
108
48
24
33
159
24
84
153
27
12
36
69
60
72
27
132
57
3
45
3
33
147
33
39
24
57
48
63
9
51
21
24
96
15
177
3
45
39
48
9
51
93
96
3
12
141
3
60
204
12
153
27
57
24
36
84
27
96
237
72
27
36
24
96
105
15
12
21
96
120
36
39
84
57
60
3
24
36
36
105
39
9
96
24
48
48
48
39
48
33
39
9
168
15
240
240
57
36
12
3
12
96
9
267
84
57
267
12
36
21
120
39
108
9
156
96
24
135
72
12
117
12
12
75
153
156
255
9
204
3
9
15
48
12
12
9
72
3
12
48
57
3
21
12
60
3
24
9
48
39
93
75
48
132
9
123
21
24
39
9
12
96
3
36
84
216
105
72
51
12
288
108
12
132
60
48
108
105
36
12
99
36
24
21
12
3
57
24
120
39
9
24
3
24
45
87
48
12
60
24
36
12
33
24
183
72
21
39
21
3
72
153
84
12
99
36
144
57
27
33
75
105
63
12
9
51
132
108
93
27
108
12
72
141
36
39
72
45
24
15
141
15
45
84
39
21
63
105
207
105
132
3
9
48
24
240
72
24
3
69
24
3
12
9
3
33
27
120
33
111
93
12
15
57
3
12
24
9
27
84
24
84
12
84
72
105
12
15
129
144
24
51
60
93
60
15
69
3
45
27
72
216
9
171
12
9
51
36
9
48
24
3
81
60
72
24
15
117
3
33
27
96
45
27
9
48
51
57
27
228
105
24
171
93
15
45
108
24
3
12
33
15
12
72
45
99
12
9
15
9
27
45
72
48
63
72
24
108
69
96
48
24
15
36
45
39
36
93
15
60
12
24
156
69
75
144
12
225
3
45
99
21
195
12
45
36
3
45
60
15
93
27
9
48
27
24
216
9
15
33
15
45
27
48
48
12
60
33
39
9
12
84
3
93
24
171
189
3
84
69
99
36
57
108
24
12
96
207
45
48
63
33
36
36
51
165
159
21
12
27
60
36
57
12
27
12
36
45
12
27
108
60
153
36
75
21
108
72
63
57
24
12
27
21
48
12
24
27
12
9
192
12
12
15
69
27
105
168
63
84
69
108
39
93
168
24
24
24
48
183
36
21
72
36
27
9
15
48
9
39
72
117
135
21
39
33
111
24
21
15
81
180
60
63
12
96
21
84
24
24
15
33
96
12
96
39
36
48
144
129
36
75
21
12
39
57
36
108
24
24
15
33
3
81
3
141
36
24
180
219
9
15
108
33
12
135
225
3
60
57
27
45
3
12
72
9
ABCD 360305532*7^$a-1 [50009]
21
51
21
3
3
21
23
6
22
6
42
8
40
6
50
13
5
7
9
14
96
10
15
21
18
48
21
39
32
36
37
17
22
9
9
2
18
10
9
17
10
30
2
18
24
18
1
84
39
66
2
6
22
2
16
2
18
7
23
46
18
26
6
36
48
24
48
1
3
21
39
26
7
41
6
85
63
6
14
16
9
24
39
20
84
16
12
50
36
31
9
30
9
47
18
6
16
18
18
48
9
5
96
46
26
54
16
2
19
11
1
9
12
8
36
19
101
10
21
15
8
13
57
2
76
18
14
16
20
1
9
20
16
51
17
16
3
3
14
6
4
42
3
35
16
18
12
30
54
60
14
22
6
18
62
64
24
45
45
27
5
12
10
9
96
23
18
24
16
6
24
24
48
8
4
12
9
9
50
12
13
5
6
46
18
21
48
3
68
73
53
30
1
3
32
6
30
12
73
23
16
21
33
14
30
18
18
10
62
19
24
29
16
24
39
17
55
5
12
54
60
1
3
120
42
12
20
70
8
22
6
36
26
120
28
2
18
19
3
9
72
9
8
6
24
4
9
3
14
64
39
3
8
6
52
24
24
27
45
32
22
33
72
60
9
36
14
13
29
55
9
24
36
60
6
8
10
24
38
40
2
58
84
9
35
25
24
41
6
16
33
72
48
27
24
54
30
9
12
9
14
10
8
18
4
21
9
18
50
42
6
40
14
82
8
10
12
98
31
35
12
37
45
6
50
16
15
29
42
18
7
12
21
14
58
2
10
12
3
45
8
18
16
18
42
21
27
56
10
2
42
55
11
1
29
6
1
15
33
9
20
16
44
22
60
20
10
8
58
8
12
12
10
72
63
24
17
6
84
25
5
4
26
1
35
28
72
120
20
13
41
4
20
150
12
37
81
12
87
27
42
50
73
69
128
22
21
9
2
25
33
2
1
24
71
1
33
90
84
21
11
18
52
38
24
60
1
11
13
3
2
22
74
4
66
12
60
9
59
36
34
14
25
12
9
14
12
48
13
5
19
11
24
25
3
60
72
38
7
123
6
36
48
27
12
9
8
24
48
12
16
2
61
51
21
12
23
25
5
24
67
45
30
20
10
8
22
26
12
19
47
10
3
143
25
29
10
66
78
102
26
22
26
49
27
18
3
27
50
70
21
29
7
36
15
38
102
4
14
7
9
8
10
30
180
26
4
38
28
12
30
69
29
7
75
30
18
20
1
15
14
42
4
78
15
3
20
10
32
19
12
39
12
45
39
24
20
1
35
10
6
8
16
36
20
34
42
45
24
15
8
13
9
66
18
3
11
6
60
30
1
9
20
12
12
42
10
6
2
48
22
45
21
96
44
7
24
39
33
51
12
14
24
30
1
12
35
1
27
20
10
96
44
10
2
10
44
16
2
96
22
50
115
57
18
24
66
14
1
33
62
22
72
24
14
49
17
34
8
4
9
9
20
10
9
21
27
3
20
22
27
21
12
14
34
66
42
15
24
11
49
83
28
102
42
9
35
13
3
36
30
63
17
4
44
40
3
21
18
45
15
32
22
8
28
8
19
3
2
30
10
3
15
2
31
11
4
14
6
16
45
11
34
38
66
24
55
23
1
23
61
75
2
40
8
22
32
1
60
59
36
42
31
29
6
24
37
9
36
3
5
96
7
9
3
63
18
2
10
72
63
59
13
60
27
21
24
21
72
98
12
25
57
38
40
33
87
18
3
21
8
36
34
20
30
6
34
8
19
84
5
12
30
24
64
96
38
7
3
20
37
23
66
43
17
12
42
61
21
50
18
42
16
2
7
21
14
10
3
21
14
18
18
13
3
33
15
21
5
24
19
27
14
43
9
8
18
52
26
22
84
56
18
115
11
4
9
3
18
2
22
8
7
5
42
16
69
23
6
7
15
21
48
24
11
25
15
14
10
66
6
2
16
20
4
3
39
84
32
18
16
44
10
14
66
1
35
10
60
56
4
84
6
24
12
44
4
6
24
39
11
4
56
10
3
93
38
10
15
12
11
48
16
14
31
53
48
12
79
3
18
8
28
12
68
34
33
23
4
6
32
10
12
18
14
4
6
8
36
4
39
21
66
12
84
18
8
22
48
2
7
48
35
6
30
13
24
24
33
3
27
78
18
20
10
99
83
12
10
3
3
33
3
8
6
19
5
31
81
38
48
13
36
15
6
14
16
50
54
16
2
46
20
16
9
51
20
16
2
18
73
35
46
14
34
2
16
62
6
1
39
6
84
14
10
27
23
1
51
14
10
36
14
126
4
30
30
2
4
3
60
15
69
33
8
18
78
6
18
36
4
20
7
48
5
18
34
44
16
86
1
11
6
64
56
4
12
14
1
15
48
42
39
21
18
42
14
37
17
10
93
77
46
9
5
10
32
58
62
25
9
3
24
17
10
36
14
16
2
13
5
31
3
18
74
37
17
4
26
49
27
9
5
22
9
45
50
24
24
22
48
30
9
24
53
31
11
4
8
10
20
10
30
20
6
30
7
24
35
18
40
12
27
3
14
24
43
147
57
9
14
1
60
11
10
48
6
42
14
64
12
30
12
2
36
28
14
18
48
4
42
26
1
17
64
20
7
24
60
47
12
1
35
12
22
15
11
22
12
26
24
30
18
10
75
27
32
61
159
38
78
24
88
26
24
6
24
66
30
24
1
35
1
12
17
19
21
15
5
91
29
12
7
15
9
21
2
28
30
2
1
33
50
73
47
30
54
25
53
12
28
3
5
22
12
20
37
11
12
16
50
7
45
8
40
15
57
3
21
3
83
25
119
24
13
96
15
6
44
30
6
64
38
4
21
15
2
58
44
64
6
8
40
2
37
3
56
12
1
35
120
30
124
62
16
140
4
48
12
14
30
36
16
2
7
9
39
11
16
8
10
12
14
12
1
21
66
12
30
54
105
3
32
6
19
35
70
75
3
50
52
74
34
26
36
28
8
18
4
56
24
18
22
2
25
12
84
15
8
54
22
20
48
16
2
90
73
21
39
5
10
12
21
48
36
77
7
39
2
42
6
16
15
12
3
14
10
2
12
7
29
16
66
60
33
9
90
32
49
11
18
46
9
33
27
47
16
38
10
36
18
42
6
72
38
13
11
10
63
60
3
45
5
31
9
2
28
2
43
36
33
14
10
6
26
10
18
2
58
15
21
26
22
26
34
2
49
5
84
70
6
15
59
10
26
16
18
6
14
40
30
36
24
42
8
6
37
12
11
36
97
59
22
48
12
18
8
42
30
12
6
84
31
12
33
20
24
28
14
16
68
16
14
4
20
7
53
42
18
70
45
11
30
4
18
20
12
1
11
88
21
5
22
42
78
20
1
12
17
4
8
22
117
12
29
16
30
2
54
16
9
29
4
15
41
7
23
13
11
40
81
15
69
23
22
30
18
12
87
39
32
22
3
3
24
18
42
48
20
48
10
20
7
53
24
16
6
20
16
44
40
24
72
32
16
57
15
8
12
18
52
15
60
60
3
32
34
3
57
8
22
21
57
6
54
86
13
23
25
3
6
26
13
3
57
15
93
35
42
19
3
9
9
60
2
28
12
14
16
50
16
2
19
33
30
18
42
8
10
30
20
6
6
16
2
40
26
36
34
24
15
71
13
33
51
15
38
52
24
24
14
40
8
34
18
21
75
30
2
12
6
24
7
15
9
5
60
10
21
9
36
99
5
4
63
45
14
18
40
62
1
9
54
33
36
35
25
71
10
27
24
23
13
23
40
2
4
30
20
16
8
40
12
2
19
23
13
3
24
18
8
4
51
33
87
69
84
20
43
96
23
24
10
6
2
10
26
4
56
22
2
6
12
1
41
90
13
33
12
14
25
60
3
56
16
24
9
3
68
24
48
22
36
24
2
6
64
6
9
29
30
36
34
26
73
35
10
8
34
18
56
7
3
54
26
25
17
12
7
45
6
12
60
42
15
23
30
10
30
42
24
14
66
42
4
30
33
21
20
4
27
21
2
6
6
13
3
32
6
52
39
23
18
7
63
32
82
50
46
3
27
2
60
22
44
4
20
1
27
44
34
44
6
1
93
3
15
33
29
6
54
6
4
21
11
96
48
16
38
10
18
3
11
18
6
70
60
2
49
48
36
15
72
48
21
ABCD 360470268*7^$a-1 [50011]
12
23
30
30
30
6
4
56
25
24
5
6
24
40
26
10
14
15
16
12
17
10
5
7
2
31
32
24
9
12
4
24
15
8
19
29
48
124
3
9
8
24
64
9
15
41
51
33
76
8
22
24
29
4
32
1
11
36
27
60
66
3
4
3
5
3
18
28
44
43
33
14
30
3
103
17
3
61
8
16
12
20
24
9
82
9
5
10
65
15
21
19
45
12
183
5
69
3
3
36
1
29
4
15
24
15
14
19
8
15
4
21
5
3
4
3
29
21
27
27
12
42
3
28
15
50
30
1
65
15
4
87
60
32
9
28
15
41
19
30
23
91
5
15
1
23
1
47
28
12
2
58
14
6
1
39
93
75
20
24
12
34
63
56
72
19
2
27
45
27
24
39
6
22
21
17
3
48
12
3
18
15
127
8
16
5
7
20
117
16
65
3
4
60
20
16
27
50
6
37
11
16
12
17
43
5
24
19
6
24
23
24
93
30
24
36
66
39
31
14
36
15
48
15
9
3
4
41
15
25
51
2
48
138
1
15
38
19
12
20
7
41
48
12
21
6
21
15
16
60
18
3
123
9
5
24
19
44
3
25
41
6
30
27
16
27
20
42
7
32
43
8
6
42
9
55
14
12
19
23
12
21
19
5
25
44
22
2
36
7
3
33
3
50
15
9
39
15
28
8
36
49
72
29
24
6
16
2
31
21
30
20
24
1
11
48
102
3
1
27
32
7
8
33
57
3
39
28
30
30
14
27
3
66
7
23
25
12
5
3
39
49
3
17
4
32
7
44
9
57
7
32
21
7
3
21
29
60
3
4
24
32
21
10
20
61
8
12
12
39
24
10
23
27
57
21
12
6
45
63
36
4
32
4
14
6
4
41
12
19
33
27
38
63
4
56
52
12
5
15
69
18
18
27
1
20
22
14
3
43
17
21
22
5
4
5
31
8
16
5
51
27
16
53
12
9
43
29
48
48
3
24
16
41
6
4
17
28
20
4
12
92
16
5
15
48
57
24
22
41
12
16
8
3
66
3
36
3
1
51
5
9
60
15
28
8
40
11
12
12
24
6
55
8
21
24
7
12
23
24
57
24
31
14
30
16
89
79
5
25
30
33
8
31
8
6
48
30
16
50
6
9
55
20
52
60
9
8
4
77
7
8
21
24
24
63
3
6
54
24
42
4
15
32
55
8
10
23
21
36
12
51
27
70
50
13
48
23
61
5
10
60
5
7
20
24
16
9
8
81
15
69
48
18
25
29
51
7
48
20
37
23
16
20
21
9
30
16
5
4
56
16
8
12
79
5
9
6
4
41
28
5
75
1
15
24
8
84
99
76
2
31
11
25
8
27
4
12
2
3
4
12
39
60
14
34
20
129
3
25
20
19
41
36
73
44
24
15
3
18
7
33
3
12
36
12
20
3
49
8
24
3
24
16
14
12
24
70
30
6
129
47
18
3
27
54
42
1
32
91
29
27
45
112
11
12
76
17
4
27
26
18
16
17
16
3
65
9
7
53
12
18
52
5
19
8
13
48
5
36
10
8
16
17
27
21
15
12
1
27
29
3
9
3
1
5
6
81
55
5
19
38
6
24
13
59
57
87
12
12
30
3
12
27
16
21
32
15
12
25
24
5
31
3
50
12
28
20
22
32
45
12
36
9
99
16
11
24
9
84
3
9
79
21
23
6
7
23
21
31
2
27
9
7
8
21
3
67
98
12
18
30
7
5
10
77
36
15
12
33
127
38
16
11
31
14
7
57
42
2
30
21
16
53
6
105
15
60
21
9
7
15
21
3
38
16
51
35
4
29
7
5
16
53
7
3
14
3
57
6
6
7
63
96
2
108
54
24
136
53
24
72
12
12
24
7
65
1
14
12
13
8
63
37
17
31
23
37
24
15
50
10
161
16
23
9
3
1
56
4
27
14
30
21
16
24
32
45
28
14
1
8
12
28
17
30
21
45
48
15
4
20
3
60
25
32
40
23
10
6
21
12
32
99
16
5
16
11
96
16
20
24
12
12
93
13
56
7
27
2
10
32
45
3
9
9
6
4
20
1
51
5
4
23
9
52
32
12
3
9
16
3
5
7
53
9
39
57
55
68
12
12
9
39
1
44
3
69
3
7
21
39
20
18
6
4
36
65
15
9
7
32
36
16
60
24
14
19
32
24
21
27
3
16
8
21
9
31
59
6
6
16
18
20
30
54
7
5
48
15
28
23
9
45
39
57
60
75
7
5
19
14
31
39
44
13
8
99
36
21
9
3
27
40
12
18
14
1
48
27
2
30
18
10
65
67
21
20
7
21
11
12
30
106
21
23
6
3
4
24
24
8
48
39
13
20
21
51
16
36
32
51
33
19
50
27
64
8
31
32
90
12
10
9
35
42
19
32
27
13
8
21
3
148
11
21
36
21
99
15
49
11
30
66
25
3
72
2
3
3
57
3
24
21
1
20
67
24
36
12
51
38
12
6
78
46
56
1
20
7
2
103
17
51
120
3
90
4
63
11
69
19
17
3
25
24
5
39
9
6
6
10
44
16
5
9
55
27
9
35
16
14
111
12
4
17
10
33
107
21
15
94
23
12
7
2
6
13
59
21
24
3
42
48
10
5
16
32
12
21
3
15
112
20
4
36
29
1
39
5
27
3
21
93
36
55
44
28
39
20
21
33
66
24
12
13
27
81
3
96
17
3
18
6
18
6
36
36
60
72
6
7
15
5
9
3
21
15
7
24
20
18
46
17
39
4
20
52
14
6
40
98
22
17
15
6
31
23
21
16
59
24
18
3
127
113
12
9
30
9
27
1
3
17
27
25
60
11
30
7
3
9
5
15
67
14
18
82
6
84
8
46
87
33
23
21
19
104
12
7
26
27
27
66
4
8
15
57
3
7
14
31
15
24
14
12
6
1
20
4
35
45
27
12
4
5
1
15
24
8
7
20
114
6
9
4
3
8
30
60
27
49
11
12
4
59
9
12
12
15
1
32
19
50
10
8
12
69
40
59
30
42
37
8
36
96
3
25
68
3
28
21
32
27
1
39
14
12
54
25
5
60
10
5
12
27
12
9
75
16
26
54
21
93
54
37
56
9
10
5
9
3
52
11
4
60
14
6
9
1
42
8
96
16
60
69
23
37
32
3
48
22
23
36
28
53
27
43
26
48
10
33
11
22
51
35
109
39
6
99
32
27
1
8
3
54
39
135
1
72
47
30
6
6
7
11
18
3
28
11
12
21
36
7
14
6
6
15
19
26
34
60
41
12
4
24
51
2
76
66
20
18
15
3
4
41
16
17
7
48
8
27
45
120
15
1
75
29
31
17
67
33
27
65
25
6
5
33
27
3
6
7
15
5
36
12
15
93
4
23
52
5
28
41
7
77
24
3
19
8
33
33
42
18
10
105
44
43
9
11
1
24
83
21
4
44
27
30
60
15
3
96
10
14
6
6
37
3
14
22
17
12
96
9
78
21
25
23
39
1
147
6
23
16
27
21
27
50
51
19
44
42
3
27
21
4
59
1
29
6
4
5
51
69
15
10
83
4
32
72
36
19
17
12
21
18
22
86
4
21
17
36
60
16
8
82
26
94
29
31
14
7
23
6
51
27
42
63
21
27
9
34
44
1
5
30
16
14
3
7
12
18
14
12
30
48
63
45
19
20
63
12
16
41
57
55
81
14
40
56
9
15
90
66
9
48
48
4
140
31
30
44
24
43
39
17
12
16
59
12
102
12
18
33
64
35
4
33
12
11
37
3
14
51
21
24
15
31
8
9
48
12
24
28
11
1
11
16
45
51
5
69
54
30
15
28
32
84
12
7
2
43
3
14
18
25
96
11
121
5
42
12
18
27
15
1
72
60
3
12
32
12
6
10
21
23
45
21
34
14
3
4
17
12
3
21
70
17
24
3
57
15
37
24
8
7
53
52
15
2
15
1
42
5
39
21
48
96
15
1
48
12
3
14
6
24
6
42
1
20
3
1
9
44
6
24
25
17
4
8
3
39
109
15
20
16
24
29
4
47
16
24
6
50
37
47
1
104
24
75
42
27
24
4
35
1
17
27
3
12
33
4
32
25
42
2
6
36
9
16
68
3
28
21
9
44
27
3
16
26
51
72
4
83
33
72
3
6
54
16
36
5
60
4
5
24
18
33
12
57
22
68
13
15
29
4
11
33
27
76
9
5
10
5
12
4
17
18
ABCD 360529514*7^$a-1 [50007]
6
18
60
38
16
11
7
2
51
19
12
6
8
31
5
3
7
2
46
5
9
63
4
5
4
8
16
8
4
24
30
42
18
48
24
6
48
6
2
63
4
5
10
96
38
10
2
10
5
7
14
15
25
18
9
20
16
32
37
3
3
38
7
12
15
38
10
12
2
16
15
5
22
45
27
14
28
8
4
8
10
18
12
39
24
41
22
30
36
3
33
6
2
67
12
5
4
27
20
7
14
22
29
91
30
48
6
26
4
6
24
2
60
3
9
10
30
23
7
17
16
36
3
30
6
2
22
21
9
11
16
3
26
22
48
12
12
24
21
12
15
2
7
9
12
3
21
6
26
10
42
12
6
6
12
8
3
40
12
33
3
3
66
3
44
16
3
26
10
53
12
37
44
16
3
33
3
5
3
1
42
36
17
21
15
28
27
17
12
13
23
69
12
7
3
6
3
15
9
9
30
48
9
24
8
16
27
2
15
16
32
1
3
3
2
24
4
42
24
18
3
36
8
4
3
2
4
24
18
29
9
31
5
4
24
39
21
20
4
36
6
9
15
29
31
65
31
6
11
19
6
11
25
15
20
1
3
9
3
12
53
4
3
5
46
12
2
3
64
5
10
6
36
36
15
15
48
6
18
2
36
63
37
6
18
8
22
14
10
12
14
10
2
7
20
9
22
36
30
8
10
6
24
23
16
29
10
18
8
4
12
20
10
6
48
30
5
4
21
6
24
38
31
5
4
27
9
18
24
6
8
16
15
15
9
15
9
5
7
29
10
5
40
5
10
36
29
7
6
12
6
2
10
2
24
4
6
2
60
10
2
16
18
18
11
13
42
17
19
17
69
12
15
1
18
26
10
42
6
5
19
2
16
12
32
7
3
24
18
6
12
2
12
43
12
57
3
51
12
2
7
21
12
72
12
27
15
12
6
6
33
33
6
9
12
29
16
60
3
15
6
12
42
29
9
36
28
23
13
6
2
15
61
12
51
9
12
6
2
46
2
24
4
8
10
53
1
18
5
7
5
1
48
3
21
18
66
30
17
1
3
63
50
19
12
3
2
72
16
32
43
9
6
29
9
40
24
15
21
24
6
14
7
15
6
12
3
3
2
4
42
12
38
12
22
36
29
19
30
63
5
4
30
12
12
12
33
33
54
36
2
4
12
6
14
4
20
12
22
48
45
9
11
16
15
18
23
13
11
1
12
12
20
19
21
8
4
3
27
24
12
9
15
5
24
7
2
82
6
20
52
48
30
12
9
3
2
7
8
7
6
8
10
9
5
58
24
6
6
12
36
101
9
39
4
15
24
9
3
36
6
15
3
29
19
14
39
7
57
15
26
3
7
6
6
6
20
7
20
37
6
30
3
33
6
21
8
31
29
43
24
12
14
7
33
18
5
45
31
3
6
11
37
8
16
24
35
28
12
27
6
6
18
3
21
12
48
23
9
7
15
14
64
35
72
19
2
16
47
4
3
29
19
12
48
12
26
7
3
41
7
29
9
10
9
39
12
12
2
40
48
6
60
12
38
28
18
17
7
24
42
18
69
45
63
41
4
56
70
29
1
44
55
9
18
2
24
19
3
24
2
16
20
4
48
20
7
15
2
7
39
9
8
16
20
7
6
18
33
15
5
52
20
19
5
16
41
4
3
44
16
5
27
28
12
9
51
17
10
5
31
12
36
9
15
14
39
1
3
3
9
15
36
2
16
30
2
19
21
20
10
2
27
24
21
4
12
27
39
12
6
18
30
6
21
5
55
21
20
4
6
30
3
15
18
18
12
29
7
38
3
25
12
32
3
4
3
18
15
29
10
6
12
6
12
9
15
12
66
8
4
42
9
21
24
3
39
12
12
18
11
28
24
3
24
21
17
12
43
69
11
52
3
2
4
12
20
4
12
6
5
13
87
17
28
36
6
18
15
29
34
18
56
52
32
22
96
6
8
43
12
9
42
2
52
3
17
7
12
8
49
23
48
33
36
3
31
2
34
9
15
12
5
16
27
12
6
12
15
3
14
70
6
6
9
17
12
7
21
90
17
7
26
10
30
24
39
33
11
7
6
15
33
6
6
35
1
6
33
29
43
12
15
36
96
6
18
38
19
48
5
24
43
9
3
27
6
3
3
14
12
19
15
17
1
8
3
49
11
21
15
31
21
12
3
5
37
47
24
55
21
9
35
9
34
12
5
21
19
15
38
10
12
36
9
5
7
3
6
12
18
6
8
16
39
56
16
17
7
87
17
1
3
5
15
1
15
3
60
6
3
15
9
41
39
9
19
5
70
72
12
2
28
6
2
36
4
12
3
8
9
10
6
18
6
6
18
15
33
27
29
88
3
12
15
17
16
3
18
12
32
39
7
2
24
10
21
5
39
1
15
17
12
28
3
20
21
16
6
2
27
1
8
16
108
6
9
9
48
3
3
9
120
27
2
12
51
13
8
4
27
3
17
9
12
55
5
22
24
38
16
8
36
64
12
12
11
7
9
5
16
18
2
16
60
6
50
34
21
9
51
12
15
5
4
5
15
1
3
9
6
2
70
18
48
35
25
18
36
9
20
25
15
5
4
6
5
31
9
41
31
32
31
26
10
6
15
68
1
8
43
8
13
6
21
5
22
26
4
42
18
15
9
36
8
10
6
15
41
12
7
3
24
2
10
5
31
42
8
36
3
40
5
60
12
19
9
108
18
26
15
4
41
40
12
11
25
12
20
7
21
8
51
13
12
24
32
7
3
18
44
19
36
21
3
15
6
6
12
12
42
3
8
9
4
56
4
12
42
5
1
8
16
18
9
57
11
1
6
38
4
36
3
3
21
27
12
6
66
6
15
8
16
57
6
12
5
1
12
3
20
21
22
24
6
15
48
33
32
7
39
12
36
2
10
18
42
29
81
31
12
21
18
30
44
15
16
33
6
17
7
42
8
7
27
24
5
9
27
49
11
7
77
33
7
5
4
6
54
27
17
16
15
5
7
27
26
4
12
48
12
3
20
1
24
3
8
9
12
51
12
1
12
12
56
19
3
12
2
22
18
30
2
16
18
45
44
13
68
19
8
40
17
24
12
36
24
28
8
3
16
24
20
4
9
32
31
3
41
1
6
12
17
64
8
13
12
11
33
7
5
19
51
36
18
3
5
7
20
7
9
45
24
30
2
12
43
24
3
2
19
8
40
24
45
39
20
1
11
13
20
4
6
26
10
2
7
81
3
3
6
6
17
4
9
6
24
24
33
15
66
12
23
4
15
18
11
1
30
12
29
1
44
22
50
31
21
11
24
36
13
30
2
58
42
54
6
66
12
9
8
60
1
18
18
6
14
15
52
5
4
18
14
64
8
10
18
3
27
2
3
13
27
5
4
18
57
17
16
3
3
14
3
25
6
18
3
8
7
65
25
30
24
12
26
22
41
55
2
52
18
30
60
20
52
11
9
10
6
27
3
12
5
16
9
35
28
36
9
8
19
15
12
9
60
20
45
34
12
18
12
8
55
15
45
3
62
94
9
5
24
31
33
8
28
6
2
19
12
8
33
4
23
12
25
18
6
12
12
6
62
19
3
86
31
9
72
44
15
9
4
6
6
12
18
24
18
6
9
3
5
1
8
34
12
6
3
8
1
27
8
24
31
24
45
3
30
6
26
10
5
36
1
8
10
17
1
18
21
15
21
33
39
15
24
60
26
4
18
2
4
6
9
3
36
9
9
23
31
9
120
3
17
4
41
7
36
3
18
24
27
5
15
73
11
19
26
34
2
15
9
3
16
3
14
7
21
6
5
16
27
53
4
9
15
39
5
13
42
17
37
6
5
1
30
81
5
46
14
63
12
4
5
10
5
4
9
6
36
12
9
84
3
17
13
12
15
3
2
27
67
17
4
81
23
9
4
24
60
12
3
3
26
10
9
12
8
19
12
30
6
6
8
7
3
18
6
36
30
6
6
15
17
31
3
9
48
3
14
4
6
54
12
11
12
28
39
2
7
5
28
18
9
5
10
2
7
56
7
6
56
12
22
24
5
36
25
48
12
6
6
42
17
13
3
9
39
12
15
36
17
9
27
37
8
4
30
42
95
33
28
6
6
12
18
5
24
31
45
5
4
36
6
18
20
15
7
21
20
31
9
15
26
43
3
5
7
12
26
12
22
2
34
66
27
17
40
3
51
9
9
18
18
24
30
66
3
3
14
12
10
17
28
27
18
8
7
8
12
33
12
31
15
21
48
3
5
12
16
63
2
4
27
24
12
3
2
22
24
54
3
21
6
6
8
16
3
17
52
3
27
17
31
14
70
2
64
18
12
24
26
10
5
21
7
29
4
3
9
15
72
12
3
78
12
23
12
4
21
15
5
28
12
3
12
51
36
21
3
6
35
9
36
4
39
20
43
101
16
3
5
4
9
44
60
27
1
27
21
30
2
7
3
2
24
22
24
9
15
9
5
24
22
18
24
11
16
29
51
37
15
29
16
15
3
48
9
20
9
36
16
8
31
5
12
4
3
27
2
16
8
7
63
2
36
7
15
102
3
9
12
30
6
30
6
6
6
11
36
9
12
10
14
19
3
9
3
36
65
19
2
22
36
12
42
18
74
12
10
17
73
23
7
2
10
2
4
24
12
63
3
17
13
6
24
24
18
12
20
3
1
3
3
6
6
14
19
17
7
3
38
58
5
25
8
3
25
18
2
16
20
4
39
3
21
21
11
7
6
6
6
12
48
3
15
12
29
4
5
10
6
6
12
2
7
12
8
28
27
48
42
18
17
13
6
5
13
23
4
3
12
21
15
18
11
31
6
12
15
21
11
1
20
51
31
12
9
21
15
45
6
12
6
6
12
33
45
42
18
3
20
55
36
6
3
17
24
19
3
69
29
22
6
12
24
51
69
12
8
58
21
15
21
20
13
44
28
36
3
15
12
2
4
3
12
8
16
5
64
6
9
15
45
36
39
12
42
20
10
42
51
29
3
13
15
9
8
22
5
1
6
6
3
3
42
39
15
9
21
15
24
21
15
29
4
18
12
2
34
2
19
21
24
3
8
43
17
1
12
6
21
12
3
18
24
11
64
45
60
36
27
20
7
2
22
6
20
22
9
3
2
19
27
6
6
41
9
28
18
17
4
3
2
4
6
45
5
31
9
18
9
24
17
27
16
5
22
9
51
6
11
4
27
50
4
12
18
2
22
18
56
4
3
12
29
36
15
12
31
66
12
63
3
18
23
4
15
14
34
45
69
39
3
6
18
6
3
21
47
25
8
10
2
16
11
1
3
20
7
5
25
56
7
29
7
3
5
7
24
14
31
15
9
53
52
3
27
17
16
3
21
9
30
9
29
34
2
43
3
38
7
20
13
6
14
10
12
12
5
28
5
4
3
45
15
24
9
11
1
18
24
36
48
9
17
7
3
24
36
30
42
26
3
9
4
6
102
23
28
3
2
64
8
46
17
31
6
11
67
12
33
9
20
39
4
5
28
18
12
6
18
26
4
18
14
27
19
12
6
23
9
40
23
12
31
6
15
33
3
24
15
42
12
68
3
37
8
24
46
78
3
9
39
12
9
32
76
23
24
9
19
3
6
8
46
6
20
22
21
27
9
3
12
45
5
40
3
56
37
3
60
89
4
6
6
51
17
40
18
2
4
6
2
31
3
6
3
8
1
8
10
21
3
2
19
15
6
18
18
42
30
18
41
1
18
2
19
12
24
27
24
9
27
38
4
3
3
18
42
9
8
13
30
36
50
24
31
3
21
9
3
15
9
21
44
16
12
27
15
9
3
17
13
6
53
33
22
5
19
65
33
3
1
6
21
12
24
17
4
54
9
5
4
51
12
5
10
5
4
15
ABCD 360639704*7^$a-1 [50104]
49
42
6
12
162
60
65
31
5
1
108
6
84
12
89
1
83
12
19
41
19
29
205
30
12
77
1
6
29
73
42
5
61
60
12
24
36
71
43
17
133
84
30
125
25
12
18
36
30
36
11
31
6
54
29
31
17
79
204
60
30
23
7
102
54
77
67
77
43
72
24
5
36
43
77
1
102
6
30
30
54
66
66
18
30
53
103
120
84
5
91
24
101
1
18
180
12
30
84
23
31
29
72
1
60
84
47
108
1
60
36
42
12
30
84
30
5
19
36
36
84
84
36
36
24
29
37
144
54
6
36
47
1
59
7
17
12
1
96
30
101
48
24
31
209
1
36
47
12
79
6
11
72
60
43
48
5
7
54
54
30
102
24
53
7
6
36
24
30
6
11
13
96
180
54
41
13
23
12
85
12
84
24
114
53
12
96
19
17
60
19
29
67
77
37
47
79
84
36
108
12
17
7
42
11
133
18
77
84
1
47
24
7
66
30
222
47
73
23
79
149
31
78
84
71
25
42
5
91
17
7
156
60
65
115
24
89
31
12
24
24
17
12
37
6
84
102
11
49
47
55
137
19
90
36
18
60
41
12
79
54
72
42
53
145
54
161
79
144
30
54
120
72
24
60
24
126
6
54
30
65
121
59
1
143
13
12
6
66
54
77
25
12
102
30
84
114
18
108
54
12
113
1
30
60
30
30
60
149
7
29
12
96
43
24
24
6
12
18
30
6
6
107
55
12
48
126
66
90
114
6
11
25
78
5
19
36
6
35
36
7
29
37
23
1
6
234
131
60
19
77
12
67
84
12
5
1
24
35
61
35
12
7
84
84
60
42
18
6
23
97
36
54
65
132
12
36
1
83
31
24
66
6
84
5
19
6
12
47
1
144
132
18
78
84
54
42
102
18
35
37
23
156
7
17
12
7
48
42
30
5
121
54
30
30
90
48
12
78
132
108
6
155
37
24
78
12
5
48
7
18
6
29
37
11
49
96
12
6
6
114
53
67
144
6
72
120
71
133
24
54
12
30
24
24
71
205
36
18
96
6
24
12
12
59
7
36
5
55
48
66
60
72
144
11
7
12
65
25
48
126
89
55
60
42
84
120
23
133
11
25
24
35
25
18
66
72
102
36
41
84
217
60
42
29
31
12
60
66
95
24
19
84
120
36
144
77
24
19
72
6
12
191
36
163
6
96
114
42
192
23
85
18
30
47
72
31
126
24
83
31
72
53
73
23
79
36
126
11
24
25
47
61
72
18
12
18
47
43
6
47
7
29
211
90
192
18
6
54
18
107
91
60
36
24
17
60
7
65
91
5
79
29
144
25
78
36
60
77
43
6
48
60
24
23
43
36
17
60
13
11
72
31
54
48
84
119
61
18
12
84
101
49
47
49
48
12
47
31
18
23
79
36
5
79
6
24
23
60
85
35
7
60
12
54
23
7
102
42
53
192
7
29
25
71
12
7
36
41
67
6
24
72
120
18
29
36
7
41
24
25
78
6
30
90
47
109
108
23
12
91
29
7
53
31
24
42
11
85
42
36
90
12
24
47
97
120
150
66
30
54
95
31
30
30
108
5
55
6
11
72
48
72
49
12
36
12
35
19
24
6
11
48
1
48
96
120
6
6
71
84
13
12
102
78
42
29
73
119
37
35
7
29
60
43
30
114
30
60
24
30
12
221
84
43
77
25
107
12
1
47
84
43
5
31
53
144
60
13
324
143
31
6
30
156
48
77
13
42
54
36
114
53
7
89
12
12
31
6
12
119
1
12
11
84
7
54
47
7
66
6
6
162
42
23
13
114
6
42
60
90
203
67
18
11
31
42
18
17
175
150
150
24
6
59
24
115
96
300
36
6
60
18
66
18
29
43
29
25
36
84
23
31
17
49
36
138
60
66
6
30
155
48
7
29
55
24
36
42
59
13
156
72
78
53
31
120
77
13
48
108
23
37
12
11
121
12
24
12
72
48
18
36
30
36
24
35
72
13
23
36
25
114
132
60
17
37
66
60
30
47
49
83
55
60
5
72
133
30
5
25
6
78
48
107
61
36
36
107
24
7
36
84
54
36
23
24
67
89
12
79
12
18
23
108
25
11
49
11
24
24
157
378
6
54
53
7
89
264
7
36
29
1
95
325
12
60
54
6
35
7
41
1
143
13
12
119
48
36
13
11
19
42
102
17
103
18
35
7
66
6
84
42
71
67
ABCD 360911942*7^$a-1 [50020]
110
19
3
6
6
26
10
21
9
18
54
39
75
2
16
8
10
26
34
14
4
8
24
43
9
44
46
21
17
7
3
6
108
36
63
5
19
17
79
21
20
12
4
15
21
20
4
132
20
43
72
29
19
53
24
12
12
43
5
22
60
12
26
48
4
66
26
4
116
12
52
27
39
18
12
18
9
57
36
6
38
12
4
18
24
2
46
48
2
34
105
45
6
2
12
64
12
27
81
18
78
32
64
56
31
17
34
30
6
26
7
17
10
54
12
48
6
14
24
7
5
28
48
18
14
34
6
20
52
12
8
36
84
96
22
2
84
4
32
24
12
28
8
28
56
4
3
3
24
36
6
54
36
42
39
3
69
3
6
30
2
4
27
3
72
14
4
8
12
28
18
36
12
2
7
33
8
12
52
92
24
16
3
48
5
4
8
22
12
2
64
32
34
9
24
17
60
4
32
16
32
36
12
34
12
9
33
12
12
8
10
2
43
3
24
45
39
14
4
30
54
51
3
30
42
62
4
27
5
28
78
9
123
14
60
4
60
54
42
18
42
8
28
30
6
39
3
36
48
42
8
16
12
32
19
53
16
8
16
3
41
52
8
43
15
74
34
14
12
64
54
14
34
96
24
12
33
9
12
12
20
28
39
33
6
18
18
2
40
56
12
24
58
192
60
60
6
12
51
3
30
12
27
17
28
68
28
20
10
42
48
3
15
12
2
12
10
12
57
57
18
38
12
19
57
56
12
40
18
2
28
54
14
12
76
18
2
12
7
5
12
34
6
12
20
40
8
31
9
60
27
5
22
54
32
4
20
36
67
27
2
84
12
4
8
4
78
18
12
30
74
55
5
22
24
50
46
24
18
60
44
12
12
19
17
24
22
30
168
3
9
80
4
20
76
42
30
32
22
6
15
3
38
10
14
24
12
12
16
18
90
8
16
44
4
27
5
4
15
33
68
24
12
16
8
12
22
21
24
21
30
14
10
14
4
6
62
12
4
8
40
48
24
42
45
9
102
86
120
22
62
12
24
10
9
3
6
48
12
60
44
28
8
64
92
24
40
8
12
24
64
18
12
12
50
36
7
5
22
2
52
56
130
14
31
9
24
12
6
12
12
38
16
12
32
132
16
8
12
4
84
66
26
48
4
20
10
14
16
72
15
3
14
132
10
57
17
79
41
4
36
15
29
40
12
24
63
15
12
14
16
18
69
27
14
4
8
12
36
22
6
30
60
30
56
4
30
6
18
74
4
92
40
20
24
34
21
3
26
4
20
10
66
12
20
40
6
12
45
3
18
3
9
8
31
3
14
10
45
21
27
5
12
48
70
6
42
9
125
22
14
24
58
30
15
65
4
32
4
39
27
26
70
6
24
8
12
40
30
36
26
12
40
8
24
28
24
8
4
6
12
48
150
20
4
48
27
72
3
14
60
48
12
24
24
16
8
4
12
15
9
8
48
36
28
12
3
5
60
48
4
72
24
8
12
40
111
21
60
32
36
4
60
6
18
102
66
54
18
20
16
20
67
33
24
56
22
2
24
24
64
30
110
12
10
30
36
3
3
2
28
72
12
44
7
63
9
96
9
48
18
2
10
132
12
12
26
24
64
6
2
48
24
4
63
9
36
72
24
51
24
29
22
18
20
16
12
72
20
7
53
28
44
34
50
31
24
5
34
33
3
21
21
6
74
64
12
18
38
108
16
27
5
16
6
62
156
16
18
57
39
62
16
8
43
17
12
67
29
24
4
12
6
18
68
34
42
20
36
10
38
19
117
20
40
24
15
3
2
4
6
9
5
16
36
12
44
60
19
3
14
10
12
9
51
72
48
12
26
16
15
17
10
120
54
30
6
42
60
14
82
38
58
45
5
36
4
32
52
24
24
42
12
12
54
20
12
4
3
21
20
24
4
24
20
64
6
2
10
38
16
66
14
28
8
16
51
5
24
4
12
12
80
12
64
102
45
3
12
26
96
16
8
46
30
32
4
42
72
6
48
18
21
53
12
24
7
27
62
10
30
36
80
24
12
22
9
24
24
3
2
24
43
3
90
44
4
3
33
8
7
27
21
99
2
12
7
33
36
8
46
2
40
12
56
34
14
24
7
41
4
6
12
26
60
12
7
75
26
22
14
4
42
36
50
12
12
40
54
48
36
9
33
6
36
42
78
6
36
24
36
30
6
42
33
9
8
4
36
18
45
9
12
12
60
3
33
6
2
72
12
24
16
32
4
15
17
24
16
15
33
24
8
31
69
36
152
28
56
4
18
24
2
60
34
6
18
6
42
12
12
18
20
48
7
21
56
12
24
34
2
36
100
3
3
18
48
6
38
10
12
30
24
8
100
32
10
24
6
20
60
22
2
46
57
33
8
16
60
8
43
21
20
4
48
18
2
24
12
10
62
22
12
38
28
30
50
7
33
44
16
6
2
4
72
80
10
26
36
12
4
44
52
30
57
3
6
8
10
2
4
12
8
4
48
36
3
27
38
36
24
12
160
12
18
60
66
18
9
27
26
16
12
44
60
10
2
19
5
24
43
17
16
6
30
44
55
5
60
36
40
18
66
20
4
104
10
2
12
10
50
36
10
6
44
4
48
54
12
38
36
24
4
24
84
66
2
7
29
12
12
4
12
12
80
100
18
18
12
78
93
5
12
16
12
42
12
38
7
24
3
30
20
24
24
12
40
6
66
63
33
108
8
19
87
57
21
32
19
81
30
108
45
3
72
21
29
40
18
14
19
5
19
33
39
5
48
24
24
46
14
7
3
18
6
66
3
9
12
18
60
170
28
60
12
44
40
8
19
29
4
8
28
27
5
12
7
99
26
34
6
12
44
12
34
6
56
108
16
8
72
22
18
8
115
5
24
76
44
36
40
32
31
5
46
26
19
9
36
78
6
8
7
17
84
22
38
4
6
24
18
20
31
9
6
48
36
12
38
19
3
18
6
14
46
14
22
2
24
22
12
14
40
72
51
15
36
14
36
36
24
31
45
3
24
9
18
93
33
30
33
27
18
3
24
39
2
10
6
24
44
28
12
32
4
24
8
28
30
2
22
14
12
4
36
42
38
84
4
6
90
96
6
6
15
9
48
8
22
2
28
20
46
96
6
32
72
4
8
4
56
22
24
38
22
6
12
15
45
32
43
48
17
48
4
8
12
10
2
48
4
56
58
30
140
34
9
93
36
6
14
12
12
16
24
8
12
10
2
48
22
54
12
30
21
3
6
12
32
4
30
14
16
6
30
15
5
58
12
14
40
20
40
132
8
64
114
45
48
69
32
24
12
46
57
3
2
24
12
16
12
3
3
26
12
7
5
10
14
60
16
72
8
4
18
26
40
72
48
54
9
5
16
12
8
12
12
52
6
12
74
55
27
54
32
94
14
46
54
42
21
5
12
28
20
120
48
48
79
5
4
30
38
40
3
3
38
55
5
4
80
34
62
34
78
12
42
132
2
106
18
12
12
18
26
12
10
2
16
6
26
91
5
67
17
28
68
28
3
45
18
2
24
40
8
16
8
7
29
16
30
93
57
24
30
14
100
60
3
53
106
50
7
29
40
104
60
12
19
45
8
10
9
21
8
43
51
12
33
5
12
12
36
16
18
6
32
4
6
42
8
22
36
14
22
14
16
78
14
91
51
26
144
10
38
4
20
46
24
96
78
18
14
12
19
5
24
16
24
20
4
12
87
57
54
12
2
12
24
16
39
3
38
12
4
32
24
7
27
2
115
3
60
33
3
26
43
69
6
12
14
168
4
20
4
24
18
2
60
100
6
21
41
24
7
17
34
14
12
22
26
28
20
4
20
4
66
2
16
126
48
2
4
20
28
15
17
28
18
84
45
29
19
45
6
60
9
65
10
42
8
58
48
90
39
17
40
12
ABCD 361219704*7^$a-1 [50017]
12
72
3
5
4
26
58
51
9
44
22
18
12
78
6
32
48
124
36
132
38
94
72
14
100
42
168
50
16
14
4
48
8
43
21
3
39
60
21
23
1
39
14
22
90
14
13
9
15
77
22
6
8
16
15
9
6
26
12
82
9
5
19
72
39
33
27
20
1
15
44
72
22
63
23
10
15
9
12
36
18
42
42
26
46
44
154
3
33
30
2
52
3
39
9
9
15
96
45
20
12
72
60
7
29
10
33
33
39
24
93
68
42
22
6
54
38
22
36
30
60
9
15
30
42
24
6
27
29
19
11
4
6
8
16
30
6
60
108
20
16
147
33
128
28
138
9
48
77
36
7
47
40
38
82
12
21
9
14
42
28
2
94
51
24
11
13
119
30
6
22
138
14
6
1
120
72
41
18
10
20
40
18
6
44
42
18
7
24
75
18
3
83
136
14
40
30
20
130
84
30
18
18
62
34
54
15
15
105
9
6
30
2
64
6
38
13
27
84
38
19
15
30
30
21
33
30
66
8
28
3
9
66
60
24
6
75
9
63
17
16
2
13
69
12
114
2
18
121
9
20
124
30
8
4
21
45
3
15
9
41
40
14
10
6
33
48
11
42
106
42
72
66
126
30
6
12
12
8
10
78
12
8
28
12
63
9
6
6
48
80
6
22
54
6
98
25
105
39
23
10
108
6
24
14
6
130
24
36
24
27
39
129
161
24
48
40
24
48
135
5
10
9
21
56
154
98
7
15
6
2
22
48
38
16
21
3
2
48
67
3
21
41
79
23
16
6
99
29
36
70
6
36
18
32
13
35
42
4
30
6
50
4
24
2
52
72
90
66
60
20
28
24
39
123
54
2
42
76
39
11
12
49
9
14
6
40
30
50
24
16
6
189
77
112
3
45
27
21
66
8
18
18
10
24
6
60
36
30
48
36
75
9
6
134
18
18
10
45
96
41
124
24
36
48
38
88
9
51
42
27
105
15
24
9
18
14
66
16
18
27
53
19
29
40
20
7
23
90
22
56
54
46
114
12
24
20
67
3
30
63
63
38
16
3
27
54
36
72
27
23
10
98
22
8
55
48
3
18
26
16
33
21
20
166
9
15
2
64
8
36
19
53
18
10
30
2
7
33
8
4
66
24
6
62
34
60
56
4
36
18
14
40
60
8
120
34
78
48
18
42
18
32
4
30
8
142
14
160
120
60
60
6
6
38
34
3
96
81
48
18
62
94
18
12
54
80
34
27
59
130
3
3
93
15
30
27
24
9
26
10
12
60
27
117
14
82
2
22
30
6
60
32
16
30
20
10
36
27
3
56
28
2
52
6
6
78
56
76
68
6
4
6
30
60
20
4
12
48
86
130
24
20
6
30
60
52
18
20
82
27
81
20
24
28
18
30
63
89
40
63
69
26
1
21
12
8
34
14
10
14
31
135
62
28
6
44
10
27
33
14
36
13
63
24
32
169
41
31
24
39
18
132
3
27
14
160
6
24
50
70
14
10
18
24
15
96
63
30
36
63
5
43
17
7
23
40
6
36
48
6
96
18
6
42
140
18
174
10
68
18
40
30
69
21
60
60
60
2
10
38
13
3
21
33
12
48
3
57
6
18
87
11
85
9
78
6
2
4
188
25
45
20
22
9
5
4
42
14
30
24
16
9
81
12
27
65
76
12
15
39
18
63
87
38
18
30
100
36
18
66
15
15
33
9
12
42
30
26
1
81
8
7
33
24
8
40
42
24
156
26
18
61
11
22
30
30
128
28
12
27
27
21
3
6
8
138
4
33
21
32
42
40
12
18
36
2
22
6
20
54
82
6
12
6
36
38
67
99
14
6
22
8
19
27
6
39
39
6
8
22
14
10
62
88
30
14
106
33
48
11
70
20
34
18
30
9
87
42
12
6
14
55
51
21
9
110
42
28
12
32
18
4
14
10
20
34
27
9
60
12
87
11
94
6
54
188
18
22
15
33
6
18
6
6
14
61
15
18
12
18
30
3
24
69
2
72
22
54
20
10
44
10
18
8
4
26
60
16
68
10
6
62
18
25
15
9
24
57
24
38
10
48
50
61
75
14
94
6
51
15
6
8
70
2
28
15
21
44
16
30
30
8
16
20
10
21
11
13
5
4
12
74
1
24
15
54
42
6
38
54
16
12
18
24
156
20
46
27
93
99
5
4
20
19
9
20
34
57
77
4
186
36
9
39
6
44
126
16
18
39
9
8
46
38
106
42
32
40
36
24
8
28
14
16
14
28
32
36
16
51
5
19
24
9
30
81
57
39
23
1
39
30
38
28
14
18
82
8
18
133
3
21
123
20
22
68
7
63
54
20
22
14
4
20
160
27
15
18
12
48
20
142
26
4
14
16
6
78
36
54
80
10
60
96
24
2
88
12
174
74
16
68
6
25
21
30
6
48
24
6
74
18
13
149
76
36
18
9
41
7
11
10
8
40
12
87
48
45
32
126
90
4
6
33
9
12
42
54
96
24
30
32
22
20
142
14
42
13
72
125
43
9
26
16
18
38
18
10
33
47
22
78
2
90
28
36
24
120
36
14
46
18
6
33
27
32
4
30
14
16
60
48
6
12
12
36
50
34
102
38
46
9
5
88
18
2
7
21
75
17
31
21
42
14
204
40
116
4
20
43
23
46
8
16
120
6
21
69
8
16
24
8
64
8
28
102
6
12
32
70
6
20
4
66
177
57
120
39
21
27
29
30
4
9
47
10
30
14
91
17
18
4
8
28
60
96
84
66
18
66
6
66
12
38
85
45
2
106
20
4
8
31
59
28
24
30
27
15
56
42
40
39
3
18
3
9
60
36
18
45
9
12
30
56
18
12
22
9
21
26
34
86
10
12
48
30
60
9
27
24
261
15
6
170
30
28
6
9
17
52
20
127
24
5
4
168
50
13
77
12
36
43
9
12
8
34
9
15
30
12
87
15
12
54
2
60
18
10
69
51
212
58
54
66
2
10
18
54
8
28
62
1
21
36
32
28
3
63
48
12
21
5
28
72
170
10
38
160
2
40
24
68
16
20
4
48
15
3
14
22
9
5
60
166
30
36
50
13
5
16
36
8
30
1
9
32
30
ABCD 361370796*7^$a-1 [50034]
36
27
141
3
18
36
74
48
1
72
72
45
18
57
83
13
11
16
45
27
72
8
82
3
63
6
14
4
9
36
23
49
12
9
78
21
11
34
54
9
95
46
3
36
81
42
8
12
12
88
20
12
13
35
60
12
46
90
33
63
9
35
60
52
80
52
80
10
12
54
24
21
27
9
45
38
22
14
12
28
9
11
12
4
9
39
20
60
25
3
92
13
12
23
37
36
108
11
48
13
35
37
23
13
72
75
81
36
87
21
95
24
16
32
37
3
33
35
1
11
12
60
36
25
12
15
32
25
23
1
3
18
6
20
109
45
26
84
52
36
45
72
117
26
1
11
16
6
14
70
2
70
87
3
9
11
22
12
51
3
20
22
38
132
49
15
90
18
20
10
15
3
117
23
85
23
157
69
48
15
23
34
38
16
33
57
14
28
30
38
4
48
68
22
50
37
35
40
45
33
39
23
1
95
40
12
33
9
36
27
12
95
37
11
28
9
135
80
48
25
27
56
4
8
40
33
27
8
12
1
27
20
13
11
60
22
14
10
54
8
49
72
24
12
51
21
23
46
14
70
36
2
180
70
50
132
106
150
21
36
45
2
16
44
28
32
48
88
54
18
30
38
61
24
47
28
9
72
9
2
88
24
9
180
39
32
48
25
23
76
8
96
4
8
72
13
45
162
56
24
100
33
93
2
72
13
45
122
40
20
10
159
3
104
4
45
23
1
71
48
1
11
58
2
16
12
32
37
63
126
39
33
18
21
72
27
9
11
25
15
66
74
4
68
13
9
38
108
34
26
76
54
14
58
2
85
71
1
45
30
9
15
84
9
24
23
12
40
45
105
2
1
15
102
60
38
37
83
12
73
12
23
37
57
18
141
191
48
4
44
85
36
23
49
72
81
15
83
70
12
14
24
13
63
20
64
68
22
36
87
3
32
49
15
56
10
38
22
48
42
12
45
15
20
10
6
36
153
21
15
35
1
9
2
1
11
22
138
45
15
18
63
95
52
20
12
28
45
72
71
46
38
48
4
48
153
9
6
8
240
25
60
36
39
20
144
49
131
48
37
12
11
4
93
11
12
48
1
59
22
24
3
11
49
111
33
12
15
32
48
49
71
24
28
80
1
12
96
9
14
48
13
47
4
36
9
12
36
23
1
3
6
111
9
15
35
37
23
13
47
1
63
36
20
12
40
45
15
20
28
141
59
48
4
42
66
8
12
12
121
9
6
30
74
142
15
12
47
4
8
120
12
13
23
12
10
18
9
75
72
24
12
8
1
9
2
133
24
11
72
48
84
100
20
10
38
58
54
18
62
28
9
12
9
110
34
15
3
45
15
9
36
11
109
11
4
30
42
45
3
8
12
13
12
24
3
69
39
18
15
47
88
30
38
22
38
1
24
27
8
22
123
107
4
54
15
48
11
97
23
28
8
1
36
35
1
3
6
2
25
11
34
86
60
60
10
39
27
18
90
8
37
11
72
60
10
38
12
120
37
117
78
57
11
52
20
49
48
11
12
40
36
33
27
12
42
63
57
26
84
49
39
20
12
10
63
9
14
24
28
8
70
27
45
18
44
37
129
2
4
8
82
14
4
48
18
27
35
72
16
32
52
8
64
6
27
111
20
12
22
26
64
36
44
36
70
111
36
27
56
12
4
6
90
9
59
121
12
87
72
9
3
33
120
35
37
63
8
61
39
24
128
1
36
63
18
2
40
54
38
52
44
72
1
47
97
3
33
9
18
12
45
35
52
8
12
1
36
23
120
96
37
12
213
18
12
20
13
47
60
1
107
49
87
68
40
12
8
46
14
1
12
47
25
24
9
27
144
12
59
1
39
6
54
72
8
13
9
26
48
22
2
145
15
36
32
34
24
30
42
38
60
40
20
49
12
11
13
239
13
107
13
35
1
69
38
1
9
27
27
8
25
9
14
12
13
27
9
51
21
9
2
60
28
32
10
18
9
59
22
18
20
1
36
95
1
81
39
9
122
73
27
12
56
40
48
6
27
63
68
60
36
12
40
48
45
27
9
33
99
39
33
39
90
6
9
95
40
8
22
50
13
123
36
18
18
20
25
3
72
60
9
11
25
27
120
78
182
1
47
34
27
47
49
12
60
11
12
16
20
4
8
37
63
9
11
25
27
30
18
33
12
15
18
102
45
15
8
12
60
10
30
69
12
119
34
87
11
25
3
18
2
13
27
72
21
171
24
9
12
131
12
28
9
24
12
24
12
63
8
16
20
60
4
20
193
27
8
48
60
13
51
8
1
108
75
6
144
27
39
8
37
33
39
24
39
150
12
27
24
35
24
52
78
18
45
3
20
61
36
9
114
57
35
28
54
15
35
49
33
26
48
10
24
18
12
60
8
12
36
120
4
48
8
24
48
37
96
36
23
48
40
32
73
135
9
23
25
24
48
9
110
4
18
54
8
40
56
49
48
63
92
12
10
36
2
10
2
40
21
95
24
13
35
13
96
63
18
62
10
26
72
289
36
144
9
2
12
22
18
36
12
68
85
27
68
10
2
28
140
1
135
54
14
22
36
30
114
18
90
48
18
36
44
1
119
13
71
1
21
54
54
6
30
15
12
24
12
11
40
72
44
13
107
1
23
202
63
33
39
24
57
218
12
1
59
25
23
13
96
27
44
72
60
12
28
30
18
24
30
63
27
6
74
1
27
9
23
10
12
15
84
9
18
8
120
12
1
39
8
10
170
61
48
15
21
60
9
30
18
78
84
69
27
30
62
52
117
9
30
20
40
66
36
87
3
32
40
69
3
18
27
24
39
9
51
30
15
3
9
11
72
40
56
64
80
1
81
6
9
12
119
49
63
21
35
84
60
16
54
27
3
20
76
36
36
80
10
48
42
80
37
3
24
21
24
39
9
36
15
165
24
3
45
24
48
24
12
36
ABCD 361386566*7^$a-1 [50066]
3
25
36
3
5
21
22
2
15
12
4
80
9
15
33
7
17
3
24
7
53
39
18
15
4
20
31
33
20
7
9
8
3
66
51
7
21
47
18
15
7
17
15
36
64
20
1
56
16
12
3
17
40
17
31
12
68
7
9
27
5
4
68
16
20
31
5
12
3
25
3
77
16
15
2
15
7
26
7
17
15
28
24
8
21
3
28
8
63
21
4
23
1
20
12
9
7
3
12
9
17
19
32
4
8
31
5
43
33
8
39
12
6
10
14
15
15
9
31
33
8
28
51
50
19
12
17
22
9
32
7
21
20
7
12
12
8
60
12
13
29
67
27
2
24
3
24
51
49
36
5
27
21
19
32
28
8
3
21
24
100
5
31
41
15
12
76
20
24
12
16
3
9
3
2
34
53
16
8
3
52
12
62
39
9
19
60
24
8
16
39
9
17
31
3
14
15
3
52
8
72
9
4
12
3
14
31
12
24
99
12
48
32
9
24
43
24
9
60
51
45
5
15
16
12
3
20
1
5
3
21
24
6
4
5
4
8
19
12
12
81
17
67
3
2
19
20
7
33
17
3
28
48
8
12
24
4
32
52
29
55
39
45
3
8
40
26
7
17
3
16
53
48
7
17
58
12
17
9
123
16
60
51
9
5
6
40
21
3
45
8
55
32
9
19
20
37
24
41
6
21
4
41
31
17
48
24
3
4
32
9
3
12
52
29
22
5
40
108
84
23
1
29
18
45
28
12
8
33
46
9
12
36
12
3
65
60
4
20
27
25
47
37
3
8
1
60
3
77
4
35
12
1
20
19
2
48
7
44
12
4
20
24
4
32
3
9
28
20
4
8
28
3
12
9
11
33
16
56
24
31
5
24
7
44
28
2
30
13
3
20
9
12
33
6
33
7
12
48
69
11
13
24
15
50
31
36
51
17
4
8
3
49
3
36
50
43
24
35
18
22
48
2
24
7
71
36
13
17
15
9
6
9
4
12
32
4
3
65
3
13
15
21
8
36
12
69
48
3
16
12
8
7
24
2
3
3
9
52
20
28
39
12
50
24
3
24
69
22
36
12
5
40
29
7
51
48
57
48
3
33
17
3
4
27
20
13
3
2
22
20
9
19
5
4
8
40
11
1
11
42
48
24
43
51
41
12
36
4
12
68
40
11
16
29
51
90
42
1
24
12
68
76
17
3
16
77
43
20
12
4
17
19
23
45
3
30
19
3
9
32
64
51
20
9
3
1
111
5
12
51
25
3
9
68
15
69
28
3
12
2
7
8
16
92
21
15
24
31
26
24
7
24
24
80
55
17
4
3
50
15
3
12
13
3
29
12
36
36
33
24
3
4
12
77
24
15
36
21
31
89
24
7
20
21
7
36
27
20
9
40
47
30
7
15
8
1
24
27
12
20
30
19
36
15
5
43
12
9
8
19
12
41
117
7
8
9
27
43
5
15
16
12
2
70
33
20
3
9
40
8
7
36
5
16
65
3
36
12
3
13
20
7
44
9
7
33
11
40
26
7
32
24
31
137
63
18
15
12
36
36
141
7
32
19
14
7
32
7
26
27
12
52
24
39
9
11
12
1
12
8
28
32
48
45
7
36
5
3
36
16
41
51
12
16
8
24
16
23
33
31
9
17
3
21
19
12
27
5
7
9
27
5
12
4
8
16
36
8
3
1
8
16
23
9
12
93
3
16
27
33
20
4
12
5
10
5
43
20
33
24
4
11
25
80
48
43
9
8
4
8
3
21
9
67
8
28
24
23
9
3
13
24
11
1
12
12
5
19
8
36
24
15
9
4
20
4
20
19
9
48
12
8
7
50
19
36
51
14
15
3
37
65
46
2
19
12
20
4
12
48
32
60
4
8
63
21
4
51
26
7
36
36
27
9
51
8
9
31
20
4
5
28
17
7
8
4
12
8
7
41
19
14
19
48
8
55
48
12
2
7
27
20
12
28
50
22
5
7
9
24
5
27
64
12
35
4
2
55
24
12
3
21
3
33
44
12
7
9
15
45
68
33
10
5
4
5
43
24
5
39
7
9
32
19
32
25
48
32
43
9
3
48
9
5
3
28
8
16
11
30
7
8
3
57
4
48
24
8
16
44
16
29
3
4
36
11
84
13
12
32
60
16
44
40
32
7
17
15
45
40
27
65
60
4
8
4
87
21
48
71
13
41
27
4
48
12
20
12
4
8
48
55
17
48
16
12
29
27
4
20
36
4
32
91
77
40
27
26
19
11
93
7
32
1
8
40
12
8
24
28
8
12
40
11
78
15
7
48
2
15
4
53
3
4
20
7
12
8
24
13
12
11
6
15
9
30
13
12
12
5
19
12
11
30
19
24
24
8
4
60
27
12
5
27
6
7
12
8
64
5
15
9
15
4
5
15
28
3
26
24
24
7
12
20
36
36
12
12
28
3
24
2
7
36
8
16
36
8
52
11
21
4
24
8
12
36
39
1
36
8
36
4
36
8
28
3
41
108
4
63
12
14
24
10
14
15
3
1
11
36
45
9
123
15
1
8
19
2
19
5
6
9
9
22
12
60
5
24
12
4
20
24
40
24
36
11
18
7
8
24
40
12
29
7
11
12
9
12
27
25
12
29
18
30
19
20
27
4
5
43
9
3
45
44
24
28
12
5
19
29
30
9
28
24
39
12
5
27
13
5
67
24
68
88
20
48
3
1
32
7
2
15
15
18
42
1
11
13
12
71
13
27
24
26
67
36
41
78
1
17
22
5
27
1
35
13
24
27
5
33
27
15
49
27
24
9
36
63
53
4
5
15
3
1
27
26
15
9
24
27
19
29
28
12
24
11
36
4
26
15
48
4
12
8
7
36
44
9
36
21
3
16
12
3
9
36
20
21
10
5
12
15
49
5
24
15
9
7
8
16
27
17
45
87
16
12
3
21
24
75
9
20
12
88
36
35
37
5
7
11
13
8
9
7
72
8
24
19
9
5
15
9
19
3
45
23
37
12
8
60
4
53
31
39
2
75
31
5
16
39
5
4
24
41
63
28
3
57
44
19
65
7
41
33
15
9
7
23
33
24
52
12
32
28
12
59
28
24
9
17
7
32
12
4
24
3
41
4
3
9
11
21
40
3
5
43
9
12
24
20
4
12
27
5
9
18
45
16
44
40
3
60
17
12
4
29
82
5
4
20
4
3
24
26
51
12
33
3
3
33
7
21
24
12
8
4
12
32
24
64
48
20
4
32
27
6
7
44
19
2
7
24
41
10
9
12
15
12
9
48
12
80
39
21
16
29
18
93
4
11
18
22
5
4
8
4
8
3
16
9
48
17
79
68
28
41
15
27
1
11
16
9
44
12
12
69
3
4
24
36
96
75
45
3
5
4
12
11
1
35
4
2
3
24
4
8
15
4
17
12
40
17
27
16
8
21
15
100
35
49
20
112
27
17
16
20
19
20
28
57
56
7
21
32
4
12
8
4
8
16
15
50
87
57
46
32
1
17
24
3
52
3
12
5
28
36
60
32
12
3
13
11
1
17
72
46
24
2
63
43
9
8
4
20
16
5
18
54
27
4
47
18
19
12
24
3
5
24
40
8
16
8
48
31
26
7
17
19
5
3
27
40
48
5
36
7
57
83
9
40
11
64
2
15
76
12
20
40
68
9
18
36
129
43
12
129
36
12
3
33
15
77
3
28
21
63
65
3
12
69
7
2
15
3
30
7
23
40
12
5
7
2
3
45
48
24
87
4
29
3
21
10
9
12
8
28
32
4
17
22
29
3
16
2
55
80
3
9
43
9
68
4
11
16
5
48
7
2
15
36
16
20
91
9
12
59
1
12
8
16
8
4
32
60
63
18
15
3
33
51
90
87
33
15
16
8
24
9
3
3
28
5
9
15
16
15
9
8
12
3
40
8
9
15
13
15
53
7
5
4
11
97
20
24
16
15
2
31
8
72
9
3
28
12
12
3
17
40
12
56
3
21
40
72
12
5
7
8
4
5
6
37
20
24
28
32
4
12
8
3
52
5
27
9
40
24
20
4
20
12
4
8
7
33
27
48
9
3
5
67
8
138
15
4
51
26
94
2
19
5
7
27
60
29
75
9
67
69
17
24
19
5
6
9
24
31
50
3
40
27
9
17
39
24
36
15
28
17
16
15
53
4
20
36
39
33
12
36
64
84
39
12
17
4
12
8
7
21
60
20
16
3
44
16
5
39
18
7
17
7
60
36
12
8
12
3
16
21
11
9
4
12
44
28
5
67
5
15
51
1
20
136
3
32
36
13
12
15
33
32
7
17
40
12
8
63
9
16
20
3
21
24
67
92
36
57
12
4
44
57
19
20
31
8
33
24
12
31
14
34
9
5
39
9
15
3
4
8
1
17
31
32
4
27
29
21
19
29
19
11
90
22
33
3
60
32
40
12
9
20
24
4
11
9
9
7
65
27
28
20
24
3
16
17
7
26
51
12
7
17
3
49
20
4
8
4
36
119
1
125
27
51
33
4
12
39
50
24
6
9
24
28
24
23
9
36
40
15
65
7
9
36
3
69
5
55
23
37
12
108
11
49
17
15
52
8
16
12
48
12
48
12
17
7
36
60
8
12
21
15
4
51
2
15
12
21
3
7
80
13
17
55
12
44
19
12
17
40
11
64
9
8
72
7
12
50
72
46
140
4
5
45
19
11
13
3
12
17
43
65
4
20
9
102
61
12
32
12
43
2
3
4
8
15
28
108
9
11
1
20
12
108
3
13
17
27
3
13
24
12
39
9
8
24
7
12
14
3
31
45
8
27
4
96
2
27
3
18
39
3
9
28
12
48
ABCD 361506104*7^$a-1 [50020]
48
55
86
34
12
17
31
30
18
21
99
6
114
36
50
34
14
16
27
20
43
53
28
20
28
21
23
19
14
46
24
45
20
12
36
9
31
33
35
69
36
84
34
2
159
21
127
3
2
48
24
10
21
3
60
122
39
16
44
1
116
48
46
14
166
17
28
32
13
104
43
15
117
8
40
12
96
5
64
68
52
32
31
5
28
35
60
21
15
45
31
17
31
123
24
17
45
31
3
2
28
47
4
15
108
5
12
16
3
26
10
41
4
39
12
57
8
19
6
42
2
28
8
7
5
28
18
24
36
134
3
43
26
100
11
19
26
40
59
19
60
6
11
13
96
6
24
17
7
74
99
13
54
9
5
60
67
15
17
109
71
9
40
18
54
8
22
14
19
63
21
32
36
115
74
15
21
24
34
14
40
96
71
1
35
31
14
55
3
14
36
58
60
17
9
28
44
82
41
43
6
32
10
45
33
47
7
65
52
48
12
33
44
43
48
8
9
10
21
3
9
32
31
2
28
42
36
12
29
16
33
167
25
11
45
15
9
36
22
30
66
45
9
8
22
17
9
31
77
108
24
3
60
84
9
58
60
17
4
5
36
19
3
65
28
15
12
12
26
22
14
15
48
1
42
17
16
15
17
28
75
5
24
12
31
14
58
93
33
24
3
27
41
25
18
38
46
45
12
32
4
65
58
60
30
44
43
15
2
84
24
4
6
18
47
24
55
45
15
36
42
78
17
91
12
14
28
6
29
31
62
58
36
60
41
64
53
7
20
28
8
43
54
27
96
15
29
117
4
11
21
55
17
55
3
74
3
55
53
52
53
22
26
28
8
31
48
57
42
78
18
2
67
77
36
48
34
45
15
33
33
56
36
27
1
135
15
48
14
3
19
50
3
31
42
15
24
105
23
48
43
29
72
19
21
32
9
22
12
33
3
18
8
39
79
26
34
96
24
6
42
5
48
9
43
12
32
9
10
24
5
40
33
123
12
51
29
43
9
21
54
18
18
60
60
9
5
31
77
63
9
4
39
3
108
42
47
25
8
22
12
5
40
5
15
13
44
4
47
48
64
3
2
31
3
12
117
29
22
29
9
58
5
25
11
85
15
44
12
7
2
55
15
65
97
66
24
6
87
32
9
48
16
20
28
23
73
8
39
1
30
2
55
75
36
26
34
26
28
80
27
9
10
17
48
115
12
17
55
5
79
29
7
77
91
5
9
3
36
4
5
58
12
62
16
68
51
1
66
6
24
39
29
4
95
24
19
6
15
5
111
45
7
81
11
45
36
22
36
12
45
24
15
17
33
31
5
84
16
15
5
19
9
107
37
18
26
58
24
86
12
91
3
48
2
24
48
40
32
16
15
77
15
12
115
17
13
23
43
54
47
49
18
86
31
27
96
2
10
26
16
3
39
105
32
21
136
23
16
57
20
63
9
19
32
55
29
60
19
2
28
30
9
105
3
12
53
75
43
9
15
78
3
39
53
48
43
2
27
24
49
35
9
51
43
38
34
65
21
36
24
22
9
32
36
40
9
63
27
120
2
22
6
120
15
9
11
19
14
76
8
16
6
36
2
36
10
33
29
34
6
18
12
41
4
5
27
4
56
31
72
24
57
9
18
17
60
25
32
262
24
33
5
51
43
24
6
8
135
12
36
19
21
9
63
72
20
36
19
6
20
28
24
96
68
22
24
6
47
4
75
65
25
23
55
17
45
36
144
16
11
16
17
27
43
24
14
58
5
25
24
120
56
10
29
16
24
5
15
12
24
45
72
27
1
24
54
14
22
6
78
12
54
63
32
1
42
2
4
66
2
28
3
21
30
12
14
10
144
12
18
24
35
28
24
15
50
16
18
122
19
152
19
14
31
3
69
3
2
46
26
12
15
64
20
64
17
31
20
91
38
31
27
65
16
3
26
36
27
7
2
31
44
28
9
6
38
27
19
69
53
10
2
24
3
55
53
24
9
39
33
7
9
87
77
3
24
19
9
20
33
7
147
53
7
86
60
36
75
1
23
72
31
117
5
7
48
17
12
4
32
19
45
24
27
17
75
69
84
15
73
8
16
20
7
60
8
28
80
45
10
62
58
5
24
72
31
18
32
7
68
7
30
18
53
9
10
5
1
30
12
12
17
49
18
96
84
24
17
21
24
10
17
48
73
44
22
126
20
12
15
19
69
32
7
101
31
5
19
30
32
31
60
12
32
9
60
12
60
39
13
56
7
29
43
63
29
4
5
4
24
39
5
75
9
15
43
21
44
45
12
34
2
16
39
3
14
10
17
19
9
99
21
96
5
172
96
24
68
4
8
58
60
86
36
3
9
51
21
4
11
13
8
40
47
49
32
36
19
56
16
3
5
9
16
15
17
72
10
6
15
27
45
29
28
80
27
9
94
5
151
2
58
108
17
40
3
9
20
9
51
9
28
75
32
4
3
21
105
47
1
20
10
14
22
9
17
91
24
63
33
33
39
3
17
52
3
48
9
5
10
21
63
12
5
69
36
7
12
15
54
24
6
12
45
9
48
23
7
48
26
88
47
1
18
24
38
88
47
115
48
5
79
45
20
19
26
3
40
51
14
10
38
22
12
2
4
20
34
65
48
7
62
3
121
15
32
1
56
40
20
3
43
62
40
44
22
21
9
44
10
2
51
36
1
80
7
5
46
5
12
33
27
9
39
69
12
34
54
56
19
15
2
22
38
16
66
30
8
60
34
41
1
8
10
48
96
30
54
42
44
4
47
4
39
12
29
16
29
10
30
92
3
1
39
36
5
24
31
147
2
72
3
33
88
27
20
7
114
6
48
18
71
136
27
36
42
18
60
9
5
10
41
9
48
15
9
3
19
41
21
60
34
21
3
53
1
15
29
22
29
45
22
45
36
27
14
4
71
7
89
43
54
11
55
2
10
60
17
76
77
7
15
21
65
36
52
23
73
80
64
8
15
7
9
12
45
66
125
19
24
2
51
49
18
53
28
68
28
20
19
144
14
82
48
45
15
2
27
19
185
9
31
3
101
36
9
12
58
36
12
2
10
41
19
26
28
44
28
11
28
17
34
2
15
67
17
9
55
32
12
36
72
52
20
31
2
75
55
77
45
31
15
69
9
47
21
34
12
77
49
87
9
227
19
84
21
3
102
135
29
10
26
39
45
15
19
36
6
78
24
17
1
44
12
31
29
84
24
16
32
10
36
42
87
12
51
60
84
36
14
72
15
9
7
20
57
27
9
22
45
20
9
63
31
5
19
2
43
17
79
5
15
40
3
2
28
90
57
3
77
19
18
44
19
9
24
24
20
76
8
36
22
21
24
3
12
41
ABCD 361666622*7^$a-1 [50020]
33
11
6
4
20
42
60
4
54
12
30
8
10
96
56
40
8
4
8
24
24
7
3
20
25
15
6
14
4
20
40
48
18
24
3
9
30
24
14
12
66
12
70
26
22
3
5
34
8
1
57
60
6
24
2
34
6
32
19
59
10
27
5
6
82
32
30
6
4
36
2
18
4
8
10
45
35
10
51
17
34
20
6
34
18
12
6
122
40
20
7
17
58
42
54
2
30
34
24
20
4
30
20
1
57
8
52
50
10
18
6
39
96
59
16
44
6
16
18
12
38
64
12
3
71
4
66
14
6
16
26
18
30
40
14
100
26
1
23
22
20
46
80
1
3
36
48
36
6
78
14
16
2
12
18
30
40
42
26
12
12
22
6
20
18
24
60
22
30
18
48
21
27
2
48
30
6
48
22
38
12
4
2
145
63
2
78
6
18
16
2
82
2
6
54
10
18
42
6
20
4
20
54
6
16
50
12
30
18
28
12
18
2
4
14
52
3
47
18
10
12
12
42
20
4
80
10
30
12
30
2
18
40
50
4
54
30
3
21
36
80
4
18
20
40
2
30
6
22
50
7
23
28
42
3
48
9
38
40
14
46
44
96
16
33
21
36
6
8
10
24
8
70
20
58
27
144
39
20
30
12
4
14
6
18
36
6
6
60
52
12
116
12
18
4
20
24
4
26
4
30
48
20
30
12
85
5
36
16
74
13
9
2
28
14
4
20
42
18
10
24
36
36
60
56
10
12
12
36
24
56
88
6
6
18
32
30
18
42
60
18
34
26
4
21
29
19
53
16
54
14
16
8
52
6
18
2
42
6
30
42
12
13
17
12
6
130
18
36
30
6
60
30
12
26
4
50
6
40
26
46
24
6
12
26
1
21
48
2
114
64
2
28
14
22
6
32
18
18
12
18
22
18
2
22
30
50
22
6
18
2
60
18
22
12
182
16
24
98
10
66
50
42
85
15
32
60
42
4
14
16
12
18
20
7
75
20
18
4
72
38
30
16
50
30
12
67
27
8
13
23
6
28
42
24
2
18
34
8
7
11
37
29
6
4
30
86
4
24
12
12
80
18
28
50
22
2
6
22
42
12
8
40
30
6
14
42
16
24
14
22
38
12
30
144
4
30
12
188
4
6
12
72
8
18
4
56
22
27
33
30
110
24
28
36
60
44
60
10
8
28
102
24
14
4
9
47
1
48
11
34
68
30
12
52
60
68
28
18
3
29
24
4
87
3
2
30
12
36
13
33
15
21
8
10
2
4
18
8
10
18
50
30
16
44
12
10
123
29
6
4
12
6
20
30
10
75
23
66
6
30
19
9
42
45
69
20
4
12
38
22
30
20
4
74
10
2
48
31
11
4
54
30
20
25
27
14
16
30
18
2
48
6
31
15
14
6
4
8
1
39
38
84
18
16
45
9
12
14
13
21
26
124
38
4
14
60
22
2
46
50
10
2
13
48
17
10
21
93
3
17
48
4
20
4
24
18
2
6
52
38
4
26
40
30
6
36
48
36
21
15
20
70
68
16
3
77
54
4
26
16
8
6
40
12
54
14
24
40
6
3
3
54
90
74
46
20
60
22
2
40
2
10
56
22
6
14
30
36
22
12
8
22
36
24
20
18
10
50
18
4
8
18
52
68
22
54
30
24
44
30
12
66
4
36
8
10
27
17
31
35
30
12
22
45
33
2
16
2
12
16
84
26
16
48
8
12
48
18
42
30
64
38
6
36
70
6
62
40
12
21
63
20
22
18
2
18
24
10
32
6
28
12
2
22
56
78
30
10
14
13
23
24
1
9
36
20
46
60
18
18
32
48
18
12
28
72
48
32
42
48
10
20
82
56
4
26
22
8
10
30
12
30
84
24
32
19
9
56
6
4
116
10
18
12
32
52
8
6
4
78
2
19
9
8
100
14
16
32
28
2
48
34
6
20
16
30
36
38
10
66
15
9
2
18
34
81
48
3
26
82
8
18
34
2
19
107
40
8
24
36
4
12
84
32
60
10
8
24
10
20
40
6
44
6
34
36
2
54
34
26
4
14
37
15
54
14
40
30
36
24
42
24
2
10
8
100
14
10
36
6
44
36
40
20
19
5
16
27
27
21
41
24
10
6
54
54
2
30
4
48
56
54
6
46
66
140
24
4
32
78
34
38
22
8
12
22
48
8
78
10
30
32
12
36
72
4
3
33
54
6
18
50
12
42
28
8
12
54
46
98
67
17
6
46
18
12
6
8
22
198
3
69
18
32
18
30
4
6
12
3
17
10
18
51
59
6
10
8
13
93
3
47
1
11
10
20
40
8
34
8
40
80
4
8
36
12
18
4
51
27
21
17
10
2
18
4
20
6
10
30
12
30
33
45
32
34
18
8
10
18
2
70
3
59
48
34
3
35
13
29
36
24
6
1
107
16
18
42
44
24
82
26
4
14
16
6
92
52
24
6
54
2
18
24
16
14
28
50
40
18
2
10
8
10
44
76
6
26
30
4
20
54
25
9
38
1
3
38
6
40
12
38
22
20
48
4
6
20
34
18
27
48
27
48
14
10
134
30
25
21
27
29
10
74
94
26
16
8
64
12
26
12
36
60
102
18
10
32
70
2
108
4
6
8
6
4
116
4
42
92
28
42
6
2
40
42
116
10
2
58
20
22
2
58
12
26
24
6
82
48
90
32
18
46
24
42
24
14
12
94
86
12
36
16
6
32
30
28
50
22
60
48
92
22
126
33
5
72
18
1
33
12
14
10
42
8
34
60
8
82
30
12
8
36
16
24
50
66
6
28
54
78
8
16
56
12
22
6
8
4
42
38
10
12
14
16
177
9
32
7
11
28
9
21
30
20
6
67
3
24
6
6
168
90
24
48
2
13
23
12
34
8
6
64
12
50
24
42
30
4
38
78
4
20
84
22
18
3
3
50
40
3
48
9
18
6
200
22
62
46
2
18
24
6
12
28
14
78
10
8
13
17
16
6
80
18
7
15
33
5
16
30
26
10
42
8
7
45
50
1
17
40
8
24
10
102
14
22
2
16
33
39
9
21
12
86
34
18
2
16
12
38
90
42
94
20
4
20
4
8
24
6
10
15
5
72
6
6
10
6
42
6
50
4
30
18
2
12
40
6
21
17
30
64
26
22
14
64
72
18
2
24
4
92
34
6
20
78
6
6
30
12
28
38
54
6
52
8
52
42
32
84
19
41
22
32
16
30
20
84
16
2
60
88
30
36
14
46
8
31
47
12
10
18
18
74
52
38
16
51
9
2
10
20
18
42
43
27
20
42
16
12
60
42
21
27
20
12
58
8
4
42
38
18
10
32
12
24
10
66
26
10
50
30
4
78
2
4
50
37
35
13
47
52
8
10
30
12
20
58
42
9
21
12
54
2
10
20
54
19
105
32
4
48
3
39
24
20
6
4
12
44
46
38
30
42
52
92
6
40
18
20
102
60
34
66
8
70
44
6
66
94
2
48
16
66
18
12
50
30
34
24
26
24
46
6
54
26
60
7
11
60
4
8
13
9
6
32
10
12
18
2
10
20
6
24
22
21
107
16
6
15
21
38
6
28
66
2
24
58
18
8
10
14
6
16
56
61
33
14
30
16
24
24
20
16
80
24
58
62
6
25
27
8
4
30
8
19
9
2
22
50
82
75
48
11
24
10
30
8
34
54
72
30
24
18
6
2
13
15
81
29
16
6
12
48
20
18
52
54
24
44
22
24
42
18
20
96
31
3
24
12
24
60
24
6
32
24
16
2
42
16
20
18
16
54
6
33
27
38
40
48
2
37
11
34
48
26
10
24
6
6
20
4
2
10
68
34
78
2
58
39
51
32
52
6
44
4
50
12
34
14
12
12
42
6
34
36
8
4
18
153
29
40
8
19
11
30
4
84
32
34
50
24
19
21
44
6
46
8
18
118
14
28
14
40
20
10
14
24
10
12
50
16
20
30
30
28
14
18
82
8
ABCD 361947132*7^$a-1 [50113]
9
3
57
75
27
6
48
48
42
9
67
65
7
14
58
86
24
6
66
18
9
3
12
18
27
1
90
5
9
156
6
21
9
3
87
22
14
48
12
6
24
36
78
102
10
14
52
20
15
73
36
60
20
46
5
145
44
12
6
18
48
3
15
10
20
12
22
65
15
24
9
1
20
12
15
39
45
3
10
14
16
5
45
6
22
84
11
9
24
99
1
32
6
22
32
34
14
120
16
47
84
13
80
27
31
6
18
2
16
14
24
21
27
16
14
66
21
9
42
10
14
18
3
61
32
15
12
49
8
3
7
14
4
30
32
22
11
9
12
42
42
3
9
54
4
126
2
24
33
7
5
1
8
4
38
30
18
82
8
27
129
42
18
51
24
1
2
18
22
5
45
12
3
33
6
9
9
54
6
72
12
16
6
8
6
12
18
10
66
42
35
13
47
33
24
66
9
12
13
2
118
56
12
12
24
28
71
15
6
6
12
136
14
3
21
39
157
11
3
22
42
8
6
16
50
18
3
33
39
73
14
6
4
12
11
33
27
21
42
9
9
24
3
12
13
12
20
34
18
47
31
77
21
48
28
26
34
56
87
3
42
96
52
23
57
27
9
24
10
53
9
18
10
2
18
10
5
24
9
4
68
18
24
42
6
16
6
8
10
30
8
12
3
19
5
12
21
16
8
4
26
12
30
12
42
46
32
54
22
56
78
21
15
22
32
36
28
56
28
36
44
6
6
40
18
18
26
22
56
36
72
24
15
12
39
54
42
16
29
3
30
10
74
3
51
42
15
9
76
2
24
66
63
25
2
52
44
18
10
2
30
21
1
12
2
34
59
45
15
13
26
18
90
6
12
51
21
22
14
10
29
21
3
24
9
16
8
3
9
40
30
53
39
69
27
28
2
18
9
21
4
2
48
6
27
9
36
15
27
10
35
25
8
15
67
5
69
60
36
60
24
16
20
28
26
24
33
24
12
27
6
3
31
29
15
12
21
115
6
11
87
48
36
18
10
6
8
15
27
6
52
11
69
6
21
3
42
46
14
12
15
15
21
60
7
5
9
15
36
24
24
27
4
18
20
10
5
21
60
72
3
1
6
2
15
49
20
16
35
7
14
42
12
6
24
6
12
10
12
23
45
18
82
23
60
21
60
16
2
16
122
30
42
36
34
6
32
12
6
9
39
6
42
144
45
43
2
39
7
2
3
3
24
10
30
8
6
28
2
9
33
15
3
18
60
12
24
12
10
14
138
6
3
36
19
32
18
48
12
10
8
16
2
24
24
27
12
33
4
80
6
66
126
6
3
3
78
15
21
4
2
6
15
1
2
30
24
18
34
38
18
18
10
20
4
36
44
12
18
28
41
13
50
10
23
39
42
40
11
33
4
32
12
39
9
6
10
11
57
108
4
36
11
3
21
37
8
12
22
62
3
55
2
52
56
40
8
24
12
28
48
11
15
12
66
36
22
29
12
12
9
72
12
16
83
49
2
6
27
55
5
15
10
108
56
18
60
42
4
26
6
27
1
26
22
11
25
2
6
48
30
6
6
10
68
4
2
12
129
93
6
6
15
36
49
11
117
10
2
40
59
3
42
16
20
58
26
48
16
11
3
36
12
36
82
62
21
24
45
12
12
48
15
48
9
6
4
8
18
84
52
23
39
10
56
30
6
39
108
13
92
6
21
15
22
24
38
126
12
15
25
14
18
12
10
29
33
112
18
42
102
2
4
18
8
10
107
15
22
20
16
12
35
9
30
4
2
6
18
108
6
9
45
12
27
1
107
9
12
16
8
48
30
22
20
46
56
78
48
34
18
20
4
12
11
45
12
12
16
8
24
60
84
6
9
9
12
16
44
54
18
12
12
18
57
21
12
30
10
8
39
13
26
21
21
18
84
18
6
9
27
6
3
33
3
24
7
74
24
30
46
8
75
24
1
11
43
20
12
10
11
105
10
5
25
44
28
50
6
12
12
48
54
36
33
15
40
5
15
18
24
10
2
30
21
24
21
84
27
45
42
9
21
24
16
36
20
3
49
44
39
3
30
15
12
3
18
34
53
1
44
12
10
38
40
23
3
108
6
16
32
15
12
15
6
24
12
48
18
69
25
50
6
18
42
36
30
28
2
52
26
18
16
11
69
18
6
30
6
6
10
56
42
34
8
15
12
85
32
6
24
93
13
11
12
39
69
9
3
33
256
11
3
22
8
48
82
41
9
78
6
10
72
2
30
21
60
27
10
2
24
6
16
44
6
42
51
27
12
106
2
6
24
10
53
1
104
15
37
14
9
21
24
6
30
27
3
34
50
42
15
39
54
16
14
6
66
34
11
9
34
14
10
8
112
18
26
66
40
2
36
18
10
29
21
30
30
6
21
45
48
12
27
9
52
23
49
23
121
38
10
20
36
15
21
4
2
21
57
28
32
4
14
16
24
5
27
33
12
15
6
12
18
21
21
18
10
12
96
83
9
10
2
18
6
12
30
12
6
40
11
33
3
9
12
3
3
58
11
12
31
2
24
46
38
36
6
22
8
48
39
13
32
3
3
12
10
20
12
48
10
17
13
20
3
57
12
22
126
12
6
5
27
18
42
42
28
62
48
18
6
6
3
31
24
14
6
18
27
9
48
22
18
2
10
20
3
51
69
51
30
60
12
84
4
48
23
9
6
12
10
83
61
26
18
12
24
6
6
18
16
14
52
32
24
4
8
12
27
12
33
78
10
8
4
20
15
39
42
12
52
8
39
9
6
33
48
25
36
20
36
18
16
14
15
24
19
14
40
18
30
20
76
2
9
1
24
30
2
15
1
38
40
14
36
36
34
2
6
54
72
36
27
27
33
12
25
48
8
12
16
72
47
15
33
13
14
42
4
36
11
37
42
50
30
21
3
42
27
24
48
97
20
12
27
9
27
24
60
60
21
24
12
10
50
3
12
12
97
59
21
18
70
12
6
32
198
4
38
16
2
63
1
2
9
33
90
24
21
84
9
39
21
6
54
6
58
30
17
9
6
6
58
30
32
72
4
56
52
35
1
56
4
48
26
12
36
96
30
48
15
24
33
18
66
72
24
4
26
21
81
30
132
42
15
13
8
64
2
30
36
3
3
6
18
10
8
30
66
4
50
102
12
3
21
12
15
27
30
18
72
6
27
60
3
9
12
3
36
6
22
8
21
33
63
21
39
7
74
3
75
16
26
24
3
33
40
32
60
3
21
36
4
96
44
3
9
60
24
24
34
62
3
1
24
8
30
9
81
36
3
25
68
10
18
2
9
1
18
20
22
68
15
9
28
2
117
105
12
16
18
53
3
9
15
24
6
18
6
60
36
27
1
8
12
12
12
6
12
24
78
18
6
18
42
60
24
82
41
24
3
18
12
27
9
3
33
24
27
57
12
46
2
3
9
15
21
22
29
27
22
74
24
40
32
30
6
6
94
2
30
42
12
27
12
108
9
46
14
160
168
20
28
2
66
64
2
84
6
99
15
66
12
4
11
3
22
20
6
18
4
11
25
44
16
18
8
24
21
1
11
25
12
36
24
20
34
8
10
11
133
32
3
49
71
25
50
48
42
22
44
9
87
6
6
10
38
24
18
4
8
16
50
94
14
12
6
30
9
13
35
12
7
2
6
33
1
8
28
2
54
12
16
2
4
104
36
30
36
87
3
10
32
94
32
6
15
3
10
8
6
42
12
28
80
28
23
25
14
9
69
22
44
21
1
8
15
57
3
9
16
14
6
12
4
74
54
36
16
56
40
38
9
75
45
3
48
10
14
46
20
30
57
21
27
27
10
24
2
70
56
3
33
28
80
30
12
30
42
33
33
27
3
21
19
32
16
20
21
37
44
46
14
4
44
42
18
39
1
11
37
71
97
36
20
12
48
36
51
24
3
6
16
18
50
3
9
4
32
4
20
51
12
21
4
2
4
14
4
8
40
8
6
9
39
30
36
3
45
15
24
1
24
26
30
6
6
4
2
10
26
88
32
6
12
6
21
12
9
4
20
16
38
34
2
22
26
66
12
120
15
7
8
18
16
32
63
49
44
39
3
21
15
22
38
9
39
16
14
12
12
30
33
67
5
45
15
7
26
27
51
6
48
3
57
16
14
ABCD 361976364*7^$a-1 [50064]
11
73
12
95
60
1
216
24
35
61
36
11
61
5
7
48
35
25
5
19
77
24
6
85
120
36
192
17
31
24
29
19
24
11
37
96
167
12
25
269
103
11
25
101
6
13
41
19
36
35
181
12
107
25
5
54
61
59
73
36
47
6
24
24
6
13
60
23
84
1
24
5
7
60
17
55
12
59
61
35
25
12
24
84
35
24
186
30
13
47
85
65
7
72
60
24
96
12
36
11
73
132
12
84
36
24
11
1
23
25
11
60
18
7
5
84
30
1
12
11
1
72
12
36
12
59
61
24
12
12
41
18
49
48
35
25
12
23
37
17
24
6
84
6
7
113
24
91
5
43
23
37
23
18
6
24
61
144
144
24
72
24
84
24
12
77
6
13
35
13
84
60
23
109
72
12
48
65
91
35
37
23
13
5
19
108
36
12
5
127
29
7
84
29
7
12
5
19
53
30
37
11
13
17
66
49
137
7
41
31
12
23
85
48
11
1
48
12
59
13
29
60
43
101
91
23
25
108
12
36
71
1
96
12
48
12
60
48
113
127
47
13
47
6
67
41
66
54
103
24
84
36
108
41
6
90
19
60
5
31
59
54
43
17
19
84
107
36
25
11
60
169
96
48
11
13
36
12
29
54
42
120
174
37
12
12
36
12
11
13
60
137
6
85
29
36
18
72
24
97
47
1
60
48
168
24
65
31
24
59
205
5
103
12
5
19
12
12
12
72
36
59
85
5
240
31
72
12
12
156
36
120
24
11
13
53
19
11
49
48
24
12
144
108
36
23
37
83
73
24
17
72
30
37
120
48
12
60
47
37
12
71
54
6
25
24
41
7
77
36
6
1
17
6
30
36
43
5
187
119
37
17
6
96
25
48
41
19
185
31
5
7
48
12
23
37
83
25
12
144
84
11
25
35
1
84
48
11
60
25
72
12
5
55
36
5
30
30
36
90
13
24
23
48
85
5
43
48
215
24
73
24
12
11
12
84
36
49
149
19
36
36
60
11
18
79
12
12
107
72
30
103
24
24
84
5
24
24
42
84
24
61
5
67
24
53
7
5
127
71
25
84
48
23
13
119
30
168
30
97
12
36
204
11
1
12
96
47
121
36
60
24
96
29
18
12
13
11
84
109
23
37
12
11
1
96
23
13
41
55
36
24
35
24
13
29
48
7
60
23
12
37
12
72
23
24
1
41
24
7
12
36
12
233
31
36
48
71
25
12
12
5
36
7
47
13
23
1
23
49
47
54
30
25
41
18
73
53
24
12
31
23
30
103
11
12
108
12
1
84
36
36
23
1
24
59
25
72
113
6
25
23
36
193
36
12
36
59
48
73
23
60
1
53
31
29
126
90
43
36
24
24
12
60
41
31
59
25
95
30
7
24
84
60
132
12
156
36
83
25
71
24
37
60
12
48
83
13
36
17
103
12
35
37
53
7
12
11
150
66
54
19
5
7
24
35
6
19
59
37
29
79
17
7
12
84
12
23
37
23
13
72
47
85
12
36
12
23
1
35
24
49
137
144
6
25
48
48
72
84
120
12
84
107
1
65
19
36
84
24
11
24
25
35
37
119
1
89
43
23
24
60
25
71
30
18
1
96
12
12
36
59
24
12
13
5
7
5
114
37
72
36
132
24
35
18
55
84
17
6
37
41
43
137
19
11
49
24
108
29
7
84
5
7
119
49
12
29
18
36
25
24
84
48
72
48
5
150
60
37
17
24
7
83
49
23
144
54
19
48
24
35
24
1
144
35
1
24
36
29
67
23
162
19
35
1
59
156
18
6
60
1
29
84
42
1
17
67
24
11
60
1
23
13
192
125
19
36
59
193
59
1
60
17
19
53
24
54
30
12
79
35
60
60
6
43
12
96
17
96
6
85
96
48
36
23
13
12
12
72
36
96
5
60
54
13
12
47
1
17
126
49
47
37
12
24
17
19
72
36
17
79
60
17
7
12
12
23
61
72
36
167
30
18
73
36
12
24
12
143
36
84
12
37
11
13
179
1
12
11
25
5
6
30
55
24
101
103
11
25
5
7
113
30
24
73
24
23
1
48
17
55
60
36
36
83
24
73
12
60
11
145
60
72
23
180
1
5
24
7
29
103
36
95
13
47
37
17
19
47
73
11
61
12
89
43
17
18
60
25
12
179
1
5
103
24
47
25
24
41
24
30
12
1
29
54
61
48
12
29
127
60
47
13
47
25
11
36
18
19
23
1
96
84
47
133
17
67
12
36
36
12
29
30
73
5
7
35
25
173
67
12
12
5
7
12
17
31
29
108
43
36
60
36
47
13
48
23
24
36
90
127
107
102
54
25
59
97
72
41
6
25
5
6
37
12
11
13
36
5
7
36
36
120
36
29
7
5
7
47
30
7
60
47
25
5
6
25
24
11
6
7
131
13
12
72
5
7
11
49
11
25
48
59
1
29
114
13
12
185
7
72
60
72
23
13
53
79
12
48
95
25
131
97
59
18
36
55
5
43
48
24
120
108
12
120
96
83
6
6
1
96
101
6
25
36
23
25
17
55
5
55
5
24
6
60
85
36
179
24
85
24
24
53
7
107
24
1
ABCD 362115972*7^$a-1 [50004]
13
36
12
32
36
40
32
16
8
16
44
21
27
3
1
8
51
1
35
18
6
45
21
24
6
18
30
24
13
29
3
12
16
8
12
27
6
15
28
24
72
11
24
33
28
35
1
8
60
27
1
5
7
20
52
24
11
36
48
37
17
7
48
12
8
12
36
36
3
1
17
6
21
16
20
15
1
11
37
60
8
124
44
52
20
36
4
72
20
9
3
16
11
90
7
68
15
13
8
12
76
8
15
1
11
37
44
75
49
71
33
9
30
1
96
32
9
3
28
5
19
176
3
9
12
36
21
15
24
12
4
20
27
42
6
1
8
28
8
87
30
18
81
36
15
37
29
15
4
36
8
3
6
7
68
16
12
35
36
1
8
9
39
3
25
32
27
33
16
11
12
1
8
3
1
5
3
12
24
4
56
48
27
21
28
11
13
120
8
4
17
18
9
4
12
5
12
3
12
16
12
35
97
23
42
15
12
27
9
40
36
36
35
9
24
3
33
16
8
12
48
52
20
33
27
63
13
35
18
75
12
15
61
17
6
45
9
39
4
11
18
7
36
59
25
41
66
54
15
36
36
4
11
57
16
35
36
1
36
12
11
9
45
3
28
53
6
25
56
60
36
28
8
33
54
36
9
12
3
21
3
61
44
27
25
24
12
36
20
4
20
3
25
56
15
13
23
12
18
7
17
27
4
47
1
8
48
75
30
3
3
12
13
44
21
15
27
9
3
9
88
17
3
63
18
12
111
16
72
65
6
21
36
16
23
1
8
64
11
48
93
4
48
8
12
24
3
18
127
5
18
73
59
1
5
19
12
8
3
48
18
19
48
20
4
5
24
3
27
132
12
9
40
11
9
16
11
12
21
3
30
3
4
12
60
24
80
3
13
24
8
3
6
55
20
4
44
3
24
24
24
37
5
27
27
1
12
53
3
16
8
40
24
47
42
6
13
8
9
7
8
16
8
3
9
12
16
35
9
45
24
67
36
8
9
27
12
24
12
15
1
107
9
15
24
57
4
36
17
43
23
9
87
24
9
21
31
89
3
36
36
16
35
13
11
37
8
57
15
12
24
96
4
23
60
13
44
27
9
4
8
24
39
1
12
5
15
4
56
36
57
102
25
5
31
17
12
67
17
36
7
11
37
5
31
36
8
16
17
3
24
9
39
9
19
11
9
9
30
9
4
65
15
12
48
4
23
18
30
25
5
39
12
39
1
8
27
1
35
30
19
36
5
7
11
12
49
5
19
17
3
45
7
8
100
29
18
25
12
11
1
12
17
15
16
36
5
3
15
25
5
6
21
9
39
4
12
5
7
20
24
3
24
45
40
5
27
45
67
20
40
8
15
97
24
32
4
92
12
24
4
12
68
4
60
24
20
27
1
23
37
36
20
63
37
8
60
4
17
6
1
20
21
3
15
1
60
8
3
33
4
11
9
52
12
11
6
12
19
17
12
24
30
9
28
8
16
84
71
21
21
6
9
3
48
12
45
28
17
19
53
3
16
41
3
12
48
3
1
8
40
32
120
3
69
28
11
49
8
36
12
40
20
3
24
42
6
25
29
39
40
56
12
3
1
8
27
1
11
1
8
3
93
4
11
13
5
3
4
20
21
7
12
44
24
3
21
4
17
27
36
40
44
4
8
3
48
13
116
4
5
27
12
51
9
60
4
41
63
27
49
32
51
33
24
12
16
53
3
45
54
45
76
80
93
7
48
44
15
1
8
9
15
24
39
1
32
4
5
48
7
17
6
12
13
12
20
3
1
29
12
39
28
41
72
31
11
1
8
16
24
32
21
15
12
4
47
36
54
39
3
33
12
12
24
16
20
16
11
6
7
12
8
4
32
28
8
96
52
56
3
13
41
79
8
76
11
1
23
9
3
13
20
4
72
24
8
3
49
8
27
81
24
12
12
21
6
21
28
11
12
21
16
32
52
12
11
21
27
36
21
3
1
17
7
12
5
7
47
33
21
3
16
68
4
41
96
31
29
3
36
52
32
72
39
6
19
20
45
30
66
18
6
48
18
48
54
3
4
59
21
4
11
33
4
36
35
12
1
8
28
32
45
3
39
18
12
3
16
48
5
27
3
1
17
7
48
47
9
36
3
21
123
129
21
27
3
1
23
13
48
20
12
9
42
21
15
81
3
33
4
12
44
9
43
24
59
9
4
5
7
17
3
36
4
8
52
29
3
3
37
72
11
30
15
9
19
5
15
105
7
23
24
13
35
1
11
69
27
120
9
16
5
19
11
66
15
9
15
24
15
37
29
3
16
32
3
18
19
12
84
35
57
4
11
30
12
27
3
25
32
3
21
64
53
36
27
60
3
1
11
12
37
11
54
67
11
57
9
19
8
9
18
12
25
20
12
27
24
18
19
71
61
23
18
3
27
18
24
15
15
13
95
73
24
20
96
3
45
27
18
15
16
32
3
18
78
18
54
21
16
24
12
44
36
3
25
35
1
29
15
24
51
21
15
21
48
15
1
24
20
21
6
1
71
12
9
24
40
24
23
21
27
1
5
3
28
8
4
8
15
1
12
8
15
42
7
11
33
12
69
7
83
9
28
24
96
20
3
33
15
12
9
27
54
3
12
9
6
24
1
32
3
24
61
11
1
60
8
9
19
11
73
23
1
83
21
3
13
20
4
8
16
47
1
36
20
36
51
1
32
3
33
9
15
27
1
17
3
40
24
53
6
12
12
37
5
6
1
108
20
15
57
21
12
54
9
28
5
55
8
4
56
40
29
27
48
4
48
68
16
59
6
7
8
40
36
20
3
12
1
36
32
15
12
21
9
3
4
24
23
13
5
66
21
4
12
24
56
4
60
12
8
24
4
8
16
41
7
8
4
12
35
1
12
53
15
3
25
11
12
9
12
28
104
96
3
18
3
9
7
11
21
3
21
3
21
33
27
3
9
3
117
12
15
6
3
4
8
12
4
56
16
8
24
15
33
76
35
25
11
13
48
24
8
24
36
12
3
13
12
11
90
15
9
27
60
4
95
21
9
7
35
12
25
12
5
7
8
33
43
5
3
57
43
48
83
61
5
43
44
27
9
12
15
33
15
12
33
24
15
13
5
19
44
12
40
5
51
24
27
1
24
32
4
8
3
48
12
18
15
4
8
28
32
36
36
51
85
12
59
9
57
7
92
81
27
4
44
4
20
21
27
9
43
36
29
19
56
27
1
11
1
72
44
9
51
52
11
6
19
41
79
24
24
77
3
24
12
48
4
35
6
43
17
24
31
8
12
69
31
5
3
51
37
12
20
105
27
3
36
37
24
29
6
13
116
52
23
9
12
9
3
124
17
78
13
24
8
33
27
9
6
9
45
3
12
40
12
8
16
23
9
12
9
31
23
18
51
3
13
11
45
24
27
9
84
40
12
72
24
84
24
5
6
6
15
16
20
33
19
12
83
6
30
21
28
20
21
7
36
5
7
24
11
97
8
24
24
135
21
4
23
9
12
3
1
60
17
48
7
11
6
3
33
43
107
1
41
15
24
27
13
12
8
12
16
24
8
28
65
43
5
15
3
37
17
60
18
18
12
6
33
9
30
9
24
12
16
11
13
17
7
20
45
15
12
4
5
3
48
84
9
36
51
3
21
4
41
24
27
27
1
119
1
20
76
60
5
31
59
1
8
9
6
1
5
3
39
57
60
15
1
44
28
65
19
20
3
49
5
19
5
75
60
4
29
24
36
3
36
4
104
15
13
104
15
9
16
35
25
8
15
9
39
25
23
9
3
93
64
20
24
27
21
16
12
24
96
36
5
6
13
32
12
3
96
1
8
24
48
9
7
8
24
63
6
15
16
24
20
36
39
30
3
9
7
11
114
7
53
7
8
48
15
9
75
24
13
24
36
8
21
19
8
24
4
20
4
24
60
5
7
17
15
28
72
24
36
96
8
24
28
32
28
24
41
27
15
25
119
25
8
4
17
96
7
47
6
7
53
3
15
12
1
36
23
21
4
11
1
32
12
12
4
44
33
72
48
6
1
17
7
32
4
8
21
15
12
28
36
47
1
36
5
6
33
4
11
9
15
1
29
30
36
49
20
33
48
19
11
1
8
52
29
63
27
9
48
16
12
5
30
6
48
19
11
21
39
45
3
9
3
97
41
63
45
6
24
9
63
24
21
48
36
64
5
6
9
28
11
45
28
8
4
24
56
3
9
15
1
24
48
23
13
17
30
1
8
48
28
128
16
12
20
111
25
24
32
12
52
11
6
54
36
24
1
32
64
5
3
4
24
17
3
12
9
60
7
8
3
37
41
15
60
12
15
12
109
77
55
35
33
21
6
96
49
36
5
84
36
39
16
53
36
27
24
4
96
44
27
93
28
17
6
9
9
6
13
84
20
52
20
16
8
21
27
28
5
3
9
19
20
4
44
4
32
28
29
6
9
36
28
12
20
28
11
30
3
3
1
56
27
48
30
6
60
6
24
31
32
9
19
8
45
15
40
41
15
21
6
48
13
12
72
5
19
11
ABCD 362122736*7^$a-1 [50034]
1
24
18
33
105
42
48
21
8
13
3
9
23
13
24
3
84
8
108
28
8
52
20
48
49
42
36
89
25
11
49
15
12
9
24
3
164
4
84
81
27
8
4
56
64
15
48
45
27
60
30
6
42
15
8
7
12
30
87
3
5
13
11
4
44
1
27
48
63
29
25
168
18
17
24
28
3
78
75
12
48
15
9
21
51
3
30
51
9
11
16
21
3
27
53
64
33
48
23
49
75
12
120
8
25
18
72
5
4
33
30
60
6
12
71
4
147
96
54
11
19
53
36
19
12
21
72
20
7
18
35
4
24
15
60
45
20
108
60
4
72
8
25
18
9
68
13
24
3
92
115
41
4
33
18
21
92
31
126
12
18
41
40
8
16
56
61
11
4
12
81
39
44
7
12
18
24
3
3
30
12
27
3
93
9
3
15
30
18
57
15
17
12
163
6
11
12
67
114
30
29
7
17
37
18
30
11
19
17
13
42
6
114
5
100
3
29
24
97
47
55
48
12
30
23
4
68
145
6
69
51
9
12
153
6
29
48
24
124
20
19
30
30
17
16
3
21
3
21
9
27
21
18
9
15
66
47
24
4
24
8
7
90
18
12
17
49
24
15
36
27
18
12
18
42
72
3
56
19
30
27
12
44
16
63
113
7
6
23
4
8
7
18
15
104
16
15
9
63
60
90
42
6
47
24
100
56
13
11
64
8
16
153
27
45
3
20
12
100
36
12
48
87
17
1
83
60
1
3
45
75
27
48
69
51
9
8
16
8
1
36
60
71
4
24
20
1
15
45
11
16
56
16
32
19
24
18
3
12
147
96
12
93
8
49
15
3
24
17
12
4
68
64
141
15
24
32
16
48
15
45
27
18
30
72
5
25
12
126
24
77
1
27
51
42
3
56
40
39
9
15
36
57
33
35
16
36
3
30
27
12
111
54
111
72
44
13
48
35
4
152
24
28
36
3
29
7
12
102
3
45
42
17
24
19
45
75
6
23
4
33
60
107
28
27
57
72
36
33
87
120
75
18
35
12
85
3
39
45
8
157
6
30
119
55
41
37
18
42
23
19
45
48
63
12
9
21
27
3
33
69
15
33
48
30
24
33
24
8
28
60
12
56
7
33
68
12
49
48
87
75
45
3
18
23
7
41
31
60
48
81
8
72
4
15
17
52
15
18
15
32
1
11
4
8
7
12
12
78
11
7
9
105
27
60
8
48
7
6
12
102
41
12
28
72
32
24
7
72
57
21
47
60
7
36
42
11
1
36
15
72
20
7
30
6
30
30
65
48
97
12
11
31
5
76
57
72
47
4
20
55
9
36
20
100
39
108
30
11
84
13
54
5
13
15
32
25
123
27
41
4
36
36
9
39
51
42
27
51
9
12
32
37
11
4
27
12
36
57
24
3
21
68
16
44
49
48
39
56
12
4
48
93
18
9
12
3
6
15
39
18
3
68
1
6
21
32
12
16
129
27
24
56
7
5
52
39
17
7
18
119
13
48
59
1
11
31
45
48
27
41
24
24
91
48
29
48
1
54
18
27
45
18
29
12
67
53
76
12
3
21
15
42
3
9
167
16
45
48
12
42
21
60
39
17
12
7
21
24
12
15
9
93
59
24
25
15
12
44
4
8
36
16
3
42
42
18
78
17
73
39
15
45
168
27
21
20
19
21
15
9
12
36
3
30
12
18
41
4
24
12
56
4
69
15
45
47
13
71
91
48
29
16
57
23
19
17
72
28
9
71
61
60
192
27
24
129
30
6
12
12
3
3
65
36
4
92
4
21
15
60
12
92
31
12
33
48
117
143
12
4
51
29
64
32
43
120
9
32
16
12
15
17
88
12
63
6
155
7
5
12
28
57
36
119
52
32
64
12
44
48
19
17
25
132
6
9
12
21
15
57
3
33
15
39
60
18
3
9
11
12
60
25
135
3
17
4
33
35
43
12
5
1
15
39
65
1
12
11
7
9
12
20
73
35
61
15
12
3
24
5
76
32
40
15
33
45
42
90
15
132
15
41
4
45
6
24
21
60
12
15
72
17
16
56
19
12
18
27
21
51
60
32
60
24
13
27
15
41
28
9
60
12
15
8
127
12
29
48
1
59
148
36
36
60
33
23
37
3
15
18
12
15
57
47
13
27
111
105
15
9
21
18
42
48
83
12
12
12
13
12
3
24
9
23
48
16
32
16
32
7
57
69
39
104
19
120
42
3
3
9
8
85
15
12
171
29
43
72
36
17
37
51
8
61
30
21
68
19
9
21
18
57
24
3
45
228
12
63
18
42
12
6
11
12
91
29
60
79
69
33
95
25
47
73
48
42
6
27
12
33
23
76
48
68
25
71
7
17
73
54
17
49
24
47
19
41
136
3
41
1
15
48
27
42
36
27
27
5
1
51
20
4
36
8
13
12
51
9
27
9
11
24
25
11
40
152
79
33
44
76
32
12
73
39
8
24
31
45
36
128
4
3
17
7
29
67
21
32
124
3
53
4
63
9
15
5
96
100
45
39
12
93
78
45
48
8
31
21
15
21
36
15
12
53
64
33
6
60
45
57
18
41
4
9
108
11
1
6
45
144
15
6
24
87
39
57
27
65
12
1
83
7
5
52
32
13
23
24
4
92
4
108
3
9
104
24
16
45
30
41
1
27
48
3
65
19
6
12
135
15
5
7
81
99
5
31
24
5
48
13
12
27
3
17
12
60
16
3
5
16
20
4
12
15
29
1
30
48
69
8
7
45
51
9
33
78
24
18
167
76
24
8
13
30
9
33
15
57
18
45
3
5
4
15
6
42
101
36
43
90
11
31
6
51
20
96
25
39
39
42
11
12
72
67
6
11
40
56
55
78
47
4
3
29
1
3
48
8
31
5
13
23
7
17
31
60
21
20
1
35
28
24
36
44
13
42
21
72
15
9
183
6
23
36
40
48
8
7
17
25
27
36
60
153
47
13
51
3
89
4
27
17
1
15
24
9
24
51
9
30
21
135
84
78
18
24
53
73
27
56
60
4
24
8
100
75
41
72
55
30
3
12
8
4
15
30
66
9
8
72
13
3
120
69
63
3
12
18
39
15
36
77
100
12
20
16
9
18
60
72
5
24
7
24
29
28
8
43
45
8
120
25
24
3
24
3
17
76
105
27
15
57
24
24
3
45
20
7
30
18
12
21
20
16
68
48
40
15
57
111
53
64
20
37
23
73
30
84
ABCD 362264052*7^$a-1 [50078]
54
33
59
10
23
31
44
72
10
62
61
51
5
24
115
18
27
59
4
45
3
42
6
54
123
53
16
2
12
40
21
11
88
12
96
12
30
18
12
57
27
26
18
106
18
8
184
48
9
11
18
16
144
6
36
80
4
92
16
32
28
6
26
10
6
9
140
60
73
6
54
2
4
90
18
8
40
2
39
1
6
62
70
6
24
2
52
8
13
3
24
8
25
48
39
2
12
34
24
18
36
30
36
57
69
20
55
3
86
19
75
74
178
12
21
3
78
26
13
132
48
57
18
6
102
170
4
30
12
9
71
4
72
30
24
14
28
26
28
26
16
48
6
6
104
4
6
42
14
6
9
21
6
10
42
12
26
22
81
27
21
12
51
5
33
22
12
6
24
8
70
54
11
3
16
72
8
13
12
9
11
43
14
40
51
17
91
3
32
4
93
21
71
55
5
19
20
34
108
26
94
30
14
43
9
18
54
24
218
76
113
57
70
2
4
38
28
2
28
42
26
3
36
7
24
60
93
87
21
21
66
140
12
28
6
30
8
28
62
16
36
48
32
7
111
18
132
18
30
78
12
6
78
8
36
16
54
2
4
48
42
27
15
6
12
6
74
78
10
24
63
39
2
18
24
18
46
24
38
70
56
9
1
18
9
63
8
22
8
60
31
48
29
34
12
48
24
18
62
1
3
81
9
48
14
76
18
2
1
3
48
20
30
19
68
31
9
39
65
97
2
16
18
74
49
3
6
75
48
12
3
32
34
18
20
22
20
70
9
51
8
16
8
30
4
75
60
21
27
8
31
53
51
22
26
18
24
22
24
66
14
9
3
1
3
42
18
24
20
24
120
10
24
2
13
3
6
39
3
12
32
82
8
22
21
3
42
48
24
18
38
78
21
7
8
4
69
21
32
100
12
24
78
14
132
70
86
16
2
36
24
12
16
42
14
64
17
67
96
68
16
32
141
9
12
16
20
58
54
12
18
18
74
6
91
8
31
30
23
45
10
18
15
27
18
6
42
24
74
18
52
18
42
20
19
11
100
12
9
27
48
12
14
7
32
13
6
6
6
78
48
38
70
2
48
28
45
12
3
42
6
26
46
105
47
64
6
11
7
62
58
54
36
24
2
6
43
72
36
9
32
34
29
19
12
12
56
40
60
102
75
72
3
84
18
38
52
12
18
146
4
6
30
68
1
17
76
50
4
48
36
8
13
3
68
10
26
9
97
15
11
12
52
72
24
6
66
5
24
27
93
9
10
8
10
42
96
81
65
4
14
16
48
30
54
9
75
38
31
35
4
69
45
8
58
60
8
28
44
40
42
27
12
11
48
49
11
12
4
5
69
19
29
79
11
22
2
45
31
12
20
4
54
32
66
54
100
48
14
9
73
12
48
26
49
68
64
17
10
12
9
8
139
5
19
8
52
56
70
2
64
50
10
108
12
44
40
60
12
14
18
109
12
57
72
38
10
42
36
42
6
33
80
52
59
33
1
8
48
163
63
6
8
39
40
29
10
36
60
6
14
4
44
4
36
6
24
12
12
14
33
9
34
93
12
15
8
36
12
46
44
27
43
54
38
9
7
44
46
6
84
33
11
10
24
12
48
18
24
18
110
16
24
32
9
15
76
14
66
46
96
11
1
68
7
9
2
54
79
5
64
18
18
60
35
45
46
24
60
36
26
42
10
56
118
14
12
6
4
32
16
29
25
18
84
108
60
38
52
39
35
34
39
15
60
12
18
3
29
15
19
56
42
28
26
10
39
27
96
26
10
54
126
8
10
2
180
6
64
56
10
6
39
71
4
20
10
26
34
95
60
16
39
18
12
156
68
19
9
90
44
52
36
20
100
9
71
34
90
134
43
39
9
39
36
12
12
96
30
2
40
32
54
130
189
59
4
14
42
1
63
6
78
80
42
34
56
16
12
12
9
12
27
12
2
24
75
51
108
30
70
24
57
56
43
84
36
8
13
27
29
1
38
10
66
57
3
36
48
105
3
33
39
12
204
14
10
6
12
84
2
1
15
24
57
9
15
33
27
3
24
62
22
8
64
48
5
25
56
78
25
3
72
24
20
34
14
60
30
40
39
21
62
18
34
8
40
12
18
18
114
39
3
18
30
8
6
43
21
66
18
3
72
23
34
6
96
33
9
108
60
39
143
4
108
18
18
32
30
51
111
24
66
28
122
9
27
49
5
22
60
44
22
6
2
24
54
34
56
10
18
36
11
85
18
42
36
30
9
11
48
10
96
2
18
16
8
10
26
34
12
6
2
64
12
72
42
78
2
19
3
8
52
26
18
36
28
17
43
12
12
14
22
80
42
34
14
64
60
2
126
106
2
22
30
6
12
9
17
84
31
87
6
56
22
38
36
34
24
32
21
1
48
14
52
20
34
6
12
6
39
60
77
24
10
42
42
6
26
70
74
10
11
69
12
7
27
20
40
2
46
12
33
11
10
144
15
21
26
180
4
12
65
19
5
9
64
6
9
39
12
8
46
30
32
25
11
70
6
18
48
36
11
105
10
24
20
36
25
36
23
40
2
34
54
174
18
8
16
32
4
27
12
20
19
24
6
20
58
21
32
115
24
21
51
30
35
31
42
56
6
154
18
42
11
7
2
30
40
5
49
27
87
8
25
15
68
4
33
3
9
32
85
95
1
27
41
52
6
42
2
58
126
32
112
129
21
24
26
4
6
18
30
6
8
36
48
4
77
40
65
66
64
24
108
57
35
22
2
46
48
86
34
6
8
1
17
22
14
22
60
26
79
11
40
9
3
12
116
16
20
96
52
24
32
36
34
6
12
36
36
72
30
60
120
168
20
4
60
18
44
36
4
6
15
65
4
80
52
2
28
14
7
23
24
54
31
51
18
38
16
6
24
14
12
40
86
6
4
30
14
64
60
18
30
9
5
22
24
12
36
6
35
1
74
24
46
2
42
52
48
18
24
6
8
31
11
10
18
78
2
28
36
2
6
93
19
24
26
16
20
43
11
12
9
91
30
14
4
42
27
59
30
34
12
14
10
24
42
98
108
70
48
44
90
46
102
9
12
47
46
24
62
52
14
72
43
3
33
63
2
18
60
81
21
7
3
26
43
27
33
9
6
12
42
50
46
2
46
36
26
13
21
54
26
34
12
65
15
13
8
4
5
43
83
10
72
6
144
60
6
32
28
18
9
72
29
106
60
120
6
6
18
63
5
10
20
22
14
24
16
2
ABCD 362347548*7^$a-1 [50010]
6
18
26
10
18
6
9
21
18
14
36
34
33
84
12
36
60
3
14
36
4
12
128
76
15
5
79
29
4
12
54
21
9
20
7
33
8
19
9
54
134
24
12
36
7
17
12
60
19
21
12
66
2
28
6
14
36
4
42
2
24
46
24
6
24
56
22
36
45
3
72
14
34
48
42
20
24
4
32
28
12
3
9
54
6
80
24
16
102
12
14
64
8
7
48
57
24
6
38
16
44
82
14
24
19
5
28
8
28
20
7
99
2
4
78
9
17
22
18
3
3
132
6
20
7
15
2
4
42
9
21
54
36
12
2
70
96
18
42
26
31
27
6
27
21
6
42
6
9
29
12
112
15
5
22
2
82
2
12
43
5
10
26
4
32
106
2
7
89
60
24
16
3
17
64
68
12
94
38
22
14
79
5
24
19
33
24
18
26
10
6
15
45
32
34
33
51
26
4
8
7
15
12
38
12
48
40
15
9
8
12
72
94
30
12
30
14
52
20
91
29
19
5
64
72
15
9
15
120
9
20
7
33
8
160
6
14
4
20
36
46
2
34
9
21
18
18
6
14
12
52
44
24
43
53
10
33
3
14
48
10
2
19
53
43
12
33
30
86
34
14
12
31
39
126
44
7
5
24
24
34
54
6
45
5
4
8
4
54
2
22
9
5
48
7
29
28
6
21
93
48
18
2
10
18
96
30
2
58
6
12
3
57
27
39
6
8
70
38
31
21
8
10
45
51
50
16
12
20
148
8
4
84
51
5
46
14
10
50
34
14
52
68
48
22
6
24
48
18
14
28
30
24
12
21
9
102
14
72
12
22
12
62
16
30
6
44
7
9
32
4
8
22
2
118
42
8
46
36
6
8
28
30
2
24
72
12
72
4
6
24
18
20
106
36
2
10
26
4
3
9
152
48
12
10
9
3
12
48
14
22
2
12
34
108
42
56
7
60
5
4
78
18
42
72
24
2
10
14
4
30
38
166
60
26
12
96
4
72
30
30
12
36
12
27
29
7
39
2
24
16
3
39
60
86
55
15
18
8
84
64
32
67
45
68
10
60
14
52
3
5
16
48
27
87
14
58
2
24
72
36
10
18
3
5
7
45
72
78
36
12
50
76
8
7
17
12
12
52
30
9
12
9
44
7
96
5
72
10
14
34
50
58
26
88
36
260
16
12
24
12
27
77
12
4
6
21
39
14
4
42
14
7
5
40
42
2
12
28
56
12
4
12
3
15
12
9
21
8
60
16
20
46
120
2
48
12
43
17
12
36
67
39
54
8
58
33
36
53
10
60
66
15
33
30
2
4
20
12
16
39
3
62
19
57
20
4
56
4
3
21
20
19
69
15
3
18
8
36
4
72
20
4
18
50
58
9
51
108
14
12
4
12
24
6
30
27
15
24
12
12
21
17
28
8
24
16
114
81
65
24
4
42
24
72
26
4
68
10
14
4
20
24
67
17
36
12
36
12
82
36
108
18
51
99
24
9
9
20
60
19
3
62
100
44
76
56
19
63
9
29
10
38
28
15
5
58
12
33
5
48
7
15
9
53
4
3
21
12
12
3
60
33
6
26
10
6
36
18
93
113
12
4
18
42
12
48
6
78
20
72
12
36
36
24
72
16
12
30
2
4
32
12
48
10
14
4
15
89
4
156
3
21
30
54
8
31
53
76
8
10
33
24
45
24
80
4
18
24
42
8
24
24
10
2
10
38
24
52
12
8
36
60
4
27
9
6
14
7
21
78
2
40
24
42
2
19
21
18
18
8
72
34
54
68
154
45
27
6
42
69
45
8
22
69
3
2
48
4
3
29
19
21
44
16
32
28
8
64
18
12
86
16
30
12
30
8
24
24
55
39
138
44
24
28
68
22
9
29
16
18
6
20
12
24
76
8
12
24
76
18
2
34
9
21
6
6
18
12
12
36
12
18
12
44
10
26
76
75
87
14
24
64
8
12
34
36
38
12
12
22
72
50
4
8
12
64
84
6
12
2
127
9
12
20
67
15
26
34
62
16
39
17
16
3
9
54
57
41
79
29
4
114
74
16
3
9
15
29
72
24
24
34
42
24
18
6
24
6
33
93
72
6
6
15
5
28
48
48
8
10
18
8
64
12
32
10
14
55
3
30
12
27
69
20
10
50
31
5
24
16
36
27
39
12
24
9
5
24
24
12
24
55
5
4
56
52
63
12
33
42
36
2
40
48
18
2
4
18
57
9
104
7
33
8
12
67
21
32
34
30
75
39
18
72
30
30
30
6
15
5
24
4
32
31
24
5
24
12
24
31
15
6
72
8
28
8
16
30
9
5
43
27
48
38
24
12
12
40
20
22
38
12
154
42
6
14
4
27
3
26
4
20
88
44
16
90
6
42
78
32
96
12
4
42
14
34
33
3
2
36
7
21
30
90
42
14
58
38
52
8
24
31
53
72
36
40
3
3
30
8
67
33
42
62
22
6
20
48
34
14
60
16
51
45
24
6
122
12
36
16
39
41
10
14
34
14
36
64
20
4
8
10
45
3
2
60
64
32
22
57
15
26
34
50
16
12
56
24
24
36
4
27
15
6
24
56
36
22
6
8
160
20
4
32
7
27
30
30
14
36
16
30
50
16
18
9
41
40
8
10
30
15
9
18
14
22
50
19
3
62
84
12
64
8
19
5
48
43
3
14
10
42
27
53
100
6
6
8
24
40
8
64
8
82
2
12
60
43
48
9
56
7
21
8
12
7
3
66
24
27
17
70
30
12
90
38
7
5
16
32
28
39
29
48
34
38
19
17
34
6
176
16
54
9
3
9
9
72
30
30
8
7
45
6
86
28
8
70
26
4
42
26
34
6
20
82
42
27
57
6
14
24
24
4
8
60
4
15
33
3
29
58
21
57
8
22
18
84
30
48
2
4
15
15
2
24
46
50
4
30
6
8
60
88
27
41
12
46
26
40
36
3
3
2
36
144
55
9
44
10
2
10
14
4
12
39
29
12
34
2
7
60
48
9
6
14
24
4
3
29
52
3
21
56
28
18
2
46
2
16
32
36
22
2
24
79
51
30
32
31
29
10
36
24
42
32
60
43
9
18
26
46
18
8
52
6
14
67
65
40
48
30
2
36
12
12
4
39
89
64
18
2
24
72
12
28
99
53
72
76
3
45
36
12
18
98
12
96
19
3
24
50
7
51
12
14
88
6
98
16
8
4
44
106
18
20
24
4
54
21
3
42
3
15
66
20
12
4
27
21
27
33
18
9
21
12
30
12
30
20
36
52
8
7
9
8
12
28
44
12
19
15
14
24
4
44
96
34
2
76
8
48
4
32
76
18
18
15
41
24
7
3
36
12
36
38
52
18
45
51
38
52
6
21
12
3
2
40
8
40
54
18
56
10
6
3
60
29
40
32
4
6
132
2
4
20
52
20
19
5
16
72
6
66
8
52
24
56
96
24
46
14
40
36
39
3
30
6
24
26
22
21
3
12
6
20
12
94
108
38
60
10
33
87
57
9
102
14
24
4
66
12
114
30
54
36
44
12
4
44
82
2
12
4
51
5
12
64
36
8
40
18
14
10
38
24
7
9
20
52
68
64
20
7
5
7
9
78
2
4
42
12
38
43
84
17
4
68
16
12
8
12
24
22
18
48
24
20
4
3
60
39
18
18
12
50
264
12
40
12
78
33
5
12
10
86
28
8
28
15
17
4
12
200
52
32
12
103
9
27
5
16
42
12
6
6
14
31
33
15
51
21
3
12
6
ABCD 362360534*7^$a-1 [50017]
36
114
12
18
103
72
12
5
31
17
6
72
12
42
19
84
11
12
18
79
12
5
55
48
35
1
17
24
79
24
17
36
84
30
1
29
30
49
12
59
108
85
17
84
19
12
60
60
36
23
25
47
12
12
6
42
66
67
24
24
11
109
77
72
67
11
37
71
109
35
6
6
48
36
36
1
5
48
120
12
43
5
162
24
13
12
23
18
138
37
23
36
169
35
12
78
6
73
95
97
84
36
23
12
73
11
49
12
35
36
13
137
19
84
36
11
78
55
29
48
150
30
90
90
138
60
37
5
7
125
6
25
12
65
43
60
24
161
67
72
12
48
113
12
72
60
6
13
17
48
7
24
35
6
12
31
24
11
12
84
18
187
35
49
24
108
24
29
6
18
12
30
1
53
12
43
17
19
23
25
36
12
17
36
6
18
43
48
5
7
143
132
60
25
95
18
91
23
12
66
7
47
6
103
17
19
65
48
78
25
12
5
127
5
30
54
127
60
12
60
41
42
13
65
19
107
24
12
30
300
43
11
84
24
61
95
42
7
72
35
49
84
5
7
71
25
12
155
25
23
193
11
25
23
6
7
48
11
90
55
36
17
30
30
103
29
18
37
23
18
108
6
30
54
60
25
71
73
17
43
23
12
12
1
24
36
23
30
6
6
79
48
53
72
67
24
11
25
11
157
36
11
61
47
25
12
23
13
23
25
47
25
5
103
47
30
30
84
54
31
41
108
12
42
25
53
24
90
1
5
18
37
83
6
31
60
59
6
79
11
49
24
59
78
7
11
6
6
49
29
19
17
6
78
24
78
13
11
13
17
19
5
60
66
6
7
12
35
25
29
31
41
78
60
30
7
5
30
54
55
24
11
13
11
12
13
95
174
7
71
18
7
84
24
11
13
36
47
30
7
12
48
113
7
41
31
125
48
216
31
53
12
18
85
48
95
30
19
149
54
78
48
7
23
1
35
1
35
49
35
13
12
5
198
12
30
19
59
13
29
55
281
60
24
30
48
12
49
17
48
12
7
12
29
31
48
5
6
162
102
96
25
240
12
53
7
17
66
6
24
6
24
25
24
5
102
84
37
60
35
18
12
18
37
5
7
35
1
71
84
12
54
55
84
36
65
18
6
151
89
55
12
12
60
197
18
48
25
275
24
126
48
31
23
78
18
90
6
18
30
78
55
17
7
24
41
66
30
55
24
35
1
53
12
72
18
30
7
95
6
42
18
6
13
12
113
72
54
30
55
47
25
12
36
65
55
41
30
109
59
108
49
11
90
43
11
13
48
17
67
35
36
73
29
6
1
23
66
6
54
12
19
233
7
53
30
25
48
12
5
30
12
18
7
29
36
115
60
23
12
54
60
31
35
60
6
18
60
6
48
6
25
17
42
1
24
35
6
12
7
5
18
24
145
35
54
6
114
66
54
19
35
61
29
7
59
25
5
19
23
84
18
31
5
42
37
36
17
18
60
12
25
5
19
95
84
30
7
5
7
72
23
12
13
41
12
12
18
12
37
84
84
12
5
144
66
84
114
31
77
55
107
12
1
48
36
23
25
12
95
6
78
84
13
29
55
53
90
145
12
36
84
23
126
6
6
18
49
5
60
18
60
18
6
24
12
30
7
12
5
30
48
61
72
12
17
19
72
72
36
60
95
30
96
259
29
36
55
41
55
95
13
41
6
24
12
30
48
12
7
12
35
18
12
19
12
12
11
42
79
59
121
23
37
5
24
7
143
1
24
11
6
7
60
101
36
19
36
11
13
24
5
18
24
30
18
36
24
48
78
30
42
19
59
96
6
72
180
43
35
13
65
54
73
5
12
91
35
145
24
65
6
12
24
120
18
126
25
35
49
95
6
24
6
114
31
17
108
66
1
120
24
71
13
11
6
7
12
5
36
24
43
48
47
12
25
11
13
17
30
30
7
65
48
7
125
151
59
12
24
1
35
54
19
41
12
48
6
84
1
29
30
85
60
17
108
36
198
126
90
1
96
29
48
6
25
65
7
119
73
71
6
48
6
1
29
12
42
18
67
17
31
48
5
31
48
60
83
72
18
12
7
23
12
24
37
5
19
204
12
12
48
12
12
23
61
36
11
108
6
43
48
17
43
12
35
13
23
1
119
25
11
24
1
84
47
37
35
6
24
96
7
5
7
23
78
19
36
125
55
24
72
48
143
25
35
102
6
37
29
6
30
19
41
42
72
78
31
77
12
6
85
11
138
78
13
12
60
29
30
24
102
12
18
12
48
48
1
35
181
72
23
78
60
31
24
60
29
48
72
7
11
12
18
48
30
72
60
97
137
6
12
12
30
24
42
12
25
5
55
17
19
11
54
12
12
42
6
55
24
41
42
6
66
18
150
12
78
6
6
31
23
60
12
73
47
37
5
6
145
36
179
60
30
19
23
60
60
30
72
42
6
24
24
19
41
19
65
6
12
37
60
60
36
24
35
1
5
7
120
23
42
84
19
119
48
37
132
24
5
7
5
54
60
1
23
121
24
5
67
24
59
6
18
36
49
41
7
5
79
29
31
35
13
41
19
12
59
84
13
65
12
7
11
24
1
53
12
12
36
7
12
11
36
25
71
18
120
6
66
18
37
48
36
48
120
65
7
71
37
35
36
85
5
12
12
126
72
132
1
5
6
1
95
18
54
6
67
48
29
7
53
12
78
1
71
85
11
24
1
12
35
37
11
30
19
36
29
19
119
13
ABCD 362487156*7^$a-1 [50163]
48
3
12
4
108
36
17
12
51
4
5
43
17
103
72
12
161
3
16
5
19
29
3
100
84
56
112
56
9
12
120
36
55
29
19
56
33
7
185
15
28
17
36
7
5
31
29
15
52
44
9
48
12
3
24
184
12
5
63
124
12
101
24
156
7
56
69
67
161
79
5
36
15
9
15
153
175
17
55
48
176
112
17
72
108
171
4
5
15
93
24
96
19
48
48
72
96
96
44
9
3
9
60
31
20
9
151
29
3
40
56
12
105
67
132
53
91
80
21
31
137
7
113
168
103
44
28
17
120
7
41
247
36
29
48
3
12
45
24
48
72
48
7
108
5
48
63
84
105
3
4
41
24
171
12
52
53
12
31
29
15
16
20
57
108
12
31
29
7
113
72
3
52
65
43
60
56
12
48
9
3
177
55
56
69
12
31
65
7
32
16
48
72
8
40
29
55
36
44
16
89
55
5
12
31
65
60
15
9
60
36
12
51
60
9
60
60
43
29
75
165
19
20
4
53
3
4
156
24
168
5
24
43
32
24
52
17
72
3
36
12
4
41
67
5
27
24
136
164
100
29
120
252
75
33
3
40
17
63
4
44
9
7
41
7
36
101
111
172
92
21
12
111
24
16
72
8
72
72
12
4
44
36
9
48
67
17
43
17
15
48
16
20
84
45
3
40
8
9
12
96
39
244
17
24
63
33
24
39
16
56
105
24
48
48
15
40
5
60
24
63
117
55
65
60
15
24
40
72
8
21
91
8
57
12
43
29
51
28
41
36
3
36
96
172
60
128
57
15
48
57
60
51
4
5
75
12
40
41
67
125
48
12
72
31
65
15
52
92
33
12
79
24
5
91
60
60
84
20
12
21
24
31
89
48
91
20
12
9
168
27
148
12
20
45
15
40
8
45
3
112
36
92
177
3
45
72
31
12
29
19
116
33
55
48
24
5
36
3
12
45
43
60
12
17
12
96
7
20
16
12
5
24
15
16
8
21
39
16
53
7
41
15
69
48
12
36
12
27
64
12
8
21
103
96
41
39
21
31
17
7
161
12
75
28
20
105
24
75
33
111
9
60
55
53
12
15
48
4
20
165
39
60
16
20
28
5
127
5
75
45
99
100
120
32
4
5
156
60
19
36
8
40
17
27
28
77
48
12
15
40
17
39
60
12
52
12
53
31
29
48
7
32
168
117
63
156
21
36
103
17
24
168
15
96
21
195
16
8
4
65
43
29
36
204
39
117
103
89
60
3
9
31
68
9
120
115
5
7
48
5
48
43
36
5
48
87
33
27
40
5
108
31
41
156
12
15
48
28
29
55
56
84
28
5
19
60
204
20
16
20
33
12
75
33
7
48
65
103
152
45
12
55
41
3
9
43
29
31
5
7
56
12
4
156
17
12
48
51
12
40
44
96
129
19
29
60
55
12
41
3
292
20
184
5
223
20
16
41
156
12
132
19
24
56
4
48
29
48
12
36
39
40
56
48
96
16
65
72
115
65
51
21
43
5
3
45
12
7
5
96
72
3
88
56
16
89
31
12
12
5
36
12
115
17
60
31
12
77
51
48
16
68
12
16
5
72
123
40
80
9
39
16
101
24
48
48
55
60
89
36
7
80
76
20
64
5
63
9
96
7
5
72
15
21
12
12
48
7
41
15
45
39
21
24
31
48
29
27
93
111
12
69
48
51
16
53
7
65
99
21
228
15
88
5
39
4
60
44
72
81
7
36
32
105
3
9
55
5
43
5
132
7
24
17
127
8
4
53
27
33
12
39
60
60
24
105
12
39
16
164
40
84
5
31
29
60
7
5
36
12
60
123
45
15
4
60
53
195
45
31
36
5
3
33
67
5
15
48
9
19
41
36
79
8
33
7
125
7
5
15
33
27
33
15
52
24
41
55
24
12
84
24
20
21
60
51
40
89
151
5
127
17
3
45
12
3
45
31
29
3
117
3
72
36
57
67
77
19
104
12
4
29
12
115
5
15
45
15
28
5
27
33
7
48
48
5
12
12
15
28
17
159
129
3
28
41
231
69
36
60
120
12
27
4
17
27
28
20
4
44
36
24
52
29
175
56
220
17
60
67
20
24
4
5
63
48
21
19
96
56
69
51
64
80
88
17
48
7
20
100
41
15
45
120
144
31
5
7
152
48
28
32
16
17
12
67
36
5
72
60
48
55
24
65
115
5
60
19
56
105
60
31
77
108
67
32
40
60
60
5
15
33
3
69
19
32
52
32
16
60
20
12
52
41
19
20
33
12
108
48
75
45
24
3
57
43
60
56
9
48
24
39
136
60
5
36
55
29
48
108
12
72
19
164
45
60
15
16
56
45
99
117
3
4
36
41
51
9
96
3
9
60
3
24
16
120
120
8
60
81
48
48
3
81
79
60
60
17
3
4
32
24
ABCD 362585196*7^$a-1 [50050]
5
24
91
17
24
67
23
24
37
5
55
77
12
19
77
103
72
113
6
60
6
78
25
36
65
7
47
72
54
7
47
36
85
65
24
31
96
29
79
5
12
31
77
60
31
71
25
84
156
29
48
6
12
24
84
25
65
162
13
72
24
24
11
25
53
42
30
36
24
31
60
119
66
60
19
12
144
23
1
53
18
42
67
11
109
35
37
53
6
102
19
24
89
30
18
127
41
12
7
89
7
89
156
31
23
25
113
91
41
108
36
31
24
36
36
125
115
35
85
53
66
6
60
48
144
7
24
12
24
95
78
79
41
102
37
41
78
54
7
47
25
29
48
294
97
107
90
24
72
31
60
119
18
43
35
61
137
43
24
36
24
108
5
66
30
67
48
72
12
12
156
23
54
120
7
17
102
1
23
85
108
24
23
36
61
23
6
24
66
1
48
95
30
7
24
11
109
29
66
25
131
1
48
12
29
48
84
18
25
65
31
12
77
19
41
48
24
7
24
12
60
24
131
102
12
31
23
25
29
36
43
120
84
173
120
60
31
29
66
54
30
54
6
73
113
55
53
42
25
29
43
23
25
29
6
1
23
13
12
41
48
31
35
90
12
19
12
84
96
101
91
48
47
6
7
12
12
137
31
35
54
7
84
71
85
12
53
90
84
54
6
73
53
7
53
6
13
29
12
36
43
71
241
23
121
35
30
24
43
12
17
79
12
17
7
60
83
133
12
5
91
120
300
5
79
12
48
108
60
41
18
30
43
36
24
95
157
24
125
127
83
1
60
180
5
84
174
73
41
7
29
6
1
24
36
36
12
11
18
12
31
29
48
6
73
12
11
84
102
19
5
96
12
96
115
41
90
37
83
1
77
12
79
60
35
30
90
1
12
41
60
31
396
12
149
24
66
133
48
132
11
114
115
35
42
43
29
67
36
125
30
49
12
12
29
7
132
47
30
31
65
55
41
91
47
36
54
84
18
73
185
91
11
109
35
49
35
1
35
6
31
60
24
5
90
18
36
7
24
108
48
12
12
60
24
29
31
35
18
127
96
77
12
30
49
29
31
29
67
12
53
115
12
84
83
120
85
12
60
24
53
66
12
24
1
29
114
96
25
5
79
65
6
18
67
12
60
17
151
84
120
35
13
12
131
1
59
6
120
138
120
25
12
125
91
29
54
174
12
24
139
17
24
24
31
35
1
240
23
37
5
18
42
43
11
150
7
120
24
23
37
120
5
19
84
29
6
13
12
108
24
77
12
36
55
36
29
139
132
17
24
7
53
19
120
41
79
24
17
43
95
108
60
37
59
66
91
41
7
36
149
7
12
29
31
17
12
6
36
25
95
1
77
12
7
83
49
5
6
1
65
163
36
60
53
48
54
109
12
137
67
60
84
71
169
12
48
60
48
72
47
49
53
18
25
23
97
36
12
29
19
23
121
120
5
138
37
60
5
19
60
29
126
49
108
24
179
97
119
48
1
36
48
48
41
18
30
60
18
157
29
108
31
60
11
60
1
89
30
109
36
65
79
41
67
60
24
60
95
48
1
5
7
23
1
23
25
5
43
60
48
5
96
72
43
36
47
114
31
72
89
7
84
84
29
55
36
59
126
31
23
30
24
7
35
61
5
43
41
36
48
186
1
48
35
1
36
48
41
67
48
11
102
31
12
23
25
5
6
66
12
240
7
5
48
7
65
30
37
12
60
12
5
12
96
6
66
72
19
48
24
41
55
29
7
5
43
11
30
7
48
155
54
36
24
115
5
30
36
120
198
12
31
5
55
23
234
66
37
24
60
41
78
54
96
24
60
18
61
23
109
77
19
5
7
24
108
5
247
35
25
17
7
36
149
24
7
53
24
7
132
48
59
42
24
30
1
23
30
222
102
36
102
109
24
5
96
90
37
47
97
60
17
31
5
66
6
18
132
24
109
71
36
1
47
1
12
137
90
6
79
29
48
12
12
54
13
108
113
36
36
30
121
5
90
78
30
114
19
24
53
7
24
5
79
287
61
17
36
67
12
36
60
12
113
91
24
60
36
23
36
24
12
42
36
30
66
7
107
30
12
19
41
114
1
60
17
79
12
29
31
12
24
41
18
1
24
120
125
30
30
31
84
35
66
7
17
42
30
12
19
60
77
127
53
31
29
180
30
126
120
30
138
91
125
6
61
168
17
19
89
91
36
29
108
12
84
43
24
ABCD 362610356*7^$a-1 [50058]
53
72
18
18
18
121
60
180
65
204
127
11
13
60
17
6
30
132
36
31
233
31
29
18
12
24
37
60
29
48
7
29
43
17
31
36
35
1
84
5
19
36
35
181
17
43
143
18
18
1
60
11
72
1
60
101
79
41
42
66
36
54
60
12
72
72
78
31
41
66
13
72
60
5
55
11
42
12
24
36
18
18
43
29
54
12
25
36
24
24
12
11
90
7
29
31
17
43
53
12
36
6
13
59
1
35
30
55
77
174
6
55
47
6
18
12
97
65
24
175
36
17
36
60
12
54
96
66
24
48
18
13
24
35
144
13
65
30
25
17
7
131
18
6
12
18
55
36
17
24
19
11
37
53
18
72
18
31
65
79
24
36
71
49
29
7
5
55
35
60
13
23
13
24
11
54
54
6
115
47
13
12
83
18
7
60
35
1
36
41
19
48
72
23
37
155
18
55
12
11
72
1
24
36
84
36
24
11
270
12
114
48
6
18
1
12
48
12
83
6
19
119
6
18
12
25
11
49
23
49
24
180
77
7
60
5
18
13
53
6
1
11
49
59
72
13
36
24
17
60
19
11
6
7
132
5
43
5
6
18
43
5
54
24
30
60
31
53
91
72
84
41
6
37
36
11
72
132
12
37
17
19
35
96
13
41
48
24
66
42
12
43
36
17
102
61
48
60
89
48
42
13
23
1
17
7
5
18
18
6
72
13
89
108
126
25
35
1
35
25
5
36
19
5
139
23
30
36
36
187
48
23
48
54
31
77
7
17
43
5
6
1
24
47
102
18
169
24
11
54
54
85
5
48
19
23
85
17
6
13
17
7
12
23
25
11
49
89
7
53
31
23
12
114
30
1
23
37
60
47
36
12
1
5
54
25
60
12
83
18
19
47
1
41
36
12
67
23
24
18
19
29
36
91
17
54
25
29
31
101
30
109
24
36
35
73
36
35
102
6
121
12
5
24
30
1
95
12
18
19
23
13
5
18
12
13
23
13
11
54
31
41
187
5
55
36
41
30
18
24
7
36
11
90
7
95
18
7
29
7
120
24
47
6
72
12
108
115
36
11
6
18
12
54
42
1
47
216
24
12
37
41
43
65
31
71
49
29
31
59
25
12
11
24
12
37
77
12
96
138
1
120
29
18
18
7
24
24
36
24
23
49
5
43
29
24
18
144
18
79
120
29
55
5
18
1
65
18
13
24
60
143
36
13
17
18
73
53
67
11
36
49
5
18
13
60
83
126
31
84
24
11
1
24
5
54
78
30
37
23
30
18
6
55
24
77
43
53
54
12
36
25
137
19
35
13
29
43
23
132
36
18
18
1
12
24
29
55
95
1
17
48
18
37
77
18
120
90
18
61
12
5
12
7
47
13
23
13
48
12
5
55
11
49
11
13
84
47
66
42
61
29
30
24
37
60
11
66
7
36
17
19
89
55
36
35
25
5
6
13
23
1
12
41
19
17
7
36
48
36
83
1
60
36
53
43
23
25
35
37
60
24
17
36
43
107
133
144
23
37
24
12
59
54
12
18
60
12
18
31
24
60
47
49
59
6
19
96
24
5
48
96
43
11
72
66
19
36
17
60
18
1
84
89
91
24
17
30
13
119
1
11
6
36
90
36
13
5
36
36
30
13
48
47
36
96
30
6
25
60
59
1
29
24
72
54
48
78
30
25
35
1
29
54
36
90
7
24
11
36
37
36
17
30
78
48
36
42
13
35
37
5
43
11
12
114
18
1
29
31
24
12
11
49
17
36
7
47
13
60
144
24
29
7
17
18
30
162
6
108
108
18
37
29
18
78
30
18
6
30
31
36
11
13
41
66
25
29
42
13
60
24
5
31
23
13
11
102
72
55
24
29
54
1
53
6
1
12
143
6
30
85
29
127
53
7
65
12
7
101
79
101
6
49
24
17
12
108
67
59
24
49
84
47
49
41
18
25
11
13
35
61
29
18
13
24
36
35
1
35
13
83
54
115
95
6
43
11
85
41
7
209
43
11
72
30
7
108
35
90
66
72
24
13
96
11
54
96
19
24
36
204
36
41
19
53
31
23
54
19
36
35
18
67
23
18
7
65
31
96
29
55
36
215
25
108
53
108
30
108
42
36
30
6
12
24
43
48
29
90
36
25
29
36
18
6
18
13
53
42
145
17
12
31
5
7
24
47
13
84
47
12
42
54
30
31
24
192
48
12
5
19
36
24
84
11
1
108
23
12
54
31
36
24
23
97
5
36
31
24
36
24
24
5
18
60
97
23
96
12
1
35
6
66
1
5
31
35
6
12
54
13
60
36
60
35
30
24
72
108
30
6
115
11
30
18
24
66
42
30
7
12
5
36
66
36
24
73
101
79
11
37
35
72
24
72
97
12
48
35
6
19
17
18
12
18
18
13
36
5
126
90
7
17
12
151
11
144
132
12
61
35
12
54
19
53
24
115
47
1
47
36
54
90
13
11
25
24
36
23
54
12
42
30
18
1
17
7
12
24
11
36
13
23
6
54
1
47
85
5
6
12
25
53
19
60
23
6
55
24
12
17
7
77
7
36
36
35
145
60
5
43
29
180
67
77
24
19
84
36
77
7
36
83
1
252
47
54
7
96
5
31
41
7
17
139
5
12
19
17
126
36
18
6
25
11
25
23
13
48
119
6
36
55
36
17
7
11
90
19
11
73
23
13
24
17
12
24
67
41
90
12
60
12
25
17
43
72
11
162
55
12
53
7
17
7
5
79
35
48
6
54
18
31
41
43
23
97
17
144
48
54
1
17
42
36
54
36
36
19
12
60
29
24
54
72
36
66
42
25
11
1
ABCD 362926658*7^$a-1 [50035]
40
24
155
1
36
119
81
27
24
13
24
8
88
23
21
12
51
96
36
21
24
3
13
12
8
120
3
33
36
63
49
8
12
3
25
24
23
25
60
11
1
48
11
48
24
36
73
8
3
13
36
23
85
8
51
13
8
36
16
60
44
40
59
36
9
16
132
47
21
4
35
48
96
69
52
92
27
69
40
8
15
25
120
24
32
3
48
60
37
83
9
24
3
12
45
27
13
200
15
60
1
59
1
23
24
36
36
24
13
48
203
13
20
88
108
11
1
11
21
24
63
24
49
23
24
21
15
73
83
61
47
61
36
23
9
4
48
32
48
36
39
60
24
21
63
36
69
12
12
51
45
64
96
32
96
84
39
33
39
48
33
39
72
36
9
27
13
8
27
69
39
57
52
35
1
24
20
36
3
13
44
27
36
33
4
59
24
13
71
33
36
36
75
33
4
11
61
23
73
12
20
36
160
47
49
44
4
11
25
36
48
12
83
48
97
20
52
11
72
21
3
24
132
61
47
13
36
68
16
12
11
60
1
131
9
76
44
28
8
100
20
3
57
3
21
15
13
8
160
23
33
28
60
132
23
25
32
27
24
49
23
73
24
48
48
35
73
35
9
15
1
20
96
88
35
1
23
12
9
72
3
21
75
97
227
25
12
23
37
11
13
23
1
68
88
35
61
8
40
8
3
9
15
21
16
48
20
132
123
61
60
120
24
59
13
8
75
21
87
12
1
36
116
52
35
25
35
13
12
36
23
1
12
44
3
1
20
3
36
61
56
4
8
12
3
9
3
36
1
60
11
97
32
27
1
36
23
21
39
93
3
24
156
85
12
24
23
9
24
123
1
35
1
60
8
3
93
24
12
3
57
3
24
117
4
48
24
48
12
36
35
12
73
72
36
35
24
33
24
240
3
1
20
4
12
44
12
12
63
48
108
12
21
3
25
11
21
100
24
47
12
13
44
48
36
36
48
75
25
12
11
13
20
3
61
11
24
13
8
36
28
71
21
27
21
36
39
48
37
35
37
11
25
8
16
11
48
37
80
48
64
12
8
15
57
39
9
3
60
49
8
39
36
45
16
35
49
59
33
123
81
16
20
24
3
12
84
84
109
84
8
60
15
60
21
3
13
48
23
12
48
37
72
60
131
12
36
48
61
36
44
39
12
25
23
93
4
32
48
3
36
21
4
48
24
84
24
23
37
23
36
13
59
49
59
153
16
47
60
13
23
25
32
40
11
33
40
44
27
9
4
56
28
36
59
25
32
4
23
21
39
61
8
12
16
23
37
36
36
48
44
15
48
36
21
39
24
36
81
12
27
72
1
44
12
111
49
23
60
12
9
3
1
36
23
25
56
16
24
140
75
49
23
12
36
45
4
36
35
21
4
24
8
28
24
12
11
57
15
1
20
4
12
96
12
60
12
47
93
16
32
3
9
36
15
25
12
35
24
1
11
9
99
60
61
20
12
51
13
35
72
45
3
1
8
16
96
23
13
35
57
60
12
123
21
60
16
20
60
123
61
20
3
13
116
27
25
32
24
36
96
15
13
12
11
21
12
87
1
71
48
12
1
179
45
4
60
8
63
12
49
47
12
97
120
12
11
21
4
23
13
11
37
35
120
1
32
24
40
47
1
35
13
12
23
60
13
20
3
93
48
15
48
25
23
1
59
12
49
179
25
60
23
1
36
47
60
33
3
60
24
12
1
59
24
1
12
11
9
16
35
9
180
40
48
20
96
3
1
59
1
12
23
24
37
47
49
11
13
12
8
3
1
83
156
13
144
96
47
1
12
20
51
12
1
36
23
24
1
92
60
3
24
33
51
69
108
28
23
9
36
39
213
15
13
23
1
68
12
72
28
12
23
81
24
39
12
45
3
13
24
12
104
4
83
57
63
24
12
96
9
39
13
24
23
21
3
60
9
60
3
13
24
20
39
21
60
27
1
132
11
72
36
21
27
33
27
81
15
37
59
1
80
39
9
39
36
13
24
23
61
176
24
4
60
11
9
51
1
131
25
80
51
57
3
1
12
23
13
8
3
24
33
12
24
4
12
8
84
36
39
1
36
59
145
140
63
24
36
24
37
35
97
11
156
9
15
9
4
107
36
13
20
63
21
36
36
28
120
24
11
45
12
3
1
47
73
11
60
57
16
60
44
112
44
4
35
36
12
25
11
37
23
1
23
48
49
92
88
35
1
47
9
27
60
49
44
3
24
72
25
60
20
4
92
4
44
12
4
107
13
36
20
60
24
12
40
48
35
9
15
24
1
108
11
61
20
3
9
51
9
3
1
119
61
56
24
60
16
48
11
81
27
9
28
132
12
12
83
21
3
72
21
16
84
20
3
21
76
8
3
48
25
20
27
145
48
80
39
21
12
27
1
44
12
4
20
3
12
12
33
27
13
59
13
24
8
40
96
44
15
1
24
20
3
48
12
97
12
11
13
59
21
12
51
84
105
51
24
9
3
105
96
15
21
39
48
1
96
92
3
12
13
12
107
1
60
84
35
37
48
11
81
3
1
80
60
64
23
25
23
45
4
32
3
24
12
21
36
4
24
20
63
49
12
56
15
61
59
9
72
39
24
24
12
57
40
47
25
179
12
1
11
12
21
3
129
24
16
24
47
13
20
27
1
35
24
12
25
23
1
12
44
40
24
12
60
11
25
11
33
88
12
23
21
15
25
47
12
24
9
40
68
16
47
37
23
13
44
40
23
49
71
24
12
36
108
12
81
27
13
20
36
12
40
35
97
23
21
27
9
4
104
3
25
12
68
24
16
11
13
108
56
3
96
25
83
12
1
24
8
52
11
25
96
119
61
8
16
44
135
61
107
13
12
24
68
3
48
24
21
12
112
20
160
83
57
39
60
144
37
20
3
37
72
8
15
1
23
93
40
20
100
11
36
1
23
96
9
87
36
1
36
24
44
3
12
21
4
59
45
15
1
156
23
48
37
11
45
4
11
117
3
45
16
59
81
48
3
93
3
13
36
23
1
44
27
13
20
4
23
33
36
3
36
9
72
16
11
24
9
36
3
24
48
36
61
59
12
24
45
40
12
11
48
1
20
24
ABCD 362986128*7^$a-1 [50006]
8
30
22
2
19
24
21
24
68
16
2
42
7
41
6
16
50
12
6
42
42
42
24
151
17
19
23
12
72
1
5
31
45
2
6
31
23
30
7
36
36
11
66
7
11
6
42
12
18
6
30
18
30
7
63
14
12
60
19
3
14
6
13
47
24
6
18
16
134
30
25
5
67
29
30
28
26
19
21
2
25
23
1
27
14
7
5
10
21
41
24
18
18
30
42
48
66
37
23
49
69
14
132
18
34
9
63
21
65
54
72
22
32
58
102
38
12
13
41
72
4
2
61
5
42
85
11
24
10
3
51
86
60
24
60
34
81
24
45
14
4
8
24
22
12
212
30
24
37
125
4
78
38
66
13
9
8
12
7
17
54
12
30
6
25
47
12
130
26
12
42
36
6
52
33
71
4
81
11
42
30
42
70
9
35
30
24
28
63
48
5
12
6
12
28
56
36
16
20
24
30
12
54
10
14
36
24
18
42
48
60
6
22
2
54
18
7
77
24
12
18
25
77
31
15
44
30
6
4
86
6
162
34
6
14
16
42
2
30
12
10
8
22
8
24
24
30
12
18
28
18
42
39
24
71
82
68
42
73
77
12
12
54
49
63
48
108
14
4
14
18
31
5
10
44
12
48
6
28
36
60
27
11
48
16
20
12
30
6
28
44
30
10
18
42
9
23
18
36
24
16
14
16
44
108
42
22
6
39
53
30
72
6
90
36
34
8
6
13
21
38
6
10
56
22
111
5
28
2
36
6
22
20
24
1
15
2
7
11
70
27
47
18
7
9
44
6
13
36
23
30
6
24
10
27
5
64
8
54
18
31
60
75
26
60
24
60
28
36
54
9
53
7
5
18
76
12
14
30
36
6
6
34
38
6
12
22
2
28
8
6
13
60
9
26
22
14
30
19
24
189
14
48
36
12
42
6
30
4
44
30
24
16
30
62
42
46
12
68
1
5
48
30
6
48
7
29
12
24
18
24
54
18
24
156
22
8
55
35
88
8
84
97
41
24
12
120
36
4
8
6
12
30
4
12
6
50
31
53
19
45
14
12
1
45
135
57
63
27
2
6
72
12
25
137
72
6
1
11
18
7
9
14
24
36
48
36
60
18
42
82
6
2
46
9
11
36
13
23
12
28
2
78
28
14
18
16
36
62
30
12
82
36
14
6
19
33
2
126
6
42
40
36
20
42
6
22
26
19
3
2
6
54
10
8
36
18
16
12
14
6
31
35
73
23
12
208
38
7
27
14
22
14
7
9
2
13
12
9
26
72
36
10
14
48
64
81
11
6
10
6
50
6
43
101
7
3
2
24
18
48
24
52
9
5
7
35
12
58
26
37
5
6
18
126
42
42
36
16
2
66
10
3
15
117
41
36
18
22
2
6
36
22
33
12
5
12
42
4
9
23
10
75
9
26
61
12
17
24
60
31
81
108
26
6
18
70
2
25
35
36
1
5
4
20
88
44
28
38
6
6
6
12
4
26
6
24
4
62
4
38
30
120
37
23
36
144
18
19
11
25
23
13
71
4
56
85
29
6
36
78
18
4
36
20
18
52
3
9
2
6
6
118
3
11
13
29
16
50
12
22
6
2
84
84
12
24
6
4
2
7
9
18
44
10
38
28
20
24
52
32
6
6
18
96
6
28
24
2
10
2
30
78
54
132
18
7
5
12
10
14
84
12
36
70
2
6
60
54
6
18
24
10
38
19
24
71
13
41
36
28
36
44
64
27
63
2
42
13
29
16
38
4
26
12
10
14
42
13
113
6
28
38
12
54
1
21
44
12
42
30
4
39
9
50
1
17
31
9
26
16
14
42
34
2
18
7
27
14
4
14
60
16
14
30
13
5
48
28
2
30
12
7
11
24
42
42
18
54
24
6
42
16
122
7
11
36
60
1
27
9
71
28
2
16
44
28
14
22
92
22
14
18
40
14
4
14
13
47
1
17
82
33
3
6
8
12
28
68
10
8
40
2
84
4
42
20
25
12
51
12
78
44
10
36
9
21
32
76
2
12
42
40
30
50
30
48
6
6
28
8
4
26
54
18
19
11
12
28
74
48
36
31
101
48
22
44
42
34
2
52
2
12
12
16
26
30
1
15
20
1
29
48
24
6
1
5
12
24
18
22
24
32
58
20
124
18
48
24
2
6
4
68
40
14
13
60
3
2
24
18
34
14
16
36
116
42
42
6
82
6
12
2
49
21
20
6
24
10
2
18
54
25
9
14
48
36
102
6
64
62
46
32
22
26
114
7
5
18
90
30
84
12
1
5
6
6
10
48
2
12
6
72
25
11
6
30
13
11
24
1
5
60
12
7
5
30
90
55
29
18
25
11
13
9
27
45
38
1
243
150
27
35
37
81
3
17
24
42
13
41
34
8
24
12
10
86
18
42
6
36
43
5
48
24
31
11
30
36
42
30
6
12
22
20
24
6
36
49
11
24
12
10
15
5
36
6
70
20
42
30
91
24
12
33
27
47
10
32
18
4
38
96
28
14
132
4
20
60
58
44
12
58
2
72
36
42
60
12
13
63
18
50
6
58
20
120
12
48
37
24
180
12
71
70
56
66
4
30
60
8
12
12
4
8
19
9
63
23
6
172
2
42
30
54
40
8
114
34
14
12
64
33
23
66
18
22
6
50
48
6
16
42
12
51
21
14
36
48
18
7
71
30
18
37
24
39
9
17
10
14
12
6
49
9
150
12
9
11
12
4
50
90
13
29
4
2
48
52
6
54
12
8
34
44
24
58
32
96
70
27
27
2
54
24
46
74
1
33
2
16
9
59
18
36
16
27
63
6
111
27
2
54
18
34
33
17
30
10
15
29
16
56
24
19
29
12
108
4
12
32
30
90
60
28
56
18
46
15
63
2
7
12
45
32
55
53
48
10
32
24
4
14
130
2
6
42
31
35
12
16
62
42
6
16
26
48
90
34
21
60
36
47
18
28
26
12
13
23
18
52
20
6
28
26
70
72
2
70
45
35
42
42
36
18
7
47
16
9
36
35
1
47
64
126
72
14
4
24
14
22
8
13
36
33
20
7
27
20
12
13
57
20
4
18
12
42
8
54
12
36
10
14
1
27
32
25
65
4
66
44
12
25
17
10
2
6
24
108
18
10
32
54
6
18
24
31
9
8
18
1
35
70
20
30
30
4
8
24
67
51
57
35
12
40
2
18
16
12
14
40
14
58
18
24
30
2
18
4
2
16
9
36
72
5
30
10
86
6
28
24
2
12
18
18
16
50
36
6
85
23
61
5
18
10
2
30
18
12
1
57
14
148
2
12
6
12
12
18
24
94
9
81
8
6
64
2
60
138
12
48
22
87
23
34
8
30
6
19
15
8
4
6
14
60
61
21
54
9
15
20
78
28
20
90
30
18
49
12
51
38
18
28
110
6
25
9
8
12
66
4
21
29
72
12
22
45
36
24
5
24
30
22
74
30
22
8
42
22
90
38
25
3
2
7
45
14
4
32
36
30
28
36
2
54
24
7
77
42
6
6
24
72
10
42
21
95
49
15
86
18
22
108
26
24
12
40
8
30
7
24
75
14
46
14
6
1
9
80
30
34
38
49
48
36
35
52
98
4
32
55
89
54
48
34
2
36
46
62
37
29
48
19
12
125
19
23
4
44
42
18
54
19
71
42
24
36
7
17
4
20
22
14
42
10
14
13
51
44
4
18
6
26
10
9
ABCD 363018884*7^$a-1 [50009]
11
16
24
17
18
9
13
23
96
3
1
72
47
18
15
13
35
9
43
5
15
48
97
47
3
33
15
45
9
124
2
70
50
22
3
17
43
20
25
35
4
8
25
36
39
32
40
11
25
59
46
11
9
7
65
27
21
27
24
159
1
29
60
30
21
13
23
25
63
5
75
133
32
120
27
123
34
23
3
10
62
30
27
48
28
117
20
75
27
6
51
9
4
11
39
73
81
23
9
51
33
96
4
8
30
82
23
4
89
27
3
12
10
2
93
48
9
4
86
73
47
36
1
69
39
9
92
112
27
20
15
37
41
15
105
3
84
3
18
27
3
1
24
57
20
43
56
3
33
15
57
88
44
37
11
36
40
77
7
9
26
21
25
35
24
72
33
3
24
9
7
5
28
11
1
62
6
84
16
14
18
3
72
1
74
37
71
9
16
32
15
9
60
9
42
69
109
32
3
16
29
55
89
63
52
12
80
1
72
11
4
83
33
45
28
2
12
22
36
104
3
4
56
24
84
45
15
36
9
7
77
3
13
11
3
45
33
27
21
30
30
24
78
42
120
3
12
12
36
147
37
96
12
5
4
72
104
15
15
6
27
48
12
124
69
14
34
11
45
4
2
30
52
128
51
1
23
12
28
35
9
72
48
48
15
9
21
27
33
15
24
21
3
117
3
9
55
8
4
23
13
44
61
83
12
24
60
63
150
3
3
57
52
35
10
15
21
27
23
9
60
21
51
33
15
21
19
71
9
12
51
9
51
58
15
65
30
25
60
44
76
149
48
12
3
117
30
18
15
12
28
24
11
18
15
4
23
12
6
72
60
7
5
30
45
16
5
75
15
9
3
30
3
4
9
27
89
6
45
72
25
27
8
3
69
36
12
4
23
13
83
54
6
45
12
3
9
25
87
81
8
15
52
60
12
9
104
3
15
37
80
57
3
15
45
25
20
7
68
27
25
71
10
20
24
7
93
23
1
26
18
18
120
25
20
16
8
36
37
2
10
47
141
3
72
13
104
30
10
80
51
36
40
8
21
27
28
35
34
3
5
3
25
92
27
28
20
3
10
35
12
3
30
15
15
70
11
21
7
35
30
63
13
2
9
60
21
3
84
33
12
4
51
21
27
60
21
11
12
49
92
42
1
29
60
18
25
8
12
1
51
12
11
9
36
25
87
11
34
95
25
51
117
12
50
10
8
147
16
104
40
5
4
104
16
23
33
6
45
60
12
75
49
68
76
5
12
12
7
9
147
17
43
152
28
44
28
12
33
110
1
60
20
12
45
27
33
3
15
9
75
30
3
52
12
8
72
3
21
75
25
17
87
21
28
23
39
45
4
9
26
36
45
24
1
20
15
37
35
84
21
42
60
37
8
12
9
51
9
72
75
37
35
3
33
60
40
9
8
3
12
40
8
25
32
7
68
40
32
12
9
12
7
11
21
21
19
8
61
11
9
24
28
8
15
16
96
20
15
30
7
21
15
29
3
27
81
9
76
27
53
4
15
8
85
72
80
36
12
27
36
12
24
4
45
14
6
7
44
24
15
21
48
60
3
33
4
45
11
37
68
15
4
8
60
4
20
3
60
6
51
40
84
9
24
12
95
109
35
1
11
48
85
50
13
65
63
69
4
72
14
13
80
25
50
9
24
72
33
15
76
21
15
35
10
27
12
11
58
32
88
15
35
94
80
7
21
23
36
4
45
14
6
40
35
13
14
72
6
87
33
64
71
49
60
27
8
1
72
80
63
12
45
18
21
3
13
33
20
60
72
55
12
8
27
33
72
36
72
28
9
107
9
120
51
4
77
30
10
32
3
24
21
12
7
29
40
44
3
3
25
33
56
7
53
67
20
4
80
9
4
23
73
23
12
21
28
107
9
120
3
48
12
4
8
48
61
26
13
24
8
15
105
21
7
17
51
45
15
24
61
35
75
61
81
12
8
15
48
24
49
47
72
24
48
12
4
29
7
56
27
81
9
27
9
31
11
45
24
13
24
3
9
14
18
60
15
24
9
15
25
11
4
20
9
7
41
75
24
88
5
75
15
10
11
73
11
36
24
51
37
77
4
36
56
27
57
18
18
31
23
48
60
12
18
12
18
9
96
33
30
21
1
20
12
63
33
30
10
11
93
3
3
1
29
30
45
49
15
9
14
69
16
20
1
60
23
40
44
13
23
33
123
3
102
30
57
15
25
41
40
20
27
60
37
36
11
93
211
47
9
88
21
11
141
27
21
4
38
18
55
72
128
12
1
26
13
24
57
62
82
32
3
1
56
31
35
24
6
15
15
22
27
8
15
13
72
47
6
12
18
25
59
66
28
11
36
12
57
36
51
3
30
96
4
38
12
30
27
24
60
12
3
25
5
31
11
25
57
131
24
48
4
11
90
76
3
44
9
66
60
9
3
42
15
48
1
44
19
8
21
30
21
60
9
4
26
21
40
89
15
84
3
60
33
180
9
15
48
24
84
9
48
3
72
33
15
15
10
108
36
36
2
30
63
15
30
15
39
60
33
15
82
27
9
75
9
27
213
11
37
8
7
32
48
45
12
75
3
102
3
12
81
39
33
28
14
33
73
51
20
48
45
3
33
51
21
16
23
33
16
14
73
8
57
7
5
16
131
1
2
33
4
80
9
12
27
33
27
1
14
33
4
9
84
24
44
39
3
61
9
36
20
51
9
15
49
51
32
60
25
107
45
4
63
8
1
2
25
44
100
23
78
3
12
1
27
65
15
9
16
14
33
3
57
4
81
95
24
3
18
18
1
20
33
66
21
84
39
30
7
101
3
37
2
25
21
47
25
60
3
35
10
44
16
47
3
24
78
30
12
36
30
30
21
40
80
37
2
25
9
68
12
87
4
29
27
28
9
23
64
9
71
73
74
18
79
36
32
24
24
15
9
3
60
57
28
21
62
1
9
20
31
20
24
36
3
10
15
72
20
28
5
3
15
33
49
23
45
63
24
15
57
9
12
30
18
12
27
21
24
3
24
1
36
32
15
12
64
21
23
45
30
10
35
12
33
28
23
9
54
126
27
3
45
36
21
40
2
57
13
48
8
52
20
3
60
57
60
48
60
55
32
105
3
39
45
25
11
75
30
27
40
20
4
80
3
1
59
6
52
35
1
14
118
27
5
3
27
22
68
15
12
51
22
119
48
48
63
9
21
12
52
11
27
45
13
107
3
57
52
131
21
28
8
63
37
5
12
15
12
1
23
13
23
3
21
9
7
9
15
45
11
39
12
10
2
37
9
108
23
21
7
8
4
23
18
3
24
40
20
63
30
15
25
23
76
11
33
97
23
24
108
57
36
27
3
82
39
29
4
23
85
12
35
16
12
77
48
15
4
83
6
12
3
24
21
40
87
ABCD 363090144*7^$a-1 [50043]
8
52
24
2
48
120
42
52
2
34
20
16
48
2
10
14
30
40
26
18
72
28
50
46
12
128
16
14
42
12
160
2
70
8
76
14
48
10
168
44
16
2
34
20
36
48
24
72
28
26
54
18
138
72
4
8
18
10
48
144
116
12
4
108
8
4
24
20
36
4
134
6
36
16
8
96
16
24
168
62
58
96
24
132
36
48
72
164
24
4
60
98
48
6
108
40
36
96
50
54
280
216
24
20
40
36
50
120
48
30
28
80
4
104
40
132
72
8
40
14
10
84
24
56
40
60
62
72
18
108
90
30
90
82
32
40
8
4
120
98
210
6
24
70
32
4
32
24
136
8
84
16
20
6
66
40
32
102
78
100
8
48
4
20
76
20
16
48
8
102
18
120
48
76
8
108
12
12
48
12
64
2
118
2
10
14
154
24
92
18
10
36
24
32
4
20
4
116
12
4
204
182
18
36
28
168
48
14
58
80
102
82
38
42
144
30
6
36
40
38
30
204
30
58
24
14
10
116
64
24
2
54
210
6
4
24
12
68
16
56
16
12
180
56
16
8
76
24
116
16
14
54
36
54
66
54
70
36
14
18
54
66
30
42
6
66
6
42
6
42
28
26
18
12
196
12
36
80
6
90
148
60
62
24
42
54
34
44
42
34
84
20
30
22
104
42
114
6
18
30
10
84
116
36
84
112
48
20
60
6
24
24
166
20
96
6
42
48
12
36
100
20
40
20
64
36
44
108
78
72
22
32
18
6
40
12
24
60
98
150
42
54
60
84
16
24
2
48
10
8
24
24
156
24
16
60
8
6
24
30
42
30
66
54
18
66
4
36
44
76
24
36
50
42
12
42
10
48
36
20
76
24
50
30
66
30
124
60
44
6
34
152
48
6
70
26
24
66
28
32
18
66
40
104
16
20
12
4
60
24
14
66
36
24
52
14
18
126
66
60
48
16
26
54
4
38
18
40
20
12
150
48
96
24
46
36
48
72
8
6
90
174
10
84
2
34
140
42
10
14
30
64
56
28
12
128
36
6
18
16
20
4
80
132
60
64
32
54
54
132
28
12
12
68
24
100
8
28
38
24
30
18
54
84
64
48
24
96
108
20
60
16
50
58
62
96
58
110
54
28
84
84
24
56
30
24
18
48
124
56
36
6
118
44
6
42
84
168
100
8
28
2
82
56
4
36
14
30
12
160
8
6
96
70
26
34
134
54
18
54
4
14
22
8
76
140
100
14
46
24
146
70
20
156
76
188
120
12
40
68
220
36
24
26
18
16
20
52
92
16
36
38
46
60
96
20
36
4
50
18
96
4
92
6
94
20
30
18
72
148
26
72
42
36
66
58
8
24
4
122
130
8
4
2
18
6
94
12
38
22
48
68
150
118
26
78
40
20
52
204
24
32
48
76
24
60
36
96
50
90
64
24
86
46
26
78
114
10
8
30
34
104
6
24
6
18
10
72
60
8
60
112
14
42
24
126
72
178
92
36
102
22
50
120
22
24
26
114
136
60
144
96
20
16
12
72
48
170
166
12
12
26
154
20
36
40
32
30
198
52
12
2
24
90
40
24
272
16
8
6
10
38
18
4
44
6
18
52
48
96
122
34
56
28
122
54
40
44
30
6
4
20
42
138
4
56
12
78
24
96
42
150
48
6
28
20
28
12
32
48
28
68
114
22
20
96
52
32
18
18
24
4
50
210
4
50
10
8
54
70
50
48
70
2
10
8
16
36
68
36
24
112
84
110
10
86
30
28
20
66
46
24
12
12
98
48
10
24
182
34
72
12
50
30
16
2
94
8
12
28
56
12
4
80
24
42
48
30
66
58
36
2
18
54
30
90
48
18
6
54
64
12
24
60
26
114
64
38
22
32
24
24
108
24
4
140
6
96
42
30
42
16
48
60
20
102
22
20
196
20
54
30
76
84
2
10
8
36
64
20
36
64
36
14
10
86
90
30
42
172
36
56
6
18
4
2
34
36
8
16
120
84
36
2
24
18
88
8
36
18
10
8
4
48
98
22
20
12
4
36
50
10
44
64
2
90
54
30
12
30
10
14
66
4
120
48
36
20
42
54
208
72
80
60
88
36
140
30
10
44
16
144
36
140
100
14
42
96
112
12
8
36
4
26
42
4
84
72
8
84
52
86
18
30
24
18
150
18
40
152
28
164
48
28
12
12
26
6
4
80
16
84
12
44
64
44
6
34
116
4
48
8
54
42
148
12
8
36
64
26
10
20
4
8
48
4
96
2
72
10
168
14
30
4
80
6
234
40
24
20
16
26
18
76
26
78
12
64
20
24
ABCD 363246054*7^$a-1 [50004]
27
45
40
41
31
3
5
19
45
8
3
24
30
22
8
12
40
68
24
12
24
12
24
16
24
17
7
2
30
57
51
30
46
20
40
5
9
42
13
80
48
99
40
62
7
15
41
27
45
63
18
10
96
36
9
80
3
28
80
81
19
21
56
16
35
12
88
33
3
8
16
29
24
7
41
9
10
45
89
31
27
21
3
5
15
16
33
71
25
15
98
18
4
36
38
10
14
22
26
18
16
38
18
45
27
12
49
104
43
21
41
30
9
63
25
89
72
39
9
6
18
22
17
7
33
27
36
36
5
3
60
16
8
90
42
60
18
42
45
9
39
7
60
14
31
15
41
40
15
2
18
4
26
34
14
30
36
4
44
37
11
30
30
12
13
8
9
18
60
1
24
17
7
23
88
2
22
20
37
32
7
48
12
38
39
7
57
48
39
20
30
6
18
7
35
16
24
14
7
3
20
9
7
20
6
15
48
15
57
15
12
16
56
4
17
3
37
48
15
32
24
9
55
12
44
4
5
40
32
79
60
38
18
45
3
16
29
7
32
1
17
30
4
14
90
12
18
15
48
19
8
13
41
31
17
72
66
174
6
25
8
19
101
19
8
93
144
24
39
25
48
47
73
41
42
36
1
3
84
89
3
13
8
112
32
19
5
39
1
32
27
36
4
14
31
32
43
5
15
1
11
28
153
3
14
135
15
9
43
20
24
49
272
40
23
12
12
73
47
16
20
21
9
22
9
41
15
33
42
28
140
61
35
16
5
15
81
3
6
18
21
168
63
48
16
57
3
20
1
59
64
5
9
22
36
21
24
47
108
40
5
120
24
15
4
12
8
73
17
66
4
2
15
27
6
22
8
24
36
40
36
44
100
2
10
84
20
45
51
61
32
129
22
9
15
20
12
4
36
2
39
79
65
3
54
6
33
19
8
13
11
30
46
33
8
33
162
40
8
12
48
1
15
2
39
16
8
9
22
89
67
5
40
24
8
91
60
20
16
36
33
111
24
2
18
36
16
20
12
9
24
19
8
30
46
33
39
20
21
24
48
7
32
36
52
50
34
8
16
45
131
24
13
48
24
47
12
30
22
26
10
21
47
9
3
12
73
3
20
12
12
60
69
48
3
28
8
60
69
24
7
32
4
21
15
2
58
8
36
136
24
74
22
80
1
8
72
3
37
3
24
56
6
15
16
23
36
12
12
48
30
46
17
24
19
21
11
45
16
8
3
12
24
33
48
48
27
40
8
72
4
170
70
2
18
112
44
9
27
100
20
117
27
54
54
57
9
6
4
21
32
9
54
25
128
7
20
45
15
18
48
15
57
18
45
16
11
6
22
8
9
16
17
34
20
48
36
36
9
195
13
3
141
17
18
4
65
75
45
16
17
31
32
64
35
6
70
17
16
48
41
6
121
8
7
68
6
7
75
20
4
8
30
7
41
58
29
3
85
56
3
60
4
45
32
19
8
48
24
36
9
15
57
19
8
117
3
21
24
27
4
36
21
24
23
9
24
27
21
15
9
40
11
6
78
1
89
66
4
65
15
112
17
16
15
12
20
1
11
45
31
50
6
64
20
12
49
39
17
19
8
30
7
8
31
33
24
123
44
28
68
60
96
6
78
12
61
23
96
18
46
24
33
39
33
56
33
7
51
60
65
15
33
7
8
57
24
51
24
37
17
6
1
17
22
24
56
153
24
3
61
120
17
18
13
11
24
40
36
26
30
24
4
12
2
15
16
8
24
33
39
3
4
96
2
82
5
9
15
48
9
70
2
58
21
56
3
60
28
60
137
123
12
24
9
40
8
3
40
14
82
21
47
16
89
57
15
24
19
93
17
39
31
12
144
38
15
64
48
35
37
87
17
15
57
31
32
12
45
67
5
139
45
11
6
10
38
7
3
80
30
24
7
15
161
15
1
128
51
21
27
13
39
9
11
12
73
56
7
2
10
104
60
16
20
4
26
30
24
57
39
12
12
1
48
35
36
4
45
75
44
18
10
24
8
52
57
3
36
2
7
8
51
12
108
36
1
96
3
21
47
18
78
73
3
24
14
6
52
44
4
53
3
37
3
60
17
67
45
11
54
7
15
108
45
8
7
2
39
19
60
44
12
4
62
42
45
51
12
9
96
15
42
78
4
38
39
7
44
28
17
64
11
96
16
5
51
21
64
216
17
66
61
3
53
40
11
12
40
44
21
9
54
57
9
120
10
29
63
12
48
13
71
153
3
12
52
14
63
3
16
24
165
35
16
48
45
35
12
24
33
33
42
16
12
24
56
1
24
39
36
62
22
26
48
22
2
7
51
29
48
27
21
33
7
8
9
31
47
42
6
72
28
29
15
49
8
33
15
27
36
64
41
3
12
18
30
9
15
52
165
24
104
31
57
15
48
80
72
18
10
110
10
12
48
2
18
30
10
32
64
53
7
20
36
18
42
12
28
110
58
36
17
3
54
103
3
36
44
45
15
16
44
24
37
56
24
15
24
16
89
63
81
105
10
5
67
21
11
12
100
120
8
36
9
7
41
16
27
12
2
22
17
27
52
2
31
17
10
20
4
20
9
9
22
105
23
16
81
104
9
7
72
11
12
9
7
68
21
9
6
81
16
11
30
106
29
64
8
15
96
1
23
48
28
32
37
51
20
18
54
33
16
23
16
9
24
11
4
113
9
30
9
19
5
9
58
29
3
21
9
7
83
61
32
33
6
40
41
33
6
18
15
3
21
3
48
69
39
4
5
9
15
16
89
6
108
13
23
12
30
39
31
41
7
2
10
24
8
12
49
59
30
42
24
76
8
76
14
15
27
37
72
47
42
58
24
53
7
57
3
96
8
40
36
26
72
6
52
20
72
76
36
26
10
140
1
83
45
24
15
25
11
4
12
8
13
11
6
6
60
21
16
24
23
60
37
17
7
11
21
48
15
84
16
20
33
31
17
27
48
12
33
19
14
7
3
141
15
44
13
8
16
24
32
123
45
79
2
55
15
33
47
73
17
55
17
58
29
151
44
21
15
1
8
39
76
36
24
17
7
17
3
52
33
11
6
10
5
33
82
48
32
48
13
11
12
9
24
7
60
80
16
24
5
135
18
30
36
12
4
24
21
32
9
10
24
29
55
20
60
36
76
9
23
52
5
33
39
112
15
12
32
36
9
48
3
13
39
33
17
18
36
57
3
45
72
3
37
59
61
27
5
15
1
11
4
24
12
48
45
8
51
30
30
1
17
39
33
18
28
20
40
96
5
3
13
56
3
54
30
73
24
47
16
60
32
40
8
37
3
29
7
8
18
54
24
9
91
14
22
8
49
83
54
39
27
216
4
44
60
12
4
20
16
8
12
33
27
12
36
52
17
3
12
12
21
123
36
1
56
9
18
96
36
1
47
25
65
126
9
72
16
8
3
6
30
16
17
39
9
9
55
15
ABCD 363267566*7^$a-1 [50085]
18
23
7
65
15
102
27
3
28
101
12
12
25
2
57
12
36
12
21
39
36
21
10
24
96
6
24
11
84
36
33
82
53
15
6
10
24
2
18
33
48
24
51
6
78
12
21
7
29
31
42
80
4
6
8
120
6
3
24
43
74
22
14
24
16
59
48
7
2
4
14
46
20
40
26
60
33
36
9
6
21
19
6
108
59
31
36
29
51
54
60
16
6
48
5
12
12
13
78
12
8
30
10
2
3
7
77
27
166
24
66
50
10
41
7
32
48
45
15
102
4
35
31
53
12
144
19
26
46
24
30
11
15
105
15
28
32
60
34
6
53
25
32
48
10
29
33
24
6
60
21
3
6
48
15
141
84
39
21
39
13
18
42
23
37
48
71
9
87
19
14
15
15
9
31
29
3
88
12
8
46
26
28
2
48
90
12
78
12
4
26
40
108
5
7
8
30
36
16
23
72
3
12
18
40
2
21
13
23
51
66
6
10
68
6
4
26
10
24
20
22
14
45
31
18
42
5
9
10
29
7
65
13
119
13
8
27
25
23
15
6
40
24
20
52
23
27
21
27
12
78
12
64
23
67
30
54
32
4
14
15
21
51
19
5
31
20
48
153
9
78
6
10
44
22
48
32
90
9
19
5
1
54
5
7
20
18
10
5
12
3
12
24
45
9
15
48
7
5
25
12
20
30
105
55
8
16
24
30
11
91
114
50
21
12
57
15
19
20
22
11
7
2
3
96
9
16
6
17
61
95
97
44
6
21
99
34
14
10
2
70
8
10
29
21
60
10
32
10
14
6
75
43
20
22
18
17
12
1
62
10
11
13
44
10
20
52
68
6
15
144
21
16
78
5
48
7
29
61
11
49
23
60
7
20
9
21
16
50
16
14
34
20
10
11
9
27
33
63
3
9
55
60
2
34
14
15
12
13
12
59
1
24
44
16
54
29
27
16
29
85
11
25
47
27
6
24
3
61
47
19
14
39
3
21
67
32
34
23
7
104
10
80
15
37
60
11
9
88
62
18
30
52
18
2
78
46
5
1
30
14
39
31
30
11
13
20
16
110
21
12
151
5
36
49
11
25
24
102
17
180
91
42
90
8
9
3
214
30
30
14
6
4
12
48
6
36
41
36
31
56
9
15
16
5
31
89
61
44
94
65
25
59
21
39
3
28
26
51
3
57
15
30
58
36
44
33
9
24
6
4
14
39
24
43
84
5
48
13
6
38
27
43
6
120
6
38
39
37
14
12
21
7
17
9
16
20
10
20
34
14
12
178
107
45
10
5
9
27
7
12
38
27
55
17
81
10
56
9
12
96
7
12
41
39
40
38
10
6
47
87
10
36
86
30
3
12
49
26
18
16
26
4
36
30
23
12
3
22
47
1
23
27
45
24
48
45
54
4
17
15
34
6
8
9
1
26
21
24
24
27
28
42
78
20
102
24
16
35
3
60
69
147
9
27
45
39
6
27
7
14
40
2
21
19
17
1
12
30
44
10
23
3
10
30
50
15
3
52
8
42
18
57
13
42
5
19
53
31
122
10
29
19
29
43
20
4
104
9
13
83
7
24
44
6
15
108
43
8
6
6
4
24
6
47
9
3
15
12
9
39
46
60
54
72
8
9
24
72
12
39
6
15
3
90
15
7
120
30
8
39
37
59
12
60
33
192
30
45
13
23
13
20
39
7
8
12
28
12
30
48
2
54
76
95
3
9
12
45
6
34
14
10
62
18
16
71
195
40
8
66
3
31
5
27
57
33
183
45
3
3
21
63
9
13
20
18
16
17
79
128
16
24
86
3
3
28
20
12
33
96
9
6
6
4
6
104
126
48
16
11
48
96
21
4
20
51
93
72
70
5
3
69
3
21
9
3
25
47
43
6
6
14
27
43
17
9
10
20
78
16
20
39
45
3
7
32
60
4
30
50
4
20
22
38
52
48
72
77
3
24
24
112
65
132
1
30
5
36
72
7
20
22
38
6
16
50
21
27
12
45
12
13
71
7
146
16
104
6
30
10
17
67
54
2
21
12
21
4
11
31
44
21
96
3
81
43
36
36
14
51
19
5
24
67
20
81
60
13
60
20
64
66
26
39
15
21
43
32
24
64
6
11
69
3
7
6
71
7
30
6
6
23
7
17
24
24
49
23
3
21
12
15
6
54
9
33
4
66
20
30
70
8
9
33
18
16
66
20
10
29
24
12
36
19
128
9
13
8
16
96
35
3
52
20
18
10
50
36
3
43
44
21
12
21
63
24
3
22
38
9
12
21
10
8
16
26
27
51
21
48
33
60
60
10
38
39
3
24
156
118
32
4
14
30
12
30
33
7
137
3
60
100
8
16
36
48
80
132
45
3
9
12
9
16
119
25
96
26
30
30
21
57
75
135
30
10
29
43
113
7
41
39
4
41
84
12
13
14
21
19
72
5
3
70
32
27
12
21
58
53
3
4
20
22
8
42
30
10
29
51
28
20
10
6
26
3
25
20
3
3
16
80
58
50
9
43
29
60
24
7
48
5
15
9
27
24
12
60
21
33
10
44
10
32
4
44
75
7
29
9
3
39
18
16
11
15
33
24
13
38
42
3
15
42
3
24
7
41
43
20
21
24
1
6
18
42
8
72
33
60
61
6
14
6
58
26
9
37
200
15
33
15
48
13
26
34
20
27
7
92
21
39
58
47
45
4
23
27
21
133
30
32
93
75
9
12
1
23
7
200
10
18
53
27
16
80
84
60
6
10
5
19
12
14
106
48
20
40
32
10
68
12
18
10
36
84
156
11
72
48
36
60
7
29
7
29
7
8
33
39
4
14
72
15
9
39
87
4
5
19
2
63
27
18
10
20
42
10
8
45
25
32
87
24
19
30
74
21
25
114
6
30
20
60
18
39
91
62
3
1
6
68
6
54
33
9
51
79
41
3
24
16
54
35
87
40
18
23
24
13
20
46
104
40
72
5
24
39
36
34
35
7
65
33
40
12
68
15
36
39
16
41
15
88
6
47
24
25
48
12
44
75
12
24
12
60
3
88
12
20
28
140
90
46
24
60
65
177
30
18
51
9
12
30
18
63
19
134
46
30
14
36
21
9
4
26
24
6
30
28
149
24
9
48
15
15
36
6
15
15
9
9
12
54
24
46
84
23
9
15
39
4
12
138
11
24
72
55
18
62
10
18
17
12
48
19
6
48
12
44
3
1
90
6
96
11
3
40
30
14
33
19
14
51
3
9
103
44
4
42
47
12
15
4
42
18
5
7
20
30
75
132
51
9
21
40
2
33
85
26
16
54
20
34
42
8
30
12
100
48
5
36
1
24
6
60
38
96
54
30
52
23
67
20
78
75
7
5
9
27
43
17
9
4
47
24
24
79
12
125
12
96
12
3
10
12
23
7
68
9
7
77
37
6
56
30
18
66
34
89
3
18
30
82
54
26
ABCD 363328514*7^$a-1 [50007]
21
12
3
36
60
24
6
30
9
39
33
33
4
47
3
156
45
21
4
11
45
15
24
49
11
21
24
64
11
21
48
3
24
105
4
26
69
60
39
21
45
36
51
9
39
36
9
126
24
57
84
9
64
47
24
49
50
10
47
3
6
180
15
15
24
6
6
24
34
26
30
36
159
36
3
30
3
120
13
14
66
27
159
9
85
11
60
73
11
15
81
36
87
106
14
12
18
6
6
39
36
13
120
11
9
132
84
15
51
9
45
27
9
48
102
45
3
10
20
27
36
3
45
51
34
20
75
25
11
3
12
45
9
51
3
6
30
57
13
35
21
75
24
39
60
6
126
60
24
21
3
21
21
28
11
12
37
11
51
69
25
20
27
9
18
6
15
36
36
9
15
13
11
21
51
93
64
20
60
123
3
10
50
10
71
9
27
39
48
90
36
15
45
6
9
60
9
16
56
75
73
170
6
40
26
60
54
30
70
26
9
15
94
11
180
25
44
40
2
9
15
30
27
3
24
57
13
11
75
45
15
6
39
21
15
99
6
30
34
20
27
33
27
48
96
15
60
30
48
12
4
11
36
3
21
9
15
12
48
51
21
9
18
81
9
30
57
69
84
136
71
63
46
35
49
83
9
4
110
34
2
18
72
39
12
24
3
21
105
40
74
10
36
26
30
39
60
81
4
47
63
81
24
36
36
13
60
26
45
96
3
70
56
15
24
15
6
159
12
3
24
70
2
60
60
9
36
15
84
6
78
21
36
84
21
15
105
39
12
60
3
30
36
48
36
66
9
15
24
21
49
20
30
66
96
4
26
34
26
21
57
60
27
39
45
12
13
14
21
49
23
3
10
47
33
30
6
28
2
54
66
21
24
15
18
6
54
6
10
11
49
24
32
15
13
50
36
45
21
18
10
2
9
72
87
6
27
24
3
12
18
12
24
15
15
10
60
71
39
120
34
2
9
21
15
69
51
3
12
54
30
156
9
36
36
60
39
18
30
6
15
15
21
24
39
60
81
15
57
24
39
36
94
20
30
6
88
32
90
45
9
40
26
21
9
39
45
27
24
24
12
63
30
40
24
2
9
132
27
30
102
84
6
4
35
120
25
14
21
9
171
36
15
45
15
48
30
16
84
2
9
49
32
4
14
46
14
30
12
24
54
6
6
9
15
21
60
9
90
30
30
10
11
24
9
3
3
36
9
36
36
207
66
75
9
27
9
87
3
90
6
21
48
9
51
12
60
39
45
84
45
6
21
13
74
21
12
3
34
47
123
21
129
6
24
6
66
60
9
9
3
39
9
9
51
12
9
84
111
13
32
4
14
33
13
35
15
24
10
23
13
71
33
27
60
15
9
49
20
16
107
3
84
42
4
26
9
15
34
11
21
18
33
84
123
66
36
30
21
57
27
13
32
24
36
18
46
131
60
15
24
66
51
39
18
111
9
111
12
219
24
66
15
15
24
45
60
45
30
30
4
2
21
24
39
6
30
9
21
39
49
47
24
15
66
4
26
24
34
47
13
23
60
24
73
11
12
39
9
39
33
13
86
90
24
66
94
11
39
6
18
60
6
4
11
51
48
21
99
6
27
3
24
33
13
20
6
34
11
15
9
109
23
13
20
60
6
94
60
35
12
13
50
21
33
12
51
3
21
84
9
12
15
13
20
36
4
92
75
13
83
24
3
6
84
27
120
3
57
60
13
11
12
39
24
6
15
9
64
11
12
39
9
36
105
51
48
81
4
146
90
4
80
30
10
11
9
51
13
20
6
36
21
3
81
39
10
14
6
15
15
21
24
15
21
9
6
114
24
16
47
120
123
24
46
11
60
3
30
12
15
15
54
4
2
78
16
20
51
99
21
15
30
15
49
56
39
21
54
45
15
36
9
69
27
84
51
9
15
36
30
60
39
12
9
15
9
40
56
39
12
27
12
45
69
27
57
30
42
15
9
36
4
50
21
24
36
13
20
72
75
9
60
64
2
21
123
60
45
21
114
6
4
84
47
3
42
39
12
60
3
21
45
15
60
15
9
15
81
63
70
11
12
33
36
24
6
9
49
236
15
12
13
44
96
87
3
36
45
15
30
48
87
9
24
36
84
132
15
49
47
3
45
60
45
15
49
11
15
30
6
21
3
36
18
51
60
72
3
30
30
54
6
45
85
86
9
9
72
4
20
75
120
21
28
26
6
15
33
72
4
47
13
74
66
6
21
24
9
30
21
84
12
57
6
30
15
36
24
15
30
27
37
120
62
84
21
9
6
94
14
30
76
14
6
15
81
135
9
27
3
10
20
64
60
11
21
28
11
12
9
4
140
36
15
9
15
25
26
30
84
30
81
69
75
132
24
24
9
87
3
10
236
6
9
21
75
33
6
45
25
50
6
18
12
48
12
54
84
42
24
30
15
45
40
35
36
13
20
6
60
6
39
81
39
12
60
48
45
24
30
6
15
69
6
21
39
81
36
33
24
30
33
9
24
27
69
4
35
45
6
45
60
15
18
3
33
51
36
24
24
12
93
6
18
36
4
23
9
60
75
9
30
36
21
13
11
9
24
87
24
15
6
78
42
88
62
81
48
12
73
71
9
6
9
25
60
35
9
27
60
9
54
12
9
36
49
11
3
33
24
36
73
11
15
30
15
39
10
47
69
24
4
11
49
47
3
12
9
60
96
129
15
96
105
39
36
24
9
3
48
21
78
21
9
30
46
26
9
60
15
6
184
44
27
13
26
30
6
45
13
32
4
44
3
39
9
25
26
21
63
81
13
20
3
60
57
12
54
24
57
3
33
87
6
51
15
69
51
9
9
3
108
9
87
15
9
51
54
6
9
12
24
60
9
15
165
4
83
3
24
33
37
11
15
21
24
15
6
24
15
51
138
72
39
25
56
30
24
54
6
21
13
20
27
36
3
81
24
21
4
60
35
39
66
4
23
108
25
56
28
50
42
18
57
3
132
18
36
15
45
6
9
69
60
51
99
10
50
46
71
33
27
33
36
15
129
111
69
6
34
11
36
69
6
21
27
117
3
132
69
15
70
11
9
24
12
39
21
51
27
21
36
129
60
84
126
66
39
12
33
15
21
30
114
15
81
4
35
49
2
ABCD 363364614*7^$a-1 [50004]
9
12
43
17
7
80
33
108
15
195
1
44
39
6
55
35
9
3
90
42
6
87
3
21
51
30
12
48
103
29
36
19
5
30
36
24
48
18
12
3
12
28
80
24
27
69
24
57
36
12
6
6
3
75
12
60
114
6
18
3
9
6
18
6
37
47
21
39
21
36
12
36
16
35
6
3
15
30
12
27
16
11
24
6
54
24
66
19
17
63
15
60
6
111
28
8
28
41
24
156
210
21
12
27
21
69
15
24
27
24
21
57
15
100
17
18
1
92
16
11
25
5
72
36
54
18
3
9
3
72
15
9
16
5
15
141
18
24
61
60
44
40
11
54
42
30
174
9
3
9
28
5
12
6
13
17
60
19
23
78
91
23
6
3
69
15
27
30
96
7
8
3
1
68
21
12
15
3
9
48
3
30
12
42
6
6
90
3
21
27
3
6
51
52
17
36
30
54
18
12
9
87
9
48
57
3
16
77
87
45
6
12
18
19
5
198
60
18
72
30
30
3
45
15
45
66
18
51
57
7
53
19
5
24
27
108
12
39
25
5
18
57
48
21
15
12
3
21
51
48
6
36
24
3
4
17
15
9
6
21
15
36
78
6
60
69
51
6
12
6
6
15
39
57
3
1
11
9
39
60
61
5
43
8
9
18
45
12
45
111
15
49
8
12
15
18
48
19
5
48
3
75
13
32
60
148
44
3
9
48
33
18
1
5
36
24
6
45
9
15
24
21
19
11
9
16
5
6
54
24
60
36
6
144
33
3
54
19
47
18
12
3
15
12
30
15
3
6
63
21
24
18
37
23
12
60
1
5
12
75
48
9
27
75
49
56
9
42
30
39
21
3
75
24
12
45
63
12
33
36
81
3
27
24
12
24
18
48
7
56
9
7
53
36
36
39
16
35
30
19
11
33
12
39
9
27
69
15
24
6
12
39
21
24
19
119
97
125
63
12
48
4
23
18
12
55
29
6
66
67
101
19
35
1
41
30
21
88
24
20
93
3
4
17
63
48
9
15
3
21
15
54
36
79
47
18
18
18
15
12
72
15
1
47
13
80
12
24
64
104
3
1
32
4
32
40
29
6
30
66
24
54
36
6
13
29
15
51
66
39
9
12
15
84
39
1
104
3
90
24
120
51
24
69
96
36
39
24
60
51
78
66
6
186
9
3
21
28
23
21
52
11
21
21
174
45
15
18
36
27
4
8
3
18
114
105
36
12
9
60
6
12
30
12
54
13
44
4
23
57
45
3
33
15
45
30
37
71
6
6
9
51
30
54
6
27
3
9
33
3
24
69
75
21
51
9
6
13
44
15
42
24
66
18
18
84
36
24
45
93
18
12
30
3
45
30
57
15
18
18
66
159
9
7
59
90
42
54
19
17
7
53
27
33
15
9
19
60
32
9
18
48
60
30
12
3
3
1
35
9
51
9
15
6
18
30
6
30
12
15
15
78
30
66
90
174
12
15
9
18
30
30
42
60
120
30
33
63
18
15
21
3
21
12
19
89
24
3
75
54
6
42
6
12
102
12
3
48
15
18
54
6
42
13
32
33
12
19
11
30
7
17
108
7
8
3
33
9
27
24
27
9
75
9
24
21
31
5
30
24
6
18
18
24
18
36
9
51
1
44
87
13
11
48
12
48
36
36
30
24
24
67
29
87
27
21
60
69
31
5
36
3
27
36
30
7
8
123
36
49
5
15
165
42
12
6
12
15
84
21
27
3
18
36
54
6
30
6
3
36
36
3
9
15
42
7
47
12
33
9
6
9
117
24
24
51
45
27
3
9
3
45
3
12
1
59
12
12
33
3
13
44
12
48
105
15
27
120
45
51
57
21
60
27
9
60
54
30
15
12
27
18
114
49
44
3
18
24
18
60
9
84
60
12
27
57
4
32
60
3
9
45
12
36
60
30
54
66
18
151
80
9
12
42
12
6
27
33
27
33
42
21
57
27
45
12
24
12
24
15
48
27
93
4
53
39
36
51
97
8
63
102
12
12
36
63
36
4
35
9
27
6
48
60
30
105
21
7
44
48
24
63
13
44
27
45
3
12
49
11
60
120
9
39
42
18
42
3
52
5
36
78
6
30
6
27
3
49
41
39
64
29
12
30
21
24
45
36
39
9
6
36
30
63
57
63
45
6
25
83
78
24
3
27
6
60
30
9
111
18
15
21
30
33
21
27
27
61
77
30
48
6
3
12
81
54
33
27
6
18
21
9
27
48
16
35
45
3
12
78
48
18
1
59
6
15
36
15
144
9
9
12
15
9
12
15
45
3
9
3
27
21
12
3
12
30
120
3
27
42
3
27
61
44
3
18
15
21
39
99
48
73
29
3
4
53
15
45
12
6
54
6
33
12
9
66
90
63
4
35
141
21
3
4
32
189
12
3
16
29
12
30
13
17
36
42
1
5
54
6
27
9
30
108
12
21
84
15
25
48
53
48
96
60
30
18
18
12
60
18
24
15
4
17
27
33
48
36
39
21
36
63
27
30
78
81
36
15
12
25
47
6
7
101
36
7
161
12
6
18
54
21
64
53
72
3
4
41
12
3
9
18
21
9
7
8
27
6
15
45
3
21
43
12
53
6
6
30
6
60
75
9
6
9
51
9
93
36
15
12
15
69
21
27
12
33
6
24
6
175
36
35
54
6
33
15
18
15
12
57
39
87
12
1
59
36
12
18
19
5
3
4
5
6
18
31
119
24
21
12
24
24
40
11
93
93
24
75
24
12
33
30
6
18
30
18
30
15
60
4
23
12
109
11
6
7
20
27
25
53
30
21
27
24
60
69
60
24
21
6
6
24
3
21
12
18
12
84
48
18
39
105
6
9
3
37
20
3
1
35
45
9
36
19
8
45
3
9
12
24
6
21
9
19
77
12
7
59
30
55
11
25
11
1
11
18
7
167
105
3
42
24
66
9
9
18
13
32
27
18
42
60
6
15
9
168
138
21
123
108
9
15
18
31
5
103
23
9
57
27
12
63
90
7
11
9
21
24
6
45
27
36
6
60
36
7
20
33
18
25
71
21
27
37
5
15
21
12
138
33
9
6
1
8
12
9
36
15
9
27
12
15
36
6
24
15
24
21
19
47
21
105
18
30
96
18
21
21
60
30
54
36
36
84
36
39
4
11
6
18
30
12
84
96
12
66
102
144
24
12
18
9
12
4
32
45
24
18
96
1
5
18
45
21
27
132
63
24
33
15
6
12
42
18
7
11
30
36
15
24
21
24
6
6
7
71
9
60
36
12
48
15
30
114
12
24
1
23
85
20
3
9
4
5
24
15
21
15
28
59
30
3
9
66
42
18
13
29
3
27
49
5
6
18
6
78
12
39
27
18
12
24
51
39
37
17
24
18
12
6
24
7
35
30
3
3
9
9
54
1
11
45
124
44
21
31
68
16
17
43
59
33
64
5
51
3
54
3
28
5
19
5
3
4
11
57
111
6
30
6
3
15
1
20
48
12
4
65
36
48
66
120
24
30
30
78
7
5
3
9
54
6
6
24
ABCD 363409334*7^$a-1 [50008]
36
4
21
83
7
42
48
6
30
6
9
68
24
109
87
27
30
15
44
12
52
8
12
1
155
16
105
71
49
54
42
11
1
6
17
19
9
20
19
5
40
144
80
16
44
13
6
12
9
96
32
25
47
7
5
55
29
108
25
12
35
1
42
9
32
16
123
5
43
5
4
32
36
13
42
17
13
24
36
3
27
9
24
8
24
85
3
9
6
29
28
15
17
24
24
52
36
12
80
84
43
17
12
13
3
63
17
16
21
24
23
4
12
33
162
5
36
40
9
95
12
12
24
4
20
43
90
59
28
9
35
48
64
44
19
114
3
9
23
28
20
48
36
16
33
11
24
36
13
6
17
100
117
23
52
45
11
16
15
66
60
18
65
12
7
29
24
28
72
36
32
19
30
18
53
1
6
17
37
66
17
1
11
43
17
100
33
12
95
1
39
8
24
37
11
1
35
36
100
9
51
32
16
33
11
25
27
3
5
12
12
31
41
4
116
31
5
36
36
37
30
24
12
5
55
9
48
24
39
54
23
1
12
23
1
30
117
9
11
31
17
4
56
43
33
9
11
24
19
9
48
9
83
12
13
35
25
18
153
12
8
7
9
21
71
1
42
297
44
37
27
99
30
51
36
3
6
11
7
41
36
12
60
24
43
66
59
36
13
36
15
21
54
33
63
45
32
133
108
15
63
21
8
1
24
3
60
3
141
56
36
79
65
25
48
60
3
56
13
63
12
24
80
1
3
27
6
36
36
27
68
115
89
84
72
88
24
12
36
24
3
36
17
109
6
12
53
16
21
11
12
12
24
13
15
165
23
48
7
17
28
92
28
44
1
71
96
1
12
59
36
253
71
13
15
20
115
54
30
17
25
18
5
24
12
12
31
18
107
127
96
17
28
48
9
15
57
11
12
1
27
3
45
68
1
99
3
17
1
15
20
25
12
47
16
56
7
17
52
56
16
48
69
54
17
1
18
5
4
45
72
47
1
6
45
48
44
25
12
240
12
6
12
161
12
160
72
15
125
31
53
109
90
42
102
36
18
51
68
4
8
13
11
4
20
1
6
17
12
259
65
88
56
19
29
48
37
11
19
33
108
63
9
27
17
12
16
21
83
7
24
5
13
47
43
5
12
13
15
12
104
156
19
17
60
48
7
101
1
27
36
32
64
99
29
196
9
39
96
21
24
11
28
9
6
12
72
78
11
7
12
29
31
54
3
32
24
31
9
45
27
20
16
48
80
36
109
51
68
12
72
12
28
8
19
17
19
33
21
87
36
20
73
59
73
12
35
25
3
51
30
23
91
12
36
17
12
16
9
59
28
27
45
108
20
60
24
7
33
12
116
88
99
12
18
11
49
54
84
17
12
12
19
12
17
37
63
20
72
25
47
49
11
100
32
1
126
65
12
31
66
27
32
36
96
48
36
4
9
35
1
63
8
84
4
8
55
29
43
30
6
5
24
37
36
87
57
47
60
100
63
18
83
4
3
6
126
21
20
16
80
1
18
53
28
8
12
7
42
35
19
9
9
3
33
23
61
36
24
30
5
28
36
21
18
17
120
40
8
96
31
30
27
32
1
11
1
6
165
9
6
30
35
12
13
35
40
24
32
16
51
101
19
9
72
56
144
13
11
7
45
75
81
9
72
27
32
1
138
9
72
32
55
17
28
39
69
12
60
39
5
1
11
1
15
32
25
35
100
45
119
43
24
72
9
20
1
15
20
7
17
13
27
20
4
36
3
17
25
23
43
29
16
68
28
80
4
15
5
88
105
72
12
6
54
48
15
8
37
27
21
47
52
15
17
31
5
85
63
104
85
6
21
45
99
60
27
65
25
90
29
16
32
13
35
28
36
32
49
12
6
5
52
8
1
123
92
133
180
12
23
24
48
48
24
31
6
54
30
18
45
8
7
53
1
11
37
18
24
90
30
54
27
15
29
28
33
12
6
90
3
96
45
18
9
8
4
72
72
20
43
54
42
17
1
18
29
36
43
66
15
20
48
24
64
45
18
24
9
8
121
27
32
1
95
43
6
3
15
21
15
12
72
81
24
48
24
75
5
36
13
23
28
45
39
72
27
5
28
48
20
7
9
153
36
87
9
27
3
33
3
24
57
92
12
60
67
126
23
12
36
28
3
17
205
18
45
39
45
20
76
9
3
32
13
6
9
3
65
48
31
6
27
84
20
4
20
12
52
20
4
9
36
12
18
6
63
44
4
9
23
55
9
8
13
42
45
12
60
129
23
12
7
21
117
15
36
3
114
3
51
18
95
16
36
63
5
13
23
12
12
16
56
7
33
48
15
53
85
6
45
135
273
32
64
128
43
45
8
24
7
41
40
72
51
17
40
20
13
3
24
63
77
12
19
12
9
56
4
99
18
135
9
12
78
30
35
1
15
48
8
61
35
13
6
9
39
9
44
145
24
59
48
91
89
13
6
90
108
11
36
25
120
18
53
24
12
37
11
67
12
29
12
13
24
11
24
85
18
89
1
72
15
56
25
23
108
43
53
43
9
8
49
51
12
33
23
61
123
32
4
27
18
107
28
8
36
91
5
25
42
54
27
21
18
90
72
42
21
24
12
44
16
8
4
20
7
33
39
72
17
28
45
15
36
8
1
11
52
12
8
55
17
55
18
51
27
9
32
103
41
48
19
9
57
51
108
8
12
52
20
52
80
19
17
12
132
48
91
5
12
25
99
32
84
28
3
90
23
1
18
9
72
12
9
11
31
29
12
36
12
49
23
48
1
60
3
8
24
1
47
12
48
1
35
24
16
32
12
1
27
60
9
108
11
1
18
42
18
18
12
6
12
33
20
12
12
73
72
48
47
115
36
33
9
12
59
4
36
8
25
18
41
4
56
16
63
90
30
18
11
220
9
12
51
20
19
113
24
25
23
4
60
8
31
29
79
29
72
96
24
24
85
11
25
30
17
7
30
15
27
17
48
7
29
12
12
4
9
90
53
61
18
18
11
48
31
54
71
19
66
11
16
153
11
24
196
45
27
56
84
12
49
15
3
29
4
21
35
108
48
88
15
81
21
47
16
15
29
24
40
9
54
9
32
13
63
60
72
ABCD 363471008*7^$a-1 [50087]
81
12
11
16
20
1
84
36
35
49
15
96
57
12
51
8
40
57
12
108
15
45
24
47
120
4
9
48
119
13
36
60
84
35
12
61
60
59
49
83
1
15
44
1
96
75
9
36
84
11
60
37
23
36
12
1
59
72
84
36
88
56
25
36
23
49
3
57
72
48
48
12
120
108
12
12
59
60
37
99
104
1
48
108
24
71
24
241
72
51
20
48
12
1
71
25
24
47
24
25
24
11
4
33
107
60
1
63
8
49
35
36
49
23
16
20
24
228
73
36
23
49
72
75
80
121
24
15
141
60
11
120
48
25
71
28
128
24
25
60
23
1
95
1
180
72
12
408
12
11
144
60
24
49
48
72
71
156
100
92
108
61
35
204
84
132
36
12
72
4
105
11
48
1
48
51
20
97
120
24
75
33
12
195
93
47
120
121
120
24
36
144
168
11
168
24
24
4
56
24
228
13
60
99
9
12
71
36
73
120
36
3
69
48
71
13
11
36
73
47
121
71
40
8
61
12
11
124
20
1
75
57
48
60
12
87
165
108
12
36
12
27
45
168
27
225
35
60
24
48
1
71
121
119
12
124
56
37
48
3
200
40
20
49
27
24
9
12
51
69
47
12
37
3
189
23
109
11
28
120
57
35
60
40
24
32
24
49
39
69
119
52
80
37
11
112
20
316
33
183
9
96
84
95
144
12
36
84
49
95
12
61
63
56
108
124
201
36
132
11
132
64
45
36
63
20
37
23
12
28
69
11
97
24
96
12
11
49
59
121
83
40
164
4
57
83
49
48
23
12
24
36
97
3
164
1
120
35
40
57
48
35
289
51
140
37
108
3
8
1
12
99
20
121
48
23
4
153
71
16
144
80
36
1
23
96
244
20
12
37
12
108
108
12
59
13
59
37
132
12
36
39
33
48
39
24
21
75
20
120
1
83
16
20
96
28
128
168
13
83
60
4
120
33
59
12
1
111
105
23
12
36
1
63
48
141
36
72
23
160
20
24
61
11
13
39
8
61
47
4
9
60
48
24
47
13
39
116
60
96
60
36
72
49
11
37
159
21
11
64
80
24
12
12
136
81
11
1
23
24
61
11
13
60
107
49
12
3
68
37
84
48
47
1
35
37
131
49
23
24
16
69
36
71
13
48
3
105
11
13
47
24
25
59
76
8
37
60
12
51
8
1
63
24
44
1
51
117
71
97
179
12
49
12
48
15
200
49
35
13
87
24
32
49
107
121
48
75
9
36
155
40
9
39
80
12
25
11
48
133
11
16
93
143
4
20
1
75
24
32
49
135
48
21
11
37
168
23
48
48
72
13
48
167
25
35
13
120
72
36
263
96
25
35
16
69
48
72
36
23
12
49
36
11
1
59
61
51
69
132
11
24
96
25
12
12
35
84
97
24
48
47
4
69
51
80
1
120
48
12
71
25
72
12
11
28
69
23
25
24
11
169
11
49
51
44
1
60
24
96
135
48
216
105
95
16
9
15
44
37
72
12
35
40
45
108
111
68
52
21
11
48
36
76
24
21
131
289
60
60
39
21
11
60
120
4
9
131
49
119
37
251
49
3
57
12
47
4
81
36
35
49
11
4
21
84
60
95
25
48
48
35
37
27
44
1
36
11
52
9
71
16
21
95
124
32
72
169
168
95
48
60
97
60
23
16
20
4
32
60
169
36
131
1
11
37
12
63
9
35
24
37
71
72
16
96
8
1
95
24
12
28
57
59
144
12
36
4
24
105
35
25
11
40
20
24
124
92
100
9
36
11
24
36
133
96
15
8
49
59
13
15
45
171
120
9
39
8
12
48
24
25
24
215
4
9
108
3
8
1
72
168
60
59
73
15
21
12
60
60
108
11
144
60
37
12
35
24
16
21
3
9
11
12
36
13
11
4
45
59
180
52
8
49
12
71
100
8
12
24
12
84
85
71
73
60
48
71
49
51
9
47
25
15
33
11
37
12
11
97
120
35
60
48
1
35
13
11
49
27
33
207
165
48
48
72
83
48
169
107
324
12
48
12
85
60
72
12
11
97
107
25
60
59
49
47
4
57
15
20
60
24
121
39
ABCD 363648392*7^$a-1 [50045]
8
69
15
1
80
16
11
1
23
37
18
9
72
84
27
17
24
21
16
35
60
60
25
39
9
23
4
9
27
17
7
63
17
36
4
20
13
3
24
36
8
24
40
48
20
24
1
8
7
57
8
43
32
13
20
7
44
1
18
29
25
56
115
5
31
99
120
9
20
36
31
41
4
27
2
46
6
3
92
97
24
3
5
91
21
23
9
24
63
12
28
9
23
33
19
20
85
35
9
24
3
69
39
64
27
29
25
56
3
16
5
27
45
4
63
72
8
100
68
4
27
33
5
15
9
39
60
48
13
66
6
63
36
5
15
9
7
57
36
6
5
24
16
9
11
45
15
1
3
5
15
9
40
27
36
3
6
12
6
41
24
96
9
3
19
5
33
130
21
44
141
112
8
12
27
12
4
9
11
36
13
95
13
18
41
4
3
18
108
15
32
4
32
48
21
16
23
4
5
43
5
58
41
24
21
24
7
77
51
4
9
68
3
21
24
135
28
8
13
96
35
72
4
44
21
7
8
12
45
7
60
5
3
33
4
32
16
23
69
7
8
36
9
10
72
9
32
4
24
29
52
18
5
72
60
36
61
71
40
5
15
40
5
3
9
10
30
80
10
14
36
4
44
3
4
21
20
39
64
39
50
36
31
9
51
29
19
33
20
63
72
1
18
9
32
93
12
27
112
44
55
21
68
55
17
24
25
20
15
9
52
99
3
9
29
3
33
4
71
28
12
24
5
4
11
141
72
3
24
1
12
8
12
12
96
4
35
1
44
3
16
84
5
48
63
1
63
27
53
16
5
4
12
59
105
15
25
18
2
15
1
3
17
15
9
36
36
72
10
53
33
75
12
28
15
5
4
68
40
269
15
24
61
48
47
33
7
65
19
24
39
29
4
44
9
10
30
8
3
4
21
32
12
36
28
71
48
61
23
48
21
40
18
21
8
1
8
24
10
9
12
29
39
13
23
69
22
30
8
3
60
57
103
20
24
168
21
27
4
36
5
4
15
44
24
45
16
32
19
8
40
45
107
1
8
7
3
2
94
126
20
12
87
19
26
19
33
11
12
9
106
141
5
3
4
5
36
27
4
68
1
56
3
33
7
9
23
85
20
19
9
23
48
9
34
2
7
9
23
36
9
7
27
113
13
15
41
36
76
27
56
21
34
24
18
48
59
1
47
165
3
1
23
49
3
20
49
18
9
12
113
55
3
6
35
36
9
19
32
60
64
20
49
35
64
48
9
11
7
78
18
9
57
23
13
15
45
23
4
12
5
58
6
11
48
12
28
81
12
18
5
1
8
15
72
16
8
16
5
3
13
63
24
5
3
40
24
39
29
12
36
67
6
11
16
32
21
4
32
55
5
31
3
6
56
3
31
89
24
13
8
39
33
82
2
3
25
24
11
79
14
4
3
65
15
25
8
15
49
59
12
9
3
7
9
39
18
15
63
65
129
96
36
48
27
7
6
27
57
71
37
8
3
12
13
23
12
24
19
45
5
31
44
57
60
12
3
7
17
105
22
6
56
16
11
7
30
108
92
3
12
25
27
21
15
3
69
5
3
12
61
71
9
24
3
12
19
29
9
58
41
13
66
54
8
36
3
16
24
9
3
141
8
4
35
9
7
68
7
9
44
12
49
11
36
28
20
12
28
5
40
71
28
41
70
6
18
30
11
24
12
33
75
7
14
15
16
33
27
44
57
64
8
43
17
15
36
25
24
23
25
47
16
17
3
4
17
10
21
92
31
9
45
144
18
5
16
89
10
45
20
4
9
48
24
68
75
1
120
15
12
44
9
7
17
4
60
8
3
12
43
101
9
3
4
8
37
51
8
36
48
45
51
24
12
33
34
54
23
57
52
32
48
3
25
20
7
5
4
11
96
1
120
51
57
15
32
7
81
5
4
6
57
53
7
3
6
66
24
120
26
28
47
16
5
4
15
3
17
28
9
8
3
16
15
30
71
43
41
31
14
31
27
41
36
13
23
4
21
36
107
36
57
27
52
8
19
33
44
49
27
24
39
24
9
17
3
72
16
9
3
32
12
16
32
93
63
21
43
5
31
9
56
12
12
31
33
8
40
11
4
5
3
73
27
8
1
32
4
12
54
24
18
23
21
55
93
87
101
16
11
25
3
80
24
49
20
4
47
43
2
3
36
12
1
48
11
49
23
12
19
26
19
12
32
36
9
4
51
9
8
15
4
12
29
16
27
8
64
24
12
45
8
16
35
144
1
54
5
25
11
40
20
25
44
4
42
50
15
16
29
63
72
100
15
14
31
3
33
29
28
20
108
4
35
9
75
96
33
7
41
4
95
49
32
3
12
12
100
12
8
12
4
216
20
1
27
20
33
19
20
21
48
16
48
32
24
76
23
13
12
15
39
26
15
1
27
44
13
11
4
45
20
10
2
22
21
5
31
33
30
33
21
8
10
81
36
5
28
20
28
27
89
15
76
33
32
4
32
39
21
36
46
17
12
25
114
14
51
21
4
44
36
39
16
21
24
3
45
23
19
9
20
144
12
9
27
49
3
8
37
8
16
18
14
39
76
20
21
15
24
52
12
5
51
16
5
24
16
8
3
60
73
15
3
62
15
12
28
41
40
42
21
17
28
6
5
4
39
14
19
41
3
1
11
24
13
108
20
12
27
153
12
63
7
21
5
4
23
100
5
27
13
20
52
59
45
58
17
4
32
1
18
9
68
43
5
9
48
34
110
55
5
36
12
48
12
51
36
60
16
5
34
42
12
18
41
13
24
3
20
52
15
21
20
7
6
36
59
12
28
9
48
8
10
17
37
15
12
8
45
10
54
23
48
52
44
64
12
5
15
16
5
76
8
3
13
27
17
76
18
77
1
23
9
34
5
13
63
36
8
81
88
47
12
12
40
56
36
13
8
12
52
18
30
15
68
45
7
36
29
15
153
3
21
19
17
4
35
55
33
93
32
48
82
45
60
45
47
93
22
5
36
13
35
1
23
31
9
5
3
24
7
33
9
35
1
3
32
28
17
19
5
15
12
7
6
18
14
40
3
29
4
23
9
12
40
44
28
23
1
71
28
5
4
63
17
51
4
36
44
4
116
36
24
4
36
29
94
17
21
28
6
9
21
8
3
24
105
3
72
24
1
35
60
13
11
9
16
12
27
5
55
8
13
51
8
40
20
45
15
1
47
33
51
13
80
28
20
7
41
31
33
68
34
14
87
43
17
24
28
41
58
18
54
5
69
36
88
90
53
1
39
8
16
5
15
37
42
30
23
4
60
56
133
12
8
10
6
12
6
53
69
22
21
41
154
2
15
69
12
60
7
33
32
72
51
93
4
47
36
19
5
1
3
15
146
3
13
47
1
47
31
18
23
21
10
21
36
33
12
42
5
16
65
7
17
27
36
33
75
64
69
3
29
27
13
39
8
28
69
71
4
9
83
81
60
7
5
4
71
73
20
27
55
62
10
29
120
24
16
17
7
17
48
43
8
4
5
12
16
39
29
4
27
53
15
12
13
24
138
6
104
16
8
7
53
12
3
24
7
9
20
21
15
97
107
24
48
40
20
7
6
11
28
9
36
6
29
33
63
1
63
20
21
16
15
5
22
9
17
22
78
56
10
81
8
1
6
14
12
27
21
7
9
11
12
48
103
6
12
11
25
11
4
8
33
88
18
110
31
3
6
35
64
12
17
34
9
32
45
12
3
25
27
57
11
12
37
8
15
36
4
84
20
25
71
16
3
5
60
31
38
55
9
8
15
13
15
68
4
9
30
24
30
8
ABCD 363702476*7^$a-1 [50030]
49
42
48
17
40
24
12
83
36
9
24
72
25
75
33
2
28
18
3
9
2
9
25
14
84
34
23
49
47
16
9
36
35
28
35
46
36
12
6
5
87
4
44
37
8
40
69
14
94
48
14
16
29
48
231
97
20
16
8
3
76
30
27
20
24
60
63
46
36
2
10
18
17
48
49
30
33
47
10
27
57
63
32
15
4
81
35
70
12
23
15
9
48
12
1
23
12
111
12
10
15
21
48
18
65
31
17
15
34
23
12
37
6
30
35
1
62
22
14
21
39
1
9
38
34
36
36
2
52
42
15
83
22
35
1
47
12
13
66
57
44
75
9
60
15
28
17
111
36
13
132
20
13
59
15
21
1
23
52
20
40
9
38
13
11
10
12
2
22
60
24
24
2
34
24
24
30
32
22
14
13
11
10
14
9
3
12
82
14
25
84
9
24
26
22
6
45
8
40
152
15
9
25
38
24
10
2
45
16
21
30
5
75
36
48
1
20
1
6
18
3
20
24
12
3
34
26
22
155
4
21
14
1
11
12
1
105
14
12
10
6
53
84
7
80
10
23
1
11
16
8
27
22
12
15
36
44
109
12
12
14
24
9
1
59
24
37
35
4
9
12
3
9
42
9
23
13
44
7
125
1
39
69
38
10
12
38
70
155
15
1
12
8
40
32
3
37
11
4
29
4
104
7
18
27
56
63
12
10
6
54
15
8
99
130
2
1
11
22
14
21
16
11
10
2
10
51
12
11
58
50
12
21
16
9
6
92
4
5
1
86
36
22
23
16
23
33
64
20
27
13
15
41
16
20
3
61
33
2
9
40
92
48
3
12
96
34
2
9
99
25
20
1
36
12
87
20
36
7
18
3
11
16
20
70
15
21
18
65
15
34
2
46
48
12
11
51
21
3
57
97
14
45
28
27
44
34
50
25
69
2
9
25
27
3
20
9
15
34
18
18
3
80
24
49
24
14
34
63
27
20
22
86
81
4
36
44
52
11
28
78
86
46
14
22
23
12
13
14
10
84
23
16
35
4
6
72
47
13
38
9
1
3
36
21
75
201
6
57
105
39
11
34
11
24
27
45
37
11
27
10
24
2
12
82
18
20
1
20
7
53
16
9
71
13
2
12
12
36
118
24
2
10
11
73
50
16
18
3
47
28
29
36
24
1
15
57
47
16
48
56
55
6
12
14
9
12
16
59
22
12
14
22
96
120
2
10
23
31
9
23
12
4
18
84
11
13
24
26
9
52
68
25
27
20
16
21
48
12
27
44
13
50
12
13
60
45
39
11
22
143
7
5
12
27
4
20
60
33
72
24
4
9
3
47
58
6
53
15
48
24
21
3
60
10
23
1
26
10
38
72
9
1
3
9
2
46
3
35
48
106
74
9
1
14
4
6
14
21
3
25
120
12
23
16
20
48
22
23
76
33
12
50
9
39
52
5
39
4
44
46
59
24
1
15
23
1
45
48
63
120
59
130
36
84
84
2
120
10
14
21
24
25
2
36
13
8
36
37
59
27
12
36
9
100
20
1
42
20
21
169
11
1
23
133
75
11
37
23
48
9
111
10
66
30
12
35
13
15
60
11
33
3
21
16
45
74
64
6
12
14
25
23
10
23
3
60
16
53
13
107
12
16
21
59
4
9
27
11
58
26
36
58
11
60
13
26
34
98
9
1
6
42
86
10
15
20
3
1
33
12
14
10
12
15
63
20
22
15
33
27
45
2
70
11
27
13
32
25
60
24
23
36
24
19
54
84
2
24
24
1
33
11
40
20
24
1
51
111
20
97
32
48
63
214
3
56
15
34
26
36
45
63
12
70
26
22
122
33
16
21
39
57
2
9
16
51
45
81
95
1
2
1
201
15
32
3
84
10
60
14
34
23
28
11
69
1
2
46
48
24
30
6
59
51
10
23
60
15
21
96
49
48
63
69
2
109
8
27
10
95
4
36
45
38
21
1
3
57
12
14
21
12
3
22
23
25
38
13
32
4
45
36
38
1
20
4
20
24
37
18
17
61
15
24
33
42
18
3
23
10
11
15
45
63
34
86
21
12
15
24
10
51
9
2
57
15
25
11
81
31
66
122
22
11
87
34
24
2
33
1
48
50
24
52
30
3
35
9
15
24
34
47
15
12
46
48
12
3
8
49
27
8
37
2
21
27
16
96
42
35
13
24
14
48
70
26
1
11
24
1
33
11
3
58
36
60
18
18
23
4
51
29
15
49
57
39
33
23
13
27
23
22
26
21
1
24
11
49
48
50
10
6
33
36
11
12
4
113
13
24
14
9
12
60
72
39
34
12
35
96
15
28
20
124
6
11
3
45
13
3
44
1
2
36
10
24
26
34
39
33
23
27
4
9
68
16
21
2
12
69
60
16
11
82
38
72
4
6
26
21
87
34
35
49
75
128
16
9
23
111
21
1
2
12
1
15
21
47
12
22
38
10
42
42
23
1
11
19
32
12
10
48
12
15
15
9
8
72
1
84
11
12
1
14
24
4
48
21
23
24
46
2
12
9
3
21
61
239
1
18
68
33
48
28
104
1
23
3
21
3
34
59
39
34
3
84
11
9
25
24
48
23
60
120
103
42
26
12
16
17
13
11
3
9
13
27
3
29
12
51
57
25
12
131
19
20
34
15
23
4
29
51
13
9
3
20
4
24
32
25
39
23
21
15
37
32
36
16
33
3
15
18
35
63
12
36
24
1
44
3
4
9
23
61
83
34
3
11
33
3
9
1
15
35
10
108
15
9
35
12
73
36
84
12
11
4
9
2
109
44
49
12
96
50
24
12
9
1
3
105
11
4
8
133
15
80
3
12
13
12
33
48
23
1
2
37
21
24
14
24
10
26
1
21
60
12
14
4
5
4
57
26
1
12
24
20
49
12
2
12
166
36
27
44
28
45
59
4
9
2
24
21
96
25
26
48
10
38
46
11
1
38
21
48
16
57
23
25
14
12
36
22
24
3
20
40
21
60
23
1
23
28
21
39
123
126
36
14
10
6
32
105
36
3
9
1
59
27
1
33
2
76
54
14
57
19
42
84
51
35
22
11
12
48
40
33
11
36
3
72
9
25
27
60
9
12
62
10
47
16
45
83
12
28
32
48
15
22
35
25
59
16
24
44
13
27
12
27
53
48
1
15
9
2
84
9
12
27
10
123
39
20
22
84
3
15
30
11
4
12
33
11
4
21
48
18
9
107
58
14
45
7
45
9
60
12
18
32
13
23
1
36
33
12
39
45
26
58
23
13
50
22
23
3
76
68
46
2
25
9
14
34
26
22
36
2
21
3
22
11
49
11
16
11
9
4
11
24
4
17
1
35
13
12
18
44
24
12
37
44
51
28
6
11
51
10
14
4
42
24
14
69
75
48
57
1
54
6
23
61
60
12
14
69
37
6
54
14
10
2
13
104
12
28
20
12
124
20
3
12
61
20
49
12
2
21
36
27
16
41
4
33
48
108
147
9
12
35
84
7
6
3
44
27
97
116
36
4
3
41
1
83
12
3
10
74
48
70
39
21
15
15
6
12
12
2
10
23
4
12
8
85
15
83
12
37
69
59
12
3
12
120
22
2
1
3
29
3
34
2
10
14
10
3
87
9
20
3
13
33
11
4
51
29
39
72
36
10
6
66
14
12
10
11
25
11
64
20
103
30
2
85
56
51
16
41
16
71
ABCD 363804762*7^$a-1 [50009]
24
59
13
33
32
55
83
1
5
64
2
13
21
32
4
24
68
4
27
60
12
9
84
3
24
48
60
5
103
23
37
113
18
6
42
1
12
11
24
90
52
80
66
13
84
21
15
17
4
183
5
120
12
6
24
34
51
33
12
3
41
4
38
22
68
16
27
5
16
15
81
15
12
5
48
43
5
4
26
25
9
20
40
3
77
36
31
45
24
26
30
24
7
48
17
19
60
33
27
24
17
96
6
61
12
23
10
39
41
7
77
42
49
5
16
12
86
13
57
3
12
17
31
249
48
44
6
118
8
66
24
121
29
67
9
15
5
55
59
49
71
48
6
55
60
5
16
2
114
19
35
37
59
72
37
24
17
18
18
28
26
24
61
24
11
1
23
70
15
11
85
53
7
57
14
18
76
68
30
61
17
40
2
24
73
96
77
127
9
75
5
18
37
24
11
10
92
19
29
120
24
138
13
17
28
32
60
4
39
132
53
4
8
36
6
85
120
12
48
47
18
48
64
36
48
24
32
42
144
22
15
48
24
77
7
5
16
2
49
12
35
61
12
57
20
18
42
6
6
4
12
26
118
8
16
98
90
76
27
9
12
15
5
30
25
23
1
5
64
26
54
12
48
36
12
28
39
24
53
4
56
120
55
5
19
11
37
17
19
69
63
12
105
14
13
21
80
43
12
5
115
12
21
99
33
3
41
6
138
7
12
11
6
24
18
49
113
6
24
48
1
108
35
30
36
43
41
88
2
72
6
16
2
66
7
57
32
7
53
67
12
12
53
55
17
12
43
33
36
12
26
42
19
29
6
22
24
26
24
10
12
48
50
120
1
101
42
10
36
24
3
5
7
57
56
79
21
14
34
86
10
36
15
35
142
74
6
7
24
11
66
132
120
48
4
3
77
6
54
64
2
18
19
108
53
31
29
12
7
45
110
72
48
13
35
72
1
12
129
20
31
17
126
97
45
63
5
6
10
32
12
64
2
13
36
5
31
77
43
35
24
30
12
112
3
24
21
15
45
32
48
67
5
42
1
5
42
1
5
60
12
52
27
24
17
79
59
6
19
9
3
12
17
36
186
24
13
24
53
187
57
44
4
26
1
21
80
64
3
41
60
24
66
25
24
5
16
20
7
47
24
37
35
96
61
11
46
2
130
3
96
12
17
7
53
16
50
30
90
1
60
33
51
12
72
69
108
3
23
58
159
48
71
37
96
9
12
80
16
3
41
36
4
99
21
20
198
24
18
103
12
9
8
55
59
54
79
120
48
48
33
2
30
28
75
21
44
67
53
40
32
4
38
121
29
42
46
3
95
61
48
17
24
7
9
2
78
36
12
7
11
54
12
12
18
78
96
223
24
12
17
64
27
5
36
114
10
27
65
31
48
21
14
18
139
21
51
12
21
12
3
24
11
70
72
74
73
9
62
18
31
24
84
33
75
41
126
6
7
17
4
38
6
42
6
7
17
12
54
37
11
94
27
45
27
47
24
18
84
127
9
26
1
24
53
31
36
36
24
84
5
90
1
53
7
45
32
28
50
34
92
64
24
27
24
9
110
46
96
2
24
49
95
73
5
67
132
17
43
77
66
10
3
156
5
18
6
7
9
63
5
30
18
16
38
85
36
12
11
46
3
57
39
5
40
96
12
38
25
113
48
6
37
65
66
1
17
12
66
72
30
7
41
60
16
32
112
62
6
108
103
29
42
85
12
81
84
51
84
17
136
15
45
80
7
9
68
91
60
65
88
12
12
15
36
23
22
132
3
81
50
54
19
60
21
44
7
11
22
44
30
1
5
48
64
60
20
24
36
28
27
89
7
5
36
12
31
9
32
66
37
69
3
89
52
12
96
3
12
24
11
1
47
24
10
51
36
41
30
6
28
27
17
55
29
187
5
48
12
55
11
70
44
7
5
192
4
32
12
43
41
30
61
11
10
44
19
47
6
18
22
32
19
23
22
26
72
6
31
35
150
24
48
7
41
28
12
36
32
4
80
19
69
27
45
32
7
149
48
43
9
98
13
11
18
7
48
29
72
36
28
2
22
15
72
5
28
27
48
5
48
7
17
40
122
102
16
20
28
96
2
34
20
24
42
37
96
36
69
92
67
11
48
6
72
19
60
11
49
29
67
23
24
61
41
90
72
13
35
49
21
12
20
7
35
30
16
2
18
31
29
16
2
18
19
9
50
85
41
18
66
100
3
45
3
12
59
66
126
94
3
72
60
24
9
74
96
82
84
15
11
94
48
51
24
5
67
24
5
79
21
20
24
67
45
74
10
14
30
91
29
55
17
18
18
6
1
12
24
41
19
45
108
36
72
36
20
55
33
32
40
74
78
31
131
48
48
18
12
36
19
9
2
13
59
1
21
48
26
13
17
64
44
64
27
53
64
27
17
42
13
89
7
9
68
12
100
32
76
56
55
41
24
24
7
129
20
16
36
26
18
43
36
5
24
7
41
52
14
73
23
25
180
53
16
32
31
5
24
18
22
27
23
1
105
3
11
30
67
108
24
12
53
7
59
144
46
111
11
34
80
4
140
144
60
4
14
48
22
12
92
48
36
4
12
15
48
12
36
5
24
4
44
55
45
27
107
13
48
77
6
37
5
7
47
1
41
36
43
96
17
4
50
24
6
88
63
59
1
29
40
98
13
5
19
11
24
6
43
84
53
7
9
3
59
34
12
63
21
14
37
168
48
35
24
1
5
100
39
57
12
51
36
11
18
4
12
44
16
20
19
35
1
57
92
4
36
8
42
85
84
5
7
89
12
30
18
4
24
3
12
17
115
24
45
15
12
71
6
31
89
12
4
32
90
78
16
104
16
12
84
63
72
59
1
5
24
64
60
38
49
5
64
20
28
50
18
7
9
38
54
55
17
24
52
3
9
72
8
67
69
135
60
47
48
13
ABCD 363945506*7^$a-1 [50023]
23
8
5
22
37
1
7
16
4
81
27
9
15
21
12
7
8
8
4
16
41
39
24
8
1
12
55
12
9
56
3
9
3
25
30
72
2
4
15
17
10
2
23
16
73
23
40
113
4
31
1
19
16
17
15
27
14
23
4
7
25
20
15
13
25
4
7
17
7
44
12
17
12
4
32
24
48
3
40
16
4
8
49
70
9
9
43
1
19
15
37
17
3
60
28
8
15
26
23
13
22
12
36
2
31
21
43
16
44
23
5
49
3
4
4
72
28
8
4
17
3
60
21
3
4
12
5
31
8
9
4
3
8
49
31
1
7
5
7
5
7
4
12
77
35
9
19
9
20
3
25
3
4
28
60
9
27
7
12
73
20
27
38
24
3
36
36
9
67
12
17
48
3
7
38
27
9
12
12
3
64
28
61
36
4
47
12
19
2
40
6
2
40
32
12
127
4
28
9
3
20
25
3
8
28
13
3
40
13
36
48
11
16
4
5
7
80
1
30
5
69
16
15
80
21
16
8
7
5
71
12
4
1
12
12
31
4
43
26
31
20
40
16
13
46
5
8
59
30
31
16
16
36
39
5
9
7
5
4
3
20
12
28
12
64
16
21
19
15
2
63
8
12
16
4
20
24
13
11
12
9
22
2
22
29
33
4
24
20
51
4
20
9
16
55
5
44
15
21
35
28
13
19
13
36
24
47
5
102
18
23
7
5
21
22
14
3
16
40
4
13
8
16
3
29
39
13
19
36
1
11
32
17
3
1
20
7
5
24
3
37
47
4
56
16
16
40
1
3
5
23
36
25
24
47
36
28
1
11
8
36
49
12
7
9
3
3
13
12
1
22
5
4
104
13
54
9
93
43
12
23
6
24
23
57
4
51
28
13
58
5
9
4
30
2
15
48
21
7
17
10
12
14
4
18
45
17
27
56
32
32
8
1
15
31
30
59
24
72
1
19
13
15
12
16
21
51
20
55
2
10
2
3
7
13
1
12
7
28
32
21
44
3
9
12
7
17
3
1
3
36
27
14
27
24
9
24
15
19
5
48
28
4
17
8
11
35
9
20
1
7
5
8
23
13
46
14
31
5
3
7
5
28
57
7
4
37
35
32
1
4
27
15
5
61
56
3
21
12
12
10
26
39
31
14
3
12
1
6
1
25
15
13
12
20
7
8
52
44
1
15
3
37
25
12
19
32
28
17
11
4
32
23
14
43
8
67
2
46
1
17
32
7
21
7
49
3
48
12
33
15
7
81
84
16
5
59
16
8
117
3
13
31
12
4
13
8
3
12
43
41
20
1
28
8
7
5
12
10
21
4
1
7
15
5
36
13
44
3
16
4
25
27
7
60
5
12
40
40
16
20
25
23
16
13
7
1
27
8
32
5
4
48
55
85
11
17
48
19
11
49
1
7
9
8
3
8
20
75
5
21
40
31
85
23
13
15
1
35
21
23
53
32
11
4
12
72
49
59
4
3
12
18
11
20
36
13
4
3
44
4
5
3
68
16
1
15
9
30
14
31
16
1
3
1
27
8
4
29
15
19
17
16
32
8
40
9
39
7
9
4
16
16
12
27
86
4
51
4
4
24
7
33
17
24
12
52
32
31
24
65
22
24
2
22
5
8
68
12
53
27
56
13
4
15
24
8
8
5
55
4
8
61
11
17
8
15
9
4
24
39
15
37
1
16
18
37
5
11
21
12
12
16
8
15
1
7
20
32
148
17
55
21
7
47
30
12
51
3
12
2
3
37
35
81
10
2
22
65
7
13
5
3
8
12
7
5
40
5
39
24
9
11
5
11
21
15
9
7
4
13
27
8
25
47
13
10
1
13
3
21
22
17
31
42
68
39
16
32
20
25
11
1
55
3
65
69
34
5
45
23
13
10
9
4
1
12
7
56
1
80
36
15
9
24
39
36
40
5
3
33
3
13
32
16
7
16
24
9
34
12
37
16
1
56
4
8
23
40
36
7
29
21
27
7
14
15
4
52
25
15
36
1
6
25
20
56
49
11
1
19
47
6
8
15
100
20
9
7
27
1
17
23
33
43
21
66
6
3
24
8
36
16
44
7
2
7
20
68
1
31
17
46
13
4
7
62
4
3
32
7
21
24
8
32
4
21
15
1
15
28
41
59
4
12
20
8
1
15
1
12
20
10
24
65
20
35
17
33
7
20
9
27
4
5
35
40
56
32
32
8
4
96
25
6
14
4
8
43
17
51
24
21
11
4
1
30
38
28
19
1
64
8
15
28
9
42
24
49
28
21
15
20
1
3
12
28
17
15
21
10
25
13
28
8
16
32
4
19
32
5
24
11
35
17
21
3
36
9
15
1
8
15
20
16
13
8
40
8
3
33
11
56
29
55
3
5
112
40
11
5
60
12
7
13
25
3
19
21
8
16
17
10
17
4
17
24
34
26
35
12
5
12
7
8
9
3
17
16
18
9
4
4
21
7
27
33
24
20
8
17
43
13
79
15
13
16
4
29
16
20
3
31
14
48
34
2
15
36
48
1
6
26
24
4
20
52
11
37
32
3
13
15
5
52
15
48
5
7
5
24
4
11
56
4
36
24
45
4
20
12
23
32
20
1
55
5
6
29
52
53
39
21
52
11
7
9
4
36
61
19
21
42
2
3
36
7
50
23
4
36
16
4
49
3
4
5
23
1
19
40
1
7
8
4
28
5
19
16
20
64
7
21
20
8
24
4
4
41
31
41
4
23
19
26
24
3
1
12
20
15
13
8
34
5
12
9
16
12
19
4
9
4
8
10
2
4
24
7
12
23
1
11
12
21
41
7
15
26
3
25
3
8
20
40
21
3
7
24
2
4
32
19
5
4
3
29
27
1
11
12
21
4
23
33
12
11
12
5
44
15
37
11
12
28
12
5
60
3
9
12
4
20
12
3
37
3
32
68
16
4
108
39
1
4
8
35
1
17
8
36
10
25
13
35
8
8
21
16
7
28
20
1
4
36
8
28
11
24
52
5
63
97
12
19
24
49
7
12
29
47
25
4
3
4
4
9
3
4
3
18
8
28
18
13
13
19
20
25
43
23
5
40
5
23
29
15
48
5
19
28
5
11
16
8
21
4
7
37
46
37
11
2
64
23
16
8
9
43
8
69
40
27
28
1
15
37
47
8
17
3
20
72
19
30
20
36
3
4
5
31
21
18
1
13
7
17
10
42
79
16
7
9
5
7
20
33
12
4
103
13
3
24
9
22
29
45
3
19
24
62
15
19
13
1
15
25
75
5
19
8
9
11
16
9
10
1
36
4
12
4
5
39
13
47
7
9
21
15
17
3
19
1
29
8
3
7
14
11
8
75
6
3
17
3
36
19
2
47
61
46
13
24
1
16
11
8
1
12
12
11
16
1
6
17
81
12
15
12
1
27
39
9
24
4
4
36
21
70
5
21
7
8
12
13
6
17
13
3
33
7
40
24
4
20
60
19
9
4
4
24
9
4
32
7
8
19
18
32
71
5
44
11
5
3
4
28
33
10
9
20
9
27
21
43
8
55
48
77
8
49
10
26
40
7
16
7
2
23
24
20
36
32
20
23
36
24
29
21
16
11
32
1
3
24
12
20
16
7
2
55
4
4
9
3
9
12
15
1
7
4
13
24
8
4
3
21
20
4
8
7
40
25
36
3
13
3
5
16
42
14
27
1
68
7
15
33
12
3
14
11
35
13
29
6
69
36
28
17
12
87
8
19
14
4
15
45
20
11
5
6
48
5
16
57
11
13
59
19
13
25
15
7
14
12
35
4
7
1
52
9
4
30
30
18
2
27
9
24
12
12
48
3
12
25
51
24
4
44
12
27
14
39
9
24
7
8
7
25
11
12
2
12
28
12
23
25
36
23
4
29
3
1
20
24
12
11
73
10
13
53
18
6
12
27
4
36
13
7
57
31
5
20
22
5
7
9
9
3
17
24
15
1
3
20
8
20
20
4
28
1
24
11
36
37
3
1
8
15
16
27
17
4
32
9
12
7
8
24
45
35
4
9
12
63
9
4
35
4
28
23
9
4
49
3
21
27
12
48
56
4
12
49
35
1
15
5
12
52
15
5
23
13
7
48
4
40
25
8
15
7
29
4
5
24
4
32
36
52
7
23
9
53
15
21
118
17
31
1
28
93
27
32
4
25
20
10
42
18
14
39
85
23
4
5
24
16
32
71
80
45
3
32
8
25
15
44
5
42
50
24
12
4
3
17
24
4
11
7
14
16
8
4
6
26
24
4
6
13
24
8
4
16
7
1
40
9
3
7
2
15
8
35
14
4
15
45
27
28
11
77
7
29
9
7
5
52
44
3
16
12
9
39
15
2
63
12
9
3
8
12
4
69
36
12
7
8
1
8
35
5
20
10
2
4
12
20
7
20
1
15
28
13
24
12
10
30
3
9
79
11
26
12
4
11
60
21
35
4
12
25
15
44
4
3
5
19
48
2
35
11
42
24
3
8
7
2
11
49
16
3
32
21
7
17
12
28
47
9
7
28
56
27
1
5
3
29
12
46
5
7
6
19
8
29
12
48
16
71
1
20
24
31
4
4
13
8
11
8
52
4
1
6
9
45
51
5
19
3
1
1
58
45
20
28
8
31
12
9
75
57
9
19
1
3
1
55
52
32
60
20
21
67
28
12
100
45
8
34
6
19
25
12
3
25
42
78
12
20
43
17
3
16
9
15
124
32
8
9
11
37
16
31
23
13
13
3
1
8
39
36
21
23
17
15
5
23
8
92
13
30
5
69
15
16
9
11
4
16
5
23
20
37
36
12
64
3
17
28
12
48
39
5
55
41
4
15
60
5
3
8
1
3
24
7
29
20
17
32
15
37
39
5
12
36
7
15
21
21
47
1
20
63
36
1
6
14
83
107
30
59
9
15
8
4
1
159
16
72
53
20
12
7
5
15
20
40
9
7
5
7
29
36
7
33
35
21
34
38
39
28
29
60
4
7
37
35
20
20
1
8
28
32
4
24
7
11
61
4
1
42
62
10
2
3
1
12
24
48
51
12
3
5
21
43
20
13
68
3
20
13
3
20
47
1
8
9
6
42
7
5
44
36
24
16
48
7
8
32
85
6
12
37
11
6
23
7
2
28
24
7
35
2
51
8
1
12
12
24
3
45
10
2
27
55
29
4
27
81
5
3
13
8
70
13
49
11
37
16
19
4
37
15
21
30
2
11
13
63
1
6
48
2
11
4
12
8
47
2
4
30
2
63
33
11
1
23
36
25
10
21
17
4
6
26
4
7
4
19
2
12
16
75
9
23
24
9
3
4
17
19
12
15
38
10
17
20
8
8
21
48
10
5
37
11
31
9
12
12
5
15
1
35
7
25
23
12
1
1
95
16
20
13
16
18
50
15
52
44
4
17
12
31
27
21
12
5
15
21
7
21
24
8
24
47
65
35
13
ABCD 364043906*7^$a-1 [50010]
24
80
4
12
41
6
1
44
12
1
51
12
23
21
45
87
3
25
35
10
14
10
11
4
96
108
11
33
16
17
4
23
48
52
8
64
8
72
120
40
32
52
47
24
1
36
72
57
63
32
9
4
12
99
8
4
8
15
10
11
16
20
24
9
16
3
8
9
75
15
1
12
24
12
9
122
73
8
4
35
25
48
56
88
32
49
143
24
12
60
1
3
96
33
59
12
4
32
4
23
1
5
51
13
11
24
16
29
4
3
12
45
3
20
9
43
68
13
11
72
100
36
36
8
1
3
36
8
12
24
28
60
72
29
144
31
92
72
4
17
39
40
5
67
29
7
12
9
11
12
16
12
8
12
15
10
27
20
112
12
29
31
44
4
11
73
23
69
25
3
21
26
36
9
4
8
37
32
15
4
92
16
24
29
60
15
28
36
36
33
11
49
56
3
12
60
1
3
32
24
4
21
27
56
72
1
51
33
51
29
3
52
116
13
47
4
12
12
8
49
15
12
8
24
4
8
37
39
33
14
1
20
12
4
9
15
32
28
12
12
9
36
27
68
40
5
3
33
27
24
36
4
20
3
66
15
12
40
47
94
3
12
24
36
21
11
133
71
52
36
12
80
28
8
16
84
44
64
32
15
1
12
24
60
23
13
24
21
32
19
9
27
32
52
72
9
71
48
72
37
3
12
32
9
15
25
11
15
24
1
36
36
12
5
115
141
14
1
32
12
28
20
28
96
24
20
4
32
36
12
28
20
13
11
36
4
9
3
104
3
60
25
36
8
4
8
4
20
9
63
52
45
15
21
60
27
24
29
27
52
8
40
17
3
37
3
20
33
4
20
7
80
40
9
11
3
33
28
80
15
1
8
108
3
60
34
35
48
13
47
87
33
13
48
47
24
61
14
45
16
24
24
72
20
24
25
3
8
76
132
8
33
36
28
3
9
20
19
60
20
61
47
60
3
25
104
16
140
4
5
3
60
16
96
12
48
5
15
16
45
60
14
6
7
32
36
24
16
12
8
36
37
2
34
15
45
3
72
8
61
2
1
24
44
76
32
1
63
20
28
9
11
4
12
9
71
12
27
21
16
8
52
12
12
105
59
132
13
20
30
25
11
13
21
26
37
36
12
12
60
24
44
124
24
17
19
5
3
4
68
16
9
3
17
7
33
15
11
21
28
20
4
36
92
3
1
9
71
64
24
101
3
1
23
16
20
4
153
20
55
9
131
36
4
20
12
24
12
12
81
27
24
28
11
1
9
3
17
7
17
3
28
33
3
72
21
26
10
11
16
44
24
49
3
20
3
9
4
36
36
5
30
73
24
8
4
8
84
40
29
67
20
4
23
25
80
16
36
68
48
24
4
32
4
56
76
48
20
24
40
69
35
25
3
20
16
11
30
4
23
36
12
12
24
25
44
3
40
21
11
1
119
4
12
24
5
30
33
13
39
32
60
60
3
6
19
32
100
12
41
4
26
21
40
33
2
1
8
4
60
36
32
40
36
12
8
1
59
40
8
16
9
11
4
5
30
9
25
26
9
15
81
69
7
48
35
13
33
48
3
80
16
72
71
1
8
60
12
69
31
8
48
13
27
20
1
11
16
20
148
45
59
12
25
27
33
36
35
12
64
68
16
12
12
8
12
4
32
28
32
16
44
12
27
1
65
30
13
17
7
21
11
4
8
24
4
20
12
4
29
15
36
25
39
9
39
60
23
13
44
13
24
3
23
24
106
15
32
88
29
7
20
4
60
84
20
12
9
7
20
3
1
8
25
84
32
4
11
24
36
9
16
27
44
37
3
12
8
4
20
4
36
32
12
40
60
9
27
12
47
10
3
8
36
28
35
13
12
9
12
11
99
45
39
33
88
45
15
12
23
73
45
32
27
4
80
64
12
77
111
28
24
20
27
1
20
12
3
34
87
128
12
36
1
119
16
36
24
24
24
8
12
37
11
12
13
23
3
45
28
12
12
20
57
15
120
100
5
3
27
10
135
11
24
21
52
44
13
11
4
5
27
16
21
2
10
27
8
39
6
7
32
12
4
32
12
25
27
59
21
4
59
21
72
27
37
8
21
87
3
34
36
35
9
4
75
177
24
11
15
9
15
1
24
24
24
8
4
20
12
60
37
27
59
21
25
11
40
20
37
39
8
28
12
12
47
13
36
24
48
32
12
12
13
11
25
60
11
24
39
36
1
20
33
7
24
56
28
8
4
8
25
26
1
12
105
36
47
28
92
4
48
32
4
36
5
31
60
23
81
39
25
5
3
4
68
40
12
20
4
12
53
64
24
11
4
8
36
1
2
34
35
120
15
57
4
36
20
108
76
32
120
1
3
24
32
16
32
36
4
12
8
100
24
35
45
12
16
24
9
108
12
3
84
12
5
43
8
85
75
35
1
8
25
27
29
39
16
32
16
12
9
60
11
60
52
24
8
4
44
12
40
8
3
1
12
68
3
1
12
20
4
23
36
21
13
23
12
40
8
4
24
89
75
4
48
36
20
12
36
64
9
3
36
20
33
7
108
80
24
40
41
15
16
44
4
11
9
4
32
4
20
36
16
12
11
33
4
9
27
44
36
28
56
4
5
4
84
12
14
6
19
8
4
12
12
44
36
16
44
16
48
8
120
16
24
12
21
48
26
57
93
55
5
126
21
63
1
33
27
20
76
20
4
20
28
8
16
8
16
8
112
20
49
27
21
36
95
45
4
2
54
15
60
72
16
8
99
1
35
24
120
21
13
47
4
48
12
8
4
69
11
9
27
1
3
36
12
24
57
15
24
35
93
12
4
32
4
48
128
12
3
37
20
57
36
7
32
21
139
12
48
24
8
28
32
4
12
8
40
20
60
9
67
53
40
15
69
2
9
4
12
5
4
23
12
25
23
3
21
16
60
17
115
5
66
9
28
24
8
40
24
11
36
49
9
3
9
14
34
32
19
9
72
51
12
44
28
5
4
24
3
8
45
103
21
2
13
8
36
144
28
5
6
21
4
120
9
15
12
20
40
12
11
25
12
119
13
81
23
3
45
25
35
4
8
3
21
37
11
4
24
23
21
16
33
3
36
8
12
145
20
19
12
32
24
9
15
73
26
1
12
17
3
40
12
9
2
1
44
4
5
4
51
96
59
30
31
32
57
43
60
8
148
24
8
24
40
41
15
12
1
3
12
24
68
28
12
12
17
90
25
81
75
9
27
68
4
36
11
9
16
60
12
20
16
32
24
12
63
30
36
64
107
24
13
11
12
3
25
8
1
3
23
13
12
84
8
33
15
12
4
5
15
12
100
23
9
4
24
33
11
28
41
40
15
56
60
24
12
1
107
12
12
21
27
61
15
8
148
8
12
25
3
44
40
53
4
12
20
24
4
32
43
44
4
89
40
119
28
24
24
56
28
8
24
3
13
44
24
12
4
84
9
56
90
9
28
8
24
16
5
27
12
15
1
20
36
4
48
96
8
16
11
6
40
3
21
15
12
8
51
24
10
11
12
12
28
20
3
37
120
8
52
24
33
11
12
12
4
56
156
13
62
9
15
13
8
12
24
9
7
60
21
3
12
57
11
13
11
12
57
15
1
14
21
52
36
32
13
11
12
16
8
24
36
72
112
8
16
32
4
20
28
24
24
56
28
21
39
8
13
47
4
20
4
20
12
12
4
32
28
41
43
53
39
25
11
12
12
15
109
48
36
92
4
81
50
61
12
92
25
3
21
23
33
3
27
34
3
23
33
37
3
84
24
36
9
35
40
12
20
12
36
4
32
24
12
121
2
37
44
24
16
23
36
45
52
12
48
23
21
33
7
120
8
48
27
6
30
13
36
48
44
4
84
45
24
75
8
13
20
3
33
ABCD 364182216*7^$a-1 [50009]
5
52
39
57
48
8
36
72
52
63
12
5
13
11
60
36
1
11
24
37
23
1
95
43
78
60
12
6
9
8
4
15
6
11
16
24
32
7
5
13
35
4
21
23
24
12
13
3
60
24
3
42
12
3
3
18
42
84
5
4
36
3
42
11
25
23
4
84
8
28
12
3
41
1
23
13
48
12
15
9
23
48
12
13
72
35
85
23
13
47
40
12
105
48
12
6
21
21
15
15
9
32
16
68
19
17
1
6
30
23
12
28
3
21
20
12
7
6
12
66
9
8
4
3
48
18
3
12
39
30
23
13
27
9
15
20
48
40
20
52
8
7
5
1
15
60
32
36
36
1
12
78
5
13
3
27
12
41
24
16
32
16
20
4
9
48
18
9
27
6
15
12
36
9
15
21
15
12
9
6
5
40
45
11
124
3
9
20
24
12
16
12
12
32
12
4
116
1
12
15
33
27
39
18
11
4
20
7
65
1
23
16
39
114
11
28
9
15
12
3
9
63
6
27
32
12
13
27
21
3
8
36
7
54
24
39
9
12
12
3
45
27
12
36
15
6
3
44
12
1
12
51
21
18
21
24
45
48
27
3
30
60
54
29
4
24
72
24
15
5
12
36
12
19
6
3
20
31
17
19
69
24
12
45
23
19
30
11
7
21
8
13
63
3
53
12
4
8
85
12
27
48
20
16
12
63
29
48
40
3
5
1
27
12
57
11
24
24
1
12
47
52
56
1
24
23
43
53
12
12
13
3
39
5
4
12
9
39
3
5
1
24
66
17
12
1
11
1
27
24
27
93
48
3
6
24
23
12
1
3
3
6
23
24
13
15
12
20
1
6
21
68
31
45
48
21
51
15
5
13
11
12
37
35
28
36
63
5
16
12
24
57
3
9
12
47
16
48
9
11
4
21
71
1
23
12
4
15
5
16
27
29
37
60
3
8
12
12
25
75
8
36
13
30
17
16
9
36
15
15
21
3
18
30
17
12
19
45
24
21
12
11
16
20
55
5
25
6
17
4
3
78
3
24
20
55
5
4
8
12
12
16
21
11
49
18
5
16
21
12
3
8
49
6
6
23
13
30
45
36
8
61
39
9
11
1
12
3
39
41
12
25
71
1
18
6
12
12
18
45
45
39
32
7
6
11
12
1
15
48
9
35
13
11
91
33
27
30
3
8
4
20
13
6
48
6
15
12
63
17
24
1
47
1
39
15
53
4
3
36
33
8
25
11
13
3
9
23
4
15
36
29
25
11
31
6
3
20
19
6
15
12
15
5
4
20
31
9
3
29
36
36
24
16
9
30
6
24
23
24
24
25
23
12
40
32
12
72
4
8
1
6
9
20
52
33
3
12
3
30
27
12
9
35
12
60
19
114
3
12
24
3
21
20
16
27
17
1
23
12
1
23
1
3
3
72
18
12
23
48
19
21
21
18
12
5
1
30
30
3
68
1
84
6
5
12
12
28
24
3
69
56
1
3
12
20
24
52
8
12
72
4
57
11
4
21
3
9
18
48
17
19
33
8
37
59
1
3
60
3
41
40
9
24
51
12
12
8
24
1
3
39
77
12
4
3
42
18
9
3
30
11
24
12
1
11
31
45
75
24
65
16
15
12
41
19
17
24
4
21
6
29
16
3
30
3
44
25
23
24
16
21
60
3
32
16
9
27
60
15
17
1
6
21
12
8
19
17
4
32
25
27
8
24
1
27
32
72
7
33
27
5
16
9
120
12
39
9
59
19
57
12
8
28
9
18
57
33
30
24
30
15
51
24
17
16
15
9
36
27
5
16
27
6
143
1
6
9
3
21
9
3
32
36
60
1
66
17
12
28
27
18
12
47
4
12
32
13
30
17
1
66
57
21
15
8
16
12
9
18
18
36
3
56
61
51
45
47
76
9
27
20
12
12
4
21
6
21
20
7
17
12
4
36
20
61
6
36
41
7
6
54
6
24
30
21
24
51
29
13
11
31
17
13
6
6
11
13
3
36
75
9
8
1
3
20
7
5
7
6
15
21
47
7
17
43
5
72
7
12
6
15
15
5
36
7
21
15
9
68
64
15
41
1
35
1
23
37
6
36
9
9
3
39
9
9
15
32
12
12
24
64
8
24
19
5
25
30
21
15
41
16
3
36
53
12
37
11
7
33
8
28
15
6
51
3
36
9
9
3
9
15
12
60
15
21
9
35
7
6
23
16
9
96
18
29
48
40
9
72
35
13
6
6
35
4
8
1
3
12
9
12
18
33
15
29
12
7
5
19
33
27
36
6
15
8
24
4
3
9
24
68
76
9
6
21
8
12
24
13
143
16
33
60
15
8
4
56
7
17
55
21
27
18
63
57
27
3
6
51
20
12
1
54
9
3
6
59
13
66
41
4
8
4
9
3
21
3
69
11
96
1
30
54
78
9
12
8
4
24
3
17
7
57
8
16
39
6
3
12
9
15
8
13
15
3
21
15
60
17
36
4
12
8
16
8
4
24
15
9
12
9
23
48
1
23
7
9
8
7
5
73
3
12
3
33
8
13
3
8
12
13
15
27
5
7
6
12
3
3
5
28
27
5
7
29
133
87
45
24
3
36
21
12
18
30
47
67
17
1
15
8
7
9
32
19
9
20
1
23
16
9
36
27
81
3
20
4
21
54
5
4
51
77
1
30
5
16
12
12
3
30
11
7
30
66
29
1
6
12
5
1
23
7
17
16
12
21
18
33
33
36
6
17
25
39
3
17
4
45
11
37
30
5
19
21
8
19
18
11
28
8
28
12
8
28
32
1
47
7
9
3
45
24
15
54
24
12
11
25
3
12
15
17
13
11
4
8
19
29
4
12
3
24
9
15
5
55
41
40
8
13
39
9
23
1
3
33
59
28
9
11
16
9
3
8
12
4
3
89
13
36
54
17
1
23
24
4
36
12
21
18
29
13
18
9
24
51
17
49
27
3
17
19
6
11
43
69
21
15
3
41
24
7
77
24
4
135
45
24
32
13
11
16
24
8
67
5
1
39
8
16
12
33
23
1
12
3
3
29
48
37
11
19
18
39
8
13
12
6
17
16
12
33
3
63
45
3
12
9
12
9
3
44
19
5
85
51
9
3
75
12
24
17
4
24
3
9
12
8
28
32
12
1
11
4
12
20
48
16
8
1
39
32
7
9
21
6
42
18
29
52
9
3
12
8
1
35
1
27
27
29
12
4
21
3
48
63
6
15
32
12
13
18
17
25
23
28
12
27
18
12
11
36
52
8
24
4
80
55
5
12
4
32
40
15
36
60
6
15
33
66
41
37
15
21
11
1
30
9
21
12
15
24
3
5
25
15
20
36
37
12
3
3
9
8
1
23
16
32
24
19
17
28
12
20
139
9
33
15
189
23
1
23
1
59
7
9
12
3
5
4
9
3
20
7
21
27
17
16
8
4
152
25
27
27
5
31
5
12
12
16
57
36
35
19
6
60
12
23
16
3
6
3
24
8
7
54
39
9
15
45
27
9
15
8
64
33
39
56
36
49
3
3
29
16
9
6
17
4
20
16
32
7
42
11
52
27
18
47
24
1
3
3
6
23
13
12
15
51
6
35
43
45
3
5
4
132
48
3
30
11
7
18
23
1
27
8
1
15
24
36
36
3
17
40
12
24
39
29
19
17
43
48
9
33
3
15
93
9
36
11
16
15
17
4
36
12
8
13
23
31
6
59
43
53
4
12
9
23
60
19
5
1
23
52
105
3
3
5
1
3
8
1
30
45
21
11
1
3
8
12
60
28
39
12
9
20
7
5
25
3
48
68
36
7
18
3
48
9
11
1
15
36
8
1
11
31
41
25
51
33
6
9
12
72
51
29
12
16
36
3
5
24
7
48
33
15
21
33
6
5
12
1
12
27
32
4
20
52
15
18
3
3
29
4
8
13
12
35
19
30
23
13
11
19
12
6
3
20
24
4
8
36
37
54
48
5
13
12
18
5
7
21
44
12
1
11
12
24
1
12
11
28
20
13
12
6
9
24
24
12
8
4
36
96
21
6
30
35
4
8
1
3
32
64
20
7
45
20
49
35
12
12
1
3
36
15
17
1
3
8
28
3
6
3
21
23
16
57
24
18
5
13
12
23
1
24
23
36
48
19
33
51
6
15
8
40
21
12
23
49
66
9
21
59
60
4
12
48
24
8
4
15
21
8
24
60
12
16
9
48
59
55
9
39
21
20
19
36
42
35
19
21
80
7
12
6
39
21
12
3
3
9
51
9
21
42
9
15
24
17
24
1
15
8
24
85
3
20
4
33
36
12
3
15
17
76
39
18
11
1
3
44
16
15
29
1
3
3
9
45
3
3
17
4
45
24
15
60
15
17
13
11
12
16
39
21
15
6
6
9
21
12
3
60
27
5
16
9
11
12
25
3
8
7
24
18
12
11
25
30
57
15
54
6
33
9
11
12
4
20
19
21
9
47
13
11
12
52
36
9
27
32
16
51
30
3
32
88
44
28
195
54
51
3
17
1
3
8
37
6
6
42
30
48
11
16
45
48
11
28
12
12
39
17
16
8
76
9
12
51
9
51
21
3
3
9
12
20
24
24
4
20
4
32
24
48
24
7
5
25
39
15
17
16
44
28
9
6
54
3
8
31
41
24
7
12
17
1
15
51
29
1
39
44
12
4
8
7
17
4
36
8
43
12
41
7
17
4
3
29
37
35
37
48
27
27
21
12
20
43
9
8
25
75
60
8
28
27
5
40
33
11
4
48
8
25
23
1
11
12
1
15
177
15
20
16
20
19
29
1
48
23
73
23
31
6
6
105
12
8
28
48
68
25
24
6
36
21
75
5
7
29
7
17
7
5
61
15
12
12
8
13
11
60
4
44
24
1
47
16
32
72
25
36
12
11
4
51
5
52
15
41
1
12
3
3
18
24
3
8
24
13
39
15
5
1
15
12
3
18
6
5
4
8
40
12
15
36
6
3
24
12
9
11
1
47
13
47
4
48
60
32
1
36
23
52
48
8
1
15
3
36
5
4
32
16
9
27
44
1
36
11
4
12
3
21
21
71
13
35
24
24
16
ABCD 364184648*7^$a-1 [50014]
64
9
20
31
14
22
56
4
44
9
63
13
108
3
8
21
132
9
19
11
4
32
25
29
6
112
69
24
39
96
50
19
41
7
5
31
65
12
24
7
20
27
4
17
9
34
29
43
9
65
10
12
5
16
56
40
23
4
50
10
8
49
20
4
17
22
21
84
39
24
48
12
20
9
16
24
39
9
3
21
47
28
29
40
75
105
27
5
19
17
87
12
36
73
5
3
31
9
12
20
15
13
12
56
64
8
27
9
45
22
24
9
44
48
9
27
19
36
9
41
12
42
1
24
3
33
12
3
5
7
69
51
12
14
70
32
1
8
15
9
39
49
11
25
27
14
19
15
21
5
22
5
28
20
15
13
17
51
75
40
41
36
43
36
74
70
17
52
60
5
22
14
43
27
117
12
35
13
3
41
55
33
39
5
16
32
9
24
54
16
45
15
9
71
6
34
2
3
36
60
19
24
32
40
105
3
33
59
25
41
7
51
5
15
12
52
9
17
27
9
19
15
2
18
1
3
9
24
27
26
43
11
1
12
15
60
5
4
12
72
11
16
2
18
28
72
45
5
12
78
13
15
17
28
15
14
22
60
8
6
43
147
21
23
25
41
24
55
3
45
15
20
73
15
24
93
48
35
9
67
20
4
12
41
9
10
45
15
8
25
36
24
48
41
6
1
8
31
24
26
31
48
95
28
5
108
16
39
9
3
57
24
3
29
12
63
16
17
139
8
4
48
69
29
43
32
19
5
16
36
11
9
16
12
12
24
29
15
4
8
4
12
48
89
15
27
36
4
5
48
16
56
19
14
46
2
34
21
27
48
5
15
133
15
12
5
4
56
4
41
22
26
34
9
11
40
92
1
29
10
9
12
27
9
23
60
28
141
12
17
106
50
6
16
92
52
69
8
27
40
32
64
36
45
23
13
53
46
21
24
8
72
33
34
77
16
119
24
4
48
20
28
45
24
135
9
3
21
15
44
4
9
35
1
27
33
11
40
14
6
9
36
99
36
4
14
90
18
48
22
12
12
17
9
10
32
45
7
38
31
36
48
75
17
75
1
8
40
39
9
27
62
7
5
67
120
11
37
27
24
26
70
21
3
57
36
24
17
7
48
23
18
7
47
9
7
93
20
7
33
24
8
31
21
3
134
7
3
17
9
70
2
55
15
57
24
29
70
53
12
4
11
13
71
9
24
40
24
17
12
22
2
10
9
84
5
27
28
83
37
27
44
16
20
6
63
9
31
68
21
27
4
87
5
16
3
26
18
84
72
40
38
22
53
63
40
12
29
9
79
24
56
3
97
29
7
12
53
22
9
39
60
29
40
36
59
18
30
25
48
77
10
12
21
29
75
43
36
33
60
3
65
21
7
48
3
33
3
93
53
10
20
40
21
60
51
36
21
29
22
12
60
32
25
41
18
6
34
9
3
21
48
15
36
72
26
7
27
12
24
12
8
52
38
7
3
117
104
28
15
32
33
21
43
3
33
15
32
4
12
33
56
16
75
72
17
64
65
10
53
27
25
39
12
9
12
48
75
50
24
19
48
32
9
34
56
9
43
36
24
77
3
9
144
19
9
5
3
60
19
33
99
2
10
9
11
13
3
2
70
26
22
5
57
78
21
67
9
32
16
87
48
57
27
57
119
12
13
60
23
4
21
48
17
12
7
44
39
1
39
9
24
72
12
23
90
42
85
27
57
32
28
36
5
27
39
4
21
17
54
25
23
40
56
1
3
93
36
20
19
9
60
15
21
3
9
8
39
18
7
11
4
9
29
18
4
5
16
27
56
37
36
17
30
1
3
12
8
37
24
24
15
200
13
20
7
12
9
12
17
7
3
9
89
70
45
8
28
3
9
99
26
6
4
12
104
28
8
85
15
21
39
44
16
77
31
36
20
54
30
37
3
14
18
18
19
75
5
33
31
36
35
28
33
15
56
9
9
3
16
63
57
3
36
9
95
1
12
36
32
69
30
9
7
45
27
20
1
51
44
45
28
11
16
2
19
53
22
21
24
39
33
24
3
12
12
26
51
4
68
76
53
55
8
27
100
8
1
24
12
15
164
1
5
55
12
8
69
7
83
25
5
58
9
24
5
94
21
47
16
72
60
9
23
57
4
15
45
5
10
21
23
12
9
9
90
18
7
20
67
9
5
46
53
163
5
4
39
9
11
9
7
41
33
22
5
16
12
24
47
13
32
9
3
4
5
27
36
40
11
25
99
33
8
16
15
38
31
15
17
9
103
27
32
21
16
3
50
7
20
31
8
16
9
20
28
48
12
53
18
18
27
3
13
20
39
105
16
99
9
39
21
24
12
32
28
72
44
7
38
10
2
18
1
51
21
3
38
66
37
8
16
39
116
16
69
15
26
55
53
15
19
26
3
19
72
8
42
99
4
8
24
21
19
48
39
29
36
9
6
1
8
7
38
34
33
17
15
16
27
5
100
36
17
46
44
4
9
24
63
9
41
43
84
8
36
21
27
27
9
67
41
33
63
91
65
9
90
88
110
60
19
72
111
17
45
19
36
71
13
5
22
5
24
3
37
24
15
9
15
45
5
90
12
54
27
163
12
2
19
20
51
25
23
52
20
13
63
9
51
41
99
54
7
3
56
52
33
87
44
13
32
63
40
5
45
19
17
7
27
21
89
15
4
17
19
44
63
69
28
29
67
15
21
5
43
24
65
19
11
1
87
62
19
11
49
59
16
8
12
4
2
43
11
9
16
23
6
22
32
40
45
3
12
56
13
48
48
32
12
27
45
27
61
39
17
16
56
4
29
99
19
20
40
2
43
27
20
25
23
9
72
36
4
3
53
36
7
12
38
7
36
35
121
59
1
8
63
13
12
39
38
42
18
7
20
28
15
92
21
16
3
33
35
12
78
12
18
1
36
12
63
24
9
75
5
15
49
3
50
6
73
47
109
23
16
65
40
27
24
20
9
4
5
6
1
72
24
3
72
24
5
19
116
88
20
9
28
3
81
20
16
56
19
8
30
78
40
9
12
20
129
63
15
4
36
14
3
7
45
83
1
32
16
83
13
23
1
15
48
17
9
22
48
50
7
8
39
13
15
17
27
33
7
29
9
3
7
57
39
29
31
44
52
45
89
139
3
24
68
49
12
27
2
10
45
48
12
5
31
36
12
11
40
105
27
24
20
40
69
135
32
18
18
9
19
21
32
3
36
42
12
67
27
36
5
4
24
71
1
63
41
19
2
43
36
15
2
94
5
3
45
24
16
47
21
105
39
15
21
19
140
36
37
65
6
36
16
5
33
19
17
58
9
8
9
6
28
57
44
9
15
16
27
12
12
53
96
19
2
150
37
20
28
35
13
27
14
6
18
3
7
8
13
5
27
39
13
36
51
14
7
5
42
9
3
37
77
7
36
27
60
41
16
3
2
51
31
5
111
4
41
40
60
32
7
5
7
65
28
23
28
12
21
72
32
27
37
39
14
15
43
2
7
72
3
48
33
39
14
84
7
36
27
110
78
1
47
6
3
33
75
76
27
20
4
69
3
9
15
33
41
7
36
27
60
9
23
88
20
9
108
4
12
48
15
21
71
24
13
48
15
12
29
16
48
17
36
10
12
33
15
14
46
44
25
15
21
24
27
5
103
29
21
27
4
12
75
8
13
59
60
21
52
29
15
40
8
7
36
2
43
ABCD 364199778*7^$a-1 [50056]
26
37
75
54
44
27
57
16
26
21
63
16
54
14
4
2
12
66
12
22
86
49
48
5
15
33
19
33
32
4
11
63
6
19
11
6
24
66
9
3
10
24
26
12
21
33
6
4
2
39
1
36
14
16
116
30
42
12
18
70
41
21
6
21
12
3
24
42
91
9
56
6
34
8
4
2
16
9
59
12
6
18
4
17
9
18
12
66
24
54
12
30
6
22
2
21
19
8
4
17
64
8
21
34
6
26
76
2
30
6
7
20
21
6
48
9
13
14
10
59
15
9
37
20
48
18
30
43
81
14
24
42
19
21
42
9
20
19
18
8
30
9
13
14
18
12
42
16
26
12
42
18
70
5
13
2
45
45
16
20
34
8
24
9
61
35
3
18
15
51
42
39
9
19
29
136
8
24
15
57
4
8
36
96
19
5
4
2
9
3
16
2
4
8
10
38
102
4
26
58
2
40
12
50
1
9
32
36
6
36
66
54
4
2
15
15
18
3
87
22
2
16
9
23
49
5
7
17
16
30
5
3
6
3
28
5
4
24
18
18
36
50
25
11
30
58
80
12
6
16
32
30
13
33
2
9
61
2
6
19
17
12
19
15
9
36
5
78
42
18
49
15
14
16
20
16
14
1
5
58
74
27
9
48
3
12
15
1
39
24
2
16
14
9
24
1
6
17
21
7
9
2
33
37
12
2
24
16
14
24
6
10
12
24
26
57
9
7
53
36
4
15
21
116
24
15
45
7
33
2
10
35
3
12
30
6
42
42
6
6
13
17
60
30
13
59
10
14
21
1
36
23
39
4
2
16
15
9
11
3
24
21
4
3
18
51
45
2
6
12
36
30
13
41
4
2
10
47
9
3
15
40
2
7
5
4
32
4
26
13
23
4
2
51
9
3
25
35
43
41
9
3
9
24
18
18
18
13
44
33
52
32
3
1
42
56
42
12
12
3
63
46
2
52
2
18
25
8
55
74
7
9
75
23
10
62
10
14
42
19
29
4
20
18
24
4
5
33
3
12
37
11
61
2
40
2
10
14
6
12
33
3
28
2
16
20
7
56
24
9
78
18
15
1
20
7
15
8
28
2
24
15
9
12
66
24
42
6
36
10
8
6
18
24
3
1
2
6
3
9
70
21
35
9
51
4
53
3
13
29
7
36
21
6
17
3
10
8
18
37
9
11
33
12
12
4
44
52
32
12
22
18
2
24
12
9
13
2
1
17
63
7
21
8
1
11
12
19
2
19
11
33
27
18
15
1
62
57
9
3
3
1
21
23
37
2
10
44
19
23
28
14
27
7
38
12
15
27
12
30
48
6
28
60
74
16
12
15
3
20
13
47
70
30
54
2
58
56
60
12
24
51
3
22
20
66
1
47
34
26
24
6
19
53
27
7
14
6
16
14
18
22
12
38
13
45
14
4
5
7
29
13
50
22
12
26
114
12
16
14
4
77
69
30
12
40
20
25
47
21
13
8
16
27
35
13
8
19
81
11
36
48
12
42
40
26
60
1
11
24
24
12
10
30
33
39
17
33
54
4
5
4
60
41
27
31
2
12
6
6
18
33
4
23
54
3
21
48
15
12
15
18
16
2
46
6
2
27
3
24
24
10
66
26
18
6
18
28
9
8
3
9
21
22
26
36
10
80
1
8
21
28
44
16
131
3
1
12
36
59
4
8
37
36
45
2
16
32
13
11
12
46
11
21
12
6
9
15
12
6
10
42
3
11
4
14
111
4
81
11
3
57
43
48
24
20
18
16
30
42
35
12
81
30
24
45
15
37
5
78
30
6
1
24
23
6
3
31
2
6
21
37
24
2
1
51
2
7
9
104
15
1
42
8
24
60
24
108
6
3
33
16
24
2
46
8
15
3
12
36
18
7
104
1
2
16
2
24
12
16
32
7
23
48
24
33
75
12
25
35
21
19
33
5
12
4
24
44
40
2
25
9
15
27
8
40
2
138
30
28
18
29
105
6
40
24
8
6
27
33
52
27
3
5
21
46
2
24
51
9
4
6
9
12
32
9
10
5
25
96
39
41
15
87
6
78
25
47
33
21
7
11
13
9
2
12
49
5
84
36
3
25
2
18
7
3
45
47
4
44
48
30
30
28
54
26
36
6
16
123
8
72
9
4
11
13
2
16
14
12
40
32
31
23
6
43
17
18
69
9
12
10
29
3
46
2
57
7
20
18
24
12
31
20
15
4
26
55
63
20
4
2
30
54
18
12
12
24
12
10
35
19
6
18
32
36
6
3
33
16
18
5
21
66
9
3
58
116
12
10
8
84
34
6
29
9
15
15
4
29
15
12
16
14
31
12
11
22
32
52
14
12
18
3
24
7
20
70
2
18
3
12
15
13
23
13
48
9
26
12
34
72
8
42
6
12
4
24
32
18
30
27
15
6
43
12
20
103
12
5
4
35
6
10
8
1
21
15
68
9
12
6
16
2
34
20
6
3
12
69
4
39
5
22
9
20
21
19
8
63
28
32
6
48
12
6
114
64
51
45
44
58
2
3
19
2
39
9
12
36
22
6
36
14
21
1
18
8
10
27
8
1
12
32
28
3
47
45
3
12
25
29
48
6
18
7
39
5
1
8
27
1
3
56
33
36
24
24
58
41
15
25
5
18
6
16
72
8
112
14
28
8
42
40
2
36
6
24
24
108
15
3
9
7
50
4
20
3
69
10
44
60
60
34
144
35
25
23
36
3
1
57
6
17
3
21
36
67
9
23
12
4
6
32
52
50
1
3
6
68
4
12
8
7
11
66
72
16
6
18
3
5
3
3
25
11
12
12
9
9
34
80
10
8
39
7
9
5
12
15
25
23
93
12
4
14
66
48
12
72
12
4
26
9
33
27
76
15
14
42
18
7
3
6
12
72
36
35
36
1
14
9
19
2
19
11
49
23
93
28
32
3
12
33
28
17
55
3
62
6
42
7
65
18
36
48
13
23
30
16
12
32
15
9
48
12
6
4
2
16
6
2
16
66
18
26
18
16
8
51
24
21
15
21
27
36
24
3
16
36
17
75
4
29
9
7
5
6
21
45
12
27
13
11
24
9
16
18
44
40
8
18
12
30
84
1
8
28
5
36
3
73
2
48
24
33
1
11
4
3
89
61
8
3
3
42
60
3
9
6
12
6
30
1
17
70
9
20
15
9
4
17
6
6
3
19
18
44
10
2
15
1
36
35
13
15
11
12
42
6
10
35
15
6
10
68
24
21
1
20
10
9
51
54
20
90
57
3
10
30
6
36
20
46
2
31
77
16
6
92
9
9
30
45
45
39
51
16
20
72
4
2
46
8
1
5
36
6
4
9
9
2
18
30
6
51
45
12
28
42
20
46
6
8
36
6
6
28
2
51
43
5
21
12
24
24
4
20
7
23
58
3
69
75
8
3
4
18
20
12
24
24
6
22
8
22
42
8
15
3
6
3
4
23
78
6
9
12
12
4
29
30
21
15
10
20
12
16
11
9
6
28
42
2
28
26
28
2
42
6
22
2
40
48
44
1
5
30
12
6
63
7
41
15
6
6
25
123
8
36
18
12
30
72
24
30
30
13
23
28
9
5
22
48
6
8
55
8
12
3
76
18
2
30
27
25
32
4
11
3
24
81
9
42
28
50
6
34
14
9
45
40
68
4
18
26
7
20
3
24
42
18
22
54
2
60
27
7
44
36
105
33
12
22
8
6
4
20
24
12
7
32
85
12
20
3
40
83
18
6
18
28
56
4
36
26
9
12
9
24
4
44
19
44
1
24
68
24
6
6
6
12
4
18
14
18
7
17
66
36
12
1
36
5
12
10
26
6
4
26
15
43
18
36
36
35
3
30
54
4
60
17
4
63
6
39
29
6
24
22
6
9
9
27
11
9
3
12
4
44
52
14
12
15
12
48
43
2
42
1
32
24
39
16
8
24
6
16
26
9
43
2
91
11
12
22
56
4
23
16
35
12
24
18
3
63
6
43
9
56
10
20
18
22
32
30
60
15
21
34
8
1
33
2
6
19
35
21
16
35
28
38
3
43
6
44
42
25
15
36
26
3
9
16
14
45
12
4
17
52
14
18
7
23
42
16
62
18
52
59
16
24
23
42
10
5
67
18
38
42
3
3
12
78
39
28
59
12
25
3
20
18
6
6
6
4
12
14
27
33
42
36
162
3
27
13
39
8
10
11
9
12
15
63
16
20
6
15
64
3
8
9
9
16
14
114
6
28
17
1
18
2
6
6
22
41
27
6
3
9
18
16
8
12
16
2
3
33
6
72
16
50
24
10
6
23
27
12
21
19
14
28
2
12
42
7
3
29
48
19
8
6
72
16
18
20
9
9
58
12
6
20
12
36
31
3
74
24
27
7
30
26
12
12
30
12
48
6
6
19
35
52
8
24
25
33
2
64
18
8
16
27
5
7
53
12
6
10
32
3
64
33
27
41
4
2
16
5
9
6
46
18
14
28
35
9
12
28
8
30
13
5
30
22
18
161
15
130
51
5
40
44
24
18
9
13
36
26
12
30
60
15
12
33
10
32
25
33
12
14
10
14
13
20
3
16
14
42
16
44
33
19
17
1
3
9
14
22
14
12
1
8
105
36
31
68
24
15
106
11
19
2
72
15
19
24
5
9
39
15
6
30
40
18
38
64
33
5
7
87
8
10
2
9
45
7
56
27
18
7
23
16
24
29
15
81
45
39
73
2
16
8
70
3
8
45
30
13
21
47
7
36
69
23
21
3
ABCD 364480218*7^$a-1 [50010]
57
27
9
9
60
12
18
45
51
129
87
81
39
24
21
15
30
51
3
24
21
15
30
54
36
126
6
9
9
144
3
9
90
33
48
33
30
24
45
120
27
69
9
3
87
12
18
36
72
114
45
48
45
15
3
9
24
27
45
45
48
42
30
15
12
15
36
12
153
45
6
36
108
12
213
21
99
9
18
9
9
159
3
60
9
45
3
27
60
45
36
27
18
27
27
21
24
48
33
12
18
24
18
30
6
36
30
54
72
15
3
24
45
36
39
18
15
75
105
3
42
18
144
12
9
15
84
42
66
24
54
66
153
33
192
150
18
3
9
15
3
45
63
24
48
9
51
90
27
72
9
12
15
48
36
60
75
24
45
45
90
12
60
57
33
18
9
57
36
27
27
6
99
39
60
165
69
18
129
24
12
33
30
6
54
9
81
102
54
18
6
27
3
81
69
36
39
9
15
45
27
21
234
9
27
42
18
48
9
87
216
57
33
12
18
18
72
15
9
3
51
72
57
27
54
60
162
12
42
18
30
63
9
135
36
45
123
12
9
63
27
36
78
120
114
66
60
72
144
30
6
54
21
63
45
15
30
24
111
9
6
66
51
57
195
27
66
60
18
30
24
3
15
12
6
54
18
72
30
18
27
81
126
36
9
15
9
57
18
9
63
42
12
54
150
27
9
144
12
15
12
60
48
15
30
24
36
30
45
45
150
30
60
12
6
30
60
30
9
15
57
45
51
108
9
30
36
42
48
54
6
66
18
6
36
54
90
12
54
24
75
15
30
42
45
45
18
12
33
9
75
15
45
3
69
48
63
45
132
153
39
36
99
33
21
27
60
9
18
30
6
126
135
93
6
12
72
6
39
45
18
9
36
9
18
18
15
9
138
60
93
87
21
69
36
12
42
45
3
18
24
3
33
30
81
51
18
72
27
21
36
18
33
57
27
15
36
84
24
9
81
84
96
30
9
51
12
9
36
9
51
297
27
84
9
6
72
84
6
18
36
54
12
60
3
135
42
90
12
45
15
66
15
9
18
84
33
108
45
12
18
24
48
6
75
15
36
84
6
66
42
3
60
3
54
36
90
162
78
21
63
90
18
9
96
39
18
51
180
21
15
81
48
51
261
27
57
90
18
87
171
9
63
18
3
69
30
72
18
6
90
12
54
54
27
207
81
51
36
12
33
3
54
36
54
33
3
9
27
78
30
18
99
33
102
9
60
9
30
42
210
24
9
48
15
72
21
36
99
24
30
162
6
30
72
36
9
51
12
33
27
18
12
54
105
171
57
123
12
72
9
9
15
72
99
81
21
54
6
18
30
24
63
39
9
15
45
9
30
6
12
42
12
24
21
36
60
3
90
6
108
48
24
30
63
33
12
6
30
36
24
12
87
45
66
96
21
207
72
9
15
45
12
72
72
15
156
45
63
9
33
48
24
18
30
123
9
36
39
51
12
9
45
15
3
36
9
60
3
54
198
33
129
36
60
30
18
27
63
81
15
36
9
9
12
63
96
63
48
18
24
48
24
30
33
3
18
54
45
123
108
45
9
72
3
105
102
24
12
18
6
198
36
90
57
24
3
6
12
42
81
21
15
189
54
18
18
45
12
45
15
12
51
126
39
9
15
3
18
27
60
3
45
9
6
120
54
6
180
54
12
78
18
3
9
6
54
36
27
12
33
192
6
57
99
45
9
51
3
90
18
18
24
18
84
6
30
9
51
18
84
15
21
27
180
15
12
108
9
15
54
36
36
18
9
12
24
9
72
39
51
120
6
90
12
33
12
36
36
60
21
63
96
3
6
39
96
21
6
12
18
42
90
36
12
132
36
102
18
51
3
78
18
57
108
45
6
129
9
6
30
6
93
207
24
30
24
18
30
78
9
12
9
90
9
51
57
117
15
27
45
36
45
72
27
129
24
3
117
60
156
36
24
39
15
30
135
33
84
15
3
36
6
18
66
6
18
3
45
18
9
36
171
33
45
120
6
12
33
27
9
153
18
120
33
72
12
33
18
54
75
123
12
6
72
3
9
60
183
27
6
216
48
36
27
15
72
21
24
3
42
18
12
6
75
45
6
21
60
3
54
18
60
12
153
9
63
87
45
63
12
69
9
90
48
132
288
45
12
51
117
9
66
90
18
114
66
36
18
15
36
9
30
6
72
30
24
9
12
24
63
12
36
9
63
6
30
6
48
6
57
123
36
21
27
6
12
27
36
9
15
48
45
18
36
45
123
18
18
9
36
75
6
30
18
126
24
12
9
36
33
48
72
78
45
39
18
15
21
54
6
27
9
63
72
3
6
39
15
30
36
132
3
24
21
60
66
60
54
99
21
36
6
30
42
12
33
120
36
9
27
69
75
36
63
42
54
9
3
54
18
18
27
45
42
81
63
45
9
3
33
144
12
18
60
108
18
75
24
111
45
81
15
9
27
45
63
81
48
15
12
63
108
33
12
108
9
135
60
12
60
84
45
27
45
24
3
27
81
15
57
105
12
18
60
12
9
24
48
27
108
18
36
135
24
12
45
ABCD 364502562*7^$a-1 [50001]
21
12
78
22
27
3
5
9
10
14
7
57
20
12
18
10
3
3
42
2
9
24
19
24
116
42
19
5
27
45
18
24
28
18
44
3
16
24
20
1
8
18
21
7
14
22
6
36
2
12
36
18
16
23
15
13
5
15
28
5
10
62
7
23
4
24
26
48
3
9
10
29
81
36
10
5
12
39
12
25
8
24
43
56
4
44
46
8
52
12
47
9
7
23
6
43
3
45
27
32
30
22
18
14
30
7
9
36
14
6
34
12
21
149
18
24
4
12
30
36
23
4
5
7
3
32
24
28
17
24
93
3
3
13
3
2
60
3
7
14
82
68
4
14
42
24
13
15
14
30
18
3
79
20
1
9
3
20
3
48
1
3
30
11
3
42
15
13
14
9
9
7
21
47
19
30
14
18
15
61
30
2
28
23
1
2
6
24
16
24
14
25
32
13
20
6
6
18
36
4
26
12
6
45
25
56
60
4
20
43
32
3
4
6
30
12
56
70
6
14
4
12
8
15
69
12
4
75
35
6
10
2
22
36
8
4
17
37
11
13
6
26
60
6
6
39
64
3
2
27
3
93
33
39
3
16
50
6
54
16
80
6
6
6
4
36
17
13
74
36
16
2
15
49
12
30
18
11
31
26
16
3
33
14
28
6
35
19
12
9
83
69
19
18
2
30
3
7
24
56
9
21
48
3
25
50
28
8
18
84
7
3
8
66
16
6
38
10
41
57
7
53
3
1
2
22
2
10
20
12
10
6
23
21
12
6
4
84
53
1
42
6
14
6
3
4
53
24
18
21
25
35
9
3
45
28
12
14
1
71
6
24
4
35
37
15
33
47
1
6
24
32
4
9
117
14
16
12
5
13
3
12
8
39
22
24
12
8
6
12
1
5
10
14
36
66
54
12
18
24
34
35
19
24
8
48
40
20
4
14
6
18
19
27
21
35
6
16
18
6
6
5
25
14
9
3
37
8
4
3
2
6
22
32
54
4
120
12
8
4
21
11
12
28
78
6
50
10
2
12
3
40
20
3
25
21
2
12
66
12
22
6
14
16
2
12
6
33
3
81
1
35
7
8
22
2
16
14
19
3
2
4
18
32
9
19
14
31
20
28
23
40
62
66
30
31
11
60
24
33
9
10
26
6
36
13
53
15
19
5
1
12
11
15
12
30
7
17
58
14
40
24
14
60
9
1
8
4
3
11
54
15
25
32
42
52
86
4
15
9
35
7
77
1
6
42
15
17
3
75
4
50
4
50
48
58
36
72
66
17
21
27
19
18
38
16
18
35
1
38
34
12
20
30
21
52
3
60
12
5
60
49
32
51
3
52
5
21
70
17
57
12
27
21
3
12
9
4
8
16
23
1
35
9
40
11
9
54
12
18
7
17
15
25
20
28
56
10
9
17
18
10
14
6
72
3
3
18
16
11
31
56
4
14
27
61
38
12
1
5
3
15
24
22
51
29
3
1
8
27
12
9
24
52
2
28
2
3
48
1
8
6
25
45
62
10
14
69
3
58
2
48
81
12
1
32
4
11
27
21
1
51
3
2
27
45
75
24
9
22
32
42
112
68
30
24
30
63
63
6
22
6
2
46
27
9
8
30
12
69
9
36
16
18
120
42
38
22
3
45
20
24
75
16
5
6
4
50
46
9
8
3
6
18
18
4
48
36
27
12
77
31
33
14
1
20
9
3
25
23
19
45
41
12
4
2
45
1
8
6
34
23
19
5
48
120
7
20
36
34
18
50
3
37
26
49
5
84
30
12
9
123
10
59
31
14
15
24
27
18
24
12
39
21
6
10
35
27
6
52
12
15
59
12
6
15
37
11
7
48
12
29
1
48
15
60
3
86
4
6
74
7
5
55
77
3
7
74
64
18
24
36
74
22
17
9
10
2
28
3
39
56
24
16
6
2
24
12
24
21
37
8
6
42
4
24
39
17
28
20
30
33
15
13
23
48
18
22
48
38
12
15
13
2
69
36
48
13
24
11
21
43
3
38
15
100
5
27
9
4
36
108
20
46
36
17
24
87
12
16
14
42
6
15
9
30
30
22
2
4
38
6
19
47
10
30
26
42
54
31
5
22
26
3
3
12
9
24
13
48
44
16
23
7
36
42
84
18
20
18
15
40
71
4
12
29
13
14
37
3
20
22
20
24
27
1
23
19
6
23
24
9
22
6
44
4
14
9
19
9
5
30
16
17
27
9
87
46
3
9
8
42
9
9
3
1
2
21
57
31
8
15
4
8
6
31
56
15
22
2
12
10
14
18
19
48
9
6
6
2
102
24
6
60
12
21
21
24
36
10
6
14
18
4
3
41
10
14
18
12
9
3
16
56
6
54
69
69
36
18
10
2
70
54
29
45
12
48
22
5
7
53
3
4
38
58
5
3
1
11
30
64
42
30
38
42
12
18
13
8
33
30
25
27
42
2
12
21
60
73
23
33
72
39
9
7
5
10
29
1
38
45
4
9
32
30
1
5
16
83
24
3
60
33
63
4
17
19
9
72
3
32
6
31
5
6
4
30
36
6
6
23
52
12
51
9
45
30
5
40
95
70
3
8
3
28
2
36
43
5
3
3
16
6
6
8
22
39
5
10
14
28
104
16
24
24
107
75
21
15
30
19
57
32
24
48
6
6
24
42
9
9
31
8
7
17
7
2
34
20
24
93
13
14
10
60
3
45
11
1
8
28
15
32
36
15
30
52
23
7
6
8
10
30
23
12
24
1
62
4
2
3
39
12
4
17
12
69
88
3
11
34
12
2
36
69
7
2
10
2
78
34
11
3
24
12
46
12
30
12
44
34
3
15
2
43
3
53
3
40
24
29
24
7
26
12
27
12
13
60
23
9
6
78
4
47
12
16
8
9
18
36
6
22
20
52
6
12
56
70
2
7
29
30
12
4
5
48
43
12
56
21
13
12
44
6
1
17
4
50
13
3
38
7
17
6
37
89
48
28
8
48
48
16
54
30
8
22
24
9
29
22
30
24
36
14
1
5
16
14
16
17
97
83
15
16
18
8
3
9
36
7
8
3
13
3
8
18
6
66
3
1
6
42
11
51
13
29
54
36
16
116
36
13
29
28
8
7
65
10
5
45
28
15
20
36
12
33
18
10
48
14
69
21
6
22
11
72
45
3
3
18
28
2
9
19
26
4
38
6
18
12
24
12
12
6
12
16
12
23
3
60
10
14
9
4
3
2
54
24
9
7
8
1
20
48
12
1
8
30
13
5
7
15
12
17
3
4
26
31
3
14
3
15
66
36
12
12
4
8
39
15
10
6
2
52
2
28
2
16
78
113
7
68
54
6
1
41
4
11
9
12
3
21
16
98
6
12
15
7
2
30
10
2
21
7
33
57
8
15
13
12
14
1
29
30
6
22
26
84
27
7
68
22
2
58
20
12
12
12
27
24
28
17
22
5
9
4
32
3
79
14
64
11
37
14
21
13
8
12
46
38
6
9
16
17
36
18
10
11
27
6
40
8
16
12
2
6
46
26
54
6
48
39
9
7
3
26
4
42
41
25
8
30
6
18
54
4
47
7
5
9
52
54
72
26
52
66
26
28
83
28
15
5
21
91
57
36
66
62
22
6
14
22
56
4
2
21
25
24
36
59
15
13
5
12
3
13
23
1
14
18
43
68
3
85
84
11
9
15
24
4
5
9
4
12
12
11
12
60
25
2
30
28
18
8
21
15
18
18
24
28
90
3
15
6
8
31
12
9
18
6
6
6
44
27
15
6
6
10
14
13
63
14
55
59
16
53
39
34
44
12
4
24
63
15
14
16
14
33
27
9
15
16
17
31
26
99
15
1
69
14
21
3
30
7
15
6
12
3
20
15
12
6
15
60
3
6
51
27
4
30
3
9
54
42
2
10
59
3
4
57
5
40
3
8
33
12
6
22
8
10
42
23
25
26
10
83
3
66
40
23
9
28
23
15
16
53
3
22
14
4
32
18
28
12
8
36
72
6
25
68
33
46
21
5
7
101
36
10
30
3
15
29
60
31
53
3
18
22
12
14
16
12
8
28
26
1
17
60
58
8
4
18
32
24
12
12
4
2
21
25
32
18
9
16
3
93
12
3
24
36
44
24
1
3
38
39
1
2
42
12
16
15
8
9
30
54
28
23
13
2
28
8
46
32
4
12
42
74
3
4
15
18
38
9
19
80
34
12
11
7
38
54
12
9
1
14
6
12
18
21
19
29
4
32
7
41
73
12
12
83
12
37
26
10
68
15
19
2
31
12
8
27
21
9
24
15
15
16
18
56
72
6
1
3
5
19
50
48
27
13
3
12
27
41
21
10
8
46
23
21
84
22
29
3
18
27
7
50
40
2
4
45
5
42
6
6
18
28
12
8
6
34
14
9
33
70
2
24
12
24
6
24
6
63
12
7
2
16
26
6
34
42
56
24
6
16
21
81
2
1
5
52
14
48
22
27
41
4
11
15
52
9
20
85
42
9
17
15
3
10
14
13
56
3
1
5
6
4
24
30
18
42
3
51
2
40
18
6
18
12
26
15
27
100
2
34
29
9
19
9
18
36
5
12
3
4
125
28
17
15
24
16
5
16
66
21
11
9
12
15
46
14
25
5
3
37
44
22
44
16
54
42
21
23
78
27
12
3
4
5
96
27
36
9
21
7
21
11
7
5
24
15
48
4
14
12
4
44
22
6
35
15
18
16
3
3
38
63
1
3
11
6
36
7
5
15
7
8
21
27
48
1
33
26
12
40
6
8
6
24
42
30
12
12
12
25
11
12
4
20
13
17
3
9
27
7
26
88
20
70
36
5
ABCD 364534428*7^$a-1 [50031]
9
107
25
27
7
25
35
8
6
11
1
10
17
1
42
41
19
17
25
23
25
7
1
27
15
48
21
56
4
44
11
5
21
12
15
7
1
19
46
31
1
28
8
99
25
26
4
6
6
1
25
28
12
8
35
19
17
4
8
4
7
25
1
40
55
16
12
1
47
9
12
35
35
32
9
84
7
1
64
33
10
5
13
12
32
22
25
49
12
27
25
2
77
1
27
44
4
13
8
47
72
48
17
7
29
14
5
13
3
7
20
17
12
19
90
3
9
15
108
7
38
40
6
20
28
41
45
30
113
7
21
132
60
1
30
38
40
60
11
61
7
1
88
31
1
48
3
49
48
14
28
5
20
5
11
8
95
36
13
11
5
8
28
7
5
1
20
6
29
49
27
63
45
36
12
13
20
23
16
25
31
64
32
24
19
18
12
16
23
27
10
12
31
83
1
37
11
11
41
3
21
49
2
18
52
7
48
13
4
71
51
6
42
29
37
6
29
16
3
6
42
10
12
2
40
13
16
48
9
10
18
19
41
92
142
6
6
14
63
44
5
12
30
12
37
1
3
32
1
27
33
12
11
17
12
12
47
72
44
7
30
11
4
67
26
28
7
60
5
2
5
25
23
85
40
35
25
23
9
76
60
12
11
8
43
40
38
11
7
5
4
7
8
18
12
3
13
12
8
94
1
4
1
71
43
5
75
18
51
9
10
77
3
4
6
19
41
8
22
12
6
11
20
12
4
133
6
1
5
32
47
23
1
132
37
28
19
28
12
20
12
41
18
12
12
6
43
29
7
24
65
7
16
69
3
7
17
12
55
5
48
24
1
23
33
23
29
91
4
37
11
25
11
12
43
5
1
8
39
1
12
7
12
31
22
47
21
30
30
11
7
10
12
2
33
33
22
30
8
3
12
24
8
5
30
5
8
17
55
5
8
12
22
18
20
11
1
66
9
33
48
52
7
24
11
8
72
33
37
18
18
6
6
91
29
32
15
1
26
57
36
21
3
27
42
15
45
39
32
16
27
5
64
9
35
4
51
48
9
1
12
35
7
13
16
8
4
73
12
60
12
7
16
44
13
10
12
6
55
53
6
6
12
7
1
10
17
15
21
8
41
7
16
33
35
11
18
35
20
13
35
17
23
13
6
5
1
7
41
43
12
17
20
27
1
2
22
47
48
7
14
27
97
8
34
29
37
11
3
33
15
5
25
66
4
1
59
6
24
50
52
14
4
18
8
5
5
54
26
150
10
60
7
17
7
29
43
40
8
4
32
16
20
12
11
25
29
54
8
10
35
7
6
7
4
43
6
42
8
29
76
12
24
60
31
13
17
32
76
7
36
23
18
2
5
24
5
20
15
24
13
12
23
8
16
1
2
30
42
16
24
25
12
4
7
6
2
33
15
5
65
23
3
16
24
41
15
45
45
87
32
1
12
35
1
3
44
36
16
21
40
19
1
24
16
19
5
26
45
7
12
5
92
36
43
30
3
31
6
7
19
6
23
5
11
3
30
10
5
33
18
10
14
46
23
37
31
4
12
15
17
4
1
7
1
22
1
11
6
7
1
23
77
11
56
13
30
10
19
13
30
18
3
1
18
5
44
13
15
8
72
67
113
48
7
6
23
12
60
5
6
26
51
1
68
87
32
11
5
13
6
6
19
19
5
11
66
14
24
10
19
24
4
7
5
27
9
32
4
48
8
4
1
92
22
6
8
12
18
52
2
40
8
15
3
22
19
23
6
24
102
53
12
48
8
35
41
20
16
33
90
72
21
8
11
5
55
49
1
28
59
9
12
34
1
36
17
72
23
7
73
5
2
4
41
44
41
7
28
13
32
10
24
41
25
23
57
18
24
9
37
7
4
12
9
88
32
34
14
12
3
27
24
5
19
42
83
24
25
16
6
65
21
10
17
24
3
29
19
52
26
15
7
26
22
2
10
8
21
24
56
41
8
18
69
1
2
18
6
9
20
16
8
40
3
9
1
95
67
6
7
16
9
3
24
27
29
17
30
2
10
18
14
41
5
2
6
42
29
23
17
21
78
17
59
1
5
8
6
5
35
48
29
19
25
4
1
2
5
53
14
6
22
26
24
23
16
44
28
20
112
20
16
1
7
29
7
36
11
5
8
35
37
1
22
12
30
23
8
17
32
10
1
31
6
40
2
18
15
25
7
23
5
20
25
10
1
19
58
14
5
67
5
16
13
6
1
13
3
21
11
17
14
45
9
15
27
5
43
5
5
7
28
7
2
108
11
4
7
25
36
5
11
8
4
31
13
4
13
18
17
12
24
24
1
20
11
11
32
5
16
37
11
37
86
69
25
11
12
8
1
40
8
11
1
30
17
4
3
5
16
24
33
11
4
1
20
3
3
46
55
13
4
23
7
72
5
20
35
66
48
6
6
2
9
19
13
31
16
37
13
15
7
5
128
24
19
21
193
2
48
6
39
61
6
38
22
5
43
12
101
13
19
1
46
14
4
36
6
5
33
28
12
23
3
29
25
15
8
16
81
51
15
42
87
13
30
5
12
13
20
18
10
6
5
9
51
1
42
20
70
18
18
42
2
28
12
23
3
41
1
30
21
9
42
46
7
5
30
29
3
17
12
37
27
27
41
25
4
47
1
20
51
49
20
48
52
20
15
19
41
3
5
25
34
1
55
22
48
12
7
47
1
65
14
65
12
11
77
8
13
11
48
72
83
5
1
42
8
18
23
12
37
11
4
19
17
19
84
41
55
25
17
8
10
18
6
38
63
3
52
5
20
17
8
42
29
16
8
4
20
12
12
11
6
19
48
16
45
34
6
55
47
1
17
47
20
4
3
29
28
13
30
26
15
49
26
5
17
8
52
12
8
10
18
43
23
18
7
19
16
1
4
24
9
15
3
22
19
16
12
1
32
15
13
8
47
5
32
70
20
21
37
23
12
25
23
31
26
47
25
16
12
20
34
1
5
50
58
11
9
12
28
12
23
12
19
17
37
20
6
17
12
24
23
2
48
87
8
16
1
23
97
7
84
28
1
19
11
5
12
9
47
67
6
3
44
19
21
8
16
21
12
28
7
1
59
88
19
29
57
34
8
29
11
29
20
29
7
35
6
12
12
23
13
7
36
11
8
29
28
21
15
9
3
132
7
5
9
27
13
14
46
6
13
5
95
13
11
3
6
27
1
14
66
6
28
1
12
16
49
20
22
41
19
13
25
63
27
4
36
8
112
25
4
21
28
7
4
1
38
9
43
20
58
12
72
80
18
52
6
14
5
16
24
32
19
57
13
24
90
6
7
25
28
31
11
2
10
37
23
38
27
7
25
49
15
44
7
6
23
67
21
1
19
36
12
28
21
46
48
53
32
35
5
20
41
84
26
16
61
5
12
30
18
32
18
21
8
12
7
9
15
5
13
11
4
25
14
6
47
47
17
9
10
38
60
11
91
4
26
59
1
52
18
5
20
13
51
9
126
28
18
72
56
12
22
41
20
17
2
40
5
8
5
8
35
48
11
32
77
16
13
35
44
4
9
36
11
11
32
6
46
26
27
1
6
38
28
11
8
40
32
40
36
45
22
1
17
47
51
5
5
8
3
9
22
17
20
12
1
42
78
27
1
14
34
31
4
49
7
1
83
29
7
40
21
22
13
16
51
45
32
61
28
42
62
15
43
8
42
28
12
42
18
8
23
16
7
14
12
23
47
37
5
2
40
13
40
33
40
2
58
19
24
37
22
26
3
9
18
54
15
8
13
4
42
1
13
12
3
31
1
4
1
8
11
41
2
21
19
25
4
1
2
28
12
13
1
87
3
10
12
19
16
15
53
17
20
22
5
3
24
16
29
9
23
17
7
12
28
67
18
14
24
9
1
6
60
29
37
11
32
4
73
60
11
8
40
32
17
2
5
43
9
1
59
21
11
11
104
93
13
19
4
7
53
8
17
2
21
3
28
20
17
23
53
19
1
7
40
38
28
12
8
23
77
11
9
15
19
60
17
8
13
30
4
20
34
14
9
19
113
37
11
8
1
3
20
48
40
37
44
28
12
2
5
29
12
20
3
32
64
20
4
27
70
48
26
17
48
11
37
5
11
25
60
6
17
1
8
23
40
19
29
129
15
13
32
11
19
29
73
10
26
22
12
5
21
23
17
47
27
52
5
13
2
33
1
6
14
12
10
20
45
96
1
8
11
4
7
1
17
2
29
1
39
3
45
48
12
32
29
2
33
7
18
12
56
24
23
19
65
11
2
15
8
35
5
27
18
11
28
12
8
1
10
5
7
50
18
4
14
51
60
1
12
19
49
10
5
33
15
25
20
34
8
29
19
29
67
45
3
9
9
40
35
7
38
3
7
17
21
12
15
36
31
30
2
6
22
17
8
64
49
2
45
32
12
49
12
3
13
23
117
23
28
61
12
2
21
73
20
12
34
6
7
1
60
11
16
8
11
14
52
20
15
25
31
77
19
4
37
2
18
6
29
24
25
18
21
44
4
75
21
24
21
11
1
16
19
5
8
70
1
16
81
72
18
70
7
72
1
12
10
2
28
38
81
31
12
1
5
43
77
44
18
45
8
11
6
68
4
47
12
48
13
23
19
13
1
11
16
13
7
16
44
12
1
12
28
7
48
37
30
5
53
44
15
1
24
30
5
12
61
12
30
12
29
9
70
1
52
36
1
8
18
16
13
1
39
1
11
96
44
4
37
20
35
4
39
53
1
10
48
8
45
9
22
18
8
15
13
14
40
5
ABCD 364543944*7^$a-1 [50028]
109
158
70
86
69
75
36
34
60
20
75
1
134
45
60
108
72
36
1
263
37
8
150
9
73
83
15
310
12
83
45
136
36
8
3
72
1
95
39
9
87
120
24
129
36
96
12
36
1
96
107
36
27
30
40
84
132
164
99
48
33
27
13
44
90
10
35
61
119
96
9
76
59
81
210
9
15
333
37
71
84
108
63
144
10
23
48
9
100
80
52
11
73
36
14
117
243
93
97
35
48
73
14
70
14
22
74
30
4
311
105
174
6
16
119
49
80
126
106
107
207
10
20
63
181
50
286
23
117
63
24
157
50
9
57
4
23
96
97
60
24
11
105
27
36
27
106
119
48
117
24
172
60
419
45
15
39
45
1
84
23
49
38
93
33
54
30
99
1
23
36
111
33
48
24
84
87
30
16
8
75
1
59
75
69
12
72
123
45
25
230
10
104
52
131
96
81
30
22
23
60
81
3
24
183
10
50
129
217
14
46
48
35
36
24
180
201
24
39
204
36
37
60
20
63
1
35
48
73
36
167
97
167
73
50
90
54
90
90
66
4
23
180
37
140
16
59
121
23
1
206
69
75
9
24
49
8
63
36
27
10
59
36
85
14
30
15
81
135
12
13
110
57
33
90
45
25
23
13
228
35
25
36
230
34
260
183
36
60
84
49
74
166
14
9
21
76
38
9
12
9
51
49
143
63
10
36
60
24
24
71
24
1
80
27
3
117
109
24
35
39
10
72
48
20
63
57
15
36
48
51
130
59
73
8
36
54
120
96
46
8
39
27
46
59
25
14
33
93
60
64
71
84
36
60
9
3
37
71
69
3
63
33
81
52
14
69
85
131
219
22
24
44
96
147
33
4
23
48
145
44
36
64
132
47
37
24
11
60
72
180
36
13
44
100
60
20
184
12
8
52
68
36
4
11
48
141
3
27
9
87
10
60
23
1
59
57
207
63
24
333
3
34
260
171
85
23
36
25
20
3
216
51
66
24
3
117
16
80
30
9
24
21
6
57
37
86
46
24
95
25
80
39
45
136
96
180
8
111
61
84
23
1
83
49
168
50
22
44
63
73
8
36
159
111
154
203
13
80
76
11
72
36
1
60
11
117
100
20
171
15
70
24
35
24
37
254
10
36
23
27
54
243
153
76
179
49
50
10
80
40
56
54
9
37
24
23
27
36
114
63
72
205
311
72
27
6
147
37
86
94
50
21
132
3
34
56
54
22
23
15
36
45
109
11
132
3
34
36
47
36
1
80
171
15
57
60
12
121
20
84
16
20
15
9
3
60
48
25
44
112
44
54
226
23
1
60
11
9
66
204
21
69
39
36
45
15
36
9
160
11
25
14
46
23
120
60
21
279
1
50
30
76
59
51
250
95
1
311
73
20
100
24
20
196
36
44
16
47
120
81
51
85
50
70
96
23
21
159
36
129
52
74
9
45
40
200
63
169
168
140
3
13
60
23
12
1
48
11
1
44
99
84
81
52
71
3
105
49
192
11
37
56
315
9
6
34
11
39
240
190
20
195
84
157
23
60
81
66
33
72
12
153
4
12
71
133
60
287
37
12
83
85
23
93
123
37
60
104
36
4
12
11
117
112
59
105
3
61
146
153
24
27
22
23
81
40
44
99
51
81
108
111
90
16
35
9
63
108
25
200
4
80
99
37
180
14
21
132
49
48
12
107
1
35
97
14
90
24
16
36
38
21
144
81
76
14
150
3
51
21
9
ABCD 364546038*7^$a-1 [50016]
63
60
84
21
36
72
11
13
23
73
27
24
69
15
9
48
96
3
9
15
60
33
12
48
36
3
92
13
147
21
12
120
155
1
12
144
3
21
39
105
39
189
12
3
84
48
21
36
23
84
133
3
105
300
3
32
13
15
36
56
84
148
12
33
3
104
37
27
32
40
60
20
1
27
9
84
12
48
39
105
35
40
93
15
32
61
12
51
84
9
23
25
39
80
48
1
27
81
132
179
108
84
48
28
12
33
48
84
36
12
195
108
9
51
45
48
147
45
71
76
33
87
45
15
21
143
73
60
123
33
75
93
23
97
36
51
32
61
203
73
84
83
1
48
11
16
21
60
24
36
36
51
57
39
81
48
48
39
57
23
40
80
1
59
13
60
51
20
61
12
231
93
12
27
24
56
12
49
12
15
69
47
28
36
33
12
24
24
84
192
36
24
60
83
25
120
132
24
11
12
13
23
121
60
23
60
1
3
32
124
9
168
23
13
107
40
56
84
76
84
33
227
13
27
20
121
48
51
33
15
8
13
84
48
15
12
12
20
181
63
56
100
68
1
47
85
48
12
156
12
51
33
15
36
33
119
37
36
72
95
24
16
44
1
95
25
3
9
231
36
128
12
36
25
72
27
48
48
45
39
81
15
20
64
56
61
60
87
36
69
15
56
1
60
12
24
12
87
20
12
48
64
57
12
11
1
123
72
12
20
16
57
39
80
48
25
24
72
39
9
36
51
12
33
51
48
8
25
36
203
48
28
84
93
24
3
20
76
141
71
85
63
33
12
3
56
61
36
119
37
60
23
40
32
16
120
9
84
23
37
12
11
1
180
15
20
13
51
21
48
120
15
12
45
3
36
9
60
71
133
36
24
83
64
20
73
96
51
9
107
12
13
35
13
60
75
56
1
35
37
263
61
60
59
4
24
32
24
60
61
12
3
20
64
33
24
36
63
48
32
132
73
48
51
57
216
24
12
72
3
93
12
15
12
48
105
87
57
23
4
69
48
36
35
25
3
84
20
1
36
3
36
32
48
1
60
159
21
24
279
36
32
1
11
96
121
180
12
71
73
83
52
45
23
145
12
51
57
35
1
132
11
133
23
13
132
120
12
75
21
84
47
1
75
21
192
11
1
47
28
45
36
84
12
15
21
11
13
23
13
15
9
36
59
60
13
12
75
21
39
96
180
12
33
144
3
57
24
12
51
21
60
12
27
20
37
24
48
15
105
60
24
3
57
15
69
12
60
11
4
177
3
9
63
105
39
36
93
60
59
40
81
60
108
39
84
20
60
1
27
129
23
28
12
9
12
132
24
263
121
63
33
3
33
84
23
88
188
28
9
75
9
96
36
111
9
72
119
73
35
16
92
40
24
9
60
12
227
25
3
20
4
9
12
36
23
76
60
21
36
24
12
99
8
40
45
72
60
47
13
27
9
47
52
9
23
60
64
32
85
120
3
9
24
12
12
48
11
36
13
47
61
143
4
32
145
36
84
12
63
45
60
15
72
12
141
156
51
21
24
27
9
159
48
81
60
3
96
152
109
3
21
99
36
21
120
63
33
23
1
72
87
104
13
23
13
51
21
12
35
16
45
15
189
35
73
35
13
27
44
28
33
12
23
37
36
24
48
75
81
3
21
27
12
9
12
15
21
12
144
60
15
33
156
11
61
11
64
237
3
69
15
12
20
1
72
3
57
23
61
12
120
72
60
12
147
84
56
40
93
95
241
24
87
117
120
63
9
39
8
25
12
107
64
32
37
51
105
168
71
12
169
12
12
3
44
49
144
60
108
75
44
73
83
100
80
4
21
39
176
64
9
75
12
44
4
9
3
21
3
69
24
60
23
1
12
24
24
60
3
128
1
15
33
3
69
11
121
35
160
153
59
61
147
92
12
4
60
105
47
28
93
24
207
12
81
120
132
36
27
164
16
20
1
59
97
60
63
104
40
68
48
37
24
99
108
33
84
27
45
84
83
76
132
21
71
1
63
56
97
59
25
59
48
49
36
60
23
40
12
12
20
49
131
64
92
25
39
9
24
35
12
1
47
1
120
71
48
49
63
84
69
135
21
120
111
36
20
1
36
87
93
23
145
60
47
13
39
21
35
1
99
21
63
140
64
84
12
20
49
11
28
261
15
9
36
48
23
40
48
9
12
24
123
48
93
123
9
24
3
45
36
83
73
ABCD 364630160*7^$a-1 [50005]
121
36
11
135
12
36
9
13
2
70
132
14
21
39
9
51
10
74
178
30
17
97
35
36
3
9
61
2
12
9
36
132
15
46
14
106
42
212
70
35
25
36
54
80
21
72
3
94
143
135
10
86
24
96
84
10
36
14
10
36
120
23
51
106
59
13
95
85
2
76
44
22
23
12
39
21
13
2
34
23
1
2
33
163
32
106
2
72
22
26
22
26
46
11
39
48
45
24
27
96
21
99
81
13
6
54
59
25
119
99
48
9
13
2
168
45
25
134
33
12
1
50
48
153
3
24
22
107
145
36
132
35
27
10
47
123
177
85
108
83
15
10
2
9
3
84
22
38
4
65
51
10
14
93
39
16
48
17
12
51
36
33
75
106
54
17
1
62
132
48
22
36
2
45
13
2
48
105
133
11
25
14
57
72
67
68
172
41
27
33
25
11
24
63
12
45
7
48
80
45
15
192
10
23
37
2
34
36
83
48
25
35
39
60
70
48
47
3
130
86
4
32
48
45
15
48
100
20
21
49
71
1
132
83
37
96
38
21
3
10
252
35
1
38
117
60
15
142
47
39
130
60
14
36
84
10
23
15
28
44
48
24
60
33
85
156
14
118
14
33
73
35
63
16
66
74
24
21
85
131
147
10
2
10
36
24
26
12
36
9
3
9
36
13
36
23
13
12
36
50
21
39
9
15
28
18
36
203
1
107
144
163
48
5
72
13
35
63
57
39
10
36
95
27
22
191
12
13
12
62
21
193
30
32
22
38
105
24
12
24
15
94
48
36
74
70
2
24
46
26
12
45
51
34
26
96
45
61
62
45
1
11
3
10
38
57
7
5
85
11
24
132
31
53
24
13
36
47
13
84
23
36
27
46
14
106
6
30
47
63
45
3
100
20
9
1
11
3
120
46
2
24
24
81
15
48
10
18
44
21
37
36
2
21
37
36
278
22
14
10
72
38
9
25
162
30
98
10
95
72
1
35
36
48
25
84
83
3
10
48
62
106
120
60
30
185
3
196
18
35
13
14
10
54
44
10
26
10
50
21
75
120
21
87
36
60
10
72
72
26
34
47
15
48
96
10
84
108
35
60
3
106
23
85
155
15
60
45
85
38
10
35
25
2
70
110
45
48
13
86
34
14
33
3
81
73
23
97
38
72
168
24
21
72
1
59
12
51
45
103
17
63
16
116
24
4
17
63
9
48
87
57
25
35
123
70
23
24
15
141
3
34
12
26
82
38
24
33
84
24
37
38
60
10
48
23
24
25
158
192
45
12
51
70
2
21
3
96
120
45
120
3
36
84
10
50
16
5
48
37
6
20
21
13
71
3
34
2
21
3
24
22
35
109
2
82
35
97
36
48
24
35
1
72
12
26
12
21
49
95
37
120
36
170
24
172
20
34
72
108
26
76
17
120
3
82
48
18
80
81
63
9
7
66
74
142
24
48
36
14
237
48
15
12
24
69
13
60
2
28
5
135
177
3
12
48
21
13
11
39
46
2
33
60
13
12
35
37
62
21
49
14
34
26
10
26
45
25
38
45
51
22
14
57
1
23
73
12
14
28
30
2
34
59
1
11
3
48
24
21
13
24
38
34
23
72
36
24
3
22
11
27
132
10
144
36
83
135
52
20
34
12
14
10
71
3
24
33
3
12
72
93
63
201
3
48
148
140
4
18
30
68
69
7
126
14
24
94
2
154
62
9
63
70
35
13
24
108
59
27
34
83
7
20
58
14
58
158
21
3
45
3
36
36
130
83
7
18
35
12
36
36
7
32
12
100
20
46
2
45
75
100
18
2
34
84
24
36
12
50
105
87
10
72
83
7
20
33
97
14
60
82
14
48
45
3
117
27
141
84
49
14
60
216
24
10
23
15
70
2
69
13
60
23
85
35
51
60
36
70
26
108
12
48
9
43
5
87
58
72
59
13
38
33
37
2
70
48
60
23
39
46
30
54
74
33
63
33
15
9
39
58
36
134
10
59
217
108
156
72
14
33
51
60
9
123
45
120
3
142
50
105
12
3
10
95
3
10
36
11
3
21
13
158
4
5
13
60
2
36
48
72
9
12
1
36
14
105
115
30
35
48
27
52
5
39
24
48
57
25
38
84
36
82
86
202
14
48
108
48
12
9
12
24
72
25
86
12
34
18
68
144
33
180
7
20
48
45
3
10
72
35
3
297
61
2
21
24
79
80
10
86
142
2
106
95
55
54
14
69
1
24
119
241
83
37
23
132
67
54
12
14
36
10
12
47
61
24
50
21
13
24
72
30
5
36
60
15
192
57
51
12
82
50
34
23
3
21
60
25
35
49
26
10
98
16
54
12
204
35
63
10
2
21
60
36
79
80
58
47
13
62
24
81
132
ABCD 364644834*7^$a-1 [50037]
15
60
120
21
39
60
7
18
15
9
48
90
48
168
2
58
60
12
93
12
44
43
12
60
21
128
7
93
219
78
42
12
21
8
81
10
206
70
5
19
9
32
148
27
89
4
36
45
30
18
44
24
34
90
51
20
43
74
31
32
19
5
16
17
48
43
135
38
24
3
40
20
61
54
12
48
26
19
39
48
18
107
24
4
9
27
65
34
66
75
39
2
10
33
60
21
35
33
10
14
27
36
9
52
78
14
7
84
9
71
7
5
19
14
10
14
63
120
7
192
48
53
141
24
79
41
58
5
12
19
2
168
94
26
55
99
62
28
72
42
30
27
56
13
6
18
23
93
82
5
28
20
7
108
84
72
29
55
5
60
7
5
19
5
96
33
55
65
24
28
75
27
21
89
10
12
50
91
173
22
24
26
103
12
20
7
101
49
102
38
3
19
2
27
1
44
10
36
2
19
9
6
42
23
7
38
52
42
126
15
20
7
12
5
24
100
221
24
7
65
52
20
70
156
21
15
24
122
52
18
5
45
24
70
2
4
3
260
36
19
60
12
62
24
196
18
33
75
38
76
51
21
66
53
40
5
7
3
60
5
69
3
79
5
105
39
57
55
75
84
29
1
68
7
21
54
14
72
22
48
54
54
77
28
72
39
41
21
99
25
72
11
9
48
22
21
12
68
31
24
60
102
20
3
21
4
15
32
49
20
48
3
4
44
285
24
46
50
4
63
77
76
35
132
28
27
5
28
12
128
9
3
45
34
5
109
47
45
34
21
17
72
4
47
93
34
36
5
1
78
18
15
84
21
3
12
48
12
65
3
67
2
31
137
4
48
42
74
52
24
35
4
32
19
9
12
57
30
18
23
69
43
3
17
43
12
98
15
55
54
30
14
103
17
28
20
24
27
43
41
43
81
5
100
30
14
3
79
36
30
68
15
31
30
59
31
48
53
43
12
53
16
44
127
33
57
24
30
5
40
56
33
34
14
96
82
66
15
77
22
30
18
48
9
93
51
45
68
27
45
70
50
46
24
125
1
120
30
89
31
14
10
66
54
5
72
105
34
14
10
65
7
14
28
42
2
19
9
20
39
9
3
19
21
9
39
9
48
90
2
111
79
33
15
24
74
10
21
84
60
12
15
62
28
63
12
17
72
4
68
19
84
17
22
77
168
72
25
30
29
40
3
60
2
94
137
57
72
4
54
33
173
67
9
92
4
23
1
24
92
75
7
42
66
209
9
27
4
45
11
33
4
66
54
18
30
3
56
4
15
120
42
75
45
30
65
69
39
172
3
150
27
17
70
2
4
51
41
43
120
5
4
168
30
29
19
17
43
60
17
60
37
3
17
7
116
40
68
16
41
3
1
114
26
48
28
114
161
43
12
50
10
24
120
66
42
21
5
4
63
44
9
55
99
108
2
28
92
58
5
9
19
72
123
26
28
107
19
117
27
18
15
225
35
9
28
11
33
4
15
84
51
53
7
185
28
51
2
27
1
48
20
63
108
7
33
9
68
4
120
78
12
2
22
77
19
74
34
62
46
84
165
17
79
17
226
42
24
6
14
34
17
21
48
34
45
89
72
10
24
12
5
21
58
66
75
20
21
63
96
7
74
34
48
62
34
14
115
15
24
38
4
24
30
105
77
75
19
2
4
3
92
145
3
41
19
75
5
25
54
66
42
72
33
27
66
47
49
6
90
3
20
1
6
42
23
67
2
15
81
22
26
4
23
67
161
55
6
20
51
120
40
5
3
21
15
76
63
77
79
30
30
21
3
38
4
20
3
67
24
30
20
79
21
114
30
66
54
72
35
28
20
9
31
60
15
12
48
2
3
1
66
60
24
161
49
116
4
75
21
23
7
38
130
38
24
22
12
62
72
75
21
34
36
84
17
28
32
57
51
21
39
9
10
33
173
15
19
62
46
9
44
72
69
39
33
67
80
21
24
24
7
24
80
67
33
77
28
11
31
30
23
7
29
43
33
57
23
40
15
153
36
24
39
126
87
3
74
10
53
33
10
45
15
98
52
20
10
86
46
65
19
9
15
84
26
4
68
123
1
35
19
17
40
5
28
51
36
149
46
24
6
48
6
5
24
120
7
84
36
2
24
22
26
24
34
96
36
6
15
53
4
27
15
48
126
27
24
41
43
12
20
117
7
63
17
64
99
42
39
80
49
6
60
24
6
20
24
24
4
23
79
86
15
12
21
22
12
5
33
100
24
42
41
43
105
99
36
65
93
24
75
4
51
42
3
20
21
28
78
21
41
55
195
5
61
20
15
81
48
268
92
48
76
20
46
24
17
85
23
67
144
9
32
33
70
2
52
11
61
90
50
10
120
149
52
303
57
77
106
5
9
43
5
4
11
105
24
58
156
12
93
27
62
31
20
132
13
6
24
38
72
7
17
46
5
7
24
36
45
77
22
6
30
14
70
2
27
121
54
105
5
27
19
9
32
40
3
14
96
4
3
15
5
19
50
4
20
10
24
86
27
43
6
20
46
26
27
55
57
3
50
4
20
31
152
7
6
68
34
72
36
17
24
61
78
17
7
18
15
53
4
18
209
33
24
22
26
91
9
6
45
63
5
1
39
5
7
39
24
ABCD 364727522*7^$a-1 [50002]
14
33
16
11
1
48
47
9
21
3
21
15
16
24
12
44
4
44
1
14
73
24
35
9
1
11
21
78
1
21
2
9
4
8
4
5
3
15
25
8
3
66
6
1
8
1
3
92
25
15
29
127
11
48
18
3
48
3
12
1
23
22
20
31
29
31
9
3
9
26
1
24
24
48
57
50
25
23
10
14
9
9
7
29
39
3
12
13
8
40
11
13
12
72
11
12
84
6
67
12
12
20
16
36
5
63
24
15
66
7
104
16
12
21
48
3
36
20
33
4
11
3
37
108
8
4
17
55
8
3
13
20
51
1
56
4
20
4
68
13
2
22
2
1
29
43
45
32
6
10
27
12
9
36
14
21
48
24
12
27
84
6
7
41
3
12
9
19
23
13
12
41
18
13
8
24
15
6
3
3
33
37
3
8
16
32
1
95
39
1
12
33
3
80
1
3
23
21
4
9
39
45
14
18
3
16
5
24
12
7
24
11
13
36
12
57
2
9
12
64
20
40
35
6
15
4
36
32
25
24
38
25
33
48
12
14
13
5
27
36
16
24
35
60
10
3
24
35
9
27
10
26
9
1
23
12
25
15
23
9
28
5
27
9
19
20
12
1
39
59
33
21
15
21
7
12
33
2
73
24
21
32
51
27
22
11
12
3
9
88
35
73
8
27
1
9
11
4
8
12
9
6
21
3
13
24
9
24
3
11
33
97
3
11
13
12
60
8
49
15
8
4
12
12
20
3
42
27
13
20
15
24
36
9
15
4
45
11
4
11
1
35
9
4
12
17
43
9
20
3
48
27
1
20
15
24
25
24
12
17
3
15
57
9
7
9
11
4
36
36
24
20
4
5
31
9
35
3
33
4
24
21
11
24
4
9
2
61
11
6
40
35
4
5
36
19
21
87
35
1
9
11
21
7
5
48
6
12
25
80
16
32
16
48
8
16
8
21
15
84
81
31
8
16
29
7
84
17
6
6
3
37
26
9
36
12
24
12
37
14
33
12
4
72
48
20
51
25
35
45
12
1
2
45
52
12
29
6
1
21
20
7
11
93
1
12
39
24
32
12
4
69
83
64
11
25
56
4
8
39
37
9
15
5
15
27
13
12
21
11
85
23
12
1
20
39
28
20
12
16
72
21
2
22
2
9
9
67
20
48
3
48
1
21
14
1
8
21
27
12
4
20
28
35
21
4
12
8
13
27
44
28
8
64
21
11
1
11
12
12
28
36
23
57
1
3
12
8
24
4
96
12
32
27
37
36
8
24
37
20
6
9
12
9
27
12
12
15
9
1
14
22
23
4
24
20
3
1
12
8
9
27
12
40
9
38
25
47
1
20
16
36
5
15
4
24
35
21
12
13
8
15
57
18
12
1
23
45
76
21
3
41
7
9
3
20
4
47
9
12
60
69
3
27
36
13
11
9
15
1
65
43
36
45
2
12
10
38
10
3
41
60
24
3
21
7
12
23
49
12
9
15
96
20
3
9
4
128
12
49
11
12
39
13
48
5
7
47
10
27
12
12
8
12
12
37
56
43
23
13
12
8
21
72
31
32
4
24
44
16
17
15
1
8
3
15
21
3
46
32
12
6
21
27
13
9
2
1
20
36
21
3
24
28
60
8
15
13
12
24
11
60
22
39
5
75
4
12
57
8
18
34
2
37
9
3
12
8
12
16
36
8
63
1
60
9
12
14
9
36
24
27
25
8
40
44
3
13
11
9
16
24
8
36
3
33
40
48
23
1
32
16
72
20
12
13
3
8
13
39
12
12
24
9
24
47
51
9
1
11
15
6
4
11
3
30
43
23
1
9
15
36
24
8
4
23
54
28
27
12
68
28
23
36
33
33
7
24
8
3
45
4
24
17
3
4
5
18
18
27
3
45
12
1
3
36
23
9
9
4
11
16
71
24
10
11
3
21
4
35
25
12
12
56
28
8
15
10
48
8
31
33
15
113
30
9
60
40
47
33
4
12
5
18
21
16
12
48
5
39
4
29
18
37
11
33
12
88
8
64
23
1
68
25
2
9
4
21
24
8
7
8
15
12
1
12
9
3
68
4
12
11
70
15
11
1
24
32
12
4
8
36
9
19
20
52
12
17
66
24
13
32
45
18
13
69
39
24
8
3
12
22
2
1
80
25
3
12
35
13
12
32
27
10
3
17
7
32
16
11
9
4
36
12
12
9
3
23
13
20
1
20
43
29
3
24
51
25
23
1
11
1
5
4
3
8
15
61
20
3
13
5
15
4
129
2
10
3
89
7
8
57
66
1
12
8
12
61
63
24
9
3
5
4
12
15
5
7
11
57
33
6
33
49
15
12
33
20
12
27
4
48
8
48
13
3
8
4
9
11
4
5
4
3
20
9
7
5
6
12
9
15
6
4
14
9
12
15
10
3
8
28
36
35
6
12
19
23
21
60
28
24
68
4
32
27
12
49
12
11
10
3
8
36
15
1
35
9
24
51
13
11
1
8
13
14
21
12
28
12
47
6
4
11
13
3
81
2
129
16
8
3
12
37
24
12
20
3
9
13
15
8
28
23
18
18
13
8
1
39
23
18
16
56
16
3
8
4
24
9
11
39
6
6
18
15
15
1
12
12
12
32
12
9
72
15
25
3
9
36
72
27
12
35
13
12
59
1
12
20
16
12
8
4
9
2
1
35
69
15
1
20
51
13
5
7
32
4
9
39
48
23
21
25
27
8
3
1
41
12
96
3
4
8
27
1
11
10
11
24
12
21
19
32
13
14
37
8
1
15
8
33
19
8
36
12
16
12
11
6
27
3
9
15
121
8
15
61
24
24
5
63
15
1
36
24
24
9
3
11
33
4
8
12
60
36
13
3
21
47
3
6
30
34
2
13
11
21
9
24
24
3
36
16
12
5
19
8
16
8
3
22
47
15
6
12
15
4
32
9
30
9
9
16
15
35
9
144
13
35
9
16
38
22
38
24
9
9
19
11
21
12
12
57
7
44
1
11
16
33
35
48
24
1
23
40
35
1
8
48
3
10
3
12
17
12
4
15
41
27
9
4
59
15
21
3
10
68
31
33
95
9
4
2
1
23
22
15
23
12
9
12
4
9
3
8
37
2
36
13
11
10
63
5
15
4
9
2
1
20
16
8
1
87
23
10
35
39
13
33
27
36
60
12
24
12
29
7
56
3
37
17
3
4
32
4
11
42
51
12
33
91
24
17
7
24
35
1
12
8
15
13
23
1
9
51
32
21
30
18
3
40
12
12
11
9
25
11
9
39
39
13
12
11
1
11
9
13
8
102
10
8
7
12
20
73
47
1
23
24
4
24
17
3
25
51
20
4
56
4
48
56
1
32
39
13
11
3
93
28
21
2
49
92
21
7
12
32
15
18
3
27
10
32
43
20
16
12
24
8
4
24
12
24
21
27
53
3
24
27
9
9
90
12
13
29
19
9
3
23
6
16
12
62
13
23
13
24
33
39
8
4
12
17
31
29
60
3
15
12
1
20
36
3
22
39
8
1
14
18
6
49
33
39
8
27
49
60
11
10
39
29
18
57
4
12
35
33
84
24
16
17
27
3
1
17
18
12
22
26
9
25
20
7
41
7
48
9
8
3
48
4
33
23
15
45
69
39
40
20
84
15
24
37
24
20
9
6
12
6
7
8
12
13
2
30
7
12
24
8
24
24
36
4
29
30
42
51
37
84
71
16
5
19
11
10
8
7
59
1
23
1
44
28
17
19
36
36
24
11
6
16
24
26
1
9
63
29
40
26
12
18
6
30
3
13
12
23
12
15
6
15
16
32
12
4
57
23
15
33
16
11
1
47
33
4
65
7
21
11
33
3
3
10
20
15
12
48
27
6
4
11
1
3
23
33
4
12
21
15
8
51
1
9
11
76
24
8
16
24
20
36
72
33
15
13
56
55
24
24
33
11
16
8
1
3
72
33
11
4
41
15
9
39
28
24
12
8
24
15
10
15
8
13
11
12
15
30
3
4
21
39
48
20
4
12
11
94
11
72
3
1
17
3
4
41
3
4
23
25
24
21
62
13
8
4
11
9
33
7
12
11
1
23
1
20
3
1
33
15
53
7
11
10
2
9
16
12
17
40
11
36
33
19
11
13
24
8
15
9
27
9
36
3
1
23
25
12
12
47
9
40
20
12
1
2
42
31
12
35
6
51
40
20
3
1
11
33
1
11
4
29
43
5
15
13
3
24
36
8
28
23
30
24
6
10
15
47
1
8
3
13
8
3
45
12
4
9
11
21
3
24
4
29
7
24
47
24
1
12
17
12
6
1
24
8
24
36
81
16
27
12
5
3
13
38
1
11
1
8
12
4
5
7
8
27
18
19
45
51
24
12
12
5
27
16
24
32
16
8
37
3
9
15
8
28
23
57
12
1
3
41
39
3
30
19
8
4
24
33
23
9
27
4
44
3
42
3
4
36
5
6
13
11
13
33
15
24
69
2
46
15
5
39
16
68
9
27
15
70
24
11
88
21
15
12
60
5
19
41
7
23
10
3
9
3
20
76
32
12
24
25
26
21
16
21
15
9
27
35
57
16
17
7
12
8
3
18
27
16
5
3
37
23
16
12
8
15
1
8
21
19
5
4
35
3
25
8
15
22
63
17
19
8
24
16
8
4
5
15
168
3
1
20
37
2
13
35
22
24
11
27
22
15
33
62
1
8
4
12
5
18
18
4
3
36
20
24
27
18
7
20
1
47
76
9
11
60
16
5
19
9
15
44
24
49
3
92
3
9
16
20
15
18
27
3
69
28
8
9
3
4
93
11
36
4
8
28
41
16
3
44
16
17
66
9
96
64
21
39
8
16
11
193
11
10
32
28
26
21
15
1
36
29
3
4
8
28
24
12
35
25
36
8
12
15
10
8
31
9
15
12
60
23
13
24
8
4
33
23
25
15
8
28
71
1
20
3
1
5
51
12
16
32
13
3
8
4
8
12
3
30
15
51
22
14
6
19
12
20
13
44
7
12
5
15
28
29
31
8
9
3
3
1
60
11
13
11
1
35
121
23
1
32
21
27
3
25
24
12
24
21
3
8
52
17
15
3
1
9
11
49
15
32
40
8
40
17
43
24
53
18
46
11
13
75
80
13
3
72
32
13
23
60
27
33
60
12
4
8
16
108
12
8
3
37
24
59
33
24
1
15
17
15
73
12
27
32
1
171
68
1
56
54
9
24
28
23
13
17
7
12
5
66
85
21
23
12
9
19
12
12
23
ABCD 364797674*7^$a-1 [50069]
34
9
24
12
12
29
67
21
3
3
6
12
51
12
36
51
12
45
3
48
21
9
39
12
84
24
41
31
48
12
39
21
3
36
9
51
62
31
21
36
12
36
3
24
27
42
78
21
51
26
48
7
17
7
84
9
3
15
48
30
20
16
6
9
39
12
132
9
39
9
9
63
27
12
2
76
6
21
17
10
9
12
17
67
45
15
3
69
15
57
3
38
10
6
27
72
12
89
16
27
9
42
36
9
21
15
15
45
5
16
36
123
9
60
39
51
9
3
24
6
8
7
24
60
12
12
3
42
3
45
32
43
53
19
51
24
45
12
3
69
3
24
132
9
12
3
30
27
51
21
15
60
6
6
2
79
41
22
48
72
24
6
27
21
3
3
9
21
39
41
64
96
6
33
24
24
9
24
36
68
7
39
33
12
21
3
5
19
33
6
141
81
3
39
57
27
42
39
41
43
27
12
33
27
21
36
39
6
78
30
36
39
93
12
6
9
12
75
33
45
3
48
99
42
6
21
207
30
111
12
3
6
60
51
21
56
43
27
50
7
24
12
51
18
54
9
60
29
46
66
48
3
12
81
3
27
2
4
39
29
7
21
75
24
3
6
3
93
3
3
24
6
15
3
69
57
6
69
15
21
12
33
30
33
81
27
12
9
123
27
26
19
12
9
27
84
63
30
30
18
20
34
9
15
12
33
96
96
3
102
24
51
12
24
36
3
33
12
48
5
16
3
27
201
12
27
21
69
15
24
39
42
6
9
3
6
39
21
96
6
45
12
12
12
99
9
33
8
22
21
45
42
21
9
30
93
9
3
17
76
6
24
36
98
43
3
30
39
5
43
15
24
129
60
15
57
27
6
42
21
3
57
24
9
6
30
30
48
30
15
5
22
81
41
10
9
69
27
21
3
3
60
57
9
18
96
9
12
57
3
9
48
30
48
24
9
96
108
21
6
18
120
15
75
6
30
2
34
33
3
12
12
24
72
2
79
17
10
9
84
12
60
15
6
27
3
21
15
42
75
12
33
18
33
15
72
54
27
87
21
36
3
12
21
36
5
16
15
21
18
21
77
28
15
5
7
65
31
9
3
21
3
45
3
27
45
45
6
2
43
24
5
76
20
16
78
9
89
7
108
36
69
18
36
48
42
36
8
31
24
48
9
51
12
99
6
12
12
99
21
12
63
27
26
31
33
24
3
72
36
33
3
5
10
21
60
27
45
21
24
6
21
5
40
39
33
3
27
36
6
3
12
41
34
30
27
12
27
33
12
33
15
39
72
21
5
67
33
171
72
24
27
45
51
33
15
36
33
15
12
38
16
6
26
10
38
7
12
12
21
27
15
36
21
15
18
3
9
30
57
9
27
3
69
33
3
39
33
21
12
15
39
48
12
30
44
10
9
3
24
21
12
21
30
9
5
79
99
38
31
3
42
44
40
39
3
45
24
12
12
15
33
21
51
51
9
72
75
9
3
9
9
12
15
21
36
159
17
70
9
9
3
12
15
54
15
60
21
15
5
55
65
10
6
84
3
60
29
4
27
39
9
24
12
36
81
78
18
63
87
24
45
21
222
24
21
5
22
6
20
43
12
48
81
6
33
89
4
6
12
9
3
18
12
30
21
5
10
33
72
36
12
69
3
63
12
24
26
31
27
9
21
24
3
36
48
41
79
15
18
30
9
51
6
27
27
9
60
3
9
15
30
90
45
84
27
9
21
15
9
54
21
9
12
24
12
20
7
111
2
4
27
9
24
36
30
12
66
36
39
21
27
3
6
3
9
8
7
63
21
21
48
30
9
12
57
3
3
9
29
22
117
87
14
22
9
17
34
18
20
28
54
6
24
6
9
3
30
42
21
3
60
2
22
6
36
135
9
15
9
51
5
24
7
9
27
45
8
34
12
18
30
21
39
33
3
45
75
33
48
33
18
21
9
48
15
27
38
7
12
5
16
54
9
48
75
21
39
18
3
9
27
39
21
3
6
15
53
67
5
52
15
15
48
60
2
48
4
68
22
57
12
15
21
51
30
12
48
42
6
3
12
48
63
6
32
16
6
26
22
60
96
9
36
75
9
53
4
27
9
12
18
42
6
66
104
22
2
7
12
60
27
9
3
18
24
12
30
30
3
5
28
27
65
19
3
36
33
12
9
3
27
9
48
39
45
39
6
27
33
20
43
39
21
27
12
48
50
10
33
27
9
36
36
24
12
3
21
9
27
63
45
57
3
3
54
36
3
27
6
3
24
3
9
48
41
43
33
66
18
6
74
16
3
72
39
9
60
48
9
3
3
26
40
3
51
84
24
126
15
48
48
24
72
15
21
3
60
9
21
15
36
12
3
21
12
12
27
21
75
30
63
72
57
3
60
15
96
24
45
15
54
51
48
72
87
69
45
63
15
9
72
21
3
5
19
63
9
5
120
16
54
2
34
9
21
6
60
182
28
68
16
78
57
21
18
9
36
29
16
6
36
24
9
99
9
57
15
9
8
40
12
27
15
60
9
27
9
3
36
2
10
120
33
5
10
6
3
12
12
3
26
31
17
16
6
48
117
36
9
3
15
54
8
91
63
45
12
159
21
9
27
15
12
9
17
79
9
15
27
21
17
4
3
12
27
18
159
69
15
5
79
96
9
15
9
6
6
84
15
99
30
24
6
69
21
27
15
33
69
123
3
33
17
100
3
9
54
24
33
89
22
12
33
12
15
21
48
21
3
15
45
144
27
30
72
27
3
12
9
27
6
114
12
33
60
60
12
3
60
30
6
36
84
18
60
51
45
90
6
8
19
29
10
24
14
31
39
96
6
3
17
10
24
45
36
105
20
70
9
89
55
24
15
6
42
24
60
24
6
39
15
9
105
6
2
31
72
17
43
24
53
10
69
12
36
48
33
6
24
2
43
15
42
30
38
31
39
36
9
39
120
38
10
38
19
21
3
132
57
30
2
7
15
21
5
28
20
10
30
126
9
15
72
9
9
3
87
21
12
3
69
45
27
27
33
87
48
9
9
32
4
39
12
65
40
27
5
10
60
45
33
54
9
27
48
66
30
84
14
82
14
16
18
6
60
36
66
45
9
8
22
84
33
189
24
51
9
39
69
6
174
3
12
12
48
108
45
3
21
15
21
42
21
45
63
12
21
27
3
6
27
3
24
33
21
24
56
19
21
3
21
3
33
6
38
16
27
9
6
69
15
98
46
36
30
24
6
6
54
6
3
36
3
38
40
3
69
8
7
21
66
21
5
43
12
15
12
30
66
14
16
15
21
18
21
21
6
2
28
3
9
39
17
10
62
31
12
24
21
6
24
36
9
36
15
84
21
33
3
84
39
6
75
24
12
63
21
15
48
12
21
96
9
15
15
50
43
21
54
42
24
15
9
27
9
6
21
21
6
9
21
15
12
3
24
6
6
24
45
9
8
40
15
39
117
99
30
63
29
19
29
40
15
48
45
15
5
10
9
5
43
69
27
12
15
81
33
8
10
21
27
9
45
39
39
12
30
6
45
5
16
8
10
12
18
6
9
96
12
9
36
8
10
12
18
6
60
57
12
57
72
8
10
33
15
54
12
6
12
30
3
45
30
60
18
24
30
72
6
42
9
3
14
40
3
29
22
69
51
57
45
87
3
18
39
12
27
9
84
75
30
3
33
8
40
72
8
7
3
36
9
3
ABCD 364802534*7^$a-1 [50043]
73
96
68
75
60
33
4
20
120
24
39
145
35
25
20
72
16
11
45
28
47
13
96
84
23
1
68
51
21
27
24
133
96
56
3
108
13
20
16
8
123
45
48
63
13
23
12
225
4
11
36
37
60
23
37
35
69
3
85
35
21
51
1
23
109
11
84
1
59
21
28
84
95
13
68
16
32
24
27
24
73
68
52
71
60
13
24
20
48
4
108
23
9
28
59
48
105
28
47
72
24
85
24
47
60
1
323
60
49
20
15
57
52
12
104
27
1
35
37
84
12
24
20
120
48
28
20
48
52
20
15
9
4
60
8
3
45
3
13
11
93
48
88
35
216
24
12
12
25
95
1
132
83
72
61
32
96
51
1
47
12
73
108
23
45
52
24
23
72
21
3
1
20
52
11
12
13
80
51
36
132
1
11
1
47
108
69
3
13
60
12
11
141
48
63
1
47
60
24
21
4
48
12
23
97
56
40
104
28
23
24
120
121
71
1
23
45
27
48
24
60
9
136
48
8
64
35
49
20
3
37
96
60
20
16
84
84
11
69
64
59
21
27
36
36
13
60
23
72
48
144
21
255
9
24
28
20
3
24
24
69
87
57
27
121
44
28
59
60
21
28
47
37
96
35
45
64
155
13
23
12
13
12
72
68
15
9
75
24
205
11
13
11
373
56
4
36
35
121
131
97
56
100
35
36
60
36
73
35
192
1
35
1
12
120
8
63
61
44
48
3
13
128
27
21
4
24
11
60
37
95
13
44
4
120
59
97
128
24
4
108
23
49
47
57
24
27
36
156
24
24
72
37
71
36
21
27
13
56
72
51
45
3
13
107
36
85
47
37
48
12
23
21
48
15
9
51
1
36
8
51
13
11
45
48
51
265
140
24
75
21
112
128
28
23
21
48
72
96
3
97
23
45
4
20
24
27
37
71
177
48
15
1
80
24
28
47
12
36
25
12
104
3
144
37
80
28
71
21
3
144
45
120
3
1
83
1
59
24
109
24
71
13
20
24
3
109
11
61
47
12
120
1
47
25
23
72
37
36
144
96
84
11
12
105
72
88
83
37
47
61
60
24
128
15
37
60
32
3
49
23
49
108
23
81
40
48
80
28
36
60
36
8
40
23
36
24
93
4
23
49
24
143
45
3
24
60
57
75
24
21
64
11
49
44
136
155
117
40
215
48
37
20
27
108
9
52
12
48
8
51
45
3
24
1
44
27
97
11
1
176
75
36
9
48
40
11
25
48
144
36
83
45
4
71
69
48
96
4
119
108
13
71
60
48
1
128
16
47
81
52
44
64
132
23
117
48
111
48
85
92
3
61
12
83
109
20
72
4
167
61
104
28
107
12
21
24
28
36
23
1
8
87
73
11
13
8
39
13
92
4
24
23
25
36
56
24
3
169
60
48
24
8
112
47
60
49
23
21
75
1
23
96
121
20
16
35
21
24
168
75
121
11
153
72
4
44
24
123
12
105
24
27
21
3
1
164
3
93
40
12
23
1
116
4
263
13
35
108
157
68
3
117
40
48
56
16
48
32
87
1
56
3
45
147
69
27
69
4
47
37
11
97
263
24
45
15
1
72
60
23
24
141
24
3
84
144
60
72
145
107
1
12
23
120
24
45
4
71
36
85
12
48
8
48
144
27
73
44
100
35
13
44
244
12
35
13
32
99
48
21
4
20
16
35
37
56
51
48
37
32
51
60
60
69
4
48
11
49
56
72
76
35
97
56
39
81
48
3
48
93
15
84
24
96
36
9
3
36
13
12
104
3
45
3
73
36
8
16
263
36
37
8
52
11
12
85
104
196
44
16
12
156
35
45
28
20
3
121
44
72
3
1
36
120
60
44
24
24
51
217
116
4
164
24
28
23
120
12
60
45
48
39
157
20
48
4
71
45
16
60
36
11
1
24
20
64
11
1
72
48
12
56
52
47
24
21
24
3
85
56
28
120
23
73
23
45
123
21
39
9
27
49
12
36
11
12
264
21
195
121
20
28
72
83
9
72
124
20
27
24
1
44
51
1
11
57
3
1
72
12
35
45
72
3
45
147
49
12
128
87
9
24
24
24
40
24
59
144
45
27
24
1
92
3
45
3
261
51
69
75
69
27
45
27
93
27
237
52
116
27
24
49
47
49
20
72
3
45
27
25
227
9
16
32
4
71
108
60
36
129
27
1
35
1
80
52
47
13
95
36
69
4
60
35
48
72
1
47
60
73
56
51
1
24
12
11
13
11
61
32
76
12
47
33
88
ABCD 364815648*7^$a-1 [50040]
63
159
9
33
63
33
23
25
12
12
96
6
5
24
1
35
1
59
13
6
54
15
36
9
59
67
9
56
25
183
60
20
48
73
12
24
11
31
81
20
16
3
18
119
25
36
3
36
3
42
36
42
17
7
6
47
24
36
136
15
30
36
54
33
111
45
3
48
24
6
11
84
1
23
1
36
6
18
126
33
81
3
21
12
23
25
42
48
9
36
44
37
36
54
30
35
79
41
24
25
78
29
43
48
21
60
93
59
4
20
7
96
53
40
8
12
88
9
3
51
54
23
49
12
48
12
18
24
120
5
1
27
104
37
23
13
78
6
59
13
12
72
204
11
49
24
60
35
7
6
11
76
3
78
155
7
53
24
43
120
30
83
28
8
43
21
9
138
30
23
24
13
47
55
90
51
69
135
87
17
7
30
66
5
61
54
93
20
7
18
11
4
15
69
8
49
24
11
4
3
48
9
24
81
12
96
59
48
37
23
4
9
23
7
161
121
12
87
27
5
67
102
42
9
21
18
18
47
16
81
24
30
24
66
35
25
3
120
12
44
31
5
91
18
36
35
28
27
72
21
3
48
90
30
17
25
30
18
12
207
36
36
44
1
59
16
57
11
7
29
25
11
4
3
30
11
1
12
24
60
30
29
16
24
21
63
8
13
60
11
61
23
24
7
54
36
30
6
35
12
12
28
32
1
87
20
1
11
60
24
61
11
12
1
36
6
9
45
11
13
95
85
12
36
12
35
145
30
21
20
85
24
42
65
60
4
24
24
87
24
18
12
66
5
121
3
20
43
24
17
48
121
30
53
67
17
31
90
126
29
88
8
43
5
12
25
27
12
116
60
12
12
37
23
28
39
53
64
3
33
15
24
9
8
13
99
32
36
13
36
36
120
6
30
59
1
24
6
21
3
65
1
12
35
12
1
18
54
48
114
29
19
18
102
48
24
90
3
3
138
23
1
60
15
33
24
48
15
3
81
20
12
7
30
90
18
6
24
30
60
6
24
6
39
117
27
24
9
42
48
24
9
8
49
23
28
21
35
4
9
51
21
15
44
36
12
13
180
12
63
15
69
27
42
54
66
51
32
36
55
30
48
18
42
15
20
12
12
37
59
12
48
36
48
13
6
33
104
13
12
11
49
155
12
84
55
90
119
4
3
9
20
1
84
12
18
5
36
13
15
123
30
23
19
30
12
35
25
84
6
24
6
36
63
45
59
12
12
1
39
8
31
114
35
88
57
3
57
24
6
18
36
59
16
15
150
11
4
21
6
257
24
7
24
9
129
3
20
85
23
36
24
37
23
19
81
9
24
23
72
73
36
12
119
31
33
9
15
33
11
109
63
56
25
96
72
12
48
15
27
54
42
72
41
79
77
43
6
42
17
24
13
39
27
21
36
15
9
72
21
48
15
21
23
73
48
51
24
33
12
6
9
15
42
87
12
20
31
65
25
39
9
108
60
24
6
41
7
33
72
84
36
15
9
24
33
6
138
54
42
24
3
237
99
45
51
20
55
30
12
3
44
4
21
48
30
33
21
3
81
3
32
88
8
13
12
3
21
3
21
12
48
30
18
131
13
23
103
17
60
13
11
61
12
47
60
49
120
60
42
81
8
7
24
6
72
59
1
143
175
41
52
27
24
5
1
23
1
15
36
69
18
17
64
12
21
48
11
60
79
18
12
90
69
3
5
28
60
3
89
12
97
23
1
36
6
54
35
4
20
73
179
1
42
30
12
78
17
49
30
66
24
12
11
37
24
42
30
27
21
15
21
11
1
27
20
121
12
3
27
24
18
75
21
35
4
116
48
12
25
3
51
9
36
20
13
72
11
84
91
33
9
60
27
21
15
56
25
23
36
28
20
37
11
1
24
3
45
228
27
164
61
35
12
24
25
6
69
9
11
55
41
24
7
48
33
8
1
3
105
71
19
5
60
49
48
132
47
4
84
27
5
1
23
49
71
28
153
3
3
33
44
24
1
36
30
29
1
24
131
25
11
28
56
7
53
37
54
17
40
36
27
30
47
37
30
96
5
48
61
23
31
41
88
36
3
21
9
47
43
17
31
24
17
4
51
24
33
68
48
13
23
55
6
18
96
42
180
12
15
63
33
9
47
1
24
30
113
1
24
12
48
35
24
31
6
3
80
13
24
11
31
42
11
1
18
9
12
45
36
66
17
7
66
27
27
5
12
97
35
36
24
1
27
27
5
19
41
124
21
12
3
69
95
144
37
6
48
29
19
78
3
68
1
24
24
71
25
18
6
60
3
72
56
4
81
107
19
33
9
30
6
75
68
1
131
24
7
78
59
1
78
30
59
1
63
15
5
24
72
1
11
1
6
6
84
11
28
84
57
42
21
3
48
30
59
7
29
124
56
1
84
66
53
13
39
9
6
5
25
15
120
51
6
47
13
11
13
48
12
36
51
32
4
21
75
45
36
24
6
17
100
8
19
69
3
101
48
19
9
140
16
45
12
3
8
13
23
36
25
63
8
28
32
19
5
1
27
57
30
69
3
48
29
13
47
4
27
24
6
11
31
24
17
7
9
84
92
37
47
1
23
1
47
43
21
60
21
3
36
8
13
6
17
61
23
37
23
73
126
17
31
5
49
60
6
24
45
56
37
3
48
12
9
12
35
61
11
16
21
144
240
36
15
9
6
5
48
36
24
16
56
60
108
31
9
12
48
9
11
76
21
24
78
17
4
27
5
19
17
109
11
1
11
91
186
11
72
48
25
36
30
29
43
41
36
115
18
36
3
39
30
27
60
20
31
66
27
21
39
39
33
21
47
1
36
6
6
12
11
91
9
20
48
1
15
21
23
121
48
11
16
3
150
23
4
81
59
12
84
24
72
1
83
7
42
102
29
40
24
33
47
12
13
71
4
15
89
72
157
84
39
39
89
7
89
1
3
60
8
1
60
11
7
5
169
11
28
8
28
21
35
121
24
150
89
25
72
23
7
18
6
5
25
3
57
59
160
21
24
12
3
87
24
45
44
12
73
12
36
12
6
54
48
ABCD 364820882*7^$a-1 [50017]
7
5
15
4
8
4
24
53
31
5
27
25
9
2
9
7
42
3
27
18
2
9
37
18
5
3
1
15
5
7
12
8
12
1
45
27
20
16
11
4
18
6
8
21
4
51
9
35
13
3
21
8
12
19
30
39
9
23
19
6
6
32
10
2
13
32
36
4
15
20
13
8
24
3
4
33
15
21
20
7
17
28
20
12
63
22
26
12
10
27
107
10
26
1
15
24
5
31
5
31
65
31
5
1
12
6
5
3
70
35
25
2
13
8
40
8
4
3
29
7
36
92
9
3
24
10
3
20
13
24
18
5
7
42
27
36
11
21
27
1
8
25
11
25
24
2
69
13
12
42
41
3
25
44
3
12
22
87
15
45
24
9
18
5
3
1
21
18
5
3
4
5
4
12
8
3
1
20
49
18
8
33
4
23
13
8
12
24
3
10
18
78
2
4
5
15
1
3
17
24
27
1
39
8
9
3
22
26
9
4
56
13
3
15
18
3
24
20
3
1
12
11
24
9
1
12
6
17
24
25
38
16
8
13
15
21
8
1
6
5
24
43
6
12
14
36
45
7
5
15
13
12
33
14
9
19
17
24
24
19
8
36
9
4
32
19
21
27
6
15
69
2
1
9
23
12
13
2
61
20
19
36
20
36
28
48
8
12
16
44
25
20
7
18
30
8
33
3
1
35
13
69
48
2
1
20
7
17
36
12
16
3
36
20
13
8
4
3
29
24
3
16
12
6
3
11
1
44
4
24
3
12
17
3
13
11
1
9
30
8
9
24
16
12
12
35
28
36
20
1
57
15
3
5
12
40
24
45
11
15
25
8
12
3
40
24
8
12
48
1
27
12
6
3
11
1
12
12
3
17
3
4
24
9
24
36
8
1
39
21
35
24
15
10
15
8
12
7
6
26
52
8
36
13
21
3
35
16
6
11
3
22
30
17
16
12
21
6
5
55
45
3
30
11
16
36
8
16
9
30
8
16
54
11
55
12
5
19
5
3
21
27
1
47
10
18
24
20
16
44
9
24
12
25
2
21
3
4
32
81
15
16
17
12
1
51
8
19
12
8
13
23
24
16
20
1
3
17
3
24
13
39
8
24
4
42
2
12
49
20
24
1
6
48
20
10
38
16
12
36
21
27
5
13
3
3
29
4
8
15
13
11
9
97
18
45
8
4
9
50
1
12
3
18
3
12
44
15
1
3
9
3
6
26
13
12
99
33
8
28
20
4
27
8
1
3
6
11
4
11
9
4
3
6
50
1
105
38
4
12
5
16
33
38
4
5
12
39
16
6
26
1
20
1
11
1
50
28
5
40
3
60
44
46
15
15
8
24
9
4
20
1
6
20
4
21
3
8
12
13
24
33
2
13
75
6
15
11
9
4
9
83
40
33
11
16
15
41
1
18
32
28
30
2
49
27
5
12
75
1
9
71
4
8
25
11
27
16
12
5
3
73
23
45
25
2
12
33
43
12
5
4
11
10
15
24
33
39
32
13
12
14
36
13
68
39
4
20
22
2
33
12
7
18
39
15
20
4
36
41
37
3
21
18
45
3
24
53
15
25
9
35
31
5
7
21
12
8
15
1
11
9
24
3
12
4
8
58
2
49
23
4
77
40
27
21
21
11
28
35
9
36
28
12
15
42
27
39
141
27
20
22
14
1
21
50
4
17
7
5
12
4
15
9
12
21
26
9
19
29
4
12
3
6
6
60
6
14
21
13
72
15
11
4
29
73
2
21
24
31
45
3
18
3
24
20
4
12
8
36
24
31
24
21
21
3
20
7
5
24
3
46
3
15
42
51
33
18
5
4
63
6
38
36
9
24
19
8
36
1
15
42
78
45
36
33
2
21
27
40
6
14
1
24
21
12
23
1
23
3
46
6
5
28
57
35
1
11
24
13
12
24
14
81
27
9
51
12
1
8
4
24
9
11
12
19
8
33
12
12
7
53
3
1
24
9
14
4
8
12
10
35
15
4
5
4
12
3
6
2
10
36
3
23
16
8
13
3
42
18
5
55
6
26
21
27
1
23
16
5
15
4
17
7
32
45
12
55
8
16
8
4
9
15
45
8
3
36
9
24
15
34
26
9
24
3
94
23
27
1
11
21
127
8
16
41
55
5
4
39
17
4
11
1
8
3
40
89
4
3
17
31
12
44
117
24
12
19
5
12
13
38
46
11
55
12
30
50
24
1
3
8
10
3
3
17
40
60
68
7
41
24
3
4
18
2
1
15
12
5
24
3
22
18
21
20
16
33
11
7
8
16
21
8
27
25
3
6
47
4
23
13
3
36
20
33
7
66
26
9
51
36
4
9
44
1
35
43
5
1
11
28
3
8
9
27
13
24
87
60
5
28
20
7
24
21
8
27
21
1
12
75
47
9
1
2
4
9
3
8
48
40
20
1
15
12
41
36
28
21
18
6
11
3
22
2
33
3
4
9
11
28
5
16
47
33
7
29
7
5
15
13
11
10
38
1
48
9
42
68
40
12
65
16
24
47
16
33
9
11
12
36
51
4
42
23
12
55
32
40
60
20
21
16
23
33
31
9
8
24
15
1
140
19
41
36
27
28
6
14
12
37
21
12
6
21
12
8
36
15
1
3
32
12
13
51
8
10
3
20
60
31
81
8
1
6
5
4
3
8
12
48
12
1
32
19
8
1
15
5
1
39
8
1
23
4
20
3
61
15
17
19
8
9
7
18
26
9
1
42
8
37
11
4
8
1
9
27
20
3
49
12
15
5
7
5
3
12
9
12
49
26
9
1
23
16
20
4
3
41
12
31
17
15
64
44
37
12
3
21
11
4
12
20
22
35
7
8
13
20
31
8
21
7
20
22
6
29
16
20
1
6
81
3
6
2
4
44
16
17
19
21
8
7
5
4
27
18
23
1
30
5
3
37
23
46
6
41
1
27
8
19
6
39
35
1
3
8
36
21
36
3
37
35
13
12
9
11
4
21
26
24
16
17
7
6
2
24
76
17
40
27
9
11
4
12
5
40
15
12
8
12
13
12
3
17
1
6
8
4
68
9
4
15
18
18
9
23
52
8
84
13
20
7
6
6
17
19
8
33
13
15
11
33
27
4
6
38
1
23
36
1
63
9
12
35
33
37
6
24
6
2
33
52
15
12
5
25
2
1
8
3
9
12
16
9
3
15
5
7
6
24
11
3
21
3
52
5
7
12
72
9
12
8
99
10
3
39
29
27
21
4
8
1
15
9
3
3
29
12
16
3
6
15
23
4
48
20
33
1
2
37
15
20
13
11
21
15
45
15
10
30
5
7
12
20
121
20
19
8
4
9
8
24
3
12
21
51
1
12
8
37
30
6
26
1
15
17
13
14
16
41
1
18
6
14
37
8
7
6
42
17
3
4
36
5
36
3
1
15
54
11
25
6
5
25
11
13
3
27
53
12
27
16
44
16
9
8
12
1
63
3
24
20
69
15
4
45
15
12
36
44
34
6
32
40
18
26
9
1
18
20
52
17
52
68
7
9
8
3
16
9
24
33
27
3
21
11
4
5
16
3
33
45
15
8
12
1
23
19
24
17
3
28
5
31
9
12
48
11
9
15
33
7
12
12
8
1
56
15
12
33
3
13
12
39
29
1
6
36
8
13
3
5
27
1
51
20
4
5
39
21
24
15
4
29
39
58
38
13
12
12
20
19
44
1
15
9
12
11
9
3
24
9
4
15
18
60
11
60
27
13
32
40
27
20
1
23
9
4
20
48
7
8
33
4
23
16
8
16
18
15
3
8
13
23
1
32
28
12
8
49
2
10
26
4
21
12
21
26
76
5
13
15
20
7
9
8
28
44
27
36
13
44
27
40
41
28
21
26
4
17
16
3
5
1
11
3
16
6
15
11
9
25
18
60
8
10
23
4
48
3
5
7
60
9
35
1
63
17
7
12
20
61
8
7
53
39
1
24
20
15
10
23
7
36
41
3
1
23
1
21
6
45
9
14
12
10
2
21
19
48
6
23
25
54
21
11
1
15
17
36
25
66
5
4
20
19
5
12
28
8
7
30
78
9
8
19
33
3
42
3
15
12
5
15
21
12
3
64
21
8
13
11
25
12
2
28
8
37
15
80
13
12
36
45
15
35
9
7
9
8
12
7
32
10
30
24
5
36
13
11
7
12
24
9
11
52
5
43
12
44
10
35
7
9
27
45
8
19
44
46
3
12
21
11
3
13
39
5
24
7
24
5
3
12
9
3
21
13
59
7
36
5
37
15
24
3
24
5
25
12
27
11
37
9
14
28
8
28
29
4
15
5
28
11
1
3
48
9
8
4
8
36
12
7
30
72
2
37
36
9
26
21
1
26
58
12
6
8
1
56
25
11
4
20
12
13
18
140
4
24
36
12
5
31
6
6
6
11
19
8
60
1
3
18
38
12
4
5
1
18
60
6
14
1
15
44
72
33
60
19
32
16
8
4
41
4
23
9
48
16
20
19
6
2
21
39
48
1
20
19
8
13
35
22
3
20
4
21
54
24
5
7
77
13
12
15
3
5
43
5
24
3
4
12
8
12
60
1
8
1
6
8
4
8
4
6
15
15
53
12
31
5
24
15
10
2
58
30
17
3
45
1
6
6
3
24
15
20
24
13
20
15
1
3
5
3
16
41
7
17
43
12
30
6
24
5
16
9
15
23
9
24
13
11
7
24
29
27
4
8
1
39
12
5
25
15
20
12
4
3
42
35
3
12
1
32
3
22
2
28
17
1
14
28
32
12
13
81
2
4
6
14
24
22
2
12
4
48
5
13
18
9
21
35
3
12
4
5
12
4
15
6
30
24
5
19
6
30
33
35
1
9
48
18
30
11
51
36
16
5
27
16
9
20
7
17
52
15
12
5
25
18
56
21
16
9
23
24
15
1
8
16
9
11
27
4
17
7
9
24
35
45
15
21
16
20
4
9
11
1
2
9
15
12
37
105
18
5
36
1
3
3
32
4
29
7
8
24
16
12
36
8
33
25
2
4
65
13
11
3
60
1
3
21
59
40
41
1
11
19
18
6
18
47
12
60
16
11
57
3
28
5
25
23
3
13
36
20
3
16
29
15
1
24
3
72
48
6
6
20
1
11
4
72
45
15
6
30
60
12
30
66
45
11
22
2
22
36
14
48
13
32
55
24
5
1
6
12
44
28
12
8
1
20
4
39
18
3
33
11
3
9
12
16
36
3
6
12
2
21
4
8
31
41
25
63
27
12
12
33
51
45
24
3
20
1
9
6
29
63
9
3
25
36
15
6
3
12
8
55
21
83
1
27
5
25
2
16
18
2
21
7
57
21
15
3
9
12
20
1
24
11
3
28
5
3
13
11
24
37
21
54
32
25
11
70
26
10
6
44
4
9
35
10
2
33
4
15
29
15
21
4
8
40
8
19
30
15
9
11
36
4
21
6
21
60
75
20
24
33
1
35
19
20
1
11
25
27
18
50
33
19
8
9
24
19
17
3
1
3
29
48
7
9
9
15
20
1
15
11
4
5
3
9
12
28
3
6
3
3
44
1
9
36
27
32
19
8
21
1
18
41
15
16
21
20
60
4
36
20
4
21
11
7
5
15
13
9
2
33
16
15
9
3
6
27
21
3
24
47
22
11
4
45
12
11
27
21
16
8
28
11
69
7
5
25
3
33
2
24
1
8
25
26
25
3
17
63
13
68
76
60
20
7
20
28
29
4
68
13
36
6
44
13
8
13
11
27
1
3
9
36
8
12
28
33
11
7
66
26
48
45
4
3
29
51
1
32
24
13
12
27
3
21
8
3
64
54
6
5
15
9
4
8
7
5
1
15
27
32
1
12
12
20
12
19
8
1
36
20
39
21
16
23
21
1
2
ABCD 364860554*7^$a-1 [50044]
15
45
40
24
107
12
6
12
39
4
5
12
12
3
75
93
27
12
42
31
5
63
76
65
31
17
43
17
7
29
60
31
44
76
84
17
18
21
33
7
5
36
19
23
6
51
3
13
5
12
7
11
12
1
5
30
60
37
5
79
29
6
1
60
77
43
44
39
45
12
4
11
25
20
75
57
15
21
9
7
44
16
24
11
6
39
24
12
33
24
36
6
1
17
3
28
12
8
112
8
4
23
13
32
15
18
12
55
59
25
20
36
48
52
72
41
51
15
13
12
80
16
17
3
3
30
6
6
48
12
3
9
36
12
15
28
12
8
9
3
3
6
96
39
16
24
53
6
21
15
9
24
33
12
18
30
27
12
4
24
8
39
30
54
25
17
19
36
20
28
5
30
6
6
24
13
32
9
24
30
33
4
5
24
54
13
17
51
9
3
33
42
13
17
12
3
24
16
17
7
44
45
30
45
16
8
132
40
29
24
51
4
5
7
36
23
21
4
12
24
35
30
91
17
6
1
36
20
4
11
57
63
12
30
12
96
42
1
20
16
56
40
8
40
11
49
59
6
7
23
1
23
1
17
75
15
33
9
30
13
20
4
8
21
19
12
71
24
1
20
4
24
80
9
6
21
63
90
31
32
60
15
60
24
6
24
36
7
11
1
11
33
36
24
69
12
3
16
24
8
24
39
45
21
30
54
51
24
15
30
55
29
31
29
12
24
6
1
47
12
21
3
6
6
13
36
5
108
30
25
32
15
45
4
20
111
9
76
8
12
63
1
29
60
12
15
24
24
63
12
60
30
43
20
48
40
17
39
24
100
12
5
79
8
76
65
12
54
9
36
3
1
12
17
7
23
6
30
36
13
11
30
31
11
30
12
7
23
13
20
12
16
24
11
90
90
12
25
5
7
41
55
41
19
20
40
92
9
3
12
28
11
42
15
52
12
20
51
25
44
33
3
48
9
31
60
32
9
108
6
6
15
3
13
8
24
16
12
35
45
33
60
6
1
59
18
63
24
15
13
35
21
9
7
24
71
25
8
12
15
1
35
25
5
24
24
55
11
1
32
3
12
60
78
19
24
32
4
23
90
3
60
48
27
13
5
24
6
37
8
16
23
78
3
16
36
68
9
31
11
18
6
1
41
15
15
12
33
3
25
5
7
5
15
3
24
25
5
27
3
18
18
9
52
5
19
65
12
3
39
117
9
15
15
45
27
54
51
15
25
23
12
25
17
91
5
12
18
24
45
3
24
1
5
15
24
16
119
21
28
32
4
5
6
30
15
9
19
32
88
24
8
9
63
33
24
24
54
12
78
12
24
15
15
25
5
31
8
48
75
37
12
29
30
1
5
6
13
72
35
37
5
18
13
5
91
36
24
56
39
36
60
12
48
13
96
20
16
35
25
83
21
76
8
12
4
24
17
12
7
60
11
33
15
49
32
3
13
29
36
12
7
24
11
69
4
23
9
33
55
53
12
6
6
75
4
20
36
21
3
27
18
54
37
71
9
4
5
6
21
3
21
69
60
30
25
5
6
18
48
24
31
5
42
57
33
18
18
15
27
12
61
5
15
45
15
39
90
6
25
120
12
8
15
25
60
32
4
5
18
1
12
20
27
6
24
27
24
4
17
75
4
24
12
60
24
5
27
9
6
78
75
21
6
25
35
73
12
47
6
42
24
9
135
24
6
6
9
52
8
16
35
18
3
28
59
6
31
60
35
9
52
5
7
47
1
47
18
30
9
88
53
15
165
24
6
57
16
24
12
56
40
12
8
4
5
168
6
9
33
18
25
17
43
12
8
9
31
35
36
9
84
93
19
5
18
21
16
24
32
40
17
6
6
18
30
12
24
6
21
4
71
45
3
1
23
6
84
30
18
19
35
1
17
43
24
41
7
5
30
6
111
9
24
31
35
21
3
6
36
19
5
31
5
15
4
20
9
6
1
44
12
40
44
16
8
9
91
17
24
36
18
42
15
88
17
7
12
20
4
32
4
8
57
91
48
5
27
4
8
15
25
47
6
24
15
21
63
27
9
4
12
29
6
9
51
13
35
1
68
12
16
8
16
35
66
3
9
7
11
30
78
12
25
20
4
48
5
27
4
32
24
3
18
78
84
6
60
36
30
21
4
24
5
111
39
36
24
24
13
12
108
8
39
18
3
36
9
27
27
30
3
9
78
18
3
15
24
18
12
7
23
37
20
16
44
69
12
43
5
7
47
6
30
1
20
3
81
75
57
33
31
35
1
48
5
15
16
59
81
9
30
6
96
39
9
42
33
12
24
3
18
3
60
15
12
13
11
1
5
15
4
41
19
56
3
12
25
48
119
12
25
84
5
54
6
15
4
96
80
12
39
78
6
21
16
48
29
27
84
36
33
3
45
3
15
1
56
27
13
17
7
44
9
12
6
9
48
21
12
7
11
12
9
33
7
5
3
21
72
39
28
17
19
44
21
6
69
12
9
19
11
6
72
3
4
44
45
54
57
33
6
9
88
20
9
66
24
48
57
4
32
9
24
24
6
37
20
27
1
24
56
15
30
31
11
25
104
16
84
44
12
39
9
21
6
45
9
30
9
12
75
18
60
42
12
12
25
65
51
39
85
35
1
20
3
25
20
12
40
23
30
31
24
35
12
18
15
16
5
31
24
11
18
6
13
41
12
19
56
27
30
27
16
8
27
24
33
3
12
18
3
15
37
20
99
33
15
6
139
36
20
16
8
40
23
25
60
23
109
8
3
6
19
20
21
135
9
7
24
5
18
1
29
72
39
24
28
8
57
19
53
27
16
35
18
6
9
4
12
11
30
3
15
49
12
41
3
27
69
84
112
23
12
12
36
6
15
21
7
41
51
15
30
15
3
21
27
33
4
83
37
8
3
81
3
1
77
12
15
33
15
72
76
35
60
61
20
3
6
6
9
27
13
20
117
39
15
9
27
42
15
52
20
64
5
24
7
5
39
16
44
52
8
24
21
12
3
4
65
3
27
13
8
27
18
24
31
20
9
6
24
6
42
37
11
45
24
12
3
6
27
3
6
75
15
6
3
40
35
42
3
9
7
68
12
21
42
21
64
35
13
20
3
21
4
20
52
5
18
1
23
18
12
31
71
49
17
39
21
12
27
64
12
12
11
25
5
51
15
13
8
33
7
17
7
24
20
129
51
52
84
20
15
61
29
6
30
55
48
36
5
24
31
29
6
21
165
19
11
42
66
9
40
11
12
30
42
36
1
24
5
6
54
36
15
40
36
53
30
42
12
7
23
12
1
17
27
15
49
32
12
3
42
42
1
68
27
12
18
3
76
5
31
5
43
20
51
25
24
12
20
48
57
48
27
40
47
6
6
90
18
13
8
16
80
24
9
7
23
36
12
85
12
5
42
9
27
25
53
24
6
9
28
53
30
37
12
5
31
20
27
13
24
8
63
36
1
53
36
15
3
18
12
18
13
5
39
16
11
25
36
17
123
172
5
6
90
6
1
5
7
11
85
47
13
12
44
9
15
15
21
4
47
73
5
7
48
24
5
51
12
24
21
3
27
54
39
9
30
30
67
23
21
57
7
11
1
29
12
3
9
7
53
7
96
17
6
132
48
37
17
3
28
12
17
30
1
5
15
36
4
20
15
1
83
1
29
3
45
72
3
57
6
36
1
5
18
9
16
32
57
6
72
69
3
18
3
36
24
16
20
15
48
6
27
33
19
8
112
56
52
17
7
59
12
13
5
6
13
12
36
20
48
21
6
13
11
18
42
9
39
13
29
36
12
51
12
9
43
17
6
30
48
6
21
27
45
15
6
19
47
6
43
5
15
12
3
69
21
6
6
43
12
24
8
3
42
6
12
9
48
21
30
24
12
9
15
12
9
111
42
3
60
12
21
36
18
13
65
3
9
31
59
66
75
36
15
9
24
21
67
17
7
11
13
20
27
105
24
36
33
6
13
17
63
3
9
39
1
11
12
30
78
9
15
1
8
24
15
12
1
44
4
12
59
13
116
9
42
25
23
48
30
63
15
1
24
5
7
44
39
21
9
79
32
4
41
135
9
24
6
57
15
93
12
4
36
8
16
80
16
17
48
18
66
51
3
25
12
20
4
44
15
57
24
33
27
9
19
23
18
12
30
25
8
45
6
9
40
12
17
108
7
23
ABCD 365021532*7^$a-1 [50033]
19
29
85
36
18
30
47
1
18
36
36
42
35
25
66
17
19
29
7
48
60
30
30
5
24
1
24
60
35
31
125
19
65
96
1
60
36
42
6
30
41
48
37
18
48
17
25
47
1
23
25
24
12
11
25
18
72
24
53
96
24
37
119
7
125
7
5
37
23
25
18
29
73
47
175
60
6
23
1
6
42
11
79
17
19
54
96
11
24
19
5
73
54
30
11
72
48
72
43
5
13
11
103
36
5
72
48
19
48
60
53
84
25
30
6
42
54
114
41
169
54
12
18
66
6
18
17
31
18
6
41
60
55
29
19
89
43
54
24
35
49
48
18
12
18
47
24
96
109
24
24
83
13
132
42
5
1
42
18
24
96
12
18
29
85
18
53
7
125
13
66
113
7
5
91
24
18
36
84
18
17
36
1
66
12
17
79
12
30
23
24
55
66
6
5
61
42
12
48
17
19
30
30
6
48
107
24
31
84
54
48
42
42
35
24
1
48
36
162
5
12
1
47
13
42
29
61
24
23
48
72
96
145
30
6
83
36
19
48
18
24
83
7
5
103
18
66
5
25
6
60
54
48
12
48
198
17
12
43
126
24
18
12
42
78
30
12
60
6
72
42
59
31
30
11
24
13
66
41
13
6
12
17
43
29
85
59
7
90
47
175
17
1
95
37
11
19
65
31
5
120
115
5
7
17
37
35
1
23
84
25
30
30
47
49
54
210
72
23
235
48
12
30
42
101
13
6
36
30
54
30
30
6
12
6
72
53
19
96
5
31
41
25
12
47
19
6
59
24
1
35
12
13
12
72
30
5
37
120
84
6
60
65
19
36
5
31
5
12
7
18
18
72
17
19
72
42
11
1
23
85
251
79
5
132
85
30
138
42
113
7
108
42
36
48
6
36
54
78
120
18
102
6
6
18
12
11
67
72
48
17
31
18
36
18
102
83
43
53
61
6
12
48
5
7
6
60
42
89
19
36
18
6
65
84
25
30
60
17
24
25
11
19
66
23
55
77
25
18
18
24
66
114
23
12
48
121
47
24
25
138
53
13
42
78
12
12
18
17
12
19
180
84
5
43
18
36
84
47
24
25
96
59
84
24
72
31
17
72
24
24
36
79
12
18
42
60
30
6
72
5
67
5
1
132
12
23
25
6
17
7
30
11
12
97
12
30
30
6
54
23
120
1
155
84
61
24
42
18
6
24
48
144
36
12
6
12
47
12
61
18
114
30
42
18
120
72
36
29
120
19
90
6
30
23
85
11
1
18
12
36
42
155
61
90
24
18
47
31
24
48
89
43
5
25
30
36
65
49
11
91
18
30
41
7
54
6
24
5
43
6
66
24
24
36
24
126
6
36
77
25
191
7
18
114
53
49
6
12
12
65
19
24
36
17
24
13
11
36
13
120
120
23
43
12
65
49
23
163
5
43
66
66
53
25
30
29
115
48
77
85
18
48
66
6
17
37
54
6
30
48
6
102
5
25
23
19
41
7
42
131
24
25
23
7
66
42
54
48
12
18
66
42
12
17
24
7
5
12
1
36
24
30
12
29
19
6
59
49
23
13
84
12
11
13
59
36
7
53
49
48
78
90
24
18
48
6
18
6
30
17
24
79
41
19
5
12
12
7
48
30
47
36
49
119
31
18
36
24
120
90
5
25
180
23
24
31
89
25
66
12
5
48
13
42
54
24
42
17
31
12
17
48
37
132
95
91
24
48
36
6
11
37
18
24
36
12
17
55
18
11
19
48
120
12
60
138
90
12
17
1
95
109
60
114
12
53
37
54
24
6
60
18
12
48
125
25
18
42
18
30
90
17
7
48
53
25
30
137
120
97
23
43
18
54
36
12
24
24
77
13
107
67
53
43
29
12
60
13
6
12
60
42
107
36
7
42
11
73
72
23
7
102
78
54
23
36
55
24
65
12
25
6
5
60
84
84
7
17
1
42
72
42
6
42
6
77
24
55
18
42
78
155
1
24
107
55
41
12
7
89
7
78
11
96
19
114
24
78
12
60
17
43
48
30
35
12
72
13
35
12
13
60
30
6
36
54
36
24
6
48
23
60
37
66
6
18
53
7
5
25
6
42
18
66
6
53
24
7
66
24
78
96
24
17
19
41
36
7
5
1
11
36
49
48
6
12
54
54
5
7
17
31
6
6
18
12
47
43
5
175
24
36
29
25
120
6
42
6
24
18
12
6
12
54
60
84
6
36
18
84
11
19
12
30
54
17
180
13
24
60
12
95
61
30
5
13
42
132
156
6
6
29
84
19
6
24
12
138
96
66
18
17
73
11
12
60
13
36
54
6
71
19
36
5
7
18
48
6
48
102
11
7
41
61
30
18
30
36
30
54
12
30
11
79
29
55
77
24
13
6
114
35
85
12
11
19
18
102
30
6
77
91
24
36
36
30
203
48
19
30
11
49
144
24
48
12
131
55
12
42
90
30
18
65
115
12
5
1
36
59
1
18
18
18
12
17
7
24
29
156
24
55
5
85
36
30
5
24
7
18
30
30
35
31
84
5
12
36
49
11
7
53
48
19
48
53
7
53
36
43
78
12
71
1
18
125
1
30
12
5
12
25
47
60
31
12
186
24
6
29
31
29
55
72
54
24
11
12
48
49
18
72
53
12
61
71
25
30
30
18
77
13
78
5
7
48
5
49
48
36
95
120
7
144
41
109
23
13
23
115
54
35
60
37
6
137
12
24
7
17
37
18
66
11
36
7
12
24
156
54
11
36
67
18
90
18
54
101
7
17
25
18
ABCD 365107374*7^$a-1 [50013]
12
24
3
44
24
37
96
3
21
3
24
68
40
9
71
4
21
23
16
33
71
25
11
24
4
36
12
8
60
4
8
13
35
1
71
25
27
32
49
35
37
35
112
32
124
12
9
3
32
25
51
24
20
1
119
28
8
148
20
4
9
12
84
27
20
1
36
96
15
93
23
1
35
13
27
21
3
9
24
96
27
20
16
48
9
96
11
4
32
28
20
40
32
108
37
63
9
111
20
85
96
35
76
44
4
20
49
11
4
36
129
11
4
9
36
3
69
15
21
27
21
24
23
145
12
12
63
32
24
4
33
23
16
36
8
73
48
36
24
3
81
11
13
51
20
1
35
1
12
60
11
4
12
21
72
11
1
72
63
20
28
12
20
25
15
57
47
25
47
4
20
24
1
35
24
13
23
1
3
9
11
96
4
24
56
40
9
11
13
60
36
24
3
24
80
13
12
35
12
48
16
9
35
120
12
48
61
11
49
63
12
9
24
3
21
23
24
85
35
64
33
59
13
15
56
40
9
3
68
61
15
57
24
39
44
12
48
120
49
15
45
3
8
40
24
9
3
44
25
36
3
129
36
3
8
36
76
8
4
56
1
15
80
24
36
4
12
80
1
47
25
39
8
1
47
13
23
25
11
24
28
12
164
16
24
12
9
12
23
49
11
25
39
60
20
4
12
9
11
24
12
4
24
24
21
60
12
59
13
23
28
9
75
12
45
60
11
13
39
32
13
24
12
15
45
15
9
47
13
71
4
12
60
48
12
9
11
25
15
20
24
16
21
27
105
3
72
120
45
3
164
37
23
16
21
60
47
49
71
37
72
11
72
40
9
15
9
35
25
24
3
44
4
21
35
1
3
12
189
3
12
44
76
33
3
8
40
36
36
48
140
64
32
13
87
9
39
60
32
36
48
37
27
32
88
129
36
3
33
35
12
24
24
4
33
39
21
3
60
57
12
75
8
25
59
24
36
13
27
56
24
85
72
3
105
3
57
75
20
4
20
12
40
21
59
1
3
44
36
4
20
40
9
15
68
84
13
27
60
33
75
9
27
20
97
12
51
56
120
40
21
3
12
12
21
12
35
24
85
24
11
49
24
111
129
84
51
8
24
49
15
81
59
1
12
147
12
33
51
9
12
12
3
45
3
24
9
3
108
12
20
4
9
3
57
48
39
20
13
12
11
24
97
24
23
37
3
32
84
24
1
15
36
8
40
9
11
16
80
49
35
4
12
20
36
13
51
60
80
28
60
12
45
11
24
13
3
72
96
24
9
51
12
21
39
24
12
8
16
140
36
24
4
20
16
104
145
24
27
36
24
69
12
15
8
16
20
36
97
71
16
24
177
99
9
71
13
11
4
120
12
24
20
4
9
51
8
24
4
93
119
24
84
64
32
100
44
60
73
23
1
15
12
9
3
20
28
8
1
24
3
20
40
21
36
39
20
1
12
23
13
96
24
60
11
28
32
4
57
59
24
36
1
39
44
72
25
36
12
12
39
84
45
24
11
1
60
11
4
21
123
20
60
12
13
35
49
48
24
3
33
48
12
59
24
49
144
63
9
11
37
204
63
117
35
1
108
36
23
16
21
23
12
13
11
40
80
16
24
56
52
68
4
33
3
9
99
45
15
20
12
24
4
144
36
84
12
9
35
1
11
40
45
3
72
12
57
11
1
12
24
167
40
24
20
1
3
12
44
73
3
60
24
57
99
33
84
167
1
131
85
27
56
4
21
87
8
4
33
36
3
20
13
11
4
12
56
24
25
3
12
80
13
11
1
15
20
13
11
1
63
57
96
3
24
33
63
45
35
4
57
39
84
92
37
51
21
48
87
20
40
9
27
21
27
105
11
16
20
60
24
36
40
20
1
72
48
12
147
44
73
3
21
83
4
9
47
16
24
9
75
32
25
35
4
9
147
93
12
35
13
48
27
9
23
73
48
99
20
13
23
24
60
28
116
12
4
24
24
12
84
36
45
12
3
80
4
24
21
75
84
32
40
20
13
12
59
37
83
37
15
68
73
63
9
27
24
20
1
3
69
24
27
20
4
9
48
39
36
33
12
63
33
23
4
68
40
21
23
24
120
36
16
69
3
36
33
36
60
47
1
27
48
24
56
1
60
111
32
13
51
45
35
49
11
61
24
11
96
61
12
35
4
8
48
25
39
21
24
11
37
3
9
11
36
1
23
1
15
9
35
16
44
4
12
48
9
123
69
36
3
56
4
33
23
36
4
20
40
36
36
68
1
95
40
20
1
39
45
12
156
83
109
11
61
99
12
93
15
8
49
12
3
8
24
28
9
12
48
3
21
24
3
56
13
23
64
20
25
35
64
141
11
1
59
1
60
27
57
59
160
32
85
3
9
24
3
20
28
32
4
32
144
84
4
57
15
45
35
16
81
23
24
4
93
63
9
47
24
49
23
4
9
12
3
36
56
4
44
1
39
80
37
60
63
21
72
47
1
11
24
1
60
23
12
4
9
95
13
3
24
12
84
60
44
1
15
33
15
33
120
59
16
144
105
15
60
20
4
12
9
39
20
36
28
32
25
119
1
12
48
35
88
21
11
37
51
12
44
61
39
24
48
9
3
56
36
25
15
24
20
49
11
73
51
69
48
3
21
51
9
27
105
39
21
12
23
24
16
44
49
12
59
4
96
9
47
24
4
45
35
13
3
33
11
40
24
32
4
36
9
15
56
61
23
12
24
4
21
39
84
9
48
3
60
33
23
4
9
108
39
84
12
44
49
15
56
40
33
36
3
68
13
39
44
1
39
33
12
12
3
80
28
21
96
96
108
71
60
25
15
24
9
27
33
27
108
9
3
20
13
23
88
20
36
25
63
36
12
12
60
8
4
21
23
64
9
27
9
47
84
37
12
23
64
44
64
93
60
35
4
24
12
21
23
133
15
21
11
49
15
36
164
4
45
11
12
13
11
49
51
36
12
33
72
3
45
23
121
36
15
44
24
52
8
37
12
12
119
40
21
3
21
11
49
24
3
44
25
84
35
4
96
9
15
60
212
25
12
111
36
56
13
11
25
11
1
27
36
9
36
131
13
12
35
24
25
36
3
32
1
3
12
80
25
27
60
12
20
1
36
27
20
1
35
4
69
11
1
96
23
49
11
16
9
11
13
48
3
36
20
13
36
24
47
28
9
111
32
61
23
13
12
132
27
105
135
9
36
36
12
3
92
52
32
1
23
4
21
84
48
36
12
15
20
36
13
27
ABCD 365233112*7^$a-1 [50001]
3
49
5
42
9
27
13
35
30
15
3
16
44
24
24
13
71
28
26
6
45
15
12
48
28
20
24
28
32
28
21
23
72
6
6
54
30
112
2
6
12
36
6
22
2
10
17
21
36
6
6
15
15
49
63
12
17
3
36
54
31
20
48
7
29
12
9
6
28
24
17
141
63
84
7
14
10
20
18
7
23
13
3
32
24
1
20
27
6
27
51
48
9
3
16
12
17
84
19
9
8
3
9
15
81
21
18
4
41
7
5
4
15
77
60
24
15
12
12
60
12
16
12
69
23
48
21
48
21
78
13
15
20
6
42
18
27
19
41
21
19
12
27
120
29
19
20
66
6
33
4
11
30
6
9
4
20
27
37
12
35
4
29
115
14
6
1
41
39
19
2
60
3
60
15
21
36
19
2
19
23
40
44
18
30
9
81
15
33
18
225
24
9
79
12
27
17
16
15
50
42
57
16
17
3
39
25
39
14
3
48
19
101
51
30
34
56
42
39
27
117
33
22
14
94
29
9
3
7
29
27
28
20
12
64
24
17
63
4
26
72
24
15
7
8
12
18
3
16
36
5
15
27
24
6
6
6
55
15
21
3
14
12
6
42
43
71
12
21
3
54
3
3
76
17
4
11
13
11
57
43
9
41
54
57
27
9
4
53
18
36
13
3
5
12
4
5
34
17
24
21
18
1
20
4
23
6
3
19
5
15
9
81
27
57
6
24
40
17
81
22
44
42
10
5
87
78
58
26
6
42
34
14
58
2
15
12
27
21
36
4
15
8
21
12
4
35
88
38
19
5
18
40
20
21
31
41
28
15
12
20
13
35
21
12
9
36
22
2
55
39
45
35
9
9
22
17
7
56
25
3
20
6
27
4
39
20
30
6
72
28
41
15
12
12
1
17
6
1
3
2
27
48
144
52
11
24
9
15
42
27
7
8
33
3
4
77
9
60
51
36
60
4
53
7
20
9
51
24
45
36
12
42
28
21
5
31
35
40
2
67
35
45
12
100
27
62
27
24
15
40
12
53
21
24
18
12
45
39
9
39
9
43
68
9
27
40
20
4
14
3
63
1
23
4
56
36
6
120
63
24
4
20
15
42
22
152
9
21
42
28
93
11
45
39
6
10
14
6
1
39
38
12
30
42
36
84
19
5
3
16
11
28
5
39
54
87
123
45
4
5
36
43
5
10
26
24
75
9
27
21
19
3
32
49
3
41
15
76
20
90
27
7
98
3
4
15
2
36
15
69
12
42
30
39
3
52
53
60
3
1
17
70
8
6
22
17
9
18
12
1
11
66
42
1
39
9
41
31
41
3
81
15
3
93
28
11
85
35
30
12
24
27
36
12
69
24
6
6
22
5
51
57
3
144
24
52
20
12
4
5
57
78
4
17
3
25
39
17
7
17
39
24
120
9
27
16
20
60
16
44
1
48
140
21
48
7
5
6
25
3
2
15
7
32
1
3
17
4
47
13
23
9
12
7
12
36
8
12
36
12
114
6
6
22
2
34
20
24
12
9
3
25
8
12
36
39
24
42
42
24
18
3
3
18
42
25
41
18
21
24
21
55
5
24
15
39
73
20
15
6
15
31
81
11
21
60
69
6
25
23
36
81
63
60
24
1
17
39
79
26
78
16
14
67
35
9
33
3
12
15
48
61
17
51
39
9
7
53
31
26
15
27
6
6
9
7
8
9
3
1
84
5
42
18
27
33
106
17
88
29
46
5
12
28
89
27
3
18
84
72
120
39
4
35
25
41
19
5
22
62
39
3
42
7
83
1
32
15
66
27
16
3
20
4
17
135
61
3
41
9
6
1
8
33
6
1
36
47
42
34
41
21
10
20
12
9
100
47
40
14
7
11
4
65
15
4
38
15
48
7
5
7
2
34
5
9
90
9
39
36
16
14
24
79
24
83
6
67
11
25
29
27
9
6
112
5
52
27
2
15
75
9
12
60
4
5
6
9
12
15
12
4
32
36
12
18
34
20
48
13
3
8
4
29
9
42
4
36
5
36
3
25
15
5
51
13
8
24
40
47
9
28
53
7
36
3
12
5
93
3
48
12
63
6
78
45
3
24
24
72
36
6
15
12
3
12
42
48
39
124
99
12
56
73
20
27
4
8
52
5
21
36
18
4
17
3
12
28
21
35
9
27
6
87
12
15
12
52
21
3
24
33
20
7
44
30
118
5
55
80
60
9
9
7
41
48
27
4
3
104
60
28
24
14
84
63
60
21
84
6
6
127
60
71
1
29
96
24
27
15
4
8
21
15
6
103
32
103
2
6
54
55
56
9
19
23
57
21
18
4
74
43
41
55
11
28
20
21
15
13
5
34
17
12
43
65
19
84
44
24
24
36
4
50
6
6
39
36
4
29
12
67
51
2
7
36
35
9
27
42
27
19
17
111
48
28
86
3
88
47
9
3
37
8
19
20
21
51
16
80
66
15
12
27
48
78
27
39
33
15
4
50
31
3
65
63
12
16
2
3
39
57
9
24
6
49
56
27
16
29
7
41
36
60
21
6
18
24
30
42
19
11
18
10
29
3
16
20
9
4
15
12
140
72
28
50
43
95
9
81
22
36
8
12
30
18
30
6
76
2
120
51
3
28
17
4
8
15
48
85
5
6
18
63
21
3
9
6
9
63
12
24
42
55
128
48
19
110
3
12
21
79
5
24
6
12
6
3
15
33
15
9
27
24
28
8
21
27
33
48
81
6
28
32
28
48
74
30
33
12
12
99
33
15
54
42
16
32
42
46
12
9
8
93
72
19
56
81
18
21
7
2
34
110
70
17
132
12
7
36
24
74
3
39
1
23
24
18
34
21
99
12
5
36
15
45
12
21
15
4
8
19
44
64
8
73
143
57
3
37
29
6
6
30
48
1
32
108
16
39
20
6
36
48
10
8
24
33
12
99
18
10
20
48
48
36
33
31
29
52
29
36
36
18
28
8
13
32
21
43
5
27
84
124
3
32
16
8
40
14
6
60
42
108
15
3
12
1
32
7
21
17
27
9
12
6
6
19
5
6
12
36
72
57
63
48
12
52
56
18
48
36
72
34
62
30
6
6
24
12
12
9
15
25
8
15
9
7
17
24
15
21
21
132
39
43
24
45
36
17
6
6
63
19
2
27
15
21
43
21
5
27
15
72
12
30
6
30
42
24
16
2
6
9
9
30
84
16
29
48
21
46
105
23
36
42
15
16
29
34
32
12
126
3
69
15
67
14
138
120
42
22
36
14
12
39
3
16
26
39
16
11
6
63
19
2
63
12
3
18
6
72
1
39
5
39
12
33
3
30
22
26
27
21
22
17
48
33
30
54
36
82
62
15
3
21
3
1
20
12
45
90
9
48
45
3
51
48
93
57
34
32
16
14
7
12
77
22
21
8
36
27
9
3
21
31
33
116
9
51
27
6
18
12
1
32
15
24
66
246
9
19
8
28
8
36
24
24
18
18
4
29
52
47
12
16
62
6
36
76
14
51
36
21
3
15
6
18
6
82
41
15
9
15
12
48
21
9
6
6
31
92
39
1
11
4
74
30
1
39
9
8
103
2
18
1
44
3
18
43
11
9
39
9
21
6
16
5
36
19
41
39
21
36
4
23
18
6
24
9
3
42
3
33
15
33
6
30
22
92
12
9
36
3
42
27
16
35
36
25
84
11
21
4
3
26
6
9
12
7
65
16
23
33
100
77
7
17
22
68
13
15
21
15
29
39
24
21
12
36
12
3
48
18
46
26
51
75
9
81
22
29
12
16
5
10
45
77
19
41
43
53
42
114
15
33
36
18
13
51
5
3
37
5
102
37
72
5
78
37
3
14
10
68
45
4
75
17
57
6
ABCD 365495658*7^$a-1 [50072]
3
51
30
6
33
33
12
54
84
6
3
24
93
51
180
36
33
12
18
6
30
9
12
39
24
6
3
9
96
18
12
48
21
48
3
9
9
18
48
6
24
18
114
27
12
9
27
33
15
57
30
12
21
24
9
15
21
111
9
24
3
57
15
15
12
93
3
9
36
39
24
30
18
30
66
60
48
36
42
39
3
24
12
6
3
3
102
3
15
54
66
21
51
12
48
6
78
6
39
51
6
36
6
30
48
6
6
39
15
90
54
42
54
60
54
42
42
15
63
54
6
18
48
30
12
69
45
6
6
90
6
39
12
9
42
6
15
9
30
36
6
54
66
30
66
42
6
15
84
45
63
57
18
57
9
24
78
21
69
39
39
21
3
45
93
6
30
18
6
15
3
24
45
39
57
63
81
9
24
42
9
3
24
24
30
27
15
21
21
15
9
12
54
66
27
9
42
42
48
42
18
78
12
84
18
24
51
9
3
15
6
15
51
126
6
24
18
84
15
33
6
9
15
18
18
6
96
24
36
27
57
18
54
36
24
36
30
72
33
81
18
6
39
33
3
12
9
48
42
21
27
42
39
39
45
9
15
51
33
12
51
33
21
27
9
24
102
6
3
12
27
21
3
6
54
72
18
39
69
15
15
12
6
30
78
3
39
66
90
81
111
57
33
42
6
72
15
3
9
57
51
33
36
66
36
72
48
21
57
18
24
21
33
6
30
15
69
6
42
24
6
60
30
30
6
6
12
60
33
9
75
3
30
12
54
6
12
18
12
6
3
45
3
39
36
6
66
9
3
21
15
30
15
39
105
9
42
24
36
18
6
6
18
36
6
3
15
108
30
120
12
30
6
42
24
18
42
9
27
12
6
24
18
81
3
18
66
12
18
6
45
39
9
12
15
12
36
69
12
12
27
6
6
12
54
39
36
51
18
39
21
6
72
45
45
27
9
6
48
84
120
24
21
93
27
3
90
27
192
45
18
9
57
66
12
9
24
45
27
45
102
57
12
21
6
9
63
30
42
48
18
30
6
60
3
21
6
21
57
6
42
18
45
21
18
6
36
18
9
27
12
21
9
15
39
30
30
24
30
90
57
12
72
129
42
24
9
60
15
6
3
39
9
111
48
18
6
9
21
18
21
27
6
30
12
12
6
3
15
48
33
45
18
18
12
12
18
36
21
12
15
21
45
48
6
6
3
3
24
21
3
12
21
12
141
15
24
9
6
12
21
120
9
63
57
78
48
6
18
30
6
30
111
9
48
6
30
120
12
48
24
87
39
6
27
27
30
12
12
12
24
24
12
27
3
24
81
15
12
78
6
69
117
63
24
27
9
27
6
36
72
111
15
72
33
51
42
15
9
18
21
81
3
33
90
60
18
51
12
27
54
12
114
6
24
36
39
3
6
12
24
126
21
9
12
18
12
45
33
30
36
24
12
60
54
72
12
3
51
9
3
42
72
90
54
15
72
9
75
60
21
15
93
6
36
90
36
18
6
6
72
57
69
3
159
18
12
6
24
9
69
36
96
12
39
21
6
9
12
51
54
60
48
36
6
33
9
54
9
33
27
45
36
6
120
33
12
3
84
105
27
60
9
63
69
3
6
48
6
36
42
63
36
12
15
33
21
30
21
9
39
27
33
12
27
12
12
54
72
12
12
15
12
21
54
42
18
21
9
18
21
15
9
69
6
24
21
3
6
30
36
21
117
48
75
3
36
54
18
48
30
12
48
63
3
6
12
12
12
51
33
12
15
12
24
69
180
6
18
54
6
27
57
63
45
3
15
24
42
72
15
72
39
21
57
6
21
60
15
42
3
24
69
30
30
15
24
15
12
117
9
18
9
51
36
21
24
24
45
18
48
12
72
21
15
18
36
84
3
81
3
48
21
60
18
18
24
90
12
36
18
270
36
33
39
24
60
24
42
6
30
18
120
36
21
147
18
12
84
90
102
3
15
60
9
33
12
18
54
42
69
27
21
45
48
120
60
18
12
6
144
60
30
105
39
24
36
72
24
30
42
9
21
18
24
21
39
21
48
69
12
36
18
12
9
72
24
27
9
36
39
12
24
18
3
57
18
6
24
18
30
15
27
12
33
108
51
9
27
6
18
78
18
12
21
84
27
6
15
9
42
21
3
18
3
123
96
12
96
114
51
48
3
24
21
12
72
21
39
27
9
33
27
93
3
39
12
12
12
33
9
6
6
36
18
6
30
36
6
12
66
93
21
6
18
48
12
27
69
42
36
45
15
42
36
15
9
3
3
45
9
120
39
3
48
12
57
15
84
6
6
18
3
51
54
75
9
84
24
27
21
24
12
96
3
27
6
15
12
9
60
24
6
48
18
12
51
51
45
15
6
54
18
96
51
9
84
12
18
21
12
3
42
126
36
6
78
33
87
45
15
12
54
12
36
48
6
69
45
3
21
15
3
18
27
33
18
54
3
144
57
30
21
48
33
156
51
36
39
6
15
36
33
6
21
147
33
21
144
15
39
54
3
3
45
24
39
72
36
72
24
48
60
66
30
21
15
6
24
6
12
12
36
72
18
30
30
6
54
15
15
36
18
30
9
27
42
48
30
12
6
6
30
15
57
24
24
3
21
15
9
18
42
156
159
12
27
6
30
45
36
15
6
6
18
18
66
30
30
48
15
21
42
12
30
30
60
21
81
24
30
6
24
18
36
18
60
24
24
132
84
48
15
48
9
30
18
12
12
12
6
9
3
12
6
27
12
87
33
12
21
24
15
81
36
6
6
60
12
6
6
30
117
12
84
12
21
36
6
12
66
18
18
6
78
24
18
18
78
48
54
66
69
36
27
6
27
36
36
15
33
3
42
24
30
30
102
48
30
36
30
30
18
33
3
69
75
84
42
30
21
132
51
9
3
138
15
105
27
21
78
57
21
72
3
9
36
6
72
18
51
15
33
9
27
27
18
24
60
12
18
6
24
6
72
9
57
24
15
12
15
6
39
135
114
18
6
3
12
27
21
39
78
60
12
3
36
3
45
9
3
15
66
12
18
21
93
6
9
105
6
6
15
51
6
78
66
3
9
39
9
6
18
120
48
18
6
6
9
105
6
36
24
42
63
21
42
21
24
21
18
42
3
9
3
9
18
9
27
6
18
57
9
18
12
6
114
18
15
15
9
27
12
69
9
6
6
60
27
15
18
36
42
36
60
42
18
36
6
3
87
21
33
24
96
12
15
15
24
21
3
6
102
6
6
30
39
9
6
45
33
39
12
60
3
12
36
33
36
15
33
33
144
6
6
51
69
6
12
18
18
45
3
30
6
24
12
36
12
48
24
30
24
24
54
24
12
12
18
75
111
24
48
12
42
90
6
66
12
18
12
6
6
27
9
120
72
18
30
12
24
48
18
18
3
48
12
12
15
18
6
9
3
54
6
6
51
15
54
6
36
9
ABCD 365591756*7^$a-1 [50058]
3
54
6
45
27
90
30
33
9
135
45
48
60
27
9
30
24
30
186
30
6
21
45
51
27
66
144
24
3
60
84
33
27
3
177
36
3
6
36
75
33
30
42
18
36
18
72
18
36
84
9
27
9
60
12
15
21
36
33
3
33
39
9
162
72
18
15
57
6
66
6
21
36
117
51
27
225
27
21
45
24
27
189
75
63
6
18
210
6
156
24
66
27
36
24
9
54
210
108
198
81
63
54
54
42
75
36
9
123
27
21
99
33
84
9
15
36
180
27
66
15
48
15
30
15
12
105
54
21
15
18
3
60
3
9
51
57
189
63
60
84
108
63
6
12
18
33
81
12
51
3
24
36
9
21
27
105
30
18
42
120
60
30
18
36
177
63
36
21
60
9
27
12
9
6
21
24
93
78
9
3
108
90
15
27
72
57
60
3
24
30
6
18
36
12
24
54
210
24
27
39
6
90
21
24
72
120
33
75
33
36
27
3
36
60
30
60
3
24
84
9
24
84
36
24
75
51
36
54
3
96
12
96
153
72
102
36
9
15
108
12
69
36
21
63
27
24
30
78
45
45
39
9
51
75
126
51
216
111
144
6
30
9
105
30
9
9
51
27
21
72
9
24
3
45
27
132
36
27
81
117
18
12
60
12
153
24
36
72
36
9
84
171
33
3
9
126
18
27
63
72
69
72
27
36
18
147
15
30
54
9
180
81
6
174
6
54
54
36
36
30
6
57
15
18
75
69
30
45
9
51
3
42
18
9
9
12
27
60
21
18
9
15
102
54
24
36
12
24
57
33
27
48
72
27
24
9
21
36
24
3
72
45
15
48
63
33
27
36
48
9
60
39
60
84
144
60
21
45
15
72
3
33
21
123
36
48
9
27
261
96
183
9
108
60
36
54
36
21
63
96
18
66
81
36
45
18
33
21
18
24
84
24
9
27
93
51
72
21
15
12
9
36
27
24
54
27
36
3
144
33
45
39
9
24
18
54
18
36
66
36
18
177
237
63
72
15
12
108
6
3
60
39
54
87
21
87
75
6
27
120
27
18
18
72
36
72
117
15
48
72
9
33
30
24
9
75
60
36
57
27
6
39
33
39
45
51
3
36
33
27
36
9
120
33
27
63
126
66
24
81
12
36
24
27
30
60
90
9
12
105
18
108
21
123
84
6
3
15
48
78
27
12
15
36
93
27
60
36
66
18
117
27
18
27
60
81
30
6
54
54
48
27
51
117
63
12
9
45
36
24
63
72
9
36
3
33
72
3
15
54
63
183
9
99
36
60
36
57
177
243
72
93
15
21
87
3
9
33
108
30
6
3
108
27
45
24
27
84
78
12
15
201
51
21
51
3
96
81
111
96
72
84
24
57
159
18
39
24
27
36
9
57
6
45
39
6
102
33
45
147
51
36
57
24
63
66
15
21
108
99
24
27
30
51
3
69
3
357
111
6
30
24
12
18
186
12
105
27
9
264
33
120
6
54
3
24
9
48
99
24
27
57
45
63
132
63
18
102
45
27
81
99
54
6
354
96
27
36
171
81
3
45
33
75
27
36
24
108
108
9
27
21
24
12
51
57
9
42
57
45
6
36
30
90
36
72
6
27
9
48
42
156
9
36
60
72
3
168
90
99
72
99
9
12
99
60
36
36
12
33
63
57
33
39
72
33
192
6
48
6
27
3
81
27
117
60
9
36
18
12
105
3
18
18
33
3
60
18
18
57
15
45
48
69
3
60
21
42
12
6
99
3
24
21
63
9
24
93
78
45
120
51
12
18
6
57
60
120
27
69
3
168
93
96
27
36
198
72
111
36
51
90
183
51
30
18
69
3
78
18
57
15
57
27
33
21
54
45
27
78
18
18
12
18
6
111
45
15
36
57
159
12
15
36
12
9
87
12
252
69
3
33
27
30
6
9
63
9
57
27
27
9
27
6
18
18
48
63
24
9
54
66
24
12
54
45
15
18
12
18
36
24
18
75
63
6
36
162
12
24
12
9
33
30
6
30
33
9
54
18
27
39
117
9
54
90
51
3
42
48
150
93
87
48
18
63
81
18
60
12
132
30
6
30
15
39
81
96
27
21
15
21
33
39
81
144
63
15
18
12
42
9
57
114
102
6
90
54
36
21
36
27
24
57
63
69
21
36
60
36
27
81
63
99
84
60
18
3
27
33
3
33
39
60
12
90
15
72
9
27
12
60
12
36
15
9
228
15
12
186
30
144
126
135
36
9
78
36
45
3
33
144
153
198
18
30
24
57
141
39
51
12
33
3
6
30
24
36
54
3
24
36
3
18
78
9
39
33
36
12
ABCD 365767424*7^$a-1 [50059]
24
9
60
21
15
108
27
138
48
30
24
9
72
15
102
15
105
18
30
24
54
126
90
120
45
15
60
45
24
27
33
21
135
51
33
24
48
24
21
42
21
12
69
54
42
39
60
15
318
60
3
48
12
63
21
15
6
54
33
48
3
96
93
3
30
3
15
21
15
126
18
66
111
132
72
21
18
12
24
45
3
42
96
3
84
105
51
36
48
216
237
99
36
240
60
15
33
9
72
3
147
90
15
51
54
3
120
72
21
63
120
81
39
57
27
57
48
6
42
39
96
69
78
105
12
81
30
93
87
60
9
39
102
27
45
42
21
87
33
9
96
87
15
12
6
63
120
60
12
9
15
24
15
21
123
45
213
102
33
84
120
60
15
48
45
117
66
9
75
66
3
27
60
45
72
105
12
15
75
105
15
60
180
24
21
204
69
195
3
12
18
27
87
9
21
150
84
45
57
15
39
138
42
30
3
51
72
9
36
69
6
168
60
42
27
12
36
60
12
3
48
72
48
9
75
21
27
42
51
84
15
30
3
39
9
9
42
24
9
51
6
99
12
129
15
15
21
180
27
12
9
69
231
51
96
9
39
57
84
15
78
12
39
24
63
102
27
24
24
33
132
87
21
75
15
33
87
12
21
24
45
12
51
105
3
117
87
27
30
63
12
21
210
12
93
69
48
18
12
42
54
129
225
123
48
27
33
21
138
72
126
18
36
21
9
123
27
9
39
33
9
30
21
57
15
75
12
36
69
3
132
108
42
30
33
48
15
33
96
36
147
57
75
6
3
72
135
57
147
48
36
36
153
36
21
15
39
21
15
6
15
24
36
45
39
33
6
6
231
69
3
51
9
15
48
45
123
12
54
39
9
15
36
36
51
105
108
9
3
15
57
48
24
39
12
42
72
6
84
18
135
57
36
24
39
24
12
36
192
15
45
165
72
54
6
36
78
24
117
39
45
204
45
42
36
90
72
15
27
21
72
15
156
54
12
39
9
3
12
33
30
54
126
60
60
69
93
18
9
108
45
6
9
45
126
81
231
129
39
177
24
24
12
24
3
36
204
33
12
45
48
15
9
90
45
39
45
21
30
105
96
24
24
15
24
141
27
42
60
63
12
33
87
96
12
15
57
27
18
138
9
3
198
12
42
30
30
18
3
9
75
33
6
36
9
12
48
24
3
93
81
54
69
96
69
27
3
33
183
24
42
3
108
39
9
9
66
9
33
15
15
132
33
9
126
9
108
96
21
66
42
51
72
3
9
27
66
12
42
60
93
3
12
21
144
12
75
126
54
30
60
39
141
228
42
129
84
45
3
195
30
240
99
36
12
36
9
27
3
237
45
36
18
42
24
111
12
45
15
63
42
6
300
126
30
126
12
75
48
39
69
159
177
33
30
36
57
3
45
15
9
12
33
15
27
96
24
213
57
39
159
36
72
33
21
48
3
69
3
48
69
15
84
24
105
135
3
33
9
87
24
15
72
93
12
15
42
63
39
18
42
93
216
312
15
9
33
27
36
24
75
180
45
21
27
57
174
174
3
48
21
39
120
51
90
66
72
72
105
33
42
21
57
15
27
9
72
24
39
21
81
27
72
51
24
210
6
45
75
30
12
6
57
63
45
87
30
3
189
3
237
42
33
51
36
18
3
120
48
69
123
57
12
54
21
105
90
66
12
72
54
9
36
207
57
72
96
3
21
3
42
63
36
12
12
96
9
66
36
78
18
33
147
33
9
60
12
63
3
30
84
60
15
216
45
84
30
33
105
18
12
36
6
51
3
102
63
195
57
63
6
36
63
24
51
36
30
390
6
15
63
42
3
111
60
9
24
3
48
54
30
12
9
240
69
6
24
156
114
108
54
45
60
63
45
3
54
51
45
12
6
12
45
9
183
15
18
63
12
9
63
36
132
3
12
9
45
15
48
72
39
105
15
21
15
78
27
33
3
12
123
24
186
54
18
3
48
87
24
60
45
36
24
51
57
27
30
75
60
3
81
81
15
180
3
240
72
9
84
87
18
15
36
24
3
30
72
3
27
120
33
48
15
21
108
27
9
24
93
12
18
93
135
36
81
57
15
45
42
24
114
15
60
ABCD 365907764*7^$a-1 [50128]
35
36
22
60
84
14
142
39
93
3
45
3
45
44
7
65
24
40
12
24
44
16
38
10
72
15
141
99
96
93
12
60
60
68
4
80
148
27
65
30
25
45
12
14
1
35
46
159
33
87
33
12
51
59
58
60
26
54
36
67
9
15
24
29
76
96
108
51
45
26
46
2
36
126
4
86
46
15
144
21
44
4
20
16
68
28
8
4
108
15
59
58
108
12
86
37
17
55
21
51
33
26
46
24
20
40
51
21
3
5
36
64
36
3
41
31
69
80
67
57
15
47
1
53
40
24
12
36
3
129
96
24
26
46
15
83
36
25
11
144
22
24
8
7
24
5
52
38
1
21
27
45
36
15
45
24
48
3
9
32
55
33
48
8
90
130
72
12
56
16
164
40
50
49
47
1
117
20
7
105
110
25
24
9
12
168
48
14
61
57
36
12
14
70
3
57
38
58
8
36
4
24
86
25
9
146
94
87
9
15
11
61
57
15
48
9
20
4
15
45
24
20
28
60
39
33
135
33
87
33
24
24
15
21
48
12
84
14
253
47
25
11
22
12
27
33
12
51
77
16
51
81
12
12
39
5
36
16
38
25
105
36
3
57
24
39
21
36
14
1
21
60
8
36
4
36
50
24
84
36
214
36
24
20
16
60
12
24
3
11
82
27
21
27
33
15
9
12
48
48
14
130
20
64
132
14
94
140
36
28
27
120
59
36
60
13
17
18
133
9
63
71
106
39
191
144
70
12
48
14
10
15
45
96
27
9
159
41
28
2
24
10
24
48
108
144
12
159
11
60
1
48
21
3
33
128
30
49
5
6
109
21
24
51
81
84
12
8
126
18
36
16
8
67
59
37
47
70
20
16
74
70
56
96
31
17
6
106
38
46
84
36
12
68
64
147
33
26
90
54
13
9
39
24
41
7
72
47
49
65
4
62
18
76
12
27
45
12
14
22
60
39
9
204
156
24
12
3
5
76
15
72
24
24
59
37
9
36
36
72
15
155
42
30
18
43
45
27
117
228
80
16
39
33
39
23
12
154
26
106
63
71
25
21
60
108
12
8
16
15
81
32
7
93
12
8
6
1
45
24
60
15
24
21
51
129
24
63
45
12
2
13
21
51
29
40
12
15
59
10
74
46
14
30
16
48
15
21
12
87
33
15
48
9
12
60
24
20
52
39
141
12
26
85
59
10
48
240
27
33
32
6
36
58
12
14
97
24
23
70
12
15
129
36
36
8
184
48
2
166
104
28
27
57
14
10
204
3
17
55
17
16
2
37
33
60
12
39
96
81
135
69
51
107
36
49
41
6
70
20
54
97
45
32
88
24
50
18
7
29
4
32
88
242
46
12
26
54
16
110
85
29
40
3
93
27
33
14
6
4
60
2
60
10
20
54
82
60
72
20
90
22
50
10
108
15
33
14
49
5
16
20
16
12
26
25
9
56
6
70
50
34
80
7
59
58
3
57
122
54
127
83
22
60
8
19
57
84
56
16
72
12
15
33
50
36
22
12
63
17
66
126
28
27
23
22
24
27
9
15
5
64
24
20
6
66
18
13
83
36
25
45
3
93
27
48
33
44
28
48
15
24
71
25
5
4
96
134
6
4
63
23
54
115
11
30
36
19
9
63
33
20
52
12
12
14
97
72
47
18
16
12
98
54
40
120
36
36
120
44
7
165
8
36
103
11
94
62
46
8
19
41
52
32
28
12
72
96
8
19
33
24
135
33
12
3
35
70
36
12
44
16
180
32
172
80
24
30
22
12
2
10
68
43
23
54
148
14
1
165
12
92
28
26
6
4
60
111
9
15
21
75
120
9
156
36
8
180
4
48
15
23
34
48
62
72
18
16
20
4
15
105
20
16
12
12
146
94
32
28
15
81
20
54
58
98
202
32
55
17
16
2
142
74
10
36
15
21
3
9
120
56
4
56
91
29
54
37
53
115
45
3
9
8
55
33
168
120
36
20
54
34
12
84
14
25
81
84
72
14
10
27
72
72
48
41
54
130
156
12
12
3
23
34
2
54
6
25
5
40
171
9
74
34
132
8
6
1
45
24
50
24
82
15
9
15
24
65
90
178
134
84
1
9
39
81
36
50
49
105
12
2
30
52
44
52
38
22
3
45
12
24
74
22
12
27
45
14
36
73
21
14
46
12
3
29
52
8
55
45
27
21
75
77
67
69
12
38
34
63
24
9
39
5
42
25
29
30
37
53
4
63
23
22
3
35
46
63
21
50
10
84
123
57
15
101
90
94
60
15
11
96
48
37
5
138
72
34
20
76
24
60
56
18
22
74
34
20
136
74
82
15
9
111
141
38
37
117
50
12
13
45
96
12
63
5
24
12
18
13
9
14
54
76
39
33
14
58
15
17
79
11
10
60
38
36
6
4
24
2
73
21
75
24
45
27
23
42
4
51
9
20
64
26
94
123
17
40
32
64
12
24
80
40
51
93
12
84
24
27
24
69
44
60
16
72
12
48
14
1
53
30
34
48
3
21
44
7
29
4
12
3
192
24
9
20
4
15
35
36
25
11
18
36
16
ABCD 366023582*7^$a-1 [50093]
84
99
48
9
96
72
5
138
60
157
77
115
159
33
24
48
24
5
43
12
12
12
159
117
27
45
12
3
120
93
72
12
96
24
120
27
21
15
141
96
204
15
72
48
33
168
23
61
12
12
39
36
60
45
35
90
58
32
121
99
81
59
13
23
42
19
71
13
27
8
54
34
21
75
117
147
12
69
36
24
11
64
21
3
12
21
84
12
108
3
24
9
27
33
41
79
216
48
3
24
80
205
12
23
40
21
36
5
90
88
152
61
3
24
9
3
20
13
111
146
31
27
32
37
63
21
29
126
4
213
183
33
36
48
24
3
36
48
9
47
4
132
45
3
21
36
36
59
24
1
168
47
72
40
8
1
108
35
1
77
31
27
24
273
36
24
17
7
23
64
9
24
108
60
51
33
36
3
12
60
57
23
4
60
24
81
27
21
12
11
73
60
24
72
51
117
11
25
15
117
48
47
16
2
19
36
60
180
27
141
24
24
15
21
39
21
36
15
48
14
103
99
33
23
13
36
23
88
57
12
71
121
11
30
31
24
3
81
3
117
12
36
24
12
147
21
24
75
21
12
36
23
97
123
45
39
81
48
27
8
61
51
48
72
20
61
36
84
59
49
144
75
68
25
3
105
101
90
60
61
132
60
12
39
32
4
56
72
1
36
12
96
36
48
41
72
7
12
15
69
63
44
13
23
13
47
112
45
23
84
61
12
48
15
32
37
123
69
132
24
77
70
84
12
2
31
51
21
12
23
85
48
12
24
63
62
55
12
23
40
9
132
48
12
60
24
3
48
9
36
63
33
3
33
36
48
3
56
54
19
135
60
36
9
47
4
21
24
111
117
47
13
15
9
63
33
111
24
153
29
90
150
18
13
72
17
7
60
72
12
60
24
215
4
60
57
39
36
84
140
25
131
40
21
11
121
15
134
46
141
24
60
59
16
72
9
84
11
1
84
24
41
103
23
4
9
12
36
36
12
111
134
18
13
59
85
11
54
138
25
96
12
15
45
24
48
5
7
3
32
48
40
45
51
14
19
39
14
31
24
39
26
91
15
60
2
43
63
33
111
21
11
136
14
7
23
18
58
14
6
85
84
65
130
8
73
39
140
1
15
92
40
33
63
81
12
51
12
20
1
12
35
1
24
24
27
36
56
1
84
96
3
8
1
60
99
117
3
8
4
96
57
36
15
116
1
84
23
16
72
57
51
9
65
42
49
96
39
21
48
3
24
45
12
72
120
36
3
80
48
145
3
45
12
3
14
58
32
112
21
99
21
17
295
60
77
103
23
28
45
24
192
3
189
24
39
21
29
10
56
1
23
73
63
72
33
12
183
21
36
60
15
57
24
47
49
15
33
36
72
108
48
143
36
4
153
3
20
1
12
60
12
27
48
9
53
18
13
75
21
35
156
13
48
99
20
25
60
27
93
15
12
105
24
24
84
48
36
60
51
24
14
42
49
72
59
4
14
19
48
15
48
72
116
85
24
63
297
36
3
32
64
21
12
48
3
12
80
1
3
69
15
14
79
11
25
12
51
57
3
2
91
15
24
45
35
97
24
119
61
11
85
48
47
4
45
132
36
11
1
264
3
57
24
3
45
35
25
48
48
96
3
69
27
9
84
15
57
48
24
23
49
5
58
21
51
176
40
81
12
11
36
13
15
93
3
48
9
71
25
36
51
9
12
35
13
96
84
135
36
21
12
27
84
96
144
21
12
72
24
12
15
84
32
60
4
68
16
21
24
27
33
51
60
93
35
1
47
145
12
75
62
19
12
75
32
37
131
28
9
27
9
12
24
3
93
59
4
12
57
15
62
7
11
48
1
59
28
153
39
33
72
24
95
36
4
9
96
15
128
37
15
69
15
57
47
1
29
55
51
9
72
12
12
29
43
12
60
12
11
1
27
26
79
12
312
63
80
37
63
2
82
45
24
11
40
48
153
29
259
12
3
21
39
44
61
12
77
19
156
96
47
100
105
12
17
43
84
3
20
1
3
152
24
30
43
63
9
48
12
84
71
85
48
63
74
66
100
21
63
9
24
36
36
23
25
12
35
25
11
4
9
51
21
59
108
16
9
180
144
12
27
48
21
5
223
227
25
12
96
27
20
25
3
57
135
201
24
24
111
105
12
11
76
9
48
27
230
7
12
12
12
24
120
39
14
72
90
97
36
12
143
112
45
39
201
12
24
84
48
108
60
12
47
25
131
28
33
3
21
72
15
62
6
52
12
33
60
23
88
14
43
123
96
33
51
9
120
48
36
23
90
10
33
48
60
15
44
1
3
60
9
24
36
12
35
1
72
107
96
54
ABCD 366163508*7^$a-1 [50028]
38
58
36
26
37
32
75
45
3
178
131
27
12
10
38
10
11
63
9
13
36
30
9
32
103
17
3
84
10
66
33
47
57
48
27
45
19
9
21
42
89
48
1
14
85
11
48
1
32
13
95
3
24
16
89
15
45
13
2
93
15
16
41
48
1
62
129
36
72
49
66
5
1
131
49
18
66
18
8
34
35
63
10
12
38
16
6
26
22
18
221
1
30
90
50
192
64
36
65
313
6
12
152
88
48
29
27
133
119
60
48
34
11
3
69
51
46
11
3
46
12
54
44
21
40
3
17
39
12
9
3
10
14
28
32
12
4
90
50
129
51
37
20
1
90
29
12
3
12
16
56
112
30
14
58
2
85
48
104
27
72
10
38
21
13
36
14
70
62
10
47
13
54
68
12
46
30
45
33
27
93
108
24
90
18
50
76
12
42
14
34
27
11
34
18
176
22
62
64
24
41
43
60
8
64
54
54
102
14
40
24
5
12
13
15
44
120
39
21
13
2
16
42
36
48
11
132
15
165
16
44
13
15
8
27
10
35
75
28
128
21
108
1
71
19
48
36
77
60
7
6
26
10
12
26
93
48
15
34
51
32
48
19
54
12
6
161
1
18
12
5
15
12
4
6
54
21
20
108
12
60
13
27
9
23
51
10
2
45
12
121
14
13
69
66
8
70
30
68
94
35
1
24
54
30
2
24
48
16
69
81
84
14
46
66
8
16
5
24
39
48
1
21
38
36
45
15
120
25
32
19
44
40
56
9
111
109
3
60
29
51
22
15
23
72
57
48
73
6
29
7
5
61
60
39
47
21
91
8
22
14
57
205
26
12
10
59
49
72
42
5
72
13
174
141
45
36
11
36
27
34
14
112
17
31
177
9
14
45
40
12
32
36
31
32
28
66
18
65
13
107
12
91
69
93
14
22
24
12
23
3
28
41
3
189
7
80
22
14
40
128
16
20
9
3
49
15
5
60
87
22
6
17
13
15
9
26
4
8
64
101
97
14
46
11
12
13
23
25
18
54
74
70
11
27
36
12
28
17
40
9
51
8
13
11
60
7
8
136
32
72
21
3
21
75
72
1
3
89
7
36
18
14
22
36
36
12
18
54
15
11
21
7
24
8
58
11
12
13
24
143
49
2
12
105
61
24
3
27
186
26
13
32
148
15
18
30
29
39
81
1
30
29
13
35
12
19
32
9
19
8
69
121
84
36
6
45
68
63
97
27
20
25
35
132
1
3
24
5
111
21
61
2
16
44
10
54
32
12
37
59
24
10
6
8
45
91
45
27
90
30
128
72
16
9
45
23
1
11
25
75
33
156
6
8
40
72
5
91
18
62
69
49
26
10
95
15
24
46
23
85
48
14
58
35
115
18
62
40
6
23
16
27
24
126
63
32
43
5
51
72
49
45
84
72
42
192
6
54
18
36
14
9
39
12
120
58
71
111
28
20
21
1
36
83
37
38
4
12
32
64
30
26
16
32
70
36
14
9
15
34
11
49
18
8
33
13
12
38
69
1
15
3
9
68
37
36
2
45
1
86
33
52
152
39
22
2
16
32
45
39
22
11
3
85
11
70
2
4
17
91
5
63
21
1
12
14
9
37
48
47
115
140
24
12
28
53
91
5
61
51
8
13
24
54
90
11
1
18
24
32
178
6
36
17
51
9
7
96
173
24
13
47
31
162
30
45
9
38
133
95
28
117
68
7
32
132
22
12
126
29
12
19
36
32
48
10
30
8
12
36
22
47
55
32
13
20
13
27
3
6
26
45
19
21
11
52
42
18
5
12
13
15
27
80
13
27
18
2
16
101
31
48
56
24
28
9
33
99
95
24
48
12
22
72
6
12
17
24
28
45
26
22
15
21
6
30
35
3
9
103
32
96
118
267
147
5
60
25
14
4
60
29
163
53
3
81
135
22
23
7
54
27
69
54
30
6
9
57
14
76
24
44
9
60
63
25
20
43
77
91
72
36
81
11
24
10
3
32
13
47
63
40
12
44
61
32
97
6
18
36
14
57
1
11
51
72
28
17
1
11
61
27
45
14
4
8
168
34
14
13
60
3
6
12
47
51
12
4
8
130
2
36
9
51
97
35
10
35
72
132
67
21
33
12
14
76
56
96
16
44
105
27
16
18
35
37
24
23
36
13
11
28
45
15
8
3
24
46
12
18
18
119
52
45
23
51
16
24
128
178
2
16
17
40
20
3
36
1
81
48
14
46
26
4
54
42
128
46
59
75
9
135
108
33
75
10
6
41
12
37
36
47
16
44
49
24
30
54
23
180
1
110
16
84
29
15
106
14
72
16
90
74
81
13
30
6
14
48
9
19
21
11
52
60
68
49
63
18
26
4
78
23
7
53
3
24
64
42
48
35
7
17
91
5
31
21
63
72
5
19
29
75
16
96
20
48
12
40
77
15
22
23
15
34
11
61
35
40
11
22
39
105
30
18
14
4
18
6
17
13
23
73
59
160
15
32
34
54
24
72
9
45
35
15
40
32
13
23
112
68
88
8
10
62
21
16
32
49
83
121
2
105
192
28
45
35
12
3
58
38
9
25
15
9
30
96
56
21
3
57
36
12
15
12
45
61
74
13
3
29
13
66
18
36
24
66
68
58
114
125
3
48
4
53
120
73
50
180
12
117
19
6
54
53
73
18
17
73
2
88
17
72
48
73
35
1
86
4
8
132
1
32
13
108
36
23
39
21
37
23
1
35
12
151
30
108
11
27
21
39
16
29
7
44
37
21
114
5
160
32
28
80
ABCD 366200858*7^$a-1 [50044]
111
9
11
12
52
33
3
32
84
60
52
21
23
124
21
3
68
12
96
72
28
56
49
11
40
44
13
12
23
12
4
81
15
33
23
1
36
39
92
1
15
33
39
9
12
239
4
44
4
12
12
24
200
49
59
40
44
16
44
36
48
4
8
28
48
168
32
37
51
24
32
73
3
57
12
47
16
8
84
25
27
8
100
20
52
33
27
129
47
16
9
107
64
81
15
48
156
108
93
51
68
121
63
33
23
12
64
80
52
21
3
8
28
8
4
104
49
35
48
16
12
44
204
1
3
24
69
59
60
36
16
12
57
108
23
13
3
20
72
12
109
63
8
49
23
49
96
3
36
33
23
4
20
76
56
60
1
11
37
47
36
12
24
4
20
12
60
24
61
12
3
92
48
28
180
21
63
69
35
64
44
1
39
20
100
20
12
25
15
69
15
21
11
52
20
24
1
15
44
28
24
12
20
112
24
24
165
23
28
12
8
4
24
32
16
8
64
8
76
24
12
9
35
76
12
8
49
83
12
25
99
33
39
56
4
12
12
8
112
48
36
44
1
15
32
48
13
11
28
60
81
39
36
8
124
8
72
4
8
60
1
24
39
84
20
25
99
48
116
52
20
72
60
13
3
84
20
100
12
32
64
60
12
21
39
21
3
12
116
48
108
1
35
24
40
56
16
32
84
37
27
8
4
8
13
95
84
96
1
27
56
13
48
15
80
4
44
36
40
72
92
4
164
24
112
20
12
24
16
21
27
8
13
12
75
45
87
20
16
12
48
9
3
200
1
11
28
56
48
13
15
48
80
40
81
24
27
8
48
4
84
8
16
84
32
1
119
72
24
12
84
28
9
75
164
49
3
24
8
49
71
16
68
4
24
24
92
49
36
35
36
28
21
11
24
28
56
24
96
76
45
24
15
56
28
8
4
44
13
63
20
12
64
48
8
25
11
49
48
23
124
8
64
116
16
21
15
32
24
112
105
12
15
45
87
48
36
8
13
23
13
27
104
40
56
48
1
111
129
39
56
25
15
36
20
120
72
52
72
20
1
39
116
24
157
11
16
80
28
9
23
16
68
1
47
60
4
72
12
45
23
61
108
11
16
8
4
20
49
39
24
36
12
32
144
60
60
4
9
27
20
40
12
12
32
16
129
75
9
27
20
49
47
108
60
25
12
11
16
12
12
224
40
92
12
12
37
12
47
52
44
60
16
36
56
72
24
13
23
28
48
8
76
9
39
84
12
32
12
4
96
12
12
44
28
44
124
32
48
64
12
8
64
12
12
92
49
3
8
124
12
8
36
4
21
23
36
96
16
60
32
40
104
64
20
52
60
80
133
24
3
21
15
60
48
21
63
56
4
20
64
60
32
37
3
36
12
9
27
8
48
1
27
20
108
16
44
96
24
84
12
1
87
9
3
57
87
12
9
11
61
47
16
45
35
72
25
11
84
24
112
12
9
87
45
95
4
8
60
16
21
59
24
40
92
76
212
36
12
13
27
33
39
48
21
87
20
25
47
13
171
9
35
1
39
21
11
40
96
24
72
104
48
37
47
4
8
52
32
24
60
60
100
12
69
3
44
16
8
12
40
60
56
16
24
21
23
16
60
12
68
36
60
88
24
48
104
1
59
12
13
95
1
23
52
56
16
48
32
76
12
57
23
52
20
12
13
11
36
12
124
60
96
116
4
141
23
36
12
48
36
16
21
63
9
23
12
12
16
12
60
33
11
84
52
45
11
4
168
24
120
24
57
3
44
4
8
132
24
16
32
12
52
81
108
63
48
80
4
8
88
56
4
8
12
112
32
12
52
45
36
23
72
16
56
36
84
49
11
12
64
60
60
33
35
28
32
64
32
73
3
32
4
20
36
40
45
15
21
39
56
52
24
24
93
11
85
51
9
23
28
8
12
24
4
20
16
36
104
1
48
59
40
44
97
35
13
51
48
48
36
8
16
57
39
81
23
40
8
16
9
11
76
12
20
4
45
72
83
37
123
56
1
15
20
28
21
83
25
11
4
32
84
48
72
84
4
92
36
72
48
4
12
84
12
8
40
9
35
36
16
24
60
60
84
20
49
11
24
60
16
9
11
4
32
16
32
25
63
12
56
4
33
39
84
8
1
11
36
49
23
40
8
12
64
33
60
15
68
76
12
8
172
20
4
20
4
12
24
12
48
164
4
24
32
12
16
9
3
21
23
96
96
12
84
16
45
35
13
11
49
95
24
76
21
23
40
44
61
83
97
27
8
16
60
80
112
44
52
32
40
8
1
35
52
8
12
16
20
36
16
48
57
11
36
24
16
32
1
96
12
48
15
24
8
4
132
32
100
32
48
16
9
12
35
24
24
40
8
1
75
45
11
12
36
28
72
12
9
111
20
36
48
85
36
27
12
21
11
76
9
59
156
64
12
12
165
39
9
11
16
24
44
28
56
24
16
24
48
8
25
47
28
152
4
24
44
40
20
88
120
12
20
16
24
56
40
48
20
16
24
116
16
44
28
36
36
144
56
64
156
45
47
13
63
48
48
24
20
84
12
1
63
12
8
36
1
159
33
39
24
80
144
4
8
28
24
56
4
12
8
60
4
48
48
32
1
3
12
48
120
56
1
35
13
63
12
200
40
33
11
4
8
36
1
83
12
4
68
61
11
4
117
23
1
168
48
47
72
48
52
24
80
25
36
23
64
36
33
15
33
99
20
76
81
63
105
11
12
144
28
21
35
28
20
120
60
28
48
36
20
85
23
48
28
8
4
80
1
15
12
20
13
3
68
24
13
3
168
9
ABCD 366256452*7^$a-1 [50034]
79
24
32
73
24
27
21
24
39
17
18
30
7
8
88
32
88
17
55
47
18
67
23
22
48
110
82
51
47
22
23
4
36
32
9
31
36
12
24
48
8
81
19
47
13
5
42
37
53
43
68
88
29
19
81
39
12
84
71
1
8
16
33
68
4
63
23
13
20
121
15
9
2
22
2
49
12
20
37
27
21
8
31
95
36
85
24
32
27
13
23
66
19
35
61
36
12
48
20
39
34
44
3
24
45
63
28
9
63
17
7
23
1
9
35
28
68
37
27
84
9
3
12
80
16
32
52
20
76
60
72
23
84
49
68
16
17
66
6
40
24
119
1
44
31
5
24
7
24
105
71
3
6
7
47
97
33
23
12
61
24
72
68
4
59
61
116
30
46
15
33
15
57
27
36
60
41
3
40
9
87
12
180
81
63
24
8
25
3
5
16
50
9
51
54
3
4
65
43
57
20
7
84
9
3
65
30
37
53
90
1
108
21
39
81
15
20
16
12
9
27
36
11
24
12
24
81
25
11
16
45
120
2
6
7
12
29
42
37
8
25
24
14
1
9
39
8
49
3
44
88
32
76
48
69
27
29
67
96
20
27
133
8
72
28
12
35
6
43
12
65
31
20
13
95
117
54
61
48
47
49
60
44
1
26
18
72
19
24
8
1
62
36
25
5
7
71
13
32
4
57
15
95
25
81
14
58
23
16
17
30
73
17
40
2
21
40
29
4
86
1
20
100
57
32
7
12
35
24
1
24
12
12
8
60
16
29
18
93
16
56
51
54
7
96
60
47
33
27
37
60
65
30
10
15
33
72
3
11
58
27
5
24
12
43
156
35
24
1
24
9
2
13
72
12
48
36
9
39
12
20
3
36
10
111
48
9
71
25
15
35
1
12
20
13
116
19
44
15
90
3
9
64
27
17
6
169
5
43
17
3
1
39
81
48
39
9
39
24
23
9
1
15
36
29
31
9
26
24
46
8
31
105
26
1
20
1
23
4
12
72
24
24
17
31
33
27
29
6
25
11
109
72
132
5
87
25
63
24
53
63
51
1
33
110
30
31
45
56
64
24
51
32
13
86
34
75
92
33
39
45
31
21
87
33
23
16
24
24
83
22
15
8
64
12
69
24
15
32
16
11
37
8
1
27
12
5
36
87
1
116
12
19
5
27
9
43
11
36
13
17
19
41
63
57
54
81
4
21
15
5
4
3
11
49
48
57
59
157
95
4
21
23
148
45
39
8
27
46
26
21
1
27
35
25
29
76
11
4
35
24
61
33
23
49
15
11
1
21
87
24
107
85
89
36
28
23
3
24
12
1
24
12
48
69
15
33
23
52
12
33
15
36
11
121
9
24
2
61
81
11
60
52
20
39
10
44
124
72
24
72
11
12
45
6
97
29
31
17
15
25
92
48
4
59
69
43
45
50
49
48
20
9
79
35
72
13
9
62
36
22
27
12
153
39
24
11
33
28
84
21
59
4
23
24
10
39
168
47
10
27
45
8
55
57
74
13
84
96
12
81
51
17
67
5
4
3
12
33
39
24
33
15
35
33
3
1
48
9
23
49
39
105
15
72
23
13
23
36
18
7
24
48
36
36
11
22
15
17
16
75
65
108
19
60
36
11
54
4
15
23
34
104
55
17
7
11
1
41
4
26
121
48
29
42
13
71
25
24
57
24
74
73
48
165
63
33
104
16
15
24
33
38
49
35
1
36
33
27
29
7
24
20
27
30
60
16
11
75
24
129
45
15
28
9
27
117
120
3
108
24
12
21
38
33
64
33
39
9
3
23
25
84
125
4
26
61
11
61
47
72
60
22
51
20
1
14
49
48
12
141
56
7
57
96
74
1
12
32
16
29
36
19
45
35
109
56
27
4
24
32
16
23
24
25
57
135
9
3
36
12
5
15
16
29
54
54
19
44
129
64
134
25
9
11
105
4
3
108
24
71
36
36
13
117
23
15
102
19
12
77
42
13
80
45
36
6
153
25
3
17
30
13
20
4
33
20
76
27
12
11
36
58
23
1
168
11
4
33
87
35
210
19
9
23
120
16
33
3
69
15
33
80
79
32
64
5
19
9
62
48
13
60
17
72
40
14
85
60
24
11
46
99
69
15
48
9
48
50
36
10
39
9
3
23
13
33
24
24
15
8
40
24
35
6
18
45
40
48
24
12
227
61
69
39
48
29
115
48
9
8
18
42
3
15
49
24
80
12
4
12
60
9
50
13
9
24
75
21
11
13
39
9
63
36
20
9
15
36
3
24
30
67
48
36
204
5
31
21
24
39
48
9
3
32
52
44
57
4
15
17
6
45
4
95
9
1
39
105
15
5
15
64
36
9
98
37
44
61
15
48
24
9
23
63
1
9
51
5
90
22
11
16
59
33
40
17
31
24
41
7
24
12
12
9
111
9
111
33
15
36
11
1
23
120
1
35
94
3
12
8
9
7
44
9
3
27
108
109
12
36
12
53
28
47
49
14
1
48
84
48
44
87
18
12
63
135
25
20
15
30
42
120
10
24
11
36
1
23
45
4
63
17
7
33
74
13
48
105
26
54
27
16
21
63
113
30
49
60
48
29
7
101
3
33
16
20
3
40
9
39
9
8
40
15
81
63
8
45
30
78
7
24
24
11
60
57
72
27
18
43
9
63
8
88
11
54
27
13
3
12
84
36
35
60
121
33
26
13
105
38
18
15
88
48
9
15
11
13
105
11
4
60
21
72
3
36
33
15
41
19
12
33
15
24
32
40
5
12
31
48
33
39
168
9
87
9
15
71
21
13
48
2
46
23
25
15
72
57
32
51
4
33
26
12
58
50
13
23
10
15
33
2
36
25
5
4
15
32
16
33
338
30
63
33
66
144
13
11
13
32
1
26
21
1
23
36
28
48
105
8
54
49
24
17
136
11
27
49
23
24
34
15
41
55
56
33
16
14
25
17
48
15
27
13
72
53
15
28
17
31
9
23
1
116
12
114
36
198
3
9
78
12
22
11
4
33
63
96
72
47
30
36
19
17
4
48
87
36
95
24
ABCD 366258162*7^$a-1 [50001]
9
19
5
24
12
7
5
58
2
60
3
15
16
21
44
9
36
34
5
40
5
24
15
48
9
12
31
89
3
28
11
42
108
79
8
4
53
51
21
34
2
55
29
3
21
108
3
4
5
42
42
24
96
36
7
3
45
29
7
5
12
79
41
27
24
81
127
29
15
165
12
139
20
57
55
5
51
15
6
72
7
41
12
3
16
17
18
105
4
17
36
27
33
3
57
3
21
72
60
55
36
36
41
7
77
55
23
6
10
98
43
8
153
31
20
79
32
78
84
72
27
33
58
29
9
7
65
3
31
50
75
40
11
9
48
33
3
3
57
4
12
5
18
6
12
12
123
55
9
125
108
3
28
41
12
79
20
57
3
9
24
27
12
9
27
45
18
18
3
9
12
48
67
41
12
3
33
3
93
36
6
54
42
42
39
93
36
108
3
57
48
3
51
66
3
27
30
7
27
32
18
24
12
36
19
3
14
31
8
9
3
40
5
27
21
36
60
18
61
5
51
9
75
33
3
96
21
24
12
15
16
27
29
69
19
101
67
5
43
53
19
29
12
27
112
29
63
33
75
21
39
12
40
53
10
32
13
72
8
45
3
124
65
15
48
9
48
94
9
68
21
19
12
44
45
55
53
12
120
63
33
7
8
9
3
57
31
32
9
19
48
23
9
108
64
17
10
53
21
36
24
67
20
12
12
21
63
9
12
24
12
3
24
9
12
12
60
3
4
5
96
19
8
21
99
4
44
39
57
16
20
33
51
15
13
32
36
31
29
84
9
70
45
32
9
3
21
24
42
18
31
77
15
24
81
12
12
31
8
16
36
41
3
165
6
105
72
9
3
36
31
9
41
31
5
12
24
12
24
55
29
168
19
80
28
101
15
57
12
115
20
60
96
9
12
72
12
75
33
22
9
32
69
82
53
21
27
36
12
9
12
36
24
12
51
21
12
3
21
34
29
16
29
36
34
9
12
44
57
22
14
24
51
21
12
22
2
48
43
68
15
69
16
29
48
15
12
105
27
9
7
92
33
48
48
34
26
27
24
36
31
38
12
19
20
12
33
48
7
24
12
95
21
21
27
52
68
3
9
24
36
69
43
60
8
103
29
108
60
21
39
33
7
44
9
66
6
12
67
20
81
12
63
21
27
21
99
12
57
63
12
19
33
56
12
16
24
3
29
60
9
60
27
9
3
48
24
45
12
3
64
12
27
5
93
12
12
19
20
9
60
10
74
60
31
27
5
76
5
75
57
36
24
24
24
24
12
108
84
111
7
2
30
25
29
24
12
6
9
45
7
8
27
45
9
10
50
12
31
5
30
1
80
60
19
38
19
5
31
17
63
33
39
28
20
4
39
98
36
48
168
36
46
32
33
93
27
33
36
15
69
84
36
7
44
4
36
56
60
45
7
36
17
46
57
5
12
115
5
12
15
72
33
3
24
45
60
3
28
113
27
9
24
60
7
17
22
5
28
47
16
2
12
79
5
19
27
21
92
111
1
53
12
24
48
3
9
67
32
16
23
18
51
69
15
4
53
96
27
19
110
7
11
6
51
12
4
17
43
41
3
24
117
31
17
60
22
5
21
15
52
77
54
6
63
9
72
7
20
12
9
12
87
4
17
63
45
99
12
24
48
21
24
123
9
24
19
20
15
73
65
27
33
39
19
17
33
15
21
91
8
4
8
43
41
16
53
15
67
5
12
9
24
48
36
91
53
10
17
24
4
53
46
117
20
16
5
12
15
21
27
9
24
84
48
15
33
60
22
14
34
2
27
57
15
4
29
24
36
75
33
24
24
19
41
60
27
4
56
19
26
3
12
28
59
13
8
91
26
54
1
29
24
27
12
16
84
15
5
21
60
15
16
27
77
16
173
7
5
3
69
12
7
5
24
15
21
19
24
89
60
60
63
52
156
17
60
12
10
53
45
55
24
84
27
5
4
53
63
45
24
3
21
22
14
108
15
7
2
12
24
154
77
12
21
24
7
80
81
24
43
17
24
31
29
48
36
12
138
6
12
24
84
24
10
2
43
29
43
5
6
9
40
29
18
16
2
3
75
30
19
96
47
1
36
8
21
84
12
3
9
60
39
45
84
48
27
9
75
21
75
45
82
17
45
15
81
24
7
20
12
12
48
57
48
24
12
19
8
12
3
6
96
36
36
48
15
57
15
21
15
9
75
9
72
36
84
42
25
56
4
5
36
135
12
60
67
81
17
12
84
7
101
31
32
3
37
20
7
21
29
51
48
24
9
3
33
27
9
7
17
60
48
27
3
16
2
27
24
33
58
17
36
45
31
77
3
15
54
15
4
5
48
132
7
53
15
51
121
17
108
19
12
8
52
17
87
4
29
24
27
21
12
43
44
69
27
100
53
24
12
51
4
17
84
99
9
36
18
21
12
33
24
3
9
15
43
26
24
24
36
24
103
53
51
9
31
5
126
9
72
21
10
53
69
67
44
7
5
33
19
36
51
29
24
28
53
12
46
26
84
24
36
12
31
29
108
36
60
3
60
81
36
27
9
31
60
20
93
174
66
12
3
28
29
15
69
31
180
5
31
27
21
27
9
36
60
23
18
84
72
27
55
2
79
53
24
12
36
12
48
22
17
4
104
57
10
33
92
3
16
38
58
45
68
52
36
5
67
5
12
159
15
6
10
5
84
12
24
19
9
65
51
12
52
17
3
15
1
29
34
26
15
28
44
9
27
21
3
16
29
99
12
93
24
60
15
28
32
28
5
24
39
4
5
15
21
135
69
15
21
27
3
45
12
21
156
12
42
102
24
27
57
39
9
24
19
20
16
5
24
63
9
12
51
9
12
24
3
117
12
10
2
7
12
20
24
16
53
39
28
24
5
42
6
55
53
46
14
7
32
4
29
58
5
43
45
5
24
120
3
27
54
42
45
21
51
33
7
5
15
21
36
12
60
60
15
21
84
24
72
12
46
89
21
36
15
69
75
21
3
12
64
29
27
45
12
12
19
53
24
3
21
84
36
27
3
54
24
3
21
15
9
39
81
10
14
31
8
172
63
2
30
42
3
9
10
2
19
36
17
36
15
19
5
75
64
62
36
15
93
36
51
57
24
15
21
27
4
5
12
39
12
3
102
12
142
9
32
21
27
24
21
36
12
79
53
87
40
87
77
108
9
12
120
24
27
36
4
24
17
15
57
30
25
17
3
100
29
39
57
3
12
40
53
27
33
55
3
26
19
24
11
21
33
51
40
63
17
9
7
5
36
15
7
2
46
5
4
41
12
84
24
120
27
40
8
9
24
27
4
3
ABCD 366283616*7^$a-1 [50011]
31
23
4
9
48
29
24
12
30
4
20
6
36
10
32
42
6
52
8
12
18
10
9
23
6
60
16
26
13
29
6
6
67
11
48
1
27
50
24
46
20
13
144
39
6
18
36
30
8
36
55
11
4
21
5
28
30
20
22
36
14
4
9
23
12
1
11
46
15
65
108
16
3
27
26
7
12
9
110
4
9
41
102
48
42
6
30
10
12
9
11
18
4
39
51
8
13
17
10
38
7
23
22
60
8
12
16
2
70
32
16
15
9
3
15
20
28
6
3
17
19
17
19
5
19
89
36
40
36
8
7
9
20
12
18
12
37
11
6
10
54
30
9
11
60
24
18
67
87
38
10
33
9
3
15
2
55
36
29
34
26
18
10
78
21
47
25
5
6
49
11
25
9
2
24
64
9
57
74
13
72
36
72
36
3
20
4
14
4
38
24
13
24
23
138
19
12
149
12
6
22
86
1
5
7
27
26
43
5
12
10
8
10
8
10
92
6
6
36
12
22
27
63
45
59
6
48
10
20
1
15
20
12
40
14
6
10
24
110
25
35
4
45
17
7
21
60
36
20
118
45
17
48
30
66
34
8
85
9
8
91
5
12
7
3
18
27
5
31
36
27
24
26
18
30
6
22
68
46
9
71
6
30
13
9
20
31
29
6
24
16
2
42
30
42
24
40
2
7
15
2
6
12
1
59
49
9
15
23
12
22
6
12
14
138
12
61
5
48
6
60
144
16
18
32
6
49
39
9
15
9
83
16
18
2
84
18
6
24
1
29
12
58
57
41
28
2
25
3
56
25
23
36
4
2
66
64
14
4
20
28
2
22
3
17
96
28
2
42
12
66
40
48
26
7
48
5
40
20
4
44
36
4
62
24
13
24
17
18
13
9
26
1
5
10
50
6
1
27
6
44
76
27
9
14
4
32
40
14
4
26
18
55
24
27
20
6
40
20
43
15
12
44
16
45
9
27
3
20
16
14
10
9
11
25
17
10
74
18
10
6
45
11
1
87
50
12
4
6
38
66
13
53
4
20
4
27
21
24
8
48
60
19
9
32
31
12
11
18
31
21
56
12
18
1
17
4
42
50
4
56
46
8
12
13
11
24
24
16
9
24
27
74
19
17
12
18
25
15
2
7
3
72
2
4
3
17
7
93
24
8
4
54
6
20
10
9
35
24
1
48
23
37
12
5
6
16
18
6
48
72
36
38
96
7
147
14
12
10
44
1
5
28
36
27
48
27
60
102
32
6
48
13
69
12
36
26
1
23
6
30
48
1
17
43
9
12
15
53
42
6
43
17
12
43
17
10
21
35
10
50
4
26
64
2
4
20
61
11
34
56
10
9
11
24
18
6
10
44
12
7
12
29
40
2
24
6
36
12
30
73
17
18
10
50
10
18
2
42
6
102
22
72
18
26
6
10
66
18
2
48
6
34
24
12
18
50
6
36
34
6
38
1
60
17
19
3
33
27
9
12
5
6
34
6
30
15
71
37
11
6
28
38
48
16
9
51
48
45
24
12
59
13
17
7
23
49
12
5
12
7
12
5
36
82
2
106
2
16
30
6
20
28
8
18
46
56
4
111
9
20
30
6
12
6
49
81
32
30
64
20
18
18
54
19
60
5
24
10
69
3
36
72
50
42
13
5
48
31
63
6
63
9
2
25
3
2
34
6
44
4
27
23
12
25
12
24
27
21
5
60
31
5
96
42
6
36
7
23
4
33
29
90
42
18
1
3
9
27
2
22
21
5
10
21
11
49
3
6
27
17
30
24
24
30
12
43
45
18
38
16
26
1
99
9
41
18
25
99
26
12
34
69
84
36
11
25
59
1
5
106
45
33
20
72
78
10
2
10
18
24
20
1
29
52
14
12
34
8
46
84
38
12
42
4
36
8
13
15
2
19
83
24
84
40
18
44
18
12
66
24
24
100
3
99
33
17
4
27
9
32
18
42
7
15
38
7
5
31
9
14
22
3
5
36
138
1
17
82
45
65
48
12
12
34
81
5
55
36
12
5
22
20
25
11
25
35
30
4
8
67
35
1
89
19
11
6
78
6
34
14
6
4
30
18
2
18
25
53
10
24
21
5
76
176
12
106
62
42
25
11
61
65
16
72
2
40
8
66
7
39
20
36
22
18
30
27
17
7
11
36
34
36
12
78
2
43
11
88
9
11
1
5
19
5
16
20
34
42
14
6
55
9
6
9
11
30
4
2
52
9
41
7
11
4
18
12
36
150
18
39
5
90
30
19
51
12
20
13
11
12
25
9
26
12
13
3
72
44
30
84
10
81
23
40
9
12
5
12
18
12
13
84
27
9
9
6
30
80
6
46
14
90
4
111
15
90
3
65
7
5
30
34
50
94
12
14
36
13
23
10
20
7
41
34
9
23
1
12
24
23
4
165
17
30
22
39
60
3
24
9
3
38
52
20
30
12
88
32
112
44
1
9
44
18
1
11
18
7
17
138
60
1
11
25
45
30
8
1
35
10
6
44
60
34
26
6
36
22
20
16
80
30
4
38
34
14
24
10
27
41
31
72
65
42
18
24
66
46
8
10
18
158
12
1
27
33
17
76
14
22
63
36
9
24
20
186
13
36
11
24
10
62
10
6
48
24
12
9
108
23
6
22
38
7
3
8
1
65
36
31
57
2
24
16
2
90
1
41
4
51
59
42
12
30
6
79
47
34
62
10
2
42
28
15
12
5
55
192
144
24
41
22
12
54
2
12
58
27
11
16
6
38
6
18
6
31
5
6
12
30
36
4
27
15
21
69
18
9
3
20
13
36
77
7
77
10
57
9
8
30
34
32
4
27
24
29
7
23
40
14
6
25
29
66
6
19
9
2
58
56
43
71
10
56
16
39
29
7
29
16
27
101
22
20
25
41
12
10
8
54
18
6
16
80
43
17
28
27
72
39
44
6
4
50
28
200
136
26
24
76
24
3
17
10
9
11
30
12
10
60
8
12
73
29
7
5
6
49
45
63
3
20
18
52
14
60
48
12
6
22
18
44
7
57
51
5
30
49
17
72
6
37
3
20
22
3
47
12
1
21
26
18
10
24
45
5
6
10
15
5
72
12
22
56
90
7
5
19
11
37
9
6
21
17
19
23
6
54
30
100
116
40
72
8
28
56
67
11
6
76
6
30
8
6
60
34
50
64
26
102
48
4
62
46
2
7
39
20
24
1
9
26
1
65
24
12
42
18
12
36
24
19
36
15
9
3
14
36
28
30
38
4
8
12
10
6
38
6
76
27
15
80
13
53
12
60
24
4
92
24
10
20
4
9
5
12
6
22
3
60
3
33
3
45
15
9
21
14
4
18
27
24
27
44
49
9
8
6
4
2
4
20
10
9
72
63
14
10
20
1
81
36
32
19
21
18
33
12
9
15
35
40
20
34
20
12
22
26
6
10
26
58
27
5
18
4
18
2
22
84
27
23
46
3
144
36
24
47
24
1
41
24
55
9
8
18
84
6
10
6
14
13
63
9
21
18
20
12
30
96
10
62
30
12
6
54
28
80
10
27
60
12
11
12
18
22
6
38
6
18
1
17
24
6
1
27
24
21
11
16
54
6
18
14
40
57
11
22
8
30
34
8
78
22
126
44
18
60
58
9
11
6
58
18
42
8
48
10
110
12
4
9
9
6
14
31
48
9
18
50
10
21
11
34
54
14
22
50
6
25
15
48
14
60
12
6
58
14
36
40
12
8
30
4
36
3
27
33
41
7
29
7
9
8
16
12
2
13
5
4
44
46
66
18
26
16
32
22
50
24
6
4
24
18
39
60
41
31
36
47
36
24
6
12
55
12
41
12
7
5
18
42
24
19
11
16
9
5
16
50
1
27
32
58
3
15
18
3
29
24
10
9
5
36
4
20
72
31
9
2
88
8
24
16
26
7
12
5
54
18
94
20
25
23
13
17
16
12
8
19
137
34
6
18
26
4
6
9
72
11
12
25
24
17
12
24
24
6
1
35
64
8
18
18
6
4
26
25
48
5
31
107
28
26
78
102
28
72
8
42
10
3
137
54
76
30
15
11
10
8
19
5
6
34
87
3
69
3
9
ABCD 366287802*7^$a-1 [50028]
18
90
12
18
6
30
42
49
11
24
36
13
15
116
48
1
41
19
47
64
24
21
5
6
18
102
54
120
48
36
43
77
6
96
24
18
22
110
6
84
96
109
51
32
78
12
96
19
11
42
115
23
4
86
6
18
30
66
12
84
84
132
30
1
47
72
18
6
1
89
10
14
60
102
42
60
72
6
42
72
66
25
15
44
4
14
66
42
42
61
87
20
37
23
48
72
18
66
6
43
35
90
36
6
85
77
108
144
48
19
17
114
18
18
52
24
128
36
1
83
48
12
18
7
3
24
50
18
132
96
145
39
56
24
18
19
168
59
24
6
30
42
18
13
23
6
70
98
199
95
6
24
19
36
23
24
48
66
12
18
4
50
7
35
30
18
52
116
1
29
102
6
42
64
14
102
48
12
13
95
4
8
42
6
12
42
42
25
39
62
30
24
25
75
38
6
6
6
54
6
25
83
42
22
38
18
60
72
18
19
87
86
12
55
17
31
35
30
48
19
23
42
10
26
42
30
70
2
7
23
108
18
106
44
54
18
108
16
14
12
24
60
24
55
71
76
38
60
43
27
120
44
1
27
9
41
19
84
35
156
24
12
12
162
24
7
15
8
12
42
138
42
31
17
70
8
6
7
27
2
30
18
36
19
5
31
12
36
23
12
42
54
37
48
5
19
11
54
60
19
108
11
120
4
14
30
73
3
24
32
84
100
8
6
7
29
48
6
24
109
17
7
12
11
60
25
17
18
42
31
17
42
18
22
20
48
25
29
67
143
121
29
180
7
23
28
134
84
55
77
12
55
17
6
37
3
8
6
31
27
8
90
48
24
180
6
30
199
23
12
28
2
12
10
8
1
5
43
29
18
42
7
12
53
6
84
12
16
2
67
48
27
38
106
134
156
12
12
6
30
6
1
17
31
35
30
7
59
36
24
4
14
66
12
84
60
18
6
1
95
36
13
155
6
10
26
22
20
148
2
6
54
31
77
72
18
12
48
60
18
72
10
2
7
36
72
35
30
42
60
108
49
87
14
18
84
37
23
6
18
1
108
11
6
60
96
78
102
18
36
84
6
24
150
36
60
4
14
30
66
12
7
11
4
26
30
66
70
14
6
6
7
11
1
24
27
21
71
90
6
49
35
78
54
13
87
68
60
18
12
58
48
56
66
12
6
30
43
29
30
42
115
48
27
32
18
22
14
96
18
6
12
31
12
36
15
21
59
6
7
36
11
4
2
90
84
13
23
61
23
6
60
18
52
8
24
150
108
43
27
14
79
108
36
17
84
142
140
24
30
94
2
12
18
18
30
36
90
48
12
6
112
21
5
19
5
66
76
74
60
24
36
190
86
6
1
27
62
24
24
31
3
116
1
89
72
90
42
36
6
78
118
38
42
30
12
30
16
32
78
42
24
16
45
23
4
8
1
29
34
24
80
13
71
30
7
23
18
78
12
30
18
54
12
30
24
54
6
37
173
12
30
28
2
22
8
42
22
81
107
60
66
46
14
60
144
30
40
45
5
6
37
5
24
79
17
18
52
92
73
47
6
174
12
4
45
29
78
78
42
13
5
43
47
54
48
60
31
36
11
54
12
48
130
32
18
31
47
13
77
103
39
96
21
65
96
48
31
3
50
18
30
24
6
13
41
103
11
6
10
20
36
1
83
54
22
14
58
20
48
12
37
23
42
10
74
12
55
17
10
8
13
11
6
24
18
13
77
6
16
8
61
11
37
77
31
59
42
7
41
42
12
6
6
88
45
36
29
10
20
25
27
110
24
60
22
38
90
61
89
19
47
13
17
96
60
18
1
51
45
23
4
21
27
8
96
1
59
54
31
5
6
42
108
24
84
24
6
37
35
28
24
2
43
41
54
52
50
90
13
36
11
49
108
27
50
12
30
52
68
52
213
47
1
27
45
65
12
18
28
2
43
75
2
12
48
19
53
7
35
85
23
12
6
138
36
36
24
37
17
55
41
6
72
90
6
36
54
66
60
36
13
11
6
84
48
78
12
6
70
2
30
13
17
54
30
24
84
36
54
16
50
60
7
89
10
56
90
54
85
11
72
1
11
4
122
18
72
4
74
54
12
6
72
36
12
18
6
48
12
24
12
12
60
48
18
30
120
42
18
24
12
6
72
12
24
12
84
90
18
48
25
39
68
12
25
36
75
74
24
43
36
11
24
18
42
13
107
102
19
41
54
37
35
60
25
23
1
95
4
14
7
99
20
12
24
6
7
3
62
6
37
63
26
46
38
84
36
6
37
47
40
206
18
30
18
72
16
14
6
12
30
30
25
12
15
8
72
40
72
45
29
6
1
143
24
60
36
66
18
37
95
54
30
132
13
17
12
12
78
37
96
12
95
1
59
36
204
6
10
20
12
24
6
10
2
12
18
40
48
24
20
1
83
16
20
4
20
61
11
108
30
120
6
4
104
18
31
77
34
140
37
12
29
18
36
13
35
1
41
36
7
53
19
11
24
60
144
6
43
41
72
24
31
3
32
12
30
22
9
12
35
60
1
107
13
71
18
34
98
18
24
24
169
5
43
59
60
48
42
48
36
22
20
60
72
36
12
60
12
13
23
4
20
12
40
44
54
30
60
28
21
27
2
42
1
5
22
50
18
4
2
24
30
40
2
18
30
22
68
30
30
24
6
66
13
5
108
30
54
30
25
11
24
28
26
30
12
30
43
119
12
40
14
6
37
23
60
4
20
102
94
50
6
102
18
102
78
12
18
31
41
18
24
61
108
29
150
6
12
30
84
1
3
9
23
54
19
35
30
46
110
7
47
90
30
6
6
12
162
66
24
24
37
27
38
12
19
11
18
48
43
27
116
18
6
1
ABCD 366392724*7^$a-1 [50015]
52
8
22
18
18
42
20
16
24
116
40
72
48
12
138
14
24
46
86
64
44
28
20
48
16
42
12
36
42
42
18
8
16
24
24
8
12
40
66
158
52
20
10
14
10
42
18
26
22
12
38
108
18
28
30
68
192
46
24
18
56
40
44
12
48
108
202
14
24
24
16
20
12
30
6
4
56
40
20
46
38
10
30
20
70
2
12
34
18
20
36
94
42
8
16
30
38
16
20
12
12
16
8
64
30
12
48
30
20
58
14
36
4
20
84
28
32
84
4
30
24
50
46
30
80
4
24
30
18
24
44
4
20
70
14
34
98
24
28
12
18
2
24
168
16
24
8
22
18
80
16
102
14
12
36
36
112
42
48
14
96
36
12
4
20
60
36
4
18
26
4
8
52
24
24
32
204
24
4
18
2
52
30
2
12
52
24
32
72
60
36
72
52
44
82
18
80
12
24
12
52
132
84
24
68
10
48
42
30
14
100
36
30
18
12
12
36
2
4
2
16
32
58
18
32
52
96
32
16
186
30
32
52
32
52
36
36
48
60
56
34
66
20
12
40
2
10
20
24
28
18
2
46
24
78
140
24
48
60
4
44
16
72
18
38
64
18
26
40
8
48
22
38
4
30
48
14
12
4
42
74
16
32
58
26
24
24
54
70
6
6
14
42
36
22
2
70
24
18
36
36
78
2
16
30
14
40
44
16
20
46
18
24
108
20
52
48
12
72
36
42
2
88
32
6
66
96
24
118
14
16
6
24
18
8
58
54
20
106
6
66
14
100
20
16
12
6
24
194
48
28
8
4
54
62
22
2
10
38
12
96
124
44
60
106
30
32
12
24
18
64
36
14
28
36
14
70
30
2
24
60
40
12
20
34
6
72
14
6
84
6
10
6
14
40
78
18
8
34
182
10
78
60
20
40
32
118
86
72
10
62
10
102
116
22
30
60
68
34
18
30
14
12
42
70
12
56
12
48
64
20
12
52
36
54
2
22
2
18
16
6
90
26
36
22
24
30
60
6
54
24
36
140
24
16
62
6
16
8
70
42
12
36
12
18
38
34
12
38
46
14
16
44
72
70
6
20
52
86
226
140
24
40
32
24
4
32
22
18
30
38
64
20
24
4
26
30
124
20
12
22
78
8
10
14
24
36
6
22
6
38
36
16
42
26
24
4
150
14
64
80
36
22
86
208
44
12
30
28
146
36
112
20
132
12
28
8
12
10
48
14
66
18
132
10
26
34
86
4
92
76
24
32
24
34
2
48
4
60
66
74
12
6
172
6
48
8
10
18
20
64
32
100
8
12
40
66
72
60
2
34
2
12
16
44
52
20
16
140
10
38
76
24
12
84
20
58
122
18
18
24
4
8
22
30
56
76
24
8
48
72
24
4
24
140
48
40
8
40
24
24
2
30
4
8
22
18
18
12
26
84
36
72
96
24
24
16
12
8
22
146
4
12
44
40
20
124
36
80
96
28
48
24
8
108
70
14
24
24
12
42
34
20
22
14
22
14
70
14
84
4
140
12
28
36
24
24
12
2
18
52
30
14
12
52
60
12
48
8
10
36
38
96
4
68
12
22
18
66
50
24
36
34
2
190
26
12
36
60
124
8
24
24
40
20
24
16
126
54
140
4
8
24
64
6
26
10
86
88
56
88
72
72
12
210
2
12
4
36
8
28
90
2
112
12
8
40
32
60
4
80
66
22
32
16
8
12
4
18
6
84
36
116
10
84
38
16
30
12
78
32
40
56
40
56
46
18
18
42
32
60
10
26
54
16
126
30
110
48
24
24
52
18
2
82
6
8
36
12
64
128
96
10
24
50
10
14
52
36
80
22
18
104
10
158
24
48
36
28
20
40
114
62
10
18
8
12
72
4
12
68
4
60
6
14
46
12
24
18
56
24
16
8
60
34
54
14
102
118
24
26
40
42
30
24
54
36
48
78
8
12
34
6
24
84
6
110
16
72
72
44
24
52
18
48
14
34
44
18
10
14
34
38
24
4
284
24
10
78
12
68
22
18
20
36
4
12
60
32
28
72
20
28
44
48
36
4
20
40
6
78
30
42
8
84
16
72
12
8
12
6
10
24
66
92
64
14
34
38
12
16
66
50
10
18
36
6
18
6
14
24
12
42
22
12
56
24
40
24
32
10
38
52
42
2
84
70
96
6
8
16
6
60
72
18
68
108
24
24
42
28
150
36
92
40
32
10
48
110
28
68
10
14
70
6
12
60
44
76
26
64
2
12
28
56
64
18
134
4
2
18
64
18
2
60
30
22
24
12
48
20
64
8
48
12
64
18
50
10
14
24
28
24
8
12
100
32
48
52
78
48
12
86
96
10
60
6
32
36
48
90
30
4
72
42
96
2
196
6
32
4
78
12
56
12
4
80
22
30
6
30
44
84
52
12
176
40
8
48
40
90
36
14
58
158
36
24
64
20
10
6
8
64
20
52
32
4
2
112
30
156
18
36
30
18
48
132
146
22
2
40
6
24
14
28
8
10
48
2
30
10
68
24
16
68
48
58
24
26
4
42
206
12
16
18
18
20
40
32
16
32
36
24
24
36
48
10
14
36
4
152
16
20
34
2
16
80
36
34
30
20
76
8
84
40
8
22
50
48
12
6
16
2
16
18
6
116
18
10
32
52
12
44
46
24
54
20
28
116
46
2
16
24
18
26
24
16
12
8
52
32
48
48
10
12
26
48
72
48
34
14
12
94
30
20
72
24
88
12
8
40
132
54
26
46
12
18
8
12
24
96
40
12
128
4
36
20
24
96
42
118
294
96
42
12
84
42
26
34
20
90
52
48
12
48
8
10
14
10
48
30
8
4
68
40
8
34
48
14
24
48
112
36
48
162
18
8
6
28
2
66
18
112
12
30
26
36
22
ABCD 366474158*7^$a-1 [50022]
24
18
11
12
19
29
1
78
18
12
23
108
31
5
85
6
12
24
120
66
138
6
36
24
71
115
24
6
131
91
5
7
78
18
84
24
6
18
29
199
24
24
12
24
29
48
1
18
30
42
42
24
156
48
6
30
24
11
7
24
6
12
11
25
30
90
54
30
6
30
23
31
36
54
23
25
42
41
1
18
42
11
19
18
48
83
55
29
13
24
36
71
60
13
6
42
6
29
37
83
55
18
35
36
37
66
17
1
30
5
13
30
5
7
29
13
96
24
18
18
12
23
43
17
55
48
29
25
11
19
12
54
12
11
84
60
19
96
12
18
35
67
36
30
23
61
102
6
23
12
25
42
12
84
36
36
60
48
12
30
18
36
60
30
36
18
24
6
35
48
7
5
49
42
30
30
66
78
90
36
6
65
43
5
7
72
5
43
161
1
12
11
25
18
12
17
36
31
24
24
18
18
6
48
35
13
48
72
11
31
12
6
198
17
12
1
36
11
55
5
72
25
12
11
127
6
102
53
60
48
7
89
43
41
7
24
6
42
17
43
102
6
5
1
6
24
24
6
78
18
18
6
18
29
31
221
1
66
41
1
23
55
24
60
6
60
18
12
5
12
31
102
11
1
18
72
150
6
126
6
48
65
61
59
37
24
30
24
6
138
30
30
42
30
18
66
12
41
7
60
5
49
35
103
42
35
31
24
41
48
12
7
42
35
13
42
36
53
19
18
30
5
79
18
35
25
72
59
7
29
13
30
24
24
36
48
60
42
23
85
18
48
102
42
29
49
24
90
30
11
25
42
18
35
43
29
43
30
71
72
7
30
48
54
161
19
6
24
66
60
12
101
13
119
85
23
19
30
12
6
36
29
1
78
36
12
12
42
24
12
24
11
12
37
83
13
11
49
143
19
48
210
83
49
42
18
102
24
42
18
36
18
78
72
18
11
24
13
6
78
126
6
54
60
17
49
6
5
7
5
7
24
5
1
6
5
25
54
48
60
18
18
6
6
42
35
13
48
6
41
55
18
6
30
36
42
48
12
36
89
24
36
1
6
24
53
60
127
276
24
5
1
96
84
6
17
24
1
6
36
18
35
7
24
96
6
24
96
24
24
6
30
78
65
61
155
48
1
6
36
6
18
29
13
30
12
18
78
12
77
43
12
42
23
13
12
132
11
55
65
37
11
19
30
6
5
1
54
36
36
12
89
24
25
42
72
18
6
12
48
72
30
102
30
18
12
18
23
24
60
115
72
6
18
30
12
72
120
66
6
36
11
24
7
48
60
18
24
35
31
6
54
42
47
31
60
17
48
1
18
5
43
65
79
48
30
36
12
18
6
18
29
37
6
36
24
36
228
6
36
30
5
7
5
67
24
54
23
13
30
24
89
12
37
11
24
49
18
78
30
48
120
60
72
125
48
24
37
96
42
126
83
1
6
5
19
42
71
13
12
18
12
24
17
19
84
24
24
5
13
114
6
30
12
29
61
23
48
7
18
23
1
6
60
17
25
12
30
18
18
54
59
1
12
11
13
84
36
35
19
5
7
24
24
6
90
12
18
12
12
11
24
61
59
25
6
6
48
35
7
24
12
60
12
29
72
49
23
7
48
54
107
24
103
12
48
36
17
19
5
25
18
5
24
13
42
29
7
72
42
6
5
49
6
24
96
30
12
42
36
72
24
54
54
30
12
36
47
31
42
24
18
96
5
67
54
30
30
47
12
7
102
11
7
12
36
54
6
60
66
23
7
54
23
223
18
12
90
120
114
24
11
37
23
19
36
84
6
42
17
25
30
6
24
12
54
36
41
60
36
7
84
18
84
24
102
12
18
24
96
11
19
54
18
41
24
13
42
60
18
54
30
6
12
29
31
30
60
35
25
30
18
210
54
18
41
1
36
114
18
36
6
66
35
7
228
101
120
19
108
17
49
48
12
23
13
30
42
6
12
41
1
78
48
12
198
24
6
5
37
12
23
13
6
84
12
5
19
18
6
5
19
42
11
13
6
108
6
6
36
42
59
1
6
12
17
7
30
11
7
78
24
6
18
23
19
41
13
11
7
5
37
6
101
133
18
60
12
60
54
12
18
60
36
53
31
150
83
1
30
12
36
78
23
13
18
48
18
24
12
11
37
36
23
7
12
24
36
12
18
12
12
18
12
48
6
54
5
91
6
66
12
36
29
48
7
48
30
114
30
6
5
19
24
36
6
30
41
31
36
6
11
25
35
103
6
54
12
30
35
43
72
41
13
6
24
30
90
48
78
18
120
120
29
55
6
54
30
48
191
36
13
12
11
19
36
42
11
36
7
41
72
37
24
84
48
60
24
36
11
67
12
5
7
12
77
1
6
12
5
19
84
6
6
5
72
13
11
79
42
30
41
7
48
36
113
37
18
66
155
19
36
42
60
60
144
119
79
90
30
41
48
12
1
30
17
49
24
96
18
6
6
30
12
78
17
31
42
35
37
12
6
12
96
17
7
18
23
25
12
24
6
137
13
18
65
1
23
55
90
23
37
35
60
1
126
24
6
66
18
12
72
12
54
42
18
42
60
30
12
113
13
47
25
12
59
1
11
7
12
36
60
17
85
90
17
91
42
24
30
24
12
60
30
12
18
5
43
29
25
23
145
23
1
6
41
73
23
24
1
36
12
78
24
5
31
6
59
1
108
12
24
30
6
47
12
31
17
132
1
54
30
12
11
1
11
132
19
24
126
6
72
5
7
6
23
7
18
35
24
13
35
7
6
36
36
54
96
12
6
42
12
29
7
36
6
18
12
24
66
18
66
36
107
43
24
96
48
24
12
108
29
19
12
125
48
7
18
18
60
12
12
36
12
30
11
1
12
60
90
36
72
18
18
54
23
7
5
7
114
12
11
36
25
35
55
53
67
90
71
97
42
12
30
47
60
12
1
54
114
66
6
150
84
60
72
65
229
36
71
1
83
49
48
12
47
19
24
24
6
78
41
7
48
17
139
36
12
90
6
17
19
120
6
78
5
67
18
35
7
41
19
90
11
49
11
7
60
30
95
1
114
6
18
30
35
ABCD 366507626*7^$a-1 [50053]
150
63
276
39
237
69
39
36
3
162
24
12
24
60
108
3
87
153
84
21
12
27
15
24
24
30
3
33
6
9
129
3
48
21
54
72
42
6
57
33
24
12
36
39
15
18
3
45
360
3
69
51
177
39
9
114
150
60
96
27
57
42
21
9
60
24
24
96
24
156
12
60
48
90
6
66
18
15
12
84
93
60
3
27
6
24
42
21
33
12
54
21
84
60
21
3
21
39
9
30
102
36
3
27
24
9
87
24
90
150
144
72
153
36
120
69
72
54
48
6
75
36
33
60
3
60
39
186
30
33
21
39
21
15
81
30
33
111
66
15
9
78
6
24
42
24
24
48
24
45
81
15
27
42
108
111
69
27
96
24
9
240
24
48
42
78
48
12
102
6
24
27
180
24
120
21
24
54
21
21
36
42
18
54
6
63
36
9
6
21
9
36
54
24
21
9
12
3
117
12
18
42
12
15
24
45
36
108
30
93
24
9
36
24
60
66
6
42
33
15
54
18
6
90
54
51
96
60
33
3
33
6
18
60
18
9
60
36
60
3
120
141
3
57
63
93
9
84
87
9
6
69
69
36
39
69
12
84
51
3
42
24
126
45
3
72
24
21
9
15
177
63
72
120
3
54
42
18
51
57
60
12
36
102
78
36
15
9
12
42
30
42
54
36
111
33
15
135
57
39
120
21
27
102
15
141
63
39
30
42
18
27
33
63
48
9
12
84
15
165
60
84
48
48
6
21
9
84
30
114
6
72
30
3
21
60
6
30
15
27
66
51
21
60
72
48
12
3
84
33
36
15
57
15
93
27
3
54
3
9
180
96
12
27
144
9
3
39
45
51
24
69
45
15
21
180
99
9
27
21
12
27
24
51
21
27
66
51
75
21
84
36
45
24
60
66
48
42
30
30
48
90
21
36
9
75
9
15
120
27
33
60
9
96
36
75
123
72
126
72
18
30
108
12
39
3
66
54
18
72
120
36
12
75
9
18
18
30
18
60
66
45
24
12
9
6
24
24
6
84
12
12
132
24
24
27
69
12
15
57
3
105
60
120
84
39
9
60
12
60
30
24
30
27
15
30
138
6
66
129
45
15
24
57
3
12
27
21
171
54
96
18
6
72
42
21
75
24
30
36
84
36
51
9
12
12
72
18
102
24
15
21
78
6
204
36
135
72
24
33
60
72
60
24
90
30
27
33
6
18
30
18
3
27
30
60
12
36
12
72
18
54
36
15
45
63
27
105
15
45
24
3
72
24
54
51
36
33
18
54
138
18
99
24
45
27
129
39
105
42
45
9
84
111
36
3
30
87
27
42
48
123
33
87
3
30
60
54
21
96
45
54
6
84
27
9
24
24
3
45
15
57
96
24
18
42
72
24
27
27
21
9
36
36
36
3
9
48
108
15
9
51
27
45
27
6
66
48
78
15
24
51
42
36
12
12
12
30
18
3
3
102
39
3
18
60
72
42
96
90
63
12
225
108
51
81
72
18
24
6
12
3
24
9
72
3
87
72
6
27
33
6
6
15
24
45
51
3
174
111
57
3
45
87
117
27
33
12
48
3
75
45
180
33
75
27
69
3
6
204
12
39
9
87
3
96
24
21
9
36
15
60
147
18
24
6
54
108
30
18
15
9
3
48
96
33
18
90
24
24
12
15
24
3
42
6
18
36
96
39
3
141
36
21
48
12
48
6
6
99
39
6
39
51
18
168
24
30
45
3
21
99
117
81
42
18
24
99
21
126
42
120
3
33
12
168
6
6
12
30
21
27
45
168
81
75
45
15
9
42
54
24
90
144
30
18
9
9
6
45
9
96
111
9
48
12
24
24
30
93
9
24
12
72
123
3
42
75
24
9
114
21
12
57
12
48
27
33
36
96
90
6
12
6
24
30
36
12
12
3
24
9
36
6
9
15
6
12
3
9
108
3
75
42
51
21
51
84
33
3
69
36
144
15
33
51
12
3
66
60
15
51
72
6
12
39
15
54
15
27
33
15
96
54
12
12
63
9
48
48
60
3
45
54
48
9
39
21
9
15
189
6
6
51
93
24
12
15
33
3
75
45
33
84
51
21
6
24
18
6
6
24
72
12
3
24
33
3
9
39
39
78
108
24
27
33
63
240
24
51
18
27
57
18
18
30
45
156
15
24
114
51
45
6
45
36
45
39
21
99
3
6
60
24
123
33
84
48
3
75
96
144
24
21
72
69
48
3
33
24
60
30
30
12
15
21
42
6
27
45
39
9
12
24
51
24
33
120
42
48
6
42
24
9
9
27
144
21
24
15
57
54
114
6
18
6
42
3
72
24
45
51
195
33
36
3
48
24
18
12
228
48
72
12
39
9
18
90
3
45
72
3
21
96
54
105
21
18
105
156
9
15
57
72
12
15
63
42
126
30
72
90
42
24
6
78
36
72
39
33
3
57
42
54
51
45
36
12
120
48
12
207
33
123
33
90
54
3
9
48
30
78
15
33
36
24
6
18
3
48
ABCD 366519488*7^$a-1 [50059]
153
12
47
36
40
45
123
24
44
136
141
12
63
20
100
44
24
72
4
96
128
37
12
63
176
1
3
24
84
36
92
121
11
12
36
108
1
72
123
48
12
69
11
64
81
63
44
84
28
32
1
15
48
272
37
60
23
12
12
4
8
40
32
25
3
104
85
63
12
72
44
109
120
119
48
144
112
8
1
35
76
20
4
21
59
1
12
60
192
35
301
35
108
37
39
120
176
4
81
47
76
129
35
37
51
20
88
132
69
36
71
121
12
3
92
16
20
49
156
23
36
13
72
51
60
84
32
49
12
47
16
48
80
37
12
47
16
117
15
12
36
72
164
4
165
3
69
71
108
16
93
132
12
168
3
24
8
37
39
56
28
8
168
16
36
80
25
27
45
143
28
12
8
1
35
120
85
255
32
13
39
116
25
3
32
1
215
25
59
4
9
215
37
51
45
131
132
1
39
249
131
36
84
37
84
48
11
52
228
57
135
20
96
4
9
60
11
25
12
63
60
45
71
13
95
121
12
51
8
84
28
44
192
64
68
36
13
84
15
44
124
128
4
21
47
13
15
12
104
12
61
47
48
16
8
256
24
152
28
81
47
84
144
73
231
12
9
35
12
13
23
13
75
9
36
215
24
28
105
12
35
84
12
232
72
21
27
93
3
9
48
135
45
12
3
69
11
328
21
23
24
121
15
8
37
12
47
4
177
3
9
51
117
3
69
36
15
45
23
72
49
39
24
57
39
80
109
72
15
20
4
44
13
83
16
92
84
64
33
132
15
36
56
1
12
36
24
96
59
84
109
60
72
35
12
49
3
9
12
39
20
4
96
36
32
121
48
15
9
3
36
9
11
132
120
4
60
33
75
33
120
47
28
80
97
11
37
72
59
1
183
20
169
51
24
45
15
24
81
131
25
11
228
1
12
59
49
15
45
3
9
60
71
1
75
33
59
49
15
56
1
59
4
9
60
48
15
33
72
63
48
81
51
8
12
37
51
21
75
44
48
13
35
1
39
60
24
32
97
15
32
64
20
112
45
11
52
9
15
57
23
48
48
112
8
1
35
60
4
12
237
35
133
3
21
3
8
36
1
251
49
47
25
48
131
36
1
12
3
200
28
164
88
24
144
141
60
71
169
171
80
37
11
37
12
12
95
36
25
23
1
39
164
84
72
109
12
51
80
28
128
52
57
3
44
24
24
4
32
84
28
57
60
12
35
13
11
88
20
136
44
1
71
96
192
4
20
37
75
45
71
13
36
60
3
69
12
171
105
95
48
60
61
15
20
12
1
15
12
32
72
12
25
167
108
40
45
12
72
60
36
83
12
108
16
84
96
36
45
3
96
20
64
57
12
47
13
12
63
44
48
124
9
11
49
75
44
52
8
12
37
75
44
13
47
1
159
24
12
24
33
71
60
156
12
64
57
23
160
44
4
80
49
12
15
8
25
63
48
129
180
59
60
52
12
68
52
45
12
3
8
16
144
9
48
24
51
117
48
83
16
21
47
28
48
92
49
51
9
75
56
4
84
36
141
95
72
48
157
131
1
120
59
72
25
24
35
13
71
12
4
33
63
57
11
1
131
36
4
144
21
84
35
24
12
37
27
180
24
200
1
15
21
27
48
117
60
59
60
84
12
37
71
172
177
36
60
87
33
63
69
12
108
48
3
32
48
37
155
112
92
40
20
12
133
59
1
35
1
59
73
108
3
32
25
39
36
120
9
63
152
1
11
4
168
21
47
1
47
36
28
56
12
60
13
95
72
204
60
37
23
4
105
75
108
8
85
3
20
12
37
60
71
40
9
3
164
1
87
36
117
11
36
84
13
59
37
15
69
47
124
164
13
23
160
8
120
12
37
47
13
3
60
45
23
156
136
9
216
83
1
15
81
12
155
24
73
59
1
15
21
3
69
71
16
165
107
192
52
56
36
36
97
12
47
25
131
37
111
32
88
8
28
21
72
3
60
69
108
60
48
75
69
228
63
57
12
35
36
36
24
28
32
49
59
120
36
13
27
56
36
16
57
63
104
172
8
52
117
27
8
37
47
ABCD 366532668*7^$a-1 [50008]
6
36
30
114
9
21
24
36
36
30
25
8
3
28
14
12
24
12
4
48
2
6
7
72
23
18
15
163
29
33
4
3
20
72
28
17
7
11
72
18
19
153
8
36
4
15
44
16
51
33
20
13
68
6
30
79
8
37
20
10
30
56
3
28
12
41
6
36
54
10
26
7
48
63
29
33
75
9
43
8
28
8
3
1
23
30
15
21
42
4
30
38
85
24
27
53
36
4
23
18
55
47
45
9
19
24
36
17
3
87
13
12
29
63
9
4
3
23
24
37
116
67
26
82
96
2
4
27
41
19
53
43
12
8
7
53
37
18
2
15
3
18
34
26
52
59
9
31
11
108
84
13
24
8
69
4
6
2
4
15
60
11
24
66
4
155
72
9
27
45
19
60
11
9
7
9
27
45
23
16
2
51
13
8
19
17
27
37
6
81
8
7
5
15
25
11
28
44
10
38
108
33
27
54
3
27
45
7
84
36
33
27
26
19
33
2
81
7
56
21
9
10
24
29
153
10
26
34
38
22
57
33
48
2
10
35
19
21
3
9
17
70
14
19
59
34
15
3
36
74
19
29
24
10
53
21
10
53
7
9
53
4
15
8
25
12
11
9
18
6
39
25
27
125
30
6
52
20
27
39
1
23
12
10
50
4
14
7
12
11
10
8
22
20
18
7
75
9
11
16
17
7
5
7
90
8
108
31
21
2
28
20
18
34
18
20
78
1
44
52
24
8
25
15
3
26
19
8
9
30
4
93
29
58
2
34
90
3
45
66
62
27
4
20
1
126
21
53
7
11
4
41
9
10
77
27
34
38
9
12
31
2
34
2
7
12
11
22
30
9
44
9
48
15
81
34
9
11
9
7
77
52
8
52
24
63
24
21
12
68
28
12
11
12
22
27
27
2
31
44
37
32
43
5
18
1
96
51
69
5
66
36
10
23
7
30
56
4
14
34
62
13
15
29
27
4
5
15
9
9
147
25
66
17
45
24
40
8
22
38
18
138
16
38
18
15
49
131
36
3
6
7
5
79
27
60
29
25
39
8
9
46
18
20
10
9
21
47
12
7
6
27
27
20
1
12
8
15
30
60
10
17
163
44
16
20
18
39
81
55
32
19
33
11
36
106
23
33
39
15
25
29
46
93
12
68
15
37
8
3
78
16
3
35
22
23
3
9
43
57
105
8
30
85
15
116
24
30
15
12
81
67
20
40
35
6
27
16
11
10
60
15
24
11
16
9
20
7
24
6
18
69
20
1
32
10
18
20
36
19
24
3
18
6
2
195
45
22
12
30
8
3
9
7
29
27
24
3
6
4
15
63
29
13
104
6
13
53
24
3
27
25
45
20
78
10
35
12
33
3
27
18
7
51
110
10
17
37
8
7
15
5
3
18
24
63
9
55
89
27
3
13
3
17
7
9
15
12
5
15
36
18
10
29
15
9
3
18
46
14
19
17
36
3
4
20
7
32
4
30
15
48
27
65
33
19
33
3
45
66
60
53
16
41
6
10
11
49
3
8
19
8
66
31
23
16
26
3
60
31
14
36
111
19
17
63
13
3
60
14
63
96
3
28
44
10
23
4
71
18
31
11
48
49
41
63
24
36
40
51
9
17
30
24
25
23
9
28
24
17
34
65
3
34
3
5
12
24
3
61
15
27
5
19
17
4
32
27
16
26
18
34
38
18
54
10
30
32
73
71
34
20
48
7
53
75
4
29
90
34
2
28
36
6
27
93
20
28
15
8
3
6
7
21
8
48
10
17
19
44
34
56
54
22
18
30
15
24
17
36
7
20
33
48
18
1
23
4
24
20
6
3
7
9
24
11
82
63
17
67
44
43
20
6
63
3
4
20
13
5
36
3
27
16
24
2
48
24
100
6
29
25
2
18
3
43
44
48
1
21
23
45
15
63
129
7
33
23
45
37
6
29
72
25
71
43
14
40
23
24
55
26
31
21
32
7
36
83
1
8
40
15
14
12
4
68
6
12
4
14
79
11
34
47
36
37
6
2
4
23
4
23
37
8
36
64
5
66
4
41
49
48
8
4
8
36
4
38
30
34
26
12
6
9
84
63
81
15
1
17
10
6
3
53
7
24
44
27
18
7
15
29
27
66
7
17
12
4
14
24
16
9
45
23
9
10
8
16
26
18
18
18
4
5
4
111
5
31
6
8
78
1
21
66
2
7
77
36
18
9
37
18
36
41
9
4
8
52
12
15
53
36
3
13
14
13
51
5
64
33
20
28
99
20
33
27
3
6
12
19
36
24
3
93
5
15
37
60
23
15
40
8
9
9
16
54
9
27
90
26
18
3
1
60
30
17
9
34
8
4
17
33
3
27
33
4
8
13
23
9
7
8
45
43
23
18
4
59
1
15
47
4
9
11
1
33
23
16
80
1
27
12
33
20
15
9
3
33
7
3
18
20
6
9
27
58
6
21
15
8
48
22
56
16
27
11
49
21
20
66
61
20
43
56
1
8
97
8
3
9
10
5
3
69
9
12
27
85
56
67
12
12
33
23
4
20
36
37
3
5
18
4
5
72
9
31
33
20
6
54
18
10
38
4
18
15
60
8
16
27
20
16
30
38
22
68
70
8
12
72
6
27
27
4
33
80
27
84
6
72
12
63
9
6
45
3
36
6
39
9
24
160
15
17
18
105
4
21
39
21
170
33
3
6
18
18
7
5
6
1
33
68
52
20
6
36
144
12
18
43
27
33
51
69
8
12
24
97
39
11
6
12
4
15
45
3
24
33
11
9
6
52
5
25
99
11
85
5
40
6
33
53
30
18
7
12
87
2
4
14
34
2
18
40
39
29
27
4
3
78
32
7
20
100
36
17
10
26
94
5
13
23
9
15
3
22
14
13
11
18
12
46
17
43
2
24
40
8
7
11
42
10
89
1
42
68
36
4
69
41
30
36
117
4
20
3
6
90
12
4
14
4
23
16
20
7
17
45
12
18
18
10
21
11
28
6
14
13
11
49
77
10
2
60
39
25
18
29
36
24
21
52
18
29
7
26
7
3
8
12
54
124
38
88
2
15
7
69
21
6
53
13
14
6
34
2
7
65
7
41
15
12
33
7
41
106
48
8
61
33
11
9
3
27
33
45
3
45
72
18
18
6
13
5
30
18
4
3
15
9
60
71
6
3
99
49
3
9
8
45
34
20
12
24
25
72
33
3
57
18
2
27
27
1
3
5
15
9
27
57
24
12
36
45
10
5
40
41
10
6
3
11
94
39
27
20
4
12
30
15
56
16
29
4
68
6
16
14
42
4
44
13
36
41
6
18
27
40
33
8
30
4
60
14
12
18
13
27
2
7
60
27
77
7
36
30
47
7
92
1
33
3
71
9
97
3
24
17
3
60
27
40
17
49
48
12
71
9
63
15
85
24
17
3
9
34
33
12
11
22
39
17
12
60
12
7
45
44
16
38
10
146
24
10
2
18
27
9
10
14
7
32
7
6
108
23
9
27
1
59
7
2
22
50
19
20
24
19
60
14
36
18
9
51
22
3
5
19
36
24
11
6
99
25
50
9
69
99
81
12
99
7
24
2
147
9
7
20
40
32
15
21
9
28
32
18
16
101
48
205
8
4
8
6
34
6
60
9
24
20
7
114
8
15
37
75
41
79
11
13
23
45
13
12
3
8
3
40
29
64
17
43
21
182
6
19
8
12
63
69
1
47
19
53
76
5
15
12
51
4
8
36
16
38
52
27
20
7
6
47
40
21
27
15
5
21
58
14
15
7
57
47
9
55
9
44
15
1
17
10
20
4
12
20
6
124
56
22
26
70
26
7
47
40
21
11
9
21
31
11
12
10
15
8
25
6
14
18
9
13
8
67
23
49
15
77
21
6
13
23
70
14
54
7
45
8
7
3
62
27
9
12
40
12
56
15
9
18
22
27
3
14
4
12
35
9
4
39
21
15
5
18
42
22
18
6
80
12
105
16
20
21
7
33
27
48
24
21
20
40
23
27
45
40
15
42
20
18
9
7
24
20
18
34
5
69
3
ABCD 366629346*7^$a-1 [50010]
9
12
15
60
9
72
15
24
21
27
21
36
79
56
21
60
31
44
105
12
12
79
5
72
99
81
60
163
44
105
48
79
5
24
63
69
144
120
48
15
21
36
48
27
45
39
165
3
40
53
19
5
84
7
20
36
33
12
27
33
39
28
36
32
9
55
108
12
36
5
15
9
15
249
12
51
96
88
8
16
5
39
69
15
24
69
3
12
9
75
60
9
3
52
41
19
8
9
51
12
36
60
16
89
24
31
96
65
39
76
84
60
5
60
75
9
12
3
88
77
36
36
3
12
36
60
93
48
12
75
9
36
79
20
9
15
132
4
41
3
48
12
4
77
3
9
12
12
3
64
8
21
27
33
3
16
5
48
48
79
12
20
33
96
127
17
75
45
24
31
32
33
63
120
4
36
53
12
15
96
9
39
28
60
20
28
8
16
32
48
12
52
89
3
21
24
55
17
55
56
72
112
5
96
115
65
7
32
153
175
17
15
9
7
24
5
24
12
84
91
5
3
4
36
32
112
216
5
15
69
87
4
20
16
65
96
39
33
12
75
72
4
77
3
28
72
17
15
12
9
12
43
29
7
56
9
120
55
5
24
63
9
3
81
7
17
55
17
3
21
24
7
17
87
33
67
44
40
72
5
19
65
7
53
15
93
63
4
101
123
12
93
120
127
89
51
24
9
72
24
60
19
8
96
57
84
3
9
7
56
57
27
4
41
12
7
128
60
33
175
41
75
36
69
36
36
31
92
21
3
24
16
24
44
105
51
36
48
16
20
69
12
87
69
12
19
96
5
15
12
4
29
48
43
20
21
48
120
7
17
7
72
8
36
12
9
15
105
39
57
36
43
77
12
48
15
28
44
4
197
75
52
104
33
72
15
21
24
36
27
12
4
5
135
21
3
16
89
63
93
91
128
120
57
15
72
24
48
28
29
39
12
76
17
3
12
4
5
15
57
72
87
48
112
29
195
9
36
27
57
12
19
72
176
76
41
103
17
96
108
3
108
4
108
5
31
113
3
48
45
175
65
12
39
72
36
21
27
33
91
17
15
57
24
24
39
21
27
33
7
89
48
15
36
28
29
24
15
12
93
27
69
60
24
7
53
108
7
32
96
24
40
89
39
24
81
60
91
8
112
32
21
3
36
21
12
12
159
52
29
72
7
48
113
3
33
75
21
67
53
108
15
21
60
39
100
48
32
21
24
55
77
79
125
60
60
12
51
48
12
9
19
8
12
9
84
108
19
32
40
192
24
68
108
9
15
16
56
48
96
9
12
24
123
12
12
33
24
39
36
12
120
24
21
67
24
29
7
20
48
9
96
7
29
60
3
165
27
108
48
69
27
81
99
45
7
44
48
16
20
33
39
33
7
29
15
12
9
24
3
52
8
9
63
9
67
44
36
21
27
153
12
123
76
36
5
39
201
27
21
15
9
36
84
31
12
36
56
72
40
56
16
17
31
29
27
21
15
21
60
15
28
41
12
123
4
41
67
8
117
12
27
21
24
39
24
4
12
41
27
36
57
24
111
12
4
12
32
21
24
63
24
16
65
31
176
33
15
21
60
12
91
32
40
140
12
9
84
3
4
32
33
12
15
16
41
24
51
96
28
41
48
48
72
7
12
89
171
120
48
21
12
132
36
72
12
3
4
113
36
27
36
21
91
65
39
21
3
9
31
8
172
156
20
69
27
12
24
16
56
84
81
36
123
96
76
161
24
96
39
24
72
16
32
117
24
3
64
41
7
8
28
65
48
27
33
12
84
7
56
93
144
7
17
36
27
28
65
7
44
33
15
105
27
16
17
87
9
27
12
9
27
4
77
12
12
67
56
81
12
63
57
39
213
12
36
15
33
219
12
9
7
8
129
12
84
24
51
16
5
7
20
21
48
7
53
12
19
17
12
15
48
120
141
31
32
57
24
15
105
51
81
24
7
17
60
87
28
8
69
144
36
3
69
36
3
36
28
17
79
53
15
4
128
120
16
8
12
21
36
39
60
84
36
28
53
24
195
52
24
32
16
36
96
29
36
19
60
5
12
15
12
21
15
132
12
12
141
91
32
24
21
15
12
4
12
77
27
33
72
67
17
175
32
57
3
69
12
7
80
16
17
27
28
65
12
99
9
39
136
44
21
120
48
24
27
48
21
7
20
21
103
89
120
15
33
15
57
31
8
69
156
48
51
21
84
39
36
57
207
16
8
9
87
141
12
51
9
19
8
64
41
36
75
9
27
21
60
12
67
48
17
63
33
24
87
9
7
36
5
51
69
19
17
36
3
21
31
5
7
17
19
32
129
60
63
24
9
135
72
21
3
69
39
48
21
24
36
12
84
43
36
269
228
15
33
15
45
3
12
21
15
21
63
9
7
32
9
60
7
32
36
40
32
24
9
24
24
24
7
29
3
36
81
72
48
72
27
117
204
7
5
48
36
7
8
45
24
27
16
24
17
48
60
12
12
36
7
24
89
27
21
39
33
48
12
3
64
8
33
12
84
63
72
88
17
43
17
19
12
77
48
7
17
159
16
5
36
24
60
27
33
60
24
36
15
12
16
12
80
24
40
24
53
75
12
45
15
81
15
21
163
32
9
36
ABCD 366632922*7^$a-1 [50085]
35
12
72
61
12
24
29
7
36
191
61
108
107
37
35
13
125
90
132
18
90
102
18
24
48
25
96
48
29
114
36
13
35
42
48
19
60
83
24
37
72
119
1
132
47
36
42
67
120
24
59
121
72
17
78
13
59
1
11
85
131
24
30
42
13
48
12
48
23
72
120
37
107
6
91
119
13
11
13
84
47
84
169
12
35
85
95
6
7
12
12
17
19
60
24
95
72
25
11
24
61
48
72
120
35
25
72
36
11
133
65
7
36
47
37
113
90
25
60
12
11
84
36
49
11
102
55
108
24
36
48
72
204
84
36
35
49
132
12
59
49
12
48
35
60
49
23
18
174
25
71
37
60
59
13
36
5
42
73
84
24
120
36
24
47
145
24
71
37
72
36
71
54
19
60
84
24
47
61
60
77
7
11
13
36
77
18
48
1
36
23
120
108
24
13
12
108
12
48
48
60
168
132
77
78
36
48
60
85
48
23
85
59
96
145
48
156
83
72
48
13
11
36
84
133
107
37
179
12
1
95
109
96
77
43
24
60
108
5
91
36
11
25
12
35
13
120
168
96
36
77
43
24
125
55
41
79
144
11
13
59
37
47
25
12
120
12
17
48
175
83
37
35
36
156
49
12
35
25
47
180
48
73
108
72
59
1
48
17
7
12
156
12
36
60
11
85
108
23
72
48
109
24
47
24
13
36
24
35
1
120
12
84
24
12
72
48
12
192
84
71
6
7
203
24
25
60
35
72
181
12
5
126
157
120
48
59
13
48
12
12
156
84
84
60
29
7
24
24
48
12
72
120
84
59
60
12
1
48
24
72
95
13
132
48
60
12
96
108
36
47
13
131
49
24
23
37
24
47
49
17
43
47
13
192
47
97
48
108
12
47
1
17
55
36
53
18
61
131
24
97
60
35
54
96
91
11
36
25
24
11
12
193
29
18
192
1
24
48
132
71
13
12
60
5
43
59
61
12
84
216
101
54
25
65
175
48
72
12
36
89
163
48
444
12
48
53
187
300
120
23
25
47
37
24
53
31
72
60
47
301
23
180
54
79
83
49
59
36
37
60
60
59
97
11
96
25
131
61
12
35
25
35
1
335
24
49
60
84
23
85
60
12
35
13
12
12
60
143
121
36
41
30
36
73
48
5
163
35
24
36
73
84
60
168
24
35
1
72
12
95
25
84
59
193
71
96
97
47
217
53
103
95
12
13
60
35
13
168
71
6
55
60
60
108
5
66
1
77
55
35
48
25
29
126
37
71
6
19
12
35
37
228
120
60
36
11
73
132
24
77
19
36
89
66
25
144
197
54
84
36
60
84
1
48
113
7
36
47
97
119
61
11
96
12
90
144
258
25
47
13
41
66
49
47
97
47
30
31
36
11
181
12
203
13
36
5
30
61
60
11
109
144
143
72
61
24
144
149
18
12
25
12
36
120
24
48
185
127
23
84
13
83
13
24
65
79
36
71
13
167
85
72
36
36
77
19
29
19
72
5
7
155
13
48
59
1
131
1
24
24
60
47
132
61
24
77
19
36
24
11
192
150
48
19
252
72
107
60
13
120
29
43
48
47
36
49
11
54
30
145
35
13
65
67
60
17
18
13
59
1
36
71
1
35
25
95
133
96
11
37
89
43
24
12
180
204
204
36
36
120
149
162
1
36
71
73
47
42
66
24
73
71
109
35
72
73
48
12
24
257
30
36
73
23
30
18
216
37
17
19
23
25
72
60
24
12
180
84
11
85
24
156
180
149
48
78
109
143
120
145
23
84
108
73
215
24
270
115
24
120
72
84
60
120
71
12
42
43
120
29
67
29
18
12
25
137
6
49
36
59
25
24
72
ABCD 366659246*7^$a-1 [50062]
3
30
18
21
120
15
34
47
9
15
31
9
45
36
8
10
14
15
37
51
3
14
16
20
27
40
32
15
36
46
71
16
9
14
1
23
22
2
33
3
24
12
16
17
37
8
3
57
22
30
14
12
28
14
15
15
6
27
24
9
16
6
50
54
16
24
60
30
84
26
16
2
22
41
39
25
8
1
12
24
83
48
25
14
24
12
12
33
13
2
28
6
8
18
40
8
12
9
40
5
6
24
6
4
6
24
24
12
68
36
6
12
15
57
6
9
40
8
43
62
36
10
17
9
55
23
49
53
16
62
12
1
3
2
42
28
8
10
36
6
20
24
4
17
33
10
20
1
15
41
15
9
33
48
12
12
6
100
14
16
38
12
102
15
3
48
21
63
30
75
3
24
10
6
32
45
1
14
36
22
8
24
42
10
6
5
16
3
14
46
8
30
36
46
6
24
8
3
64
15
6
2
36
13
33
15
11
60
9
45
4
26
6
48
6
1
5
19
11
18
12
18
36
16
84
20
6
4
26
69
19
20
10
6
8
6
70
93
41
15
43
2
18
4
8
12
18
15
13
14
6
18
42
12
52
14
61
5
60
6
34
30
128
46
6
6
2
13
59
6
15
49
23
33
4
36
15
33
30
14
6
12
28
66
27
47
40
20
52
32
46
3
8
31
24
36
8
13
3
24
32
12
33
25
30
32
6
42
1
39
48
32
9
1
30
30
8
12
4
8
18
4
8
16
20
46
11
3
6
30
114
31
8
3
4
26
4
26
54
10
14
24
18
4
44
52
48
20
22
8
51
3
58
18
6
26
18
46
26
39
3
18
18
9
27
21
15
28
12
9
5
40
26
129
15
24
1
56
15
9
15
108
28
30
20
12
27
19
42
2
66
10
36
20
34
26
4
21
35
24
61
5
10
41
75
34
8
36
42
48
54
28
2
28
14
54
1
51
2
18
4
6
14
1
3
6
6
32
16
12
5
16
11
12
24
22
14
6
30
40
14
3
31
60
26
30
6
34
96
8
13
47
1
23
16
12
5
73
2
4
6
18
30
6
14
16
104
22
2
78
10
2
30
7
15
8
16
42
48
26
6
42
6
30
1
45
30
50
94
12
8
9
15
6
22
2
27
1
32
16
2
61
8
15
34
36
8
12
135
31
8
22
20
15
43
26
46
5
13
12
15
3
12
2
15
3
60
4
14
6
16
38
100
2
30
28
51
23
28
21
8
3
16
29
27
24
6
16
32
6
12
4
8
66
6
16
2
12
24
6
10
6
24
38
12
64
12
14
24
16
36
5
9
30
10
38
28
8
12
34
20
66
40
2
6
12
4
26
90
4
20
21
63
22
30
24
14
6
66
18
16
8
52
6
8
10
42
48
2
12
73
9
14
16
6
2
12
18
18
10
2
13
3
12
14
3
13
14
24
10
32
10
2
6
100
29
27
16
45
5
4
23
1
30
2
4
6
24
36
14
51
15
12
28
9
15
8
60
16
6
14
72
4
26
34
41
75
42
36
16
15
41
10
54
56
10
5
16
56
3
12
18
28
14
16
29
3
34
27
57
32
30
12
13
5
27
27
16
8
36
18
12
51
33
7
35
12
6
30
70
12
2
76
26
4
14
18
34
6
2
45
3
61
9
30
60
8
42
4
8
30
12
6
30
1
11
28
44
18
66
12
61
8
9
30
16
128
18
42
6
16
26
34
20
15
39
54
18
30
10
14
3
57
10
6
39
11
60
9
93
12
30
10
6
18
6
56
10
15
3
14
58
8
21
15
33
64
41
30
49
11
37
83
30
18
18
51
1
38
6
84
6
100
8
30
7
8
13
8
30
12
40
74
4
3
8
19
30
60
6
36
9
8
13
59
25
60
75
39
14
6
84
6
10
20
37
5
10
44
16
21
9
20
4
74
37
47
18
18
52
18
12
8
10
72
8
36
6
12
43
9
60
66
2
15
1
14
42
31
93
2
40
20
85
23
12
12
30
46
14
12
51
16
11
16
21
5
67
47
9
31
2
12
22
8
28
20
12
28
8
10
30
14
12
18
22
6
5
57
28
8
12
15
63
82
62
12
18
19
57
2
18
60
42
30
31
24
15
17
21
12
28
12
48
6
14
27
3
24
12
1
32
103
2
16
74
58
2
52
20
36
4
6
62
45
31
14
27
15
1
23
16
26
10
8
10
2
12
30
15
3
45
3
12
34
36
8
10
26
24
10
6
6
17
7
6
8
42
9
25
38
36
12
12
22
8
52
44
39
67
60
26
48
22
20
45
93
10
81
56
9
16
2
42
66
48
9
21
12
48
39
15
18
87
1
42
8
24
6
36
6
18
60
54
46
3
17
7
45
51
24
45
2
6
46
8
12
6
10
9
71
34
50
10
26
9
91
5
24
129
46
41
24
19
72
8
22
2
6
12
4
24
2
18
6
34
14
45
13
2
18
72
108
4
8
12
3
1
6
26
58
14
28
35
19
44
72
25
35
10
35
13
2
48
40
2
42
52
36
20
18
24
42
40
30
24
66
6
30
14
6
28
6
14
6
24
10
29
13
18
6
116
34
24
12
24
8
78
28
2
4
41
24
1
8
6
1
9
6
14
66
12
6
7
3
12
92
16
14
7
23
22
30
90
11
25
8
24
6
6
4
26
48
13
93
27
23
16
56
1
53
4
14
6
6
34
62
45
33
84
19
23
36
54
60
18
12
21
75
60
9
31
24
38
6
84
12
21
45
34
8
48
57
31
30
2
12
28
50
24
15
15
36
18
30
22
24
14
42
28
20
42
10
18
44
13
32
63
25
39
8
33
16
71
33
45
10
2
18
28
12
5
3
10
2
1
8
15
24
1
9
32
31
11
36
36
21
33
16
8
7
35
10
36
2
22
23
43
24
30
6
2
7
11
18
30
16
14
114
22
14
1
11
58
42
80
49
11
12
6
22
8
6
10
8
37
29
42
4
20
16
2
63
13
6
5
15
36
54
10
36
62
3
40
3
36
38
28
14
16
44
6
18
10
72
110
18
6
18
58
14
3
13
20
55
17
12
18
28
8
21
16
5
18
9
3
48
37
5
4
26
24
24
10
11
31
48
17
27
13
15
30
2
6
27
13
2
24
30
48
48
10
9
35
4
2
28
14
112
60
8
108
24
18
3
9
16
54
8
6
36
60
6
100
14
18
49
3
6
14
64
20
16
44
9
3
69
39
40
14
12
6
10
8
6
4
60
26
16
2
28
32
12
30
18
30
46
12
2
30
36
9
45
22
24
77
3
13
39
8
12
48
12
1
9
20
28
2
28
30
2
10
15
35
40
5
13
3
11
30
6
30
6
10
20
6
4
26
12
6
1
5
67
29
28
42
20
24
60
4
2
48
31
29
82
2
42
18
3
3
40
6
6
20
34
26
24
10
20
36
10
2
18
9
1
20
18
12
10
35
25
8
16
14
12
58
26
16
14
6
18
6
6
15
33
22
14
6
60
9
91
20
4
5
1
14
34
2
4
24
20
52
8
24
42
7
24
3
26
3
7
50
70
20
4
12
29
111
1
9
47
1
2
60
60
54
6
12
45
61
11
19
26
3
1
26
30
7
11
6
16
6
84
5
9
22
8
24
18
15
27
6
7
15
50
15
15
12
28
2
58
2
12
36
27
37
86
4
8
12
16
8
10
32
12
52
24
2
42
46
12
14
15
39
12
18
22
8
13
77
22
29
9
7
3
2
24
6
4
38
58
50
24
16
2
45
7
24
17
16
33
6
8
1
9
14
57
63
72
18
7
35
4
41
51
10
48
14
76
50
54
33
3
21
3
13
5
54
18
18
30
12
87
16
15
20
45
49
14
22
8
60
10
30
47
3
36
4
32
4
8
30
19
8
19
30
2
4
38
22
56
88
14
6
60
10
11
69
12
12
12
4
2
54
46
21
8
16
29
60
40
14
16
30
35
3
45
75
60
58
54
24
20
21
1
92
3
3
54
18
28
41
1
2
48
18
40
26
40
8
42
18
28
2
6
1
23
22
8
36
60
24
82
54
3
9
24
8
15
3
18
54
16
42
20
4
131
63
1
23
49
9
80
31
3
14
60
12
10
68
9
45
6
84
6
10
20
37
3
36
44
13
17
36
16
20
18
21
3
6
46
8
36
36
1
47
60
12
60
16
14
16
30
20
18
22
2
12
4
12
8
12
18
52
14
6
4
5
3
16
90
26
16
44
21
16
11
28
9
5
10
50
78
33
9
15
9
60
36
63
15
156
6
6
25
5
10
8
52
45
15
80
30
75
72
13
18
12
8
13
11
13
17
30
12
6
15
33
39
1
26
45
48
81
24
78
4
44
12
24
18
6
16
8
18
4
8
7
99
50
30
12
18
12
12
60
3
9
15
61
54
68
12
6
48
16
87
77
22
2
36
22
17
37
6
8
52
8
9
43
14
15
39
9
37
6
62
15
3
30
4
66
8
6
3
31
26
55
9
20
22
2
18
18
16
26
24
54
24
6
6
18
33
13
3
11
16
14
28
8
12
28
59
ABCD 366673962*7^$a-1 [50012]
6
27
57
36
24
63
57
78
6
99
24
96
36
24
60
24
103
113
7
53
63
52
17
3
66
54
12
213
21
39
15
12
117
3
28
8
21
12
57
72
12
27
21
18
33
21
48
90
30
18
93
19
5
15
9
3
9
24
3
114
27
31
5
3
42
22
26
39
12
12
21
58
32
88
80
57
63
60
6
6
33
21
34
17
120
3
9
9
27
24
36
21
15
9
111
27
24
36
12
12
9
39
30
18
84
28
17
15
36
4
17
21
39
63
6
142
5
24
51
18
22
5
36
31
20
36
18
24
87
24
24
72
15
6
84
27
12
57
27
60
60
21
24
12
48
48
99
55
8
81
84
24
12
51
54
15
9
39
3
18
18
24
30
3
3
12
12
9
45
24
18
4
17
39
12
9
43
65
75
60
33
24
12
36
3
45
21
36
3
15
30
36
42
24
33
36
19
29
36
63
60
42
12
27
69
142
2
84
39
84
57
6
33
96
9
15
45
130
32
33
57
63
15
57
3
9
39
42
12
15
15
54
75
24
57
87
3
9
9
18
9
48
21
6
60
36
21
69
27
84
81
36
75
108
12
19
17
63
12
57
3
117
111
48
57
84
60
12
51
117
3
9
21
27
21
12
6
72
72
6
12
18
30
12
12
27
9
12
12
123
15
9
51
30
36
42
24
78
51
60
24
192
123
6
42
21
72
21
39
19
8
24
33
15
6
51
3
18
3
9
70
2
39
24
87
36
4
17
9
27
24
3
30
3
33
39
9
39
57
120
3
12
15
117
9
12
30
6
66
18
72
15
24
21
3
55
29
57
3
33
3
24
12
57
39
12
51
40
5
3
90
3
36
21
24
18
30
96
60
46
14
6
45
21
63
9
96
3
21
15
3
42
30
6
15
69
30
48
9
12
12
117
24
60
3
15
21
31
29
24
96
24
12
12
111
6
96
30
57
60
39
4
134
63
36
75
12
9
31
26
12
36
54
108
69
21
34
50
3
12
15
18
36
3
21
147
12
12
57
51
12
27
21
12
51
48
40
38
24
3
60
15
30
15
55
212
6
12
10
26
102
60
12
40
29
132
21
3
24
60
60
33
15
21
60
30
33
24
15
57
24
21
3
24
72
9
99
60
31
20
9
43
38
10
17
45
24
123
33
84
60
94
26
54
9
9
12
51
39
72
6
12
12
10
20
28
17
24
31
140
33
3
12
60
21
19
26
36
99
24
72
3
60
6
12
27
3
24
36
18
3
48
45
24
39
12
12
21
18
21
12
21
36
30
21
3
9
189
30
12
69
60
39
30
15
81
39
24
33
87
31
29
69
3
36
9
39
7
17
9
60
30
21
39
9
9
3
3
33
55
41
69
15
45
15
96
129
15
7
20
45
9
120
6
9
21
60
18
9
3
33
93
27
7
14
99
84
33
96
3
111
57
3
18
15
3
9
45
3
7
20
18
39
33
27
48
120
48
55
72
17
93
27
9
39
15
40
17
48
3
12
18
30
12
6
27
84
9
22
5
81
6
6
60
54
6
63
60
39
30
12
6
12
12
57
21
12
36
3
99
81
24
7
14
84
12
3
24
12
87
12
129
31
20
21
24
3
30
22
29
69
39
51
117
27
150
6
64
17
31
2
15
12
21
22
17
3
9
36
9
39
24
21
27
9
39
55
5
33
24
24
34
26
3
39
42
15
21
6
54
34
29
60
21
39
43
26
87
15
45
3
21
33
10
80
88
2
27
33
24
3
36
3
9
15
33
15
12
28
26
24
132
10
48
50
72
84
75
96
12
9
63
45
24
15
36
9
39
93
3
75
9
39
9
12
9
24
10
29
9
42
33
60
21
36
3
7
26
27
3
57
24
33
3
45
12
18
21
19
5
33
82
26
75
60
45
3
103
17
3
18
10
2
147
33
58
5
12
3
12
9
111
57
57
60
12
3
27
57
3
4
38
96
54
66
60
6
48
6
39
81
3
39
72
42
36
51
60
33
3
15
69
12
27
21
21
36
3
57
39
3
9
9
3
72
9
48
3
24
24
153
18
78
27
177
39
21
6
30
24
30
6
24
39
24
21
24
82
14
63
51
60
12
9
9
15
24
36
21
6
60
93
3
21
96
3
81
57
3
3
54
46
14
24
10
2
39
39
6
15
69
15
7
8
9
51
60
12
33
21
15
24
84
3
54
96
24
15
87
18
34
89
36
45
51
19
80
40
8
18
6
18
39
12
108
31
26
46
17
33
15
55
50
24
12
30
21
31
20
9
3
30
30
33
24
21
60
10
41
51
28
80
66
84
27
21
27
57
15
12
57
24
15
15
12
9
9
18
102
12
27
31
5
60
3
84
60
117
96
15
12
6
12
60
72
15
84
36
84
21
3
115
2
3
75
9
12
9
10
2
15
3
18
3
87
21
21
51
168
21
12
78
6
6
9
48
12
51
9
21
36
3
45
3
12
24
3
21
3
57
69
42
9
51
69
51
285
12
55
113
24
21
15
24
39
4
17
93
10
20
78
39
36
45
36
34
5
93
51
3
36
21
9
12
90
42
3
15
45
24
33
3
12
51
84
40
8
40
29
39
24
45
69
12
3
24
3
21
51
30
18
18
12
3
48
93
36
24
27
33
3
7
8
18
3
21
78
12
30
36
48
15
36
9
12
27
3
18
12
12
15
12
15
90
24
39
27
48
18
3
111
6
34
48
26
39
33
42
6
12
48
84
36
36
108
42
78
15
15
100
41
24
15
105
81
39
105
15
60
12
3
30
18
52
26
123
12
79
86
36
48
70
92
28
26
3
60
12
21
70
38
60
12
3
15
9
3
18
12
36
90
9
51
54
18
21
79
2
30
18
15
93
27
15
21
9
42
54
39
75
126
63
12
39
126
12
3
21
15
51
33
27
102
10
17
3
132
33
15
126
42
42
22
14
3
3
45
48
57
27
81
60
12
10
38
51
117
12
18
42
82
8
69
12
51
30
3
3
33
27
42
15
45
36
39
3
57
3
12
177
3
9
12
21
3
3
117
15
6
34
2
3
27
33
21
36
27
3
9
45
24
18
24
126
24
24
3
3
9
87
21
3
9
9
27
24
21
3
120
21
3
3
33
15
60
12
6
108
15
24
24
12
48
9
22
50
22
17
31
5
3
78
6
69
24
21
39
87
117
9
22
2
27
3
225
15
40
53
24
3
57
3
9
24
ABCD 366770786*7^$a-1 [50018]
16
8
37
35
60
148
21
123
48
8
37
35
16
44
16
36
21
48
11
48
16
12
80
61
95
4
20
16
56
4
32
100
12
12
8
1
15
80
1
59
48
49
24
23
48
4
32
1
23
24
25
3
12
56
12
4
12
45
3
21
23
49
39
24
24
8
13
12
15
92
37
63
8
13
23
12
37
15
92
73
107
13
3
92
49
23
13
48
47
4
44
4
12
180
12
44
40
32
28
9
24
60
15
24
33
11
84
12
4
45
3
21
60
47
64
12
20
25
36
15
32
28
8
1
71
4
21
27
48
12
72
32
28
44
112
21
3
56
24
28
132
48
8
1
3
20
72
61
99
8
24
61
3
20
208
9
147
32
168
49
15
104
13
3
9
12
11
24
64
32
24
48
37
59
24
12
16
57
35
52
20
40
24
9
3
32
28
36
44
72
13
24
3
20
1
47
64
48
44
13
23
48
16
36
8
37
35
24
37
96
11
13
11
120
84
1
51
32
24
24
60
16
81
3
8
61
11
49
23
1
23
108
4
8
109
11
24
52
108
93
87
20
24
4
20
12
132
37
35
40
12
21
23
49
83
12
84
1
11
24
40
33
83
60
49
23
12
64
36
8
85
27
21
3
117
23
16
48
21
71
61
3
45
36
51
20
13
27
8
1
60
83
12
13
3
36
48
32
28
81
12
99
68
49
12
15
36
8
48
148
33
96
15
9
24
15
20
16
32
96
1
15
32
40
20
12
40
33
47
12
48
36
61
59
48
4
84
32
85
11
16
32
24
25
111
24
80
1
84
51
9
39
60
36
8
16
24
8
4
20
40
104
48
24
16
20
12
25
15
8
4
45
83
37
107
52
9
3
20
16
24
9
23
4
36
60
32
12
16
36
20
61
63
84
12
48
68
72
4
12
32
24
49
107
16
33
24
12
23
13
87
21
39
68
28
69
12
3
92
4
12
8
28
9
24
15
36
9
135
8
52
20
40
33
72
27
20
48
13
36
11
12
4
12
8
96
96
12
4
44
1
11
25
47
16
21
39
36
32
12
4
81
15
57
3
33
15
60
8
1
11
48
16
45
24
47
12
48
4
8
13
11
76
21
11
1
11
1
47
85
3
8
24
16
8
48
1
3
32
4
12
92
48
4
48
33
47
52
60
44
1
23
24
25
39
9
59
12
4
36
92
12
13
23
1
11
72
97
11
12
13
3
9
63
44
4
72
57
11
112
33
11
4
36
9
47
13
11
40
20
1
15
36
24
24
8
24
124
12
20
60
36
12
36
1
83
24
48
13
59
49
75
116
12
64
32
16
32
12
13
27
80
13
11
61
35
4
36
32
28
144
20
64
8
24
28
9
3
36
60
20
96
1
3
44
48
12
24
1
12
3
201
35
25
60
27
20
24
4
20
49
15
92
12
4
32
16
36
96
57
3
84
93
15
21
15
12
9
23
4
8
40
60
36
104
72
16
56
4
33
3
105
15
8
12
36
24
16
33
36
72
59
25
35
4
24
20
4
12
80
4
12
96
69
168
60
11
1
15
108
20
64
24
9
111
33
12
35
12
1
35
48
1
27
33
51
9
72
23
160
8
16
12
36
9
39
32
12
12
1
39
45
11
40
12
68
13
3
12
36
8
13
39
20
28
81
15
108
9
23
13
23
12
4
20
24
36
12
4
20
13
3
48
24
84
20
13
11
4
32
36
48
24
72
25
3
48
44
1
12
3
21
11
24
13
15
141
23
28
20
16
12
32
4
8
4
20
24
4
92
36
28
20
13
35
52
33
15
32
60
4
21
27
48
24
8
24
24
28
44
4
20
97
15
48
9
63
57
11
13
15
8
1
59
12
16
21
59
72
13
15
80
13
15
81
24
11
4
60
32
76
20
4
8
36
49
11
1
83
97
3
8
24
64
9
47
13
3
120
9
35
13
35
12
72
60
4
8
48
40
32
24
13
83
4
44
52
36
9
24
60
99
12
9
11
25
24
11
49
72
75
8
4
12
8
28
44
24
37
11
28
21
23
25
96
24
71
61
15
20
24
48
40
24
72
21
11
24
24
28
20
64
9
12
87
21
24
47
136
57
3
12
20
52
44
4
21
39
108
9
15
48
60
116
16
9
3
9
27
104
1
23
12
48
16
33
15
33
3
12
45
3
32
36
64
21
36
35
64
32
16
36
60
21
15
48
8
49
39
45
63
117
11
12
48
4
20
12
124
24
92
16
32
61
24
95
40
8
13
51
60
20
160
60
68
12
1
3
8
16
21
3
8
48
36
49
3
8
36
25
11
24
13
3
20
12
4
33
63
60
36
45
35
4
21
11
28
12
128
13
12
11
60
64
24
8
36
36
1
11
61
3
21
11
49
3
21
12
27
36
12
80
12
1
99
36
32
40
32
13
11
37
27
9
51
80
12
13
35
36
37
27
32
12
1
48
3
9
11
40
9
11
36
1
95
1
39
8
64
12
68
61
59
16
9
24
12
27
48
9
63
8
72
36
4
48
108
48
33
11
4
92
4
20
172
12
24
9
3
33
3
8
36
13
39
32
28
33
15
12
21
60
12
27
21
27
9
111
80
37
3
9
84
59
13
75
9
36
3
8
13
11
12
25
36
35
49
51
44
12
64
36
92
1
12
35
96
4
92
1
23
49
11
12
13
48
155
16
8
148
48
20
37
39
36
12
140
145
12
35
24
16
12
21
59
1
15
21
11
84
25
39
44
36
97
48
59
36
13
11
13
39
45
39
48
12
21
11
48
12
84
48
1
35
25
39
8
52
32
52
12
20
37
23
52
48
12
20
12
48
16
33
27
8
1
23
25
27
48
128
4
56
40
33
24
39
12
81
35
16
32
16
56
40
9
12
27
44
16
33
24
75
32
124
132
8
84
13
3
32
12
72
64
12
44
1
3
32
37
47
37
83
37
27
36
21
12
3
12
20
48
37
23
4
21
11
64
32
64
104
4
9
59
24
4
21
84
48
99
36
20
24
4
12
84
9
75
56
49
3
108
8
16
9
39
12
9
107
16
12
33
24
60
23
37
60
3
20
12
49
3
44
60
4
45
48
3
12
57
15
9
15
32
4
36
8
4
32
1
3
21
183
60
120
48
80
24
4
20
121
3
20
16
24
21
15
57
24
59
37
3
44
60
85
15
140
37
15
36
45
15
20
12
37
75
48
60
84
57
11
28
32
13
47
25
71
132
25
12
15
9
15
36
105
23
4
8
16
36
32
52
12
36
9
15
20
25
36
24
15
72
132
32
4
45
3
8
61
60
48
123
9
23
60
4
ABCD 366783782*7^$a-1 [50049]
11
94
15
56
76
45
27
92
279
12
25
20
51
72
1
11
24
106
39
11
9
16
35
37
69
48
71
4
48
93
3
72
140
4
45
72
3
20
1
72
27
156
80
15
13
72
35
13
23
118
35
96
61
48
51
117
3
143
85
81
39
36
45
15
9
48
23
40
11
13
35
97
20
4
45
14
85
11
1
9
63
48
33
24
23
1
24
35
28
12
45
26
61
36
120
12
9
120
72
2
109
59
22
24
75
71
22
59
64
189
15
48
132
21
50
12
36
94
146
70
3
93
72
24
135
12
12
59
13
9
86
145
96
44
36
3
36
10
26
9
15
46
35
13
24
24
38
45
36
97
86
34
2
118
3
23
37
57
15
68
4
33
3
168
132
95
10
26
72
22
50
22
3
132
59
37
12
23
94
120
62
1
48
32
4
35
36
49
48
83
45
4
24
95
82
24
24
71
1
14
13
68
40
120
20
13
50
46
11
124
116
37
3
24
35
10
74
25
21
26
9
87
253
24
9
2
13
23
9
73
2
61
44
28
47
109
36
59
1
24
23
24
22
15
9
3
48
23
25
24
21
74
121
12
47
130
75
11
36
1
23
73
117
98
109
8
1
27
45
24
2
45
36
64
117
72
15
24
32
36
40
23
12
204
36
48
25
60
32
37
23
39
1
23
21
60
64
24
9
51
69
2
46
50
21
60
120
64
59
37
48
12
23
132
25
83
12
25
21
50
46
2
24
120
46
3
47
1
93
26
96
216
1
69
3
21
27
8
24
36
4
21
74
21
52
69
2
70
11
75
1
35
37
59
37
33
2
21
36
37
15
71
10
26
49
21
11
40
12
9
50
72
37
12
11
157
35
34
24
24
51
60
47
49
131
9
16
24
120
36
72
57
39
32
25
3
69
15
8
24
49
51
11
69
4
12
24
80
15
36
25
23
1
60
35
10
39
12
48
92
15
13
32
61
74
22
3
108
33
23
39
1
33
3
45
24
71
4
95
13
57
2
49
35
168
61
36
105
3
60
12
12
107
145
35
12
9
13
15
33
48
72
3
45
50
13
92
28
83
70
75
12
59
24
46
63
96
48
24
33
59
75
1
60
20
24
49
99
107
60
13
59
37
33
48
24
15
33
2
121
20
16
20
112
32
4
32
1
2
25
35
10
47
1
27
45
26
24
49
32
13
3
252
9
14
10
15
81
134
45
135
85
33
2
60
45
3
178
24
123
21
3
11
49
68
37
24
72
15
9
27
59
1
59
21
15
82
24
24
35
4
131
24
120
25
24
21
47
60
13
26
22
2
12
24
34
2
45
4
35
58
3
84
33
3
21
48
39
156
11
13
93
48
110
24
72
36
1
96
24
48
108
32
51
48
1
21
23
40
24
35
72
24
21
97
3
60
24
20
4
71
34
26
1
71
49
35
25
11
13
57
24
27
32
37
48
51
23
1
108
8
97
15
33
38
25
9
62
13
69
63
9
51
11
10
168
11
37
51
23
69
16
11
93
60
76
23
37
35
13
45
75
23
9
60
3
60
12
25
24
84
36
45
11
60
64
36
45
120
194
13
36
35
10
39
9
14
226
24
3
23
72
1
48
69
3
21
39
80
76
59
21
63
157
11
1
48
23
94
48
24
14
117
3
58
23
159
25
9
23
135
24
82
2
132
25
57
98
25
20
49
50
61
131
70
3
45
72
23
36
37
218
60
58
15
12
23
21
25
72
39
9
24
24
3
20
4
45
51
23
22
50
48
22
95
15
48
10
62
45
4
24
153
50
46
63
80
73
47
24
28
12
176
88
24
129
14
9
25
51
95
96
9
39
49
23
70
218
36
9
27
37
33
2
46
51
179
58
107
16
24
45
122
69
28
35
37
132
212
4
12
72
60
23
73
32
64
24
12
35
45
40
23
46
11
24
37
2
61
11
69
40
9
51
21
14
133
11
12
9
240
4
32
25
24
14
57
28
213
2
36
133
36
132
95
24
49
12
23
10
26
24
109
153
135
80
63
34
24
59
64
48
8
24
109
15
36
21
26
46
38
10
14
12
72
70
2
9
15
70
63
11
21
135
1
9
15
57
14
36
9
111
97
12
23
10
191
40
33
26
1
144
12
24
35
25
36
60
45
3
216
48
23
25
60
9
131
28
9
2
36
60
70
96
23
39
36
22
48
2
49
12
8
49
26
94
2
48
1
21
48
26
22
23
28
72
204
24
12
20
1
159
11
13
48
33
15
12
72
48
21
48
3
36
83
46
71
3
1
45
14
34
47
49
72
215
169
15
33
24
74
49
21
72
3
224
16
12
36
32
39
60
1
48
72
23
10
62
10
48
50
72
84
109
60
56
27
121
48
12
68
4
95
12
61
36
47
22
23
40
33
75
21
72
24
24
95
39
1
35
25
20
28
45
87
24
60
107
10
95
3
22
15
35
13
47
34
11
219
24
21
13
23
49
39
33
38
84
25
35
12
97
8
28
9
143
28
12
57
3
24
140
28
8
24
ABCD 366804834*7^$a-1 [50036]
24
24
63
84
21
123
61
35
73
48
68
24
39
45
28
71
24
73
35
45
3
61
80
24
15
21
63
45
63
9
72
3
21
15
9
3
33
16
96
35
9
39
33
63
24
33
63
36
1
59
1
24
80
3
45
24
64
68
12
4
59
12
37
59
21
72
96
60
124
11
21
48
87
49
59
1
11
21
87
45
24
51
33
51
9
24
24
4
35
12
33
36
168
36
3
24
21
15
24
24
21
27
1
80
51
72
1
72
35
12
13
32
99
13
44
27
9
52
32
12
36
60
52
32
40
24
11
13
80
40
12
11
9
3
69
24
3
25
60
35
21
87
21
3
12
13
36
71
72
12
57
64
32
27
45
15
12
9
52
23
105
15
13
92
112
36
36
72
24
71
48
12
9
16
35
72
37
35
1
8
36
12
4
44
24
12
16
20
24
15
24
13
12
8
72
48
4
71
13
176
15
24
9
40
20
27
1
120
23
25
60
60
20
60
36
15
48
33
15
48
21
16
44
48
27
37
11
24
36
9
96
28
24
104
51
24
21
243
33
48
12
16
71
1
44
64
12
20
12
3
97
23
21
88
8
27
73
11
9
15
73
11
61
80
12
16
48
47
48
21
15
12
33
52
8
24
3
21
3
1
47
33
52
32
16
72
48
20
15
12
1
8
99
21
123
9
12
15
12
60
24
21
28
104
3
21
84
36
3
12
45
4
11
12
9
15
12
49
35
48
49
11
24
9
27
9
39
24
96
48
12
37
32
28
59
12
9
3
93
16
23
37
20
16
12
56
60
16
44
24
15
1
48
8
36
132
40
71
13
23
120
12
69
15
21
27
37
59
37
8
88
56
72
15
105
4
35
9
72
15
60
33
48
27
37
35
72
57
16
12
32
52
23
9
75
60
21
63
12
60
13
176
16
56
24
28
12
20
112
35
48
25
80
36
36
76
20
111
36
9
3
24
24
24
9
12
160
23
45
24
4
59
33
3
24
25
47
93
36
48
60
27
12
61
32
60
27
12
1
8
15
12
73
20
12
75
84
24
12
45
36
28
44
40
11
37
11
24
24
37
47
105
15
48
21
3
13
20
27
1
191
48
84
12
1
44
4
23
121
12
59
132
1
23
12
72
12
45
15
85
11
12
9
15
9
51
49
20
28
47
33
4
24
59
9
16
11
36
12
33
15
9
24
36
4
56
27
189
39
49
8
15
25
56
51
73
128
3
57
88
44
16
59
25
44
15
60
21
52
44
12
15
33
120
15
9
147
36
24
48
33
51
12
12
117
36
15
1
144
84
8
24
28
20
15
96
1
120
23
72
12
25
68
28
20
15
12
93
52
20
60
16
23
84
9
99
84
25
11
156
49
59
21
15
49
80
15
12
12
1
8
16
11
13
56
16
36
20
72
3
48
60
12
72
21
60
27
1
23
81
51
9
3
9
48
4
80
15
21
3
21
4
44
24
15
193
104
15
12
96
93
12
60
4
59
9
40
47
33
3
24
21
99
97
32
76
95
117
51
33
16
8
4
23
85
95
96
12
13
44
27
9
12
3
60
21
15
13
11
37
12
20
60
48
4
11
9
72
27
45
16
56
48
16
116
15
37
32
3
9
63
24
24
69
15
45
3
12
36
1
8
48
15
21
144
15
33
3
9
16
72
48
8
96
24
40
107
69
63
36
81
4
120
35
21
3
9
15
48
48
84
9
3
1
35
81
24
16
32
72
16
24
8
16
12
11
69
3
61
23
37
68
63
12
12
12
13
12
11
13
11
24
21
87
25
24
83
9
16
47
69
24
96
3
21
28
60
35
132
1
23
36
37
71
12
36
9
60
16
20
72
27
21
3
61
20
99
33
40
11
24
21
48
172
95
13
11
45
15
1
12
23
13
60
44
24
51
13
24
84
96
84
23
33
168
3
21
3
117
12
51
24
9
24
36
3
57
48
84
51
9
4
11
24
45
3
9
27
13
8
3
1
84
83
21
3
21
12
39
12
33
12
12
4
47
60
21
12
24
120
27
48
12
9
16
23
48
1
8
100
32
48
111
21
24
52
35
13
23
24
12
33
48
39
13
32
99
24
1
23
36
73
35
24
1
23
12
1
12
32
40
44
63
12
9
64
32
12
3
1
24
11
12
9
111
1
8
87
21
15
1
23
96
12
49
32
3
157
59
36
73
8
16
71
48
81
3
24
165
24
40
36
36
8
52
44
99
33
36
87
24
132
24
48
37
48
8
84
28
8
28
20
147
84
21
12
40
120
8
27
49
107
1
71
9
96
4
20
27
165
15
45
39
21
87
24
21
27
1
32
3
13
72
24
8
12
75
25
44
64
44
148
84
23
21
96
16
92
64
11
36
84
33
144
39
45
28
107
36
36
61
11
25
23
9
28
20
40
23
33
87
96
9
16
44
3
25
47
25
11
81
3
24
12
12
25
11
45
87
1
8
64
8
4
23
144
21
84
4
80
28
68
27
60
36
93
15
24
13
11
33
3
21
3
73
20
147
9
12
15
21
87
21
15
25
48
24
47
12
25
44
48
15
48
37
20
99
61
11
12
9
39
1
72
35
73
20
51
61
11
12
145
47
24
72
37
11
9
27
1
68
12
63
1
35
36
9
4
72
23
9
24
184
23
33
12
4
11
21
15
93
3
1
60
44
48
63
9
12
36
27
48
72
9
27
24
9
63
73
80
99
48
21
39
49
80
15
24
9
75
21
3
9
48
48
4
47
25
8
207
60
13
11
45
60
39
37
20
84
72
147
12
37
12
56
15
33
15
1
24
36
107
36
48
37
12
20
24
16
11
61
35
45
16
32
48
124
164
172
32
51
12
24
25
11
84
33
36
15
9
99
13
8
16
12
47
145
35
57
51
45
52
23
93
3
36
12
37
83
36
24
72
1
8
52
36
8
75
25
20
27
13
23
33
51
36
33
36
27
21
16
11
73
32
108
3
33
12
39
21
40
11
33
15
ABCD 366889688*7^$a-1 [50006]
84
93
1
47
1
60
14
16
9
11
10
72
38
33
13
15
153
59
25
12
14
9
19
44
16
30
6
8
82
62
16
5
3
24
12
46
14
9
4
9
14
105
55
12
18
66
29
15
10
42
18
135
47
106
48
38
24
25
96
11
4
5
85
12
11
19
36
66
14
45
43
8
72
22
11
13
24
38
37
33
6
54
42
29
1
23
13
6
48
102
12
6
24
5
48
43
6
86
46
66
42
18
9
20
19
57
3
17
51
40
5
3
46
23
72
43
5
7
8
10
24
38
10
11
12
43
20
12
25
33
6
56
4
44
52
6
2
48
37
48
3
18
6
6
14
22
95
15
10
48
35
7
18
35
19
33
47
1
9
36
90
6
60
182
46
18
48
36
93
20
7
41
63
24
33
13
6
17
67
77
15
1
48
3
42
24
14
28
24
32
22
14
37
11
4
6
2
93
28
21
23
31
5
1
15
33
26
16
18
35
85
11
7
48
18
14
25
9
14
25
21
38
28
8
10
42
6
26
9
7
54
50
21
3
10
18
48
96
30
38
12
34
35
39
22
6
9
93
60
35
15
36
1
51
18
11
55
24
104
12
4
6
95
39
46
6
57
111
44
37
33
35
28
23
24
10
26
24
46
23
60
7
8
10
11
13
51
107
40
29
27
9
25
6
17
7
18
24
26
22
6
6
24
35
4
35
58
3
68
28
48
48
3
36
9
9
86
22
24
18
12
69
27
42
23
13
120
2
34
12
63
3
44
49
9
62
21
51
22
12
12
66
18
24
39
35
9
55
45
39
24
5
7
5
16
20
15
45
73
11
37
30
42
26
22
11
48
15
58
14
16
8
46
36
2
84
33
27
81
67
6
78
9
35
22
83
7
42
23
72
1
2
1
11
36
1
27
78
14
36
24
4
24
24
44
24
37
23
24
22
6
30
14
60
16
6
11
49
12
11
4
32
7
30
11
36
31
20
46
38
9
61
15
95
28
6
12
3
3
29
31
32
10
14
45
108
1
2
34
24
14
9
3
25
131
34
11
16
48
27
20
16
17
3
4
108
17
28
11
72
105
25
30
36
9
20
13
11
15
70
11
7
17
97
14
4
20
9
19
30
11
1
14
82
50
45
13
12
12
108
14
1
15
24
42
2
9
37
26
4
48
8
57
13
2
52
36
104
22
11
12
75
24
22
167
49
3
11
4
132
8
37
33
6
30
2
28
42
50
48
45
1
2
4
12
30
3
57
14
36
9
73
12
2
70
6
6
23
25
14
10
60
11
25
23
1
3
35
4
29
13
15
21
18
9
32
1
6
18
2
46
6
53
1
30
8
21
55
18
86
16
17
15
22
27
9
12
122
10
24
18
24
5
64
9
26
52
18
83
52
57
24
74
16
18
60
42
36
24
12
53
15
1
93
134
72
40
17
25
23
99
28
20
36
34
2
52
32
13
45
47
1
18
42
23
1
50
13
33
36
27
35
93
16
3
44
12
46
2
12
25
23
36
28
128
16
6
18
24
8
1
11
9
1
42
6
2
28
24
102
15
3
17
12
12
51
10
12
47
3
10
36
18
90
74
46
26
60
136
18
39
63
17
12
3
36
96
57
7
56
10
36
11
3
25
47
12
40
18
18
5
7
6
6
12
18
51
20
13
35
12
73
2
12
36
28
6
51
39
5
7
42
23
1
75
9
6
6
62
10
35
64
3
24
12
6
51
33
15
57
50
9
28
48
33
26
10
27
3
17
15
9
19
8
25
39
6
48
86
33
12
1
24
38
4
42
35
13
51
9
11
12
3
34
138
6
74
34
78
6
18
9
11
9
15
13
33
15
9
98
88
36
18
18
6
2
4
57
11
21
73
59
13
26
16
8
36
21
55
8
9
51
28
45
68
63
13
33
2
48
9
7
6
2
12
24
45
52
35
10
2
21
1
12
11
48
97
2
21
24
37
60
3
9
2
4
53
79
32
22
36
84
15
23
45
27
12
81
24
76
33
66
32
22
84
47
25
18
8
16
6
27
32
25
26
64
42
54
66
27
48
47
52
29
25
6
5
31
36
12
30
15
63
68
34
14
16
41
24
28
80
3
4
8
141
51
21
25
6
17
1
11
27
46
36
38
10
3
21
26
34
15
9
14
9
12
1
38
33
15
46
15
92
13
2
37
11
21
7
57
117
74
76
6
30
32
1
9
6
6
2
40
18
38
16
6
54
36
8
22
2
40
5
13
6
6
23
61
2
12
4
18
24
14
10
50
9
25
86
48
4
45
71
9
12
7
30
63
11
34
35
15
24
12
13
3
18
30
6
14
16
53
36
16
32
27
60
36
10
38
81
1
38
4
12
89
91
20
196
32
46
51
57
14
9
39
52
5
3
10
2
1
44
3
1
15
29
4
3
32
13
35
72
37
11
4
6
123
20
37
87
45
3
47
34
14
34
18
41
1
3
45
54
30
47
36
187
29
13
72
47
1
78
56
28
54
12
14
34
84
12
90
8
12
10
2
4
29
15
48
16
5
25
38
93
12
15
88
20
10
15
21
38
10
26
1
47
16
33
23
22
23
3
4
69
3
30
30
102
48
18
8
45
52
63
5
3
24
36
10
6
6
14
36
33
85
14
12
24
84
4
18
3
11
96
22
59
7
17
15
40
42
23
31
17
36
13
14
4
78
3
59
37
9
38
4
6
35
51
49
33
12
72
6
152
4
24
42
2
9
55
56
13
3
30
98
28
5
55
6
12
3
47
40
8
36
48
48
64
44
1
20
51
9
49
78
6
78
44
84
13
15
6
24
18
20
9
4
11
4
8
9
25
6
17
61
3
11
22
86
24
21
15
48
16
8
12
9
36
25
23
43
18
2
48
16
45
71
10
14
21
1
47
15
12
48
97
35
12
21
31
29
1
11
4
11
4
6
27
11
22
14
1
23
21
15
10
71
52
9
11
12
37
24
3
44
4
92
19
17
31
33
21
18
5
25
12
15
21
23
37
36
6
21
3
29
25
23
13
12
102
17
19
18
12
30
6
114
9
20
27
4
8
10
27
9
42
6
48
11
19
9
44
37
26
28
9
15
68
12
1
44
3
40
12
20
9
15
72
4
5
7
68
33
19
18
11
13
11
67
6
18
18
6
6
2
4
18
23
15
36
10
14
21
13
11
37
11
25
24
30
20
28
92
1
20
12
37
12
26
88
93
3
36
9
33
18
41
49
3
45
60
14
25
48
15
12
5
39
28
17
7
21
57
2
37
33
14
33
3
34
60
12
62
21
3
22
39
11
10
30
18
36
11
3
21
4
35
33
39
36
34
11
15
48
9
67
9
20
31
54
12
14
24
117
7
56
52
20
69
55
30
36
6
21
23
24
1
9
12
2
4
42
14
10
6
54
39
9
54
24
30
30
44
1
15
8
88
32
12
9
1
14
9
49
23
48
13
12
12
12
62
36
52
8
9
4
39
9
33
15
47
4
8
33
75
9
7
105
21
12
24
102
24
12
8
36
1
21
2
100
6
15
15
5
13
47
3
24
154
26
12
105
3
22
3
39
6
48
3
11
129
24
13
14
21
3
9
16
21
38
72
28
20
60
1
21
12
30
56
48
24
28
6
12
3
3
44
10
2
94
86
21
12
60
39
24
37
15
5
25
3
191
21
15
34
30
41
27
28
6
38
21
31
17
12
12
19
48
20
9
31
65
25
23
3
69
15
84
16
101
1
6
48
12
18
24
39
11
21
3
46
6
8
58
39
39
68
48
10
24
14
4
12
20
10
12
47
12
12
4
3
102
23
7
6
24
60
2
46
11
52
63
32
21
31
45
11
9
37
74
4
68
33
85
2
12
22
27
47
1
9
2
37
15
42
60
27
3
54
54
33
9
2
ABCD 366950408*7^$a-1 [50004]
16
27
108
5
3
24
1
3
20
15
24
40
6
24
2
6
22
12
6
14
33
12
33
6
13
27
2
22
12
9
9
11
1
3
11
1
12
8
3
9
12
12
15
6
4
14
24
18
6
4
5
61
2
13
8
3
18
24
4
12
26
18
7
23
4
14
7
17
7
32
4
12
32
1
18
9
12
5
12
15
24
12
3
45
4
20
4
3
8
18
4
44
3
3
4
29
1
2
6
3
24
4
11
12
21
9
76
6
26
16
12
15
8
4
5
4
8
3
13
24
3
20
13
3
20
3
12
36
1
5
10
5
1
26
6
6
1
8
16
11
6
3
3
1
9
6
9
17
40
2
9
3
21
37
8
12
7
36
8
21
12
12
27
36
1
14
30
6
13
3
2
12
27
1
2
33
9
3
21
51
9
3
3
13
9
3
23
4
62
30
9
91
5
43
2
3
1
18
18
15
20
12
16
8
12
9
4
35
9
36
4
15
5
3
3
1
8
16
9
11
4
5
7
41
48
4
3
87
5
12
9
3
9
31
8
9
3
16
3
41
7
14
3
1
23
4
5
30
6
12
7
8
24
31
17
48
39
13
24
29
18
1
12
29
10
17
13
15
5
3
1
3
69
2
16
30
14
13
5
4
8
18
9
28
15
14
12
28
26
6
12
10
6
11
3
25
17
6
21
1
8
15
9
7
12
20
28
9
12
11
7
9
47
21
12
7
2
27
21
7
5
18
21
3
1
5
30
4
9
17
6
21
21
4
15
5
15
9
66
6
10
41
3
16
14
12
3
24
9
27
37
3
33
35
12
49
6
32
24
13
5
24
24
3
9
4
3
84
12
21
27
9
8
24
4
36
26
10
15
5
4
20
7
8
1
24
32
4
14
33
4
3
24
5
3
13
9
8
72
4
11
4
9
38
1
32
16
5
10
8
22
11
7
17
3
6
4
60
15
20
24
3
10
11
9
10
2
30
6
3
9
4
2
12
10
8
3
81
51
1
18
5
21
12
28
2
1
3
65
4
5
7
53
24
3
9
28
2
1
47
13
33
8
15
1
18
17
4
5
27
67
2
6
21
16
8
13
3
44
25
59
4
5
3
1
23
4
20
3
6
46
8
16
17
1
2
25
5
3
4
9
6
41
7
6
35
19
9
27
14
10
2
18
22
8
4
2
9
16
5
3
21
84
12
15
16
8
16
3
21
8
12
33
19
3
14
27
31
26
15
1
20
19
32
33
6
1
11
4
21
36
33
2
12
21
21
39
19
9
3
6
18
6
12
6
48
2
19
8
36
1
11
3
18
3
13
11
36
7
6
2
13
17
4
18
2
4
8
7
5
18
6
4
6
6
27
12
9
11
37
15
5
16
6
26
15
1
11
36
7
18
3
12
3
53
24
15
1
29
4
2
10
15
11
13
3
56
4
20
1
8
33
70
5
1
8
16
66
6
6
5
1
27
12
15
17
15
18
4
35
12
3
1
15
6
11
9
6
57
1
27
3
14
3
7
9
12
8
3
6
34
50
15
31
24
5
9
10
5
3
6
7
12
36
5
30
1
44
1
15
11
4
17
37
24
3
11
9
13
3
32
1
12
20
4
8
10
17
39
10
12
18
5
63
49
8
25
11
1
14
13
5
27
43
2
7
21
15
24
20
21
3
15
25
5
12
4
11
4
15
2
3
1
23
12
13
12
8
4
6
9
20
9
4
3
3
72
2
6
18
46
45
32
1
8
24
16
3
29
48
4
11
3
1
12
12
15
2
4
15
47
9
9
30
12
1
32
4
8
45
4
18
17
9
15
45
24
22
12
6
2
10
11
36
4
3
8
30
12
4
2
4
20
10
2
4
6
2
6
15
1
12
6
9
5
10
9
5
7
21
20
7
68
36
21
6
10
2
9
3
21
9
3
24
25
2
10
20
22
6
11
27
1
5
15
15
18
28
32
27
4
9
12
12
60
15
23
42
4
12
23
4
12
44
27
1
8
12
21
12
4
8
24
3
1
18
30
3
15
2
6
6
24
7
3
8
6
3
9
6
9
7
5
3
13
17
7
8
21
4
2
9
4
5
27
24
4
8
4
29
12
3
7
17
4
5
3
3
6
4
15
36
3
26
6
13
68
24
24
9
12
12
6
9
40
17
3
1
23
24
36
13
14
4
2
12
3
45
18
12
25
8
3
9
7
14
10
14
6
10
12
12
11
21
16
11
7
9
35
4
9
41
15
21
27
24
39
10
48
35
3
6
3
12
9
18
6
19
5
27
3
4
14
27
7
2
19
11
18
4
12
8
15
12
25
3
5
3
19
14
3
13
27
9
2
13
75
2
4
18
2
27
25
8
4
38
9
21
12
27
12
13
26
30
76
15
33
6
14
18
37
3
8
37
35
1
9
35
16
21
3
8
1
3
21
8
7
17
10
6
23
21
12
10
5
24
13
12
63
9
2
24
4
18
12
18
5
4
5
19
32
12
15
45
27
9
1
3
12
3
14
15
28
3
5
15
13
39
2
3
28
5
16
24
47
12
13
18
5
3
10
23
7
2
3
19
5
1
2
4
5
1
24
23
39
33
4
9
11
4
27
24
8
21
36
7
17
25
8
6
21
4
17
4
23
31
60
17
4
5
7
17
18
4
21
8
25
3
8
12
51
12
25
23
12
10
6
45
12
29
3
24
1
12
11
4
36
12
9
20
4
50
1
5
34
5
9
4
8
27
7
6
11
67
5
16
32
9
27
13
39
3
8
1
8
21
6
1
11
10
3
8
3
10
38
6
12
3
3
21
3
16
12
2
3
12
153
16
26
9
16
17
12
31
17
4
48
12
35
13
6
14
6
6
15
1
23
12
9
3
19
14
22
5
39
21
1
2
9
4
5
6
10
11
28
5
3
24
9
3
3
6
7
3
8
1
8
1
24
23
3
4
18
6
21
11
40
14
19
11
10
23
25
38
9
25
14
13
29
4
6
2
51
9
7
5
4
68
16
3
3
17
1
3
9
12
23
4
12
21
35
21
27
7
14
4
6
45
29
3
13
11
4
3
29
3
33
9
10
2
22
24
6
11
33
16
6
33
23
6
7
5
96
22
8
25
12
12
17
3
4
29
3
33
4
66
6
8
40
3
9
24
6
17
4
21
15
41
12
18
1
15
2
3
9
28
8
15
4
5
28
38
18
24
64
35
7
17
24
21
15
3
9
51
9
25
23
1
26
13
36
15
24
36
5
21
15
12
4
41
4
3
11
24
37
5
7
35
49
35
12
33
15
6
3
1
3
5
12
12
7
20
13
11
25
27
8
25
20
7
5
16
11
1
6
6
6
2
43
8
48
24
9
6
10
8
18
52
8
6
28
24
6
14
7
11
4
18
2
10
50
54
7
9
3
17
3
57
3
1
8
7
24
9
44
3
1
12
11
12
1
12
12
15
20
4
21
14
10
20
15
13
24
24
20
6
12
42
4
11
27
16
6
3
8
12
16
5
6
37
33
2
33
7
21
17
24
4
50
12
4
5
24
7
5
12
16
9
3
9
20
6
30
4
35
25
26
25
5
7
12
36
21
32
12
3
33
3
4
8
15
1
11
12
1
45
12
3
3
6
20
3
1
2
22
15
3
41
12
16
9
18
41
3
25
9
18
26
4
3
60
3
18
35
33
43
17
15
48
7
2
15
28
21
14
57
7
38
15
9
24
7
3
20
10
15
21
6
8
16
2
18
22
54
14
12
15
57
6
10
18
45
8
39
4
41
25
11
12
19
32
4
6
26
6
7
5
10
38
36
28
11
1
3
12
12
11
6
15
33
7
8
3
16
2
6
16
5
9
10
84
18
11
9
7
8
21
6
36
13
8
1
3
20
3
40
8
6
10
14
4
59
36
12
3
24
45
33
24
10
42
3
20
9
4
8
30
1
24
29
7
12
45
23
3
10
11
33
4
8
7
9
8
3
4
17
3
21
3
25
3
20
3
13
9
11
9
6
4
8
57
4
8
73
12
30
5
27
54
10
14
16
23
24
3
18
10
14
3
15
22
6
9
12
5
6
4
2
7
5
3
1
18
9
23
1
44
9
10
5
19
30
26
34
15
9
2
9
37
2
6
7
32
31
2
15
7
21
17
6
10
6
20
12
12
45
61
26
36
58
6
42
20
7
21
15
20
9
4
8
6
37
12
15
26
46
2
19
29
27
9
4
20
46
18
18
17
12
25
11
15
6
3
1
15
33
3
3
5
1
26
1
20
3
18
27
9
3
15
21
7
5
13
23
1
8
3
12
19
5
21
36
18
12
12
18
64
3
3
17
9
12
7
9
39
20
36
27
22
2
4
17
13
36
8
6
13
32
7
9
12
20
3
4
5
4
8
15
18
63
39
6
15
1
2
1
12
17
39
1
8
10
5
3
18
22
30
20
7
23
13
9
14
18
4
23
3
4
2
7
5
4
14
21
3
9
69
10
9
17
75
37
8
30
40
24
14
16
2
6
4
8
10
29
31
2
22
2
24
3
9
54
1
41
3
3
1
21
6
2
4
2
10
6
17
24
3
10
6
2
36
4
3
45
8
7
11
13
32
1
8
7
5
19
3
20
6
31
29
7
17
3
3
57
12
1
8
3
33
10
2
3
1
23
12
9
27
4
3
9
59
9
9
54
1
5
16
39
3
14
52
24
15
21
2
34
8
15
24
4
9
2
1
15
2
3
19
6
18
42
3
8
16
5
4
18
18
3
24
17
27
21
3
4
24
32
12
24
9
12
15
3
16
21
33
8
10
26
10
38
24
4
35
4
5
31
20
9
7
8
4
15
21
8
16
21
2
4
6
2
9
9
3
9
15
48
19
2
39
36
12
13
2
25
5
31
17
3
9
4
18
41
1
8
4
35
21
3
1
3
5
15
13
8
10
2
7
20
3
24
21
21
22
5
24
36
40
8
24
15
1
5
7
8
3
21
4
12
17
24
4
8
16
11
1
18
14
4
2
18
16
2
9
1
36
23
24
4
27
9
8
24
27
9
57
3
4
24
24
5
18
22
3
17
22
21
5
60
16
18
8
37
3
26
3
36
7
29
27
24
6
10
17
4
20
4
11
48
4
9
3
2
3
3
30
10
17
13
12
15
11
21
25
15
39
14
7
51
14
24
4
30
5
33
4
6
21
5
54
30
3
12
3
22
3
9
12
18
32
10
3
3
2
4
18
8
6
34
2
39
4
8
4
9
6
12
6
11
43
9
11
33
1
11
73
14
18
19
9
2
9
7
29
3
40
30
3
21
2
6
24
4
20
7
33
12
38
18
15
12
12
3
30
22
5
37
15
17
22
29
15
4
2
15
1
15
17
16
11
24
19
17
3
18
27
36
13
3
5
15
15
12
12
9
12
13
6
9
21
50
16
8
21
15
1
3
29
45
3
25
8
15
3
1
8
15
4
17
9
4
12
6
14
4
2
30
7
3
8
12
25
5
12
10
29
13
23
9
6
6
4
2
12
6
3
4
11
10
3
17
19
12
9
47
9
15
21
3
1
50
34
23
13
15
5
4
2
18
60
3
3
54
6
9
4
21
24
8
3
51
9
31
2
19
27
14
10
2
27
4
24
23
10
2
10
27
5
7
27
2
12
16
23
13
23
1
6
24
8
61
9
8
36
12
6
10
24
11
16
5
40
84
8
4
8
3
7
5
16
3
2
6
25
33
20
27
21
4
6
8
1
39
17
9
3
3
6
3
3
28
2
6
6
6
34
2
10
12
20
16
11
16
11
13
9
23
27
16
21
9
20
16
36
15
24
3
18
15
5
18
12
9
7
9
20
3
6
3
1
42
42
15
5
3
9
3
1
24
8
3
33
12
3
7
8
46
26
6
7
17
27
12
9
43
5
3
16
8
9
3
13
50
1
8
39
9
1
24
2
34
11
24
21
19
48
12
8
24
7
26
6
10
35
63
13
9
26
9
12
27
6
96
4
11
4
8
48
15
33
15
25
24
5
4
20
4
20
3
1
2
30
7
9
6
6
6
2
4
11
3
1
27
14
19
8
15
10
32
3
75
30
31
20
1
2
18
10
5
3
45
57
12
24
7
29
27
3
9
3
13
5
15
36
27
1
5
12
7
20
4
5
4
47
4
11
1
11
4
6
6
2
3
4
65
6
16
12
29
3
24
10
12
11
1
42
5
7
14
15
4
17
4
14
21
4
33
12
14
33
24
25
8
36
19
9
3
27
8
6
15
3
9
21
15
21
12
3
37
18
6
8
4
26
22
3
8
19
5
1
15
24
32
28
8
12
21
27
24
24
3
10
71
39
21
12
1
12
39
5
6
48
72
18
55
36
3
8
1
5
40
8
24
10
17
1
11
13
2
34
8
4
6
5
9
7
20
33
18
12
6
4
6
26
46
21
11
13
36
60
5
12
27
4
8
9
15
3
9
1
3
5
27
9
16
23
3
48
9
1
6
12
30
39
20
4
5
12
4
12
18
21
12
5
4
12
3
5
12
10
17
27
18
15
16
9
26
1
44
37
6
24
6
38
6
6
81
19
17
15
30
4
23
4
29
36
4
14
28
33
32
7
50
15
33
4
11
4
5
3
4
5
12
40
3
17
15
28
5
4
12
26
1
5
12
6
1
5
6
1
11
1
12
20
3
36
45
3
10
2
4
2
36
3
1
11
4
3
18
39
12
8
87
22
6
30
50
13
8
1
32
7
15
6
35
33
3
28
8
13
23
3
48
46
32
3
15
1
5
12
54
18
22
5
4
8
1
51
21
6
9
87
14
15
3
12
21
33
16
12
15
17
10
2
6
10
11
12
12
9
15
43
5
3
1
12
29
6
21
33
7
5
3
16
5
6
24
1
15
21
3
17
13
35
1
2
16
68
9
16
8
13
24
2
24
10
11
1
24
2
6
3
1
24
3
20
7
2
27
9
6
16
26
16
8
15
45
15
1
2
22
11
13
12
12
23
4
56
13
12
2
48
9
7
5
1
2
16
5
16
33
15
32
3
22
3
8
21
4
27
3
30
2
18
6
18
19
3
2
16
6
32
28
44
22
51
12
3
17
7
5
21
4
11
33
15
12
12
3
57
1
51
5
31
11
1
8
7
69
68
9
3
12
1
36
2
13
8
36
3
34
14
18
16
2
10
12
23
9
24
7
8
4
8
39
37
12
17
3
27
28
5
12
12
9
12
18
6
7
11
16
2
4
12
6
6
2
9
7
2
12
4
35
15
13
17
6
10
20
7
44
28
3
14
12
3
3
21
1
2
1
20
1
14
1
5
16
14
10
12
32
12
4
6
18
11
7
5
4
20
27
9
1
14
13
33
23
9
4
38
4
5
1
12
15
12
5
19
5
3
3
13
20
13
11
27
22
18
5
24
7
42
23
25
23
3
18
19
8
9
3
33
3
ABCD 366957926*7^$a-1 [50039]
2
28
20
36
72
24
4
78
98
1
15
20
24
1
23
4
36
9
11
25
27
18
42
8
4
8
25
3
54
30
80
24
10
27
35
4
30
24
6
32
58
18
60
32
16
18
2
4
44
49
71
36
16
9
71
34
48
30
44
28
36
54
48
26
61
3
20
85
11
24
40
20
28
44
70
66
24
30
24
2
22
14
49
11
4
90
30
8
10
38
4
20
12
25
47
88
6
39
11
60
36
24
12
48
96
36
12
40
57
111
32
48
4
56
37
3
24
20
13
3
24
44
72
22
90
12
18
14
1
3
152
12
28
32
1
35
25
47
40
33
12
27
18
2
1
15
54
75
21
87
15
44
60
13
35
61
60
15
56
61
3
20
70
42
92
85
51
57
35
22
86
10
26
16
45
47
1
105
39
11
72
22
110
12
22
2
24
25
35
28
48
129
45
38
10
14
48
13
23
40
78
2
12
24
4
44
13
15
12
20
12
13
48
11
49
57
18
56
60
10
2
40
60
8
10
2
12
24
1
23
72
25
27
78
2
84
34
38
52
20
12
36
49
83
28
9
35
108
28
8
16
8
28
45
11
36
12
10
14
10
39
3
24
30
14
34
15
23
48
10
51
11
4
30
6
9
60
23
13
11
1
11
10
66
44
60
24
24
12
4
44
28
78
18
44
1
27
30
26
4
44
12
61
11
12
52
21
24
21
38
49
15
18
26
49
12
27
6
2
22
18
20
60
13
84
23
12
36
120
52
18
2
37
11
12
52
21
12
11
96
48
10
26
46
6
44
76
57
15
8
4
30
74
1
69
26
1
35
60
22
18
24
21
84
51
20
22
42
20
1
71
88
18
14
4
44
10
14
12
12
25
81
26
12
61
15
33
93
42
8
36
36
37
11
12
48
34
27
21
50
52
12
68
106
126
164
12
4
81
45
15
9
3
83
48
36
16
45
9
50
13
3
20
64
33
3
24
36
8
1
15
8
40
12
30
38
25
48
47
10
26
48
46
2
24
4
116
22
24
15
3
78
38
97
87
8
58
51
3
12
48
6
38
1
47
34
2
70
24
51
12
3
8
12
40
12
6
38
28
21
75
44
58
26
12
4
54
14
52
32
36
48
40
60
20
12
70
15
35
88
44
1
75
117
3
8
22
26
24
25
24
60
96
9
48
3
11
49
27
12
20
46
26
4
24
18
48
26
4
92
22
50
61
159
32
24
24
1
27
57
35
24
4
48
60
8
34
42
36
20
96
46
2
13
15
44
48
72
22
26
24
22
30
18
24
15
35
36
1
105
50
36
4
33
48
59
130
2
36
36
16
20
48
36
70
27
143
4
32
24
1
15
66
14
16
56
12
112
44
40
20
24
1
47
1
15
12
33
3
20
25
12
27
80
13
141
38
13
36
9
38
36
1
23
12
1
11
46
98
12
24
36
24
28
44
48
48
12
34
15
27
8
4
18
18
24
20
72
76
80
22
6
44
1
12
71
34
50
12
88
8
48
1
15
33
23
58
39
23
58
6
48
44
1
15
44
4
117
11
22
15
9
50
48
36
4
30
26
109
35
166
6
45
15
8
12
12
12
10
2
37
35
48
48
16
8
13
60
11
58
15
11
48
22
110
37
93
86
12
16
8
12
24
37
23
76
60
6
2
28
92
13
9
26
4
48
8
48
52
20
12
48
12
72
24
24
24
1
12
11
40
18
26
1
12
63
8
82
39
9
39
12
3
12
6
38
4
12
20
16
24
60
96
20
52
18
26
22
42
44
12
1
48
15
9
15
78
75
71
37
33
38
48
16
9
108
15
57
119
48
12
4
44
76
8
49
11
36
24
40
12
48
60
102
63
72
48
84
45
111
87
32
132
12
10
62
36
94
86
12
4
45
83
12
46
74
112
20
48
28
20
4
6
24
2
22
14
28
72
6
27
15
44
13
47
84
12
12
12
60
24
12
12
10
38
10
162
20
12
13
57
51
15
8
76
8
12
1
39
48
32
12
1
12
15
8
100
12
78
18
45
23
34
38
24
60
108
84
4
8
10
14
193
12
71
24
142
135
35
96
52
45
45
15
23
58
39
12
35
36
40
30
26
22
24
14
34
62
52
6
2
25
21
42
45
59
16
8
52
9
35
60
24
76
6
102
60
48
30
2
72
13
72
11
22
14
96
13
71
12
36
36
145
11
4
8
10
50
96
24
36
25
15
36
20
25
27
20
58
15
39
18
15
23
25
9
66
8
24
72
61
11
13
11
12
24
24
24
1
12
3
20
40
12
44
24
12
10
26
49
47
12
28
45
15
20
40
8
13
87
8
25
33
14
72
61
24
45
3
23
72
40
45
11
24
12
40
56
49
96
23
1
47
12
22
39
23
25
105
30
18
48
26
84
52
92
40
8
10
26
13
23
13
11
60
16
44
84
48
49
45
30
90
3
39
44
36
13
81
14
10
30
8
24
12
22
2
4
68
88
54
14
24
24
12
4
116
24
46
6
44
1
48
243
45
87
20
60
25
3
42
27
15
6
14
36
22
2
12
12
76
20
25
23
25
35
157
23
48
4
32
1
35
25
35
58
15
23
4
30
15
59
28
8
25
3
20
85
71
12
4
8
49
35
13
71
22
86
12
48
12
4
6
14
25
11
1
75
8
52
56
24
12
4
32
46
2
37
23
10
98
24
73
59
10
14
12
4
60
8
13
12
11
10
54
12
45
36
15
72
8
64
80
156
34
15
48
11
24
12
36
4
8
40
33
9
24
96
14
1
60
120
21
48
2
22
3
23
12
144
12
13
36
47
13
11
12
24
12
40
6
62
10
14
4
30
14
16
44
36
25
71
12
49
3
80
12
24
1
35
52
20
1
12
3
12
20
13
72
23
36
4
117
11
52
8
37
12
33
75
24
11
34
75
15
44
24
88
24
20
24
24
22
24
6
33
75
8
24
25
35
13
15
8
12
100
20
28
32
22
3
3
12
30
86
34
3
107
58
24
2
13
35
13
27
33
15
44
48
100
20
12
96
52
56
10
15
9
30
8
25
11
64
45
15
18
48
6
36
8
4
20
46
66
68
24
58
6
116
16
72
56
25
23
46
6
69
11
49
3
8
36
16
56
16
33
179
16
20
12
73
63
120
69
105
24
102
12
140
10
3
23
37
95
24
58
3
23
16
45
15
44
46
66
56
24
144
40
126
24
74
49
21
111
3
6
39
87
21
75
60
128
24
13
39
93
27
20
25
95
70
14
49
12
11
25
23
10
26
48
112
32
4
68
94
2
1
12
15
48
56
58
ABCD 367050542*7^$a-1 [50009]
25
72
15
53
27
52
21
84
51
17
6
157
12
20
36
37
11
27
13
101
48
108
4
38
54
7
11
10
20
40
2
57
33
28
8
48
4
15
35
49
36
23
24
25
20
40
8
15
36
21
52
53
120
55
104
12
9
7
9
38
37
5
4
27
71
10
48
51
21
23
25
11
51
30
72
18
9
16
12
72
33
15
11
9
63
36
45
57
4
20
99
9
30
42
16
20
12
6
22
35
9
6
9
153
79
47
13
24
17
36
16
20
16
14
10
8
6
30
27
9
6
9
12
28
21
11
12
37
14
37
29
4
95
13
15
5
40
26
24
9
21
28
12
11
12
33
79
23
34
8
3
15
48
9
25
11
4
24
21
11
49
167
25
15
23
72
9
4
32
12
9
4
3
56
9
28
50
21
72
28
8
36
97
11
4
20
13
27
72
32
1
26
21
63
9
9
60
7
11
30
15
37
2
13
20
72
4
17
60
12
24
28
12
14
109
11
49
23
1
77
3
13
50
10
15
53
27
9
30
9
52
21
23
27
12
10
12
27
9
12
63
8
27
1
29
78
46
56
42
36
12
25
83
24
10
48
8
36
54
1
23
30
36
7
17
19
20
87
46
20
16
20
18
61
29
52
12
26
22
15
59
25
11
30
4
74
49
41
19
20
13
11
1
26
12
18
19
8
49
27
9
12
2
33
28
107
9
1
3
5
27
25
47
61
11
4
8
1
15
12
77
19
17
3
4
29
3
37
12
2
21
9
24
27
37
15
20
135
10
8
31
21
12
3
68
9
18
13
45
60
44
18
36
21
13
23
15
21
27
22
72
12
35
25
59
28
32
52
56
9
4
3
5
36
15
37
8
3
4
105
8
27
9
36
4
27
92
49
27
5
7
59
22
2
21
45
7
45
8
3
9
6
37
9
20
6
9
48
45
67
12
17
39
37
80
43
17
7
20
1
8
7
11
1
21
23
16
12
21
26
1
21
14
18
72
40
36
2
13
35
18
16
8
55
24
11
9
28
12
21
3
9
38
6
3
96
4
59
72
30
28
84
75
21
68
7
60
5
12
60
100
15
20
111
22
23
15
21
52
24
24
96
132
60
41
52
2
13
5
52
12
20
15
9
7
104
1
72
26
24
18
40
14
58
3
24
12
33
23
85
12
14
9
15
36
30
4
15
33
8
3
9
54
9
16
29
4
3
9
36
24
15
12
93
48
8
18
1
8
25
27
11
1
17
199
41
4
15
44
4
5
3
45
4
20
36
4
26
34
38
33
61
14
13
21
3
5
31
48
5
24
63
4
32
3
9
9
6
25
11
90
90
12
25
11
13
29
12
19
9
152
40
15
17
15
1
12
8
108
19
33
8
7
23
37
9
8
79
20
27
6
16
27
45
48
2
105
4
8
16
17
48
15
3
6
36
54
10
56
4
51
5
100
35
4
21
24
14
1
11
90
18
13
33
23
4
41
30
9
69
12
15
21
16
38
10
15
24
11
25
72
12
44
9
7
21
159
33
8
6
37
12
41
54
9
9
12
51
16
21
20
42
30
87
1
15
9
14
24
9
12
27
42
12
55
21
12
8
18
1
44
4
17
27
33
127
44
9
28
48
60
35
9
7
36
47
21
64
35
6
7
41
24
12
7
9
27
11
42
4
3
11
1
44
9
3
25
15
83
106
14
9
33
30
82
26
6
16
20
30
22
48
2
97
21
15
9
11
40
23
24
25
20
37
3
17
76
74
30
15
21
64
96
111
21
20
43
57
27
71
21
13
59
36
28
23
1
29
63
9
15
48
25
15
36
11
58
8
4
3
20
9
54
6
63
3
33
16
20
61
15
24
21
27
5
3
49
14
45
9
15
21
60
39
28
32
12
25
108
26
21
45
51
9
48
96
12
7
33
2
30
36
7
9
26
37
11
54
43
24
29
3
1
50
49
21
23
9
18
22
27
92
52
9
23
13
38
73
20
49
20
18
34
11
9
18
10
2
25
56
37
12
20
27
52
29
4
44
7
36
29
91
53
6
57
45
51
108
1
38
22
50
37
33
27
60
5
76
27
20
40
143
10
32
7
29
7
56
12
4
11
34
32
36
4
51
17
88
74
70
3
53
18
109
35
9
40
24
17
28
35
24
129
96
16
99
83
18
7
5
28
12
56
124
38
18
4
3
32
28
35
69
9
43
59
1
21
11
81
16
39
8
57
27
1
39
33
35
9
43
17
39
4
9
38
30
4
3
9
56
18
13
84
36
89
3
24
13
12
12
8
48
18
36
9
15
13
69
15
68
1
14
66
6
12
6
43
48
29
52
44
91
45
2
58
24
14
49
5
3
24
135
1
8
1
135
72
20
1
26
54
7
65
43
11
33
21
7
11
22
20
43
29
3
13
12
3
23
22
32
19
9
24
14
69
45
18
12
33
27
10
3
8
15
46
3
23
25
20
100
8
1
47
13
47
148
32
4
17
72
7
71
18
52
2
9
16
23
9
144
4
23
25
20
97
26
45
39
46
35
24
1
143
39
6
12
31
29
7
5
40
23
87
25
5
27
15
10
48
72
3
83
10
24
95
9
24
12
15
21
4
51
5
63
28
71
58
8
54
9
136
23
25
56
21
18
1
9
12
11
16
105
14
120
42
84
7
20
60
4
12
83
9
1
47
15
49
36
17
7
71
49
17
4
27
20
1
38
1
21
2
126
3
36
27
13
12
60
92
12
60
112
77
18
57
25
15
5
43
17
3
24
3
18
4
14
6
18
10
11
15
30
54
13
36
21
11
24
21
4
27
32
24
9
36
27
25
38
25
36
29
7
41
24
12
16
11
72
15
1
11
54
15
21
4
3
8
3
54
40
38
97
120
17
16
68
4
59
51
9
88
92
9
4
8
6
66
15
21
18
6
18
12
36
18
27
25
15
9
3
56
1
27
21
48
27
35
18
63
4
8
15
162
28
87
32
33
30
69
4
8
9
36
42
10
2
9
9
24
16
14
10
14
30
43
17
12
4
23
33
7
41
4
2
25
20
40
21
11
3
81
9
7
36
8
36
13
8
7
29
4
23
15
45
4
41
48
31
23
10
26
46
14
21
24
39
6
3
49
11
3
1
8
9
63
4
11
18
36
103
17
7
48
104
21
40
3
11
61
21
23
4
35
73
60
8
39
36
6
84
87
9
16
47
4
8
9
24
12
24
19
8
9
39
52
47
13
12
11
6
18
9
9
112
140
27
39
33
40
33
35
9
54
70
50
58
24
71
9
18
9
33
3
25
3
9
14
21
45
6
21
4
29
7
9
2
36
1
60
41
159
73
8
12
15
37
20
16
20
55
59
58
3
23
117
36
49
60
35
9
36
15
40
35
22
56
12
42
13
23
30
16
183
48
92
27
18
63
4
45
8
18
54
15
9
36
3
145
3
24
12
9
11
4
5
7
48
12
5
3
15
1
36
17
16
50
42
36
19
17
28
11
24
28
35
81
57
36
7
21
32
36
3
24
48
4
101
12
7
89
63
27
30
60
147
16
21
23
97
27
36
36
24
17
6
13
17
24
18
102
15
28
47
36
72
69
81
4
167
36
13
14
37
17
27
4
32
49
8
7
29
7
36
17
28
98
1
9
8
12
51
3
73
8
4
21
24
14
42
7
32
88
47
36
42
48
63
4
12
89
16
20
28
71
21
55
12
21
27
8
27
10
8
39
49
2
10
3
23
13
41
12
24
19
35
22
8
18
42
36
72
40
68
3
4
5
7
17
18
9
12
4
45
2
9
1
47
9
99
108
51
22
14
18
19
47
90
7
9
20
ABCD 367160096*7^$a-1 [50015]
19
21
15
5
10
21
12
17
24
6
30
31
5
6
22
50
22
3
51
9
24
21
128
28
62
42
6
46
87
12
5
42
22
32
6
58
20
54
49
3
8
97
23
66
24
40
15
60
15
2
7
117
50
12
168
72
1
57
14
16
81
108
36
59
1
84
71
94
26
24
37
3
56
16
33
41
16
8
7
15
110
19
15
80
30
43
3
44
1
24
21
60
74
16
57
29
108
12
64
8
10
26
12
19
24
45
50
49
41
4
27
3
36
21
45
60
87
21
6
90
156
44
84
16
3
27
30
2
37
11
16
14
91
5
66
13
15
60
86
36
12
120
12
24
24
7
23
102
10
30
24
3
47
42
22
21
21
20
19
35
49
27
78
12
56
4
26
22
39
29
12
106
26
7
33
24
14
40
72
26
30
54
4
32
30
1
27
6
26
22
99
33
3
21
39
5
7
48
87
56
1
33
15
29
4
75
41
10
44
30
7
23
52
44
73
27
30
24
12
44
43
81
6
6
14
30
16
20
28
26
61
24
60
45
51
15
8
37
23
1
5
19
23
82
12
20
7
53
4
3
71
49
41
30
46
2
1
17
55
17
24
55
5
19
96
5
24
34
60
36
14
12
43
36
21
20
24
24
7
72
47
61
5
55
23
48
48
34
15
41
24
7
33
86
54
67
33
8
24
19
47
37
17
64
80
31
48
12
72
17
54
36
10
110
16
74
10
20
12
13
15
6
44
31
5
10
33
45
27
33
6
21
15
30
3
12
29
10
30
44
6
30
12
12
12
54
13
21
50
46
80
31
3
20
46
2
48
60
1
84
96
12
29
4
90
45
11
64
50
7
17
40
63
21
26
13
11
52
54
20
12
43
24
23
154
26
1
27
30
15
36
53
46
6
3
17
34
90
2
49
12
53
19
24
24
41
12
24
16
38
60
37
11
1
17
90
4
6
32
7
23
64
44
85
15
6
75
9
30
2
88
231
12
17
60
103
33
14
13
3
68
61
36
108
36
35
1
5
4
3
11
1
51
108
45
5
31
24
12
53
22
90
56
28
50
4
9
21
8
4
8
67
11
1
11
112
26
108
30
73
17
55
69
30
9
36
21
15
17
19
23
48
1
12
45
51
93
72
3
17
6
37
11
4
6
30
32
58
6
93
60
12
3
6
2
169
53
7
9
20
16
38
42
4
24
27
120
15
30
26
42
12
10
26
30
13
47
22
92
4
6
48
9
12
60
17
82
6
44
46
96
69
15
24
50
22
44
12
1
72
41
40
8
7
5
6
42
16
116
7
81
26
6
40
44
12
7
15
42
26
48
1
5
43
24
21
8
19
5
4
20
16
24
2
30
19
5
4
36
8
78
48
1
12
21
26
1
59
13
48
48
5
30
48
22
20
10
6
6
30
3
23
1
47
6
18
1
15
9
11
13
48
5
36
91
12
15
24
6
2
18
30
54
18
34
24
15
17
28
20
30
46
123
11
1
5
24
139
11
30
30
90
10
24
9
120
36
21
111
5
54
12
37
51
26
4
14
226
2
1
47
24
10
32
60
19
60
24
24
3
74
16
63
12
5
7
11
36
1
45
18
57
24
9
30
42
8
7
24
5
24
6
6
4
2
58
30
2
31
48
15
8
1
29
18
4
14
30
13
29
4
3
60
11
30
19
24
57
6
30
18
20
6
72
7
24
48
48
21
30
14
16
39
203
42
40
12
15
15
24
6
15
12
17
19
60
71
66
6
42
55
23
4
90
8
7
101
31
47
61
24
41
220
74
10
44
19
3
33
71
54
79
21
20
30
37
75
33
11
10
3
3
8
37
33
6
90
2
18
4
56
10
33
17
31
24
9
26
12
1
41
46
2
4
44
96
10
33
12
3
2
130
8
6
10
54
26
1
9
20
19
17
19
77
67
53
19
48
17
6
1
27
2
22
81
75
44
25
65
10
2
24
19
12
11
13
15
90
2
18
54
1
5
42
12
36
34
26
196
26
12
40
51
81
26
12
49
71
37
33
90
12
14
60
4
20
19
11
1
21
20
7
29
82
141
69
30
36
66
27
47
12
114
6
37
24
29
18
1
53
10
2
7
27
2
22
2
18
1
69
15
77
28
6
134
12
7
36
27
14
42
37
17
28
15
71
10
62
34
3
27
30
99
29
30
42
64
99
12
5
103
21
3
48
29
12
19
59
25
9
30
2
43
5
31
17
64
14
12
60
49
33
27
75
9
24
11
1
72
48
60
23
40
98
103
24
71
10
3
33
8
66
6
7
51
30
15
36
21
20
6
42
7
41
79
24
21
48
60
8
12
10
62
55
23
16
36
8
1
89
36
90
6
19
69
12
123
11
46
18
9
21
15
12
29
4
116
60
31
84
81
27
17
24
10
50
18
34
147
57
3
21
87
3
8
18
16
3
24
17
10
24
26
64
38
1
21
12
20
10
8
61
41
6
37
45
56
55
29
19
3
33
21
51
12
41
12
48
70
8
18
34
62
78
6
76
24
3
71
1
5
19
144
21
36
39
60
21
2
90
7
12
71
22
75
81
3
27
6
15
48
23
49
9
62
12
1
45
3
17
10
54
15
27
90
15
11
22
6
30
20
36
100
14
6
100
8
6
61
3
8
1
71
16
24
8
1
53
19
5
10
21
33
26
120
30
4
32
24
31
5
6
13
45
74
25
60
57
15
69
14
1
15
32
13
9
116
16
24
30
9
12
3
2
7
48
9
32
79
83
6
16
14
25
15
26
40
18
20
1
36
105
15
11
73
9
15
71
12
1
12
45
56
58
9
12
36
15
38
36
31
5
24
12
22
45
12
39
9
27
117
17
19
41
19
60
12
33
96
44
6
6
4
66
30
99
15
20
12
18
54
22
20
24
54
36
4
81
149
91
9
27
12
48
11
28
14
67
45
8
7
11
18
40
20
16
3
12
12
17
24
10
6
14
25
131
49
72
24
84
95
66
19
35
30
55
143
13
35
49
17
4
60
50
193
17
10
9
11
24
16
30
36
38
25
5
90
16
6
14
1
33
27
24
5
106
44
10
3
89
72
19
41
10
81
41
7
27
14
18
1
36
21
50
30
34
21
5
19
21
14
1
81
8
7
9
6
8
37
23
106
2
42
7
9
56
7
120
36
17
28
12
44
4
27
60
60
93
27
33
72
84
39
101
19
12
23
10
8
7
12
48
24
17
19
96
60
29
55
23
1
87
44
30
12
10
50
43
15
20
1
105
32
7
27
44
10
60
2
1
108
5
24
175
9
135
12
53
7
33
8
7
24
3
54
14
1
15
21
72
101
6
64
26
42
28
20
10
164
12
6
54
54
24
22
3
24
12
35
6
54
106
3
5
7
33
15
36
5
30
4
60
86
54
25
11
6
24
60
40
3
17
36
64
96
15
24
9
27
23
18
4
18
26
40
6
38
7
24
165
ABCD 367356894*7^$a-1 [50001]
46
38
4
60
8
36
46
21
21
24
3
3
24
2
40
3
15
12
21
3
30
6
14
4
104
16
44
31
5
7
41
60
4
60
3
3
12
57
5
36
12
76
20
16
24
54
45
32
16
27
96
134
15
4
17
31
9
11
25
3
9
18
2
15
21
36
16
24
20
36
22
62
28
71
40
21
44
27
48
25
8
27
4
60
21
6
21
77
12
108
22
9
117
6
17
81
22
12
36
24
33
3
6
8
60
55
9
18
12
14
34
21
15
72
2
103
53
31
39
48
26
22
21
20
33
22
48
2
48
19
3
24
14
27
9
3
45
36
55
15
9
8
1
6
24
6
11
9
52
78
12
18
12
3
209
36
108
63
52
60
39
102
51
93
18
12
5
25
24
32
10
24
42
18
9
17
7
29
46
69
20
55
12
6
32
12
16
6
6
54
14
40
24
18
21
53
4
6
30
68
82
50
19
48
32
19
74
24
48
16
6
60
5
7
2
22
36
18
8
60
3
139
5
69
19
3
54
68
12
4
30
6
66
24
74
10
9
9
78
36
14
22
5
4
5
24
36
16
15
27
21
39
6
12
3
12
20
13
6
36
60
9
5
10
17
9
43
12
33
47
31
6
24
12
8
67
27
6
36
63
3
18
56
27
7
9
24
17
4
32
16
6
21
21
6
2
28
39
27
33
12
9
6
18
6
12
14
58
5
7
33
3
5
4
32
60
45
16
12
87
5
10
6
3
5
27
7
36
14
24
91
15
18
6
18
8
36
16
11
33
58
21
5
10
17
4
29
4
44
16
36
12
12
20
4
42
26
7
3
17
19
53
73
12
42
12
50
12
10
12
2
55
56
64
5
10
17
13
3
63
48
26
4
24
20
10
24
62
4
12
6
57
48
9
6
14
22
45
24
5
79
3
6
92
76
60
78
54
6
42
72
3
8
19
26
22
5
13
3
51
38
12
10
14
64
8
3
9
16
30
9
33
30
41
16
3
21
63
62
22
2
3
1
32
12
16
24
27
39
2
24
31
17
15
4
21
27
48
17
22
5
37
18
62
12
10
14
27
7
14
22
5
31
2
40
30
14
16
6
9
24
39
2
12
10
14
10
12
6
11
45
70
9
21
75
72
5
27
9
82
5
21
19
5
4
6
6
3
51
84
2
22
9
29
34
12
18
27
9
3
33
123
39
9
36
33
20
28
3
57
6
6
78
2
3
61
36
8
7
20
13
18
26
55
60
17
58
62
40
32
10
5
19
30
8
36
22
21
24
24
5
10
38
19
3
24
41
25
11
9
7
3
134
12
16
44
16
12
24
66
17
4
51
26
34
18
42
24
17
45
12
4
42
14
3
36
4
27
2
16
48
11
4
41
7
21
18
66
30
42
11
9
82
21
27
14
127
12
5
39
25
11
1
6
24
33
17
16
6
12
2
15
48
33
16
12
8
28
15
3
72
12
5
1
3
44
28
24
17
31
15
2
24
19
9
20
7
12
3
72
30
3
9
32
58
5
12
13
12
3
15
17
1
8
10
45
9
48
39
36
77
4
11
19
24
5
1
3
5
55
45
51
75
69
3
5
16
69
32
76
6
2
22
2
4
80
16
56
27
33
67
12
29
27
57
10
6
8
12
22
24
5
40
9
48
6
30
60
44
19
9
18
6
6
24
6
27
8
16
27
122
4
6
12
30
80
22
14
4
35
9
10
6
8
3
43
29
9
63
28
12
21
54
2
22
2
10
2
24
12
22
6
51
36
17
40
30
69
36
24
3
26
7
21
23
1
60
3
3
36
14
22
6
3
45
8
10
30
15
17
34
36
26
28
20
7
15
12
29
24
9
63
43
36
6
6
9
20
33
28
20
70
33
15
24
36
26
3
31
12
60
66
3
9
32
82
17
1
20
4
12
11
7
60
30
12
6
29
9
31
29
19
8
40
5
7
9
20
3
33
22
36
12
45
99
5
1
35
81
43
20
1
6
9
12
15
42
15
8
49
20
3
31
14
31
32
28
8
33
7
77
7
17
91
20
7
18
8
19
9
48
71
25
18
12
14
43
5
7
57
32
4
30
41
64
3
48
21
17
16
44
3
1
72
32
70
18
3
12
3
2
67
8
19
6
48
8
7
51
9
3
72
62
40
8
4
42
30
59
4
3
2
94
21
17
34
5
7
30
66
54
27
39
2
100
3
3
21
15
24
2
12
36
60
43
29
16
12
3
41
3
37
12
32
72
10
6
27
20
91
69
8
21
27
7
2
16
6
84
24
29
9
3
1
3
29
10
17
52
29
19
21
6
36
36
30
3
29
3
1
63
5
12
34
2
24
3
13
42
6
54
6
23
25
20
28
42
18
20
15
45
19
17
16
15
15
26
52
6
26
34
17
13
6
21
9
18
66
51
8
33
111
13
56
28
60
3
20
9
16
3
3
65
12
37
32
16
3
15
9
36
63
102
6
12
18
27
21
3
20
31
14
3
1
6
38
4
3
29
22
2
43
15
36
14
31
5
10
65
28
27
12
18
11
21
43
8
19
2
31
29
67
41
10
6
11
19
30
23
48
4
39
9
15
12
2
16
15
5
16
27
15
21
39
6
18
17
25
6
26
4
66
18
6
6
6
45
12
5
12
58
66
18
48
6
3
8
67
50
4
30
62
12
22
36
69
15
9
24
3
2
24
3
37
8
22
21
53
3
121
162
18
20
4
3
5
52
35
21
22
14
4
92
7
65
3
40
27
18
42
18
68
3
31
18
30
57
57
24
12
75
9
30
41
9
70
30
27
123
18
18
2
22
14
4
39
29
64
102
14
43
3
72
38
64
32
28
24
30
48
18
6
17
45
43
27
2
22
48
2
28
18
29
28
63
30
18
14
31
9
15
8
61
24
3
3
18
3
9
18
21
9
11
61
48
51
9
18
2
22
30
20
7
15
2
4
8
4
3
3
48
2
10
42
6
6
39
8
1
44
27
1
87
15
29
25
48
6
90
11
57
31
21
18
26
72
4
3
27
21
45
11
16
39
57
3
24
74
28
8
36
16
48
3
27
12
12
6
47
16
69
35
37
18
98
7
17
10
12
42
24
12
18
21
60
15
38
10
2
16
30
33
8
28
81
3
27
30
54
12
54
42
12
2
24
7
21
72
3
15
12
26
10
90
66
24
14
4
80
19
15
36
38
7
44
9
16
32
34
57
3
6
8
28
3
65
16
18
30
8
115
29
10
36
24
14
36
4
39
33
30
36
42
18
2
52
23
55
14
19
12
45
84
20
22
48
18
23
7
54
20
22
66
3
5
12
24
34
12
21
8
1
75
5
96
58
14
3
33
19
60
29
4
3
9
42
14
7
27
38
16
54
14
28
8
36
58
12
33
75
12
18
8
36
4
11
7
2
58
53
31
14
34
12
14
36
3
33
76
6
18
20
10
42
6
2
36
7
29
75
33
7
9
6
5
7
18
32
24
19
63
48
9
3
5
43
2
46
50
3
85
20
12
34
2
15
16
21
143
9
46
36
12
30
15
17
4
39
53
55
27
12
24
53
21
34
2
51
37
35
13
66
24
17
13
18
9
3
48
60
24
12
18
48
35
69
12
4
3
24
39
6
6
42
42
14
19
57
18
30
3
3
74
22
12
36
30
20
60
22
12
14
58
42
23
1
15
24
12
39
2
19
8
43
84
17
13
12
47
7
2
10
21
21
56
22
36
5
4
9
24
63
5
43
72
29
94
12
9
15
60
36
48
50
31
9
15
9
3
57
3
8
16
51
12
9
51
50
31
3
42
23
9
28
18
17
21
4
18
54
12
56
67
27
33
3
14
22
2
4
3
63
6
23
21
27
16
33
3
3
77
9
19
80
43
5
7
18
24
6
6
6
36
77
19
6
42
45
68
33
4
48
56
3
19
60
38
58
6
27
12
3
74
10
69
15
66
8
22
9
41
31
3
6
6
26
28
20
7
29
7
75
48
38
40
6
29
43
18
6
45
33
23
16
56
48
4
12
8
67
30
23
205
24
30
53
28
15
2
22
18
8
22
18
18
9
5
16
20
10
6
3
17
27
69
10
12
5
25
32
10
12
24
81
44
36
33
22
41
16
15
17
33
48
7
65
94
5
13
48
20
19
45
59
7
14
15
7
21
33
12
48
6
2
31
29
12
22
77
36
49
6
26
22
12
17
16
3
36
165
15
2
24
4
23
7
5
28
39
42
6
26
70
168
9
8
24
21
4
24
44
16
8
19
39
17
45
22
12
72
17
43
6
6
54
11
9
19
12
29
64
18
6
15
77
22
9
8
24
37
20
ABCD 367420164*7^$a-1 [50008]
57
18
36
45
147
45
15
21
15
21
63
17
61
83
19
5
61
6
41
28
20
25
15
51
18
102
69
3
69
15
90
35
7
41
24
31
17
28
33
3
69
54
17
28
21
6
120
5
13
24
54
42
24
3
21
84
6
53
91
53
31
42
42
24
9
8
127
48
29
13
63
69
47
28
3
65
88
15
60
21
44
31
5
76
15
126
60
11
7
12
77
31
42
144
3
27
96
9
3
24
65
19
9
60
21
138
5
28
33
6
30
6
18
3
111
21
57
30
21
33
36
48
54
21
27
120
24
36
114
42
17
55
48
21
36
21
3
24
57
42
21
20
64
20
31
6
36
6
81
39
12
21
3
17
28
60
3
24
45
39
36
21
21
18
69
51
5
4
33
71
31
30
6
18
51
44
19
24
5
43
9
8
40
8
40
15
78
27
27
17
67
45
9
39
12
15
48
30
6
60
18
6
21
12
8
7
30
3
9
6
17
31
21
15
24
90
18
33
32
64
27
9
8
132
31
9
8
1
42
89
16
3
57
21
11
7
12
29
28
96
48
3
60
6
42
5
16
8
36
55
21
3
18
39
48
8
67
48
36
9
3
45
21
75
27
9
63
54
42
66
15
159
93
15
6
11
28
21
24
27
104
37
3
33
3
15
29
19
132
12
41
19
48
78
54
120
41
31
21
27
12
29
36
1
23
12
40
20
1
15
21
6
65
1
18
29
7
30
6
57
45
59
4
9
48
72
36
11
4
33
60
66
21
36
60
51
102
18
12
45
32
91
66
27
33
3
33
11
64
8
64
15
60
30
35
19
36
33
3
6
23
97
6
30
6
21
56
1
78
12
6
3
27
5
19
42
24
63
15
29
28
3
57
20
43
48
21
20
31
9
48
20
12
7
6
15
8
31
12
120
24
57
9
75
87
33
56
40
36
105
48
15
60
3
9
9
6
17
31
42
6
21
27
9
120
32
55
12
17
4
3
17
67
6
30
9
63
5
16
3
65
1
15
3
21
75
54
6
5
1
39
56
84
7
81
12
32
4
9
42
6
6
53
16
45
35
4
33
3
8
13
3
39
17
24
4
39
21
27
12
5
1
47
64
120
48
12
21
23
7
12
17
7
42
12
15
27
77
13
27
15
36
6
18
24
29
28
8
19
72
93
51
36
53
12
1
60
6
24
9
9
114
12
21
15
6
24
6
9
8
31
30
48
3
27
33
33
35
4
105
6
5
73
63
8
25
24
83
48
43
6
30
12
41
13
6
29
52
27
33
20
37
6
21
45
18
24
12
6
6
33
132
48
9
12
18
96
45
45
3
44
43
54
27
15
165
20
19
78
12
36
6
48
12
33
15
12
41
55
12
18
30
6
27
27
57
12
3
5
25
6
17
4
57
60
6
48
5
67
36
12
69
33
23
4
27
77
40
15
90
11
4
15
18
59
7
12
9
60
36
3
18
3
24
128
19
18
54
89
1
27
21
18
12
21
27
21
51
5
1
3
104
28
8
19
6
12
18
78
3
24
3
9
12
45
6
36
21
8
24
127
9
9
54
69
69
18
41
31
18
42
12
84
9
3
65
36
55
9
15
33
20
1
18
12
21
3
9
15
24
5
4
15
21
44
19
18
51
72
8
12
16
24
21
120
51
21
6
30
12
39
8
4
44
25
18
24
29
19
21
44
49
11
40
51
9
39
41
1
6
33
104
55
36
6
12
30
9
12
15
6
12
6
29
1
3
27
36
45
15
24
24
45
84
8
52
20
28
21
15
15
41
37
6
21
9
3
3
12
17
36
67
29
1
15
24
9
42
48
9
8
19
6
75
140
37
3
21
3
27
42
59
19
24
60
36
33
15
36
24
21
75
5
31
21
3
33
60
9
3
3
120
18
30
18
3
36
56
43
65
43
24
41
37
24
6
12
21
60
12
8
1
78
21
44
67
57
36
3
108
18
30
5
36
43
36
9
9
102
5
1
15
24
3
69
27
36
41
55
36
45
27
65
67
12
33
9
51
15
9
20
52
21
18
21
24
3
30
3
21
24
6
36
12
36
6
27
9
30
6
35
4
21
59
40
12
8
36
40
36
44
13
47
16
3
24
24
117
9
12
27
21
3
8
7
48
24
17
4
51
48
18
12
36
18
9
15
6
47
1
27
3
12
65
28
36
68
12
43
48
36
17
19
57
20
48
37
18
105
15
24
21
32
19
114
6
69
3
5
1
23
13
78
17
12
13
24
24
18
29
16
44
12
7
21
63
5
1
12
60
35
76
36
8
79
30
48
6
81
33
30
18
6
21
3
12
6
23
13
6
21
39
36
53
28
21
114
24
9
27
29
28
8
4
44
19
36
41
1
6
30
27
9
11
19
45
27
18
84
11
7
29
12
1
23
4
32
64
24
3
12
36
69
3
9
12
12
15
48
57
57
47
49
18
5
12
79
17
4
60
20
7
29
43
21
15
6
15
63
21
32
133
6
24
36
45
3
33
8
55
153
12
32
79
21
3
30
3
24
24
3
17
19
21
32
13
27
44
61
60
42
33
39
78
18
30
23
31
9
15
42
6
12
57
39
6
18
36
9
27
9
3
24
21
21
6
5
16
12
48
3
48
12
9
63
5
85
6
9
33
30
45
12
60
60
21
12
59
52
3
18
36
3
24
92
55
42
27
3
36
36
30
75
44
4
12
20
37
12
6
12
9
57
27
21
12
18
24
6
6
84
6
36
23
28
9
18
6
123
21
95
40
12
3
5
7
168
6
60
3
63
18
48
54
77
108
12
16
12
9
59
1
6
12
21
24
36
63
12
24
33
21
234
42
95
1
59
73
63
3
21
3
12
53
43
48
12
5
7
65
1
27
44
7
29
37
24
42
9
20
79
78
30
9
20
85
42
6
27
92
84
43
17
13
27
21
48
30
36
21
12
123
5
52
56
36
28
15
48
42
27
80
25
6
96
9
8
4
140
187
81
24
27
12
57
44
13
75
60
8
7
21
87
65
43
17
40
27
53
24
40
15
60
42
3
96
8
37
162
21
60
3
6
24
66
33
21
18
9
44
1
51
9
42
12
12
41
28
3
6
6
141
24
72
27
24
21
8
12
16
60
56
19
17
40
44
180
55
21
15
53
72
25
12
24
12
51
9
15
3
66
15
48
63
18
6
36
18
11
7
9
44
48
91
9
68
36
1
75
32
37
11
1
63
27
6
15
39
24
45
9
30
78
11
13
6
36
84
17
24
67
24
42
39
27
18
12
30
78
3
39
17
4
3
21
33
12
30
30
15
12
27
36
6
36
15
15
54
51
27
66
51
69
36
30
45
24
15
18
15
15
65
24
4
27
24
30
42
72
17
112
9
6
21
57
3
3
24
6
47
36
13
123
24
48
12
33
12
15
21
42
6
59
28
48
56
36
13
6
29
55
77
55
29
1
6
12
81
3
21
39
45
21
24
30
41
7
17
31
12
9
27
48
66
63
27
42
15
21
39
3
48
9
9
11
25
6
60
17
72
1
18
33
3
30
54
6
54
129
3
6
11
1
83
24
64
36
9
11
19
5
7
60
21
20
7
6
27
21
60
6
12
6
15
68
ABCD 367442094*7^$a-1 [50028]
72
8
52
140
12
3
33
28
32
12
52
36
44
3
1
20
28
12
20
27
21
60
15
13
24
36
11
60
9
16
47
165
60
28
24
12
48
8
3
21
24
64
20
51
96
9
15
33
16
8
28
32
72
24
40
128
3
96
1
12
24
95
33
24
27
21
28
36
11
25
8
12
15
129
60
48
88
60
8
16
12
120
20
4
12
35
9
12
40
8
4
8
12
4
8
40
8
4
95
33
12
48
12
3
21
36
24
4
23
57
16
11
1
12
107
13
92
4
36
23
12
9
184
11
12
13
132
35
1
83
25
8
24
28
60
68
15
1
116
28
20
52
11
1
36
92
75
21
72
3
21
16
36
12
8
51
21
15
25
44
63
49
36
12
20
36
64
8
27
13
8
4
20
12
3
37
11
57
4
44
16
44
4
60
24
35
45
39
57
52
12
60
32
4
36
24
60
20
28
140
60
48
63
45
40
23
21
12
88
56
28
20
60
27
1
72
24
20
84
12
36
24
24
15
1
20
28
8
24
24
64
20
36
12
15
25
11
33
12
16
23
37
20
51
37
11
57
16
32
3
25
56
28
20
63
33
15
1
36
116
16
11
25
20
75
49
20
52
11
9
84
16
32
27
9
36
4
60
11
192
33
16
60
72
12
32
4
71
9
12
12
4
80
4
20
96
51
85
12
47
9
48
24
16
95
61
24
11
1
20
3
25
35
9
24
12
76
32
100
72
59
36
13
20
12
12
4
12
47
1
152
36
12
16
12
104
12
16
23
33
28
56
3
13
12
8
16
11
1
8
48
36
12
15
81
84
12
12
28
32
48
12
28
24
11
73
11
45
16
23
24
13
20
4
60
8
12
36
24
100
8
4
32
4
20
12
12
72
48
76
20
15
25
24
8
24
4
56
4
11
13
108
12
24
36
36
11
25
11
36
49
12
96
83
1
108
48
11
13
68
72
48
3
61
36
32
64
47
12
21
16
68
3
36
1
11
117
4
20
24
28
24
47
13
8
12
12
16
8
4
24
47
9
15
12
1
8
16
12
20
76
8
24
36
16
32
12
16
32
27
1
11
1
47
21
16
48
84
36
35
69
28
8
64
12
24
12
8
4
8
24
3
45
28
44
3
25
95
33
3
69
16
12
23
49
92
4
20
28
11
13
20
12
36
40
12
152
4
44
3
49
60
44
15
12
48
13
32
51
73
36
12
23
13
8
15
96
1
80
16
56
12
15
24
133
8
16
60
20
16
24
128
40
23
13
12
8
3
21
4
35
1
12
72
44
4
23
33
48
4
12
20
16
120
8
4
68
12
16
12
20
24
4
56
27
1
12
12
108
36
60
32
12
4
8
39
9
16
56
16
20
4
68
12
12
15
1
8
52
12
59
57
36
4
24
32
4
8
40
56
15
13
12
35
13
12
80
87
1
20
48
12
4
132
11
37
8
24
12
16
140
4
8
28
12
12
11
9
3
97
71
21
28
23
33
64
80
12
16
60
11
13
71
21
16
12
72
12
24
20
16
12
23
69
24
16
23
49
8
51
117
100
32
40
20
99
33
4
47
36
9
28
20
4
20
51
1
20
84
12
4
47
33
12
16
8
60
3
13
8
87
49
12
48
23
21
63
13
20
3
1
20
40
47
25
20
112
72
24
8
12
24
64
32
4
20
24
28
12
12
8
12
96
12
3
9
27
1
11
9
15
49
8
40
23
49
8
4
8
12
16
20
3
9
88
24
23
9
48
16
84
95
1
56
76
12
44
24
12
4
12
24
143
1
20
24
15
9
36
28
20
16
12
8
52
56
60
3
9
28
23
69
144
12
24
16
35
12
1
23
13
23
69
12
48
4
35
69
4
56
3
1
44
36
48
4
12
36
12
11
21
24
36
28
47
1
24
12
35
36
1
140
15
61
12
8
48
48
16
71
36
24
1
8
28
68
16
35
37
8
4
8
40
20
4
32
60
24
16
36
11
13
80
16
12
20
3
21
51
33
72
72
16
84
68
12
52
12
56
16
20
48
4
23
1
24
35
33
27
9
12
111
9
15
25
24
12
8
75
12
25
20
24
52
36
8
28
68
12
28
44
24
16
20
4
44
132
24
12
27
12
21
40
20
3
24
72
48
21
12
36
40
11
9
24
12
60
75
9
28
32
12
39
1
11
37
47
1
12
8
3
12
21
48
40
35
21
12
48
36
16
8
63
25
32
3
24
9
4
8
15
1
56
40
80
52
12
12
8
24
15
9
27
97
72
44
3
48
93
87
9
16
12
120
8
27
9
15
24
24
1
20
12
16
8
64
20
28
60
8
3
48
45
28
8
28
20
28
44
24
3
13
32
15
33
12
16
95
21
12
3
45
4
35
9
12
24
28
155
81
40
120
24
60
24
12
12
12
80
16
8
24
16
20
112
8
51
1
20
40
59
25
24
23
1
20
12
60
27
49
48
56
88
12
12
32
4
8
36
36
4
32
16
12
20
39
21
36
3
49
20
4
56
52
32
3
33
36
27
73
84
32
12
4
32
3
61
8
135
69
28
104
144
12
52
11
9
12
3
37
23
37
72
35
33
15
1
84
8
88
24
8
75
21
24
75
25
8
4
32
72
48
28
20
96
24
4
8
52
12
36
20
51
49
8
3
49
32
39
9
24
3
9
16
8
27
9
36
12
3
1
12
32
4
11
37
44
60
16
59
1
36
23
13
8
4
83
61
20
36
3
1
8
48
76
92
36
40
8
3
13
48
68
48
63
24
9
52
8
15
1
32
16
12
11
12
49
44
96
28
48
47
9
28
20
4
20
24
63
9
28
36
35
109
12
47
49
8
12
96
12
16
92
24
3
37
96
8
60
12
12
16
8
48
40
20
4
20
100
20
4
36
23
13
68
28
60
44
3
25
36
8
16
12
68
60
24
24
12
3
60
9
51
24
9
4
32
48
16
23
61
23
21
3
13
24
11
9
195
21
112
8
15
13
12
44
39
36
33
28
107
45
4
23
97
56
12
24
64
12
44
24
63
13
8
16
12
80
76
8
52
32
4
20
3
9
52
48
11
24
36
13
60
68
132
64
8
99
24
1
36
72
12
35
9
40
8
12
4
12
11
1
32
76
60
20
51
1
72
20
27
25
8
51
9
28
23
1
8
120
16
59
36
13
24
12
8
36
3
9
27
9
12
39
9
64
56
3
1
35
9
40
12
20
3
61
36
11
13
56
16
20
39
24
1
8
12
52
47
13
20
24
4
32
4
44
39
1
8
52
12
12
84
71
57
12
52
8
16
32
39
13
8
3
1
11
12
37
36
36
47
33
36
48
12
60
24
24
84
64
92
4
8
112
80
12
52
35
33
12
16
11
1
20
52
12
36
44
24
40
96
36
12
36
12
36
47
24
12
9
64
24
11
24
36
37
20
12
16
8
28
56
27
9
24
75
48
49
20
28
60
44
12
40
23
49
95
21
12
24
24
15
21
40
80
4
32
3
61
48
8
3
37
44
4
8
100
12
36
59
24
1
96
8
12
27
9
16
20
40
36
47
1
20
72
36
16
23
24
25
8
64
48
32
100
12
44
112
35
57
16
8
39
1
8
12
64
48
23
25
56
39
49
8
4
12
ABCD 367496016*7^$a-1 [50130]
47
13
24
11
13
41
36
19
60
29
12
19
53
43
17
31
17
24
31
24
5
19
35
54
78
1
17
6
66
43
12
53
24
79
11
126
90
1
23
37
11
1
17
31
24
12
47
42
31
5
24
7
137
54
37
24
12
24
5
91
36
77
54
73
5
19
11
18
7
5
30
18
24
36
54
6
6
1
17
36
7
23
36
6
42
60
13
24
23
49
119
1
41
31
12
60
5
31
12
36
29
84
12
36
12
6
1
24
89
31
48
108
36
65
43
11
6
19
36
17
43
17
12
7
60
12
29
67
29
42
25
167
18
55
155
13
47
13
12
35
25
24
41
30
1
24
5
19
41
48
7
5
19
95
61
24
36
48
12
95
60
49
60
24
5
12
12
150
6
43
53
48
96
24
42
61
60
95
12
12
1
5
12
6
24
36
25
12
84
96
17
12
55
24
29
30
42
60
6
18
84
126
210
43
131
108
85
24
23
13
53
66
24
1
24
29
67
11
90
24
19
47
18
42
1
11
18
48
12
90
109
11
25
17
7
24
12
17
7
119
90
31
23
13
17
7
23
1
29
36
12
19
53
12
7
47
90
7
24
72
11
6
60
36
174
1
36
60
23
42
12
18
12
36
6
67
12
12
47
37
65
79
11
6
19
60
12
11
66
24
6
25
59
18
55
35
12
96
145
17
19
83
121
72
47
6
67
24
11
18
55
17
55
5
30
1
29
19
29
36
31
36
12
96
23
37
11
13
12
53
24
12
36
30
13
120
77
103
35
37
5
72
91
36
209
24
7
12
12
48
41
103
96
11
1
60
29
12
96
42
12
25
41
12
138
73
41
55
71
60
25
5
30
49
12
48
12
29
55
108
29
19
60
11
30
18
114
91
35
13
36
23
49
41
6
102
31
12
17
19
41
18
1
60
29
7
107
13
5
19
11
30
12
60
60
12
30
78
7
65
36
24
18
30
6
24
6
91
12
12
47
1
29
12
103
48
12
65
19
24
12
83
6
235
41
48
7
17
31
5
12
84
19
17
24
6
24
25
23
1
41
115
23
169
89
42
37
72
48
11
1
47
12
1
12
48
17
31
71
25
5
42
1
36
36
23
1
12
12
29
12
36
78
12
73
161
6
24
30
18
1
5
42
18
6
36
1
12
17
43
35
90
6
18
12
31
17
31
41
18
1
36
35
18
36
7
35
13
12
47
133
5
120
78
24
36
37
36
41
12
18
73
53
6
37
17
54
18
139
60
12
120
24
24
29
7
24
5
30
96
61
17
31
24
12
48
36
11
25
29
18
13
5
24
48
7
23
30
12
6
13
108
77
31
12
41
12
36
90
1
101
30
1
29
42
30
19
108
24
5
19
11
12
30
43
5
18
85
36
101
18
37
60
29
67
17
60
60
12
103
29
12
24
72
19
23
48
42
6
60
42
42
18
19
29
120
72
18
6
19
168
17
54
6
31
60
24
17
30
18
42
12
6
7
60
5
12
12
19
17
19
24
29
31
95
90
7
24
29
30
25
41
18
61
17
48
12
19
36
24
36
24
53
18
1
12
65
91
23
37
72
84
17
7
72
11
1
12
5
12
18
73
17
24
36
48
7
84
12
53
24
60
84
72
55
41
12
12
54
1
60
36
23
12
54
115
23
1
59
18
55
143
6
67
41
30
30
42
1
24
24
12
59
126
31
11
42
36
24
36
31
12
36
113
19
12
36
60
5
19
60
5
43
107
37
29
127
47
24
6
30
25
11
54
31
11
85
24
101
72
36
43
47
42
24
6
25
35
13
36
29
43
11
1
12
24
53
7
24
89
60
19
132
17
18
25
95
1
143
60
6
31
41
18
1
5
7
12
11
18
127
24
12
107
30
30
37
24
17
24
30
25
24
5
7
47
36
97
17
103
24
59
1
29
7
60
35
18
67
5
102
42
31
23
25
29
31
12
23
6
67
24
17
78
132
60
109
29
19
113
12
7
47
1
71
12
1
36
36
48
12
95
30
43
71
37
41
7
5
6
42
12
36
55
48
12
24
36
119
6
31
48
53
6
24
61
41
19
17
115
84
23
37
35
97
17
84
12
36
19
11
90
72
7
83
6
24
66
13
17
7
108
17
60
19
41
31
12
107
42
12
31
60
24
29
42
13
11
1
47
6
42
30
48
36
7
29
19
120
5
31
5
24
120
7
53
79
36
36
84
29
55
17
115
23
30
7
48
11
30
18
1
48
29
19
23
1
60
5
12
12
120
43
24
35
24
1
24
36
72
108
89
7
35
30
19
53
30
1
47
85
17
6
6
6
25
5
48
42
48
24
48
18
12
42
13
5
12
7
29
84
48
31
108
36
24
24
29
43
17
7
11
61
24
60
17
31
60
35
37
89
31
5
19
23
18
12
18
85
17
103
47
90
19
144
5
30
13
17
108
60
30
6
7
12
41
7
17
12
120
12
43
24
24
29
7
29
42
25
96
149
24
6
13
17
60
30
49
53
6
13
48
41
72
79
101
18
60
13
5
114
66
103
53
66
1
11
73
108
36
144
12
17
36
31
41
72
7
11
48
1
12
11
30
91
5
7
29
6
24
1
5
103
12
48
5
31
24
12
84
12
17
12
18
12
13
47
13
60
36
35
30
6
13
5
7
35
18
12
42
181
36
60
36
5
18
6
48
19
24
17
43
84
71
90
42
37
5
18
48
18
24
31
12
36
53
18
30
6
13
41
79
167
1
23
97
41
60
42
18
24
7
24
53
7
17
7
5
6
25
36
12
41
67
11
1
12
96
119
60
49
24
29
7
65
31
29
6
25
65
78
25
5
7
36
12
17
24
19
12
107
150
43
48
17
24
24
7
5
19
60
12
48
36
29
108
31
12
29
24
30
60
37
35
24
25
12
11
66
12
31
48
36
84
35
6
18
1
53
79
11
1
5
24
12
6
13
35
1
12
29
19
12
23
85
24
65
43
29
12
19
59
54
66
60
13
12
48
17
43
5
31
11
1
24
5
103
12
17
12
55
53
7
24
17
79
60
5
78
1
17
43
17
19
53
19
41
31
47
13
35
6
7
12
17
90
13
47
138
55
12
53
7
ABCD 367542942*7^$a-1 [50029]
75
2
40
68
12
4
3
3
80
18
22
2
34
5
1
15
27
2
18
13
5
6
61
9
12
8
55
48
3
6
23
9
30
10
39
29
12
6
10
20
64
27
63
6
8
3
7
18
12
12
6
8
24
1
17
27
19
2
46
53
19
9
5
4
14
36
18
16
32
15
13
36
140
3
49
18
86
16
27
72
137
24
16
18
5
1
6
26
7
20
45
16
3
11
58
6
9
5
12
42
4
12
30
18
21
23
13
44
40
21
60
14
10
30
14
28
24
72
6
86
34
6
12
30
26
7
51
36
33
15
2
42
4
6
2
40
129
15
32
6
4
8
27
28
15
20
1
24
20
60
21
4
20
54
18
66
9
25
8
4
36
12
18
12
2
51
40
9
12
32
7
9
6
5
9
36
15
25
23
15
12
16
60
6
122
34
20
84
22
29
3
85
32
27
6
34
24
21
11
36
34
14
16
66
51
9
12
27
39
24
6
2
10
3
11
12
54
4
2
4
14
22
14
48
4
11
12
13
20
3
1
24
18
2
15
9
30
10
18
53
24
7
12
84
8
10
8
51
9
10
18
56
52
3
21
6
41
19
45
8
28
12
3
18
2
52
14
51
12
49
11
28
20
13
20
16
56
7
47
4
17
1
26
24
12
28
48
2
28
2
4
20
16
2
28
24
2
58
26
9
19
26
40
30
8
22
8
27
13
132
15
8
13
50
21
9
28
54
14
28
2
1
5
30
24
36
9
49
6
2
10
18
6
60
32
25
3
138
32
60
12
31
24
36
5
7
5
24
18
46
30
36
5
25
3
29
31
11
1
20
28
125
22
6
60
2
24
13
35
45
16
3
30
38
4
8
10
62
9
4
3
2
4
18
2
7
5
16
63
51
14
4
2
22
14
9
1
38
1
21
95
1
12
14
1
45
14
10
27
17
7
32
15
10
8
46
42
27
45
15
5
7
29
46
17
7
18
14
4
18
72
27
93
2
37
48
57
2
40
20
9
12
9
19
27
5
28
44
49
26
25
80
9
4
54
12
21
47
18
28
35
13
3
12
5
7
23
9
7
48
50
36
28
72
12
23
7
12
2
7
11
6
4
44
40
2
10
6
24
17
28
60
9
63
36
9
48
6
62
12
10
114
42
14
46
24
42
3
80
25
18
6
15
20
15
73
45
6
14
27
27
6
4
27
9
14
70
14
18
6
22
36
15
15
32
13
32
81
40
18
48
9
48
32
37
26
25
9
14
10
12
20
7
9
30
6
14
4
30
2
45
43
2
16
30
50
22
50
40
18
14
4
3
47
18
16
75
9
15
20
3
6
3
33
4
8
6
13
32
25
14
33
1
15
33
18
48
78
3
5
24
16
15
32
25
18
38
18
16
6
26
37
9
12
68
7
39
81
35
24
4
6
8
3
13
20
12
24
76
36
6
21
33
2
64
6
36
8
48
19
24
17
18
9
16
33
8
6
37
8
7
30
6
32
22
15
51
2
4
24
44
31
41
40
3
3
14
22
21
5
15
1
2
10
12
24
23
21
72
4
24
18
21
9
27
5
18
10
32
27
1
24
56
10
17
7
2
43
11
9
9
52
11
103
44
1
27
26
55
24
11
28
6
26
40
12
14
6
1
11
18
87
19
8
49
15
2
24
63
9
7
12
35
1
15
9
11
1
17
46
30
3
5
28
30
20
9
19
26
7
5
19
9
48
20
12
18
45
49
48
24
11
7
5
27
1
21
20
19
21
6
9
35
12
24
22
6
17
9
72
46
30
30
24
9
23
13
32
21
7
17
4
60
6
54
63
24
9
8
4
14
16
9
3
68
18
7
5
31
29
16
32
18
9
1
98
9
13
12
3
12
15
6
2
18
31
81
15
9
12
18
6
3
75
12
54
18
6
8
7
21
6
18
14
13
3
102
26
9
9
31
47
28
18
11
1
32
31
12
23
4
6
48
3
9
6
6
8
4
18
18
47
49
42
2
36
28
6
54
36
48
30
21
17
4
72
35
13
2
9
4
32
7
24
8
28
5
28
20
7
21
12
15
17
28
35
46
59
43
9
11
10
2
45
25
15
5
24
34
2
19
11
9
63
1
15
56
54
72
10
54
14
9
28
21
3
83
30
4
59
15
13
12
59
33
9
7
5
58
48
6
15
32
9
4
32
12
43
11
9
52
3
57
29
4
14
22
44
4
12
12
6
12
21
24
44
7
24
30
18
29
15
34
3
29
76
3
15
32
10
18
17
15
16
32
24
18
36
27
31
54
90
8
1
9
80
6
18
12
76
60
44
4
20
7
48
24
41
18
1
48
24
33
12
8
4
12
27
20
9
6
57
28
5
27
1
20
51
9
39
9
36
4
32
19
35
1
27
50
12
10
18
35
45
55
113
16
38
18
103
23
120
6
16
24
6
42
3
17
48
22
32
10
32
16
15
5
55
24
33
42
36
17
3
10
8
54
40
38
18
10
20
18
1
15
6
14
22
12
30
30
14
4
41
67
5
13
3
45
2
6
16
6
26
54
69
19
24
6
26
85
41
10
24
18
3
9
8
15
3
16
12
9
12
41
4
14
18
24
22
30
24
60
18
42
20
19
29
36
28
8
112
20
36
36
30
85
3
24
2
7
21
2
1
60
9
42
33
21
27
11
30
7
9
30
8
10
15
15
20
45
4
8
1
18
18
6
6
36
18
14
4
11
21
90
70
30
12
65
1
15
41
4
18
6
63
33
47
15
22
12
32
52
72
2
4
14
7
21
44
6
22
15
11
10
59
1
8
22
86
40
18
12
2
4
6
9
39
5
1
56
24
28
11
28
17
36
4
47
9
7
5
7
17
40
8
6
1
3
12
2
7
39
44
36
10
63
9
44
55
92
19
9
3
9
9
24
59
1
42
38
10
21
36
45
14
18
10
30
62
64
26
6
9
37
6
2
18
37
80
3
16
74
43
21
14
9
9
4
8
19
5
18
4
9
12
9
6
12
20
12
10
39
3
2
22
77
49
27
23
42
27
12
13
15
3
9
21
3
5
4
3
23
16
18
42
72
14
7
12
24
3
44
34
20
16
20
10
30
32
6
1
11
16
21
9
39
5
15
3
25
29
15
49
8
18
6
16
14
6
3
73
18
24
126
18
33
3
62
36
79
3
2
28
14
9
9
63
12
9
36
15
40
45
24
6
18
56
55
39
12
105
131
18
22
62
58
2
76
18
8
22
20
3
63
1
32
3
76
38
7
5
18
42
22
6
8
4
80
6
9
36
25
14
1
75
14
4
68
19
41
36
16
14
36
6
76
12
2
40
8
78
30
18
18
24
4
42
56
55
27
6
66
80
4
12
21
9
3
23
9
7
2
40
11
9
66
45
27
1
21
18
5
115
8
72
18
27
21
16
72
8
16
36
15
9
3
32
15
16
14
7
15
30
6
2
22
18
6
9
35
16
32
9
1
27
45
26
61
9
2
46
68
31
12
11
9
31
21
20
36
12
13
36
36
15
53
10
33
33
2
30
60
36
19
39
30
36
14
18
18
9
19
26
40
14
82
8
6
30
6
34
2
16
14
28
15
21
24
6
78
104
36
4
35
45
64
6
62
12
4
84
3
24
8
16
9
12
63
12
3
50
6
22
24
35
31
30
15
24
29
60
12
43
3
14
4
96
36
2
61
8
25
24
24
12
3
3
38
42
54
7
24
123
18
56
40
3
9
24
11
9
67
69
44
28
6
6
8
15
67
6
18
17
1
8
12
18
10
39
48
17
28
15
9
15
53
52
15
11
21
13
14
13
57
3
5
64
44
3
1
8
15
1
35
13
14
4
6
8
18
12
46
36
32
4
15
12
3
32
9
4
9
6
66
32
42
36
21
9
6
12
42
4
14
13
57
42
18
3
12
21
71
28
27
21
9
23
40
72
47
13
3
65
21
27
4
56
19
2
31
15
50
7
56
21
7
27
8
1
17
16
6
32
9
4
5
7
21
27
11
58
3
12
21
11
48
55
44
18
22
6
44
31
72
23
18
10
17
1
32
39
19
18
68
16
59
15
21
60
7
2
10
20
85
123
8
4
21
17
3
25
2
61
36
36
33
24
27
69
8
40
18
5
7
21
65
7
33
14
88
24
9
20
21
64
3
24
3
14
51
3
28
14
58
44
13
21
2
16
30
12
38
16
5
1
24
2
18
24
52
20
7
3
17
57
6
22
24
12
26
10
18
45
32
1
36
18
53
7
18
30
9
33
54
2
36
3
33
12
42
93
13
3
15
14
27
15
16
48
2
7
29
7
21
24
11
27
10
3
48
63
6
6
18
35
1
18
45
17
24
18
1
24
5
58
12
6
6
77
21
22
117
21
51
33
23
75
42
4
71
16
9
3
12
9
24
14
30
19
35
10
18
18
48
14
78
34
14
6
9
9
4
42
26
31
3
14
4
2
10
48
8
40
11
13
84
3
29
22
14
103
77
31
32
16
3
33
21
6
6
74
37
17
28
12
18
14
4
23
3
18
6
1
15
2
3
91
18
3
5
18
73
21
14
105
9
16
3
15
21
57
14
34
48
6
9
45
18
42
8
64
3
11
57
7
56
16
30
12
23
13
14
1
3
14
28
14
9
12
108
28
41
3
1
26
6
58
12
2
4
8
24
12
16
80
12
4
47
21
16
3
17
7
17
27
7
20
16
14
55
33
15
ABCD 367557794*7^$a-1 [50039]
21
63
41
19
17
76
65
19
36
24
12
11
6
91
36
3
9
80
16
63
65
51
1
15
33
24
12
51
21
24
20
52
35
85
68
28
15
12
8
54
19
20
52
15
45
20
39
49
51
5
36
16
11
108
25
11
4
9
36
8
96
7
20
1
72
27
20
36
52
33
3
2
7
20
24
39
52
117
99
17
19
9
72
3
44
1
84
87
45
8
24
19
45
47
13
3
44
36
37
8
12
19
33
56
28
32
45
7
12
47
1
24
53
12
7
8
3
33
19
17
4
8
36
51
4
41
3
9
28
12
56
7
12
20
16
72
8
4
8
40
50
43
29
6
4
21
24
5
18
25
20
84
43
2
7
87
24
81
5
34
5
15
9
12
15
4
8
28
9
3
77
91
14
3
55
24
74
15
84
4
3
20
49
12
44
52
72
15
50
7
3
125
7
45
12
12
8
55
81
35
25
12
120
29
39
4
32
33
178
21
60
23
45
52
36
8
19
45
35
13
32
52
41
22
21
15
21
17
43
11
9
3
76
5
15
37
12
84
51
26
15
28
75
5
12
15
4
21
48
35
84
16
9
35
40
12
9
15
53
60
3
4
45
5
19
12
24
12
12
51
21
12
32
7
32
6
3
7
9
35
12
6
22
41
100
8
12
67
21
36
48
15
44
57
40
3
21
3
77
16
48
41
30
28
12
122
6
13
24
56
132
48
27
9
4
41
7
75
21
65
22
21
15
5
75
40
9
12
12
39
2
70
21
12
35
4
45
48
3
17
40
11
16
50
15
9
3
43
17
31
9
48
3
33
15
44
40
9
11
9
27
48
1
23
72
36
109
89
27
7
77
24
4
84
3
45
3
8
4
29
12
45
10
81
80
16
15
48
9
11
25
12
32
3
13
3
26
18
9
3
9
51
9
12
7
29
43
8
21
4
23
4
60
21
32
7
21
23
49
17
70
56
18
34
2
10
17
24
3
1
24
11
33
3
9
16
17
63
19
89
9
30
6
67
8
24
31
44
1
15
20
42
7
15
12
36
38
94
8
1
23
4
21
3
21
12
39
141
15
60
44
9
12
19
69
44
16
11
30
7
48
59
9
4
17
19
123
9
63
17
28
35
16
36
9
60
96
15
29
7
24
53
51
36
37
24
27
108
5
40
3
29
60
28
3
24
8
13
48
3
26
55
39
24
45
12
59
1
39
33
36
36
8
4
44
40
24
39
9
173
3
28
44
33
19
8
40
23
36
4
9
12
23
40
12
60
33
75
12
8
52
9
29
18
1
60
137
36
19
120
17
27
7
20
28
21
39
33
63
24
9
8
19
17
27
25
35
21
27
18
10
5
55
17
40
44
16
3
17
52
20
67
65
12
19
24
69
24
27
17
24
28
15
24
5
48
43
105
39
38
43
11
1
35
1
12
92
12
4
32
15
40
33
89
7
15
32
97
87
5
16
12
20
31
2
7
83
13
5
22
14
3
24
27
36
13
3
5
4
51
50
34
12
20
13
20
28
51
29
4
48
27
2
7
24
17
31
32
4
12
8
64
3
36
57
32
52
60
29
30
13
27
24
8
28
68
25
11
4
24
8
28
45
15
20
16
9
12
12
3
57
3
41
3
9
24
16
47
121
36
41
30
16
9
8
9
7
51
60
17
63
36
21
64
35
1
8
24
3
9
4
12
75
12
9
12
12
23
13
3
20
13
60
11
69
75
16
9
72
39
57
5
51
40
8
19
12
21
12
48
39
20
52
33
39
9
35
9
12
19
12
5
16
27
9
20
27
49
47
12
28
21
11
1
20
24
12
43
29
24
9
30
9
4
27
41
15
1
3
33
3
24
36
2
51
16
29
10
20
4
5
15
1
12
8
91
5
4
72
75
60
17
51
52
14
34
9
27
53
16
27
21
84
15
12
8
4
68
18
19
48
27
21
47
16
36
36
2
10
9
24
15
105
8
36
63
52
21
3
9
63
14
27
31
12
60
33
24
83
1
12
41
7
15
122
19
27
24
26
3
4
5
58
5
9
79
12
35
13
20
40
131
25
51
5
4
32
135
21
40
135
2
10
21
107
25
24
12
80
91
105
41
19
3
45
23
13
20
3
9
40
20
19
33
5
7
116
40
41
36
54
13
23
1
20
4
15
8
42
7
48
17
3
72
27
61
3
5
28
56
16
12
39
21
27
48
32
16
93
3
44
45
55
17
4
48
27
17
4
3
45
20
7
2
3
19
116
37
23
4
36
93
5
27
28
72
23
37
24
11
1
36
44
99
45
28
11
4
2
90
1
12
48
51
33
20
19
9
36
3
5
28
12
5
10
50
31
24
3
14
63
3
78
3
67
29
40
17
27
51
40
12
101
40
17
27
33
43
20
9
90
16
24
5
9
3
36
105
3
4
11
30
54
18
19
23
9
31
5
16
32
31
33
3
36
68
25
87
48
9
3
12
20
21
52
17
58
5
9
7
60
17
46
8
37
51
12
5
4
17
19
3
5
16
116
4
32
28
3
53
15
1
8
27
21
45
78
1
12
36
60
20
27
36
45
4
15
9
3
2
19
12
48
32
4
27
38
58
45
15
29
15
1
39
41
16
12
44
7
9
27
5
36
4
59
6
7
36
12
36
92
16
24
56
21
55
80
7
20
72
4
24
41
4
32
76
60
15
9
39
12
14
27
12
40
59
1
8
7
21
39
20
37
36
36
3
24
26
19
36
3
17
43
9
128
27
61
48
3
56
21
63
40
9
5
7
24
3
98
43
5
43
3
5
111
37
15
45
3
14
39
9
31
27
38
22
81
23
21
28
59
1
11
64
44
6
27
12
16
12
84
32
91
8
25
35
1
20
24
72
4
12
15
44
18
87
27
4
44
88
33
24
41
3
51
12
4
9
75
45
11
25
8
3
1
3
129
3
5
16
3
24
5
31
14
6
30
7
44
3
1
8
4
140
7
29
91
93
23
49
12
48
41
19
71
9
36
16
3
9
65
51
16
39
36
17
76
24
3
5
81
79
32
4
23
64
32
4
17
9
34
24
21
135
17
12
15
13
3
29
27
1
75
33
72
12
8
9
46
24
48
36
50
19
65
79
11
25
3
17
43
8
1
63
21
5
7
3
12
33
71
21
45
27
28
60
8
28
44
40
27
17
63
6
19
8
27
12
28
5
40
15
8
25
56
9
10
17
28
39
53
40
68
163
24
8
64
33
27
33
3
5
67
21
47
18
15
4
12
68
7
9
20
15
16
20
4
32
9
4
12
47
40
5
55
69
32
4
48
29
36
27
28
35
40
5
40
15
33
15
21
51
20
4
69
17
18
52
2
31
24
80
72
19
17
12
15
28
33
149
55
32
4
12
3
9
20
60
223
5
7
53
28
15
9
27
5
45
67
111
17
28
20
36
27
28
21
120
15
69
27
134
67
27
9
3
9
3
9
12
27
38
7
23
4
69
8
4
20
4
5
30
105
7
29
12
55
108
24
9
12
8
87
4
45
107
28
21
12
24
15
17
27
24
40
48
12
9
11
1
107
24
4
21
3
60
50
7
39
12
14
103
11
9
3
9
69
36
34
32
24
1
17
55
12
3
33
23
21
4
5
186
57
4
20
28
20
28
59
1
11
28
69
75
5
4
12
83
12
9
40
5
46
12
36
20
76
24
36
21
5
58
5
7
21
12
8
16
24
23
28
12
21
8
28
3
8
133
56
4
63
20
45
31
21
39
57
27
12
129
56
72
24
40
51
9
11
13
20
3
16
21
3
9
23
28
5
12
16
12
8
24
39
61
3
32
45
72
28
12
53
19
32
27
16
ABCD 367631258*7^$a-1 [50007]
36
21
8
7
24
9
78
2
12
79
12
60
48
12
9
6
20
25
5
31
12
3
14
7
12
105
8
42
36
30
4
3
33
3
12
48
29
4
14
1
23
58
20
19
3
32
6
4
44
96
31
57
20
31
35
12
34
14
13
47
42
19
33
3
12
36
9
12
15
11
94
36
15
23
42
18
37
12
17
18
25
17
7
9
2
13
12
33
12
26
46
3
35
13
12
24
36
53
150
30
42
22
15
60
9
56
18
1
41
79
72
5
4
8
30
1
5
12
18
82
12
68
7
3
2
16
72
12
12
15
96
9
36
2
1
36
29
16
3
27
14
64
15
3
54
14
22
75
24
3
45
17
55
11
25
84
9
3
12
5
36
16
18
6
8
28
2
36
1
12
24
12
15
18
8
12
43
29
67
15
9
65
4
56
19
21
36
87
11
13
117
27
5
19
5
31
41
19
5
34
26
28
8
7
17
43
33
3
36
81
3
9
26
13
9
3
12
5
31
12
57
75
24
24
24
24
48
41
100
84
6
110
7
24
21
51
11
10
38
22
8
7
9
12
2
25
12
65
40
39
24
12
105
39
17
43
12
5
52
36
2
4
26
7
11
52
9
39
20
6
64
15
12
9
3
84
24
24
9
14
73
5
31
9
2
13
12
51
9
12
60
9
32
22
2
19
12
5
72
6
1
21
2
37
72
17
4
15
77
6
13
9
12
3
12
33
3
12
35
37
9
74
1
24
41
52
8
6
6
24
34
2
19
9
24
8
64
38
10
63
24
11
13
29
18
1
41
7
12
11
12
13
12
69
66
21
12
15
20
10
12
20
16
27
12
36
33
36
20
16
12
12
3
36
15
9
33
3
47
48
1
36
35
13
15
21
11
108
6
7
12
17
12
7
23
10
51
36
24
5
60
24
96
12
4
56
4
3
5
31
5
7
24
12
9
15
35
22
38
1
9
51
60
47
30
12
34
54
15
9
2
73
11
22
15
12
36
9
3
24
36
12
23
12
25
65
7
48
17
19
12
17
16
12
24
24
15
60
36
24
17
42
10
63
24
21
20
19
36
17
30
1
9
8
7
36
5
16
14
12
30
127
41
30
1
36
45
2
1
69
8
19
9
63
3
45
45
20
40
3
23
13
29
28
27
41
79
35
145
5
19
36
87
18
8
22
48
2
31
41
76
3
24
48
57
12
3
36
21
110
18
28
15
3
80
13
36
12
33
32
55
69
3
36
24
12
12
77
78
1
33
14
13
12
41
18
30
7
23
42
7
17
4
63
12
35
61
9
8
64
108
86
46
3
33
27
12
12
27
6
80
36
48
42
13
21
39
5
4
3
53
19
11
24
1
9
2
25
12
29
43
12
24
48
17
31
24
11
42
28
20
4
51
33
24
18
32
1
5
12
4
15
21
75
29
48
48
67
5
7
9
36
3
53
4
15
12
17
55
9
12
44
24
30
37
5
18
18
19
36
65
19
48
5
40
27
33
12
8
31
5
55
9
39
12
12
84
36
47
6
70
14
18
10
27
36
35
1
48
12
9
2
13
29
156
16
8
31
12
23
22
20
18
25
45
62
1
48
9
63
48
21
2
1
5
24
19
24
57
42
9
17
4
3
45
3
12
36
9
6
42
20
18
10
84
12
3
71
25
65
36
18
10
72
15
45
39
45
15
24
36
21
14
1
33
3
24
9
24
15
12
21
63
45
24
20
12
55
9
87
3
45
9
3
24
11
4
9
17
7
81
12
39
45
3
60
35
6
31
45
14
46
8
88
20
55
48
57
39
12
39
69
24
12
5
12
19
12
9
20
10
30
50
1
21
80
16
51
12
105
14
25
12
5
4
3
24
27
48
21
9
27
12
9
111
9
26
1
5
4
123
60
5
7
24
24
5
7
29
72
67
12
33
27
41
7
11
1
24
24
23
22
8
24
31
36
89
7
93
14
1
60
3
9
12
65
31
29
7
29
19
23
30
6
1
23
1
12
17
7
21
24
3
11
4
9
39
18
32
7
35
1
9
3
9
3
41
12
19
36
5
7
21
30
6
3
83
61
17
52
15
45
3
24
23
18
43
11
25
72
45
78
2
31
29
19
24
12
23
48
1
12
9
15
11
30
70
6
3
41
12
12
18
4
18
51
36
21
15
5
43
17
18
34
3
5
28
42
9
29
55
21
3
41
7
24
41
30
13
72
33
6
44
24
1
60
12
3
32
25
24
63
42
48
26
12
73
24
105
20
16
27
24
21
15
60
33
84
15
24
48
33
15
12
60
48
27
54
36
3
5
28
2
1
12
17
43
35
78
64
3
3
20
1
5
54
30
24
12
136
27
21
2
34
3
15
33
5
7
5
7
5
55
59
34
3
36
21
48
62
25
24
21
26
42
48
42
13
24
36
77
42
25
17
4
27
24
15
44
49
24
17
19
77
24
84
67
41
48
7
12
12
33
15
3
68
1
24
21
87
12
41
55
23
48
18
19
21
12
2
10
2
1
57
15
11
37
12
24
21
32
64
32
7
12
33
38
49
29
4
2
25
93
3
33
15
9
27
24
12
12
17
24
19
17
43
24
3
6
20
19
12
53
48
7
36
9
14
1
9
2
13
35
6
30
1
108
36
36
12
33
14
1
89
36
79
23
37
24
21
44
24
7
12
60
12
12
9
6
33
29
76
6
66
27
5
28
38
22
60
99
21
32
31
36
15
81
9
36
12
26
73
17
7
5
19
9
26
37
12
21
39
21
8
31
45
24
12
63
60
5
22
18
75
36
24
35
1
84
12
3
45
36
5
12
43
24
23
1
17
7
27
18
75
5
7
21
2
64
33
21
14
60
70
3
23
34
15
5
31
5
19
12
12
24
9
3
77
19
36
72
9
27
48
60
17
10
50
36
30
1
72
3
38
19
84
83
42
43
12
12
23
72
6
40
51
48
33
123
39
6
3
41
72
4
24
3
53
16
8
16
15
11
6
12
12
84
19
12
15
33
24
24
29
18
10
6
26
16
3
35
1
24
5
31
3
9
29
10
30
8
84
148
3
77
7
72
24
45
14
25
72
48
24
12
12
65
60
4
14
25
9
3
24
9
15
5
36
16
15
12
12
21
3
21
14
22
12
15
21
12
75
3
105
12
72
35
13
29
96
7
21
24
51
60
21
14
1
9
2
1
41
28
3
9
3
53
31
45
3
71
84
16
45
47
22
63
45
3
45
14
73
65
10
9
24
15
45
5
19
12
48
72
89
19
17
4
6
21
9
20
36
40
8
7
57
27
48
33
12
20
31
47
34
48
27
24
65
19
21
12
20
67
12
29
36
19
5
24
28
3
12
33
99
12
11
12
18
7
33
2
1
48
3
21
12
21
62
12
13
53
16
48
20
43
9
20
55
9
24
15
27
44
10
39
72
21
3
12
5
30
82
15
125
22
14
7
29
18
10
38
1
12
15
57
5
4
120
15
12
24
3
54
63
123
26
40
14
61
29
12
7
33
75
60
33
26
13
71
10
15
21
24
6
9
36
21
14
96
18
12
18
12
94
74
6
19
17
7
23
30
7
57
48
3
23
1
45
3
23
1
36
5
19
39
14
31
12
11
1
120
3
45
57
56
7
5
7
12
21
51
45
14
60
70
27
24
12
24
23
10
3
57
72
48
3
29
60
48
16
3
9
104
54
24
36
6
4
3
21
8
7
41
55
17
4
3
12
9
15
12
5
40
15
12
21
3
24
60
9
24
15
36
21
3
5
19
83
28
69
120
3
30
27
17
40
3
11
16
9
5
76
15
39
2
19
89
7
24
21
3
57
8
52
20
7
24
24
9
38
42
43
132
3
33
12
45
8
7
65
43
5
19
3
26
7
47
13
33
24
8
31
89
4
15
11
30
60
28
12
62
42
64
24
3
156
11
1
9
12
8
36
7
5
4
56
42
28
9
45
3
33
20
18
54
12
19
9
32
19
17
55
72
36
12
9
15
11
13
108
29
7
17
31
35
1
24
12
33
2
6
60
31
12
72
47
22
15
36
59
1
60
15
21
21
44
54
1
21
2
37
41
90
13
5
54
85
33
15
17
16
36
3
11
4
48
21
47
1
59
34
30
158
4
63
12
3
2
7
24
83
1
11
18
31
ABCD 367635846*7^$a-1 [50047]
4
48
38
84
18
48
168
60
4
20
28
38
12
78
36
84
12
18
82
2
30
36
84
18
18
36
84
112
12
20
52
8
28
12
20
6
60
10
24
68
42
168
22
12
26
82
140
6
36
30
16
14
30
48
18
34
14
12
82
26
72
54
28
2
10
20
6
22
20
6
36
6
54
58
2
34
84
56
60
16
96
72
116
4
2
18
16
110
30
12
40
20
4
20
36
48
112
8
6
78
220
36
86
36
22
26
10
20
30
6
4
72
14
24
156
96
10
32
28
60
2
22
20
76
12
48
2
72
24
24
42
28
2
66
100
14
36
222
16
74
10
32
4
56
66
42
16
14
18
64
8
132
6
22
20
12
28
12
134
6
124
36
20
24
174
12
178
12
8
48
148
56
88
92
16
2
10
38
54
24
4
36
36
20
54
6
24
16
20
36
30
12
10
20
30
6
16
36
8
24
42
24
82
38
46
20
88
56
4
20
60
66
36
54
36
30
36
34
20
100
80
84
16
26
24
120
36
58
84
2
6
78
10
2
18
4
32
54
6
168
148
12
2
78
28
14
34
12
122
12
94
14
150
30
12
6
24
16
12
48
80
30
30
28
36
20
28
62
126
48
16
68
36
6
10
50
118
60
212
24
16
24
2
58
74
66
52
104
64
26
24
24
18
28
36
20
88
8
28
26
84
60
12
22
56
40
62
54
18
12
46
12
62
18
16
80
84
100
12
36
12
36
14
6
6
30
54
24
10
32
40
38
10
2
54
76
8
6
12
48
82
12
60
8
30
18
54
6
16
8
78
24
60
10
14
24
12
24
42
12
6
6
6
70
14
24
34
2
36
10
50
12
58
20
60
24
126
42
30
106
56
36
48
36
4
104
6
70
14
12
10
50
94
56
16
60
50
72
10
8
78
34
26
30
36
18
10
98
18
84
52
14
30
30
22
12
20
138
18
42
48
42
52
48
84
44
16
24
20
30
6
16
2
70
72
20
16
2
12
46
44
16
24
50
6
12
52
44
16
44
30
22
32
60
120
90
12
30
18
22
26
82
206
60
6
4
24
320
36
16
80
30
106
12
2
18
18
72
22
8
30
12
30
24
52
8
4
60
26
12
144
30
30
6
78
106
8
36
4
38
48
46
20
78
6
54
6
24
66
22
14
250
36
2
58
108
26
48
12
6
4
36
8
16
24
62
24
6
24
124
12
50
58
14
78
52
32
76
8
6
10
8
88
12
68
28
24
60
8
168
12
18
42
64
20
138
10
122
48
10
48
8
30
10
20
16
8
112
110
46
32
12
30
6
90
42
16
12
8
30
36
70
20
28
68
48
12
12
28
14
156
54
54
132
10
20
78
106
14
10
12
24
8
6
66
60
60
4
14
12
78
102
18
30
96
6
24
54
42
6
18
72
4
84
96
8
12
16
8
4
8
64
48
56
54
42
28
56
36
48
12
18
82
36
14
6
4
98
42
24
52
12
32
48
12
28
38
10
14
6
12
16
2
108
30
42
24
46
2
22
36
24
50
24
42
54
24
24
58
74
18
88
2
12
60
24
6
54
24
18
24
36
54
18
96
24
126
54
12
64
26
36
10
110
30
48
40
36
20
4
122
72
30
6
102
64
120
36
132
12
20
30
58
50
60
48
70
14
36
34
8
36
60
40
44
12
66
10
98
6
16
44
4
12
2
70
12
26
10
50
10
14
94
2
24
6
54
276
48
22
44
76
14
48
36
24
60
22
26
18
124
48
48
24
26
12
42
30
22
36
110
58
36
60
44
144
36
64
92
48
48
64
60
74
12
54
40
24
56
16
12
48
2
12
24
12
24
10
56
12
42
46
12
72
24
24
36
12
38
22
50
94
14
22
20
52
12
50
96
18
96
96
64
36
8
4
20
40
86
42
4
104
12
4
296
24
4
60
92
54
30
24
66
46
24
84
12
2
36
142
50
60
34
26
54
18
12
6
42
30
102
36
22
36
62
22
140
6
10
24
48
12
60
12
26
48
36
18
42
10
48
56
42
34
14
22
8
52
14
24
186
24
40
12
68
96
4
2
24
108
10
38
102
76
32
60
28
32
18
130
2
102
16
2
72
30
16
12
104
30
54
66
10
68
42
156
30
42
10
26
12
24
94
206
58
122
94
36
14
24
58
14
30
16
110
72
46
24
110
10
8
24
84
42
142
2
180
78
6
12
10
8
76
168
62
30
40
8
78
10
48
50
24
120
48
18
24
112
48
2
108
18
52
12
60
60
8
66
22
2
12
10
20
66
58
26
70
68
108
48
16
20
76
14
36
22
12
14
54
66
36
24
42
48
12
12
40
60
2
10
8
30
30
16
14
150
102
18
40
48
80
4
228
38
24
34
2
12
42
16
38
6
100
36
48
12
8
36
48
30
12
6
4
120
74
12
42
96
16
26
70
72
56
4
80
60
28
74
36
12
22
84
86
6
42
42
6
24
18
18
48
10
24
110
6
96
40
14
60
10
2
10
2
6
16
24
12
32
108
4
8
100
2
10
188
100
60
50
138
4
38
46
20
12
60
12
12
76
8
112
74
58
86
22
68
24
42
54
16
8
72
64
36
14
166
14
30
12
4
14
10
80
30
34
20
42
6
12
18
48
204
78
18
82
74
18
28
120
2
6
12
48
30
66
48
52
26
108
6
78
60
6
24
42
36
34
14
10
26
30
16
60
2
18
18
ABCD 367636986*7^$a-1 [50066]
5
7
12
32
1
42
9
15
77
25
8
22
12
41
31
14
15
4
20
43
12
29
7
41
12
1
32
3
31
17
13
6
17
7
2
15
4
3
38
4
3
36
57
59
13
6
17
12
13
8
7
33
47
9
31
9
6
18
15
24
41
10
9
36
77
4
96
27
48
39
14
7
5
15
48
40
17
27
40
8
97
8
10
14
10
26
4
3
20
33
19
20
4
24
8
24
4
24
17
34
5
4
8
13
11
9
67
20
13
35
19
2
16
27
12
68
40
21
20
3
24
7
17
1
20
39
16
20
72
48
7
21
32
7
17
28
3
12
2
15
19
24
5
24
19
50
60
3
4
57
35
36
43
96
14
3
24
7
21
17
15
25
20
7
8
4
24
17
34
33
12
32
7
45
8
37
11
9
4
3
5
15
60
24
4
17
24
46
24
21
27
21
17
63
57
27
52
3
17
16
3
5
1
24
51
56
36
60
4
3
5
12
19
9
17
22
36
9
48
20
12
37
23
1
20
3
24
9
3
12
1
3
32
12
16
8
9
40
39
36
8
7
57
15
30
35
43
41
16
27
9
17
4
23
72
45
34
17
25
8
27
24
9
39
13
42
26
76
35
21
3
45
3
24
13
6
26
15
4
15
48
26
27
49
18
5
1
15
5
10
29
36
7
14
19
8
7
65
7
48
5
36
79
29
7
29
1
11
13
51
15
29
48
24
7
5
28
32
21
3
1
27
48
20
1
42
30
68
34
5
21
27
4
32
4
8
24
43
14
87
37
51
20
1
8
12
4
39
5
3
4
12
68
4
5
51
36
28
51
14
70
21
32
21
12
22
29
4
27
17
1
39
5
3
21
7
12
12
15
48
6
30
17
24
40
32
9
7
12
21
71
9
10
14
16
20
10
9
15
65
9
34
29
4
5
19
8
12
4
20
16
15
21
3
90
47
12
88
20
49
23
1
66
14
27
36
31
12
9
5
15
24
21
22
72
6
30
36
6
30
5
7
41
19
2
19
32
7
2
24
3
49
47
12
21
15
7
5
16
99
17
1
18
29
25
3
24
29
3
24
43
26
27
16
8
12
31
96
18
15
20
24
7
12
14
3
16
56
21
19
5
15
9
52
27
41
27
52
3
38
70
9
8
12
16
12
20
24
9
15
52
20
19
5
4
17
39
19
2
3
36
9
3
9
22
5
16
39
26
3
48
13
3
15
48
5
4
48
24
21
3
27
14
3
31
29
31
17
12
52
8
24
7
2
52
27
21
20
4
3
8
37
23
24
21
10
12
17
13
15
8
52
15
5
72
16
5
75
7
29
19
48
2
24
34
41
21
51
19
9
41
15
7
21
32
4
9
20
52
54
24
57
15
12
6
20
52
3
20
16
32
1
8
10
9
36
8
24
24
4
20
60
43
65
7
72
45
3
33
9
75
20
16
9
35
12
4
41
34
2
60
28
32
10
38
3
33
24
3
4
20
36
24
45
15
7
5
16
39
29
16
8
4
3
29
48
28
17
39
12
45
7
12
44
1
18
5
16
17
3
52
24
5
10
14
15
24
21
15
12
7
36
29
21
60
22
93
8
4
8
91
5
28
8
25
8
16
3
60
53
10
12
30
3
8
19
5
7
9
12
8
1
3
68
4
8
12
16
3
5
48
76
20
12
9
91
15
17
64
27
12
5
16
29
15
31
14
15
79
2
7
8
36
69
3
21
10
36
9
56
13
24
3
24
24
51
45
21
8
64
8
75
7
5
28
12
12
24
8
12
40
8
7
24
5
13
20
3
1
11
24
9
7
5
3
4
12
15
17
16
21
23
52
44
21
10
45
5
19
21
75
8
7
9
15
5
7
26
3
12
9
19
5
10
5
40
32
45
3
4
21
11
24
57
4
3
44
60
33
3
1
116
27
4
15
5
33
12
10
17
24
12
19
5
48
33
12
55
3
9
21
24
15
3
38
3
64
5
22
77
9
91
9
23
7
12
38
22
17
1
71
12
19
5
19
66
3
27
5
7
5
7
14
7
20
9
55
8
21
76
48
3
45
11
7
5
25
20
4
3
24
32
9
27
103
18
23
9
34
9
5
27
4
3
57
5
36
24
63
60
40
44
31
2
10
17
12
7
17
24
28
48
41
3
36
1
66
5
4
120
27
12
53
4
21
35
4
8
31
12
9
3
26
7
5
7
21
23
12
12
7
65
36
4
15
26
19
15
102
15
41
34
26
7
56
16
5
15
4
96
21
35
60
28
39
29
1
35
61
6
21
5
19
24
5
60
10
12
33
8
24
12
33
3
24
33
7
3
9
29
27
24
16
5
51
9
24
3
48
4
8
7
24
5
40
12
53
3
57
19
15
6
59
43
12
2
3
12
16
8
67
18
30
24
41
12
4
39
5
40
8
9
19
39
29
40
8
9
10
41
24
9
12
7
36
17
60
51
31
18
44
43
8
28
15
17
12
12
12
28
20
19
2
7
48
20
33
31
32
1
30
29
4
53
15
4
20
13
24
75
45
51
3
9
75
36
12
5
19
105
24
8
4
3
12
18
54
12
9
20
12
12
84
16
3
9
15
18
23
9
46
9
104
12
7
26
3
48
12
19
9
8
21
15
96
31
5
12
12
40
32
24
4
21
42
12
14
34
17
4
17
22
26
10
9
3
9
8
13
8
3
16
41
7
24
3
18
11
13
6
14
70
21
3
5
45
31
32
12
16
8
1
20
99
52
45
6
74
27
72
16
24
5
12
7
27
5
9
34
36
9
3
5
40
45
27
15
45
53
24
15
61
3
5
27
12
43
17
93
3
45
3
28
39
21
36
12
32
40
32
24
4
24
12
15
9
36
5
28
54
45
32
43
5
33
3
19
57
20
21
39
24
12
24
19
9
140
36
4
41
34
2
24
3
1
6
2
7
12
20
1
11
9
4
11
12
24
4
24
60
8
7
36
12
17
4
12
5
52
35
13
8
10
24
12
24
2
15
9
24
15
16
24
8
1
3
20
36
36
31
2
3
7
9
5
27
12
4
20
7
45
99
24
5
21
19
8
37
3
3
41
24
16
36
56
7
9
8
33
3
19
65
12
12
4
9
32
27
24
45
58
2
39
13
6
21
48
8
4
3
26
22
14
16
30
45
48
44
1
11
9
4
3
3
17
12
33
19
41
3
48
12
16
63
5
12
12
9
4
18
5
21
36
115
15
21
27
29
48
1
23
7
29
28
63
17
36
4
15
17
25
47
1
8
87
28
29
3
7
14
64
3
3
45
12
3
62
7
3
50
19
39
9
44
4
3
45
17
15
4
8
12
4
17
87
33
4
35
19
2
3
19
18
27
3
42
3
20
4
15
26
19
9
56
15
12
12
24
31
9
8
108
16
48
15
5
7
45
44
16
20
13
32
34
12
9
32
9
19
84
17
10
48
24
21
12
75
5
64
8
28
5
3
19
17
28
3
12
12
21
53
7
15
17
61
20
31
20
9
15
7
48
2
43
8
7
26
15
12
19
5
19
17
16
8
19
9
15
2
24
3
31
45
60
72
27
60
2
55
21
11
7
60
2
10
5
4
32
36
43
12
26
7
5
19
9
15
12
20
12
13
42
48
45
32
28
15
29
25
48
23
9
15
24
4
15
2
19
27
77
25
23
7
21
12
3
6
3
3
45
12
8
33
12
111
12
4
44
73
3
12
20
36
4
41
15
64
5
55
9
11
9
52
8
39
16
12
44
9
19
12
48
41
3
24
12
40
12
5
10
6
11
43
18
11
19
45
36
15
12
12
98
51
31
12
33
8
4
20
12
9
10
12
17
12
64
12
44
36
24
19
14
51
7
21
5
3
43
45
20
28
17
31
3
41
28
17
34
36
6
75
3
84
6
15
36
15
69
20
40
36
20
9
36
19
12
27
30
3
5
3
19
18
3
5
3
16
41
3
48
1
72
32
3
13
30
17
112
29
7
12
3
9
20
16
15
41
1
3
104
13
3
44
25
35
9
3
1
3
3
12
14
16
27
15
12
17
19
5
19
86
15
19
60
14
4
11
67
5
24
9
12
19
21
11
4
12
20
40
8
33
27
9
27
52
39
29
19
9
3
2
55
5
10
29
12
19
17
7
9
41
12
7
15
5
33
28
39
15
41
12
12
28
8
12
4
24
8
24
7
17
13
11
16
8
21
3
7
21
20
21
58
30
20
15
36
12
52
17
3
24
52
5
3
1
15
12
20
12
24
9
4
20
31
5
10
17
7
53
31
9
17
27
13
80
27
12
12
12
24
36
7
9
12
3
2
10
5
4
36
24
24
20
36
13
15
68
33
22
5
4
48
8
24
12
19
9
15
29
4
3
57
44
19
5
19
21
3
42
20
10
17
48
4
8
21
3
4
5
34
66
11
7
50
15
16
69
15
32
9
58
5
21
3
9
15
28
36
63
17
40
3
41
96
9
12
24
79
17
3
16
3
17
1
24
15
32
9
22
21
8
9
4
11
4
20
9
7
5
63
1
30
9
77
10
29
4
8
1
8
7
44
16
41
4
3
24
5
15
16
33
56
3
28
12
21
15
5
34
17
28
12
9
23
9
10
9
8
28
8
97
44
4
39
48
12
8
28
39
18
35
4
56
7
2
88
68
4
51
56
43
5
64
5
55
24
8
9
24
3
88
24
8
4
3
2
7
48
24
8
21
7
87
26
12
22
6
11
12
4
12
3
30
3
36
3
5
24
9
10
65
12
12
9
4
6
21
36
65
22
90
6
12
5
24
28
17
75
16
3
57
27
17
48
55
21
45
47
12
16
8
24
19
9
17
39
12
48
72
13
11
13
20
7
15
9
21
11
60
33
3
7
24
12
12
6
23
1
8
67
12
33
23
24
48
1
24
6
17
12
12
31
14
75
9
3
13
11
4
5
31
5
3
12
4
5
19
8
12
16
32
79
38
4
35
13
11
31
6
6
18
8
58
5
4
20
72
12
28
3
26
19
48
32
16
9
15
56
67
5
24
40
15
26
39
4
ABCD 367660442*7^$a-1 [50004]
276
90
102
42
120
126
54
60
3
81
24
72
3
105
30
33
45
12
123
9
270
126
30
9
33
108
75
24
9
210
6
63
135
30
36
6
18
3
15
120
18
6
30
15
120
33
12
24
72
12
6
90
12
24
54
57
60
27
117
9
90
21
33
102
60
126
18
36
18
90
36
9
27
45
9
72
354
96
45
129
330
18
30
276
36
66
15
117
30
6
120
60
90
117
9
18
117
45
3
87
45
93
78
54
48
123
93
6
30
24
102
204
21
45
168
84
15
93
18
60
36
18
72
3
33
192
6
90
27
84
69
12
54
108
90
18
69
93
27
63
222
126
45
9
108
72
30
78
12
60
54
54
12
270
36
108
72
198
96
3
15
48
54
126
114
30
6
18
180
12
18
27
24
9
156
36
24
18
126
90
54
3
9
108
42
81
27
30
36
51
21
132
3
15
9
45
54
9
63
129
9
6
90
36
84
6
12
33
75
54
54
42
120
60
72
162
36
18
36
3
87
18
126
9
135
102
78
30
27
33
90
45
117
36
84
6
144
21
123
36
36
9
243
57
69
54
36
57
60
27
30
27
33
180
30
6
12
168
36
18
18
174
24
54
18
45
45
54
30
78
108
30
99
51
54
138
132
54
39
81
27
153
54
78
54
45
9
12
108
27
15
18
144
30
6
30
6
75
159
81
3
6
54
36
120
81
123
126
12
24
54
174
15
3
24
126
180
27
27
18
126
66
36
24
54
36
174
6
144
21
15
18
66
9
33
99
21
24
18
18
108
54
18
12
6
36
36
108
9
93
54
108
96
12
90
54
45
15
48
60
36
9
45
27
9
27
3
141
75
153
81
24
30
33
9
390
60
144
66
54
42
54
126
90
102
87
21
18
24
30
36
24
30
126
36
51
57
18
117
33
90
138
171
33
27
63
108
9
21
144
18
168
165
123
30
159
63
30
27
51
36
18
18
120
42
108
192
15
81
66
114
144
12
6
30
54
126
24
18
36
12
42
135
63
72
57
33
30
168
102
60
147
15
54
12
42
297
21
15
72
120
27
90
96
12
267
9
54
72
48
162
24
174
42
84
54
108
144
54
42
369
36
9
18
93
123
9
48
60
9
66
9
45
144
54
72
6
84
114
117
9
18
30
90
108
60
45
3
96
30
135
15
21
27
96
9
21
54
78
30
54
90
126
135
9
6
48
72
24
66
42
18
39
105
63
81
279
108
27
117
9
84
18
54
15
93
96
54
18
102
42
174
36
213
21
6
21
132
108
135
138
60
126
54
54
120
6
27
39
6
30
42
12
126
24
126
18
30
42
30
54
150
135
39
36
60
45
129
6
48
33
27
138
24
30
6
72
48
15
9
108
72
18
30
42
81
9
111
240
99
138
15
48
15
12
108
72
6
102
42
90
117
63
72
30
6
45
84
96
27
57
96
9
18
36
12
60
9
3
96
36
108
117
48
27
36
69
39
54
240
108
48
51
3
60
57
168
21
27
15
120
60
12
42
36
135
9
18
126
12
159
9
111
105
48
27
9
132
72
12
6
18
27
45
99
9
30
144
108
108
6
120
171
15
138
6
36
12
60
30
87
9
54
12
6
255
33
111
153
60
378
48
69
45
30
33
9
30
36
18
27
27
96
90
12
15
9
48
42
54
39
105
90
153
9
90
153
48
9
18
6
111
159
36
54
12
60
72
72
63
57
60
126
309
81
207
87
21
33
99
153
99
63
36
66
123
165
6
9
93
27
15
102
6
ABCD 367676702*7^$a-1 [50026]
48
24
108
60
2
72
37
83
22
12
26
37
81
75
21
60
15
60
96
83
1
35
22
14
24
13
21
14
1
93
2
12
12
36
48
12
24
36
34
14
1
9
24
14
13
11
48
12
36
36
10
2
12
118
3
33
50
24
108
118
60
2
144
1
129
3
21
36
26
34
72
24
14
22
14
70
36
27
23
46
15
11
25
11
1
23
25
11
60
34
14
46
26
1
21
27
47
13
21
14
1
33
27
23
10
12
36
96
12
39
107
49
11
24
36
48
22
108
48
2
12
34
2
37
23
48
61
59
1
23
73
71
192
10
39
12
93
14
96
12
24
12
25
47
58
2
1
33
2
22
27
83
48
60
25
45
24
24
3
9
48
24
14
10
26
60
97
11
109
47
82
24
2
58
26
12
96
1
23
12
24
10
24
2
22
24
26
34
26
58
12
3
33
60
12
120
48
2
37
60
108
33
74
154
36
36
14
22
48
3
47
61
47
12
10
27
47
1
36
57
3
21
15
48
9
3
9
74
22
24
14
1
36
23
12
10
12
26
12
1
12
23
10
108
27
143
34
12
86
10
14
1
21
74
10
3
35
84
10
15
119
24
24
49
47
60
22
84
62
58
63
33
48
3
11
12
106
2
24
49
23
36
106
72
3
60
9
62
12
13
21
14
34
111
71
22
36
12
39
45
62
10
26
61
69
2
24
36
25
95
34
96
26
22
3
60
21
3
23
22
27
35
13
36
48
69
26
13
71
12
34
27
23
73
9
14
34
72
12
72
14
13
24
35
106
26
1
47
73
9
2
22
84
48
60
24
3
9
51
23
108
12
34
2
22
27
48
57
2
48
1
35
22
15
35
37
23
24
46
26
24
12
22
12
24
3
35
36
25
9
38
46
26
46
12
2
169
12
9
24
3
9
36
3
12
48
9
14
48
70
2
48
1
48
21
48
51
81
12
2
10
2
36
12
70
12
72
2
34
2
97
36
23
22
14
12
36
12
82
3
60
36
12
21
134
48
25
9
48
3
9
60
36
36
2
34
2
12
1
69
14
61
9
120
14
118
2
58
48
2
13
21
3
47
13
45
2
22
48
24
15
35
34
26
24
22
3
153
36
26
58
86
58
38
1
23
1
11
10
15
35
12
70
2
13
12
11
22
48
72
3
11
22
2
34
74
46
2
1
107
70
2
58
84
51
45
50
13
45
12
15
21
39
155
72
10
14
10
26
24
58
26
94
3
9
146
70
3
12
9
12
3
57
36
26
10
96
39
9
27
36
24
9
24
12
12
12
110
1
45
38
108
49
9
38
48
36
1
35
48
22
3
9
24
123
33
36
48
26
1
57
15
108
9
26
12
48
70
26
13
9
36
84
86
10
2
10
99
21
63
9
14
13
24
9
39
45
38
12
10
2
10
2
34
120
2
13
23
130
24
24
24
14
12
118
36
50
12
12
121
12
33
12
15
9
24
15
24
69
24
14
49
9
3
48
23
48
36
10
2
58
24
110
10
24
15
23
106
15
11
61
36
11
70
12
2
10
14
106
27
72
24
11
12
12
12
72
34
86
1
23
61
21
48
12
98
61
23
22
62
48
22
51
9
60
38
36
34
60
60
26
130
2
22
26
25
11
13
23
24
36
37
12
35
13
9
2
22
15
9
2
10
27
9
74
13
35
10
26
12
25
48
33
15
11
22
87
21
3
35
36
34
2
25
60
24
9
51
84
23
12
22
51
23
10
12
12
26
46
12
96
15
9
26
37
93
36
24
51
33
2
12
12
22
72
98
49
24
107
48
34
38
24
10
72
24
26
10
15
59
22
3
35
24
22
108
15
69
86
22
15
35
22
63
24
93
62
22
3
36
95
24
108
25
21
26
22
2
10
62
13
21
12
26
22
24
2
22
15
9
26
13
59
13
11
37
120
23
82
74
13
36
35
70
39
35
73
107
22
14
25
21
12
48
14
121
21
63
35
84
10
38
10
50
13
21
39
59
106
24
12
39
9
2
12
10
51
23
10
48
48
24
14
25
23
46
12
2
10
50
13
9
48
2
82
3
23
46
84
38
49
11
22
2
22
132
12
39
48
23
12
97
9
84
24
12
2
24
10
26
34
15
9
24
15
21
27
105
156
38
58
2
60
25
24
11
12
94
74
60
13
120
35
94
2
12
12
36
12
22
72
24
15
23
72
25
57
24
50
34
48
48
36
15
69
51
81
39
23
12
10
2
34
12
12
120
2
22
24
39
35
34
63
11
24
36
36
1
36
191
24
12
58
74
25
11
10
24
14
37
36
9
14
25
83
13
11
34
12
50
13
11
12
46
27
69
14
10
135
33
27
21
2
10
14
22
63
60
95
36
37
12
21
24
24
2
12
10
2
96
22
24
2
49
11
25
11
24
60
24
1
105
122
12
22
24
12
15
12
60
48
9
12
51
23
22
27
105
12
134
108
46
26
24
60
12
10
38
22
36
36
24
63
23
94
36
12
63
9
2
22
14
10
12
12
26
24
48
36
1
57
14
58
2
13
11
22
60
12
15
59
60
10
26
12
48
10
62
46
14
13
33
48
12
36
24
12
2
48
12
22
12
2
34
62
10
3
105
26
156
60
70
86
12
12
58
38
1
69
24
24
74
22
2
25
35
58
63
9
12
14
60
37
9
3
33
2
22
74
10
2
1
11
133
23
58
2
24
166
24
39
23
10
3
21
14
22
48
38
12
22
2
24
34
3
33
62
1
11
24
25
9
24
12
3
35
61
33
36
24
38
10
24
2
97
23
10
14
22
3
47
10
2
36
106
2
37
21
26
24
12
22
24
51
23
46
15
69
26
46
15
47
22
38
22
3
45
27
35
12
49
95
24
46
15
11
10
2
25
12
23
36
46
122
13
167
58
14
25
57
3
81
3
47
12
1
36
33
75
33
3
72
35
24
12
70
27
23
1
9
86
58
24
36
60
12
3
21
48
38
10
38
94
62
12
22
12
60
3
45
48
110
10
2
10
3
11
46
39
35
25
11
58
36
12
24
96
96
50
46
2
49
33
2
13
47
12
82
87
141
14
22
26
12
10
60
26
82
14
82
51
33
14
22
24
38
10
26
13
21
14
34
24
96
14
22
98
34
27
33
96
74
12
24
46
12
38
120
108
70
62
1
84
48
9
2
12
24
46
24
132
2
36
12
37
45
168
2
24
48
70
2
25
36
21
38
13
23
10
15
117
60
24
15
48
11
37
33
26
10
132
51
21
38
10
38
48
82
3
11
36
46
50
13
21
ABCD 367692932*7^$a-1 [50030]
16
18
5
13
8
16
20
3
12
25
6
6
6
29
7
41
21
16
27
15
2
4
12
8
36
7
27
17
12
9
34
2
4
20
7
5
10
14
4
27
27
12
2
16
36
8
12
15
16
44
9
3
37
6
29
33
12
34
12
24
18
20
27
16
3
41
21
12
15
19
6
18
72
77
12
33
3
33
15
16
9
8
4
15
20
25
56
24
39
1
6
12
24
5
52
36
8
49
36
6
6
3
12
24
9
24
18
24
2
3
24
19
26
15
52
44
19
14
22
6
8
48
4
20
22
5
1
27
8
13
47
4
27
2
12
22
29
37
12
8
3
43
12
29
73
36
32
28
131
33
48
3
7
2
10
14
15
52
29
36
34
26
12
52
11
1
18
14
34
2
12
19
29
16
51
51
6
6
24
42
11
9
3
40
20
21
4
12
24
3
20
9
15
9
12
4
8
7
20
21
34
38
16
42
2
31
3
9
39
17
19
18
8
7
9
6
26
22
17
16
3
6
3
3
60
9
81
6
24
5
4
15
54
68
12
52
32
3
16
39
29
25
8
39
9
24
24
3
109
54
2
12
19
15
2
15
28
12
9
23
57
27
40
57
3
27
24
41
25
35
7
66
20
12
10
5
1
8
12
48
34
12
2
48
19
17
22
21
15
29
13
39
33
20
27
25
54
36
12
21
12
27
12
24
54
18
5
12
9
34
29
21
10
29
36
9
12
52
27
29
3
33
7
29
27
19
30
6
29
9
87
9
4
8
10
9
17
10
14
55
44
16
29
24
3
31
2
4
24
6
33
53
4
8
10
5
9
19
44
21
10
21
3
24
12
29
25
32
3
9
24
43
5
46
5
21
3
13
11
19
41
1
24
3
39
45
135
2
16
11
36
69
10
2
39
4
17
24
4
66
48
2
28
8
24
51
19
14
4
18
14
51
31
14
36
4
15
8
9
3
9
31
21
3
3
2
22
57
15
50
22
62
10
2
15
4
77
19
33
75
48
8
4
8
31
12
12
5
37
3
21
12
56
15
1
8
24
7
17
24
39
13
42
12
6
23
24
13
8
28
6
5
1
6
2
7
15
26
7
29
4
56
34
12
26
16
66
21
33
8
12
15
9
3
12
21
123
13
42
42
27
3
12
17
19
12
93
5
58
36
12
5
16
27
48
6
3
5
12
43
17
7
3
30
27
9
66
17
13
15
3
21
5
34
24
2
15
1
15
17
22
5
13
59
16
12
3
14
28
15
5
10
17
1
15
3
9
3
14
19
36
5
3
7
2
12
36
4
8
4
15
5
15
69
15
13
8
40
35
9
4
27
12
48
44
43
2
36
10
14
28
18
5
7
2
39
76
41
34
84
45
32
12
28
32
13
3
33
12
18
24
29
7
9
15
6
60
3
5
64
8
24
24
15
1
18
9
8
12
1
35
13
119
12
7
72
2
12
22
30
23
1
8
4
18
2
10
17
19
14
19
32
24
19
24
2
34
21
17
16
8
58
2
31
5
27
9
3
7
6
15
9
8
12
4
3
24
33
39
17
4
27
32
37
60
39
29
3
25
3
41
48
16
35
1
27
3
26
3
31
24
17
31
5
45
34
30
23
9
3
12
60
4
27
2
22
12
12
2
27
25
20
24
3
7
12
9
41
87
105
58
18
8
31
75
14
16
30
2
63
12
33
3
31
2
3
9
100
24
18
17
13
48
15
60
15
2
40
23
12
48
7
6
24
3
15
26
10
60
5
21
24
46
72
84
2
40
20
48
16
6
12
6
12
12
6
2
10
12
2
16
44
22
5
16
44
21
3
36
7
14
7
20
21
24
12
22
12
48
9
5
3
24
16
51
18
15
12
44
33
34
14
4
24
30
6
15
12
39
21
32
19
14
12
34
24
5
7
12
2
24
15
19
2
3
13
8
19
3
12
5
48
7
18
27
20
21
36
34
5
55
5
64
5
36
12
4
32
15
31
12
21
12
3
12
2
40
8
12
7
39
12
9
17
19
5
12
24
15
19
45
99
29
21
12
28
47
69
19
20
33
3
7
6
15
9
3
21
3
12
3
69
27
14
27
33
7
5
12
3
9
51
9
15
7
12
26
24
36
15
28
8
1
11
7
2
3
16
17
10
2
52
8
16
12
24
27
9
27
20
7
26
31
17
3
16
21
15
3
29
12
37
3
3
2
3
9
3
24
52
20
1
3
51
24
42
8
12
7
15
2
60
12
4
24
8
22
18
72
23
12
25
8
10
17
13
47
13
66
74
10
12
9
29
82
26
3
16
29
4
6
2
22
14
7
68
7
9
9
8
3
12
9
15
4
99
5
31
2
39
4
15
9
32
7
2
31
5
10
5
13
90
14
4
12
15
21
12
15
32
9
22
42
20
46
2
4
18
84
18
23
9
12
12
36
3
7
21
3
17
12
52
5
10
81
3
5
49
18
33
15
26
19
3
9
5
19
41
3
25
80
48
48
4
47
9
4
6
9
17
40
3
24
3
2
12
3
19
38
75
9
48
24
24
22
84
17
21
7
27
14
31
33
3
56
4
5
67
3
21
17
12
12
40
23
24
25
6
9
12
9
6
6
8
10
17
33
12
10
29
4
32
9
15
45
10
5
33
3
7
2
39
7
2
15
67
41
9
24
12
15
19
24
38
7
3
14
15
33
12
15
24
21
28
8
43
3
2
22
9
5
70
5
21
4
3
15
12
12
6
39
29
27
13
12
6
12
6
3
20
1
42
24
38
28
27
3
42
12
30
14
12
19
8
24
21
7
3
12
5
9
51
16
12
12
3
17
21
12
27
19
14
16
44
48
7
3
2
19
9
11
61
54
29
25
11
37
8
12
34
33
9
18
14
39
12
28
9
24
8
10
12
14
3
7
29
9
4
3
44
31
9
5
3
13
56
19
3
65
9
31
5
4
35
1
11
9
22
14
12
48
12
12
36
24
15
7
12
2
15
7
2
4
18
17
33
3
21
4
39
20
13
20
12
40
11
4
12
8
12
1
15
3
2
15
1
56
3
1
8
22
6
18
6
20
7
27
9
29
12
15
1
23
9
7
41
10
77
4
15
24
42
6
6
3
15
38
39
91
9
41
3
31
6
32
31
57
6
24
69
8
12
13
8
36
10
48
26
3
7
2
4
20
12
3
36
13
3
8
31
42
3
5
51
21
12
84
24
12
3
7
38
7
20
91
2
15
25
60
8
4
15
3
6
27
3
14
55
3
30
35
13
39
32
13
18
45
5
27
4
5
3
7
84
5
13
6
5
25
36
39
53
24
4
8
39
4
65
22
38
10
26
3
9
16
27
33
8
24
16
20
40
3
15
9
5
27
9
12
24
15
24
21
10
18
20
27
13
30
36
14
48
39
1
3
53
24
7
24
29
12
7
24
5
10
29
9
4
3
20
9
10
14
3
33
4
30
12
6
96
12
24
30
33
17
3
21
22
17
13
56
4
27
17
4
3
17
10
29
9
39
36
4
17
7
8
9
16
32
7
15
2
3
21
46
30
27
5
36
10
50
28
6
21
9
24
32
3
25
78
18
20
7
21
23
7
81
9
8
12
7
20
7
18
12
3
53
12
10
17
4
84
29
16
18
50
19
3
17
1
59
4
20
7
48
24
14
4
3
21
6
2
4
27
5
76
27
41
7
8
37
3
17
3
7
5
1
8
4
12
48
24
44
12
10
14
4
8
24
75
19
60
2
10
18
36
6
5
57
3
7
29
9
24
27
28
12
3
2
16
11
19
12
18
6
41
21
3
16
5
24
24
46
2
3
12
64
3
2
15
7
5
12
28
60
8
25
51
60
3
5
12
31
18
30
14
7
65
4
24
8
39
21
22
38
7
20
43
9
8
9
3
21
40
6
2
4
3
15
2
7
5
19
17
12
22
6
47
9
63
16
8
4
15
50
4
6
5
12
43
14
36
16
32
19
36
5
24
34
2
19
51
24
66
12
15
9
8
3
7
29
33
12
15
12
19
21
3
2
10
18
24
3
5
12
51
13
18
14
4
44
7
9
6
12
36
9
8
49
6
26
3
7
9
32
9
4
39
51
12
14
3
21
39
9
16
15
32
9
27
1
8
4
6
5
24
12
19
62
46
14
19
21
56
10
2
4
8
4
44
24
31
5
22
17
12
7
2
3
21
4
6
18
8
70
24
81
3
24
41
31
2
16
24
12
8
15
28
20
36
13
15
9
8
36
24
10
9
15
26
22
38
3
21
12
3
13
20
12
12
7
3
17
13
18
5
25
8
16
15
17
22
26
3
31
53
67
50
24
7
5
24
4
8
4
63
33
35
7
2
15
16
92
7
21
24
33
3
3
2
4
6
26
4
6
18
23
7
2
22
33
15
42
30
89
48
12
33
4
23
24
55
5
7
21
12
65
24
24
22
24
18
3
17
16
3
5
3
4
3
29
7
29
37
6
2
39
79
14
34
42
6
6
3
27
74
15
13
15
3
2
31
3
2
12
22
18
8
36
10
14
39
16
3
113
4
32
21
60
36
15
1
6
5
13
24
3
65
10
9
5
39
16
9
6
41
37
30
21
17
19
5
10
9
5
60
15
9
3
1
18
18
20
10
2
40
6
18
47
1
15
17
58
17
7
12
9
8
9
15
12
16
27
5
12
7
2
82
5
12
12
1
18
29
13
8
36
28
11
12
1
8
4
35
21
39
21
82
14
3
9
10
45
3
6
8
10
26
39
49
8
22
14
36
22
6
18
2
39
19
42
32
27
7
24
14
3
33
3
9
40
6
21
39
5
21
12
24
64
12
20
34
9
15
78
78
24
14
12
4
12
18
2
7
5
4
18
14
3
31
18
27
39
12
14
10
2
7
36
44
12
7
5
12
19
5
169
23
1
20
4
3
3
54
23
13
20
12
36
118
48
62
27
28
17
24
12
3
7
5
31
62
7
44
24
7
30
6
30
60
6
14
12
4
6
12
6
23
21
28
42
12
14
22
12
5
67
33
3
17
25
47
9
10
9
12
9
20
10
2
12
36
3
19
18
84
36
6
2
3
36
24
7
14
22
9
9
68
16
6
9
17
4
6
12
24
14
3
1
11
7
14
12
4
11
16
20
16
3
12
38
12
12
16
30
65
25
18
36
12
2
16
11
7
29
4
29
10
21
20
9
4
20
70
69
5
4
12
18
50
28
54
5
13
56
10
48
24
33
27
2
34
2
3
25
3
3
5
21
4
18
2
15
16
75
6
18
2
10
9
140
4
65
12
3
4
27
42
51
8
12
28
8
105
55
12
29
10
2
3
40
9
18
17
9
4
3
21
47
19
21
5
27
28
8
33
27
4
5
19
41
22
14
3
33
46
5
1
30
2
39
7
41
1
32
28
18
9
20
7
5
31
26
4
8
16
6
21
17
3
55
18
8
36
12
31
5
10
38
15
1
8
4
30
14
28
3
45
8
22
38
19
3
24
18
35
12
1
3
17
46
17
21
34
14
16
6
5
19
78
23
7
2
40
15
5
7
29
3
7
6
18
5
13
23
43
21
17
10
17
57
22
2
4
3
15
29
1
6
53
33
ABCD 367754792*7^$a-1 [50050]
18
72
18
12
18
48
29
13
59
37
12
11
73
48
35
211
24
5
48
37
36
12
54
24
53
19
24
6
23
37
48
30
6
114
41
1
35
48
37
54
6
114
137
84
43
101
1
24
48
12
83
1
12
78
101
1
71
13
84
42
29
61
23
37
24
18
6
11
31
18
6
114
84
83
36
13
108
42
114
24
36
60
6
6
18
24
48
48
6
47
13
35
1
12
108
11
7
72
5
60
7
6
12
30
54
24
36
24
60
35
7
30
18
72
54
66
90
24
83
24
13
24
6
65
1
60
18
5
67
30
24
60
6
18
6
6
12
6
90
24
48
35
24
19
96
6
24
114
29
13
78
6
18
5
43
29
25
11
49
36
59
1
60
71
13
24
155
60
25
12
24
18
113
85
144
11
12
180
103
30
107
84
121
12
6
5
13
59
43
48
6
47
13
156
60
12
36
6
6
35
7
30
23
43
6
48
23
25
18
42
144
11
25
60
59
19
150
84
6
77
13
11
19
29
43
18
144
11
24
36
31
6
48
24
42
6
18
42
11
61
47
103
6
23
1
11
7
48
30
120
24
47
13
35
1
90
6
11
7
126
24
119
12
7
101
49
24
84
12
18
6
36
54
18
6
5
25
60
54
17
49
12
35
13
60
192
30
77
61
83
97
11
31
24
18
30
72
6
24
18
96
96
6
24
23
60
73
12
18
72
6
90
42
59
43
29
1
12
6
114
24
36
18
29
19
48
6
11
73
12
60
54
30
24
23
13
30
5
19
53
13
96
23
25
83
43
29
145
24
12
30
5
36
37
12
6
24
30
83
37
66
90
24
6
18
36
48
23
13
30
24
17
31
24
89
49
11
67
17
7
30
71
67
6
23
19
42
155
48
25
24
48
36
24
95
97
6
5
73
12
12
35
36
48
1
59
49
60
12
102
48
66
59
84
31
6
23
1
48
12
72
83
48
72
25
36
36
18
29
13
11
19
18
12
23
25
18
18
54
65
1
11
19
5
91
18
36
36
30
24
17
193
6
18
48
24
35
19
120
5
12
96
13
18
5
48
25
48
60
11
1
42
18
47
7
96
18
24
35
24
48
19
66
47
36
13
12
72
36
12
48
12
48
24
11
12
7
6
90
24
18
78
18
30
53
19
48
30
107
36
1
48
24
18
42
6
5
12
1
6
6
12
83
25
12
6
30
42
102
66
6
95
1
47
61
6
149
61
11
72
37
48
96
6
29
19
18
54
24
30
90
5
97
210
18
72
35
48
36
49
11
13
48
24
24
102
5
73
60
6
6
11
1
59
19
24
54
23
19
24
78
60
71
204
73
71
36
73
12
23
19
30
48
18
24
30
11
12
61
12
84
30
89
36
25
18
90
12
48
23
37
48
60
47
61
24
6
6
83
13
72
48
42
18
24
23
1
24
6
186
48
36
35
37
23
19
48
18
35
24
25
36
54
5
72
24
61
6
24
24
126
24
156
6
53
25
24
12
60
60
36
18
72
78
107
55
29
73
35
7
24
96
5
19
114
72
54
77
25
60
11
13
24
84
48
12
102
6
18
42
12
132
36
12
6
41
36
60
25
11
1
60
11
37
30
24
24
30
66
30
120
47
43
17
37
42
18
54
5
115
29
24
25
18
66
78
6
23
1
66
72
5
67
53
25
12
72
6
24
78
23
12
13
48
24
12
6
18
23
1
6
6
24
72
35
13
23
252
37
60
191
13
96
23
25
23
49
42
90
78
89
25
59
121
23
85
6
96
66
84
59
36
73
60
12
18
18
71
36
1
24
42
48
42
47
49
78
24
5
43
137
36
61
24
6
24
30
60
11
36
7
30
66
29
121
36
54
6
18
65
1
6
18
36
60
11
13
60
42
29
157
12
12
6
24
89
36
1
23
48
13
168
59
19
138
23
73
54
17
55
24
6
107
13
119
1
12
6
54
18
24
30
47
24
43
24
42
30
6
35
49
30
48
30
12
23
96
7
29
91
101
1
42
24
30
47
13
150
102
18
42
120
54
5
13
23
60
19
48
5
43
5
19
53
13
24
48
12
66
42
30
5
36
144
73
11
108
13
72
18
18
12
11
25
36
24
23
13
36
18
5
60
7
5
37
12
48
18
30
138
77
73
35
37
12
6
53
19
72
72
6
18
6
23
211
29
12
73
35
24
1
48
71
19
24
66
30
120
90
12
36
35
61
30
48
42
24
24
83
108
49
96
47
13
47
19
66
35
43
30
71
19
125
25
36
144
12
12
6
42
12
60
120
71
55
72
54
18
30
18
30
47
37
6
18
30
77
25
24
24
11
49
47
48
7
144
6
144
23
13
24
48
11
48
37
12
18
54
36
12
84
143
13
42
6
24
66
42
12
12
6
17
31
17
25
11
13
126
29
1
42
96
30
36
36
18
24
89
49
11
1
48
12
11
19
30
36
23
1
48
24
24
36
24
24
71
1
18
17
49
72
107
61
36
36
11
49
90
18
12
18
24
5
132
48
7
24
24
89
31
29
37
107
67
17
1
12
23
13
6
5
115
18
83
25
48
12
23
84
37
36
24
18
120
77
19
65
31
6
18
6
48
72
84
6
48
48
17
48
7
96
41
13
42
53
37
30
54
11
12
43
29
60
7
48
72
17
1
12
168
12
48
12
71
61
96
102
18
59
60
25
23
55
24
65
60
13
48
78
42
30
125
43
42
60
12
6
17
37
12
24
12
60
72
6
6
47
19
18
11
25
47
37
12
48
12
102
6
24
12
24
12
23
37
54
6
138
30
23
109
12
66
42
71
60
19
18
6
30
ABCD 367851164*7^$a-1 [50007]
53
51
12
33
52
39
12
5
24
9
31
53
36
90
12
9
3
13
243
24
65
4
11
13
29
30
18
3
4
3
77
12
7
2
10
14
3
28
80
19
24
20
24
9
36
3
12
12
6
51
3
25
51
32
12
18
15
4
39
65
19
14
34
29
24
93
46
5
9
7
27
48
20
42
48
12
7
20
12
12
9
10
20
12
96
4
9
15
26
6
9
24
21
3
7
14
24
6
4
89
28
15
5
63
16
26
7
23
9
28
39
2
6
13
3
17
3
25
8
21
3
103
8
1
56
12
33
3
43
20
4
24
110
36
3
33
39
39
1
12
39
2
3
48
7
2
27
9
27
12
28
17
6
40
20
52
32
18
111
7
12
5
16
8
24
27
18
24
3
24
15
25
24
32
48
7
17
31
72
14
24
31
15
17
3
24
16
20
4
44
18
48
3
48
93
15
3
33
21
6
18
3
12
52
3
32
21
120
9
10
2
36
6
1
24
80
24
57
31
20
12
16
63
17
21
3
48
99
18
24
42
81
7
32
78
139
29
48
12
10
33
29
36
15
7
45
35
45
12
16
80
75
4
20
9
7
17
16
8
72
48
60
39
114
39
48
3
33
15
9
40
5
36
3
12
7
20
13
17
22
17
21
6
9
3
1
8
15
1
8
76
12
29
19
29
12
12
42
1
3
33
3
113
43
50
3
40
8
33
15
93
46
14
70
17
9
3
4
24
104
19
8
12
6
42
102
3
7
9
3
38
7
44
9
39
21
22
17
3
28
17
48
48
9
18
42
3
7
57
3
20
33
55
17
40
11
42
3
27
1
68
12
12
45
3
16
3
5
3
12
18
15
64
8
64
53
3
15
33
64
72
24
56
7
14
15
15
49
59
30
75
7
32
36
21
60
12
39
57
24
69
138
18
6
33
33
22
29
31
8
40
8
45
21
6
49
39
29
24
7
14
15
12
55
44
1
44
24
24
21
15
45
10
36
2
39
3
30
46
56
6
22
21
29
7
92
36
4
29
60
15
7
9
8
15
1
17
7
56
9
15
9
39
36
27
18
36
3
12
12
24
28
11
9
9
63
55
17
12
19
12
33
5
6
28
2
39
7
2
3
4
15
96
8
6
30
1
24
173
15
15
1
36
8
3
24
61
75
5
39
28
20
1
20
67
32
9
36
12
24
28
116
12
31
5
3
12
54
27
3
18
10
26
3
27
21
52
24
65
34
17
4
8
21
15
36
9
6
13
15
2
75
7
38
22
5
21
3
3
18
30
13
8
40
11
16
20
1
8
21
10
89
16
3
5
9
15
16
35
40
2
19
56
3
42
27
112
23
52
21
36
12
161
7
8
33
12
48
3
9
6
12
48
45
24
39
4
5
51
1
15
48
62
10
20
9
40
36
11
9
9
34
50
3
9
18
28
32
12
25
95
40
5
4
65
6
61
5
24
3
33
78
57
4
39
14
58
2
15
3
18
31
44
12
79
41
45
12
6
6
10
14
3
12
12
15
4
29
9
18
45
28
20
16
104
84
12
48
3
12
37
20
43
26
55
44
16
5
51
12
60
40
41
66
13
23
16
8
9
48
7
20
1
11
36
18
12
15
40
8
39
81
31
20
18
3
24
16
5
10
8
4
5
57
54
24
76
62
15
7
33
29
7
41
7
32
57
3
21
27
4
29
7
15
8
9
123
18
10
17
15
33
21
12
22
36
20
9
60
4
39
2
7
3
2
3
3
42
22
5
15
24
24
16
14
3
12
15
1
17
19
11
1
12
5
42
40
14
60
24
31
3
8
18
6
64
41
9
22
29
39
12
1
12
5
6
16
41
108
3
13
23
12
21
24
36
48
3
42
34
21
39
14
6
1
15
38
63
7
5
27
1
23
33
48
12
7
2
30
4
38
19
8
52
12
5
6
36
18
6
18
30
12
49
36
8
45
36
12
30
4
14
70
29
36
12
27
21
24
12
69
31
23
12
21
19
44
21
9
3
36
4
23
9
16
12
140
33
18
30
10
77
48
24
19
33
11
48
12
64
12
2
22
5
9
22
24
77
21
7
20
43
8
9
52
24
8
7
17
21
22
5
27
6
42
12
28
17
7
29
27
1
29
22
29
3
16
24
44
6
6
30
30
24
21
27
13
17
7
53
58
8
4
20
1
8
48
21
24
6
18
24
3
19
21
83
45
15
66
3
12
4
60
8
24
63
66
3
16
15
5
72
15
12
12
33
45
30
42
3
45
75
12
60
33
39
3
64
2
12
10
17
112
20
9
39
16
44
9
6
4
2
18
4
65
64
11
76
41
19
32
4
36
92
6
24
67
8
7
48
20
21
79
41
9
7
3
2
6
42
39
39
9
19
12
29
43
5
15
37
20
24
55
20
9
7
14
10
14
10
12
36
5
4
20
96
57
39
9
55
3
26
15
55
168
17
21
24
3
52
5
3
3
18
3
48
21
72
31
27
2
22
29
45
22
8
6
10
5
12
24
7
62
24
6
25
41
19
23
45
64
41
30
13
152
4
3
14
6
4
14
6
21
12
12
16
8
12
60
3
6
63
7
72
24
53
51
33
9
12
67
68
3
9
3
12
1
3
12
20
93
16
3
26
6
16
29
3
1
29
36
34
20
52
17
87
25
20
15
21
81
54
81
4
12
11
48
45
12
33
42
18
30
25
3
36
26
42
16
77
16
80
36
4
8
9
43
11
16
24
41
16
72
29
24
66
30
19
51
5
57
79
11
18
3
21
36
39
115
21
27
53
3
4
17
40
41
24
36
24
6
21
7
20
36
49
68
7
24
5
24
88
8
67
5
31
44
33
12
43
8
21
48
24
16
20
63
21
7
14
18
21
21
6
33
48
7
24
81
65
15
24
24
48
9
10
12
62
3
15
21
4
32
96
7
17
36
15
42
39
9
10
17
45
12
6
25
36
12
32
19
53
9
19
36
35
6
15
19
8
28
20
18
27
15
1
59
24
4
12
5
3
42
3
36
36
12
4
8
40
3
8
4
41
15
9
19
24
62
7
11
28
2
6
16
44
1
92
9
34
21
32
36
9
27
45
3
67
8
48
13
5
123
33
6
1
3
21
27
20
6
34
29
9
18
33
67
20
1
23
30
3
9
15
9
39
27
21
75
12
30
7
36
8
19
5
3
40
17
12
69
3
21
3
16
23
33
15
18
27
12
15
6
10
24
17
27
33
21
7
5
10
8
28
2
22
21
8
24
3
42
36
54
18
82
41
69
7
56
3
4
9
41
6
9
16
35
6
34
140
6
3
75
42
63
12
39
52
21
51
38
10
14
39
19
93
32
7
50
19
20
57
19
20
21
19
29
3
43
5
4
47
13
5
3
9
39
24
7
2
60
3
3
37
5
10
32
105
7
24
17
12
31
21
8
7
8
33
55
41
57
72
24
66
30
15
3
4
12
8
21
24
33
54
9
19
5
12
45
6
18
12
10
33
5
22
5
4
20
9
84
12
19
11
66
15
3
1
11
84
33
12
55
41
55
32
9
27
13
11
18
19
29
67
5
48
42
1
47
12
13
8
28
11
12
57
63
18
19
32
9
12
19
63
5
39
13
29
19
56
16
3
53
3
69
31
14
10
8
6
24
27
39
52
14
6
13
92
24
12
43
8
9
21
19
53
3
21
24
78
12
102
3
3
12
30
18
4
20
9
136
8
7
9
8
91
77
4
12
24
5
19
20
9
36
39
21
6
40
20
1
17
31
15
21
23
57
19
17
15
1
17
87
15
21
63
60
6
3
40
35
13
11
117
16
113
3
28
8
24
3
76
41
57
22
17
12
19
17
9
34
117
5
3
7
8
33
33
46
41
39
25
23
54
10
48
50
34
21
47
28
5
28
41
3
3
1
3
65
51
57
51
1
29
12
15
4
23
6
7
24
5
6
30
10
2
67
8
7
26
19
44
9
15
3
42
27
40
24
5
15
7
48
5
21
10
8
6
27
24
48
36
7
21
152
9
51
19
9
3
5
3
45
3
85
3
26
3
27
48
18
3
27
9
3
36
6
15
19
2
12
7
11
13
99
38
72
22
8
33
55
14
3
27
30
18
6
22
38
15
9
18
12
28
17
45
30
1
20
88
3
5
40
20
3
28
14
39
9
15
51
124
9
12
47
21
9
12
3
16
83
126
48
7
15
74
6
1
32
9
12
27
12
7
12
72
41
7
17
21
22
5
15
48
57
33
55
3
29
55
12
5
45
15
3
28
5
12
43
9
24
15
5
9
19
8
63
9
7
17
16
47
9
16
5
34
60
5
12
15
24
6
63
4
20
7
5
45
15
31
17
39
72
30
42
6
18
4
110
15
4
20
12
9
12
15
19
5
ABCD 367895928*7^$a-1 [50016]
6
65
4
32
19
6
39
21
27
17
51
3
10
24
8
3
15
37
24
5
7
3
18
87
3
60
21
21
30
9
45
20
6
28
56
36
10
86
1
24
23
36
10
6
65
4
3
2
7
20
4
15
14
4
23
4
24
12
39
57
20
1
15
29
51
4
3
29
36
28
35
21
1
12
3
3
21
95
10
14
4
48
21
8
36
7
5
4
47
40
41
43
60
45
23
4
24
9
11
13
51
36
36
6
24
39
11
25
12
9
23
21
16
3
17
79
24
41
6
34
63
5
18
18
27
40
29
7
23
10
6
21
44
36
52
39
30
23
15
4
36
14
36
27
28
27
8
9
4
12
56
9
34
54
32
4
23
16
21
30
33
24
27
36
21
23
82
27
3
14
16
24
6
18
11
9
7
27
2
51
7
48
33
27
33
5
7
9
3
17
7
12
27
9
3
68
48
36
4
29
12
1
44
64
23
21
27
36
16
8
1
30
9
5
36
130
14
64
3
44
16
81
47
1
3
11
1
35
1
29
58
20
1
12
27
36
33
75
32
1
15
65
16
41
15
4
3
5
28
5
12
10
5
36
45
70
14
19
15
29
51
45
45
30
22
12
6
60
6
26
13
68
7
5
15
13
21
6
5
61
6
17
97
8
40
6
24
9
48
11
4
101
7
6
26
25
39
45
69
18
17
4
23
9
12
15
9
25
50
10
14
37
8
4
24
12
15
33
24
15
8
34
30
2
19
8
7
53
12
67
5
24
19
24
41
4
20
1
24
20
39
27
60
73
89
12
46
42
12
3
15
17
27
34
6
38
22
5
45
3
43
44
9
27
4
41
4
8
51
16
38
40
30
2
16
14
28
5
3
25
29
6
1
21
32
103
36
68
67
30
11
31
18
23
39
22
2
18
46
29
28
3
32
24
10
11
25
24
47
3
61
3
32
9
9
3
73
18
17
19
21
72
3
20
9
19
9
27
17
4
39
21
5
3
36
16
15
14
7
27
2
6
34
15
44
69
19
92
1
27
3
33
27
36
45
27
48
5
15
28
9
33
39
11
1
21
15
44
4
3
6
27
29
43
15
14
46
6
47
1
51
36
9
12
20
27
16
60
11
1
3
6
146
9
9
6
1
29
10
5
72
7
5
7
24
6
23
7
9
183
2
6
1
8
39
9
16
8
57
16
6
2
55
3
30
51
44
28
9
48
3
29
27
9
27
13
2
30
7
84
3
38
19
8
19
29
31
66
11
25
20
19
5
3
28
27
36
42
18
125
27
22
8
15
49
48
2
25
12
39
8
37
5
39
9
16
56
87
12
4
72
29
4
51
9
47
13
111
9
12
23
7
24
54
62
22
30
9
12
45
12
39
33
59
61
2
28
6
11
16
15
18
36
23
27
33
25
39
44
4
71
1
48
51
5
19
17
4
8
27
4
18
6
17
15
10
110
10
8
7
39
44
16
18
3
48
9
3
35
4
33
44
36
36
21
87
28
9
120
23
28
8
7
48
21
21
6
21
32
16
15
20
18
7
84
11
4
45
12
27
2
36
28
35
16
11
40
21
3
5
1
8
16
6
24
6
47
12
15
10
71
4
15
48
30
11
16
15
6
18
2
43
12
5
4
23
27
30
63
1
12
42
6
30
9
71
22
68
7
9
18
12
5
36
43
9
24
12
47
49
32
49
15
44
16
33
3
24
53
4
32
64
30
41
19
5
19
29
4
3
29
36
7
21
41
16
11
9
39
33
7
27
24
26
28
15
80
52
11
18
10
45
11
6
31
17
24
7
12
3
5
45
10
17
37
6
24
17
9
55
15
21
8
7
69
9
6
6
71
9
18
9
27
13
8
15
25
33
15
132
15
48
24
36
60
20
36
24
21
15
10
8
7
12
83
9
24
1
6
57
12
15
20
10
35
9
28
14
9
4
36
27
8
4
2
3
27
28
62
10
21
9
11
43
2
40
15
24
33
8
67
15
5
3
22
3
93
3
29
22
26
6
9
7
9
36
3
26
16
51
39
2
39
4
32
7
17
3
36
22
3
12
32
61
20
27
27
13
32
9
31
39
12
44
21
7
9
12
35
13
9
3
11
13
27
9
15
12
2
10
8
9
43
32
9
28
17
16
24
23
9
34
45
24
5
4
3
12
3
12
8
21
27
1
3
29
37
11
16
20
37
39
3
30
18
69
24
36
33
26
9
19
5
7
18
11
1
27
21
3
24
44
4
32
7
33
32
16
17
88
15
12
3
17
28
11
34
42
18
84
12
23
13
23
27
1
8
4
12
20
19
26
31
33
47
16
3
5
39
9
9
55
8
7
26
36
7
33
8
18
1
24
123
9
20
13
8
31
3
8
58
3
12
15
24
5
72
64
116
4
27
41
4
17
16
3
32
12
9
4
15
15
72
12
21
9
23
7
2
28
8
7
24
48
39
6
3
33
3
5
3
24
3
9
25
8
3
91
14
34
48
18
83
4
27
5
24
73
3
24
39
24
29
1
15
9
20
42
18
40
12
59
15
10
56
43
24
11
25
11
13
17
34
29
24
12
24
7
81
24
8
27
10
23
4
12
11
10
6
12
8
61
69
8
46
44
6
7
9
3
8
3
10
8
6
16
20
4
12
9
9
59
1
6
33
11
9
12
1
39
15
36
24
20
24
10
2
13
11
10
27
3
44
64
36
5
1
15
29
7
5
7
8
9
7
3
24
29
3
45
4
45
15
60
36
9
15
5
7
39
14
3
1
35
4
24
32
31
36
9
8
72
51
9
19
20
6
63
7
24
12
20
18
19
8
37
12
14
49
3
30
35
9
7
51
21
15
12
21
57
26
1
12
20
3
24
13
23
81
13
24
2
10
78
6
23
25
27
60
5
28
63
24
15
5
25
3
45
15
3
14
36
3
7
12
86
10
17
3
1
3
5
24
88
20
1
20
52
56
40
6
45
21
3
12
8
27
61
12
9
59
4
17
19
3
6
35
19
21
12
33
39
44
12
4
36
27
5
33
39
4
20
9
22
54
6
33
11
4
6
2
22
6
24
8
25
9
3
27
17
9
31
12
32
19
81
27
8
9
4
32
4
5
6
30
34
17
27
16
14
10
54
18
5
55
8
21
51
1
9
15
77
22
5
64
5
34
29
99
30
18
33
27
1
20
9
16
15
12
3
5
1
20
103
21
11
19
17
19
5
25
11
12
16
69
11
9
12
4
3
8
39
28
8
1
12
12
84
15
9
27
21
17
6
28
45
15
2
27
4
9
63
8
4
5
15
9
3
1
6
57
5
28
2
33
75
33
40
3
65
4
17
18
42
54
9
37
11
1
32
27
3
1
32
57
24
16
23
24
9
10
12
8
121
41
19
23
61
5
10
18
54
12
60
50
3
1
3
24
15
8
21
31
30
72
8
30
28
5
1
6
33
68
31
5
52
11
28
69
23
24
9
7
2
22
17
9
51
4
5
4
24
15
47
25
3
21
33
30
6
11
60
13
8
22
57
20
24
45
30
25
21
87
29
22
21
15
29
27
88
2
115
51
33
20
16
11
1
8
1
12
36
39
21
24
6
12
33
68
31
38
3
9
19
17
7
48
5
66
40
20
9
16
41
24
46
8
1
15
18
63
5
34
36
20
40
20
4
17
16
48
5
4
3
41
64
27
12
12
9
35
4
9
71
7
12
54
24
15
11
4
12
68
36
6
19
29
4
20
18
37
12
41
30
25
15
30
8
72
34
36
2
10
17
9
27
3
25
11
9
15
9
25
32
27
7
21
15
20
28
12
14
136
3
11
57
9
7
33
78
26
6
34
23
4
12
8
9
3
25
30
57
36
23
1
9
6
60
45
5
10
5
21
34
21
17
18
1
23
30
6
13
12
33
3
168
3
32
4
32
9
13
39
8
39
10
6
21
60
8
1
8
46
24
21
60
32
9
6
18
22
18
3
9
18
9
5
15
3
4
21
12
12
3
26
27
12
28
44
31
38
16
47
3
6
27
7
38
48
64
8
51
4
3
84
45
9
2
34
35
16
3
20
45
37
32
3
4
5
10
21
48
44
3
25
56
64
39
41
7
8
1
3
53
28
3
2
7
3
24
14
10
9
5
3
15
13
17
4
3
17
64
2
13
27
30
20
19
3
38
31
27
6
6
20
9
16
96
33
3
36
12
24
3
29
40
9
18
12
2
22
26
19
44
1
15
9
26
1
69
56
27
21
10
6
20
28
35
40
41
7
3
5
12
7
9
47
13
3
60
24
5
7
9
51
17
7
17
3
64
14
16
20
16
30
84
26
15
21
7
17
4
3
20
4
9
8
10
17
24
1
3
45
39
20
7
2
27
7
6
3
21
11
36
31
66
12
3
12
17
27
55
21
36
3
9
11
10
18
36
84
57
5
24
27
13
6
6
20
3
16
20
15
45
61
15
17
10
62
126
18
7
24
5
10
17
69
4
99
8
36
4
56
1
35
1
8
7
96
8
9
22
6
14
21
9
7
8
21
28
23
19
54
11
4
11
49
3
5
7
9
24
32
9
46
36
8
22
3
48
3
24
30
2
1
12
12
48
12
3
21
71
1
44
39
40
96
68
10
6
21
12
17
15
45
39
40
32
4
32
4
27
5
7
6
15
24
21
35
40
20
19
30
18
9
17
46
17
24
9
4
3
3
6
14
61
12
23
25
15
60
2
42
18
52
86
4
33
5
16
42
9
32
3
1
35
34
26
13
45
23
9
31
8
25
6
5
16
8
39
82
3
20
36
9
3
7
6
20
19
20
9
15
28
15
18
36
23
24
1
26
61
12
51
2
16
39
8
25
2
21
40
60
15
102
30
36
24
32
16
30
8
16
14
ABCD 367902384*7^$a-1 [50007]
73
48
12
32
27
9
3
9
4
33
14
22
38
70
2
9
12
13
2
25
11
97
21
48
11
36
3
12
22
23
25
51
21
14
21
28
9
87
20
24
39
34
14
12
34
74
36
10
39
12
47
24
9
48
4
59
1
8
3
25
12
8
3
24
22
2
57
1
24
51
68
37
62
33
99
25
116
4
44
52
33
38
13
12
9
3
8
51
9
12
3
10
14
22
158
25
8
3
48
36
36
12
21
1
35
27
22
51
57
23
25
14
9
12
3
12
22
12
14
24
9
1
2
25
20
12
3
25
59
10
74
33
147
12
37
23
46
3
81
11
63
33
4
36
45
24
3
11
34
11
15
12
24
34
2
13
20
61
14
10
14
57
4
11
10
3
83
37
60
9
23
3
24
10
2
9
1
39
83
12
21
3
57
61
14
24
10
26
24
12
13
32
3
13
44
27
46
2
12
33
61
14
12
10
84
26
81
1
35
1
14
12
34
15
8
48
3
49
21
50
9
16
59
36
12
22
3
11
61
45
23
4
56
39
61
9
12
39
9
3
20
3
13
9
36
11
40
8
27
48
37
8
15
24
13
48
11
1
44
3
21
52
11
84
81
3
48
10
26
10
26
45
12
100
8
12
12
13
23
4
11
48
24
12
25
45
26
25
32
3
9
36
24
3
58
2
37
8
27
1
20
64
9
23
25
2
97
12
11
36
10
3
8
24
16
33
2
46
3
12
20
3
21
15
9
16
12
12
12
23
1
12
68
1
36
14
13
11
12
105
4
44
13
14
9
24
1
2
84
25
23
34
11
4
8
12
16
12
9
3
35
1
60
21
39
11
85
47
57
1
2
24
36
24
12
10
23
28
32
15
25
12
32
15
1
21
59
4
56
13
12
2
48
70
35
24
15
9
75
9
12
13
11
1
50
1
24
23
85
56
3
57
12
39
1
11
22
2
9
40
8
39
34
2
10
47
24
37
59
39
21
25
26
22
11
13
27
44
39
12
57
37
15
59
10
39
8
16
24
23
12
1
23
1
35
24
22
3
12
11
12
58
23
4
47
45
28
8
24
25
23
3
93
64
23
49
20
39
9
27
49
35
36
58
23
61
59
3
24
1
9
11
16
8
13
14
13
47
9
75
25
21
11
28
9
12
15
8
12
13
48
2
1
11
22
23
3
37
33
3
8
16
20
37
26
24
1
11
60
9
13
63
9
3
8
12
49
48
3
32
63
22
75
11
57
3
129
1
51
9
27
8
75
24
58
14
10
3
47
12
48
9
4
69
3
11
34
2
97
9
38
84
12
10
39
8
1
2
12
9
3
9
3
37
8
96
12
4
47
36
1
21
3
45
2
12
9
1
2
1
44
4
9
51
11
9
28
59
22
26
57
37
3
23
13
20
27
34
2
69
15
1
116
88
20
25
2
33
12
25
14
9
3
13
80
1
15
59
12
22
11
16
23
48
24
69
3
12
25
24
20
3
46
3
93
2
9
27
12
22
23
97
3
12
24
20
1
2
9
3
9
27
9
4
35
21
15
10
2
37
59
36
121
84
12
59
10
2
69
4
32
1
50
48
21
13
27
48
35
36
24
12
49
59
10
2
34
23
15
45
12
13
23
3
9
12
15
33
3
36
33
24
3
93
15
49
12
24
59
60
12
37
12
20
1
38
58
11
39
9
12
16
71
12
36
33
4
83
37
8
1
59
12
84
36
51
48
190
15
11
82
3
45
23
3
24
9
15
46
2
13
9
2
45
4
21
47
15
1
35
58
14
12
60
21
36
60
1
2
12
70
23
25
14
9
4
8
75
21
12
27
24
10
38
21
39
21
4
48
21
2
46
2
21
24
15
10
26
45
4
21
11
3
25
9
11
3
24
33
3
24
12
21
24
1
39
11
1
9
14
25
83
9
4
9
35
12
4
35
1
11
12
10
2
46
108
12
72
2
1
12
11
1
11
10
24
2
21
12
40
8
12
108
36
3
61
56
12
4
60
44
63
1
11
12
36
22
11
27
36
21
24
48
39
9
3
1
12
44
13
14
36
1
8
12
3
9
36
24
36
88
20
25
2
12
33
12
3
37
32
15
10
3
12
20
1
24
38
12
69
1
2
70
50
48
1
23
21
25
3
12
11
24
12
57
1
11
4
69
15
56
15
48
12
33
75
33
15
13
105
14
21
4
69
27
36
11
36
36
48
10
27
32
24
13
47
27
48
1
9
2
37
11
21
15
60
21
60
3
21
37
14
45
24
51
22
24
27
20
12
4
8
28
12
35
12
24
21
3
21
15
60
25
12
45
14
12
1
23
9
39
9
1
132
38
72
12
34
3
9
59
3
58
14
33
13
95
15
1
23
21
4
21
74
45
1
11
4
107
12
12
45
39
37
44
24
40
24
8
15
13
35
9
36
3
69
39
13
129
11
25
2
12
24
48
1
21
26
12
24
25
8
159
1
69
23
61
50
12
13
23
108
33
12
64
33
3
8
48
40
32
36
15
69
48
37
26
24
73
48
11
33
51
36
9
24
48
1
12
2
57
3
10
23
4
11
48
9
84
40
8
12
24
60
24
39
1
56
39
21
27
9
39
1
47
84
22
47
64
11
25
36
23
25
9
62
12
33
4
36
23
22
62
1
23
36
12
61
128
75
48
60
24
21
12
3
9
3
60
33
12
1
59
48
15
25
35
9
85
11
1
2
12
22
12
35
13
62
12
60
10
11
12
13
14
9
27
24
21
13
35
13
39
11
9
3
9
4
23
21
39
36
21
1
3
9
11
28
68
3
121
60
8
28
23
22
60
59
36
36
13
14
70
12
14
48
9
4
33
26
24
21
75
22
96
27
23
25
20
39
13
60
11
9
28
8
1
24
14
1
180
21
50
72
1
48
21
14
10
14
36
9
48
28
35
37
68
87
21
27
25
8
16
45
14
10
51
44
3
9
15
25
20
84
48
3
10
15
47
33
15
13
9
2
12
9
15
36
10
50
22
11
3
21
12
27
21
3
36
34
3
11
24
1
35
25
11
12
22
12
35
25
2
84
72
12
13
12
20
27
21
3
9
3
12
57
61
83
16
8
36
4
23
37
32
3
25
20
16
11
22
27
23
24
13
152
3
36
33
25
3
9
2
21
48
12
27
13
11
21
96
3
12
9
15
45
39
9
49
27
59
1
35
1
9
95
4
80
3
9
15
12
22
50
9
61
39
32
13
35
39
21
3
12
12
1
35
24
13
11
25
11
1
24
69
39
8
37
11
37
38
58
3
9
15
69
2
10
3
20
75
34
11
3
24
13
8
3
49
32
13
23
12
16
11
12
21
13
2
34
2
1
8
15
10
48
26
48
25
23
21
1
50
12
21
12
28
8
4
23
84
1
9
60
14
13
23
1
21
11
3
25
12
23
33
12
3
37
60
8
3
12
48
9
63
12
1
20
1
14
21
63
48
24
81
25
23
1
3
20
16
24
8
13
12
23
4
35
45
3
34
39
11
12
22
11
76
8
1
14
25
23
33
16
23
60
25
11
1
8
75
82
59
13
2
10
3
8
4
23
46
35
12
52
21
59
12
4
23
21
1
26
9
3
13
23
12
1
8
64
33
24
38
48
33
16
11
9
28
23
72
12
12
33
37
12
26
33
3
109
45
3
8
12
27
24
36
10
96
62
21
1
11
27
1
21
39
32
15
58
39
11
9
13
3
9
11
63
9
27
24
12
34
15
9
38
9
27
57
72
3
12
10
83
49
11
1
47
61
14
9
36
109
15
68
15
81
27
13
24
11
61
8
87
121
45
39
33
2
25
23
12
12
12
45
51
1
12
12
8
28
8
39
13
24
23
21
1
23
13
27
12
35
22
2
45
49
12
14
24
37
35
24
25
20
3
1
56
13
27
32
3
10
35
3
10
3
20
15
13
12
60
8
39
12
1
8
12
39
58
26
22
35
15
24
48
58
72
39
23
60
45
13
12
27
8
75
21
36
12
12
3
94
14
10
3
21
26
36
9
12
40
59
9
1
47
25
15
23
61
12
71
48
12
24
24
9
28
72
68
12
3
24
24
36
9
36
15
85
11
12
37
23
21
3
21
36
15
12
25
20
3
9
25
2
13
12
20
25
2
10
26
24
12
22
2
81
16
9
36
23
16
9
14
24
10
14
73
21
14
34
11
40
36
20
27
192
24
1
36
116
15
1
23
12
36
57
36
4
21
3
9
14
22
35
27
33
36
12
1
11
13
2
22
24
11
15
21
1
26
10
36
27
68
12
15
33
39
21
1
2
48
22
87
20
1
15
20
13
11
16
35
13
12
57
38
60
12
13
9
2
22
36
27
84
23
10
12
14
24
13
ABCD 367905968*7^$a-1 [50047]
9
16
10
5
4
43
10
15
7
13
12
1
7
16
49
10
25
4
12
4
35
18
10
13
4
3
12
8
17
25
2
36
10
14
13
23
34
3
43
13
1
3
15
100
5
12
12
9
11
56
5
3
7
18
15
7
5
20
25
7
1
2
10
50
1
39
10
39
21
10
9
12
28
21
10
1
1
16
3
7
1
31
2
18
10
7
52
9
14
60
26
12
20
11
29
20
10
5
15
28
32
25
5
38
4
49
29
2
41
12
3
4
61
12
16
16
24
17
3
31
16
10
2
9
3
46
2
29
12
8
20
1
10
1
48
9
7
8
7
2
6
12
13
17
27
4
19
53
5
22
21
8
19
12
2
19
11
16
20
30
2
65
40
25
15
25
3
28
16
3
8
50
23
64
48
7
25
12
3
17
3
1
11
73
12
8
5
23
40
19
16
13
64
3
2
2
28
1
8
11
18
24
6
10
7
23
21
28
16
40
4
43
90
78
1
19
17
3
29
36
69
19
7
21
3
1
12
12
45
15
11
1
52
40
1
7
20
9
14
25
12
12
19
25
3
2
30
5
32
3
21
37
12
47
53
11
40
44
24
1
15
36
4
25
12
48
30
58
60
14
17
39
9
8
3
29
1
12
7
25
18
20
9
4
37
8
11
28
1
43
16
1
12
15
3
30
22
57
4
69
3
32
40
23
2
23
12
24
3
48
8
1
16
5
10
9
9
31
39
37
24
11
22
3
32
48
15
45
3
10
12
2
10
86
2
7
4
7
21
31
1
20
1
3
32
13
12
16
12
3
29
15
11
52
20
8
1
29
7
5
8
60
11
11
17
28
44
8
43
8
21
4
15
9
20
24
40
8
1
2
46
39
1
3
4
15
48
61
8
15
8
5
24
4
35
9
71
5
7
5
17
16
11
8
32
12
24
3
14
27
20
1
15
13
27
20
24
21
10
21
12
5
11
1
30
1
31
9
17
10
2
2
30
3
4
9
34
25
20
92
111
20
49
16
28
12
13
14
17
31
1
16
43
13
8
9
12
16
7
15
45
5
3
16
1
28
11
16
93
34
17
28
60
23
8
17
36
4
13
10
10
7
8
39
69
11
13
20
15
8
20
9
28
7
9
39
10
75
27
6
11
12
4
35
9
1
35
13
27
4
21
35
15
10
10
37
1
2
17
3
25
4
19
33
88
3
1
7
8
13
24
16
9
19
24
8
84
24
9
72
55
4
29
2
5
16
7
33
27
4
13
12
35
36
1
12
7
17
15
28
20
1
16
7
16
14
26
12
25
13
3
17
31
9
12
60
2
6
23
16
23
12
16
10
15
4
25
19
32
45
63
11
40
37
9
2
41
7
13
9
18
4
28
18
15
8
20
8
8
23
65
16
11
16
2
91
9
2
30
7
21
20
90
9
33
16
59
28
16
1
15
1
11
12
49
7
23
21
19
45
13
12
12
27
3
16
37
12
28
27
6
22
1
40
9
10
52
9
4
3
12
32
38
31
77
12
3
7
41
8
12
8
43
6
27
36
8
4
16
12
28
63
1
9
16
14
53
27
1
25
2
28
21
12
4
3
2
48
10
34
26
21
29
7
7
1
7
21
27
25
12
55
1
20
4
37
35
121
2
8
30
20
12
12
16
2
1
56
1
12
15
7
8
32
6
2
20
25
3
20
4
10
16
7
7
9
7
4
70
23
15
21
47
2
35
7
46
3
39
17
24
9
10
17
3
18
30
32
12
9
40
4
5
2
29
11
1
88
49
19
28
25
7
12
39
20
29
16
15
20
22
26
25
15
17
7
1
4
40
63
5
12
48
28
9
19
9
10
101
27
1
20
44
12
12
16
7
1
36
8
4
23
10
43
7
10
35
1
14
25
8
55
28
5
24
4
9
7
12
1
30
41
27
1
9
31
11
8
10
23
4
15
25
93
3
29
15
12
32
19
10
2
12
6
12
47
8
7
38
3
12
53
40
22
5
3
4
9
19
20
22
16
7
7
56
33
7
17
5
39
40
3
36
20
1
40
16
7
29
9
2
17
1
12
16
59
16
5
3
19
1
24
12
4
28
11
29
3
10
19
17
2
22
3
12
20
60
24
29
2
8
9
51
13
7
8
13
7
1
1
8
24
7
9
27
8
37
7
13
12
18
18
3
40
11
8
9
36
28
15
37
5
30
21
4
8
7
60
20
10
15
3
2
55
17
6
12
5
5
35
33
40
23
51
9
7
17
48
36
9
7
32
3
28
4
38
7
3
28
17
36
76
11
10
39
4
4
7
56
12
5
4
1
15
24
11
1
4
45
19
32
11
6
2
49
12
20
31
46
19
4
8
11
21
8
1
18
30
11
16
8
8
17
32
38
10
39
3
25
4
31
10
7
1
54
5
32
8
28
33
14
29
8
28
23
38
7
4
29
3
4
16
11
26
2
9
21
19
9
7
3
9
1
24
15
11
9
3
50
8
24
16
11
59
21
36
16
20
1
16
2
9
23
25
20
25
18
1
56
43
5
60
47
70
23
7
30
3
44
41
18
2
18
9
51
21
11
8
2
27
44
19
58
2
18
3
4
15
5
72
76
5
2
1
20
8
19
21
20
9
14
6
42
21
8
4
9
16
3
24
20
20
52
21
59
4
4
3
5
25
11
3
5
13
38
12
10
79
9
23
7
17
32
63
12
10
6
10
44
26
9
11
21
23
6
7
32
23
41
9
11
7
17
15
5
3
13
27
9
23
38
2
5
4
16
8
8
1
38
10
10
5
13
31
12
4
15
21
4
32
8
27
10
28
18
13
4
45
30
13
4
13
2
28
33
24
1
47
13
7
20
5
10
20
25
32
44
4
16
20
56
13
39
4
15
57
43
49
4
7
20
33
11
1
15
40
10
7
32
15
1
17
39
20
41
10
37
1
11
49
7
7
9
4
32
4
7
24
13
4
52
4
3
60
1
24
17
59
3
8
1
7
32
22
7
68
11
12
37
3
1
9
7
8
33
2
5
4
3
13
36
9
20
28
14
1
16
16
15
25
33
19
28
47
29
16
1
3
4
33
7
12
24
17
7
7
8
22
38
21
20
11
45
35
10
3
27
9
4
44
8
24
7
30
2
38
7
36
17
15
19
9
40
47
2
55
23
4
9
4
43
2
11
16
3
17
4
28
21
20
12
26
21
32
12
5
12
30
8
24
1
35
33
44
7
16
12
32
48
21
1
3
35
37
1
20
30
44
13
15
8
40
29
53
7
25
38
10
31
31
8
8
13
17
2
9
88
24
27
30
7
4
19
25
8
4
3
2
31
47
9
4
24
5
51
8
3
26
3
4
3
13
9
15
25
78
2
12
6
17
15
21
20
19
25
32
13
10
17
4
8
4
57
15
8
24
13
11
20
4
25
15
17
36
7
3
2
47
13
3
8
16
1
43
20
17
51
8
28
63
9
11
50
7
5
18
14
3
93
2
38
7
13
3
7
12
18
2
8
2
7
23
21
11
1
4
24
39
25
13
15
17
19
16
37
50
16
17
13
40
12
39
21
7
60
3
8
4
9
28
39
32
20
2
63
15
5
24
13
6
13
4
27
10
7
16
7
16
12
2
87
1
11
9
39
21
10
32
13
32
1
7
3
20
20
33
37
19
52
48
13
11
24
25
32
36
7
8
28
40
17
23
4
36
11
8
25
4
32
21
30
28
1
27
1
52
56
36
69
36
3
7
4
9
1
6
12
20
12
28
21
4
20
16
11
49
29
3
12
15
13
5
11
12
7
20
1
40
12
11
30
36
59
11
4
10
3
13
32
35
7
28
48
21
8
15
6
7
5
2
49
20
1
26
1
32
4
36
7
5
7
20
13
64
31
13
8
31
29
1
8
3
11
1
7
33
8
24
25
10
28
9
73
19
1
3
12
45
31
8
24
25
7
5
67
28
60
32
23
21
12
28
4
13
3
4
24
63
10
26
2
51
9
58
13
4
135
2
7
8
1
7
7
49
59
1
20
9
2
25
4
31
29
9
3
7
8
14
39
9
10
8
10
11
20
48
28
24
16
15
50
35
56
9
11
4
33
11
59
32
30
2
1
32
16
7
13
4
5
10
25
13
40
2
1
27
29
3
13
5
10
13
17
2
18
7
20
85
7
13
18
9
1
20
3
11
17
20
64
27
62
6
24
16
21
41
19
21
8
7
15
1
37
3
36
12
48
11
21
11
50
11
17
19
1
47
12
11
17
63
13
19
9
12
17
19
8
17
43
7
29
7
2
7
3
10
15
57
18
9
21
15
13
12
71
11
36
20
29
13
7
11
4
1
15
42
12
15
1
23
24
4
52
1
36
90
12
8
9
16
67
29
9
11
3
9
17
19
43
5
4
36
27
13
123
21
8
3
5
12
32
32
4
3
2
55
7
17
39
2
11
17
3
4
36
16
11
12
29
89
27
33
2
12
33
7
5
8
36
7
49
4
24
36
17
39
1
59
1
35
15
13
9
3
7
49
11
5
17
6
10
22
9
11
2
43
7
58
30
1
24
33
7
15
9
11
41
20
1
6
32
8
17
4
21
10
21
39
10
28
11
16
4
31
18
10
4
25
13
8
2
58
7
65
3
36
48
4
17
12
50
5
17
16
32
43
5
7
17
3
44
13
3
25
3
7
5
15
2
7
11
70
19
36
36
16
43
2
16
19
32
8
13
48
19
4
11
8
5
25
20
12
19
39
20
1
20
84
20
5
2
66
14
45
15
57
16
93
11
13
6
17
7
30
16
19
52
36
36
37
2
5
7
53
24
3
13
3
24
8
9
29
20
31
23
29
8
31
1
8
36
23
30
19
41
15
17
31
7
24
25
45
3
16
7
10
11
19
42
12
3
32
1
24
6
13
4
8
17
11
1
43
23
17
13
2
1
60
11
13
23
2
60
7
15
28
10
15
3
30
70
9
41
10
24
9
1
15
1
67
3
2
35
4
8
72
16
5
28
3
19
8
17
16
9
7
1
12
11
4
24
9
7
36
9
35
28
12
4
3
13
36
4
7
26
12
2
8
45
3
20
42
51
4
4
68
43
21
7
12
2
3
33
7
4
36
16
21
19
4
4
59
2
19
1
11
7
17
13
14
37
9
12
48
7
36
7
9
11
17
3
9
12
1
90
25
3
4
117
56
13
24
19
27
13
1
28
11
20
8
11
5
7
56
12
13
39
8
37
33
2
1
28
11
49
19
1
21
63
15
8
1
8
16
15
57
23
12
9
1
28
42
5
40
3
5
9
35
43
25
45
19
29
12
8
11
4
28
8
4
15
13
40
24
20
3
10
7
20
16
24
67
26
11
11
22
3
3
20
49
36
9
19
31
25
3
1
9
31
1
35
12
1
39
1
35
4
39
2
12
91
15
1
12
64
28
4
84
17
22
1
28
39
20
1
12
4
12
8
5
38
10
7
4
3
33
13
3
40
9
15
15
2
18
13
8
8
1
2
9
64
100
5
10
17
12
11
8
1
1
12
39
36
11
17
20
45
15
80
24
19
1
24
28
19
5
28
32
7
5
11
4
10
15
23
1
11
29
19
22
16
7
28
15
40
14
15
8
12
13
27
12
121
19
51
5
20
13
15
17
15
32
24
1
35
12
12
119
18
2
17
24
1
78
9
8
28
3
20
2
30
17
8
28
28
19
1
4
7
9
19
18
3
47
10
2
22
3
36
4
4
3
76
10
11
21
15
33
47
23
12
2
16
2
1
11
30
28
23
7
17
20
24
1
28
30
20
17
3
9
19
1
19
10
12
3
35
13
9
10
1
27
13
21
3
16
40
27
17
32
13
83
7
18
15
5
83
ABCD 367975044*7^$a-1 [50028]
68
240
4
24
44
36
64
8
13
39
24
8
36
13
27
48
44
76
72
116
16
21
23
40
36
129
51
12
24
68
1
36
27
68
16
9
63
12
32
64
48
60
8
49
23
120
12
12
112
9
23
28
56
40
56
24
28
8
28
36
32
25
36
51
33
12
27
9
39
48
21
36
3
48
12
36
48
36
21
23
4
24
9
27
36
80
24
48
49
11
12
24
4
12
12
36
44
36
1
35
24
37
23
64
36
32
24
12
1
12
27
20
1
51
9
15
8
12
48
36
4
116
40
48
105
15
36
32
13
51
24
20
28
21
24
15
24
20
12
4
32
12
16
36
24
20
12
48
16
116
24
4
20
28
21
71
1
15
12
20
124
20
24
25
11
49
63
21
3
44
13
39
96
20
48
64
44
16
69
36
35
24
4
21
27
36
96
9
3
60
20
48
16
8
37
23
25
23
4
36
20
24
4
21
11
25
15
9
11
12
52
36
80
76
9
75
8
4
48
24
32
72
16
92
36
4
12
32
13
24
71
16
93
23
4
60
8
36
1
11
40
69
3
20
76
44
28
9
36
24
15
48
105
63
33
12
35
36
28
8
36
48
16
8
136
80
4
32
1
35
16
20
36
112
93
3
20
4
36
21
71
60
4
44
48
28
12
92
12
124
33
12
23
12
4
60
12
8
4
21
15
21
23
4
33
24
120
15
8
1
12
84
15
24
33
3
12
105
24
11
16
44
4
24
21
108
3
12
116
25
84
27
9
27
20
40
8
112
8
4
12
20
84
1
3
20
12
12
144
4
9
11
36
4
60
33
59
84
16
24
45
24
15
20
64
56
40
44
1
27
68
12
16
57
36
27
32
16
68
16
9
23
64
32
1
15
45
171
36
45
3
32
37
12
23
4
36
60
20
1
39
20
28
9
15
24
44
12
49
12
87
36
45
3
48
12
140
48
60
25
24
15
57
48
11
16
36
9
123
12
9
39
9
15
24
33
11
52
12
45
3
21
72
11
4
12
20
72
84
4
80
1
27
44
4
8
12
60
40
32
100
104
52
24
56
48
40
68
12
36
24
1
15
8
28
20
12
76
45
123
33
3
45
24
15
32
49
39
24
57
3
21
3
9
75
72
8
4
12
92
28
8
85
3
12
32
112
80
37
108
15
92
25
39
12
8
37
27
33
3
44
4
84
48
12
32
97
27
12
60
21
11
28
9
35
12
1
39
20
132
64
20
12
37
119
28
24
48
24
20
36
25
35
40
8
13
39
57
27
144
68
76
68
1
27
8
60
1
27
8
4
12
44
73
15
36
8
25
35
36
24
1
51
45
11
4
68
12
12
16
21
143
1
3
33
12
27
33
39
9
87
57
3
44
12
12
112
9
11
28
72
80
24
28
81
75
9
39
9
3
21
11
48
4
8
24
4
48
12
8
12
16
36
24
9
95
36
28
8
120
52
20
64
104
36
52
8
28
93
83
49
11
112
8
4
24
12
12
104
96
1
27
104
1
11
16
12
24
96
24
140
36
28
117
3
8
25
83
4
8
28
129
36
27
68
49
12
11
12
4
24
80
48
1
15
12
9
23
52
36
12
12
33
23
84
25
11
60
4
44
16
9
35
24
25
27
36
92
145
35
4
12
24
24
8
4
21
39
21
27
117
11
4
20
1
24
24
15
81
35
4
12
8
49
3
24
36
8
25
12
27
8
13
123
48
24
81
15
32
24
16
9
11
1
15
44
64
48
57
35
16
72
20
60
36
12
28
21
75
24
12
9
11
1
3
33
15
8
88
9
27
8
16
48
68
12
12
40
128
108
12
1
3
20
36
52
8
28
8
12
25
48
132
15
8
52
32
36
12
12
61
99
21
15
12
20
24
12
13
36
35
184
8
4
132
21
51
68
96
24
48
72
16
12
20
4
132
8
16
68
12
37
72
15
84
44
49
3
8
4
80
4
12
9
51
20
1
15
8
88
33
27
33
39
20
24
28
32
124
24
24
9
51
48
32
37
47
36
4
8
4
8
100
33
3
68
48
4
12
9
36
23
28
24
24
45
87
72
24
20
12
124
20
25
12
23
24
52
20
12
1
15
32
1
47
13
23
88
21
35
16
8
16
80
136
20
4
12
24
21
95
49
23
4
12
24
24
9
59
28
33
24
60
96
51
32
84
24
12
40
20
48
25
23
12
25
47
28
96
96
116
40
8
60
37
59
36
16
92
36
16
212
24
52
9
15
8
16
9
75
12
56
16
8
88
36
48
36
24
8
73
12
47
28
20
16
69
24
15
80
25
3
20
1
3
12
9
207
12
56
124
9
59
16
20
4
24
21
15
48
20
12
96
96
28
44
16
32
28
48
72
9
11
76
48
9
15
21
12
23
36
24
96
4
21
23
12
4
12
12
12
60
9
15
8
76
8
108
49
12
48
71
108
12
12
25
11
28
44
4
24
9
24
3
12
9
11
136
32
16
12
8
61
3
12
36
12
20
60
12
16
24
8
64
57
107
13
11
12
96
61
11
24
1
135
69
60
63
9
35
112
116
40
9
15
20
4
80
36
28
8
60
120
60
52
12
24
48
56
37
71
40
32
13
11
12
73
71
48
28
20
16
45
27
60
36
24
36
9
111
20
12
4
176
61
15
32
37
87
32
12
52
36
33
3
68
73
11
52
12
156
12
96
60
33
23
16
24
21
111
8
24
96
12
85
11
1
11
37
11
16
24
144
12
20
24
172
21
27
24
45
15
9
3
48
24
56
13
3
56
16
69
27
8
37
11
13
39
21
83
16
120
36
44
37
47
40
68
24
48
4
12
20
156
16
36
12
8
52
45
3
20
12
24
28
24
44
37
23
4
68
16
9
3
44
48
61
192
3
20
37
63
8
1
11
109
3
44
76
8
72
12
24
1
191
28
20
40
32
16
9
15
32
4
21
35
28
12
8
12
60
28
56
16
56
37
23
4
116
49
48
83
24
36
48
28
68
12
40
8
4
24
24
21
3
72
12
24
12
45
15
12
20
16
20
52
68
52
96
21
23
60
72
64
8
16
24
21
3
33
39
36
24
36
8
16
8
16
57
39
72
36
8
4
20
24
1
84
39
33
3
8
48
24
24
13
15
20
13
3
20
49
11
4
9
51
45
39
68
4
68
40
20
25
23
13
83
60
4
80
13
3
12
20
36
12
40
32
72
24
25
23
1
48
23
4
24
69
12
3
68
37
3
24
8
37
35
96
25
23
37
11
16
ABCD 368003502*7^$a-1 [50116]
57
5
36
22
21
27
33
11
40
60
18
12
3
3
2
24
34
12
12
42
15
101
40
8
40
20
130
6
39
39
45
5
150
10
8
84
7
21
26
10
12
30
12
8
18
24
12
55
39
84
117
60
45
14
25
17
12
46
14
12
36
7
48
3
12
21
69
3
15
6
258
6
12
24
51
27
9
47
1
33
18
38
19
12
24
81
6
42
8
58
9
15
21
21
18
78
24
15
29
10
9
48
12
11
6
18
40
8
1
111
2
16
20
30
13
75
62
18
30
10
24
33
5
43
15
12
80
54
76
3
9
27
3
2
6
49
23
28
12
120
36
9
11
12
100
42
8
4
26
18
40
39
35
1
21
54
44
6
7
5
43
39
6
27
3
50
76
8
70
2
19
9
12
84
2
172
18
32
70
20
13
53
22
18
60
51
24
21
24
15
5
22
114
60
6
69
81
8
16
56
55
9
56
18
6
31
93
50
34
20
76
123
12
5
16
18
80
61
5
43
89
43
9
66
12
54
3
3
18
62
30
79
71
37
17
58
21
29
46
57
12
21
30
60
26
66
40
42
6
2
4
20
7
24
147
117
60
21
15
5
10
2
6
1
3
33
9
48
27
5
7
29
64
8
16
32
31
21
87
21
20
4
14
4
30
3
17
31
29
36
43
59
61
21
18
69
29
60
115
29
70
20
66
22
21
111
90
39
29
22
6
56
24
12
42
76
9
21
30
6
6
57
24
48
12
36
3
9
3
57
3
8
13
60
15
66
51
65
55
107
108
18
82
18
30
66
56
4
54
33
24
63
24
21
21
44
19
17
24
115
45
2
12
18
7
51
9
33
27
41
4
72
86
85
93
20
31
59
10
24
36
30
6
51
63
9
17
19
57
75
29
16
60
50
13
5
60
31
21
110
30
70
12
30
111
21
8
18
25
12
60
33
110
48
4
21
47
42
36
36
91
75
21
29
48
34
2
43
51
14
28
24
27
72
21
8
16
20
42
48
54
76
20
4
6
2
19
45
15
33
18
114
15
3
45
24
21
12
15
51
78
56
4
27
15
18
12
32
31
77
28
20
4
20
43
5
24
64
15
21
27
87
45
39
9
21
108
15
36
24
5
19
9
84
30
66
12
39
99
6
24
15
39
50
16
120
27
63
20
24
217
33
86
73
33
56
19
23
22
3
15
50
18
22
3
48
89
12
6
30
7
15
108
21
11
13
3
42
60
3
47
10
8
120
55
156
39
66
24
30
153
17
22
57
15
20
16
9
41
7
84
41
19
3
33
29
6
12
6
19
15
200
1
27
80
22
63
35
73
35
46
14
12
34
38
22
36
20
84
126
10
8
82
8
34
3
87
2
16
18
24
96
60
144
66
27
3
2
4
18
68
13
9
66
42
50
34
38
1
36
21
12
20
72
28
20
7
71
12
82
80
6
28
144
36
20
6
54
64
42
18
57
21
42
93
45
72
68
18
1
3
8
18
16
44
16
14
22
38
61
23
25
15
30
6
21
83
18
7
21
30
9
93
20
55
17
40
3
3
12
45
15
12
66
2
42
79
39
20
37
135
9
9
39
5
7
132
39
2
36
24
108
36
36
31
24
24
5
24
10
9
33
24
12
15
27
21
27
18
14
37
59
10
12
24
26
58
114
108
8
22
75
3
66
26
1
48
21
72
3
57
36
96
3
57
66
8
54
6
10
42
9
5
6
18
36
58
18
68
16
27
48
9
30
24
18
30
14
36
19
9
27
3
12
78
51
81
12
32
19
87
18
24
6
33
21
6
50
10
30
3
39
8
52
42
68
18
10
50
73
17
19
12
3
18
99
21
24
60
63
23
22
3
27
36
2
30
40
2
130
21
24
12
21
20
43
48
17
40
42
12
6
80
24
31
41
55
60
5
58
38
52
32
6
12
10
51
12
23
61
5
4
39
12
21
50
42
12
16
135
17
12
16
3
17
7
3
42
20
40
60
51
15
72
18
51
39
69
63
14
18
40
8
34
38
10
8
52
48
8
79
21
36
8
126
1
3
66
80
22
9
3
21
57
42
48
8
90
10
32
48
126
43
57
39
60
12
5
42
106
72
2
13
24
3
26
72
52
120
63
35
78
36
94
24
18
162
42
14
34
3
12
95
28
45
24
11
13
24
15
20
1
77
64
51
9
20
7
12
15
66
38
22
74
34
12
26
48
4
2
4
12
2
10
66
62
64
3
41
4
15
77
7
99
2
12
4
14
73
5
30
18
10
54
15
35
10
30
42
8
43
9
14
46
24
72
3
12
29
36
70
18
54
2
16
42
21
27
50
7
11
10
75
5
7
33
51
5
28
8
172
27
9
134
1
60
12
89
36
84
168
40
15
132
29
70
9
24
27
21
45
14
1
9
75
15
32
12
22
20
16
38
52
92
28
38
4
18
9
12
89
64
15
24
120
99
36
30
24
32
60
18
22
84
3
17
31
36
5
4
24
27
29
34
26
16
102
80
25
15
26
16
24
20
7
12
71
25
101
28
56
76
20
43
36
29
12
7
17
10
33
29
4
14
37
17
18
18
4
18
69
9
60
36
6
18
87
9
38
28
68
25
27
12
18
8
16
6
50
31
36
156
5
19
171
72
8
13
9
12
3
5
58
9
45
18
9
96
83
42
100
98
54
19
53
76
32
16
24
6
12
42
66
12
30
12
12
74
25
77
10
14
34
50
22
20
61
29
4
3
5
10
68
1
12
39
9
33
51
105
20
12
52
8
10
26
4
48
18
20
4
26
54
28
9
36
27
78
2
60
28
30
62
1
21
24
12
18
50
36
6
34
3
15
18
42
21
36
63
6
24
20
31
59
13
83
70
60
51
192
57
50
13
9
32
60
28
12
3
36
69
8
34
21
24
11
37
9
36
18
6
36
39
59
64
26
10
42
27
48
27
62
40
44
4
50
1
39
68
13
75
93
9
48
24
15
33
15
15
20
90
18
6
43
5
40
12
8
18
30
18
37
27
8
1
41
7
3
42
20
16
24
26
109
23
36
46
80
7
29
55
3
54
18
14
178
33
9
140
4
50
1
24
81
15
23
25
3
8
10
56
4
92
79
23
22
39
9
3
27
50
12
6
40
21
39
90
3
89
10
78
18
66
14
22
12
32
6
90
22
69
33
20
4
12
38
40
44
22
18
6
30
81
3
6
42
8
25
35
72
12
16
45
60
21
6
20
18
4
63
9
3
33
78
62
4
54
9
15
30
3
5
118
14
139
17
22
21
147
14
16
15
39
9
ABCD 368024738*7^$a-1 [50038]
21
16
8
52
11
1
23
193
24
8
24
99
25
60
24
11
21
16
36
36
56
63
49
11
85
12
20
16
23
81
16
104
160
35
48
60
321
15
33
88
12
144
24
20
96
4
44
48
16
35
36
177
4
20
183
193
72
36
24
11
49
8
4
20
64
12
71
12
24
25
71
13
84
8
40
36
92
75
49
11
96
24
133
20
28
12
48
84
11
12
12
13
36
104
40
32
4
44
3
37
47
13
23
73
48
20
3
37
48
71
9
3
21
144
64
23
1
36
20
136
23
12
13
8
4
12
71
24
1
12
83
12
121
47
49
44
4
48
60
108
12
8
4
12
72
8
4
120
68
40
48
8
39
97
11
1
12
35
109
8
3
45
3
12
37
35
9
4
23
12
9
16
23
9
3
61
8
64
24
120
11
12
1
11
12
145
12
12
35
25
35
13
228
80
112
24
35
13
8
4
12
24
56
28
24
23
45
24
27
25
116
48
3
49
24
108
47
33
4
48
107
57
40
8
52
12
36
47
45
123
1
12
48
23
96
12
37
11
37
48
32
48
16
12
60
36
11
13
44
16
8
96
24
64
24
11
13
59
49
20
16
24
24
32
4
44
16
128
40
8
24
4
164
4
60
12
24
11
25
24
8
76
92
28
12
47
37
12
119
25
23
1
108
12
12
20
48
16
48
56
15
13
11
85
12
47
48
105
3
21
88
80
72
4
48
47
93
171
36
24
36
12
48
13
20
39
24
49
8
4
20
76
116
51
1
11
37
36
8
28
12
71
25
23
72
33
3
61
8
3
13
192
24
8
48
28
35
12
1
68
28
11
24
36
21
16
56
28
59
33
28
116
88
107
49
36
23
24
9
27
21
28
20
88
104
39
72
49
11
73
168
60
47
289
11
24
37
11
37
80
3
1
12
59
12
84
37
23
61
92
40
12
131
120
25
23
133
12
32
51
25
12
8
28
59
33
64
12
48
12
12
47
21
99
49
11
48
24
73
119
97
71
48
129
48
72
28
11
33
27
37
36
36
32
40
11
49
35
81
64
11
13
95
1
36
72
23
45
3
12
9
48
15
9
24
24
3
132
73
144
47
9
15
105
40
12
11
13
59
36
25
47
45
27
60
9
24
3
25
84
152
48
3
73
84
11
12
13
47
45
15
1
12
48
24
44
63
1
32
16
104
3
72
69
28
48
23
69
15
9
112
96
32
51
1
36
11
69
4
24
44
4
84
60
24
35
12
25
60
24
71
48
9
3
12
48
1
47
25
47
13
24
35
36
61
11
12
9
63
105
88
11
60
253
20
39
73
8
27
60
24
37
11
97
11
120
36
105
3
13
60
23
36
48
49
11
36
61
23
25
11
24
9
24
3
141
4
35
9
16
8
4
24
12
71
9
51
37
12
20
48
76
92
3
12
33
28
35
12
45
27
97
11
48
24
57
72
120
4
24
60
12
36
11
61
56
64
23
60
13
83
73
96
48
35
1
36
20
72
28
96
11
48
37
12
11
49
12
179
13
84
48
11
13
59
81
48
15
61
20
63
25
24
11
1
60
8
148
36
96
35
73
20
4
24
120
59
9
4
36
56
15
57
64
72
24
8
48
3
1
180
12
47
72
1
119
49
68
40
71
81
3
49
119
21
16
96
12
12
72
119
13
20
28
24
12
36
68
111
12
69
27
37
72
32
51
21
51
1
11
61
24
11
61
47
12
12
60
9
63
1
35
25
36
11
13
36
108
23
9
99
13
56
4
72
36
71
60
49
131
9
27
1
11
120
25
35
73
11
24
13
20
27
21
15
48
85
48
107
96
25
8
4
84
11
109
71
177
3
189
3
12
24
12
1
60
8
48
123
21
100
60
144
36
96
23
141
39
1
36
12
59
117
28
12
12
20
15
13
24
96
144
71
48
21
15
36
12
60
49
72
60
12
35
73
32
27
1
36
12
24
83
72
108
12
12
69
16
60
11
9
48
4
11
12
49
20
52
11
24
37
12
24
36
23
141
48
15
33
3
45
52
11
12
60
37
11
60
13
23
73
128
24
3
13
23
72
9
28
44
24
24
64
8
64
23
9
144
28
12
12
84
60
44
111
1
96
71
9
124
24
23
13
120
47
12
97
20
279
25
120
8
40
72
48
23
48
25
23
25
72
11
37
12
23
45
27
13
48
35
24
12
57
27
1
11
9
124
11
48
1
8
52
44
24
52
48
68
16
12
24
72
11
13
12
11
45
3
36
13
35
1
12
35
129
3
25
11
13
131
1
35
24
13
60
20
15
24
1
23
57
4
12
47
33
4
84
71
25
23
12
21
24
15
12
12
13
12
32
4
23
1
84
24
36
72
48
68
27
25
24
11
25
8
39
25
47
13
59
33
4
96
12
8
4
12
47
9
48
3
1
60
56
75
1
48
20
64
32
135
9
4
44
4
92
28
59
57
4
72
20
16
84
20
39
109
12
24
8
75
157
8
40
11
25
12
23
61
11
48
33
48
4
12
24
12
12
12
20
88
24
12
60
80
99
21
16
60
23
69
40
12
60
12
47
13
48
24
59
48
21
87
9
120
4
68
16
35
13
56
28
44
99
21
28
11
9
52
12
8
27
13
48
60
20
4
68
16
24
224
4
11
1
11
156
1
11
25
167
13
12
215
121
12
48
8
52
59
33
15
48
24
9
39
13
47
108
60
12
13
12
48
32
27
1
11
37
44
4
92
87
37
23
37
23
24
57
3
93
24
63
9
40
71
9
28
11
ABCD 368092434*7^$a-1 [50001]
15
4
8
4
8
1
75
24
5
3
8
41
15
17
23
13
12
4
11
8
140
44
12
24
4
5
43
9
7
32
16
5
11
56
28
1
32
12
19
72
9
15
4
25
139
12
16
40
28
32
13
12
75
53
15
140
32
5
43
9
20
31
45
23
9
12
55
117
8
7
16
20
9
3
5
27
25
20
3
25
68
19
21
11
72
61
15
24
21
15
32
28
29
40
27
57
43
72
56
8
12
16
45
35
9
40
80
35
52
9
15
36
13
51
24
36
8
20
5
11
1
7
13
4
7
17
8
23
16
1
47
13
72
3
5
4
35
1
20
67
33
8
107
32
16
24
17
63
33
3
5
64
23
32
16
25
11
13
3
4
56
120
33
15
20
4
8
45
3
24
1
15
112
16
112
9
8
75
37
12
24
39
76
72
16
48
48
8
16
4
65
3
1
7
48
5
128
11
32
9
8
47
13
16
44
28
23
12
45
4
7
24
20
12
5
28
27
21
35
9
7
28
8
9
39
21
56
15
48
4
16
64
8
13
27
8
5
12
3
81
8
52
55
40
1
3
137
3
21
19
8
36
25
12
15
8
40
8
24
1
7
32
20
1
8
36
19
9
3
5
3
32
16
21
3
4
5
4
19
1
36
3
16
9
47
4
4
20
28
32
12
5
51
120
25
11
13
43
28
4
16
4
45
40
24
15
9
23
49
44
4
11
109
63
12
53
12
31
24
8
13
7
64
1
12
15
17
19
12
9
48
27
21
3
5
99
37
48
27
40
13
28
7
24
4
36
57
12
11
29
3
8
48
8
37
4
23
1
3
4
40
1
12
32
11
5
3
8
48
8
8
17
3
60
8
16
8
17
7
13
11
8
16
5
20
3
1
27
29
3
8
17
36
15
28
32
16
1
7
5
15
12
16
9
8
28
24
36
15
29
27
13
19
1
76
115
5
59
13
11
37
35
8
37
11
28
13
7
13
11
48
8
5
19
8
1
12
35
56
8
8
9
19
48
4
16
1
27
28
56
81
15
33
20
84
12
4
20
4
47
45
3
28
24
4
48
1
3
64
8
13
15
12
4
8
5
16
48
12
35
97
43
8
64
24
1
7
56
56
8
16
4
25
19
5
27
9
3
17
51
28
4
16
1
23
48
45
60
19
5
28
12
51
4
13
40
3
64
16
64
16
8
8
33
40
8
3
12
13
44
55
36
4
29
12
8
64
20
28
23
32
4
12
1
63
9
31
16
32
24
16
16
16
16
32
48
4
20
4
9
12
19
28
17
39
9
12
23
37
15
5
27
1
27
4
17
8
36
3
24
57
7
9
36
23
16
24
17
7
36
9
8
39
48
1
31
61
11
8
9
11
12
21
12
19
17
63
1
23
16
12
16
1
23
28
16
21
35
28
40
16
32
109
24
4
59
13
75
8
36
8
5
3
48
8
9
71
4
37
3
5
7
53
51
1
63
16
41
35
1
12
24
20
16
11
8
8
12
5
31
44
45
51
28
5
3
24
4
33
15
8
68
17
3
4
5
43
28
25
32
11
24
49
39
9
15
16
21
3
16
16
4
24
28
8
29
27
25
24
15
9
35
52
24
12
4
24
17
20
15
4
20
21
75
28
9
3
8
52
80
25
15
48
9
3
45
7
17
3
4
8
16
5
44
16
3
12
5
15
20
24
4
4
12
20
8
48
8
36
33
27
8
16
5
3
9
12
27
8
13
3
8
8
33
11
12
45
83
52
24
12
4
9
3
16
4
52
24
20
9
35
1
51
40
5
23
5
8
43
8
28
4
4
16
12
5
4
7
8
20
16
8
9
11
16
8
5
35
72
32
16
13
44
16
3
4
37
16
19
13
7
20
24
9
3
72
28
32
28
5
3
21
79
8
8
13
31
4
13
11
17
44
35
32
20
4
20
21
15
21
55
29
23
16
21
3
13
19
5
11
8
4
20
48
17
7
5
15
44
1
24
31
8
16
32
8
25
12
23
9
15
12
21
43
21
59
8
32
5
12
63
1
7
16
25
20
99
13
8
87
21
19
8
28
16
28
4
29
12
31
29
35
4
49
15
57
35
8
5
27
24
5
4
12
24
104
12
31
29
28
20
3
8
4
33
19
68
21
36
39
4
12
4
25
7
29
3
13
24
8
31
52
8
32
9
51
12
57
99
16
4
4
16
29
3
25
12
27
9
71
4
16
56
8
1
3
4
24
16
12
1
35
1
12
15
44
24
32
17
7
16
12
9
7
17
7
44
84
1
43
13
24
3
32
17
44
16
20
12
11
25
12
4
8
28
3
20
61
24
84
8
7
28
8
12
17
27
13
27
44
4
32
1
3
21
3
12
16
13
72
4
35
20
4
12
57
3
4
36
9
23
12
25
7
56
45
8
11
41
3
5
27
68
24
13
59
17
23
32
20
4
13
11
4
13
20
16
19
32
12
33
20
15
4
5
48
3
24
1
15
5
47
8
12
5
31
16
29
27
5
4
7
32
21
20
3
12
45
51
4
53
16
104
7
9
11
16
20
28
17
11
1
28
39
45
8
31
9
68
35
24
4
21
15
9
7
8
12
12
1
24
35
13
23
9
15
8
5
11
8
16
4
21
27
12
32
13
19
24
17
95
13
11
9
27
100
33
7
1
48
12
19
21
32
15
28
32
28
5
67
48
4
5
11
8
52
20
8
36
5
23
5
23
28
16
53
8
4
7
8
68
21
31
20
21
40
7
28
24
12
1
27
5
28
8
24
15
28
33
63
5
27
4
28
41
32
7
16
64
16
21
3
16
5
24
3
112
16
21
3
37
71
24
13
11
4
17
39
12
12
1
36
96
19
4
37
35
49
35
28
5
7
16
5
3
12
4
1
15
40
12
12
8
12
61
87
16
4
37
7
8
44
4
5
36
16
39
17
12
35
1
4
23
13
71
16
5
4
3
4
8
81
31
4
28
5
15
36
16
16
61
12
23
32
20
1
32
63
25
3
8
36
21
15
36
4
20
16
21
8
71
5
11
56
37
12
4
11
4
28
61
4
60
12
31
5
23
37
15
48
32
8
80
8
16
5
3
9
75
12
12
1
3
56
21
4
7
24
25
28
19
4
24
4
24
93
12
7
5
20
28
32
31
8
4
33
7
1
55
12
4
20
9
71
20
4
52
9
3
21
23
69
59
4
1
8
27
21
12
7
20
60
13
8
28
20
4
36
36
47
33
16
44
59
16
24
40
20
1
8
7
8
13
8
15
48
1
48
7
1
4
23
60
12
12
48
13
23
12
25
3
52
40
93
67
24
24
89
3
48
12
13
12
20
3
21
4
32
47
1
4
11
4
21
20
16
36
3
9
19
24
68
21
24
24
11
4
20
88
4
20
4
61
3
80
37
15
13
27
21
15
5
4
47
12
16
8
33
15
4
9
7
20
17
3
4
68
36
1
56
19
20
4
44
12
25
3
44
36
44
28
44
16
32
104
16
48
25
16
63
77
28
7
20
5
12
3
24
28
4
29
8
7
9
60
7
40
16
12
52
8
5
15
49
91
1
39
1
15
8
1
23
80
53
91
1
7
64
24
17
15
16
13
16
67
40
12
25
12
35
28
56
4
4
24
1
3
57
3
13
20
7
29
27
33
15
56
8
20
12
24
13
12
3
12
24
8
28
48
28
8
16
24
32
84
28
17
8
15
45
15
28
8
8
4
44
4
9
12
19
101
31
5
27
24
4
29
23
13
11
40
33
16
12
20
52
20
87
4
17
12
4
35
8
32
8
8
24
80
9
48
8
15
48
16
41
4
11
21
51
28
9
8
4
23
21
51
8
32
21
15
57
32
28
11
52
24
24
9
8
12
15
16
28
29
11
33
60
4
11
16
5
12
43
24
5
4
12
59
8
8
5
7
4
32
5
16
19
72
8
56
32
16
28
17
3
8
1
19
29
55
8
32
24
40
64
8
56
4
4
16
16
9
27
9
19
8
13
67
1
3
20
32
33
39
16
13
35
29
19
13
16
20
12
15
21
7
24
8
16
8
13
8
28
24
3
5
100
11
12
9
91
24
5
24
3
32
24
8
5
60
15
8
41
3
21
32
4
51
53
7
48
12
16
8
96
16
24
5
67
16
1
55
13
15
21
24
23
24
24
17
31
1
16
7
37
3
8
41
31
4
20
28
40
4
1
23
32
36
4
68
44
8
8
24
33
8
15
4
5
3
84
8
28
20
37
3
1
51
20
1
68
12
60
15
12
8
4
1
24
19
40
4
4
28
13
7
48
24
29
63
21
60
24
43
40
1
12
19
44
76
4
12
4
36
9
15
5
16
3
32
4
4
5
51
12
12
8
9
39
1
23
13
60
47
32
40
1
20
7
17
11
8
8
1
36
19
5
11
84
33
3
16
9
27
17
28
12
43
32
64
13
24
75
4
28
13
3
24
33
15
1
7
13
19
24
16
37
12
3
28
20
37
20
63
24
13
15
24
8
32
25
15
13
36
12
3
12
52
32
5
19
56
4
17
19
29
31
8
1
20
16
36
3
9
8
7
93
11
1
7
4
9
15
1
12
8
7
16
17
7
8
12
28
16
8
13
63
1
19
4
16
52
4
4
24
5
7
4
17
12
63
12
8
12
33
11
24
37
11
56
8
12
21
4
15
53
47
41
7
41
27
24
28
5
36
20
16
11
25
3
24
5
3
12
33
39
28
17
15
1
15
8
1
19
56
16
5
8
40
36
15
21
3
24
56
1
47
36
16
4
5
8
3
21
4
27
4
41
47
16
5
39
33
4
71
32
24
4
9
4
20
4
7
1
3
76
21
32
3
8
41
15
33
12
3
48
8
8
4
20
37
16
20
39
8
17
11
9
7
20
1
8
19
12
5
3
1
23
21
52
36
27
8
37
8
35
32
32
45
3
8
48
1
19
36
48
8
4
24
17
3
49
36
27
9
55
1
79
9
12
63
21
23
21
15
68
13
3
13
12
8
23
ABCD 368108946*7^$a-1 [50066]
12
59
25
12
24
24
41
60
18
36
1
65
31
11
1
12
17
7
120
5
31
12
60
23
13
12
24
96
24
24
71
54
7
65
115
12
96
12
23
1
11
13
65
84
7
12
36
35
1
17
79
11
13
41
18
1
185
31
23
13
5
12
6
13
17
19
23
25
29
7
47
54
36
7
84
36
35
12
1
17
43
71
13
17
103
5
6
36
13
60
83
42
12
78
1
35
36
30
7
11
109
23
54
7
29
7
48
180
11
37
23
18
19
36
11
121
29
43
96
36
5
7
36
5
43
17
138
13
12
36
71
36
37
24
60
96
48
35
54
6
25
47
1
11
18
103
11
48
37
35
73
35
18
7
101
42
13
24
47
6
102
18
7
17
30
85
36
23
42
138
1
23
49
131
1
48
12
47
12
60
97
11
1
84
5
30
18
43
48
5
120
6
12
25
11
24
12
1
72
12
95
1
17
7
36
29
43
24
101
67
35
18
91
12
12
17
43
5
7
48
36
5
30
1
12
120
71
12
126
31
47
36
30
54
13
36
5
55
23
102
6
13
12
12
24
5
18
60
1
11
216
37
12
36
95
72
18
7
125
66
37
72
5
103
48
11
109
48
71
37
71
24
25
5
18
1
77
115
83
37
12
113
31
23
36
18
31
72
53
24
19
12
48
47
30
18
1
12
95
61
24
23
25
29
67
11
18
36
7
83
18
19
36
35
37
192
24
228
36
113
31
12
5
7
96
12
12
12
60
71
1
113
43
5
6
1
36
47
61
155
73
71
25
83
1
59
12
72
18
18
42
18
1
11
13
36
24
48
36
36
12
12
35
24
1
11
18
6
13
5
7
119
49
12
5
127
12
29
18
1
36
48
233
43
11
78
12
18
13
48
36
11
121
23
73
35
60
85
5
67
5
12
18
49
48
12
12
36
59
61
35
36
37
12
35
36
85
5
150
25
48
60
5
43
72
11
24
49
71
36
37
96
24
60
41
66
42
48
67
29
19
35
72
73
89
19
47
13
72
11
18
18
72
1
36
11
13
12
29
78
49
17
54
1
5
19
11
6
54
84
61
12
35
37
36
35
1
36
89
6
1
48
12
23
60
1
12
35
1
35
6
19
29
90
1
59
13
107
25
12
23
30
78
37
48
17
7
12
59
73
29
43
47
13
12
120
35
97
89
54
12
6
55
107
25
12
11
37
17
31
5
43
12
156
29
67
36
60
12
35
1
23
1
35
49
53
18
24
1
65
67
77
31
23
6
36
67
23
37
12
36
35
1
12
5
6
18
43
23
49
101
12
7
83
37
12
24
17
79
11
24
13
17
91
17
79
24
72
12
24
59
168
12
61
17
7
5
7
11
1
84
12
24
47
12
25
24
12
12
5
19
17
18
13
72
12
11
30
7
72
65
18
60
18
48
19
24
71
25
12
48
60
83
42
31
12
23
121
101
48
55
5
7
59
36
18
6
1
24
108
5
6
1
11
37
5
30
1
17
18
24
48
61
48
36
48
12
72
17
138
6
7
23
25
12
77
31
17
19
35
61
35
37
35
1
60
60
59
13
5
55
53
30
36
25
120
12
12
12
23
73
72
29
36
43
96
95
49
101
90
25
24
53
91
5
30
97
96
29
30
73
132
36
17
102
37
35
1
84
72
11
72
13
36
36
23
25
24
53
36
18
85
48
83
1
17
90
25
11
1
53
36
6
73
12
36
23
37
17
7
83
1
17
102
13
59
18
79
24
59
25
24
24
5
7
23
6
19
65
19
41
30
61
17
84
18
37
23
72
1
36
60
11
90
36
55
29
43
48
71
109
35
13
12
12
17
7
12
17
126
18
19
60
29
7
11
37
35
1
53
36
55
89
55
5
7
59
18
19
36
96
101
31
12
36
36
24
5
7
12
36
12
23
6
30
73
59
13
23
25
47
1
36
47
1
5
72
31
41
31
23
37
119
13
12
24
12
47
37
84
41
54
24
1
35
37
65
42
1
47
13
11
156
18
19
24
11
18
127
108
23
1
29
24
48
7
65
18
1
36
17
18
85
36
24
35
25
35
1
17
55
12
23
25
60
5
43
5
43
11
37
23
126
30
1
23
48
13
29
18
97
36
11
30
7
47
49
137
55
12
53
151
83
37
5
91
48
48
48
36
29
43
35
1
96
5
55
5
18
1
72
108
24
41
24
67
107
1
12
23
13
83
25
59
96
1
24
11
84
6
79
12
12
36
35
18
18
1
17
54
6
12
67
12
215
66
54
25
35
49
71
54
42
12
13
72
65
67
23
102
127
59
61
36
36
11
18
67
24
12
60
29
114
13
48
36
47
1
84
41
54
13
60
35
18
19
36
72
17
31
24
36
161
19
12
23
121
59
12
13
12
17
55
156
60
65
36
7
71
66
6
49
35
54
7
24
36
23
18
43
35
1
35
37
36
47
36
157
96
77
72
18
61
36
47
1
156
108
23
97
5
7
11
109
12
29
55
24
41
43
36
12
12
5
43
24
23
54
78
13
12
23
24
85
36
24
84
96
53
30
61
24
24
48
23
25
47
109
35
61
72
12
17
31
11
109
17
12
42
1
35
30
6
61
29
48
6
12
25
47
42
48
18
49
11
18
30
54
43
29
31
47
37
72
179
13
24
48
17
7
60
12
107
36
25
41
7
47
13
60
71
54
127
71
85
29
120
18
13
36
23
13
23
61
47
49
48
24
12
17
7
23
1
53
42
13
5
31
72
23
157
5
31
12
47
48
25
47
61
24
23
6
7
24
5
30
13
59
42
7
12
84
5
19
11
36
73
131
37
179
30
19
108
12
24
48
59
37
53
43
12
12
77
96
144
18
48
61
12
96
47
1
24
12
53
18
1
72
59
48
25
24
83
36
73
89
18
ABCD 368137712*7^$a-1 [50105]
15
72
12
18
87
44
31
114
48
54
33
12
27
18
63
15
21
44
91
54
15
21
6
156
24
45
57
11
4
27
48
6
48
99
15
65
37
42
126
30
36
33
45
126
174
6
45
39
69
45
36
12
51
3
42
18
45
21
23
19
18
27
3
33
3
36
5
85
144
18
54
18
81
27
5
37
107
31
6
39
24
3
72
6
48
150
30
18
33
9
30
6
23
40
81
108
18
72
9
63
36
12
33
171
138
51
21
18
36
69
21
36
27
20
49
311
133
96
30
72
18
27
15
17
40
9
123
21
15
12
99
9
45
24
36
18
53
13
108
42
66
54
18
18
65
61
15
27
36
18
54
45
9
18
18
90
36
126
18
21
69
66
114
3
9
18
60
66
78
57
24
3
6
66
36
6
39
15
90
12
87
9
207
75
24
36
117
8
67
5
91
9
9
18
36
48
24
192
36
6
36
27
201
83
115
6
23
48
19
53
40
99
42
66
141
20
43
84
108
18
11
7
24
18
12
18
9
51
45
12
24
3
24
72
57
32
31
6
36
18
77
24
61
30
60
30
54
18
6
57
60
27
53
31
18
36
60
282
24
9
9
54
48
29
48
109
18
9
45
75
63
81
15
102
42
12
5
19
45
39
41
4
99
18
36
15
99
156
9
15
12
36
6
102
69
21
36
24
3
45
18
17
163
101
31
9
8
64
104
40
3
6
36
75
141
11
52
12
8
1
6
12
72
9
45
23
40
45
36
6
102
114
18
54
9
3
153
15
18
54
108
36
48
78
3
123
9
8
31
69
99
126
3
63
24
12
108
24
66
15
63
30
51
21
198
96
18
27
80
19
72
45
12
81
27
45
6
29
48
4
3
54
90
9
9
6
117
3
24
12
33
9
18
30
42
48
33
63
9
27
77
7
6
120
54
18
99
168
171
189
72
8
19
93
15
93
87
125
19
72
12
18
42
29
160
8
13
6
81
68
124
27
36
5
85
203
31
54
144
11
43
5
4
36
36
27
24
48
6
72
48
51
3
9
15
101
52
21
51
81
48
27
32
40
51
36
66
6
45
68
112
9
27
72
20
19
60
72
12
60
36
54
30
6
27
3
33
27
9
39
18
204
3
15
45
39
141
36
3
24
30
90
117
9
35
43
18
48
18
6
3
87
9
12
15
66
24
135
135
12
24
90
18
90
11
37
54
177
3
69
12
80
28
51
54
3
27
18
42
45
3
126
51
3
18
24
3
69
35
49
15
129
18
18
59
1
138
9
24
111
45
9
63
27
24
36
65
43
57
33
180
63
81
48
36
24
66
36
24
48
29
13
54
21
27
90
6
9
27
102
78
18
90
12
6
23
40
27
264
108
6
12
47
13
54
144
12
54
24
18
54
18
12
18
126
33
48
72
135
222
12
90
33
3
6
18
144
93
63
96
126
126
45
3
162
24
27
8
55
102
35
109
6
9
3
36
24
12
18
36
24
66
18
18
18
63
20
13
18
81
27
72
48
18
135
99
6
48
42
41
7
36
33
225
203
43
69
21
18
18
71
79
9
21
72
36
60
75
60
27
108
45
21
114
30
6
9
111
342
23
73
27
3
72
144
42
99
27
216
90
36
59
31
45
21
6
9
99
192
78
23
48
13
27
72
8
7
45
93
42
12
141
84
36
9
24
18
102
51
75
18
63
44
24
127
102
6
57
15
45
9
12
6
12
6
27
39
90
51
27
21
33
30
78
39
27
36
42
90
48
45
96
3
36
65
49
143
91
9
135
9
57
6
12
33
21
6
45
3
18
15
3
6
48
15
9
18
9
32
7
41
64
57
195
63
18
48
204
23
4
3
72
36
18
96
18
36
30
87
3
18
42
17
73
36
18
72
36
9
48
99
18
18
5
13
15
147
24
9
57
123
81
120
51
3
108
126
59
91
12
6
120
6
12
45
9
24
30
45
69
3
105
30
33
63
9
3
114
18
17
37
54
18
30
6
30
81
56
61
24
83
115
18
3
9
54
69
3
17
1
6
84
24
45
81
39
27
60
225
45
27
9
48
63
24
36
9
18
12
9
69
90
9
3
54
6
101
28
51
9
39
9
195
9
63
36
12
96
72
48
9
20
13
126
162
84
60
35
31
9
24
99
12
17
1
27
9
6
12
41
49
27
36
15
36
30
54
168
41
31
45
39
6
12
78
5
7
24
36
5
85
36
27
3
24
54
27
21
11
13
54
57
15
18
18
108
57
27
78
144
90
54
12
18
60
30
6
45
3
108
105
12
27
72
96
36
5
7
36
18
42
9
8
37
75
87
12
29
13
30
33
9
11
48
61
72
15
9
12
6
36
29
7
12
29
13
66
6
48
18
18
6
45
108
3
240
66
18
60
30
96
3
87
36
12
96
9
36
3
45
9
47
40
39
78
111
69
39
51
54
27
21
54
ABCD 368172444*7^$a-1 [50009]
15
9
15
57
27
72
15
45
24
81
15
69
60
36
186
54
3
12
105
60
159
24
3
54
24
30
117
12
3
258
6
30
6
33
165
87
72
96
21
39
24
27
33
48
9
96
48
6
6
24
39
21
120
3
120
96
21
15
39
225
36
45
24
6
6
75
15
45
9
51
144
81
48
30
57
9
6
114
63
57
15
9
15
15
96
66
48
72
54
93
3
117
3
57
63
174
36
60
27
21
6
36
18
42
90
123
21
60
63
57
99
177
78
12
144
6
24
144
39
51
6
24
42
48
66
84
96
90
30
66
213
51
66
30
9
129
15
141
6
18
30
12
24
9
45
36
30
33
237
24
135
21
15
48
21
147
9
3
33
147
27
9
27
54
3
57
24
6
6
24
24
66
6
3
36
45
15
9
60
42
90
24
6
18
30
102
90
57
36
120
12
183
60
12
84
30
51
132
33
3
45
39
207
21
12
51
6
36
264
63
3
45
48
21
3
3
9
21
15
12
72
21
114
6
15
72
81
36
30
66
60
24
63
27
21
69
54
30
27
99
84
66
3
33
90
78
39
21
66
6
39
9
60
30
21
36
129
15
24
51
33
81
51
69
51
69
6
36
57
12
39
36
213
12
75
45
168
72
69
6
9
141
15
21
180
18
57
9
144
12
24
51
45
27
60
36
21
63
21
6
45
171
105
183
66
3
36
264
36
36
21
48
27
105
87
21
36
3
33
108
132
78
21
9
30
45
27
354
63
27
66
3
21
24
39
21
30
36
21
9
15
21
27
147
81
24
21
60
18
21
141
24
36
15
24
51
45
33
36
36
84
15
69
30
30
36
15
204
15
6
330
6
3
60
36
204
21
39
21
96
108
132
87
93
30
45
3
6
114
6
51
33
12
39
21
48
6
30
3
141
12
54
114
6
36
78
39
60
27
54
51
21
54
129
15
165
72
99
69
60
21
30
120
6
75
12
51
36
6
48
111
24
147
144
30
6
108
42
27
81
132
75
93
12
87
12
84
60
81
39
51
33
60
12
60
9
42
60
57
48
84
21
15
45
147
27
6
48
156
30
114
66
66
159
24
72
84
81
24
183
57
30
33
3
57
21
30
132
48
9
57
39
21
24
51
108
12
141
3
51
54
66
6
147
12
24
45
12
78
9
48
153
135
21
51
84
15
24
6
30
66
27
12
24
120
21
126
114
120
171
45
204
135
21
39
51
108
21
75
36
54
30
30
204
120
51
51
30
27
117
39
81
30
69
12
3
117
48
261
99
24
33
75
15
57
3
78
51
15
6
30
24
6
120
27
57
30
96
258
36
60
15
15
150
63
48
12
33
3
72
183
42
24
24
6
69
111
30
156
174
90
54
42
48
60
39
3
33
51
105
51
9
21
24
3
27
90
24
39
12
9
12
54
45
39
30
90
21
120
9
90
69
3
354
111
48
141
24
12
54
21
120
105
60
30
24
81
33
27
180
33
15
111
69
84
3
18
36
60
75
15
33
96
81
156
15
60
144
144
72
33
6
60
45
21
3
57
39
9
36
3
60
3
24
90
30
69
27
18
6
45
21
144
120
51
12
123
9
180
15
9
84
21
27
12
36
177
24
15
69
195
72
63
66
60
6
9
9
30
126
36
39
81
78
36
33
33
87
87
153
36
105
15
57
30
9
36
120
3
57
72
48
183
69
21
12
24
24
39
33
90
48
90
6
6
108
36
15
51
105
33
60
12
15
9
3
33
87
51
30
96
15
9
42
90
24
3
33
108
180
15
21
3
21
36
15
39
30
36
75
69
30
12
78
27
45
75
9
24
99
21
42
309
171
9
99
96
54
42
9
24
45
36
75
48
96
81
6
117
111
9
93
84
15
21
3
141
3
27
186
54
60
84
45
24
21
36
6
57
12
51
78
12
3
21
204
72
120
27
180
72
15
60
189
84
21
15
141
63
12
60
105
66
18
60
102
48
90
66
84
6
99
57
138
12
33
207
24
45
24
24
12
9
72
24
24
6
66
24
15
51
84
24
45
96
45
30
90
15
24
60
15
12
ABCD 368181266*7^$a-1 [50014]
24
135
140
16
110
34
72
48
21
27
12
9
111
81
15
60
12
105
24
123
36
2
22
105
15
21
39
21
15
140
52
2
7
39
21
36
27
12
60
8
6
10
20
1
24
15
2
67
53
7
11
52
8
16
33
24
36
63
72
45
15
9
11
36
4
60
12
117
17
22
24
57
51
36
33
51
20
100
21
17
31
39
12
96
20
4
141
111
105
23
112
8
52
8
172
24
12
21
3
48
72
21
15
60
45
12
3
33
12
27
12
68
18
18
16
48
33
3
9
113
19
3
141
12
123
84
21
29
7
15
26
18
60
73
11
13
39
8
1
15
9
27
24
224
40
141
17
18
160
44
25
108
3
33
11
40
12
33
63
48
20
64
21
17
31
87
33
24
47
25
51
36
129
65
22
8
52
72
12
9
17
7
27
96
12
12
8
28
50
7
15
57
3
12
48
9
72
72
12
36
35
4
12
104
4
12
33
75
20
1
5
10
24
20
85
27
8
25
24
87
81
39
20
4
12
9
12
27
36
72
33
24
95
36
16
48
21
27
192
81
51
24
12
24
33
48
75
12
48
60
45
23
37
39
45
23
133
39
8
208
48
122
31
24
3
45
24
15
60
38
22
117
48
63
32
16
62
130
24
84
104
73
75
32
13
27
86
106
24
9
60
27
36
170
7
27
14
22
32
52
44
73
71
25
24
24
108
39
48
9
29
34
45
36
5
31
41
10
24
44
25
87
48
69
48
84
72
39
24
33
75
72
21
23
16
48
20
6
7
39
36
48
21
48
36
29
6
97
3
12
120
32
16
117
36
27
24
21
27
57
36
12
5
127
24
51
12
9
17
10
72
20
85
48
48
12
15
12
12
48
9
207
120
20
37
3
12
60
8
13
24
72
41
46
8
28
12
33
12
63
12
12
120
84
2
82
48
120
12
9
48
59
76
8
61
60
48
39
72
12
68
85
15
21
48
11
160
60
153
47
13
12
24
27
60
9
48
15
9
51
12
33
47
1
51
14
34
69
3
8
133
185
58
36
48
20
36
16
36
24
69
12
135
108
81
83
13
24
159
20
1
84
12
15
48
104
13
3
44
16
57
17
22
8
52
36
8
40
81
15
24
60
24
72
8
156
172
57
3
129
3
168
33
36
3
105
15
81
39
36
9
51
36
68
28
57
51
21
15
21
39
48
12
48
36
20
1
15
9
24
15
36
12
9
39
24
9
47
145
36
48
60
35
30
7
39
9
24
17
70
24
33
24
39
57
107
16
69
27
33
27
24
9
3
84
24
33
63
9
12
75
2
22
93
12
36
60
24
72
48
41
10
12
96
44
40
12
8
52
48
20
60
25
15
86
90
61
24
24
72
39
24
9
3
60
57
12
36
15
9
59
76
72
57
147
8
16
21
15
9
36
48
3
48
45
12
15
32
16
33
84
48
12
27
21
96
59
13
39
9
63
45
11
40
50
10
12
84
134
31
3
38
7
51
104
76
50
10
69
36
87
32
40
12
48
80
136
96
68
60
25
3
12
26
34
48
8
4
12
24
45
24
36
59
28
8
4
33
12
108
99
68
73
47
16
2
10
8
4
140
13
48
39
33
48
12
63
45
87
8
49
87
48
20
36
100
69
48
60
83
40
12
60
50
10
12
60
105
180
3
72
21
24
11
4
20
13
15
12
69
3
156
2
115
15
12
21
47
126
67
3
9
24
12
15
45
36
3
45
11
16
36
152
40
36
12
12
72
24
2
58
60
36
9
36
51
12
12
45
183
20
16
21
3
60
129
3
33
36
87
48
12
92
40
21
15
14
48
55
39
33
3
45
63
21
29
70
12
108
33
111
12
21
123
93
24
3
12
8
4
20
112
48
21
15
60
72
8
40
9
36
51
26
34
33
48
3
72
24
108
36
84
72
48
72
36
2
66
13
48
24
15
60
72
69
83
1
36
63
26
34
48
128
40
12
57
24
27
69
95
28
69
24
27
68
4
38
18
52
9
51
9
15
48
36
24
9
71
1
120
35
4
33
39
93
3
9
15
8
90
10
38
31
27
57
3
50
10
20
24
37
3
12
24
12
12
38
7
3
21
48
3
60
12
68
66
10
24
21
87
57
3
32
28
8
172
12
33
24
39
80
60
37
17
10
56
37
39
84
21
51
12
33
60
75
60
68
100
60
117
27
12
36
12
45
51
69
72
15
201
17
30
52
36
8
16
9
60
12
3
96
60
36
60
92
85
41
79
35
16
24
33
75
48
2
120
139
59
40
20
13
71
40
12
189
17
7
41
34
33
27
9
41
55
15
20
13
39
26
55
3
12
12
45
48
39
9
39
9
144
15
12
81
15
96
14
19
53
22
129
144
39
8
1
35
37
96
24
17
7
111
24
24
189
11
4
60
9
51
36
2
18
109
27
156
57
48
17
70
9
36
12
83
13
3
20
1
48
3
165
15
48
104
16
60
21
111
24
48
21
39
21
35
64
45
36
29
70
33
39
26
48
24
190
9
11
76
21
15
93
27
21
84
3
98
18
4
9
48
63
12
8
88
33
5
30
73
17
54
16
57
27
36
12
48
9
48
87
12
96
45
63
12
33
24
3
24
93
135
20
52
21
5
22
108
9
36
27
12
9
39
48
32
37
101
72
22
68
25
15
20
90
10
105
27
21
12
27
21
48
17
58
9
51
20
13
39
153
35
64
ABCD 368188224*7^$a-1 [50003]
24
210
160
38
40
32
60
16
2
10
8
4
8
60
12
40
156
12
8
12
30
58
12
12
20
48
22
6
20
54
6
144
120
40
20
28
72
36
44
78
22
110
106
72
8
180
60
4
18
78
134
66
42
112
50
40
108
42
26
42
58
32
12
16
20
4
68
12
28
48
24
38
42
126
30
94
26
4
18
80
18
4
8
12
88
92
88
20
108
4
20
48
28
92
48
60
24
40
80
18
48
22
32
76
24
68
28
12
2
118
48
12
8
12
12
18
90
52
80
78
78
54
46
44
108
52
8
40
50
58
12
2
48
12
66
12
12
70
86
154
20
10
8
90
90
12
216
40
62
12
150
6
30
4
18
2
30
30
100
116
30
150
114
10
8
12
16
50
82
50
78
180
60
72
30
60
18
12
78
324
18
142
18
20
48
12
88
2
30
52
48
2
18
90
78
40
2
42
6
42
78
30
24
66
90
4
80
36
30
22
48
32
40
32
16
50
10
32
12
16
2
22
60
68
30
18
40
12
12
140
60
18
52
26
64
8
28
20
4
38
58
12
2
106
20
24
196
2
118
72
38
102
48
132
28
24
20
76
80
12
78
82
60
32
36
54
66
154
6
14
58
50
12
30
48
12
6
70
2
42
78
18
4
248
28
110
12
22
228
108
122
10
2
6
12
12
28
152
18
78
4
96
74
58
122
10
26
30
100
42
20
22
20
36
124
20
76
20
72
52
206
144
58
80
30
42
16
32
28
24
96
180
14
70
128
28
42
18
180
44
48
72
28
68
40
2
10
8
42
222
108
18
30
22
30
12
20
18
138
292
108
24
8
40
12
80
78
72
6
60
40
60
44
60
40
98
70
122
106
42
62
6
114
76
32
112
78
170
268
42
62
18
30
12
40
60
20
48
18
154
48
20
18
120
70
14
18
42
48
18
24
30
28
38
12
108
34
66
24
98
22
68
10
78
24
8
12
168
40
102
18
12
8
60
90
18
24
10
230
58
50
72
18
90
10
42
56
222
112
20
6
52
32
160
98
18
52
62
28
42
36
84
48
50
82
20
18
78
4
20
30
48
12
10
108
20
90
12
46
12
8
34
90
48
168
14
66
40
2
18
4
78
18
2
12
6
30
10
60
84
86
12
10
120
2
6
120
94
78
8
24
6
12
60
52
18
212
58
18
2
90
28
44
10
6
60
12
60
8
4
20
108
42
126
160
60
204
20
70
86
102
22
68
42
58
20
52
8
28
32
30
58
44
18
18
132
28
114
128
10
20
150
10
12
38
90
42
6
12
60
90
42
28
30
18
14
70
8
52
50
186
60
4
18
62
16
14
58
20
60
28
122
78
40
2
10
12
50
6
64
116
180
90
10
2
78
64
20
76
32
48
12
42
6
4
68
162
46
2
10
12
8
12
78
118
12
20
100
20
90
10
2
36
34
96
62
12
36
22
68
12
52
80
16
24
20
186
22
32
70
110
78
30
102
150
28
50
42
40
20
66
102
30
58
50
4
6
20
52
20
30
10
12
80
10
140
100
98
48
12
48
40
32
52
68
100
20
12
30
10
116
52
80
60
12
36
232
32
76
80
40
44
36
24
60
240
30
6
4
56
4
26
22
122
100
138
32
90
178
8
54
46
2
178
140
162
58
14
30
90
28
62
28
48
44
40
48
8
84
18
100
42
38
30
28
102
38
72
30
22
8
28
104
6
34
60
36
20
4
20
100
36
32
60
48
64
36
12
62
90
76
24
68
28
104
18
52
18
48
44
6
150
22
158
100
14
70
8
48
12
42
78
108
4
30
68
130
20
88
14
30
28
120
20
12
18
58
2
108
10
20
24
48
162
6
172
42
68
30
12
40
48
12
110
46
62
18
24
100
8
28
32
108
4
20
88
12
20
76
24
18
78
14
6
60
12
22
150
48
72
36
2
138
12
22
86
4
56
120
12
12
40
20
6
144
118
8
4
68
28
80
120
54
48
22
20
76
132
8
100
2
30
258
52
38
40
80
40
24
18
32
78
60
28
14
46
12
12
218
10
210
90
98
10
140
64
36
20
102
90
12
6
24
10
20
36
52
2
96
84
10
8
208
80
72
48
22
182
60
90
6
144
96
24
66
82
32
30
46
12
20
108
100
60
44
36
4
48
20
40
60
30
102
8
30
82
20
ABCD 368340144*7^$a-1 [50043]
120
9
24
111
180
69
27
72
21
27
42
30
18
63
60
12
45
123
147
45
15
273
60
21
90
9
96
153
63
27
81
120
27
69
36
39
60
48
78
3
27
24
9
39
162
15
171
12
18
60
75
24
153
18
30
54
9
36
45
18
168
45
9
48
27
36
15
72
21
36
36
24
21
15
9
18
21
60
36
63
18
84
51
27
30
222
108
21
72
60
48
36
45
198
33
9
135
3
72
18
18
69
21
15
84
153
51
147
33
120
171
9
96
3
33
135
72
18
102
108
24
36
45
27
93
168
12
168
27
45
225
90
30
72
27
60
36
57
18
24
21
69
279
12
15
174
6
165
87
93
9
6
12
18
15
75
42
138
54
99
27
114
135
21
90
42
30
78
210
24
138
63
27
60
81
57
90
153
132
84
24
21
195
3
60
18
3
60
171
36
54
126
45
99
30
99
9
27
15
21
135
72
42
18
138
123
27
264
96
93
9
18
54
90
9
180
96
84
36
60
93
63
60
48
27
249
45
99
39
33
135
45
84
33
3
159
45
63
270
27
81
174
105
93
63
60
75
33
36
36
27
48
90
90
24
48
72
285
21
63
216
36
15
9
45
48
108
54
18
63
99
90
18
153
15
12
42
30
81
117
18
24
225
45
99
180
39
312
48
81
27
24
81
27
18
3
9
108
15
27
21
81
15
75
150
66
54
15
84
69
30
333
27
18
42
81
39
33
57
18
42
120
18
24
156
132
12
168
48
72
42
48
63
15
72
81
36
81
12
72
135
33
90
21
60
12
168
12
24
84
27
24
36
9
45
99
9
30
42
270
45
216
45
63
36
3
150
3
9
126
189
45
6
72
18
39
33
63
147
198
150
102
42
18
18
72
12
36
9
180
24
129
18
72
42
111
24
21
15
99
9
189
171
12
24
135
129
36
15
30
15
111
42
30
42
99
27
93
69
48
24
39
60
252
27
48
9
15
48
117
15
180
126
30
24
36
9
36
180
45
30
90
63
276
36
39
60
126
99
63
57
96
39
81
375
54
120
159
36
111
45
99
105
3
90
207
24
201
6
9
36
57
18
213
12
177
27
21
72
27
51
45
27
18
39
15
9
300
69
3
9
36
144
78
81
180
12
87
12
36
45
69
66
24
36
9
75
9
141
18
21
51
21
15
30
90
69
21
24
99
12
9
78
30
63
159
198
30
33
39
81
27
72
6
30
90
15
39
9
36
141
39
36
24
144
192
24
63
30
60
12
36
60
54
18
3
9
90
81
15
84
36
132
30
27
15
36
72
81
12
27
42
90
126
300
90
54
15
111
33
39
33
9
90
21
15
12
33
84
24
12
9
18
60
18
75
135
24
156
45
69
126
120
54
15
120
24
111
240
18
162
201
27
81
27
24
66
54
69
27
9
153
171
39
33
108
111
81
99
90
18
162
18
33
108
57
54
225
24
12
24
3
72
6
84
99
9
63
27
141
9
90
12
9
81
126
60
12
60
108
9
84
36
63
132
48
78
30
9
24
36
111
45
45
15
99
81
48
27
9
33
63
84
15
81
57
198
69
135
21
27
18
15
9
18
72
156
33
36
3
33
9
48
27
63
141
21
15
75
9
9
42
81
9
108
3
15
54
138
132
18
48
63
249
3
24
63
21
51
126
3
117
54
96
144
36
12
177
36
48
27
9
63
81
96
81
3
96
3
141
9
27
21
54
78
111
36
105
75
81
54
36
33
27
72
48
9
24
21
15
ABCD 368351658*7^$a-1 [50047]
12
17
7
3
36
60
41
7
36
5
7
14
10
96
14
55
3
5
7
26
4
35
9
60
24
58
54
3
21
6
21
12
15
12
21
12
27
69
21
47
12
69
22
69
15
6
3
3
9
12
3
53
43
14
3
43
30
44
4
3
32
24
21
3
13
20
31
29
7
12
96
5
10
21
15
17
1
15
5
7
20
28
21
8
16
27
48
21
30
5
16
8
37
8
16
11
55
2
28
27
51
45
65
36
10
33
8
12
12
19
12
24
9
17
7
27
33
3
24
30
30
26
19
39
57
3
5
19
18
27
8
33
36
10
30
44
12
3
7
2
10
36
2
31
3
14
27
7
18
30
9
9
27
3
26
3
13
27
8
9
3
52
3
18
24
54
2
27
48
24
52
12
15
2
39
60
1
18
36
29
7
2
46
9
21
11
12
16
51
57
5
15
33
31
29
60
24
19
29
3
28
44
69
16
15
3
2
7
56
9
19
32
1
8
3
52
36
5
12
60
24
46
41
33
15
4
48
27
12
21
3
24
14
19
8
16
24
3
2
3
12
4
5
12
10
24
29
55
41
21
7
60
8
13
15
12
3
5
31
9
5
15
7
2
46
9
32
48
4
8
21
31
9
3
5
16
3
8
13
20
10
14
31
15
17
12
7
48
149
7
9
41
52
48
3
63
41
13
11
21
48
16
3
3
18
3
3
5
19
9
17
10
26
39
16
63
5
7
5
4
9
20
3
9
7
17
10
9
15
17
16
17
15
19
26
27
9
4
20
7
24
20
9
16
39
12
27
5
43
9
44
7
30
47
48
12
13
23
79
18
18
2
7
24
32
9
52
20
43
80
4
3
60
30
6
24
14
7
8
37
24
75
8
148
5
103
21
6
24
36
54
35
45
10
9
15
2
3
31
24
9
36
17
15
12
28
65
4
54
9
36
48
32
16
5
39
52
5
10
2
15
28
15
2
19
12
27
21
27
5
7
18
3
99
24
9
12
39
14
15
31
84
9
5
36
10
5
88
99
62
3
12
132
25
3
3
81
12
87
2
43
33
6
93
3
9
32
4
48
15
62
27
7
6
30
2
55
15
12
24
17
19
26
60
3
4
27
21
29
75
16
8
7
38
15
1
11
16
32
4
84
44
25
71
7
41
69
24
55
5
7
39
5
19
5
40
3
14
15
24
31
93
33
18
14
3
16
17
12
34
14
51
31
38
7
3
29
7
26
22
26
19
56
16
5
27
36
7
14
10
17
12
21
16
15
51
17
37
3
17
3
16
75
2
19
9
3
17
3
31
2
27
9
55
45
18
12
45
3
21
45
30
29
16
12
77
19
15
12
5
19
17
55
17
13
3
21
6
24
53
7
33
5
16
30
2
10
2
22
9
45
30
21
15
9
32
12
48
19
36
101
13
24
6
5
61
24
6
21
84
9
11
19
21
5
19
12
39
45
15
12
113
9
16
35
40
27
12
5
4
15
12
2
43
8
37
23
1
24
11
40
39
9
5
51
31
57
29
10
9
51
2
91
27
38
15
7
2
31
21
6
2
31
17
40
54
5
9
15
88
41
3
4
21
23
1
6
2
22
74
7
9
39
15
12
2
12
10
6
35
40
8
7
2
28
11
67
2
12
52
11
4
51
9
15
41
64
60
5
15
28
81
47
43
9
63
57
27
21
24
65
10
17
19
2
22
17
21
27
19
21
12
3
6
104
34
6
6
24
26
58
9
65
10
29
16
8
28
36
12
9
32
43
8
7
24
5
45
24
39
93
10
14
19
21
6
62
7
45
54
29
21
16
8
3
55
17
36
7
21
17
22
2
22
53
4
3
21
15
53
7
29
16
48
12
15
21
8
9
22
12
26
60
31
36
12
8
40
63
36
14
10
9
3
30
20
27
16
17
70
14
27
19
2
46
2
34
9
17
40
8
16
6
14
58
26
16
24
56
7
60
69
18
26
10
9
36
21
20
7
8
88
8
16
5
36
22
12
41
1
11
13
96
11
13
6
5
9
10
62
34
5
16
24
8
76
27
2
10
2
34
65
55
2
4
44
72
10
2
43
3
42
15
9
35
4
5
12
40
18
21
29
31
21
47
1
27
39
6
8
27
19
38
46
6
30
38
28
51
72
12
29
51
7
36
6
8
16
3
8
16
60
80
7
12
26
24
7
29
22
5
28
9
8
58
84
21
15
17
40
27
21
29
67
36
3
29
4
51
9
20
64
5
12
7
89
31
17
27
25
30
9
5
10
14
7
15
24
33
27
153
36
8
9
12
51
19
18
18
2
31
17
63
4
36
60
29
28
35
9
43
9
3
32
33
10
9
39
48
24
5
37
27
39
5
12
31
9
41
10
42
8
12
15
69
19
24
32
12
9
7
20
57
34
129
5
15
12
25
20
4
30
5
61
3
3
24
14
3
4
45
20
43
5
10
12
2
7
15
6
3
15
12
5
9
4
87
17
16
42
5
9
118
33
3
12
24
38
19
33
8
3
36
31
2
31
3
9
21
6
9
17
75
4
63
2
19
8
7
12
5
57
22
6
18
12
24
33
41
24
15
7
21
17
7
8
36
52
8
91
38
36
27
19
29
4
36
8
16
17
15
31
12
2
34
21
44
36
19
50
7
27
21
20
7
14
10
14
10
9
3
2
15
13
18
33
39
2
22
50
7
41
7
3
53
60
4
75
17
7
21
15
6
15
29
3
12
4
36
3
72
84
2
12
16
30
12
17
91
86
70
6
18
41
21
10
33
21
30
29
19
9
17
51
9
34
42
6
21
24
8
19
2
39
55
24
36
6
51
48
21
35
9
10
60
36
21
8
67
48
26
36
7
20
4
3
21
32
31
9
3
2
7
105
8
16
11
64
17
63
4
17
10
5
1
15
5
10
14
58
5
33
4
24
6
33
36
15
2
31
3
110
4
42
9
56
45
10
9
41
4
8
19
17
63
13
3
41
12
22
36
5
12
13
3
3
53
16
87
2
31
21
15
9
11
12
28
24
5
94
26
60
15
4
15
17
1
3
24
53
10
24
24
12
5
33
24
27
4
12
3
12
60
12
12
24
2
28
20
31
8
13
24
23
4
72
27
2
22
24
5
4
17
24
27
67
21
56
64
15
36
41
79
24
21
5
16
114
9
20
25
20
31
32
9
4
27
17
7
5
3
12
28
5
19
8
19
21
63
12
60
30
3
20
55
53
40
51
26
12
3
28
3
74
19
3
33
17
10
12
45
12
9
6
113
52
3
86
15
4
12
48
3
2
3
45
22
18
24
6
21
36
12
21
15
5
27
52
29
22
14
4
23
28
3
2
34
6
6
2
63
7
2
46
48
2
58
6
87
3
26
4
51
15
2
48
4
3
36
5
7
3
42
39
20
16
15
74
10
14
15
28
33
20
63
103
17
7
26
10
18
3
17
19
5
7
8
13
3
12
9
78
12
9
5
19
56
9
7
3
33
5
7
24
3
5
4
15
50
10
12
9
51
9
8
7
6
15
48
15
5
12
7
168
17
16
29
48
10
5
4
9
27
3
2
64
8
15
52
3
12
14
16
30
24
36
6
11
4
3
6
54
36
77
4
8
4
5
7
111
9
69
6
5
9
15
37
24
6
38
10
21
3
36
5
1
3
27
17
7
53
4
3
12
84
36
9
15
36
2
43
20
9
48
63
55
125
33
24
3
57
10
53
72
31
6
3
3
14
10
50
34
2
7
5
3
12
7
26
10
62
19
17
52
24
3
21
15
17
15
52
51
12
12
2
16
24
39
36
3
18
27
51
41
19
6
24
6
9
17
12
3
16
3
45
5
4
27
3
24
29
36
12
69
115
12
12
17
24
10
2
15
60
43
14
22
6
63
5
79
51
12
2
15
28
53
10
5
9
3
4
51
50
12
60
43
20
4
29
24
12
24
3
7
5
37
30
5
19
26
22
48
5
43
21
3
2
3
24
7
57
32
7
30
3
12
60
15
38
27
33
3
9
19
45
3
24
3
29
28
9
54
14
22
38
12
43
41
55
77
7
3
62
7
24
44
45
31
17
4
35
19
24
72
45
5
39
117
7
27
24
12
9
3
18
24
3
5
16
30
5
24
33
10
33
5
12
40
18
5
25
3
101
19
41
22
14
15
28
3
33
15
26
16
66
12
108
14
3
28
17
27
48
4
9
23
25
11
9
3
4
53
22
2
12
76
3
15
6
3
41
79
24
17
15
40
24
27
29
9
43
32
1
6
26
34
33
24
39
2
72
7
17
10
5
12
48
81
43
21
3
17
52
18
6
20
4
30
29
28
39
14
31
39
5
4
48
24
48
5
27
16
8
19
9
9
51
84
20
12
21
7
5
19
51
24
60
17
67
62
19
15
17
4
44
19
33
3
36
33
45
6
53
13
78
12
21
3
26
51
7
14
22
17
7
2
15
43
21
15
29
7
45
8
4
3
54
20
3
31
24
18
8
16
6
21
3
24
26
3
12
21
10
33
29
10
42
51
8
31
6
8
72
24
34
30
20
24
31
21
11
40
3
2
10
17
7
30
35
55
6
24
3
5
43
24
89
15
19
17
4
24
8
57
22
9
15
14
22
36
24
9
44
1
3
104
4
15
5
9
12
43
8
9
12
16
3
24
24
48
3
21
27
42
18
2
24
19
65
12
79
8
76
15
36
36
60
54
3
32
4
44
7
36
24
24
12
33
29
3
13
6
26
10
33
15
2
3
9
3
4
15
14
ABCD 368359248*7^$a-1 [50012]
54
1
101
3
72
44
35
6
14
5
8
21
6
80
25
36
12
44
9
47
8
12
16
28
4
36
16
8
33
7
16
27
5
36
1
7
4
11
21
11
6
11
4
16
4
43
36
37
56
4
77
35
8
63
30
14
13
12
36
5
15
15
16
12
1
20
16
12
8
15
20
28
12
13
44
28
36
5
20
23
35
20
10
14
12
29
8
76
13
7
15
32
64
20
17
8
45
30
41
49
3
20
19
8
29
11
21
3
20
33
4
24
4
24
44
36
83
5
136
25
3
21
26
29
48
43
49
5
63
3
29
11
8
6
71
23
12
9
21
38
10
91
20
15
13
28
16
60
3
13
4
16
40
23
9
41
7
12
16
28
15
12
37
41
7
4
24
32
52
7
28
5
24
28
20
20
12
49
11
32
16
4
32
80
3
25
59
1
32
36
20
24
7
13
32
21
114
8
5
8
16
55
89
8
36
64
12
12
36
24
19
6
34
21
108
27
49
12
23
5
24
32
64
43
36
41
43
8
5
7
29
47
29
7
1
36
56
27
61
23
21
12
24
3
1
24
19
22
19
20
8
24
25
55
44
28
1
7
27
13
8
47
60
21
31
32
33
40
35
17
5
30
56
1
12
20
24
3
10
15
27
36
5
8
11
49
11
49
40
16
17
58
5
8
8
16
49
11
29
23
7
12
20
49
9
55
8
4
32
47
29
55
12
37
8
25
14
1
28
84
44
4
23
57
28
5
71
21
34
37
47
24
32
30
40
15
35
5
16
8
36
5
14
12
28
17
7
18
2
36
41
1
15
40
8
1
47
8
1
11
7
65
8
39
37
36
4
7
9
4
32
52
8
24
4
55
28
49
25
4
3
4
8
12
9
6
17
4
28
48
7
4
145
48
31
21
80
32
12
23
4
1
49
55
8
28
33
11
3
16
13
17
6
20
5
8
80
55
6
7
8
28
12
44
8
33
15
8
12
8
4
7
36
6
30
13
27
9
51
13
43
10
87
11
4
5
44
12
65
7
48
20
15
5
7
41
7
56
29
8
12
51
1
7
13
5
11
7
12
13
104
16
16
48
1
11
28
24
27
53
60
4
48
1
6
72
1
47
20
10
14
5
8
8
39
9
1
19
101
115
11
17
16
100
7
12
5
24
11
21
16
36
19
17
31
16
13
24
20
48
28
19
4
13
8
20
7
60
9
12
16
23
12
36
50
39
20
31
21
28
4
64
3
13
35
1
20
8
7
46
14
24
41
11
37
12
23
26
11
11
85
20
24
4
84
8
33
15
35
36
9
48
20
7
16
25
29
23
4
27
18
7
11
1
76
8
16
49
12
20
10
18
35
27
17
4
8
23
21
180
17
10
1
37
19
23
5
24
40
15
1
24
4
31
28
65
1
7
12
24
13
18
1
44
20
28
9
94
37
7
29
36
11
13
11
80
9
7
13
37
11
84
8
16
7
13
47
21
24
20
12
49
7
11
17
24
4
24
76
5
30
16
21
3
1
1
35
5
38
29
11
20
42
23
28
9
7
32
8
7
28
29
20
8
5
7
24
35
5
49
35
29
14
13
12
16
16
31
9
36
48
5
10
32
10
7
28
8
24
16
20
8
51
12
44
24
17
19
1
36
5
31
28
11
21
27
29
8
8
12
20
44
1
4
3
4
7
53
28
3
52
41
8
20
16
28
31
17
8
11
8
1
4
32
12
20
20
8
9
7
4
128
35
9
27
25
11
5
8
13
7
16
24
36
24
12
12
43
24
42
19
16
7
12
6
15
79
24
2
43
21
14
5
35
13
52
8
32
24
11
6
15
21
3
19
6
7
36
7
1
20
28
68
4
45
24
15
11
17
19
12
21
1
23
20
48
20
15
9
4
84
23
1
8
32
27
49
16
5
23
16
11
24
48
4
9
57
7
88
16
40
43
17
32
21
7
8
36
63
56
1
3
1
56
9
27
36
12
3
18
8
6
37
48
9
27
8
4
3
17
3
40
77
16
8
48
8
20
28
25
11
24
4
20
48
7
28
8
5
8
27
1
8
48
15
96
42
15
9
47
33
64
27
52
35
13
12
44
57
6
26
18
6
39
8
112
56
23
25
8
3
53
8
23
33
28
20
41
4
7
5
23
48
68
8
51
17
28
21
23
76
20
1
36
15
12
16
7
49
32
4
39
13
11
24
25
13
15
7
25
16
32
8
36
5
18
17
52
8
19
6
23
20
44
7
24
57
35
13
4
76
27
16
21
159
1
67
45
20
5
14
17
29
14
53
16
4
24
120
41
11
16
8
56
8
25
31
25
28
66
13
43
5
35
1
40
52
12
76
13
15
49
15
8
7
50
12
23
76
8
32
52
48
12
16
8
19
13
24
3
37
40
37
7
7
6
10
101
24
28
71
25
16
55
13
36
12
3
12
1
5
3
96
48
8
55
18
42
20
61
23
69
27
10
7
12
36
8
35
17
43
77
20
23
13
16
35
21
15
13
4
4
3
36
9
47
13
24
29
4
3
28
24
11
13
11
29
16
12
27
24
1
20
35
64
12
49
8
36
27
14
11
28
16
56
40
11
5
5
3
4
7
4
90
7
48
1
55
8
7
21
36
17
23
56
40
11
25
24
12
19
53
17
32
18
120
21
15
5
28
27
36
73
4
13
18
40
6
15
8
1
91
5
6
8
1
4
7
37
8
15
13
20
8
67
21
44
8
20
28
15
1
7
17
23
33
3
21
20
75
36
9
15
5
5
18
13
40
3
6
103
51
20
42
42
65
4
24
19
14
23
17
30
69
27
9
8
7
36
24
1
36
49
19
35
1
8
15
13
5
10
5
9
7
40
24
19
16
12
49
8
8
28
35
4
9
12
59
25
35
16
13
44
21
12
8
7
4
28
7
1
44
5
6
53
12
12
4
3
24
29
55
42
19
16
12
8
63
61
11
13
13
15
33
79
36
4
16
40
36
16
4
20
24
8
12
16
11
24
5
9
11
48
7
17
19
1
8
8
83
1
28
20
8
4
16
56
88
49
7
24
20
40
7
1
15
14
22
13
48
24
5
7
16
48
19
14
10
13
1
19
12
9
26
30
15
1
27
15
81
16
36
53
6
14
11
48
20
8
8
40
15
1
41
15
24
52
4
25
7
41
7
32
3
4
1
113
6
36
61
8
3
12
6
38
41
5
23
20
47
1
28
48
57
42
45
24
4
28
24
8
15
9
47
9
20
47
9
20
1
7
8
28
28
27
1
40
56
20
27
21
16
9
6
6
30
20
18
10
1
48
7
89
48
7
17
7
25
21
2
1
29
7
4
28
31
17
1
23
67
21
3
6
19
32
35
33
16
17
10
1
104
27
13
24
28
7
17
39
5
29
7
68
3
32
29
19
25
12
16
4
55
36
9
36
12
27
41
4
3
49
72
19
25
3
24
20
40
25
11
20
52
21
57
3
8
7
41
4
35
41
11
1
56
3
17
8
24
19
5
44
68
24
1
14
4
72
8
5
71
13
8
12
23
60
4
21
52
1
15
20
35
2
18
4
17
4
11
10
19
7
37
3
14
10
13
8
75
9
5
15
100
5
7
40
80
4
28
7
1
48
23
12
9
28
48
16
27
28
1
29
3
4
7
17
8
9
6
5
9
7
35
5
59
8
6
71
12
19
60
48
21
25
3
48
93
6
21
92
13
48
7
35
57
8
3
17
5
23
32
35
50
43
12
4
12
44
28
7
40
13
16
8
24
8
8
7
13
20
28
32
28
68
68
7
17
27
36
12
37
8
13
11
25
31
44
44
67
14
6
37
23
4
17
20
20
36
20
1
26
64
2
7
12
16
12
35
8
4
24
1
24
7
37
15
8
5
13
23
12
20
56
3
5
1
6
1
8
4
4
7
5
8
4
23
61
24
60
84
28
4
75
9
56
76
27
1
12
35
20
24
29
17
3
15
56
5
8
21
7
28
25
3
76
35
5
32
25
7
23
4
60
13
7
4
9
48
41
23
36
11
17
20
8
12
3
48
12
9
15
60
13
16
16
28
4
27
16
13
24
31
28
24
25
23
12
80
48
48
17
11
57
20
16
4
24
20
16
25
10
33
71
1
20
19
13
11
32
17
11
9
27
5
1
2
1
4
43
65
4
9
40
2
1
40
7
5
32
35
4
13
23
21
40
24
64
39
41
24
8
17
16
30
13
4
4
3
24
26
10
45
24
11
1
92
8
12
13
11
7
61
8
7
21
4
7
17
7
4
9
21
12
50
9
25
3
4
8
41
35
8
15
42
44
6
48
36
40
6
2
29
8
3
8
97
72
51
13
4
1
66
5
51
21
4
35
73
11
73
11
1
15
25
24
1
35
24
28
31
25
16
19
29
31
26
19
23
21
43
49
12
92
12
8
8
35
5
8
36
1
91
11
16
42
15
29
39
8
8
35
25
4
17
38
13
12
35
17
28
8
48
35
56
4
24
13
44
35
17
60
11
6
7
16
13
7
8
20
8
5
11
32
48
32
33
6
21
29
7
28
13
10
49
32
15
5
8
24
19
5
7
9
8
43
28
12
8
4
81
3
45
35
64
56
46
7
31
13
27
33
39
41
20
28
16
84
20
1
38
29
13
24
19
51
1
48
20
21
26
60
48
29
31
18
3
4
3
9
28
48
8
15
13
12
31
34
50
89
17
26
12
58
8
7
8
76
28
67
16
21
16
7
13
21
6
56
57
27
34
7
23
1
24
60
11
24
32
ABCD 368476074*7^$a-1 [50057]
22
29
151
38
39
27
21
36
31
2
6
60
12
40
48
17
163
17
7
53
7
48
2
15
15
36
4
29
7
2
42
84
9
127
26
15
9
108
36
34
8
45
57
18
21
201
10
29
63
40
5
69
27
12
27
16
38
27
7
32
16
24
41
12
12
60
3
52
14
27
9
46
41
9
70
60
77
48
12
81
60
22
44
93
7
56
40
2
6
4
2
3
84
69
10
84
29
24
7
44
16
26
24
27
33
36
10
24
36
17
7
44
12
57
105
15
48
9
27
39
40
65
24
12
3
40
134
39
43
38
99
3
4
36
89
33
6
16
17
21
99
9
42
6
15
60
7
8
6
66
24
9
7
72
50
15
81
51
55
134
94
38
39
60
55
50
46
17
45
3
96
36
12
12
12
15
16
17
19
29
103
53
39
6
48
15
87
4
41
3
45
57
3
21
48
12
39
7
5
19
5
55
41
12
84
3
54
22
17
7
44
30
27
3
21
12
63
33
21
243
9
10
24
20
45
12
51
40
65
12
96
12
48
7
12
56
4
48
41
21
15
175
65
12
36
21
46
50
6
42
3
48
96
39
4
32
16
2
22
5
84
12
84
51
30
12
10
32
45
72
21
42
6
54
30
96
15
12
12
31
12
41
7
8
52
24
29
75
9
36
27
42
39
24
45
30
9
9
3
39
45
12
3
100
29
39
16
36
89
24
12
15
150
24
15
3
40
17
75
28
12
5
51
52
101
12
7
228
5
45
10
65
33
22
17
7
80
30
15
15
16
41
48
12
43
29
24
7
36
120
2
10
12
113
36
48
21
99
12
57
24
51
12
72
15
6
22
38
3
67
53
7
53
75
21
31
2
82
36
38
87
96
12
24
81
3
36
93
39
21
10
44
36
30
42
12
36
33
7
80
40
50
10
29
12
3
21
3
21
99
9
3
81
27
52
41
33
15
39
9
51
30
3
21
42
66
195
24
15
40
26
3
48
19
8
9
27
21
24
72
9
72
10
32
21
36
21
6
21
24
15
16
50
27
57
66
88
5
27
45
55
41
24
15
16
14
27
48
84
31
38
10
53
93
22
14
51
57
36
46
53
72
48
27
16
20
30
27
12
12
81
39
12
72
24
120
21
12
3
36
12
27
18
46
29
57
15
7
89
12
36
33
6
30
15
19
8
40
14
150
90
60
27
27
64
26
22
60
12
2
15
15
48
18
15
7
72
29
9
10
17
81
18
33
63
18
15
75
9
57
60
36
75
105
48
22
26
18
102
18
9
15
168
9
15
57
31
125
177
58
38
3
15
12
90
18
6
3
15
28
92
69
19
50
39
36
69
6
24
24
21
51
48
6
15
43
5
3
69
9
102
9
39
45
24
36
7
50
78
16
5
21
3
12
12
7
89
15
72
45
15
4
8
57
93
82
65
15
33
48
12
3
45
9
39
7
68
6
27
103
17
19
8
112
14
66
4
20
21
15
93
7
2
15
27
93
3
57
60
12
15
126
10
38
72
70
12
48
44
16
44
6
82
5
48
33
46
44
64
12
17
12
7
8
21
45
3
103
17
12
21
27
21
75
45
42
4
26
10
14
15
33
75
72
12
51
30
22
17
63
18
10
5
51
52
60
20
4
77
43
36
44
30
18
40
26
12
154
8
57
21
34
65
12
9
34
36
12
53
67
12
29
12
33
15
27
64
38
66
69
7
14
12
15
12
87
30
51
33
46
17
27
16
53
27
16
134
63
27
16
38
60
30
36
30
54
33
3
76
24
20
33
12
21
10
20
60
18
3
12
7
5
57
70
12
44
12
21
19
180
5
27
28
65
48
12
3
36
144
81
36
9
135
3
6
46
89
117
60
10
60
2
75
55
41
7
62
22
77
12
31
36
68
21
72
9
15
84
93
12
15
24
9
99
108
3
52
44
64
2
51
33
12
63
45
15
36
60
12
9
12
10
12
96
44
36
9
36
33
27
15
4
56
30
34
20
18
22
108
12
5
55
8
66
3
43
38
12
15
24
79
38
70
62
12
36
34
101
9
51
19
20
9
7
53
7
24
8
57
21
94
5
12
147
52
5
63
16
44
136
14
27
55
12
8
78
144
10
17
39
16
8
66
82
14
84
12
10
17
12
99
16
17
43
29
9
10
8
21
3
120
40
8
52
74
36
36
108
3
51
9
27
4
2
3
33
48
87
19
20
160
20
30
24
30
4
2
70
17
24
39
33
12
3
28
44
60
21
45
94
44
6
3
27
24
30
66
84
57
7
17
63
40
2
48
39
36
7
17
19
8
36
16
29
33
22
14
22
65
24
105
75
48
55
17
24
15
21
195
237
36
12
9
46
221
3
30
12
10
5
15
9
15
30
48
30
52
44
9
45
66
30
42
9
36
27
21
7
5
7
5
7
29
7
8
21
171
30
48
3
9
10
17
21
39
15
6
30
96
76
20
4
60
41
12
21
12
51
180
36
12
55
29
12
15
4
5
69
15
45
46
48
77
24
127
50
24
15
3
18
10
8
16
26
18
57
55
5
3
76
197
103
36
2
18
64
26
34
20
6
15
79
53
43
8
81
48
45
27
69
3
43
48
2
39
87
102
27
39
16
53
43
41
79
2
30
6
42
40
74
39
15
33
9
12
10
26
51
33
48
94
98
15
45
6
81
72
31
8
81
12
7
182
3
12
45
18
4
44
6
3
103
5
39
6
34
17
139
14
39
105
3
19
41
3
6
70
2
22
50
10
5
39
9
63
9
3
40
29
19
53
21
46
2
22
53
21
12
42
6
22
24
29
45
12
94
17
43
17
21
12
10
5
9
12
10
24
17
27
30
22
8
9
33
130
17
15
6
27
45
10
8
24
160
2
3
67
8
57
39
57
105
12
51
21
27
21
22
17
43
5
31
12
8
30
34
56
78
27
15
60
9
15
78
3
123
165
9
15
51
12
18
102
129
31
24
5
21
10
32
6
12
63
36
12
12
7
5
9
63
12
12
19
92
30
48
10
5
45
78
52
29
55
17
9
10
12
8
24
78
12
15
12
57
6
24
21
31
5
9
39
99
6
3
19
20
48
9
96
31
5
21
34
65
129
12
10
17
12
45
63
24
27
16
26
39
12
19
84
5
31
ABCD 368498598*7^$a-1 [50068]
6
1
12
65
18
30
79
59
30
48
19
125
48
67
5
6
1
5
24
6
6
36
12
6
84
85
89
12
115
24
36
23
18
84
55
12
29
84
132
12
31
35
30
78
109
5
24
67
83
78
18
6
7
59
61
83
12
36
18
30
49
29
78
18
12
6
217
5
24
66
66
54
102
24
12
6
6
12
30
54
6
102
138
150
90
37
17
54
6
18
1
113
24
24
19
11
6
54
6
19
11
6
90
24
66
7
29
7
5
12
42
24
25
17
6
24
61
53
6
13
29
7
5
7
11
24
24
6
18
37
5
24
30
66
115
83
30
48
78
121
12
29
42
78
192
55
17
24
54
12
13
35
24
30
12
30
30
55
11
48
18
7
5
67
12
17
60
36
43
84
5
84
30
1
35
18
55
60
11
6
12
12
7
41
78
1
35
24
18
7
59
30
30
13
24
17
18
37
35
13
5
12
43
89
18
48
78
18
1
29
24
7
23
6
43
5
7
24
11
6
7
5
24
43
17
24
30
12
30
6
25
11
49
53
7
47
97
17
19
11
1
35
13
47
12
6
18
12
30
54
6
72
66
6
7
17
18
85
113
31
24
11
97
60
48
11
6
67
17
30
66
18
48
42
96
18
24
24
54
12
18
12
13
29
6
264
174
91
71
18
43
48
11
36
60
24
6
54
18
78
54
120
103
143
66
19
12
29
79
11
61
11
78
60
30
13
41
7
5
91
60
53
7
17
127
11
54
7
11
60
18
30
25
41
18
6
12
54
6
66
13
35
13
29
30
97
156
131
13
65
36
24
6
61
5
24
12
84
36
36
36
42
48
37
12
53
12
55
95
18
30
78
36
36
6
121
71
1
41
66
13
5
24
30
12
12
30
162
96
13
24
5
150
18
43
17
67
120
17
90
18
12
18
13
12
53
66
180
61
95
30
36
7
17
24
12
18
18
12
24
126
30
7
41
30
25
24
5
7
47
72
13
36
5
6
36
12
1
47
37
12
35
12
36
37
35
61
17
31
11
54
6
144
6
36
24
19
11
73
65
151
47
12
66
6
12
54
78
24
6
18
13
41
7
29
30
24
72
6
60
48
7
144
5
55
35
126
36
30
60
1
5
84
31
17
31
60
23
24
37
5
67
24
5
19
5
228
18
6
31
11
13
5
6
6
48
43
12
5
12
18
60
12
37
29
132
19
41
6
60
25
5
67
5
72
6
30
18
18
120
126
96
48
61
17
24
36
30
61
89
12
72
91
71
30
6
60
6
6
132
114
66
126
42
24
18
120
7
17
12
30
90
7
5
54
36
25
23
18
12
66
6
180
6
1
5
78
6
60
12
36
6
61
11
24
6
48
30
49
47
54
12
7
48
5
7
5
42
66
19
11
12
18
18
6
6
97
11
54
30
1
41
42
48
133
53
126
18
78
72
138
36
12
66
78
19
83
1
11
12
6
30
18
18
114
168
30
6
60
7
53
55
11
1
47
24
66
6
13
59
37
107
13
84
5
7
48
24
36
41
48
36
7
24
173
42
54
78
13
59
42
12
36
19
53
7
23
37
11
36
18
7
29
84
84
30
36
6
24
43
12
59
6
6
25
24
23
54
19
89
54
114
102
13
35
6
7
24
29
91
41
24
60
67
11
84
30
72
31
11
6
24
6
12
18
24
6
1
53
19
197
18
61
12
12
59
37
47
24
13
35
24
1
23
13
17
36
6
13
41
31
36
12
11
90
18
30
19
12
23
60
49
11
36
13
23
102
66
42
12
31
11
66
30
13
35
48
42
126
24
25
12
24
29
19
59
78
19
113
30
6
48
42
6
31
35
30
18
6
48
72
6
1
17
18
144
12
97
41
31
11
1
41
67
53
42
37
5
7
29
30
42
24
91
17
12
19
11
108
18
7
23
18
96
24
67
65
7
41
91
48
48
29
108
30
25
11
18
31
23
6
30
18
30
13
17
30
48
6
18
48
30
60
60
36
12
36
24
90
12
6
7
60
29
7
77
84
24
12
7
47
49
17
6
36
12
13
48
71
1
95
102
6
30
102
1
11
6
7
35
42
24
55
36
71
36
24
42
42
25
41
66
6
31
60
12
29
18
6
60
7
29
30
73
47
61
23
12
18
55
12
131
13
53
78
18
36
6
13
41
43
35
12
30
12
102
12
6
12
54
37
96
65
102
85
65
12
12
60
66
30
7
11
37
41
6
6
42
6
7
12
23
49
24
5
6
205
5
19
53
12
42
24
42
54
36
37
11
84
18
30
24
66
30
6
42
61
108
5
12
6
96
126
18
30
42
37
89
12
19
77
12
42
12
90
6
1
35
12
84
114
6
6
90
37
17
30
1
36
101
18
24
61
72
5
19
41
36
30
6
66
1
12
11
18
6
54
31
11
66
43
48
5
79
29
7
17
6
1
5
30
42
18
36
18
43
35
49
41
6
12
1
24
17
55
11
66
12
18
49
60
29
43
17
66
85
29
12
108
12
7
12
23
85
17
24
12
78
49
95
6
79
24
72
48
48
5
7
23
37
23
18
90
24
133
59
18
24
18
42
42
25
47
48
37
59
84
252
6
42
24
37
29
19
5
6
12
90
114
72
1
5
96
42
24
48
42
6
78
18
6
18
30
7
17
18
25
60
59
49
12
77
19
71
12
1
29
54
145
47
36
18
78
73
53
12
91
83
13
83
6
19
119
61
59
13
11
13
11
12
49
17
127
41
43
17
54
30
150
49
24
65
48
42
78
30
13
29
103
11
13
35
6
42
6
18
13
48
41
72
18
18
7
60
24
29
54
37
5
12
6
25
11
1
23
66
91
36
143
36
48
25
41
156
36
7
41
72
60
7
47
24
24
48
61
41
48
7
5
162
42
79
24
47
96
49
5
42
48
36
13
12
5
103
53
12
102
18
12
67
47
6
19
36
71
1
197
12
7
ABCD 368619866*7^$a-1 [50021]
12
30
6
30
12
40
18
24
6
12
2
66
28
2
24
24
6
28
26
10
26
94
24
60
108
20
54
40
6
44
36
42
6
4
8
64
74
16
20
36
138
22
20
10
60
2
6
6
28
2
58
60
2
60
10
126
48
26
24
34
26
24
6
6
6
4
60
6
24
26
48
36
6
12
12
28
2
18
30
120
58
102
8
60
22
62
30
18
126
10
36
18
6
14
28
2
22
20
46
2
28
14
36
22
6
36
24
12
12
30
30
32
18
22
14
30
6
6
48
6
18
52
14
4
6
20
36
4
2
24
30
64
14
52
66
68
12
34
68
28
2
30
10
2
48
18
12
22
8
10
2
34
12
2
6
66
10
66
8
24
22
38
52
30
36
12
8
162
12
18
112
24
6
18
20
30
18
40
42
30
30
12
6
30
54
44
36
46
14
60
16
120
14
6
70
14
16
20
18
24
130
42
48
18
8
12
30
12
58
54
50
28
50
36
16
26
30
4
8
12
76
2
30
22
18
8
54
6
22
50
28
62
6
4
18
2
12
58
50
18
148
44
52
14
12
34
116
70
2
6
22
14
48
66
4
8
48
12
18
64
20
60
22
26
54
58
12
26
28
2
12
48
72
42
10
38
12
6
18
24
28
8
42
30
48
66
34
12
44
4
6
56
4
116
22
2
28
8
30
42
82
30
18
8
34
6
8
4
8
12
36
36
40
38
202
14
16
68
6
34
2
58
68
42
12
78
18
42
40
32
16
44
18
72
30
16
38
42
42
18
40
18
42
20
72
12
16
98
16
44
94
60
26
4
8
30
4
8
82
24
6
18
42
74
24
36
42
4
68
70
96
2
60
4
36
32
12
148
2
46
2
82
44
64
86
4
42
26
4
68
12
10
6
38
12
18
4
18
8
22
8
22
14
48
10
26
24
18
12
30
6
24
46
26
34
42
2
6
42
12
16
12
80
40
38
60
84
46
12
62
12
18
12
10
20
34
26
18
12
30
24
24
10
12
18
50
16
12
12
2
76
8
72
4
78
20
6
16
8
12
24
46
24
104
6
4
8
34
108
2
88
86
6
6
64
8
52
14
36
28
2
16
12
68
4
14
94
20
40
20
10
26
6
18
6
22
8
30
82
24
38
6
52
2
30
42
16
92
22
14
54
48
22
12
14
4
18
8
22
8
82
8
60
46
24
50
16
8
10
30
26
100
12
14
70
8
22
8
18
12
30
12
16
44
28
26
40
2
30
42
10
18
8
42
54
28
6
24
2
10
86
64
14
40
26
18
6
16
18
26
12
24
6
22
18
38
4
30
8
28
2
60
78
6
16
38
4
8
28
36
8
6
12
34
8
12
4
50
4
8
12
66
90
30
42
42
42
58
50
36
6
18
30
42
18
6
6
58
8
40
8
12
12
36
30
84
18
58
6
8
40
8
30
34
6
14
6
24
6
34
74
52
14
10
26
34
18
68
4
38
28
44
34
36
24
44
36
6
6
54
28
30
2
84
4
20
46
6
48
12
30
96
8
24
36
6
10
24
32
18
84
22
14
30
4
26
30
54
6
30
60
52
20
54
36
24
6
30
24
6
42
16
6
14
16
30
44
24
46
12
2
30
36
40
2
70
8
6
96
42
18
10
2
18
72
30
6
64
26
34
8
54
24
4
12
20
60
34
54
2
24
6
6
48
60
166
14
12
12
66
22
8
12
22
30
32
48
36
46
20
160
90
14
6
28
2
70
56
54
46
38
22
54
8
30
72
28
38
34
14
186
4
2
48
10
26
16
14
4
12
14
10
68
6
42
40
74
28
56
70
6
146
52
12
90
68
30
10
2
28
60
26
12
24
6
28
14
36
76
38
36
24
12
40
8
52
26
24
36
34
8
10
20
52
8
6
30
22
30
62
6
12
18
34
32
90
18
18
28
14
28
18
42
30
12
30
2
30
24
10
96
18
2
64
14
6
12
18
54
58
38
4
36
42
30
2
12
10
6
12
12
20
6
28
24
42
6
8
4
8
48
16
20
64
56
18
12
90
18
148
44
6
40
32
70
2
30
66
12
12
16
8
60
72
22
12
8
60
22
8
48
4
24
24
18
44
34
26
30
58
6
44
42
24
72
22
188
12
28
20
10
72
12
54
6
128
30
12
66
10
42
50
42
36
70
42
6
6
8
36
4
8
154
36
20
144
88
20
28
20
40
14
46
8
42
84
60
16
8
12
48
72
12
36
34
2
48
10
32
30
54
90
22
20
28
2
34
44
6
10
24
24
38
42
36
34
2
6
30
72
6
24
12
94
6
18
38
18
4
2
18
10
30
12
60
14
12
12
48
24
10
36
2
6
30
34
12
48
32
46
20
48
42
28
36
74
42
18
12
52
30
32
40
50
6
40
2
60
18
84
16
8
40
96
14
42
10
18
50
6
58
38
10
18
24
36
24
2
24
6
6
52
26
30
34
2
84
4
42
6
8
30
90
12
34
84
24
48
2
12
70
66
44
36
24
18
36
6
16
20
12
66
34
20
102
4
14
28
8
60
16
68
12
60
30
66
58
6
108
12
50
16
80
88
14
28
14
30
28
30
20
52
36
12
26
34
2
90
10
20
70
18
68
12
36
6
18
30
42
36
12
10
26
34
2
28
6
14
72
46
8
6
6
10
8
34
26
94
50
18
12
58
8
42
22
6
12
42
20
30
22
6
20
24
46
14
46
32
28
68
150
16
20
136
2
12
60
60
6
4
6
20
24
24
16
114
60
12
30
38
24
48
72
30
6
42
130
2
40
38
148
66
36
14
28
32
16
2
36
16
66
24
38
30
126
10
24
2
30
4
86
60
6
18
6
64
6
14
12
22
42
14
24
6
4
32
4
14
48
18
6
36
34
74
4
20
10
30
2
10
14
22
128
54
18
10
20
54
24
22
12
72
20
16
14
30
4
62
18
6
18
52
134
54
100
32
66
10
38
12
70
8
6
24
24
30
48
28
84
26
30
42
54
24
46
30
8
6
64
20
70
20
6
94
18
14
60
36
24
4
24
30
20
6
16
26
24
46
38
36
48
18
64
38
40
30
80
28
14
34
26
60
6
60
10
92
10
18
12
32
54
36
6
64
18
2
24
4
2
24
30
16
6
68
22
12
72
8
30
30
22
36
50
42
6
10
32
34
8
30
48
54
10
14
36
18
6
6
30
28
12
56
24
48
168
12
30
10
20
6
40
14
42
76
2
36
76
26
12
6
22
42
42
30
30
14
54
42
28
42
14
52
60
8
6
106
50
28
26
18
22
18
8
4
56
10
8
24
22
8
16
62
64
26
34
20
10
26
24
18
100
12
36
84
36
2
10
42
20
10
14
84
12
36
34
20
54
12
4
56
18
66
10
44
24
30
60
40
32
78
18
22
20
82
14
34
42
38
28
30
14
96
10
20
48
42
24
66
18
24
28
2
48
70
32
52
44
6
6
4
80
24
10
42
32
12
28
48
2
40
32
24
66
46
30
2
6
10
12
24
38
18
30
22
38
24
18
16
42
8
30
24
22
68
12
118
56
84
120
6
64
26
40
2
4
60
6
8
12
12
36
42
24
28
42
78
2
ABCD 368710344*7^$a-1 [50001]
12
3
24
8
24
1
47
13
23
19
54
59
25
23
64
44
4
183
41
49
114
5
55
29
37
18
30
6
30
39
57
3
81
23
40
3
101
24
36
19
18
11
12
13
24
35
1
114
12
41
13
11
25
15
24
15
9
45
36
3
27
36
24
21
9
30
66
11
13
23
25
23
12
12
1
15
9
24
24
96
39
20
28
48
81
96
24
59
7
41
36
12
12
1
36
12
24
39
9
15
8
24
16
99
29
40
8
61
15
63
5
19
24
17
4
15
6
30
41
61
23
40
8
25
42
54
15
15
5
13
48
71
49
23
1
23
96
55
12
57
81
24
23
13
6
65
16
32
60
1
36
15
99
149
85
3
32
13
11
67
17
28
36
20
13
15
33
27
3
53
1
59
7
45
105
78
90
24
42
6
12
35
7
17
28
20
13
15
57
36
60
155
79
84
5
48
7
29
12
24
61
15
21
15
48
44
60
13
11
49
23
36
13
23
49
111
8
24
7
6
27
48
20
25
3
24
12
33
72
71
43
36
6
27
27
30
39
21
36
3
51
5
12
7
30
39
8
43
77
40
45
3
51
6
3
9
35
36
7
24
33
63
5
24
19
90
42
102
35
7
60
21
3
5
36
4
9
35
12
1
15
33
30
9
21
66
33
132
21
47
24
24
72
25
42
5
72
19
18
6
6
30
24
45
92
24
13
11
25
30
114
6
9
92
19
77
36
37
11
13
90
72
29
28
8
28
27
84
53
96
16
120
104
49
15
3
24
29
1
3
33
11
24
13
6
9
60
24
12
15
21
3
60
9
57
11
36
19
24
5
115
5
36
48
1
6
29
13
11
7
9
120
33
63
3
5
7
57
21
107
13
83
7
29
12
40
44
108
13
11
48
16
33
11
7
41
1
3
3
6
83
13
30
9
45
24
12
18
5
1
66
54
39
51
6
23
24
7
30
11
24
16
68
36
19
72
45
9
15
32
12
7
41
12
1
36
63
87
5
25
23
1
60
3
3
84
17
24
36
13
23
31
6
36
18
29
7
6
87
33
54
18
3
32
24
49
15
44
4
45
59
1
6
30
54
30
15
72
9
24
12
24
60
6
102
12
23
1
119
145
12
15
15
6
12
3
93
24
42
17
13
60
15
93
6
6
30
33
8
24
108
60
7
17
24
13
23
37
30
29
12
64
15
9
27
21
3
30
15
27
5
25
71
19
5
24
12
13
24
60
59
24
49
11
1
18
24
17
24
25
3
32
25
35
13
126
45
32
7
5
12
24
13
3
3
101
61
35
13
23
28
8
31
54
48
3
15
42
24
60
11
24
31
33
27
45
12
92
25
96
11
13
3
3
18
71
31
24
41
88
9
12
24
35
1
15
171
18
35
7
9
21
39
20
1
63
21
48
6
42
35
64
32
37
6
6
47
25
23
19
5
16
24
9
11
1
11
7
54
3
20
55
29
1
27
63
65
13
83
12
4
20
16
32
13
11
40
105
96
18
6
24
47
40
8
1
39
57
63
36
15
5
25
3
21
36
35
24
16
9
24
15
3
42
3
9
3
32
36
48
48
1
48
30
9
48
20
1
6
53
1
23
1
11
60
37
11
43
30
23
7
153
36
27
65
55
41
7
60
72
24
29
64
87
6
12
11
36
64
75
29
1
12
3
24
128
40
24
32
1
15
81
30
9
56
24
16
27
84
17
133
47
48
13
102
6
71
43
18
6
36
41
60
184
51
57
27
9
105
6
77
7
12
42
63
32
88
72
21
60
36
24
24
18
33
21
6
69
32
24
4
9
30
29
12
28
32
13
6
53
60
1
156
30
21
20
1
71
7
29
25
3
80
4
15
30
23
37
24
30
17
13
12
114
33
21
27
15
17
7
6
12
63
57
6
36
6
23
12
55
18
24
95
7
30
59
37
11
19
60
78
6
33
3
5
19
6
11
108
16
15
120
48
41
48
85
3
3
72
30
3
9
6
12
9
104
1
15
135
33
57
83
13
35
48
1
3
104
1
35
108
43
36
18
12
39
57
54
6
71
13
108
12
3
63
18
42
45
8
7
9
33
18
45
24
32
7
66
23
13
35
49
71
55
17
13
12
23
43
21
80
13
42
36
18
39
20
1
30
29
12
40
44
16
32
1
12
3
12
96
8
184
8
24
1
39
21
11
73
24
132
11
19
41
43
17
7
60
65
1
30
5
13
35
12
28
27
6
15
8
115
6
36
59
25
11
19
45
15
6
18
54
63
39
24
6
11
36
61
12
96
27
128
13
12
23
1
15
81
12
3
39
18
63
20
25
3
36
111
29
36
139
54
15
20
1
15
45
35
24
40
15
17
12
7
9
12
69
96
11
24
19
30
24
120
71
24
60
12
40
44
25
51
20
36
16
104
19
45
3
21
15
17
49
24
30
129
9
11
4
21
59
25
42
29
1
47
16
8
49
15
32
13
6
17
1
6
6
35
28
27
24
18
35
37
30
18
3
32
1
72
23
16
51
29
48
24
1
11
100
9
36
6
41
79
69
15
29
31
234
11
1
84
23
19
41
1
87
8
13
24
36
15
45
18
57
135
54
35
16
3
6
59
48
12
24
1
12
59
48
48
193
23
19
53
25
15
8
7
6
30
5
13
51
8
12
55
29
7
9
21
35
19
17
13
15
21
11
24
16
44
145
11
13
35
1
47
1
63
39
45
20
40
33
6
41
25
60
24
12
12
27
9
11
28
3
24
77
19
18
12
12
18
33
21
3
27
9
20
67
54
48
6
9
27
60
17
12
36
144
12
13
15
69
18
18
11
48
31
5
16
15
9
21
47
13
60
3
3
24
96
69
21
78
17
108
64
36
44
31
17
25
15
15
24
53
7
9
36
32
16
33
15
44
48
1
75
56
19
101
1
30
60
245
19
29
1
54
6
59
61
51
33
23
7
12
78
36
48
12
35
1
35
19
36
24
33
48
57
6
17
13
6
5
19
6
96
59
12
64
39
6
11
109
11
67
6
15
33
72
15
21
60
12
6
5
49
59
13
15
75
105
69
42
65
4
8
16
8
24
4
20
1
18
9
20
25
42
18
12
23
40
27
30
6
90
60
12
18
5
19
77
67
17
28
21
15
39
42
3
8
48
1
23
1
23
1
15
20
31
17
7
6
47
24
19
9
9
11
55
42
11
28
32
48
31
17
7
18
48
18
12
54
30
24
29
1
72
27
57
75
9
6
77
4
3
12
29
109
23
97
6
5
25
35
13
3
24
8
24
1
47
19
21
9
30
45
9
11
12
13
24
63
92
16
27
9
56
4
15
17
76
20
25
11
1
47
13
59
37
99
8
36
1
6
9
21
11
7
45
45
30
29
145
23
19
5
64
9
27
33
11
24
37
30
5
16
20
37
6
6
6
45
128
7
18
39
8
37
47
36
13
51
32
7
42
48
11
25
35
13
36
6
9
51
21
8
7
41
7
36
5
13
42
29
1
24
24
6
21
45
6
48
29
24
12
61
15
39
30
30
6
48
27
9
12
12
18
24
60
45
9
6
45
15
17
79
30
35
48
4
3
24
18
18
18
30
ABCD 368732304*7^$a-1 [50100]
4
20
36
108
12
12
16
11
13
108
132
44
48
27
13
44
4
44
15
81
28
60
11
21
52
23
1
32
12
15
13
35
9
28
44
16
8
48
3
37
44
99
57
3
9
15
13
20
36
183
60
60
49
24
180
24
8
36
36
3
37
23
13
11
93
16
47
24
21
39
73
20
40
104
48
40
35
33
40
48
8
27
37
23
33
15
9
52
11
168
61
36
12
24
32
51
96
73
24
104
144
40
8
4
92
36
12
52
104
15
37
20
27
33
48
40
47
13
24
47
21
28
68
84
4
179
33
36
16
12
95
12
49
20
84
12
3
1
36
24
44
12
52
8
135
12
13
24
56
64
44
4
32
12
12
3
36
120
21
12
48
16
47
93
4
56
3
33
28
48
108
36
47
21
15
13
12
140
36
24
24
4
24
11
45
148
8
60
16
48
80
76
35
144
33
4
12
23
37
20
27
61
59
36
49
8
27
24
72
1
11
49
23
13
20
52
11
1
24
32
24
3
133
108
12
11
33
144
28
11
84
13
44
24
72
27
36
21
16
11
9
48
4
8
3
21
3
49
36
116
39
57
16
60
23
33
24
51
81
24
3
21
160
44
36
24
15
69
4
11
37
8
51
1
60
24
59
96
37
36
32
28
24
20
24
3
145
20
3
57
4
20
28
23
21
48
60
12
12
4
23
49
12
72
84
116
3
73
36
20
15
97
96
48
23
69
3
48
21
16
48
8
12
64
60
11
33
12
4
11
45
12
48
40
72
80
52
84
44
28
95
25
32
24
15
9
40
35
13
36
11
33
39
48
33
36
15
36
153
64
8
4
24
68
51
117
4
24
12
84
56
100
48
108
95
156
21
48
12
15
57
12
52
20
16
11
9
84
3
21
108
27
69
132
40
20
76
180
11
13
8
12
4
8
28
23
9
75
37
24
56
3
96
24
21
28
12
12
23
9
28
23
57
84
48
88
32
4
12
56
12
36
100
47
1
23
33
12
36
16
60
20
64
24
144
20
24
48
3
133
20
4
23
36
1
32
24
27
33
72
48
12
4
44
4
60
116
39
37
60
60
47
21
76
80
123
36
21
12
51
13
72
68
36
132
15
48
33
24
16
20
27
37
24
191
25
32
27
1
8
195
1
35
13
68
72
36
24
4
80
51
9
76
32
36
76
23
133
71
36
60
45
12
60
4
36
56
48
15
13
8
60
3
37
12
20
75
117
60
3
109
104
39
49
72
24
24
24
35
13
8
96
72
48
16
24
56
4
20
4
20
4
35
45
28
8
15
36
48
13
48
8
3
33
15
33
4
48
24
24
92
15
132
21
63
36
133
96
56
36
24
52
12
23
21
36
4
56
39
13
20
60
72
15
21
4
35
72
84
69
48
36
16
71
24
21
12
12
12
28
95
72
21
60
3
21
60
52
12
72
36
60
47
57
28
68
3
33
88
47
12
57
84
24
39
24
1
108
8
40
23
33
27
37
24
23
12
21
4
83
9
24
36
40
96
60
8
15
13
8
28
56
12
48
28
24
108
23
129
4
36
60
36
44
12
15
21
12
28
24
56
15
24
9
72
15
60
204
61
56
60
76
68
16
20
36
24
36
4
32
40
56
39
1
12
107
25
24
11
37
8
24
16
12
20
60
48
36
60
51
133
212
48
52
60
20
4
59
81
4
8
39
45
52
107
13
24
60
12
56
24
84
63
25
96
12
32
28
8
88
32
52
32
63
93
60
3
36
9
28
131
25
20
60
76
32
60
52
104
24
36
60
88
60
24
48
8
16
8
24
12
3
129
72
63
1
24
8
52
20
4
56
12
75
37
24
128
15
33
16
48
48
8
40
23
13
23
61
24
47
33
36
12
108
132
108
27
12
45
12
27
1
84
11
57
15
9
112
144
32
24
60
88
8
12
36
36
51
60
13
32
24
24
3
1
71
1
8
24
87
1
20
40
20
87
81
84
3
9
16
8
24
24
12
52
48
12
104
36
4
47
24
13
23
1
72
23
1
36
20
27
9
12
76
23
33
3
1
20
27
93
12
27
201
3
13
36
8
27
36
13
20
16
20
184
24
24
36
44
4
8
60
147
36
25
12
48
56
24
12
12
63
9
16
32
36
24
52
20
12
51
37
20
3
141
28
8
64
12
11
69
195
9
39
21
3
21
88
12
12
12
11
61
32
75
12
45
3
69
4
227
33
4
83
12
121
80
39
1
72
8
36
64
116
16
44
4
24
24
23
21
15
37
35
21
4
44
48
60
12
16
116
3
117
100
23
9
64
167
25
11
12
48
57
40
72
36
36
116
12
39
24
73
20
48
84
15
73
12
8
4
11
12
69
3
109
8
4
60
12
48
56
4
23
49
8
60
48
12
160
24
8
51
57
3
1
32
100
20
36
48
12
3
21
12
40
11
21
12
28
59
13
47
21
112
36
68
24
75
97
20
4
8
40
44
4
8
12
3
45
3
33
36
72
4
20
24
63
57
4
23
9
4
24
11
21
15
9
63
60
33
40
11
21
136
72
68
60
76
56
52
24
11
1
56
12
28
104
3
73
48
59
13
8
4
35
49
11
73
36
252
56
3
96
1
92
4
20
63
1
104
147
49
8
15
57
60
3
36
61
20
3
21
60
99
21
99
36
49
80
60
12
3
9
12
88
12
96
60
47
9
16
48
23
61
12
8
72
3
1
44
12
4
144
36
11
33
63
69
60
24
36
28
20
12
63
45
28
68
36
24
24
135
25
12
8
4
23
25
8
24
28
107
13
23
45
60
4
24
48
20
12
28
12
20
27
13
8
36
48
28
8
12
72
24
12
63
84
21
28
47
9
28
20
12
12
4
8
16
36
11
ABCD 368917292*7^$a-1 [50006]
12
79
20
39
45
3
9
13
18
2
4
8
64
12
6
6
6
21
5
4
6
36
12
8
16
8
16
6
18
18
11
9
42
30
22
24
18
63
3
6
24
15
3
26
10
18
24
20
4
30
18
6
33
9
3
21
8
18
4
48
30
20
15
12
15
40
8
22
75
15
29
31
6
42
9
3
12
2
10
12
21
12
11
6
4
12
102
6
18
12
9
3
33
24
3
33
20
3
4
36
2
22
2
10
30
12
12
36
18
12
2
4
8
10
18
12
48
18
18
6
2
7
3
78
50
4
30
8
10
30
14
13
9
66
8
18
36
28
14
22
2
30
19
20
1
56
10
8
13
29
46
30
8
19
5
52
12
20
12
7
3
50
10
12
30
15
17
46
14
15
7
6
15
9
8
4
6
32
13
27
18
6
8
22
20
16
8
10
2
4
86
4
38
10
6
3
11
10
6
42
68
10
14
15
37
27
8
4
15
24
26
46
60
24
42
44
22
8
22
3
3
17
60
7
6
8
4
8
4
54
18
44
6
61
3
24
42
63
15
26
28
30
14
3
13
14
34
12
6
24
12
18
8
36
7
27
18
3
5
10
9
3
6
39
41
15
31
2
12
4
15
27
12
17
96
7
24
54
12
18
18
3
3
21
27
12
38
46
30
2
40
12
12
56
13
3
24
18
15
33
12
6
24
14
22
12
14
4
8
70
17
1
18
14
18
10
6
6
2
30
40
18
12
6
24
36
3
15
12
2
19
9
20
64
12
18
30
60
30
24
14
10
2
16
56
16
48
42
12
2
24
58
26
12
4
30
36
12
2
6
30
18
78
18
21
13
6
12
9
11
22
30
9
9
8
12
46
8
4
12
8
24
18
3
13
3
24
3
60
36
5
31
102
3
48
51
38
4
24
54
8
22
6
20
1
12
15
24
6
11
7
9
29
12
24
34
2
16
12
24
2
21
43
2
3
7
12
56
40
5
33
3
76
5
6
13
21
60
12
44
34
12
6
12
15
11
4
38
16
6
18
11
9
7
5
7
33
24
3
3
6
2
10
18
6
18
12
2
10
2
10
32
16
62
12
27
25
8
18
10
3
21
6
14
16
39
3
12
6
30
18
6
5
19
41
45
18
49
3
12
6
32
7
29
27
7
5
7
12
12
8
22
18
6
8
16
24
12
6
8
16
6
8
16
6
44
16
8
76
50
28
20
27
1
38
4
2
4
24
27
15
6
12
11
21
7
3
24
84
20
18
12
7
12
3
24
2
10
8
28
14
10
6
36
18
84
9
29
22
6
12
12
36
36
18
12
14
12
18
10
24
24
3
33
18
42
6
6
12
36
15
69
32
28
6
9
27
6
2
4
2
16
6
26
16
6
18
8
18
46
39
41
28
30
18
23
57
40
62
4
12
6
6
12
56
1
29
10
36
5
7
6
36
14
18
22
8
1
12
45
20
12
46
24
6
44
24
39
1
36
2
16
6
30
30
18
18
50
13
5
6
22
6
2
39
1
20
4
18
26
22
8
28
6
14
1
45
8
16
2
40
18
18
12
6
15
3
66
30
8
24
18
19
15
38
10
17
7
54
14
24
4
9
8
25
20
10
20
10
36
30
12
9
27
24
6
24
18
6
3
8
61
20
94
9
11
10
47
52
11
34
42
2
12
12
10
6
60
3
11
6
12
108
10
2
4
8
28
24
12
2
4
26
22
9
12
17
3
7
9
9
20
31
5
10
78
26
52
36
8
9
7
8
6
7
9
32
4
3
3
21
27
6
26
6
24
16
6
57
3
29
43
54
8
34
12
20
6
24
4
30
32
42
64
3
5
3
13
6
14
10
36
38
3
1
32
4
24
3
11
4
12
12
2
18
10
12
8
4
27
27
18
3
3
2
22
6
26
16
6
20
24
40
18
9
33
74
13
3
6
30
9
3
36
33
39
2
10
48
38
10
2
22
9
33
12
8
10
6
6
17
9
4
3
9
2
13
29
10
21
21
36
8
10
21
5
15
13
18
18
2
22
32
16
42
6
26
4
26
7
56
103
2
36
15
1
6
12
6
6
24
62
12
10
30
8
30
40
14
7
8
7
2
24
4
6
8
4
6
3
39
20
16
26
34
18
12
24
30
6
30
42
50
13
3
42
35
19
21
5
4
6
12
8
4
17
31
21
12
5
12
18
40
2
16
56
12
18
48
4
20
30
34
26
4
6
12
8
6
28
11
33
4
18
30
30
6
8
16
35
1
3
5
55
9
12
15
8
52
20
3
42
28
8
10
12
6
6
18
8
91
29
60
31
12
29
12
34
20
4
30
18
54
12
2
4
21
33
36
2
34
14
10
18
9
21
60
42
2
3
3
10
23
1
30
12
12
30
36
18
24
45
21
26
6
22
6
18
20
4
5
1
12
12
38
30
7
9
2
78
36
10
12
18
6
38
12
54
22
3
9
6
50
3
57
28
18
9
59
16
18
8
4
23
13
3
11
10
48
18
6
6
26
34
6
36
12
8
10
20
10
27
15
12
33
48
5
24
24
10
12
5
1
72
6
32
1
23
10
27
9
6
14
4
30
9
3
8
22
6
9
9
39
3
6
32
12
10
9
8
3
141
1
27
9
6
6
32
4
42
18
2
10
3
27
2
52
15
29
6
30
18
10
24
6
18
51
9
39
3
30
2
28
2
15
7
36
5
3
10
3
11
58
8
10
2
12
16
8
54
28
12
5
12
9
16
38
61
9
56
52
48
32
16
6
6
18
12
12
21
45
30
18
30
12
12
32
4
6
12
6
20
4
17
43
26
6
18
4
26
6
4
48
30
32
52
12
2
6
28
2
19
39
32
4
5
1
48
35
43
2
4
26
21
19
18
12
6
12
29
7
12
21
57
32
31
29
10
2
108
28
6
2
40
18
5
33
40
6
53
15
10
12
2
6
10
6
12
6
2
22
8
28
18
18
18
8
70
8
6
4
62
34
12
6
9
41
10
8
16
14
24
4
11
7
62
10
6
15
39
18
6
5
43
14
4
30
5
1
6
9
41
18
16
53
16
35
4
2
55
11
46
8
16
2
16
6
8
4
3
15
14
10
2
31
12
27
14
10
12
18
60
35
15
4
66
30
24
2
46
18
12
62
13
3
53
19
8
4
6
14
46
8
12
30
4
48
18
36
20
40
20
46
14
58
6
24
26
18
10
38
39
33
6
6
4
6
5
25
8
7
3
8
22
8
3
9
28
12
6
32
9
43
30
18
30
18
18
23
13
6
21
8
72
4
21
15
27
38
36
10
2
18
22
8
24
18
1
51
9
5
4
60
12
6
17
3
24
22
24
2
34
6
12
9
3
53
1
8
10
21
8
33
4
8
19
11
28
24
6
23
7
6
2
4
20
34
12
6
30
20
7
48
9
90
30
18
14
16
48
8
7
21
14
16
6
12
20
10
12
2
18
4
26
4
24
51
15
38
16
14
10
8
4
30
6
3
29
28
2
4
12
18
6
32
24
4
6
20
16
12
11
7
18
24
18
24
62
4
42
48
9
29
12
19
15
26
6
13
3
12
6
38
10
11
27
4
44
22
6
12
30
44
7
3
2
7
8
13
12
18
54
24
2
4
12
2
3
13
32
4
30
2
4
3
27
2
10
9
9
6
44
4
9
48
15
14
4
2
70
20
6
10
12
24
6
24
24
6
8
40
66
2
10
2
4
54
6
6
117
15
44
16
2
30
4
50
4
14
16
18
8
27
9
28
6
5
12
15
4
6
48
24
18
36
8
4
17
160
24
3
6
36
24
48
6
24
42
30
26
6
30
24
12
10
12
42
56
10
12
5
4
3
24
21
20
1
24
12
18
6
30
21
29
31
29
22
9
8
31
2
4
11
37
14
4
48
18
12
14
10
20
18
48
40
38
15
7
6
12
26
45
9
24
4
6
36
126
42
6
18
20
24
6
31
8
4
51
9
27
6
42
2
40
42
2
4
3
17
22
2
12
3
3
40
9
21
20
19
21
38
34
6
6
20
4
2
33
21
52
86
46
6
9
9
2
16
24
24
18
8
19
33
6
9
8
7
54
36
8
4
12
2
6
34
24
18
6
21
3
6
12
8
31
21
8
22
9
15
6
18
29
7
6
20
6
25
17
124
8
4
32
10
12
14
36
4
15
3
26
22
9
12
41
27
7
14
58
6
20
48
4
48
30
20
4
45
3
26
10
48
38
24
18
10
20
34
6
44
10
42
30
36
2
40
12
24
3
3
41
7
36
21
21
6
12
90
32
19
48
9
18
30
147
5
4
2
4
2
4
8
46
12
14
16
6
6
24
15
8
3
4
2
4
6
14
18
46
6
6
42
2
7
8
57
16
12
18
12
9
15
17
1
15
21
39
9
18
24
6
18
14
24
18
1
15
24
6
24
8
34
5
7
12
26
22
8
42
10
9
20
25
6
12
6
20
4
6
18
3
39
24
17
9
52
110
18
19
33
15
3
9
9
24
12
30
6
6
32
13
21
8
79
39
14
4
18
24
12
2
10
20
34
14
1
21
8
28
8
4
6
14
4
12
20
10
6
26
28
6
20
24
4
36
6
29
28
11
42
3
1
36
36
24
6
9
8
3
4
38
6
6
18
4
6
12
18
6
2
9
1
12
8
10
12
12
14
22
21
27
21
69
2
9
37
6
12
110
10
138
11
28
21
12
15
51
9
35
4
12
6
8
18
4
2
10
14
19
3
6
38
6
94
2
12
10
17
55
9
3
18
6
8
6
10
8
6
24
31
9
26
28
38
46
9
29
10
5
1
8
4
42
6
6
21
11
48
1
9
6
24
9
3
12
8
22
12
44
4
12
18
6
30
2
12
28
2
22
2
52
9
8
25
26
16
38
28
3
5
28
18
24
2
4
18
5
3
10
8
6
69
1
24
2
13
9
60
12
12
6
21
33
30
6
12
8
10
24
12
18
3
33
12
26
10
18
48
33
9
2
28
2
34
8
40
5
19
30
6
9
15
18
18
8
1
17
12
31
9
18
36
6
20
22
24
6
62
9
16
20
13
35
1
20
6
4
26
4
14
10
6
2
40
3
11
22
72
20
4
6
2
28
15
21
12
3
3
26
6
28
6
24
18
9
3
2
6
16
6
24
12
51
27
54
32
7
8
51
102
10
24
5
25
18
18
12
12
8
6
22
2
46
20
4
18
29
1
12
32
10
5
7
6
8
31
15
6
20
36
58
44
10
12
2
28
2
40
12
3
11
58
14
28
2
4
8
16
36
2
4
30
35
19
24
8
6
4
3
57
2
4
12
6
30
6
3
8
7
57
59
22
6
20
42
10
6
6
48
8
1
3
26
18
10
6
6
20
30
10
12
12
14
10
3
3
69
11
24
6
28
42
74
31
5
16
20
52
30
8
18
10
6
8
22
5
4
9
24
8
22
8
28
54
30
6
32
7
72
36
3
18
32
27
25
18
26
12
16
12
18
6
68
28
2
4
18
18
12
48
2
4
3
15
78
27
5
10
6
12
39
3
6
18
2
22
50
4
12
11
25
12
42
12
12
18
2
10
6
29
4
12
17
10
21
21
12
6
24
12
2
16
14
16
18
27
5
4
32
10
6
48
23
13
6
12
2
28
42
18
6
14
6
9
1
12
8
22
24
12
18
66
6
6
6
6
9
45
8
10
18
2
46
12
30
2
10
57
3
57
5
16
12
20
18
4
6
3
41
40
8
64
6
2
16
12
6
18
18
14
22
2
19
45
24
30
21
39
14
6
16
8
6
39
19
18
84
18
30
6
14
4
18
30
6
2
10
24
2
28
6
12
12
24
41
1
11
21
10
21
17
12
16
24
8
24
7
3
48
6
14
28
36
38
22
6
90
20
9
37
12
42
12
2
6
1
12
5
30
16
8
10
8
10
9
21
8
34
18
24
15
11
10
6
12
2
39
1
2
10
35
3
4
5
33
22
ABCD 369010914*7^$a-1 [50029]
24
7
36
41
3
3
12
1
53
27
9
84
30
18
3
27
25
17
6
9
15
66
3
28
41
51
4
48
44
9
79
32
39
36
1
5
91
24
29
6
9
9
7
60
12
60
5
39
3
48
69
24
120
3
6
24
27
15
153
24
12
99
30
31
11
49
5
3
12
12
12
12
4
5
27
16
65
3
9
55
68
24
24
16
23
21
33
3
21
63
48
64
5
39
88
5
63
27
13
17
7
29
67
48
44
16
24
11
1
41
12
39
45
15
15
45
9
18
33
69
55
77
3
4
107
1
8
3
37
24
8
21
12
7
35
96
30
18
13
32
4
47
21
40
8
96
3
30
7
36
35
30
12
7
5
24
3
4
12
41
36
15
40
20
81
19
56
9
7
24
20
72
12
16
68
4
32
48
4
47
9
40
8
9
24
144
39
12
12
12
28
8
64
32
9
84
36
7
32
21
19
11
37
24
12
8
81
51
27
12
1
32
24
4
29
19
8
45
18
117
40
12
29
3
4
35
33
36
24
36
33
36
7
53
30
102
15
60
27
6
24
3
63
1
20
40
20
16
5
12
19
29
24
144
42
37
5
12
7
20
40
56
4
8
24
36
40
29
3
4
5
27
40
41
7
17
27
21
31
68
63
6
7
8
27
12
42
55
29
60
12
7
60
8
45
55
24
5
3
12
36
4
11
18
3
4
24
36
8
15
45
15
9
21
12
67
12
8
12
16
53
72
51
28
11
18
39
33
7
24
60
71
30
15
3
1
29
27
165
27
33
7
48
23
49
41
27
24
4
119
1
29
27
84
24
21
39
69
39
12
9
24
43
24
11
1
41
48
3
12
108
4
8
27
9
12
52
5
12
15
4
36
20
24
9
24
31
5
27
28
29
6
93
12
16
23
36
9
9
12
3
12
52
5
6
9
4
17
63
33
51
39
30
7
89
18
12
1
8
39
21
24
4
8
48
9
19
41
43
12
41
12
48
72
18
6
43
23
37
11
1
5
15
9
15
4
44
141
96
75
27
18
36
51
15
30
27
45
12
43
8
9
31
5
7
20
96
16
11
9
9
31
53
3
48
15
37
72
20
12
16
32
45
3
93
99
48
3
33
4
20
4
11
1
80
33
51
16
77
12
18
9
15
13
59
1
35
1
60
36
5
51
21
6
9
88
12
101
27
45
3
9
6
25
12
48
29
15
28
176
15
1
32
28
8
60
84
36
57
18
69
4
65
7
24
68
36
52
24
32
24
4
11
13
60
35
1
11
57
135
21
96
3
6
135
16
17
12
3
64
8
4
68
12
39
6
31
5
27
12
48
21
54
6
24
43
35
1
20
3
9
52
36
92
52
8
15
13
11
12
18
42
96
25
56
21
39
4
8
16
23
9
33
27
177
7
32
64
108
8
12
51
21
21
12
99
52
23
13
29
15
24
51
24
54
7
83
21
24
27
1
23
6
7
11
30
60
63
12
64
5
7
11
25
5
55
32
24
12
21
27
4
29
3
117
3
15
85
41
7
8
24
52
12
17
6
9
16
44
39
157
8
3
37
20
12
3
102
24
60
31
8
21
36
24
24
27
24
72
144
3
6
12
24
66
93
52
36
47
6
7
32
12
3
30
24
15
27
1
24
29
19
48
59
1
53
60
3
39
69
40
96
23
54
7
12
80
63
13
32
9
36
15
12
3
13
48
5
42
12
25
23
37
11
33
52
53
43
36
23
30
15
3
37
5
7
92
52
20
3
97
56
21
12
7
71
1
32
28
8
252
63
18
7
41
27
36
33
18
85
11
1
5
51
16
8
75
13
8
12
28
12
48
20
57
7
8
81
12
3
9
7
101
55
12
65
63
33
15
27
57
88
47
108
78
19
11
30
114
37
12
32
12
75
12
45
40
11
13
20
3
45
33
19
11
49
32
15
33
21
3
87
42
31
17
6
30
6
24
9
45
12
3
64
48
36
24
29
3
3
78
3
76
53
60
7
20
48
9
24
36
6
13
101
19
17
3
40
44
12
16
8
93
42
90
19
24
5
39
15
1
24
12
17
19
125
27
16
12
12
5
24
3
87
129
60
24
9
27
45
7
59
9
28
5
3
9
60
6
9
33
7
48
24
12
36
12
5
3
64
20
4
32
4
92
36
60
9
63
4
17
15
52
72
32
4
20
27
21
3
49
72
20
15
1
17
7
44
28
24
5
63
24
81
12
19
32
9
54
1
24
23
25
5
87
16
84
36
32
4
44
72
28
95
97
11
45
39
18
12
87
3
6
63
9
15
52
20
27
30
91
12
24
20
28
5
127
24
5
15
9
15
16
8
88
24
72
5
3
57
27
33
36
24
39
9
42
6
12
3
16
59
49
8
9
30
25
101
31
53
7
44
3
21
9
15
24
27
61
24
32
40
32
21
91
35
18
24
7
8
28
44
12
4
72
8
52
72
32
64
17
12
3
40
56
12
16
77
19
68
33
19
23
25
32
24
108
21
12
36
36
7
11
9
16
47
114
27
9
3
63
97
8
36
4
23
21
81
7
5
3
16
23
1
89
55
41
18
66
43
32
40
8
33
15
57
19
20
24
45
3
16
5
36
3
21
63
45
7
5
159
45
6
1
72
48
24
65
27
9
15
4
36
8
27
84
1
5
79
29
7
20
4
12
20
63
54
15
4
41
7
60
17
30
57
28
12
20
24
9
3
3
1
29
60
7
36
32
39
18
24
3
45
7
36
35
57
100
5
19
8
48
21
24
3
16
41
7
20
12
28
23
18
27
4
11
57
9
31
20
84
9
7
5
87
129
48
3
60
27
45
12
96
9
7
8
15
49
8
12
15
61
12
41
15
120
12
132
4
17
12
7
5
39
16
24
60
8
9
15
24
51
9
24
4
32
21
3
33
99
21
7
68
3
33
4
5
3
4
11
37
23
93
48
4
20
24
3
36
9
16
5
91
24
72
44
24
4
80
15
13
17
6
18
19
41
19
12
20
16
5
12
3
3
33
9
55
20
16
11
25
5
27
16
12
24
41
15
3
18
15
27
1
48
56
4
12
83
33
12
16
20
99
33
36
4
32
28
44
9
15
33
6
9
4
113
30
1
17
99
4
32
96
12
9
63
27
24
9
36
24
69
7
36
29
7
11
13
5
7
20
60
52
36
72
5
6
141
16
29
55
72
23
9
9
72
7
96
164
3
13
11
6
27
40
8
15
13
56
45
7
8
4
8
33
27
12
3
24
1
12
41
7
80
48
4
48
24
41
7
12
29
15
52
44
52
20
12
4
5
7
20
3
49
56
40
65
12
6
1
68
9
19
12
60
8
28
59
9
9
51
12
16
17
12
60
54
1
92
48
24
16
44
81
12
27
12
3
1
12
32
3
9
36
100
5
63
4
35
9
39
6
126
9
15
33
16
32
33
48
39
9
3
12
16
12
20
21
12
24
3
3
25
53
7
8
21
19
20
87
37
29
15
12
60
40
12
11
18
24
3
93
6
13
107
9
15
9
3
45
15
30
7
47
1
32
33
3
96
36
12
33
42
21
28
92
15
54
51
9
66
13
36
56
24
15
66
27
3
90
54
42
54
1
65
18
18
19
29
15
4
8
24
48
12
24
21
3
28
5
3
9
12
31
23
6
27
12
69
78
49
23
73
8
16
5
39
21
27
28
12
68
40
36
12
5
7
8
12
16
8
117
7
53
24
7
20
9
15
64
5
27
40
8
129
15
4
20
21
135
16
12
20
16
56
132
3
37
29
3
40
35
6
7
ABCD 369101364*7^$a-1 [50033]
4
39
17
6
1
45
12
38
10
24
75
33
107
49
3
9
68
16
144
92
24
4
20
4
23
13
3
125
4
11
3
1
83
73
68
72
1
2
37
24
35
37
12
12
23
24
130
32
16
39
153
36
15
36
83
37
20
1
38
42
42
1
48
9
20
18
30
28
2
24
37
21
44
40
12
2
84
21
61
14
45
15
94
62
21
1
32
16
15
41
24
28
99
21
24
87
12
53
43
57
12
48
36
72
24
32
103
8
9
6
46
11
4
119
61
21
2
97
81
3
20
21
67
17
36
4
24
20
4
8
31
21
38
69
37
24
84
14
10
26
54
4
3
161
31
32
40
21
24
24
8
198
21
9
30
54
3
3
1
45
38
93
9
30
45
1
12
48
35
24
3
49
44
64
33
20
3
28
96
80
39
10
12
15
20
3
34
39
8
93
52
50
22
3
12
11
46
15
17
4
27
12
20
69
3
9
16
14
49
96
83
12
1
8
73
96
20
27
37
3
21
38
45
16
101
72
91
11
18
7
45
15
23
22
36
15
33
20
30
90
6
81
28
152
49
12
3
53
7
29
28
39
44
63
42
60
54
54
40
24
15
21
68
12
27
1
62
22
27
11
18
3
13
59
25
8
4
48
8
24
52
15
9
44
27
36
37
24
72
12
3
69
12
12
24
3
5
66
84
25
36
29
31
33
32
30
18
52
74
1
5
30
24
10
14
42
4
35
21
4
15
116
16
5
28
12
20
3
16
44
39
18
24
4
27
17
4
27
36
33
12
35
25
98
60
1
35
1
69
14
34
108
75
9
15
11
6
18
30
15
39
37
116
28
45
3
69
48
14
1
56
120
33
52
50
6
42
49
21
26
57
40
8
13
36
20
87
3
22
36
3
20
61
27
8
13
27
29
55
89
30
18
19
21
3
11
30
4
3
12
65
52
60
68
15
9
19
12
35
34
68
28
20
4
24
3
9
48
3
140
61
3
35
24
6
4
50
13
21
96
80
16
11
3
30
16
3
12
132
8
37
36
24
24
36
3
29
28
119
3
22
12
15
21
27
23
6
15
16
45
59
12
25
20
31
8
13
8
91
21
27
29
6
54
31
57
38
58
26
42
112
24
56
36
28
48
35
1
63
17
4
14
34
36
15
56
33
6
25
5
31
12
71
36
46
155
33
28
24
36
24
98
10
12
12
8
4
51
9
15
20
37
38
30
40
11
1
38
6
39
1
59
13
12
123
12
5
31
45
36
75
47
6
54
13
48
48
89
19
12
11
58
12
51
33
15
11
37
57
56
3
49
36
60
20
4
35
21
144
48
4
62
25
17
91
29
16
32
40
12
12
62
45
40
105
14
58
2
150
55
59
22
51
36
47
1
56
25
84
12
44
4
14
81
13
12
24
15
33
15
44
25
75
9
71
57
6
34
11
45
28
2
34
60
24
3
59
1
84
21
74
45
13
2
82
8
136
15
12
47
85
5
16
14
54
7
105
8
63
3
130
60
3
11
46
12
39
29
30
21
37
12
51
5
19
96
9
27
47
13
21
24
36
2
1
29
54
22
8
28
2
21
75
97
44
9
103
84
29
28
27
9
14
30
28
12
2
46
8
147
9
36
18
70
24
56
36
174
1
153
8
16
24
95
24
24
1
14
25
56
13
12
11
27
97
29
52
12
68
3
15
21
169
108
3
29
27
88
71
118
11
12
64
53
28
24
35
3
82
20
36
28
14
30
3
37
86
81
52
8
1
2
60
10
11
28
11
42
16
63
93
24
2
30
7
9
14
18
78
1
140
4
5
76
74
1
129
32
28
44
66
37
48
80
39
6
40
44
28
3
9
11
16
12
12
80
16
20
21
28
24
3
81
3
89
60
27
4
24
35
13
8
3
36
34
3
36
11
36
61
180
60
23
70
26
34
24
92
60
12
4
8
3
45
28
3
71
22
24
11
3
216
42
43
11
84
13
45
36
122
18
7
44
9
27
13
26
42
4
12
36
200
3
28
20
1
8
19
21
92
15
9
4
24
38
45
1
14
61
5
18
24
22
8
3
25
62
18
19
36
60
83
1
45
56
28
3
8
13
8
3
75
30
4
171
5
15
12
27
22
20
64
11
84
21
30
58
20
4
107
57
48
40
108
48
12
2
25
35
70
12
12
32
18
190
24
2
70
15
32
9
4
3
32
1
27
17
31
12
32
40
33
56
4
3
120
56
37
12
20
18
34
26
34
32
30
22
36
3
12
32
21
18
70
8
42
18
42
72
18
36
72
3
12
4
23
10
86
54
31
9
27
173
28
44
4
24
11
13
56
4
60
32
4
24
44
15
27
12
46
51
11
90
3
84
33
52
24
131
4
65
4
27
5
52
32
7
45
63
81
11
27
10
12
15
53
36
43
9
98
102
42
1
20
49
24
8
91
20
49
27
9
2
36
34
50
6
91
5
16
74
18
66
10
131
25
12
2
90
6
9
21
7
45
3
24
29
6
60
1
83
37
9
20
7
33
27
8
21
30
21
85
2
36
24
13
8
99
18
28
24
108
3
35
24
36
24
33
3
60
114
36
76
11
4
44
28
21
36
255
12
20
60
13
14
126
91
89
66
24
34
3
8
1
72
2
54
100
27
53
30
22
14
133
17
4
48
32
31
11
10
12
168
39
5
4
26
37
5
3
13
8
18
49
45
3
57
12
14
22
24
71
21
48
24
28
3
9
24
27
35
37
17
42
61
36
32
13
3
12
45
3
89
16
12
2
46
8
28
2
21
36
1
72
60
27
23
13
60
21
44
18
10
14
21
28
21
11
25
11
73
8
40
8
15
28
33
60
14
154
24
84
8
88
44
43
45
15
101
84
4
83
49
56
19
33
68
76
26
12
1
21
62
54
6
25
21
38
21
25
80
28
24
59
37
2
58
12
14
1
17
24
19
35
84
13
29
19
20
45
111
36
16
12
9
8
24
4
3
101
16
15
57
38
60
42
55
44
39
10
24
11
49
11
21
54
36
37
47
70
20
28
15
45
24
12
20
36
7
9
98
21
25
63
11
36
6
79
12
21
48
14
37
8
9
87
3
1
17
76
56
7
5
4
84
26
58
2
82
20
48
88
3
119
42
3
1
14
24
22
15
101
24
18
70
11
52
60
9
71
13
14
1
41
84
40
14
6
112
111
21
26
25
35
6
18
34
39
108
56
1
14
34
24
8
4
38
6
40
3
11
6
15
39
13
21
23
141
39
1
182
118
32
6
61
12
21
11
57
3
13
72
15
ABCD 369236792*7^$a-1 [50052]
57
9
6
9
36
15
21
144
48
72
3
21
12
27
6
24
222
153
48
57
12
135
69
6
258
6
117
9
195
153
66
30
24
36
30
126
54
30
36
54
96
45
9
15
39
105
51
9
108
48
81
3
12
36
3
66
48
42
21
60
84
96
12
192
84
204
81
6
60
120
60
45
69
90
96
30
75
39
60
120
30
15
120
39
162
111
87
30
30
246
30
21
15
60
81
72
15
60
6
30
54
66
6
54
84
33
63
9
21
6
78
156
24
15
48
147
6
36
54
30
24
42
9
96
120
3
42
339
9
147
15
84
9
72
156
3
81
9
39
135
252
18
12
24
87
3
6
3
87
69
192
57
15
12
75
24
237
69
39
39
6
75
51
48
93
3
210
39
48
108
96
36
3
57
9
75
96
93
39
21
54
132
78
12
78
36
6
15
9
51
84
99
21
84
15
180
33
69
30
69
15
6
48
252
24
54
36
126
30
33
15
42
18
21
51
18
15
111
6
39
24
12
9
171
48
27
138
42
33
75
6
84
27
9
66
24
96
144
54
63
144
9
87
27
93
129
18
57
60
69
24
3
87
57
96
27
42
48
6
6
24
30
90
51
39
30
90
156
24
126
75
24
21
18
132
21
93
36
24
30
60
57
57
42
9
21
18
45
12
63
36
126
24
15
12
57
6
285
45
51
15
90
63
120
288
48
39
90
96
36
54
9
51
24
81
75
60
84
6
6
60
24
6
51
9
24
36
24
54
45
81
6
21
39
93
36
204
45
3
84
24
84
36
81
108
42
18
6
120
57
189
171
27
42
174
144
66
99
177
54
117
183
6
15
69
24
51
36
39
150
30
69
48
39
84
69
27
30
30
84
9
12
3
90
30
33
33
15
189
90
132
108
33
12
15
165
12
105
75
123
60
30
87
63
36
30
150
9
57
84
54
42
39
39
102
99
24
45
72
15
75
78
42
81
60
12
15
6
66
45
240
33
12
15
45
3
132
3
81
12
180
159
18
42
45
15
24
6
60
39
24
45
72
48
3
33
24
27
96
63
165
69
6
69
15
6
39
12
3
6
36
51
39
48
6
66
60
105
108
15
12
24
30
15
135
9
27
30
60
51
57
63
24
3
57
33
162
45
36
24
33
6
6
75
213
132
30
78
123
168
72
33
15
12
39
21
72
72
45
108
6
6
63
12
3
12
9
69
6
36
9
36
33
132
150
201
12
36
96
3
21
120
39
213
12
21
36
54
21
33
15
48
219
24
129
15
60
30
132
18
81
72
39
114
66
78
102
9
12
57
6
21
24
81
30
33
291
81
39
6
15
120
60
33
3
123
54
27
36
48
39
57
3
42
54
6
51
189
90
30
135
3
90
60
15
48
9
51
57
30
21
84
12
24
45
75
72
33
171
33
303
12
72
45
24
6
93
27
24
54
12
111
12
72
9
36
3
12
63
42
60
48
6
81
24
21
18
30
42
120
33
81
39
48
93
24
36
90
150
66
24
90
27
24
33
27
9
24
42
264
54
6
36
93
27
33
48
57
42
54
30
57
57
87
45
30
48
72
48
21
21
51
24
3
36
120
174
243
117
6
36
114
90
24
21
24
75
30
42
93
21
54
30
3
39
30
78
30
27
144
15
96
48
36
6
75
15
21
69
3
192
15
21
3
6
108
87
93
12
15
93
27
36
3
30
27
93
99
57
54
21
15
30
51
39
24
177
27
60
6
24
12
90
108
36
24
30
36
30
60
21
3
117
24
9
72
60
15
33
132
24
24
75
87
24
141
24
75
30
15
24
27
69
15
30
51
3
12
60
30
3
15
150
30
45
57
84
15
84
75
270
30
21
9
66
6
3
21
39
141
36
60
24
54
12
33
48
24
69
30
180
240
9
15
42
108
27
9
54
42
15
216
9
30
45
9
6
33
132
123
21
45
60
30
60
9
177
30
21
60
60
48
72
39
30
51
63
6
51
48
111
24
9
21
54
72
84
21
60
75
45
3
6
186
ABCD 369304388*7^$a-1 [50039]
33
87
45
72
60
60
12
60
72
15
60
105
24
60
180
60
147
33
144
3
9
24
60
36
84
24
3
105
24
24
12
12
108
63
21
48
12
51
33
27
57
27
21
60
39
36
117
132
51
48
12
48
60
60
12
105
24
39
12
9
120
24
15
45
12
12
147
21
48
24
48
3
9
12
24
24
3
177
12
24
36
24
15
120
33
108
15
9
12
120
12
51
21
15
141
48
27
84
21
60
135
24
33
3
24
36
93
120
51
153
327
9
111
57
24
3
69
51
21
99
69
87
36
120
48
129
84
132
24
3
84
24
60
69
111
45
27
45
3
12
84
249
15
45
51
129
84
108
12
3
33
12
39
21
135
24
24
57
15
48
60
9
171
81
144
24
96
135
129
168
24
99
21
48
27
69
75
60
57
3
12
24
24
9
111
21
36
15
93
36
99
12
21
3
9
12
135
69
39
129
108
63
57
15
45
15
48
21
24
12
60
24
15
57
27
12
33
24
3
129
75
57
36
111
12
45
3
141
48
3
33
147
9
36
60
75
9
75
9
24
12
36
12
60
27
9
252
48
60
48
36
27
120
21
60
24
156
60
39
36
225
36
72
27
9
24
72
48
27
45
72
63
48
93
3
21
24
48
60
63
45
3
81
96
3
45
72
72
3
9
48
87
45
135
21
75
60
69
36
132
3
48
33
36
3
48
12
45
48
12
3
57
39
69
72
60
99
24
45
24
87
33
120
87
45
51
81
12
72
60
3
177
24
84
12
12
36
60
12
3
105
12
15
60
57
3
9
84
15
36
9
51
33
36
51
9
27
57
3
168
45
195
21
12
27
12
45
12
27
69
12
12
27
144
60
36
36
33
120
27
9
48
60
120
12
15
144
9
12
51
24
96
21
228
75
21
12
24
39
48
45
24
63
45
135
105
3
36
45
39
57
12
27
9
111
21
39
45
36
72
27
69
96
15
9
15
9
24
3
201
108
27
48
60
36
9
84
48
12
96
51
96
24
24
69
111
72
9
39
96
81
12
243
24
33
168
15
9
135
156
24
45
48
60
111
12
189
24
87
48
96
141
15
33
72
12
12
12
24
12
12
15
33
24
108
135
36
45
39
153
3
177
24
3
24
45
24
96
15
69
96
15
57
39
21
15
24
60
36
84
36
93
36
84
87
33
12
12
27
24
60
12
60
48
9
180
60
48
63
36
24
45
12
15
60
48
177
48
72
3
105
132
3
12
9
195
9
36
36
48
132
75
165
12
12
12
3
24
165
84
12
75
21
99
45
39
9
60
87
9
72
36
27
72
45
48
60
24
12
180
135
9
87
21
48
48
87
144
12
117
72
228
27
36
69
72
24
72
156
27
69
39
12
9
36
183
120
21
15
93
240
60
27
36
24
21
12
108
3
69
3
93
51
81
3
57
15
93
96
24
15
36
24
165
27
45
15
45
15
117
36
135
132
48
36
36
48
21
96
60
12
72
111
48
60
9
60
27
9
72
39
129
15
12
21
63
21
39
9
72
48
87
9
99
12
9
12
12
132
108
15
12
45
120
36
12
147
45
60
75
45
3
9
48
60
15
120
33
15
21
84
27
60
84
9
27
168
156
9
84
3
48
81
39
36
69
12
72
87
57
12
24
243
177
3
24
60
33
3
9
132
72
135
12
21
12
231
144
9
3
24
24
141
156
3
9
51
9
3
33
15
12
33
24
111
45
84
3
60
48
33
39
57
36
51
57
27
96
45
120
24
27
48
72
60
9
48
60
48
15
9
84
27
60
24
33
27
9
51
57
12
51
60
9
24
48
3
69
87
21
180
60
159
36
69
108
12
15
9
231
141
60
39
21
75
93
24
51
156
9
264
3
69
111
21
99
45
63
9
36
12
84
48
96
75
21
36
75
33
60
132
3
12
57
36
72
63
117
159
9
72
39
141
120
39
96
48
21
135
9
24
168
12
3
45
75
84
33
87
36
24
144
12
93
87
24
24
57
12
48
24
75
129
24
12
24
111
21
15
33
24
12
15
129
48
3
24
72
21
3
84
72
189
15
60
240
141
39
129
12
63
9
3
21
ABCD 369474818*7^$a-1 [50014]
60
76
6
3
99
56
22
18
9
48
15
50
112
30
6
27
84
24
27
98
24
16
50
4
33
36
72
9
156
74
36
85
95
4
146
72
43
48
59
18
4
42
18
75
5
55
36
12
63
33
39
20
61
11
58
3
137
7
11
40
57
5
19
12
24
23
22
18
21
11
25
95
42
66
4
8
28
24
21
9
15
144
12
35
64
6
90
44
28
2
16
27
75
81
51
12
186
27
11
73
11
40
21
45
63
51
9
21
18
72
56
13
36
12
81
51
36
11
10
2
61
36
15
81
57
15
23
22
62
76
36
9
27
33
57
135
5
40
2
36
13
47
12
40
30
27
144
17
34
81
59
48
13
9
6
36
9
12
45
42
20
37
9
63
36
36
119
40
9
72
9
20
18
72
25
11
192
61
24
75
78
50
49
45
75
96
47
25
36
11
10
56
4
36
66
104
10
2
52
18
20
19
51
18
54
20
6
42
12
10
138
90
123
84
35
46
50
12
70
63
12
33
66
26
43
57
62
46
72
38
142
51
36
81
14
40
12
33
11
10
27
65
43
72
47
49
9
2
25
11
145
95
1
3
81
9
8
55
23
4
33
5
40
2
16
12
69
12
96
23
25
36
36
11
22
2
28
42
8
40
42
21
24
12
11
42
115
36
45
30
9
27
26
52
135
36
59
58
2
48
48
22
42
21
47
30
55
36
47
109
60
11
24
46
50
60
52
21
27
2
88
51
81
54
8
6
34
9
36
23
22
36
27
108
27
45
15
18
3
9
62
16
45
36
21
2
16
90
60
39
81
51
48
33
63
29
19
81
231
45
12
50
10
8
40
42
21
69
27
93
2
13
36
36
36
36
12
27
110
42
61
72
57
2
49
29
52
63
45
3
27
69
3
36
33
9
30
9
29
54
58
30
50
22
60
9
149
22
18
12
51
12
53
30
4
138
18
45
60
108
36
36
5
90
70
2
25
5
42
60
88
48
24
9
27
12
2
16
74
25
15
57
72
11
186
262
117
11
72
12
10
66
60
92
18
43
21
123
83
25
12
35
10
63
36
33
3
33
14
169
9
15
12
153
50
48
52
92
108
1
29
88
51
11
1
27
14
208
75
180
60
12
33
2
25
23
220
2
43
3
20
25
29
67
59
16
56
13
27
117
21
2
4
81
3
33
3
33
3
78
3
29
58
80
10
39
213
54
164
34
48
18
2
70
18
14
13
108
15
30
14
6
144
40
30
33
3
24
86
43
24
72
3
2
168
10
8
37
153
24
27
11
82
26
12
42
136
60
30
33
3
8
1
17
7
143
138
124
20
6
22
2
40
36
162
2
18
7
41
22
81
21
36
171
24
5
52
180
2
85
71
37
3
45
9
6
14
18
58
3
89
19
23
46
30
9
11
22
18
20
37
15
38
24
10
68
22
3
17
46
96
84
9
36
99
38
58
36
45
12
117
15
5
30
13
59
37
71
10
12
80
7
11
10
20
22
90
48
42
62
30
28
8
25
47
61
17
67
24
23
16
32
13
60
29
19
36
24
9
27
23
22
86
70
27
15
30
72
50
46
66
78
26
4
9
71
25
83
10
8
19
23
120
108
25
12
63
42
39
24
9
3
36
24
3
2
31
17
40
2
4
36
9
9
50
12
22
26
1
101
22
12
68
1
65
70
9
95
58
48
15
12
5
82
120
18
78
57
15
81
72
59
13
12
45
38
112
12
45
29
4
36
102
20
25
27
6
2
37
15
48
60
20
10
42
26
64
39
17
19
51
21
24
5
115
9
6
9
131
90
7
213
3
69
27
45
18
93
24
35
130
18
9
15
14
40
14
16
24
21
60
65
64
110
13
72
84
69
27
11
10
20
79
35
1
87
8
4
18
8
19
24
9
48
62
61
72
9
56
52
3
45
44
6
73
47
109
35
10
60
75
95
156
25
9
36
75
60
137
7
84
36
11
24
10
6
84
26
24
6
22
48
15
84
15
8
1
9
3
15
32
61
69
48
92
40
12
15
36
65
30
42
7
48
27
9
51
21
51
36
68
13
12
137
31
17
154
12
6
3
17
43
45
75
27
8
10
2
49
11
12
58
3
36
29
4
50
40
18
135
17
67
9
6
9
57
27
35
46
152
91
77
10
14
18
30
19
12
9
38
70
15
9
18
12
90
18
8
60
1
21
18
44
1
24
3
182
40
27
9
14
25
53
28
20
52
63
69
8
91
119
25
45
99
23
40
93
63
9
36
119
52
45
11
22
36
27
47
16
20
120
12
1
47
52
21
11
13
35
60
70
38
13
9
38
142
2
88
68
85
9
20
16
2
25
93
63
81
50
109
264
27
9
101
31
35
60
25
87
30
90
69
119
109
71
10
15
36
9
92
28
99
45
90
9
11
16
80
97
72
84
9
8
19
15
12
24
9
48
45
42
8
1
41
40
18
18
92
82
60
50
22
45
21
15
45
27
11
12
72
88
45
87
153
99
9
65
43
21
36
14
76
2
22
18
32
160
96
63
9
32
31
17
42
16
92
60
12
49
3
141
36
27
54
36
63
12
95
1
39
72
60
30
15
108
165
42
8
10
12
20
70
20
97
108
252
23
40
18
20
43
24
45
62
40
36
225
47
13
65
19
5
19
11
25
81
54
20
1
135
45
144
63
45
24
23
ABCD 369560742*7^$a-1 [50032]
32
18
90
4
56
46
6
80
10
50
18
10
42
38
6
30
4
6
6
30
8
22
42
36
20
46
24
6
18
2
76
38
4
62
64
2
84
64
102
128
6
34
50
34
66
24
2
30
208
86
22
24
24
54
62
4
30
50
22
30
158
4
6
126
56
28
66
18
26
22
20
10
68
106
14
46
20
54
60
6
58
18
74
28
32
16
44
34
54
36
56
70
6
68
120
4
30
30
86
6
4
36
6
44
76
38
4
30
6
6
56
28
66
74
42
24
4
80
76
36
102
2
114
40
2
54
34
50
42
82
6
30
2
4
48
116
34
2
16
30
78
12
74
76
24
150
140
58
38
34
18
116
10
102
30
12
86
4
30
2
6
28
20
66
30
54
94
78
14
58
146
6
28
38
18
36
4
114
38
160
48
2
24
28
62
4
120
20
6
4
66
114
12
84
18
66
56
54
70
20
12
4
26
18
4
30
2
4
12
8
94
32
28
42
30
18
18
20
4
18
38
78
6
46
50
4
84
80
6
10
204
90
72
8
12
48
36
76
18
56
54
30
12
10
20
130
18
6
6
30
44
10
20
94
24
38
48
4
2
40
74
34
60
2
28
66
80
6
10
60
18
60
56
6
10
36
42
42
14
96
30
4
30
2
4
80
10
24
20
6
16
120
30
68
4
36
50
64
32
28
6
24
102
20
94
32
18
64
2
54
70
6
20
64
120
54
2
94
6
14
64
30
26
6
4
66
56
18
46
24
12
14
114
6
114
4
56
52
12
78
14
4
80
36
28
108
38
10
66
54
60
132
48
54
6
60
12
48
72
42
8
78
4
26
22
48
12
14
4
12
30
12
26
30
36
100
96
14
4
2
24
60
64
62
22
18
14
10
168
42
18
60
2
10
36
18
12
14
4
36
36
30
20
28
30
20
4
62
4
20
42
18
22
38
6
16
30
38
70
36
66
14
36
18
30
72
28
24
6
56
88
146
12
48
36
58
60
6
62
34
14
10
20
30
70
114
86
64
6
12
60
38
22
18
12
8
12
24
40
26
24
90
70
6
12
186
6
20
96
58
24
6
92
24
24
10
32
22
12
74
102
24
60
10
114
2
78
4
8
28
72
60
72
26
142
60
14
24
4
38
88
20
10
84
6
62
48
22
8
36
70
26
18
40
92
10
8
16
36
14
34
6
56
138
4
90
90
12
26
4
6
8
16
36
24
48
56
4
66
30
26
46
192
26
16
26
4
30
264
6
66
14
34
42
8
82
30
24
14
12
18
120
34
12
134
34
38
40
18
26
6
52
18
20
18
4
36
120
32
18
30
16
6
38
34
6
30
140
22
38
34
162
24
24
32
148
30
60
8
4
6
44
40
50
148
60
42
50
10
126
24
108
18
14
54
52
20
18
22
44
46
24
50
36
22
30
56
42
58
12
14
4
2
28
56
10
36
30
48
92
22
6
30
62
22
68
18
4
68
34
14
30
4
32
40
180
14
4
36
20
46
6
38
12
52
32
66
18
10
20
22
74
28
30
36
80
52
8
66
10
44
12
30
112
30
32
60
4
66
30
116
22
72
74
72
22
8
90
22
122
28
18
74
24
42
28
50
16
78
206
36
4
36
14
70
26
4
30
2
48
52
68
10
2
24
88
36
60
110
90
40
30
2
4
18
2
4
90
30
12
44
6
40
84
26
18
4
60
6
96
30
20
60
36
22
6
32
58
12
38
42
24
34
2
28
24
122
6
4
26
40
48
86
4
62
138
34
8
10
30
20
28
6
30
6
8
60
112
18
20
22
14
4
60
30
26
16
114
14
30
36
28
12
26
10
12
6
20
42
28
24
2
10
20
16
140
28
20
4
2
60
70
26
160
44
84
12
10
98
10
42
150
104
34
66
24
92
60
82
26
16
50
4
6
56
30
22
18
18
26
58
26
66
34
102
78
6
48
18
78
66
56
10
78
6
36
30
84
14
96
88
26
30
70
2
52
36
30
56
6
48
10
6
6
50
48
160
170
82
18
24
6
114
6
36
26
88
12
8
60
42
40
38
10
6
20
76
50
34
24
90
12
60
30
12
18
12
8
130
14
6
4
56
10
20
34
50
16
12
18
12
32
28
6
72
14
46
8
4
90
6
36
20
84
4
78
14
46
18
84
36
92
60
22
120
8
18
66
46
50
100
14
10
18
42
20
64
42
42
12
20
154
24
6
30
12
60
44
28
72
18
38
70
102
2
46
42
30
48
60
42
2
16
20
18
12
54
64
20
6
4
140
70
180
84
48
74
46
8
22
8
30
16
24
54
56
4
2
36
70
144
80
16
20
48
30
16
18
26
64
18
14
16
114
14
42
34
6
68
12
4
14
22
30
12
6
30
60
30
36
26
48
36
54
10
36
54
26
4
56
34
102
30
44
4
42
18
2
18
40
30
20
166
120
24
110
60
4
38
4
66
8
52
54
6
14
28
32
6
94
30
50
106
102
30
18
68
96
6
28
62
22
128
34
54
32
48
42
10
120
14
30
76
12
36
42
74
60
40
36
50
52
32
16
14
54
30
12
54
4
24
42
14
46
36
12
56
36
28
48
12
18
38
16
110
4
54
12
50
34
32
34
134
30
16
20
60
54
4
36
140
70
24
56
4
42
36
48
30
50
102
18
4
6
2
18
60
36
34
12
12
30
26
30
34
2
34
20
10
56
136
44
70
44
52
128
12
58
80
4
6
2
58
42
102
2
34
20
16
56
4
24
20
12
10
68
12
10
8
22
18
50
30
30
16
44
6
6
30
40
168
42
12
150
6
2
78
30
4
56
40
6
6
8
16
14
6
94
ABCD 369829548*7^$a-1 [50011]
48
67
14
24
4
18
29
33
39
60
13
11
49
32
15
19
50
15
7
6
23
12
24
7
6
47
21
24
10
18
60
36
102
14
39
60
60
21
27
13
47
13
11
19
108
6
20
27
1
18
14
36
4
44
3
49
131
7
17
19
2
12
24
3
49
24
20
15
21
36
34
14
123
7
48
38
63
21
27
21
27
45
15
45
94
29
13
54
12
2
58
5
133
8
63
12
72
33
10
14
27
33
4
68
15
55
26
36
15
36
109
66
78
68
4
30
36
26
15
1
12
8
27
60
49
6
5
7
6
59
21
12
16
8
10
14
3
12
19
5
21
3
45
12
27
69
40
35
33
106
18
18
38
36
15
1
35
19
26
28
18
62
84
4
12
18
6
48
23
21
16
12
23
21
10
29
57
36
22
14
36
3
24
105
52
32
10
29
37
68
15
31
14
39
9
15
60
1
23
12
37
35
24
37
23
9
15
57
3
24
21
46
54
92
27
57
15
25
36
48
23
1
20
12
3
21
3
43
17
37
54
2
3
12
7
77
24
132
9
12
12
24
15
45
10
26
3
9
15
24
25
35
1
20
16
8
12
36
16
24
23
9
3
9
28
12
90
5
9
40
18
26
10
42
18
5
25
8
51
13
11
13
23
9
39
67
74
34
17
12
31
18
23
60
55
14
15
7
17
33
15
7
50
15
9
40
35
19
26
22
14
87
7
18
36
35
21
15
60
21
15
1
18
66
23
31
17
12
21
3
33
120
12
84
27
31
6
56
27
1
56
4
71
37
12
6
66
18
18
47
9
15
55
26
3
9
39
103
36
26
16
56
36
24
4
20
15
60
21
3
12
48
1
20
4
11
7
2
10
26
24
24
15
60
24
9
16
23
31
26
3
9
4
32
24
10
77
37
11
21
22
14
36
4
18
38
3
12
13
8
34
14
16
6
41
21
15
7
14
22
5
13
47
9
16
44
84
4
18
62
168
4
48
23
48
7
30
47
13
8
10
18
20
39
7
6
18
18
18
18
11
24
55
12
42
12
36
6
5
13
32
15
9
10
29
43
50
15
21
4
24
32
94
38
3
7
2
60
34
53
13
32
24
34
2
3
21
3
7
41
72
12
1
54
6
18
2
10
42
12
59
33
22
86
3
49
8
48
39
24
21
36
15
7
62
48
3
13
8
63
19
17
129
3
19
41
24
7
18
11
9
12
4
12
24
8
12
10
137
24
24
45
10
14
22
36
66
6
26
48
16
36
54
206
46
26
3
19
2
4
8
15
21
10
17
72
13
8
15
96
69
3
12
49
8
34
26
28
30
26
36
63
1
72
36
42
12
26
39
24
24
13
140
12
24
4
6
29
9
36
15
33
4
18
36
74
3
7
62
15
21
10
18
24
30
18
11
33
15
1
47
24
12
21
27
24
7
66
8
87
31
42
23
67
26
3
9
70
29
19
41
1
20
99
33
4
47
121
11
7
38
52
32
36
16
32
4
20
60
12
22
30
24
35
13
11
12
13
8
12
3
48
7
17
9
39
19
2
15
19
18
72
23
19
2
24
22
17
25
44
28
12
6
14
16
20
4
11
33
4
83
7
18
44
16
35
144
21
63
36
9
27
9
3
43
17
9
99
21
70
14
64
30
36
2
4
18
38
10
36
17
21
36
12
46
12
60
14
3
60
48
1
44
46
18
32
22
41
21
48
15
13
20
3
1
54
12
14
3
9
3
72
7
41
37
8
10
53
21
27
12
57
12
24
24
3
36
21
28
18
2
51
21
24
70
2
28
6
90
8
10
41
36
105
34
14
48
58
54
68
36
15
57
12
12
60
28
36
11
105
15
13
23
19
2
46
14
15
24
69
4
6
26
3
9
96
36
48
46
24
2
12
58
26
15
9
22
18
12
11
12
55
2
70
26
15
9
12
64
35
13
6
14
48
15
60
60
31
62
15
73
11
60
1
8
15
21
10
18
47
21
40
18
17
37
54
2
16
54
48
17
9
15
1
71
21
75
36
33
28
18
6
36
8
63
19
84
2
60
10
77
19
14
34
62
15
19
2
48
22
17
13
92
3
13
8
16
12
35
25
11
33
36
3
60
21
16
47
9
106
29
9
16
104
3
1
32
52
44
3
69
27
9
60
3
36
45
28
71
9
27
19
38
70
14
27
9
64
11
55
14
60
12
48
3
9
87
61
18
17
81
10
2
36
34
14
51
60
9
12
3
84
19
29
45
36
3
31
86
27
7
2
4
44
22
6
12
23
21
12
4
12
20
15
19
26
63
7
17
21
3
21
10
110
24
58
14
63
93
16
47
37
23
19
5
21
10
18
68
48
27
55
18
102
60
5
85
54
17
12
9
34
137
7
29
19
5
55
5
7
2
108
3
12
55
5
21
16
11
25
8
15
7
42
8
22
17
45
15
55
38
16
80
3
21
3
19
36
72
38
39
7
42
11
7
36
74
36
10
5
9
12
15
13
20
24
36
24
3
1
20
4
35
73
35
1
20
28
54
29
7
29
31
29
24
105
60
16
68
16
78
36
12
65
25
20
15
7
65
91
14
12
12
16
6
2
36
28
11
84
9
96
147
24
7
96
26
3
19
29
93
22
38
3
1
11
108
7
5
48
9
28
35
31
2
12
10
54
36
20
36
16
32
36
12
3
37
90
60
30
6
14
22
26
22
86
10
12
5
21
36
15
9
120
16
23
48
67
17
216
1
32
46
90
56
60
22
14
10
26
22
14
28
11
45
52
11
1
20
60
10
14
4
35
1
23
19
2
15
48
91
54
72
18
65
48
31
18
20
3
1
12
18
2
3
24
7
17
1
60
140
3
9
3
7
36
36
26
4
71
1
8
46
5
24
13
11
1
6
26
28
36
36
35
49
32
15
69
24
63
60
67
17
9
12
16
18
89
24
13
30
2
4
11
24
45
28
102
36
26
15
13
8
3
33
16
36
30
18
92
58
17
145
20
12
39
49
56
3
48
81
3
33
12
16
108
11
13
8
24
3
55
36
2
46
5
13
60
18
5
49
12
11
24
25
11
69
10
5
33
60
4
56
4
20
12
3
24
9
12
22
17
24
9
48
10
24
29
24
9
3
7
5
43
41
1
20
28
18
24
84
29
7
36
36
6
35
36
49
24
23
21
10
66
24
8
12
28
6
12
5
49
6
38
100
6
2
34
26
28
30
42
35
1
23
9
39
141
4
66
6
32
22
29
37
68
22
6
18
36
2
63
33
3
45
46
41
19
2
16
11
21
16
11
24
105
12
10
53
1
54
17
7
29
9
70
66
6
12
18
6
2
46
42
36
8
24
39
13
36
18
2
22
38
36
34
14
72
16
18
17
25
18
26
100
11
9
64
6
12
2
39
9
63
55
50
15
7
5
21
3
60
13
56
24
84
12
12
3
43
36
26
15
21
15
91
18
35
9
15
33
34
17
12
33
28
56
15
73
18
14
27
45
36
4
23
13
12
11
7
2
39
12
57
4
12
6
54
56
10
6
32
15
45
10
6
8
63
13
8
15
13
8
10
17
9
28
8
34
12
14
10
26
24
34
6
36
11
69
15
7
14
15
33
15
1
12
47
33
16
11
19
50
15
7
50
15
7
5
55
2
16
11
1
20
16
35
7
26
27
31
14
10
50
15
1
32
15
9
12
118
2
34
36
38
28
20
84
12
106
18
30
14
28
20
24
36
4
23
85
18
2
4
11
9
36
36
16
80
3
12
84
1
8
28
30
14
3
45
39
9
72
48
15
60
7
17
37
8
4
72
8
3
49
18
77
36
21
51
96
1
42
126
32
12
10
50
3
48
7
14
60
15
1
119
9
10
42
59
12
31
72
2
15
9
48
22
12
42
12
11
13
11
7
30
6
65
21
34
14
4
23
72
12
37
42
12
17
7
14
76
8
4
6
48
5
12
48
36
9
3
9
82
17
1
59
36
21
3
7
5
21
12
3
12
9
15
9
39
13
42
30
20
4
56
10
ABCD 369862652*7^$a-1 [50049]
96
48
4
108
44
12
36
133
203
120
180
4
48
32
24
28
33
27
8
24
28
36
60
92
37
3
44
124
32
13
24
35
192
48
13
11
76
8
40
44
12
84
48
36
1
48
35
36
12
48
16
128
4
33
35
24
60
84
4
32
4
69
15
32
72
49
3
24
32
60
84
60
72
48
24
48
24
24
40
176
1
11
52
44
13
63
24
36
116
24
24
12
136
32
72
13
95
168
168
64
153
135
20
36
49
71
60
72
36
60
108
145
11
48
12
36
4
8
16
33
23
97
47
36
48
61
35
13
63
24
44
112
45
35
48
232
56
12
252
160
24
152
64
45
23
112
20
37
35
28
9
11
24
24
172
24
36
12
32
25
71
24
48
24
16
44
12
36
13
23
36
96
112
44
16
33
23
145
107
12
40
8
28
69
11
12
48
24
1
71
1
11
16
120
152
64
68
64
48
92
24
13
71
4
21
15
12
80
72
12
12
16
141
35
40
20
36
12
1
23
28
12
8
112
12
21
24
23
28
164
73
35
24
4
57
11
24
37
3
12
20
24
36
1
72
15
56
24
28
20
40
9
131
72
72
48
24
4
68
192
4
80
76
117
47
24
64
68
48
108
88
44
61
95
76
24
8
24
13
15
176
84
136
24
80
12
16
33
39
20
85
3
45
11
12
12
84
72
169
15
116
36
1
24
35
16
80
100
24
36
32
60
28
12
48
20
24
13
63
8
132
85
27
32
205
75
32
48
13
23
40
44
60
72
36
24
61
27
48
104
120
120
4
9
15
68
72
24
37
131
28
32
12
132
60
40
44
25
47
4
60
9
11
12
48
96
49
47
24
4
12
32
72
4
20
60
109
3
20
36
36
24
36
24
181
48
23
4
20
60
40
56
109
11
40
24
164
168
24
36
12
49
15
56
84
36
24
24
48
60
28
33
11
36
84
13
47
24
132
48
72
84
169
11
24
24
16
12
32
136
8
204
52
68
13
119
1
23
16
56
24
28
176
36
12
148
20
28
68
84
100
32
24
36
48
40
36
45
147
20
88
56
1
3
32
37
75
8
37
59
48
109
15
12
20
36
36
312
64
8
4
8
52
32
28
48
44
1
23
16
164
37
39
8
25
47
24
120
48
36
24
4
68
4
12
44
36
100
8
112
36
44
48
100
104
132
49
11
61
47
12
36
12
4
204
188
36
48
28
48
8
36
4
44
192
4
20
40
20
120
24
313
3
116
28
36
68
36
1
35
4
60
45
15
104
12
4
56
96
24
12
72
13
3
44
144
96
1
35
12
28
20
4
120
21
119
12
76
33
135
105
15
249
11
4
164
64
45
179
4
44
96
40
116
96
24
60
84
48
1
96
35
4
32
49
11
28
153
59
24
132
108
12
48
48
36
84
12
36
73
11
24
85
23
192
1
27
44
49
39
164
4
33
95
25
23
76
44
60
36
1
71
108
28
32
60
85
135
8
97
63
176
96
36
36
12
60
108
13
15
68
24
120
60
1
15
20
13
23
1
3
72
56
100
20
4
36
132
8
36
36
48
40
116
28
104
120
16
44
12
25
11
48
28
8
25
23
36
100
105
63
20
84
12
16
45
227
4
12
12
92
64
12
8
96
24
40
60
72
8
36
16
105
27
48
68
4
108
68
37
107
72
61
3
45
120
24
135
44
61
75
20
96
36
60
16
33
15
24
105
15
33
27
8
28
44
136
60
56
60
13
3
60
20
12
12
72
12
12
112
36
9
95
24
12
12
52
36
12
45
47
76
8
48
72
48
4
8
1
83
28
32
12
16
104
108
25
15
44
4
20
120
132
28
44
16
44
132
88
60
93
11
136
36
20
40
69
155
160
8
48
4
32
28
44
52
92
84
16
48
92
12
72
12
24
48
49
71
40
92
37
51
56
28
60
32
16
8
85
203
48
13
23
48
25
71
76
44
16
56
76
32
4
44
16
140
52
93
24
23
24
288
84
16
20
48
24
49
72
35
85
83
60
25
11
12
12
4
32
1
11
16
36
8
1
3
44
36
13
27
20
216
16
33
35
60
252
40
8
72
13
35
85
11
36
28
60
57
11
37
23
48
97
99
45
83
48
24
16
116
64
44
60
1
11
24
156
28
32
4
129
71
25
72
47
40
140
40
21
23
52
308
1
75
20
25
107
64
8
52
20
60
24
28
56
4
8
40
60
8
24
253
71
300
48
16
72
48
ABCD 369993144*7^$a-1 [50031]
10
99
108
12
5
24
30
6
4
26
76
14
82
158
31
53
94
32
1
59
90
120
36
36
28
174
38
12
42
49
36
36
48
5
91
17
76
50
22
15
23
36
120
13
9
68
55
3
50
18
22
20
52
14
90
36
18
6
4
120
122
37
5
138
37
45
75
24
17
55
35
60
22
63
9
68
4
14
16
2
94
26
108
54
6
16
24
68
18
112
44
24
61
5
31
41
4
24
102
9
105
32
16
51
23
72
48
37
17
6
16
50
24
90
138
31
41
4
2
133
81
20
4
39
29
7
167
6
72
43
36
23
6
124
24
39
5
10
9
53
76
32
19
17
127
5
151
9
15
12
23
22
63
41
42
36
30
6
54
43
185
36
24
22
14
36
36
12
78
25
23
37
17
76
78
14
4
14
30
4
27
96
12
5
18
1
53
6
54
36
31
27
21
59
10
102
14
54
49
65
43
15
21
11
16
9
77
4
74
25
5
46
66
32
46
9
57
14
13
23
72
166
51
95
12
54
42
54
31
53
22
14
18
60
4
9
36
45
39
59
24
18
72
34
2
7
81
20
7
65
7
5
55
89
19
23
138
60
18
66
58
68
1
23
48
42
126
12
108
72
13
5
78
13
81
50
142
27
60
5
84
46
21
65
12
136
27
27
50
7
24
5
52
20
34
9
9
20
30
22
2
54
36
12
31
9
20
48
19
12
5
40
27
5
60
76
39
105
26
6
72
67
45
26
22
2
48
1
36
17
24
43
60
180
77
7
41
78
30
55
75
14
72
42
18
18
18
12
24
18
22
50
66
19
35
4
50
60
4
50
12
6
48
78
25
83
34
32
46
14
30
24
12
58
2
13
135
48
20
25
45
104
31
96
77
4
3
24
23
48
22
15
48
59
24
49
48
132
77
30
4
92
30
18
1
36
9
8
162
13
95
18
24
7
33
26
22
122
114
7
24
3
9
60
36
39
146
84
19
17
22
81
59
13
5
130
2
16
135
5
18
126
4
51
41
18
36
102
6
34
2
70
6
14
144
12
31
5
180
60
7
5
40
2
13
81
63
108
5
12
28
63
57
32
19
21
2
4
18
14
61
24
36
72
84
41
4
14
18
64
50
13
53
28
26
13
29
76
62
37
17
4
20
67
77
31
23
18
79
23
1
5
40
32
12
100
102
45
29
112
120
2
18
12
64
68
220
27
41
7
95
1
17
31
5
252
76
20
18
48
36
60
54
30
18
31
267
14
54
22
26
24
36
58
26
37
41
16
27
99
14
76
38
30
4
104
24
115
59
13
41
28
104
31
36
23
61
5
132
22
62
55
120
65
54
66
76
20
4
86
16
14
78
48
49
5
103
41
40
24
30
14
72
54
18
19
48
9
50
78
16
50
6
7
9
2
18
12
60
30
13
72
11
166
63
120
41
42
66
19
5
72
36
16
14
36
13
47
13
53
18
22
24
147
29
48
19
45
68
30
54
18
6
72
7
5
28
50
102
6
12
1
3
90
38
48
18
64
26
4
2
31
95
84
54
36
55
41
7
168
12
11
13
5
4
50
4
98
42
180
16
2
48
19
59
12
46
32
66
6
18
97
45
2
18
4
26
28
44
6
79
24
225
26
49
27
38
54
18
4
27
45
75
27
32
73
53
168
30
60
13
21
32
19
48
23
46
26
1
71
13
36
23
18
76
20
67
5
67
5
12
283
5
36
36
18
49
23
42
4
27
71
37
5
31
21
50
6
12
24
7
69
54
21
24
3
45
83
16
50
18
13
83
22
3
23
60
13
5
12
19
120
5
4
74
72
94
44
18
13
101
108
18
12
1
23
25
5
46
14
43
24
63
14
54
48
24
48
90
24
139
5
79
72
5
64
8
19
45
27
93
63
29
120
6
25
41
31
5
60
43
47
16
9
41
36
154
44
54
163
17
10
62
19
53
24
30
24
72
54
36
4
54
14
66
18
126
18
55
36
53
64
122
49
48
5
36
4
54
18
72
72
14
6
52
72
63
29
211
9
98
6
67
41
31
71
49
29
84
4
63
5
18
64
21
29
30
114
40
3
24
59
48
37
21
15
5
30
6
79
83
13
111
20
13
36
17
28
72
8
112
50
46
158
16
9
11
12
1
36
21
56
31
125
4
14
6
54
4
68
12
13
65
18
18
36
103
12
60
27
44
13
5
72
19
108
21
2
36
30
24
7
113
4
15
149
12
103
11
90
7
11
16
50
96
144
48
18
28
14
43
5
4
218
30
40
32
19
23
54
67
21
6
188
1
12
77
28
75
5
19
5
43
65
4
3
23
1
17
24
4
50
12
37
21
15
35
18
19
35
28
18
26
90
58
9
33
44
10
14
162
54
7
47
13
17
22
18
2
22
26
13
113
112
20
31
23
97
24
77
67
75
50
127
9
50
52
86
4
27
5
31
5
18
58
15
41
16
14
13
65
4
3
5
22
18
15
5
36
22
81
131
48
94
50
13
47
16
18
32
19
89
19
9
3
5
67
29
12
18
6
76
26
13
9
72
24
32
103
57
24
26
42
30
1
3
96
80
6
4
98
4
18
50
72
145
17
6
49
41
36
12
67
63
14
55
23
61
23
1
36
23
4
48
9
5
132
43
41
58
2
12
19
131
70
20
72
12
36
54
6
126
34
14
49
81
15
17
46
66
74
52
9
5
19
35
24
13
12
65
52
54
2
18
61
47
102
54
6
88
27
5
24
36
54
22
26
4
9
5
4
ABCD 370180902*7^$a-1 [50005]
5
4
24
12
15
36
36
11
42
28
72
12
42
30
18
17
1
78
17
27
37
3
26
64
18
14
18
13
80
43
2
60
39
15
28
26
39
7
120
126
80
19
8
7
36
81
36
120
68
27
37
12
23
84
61
39
6
8
36
40
14
36
117
27
18
27
21
54
69
1
8
22
17
19
14
10
56
16
20
96
22
42
65
1
15
63
12
77
21
7
36
8
3
37
81
14
40
26
72
55
45
32
10
8
22
8
15
1
20
42
85
17
7
20
15
13
24
8
13
23
37
47
45
16
2
16
9
80
84
16
11
6
67
51
8
37
3
9
9
60
36
48
35
132
28
21
50
30
96
10
26
27
27
21
9
54
16
26
64
26
94
15
3
8
64
8
46
14
28
9
35
13
24
3
36
41
171
90
10
30
96
44
18
45
40
33
2
37
24
36
3
8
144
10
6
80
9
37
38
46
23
27
66
15
21
28
6
36
12
18
72
50
40
6
12
14
37
47
61
36
35
48
1
15
18
47
33
100
26
73
39
32
9
39
9
9
7
53
27
37
20
6
72
1
21
26
1
9
6
36
30
8
64
50
12
1
59
4
17
7
12
8
73
140
85
18
81
15
8
117
36
63
1
29
114
46
27
83
37
95
10
39
15
20
46
87
8
13
44
7
35
54
30
1
45
51
20
36
7
129
5
18
12
52
44
1
20
28
27
8
6
3
19
18
54
77
3
28
18
60
170
22
18
9
41
12
127
35
36
9
28
45
32
40
35
27
1
5
4
98
9
24
4
23
48
25
9
3
15
8
10
35
39
96
12
6
30
10
122
181
44
13
27
44
1
68
46
17
1
38
10
14
1
12
15
29
37
32
90
10
39
23
36
12
9
1
42
152
10
3
71
1
71
25
44
12
7
9
53
12
52
3
41
12
24
76
35
9
18
6
66
25
111
5
4
33
26
10
2
28
26
15
19
80
12
52
8
9
19
89
27
28
20
9
1
6
72
54
83
24
27
13
197
24
10
9
63
26
30
24
58
26
36
24
10
11
19
32
81
21
6
1
75
14
91
111
17
7
17
3
1
33
12
15
72
243
45
120
27
5
21
19
77
31
95
21
7
89
21
19
15
8
58
51
12
24
83
36
34
3
33
35
48
27
6
22
32
18
10
45
92
15
37
9
35
4
15
56
9
1
8
51
13
86
46
66
45
17
43
47
9
63
16
2
16
39
185
36
3
7
2
54
37
41
19
21
26
16
81
35
21
7
56
1
5
22
8
28
41
49
6
26
207
3
10
14
4
6
74
42
27
57
10
8
9
9
19
9
26
70
116
31
107
42
18
57
7
92
36
24
21
9
91
69
44
10
29
52
11
105
64
3
5
21
42
18
19
20
7
21
36
53
6
72
37
21
14
18
22
14
12
18
6
36
4
6
84
8
70
8
58
69
27
18
38
25
47
10
18
62
18
10
78
53
31
32
40
17
43
8
12
46
24
11
25
84
36
51
11
6
54
172
48
8
10
59
19
120
9
5
19
36
35
36
57
19
80
88
65
25
2
34
12
8
52
8
19
35
49
44
7
72
18
26
72
10
110
25
45
30
54
26
42
12
10
14
27
19
18
3
17
99
16
21
14
12
108
36
69
48
33
90
1
3
50
76
14
30
42
21
16
11
9
1
42
20
54
127
15
54
3
33
12
42
17
49
42
36
72
81
8
13
18
32
9
1
2
34
3
17
24
46
44
37
56
73
6
8
37
29
54
45
28
24
35
100
44
37
35
10
54
8
108
109
3
6
56
10
44
61
9
44
18
37
12
69
99
35
18
58
50
10
36
18
2
34
2
24
1
17
28
18
80
10
99
3
14
48
6
21
79
56
73
23
18
30
34
56
7
63
29
87
13
32
3
69
9
10
2
6
13
17
27
15
4
17
1
27
63
26
16
36
20
18
6
64
2
37
44
87
49
44
27
1
63
17
15
21
33
31
15
74
7
9
18
26
40
44
6
13
81
135
23
12
9
27
16
54
20
6
18
10
9
21
63
44
28
81
50
49
35
9
7
81
29
19
35
6
4
26
1
69
26
18
12
34
81
20
25
38
10
23
9
18
72
28
20
97
21
14
4
41
12
9
7
17
10
36
20
61
57
59
48
15
54
18
12
18
36
126
36
10
107
27
64
50
12
55
17
28
14
100
65
19
24
18
144
27
20
1
42
153
72
9
80
12
34
36
30
14
73
21
27
36
41
3
24
28
53
12
16
26
174
6
1
17
27
1
38
1
33
36
39
27
104
22
8
10
42
8
76
51
47
16
9
47
16
18
2
25
63
21
161
10
69
39
17
109
35
45
78
12
36
28
9
5
18
12
42
10
17
1
98
28
20
10
26
16
18
80
22
60
12
26
46
14
40
90
36
8
6
111
16
12
131
12
142
2
6
4
26
1
71
46
23
21
15
135
36
13
116
7
18
3
32
13
54
5
9
19
12
8
1
6
20
1
45
35
37
18
5
72
55
8
1
17
66
6
67
53
15
13
50
82
30
144
44
42
19
29
27
24
49
6
126
92
10
18
51
11
52
26
75
16
17
27
40
27
6
26
28
56
10
26
45
28
17
15
12
24
27
48
37
32
40
5
4
32
18
36
73
47
16
89
9
103
36
5
90
45
4
41
67
63
17
61
12
107
28
27
36
18
62
70
18
44
10
26
4
5
1
62
9
31
17
60
27
58
8
55
15
2
7
39
6
80
18
10
92
51
12
7
80
4
42
98
9
112
36
32
63
12
16
20
6
18
10
2
18
6
1
108
48
167
30
42
40
33
3
8
34
8
40
8
19
23
1
101
10
45
131
12
42
22
5
40
9
23
27
121
9
114
9
29
42
102
24
72
75
16
17
4
8
24
31
5
4
24
3
9
32
19
11
9
1
23
120
72
27
6
118
9
101
51
9
40
14
12
28
33
27
89
81
18
30
19
8
55
17
1
62
88
72
62
28
2
28
17
15
46
27
8
3
70
36
27
17
76
35
69
19
11
90
43
11
36
6
4
14
49
77
243
19
8
66
24
64
48
42
36
21
248
3
24
4
114
8
19
36
12
17
24
39
27
28
18
8
42
9
40
35
34
3
71
6
19
8
27
10
47
55
170
43
8
39
6
27
3
109
8
1
6
18
20
10
8
70
80
144
3
7
54
3
9
15
27
2
43
63
2
28
14
165
33
3
27
16
21
80
15
10
18
17
21
18
1
41
10
12
62
16
54
44
1
56
7
8
54
54
30
60
4
6
12
80
18
27
7
ABCD 370281188*7^$a-1 [50063]
13
3
27
14
82
18
3
3
57
20
9
60
34
6
47
31
6
63
12
9
3
27
9
39
2
40
3
12
44
169
18
12
102
8
31
123
54
42
54
63
20
7
36
2
40
30
62
36
7
44
21
19
27
26
7
53
27
1
15
17
4
39
5
16
15
41
34
14
3
7
36
12
33
27
42
3
20
9
34
30
3
20
64
20
49
84
23
33
16
44
10
26
4
6
60
18
3
27
66
87
27
42
71
79
21
39
14
40
3
57
3
3
12
9
93
3
57
23
40
8
16
27
60
24
45
93
3
27
14
40
54
12
12
12
17
43
41
36
7
84
42
54
36
17
21
3
9
27
4
29
19
24
84
84
69
23
60
24
7
90
54
6
12
47
16
9
30
120
6
6
24
45
51
66
47
16
68
40
21
15
3
14
3
1
6
9
32
25
3
44
16
77
7
17
16
3
45
27
99
108
6
54
36
14
10
2
4
12
15
57
12
6
72
21
15
66
23
45
16
15
29
28
3
48
89
7
36
15
24
12
30
99
8
1
23
12
4
33
23
31
105
29
3
16
9
102
36
24
33
33
3
12
48
60
21
6
45
9
3
33
54
50
19
33
6
45
3
60
14
15
43
24
24
2
40
24
66
12
48
5
7
9
3
17
16
51
72
62
46
6
84
24
39
12
15
72
17
73
3
44
13
51
39
18
27
20
19
93
51
60
2
22
5
7
9
27
5
69
28
30
5
127
9
27
12
2
28
35
64
53
3
13
27
63
18
47
12
4
9
3
12
15
12
29
91
60
18
30
17
4
39
2
22
21
27
60
21
9
51
27
21
69
27
8
12
4
3
36
24
38
3
7
9
21
3
45
11
1
12
3
20
43
74
7
39
45
9
24
47
12
24
7
62
27
28
12
5
40
23
12
13
44
4
27
12
51
12
5
19
6
18
14
31
39
36
24
21
29
43
27
9
39
108
12
2
3
19
18
96
3
27
9
20
13
27
81
39
5
39
76
63
12
42
11
52
3
54
48
51
8
19
41
4
3
24
5
13
35
88
9
39
3
50
31
3
9
27
41
163
105
8
76
3
14
16
18
26
108
10
6
3
53
4
24
3
36
80
61
18
41
4
3
6
66
33
15
17
49
23
85
18
5
55
5
16
24
72
5
10
78
27
21
24
66
2
40
95
45
12
31
8
7
6
18
18
35
9
28
15
21
3
9
12
36
54
9
56
7
30
63
84
24
3
2
4
66
18
23
43
9
45
6
141
12
17
3
24
1
3
5
4
27
27
42
3
8
7
24
9
72
27
18
42
2
10
18
3
39
125
13
3
75
62
40
48
59
40
75
21
8
7
54
78
5
57
28
12
23
19
57
36
33
15
56
13
51
9
18
29
31
6
87
33
30
2
27
1
15
8
1
20
3
16
57
15
60
41
16
12
36
3
27
114
51
15
6
11
57
63
69
7
27
36
24
24
2
4
44
22
60
17
13
3
5
3
25
12
83
49
23
24
24
7
2
16
11
43
9
8
4
17
15
64
12
15
26
40
3
44
61
18
5
12
31
153
41
10
5
43
12
12
36
17
13
32
3
37
6
24
2
7
9
42
29
73
8
3
12
25
39
20
37
6
17
9
7
21
27
15
50
4
30
6
90
30
42
5
84
7
12
60
14
31
9
23
31
2
51
13
11
52
15
12
17
40
3
18
48
3
39
2
7
27
29
16
39
81
32
7
48
14
3
31
14
15
4
41
46
14
22
48
66
24
3
27
12
9
8
9
4
78
6
30
12
5
25
20
64
11
7
38
10
12
5
76
27
17
48
13
66
6
3
51
54
60
3
81
6
9
3
24
108
9
24
137
58
42
6
30
135
68
16
33
30
5
40
72
5
16
27
12
36
8
40
69
18
9
45
8
87
7
21
3
29
4
41
72
16
12
15
27
41
28
24
3
101
13
8
19
27
14
99
13
18
48
5
16
44
12
64
39
2
16
39
45
6
26
27
16
44
21
31
9
36
24
35
85
18
60
5
49
18
18
3
105
39
17
10
9
51
6
30
30
42
12
48
5
16
21
111
15
12
33
36
24
5
15
28
69
36
39
33
3
45
3
60
20
33
31
15
21
21
6
66
18
48
54
8
52
6
60
21
41
22
69
17
75
72
13
15
15
101
7
54
60
15
68
7
21
41
4
3
9
12
15
15
12
21
32
1
3
56
31
60
69
3
42
30
2
16
3
24
21
27
87
6
6
77
76
45
120
36
6
6
11
43
84
72
5
45
27
144
37
23
4
63
2
43
15
66
6
30
30
14
67
27
17
12
55
89
16
33
48
120
12
35
76
27
6
99
60
21
6
21
33
48
48
35
16
63
9
57
30
17
64
24
3
33
36
15
60
33
9
18
6
15
32
60
9
7
24
56
81
16
3
9
3
29
28
15
5
58
30
15
41
28
15
44
64
12
173
51
13
51
63
53
16
15
5
16
9
20
10
12
9
9
12
87
53
4
39
17
10
53
57
10
36
30
12
20
3
12
16
12
125
10
84
21
29
3
24
19
2
10
29
4
87
62
64
23
1
3
12
3
2
46
33
24
27
38
58
30
23
13
6
45
32
24
103
18
51
45
12
27
45
6
66
39
9
78
5
7
18
11
43
6
102
6
24
15
45
30
12
26
12
99
7
24
9
69
11
31
168
24
41
37
18
48
24
36
24
45
3
45
32
4
99
102
3
48
24
80
1
15
12
15
24
24
30
3
36
8
16
9
11
1
51
9
3
12
15
89
7
30
42
81
24
20
12
1
47
40
3
24
6
36
3
33
18
96
24
36
26
24
3
28
36
33
8
10
29
13
24
23
7
84
9
12
45
27
32
67
9
44
13
35
16
9
20
27
40
20
37
30
54
12
71
36
85
6
33
33
30
17
1
12
8
40
6
2
12
15
4
39
5
9
7
56
31
12
21
44
7
21
24
17
10
17
1
15
60
15
60
12
17
13
63
33
11
7
2
22
81
77
34
17
31
18
20
88
39
45
35
4
39
30
30
2
40
20
31
21
39
17
28
39
33
24
68
100
23
9
28
6
9
20
33
10
5
115
12
2
36
28
23
24
7
96
9
48
5
51
181
18
12
21
99
21
15
9
44
33
4
15
12
39
9
17
24
7
41
3
16
69
42
12
96
21
24
9
6
54
6
17
4
44
43
26
40
3
33
15
36
39
17
61
24
36
23
52
9
23
16
12
15
72
48
26
31
32
31
30
3
57
30
17
40
63
42
44
43
20
84
67
24
18
15
5
7
27
41
7
9
12
21
24
3
39
14
63
1
27
39
41
7
36
36
9
92
16
12
68
1
6
9
3
62
58
12
9
9
11
7
9
27
21
33
30
14
48
15
28
9
20
55
5
70
9
24
45
24
47
31
5
43
5
7
6
36
47
64
3
96
57
12
57
20
10
14
31
9
3
144
27
45
17
12
16
3
51
45
24
3
33
33
27
5
3
13
6
21
56
21
3
7
66
12
20
31
56
7
38
19
84
15
5
60
12
37
27
93
6
48
6
54
24
30
3
57
6
6
3
57
24
30
17
117
48
22
18
44
43
36
17
15
73
24
12
11
9
4
23
4
12
33
15
39
6
15
39
30
96
51
9
71
13
114
57
9
63
24
36
36
32
40
17
60
16
12
11
7
26
16
54
77
31
42
3
36
21
6
24
60
36
12
102
48
75
17
7
27
6
23
7
17
67
24
60
6
23
13
3
57
11
12
13
30
24
24
6
3
24
20
31
5
16
27
12
12
6
3
21
24
39
8
13
3
20
1
20
31
60
12
72
5
16
3
24
ABCD 370282238*7^$a-1 [50010]
4
21
28
17
24
12
7
5
15
48
16
40
4
33
14
10
47
15
1
39
24
30
19
4
3
25
33
15
20
7
17
1
12
35
20
16
20
17
18
29
19
36
33
32
12
3
5
5
23
15
46
38
22
6
45
21
7
5
2
25
28
5
26
12
25
24
3
6
12
39
3
60
33
9
6
37
41
54
18
12
30
5
20
4
16
12
11
34
183
12
21
31
4
4
8
12
8
17
18
5
28
12
15
45
8
3
70
59
28
35
5
55
37
8
3
9
13
27
15
60
18
19
16
13
6
21
39
5
73
62
25
16
36
28
73
12
18
20
10
42
17
16
28
16
15
9
49
11
15
17
7
13
11
21
3
9
7
54
3
27
20
13
9
26
21
67
24
8
37
47
4
6
31
32
21
36
2
22
23
1
12
7
23
8
5
72
31
28
29
8
19
177
13
51
33
14
16
8
4
9
3
30
19
19
17
11
20
36
21
72
37
6
42
6
72
9
33
3
56
16
35
46
24
35
1
83
49
2
57
15
1
23
37
12
15
48
5
56
7
16
5
12
28
15
45
35
46
42
32
10
24
11
12
3
10
31
4
8
7
16
29
49
83
3
28
18
47
3
65
32
4
11
20
13
27
5
15
22
3
21
60
23
36
12
1
31
28
51
9
3
5
12
29
7
36
88
12
37
7
5
18
17
7
17
1
11
1
2
13
12
28
32
3
37
5
6
1
17
43
41
63
35
17
5
19
4
40
3
6
11
4
15
37
28
25
51
57
3
11
12
16
33
3
5
32
11
1
16
7
37
12
4
99
5
56
16
40
16
35
9
4
3
77
12
13
7
5
2
36
9
25
26
12
53
12
8
12
15
12
18
36
11
3
17
11
24
48
33
24
16
20
16
11
13
16
7
20
21
27
1
15
5
61
11
12
28
35
40
24
13
8
45
24
11
3
45
25
35
12
16
24
9
2
4
18
7
41
144
15
16
24
20
35
58
12
26
4
8
17
36
35
1
53
11
36
3
1
9
35
39
4
30
59
1
18
17
3
9
31
5
25
18
42
54
30
35
3
5
32
21
27
45
3
15
24
8
9
15
24
12
29
71
8
17
8
9
24
42
25
7
5
20
3
69
76
17
75
71
12
45
24
13
2
1
12
8
52
32
19
49
67
5
48
17
36
11
7
1
23
17
1
14
1
33
62
9
20
29
30
13
44
27
12
6
42
13
19
13
21
24
60
42
56
21
91
17
43
36
9
80
1
27
23
17
35
9
23
5
43
45
20
23
24
8
94
2
1
4
67
10
11
19
29
7
6
11
24
7
5
25
2
45
16
12
21
7
32
20
20
17
14
21
12
13
26
12
16
1
20
32
24
51
9
67
42
63
15
12
140
73
4
53
14
36
4
17
13
84
36
6
45
33
2
4
13
16
13
14
10
3
40
17
3
23
40
1
41
12
38
22
14
49
21
7
79
5
36
16
4
12
4
53
7
67
46
26
9
16
3
42
59
12
3
45
15
45
3
37
36
12
21
50
24
28
25
35
1
28
39
4
12
20
28
17
1
11
20
8
8
1
126
1
4
13
48
7
11
49
17
14
33
27
1
11
52
30
12
6
12
5
40
11
12
21
4
75
9
39
1
7
1
48
52
4
31
17
32
17
27
33
24
27
33
14
16
17
8
28
19
5
79
66
14
16
17
67
8
13
11
5
35
1
23
30
11
15
21
13
3
11
57
7
5
15
13
12
8
24
25
14
1
16
35
44
16
12
17
12
8
16
12
63
9
31
44
1
76
7
1
15
5
12
1
3
11
48
25
8
7
18
2
4
60
32
34
18
42
3
15
12
36
29
3
25
20
44
8
35
10
14
4
5
7
30
24
36
24
24
26
48
5
7
9
28
24
80
20
23
25
31
24
12
25
92
13
30
21
59
21
4
11
22
15
33
7
4
97
24
59
37
11
27
9
20
17
18
1
11
32
12
13
32
3
36
17
4
37
11
13
42
45
16
12
5
83
44
7
12
40
24
20
5
12
43
45
7
5
12
43
24
44
28
9
21
11
4
12
12
15
30
14
24
25
3
25
35
42
26
12
21
4
15
17
31
129
12
32
13
35
16
15
68
10
14
25
112
68
40
52
32
16
25
18
32
45
3
41
8
59
16
5
8
43
34
3
3
17
13
12
19
17
6
18
42
18
6
53
1
19
19
4
17
8
5
3
15
5
28
9
3
21
30
6
6
12
42
23
7
8
13
16
24
52
13
14
46
18
13
8
8
12
16
9
35
73
12
66
18
2
57
1
6
17
15
4
12
18
12
15
12
8
12
19
21
23
40
66
14
37
9
11
31
48
42
14
10
2
16
57
3
29
7
6
11
13
27
60
39
13
11
9
12
51
49
28
8
20
80
24
1
12
18
57
40
95
18
12
15
48
3
6
18
6
11
1
35
7
13
17
18
78
2
4
17
4
20
20
16
1
2
17
48
23
5
3
41
31
9
16
87
21
15
18
2
5
4
12
36
7
45
35
10
14
29
67
10
31
4
1
12
12
24
6
44
10
47
25
14
4
66
11
80
35
1
24
17
12
11
111
13
9
14
28
1
8
28
12
31
25
3
32
34
3
8
12
20
84
76
72
1
11
20
24
44
21
7
31
34
3
12
11
4
20
13
44
8
8
95
48
9
61
59
8
7
25
48
39
36
5
12
1
2
49
11
10
15
3
1
8
11
9
8
5
95
24
3
12
40
30
2
12
9
12
28
44
67
37
36
28
31
60
12
33
12
45
7
16
20
5
19
48
24
56
12
16
5
18
1
23
18
14
33
37
26
5
17
6
42
12
23
4
3
5
20
4
13
2
1
8
49
18
32
24
24
36
192
36
12
21
68
7
21
7
6
14
10
3
12
3
18
14
22
14
10
2
36
9
4
52
41
15
44
4
45
27
4
59
32
106
2
17
7
25
3
32
1
3
80
53
64
40
11
82
91
5
15
8
7
1
19
1
3
21
56
4
8
25
42
45
15
18
35
15
16
1
11
20
9
19
17
12
12
108
15
13
15
18
24
43
4
27
4
9
32
1
19
8
48
72
16
19
46
14
10
48
3
16
23
18
3
39
20
58
75
11
21
19
21
3
17
13
14
1
4
79
22
6
9
21
6
1
40
12
7
13
8
12
11
21
8
77
24
12
7
80
3
24
5
12
16
12
8
3
28
21
33
12
74
57
32
5
12
48
78
17
7
20
16
29
32
88
31
17
8
17
19
60
16
15
46
24
2
12
9
25
14
33
27
4
21
23
29
59
5
3
4
20
77
72
53
14
21
19
13
19
72
17
23
30
26
16
41
12
15
33
15
57
7
54
51
23
70
15
11
16
18
43
5
12
19
36
20
23
10
18
9
21
7
16
64
20
40
9
35
3
10
23
12
112
32
3
36
21
13
51
9
135
8
3
10
39
76
19
10
18
37
56
9
11
49
6
24
8
9
4
32
8
7
10
66
6
60
18
36
72
8
24
10
12
30
53
1
26
33
20
32
32
4
24
9
42
18
19
7
33
44
41
6
9
12
8
3
22
27
8
27
1
4
16
7
13
23
32
12
45
13
31
31
22
7
17
30
1
28
24
1
30
17
12
1
12
30
5
28
15
13
4
73
15
11
9
7
32
12
33
19
17
3
5
5
18
54
42
17
3
77
56
3
61
68
39
8
46
7
16
32
17
15
9
2
10
60
26
4
5
7
29
27
9
1
27
24
9
23
1
2
5
23
18
67
8
3
32
5
7
29
7
1
111
45
24
28
4
36
12
16
4
115
10
107
16
20
25
27
8
15
28
29
36
36
13
3
11
41
28
8
7
45
7
5
16
9
7
23
21
59
12
33
15
40
5
19
53
13
11
12
1
83
1
15
21
7
16
8
71
1
4
32
17
18
8
10
27
21
23
31
6
42
18
67
20
32
67
18
2
21
73
14
5
4
19
45
39
53
12
79
17
24
13
30
29
3
13
21
26
13
3
42
2
21
3
9
1
6
8
22
3
27
17
15
22
19
4
1
18
48
9
72
20
60
3
40
29
20
8
11
22
90
29
16
4
11
42
35
3
17
53
7
8
15
29
13
38
5
5
23
12
55
53
80
4
3
12
5
40
1
24
60
2
13
36
3
12
30
30
9
40
19
16
44
21
49
14
13
15
17
15
24
5
28
36
19
6
39
20
40
20
1
7
35
18
24
6
8
34
87
36
20
19
25
20
39
13
28
15
13
33
31
11
49
4
19
5
48
40
20
3
10
2
33
15
10
7
20
27
20
4
6
54
13
36
12
19
81
31
60
30
11
4
24
15
80
13
8
12
1
119
7
33
3
25
16
1
38
10
39
8
104
4
24
15
17
4
7
6
50
17
16
1
6
29
20
7
117
7
30
2
49
3
33
20
19
18
3
9
38
25
44
24
24
1
14
46
50
58
110
33
1
18
30
35
25
7
4
13
3
95
22
6
5
25
27
57
3
11
12
22
7
28
25
27
8
3
22
66
6
7
7
4
17
36
39
58
18
18
59
39
9
37
7
5
23
37
3
52
36
31
5
7
34
3
32
52
9
7
5
12
30
42
78
6
59
25
3
72
45
6
12
41
43
24
21
8
7
1
32
35
57
73
14
41
53
7
67
4
32
17
41
39
15
32
5
7
4
54
15
11
4
96
9
28
4
16
40
4
3
13
44
7
1
5
15
8
27
61
32
63
17
4
1
19
23
61
67
29
7
10
12
2
24
60
13
9
30
42
30
20
9
19
36
30
7
17
11
1
11
36
12
15
1
33
6
37
17
11
72
19
17
25
27
21
ABCD 370412706*7^$a-1 [50006]
24
3
36
33
24
36
3
12
96
13
20
12
12
51
21
24
36
63
61
35
45
51
9
120
40
24
12
23
12
49
47
45
48
24
27
45
51
33
3
1
32
28
20
96
12
15
9
64
20
24
123
48
24
60
48
13
23
1
32
4
35
9
27
69
111
69
3
33
15
9
63
9
24
36
3
61
11
12
25
23
33
120
39
25
80
16
11
12
21
16
36
8
16
11
48
93
24
108
48
3
1
20
84
60
12
48
3
72
48
93
39
21
4
11
45
24
3
72
57
4
47
12
9
16
20
3
9
4
11
69
3
117
63
25
23
57
96
4
68
15
12
25
11
25
11
24
9
63
12
45
3
33
12
3
21
111
49
20
51
36
13
83
48
33
24
3
45
24
48
3
97
36
60
24
20
52
23
72
45
24
16
44
4
8
28
60
107
9
4
24
8
192
51
21
24
99
45
36
15
72
48
36
105
28
59
1
20
132
75
85
24
47
13
44
3
96
1
36
56
39
21
27
1
32
51
12
21
4
35
21
12
3
61
20
48
27
81
3
21
36
4
24
11
133
92
36
4
48
11
12
36
12
61
24
56
48
40
8
51
21
39
1
60
23
36
13
128
27
24
12
9
24
15
45
24
48
28
56
3
48
48
21
28
56
27
96
69
112
11
12
48
25
44
15
12
13
12
71
36
1
60
23
9
51
13
164
12
3
12
141
4
47
57
15
61
35
25
56
12
15
21
60
3
69
4
35
33
27
33
39
48
69
3
1
20
51
48
48
24
48
24
57
51
1
80
36
15
60
69
4
56
40
83
21
15
25
11
9
195
85
44
60
3
13
56
15
13
12
56
4
48
23
45
15
36
48
21
4
48
8
12
12
4
24
47
13
11
1
23
25
35
37
56
4
35
9
40
11
12
9
48
27
13
47
48
85
24
20
15
165
3
9
100
11
9
4
24
11
69
16
80
27
9
28
8
24
28
36
56
4
23
129
75
45
39
105
51
57
12
60
36
15
49
11
9
84
15
117
52
23
48
45
3
141
48
12
40
12
11
24
25
11
69
24
4
12
56
15
13
140
3
9
12
12
24
4
20
16
92
3
9
87
12
1
83
12
57
4
20
40
44
60
48
4
44
3
1
8
3
25
143
24
36
84
12
12
192
33
88
23
69
3
85
20
112
20
3
105
16
36
8
27
21
132
63
109
44
4
72
11
93
3
9
15
12
1
44
76
32
48
4
80
3
49
20
4
24
35
21
51
21
3
61
240
56
75
13
32
111
1
56
36
40
84
24
8
3
24
21
60
60
15
49
8
3
48
24
9
4
24
12
44
16
56
108
12
4
11
12
1
24
20
39
192
12
49
8
16
44
3
96
73
35
13
35
61
36
8
16
36
56
24
3
1
35
72
9
63
1
36
8
36
72
15
36
1
11
1
8
15
12
21
27
21
12
24
51
36
12
72
13
80
27
48
9
12
75
13
60
20
3
45
4
116
27
1
143
21
12
159
61
20
36
60
39
24
96
45
87
36
21
4
83
9
39
12
48
45
27
24
21
15
108
21
4
47
9
4
11
73
47
9
36
24
27
97
8
63
1
8
27
25
23
21
24
48
99
21
15
57
3
36
21
39
84
33
39
24
24
84
12
21
3
48
48
1
68
24
63
25
12
8
12
24
24
36
51
25
23
48
45
48
3
9
24
51
13
35
12
37
8
3
25
11
13
20
39
48
9
4
11
9
40
12
56
28
11
9
4
12
44
12
4
11
12
24
9
15
49
71
105
4
47
96
21
72
15
49
47
69
27
21
15
21
4
20
12
52
47
13
131
96
9
27
9
4
20
60
4
8
72
52
48
8
132
40
32
3
1
36
104
36
36
12
15
24
24
33
15
24
21
24
51
9
51
9
12
27
12
9
27
9
24
99
24
69
4
71
9
24
3
48
9
51
36
73
11
9
51
45
24
60
15
48
132
21
12
28
35
60
21
27
81
27
36
12
25
120
71
21
3
21
24
3
49
60
8
15
60
21
4
23
36
117
27
12
21
96
28
116
12
3
1
11
129
4
11
93
3
73
23
24
69
24
3
1
23
9
24
15
36
25
104
15
25
11
48
45
27
13
8
51
9
4
48
83
133
23
1
36
11
25
23
37
11
12
84
9
87
45
76
23
69
63
21
27
12
12
36
37
11
85
23
57
28
32
3
237
24
27
9
51
105
3
61
8
48
51
96
1
20
3
57
72
24
36
51
21
75
96
1
8
16
24
60
83
49
20
4
44
15
36
48
13
47
1
8
28
32
15
45
15
9
24
240
24
52
44
39
37
108
11
48
37
20
36
27
69
3
25
24
8
28
83
73
80
4
35
61
68
12
48
40
32
36
3
25
23
33
24
24
12
4
20
64
8
4
60
20
28
116
15
9
87
253
20
3
9
88
36
23
1
68
15
12
12
33
12
4
47
37
107
24
1
71
48
81
3
48
36
1
36
167
33
3
33
4
59
48
9
4
44
15
21
3
48
13
60
35
1
44
87
21
39
33
36
4
35
24
1
11
84
12
48
21
24
100
8
28
11
12
24
24
72
21
16
11
21
12
36
12
27
12
21
15
9
4
35
81
3
24
69
3
49
12
35
9
120
15
1
8
60
76
23
61
83
33
16
35
36
37
11
45
3
13
44
12
60
4
24
60
32
24
15
13
107
45
4
20
124
32
15
33
39
81
52
11
13
11
24
9
40
11
81
40
20
3
1
47
45
39
9
36
36
4
56
12
63
9
75
13
20
60
16
35
25
20
4
83
48
24
48
45
48
24
15
93
99
12
21
52
11
12
21
27
69
3
24
13
35
72
12
25
11
21
27
24
120
9
111
33
24
24
72
27
9
4
95
21
3
24
45
72
96
24
3
36
25
23
1
12
44
36
39
12
69
39
25
20
60
15
57
12
76
20
64
8
3
61
8
36
84
40
60
8
99
13
20
27
129
4
32
27
1
68
3
69
27
45
40
44
39
21
3
57
84
15
21
100
59
24
13
8
16
11
33
3
37
12
59
1
35
9
3
69
12
51
48
73
80
60
15
133
11
24
21
36
39
61
8
3
24
13
71
36
48
1
47
13
47
13
23
21
12
28
12
8
40
12
11
12
37
60
44
24
27
12
24
49
20
4
80
24
27
21
15
48
21
51
48
72
9
36
24
75
21
28
11
25
20
36
52
ABCD 370476774*7^$a-1 [50036]
3
9
105
3
27
21
21
34
41
7
68
42
63
75
12
33
15
4
53
12
81
24
75
3
30
10
26
3
27
24
18
10
158
22
14
3
7
8
18
48
12
30
12
9
7
20
12
33
99
6
10
77
36
21
30
6
6
48
33
12
12
9
42
30
22
113
19
38
36
15
24
57
6
12
6
22
8
12
9
24
31
80
16
14
66
18
12
3
67
14
30
21
84
3
21
12
15
4
14
30
4
41
27
9
19
5
12
19
24
17
57
27
108
3
4
29
24
7
17
81
36
24
63
7
41
12
27
33
27
16
29
15
45
108
9
36
3
9
12
84
27
7
12
14
39
21
30
9
63
18
22
5
7
29
60
7
2
12
22
5
19
65
31
5
12
7
96
29
9
72
18
48
9
31
8
9
31
132
12
89
43
5
9
6
9
15
4
53
75
4
5
19
17
12
12
24
15
40
26
6
21
21
60
10
60
5
43
41
27
21
21
27
51
33
7
17
36
33
51
19
53
12
19
182
12
42
54
10
44
120
16
17
27
12
9
21
36
15
24
43
20
33
48
31
5
3
9
27
4
8
33
24
7
41
7
20
9
67
24
56
54
66
9
33
22
29
19
48
12
44
16
38
27
24
93
27
31
5
63
12
18
6
9
7
92
48
9
43
53
24
19
17
27
6
207
7
32
30
18
148
5
7
2
3
15
48
4
8
6
15
99
18
3
7
41
12
24
63
21
27
96
16
24
26
18
21
31
24
20
16
2
10
53
43
14
36
51
24
24
3
57
21
51
45
34
2
3
7
89
129
3
24
39
4
5
24
57
6
52
20
69
7
17
27
6
24
18
4
53
7
36
41
9
10
2
30
52
17
3
6
27
21
54
12
9
57
3
9
10
60
2
18
30
63
67
29
3
21
3
84
16
2
10
38
111
24
7
17
60
15
36
4
5
12
156
3
30
10
5
24
12
21
12
22
38
10
48
8
57
9
3
36
31
50
3
31
5
24
7
8
36
16
86
10
2
48
24
6
18
46
38
36
15
45
24
6
33
24
9
3
21
27
27
12
48
30
63
15
4
20
16
8
100
17
24
39
12
24
16
50
42
33
45
3
9
6
9
48
24
9
3
19
53
91
89
45
46
8
78
10
5
72
21
12
34
5
21
39
24
7
5
19
68
6
3
3
6
3
12
12
15
16
29
33
10
17
45
51
127
60
2
60
12
6
18
27
36
48
36
48
24
36
27
18
72
27
24
19
8
12
12
6
34
5
36
60
21
6
28
2
3
21
15
48
3
4
14
6
9
21
58
41
7
20
33
12
12
24
3
40
14
10
53
27
21
51
9
21
18
4
17
33
36
30
30
15
15
64
26
6
4
74
63
7
62
15
96
12
15
52
26
12
3
60
33
39
15
45
57
66
24
18
22
24
2
3
31
48
41
72
27
18
24
46
2
3
12
27
9
21
18
21
27
12
30
51
7
12
17
9
54
66
12
12
22
17
31
2
30
4
62
18
90
22
5
36
9
10
17
12
3
12
16
32
48
21
60
60
9
12
18
33
91
41
12
36
9
27
21
70
5
57
3
27
52
74
12
18
52
20
30
3
72
33
3
27
36
9
120
105
27
12
31
12
53
27
42
36
51
3
60
6
10
5
12
15
9
84
57
90
21
21
6
9
12
9
10
24
5
36
15
6
3
15
9
21
72
15
19
74
102
24
4
5
57
39
45
12
15
48
19
36
80
9
12
19
120
2
54
16
29
24
24
7
14
6
78
27
72
27
30
15
19
26
3
24
9
48
3
45
99
12
7
14
27
55
65
33
39
21
36
15
45
42
48
9
33
42
21
27
4
74
30
9
7
29
12
12
51
114
3
27
9
60
27
57
39
9
39
108
18
39
3
33
7
32
9
7
24
2
6
21
19
38
10
53
96
57
6
18
15
27
33
45
3
31
56
40
17
19
14
15
12
3
4
68
21
39
28
24
29
3
6
51
24
9
66
69
21
10
104
24
9
15
6
27
57
3
9
15
33
27
21
24
3
36
31
41
43
26
30
40
24
17
19
44
30
24
10
56
105
19
17
60
12
3
9
27
30
18
9
3
30
42
18
30
28
5
108
31
5
36
27
93
9
6
33
3
18
30
9
12
96
48
27
40
89
27
64
53
33
15
7
53
12
81
36
27
12
67
20
4
74
66
18
3
33
15
31
5
3
18
30
24
9
9
15
235
38
51
24
3
6
34
26
39
48
3
18
10
62
24
27
7
2
46
17
7
17
7
29
15
12
120
9
31
5
3
18
75
36
12
12
48
15
16
5
63
42
34
14
3
45
15
9
27
69
12
3
33
27
9
58
12
36
17
21
3
21
66
4
17
21
108
3
9
42
126
22
5
33
12
15
27
18
144
3
63
45
36
9
3
48
21
27
9
22
2
3
3
6
66
4
17
9
22
38
12
27
3
18
30
4
29
72
3
9
31
56
21
24
12
9
22
5
43
2
60
36
6
9
12
3
21
9
63
9
3
36
45
6
45
48
51
28
12
5
15
4
2
10
60
29
21
34
44
42
63
7
2
12
27
31
5
55
17
19
24
8
54
3
33
18
9
48
183
42
18
4
2
48
10
89
7
20
45
9
3
3
4
32
16
17
48
67
48
12
2
58
26
10
12
53
75
6
15
19
5
7
44
30
3
15
9
43
240
74
39
15
6
12
3
87
4
14
15
7
24
24
5
24
3
48
12
141
24
7
53
9
27
39
4
29
24
48
9
46
2
36
3
21
42
184
24
5
43
14
24
15
7
77
31
26
51
7
98
27
15
16
36
137
12
7
17
15
6
75
57
3
7
12
17
9
51
48
3
21
21
3
7
17
81
3
12
45
3
72
103
2
3
15
12
9
33
3
108
87
48
9
3
24
6
10
2
63
12
51
30
24
48
22
26
3
12
24
12
79
20
9
27
6
10
5
27
21
12
24
12
9
12
3
9
39
15
16
38
39
7
65
24
24
7
5
48
3
54
15
24
12
9
27
15
78
3
60
19
14
3
33
10
5
3
33
7
5
45
27
3
9
12
9
42
30
142
36
32
45
105
3
21
34
32
45
45
12
51
12
33
66
6
3
12
12
12
9
15
12
24
72
48
36
9
66
24
6
12
63
45
78
36
6
60
51
108
9
70
14
36
36
6
30
15
45
24
48
58
14
34
17
19
20
6
10
29
33
96
12
54
6
15
7
98
15
12
3
33
12
9
10
53
27
208
2
27
21
3
39
30
63
7
14
30
33
12
19
8
12
30
15
45
10
32
24
30
96
39
21
99
7
44
48
9
27
12
4
20
6
22
86
12
72
60
15
24
7
50
51
93
3
19
77
27
45
9
22
41
57
82
26
15
55
38
10
161
84
7
17
12
12
72
12
7
8
54
39
7
53
27
12
6
12
54
6
42
16
17
43
26
24
36
10
26
39
43
20
42
106
65
12
15
33
3
40
32
18
15
7
12
48
17
15
33
99
9
7
5
9
27
24
15
28
17
48
24
33
24
10
26
63
24
288
57
51
12
75
9
60
12
12
7
12
26
54
12
9
39
30
6
57
9
46
2
18
57
7
17
24
63
30
39
153
3
60
55
5
84
3
48
36
36
28
14
6
16
5
21
3
12
15
4
20
33
60
3
18
84
10
2
6
42
36
12
70
20
30
3
9
12
46
50
60
27
31
17
19
128
30
46
5
9
42
18
27
12
3
28
17
12
67
29
7
50
15
3
33
39
16
68
124
8
102
12
3
24
3
21
3
6
3
12
9
22
48
17
12
3
9
3
18
15
19
110
6
18
12
10
17
24
36
43
29
15
33
24
21
3
12
33
3
19
8
4
29
9
46
113
57
3
57
10
72
32
9
96
21
ABCD 370510052*7^$a-1 [50009]
36
41
27
28
53
72
15
45
67
48
65
15
124
41
151
29
7
65
36
7
65
15
52
5
247
36
17
139
89
27
52
8
112
53
48
79
29
27
12
45
63
60
12
21
39
36
144
21
67
17
3
105
55
96
36
53
12
60
96
39
28
12
80
33
15
40
17
63
72
33
60
12
48
15
228
28
12
80
16
41
120
199
36
72
68
72
105
63
136
108
113
55
113
3
12
28
152
132
141
67
65
7
288
36
32
84
21
24
19
89
3
57
27
81
12
12
15
316
152
4
108
5
51
12
4
89
12
7
20
16
24
20
28
137
216
39
45
19
84
20
117
48
175
36
56
21
72
48
84
43
36
96
20
100
108
36
36
24
12
5
67
5
55
17
75
93
27
48
184
24
44
33
132
3
72
160
68
40
24
36
36
41
7
116
153
144
43
200
120
12
4
24
77
60
19
41
36
12
120
27
52
41
123
12
60
16
36
53
7
8
4
168
36
120
65
7
5
27
64
17
84
7
209
24
15
120
184
137
195
52
125
27
28
77
51
57
115
92
45
67
144
17
55
120
17
60
48
7
8
4
60
12
72
24
84
164
4
53
75
28
77
63
4
60
8
28
140
196
89
12
3
48
120
69
7
44
45
27
4
29
175
12
92
4
161
48
43
72
53
60
7
36
41
3
60
57
15
28
5
48
24
60
36
72
15
117
19
36
53
132
3
40
17
115
80
40
56
4
120
41
72
168
27
117
7
41
67
20
4
17
127
12
5
36
87
117
108
7
80
48
45
67
36
200
384
21
7
20
57
36
79
101
79
20
60
16
12
32
172
108
53
72
36
12
75
93
19
188
40
5
75
57
15
16
104
21
99
4
108
24
92
28
29
96
27
208
44
172
144
77
108
27
105
67
12
101
72
151
5
39
45
60
3
172
36
89
15
28
65
3
84
93
87
21
60
24
3
112
36
149
3
165
31
92
9
60
15
21
67
32
48
45
108
7
192
41
27
4
132
29
3
72
57
15
213
48
43
77
39
93
108
84
15
40
41
7
36
101
79
36
128
93
24
7
216
8
16
12
212
4
36
24
5
36
7
20
72
4
32
12
105
147
201
7
92
36
12
4
41
12
3
33
27
117
36
24
3
40
65
67
48
5
127
41
7
20
72
48
136
36
5
36
27
93
24
43
20
93
39
28
24
48
68
33
27
4
8
21
307
20
57
15
108
4
269
84
63
196
101
60
63
112
41
12
27
64
168
12
72
29
67
8
4
41
123
48
4
20
21
27
40
5
27
40
41
24
15
21
12
12
15
33
67
120
108
60
17
63
60
16
24
65
192
43
17
96
84
60
103
5
180
15
196
24
68
88
44
124
12
24
17
67
72
29
43
5
91
29
7
32
21
72
12
108
19
8
208
20
45
15
232
48
68
244
161
87
4
149
99
4
48
72
77
19
36
29
3
93
24
7
72
41
60
108
67
20
100
65
15
81
7
80
40
5
15
12
108
28
32
93
31
44
28
96
80
105
7
209
60
24
31
77
235
140
93
84
7
41
43
5
84
7
149
12
87
40
48
36
36
41
219
168
28
5
39
60
40
5
3
57
36
7
20
100
36
96
120
24
84
17
36
39
4
84
72
65
43
72
41
139
8
12
36
4
120
101
151
41
120
7
48
77
60
36
7
72
204
72
32
4
48
5
63
4
221
19
68
4
36
41
27
16
29
48
60
12
19
36
17
19
56
45
3
57
48
12
43
72
116
9
3
117
31
164
21
187
5
19
48
185
63
177
139
32
9
36
67
152
4
108
36
17
43
53
31
108
68
76
36
8
12
48
45
72
315
21
24
3
57
3
72
148
80
52
5
3
120
52
84
524
4
113
168
147
48
105
31
44
76
56
52
29
12
175
32
4
ABCD 370523852*7^$a-1 [50020]
8
12
78
6
36
48
24
192
24
28
5
43
12
2
7
89
75
9
51
19
32
40
44
18
34
14
30
42
3
24
7
8
78
12
7
8
7
68
21
9
12
19
20
39
132
64
8
6
7
140
4
3
92
1
20
9
15
31
20
66
18
72
6
42
9
55
2
15
4
83
6
7
65
22
48
48
44
36
45
91
29
15
30
27
7
32
64
20
16
14
7
24
11
120
12
28
24
5
16
3
57
63
8
6
22
20
6
19
11
6
42
57
15
102
67
77
6
33
43
2
63
7
48
12
14
10
14
34
12
104
16
14
7
20
63
57
21
12
10
8
12
1
35
36
24
1
8
63
6
7
71
12
30
22
5
16
99
5
33
36
22
8
6
15
36
3
1
44
33
63
9
6
114
10
24
41
75
36
9
60
9
3
24
16
47
57
15
9
3
42
10
21
83
36
112
29
9
7
77
3
19
24
5
15
12
28
8
48
9
7
8
4
98
34
36
2
22
5
16
8
39
28
45
20
67
17
55
26
123
9
24
19
15
8
12
25
41
24
22
92
9
27
4
8
30
6
64
32
72
33
9
42
129
24
21
6
36
49
29
54
52
8
1
47
4
2
12
10
29
45
15
87
28
12
12
8
90
22
8
49
15
50
10
29
16
53
7
29
6
1
15
12
2
48
6
60
6
42
48
16
32
16
92
12
36
40
2
12
78
36
4
14
39
36
3
21
3
12
64
137
15
25
23
24
4
2
12
46
38
10
21
20
15
25
59
12
36
57
27
6
22
20
52
5
40
3
56
36
24
78
30
12
84
1
35
16
29
60
16
20
67
2
15
15
12
6
87
39
52
12
17
9
22
9
20
84
21
42
30
46
8
12
16
84
8
12
73
35
4
14
22
29
19
84
14
24
12
6
30
12
15
7
17
45
66
4
24
32
25
11
6
24
147
19
72
14
6
6
6
36
12
45
33
6
1
29
48
36
6
16
20
9
12
75
4
24
50
10
20
105
55
2
54
6
3
45
46
26
22
48
14
30
1
24
15
8
40
8
12
42
66
18
7
3
32
52
12
8
6
22
9
47
6
3
39
28
20
42
31
39
5
3
16
8
12
6
6
36
16
8
33
16
5
15
16
3
44
18
36
43
29
6
61
8
36
63
72
12
9
3
1
15
2
19
5
3
19
2
48
6
36
54
66
60
4
140
24
16
2
3
36
55
80
12
6
3
7
8
12
13
15
20
24
42
18
69
3
49
8
7
29
55
5
33
7
59
36
6
19
15
44
21
55
68
28
45
27
8
4
20
9
12
15
24
108
81
19
2
10
44
6
24
34
32
4
60
65
39
52
14
120
6
18
24
6
138
75
3
76
32
4
2
36
15
12
147
12
48
16
96
8
48
60
60
49
23
21
36
3
24
4
5
9
31
27
8
60
24
61
20
63
24
12
28
41
7
2
7
15
21
35
4
2
3
16
99
2
78
24
37
5
30
84
72
52
8
6
30
28
8
1
83
18
15
21
22
65
21
6
33
15
1
5
10
5
15
4
8
16
14
19
15
48
8
12
1
15
21
5
19
3
20
18
10
50
10
14
34
12
8
36
40
8
6
30
4
2
31
17
3
48
12
4
3
14
63
31
38
18
52
5
9
3
4
23
90
3
24
9
22
5
51
12
42
39
33
12
10
29
19
12
8
12
9
7
12
38
19
35
1
27
17
21
6
4
14
36
22
17
55
104
4
80
36
54
3
45
30
78
7
11
36
42
115
44
31
62
6
16
74
7
23
12
9
7
12
44
42
6
25
11
42
126
36
18
22
20
24
37
17
30
33
115
29
31
14
42
49
15
5
15
24
21
3
16
156
53
3
12
16
32
114
63
15
24
57
60
9
22
14
24
24
58
129
23
21
3
18
30
1
8
21
46
14
55
23
42
6
9
63
12
6
66
84
18
10
36
84
96
5
15
9
7
32
18
54
1
15
84
5
33
30
6
10
12
12
92
24
1
3
36
5
67
29
3
28
20
49
3
8
18
15
51
18
3
33
27
4
23
57
15
16
12
8
85
3
2
6
36
12
156
12
28
2
6
52
80
18
24
43
24
3
57
15
26
10
8
42
39
15
9
69
46
21
11
25
29
34
21
63
8
6
24
6
28
48
20
21
27
18
27
21
27
27
9
60
16
8
21
18
37
5
39
19
132
8
12
9
19
44
12
42
66
6
36
42
12
13
8
31
21
20
21
6
90
7
15
8
37
39
2
10
29
15
54
66
6
6
42
34
2
6
36
28
8
40
20
36
30
42
25
8
15
36
36
24
4
56
21
21
12
72
55
53
7
11
12
6
6
28
36
24
101
9
22
12
17
27
93
9
51
19
2
54
30
6
24
12
49
15
8
21
27
6
3
55
20
36
66
18
12
57
96
7
128
12
24
12
42
15
7
14
43
95
16
53
51
48
84
24
12
33
4
5
36
6
12
16
20
28
38
10
2
7
5
30
30
6
54
30
1
17
3
39
4
17
84
15
66
18
112
44
25
35
24
12
28
14
22
14
42
12
28
2
6
1
15
14
12
22
8
36
18
34
24
8
12
73
41
46
48
8
1
15
5
15
30
10
8
52
48
8
60
49
71
9
19
36
26
22
20
37
56
7
20
6
15
7
8
196
5
15
76
45
8
19
8
28
57
24
35
16
8
96
30
46
9
63
12
48
33
11
9
55
9
23
108
4
38
27
27
28
24
20
12
48
1
107
18
66
25
8
27
4
24
24
32
28
8
66
3
39
1
51
50
15
19
29
9
6
54
42
141
3
12
54
58
2
24
36
78
93
117
6
42
24
31
15
24
24
8
24
69
16
44
36
48
15
1
35
42
78
18
18
4
50
118
8
48
100
57
11
16
56
48
12
1
35
114
6
85
63
68
24
4
134
58
38
30
48
9
33
66
60
6
22
128
69
15
120
24
36
66
10
122
7
20
27
6
10
26
27
39
21
48
12
3
18
3
40
20
51
28
8
13
75
8
72
24
21
15
6
10
32
18
6
18
66
28
12
44
4
32
12
12
72
28
5
63
42
46
20
25
11
18
66
24
4
21
47
49
44
45
10
5
24
19
20
133
15
12
32
4
8
6
6
1
23
112
26
30
9
24
3
18
10
20
4
5
9
22
14
7
35
25
3
38
3
45
6
12
24
9
39
1
5
22
26
36
6
4
5
24
55
12
98
34
8
33
15
1
35
42
12
7
8
15
1
5
6
24
1
17
3
15
12
12
72
9
160
104
55
8
16
20
40
20
1
23
36
21
45
24
6
42
12
22
8
1
29
18
36
12
1
15
8
4
92
9
165
36
66
102
27
15
42
3
84
12
21
12
10
26
10
26
30
6
6
33
63
16
86
6
12
21
87
12
76
48
17
33
36
22
62
48
10
12
20
52
38
10
14
19
15
44
54
7
8
7
9
3
36
2
102
52
14
15
27
4
45
41
34
98
3
108
3
24
24
12
64
12
36
80
4
98
22
20
84
42
30
6
31
3
17
67
44
76
36
5
31
29
3
6
36
42
64
5
31
5
3
24
28
44
45
3
6
60
31
3
26
67
5
12
27
15
16
5
27
18
6
28
29
31
92
133
59
42
12
51
7
12
8
33
16
60
51
5
57
6
57
4
65
24
6
16
53
87
12
37
47
30
42
6
60
10
56
9
9
18
12
21
36
7
62
6
9
16
47
18
10
5
144
103
12
8
12
21
60
3
60
6
42
6
22
36
5
7
2
18
16
5
9
6
16
26
34
36
20
25
20
48
15
18
22
8
4
9
15
5
43
17
55
29
12
43
21
47
6
36
6
9
27
42
6
37
15
60
44
6
30
12
6
6
25
41
18
16
44
4
57
35
9
39
21
51
1
17
3
27
12
9
15
4
2
54
ABCD 370604568*7^$a-1 [50039]
4
3
42
63
8
3
21
52
11
73
8
1
12
51
69
36
50
4
30
11
15
22
12
38
28
53
1
15
15
65
75
141
75
70
14
10
60
35
40
23
22
6
5
7
12
53
13
50
64
21
15
45
35
24
28
8
40
54
59
27
22
2
25
20
13
42
8
9
48
55
18
42
18
15
33
42
21
11
88
17
4
21
86
33
1
15
32
3
61
99
32
1
23
64
36
30
14
36
9
63
22
36
26
28
36
29
16
47
10
38
33
27
36
24
9
4
21
6
9
23
57
31
89
15
70
60
60
59
16
107
48
1
15
5
7
12
6
24
2
60
61
23
12
12
69
7
90
63
12
71
21
7
30
3
47
16
57
23
82
63
32
13
3
51
29
7
65
52
23
85
71
33
15
153
40
8
7
21
9
27
36
20
48
120
61
11
19
6
119
55
20
28
12
56
49
3
42
2
4
30
27
15
8
34
2
34
39
33
2
12
37
12
11
13
51
41
15
16
72
9
21
26
82
12
6
9
20
13
12
47
31
8
10
26
28
8
12
10
3
59
13
56
55
17
13
50
10
132
3
32
7
45
33
27
35
12
4
24
30
3
33
3
96
8
48
15
9
16
11
24
22
98
34
2
28
20
13
33
11
28
3
45
27
21
45
14
33
39
34
14
46
11
3
1
12
15
18
23
79
30
3
11
108
16
72
33
15
9
21
12
98
36
24
57
3
45
15
4
6
26
13
135
6
84
23
96
40
21
15
11
34
26
37
3
44
96
36
13
35
28
68
52
21
44
15
12
12
33
111
25
24
24
9
12
15
21
30
54
11
19
30
62
46
18
20
13
21
11
7
21
24
20
40
57
78
17
76
69
111
9
75
48
20
3
4
32
4
120
9
21
15
48
11
36
13
9
15
123
44
16
5
7
41
1
6
33
12
35
25
24
24
69
3
11
60
33
13
15
87
68
9
96
28
9
3
8
28
24
33
12
18
30
30
30
35
19
56
13
36
3
45
3
33
27
20
4
18
18
24
8
33
64
8
37
3
32
25
2
4
9
21
14
1
15
42
3
9
23
28
15
24
56
37
12
71
12
81
48
63
70
63
20
112
47
94
15
12
3
9
11
22
2
9
40
47
34
39
23
4
5
25
30
24
32
109
24
11
120
33
51
73
44
16
8
4
35
25
45
18
32
1
12
36
9
14
9
24
1
47
40
87
21
57
72
6
9
11
24
81
7
57
15
48
12
56
13
36
15
21
99
5
15
1
15
32
9
1
98
12
12
28
12
68
12
1
20
4
3
17
1
26
49
71
1
3
41
43
6
15
11
13
21
12
42
9
11
46
12
78
45
44
31
9
36
9
62
1
83
33
1
78
8
70
11
24
7
57
48
27
36
9
32
24
24
1
50
12
13
39
45
8
15
13
11
34
50
24
21
48
49
14
73
105
63
83
21
15
28
5
13
72
2
33
15
1
32
3
10
14
16
24
9
36
8
24
3
13
3
42
11
51
12
16
12
33
3
42
38
57
7
33
15
42
36
30
53
123
37
11
10
48
90
30
75
87
8
13
116
16
60
23
10
11
1
30
30
14
45
49
26
60
4
5
25
62
1
32
7
41
7
9
33
3
135
20
40
42
42
6
15
12
33
2
1
11
76
33
36
36
24
24
57
15
47
72
13
68
48
16
51
104
13
23
24
46
84
30
30
15
15
6
12
38
4
6
14
21
15
49
15
78
18
9
36
12
3
12
30
11
4
33
63
21
39
39
42
6
30
2
10
48
71
13
3
63
17
39
33
16
56
31
17
4
107
33
31
17
1
14
34
30
9
11
24
46
39
45
30
6
30
24
8
1
27
29
1
27
48
15
33
12
32
55
32
10
2
84
57
24
15
13
44
1
99
36
23
37
33
38
36
1
12
33
18
24
6
35
4
45
170
13
15
17
27
4
24
36
9
3
30
51
57
23
16
135
113
27
58
3
24
24
11
16
77
15
28
12
44
4
17
7
8
33
25
26
37
56
25
47
15
33
1
24
38
10
42
18
2
40
20
16
42
12
26
4
78
2
10
36
150
45
15
54
3
56
16
45
36
30
90
26
36
22
26
22
50
28
90
42
8
22
35
3
4
36
56
76
18
14
9
7
30
39
92
43
5
31
9
15
21
9
6
42
27
8
3
21
13
3
57
15
23
12
21
49
30
78
3
24
21
59
40
33
12
50
1
15
20
13
9
134
4
24
21
47
12
10
3
105
14
57
37
74
9
3
49
9
60
90
20
40
21
45
14
60
10
6
42
15
12
21
11
13
26
13
20
16
21
24
3
3
60
60
44
81
19
21
75
9
21
14
73
3
69
84
11
1
11
24
4
6
63
24
48
11
28
30
2
13
11
12
9
3
12
4
54
6
30
3
9
15
63
54
11
49
26
49
20
61
24
99
12
44
175
60
21
48
8
28
3
17
25
71
39
9
7
84
18
3
24
11
64
5
64
8
19
9
47
21
147
13
72
21
12
14
16
8
24
72
58
60
2
49
35
10
14
46
12
3
45
39
228
48
11
34
3
32
112
15
32
61
57
74
4
5
52
23
12
12
10
15
105
3
72
35
12
46
3
45
14
12
58
36
24
18
18
26
73
15
36
17
13
14
21
39
13
92
4
24
60
15
8
85
45
15
8
3
88
69
21
35
1
63
84
27
21
39
5
15
120
10
48
12
18
21
21
96
86
9
85
2
10
23
40
15
17
15
24
28
141
84
20
91
20
37
23
4
8
48
40
69
3
8
4
5
4
11
10
3
44
49
14
36
34
90
8
12
16
80
37
36
23
4
9
15
48
65
13
2
12
13
45
27
47
1
23
40
9
24
11
40
5
13
3
8
39
13
24
35
166
2
13
27
72
48
21
23
45
1
14
24
40
30
12
48
50
85
12
44
19
90
26
9
4
33
98
10
26
1
153
11
3
16
5
37
42
32
1
123
45
75
24
21
11
46
12
26
10
3
23
45
4
35
160
60
5
28
27
41
48
64
32
19
56
4
21
15
120
12
21
129
11
1
62
24
9
48
27
25
60
80
1
24
36
72
3
15
17
16
12
15
24
36
54
98
145
15
12
18
15
23
12
129
48
31
9
63
17
55
152
16
8
36
21
13
11
31
44
46
3
15
20
97
8
15
24
25
21
14
21
7
18
60
26
13
93
3
71
4
20
12
52
5
1
14
1
47
9
4
69
50
1
15
5
49
6
24
6
83
27
21
1
2
12
24
277
156
27
102
2
1
9
30
18
3
56
1
23
4
81
11
15
57
1
38
108
36
4
30
14
12
21
87
12
49
59
10
15
45
3
15
8
33
7
80
10
47
3
25
60
24
11
10
3
84
20
39
24
9
16
45
2
22
30
9
9
62
1
119
16
20
9
27
76
8
57
13
14
12
58
62
4
9
3
44
36
24
4
29
48
25
27
45
119
37
87
60
96
72
8
40
23
9
19
6
15
15
24
17
16
33
39
15
9
47
13
9
14
37
27
12
45
20
25
18
20
4
5
16
11
21
24
28
15
36
54
3
36
27
42
30
104
168
13
12
21
50
22
12
2
48
45
55
8
9
49
26
46
2
69
109
2
12
1
27
ABCD 370670228*7^$a-1 [50002]
12
8
40
30
12
11
7
53
37
78
12
60
74
16
14
6
18
34
18
42
6
17
139
24
65
7
8
10
47
24
1
24
48
6
50
4
18
72
2
34
5
1
176
22
12
5
96
19
17
7
12
48
24
2
4
11
9
3
72
37
18
6
11
15
22
23
36
13
18
6
90
36
6
54
24
5
7
12
26
10
12
5
3
34
2
10
78
2
40
60
18
18
18
12
12
6
96
54
26
10
30
30
24
5
27
160
42
11
25
6
6
20
100
48
50
33
13
24
36
44
40
32
39
69
46
24
5
51
21
55
44
70
96
14
4
6
6
18
90
6
50
9
19
17
79
53
48
19
5
7
18
23
7
20
10
96
6
12
6
60
12
48
47
33
4
6
54
11
67
42
6
6
18
2
28
71
31
17
19
42
6
2
3
45
16
35
21
78
21
9
6
10
26
10
72
6
24
26
6
76
5
19
6
48
72
18
72
8
34
86
42
18
64
2
46
48
90
11
39
105
25
2
9
9
34
12
26
30
9
15
4
12
18
2
4
89
7
53
19
12
14
10
24
78
8
34
42
14
40
12
132
12
36
8
4
42
6
68
33
9
48
15
27
4
18
23
48
67
12
38
58
5
19
60
98
3
37
12
2
40
18
6
12
80
24
21
19
14
16
30
6
12
6
12
8
64
26
82
18
60
54
38
4
59
21
150
4
36
17
27
10
24
8
10
20
4
24
12
74
64
54
18
20
108
16
24
83
12
31
18
120
30
17
1
50
22
66
20
4
108
5
37
30
36
17
24
21
51
7
2
18
12
54
28
18
18
6
60
36
54
36
48
56
36
15
63
12
108
45
31
29
31
44
6
46
20
34
224
22
12
6
32
22
12
41
9
4
86
117
7
30
30
20
12
4
24
6
35
9
12
88
42
54
24
6
126
20
28
6
26
3
36
45
6
54
30
9
19
8
33
57
34
30
24
47
19
36
44
36
24
9
7
60
5
43
20
30
16
35
43
12
66
35
13
24
6
102
18
5
19
6
144
38
4
5
45
27
13
6
12
6
36
26
34
14
4
30
26
40
24
6
47
36
27
34
11
75
52
8
16
6
44
6
40
8
33
73
26
21
7
65
19
17
15
106
18
86
51
3
216
81
33
4
66
65
12
13
36
36
23
19
12
18
11
27
48
132
4
66
48
2
34
47
1
23
103
6
26
82
6
120
24
41
45
27
60
67
6
62
4
36
5
3
4
6
32
18
36
90
99
48
9
58
20
12
18
6
45
19
162
80
58
72
30
14
4
36
185
9
64
23
55
60
12
30
6
26
4
35
7
48
41
19
24
2
70
36
12
29
7
2
15
39
69
135
52
84
48
6
11
36
24
45
30
34
12
138
42
23
27
30
15
19
24
36
24
5
12
7
2
88
36
60
24
23
63
4
6
24
6
84
113
13
12
18
26
34
36
60
5
9
30
82
14
9
55
17
25
11
49
18
32
21
7
62
18
21
51
9
19
24
36
66
18
29
1
12
14
34
18
38
40
36
50
4
12
84
6
24
24
107
7
17
49
12
68
15
27
4
6
24
11
13
26
6
28
26
4
12
20
4
24
36
60
20
144
16
65
39
42
18
82
24
30
36
53
12
79
114
60
32
4
30
6
14
84
22
14
16
18
36
18
53
3
52
48
50
10
20
22
30
29
109
6
26
63
1
71
45
10
18
120
12
20
28
26
16
5
33
12
51
31
126
32
3
1
48
42
18
59
43
5
36
7
26
4
23
67
12
24
6
66
5
19
24
30
62
9
19
54
18
20
144
9
7
18
6
18
2
57
7
12
14
28
8
18
21
1
78
42
11
12
19
36
30
6
14
135
25
2
81
31
6
35
37
35
13
6
20
6
40
48
2
45
7
30
36
191
31
12
12
18
36
12
11
3
9
19
6
56
16
24
24
12
30
54
18
6
24
8
18
45
25
6
18
6
72
48
56
21
9
16
170
4
17
1
18
24
29
37
18
6
30
24
6
6
5
39
34
26
4
12
5
7
6
36
48
12
14
4
120
12
56
34
6
41
7
26
39
51
21
15
64
65
1
23
7
5
7
18
38
64
8
10
18
6
6
50
51
7
56
30
40
6
78
6
14
64
23
9
10
20
28
30
2
21
7
2
70
24
120
26
40
24
24
30
18
8
30
4
38
90
4
5
19
17
39
69
21
34
12
5
55
20
4
5
19
77
36
43
14
16
20
27
117
46
60
48
48
140
22
23
15
9
79
5
25
72
8
34
12
29
19
26
27
19
18
6
2
18
34
6
5
7
60
38
12
52
71
37
38
40
6
30
29
145
6
24
6
56
10
8
4
29
7
60
24
36
12
5
3
52
53
25
30
120
36
18
32
34
20
36
84
4
30
38
81
61
18
8
4
26
40
12
18
12
5
39
28
30
12
30
30
30
56
69
36
25
18
60
32
9
19
2
18
45
27
4
36
18
6
5
85
26
9
19
17
7
18
8
46
6
30
12
18
14
58
18
8
33
63
30
136
54
26
22
12
54
24
38
21
19
5
45
10
8
10
20
51
39
22
18
5
96
39
42
10
53
31
5
120
31
20
4
30
48
26
21
1
80
63
1
95
1
30
12
6
71
9
4
32
10
36
44
28
36
24
48
44
16
8
10
20
106
20
34
2
22
2
21
25
11
7
6
6
72
116
33
37
24
6
17
7
8
52
56
10
12
18
6
30
14
10
6
18
2
16
60
35
25
38
10
30
32
40
12
8
9
72
3
28
26
22
29
13
42
18
6
12
38
42
28
54
30
66
66
29
45
16
26
4
5
19
12
30
131
19
24
65
19
12
42
32
30
4
5
7
78
20
46
44
4
17
132
12
1
50
10
11
55
90
24
6
5
33
10
80
22
18
32
18
120
10
24
6
30
26
16
23
79
17
1
48
71
1
18
5
27
184
54
54
78
20
10
14
16
23
60
7
5
25
18
12
5
45
70
20
18
111
81
63
55
24
78
11
3
28
12
30
20
15
12
79
29
19
6
48
6
17
9
28
60
32
27
19
12
32
58
18
18
42
84
14
22
5
9
15
19
20
4
18
138
96
6
18
5
55
6
6
90
72
116
52
8
22
18
71
15
36
34
90
24
42
102
162
14
10
26
4
6
26
9
9
90
16
65
19
36
6
48
6
20
9
12
25
11
9
78
66
6
9
39
45
25
2
40
29
25
24
42
48
17
13
90
41
31
24
86
64
30
36
78
11
79
84
26
15
25
2
18
34
29
84
9
6
52
30
6
6
26
54
36
15
43
5
7
53
7
12
48
14
34
50
10
72
5
67
17
13
56
34
48
30
8
16
18
60
41
61
20
99
37
23
25
2
30
51
48
45
64
42
44
30
10
5
49
6
74
36
10
6
18
6
24
60
84
143
43
17
3
36
36
9
60
61
11
9
3
15
21
24
45
3
13
86
28
17
19
50
28
30
12
65
12
24
39
10
6
44
64
24
32
34
24
2
21
79
80
10
44
4
26
4
78
18
5
12
7
29
13
56
3
1
14
52
5
25
12
72
95
49
35
15
21
24
55
132
18
36
74
4
ABCD 370755846*7^$a-1 [50018]
24
36
45
15
60
40
5
24
12
111
36
45
12
48
39
12
28
56
16
8
12
9
15
120
16
8
16
152
9
123
16
5
96
31
5
67
53
19
12
8
9
36
3
24
12
153
27
4
44
33
3
93
27
36
72
33
147
69
3
16
12
5
3
88
44
9
19
77
43
65
135
81
31
20
52
17
123
9
3
40
5
3
12
24
60
93
51
60
16
17
7
152
12
9
39
57
3
28
8
84
12
12
52
8
40
24
12
60
5
27
9
27
76
48
8
24
4
92
21
15
36
4
8
4
68
12
12
21
39
21
3
36
45
99
45
175
20
40
20
81
75
16
92
16
24
108
12
8
100
116
69
15
21
24
31
48
56
40
56
57
27
9
15
96
36
24
180
4
20
28
41
27
120
45
7
48
32
48
45
15
4
77
31
60
12
20
9
15
36
24
45
39
9
39
12
4
8
28
29
24
15
81
15
12
96
12
24
4
8
9
19
12
32
24
36
36
36
153
7
36
41
75
84
93
15
16
92
24
28
5
19
128
9
39
12
60
52
5
91
20
52
48
68
48
16
20
60
9
31
113
19
8
12
16
8
4
72
17
7
20
52
20
60
21
3
4
17
36
12
55
116
52
17
75
24
108
4
56
21
39
12
4
17
27
36
9
24
75
24
57
84
12
12
39
28
8
45
91
56
76
12
24
29
15
4
36
68
21
48
135
4
80
12
16
20
21
3
105
31
29
15
24
132
69
84
39
16
41
39
141
3
192
24
124
32
16
32
9
72
31
101
27
48
28
32
93
99
9
3
9
151
32
16
36
41
63
48
24
21
27
60
40
17
36
60
48
51
28
32
88
56
21
3
16
20
12
60
48
21
15
105
3
48
12
64
65
79
53
12
75
40
80
12
12
12
16
41
75
136
65
75
36
12
24
12
28
32
24
48
9
39
12
84
4
5
67
44
72
40
8
16
41
39
100
41
43
41
60
87
12
88
72
65
24
75
4
8
9
39
16
80
9
39
57
31
12
20
33
79
20
28
60
20
12
12
108
64
108
137
12
27
72
9
79
53
7
92
24
21
39
4
48
128
4
8
72
36
24
9
15
16
56
24
12
81
7
36
20
12
12
100
8
45
27
28
8
45
120
7
180
8
36
24
12
24
40
5
12
12
7
32
9
63
144
81
15
36
45
75
48
28
17
55
17
15
60
12
60
16
17
48
51
24
40
8
12
105
15
45
96
7
77
7
101
3
64
20
52
89
19
20
52
32
9
3
9
48
19
65
15
60
12
16
41
31
12
20
16
24
8
100
44
4
5
72
15
81
63
88
17
39
60
21
24
39
24
12
21
19
77
3
12
33
15
4
8
12
12
4
20
96
4
128
33
24
55
8
40
24
20
165
36
7
92
9
15
16
12
32
180
4
96
36
92
21
31
29
36
39
12
4
20
12
84
36
12
24
16
5
51
48
40
12
17
19
44
108
21
31
36
12
20
72
81
84
103
17
24
156
51
24
24
33
3
16
20
72
48
4
8
28
65
48
27
36
9
7
80
64
89
27
36
24
153
48
7
152
12
21
43
32
108
4
32
24
4
8
28
17
27
21
51
76
8
21
192
132
7
32
69
24
43
20
48
57
103
8
24
4
41
3
57
103
36
8
24
36
88
44
84
16
32
9
48
63
9
15
40
56
40
80
57
3
184
12
8
45
19
24
68
84
12
69
31
8
12
36
9
27
4
72
8
4
29
31
41
51
36
33
15
12
100
152
40
72
8
100
44
9
27
21
31
17
72
127
17
19
89
36
60
36
39
60
4
8
24
16
80
96
72
9
15
52
104
84
48
40
8
136
41
31
108
80
9
63
12
81
24
3
52
17
3
12
4
44
24
12
4
60
8
21
48
24
7
12
20
21
60
36
48
51
4
29
7
56
36
12
4
56
12
12
105
3
12
28
113
72
3
16
29
51
9
96
96
43
41
3
84
9
7
5
43
5
103
20
4
44
60
36
40
8
33
39
12
64
56
45
15
136
8
60
45
15
21
51
16
60
32
40
56
21
24
7
32
9
39
108
40
53
39
9
24
15
4
56
4
32
148
44
24
9
3
21
144
36
27
129
3
24
36
9
48
19
8
112
44
48
33
15
12
12
9
183
24
12
48
12
40
12
44
16
89
31
140
141
31
44
48
52
8
40
164
84
4
32
21
27
33
19
20
12
76
29
7
108
44
72
81
51
4
65
15
12
141
3
52
5
12
39
9
96
31
8
84
21
15
36
12
40
17
3
4
5
67
32
33
51
21
19
5
24
72
39
4
32
112
29
111
9
91
29
15
9
99
69
36
60
99
12
12
76
60
84
17
63
9
3
45
15
84
4
29
75
24
60
45
3
141
31
44
52
44
60
81
27
24
9
48
31
125
84
36
15
28
53
15
4
36
36
44
33
3
48
33
55
12
8
12
4
44
60
12
4
24
5
51
9
36
39
45
39
12
21
3
21
15
9
99
40
60
8
21
43
8
48
28
60
80
36
81
15
45
24
7
108
12
8
57
7
17
55
24
56
12
12
76
132
12
29
87
12
36
21
51
81
43
5
55
36
44
24
112
12
92
4
108
72
20
45
15
4
92
72
69
7
72
29
7
56
24
108
24
132
16
149
31
32
84
76
8
9
15
21
15
4
5
55
41
43
56
24
12
12
141
39
40
89
72
7
8
12
28
80
52
8
28
12
20
36
16
5
24
7
68
21
7
72
20
64
5
19
29
15
24
81
7
60
20
16
29
7
68
117
51
96
33
39
64
8
9
15
132
36
12
40
32
4
8
189
15
4
104
52
5
15
40
48
53
12
39
33
7
41
51
48
ABCD 370870406*7^$a-1 [50059]
114
61
36
36
65
43
41
31
35
168
13
24
5
18
66
18
18
91
108
11
120
49
83
42
66
1
113
42
97
48
23
84
84
36
25
47
42
12
187
11
60
1
12
71
13
59
24
60
42
19
12
35
18
12
31
107
24
49
12
17
24
54
6
84
7
173
162
18
54
102
55
41
72
7
12
35
114
19
12
12
12
120
5
66
13
155
30
54
25
11
6
42
48
30
31
47
205
35
1
29
42
54
31
65
12
103
59
24
25
89
78
1
12
17
18
42
30
49
83
18
31
84
23
84
30
30
42
7
17
7
23
30
211
53
31
36
131
12
24
25
53
7
60
17
91
12
12
11
1
5
102
1
41
24
36
6
1
59
72
30
31
72
36
77
7
29
168
48
103
168
41
42
49
12
35
12
18
19
125
24
18
13
203
18
42
138
31
24
83
60
25
17
12
6
13
77
84
90
13
83
72
36
13
47
102
42
85
5
42
1
36
47
6
12
270
90
102
12
6
19
48
24
108
23
13
29
55
23
13
36
35
42
36
7
17
72
7
113
19
23
145
144
24
41
42
42
42
72
13
23
25
5
7
24
17
6
13
59
54
48
30
84
66
7
12
24
23
30
18
37
36
132
12
12
11
25
48
95
25
53
18
1
23
48
66
72
54
25
5
78
13
96
143
84
25
95
1
11
42
12
96
115
29
7
48
107
85
120
53
115
47
49
36
47
150
7
35
132
49
12
12
120
29
55
71
145
89
48
48
43
36
5
7
48
72
12
47
12
102
66
49
12
71
6
36
19
12
23
12
25
59
25
47
66
18
84
85
29
31
23
36
42
19
41
24
19
17
24
127
24
17
19
77
55
5
7
71
78
90
61
29
7
29
6
13
71
1
23
54
7
23
61
12
24
5
12
7
96
11
72
61
143
42
31
29
19
5
163
59
61
60
24
36
84
23
12
13
17
6
18
7
23
30
55
35
1
47
150
12
36
12
66
12
48
12
61
12
41
19
119
60
78
72
31
41
7
17
72
19
65
84
24
18
54
79
96
107
60
54
12
7
24
12
156
29
55
65
31
71
13
17
19
17
54
84
49
29
24
24
36
90
1
35
1
65
240
24
19
11
24
84
120
6
6
49
48
60
47
61
84
11
72
25
24
23
85
35
13
48
23
37
5
36
54
97
48
23
30
78
72
1
17
12
54
24
48
1
83
84
37
12
29
60
24
67
215
13
17
19
11
30
84
7
17
7
53
7
5
84
7
155
6
30
97
23
30
7
36
53
31
29
156
115
59
84
6
54
133
24
155
66
19
107
54
72
19
48
5
42
85
41
7
161
24
54
1
24
36
41
115
179
61
83
73
17
7
35
42
6
42
84
31
24
24
12
24
47
85
29
12
48
19
11
12
1
35
1
143
18
66
25
17
72
24
48
7
12
17
91
24
48
11
6
36
66
30
31
35
60
36
97
5
18
13
113
6
1
29
7
41
6
1
24
12
24
59
1
12
11
37
120
96
23
6
19
17
79
65
24
36
6
1
17
12
6
54
79
12
12
5
18
37
5
24
18
12
60
66
12
12
102
85
41
79
47
25
24
17
60
67
41
55
35
42
126
13
17
67
17
67
29
24
18
13
65
102
42
19
24
24
47
12
1
29
30
1
72
59
48
24
49
23
18
6
1
89
31
12
35
120
13
60
36
17
12
31
24
143
138
19
47
25
72
12
23
84
42
6
18
30
12
25
35
12
30
78
25
29
19
17
31
35
72
96
25
5
91
35
61
84
168
36
29
42
42
12
66
13
72
35
25
24
47
24
12
6
7
84
29
43
29
115
29
91
35
13
29
163
17
66
25
12
5
6
13
23
6
7
17
7
5
114
6
7
35
12
13
53
91
5
60
66
6
12
84
198
13
71
114
31
35
18
7
60
11
49
48
59
18
78
73
17
24
12
6
54
24
12
6
73
83
24
109
24
203
42
67
12
5
67
29
54
48
36
18
12
12
67
17
6
30
7
35
13
41
114
12
12
25
17
150
13
36
41
54
30
42
42
54
109
89
30
108
30
30
54
7
29
30
25
107
42
132
19
23
49
48
47
25
24
107
13
24
155
13
113
6
13
11
66
48
36
84
90
66
48
6
37
5
60
24
19
36
12
59
132
13
107
6
84
91
17
90
25
60
23
66
7
29
31
77
126
25
89
12
66
13
12
149
19
12
60
12
11
1
11
54
18
1
23
12
6
6
18
24
36
7
24
35
1
48
5
67
72
48
48
29
36
7
47
1
12
24
5
19
36
48
47
60
145
5
18
13
29
12
7
24
119
6
7
185
6
6
36
7
60
29
30
61
36
53
7
84
23
61
11
25
65
43
12
29
42
42
36
78
13
77
7
12
24
60
89
54
60
66
91
53
31
12
12
17
12
7
65
6
72
18
78
181
5
18
84
66
7
47
97
29
30
30
42
12
73
83
13
59
24
25
5
12
79
23
24
24
1
12
12
17
67
36
60
23
25
41
42
25
35
18
24
30
145
120
41
18
24
49
11
24
84
25
5
19
17
90
138
18
24
54
48
19
12
35
12
13
101
42
73
11
60
54
54
66
151
89
138
18
24
ABCD 370884324*7^$a-1 [50019]
8
12
61
17
48
34
20
37
71
13
17
18
30
34
20
25
41
12
43
27
48
50
12
48
34
21
12
5
60
22
9
17
67
27
26
10
2
108
10
9
11
4
38
55
15
32
6
7
23
1
51
32
78
22
9
147
60
20
4
26
55
5
30
4
8
1
39
12
21
15
2
43
87
32
48
52
20
16
32
30
18
24
78
58
2
22
36
20
42
78
25
5
12
18
24
18
55
23
1
24
12
5
18
85
35
24
18
55
15
45
3
44
37
3
8
12
6
72
22
26
12
10
8
4
48
20
25
95
13
5
12
48
10
120
12
12
21
5
22
8
73
111
48
12
21
24
23
1
11
37
41
30
100
32
18
18
72
1
12
36
11
37
15
57
24
35
24
18
48
12
120
18
12
12
96
12
60
72
6
7
3
12
21
12
99
48
68
4
9
29
30
37
11
30
7
5
30
40
8
1
48
12
11
30
19
51
32
96
4
9
27
24
20
16
20
12
25
23
1
83
16
12
8
24
6
7
47
60
6
12
48
54
1
60
47
37
3
12
9
24
15
12
68
25
15
21
17
22
8
30
22
20
30
10
12
21
75
72
38
43
11
1
12
15
33
15
2
7
63
8
24
1
39
21
17
22
57
12
29
43
5
10
12
50
58
24
8
18
54
1
17
31
17
30
12
30
18
40
12
8
24
6
22
32
28
81
39
60
38
12
10
8
1
11
18
210
49
3
57
12
51
20
48
24
28
140
28
21
3
8
13
17
7
23
1
24
15
20
18
30
30
10
12
20
49
3
48
60
8
72
1
27
2
60
78
73
59
25
15
12
60
38
162
48
40
33
15
24
8
12
100
9
27
72
50
48
12
10
8
4
56
40
21
23
16
45
15
2
82
38
22
80
1
5
30
60
30
12
19
29
30
1
29
42
25
5
60
7
35
13
125
10
48
20
13
48
96
5
31
12
5
22
32
48
60
28
45
72
5
18
12
13
5
12
30
12
13
3
2
31
27
2
22
38
7
123
12
8
37
12
29
31
23
49
17
12
10
32
6
12
18
12
12
6
10
32
25
3
2
18
4
38
79
41
7
23
13
47
1
48
23
1
5
19
3
9
63
8
48
4
21
27
38
43
29
18
12
12
60
28
33
27
12
8
30
90
1
48
3
36
92
30
22
8
18
7
143
40
12
38
7
5
42
1
27
20
12
18
10
93
5
34
20
1
15
12
12
9
107
60
12
18
12
19
39
2
19
3
68
40
8
30
30
30
30
97
24
59
30
10
21
24
12
35
30
48
12
18
4
56
4
8
13
96
3
56
84
40
8
25
3
192
45
3
2
18
1
48
12
3
33
47
16
2
55
15
9
12
12
35
24
6
82
20
12
16
45
27
20
48
4
68
30
22
8
30
10
20
18
30
1
24
27
12
9
11
36
1
29
22
9
3
8
25
15
20
12
13
27
8
52
9
27
12
12
8
1
11
36
12
28
2
30
13
27
38
22
20
18
22
8
12
60
1
17
12
18
72
30
10
48
44
48
13
36
11
30
30
60
12
18
10
12
21
27
20
40
98
7
63
140
13
39
20
18
10
2
7
3
8
1
3
33
3
2
18
97
23
49
3
50
10
9
24
5
12
42
13
27
20
49
36
11
1
23
1
15
24
33
5
22
8
13
77
48
7
83
13
77
90
102
10
38
54
36
52
12
105
3
20
12
16
32
18
10
45
27
38
22
8
30
22
32
16
12
9
23
1
35
4
8
30
10
60
50
22
20
121
15
2
22
9
29
10
32
6
22
32
13
5
22
8
12
1
47
25
5
18
4
57
59
12
18
12
10
98
10
33
72
5
67
75
68
25
17
55
48
17
10
21
71
16
12
21
39
20
37
24
29
10
8
30
22
8
42
18
24
6
91
71
12
16
69
53
18
25
39
60
8
90
43
35
25
12
3
20
64
8
12
18
7
11
4
68
30
48
82
33
5
10
32
48
25
159
36
2
18
12
48
13
99
48
12
9
39
62
10
38
91
24
15
24
20
25
51
80
30
10
32
25
15
8
1
24
5
7
5
18
24
16
44
25
35
13
47
16
44
6
12
18
24
121
5
42
40
50
175
23
4
26
10
2
22
20
28
20
28
33
24
63
32
112
9
29
10
8
1
23
60
16
57
23
4
48
8
102
7
35
28
45
23
12
40
32
18
18
37
36
29
22
9
11
36
12
28
84
26
54
36
42
10
9
36
113
30
42
18
12
90
18
12
109
24
12
3
12
12
21
5
7
15
38
19
11
12
18
22
105
24
29
19
12
29
54
66
22
60
12
38
10
20
61
24
3
92
12
61
48
47
4
36
24
60
60
9
11
13
23
12
13
27
68
4
68
25
53
10
12
20
52
20
88
32
6
30
4
33
5
19
29
7
35
18
42
1
29
7
23
1
77
7
3
50
90
13
36
11
25
35
4
8
30
31
12
27
20
60
72
40
8
40
8
30
12
58
32
25
63
9
15
56
12
60
25
5
22
68
12
13
63
20
13
39
12
45
12
23
13
24
29
34
9
29
10
8
1
12
39
8
42
18
30
30
12
12
1
5
10
24
21
24
23
1
24
5
48
42
25
48
72
27
56
13
11
18
22
86
10
21
11
60
18
7
3
12
38
42
18
22
20
28
24
21
35
1
11
13
17
31
17
54
61
5
12
18
40
44
40
8
60
52
8
88
12
12
26
42
28
20
30
94
8
18
22
21
11
16
2
18
1
23
18
10
21
11
18
48
12
30
60
120
12
6
34
36
62
30
78
10
2
18
24
6
31
12
11
16
57
87
26
30
25
48
39
20
40
68
40
20
60
12
40
60
80
30
19
24
47
13
5
7
15
8
30
10
57
15
120
38
22
32
76
24
26
54
25
41
22
9
23
36
12
25
3
21
51
12
26
31
3
38
60
42
66
10
12
12
20
60
49
11
1
5
22
32
25
23
28
80
12
90
10
98
7
3
21
221
43
27
60
80
25
15
8
1
11
90
19
11
40
8
4
8
13
47
18
34
8
30
18
12
28
57
47
16
44
61
47
18
10
12
20
13
36
3
48
8
24
28
8
60
42
70
12
26
30
13
17
10
2
18
4
60
36
2
10
12
26
43
24
3
20
24
6
42
30
18
12
90
19
24
5
30
90
10
24
60
56
12
1
11
6
12
7
36
27
48
20
72
18
19
41
34
48
48
12
8
60
24
18
31
12
15
12
9
24
27
45
5
48
54
1
5
42
18
42
52
8
13
15
32
30
10
12
48
12
8
12
6
7
15
32
6
42
12
18
22
21
17
42
6
42
78
91
12
17
34
20
28
8
25
17
18
121
23
16
20
12
40
20
49
12
27
20
42
30
52
9
12
17
7
71
24
49
11
18
43
35
12
12
18
78
24
36
64
9
17
22
38
22
8
25
27
50
60
10
32
36
112
9
11
48
25
15
24
56
42
70
45
23
4
26
22
9
23
18
90
28
20
40
45
17
22
38
78
4
26
10
50
12
19
39
32
48
24
1
137
10
152
6
12
79
72
17
7
23
52
32
6
70
72
48
44
6
10
44
48
25
24
3
45
3
20
28
32
40
165
15
48
32
90
42
136
32
1
27
2
90
73
87
38
12
10
45
63
12
8
30
19
83
28
12
12
56
24
6
34
8
1
51
26
30
84
6
30
42
19
41
18
24
13
3
20
52
98
12
78
1
23
16
2
22
26
34
8
25
36
48
24
59
36
1
3
86
22
9
12
11
18
7
12
3
45
15
56
40
69
11
12
18
10
2
10
80
13
36
96
5
55
15
12
20
61
27
68
37
15
50
31
11
6
12
58
9
51
80
4
26
30
30
7
35
48
60
4
26
34
9
24
23
1
3
ABCD 370919892*7^$a-1 [50022]
18
2
6
58
42
50
64
30
20
6
4
30
24
6
20
10
20
10
104
4
18
14
66
4
14
22
84
6
42
6
116
34
26
4
84
8
10
8
4
30
18
5
15
30
94
14
6
6
10
14
28
6
2
4
14
36
54
3
1
2
10
30
14
10
60
6
6
12
6
36
30
26
4
56
52
2
4
66
66
50
18
22
12
38
48
30
10
12
24
78
12
54
2
10
12
2
24
4
30
8
4
14
22
24
41
55
48
20
30
36
4
6
96
24
74
6
34
6
14
6
10
78
6
12
8
12
78
22
42
12
24
24
36
2
10
20
34
24
50
30
10
12
18
20
22
60
72
26
46
6
24
14
10
26
16
14
51
45
52
26
16
6
24
71
7
8
18
22
8
30
34
38
10
24
30
18
2
30
40
48
8
18
120
46
54
6
6
38
22
20
18
66
27
43
18
30
48
60
42
12
6
38
4
18
24
144
6
20
16
80
24
94
56
28
26
40
6
20
30
114
12
60
58
6
18
66
32
112
12
116
10
30
20
10
8
22
44
64
2
34
20
16
12
2
6
4
146
10
12
26
30
12
4
24
24
6
2
4
126
24
20
10
50
4
6
6
8
10
50
36
16
18
12
14
4
6
14
30
4
2
24
3
39
4
20
4
32
24
16
18
12
42
26
10
116
6
18
4
30
8
10
8
36
4
24
2
58
18
90
8
34
72
6
12
38
4
14
12
4
24
54
6
62
58
20
10
62
30
24
24
22
48
56
24
10
6
17
1
36
30
42
8
66
30
6
28
2
30
18
30
36
64
36
24
12
20
40
12
38
10
14
100
114
17
19
18
12
18
29
1
6
6
26
22
72
11
33
6
16
30
12
30
18
12
66
26
6
4
20
106
18
30
2
24
34
2
34
78
6
6
6
20
84
46
8
10
2
21
19
12
2
16
8
60
52
98
10
54
26
4
6
92
52
26
4
42
24
17
15
112
2
24
22
12
32
4
30
6
18
8
18
16
140
4
2
15
37
8
34
80
16
20
40
30
60
38
90
6
30
10
14
64
2
4
72
42
86
30
6
60
4
30
30
12
72
8
21
33
4
56
4
30
20
22
30
48
80
4
2
60
6
24
4
56
4
54
8
40
18
6
6
20
70
50
4
20
54
16
26
48
4
6
36
18
8
30
18
22
12
48
24
24
12
12
26
40
2
58
20
16
18
8
4
47
1
12
6
8
16
18
30
38
22
2
40
14
4
26
22
60
14
64
42
8
64
2
34
12
18
32
70
20
30
30
4
18
56
12
40
14
46
20
58
20
6
6
18
40
83
39
52
26
16
11
13
32
28
32
40
50
34
11
3
4
32
10
6
18
12
14
70
6
30
30
14
4
56
58
32
24
6
36
28
32
28
20
22
38
6
40
6
12
30
2
30
10
44
66
4
6
18
53
7
30
56
40
24
6
6
18
6
26
21
19
54
20
4
12
6
12
36
72
50
28
2
34
14
72
28
54
18
8
72
4
14
10
6
30
44
22
54
18
26
16
20
10
36
38
16
56
24
70
14
46
26
4
14
6
30
30
16
12
62
30
64
20
52
20
64
26
18
42
48
3
1
62
10
54
12
18
32
70
24
108
18
68
36
24
16
14
4
2
54
10
6
14
22
8
6
16
20
34
18
6
77
13
2
70
54
20
4
26
16
8
36
6
34
26
28
42
42
32
76
38
30
6
28
6
12
8
30
16
6
5
9
10
6
38
4
42
110
10
11
7
8
30
64
36
18
12
20
10
35
7
96
26
28
26
172
68
12
30
48
6
10
6
8
6
4
60
2
88
30
66
26
18
6
58
18
20
10
5
115
8
66
46
8
72
4
14
12
10
8
30
4
6
6
6
8
40
36
26
4
48
6
24
60
12
18
12
11
39
4
6
30
17
7
12
12
26
66
30
46
41
1
12
24
6
14
36
30
6
40
74
58
78
24
6
68
34
56
30
10
12
60
44
4
6
14
30
22
78
26
58
12
24
12
60
98
4
2
46
48
26
58
120
12
36
44
6
4
11
33
34
18
42
2
6
60
18
22
30
44
10
20
36
4
101
7
2
24
70
36
24
24
6
42
12
12
14
4
2
6
52
6
6
74
10
20
22
44
70
60
6
14
40
44
6
24
10
2
4
44
4
30
12
54
6
6
60
24
17
3
16
48
6
14
34
56
60
10
24
8
4
24
42
35
9
10
48
32
10
6
48
20
34
6
26
54
12
18
16
6
42
38
60
10
14
84
12
4
24
86
34
54
38
40
20
4
26
15
7
26
12
10
42
26
66
16
30
38
10
6
20
100
20
10
41
7
6
2
30
24
10
14
30
4
48
8
12
28
17
79
36
14
10
20
24
30
112
12
126
30
36
60
18
18
24
14
4
56
70
12
48
26
6
10
8
40
6
20
30
10
50
96
4
84
32
4
6
20
48
12
40
24
11
37
38
18
34
12
6
14
4
62
10
8
90
3
33
10
48
42
18
18
20
10
14
6
21
13
116
48
42
58
12
44
16
8
27
13
30
6
26
30
22
32
10
6
18
6
36
50
48
10
20
30
16
18
26
42
28
2
48
16
14
64
48
18
86
60
4
24
8
45
39
10
18
36
24
26
10
32
52
68
84
10
54
6
20
24
16
48
36
20
22
14
6
30
4
26
60
10
24
18
26
34
60
8
52
2
27
37
30
6
48
26
94
8
18
4
6
26
40
24
30
32
30
24
4
6
14
10
24
42
36
38
30
4
56
16
20
58
12
44
22
72
18
8
4
2
6
22
6
2
108
16
26
18
6
28
6
12
14
4
12
35
15
18
6
94
12
44
10
6
20
28
12
60
8
12
78
12
64
78
32
16
18
2
10
74
6
4
36
20
64
24
12
8
40
56
136
20
118
24
2
76
20
22
8
34
24
12
12
18
42
12
6
8
12
24
6
10
24
20
54
6
46
44
34
6
6
20
10
12
78
18
42
74
40
104
30
22
24
24
26
10
44
12
34
56
10
68
40
20
12
30
4
110
21
3
40
32
21
7
2
4
14
46
36
14
34
42
8
52
68
4
26
6
10
18
26
60
46
30
78
6
102
18
62
18
27
7
68
4
6
8
16
18
30
6
12
48
6
50
4
54
86
46
24
2
88
30
156
18
2
16
20
30
4
48
122
10
48
26
87
15
30
54
66
18
66
16
12
6
6
26
22
72
24
47
19
18
2
6
84
58
6
20
40
26
36
84
120
16
8
36
10
54
6
48
2
46
18
20
10
20
30
10
24
66
6
24
20
6
30
106
30
14
21
3
6
106
54
14
6
40
30
6
30
24
18
26
12
24
24
4
42
108
8
54
16
20
88
6
24
30
2
18
22
30
48
2
15
115
12
18
14
16
20
78
52
54
14
6
24
4
72
18
6
26
4
12
114
6
30
60
14
24
16
50
34
24
26
4
2
58
62
4
62
10
12
23
9
34
2
10
8
40
90
6
18
2
4
30
26
16
44
10
50
36
100
8
22
8
30
96
16
24
30
44
4
60
26
22
12
6
6
11
9
4
66
24
54
26
6
10
24
20
10
20
34
36
32
18
42
18
4
12
11
3
4
36
12
90
18
12
14
6
48
6
106
8
22
18
6
20
16
12
38
34
104
6
4
6
26
58
42
30
14
4
6
44
6
6
18
6
96
48
6
64
2
34
6
18
6
14
76
44
4
18
50
45
33
12
48
10
12
14
6
4
24
12
12
2
6
24
30
24
42
22
30
6
12
8
12
18
36
4
12
5
63
36
30
4
30
50
4
8
28
20
4
2
6
18
4
32
4
26
54
12
4
20
4
32
22
2
6
34
20
24
46
60
14
10
2
22
8
18
16
14
3
7
56
10
20
46
14
70
17
1
30
2
64
20
10
42
54
20
6
52
38
94
6
12
12
36
8
30
6
36
4
48
12
20
24
10
2
4
14
46
48
2
4
30
6
6
30
8
34
2
4
32
30
58
12
90
18
2
28
12
8
34
62
4
12
162
2
34
12
20
18
22
20
40
48
32
24
10
30
14
42
24
27
57
6
4
12
38
6
28
12
24
26
27
7
66
18
6
54
56
33
7
ABCD 370974152*7^$a-1 [50001]
61
72
56
16
32
114
126
12
36
16
8
28
23
1
26
22
8
60
12
6
57
1
8
66
22
12
24
12
23
37
8
144
132
36
16
128
16
44
60
54
46
72
2
66
16
24
12
26
36
57
24
15
30
16
59
39
96
9
9
4
8
75
39
30
40
62
82
8
24
51
45
16
8
6
24
24
6
4
44
6
46
194
12
58
36
44
24
4
56
36
40
36
8
72
39
21
54
22
72
8
78
58
2
6
15
133
20
18
138
6
34
56
60
16
119
1
36
86
22
26
34
8
172
48
60
38
18
16
35
63
30
6
24
36
42
16
36
32
36
18
6
100
68
76
24
8
12
6
58
60
72
146
48
6
36
16
23
121
38
82
36
32
72
76
20
4
12
56
4
2
6
18
58
8
27
37
24
2
34
36
116
4
2
60
34
8
40
24
38
30
48
132
36
15
25
72
72
38
48
42
52
56
136
8
99
37
8
88
8
64
35
49
23
1
56
12
24
54
12
78
52
26
69
33
48
12
4
24
72
68
4
38
10
8
12
40
11
61
50
30
54
202
24
11
1
62
42
72
28
104
52
26
18
132
4
56
12
78
22
12
14
90
12
16
56
24
4
20
12
4
206
118
26
36
106
38
114
36
30
102
52
11
51
34
11
39
42
28
24
107
37
62
84
10
2
30
36
18
58
146
36
34
24
108
128
3
9
18
21
1
12
24
92
28
59
13
60
2
78
4
8
16
38
34
56
24
12
36
60
24
114
6
66
30
16
23
96
63
6
78
72
10
48
11
13
98
58
38
22
12
60
12
8
60
36
39
3
30
28
36
26
58
14
58
80
52
36
8
24
96
16
144
12
72
20
6
46
215
24
1
36
12
2
6
16
14
30
76
2
6
18
90
180
36
16
48
86
46
12
14
18
6
48
66
88
107
193
2
21
135
48
10
2
18
60
52
8
72
36
40
36
14
82
20
48
40
2
10
24
36
80
30
18
64
68
30
48
12
18
24
4
35
15
34
23
69
148
68
84
28
48
24
48
56
54
70
20
6
66
40
12
44
16
14
94
71
57
102
22
14
24
10
20
18
21
13
24
8
24
12
39
21
51
1
23
69
30
22
68
54
21
1
96
20
16
8
54
6
4
134
22
36
24
8
18
94
35
3
42
6
18
156
18
18
48
4
71
75
10
32
132
36
51
33
28
44
4
44
28
35
24
1
212
40
32
24
16
8
6
45
21
76
60
20
28
24
80
30
30
4
182
10
35
81
48
36
27
69
28
20
51
1
44
30
58
83
37
32
4
60
8
30
12
22
48
110
58
14
45
33
60
51
13
116
100
11
75
58
72
12
20
88
108
8
15
73
12
60
8
12
24
4
32
15
63
30
28
143
9
40
24
44
24
48
72
64
32
24
6
54
48
36
16
38
34
62
24
12
10
20
6
46
62
12
45
9
30
18
18
12
10
23
15
9
25
12
182
21
13
11
57
64
38
42
54
82
2
10
110
36
12
69
45
16
24
8
48
16
2
142
59
33
12
48
78
18
6
36
48
12
48
10
216
24
26
6
40
2
154
108
8
78
82
12
44
28
24
32
87
105
28
84
26
70
2
30
40
8
28
12
80
52
8
12
114
6
4
32
4
8
66
6
84
36
18
12
70
104
40
56
52
24
2
82
59
73
44
30
46
36
24
104
84
4
74
22
74
6
24
4
26
102
39
33
52
50
90
124
11
75
138
16
48
56
16
56
40
68
4
26
10
48
23
9
40
8
54
10
68
12
28
68
28
104
120
30
66
24
6
45
49
132
14
6
39
49
156
35
37
32
4
104
174
30
16
98
34
8
15
24
21
12
4
72
2
9
13
12
20
51
105
39
61
83
1
72
44
24
28
32
4
11
45
18
153
3
6
16
68
24
160
8
30
82
20
52
36
32
60
6
174
36
42
10
36
14
18
30
84
102
76
14
9
21
30
6
30
22
8
12
12
16
35
3
24
42
60
16
95
27
12
6
40
35
24
37
2
60
82
44
15
81
18
24
10
38
90
3
15
54
16
11
45
16
62
42
76
14
150
40
8
72
28
12
14
22
2
94
23
15
18
64
8
52
32
24
3
264
21
12
12
112
24
32
168
64
14
10
14
12
22
26
96
6
36
16
23
1
14
70
26
42
6
6
51
57
12
24
16
35
51
42
252
16
2
10
32
24
75
75
174
4
84
50
10
14
210
24
40
14
18
114
46
110
69
33
48
136
108
26
54
78
22
98
10
24
48
8
48
24
6
45
1
104
16
2
36
54
16
14
22
36
56
40
12
86
22
20
18
48
22
14
10
36
14
22
2
6
112
26
12
9
13
116
6
30
4
32
60
18
33
27
30
12
76
119
25
44
16
68
36
12
18
58
2
6
88
8
42
34
96
20
12
60
96
12
18
34
48
20
48
15
69
48
132
16
120
74
6
63
96
1
108
11
25
20
54
90
28
2
22
2
10
131
13
38
22
68
24
196
26
18
12
12
40
68
16
56
186
10
36
26
46
26
78
24
15
165
36
4
68
36
27
61
8
48
6
60
96
6
42
12
46
92
51
61
35
37
32
24
108
16
44
75
1
24
44
24
42
12
30
36
75
69
18
10
20
75
27
30
76
56
24
36
52
134
48
46
60
14
72
94
68
148
2
60
78
4
44
4
62
66
30
42
36
4
26
132
70
36
36
8
72
64
60
ABCD 371072154*7^$a-1 [50028]
4
21
23
13
39
32
28
21
71
1
12
83
37
72
87
129
15
9
75
21
75
8
4
80
12
36
13
3
36
21
12
15
57
3
92
1
3
33
11
72
76
9
27
32
28
32
1
11
40
24
21
35
37
24
99
32
60
28
68
4
48
69
3
20
73
132
135
57
3
36
117
11
1
27
21
63
32
16
12
12
9
15
8
25
59
4
24
8
40
33
84
60
23
12
13
84
48
35
72
96
4
21
11
4
8
16
20
73
36
23
12
1
15
12
8
28
33
3
45
11
88
56
40
48
57
23
12
28
21
35
13
3
12
12
24
8
64
21
3
60
81
47
16
9
24
24
84
99
9
11
13
51
60
60
32
36
4
12
9
51
69
11
4
12
45
71
100
8
40
48
153
51
33
36
12
35
12
12
48
49
15
9
11
4
21
3
9
15
60
96
20
16
8
40
24
68
13
15
20
13
12
108
24
48
23
60
76
45
27
8
16
132
45
47
24
25
24
159
12
9
71
37
47
1
11
4
44
4
48
21
27
44
1
111
9
39
36
32
72
48
36
12
61
3
21
51
57
3
20
64
60
20
28
32
64
36
24
21
47
4
21
36
3
32
64
20
48
1
11
12
16
45
51
56
13
107
49
35
12
16
8
13
3
45
72
135
21
84
23
4
12
9
11
40
48
20
1
11
61
51
20
28
20
12
85
63
33
75
69
11
24
25
132
59
1
51
81
36
11
25
3
8
13
3
96
12
32
1
3
128
28
12
32
25
11
61
48
15
32
4
108
32
13
48
51
8
16
24
8
73
51
68
24
36
64
9
39
32
52
32
1
47
12
52
12
9
171
8
16
8
64
81
72
15
36
9
51
20
100
9
15
81
15
56
40
9
11
4
56
1
35
28
9
23
40
57
36
3
56
1
23
40
9
27
12
32
49
60
3
9
36
12
12
123
20
4
56
64
9
84
23
108
40
9
36
75
68
108
13
23
132
24
196
21
15
12
33
12
35
16
44
48
52
36
9
15
93
11
1
11
4
32
1
39
72
24
8
48
13
15
32
1
15
20
25
83
25
71
16
9
36
3
45
3
9
108
12
59
24
37
51
81
3
84
56
133
11
52
20
97
23
1
60
27
9
63
24
92
16
12
8
37
3
57
120
3
45
12
11
13
95
25
3
21
24
39
44
4
129
72
3
72
32
24
4
36
8
49
3
12
8
12
217
12
11
4
21
39
45
15
8
16
12
20
40
24
12
36
92
13
12
60
12
75
20
13
3
33
75
48
21
3
12
57
39
12
33
3
12
57
39
9
15
44
84
96
25
71
24
1
15
120
24
21
3
96
32
13
36
12
11
16
21
27
56
12
25
83
16
36
12
24
9
111
20
28
105
15
45
60
3
9
3
8
48
12
28
32
24
16
33
11
1
59
48
96
25
23
84
25
11
37
3
9
39
21
51
12
44
1
3
20
1
87
69
75
20
48
1
11
4
141
23
12
12
24
16
32
60
4
44
13
15
24
44
4
8
4
81
35
61
36
87
8
40
32
136
8
84
16
57
60
72
12
135
21
63
44
28
9
23
4
32
37
60
35
24
1
15
8
1
107
121
27
21
3
120
92
25
24
3
140
73
51
20
49
11
4
57
72
15
48
48
9
3
45
59
12
229
87
33
3
68
37
12
15
24
8
192
112
21
72
35
49
27
12
20
4
8
13
51
20
4
12
32
4
48
56
16
105
47
76
45
63
24
60
57
59
1
11
4
21
87
57
48
23
36
16
12
96
45
12
3
48
93
84
15
20
4
33
23
16
132
96
12
116
76
132
48
144
20
25
3
69
11
37
59
36
24
1
87
80
1
27
144
12
21
47
28
24
141
3
8
40
12
48
12
84
36
33
167
16
9
12
3
57
23
12
61
12
12
11
16
12
57
24
35
73
179
16
33
3
117
39
21
3
69
11
1
60
63
36
96
12
9
39
33
51
21
27
9
60
11
13
47
25
99
32
24
16
32
60
64
9
24
48
11
61
24
24
23
48
25
3
72
108
96
57
3
21
75
48
21
3
45
60
131
16
33
3
32
37
48
3
21
27
24
153
3
20
108
25
24
3
120
84
36
8
1
87
12
68
48
16
8
52
20
1
12
27
68
1
11
1
47
49
24
15
56
100
36
9
15
9
47
24
24
13
27
32
1
23
37
3
57
39
8
48
16
24
120
69
87
20
12
12
40
33
11
12
24
25
39
24
68
16
45
135
12
68
13
27
21
59
25
11
48
12
4
36
21
27
80
1
63
8
40
44
4
8
61
27
33
48
63
9
39
24
8
48
12
48
4
9
15
80
52
9
84
159
24
8
49
96
24
23
25
47
25
35
108
84
12
37
15
45
15
8
88
9
15
80
12
13
15
48
128
4
32
13
95
36
52
9
12
27
33
11
1
15
21
23
52
48
20
37
35
40
12
92
4
9
23
160
128
16
48
60
56
64
12
68
48
25
3
20
97
12
3
8
4
33
99
33
11
4
12
44
37
47
64
36
48
45
11
13
24
11
1
48
72
27
32
4
96
80
13
27
8
96
12
12
1
36
3
80
25
51
45
99
32
4
12
45
3
20
40
20
48
28
9
11
100
8
36
49
63
33
27
24
9
83
1
15
21
27
45
39
24
9
36
23
37
39
8
40
104
16
24
9
23
48
24
76
9
12
47
37
24
24
36
51
20
88
33
47
4
12
48
20
1
59
48
1
23
28
48
21
11
4
204
21
11
12
36
12
40
9
3
45
3
116
136
20
48
109
47
16
20
1
3
60
36
57
12
96
107
37
3
8
12
48
49
48
3
12
84
9
63
9
23
25
75
36
32
61
156
72
15
44
112
12
128
16
8
16
32
16
72
20
172
192
33
12
11
49
48
12
12
51
20
24
4
21
11
48
73
3
24
12
9
3
56
60
4
45
63
36
81
60
75
36
80
16
21
111
8
52
189
60
23
60
24
40
24
60
12
8
76
9
35
61
12
75
12
21
24
11
64
9
39
56
25
15
24
32
24
64
33
87
20
13
35
4
69
11
13
35
25
60
ABCD 371105142*7^$a-1 [50004]
5
60
15
69
12
9
82
5
12
3
16
6
23
57
90
6
90
105
36
1
8
51
21
15
87
45
3
42
36
75
9
3
3
4
108
32
4
36
41
25
80
24
28
66
137
7
38
72
18
177
12
12
31
29
31
17
12
1
38
24
10
216
14
6
15
9
34
17
9
15
33
78
28
2
27
72
33
39
51
33
15
9
51
4
77
13
18
20
117
45
34
24
29
73
71
9
10
8
12
36
21
48
1
20
135
12
27
4
6
47
24
45
15
45
24
15
13
20
70
53
39
6
135
7
48
41
1
35
13
2
69
133
35
105
16
11
3
18
10
29
36
3
45
12
3
28
41
12
48
60
3
45
15
16
2
27
7
140
18
40
20
3
39
48
45
91
36
53
7
30
47
9
160
2
18
12
3
39
57
48
21
22
17
45
108
12
30
21
36
33
30
45
60
12
49
35
37
6
2
51
24
15
21
61
62
6
30
52
38
15
19
8
18
12
90
16
161
21
27
7
30
26
72
102
3
55
17
12
3
57
3
45
1
59
51
30
112
35
72
81
42
9
9
58
2
27
7
80
45
79
29
27
30
75
33
3
12
7
8
40
5
13
71
19
14
6
34
36
44
15
12
19
17
15
72
4
17
169
11
27
10
23
27
9
9
94
56
24
57
39
21
61
59
21
27
72
48
1
18
24
17
15
4
17
84
91
14
118
32
33
55
2
75
48
25
47
43
102
116
24
15
15
21
15
30
240
39
12
93
34
41
103
5
27
21
103
41
31
5
69
6
9
3
33
60
57
39
13
54
161
21
27
24
1
12
20
34
17
12
12
75
45
1
50
21
39
112
2
27
9
60
15
60
27
108
180
12
9
3
10
71
12
7
41
43
32
21
33
48
12
3
91
54
12
8
3
60
19
98
99
9
15
24
12
159
22
32
27
67
92
9
3
48
24
16
17
12
36
36
9
24
34
26
63
13
122
18
64
20
34
54
35
13
47
33
34
5
72
13
80
63
12
21
22
8
60
4
41
60
36
120
36
3
129
12
9
51
60
33
36
15
27
9
7
84
32
21
9
27
3
126
24
10
41
19
86
94
68
69
3
4
17
9
28
23
96
7
14
15
37
8
3
36
9
12
48
10
14
15
36
24
1
62
42
6
81
24
15
21
48
45
15
15
45
63
30
28
20
22
29
36
25
8
22
90
42
5
15
30
87
3
81
25
95
27
10
12
128
48
15
9
3
63
22
23
19
26
72
87
21
60
54
16
20
21
9
39
36
7
8
9
48
7
116
102
12
58
5
3
112
62
27
1
18
92
40
17
36
19
26
219
79
41
72
9
24
30
81
15
34
98
12
70
11
117
28
2
102
28
32
51
19
24
32
9
61
35
19
50
3
15
69
24
15
28
17
19
17
31
29
67
41
21
24
27
13
35
3
60
12
57
7
6
11
39
21
36
3
81
36
9
39
21
40
114
65
45
30
6
10
17
72
21
30
45
36
13
23
13
14
66
60
27
15
16
14
15
3
12
16
77
79
26
15
9
51
24
91
62
28
44
6
4
56
34
11
24
19
54
42
50
15
12
9
15
9
30
30
3
24
3
36
10
18
2
22
48
2
12
36
22
50
12
6
22
107
1
14
66
39
36
9
88
6
12
29
133
35
168
37
59
24
36
7
17
12
55
42
56
10
2
42
21
187
72
38
3
15
34
60
35
19
2
27
84
84
27
30
27
21
27
33
52
66
29
3
4
8
16
14
87
12
33
48
48
39
72
9
12
42
18
15
31
41
12
9
64
38
12
184
53
7
74
12
48
27
48
12
3
57
1
18
86
30
21
7
18
2
16
62
24
51
45
4
38
33
15
12
9
21
28
54
8
16
17
36
48
156
27
9
33
6
30
34
48
17
15
10
11
79
26
30
21
61
47
51
9
3
16
2
22
62
15
15
6
30
64
60
17
13
23
37
80
6
9
48
75
90
402
48
93
12
27
45
3
30
15
15
12
45
3
9
39
24
60
21
9
15
36
60
37
48
20
15
120
57
22
53
15
9
24
43
41
60
12
48
12
9
27
24
7
41
36
49
48
6
14
15
7
8
10
122
18
52
11
49
80
51
7
5
85
6
26
150
96
24
6
4
56
30
22
50
48
21
43
5
75
64
41
45
78
18
15
36
108
12
7
41
36
72
105
30
22
20
70
17
9
4
80
18
48
21
127
14
15
3
60
69
120
79
32
52
18
20
22
20
9
61
20
28
35
9
10
77
51
57
60
60
15
66
15
49
47
24
12
24
3
45
43
17
1
11
3
6
22
2
30
30
96
30
54
96
39
85
18
5
33
4
68
27
33
106
17
15
114
28
8
10
29
21
42
18
27
48
45
39
12
39
177
187
50
30
117
9
72
15
55
8
28
29
48
9
16
20
90
21
48
75
18
42
10
11
43
74
15
7
5
13
2
10
47
7
144
8
34
95
13
32
16
42
17
96
36
24
9
6
21
43
77
3
21
9
3
60
7
38
123
72
117
30
70
48
38
94
47
61
20
3
24
45
27
48
13
20
52
18
2
3
93
24
63
15
18
111
60
3
70
23
12
36
7
48
54
107
3
18
15
24
21
3
9
16
24
38
48
9
48
27
10
86
9
43
42
30
5
60
15
21
36
31
2
3
48
87
16
44
57
13
12
8
42
6
15
9
18
57
36
7
29
9
51
63
45
183
12
57
36
33
22
18
2
9
13
18
30
6
2
30
34
18
53
12
12
139
2
22
2
28
18
5
103
6
56
24
3
27
21
9
18
22
48
8
12
88
24
35
12
63
6
84
90
156
42
132
111
60
49
36
11
7
54
18
72
36
2
12
18
4
8
9
9
15
57
46
17
24
12
3
21
24
13
138
32
33
195
9
25
30
170
28
2
4
17
9
28
8
30
72
30
27
25
54
176
21
43
32
69
105
36
24
27
3
10
11
19
65
72
7
26
138
9
9
135
24
25
20
15
73
32
48
27
51
12
12
21
9
15
51
4
5
121
47
7
110
58
53
24
12
9
64
20
15
31
41
13
35
21
72
48
27
13
14
6
15
24
3
16
26
10
30
54
29
31
14
15
3
70
14
6
4
30
26
54
10
38
22
83
7
18
32
34
ABCD 371147312*7^$a-1 [50065]
9
19
12
32
52
48
80
45
135
172
84
24
125
7
173
108
103
77
19
80
45
144
36
108
108
7
65
31
5
36
163
269
36
31
32
117
91
72
17
36
55
240
245
108
79
12
197
79
137
27
297
79
132
32
160
48
108
24
101
55
252
161
180
19
108
180
152
4
5
36
144
36
19
89
19
168
60
48
164
45
63
117
63
28
17
72
252
108
127
161
27
16
36
48
53
127
125
175
140
52
29
79
101
108
163
17
63
76
192
29
19
288
224
148
5
36
7
65
127
60
20
9
43
12
53
108
79
101
139
41
7
137
103
60
89
31
140
45
67
176
52
101
7
137
144
19
17
36
108
127
36
17
19
44
153
108
180
36
108
72
144
72
7
96
48
192
17
72
252
43
48
53
187
101
79
108
20
81
72
36
108
151
24
96
233
108
19
53
7
209
91
132
20
72
9
72
7
92
208
60
20
28
116
45
216
36
144
108
7
29
199
224
225
63
64
161
27
153
108
27
40
149
55
48
36
77
180
139
77
127
17
19
116
72
9
72
144
63
81
127
89
108
72
108
283
77
144
36
72
108
36
171
9
127
120
5
36
72
72
19
80
16
60
36
5
108
63
153
199
53
55
48
41
36
103
32
144
28
53
36
144
36
19
17
63
112
96
36
17
331
173
36
19
48
5
139
32
45
31
84
209
115
29
180
27
189
19
53
135
81
36
63
9
108
27
316
84
5
72
36
36
171
76
113
72
7
48
152
28
17
63
64
48
32
36
72
45
216
79
65
43
84
53
63
153
36
36
144
31
5
103
41
55
368
9
108
144
36
36
36
72
139
12
65
19
233
243
4
41
36
127
17
43
308
81
139
149
216
36
31
5
31
180
41
31
5
175
41
67
32
45
7
20
88
29
72
99
28
197
103
32
40
41
279
9
36
43
137
43
164
45
36
187
12
48
77
295
101
55
89
72
31
113
180
19
17
36
55
80
180
88
101
31
77
175
149
31
5
108
43
29
144
91
8
52
96
41
72
63
76
5
79
48
80
45
36
31
77
19
89
180
31
5
360
72
43
20
28
17
36
31
5
103
48
29
135
153
324
31
113
108
19
233
108
171
136
12
5
55
260
28
161
31
288
36
41
55
17
163
72
53
27
45
103
5
72
67
41
27
189
67
60
204
128
4
41
67
36
41
19
17
19
36
60
108
209
67
5
72
108
108
27
28
89
7
36
101
36
91
8
72
252
16
12
197
79
12
84
96
12
185
31
41
31
84
29
72
108
31
5
103
5
91
17
175
5
27
9
36
115
36
137
7
20
9
31
36
41
36
99
36
72
100
240
29
67
77
72
187
96
5
7
132
5
171
28
17
19
53
27
36
9
31
132
108
53
27
9
91
17
31
113
36
108
27
40
12
65
72
7
29
144
19
48
41
36
127
125
43
ABCD 371219214*7^$a-1 [50032]
36
44
43
48
9
12
8
19
77
16
20
48
12
16
48
80
52
63
45
56
79
24
24
17
220
60
32
24
7
33
3
41
4
36
63
9
12
68
132
12
84
64
36
12
68
4
72
3
5
12
91
153
12
3
60
12
33
39
5
16
39
41
112
68
36
16
12
12
8
72
7
69
84
24
72
75
65
7
36
41
40
48
99
17
120
103
17
4
80
72
60
108
60
16
80
91
45
8
55
5
43
65
12
96
16
36
15
57
39
21
56
96
103
21
56
103
120
137
16
20
103
17
28
60
12
12
56
40
44
60
88
24
39
29
19
12
9
48
15
53
4
12
3
5
16
56
19
9
39
9
48
56
4
15
9
8
12
40
92
4
24
20
72
55
81
48
24
56
16
8
12
31
5
43
12
53
4
36
44
60
40
3
53
7
65
19
53
28
8
7
53
96
7
21
72
156
32
91
17
48
19
45
15
21
44
12
4
20
7
48
84
45
8
52
39
101
40
200
72
31
5
31
9
27
21
135
101
16
75
17
163
53
52
44
7
21
60
96
15
12
9
44
31
53
31
41
28
80
7
9
44
60
40
8
84
7
72
81
24
12
8
36
7
173
7
21
56
132
40
84
144
15
69
32
60
103
65
172
8
7
141
63
41
64
15
21
68
55
105
8
28
36
36
32
96
64
20
12
16
12
12
27
129
63
5
4
39
17
7
113
60
40
56
36
48
16
27
17
67
17
28
44
36
12
16
72
111
53
36
7
33
24
99
129
60
32
160
80
19
60
9
68
12
79
201
36
36
60
68
12
84
24
31
17
52
48
164
40
44
55
21
36
108
36
51
36
137
7
12
101
84
43
36
60
197
43
48
5
127
101
16
12
27
21
12
68
84
28
128
24
31
17
175
45
39
5
7
29
7
5
16
104
168
7
21
24
51
5
19
21
144
39
29
12
28
60
44
24
139
36
5
76
96
15
9
8
36
19
21
60
56
64
24
15
17
24
24
12
16
75
9
39
48
33
24
20
84
40
56
100
32
91
81
32
36
43
60
5
100
12
60
24
123
45
20
43
117
12
51
12
53
12
28
44
4
80
4
108
60
24
60
8
79
33
183
33
92
19
36
84
9
24
44
36
7
9
44
24
36
84
64
3
53
72
12
16
204
20
16
3
12
9
32
28
168
8
60
4
111
21
63
168
9
87
9
8
76
27
12
29
36
24
52
111
168
9
72
24
51
185
100
24
15
17
7
17
48
36
144
19
21
80
148
12
75
21
12
15
77
36
4
36
15
29
72
24
132
184
56
12
36
7
156
21
140
88
84
8
40
20
12
4
36
39
101
180
64
87
93
12
32
31
5
43
117
44
31
60
45
12
128
172
12
3
125
43
41
4
3
69
12
36
99
21
123
12
77
52
63
132
12
45
60
87
60
9
15
17
76
15
69
120
120
32
79
48
117
3
33
8
43
89
36
7
117
20
7
21
87
21
27
5
103
132
5
52
27
24
9
8
19
17
4
171
17
64
15
21
48
32
100
51
129
51
84
9
96
3
29
115
105
80
60
36
144
16
36
24
87
53
60
24
48
139
65
4
24
32
48
28
68
96
64
15
41
4
20
16
80
180
4
120
72
60
3
89
31
36
5
4
12
72
15
84
53
31
129
68
55
21
135
41
16
63
17
7
45
36
56
96
7
24
9
68
40
36
39
17
7
117
27
41
31
57
108
12
12
60
96
20
40
24
48
12
56
16
24
80
84
16
96
159
81
3
17
4
56
91
53
72
64
8
28
15
113
36
24
115
36
12
9
48
39
105
15
173
43
41
7
36
17
64
20
7
5
204
84
40
27
9
8
235
5
139
17
72
108
12
112
36
12
24
27
69
12
20
103
12
125
55
48
29
7
21
39
96
53
84
240
91
9
39
9
12
120
80
79
9
80
19
77
16
3
21
92
28
12
8
36
91
36
9
87
108
17
31
5
76
24
20
19
21
12
32
19
21
39
36
48
108
24
156
161
259
5
4
15
153
12
3
9
60
39
48
9
108
39
21
111
29
79
33
32
96
40
39
17
100
84
123
137
84
136
27
113
67
57
3
105
12
32
7
9
15
53
60
112
12
63
45
48
20
36
31
9
56
28
15
221
64
3
21
8
72
43
9
104
16
3
17
48
28
15
9
44
52
60
87
96
137
28
20
4
36
3
9
84
39
29
79
12
5
16
48
60
36
120
60
12
24
120
15
21
12
3
77
31
5
103
36
185
28
15
17
12
84
40
63
21
12
48
32
120
91
12
17
60
7
21
15
45
159
29
64
3
5
12
19
41
7
21
99
17
24
100
12
8
31
17
7
105
12
51
36
60
81
12
68
16
3
9
39
21
ABCD 371384328*7^$a-1 [50022]
29
19
36
5
12
37
18
17
73
36
6
90
191
91
24
9
63
5
4
9
27
27
12
45
8
43
18
107
1
11
16
57
60
72
27
117
18
48
198
36
42
5
49
66
17
60
37
18
17
31
69
68
4
36
3
105
36
9
12
23
55
45
75
17
43
5
12
1
12
27
15
93
33
54
12
41
1
12
18
54
47
4
120
45
72
42
5
40
9
3
20
52
68
73
27
27
72
21
27
96
12
5
37
18
12
5
28
12
15
53
37
11
7
102
15
20
108
28
44
168
72
28
129
18
45
20
25
87
39
77
4
9
6
36
48
65
7
60
17
28
21
11
31
77
52
27
33
8
132
85
23
25
35
132
73
23
13
47
55
5
4
20
13
27
8
13
99
51
84
45
9
27
27
6
39
15
18
119
36
72
72
28
63
6
3
45
15
48
15
12
18
23
55
81
57
6
18
27
45
11
52
81
39
72
36
9
83
4
48
9
11
25
27
15
21
15
18
30
81
96
75
5
28
12
27
53
37
27
9
35
19
18
35
7
30
15
72
8
31
42
36
126
5
16
15
17
12
37
15
9
47
19
6
35
60
13
54
21
15
17
40
81
11
48
100
9
83
7
53
40
9
18
18
15
93
87
3
33
20
7
9
111
45
92
25
6
84
41
49
6
30
15
32
48
49
131
4
9
27
15
30
35
16
45
30
24
30
135
15
5
84
1
27
9
54
36
81
27
53
4
9
15
32
4
128
55
81
15
12
9
9
47
40
3
17
43
5
24
28
60
3
5
73
180
102
5
4
36
9
6
36
48
81
24
9
3
15
81
72
9
18
41
85
27
8
120
48
24
7
21
117
51
164
1
35
12
112
3
9
60
68
7
33
147
36
6
66
53
52
20
73
72
35
43
48
137
7
101
12
4
63
5
36
31
6
3
20
13
3
45
36
35
37
15
3
77
103
17
25
23
7
36
54
63
20
7
6
12
123
27
17
31
9
51
30
35
253
6
5
7
41
19
45
8
60
49
11
28
15
12
36
6
18
36
36
84
72
69
57
42
21
33
12
6
12
6
47
48
24
28
9
51
63
21
44
52
9
3
56
16
15
36
12
6
59
60
61
27
3
36
24
12
6
36
23
7
36
60
18
72
59
25
11
49
63
3
17
43
84
5
49
47
16
8
52
36
27
21
27
6
12
51
8
48
1
78
101
79
66
15
12
20
40
8
13
6
45
44
12
7
12
96
12
6
126
21
15
9
45
12
47
52
32
31
72
72
60
12
53
61
36
36
75
80
43
54
3
9
18
41
19
5
16
27
168
17
19
9
21
18
36
17
1
24
72
72
18
36
57
60
21
144
87
27
36
5
67
53
64
3
6
59
31
5
7
5
4
15
53
13
78
18
47
19
18
18
24
18
35
49
15
93
11
7
17
25
23
7
6
66
9
72
87
45
8
1
27
27
45
152
1
35
13
6
48
5
4
8
43
45
128
7
17
13
35
7
18
39
8
1
36
36
24
18
48
78
119
108
19
36
77
48
61
27
9
63
27
41
124
8
1
42
17
85
35
7
36
5
4
20
36
55
132
5
43
24
30
36
6
21
27
33
72
81
39
8
37
6
21
69
27
27
41
7
18
15
84
69
11
1
35
24
55
45
72
21
144
54
24
66
6
36
30
35
61
39
207
65
49
18
36
72
12
24
54
63
9
71
13
6
9
32
12
1
35
67
17
25
3
99
33
63
53
19
21
20
13
12
87
32
16
15
81
135
18
63
3
54
24
66
5
48
7
48
72
177
8
49
36
23
4
51
30
47
40
36
45
12
18
42
35
12
25
143
13
35
16
111
78
30
24
48
60
65
12
61
24
27
75
101
97
6
12
17
1
15
9
3
45
35
100
72
9
6
102
15
21
24
75
24
39
33
20
55
77
172
63
5
16
15
21
81
47
43
6
27
20
12
13
35
72
4
51
12
42
39
9
6
5
16
44
24
28
39
42
179
103
24
18
155
1
6
21
9
42
9
44
31
17
25
3
24
27
29
52
3
9
51
36
30
6
5
12
48
7
138
54
78
48
15
63
5
4
63
48
17
7
36
66
6
17
36
12
37
15
21
60
12
63
60
75
18
11
13
3
33
12
36
6
246
6
18
99
39
17
108
1
18
5
1
12
15
20
19
24
77
168
7
12
6
47
43
102
36
51
8
1
54
12
36
117
24
3
90
135
15
12
29
112
3
9
8
7
53
67
18
36
6
21
27
65
67
101
97
12
6
129
9
60
39
33
107
12
52
21
107
16
99
65
28
20
43
5
1
12
18
33
63
30
47
7
9
27
33
57
15
3
9
27
41
4
36
32
49
36
108
87
153
107
28
32
120
28
3
5
1
71
55
5
48
19
120
78
72
18
30
23
40
15
30
15
72
120
60
20
1
6
113
180
12
103
9
36
63
5
1
11
43
9
27
18
48
42
65
120
43
5
100
9
54
29
36
19
5
49
71
168
55
17
91
29
28
69
23
31
57
33
119
7
45
8
76
36
24
12
8
60
13
63
45
11
7
96
29
1
35
55
9
9
36
60
27
45
23
7
114
75
27
9
33
12
11
40
8
64
81
90
21
33
18
72
12
78
3
87
93
24
3
41
24
13
27
111
29
16
212
28
44
127
18
30
33
3
36
81
8
25
36
36
12
6
17
12
97
3
45
24
3
8
25
3
63
29
60
133
75
32
48
37
71
55
5
24
115
18
15
48
33
99
12
108
9
6
9
56
7
90
63
9
30
81
45
23
37
27
57
132
18
113
61
42
12
41
1
30
18
42
9
9
3
15
30
99
9
27
63
105
129
18
60
17
48
60
19
54
30
24
21
96
3
33
3
54
18
60
9
36
3
42
18
36
81
3
5
60
13
27
12
15
65
48
12
1
36
30
41
1
3
72
60
3
53
19
6
99
56
ABCD 371572196*7^$a-1 [50010]
52
24
96
36
108
11
1
11
37
12
56
96
64
24
24
80
204
24
36
15
117
24
39
36
9
12
3
1
20
48
48
24
4
32
24
48
15
121
24
12
8
36
48
12
12
63
9
144
16
24
23
21
84
60
4
23
57
12
24
12
15
36
12
12
1
8
3
9
12
28
20
72
12
3
120
9
28
12
11
21
51
33
27
1
84
35
129
36
4
20
51
36
25
12
8
12
15
1
8
16
24
80
4
20
24
24
12
84
15
21
16
12
23
1
24
44
12
40
68
52
56
39
57
28
12
8
27
9
12
24
16
35
69
4
24
12
56
12
16
12
60
36
48
23
1
23
73
8
40
47
37
23
1
8
12
24
16
11
1
20
16
80
4
24
20
24
24
4
84
32
48
76
12
8
52
8
4
23
33
64
24
8
4
84
96
20
48
16
12
11
33
60
51
61
8
48
12
28
32
12
16
68
84
52
12
8
12
120
28
8
24
24
24
36
12
12
76
24
8
100
60
47
37
24
8
16
12
12
96
20
100
8
16
80
15
57
48
36
40
164
3
1
131
49
44
16
36
44
27
21
3
9
39
13
32
16
24
80
27
9
4
60
20
4
56
27
93
3
37
44
52
24
20
12
4
24
12
8
40
60
23
69
12
4
20
15
25
92
16
12
47
1
20
12
36
15
49
60
68
72
12
3
9
4
60
12
8
3
1
107
1
8
120
36
16
11
37
164
16
20
24
24
12
12
88
59
24
25
44
15
24
1
95
73
12
8
4
8
64
71
33
64
48
47
72
25
8
27
33
16
119
24
21
40
36
80
3
21
36
4
60
47
69
60
16
95
9
4
68
52
80
12
12
63
12
36
25
12
8
72
75
13
68
39
69
16
47
21
3
25
35
13
8
36
15
49
24
12
23
24
13
179
9
12
48
28
44
12
48
15
1
12
8
24
4
8
171
45
27
1
20
4
8
72
12
87
45
28
24
47
33
4
47
48
69
12
4
8
27
37
80
36
12
63
49
72
35
49
35
9
36
60
28
12
20
16
24
59
9
12
15
37
108
8
28
24
8
99
25
8
12
48
72
60
12
4
120
11
73
8
27
13
12
68
40
59
108
9
12
4
60
8
27
12
12
45
40
24
68
63
81
63
45
135
36
49
8
40
24
119
21
12
3
61
48
44
12
48
60
12
15
33
51
97
107
25
20
15
81
12
4
20
48
12
3
1
12
12
8
4
44
4
80
27
1
20
3
37
72
59
49
8
3
60
37
24
12
8
64
8
15
33
36
12
39
12
9
120
28
8
4
72
8
36
28
68
15
33
51
21
36
3
25
24
8
3
37
48
47
49
120
24
24
11
21
40
12
8
36
4
20
39
69
120
3
96
9
4
8
40
44
36
28
96
32
4
44
15
33
16
8
36
48
12
36
12
4
12
36
72
8
12
16
71
121
8
16
11
73
12
240
36
92
16
8
24
3
169
83
45
4
12
44
51
13
8
39
72
57
12
72
12
39
9
27
1
11
21
52
20
27
9
72
64
8
16
12
32
75
13
44
76
11
21
96
12
12
12
4
59
21
64
44
4
72
12
24
20
12
15
25
8
28
11
25
24
84
8
12
28
44
40
60
12
23
45
27
13
80
52
56
24
3
13
8
108
12
39
21
12
28
12
32
28
12
36
20
27
36
21
12
36
12
24
15
25
32
4
12
56
24
36
4
24
44
12
24
16
24
12
80
4
36
215
37
32
16
8
72
60
27
25
68
4
24
11
12
1
35
61
20
3
84
37
47
13
48
12
32
4
20
24
4
12
20
27
25
20
12
3
237
88
47
61
11
9
28
56
40
8
12
39
9
48
12
4
84
48
12
12
8
24
27
1
12
56
120
4
36
68
16
44
3
72
9
16
8
16
96
32
40
24
20
12
28
56
24
87
61
20
15
13
32
24
24
72
16
36
12
8
64
120
23
1
12
35
72
21
36
4
12
20
4
44
124
44
12
40
12
12
8
136
44
27
25
96
12
20
60
180
27
9
63
24
33
40
104
48
16
32
52
32
3
21
12
24
12
4
11
9
3
57
40
107
13
48
12
131
33
4
32
52
32
28
92
88
8
12
48
84
3
33
64
8
12
12
15
60
61
24
12
24
36
23
9
4
12
23
85
8
36
72
99
12
49
48
12
44
4
104
28
12
84
24
84
12
44
3
21
12
63
48
33
24
76
11
1
80
27
12
13
8
27
9
4
20
15
37
20
4
23
45
16
80
16
23
49
8
36
52
11
21
16
36
8
24
60
27
109
23
69
12
28
11
61
80
36
52
32
12
24
15
1
24
23
33
16
84
8
39
21
111
49
20
40
12
60
12
36
8
12
27
37
68
36
51
1
44
27
1
84
12
11
109
20
28
83
37
24
8
12
12
12
12
36
96
100
12
24
23
1
32
64
32
3
13
32
76
11
1
36
59
49
8
36
12
24
24
24
4
36
44
36
40
8
24
4
8
12
40
8
4
48
32
15
25
12
56
12
87
9
27
25
48
68
16
48
164
24
52
116
72
4
56
3
9
12
132
4
120
60
12
107
61
12
12
47
9
159
33
52
36
32
36
40
71
12
13
48
24
44
40
12
104
4
11
1
32
75
1
68
36
84
12
40
131
21
99
9
12
12
28
8
60
24
48
27
48
21
4
84
47
1
48
216
44
4
8
36
60
112
12
20
36
52
8
40
20
4
24
72
24
128
108
3
9
39
133
12
23
141
24
24
12
16
72
12
32
12
36
12
39
9
12
4
32
4
44
24
52
8
39
49
35
21
12
24
24
27
60
61
8
24
16
92
12
12
4
107
1
12
12
20
60
51
9
36
72
72
87
13
8
4
8
40
72
36
36
44
28
32
24
15
45
48
12
27
9
51
13
20
72
3
24
1
140
39
1
32
4
32
28
11
49
36
24
20
4
72
8
40
35
9
100
152
16
8
72
12
148
32
4
140
12
228
88
56
4
12
48
24
23
21
36
16
20
12
27
21
16
47
33
84
52
60
8
28
23
21
36
15
69
27
9
24
64
44
60
4
35
33
72
27
21
28
80
36
16
47
9
36
16
20
12
12
40
8
88
20
12
39
1
8
12
12
48
40
72
8
108
3
1
8
12
27
21
28
24
59
61
23
1
12
8
12
28
11
45
36
12
72
28
71
33
64
24
35
1
20
4
48
48
72
32
16
32
4
24
8
3
48
49
20
12
3
48
105
28
8
39
9
24
27
36
97
20
39
37
44
16
12
32
64
32
ABCD 371584284*7^$a-1 [50072]
12
3
36
1
12
35
13
23
12
225
12
28
8
12
52
24
71
12
21
15
13
92
52
20
3
25
96
47
12
1
24
12
47
120
36
33
27
60
57
63
1
84
96
119
12
49
56
3
12
72
9
39
13
20
15
25
36
59
85
36
12
80
15
133
24
8
12
75
57
3
13
12
92
16
24
236
60
24
156
52
12
60
23
24
33
16
11
93
15
12
21
88
11
84
73
12
80
15
69
15
13
83
24
25
8
16
24
72
80
36
27
57
16
32
16
120
32
87
33
39
96
9
28
32
148
23
72
48
9
15
105
40
24
32
120
64
20
87
21
40
48
11
36
45
60
16
36
20
27
1
23
84
1
71
13
107
9
40
24
24
47
69
60
168
28
35
24
48
1
32
4
23
12
12
21
63
9
15
33
48
4
35
72
9
24
27
21
39
33
60
16
11
24
12
37
60
80
48
3
9
27
13
143
48
13
12
72
8
84
51
13
12
80
4
20
16
11
37
47
144
13
35
25
32
40
11
49
80
3
1
119
24
73
23
25
8
39
105
3
24
13
8
40
23
145
60
47
45
63
117
28
132
36
24
48
35
13
23
61
35
73
72
47
73
35
61
143
33
27
13
80
3
13
32
28
32
75
24
49
24
8
60
60
3
12
57
28
32
28
47
25
71
36
21
16
24
23
205
48
11
12
24
45
4
35
13
12
11
9
3
240
1
104
99
21
48
135
49
8
60
12
15
49
36
23
45
72
36
75
25
24
48
96
104
16
47
49
48
80
3
13
119
60
13
152
15
57
3
25
68
135
37
20
12
48
48
64
11
57
63
9
16
35
45
15
25
11
264
57
12
36
12
40
95
93
52
12
11
25
72
8
135
25
32
16
12
32
15
33
60
39
73
119
33
51
37
23
97
12
131
97
8
4
47
21
120
15
85
36
12
59
25
24
32
88
32
15
36
61
32
156
52
60
12
20
183
37
36
48
11
1
20
4
60
11
24
25
80
4
12
35
13
32
4
96
32
12
63
57
16
24
20
3
25
179
1
23
85
20
27
1
56
87
69
27
33
4
48
32
16
20
12
3
157
83
9
48
15
25
80
99
93
48
168
4
68
135
1
36
35
45
27
121
23
12
57
4
24
119
1
32
27
33
27
21
27
1
72
48
155
12
85
36
32
28
12
20
15
36
13
128
3
25
24
60
23
61
59
108
9
27
24
45
24
63
48
24
120
81
52
32
100
8
112
20
3
1
47
57
40
8
15
57
3
60
49
204
83
1
35
48
25
35
12
48
12
25
108
11
9
12
60
15
25
80
48
252
3
49
60
36
32
15
57
40
95
12
93
40
23
25
47
96
36
121
12
24
12
44
15
21
4
56
72
16
59
48
45
39
13
20
3
69
100
47
1
12
23
24
37
12
48
23
13
36
35
9
16
44
15
48
60
13
24
8
12
63
1
12
11
141
12
4
12
11
153
28
23
36
1
72
107
60
60
13
140
87
37
24
48
95
13
83
141
48
4
8
39
84
12
48
12
37
8
75
48
9
27
49
24
108
83
45
28
71
105
16
20
4
8
135
24
81
99
109
47
25
32
16
47
1
92
84
27
33
100
8
16
59
24
1
12
47
1
120
35
12
25
8
40
128
27
12
36
25
60
72
32
183
133
47
33
112
12
23
153
84
3
1
60
23
21
3
60
36
37
44
3
9
16
119
45
3
25
20
27
81
84
28
20
48
27
33
39
12
1
36
23
24
13
143
33
27
37
12
24
11
13
24
8
135
12
97
23
85
8
12
75
33
4
96
80
15
12
48
37
35
13
108
36
35
61
12
96
36
20
15
48
33
24
15
21
4
8
48
4
23
25
35
33
15
9
15
1
35
37
72
23
24
60
13
8
40
12
96
12
96
24
140
15
97
60
56
15
12
33
51
60
49
32
15
108
36
13
8
16
119
72
96
9
64
72
32
16
24
35
1
12
24
107
108
21
28
56
40
24
71
81
160
24
48
32
15
12
36
13
11
1
20
12
15
1
24
24
24
23
37
20
3
36
36
48
96
21
48
40
20
64
35
12
81
3
49
56
4
47
21
60
99
93
27
84
129
3
73
32
3
12
1
84
12
8
12
76
11
73
35
48
45
3
12
1
11
33
52
20
40
36
107
57
76
12
36
36
236
15
12
33
75
25
32
52
8
39
33
48
40
35
12
12
37
104
12
4
56
15
12
201
48
60
24
15
61
59
1
47
73
12
83
49
71
9
88
32
63
133
11
69
112
96
47
13
24
32
48
3
13
92
52
92
75
12
21
52
36
12
35
33
12
28
32
3
36
313
24
60
83
60
33
16
20
72
112
36
12
20
132
48
28
12
80
3
60
69
220
128
39
36
45
16
107
45
15
37
132
8
16
24
96
71
21
60
4
23
25
20
60
3
49
11
37
108
32
60
99
1
20
28
59
12
108
1
12
20
63
9
40
71
24
13
32
111
36
13
11
37
35
48
9
135
1
24
23
33
27
33
60
4
48
35
25
8
12
27
12
84
9
15
12
1
132
8
16
56
76
204
23
24
33
64
56
60
27
33
36
51
73
80
3
12
1
47
73
35
9
96
60
40
72
23
24
33
16
23
60
13
23
13
71
ABCD 371679426*7^$a-1 [50023]
34
8
37
17
10
8
13
8
9
7
56
9
24
63
1
38
97
32
43
20
33
25
38
6
36
12
12
16
38
57
15
9
3
45
93
3
9
30
9
31
41
21
30
18
18
9
48
27
93
25
30
32
1
17
40
87
11
10
11
3
46
47
55
2
7
56
15
36
21
16
32
51
24
10
26
1
56
15
9
24
51
21
9
31
29
6
64
14
90
22
8
54
18
90
34
35
63
9
21
36
12
3
19
38
7
35
21
16
5
36
12
30
6
66
6
15
24
45
30
24
36
9
19
42
3
23
9
51
42
19
9
8
6
1
17
18
4
56
57
3
21
33
30
24
9
24
24
40
8
21
16
35
75
34
35
24
9
7
33
38
18
6
1
59
21
40
8
51
6
22
38
3
24
21
30
13
8
24
24
195
72
30
15
15
1
5
18
12
21
39
12
10
27
56
45
19
8
15
40
62
16
35
15
9
48
3
72
37
11
48
6
15
9
6
1
17
138
109
11
18
94
8
4
38
12
54
64
9
32
27
60
25
17
40
23
63
73
113
24
39
24
9
39
88
15
89
73
44
75
16
41
18
21
21
64
26
12
36
81
48
21
34
2
6
1
8
33
7
8
7
18
47
3
12
24
9
21
64
3
24
35
93
64
8
88
5
6
16
29
24
40
27
8
42
28
50
48
22
2
21
67
2
3
48
7
32
96
1
24
8
19
29
48
40
35
13
95
30
51
1
18
68
34
68
27
63
49
8
1
8
24
12
10
20
18
27
25
47
31
8
4
45
53
10
2
16
15
32
25
8
15
48
48
33
30
25
41
64
23
111
30
3
16
8
19
56
22
95
3
12
66
15
19
2
18
81
48
1
23
57
18
12
9
33
15
48
21
19
65
12
18
73
39
14
51
9
31
32
24
7
65
24
13
59
31
104
94
32
148
2
30
6
4
53
13
42
8
10
50
4
56
9
3
70
38
4
5
25
8
7
8
3
52
2
18
37
32
57
12
12
30
96
64
32
40
18
8
24
16
32
39
9
64
63
144
41
18
22
23
15
84
60
40
17
33
31
8
9
28
2
25
48
9
26
120
54
18
6
6
66
52
11
81
30
9
120
24
45
43
32
37
14
22
44
30
18
3
7
68
4
50
66
52
8
1
9
2
6
24
22
110
3
25
26
12
4
20
6
3
15
66
63
7
41
33
46
18
15
17
31
125
138
6
18
10
15
5
6
6
78
60
48
30
24
16
2
21
1
23
48
24
24
16
48
5
42
121
27
45
8
3
21
25
15
59
22
12
92
40
47
39
22
62
13
47
24
16
14
6
21
16
53
36
12
51
19
32
24
13
17
24
39
9
24
24
54
96
54
6
42
19
8
27
6
30
1
47
49
144
17
4
83
49
44
46
29
24
13
27
32
15
36
12
10
86
12
69
43
8
18
12
18
13
21
32
28
30
8
12
13
5
3
27
18
3
57
90
13
8
55
8
40
18
15
17
28
54
48
32
21
57
12
27
1
32
7
9
15
113
4
30
20
48
1
9
2
18
18
30
4
2
28
8
48
6
27
16
17
15
3
6
31
29
12
22
8
102
27
24
1
8
72
6
22
20
12
6
37
80
3
4
14
30
45
9
6
42
34
14
54
25
35
6
24
18
69
24
19
45
23
4
50
67
3
26
3
9
40
50
13
9
20
27
33
30
33
24
31
57
32
21
27
25
71
9
54
1
80
39
126
6
4
50
40
15
3
20
18
15
16
89
22
33
57
56
36
3
24
3
46
54
18
2
48
13
29
16
35
15
184
17
21
10
72
20
13
41
72
24
7
8
1
20
19
56
33
16
14
9
81
6
57
72
39
12
60
6
54
6
18
16
5
24
16
23
12
6
34
60
56
9
135
33
48
9
10
5
55
8
42
6
1
59
30
42
10
12
26
10
38
6
7
56
115
5
48
3
60
9
24
27
12
10
32
22
26
39
1
14
58
38
18
24
30
97
8
21
52
8
34
2
6
37
17
15
3
21
15
30
16
20
6
18
94
26
12
34
44
30
34
18
42
20
30
30
9
27
6
7
11
13
8
69
22
44
57
16
21
35
33
12
3
7
38
22
12
74
7
9
20
58
17
48
24
49
92
12
24
76
86
4
17
24
15
1
9
20
4
104
36
43
56
15
1
8
27
78
22
17
33
30
1
8
61
27
41
12
10
18
39
47
4
30
32
18
36
9
24
24
24
75
61
56
3
21
19
38
7
8
15
33
24
51
22
56
87
15
33
96
3
18
12
7
11
4
14
6
96
4
74
6
10
8
30
18
132
19
24
39
17
1
56
16
18
8
78
87
9
7
17
16
38
57
16
35
18
19
23
57
25
20
3
3
42
30
22
15
32
24
24
33
7
32
15
33
63
1
9
24
23
45
12
30
18
15
37
35
63
10
95
15
48
4
14
15
15
4
18
42
12
14
15
24
25
2
61
32
7
18
20
27
96
16
32
49
26
4
8
60
37
72
71
84
54
7
8
21
43
11
69
15
57
3
6
24
7
65
40
63
8
72
15
58
20
12
18
60
1
96
32
16
17
18
21
13
20
7
21
86
69
40
23
4
14
4
50
9
27
4
26
39
25
135
57
74
4
80
42
15
72
27
21
25
8
15
45
18
30
3
24
7
8
49
96
23
9
3
22
15
3
38
22
12
6
39
33
2
18
28
23
27
24
21
57
28
11
24
7
56
9
15
22
11
7
17
33
28
75
23
1
65
63
57
6
30
42
48
4
29
27
42
6
94
30
33
8
24
123
30
4
18
2
10
78
2
30
18
48
64
68
33
3
21
21
12
39
49
2
6
15
48
39
49
3
8
21
99
69
51
45
27
36
24
12
36
24
54
75
19
62
18
13
24
65
48
15
45
6
54
22
8
52
5
3
10
75
5
3
15
9
24
15
34
48
2
112
149
21
28
2
30
31
39
8
70
26
1
32
9
7
11
12
1
17
39
7
120
44
16
5
15
10
23
21
19
11
24
10
32
6
84
66
55
23
252
22
20
43
8
19
56
4
17
63
40
8
33
27
4
50
6
12
22
23
3
12
25
24
11
93
16
41
30
33
9
15
33
30
12
46
23
27
4
120
186
8
42
34
18
17
51
42
43
8
24
63
12
78
15
15
25
9
104
30
1
53
90
10
12
27
9
2
78
15
19
116
4
5
39
24
9
31
2
18
18
12
39
57
54
12
36
64
17
1
8
30
48
33
9
12
18
24
6
12
39
33
24
4
50
30
3
15
24
1
57
32
15
3
6
16
15
5
67
23
36
22
12
18
78
14
61
87
17
1
8
36
3
51
6
6
18
39
27
21
3
12
42
10
8
45
7
8
10
20
19
11
4
233
33
15
72
97
18
5
57
55
11
12
30
10
17
1
14
36
12
100
38
48
42
21
9
7
24
3
56
22
48
8
12
27
3
4
17
43
5
13
38
12
52
8
6
24
7
32
9
24
63
13
14
13
8
9
40
26
48
16
8
102
24
6
1
32
24
33
28
27
3
5
40
5
18
18
31
45
20
7
33
23
25
47
21
12
72
70
8
10
47
1
23
19
26
6
6
39
25
63
35
45
3
45
15
1
56
3
22
47
16
56
9
15
25
2
70
71
24
27
30
31
95
9
24
27
69
25
167
9
22
9
3
5
24
27
54
31
5
3
1
14
97
45
42
26
64
2
30
15
96
40
117
59
31
42
48
2
24
24
10
11
51
13
27
26
19
8
21
99
25
26
21
16
69
18
26
15
75
54
22
56
4
21
23
12
10
35
3
24
37
8
ABCD 371898458*7^$a-1 [50018]
20
4
26
12
6
1
20
27
12
21
15
1
11
9
7
68
61
15
2
46
32
9
31
29
12
4
47
52
21
60
59
76
8
1
29
12
43
77
36
7
8
3
66
91
59
12
33
43
5
9
31
17
10
2
30
6
6
21
55
20
4
12
12
62
3
15
30
6
25
23
13
5
75
4
5
12
3
63
1
27
2
39
27
21
7
2
10
2
63
12
3
33
3
18
48
12
22
38
3
4
5
19
20
51
9
40
8
52
12
35
25
53
27
24
3
36
12
1
11
42
67
5
6
1
17
75
19
5
39
6
30
6
15
36
24
28
63
5
7
41
27
13
41
3
28
65
7
12
8
9
18
9
21
70
2
42
30
6
9
40
51
24
2
3
12
33
15
7
9
23
25
29
3
9
19
56
19
8
25
23
18
48
31
8
39
13
80
3
1
17
12
6
30
39
40
12
8
4
15
8
24
61
5
67
11
6
19
20
72
40
32
33
10
17
36
36
4
35
6
19
11
4
65
4
3
144
8
21
3
21
15
54
12
34
17
27
18
31
32
43
8
30
7
12
23
112
17
15
1
20
4
24
36
3
2
30
12
73
17
19
5
10
5
21
6
73
27
50
36
39
87
13
32
24
36
9
7
68
31
21
27
26
10
8
16
53
21
6
21
3
37
23
1
27
9
11
30
24
22
8
1
17
19
3
8
6
96
7
41
106
12
32
1
8
3
21
16
17
43
3
60
20
60
21
40
8
16
32
51
28
5
4
51
9
20
16
8
36
7
8
1
11
4
9
35
21
55
2
3
84
31
5
33
67
20
43
2
18
13
3
9
11
1
41
108
7
5
12
12
34
26
36
3
4
27
2
42
9
52
8
9
39
4
5
19
15
9
60
12
8
7
20
1
20
15
97
15
17
40
17
7
47
9
3
18
7
20
3
18
10
14
31
11
1
12
11
81
21
48
10
21
48
20
9
36
58
62
3
9
24
12
3
3
16
5
57
3
48
3
37
11
6
12
19
5
7
20
12
52
20
9
78
76
12
2
78
1
20
9
3
3
25
35
6
7
12
8
19
2
19
20
19
32
21
4
24
17
7
56
7
33
29
3
4
8
9
3
40
15
2
12
156
12
7
12
24
56
9
10
14
54
12
30
18
28
29
4
12
11
30
12
36
43
15
8
6
6
16
2
7
29
7
32
3
1
11
13
12
15
17
9
34
12
33
20
33
96
15
9
10
14
42
9
15
21
4
20
12
9
15
4
12
5
19
44
12
7
14
43
41
39
4
17
7
15
5
7
26
12
12
15
31
65
4
8
52
39
8
37
24
17
15
99
9
31
14
3
39
9
12
51
12
12
33
19
20
13
3
2
3
9
15
27
88
8
18
15
3
9
84
15
16
56
18
15
4
12
15
33
5
91
11
6
6
37
5
12
7
17
58
12
84
14
39
9
19
5
6
33
33
36
60
15
36
9
27
4
24
32
28
11
30
10
5
33
6
25
11
16
53
21
31
5
18
6
24
46
2
42
18
67
36
20
21
7
17
3
3
9
28
12
3
17
3
33
27
1
47
12
1
56
9
6
48
40
53
12
39
112
29
33
24
10
9
83
1
8
43
8
1
51
20
30
19
8
40
15
17
21
18
21
16
24
68
9
58
33
12
5
15
21
94
5
99
61
51
41
16
8
19
5
27
12
72
60
36
25
3
5
16
5
7
3
24
53
33
30
18
67
11
25
5
66
6
67
27
60
2
24
42
25
24
72
5
34
29
76
23
9
3
6
3
12
16
29
18
21
19
17
4
32
40
8
3
61
29
7
27
12
17
81
34
2
19
5
24
15
139
29
43
44
64
21
8
7
5
3
21
3
37
24
35
37
3
14
3
60
16
35
25
27
36
9
32
9
30
1
20
9
19
47
28
33
20
7
17
4
5
19
12
24
39
2
15
39
21
4
12
47
52
9
12
11
37
24
29
12
10
32
25
15
26
31
12
5
3
28
5
72
12
24
91
15
36
8
36
33
12
57
12
27
52
12
5
58
2
6
9
24
16
60
17
30
36
6
24
10
45
8
4
39
38
31
48
3
2
15
33
106
14
18
1
8
3
4
14
7
5
34
2
54
12
12
21
15
1
20
4
41
48
58
53
4
53
6
28
33
12
107
73
39
2
10
17
43
62
6
21
24
19
14
7
5
19
15
41
64
5
10
41
7
8
45
39
6
12
58
5
16
5
3
28
23
16
32
1
48
32
36
9
51
15
69
9
7
15
20
21
45
3
27
1
12
11
30
6
4
32
102
24
7
20
76
36
44
40
5
12
7
39
65
60
111
4
5
21
22
9
3
21
83
16
2
3
16
24
11
1
20
24
16
51
8
6
34
2
6
1
60
3
26
6
6
6
1
41
34
45
8
15
6
19
12
27
20
37
20
40
8
7
29
21
19
35
36
30
30
4
2
3
45
46
2
66
6
34
36
5
16
17
58
2
7
17
34
21
24
24
24
8
24
16
27
5
33
3
7
9
53
27
48
31
50
15
7
33
17
30
72
16
8
42
36
58
45
27
5
21
3
4
15
44
37
15
5
27
24
1
8
24
12
16
29
24
48
19
24
20
4
20
55
20
16
14
30
4
68
9
4
35
16
9
44
75
21
4
51
21
8
12
3
6
7
11
33
21
55
65
18
6
24
7
3
9
5
12
3
7
5
31
53
3
4
14
30
42
6
6
7
59
25
15
38
10
2
6
12
54
19
27
5
9
24
19
36
8
76
15
44
76
32
16
2
6
28
41
28
8
33
7
12
3
29
79
12
24
8
18
7
23
40
24
21
8
24
40
3
48
38
7
12
20
9
10
2
34
38
7
29
15
19
45
35
4
17
16
11
9
7
5
43
5
12
87
9
40
5
12
54
69
105
6
25
5
3
21
6
30
55
5
3
9
7
5
31
20
15
18
18
28
17
4
5
43
5
18
18
22
5
7
12
29
19
2
6
12
37
8
3
9
3
18
3
12
24
16
12
32
15
1
5
90
33
3
6
12
75
9
7
17
10
26
7
77
15
9
12
18
48
13
53
7
8
40
8
3
12
6
10
122
3
4
96
3
48
8
18
19
8
76
5
72
84
19
83
25
5
12
39
45
12
22
41
60
3
18
31
60
20
9
12
3
28
11
1
11
12
84
12
18
7
5
19
8
21
24
34
9
23
16
32
30
46
2
15
33
63
9
6
100
5
12
27
13
3
69
5
54
28
24
26
3
88
48
23
73
3
33
3
9
11
6
19
24
11
12
33
36
16
8
3
36
73
11
18
102
4
29
19
26
18
45
7
36
32
21
16
3
33
8
4
51
9
11
12
33
3
9
27
1
15
2
3
4
23
6
43
48
11
4
21
5
19
17
3
36
21
19
15
65
9
70
2
18
13
15
14
3
16
17
34
5
19
21
29
46
5
9
10
38
7
11
33
15
18
18
37
60
3
2
6
6
10
20
16
5
15
9
45
6
6
6
18
70
56
30
10
53
3
4
9
59
60
6
7
20
9
24
15
16
15
41
3
21
3
37
23
42
43
5
27
36
3
84
28
29
27
1
11
1
17
3
9
12
7
12
47
9
55
5
48
12
51
13
35
30
18
21
4
11
16
48
53
21
7
5
24
55
29
27
9
3
12
12
28
47
4
38
6
33
33
46
48
17
28
29
7
41
43
5
10
38
22
41
16
20
16
44
21
18
30
7
29
34
72
45
23
25
11
33
52
20
28
51
21
11
48
1
15
33
23
45
12
21
19
17
30
88
20
1
11
16
14
39
63
12
16
48
41
4
11
81
76
8
19
5
3
6
66
52
2
7
5
51
69
15
40
12
101
36
3
15
72
30
7
3
32
13
3
8
45
3
33
19
12
17
31
17
7
26
7
11
28
8
88
48
8
81
7
41
27
45
55
8
9
40
39
9
5
15
16
53
19
12
11
21
48
27
12
18
6
9
28
27
5
3
16
14
36
31
51
2
18
24
49
29
54
4
93
5
7
24
5
24
55
11
21
3
6
19
41
46
20
4
2
22
17
3
16
33
36
11
12
21
31
2
10
14
10
38
58
8
90
15
64
11
4
2
6
13
12
39
2
19
8
12
33
22
125
24
28
15
17
36
15
25
11
6
6
6
51
64
5
39
69
7
36
8
19
5
12
4
20
45
7
3
44
13
24
3
26
51
57
24
24
70
45
65
19
72
3
20
1
3
5
9
27
39
13
3
32
13
75
9
5
12
15
21
3
7
45
5
10
5
21
6
6
19
11
12
90
96
12
30
48
61
17
18
13
20
28
24
71
1
3
5
28
27
14
7
23
13
5
31
5
78
49
29
24
12
7
99
14
27
27
37
23
21
12
21
18
21
4
29
10
5
12
31
9
35
16
5
79
60
33
15
32
48
12
4
36
9
12
35
40
33
23
13
65
43
12
77
63
48
21
12
6
24
24
12
1
77
19
24
20
21
24
10
32
6
10
5
4
3
20
30
10
14
7
11
4
17
28
51
9
83
6
18
18
39
28
3
5
3
13
35
69
12
33
15
12
15
6
30
60
1
17
30
1
17
66
18
7
5
12
27
28
20
12
7
24
8
6
7
3
5
76
39
17
21
3
3
9
28
5
75
39
25
5
54
76
8
13
35
1
24
24
8
19
9
12
27
5
52
39
26
3
76
23
9
19
32
4
32
36
66
6
25
20
33
34
32
30
10
5
33
3
3
61
5
3
27
13
48
3
65
76
17
30
13
17
51
12
21
12
22
2
3
16
5
18
6
66
25
68
3
ABCD 372079044*7^$a-1 [50024]
1
38
18
34
32
66
10
113
15
21
21
84
16
155
24
15
30
24
15
7
125
84
9
72
63
36
111
9
13
11
12
120
36
7
2
3
57
63
57
51
19
5
153
120
27
24
72
12
51
130
35
36
24
36
48
31
110
84
76
164
111
19
92
10
11
108
9
4
71
72
36
27
33
7
54
18
68
21
61
98
21
81
108
42
30
34
134
6
21
15
30
22
8
10
59
1
35
48
27
54
39
31
5
9
60
10
41
12
313
44
6
141
105
3
61
44
75
37
42
41
132
48
105
3
108
31
5
63
16
5
103
17
21
15
63
90
15
96
84
51
40
14
3
39
48
21
60
84
21
27
69
22
17
21
3
180
37
11
1
186
110
6
9
36
72
1
23
228
21
16
83
36
12
108
15
21
48
261
28
11
12
63
16
41
45
22
86
36
15
61
8
3
3
21
37
42
134
75
48
12
19
77
9
76
11
25
18
5
36
24
108
72
37
24
35
19
2
63
108
79
30
11
27
90
3
67
146
51
39
30
84
3
27
12
40
38
15
61
35
96
39
69
96
1
54
17
7
5
36
51
90
114
165
1
20
22
36
17
84
60
13
71
55
42
174
29
21
30
28
17
43
38
63
21
144
3
60
12
12
9
15
60
12
57
3
9
63
21
10
5
60
15
57
7
2
10
98
66
4
17
93
3
24
7
56
64
17
36
43
32
9
36
36
12
37
54
14
3
12
12
24
43
48
20
34
36
155
60
24
21
3
15
46
14
96
40
41
33
87
36
19
5
123
34
2
6
15
43
17
24
69
27
36
49
71
48
43
26
60
3
72
15
22
30
5
19
18
47
61
11
61
2
54
34
26
87
60
24
91
48
20
21
180
1
72
26
36
58
6
50
3
60
12
48
153
111
33
6
4
41
19
32
9
24
7
38
34
30
68
54
9
31
5
159
4
18
138
50
3
24
276
27
45
231
28
17
24
91
74
15
36
13
8
30
9
60
129
4
48
54
14
162
69
24
45
36
34
36
18
47
36
36
147
6
6
141
27
16
5
21
48
6
69
117
75
105
4
71
7
17
15
60
160
17
1
30
17
60
31
29
69
34
77
12
103
86
39
15
21
37
59
109
71
1
38
33
1
126
5
79
5
132
67
20
12
9
61
50
18
15
45
75
12
43
65
72
25
80
39
1
14
40
101
24
15
4
110
15
12
48
51
16
44
10
36
11
48
96
93
15
31
66
14
9
108
9
82
86
166
65
96
33
4
2
9
55
56
105
1
20
54
36
70
23
19
2
27
9
90
18
3
3
21
84
201
51
9
22
98
30
70
74
30
27
39
10
18
17
60
60
45
15
69
30
45
24
60
75
117
24
60
9
64
8
18
150
12
18
21
12
117
30
21
12
43
18
71
55
101
43
62
54
12
21
31
18
38
22
8
4
83
115
5
75
9
19
2
3
55
17
19
17
60
24
9
30
6
18
60
12
64
29
139
17
121
59
139
17
43
65
72
7
86
87
96
73
14
34
6
56
64
5
108
33
135
31
29
9
34
41
51
9
168
93
75
133
60
56
52
12
47
9
130
120
17
15
21
117
46
26
54
54
30
34
26
21
24
61
11
75
4
126
54
5
75
46
11
117
15
31
78
48
59
36
37
11
12
24
43
38
39
69
15
45
6
234
147
49
47
7
32
30
3
12
33
51
60
72
12
15
90
15
48
24
7
26
15
57
3
27
24
46
23
156
36
84
12
93
24
27
108
55
72
48
294
11
7
5
108
67
158
27
108
36
96
36
1
11
21
96
24
30
58
11
36
21
60
15
36
27
4
17
9
10
32
9
24
15
45
15
21
39
33
63
6
135
24
36
135
33
15
93
12
96
24
36
1
14
70
56
39
13
108
24
26
69
15
69
27
144
9
37
84
104
15
180
12
3
60
45
36
144
57
3
60
45
3
24
24
75
21
60
45
34
17
1
108
8
6
66
63
12
105
3
1
35
9
192
30
10
68
15
7
5
33
12
54
105
84
12
24
25
71
9
15
12
60
33
114
36
21
7
18
20
3
120
132
24
21
51
84
69
34
5
1
48
8
48
27
7
26
42
9
31
221
49
11
7
17
9
54
33
19
20
9
1
194
4
53
27
33
9
280
72
23
7
26
12
15
60
24
15
16
72
2
150
117
12
7
41
24
37
2
45
60
55
17
60
69
39
73
47
25
54
5
21
39
7
65
3
12
18
3
72
36
15
10
35
19
26
15
175
41
36
43
5
9
42
88
53
57
12
15
43
5
135
21
180
55
5
21
15
45
3
117
100
35
33
4
23
24
21
58
2
15
79
17
27
6
24
12
3
48
61
47
12
48
15
21
19
65
105
28
30
26
60
42
9
12
27
153
84
7
17
13
8
18
21
24
36
1
23
12
3
57
33
15
51
9
51
88
53
7
17
12
63
118
60
68
15
48
51
21
24
15
45
60
21
279
73
8
24
66
45
144
60
36
105
70
29
91
42
23
75
153
19
26
63
12
36
24
1
108
26
12
ABCD 372161652*7^$a-1 [50016]
90
19
11
60
30
91
24
53
18
12
36
97
48
264
113
18
61
29
6
13
17
60
18
66
36
18
1
5
19
48
143
25
96
11
120
72
72
133
96
11
108
25
65
7
23
288
49
24
35
24
72
109
47
42
31
24
48
53
19
251
42
67
41
31
125
24
66
6
54
18
43
83
36
1
29
60
228
67
11
12
72
1
23
30
91
71
145
53
6
84
6
18
90
55
101
6
18
30
18
19
24
11
108
96
120
24
126
72
19
48
221
36
55
71
210
60
43
5
42
48
72
24
36
48
36
25
173
43
29
36
162
42
115
131
60
84
18
96
30
114
18
97
96
72
35
13
24
71
6
120
43
137
6
49
41
55
53
144
18
102
43
29
19
216
41
175
23
1
35
18
90
36
12
60
85
89
36
54
13
5
36
6
1
120
312
47
1
35
72
90
126
42
19
35
18
18
174
18
36
109
77
18
1
65
36
19
5
66
1
113
90
36
1
24
120
35
61
48
161
54
25
119
121
71
150
36
54
54
30
37
35
78
12
67
48
47
258
30
169
29
96
30
61
53
12
54
54
114
25
95
25
72
101
42
72
120
6
72
91
65
79
11
24
72
13
131
109
35
13
77
30
60
180
37
11
72
13
47
36
102
55
5
18
270
211
59
66
216
54
60
25
59
24
13
5
19
48
23
48
24
12
96
13
24
48
35
205
24
23
6
67
35
60
54
48
91
24
72
48
5
18
138
7
144
35
36
252
13
24
144
11
18
43
72
155
37
5
90
49
24
53
30
13
29
12
55
23
66
36
19
41
48
6
180
157
179
13
48
53
84
42
109
24
23
25
24
155
61
83
30
7
24
5
19
77
18
49
35
6
66
126
199
41
84
43
17
54
30
24
90
145
216
24
41
6
121
53
24
120
72
43
47
24
12
13
47
120
132
12
1
17
18
37
35
37
48
173
43
96
5
30
108
73
17
60
43
24
5
90
18
30
6
19
101
24
12
31
72
185
55
72
131
12
25
48
23
36
126
48
96
55
29
24
91
47
132
12
1
77
48
43
29
78
13
72
72
23
18
7
95
73
17
60
19
11
114
90
318
67
41
108
36
18
205
35
85
35
18
19
59
300
97
83
54
55
95
1
11
18
162
24
1
48
17
6
49
23
73
89
55
24
5
91
5
19
119
60
12
78
138
97
143
30
19
23
25
5
115
48
215
24
48
1
77
252
7
41
198
24
25
293
18
25
11
61
120
5
43
59
36
36
90
19
24
48
5
18
49
48
5
24
138
25
83
150
12
78
48
42
18
36
36
174
18
36
36
73
96
72
47
60
18
54
13
71
121
24
17
79
71
73
71
25
23
36
42
12
6
36
85
143
6
66
96
84
18
6
37
83
85
65
31
5
91
144
48
77
48
72
91
5
54
120
96
12
6
126
66
187
11
90
24
48
180
18
36
145
23
1
47
144
145
23
97
23
36
24
13
23
54
12
6
25
24
5
36
55
264
113
102
145
89
204
18
84
13
192
71
12
72
181
53
72
132
7
120
35
144
12
60
84
18
78
49
120
155
13
35
13
24
96
24
48
53
90
102
18
240
84
61
89
103
125
6
37
17
12
96
18
1
65
18
61
17
144
66
42
30
42
19
35
37
17
151
24
5
30
18
150
109
11
60
18
30
1
23
126
19
53
18
30
307
72
48
119
73
101
6
18
12
18
180
73
35
37
41
31
144
5
72
54
109
11
36
78
126
36
84
114
72
18
1
48
95
66
175
5
19
48
149
114
49
120
47
90
156
18
24
1
71
54
19
83
18
54
42
144
66
114
30
1
5
283
17
54
96
145
48
35
72
24
12
73
144
167
48
36
37
5
264
ABCD 372295644*7^$a-1 [50016]
11
1
39
12
9
39
12
18
24
24
6
8
28
8
34
2
88
12
177
9
15
9
30
65
1
60
24
6
54
23
43
30
3
11
9
24
13
59
16
9
14
10
24
6
41
36
73
2
4
48
21
12
20
25
54
66
14
96
1
33
14
22
30
42
35
7
30
18
5
15
16
6
24
14
12
4
24
12
5
3
21
40
12
45
30
5
13
2
28
5
37
15
27
6
6
89
16
9
42
20
1
32
15
133
117
24
35
16
12
15
24
33
23
37
48
15
5
25
12
23
15
34
24
86
24
9
31
29
4
9
14
9
4
15
32
16
8
76
5
19
5
25
39
8
19
5
25
6
8
25
75
17
7
48
24
30
26
4
30
11
24
43
18
42
12
5
103
9
11
22
48
12
99
71
84
10
27
60
59
1
9
95
19
30
24
26
4
8
84
4
9
8
7
30
6
29
37
26
4
8
28
8
36
9
36
39
9
60
1
3
3
36
105
9
26
82
23
4
12
21
12
6
12
9
24
39
8
13
32
36
1
6
5
3
1
15
44
46
66
24
78
11
27
9
3
21
4
3
42
23
3
16
5
25
11
3
4
21
20
27
49
35
61
8
24
3
10
30
21
24
15
24
21
27
5
43
89
13
60
35
52
9
2
70
12
12
3
15
5
73
48
15
9
30
56
64
8
22
12
6
5
63
46
50
16
5
19
41
3
76
5
19
12
18
2
34
6
12
72
33
75
32
1
105
18
42
42
21
75
56
9
7
30
54
24
93
32
1
75
11
45
60
79
44
9
40
21
26
10
27
9
3
56
19
9
11
12
13
51
30
6
12
8
58
11
3
13
15
17
13
2
22
74
1
51
5
37
6
9
12
8
27
1
27
56
9
36
37
23
19
21
24
32
24
7
33
69
2
10
51
3
6
30
41
12
1
12
23
36
63
25
3
21
57
12
59
19
6
30
69
36
45
3
11
4
20
28
18
15
45
24
30
12
29
1
3
60
12
51
12
18
24
18
5
15
21
25
72
3
9
12
3
32
4
21
66
68
4
30
12
54
84
60
56
21
1
50
193
9
18
17
7
104
16
6
14
21
49
48
2
36
9
63
40
9
11
12
9
64
11
22
30
12
6
2
13
15
6
23
103
57
15
21
9
12
14
12
1
21
3
24
21
50
24
24
70
35
7
20
33
51
13
15
12
54
6
21
8
25
12
84
23
1
6
9
24
36
36
44
4
32
25
15
15
6
47
3
22
6
42
27
27
24
20
24
1
56
31
5
7
9
21
62
16
9
3
5
13
15
57
50
21
27
73
39
8
49
35
4
12
90
3
39
5
1
6
8
13
15
21
21
18
12
17
24
55
77
13
14
57
51
60
40
5
75
9
25
71
13
84
63
23
12
10
48
50
13
3
129
15
20
9
7
48
108
9
51
8
46
26
1
9
48
24
60
3
9
30
78
11
109
3
59
1
8
12
15
1
9
51
8
13
51
45
2
72
76
21
8
7
105
33
30
36
9
36
11
37
51
12
44
61
9
15
9
6
29
4
44
13
2
70
14
33
1
15
32
7
9
8
40
141
3
9
2
21
28
15
17
13
60
6
8
12
24
16
54
62
13
39
33
9
66
77
15
21
4
23
4
60
33
51
45
51
24
105
9
12
26
33
28
24
27
6
36
27
8
1
14
34
6
41
24
15
28
5
67
18
3
8
31
168
5
16
27
21
11
10
18
18
27
15
45
9
75
80
16
27
6
15
56
61
3
11
21
15
105
13
2
45
7
12
20
28
33
9
83
7
18
66
44
13
12
21
12
15
20
19
9
11
1
63
20
10
2
22
15
21
6
36
12
9
33
26
37
48
9
84
2
4
24
20
81
25
14
49
33
18
21
3
8
10
23
7
8
37
24
8
31
32
1
12
48
59
4
29
25
6
33
24
33
111
63
44
22
26
22
26
49
35
28
65
15
28
5
4
32
40
35
36
1
99
48
6
86
12
21
16
69
12
14
10
26
60
10
18
21
3
93
39
21
15
5
16
44
4
24
11
28
45
51
12
17
3
45
3
36
13
57
90
6
23
27
64
6
18
9
12
36
20
39
10
108
11
51
13
15
8
28
5
31
33
15
6
14
37
21
50
12
22
14
12
1
21
63
15
17
25
87
24
57
14
36
12
13
35
13
48
63
18
6
20
22
51
11
16
92
9
25
6
65
7
9
21
18
42
6
20
13
11
13
8
4
3
72
5
4
23
105
49
36
26
34
36
107
28
9
23
3
4
24
6
15
21
2
25
27
6
12
3
27
80
46
26
94
14
25
8
25
12
6
12
5
4
33
47
79
93
3
18
122
130
30
53
13
2
1
27
30
24
87
11
16
5
7
17
13
15
20
28
35
64
72
30
30
36
18
63
32
4
20
3
13
15
9
20
3
12
33
43
92
40
18
47
37
42
21
35
37
3
20
28
45
84
107
36
37
48
33
54
56
25
20
7
18
11
15
34
14
10
2
10
18
12
68
40
6
30
20
22
3
21
39
144
15
12
57
44
13
24
2
4
33
8
28
23
28
6
14
10
12
23
31
36
20
57
28
48
12
99
8
70
36
11
36
19
65
19
45
32
7
5
16
12
23
16
29
7
8
64
12
8
45
7
60
33
51
6
6
17
63
45
97
3
8
1
14
34
47
31
30
14
4
5
19
30
50
1
15
12
18
35
24
40
48
87
20
10
23
28
51
5
16
9
39
15
24
18
15
20
3
16
30
36
75
23
16
30
11
13
39
8
3
69
88
9
23
1
3
84
27
21
12
33
95
7
5
39
36
4
96
9
12
93
66
48
5
25
6
9
20
7
68
12
10
42
6
3
12
9
3
15
9
3
5
13
48
42
60
29
52
96
68
3
9
91
32
22
18
12
12
9
9
2
13
71
12
10
35
63
36
21
7
12
68
21
25
3
24
8
52
12
21
6
36
20
1
39
5
7
57
11
13
87
30
2
57
24
1
30
56
64
60
21
9
36
47
15
13
27
66
30
24
20
16
12
21
33
66
8
85
9
23
3
12
4
18
6
20
1
8
3
10
84
71
7
6
6
44
70
12
30
48
33
32
12
37
2
37
59
40
72
21
24
71
22
2
40
41
37
75
3
32
37
3
5
16
8
115
5
16
24
3
8
12
1
11
46
15
20
15
93
51
37
12
15
6
30
105
24
9
26
12
12
37
33
60
2
33
40
23
1
69
54
30
18
6
15
15
12
69
75
5
24
27
37
23
13
32
19
33
27
66
35
39
9
61
30
21
8
24
15
28
21
21
12
71
25
14
60
1
23
12
25
8
85
66
6
48
51
9
60
6
81
9
23
4
69
59
13
30
5
15
16
41
19
101
61
18
24
18
38
4
30
36
2
4
69
9
18
17
4
11
22
14
25
45
12
15
33
36
51
9
11
13
35
25
12
42
21
21
23
4
33
26
10
18
89
13
95
4
11
22
98
48
45
12
4
3
6
26
9
31
30
3
105
39
212
16
24
32
3
37
12
33
3
39
30
12
59
4
24
9
48
2
57
16
9
98
9
13
27
21
3
27
5
3
25
12
33
74
13
39
18
15
71
12
10
18
5
25
12
12
2
1
9
23
60
4
23
48
10
30
12
6
15
33
15
48
81
2
16
5
43
29
7
48
56
64
12
54
12
2
46
11
4
20
19
21
15
30
26
13
63
5
3
22
83
25
72
2
33
49
14
22
30
68
16
18
3
9
66
21
9
30
32
52
9
56
3
40
6
3
33
11
3
16
5
16
60
57
23
4
8
37
3
11
21
61
95
39
28
68
22
2
33
25
23
19
44
21
24
75
25
60
69
2
28
32
24
37
24
11
28
54
6
5
37
24
11
115
105
23
13
24
24
9
3
60
9
24
3
20
15
25
72
21
2
48
34
111
8
1
30
6
12
72
6
65
12
4
32
60
144
25
2
10
26
4
33
21
2
82
3
20
24
24
39
12
60
10
23
13
75
3
84
33
15
80
33
19
30
42
21
27
8
4
66
14
4
56
24
16
5
75
1
35
13
32
7
12
33
32
91
24
41
19
30
3
ABCD 372472572*7^$a-1 [50057]
55
30
27
60
75
90
24
12
222
48
24
66
99
63
96
36
18
59
16
32
109
36
3
27
108
137
85
3
56
97
54
216
24
18
228
144
36
42
48
198
162
53
136
168
56
61
59
4
57
119
67
18
120
23
73
95
40
44
1
83
12
61
47
7
24
84
96
30
180
36
78
45
12
63
209
133
18
18
60
47
12
121
198
9
32
85
99
104
7
9
45
51
153
35
13
24
84
114
5
156
31
24
12
17
100
92
295
29
48
103
9
87
17
24
187
72
108
24
342
63
20
216
36
25
84
54
18
59
121
11
103
144
66
180
150
66
11
43
36
9
51
84
9
9
78
48
216
96
48
42
30
89
19
42
3
27
89
12
49
30
72
126
270
53
16
225
90
120
5
13
42
18
174
33
21
90
60
144
12
18
78
89
72
13
36
60
90
30
83
31
18
59
49
63
201
23
55
66
23
31
60
21
140
1
30
54
60
306
234
30
54
51
39
89
28
9
126
96
228
69
27
5
40
44
55
66
23
73
179
31
72
29
31
18
30
72
6
12
54
60
138
6
90
23
43
54
90
54
275
36
37
30
18
71
25
3
20
132
60
12
37
54
5
1
35
19
29
37
6
9
27
197
103
24
17
60
67
30
150
30
36
23
55
21
15
245
61
30
54
60
66
96
90
99
104
16
33
72
183
27
69
80
67
18
23
28
8
73
108
66
89
25
192
24
48
18
222
18
29
12
43
65
31
117
32
108
67
48
42
3
116
64
20
16
8
1
96
12
119
132
7
180
125
19
21
27
114
84
72
150
18
30
144
6
90
29
43
84
6
23
79
18
99
45
396
90
42
71
24
132
100
9
24
119
16
63
72
66
191
79
42
143
31
6
63
20
60
4
33
59
4
8
31
18
18
72
29
31
12
126
6
17
13
35
160
3
125
43
18
84
108
24
119
60
49
87
32
133
23
103
77
73
174
114
126
66
23
145
23
43
45
144
99
36
41
91
30
18
144
252
18
71
91
5
85
150
5
25
15
3
60
48
18
6
18
12
18
6
59
97
95
12
16
44
37
36
84
6
126
63
20
37
72
15
21
99
153
42
120
108
42
75
27
114
162
30
42
156
42
323
145
30
42
120
11
97
35
61
3
51
65
19
96
9
147
18
168
3
68
28
129
6
29
60
1
75
33
30
18
83
84
37
18
257
43
29
48
55
138
6
53
13
18
168
57
32
121
90
18
59
76
45
240
72
30
17
1
36
15
9
216
48
6
9
32
24
19
198
47
16
60
144
3
144
77
13
96
72
12
6
53
40
9
42
48
45
177
54
81
20
19
126
24
66
18
126
6
30
6
27
116
49
15
3
41
49
11
72
7
54
24
23
61
35
37
6
84
5
1
18
21
51
173
36
1
63
15
12
41
31
72
149
4
92
132
91
42
3
33
48
24
47
19
42
48
6
36
12
42
30
5
121
143
7
54
23
313
54
90
23
76
15
120
89
1
126
24
12
33
156
32
36
55
29
1
78
72
5
61
90
42
12
96
30
81
9
90
5
1
36
39
108
116
7
54
318
6
162
17
1
135
147
33
27
12
125
16
9
12
35
180
1
54
126
47
96
55
6
30
36
173
7
54
96
102
36
233
96
103
132
57
63
36
5
276
12
288
24
16
92
97
42
117
75
36
53
241
12
90
9
144
176
31
54
36
6
54
18
12
29
121
23
187
17
91
81
81
83
60
25
36
36
36
59
43
29
120
31
42
138
5
67
173
13
18
81
32
12
1
59
151
113
13
ABCD 372555906*7^$a-1 [50022]
23
48
1
12
24
29
70
9
71
13
12
65
10
20
40
81
5
43
5
24
55
5
36
10
21
12
12
11
24
54
22
57
71
36
25
36
24
60
41
7
60
17
79
12
5
7
12
24
23
13
17
30
42
18
4
21
12
15
26
36
54
16
9
5
7
29
19
11
6
12
43
17
30
60
6
60
72
12
7
11
40
20
61
12
35
1
101
79
29
43
17
10
33
47
13
27
21
120
3
50
6
13
17
67
12
15
9
17
34
56
6
7
41
82
36
21
53
18
25
27
21
23
49
63
9
41
7
12
96
36
84
35
1
60
12
12
27
9
24
15
21
17
12
31
36
11
16
33
5
7
3
9
17
19
24
24
39
20
13
65
72
31
29
36
60
54
25
60
29
30
13
3
38
12
7
24
96
41
55
5
18
85
36
17
46
21
15
33
36
23
6
36
31
5
19
5
10
33
5
66
1
23
49
36
53
48
19
11
25
156
23
6
19
87
26
31
11
60
1
60
84
5
12
36
10
21
29
24
7
12
36
75
74
19
12
39
21
15
26
60
19
12
12
5
7
12
12
23
61
59
1
17
30
40
74
7
47
4
21
12
12
23
1
23
16
48
14
7
11
1
77
24
72
10
26
19
51
21
120
17
43
3
38
36
127
12
24
23
30
36
7
24
168
3
38
12
67
12
59
4
20
13
11
37
77
7
11
18
24
22
45
12
51
9
11
12
78
19
3
26
19
60
3
38
7
48
120
48
11
40
24
2
19
35
13
11
4
9
71
66
10
26
10
86
10
14
36
31
60
29
19
5
78
6
55
39
69
17
19
23
18
54
30
12
6
1
29
31
12
29
78
13
12
53
19
11
40
26
54
12
49
36
12
5
91
24
12
12
24
83
6
7
36
35
25
17
6
1
12
12
48
24
17
46
20
13
11
1
5
24
43
5
31
51
14
42
1
120
23
61
17
7
24
11
1
17
12
18
40
2
36
18
4
20
73
35
1
27
62
12
7
3
20
1
87
9
48
5
12
48
43
3
12
44
85
5
6
90
42
13
23
1
24
15
21
35
13
11
16
14
7
96
11
1
60
27
21
41
19
11
13
5
82
26
31
36
17
58
32
52
81
24
23
85
12
35
1
12
51
81
5
6
84
28
26
60
19
5
12
6
49
5
19
48
39
21
11
42
18
1
48
24
12
48
5
12
10
8
25
60
36
71
49
59
12
18
60
22
9
3
36
68
13
53
7
77
67
5
34
26
43
36
12
12
12
24
23
48
60
18
24
91
131
1
5
10
21
41
90
13
17
12
6
61
24
12
12
29
55
84
63
9
11
54
31
12
24
48
15
24
2
7
12
29
84
118
38
60
7
17
7
24
5
55
36
3
80
18
19
12
29
24
91
5
30
12
25
65
30
121
41
79
39
8
1
12
11
6
42
25
5
7
12
51
26
115
41
30
24
25
12
17
42
1
15
33
5
91
3
60
56
16
50
19
17
79
23
25
24
11
13
24
12
41
31
5
22
32
13
35
4
24
32
4
45
53
30
48
37
71
25
15
21
24
5
132
19
53
7
83
49
63
33
41
42
30
12
43
27
20
1
5
43
11
1
12
17
12
58
45
17
31
5
43
48
48
11
42
19
41
18
1
36
17
90
48
42
24
22
9
11
42
19
24
27
9
17
12
174
28
20
25
24
12
12
24
119
42
54
13
24
48
99
12
20
1
77
7
24
15
26
18
6
7
12
27
12
21
11
18
6
13
11
42
10
33
15
2
19
5
66
66
31
3
9
24
5
12
19
47
1
17
54
73
5
24
31
12
5
55
11
13
60
51
38
10
21
12
24
5
36
42
1
17
19
15
38
30
13
96
60
24
5
7
5
19
35
61
12
27
45
23
1
27
12
45
3
57
17
7
29
31
24
36
11
30
55
41
43
11
112
24
33
3
26
12
12
7
12
39
8
13
24
3
2
19
27
21
12
23
24
1
3
26
12
24
7
17
42
18
55
77
70
33
5
72
18
16
57
12
77
7
65
7
51
108
33
29
12
70
56
30
12
7
47
1
5
24
19
27
9
41
31
17
7
12
15
12
9
75
2
10
9
48
11
73
63
36
2
7
72
17
36
19
12
5
24
7
59
12
37
5
7
41
67
3
81
111
57
48
3
2
36
91
24
24
29
12
7
60
11
25
12
17
55
17
36
55
60
12
17
7
39
2
36
31
132
17
19
24
17
10
86
10
21
35
30
7
17
7
71
30
79
3
50
43
47
37
41
19
71
30
48
30
49
12
89
10
14
55
29
67
24
72
53
7
36
5
18
1
3
9
5
6
37
17
7
12
12
48
41
43
60
3
14
42
13
27
33
24
15
32
24
37
5
10
134
103
23
1
11
1
72
17
10
12
9
5
12
18
37
15
9
24
24
77
6
4
21
24
12
24
15
21
24
17
18
18
42
1
24
168
48
3
9
12
53
7
15
50
48
31
48
12
5
10
8
49
11
6
22
20
18
24
18
13
11
54
24
19
72
29
43
24
23
16
21
41
31
27
21
12
3
33
5
96
19
5
7
12
17
19
5
18
64
24
9
3
33
11
25
15
14
10
45
60
36
11
40
2
6
6
18
1
39
2
103
3
20
88
14
55
12
36
24
51
74
6
13
17
22
2
19
24
41
36
10
8
6
12
24
36
48
7
36
12
29
72
24
7
29
43
24
12
35
12
42
19
48
15
141
12
24
3
33
27
117
12
5
139
12
48
36
29
31
137
10
20
64
20
28
2
66
18
36
67
24
5
7
5
43
5
42
6
7
60
24
15
21
5
55
228
24
17
55
5
6
12
1
12
35
4
36
9
24
5
42
97
23
18
6
40
9
60
5
7
24
29
82
14
96
42
40
8
61
17
7
12
3
12
2
36
30
150
12
7
24
27
2
12
24
7
36
24
17
31
24
83
4
38
7
15
21
12
48
59
6
24
24
10
69
17
46
14
6
48
40
9
5
7
35
1
5
22
48
20
24
16
2
19
11
1
5
10
104
18
7
24
12
5
12
19
29
19
36
87
201
12
12
15
9
29
7
36
3
14
31
35
1
17
96
54
72
40
24
9
35
36
1
96
24
23
102
48
18
30
55
12
17
24
67
75
9
12
131
49
23
6
24
67
11
12
13
17
48
66
6
19
39
8
12
48
18
24
7
3
81
15
50
31
29
7
36
12
11
6
7
36
5
42
13
5
24
18
73
24
12
3
2
7
36
3
14
7
29
84
6
42
10
33
35
1
149
12
12
7
41
7
11
1
17
36
36
31
47
30
19
3
12
8
1
119
18
54
6
7
24
12
29
10
20
18
43
36
11
4
69
11
28
2
60
18
112
9
17
60
19
12
11
54
24
12
70
33
29
10
12
57
3
33
156
65
7
5
48
67
3
9
5
66
6
43
17
78
6
12
72
43
48
5
36
19
47
49
29
72
31
48
5
6
1
36
5
12
24
19
23
13
12
24
23
6
34
26
55
27
14
66
30
19
12
39
45
12
35
18
42
13
36
51
192
9
59
25
15
9
24
53
174
12
13
3
21
3
57
23
1
48
24
5
7
60
29
31
53
31
39
20
1
11
25
84
12
23
4
69
17
12
12
6
12
49
5
10
50
7
41
18
25
5
31
29
7
75
86
55
15
9
17
19
36
15
26
10
12
8
73
5
139
3
2
31
17
48
60
24
6
13
27
33
11
1
41
91
27
9
3
33
24
53
19
48
47
13
36
87
38
18
54
7
3
9
12
53
6
109
39
2
36
19
51
14
10
14
10
2
24
79
17
7
3
32
66
24
7
5
7
48
51
2
12
7
36
11
40
9
27
26
7
17
19
12
5
12
19
ABCD 372682284*7^$a-1 [50003]
29
132
1
39
3
69
24
27
6
39
21
12
3
3
17
7
29
7
120
24
6
11
64
8
37
11
16
57
27
12
24
60
80
25
3
20
40
57
111
27
9
68
67
60
9
3
18
60
30
6
12
54
18
15
44
37
75
45
27
60
27
36
12
132
30
39
36
21
42
18
30
21
24
12
9
48
51
8
4
33
24
27
15
21
27
33
24
60
15
21
3
69
15
60
77
4
24
3
45
9
48
27
24
12
3
36
9
36
20
72
7
42
23
40
24
93
51
8
103
9
12
189
72
36
42
12
24
24
9
12
32
16
63
21
36
3
21
63
6
47
37
147
159
17
28
105
96
3
12
12
15
12
18
90
21
15
21
21
11
31
45
51
24
9
44
36
12
100
12
15
21
9
12
42
21
33
87
8
108
28
24
9
18
138
51
20
73
90
81
8
60
12
55
21
48
44
19
42
6
54
6
120
24
17
31
18
24
36
71
16
36
27
117
48
8
1
11
36
31
174
30
89
4
3
60
18
27
56
7
21
39
24
120
48
5
24
64
39
36
12
45
108
51
36
5
16
12
9
27
24
39
12
36
21
60
48
75
24
12
12
105
128
4
3
9
48
69
11
31
57
8
16
3
33
57
75
32
13
15
45
3
8
60
36
37
207
3
17
88
15
6
6
69
12
108
15
21
24
3
9
9
30
48
30
30
12
54
30
29
1
18
6
72
71
4
36
9
15
3
24
45
84
81
27
33
63
44
4
15
45
87
24
69
56
16
3
24
6
51
12
20
13
24
54
42
15
63
33
15
24
41
25
11
91
6
6
24
66
3
3
9
20
91
72
6
15
12
57
15
51
9
32
28
87
9
8
4
15
9
9
11
40
93
96
39
195
12
9
12
27
42
15
32
4
3
24
29
1
18
60
21
3
9
51
18
39
24
9
144
36
35
1
12
51
12
60
3
53
28
3
29
1
12
3
32
36
28
36
15
29
61
6
21
27
33
84
12
44
97
3
8
28
21
3
36
51
77
7
33
24
24
108
21
15
24
48
20
73
27
15
18
47
25
3
8
36
16
15
12
6
3
21
3
48
3
77
16
27
12
65
25
11
60
64
15
21
84
33
3
9
99
36
57
6
24
6
27
20
48
49
36
15
9
51
45
54
17
12
16
8
19
9
27
12
180
36
36
48
48
12
9
33
48
18
9
15
45
129
15
27
21
36
96
9
11
28
21
48
39
15
18
42
5
52
60
32
4
21
126
24
21
12
33
24
75
45
3
51
66
111
36
48
8
48
4
36
3
30
71
7
45
27
42
18
77
31
33
45
15
12
84
15
41
13
96
11
73
15
120
72
27
21
56
12
72
7
21
8
4
15
12
29
36
7
90
3
39
21
24
3
18
27
15
36
12
12
9
12
8
19
53
19
66
6
81
3
41
28
15
18
48
30
36
78
3
12
81
3
39
108
6
54
21
9
95
31
18
23
43
24
42
3
92
13
36
39
51
113
61
42
36
60
30
15
9
39
9
27
12
51
72
54
6
17
4
12
21
36
18
12
120
48
69
20
73
3
8
7
17
28
111
6
47
7
93
27
45
60
20
7
60
45
108
39
9
20
24
52
32
13
39
9
15
9
6
21
27
12
9
20
16
3
17
7
72
18
3
104
49
63
24
3
9
3
18
24
6
17
43
33
51
12
17
24
36
84
16
12
24
3
21
9
12
3
3
45
111
30
6
12
30
30
48
18
27
15
9
9
66
6
39
24
36
39
9
68
52
92
76
15
141
20
37
15
27
5
52
48
8
16
183
17
4
39
12
54
24
39
24
36
51
36
45
15
33
21
27
9
24
18
54
30
117
117
3
32
16
96
96
12
60
8
97
36
3
57
18
30
6
105
48
51
18
15
9
18
6
51
3
33
27
9
27
12
45
104
40
56
28
39
21
48
24
15
53
19
48
21
9
48
30
6
6
12
72
6
27
15
9
141
3
36
33
131
76
33
90
21
24
3
9
96
36
39
17
52
21
66
24
57
20
36
4
32
112
45
30
30
24
23
36
4
9
15
24
15
90
11
12
19
24
6
3
24
21
3
60
44
13
42
9
12
87
9
24
39
18
11
43
36
173
1
6
60
12
48
33
9
30
53
1
3
33
42
60
12
54
63
8
19
30
75
21
48
23
7
120
36
30
15
24
27
48
21
80
16
24
72
12
12
3
12
24
117
68
16
9
51
3
96
9
48
12
60
36
45
30
105
8
7
60
24
69
63
33
105
48
18
33
21
66
69
81
3
12
20
127
12
9
111
45
21
15
51
9
48
72
20
7
65
7
96
12
72
30
143
25
15
24
24
8
13
90
6
15
12
27
29
52
36
21
51
12
39
65
4
15
12
5
103
81
3
29
28
20
16
93
23
12
28
44
16
24
24
69
3
3
30
48
71
55
12
12
48
41
13
27
9
18
81
69
11
36
7
69
36
105
30
21
15
5
1
27
8
19
42
11
37
3
81
3
12
87
45
45
78
21
8
7
41
43
21
27
90
12
48
30
90
3
21
39
81
30
24
6
90
45
12
36
63
42
11
4
3
12
18
12
39
12
24
48
27
21
12
9
35
43
6
30
33
33
3
75
9
20
19
48
54
12
54
6
15
9
54
21
45
6
9
9
11
19
69
27
30
15
27
12
21
12
69
3
75
17
121
39
24
140
61
11
16
9
3
32
64
20
19
21
15
48
9
12
39
48
177
24
3
6
15
27
9
69
12
75
24
57
11
28
3
5
7
48
9
12
21
6
21
21
30
12
93
12
3
29
19
72
18
24
63
3
24
12
77
79
57
8
48
7
18
90
36
36
12
53
40
27
21
27
57
15
36
165
9
59
7
84
21
96
20
19
17
36
19
33
84
3
60
33
24
21
36
51
20
48
7
54
18
6
23
13
18
9
21
30
17
28
36
15
102
12
3
63
9
57
18
30
30
18
3
9
15
27
9
48
27
45
36
32
16
32
16
3
60
12
53
4
36
21
51
3
65
31
9
24
8
4
3
21
15
96
21
84
21
48
27
27
12
9
24
51
6
60
27
24
36
12
20
16
9
11
52
9
24
15
60
93
6
36
36
12
21
45
11
49
15
9
27
159
6
3
3
33
39
156
33
8
28
27
65
19
9
8
25
78
12
9
12
9
15
108
12
33
36
54
36
36
48
9
3
29
16
24
3
41
19
33
20
40
15
53
1
27
9
30
5
16
21
27
36
39
18
30
9
20
4
68
7
12
21
32
4
104
7
69
84
21
35
4
15
6
3
32
28
12
21
87
33
63
8
1
11
31
41
28
15
12
21
12
45
47
40
36
60
81
6
66
159
51
21
57
3
ABCD 372724208*7^$a-1 [50064]
48
36
23
37
23
1
48
47
1
36
27
81
11
16
9
111
128
73
3
44
40
80
72
13
135
96
36
8
1
63
9
11
169
24
96
24
59
24
136
80
13
144
3
24
45
39
36
69
48
87
20
16
9
60
87
45
95
97
12
215
100
24
36
32
13
35
1
75
9
95
13
27
9
47
16
104
1
39
44
4
8
1
231
32
24
37
24
23
36
13
3
24
81
132
51
9
87
21
60
39
33
3
36
33
12
27
33
48
51
60
48
20
28
68
16
33
51
9
71
12
1
96
108
23
60
12
121
11
25
11
13
48
59
73
11
52
44
49
72
39
36
24
9
24
60
23
16
21
27
36
80
1
95
40
32
120
1
27
60
21
48
15
36
24
84
84
9
12
39
33
15
33
15
32
13
24
27
33
12
39
33
60
3
45
15
33
24
119
25
27
69
12
47
124
48
12
33
48
83
64
36
32
1
59
97
15
9
107
40
33
3
57
3
24
12
21
27
80
13
3
80
36
64
9
24
47
49
15
60
12
21
96
35
28
69
39
45
71
13
60
72
191
28
24
12
60
20
13
3
84
57
12
48
24
12
23
1
12
15
20
49
12
11
24
25
15
48
48
93
11
24
13
23
1
3
57
147
105
11
24
1
24
27
60
48
8
24
16
8
13
27
21
11
100
153
27
8
1
23
1
24
15
20
1
15
33
51
48
21
60
47
1
11
25
83
24
1
11
28
8
13
24
83
40
9
23
25
35
16
36
8
120
25
36
51
81
108
15
60
36
44
4
45
12
51
8
16
45
24
96
72
47
25
24
11
100
45
12
12
11
61
23
49
39
20
49
12
60
59
28
12
57
24
23
40
45
3
69
27
20
16
21
87
20
73
27
69
71
100
32
1
39
45
35
1
3
32
28
32
49
72
47
37
75
44
28
105
11
1
48
47
28
168
8
72
25
3
33
27
57
107
73
3
24
57
23
12
36
133
72
83
12
4
33
47
1
75
32
1
107
4
33
3
9
12
11
48
1
11
16
33
47
1
75
24
24
68
25
75
44
4
21
11
88
21
72
3
24
9
108
27
33
12
15
20
49
47
97
23
24
12
25
12
23
25
12
60
3
36
45
35
12
13
23
96
16
44
1
3
72
8
37
72
51
9
15
8
13
36
24
24
15
128
1
11
28
8
13
59
13
12
12
75
45
12
48
107
76
33
36
15
93
83
4
8
13
99
48
9
23
61
48
27
33
11
4
21
75
48
48
80
1
171
48
9
75
57
71
1
96
48
180
12
72
108
3
128
72
40
36
20
73
12
75
24
45
27
24
20
16
60
117
108
24
11
13
23
40
21
27
9
12
60
48
23
37
35
13
83
4
60
72
188
96
37
12
27
20
96
112
128
52
12
20
1
23
13
12
12
24
155
25
35
37
36
23
64
45
35
16
45
3
9
156
95
24
16
24
32
28
60
9
47
37
35
61
11
25
83
4
60
33
11
16
21
15
12
20
36
12
25
72
12
24
11
61
15
32
1
35
52
12
165
27
21
120
24
23
36
61
15
80
1
23
13
27
84
80
25
3
33
71
25
60
75
24
84
21
27
57
3
24
105
63
68
25
23
13
83
4
80
12
84
108
25
11
61
63
12
33
60
123
21
60
23
25
12
51
108
32
13
60
27
105
24
11
16
20
13
3
44
192
73
11
13
75
32
49
12
3
81
39
44
61
35
16
21
168
48
63
69
36
23
85
12
120
36
23
4
33
48
60
27
33
12
99
24
33
23
24
60
16
84
81
36
24
59
13
108
15
69
39
57
51
21
51
48
12
9
48
59
64
9
60
27
24
56
1
111
12
48
12
128
49
72
27
36
60
20
49
12
24
59
1
36
59
13
35
16
12
68
16
48
57
99
12
33
12
3
24
21
36
51
9
99
21
59
61
3
141
39
60
21
59
25
48
135
120
105
24
15
9
24
84
51
33
3
45
24
87
33
12
51
129
179
16
21
60
48
108
39
21
23
25
23
1
95
37
47
25
83
37
36
35
49
12
3
8
12
12
64
21
11
1
48
60
156
12
24
24
35
37
87
57
131
37
3
32
76
68
13
47
12
40
48
9
3
57
11
24
13
59
1
27
9
23
1
27
20
36
60
52
21
27
12
9
12
36
23
1
96
72
24
12
63
20
4
69
27
80
37
27
9
83
1
3
9
3
32
28
72
21
24
12
3
68
12
13
83
49
84
11
13
108
51
8
1
59
28
32
36
61
35
84
12
1
120
23
4
24
21
36
23
36
4
9
23
28
57
51
105
24
23
25
15
21
27
32
25
63
9
3
32
36
60
4
24
57
63
12
57
23
12
88
33
108
3
44
73
84
35
12
1
147
45
3
20
72
4
57
23
13
12
36
3
84
12
165
36
3
21
11
64
105
11
37
75
60
8
48
64
12
21
36
27
32
40
8
96
25
3
9
51
20
36
25
35
4
69
84
15
21
3
24
45
24
51
32
28
12
68
37
84
12
180
11
28
32
48
25
3
24
45
63
32
13
23
12
28
21
95
4
140
49
63
20
13
120
35
24
12
100
9
39
60
176
76
21
15
33
24
60
24
60
24
24
48
27
48
72
9
72
23
37
27
45
3
32
48
37
24
36
63
21
39
140
1
48
39
12
20
61
72
12
15
9
3
32
13
3
12
20
13
3
57
23
16
69
24
24
107
16
57
51
177
12
84
12
11
24
61
36
71
40
33
12
23
13
36
3
33
11
36
12
109
3
68
16
21
3
32
13
71
16
36
168
20
13
12
27
44
49
12
23
13
3
45
15
93
71
12
1
3
60
20
24
25
24
3
12
72
33
ABCD 372820452*7^$a-1 [50029]
33
3
40
23
18
6
18
22
24
56
9
91
14
46
17
136
51
29
55
81
11
4
14
19
3
29
31
81
15
2
55
17
7
27
69
5
18
24
16
14
34
72
2
15
57
6
49
23
9
160
63
14
46
8
72
13
15
8
52
12
84
5
51
9
81
63
55
12
48
9
11
16
50
27
7
9
39
9
3
41
19
9
3
68
16
56
90
10
36
12
2
66
1
44
27
9
51
13
17
72
6
28
26
99
21
15
75
33
45
3
79
89
19
29
40
39
12
86
10
21
3
12
110
34
65
16
3
5
175
8
40
5
9
10
9
41
10
8
9
21
46
50
54
16
86
10
8
6
54
30
63
112
32
55
57
56
27
13
23
18
22
12
20
102
27
31
2
3
7
80
28
9
17
39
45
22
29
16
75
20
4
96
14
10
17
57
42
16
32
16
33
27
60
41
63
9
31
89
88
3
26
36
24
22
41
7
32
78
36
30
4
24
53
72
24
72
21
10
80
16
24
33
23
1
17
10
26
34
14
87
3
33
55
12
32
13
75
12
57
17
6
28
60
2
10
60
9
32
33
63
7
9
15
17
19
12
77
43
182
42
18
46
26
30
18
10
17
43
8
1
39
41
43
24
50
43
23
114
31
15
33
41
7
3
17
7
80
112
36
89
31
108
12
57
15
2
108
10
8
18
6
30
18
49
96
23
18
34
20
12
36
25
8
21
70
8
136
26
34
14
10
26
6
18
10
26
10
17
55
9
8
7
38
3
72
31
144
36
45
59
61
39
8
9
15
18
22
8
40
9
27
5
24
57
46
48
14
51
21
99
9
36
27
15
18
10
69
15
57
39
24
92
48
109
41
39
7
17
48
16
56
27
108
25
17
36
34
33
80
64
39
14
123
55
12
45
23
1
48
23
9
16
20
31
21
3
20
72
1
53
60
39
27
9
124
111
9
8
15
12
28
24
17
21
18
4
110
30
81
16
27
45
48
23
18
30
16
36
24
77
7
8
40
120
24
14
46
17
19
12
21
32
9
24
46
8
25
24
27
53
16
17
18
13
39
20
45
3
52
17
3
28
41
55
60
12
80
1
27
69
41
22
29
45
39
9
31
29
19
11
13
48
39
9
63
98
10
69
3
14
7
15
113
55
26
10
36
62
27
31
24
17
7
32
81
24
84
15
13
8
27
42
39
36
15
18
10
65
31
86
18
69
3
45
24
31
8
42
39
31
9
39
20
45
7
17
21
36
15
7
29
9
36
48
15
36
12
16
11
52
20
4
29
3
40
2
55
65
36
51
72
12
105
70
5
9
10
41
76
48
20
81
70
5
19
60
8
25
3
29
15
9
7
14
19
8
24
31
24
72
33
99
2
58
9
17
142
65
15
4
5
19
65
60
81
3
81
34
29
76
75
26
10
33
23
33
81
66
18
70
17
36
67
12
38
10
8
49
39
32
88
74
42
13
27
50
10
29
67
12
65
124
17
39
7
53
12
15
30
34
72
9
24
5
10
9
15
2
7
17
34
32
36
9
9
159
7
60
8
42
111
69
30
40
14
34
81
24
56
19
26
36
70
14
36
7
17
22
24
8
120
40
33
44
45
6
12
13
200
7
48
24
9
29
10
2
10
8
16
44
112
50
31
3
5
19
26
19
8
16
8
55
17
43
21
24
15
8
16
24
20
30
46
24
12
24
36
24
33
104
9
46
12
12
84
24
45
15
26
15
9
22
5
55
38
31
39
12
69
48
96
15
50
60
18
4
8
40
5
16
47
9
60
28
15
36
50
42
40
33
11
28
5
28
3
12
2
22
8
42
34
56
21
108
45
31
48
56
7
38
36
126
24
4
26
67
20
48
28
27
89
19
12
5
31
2
12
18
9
7
56
49
29
12
10
8
28
12
36
32
9
43
2
18
16
60
36
20
90
99
9
36
46
48
53
55
14
34
65
7
5
132
67
77
12
45
114
37
72
87
32
105
19
17
31
50
19
3
48
12
24
32
73
39
20
28
62
19
39
44
4
9
23
1
8
9
7
15
2
22
17
31
12
45
24
111
8
66
10
26
27
33
130
68
30
27
15
21
43
26
10
84
17
19
24
36
20
60
18
27
12
16
24
77
82
48
36
14
27
87
9
3
16
17
12
15
30
24
54
21
31
24
12
41
7
9
56
9
7
3
36
17
7
9
27
12
41
3
13
41
159
40
23
12
6
27
28
29
10
8
9
60
43
2
10
20
28
32
21
24
103
9
17
27
36
7
57
39
96
9
5
10
20
28
12
110
58
12
33
5
18
21
36
7
33
23
28
93
24
39
38
67
63
36
21
63
65
16
11
28
12
21
29
3
31
32
25
8
12
4
83
13
3
60
9
23
25
29
3
24
67
50
36
70
41
7
26
10
21
5
30
4
24
5
21
60
34
72
33
23
28
12
24
33
41
22
14
60
3
45
31
15
5
81
70
101
39
16
12
12
14
67
3
12
14
43
47
18
7
3
101
9
31
72
3
26
19
39
5
21
22
9
29
3
43
36
29
9
10
24
60
29
21
46
44
6
3
43
45
29
24
12
6
1
8
9
46
89
7
32
6
66
18
46
17
117
22
5
31
65
39
73
5
12
10
14
54
57
55
48
48
74
7
11
52
74
10
24
93
24
75
8
9
123
1
8
9
3
7
29
7
24
41
45
70
120
12
48
17
7
12
24
24
41
45
7
24
3
20
48
25
3
12
57
51
24
26
10
26
34
17
28
47
4
38
36
3
63
33
27
28
12
14
3
33
10
24
9
41
6
18
10
36
56
4
12
17
57
6
9
31
12
50
36
7
92
4
27
5
7
12
12
24
32
12
60
1
8
16
5
18
1
32
31
48
12
36
62
63
4
3
29
39
40
12
17
3
9
24
16
3
80
18
39
19
9
15
8
1
15
29
31
26
18
6
75
9
10
12
14
24
10
8
18
34
36
36
14
60
27
9
10
20
54
24
12
63
60
31
36
14
3
31
65
27
109
47
24
16
9
95
4
45
11
30
31
3
69
95
60
28
33
51
5
9
39
55
8
9
55
68
12
1
123
36
137
24
9
34
24
5
63
4
8
6
31
3
92
48
72
33
40
5
12
7
8
43
68
4
29
21
18
25
35
13
3
14
7
48
24
27
12
14
58
12
101
19
20
4
36
56
64
24
9
5
10
8
9
33
30
6
91
3
32
4
36
14
63
3
36
1
116
67
9
96
32
3
18
22
20
4
5
9
46
33
27
21
3
5
7
38
58
12
93
8
16
15
17
16
17
7
51
21
5
96
19
8
48
45
24
3
67
12
72
12
36
9
8
15
30
58
12
21
24
51
60
57
3
24
20
9
7
33
3
77
24
7
12
17
21
70
2
7
11
37
39
57
15
2
10
26
10
17
7
20
12
4
21
83
16
53
7
9
27
24
36
8
6
46
17
19
92
6
27
19
8
49
3
20
9
19
2
15
28
17
63
40
23
12
28
17
24
63
4
17
19
8
40
48
44
30
18
177
4
41
18
21
7
81
87
29
28
47
73
27
17
ABCD 372931992*7^$a-1 [50141]
96
15
73
23
117
51
169
32
40
56
3
45
60
24
84
27
9
27
69
51
69
27
48
69
4
47
57
63
81
60
39
9
3
9
24
16
80
15
21
52
8
60
52
71
129
24
16
23
25
44
24
72
96
36
84
99
177
112
95
57
132
27
24
33
27
105
220
35
36
33
16
8
24
27
117
3
9
27
57
12
4
131
9
84
84
63
60
97
44
51
84
13
47
201
24
40
8
12
39
12
49
8
51
93
64
83
61
20
36
16
23
9
144
60
4
92
15
69
60
3
57
40
56
72
36
12
15
120
9
51
57
60
40
179
13
200
27
24
57
84
99
57
100
44
100
20
36
15
204
33
148
56
123
9
12
12
27
81
36
27
21
76
119
9
96
16
20
3
21
99
49
144
47
49
68
12
36
24
52
56
36
76
23
33
180
24
36
108
132
36
39
33
4
120
284
12
36
3
9
40
44
75
33
87
72
25
8
84
3
1
116
12
99
37
8
207
69
75
25
8
111
9
88
44
72
27
96
21
36
64
140
12
24
16
8
108
52
72
68
3
57
39
21
60
3
9
4
24
23
45
15
12
49
32
63
129
108
36
111
72
9
24
72
72
84
3
33
84
60
108
48
207
21
40
68
147
81
27
9
51
60
36
21
76
96
71
33
27
81
36
63
45
24
12
72
3
37
8
72
24
48
24
51
12
49
44
12
64
92
12
111
93
27
33
84
24
63
61
120
20
36
12
3
33
87
21
3
25
20
24
96
24
27
45
60
99
36
45
48
52
44
148
56
16
72
152
72
96
12
12
16
44
48
76
48
164
27
49
68
63
9
4
80
64
72
11
21
60
15
213
24
24
24
72
16
11
57
24
76
8
51
144
45
12
100
68
108
87
60
13
24
8
64
44
4
68
12
3
81
12
72
12
12
36
52
24
8
40
44
3
93
51
49
71
73
20
84
24
39
72
21
12
12
12
228
12
40
56
16
35
45
204
15
81
12
48
36
24
36
48
15
33
60
3
45
15
57
3
129
36
51
21
72
75
1
20
12
3
9
196
48
24
107
9
12
15
24
21
28
48
96
119
24
21
12
84
3
9
84
60
96
24
27
21
3
12
24
21
144
75
9
60
36
12
4
59
24
117
15
1
32
84
3
48
1
32
27
9
108
16
168
120
80
48
12
48
52
35
36
117
51
129
24
159
1
80
16
8
15
141
27
33
72
12
3
60
12
24
21
52
24
23
9
12
24
72
84
24
88
24
44
100
140
3
21
135
9
24
60
36
15
12
33
24
60
3
9
39
1
240
44
4
8
72
24
48
108
84
48
72
87
36
9
12
36
12
60
28
32
108
108
12
24
52
71
117
39
24
33
24
63
21
112
200
60
96
27
9
24
36
24
48
60
36
48
96
3
49
20
51
156
61
140
12
51
21
136
32
40
23
49
192
107
57
52
24
47
33
36
24
4
68
12
60
3
49
72
8
48
15
81
16
44
24
12
48
63
1
56
123
45
87
84
57
36
48
3
61
8
168
84
24
51
1
23
60
12
9
132
76
8
168
232
23
1
20
28
11
13
8
36
36
36
4
44
48
27
81
16
23
24
93
4
47
9
48
72
12
12
3
84
1
59
45
24
36
52
20
123
45
28
8
75
21
132
220
80
51
33
12
315
61
96
8
87
265
92
28
20
76
44
76
8
60
72
96
3
24
69
36
88
32
12
4
96
44
99
93
3
144
9
135
36
13
48
20
36
27
12
49
68
108
15
24
189
27
33
195
21
36
36
63
121
96
23
33
156
96
252
16
23
24
60
117
156
24
84
84
219
21
12
160
23
81
84
171
1
20
4
120
83
129
87
9
52
24
59
57
100
44
12
84
3
33
27
133
128
24
12
60
12
48
75
9
48
72
72
12
27
49
8
72
120
72
72
112
20
12
36
27
97
23
48
97
44
39
36
1
20
39
33
36
48
168
39
1
32
16
144
8
24
87
84
81
4
216
104
156
52
32
39
1
215
105
168
88
23
49
72
72
8
40
92
12
156
12
24
72
192
15
25
59
13
83
21
112
8
60
63
57
84
24
60
72
159
21
135
9
252
63
9
4
8
12
12
108
4
48
72
68
100
ABCD 373180664*7^$a-1 [50021]
22
8
37
8
7
17
4
33
20
127
23
100
2
51
3
25
39
21
39
60
66
26
52
50
115
12
33
48
14
45
19
120
36
68
1
9
6
5
7
33
45
20
46
26
31
24
24
24
27
42
3
27
5
48
27
28
9
3
110
28
35
27
66
16
6
5
88
8
57
4
66
6
83
55
30
32
34
12
48
5
7
20
34
3
24
3
18
26
4
42
11
13
3
27
45
120
5
10
12
32
40
21
11
13
5
16
54
2
43
3
8
157
3
14
18
82
75
11
13
21
56
16
24
27
5
30
18
67
24
15
84
14
135
16
21
11
15
94
18
50
36
3
24
37
3
15
30
3
60
27
14
84
24
18
25
96
41
3
33
30
4
20
22
50
9
45
31
68
85
27
32
3
54
100
6
8
10
98
25
32
24
3
24
61
45
11
19
8
13
15
57
117
18
6
51
36
9
3
11
13
11
10
80
30
6
126
30
46
138
59
16
29
6
84
100
5
16
21
3
45
32
184
32
40
35
7
9
53
3
33
19
15
21
24
5
51
7
50
19
12
11
88
77
4
20
7
9
56
27
45
31
9
125
43
27
29
19
62
15
27
10
18
17
13
3
72
11
37
29
18
1
8
27
24
21
7
24
9
69
6
20
70
3
17
52
20
22
20
117
9
4
6
24
2
43
36
65
16
75
21
35
13
150
50
34
12
29
16
75
14
46
24
2
4
3
21
62
37
51
29
16
11
10
8
3
7
20
16
117
17
18
37
3
21
21
2
60
4
17
24
99
10
6
74
16
11
3
42
12
7
51
12
26
4
30
42
14
34
15
5
106
21
39
12
2
16
24
63
17
43
17
10
9
39
18
39
81
27
83
1
53
18
21
7
9
21
32
22
42
30
18
6
2
19
15
48
6
51
56
43
104
6
4
51
8
72
67
12
32
33
16
15
21
12
21
27
45
6
60
32
16
36
38
10
42
8
16
15
84
183
20
4
24
14
27
9
10
44
61
36
3
146
19
23
18
31
45
24
35
21
51
16
24
5
43
51
81
3
60
44
96
9
21
27
19
69
15
9
5
19
24
35
4
84
2
31
41
36
36
10
69
5
34
26
10
21
12
32
19
33
63
12
14
40
30
56
58
14
106
27
29
31
5
18
4
68
1
20
16
27
69
11
18
40
51
8
40
21
27
83
18
43
27
24
5
9
7
23
9
55
26
34
20
1
24
8
7
20
88
29
3
189
24
13
3
24
24
71
25
24
71
22
30
69
24
5
18
9
27
16
42
3
27
5
15
9
7
12
44
18
43
3
9
8
40
63
44
13
72
36
60
24
12
35
4
21
21
3
29
16
102
21
32
27
18
40
35
27
64
104
160
5
207
4
5
85
30
48
21
15
9
5
102
24
25
47
58
44
87
115
5
19
5
31
105
24
24
5
16
50
33
9
12
51
7
12
29
43
18
6
24
93
24
3
45
51
69
125
72
40
6
98
19
35
10
8
19
24
12
15
29
13
72
8
70
38
15
16
3
38
7
53
75
7
6
15
5
7
11
37
3
104
21
27
64
98
6
13
69
42
30
2
73
27
5
31
14
19
27
33
20
135
36
1
9
48
68
55
8
9
7
84
12
63
6
3
15
30
8
27
13
15
44
9
46
41
63
49
15
56
33
9
18
4
156
12
17
88
32
13
2
18
172
38
42
16
27
24
3
32
10
24
11
40
11
34
3
27
9
17
19
48
27
5
43
120
53
3
24
30
31
69
51
27
45
39
57
51
42
6
18
32
22
5
24
9
28
6
29
19
8
37
27
24
56
97
3
8
25
21
11
13
56
3
16
15
50
31
11
4
14
10
26
55
27
38
60
16
14
10
30
14
15
3
52
17
16
63
41
15
25
75
53
48
13
20
36
16
20
43
36
41
10
98
24
3
19
53
37
48
3
117
3
48
24
107
6
10
18
11
9
15
19
36
36
8
21
4
11
4
18
3
48
21
30
38
28
26
25
3
26
10
33
29
72
3
72
24
61
6
12
9
48
51
14
7
39
6
26
18
12
24
7
36
5
19
32
19
12
9
45
51
53
22
5
13
6
24
158
15
57
55
21
3
3
24
26
67
3
14
10
21
21
11
19
5
13
6
21
27
5
61
11
9
106
9
12
3
14
52
110
13
21
20
70
12
20
37
84
12
89
3
45
22
12
17
7
54
11
9
7
96
117
8
118
125
28
12
11
4
14
27
9
30
70
15
75
21
35
18
63
16
8
9
43
27
6
3
93
27
8
115
9
33
6
42
15
60
8
19
9
33
30
26
3
45
60
31
3
21
29
19
27
116
16
24
30
35
72
40
41
31
120
11
10
3
5
10
6
6
90
35
9
19
3
30
3
5
151
20
19
36
56
40
20
21
19
68
4
18
24
8
36
10
21
5
19
8
19
74
27
7
20
10
14
10
18
9
3
36
105
17
7
47
9
57
10
21
11
10
3
8
45
6
1
60
39
9
96
45
75
53
30
10
51
8
16
95
33
27
37
8
37
39
87
9
9
54
26
7
47
85
3
18
39
35
25
5
22
36
2
18
28
21
53
15
13
3
24
21
11
43
5
7
17
9
30
1
3
36
2
7
5
10
17
43
134
31
35
28
81
69
8
19
3
18
14
40
5
79
14
6
4
17
43
18
3
12
5
52
20
60
3
15
1
53
3
37
59
9
12
51
13
32
27
45
16
20
22
14
40
30
24
5
160
45
24
98
9
15
66
42
45
48
67
36
12
74
51
72
4
36
5
19
8
81
28
3
21
18
72
57
35
4
32
1
8
16
29
48
16
6
21
8
19
29
13
11
13
24
3
17
7
29
99
13
92
10
42
3
24
3
18
38
13
135
6
50
66
7
24
11
40
105
27
6
30
8
25
75
30
150
117
8
9
90
61
27
9
3
57
3
12
9
12
23
16
60
89
88
53
55
9
62
18
3
7
110
16
63
33
2
22
14
61
60
15
24
2
30
13
21
99
75
12
33
17
15
139
50
40
3
5
16
11
91
153
5
34
5
27
60
1
35
85
39
57
24
3
26
18
1
17
58
32
58
30
5
16
48
5
16
20
4
18
14
27
19
2
55
12
24
5
3
43
18
66
62
24
66
60
45
40
3
93
12
36
8
16
21
111
47
16
33
87
42
3
17
39
4
36
59
76
56
9
88
95
33
27
36
1
39
6
30
24
21
8
72
16
36
11
6
40
42
24
74
79
15
30
48
18
36
26
12
52
48
27
5
40
3
36
96
53
46
6
51
65
28
80
187
45
15
12
21
6
45
3
8
18
16
54
29
76
96
9
3
32
37
78
5
7
60
2
16
50
70
20
7
75
18
66
41
15
73
15
36
21
27
42
24
26
4
45
5
46
5
16
3
36
33
21
26
64
30
27
3
2
3
15
4
48
45
24
32
13
14
21
9
10
5
37
24
6
221
48
45
27
40
11
10
6
57
20
7
6
30
114
3
29
91
72
3
29
79
30
3
8
81
4
63
27
14
40
92
4
8
6
12
24
46
72
18
9
3
26
19
48
27
12
69
5
6
81
16
21
ABCD 373201256*7^$a-1 [50074]
33
54
36
9
21
15
12
117
51
27
30
150
12
45
81
54
78
39
81
51
3
36
33
12
9
6
72
120
6
39
96
9
30
33
57
6
21
51
54
390
24
21
132
12
87
57
15
153
3
9
51
93
96
57
51
12
81
24
75
51
117
48
9
15
12
24
99
9
12
96
111
90
27
24
39
78
39
81
6
18
108
30
54
27
72
15
9
3
69
39
6
30
105
39
9
36
24
21
36
51
12
117
108
135
132
45
54
84
60
57
36
24
9
30
33
36
27
84
33
36
48
60
48
51
30
78
18
27
21
6
9
27
129
108
15
12
6
102
6
12
42
12
81
45
24
144
210
105
81
66
18
87
9
3
33
18
30
54
9
63
36
9
45
6
12
6
3
9
114
90
39
9
15
27
117
36
72
9
171
21
72
18
45
9
63
51
66
78
117
9
3
33
39
87
30
24
30
54
51
45
39
9
42
45
39
9
96
39
36
90
6
30
51
45
18
36
9
36
81
27
3
90
78
81
72
84
132
81
12
51
12
9
150
192
33
27
18
3
87
12
9
27
144
204
66
36
42
12
60
18
3
45
15
3
9
27
78
126
9
27
18
102
36
69
99
54
30
81
105
63
57
60
12
18
45
45
6
129
9
18
45
312
111
45
69
39
117
96
18
57
9
42
9
48
63
24
81
57
72
78
45
75
45
72
63
78
3
105
39
15
12
54
96
99
27
30
24
18
21
27
45
36
339
18
30
126
15
21
27
27
204
90
63
27
45
117
30
24
18
90
9
84
9
78
48
42
120
87
165
6
12
9
96
63
12
6
90
21
15
54
36
171
3
24
12
60
21
27
33
9
3
45
78
12
9
36
27
18
72
15
3
78
135
39
24
12
72
60
108
48
6
66
45
33
54
21
51
48
33
12
15
57
15
216
9
3
9
27
81
9
36
78
12
18
123
9
48
27
9
15
201
6
57
24
48
24
129
123
3
177
12
33
108
90
144
18
3
261
15
48
45
123
57
15
3
54
18
33
75
90
24
3
15
102
171
69
27
63
9
39
42
27
3
54
63
72
9
108
60
39
51
120
54
36
54
90
78
48
45
24
36
3
45
24
57
24
12
42
93
24
48
105
75
171
6
48
27
15
108
36
54
18
18
12
24
63
84
27
69
21
60
30
24
18
111
60
39
69
39
60
93
24
39
18
36
90
24
45
57
15
3
33
27
57
51
72
66
63
27
54
15
48
105
18
57
63
54
72
18
36
105
9
72
66
9
9
96
3
27
33
3
9
204
57
24
84
150
21
15
117
27
9
36
21
6
144
21
63
9
15
21
15
9
12
63
33
63
12
18
63
60
3
6
138
90
99
36
69
282
18
18
33
12
177
18
225
27
117
45
48
60
3
33
3
9
63
81
15
39
72
9
45
24
27
120
27
33
117
12
90
96
21
27
54
6
21
45
54
6
3
60
45
138
24
45
39
9
45
27
24
12
33
99
57
78
90
18
57
105
252
48
15
27
108
18
18
12
90
42
48
9
99
9
51
54
72
66
18
72
51
12
96
84
96
9
102
69
12
99
45
87
57
9
24
540
39
51
108
21
27
36
60
108
81
9
30
6
30
114
18
12
33
45
75
27
9
9
15
27
216
117
57
51
36
45
30
33
3
78
39
24
9
84
24
27
3
33
27
21
15
18
30
33
9
90
9
27
9
129
96
3
63
18
6
18
30
36
24
21
159
21
24
81
3
63
9
96
48
33
90
45
3
186
66
9
45
108
18
42
3
36
132
39
6
12
54
33
63
45
36
27
54
27
63
48
33
27
102
87
183
108
9
9
72
15
27
36
90
54
18
75
60
57
72
36
24
36
18
9
3
33
117
12
6
9
12
24
9
63
9
30
24
12
9
132
117
12
54
69
45
72
3
72
123
54
120
6
174
51
36
84
141
3
27
33
108
27
12
18
15
27
84
6
39
27
24
18
3
33
12
42
36
12
105
57
42
21
69
90
81
3
186
3
51
12
42
48
54
33
144
81
18
192
33
12
33
18
21
45
6
18
72
54
30
36
15
27
12
9
99
153
33
27
39
54
6
9
27
90
3
81
6
45
39
18
51
12
24
45
54
9
57
54
36
36
132
57
63
45
15
12
33
12
60
99
21
15
57
63
33
45
12
6
165
27
18
18
9
15
45
3
54
60
36
291
33
18
9
21
150
126
39
36
27
42
12
15
39
105
57
168
36
30
54
306
36
18
6
48
9
24
ABCD 373275008*7^$a-1 [50003]
20
7
24
18
36
54
9
9
12
54
78
3
39
36
5
1
24
11
25
3
87
114
6
5
19
18
18
9
33
60
24
72
24
12
15
27
12
12
45
21
30
69
3
18
59
1
66
93
33
15
32
7
36
117
20
37
24
48
6
6
23
31
45
27
18
18
17
37
3
60
20
28
36
21
6
66
47
7
24
29
4
39
21
27
69
9
12
24
18
6
51
96
3
48
42
11
49
138
53
25
6
54
12
12
27
3
24
18
36
159
21
39
57
72
75
9
24
23
13
6
24
21
3
66
78
9
20
28
33
12
47
13
6
65
7
9
39
18
3
80
13
24
6
6
35
4
27
24
5
36
1
63
9
24
18
33
32
19
30
11
37
23
24
67
30
63
57
18
66
95
1
30
18
12
18
5
1
123
96
111
33
15
18
3
99
21
39
12
65
7
72
54
6
6
12
18
33
27
33
3
33
3
17
120
4
21
11
7
96
18
3
21
15
21
96
24
84
6
12
12
5
49
18
12
24
12
18
54
102
6
12
21
123
30
12
36
12
42
6
54
57
44
16
9
48
6
30
11
40
3
21
21
75
15
18
18
5
61
24
59
120
1
18
21
15
18
23
40
33
71
16
81
60
63
9
51
9
24
18
108
18
54
42
23
37
83
4
80
13
3
27
12
9
15
18
12
24
27
45
72
143
43
21
3
29
79
174
11
1
18
18
6
6
60
12
36
24
6
18
102
6
18
9
45
6
6
12
114
53
91
6
3
20
7
17
4
15
54
18
9
45
6
12
42
24
84
24
23
43
6
6
12
36
54
6
18
36
63
9
47
24
4
15
21
45
75
20
31
5
37
24
42
6
6
24
21
21
3
24
9
3
9
6
12
21
33
27
45
96
6
29
16
123
77
40
20
85
15
93
12
18
17
25
48
6
24
101
1
24
11
1
12
24
111
72
57
42
108
6
27
45
12
6
6
35
1
18
18
24
6
89
28
3
12
6
15
20
13
3
21
78
30
11
31
24
66
6
21
9
78
5
4
51
69
36
9
35
13
6
17
4
33
42
78
18
45
15
185
60
73
24
63
48
39
18
35
37
30
18
3
27
48
77
25
75
57
27
24
32
24
31
54
71
25
72
36
11
1
3
92
19
24
96
18
12
6
18
12
99
80
19
6
30
6
35
4
9
96
39
75
66
15
3
30
12
18
18
35
24
4
15
77
13
102
29
40
24
3
6
12
11
4
36
27
6
36
35
1
18
6
36
30
9
116
24
40
56
13
6
42
3
24
3
54
24
15
3
72
45
20
7
54
95
1
42
41
100
15
120
6
6
153
15
6
15
39
24
6
6
5
1
12
90
41
19
48
24
6
6
12
18
12
108
6
41
1
6
9
75
65
19
18
30
24
29
28
21
12
12
36
35
55
21
39
5
1
18
54
23
24
16
24
75
9
32
144
43
6
54
42
12
54
9
3
72
72
29
37
12
15
9
75
15
72
29
16
57
83
4
24
69
24
36
12
24
54
21
15
102
36
24
39
3
21
75
30
27
84
57
99
9
54
12
6
27
3
53
16
69
18
17
31
5
13
102
9
3
6
48
18
6
102
6
36
36
3
60
21
6
12
36
57
15
9
20
4
9
42
72
24
30
75
3
120
21
20
19
12
6
54
33
21
66
5
37
3
9
30
5
31
18
36
11
4
33
90
6
27
39
6
3
63
12
17
1
87
12
44
49
15
9
63
21
12
15
3
24
30
15
27
6
24
107
31
18
12
12
6
45
36
20
37
12
15
12
33
75
32
25
66
24
72
6
12
6
18
12
39
33
24
42
9
33
72
12
36
3
96
81
3
20
31
6
3
3
18
30
30
39
39
96
42
6
21
12
24
93
27
20
55
186
36
18
18
51
69
48
6
66
12
11
7
30
66
60
54
18
18
24
6
36
18
51
57
3
63
12
17
25
18
84
17
43
18
24
11
1
78
41
24
120
49
135
3
6
47
40
15
54
12
24
11
73
24
27
24
69
6
6
11
13
24
18
45
39
6
6
29
25
12
12
12
3
9
42
29
55
24
12
24
21
69
30
36
12
17
13
3
60
15
9
51
42
6
18
3
20
43
17
13
36
24
6
17
13
6
21
3
6
12
78
5
103
6
54
6
11
60
36
25
3
9
12
36
12
18
42
24
6
36
102
36
72
6
18
24
30
29
37
27
9
18
29
13
11
43
30
6
17
64
81
24
15
9
12
6
69
80
1
12
11
16
24
9
60
12
12
27
56
49
6
33
33
42
21
3
33
15
60
6
48
18
66
18
6
36
36
18
42
11
1
48
36
219
9
15
32
28
32
37
60
6
54
23
40
51
30
23
16
93
51
24
21
66
9
20
7
89
7
18
3
99
6
111
15
78
18
12
6
60
12
3
45
66
30
36
3
56
1
15
21
6
102
36
12
18
29
19
6
42
6
42
60
6
36
39
39
12
6
66
30
12
6
53
13
51
27
18
27
3
21
21
18
17
24
4
36
45
30
45
3
54
27
32
28
3
6
72
66
48
18
24
75
45
3
51
48
18
12
12
24
27
33
47
43
45
15
41
16
57
63
27
21
57
48
30
12
65
7
42
11
127
54
3
21
35
13
11
13
47
13
23
73
15
32
73
11
13
18
72
18
35
13
11
136
45
39
20
55
18
23
24
67
18
35
49
60
11
37
3
21
6
53
1
15
45
12
48
48
30
17
7
66
15
12
20
19
221
28
57
60
18
30
27
69
6
6
30
33
39
18
39
57
12
11
13
15
3
18
48
3
99
6
35
4
9
47
4
9
270
6
15
20
37
6
17
31
6
30
29
73
18
29
13
12
39
39
30
71
4
12
27
54
36
66
41
16
21
6
18
30
5
4
3
21
32
4
69
6
65
49
66
21
60
93
30
24
6
54
6
47
28
15
42
75
51
9
15
5
19
21
48
3
30
147
12
45
30
5
40
24
3
24
9
63
6
48
47
60
1
15
3
12
6
27
15
45
27
29
13
18
60
5
7
48
5
64
9
51
3
21
15
30
24
3
69
35
40
33
23
13
27
24
3
30
96
171
63
30
96
30
17
1
18
21
48
171
24
72
24
36
5
1
60
6
57
21
15
9
6
120
9
39
21
20
4
3
24
6
6
17
13
6
18
120
24
84
15
51
29
31
36
29
55
5
25
30
18
6
5
16
80
43
12
6
27
72
48
12
33
11
25
6
18
15
9
66
21
24
33
23
25
60
24
11
19
6
36
36
23
1
35
25
12
23
84
13
3
39
6
3
75
18
48
24
27
93
66
21
21
12
15
9
23
40
27
36
41
16
44
7
6
47
31
33
105
15
27
6
42
24
102
36
15
81
42
12
12
18
75
20
25
3
9
60
63
27
12
60
24
17
67
77
4
51
6
24
6
12
120
12
9
39
42
42
12
21
45
35
7
48
9
21
30
18
23
1
36
27
56
28
15
12
48
6
6
30
24
12
39
57
42
41
1
3
36
60
21
23
96
64
3
30
12
71
1
48
15
9
42
138
15
32
79
5
79
17
13
71
37
18
5
36
64
21
24
ABCD 373326584*7^$a-1 [50060]
13
54
12
42
11
16
5
46
50
99
13
20
51
16
8
9
31
33
54
2
3
13
27
39
24
12
50
24
46
38
10
81
8
13
20
12
7
29
40
6
5
4
32
31
17
12
28
32
31
9
3
66
15
80
31
17
12
21
64
20
51
4
5
10
41
24
7
41
12
16
53
40
6
5
16
17
4
72
18
38
63
7
53
45
15
12
9
7
77
3
25
68
7
32
28
105
75
3
48
98
22
42
12
32
15
7
2
10
33
39
12
5
40
21
11
67
24
2
15
4
51
180
5
21
108
3
7
14
31
81
23
36
7
33
51
18
8
79
9
42
30
23
19
29
16
87
5
19
21
17
15
60
7
24
2
4
6
122
7
20
9
16
24
11
4
21
35
1
6
29
43
96
21
41
3
9
31
51
38
27
24
19
29
28
15
24
9
12
33
18
41
19
29
4
65
48
3
25
15
9
8
36
27
40
48
57
15
48
137
24
15
25
6
5
19
81
20
31
24
9
51
2
4
12
18
77
1
6
5
9
12
52
11
19
21
9
20
28
8
3
37
8
15
33
12
34
26
7
27
9
5
19
45
24
8
36
16
90
66
20
76
99
15
36
33
3
12
14
27
7
48
12
18
32
3
55
12
14
64
44
31
17
3
48
1
51
15
53
21
39
13
30
30
3
15
18
59
12
37
12
39
15
24
2
34
30
47
31
2
10
9
8
21
22
9
51
45
5
19
9
18
30
3
44
52
39
6
6
24
24
2
70
18
20
3
48
1
23
9
76
36
18
17
24
1
39
9
11
21
27
7
2
22
2
16
8
51
61
12
12
39
15
2
51
76
3
14
19
8
76
17
4
44
24
15
12
7
86
7
20
19
38
48
51
1
42
50
31
53
15
7
5
45
34
18
3
8
121
6
9
12
5
12
12
3
21
12
27
31
17
40
80
40
41
28
54
38
4
3
32
4
5
16
47
60
19
54
30
78
56
51
12
16
32
1
18
5
19
2
28
47
43
41
40
27
24
48
17
40
8
40
15
36
30
8
34
9
5
27
9
36
15
1
87
15
5
12
7
5
7
89
24
19
2
10
2
192
4
18
9
20
33
60
46
2
34
29
16
20
9
3
28
9
23
52
29
27
4
5
3
31
2
19
8
7
74
7
3
12
26
22
17
9
19
27
62
31
33
3
36
24
17
22
17
93
10
26
31
60
20
4
5
52
20
60
4
24
23
1
27
29
4
32
55
29
10
2
36
15
13
59
9
24
24
40
3
51
9
15
12
41
45
3
24
7
24
14
12
3
45
55
8
7
42
11
21
22
78
8
24
19
41
15
93
7
17
7
65
10
5
21
19
29
16
20
15
16
65
27
21
12
10
29
4
5
31
17
3
16
15
14
12
22
2
27
33
10
26
34
29
19
14
7
8
13
48
51
24
12
3
60
30
6
38
36
12
12
15
16
75
21
15
84
66
36
8
31
8
19
41
1
18
14
16
3
65
39
12
9
16
3
12
20
100
5
4
12
18
41
24
1
32
28
20
12
46
12
5
21
43
5
51
25
15
20
12
1
20
12
10
29
9
7
41
3
36
4
5
15
48
21
7
3
12
36
12
14
24
70
2
39
28
3
21
8
93
10
17
67
53
21
27
4
21
15
24
15
12
108
72
29
1
8
31
3
12
9
41
27
7
5
16
3
26
4
11
4
164
45
15
33
40
6
48
36
77
1
27
29
10
36
24
2
19
3
38
10
26
3
12
7
65
49
78
48
5
1
3
56
25
44
27
21
4
54
2
7
32
100
53
39
60
61
15
36
5
40
20
22
9
20
12
7
14
48
82
12
26
19
3
29
12
36
4
36
5
4
6
17
7
2
10
9
17
22
2
52
30
17
61
47
1
84
42
45
3
36
21
8
33
84
87
12
24
1
66
69
15
12
29
9
3
31
12
65
1
83
57
10
38
51
4
29
10
12
5
31
12
18
23
19
26
3
1
18
9
15
2
34
72
17
24
9
46
2
22
14
16
12
20
36
19
5
15
19
5
24
9
46
74
7
8
16
27
30
44
84
22
45
3
6
6
78
6
86
16
39
21
56
12
10
12
29
13
18
9
9
8
16
36
59
1
6
17
7
5
1
3
12
32
13
15
9
11
19
26
10
17
21
51
19
12
9
56
4
15
9
32
9
63
1
42
2
7
8
45
16
11
96
31
33
141
47
43
5
19
60
50
10
5
16
29
4
44
12
79
21
51
32
7
5
4
12
5
12
16
11
19
30
51
5
10
14
27
4
41
10
6
18
12
12
6
12
59
21
34
24
38
27
97
11
9
52
30
17
12
13
32
3
13
20
52
6
29
73
36
8
15
21
10
65
16
57
23
1
18
6
11
12
37
15
80
16
5
15
33
31
17
99
4
5
3
97
35
25
6
24
21
20
61
44
16
59
1
48
11
93
40
30
21
29
7
15
14
3
9
40
3
56
19
42
11
13
24
71
61
3
56
4
53
3
43
2
10
78
6
146
48
22
6
12
30
50
10
62
39
16
9
39
12
9
30
2
12
24
12
19
12
21
48
6
66
47
12
25
59
1
15
44
31
29
16
32
16
3
9
17
22
14
55
15
38
4
18
86
15
31
74
63
9
4
15
53
10
29
9
3
16
29
31
9
11
19
141
24
21
32
46
21
8
52
20
7
14
10
29
16
20
4
5
3
67
26
70
24
30
24
60
30
66
20
39
12
9
15
69
12
43
5
70
21
24
17
27
45
48
4
6
17
19
50
4
39
21
48
8
34
5
4
5
31
20
121
20
7
12
3
21
20
1
44
4
8
24
39
7
41
33
16
23
7
9
17
15
28
5
24
34
45
27
5
19
45
60
51
48
89
1
6
5
31
24
26
16
48
68
31
29
75
28
75
2
12
31
15
5
19
14
12
19
8
1
20
58
2
27
72
19
9
5
15
12
1
18
38
39
1
8
7
56
1
11
7
54
15
5
16
30
65
31
18
12
6
14
27
21
7
5
46
2
39
60
13
20
19
24
5
22
60
30
18
29
43
6
12
6
5
16
9
51
3
6
23
57
55
9
18
30
8
31
20
43
14
87
16
3
41
1
23
25
44
60
31
12
3
6
32
144
19
36
9
12
23
55
38
75
21
22
5
55
5
40
3
29
7
45
20
16
5
16
39
8
31
53
12
16
69
11
12
19
9
17
46
62
4
12
23
19
21
29
7
41
22
18
3
8
33
10
18
27
15
29
7
9
3
5
43
93
15
14
36
79
15
89
52
20
9
7
8
16
57
23
16
15
17
12
21
10
29
19
5
12
120
49
42
12
30
56
48
7
51
17
36
9
16
87
15
2
87
16
8
97
24
12
18
30
6
17
9
12
46
5
60
21
15
61
30
2
7
41
48
15
25
8
34
14
34
14
16
54
29
33
15
12
43
17
7
24
42
39
29
10
21
9
6
53
9
34
33
3
9
3
29
21
24
16
15
72
15
30
36
3
29
22
2
15
21
27
72
52
21
59
36
73
51
9
12
39
17
7
63
2
15
33
10
30
11
31
12
6
32
12
58
21
9
15
12
33
20
10
12
6
60
18
24
6
54
41
31
26
3
156
4
75
2
12
12
4
51
32
12
7
72
14
52
20
12
4
35
12
13
59
85
44
40
6
81
5
16
59
24
57
24
12
46
12
29
4
3
12
12
14
31
17
27
40
27
33
17
24
48
7
9
11
24
1
6
149
4
21
15
8
12
13
6
5
55
5
36
1
44
10
17
9
118
12
2
28
27
15
2
10
65
9
48
34
24
50
46
2
15
12
4
8
7
6
54
5
37
3
29
10
48
2
22
18
15
29
16
27
9
56
46
26
34
30
3
57
44
39
7
2
27
13
6
21
45
8
22
6
11
21
27
12
7
2
51
9
19
60
3
50
84
16
47
24
16
53
36
15
16
3
12
77
21
10
17
79
29
1
42
14
15
4
5
4
44
16
42
26
124
6
9
17
46
18
42
72
2
15
1
20
31
24
27
38
7
9
23
33
40
6
9
5
19
80
96
1
24
32
3
21
10
60
60
41
28
3
21
39
42
8
22
5
72
7
65
21
15
12
31
21
24
15
50
55
5
7
9
12
3
36
9
15
17
43
20
7
12
18
119
19
6
15
53
7
5
12
22
5
96
12
9
24
19
45
24
6
26
16
11
12
36
21
3
76
17
3
4
29
22
17
73
3
3
12
26
4
27
15
9
27
9
21
20
4
8
7
20
40
32
103
9
8
9
39
55
17
1
6
5
9
27
19
9
32
9
34
36
2
19
65
12
4
23
21
15
21
28
11
12
12
19
12
17
13
18
48
2
22
6
80
10
14
40
20
34
26
36
60
ABCD 373383128*7^$a-1 [50030]
45
7
57
108
17
30
4
86
24
10
81
29
42
12
36
45
15
124
68
4
20
9
3
9
7
26
36
36
7
59
6
18
13
89
15
39
78
108
27
4
5
19
35
45
63
12
4
201
11
6
39
36
19
14
3
31
14
27
15
18
36
3
40
24
71
36
36
73
5
36
12
15
3
33
16
11
18
58
8
33
27
4
8
16
2
22
2
91
47
61
15
38
34
41
87
48
36
13
60
60
128
36
51
9
9
36
115
11
18
27
27
1
60
41
6
30
18
6
12
18
4
38
7
47
18
72
43
5
54
18
34
24
2
36
67
8
51
12
36
24
72
12
1
15
2
46
8
40
5
4
32
7
2
22
92
28
26
7
24
41
54
54
7
23
6
12
27
15
36
18
27
9
31
17
7
60
27
5
9
58
2
46
65
105
3
9
51
21
130
50
24
63
57
27
51
16
14
6
73
53
46
62
34
20
45
9
54
25
20
12
24
3
60
16
38
66
24
9
81
63
4
5
70
5
213
12
24
7
113
18
72
24
57
16
56
15
40
14
12
6
9
3
6
12
7
11
18
15
3
24
13
35
42
34
29
12
15
36
52
41
72
87
25
39
2
55
23
48
40
20
21
52
11
69
27
9
12
9
10
41
9
63
16
11
144
49
12
29
90
16
50
135
4
29
70
50
15
45
36
27
3
6
3
33
39
135
24
12
4
32
24
9
208
101
10
24
2
60
3
40
23
6
12
51
3
6
18
36
37
65
18
18
34
26
18
12
60
37
12
23
18
19
20
15
18
34
14
15
48
9
42
9
3
61
8
7
14
7
17
54
4
8
36
18
19
35
36
16
17
55
9
65
46
9
59
12
24
18
19
11
37
32
156
88
44
48
15
37
29
18
33
3
18
27
24
27
13
23
84
13
5
6
54
18
21
51
48
4
38
18
1
17
27
21
6
49
5
66
13
12
128
27
25
20
87
9
7
24
48
41
31
2
66
6
39
27
24
4
33
15
32
6
34
14
36
42
13
108
5
12
34
17
57
31
41
60
58
21
20
63
12
36
88
8
12
90
34
8
36
28
2
46
8
9
27
36
16
20
60
25
29
3
9
18
37
80
16
48
5
12
18
45
123
52
14
78
28
80
25
36
32
4
5
10
32
16
2
22
72
8
9
87
57
96
31
98
24
12
7
12
5
3
15
40
98
36
6
21
55
44
4
29
84
28
23
45
3
90
10
5
63
21
16
11
4
14
42
9
12
15
84
33
12
33
34
68
13
65
7
24
39
56
9
36
21
42
37
17
39
4
41
10
129
56
55
20
6
72
12
10
5
3
18
46
8
6
3
9
7
15
38
135
3
6
43
39
9
47
6
7
59
132
28
38
43
11
18
67
23
78
3
31
20
57
4
15
8
90
31
23
6
63
19
65
7
21
132
71
18
46
33
15
5
19
20
13
48
15
68
9
4
5
54
24
28
8
1
35
12
6
31
51
105
41
22
21
11
69
9
18
36
28
21
107
6
30
18
15
3
49
5
10
24
80
12
6
12
72
6
72
52
14
10
57
29
19
39
8
73
53
42
12
9
60
3
1
27
8
25
20
36
27
97
36
39
5
3
18
27
4
24
35
45
16
15
14
130
50
18
18
114
12
97
27
92
28
8
6
75
9
46
50
36
18
21
9
27
15
25
11
48
36
18
70
26
72
7
32
40
77
18
25
8
16
23
40
32
1
8
36
33
10
17
27
30
22
2
12
7
35
9
45
48
114
84
24
37
84
17
18
9
51
1
3
8
6
31
89
58
50
24
18
90
43
15
8
1
5
10
24
50
15
12
36
31
2
75
4
23
37
23
18
18
36
30
42
120
4
9
41
15
3
9
4
5
6
4
8
37
147
38
3
52
35
25
41
54
60
9
3
33
21
7
20
7
72
33
11
30
42
153
81
48
15
67
72
5
9
34
33
8
76
5
15
31
26
6
18
36
90
9
88
12
35
40
26
18
25
11
33
3
4
29
43
2
18
1
36
29
6
61
176
7
72
33
11
28
2
18
18
43
15
14
36
42
9
12
52
137
6
30
6
81
7
24
80
1
77
3
7
21
5
7
15
14
115
11
180
81
3
61
11
9
27
9
168
21
34
9
72
44
21
15
45
10
20
28
41
21
55
27
33
24
5
6
4
62
6
52
101
4
32
7
14
7
80
43
33
23
18
7
15
14
30
13
11
66
18
25
11
24
13
15
26
39
45
36
51
4
23
1
72
47
36
24
13
39
2
72
55
8
4
35
9
4
60
17
19
5
31
8
55
8
9
51
13
107
52
26
30
24
1
89
115
41
6
4
14
18
48
9
15
1
11
28
17
15
12
33
84
16
63
26
19
47
42
18
25
83
4
41
72
39
42
79
84
29
7
8
21
27
31
72
41
33
46
9
8
4
35
33
27
138
7
53
12
18
25
11
24
1
11
18
54
72
90
27
15
30
15
27
12
33
3
42
75
36
15
30
87
21
96
12
15
48
60
36
9
108
19
15
9
23
73
87
8
40
105
44
3
60
13
48
137
18
52
5
15
45
3
126
36
10
5
43
81
15
80
9
55
80
25
29
6
61
39
17
40
35
9
36
33
18
45
31
32
30
58
2
84
31
5
55
17
7
56
45
27
15
49
53
7
17
27
72
3
42
34
41
27
24
61
113
127
5
12
6
12
81
15
1
11
16
101
19
41
27
45
27
36
16
38
12
96
79
41
6
9
3
18
15
3
1
15
9
56
9
36
15
27
1
80
52
20
9
39
33
7
32
27
9
9
24
12
24
30
33
16
15
14
18
48
24
16
2
3
15
21
7
21
59
1
35
12
24
45
36
3
60
25
56
12
51
16
14
27
24
40
17
6
9
7
57
17
19
123
120
26
72
22
116
69
3
60
16
41
15
30
42
25
20
28
71
16
29
3
9
9
15
21
90
6
36
63
4
59
57
33
55
71
12
28
9
41
3
76
29
55
53
48
18
52
2
67
12
8
45
30
1
5
27
64
20
9
42
13
44
9
10
80
13
3
17
40
15
9
11
45
15
25
47
61
27
14
10
24
17
4
36
41
3
4
59
18
24
30
61
8
57
18
4
2
18
21
7
53
3
9
27
37
15
2
6
18
54
9
16
95
61
20
33
12
63
15
1
3
68
18
7
11
16
33
8
7
20
28
14
90
30
18
9
69
12
6
9
7
20
9
4
63
24
57
5
30
4
41
60
63
48
13
20
12
36
28
23
54
27
48
7
56
45
15
1
48
12
59
9
36
9
15
21
19
8
7
98
127
11
1
60
20
15
4
45
17
15
52
29
10
110
6
45
27
4
68
48
28
72
45
3
122
6
13
32
12
132
28
11
69
27
18
18
12
37
24
11
4
41
24
12
4
104
27
42
30
60
18
103
17
24
84
19
8
45
6
21
16
35
18
10
56
64
62
19
35
1
95
36
54
99
16
11
30
6
12
18
7
36
17
39
24
63
30
18
40
38
30
24
93
7
62
18
18
18
21
9
7
80
63
12
6
18
ABCD 373519886*7^$a-1 [50065]
42
72
18
33
60
39
21
45
54
21
144
231
84
42
96
3
24
63
24
6
123
27
24
24
24
33
48
99
48
72
108
117
27
48
42
24
30
72
24
24
129
3
84
90
30
24
42
24
6
24
60
108
33
57
102
24
24
21
39
96
30
96
90
120
9
15
45
60
75
45
15
6
6
105
105
3
39
6
54
33
3
30
72
30
48
9
48
27
60
21
12
63
36
30
48
48
54
18
96
30
45
27
12
12
33
33
48
246
114
6
9
72
9
3
15
21
129
75
3
33
51
78
66
72
30
24
111
57
18
33
45
246
24
12
57
45
30
48
12
21
15
36
21
27
93
27
48
24
84
9
63
138
39
3
12
66
6
24
36
198
6
24
60
48
30
114
54
120
102
162
15
96
39
108
12
33
3
30
72
15
3
9
3
42
78
24
108
81
39
30
6
24
81
9
72
24
15
15
162
48
15
60
27
60
48
6
138
105
45
30
12
48
12
33
51
126
78
12
54
114
45
63
18
15
120
27
30
42
30
48
15
105
24
111
33
24
15
105
6
84
60
33
99
33
21
72
30
108
132
72
108
33
27
57
3
24
9
45
6
18
90
72
9
45
90
24
192
21
9
6
90
42
21
24
3
12
42
48
18
78
42
33
15
6
6
18
114
48
24
9
12
153
54
21
111
126
147
3
48
9
48
27
48
48
12
24
9
27
30
123
21
39
39
33
9
6
105
132
27
153
33
78
72
60
54
6
72
165
15
78
24
39
39
90
51
12
87
90
30
48
18
54
132
9
75
96
9
81
39
51
48
48
45
153
99
15
60
12
60
81
57
6
186
30
81
27
96
6
6
105
39
24
144
48
12
78
24
90
24
102
3
132
27
21
15
9
75
6
15
15
57
12
21
96
138
213
9
3
3
24
138
102
33
15
90
138
60
24
9
171
24
102
42
48
78
15
15
66
6
90
78
156
108
21
51
66
3
84
33
78
42
144
18
48
45
63
24
36
12
24
24
42
15
57
18
12
60
6
30
9
111
120
42
54
24
9
36
45
66
6
15
15
57
51
12
42
42
24
12
42
6
84
60
21
24
3
18
72
15
33
54
105
135
180
6
42
48
24
36
72
42
48
15
9
48
48
54
33
27
21
3
60
12
168
84
60
21
72
3
12
162
48
24
6
33
51
30
39
27
45
87
18
3
135
24
48
30
15
27
36
57
33
42
54
168
18
30
78
60
30
30
24
60
6
30
9
33
102
48
42
51
207
72
48
33
27
42
30
42
6
57
3
132
45
60
3
24
33
45
30
42
30
18
15
183
12
21
9
30
12
54
210
36
48
60
48
72
21
51
6
3
159
150
15
60
93
42
6
6
129
15
96
180
6
30
162
75
3
90
3
24
27
24
90
15
24
33
48
6
36
12
186
24
6
24
105
3
24
174
72
24
111
27
30
30
141
27
18
30
132
57
111
24
30
15
75
12
90
54
12
48
9
27
24
57
57
48
90
33
12
39
9
9
63
57
72
3
3
24
24
12
12
120
108
54
48
51
39
36
69
15
12
81
27
6
96
114
102
30
114
3
21
54
18
54
90
6
48
42
15
9
6
132
81
12
3
45
24
60
3
48
57
3
129
111
69
60
15
78
18
30
15
39
45
45
72
30
18
138
78
15
81
39
15
12
24
24
117
3
246
30
69
117
3
45
6
60
270
39
39
156
72
30
24
198
33
3
54
15
3
48
102
90
60
48
24
12
264
30
6
24
66
24
87
87
18
24
123
21
186
21
12
3
12
6
24
66
30
30
12
60
42
18
57
36
39
45
27
210
6
33
105
30
36
48
45
3
24
24
30
90
6
144
15
15
24
36
6
24
87
87
12
36
108
12
60
30
72
66
36
33
15
33
75
12
36
54
18
102
63
108
39
78
30
18
54
96
12
144
48
72
24
120
12
18
30
45
45
144
42
108
12
6
72
48
18
6
96
27
15
36
129
3
102
51
12
15
18
15
9
42
33
135
93
108
15
60
57
177
42
54
6
90
24
42
60
72
48
48
42
15
9
30
18
6
72
33
57
30
12
6
15
9
48
3
75
60
60
129
123
198
87
33
66
6
30
120
12
36
12
48
54
96
75
15
45
24
120
3
93
57
3
24
51
12
12
18
15
75
72
108
12
12
18
75
3
204
96
24
120
30
96
3
21
24
15
51
33
27
33
48
15
48
57
3
45
99
105
3
138
15
24
87
114
15
27
57
93
42
36
36
21
63
ABCD 373673172*7^$a-1 [50008]
54
4
42
2
12
6
42
67
11
97
36
108
27
42
2
1
47
4
9
39
60
9
48
33
12
60
27
81
66
24
20
1
47
12
60
22
18
12
200
18
18
214
54
32
12
12
18
40
2
60
10
20
43
3
24
8
76
62
24
96
124
18
2
30
10
27
11
30
130
12
90
36
32
40
2
6
114
46
3
11
16
14
120
46
2
42
208
8
34
26
4
68
72
6
94
20
90
28
2
18
58
9
41
90
112
8
49
99
45
59
48
61
3
8
16
14
52
18
36
69
35
12
28
18
44
78
60
157
173
19
23
13
36
9
6
66
18
8
24
18
19
21
2
16
72
9
29
72
12
90
76
32
10
50
42
10
60
20
18
82
80
28
60
32
85
39
14
42
36
4
38
10
20
70
20
12
64
3
119
13
29
10
80
37
65
60
28
27
23
60
16
32
4
54
15
48
23
13
45
2
6
42
30
18
42
78
60
12
30
42
49
9
102
33
5
72
7
132
29
52
20
7
11
30
40
2
30
66
28
32
24
48
12
94
14
102
100
8
48
4
27
9
122
142
20
124
15
17
118
14
16
24
2
48
138
10
32
49
23
48
28
108
26
10
18
2
48
48
37
12
5
64
122
12
136
74
72
18
46
2
60
24
18
138
30
4
38
42
6
12
60
16
44
42
10
128
28
54
87
11
52
30
18
36
14
42
76
2
10
45
65
58
2
10
42
63
5
18
4
20
36
37
5
30
28
54
20
70
140
10
38
82
18
8
84
88
32
64
21
24
27
44
10
66
42
20
10
20
12
4
56
78
48
7
105
20
18
1
23
36
217
17
10
20
10
38
120
120
12
18
52
24
39
35
60
30
52
20
10
96
44
100
18
38
28
44
30
52
8
52
56
10
9
23
108
10
2
168
24
48
72
6
90
144
48
30
70
18
2
12
78
12
6
180
60
12
12
88
98
7
23
102
58
9
5
18
12
10
20
16
50
1
11
37
5
28
20
7
3
32
60
18
16
15
29
30
25
143
1
11
72
25
11
4
48
32
60
60
100
68
28
12
182
18
60
1
9
15
3
20
24
6
54
30
160
48
15
53
4
20
7
119
4
56
42
10
48
50
30
54
18
52
45
111
20
24
18
259
129
27
27
20
34
14
60
16
122
12
10
8
28
14
12
36
7
83
64
68
28
84
9
11
4
56
100
8
168
58
14
22
20
6
24
265
45
8
30
40
45
5
12
46
21
33
50
4
12
33
39
8
72
12
13
45
2
48
12
78
16
146
60
70
30
50
78
70
27
153
20
42
10
26
64
24
12
32
22
63
5
76
122
40
20
54
70
38
7
53
10
72
6
54
9
29
162
48
12
10
36
80
90
24
18
30
48
28
6
3
35
82
15
23
22
84
2
12
12
88
92
18
10
8
10
32
10
140
18
24
108
30
210
12
18
12
186
142
50
60
12
7
23
18
12
6
49
65
7
72
96
35
28
140
16
26
18
30
58
122
108
30
144
28
9
29
54
25
23
22
86
49
12
9
72
2
34
86
4
45
29
40
128
150
12
12
30
18
100
57
11
24
10
20
36
43
24
23
112
12
56
90
12
72
48
19
27
26
30
4
36
86
52
18
260
28
86
28
20
7
23
12
66
30
94
27
27
56
25
3
18
272
31
201
38
16
2
24
126
102
72
18
12
28
50
30
18
19
23
166
26
46
122
12
30
10
20
78
42
58
2
13
3
54
24
39
17
18
108
52
20
12
66
91
12
9
50
10
140
210
1
29
19
29
12
18
1
9
122
42
60
66
42
12
6
12
12
156
24
16
9
95
78
22
56
82
80
12
70
8
1
59
18
28
2
24
4
32
22
2
36
13
11
97
12
59
10
18
20
34
8
72
18
90
31
141
3
24
53
6
60
34
20
90
78
10
32
48
108
28
134
55
75
80
10
38
54
70
78
27
35
30
28
15
21
26
36
154
6
21
11
49
3
96
2
30
25
35
16
74
90
60
82
30
69
27
104
30
210
48
40
2
66
12
28
9
5
67
29
10
14
18
10
39
11
61
9
38
34
50
4
74
7
5
19
59
22
20
18
10
6
32
132
28
14
46
44
30
55
23
37
3
62
150
48
78
12
18
52
9
21
6
153
89
72
30
12
18
79
27
45
71
46
14
58
36
116
16
134
10
98
49
71
42
48
60
72
60
6
34
27
11
10
6
81
99
44
210
18
118
44
42
60
48
48
60
24
18
22
138
20
16
24
2
6
120
142
8
42
7
51
18
164
12
18
48
37
21
104
30
12
78
12
175
35
10
48
8
54
133
93
14
118
72
27
3
8
1
27
2
22
8
18
24
30
30
70
8
49
36
15
30
36
63
9
14
13
72
11
34
50
4
72
44
16
48
54
2
36
34
56
34
36
20
84
168
12
85
35
18
18
34
8
30
132
60
30
48
18
132
10
30
50
58
90
27
257
90
36
37
21
2
12
72
48
102
6
64
50
6
84
46
12
32
18
10
80
18
12
61
29
70
32
70
87
3
8
10
27
11
4
110
30
94
36
30
8
48
12
10
50
16
33
21
42
45
11
24
4
152
142
12
8
12
43
35
18
24
6
58
26
216
24
48
40
45
77
4
6
45
35
48
37
69
111
45
ABCD 373691076*7^$a-1 [50022]
1
30
65
12
25
23
19
12
29
33
75
61
35
1
6
42
30
14
22
30
23
33
34
12
38
3
19
36
14
10
14
39
33
16
47
9
3
19
17
21
16
59
31
18
18
24
2
4
42
50
22
12
2
60
4
48
6
17
9
15
21
16
42
5
12
36
1
11
9
22
5
12
61
12
24
90
2
10
2
4
12
23
12
7
41
33
22
12
14
16
11
97
44
3
79
12
42
12
20
52
6
6
6
36
6
11
1
8
3
1
8
22
12
29
9
15
7
2
16
12
8
52
36
20
3
25
32
4
56
27
43
2
84
10
2
12
12
16
24
44
3
33
34
60
17
1
6
50
34
5
1
6
12
12
54
44
132
39
37
30
17
55
6
54
50
75
1
8
10
5
25
12
23
1
12
35
19
74
4
12
36
6
5
45
3
25
47
31
6
11
25
11
1
30
12
12
17
21
22
6
11
60
9
4
24
48
6
26
40
6
110
15
7
14
15
21
22
2
12
15
48
1
11
48
19
17
79
6
6
12
26
24
16
68
27
19
6
36
12
8
52
66
66
59
33
4
11
25
6
54
8
4
20
12
60
10
14
34
48
17
91
2
39
19
2
40
60
68
4
8
39
13
8
28
12
6
89
24
12
1
20
10
41
7
38
3
21
48
16
20
10
18
12
24
11
19
12
12
26
4
47
1
84
68
94
65
7
12
12
50
39
9
16
12
20
16
23
9
15
19
12
14
48
34
6
36
6
24
6
44
10
5
7
12
42
20
36
64
23
115
5
25
20
4
6
5
37
44
3
13
47
9
16
102
2
36
15
21
12
4
30
29
49
20
10
14
10
2
12
27
43
5
9
3
7
12
14
10
14
10
96
14
27
25
24
20
16
20
3
7
18
6
53
9
84
58
18
48
24
12
78
6
80
3
7
12
26
3
37
6
26
16
8
40
35
1
60
11
19
38
24
3
48
12
9
3
33
4
11
25
12
11
33
3
1
72
8
3
45
34
36
12
6
12
36
6
38
22
26
3
12
12
13
48
30
50
22
24
48
14
64
42
96
17
33
12
10
98
34
5
57
24
10
2
34
26
10
72
66
8
4
20
4
6
18
11
9
63
33
22
48
6
32
3
1
18
36
12
54
20
24
28
96
12
11
12
57
52
8
22
14
46
26
12
34
26
12
4
36
47
31
29
49
8
22
18
56
48
3
1
24
6
17
21
48
39
60
9
22
2
4
12
36
18
77
45
12
15
48
19
12
26
4
84
24
30
14
3
43
12
41
25
30
6
11
12
19
24
62
51
7
5
13
36
32
34
26
3
168
33
12
36
24
40
116
15
13
8
28
18
18
24
30
6
12
23
19
29
25
8
10
18
18
24
74
15
13
8
10
36
74
40
11
48
1
36
8
22
26
22
6
32
51
24
21
28
8
4
8
60
46
38
36
40
48
11
1
8
16
23
7
110
28
12
59
9
60
24
16
18
41
25
20
3
7
38
22
12
30
23
13
11
36
45
27
9
15
13
12
44
4
18
5
13
44
22
24
2
28
44
16
6
65
25
8
12
3
9
4
54
36
14
16
30
110
15
9
22
29
37
20
3
31
78
8
3
7
2
12
27
9
36
16
12
92
34
2
12
10
24
24
5
57
36
15
1
11
57
12
4
20
76
32
15
13
8
12
4
60
30
12
6
6
2
3
13
24
36
12
12
6
48
18
8
15
19
6
6
36
2
15
31
65
7
66
23
1
83
1
56
16
18
54
20
99
49
6
2
34
41
21
27
1
24
20
15
7
29
12
1
44
10
18
167
24
1
8
58
6
56
10
14
52
36
8
10
2
58
2
27
96
1
8
22
12
18
6
17
9
39
7
2
10
2
28
30
89
33
3
1
12
11
9
12
10
26
15
36
37
30
5
19
14
12
3
72
19
5
9
12
22
38
10
12
24
14
24
4
6
18
8
34
18
35
7
53
9
46
24
12
24
14
34
12
65
12
48
19
24
72
14
10
14
34
12
2
12
28
6
5
1
60
6
38
4
18
12
6
11
9
36
12
36
4
12
6
12
72
5
21
4
6
6
20
12
10
24
24
6
32
4
30
5
13
12
32
4
36
44
96
22
48
6
30
26
3
24
25
18
12
2
82
6
20
28
11
49
6
18
36
30
24
2
16
80
4
12
30
2
28
32
12
15
21
4
30
26
36
22
14
28
23
1
48
8
4
32
27
48
13
12
35
1
8
28
6
12
29
25
18
2
40
8
22
12
24
2
24
22
101
12
9
3
1
35
19
17
19
12
216
6
6
42
6
24
98
27
33
10
18
6
2
4
11
24
7
29
9
15
7
2
15
1
8
60
39
24
57
40
83
19
14
10
62
27
21
3
9
40
6
2
4
30
2
4
12
18
26
24
16
11
37
23
19
74
12
10
5
21
12
24
3
7
6
42
2
3
55
54
8
12
76
11
21
24
16
6
14
3
33
60
3
48
13
60
12
8
36
120
3
13
6
53
19
18
36
60
107
7
38
10
17
49
18
2
4
35
7
24
5
12
13
18
17
37
8
10
14
16
11
7
5
12
25
8
34
42
68
82
26
51
25
20
24
40
20
3
1
18
36
38
60
34
120
38
12
12
12
27
25
36
35
7
24
14
15
1
6
6
35
49
18
12
14
15
9
24
34
5
1
18
12
12
2
24
4
71
31
54
36
6
41
33
84
16
44
4
6
18
8
51
37
35
7
72
30
36
42
26
3
33
4
11
12
37
47
37
12
48
6
30
23
7
65
9
10
5
1
8
3
21
12
10
12
24
18
80
3
12
21
27
7
84
26
4
68
60
12
10
108
12
38
22
14
12
15
37
20
28
8
15
7
170
12
4
6
38
3
19
30
32
12
40
54
14
4
36
18
41
12
33
16
12
24
20
24
15
24
21
16
11
13
32
3
7
5
9
46
14
28
24
44
36
4
30
2
15
61
6
12
12
18
20
15
33
63
31
36
2
70
26
4
6
5
7
12
48
12
2
51
9
36
12
3
25
32
52
20
24
10
5
25
23
7
38
48
10
54
12
11
55
41
43
2
48
10
6
11
31
6
18
38
24
3
36
9
4
8
34
18
11
9
10
74
24
24
3
7
2
40
36
66
14
39
61
35
1
20
52
18
50
63
31
17
21
16
6
38
34
14
28
30
41
12
84
81
10
2
40
6
5
25
11
7
14
12
12
4
6
5
31
38
4
23
21
39
67
2
28
20
15
19
12
2
10
66
24
30
5
49
20
15
7
2
60
34
12
24
5
7
66
66
48
14
52
11
7
36
6
6
36
17
81
16
59
25
11
7
6
18
26
40
8
16
12
44
22
60
36
17
9
12
4
8
34
12
17
25
35
55
36
26
40
30
36
50
27
31
18
12
11
9
4
8
12
12
12
3
49
11
21
15
45
10
12
2
48
34
2
28
6
36
24
30
20
28
66
17
24
31
42
18
18
68
28
6
17
9
22
42
18
2
12
36
4
72
6
6
54
6
18
36
62
72
15
19
48
2
24
15
9
58
24
17
12
24
25
6
6
12
8
3
49
47
9
10
2
3
79
6
44
39
7
36
38
15
1
12
6
42
32
3
1
42
38
52
20
64
36
23
13
47
12
60
49
8
3
91
50
4
30
36
24
24
12
18
8
24
4
44
24
22
2
3
1
48
42
5
37
54
17
9
64
20
40
30
2
16
12
11
9
3
33
24
48
51
7
14
84
51
9
16
96
42
77
9
4
6
2
10
41
7
6
44
75
7
18
12
66
2
28
23
33
12
27
7
29
37
42
14
22
42
84
20
40
30
14
10
26
27
36
37
6
26
10
18
8
4
8
16
68
15
1
24
6
2
36
34
17
12
12
7
2
10
2
132
82
18
6
134
3
55
2
51
12
24
25
44
15
19
6
6
60
18
18
24
5
49
54
12
2
10
6
8
39
19
18
30
2
15
129
51
19
24
48
18
8
12
22
29
36
1
18
26
15
36
1
48
18
6
24
8
16
6
12
24
12
17
37
18
14
4
23
33
40
6
84
2
16
23
1
48
66
30
35
25
12
47
33
4
20
15
13
11
7
6
12
12
32
40
8
3
31
5
19
18
59
79
42
60
44
10
96
5
7
2
58
12
6
6
14
28
42
6
6
30
6
42
6
126
6
5
21
16
12
72
24
20
15
7
5
19
2
48
24
15
12
7
12
6
47
1
6
14
12
10
54
12
6
14
10
6
56
27
43
2
10
14
12
3
7
5
12
115
74
4
11
19
12
26
28
8
28
11
13
6
5
45
24
12
4
11
1
56
4
35
25
30
48
2
24
34
5
31
18
6
5
25
11
31
6
12
6
2
27
7
12
30
42
29
7
6
6
42
8
3
43
12
24
41
19
14
63
9
16
20
12
12
27
49
48
12
11
31
2
4
24
8
10
6
59
1
36
12
8
10
26
16
18
5
9
16
36
30
18
66
5
67
12
6
8
12
16
18
5
24
33
106
6
18
29
7
18
60
47
7
17
24
21
36
24
22
24
54
30
2
22
18
32
16
68
12
60
3
33
12
4
11
25
30
14
15
9
36
36
12
3
13
6
41
37
11
31
17
7
2
15
7
2
10
17
9
3
1
36
6
42
36
6
5
9
12
16
56
12
15
24
31
2
12
4
6
2
24
46
54
18
2
12
27
48
19
5
ABCD 373750512*7^$a-1 [50141]
1
26
10
2
42
75
63
153
7
62
16
2
18
75
235
41
39
112
18
50
9
115
29
24
3
72
42
10
53
27
76
5
84
31
32
18
10
30
104
16
35
25
60
24
30
120
41
25
71
48
1
24
20
15
120
72
24
49
36
59
3
18
99
24
7
12
2
27
19
134
126
9
115
26
39
36
60
19
17
3
60
28
17
25
11
72
108
39
148
18
140
54
81
60
12
7
48
8
10
42
48
41
19
65
25
24
23
63
24
66
40
14
28
180
5
7
66
30
134
70
26
99
91
29
15
45
25
38
45
97
11
79
353
13
71
109
30
14
40
20
27
19
17
84
43
6
30
30
131
49
23
27
34
36
50
24
28
197
31
17
7
53
12
55
5
3
82
35
36
36
13
6
17
67
65
72
13
95
1
62
45
57
70
156
24
53
57
46
5
12
195
22
60
35
72
63
10
20
40
38
22
18
17
1
30
74
147
19
14
30
45
1
35
15
9
12
108
60
120
141
34
65
25
23
7
29
108
9
34
173
15
9
39
24
126
183
7
204
86
51
31
32
40
126
50
21
24
39
28
53
27
22
11
7
38
4
30
48
18
47
33
22
222
36
35
67
5
13
95
67
53
27
18
4
140
15
36
39
16
54
35
151
5
9
87
109
180
2
28
14
46
17
7
30
56
10
89
15
16
41
63
76
30
102
98
22
5
24
84
7
48
5
19
20
36
160
17
43
41
24
49
90
86
4
71
7
8
9
31
53
7
125
36
3
70
18
17
1
71
13
66
5
19
41
7
18
20
39
81
99
25
6
114
36
59
36
45
3
36
1
104
76
50
165
49
20
99
67
41
49
102
18
14
45
45
27
73
35
15
10
30
50
30
60
21
85
23
24
43
65
36
72
31
113
43
5
49
11
9
3
33
124
156
60
50
45
24
1
74
6
54
45
61
30
44
21
72
87
40
48
48
17
13
44
60
196
119
45
66
4
41
24
3
82
116
24
3
27
33
84
24
19
65
43
17
45
10
53
13
14
16
54
23
24
3
45
1
35
45
15
84
61
35
67
12
66
24
60
66
120
20
105
19
8
21
7
54
11
9
16
71
9
75
55
5
79
50
130
30
56
34
30
18
5
12
121
54
5
25
6
74
27
9
40
35
99
70
56
4
200
90
45
1
107
37
36
2
45
60
223
77
7
17
93
27
24
12
33
84
51
27
52
50
6
54
75
15
16
29
3
22
20
10
36
204
146
40
24
30
17
13
30
20
9
231
9
12
7
42
20
106
14
58
38
34
56
72
18
154
17
13
95
3
33
36
48
175
41
9
6
57
55
17
96
19
36
30
50
45
36
9
30
52
78
84
78
68
34
11
15
34
11
39
46
30
41
60
79
65
109
78
20
21
1
26
40
72
29
91
62
39
36
25
6
30
47
24
13
86
90
40
104
16
11
99
9
12
9
135
49
11
36
9
10
120
5
84
96
39
70
38
69
43
30
66
114
47
19
24
56
10
102
60
17
81
42
153
84
51
9
36
7
138
107
27
10
11
7
8
34
11
27
100
65
67
56
70
23
27
45
115
30
14
16
20
10
80
30
10
102
18
14
69
21
27
36
43
29
81
4
18
48
30
23
39
112
86
22
32
106
47
87
70
11
72
247
36
54
23
7
41
7
78
60
71
43
53
37
6
12
17
1
155
24
21
87
73
60
90
20
9
144
1
66
30
59
25
18
17
21
15
9
40
36
90
17
13
50
81
49
120
62
9
9
27
120
60
13
50
93
61
20
27
31
48
29
63
58
42
17
25
6
54
83
48
15
45
25
114
8
33
19
116
64
56
69
25
66
137
87
21
25
114
5
24
12
7
17
12
60
43
41
87
9
9
4
95
1
155
19
17
69
70
20
40
30
50
9
25
110
100
5
165
18
9
33
63
13
24
6
5
15
21
133
38
22
86
100
152
9
43
20
6
22
5
12
45
46
80
132
12
10
107
43
48
78
60
20
64
170
21
9
16
44
66
33
79
12
36
29
25
6
24
41
67
5
48
7
17
36
79
60
5
21
10
14
3
13
54
30
71
85
59
1
20
15
9
27
9
10
74
27
24
12
13
42
18
122
28
90
30
24
101
36
69
124
36
42
120
101
12
24
21
42
21
51
81
19
20
40
41
7
272
40
5
81
15
7
108
32
9
9
4
47
49
30
41
36
36
37
14
16
30
2
40
5
63
81
13
6
24
101
49
66
29
72
9
40
54
5
25
60
50
6
34
5
24
1
11
36
9
4
6
30
95
25
71
49
59
81
3
31
108
77
60
36
19
8
12
16
17
75
69
144
84
1
59
3
18
124
18
18
20
4
36
23
51
136
24
20
30
18
9
33
16
11
13
156
59
51
45
225
64
20
78
9
36
43
29
63
138
24
40
71
36
24
12
24
36
127
6
47
12
31
140
34
36
84
156
102
18
11
36
13
ABCD 373952966*7^$a-1 [50005]
78
6
84
222
10
8
48
28
14
46
26
19
29
52
75
9
56
124
14
12
1
5
91
3
6
99
72
53
4
72
32
19
89
4
8
18
25
5
12
19
57
50
12
61
23
49
120
29
72
30
36
1
47
73
53
19
15
32
24
16
8
12
30
102
18
19
12
59
4
80
1
5
18
24
76
92
42
127
129
14
37
185
4
56
66
114
16
30
80
61
41
76
36
56
12
16
63
27
32
60
48
13
23
18
22
36
33
59
36
25
29
139
41
7
41
24
16
44
16
62
1
120
27
68
12
30
4
14
84
76
60
2
34
9
75
44
42
36
54
30
18
37
36
15
68
25
105
2
1
144
65
58
20
61
59
52
81
53
30
130
30
9
87
8
13
87
2
90
10
74
4
66
6
48
2
132
79
143
37
57
14
42
48
12
79
35
54
72
175
9
132
14
4
30
15
48
23
30
60
6
30
42
30
22
9
11
18
42
10
128
16
6
146
115
129
15
65
7
53
30
36
64
44
36
1
15
14
34
2
31
9
2
48
60
61
3
36
9
36
83
13
48
24
72
3
20
13
27
116
6
4
74
46
15
9
104
16
2
12
12
64
6
27
9
120
32
22
90
68
19
11
36
174
7
23
13
29
34
26
106
9
129
56
4
111
72
9
15
9
14
70
90
2
4
14
16
36
24
50
94
14
7
5
36
12
48
12
19
27
20
16
50
6
88
14
16
51
12
9
24
68
67
21
50
28
93
41
66
24
18
64
27
57
50
6
34
2
34
80
106
3
60
45
14
18
70
9
11
84
40
9
141
14
42
18
24
58
15
17
28
38
46
126
20
121
12
81
24
50
6
6
24
121
17
127
45
120
8
6
190
36
39
89
12
70
44
37
29
66
12
1
36
24
17
18
37
29
16
32
31
47
42
22
20
25
9
42
21
47
24
16
206
36
30
61
27
80
24
61
60
36
39
32
13
15
56
25
41
40
2
1
17
115
39
24
26
18
22
15
5
36
88
51
36
137
30
22
8
46
30
36
8
18
10
20
12
76
2
13
21
8
6
24
61
29
22
56
282
7
59
36
10
8
31
87
14
70
54
14
18
132
16
27
15
44
10
27
63
140
66
4
8
16
2
12
16
56
24
52
32
22
26
150
43
15
26
18
22
15
83
30
30
12
78
42
70
6
9
41
18
76
57
11
60
28
50
84
18
18
19
36
9
170
16
174
87
27
30
60
36
8
22
24
62
72
28
104
4
62
1
27
104
16
105
45
63
84
17
46
20
16
90
36
114
50
34
60
14
72
79
89
88
30
2
67
171
80
1
9
30
68
54
42
18
30
18
103
41
120
70
9
21
36
140
19
36
125
64
26
54
10
117
3
38
22
98
72
54
10
26
85
11
12
13
17
19
53
54
73
11
22
128
16
3
9
32
108
28
32
4
54
92
34
90
36
21
9
32
6
25
71
30
78
30
60
12
7
24
65
12
66
190
62
10
3
35
1
143
30
12
10
30
51
9
36
63
77
4
14
16
38
7
5
18
1
29
16
12
2
22
14
61
41
19
72
113
6
24
48
46
15
12
65
34
9
41
30
66
31
72
48
27
33
48
96
5
12
22
20
48
1
27
122
48
12
7
53
46
21
24
27
32
16
26
7
9
2
12
78
7
41
54
61
83
22
14
16
2
22
8
48
28
26
10
6
32
43
9
126
62
106
21
23
12
25
11
42
6
6
19
45
44
16
14
42
18
97
39
56
4
21
24
17
12
102
25
5
94
26
60
18
202
15
5
30
36
28
14
7
9
63
60
23
48
36
46
27
3
9
60
17
31
71
97
9
36
54
21
5
10
50
7
41
12
7
9
32
120
102
6
91
48
9
6
21
63
92
13
17
60
12
30
90
6
6
16
99
60
9
72
44
54
10
90
12
2
22
140
48
18
18
24
22
68
16
42
9
156
9
8
12
7
131
1
29
28
62
1
15
90
111
9
60
62
84
1
29
30
4
32
30
18
12
48
1
21
44
7
29
154
6
144
8
82
38
28
51
39
14
10
30
8
42
10
20
36
43
21
27
47
16
36
32
37
41
58
26
60
60
48
7
132
12
36
9
42
50
18
16
44
10
32
199
72
29
10
9
9
15
131
4
14
7
59
13
41
76
14
12
25
75
86
10
44
37
23
66
60
4
30
8
12
16
32
76
56
40
9
107
54
31
65
58
30
2
42
6
1
5
115
5
6
54
70
105
5
48
46
2
18
36
16
44
4
6
8
19
39
24
38
19
69
14
25
45
8
6
1
39
26
16
63
299
1
35
1
5
19
21
90
86
28
44
48
12
42
37
27
2
24
150
6
94
26
54
6
4
27
11
16
66
24
63
93
56
60
114
84
1
96
9
14
61
11
42
46
33
57
6
56
1
11
42
16
44
90
18
76
116
7
53
19
41
48
118
18
104
12
31
17
7
23
61
15
20
46
60
84
27
5
19
71
4
6
14
16
9
71
25
17
18
30
24
30
48
16
32
12
12
36
4
44
13
24
203
16
126
14
1
3
42
50
4
9
21
20
16
51
59
49
75
45
35
96
10
20
118
44
37
15
57
29
264
55
65
10
20
18
22
57
29
12
22
54
15
215
10
102
60
50
40
302
42
34
153
3
20
61
5
31
204
17
103
47
18
4
26
1
9
39
72
41
19
39
14
31
23
96
25
51
2
66
76
21
15
21
89
43
48
63
9
59
46
180
44
19
63
117
11
37
95
64
56
24
1
9
ABCD 373977752*7^$a-1 [50042]
138
57
33
192
228
135
27
30
48
87
33
60
39
96
12
33
210
93
144
108
39
33
192
48
12
180
63
18
75
45
360
15
24
81
54
93
153
72
15
60
15
30
18
69
123
21
237
243
27
24
78
3
87
57
60
36
12
60
63
57
60
96
51
6
132
3
12
63
42
15
225
123
75
24
66
12
303
147
153
72
93
12
3
345
42
33
15
45
60
237
120
3
12
132
21
99
15
18
48
15
39
93
33
63
96
36
39
66
12
42
189
99
30
282
138
75
48
105
27
87
81
45
42
90
15
165
27
255
81
15
69
108
15
105
300
96
9
180
48
12
27
21
27
252
21
123
36
21
42
30
15
3
102
18
9
48
183
144
66
222
105
60
12
15
21
132
156
27
24
45
33
18
129
63
105
15
105
72
15
81
15
30
42
93
75
90
15
72
36
51
6
87
108
87
153
357
42
33
255
57
33
135
48
327
33
39
33
15
18
135
12
225
27
33
3
57
42
48
18
270
189
3
237
48
48
27
57
48
225
150
105
105
3
99
6
72
15
45
3
117
27
36
15
24
240
120
45
21
12
243
24
15
33
105
78
264
48
117
3
72
18
30
150
48
255
60
117
42
66
195
204
96
120
57
102
6
90
102
183
132
12
75
105
93
15
225
123
207
30
168
147
12
48
96
51
288
105
105
180
48
42
57
63
210
198
45
45
3
84
63
57
36
51
81
15
552
18
3
132
60
27
18
87
33
27
75
105
348
57
42
141
27
57
63
45
48
99
345
96
237
123
120
207
48
30
39
156
45
27
33
12
15
45
60
18
72
18
27
165
15
168
87
57
33
198
24
66
54
6
120
132
30
72
48
150
3
117
42
6
99
81
30
117
228
24
63
21
84
135
21
51
168
117
144
117
12
120
27
15
81
45
42
72
18
15
156
252
39
120
153
156
132
240
120
39
66
27
33
42
21
69
75
12
168
207
78
120
27
21
60
39
33
135
33
12
3
60
285
102
72
69
9
42
33
48
60
444
84
144
192
36
45
90
30
195
15
24
66
75
57
18
129
201
27
3
30
12
195
93
39
48
45
63
225
147
63
24
126
72
3
144
48
93
219
48
15
258
12
120
90
33
192
93
60
75
12
192
255
120
138
183
60
48
171
33
45
60
48
87
168
39
138
27
3
33
39
225
228
108
105
207
12
48
45
51
12
84
75
69
57
27
33
12
60
318
150
15
75
90
39
33
303
84
108
48
39
6
72
255
153
183
27
102
228
174
225
63
57
15
126
39
36
45
12
48
3
384
27
6
15
27
30
18
309
48
45
102
105
21
72
138
42
3
12
48
15
144
201
72
33
39
33
135
15
153
15
30
60
30
30
27
ABCD 374288088*7^$a-1 [50047]
40
32
49
71
76
9
6
6
15
32
1
15
99
6
66
90
6
48
66
18
36
21
68
4
48
12
68
31
48
57
27
66
54
5
112
39
21
39
5
52
15
90
39
3
65
12
60
4
60
56
76
15
18
6
6
23
24
4
20
12
1
90
21
96
12
56
40
33
51
12
15
90
11
4
27
29
72
91
17
12
24
24
88
39
5
1
15
45
36
3
108
32
31
36
45
32
43
9
144
129
47
43
101
136
9
11
85
23
24
121
51
45
72
63
8
13
75
3
57
45
24
36
90
6
39
80
61
15
3
24
66
3
57
23
4
3
36
6
23
19
6
120
30
33
92
25
27
8
1
51
27
5
7
9
21
27
63
29
139
57
12
72
21
27
63
65
25
111
159
54
12
23
55
6
60
35
4
15
12
53
97
63
12
105
3
21
27
8
16
8
199
6
11
25
6
9
3
21
216
99
30
23
96
1
15
104
55
36
29
112
111
33
56
64
21
35
1
63
27
53
31
9
45
30
41
12
52
69
36
23
31
60
17
16
33
3
116
25
63
24
120
15
21
144
45
83
96
28
8
25
35
13
6
41
79
153
32
61
24
11
40
9
11
43
9
39
33
8
1
47
120
84
7
69
8
31
41
1
18
42
18
60
24
12
57
8
16
9
23
7
48
6
6
36
93
60
36
9
6
84
42
15
56
19
21
9
48
15
12
108
27
12
72
5
43
41
16
80
16
8
84
12
43
48
41
28
45
35
1
3
81
6
41
79
102
27
9
6
21
87
117
15
30
35
4
44
4
48
144
56
19
6
120
120
111
8
1
60
39
12
63
53
4
56
13
51
24
39
101
4
12
9
24
11
48
1
23
31
33
24
20
79
12
120
18
24
18
17
7
48
9
21
6
21
60
15
57
8
4
15
72
18
66
54
84
27
20
211
24
129
57
23
1
15
68
1
54
90
11
84
61
11
121
42
33
9
6
53
19
21
8
49
15
33
120
87
3
21
36
48
12
9
23
7
18
36
36
90
6
51
69
11
4
27
48
17
16
51
185
52
63
45
8
7
6
3
39
18
15
27
9
116
112
3
6
15
21
51
45
3
8
139
333
80
19
5
52
12
3
53
31
36
5
16
27
101
37
63
21
36
71
52
39
21
80
1
36
90
17
13
71
91
33
128
76
9
6
5
13
30
36
5
28
9
39
21
123
12
99
21
69
6
33
60
36
45
15
15
21
9
35
25
15
15
45
51
17
72
73
6
66
6
153
15
60
29
12
25
78
12
90
48
39
3
24
5
28
48
3
18
24
35
12
13
84
15
8
97
24
12
23
67
17
97
12
24
6
173
40
44
13
23
76
45
48
35
84
96
7
9
15
84
6
96
48
42
137
12
7
29
19
41
16
57
6
41
72
48
19
21
3
6
42
41
48
25
23
28
32
127
5
16
75
53
100
15
36
53
4
39
48
42
24
263
1
30
12
24
66
18
24
17
19
66
168
48
39
32
12
127
12
36
29
52
15
36
9
8
67
5
31
120
33
15
29
12
1
138
29
24
52
20
16
8
36
1
107
64
8
97
23
85
83
28
32
37
27
3
12
29
4
15
29
1
6
9
116
64
68
12
25
30
21
75
30
27
68
85
35
48
67
77
193
47
100
57
6
21
3
6
6
84
9
21
39
80
40
117
18
21
81
3
60
15
6
15
44
19
12
17
60
43
78
42
6
42
17
12
48
79
36
17
7
57
68
19
96
84
12
36
33
129
35
16
20
1
39
9
95
16
44
12
91
54
24
6
5
4
60
20
16
44
19
89
31
33
9
168
42
6
114
60
17
4
63
6
15
9
6
177
12
51
9
39
12
48
17
55
9
20
7
18
63
32
16
32
7
33
8
84
1
27
51
150
39
20
112
27
41
1
12
24
3
9
24
90
78
11
36
60
4
168
20
12
1
36
51
56
4
9
12
27
3
89
7
29
37
6
41
37
90
12
45
3
21
9
15
80
31
5
4
80
88
3
29
7
17
24
1
51
21
6
42
11
52
15
12
5
31
41
79
21
12
20
36
72
25
24
12
75
3
30
23
4
27
42
96
24
15
20
12
31
41
19
5
96
16
144
20
55
101
4
44
24
163
30
47
127
89
1
23
7
5
16
39
21
99
21
15
6
3
56
12
36
127
54
36
48
47
49
63
3
5
24
19
33
3
186
51
9
6
77
120
28
108
9
47
16
48
27
69
3
72
21
44
121
30
45
96
12
68
79
33
9
6
36
54
72
11
4
33
87
27
21
20
97
3
21
51
33
54
6
6
78
120
11
28
33
23
28
36
87
60
30
135
20
109
3
36
12
21
23
67
17
4
27
66
11
4
12
56
37
23
52
56
1
47
52
20
109
3
60
87
54
66
12
21
27
72
12
17
4
51
21
63
42
15
3
21
8
7
90
23
36
60
36
115
48
102
27
3
216
30
174
5
196
60
48
20
40
8
13
95
4
176
72
48
61
114
5
1
47
112
9
27
3
5
49
12
18
12
30
6
48
41
43
5
60
52
51
77
1
54
33
36
20
64
92
85
27
69
59
55
6
66
17
36
24
139
41
43
57
12
21
23
25
42
29
55
33
39
60
105
63
21
21
144
90
6
54
21
104
19
93
8
25
119
25
42
9
69
75
20
16
45
51
39
6
120
39
45
54
72
18
15
36
60
129
6
77
43
53
1
27
68
108
73
6
48
30
35
24
1
27
9
27
9
99
84
12
44
43
5
7
9
56
60
16
33
15
27
30
11
28
39
96
36
48
ABCD 374390802*7^$a-1 [50053]
24
93
60
252
30
150
63
21
126
141
120
189
171
99
168
21
225
36
24
126
54
84
60
156
27
9
18
96
54
156
51
45
3
141
27
48
51
261
117
3
297
63
9
324
96
48
132
39
105
84
27
153
36
36
18
42
54
54
66
141
129
60
75
360
9
42
30
24
39
171
114
243
333
126
30
90
45
24
9
66
54
60
12
18
162
51
72
261
27
27
117
3
270
252
54
54
87
3
117
33
63
57
63
99
45
144
171
18
150
117
75
150
39
69
180
36
147
24
9
39
45
27
69
84
60
120
27
9
144
63
27
213
72
48
24
3
117
69
84
207
69
606
24
216
45
9
36
48
270
45
141
84
15
27
90
288
27
48
216
45
339
165
72
324
186
21
168
72
48
69
120
27
96
48
45
51
75
189
24
48
27
90
123
72
81
144
111
72
27
45
45
126
117
69
291
153
231
189
27
72
117
3
27
45
123
30
60
147
9
36
384
84
36
54
72
54
15
264
51
189
48
9
231
120
9
159
45
84
15
405
3
72
81
144
252
99
69
30
261
45
36
63
81
216
144
87
3
54
72
114
246
18
72
213
21
171
153
63
99
114
54
90
120
51
144
21
315
144
27
189
99
150
162
165
9
87
27
642
108
15
27
90
30
234
126
54
87
48
99
126
87
417
90
42
99
189
315
27
54
39
45
123
48
141
54
54
282
234
99
81
204
75
168
9
135
48
225
132
180
63
192
69
27
3
45
9
96
84
240
12
288
63
9
159
120
9
60
180
63
3
6
108
3
24
129
24
111
195
45
72
93
420
120
96
63
75
42
48
96
126
90
144
30
24
21
24
45
30
150
120
72
18
261
9
180
51
576
45
99
81
111
9
60
219
45
195
72
3
114
3
240
93
294
45
201
90
6
255
168
237
171
27
240
120
117
123
30
72
108
51
21
54
45
24
48
24
75
378
150
93
99
90
51
99
120
261
72
171
6
48
63
24
3
72
45
45
168
243
219
189
9
63
312
48
168
144
48
27
72
24
165
99
141
219
6
36
3
45
36
15
171
21
213
27
99
21
153
15
225
36
99
144
237
24
246
234
24
12
90
24
381
144
96
93
171
81
15
48
288
ABCD 374673528*7^$a-1 [50034]
114
36
70
20
22
8
132
18
16
44
6
34
2
12
40
12
68
22
26
40
210
14
46
20
64
8
16
26
84
90
82
44
246
4
110
16
30
92
168
82
6
86
10
98
52
60
66
8
12
10
54
8
22
26
100
12
98
64
66
12
18
2
40
66
270
24
2
16
54
60
8
28
2
40
6
14
28
42
6
2
28
12
50
52
32
48
16
132
110
108
72
18
10
14
66
100
2
4
26
22
48
30
132
18
2
28
138
14
40
6
6
36
68
52
90
84
38
42
54
12
70
2
46
2
10
2
22
30
68
120
76
60
102
38
52
78
66
18
8
4
14
40
24
2
18
70
56
40
276
14
4
18
8
34
36
146
106
20
12
36
6
28
42
108
56
12
34
44
24
70
12
54
102
14
60
28
36
14
6
220
44
22
36
8
4
12
24
44
28
48
66
38
60
10
188
10
138
30
12
98
226
18
180
12
54
14
112
8
22
56
130
38
60
30
70
26
10
14
16
26
30
40
48
24
18
20
28
20
12
30
22
48
42
266
12
4
24
24
20
16
92
88
50
76
30
66
68
90
22
48
6
8
70
36
2
18
70
62
112
18
108
72
74
64
36
24
30
24
12
30
48
12
36
182
28
18
44
72
66
54
6
10
32
6
6
78
28
42
78
12
30
78
152
16
2
88
6
44
40
42
98
64
150
102
36
20
22
30
12
18
176
4
102
48
18
42
56
82
20
22
18
68
42
184
30
36
44
60
40
30
36
2
10
78
50
180
22
12
56
58
20
6
66
18
52
48
12
92
28
48
2
10
24
18
42
18
12
30
24
2
22
50
10
12
54
36
104
4
42
26
18
42
70
38
6
36
4
30
6
2
70
6
6
86
60
22
20
22
50
34
42
30
18
24
32
84
22
18
96
54
2
138
196
56
28
62
138
4
56
52
2
12
54
112
12
50
66
24
16
6
56
24
66
48
70
12
32
22
86
58
12
12
48
12
26
72
138
10
6
24
54
146
22
44
48
10
110
12
16
12
48
24
20
94
12
30
38
4
2
84
70
66
6
84
38
70
26
12
4
26
88
54
26
12
28
132
12
66
60
54
72
30
26
40
18
24
12
18
26
34
8
34
6
20
124
96
20
10
170
10
2
30
66
4
30
12
44
22
54
128
130
38
18
22
30
12
42
14
42
84
36
10
14
66
64
6
20
84
24
54
88
12
6
50
12
30
12
28
90
84
54
14
88
42
6
186
56
42
10
30
42
44
30
24
60
16
66
54
60
24
42
48
78
138
6
38
46
2
34
158
28
38
46
18
8
12
6
22
90
2
90
60
18
112
8
58
24
6
26
60
76
32
52
30
14
4
8
18
24
42
6
28
36
8
10
72
36
30
114
86
64
168
8
34
6
50
18
10
14
48
10
68
22
84
26
94
74
84
22
14
16
26
28
42
44
18
10
96
14
36
52
68
16
26
12
36
52
30
12
56
16
108
20
10
30
78
18
2
42
42
54
12
4
36
74
126
28
2
42
30
36
34
36
32
64
56
88
42
102
56
70
122
4
14
34
6
80
76
54
14
40
12
14
186
168
148
32
18
42
22
30
26
42
48
34
18
26
4
68
102
118
20
82
12
18
66
2
40
42
6
14
40
50
16
26
4
14
42
16
44
76
162
62
4
12
54
14
16
14
54
6
16
24
54
20
78
30
40
30
68
126
16
30
68
54
6
6
46
60
62
148
50
30
12
90
40
2
124
126
14
30
6
88
42
30
8
22
218
70
2
40
68
46
24
8
120
34
6
8
10
252
12
32
100
68
16
92
42
82
30
6
24
84
2
30
40
110
40
14
144
36
6
12
96
60
22
48
2
48
60
24
88
84
60
56
94
14
82
18
24
96
14
6
16
6
44
28
86
16
24
42
48
90
20
64
50
118
90
24
26
48
126
40
24
30
6
54
2
24
60
36
4
14
16
26
42
40
60
56
22
2
40
26
46
30
56
40
42
68
172
86
52
54
68
22
14
84
40
8
60
40
84
54
120
36
48
48
84
6
54
18
96
44
36
6
36
4
24
62
28
20
42
22
42
20
6
124
24
74
58
2
22
44
72
10
68
90
84
30
22
44
40
20
40
30
42
20
4
110
16
24
20
16
132
8
22
68
30
18
22
2
88
2
10
38
4
26
70
32
12
60
34
20
42
24
156
82
2
4
14
6
46
86
108
16
30
36
14
28
92
54
52
12
20
126
10
12
90
110
58
2
12
52
48
12
56
108
4
26
16
8
130
168
2
12
28
42
54
14
118
50
88
14
28
78
140
4
98
28
24
72
126
54
114
12
62
28
12
66
90
2
90
18
4
12
8
46
44
52
96
62
28
72
6
6
24
72
12
12
14
42
30
4
86
10
30
14
36
4
38
58
2
46
20
114
82
6
80
30
52
50
52
126
24
18
2
28
36
2
58
2
28
36
6
12
18
24
44
10
30
24
78
8
42
4
24
2
18
22
18
12
12
20
136
24
6
30
50
40
6
36
20
30
34
14
16
14
4
170
10
80
6
16
36
32
280
ABCD 374860454*7^$a-1 [50028]
20
28
48
72
8
105
15
12
100
72
120
80
64
156
65
15
69
12
15
84
9
7
48
101
235
8
33
55
128
24
40
8
165
43
152
45
300
127
5
15
45
55
77
123
120
57
15
21
43
32
160
24
24
24
5
51
4
77
31
48
24
216
24
108
60
17
151
44
12
9
24
31
29
55
92
148
20
28
132
300
17
43
32
21
3
21
43
72
24
56
16
48
24
60
5
12
51
120
40
29
31
12
96
72
12
41
264
12
163
128
60
4
41
24
84
91
128
28
17
63
24
24
64
72
29
31
164
69
27
76
12
96
56
16
44
9
72
3
16
8
48
45
108
27
28
36
108
5
75
208
53
12
15
45
48
19
72
140
84
160
24
32
16
48
29
91
17
135
48
4
60
72
48
8
4
36
80
45
144
3
192
33
27
21
204
19
5
19
113
108
115
56
21
43
96
24
5
60
7
5
7
12
20
76
80
88
41
60
36
7
41
31
96
132
48
12
8
160
8
9
55
48
29
19
29
108
12
51
40
65
31
116
28
41
43
300
80
52
125
63
93
3
4
36
32
12
33
19
56
69
43
32
16
5
3
64
41
19
36
77
108
79
32
40
108
60
56
12
33
27
40
12
68
60
9
19
24
12
44
40
44
12
120
28
36
17
27
28
8
184
20
48
9
19
24
12
113
51
12
28
32
24
60
16
17
91
5
27
9
63
21
91
24
17
127
53
15
28
24
32
21
55
65
60
79
149
19
5
7
5
48
12
43
161
264
27
276
64
29
195
40
84
5
96
12
43
84
12
36
12
17
39
16
8
33
55
120
5
79
113
132
183
48
72
48
144
64
29
15
48
28
36
53
7
128
21
19
8
48
117
60
79
24
89
67
84
5
60
31
8
88
44
9
211
53
240
3
9
3
12
168
60
45
31
29
12
15
21
7
12
5
15
4
89
127
48
8
48
57
108
51
24
16
5
19
84
48
180
24
89
156
43
125
48
84
175
48
41
60
31
84
65
96
79
44
48
28
120
5
72
19
5
3
100
161
72
24
15
76
48
24
12
48
41
7
44
165
24
12
175
32
40
8
12
148
113
31
108
36
80
72
168
124
60
5
63
12
136
12
44
201
7
137
24
31
80
45
99
4
108
269
19
32
64
36
12
48
20
93
19
36
24
48
104
9
36
75
16
264
96
8
16
41
7
8
124
96
53
55
36
89
27
24
21
127
12
20
21
24
39
12
57
43
80
60
28
56
136
65
39
45
15
48
33
12
67
68
33
12
91
24
60
60
48
29
19
116
21
63
9
12
19
24
92
9
147
48
9
31
24
185
63
40
17
72
55
36
12
128
100
77
87
24
45
19
41
31
29
67
12
12
116
4
8
40
48
12
68
40
53
31
20
16
12
137
151
20
40
32
40
53
39
4
24
72
65
55
24
5
12
48
79
5
72
31
5
7
200
112
120
48
68
93
79
96
36
48
68
24
16
104
64
149
120
91
120
12
17
75
72
9
240
12
72
51
64
12
20
28
68
45
115
89
3
60
40
80
141
19
12
60
48
32
144
52
5
12
43
17
60
27
28
60
8
48
40
41
216
7
12
84
80
112
8
4
77
55
53
55
12
96
212
33
15
105
195
225
72
7
29
12
7
48
24
56
112
5
43
53
171
16
17
31
24
32
64
80
57
108
7
77
72
63
16
24
72
24
5
219
96
64
132
48
92
48
21
147
45
72
108
79
96
8
112
17
67
188
48
24
21
48
12
72
108
3
4
12
29
27
93
331
8
16
240
72
5
3
16
48
12
5
39
112
29
60
24
132
15
33
31
41
43
41
15
48
40
53
7
12
20
76
72
32
45
19
72
264
24
161
159
24
45
43
72
32
88
20
12
40
140
4
96
29
19
8
93
75
12
64
240
48
12
53
15
21
79
56
52
12
20
28
8
129
31
17
139
36
12
36
44
36
12
12
52
5
91
17
48
12
7
8
33
15
45
55
32
21
175
29
27
45
19
17
103
65
24
7
8
21
12
67
20
28
20
48
105
7
44
28
180
20
ABCD 374940026*7^$a-1 [50066]
21
34
33
3
6
36
42
29
52
5
19
32
36
28
20
1
20
19
8
60
7
6
75
8
12
24
31
33
20
4
24
104
25
3
8
12
7
17
19
17
24
76
24
53
4
12
15
53
3
12
1
6
9
3
21
20
52
15
14
60
34
12
18
6
26
31
9
11
93
4
35
4
56
4
44
13
6
14
10
5
19
21
29
3
19
9
15
26
40
8
15
24
36
12
19
6
20
10
98
16
51
12
63
12
9
20
12
1
6
12
41
25
6
17
9
3
100
15
24
33
3
5
4
15
2
4
12
11
12
31
21
15
17
4
17
31
24
21
20
4
3
29
3
7
5
33
12
4
15
3
26
3
7
5
7
12
12
5
1
11
36
40
15
17
36
13
15
17
27
4
17
16
23
43
48
9
12
36
15
24
53
40
32
36
4
29
34
5
28
8
4
8
4
8
36
61
6
38
7
8
79
18
11
12
4
44
12
16
29
7
44
16
15
21
9
15
8
12
24
24
16
15
17
4
56
37
12
35
7
9
8
9
3
7
17
52
12
5
51
9
43
41
3
84
33
36
7
3
17
57
3
9
3
12
36
31
5
40
15
2
7
29
27
28
32
4
33
20
15
28
15
12
9
17
31
17
10
45
20
7
30
8
19
8
9
10
17
12
4
8
19
48
5
4
3
14
10
5
1
15
8
7
17
12
55
36
6
23
12
4
41
3
4
44
4
20
13
23
19
60
12
5
1
11
45
19
36
5
7
8
1
23
12
12
16
12
8
19
5
16
15
29
4
17
36
31
20
9
34
12
12
5
1
20
3
31
26
19
53
40
11
24
19
9
5
22
17
60
31
2
22
12
9
8
9
3
12
60
9
24
3
7
17
55
29
24
12
19
14
7
3
5
19
17
9
34
6
23
9
19
5
10
36
21
69
15
39
17
12
4
32
31
60
9
20
25
23
43
93
20
24
16
87
5
28
72
29
7
24
45
11
16
12
3
38
39
4
17
27
7
50
31
8
12
64
20
64
20
12
4
3
60
12
5
1
23
16
65
3
24
33
55
24
27
12
26
12
7
20
36
16
24
65
3
31
5
40
15
21
15
65
16
5
27
64
56
12
16
3
48
12
57
9
30
2
10
5
33
39
7
60
24
2
19
36
24
8
4
9
42
2
15
52
24
36
3
14
79
12
8
31
29
21
7
56
52
36
15
26
40
35
33
67
44
36
64
20
4
15
24
12
50
39
19
29
4
3
5
25
32
48
7
27
60
36
29
1
23
4
12
8
19
6
3
21
20
34
57
5
63
36
19
12
48
12
5
13
23
12
40
8
19
30
8
3
37
12
15
29
3
72
28
48
20
4
3
45
41
40
20
27
4
32
7
5
36
21
7
27
33
32
9
3
13
123
17
7
8
16
20
19
29
45
31
3
29
24
9
3
28
5
22
17
9
22
14
87
12
16
5
3
33
34
30
11
12
36
25
56
36
4
66
12
36
5
31
6
23
40
51
5
24
7
9
8
16
41
3
1
66
30
23
28
20
12
88
12
8
4
44
19
21
44
21
16
6
9
5
10
36
12
2
67
32
4
3
5
36
4
44
19
12
38
15
48
40
8
1
27
53
7
15
12
17
12
7
72
21
8
13
47
16
15
9
9
27
77
7
8
4
80
12
19
5
12
19
12
48
33
20
21
39
21
3
28
8
1
18
12
53
64
9
47
4
17
3
24
19
14
7
24
29
10
17
16
69
11
4
12
36
21
18
41
4
17
31
20
19
17
120
49
39
9
11
16
5
4
39
5
19
32
19
6
6
5
12
55
41
24
12
4
12
20
33
16
27
3
48
12
6
3
8
13
23
7
29
24
64
60
32
4
41
19
20
120
16
8
13
3
27
14
15
1
35
9
3
28
15
6
42
18
48
15
15
17
4
36
63
29
7
14
55
5
3
79
14
7
8
4
36
9
92
3
19
2
10
5
25
6
5
12
4
44
9
4
6
5
4
15
2
3
52
15
12
89
16
32
4
27
29
24
1
30
29
19
18
11
7
57
68
4
8
7
12
57
8
4
20
19
18
20
7
12
20
45
24
7
3
33
53
19
12
3
2
19
41
7
12
20
9
15
1
30
17
4
15
5
7
12
14
27
7
6
20
7
36
24
27
45
20
31
2
4
35
31
24
6
8
10
24
21
39
89
24
48
24
12
28
33
3
12
48
12
32
4
8
4
44
16
60
5
75
4
12
39
6
66
9
69
3
8
9
10
5
12
4
8
7
41
48
21
36
99
1
3
8
12
1
36
18
9
60
3
41
7
24
21
8
12
16
15
6
60
11
9
31
8
24
7
60
24
5
84
16
8
36
1
6
48
26
27
7
12
60
48
12
9
44
1
18
17
55
9
8
16
20
40
27
21
20
12
4
44
16
3
33
8
55
5
12
40
75
9
24
5
27
73
8
34
9
29
15
12
28
32
67
21
12
15
69
8
1
51
8
76
15
9
3
5
28
36
32
84
16
24
8
4
5
3
4
24
15
24
6
8
51
25
35
4
5
3
12
79
2
16
27
8
7
101
1
20
3
12
61
30
17
16
8
13
11
7
2
3
7
29
48
4
20
16
3
29
16
3
86
7
68
7
41
9
39
12
28
12
20
13
11
4
9
3
3
53
84
28
44
21
4
35
4
3
18
15
51
14
16
36
23
100
12
5
4
6
5
7
33
12
3
77
1
11
4
111
14
15
61
23
43
17
7
9
12
27
17
4
20
1
18
29
7
5
16
15
54
6
24
2
51
9
63
4
3
17
57
24
3
67
50
16
24
3
8
12
4
24
12
24
9
56
3
1
39
8
7
29
55
17
25
15
8
7
14
16
27
44
7
6
11
1
3
15
65
55
113
4
12
3
12
18
24
23
4
12
44
7
33
3
12
2
15
36
4
12
32
4
24
63
5
100
3
17
25
71
16
8
4
60
20
31
30
6
72
21
36
3
5
12
12
31
9
20
12
7
38
76
15
5
19
24
36
24
3
17
37
39
5
34
12
9
44
40
27
14
34
2
70
41
4
8
12
69
79
8
60
24
4
5
15
1
6
12
21
8
36
37
63
33
63
39
45
8
73
54
36
26
16
3
5
52
11
7
5
4
17
91
9
3
41
10
36
26
10
14
27
16
3
53
7
5
9
19
20
12
13
32
27
81
7
9
6
9
5
27
4
3
5
4
3
120
48
24
48
125
43
2
40
24
20
46
5
16
3
17
13
18
5
88
8
7
48
5
12
9
15
12
31
26
7
5
34
14
40
3
3
57
9
20
22
5
12
64
41
10
84
2
7
3
9
29
3
16
17
27
13
18
6
6
6
23
60
19
21
21
3
15
45
3
12
6
3
12
15
29
52
3
12
77
7
6
6
17
12
76
5
3
48
57
27
25
11
12
12
4
20
1
80
48
15
19
9
8
55
17
7
6
3
20
12
40
15
9
8
13
6
12
2
34
53
31
9
44
69
91
8
4
20
36
1
23
4
53
3
13
30
41
69
3
40
39
12
33
27
29
1
3
15
21
32
9
27
40
128
52
9
23
12
52
36
5
70
5
36
12
28
60
15
65
31
12
12
17
69
34
29
40
27
38
22
53
4
15
21
20
7
12
29
4
63
5
37
3
32
28
20
7
74
3
16
5
3
7
42
47
43
29
4
15
53
7
6
36
20
10
33
24
20
43
12
9
48
24
8
19
9
15
6
3
72
68
4
8
12
28
29
24
10
12
45
3
5
1
6
14
151
5
4
24
27
5
15
7
9
9
8
3
16
24
12
39
12
5
9
3
7
5
28
68
19
26
3
4
44
33
12
70
21
12
12
15
14
4
6
33
44
4
9
18
6
6
33
44
4
12
48
32
31
30
23
4
36
9
63
12
20
24
40
8
7
5
21
10
9
12
3
5
31
5
19
24
69
48
5
7
8
48
31
6
15
45
3
21
60
80
70
24
36
29
1
30
5
9
34
38
28
27
15
24
26
3
12
48
7
12
38
10
24
14
19
12
44
52
24
3
6
51
12
3
30
44
22
12
18
8
34
29
4
27
26
3
36
7
66
24
95
25
3
3
5
43
9
3
24
9
20
4
3
14
16
27
33
18
5
24
1
35
40
27
29
60
4
92
25
3
8
7
17
40
8
21
15
4
17
27
12
16
12
15
5
12
25
18
33
15
12
48
9
9
39
36
8
7
24
12
9
12
29
39
1
11
55
5
9
3
24
7
45
75
2
15
4
3
33
12
12
3
18
8
3
19
30
68
7
48
5
31
68
13
11
37
59
57
27
4
9
54
5
21
7
48
20
103
6
42
17
4
9
15
24
15
9
44
24
4
9
20
10
5
1
59
25
51
29
7
3
36
17
24
49
20
15
7
6
15
20
1
30
45
8
24
33
4
36
3
21
3
3
9
15
2
3
7
24
9
48
9
44
4
23
37
30
6
3
8
40
12
17
16
59
12
24
33
7
29
7
3
5
1
8
10
17
16
3
9
24
17
19
8
4
56
16
33
42
36
24
29
4
8
57
34
5
9
27
7
6
54
5
4
3
74
36
75
4
48
12
12
39
5
9
15
19
33
24
20
31
18
6
14
40
27
9
11
199
5
21
3
12
28
8
12
79
9
9
30
57
3
14
15
19
17
9
3
7
57
9
24
23
4
44
33
31
15
5
24
24
132
9
51
28
8
24
16
12
27
29
12
16
27
17
7
48
17
7
5
12
12
25
15
5
7
45
23
19
2
46
12
18
51
3
9
60
21
3
17
31
15
12
41
4
3
12
29
40
3
14
135
4
12
41
22
17
48
7
5
16
8
12
13
11
1
30
57
56
1
27
24
8
4
12
5
39
57
4
6
38
15
25
3
20
40
24
53
16
59
24
60
37
11
7
65
4
3
5
24
4
56
19
12
17
31
29
12
37
35
24
55
9
36
15
17
7
5
1
90
48
17
21
130
5
4
5
36
10
12
2
16
11
9
27
4
53
7
8
16
84
48
48
32
91
24
ABCD 375016710*7^$a-1 [50081]
4
8
43
12
51
21
65
55
18
3
20
4
51
15
62
10
20
1
21
24
3
3
9
9
12
6
3
39
6
12
24
81
5
67
23
28
90
2
12
162
6
24
36
10
44
76
2
19
30
66
36
29
16
3
29
4
63
17
30
6
13
42
18
21
38
22
8
1
27
12
8
10
14
4
15
9
48
42
20
58
9
3
20
70
12
75
24
30
27
20
10
18
6
18
6
2
7
3
2
13
3
84
2
30
30
49
21
20
1
27
27
5
7
36
6
47
4
8
16
30
9
96
21
26
49
18
24
30
21
8
1
9
32
16
14
58
9
3
20
58
74
18
19
23
10
8
12
67
21
3
42
12
3
20
40
18
50
25
15
39
5
36
28
3
9
2
76
36
8
12
19
108
3
84
9
201
24
12
21
3
24
12
20
4
36
6
24
3
45
8
12
108
90
7
17
1
3
14
1
11
31
39
57
9
72
9
3
20
6
12
43
17
10
30
12
3
47
16
24
8
13
30
63
9
6
47
10
24
24
54
6
3
11
30
40
3
6
24
59
7
3
48
21
9
12
8
7
21
3
11
13
15
57
72
51
20
22
56
24
13
78
9
38
12
4
14
10
9
6
3
18
105
24
53
28
24
21
6
6
36
3
51
65
22
2
18
10
15
35
10
8
25
6
27
2
7
3
45
39
6
63
18
57
6
24
33
24
39
3
12
15
6
2
13
5
49
21
75
3
14
25
23
42
19
36
3
20
7
18
3
6
30
6
33
17
42
10
21
57
21
6
35
1
6
9
6
24
42
50
10
42
20
43
9
8
7
3
8
42
1
9
32
18
18
12
42
7
11
22
9
87
2
7
5
70
51
59
7
6
5
10
3
5
22
21
27
3
11
10
3
24
24
9
24
39
83
24
40
30
8
18
28
2
24
4
12
30
12
9
18
9
56
43
15
3
9
30
26
13
9
8
7
17
1
15
50
4
15
3
45
17
25
9
6
20
34
36
18
38
24
18
142
9
11
48
16
44
13
3
21
35
10
6
135
6
12
15
3
3
38
55
12
9
6
54
24
8
28
39
51
30
9
15
6
2
22
20
12
49
39
15
3
69
12
39
12
60
6
15
21
87
12
45
2
58
30
9
3
12
20
13
57
2
7
21
21
75
2
7
27
30
6
21
3
18
48
74
4
3
29
7
6
29
7
3
45
15
36
2
4
30
8
10
33
42
6
6
33
9
6
15
8
4
36
114
26
28
9
18
9
18
2
6
22
8
12
10
3
5
12
120
43
3
30
26
4
9
33
9
63
51
29
1
27
20
1
23
58
2
10
3
18
17
28
27
3
27
6
9
33
27
8
4
3
21
14
13
30
27
2
6
52
39
42
12
5
34
48
2
6
12
31
27
32
16
72
44
18
48
4
30
8
12
1
9
20
1
3
39
45
15
6
9
6
60
14
30
31
11
79
9
6
42
2
40
32
18
10
2
13
65
58
45
18
11
10
24
27
29
13
5
76
39
24
24
9
27
3
15
23
19
23
28
21
11
19
45
12
2
19
11
16
24
2
10
21
63
2
10
72
12
21
3
6
8
1
17
7
3
27
23
24
28
2
6
13
9
21
11
4
3
11
40
20
18
7
83
1
6
17
1
17
40
6
69
23
7
21
24
63
18
9
32
7
3
24
32
43
17
1
9
3
18
54
3
63
11
10
2
40
3
87
39
6
3
2
25
71
30
4
20
46
3
48
9
12
50
7
3
3
87
32
109
11
28
9
12
17
28
3
3
6
2
10
21
15
27
9
80
18
22
9
21
6
20
55
12
84
24
6
48
24
24
35
78
10
18
15
29
22
6
18
66
15
33
30
3
36
27
24
72
20
10
9
17
34
18
20
31
6
21
2
1
101
1
30
17
31
9
6
6
6
54
8
43
9
24
12
2
19
41
10
39
12
15
30
30
15
11
70
6
20
1
6
12
3
48
12
57
21
3
47
1
33
3
3
3
11
16
12
38
24
18
18
4
3
6
12
47
1
15
6
6
12
2
40
56
4
9
17
13
30
11
7
11
46
3
30
29
4
9
15
6
8
13
12
48
17
1
29
19
12
9
8
1
41
13
33
56
30
4
6
9
9
15
3
110
10
12
2
48
13
47
28
15
12
36
18
23
1
9
36
15
5
19
11
34
27
18
3
15
47
61
36
9
14
58
21
24
24
21
8
12
7
15
63
36
21
9
11
4
24
33
9
15
5
4
2
52
9
29
64
9
11
10
45
99
6
9
12
33
26
37
18
75
36
39
18
5
16
2
4
24
3
11
18
28
6
8
42
16
2
13
24
33
18
44
1
18
9
36
6
6
21
53
108
1
24
3
2
7
18
21
2
13
78
6
21
33
3
3
12
65
10
8
31
119
1
17
28
6
20
1
33
30
14
12
7
21
9
29
19
9
15
21
26
42
22
18
38
22
2
1
18
30
72
15
2
12
6
12
18
1
59
1
6
3
21
36
17
10
6
9
81
33
11
49
21
26
54
16
15
39
78
2
1
27
30
72
60
60
24
14
25
27
33
3
15
24
6
18
9
6
14
13
9
78
48
21
33
8
7
3
2
4
60
14
18
34
3
35
22
18
2
1
15
9
5
36
1
42
6
18
36
51
18
66
14
28
51
24
9
30
21
17
7
11
34
18
3
3
14
1
24
21
42
39
53
7
69
14
18
4
6
42
42
63
42
18
23
34
30
8
18
31
23
36
1
41
1
27
42
6
30
45
11
6
10
18
2
4
15
23
78
19
5
40
3
35
18
25
24
9
12
2
12
70
3
3
12
2
36
28
30
63
33
6
12
2
4
42
21
11
40
2
10
3
12
24
18
30
11
13
3
39
23
31
3
38
55
35
1
11
1
15
9
11
55
15
2
7
18
15
6
56
18
16
12
45
15
20
52
6
27
47
18
34
26
28
3
3
36
18
26
6
24
25
3
3
15
30
21
11
10
27
33
45
5
22
26
4
3
15
9
71
46
2
12
30
40
2
4
3
3
3
5
30
22
39
17
12
1
42
12
3
33
6
3
36
6
15
35
40
26
10
14
18
18
10
18
21
3
2
6
28
9
5
19
57
56
31
47
1
11
10
26
49
18
75
15
15
6
26
34
24
92
10
15
6
57
12
80
13
5
18
4
27
29
22
2
4
3
11
76
14
79
23
19
24
6
18
39
12
6
21
48
63
2
30
91
9
2
19
12
47
109
12
156
5
6
12
10
39
36
30
6
12
33
26
4
9
36
11
30
7
27
6
9
81
24
14
40
6
6
8
25
27
38
1
17
12
28
2
18
24
7
27
9
5
16
6
39
29
10
20
13
9
38
16
30
3
51
51
11
6
1
12
12
6
36
5
37
9
14
12
6
43
27
20
22
18
92
28
14
34
2
42
16
12
62
12
7
59
13
87
33
48
3
20
10
8
52
6
2
13
15
14
4
6
8
28
3
21
3
6
29
37
6
3
9
3
18
2
7
6
9
30
32
36
42
46
15
17
1
3
24
14
28
12
2
4
14
18
70
9
39
27
30
18
24
3
2
28
57
5
10
3
17
43
5
7
35
67
9
2
4
3
21
3
11
48
42
12
10
24
15
11
4
2
22
6
14
13
63
12
2
1
21
24
12
18
26
10
68
55
15
8
1
27
96
21
3
9
18
57
9
51
3
9
51
3
14
19
39
74
1
5
43
6
18
83
4
8
1
15
3
12
11
37
24
33
39
3
44
30
6
60
4
36
12
20
16
2
1
3
3
24
3
9
41
48
55
12
71
10
42
15
30
21
2
49
3
38
42
49
27
14
46
74
22
6
2
46
15
11
34
15
9
63
9
20
30
25
18
33
33
39
48
32
16
24
9
23
31
18
45
9
17
30
30
25
54
41
10
6
42
9
59
52
110
10
3
17
10
9
23
34
9
51
12
12
6
33
63
18
8
7
3
24
56
1
27
3
12
17
30
49
5
13
23
10
27
18
3
36
39
6
35
31
12
15
68
30
37
3
3
15
6
24
24
2
6
12
1
9
12
18
30
20
22
6
50
28
3
21
20
12
6
34
18
57
45
20
19
11
36
28
26
18
40
20
30
132
25
66
15
12
6
14
13
63
26
4
15
27
2
10
2
10
3
17
60
49
9
20
13
123
27
17
1
29
19
12
39
42
78
15
15
21
11
16
12
9
18
11
12
19
24
3
30
9
66
18
3
30
21
24
3
18
18
14
13
27
30
12
21
36
3
24
2
10
18
24
38
7
27
9
9
12
9
18
11
28
9
33
2
4
15
11
31
18
6
3
3
3
26
4
3
6
3
30
24
39
17
52
18
24
24
9
45
21
27
14
18
13
9
3
17
1
6
23
37
12
9
38
13
18
41
28
39
5
4
6
3
120
6
11
94
15
18
21
48
24
3
30
23
22
6
12
44
10
8
25
18
24
11
28
2
12
28
57
5
31
41
28
36
33
21
3
12
6
9
12
8
7
96
36
9
12
42
48
6
12
20
28
21
18
15
6
2
13
24
3
30
14
28
62
6
4
38
16
30
9
5
46
15
11
1
3
3
3
68
7
6
5
40
20
10
32
48
37
15
48
9
11
55
17
31
11
7
12
21
63
12
3
6
3
6
6
12
15
44
4
104
22
27
30
51
3
3
26
1
29
28
12
66
15
30
54
24
18
24
6
11
13
65
40
9
9
9
21
14
82
15
3
39
41
1
21
48
36
2
22
50
16
45
29
28
54
15
65
31
3
24
72
3
3
21
21
30
78
12
38
4
30
20
1
77
22
18
3
30
47
10
9
11
1
11
6
28
12
33
12
6
6
18
66
6
15
15
21
12
20
7
63
39
45
18
21
9
8
22
50
16
6
20
6
34
66
14
19
21
6
18
14
18
10
2
37
9
32
25
9
39
15
32
37
5
61
9
50
72
40
6
2
10
9
9
39
11
24
7
24
24
3
2
40
60
38
19
108
84
ABCD 375235932*7^$a-1 [50120]
61
29
67
47
13
17
7
95
48
30
67
11
61
89
7
12
101
91
24
24
12
83
24
37
24
41
18
13
60
53
60
43
12
53
7
12
83
85
96
24
29
6
30
67
17
54
13
24
59
12
1
29
18
150
31
41
72
6
42
31
197
60
151
23
6
66
37
11
30
42
25
72
23
156
1
83
85
35
85
71
30
67
41
7
77
6
36
114
30
6
55
120
12
29
19
12
53
30
13
53
19
59
30
54
25
11
90
7
47
30
126
49
12
23
126
67
53
7
24
113
18
12
96
54
67
72
41
6
42
12
60
6
1
60
60
11
37
5
6
150
31
23
66
7
35
12
37
12
11
13
12
12
168
12
12
59
61
29
7
71
24
48
37
95
42
78
13
5
60
7
5
66
60
12
120
24
6
18
36
97
11
60
6
7
53
151
12
36
12
48
17
55
23
37
11
12
13
5
42
73
47
13
12
77
54
49
24
48
113
48
18
36
13
5
115
191
1
65
6
12
72
13
23
30
42
48
1
77
30
60
37
156
29
42
37
41
60
31
11
13
29
31
144
35
13
11
36
1
24
11
25
125
24
54
6
18
66
31
59
24
12
25
143
6
7
12
11
49
84
59
18
67
17
7
48
12
71
30
42
6
72
18
49
11
1
12
36
11
61
53
6
1
156
17
18
54
54
13
24
95
25
17
7
71
49
12
36
47
18
42
73
24
24
36
23
37
36
23
108
13
29
79
113
6
96
13
24
23
6
84
18
37
5
91
24
5
24
7
12
5
108
78
6
48
43
5
7
192
59
60
13
48
29
43
36
24
24
36
48
53
7
23
132
30
18
37
35
1
5
7
24
24
24
60
72
11
73
36
24
119
48
12
66
31
36
11
1
11
1
84
83
1
95
85
59
13
59
12
25
17
30
13
11
24
6
30
61
23
18
60
55
36
53
55
35
37
36
12
83
85
24
84
17
19
41
7
89
43
53
6
85
17
126
12
48
60
42
67
47
1
23
6
54
97
12
5
30
25
65
36
43
11
12
84
1
48
5
19
11
37
143
12
6
42
133
83
49
11
84
12
6
7
5
7
48
12
29
7
125
24
120
43
84
60
36
48
36
36
24
29
48
174
6
6
36
1
11
85
60
24
11
6
7
47
96
13
108
23
60
49
41
55
41
31
36
12
5
12
43
35
18
31
29
18
30
31
36
36
41
18
25
47
78
78
13
24
95
37
11
1
156
72
11
13
60
48
12
48
23
13
47
13
5
12
42
25
23
126
6
25
41
18
54
30
12
54
19
71
1
53
18
85
5
30
18
7
5
54
37
144
24
12
24
23
13
47
102
7
41
6
36
228
1
41
19
108
71
13
23
61
72
24
101
139
107
30
19
23
18
54
97
83
66
43
23
6
31
11
229
17
12
55
12
84
83
24
24
18
19
23
48
12
25
65
7
59
1
48
5
79
11
13
47
25
65
30
30
36
31
143
37
23
78
79
5
108
6
36
37
23
25
11
42
7
53
30
12
54
6
37
48
5
7
11
18
54
48
72
37
77
6
204
60
1
12
23
36
37
53
7
23
1
84
12
47
25
41
7
12
12
53
7
96
12
53
138
138
6
13
84
23
6
55
17
55
65
12
67
41
150
13
12
11
36
6
7
12
72
17
19
17
114
36
6
19
95
13
12
29
66
6
42
42
30
13
108
47
36
1
23
30
30
66
6
30
43
144
36
35
48
1
29
31
41
115
24
107
1
23
73
12
24
60
47
1
41
115
5
19
12
29
31
17
19
41
7
96
60
23
97
47
84
6
31
35
25
53
6
6
91
5
48
42
37
24
131
6
7
23
54
7
5
18
18
48
19
120
41
30
84
13
17
66
90
19
12
59
37
17
7
53
66
13
143
37
36
60
5
30
18
31
23
90
7
11
133
83
37
24
11
61
11
48
25
5
7
60
5
7
23
73
24
11
61
48
83
37
23
18
31
59
1
23
97
60
36
77
31
17
30
25
17
24
6
13
23
1
36
11
24
18
78
72
37
17
18
198
24
31
36
11
85
60
24
41
36
12
55
36
23
30
31
47
25
47
37
23
1
24
36
47
37
23
186
91
12
11
72
25
59
1
12
84
12
5
19
89
7
24
17
67
36
11
12
66
67
5
7
35
30
91
24
5
78
18
7
17
24
19
5
7
132
36
60
5
18
24
60
1
83
6
18
48
24
13
41
84
30
12
6
60
78
12
42
7
35
1
17
67
12
59
109
23
42
18
60
36
13
48
11
25
29
90
66
18
13
83
18
67
41
19
95
78
6
1
5
24
43
11
13
119
13
11
37
24
36
5
78
49
5
180
12
67
113
18
180
6
12
7
65
6
60
24
48
37
17
163
23
12
12
60
66
19
5
288
30
12
13
71
12
1
23
6
79
12
17
6
37
84
12
12
5
7
96
41
43
48
132
108
71
49
5
24
66
24
126
7
216
41
43
11
156
1
29
24
43
53
43
17
6
6
84
7
84
24
23
85
23
1
11
120
49
36
5
6
204
30
43
95
12
12
60
24
1
132
107
54
7
59
114
6
1
23
18
67
5
120
72
115
72
108
11
121
11
73
24
11
37
17
24
103
96
125
48
7
84
17
43
23
6
79
59
13
59
24
25
5
48
48
7
11
54
6
13
47
1
23
73
29
24
24
60
55
24
71
12
18
12
7
29
7
11
24
6
42
30
7
35
13
77
60
7
11
289
29
30
60
24
145
35
18
19
12
24
23
73
36
35
ABCD 375281418*7^$a-1 [50015]
36
31
9
44
37
23
1
12
119
88
33
30
101
16
9
6
45
45
12
6
149
61
144
18
60
17
13
108
83
97
11
7
9
32
55
90
23
31
53
48
64
96
20
72
28
33
36
75
24
75
77
49
18
144
29
7
6
54
81
20
25
59
13
3
33
30
96
30
47
79
6
39
63
42
155
37
42
102
24
108
59
25
24
83
36
132
12
36
24
1
27
8
19
21
33
11
19
41
1
47
25
75
60
9
54
17
37
3
27
126
11
24
109
18
18
215
16
3
90
11
12
84
48
43
6
11
55
6
18
53
19
48
24
48
6
83
16
12
81
24
18
89
127
12
89
12
13
12
63
87
21
80
24
19
30
204
126
30
36
24
47
7
17
67
6
30
18
96
102
36
96
45
129
72
6
53
12
19
81
63
45
105
35
24
25
87
75
69
20
12
12
13
6
9
9
18
101
7
53
31
53
1
132
23
12
1
63
8
60
16
60
12
33
11
96
181
12
15
39
60
5
31
18
48
18
101
16
128
16
45
11
31
18
95
12
19
12
6
3
68
60
31
5
48
120
25
71
121
42
18
12
11
31
21
9
36
6
17
48
7
30
24
12
35
16
36
45
47
16
99
5
25
11
7
53
37
23
12
37
27
56
12
48
48
31
113
7
41
4
8
156
12
24
61
23
24
7
60
89
73
47
91
96
17
19
41
36
7
42
63
21
71
120
13
35
40
9
71
61
27
3
6
54
9
32
25
11
24
52
45
35
4
15
36
84
29
79
42
59
79
69
9
39
9
18
72
6
84
27
105
66
36
132
117
21
24
12
47
4
27
18
18
29
12
60
28
9
35
61
84
126
5
100
3
77
1
47
115
30
18
24
53
40
117
24
48
72
11
79
81
15
17
1
12
23
31
9
9
6
45
44
55
41
7
17
25
3
33
18
41
76
12
9
60
23
36
7
53
72
61
102
6
18
66
35
1
18
18
24
11
25
23
7
54
72
27
105
12
23
55
126
71
40
27
141
9
83
97
36
12
23
12
25
35
1
66
36
45
81
15
44
37
47
16
9
63
8
19
144
54
12
6
30
107
1
11
43
6
71
36
31
5
19
5
24
19
42
108
66
113
19
81
48
33
11
19
9
33
36
48
23
12
16
20
25
59
7
18
18
6
36
66
78
30
36
5
28
48
105
12
59
67
54
35
25
30
5
1
47
1
54
18
11
79
89
72
16
20
84
13
63
9
54
77
25
87
20
28
20
72
7
42
12
42
57
69
11
48
12
1
36
18
18
48
6
5
67
5
76
20
28
32
40
9
168
23
7
5
48
12
49
27
44
13
143
16
75
18
204
39
80
19
18
51
45
12
18
17
37
11
25
6
18
23
72
108
40
117
30
72
5
13
63
87
53
120
12
67
66
60
23
40
44
76
45
47
31
30
24
12
11
52
8
7
17
19
41
48
48
25
108
36
84
24
3
32
55
29
108
1
24
27
9
12
47
16
36
176
40
81
36
11
49
11
79
53
37
11
100
20
25
72
15
144
27
41
7
81
32
13
35
19
6
12
35
60
211
5
49
36
72
35
48
151
42
72
30
78
59
88
20
36
108
139
9
9
12
24
63
9
18
18
66
41
48
55
60
54
35
19
29
24
4
20
60
133
12
60
30
36
41
12
36
55
72
33
21
23
36
109
11
73
18
36
5
13
6
41
49
71
60
25
47
31
18
12
18
126
6
29
28
15
30
18
42
23
13
48
23
48
109
24
27
9
54
54
36
27
39
53
37
35
19
77
24
4
45
48
107
55
5
12
12
25
168
3
32
72
76
44
55
101
31
12
36
33
3
78
108
18
48
6
12
15
3
42
119
48
25
23
12
25
36
84
24
39
72
9
51
39
45
87
18
111
8
52
21
11
13
72
63
20
28
20
60
19
5
13
6
18
48
60
95
49
102
42
3
63
69
27
48
17
12
67
9
57
27
8
43
137
43
5
25
99
51
18
12
24
11
7
93
8
25
54
65
72
48
96
25
35
73
11
16
3
42
11
37
47
7
18
15
45
84
27
24
9
3
8
24
19
84
6
72
27
63
54
18
17
121
36
18
6
12
60
23
24
37
35
91
54
11
31
53
24
31
9
129
60
27
45
12
24
90
5
180
13
36
12
11
12
13
36
36
18
36
24
30
47
103
5
148
3
114
12
51
3
78
48
35
19
18
54
36
6
102
5
139
36
6
35
28
20
19
18
6
18
23
48
55
53
60
13
27
9
23
7
6
35
49
51
27
66
24
23
13
47
52
63
45
44
37
72
12
18
54
42
21
63
24
125
64
44
199
21
45
78
41
13
23
16
24
165
11
4
20
24
13
6
29
1
63
105
18
18
35
28
21
24
36
36
12
11
24
1
35
1
59
19
5
25
11
7
17
48
12
13
23
55
29
19
132
102
96
47
1
36
15
20
1
27
20
7
6
36
36
27
81
198
21
32
1
54
18
3
44
16
81
174
78
18
29
36
16
20
108
37
24
83
19
6
18
48
17
1
11
76
32
151
41
60
13
54
53
1
12
23
1
48
35
28
69
12
11
7
90
11
4
129
15
93
42
65
12
12
36
24
31
30
78
41
25
23
24
24
1
24
72
23
72
12
12
61
47
55
252
9
20
36
40
9
35
55
65
37
15
3
89
48
79
9
132
3
45
56
48
216
60
40
20
19
33
228
9
47
85
23
49
47
7
5
133
18
17
192
13
48
ABCD 375362348*7^$a-1 [50008]
58
9
3
9
3
17
13
23
40
45
11
19
9
29
31
20
64
17
12
51
12
37
54
33
20
1
8
7
12
8
28
32
25
18
14
7
39
9
32
43
6
8
40
27
56
9
4
6
9
8
4
8
16
9
56
24
27
12
7
42
140
19
8
61
12
12
11
12
24
81
16
20
3
33
3
25
15
33
8
63
7
26
4
3
9
20
27
21
16
8
27
12
43
30
8
43
24
39
17
36
7
50
7
165
8
16
11
37
99
9
23
16
5
51
40
33
24
18
12
2
123
28
3
33
39
57
45
32
51
36
43
33
41
7
20
84
43
12
5
25
6
9
5
91
17
27
12
1
59
12
9
10
6
35
1
30
18
30
69
17
22
21
9
8
3
60
1
78
18
24
15
12
8
1
3
24
5
4
6
29
13
15
77
10
17
7
50
16
51
56
1
56
4
39
20
9
51
31
5
48
24
61
83
21
31
9
18
9
3
29
9
15
40
5
3
49
18
117
20
45
3
36
28
8
45
15
36
7
6
27
8
1
68
27
28
12
21
23
4
33
12
3
8
12
24
9
12
24
3
24
21
7
3
9
24
9
90
114
24
12
6
12
29
4
5
124
11
49
8
7
56
13
24
32
3
13
23
67
18
39
17
34
6
15
29
34
17
9
43
20
7
113
13
48
8
3
28
24
29
15
13
80
51
4
32
9
147
19
6
30
9
36
9
15
15
6
23
19
6
47
40
36
33
24
3
17
19
20
13
12
3
39
6
27
60
65
79
29
27
60
55
30
15
21
6
29
16
33
6
14
12
16
42
30
83
43
12
45
33
27
15
2
108
7
20
37
35
1
11
33
7
3
81
45
11
37
23
13
44
15
49
8
60
19
3
60
17
1
11
24
64
20
19
6
8
79
20
9
3
1
3
5
15
31
12
5
4
9
47
36
1
66
9
15
29
9
31
3
78
47
28
20
24
124
72
24
9
12
11
48
40
9
11
12
16
12
17
15
21
7
8
25
11
57
40
20
48
27
28
9
35
9
4
39
60
87
12
5
24
28
48
27
6
3
57
47
12
1
3
3
17
36
4
57
84
18
29
9
19
32
25
56
19
9
27
44
48
13
72
23
100
8
132
12
25
47
1
23
12
37
8
108
16
44
4
23
16
9
11
40
3
18
15
33
8
27
37
20
36
7
56
7
6
24
23
28
33
12
18
9
17
34
6
60
36
3
8
45
22
5
45
36
36
24
3
4
29
10
17
31
53
4
48
3
14
63
7
14
16
35
1
11
16
24
32
7
2
15
72
100
15
14
16
27
27
89
28
8
1
18
65
31
9
21
44
7
5
46
5
12
1
6
17
9
7
20
12
1
60
11
40
41
15
13
51
27
6
3
33
20
64
8
19
8
48
1
12
23
7
17
12
9
16
35
12
61
11
37
8
60
4
6
21
8
25
3
5
10
12
5
37
6
9
32
13
11
4
44
28
8
36
16
44
16
20
4
33
12
12
15
5
3
7
9
53
7
9
15
24
29
7
45
24
60
18
5
21
19
5
12
27
4
24
9
27
3
5
36
1
15
9
8
22
21
20
4
21
18
36
6
51
8
72
16
12
12
27
50
19
15
33
15
12
6
24
56
12
4
123
21
23
33
3
4
33
3
12
8
12
1
8
99
1
32
10
17
12
19
26
63
36
1
71
13
12
27
17
55
29
27
13
23
13
20
28
3
3
14
7
12
17
15
12
9
16
15
9
23
7
17
19
9
96
32
28
5
3
7
9
9
11
16
15
5
9
27
24
37
47
136
8
49
12
75
12
9
39
29
7
20
25
11
16
8
25
20
19
63
9
21
35
28
32
37
27
3
5
12
16
33
11
12
7
30
27
24
57
63
21
42
21
20
120
9
16
12
68
88
30
12
5
7
5
4
9
12
11
1
63
32
9
3
40
29
3
1
18
5
28
65
60
58
5
28
33
47
12
49
20
12
7
8
21
87
97
36
42
5
1
11
36
37
48
20
22
12
14
7
29
4
12
8
7
15
9
5
16
15
32
81
63
48
24
12
40
9
20
4
12
11
57
127
15
30
30
45
20
36
36
1
42
14
27
1
39
24
24
36
12
15
38
52
107
52
20
1
42
93
21
3
77
22
5
19
14
63
12
25
20
15
76
3
29
4
17
16
44
28
15
69
8
40
11
48
13
20
10
26
22
6
54
6
12
11
33
43
24
3
18
60
15
17
48
7
12
24
56
4
29
27
1
47
24
1
6
29
9
7
3
2
31
27
42
32
3
24
40
108
57
23
37
3
5
15
28
87
2
27
21
27
96
40
5
3
24
21
15
1
6
42
32
34
60
14
3
40
15
102
11
36
9
19
20
24
19
17
31
21
12
8
49
23
21
16
3
44
25
47
33
3
45
15
4
41
3
24
16
29
4
23
28
3
14
16
24
12
59
1
44
24
55
44
7
102
8
43
27
21
15
6
12
3
8
28
17
3
33
3
13
68
4
3
44
12
1
3
27
29
12
19
69
8
31
50
28
35
31
24
6
15
99
5
19
53
7
2
36
67
12
12
8
16
12
8
36
57
24
27
40
81
8
43
20
7
53
37
56
24
3
1
3
20
12
40
12
45
6
24
53
1
32
12
16
3
9
12
3
53
16
11
12
40
5
55
5
3
7
2
34
9
12
80
33
16
24
32
4
42
2
15
25
12
15
21
51
21
11
16
12
39
105
17
70
9
48
3
77
1
27
41
40
35
36
36
9
27
36
4
69
15
12
17
7
29
15
16
51
9
41
27
12
72
7
17
37
66
41
9
19
8
40
77
7
20
49
12
12
18
36
53
81
19
33
6
17
1
32
55
33
23
24
49
3
5
10
17
9
70
62
31
27
33
9
12
3
3
21
39
102
30
5
9
4
3
20
1
15
27
18
36
63
29
3
45
7
36
33
11
12
13
42
45
5
10
17
16
32
7
17
1
3
12
24
32
9
19
3
18
12
20
36
58
5
48
117
10
6
35
49
35
1
51
12
32
36
84
72
16
24
9
23
4
20
81
84
27
25
27
9
8
16
51
9
24
30
9
5
75
24
1
15
68
4
20
12
69
31
3
18
11
21
4
24
23
72
40
72
12
48
12
44
7
33
15
48
114
8
4
11
4
3
29
100
9
8
39
40
21
20
24
52
11
57
10
5
36
25
11
12
43
141
3
17
37
6
12
57
48
12
8
9
34
21
9
24
36
87
63
53
4
5
7
20
1
23
12
64
17
15
25
27
20
9
10
29
9
4
23
9
4
20
46
66
15
20
4
12
33
20
3
33
10
17
1
35
36
61
12
6
6
71
19
45
9
23
9
27
88
12
44
7
2
7
21
90
9
21
27
140
19
17
12
24
64
17
10
53
37
11
24
21
16
11
49
24
24
51
5
27
1
48
11
21
46
14
7
29
7
3
26
39
16
8
13
30
54
27
24
12
3
65
7
60
12
66
24
56
51
12
36
28
8
16
20
60
9
27
43
5
55
17
33
88
11
31
17
24
1
20
40
3
9
15
15
5
45
4
3
33
6
57
15
6
24
12
3
17
31
53
22
2
7
15
41
52
3
9
53
16
39
53
27
13
23
37
8
52
24
23
48
7
29
64
36
24
9
56
7
8
12
25
47
43
57
5
46
9
8
13
27
32
9
10
89
25
11
16
41
15
52
33
80
22
29
4
32
88
15
24
24
2
67
17
34
9
17
99
9
48
31
21
30
26
51
12
49
11
21
22
18
3
8
4
8
33
75
25
27
56
7
9
33
78
6
8
3
7
38
4
11
19
18
36
11
16
24
21
8
7
15
5
4
53
7
8
13
23
4
15
17
12
9
4
20
39
1
23
31
14
7
29
4
48
23
7
12
9
8
1
42
6
23
7
21
12
36
20
37
6
168
26
7
9
11
13
30
17
40
9
12
12
27
8
25
18
33
36
41
19
20
60
9
27
13
15
17
63
112
17
28
3
32
1
3
3
24
14
15
28
12
5
22
45
41
39
25
35
45
16
11
7
5
45
34
9
3
5
25
18
41
25
39
32
49
35
67
48
26
16
24
35
19
5
21
27
16
60
111
9
12
5
34
33
33
51
27
2
7
29
22
18
48
23
7
33
32
24
21
4
3
8
1
15
12
17
12
51
12
25
24
11
1
15
5
46
54
23
21
15
9
10
2
27
24
4
5
7
27
29
145
3
12
3
18
3
8
133
12
68
55
44
21
22
18
11
48
61
60
3
20
33
10
17
48
49
18
38
4
8
28
23
1
8
4
3
21
11
36
4
5
10
41
64
15
24
26
16
12
12
15
68
4
17
15
1
96
23
16
12
8
40
93
39
32
1
18
62
3
1
12
12
66
24
53
12
7
17
61
6
14
12
10
5
9
16
27
32
49
3
3
5
84
31
29
28
12
12
3
2
4
3
48
3
6
12
15
32
36
72
ABCD 375579366*7^$a-1 [50027]
15
24
80
112
32
13
23
12
16
9
11
25
27
44
36
28
48
92
1
39
33
36
3
21
27
9
107
12
40
60
12
132
12
32
49
15
20
60
13
48
87
12
48
105
23
64
24
48
8
1
23
1
36
35
24
64
176
12
36
16
24
20
16
108
8
12
36
37
3
20
12
4
32
37
11
12
52
20
12
12
24
60
4
8
52
80
1
51
92
4
12
33
11
4
36
21
11
13
24
23
28
32
49
47
52
57
11
108
28
20
36
28
80
36
108
4
21
12
23
16
32
1
15
33
12
24
60
35
16
153
23
12
36
36
73
15
20
25
36
3
20
13
35
40
9
15
8
40
21
11
37
3
69
72
3
20
25
11
1
11
25
99
9
15
8
36
76
48
32
16
21
12
23
12
1
12
12
35
64
9
72
39
8
52
36
104
16
104
37
59
24
61
23
13
3
92
4
20
24
96
4
48
12
20
16
12
8
72
1
35
4
8
4
12
20
1
3
33
95
72
40
104
49
63
20
25
11
112
44
13
47
16
57
59
37
71
52
60
20
36
16
9
23
12
12
16
9
87
8
25
12
23
12
13
24
36
12
27
8
24
36
36
16
24
32
4
212
60
60
1
35
4
81
23
25
47
108
4
60
141
60
3
45
24
35
72
52
12
9
39
9
71
100
108
48
68
13
12
72
11
49
47
24
12
16
32
1
3
24
260
12
64
20
1
75
8
61
47
4
21
36
47
4
12
32
84
52
33
71
72
12
64
140
16
164
109
23
13
12
3
57
23
16
20
12
12
36
48
4
8
61
39
9
36
39
45
11
1
3
36
8
4
201
59
61
27
24
24
8
48
12
12
36
1
15
44
16
8
112
9
95
25
15
60
32
37
27
9
11
12
49
131
49
23
16
45
24
15
128
13
36
108
23
28
20
24
24
1
15
8
24
64
32
28
60
116
12
52
9
3
8
61
51
33
63
32
12
12
84
1
36
15
128
73
3
9
36
111
20
4
44
25
59
73
39
204
12
93
36
12
3
36
68
25
35
25
12
48
15
8
72
1
15
24
24
8
4
32
16
44
13
24
15
12
56
72
40
12
48
57
3
36
9
119
28
32
40
69
108
24
12
27
9
71
28
48
20
40
36
44
121
12
11
16
8
25
35
4
12
117
15
8
13
23
4
12
69
87
72
92
84
1
39
56
12
12
13
27
8
4
12
36
12
80
1
24
39
24
32
25
143
1
12
3
45
12
48
23
24
48
12
172
36
36
72
36
32
13
95
4
12
48
81
23
28
68
73
15
48
84
12
8
13
11
85
47
52
32
1
15
8
4
44
4
20
16
48
8
64
8
72
48
36
12
64
24
12
20
28
93
87
24
32
24
24
24
25
63
36
44
88
12
57
72
83
16
12
165
11
28
32
48
13
27
60
81
47
28
8
12
49
11
48
100
57
24
131
76
32
13
24
12
27
8
16
12
177
3
57
24
11
144
96
4
32
12
12
52
60
8
16
56
73
11
52
9
15
8
25
120
84
3
36
44
16
36
12
57
23
36
16
48
20
12
12
64
20
52
60
21
12
27
8
12
16
20
60
12
73
75
57
119
25
12
39
8
16
32
25
71
16
44
16
93
35
28
20
28
20
16
12
21
35
24
48
13
3
96
8
1
23
48
24
24
25
23
4
21
47
72
4
36
80
1
24
3
45
72
48
11
25
51
45
75
12
12
24
81
120
35
1
36
23
4
12
8
124
44
13
11
24
16
32
36
12
4
20
24
24
72
4
20
40
21
12
23
1
59
28
56
16
44
37
39
36
20
1
47
1
11
52
57
3
12
32
36
36
1
36
3
33
3
9
60
27
20
12
49
12
12
23
76
8
12
16
12
9
11
48
64
45
15
9
87
32
16
21
35
12
97
11
25
15
57
12
36
12
11
28
60
32
168
1
11
16
32
96
4
8
48
49
15
81
23
12
25
11
28
21
23
24
13
47
1
75
48
20
1
27
8
25
23
12
1
11
48
1
3
116
1
71
13
11
120
48
109
3
24
44
12
36
1
3
24
8
16
44
37
39
8
12
97
47
4
8
40
72
8
24
112
32
4
33
11
16
32
84
64
108
72
80
60
85
39
21
75
20
28
8
25
35
12
1
12
3
21
3
21
71
48
12
13
23
96
109
12
27
8
52
21
39
8
16
8
61
83
37
36
39
20
4
56
1
95
61
11
72
37
3
44
12
4
20
13
47
61
24
27
12
21
47
1
11
1
15
32
145
3
105
27
12
12
176
1
47
144
100
32
48
61
51
45
47
13
11
61
63
68
61
35
97
71
52
33
11
72
60
48
37
11
36
25
12
11
64
24
48
20
28
20
1
15
20
12
4
33
11
1
3
105
23
13
3
12
60
9
60
11
1
71
49
23
24
16
24
36
20
1
15
24
20
25
59
61
147
9
3
33
95
36
24
24
12
13
51
48
33
3
21
3
21
3
9
63
21
3
80
13
11
72
72
24
13
27
45
48
35
16
20
4
104
61
35
1
35
4
21
60
11
13
23
12
96
28
8
12
49
99
24
20
4
81
15
44
1
3
12
32
4
44
25
23
96
25
12
84
39
68
72
61
23
13
15
8
25
15
32
25
23
16
104
13
47
112
44
1
23
13
3
48
44
73
23
1
11
4
57
3
45
11
96
1
23
16
24
44
97
27
8
13
11
84
36
88
48
20
100
8
4
33
11
37
11
1
35
1
35
48
16
21
107
12
1
11
36
4
8
4
80
48
36
13
12
12
3
36
32
4
80
156
25
23
64
12
9
59
1
47
12
16
21
36
60
63
9
119
12
4
32
1
12
23
25
71
16
72
20
12
16
21
11
25
71
49
39
24
21
96
24
71
4
24
21
35
40
32
25
23
24
37
35
1
180
35
12
16
48
21
36
11
49
111
45
11
4
68
73
39
8
40
45
95
61
12
108
15
8
37
11
13
11
40
8
73
39
44
4
12
44
1
63
48
9
39
20
13
39
44
60
40
56
1
3
69
107
12
52
48
33
36
12
12
3
20
96
25
15
84
20
37
3
56
64
213
39
84
80
24
61
51
20
4
21
3
32
36
16
32
49
11
4
20
60
4
33
15
56
13
3
8
73
47
36
25
99
20
64
48
9
23
1
84
71
24
24
4
36
24
48
24
8
13
24
12
35
12
136
24
56
40
116
73
23
12
13
3
9
11
ABCD 375671598*7^$a-1 [50035]
27
84
20
97
63
17
28
44
12
4
12
8
55
60
41
16
11
13
107
21
7
2
7
104
40
8
33
67
11
37
8
7
129
8
24
24
51
100
14
55
35
49
11
9
9
7
23
12
9
52
35
9
48
15
73
48
29
22
36
21
128
24
51
37
12
20
27
13
12
47
33
39
16
81
83
49
8
19
45
35
12
141
24
3
9
4
20
24
3
81
84
207
60
45
4
11
28
44
1
68
39
37
36
15
32
13
99
45
32
39
40
2
31
11
25
35
49
89
30
45
24
60
19
20
1
83
105
36
9
7
44
12
16
89
27
3
37
5
3
60
12
180
15
49
56
15
25
44
27
1
39
74
66
9
15
57
63
129
7
41
51
9
12
7
5
9
6
9
40
11
12
12
36
1
113
78
97
12
68
3
9
28
24
20
28
23
9
87
33
84
3
9
15
18
18
12
28
62
31
47
85
116
39
9
24
27
1
11
12
21
19
29
60
24
75
1
104
103
29
72
63
1
8
7
17
3
24
21
99
9
151
5
16
24
5
6
24
33
24
3
36
24
45
36
9
48
31
147
24
9
36
95
93
63
1
48
5
18
13
17
3
160
68
81
10
57
8
15
21
15
1
59
4
5
112
20
3
81
15
21
12
21
6
42
3
19
8
1
12
15
17
108
9
48
7
65
6
21
48
12
19
20
81
36
64
23
108
21
7
80
109
23
13
47
28
9
15
20
1
8
12
16
24
80
4
11
21
3
9
36
36
12
148
47
57
24
39
49
23
18
18
21
3
9
16
44
9
19
23
30
31
17
43
8
27
81
3
181
159
17
24
72
63
9
4
44
75
37
20
3
12
9
84
7
68
9
4
8
36
136
24
12
11
13
92
84
39
21
3
18
7
24
27
14
6
21
21
58
20
84
21
36
28
80
72
39
9
15
48
48
72
12
45
36
16
144
32
7
56
9
40
32
51
9
52
119
21
12
4
15
50
126
12
1
72
29
18
21
36
3
109
12
47
40
65
132
3
144
1
24
20
24
39
30
22
20
16
20
1
20
4
8
91
57
101
18
33
16
56
48
31
8
153
15
12
1
111
29
36
40
36
32
16
20
12
36
3
78
67
36
20
12
3
9
72
19
81
41
39
3
21
64
35
9
27
13
8
12
39
21
21
7
60
3
53
12
51
117
12
16
15
20
9
3
13
8
12
27
21
40
140
16
8
183
21
39
25
48
8
3
156
4
8
1
20
21
18
13
24
56
9
6
9
33
30
57
12
21
3
24
93
30
48
162
30
45
43
21
101
30
69
51
1
20
69
7
35
40
8
21
24
52
11
12
12
1
39
56
12
33
148
20
21
31
32
3
129
16
80
28
80
28
23
33
88
35
24
97
123
17
141
15
3
13
41
6
132
1
47
33
48
52
8
4
35
192
45
7
8
21
40
27
9
5
120
18
21
7
9
120
23
12
57
111
9
4
44
60
64
41
15
12
4
68
7
9
8
52
44
36
75
21
36
43
117
24
20
12
45
30
12
21
48
31
45
11
12
9
3
1
80
15
4
38
7
32
19
53
9
72
15
33
78
12
28
24
20
48
88
14
30
36
33
76
15
8
90
15
27
25
24
44
4
24
116
3
1
144
15
120
20
36
54
3
60
3
4
17
63
69
39
1
8
100
104
4
5
19
72
32
7
80
93
12
48
36
84
4
68
16
44
36
55
45
24
71
57
72
91
29
24
36
12
79
5
4
72
23
18
30
141
27
12
57
63
9
36
16
11
33
7
17
28
12
11
9
63
76
32
33
16
68
36
4
56
15
24
18
138
84
9
16
11
73
29
138
72
30
19
44
12
88
15
89
76
47
42
39
87
24
18
63
100
32
24
3
85
12
20
72
112
35
1
32
9
18
49
32
4
32
63
13
8
28
80
144
9
19
3
50
55
65
46
2
3
12
7
9
11
117
36
27
16
45
59
93
27
156
25
39
5
12
51
13
15
20
21
99
9
3
9
51
52
45
204
44
15
108
81
39
9
45
39
7
45
77
78
24
85
23
9
4
80
24
51
33
24
75
9
12
7
45
47
21
21
7
44
55
80
72
45
4
8
16
32
3
129
16
36
8
4
92
15
25
92
12
3
112
9
44
15
30
27
45
3
36
31
137
3
49
12
36
11
13
8
21
63
15
1
32
12
4
56
12
12
3
45
15
18
42
157
59
1
48
15
8
13
20
132
15
49
123
20
57
159
1
11
30
19
32
7
69
8
3
73
96
71
1
3
17
39
4
8
49
24
35
45
40
24
5
18
45
4
12
20
39
30
15
12
15
21
16
48
24
59
21
48
24
4
195
29
91
9
11
16
200
9
15
97
48
44
9
19
56
12
51
13
56
12
3
60
45
33
72
48
43
149
10
8
37
8
28
68
12
76
24
20
28
36
23
13
15
21
20
24
9
6
1
59
4
50
99
21
19
12
32
12
63
1
47
9
15
96
12
1
41
39
39
21
48
28
23
69
24
64
96
35
4
53
15
37
35
33
16
56
31
20
57
27
69
172
17
90
61
20
21
3
36
51
30
18
13
20
4
192
80
100
80
72
7
21
41
3
28
51
56
12
121
68
4
44
12
72
24
24
51
72
16
9
20
36
36
33
19
48
32
40
68
3
33
3
120
4
9
8
3
37
23
96
12
37
8
24
12
129
27
3
13
20
16
104
16
20
96
108
36
12
12
4
23
28
45
8
91
53
120
12
3
1
36
23
117
3
105
24
12
27
13
71
21
39
61
44
48
3
1
20
3
57
39
24
57
144
27
28
20
12
60
12
1
56
43
56
73
68
63
1
17
75
63
45
28
149
19
39
5
15
13
12
44
64
36
44
21
63
24
88
12
24
77
27
151
17
3
9
48
132
12
100
11
9
36
48
15
1
32
21
27
24
15
54
6
24
57
51
12
90
18
108
45
12
4
44
39
1
20
16
63
53
7
21
15
17
24
60
24
4
20
16
59
69
12
75
57
3
57
3
13
47
1
68
24
7
2
79
8
16
20
55
41
19
104
61
47
30
ABCD 375692426*7^$a-1 [50010]
36
156
32
37
15
33
15
8
4
45
3
32
28
48
20
4
8
37
15
32
144
4
44
64
12
20
16
20
49
23
48
64
32
16
20
25
12
11
48
4
96
44
12
16
80
49
48
12
11
24
61
35
25
63
8
24
109
51
9
35
60
13
11
12
4
32
13
11
96
180
60
4
12
80
112
21
3
44
37
23
24
60
49
11
133
15
32
28
45
23
52
8
112
45
75
108
20
25
15
32
24
37
84
3
32
25
11
24
13
27
8
25
15
8
97
48
71
16
56
48
52
9
51
36
32
49
35
49
23
40
8
52
20
48
40
80
37
47
1
3
57
15
45
167
60
16
8
12
48
16
36
32
24
88
45
11
24
40
36
36
21
60
24
63
48
8
157
3
9
72
36
23
1
63
80
12
4
57
12
15
45
3
9
23
24
16
93
11
96
12
28
32
61
35
25
11
48
4
12
45
47
48
132
48
148
32
108
52
48
8
52
36
8
24
16
32
1
39
20
84
49
27
21
11
52
240
9
63
20
48
52
44
60
85
59
48
24
12
13
15
48
141
3
68
100
32
72
1
39
8
40
56
4
20
28
44
100
81
47
73
12
15
92
13
3
45
35
37
95
12
25
71
84
12
28
93
11
16
81
27
224
109
63
24
8
64
33
15
20
12
13
59
16
8
49
51
12
104
12
108
36
12
40
8
24
88
36
188
4
48
20
37
75
57
3
33
95
28
9
47
16
24
36
20
24
4
12
20
4
48
44
48
28
8
72
112
8
40
36
36
48
56
40
96
21
23
36
1
59
4
24
33
3
20
16
24
80
16
21
15
12
152
1
63
9
119
12
4
12
144
68
88
8
72
4
164
13
3
12
44
1
84
63
44
109
11
1
23
24
40
104
60
60
49
95
84
13
3
12
24
8
52
12
132
20
13
155
52
60
93
27
8
49
15
21
47
73
3
120
8
1
47
24
76
32
13
23
12
12
73
15
24
32
24
28
68
25
12
3
72
8
4
20
16
92
133
27
33
107
36
60
36
13
168
63
21
39
21
15
32
124
57
35
72
12
28
8
40
45
35
160
68
148
8
24
28
80
48
16
132
80
25
35
4
24
8
12
16
20
97
47
48
25
15
9
59
16
92
1
71
60
64
92
36
12
25
71
4
44
36
13
24
11
25
27
56
16
45
23
25
59
1
59
16
12
21
15
92
36
4
33
24
108
11
109
35
28
12
48
20
112
44
61
83
49
36
24
75
8
25
59
4
12
32
1
12
3
12
36
32
84
40
105
108
111
12
69
99
12
9
75
44
12
4
92
36
108
72
136
36
80
28
45
60
95
60
13
3
20
1
75
20
72
16
96
8
61
3
45
11
24
12
37
36
27
33
23
4
32
16
57
120
48
24
11
25
84
11
48
52
12
117
47
4
56
4
20
157
27
36
57
3
32
97
15
32
13
59
40
8
1
47
12
1
3
24
24
9
23
24
96
25
72
95
24
12
12
72
13
3
32
85
11
12
12
48
48
4
44
40
45
11
36
60
4
44
36
84
12
36
13
15
45
23
12
108
36
4
21
11
12
16
129
35
24
4
9
11
40
69
47
96
12
13
3
32
40
44
4
69
3
33
83
108
4
32
28
20
28
68
48
96
132
108
52
60
12
93
51
201
63
44
61
227
16
12
72
33
15
8
24
13
35
28
164
1
15
32
48
37
35
88
8
52
20
37
83
52
57
83
40
48
45
35
109
59
49
23
24
72
64
56
52
92
100
12
32
13
27
24
8
12
12
4
60
36
44
168
76
20
12
36
13
3
8
64
21
107
40
56
4
45
12
23
52
8
40
44
1
15
96
9
3
24
141
35
40
104
13
12
23
28
45
191
13
75
33
15
8
48
144
100
92
4
80
4
93
60
35
25
11
49
24
35
192
36
12
4
81
36
27
8
4
20
48
16
8
36
13
12
51
8
1
23
100
69
11
12
112
20
28
57
39
24
48
44
48
16
32
12
85
123
68
16
84
96
8
73
95
28
20
16
33
123
32
36
24
24
1
23
4
32
49
15
117
120
23
28
9
23
4
21
27
96
8
1
23
40
8
12
36
28
93
12
39
44
148
116
88
32
4
44
4
36
104
24
136
9
11
52
44
148
8
48
97
39
45
35
108
37
23
24
16
44
12
84
28
69
83
28
9
96
23
16
116
96
28
33
12
48
15
56
48
73
15
120
56
48
16
36
45
3
36
8
217
11
108
16
32
4
60
72
32
40
36
20
37
3
24
156
32
12
16
20
4
33
15
56
168
60
4
12
12
20
25
3
32
36
28
128
16
20
25
59
48
40
33
51
9
11
1
23
40
213
59
12
12
4
192
33
47
4
21
3
20
48
4
93
3
44
84
40
56
72
4
92
37
63
93
24
11
12
88
9
60
23
37
11
12
85
35
25
47
84
16
48
12
20
4
24
8
72
25
23
168
16
21
3
20
12
37
75
48
20
48
84
108
49
11
48
16
68
28
84
20
96
12
37
23
25
15
152
16
24
8
13
27
72
164
4
48
48
8
4
32
16
20
1
36
179
121
39
128
72
16
12
60
48
8
12
12
205
23
108
24
108
4
48
8
4
32
48
28
20
25
167
1
27
33
39
21
39
68
12
12
64
45
107
28
20
108
36
108
144
4
8
1
39
8
13
3
ABCD 375699864*7^$a-1 [50041]
76
32
88
96
39
29
31
29
31
5
67
17
16
27
24
21
8
12
43
17
12
28
8
67
45
84
104
16
111
9
75
69
51
9
80
16
68
96
16
24
20
24
28
68
115
77
163
36
29
52
24
75
101
180
60
28
44
28
39
21
48
36
8
31
12
300
69
24
60
32
28
51
41
4
56
64
84
36
56
100
20
48
7
33
15
185
91
29
16
24
60
44
88
39
45
56
103
12
17
76
135
96
9
60
15
117
8
52
3
17
88
12
128
100
15
209
28
8
40
20
40
75
5
24
88
8
16
8
52
44
24
52
171
5
79
9
12
60
3
5
31
41
12
31
17
64
60
8
43
17
211
5
16
15
9
36
8
7
36
17
48
40
108
75
17
124
75
144
17
100
8
40
27
17
36
7
129
96
32
67
9
27
33
20
52
32
36
12
48
7
5
19
9
27
24
41
4
8
36
24
36
31
9
111
21
8
16
24
12
3
12
125
100
20
175
17
67
89
72
12
28
3
17
48
84
36
12
60
88
36
24
12
152
36
52
39
9
80
40
164
16
51
36
53
31
41
132
120
48
55
84
29
24
31
17
12
7
41
55
5
28
44
52
36
99
36
5
60
4
36
24
44
112
60
8
60
55
45
36
44
160
51
53
28
15
93
36
15
9
216
24
32
55
5
4
8
28
240
20
12
103
5
132
7
21
99
240
69
156
36
63
57
20
12
7
29
40
87
48
5
55
12
17
168
40
24
39
5
24
28
3
57
48
75
81
111
9
8
48
88
27
17
16
12
63
12
33
87
125
4
120
8
96
12
48
7
48
45
27
5
132
31
5
60
52
48
20
7
24
29
12
48
120
115
12
5
72
7
69
20
16
36
8
67
5
4
15
9
156
15
36
77
7
36
24
89
12
60
48
16
36
108
20
55
17
28
51
9
12
60
48
36
51
9
36
20
28
32
12
48
79
29
7
9
68
28
32
28
15
17
43
9
68
7
24
29
36
60
112
20
43
65
12
103
96
101
148
44
31
12
45
15
17
60
16
104
48
28
20
7
33
32
4
15
84
89
136
15
21
8
36
12
4
56
19
69
87
9
120
39
12
17
7
9
44
127
149
60
7
33
15
36
29
12
108
24
48
48
475
5
31
96
5
28
12
15
60
5
4
36
48
87
5
4
8
208
3
29
36
24
28
15
48
29
103
93
20
31
29
55
17
100
20
72
16
72
60
140
19
9
60
60
20
144
60
48
55
69
8
31
5
52
3
12
17
7
9
36
60
99
17
160
24
8
60
76
44
31
96
60
29
52
8
31
36
33
27
24
45
60
24
15
5
7
53
72
19
21
75
17
151
29
96
40
140
112
8
31
36
53
60
40
15
5
12
4
15
24
57
80
132
16
320
7
5
72
31
72
48
5
91
53
151
5
115
17
60
100
3
12
17
108
79
24
57
48
15
65
31
69
72
20
12
16
92
19
9
27
69
56
19
84
77
4
36
3
5
40
15
5
7
9
44
16
15
41
40
24
51
9
36
92
16
44
96
12
4
15
9
44
16
36
36
39
21
68
7
144
165
8
48
4
44
60
31
101
40
8
136
39
177
3
77
12
36
7
53
12
40
8
16
51
17
16
96
15
21
48
51
45
36
92
28
75
9
56
4
8
36
52
3
5
84
16
12
24
68
28
3
5
40
96
24
240
12
99
9
20
127
5
12
31
89
127
21
8
16
99
225
12
3
21
8
7
24
72
9
60
36
3
12
53
12
103
45
44
36
76
36
8
24
67
9
96
56
4
8
28
75
24
29
24
67
41
100
3
45
80
40
27
5
28
36
24
15
12
5
4
39
29
67
9
51
9
44
36
40
20
132
12
7
21
15
9
99
5
52
20
48
55
57
24
176
79
29
40
51
84
36
9
20
115
12
129
56
19
53
31
29
7
60
45
8
67
141
8
76
8
7
84
96
81
15
5
19
9
15
17
12
67
21
20
108
24
28
75
45
60
63
5
16
8
43
45
48
80
12
115
108
29
120
36
24
48
19
41
43
29
136
44
172
15
269
67
5
4
96
20
19
21
24
8
76
135
5
24
16
27
9
44
12
4
8
60
7
149
12
64
75
24
45
36
60
84
27
17
96
7
60
5
40
20
19
45
15
9
20
55
5
12
103
12
5
12
36
100
32
103
17
40
8
60
7
33
15
77
60
64
8
7
9
27
33
44
52
15
165
24
27
9
39
21
15
105
56
100
32
16
32
43
45
15
29
7
53
7
89
12
115
45
63
36
69
20
16
36
108
27
5
40
8
24
48
48
127
77
112
24
27
33
75
36
9
36
99
5
67
17
67
29
12
60
60
19
9
12
8
55
125
60
24
96
84
7
24
12
228
17
28
15
89
36
100
12
20
28
15
12
69
51
5
28
36
44
91
21
120
8
60
12
4
68
31
12
53
7
24
120
29
24
28
32
7
21
8
91
36
48
5
40
15
81
60
135
81
32
28
24
8
36
72
40
123
ABCD 375742994*7^$a-1 [50036]
23
72
1
239
84
1
59
1
35
13
107
60
73
24
24
23
61
131
12
36
73
120
24
239
85
119
72
1
48
47
24
120
48
37
47
25
11
60
1
60
95
48
48
109
48
23
12
72
25
131
25
36
48
71
132
25
11
37
131
13
96
95
132
37
72
155
13
11
24
1
83
60
49
95
24
85
23
1
23
60
192
120
61
36
11
108
216
156
24
60
96
13
48
83
72
72
1
11
24
97
23
97
23
13
60
35
168
37
72
108
47
12
120
36
25
47
48
60
145
144
48
35
133
23
24
300
36
60
48
132
1
119
37
71
72
24
36
96
96
192
84
133
12
107
49
48
36
59
25
11
96
132
25
59
133
48
11
25
12
23
120
49
71
1
107
133
47
61
36
11
1
71
72
96
13
11
12
48
108
48
229
24
59
13
119
156
133
83
49
59
72
108
12
96
37
95
180
60
109
120
155
60
1
24
60
23
48
72
60
36
48
61
48
23
61
12
24
23
60
13
155
61
71
24
49
59
84
1
47
228
1
96
131
1
119
12
25
12
179
61
59
156
25
59
36
156
12
97
12
23
24
36
13
60
59
84
1
83
37
23
49
23
12
1
23
24
37
107
109
23
1
24
84
35
48
73
23
72
25
83
229
24
131
169
36
120
35
49
59
324
85
35
60
1
47
25
11
12
12
13
47
25
108
83
24
12
24
1
71
37
23
121
143
180
1
23
24
145
143
61
24
24
23
12
85
11
1
48
11
25
156
60
35
72
37
132
23
37
107
37
84
204
48
71
49
83
25
35
12
97
47
12
97
84
47
49
84
12
84
24
23
192
36
60
12
36
97
11
193
60
119
72
72
36
61
108
119
205
167
12
240
301
35
12
36
37
11
48
72
12
121
47
12
1
47
144
49
35
121
143
24
24
25
24
131
145
11
60
61
48
12
35
13
60
192
119
109
71
120
1
11
12
25
23
108
84
60
205
108
59
61
12
47
1
23
13
23
108
13
72
35
13
35
48
49
35
60
37
23
49
23
24
169
11
49
83
12
60
96
132
109
120
11
96
1
143
37
23
12
36
72
61
83
1
11
1
48
227
228
48
24
37
72
11
36
84
37
71
25
11
61
35
24
73
47
85
35
25
11
49
47
1
192
131
60
37
96
83
13
23
13
72
11
25
36
203
84
12
48
48
48
84
61
11
180
12
37
23
73
47
49
71
25
107
1
23
121
119
97
23
1
11
12
12
181
11
84
97
23
97
24
48
156
179
1
11
72
37
24
23
36
49
107
120
36
25
36
119
72
48
12
37
72
155
72
120
73
59
25
59
96
1
11
156
24
12
12
133
23
25
155
108
12
49
47
24
60
109
144
47
109
36
11
12
12
84
240
120
132
204
36
336
73
24
71
193
35
48
193
96
11
1
23
108
144
48
49
48
36
95
36
85
11
144
13
59
72
85
23
1
11
12
73
35
121
204
24
156
12
23
48
228
85
23
25
131
48
13
35
49
36
59
60
37
47
60
1
36
59
25
131
61
23
97
11
13
107
133
59
49
48
48
35
48
72
25
119
24
61
11
12
24
109
132
11
12
85
11
265
119
37
11
37
36
107
72
36
12
61
23
13
24
59
168
49
23
48
12
61
47
108
24
157
35
1
35
61
11
72
37
240
71
1
71
25
203
48
13
36
12
71
24
25
12
12
23
60
205
11
24
48
12
12
73
215
61
35
85
59
25
251
49
59
37
180
35
109
35
48
49
23
12
96
13
59
61
47
25
60
95
12
48
145
83
37
48
23
12
60
1
71
60
24
12
108
36
48
36
1
132
71
ABCD 375793316*7^$a-1 [50019]
44
51
88
24
47
1
35
48
10
15
32
9
12
4
15
5
27
36
16
20
40
9
12
3
8
36
13
27
120
47
42
3
1
30
38
3
4
9
6
20
58
71
25
2
42
27
24
24
37
3
56
36
4
20
24
4
23
18
19
8
51
1
21
20
7
15
26
39
19
6
15
5
3
24
1
23
4
5
24
4
26
81
12
9
19
44
4
5
22
53
16
5
19
5
7
95
64
6
8
3
4
15
54
3
33
15
20
25
48
62
33
4
33
8
36
6
4
6
15
104
1
23
27
36
34
3
44
1
20
7
8
4
3
9
20
36
12
16
32
4
68
16
20
4
3
26
15
19
33
68
28
5
27
9
7
21
62
6
4
3
5
15
4
11
1
8
1
6
81
5
48
19
8
75
69
16
11
1
8
9
24
10
29
12
39
1
8
24
15
9
9
4
35
27
69
4
12
8
81
16
26
30
3
51
25
23
1
45
3
8
36
13
35
24
33
43
17
19
33
6
62
91
27
36
29
12
28
29
39
39
1
32
16
45
30
5
13
27
12
12
11
30
79
8
9
4
14
1
15
50
30
10
60
75
9
75
20
16
60
44
121
56
4
14
6
24
3
24
4
12
41
22
68
21
55
77
7
41
28
81
6
14
12
28
27
15
14
3
73
56
7
45
23
4
20
33
18
22
39
3
30
30
14
63
1
35
4
20
24
12
93
22
6
44
36
15
1
14
21
45
6
24
28
29
36
48
9
51
13
15
24
32
19
30
14
30
7
44
4
11
1
15
33
8
28
5
55
5
42
13
41
115
23
37
8
7
69
9
15
20
1
75
5
39
36
12
36
33
87
28
45
83
4
23
18
55
12
53
15
120
36
9
7
5
10
41
4
29
6
30
19
11
10
47
24
12
24
1
6
21
41
3
25
6
5
9
3
96
51
12
22
80
55
24
48
8
1
56
4
51
9
14
1
5
30
1
5
34
6
14
12
18
19
45
72
11
15
4
5
13
12
3
12
9
11
13
32
10
41
24
12
16
12
20
4
41
48
3
3
46
86
18
3
9
15
28
11
13
12
35
37
8
19
9
12
12
41
6
6
27
24
12
33
51
12
24
21
15
91
24
5
48
24
64
33
11
4
21
30
17
27
6
10
26
7
8
4
35
1
15
9
8
33
4
32
7
35
22
15
20
28
53
19
9
24
23
60
24
25
8
7
9
2
9
21
67
41
3
1
15
17
3
12
9
43
36
24
33
27
20
13
11
3
1
5
15
4
32
45
51
21
7
20
3
1
9
20
3
19
18
11
64
27
5
9
27
9
19
9
2
24
42
72
16
15
8
48
15
25
108
12
39
9
5
27
64
35
16
18
27
8
76
8
9
72
15
24
31
38
7
8
52
32
21
12
51
1
15
39
9
5
19
27
5
48
1
107
52
11
10
23
48
4
20
12
4
11
13
15
26
15
76
5
15
4
24
20
81
31
33
2
10
3
12
29
10
45
20
19
9
93
60
11
60
4
3
9
53
3
3
24
45
33
52
27
17
6
84
12
45
52
5
15
21
15
16
20
3
1
5
51
4
60
44
31
9
41
70
9
60
11
49
12
39
5
45
75
1
14
40
17
49
26
13
5
27
15
94
3
21
11
25
24
6
5
12
9
3
1
20
6
1
161
46
14
12
36
7
15
2
7
33
23
33
7
161
3
13
15
20
9
3
9
12
15
16
41
4
11
15
34
15
75
21
9
35
15
13
12
11
24
10
23
3
37
33
75
24
45
30
2
12
3
33
31
12
8
19
21
116
4
8
4
11
12
24
12
13
5
4
35
16
9
2
28
69
8
13
8
72
3
48
9
27
21
19
11
88
29
1
2
4
18
20
7
24
5
24
3
24
12
39
49
24
8
16
36
5
12
28
30
54
20
7
12
83
18
12
6
9
3
21
45
30
25
36
12
59
13
5
6
9
28
3
29
4
5
55
5
52
24
51
92
24
7
2
94
33
17
19
12
24
8
24
7
2
7
44
37
35
1
6
17
1
20
19
53
34
5
36
108
12
49
36
3
32
15
6
34
44
13
20
60
37
36
27
48
9
20
3
40
8
49
15
9
12
75
161
3
21
55
41
3
9
7
15
57
8
19
33
12
48
29
31
23
33
24
24
28
96
8
21
12
4
84
11
25
8
51
4
15
50
16
3
41
63
3
33
28
9
6
26
19
23
33
52
56
1
3
11
25
36
35
9
16
29
27
36
16
5
19
44
33
39
16
41
4
6
9
9
8
34
20
21
33
19
11
13
17
39
4
12
41
4
32
15
37
27
32
1
32
94
21
35
18
15
48
12
7
50
34
26
4
2
30
19
24
24
12
5
3
24
12
4
15
12
5
52
21
20
3
69
15
21
19
20
4
11
36
18
10
6
3
24
21
11
9
55
15
17
4
24
77
10
24
54
8
34
45
12
33
30
69
8
1
8
7
24
32
1
38
49
48
9
24
11
4
11
9
12
19
14
7
12
23
6
3
25
30
17
36
36
16
5
3
16
8
36
28
5
3
3
57
33
12
51
4
24
11
45
51
10
23
12
21
19
65
10
21
5
19
51
77
36
63
4
14
64
23
19
9
20
1
15
11
22
15
107
54
55
9
26
9
64
87
45
15
69
21
3
12
11
70
3
51
5
60
1
15
11
13
17
18
16
5
4
32
16
21
6
33
33
20
3
33
12
12
7
44
16
21
23
24
33
7
9
3
57
3
12
15
2
79
75
9
11
9
16
29
4
12
20
36
4
59
9
60
27
24
25
36
15
33
60
11
16
8
4
8
13
12
8
19
12
20
1
71
19
20
25
41
4
3
44
7
14
7
11
4
41
15
1
8
9
3
31
9
23
6
3
36
12
1
2
30
10
41
52
5
6
16
41
4
9
62
9
40
41
27
33
60
4
59
4
12
15
50
79
15
17
49
3
21
32
12
76
32
19
11
9
9
12
24
4
26
13
5
19
32
28
11
21
9
31
15
6
8
3
4
41
7
21
56
4
95
24
52
9
99
8
49
3
20
45
27
45
60
7
44
19
5
52
36
12
59
16
29
15
64
32
4
5
12
12
33
4
39
15
45
9
11
9
6
33
13
38
6
4
11
16
29
3
84
36
13
3
24
12
8
7
6
3
68
4
35
25
5
4
11
60
9
3
12
12
57
36
6
70
24
26
45
28
21
35
4
5
19
3
45
39
33
20
12
28
8
15
28
9
20
7
29
12
15
21
4
44
24
4
53
10
38
55
27
5
4
24
32
12
12
9
3
120
3
25
45
111
48
5
99
16
8
4
41
3
1
15
11
12
9
9
39
4
21
20
10
17
1
15
15
32
21
36
3
6
7
27
9
36
11
21
24
12
4
8
33
18
48
30
43
3
20
13
96
21
3
36
9
15
17
15
4
41
51
9
36
15
33
94
12
33
32
9
4
35
16
8
24
15
22
15
56
28
8
3
9
7
90
60
30
33
8
13
20
46
29
33
28
15
24
35
18
3
16
65
3
7
30
11
9
10
20
69
4
8
4
8
4
8
52
20
12
19
6
15
8
33
36
34
14
16
23
12
36
7
2
15
15
25
24
9
99
21
27
69
24
15
12
9
95
28
57
11
4
8
100
3
5
60
24
4
8
4
35
21
15
4
56
49
9
35
1
39
8
12
9
22
44
16
9
35
30
55
9
2
100
125
21
4
11
4
15
18
27
24
29
67
8
21
4
26
16
9
5
12
31
8
28
11
10
39
96
5
15
9
3
16
8
9
39
7
18
2
6
43
5
6
24
10
3
20
1
15
17
7
29
15
4
24
36
125
6
18
43
32
1
3
5
19
63
30
14
6
10
17
9
39
51
45
15
58
51
3
45
12
12
17
6
6
4
14
6
3
16
29
3
24
33
15
16
15
21
35
10
35
4
21
8
12
6
54
19
65
42
13
20
31
5
33
6
30
19
8
16
8
12
84
19
5
21
7
36
24
12
8
4
23
6
30
84
9
60
24
1
11
12
33
19
5
51
12
12
4
12
9
11
9
91
24
36
56
3
46
8
67
32
7
21
72
12
9
6
26
30
9
48
13
48
30
12
17
28
9
20
16
20
27
40
132
11
49
21
14
1
9
35
25
11
40
9
11
13
47
28
45
15
11
1
20
33
63
3
1
41
15
3
33
16
12
20
49
3
48
15
18
23
3
42
31
20
24
12
12
51
9
28
24
29
22
5
37
54
36
5
64
24
8
28
5
19
8
37
12
30
9
44
7
9
11
10
3
12
24
29
7
20
15
9
24
3
28
20
9
7
9
36
8
7
5
40
35
25
39
32
4
17
16
44
16
8
16
8
4
20
4
24
53
3
33
39
15
21
4
8
67
14
66
6
7
11
25
21
23
15
18
4
11
12
7
18
11
4
5
18
42
10
117
56
12
36
19
89
33
15
4
5
42
33
57
42
16
9
87
41
60
33
15
24
16
24
32
13
30
9
33
20
18
10
68
72
31
17
39
39
1
60
48
8
9
27
9
28
60
39
5
16
6
53
1
71
36
16
27
54
23
36
57
27
9
7
8
12
9
3
12
13
6
9
9
15
24
3
20
6
3
9
31
8
60
48
40
5
15
25
11
24
12
1
56
4
39
3
30
39
5
19
5
55
77
10
5
60
52
21
11
4
24
41
3
60
3
6
19
11
13
24
36
65
3
16
3
53
21
27
9
15
19
21
41
3
4
11
10
11
33
16
11
15
ABCD 375849584*7^$a-1 [50011]
30
12
18
48
30
3
12
27
13
8
4
41
12
60
19
5
3
9
42
30
18
18
19
11
6
42
21
39
42
12
18
54
7
17
24
30
6
54
48
6
12
7
24
59
13
5
30
6
24
6
1
32
27
61
20
9
36
36
15
3
13
11
30
43
32
12
16
23
13
59
36
48
6
54
1
11
21
21
7
11
12
18
6
33
16
20
16
17
72
18
1
24
8
39
13
5
103
8
15
6
43
32
3
12
45
3
18
12
15
57
3
51
30
7
44
84
27
6
7
32
40
60
53
39
27
6
6
12
90
12
43
5
15
9
42
9
3
13
35
1
11
1
12
48
17
3
3
13
23
9
33
27
9
15
21
24
30
1
12
5
15
39
12
9
39
9
4
11
9
64
23
73
23
6
51
24
9
6
1
5
102
13
8
33
19
5
43
47
21
21
66
30
43
23
21
4
29
42
1
17
6
66
24
18
13
23
18
27
36
3
13
29
12
3
45
19
11
9
12
117
78
18
7
47
54
18
24
24
1
17
43
11
1
5
18
12
6
27
9
42
1
5
24
180
12
18
1
17
24
18
42
7
5
43
5
15
3
69
63
117
39
9
27
25
5
6
85
53
120
48
43
56
33
43
41
19
5
3
12
3
12
1
12
11
9
3
24
1
5
12
15
39
30
63
16
12
8
3
12
9
81
18
6
48
66
60
61
11
25
5
24
24
39
9
7
5
18
12
18
12
18
6
7
35
13
11
37
29
6
13
83
13
44
4
20
21
36
24
12
18
6
42
12
6
24
7
5
54
13
11
25
20
16
35
42
18
9
16
20
4
17
27
39
36
12
45
27
6
12
15
4
29
15
28
53
12
6
9
4
20
16
71
6
15
12
21
3
16
48
12
35
30
123
16
71
6
60
6
18
3
81
12
39
15
13
53
63
15
60
54
36
19
32
3
18
12
54
6
3
84
16
5
30
84
13
17
42
1
5
12
31
17
27
27
12
12
18
54
6
30
1
23
13
32
51
6
3
3
6
7
32
33
19
5
36
12
36
42
57
3
36
45
4
5
12
36
36
84
6
42
18
6
18
24
6
3
33
3
51
1
80
15
1
5
54
18
12
42
6
7
12
17
18
30
24
19
17
31
8
3
37
23
9
9
12
19
11
18
3
12
4
12
23
12
13
41
54
24
21
4
32
16
11
30
39
3
24
6
18
9
63
49
32
81
7
12
36
11
42
7
41
51
72
9
7
104
33
6
6
43
47
84
12
45
52
29
36
12
48
84
18
25
20
40
24
11
13
11
9
9
42
1
24
20
52
8
3
12
6
18
13
23
24
1
5
36
24
24
3
21
18
12
48
6
7
5
12
54
18
12
12
7
12
29
15
21
30
13
65
6
6
51
99
24
60
1
29
24
27
3
36
21
4
17
7
8
60
81
31
35
1
41
6
12
21
60
9
48
39
21
7
23
13
20
3
13
17
12
15
4
60
35
57
160
24
72
5
60
30
6
6
45
28
32
16
59
54
63
9
7
20
9
3
33
12
3
12
33
6
13
47
6
12
19
32
3
12
57
40
11
24
6
24
111
9
60
60
30
33
45
3
39
36
37
17
6
1
29
7
5
18
114
7
41
7
20
12
28
23
9
3
30
3
4
35
48
6
15
4
11
24
25
29
7
35
12
6
31
29
12
18
21
12
4
72
5
6
48
42
30
12
97
17
6
150
6
6
27
3
78
12
42
25
12
35
49
17
12
6
18
30
1
56
3
60
37
20
51
12
30
36
27
36
12
16
23
18
3
9
39
4
11
6
3
24
9
12
15
57
6
18
6
13
29
6
18
7
36
24
24
5
39
3
6
7
12
5
6
9
39
12
13
5
12
18
6
27
45
24
7
17
6
13
8
39
42
6
6
7
149
24
60
6
69
15
18
15
60
12
24
33
12
3
12
60
15
12
13
35
61
11
69
81
12
19
11
42
3
3
37
60
11
6
15
3
6
6
30
6
6
54
36
6
24
24
3
4
12
8
24
21
12
7
11
18
6
24
12
42
18
6
6
33
9
15
48
24
27
48
13
41
39
3
36
66
27
15
24
78
43
137
6
13
17
6
24
33
9
108
15
9
18
42
24
3
33
18
1
8
9
42
24
12
18
7
29
54
30
12
6
36
6
19
35
13
24
29
19
35
30
15
28
11
24
6
19
71
1
11
21
3
12
1
11
84
6
42
25
11
18
60
54
73
17
7
23
6
12
54
24
13
47
1
11
6
67
47
18
12
42
6
48
43
41
114
6
15
3
120
25
20
60
15
30
3
3
6
12
43
44
3
48
13
48
24
5
24
27
15
49
48
8
153
120
6
6
6
37
5
12
6
6
3
129
12
7
5
7
41
6
72
18
12
15
4
24
20
12
3
21
9
12
138
25
29
36
3
9
24
6
13
8
3
6
30
13
5
30
42
19
12
5
19
8
69
3
9
31
8
21
7
17
60
15
9
18
13
32
3
21
3
1
12
68
9
6
6
15
21
36
15
88
12
11
6
60
3
3
24
60
21
3
48
13
35
72
36
12
30
7
47
6
6
42
6
13
5
42
9
51
1
53
48
12
15
9
30
13
23
6
18
1
17
7
5
31
29
42
6
12
48
54
49
20
21
36
3
15
13
101
3
21
7
12
23
9
33
7
23
18
3
36
15
18
6
24
12
42
24
6
12
1
48
8
9
31
60
71
6
3
3
1
29
18
12
36
12
61
5
6
9
28
24
47
6
7
41
19
20
64
36
5
3
9
27
36
75
1
17
12
3
63
37
12
17
19
8
16
23
18
6
1
29
3
3
18
54
42
6
21
15
57
45
3
72
3
1
5
55
5
3
15
6
7
5
12
15
15
42
18
42
12
42
6
48
48
24
72
51
33
6
6
3
12
16
12
23
12
13
11
13
5
24
18
6
43
83
18
6
18
15
21
31
12
12
35
6
42
1
32
9
18
18
87
16
44
28
5
18
18
7
5
36
55
71
9
16
17
15
27
114
7
29
3
15
1
36
5
24
12
102
25
29
7
23
24
6
78
45
63
21
9
54
9
4
35
18
36
18
24
6
7
29
3
4
47
60
1
41
7
29
36
63
64
12
8
15
6
87
33
12
7
11
6
12
27
3
6
36
24
12
6
25
41
12
30
12
42
36
75
9
6
24
25
29
19
11
18
18
42
6
6
27
12
3
42
19
35
12
21
28
29
55
23
42
18
37
65
6
6
67
11
18
60
12
42
21
33
24
43
11
30
7
8
16
5
24
51
4
12
11
18
3
16
17
19
20
33
15
12
4
23
6
15
39
30
18
6
39
9
7
23
1
8
21
36
12
36
48
12
27
15
6
3
45
36
3
39
12
24
57
69
66
9
33
27
9
3
9
6
12
18
3
21
36
6
6
12
12
19
35
37
12
20
64
17
24
15
9
7
8
51
30
24
6
13
68
15
9
33
66
30
18
1
41
6
18
3
12
9
3
15
18
18
78
24
72
12
12
31
8
3
24
12
57
45
6
24
30
79
17
12
3
16
24
71
25
47
54
19
12
11
1
29
6
49
17
15
9
30
9
84
21
30
24
13
29
55
5
24
111
15
30
42
1
11
69
39
9
48
3
13
11
33
4
35
66
30
18
6
12
9
21
19
24
48
12
17
42
1
5
15
28
11
78
84
55
12
17
6
12
30
7
23
33
39
6
6
30
3
9
24
54
120
45
9
24
12
36
3
15
1
84
41
6
36
6
6
1
23
37
23
13
11
18
31
47
30
15
21
60
19
53
12
27
39
49
5
12
39
3
84
18
6
12
18
6
6
7
53
27
3
1
17
19
5
24
27
3
78
42
66
6
13
11
30
27
64
29
15
39
13
12
8
15
30
6
36
24
18
75
28
5
12
90
6
3
4
5
27
27
48
36
12
6
24
108
24
19
29
27
36
3
1
29
30
21
3
13
17
7
35
13
80
21
19
17
24
18
18
99
24
21
27
27
24
37
11
6
6
37
12
29
43
8
33
18
1
12
24
12
5
12
18
25
17
51
3
6
43
11
1
65
43
17
42
6
6
18
43
257
15
4
24
5
3
9
12
36
3
3
1
11
84
13
53
12
30
1
12
20
21
36
3
15
36
18
3
12
4
5
12
27
3
48
30
15
51
6
7
12
89
6
21
12
16
24
5
3
4
84
11
1
32
16
17
12
30
6
6
6
39
15
6
19
29
24
42
33
21
12
18
1
17
30
37
23
1
23
36
12
25
17
6
1
59
36
6
6
1
60
84
29
15
45
51
21
30
12
25
59
1
12
29
24
15
39
6
7
29
12
6
24
84
30
6
9
3
33
4
24
56
16
8
9
36
66
42
27
27
6
6
30
36
7
5
15
21
7
5
55
41
12
30
1
20
15
81
21
60
42
36
13
20
48
3
13
44
39
13
12
65
12
15
4
60
29
3
39
6
24
24
6
6
18
18
6
1
29
30
1
17
19
23
21
16
20
9
19
8
15
84
25
53
63
12
12
9
7
149
3
76
12
65
12
27
16
24
5
42
9
12
33
18
1
23
24
49
65
7
8
64
8
21
19
5
18
6
24
24
18
66
7
11
6
3
33
19
12
17
24
6
69
21
99
40
47
24
12
6
3
9
7
ABCD 375873192*7^$a-1 [50025]
108
11
1
36
12
120
120
65
103
5
19
89
19
329
66
25
53
115
77
90
25
60
59
168
13
60
17
72
31
125
115
29
6
13
12
131
114
7
36
60
23
192
277
155
18
126
6
36
30
204
85
71
109
60
29
31
168
41
18
18
72
36
18
66
103
132
48
108
5
55
59
72
13
113
54
49
12
65
30
6
66
25
36
60
23
24
102
31
11
1
48
113
7
84
35
25
59
114
36
91
35
1
29
60
180
30
36
49
77
42
1
36
72
17
31
120
77
6
49
48
5
139
120
120
5
108
7
5
18
6
18
49
72
120
29
31
23
145
24
60
17
60
72
36
91
29
126
6
18
133
11
37
89
84
67
65
139
89
127
84
108
41
24
67
17
54
157
48
173
54
36
168
13
23
84
114
84
180
235
48
192
96
72
29
48
6
30
24
90
1
53
19
60
72
36
5
42
13
60
101
42
138
19
107
37
96
24
101
7
101
12
79
17
18
12
54
7
12
17
6
126
7
120
60
77
115
11
6
36
72
84
91
95
133
60
12
23
78
12
36
211
12
60
96
17
60
12
198
54
163
107
1
275
18
7
120
17
48
78
85
23
12
96
102
18
49
12
108
17
67
107
54
132
90
18
7
72
36
12
101
6
13
89
276
43
101
54
54
103
17
36
96
30
6
36
151
5
42
36
25
119
49
5
36
120
19
12
48
24
120
101
144
42
13
35
36
25
24
36
41
19
12
29
48
91
17
7
35
13
89
31
60
12
41
127
89
19
23
102
60
19
143
12
126
67
29
43
101
7
60
72
48
60
89
91
59
18
91
12
53
7
12
77
72
79
12
101
67
29
102
6
36
12
96
7
41
79
12
17
43
132
180
185
6
12
18
6
162
126
13
95
85
23
84
1
5
30
6
43
47
1
12
120
149
24
55
35
54
12
7
107
30
36
127
5
66
18
31
65
48
7
11
42
90
109
161
7
60
41
18
36
25
5
187
48
60
35
102
42
54
18
49
24
48
48
77
42
13
89
19
5
30
36
60
1
47
61
72
60
48
60
101
30
114
84
42
49
60
17
12
31
132
53
24
43
60
77
66
18
7
12
77
43
168
120
60
131
18
18
25
12
53
84
259
35
66
198
114
67
161
36
7
173
36
67
11
109
125
7
119
1
48
23
84
25
197
115
95
1
24
168
41
24
12
55
108
108
131
30
19
59
13
5
126
49
17
55
48
155
18
115
113
126
162
72
36
60
84
42
109
17
12
19
17
36
6
109
24
96
24
17
79
11
36
25
108
11
12
126
91
197
7
60
60
17
259
101
139
29
31
60
17
43
11
121
60
12
269
19
53
7
12
108
35
60
25
23
18
60
7
47
30
7
96
72
12
36
24
120
17
19
12
161
7
60
60
41
36
48
18
42
139
60
53
43
83
49
71
6
55
156
59
66
115
53
36
48
150
37
168
12
119
24
36
97
29
31
5
7
101
30
1
41
126
13
17
19
12
11
54
30
25
108
24
137
84
19
5
126
102
103
312
53
199
95
85
17
6
120
6
102
132
252
1
161
91
132
47
270
30
121
113
42
97
29
72
7
47
246
42
66
7
53
120
24
18
25
12
12
17
114
102
7
17
18
1
35
85
84
41
234
1
17
43
12
77
102
24
138
31
108
12
215
54
108
84
55
89
24
31
71
6
36
12
72
31
83
37
143
49
149
12
42
126
30
18
31
29
31
77
108
12
54
37
41
43
83
25
11
72
37
89
12
6
216
12
42
192
6
13
113
30
24
13
35
25
84
48
5
42
13
131
30
78
30
18
96
25
12
108
71
48
198
187
47
13
5
6
85
131
30
24
66
13
149
72
19
167
48
18
ABCD 375923120*7^$a-1 [50005]
44
22
23
9
10
26
22
42
32
4
30
20
9
24
12
15
9
43
2
30
6
52
32
42
57
36
45
6
45
81
24
58
8
42
22
86
4
6
18
11
33
22
42
71
1
18
26
28
120
24
8
46
26
4
6
44
22
54
36
18
2
16
6
54
30
11
13
83
1
24
14
4
38
10
14
4
26
6
6
70
78
5
27
78
34
26
4
98
10
42
2
39
21
4
14
42
6
24
30
3
12
1
50
130
18
2
39
9
4
11
21
36
70
90
23
37
44
4
6
20
30
18
12
90
3
7
14
6
66
30
12
28
89
7
17
13
18
18
24
8
64
18
14
60
124
38
6
28
12
11
9
66
28
50
16
36
8
6
58
92
15
79
12
5
55
36
14
15
61
20
27
19
18
36
42
8
9
19
102
23
9
64
23
13
18
53
27
58
11
33
27
55
26
60
54
22
6
8
24
16
18
18
14
24
135
33
12
58
41
49
72
23
12
67
14
27
49
23
1
20
28
32
18
22
20
34
8
30
12
46
17
36
1
14
45
13
8
10
8
42
40
8
27
39
9
3
84
36
9
15
22
11
7
18
8
3
25
2
24
9
1
35
1
23
7
14
46
14
3
45
40
24
8
30
10
38
4
2
54
21
45
34
5
55
2
6
18
6
30
4
44
51
67
18
11
45
18
21
81
10
5
31
54
30
6
36
14
40
66
6
17
45
48
36
15
39
21
21
6
16
8
36
34
50
16
18
6
30
35
51
30
34
12
41
1
26
10
18
17
21
42
4
77
81
18
42
3
15
36
22
8
76
8
108
24
22
56
6
34
62
6
4
44
6
3
19
14
16
11
61
36
24
35
1
8
27
55
14
4
54
8
22
11
12
24
31
30
35
1
2
42
3
31
2
10
17
7
8
42
22
26
40
50
12
6
4
42
48
14
6
34
6
48
24
14
3
21
36
18
28
24
44
22
24
8
10
41
25
18
32
9
13
32
6
22
26
6
15
9
27
24
24
13
20
10
24
8
12
48
4
14
114
46
44
18
28
18
50
42
88
11
7
26
12
36
52
71
84
25
56
15
69
10
36
14
16
6
80
33
63
18
52
44
70
36
32
12
10
35
153
40
2
4
12
14
136
32
4
23
51
34
110
6
40
24
12
60
23
31
44
6
48
24
12
10
48
65
25
110
6
46
26
3
13
18
53
19
41
15
6
15
31
14
52
2
12
22
6
26
24
16
2
102
27
3
28
20
12
4
8
30
3
3
30
12
42
16
42
12
20
22
122
34
6
71
60
21
27
73
8
28
8
15
3
22
26
78
46
20
10
8
15
12
9
6
4
44
81
51
30
3
12
1
107
12
15
9
37
8
15
21
18
45
13
47
96
19
2
4
30
6
80
39
39
48
30
64
42
18
8
111
7
84
5
9
15
31
5
21
27
3
24
18
15
97
18
5
45
46
65
51
9
217
30
18
6
5
9
12
39
19
65
31
14
52
62
52
26
22
24
30
11
93
48
24
27
1
14
30
100
8
28
38
16
53
15
21
21
15
1
18
5
36
33
70
26
36
24
36
3
1
44
4
2
16
65
24
1
38
4
26
12
6
9
1
44
75
43
26
36
10
8
22
24
131
60
21
12
28
44
10
38
10
26
60
12
16
38
28
5
21
28
23
69
88
6
26
6
6
3
24
27
33
12
1
20
48
66
36
129
43
6
48
68
60
4
18
90
23
48
3
10
2
42
46
14
46
12
8
78
28
30
2
12
42
21
13
71
7
14
16
14
9
3
10
14
90
6
9
33
16
48
32
82
14
88
11
57
72
58
29
21
22
41
1
44
64
20
100
126
29
3
18
4
42
14
88
14
10
12
54
42
54
12
38
12
18
45
15
6
15
91
14
72
12
15
12
33
6
52
12
18
74
6
27
12
61
54
50
18
28
53
60
7
32
57
1
32
18
9
3
18
52
11
25
102
18
6
5
7
32
6
3
3
42
28
36
12
42
36
18
14
9
21
6
22
11
36
1
6
77
49
30
36
62
64
6
12
2
12
64
12
38
16
14
3
3
16
56
40
72
36
50
24
3
13
54
26
27
12
15
10
12
23
51
48
10
44
22
14
6
9
36
141
12
40
66
14
27
13
38
24
90
124
26
9
103
24
18
54
5
7
42
23
21
27
1
14
4
26
27
69
66
30
24
46
125
3
21
13
23
31
30
83
31
66
24
36
23
36
21
4
35
48
45
48
3
15
10
20
15
31
50
6
30
3
37
24
8
6
21
45
4
6
8
108
57
57
3
55
17
60
39
4
38
16
32
6
6
12
90
6
12
3
24
7
14
132
4
44
36
40
8
75
13
30
77
45
30
12
48
4
6
11
27
60
40
42
18
29
51
18
24
18
4
30
86
30
12
27
39
46
59
25
96
8
4
54
42
12
6
32
4
2
10
6
30
72
56
30
4
14
10
14
40
5
7
38
4
18
14
34
65
67
41
21
12
24
10
48
18
24
12
23
9
42
69
51
9
1
20
28
6
38
36
6
9
37
8
4
18
6
11
25
36
59
43
6
54
14
3
1
26
10
68
48
22
77
84
15
6
30
22
96
36
32
52
8
16
32
88
14
9
37
14
24
9
69
10
20
52
12
2
12
4
20
3
55
38
12
4
8
78
30
60
36
16
24
18
14
3
27
58
2
9
9
15
25
104
15
19
77
19
26
39
12
25
6
17
15
6
15
19
8
10
30
53
7
14
3
15
12
18
66
34
32
3
12
24
49
2
22
8
15
7
14
3
21
75
15
16
18
14
22
26
9
33
90
18
4
8
34
17
27
10
23
31
5
7
8
48
18
30
24
34
11
3
4
36
42
18
18
14
9
27
16
8
82
38
6
3
31
36
36
12
50
4
11
21
36
42
12
18
27
31
74
40
35
45
3
21
6
90
39
49
11
1
8
12
3
3
9
1
20
27
25
35
3
18
34
26
42
12
10
24
11
12
21
40
6
14
34
5
49
35
36
1
59
15
40
65
3
16
2
30
12
18
34
108
2
60
18
21
24
3
9
1
42
12
5
24
61
36
23
69
15
15
40
6
48
18
14
42
4
29
1
50
36
58
2
57
13
42
5
12
13
18
20
9
97
18
29
84
12
7
8
33
49
12
20
16
18
2
4
26
6
48
22
29
51
18
34
2
10
54
59
85
8
3
24
45
28
2
12
10
38
18
34
5
15
10
44
12
3
69
12
28
30
6
26
10
12
11
49
8
3
15
22
56
12
87
25
6
84
6
12
36
72
20
70
20
9
9
39
36
9
22
6
14
16
6
74
46
2
9
7
42
32
16
42
26
4
11
3
22
24
14
9
60
51
9
31
24
5
7
62
6
9
45
28
56
28
60
30
2
12
82
108
26
3
1
6
12
2
16
2
21
1
12
24
36
36
212
3
33
12
4
14
69
21
72
78
4
14
4
11
7
50
4
23
3
40
32
66
15
19
30
24
8
39
39
4
14
16
23
9
4
68
3
27
57
12
37
12
18
2
36
30
6
4
12
47
7
14
24
111
1
62
18
46
32
9
7
54
14
76
41
67
17
7
32
12
28
8
60
76
17
21
75
9
36
4
14
45
13
20
154
5
3
21
15
6
39
1
6
14
30
18
40
2
52
14
63
9
112
20
6
30
3
24
3
93
84
3
18
12
46
62
39
45
15
7
50
24
36
75
3
6
22
14
22
66
18
6
36
12
35
9
6
6
4
8
18
12
21
57
40
36
11
15
30
12
6
16
14
18
9
33
40
20
48
4
12
6
36
44
46
11
27
9
21
3
27
10
8
27
45
10
5
21
10
12
2
16
59
31
18
2
34
56
90
40
50
48
15
7
18
24
11
7
17
60
13
32
6
16
12
8
30
4
35
55
44
18
76
60
48
20
16
20
4
56
39
3
46
11
1
24
30
6
2
45
87
18
10
30
6
36
14
15
9
42
9
21
36
54
16
38
15
13
126
32
216
10
8
15
7
18
86
ABCD 375966624*7^$a-1 [50008]
160
105
119
37
11
25
15
32
108
1
59
64
56
25
24
24
3
93
24
59
28
48
8
96
49
48
24
147
33
15
153
11
24
49
83
196
9
35
84
1
11
37
24
48
3
12
105
119
37
99
81
75
12
8
25
143
1
23
49
63
32
120
16
9
59
97
131
61
11
36
13
3
12
21
111
45
35
100
152
52
105
12
12
12
3
44
1
36
27
33
72
11
1
3
48
9
60
3
212
12
168
13
227
112
21
12
23
4
45
84
143
37
27
48
20
24
85
15
165
75
164
28
156
32
25
27
32
37
75
12
9
48
60
11
25
24
156
59
1
132
23
84
1
47
72
97
119
24
133
72
35
16
69
12
83
16
45
167
264
40
81
27
45
72
204
60
39
45
12
3
240
12
69
36
36
72
15
33
131
12
25
60
39
93
12
60
3
33
15
105
23
37
39
32
124
68
4
117
83
36
13
63
57
39
9
215
72
40
8
28
105
11
28
81
59
184
44
48
64
140
25
15
69
23
1
35
12
1
15
12
345
59
61
96
39
60
33
35
313
39
33
24
39
56
13
11
48
1
75
21
39
21
51
96
45
12
72
156
11
52
57
60
63
9
119
73
3
68
73
47
133
27
56
37
59
13
143
49
12
3
45
95
85
35
40
93
60
60
132
15
45
240
27
33
36
11
25
24
119
145
263
49
63
224
16
8
133
156
108
36
231
68
28
33
12
108
24
36
24
12
15
69
24
47
12
121
95
40
45
167
13
36
72
27
8
97
60
36
15
9
75
45
36
47
13
51
81
12
72
59
25
24
12
144
120
11
1
12
63
153
111
128
61
36
276
11
277
36
23
72
25
75
44
1
24
12
27
56
64
12
68
108
60
193
144
72
119
1
204
60
96
24
72
24
23
48
73
84
11
1
36
48
11
133
36
15
12
33
27
48
69
12
35
192
48
73
35
1
60
36
48
72
11
25
11
1
15
200
61
59
25
3
33
15
57
11
12
49
35
76
117
12
51
9
180
60
72
171
176
60
37
59
133
84
24
12
12
60
48
15
165
39
8
40
261
83
108
109
335
1
24
11
48
205
180
60
72
120
183
12
33
12
144
35
156
13
12
84
27
57
23
252
25
3
120
9
156
120
75
33
51
9
36
63
105
72
24
23
37
120
12
12
59
132
37
27
81
51
153
15
81
96
15
9
24
35
61
15
8
49
12
15
20
72
73
27
45
36
15
20
37
183
12
32
25
24
12
39
21
24
95
40
8
25
108
27
8
13
159
81
27
117
27
21
3
8
1
120
95
16
152
13
12
24
63
104
1
60
48
84
48
251
49
239
49
48
15
285
24
27
69
12
12
36
15
45
39
33
11
132
16
104
40
12
33
60
23
24
40
9
24
15
24
177
63
57
15
9
71
1
12
11
4
81
24
36
83
12
48
73
107
96
1
36
108
48
12
36
72
72
59
61
23
4
9
72
48
204
15
21
11
64
176
13
15
36
21
264
83
13
24
59
112
33
156
51
33
3
9
24
59
48
36
76
48
93
35
109
23
72
1
24
47
72
157
23
1
12
3
44
1
36
47
85
107
16
68
1
15
93
12
47
25
119
24
85
12
75
80
13
111
9
11
181
168
179
13
24
23
24
37
60
95
13
155
4
45
36
108
119
16
189
48
11
1
60
108
15
32
1
96
135
9
216
24
60
27
57
111
129
59
36
61
84
156
180
24
47
73
123
48
128
13
255
9
15
9
36
36
47
12
16
116
73
23
1
95
13
27
153
15
9
47
1
47
40
32
61
120
60
36
171
93
83
49
119
25
59
1
47
64
33
15
48
48
9
87
81
59
169
135
84
20
13
27
128
40
9
3
33
11
37
99
33
48
12
84
203
1
99
32
64
32
13
60
12
84
15
21
27
20
1
83
16
104
1
216
24
95
232
9
12
71
1
60
60
3
32
1
ABCD 376063644*7^$a-1 [50059]
126
8
27
36
36
9
4
32
88
83
45
27
7
162
48
30
14
72
72
3
33
16
30
78
11
21
136
24
35
1
11
9
24
58
30
47
45
3
25
80
27
7
5
60
13
18
14
72
120
27
96
55
48
5
48
19
17
31
74
4
18
5
235
42
144
11
156
31
14
16
18
29
36
85
11
7
2
12
24
82
89
21
51
229
8
72
64
18
86
48
27
24
45
99
72
1
20
63
81
27
33
27
25
24
104
12
16
6
14
10
30
36
48
80
39
7
54
114
5
37
30
66
12
8
24
58
26
22
38
40
24
66
14
88
42
30
23
43
30
24
18
54
8
27
12
9
123
61
32
24
10
2
15
7
101
12
7
144
65
31
38
16
42
14
3
13
42
96
17
37
90
38
52
30
14
58
6
8
75
36
49
42
24
54
11
61
18
17
57
22
48
6
23
19
54
32
34
2
46
137
45
58
14
58
29
139
126
8
10
41
21
72
16
11
49
32
28
32
16
56
63
36
12
1
42
29
115
29
1
23
45
16
30
65
31
65
133
56
10
24
50
27
1
23
91
38
16
11
72
69
4
60
48
23
12
7
96
29
13
60
18
62
10
6
56
16
12
96
11
49
96
18
98
99
84
109
23
19
24
65
120
7
29
24
108
36
21
112
11
1
8
10
24
29
145
56
27
36
121
11
48
45
58
24
14
4
44
15
1
90
74
27
67
2
84
16
35
25
12
8
10
96
29
25
18
221
49
60
23
79
5
204
9
84
34
24
41
7
53
36
31
26
16
80
39
69
10
54
18
66
23
12
25
164
27
73
8
4
11
49
24
200
51
1
12
23
109
54
54
20
28
8
27
13
23
61
6
65
45
40
42
26
16
59
60
9
36
3
25
36
8
36
94
14
10
6
24
18
30
56
4
80
70
42
20
12
15
31
5
97
56
27
7
14
24
10
2
27
36
45
27
45
15
13
32
63
49
78
53
13
6
110
27
36
67
110
10
62
27
36
19
38
207
25
8
27
48
72
72
33
16
95
13
48
20
28
36
59
19
30
18
17
24
21
24
120
112
47
36
1
44
207
12
45
10
48
14
24
111
1
71
43
38
36
16
6
72
18
12
35
37
8
36
4
48
42
17
13
119
139
14
10
26
36
12
108
10
54
24
42
18
47
1
47
45
10
42
20
24
27
73
60
23
13
78
5
36
55
38
16
8
48
63
81
136
42
24
5
36
55
77
25
56
135
85
32
28
90
137
36
45
28
35
24
9
63
337
59
36
21
10
5
49
42
54
66
5
9
39
25
47
33
40
66
114
12
155
13
80
28
35
19
26
28
24
35
9
28
168
11
7
42
35
36
72
45
58
30
60
6
17
31
101
9
40
23
13
68
75
24
21
16
48
120
90
18
32
28
68
4
8
10
53
43
26
84
64
24
90
72
54
128
34
24
5
19
5
21
15
31
72
5
117
27
9
3
108
43
38
16
24
164
112
107
9
27
31
30
42
24
5
139
17
24
57
63
79
98
12
51
84
1
24
119
13
30
17
45
64
71
48
9
10
17
7
6
167
81
63
91
41
12
97
114
6
12
30
17
12
36
61
47
19
6
12
6
6
96
90
14
27
120
73
44
10
72
14
100
47
24
13
24
47
9
24
3
60
36
31
17
60
48
85
48
12
8
27
24
133
47
12
60
19
53
36
49
48
155
57
40
56
64
18
24
41
24
36
67
53
9
15
45
28
47
24
45
22
26
64
35
168
21
60
75
240
12
265
104
112
24
8
10
6
42
2
75
72
33
3
141
63
13
23
21
24
88
42
102
131
31
77
69
27
1
90
17
36
121
23
19
126
80
36
39
7
6
12
44
4
32
27
37
54
96
5
1
71
61
6
6
8
15
67
24
29
91
24
17
12
49
18
38
48
28
35
1
24
18
72
126
8
75
9
60
10
24
2
3
25
71
9
4
12
18
5
139
6
60
6
29
25
56
10
53
57
72
63
24
57
24
111
36
103
6
59
25
11
49
90
5
9
39
60
31
6
11
103
5
19
6
24
11
31
30
47
121
8
15
133
60
42
42
83
9
58
62
40
24
12
132
8
34
78
23
19
48
65
7
6
44
4
32
58
2
12
10
14
75
45
132
142
24
149
25
24
36
80
22
29
45
27
36
12
145
71
43
2
87
31
24
17
13
68
36
144
12
51
9
52
20
28
20
24
52
11
12
31
38
64
71
67
5
21
4
83
21
51
103
17
24
1
6
24
18
12
68
22
5
1
8
63
25
8
3
55
41
37
35
55
29
45
28
72
23
12
13
59
79
17
21
27
72
13
47
43
86
106
17
36
93
27
9
16
60
20
75
7
120
5
57
24
12
15
109
8
58
14
82
38
88
18
24
86
4
47
21
34
17
36
72
120
49
24
42
2
16
6
14
15
36
79
72
29
9
27
49
60
56
72
207
25
8
34
24
17
9
28
35
45
24
3
9
64
12
18
2
39
13
42
53
36
45
10
14
3
60
73
35
9
172
114
14
24
12
4
92
76
48
23
61
60
164
16
36
12
47
33
48
64
32
108
40
8
10
42
11
19
150
11
24
31
30
56
130
24
30
23
19
18
92
34
30
80
4
84
47
91
134
16
72
11
7
38
63
9
10
14
3
121
132
ABCD 376239816*7^$a-1 [50013]
12
18
12
78
54
63
27
18
12
36
54
6
15
9
30
33
15
9
96
27
117
21
30
12
18
12
3
48
15
24
93
33
24
30
36
12
102
120
75
3
48
12
45
15
30
12
6
12
72
48
18
12
30
12
6
54
18
12
15
45
18
33
132
33
111
111
42
150
18
15
123
30
15
36
93
3
3
42
18
30
84
3
27
6
30
42
258
72
60
9
3
66
60
51
84
72
15
9
39
54
111
12
63
90
24
30
30
90
30
27
51
102
6
72
9
39
24
78
48
42
72
57
69
12
30
48
57
15
12
18
72
3
24
111
60
12
30
66
24
156
72
42
3
132
36
15
72
30
102
6
75
9
48
39
36
12
3
9
99
24
30
48
15
57
36
12
3
12
63
42
42
6
12
99
24
15
54
36
114
21
27
42
27
39
30
144
27
63
48
33
36
141
18
21
63
48
33
129
48
12
6
45
96
33
60
3
33
192
27
12
63
48
108
57
48
75
117
57
3
27
90
18
30
60
12
27
39
30
12
39
9
27
75
30
90
30
42
6
27
45
3
117
3
57
63
27
18
132
132
48
18
57
27
36
21
39
9
81
180
42
33
96
21
18
162
60
15
123
54
66
90
42
18
102
48
144
96
72
60
108
45
39
18
12
30
57
21
15
57
18
162
18
120
60
12
6
15
105
12
12
108
18
72
168
81
3
6
60
27
45
12
63
48
36
3
48
18
27
3
81
3
36
12
12
6
30
54
51
9
147
3
18
150
18
90
174
18
9
84
117
30
30
108
24
27
36
57
30
6
51
63
141
144
81
12
3
75
60
24
6
15
45
51
33
6
42
27
45
78
153
15
57
27
48
12
36
84
18
162
18
30
45
63
12
48
30
15
72
15
69
9
27
12
21
42
18
15
45
12
3
39
30
66
42
15
15
60
18
54
36
57
84
69
15
57
60
18
114
30
96
12
9
33
3
3
12
30
18
120
90
54
138
18
9
15
33
3
12
48
45
15
12
102
3
75
18
114
168
198
60
24
15
48
33
51
3
117
9
75
39
6
114
48
45
117
48
180
15
12
81
162
9
21
15
3
54
30
57
3
57
24
72
63
60
9
12
84
12
63
30
120
60
54
138
3
15
90
30
45
12
105
3
84
21
30
24
66
12
39
3
30
18
72
78
132
18
18
30
72
162
18
60
9
48
36
27
60
9
51
12
30
15
15
33
15
120
12
36
24
228
108
24
18
42
141
39
6
102
12
33
33
15
99
30
15
135
6
42
12
30
3
57
150
33
24
33
60
96
120
27
75
60
12
6
102
42
27
33
15
36
9
6
24
6
12
102
36
12
45
135
30
42
6
171
63
36
72
60
9
21
39
189
24
51
75
42
3
45
27
15
33
87
12
18
102
141
69
3
15
105
93
27
3
24
18
30
33
69
48
108
24
18
12
21
15
21
21
27
12
39
12
30
63
69
6
9
153
42
45
48
165
75
15
33
15
72
30
48
75
165
24
3
3
12
45
24
21
3
9
18
30
12
138
9
24
15
12
72
96
102
78
24
18
39
96
15
9
99
84
18
30
72
60
21
96
39
24
18
3
36
39
24
33
33
15
12
3
120
69
33
3
72
15
18
24
27
3
36
24
21
99
36
30
30
9
3
12
93
27
36
42
75
3
30
144
6
84
18
42
48
57
15
33
87
30
27
3
18
39
33
6
141
9
120
15
15
117
24
3
6
15
15
105
15
57
48
45
12
135
12
75
60
36
69
33
207
3
9
120
3
66
12
15
3
12
42
3
84
159
42
18
120
84
18
15
15
60
42
3
45
42
21
96
9
27
33
24
3
75
30
3
27
108
30
144
3
12
33
75
45
12
6
42
39
81
12
51
57
63
15
57
87
6
39
15
60
30
36
30
42
15
57
36
27
3
24
96
9
3
60
150
27
21
15
129
60
15
3
72
66
15
69
96
114
45
3
33
12
123
30
30
45
39
6
12
48
135
72
180
45
3
69
6
24
57
9
30
12
72
6
30
162
3
12
15
48
60
54
36
42
30
102
30
48
12
18
72
57
159
12
93
60
105
90
12
48
42
72
123
75
9
36
75
102
96
30
72
33
120
27
12
6
60
42
12
33
12
36
147
12
45
75
90
6
21
21
12
6
57
15
33
12
3
90
12
39
33
18
72
78
39
153
18
18
39
108
15
9
21
3
27
72
6
87
27
117
84
15
60
60
12
12
36
24
18
3
87
30
12
27
3
36
42
30
12
30
6
42
15
48
45
84
27
21
30
33
69
30
21
9
27
3
57
93
3
15
9
9
24
60
15
33
15
15
45
75
18
12
120
12
18
12
60
18
78
12
18
12
72
36
150
30
252
87
21
24
63
15
48
84
150
63
48
12
3
24
81
9
18
45
93
51
24
96
153
6
24
6
192
72
111
27
30
3
39
33
120
93
39
48
45
12
3
123
21
51
78
42
18
72
3
ABCD 376252230*7^$a-1 [50018]
10
8
16
6
18
46
49
47
8
30
5
7
30
32
30
19
17
4
69
14
7
41
42
7
22
8
16
13
11
16
9
24
3
34
2
10
30
30
11
7
3
6
20
27
31
39
8
2
10
7
17
4
93
6
17
13
9
14
73
23
1
27
2
4
40
17
7
67
63
14
23
3
54
50
13
57
48
5
9
64
35
7
11
101
8
11
6
1
12
21
2
22
27
42
63
15
2
39
1
16
10
18
54
13
29
13
41
13
14
28
15
14
2
58
48
63
11
36
35
3
5
42
36
21
28
5
9
8
46
12
1
13
10
7
20
1
81
35
16
24
46
8
6
26
16
23
5
37
10
60
68
5
22
52
6
5
24
43
68
7
8
48
37
3
20
43
14
7
15
10
23
49
11
12
26
7
9
7
24
74
9
6
14
34
5
15
13
53
4
48
2
45
27
18
7
69
24
8
18
9
50
17
5
6
4
76
14
35
33
3
10
17
43
37
12
8
8
15
7
45
45
2
2
50
18
23
7
8
13
51
27
7
14
41
25
52
22
3
60
27
3
55
104
27
1
2
4
15
8
16
33
14
9
15
2
1
11
5
20
34
9
2
38
4
10
10
26
34
20
11
28
27
12
9
49
1
40
72
24
31
13
1
21
14
6
1
54
17
17
46
3
16
31
95
17
31
23
100
80
21
10
7
56
4
1
12
10
5
1
17
2
10
15
3
15
7
27
14
9
63
9
25
8
40
183
4
11
35
2
20
11
17
13
31
38
27
21
24
2
24
50
5
1
16
8
32
18
25
2
52
7
8
2
16
5
67
9
12
38
4
29
10
26
21
9
45
78
9
22
6
105
18
11
3
7
30
23
1
17
16
39
8
34
2
49
15
47
85
2
3
36
106
21
33
44
13
24
26
30
7
13
49
4
30
1
22
34
20
20
130
12
18
25
31
11
6
6
1
12
34
10
6
2
19
36
90
113
25
2
36
7
20
12
78
4
9
37
24
19
5
10
4
50
40
3
23
6
8
13
18
25
9
56
10
8
4
83
4
33
20
22
33
8
15
7
40
8
9
6
37
83
9
2
24
13
42
57
5
10
15
11
27
63
22
1
50
33
13
70
7
23
7
56
54
1
33
44
19
3
7
1
6
64
17
25
7
7
19
10
84
31
27
22
24
4
1
72
39
6
21
51
13
85
22
33
22
44
4
90
5
40
15
27
32
16
65
40
6
69
23
45
6
19
15
14
32
11
38
18
63
7
11
32
14
12
2
3
13
2
21
1
5
3
64
14
45
41
31
13
35
42
37
8
25
13
52
18
4
12
14
4
28
23
62
15
22
50
36
10
9
11
15
7
50
52
66
17
73
17
9
4
30
17
19
10
28
9
7
33
23
16
11
40
2
9
76
6
51
6
39
95
7
3
23
7
5
68
17
7
32
47
6
1
2
24
27
7
12
24
21
8
17
4
24
16
14
4
6
14
13
77
19
36
71
16
10
1
16
20
36
21
14
48
2
12
41
16
12
25
17
29
6
3
28
32
22
43
55
29
25
18
69
91
27
26
25
18
3
3
8
87
12
36
54
4
24
10
5
7
49
42
7
29
4
35
43
39
5
11
17
6
9
54
27
14
9
1
15
2
16
2
13
5
43
69
10
55
67
23
37
8
25
2
1
46
7
12
79
63
57
48
21
9
3
39
10
59
12
41
10
8
18
18
25
20
25
2
31
19
1
22
5
3
17
37
40
15
23
54
35
1
7
14
1
39
38
13
23
45
30
15
4
8
24
21
5
1
12
28
23
16
3
1
10
37
14
49
23
37
8
2
7
21
36
22
48
9
125
12
7
120
3
6
15
26
9
21
10
63
14
3
7
4
26
5
29
59
3
20
14
10
3
1
58
8
186
14
7
36
20
3
9
17
1
13
11
67
5
35
13
10
17
1
30
15
22
20
18
10
10
4
50
19
32
7
3
29
49
90
32
1
8
16
24
10
13
9
26
34
14
43
33
31
39
11
13
90
9
24
57
6
136
25
30
28
1
13
7
27
1
10
109
29
8
7
45
44
8
5
24
47
12
17
8
46
39
3
42
23
27
6
31
8
13
11
7
30
9
17
55
26
13
33
8
12
31
27
20
9
7
12
84
44
19
7
8
6
10
4
42
26
8
112
10
42
3
17
25
21
15
22
8
22
15
14
26
40
32
2
30
9
24
11
4
15
26
9
9
7
10
23
47
14
11
29
3
22
5
18
33
37
12
22
1
18
22
87
33
32
94
1
10
12
6
3
19
53
9
31
36
29
7
15
18
30
5
7
30
8
7
1
32
87
25
46
2
11
12
9
38
24
26
17
20
13
12
9
20
7
14
32
4
9
46
21
41
10
26
1
33
2
36
34
13
2
58
25
7
20
9
4
17
28
27
8
35
1
1
3
6
50
21
15
1
36
21
33
26
40
24
44
25
5
9
11
12
84
136
16
2
9
24
18
4
7
37
34
33
39
24
3
6
20
10
3
19
11
85
12
52
82
10
14
9
1
14
2
1
6
41
6
3
7
17
7
18
50
20
8
5
4
31
49
18
16
3
17
16
26
7
57
15
63
49
7
67
22
1
1
21
35
16
38
55
1
13
4
5
2
32
9
5
24
21
45
22
21
13
23
1
2
14
31
8
19
8
27
28
15
8
40
17
33
3
19
15
18
8
27
45
1
8
61
18
2
9
10
9
13
38
11
1
21
26
11
25
70
8
17
62
10
17
33
59
12
13
2
34
23
18
16
6
15
32
1
8
7
2
26
13
31
3
29
31
5
13
9
22
7
4
3
20
16
68
26
10
25
8
12
1
41
30
6
22
8
4
47
3
27
78
31
14
27
48
13
29
61
15
4
19
19
35
57
19
23
9
1
17
22
5
10
26
1
2
6
7
30
42
68
25
17
21
22
6
6
3
53
9
46
3
6
14
9
14
13
3
4
24
17
15
7
1
13
13
21
20
36
1
3
38
7
15
5
63
40
8
6
46
27
12
32
54
13
9
8
132
61
12
18
6
1
17
38
25
29
10
83
4
11
18
22
8
15
34
6
9
18
3
5
61
16
8
4
11
17
1
71
8
100
28
3
14
78
48
9
22
20
18
3
18
10
39
11
1
3
17
90
32
4
40
75
11
4
20
50
36
49
12
16
42
2
3
10
5
27
28
12
30
2
48
14
4
4
23
5
2
56
6
13
44
33
21
5
2
29
4
30
26
43
3
38
15
4
9
45
42
22
32
8
12
31
20
30
27
36
69
34
2
12
22
5
9
11
11
15
12
18
29
1
20
14
2
98
19
62
10
25
17
33
17
43
26
19
35
3
11
2
20
70
14
2
13
34
14
13
74
13
14
17
23
15
34
50
21
15
8
33
12
67
5
19
8
19
9
5
9
9
11
1
6
7
23
7
27
8
48
42
27
31
32
9
56
97
7
40
8
3
1
58
21
7
65
105
52
6
53
27
4
20
25
1
17
5
72
6
4
16
24
32
104
10
45
17
7
228
30
5
1
27
35
10
20
37
5
3
10
35
25
33
23
9
9
49
6
1
2
111
21
12
14
56
7
10
33
10
20
8
45
23
28
7
15
14
90
57
19
21
3
70
10
18
9
3
1
113
27
66
63
10
18
9
13
4
9
11
7
5
28
54
1
25
17
6
9
30
3
7
64
21
9
14
13
37
3
7
4
12
6
21
22
2
18
27
8
14
18
5
39
7
24
20
153
27
5
4
20
8
8
25
7
11
29
3
13
9
21
56
99
1
8
62
8
40
16
56
13
27
20
37
10
72
12
15
18
9
44
59
13
45
63
23
10
3
1
24
33
20
13
23
1
26
2
60
1
30
27
14
56
16
4
27
7
2
7
1
25
36
9
19
126
33
14
24
27
7
6
3
29
18
70
10
73
3
18
1
68
52
5
4
3
2
23
4
51
5
22
1
11
18
31
37
12
2
18
30
20
9
43
3
15
15
8
9
31
42
14
17
50
14
9
16
20
3
55
26
49
15
7
23
38
100
29
1
32
43
5
1
14
52
5
126
33
18
8
2
9
3
27
39
18
6
17
47
80
27
8
70
29
9
33
27
17
12
8
56
1
63
5
21
24
2
1
59
31
31
2
34
33
1
2
3
56
35
10
4
20
21
37
5
19
6
3
2
69
80
10
94
5
9
12
9
18
4
6
9
42
62
19
1
19
1
54
10
2
33
50
11
64
15
9
16
64
13
23
50
27
17
2
11
25
2
20
19
24
39
18
6
5
28
17
7
26
27
27
7
28
2
10
25
48
7
16
4
28
30
27
30
15
110
9
67
14
16
20
52
20
40
15
7
1
47
10
31
20
84
15
3
5
13
1
35
16
35
3
4
63
14
81
1
48
46
13
19
23
7
12
29
4
29
27
52
5
10
17
17
11
37
23
12
26
19
48
27
12
11
14
10
36
27
45
4
9
14
18
29
1
16
24
15
17
18
16
11
42
79
42
15
2
16
10
20
5
21
31
39
11
17
60
10
1
11
4
36
41
6
1
10
25
35
48
20
8
24
39
7
42
2
39
9
2
13
46
51
36
5
41
31
7
11
4
5
63
23
49
10
87
11
16
54
56
1
9
41
13
23
12
28
23
27
9
18
7
6
24
16
2
2
6
27
30
5
10
2
16
52
5
13
10
13
7
2
14
31
16
9
20
13
20
22
15
48
12
2
21
1
21
13
47
18
48
41
16
12
57
1
64
32
7
17
12
70
14
13
28
26
7
44
1
15
3
2
22
39
11
7
11
49
9
12
17
22
6
3
23
13
13
4
10
54
6
34
4
99
24
18
35
36
14
33
51
9
6
6
75
39
24
57
20
30
94
69
3
9
ABCD 376271622*7^$a-1 [50088]
41
124
75
17
40
8
84
12
136
24
32
64
80
148
12
63
41
24
19
21
44
28
24
96
3
5
4
12
68
96
31
161
7
60
17
16
3
9
51
36
45
3
29
12
60
16
3
12
84
113
16
51
24
21
111
77
24
108
48
7
9
12
3
29
48
24
108
12
31
69
51
137
4
39
77
64
80
103
144
117
32
84
40
48
8
76
68
12
76
20
12
4
63
17
60
43
12
108
101
55
17
276
7
53
52
36
99
24
65
16
20
12
67
29
28
75
5
24
19
53
144
55
24
17
132
36
120
100
36
15
17
43
33
27
5
4
12
20
12
48
43
36
17
16
12
24
15
45
39
12
41
7
17
136
123
9
132
3
12
17
7
81
24
12
27
21
92
43
45
15
204
77
19
60
36
21
24
24
51
5
72
88
32
148
3
161
16
96
80
108
48
60
67
21
3
89
7
5
31
9
92
64
20
12
43
17
64
8
31
17
28
15
17
91
96
5
16
3
72
89
16
24
68
31
12
69
15
45
39
12
24
9
96
51
29
132
7
5
16
96
36
27
17
12
52
51
41
40
87
21
15
81
36
48
8
36
204
24
12
31
129
12
3
93
3
36
9
72
3
144
29
144
7
192
5
96
43
96
60
29
48
24
103
105
8
88
68
7
5
4
39
77
40
96
39
77
7
9
80
28
27
53
67
53
19
5
4
36
15
77
52
284
16
15
36
9
39
29
7
45
15
36
77
7
60
24
29
88
104
16
15
65
24
12
79
45
36
20
108
108
4
32
96
31
5
60
36
7
21
12
8
115
21
24
56
19
5
76
39
21
15
17
31
12
45
3
105
188
36
12
48
24
40
99
5
19
9
87
9
20
79
60
65
76
8
28
92
7
24
21
92
19
17
43
5
64
32
4
24
51
5
55
9
195
60
17
64
3
12
41
19
17
31
17
55
24
17
67
41
55
29
12
79
69
36
96
3
57
15
5
136
87
12
108
33
8
19
29
7
5
55
9
92
19
21
63
45
48
84
15
17
108
19
77
36
64
27
17
43
17
64
15
5
196
92
4
12
36
15
17
79
41
64
104
48
24
96
4
39
84
5
16
300
15
17
67
36
84
57
39
45
108
96
36
24
116
12
31
60
29
67
24
60
53
4
3
29
7
17
36
7
9
36
32
208
8
24
28
36
44
31
29
16
3
60
41
40
51
17
52
51
9
111
17
16
12
24
60
75
96
41
67
93
8
16
3
29
36
96
19
41
40
12
3
156
45
56
172
87
41
79
17
4
56
52
15
17
19
161
12
67
41
36
43
21
27
5
12
4
116
16
3
89
108
7
12
48
60
5
7
24
53
43
5
12
4
44
160
63
17
84
16
96
24
36
123
36
5
28
32
48
31
45
68
16
15
65
52
80
12
4
104
36
156
91
29
60
108
16
20
4
75
24
53
36
31
21
15
60
29
72
7
12
5
40
32
151
81
8
7
21
63
12
5
4
80
12
36
120
168
72
4
84
32
12
12
24
40
20
12
48
64
51
17
103
5
148
75
5
12
24
19
12
45
63
29
112
8
12
16
39
9
27
24
24
5
16
156
20
48
31
36
45
20
16
3
144
36
5
132
24
96
4
39
5
48
120
67
60
60
5
60
16
3
17
40
63
5
7
45
32
12
52
39
65
36
7
36
17
48
40
8
4
44
19
5
72
187
36
21
92
7
17
48
12
19
17
31
29
43
53
144
28
32
64
48
68
96
288
96
16
87
21
3
36
29
64
15
12
17
7
60
53
112
15
105
8
43
29
72
88
56
103
33
68
19
120
5
16
39
36
57
27
81
99
12
17
7
21
3
21
8
163
33
156
96
24
60
68
12
12
40
39
5
48
16
20
91
81
48
12
27
41
16
3
29
52
8
148
15
21
8
55
29
12
96
24
55
89
12
7
21
219
21
32
19
48
29
88
3
41
31
65
64
15
81
39
53
103
77
67
57
63
17
19
5
28
15
33
183
5
31
9
12
63
161
19
36
24
113
4
39
24
17
43
84
12
33
87
5
55
45
36
3
9
68
12
96
31
5
108
12
163
17
36
24
24
31
17
172
12
8
55
117
147
29
4
44
16
180
56
7
29
7
77
31
12
45
3
33
39
29
40
32
64
80
43
57
75
24
17
43
60
21
44
40
8
4
27
12
9
51
9
51
21
3
5
31
5
132
31
17
55
9
51
5
24
175
24
5
12
4
140
31
69
36
56
7
45
171
69
36
96
60
39
125
76
39
24
17
96
36
31
29
60
7
29
12
4
36
92
12
79
33
20
79
84
29
76
15
69
12
123
89
31
33
32
28
27
105
36
92
96
28
20
12
31
101
55
21
32
7
45
39
77
19
9
12
15
5
84
40
8
43
17
12
4
68
7
53
19
9
32
88
75
125
16
3
29
4
180
12
32
12
31
81
56
40
99
17
7
57
135
108
36
24
101
79
81
32
7
117
15
257
7
41
43
ABCD 376300376*7^$a-1 [50065]
17
25
7
1
36
20
3
52
47
9
23
48
8
10
56
44
7
3
20
14
22
6
15
29
6
2
60
2
8
2
15
1
10
2
47
5
34
10
16
38
20
9
8
65
8
23
7
22
7
4
7
13
23
37
35
25
16
9
14
24
20
10
20
10
25
1
34
37
3
33
27
12
22
20
3
48
15
21
12
8
13
11
40
7
12
29
48
12
24
20
13
27
20
3
2
20
4
4
10
20
1
45
14
6
30
6
31
7
10
34
16
50
4
50
16
13
3
30
8
22
4
32
10
8
3
27
10
56
4
10
14
2
34
16
4
12
44
11
3
21
9
26
9
5
40
40
36
47
3
20
1
3
44
20
22
7
7
34
82
8
8
30
63
47
9
1
4
8
82
10
24
3
13
44
10
12
5
65
58
22
14
24
6
6
48
10
3
57
72
4
16
50
5
20
9
8
20
10
18
10
68
12
2
2
61
9
6
5
23
6
20
10
4
1
56
15
49
39
2
14
26
10
8
53
7
26
15
113
7
21
10
12
30
2
1
44
29
10
12
45
45
18
1
5
28
12
28
12
6
28
6
64
75
45
27
3
21
19
36
1
4
20
24
21
6
34
27
7
10
12
10
33
5
20
40
7
7
2
15
39
10
2
20
24
49
39
26
2
42
20
6
65
16
1
4
24
4
3
49
14
10
102
13
5
14
17
45
15
1
40
31
3
68
2
4
11
24
21
46
42
20
10
6
7
29
4
44
6
17
15
9
25
4
14
38
4
4
14
13
3
2
34
56
18
16
14
17
9
10
4
25
8
27
26
7
17
16
6
1
21
3
9
6
14
36
8
40
6
34
11
59
12
25
83
1
15
1
27
2
14
14
6
20
1
13
11
8
60
7
17
3
6
6
22
116
26
44
17
7
42
4
7
5
55
3
1
32
3
30
118
33
3
6
36
11
17
14
2
28
18
33
5
31
13
30
8
12
17
15
34
3
23
1
33
15
27
9
1
4
14
42
2
9
19
1
41
46
56
25
25
14
30
6
1
9
20
6
28
2
18
14
6
16
4
16
10
27
11
6
12
2
9
8
16
3
16
6
19
24
37
11
9
52
23
55
30
23
5
7
60
7
56
44
2
14
1
33
11
21
26
4
1
35
2
32
34
1
9
4
23
7
56
4
32
21
24
19
24
2
36
28
11
43
90
3
8
51
8
6
2
54
44
3
3
50
8
8
40
15
29
4
4
23
23
14
20
23
7
41
36
39
1
11
9
1
4
4
2
1
11
6
2
18
30
66
84
42
41
27
1
25
11
3
10
7
29
18
13
7
38
8
6
29
12
33
16
48
8
14
16
4
38
2
37
17
3
7
30
47
7
2
6
21
24
4
12
31
48
20
34
7
9
30
40
14
8
67
4
5
2
14
4
11
12
21
27
19
46
15
24
15
1
9
16
8
3
3
66
40
4
31
21
38
1
35
38
22
84
13
7
37
4
3
32
45
16
59
10
15
5
15
5
8
6
2
20
11
8
25
10
8
28
10
18
10
20
20
44
10
29
29
19
72
20
23
4
21
13
3
53
2
41
7
10
43
17
7
15
22
7
5
20
4
43
11
16
33
3
49
7
40
9
23
16
1
1
4
27
7
16
5
11
21
33
15
12
1
12
10
5
21
8
31
11
30
40
12
30
16
12
10
39
45
14
5
5
3
33
44
10
10
26
8
20
38
14
24
2
24
14
30
82
9
12
7
26
4
50
10
7
15
25
24
19
1
11
14
51
13
16
6
49
5
8
23
8
19
22
31
5
59
31
5
3
12
4
1
37
2
25
19
5
5
7
19
8
8
1
24
33
23
4
13
11
11
34
20
34
41
100
9
4
23
23
10
15
5
14
17
32
4
29
26
4
14
14
30
6
4
26
56
44
10
1
31
20
28
20
2
20
11
48
29
4
6
4
1
7
10
18
6
8
10
16
10
22
60
34
14
26
56
4
14
30
43
27
12
5
23
13
1
26
40
30
2
33
15
4
52
46
40
11
7
52
8
5
52
24
25
31
9
26
8
24
6
4
16
2
5
8
36
53
50
21
9
10
16
21
21
74
14
12
10
72
2
54
26
8
16
20
14
6
34
13
24
16
45
44
14
6
10
6
28
11
1
8
2
5
9
14
10
22
41
67
10
10
10
11
29
6
34
2
21
7
24
29
41
23
75
4
17
21
8
14
5
36
13
16
19
8
9
84
19
8
17
7
55
5
28
8
27
6
34
10
2
12
9
7
5
5
14
13
24
9
3
53
14
33
7
1
35
5
13
6
16
90
66
8
17
13
10
6
51
15
9
5
26
9
19
61
9
6
9
25
3
60
1
19
9
8
7
13
2
18
3
1
2
1
27
16
17
23
25
31
14
24
30
9
7
40
20
12
14
28
20
28
31
1
10
2
6
8
2
11
7
17
13
10
10
4
12
4
2
12
6
14
8
13
99
2
26
12
8
8
1
12
23
34
24
2
14
14
17
51
34
15
5
6
45
49
4
23
31
17
9
26
84
13
7
10
6
20
1
4
1
50
9
3
8
14
10
14
32
23
7
14
7
24
3
26
24
34
22
8
28
12
72
4
10
10
32
35
5
70
9
23
58
10
9
9
20
7
8
19
26
74
13
3
12
1
37
10
44
16
6
31
3
33
21
11
41
4
6
8
29
27
22
10
2
32
11
9
4
16
64
27
3
96
4
10
20
3
13
4
22
42
12
4
62
20
1
23
6
4
24
46
10
26
8
30
70
16
94
27
27
6
75
19
37
72
1
8
24
40
34
37
13
11
73
23
9
24
30
13
17
2
29
20
64
1
18
66
24
18
20
72
32
57
37
11
9
32
8
10
10
6
204
14
18
18
7
36
19
4
5
39
10
40
6
30
24
4
10
26
20
2
1
19
29
5
10
28
16
54
83
33
27
8
29
36
22
14
24
22
9
25
10
1
3
20
14
11
15
14
11
15
6
71
7
2
19
81
14
30
14
22
26
18
6
8
10
20
2
16
8
12
32
2
54
24
22
11
7
13
28
9
22
5
1
48
14
22
14
10
14
48
28
12
1
37
30
17
13
3
7
5
1
10
21
17
23
19
41
9
124
7
3
14
31
55
17
4
19
32
22
7
9
3
28
55
1
4
3
18
35
47
26
16
48
8
12
11
5
43
13
35
39
36
36
30
54
28
10
23
3
6
44
12
48
6
21
4
12
1
28
8
40
2
18
2
5
3
10
23
24
16
21
16
6
4
4
21
68
47
13
4
67
42
11
33
24
23
28
5
14
22
20
4
14
12
5
9
10
2
50
22
2
26
24
14
22
28
2
5
73
44
2
36
34
24
42
12
33
9
15
5
31
37
8
8
20
14
17
19
24
21
12
117
2
20
5
29
30
34
3
53
42
1
68
11
2
12
18
98
19
3
60
9
20
27
10
2
20
18
7
29
7
1
46
17
7
2
54
20
21
5
7
4
5
24
27
4
20
4
35
20
4
10
26
16
5
4
25
8
27
5
7
19
2
32
6
9
19
4
26
16
26
4
5
65
15
21
19
11
28
4
12
10
14
2
35
17
36
7
13
32
3
7
8
14
16
20
14
2
44
36
4
4
10
16
21
19
30
15
41
7
23
37
19
42
20
2
6
31
17
4
18
5
49
4
6
4
36
16
14
4
16
31
9
19
12
9
4
24
7
9
10
62
20
11
37
11
13
8
24
11
63
4
16
5
21
4
7
4
3
28
4
14
30
54
20
51
5
14
8
118
10
26
19
37
50
2
79
1
30
33
7
17
69
4
26
5
19
21
17
4
88
12
4
2
10
19
36
8
19
16
17
67
68
4
14
2
21
12
29
11
27
34
11
37
22
4
10
22
20
4
8
8
38
27
3
10
20
2
4
9
11
4
34
6
26
38
41
7
42
22
16
28
17
24
1
28
27
13
2
14
11
13
2
5
9
4
11
35
8
6
12
24
11
7
36
5
15
6
14
6
35
11
20
2
11
7
14
30
1
9
14
40
17
53
32
24
4
30
10
14
17
21
15
48
1
6
20
8
2
32
23
3
66
6
10
12
2
9
12
7
17
9
30
32
5
3
2
3
15
42
48
14
22
8
23
23
14
12
4
6
4
12
30
34
18
18
14
6
98
7
24
5
4
3
17
34
10
12
4
14
37
36
16
7
20
2
15
3
52
5
63
14
19
23
41
13
14
52
37
84
5
4
31
23
4
8
2
18
54
80
114
12
14
34
22
12
6
1
1
10
74
44
34
16
13
3
16
9
3
22
18
2
4
47
24
21
11
3
6
48
20
10
13
13
35
9
24
56
6
16
28
20
34
26
46
31
3
20
40
21
21
4
14
14
7
15
4
26
6
1
7
14
10
2
11
5
19
4
21
46
49
4
35
6
8
16
16
4
50
4
37
12
12
16
3
9
47
22
20
18
12
13
1
34
36
4
17
17
8
12
46
54
8
11
4
13
6
38
16
35
1
4
3
23
25
11
8
16
10
4
30
21
20
39
20
12
42
47
5
20
54
97
85
12
16
24
16
10
2
2
17
5
64
10
25
12
108
27
21
37
22
18
20
11
4
1
14
41
19
24
29
33
31
37
26
17
4
3
28
8
26
14
122
39
9
2
33
35
14
6
20
10
11
11
5
49
31
17
32
6
20
32
37
5
4
12
15
35
4
16
5
39
14
31
12
11
58
32
8
8
34
56
1
9
3
1
26
124
2
10
4
85
8
1
2
21
23
10
4
11
11
14
22
5
15
60
18
27
3
17
24
35
18
18
8
26
4
10
2
72
47
11
14
51
43
25
15
33
24
29
4
16
18
29
41
30
1
7
5
15
21
27
14
31
25
15
65
10
21
31
14
6
18
26
28
53
17
7
16
8
7
29
15
28
26
3
3
9
16
39
10
10
12
20
1
11
6
30
6
8
6
20
36
24
10
30
2
20
34
4
81
39
22
20
34
1
48
40
101
14
1
29
6
30
4
15
15
20
5
32
5
28
27
39
30
4
10
44
10
6
22
44
11
20
23
40
33
3
25
13
11
5
6
1
7
29
51
30
3
93
20
10
26
24
4
32
24
7
49
20
11
4
9
2
1
7
2
68
6
85
1
4
16
8
6
9
16
3
6
2
18
14
20
16
36
1
40
80
7
9
17
7
23
10
10
1
19
26
44
11
5
27
3
28
2
31
13
10
14
7
61
11
27
2
30
60
38
3
7
37
53
32
24
16
8
20
7
7
50
8
4
14
34
38
21
84
39
4
10
10
22
3
5
3
1
12
10
16
2
23
8
5
10
1
11
9
1
3
15
6
20
16
52
60
22
6
3
5
40
4
3
29
40
4
6
14
16
20
15
32
1
28
12
23
13
22
18
12
2
22
4
46
24
26
35
4
1
8
10
2
44
15
1
27
19
4
14
10
1
3
17
85
24
27
8
5
22
14
4
7
9
76
8
11
1
8
16
4
6
5
20
15
9
12
16
24
9
14
13
20
9
4
44
4
16
20
50
4
29
7
16
14
54
22
16
15
4
13
7
9
27
55
38
34
28
2
18
8
14
7
15
4
45
5
27
24
1
14
14
20
4
11
11
24
62
34
54
7
25
23
8
1
3
7
16
37
29
27
37
10
1
1
ABCD 376417646*7^$a-1 [50030]
35
12
9
9
24
15
96
15
36
42
51
7
20
36
18
15
19
17
36
55
2
6
4
8
6
31
32
67
24
38
36
7
41
108
24
18
124
17
31
20
84
42
60
18
21
39
21
21
3
55
8
102
18
12
4
17
99
6
39
21
19
17
34
8
4
14
30
16
17
31
20
4
32
9
51
16
8
4
45
23
30
12
70
41
33
12
156
15
27
108
4
5
19
9
17
36
48
27
21
18
102
63
15
12
9
12
36
7
9
41
12
10
84
50
39
24
31
8
9
12
9
6
16
29
33
46
56
24
4
26
39
48
57
3
72
15
93
4
3
9
65
12
48
24
12
42
33
7
110
24
6
4
14
18
12
30
7
11
36
13
11
6
18
112
29
79
36
17
9
34
29
43
12
20
42
27
33
66
6
39
7
77
21
15
69
10
17
7
14
30
6
7
5
10
65
16
17
54
60
9
12
3
6
192
6
4
14
36
22
26
15
33
42
64
9
29
54
52
38
15
12
33
63
21
30
30
3
9
39
67
14
6
4
62
12
10
20
33
91
17
27
1
8
9
3
15
52
12
2
66
33
9
22
77
15
12
12
37
47
16
12
32
28
38
6
81
31
14
3
21
15
3
78
60
27
24
15
9
15
57
27
12
9
67
20
37
15
5
39
40
14
18
40
2
22
14
15
9
46
44
16
17
9
99
45
12
27
7
32
9
12
3
36
18
12
36
7
77
24
31
5
6
36
16
29
9
34
72
38
24
36
18
4
2
24
48
27
21
118
17
21
48
3
31
20
24
78
22
38
58
56
21
27
21
3
6
36
18
72
40
146
6
57
4
44
45
6
40
74
6
40
2
7
29
7
123
50
84
22
14
30
24
84
6
24
15
99
16
65
7
8
109
11
45
72
15
21
36
12
36
43
5
24
67
17
27
24
40
62
18
72
4
8
28
104
64
9
53
3
48
7
8
42
36
3
7
50
24
10
2
15
36
21
36
12
22
5
19
12
26
7
11
12
4
2
27
7
9
27
21
32
9
39
21
36
15
3
9
31
14
48
48
3
31
32
42
24
58
17
24
24
3
49
53
36
24
27
93
91
27
20
24
18
10
168
26
67
56
21
42
6
39
7
9
20
51
45
7
21
29
66
132
13
3
24
36
2
18
6
22
17
48
4
5
7
65
51
51
24
40
44
36
36
1
39
26
3
7
44
64
24
8
42
6
33
9
58
80
6
24
7
15
2
6
9
21
10
5
4
8
36
15
54
46
14
12
39
7
20
1
36
5
67
41
6
40
44
37
27
74
27
19
9
80
39
42
3
7
5
27
21
12
31
53
3
1
5
24
12
15
16
11
13
161
12
90
21
15
6
12
24
3
21
51
21
18
4
45
17
12
7
32
7
41
60
36
43
68
18
12
7
95
54
18
9
15
42
12
39
12
72
64
17
10
17
12
72
15
66
39
7
8
21
7
5
57
118
96
8
9
4
29
24
72
19
23
4
50
12
46
8
6
12
111
21
48
27
15
6
43
32
96
33
19
53
6
4
2
48
48
15
31
38
24
82
8
145
17
3
16
23
18
66
18
55
71
21
21
24
39
69
12
75
33
27
15
6
10
2
6
64
24
17
4
23
4
5
4
5
3
51
6
66
4
74
27
9
51
19
2
18
81
103
2
30
54
12
12
84
15
27
69
39
12
132
52
36
65
19
26
6
45
3
18
3
21
46
20
18
3
21
15
9
24
6
6
34
45
32
28
8
51
6
24
58
33
12
15
14
174
4
8
9
75
9
51
54
55
131
45
9
42
25
56
33
43
35
18
139
32
27
57
3
60
6
18
24
33
9
12
103
12
77
10
41
4
11
78
24
36
27
31
56
18
7
44
4
17
36
24
15
31
48
41
33
31
29
18
24
33
27
36
49
83
30
60
106
74
150
4
72
86
6
49
11
6
39
24
33
12
10
44
18
12
3
12
36
3
24
30
82
14
90
33
88
125
18
24
4
14
12
6
9
3
60
28
32
42
7
27
9
48
71
28
8
18
30
69
45
42
18
3
19
17
91
24
62
12
19
11
60
6
18
18
10
21
32
3
9
45
3
7
20
4
92
6
15
7
26
19
27
38
15
75
6
24
87
84
12
19
14
15
75
42
48
15
48
3
48
42
60
24
12
3
15
40
20
16
101
99
6
7
44
27
6
31
12
20
21
60
34
33
83
18
18
30
12
24
18
4
26
18
18
31
59
30
18
24
40
5
36
12
12
4
23
4
20
16
29
36
12
31
2
60
3
16
20
9
72
10
9
29
99
39
36
64
36
38
43
23
85
3
41
63
1
39
38
48
3
15
24
24
6
6
21
36
27
4
5
172
35
24
16
41
33
27
9
27
15
18
24
30
33
21
36
54
24
30
15
36
33
18
13
92
28
8
3
30
84
19
20
33
6
18
18
12
16
26
58
2
3
81
18
18
48
18
60
42
15
19
17
16
3
60
14
24
34
80
28
2
42
12
6
10
5
16
23
4
5
69
66
36
72
12
6
22
5
4
72
24
39
24
12
2
24
24
132
15
48
51
6
63
21
36
79
17
6
12
18
27
19
9
23
72
12
9
21
12
6
6
139
27
41
9
12
12
6
12
16
80
36
45
3
18
12
48
39
39
6
18
33
7
32
9
72
43
38
7
15
14
34
101
45
22
62
15
31
17
3
16
48
38
78
6
19
53
58
8
9
28
11
18
7
32
48
36
105
3
7
2
12
60
10
2
12
39
7
38
6
12
42
6
88
44
114
48
84
18
4
5
15
97
23
6
60
30
18
7
3
26
84
18
6
15
21
63
19
8
1
17
3
3
4
53
79
12
2
30
13
17
12
31
20
16
41
7
8
9
24
3
9
12
27
7
24
5
21
99
24
75
24
25
32
12
7
14
99
87
6
12
24
24
3
21
30
25
8
33
18
172
26
12
19
36
27
14
22
24
32
12
36
28
8
21
12
9
31
12
101
63
31
14
6
25
53
10
14
31
65
114
40
38
34
68
18
54
28
29
199
5
19
44
36
33
9
51
3
45
36
48
21
3
7
38
18
40
48
17
12
7
38
15
45
24
18
9
64
17
22
2
18
12
33
33
6
126
46
9
20
15
84
16
41
57
24
3
87
12
9
19
2
7
77
30
12
1
143
42
15
33
46
44
37
41
46
17
12
27
12
16
5
135
30
10
38
6
9
19
2
15
15
18
55
29
7
3
20
13
65
10
29
39
12
12
42
15
69
48
19
20
33
91
20
3
102
10
8
30
36
3
3
4
62
12
48
10
230
12
12
10
24
8
108
1
17
42
16
38
120
46
9
27
20
45
21
27
39
4
5
24
24
43
29
33
31
11
36
54
12
24
7
44
12
24
28
5
30
24
66
70
8
18
10
48
14
55
3
56
21
4
23
21
7
116
13
53
46
8
37
8
171
48
12
40
14
12
18
12
78
19
23
33
69
70
2
12
6
28
60
38
7
29
39
24
45
3
75
4
17
7
20
42
10
5
7
14
27
31
14
19
11
6
15
9
22
26
22
8
6
19
36
35
9
48
27
1
11
30
12
51
12
60
24
21
39
51
9
31
5
55
92
78
18
4
80
78
6
9
57
18
6
31
47
9
39
52
26
27
3
40
2
27
28
5
91
47
42
91
11
69
39
24
102
39
9
7
36
23
18
24
15
7
17
4
65
12
3
52
11
18
10
14
3
147
54
7
63
2
42
ABCD 376433312*7^$a-1 [50010]
6
8
10
47
27
6
18
4
80
24
33
3
9
1
38
57
25
2
40
44
4
17
88
35
28
24
5
48
13
36
62
12
4
2
64
30
30
30
9
72
3
8
4
26
15
3
1
3
38
12
16
26
72
52
36
60
6
26
12
16
54
8
39
25
62
18
30
138
18
12
36
28
6
74
28
14
15
9
4
15
17
10
18
48
30
24
18
62
4
20
24
22
14
21
1
44
28
18
8
24
6
22
24
60
20
24
1
143
40
20
22
24
6
36
14
63
13
68
6
33
27
6
18
48
12
24
28
5
24
9
4
90
18
15
69
24
11
15
70
60
38
10
36
6
5
1
2
16
17
21
4
59
21
30
24
1
27
90
36
6
33
27
78
44
60
46
74
52
2
36
4
38
67
77
10
33
15
18
26
42
24
112
18
20
24
18
78
24
10
15
33
18
17
39
9
3
10
66
6
18
14
7
71
4
66
20
60
6
13
20
49
39
5
18
64
48
8
24
28
53
21
4
14
84
30
10
21
33
30
14
39
12
3
9
19
6
14
24
18
39
1
30
12
77
49
39
3
48
17
3
1
20
21
18
18
22
9
15
18
26
13
125
34
14
96
7
32
61
51
17
28
6
17
15
37
23
25
12
5
3
9
22
32
57
37
50
10
6
5
7
44
94
50
4
45
3
14
12
76
78
17
51
4
18
47
13
6
8
1
3
44
28
5
3
30
27
28
17
28
12
32
3
61
2
97
5
12
55
21
24
8
3
7
14
19
17
40
14
4
5
33
7
5
7
3
8
6
15
40
33
42
20
1
41
39
97
8
10
8
30
4
12
56
6
13
56
4
8
81
10
30
11
21
22
17
39
6
18
24
28
5
40
81
38
12
24
6
22
17
15
1
24
35
25
41
10
18
20
10
14
16
47
7
26
48
19
3
6
26
28
2
4
3
3
18
126
8
25
125
7
15
2
3
9
34
18
18
114
18
24
81
104
85
48
23
105
7
3
30
47
69
4
14
4
32
30
28
11
13
23
4
51
14
4
6
14
46
41
4
21
12
23
7
26
31
11
24
4
38
6
40
5
1
36
2
64
20
22
44
4
26
61
21
8
4
14
10
15
33
27
51
5
37
8
10
165
9
15
51
8
64
33
5
7
45
147
8
33
4
38
40
62
51
12
25
14
28
48
18
18
17
12
52
35
13
32
13
50
36
12
18
4
8
30
18
7
15
9
8
3
52
66
11
3
12
18
66
24
33
87
24
1
3
5
9
3
27
4
20
9
13
18
29
28
3
21
23
40
17
9
22
38
10
14
28
30
45
44
15
42
3
33
27
1
47
1
36
14
30
4
32
16
2
13
15
68
124
17
25
6
12
30
38
36
1
35
52
38
28
102
17
13
32
4
62
18
60
24
15
25
38
9
19
24
18
14
13
29
16
63
39
74
36
51
19
5
33
10
5
12
1
24
14
46
2
16
38
10
17
31
26
6
42
15
91
6
24
26
18
40
8
42
10
47
13
6
30
14
10
35
13
38
16
6
8
12
18
1
35
4
62
22
20
25
35
52
18
27
35
33
9
12
10
60
12
8
34
30
33
9
86
4
6
44
48
10
56
52
2
6
18
16
18
12
42
2
1
11
12
12
28
24
14
4
23
4
8
67
20
1
59
60
6
66
9
3
30
51
13
15
20
3
4
14
30
4
32
46
2
70
27
17
91
21
2
12
24
6
12
66
6
82
41
3
88
78
11
9
60
7
3
20
1
3
80
78
22
38
27
7
78
20
3
25
35
21
82
41
49
14
6
4
12
38
85
3
14
3
13
32
22
6
14
24
36
46
12
12
11
7
20
6
18
1
8
24
51
84
4
17
43
20
9
12
19
6
80
28
32
60
16
42
33
24
3
14
18
70
50
16
12
30
3
33
2
58
6
18
15
3
24
53
33
19
60
23
54
28
2
12
16
24
9
3
18
39
15
30
35
61
32
12
7
35
21
27
52
78
15
23
4
6
32
3
45
12
24
34
18
54
2
66
49
29
7
41
16
96
11
33
3
63
1
9
24
3
65
7
23
25
84
48
23
10
2
13
3
101
91
20
10
2
6
4
14
16
44
24
9
43
53
37
2
58
60
8
94
20
4
24
26
34
6
27
15
5
49
44
46
5
3
58
30
5
33
18
6
22
45
23
58
2
37
56
12
31
50
39
27
61
3
9
5
10
18
42
30
23
13
11
55
5
13
6
21
11
18
4
15
8
12
28
3
14
24
28
35
39
70
11
25
6
17
12
45
6
10
35
7
14
36
18
24
25
11
6
43
17
4
14
6
28
14
6
4
68
58
110
12
4
14
9
33
7
11
78
6
48
28
8
1
35
28
9
63
36
21
3
126
38
1
8
3
10
38
4
14
34
12
77
33
7
11
1
9
2
42
16
12
12
128
30
12
10
6
54
20
63
7
6
2
40
56
69
51
34
27
20
7
38
15
37
110
24
142
30
2
36
10
8
13
21
14
4
20
9
1
27
20
7
6
56
24
4
15
23
28
30
24
98
4
5
9
27
43
17
39
21
12
43
24
54
20
19
45
44
88
14
52
108
86
6
60
18
10
38
19
3
20
120
16
92
34
15
80
57
10
6
32
4
11
12
60
39
6
54
52
50
16
11
43
12
2
100
3
63
2
10
9
15
14
94
12
5
25
66
8
42
24
4
24
15
3
18
11
13
18
14
60
10
18
14
16
5
12
60
19
21
3
6
24
26
9
1
14
48
4
18
18
24
5
27
4
2
40
6
69
33
30
29
73
18
32
37
75
66
74
21
3
48
60
21
1
6
24
12
42
15
17
10
60
20
4
9
63
5
27
45
51
24
46
12
26
21
3
4
44
1
11
6
22
2
39
3
13
3
9
3
2
28
104
130
32
21
21
30
9
55
20
45
43
14
18
18
24
18
37
5
16
47
9
54
94
24
11
3
22
26
9
19
9
21
30
17
9
3
7
48
18
42
5
51
21
21
18
21
100
23
73
11
13
11
58
8
60
18
84
34
32
63
13
35
7
8
4
2
28
3
21
44
6
24
37
75
45
9
20
4
18
2
42
1
27
12
20
28
48
32
78
6
18
4
42
14
15
13
6
122
4
18
60
30
18
57
27
26
10
14
10
36
44
1
3
24
33
3
6
11
25
24
75
23
6
12
24
42
4
14
31
20
12
7
18
66
6
51
15
5
3
21
40
8
25
42
60
24
12
26
22
29
3
24
6
4
14
22
39
3
14
16
74
12
30
52
120
15
3
2
22
18
20
42
28
18
20
19
51
8
18
72
19
69
36
32
27
39
52
8
21
3
16
81
35
45
9
10
42
14
4
24
140
10
15
48
15
38
39
33
7
15
18
15
45
56
51
3
12
18
30
66
39
19
21
75
12
14
4
2
60
33
37
14
22
14
13
12
27
24
17
15
4
5
85
18
18
20
15
7
17
21
10
29
3
6
52
47
27
24
30
12
27
3
25
12
35
22
11
27
48
4
32
28
6
2
16
12
24
2
22
24
26
94
30
95
12
21
55
3
21
5
3
27
21
3
12
28
44
13
9
11
21
18
28
90
38
22
23
7
5
13
32
46
29
3
49
80
51
9
21
6
1
32
13
6
92
18
42
94
15
51
8
10
14
25
75
33
39
5
1
18
29
3
34
15
20
25
23
51
6
24
22
65
4
35
21
15
28
6
54
12
56
13
5
3
12
79
8
112
92
30
40
20
55
5
6
4
62
16
20
22
17
52
8
33
22
5
15
88
77
1
24
15
12
5
28
32
16
12
44
24
22
6
11
31
68
6
18
28
38
10
12
29
13
6
36
98
6
1
21
2
72
28
44
33
13
47
9
4
98
45
24
39
24
33
9
43
3
24
5
33
16
2
12
45
48
33
31
11
70
30
8
42
18
94
15
23
6
16
2
85
20
63
12
58
14
33
3
42
18
28
20
45
39
1
117
86
10
2
4
5
31
48
8
4
42
20
7
3
12
2
28
11
24
15
4
6
18
38
6
4
57
11
84
6
48
43
17
42
4
50
6
18
72
46
54
24
80
18
4
30
38
18
4
8
16
42
12
30
8
30
12
10
42
6
26
9
9
34
66
15
11
6
24
82
56
49
5
30
28
5
9
6
70
38
4
38
12
24
3
39
18
16
92
10
6
2
84
16
12
24
14
30
60
40
2
3
132
3
42
58
8
10
8
70
14
28
30
ABCD 376574664*7^$a-1 [50043]
8
14
3
40
7
72
1
21
10
46
6
18
14
17
7
5
19
12
24
4
12
6
19
59
20
12
4
18
2
30
18
57
7
1
12
12
36
1
23
7
34
62
17
17
36
23
17
3
23
30
19
25
3
13
4
60
16
18
29
5
19
9
27
9
32
35
37
2
34
4
50
37
69
12
4
16
11
1
4
12
8
38
5
12
19
28
25
7
5
11
5
33
66
26
4
23
11
17
3
5
71
10
24
8
31
52
7
6
36
79
67
26
26
1
5
14
50
7
12
39
40
13
9
8
2
38
19
15
22
6
61
7
9
1
18
14
78
22
24
19
4
12
19
29
12
37
6
26
4
19
11
8
24
5
12
47
30
11
5
15
43
5
12
9
24
39
19
46
43
12
9
51
28
19
30
2
14
3
7
17
49
32
55
12
8
9
28
10
36
68
2
19
9
20
44
28
7
20
40
5
7
3
45
17
3
16
37
28
39
7
24
10
28
15
5
31
35
46
10
21
3
4
32
12
16
90
31
11
22
2
8
9
17
75
37
4
16
8
36
67
13
59
19
50
26
25
7
52
29
31
10
7
1
6
5
13
7
4
1
48
48
19
4
15
46
18
90
64
80
2
30
6
93
17
46
2
2
10
34
21
5
8
2
5
23
37
12
13
32
3
19
29
35
8
46
52
12
10
62
7
8
52
31
20
2
14
13
21
4
15
8
41
16
26
6
18
20
33
121
28
3
17
2
2
7
51
9
13
12
16
16
23
47
54
14
60
40
32
5
72
9
10
18
20
39
24
95
46
22
9
31
30
19
35
42
2
52
13
33
38
1
55
18
4
2
22
6
25
16
25
2
9
5
24
24
48
2
13
23
5
3
17
40
20
35
66
2
10
4
3
25
22
78
62
4
25
11
29
8
67
10
11
89
19
7
25
11
8
14
2
42
2
5
16
13
18
48
13
28
5
3
11
14
18
28
61
5
28
7
48
43
1
28
8
13
63
8
36
7
4
6
4
10
10
28
51
24
16
32
12
9
22
16
20
16
20
53
11
34
2
25
5
14
4
12
34
3
36
5
6
5
5
4
10
37
1
4
6
8
10
11
53
7
15
62
44
4
27
17
2
4
42
2
29
12
28
20
40
5
58
18
76
16
2
2
44
4
10
5
1
16
14
13
53
4
31
3
14
34
9
32
48
72
21
7
61
14
34
12
16
24
26
108
5
8
60
24
23
5
8
1
4
2
5
33
7
1
92
27
32
7
21
48
7
13
7
5
31
14
24
39
43
9
8
55
12
16
53
15
16
36
22
14
22
56
16
10
10
38
9
1
16
48
20
2
53
5
16
51
48
43
33
8
7
22
7
12
9
19
31
13
19
14
2
82
3
16
12
3
62
12
16
35
9
22
14
26
13
31
29
28
20
9
4
15
29
22
10
78
1
100
32
129
14
34
15
47
36
60
13
12
25
15
20
13
15
15
14
2
44
2
15
4
7
37
17
16
4
20
32
44
64
26
9
7
13
29
2
14
44
79
24
7
14
2
5
7
13
11
14
3
7
6
60
4
87
19
17
36
35
41
37
2
9
1
4
10
2
98
22
8
66
6
14
29
1
16
95
1
12
4
7
5
8
2
14
7
41
56
40
14
14
15
1
42
20
2
34
29
12
19
50
3
28
13
115
53
7
5
19
12
5
12
76
8
28
20
26
14
10
46
11
15
9
31
6
7
9
3
21
44
18
12
30
7
12
35
13
1
16
12
6
14
11
9
2
5
3
2
10
45
19
24
12
20
10
20
22
5
8
11
1
40
5
4
80
60
63
16
25
7
21
2
5
20
17
4
26
12
1
52
5
2
24
8
4
30
2
5
4
17
19
17
76
15
20
29
7
4
15
6
28
23
1
7
36
21
3
24
19
17
12
29
6
18
19
21
96
14
22
15
12
36
47
37
12
16
1
7
7
5
13
15
44
7
5
29
60
50
2
80
16
3
4
43
1
28
32
28
1
47
3
117
51
2
4
6
16
6
16
8
11
33
42
5
7
4
1
5
16
51
7
2
4
4
30
12
8
24
66
4
48
28
12
3
4
17
28
18
72
6
11
5
7
11
12
53
1
24
36
19
9
26
30
28
7
5
2
30
54
20
4
17
8
29
16
20
7
4
8
77
2
17
25
22
10
15
43
6
22
22
36
2
8
4
46
38
13
28
1
6
13
21
2
68
16
5
7
8
45
37
6
1
5
19
11
5
24
12
1
19
12
12
64
13
2
28
6
6
1
4
32
33
15
33
2
8
14
3
9
51
24
28
20
5
6
1
28
80
9
4
15
51
29
24
16
12
3
29
13
15
24
5
4
10
18
19
1
11
21
14
6
6
22
19
7
12
42
16
20
23
37
7
4
37
35
19
1
9
12
67
56
9
31
31
44
6
28
2
40
5
44
21
15
33
15
47
5
3
10
24
2
21
5
15
29
24
38
41
11
17
61
7
24
16
37
14
16
70
2
10
34
26
3
5
40
8
2
4
10
39
37
34
1
12
16
13
20
63
24
5
10
10
2
34
12
4
19
9
6
21
44
47
22
7
15
5
21
14
13
24
16
5
48
12
16
10
44
58
4
3
40
3
14
16
32
26
49
12
5
4
10
2
4
4
42
20
2
7
31
17
31
1
19
46
4
12
34
2
2
14
4
71
15
5
29
43
60
9
19
51
16
20
5
23
8
10
31
28
1
12
16
4
66
16
30
38
16
26
28
19
11
10
7
7
36
8
2
12
2
12
5
55
29
12
17
26
58
8
62
29
9
3
9
2
1
36
19
16
36
34
24
26
34
10
12
26
22
10
11
41
22
5
33
60
2
5
31
14
16
19
12
5
7
7
9
21
22
8
24
48
12
5
5
18
12
48
37
7
45
7
25
12
29
2
16
70
14
18
64
2
1
48
47
10
14
2
11
17
11
32
103
5
72
33
10
9
39
17
9
31
8
40
12
25
7
43
10
7
45
15
12
7
42
22
22
4
22
25
5
12
23
5
8
28
34
57
5
44
35
49
31
7
10
7
40
17
15
40
5
27
5
11
20
7
4
20
12
26
15
17
31
5
42
2
11
28
63
41
19
2
14
13
24
45
34
14
22
4
34
7
15
9
17
44
11
7
34
2
42
4
15
69
2
5
5
58
10
7
4
19
25
17
4
3
12
1
3
12
33
20
86
41
15
46
30
97
17
7
9
36
27
107
8
21
7
8
36
2
72
19
9
16
4
10
45
5
39
19
4
12
54
23
8
16
7
42
18
8
2
63
12
88
37
35
5
24
2
17
25
7
9
46
28
10
7
17
2
13
89
31
7
9
15
2
19
8
17
11
31
10
10
4
8
26
2
29
1
38
2
19
63
2
16
4
16
43
8
9
10
28
48
17
5
8
26
14
20
2
9
7
48
8
2
14
37
5
2
14
24
24
2
25
12
5
23
9
22
1
19
10
14
4
61
11
29
32
19
41
11
18
59
8
31
12
9
31
17
5
10
2
2
1
43
12
86
3
17
4
28
47
16
24
43
1
9
3
4
12
24
27
12
52
13
12
11
22
22
24
29
41
11
7
13
23
12
25
12
41
28
4
4
19
25
28
4
39
16
8
11
29
15
14
2
56
9
36
113
7
55
18
4
7
68
33
26
44
5
64
25
14
29
12
4
15
4
2
11
21
2
12
36
10
3
4
7
20
4
10
4
44
67
5
2
1
11
24
6
35
32
19
10
96
35
1
31
17
11
103
5
32
5
16
12
10
29
9
14
5
20
17
42
13
5
55
7
9
57
6
16
10
98
24
29
25
50
29
29
31
11
10
22
48
5
24
71
37
19
52
12
5
15
5
11
12
77
31
6
28
36
26
18
16
3
16
32
4
9
30
17
21
2
37
5
7
19
84
2
16
76
19
21
19
5
7
13
28
48
19
55
22
10
76
1
61
75
19
2
10
1
12
21
2
56
17
5
38
9
1
7
17
114
6
18
66
4
2
8
52
13
5
18
10
14
25
24
4
20
7
34
16
55
5
24
60
2
29
48
1
19
47
10
46
22
6
1
9
19
80
9
3
72
96
5
16
48
8
7
11
5
7
5
39
2
19
1
48
96
55
4
56
43
30
6
53
57
44
55
5
4
31
12
49
16
4
4
2
48
5
9
14
37
41
11
8
52
3
5
35
32
5
19
5
11
22
3
33
2
6
20
22
49
9
48
12
8
74
4
1
9
2
22
8
31
4
24
57
15
8
29
12
2
57
53
20
31
13
4
28
51
9
3
12
67
29
23
10
2
2
28
7
35
5
20
12
7
2
10
4
10
19
65
31
17
22
40
1
5
19
21
2
30
36
4
8
18
37
13
20
10
22
12
30
70
43
3
48
29
29
42
36
58
26
2
112
26
22
38
9
7
1
7
2
122
20
65
7
10
2
10
11
15
64
26
16
35
3
14
27
45
4
6
9
17
15
28
41
38
10
12
20
11
24
7
29
3
2
15
5
7
43
5
48
105
28
16
14
9
32
21
38
1
16
60
67
25
9
22
9
13
7
21
2
8
4
8
5
31
53
7
29
1
6
10
4
3
35
6
31
1
6
28
5
9
35
11
41
5
14
20
16
22
8
19
65
11
25
7
28
3
28
8
12
24
2
72
19
20
12
1
30
9
8
52
19
10
20
11
8
7
2
7
8
47
32
4
5
3
12
5
4
19
36
13
9
20
42
17
8
9
36
10
2
10
26
32
28
4
15
37
31
13
22
22
3
21
22
2
7
49
16
2
8
18
27
3
14
4
68
8
48
40
2
10
2
78
36
24
18
22
12
44
2
40
5
25
26
2
39
7
24
17
9
20
2
4
6
19
12
1
15
12
41
70
9
7
41
1
26
16
89
8
16
7
30
18
6
6
14
10
20
46
62
4
34
58
5
4
1
11
7
13
17
18
5
7
1
13
48
23
9
19
13
47
7
61
12
11
18
4
15
17
18
20
29
16
12
5
14
1
4
9
4
71
32
35
44
5
5
19
25
6
28
25
16
37
35
1
44
34
12
6
23
8
11
18
16
2
24
5
44
35
12
22
36
44
2
10
4
2
13
5
2
9
53
3
31
4
25
29
14
5
17
7
31
4
6
12
6
49
5
23
1
43
16
19
1
41
20
4
6
48
1
33
3
24
9
20
14
2
27
19
4
17
43
5
15
16
44
2
14
14
35
65
2
14
82
9
13
47
1
16
63
5
35
1
7
7
30
48
18
41
7
10
35
53
12
26
20
5
17
44
11
12
21
8
42
13
12
12
11
32
4
101
5
8
2
33
27
ABCD 376622472*7^$a-1 [50022]
43
12
5
36
36
84
7
47
66
126
97
24
149
36
7
77
18
25
5
18
25
53
42
24
1
65
31
11
13
60
11
18
24
6
61
11
13
48
77
36
24
72
6
73
131
24
18
24
12
67
77
54
13
36
77
79
23
30
7
77
67
35
6
24
12
84
6
60
13
11
42
43
41
18
25
17
6
54
6
121
5
19
11
36
114
18
30
12
31
41
12
66
60
1
11
78
18
73
84
77
84
48
42
54
12
6
6
43
47
114
6
66
84
24
12
66
1
132
11
66
48
24
36
55
149
6
1
5
36
18
1
35
48
108
36
30
66
49
48
5
7
65
36
7
12
71
54
30
42
31
11
12
18
36
55
5
36
36
36
30
145
5
18
24
13
5
18
36
114
54
13
84
48
29
18
6
24
36
19
47
66
72
24
43
29
19
29
7
5
7
101
42
37
17
7
17
24
7
96
5
12
48
96
31
72
12
35
121
5
30
48
49
12
11
18
120
19
11
24
54
6
13
23
54
6
84
12
36
42
60
6
12
6
24
66
24
18
54
18
6
24
13
5
18
48
229
155
25
23
66
7
156
59
1
12
29
90
13
36
12
5
24
108
43
23
54
24
144
18
73
23
37
12
35
18
24
31
29
12
24
7
35
12
13
77
84
19
53
54
72
78
7
77
42
37
47
6
48
12
67
119
12
42
6
49
12
5
7
11
36
30
31
11
6
24
19
35
13
60
23
12
30
6
6
240
43
36
5
36
7
11
48
12
6
19
24
5
30
25
29
42
30
7
47
60
12
48
61
5
7
17
36
90
30
18
12
37
12
11
54
90
30
18
49
24
29
66
25
5
78
60
42
19
17
6
25
89
96
42
18
6
1
89
54
12
6
19
83
13
53
12
12
7
5
30
1
29
12
24
78
61
29
54
13
5
67
48
101
6
25
5
18
30
55
11
121
72
5
12
31
35
162
6
36
1
17
30
13
12
12
5
12
7
17
55
47
66
7
12
12
5
48
84
18
1
48
29
43
41
19
5
7
11
24
13
12
48
35
36
96
37
35
1
48
5
30
54
12
18
126
7
48
17
19
41
42
1
47
37
12
35
24
6
84
55
17
6
42
30
25
24
60
36
29
54
36
54
31
11
37
48
17
54
90
48
55
72
24
35
25
12
17
42
18
144
12
48
66
18
36
31
53
36
30
73
65
18
30
48
55
77
7
11
25
23
48
30
24
67
36
12
11
12
90
115
17
43
5
19
96
5
42
18
19
47
126
12
6
37
72
12
5
78
13
47
186
36
18
18
12
66
6
19
23
54
24
48
24
66
18
43
11
13
89
7
12
107
6
7
23
48
12
18
12
36
18
24
1
108
84
17
54
13
5
42
18
19
29
7
29
36
54
36
30
12
78
6
12
54
48
18
36
31
5
18
42
19
35
6
42
18
18
42
12
12
6
25
12
77
6
1
23
1
53
19
23
37
24
36
23
18
42
18
78
12
49
72
65
12
31
17
18
13
17
12
7
36
17
42
18
12
12
72
7
12
23
18
48
7
72
60
23
12
36
48
1
11
36
1
12
53
36
19
35
12
30
12
90
25
5
30
1
47
13
5
66
48
36
18
24
120
54
13
48
35
18
60
24
48
36
12
7
5
168
19
48
83
18
54
42
12
120
24
60
54
13
11
37
17
18
61
23
1
17
24
19
53
30
12
42
42
48
30
78
61
23
1
12
23
109
108
72
5
48
43
12
41
90
30
7
53
7
77
367
35
30
24
6
36
25
125
48
7
5
67
12
11
12
18
79
60
36
5
108
72
7
48
24
53
18
85
12
60
12
48
48
5
12
7
5
7
11
25
77
7
17
18
1
12
11
37
275
30
7
5
7
24
24
41
24
7
84
5
24
43
23
42
43
60
89
42
12
90
42
18
103
24
47
78
120
48
12
7
23
12
37
11
78
19
17
55
5
12
19
12
65
19
17
18
6
36
36
12
19
12
113
54
13
84
36
41
31
35
60
66
7
24
47
6
31
5
72
7
5
55
59
37
24
17
18
30
60
12
24
7
132
59
73
36
29
19
60
12
11
42
24
108
36
42
54
30
73
5
7
5
31
11
13
11
97
47
25
5
18
18
12
108
115
11
13
29
6
1
24
95
24
24
66
7
107
6
36
6
60
30
19
156
5
7
60
5
7
53
103
5
12
7
11
6
18
18
12
115
11
109
48
12
17
31
23
78
6
30
36
12
55
71
12
6
36
67
41
48
126
18
19
11
66
30
1
36
17
12
43
12
12
11
48
30
7
5
67
23
37
5
43
48
5
7
108
53
12
30
30
48
78
1
5
60
30
25
11
1
17
18
1
12
113
91
24
17
7
65
7
119
48
61
17
12
31
143
66
6
114
24
12
30
30
78
36
54
72
12
43
41
108
42
109
65
24
18
13
35
18
18
1
65
84
7
113
7
59
36
6
12
7
65
67
48
12
60
36
5
55
65
12
7
72
41
30
72
30
7
59
49
36
11
24
1
23
12
84
25
12
60
17
78
49
101
19
71
13
29
36
19
23
25
17
31
5
19
29
60
24
18
37
132
35
6
7
60
5
48
180
18
36
13
47
13
53
7
60
5
24
55
84
89
91
17
127
29
24
55
12
17
24
31
36
11
30
66
6
72
103
23
66
30
48
18
19
5
120
150
13
12
65
12
66
25
17
48
36
31
17
6
13
12
101
7
5
6
85
24
36
41
103
35
24
25
23
25
125
180
6
24
72
48
24
6
18
61
11
13
35
108
1
5
6
210
12
43
23
42
7
35
36
6
43
17
78
25
60
35
6
36
6
36
78
18
60
66
12
60
7
5
36
78
42
19
11
1
48
12
12
5
6
18
42
18
7
11
1
95
85
29
36
6
54
168
42
24
1
95
73
17
7
29
18
24
90
7
101
67
12
72
101
187
11
97
35
12
13
48
24
12
35
6
67
17
31
23
18
42
30
19
48
65
30
13
17
24
18
12
49
5
60
7
24
36
5
24
108
36
24
6
25
23
36
18
7
41
54
30
96
18
30
36
6
25
17
43
5
7
5
108
78
12
25
ABCD 376635158*7^$a-1 [50030]
53
48
7
48
32
10
23
7
77
13
47
3
12
16
5
37
12
6
5
24
12
43
30
36
11
19
30
47
51
21
13
60
12
11
7
56
21
84
1
6
17
27
16
41
13
59
79
101
19
78
12
47
12
1
38
12
9
3
60
36
69
24
1
6
53
31
18
12
11
19
44
34
18
30
23
51
21
15
10
2
9
73
30
8
12
10
30
29
7
30
11
72
19
60
17
3
33
3
4
53
12
43
29
13
78
5
39
36
4
6
11
39
12
21
15
22
59
13
30
29
111
10
48
59
12
3
10
74
34
18
24
66
2
9
31
41
12
12
25
23
27
28
68
22
12
11
1
18
5
36
27
4
125
12
13
30
80
105
3
58
2
69
13
11
37
12
35
1
30
44
10
11
12
12
1
12
47
60
43
8
33
12
3
34
42
30
6
32
9
24
75
4
8
10
42
66
47
12
25
47
51
10
18
17
7
8
60
22
48
72
50
21
7
18
38
34
2
28
5
15
70
12
26
10
50
12
10
23
36
31
42
18
60
12
41
19
60
6
42
29
48
12
31
60
32
9
1
60
14
12
72
12
28
8
40
101
19
30
74
105
3
48
10
2
10
60
30
18
38
12
33
91
30
23
67
20
58
2
45
51
9
60
24
27
22
35
27
60
28
12
20
21
39
45
31
29
3
36
52
17
7
221
15
12
28
5
72
15
28
24
20
16
32
22
11
19
5
13
2
28
5
24
31
8
12
22
36
24
26
9
24
48
49
11
49
14
10
26
33
15
22
12
42
6
107
84
27
9
96
36
61
84
48
42
20
33
12
51
12
12
10
6
89
3
88
24
8
9
43
17
3
84
57
49
90
5
12
49
30
68
16
41
7
41
7
12
42
14
112
32
96
33
13
14
16
5
51
40
24
5
73
42
17
49
24
35
12
1
2
40
6
14
57
12
7
17
25
107
48
51
64
8
9
1
42
17
25
36
23
1
26
21
43
68
12
60
36
48
46
11
48
24
67
5
15
21
37
11
51
33
15
12
69
19
20
28
12
89
1
2
9
31
6
2
22
6
8
12
34
36
74
33
7
5
51
22
83
67
68
4
30
48
23
79
96
20
4
66
24
14
4
12
5
1
11
27
33
49
12
12
11
49
38
70
30
17
12
3
21
12
12
3
28
29
1
11
43
41
3
16
17
61
11
27
4
8
10
86
117
7
42
47
72
7
12
12
6
30
24
41
25
24
6
102
2
33
7
36
44
16
20
24
57
43
17
13
6
20
33
7
8
4
17
15
28
29
49
35
55
20
24
81
97
86
72
120
24
28
18
24
6
32
10
2
57
13
23
15
10
62
10
6
84
41
87
10
12
35
31
29
36
36
12
15
4
18
50
24
16
44
16
32
21
7
24
18
18
60
12
29
3
28
12
6
14
28
18
11
3
70
59
1
47
27
34
48
12
18
5
36
1
38
60
12
10
18
17
13
35
55
24
60
20
24
4
29
27
22
2
12
24
21
15
33
25
11
12
15
22
18
60
32
33
39
28
20
88
32
33
7
8
9
63
28
17
15
33
15
10
119
24
12
3
22
42
12
8
22
26
33
48
12
7
42
71
15
21
48
7
5
1
2
10
2
28
56
45
39
21
19
29
3
40
20
106
30
20
70
12
23
7
12
20
45
25
30
36
5
3
4
29
43
60
8
10
11
39
28
12
42
35
72
13
18
8
9
3
33
19
6
71
13
36
90
42
42
6
23
15
4
56
4
12
6
42
56
9
7
6
12
30
20
21
7
8
21
1
50
10
38
105
27
22
11
1
6
20
21
1
59
19
42
12
23
12
1
74
10
48
12
83
36
7
12
41
36
51
24
9
19
18
2
142
26
9
108
24
60
12
7
20
24
10
6
120
53
49
42
6
14
33
72
12
43
30
48
12
38
60
100
17
12
3
10
48
18
24
90
6
24
6
120
11
43
5
3
189
1
48
30
32
70
23
39
10
35
13
23
12
7
18
2
9
27
4
44
9
3
33
48
12
49
98
21
3
40
18
86
76
30
6
29
1
14
28
18
24
36
23
1
14
46
26
21
159
22
38
4
48
48
5
27
48
60
10
35
25
24
83
51
4
78
2
28
152
22
30
6
24
14
16
29
7
42
26
52
41
1
26
9
3
9
13
11
19
5
3
117
7
36
30
14
9
24
51
72
40
17
15
58
24
14
21
3
81
1
6
17
7
113
43
65
3
9
60
48
7
18
11
1
26
24
60
105
36
37
90
144
36
24
20
21
12
27
24
21
13
30
8
9
39
21
12
19
8
21
24
24
73
30
5
39
40
18
50
33
15
12
10
78
77
3
70
14
9
31
17
1
12
30
29
7
5
3
94
50
9
27
21
15
21
7
5
13
30
17
25
30
12
6
50
22
11
37
83
1
6
8
36
70
35
15
46
30
68
64
168
5
25
12
12
36
2
12
57
48
3
22
23
12
3
28
41
3
40
17
19
29
43
17
60
15
33
25
18
8
16
29
49
23
39
36
57
3
45
27
12
28
102
14
21
1
11
12
61
26
21
27
106
38
10
26
21
48
3
52
12
6
30
29
1
14
76
41
12
19
5
48
79
116
34
11
27
21
27
48
34
11
12
3
21
55
29
24
24
3
33
37
120
36
42
5
3
12
10
12
26
10
12
2
28
5
3
4
8
22
11
7
53
3
9
37
14
4
8
34
23
43
8
12
4
66
11
24
27
57
36
19
17
24
36
3
40
60
126
12
12
14
4
8
48
12
34
36
12
12
30
6
2
12
10
23
25
12
6
20
10
2
28
5
25
42
12
5
13
86
21
73
60
18
8
9
7
6
11
3
33
43
54
38
40
41
19
18
42
41
31
8
9
12
7
68
76
29
61
48
30
42
26
64
8
33
7
65
3
24
28
30
12
36
24
35
13
59
51
118
2
9
19
60
5
3
9
15
10
59
63
16
41
63
45
24
36
1
62
12
45
12
12
97
30
24
44
12
100
24
41
49
23
15
45
25
11
49
12
36
35
7
77
63
9
12
49
35
3
82
12
35
3
48
22
60
11
75
9
12
13
11
7
41
3
225
3
12
9
19
30
18
17
15
9
31
5
7
66
42
8
12
22
11
25
12
11
7
53
36
3
58
62
12
100
17
12
51
21
12
12
1
47
72
15
40
18
30
18
38
9
15
88
30
2
33
19
56
22
2
40
30
36
38
16
6
84
119
1
6
30
23
75
33
13
11
67
41
31
6
14
24
46
35
13
18
12
20
142
47
19
5
12
7
6
42
17
48
25
11
27
24
28
18
42
60
29
49
12
2
40
30
86
52
8
52
17
3
28
53
31
6
23
67
72
18
14
9
91
6
38
22
30
29
15
10
47
48
223
30
12
18
5
13
84
35
3
60
22
6
68
9
13
24
14
12
24
33
37
18
8
21
1
26
84
36
4
18
47
7
30
26
21
43
30
146
40
29
36
3
4
42
38
28
12
42
35
13
11
72
36
27
21
13
2
96
22
71
1
35
24
27
4
6
60
60
35
15
40
20
64
8
22
14
4
12
36
29
12
3
21
19
29
15
117
7
29
1
2
60
24
12
22
11
51
28
20
9
36
3
21
13
26
10
14
58
11
12
39
24
33
1
12
23
63
34
11
60
15
9
61
11
1
18
65
3
12
40
132
18
14
76
20
12
82
30
17
91
18
14
36
9
1
11
1
12
23
13
83
49
38
168
16
60
6
42
8
45
19
5
13
11
7
8
9
7
89
139
5
48
49
35
25
18
12
44
82
35
3
21
99
24
33
19
56
34
36
11
ABCD 376699916*7^$a-1 [50022]
16
20
25
14
36
28
21
27
30
12
83
40
56
12
27
25
35
48
1
3
48
5
7
21
9
2
49
11
9
16
32
13
3
15
9
32
28
3
9
9
11
24
48
43
5
36
51
24
13
48
3
29
48
12
55
8
1
44
4
35
9
4
3
24
29
4
15
36
66
15
8
7
24
33
24
12
32
52
20
3
10
6
29
13
2
64
17
67
12
48
29
79
5
7
21
32
4
24
20
12
25
3
9
39
3
17
7
5
12
12
24
1
35
3
9
36
12
27
9
27
40
5
13
26
24
25
35
21
19
32
9
4
11
10
11
3
4
12
30
30
18
11
4
3
9
11
10
27
15
17
4
80
1
15
20
4
15
12
24
5
24
12
3
46
11
12
25
11
31
5
49
2
4
33
71
36
16
8
21
24
1
30
90
11
19
5
12
13
83
13
35
13
3
8
15
105
28
11
12
22
18
17
1
6
24
6
3
8
16
8
48
16
11
145
9
23
3
28
149
52
104
7
138
6
29
24
1
6
9
111
17
4
44
31
5
24
19
21
24
12
36
33
27
36
23
9
4
11
12
1
21
26
61
20
4
69
3
8
1
14
9
12
15
28
41
1
11
24
16
9
47
12
4
8
7
8
22
27
11
9
72
13
23
12
12
1
2
21
4
3
18
3
11
33
43
12
8
4
45
15
24
20
9
12
55
9
11
21
19
29
16
3
8
25
8
24
51
4
45
21
6
20
1
3
45
44
12
43
33
3
6
47
12
16
15
5
25
6
9
11
4
17
16
32
28
3
18
62
13
48
23
1
3
17
4
32
19
17
52
71
21
19
8
46
14
37
8
4
3
42
18
5
13
3
20
73
30
5
72
19
5
4
116
49
3
8
15
40
5
13
26
24
13
8
39
12
1
24
9
39
9
39
9
59
12
37
26
4
5
24
7
17
1
2
10
11
7
48
41
16
3
21
27
12
44
1
27
29
4
15
57
36
8
7
5
15
40
17
40
20
7
5
4
8
51
49
24
21
35
112
32
7
8
45
24
24
3
13
68
28
15
9
15
5
3
22
38
10
15
3
9
68
4
20
12
4
9
6
9
12
63
53
1
54
65
16
32
19
18
30
42
18
17
109
12
35
28
24
20
37
84
11
1
14
21
4
15
36
21
3
44
13
20
72
12
4
20
19
9
3
24
30
3
12
15
33
12
36
56
19
20
13
24
3
17
88
3
17
15
9
36
24
16
3
9
8
7
56
21
4
8
16
11
4
5
3
33
48
4
72
3
9
24
24
71
10
11
4
21
11
36
52
24
47
13
20
12
16
75
24
18
36
6
20
28
30
12
6
5
4
32
13
48
23
7
149
37
12
35
15
34
15
32
60
3
1
3
56
9
24
16
32
16
21
6
36
9
44
7
5
16
20
12
27
9
25
6
36
12
12
9
69
38
28
12
18
30
17
24
15
46
18
12
5
7
6
54
21
12
15
44
69
31
48
6
3
72
35
21
51
4
9
11
70
35
15
1
12
21
39
12
36
15
45
20
48
37
3
12
59
33
24
7
17
49
24
12
15
44
24
24
16
32
7
8
69
15
4
33
107
16
17
1
3
12
15
8
24
25
24
12
3
24
5
1
11
39
4
72
65
15
34
24
12
3
23
28
117
56
48
16
8
36
1
15
3
17
13
11
40
15
20
10
14
9
3
9
12
1
18
5
7
36
69
48
60
8
7
9
9
26
9
124
24
23
4
42
23
4
8
4
11
37
20
25
38
37
12
21
11
16
23
61
96
15
68
48
33
28
8
63
10
27
21
27
59
64
5
1
30
21
69
18
17
24
19
41
4
72
3
9
32
15
10
35
16
45
3
8
96
4
12
12
11
21
61
26
9
16
9
2
9
25
59
7
30
14
25
11
24
12
4
6
39
3
6
15
21
11
13
2
13
35
16
29
48
16
3
5
39
9
16
20
28
20
55
6
87
9
6
21
47
76
9
27
8
1
92
1
35
85
23
4
3
9
3
9
35
61
15
36
20
10
15
8
4
3
18
11
15
37
48
8
16
44
3
40
18
3
8
16
63
21
11
13
39
6
26
37
27
5
7
12
32
1
3
72
8
33
7
96
5
28
11
13
56
12
13
18
12
8
48
33
7
21
33
99
56
1
3
8
4
9
35
31
24
9
32
24
67
77
13
3
8
3
9
3
4
96
125
36
3
88
5
1
23
3
70
26
13
9
6
29
3
45
36
1
12
26
22
12
6
8
12
9
79
30
3
3
5
13
72
15
3
6
12
3
32
12
4
39
5
7
5
72
73
78
5
37
3
27
32
16
20
60
21
12
64
71
10
12
12
11
16
48
11
10
24
35
73
11
16
15
21
45
35
49
3
9
14
16
29
15
73
21
18
8
9
48
4
15
21
3
9
8
3
25
20
61
6
9
8
87
16
5
15
13
11
28
48
20
57
4
27
9
24
56
27
13
15
8
13
20
24
16
12
15
8
9
63
33
51
1
57
11
4
23
21
3
9
1
27
104
24
13
2
13
23
13
20
7
5
7
30
30
5
84
12
12
43
9
23
1
21
59
3
13
12
3
6
11
16
12
21
2
21
4
15
5
7
29
52
44
7
9
8
36
12
48
25
42
20
9
15
22
75
12
3
5
55
89
31
12
12
5
24
25
24
15
15
45
8
16
21
11
36
48
4
12
11
40
18
95
48
7
12
24
12
5
24
12
1
3
8
7
17
40
21
3
32
52
3
20
34
48
15
24
32
3
33
1
26
16
5
7
17
100
12
47
13
8
15
24
1
108
11
52
8
16
5
12
7
41
24
31
77
24
3
12
94
11
4
8
4
44
39
1
8
12
4
44
12
67
18
18
30
11
16
8
12
4
36
20
4
24
32
13
59
4
51
17
4
15
45
24
3
18
27
15
53
4
8
4
8
25
18
29
19
21
44
36
39
16
56
40
9
32
31
6
3
8
4
20
40
15
9
11
1
8
12
13
12
15
35
28
48
8
16
5
13
42
29
79
6
15
24
3
45
8
19
8
1
47
106
11
3
16
60
56
45
28
8
3
40
5
108
25
2
4
17
12
12
15
9
7
45
57
38
4
18
6
17
39
1
44
19
5
31
18
12
6
18
12
83
1
3
32
13
6
45
20
16
99
9
11
9
24
12
1
23
28
24
3
30
18
29
12
13
18
30
18
81
21
72
11
19
41
3
34
35
3
25
20
7
41
4
60
32
40
20
15
34
3
47
81
28
32
108
27
21
28
12
23
4
18
3
15
9
24
12
32
28
15
24
12
56
1
51
9
68
19
57
8
4
3
20
1
44
3
12
4
17
13
15
56
36
3
13
20
16
15
29
67
29
84
13
14
1
24
8
24
4
48
24
11
13
20
3
24
10
50
13
12
24
8
13
36
59
85
27
32
3
9
43
57
12
12
45
39
72
56
15
25
12
44
12
24
3
21
63
10
18
17
15
13
15
32
57
4
3
24
32
10
14
9
67
17
12
4
12
63
56
21
4
32
52
15
17
4
36
32
3
33
4
8
24
31
44
12
1
3
18
3
8
1
11
3
16
9
15
53
40
24
44
25
3
36
9
6
6
6
5
24
36
7
8
13
20
7
141
44
19
5
40
20
28
3
12
29
3
10
15
20
31
48
21
8
3
49
33
6
20
4
9
48
20
15
1
8
15
9
16
11
45
12
19
18
6
5
12
1
30
8
4
17
24
37
71
4
12
24
11
33
24
3
10
59
7
12
21
8
27
10
3
23
4
92
4
29
12
37
27
21
27
3
8
25
11
9
12
19
20
25
8
3
22
18
5
52
3
24
9
35
4
6
11
13
23
3
4
12
29
1
15
20
48
16
15
9
12
68
52
44
48
16
3
8
25
8
13
39
39
5
61
11
19
5
7
65
12
16
27
5
15
9
40
9
3
47
4
41
7
24
20
13
8
40
87
17
24
24
12
12
52
12
15
9
9
54
8
22
11
27
22
15
3
9
3
5
67
29
4
21
2
1
47
12
1
39
9
21
14
25
60
8
31
53
1
3
3
41
31
57
11
12
45
15
13
21
54
24
8
4
33
45
60
12
66
12
17
4
21
3
24
44
12
55
41
19
29
27
40
6
15
8
7
17
1
6
36
6
23
76
24
87
18
24
2
4
29
4
56
12
16
12
8
3
49
3
24
9
8
4
8
16
11
4
5
19
24
5
7
18
6
9
3
12
77
28
3
8
9
28
3
29
4
20
7
5
64
11
22
3
51
30
47
1
3
23
4
17
36
15
10
27
23
69
4
20
67
30
12
2
4
41
133
36
26
24
10
11
12
16
20
1
35
15
33
1
2
1
3
21
3
30
27
45
6
20
9
88
23
1
9
48
30
45
36
12
3
5
24
4
27
29
4
15
12
56
34
15
3
41
24
4
21
23
43
9
44
52
36
105
6
24
21
27
5
37
18
17
1
23
4
24
27
20
1
11
9
43
9
3
18
26
10
24
26
4
5
27
28
6
66
45
20
4
20
31
41
28
8
12
12
3
16
21
3
17
7
6
23
12
4
20
28
36
20
12
12
24
19
12
24
5
40
9
30
5
1
26
37
12
45
6
5
24
12
7
21
3
9
20
24
7
8
25
8
28
12
35
9
28
24
3
5
43
20
1
20
4
23
60
25
11
57
16
44
3
28
17
12
16
20
4
3
9
12
60
20
36
12
48
39
57
43
5
12
76
11
13
27
77
3
28
12
21
59
1
27
5
12
4
24
12
8
67
53
4
3
17
1
15
12
36
44
51
57
3
24
10
48
102
30
23
24
28
36
33
2
33
51
9
27
25
9
18
32
25
71
21
1
6
5
4
3
12
8
22
2
33
96
12
13
2
25
3
21
20
13
3
44
4
27
12
5
3
21
13
11
15
24
9
19
30
6
12
8
4
9
9
11
1
11
40
15
5
1
14
1
35
40
33
44
1
2
33
3
1
3
9
8
7
60
60
12
20
24
16
8
36
ABCD 376730244*7^$a-1 [50009]
12
36
40
47
100
8
13
11
9
27
13
39
36
24
21
83
45
52
8
43
45
11
4
36
32
40
5
15
40
57
83
9
34
33
8
43
5
4
17
3
49
11
48
9
7
20
1
27
24
15
9
8
24
40
24
21
11
7
6
15
69
12
20
3
21
3
40
56
1
11
21
43
9
23
4
17
12
16
20
10
18
60
8
3
72
36
28
48
5
3
28
32
24
9
34
6
3
17
31
84
81
75
80
9
27
13
36
48
20
3
48
16
20
64
24
21
35
21
48
3
16
3
14
12
67
17
34
21
32
52
21
11
52
21
71
69
4
68
3
16
3
89
16
8
9
63
55
45
9
8
3
48
16
17
12
22
5
12
4
84
8
19
26
27
4
12
39
2
19
36
3
29
9
3
25
6
17
12
21
36
48
3
7
6
15
9
15
20
84
91
6
3
80
12
19
14
3
9
3
25
8
19
33
11
9
55
41
3
16
56
24
1
3
21
23
12
12
36
4
9
99
9
11
21
19
20
4
20
21
15
37
11
7
5
7
41
43
9
32
33
19
12
8
12
1
11
13
11
33
15
1
15
20
1
8
10
5
9
12
24
19
60
45
8
27
9
124
20
28
12
3
27
50
3
25
80
3
12
1
32
4
27
12
8
24
4
72
20
1
8
27
4
5
39
45
51
57
3
7
21
15
33
5
19
8
25
59
24
7
24
17
16
12
36
41
7
15
81
29
15
4
8
24
40
48
33
8
7
68
7
53
33
22
29
1
24
15
12
9
35
85
32
3
100
5
7
3
21
8
31
6
3
32
16
12
21
12
47
16
17
43
15
9
17
12
27
21
27
4
8
24
60
43
29
33
15
7
9
20
4
29
12
16
23
1
20
3
1
35
57
28
71
21
40
3
12
5
3
84
9
3
7
26
4
39
56
13
83
4
48
24
56
21
3
9
3
1
24
56
7
27
6
35
79
2
4
11
13
24
32
15
12
9
52
8
3
24
7
29
1
35
37
42
2
4
8
3
9
15
36
9
7
12
39
26
4
11
9
79
5
43
3
53
24
9
10
5
25
60
6
41
49
27
33
83
4
12
29
31
32
28
21
24
3
8
4
96
15
33
15
5
67
5
25
30
17
24
49
8
19
17
16
11
28
77
63
21
12
31
5
3
1
3
32
1
39
12
56
4
29
27
9
10
5
1
3
51
5
31
29
12
1
6
17
9
72
3
16
5
55
3
21
9
15
32
4
45
20
27
9
19
8
12
28
21
15
9
27
75
9
8
4
15
26
24
3
64
41
60
3
4
12
51
17
4
5
3
16
8
13
104
12
4
39
72
32
57
4
12
8
3
12
25
30
21
24
5
4
11
1
47
43
9
104
24
24
19
53
12
31
17
16
12
5
10
29
31
5
12
16
56
1
20
3
1
24
42
74
3
37
35
9
15
1
3
3
9
51
26
24
34
17
4
17
7
8
9
39
4
45
11
4
29
10
9
27
21
5
7
57
20
19
21
54
60
17
4
5
19
9
3
56
67
12
5
48
12
33
39
9
7
5
36
27
7
30
83
28
8
1
15
27
9
5
39
7
17
13
32
12
15
4
65
3
133
30
9
8
19
18
8
24
27
16
68
7
6
3
12
36
8
16
8
7
29
12
24
96
24
13
12
35
9
36
60
3
7
17
16
8
4
8
25
78
18
11
31
62
15
13
116
12
3
12
7
33
32
49
6
5
24
12
45
22
5
24
1
12
20
7
20
7
74
7
3
9
5
3
9
40
39
105
30
41
4
9
3
29
10
5
25
23
36
4
8
25
18
5
12
9
16
12
87
89
22
14
12
3
24
1
23
9
52
20
82
5
43
62
7
8
9
28
44
3
12
37
8
4
35
109
30
14
19
8
36
12
24
12
9
7
12
56
24
1
11
16
12
20
1
51
15
26
19
44
36
25
23
25
47
9
64
48
18
12
54
54
9
5
39
24
12
12
31
18
11
4
8
12
21
34
9
77
27
19
5
28
9
8
19
21
23
36
79
41
9
139
3
41
4
5
7
17
43
20
40
20
9
34
17
31
72
54
30
14
7
8
16
9
12
8
31
20
25
51
9
36
11
4
5
19
8
48
12
132
1
20
96
16
32
4
11
19
17
4
80
21
43
9
3
20
24
45
3
12
24
4
33
20
27
24
19
14
31
48
24
44
9
12
12
15
12
7
12
24
54
27
5
51
9
19
8
13
3
44
121
35
12
28
12
3
9
51
62
15
4
29
15
7
30
3
9
27
15
6
27
33
12
23
21
19
5
36
27
16
20
1
8
15
21
46
5
13
11
16
15
5
43
2
3
12
69
36
99
28
17
4
23
61
8
7
27
86
88
12
24
3
3
57
3
5
12
1
27
32
96
12
4
29
15
60
7
41
7
9
21
11
1
11
9
7
12
17
82
12
9
20
9
10
6
8
76
30
6
6
53
69
3
9
24
52
35
12
1
11
9
63
43
53
7
5
31
30
11
1
15
17
12
39
4
84
5
22
2
16
35
4
17
16
8
12
3
1
3
17
4
27
44
12
4
8
4
21
12
47
7
26
12
22
5
36
24
9
3
12
1
44
22
30
39
15
29
24
1
8
39
28
8
49
15
12
12
5
36
7
3
26
7
21
24
42
18
6
6
27
63
33
8
7
12
45
8
1
3
44
7
41
9
19
20
24
9
79
5
10
26
3
16
8
91
5
16
5
51
49
20
15
96
9
3
25
3
8
1
6
30
18
42
44
63
1
15
15
5
21
19
12
12
41
7
93
30
21
17
7
20
25
32
19
15
5
60
24
4
60
5
16
24
11
57
7
32
4
20
25
11
12
9
4
3
32
24
1
20
15
1
140
3
1
44
3
24
19
2
22
26
70
89
4
21
12
27
48
33
8
4
11
7
6
66
41
7
2
10
9
36
8
40
20
84
1
8
67
24
65
3
9
36
36
64
68
3
7
2
19
36
20
13
8
22
2
4
23
1
20
4
6
12
9
9
51
21
15
8
31
36
17
13
15
24
8
7
17
4
20
24
16
32
24
16
12
44
40
53
15
4
15
38
3
4
8
12
13
24
23
4
5
27
36
13
20
4
39
20
40
53
7
8
45
15
4
8
4
8
4
32
13
20
24
7
45
3
24
32
4
5
22
18
8
75
12
24
61
6
2
7
51
6
3
24
29
34
5
48
16
5
28
51
36
5
28
32
3
7
29
72
21
39
24
1
80
24
27
60
28
9
24
36
6
9
8
9
36
43
9
87
53
3
13
20
10
60
26
19
8
21
3
4
32
1
11
24
36
1
3
5
16
32
31
32
4
8
4
29
3
9
4
8
12
51
12
55
29
9
3
1
24
36
27
17
19
56
1
20
7
5
28
11
1
11
24
57
28
36
15
5
31
20
19
6
6
18
39
17
3
9
7
44
7
45
8
57
19
12
56
4
24
96
29
12
19
3
26
15
13
18
77
1
95
1
35
48
12
1
8
22
38
7
9
3
33
35
4
5
31
32
31
41
12
7
101
16
8
1
20
39
4
21
23
7
21
8
1
59
13
24
6
50
4
15
56
19
6
54
5
13
11
36
1
15
45
23
1
60
11
45
99
4
15
6
44
36
51
13
6
26
27
16
24
33
27
41
4
15
12
41
3
24
12
48
1
23
64
45
24
32
64
3
8
9
39
31
18
32
28
35
24
45
12
19
53
28
35
13
27
68
7
6
23
16
29
12
12
28
15
63
29
1
6
54
12
23
21
4
59
37
20
3
60
9
28
6
17
1
15
27
17
7
5
24
25
23
24
4
41
24
4
23
4
24
9
11
19
2
12
36
3
9
4
15
48
8
60
45
4
3
12
9
60
20
15
16
9
8
19
15
5
4
128
12
16
15
9
17
51
1
6
38
15
13
8
7
63
9
3
5
33
39
16
51
30
35
28
29
72
3
28
41
3
16
24
12
3
38
3
16
9
6
24
77
9
7
41
10
57
8
1
30
14
12
15
93
7
12
8
12
36
4
3
18
8
43
5
3
13
47
7
5
19
29
13
15
12
20
37
23
73
3
20
4
68
19
54
6
6
15
12
20
1
39
41
3
12
16
8
1
39
12
33
18
30
24
35
1
54
33
63
38
15
61
35
88
17
19
17
7
21
12
12
6
5
52
24
9
23
19
29
4
8
21
31
5
48
15
21
27
4
17
4
23
13
3
5
16
6
9
48
3
18
107
12
13
24
15
24
5
3
7
9
48
17
84
15
12
4
21
8
27
7
14
15
16
20
13
11
61
24
3
20
21
4
75
17
10
18
87
8
31
6
15
21
11
12
4
8
9
19
32
45
4
8
24
3
88
12
5
19
8
24
4
29
55
12
29
48
3
28
56
9
10
77
64
21
63
5
19
12
17
3
1
18
26
3
13
63
17
19
8
12
12
9
27
28
9
24
15
29
15
37
20
36
3
49
32
63
9
24
3
31
30
104
40
12
3
9
18
5
49
3
36
8
9
10
24
41
4
60
17
22
30
23
12
12
24
4
20
37
8
7
39
5
21
39
28
20
16
41
15
4
147
17
16
12
8
36
1
27
12
5
3
48
12
21
16
47
13
39
12
9
36
20
4
80
10
2
15
7
54
15
20
16
5
7
29
16
12
12
3
8
4
44
4
17
4
8
7
77
7
20
1
12
12
35
12
61
54
2
31
32
25
35
25
63
3
30
32
58
26
22
2
4
30
17
9
28
71
9
22
5
9
43
29
27
16
8
61
51
39
17
19
9
20
45
10
2
15
13
35
25
15
17
27
9
4
39
9
44
28
12
48
15
5
63
4
56
45
7
12
20
31
29
24
1
11
16
8
9
22
12
41
57
27
4
9
59
121
32
3
25
11
12
76
17
15
69
12
4
3
33
20
4
15
ABCD 376780584*7^$a-1 [50032]
21
75
48
24
153
15
45
63
9
3
144
40
5
24
15
57
19
176
72
9
36
3
189
36
60
36
39
100
60
125
24
36
7
20
28
5
48
12
12
36
12
19
20
36
12
12
57
27
96
9
24
31
176
9
12
12
84
36
48
67
113
3
36
24
33
19
29
36
15
45
15
48
96
69
31
17
123
21
27
40
5
55
60
5
3
48
12
12
33
3
4
48
185
36
19
5
43
12
41
3
84
45
48
48
15
84
21
12
12
67
65
67
156
32
52
41
12
19
104
144
9
3
4
5
12
24
84
27
24
76
5
43
92
72
16
12
20
9
3
12
57
43
29
19
17
43
20
33
27
21
27
48
36
36
40
32
9
91
12
65
79
53
84
43
53
24
24
24
111
9
7
29
3
16
56
57
24
27
60
36
93
7
5
12
12
3
28
44
33
19
41
27
72
24
16
5
91
41
7
29
12
3
76
41
108
36
39
45
3
228
4
8
72
33
108
24
43
44
16
5
12
48
3
136
5
24
12
43
36
8
33
3
21
39
40
29
31
20
16
8
93
19
56
40
5
60
24
31
29
79
41
75
124
5
15
12
28
101
3
40
89
27
57
36
48
51
33
115
24
8
45
15
45
19
5
79
5
12
96
39
81
39
28
36
48
32
21
39
36
45
43
56
9
36
99
24
9
24
19
48
48
68
21
3
57
91
5
39
136
5
7
12
17
7
5
36
3
12
57
7
41
84
12
75
52
140
81
15
105
19
20
52
41
12
27
81
7
41
7
32
9
7
29
3
24
24
81
12
43
24
41
79
24
41
7
77
51
4
17
12
12
12
15
108
36
105
63
16
17
3
9
7
101
12
27
36
9
3
9
63
28
32
33
67
44
57
75
33
156
24
72
3
81
55
20
4
5
19
36
65
15
52
12
32
9
55
17
15
105
39
28
20
28
48
29
12
15
16
72
5
3
12
9
24
48
27
21
12
19
36
60
20
192
129
72
60
48
12
60
51
12
45
19
89
24
60
3
28
120
12
17
3
9
7
44
48
96
21
12
12
48
7
5
99
21
99
16
137
3
9
12
108
36
87
40
29
15
117
39
40
8
40
32
9
51
9
36
3
192
28
65
159
33
24
43
32
21
15
48
40
5
12
7
53
19
53
27
21
27
21
24
12
123
12
84
81
19
24
20
57
135
45
15
9
231
4
41
60
15
40
5
3
16
29
31
101
12
48
31
48
32
21
27
12
24
40
41
55
89
36
24
96
15
100
41
24
12
3
24
9
7
5
19
17
12
15
21
103
77
3
96
24
12
16
17
43
24
80
120
16
24
17
36
48
19
56
24
81
19
20
9
31
29
24
15
76
41
31
8
24
57
12
7
12
20
100
12
101
27
45
63
33
31
32
16
20
48
21
60
3
28
12
17
31
8
33
27
21
12
72
39
48
21
27
96
48
16
84
92
81
120
180
55
12
48
12
5
51
33
7
17
55
41
12
7
48
5
27
57
87
4
5
12
43
17
24
3
45
3
24
16
41
24
43
5
27
4
44
81
36
12
3
45
84
24
51
16
5
75
100
29
12
3
21
27
12
129
12
75
9
12
24
123
45
27
24
48
40
137
24
15
33
27
12
9
79
140
9
12
24
31
5
51
45
43
29
27
16
29
31
20
9
63
9
39
33
39
12
21
24
19
12
29
43
17
36
24
12
7
65
7
53
12
7
8
84
36
33
39
16
32
24
57
3
33
24
48
135
21
120
36
67
29
3
45
3
60
57
60
39
4
12
5
27
33
36
127
5
39
16
5
12
3
9
36
51
33
43
29
39
84
9
39
12
16
65
12
7
5
43
41
3
9
7
29
12
39
48
16
17
84
39
88
5
51
261
43
29
12
12
15
57
120
48
19
60
36
65
27
48
28
77
87
33
99
105
51
21
7
56
16
80
9
15
196
5
36
48
39
84
60
28
180
41
27
24
9
12
60
67
5
63
21
24
36
12
24
7
12
5
3
33
43
36
44
9
3
33
15
24
16
44
52
8
9
60
84
39
4
113
3
24
4
65
12
15
16
53
72
55
41
7
17
63
177
67
113
15
33
15
12
52
12
101
60
24
36
103
53
43
8
16
72
24
5
24
12
84
12
7
17
15
21
12
15
112
48
29
103
32
36
72
84
33
43
48
5
79
41
72
15
9
3
69
31
48
17
12
39
45
15
33
67
53
27
69
48
24
43
17
55
44
21
15
16
29
15
9
12
144
75
36
28
5
48
7
17
7
8
9
108
12
36
27
21
72
75
45
48
19
8
93
27
12
12
64
5
36
43
20
28
5
24
24
31
5
96
19
84
12
68
16
41
3
16
5
3
48
24
16
20
28
41
15
21
27
28
60
20
132
45
15
52
5
60
43
65
27
36
33
12
55
44
105
99
36
16
48
5
7
20
28
65
39
9
3
4
41
15
16
68
4
8
40
5
24
19
12
48
44
36
45
72
60
3
69
7
29
36
75
16
20
4
56
84
81
159
64
132
24
8
12
4
5
7
65
60
3
16
77
99
33
24
27
24
21
19
29
75
16
53
3
28
32
189
51
36
12
81
15
21
24
39
40
8
48
33
12
48
24
39
4
125
19
41
36
15
148
32
16
108
32
60
64
20
57
39
33
15
81
15
16
29
24
84
3
24
24
33
24
27
100
12
29
60
36
24
91
36
44
9
24
3
60
28
20
45
39
45
27
16
5
3
112
24
20
4
29
43
5
27
21
12
3
172
77
43
53
12
7
8
24
9
48
27
12
45
135
12
16
17
19
5
36
19
80
24
45
12
36
24
36
3
36
33
12
43
65
147
21
27
12
9
31
65
103
5
12
120
60
75
40
8
4
17
36
27
28
20
4
17
7
17
12
36
132
79
44
81
12
3
88
8
69
15
36
28
20
45
51
96
9
19
96
29
7
32
12
36
24
160
ABCD 376966946*7^$a-1 [50030]
48
12
121
59
1
48
12
12
3
44
36
49
11
4
9
96
11
73
12
15
32
37
23
48
100
33
11
25
71
49
71
132
132
1
47
25
83
72
88
9
108
23
12
25
15
12
8
61
107
145
39
20
25
75
8
60
1
23
49
24
24
144
95
24
13
83
12
109
47
40
45
71
37
24
15
8
13
47
24
1
39
9
12
47
37
11
37
15
48
44
25
23
37
23
24
28
140
48
1
71
25
51
32
13
24
60
23
37
11
4
32
4
20
36
28
48
12
9
120
59
108
37
3
9
3
20
48
12
25
3
56
13
23
73
71
36
24
84
85
35
25
108
23
60
36
1
23
144
12
1
12
12
27
21
47
28
56
36
12
48
25
12
15
32
1
12
60
60
60
36
59
13
15
33
39
45
36
48
84
3
117
27
32
60
48
25
35
28
20
25
120
207
69
11
1
47
40
33
12
83
52
44
28
68
85
27
45
24
36
60
15
120
8
40
21
83
1
23
36
36
72
1
107
24
84
12
12
1
35
37
3
32
1
11
12
121
12
24
12
72
3
93
11
120
12
16
8
49
15
81
48
27
60
20
12
1
36
36
24
23
84
24
13
23
37
47
12
60
24
16
33
12
36
84
12
75
32
1
72
23
72
16
9
11
12
48
13
27
60
80
36
13
51
140
25
47
12
25
23
28
32
25
12
23
37
36
39
80
25
123
140
12
36
24
13
59
28
48
21
51
9
12
12
23
64
68
37
60
47
49
24
23
48
52
72
36
104
1
27
68
40
24
20
1
84
15
68
52
8
148
20
24
49
59
25
12
15
33
12
3
60
20
12
36
4
9
11
16
12
20
28
20
12
37
75
8
13
12
48
12
96
71
48
60
12
36
24
1
12
63
33
12
60
35
13
11
13
23
72
120
1
83
4
32
61
27
44
13
23
64
60
9
47
24
61
84
11
4
8
25
72
95
25
15
33
23
12
52
68
12
28
33
72
47
1
47
37
15
20
60
12
1
27
21
12
83
4
8
28
9
35
40
33
120
48
12
119
24
64
96
33
24
12
23
37
131
4
69
12
71
36
252
48
28
192
12
8
12
1
15
33
23
73
60
35
36
13
11
49
12
47
28
24
32
48
12
24
37
12
96
11
4
120
44
28
32
49
36
35
12
4
72
12
33
23
24
1
39
21
12
12
71
124
60
8
12
85
51
69
71
24
13
15
21
107
12
48
60
25
11
16
12
45
36
24
60
36
27
8
13
51
8
12
1
11
16
21
12
11
1
3
9
23
28
20
40
140
97
87
8
61
12
47
12
61
24
23
12
25
96
24
47
4
44
12
1
48
11
24
13
60
36
24
12
11
37
27
33
23
24
37
15
44
73
15
69
11
40
8
12
16
20
12
12
1
71
4
9
95
36
4
45
47
24
4
56
160
57
120
15
33
59
28
8
12
25
47
13
59
73
51
24
45
3
128
24
25
11
13
23
61
3
20
4
9
23
13
11
36
24
60
36
49
12
15
44
4
9
35
16
132
12
56
60
49
48
23
4
33
12
35
12
1
27
32
96
84
13
24
11
40
20
61
15
24
21
12
12
11
144
16
20
12
24
24
49
48
155
24
37
12
75
120
92
52
8
37
24
51
20
12
13
63
32
48
13
131
4
12
57
23
52
9
12
35
4
32
37
23
28
68
1
24
23
36
16
8
97
36
23
61
83
12
12
16
32
1
27
56
1
83
24
1
15
33
12
11
96
25
3
104
12
16
20
112
8
1
47
4
69
12
72
3
20
4
9
24
72
24
59
60
12
13
63
153
144
23
13
24
48
119
40
9
12
35
37
95
360
1
60
11
36
60
37
35
12
1
24
48
12
3
57
11
36
16
44
49
48
12
47
24
88
8
60
12
12
48
1
24
11
24
12
37
51
9
111
9
87
12
12
33
27
33
47
16
80
12
145
87
32
24
36
16
81
36
108
48
84
51
45
24
36
24
60
23
13
39
8
1
51
81
15
12
33
59
16
33
167
40
9
24
60
23
1
23
13
71
85
48
15
104
13
108
156
11
40
60
45
47
61
3
9
63
20
1
11
40
8
24
28
21
131
48
1
119
1
39
45
35
1
131
48
25
60
96
71
16
20
25
12
24
23
24
4
81
72
12
3
20
12
49
27
56
24
13
111
8
13
11
37
23
16
8
13
27
45
71
84
4
20
13
47
12
48
12
24
24
12
16
8
12
108
24
60
40
9
24
59
109
12
87
9
99
20
28
44
12
60
73
11
25
24
51
93
59
73
11
1
3
32
37
108
60
12
47
60
49
11
1
3
9
36
35
40
69
35
16
9
3
44
37
60
120
36
23
28
44
13
15
48
9
11
12
37
60
11
25
35
25
47
1
12
12
35
25
35
88
32
1
11
25
11
97
63
44
100
92
13
95
48
1
11
13
3
9
75
8
1
11
12
49
24
48
59
16
57
23
13
15
9
15
60
8
13
35
12
25
15
72
45
36
11
84
60
37
3
24
32
181
36
11
49
51
8
25
72
75
36
32
24
4
84
20
1
27
8
13
12
12
12
36
59
1
71
120
156
1
51
9
11
48
12
1
39
20
25
3
32
1
48
27
33
23
13
60
11
24
61
72
27
8
52
21
71
37
11
12
121
48
60
11
1
23
13
47
37
3
12
20
1
36
15
32
4
32
25
35
52
8
48
24
13
36
23
4
12
21
11
13
27
9
11
40
8
1
59
37
36
24
48
12
36
95
25
24
15
33
59
36
52
96
92
25
12
15
48
21
12
48
36
35
16
104
72
1
12
23
84
1
132
47
37
24
23
12
88
33
12
75
105
47
28
32
24
24
12
24
28
32
13
15
8
13
15
44
16
20
13
47
13
24
47
192
4
12
33
12
23
25
11
64
105
27
20
13
12
27
32
48
49
23
37
119
13
35
13
11
85
36
24
23
13
59
1
12
3
9
11
37
60
47
96
40
44
72
36
37
11
25
15
24
32
36
12
13
12
15
9
60
11
1
24
11
132
12
13
167
16
12
57
11
13
119
1
111
33
23
4
8
13
39
32
13
23
13
ABCD 377045492*7^$a-1 [50028]
53
12
21
27
13
30
89
1
8
27
43
2
15
24
13
18
29
37
131
12
19
36
36
5
13
42
12
62
178
12
90
11
132
12
25
6
48
50
10
17
12
19
89
7
2
15
1
48
24
32
120
40
96
8
10
72
5
61
42
29
25
32
34
26
28
23
13
6
14
22
30
119
9
16
83
25
23
33
34
6
102
5
9
75
37
8
64
36
11
25
18
24
26
10
12
18
92
106
2
22
12
113
13
56
34
42
36
84
68
28
18
14
70
41
73
30
5
1
18
89
33
87
12
7
72
24
38
28
6
17
55
14
70
6
162
53
36
37
18
74
75
60
36
79
30
6
74
28
6
12
54
42
12
6
176
24
28
56
40
12
24
138
2
51
60
69
4
107
9
10
18
143
49
20
24
28
36
36
47
31
12
24
12
113
13
24
12
92
130
41
45
112
36
32
15
21
15
25
30
5
12
55
53
7
48
60
12
6
30
2
4
72
18
50
24
70
17
13
42
77
21
4
32
3
25
32
63
48
60
9
70
5
13
24
18
18
48
6
36
12
24
41
96
1
36
32
15
25
198
17
7
156
18
8
34
17
31
38
22
5
49
18
162
20
36
28
42
77
7
24
17
49
24
11
37
44
88
84
35
48
7
18
36
44
10
36
96
2
24
22
18
6
18
23
121
30
89
33
99
13
114
18
35
12
9
10
2
40
68
4
18
48
6
20
51
13
6
48
17
9
39
61
80
34
36
41
156
55
5
7
77
60
31
38
10
24
2
16
12
42
66
18
6
18
108
54
12
54
74
24
34
62
46
14
63
12
49
90
89
55
42
23
25
23
24
31
30
8
60
46
18
66
18
59
9
15
21
4
6
12
86
276
22
18
35
45
123
12
9
10
30
11
79
54
56
4
12
54
24
72
12
14
22
26
27
55
14
96
76
12
78
12
6
80
184
24
23
9
4
84
24
18
12
24
29
25
11
37
18
74
16
35
79
74
12
4
12
23
36
55
12
72
24
12
17
21
27
9
34
29
12
19
12
5
1
8
4
42
137
48
33
51
48
108
109
35
9
10
2
58
50
4
23
7
6
47
55
5
13
56
15
19
29
12
55
14
58
12
17
12
7
5
19
54
30
6
20
46
24
18
12
11
21
10
74
51
12
19
98
28
60
18
72
36
90
36
95
25
23
12
45
46
14
28
30
72
24
17
37
32
24
36
24
28
11
21
40
71
36
33
148
18
5
13
18
17
109
23
21
40
6
72
84
5
21
12
112
90
17
36
49
44
28
11
43
18
11
13
23
72
79
18
20
70
5
55
5
115
24
110
99
12
13
8
27
12
9
51
21
10
150
66
6
18
14
94
12
29
9
22
5
9
3
21
46
5
19
36
174
71
21
22
2
24
154
2
63
43
36
14
58
29
60
12
1
80
28
24
23
7
2
4
56
84
12
10
12
2
16
35
37
47
36
79
50
3
79
29
37
6
89
21
28
54
42
18
14
4
20
16
44
12
15
12
37
18
24
12
42
8
40
176
10
12
2
40
36
18
26
27
55
54
66
6
8
4
6
14
58
14
34
6
47
12
13
30
42
18
17
67
38
36
4
36
35
55
5
7
5
21
70
2
10
77
1
66
5
19
30
18
2
27
25
95
12
21
106
14
40
36
54
26
24
22
29
43
42
11
9
75
79
86
24
22
17
33
34
5
9
111
43
2
52
11
19
98
24
28
48
60
20
15
91
17
21
52
18
26
24
4
35
13
8
99
19
42
90
50
27
7
17
9
46
41
49
20
51
79
53
127
5
25
24
18
36
17
36
93
27
144
37
54
5
9
58
36
50
4
42
74
88
30
6
8
4
23
55
113
13
72
18
29
1
11
25
36
18
17
12
81
16
71
7
2
88
30
18
8
28
96
116
4
42
14
27
9
15
19
62
15
13
11
49
48
54
65
9
51
7
2
10
53
19
38
34
6
71
24
9
12
10
17
19
38
70
30
23
48
79
26
24
3
1
20
36
63
60
67
5
85
78
5
31
2
10
29
31
125
60
43
24
122
3
1
72
107
91
29
1
71
37
11
21
36
94
41
19
17
9
58
62
34
72
5
12
57
75
7
2
58
66
54
24
17
1
12
96
32
4
30
42
20
64
32
28
84
83
7
60
12
36
18
71
60
49
11
211
18
36
66
17
25
12
23
55
30
56
76
20
84
4
23
12
12
21
24
10
5
31
18
72
8
46
41
37
35
1
11
36
9
52
32
4
36
20
64
24
11
21
22
89
55
12
101
7
14
64
72
20
64
18
14
48
60
28
8
4
107
19
14
58
38
16
90
36
6
18
5
9
34
26
3
60
19
122
12
46
72
18
68
63
108
19
36
17
67
78
18
5
7
26
28
23
49
59
57
15
55
12
38
3
37
11
12
283
29
79
18
8
64
18
2
64
18
77
60
25
23
13
42
12
5
37
18
98
40
8
28
72
6
5
36
9
3
21
16
23
60
21
22
48
36
53
1
60
102
24
5
48
13
18
62
15
31
18
42
12
18
11
7
41
37
54
41
31
17
13
144
18
29
49
12
8
34
53
120
24
13
23
13
20
4
95
21
27
67
6
11
73
36
6
14
39
12
45
51
1
36
138
18
24
8
4
72
18
26
24
24
34
6
66
65
108
48
1
36
116
22
96
2
34
122
15
7
14
24
28
6
26
10
74
27
60
37
18
77
103
5
121
11
1
6
84
50
28
11
37
36
47
72
85
18
17
13
18
5
19
26
10
17
31
41
36
13
6
14
16
6
17
33
58
17
31
6
12
44
16
164
27
72
7
30
42
12
17
55
96
14
15
7
65
21
52
24
12
8
15
19
41
43
38
87
48
9
63
33
52
12
24
11
60
13
47
61
54
26
39
31
72
2
88
12
6
30
54
14
28
8
15
67
29
55
5
67
5
12
7
41
43
54
44
46
24
41
69
36
88
18
5
7
54
18
96
5
7
62
63
1
18
60
108
5
60
1
24
54
66
11
12
57
10
5
31
14
3
57
16
35
33
10
48
42
71
69
36
40
18
17
19
101
7
36
125
31
26
51
31
126
72
90
26
15
120
25
84
11
7
53
1
8
ABCD 377092146*7^$a-1 [50054]
8
37
11
108
12
13
3
53
10
6
3
36
75
26
55
15
38
15
12
60
43
12
50
10
45
5
3
16
5
7
32
55
2
10
65
25
11
28
32
13
54
12
5
4
56
19
30
11
28
56
19
21
15
14
31
9
123
44
45
4
11
28
36
20
105
4
71
12
4
5
19
32
16
48
3
6
3
12
20
9
7
9
6
17
1
23
40
3
21
9
3
8
13
32
10
24
9
20
12
9
10
29
1
6
5
9
4
6
36
5
25
11
7
9
8
25
71
28
32
13
15
48
32
12
48
48
21
27
12
1
35
21
3
52
9
71
31
21
8
28
27
50
3
33
43
5
7
29
16
23
28
24
8
1
80
3
4
32
81
15
40
20
1
3
41
19
96
9
27
29
4
23
16
3
9
8
37
24
27
3
45
32
19
17
24
12
37
39
5
36
3
43
50
4
23
37
15
36
8
1
20
15
4
44
13
20
15
40
8
1
6
21
20
33
10
29
24
12
12
9
15
4
20
4
24
21
23
16
17
10
33
27
9
5
3
7
50
7
65
19
29
12
34
17
19
9
15
69
8
12
4
8
19
50
4
27
3
9
17
3
4
87
26
7
8
16
33
60
15
17
7
21
23
7
5
21
7
8
9
7
24
39
6
6
18
12
11
19
17
7
21
24
9
6
6
23
40
24
48
56
13
44
31
36
3
33
17
3
13
3
3
45
5
3
40
17
15
43
12
18
3
96
21
6
33
20
43
5
19
6
27
32
16
15
18
3
17
15
7
17
24
24
19
36
30
8
10
12
33
21
83
12
24
4
20
1
42
5
13
119
13
8
12
10
17
12
4
20
36
1
44
24
12
28
35
25
27
8
4
27
14
31
21
18
26
75
16
36
8
40
15
24
5
1
3
17
7
3
14
60
12
7
27
17
43
33
3
14
27
13
3
33
60
3
27
18
6
14
99
1
15
8
28
5
24
15
7
24
57
9
15
48
5
15
4
12
32
13
20
36
43
56
40
20
24
64
12
21
15
20
13
12
18
5
1
6
53
12
12
13
11
48
25
3
53
4
83
36
12
9
15
16
15
5
16
24
15
17
48
25
3
5
3
12
16
5
15
9
12
43
15
30
11
36
55
5
36
28
8
1
36
3
17
75
21
24
4
20
15
7
29
48
1
27
32
7
5
76
9
11
16
44
13
12
8
39
7
24
2
10
9
12
32
16
9
3
17
39
28
29
51
9
10
6
30
17
12
4
5
7
3
2
51
48
9
22
5
40
63
6
23
12
31
30
18
9
20
4
12
5
3
37
11
52
8
48
33
15
9
39
81
7
24
32
24
16
17
4
66
30
3
3
17
1
35
45
12
3
1
11
69
15
12
7
5
37
15
9
23
1
6
41
9
36
10
21
8
19
6
11
69
27
7
30
15
24
17
16
3
32
25
78
29
13
27
27
5
16
24
5
55
5
4
36
30
30
11
25
11
7
21
21
30
9
9
87
24
36
15
18
3
3
5
4
57
3
12
5
3
25
3
12
8
36
7
45
8
12
12
33
10
5
16
20
16
9
114
9
36
24
5
19
20
7
5
1
30
38
7
24
8
33
10
30
20
4
3
21
3
20
103
9
12
33
36
6
18
36
35
45
4
12
27
17
27
13
20
15
16
8
4
24
17
7
3
53
24
43
65
40
12
15
17
1
11
25
3
53
19
15
69
8
4
9
44
46
41
28
5
82
18
6
45
9
35
31
5
21
40
23
4
41
70
42
27
8
9
3
4
9
18
26
4
56
10
17
49
59
9
52
39
48
12
20
1
44
40
6
41
12
4
3
18
39
21
80
19
24
68
19
2
19
12
3
9
17
4
3
3
30
3
17
3
31
21
8
55
2
3
37
20
4
44
19
27
50
16
24
11
16
3
14
72
27
4
3
21
39
6
18
36
54
30
26
7
8
61
8
22
18
12
20
10
5
4
29
12
51
24
4
9
15
41
3
21
15
45
3
24
24
12
19
9
41
10
18
3
32
7
38
12
51
37
6
24
42
20
51
12
7
30
8
79
17
40
20
3
12
19
17
4
8
33
4
3
32
12
36
1
3
8
9
43
36
32
12
13
3
44
48
40
15
9
60
5
39
7
54
32
15
4
9
11
21
34
9
68
28
20
48
4
12
36
48
12
21
20
4
6
21
29
3
61
3
3
54
6
17
24
69
3
24
4
27
5
1
15
5
4
3
9
15
92
7
26
4
3
57
84
20
19
8
129
7
3
21
45
15
24
5
10
6
15
20
76
63
17
12
81
24
31
9
32
70
14
16
3
36
32
37
6
29
24
33
88
11
55
5
61
20
24
10
30
30
21
20
93
3
9
51
4
105
15
8
21
15
12
28
5
7
8
55
5
25
15
12
33
15
20
16
15
14
4
27
33
6
53
40
20
31
42
47
12
16
9
27
9
24
36
3
15
17
13
11
4
21
20
4
32
7
3
5
4
21
15
5
4
24
42
21
32
1
30
5
9
3
48
76
12
53
10
41
4
12
56
91
9
17
34
60
41
28
5
43
3
21
20
9
3
4
9
18
17
49
36
20
10
38
43
33
30
14
16
15
15
6
51
8
16
8
1
6
5
9
34
9
17
10
54
6
24
6
6
17
1
6
26
3
12
12
16
17
10
29
49
30
6
30
17
4
8
12
19
9
8
52
24
20
64
17
39
1
11
1
8
16
11
16
3
114
11
4
8
4
24
12
9
11
28
9
3
8
28
12
21
138
5
16
29
40
11
16
20
16
8
48
48
9
39
16
24
17
31
39
48
12
5
9
24
7
15
18
51
45
80
31
32
1
6
33
3
17
7
14
22
18
6
9
15
2
15
9
19
5
22
24
6
51
36
24
3
33
12
8
12
9
16
6
17
24
9
3
24
16
12
9
11
13
30
26
7
8
1
35
60
48
52
15
9
29
39
1
12
119
55
6
30
38
15
16
8
21
31
45
36
8
51
19
29
12
16
5
19
9
3
3
141
8
4
12
9
20
39
7
60
5
60
1
3
48
3
5
4
48
29
55
69
23
40
24
9
51
12
12
5
7
27
5
24
1
51
63
17
19
14
7
20
12
12
25
6
24
14
7
9
96
3
5
31
8
1
11
4
12
3
57
9
3
3
29
21
7
3
5
4
56
19
36
14
24
43
36
8
4
9
32
15
36
33
24
39
7
30
6
14
15
1
23
12
25
18
9
81
35
4
21
12
11
28
36
9
6
5
4
12
69
3
8
4
15
33
104
7
5
48
24
4
20
33
52
20
4
6
18
39
12
8
31
36
29
12
13
6
24
2
3
48
19
29
69
12
4
24
11
45
94
36
77
12
4
20
33
19
15
21
3
2
19
5
16
35
28
44
16
21
84
20
7
15
53
28
9
15
84
21
47
33
3
12
9
39
12
25
18
17
13
6
60
30
11
19
5
16
8
24
1
66
26
7
3
14
15
1
20
4
95
9
12
19
8
52
8
12
1
63
57
23
4
8
19
26
15
25
20
3
24
12
9
7
44
4
15
33
9
8
22
65
48
24
7
60
105
15
5
9
22
17
60
4
63
21
24
8
91
41
24
48
7
9
24
63
24
2
39
16
8
12
13
15
5
10
9
17
31
29
3
7
41
19
60
5
12
28
41
40
11
12
7
18
35
16
29
22
41
4
48
17
15
28
32
19
41
4
15
5
4
12
45
3
5
7
53
7
29
3
31
57
9
23
37
24
35
4
12
8
33
19
111
5
73
15
27
33
24
51
29
52
51
30
23
48
19
9
8
7
6
8
60
10
12
9
8
1
56
15
91
9
44
36
48
1
20
3
4
12
8
25
30
18
131
1
24
30
6
8
27
43
2
3
12
19
14
3
19
5
24
4
12
3
17
19
29
24
12
1
20
7
8
36
16
41
60
3
36
61
3
12
20
28
60
32
25
11
1
30
17
21
36
15
21
31
12
5
16
59
7
29
52
53
16
3
21
59
12
48
31
33
20
43
14
75
9
31
21
24
3
68
9
31
24
8
61
15
12
3
9
27
9
32
4
56
19
5
48
72
36
12
12
9
31
15
90
47
28
8
40
17
7
17
7
9
3
24
17
16
35
9
51
4
20
25
20
76
23
1
23
9
10
45
24
45
3
12
15
21
3
2
27
1
42
9
8
37
27
12
17
4
35
4
17
7
8
13
20
3
9
4
47
13
6
65
19
24
26
3
1
60
11
9
31
20
49
20
31
36
12
44
19
14
7
8
16
8
12
19
5
25
11
12
52
15
21
68
21
3
7
24
2
15
24
9
7
24
51
5
19
33
92
40
9
6
26
48
12
4
44
55
8
4
9
36
20
4
39
8
16
3
17
61
95
1
27
20
9
31
9
8
39
13
44
19
15
17
16
3
33
27
24
50
22
9
5
19
5
3
7
12
38
7
24
36
5
48
19
51
5
16
5
15
16
8
7
5
40
3
33
36
44
43
6
8
15
24
16
36
44
55
9
8
16
8
31
54
47
19
9
5
16
20
3
24
33
7
53
48
22
24
41
4
5
46
9
69
11
55
24
9
8
13
35
1
24
66
26
55
20
28
45
3
8
12
40
3
17
16
12
5
3
28
44
16
12
24
20
43
5
1
11
36
43
17
36
4
53
3
21
19
45
47
19
105
84
24
20
43
18
11
24
16
8
12
45
40
51
29
7
12
51
9
5
15
55
2
4
24
11
1
20
3
91
14
16
20
3
64
60
12
8
37
20
16
11
9
4
23
12
7
21
9
23
7
17
31
9
3
5
12
4
3
6
11
67
17
13
11
16
5
58
17
4
20
9
7
29
10
6
23
31
30
6
38
12
34
5
36
19
41
4
29
46
57
3
14
31
5
4
30
33
36
8
12
28
29
16
83
31
65
1
30
69
32
7
6
114
2
55
48
20
1
27
29
4
3
12
5
34
6
56
58
9
3
30
3
5
12
40
3
12
29
4
3
12
72
44
25
24
15
44
12
24
24
36
28
20
13
90
30
6
9
8
ABCD 377126688*7^$a-1 [50023]
4
56
13
30
20
76
56
45
39
57
73
14
12
37
11
24
28
17
3
21
31
80
82
63
36
45
26
1
27
32
84
12
21
13
54
12
5
48
60
27
12
60
28
104
24
34
2
21
48
39
60
45
31
60
72
12
56
84
9
37
192
35
25
30
18
14
108
1
71
21
1
96
2
9
3
48
1
20
16
8
40
8
15
12
10
11
31
8
69
67
53
67
24
20
33
27
10
35
31
80
37
20
40
12
23
10
27
11
1
8
75
9
60
36
27
136
33
20
12
25
15
95
12
118
14
48
60
106
15
20
115
5
24
84
4
57
11
12
37
39
36
35
25
45
2
64
53
3
36
40
9
23
21
27
21
28
8
1
27
24
9
122
12
1
111
140
21
19
8
36
60
57
28
105
23
36
43
5
75
1
56
24
7
9
57
83
16
47
60
1
59
1
3
18
50
37
9
2
37
33
2
48
25
8
27
21
36
25
26
34
12
18
5
1
50
117
12
60
40
27
18
12
23
24
4
12
27
17
27
24
28
32
13
32
40
11
24
33
25
38
12
4
9
9
27
32
3
24
13
32
49
51
9
26
24
45
3
1
20
36
24
3
24
46
83
27
93
3
28
36
56
10
15
20
3
22
14
21
27
12
10
98
37
8
15
129
37
83
7
5
12
48
31
44
73
3
24
81
56
3
12
12
37
35
106
35
37
48
15
180
72
44
3
33
112
60
11
24
13
132
48
155
85
12
45
47
49
35
12
1
50
33
120
3
21
39
24
49
12
23
9
63
24
4
12
18
86
10
14
36
4
81
59
33
7
12
17
127
20
4
57
71
28
5
76
35
16
5
36
43
9
32
13
24
26
22
2
52
45
8
43
12
81
60
264
8
36
39
24
1
23
36
1
12
11
60
9
27
10
11
63
76
21
8
16
3
32
57
63
48
45
16
20
15
12
12
37
8
31
24
45
48
35
12
9
84
3
33
76
20
3
81
1
3
33
95
49
71
55
21
15
18
66
17
28
36
24
119
46
47
13
62
57
28
24
179
10
2
57
25
26
9
7
41
27
9
27
25
8
1
27
23
21
7
80
1
20
7
12
18
2
33
100
15
21
11
12
28
18
3
24
36
117
47
36
28
11
21
13
14
36
28
32
69
25
59
13
98
37
47
21
15
36
24
24
21
1
3
44
124
39
41
67
68
60
25
27
9
56
84
24
3
109
21
2
21
60
63
49
72
47
1
44
7
41
72
52
11
22
27
3
5
40
8
52
3
125
12
52
51
17
60
13
11
36
3
12
1
12
15
9
32
3
4
44
12
9
67
72
89
37
14
13
36
23
69
52
9
23
13
11
1
6
21
8
91
32
10
35
72
28
36
20
27
10
107
25
98
12
33
108
12
87
21
7
21
11
4
9
8
84
15
10
182
25
63
30
159
56
15
21
16
3
72
68
57
15
48
10
11
27
57
15
12
9
49
15
45
14
120
57
12
4
12
9
87
47
12
57
31
32
36
12
93
4
36
32
16
24
80
36
12
7
9
9
3
51
173
15
85
20
3
4
56
81
4
57
11
15
16
30
86
58
50
13
27
6
26
4
36
8
10
59
15
13
57
15
63
5
4
12
47
40
140
13
36
8
28
8
51
48
28
113
4
27
9
11
12
93
51
24
9
64
56
27
4
20
217
11
84
117
31
90
15
44
40
69
23
76
32
7
90
27
32
36
51
21
4
8
28
87
20
12
4
9
95
48
4
113
60
25
15
120
20
36
15
34
3
33
12
78
45
12
9
14
1
35
1
72
11
73
60
27
17
39
25
8
55
21
32
15
33
12
25
24
14
9
3
49
8
1
27
96
27
9
44
100
36
48
9
87
156
8
15
72
10
3
8
169
18
30
11
51
28
8
45
12
63
60
12
70
24
14
22
74
16
21
11
9
12
60
52
8
27
52
9
9
39
35
1
47
40
9
12
9
110
9
60
24
40
24
39
9
35
93
12
76
44
7
53
15
13
8
12
39
130
59
7
33
9
39
20
39
24
58
3
96
12
24
8
40
9
47
7
29
7
20
21
27
10
11
12
39
4
6
119
15
10
27
117
23
85
71
4
59
13
56
25
2
22
11
7
8
36
4
29
87
1
24
32
24
7
8
45
60
3
46
23
25
42
30
47
16
36
24
93
35
133
23
31
8
21
37
6
8
13
15
41
36
7
33
48
8
1
6
41
24
16
23
40
45
8
37
84
24
30
33
59
48
72
21
15
21
3
36
72
12
37
12
15
30
6
21
20
48
48
7
30
86
21
16
9
12
26
9
16
27
44
21
75
49
21
11
3
4
24
20
21
25
27
8
12
7
5
24
4
35
10
18
9
56
7
17
27
1
45
2
16
20
24
1
36
12
33
47
63
69
31
33
12
83
45
88
36
80
1
2
25
35
24
24
16
44
25
11
1
23
48
25
45
11
7
80
1
8
63
10
11
7
45
35
9
4
44
36
1
11
39
49
9
15
8
37
3
71
73
27
54
6
54
23
3
36
33
24
37
23
27
13
80
28
95
4
6
11
19
5
159
36
45
12
27
9
4
8
64
60
8
1
72
54
8
12
69
31
54
23
4
23
9
1
14
48
12
16
21
15
20
24
22
27
8
28
8
19
8
34
26
4
29
12
4
63
5
13
24
26
13
27
42
11
52
8
3
9
99
142
11
28
8
3
13
35
1
104
4
21
2
40
54
47
39
21
4
11
49
39
9
15
8
105
16
24
9
23
27
21
15
4
8
49
56
3
10
11
24
99
48
160
30
78
21
69
83
91
24
29
25
72
75
8
25
2
96
37
3
32
72
40
33
35
9
40
11
48
4
80
57
24
7
8
1
23
48
72
9
31
29
24
7
36
9
12
23
93
84
24
39
76
8
40
6
50
21
49
47
24
12
48
3
25
39
33
27
45
12
68
91
113
3
10
27
47
9
28
47
12
37
3
6
74
46
35
43
12
8
34
3
83
129
3
1
20
52
32
3
52
5
13
90
5
31
45
8
1
62
13
11
97
9
14
48
10
26
180
36
21
4
3
8
12
9
3
21
60
3
160
29
100
11
9
16
104
1
14
12
21
55
9
8
1
23
28
23
13
23
61
9
42
5
4
12
11
45
88
63
29
13
2
37
8
16
84
24
12
32
87
58
11
16
45
11
12
25
14
4
56
4
81
48
72
33
3
60
39
54
50
1
32
63
21
3
61
68
7
108
29
31
161
31
20
36
12
10
75
95
9
3
37
71
21
7
137
60
3
48
69
36
15
25
21
15
32
24
16
47
9
97
18
29
16
12
9
27
72
20
24
16
47
1
56
4
9
3
20
16
81
24
54
45
11
9
15
13
36
9
14
1
20
28
36
11
4
9
12
56
ABCD 377225418*7^$a-1 [50016]
15
48
219
105
24
129
84
39
9
51
72
63
33
69
27
33
72
72
24
39
48
69
63
105
12
24
66
120
18
3
3
30
51
9
114
45
60
84
24
60
33
24
15
60
192
21
147
87
18
39
3
54
72
12
66
9
21
120
63
24
45
24
27
3
30
159
75
42
72
12
126
30
87
24
36
75
57
120
60
24
72
72
63
78
15
15
30
24
27
3
9
36
60
48
3
30
36
54
30
12
18
30
63
9
42
36
9
72
72
3
9
12
48
84
45
12
96
60
39
153
60
36
15
72
45
72
12
108
27
45
48
12
54
24
6
51
15
66
15
3
9
60
21
12
51
12
57
39
15
24
6
90
66
27
21
3
57
3
84
27
81
9
36
6
21
33
15
15
54
39
147
96
90
3
15
6
24
75
75
30
30
30
3
84
21
108
27
93
12
15
39
60
21
12
105
15
120
111
132
9
3
189
33
18
21
9
6
6
39
24
231
66
54
6
36
3
12
63
30
3
51
150
3
69
39
84
12
72
57
60
27
36
9
60
3
21
120
51
3
84
36
96
33
33
12
39
57
111
45
60
18
120
90
36
12
18
144
6
39
57
108
48
84
15
36
144
9
120
66
141
12
156
21
24
30
81
21
48
60
15
24
15
72
18
120
12
114
9
135
69
36
3
9
3
102
24
6
6
3
81
63
45
39
51
6
3
21
48
60
63
69
12
39
84
24
3
126
102
12
48
33
72
21
12
15
48
45
6
9
27
48
54
72
3
63
54
27
3
156
12
21
24
21
27
12
33
54
21
3
57
39
21
45
42
6
96
27
3
6
42
33
93
180
24
3
3
156
66
15
63
6
48
39
63
33
12
60
81
240
102
150
27
9
39
3
105
36
3
30
36
18
102
24
27
72
45
111
69
12
72
6
9
75
21
24
24
27
54
3
48
12
48
105
216
15
81
3
24
87
84
30
324
60
3
45
48
3
24
93
12
15
12
21
24
111
45
60
135
36
39
30
87
87
12
69
45
6
6
3
57
27
24
57
72
39
21
102
165
21
15
15
12
102
147
39
84
6
15
72
33
12
51
84
24
135
9
24
21
3
48
39
54
36
27
3
81
48
3
33
21
78
9
3
18
3
45
3
9
6
81
21
12
27
21
48
24
6
90
6
90
30
93
12
48
81
3
9
18
54
42
90
183
111
57
33
36
60
24
75
9
36
66
57
12
15
90
36
36
54
33
147
93
96
72
120
36
24
27
6
72
12
36
15
156
3
18
18
45
45
6
54
54
6
42
45
63
9
21
54
30
3
84
72
33
24
111
156
3
153
12
12
33
3
108
45
24
102
12
81
21
51
33
36
18
66
39
60
60
51
6
54
54
39
252
45
66
6
51
9
3
9
30
66
15
15
9
27
9
9
12
24
39
21
12
30
93
84
45
6
126
78
9
24
27
72
6
3
99
6
60
24
36
39
21
84
75
21
24
27
12
21
36
3
12
21
51
3
33
51
9
3
21
144
69
36
204
102
33
48
21
96
72
87
57
3
33
63
15
6
111
27
21
21
24
12
102
12
9
72
33
30
60
6
27
63
114
12
3
69
15
93
63
57
48
39
81
36
51
45
84
123
45
30
69
147
45
69
27
15
54
3
24
9
24
72
18
216
18
15
15
33
33
135
39
33
108
60
9
87
3
6
6
24
150
15
87
18
63
3
21
24
9
54
33
45
63
24
15
21
156
84
9
48
24
87
3
6
87
51
42
114
33
105
198
33
45
6
9
81
111
39
24
120
6
60
3
96
135
36
66
12
63
15
57
45
75
24
84
3
42
48
27
117
36
66
54
51
36
9
54
21
69
99
21
63
177
15
45
12
63
21
6
57
48
27
78
15
24
69
24
39
12
57
60
51
69
39
21
12
12
48
147
141
48
12
51
3
36
105
27
30
123
3
60
45
60
45
51
135
21
45
24
108
3
33
3
129
24
63
45
60
12
30
21
252
21
66
93
72
15
6
120
39
21
108
24
96
51
3
42
24
6
36
30
48
24
12
39
51
264
9
21
204
3
93
30
30
39
141
66
30
15
3
18
48
12
18
9
84
9
63
45
90
54
3
144
9
96
27
51
96
36
45
9
12
12
30
21
48
21
48
27
153
87
96
15
30
30
66
54
105
9
12
24
54
36
12
141
69
15
63
66
3
27
54
111
39
81
45
39
21
27
69
27
21
27
45
63
45
36
30
6
111
27
36
108
18
48
24
42
48
36
69
12
9
87
27
57
33
12
30
57
99
12
33
57
12
114
9
3
108
69
48
9
6
177
45
18
42
36
30
9
48
57
6
42
60
51
21
39
3
9
225
27
45
3
111
21
72
108
45
120
108
ABCD 377228762*7^$a-1 [50010]
48
40
42
29
1
11
9
88
11
55
54
6
30
3
48
29
70
14
10
21
17
70
2
10
2
15
19
14
39
9
12
3
25
3
32
12
36
12
4
29
36
15
25
20
24
15
7
2
3
19
29
37
24
18
12
53
12
43
2
58
72
24
6
8
52
20
7
69
44
10
6
12
3
3
12
5
7
5
25
72
66
29
13
12
8
12
63
33
39
55
5
1
108
30
5
55
30
27
17
12
3
25
6
2
10
5
25
20
3
1
95
33
52
8
19
9
11
61
30
129
9
42
2
28
179
1
18
5
9
34
2
3
4
44
1
12
54
6
56
10
38
24
16
24
30
2
58
36
12
14
58
122
10
45
20
105
15
1
35
64
45
18
2
36
27
16
69
23
19
24
60
2
34
30
11
7
18
24
20
40
20
3
73
32
40
6
41
31
14
4
90
24
9
27
17
33
4
8
39
12
13
18
5
55
90
18
2
12
16
95
9
4
24
6
14
108
10
2
48
58
5
1
59
9
16
11
12
9
12
10
21
5
10
17
13
44
3
33
15
37
42
41
7
12
12
84
41
16
27
2
46
174
18
18
20
118
24
17
45
15
4
27
5
64
5
39
19
6
44
40
8
12
52
15
41
3
25
6
26
70
2
16
3
51
45
5
27
19
14
106
17
7
42
3
15
17
12
7
62
60
15
139
5
36
19
24
2
3
7
2
39
12
1
8
27
109
30
17
48
37
11
13
6
74
48
7
51
2
10
17
43
2
19
41
48
3
19
14
10
5
19
18
12
18
62
12
96
7
3
2
27
1
11
4
17
15
60
7
78
6
2
24
16
11
13
20
40
6
14
16
20
19
3
17
21
4
24
30
6
6
5
72
1
51
15
24
14
27
60
4
5
12
3
31
18
6
2
58
42
59
9
16
48
119
7
24
17
25
6
18
71
21
10
30
47
33
15
9
3
37
11
19
18
11
9
16
42
2
12
3
12
9
39
91
14
10
6
6
38
27
45
4
6
78
6
2
99
25
8
10
42
63
27
17
1
12
11
7
60
30
18
38
3
33
4
32
4
8
28
23
7
5
12
31
41
21
3
25
11
61
24
30
26
15
7
62
16
15
9
6
33
15
17
7
6
32
10
48
2
34
18
30
26
10
12
17
52
5
58
2
10
5
73
35
31
6
11
9
24
12
22
2
34
12
17
21
22
2
3
19
38
7
3
90
3
15
14
10
29
25
3
3
36
2
22
29
7
14
4
12
24
30
14
12
70
41
91
18
8
24
10
30
30
29
19
24
50
15
9
4
12
24
23
19
14
27
1
8
3
21
15
25
20
3
12
1
23
72
4
20
21
22
12
26
4
6
24
41
36
1
30
30
8
12
87
9
36
7
48
5
15
13
36
11
12
1
47
21
22
86
19
21
12
12
20
22
53
1
72
8
16
51
9
11
9
16
60
78
6
20
3
12
12
19
77
36
9
22
33
51
45
45
3
48
39
29
13
72
6
12
5
12
13
18
14
3
7
36
30
27
63
29
48
7
30
42
5
12
1
51
5
12
127
27
74
24
106
6
96
48
32
19
32
49
30
5
12
25
23
25
60
30
30
30
24
14
4
30
6
6
6
20
3
1
8
12
34
24
12
48
12
48
2
39
45
10
41
33
15
21
24
19
21
6
5
36
25
104
24
52
36
12
11
7
14
27
49
20
4
48
6
14
3
19
14
3
1
11
36
19
14
40
23
9
36
4
20
36
3
7
29
43
18
8
22
17
1
6
6
20
19
15
5
1
12
8
24
4
6
6
44
34
24
2
3
37
6
5
36
43
5
19
65
9
19
68
13
12
6
12
6
11
36
12
7
14
27
13
66
24
5
1
51
9
36
3
15
6
27
33
36
23
1
51
17
15
16
77
4
6
12
36
2
4
20
28
56
4
20
19
29
4
36
12
12
3
5
22
17
36
13
44
58
26
15
4
17
10
38
22
6
12
11
24
1
35
9
7
41
22
12
18
8
12
28
24
66
5
19
36
14
36
70
48
17
9
28
59
4
3
6
30
14
12
34
6
35
7
26
3
9
12
46
26
10
24
6
6
74
24
3
31
36
6
83
31
2
3
12
45
28
42
12
18
12
35
7
26
3
55
26
16
12
20
75
24
13
18
18
27
75
17
24
7
5
37
11
9
28
8
24
82
18
6
14
12
3
4
63
65
12
1
20
12
10
5
33
63
36
12
36
21
10
12
36
42
60
8
12
4
54
62
27
4
39
5
57
12
10
6
12
23
7
17
21
40
18
2
3
57
51
7
14
22
6
24
6
18
51
41
39
1
102
6
30
53
16
15
5
28
27
5
13
3
29
46
2
48
10
12
222
11
9
46
66
24
6
30
35
9
4
12
36
11
9
4
39
5
10
17
7
12
36
9
29
46
5
13
8
27
13
42
36
6
15
20
85
20
16
24
27
9
11
9
10
12
45
20
1
71
31
12
2
3
4
27
17
67
29
9
34
38
63
9
96
4
56
3
1
24
30
24
41
48
9
10
14
34
24
5
1
12
20
10
12
36
14
12
10
26
4
20
15
93
48
3
9
46
2
24
15
9
12
4
8
10
9
44
4
15
26
28
92
3
7
2
12
60
27
12
37
15
17
12
3
13
30
17
43
48
101
19
5
9
16
12
24
11
4
29
12
4
71
7
26
10
14
10
12
26
19
41
39
12
1
6
50
4
35
13
12
6
12
5
7
26
3
12
36
25
30
38
12
3
24
9
12
3
57
28
11
109
90
18
32
48
63
19
2
22
18
15
48
5
12
28
8
72
3
7
14
60
15
25
18
17
13
30
2
3
7
30
44
10
26
3
7
5
43
36
36
30
36
20
22
18
18
54
30
12
18
8
34
17
1
6
2
22
50
10
18
3
5
43
3
18
27
15
54
11
16
3
66
11
19
17
13
44
16
18
18
20
4
30
24
86
16
18
5
1
3
5
40
6
77
7
2
7
29
15
25
32
12
4
11
16
45
8
34
2
75
21
28
6
36
12
2
51
7
12
38
3
4
32
48
60
4
5
27
9
28
42
78
12
6
30
8
16
8
10
41
12
103
45
9
18
17
57
27
12
1
35
19
2
72
12
39
1
30
29
24
7
6
24
6
14
51
67
89
9
12
27
33
16
23
9
12
12
63
25
3
9
6
14
15
4
15
2
64
15
39
2
4
8
22
30
39
17
40
18
14
10
45
3
48
14
79
93
30
5
21
27
21
4
6
6
47
19
5
48
7
41
61
32
39
9
3
19
5
55
41
45
10
53
7
24
30
24
6
6
54
24
72
12
12
14
3
67
50
16
8
10
53
9
10
26
12
10
2
28
12
80
7
44
7
17
1
8
10
57
5
70
2
22
17
9
12
28
18
29
7
5
1
32
12
40
30
48
29
48
1
47
12
9
10
113
21
12
15
33
15
13
18
29
13
20
4
8
40
6
14
10
6
47
33
10
2
147
31
6
66
18
44
55
15
50
70
2
34
6
48
116
4
23
9
34
2
3
16
41
3
48
1
78
2
22
6
12
11
9
3
7
2
39
9
16
12
12
20
28
24
6
5
9
3
85
6
2
22
30
12
20
106
12
18
8
3
7
12
12
33
32
12
1
20
12
3
16
3
24
14
40
32
16
44
19
9
32
7
33
44
15
4
32
1
11
31
12
84
2
15
9
27
37
44
28
8
24
72
39
21
3
12
45
10
5
1
12
8
10
30
68
4
6
2
3
48
21
3
24
21
12
39
7
62
28
27
3
60
2
24
10
6
20
51
61
35
43
5
7
5
13
23
16
33
18
2
87
4
32
19
60
18
32
10
18
12
20
36
22
48
89
19
6
48
18
2
19
33
35
19
2
28
47
25
30
60
12
36
14
60
40
11
1
20
4
3
3
6
30
9
32
1
15
45
18
50
51
24
7
18
48
12
12
35
13
48
30
72
14
48
27
19
36
36
60
41
9
12
27
55
30
11
4
3
38
3
79
2
34
6
54
21
99
14
15
105
10
17
61
15
39
9
117
18
62
24
10
26
3
1
18
5
37
30
18
20
10
33
29
3
16
75
2
12
7
15
6
11
36
24
9
10
2
10
18
8
12
3
7
2
10
50
28
24
66
14
34
126
6
12
48
29
19
2
63
7
14
43
33
12
32
19
27
12
2
7
48
29
10
12
24
66
8
4
8
3
24
4
3
24
17
73
6
5
12
13
6
50
15
69
36
27
7
24
54
6
6
66
9
39
26
27
19
12
2
10
26
82
26
19
32
81
27
1
12
39
5
27
31
6
44
3
24
9
10
2
15
19
29
45
15
37
12
51
15
26
46
30
54
5
61
32
22
26
3
21
58
18
11
1
3
5
48
15
7
17
31
2
48
10
2
7
17
15
48
21
39
24
12
7
24
14
72
27
16
5
43
21
30
12
6
8
52
32
3
9
24
22
48
17
52
27
90
11
19
29
16
15
66
15
3
14
27
4
29
12
3
25
8
12
10
62
4
24
128
12
10
29
48
16
27
2
15
25
11
9
39
12
4
32
9
22
36
24
17
19
42
23
9
40
6
41
36
24
33
16
30
14
3
33
4
18
2
12
27
9
12
10
12
84
14
27
24
9
10
53
7
2
15
144
21
15
25
20
10
14
12
28
35
36
91
2
70
5
24
7
26
48
15
ABCD 377246274*7^$a-1 [50060]
71
24
36
45
39
60
36
36
49
24
20
15
12
13
23
1
23
84
13
131
72
61
20
15
57
4
180
24
32
3
117
60
76
32
76
60
56
28
68
27
97
56
4
35
60
25
11
25
11
13
84
11
72
48
13
95
1
32
4
8
76
36
47
13
131
9
100
24
56
4
32
72
12
51
36
120
9
27
72
109
12
95
36
24
13
12
239
73
23
25
48
11
73
8
28
71
60
133
92
27
9
148
251
33
12
64
24
107
48
132
1
12
12
47
37
107
36
1
83
45
24
36
72
72
36
12
15
25
12
8
52
23
45
40
48
80
4
60
80
3
33
64
20
63
37
204
11
13
83
37
8
28
119
33
99
48
105
27
12
81
15
37
35
12
49
47
45
28
144
36
35
57
76
11
181
24
20
64
24
48
48
60
11
96
36
9
27
48
45
27
1
96
168
12
35
49
59
61
59
33
12
52
47
36
108
9
28
8
51
13
60
35
21
27
33
12
16
11
33
108
40
72
120
20
3
9
15
49
71
61
35
25
48
83
9
87
93
231
49
80
60
84
60
63
93
100
24
191
45
40
47
37
36
24
24
71
60
48
157
84
60
60
96
71
36
121
347
1
144
36
35
45
99
1
11
9
88
44
40
36
23
97
11
1
60
11
49
192
72
20
27
97
131
25
8
48
28
59
93
88
92
40
11
36
57
60
4
144
48
24
108
59
21
72
123
12
96
25
12
47
1
35
72
25
92
27
33
40
36
152
27
13
48
35
12
60
37
35
72
13
8
99
60
81
52
20
16
20
72
12
87
93
15
36
13
32
28
264
143
96
97
131
45
27
24
85
71
60
9
64
20
4
23
13
24
24
12
8
72
160
71
85
60
92
15
1
96
56
39
213
28
44
36
27
1
24
128
27
25
203
36
33
27
61
32
51
45
75
36
61
20
27
72
36
24
36
1
84
23
25
132
68
72
27
121
95
36
73
35
48
60
84
9
15
12
13
108
12
72
20
63
25
80
72
16
47
45
39
13
119
36
57
76
32
63
13
167
60
45
4
107
33
3
97
11
97
83
45
27
25
47
132
49
24
35
12
60
36
144
48
49
12
11
49
32
15
25
36
32
195
73
12
71
33
28
47
1
35
25
11
36
25
12
131
45
12
16
11
36
9
15
12
33
4
120
72
47
25
68
60
72
12
16
71
121
48
47
37
96
11
37
11
85
180
23
45
52
8
135
72
192
60
108
1
44
27
1
35
61
32
64
36
72
12
48
96
131
96
12
13
59
60
12
96
85
107
25
96
32
72
51
45
100
119
72
73
68
48
24
76
12
32
96
40
71
96
48
9
15
25
24
23
109
24
56
12
99
60
9
207
73
11
1
96
107
37
83
144
13
59
33
3
85
108
48
60
180
203
289
44
60
75
25
155
60
45
28
72
308
27
13
36
144
32
168
72
28
60
23
13
23
1
23
84
121
20
39
1
192
95
61
44
99
9
207
1
36
96
164
3
13
12
12
275
21
27
61
116
16
11
61
95
37
36
108
23
120
24
84
25
35
12
13
68
15
45
28
92
28
35
37
23
9
3
145
35
37
8
27
25
60
48
20
232
116
39
45
15
45
16
11
9
84
15
85
8
15
12
1
24
108
83
36
9
4
20
64
44
3
25
12
23
12
85
23
69
3
24
1
83
225
40
47
12
1
12
92
3
60
1
11
13
156
83
1
188
15
129
4
164
12
28
23
45
111
1
35
60
13
48
23
49
72
12
20
36
87
72
1
108
164
27
13
83
84
121
11
121
48
47
157
8
112
83
13
35
73
12
47
145
8
40
24
56
15
120
96
1
60
23
13
32
171
61
35
120
60
133
24
35
13
20
12
36
112
32
16
144
80
148
32
64
44
3
109
8
16
72
12
23
12
13
11
81
48
51
13
71
45
28
12
32
40
59
73
168
35
97
68
16
24
48
35
36
153
120
15
25
23
1
44
76
36
84
24
120
92
51
13
24
96
236
3
108
45
124
8
40
96
44
52
68
16
47
204
36
84
45
88
8
111
61
36
84
59
13
23
1
92
64
48
20
3
25
224
36
84
36
184
47
1
20
108
15
12
1
ABCD 377348196*7^$a-1 [50019]
18
24
73
27
54
48
90
126
15
21
24
44
51
27
21
37
60
36
27
23
1
11
25
12
11
16
5
13
2
1
35
37
69
36
3
17
6
4
17
61
27
3
5
79
2
4
20
7
8
1
6
12
5
27
10
3
27
2
12
55
23
18
94
36
6
6
38
10
2
31
15
2
39
1
18
14
7
11
6
4
36
54
2
10
14
16
32
22
17
13
6
29
21
4
26
42
48
4
27
35
13
29
18
13
32
57
19
33
11
37
12
47
13
62
25
57
36
2
24
13
8
21
3
69
4
18
104
34
8
12
18
114
88
51
9
2
22
62
6
7
3
80
22
20
24
12
28
20
18
6
27
1
39
3
36
20
10
39
11
1
3
9
20
13
20
36
12
12
16
6
2
31
11
18
31
8
7
12
42
3
11
22
15
41
42
45
4
41
6
10
14
12
25
8
3
1
47
40
32
16
24
74
7
39
32
4
14
48
12
42
6
10
6
15
48
32
45
3
24
27
13
8
9
12
31
68
28
5
12
10
90
26
16
18
6
57
20
33
6
1
32
3
45
4
53
4
54
24
5
1
15
11
21
15
36
42
28
2
4
41
45
7
20
9
34
8
37
81
51
3
17
13
6
48
81
11
6
24
40
11
52
15
18
27
8
7
18
15
5
22
62
12
6
4
12
5
4
57
20
12
51
19
30
20
19
27
32
10
18
6
12
3
5
7
5
7
3
78
6
29
13
50
18
19
12
12
29
67
33
51
17
18
13
12
20
1
27
21
2
6
63
19
72
8
4
12
5
13
6
18
51
12
33
44
4
12
23
13
6
66
2
25
69
36
3
5
7
8
40
17
7
21
66
14
27
91
12
42
23
75
18
4
2
21
19
45
36
45
6
44
6
43
33
3
21
12
27
24
20
1
27
21
26
16
8
37
3
44
6
19
5
7
39
2
79
57
26
18
28
12
15
3
9
5
6
54
4
3
51
9
8
28
12
3
18
32
27
25
15
33
47
69
40
12
6
2
4
35
7
86
6
45
16
3
20
10
2
10
15
11
4
5
57
34
8
1
12
5
7
17
22
9
9
11
3
25
15
5
21
16
15
35
10
8
15
13
27
21
14
40
29
37
59
15
9
21
28
38
9
13
24
3
17
4
60
3
36
11
40
21
5
22
26
55
5
12
16
20
4
3
5
19
36
5
19
41
27
31
21
17
19
41
4
99
33
42
5
28
33
12
42
2
18
1
11
10
24
8
4
54
14
12
7
8
39
33
16
15
69
27
6
60
30
30
35
9
6
33
3
18
4
12
26
16
32
60
61
3
2
3
40
12
5
4
3
8
3
4
38
7
9
11
15
52
8
40
14
7
12
65
4
12
62
18
7
15
26
24
6
1
5
15
19
2
12
12
4
6
36
29
27
13
39
26
15
3
4
6
26
30
22
14
34
6
27
17
19
24
8
27
28
6
8
4
26
36
4
9
15
36
6
14
10
32
22
26
3
19
21
9
42
2
18
25
12
48
23
37
5
7
23
40
38
7
32
13
12
23
1
18
2
3
15
22
26
52
12
86
3
24
9
22
2
7
33
6
9
8
4
21
32
7
11
25
41
43
8
33
30
4
5
19
2
19
8
55
6
26
1
72
48
3
29
19
32
4
33
113
7
12
60
8
39
25
8
3
66
19
99
38
42
13
9
12
2
9
19
32
45
13
11
28
51
30
8
12
42
6
42
10
26
22
3
21
32
60
18
16
2
6
21
21
19
5
7
12
8
48
31
21
11
22
15
41
16
14
13
33
15
5
7
11
6
60
4
12
2
1
44
27
13
8
43
2
4
2
30
28
56
22
5
9
19
29
10
26
43
3
21
29
19
15
50
42
36
6
22
18
39
11
10
18
5
1
36
42
9
12
17
99
3
49
5
15
79
2
10
2
36
46
14
31
33
2
12
16
50
6
13
35
18
22
6
12
3
57
2
4
17
4
11
4
24
38
16
23
4
15
2
3
48
52
29
4
3
11
28
33
12
3
38
40
60
20
19
9
18
42
44
100
68
34
72
26
7
9
6
45
47
12
16
54
12
8
27
25
15
5
6
61
48
5
28
42
66
36
23
13
30
12
6
32
27
33
19
11
37
33
11
9
82
8
1
93
26
36
22
11
3
28
14
27
28
12
29
22
48
2
94
5
109
8
19
12
33
2
33
3
1
33
15
23
6
30
9
52
5
7
17
19
3
48
48
33
9
38
13
35
18
34
5
69
18
1
3
24
5
37
116
6
9
3
25
5
60
42
28
6
23
7
2
52
39
17
19
5
19
11
18
6
1
20
40
51
14
15
45
7
5
34
8
13
12
39
9
23
6
52
12
72
2
54
4
36
8
19
12
12
20
49
27
21
23
13
15
20
28
17
10
14
4
30
18
8
34
48
8
46
15
3
5
33
4
18
9
8
61
6
12
12
18
39
59
33
28
3
2
16
23
121
14
1
17
7
21
92
7
36
12
21
6
32
13
8
15
4
29
4
20
1
8
4
20
28
32
4
20
24
12
94
30
3
9
71
16
35
28
12
2
46
30
47
24
31
9
8
27
13
23
9
13
8
27
13
6
9
17
28
32
15
63
28
2
30
22
36
8
4
12
54
12
12
24
5
1
8
40
12
14
12
10
3
35
81
1
51
20
1
27
5
19
9
24
14
22
18
9
15
68
22
6
48
2
19
5
7
9
39
24
17
24
7
20
33
16
71
13
12
20
3
4
15
26
34
20
58
3
24
8
15
6
7
24
47
6
15
25
8
10
44
33
48
15
85
11
1
11
16
21
35
16
14
52
48
27
8
4
89
27
21
3
39
10
24
2
22
2
54
7
56
37
3
3
29
7
33
12
3
38
27
3
48
10
62
4
65
1
56
12
4
23
93
19
32
16
17
16
42
8
37
24
9
51
17
36
48
7
5
3
21
54
10
6
24
2
10
48
6
36
3
33
18
14
19
8
28
17
3
4
3
45
35
12
1
3
32
9
19
36
32
9
1
20
22
54
38
10
12
6
14
24
31
8
13
26
13
12
8
27
4
9
39
2
12
27
1
27
33
6
6
50
10
39
11
10
6
41
19
14
22
65
1
8
6
37
9
24
3
23
1
29
7
20
43
12
17
13
6
9
20
1
12
48
2
42
12
3
4
9
39
60
11
21
48
7
41
3
1
3
14
51
3
28
17
15
6
4
20
27
21
19
32
13
8
28
48
18
6
12
15
5
7
11
30
6
1
21
11
1
14
1
21
51
11
30
4
3
32
1
18
68
58
24
2
18
3
9
10
2
6
10
18
26
18
34
3
47
10
63
3
14
7
33
23
4
20
28
3
26
43
9
8
12
7
57
8
54
12
21
48
24
7
80
30
3
37
24
15
3
14
6
18
30
6
6
22
35
52
3
17
40
80
3
24
6
15
1
3
51
17
19
62
4
27
9
38
13
15
5
1
74
18
6
1
15
24
14
36
19
3
44
42
24
7
9
3
9
6
5
13
14
12
9
21
28
32
4
2
12
1
48
63
29
25
60
3
65
10
8
16
21
60
12
8
4
3
12
53
1
8
6
6
22
8
1
20
7
12
8
21
13
8
4
24
2
34
20
16
26
36
10
60
12
15
29
3
48
40
3
5
3
1
20
93
7
9
39
41
46
6
27
41
78
21
1
14
48
4
33
21
24
3
12
8
21
3
100
17
3
28
23
6
31
12
17
3
9
12
6
10
14
22
23
24
9
7
11
6
60
7
3
26
10
38
31
53
12
55
11
49
23
30
19
11
46
2
54
16
20
24
24
36
6
21
21
6
49
11
22
24
38
10
14
13
3
29
7
33
9
2
46
114
5
4
9
44
16
6
14
7
21
63
27
29
43
21
17
39
21
19
35
78
24
42
13
8
19
42
12
8
6
18
30
9
1
38
10
27
23
4
12
18
60
18
80
22
3
27
12
24
12
32
4
8
21
24
9
31
56
3
10
6
20
13
5
7
101
34
26
22
38
52
3
15
5
1
23
7
62
18
33
1
47
3
6
31
5
18
57
43
12
45
3
17
1
2
45
3
21
1
12
36
20
7
17
54
1
20
3
12
57
1
20
6
61
15
17
19
69
59
6
22
6
6
9
63
9
20
33
18
48
1
21
6
45
77
34
8
154
2
33
13
6
48
21
11
54
6
6
4
3
3
17
16
17
28
15
3
32
6
40
3
17
16
27
68
28
17
3
4
27
2
4
38
52
32
4
8
22
20
6
25
17
3
7
20
72
1
36
3
32
45
24
28
12
15
14
18
52
9
3
26
18
1
5
18
10
6
21
5
28
32
39
1
30
17
1
12
30
9
68
19
36
17
13
48
14
6
36
10
6
8
7
23
22
66
9
3
48
2
48
24
40
3
5
15
3
10
11
13
14
1
51
21
11
30
36
34
5
93
7
12
8
21
3
81
7
21
24
3
5
7
12
9
44
18
18
18
6
6
1
15
20
13
15
6
26
1
3
2
16
83
27
21
3
22
60
15
29
4
68
4
6
56
13
3
5
4
3
38
42
54
19
5
7
33
20
34
24
21
17
16
3
3
17
13
8
10
14
16
50
4
8
52
48
36
32
1
21
20
19
5
4
3
3
33
17
7
17
18
18
3
3
34
3
23
10
12
8
40
44
4
14
10
20
48
10
9
33
12
2
21
21
43
35
21
4
9
32
7
9
3
15
38
55
35
12
21
1
3
20
27
6
16
2
10
75
3
2
12
24
31
8
4
9
24
15
9
3
81
47
33
12
7
36
5
40
20
18
4
17
28
9
56
7
11
66
16
3
41
22
9
9
3
11
28
12
20
9
48
9
19
12
3
8
10
6
2
30
54
15
25
95
1
24
15
35
10
14
1
12
3
2
7
33
38
16
30
51
3
2
15
27
24
1
41
19
53
28
15
5
10
17
21
31
120
21
47
19
21
23
28
38
19
44
9
4
2
16
57
32
55
21
41
4
74
13
8
15
30
36
18
16
8
10
24
48
6
2
4
36
8
43
11
25
5
16
63
17
4
80
6
10
50
1
12
48
21
30
9
80
103
32
13
15
9
11
28
54
3
5
67
3
30
27
5
16
27
17
43
44
9
18
13
36
21
18
6
12
20
15
3
18
7
92
28
12
ABCD 377475984*7^$a-1 [50047]
25
20
60
13
42
20
94
87
20
4
15
18
155
7
18
60
11
28
15
12
21
33
11
19
9
15
42
6
8
21
1
11
91
6
12
24
3
48
48
48
9
11
49
24
11
24
12
7
6
71
16
8
84
67
105
63
6
36
15
9
36
3
56
39
82
15
3
12
153
47
9
19
30
47
13
3
33
119
16
20
1
11
16
21
6
66
51
33
6
8
72
45
48
7
30
38
73
9
11
49
42
36
6
26
45
7
12
6
24
14
46
36
48
11
96
7
29
12
72
25
123
11
4
9
24
8
31
18
50
37
23
22
14
4
42
11
19
48
77
133
66
5
111
88
65
7
8
4
45
48
15
41
31
18
87
23
25
3
30
11
61
78
5
25
12
30
54
27
20
13
24
35
4
24
48
20
76
59
64
20
1
21
18
17
15
4
54
12
18
57
93
6
80
21
63
22
35
7
17
12
27
64
8
1
24
9
138
17
12
79
33
15
24
6
3
8
1
15
15
12
126
35
37
11
37
42
20
10
111
3
29
136
11
21
7
6
11
13
27
75
80
58
2
88
12
20
28
17
4
39
53
76
111
57
27
66
30
20
40
33
72
48
48
21
144
60
63
21
42
125
15
13
24
27
36
8
4
42
6
12
9
24
15
78
6
6
11
19
5
25
51
20
37
30
9
11
13
47
10
11
100
9
12
42
29
27
4
36
6
24
11
61
18
152
10
15
33
12
3
8
7
5
15
4
18
38
10
15
15
9
3
114
27
57
23
64
3
90
6
93
15
6
12
71
7
20
12
9
12
19
138
12
18
5
12
13
35
19
108
101
49
50
70
23
1
30
6
23
40
20
36
1
11
7
32
13
135
144
8
21
4
23
72
10
24
15
21
24
51
9
11
7
29
12
7
21
32
1
60
14
13
111
53
24
25
35
39
52
60
8
22
50
21
4
15
48
6
11
24
16
3
20
60
70
35
37
15
33
62
1
3
84
9
24
47
64
8
21
19
57
3
18
12
38
1
45
14
10
12
38
22
18
57
8
7
48
36
41
36
40
9
11
7
6
11
13
2
9
28
8
25
60
138
66
47
48
1
38
10
12
18
9
32
49
15
56
84
36
1
35
3
52
29
19
65
4
8
15
100
60
57
21
12
23
7
12
32
46
24
84
6
21
20
7
6
23
3
36
1
9
83
1
26
1
20
19
80
1
32
25
12
11
60
4
8
1
39
15
30
27
20
25
23
25
6
116
60
33
127
12
18
23
25
62
1
117
51
59
45
36
25
6
12
53
63
12
10
30
41
3
10
18
8
28
30
230
1
48
27
6
35
7
42
26
9
1
35
67
6
12
35
36
40
72
8
13
30
30
11
76
8
49
11
99
52
5
40
35
37
56
25
23
73
14
72
10
11
72
76
9
2
13
15
5
1
26
9
1
11
19
8
22
27
15
8
25
15
9
39
36
69
8
7
72
5
13
54
9
24
68
7
29
132
13
14
46
11
7
6
120
27
15
41
3
46
23
12
4
69
2
4
6
23
15
45
4
68
15
28
6
26
1
24
75
29
1
39
20
19
80
72
1
27
41
76
20
25
11
7
17
49
11
48
25
6
29
25
15
48
9
15
48
35
16
54
60
11
24
25
87
23
49
3
12
6
62
13
15
17
19
41
13
12
24
84
30
20
112
20
1
33
11
3
46
18
17
1
42
17
31
18
114
12
21
45
11
151
6
50
33
19
60
65
3
12
100
29
49
39
56
7
44
4
17
13
35
72
40
45
18
41
24
61
138
105
21
11
1
135
3
32
93
15
21
1
18
42
135
8
67
45
33
12
18
24
8
45
3
72
1
27
20
1
45
18
8
25
9
14
36
21
7
8
33
1
26
21
79
53
4
32
115
5
12
31
21
56
1
11
109
102
77
1
11
49
11
12
37
18
17
43
6
47
7
24
101
36
40
21
18
17
16
3
41
39
21
16
68
39
10
42
18
11
36
25
30
68
22
23
1
47
13
3
21
3
80
7
42
11
49
14
45
111
10
24
107
13
26
37
33
23
180
28
33
18
29
37
75
32
15
1
57
12
3
20
7
20
34
59
19
8
1
20
4
33
83
13
14
25
35
16
5
25
6
60
65
120
43
6
71
13
2
10
48
3
57
26
16
5
7
33
9
6
8
10
12
50
40
8
4
17
49
12
23
12
84
1
23
85
42
9
11
34
96
3
48
20
12
15
64
8
48
33
16
44
7
117
15
113
12
15
112
68
1
9
11
7
21
39
6
14
13
51
41
12
15
40
41
24
15
45
36
79
29
1
150
30
83
15
16
17
24
43
9
23
33
15
10
11
24
31
21
63
9
15
29
7
12
78
11
31
8
10
12
42
33
83
13
44
48
36
36
85
48
11
31
53
7
20
10
35
15
130
18
6
14
12
37
15
18
42
6
156
14
112
29
19
92
4
36
18
47
36
7
6
47
37
27
33
11
25
36
71
7
6
14
64
18
18
24
42
15
20
51
10
60
131
31
48
5
28
21
96
42
9
8
1
15
8
55
57
24
24
20
15
16
65
24
37
39
45
24
6
30
50
154
12
35
36
12
1
36
15
23
12
61
24
56
31
8
49
24
32
3
22
24
6
12
101
37
144
35
16
3
5
7
20
13
15
33
39
80
1
24
48
15
66
14
21
49
96
3
63
29
1
30
69
21
95
24
60
25
60
24
23
4
20
25
24
95
36
16
51
17
1
23
4
24
20
19
80
25
8
19
18
24
51
33
54
12
21
23
4
96
93
3
6
11
27
36
34
23
87
4
9
3
17
19
29
1
90
30
18
36
5
49
12
98
60
10
75
15
66
39
24
24
9
11
49
14
37
111
29
52
32
15
10
23
25
2
28
84
77
1
35
4
21
3
131
10
54
12
65
3
109
15
29
4
8
7
9
24
15
6
11
40
8
25
12
30
12
9
44
73
102
20
1
27
6
14
25
48
39
18
11
24
4
15
6
30
5
139
17
60
31
113
1
66
65
133
35
7
18
35
15
10
54
105
3
108
41
1
23
1
6
54
66
8
93
4
15
33
27
29
25
86
1
20
84
7
77
19
80
33
39
28
6
24
71
36
3
73
39
5
36
39
48
10
62
9
12
73
66
8
49
3
101
64
33
15
11
96
33
28
20
19
125
48
19
6
2
1
20
13
71
15
1
24
3
6
15
21
18
105
8
24
25
35
25
24
27
24
63
32
40
20
60
97
44
7
30
11
28
23
69
1
18
57
3
12
33
72
9
35
19
5
7
29
1
48
15
99
32
16
12
66
2
9
39
12
10
11
72
27
21
4
9
47
72
7
30
3
87
18
11
19
5
85
63
20
39
64
6
24
54
9
3
41
84
48
7
18
72
18
20
25
32
3
37
15
12
60
9
9
35
13
23
43
17
52
20
7
69
129
42
60
18
102
57
56
85
3
3
21
15
90
35
28
32
15
10
24
50
13
3
54
6
65
13
2
1
3
54
42
48
12
30
50
4
6
71
12
115
5
25
ABCD 377495066*7^$a-1 [50019]
31
9
12
80
36
18
6
7
3
20
12
1
17
28
15
51
8
70
44
30
24
37
21
2
84
60
24
10
39
11
12
18
10
2
19
24
33
14
6
46
74
67
3
14
30
6
6
49
17
112
27
47
22
2
42
18
18
42
48
24
1
23
49
53
12
10
20
10
2
13
33
12
26
6
31
29
42
6
10
18
3
57
12
44
6
25
9
8
34
38
79
5
55
21
14
36
16
8
24
12
36
22
39
17
4
60
26
22
12
12
15
3
8
10
3
3
2
72
22
44
12
12
30
4
38
13
36
3
9
11
72
22
2
30
70
18
15
23
22
15
89
36
4
68
18
30
12
66
12
1
21
14
34
30
20
28
6
60
14
40
6
48
24
39
11
34
26
58
48
18
2
12
60
22
18
62
66
43
17
34
8
16
8
13
33
38
24
1
11
12
22
6
2
67
3
42
2
42
4
26
1
9
68
22
6
2
16
8
16
18
15
23
12
13
89
40
56
6
37
48
23
46
2
25
65
40
2
18
4
14
4
6
15
17
40
8
4
2
10
2
40
6
66
32
13
5
18
12
1
15
32
22
42
33
21
14
1
9
24
86
37
15
24
9
39
24
2
24
6
10
2
18
6
28
24
6
8
31
21
12
39
5
54
18
43
155
12
10
20
6
84
76
2
22
20
82
110
18
78
24
30
18
25
5
12
10
6
72
20
6
82
2
10
42
18
26
49
3
8
24
109
3
26
4
8
19
11
58
26
58
2
10
42
14
42
66
24
43
24
105
2
12
10
27
57
14
84
36
48
12
22
12
2
12
18
16
24
2
12
6
43
33
2
16
45
69
8
4
20
7
21
8
6
52
2
42
10
62
18
31
11
13
5
12
30
42
7
3
14
30
4
30
8
78
66
19
11
24
10
2
40
105
17
90
12
6
10
8
97
63
14
7
11
12
52
56
10
6
8
24
10
12
18
54
18
14
24
16
18
20
4
14
30
102
18
10
20
48
42
13
9
50
28
8
24
6
64
38
24
36
22
36
2
18
31
51
98
12
6
22
3
51
6
12
54
9
63
24
8
84
1
9
38
13
21
2
22
2
64
14
78
37
11
18
16
24
14
25
11
24
94
15
3
32
13
35
12
18
4
8
19
9
12
3
29
19
89
18
54
6
82
26
37
3
54
24
36
98
70
54
48
8
12
1
3
14
12
4
8
7
3
18
3
3
2
52
2
88
24
24
6
56
10
20
4
44
100
32
22
2
6
6
13
9
26
10
26
70
18
24
20
10
20
7
15
6
20
12
10
18
15
83
121
65
4
38
13
59
16
20
6
18
10
12
60
50
18
4
32
76
84
14
84
36
1
9
24
32
6
25
3
44
6
22
21
3
45
11
22
2
18
16
26
24
36
6
55
5
48
18
18
18
18
12
54
58
56
28
72
2
24
58
2
34
8
4
42
21
57
14
52
56
18
19
59
22
8
10
20
36
6
28
2
10
48
39
3
8
24
72
16
20
1
17
52
38
16
24
20
25
17
18
18
4
3
35
24
28
50
7
21
8
18
16
21
57
32
7
33
14
12
1
36
17
6
24
1
29
6
22
3
69
96
2
10
15
11
52
14
36
24
30
16
42
2
1
11
18
28
3
60
72
3
2
6
42
4
14
49
35
40
30
24
15
3
20
28
18
20
84
19
3
18
2
12
37
11
48
58
20
10
2
42
24
30
7
63
92
25
9
24
26
6
10
44
12
34
26
24
1
29
28
14
10
14
18
7
9
2
10
30
24
20
6
43
5
70
45
33
2
64
14
31
29
18
6
18
10
12
80
7
23
58
3
69
26
10
12
2
48
1
69
12
2
34
20
6
6
66
6
42
24
24
58
48
51
12
21
8
6
16
21
35
24
1
60
41
18
88
32
1
11
12
16
24
86
10
44
72
10
24
38
25
11
36
10
20
43
47
6
40
14
22
18
6
42
50
19
21
20
90
10
3
57
2
36
34
2
46
15
27
66
20
10
24
56
30
4
48
3
35
10
75
83
13
9
84
14
42
6
88
18
20
31
29
28
2
22
14
34
20
30
42
18
18
12
22
6
12
39
11
48
24
6
7
33
111
29
10
24
56
10
14
1
11
18
10
18
30
14
84
36
10
24
32
12
6
24
6
60
24
4
8
18
40
14
12
24
10
68
94
6
32
78
10
14
60
70
2
37
23
6
6
22
15
47
6
6
30
19
36
83
61
3
32
6
64
20
18
109
5
6
12
22
14
24
34
26
36
78
46
56
12
28
14
7
23
37
23
10
24
2
18
28
2
4
20
46
3
45
2
30
19
47
72
58
18
20
60
42
30
94
26
6
10
18
2
49
5
30
88
2
7
39
32
46
42
20
46
12
50
60
58
38
12
30
31
11
58
3
57
12
27
83
37
3
44
42
18
42
7
83
70
6
6
2
22
24
12
51
21
14
36
30
7
33
50
24
76
26
30
48
48
1
36
29
18
28
6
42
21
27
30
14
6
18
10
14
48
28
18
27
75
50
22
44
6
19
33
42
26
94
20
24
1
11
6
7
9
51
48
9
60
2
12
6
22
8
120
24
24
12
6
91
9
27
36
24
5
12
30
168
58
38
22
12
26
94
42
18
32
6
1
5
31
9
2
36
4
44
1
72
9
26
36
12
12
1
3
18
2
28
21
29
12
16
24
26
30
12
19
41
6
37
23
12
28
8
12
12
10
32
43
3
20
6
31
47
13
17
24
18
16
2
22
144
24
30
20
4
24
15
9
14
37
17
52
8
24
76
3
5
6
48
46
32
102
6
18
4
2
12
4
3
41
7
11
42
22
24
30
15
45
14
10
20
10
18
12
14
4
32
22
38
58
8
66
24
10
12
2
40
44
6
6
90
4
111
27
30
8
52
6
116
12
37
12
35
52
62
42
12
22
15
15
14
16
12
2
1
3
33
9
3
51
24
38
18
13
3
2
48
64
8
4
2
36
46
2
13
23
6
30
18
6
18
28
8
4
15
147
14
12
28
15
3
48
32
60
48
4
24
80
1
65
30
42
19
21
20
7
36
35
28
50
24
16
12
39
3
32
1
5
42
16
2
12
30
4
8
46
63
69
27
11
48
22
39
51
42
51
5
4
18
21
21
78
24
24
8
24
18
54
16
20
1
27
6
48
12
50
1
9
27
15
8
58
2
10
2
61
9
39
27
9
23
18
4
2
22
18
24
20
13
21
2
42
46
44
1
35
12
6
16
36
14
22
12
8
6
4
14
18
12
48
70
14
22
20
4
20
60
108
12
28
44
4
3
3
21
5
19
47
18
28
26
25
5
42
24
18
88
2
1
59
58
26
13
23
6
7
45
3
39
21
3
26
18
1
47
25
23
24
18
7
3
6
38
6
4
62
78
18
12
18
4
15
3
30
2
48
60
30
12
4
27
27
8
22
39
9
8
10
2
19
21
2
28
2
18
24
24
4
30
26
48
13
36
47
10
14
54
34
14
34
38
18
22
12
8
6
37
23
28
6
26
6
16
24
26
13
47
1
29
76
14
30
30
10
6
56
16
20
34
15
3
14
10
44
100
32
22
15
47
10
18
14
4
2
22
14
37
11
24
22
15
5
12
28
6
32
61
3
21
5
12
30
28
72
68
25
81
24
15
77
60
18
22
18
54
3
39
18
6
21
11
48
34
20
40
26
6
4
30
44
24
4
72
66
14
61
45
14
24
37
3
44
4
78
14
24
60
10
14
48
10
6
2
40
8
4
39
11
36
1
21
60
26
16
56
60
4
24
8
12
6
16
24
14
40
69
3
72
30
20
46
2
6
70
18
21
60
9
8
6
12
34
20
43
17
18
13
29
31
11
10
38
12
25
5
106
18
2
1
29
19
23
78
12
18
82
14
60
18
6
12
22
2
34
110
30
18
42
4
42
8
58
8
79
33
14
42
22
2
28
12
6
42
2
30
28
24
48
18
20
36
13
53
67
36
45
2
36
4
50
19
35
12
54
30
6
34
20
12
30
7
29
48
40
12
24
62
22
2
30
6
13
47
4
21
9
3
11
46
3
71
4
21
21
32
19
11
64
14
10
24
92
24
4
14
30
30
66
6
84
28
27
21
2
37
11
10
26
13
11
10
15
17
48
54
12
18
18
10
2
34
14
4
24
21
11
24
36
48
1
23
10
14
10
74
22
2
64
8
24
6
42
10
8
7
35
4
21
45
48
26
4
20
10
12
12
2
54
18
24
13
3
42
3
3
69
29
18
4
26
12
30
37
9
24
30
20
28
33
5
10
2
4
38
6
12
34
18
26
4
32
24
12
10
2
1
11
18
76
12
110
4
8
61
35
6
36
22
8
13
17
28
2
13
11
4
ABCD 377737320*7^$a-1 [50009]
34
14
12
79
24
3
42
32
12
12
43
21
44
40
120
2
6
4
56
42
6
40
2
46
38
12
4
2
40
38
6
4
78
45
48
87
18
48
2
13
11
10
8
4
24
2
10
26
6
10
32
1
9
8
12
16
18
44
13
48
21
18
38
36
6
6
40
18
2
60
76
12
26
30
6
54
72
4
14
64
45
143
4
38
52
14
18
6
18
90
25
11
42
54
72
36
16
14
12
114
36
4
44
4
12
20
13
21
38
16
6
18
21
21
6
42
18
12
2
4
2
28
14
36
10
26
6
258
28
20
28
98
22
12
8
28
20
4
48
26
28
6
14
18
40
2
10
74
130
6
8
48
64
2
10
14
30
40
2
19
5
52
92
54
10
32
64
44
6
34
128
28
12
36
12
26
28
86
24
54
6
24
78
36
10
3
17
36
4
18
24
18
14
12
1
15
14
64
8
54
40
42
24
74
4
12
38
30
12
6
19
65
40
78
36
45
5
42
34
15
9
8
36
12
30
42
34
38
60
22
8
34
3
27
8
96
6
42
10
20
7
11
6
36
6
54
12
16
14
6
6
1
15
2
30
16
38
40
12
44
24
18
4
66
24
8
22
14
54
30
54
136
66
8
6
42
10
6
36
12
30
12
44
6
48
4
80
42
6
24
16
66
32
12
54
7
11
12
42
40
30
9
45
24
38
16
6
6
12
18
44
7
5
24
84
28
30
14
79
29
70
6
2
6
42
48
12
12
82
8
19
17
55
24
9
14
10
42
26
222
6
18
48
6
6
28
20
49
35
12
42
12
12
42
24
18
6
22
98
58
50
36
46
66
18
12
8
18
42
30
70
8
24
31
17
12
22
2
4
18
26
4
12
24
32
42
6
24
4
26
24
40
36
38
22
14
7
48
9
24
32
7
48
23
6
40
18
14
40
42
44
6
12
6
30
28
12
24
2
10
8
24
24
6
66
6
22
140
19
45
32
6
72
54
58
30
12
24
14
30
52
20
31
17
4
2
144
34
2
18
19
23
48
16
2
28
2
16
36
86
10
2
16
24
24
3
11
42
48
34
33
51
2
19
3
2
28
39
29
60
10
69
125
12
7
29
16
54
62
6
16
50
18
42
4
39
77
30
16
14
16
18
62
4
102
8
13
11
30
6
16
36
21
23
70
26
18
12
36
30
12
24
12
28
24
6
20
36
7
11
109
5
90
94
24
20
12
4
50
84
25
5
6
10
38
28
12
18
3
51
8
4
6
14
12
54
67
17
6
10
56
84
48
4
32
72
96
30
1
24
89
24
7
9
2
10
26
25
11
60
1
9
36
30
2
76
63
24
15
20
60
1
15
6
12
2
48
22
38
10
60
12
20
19
5
60
6
22
122
58
2
30
24
28
68
12
18
54
16
8
24
36
132
18
4
42
32
34
44
6
48
34
18
36
26
42
6
48
46
12
60
42
12
44
94
8
18
72
64
21
57
56
18
28
6
14
6
18
48
18
4
20
36
24
12
30
4
50
28
56
16
102
32
13
9
14
36
61
9
8
66
60
6
6
6
55
3
56
18
28
32
10
24
18
26
6
10
36
6
39
21
14
6
6
48
16
6
12
14
66
18
24
48
6
30
25
9
104
7
35
192
6
34
14
12
22
18
12
15
53
18
84
12
1
5
42
64
6
8
28
90
54
38
12
4
9
3
2
16
84
12
3
17
12
6
58
14
30
4
12
8
78
30
96
6
18
58
32
18
7
21
6
12
6
32
22
50
4
78
20
46
56
124
3
5
64
8
42
6
10
33
27
20
60
66
6
6
4
51
9
2
36
18
24
6
6
28
2
30
64
2
6
22
6
8
36
24
28
30
2
43
24
29
40
30
21
75
2
139
29
12
36
22
26
4
122
12
121
89
24
10
42
75
17
6
90
36
48
36
12
52
18
26
12
102
6
132
79
21
38
96
90
28
6
30
14
130
14
42
28
8
16
12
140
28
32
4
48
20
42
22
62
18
12
10
14
118
6
12
14
4
38
55
15
20
28
9
3
2
16
14
24
18
10
9
23
10
6
32
64
9
39
38
12
31
47
12
30
12
42
6
10
57
59
16
8
4
26
12
78
24
16
42
8
4
26
10
27
33
20
6
64
8
18
24
6
34
14
18
36
72
36
84
10
12
62
6
12
196
2
16
102
14
70
12
38
18
28
26
10
104
10
26
10
26
10
27
29
24
91
3
20
4
2
10
18
78
2
4
20
76
14
78
114
6
24
7
3
14
10
21
29
6
52
36
72
72
86
40
12
27
21
3
5
6
58
122
66
36
6
4
38
48
76
2
13
35
10
6
26
52
14
6
84
24
156
40
44
58
8
18
48
4
20
66
36
30
46
12
14
10
18
26
12
10
32
30
18
30
12
16
36
72
6
15
21
42
9
75
12
6
26
16
38
24
6
142
50
12
52
8
13
17
36
4
26
36
18
30
6
94
21
11
6
4
2
54
6
4
18
39
9
42
24
66
42
96
20
54
88
44
22
14
55
69
75
9
20
58
66
32
12
28
2
24
30
24
52
6
12
30
32
18
18
18
48
10
3
3
72
56
6
7
15
32
10
39
5
124
44
54
12
36
24
58
48
24
98
1
9
63
33
80
7
45
24
24
18
26
6
18
52
3
23
10
66
62
24
12
48
40
32
24
4
26
42
16
26
18
40
26
10
6
26
19
21
44
18
85
9
68
6
10
26
46
8
4
54
2
7
53
6
12
4
2
30
10
6
6
2
72
114
12
10
84
20
16
54
24
14
34
15
21
26
12
6
36
36
10
26
6
24
16
14
10
44
6
36
4
24
48
8
4
8
6
30
4
32
28
86
22
80
4
3
5
42
82
2
34
62
12
30
36
10
38
24
12
6
24
12
94
8
30
28
66
12
32
54
40
56
13
3
93
5
6
13
69
2
10
6
6
8
48
12
7
29
6
6
54
16
12
14
24
10
8
12
1
105
50
10
84
32
18
48
13
21
54
12
54
74
6
52
8
24
7
27
2
6
24
58
3
5
6
10
14
13
5
34
32
10
6
2
31
5
54
4
42
68
46
18
18
81
11
13
41
36
16
8
6
48
12
18
7
53
24
24
78
36
54
70
21
29
48
18
66
18
48
37
59
70
50
34
56
4
44
46
62
148
36
6
6
26
30
6
22
48
12
14
28
50
48
79
5
16
24
27
29
24
76
8
16
20
72
19
17
4
26
12
6
31
107
6
7
11
126
4
26
22
8
48
72
132
31
9
14
186
40
44
6
12
36
10
12
8
4
48
14
30
31
33
218
18
4
20
19
17
6
1
47
6
10
32
6
28
14
73
39
20
78
24
12
12
4
90
2
12
34
6
20
66
18
40
20
31
51
62
28
32
30
10
20
7
24
11
24
54
4
32
24
22
2
19
111
134
52
12
80
94
14
7
11
90
19
24
59
76
86
30
10
24
20
36
12
36
54
37
35
70
44
12
6
1
33
2
10
86
18
22
6
18
122
36
10
14
10
6
39
11
40
50
42
16
62
34
20
30
31
5
10
6
8
4
2
16
26
46
36
12
26
36
82
8
72
40
8
10
3
41
28
2
22
30
32
28
26
66
40
6
26
30
42
4
26
12
10
54
8
30
4
60
20
1
59
6
4
92
7
3
18
66
62
70
2
16
24
30
2
12
76
27
21
12
24
2
37
63
32
6
30
48
48
16
2
28
90
20
22
62
13
21
27
48
29
36
42
6
24
60
58
14
43
11
22
56
16
20
28
15
29
18
ABCD 377823276*7^$a-1 [50037]
29
31
14
108
39
19
53
145
24
6
6
14
45
81
3
36
25
90
30
12
2
21
139
36
14
46
24
2
4
30
60
6
23
21
6
45
31
14
40
60
6
41
7
44
30
6
76
24
65
81
4
14
60
9
63
10
128
10
17
31
30
143
81
48
22
24
5
39
16
132
14
18
58
24
140
138
42
99
139
48
68
6
46
18
114
2
76
32
88
2
165
24
1
26
36
10
8
30
9
19
14
4
36
48
72
54
65
48
13
38
40
36
90
23
1
6
6
6
48
30
12
12
18
77
117
106
2
27
9
34
18
11
12
135
45
15
22
152
36
36
15
12
27
10
6
90
35
79
29
1
72
30
41
27
40
14
66
45
49
11
7
38
54
28
12
77
3
60
16
24
89
13
83
31
5
31
17
51
162
39
69
40
12
18
32
18
10
48
168
134
6
84
6
63
49
42
26
66
34
35
19
42
95
73
30
65
25
6
180
41
45
39
69
27
19
36
90
80
30
58
66
72
38
6
28
17
13
30
41
60
9
30
117
45
124
6
5
19
102
83
121
8
10
30
20
30
76
65
19
12
68
40
42
6
29
93
46
36
14
82
18
56
46
17
60
103
32
21
19
48
174
30
8
16
26
30
24
4
5
12
85
198
5
45
126
9
45
36
10
80
64
116
9
1
71
24
37
42
168
8
40
56
106
23
25
83
13
30
8
112
6
42
2
144
64
6
24
18
42
17
3
28
17
60
57
198
46
30
6
8
15
25
78
30
2
16
42
14
4
24
78
32
76
11
39
9
25
66
54
6
12
17
24
21
36
51
31
14
16
83
7
29
3
9
1
66
12
108
20
33
7
50
64
18
98
60
39
15
9
12
15
46
155
19
60
6
126
32
28
14
16
23
81
63
31
24
36
14
36
99
7
6
12
30
2
27
37
23
73
6
14
76
14
70
18
65
1
35
25
12
68
3
1
86
10
44
58
18
54
5
73
2
42
18
16
54
138
84
17
1
12
66
17
1
44
36
10
29
73
18
134
15
12
45
16
8
16
14
40
101
12
49
24
68
12
24
10
30
14
9
48
103
65
1
80
36
64
12
42
92
18
6
70
14
45
1
6
24
56
138
72
54
9
36
25
30
54
6
12
12
42
35
19
24
17
19
24
36
29
37
18
62
30
9
139
29
37
54
101
9
51
45
22
17
24
36
57
15
19
96
18
12
35
49
14
36
30
82
62
6
4
41
21
24
10
12
18
23
19
84
48
50
10
36
125
51
40
30
126
12
65
7
29
108
19
18
23
3
10
95
19
44
16
24
122
34
84
26
30
82
32
28
12
80
6
40
42
18
26
34
146
18
76
42
18
24
20
9
7
20
70
12
132
30
80
10
56
16
60
68
6
66
4
11
1
8
30
4
12
8
66
70
89
1
35
75
22
2
126
4
18
72
86
112
44
90
9
145
35
7
30
32
40
72
6
2
16
56
4
30
134
112
44
100
6
17
12
7
8
40
41
39
36
154
24
35
27
18
40
48
23
25
42
30
44
4
14
9
7
50
64
6
56
18
99
43
48
17
9
15
48
19
30
24
6
29
105
4
14
36
70
6
8
10
152
24
34
5
7
29
7
12
42
8
72
120
40
18
12
38
16
30
44
16
29
13
24
48
48
42
120
56
6
4
59
57
24
40
234
50
196
6
24
96
104
34
26
9
12
24
67
77
12
91
42
26
45
55
12
48
12
54
60
18
6
12
74
28
12
8
10
26
9
37
59
9
12
88
56
34
29
1
71
45
82
48
66
18
20
6
34
32
9
1
24
119
31
56
4
26
27
7
204
5
36
7
48
14
10
62
30
18
16
30
60
65
60
49
18
44
9
9
106
12
8
52
18
11
43
6
90
14
15
45
75
73
24
20
4
54
6
80
52
24
48
26
22
14
130
24
44
27
63
36
46
8
30
9
37
35
1
44
51
3
46
30
74
120
27
1
138
12
48
53
27
36
18
6
4
5
120
13
42
6
35
9
58
17
15
12
105
49
72
90
134
70
120
149
21
27
61
12
54
5
81
16
42
17
61
54
29
15
21
60
3
6
54
16
54
56
16
126
180
149
69
84
15
12
24
9
30
70
56
63
33
3
1
36
23
103
42
48
78
42
60
30
12
17
39
126
16
119
13
32
159
19
20
58
24
68
27
43
12
204
86
34
12
17
1
102
24
68
28
137
37
36
23
31
6
38
64
5
84
61
80
36
52
14
9
19
89
31
30
90
48
78
36
35
9
40
14
46
11
1
23
99
46
30
14
36
3
61
48
44
60
4
50
9
1
30
41
31
18
126
5
19
74
96
22
17
87
10
96
14
69
1
83
1
104
39
1
80
46
53
13
59
61
8
46
30
42
2
15
72
1
8
10
44
66
15
19
26
4
18
134
24
16
66
44
9
7
194
16
24
18
86
24
39
36
36
1
98
40
36
90
23
27
60
16
90
6
14
18
16
12
17
37
98
46
11
13
11
25
12
54
53
57
34
29
45
6
4
36
12
90
2
21
45
10
44
40
42
6
12
5
31
14
126
4
17
55
18
90
6
30
66
47
67
6
6
29
48
15
22
6
74
40
18
36
65
39
106
6
14
10
5
1
20
18
6
22
17
25
20
27
63
16
26
46
74
4
11
49
59
13
24
110
9
81
94
20
30
82
89
63
46
24
287
31
62
6
129
31
29
1
90
72
29
1
23
9
30
36
52
2
40
56
10
24
50
28
48
11
99
16
18
6
90
42
12
66
14
40
20
136
200
24
ABCD 377959458*7^$a-1 [50002]
37
5
15
16
5
43
11
21
4
23
18
30
25
89
19
17
7
32
87
6
75
3
12
33
9
30
141
87
13
108
17
72
15
15
12
66
132
31
56
36
12
57
15
4
56
64
72
72
20
39
1
156
44
117
15
3
13
5
66
6
7
41
115
59
6
24
3
16
24
47
12
9
28
17
30
12
24
13
47
6
12
19
29
63
9
18
61
11
1
32
12
16
17
15
45
31
83
54
42
78
84
3
16
59
33
60
45
147
48
9
111
4
48
8
24
15
36
54
3
15
13
92
15
30
15
60
52
53
3
4
20
60
3
1
17
19
8
3
25
20
12
15
18
6
37
72
65
12
12
15
3
12
33
33
6
18
48
54
1
35
33
75
54
6
73
11
13
12
11
12
24
6
3
45
7
23
13
29
15
12
21
12
18
12
18
15
4
5
115
20
4
17
30
37
17
19
77
12
30
1
12
32
16
56
16
29
55
47
1
59
216
42
3
40
17
19
56
15
25
5
6
45
57
30
13
95
90
6
108
6
79
8
40
53
15
12
57
18
85
5
55
72
20
87
138
3
45
18
37
20
40
8
27
61
23
1
32
123
1
96
68
27
1
12
47
45
27
61
12
5
3
15
78
6
13
53
12
43
17
51
52
5
30
45
3
9
45
6
30
12
27
16
47
85
32
88
17
15
3
42
96
60
39
15
13
12
47
1
20
3
25
24
8
16
11
12
1
23
85
17
132
55
5
19
11
1
12
32
15
21
39
78
60
15
40
83
13
36
8
3
12
42
6
9
48
33
15
9
6
24
12
93
3
24
9
39
6
15
64
41
27
28
5
42
24
33
21
43
36
11
85
11
1
12
20
33
15
45
7
56
60
12
15
18
6
1
5
7
48
20
12
15
21
4
20
21
79
20
45
42
1
8
9
3
16
41
36
12
7
11
37
95
13
17
18
9
48
33
6
1
83
13
47
12
117
88
92
45
30
30
30
13
20
3
57
117
3
12
3
24
24
60
42
63
12
3
45
45
19
125
31
20
4
65
18
42
6
9
21
67
96
41
115
80
28
60
8
124
5
3
112
56
15
49
53
12
48
67
48
12
11
30
12
12
111
144
36
12
3
42
48
67
5
27
48
76
24
72
20
45
3
27
12
48
12
1
8
24
81
12
7
41
7
5
63
15
49
11
25
5
7
5
15
60
52
20
3
13
5
19
56
12
15
12
13
188
15
25
11
24
9
3
1
36
20
3
25
17
19
77
6
1
17
36
39
45
30
6
7
5
3
12
33
30
37
5
91
12
17
54
18
3
15
30
75
40
12
35
13
36
11
12
21
15
48
36
61
65
15
52
36
5
39
15
33
48
4
65
30
49
23
13
35
25
20
21
60
6
138
3
100
77
15
60
45
3
3
36
9
4
23
90
3
52
35
13
59
33
33
90
13
12
32
40
47
6
27
16
72
12
47
66
15
4
48
59
49
12
8
39
25
36
32
40
12
5
55
41
67
59
6
3
24
3
18
19
8
39
18
15
4
24
35
33
39
30
30
13
5
60
75
16
17
115
60
17
15
16
119
1
17
19
35
66
67
48
47
45
39
9
4
24
32
15
30
60
27
16
17
12
3
15
36
9
24
3
25
17
43
120
20
33
6
54
7
17
19
12
11
48
33
60
48
27
85
12
36
11
18
55
23
12
36
49
101
39
3
1
23
18
36
27
27
1
77
7
5
3
28
44
3
30
3
4
8
3
30
24
18
162
60
43
5
31
12
29
15
120
48
28
24
53
27
21
60
27
99
18
55
53
43
11
54
42
13
29
36
15
64
41
42
1
72
11
13
24
29
3
27
25
17
91
47
1
36
5
55
48
32
36
27
12
21
231
6
63
72
12
33
27
3
12
96
12
18
55
12
17
15
33
3
9
36
19
53
43
32
40
23
30
12
12
43
32
16
11
49
107
18
75
4
83
30
78
45
15
60
13
83
18
15
36
12
40
8
69
55
161
6
13
11
12
1
23
6
48
55
20
45
42
25
20
3
96
9
27
42
78
24
60
93
21
7
20
27
12
18
31
11
18
75
28
228
32
16
24
47
6
6
48
25
11
85
59
105
4
17
43
47
105
129
3
33
6
84
24
30
48
3
9
96
19
41
24
42
37
107
12
12
1
60
24
35
13
32
3
25
36
44
12
27
13
5
43
8
64
53
108
42
85
23
36
9
51
48
60
6
7
53
147
15
1
23
24
49
101
12
12
3
27
18
42
120
6
7
83
13
29
90
30
12
75
4
17
24
60
3
16
24
53
60
7
47
6
15
88
72
35
42
91
24
32
16
17
27
21
19
20
40
23
48
45
40
84
128
76
29
12
31
12
17
3
60
45
12
36
39
21
79
41
75
51
6
63
4
56
24
27
114
27
16
11
13
108
5
30
36
18
30
109
44
3
24
33
33
43
32
9
30
1
29
15
4
23
84
57
3
57
28
44
15
6
12
12
63
63
72
13
20
12
40
5
60
90
1
101
55
36
17
3
72
33
6
37
24
20
28
11
9
40
29
19
24
35
30
7
20
16
95
37
17
6
25
44
15
25
23
72
72
1
12
53
27
21
12
3
4
11
9
184
12
59
60
18
7
20
15
109
17
66
81
27
30
36
30
49
5
3
28
11
81
76
44
16
29
7
80
21
60
12
12
36
15
4
20
4
12
12
36
29
30
13
24
41
54
48
25
80
57
60
48
55
32
16
29
15
4
32
9
43
65
15
39
9
15
12
90
48
24
48
90
25
17
6
24
1
71
6
7
5
6
30
15
4
71
57
12
4
23
60
141
3
42
7
8
3
30
7
5
127
41
12
31
60
24
8
15
25
11
33
21
12
7
24
11
18
3
51
13
8
40
23
84
66
72
18
13
104
57
36
39
40
8
12
28
5
90
57
4
17
19
41
6
6
42
21
28
12
35
45
40
59
6
15
12
52
5
60
19
17
30
49
5
15
27
13
23
1
11
21
40
17
75
33
72
135
33
24
63
40
77
30
18
12
42
9
4
8
75
117
27
21
40
12
48
5
67
108
32
105
63
15
1
36
5
3
3
13
71
6
27
16
32
57
54
1
8
9
60
43
32
27
61
77
19
44
27
6
39
36
57
42
33
16
11
1
32
27
25
24
101
3
16
12
144
11
73
12
5
15
39
48
12
33
75
25
17
15
40
71
30
39
3
1
11
12
109
35
13
44
3
12
13
11
18
3
33
6
21
12
4
36
23
12
13
8
45
15
24
4
71
36
45
72
72
16
12
80
15
60
42
42
33
4
56
3
1
137
24
19
59
25
8
24
51
24
12
1
72
5
6
12
24
1
17
43
53
6
24
96
13
71
69
15
1
29
43
12
23
24
6
87
4
11
1
12
5
135
112
11
25
35
13
41
60
36
6
6
43
ABCD 378094368*7^$a-1 [50010]
117
5
102
18
36
6
105
39
4
5
3
64
14
7
32
27
30
7
99
5
24
88
3
24
21
5
18
6
24
6
30
28
38
21
9
22
89
19
24
5
9
36
66
40
32
72
54
51
15
6
12
66
24
60
28
14
31
23
4
12
14
91
32
49
98
117
37
26
60
49
41
30
42
18
12
1
17
31
23
12
1
8
16
113
12
36
60
102
21
24
3
48
90
7
15
84
18
56
52
27
71
6
48
3
69
27
33
15
99
24
6
64
3
20
4
81
11
91
2
84
12
51
3
18
12
66
45
27
42
6
10
72
2
30
31
15
162
2
25
41
39
15
81
72
7
33
84
20
3
126
19
48
20
43
24
56
1
9
14
36
1
9
38
16
8
13
23
1
63
68
90
7
15
65
73
72
20
42
24
6
36
12
51
4
47
54
42
82
110
18
10
42
27
35
57
21
3
27
13
24
48
5
6
16
6
30
32
49
24
5
42
6
4
87
48
11
4
2
16
2
78
10
8
42
24
16
30
24
98
18
49
32
19
9
29
39
40
27
36
9
35
24
22
50
49
20
21
67
11
6
18
58
62
48
30
15
24
88
8
33
15
81
7
3
5
24
4
17
28
23
16
104
39
73
23
210
19
60
21
27
5
72
6
25
15
53
117
51
4
12
71
16
8
28
77
4
53
10
44
33
76
5
30
10
50
6
12
3
45
36
28
18
17
21
30
30
12
51
19
8
36
28
18
12
32
31
77
12
16
50
21
3
21
7
20
85
5
51
75
6
16
2
6
42
24
78
15
13
11
19
2
12
84
51
45
6
24
78
15
7
20
25
15
45
3
69
8
13
98
25
17
30
10
32
66
45
37
15
3
32
129
28
33
11
45
3
121
47
24
15
52
29
21
3
28
51
38
100
60
8
64
92
6
1
32
48
4
20
3
36
48
9
33
28
18
20
42
19
21
2
33
15
30
6
13
9
60
27
12
164
15
33
4
17
28
23
48
69
67
15
12
14
6
58
80
10
120
5
24
21
3
25
2
88
74
6
24
25
60
35
6
67
47
28
41
19
5
135
6
24
19
3
81
72
15
38
7
11
90
3
40
17
15
9
7
15
17
21
66
4
48
8
34
63
36
9
23
49
39
29
22
26
36
18
36
1
5
7
92
4
75
33
35
60
49
48
87
65
1
2
21
45
24
6
16
44
9
13
14
13
8
9
15
55
14
22
8
60
9
24
3
13
12
35
54
24
10
18
2
18
51
69
34
33
23
108
16
68
33
9
6
9
15
96
12
49
11
9
21
22
29
9
15
28
20
57
42
21
37
26
12
18
30
30
19
47
24
1
21
8
60
51
43
45
53
7
17
24
12
19
21
23
48
9
12
6
60
12
61
81
62
84
69
105
66
60
34
18
9
23
10
20
6
57
33
36
30
6
31
8
9
60
24
22
29
111
57
51
25
47
16
5
24
3
72
30
66
49
65
30
13
12
5
63
40
17
6
1
8
48
21
22
9
35
54
19
8
27
145
5
15
7
17
4
68
24
3
42
60
39
33
7
113
7
9
2
93
9
10
77
3
45
3
60
78
60
24
39
72
55
65
9
36
27
43
20
12
21
52
99
36
57
35
28
5
63
9
24
33
55
36
27
17
72
21
58
62
195
43
20
9
75
13
56
7
38
12
42
66
3
3
141
87
10
18
8
157
56
3
30
28
60
26
49
24
81
11
15
60
24
37
23
37
71
60
9
48
27
46
38
16
45
65
16
12
8
7
27
38
6
9
64
17
31
80
63
25
56
27
18
120
7
65
22
5
3
24
85
3
26
30
6
24
4
59
40
11
6
34
26
42
4
45
41
7
41
30
30
30
6
31
27
5
48
9
10
18
20
18
42
10
62
18
57
51
1
63
57
17
42
24
6
24
6
22
47
24
31
8
36
45
27
10
2
49
9
39
23
33
24
21
7
77
66
114
3
48
63
6
48
42
9
87
72
10
26
64
20
18
15
24
52
47
6
15
93
88
38
1
63
2
96
3
4
11
30
12
31
69
38
1
11
4
77
4
57
11
4
183
24
29
16
8
28
44
33
12
75
24
15
49
17
39
24
3
108
109
63
81
23
54
4
11
21
24
6
46
32
82
18
11
45
51
21
132
18
12
18
15
48
9
10
26
12
15
3
49
72
59
16
38
70
2
16
59
3
12
13
125
15
48
4
5
36
144
75
3
30
15
4
23
16
14
30
28
77
51
30
15
45
84
48
12
3
3
24
36
78
3
24
3
1
53
72
36
24
70
20
25
41
42
13
35
37
12
83
57
3
21
52
60
53
64
110
25
5
15
15
18
48
30
33
69
18
4
29
111
108
45
4
59
24
9
24
25
23
9
12
36
15
15
37
20
24
39
22
27
125
51
75
64
20
60
36
81
3
1
5
40
38
4
26
132
22
2
6
1
11
66
51
93
51
81
15
1
32
12
147
3
48
18
10
120
62
28
51
108
3
98
10
8
54
51
21
7
9
2
133
57
2
25
29
6
24
24
36
6
27
3
6
24
118
50
58
8
64
8
64
68
6
7
59
33
24
19
9
48
15
30
8
15
15
33
27
21
4
53
15
9
15
21
7
23
36
57
1
15
12
23
10
2
9
52
47
10
27
11
40
68
57
99
13
8
33
72
24
63
27
88
56
6
10
5
21
91
9
20
30
49
29
6
1
27
8
30
60
7
3
32
18
15
45
27
13
74
1
32
3
18
34
45
35
130
20
12
18
66
7
29
6
49
59
120
6
24
30
33
72
24
3
72
12
1
45
20
7
12
35
6
99
9
91
21
14
18
28
8
19
8
4
65
51
7
92
120
60
66
15
3
4
17
1
75
53
19
68
15
30
18
4
45
33
164
24
66
66
40
111
53
3
45
27
3
21
79
68
12
13
20
57
36
4
95
28
59
25
11
24
165
9
67
12
33
12
62
21
39
18
111
45
36
60
114
97
24
3
8
30
15
27
10
2
13
108
8
4
20
51
42
102
102
90
76
9
3
8
21
57
12
12
72
7
59
30
55
24
8
28
107
81
19
68
12
6
79
15
18
23
49
8
67
5
87
45
60
7
8
13
56
7
20
3
64
8
18
3
3
48
10
56
6
13
77
46
2
10
9
9
14
24
9
24
9
48
63
24
3
49
45
18
50
7
45
27
53
6
37
20
25
23
4
12
41
39
3
45
15
9
16
45
38
21
48
3
222
31
15
2
82
26
12
6
9
15
96
6
28
15
77
3
28
29
84
27
4
20
1
8
34
170
126
12
18
54
33
48
19
53
19
5
9
66
6
19
68
13
39
81
38
6
ABCD 378111464*7^$a-1 [50031]
9
3
66
42
60
12
24
6
18
33
27
21
12
33
87
27
42
123
141
39
84
12
12
12
87
42
42
36
9
39
12
6
48
18
21
33
3
63
18
66
45
12
57
42
102
3
15
6
6
33
15
72
45
48
60
24
117
42
48
33
27
24
6
15
15
9
24
135
6
51
57
6
42
24
15
15
36
6
48
66
54
15
144
3
45
15
18
18
9
21
18
30
54
21
15
102
12
99
48
33
27
51
66
54
69
99
36
12
21
12
15
30
3
3
21
12
21
54
30
6
33
36
84
21
12
111
27
9
33
24
39
36
12
45
60
24
3
36
120
12
33
3
9
27
9
42
45
15
54
15
9
30
12
9
51
9
15
33
3
90
12
63
15
42
48
78
24
90
12
39
144
12
36
45
3
63
42
12
36
3
33
27
51
18
24
27
99
42
39
9
18
21
12
24
72
9
18
84
84
45
9
6
9
51
72
12
45
24
12
48
84
39
42
30
9
60
48
24
93
66
69
12
24
36
57
90
12
30
12
6
48
33
12
39
30
30
21
57
18
30
18
24
12
6
66
12
138
15
105
30
9
51
36
48
18
78
18
78
33
21
66
33
45
3
108
60
15
6
30
114
12
30
42
6
72
36
21
15
9
3
81
12
144
3
12
12
9
36
15
33
36
3
33
9
36
3
24
63
36
36
18
39
21
15
63
9
12
57
99
15
12
66
15
12
24
24
3
9
3
21
21
15
27
6
15
24
27
81
72
72
24
12
51
114
3
21
12
12
54
24
18
24
27
27
18
39
27
114
42
36
21
9
111
36
51
12
36
12
6
3
12
27
9
3
33
39
21
27
18
72
3
39
57
27
6
27
33
6
9
96
48
36
60
36
33
87
9
75
9
24
27
24
12
129
27
21
24
63
3
69
15
90
39
48
12
15
12
12
48
9
12
60
12
69
66
21
27
18
72
3
12
96
81
72
42
60
6
30
18
3
24
9
12
18
9
9
51
165
48
48
30
42
6
6
3
60
15
33
45
30
36
96
9
21
36
174
12
36
54
30
66
39
3
6
6
45
72
21
54
9
36
105
36
3
24
3
24
33
9
39
63
12
54
90
93
39
6
18
66
138
156
6
27
15
36
30
3
45
24
99
57
126
48
21
27
21
12
3
9
57
6
6
75
3
12
45
15
21
27
84
48
24
24
81
51
6
60
102
30
3
15
33
3
33
21
6
9
87
21
21
42
45
9
12
24
24
63
21
6
24
45
12
3
57
12
39
42
15
33
3
27
24
69
51
45
48
27
9
21
54
6
15
21
48
15
36
3
9
51
78
3
27
66
27
24
15
84
12
30
24
6
12
48
9
63
42
42
48
12
24
84
12
18
12
39
27
30
48
3
27
21
15
66
39
15
6
54
60
6
39
99
6
15
72
3
45
15
96
33
9
6
9
3
24
9
21
15
51
18
3
3
45
24
24
12
21
3
45
3
51
21
27
48
189
24
27
45
99
6
15
3
45
60
3
12
18
24
42
54
27
72
27
72
36
6
12
27
33
27
51
9
9
30
102
3
3
60
33
24
3
57
3
33
9
6
18
3
12
12
96
24
51
9
117
42
42
39
33
54
42
6
18
15
9
99
60
3
78
24
15
3
12
84
24
69
39
21
27
12
12
18
147
36
33
120
3
21
30
24
24
48
48
60
6
63
15
45
9
36
42
18
60
36
15
3
30
18
138
96
3
129
27
39
24
18
15
9
3
9
3
15
162
3
36
9
12
99
33
24
18
9
39
12
90
39
69
36
6
6
36
18
33
12
3
12
300
36
69
3
24
24
12
21
27
6
63
9
12
39
15
69
15
84
12
69
15
12
66
24
96
18
90
36
30
12
9
45
6
36
30
6
90
15
75
12
24
9
51
12
81
36
51
9
48
12
12
12
93
42
6
30
33
33
3
21
18
54
12
36
15
12
51
45
12
24
33
6
54
6
57
3
9
15
54
27
24
177
24
39
15
45
39
6
30
12
9
15
69
27
114
27
39
42
63
84
45
30
18
24
39
24
12
63
21
15
9
9
18
48
12
18
12
3
27
36
21
9
102
21
21
54
6
6
30
27
81
99
12
24
15
30
90
36
6
27
33
48
18
21
12
51
12
81
51
69
15
81
3
78
24
12
3
33
18
24
6
6
36
18
48
6
57
69
111
12
51
18
6
6
12
24
3
24
3
81
3
30
18
69
15
42
66
6
18
6
39
33
15
21
15
12
39
12
12
42
27
39
12
45
27
9
48
12
45
24
6
9
15
12
69
15
18
6
57
45
30
78
15
39
36
6
84
147
63
12
108
6
63
3
33
3
36
12
45
27
21
39
18
72
27
24
63
108
57
33
24
3
24
24
3
18
6
18
27
33
51
120
15
12
21
9
48
51
21
63
15
18
75
9
3
201
27
99
6
6
108
60
30
24
3
12
3
6
3
3
60
12
48
33
27
9
3
78
60
36
3
36
48
9
15
21
6
45
27
18
51
3
24
36
60
18
60
30
54
24
48
15
12
27
33
24
21
54
9
39
21
3
6
30
9
15
6
12
27
24
84
15
42
15
12
21
18
69
39
12
6
63
3
30
39
9
36
3
12
141
72
12
12
6
24
36
6
6
6
6
36
6
3
36
21
63
33
3
15
69
48
99
6
18
18
36
3
48
39
24
21
36
27
93
57
18
96
12
6
51
3
12
36
18
126
9
75
9
72
12
57
3
36
9
6
36
6
87
3
132
33
3
30
12
3
15
21
24
21
15
57
3
36
57
63
9
30
12
24
33
57
15
60
72
3
6
18
108
12
12
21
72
24
51
6
15
33
78
30
42
12
48
138
3
27
84
6
42
30
48
30
9
15
96
60
30
87
3
48
30
66
33
27
18
87
144
9
42
48
12
54
3
51
6
15
36
15
12
21
21
15
27
6
135
21
27
39
66
6
177
39
48
9
15
6
27
3
9
24
27
6
36
24
51
63
36
18
3
3
36
9
3
66
6
57
9
3
48
3
33
27
33
27
18
72
6
57
3
12
36
12
42
72
15
12
9
3
60
24
21
48
27
9
66
12
21
48
63
18
6
18
15
84
84
60
15
21
24
3
30
138
6
30
24
12
6
51
3
6
27
48
111
42
3
9
3
3
69
9
30
12
21
51
96
9
84
27
30
126
36
9
9
3
9
6
42
39
9
15
21
66
33
24
21
3
9
3
84
96
129
6
12
30
24
18
165
96
24
12
24
21
6
42
15
3
24
9
3
24
21
27
45
39
12
30
36
60
27
9
27
15
9
9
66
30
87
12
87
9
12
69
66
ABCD 378132662*7^$a-1 [50014]
12
39
136
8
81
15
9
60
3
24
36
93
48
72
27
9
75
81
12
55
8
52
29
3
28
41
12
36
39
9
111
21
223
5
195
48
40
17
12
27
9
24
12
39
21
19
53
12
96
51
33
3
57
12
39
9
87
9
27
21
63
28
56
36
108
108
33
99
40
8
21
87
45
51
57
12
24
24
24
12
96
60
87
9
51
9
3
21
19
29
132
48
3
156
81
27
72
45
87
45
3
21
51
36
24
129
48
3
57
24
15
60
60
64
77
60
36
3
12
60
45
75
84
88
65
15
60
33
15
93
19
8
33
12
3
36
9
79
5
51
24
33
60
3
12
204
9
36
12
87
12
12
36
45
12
27
40
8
9
36
27
48
117
27
28
53
3
12
52
128
9
156
3
57
7
5
24
48
60
39
72
124
80
48
81
39
48
24
21
72
12
3
9
27
16
8
40
60
53
27
48
57
15
36
9
108
3
72
201
31
17
43
120
12
44
9
3
21
31
20
9
39
12
9
31
60
53
63
24
12
117
84
3
69
75
36
16
8
21
48
3
28
5
24
12
60
87
60
21
24
15
60
69
111
12
60
9
63
36
33
27
21
24
19
8
45
51
9
48
7
5
63
12
33
84
3
45
147
28
77
43
29
63
24
4
41
60
27
9
99
21
48
132
15
69
15
84
21
39
12
21
12
235
65
15
60
45
67
8
72
36
45
252
175
68
21
27
12
45
27
36
84
165
24
12
19
113
3
4
68
48
132
57
127
8
60
9
27
9
15
9
24
60
7
140
9
48
15
81
3
64
8
48
24
12
9
75
45
39
21
108
91
5
60
15
9
24
19
44
4
53
108
15
57
36
12
31
17
99
4
80
33
55
89
24
7
20
105
12
60
48
48
3
45
27
57
60
27
24
60
105
51
21
7
8
48
4
32
9
36
12
27
12
52
20
117
36
15
117
27
28
5
7
128
141
39
96
12
141
27
4
12
44
12
21
60
63
24
72
12
12
36
9
12
48
3
33
7
8
45
24
36
3
21
12
12
15
45
108
27
16
8
156
84
105
3
21
24
7
56
9
24
12
19
5
3
64
17
111
21
27
12
12
57
72
12
15
45
135
261
43
149
12
36
12
15
96
28
5
12
24
84
15
9
27
12
21
48
111
21
72
39
57
84
15
12
48
12
33
60
39
36
12
48
249
3
60
9
84
39
36
57
36
12
39
48
24
9
12
7
41
84
72
3
60
9
39
21
39
33
15
24
12
24
72
12
132
9
19
53
7
56
69
15
36
4
197
84
15
4
60
60
60
56
24
36
9
3
4
29
48
96
48
87
213
3
24
228
12
12
28
80
12
84
9
36
36
24
27
24
141
12
72
43
12
104
57
87
40
32
84
36
21
36
36
180
96
39
48
33
12
3
4
5
15
72
9
24
55
56
24
40
56
4
5
60
15
52
56
9
3
9
36
24
51
36
16
68
132
144
4
29
103
5
51
72
141
27
9
12
39
57
24
3
57
108
36
39
33
3
93
15
180
21
48
3
69
48
84
12
84
63
4
8
48
33
15
45
15
36
168
48
45
7
116
4
89
39
12
33
24
43
8
84
105
3
69
132
15
4
29
31
92
33
75
33
3
33
72
19
56
45
36
24
19
60
56
12
21
24
12
51
36
33
15
60
36
21
51
33
15
16
17
24
36
12
15
60
24
100
188
9
36
3
21
43
5
24
48
3
33
3
33
27
129
55
185
67
53
15
9
3
9
15
12
52
20
9
60
51
9
31
12
89
111
120
48
112
80
9
27
93
87
33
99
33
7
5
84
3
108
12
120
48
96
96
69
15
81
24
19
20
40
68
24
21
19
68
33
15
72
12
24
12
21
27
9
48
123
9
123
45
12
168
3
57
84
24
12
79
8
9
27
21
12
27
12
57
12
12
3
36
52
20
21
19
5
3
12
33
67
5
7
8
69
72
99
48
12
57
24
39
117
3
100
32
81
67
65
3
9
12
24
19
116
72
40
8
12
57
12
207
4
53
12
36
39
69
120
84
7
5
51
33
51
105
55
5
12
24
60
15
84
33
67
8
72
36
64
72
5
60
15
33
175
60
8
21
24
24
3
60
45
24
31
20
45
27
24
69
24
24
75
45
3
12
124
29
75
9
48
7
5
12
3
40
12
8
69
27
4
56
72
12
45
55
77
60
24
39
12
24
9
115
5
7
8
36
45
15
60
64
5
3
81
84
67
60
8
81
96
7
17
31
53
27
36
64
53
12
15
48
12
100
41
24
15
9
228
108
3
48
60
45
31
65
123
40
8
72
12
93
24
60
48
3
93
36
39
12
33
7
8
108
9
123
144
48
21
72
19
56
21
96
175
185
3
24
96
12
33
127
60
20
9
3
105
3
40
8
12
9
12
96
48
84
39
57
3
52
72
41
36
31
8
12
9
291
36
24
100
65
115
5
3
12
36
24
9
31
60
8
4
80
36
52
5
168
27
21
15
4
17
12
27
12
9
12
108
3
9
39
52
20
57
3
105
24
36
15
9
39
9
36
60
24
43
20
33
27
156
4
17
48
27
24
12
52
116
4
17
51
105
12
36
12
24
51
48
24
129
31
ABCD 378357708*7^$a-1 [50003]
31
17
7
14
48
48
27
4
20
16
56
72
100
32
36
36
7
41
9
31
20
9
10
20
9
16
11
25
20
16
8
3
16
53
63
33
28
32
4
23
1
27
5
15
1
32
16
8
15
9
21
6
9
4
12
8
12
43
29
4
8
19
60
5
15
1
35
66
24
6
21
28
35
40
17
7
12
21
8
36
9
30
40
9
8
9
178
17
24
3
13
35
12
57
9
6
1
24
32
12
21
31
3
2
3
28
8
4
27
8
13
8
3
1
12
48
8
3
25
3
110
19
27
36
24
12
21
48
8
7
24
21
12
8
9
7
48
20
28
8
12
27
9
4
12
8
19
2
6
36
1
27
5
12
36
144
36
16
17
31
44
15
12
30
12
3
28
39
20
6
66
30
18
33
16
20
64
44
3
1
41
7
8
4
8
28
8
52
35
21
9
15
4
8
9
43
8
87
6
39
28
12
65
12
39
48
45
6
90
10
12
41
4
3
56
25
35
25
68
111
13
8
21
34
41
24
21
19
12
3
17
19
21
23
6
31
8
21
58
26
15
12
27
37
47
37
24
11
6
18
25
12
8
21
36
31
24
48
20
48
19
21
44
27
37
36
20
7
33
36
51
2
6
12
9
24
39
6
15
9
10
29
31
9
56
4
29
22
20
6
19
5
24
3
24
79
8
9
4
32
7
9
36
35
69
16
39
12
44
9
16
5
10
9
8
51
21
27
9
40
29
39
16
15
21
32
7
17
7
9
3
17
3
37
20
7
20
4
20
12
9
15
73
20
4
32
4
87
14
19
12
29
3
103
21
12
32
15
4
9
8
21
31
3
24
2
27
15
33
19
5
60
3
12
36
9
52
8
4
5
42
109
3
77
24
19
26
24
3
16
8
91
33
32
16
32
9
7
20
16
17
15
4
20
7
84
21
8
27
21
45
18
1
5
3
19
29
12
124
8
27
21
12
9
22
5
16
44
3
21
19
36
44
28
5
12
7
5
96
36
21
7
24
12
5
42
36
21
15
45
16
29
6
49
8
31
29
4
27
41
12
21
42
48
18
24
6
45
4
15
38
7
12
3
26
18
33
3
60
30
27
36
3
25
3
57
3
17
27
28
24
21
5
3
28
11
16
2
15
16
8
51
12
28
50
30
24
60
30
31
20
4
12
27
5
21
15
63
76
62
24
6
25
44
15
6
18
36
90
15
31
12
65
16
5
7
8
21
54
1
32
24
4
3
17
15
1
20
15
61
8
12
24
28
5
39
28
36
11
13
17
3
9
3
84
51
36
1
8
15
13
39
5
12
40
24
27
20
13
8
24
52
12
8
93
19
47
12
13
27
5
16
12
8
4
27
17
123
12
16
5
36
63
45
4
11
1
80
64
24
11
28
5
4
29
30
12
36
1
8
12
84
91
5
3
1
20
72
7
5
3
9
33
15
7
5
21
24
3
55
9
12
11
9
24
3
1
41
7
12
48
3
33
36
20
64
39
53
4
12
41
18
16
45
11
9
31
5
16
27
9
20
28
5
36
22
29
28
8
28
29
39
40
36
56
3
1
3
17
3
48
13
32
40
8
52
3
44
49
3
84
26
3
4
20
4
3
80
13
11
9
72
36
21
12
19
12
8
12
24
27
33
16
8
48
3
9
4
8
28
53
7
8
4
11
21
45
22
50
7
56
16
23
30
36
22
8
18
30
1
12
3
44
57
4
3
17
45
15
4
15
57
24
80
39
9
7
9
60
47
73
29
6
16
14
3
4
5
10
41
36
3
4
57
53
18
49
48
3
17
15
1
15
32
18
27
3
12
18
15
16
51
9
17
10
5
7
8
1
12
60
17
6
21
3
36
6
19
3
5
3
25
3
74
3
12
4
68
9
63
7
14
3
9
55
12
104
3
37
15
29
3
9
36
16
27
17
24
40
44
12
52
20
19
45
20
24
15
21
7
77
15
1
8
4
36
53
27
3
24
13
3
57
3
41
12
12
4
35
1
5
19
48
11
9
24
39
49
15
65
19
188
69
15
1
27
8
1
3
44
9
4
3
21
3
20
73
12
11
48
9
4
65
27
43
12
9
63
8
1
39
5
51
1
32
67
20
42
31
47
21
4
11
4
53
33
27
3
25
15
20
1
20
36
21
15
24
7
5
9
30
9
24
4
20
16
3
26
6
12
21
9
31
41
7
3
36
24
5
4
36
32
4
63
21
20
4
8
21
168
19
3
29
51
9
4
39
9
12
20
4
8
4
12
8
36
31
5
7
68
73
68
12
24
4
29
6
9
16
8
4
92
9
15
36
16
12
12
95
13
3
21
5
24
6
9
39
9
4
44
28
15
12
2
27
3
36
9
43
5
16
12
11
64
17
16
12
35
30
3
36
12
24
15
37
3
5
9
3
40
8
21
30
21
24
3
6
27
16
23
9
12
4
41
15
27
69
100
8
69
10
17
12
21
31
5
10
44
61
59
45
28
12
11
1
3
17
4
5
7
8
96
12
51
9
21
46
5
45
24
99
21
43
3
24
2
34
9
5
12
3
15
1
3
9
27
24
8
52
9
48
12
27
20
21
96
40
36
20
3
25
12
12
12
3
26
46
5
7
32
18
12
7
24
56
9
15
7
26
10
41
19
24
38
12
19
3
9
35
16
8
13
36
12
104
7
9
5
7
3
21
8
4
132
8
9
27
36
15
37
56
4
23
21
60
3
1
51
77
48
33
3
39
1
24
15
17
12
12
28
11
85
3
41
52
8
16
3
12
56
1
11
18
19
12
8
16
29
6
9
19
5
96
12
88
56
84
16
3
14
15
4
71
21
7
5
19
38
7
5
15
40
3
9
8
48
36
12
7
9
20
3
1
5
31
8
4
11
1
5
19
12
8
93
3
16
56
4
3
5
19
12
29
15
1
48
8
3
25
3
33
24
8
31
2
27
16
59
9
51
16
29
3
1
60
72
8
40
3
65
33
6
13
23
76
5
79
9
8
40
17
15
45
15
36
4
29
6
13
8
4
11
21
4
12
12
11
69
39
9
24
9
87
51
9
36
16
8
40
23
9
9
22
5
3
49
11
69
7
29
12
12
21
15
55
62
19
51
8
16
2
55
3
21
11
4
36
2
19
11
1
29
15
12
43
21
35
16
9
27
44
9
31
14
15
55
20
1
11
40
5
4
39
2
3
16
3
2
36
34
5
48
72
3
13
24
3
12
21
24
8
48
12
4
20
48
4
39
12
9
15
14
6
16
26
22
2
27
4
32
16
11
33
33
18
21
36
87
9
12
9
18
4
20
45
36
4
5
7
53
90
28
5
28
29
6
45
4
12
12
48
3
45
3
33
27
29
21
19
20
9
24
15
4
48
24
5
31
8
12
48
15
28
5
4
39
21
8
45
18
9
4
39
5
24
15
21
12
7
17
12
7
20
1
20
4
24
11
25
12
23
61
59
37
17
7
32
16
8
7
20
21
36
63
4
5
7
36
32
45
3
9
4
29
10
41
55
36
21
36
23
24
57
19
9
20
16
3
17
3
9
31
69
47
24
9
7
21
5
3
63
4
21
5
27
7
21
84
12
24
36
24
123
29
4
20
21
19
12
5
22
32
13
87
9
20
33
10
20
6
31
11
66
10
12
5
3
1
5
3
12
43
5
3
1
11
16
2
22
9
8
40
59
21
21
34
14
24
6
21
4
35
52
17
16
8
3
1
3
26
54
1
15
60
38
12
27
24
3
1
20
19
41
4
5
12
19
65
15
64
8
24
28
11
81
36
4
8
28
8
33
3
27
9
12
72
4
5
18
48
25
3
24
33
48
72
27
12
45
32
24
16
3
14
22
5
16
80
3
4
33
12
32
4
12
60
3
17
3
36
18
3
9
27
4
24
5
24
7
11
1
36
20
15
4
24
8
1
12
11
66
15
60
19
5
15
28
12
80
9
28
12
8
28
32
3
25
12
3
29
36
16
24
8
12
4
39
41
27
45
7
5
24
28
32
3
18
22
24
29
27
9
12
7
108
44
1
36
60
56
24
4
29
10
44
24
6
43
8
24
12
9
7
68
15
4
21
63
53
3
24
13
15
12
38
24
30
25
8
4
23
30
10
29
51
4
32
4
5
16
3
2
22
9
12
17
22
20
1
11
40
21
96
3
29
12
7
9
8
12
28
3
33
23
4
57
56
3
25
5
27
3
21
79
20
21
19
21
3
8
1
20
12
39
13
24
24
36
3
9
44
36
4
32
4
11
49
8
4
8
19
5
39
30
46
72
5
3
18
51
4
12
3
24
8
4
21
60
3
41
21
10
9
41
18
13
8
15
1
24
23
9
4
5
18
6
18
28
2
19
17
6
60
24
13
32
21
3
55
9
8
4
11
6
27
7
21
17
27
45
46
5
7
12
50
3
15
21
12
4
36
35
12
18
31
17
10
74
75
3
9
9
7
5
55
29
55
20
51
9
12
9
15
43
2
91
3
20
9
36
3
12
4
17
3
37
5
27
4
11
6
3
24
4
23
9
4
23
21
4
15
5
28
24
5
15
3
1
39
65
39
9
27
4
17
39
6
27
52
47
33
45
7
3
32
4
29
87
1
11
69
40
44
27
9
7
20
33
4
48
39
17
19
5
16
12
32
27
18
46
20
21
4
23
6
3
21
6
13
3
17
9
31
8
19
36
5
21
15
4
3
9
47
1
36
29
24
3
3
88
5
16
12
29
15
40
12
8
21
22
9
3
29
40
8
3
90
6
1
60
20
84
36
36
64
23
33
7
8
1
5
15
19
32
1
39
9
5
24
6
9
52
3
21
12
56
12
45
31
15
8
16
45
8
19
9
59
21
16
3
60
5
39
9
3
28
9
41
19
3
21
44
4
5
34
5
48
3
1
3
21
17
22
2
30
49
32
16
3
29
69
7
3
12
14
34
5
27
30
19
12
27
20
9
4
8
19
53
4
36
23
30
22
9
3
21
15
26
3
7
45
183
20
ABCD 378410486*7^$a-1 [50001]
42
18
1
48
17
48
103
71
13
36
17
55
17
24
19
89
31
35
37
36
5
66
90
72
18
12
126
31
72
48
23
1
23
24
12
49
72
29
48
42
48
48
12
24
12
25
23
12
30
30
12
13
41
30
12
49
17
6
24
36
12
156
37
5
54
13
47
73
36
17
12
114
36
73
11
12
24
30
31
17
6
30
30
78
6
306
31
11
30
42
6
19
11
61
11
12
13
11
12
66
192
18
6
7
29
54
6
24
30
36
1
11
48
49
77
7
60
48
23
37
5
90
72
6
24
24
72
139
5
24
42
36
13
41
12
43
29
24
54
13
53
54
42
12
6
13
72
53
12
6
36
36
18
120
60
54
60
12
48
108
6
18
30
54
54
54
13
17
30
73
89
19
143
66
18
78
6
1
11
30
54
13
5
24
43
107
252
24
6
18
78
54
37
23
6
18
73
23
24
85
48
5
18
36
42
12
78
36
30
102
24
12
6
31
17
24
31
17
18
1
11
12
6
103
47
54
96
36
114
25
77
6
13
23
12
48
1
17
138
72
144
54
43
5
67
36
23
12
6
54
24
61
41
54
42
67
36
5
78
72
24
18
18
18
18
36
30
43
23
30
19
72
36
41
42
36
12
36
90
30
37
36
11
6
42
61
24
108
35
37
29
84
6
30
48
30
73
11
49
48
47
6
36
6
6
120
6
48
6
36
24
42
36
12
60
49
29
78
25
11
12
30
55
12
5
31
41
19
12
41
12
12
43
125
102
6
30
6
24
30
1
5
30
25
11
12
132
42
36
30
12
54
7
5
114
6
12
43
41
31
17
12
31
47
72
24
6
126
36
6
24
91
11
36
1
59
18
24
114
48
36
13
36
5
18
60
1
17
6
30
6
6
36
12
6
54
78
66
6
37
11
49
36
12
23
66
6
18
18
78
31
65
120
6
1
173
6
37
72
17
55
11
30
54
13
185
6
6
6
49
35
25
108
47
25
11
25
12
47
90
24
7
17
54
126
6
150
7
65
19
47
36
6
6
1
107
24
18
102
18
24
79
108
29
12
91
11
12
48
37
11
1
41
19
5
7
35
12
169
23
60
12
126
78
48
6
7
17
6
114
120
54
13
29
30
72
49
95
18
12
126
24
48
24
13
11
30
30
42
18
18
12
19
29
30
6
84
30
60
1
17
12
6
1
120
24
17
19
107
36
6
6
42
163
17
6
97
89
54
48
6
18
78
19
11
24
60
18
96
6
6
72
66
24
24
12
60
12
48
1
48
24
48
23
6
18
13
5
18
48
6
24
66
61
41
42
61
83
30
12
60
6
25
101
12
78
13
53
30
36
30
139
47
1
24
17
102
37
59
73
83
12
60
12
102
84
42
120
36
37
65
48
90
6
114
36
36
24
1
71
12
12
18
36
30
66
6
1
12
23
24
133
17
138
60
1
24
11
126
19
23
30
6
13
17
84
48
42
97
71
48
30
31
155
24
36
6
12
79
71
72
36
48
96
157
11
6
18
126
24
96
31
11
12
6
18
73
11
25
23
48
42
31
29
48
96
7
59
49
5
12
36
6
6
36
30
18
24
36
43
83
24
1
41
36
6
48
96
42
12
7
23
6
60
115
47
120
24
18
19
5
24
30
12
12
12
24
54
54
42
6
90
24
48
6
25
23
24
13
144
71
6
6
18
6
13
35
48
36
30
18
6
6
12
12
18
18
49
29
84
30
48
12
85
131
42
78
48
18
7
17
19
11
30
19
71
13
29
7
35
109
35
6
48
18
6
24
90
48
12
42
91
83
12
60
25
47
61
5
102
12
1
11
30
31
65
54
84
18
72
78
25
41
90
36
13
107
66
18
6
6
36
1
101
12
6
36
12
108
12
13
47
60
6
78
6
18
25
11
108
18
7
47
6
12
24
31
17
72
18
66
12
120
42
54
18
36
73
23
6
96
102
24
109
5
42
6
19
23
36
24
78
138
24
13
17
7
95
6
19
17
12
7
11
120
144
24
18
18
25
24
36
72
72
17
19
47
6
6
18
24
30
12
48
61
17
84
42
37
48
23
12
72
12
24
24
37
107
42
66
84
132
42
12
6
36
18
18
18
7
41
30
37
113
30
42
48
36
30
12
54
66
1
23
204
36
42
24
19
155
25
17
60
7
47
12
18
31
41
6
61
23
6
24
18
6
90
73
83
66
18
96
61
11
25
47
24
24
36
24
12
54
12
6
48
24
36
78
18
18
6
37
47
30
18
30
30
25
17
6
12
1
5
36
12
24
67
11
25
12
71
66
6
84
54
42
36
12
144
42
6
6
31
59
12
1
71
18
36
102
109
41
102
30
31
17
60
60
6
18
19
35
18
24
54
97
65
36
7
23
37
12
11
6
90
1
35
12
24
61
23
30
175
95
18
30
30
31
65
6
24
12
162
31
5
36
24
31
11
72
12
6
18
73
17
36
6
13
11
6
150
12
36
102
31
59
18
36
42
25
35
12
24
37
11
1
107
6
42
24
36
73
89
42
24
12
24
42
7
17
144
31
60
29
102
66
6
30
19
48
23
49
47
6
156
6
1
95
12
30
43
23
37
11
30
30
36
24
90
36
6
12
72
13
23
24
12
25
36
24
35
85
59
6
30
18
6
12
30
6
6
7
36
23
30
18
90
24
42
66
31
47
144
24
12
48
24
18
42
1
108
59
66
42
1
11
12
60
1
5
55
59
6
48
6
61
108
23
18
12
18
30
6
24
36
114
72
18
60
18
78
13
11
1
11
6
24
42
132
25
119
12
24
18
6
48
12
42
7
72
41
18
6
6
48
97
12
83
49
36
84
17
42
49
5
36
96
12
42
49
11
60
12
36
54
12
42
133
11
180
30
79
47
25
11
49
53
12
54
90
84
6
60
6
54
ABCD 378459548*7^$a-1 [50055]
21
83
13
179
64
44
25
72
51
8
49
63
93
36
24
15
72
192
8
64
153
3
9
3
68
13
36
131
88
45
39
285
12
24
15
21
39
9
12
36
60
3
21
23
37
47
73
63
72
48
8
13
75
8
1
15
33
15
69
11
144
16
8
49
11
124
57
11
100
9
84
156
15
9
23
1
12
48
59
13
36
11
16
44
4
48
177
15
9
60
111
9
60
123
21
11
13
36
87
33
12
23
49
12
15
32
24
25
63
105
24
35
25
11
16
80
72
16
8
24
49
71
72
13
60
119
112
68
25
35
16
81
35
36
1
36
36
24
27
33
35
48
13
48
3
48
56
48
1
36
51
8
25
107
28
45
23
37
143
37
27
117
155
205
12
47
13
3
48
24
32
120
13
203
96
12
193
12
12
60
12
3
44
13
83
13
35
12
88
92
28
32
157
35
96
25
12
83
73
15
69
155
25
11
145
51
8
16
80
1
3
20
24
16
104
60
4
48
45
24
3
104
205
11
13
72
24
60
15
69
59
121
15
20
49
36
36
83
84
13
96
63
9
108
35
12
37
23
16
72
33
47
49
63
60
153
72
35
61
24
60
315
44
97
36
48
96
51
8
88
32
61
24
12
47
64
9
15
9
84
36
23
49
72
23
28
36
80
12
52
9
60
36
39
8
193
95
64
93
108
15
45
15
9
60
36
11
12
1
3
33
84
216
171
36
9
123
57
23
16
165
84
35
12
168
37
24
144
27
36
9
75
24
56
144
24
37
24
11
12
4
24
9
15
8
37
35
61
3
165
36
15
56
13
35
16
9
12
60
48
71
1
131
48
196
56
73
23
109
147
45
96
75
44
48
97
15
68
37
3
56
37
51
9
15
12
9
11
96
316
36
140
36
13
3
9
131
37
23
37
12
183
44
37
15
32
49
11
124
33
12
23
16
44
24
72
40
32
37
252
111
120
8
12
28
9
12
75
21
11
16
117
59
4
21
72
63
129
60
51
68
1
3
60
69
60
3
105
15
80
1
60
120
60
23
12
25
99
68
49
75
21
3
69
48
27
45
123
24
32
48
61
48
15
9
60
96
75
45
60
11
40
105
36
12
23
97
3
44
73
47
49
23
13
168
3
9
51
80
25
35
36
13
24
87
20
100
72
20
1
27
32
25
12
24
11
61
12
132
60
51
33
27
128
16
36
33
84
15
45
36
71
1
12
107
25
3
21
71
109
11
16
24
56
72
24
49
27
36
69
3
32
100
20
1
143
37
131
13
36
84
35
61
27
9
143
24
132
12
37
35
1
60
24
107
108
100
81
12
12
12
36
87
21
11
12
16
44
1
3
93
39
80
16
12
44
16
120
93
47
13
23
37
12
23
48
13
51
20
4
24
9
63
32
37
108
36
36
15
116
145
3
69
72
36
27
12
9
27
44
4
81
131
13
60
179
52
45
48
3
9
144
12
11
1
75
44
24
157
3
128
64
60
44
16
57
39
45
135
44
24
24
49
71
73
95
96
25
171
45
63
72
12
36
12
12
57
11
73
119
13
23
48
13
11
88
45
24
75
21
35
4
21
24
12
123
32
48
97
15
96
9
51
12
96
8
48
88
45
11
12
48
145
36
11
100
9
83
100
81
23
37
60
35
4
44
1
3
33
87
56
112
9
60
60
11
37
15
92
28
33
24
11
12
37
12
24
23
16
81
24
12
75
56
24
36
4
120
68
16
20
1
123
80
28
32
25
12
36
15
69
83
121
24
23
72
1
324
51
56
24
37
107
37
11
60
12
96
16
9
96
11
157
35
16
189
135
80
1
12
47
36
72
120
25
63
81
39
69
51
225
12
35
40
24
8
25
60
59
13
35
12
52
8
37
99
56
72
12
25
35
136
9
135
8
253
12
143
12
4
24
152
64
9
47
13
27
72
192
32
1
15
8
60
48
181
95
1
12
75
8
97
11
4
21
35
16
45
120
3
32
13
59
133
48
3
24
9
60
35
25
24
47
13
35
108
52
105
132
63
45
12
75
9
36
111
12
20
61
35
37
12
3
24
24
165
99
32
49
215
25
15
21
35
144
48
1
15
72
21
3
57
12
36
15
21
75
24
9
12
23
28
48
96
21
24
24
15
21
15
8
73
75
20
133
83
13
24
51
56
52
33
84
120
3
60
33
84
11
132
36
144
28
9
11
64
9
47
36
36
40
81
12
23
49
35
24
97
39
80
1
36
36
23
12
13
23
97
39
57
23
40
141
75
72
24
33
47
85
63
45
192
99
36
9
24
132
35
25
24
12
12
ABCD 378899198*7^$a-1 [50015]
5
43
20
40
24
96
24
8
15
6
7
24
35
42
31
77
76
8
7
29
3
1
62
9
48
13
44
48
55
57
3
21
56
28
50
37
11
78
12
39
1
3
29
6
22
3
32
24
48
9
28
59
4
5
18
13
84
36
5
6
60
9
9
31
32
21
30
6
36
36
4
2
9
33
24
7
9
86
1
23
1
12
57
2
34
14
13
12
41
4
8
27
28
17
31
9
15
12
23
18
18
6
31
24
8
33
4
83
57
12
27
15
97
5
24
6
13
9
12
51
72
53
27
13
3
29
28
8
7
8
15
9
16
32
13
39
20
33
24
24
16
51
12
33
8
78
1
12
9
36
14
25
12
59
1
12
21
24
14
12
25
17
6
18
30
49
45
15
56
15
6
7
41
55
21
134
30
66
1
8
72
3
6
4
24
96
12
23
37
27
8
25
152
7
23
13
83
1
41
24
12
3
39
9
13
20
12
36
79
21
26
58
12
11
39
12
6
12
115
24
5
30
22
20
24
28
44
51
16
24
56
4
29
7
9
72
15
77
24
42
1
9
3
12
5
67
9
27
12
8
52
12
69
12
62
24
13
20
33
7
33
8
127
53
19
9
75
5
7
41
43
11
24
73
5
12
24
4
35
52
20
16
80
9
96
24
19
12
108
59
10
96
38
6
48
36
6
33
28
17
6
13
35
6
19
41
28
47
15
18
39
27
1
41
36
18
36
37
11
61
47
6
6
33
25
3
57
20
156
51
49
32
7
48
47
6
36
60
28
15
29
6
18
3
72
37
2
10
15
17
6
46
35
16
47
18
28
8
6
1
20
16
29
12
31
12
5
36
31
11
9
21
6
60
13
113
36
15
1
3
12
23
1
9
3
101
6
1
24
8
72
25
23
28
101
28
12
23
16
9
72
15
89
48
19
24
9
11
4
36
41
6
12
84
1
65
36
19
32
4
17
31
12
8
13
14
6
12
28
80
67
33
68
30
30
19
23
10
14
10
62
73
5
4
39
8
25
26
37
29
3
9
15
1
12
3
5
3
4
21
12
50
13
60
5
31
9
8
28
51
29
60
28
23
33
7
5
3
4
65
24
3
9
6
9
40
117
2
22
2
12
1
41
27
9
88
3
33
3
5
12
55
47
24
42
4
74
13
36
80
13
26
42
31
5
6
21
1
56
6
1
9
3
57
12
36
32
7
9
2
25
9
3
11
1
8
72
28
17
18
1
23
48
25
35
13
23
48
37
24
5
84
7
72
93
3
12
11
30
88
20
4
38
57
25
80
39
3
13
17
7
5
6
37
48
53
52
15
9
15
77
18
48
58
8
4
20
12
28
15
41
7
12
47
6
67
5
36
3
123
22
32
39
4
9
15
11
181
9
20
54
1
29
19
33
86
1
23
49
47
13
65
72
3
40
17
52
35
24
1
2
54
4
20
15
37
12
32
40
32
42
69
15
6
72
43
9
15
47
58
3
5
7
32
3
42
4
32
54
1
9
39
5
42
22
3
35
22
32
24
55
53
4
14
24
10
15
9
32
6
42
30
1
5
27
9
43
5
48
72
54
1
5
28
3
5
12
27
15
57
24
3
60
18
6
10
3
21
3
20
51
60
9
15
108
13
9
63
23
9
16
5
18
22
12
3
81
14
6
43
36
17
24
19
53
127
17
63
39
10
8
30
6
16
3
48
23
24
13
5
4
20
28
15
20
3
22
62
24
48
24
24
6
12
4
11
37
32
19
12
12
45
2
18
15
33
36
76
14
37
60
23
58
8
54
9
13
11
9
15
37
26
42
16
60
68
7
29
31
45
2
1
47
30
39
24
21
19
41
4
32
3
57
18
13
32
3
22
108
3
56
39
1
5
31
35
37
5
7
65
63
73
99
23
6
15
25
15
23
49
9
15
8
72
51
45
21
84
6
78
88
8
7
29
4
20
28
14
13
17
30
6
36
40
23
13
2
30
42
24
42
18
82
32
16
75
24
41
15
61
8
7
45
8
48
4
60
3
12
5
3
33
7
56
4
60
12
36
60
24
11
25
33
8
4
32
7
35
9
49
32
79
36
113
3
21
4
75
9
24
2
9
28
5
42
30
12
27
64
11
1
41
28
27
33
27
5
18
1
11
102
12
12
6
72
13
5
7
23
6
30
21
13
3
33
15
12
5
55
23
24
1
36
48
131
24
22
14
6
4
12
3
12
9
3
45
3
131
42
19
20
63
10
3
12
53
36
31
11
13
48
8
9
39
40
12
5
6
1
5
16
36
24
15
56
40
33
20
3
9
31
45
14
54
16
14
9
15
72
1
23
25
9
51
5
39
3
13
24
5
72
28
8
40
8
24
31
9
26
18
18
34
20
79
17
99
3
13
24
5
16
38
12
10
14
49
23
9
27
69
37
11
16
80
15
10
38
96
12
13
56
49
38
34
20
3
40
24
23
10
26
13
9
8
84
18
57
15
70
60
2
1
17
30
12
1
35
1
36
104
9
4
60
32
12
28
23
87
25
23
24
18
28
3
12
11
36
45
4
29
31
35
12
6
3
57
7
12
9
3
21
59
3
30
40
3
9
2
12
18
4
39
12
60
21
3
24
47
10
39
9
32
18
1
12
9
15
21
39
11
13
5
6
30
28
14
9
57
48
19
83
18
43
12
29
19
23
24
30
19
8
9
66
13
23
24
25
32
16
17
31
32
39
1
23
18
150
36
12
54
4
3
24
53
28
14
46
24
38
30
3
21
31
20
28
5
4
3
57
14
22
3
36
129
35
39
36
90
27
39
73
5
103
69
3
92
25
3
35
18
40
12
20
28
3
17
12
52
39
59
1
12
12
12
8
1
38
37
11
30
31
144
9
11
61
14
21
9
39
1
75
20
1
15
12
48
5
30
9
1
38
37
12
11
45
15
25
9
3
12
60
5
15
16
65
7
11
69
27
10
11
45
72
18
37
92
16
32
4
36
153
27
12
48
57
2
10
56
19
48
21
8
36
12
4
26
1
12
8
64
47
58
62
36
6
55
9
27
44
21
42
22
27
32
112
29
52
143
9
40
14
1
17
18
85
12
41
36
6
22
3
21
27
12
71
6
4
60
27
45
20
3
25
44
18
10
23
1
3
35
1
21
38
25
12
21
12
14
72
42
90
12
13
44
28
20
45
3
33
54
22
2
42
91
11
6
51
9
24
66
21
40
36
21
84
35
15
1
23
1
24
41
4
12
15
8
28
12
56
24
15
42
24
16
80
16
47
33
36
64
12
27
33
12
3
89
4
14
25
80
4
20
4
20
1
44
16
51
36
11
12
34
11
15
22
20
24
6
9
4
44
33
24
6
49
5
48
3
24
13
3
32
9
4
39
81
26
49
53
4
8
15
15
49
53
24
52
60
12
38
1
17
54
18
12
12
91
35
1
60
24
60
69
11
24
16
12
5
7
36
5
36
3
3
34
14
30
7
65
79
9
80
7
11
78
15
1
14
18
54
12
18
42
82
2
66
7
53
12
24
18
13
45
20
84
30
10
51
11
13
20
48
61
2
22
2
1
45
68
7
48
24
57
24
71
33
16
2
10
24
50
12
96
25
57
3
12
11
9
16
9
38
12
21
13
14
37
8
25
26
54
48
12
31
9
38
54
6
24
25
9
24
87
8
1
15
56
27
18
12
6
54
12
15
1
3
5
16
15
17
7
5
12
4
26
46
50
42
28
59
9
18
21
40
23
24
13
5
30
1
32
52
5
7
17
19
57
2
6
55
33
56
31
35
9
24
1
39
5
76
15
24
12
29
63
9
7
105
39
47
96
13
23
34
14
45
9
12
4
80
15
24
33
7
9
44
3
16
24
11
48
25
9
26
6
24
52
3
5
39
9
60
18
24
9
40
33
14
30
3
9
63
21
43
17
43
44
69
12
87
52
132
21
12
14
6
3
21
4
62
13
24
36
9
23
1
15
23
1
113
24
19
5
4
32
30
49
35
12
6
16
26
22
15
41
7
12
29
6
13
11
1
45
12
15
17
36
7
5
6
42
72
28
24
3
59
12
9
25
23
37
60
51
84
8
4
20
1
8
54
10
14
97
5
6
12
9
37
12
15
84
20
3
132
49
96
24
ABCD 378939858*7^$a-1 [50159]
41
66
37
29
30
1
17
48
12
7
12
5
79
11
6
24
19
5
102
12
36
108
25
5
72
24
18
24
24
24
6
7
36
5
7
5
6
66
7
23
6
36
6
13
12
41
7
24
17
19
101
79
24
65
12
19
96
47
24
73
5
19
12
5
6
6
18
25
29
12
31
11
13
36
11
78
19
5
66
24
13
24
47
25
24
125
12
6
30
78
36
12
6
42
13
60
5
42
13
53
6
37
17
7
17
43
11
42
18
1
5
18
25
5
42
6
30
13
29
31
59
6
6
6
138
6
72
18
30
6
24
13
17
24
7
59
12
18
18
18
6
126
6
37
53
31
5
31
72
5
55
12
12
17
24
24
48
31
41
18
24
24
6
42
37
12
12
12
17
12
43
5
66
13
59
1
5
151
12
35
13
5
18
12
48
1
47
42
7
60
53
12
18
96
42
7
48
24
23
66
12
12
12
36
7
11
24
1
23
25
59
1
36
47
60
13
17
66
1
11
13
59
54
48
6
12
6
43
41
43
11
37
29
6
1
5
12
31
11
61
36
17
7
12
41
30
6
78
13
36
12
5
19
5
7
83
156
1
47
6
19
36
36
35
13
11
36
13
12
12
120
12
108
53
36
12
6
78
6
6
31
72
17
90
6
12
12
7
47
1
5
48
7
47
1
48
36
12
17
12
54
48
18
24
19
29
7
29
19
24
24
5
30
85
12
5
60
79
23
73
11
1
47
54
31
23
49
47
30
7
59
1
12
24
5
24
7
24
35
13
36
17
7
12
29
31
5
54
24
6
66
54
18
1
12
24
41
24
19
36
5
7
41
30
1
41
127
29
12
7
12
11
12
6
7
95
1
12
5
19
35
37
35
25
60
11
18
24
43
96
29
6
12
61
23
1
41
7
29
72
18
49
5
7
35
1
12
29
7
35
30
18
18
24
42
13
48
83
12
85
12
11
30
91
24
29
6
13
5
18
72
6
186
6
79
89
42
49
17
24
18
1
47
48
1
17
60
12
6
96
1
29
12
48
12
6
6
18
1
23
1
5
7
11
97
53
6
37
48
24
23
49
47
42
18
25
12
11
25
11
6
19
17
60
7
11
13
60
77
42
30
7
11
37
35
25
35
18
36
6
42
7
23
60
1
11
1
17
43
17
72
18
6
12
54
49
24
23
30
6
12
18
18
1
17
31
59
1
17
60
19
17
12
42
37
5
12
6
1
12
5
79
48
29
12
7
72
84
5
67
48
120
23
30
67
36
24
41
48
19
12
23
30
72
78
12
18
24
31
5
18
1
35
6
79
41
31
47
30
55
108
59
54
7
41
60
54
13
11
18
18
13
12
17
60
42
1
24
36
5
18
13
17
18
97
11
66
30
84
37
17
42
1
53
54
37
11
6
43
12
23
24
24
18
31
24
41
6
72
72
13
120
11
78
90
6
12
54
1
23
42
66
12
85
59
24
61
17
18
12
1
11
1
167
96
13
24
23
25
17
7
12
12
29
30
6
18
13
155
18
12
12
6
37
5
60
24
42
30
36
19
11
18
18
12
25
29
7
36
35
6
12
19
5
6
42
19
23
85
12
29
7
11
30
19
23
24
13
17
42
6
31
11
1
23
12
1
65
7
11
49
5
18
42
19
17
18
6
199
36
12
5
30
49
12
11
24
36
6
6
1
95
6
103
24
120
12
59
6
7
23
1
5
12
12
60
6
24
49
5
7
120
11
13
48
12
24
5
19
60
53
30
13
36
47
6
48
12
30
18
84
60
36
7
17
30
97
17
19
59
66
42
1
35
30
7
12
47
37
17
55
23
13
65
31
5
36
19
5
12
12
31
35
1
12
65
43
36
60
12
29
24
30
54
7
47
12
24
13
53
7
24
24
12
11
12
12
18
30
1
12
5
30
13
83
1
23
1
5
6
42
18
49
29
42
42
91
5
43
11
12
1
12
35
6
24
30
13
12
47
1
5
36
7
23
37
65
18
12
25
24
35
12
48
1
35
37
5
36
43
24
47
1
23
30
18
1
5
19
11
1
11
6
67
48
5
19
23
42
18
37
11
30
31
29
90
49
23
13
5
24
12
36
36
91
11
36
6
60
6
25
101
6
12
13
12
5
6
12
1
36
84
47
13
12
36
47
13
12
24
5
24
19
11
1
23
6
6
12
13
5
60
19
17
12
18
48
36
42
19
35
54
7
24
47
25
5
24
7
41
6
78
7
53
6
60
36
1
36
12
60
24
47
1
71
150
30
54
6
42
36
19
23
37
41
24
6
18
7
36
5
67
5
6
25
29
72
6
6
12
6
1
5
7
24
11
1
29
7
11
18
31
23
37
5
12
12
7
36
11
6
42
18
12
12
43
84
24
89
36
6
1
59
36
30
91
11
1
24
48
23
12
13
65
78
1
23
1
12
17
78
42
6
1
47
18
24
7
48
11
18
12
7
41
60
43
17
30
60
1
12
11
13
96
12
24
5
18
6
42
18
18
1
11
6
19
5
6
12
24
6
12
90
1
83
1
36
5
31
35
1
11
54
31
36
23
66
55
29
19
17
72
24
12
7
11
1
5
6
1
41
24
43
48
12
23
25
5
54
30
19
36
29
67
23
13
12
119
37
12
5
174
18
30
6
12
6
6
12
43
24
35
30
60
30
1
12
17
18
1
29
48
79
11
49
12
11
109
89
48
12
7
72
36
36
47
30
78
18
31
48
11
6
24
36
6
1
59
1
11
30
7
12
17
12
43
12
17
18
60
48
1
5
31
23
13
5
12
48
19
36
11
37
5
30
60
42
6
1
17
30
25
12
24
41
12
66
30
7
35
24
48
18
72
19
35
60
18
19
5
18
18
6
1
11
12
30
19
29
42
6
43
12
17
42
24
30
30
1
5
7
12
23
36
6
7
41
7
24
5
84
42
61
11
30
7
12
41
7
36
12
17
7
23
18
12
12
78
13
12
36
96
5
19
12
29
18
18
31
23
42
31
12
11
30
7
5
12
72
7
17
7
24
11
18
6
37
12
60
29
48
102
6
12
12
6
36
18
6
1
12
48
17
42
1
12
17
42
13
17
43
17
6
30
7
12
36
11
49
72
11
1
5
12
18
6
48
168
19
5
6
6
6
1
5
31
48
47
6
96
42
1
41
114
13
59
13
47
12
6
18
120
1
83
42
43
12
47
6
30
42
30
25
23
25
23
13
12
17
6
6
12
6
6
19
17
66
49
47
13
12
24
48
11
54
55
11
96
6
36
7
12
11
90
30
25
17
12
48
12
6
1
35
12
25
53
6
30
6
49
11
6
78
13
5
43
144
53
7
12
36
47
37
11
24
24
49
5
7
41
7
11
49
5
54
60
48
6
7
72
12
12
17
6
36
6
18
24
30
31
48
113
12
43
11
24
18
12
42
12
13
29
6
1
17
7
11
25
36
24
5
18
49
11
13
23
6
55
48
71
18
6
1
12
24
11
1
17
6
6
31
5
7
36
17
43
11
18
36
84
55
5
30
1
11
25
23
13
5
30
12
6
7
71
12
54
18
18
67
5
6
66
31
59
13
5
31
12
35
12
13
23
37
17
31
24
5
24
7
11
6
79
11
25
5
7
95
12
1
5
79
36
53
18
66
7
41
18
12
1
89
24
18
18
67
17
12
31
12
24
23
1
29
18
25
36
12
77
7
12
29
18
48
66
36
6
1
36
77
78
48
13
24
23
13
36
17
30
6
18
24
6
18
61
47
13
17
7
23
18
24
7
24
12
77
6
1
5
19
5
78
102
12
19
23
25
12
17
7
59
48
1
24
48
17
31
17
114
13
48
36
17
19
12
17
36
24
66
12
1
12
5
18
13
29
18
13
72
17
151
24
24
11
78
19
12
29
24
30
12
25
5
24
31
24
23
24
36
18
7
23
12
66
36
60
79
36
5
67
35
25
5
66
24
6
66
18
12
19
47
24
18
30
6
6
13
5
24
79
23
36
48
78
7
11
37
72
11
1
48
5
19
5
24
42
1
35
97
12
71
ABCD 379109804*7^$a-1 [50144]
13
23
3
49
24
21
50
33
21
42
81
3
36
1
72
144
116
9
40
20
12
19
68
48
96
12
64
17
123
57
6
9
4
21
3
8
85
23
52
32
37
24
26
46
11
36
24
9
30
90
18
9
16
45
120
26
1
23
9
21
6
10
44
31
24
11
24
10
35
25
15
72
41
75
60
13
3
11
45
36
9
30
45
15
22
26
49
20
4
8
9
18
69
27
21
37
26
24
166
14
30
42
13
32
39
25
9
36
11
24
21
6
18
30
141
3
42
4
26
6
30
162
63
15
21
51
12
10
27
8
69
64
71
28
71
1
21
14
81
3
1
5
63
1
11
15
21
96
9
40
14
54
27
4
24
116
21
15
13
71
9
52
11
97
27
83
6
39
24
21
15
36
40
21
47
100
71
18
4
35
133
26
21
24
4
5
16
59
16
47
33
27
12
25
8
36
52
45
50
10
14
1
8
21
63
36
16
81
2
178
26
49
21
24
14
21
160
116
13
15
11
60
9
75
10
35
27
9
72
15
21
112
11
45
45
66
45
9
24
27
13
26
73
21
56
39
9
15
61
23
117
6
18
16
2
1
20
27
25
24
32
24
21
24
3
63
45
132
12
28
57
14
6
40
96
20
108
96
4
12
59
72
64
48
113
123
21
64
15
11
9
27
22
147
8
21
40
14
37
8
60
36
16
56
27
81
4
5
27
45
40
23
57
19
5
4
59
73
60
11
4
33
2
34
60
23
40
11
37
24
5
91
44
4
45
23
33
16
24
14
21
27
45
204
4
44
1
23
1
110
10
27
71
34
119
24
3
33
48
36
16
29
27
40
41
54
9
49
47
39
42
31
48
33
12
59
36
15
10
11
69
18
90
12
115
20
4
21
98
12
24
9
21
100
23
27
12
9
33
72
30
13
47
9
39
18
4
23
87
9
48
99
108
9
52
69
86
78
12
4
15
8
24
72
12
24
28
8
45
4
50
130
14
12
24
45
4
57
47
3
13
5
19
23
57
13
14
36
45
105
88
83
9
79
5
43
11
117
40
69
75
29
90
1
17
28
74
10
12
20
28
11
24
37
75
23
30
6
66
4
50
9
24
63
81
28
116
3
1
32
27
48
58
3
53
40
50
18
7
20
21
15
13
14
66
27
16
8
13
27
32
61
11
45
126
81
3
24
1
56
49
84
26
72
72
22
48
47
3
33
48
15
36
21
63
1
24
24
32
24
45
66
54
87
49
50
54
30
24
46
116
40
3
21
47
9
18
1
45
84
11
1
24
2
21
24
4
32
12
9
36
16
39
21
3
8
36
1
27
24
129
15
20
52
20
12
9
4
38
21
85
59
1
36
23
1
47
28
48
20
3
18
6
46
8
19
8
39
6
3
16
20
1
168
107
63
9
9
7
56
40
35
6
39
45
43
20
76
45
11
21
18
46
14
9
1
119
63
24
12
81
1
12
23
60
16
24
21
11
9
75
15
13
96
8
84
45
7
11
78
64
35
25
11
63
117
36
21
16
3
21
2
9
39
33
3
61
8
61
11
12
27
1
45
60
44
39
1
14
9
76
23
45
4
125
40
27
20
52
11
21
37
50
18
12
90
1
9
140
39
1
26
25
29
6
9
36
21
6
45
37
47
51
9
40
23
12
54
16
15
59
45
9
7
35
9
49
26
33
3
9
4
20
1
51
20
9
54
61
9
15
8
16
21
32
111
33
66
24
1
116
28
9
39
80
16
20
24
63
10
26
94
3
32
9
6
9
64
96
32
33
31
69
11
33
16
32
28
71
33
66
1
5
27
21
52
15
23
42
18
21
36
9
42
49
24
21
14
84
82
23
12
4
11
10
119
9
40
56
27
48
36
28
35
42
54
21
24
12
4
29
3
40
33
23
48
13
3
21
95
37
20
18
69
1
96
11
12
73
48
32
6
12
45
81
15
48
36
36
9
6
45
36
4
32
57
51
4
120
5
27
40
41
52
12
23
117
39
1
14
21
63
9
16
21
50
1
8
16
20
49
32
18
25
20
52
5
51
48
40
29
19
89
12
96
36
48
18
37
5
19
20
36
63
9
13
59
9
28
14
9
48
100
69
24
32
40
14
9
1
24
132
74
34
36
110
36
13
96
44
36
1
38
42
54
30
15
4
80
16
29
60
7
24
8
9
63
24
12
36
13
14
126
4
2
21
4
24
8
36
1
62
24
10
44
84
40
27
24
68
36
16
20
1
20
55
35
6
52
27
5
18
10
32
28
26
30
16
8
36
16
39
101
15
4
17
7
24
20
72
100
24
68
24
39
24
9
28
20
169
2
24
34
23
16
24
21
12
35
9
16
75
80
64
21
38
21
15
1
29
15
48
1
50
25
21
2
60
72
22
50
10
48
72
14
57
4
5
51
3
6
54
21
4
20
4
23
9
12
13
48
26
12
1
48
29
63
1
12
15
20
9
42
9
49
14
81
12
27
90
7
72
93
59
61
131
16
20
73
14
61
104
24
21
51
45
3
25
12
123
8
39
25
35
138
18
18
6
30
15
193
26
9
36
1
23
12
24
25
20
16
50
24
36
58
27
68
36
45
64
26
12
13
24
41
3
13
20
28
2
58
2
21
72
4
32
16
29
6
9
28
8
36
13
23
13
35
45
63
60
21
19
8
36
1
32
19
101
4
50
81
9
40
3
21
132
80
7
11
82
3
95
9
21
15
1
71
9
12
27
97
24
60
14
45
21
4
216
50
9
27
10
23
3
22
180
15
5
18
9
45
39
180
16
24
48
33
50
9
9
27
13
27
5
54
13
21
47
28
17
51
49
26
118
104
19
11
61
144
8
27
57
24
36
49
14
12
9
27
82
62
34
26
18
40
26
25
8
48
51
45
3
105
25
51
9
39
11
21
24
64
56
36
28
57
11
48
4
24
120
23
9
45
114
81
75
6
4
35
15
9
45
52
48
15
23
132
12
70
71
36
13
44
4
2
49
69
2
34
15
32
27
37
48
20
48
52
35
12
25
35
9
39
69
12
24
84
81
36
19
23
45
3
24
45
1
24
20
76
71
105
64
11
88
11
24
142
11
4
8
15
9
21
115
21
14
9
27
9
12
9
126
13
20
12
40
5
27
13
23
15
106
83
27
90
40
14
9
57
40
24
35
15
9
57
76
74
12
61
17
39
87
36
117
27
36
49
8
27
9
27
54
27
16
35
10
2
73
32
12
24
48
4
32
ABCD 379157826*7^$a-1 [50063]
111
36
159
5
24
1
15
20
79
77
1
39
3
21
45
11
40
84
195
30
24
12
48
102
36
48
69
92
4
56
48
91
36
66
48
72
27
105
6
45
57
27
75
18
18
66
24
36
23
31
102
39
80
43
42
123
36
177
39
80
100
9
30
36
5
1
3
56
1
23
25
30
24
105
21
291
120
9
39
21
54
77
1
78
12
78
60
24
35
13
42
36
24
60
36
9
20
1
11
175
69
24
36
80
16
93
15
56
60
76
15
5
28
15
197
19
9
3
117
60
12
48
56
61
35
91
33
9
42
29
36
24
1
3
12
48
36
69
15
33
12
75
27
24
21
21
30
57
57
114
12
12
17
40
3
5
7
6
27
33
83
1
3
21
132
60
27
56
36
31
12
17
25
18
5
25
11
1
35
55
48
30
48
60
60
12
12
84
24
15
33
60
3
57
60
18
5
61
23
25
36
30
65
36
19
126
15
9
24
30
42
35
49
66
65
91
18
11
4
39
45
3
48
9
20
76
96
45
35
49
99
72
99
24
21
129
96
12
54
6
18
21
3
17
61
23
40
21
123
36
20
115
5
85
12
42
66
24
51
51
66
3
75
5
1
18
101
60
4
3
9
21
39
63
101
1
95
25
3
111
41
48
7
149
49
27
144
36
3
18
39
80
84
16
9
90
125
55
5
64
45
12
59
7
48
21
3
5
7
33
36
36
144
56
175
69
15
5
24
1
36
48
11
64
21
99
92
25
84
126
6
30
90
27
12
9
60
54
42
75
75
33
15
117
9
11
49
24
71
156
49
95
4
45
27
39
162
42
141
45
75
39
30
195
45
36
39
75
21
75
42
30
12
42
24
11
228
61
59
16
21
18
41
24
12
64
39
45
12
44
19
66
15
44
37
15
9
11
19
42
18
42
78
60
5
16
80
40
51
18
35
55
45
20
16
21
27
60
36
69
6
5
40
96
81
119
49
60
15
36
60
60
24
99
21
20
1
126
33
39
101
16
33
71
1
155
19
81
24
15
5
1
36
63
96
24
75
45
24
15
17
49
12
183
20
19
138
27
15
6
95
4
87
48
72
33
32
28
15
17
28
21
35
60
16
39
24
96
30
15
15
6
18
45
36
24
81
54
65
13
27
72
24
21
35
28
51
12
24
24
21
39
41
60
124
80
16
15
66
18
84
42
23
85
78
69
3
5
12
19
161
13
51
156
20
61
3
81
24
24
15
45
162
66
23
36
4
24
3
42
36
84
6
5
16
9
42
24
48
57
3
6
51
164
4
111
45
15
65
36
64
75
42
59
40
15
9
56
1
23
85
39
45
108
59
79
66
156
60
39
15
65
19
24
18
27
32
133
6
101
103
210
30
60
45
21
95
4
57
15
51
33
20
40
105
30
30
84
47
40
39
41
4
36
21
27
12
44
24
25
30
6
120
12
39
120
44
16
48
32
25
83
52
33
6
24
36
42
90
18
35
4
132
24
9
27
39
24
77
120
55
48
18
39
24
15
9
12
3
141
75
5
4
21
132
48
60
12
48
15
21
35
24
24
31
21
144
57
147
80
133
59
1
12
35
96
16
63
65
13
27
32
28
20
25
87
8
112
8
16
135
6
83
37
6
18
60
15
96
20
49
15
44
37
3
92
84
156
73
107
91
24
114
60
24
15
21
36
15
9
35
25
12
39
39
41
4
129
47
25
3
45
51
15
12
77
16
45
15
39
137
73
87
63
36
12
29
48
37
15
48
20
31
24
21
60
20
60
19
18
30
69
9
90
5
181
60
23
25
15
3
78
15
51
45
20
49
11
1
18
101
25
15
20
108
13
42
12
168
48
29
124
36
24
129
71
60
60
49
15
15
12
5
1
23
61
15
20
109
51
144
15
90
35
36
13
60
186
45
60
21
18
126
135
116
1
24
35
84
25
51
48
96
24
15
42
23
192
40
20
19
41
19
161
19
81
33
96
30
24
117
93
18
29
1
12
171
24
3
29
25
23
25
60
48
12
51
45
35
19
18
12
12
24
11
124
224
72
40
69
12
42
45
33
18
84
41
19
5
16
104
72
61
60
123
36
9
35
16
75
114
60
39
15
42
84
12
107
61
30
30
15
20
4
56
1
66
24
93
72
20
43
21
81
35
28
105
87
3
42
35
43
41
120
40
56
355
48
180
42
63
36
9
30
36
69
81
75
20
49
27
24
9
42
60
24
5
79
45
3
29
49
51
15
18
35
12
1
18
36
45
3
6
99
32
31
90
59
40
8
91
21
9
15
9
36
71
28
21
111
21
60
102
21
21
59
4
12
8
25
87
105
3
12
9
75
44
25
15
56
40
24
132
9
60
11
31
90
60
27
33
207
12
8
112
24
39
36
69
33
3
44
40
12
9
30
21
24
140
16
21
144
15
48
33
87
27
24
45
15
69
45
95
16
36
21
138
21
8
40
56
16
69
6
9
9
42
6
27
32
124
39
66
24
ABCD 379437288*7^$a-1 [50064]
12
71
7
36
144
5
1
54
77
51
9
1
11
1
12
11
103
12
32
16
32
34
30
18
96
14
58
38
10
11
43
60
20
16
12
29
1
60
12
66
30
14
48
10
12
26
4
6
38
34
14
28
72
60
30
11
7
36
54
66
6
36
24
30
20
34
23
1
35
1
6
24
20
76
36
17
63
64
5
25
50
48
10
90
6
131
12
39
22
42
54
6
84
6
60
14
16
30
30
20
4
12
132
6
11
1
90
32
57
1
54
41
13
12
24
36
11
19
24
126
12
2
21
97
48
42
12
20
58
36
72
60
30
32
16
42
150
32
112
54
47
49
36
12
60
78
12
5
31
6
48
23
73
36
18
48
24
6
12
36
12
35
37
12
36
60
47
25
23
24
61
18
17
19
90
2
4
24
30
114
77
36
51
48
69
43
6
144
12
62
45
61
6
36
24
53
79
5
49
60
84
11
31
30
30
120
65
37
6
60
113
13
86
22
35
37
30
20
165
36
25
14
21
7
30
36
2
112
60
5
1
24
47
39
16
30
11
60
75
130
18
12
17
25
60
72
23
25
83
15
160
12
29
37
12
35
49
6
12
80
16
66
14
9
39
28
54
60
6
5
12
27
4
18
24
36
78
126
2
28
36
48
66
90
36
137
7
36
92
22
36
35
109
71
19
30
66
24
54
12
71
24
12
13
60
12
30
29
13
78
78
14
10
11
37
6
32
9
48
7
228
18
30
44
58
18
24
24
20
106
230
4
24
5
25
6
66
11
3
16
18
48
11
73
6
18
12
42
30
62
16
60
162
12
66
68
33
19
17
73
18
54
90
17
1
84
23
3
112
77
99
16
65
25
6
5
27
57
12
13
14
10
12
11
13
6
18
102
20
48
16
101
37
47
1
11
1
26
4
44
9
19
84
77
7
5
7
30
2
21
127
44
16
53
7
30
11
24
3
70
90
53
7
6
23
13
47
60
36
25
107
73
48
12
18
12
245
13
2
10
12
6
18
30
30
11
25
2
28
30
48
95
25
14
76
5
31
12
29
13
48
30
12
29
31
29
1
95
13
30
44
64
12
89
1
24
24
11
12
1
48
2
10
23
12
31
68
22
54
116
48
9
145
24
30
41
25
18
30
60
6
65
31
5
7
12
18
36
12
11
24
25
38
10
42
24
36
42
36
60
47
12
31
12
5
13
12
12
48
11
7
36
48
60
17
1
54
18
6
6
35
31
114
11
13
11
169
114
6
38
48
10
6
5
37
18
29
13
59
13
2
4
18
36
24
71
36
99
34
30
42
11
31
29
37
12
14
124
6
11
51
4
30
62
16
32
4
54
24
30
18
12
50
52
24
17
3
34
12
23
91
90
60
42
17
37
95
1
35
144
39
52
30
24
54
12
120
12
6
6
18
126
96
68
9
61
26
21
25
18
42
36
18
12
24
44
34
12
71
13
12
50
21
31
120
65
3
9
1
47
1
54
6
24
48
24
74
10
42
18
12
12
2
64
17
37
26
16
53
84
1
12
26
28
41
13
35
48
7
18
24
95
43
42
36
50
21
43
36
18
120
50
10
11
31
144
6
48
12
30
41
7
6
24
12
2
52
48
17
25
78
6
12
78
6
95
12
24
7
66
6
78
12
30
18
6
41
12
67
29
7
161
12
51
9
12
31
24
53
13
18
36
30
78
17
63
76
42
12
48
35
73
11
1
12
47
25
11
24
12
1
66
54
35
37
71
24
51
64
6
54
6
72
6
36
48
5
87
10
36
12
6
6
26
52
6
24
30
42
6
41
139
5
109
24
2
4
5
12
1
26
57
49
18
36
6
84
66
6
42
5
73
12
12
84
12
60
114
6
30
17
85
47
36
7
18
42
29
3
46
30
29
12
48
55
18
60
66
17
3
16
36
30
18
120
36
6
11
157
2
4
24
24
6
11
48
7
24
17
55
20
21
127
6
36
54
48
12
32
96
76
29
39
21
7
18
2
16
5
27
57
13
42
30
2
9
139
54
23
19
65
7
68
4
66
59
31
54
23
73
90
12
30
18
78
6
5
49
6
17
24
60
25
60
26
52
12
80
45
25
60
72
18
24
5
1
38
82
71
1
6
66
71
7
12
18
48
2
166
24
66
84
48
24
30
54
29
1
24
30
6
102
80
22
74
22
11
19
6
60
6
29
48
13
72
72
35
13
36
156
26
28
66
24
12
59
49
2
10
11
73
50
48
10
38
10
12
6
24
18
84
18
18
60
47
7
5
61
11
7
12
137
24
19
54
186
41
1
60
23
25
60
11
15
34
78
32
9
60
36
37
96
23
27
9
13
42
30
6
6
47
13
30
60
53
43
42
38
34
62
94
24
24
60
6
30
30
5
13
6
17
13
66
18
120
72
48
72
18
29
37
30
128
16
53
36
1
18
120
65
25
47
67
18
23
37
6
90
36
18
12
32
28
210
60
6
12
6
11
1
2
9
19
30
47
55
36
6
95
1
11
27
22
24
54
12
29
49
23
7
24
42
66
80
48
9
55
18
18
113
97
60
72
18
89
145
23
3
16
48
6
26
4
12
18
42
20
58
59
7
30
48
47
1
38
4
60
5
7
90
90
5
1
11
24
72
108
7
72
30
38
70
78
42
2
48
52
90
54
30
24
23
43
24
72
78
12
74
57
7
80
117
73
6
41
25
6
18
6
5
13
83
7
29
99
52
12
5
12
24
25
35
55
68
64
5
1
11
19
6
18
18
11
37
12
60
26
48
64
42
18
17
3
21
27
4
18
12
71
1
47
73
107
3
16
12
24
30
23
13
72
2
4
44
33
63
22
90
30
11
73
18
44
16
5
1
83
36
31
36
114
11
1
12
120
35
12
13
72
6
132
42
84
54
30
110
22
23
61
38
22
6
18
6
6
60
6
68
16
6
30
18
11
1
14
96
9
19
77
19
36
125
55
5
19
96
24
48
29
15
76
30
36
2
70
24
78
29
43
17
27
4
48
18
6
20
10
11
25
2
10
12
30
114
42
5
37
6
6
30
5
25
62
52
54
38
4
6
11
97
122
9
1
38
46
98
69
1
35
37
24
24
12
18
18
24
24
6
6
47
91
42
24
47
ABCD 379606308*7^$a-1 [50007]
15
24
49
47
45
40
12
3
8
30
7
5
7
12
29
43
47
6
27
9
78
18
39
19
21
12
53
18
9
7
14
6
6
3
21
6
66
12
18
1
27
5
12
16
53
18
42
3
7
20
1
8
31
14
6
60
40
8
12
4
21
24
101
7
39
9
8
7
24
21
15
17
3
4
17
4
24
51
9
29
7
11
12
1
15
20
49
24
17
10
12
9
11
28
2
58
36
38
7
20
24
12
43
36
21
107
13
29
7
41
36
6
66
10
20
1
60
24
12
3
8
13
101
18
25
63
14
30
18
7
5
3
28
29
3
19
33
63
14
31
47
1
11
4
21
24
59
1
36
11
30
7
5
3
9
19
11
153
51
33
21
22
8
36
21
24
40
27
24
33
3
2
15
57
6
84
48
1
8
7
5
9
19
39
77
3
18
31
56
15
1
11
1
8
7
26
84
12
7
12
20
4
11
4
36
8
13
36
3
24
36
8
12
21
4
75
14
79
17
15
19
12
14
31
12
32
40
8
3
1
23
33
15
6
22
17
3
88
5
21
34
9
8
3
13
17
19
48
29
3
33
12
58
14
27
9
19
35
37
11
18
7
71
16
5
3
13
29
3
7
24
53
39
64
17
16
23
28
2
39
31
60
32
9
7
17
19
53
93
7
65
19
23
1
8
24
63
21
24
9
30
61
53
6
6
7
5
27
28
11
13
3
53
15
13
15
50
12
102
4
21
23
37
5
19
32
16
11
21
4
11
6
3
3
1
3
8
28
101
3
40
20
21
4
32
9
42
28
53
136
8
16
12
39
5
39
1
35
9
21
39
4
5
19
29
42
36
24
13
3
32
18
22
14
36
12
90
1
15
5
28
116
15
21
16
80
9
6
6
12
7
24
32
16
32
9
6
25
12
119
33
3
28
20
9
16
36
35
4
5
57
60
39
3
16
53
3
4
17
9
18
37
24
32
55
2
7
20
19
72
8
49
20
33
30
49
8
3
21
3
66
72
6
24
13
15
24
38
15
7
14
10
5
27
54
3
3
21
7
14
22
33
47
21
9
10
9
11
30
27
21
12
3
76
5
66
4
44
1
5
6
9
57
7
24
8
21
18
54
60
108
42
18
30
30
15
19
8
13
5
18
66
27
3
1
5
30
18
31
5
19
8
28
24
47
12
42
75
31
8
36
9
39
1
65
7
56
28
41
12
6
13
8
76
8
15
12
42
3
28
5
22
9
24
15
44
1
36
41
3
12
9
15
4
5
75
39
72
1
17
15
3
25
24
15
5
28
12
12
11
18
7
11
45
15
12
1
3
17
4
12
3
81
41
43
20
39
4
12
53
39
25
3
17
28
63
36
53
75
12
18
18
1
23
16
33
20
4
35
9
39
12
102
10
26
18
1
65
54
30
12
10
8
72
1
3
38
99
24
24
12
3
18
3
28
11
13
3
2
27
16
8
7
17
28
15
20
24
1
3
2
30
42
7
8
12
55
14
42
33
7
45
12
48
12
3
17
21
7
5
42
33
4
29
6
57
33
78
1
11
9
87
54
31
65
54
18
27
3
36
42
39
139
26
36
78
12
24
30
15
39
60
1
41
3
9
12
3
31
17
4
32
4
47
18
18
25
95
66
7
83
24
81
21
42
16
26
10
8
13
39
5
79
33
12
41
10
9
29
22
33
23
30
12
58
17
24
27
9
3
57
15
1
71
18
7
20
4
36
80
39
16
24
12
2
19
53
10
8
42
27
21
66
13
44
3
129
87
40
80
24
25
15
26
15
24
4
11
37
3
20
54
12
18
6
6
25
5
3
27
1
5
102
30
12
46
57
3
21
41
39
21
18
4
9
5
3
28
60
20
3
21
21
18
12
6
31
8
12
19
14
7
29
19
8
3
21
3
25
15
60
14
3
3
16
33
11
16
29
21
7
24
11
16
21
8
4
23
48
9
19
8
6
6
18
30
33
3
4
12
2
60
3
39
16
41
40
41
3
28
27
98
12
3
27
33
45
12
10
24
24
20
12
1
59
90
12
67
203
42
10
8
9
19
14
19
59
28
14
34
96
50
60
3
7
17
19
38
12
19
20
15
13
5
12
19
51
8
1
24
35
6
15
9
6
1
8
27
1
20
4
35
1
24
20
12
7
2
43
15
12
14
7
11
57
28
27
33
5
7
36
5
30
4
50
10
20
24
49
53
7
24
29
30
1
11
16
32
45
4
23
28
20
4
21
48
5
3
9
43
65
22
32
21
31
50
30
1
20
3
12
13
11
1
47
12
4
9
3
2
27
3
12
21
63
30
39
31
120
36
38
30
18
12
12
7
36
65
30
16
33
12
11
16
14
3
67
8
28
9
11
9
15
16
2
31
12
12
44
16
65
18
1
11
6
39
51
30
15
9
19
39
29
24
39
9
12
7
2
22
20
1
29
3
16
11
25
24
36
15
8
36
6
19
15
9
8
24
39
6
3
15
13
3
12
45
17
36
6
1
3
29
28
17
22
38
30
1
32
45
30
21
4
3
32
30
30
12
52
44
1
15
29
39
49
24
32
3
9
63
9
7
26
10
38
3
19
21
20
3
1
83
42
7
3
14
15
39
9
21
42
6
30
28
17
9
34
44
42
34
12
29
52
8
19
14
12
31
3
33
39
9
5
10
21
3
56
4
2
12
3
15
9
4
27
32
18
24
6
37
12
15
29
9
15
16
8
4
3
26
90
13
3
50
12
79
11
42
36
48
10
17
4
56
63
13
8
31
38
42
37
12
15
14
3
9
3
21
30
24
12
18
24
7
15
68
12
4
12
8
24
13
8
4
41
15
9
118
17
16
17
60
19
72
3
9
11
1
5
27
57
18
21
21
19
8
4
3
26
15
21
39
24
4
12
11
13
17
7
84
3
8
9
21
7
5
60
27
19
5
3
6
6
9
16
3
65
9
6
12
24
9
9
6
36
9
64
11
30
12
55
17
15
3
28
14
7
39
14
48
18
6
31
15
80
12
37
5
3
27
45
69
6
25
5
7
41
30
13
12
3
53
4
5
7
5
39
75
6
6
4
14
66
18
7
5
43
3
2
51
31
24
36
98
12
10
17
4
20
55
117
95
12
4
17
4
5
3
3
1
11
36
9
45
51
15
40
44
28
14
6
12
6
24
22
26
12
30
28
50
48
3
7
45
17
7
36
48
3
44
24
30
22
45
11
13
11
4
14
46
14
18
1
63
26
51
39
1
20
3
25
11
13
11
24
12
21
21
31
8
7
60
36
50
3
15
21
39
18
30
1
39
38
6
6
34
26
30
13
107
18
19
11
13
77
22
9
5
10
26
39
12
39
9
3
1
11
13
8
33
7
29
43
23
49
5
19
11
1
39
17
27
21
21
12
3
4
11
37
3
2
27
24
27
18
15
15
36
1
17
91
35
21
3
25
12
5
48
6
21
16
8
55
5
9
6
6
10
38
12
6
42
3
4
20
33
3
45
42
1
17
138
24
30
7
8
48
40
24
20
19
2
30
28
80
13
3
86
19
68
67
9
48
12
24
11
36
1
53
3
21
22
17
4
20
55
62
22
14
15
4
5
3
28
24
60
27
56
12
12
1
36
53
79
15
60
14
3
16
77
15
9
15
60
31
60
2
34
38
7
35
13
11
60
66
10
20
40
50
6
4
17
21
51
16
5
30
18
27
21
70
17
45
30
6
6
33
24
48
15
6
39
4
11
21
16
23
1
5
24
18
25
161
7
23
45
40
11
4
17
16
11
1
17
31
3
33
65
7
36
63
17
28
5
3
19
2
6
24
60
45
3
25
15
20
28
29
43
24
14
46
29
69
51
27
1
3
45
39
36
8
9
52
11
1
23
30
27
4
12
36
3
21
8
52
20
7
21
8
24
7
2
3
16
8
16
47
64
8
76
5
12
19
36
8
12
1
11
6
3
16
11
40
60
12
9
15
9
15
2
43
41
48
31
5
7
15
8
9
57
7
29
51
57
6
25
41
18
1
5
7
53
30
40
8
9
7
14
18
1
24
5
3
9
19
3
65
64
32
9
123
4
11
42
27
3
21
9
51
28
12
24
35
13
5
19
27
2
10
60
20
9
31
21
29
12
39
43
74
79
60
17
18
49
11
96
30
12
60
3
9
7
35
13
5
22
8
45
7
24
14
6
45
31
17
24
99
21
9
18
52
20
48
102
31
15
14
87
16
11
12
12
16
20
21
3
25
35
6
36
6
24
4
36
44
1
11
9
55
9
36
75
5
9
36
34
65
9
7
32
33
30
4
41
21
10
32
78
7
35
16
5
4
12
53
36
31
53
31
29
12
67
17
30
37
24
5
10
8
6
10
5
55
26
31
5
12
3
3
24
60
42
7
24
63
5
15
6
6
24
1
36
11
28
9
60
29
12
10
8
12
28
56
48
9
7
14
43
3
44
78
43
17
54
9
15
25
17
18
114
22
9
11
4
26
15
19
14
102
21
33
12
39
31
17
33
24
7
12
29
3
12
91
32
42
75
4
11
16
5
4
24
48
23
6
6
25
36
3
14
6
21
12
9
12
3
9
39
12
40
63
21
8
4
3
45
15
9
36
5
6
24
4
62
10
2
7
39
44
18
39
9
3
21
12
3
28
8
40
12
17
12
70
29
60
7
2
42
1
12
24
11
13
29
3
27
9
24
4
3
56
84
30
19
20
51
40
29
9
6
69
3
12
9
19
5
39
1
ABCD 379645974*7^$a-1 [50015]
8
12
6
22
2
24
6
25
23
18
102
16
2
22
26
60
10
26
58
36
26
6
12
16
32
18
120
12
10
20
18
7
53
46
14
6
48
18
46
2
12
24
22
36
26
6
16
24
48
32
4
12
9
63
80
16
50
22
50
24
58
2
46
14
18
18
24
10
8
52
21
5
24
91
63
24
2
22
104
30
31
84
107
48
4
12
14
60
54
36
16
2
10
57
39
20
30
7
84
5
19
5
31
3
36
48
60
20
28
21
29
22
60
33
3
104
42
10
80
6
48
7
3
12
32
88
120
74
36
22
48
14
118
57
29
22
9
23
76
26
202
33
29
6
28
26
6
28
26
54
6
12
19
41
42
16
44
28
120
72
36
12
69
5
10
74
22
48
2
42
42
22
8
6
34
14
7
3
44
12
100
57
24
5
10
44
25
41
115
5
58
96
12
36
33
63
12
74
24
6
28
12
132
33
29
6
16
140
49
27
8
1
5
10
12
2
96
10
21
3
8
40
24
8
96
24
48
48
25
15
21
23
16
48
36
21
29
24
82
48
60
21
35
40
14
7
29
94
2
60
58
21
35
54
34
33
27
2
18
40
62
34
2
24
6
18
34
33
15
14
6
25
29
6
18
12
54
6
144
60
6
18
7
27
2
10
8
13
53
36
22
2
10
21
11
18
6
54
7
51
14
60
19
3
2
55
3
20
6
10
57
35
114
106
9
39
2
24
31
5
24
10
14
54
13
15
21
17
7
27
108
14
22
14
24
34
72
60
44
4
36
80
25
29
12
22
8
30
42
136
56
16
9
87
24
21
29
30
30
10
14
6
12
18
82
26
60
31
63
2
10
14
36
55
29
22
24
128
18
90
60
100
9
99
24
24
84
14
18
13
3
12
9
15
14
106
56
12
12
52
2
36
22
14
34
26
60
24
10
108
20
13
3
24
32
16
14
90
6
10
50
30
12
18
24
18
6
34
69
59
12
12
1
24
65
24
6
6
24
7
3
36
32
6
22
69
11
49
3
98
19
36
53
31
5
10
14
58
24
20
4
14
66
30
58
48
24
48
12
20
25
41
30
28
60
57
47
97
63
2
120
30
40
8
64
2
31
29
12
24
24
31
96
87
48
9
11
4
14
10
56
156
4
141
59
48
4
2
36
46
9
3
2
10
14
72
10
9
27
33
29
22
24
8
13
47
49
3
48
32
88
26
7
29
6
150
94
50
30
28
62
6
30
24
31
5
22
96
62
24
24
72
22
9
53
6
61
11
18
19
35
16
12
2
7
71
60
120
6
6
1
5
90
18
7
27
57
3
12
24
108
2
12
19
63
9
23
1
3
56
25
5
91
125
10
14
6
1
3
24
36
21
47
13
3
50
22
9
5
7
3
8
6
46
14
66
1
5
10
38
7
53
10
50
12
90
18
22
20
90
10
69
5
22
2
22
14
66
30
48
66
25
5
10
12
9
24
5
10
14
6
6
48
10
12
14
6
18
10
2
10
110
22
2
24
54
28
21
15
33
89
7
27
24
2
154
2
46
38
10
2
42
6
36
67
29
10
50
30
28
2
115
3
57
15
20
4
60
21
89
6
12
4
8
6
19
27
12
36
36
45
27
68
18
10
2
24
24
7
65
54
30
7
11
48
18
96
22
2
54
148
84
60
45
3
12
26
24
60
10
72
33
3
12
14
96
24
36
151
15
14
31
29
24
31
29
10
12
9
5
6
60
49
5
22
24
32
6
6
48
13
87
2
10
45
36
27
32
4
26
7
11
6
36
30
88
69
15
12
36
108
24
2
36
22
2
12
84
30
48
48
1
17
7
5
19
36
65
24
6
12
4
8
16
120
44
28
2
6
18
54
18
19
11
30
42
28
20
24
6
30
12
4
2
7
39
50
34
2
42
13
24
41
22
24
45
75
24
24
12
14
84
7
23
4
21
11
28
33
51
93
65
90
4
96
9
11
90
48
12
31
27
24
62
10
81
24
5
30
6
19
41
10
36
9
5
24
22
2
7
47
12
1
27
2
6
18
42
198
12
30
64
20
25
15
68
12
30
7
24
113
10
62
30
1
29
19
3
26
6
6
19
5
31
53
7
3
33
29
34
81
29
24
7
3
60
21
27
2
126
16
9
27
2
10
62
58
32
78
42
25
39
20
16
74
22
36
32
28
2
60
24
43
3
8
126
10
2
30
24
48
16
110
31
5
46
14
7
63
26
79
5
18
13
29
22
68
25
15
80
16
20
1
11
4
96
20
88
9
23
4
2
66
6
19
36
53
58
69
5
10
44
48
4
8
25
111
14
60
6
18
6
64
24
32
30
10
20
4
62
46
68
48
12
36
30
139
23
16
50
46
81
5
24
46
38
10
12
50
22
8
16
2
12
22
32
6
70
50
54
16
38
180
22
48
72
24
21
35
30
10
14
55
3
20
16
33
27
26
70
20
30
82
9
24
41
54
6
24
24
12
19
89
12
22
26
36
82
176
13
24
65
30
90
18
18
24
10
12
68
16
14
10
8
18
10
20
24
37
11
6
126
4
2
84
7
11
4
44
18
12
60
79
15
21
29
46
9
41
19
3
26
60
31
95
1
27
26
72
24
31
89
6
30
34
24
26
36
84
60
24
10
21
3
48
48
21
3
2
24
22
9
5
60
30
16
21
11
72
36
18
12
46
9
29
18
12
6
22
33
29
18
13
5
34
86
46
56
180
132
54
10
26
60
55
3
38
22
177
41
42
12
61
36
29
24
70
72
9
5
24
18
16
21
27
2
7
87
26
6
36
1
77
67
3
86
55
51
21
3
20
16
38
6
16
45
27
12
36
14
31
27
20
102
60
31
27
33
39
8
42
22
2
60
36
18
12
6
24
90
85
27
8
6
24
156
91
29
34
68
108
78
31
29
6
52
9
3
26
10
8
13
5
30
16
182
36
10
21
5
10
120
45
35
49
35
1
173
7
29
34
86
22
60
14
31
17
12
54
1
63
50
34
128
12
6
7
5
34
60
117
84
5
10
12
9
113
91
27
32
6
24
70
14
34
24
2
66
121
35
18
34
32
90
55
29
36
18
6
7
3
12
14
78
6
58
8
28
9
17
6
4
26
46
14
31
29
30
6
19
12
23
36
18
7
39
156
50
24
24
31
15
14
60
91
29
10
21
15
21
29
31
15
132
57
36
15
144
45
3
96
2
42
4
38
22
2
12
24
31
60
173
36
24
70
24
24
48
14
54
16
2
84
6
18
34
12
84
21
5
34
84
62
30
4
12
14
96
48
66
52
60
9
27
9
29
84
22
14
22
24
164
30
30
52
20
73
65
48
36
66
72
40
26
7
29
10
36
14
6
28
2
31
77
6
16
32
6
6
28
86
67
63
12
14
22
2
72
70
14
7
3
14
42
12
28
14
6
25
3
24
86
180
43
29
ABCD 379792046*7^$a-1 [50006]
36
24
12
35
12
36
162
7
132
29
55
24
143
48
1
83
13
84
36
17
79
36
11
1
11
60
42
6
42
72
115
11
72
108
24
145
5
6
12
108
25
36
23
6
7
23
24
49
120
24
12
83
13
29
6
37
35
180
78
102
18
30
72
61
29
7
72
59
133
60
107
72
48
73
47
24
1
35
37
17
48
67
72
11
97
35
1
35
120
12
49
23
168
25
77
18
48
73
101
78
73
48
96
12
11
61
59
1
12
108
60
47
1
23
36
1
23
48
37
5
30
37
11
60
49
24
35
73
47
24
96
13
77
7
35
1
11
61
5
31
72
11
49
12
95
114
78
42
55
23
12
13
95
48
24
48
60
13
59
37
11
132
48
48
24
60
49
11
18
42
6
19
36
89
19
12
17
79
59
49
12
71
48
13
71
36
42
102
37
23
13
47
48
48
1
209
54
48
12
1
48
24
48
149
120
6
37
35
37
71
12
18
55
36
173
48
91
11
25
12
23
30
7
12
131
1
59
6
72
127
71
1
11
85
47
18
91
11
18
162
30
91
48
149
30
12
25
24
11
48
13
108
11
30
78
25
48
65
31
41
7
35
25
12
60
108
11
30
79
72
96
35
1
11
18
18
54
7
36
155
42
6
162
115
72
11
42
19
53
66
12
1
41
48
42
6
55
36
23
6
43
47
97
35
25
180
83
37
95
150
42
109
72
119
229
12
17
19
23
1
107
13
29
30
13
24
23
6
7
17
18
108
42
18
24
61
36
23
49
72
12
72
23
1
11
1
24
5
18
49
12
71
73
240
35
48
60
1
41
31
11
25
12
132
47
97
36
11
25
12
23
37
23
49
12
36
119
54
6
25
17
18
102
79
12
71
25
108
23
97
24
72
12
5
31
36
72
5
67
72
36
24
11
30
6
25
17
31
71
1
24
84
72
24
101
42
12
97
59
97
23
1
48
23
37
23
13
12
36
47
30
67
5
31
36
71
1
11
49
59
12
1
41
43
95
37
144
11
97
383
97
23
78
31
41
7
23
1
59
13
120
47
13
53
30
120
13
107
1
113
103
17
18
12
25
23
13
125
42
49
36
35
193
77
175
17
6
1
12
24
12
11
24
1
47
132
37
131
1
17
162
48
60
37
5
150
48
60
1
24
5
24
7
83
126
43
71
49
11
85
71
24
30
6
49
12
191
12
36
13
17
19
24
108
11
12
49
12
72
24
11
25
35
150
42
25
53
18
1
36
12
180
24
108
29
7
17
30
90
19
24
35
1
72
48
11
48
37
71
1
108
53
42
85
41
30
24
121
89
18
37
65
223
47
66
67
35
18
24
78
73
35
30
42
132
37
23
97
71
109
11
102
127
36
35
1
59
72
6
24
31
47
49
23
18
67
71
1
71
48
12
42
6
37
72
12
24
36
180
11
25
23
13
11
30
6
72
25
35
12
66
115
24
12
11
49
11
109
23
13
17
30
121
17
42
126
114
97
11
48
12
49
132
41
7
24
17
55
12
11
72
12
49
47
12
60
12
36
54
6
13
12
59
85
65
7
23
1
108
48
11
48
12
72
30
90
6
19
96
239
49
29
18
150
19
11
61
29
24
91
72
47
25
5
6
84
60
73
72
41
19
23
48
12
25
17
55
23
42
19
24
23
132
37
35
60
37
23
36
49
48
24
23
48
73
29
7
89
91
12
17
72
90
12
96
1
24
36
12
11
36
24
37
71
12
60
120
30
55
72
59
12
13
47
13
192
108
132
35
30
30
132
109
132
36
11
37
108
23
30
19
95
126
103
96
12
23
6
24
43
36
36
5
6
37
5
31
89
72
30
169
107
12
90
175
263
42
19
11
18
7
228
5
30
12
25
5
55
35
1
71
30
30
49
41
48
67
72
23
36
12
1
24
84
72
24
12
11
61
11
18
114
6
24
6
24
36
24
13
23
12
48
54
55
71
145
17
7
12
71
30
48
54
109
36
23
48
1
84
59
48
72
18
55
36
11
13
47
228
157
53
30
18
19
36
24
161
19
23
97
11
24
60
6
43
24
84
96
72
12
23
6
54
48
42
6
12
60
18
42
13
36
119
54
7
83
13
23
13
11
18
7
48
17
19
24
47
37
23
49
41
18
60
12
1
119
25
23
13
65
19
11
13
36
41
114
277
48
23
18
67
35
1
36
36
24
83
12
13
23
222
30
12
37
108
23
12
1
84
23
48
180
37
24
12
24
12
5
48
42
13
17
7
41
42
36
25
17
18
13
107
12
13
59
36
12
18
54
1
17
19
48
23
145
23
25
36
23
85
72
132
71
49
36
101
24
19
72
47
102
31
65
67
35
1
11
1
149
48
7
12
24
119
6
30
1
11
60
18
91
72
59
18
120
19
36
35
1
11
42
6
1
12
11
18
48
54
36
1
48
11
25
180
29
7
89
19
23
12
ABCD 379885878*7^$a-1 [50066]
18
12
34
17
27
4
168
2
6
54
72
36
48
94
60
5
21
22
29
12
51
40
32
28
29
69
39
123
18
27
45
70
168
50
18
9
48
19
50
30
24
16
24
62
24
63
67
53
24
3
18
10
17
9
24
66
6
154
62
34
50
6
21
72
55
26
10
8
18
60
10
60
32
9
33
10
17
63
28
20
33
7
38
3
31
50
51
9
34
5
9
63
27
9
7
56
6
75
7
29
7
20
42
30
78
12
54
16
74
96
12
72
63
51
9
72
45
54
12
69
12
7
89
3
52
38
10
53
45
99
343
17
60
45
18
54
63
43
32
40
32
96
18
54
48
52
182
6
18
3
43
53
27
18
18
108
4
53
27
76
72
24
17
24
39
88
65
96
39
6
90
81
3
78
48
72
42
16
29
7
24
50
12
60
12
51
57
60
12
22
36
32
28
77
3
18
36
46
17
15
81
9
48
15
7
50
42
18
102
69
75
6
10
17
12
79
2
58
5
15
81
67
17
63
18
42
4
44
64
36
14
72
18
18
27
36
31
8
72
168
112
80
69
91
89
9
22
5
3
40
20
48
33
9
12
51
99
9
72
79
24
26
87
12
9
36
130
84
188
9
39
204
162
3
24
36
3
4
41
45
34
128
40
2
84
63
33
18
40
86
135
21
15
21
51
67
84
5
24
9
70
14
54
6
3
60
27
81
9
3
27
36
42
12
15
91
2
10
26
42
45
199
24
2
324
63
27
30
10
24
84
62
70
48
62
10
14
192
15
3
54
63
9
60
58
62
51
165
63
31
14
42
45
72
43
20
21
7
2
24
3
67
56
12
52
48
5
27
18
3
7
29
7
56
6
34
41
103
24
32
30
36
72
72
168
75
24
21
6
30
10
77
7
41
189
27
36
7
29
91
26
63
33
99
57
42
81
129
6
16
36
5
36
7
29
87
9
9
3
7
108
8
93
141
111
19
12
50
24
10
2
51
72
120
27
100
77
67
113
48
9
51
63
45
55
2
72
15
84
67
12
29
15
36
18
3
33
30
6
22
89
9
18
9
117
130
101
3
16
26
12
27
19
60
24
32
24
45
91
8
21
9
10
50
27
36
9
63
57
60
58
32
18
102
64
44
36
90
27
36
31
68
33
21
27
267
4
12
41
27
6
22
53
19
5
67
8
18
27
33
12
78
120
33
129
22
36
2
30
28
8
64
48
5
43
12
32
102
70
8
21
117
168
94
41
99
18
12
46
84
2
36
27
31
53
127
44
126
15
31
17
24
9
3
36
9
132
46
60
5
19
24
56
9
19
86
72
54
21
60
127
65
81
22
32
45
27
6
48
15
27
18
12
10
14
66
18
70
96
113
15
16
2
22
5
27
129
69
10
62
27
21
42
16
2
108
12
6
16
14
34
72
8
112
8
40
50
36
24
48
142
29
51
18
30
28
5
19
29
36
15
57
63
69
12
15
9
21
42
90
18
36
18
27
12
9
15
7
32
36
42
48
10
12
12
17
99
28
24
50
36
42
90
54
16
2
102
9
72
9
24
12
72
82
44
90
42
28
146
27
60
3
54
63
117
36
36
18
6
3
43
53
84
7
24
84
20
112
77
33
27
48
15
48
168
12
28
5
36
7
50
6
18
39
33
84
162
24
18
3
72
105
30
28
17
15
9
63
9
7
72
29
9
30
100
12
41
27
54
24
27
7
5
27
54
24
30
28
50
22
17
45
78
12
9
55
14
10
17
103
32
40
44
42
12
180
10
5
84
24
39
6
108
3
9
15
9
126
48
36
40
128
21
51
16
65
12
15
90
12
51
99
48
45
33
84
6
72
66
126
16
20
60
18
82
84
80
28
41
7
5
105
120
10
14
3
33
34
113
87
9
127
8
81
31
14
108
90
12
33
81
36
147
288
15
16
60
44
6
18
16
50
51
9
10
48
5
21
46
48
50
6
30
27
7
48
221
117
39
55
8
28
36
50
3
36
69
30
36
9
63
52
20
72
16
89
12
79
2
63
19
77
19
17
55
65
7
17
12
9
99
9
58
2
108
30
40
14
15
43
2
99
21
46
5
57
27
163
14
30
18
22
14
60
147
63
45
9
10
12
56
48
96
16
2
12
15
48
15
57
213
12
6
9
43
168
32
72
90
18
9
3
69
45
22
17
7
8
16
56
30
87
3
16
2
6
45
45
30
105
81
66
100
14
3
55
170
6
21
123
72
21
19
53
117
6
30
15
67
17
15
117
36
7
38
63
3
16
38
60
3
123
66
58
68
60
12
18
135
15
18
12
34
38
72
15
81
138
54
51
9
22
77
27
232
72
113
24
72
12
9
231
21
24
12
15
19
8
216
64
8
48
6
27
21
10
5
3
24
16
182
58
53
9
18
81
151
2
36
90
69
9
147
9
94
2
3
27
52
12
17
81
46
17
67
2
108
75
43
12
180
17
24
19
12
8
9
99
4
104
4
113
9
63
51
162
135
9
3
67
194
87
7
2
48
10
12
5
9
27
69
130
68
18
10
2
46
24
89
21
15
43
5
9
60
3
108
69
106
2
58
12
ABCD 379899368*7^$a-1 [50024]
55
65
15
4
20
40
41
7
24
168
5
48
19
17
111
81
48
24
19
84
5
19
48
5
3
40
80
100
5
31
96
5
115
8
40
72
80
88
20
100
12
5
43
12
20
4
29
12
7
5
24
12
12
19
5
15
21
15
40
48
77
7
12
29
87
60
64
77
12
175
24
89
27
9
12
84
19
68
69
75
69
7
24
5
19
132
12
68
45
7
8
45
19
5
159
4
77
91
144
56
24
4
44
189
180
12
7
5
135
64
5
15
21
27
12
45
19
17
36
60
84
3
81
24
51
48
21
15
33
91
108
5
36
7
72
72
17
72
27
4
17
55
68
33
15
141
48
24
31
60
80
16
12
8
9
3
57
24
79
96
60
17
12
3
201
72
55
41
31
68
33
19
44
4
5
12
36
51
69
3
45
43
312
101
19
8
57
79
132
32
9
12
31
96
44
48
9
12
72
163
20
45
24
7
17
12
36
96
24
72
12
48
12
24
31
44
57
91
17
15
28
53
60
67
84
80
9
159
9
24
3
57
19
48
20
36
189
48
147
21
180
7
8
16
53
36
96
12
12
48
3
4
12
17
72
19
29
144
3
24
33
84
87
9
91
41
12
19
8
76
60
29
3
40
24
8
69
211
36
12
32
40
32
9
31
24
144
48
41
12
87
28
32
9
24
31
164
4
53
3
81
3
76
5
108
63
88
41
7
72
41
7
104
40
36
5
108
19
5
24
48
31
29
51
21
27
4
89
67
36
5
12
39
72
21
75
96
160
125
15
60
9
84
3
40
8
24
45
43
5
67
12
89
12
7
41
39
36
12
52
12
5
43
48
24
77
19
8
72
64
29
12
24
12
24
3
36
16
20
24
9
31
41
3
64
36
17
27
57
24
31
89
48
91
80
9
39
45
43
41
43
36
29
43
29
48
24
12
84
15
16
84
8
52
32
81
19
144
24
5
168
7
132
125
60
60
3
72
9
31
84
5
31
80
9
79
128
45
55
12
17
24
91
29
51
45
19
36
89
12
7
68
40
20
180
69
43
5
67
89
12
43
41
231
112
17
31
5
3
40
24
188
9
36
24
15
16
12
29
7
113
7
29
43
41
7
12
80
33
67
5
36
36
43
72
17
91
60
104
28
41
19
17
51
129
144
12
55
12
12
5
79
32
48
45
31
36
44
48
21
127
17
3
9
36
60
39
249
7
108
92
40
5
7
20
57
175
24
56
45
48
75
21
48
91
12
44
57
139
5
24
19
60
29
43
104
21
12
3
16
44
16
20
21
36
12
31
41
111
21
12
96
36
15
117
43
12
68
12
48
88
29
12
108
3
9
43
77
12
60
15
16
48
17
55
5
48
195
9
24
7
17
31
41
7
20
36
93
108
12
36
39
45
12
19
17
43
24
89
132
132
39
40
8
9
24
12
48
48
39
9
48
60
111
40
32
9
36
36
67
108
56
57
48
60
43
17
75
64
44
21
19
53
115
48
36
60
5
211
12
29
31
128
21
24
36
79
5
19
48
5
43
5
7
77
24
12
24
99
21
75
9
216
3
28
8
93
3
57
3
60
88
5
12
91
140
9
24
7
24
8
16
29
36
7
8
57
36
91
20
9
51
36
225
12
55
80
9
51
52
113
55
5
19
56
9
15
64
17
87
9
43
17
111
93
84
12
87
24
52
36
12
36
12
5
96
24
7
101
19
36
53
12
51
141
36
31
72
144
137
36
103
65
3
9
84
72
12
79
29
12
60
235
104
4
137
84
60
132
7
60
20
45
36
84
108
27
12
69
79
36
12
53
7
41
171
9
132
108
67
32
69
43
132
5
60
15
48
28
53
27
112
17
55
29
111
21
139
5
43
53
7
8
28
41
3
96
52
20
28
20
33
87
16
8
72
93
55
36
104
9
36
115
8
40
72
17
36
7
36
29
3
12
36
120
40
41
72
127
12
5
12
72
12
36
27
9
39
21
91
5
60
12
120
48
60
120
15
9
15
40
20
12
4
116
81
36
24
67
53
7
32
21
60
51
81
55
20
117
27
9
3
48
21
24
12
24
31
20
21
24
103
5
48
72
36
12
24
43
56
40
156
60
176
33
180
91
17
3
33
27
9
127
53
51
21
19
48
32
57
19
41
39
21
27
100
5
67
5
43
101
15
60
64
72
101
60
12
27
9
15
28
96
60
32
105
84
36
19
29
7
48
24
17
19
41
36
19
156
20
249
12
24
39
48
9
84
43
36
89
48
12
7
197
51
24
36
21
12
48
15
57
72
91
5
48
3
45
79
60
24
12
92
16
32
9
12
19
77
91
20
12
4
5
31
29
15
16
29
12
3
57
31
80
72
57
24
39
9
199
60
17
72
48
39
16
17
132
79
17
24
12
27
156
57
3
24
33
39
69
19
29
24
43
24
48
20
45
67
60
8
33
87
72
76
77
24
12
24
7
12
20
4
41
39
40
32
144
40
ABCD 380089098*7^$a-1 [50086]
2
3
40
17
12
7
29
51
24
9
22
9
8
31
42
35
12
1
6
2
3
4
207
45
20
9
24
39
28
173
39
9
22
17
60
12
16
12
45
56
3
37
11
28
9
24
30
45
53
12
27
33
16
99
65
10
18
179
72
153
19
24
5
58
2
82
38
16
83
7
6
3
15
30
11
21
15
72
97
51
39
60
26
58
60
36
30
23
12
9
7
3
17
25
120
6
72
2
15
4
17
12
16
11
120
12
43
5
12
13
35
28
17
46
9
5
27
1
30
36
36
77
33
4
54
72
5
4
9
32
15
25
20
27
43
54
72
152
51
36
24
60
21
16
20
12
40
32
27
13
30
38
12
15
4
56
28
15
17
4
41
10
9
77
4
54
2
82
36
2
7
5
60
40
47
9
24
166
50
46
29
19
26
10
5
156
21
22
36
21
24
5
4
11
45
106
5
12
19
2
16
83
12
57
24
16
8
12
3
1
8
22
24
2
127
5
12
27
48
12
141
39
117
46
77
12
4
15
21
96
9
11
19
81
41
40
54
24
2
48
31
9
23
9
24
15
1
8
15
25
23
60
7
54
6
9
36
29
7
3
17
79
5
40
17
64
47
60
72
40
60
56
1
20
12
55
32
31
12
77
12
9
19
20
9
79
27
24
36
30
15
81
3
41
48
10
50
51
36
9
22
50
48
10
14
39
1
27
44
36
13
8
12
27
9
15
100
5
19
5
39
21
10
101
61
15
5
15
33
22
29
4
36
41
15
9
10
6
47
60
9
82
2
48
7
65
27
48
45
10
5
72
52
99
17
9
19
17
19
17
34
14
34
26
15
31
6
59
12
12
37
59
21
3
16
24
21
6
29
21
12
31
27
29
115
5
13
15
27
17
21
7
29
46
60
5
21
12
39
67
66
95
28
92
24
49
6
50
3
21
10
26
10
36
5
4
5
15
16
5
10
137
141
39
16
21
20
4
27
29
15
108
37
32
3
40
27
2
60
27
55
29
96
12
31
38
7
72
21
54
5
13
20
51
1
6
38
12
34
65
12
33
15
33
40
47
49
23
7
2
22
18
11
37
72
63
8
73
6
41
57
15
16
9
11
33
7
5
36
3
19
81
116
55
18
27
32
67
90
30
96
29
37
59
13
15
12
20
4
21
135
15
45
5
24
10
45
20
85
11
21
3
31
6
8
40
6
77
12
19
30
6
50
15
57
39
1
18
41
105
48
96
12
34
5
1
32
27
21
48
12
7
41
3
7
36
5
24
48
12
9
10
17
12
19
2
36
12
51
43
29
36
24
25
20
3
57
46
29
19
17
1
11
7
65
36
4
5
24
10
60
21
36
20
43
18
114
65
12
43
17
28
168
32
40
84
51
84
41
4
15
21
32
109
8
3
21
7
32
12
9
52
54
50
31
20
19
24
81
20
21
115
45
6
18
144
8
24
70
9
17
39
4
27
117
3
41
31
2
87
33
27
60
60
12
4
5
39
73
35
4
56
4
36
20
12
21
12
15
81
3
19
18
63
8
1
42
74
10
26
64
6
17
9
94
5
4
15
50
40
66
5
12
52
8
28
5
40
68
31
8
12
55
2
3
45
3
33
48
36
70
66
35
21
34
110
34
53
1
15
17
87
7
42
23
97
8
10
53
1
32
48
87
24
76
92
28
29
135
31
9
41
40
18
26
15
36
9
22
12
2
58
17
21
19
105
8
39
1
87
29
34
45
3
42
27
41
12
39
12
4
44
31
29
7
2
3
85
54
77
12
57
12
3
1
6
12
105
5
16
51
5
40
18
26
3
12
21
58
2
34
5
36
24
4
36
8
12
45
51
4
9
32
27
19
38
12
24
34
21
15
17
1
59
12
76
32
12
9
12
36
43
65
70
53
1
11
21
36
19
3
62
10
36
53
45
3
13
90
17
13
15
41
39
49
24
32
15
19
62
7
32
21
103
27
9
41
63
1
3
5
67
29
16
6
9
63
12
26
132
12
15
19
21
5
19
36
63
158
7
56
48
13
20
15
24
19
18
20
7
27
5
40
3
89
16
17
15
153
27
69
3
31
36
5
96
12
12
37
20
39
24
19
18
27
32
19
65
48
9
51
16
5
87
43
21
5
31
32
37
75
17
39
40
3
17
24
1
35
45
40
54
122
12
7
3
2
34
2
3
1
8
39
16
44
31
36
2
12
48
43
9
11
36
43
12
29
4
36
8
57
70
5
9
16
135
8
1
8
7
32
9
36
15
12
57
75
16
45
8
99
19
74
15
4
15
12
2
22
38
12
40
8
67
29
31
9
23
21
28
8
31
63
29
12
40
8
9
3
9
27
12
12
36
28
17
15
1
11
19
41
9
12
46
2
4
3
41
3
48
25
80
36
3
7
29
21
67
56
36
21
22
6
71
1
54
66
8
24
22
29
4
27
29
57
22
41
40
5
4
27
21
8
3
13
8
12
124
72
11
60
33
15
60
19
66
6
72
21
17
48
75
4
53
108
60
22
33
8
28
3
86
4
6
5
31
5
4
21
59
19
2
27
48
24
69
96
16
18
17
45
39
16
5
15
21
22
26
3
9
34
9
5
19
92
12
9
3
45
12
7
5
70
18
11
13
8
60
52
6
2
7
3
29
60
43
9
8
12
16
39
2
22
86
34
17
28
5
10
18
20
39
12
31
17
24
40
9
78
9
120
33
56
3
12
4
27
90
15
5
4
44
130
18
72
42
29
48
12
4
32
9
64
32
15
19
41
19
5
81
60
15
19
14
31
9
59
7
9
5
27
24
21
36
12
39
7
24
12
69
39
17
9
64
32
108
67
9
11
9
4
32
24
72
63
16
39
24
48
62
27
72
1
42
5
25
63
5
12
16
23
16
29
3
12
16
39
41
13
15
137
10
6
8
40
54
60
12
96
57
51
12
9
32
31
2
27
7
62
19
45
18
6
35
21
19
15
9
32
40
20
55
69
29
72
16
20
10
9
15
17
57
84
70
17
9
36
48
22
9
20
16
3
2
36
12
111
7
14
36
39
9
3
52
17
22
17
25
95
105
39
16
5
15
4
29
7
3
77
19
41
45
36
48
51
4
57
119
60
28
32
1
3
8
7
26
58
18
11
31
17
69
36
34
26
16
20
12
31
65
63
7
14
22
9
29
70
45
5
12
48
28
11
9
39
9
12
43
41
48
12
64
11
9
36
27
13
3
45
27
5
94
50
40
152
3
16
5
15
31
18
54
12
17
16
53
19
21
8
36
108
10
17
19
26
16
11
16
3
29
12
12
16
39
53
9
48
16
24
35
57
51
1
30
2
16
23
48
12
31
5
12
12
1
54
9
27
45
5
55
5
15
1
11
48
13
15
27
36
2
27
12
16
36
5
24
7
20
12
49
8
16
30
38
22
45
9
23
43
50
103
45
15
17
40
8
16
56
10
17
37
20
15
81
15
21
51
9
82
17
40
81
8
12
34
14
51
33
39
49
18
12
29
9
4
11
19
26
24
10
12
17
7
65
91
6
32
7
20
33
55
51
50
3
13
107
9
3
7
18
15
17
63
120
36
60
4
51
5
33
12
27
13
18
30
51
36
5
48
10
17
69
75
31
86
10
18
35
21
16
39
15
74
19
15
57
65
27
12
36
24
49
11
16
39
24
2
79
17
39
61
11
12
9
ABCD 380242194*7^$a-1 [50020]
13
8
7
57
3
35
9
3
78
15
27
69
4
5
27
28
17
3
63
22
8
55
53
4
38
1
48
23
6
30
36
10
23
21
19
44
36
36
16
32
28
11
21
3
36
9
28
80
15
126
39
85
15
5
42
10
3
32
13
39
11
21
21
7
11
6
16
3
35
6
3
72
24
40
48
68
4
12
36
9
68
28
35
27
21
51
1
69
59
51
36
9
25
3
35
25
17
16
8
3
27
12
24
6
40
23
27
33
4
20
15
60
25
12
29
60
16
15
8
4
44
96
21
36
12
120
19
21
24
11
37
27
35
1
8
1
26
12
10
20
7
21
2
42
6
12
6
19
44
36
51
46
35
12
12
1
20
30
21
3
1
35
54
16
44
3
1
11
12
36
76
11
46
68
6
60
24
6
7
29
3
4
24
12
41
3
48
25
14
49
77
7
29
7
44
36
28
36
20
3
24
46
14
33
4
68
21
16
8
39
4
48
12
17
39
25
38
21
13
15
65
27
13
15
5
7
24
12
41
16
3
32
21
7
24
33
27
21
2
60
9
12
49
20
15
39
46
8
42
57
4
24
5
7
20
21
36
36
7
33
14
30
6
1
20
33
19
32
21
15
12
45
42
18
15
21
19
24
23
9
21
7
44
16
11
18
52
3
24
8
48
12
3
34
26
18
66
45
28
24
11
37
29
3
12
4
17
3
97
23
3
37
12
11
9
13
23
75
9
9
7
32
4
17
19
8
37
39
68
63
22
3
20
4
53
7
8
24
36
9
19
48
20
16
29
18
30
6
21
123
13
11
9
16
41
139
35
21
48
12
15
21
3
33
3
6
3
37
15
8
27
18
12
75
12
39
174
6
85
8
39
30
19
23
45
45
16
2
9
48
24
12
27
73
5
7
105
2
13
12
11
10
15
92
4
140
36
36
15
9
3
9
15
25
35
1
72
20
25
2
1
20
9
24
16
20
30
61
32
40
12
11
105
16
9
14
21
9
27
1
32
7
56
21
27
24
12
64
68
16
5
15
24
48
21
15
48
16
9
14
18
55
11
60
12
121
36
20
4
32
12
16
23
9
1
20
30
21
48
60
16
20
51
12
9
109
14
21
3
34
38
21
13
3
23
54
7
36
35
22
20
7
24
32
36
21
24
30
46
26
22
20
51
21
6
9
9
7
29
15
48
13
32
6
12
25
12
32
1
8
24
27
63
12
24
9
21
3
4
17
28
39
65
7
8
15
13
5
3
124
20
21
52
32
31
29
66
30
19
8
24
88
5
16
38
9
4
21
3
9
14
30
27
16
17
3
57
76
3
24
36
5
15
4
68
28
41
6
13
33
14
10
15
33
8
54
69
45
6
9
27
21
16
12
83
6
51
9
4
35
27
21
16
8
24
36
9
6
30
48
55
56
16
53
51
1
59
15
9
36
28
8
16
23
13
17
24
19
53
28
2
24
9
73
11
1
11
12
27
70
20
19
17
3
21
19
44
24
13
3
35
9
72
1
12
20
7
23
13
11
12
12
57
24
24
51
6
6
109
11
33
21
18
81
36
9
39
36
1
23
63
10
39
44
39
13
65
112
20
39
13
14
1
108
12
29
4
59
13
38
10
3
59
1
8
16
8
24
4
12
8
57
3
37
20
66
73
20
60
1
2
24
9
3
1
68
16
104
24
24
3
1
8
13
27
53
3
64
5
30
18
7
59
21
123
9
9
39
108
21
19
57
14
24
21
28
23
33
25
63
36
53
27
21
6
21
12
27
54
27
1
75
12
5
15
28
47
37
153
50
21
39
6
7
24
33
50
49
21
48
39
23
25
33
44
54
24
9
3
9
12
72
45
36
7
35
12
72
33
84
1
20
52
11
24
48
96
1
14
1
12
33
68
7
20
24
9
19
11
6
36
7
17
16
11
52
60
5
6
24
36
13
8
16
9
23
24
3
33
57
36
55
9
48
12
3
48
12
8
12
81
39
52
45
3
23
34
26
34
14
69
28
12
12
33
8
12
7
5
18
6
31
33
12
3
11
36
36
9
99
9
12
3
69
4
32
25
2
9
16
8
3
24
33
21
6
10
20
78
12
24
21
12
33
24
12
3
24
15
9
27
36
18
18
9
3
12
9
27
34
14
30
76
8
51
24
27
36
45
15
9
3
6
76
11
4
5
24
7
5
48
4
15
12
20
69
7
9
8
3
9
75
25
74
22
27
20
33
12
6
1
23
12
9
39
13
44
9
30
9
12
12
48
13
26
30
4
26
21
24
1
20
7
24
12
71
6
7
8
75
48
45
36
4
44
4
5
7
24
9
12
2
21
48
9
15
3
21
16
8
15
37
32
52
17
4
8
42
10
11
24
12
12
3
13
107
6
19
21
11
3
18
40
116
52
84
23
3
9
40
60
116
9
40
23
84
3
24
1
116
27
25
17
3
25
95
13
12
59
3
10
44
31
83
21
81
54
13
8
12
28
36
24
11
42
28
24
26
9
13
2
37
44
16
32
4
12
5
48
3
69
3
4
59
24
9
4
77
18
6
30
34
27
32
1
27
60
8
24
4
5
55
9
14
24
30
99
1
32
7
23
18
36
16
15
12
23
18
18
12
37
23
57
45
31
9
3
24
24
12
47
30
3
12
15
1
12
5
42
85
20
25
3
17
84
4
2
1
12
8
4
32
1
72
3
5
15
24
27
61
29
6
21
96
51
21
1
27
8
25
26
61
8
12
16
20
4
8
85
15
56
40
23
6
24
42
129
15
21
24
28
5
7
20
9
7
8
12
16
9
23
15
37
47
69
21
36
43
53
3
13
2
21
45
30
46
14
37
9
50
10
3
8
12
12
48
12
72
64
8
9
27
13
3
12
44
16
5
18
57
13
59
13
11
16
21
47
25
72
15
29
6
30
18
57
21
42
13
32
12
3
6
7
47
45
4
8
39
37
83
9
25
15
11
49
20
4
9
12
11
16
60
35
36
12
6
3
3
25
12
11
9
12
4
8
16
23
30
3
51
69
13
35
3
6
27
81
3
15
54
15
3
12
9
21
18
58
11
4
20
63
9
21
3
24
15
9
28
47
33
12
45
18
36
13
23
6
127
23
9
24
48
1
72
27
8
9
3
124
17
27
25
3
5
3
4
23
48
34
23
25
2
57
28
5
67
84
23
61
32
3
58
3
8
4
80
12
1
11
36
4
23
9
1
47
13
14
21
16
8
12
15
12
10
20
6
21
63
9
13
27
21
3
20
12
27
18
3
45
4
14
1
20
45
15
15
10
20
7
9
14
13
44
9
4
35
13
3
60
8
28
20
3
70
11
27
9
16
41
19
17
31
47
9
12
24
28
9
35
88
23
12
22
20
30
57
4
9
3
12
23
72
1
24
68
27
69
1
15
12
59
33
84
4
17
6
60
6
78
6
40
15
5
39
36
13
3
32
40
24
24
44
36
3
24
12
69
15
34
3
8
28
24
17
42
6
19
32
3
30
3
3
1
68
15
1
17
40
20
7
12
11
42
7
24
92
21
27
3
1
5
30
10
38
48
12
37
23
12
36
33
76
8
72
48
12
60
48
13
14
1
23
21
9
19
60
45
2
25
89
3
12
1
3
24
36
32
3
105
28
56
3
30
91
8
27
45
3
9
21
27
24
21
3
4
5
7
20
12
3
1
77
75
37
68
40
8
24
6
12
25
65
7
12
23
1
9
11
49
68
19
23
10
36
38
13
8
24
24
4
9
11
1
20
43
17
40
3
32
3
48
21
1
27
8
16
56
24
60
9
31
17
36
6
45
39
24
6
7
47
37
12
20
3
70
47
28
44
153
3
3
60
33
33
7
84
9
23
37
15
20
36
85
14
33
25
60
11
69
36
19
12
44
88
21
32
111
40
32
4
20
3
25
11
12
6
3
60
1
63
20
16
17
7
5
27
27
48
22
23
3
9
16
12
12
23
37
5
27
13
35
15
9
28
8
3
73
5
27
52
20
33
7
45
50
25
5
3
12
24
21
7
17
43
9
68
7
104
72
48
15
6
3
4
17
18
9
4
23
6
18
6
6
78
3
4
5
36
30
10
27
12
12
48
20
15
9
27
34
23
25
15
8
4
8
27
9
27
1
8
15
70
11
25
2
33
4
36
32
64
24
56
3
21
60
49
59
52
12
20
12
9
51
12
3
1
12
57
50
18
15
37
14
33
84
48
24
28
32
28
36
68
1
11
72
1
3
105
26
36
21
16
56
4
8
12
1
20
36
3
16
84
77
3
27
61
36
23
72
9
45
7
56
13
44
7
21
11
9
7
35
33
21
4
27
8
72
28
33
24
23
15
25
32
24
36
15
6
12
28
71
16
11
24
6
24
ABCD 380336934*7^$a-1 [50059]
125
7
65
7
24
12
12
18
72
23
264
24
48
192
7
24
6
59
31
42
18
108
65
55
209
43
5
25
47
91
12
114
36
90
113
7
42
30
161
67
48
24
5
7
17
49
24
599
109
107
1
54
18
23
7
17
19
29
31
17
19
6
71
43
96
5
7
96
65
7
17
13
102
78
95
7
90
6
24
30
60
6
60
54
48
90
29
43
60
72
6
11
49
23
1
23
55
30
222
30
66
24
30
30
138
23
7
12
149
1
6
108
72
30
60
83
7
65
72
43
174
54
17
97
23
79
6
11
24
97
108
12
72
48
90
29
31
18
54
17
24
85
84
96
12
132
71
97
66
114
282
306
71
19
29
43
48
12
36
6
108
78
5
72
24
103
6
90
42
30
12
48
29
7
65
67
264
84
65
49
66
149
145
18
24
24
245
1
198
17
19
54
78
305
48
7
89
13
18
252
125
264
24
79
137
31
42
18
18
131
48
91
24
77
19
120
53
109
11
55
60
144
18
35
67
29
43
53
31
96
78
48
42
48
185
55
113
1
48
71
48
31
65
72
31
60
48
96
120
77
19
77
72
223
192
89
72
7
12
77
24
48
48
163
24
24
125
72
19
42
11
31
48
65
24
1
240
23
91
108
209
7
42
119
121
23
144
25
138
12
48
60
24
60
17
1
150
90
6
24
48
41
120
96
72
193
120
47
199
137
72
48
25
18
5
91
149
1
95
73
95
96
31
65
55
66
30
89
72
73
18
12
17
7
65
79
72
65
72
7
54
42
6
192
228
120
71
61
18
30
11
48
79
17
7
36
54
30
113
168
139
29
19
60
12
120
77
96
72
67
36
120
30
30
5
48
127
41
73
120
114
29
24
1
60
6
144
101
1
23
31
120
113
48
24
7
17
48
127
161
55
36
77
91
5
48
127
41
1
95
24
1
48
71
72
7
36
12
65
115
53
31
66
54
41
48
67
24
78
78
90
42
77
1
23
55
54
30
77
25
47
49
12
138
41
19
132
41
7
48
41
72
211
29
91
125
13
78
5
1
54
209
31
102
12
47
55
126
35
55
102
179
127
36
197
73
6
89
216
24
25
66
53
7
113
19
30
167
144
79
12
126
71
49
23
24
24
19
60
114
30
161
19
24
173
120
19
149
240
13
42
6
35
72
85
6
126
96
90
53
24
85
6
53
7
41
24
151
48
41
121
96
47
73
78
89
43
5
79
18
18
29
73
42
36
42
6
60
125
127
24
17
67
24
18
18
252
5
25
18
125
79
42
54
42
47
25
119
31
90
186
197
55
48
84
221
109
48
18
17
19
30
47
67
53
79
48
102
131
72
120
49
18
84
18
119
48
25
18
150
42
48
5
7
6
132
23
48
1
6
17
91
60
114
18
24
126
71
67
60
24
42
23
103
41
43
36
24
48
90
186
77
24
19
42
35
192
48
139
48
149
72
55
12
168
120
144
18
18
36
5
19
173
48
1
47
24
144
216
43
101
67
36
12
24
29
97
263
1
78
17
31
24
41
79
41
24
31
48
54
11
1
215
25
126
42
47
24
49
18
30
18
54
6
60
12
30
102
30
90
30
23
157
186
12
101
7
17
199
18
120
23
19
6
60
59
25
48
71
72
25
18
144
36
72
17
7
36
168
144
18
240
42
150
78
60
48
41
144
7
233
31
17
24
360
49
30
264
12
54
6
24
18
23
25
18
54
60
30
120
90
48
11
19
228
12
24
101
96
24
48
7
41
1
60
18
84
108
17
19
36
48
17
48
31
36
6
12
12
6
ABCD 380428476*7^$a-1 [50037]
36
73
11
121
173
7
23
6
19
11
13
59
114
91
83
36
13
11
12
60
37
17
30
1
24
36
24
5
6
109
11
108
36
24
37
215
54
30
24
36
144
73
11
36
180
49
24
36
35
6
7
83
12
97
24
60
71
13
47
12
13
41
7
29
18
96
30
60
19
11
60
13
53
24
103
84
24
89
7
60
77
18
1
17
6
48
96
1
60
12
48
96
29
31
29
30
60
1
47
49
47
97
24
59
1
53
12
115
119
36
36
61
24
59
13
72
29
30
133
11
72
144
90
127
12
5
36
79
71
84
97
65
6
48
1
60
60
5
6
18
30
121
72
23
1
35
72
60
109
156
23
61
47
37
72
35
25
77
24
30
96
133
72
36
47
12
60
73
48
12
24
23
1
47
180
25
47
24
84
36
36
36
157
11
49
35
37
59
169
24
23
174
43
53
67
24
155
1
48
48
83
1
24
132
5
42
13
12
96
35
60
120
18
31
12
120
84
12
11
1
23
85
41
66
61
36
107
1
36
35
84
24
37
84
72
113
30
24
61
36
59
1
23
13
113
138
42
31
12
11
13
17
19
12
12
17
43
23
24
49
12
131
54
6
85
59
36
37
12
5
7
36
41
6
84
49
77
6
180
120
49
23
90
6
13
59
1
53
18
13
72
41
67
23
37
12
60
47
25
29
67
156
11
6
67
24
132
23
85
72
60
53
6
12
205
24
47
37
12
144
24
156
48
29
30
6
7
83
36
37
60
60
71
73
53
7
371
37
5
43
65
19
24
149
67
11
36
90
36
31
53
43
11
6
36
55
35
13
161
36
67
59
24
30
18
25
48
12
12
11
18
151
89
139
161
6
36
37
17
31
72
24
168
23
72
97
53
18
36
30
60
30
60
13
23
13
23
84
24
54
36
7
132
17
78
66
6
36
12
6
7
23
96
85
72
23
61
36
24
72
17
60
84
43
53
7
11
12
204
1
71
144
48
42
84
42
1
36
24
47
36
25
23
36
13
96
12
59
144
25
17
18
13
72
228
29
18
126
31
89
42
49
60
65
6
12
60
72
1
47
72
60
61
83
72
84
54
36
7
48
23
13
53
31
36
144
11
12
25
12
12
60
17
54
36
96
36
25
29
30
96
37
24
11
13
167
49
24
12
144
17
6
30
31
23
37
17
42
13
41
36
18
13
35
60
12
37
12
119
25
12
24
11
12
61
137
6
30
67
12
120
48
23
60
12
108
49
101
30
1
59
1
11
60
1
17
91
60
12
48
143
37
5
30
24
37
47
85
47
54
43
11
72
18
18
49
89
43
71
36
72
18
54
30
7
29
43
17
31
12
59
49
119
13
17
54
36
6
18
156
1
35
37
48
11
54
18
13
24
143
102
90
97
71
25
11
12
1
23
36
48
24
102
90
73
95
85
23
37
71
30
43
11
108
37
5
126
73
173
103
131
6
31
12
11
90
79
24
23
30
7
48
60
71
12
13
23
6
66
205
35
18
7
24
59
30
42
12
37
60
65
7
101
96
7
36
119
264
24
73
24
29
84
19
77
18
36
37
12
12
12
17
19
24
11
12
13
47
25
60
35
37
84
47
37
36
12
107
60
13
23
61
47
37
155
25
96
23
24
1
29
126
25
11
1
108
59
72
12
25
161
67
53
114
13
59
48
180
42
31
23
36
13
12
29
79
12
96
29
30
25
36
132
23
18
79
11
24
120
25
12
5
30
97
53
30
37
60
11
85
77
6
84
73
12
12
36
17
30
96
48
36
61
29
91
12
48
12
17
54
37
107
6
54
37
132
83
36
37
108
36
24
23
109
41
90
90
30
1
35
60
25
11
48
1
35
24
72
120
97
65
103
23
61
36
107
37
29
19
35
133
137
7
12
23
1
96
23
36
24
157
120
48
12
23
54
30
13
77
6
73
17
54
13
168
72
48
36
120
23
37
17
18
37
84
24
12
83
18
54
120
109
84
47
12
13
41
222
85
24
65
67
23
13
83
1
47
49
24
59
12
42
30
24
12
24
25
23
13
24
23
66
19
24
53
30
13
48
83
13
23
73
23
18
54
12
193
12
65
6
169
11
18
54
108
1
17
43
101
18
48
37
53
19
17
54
96
84
1
12
41
78
12
108
24
36
18
19
35
13
53
54
25
12
5
7
108
12
17
19
107
25
95
25
48
17
90
1
35
24
48
49
48
48
12
83
72
61
12
47
181
23
73
107
1
83
25
17
54
13
23
25
11
12
6
90
13
53
24
7
24
89
6
30
60
7
120
11
42
7
60
143
36
60
25
83
30
222
61
83
84
24
120
157
48
17
7
11
13
60
35
ABCD 380493878*7^$a-1 [50019]
20
52
195
24
30
39
57
3
56
31
12
66
35
121
39
12
3
17
64
63
6
42
9
81
23
19
29
37
27
48
111
45
96
84
32
24
25
39
45
18
48
65
13
90
17
103
42
119
16
8
72
4
24
12
84
69
75
20
1
75
15
66
42
17
24
67
18
6
21
9
24
23
48
24
160
27
9
44
52
9
51
60
48
96
51
18
30
30
27
39
21
24
21
90
12
93
33
114
12
36
132
78
48
30
6
6
9
63
33
116
4
3
21
15
21
60
3
12
9
21
3
57
155
19
9
12
60
39
54
47
88
12
75
9
24
56
16
39
9
8
37
35
25
126
21
24
21
39
24
36
3
6
42
12
18
63
105
27
105
15
63
45
195
12
33
72
68
16
32
7
17
25
90
9
36
15
12
33
27
33
60
3
45
60
27
12
33
60
45
15
8
91
66
18
42
15
33
23
37
6
36
65
64
60
3
48
9
63
42
51
15
5
28
21
111
75
165
27
48
5
79
129
12
60
33
135
8
13
15
21
71
97
27
9
111
44
61
15
93
75
20
55
24
6
132
3
12
8
19
29
120
13
35
1
30
18
30
17
4
45
54
12
114
11
40
33
126
69
60
15
41
43
21
12
15
9
21
39
32
97
47
13
12
3
45
12
84
66
93
36
36
104
16
39
45
20
55
9
72
24
80
25
15
21
3
12
68
52
45
15
27
66
60
12
30
5
220
20
28
57
42
93
68
7
18
87
15
168
72
12
57
36
84
15
9
36
84
72
48
12
93
51
36
9
11
7
48
9
9
12
3
60
45
60
6
81
39
54
23
49
75
33
36
84
54
60
17
24
1
15
24
8
64
63
21
36
24
15
6
30
5
49
60
15
21
75
9
84
27
15
5
49
6
69
9
15
20
37
75
15
113
37
39
3
17
16
48
8
31
17
49
132
162
12
5
16
24
84
12
48
27
69
15
9
32
25
15
33
15
36
96
20
7
6
35
100
39
53
133
11
4
20
1
6
69
60
32
4
24
3
33
24
3
36
17
4
24
72
9
6
45
75
5
28
51
21
9
126
30
30
24
45
21
75
3
45
21
30
24
105
60
36
32
148
21
15
56
7
17
100
75
12
18
99
15
9
36
3
21
36
75
9
27
30
11
43
105
36
63
41
16
56
49
90
9
63
18
18
45
21
78
42
6
18
27
60
9
15
3
18
39
165
51
15
53
16
9
15
56
4
51
9
32
55
24
6
83
7
60
45
48
12
9
36
23
76
24
20
1
39
180
45
12
15
33
87
140
28
36
21
24
11
7
17
241
15
75
9
129
42
65
40
9
24
27
3
12
33
27
65
25
15
15
78
111
63
6
27
240
20
55
69
36
9
15
15
69
12
33
12
3
132
24
81
54
9
45
12
18
12
120
5
100
15
33
36
45
15
36
8
91
54
27
15
9
51
33
60
36
15
17
13
6
173
16
32
72
19
42
15
36
15
9
39
113
48
16
33
75
60
32
13
15
20
16
69
36
71
79
6
42
18
48
30
12
18
11
49
30
30
42
48
12
9
15
45
32
31
66
12
42
21
45
66
120
45
21
30
9
20
1
23
40
132
3
21
24
51
6
11
7
72
18
15
12
27
21
12
33
47
7
96
30
6
9
20
72
40
75
69
3
149
28
51
65
7
93
33
12
23
16
39
6
11
4
24
75
30
11
16
144
36
3
57
24
21
3
32
25
48
42
69
15
48
18
180
3
8
24
4
21
30
41
37
11
49
6
9
36
3
72
6
3
32
24
85
114
65
7
69
24
12
33
66
54
36
15
9
60
15
12
15
5
4
21
3
21
135
15
9
132
15
9
44
16
3
12
6
18
36
9
12
69
39
12
8
31
45
96
99
9
12
3
12
9
96
15
24
9
20
25
12
48
107
7
21
75
41
24
151
21
48
12
56
24
4
3
113
13
6
29
7
41
28
3
48
45
45
15
33
15
72
8
25
15
27
78
72
3
68
112
32
19
9
117
3
12
24
32
24
4
15
5
1
15
27
36
41
4
12
128
7
9
24
57
3
72
48
105
35
48
4
15
24
29
31
9
57
71
91
6
87
15
65
88
117
15
20
7
41
25
27
20
148
60
21
36
23
1
126
33
96
63
17
64
117
39
24
60
80
19
6
12
3
8
24
24
31
18
71
31
18
15
27
105
20
13
42
45
69
15
15
54
15
27
24
45
9
6
6
3
12
8
19
29
19
93
27
30
15
15
33
36
24
12
39
6
15
3
12
9
9
36
39
237
3
72
8
1
54
45
27
18
36
36
30
18
27
60
33
12
42
81
45
27
8
55
45
39
21
21
18
21
57
219
84
57
15
15
9
51
9
21
35
48
67
45
15
12
42
39
12
56
64
8
19
36
57
24
15
17
28
180
24
32
28
12
15
45
24
3
33
39
17
72
16
3
36
21
84
45
83
31
12
6
48
36
36
54
6
15
68
67
60
189
24
72
24
44
7
9
15
60
77
4
44
31
9
15
30
24
155
40
135
30
12
30
33
12
105
135
3
12
54
39
12
39
21
15
41
7
21
9
12
84
120
135
60
3
57
20
16
33
75
20
25
27
27
21
12
9
36
15
39
9
111
21
15
48
117
24
9
27
87
33
24
21
24
39
20
16
9
6
201
48
8
4
27
18
42
42
90
21
3
12
18
12
23
67
33
36
32
37
87
15
5
120
109
11
7
18
15
15
12
72
90
78
6
6
9
36
24
72
3
150
15
27
48
42
15
8
72
19
84
21
69
23
28
92
7
45
105
15
57
54
21
24
9
30
96
21
20
13
11
16
63
41
85
24
42
18
23
4
20
40
45
15
3
24
41
16
36
9
59
55
21
24
60
72
9
36
18
21
9
35
151
17
4
20
28
12
33
6
105
24
21
39
120
27
9
84
12
ABCD 380596886*7^$a-1 [50161]
88
65
43
2
55
12
47
21
7
29
9
22
20
28
48
26
135
51
90
22
48
32
9
63
117
31
29
27
30
67
5
10
5
43
24
32
73
63
72
9
20
27
37
15
2
6
40
17
117
15
43
20
52
32
181
116
9
42
61
149
70
65
63
85
23
9
31
2
70
72
45
20
27
156
37
3
20
28
84
17
63
25
47
184
9
84
17
79
5
10
168
8
64
2
15
64
15
32
37
15
29
180
31
65
81
94
33
27
56
25
44
43
110
12
46
84
38
99
3
36
4
2
43
135
32
81
45
10
77
3
1
71
16
44
36
37
60
3
20
6
103
44
51
12
4
14
42
9
7
12
17
28
20
40
36
108
41
55
17
46
41
67
53
87
13
36
32
91
2
6
25
131
4
72
5
15
18
30
33
64
3
12
225
23
81
36
43
24
33
23
9
45
18
57
15
36
13
27
14
75
43
12
98
42
28
12
9
51
9
20
63
4
32
25
17
90
16
2
3
9
103
23
25
75
9
23
57
33
39
9
87
84
16
87
29
40
77
12
15
43
50
42
181
20
16
83
100
104
18
39
19
44
1
32
48
55
32
36
4
9
24
35
12
33
43
77
28
15
17
3
124
38
55
3
60
80
9
40
11
40
84
65
91
69
48
65
24
19
12
123
29
28
15
33
47
88
57
27
56
9
31
57
53
55
35
49
15
33
27
36
77
9
51
3
6
198
12
13
120
51
84
8
37
44
16
63
38
10
44
45
31
152
37
15
60
9
27
14
15
31
80
42
18
9
43
57
15
20
66
43
29
27
151
20
6
34
29
21
6
21
72
45
10
21
77
130
2
66
9
4
84
27
120
62
58
48
12
69
29
51
21
36
6
36
18
22
41
21
27
31
14
24
19
11
112
38
34
48
21
44
9
94
29
31
9
84
140
132
192
33
10
53
3
33
27
45
135
1
15
12
17
63
49
77
22
48
2
12
18
52
98
84
19
125
70
116
13
95
18
22
26
130
74
43
5
22
96
9
3
32
6
67
89
87
3
13
11
21
33
18
37
47
13
108
27
41
19
33
12
15
69
39
17
57
106
2
18
13
27
2
10
108
20
45
9
19
5
34
110
12
63
81
54
40
68
28
14
18
12
9
31
29
4
72
84
20
16
5
10
48
14
126
28
17
24
156
9
87
4
3
69
48
29
94
12
48
12
12
2
18
90
90
45
91
89
12
45
19
17
18
54
10
89
67
2
10
21
27
9
41
72
18
21
19
24
48
12
122
6
52
20
12
16
132
128
48
24
9
7
24
26
27
43
72
180
2
18
1
68
144
39
45
55
108
32
25
3
12
5
64
8
75
16
128
36
28
45
24
87
9
3
165
3
60
80
6
3
72
31
20
21
19
44
1
23
49
8
9
6
40
161
7
24
33
44
43
48
44
76
48
29
15
13
59
16
45
96
39
21
17
72
18
40
9
5
10
36
12
12
32
157
23
24
81
48
28
107
25
17
63
48
40
56
39
52
38
15
28
15
93
17
30
4
77
9
7
35
45
40
12
11
4
53
27
1
41
3
15
28
110
27
43
8
102
67
3
60
101
201
46
12
32
25
11
13
24
59
21
7
2
54
90
27
15
85
12
11
12
18
42
54
39
64
51
60
113
16
11
33
16
23
25
15
2
70
20
13
23
120
9
40
243
77
43
33
48
36
75
17
60
79
2
31
89
58
32
69
39
4
20
16
72
38
19
24
20
63
13
8
55
17
33
30
18
87
16
92
52
120
27
26
22
60
2
135
15
28
110
27
117
18
76
113
31
38
18
100
12
17
15
73
35
30
54
16
17
88
29
18
9
57
63
9
7
24
11
45
28
17
75
33
10
20
52
33
32
45
18
18
6
9
21
18
69
64
29
36
82
36
33
17
12
15
27
57
28
15
26
19
8
9
90
9
108
7
24
5
27
81
55
2
60
3
33
30
112
20
45
39
76
2
3
43
12
14
180
174
13
32
4
15
60
2
123
45
166
12
12
45
44
4
44
28
17
34
17
16
113
27
7
56
36
69
16
47
30
10
9
44
7
125
21
6
13
48
3
20
13
41
10
125
15
16
20
40
72
12
2
84
82
41
4
44
36
9
58
32
28
8
25
44
16
59
4
33
68
19
12
41
52
11
30
24
63
3
105
9
27
27
25
23
24
30
43
17
3
4
12
48
23
28
20
16
101
51
40
45
63
57
63
14
42
73
17
34
50
15
12
7
17
16
23
40
140
49
75
56
13
203
24
45
7
20
12
9
19
152
6
63
27
4
17
60
16
36
27
24
9
51
98
22
8
33
48
144
63
60
36
13
15
8
28
17
12
4
36
51
84
240
5
55
26
111
132
7
56
1
15
164
18
55
48
32
31
17
43
17
52
15
48
5
108
4
15
8
1
8
19
41
3
13
5
10
44
4
69
15
8
129
16
123
14
58
5
7
26
70
32
37
71
54
46
32
28
24
140
40
32
28
108
17
24
7
5
9
139
11
40
96
69
23
42
12
27
9
22
56
12
54
15
3
40
38
39
76
23
114
18
12
73
32
16
15
60
44
28
2
70
38
24
34
33
59
9
12
7
20
9
31
86
43
48
15
8
64
9
39
12
9
99
74
43
23
42
102
97
8
12
7
72
29
88
63
57
24
87
14
43
107
13
5
75
7
2
24
36
36
12
90
78
18
30
82
14
7
23
16
29
51
12
6
7
63
12
44
124
9
36
75
57
5
10
2
42
1
15
29
88
77
51
7
86
19
ABCD 380729516*7^$a-1 [50063]
58
8
16
53
3
9
40
5
7
33
36
18
5
1
23
12
16
15
60
17
13
12
12
27
27
5
4
23
45
7
2
19
11
9
51
28
26
7
5
18
1
24
15
14
15
21
4
23
15
1
11
9
40
20
1
11
51
10
26
10
39
32
13
3
12
11
33
45
16
11
3
60
1
11
1
9
42
89
39
1
39
5
9
27
16
3
9
35
24
1
51
18
6
53
1
15
8
3
13
57
3
71
9
25
8
28
47
7
128
28
33
29
60
54
4
12
2
19
24
9
15
44
15
1
11
22
59
52
9
27
11
4
6
23
7
20
21
4
45
14
10
26
40
32
37
5
27
12
40
39
42
23
27
46
39
9
6
8
33
19
24
29
4
12
24
12
5
40
54
29
67
14
34
42
8
6
22
27
23
9
43
2
3
31
66
18
6
27
5
18
6
4
12
68
15
7
2
7
12
9
18
2
40
24
26
42
3
4
3
8
4
17
19
18
3
23
16
9
3
77
21
10
21
20
1
20
7
33
30
2
40
11
19
21
48
20
7
32
18
43
17
48
22
12
53
37
11
16
53
3
45
28
15
9
11
16
44
48
24
39
46
14
36
21
19
32
9
36
7
6
8
36
6
1
11
28
5
13
3
36
15
18
12
6
33
44
19
30
6
30
18
42
11
16
45
3
5
28
26
4
44
16
26
63
12
31
12
6
15
17
10
18
54
5
21
27
13
12
2
42
4
3
32
7
20
10
15
24
9
2
10
20
55
8
15
13
3
6
14
9
36
21
88
42
9
59
10
23
27
90
22
17
85
2
9
4
3
2
12
40
27
24
5
18
10
3
17
10
12
2
19
11
9
28
105
15
9
24
15
15
6
30
12
2
18
10
12
47
4
12
5
19
3
2
3
45
91
8
4
9
24
3
3
26
22
9
53
7
9
12
26
49
23
9
55
8
1
89
36
10
17
27
13
32
24
16
5
18
18
16
18
2
43
11
10
3
9
12
11
25
2
4
9
59
73
9
3
5
6
9
37
8
22
6
44
18
9
1
3
8
25
36
6
24
18
35
16
8
31
41
57
27
51
9
1
3
9
18
21
20
21
24
46
18
24
30
26
3
13
50
1
5
48
10
9
23
28
12
9
8
27
9
7
21
39
29
4
8
1
15
20
45
19
21
59
13
20
27
3
37
3
14
4
3
57
18
32
13
24
11
64
14
16
36
2
25
23
28
26
10
8
18
7
8
55
21
27
17
16
39
9
3
21
8
36
1
51
5
7
57
14
10
8
10
17
37
3
3
32
6
27
4
8
4
36
3
8
34
20
39
16
15
9
63
6
24
47
1
18
45
57
23
7
9
17
19
53
4
6
20
22
3
60
95
28
9
3
2
43
45
24
18
18
27
21
14
42
18
1
44
21
7
36
9
48
23
1
12
35
43
6
6
68
9
19
18
12
8
15
25
6
60
21
8
16
9
3
77
40
44
60
31
5
12
4
3
8
13
44
7
35
18
16
24
26
49
5
16
11
16
9
48
6
12
8
45
7
21
3
9
56
3
13
72
20
36
40
17
10
5
9
27
28
9
6
30
51
3
20
22
2
12
9
16
3
126
6
38
6
34
6
9
5
3
13
3
48
59
93
69
7
15
12
6
78
24
9
3
30
15
48
5
30
13
27
5
1
26
9
1
15
12
3
30
27
9
60
20
28
6
20
1
8
19
36
53
3
9
24
1
2
10
14
4
12
65
13
12
2
1
8
13
3
56
9
22
17
73
30
14
70
29
24
7
9
15
18
24
15
5
7
93
3
20
3
4
5
16
12
23
52
21
24
3
45
47
33
3
9
1
42
9
15
18
30
30
36
15
9
6
32
9
4
11
16
20
1
17
4
12
14
40
2
22
17
16
17
3
28
5
12
123
84
27
9
16
9
2
13
15
33
20
16
3
24
57
12
9
6
6
11
36
19
5
36
21
7
29
4
3
9
30
44
4
9
47
13
9
42
33
47
13
5
31
12
56
1
15
47
13
57
6
12
54
56
7
3
2
7
21
27
8
7
18
8
10
12
30
27
5
10
6
3
36
3
14
4
15
24
20
25
11
7
62
18
21
9
10
12
42
18
5
4
57
63
29
3
9
6
1
15
21
36
63
29
25
24
63
32
13
32
19
39
14
24
3
9
22
5
25
3
68
111
18
6
21
1
27
24
9
18
12
5
7
41
19
26
4
12
3
12
11
40
30
14
36
22
11
27
40
9
9
15
15
41
15
21
9
18
1
15
2
4
38
13
35
9
52
12
15
6
11
19
17
12
4
11
10
26
54
3
1
3
9
11
3
24
1
9
35
21
31
12
81
20
15
13
8
7
57
30
57
8
3
4
33
27
45
5
16
39
75
48
6
24
56
27
15
25
3
2
4
14
22
2
1
11
6
7
5
16
27
15
38
4
30
6
3
51
6
27
3
17
16
9
3
32
3
40
9
3
9
12
17
6
9
19
17
3
25
15
9
47
4
8
37
71
24
66
31
23
9
9
94
30
26
13
35
9
4
11
16
2
28
62
18
22
18
3
11
10
20
7
35
18
48
4
78
9
21
2
84
13
39
42
15
17
18
78
63
1
6
12
20
10
18
14
16
3
65
16
8
36
4
18
102
12
27
9
35
9
7
21
18
12
21
24
8
13
14
10
18
42
36
2
85
9
11
48
16
8
1
3
23
21
4
12
71
9
16
3
17
3
9
16
3
12
20
12
40
33
23
21
33
48
10
9
9
90
6
8
22
33
3
12
9
9
32
51
9
27
3
18
10
12
2
27
36
13
30
9
3
38
7
3
48
5
27
9
9
7
80
12
61
2
33
31
41
9
66
40
5
9
28
15
33
15
44
1
78
2
15
4
12
23
25
15
108
5
4
59
28
44
9
9
4
18
48
2
22
30
35
3
18
7
20
60
3
1
9
98
37
32
31
44
42
36
54
9
19
2
15
3
13
15
33
9
6
32
13
21
66
30
20
10
84
77
3
46
32
18
1
3
6
15
27
6
12
2
49
36
3
9
3
2
15
16
3
6
68
52
6
14
70
30
50
37
33
24
72
12
20
3
7
2
19
12
20
16
29
3
28
48
5
27
31
2
18
12
36
33
4
41
3
51
9
13
27
33
27
47
6
27
36
7
6
12
23
15
9
3
13
9
27
11
1
11
4
5
25
2
18
46
9
5
4
6
6
14
45
1
39
20
49
8
18
52
2
31
5
4
30
8
10
27
3
5
48
27
72
1
32
13
26
6
22
17
16
3
42
11
63
10
6
21
9
14
28
6
11
1
8
52
2
12
1
23
16
41
13
15
15
21
21
47
1
2
13
60
15
6
14
4
21
17
70
9
20
4
17
63
9
22
6
8
6
16
5
24
13
12
6
8
22
11
4
12
23
9
25
18
8
13
41
28
47
31
2
3
25
12
18
32
9
1
20
82
9
35
40
12
30
23
19
2
15
12
27
10
30
77
7
26
54
22
14
49
36
21
18
5
1
24
15
23
25
3
9
3
65
3
4
9
21
2
9
1
23
1
6
29
9
19
24
23
1
5
18
10
12
3
48
15
2
7
11
40
12
45
11
30
43
17
27
3
1
24
27
8
4
6
83
1
12
78
9
36
41
67
12
11
10
3
8
4
9
11
31
113
3
22
83
9
3
13
83
57
7
20
36
1
71
16
11
16
44
10
12
14
4
17
43
8
10
2
9
51
13
15
81
96
23
22
11
31
18
15
20
13
15
45
14
9
12
49
63
21
3
23
30
4
14
10
48
11
16
60
3
5
37
26
22
14
13
3
8
4
9
69
51
11
16
12
2
28
8
4
12
15
11
18
30
24
9
19
128
54
18
13
75
17
3
1
32
7
65
9
7
15
6
27
17
67
27
26
28
96
15
39
18
20
7
8
7
9
9
2
46
62
108
21
15
9
1
26
10
30
14
34
5
19
26
27
7
20
6
3
60
48
25
39
8
9
4
18
45
15
5
13
15
3
36
5
21
4
18
48
9
39
24
8
45
3
4
9
59
18
42
25
5
34
21
23
21
61
3
41
30
1
69
8
10
48
5
16
12
9
6
33
9
63
8
13
3
8
37
27
9
12
42
33
9
3
11
9
15
18
22
5
1
56
27
1
26
13
20
39
4
9
12
87
5
13
12
11
4
56
1
20
18
16
24
81
5
15
37
20
7
15
2
28
51
84
44
7
5
4
12
15
6
27
23
1
27
12
42
30
60
53
25
2
36
9
4
39
9
36
5
34
66
8
27
7
20
9
61
11
4
27
36
29
13
3
29
4
3
3
18
2
58
48
15
48
35
64
6
2
34
38
30
51
1
15
12
3
17
19
44
4
5
4
12
24
32
15
4
44
4
9
57
11
1
30
2
12
15
28
36
12
36
57
12
2
45
37
78
8
12
16
69
15
12
21
20
25
20
10
48
14
7
33
11
1
15
15
9
5
3
36
4
11
13
53
54
45
7
17
7
33
51
69
27
21
35
21
25
8
22
41
48
15
4
9
5
12
15
1
11
13
11
12
37
23
43
18
42
44
45
33
30
10
15
15
18
24
71
19
36
69
12
8
43
6
23
36
4
12
9
2
18
42
28
9
29
7
63
48
44
10
12
18
41
1
6
8
22
8
52
87
15
8
25
8
36
16
32
63
13
9
15
60
3
57
15
21
20
12
7
60
9
63
9
47
4
30
47
7
2
3
4
47
16
24
33
15
12
26
27
25
2
9
48
16
51
29
12
4
81
6
41
1
3
17
16
60
12
35
3
6
39
7
8
84
9
9
22
69
3
33
8
15
9
3
9
4
12
17
18
30
16
6
29
12
7
2
34
65
24
31
33
3
6
8
27
25
20
22
57
32
9
60
3
28
3
38
12
4
27
23
6
64
35
72
7
20
18
18
54
19
8
9
4
6
165
5
55
11
9
24
16
20
16
5
27
9
27
31
33
48
12
9
24
11
36
16
3
17
3
28
9
36
44
63
1
21
11
67
8
45
9
10
41
7
12
36
92
4
66
2
28
9
23
10
11
1
6
42
3
27
8
25
9
23
15
21
25
83
7
9
33
14
6
19
3
26
6
13
60
21
6
8
22
14
66
24
3
87
25
9
15
5
18
13
12
24
12
9
3
9
12
18
26
7
3
41
28
3
12
5
52
8
31
6
26
12
9
1
30
21
29
22
5
1
3
11
37
9
3
27
9
9
ABCD 380825846*7^$a-1 [50061]
24
17
7
8
9
48
7
24
12
17
13
24
56
27
72
13
18
60
8
117
85
38
160
42
35
99
4
36
29
19
65
7
48
24
8
4
54
86
88
32
24
4
14
10
54
66
12
65
13
23
31
5
67
14
82
66
12
32
27
105
3
31
32
4
20
34
11
37
6
2
34
20
16
32
9
25
80
27
72
55
29
97
35
13
54
17
15
28
12
32
4
72
5
19
6
14
10
8
99
24
27
30
46
36
42
66
5
103
53
13
47
111
16
12
41
55
29
15
160
12
6
47
57
78
28
60
66
12
6
24
2
3
9
130
78
78
2
16
71
25
68
27
36
7
24
48
6
23
33
16
11
84
9
22
65
9
10
38
27
13
42
12
36
68
40
32
4
101
48
72
43
6
86
9
7
6
2
90
22
48
5
24
19
2
130
5
127
41
19
110
27
24
57
4
11
19
18
8
54
76
60
24
12
12
32
9
12
24
45
40
24
48
42
2
15
67
24
38
63
7
6
96
54
18
86
64
26
3
31
14
40
20
16
50
76
6
24
6
36
36
113
279
4
60
5
12
7
42
48
66
60
17
1
56
22
24
108
36
41
31
60
84
12
29
31
84
30
8
16
11
7
6
6
8
129
24
7
12
60
48
24
54
30
24
20
16
18
32
123
37
6
12
17
27
9
49
72
104
16
24
59
21
70
12
5
55
12
24
29
43
36
17
12
24
85
54
8
33
36
3
45
24
43
50
34
84
5
31
41
84
45
10
5
49
42
12
12
41
43
20
16
65
7
36
6
32
10
6
6
65
31
12
36
101
127
29
180
31
38
63
1
66
6
35
31
5
73
6
32
28
41
21
6
21
31
36
12
20
4
5
24
7
32
72
100
12
42
30
41
15
120
69
13
66
29
63
48
4
2
39
19
6
36
90
6
14
76
12
42
54
18
14
9
25
20
46
24
44
58
18
5
61
6
53
31
36
68
64
30
68
22
12
12
24
80
40
14
12
6
48
52
20
58
12
35
1
8
70
24
17
1
8
40
6
12
30
90
6
24
32
22
5
75
18
15
91
30
107
24
91
24
18
18
50
4
59
55
24
2
15
43
56
16
18
6
17
43
17
9
10
65
31
42
102
132
24
24
5
45
4
18
29
73
54
17
7
90
54
24
53
36
69
12
4
2
40
12
38
4
30
24
36
66
30
2
24
3
43
18
107
55
6
126
24
32
64
78
2
10
66
68
4
14
10
44
9
7
101
7
5
19
6
6
182
4
6
72
24
29
12
7
8
178
11
61
18
12
54
116
34
24
17
36
31
41
19
53
127
26
54
33
25
11
27
144
34
6
6
143
7
14
40
38
45
55
24
14
6
21
31
12
24
24
53
36
36
13
56
48
22
12
72
17
12
25
8
34
5
24
36
3
34
44
27
19
132
77
72
27
33
7
54
68
16
6
5
60
81
30
82
59
12
36
9
58
29
19
26
16
18
6
23
19
26
3
1
42
20
4
108
90
14
24
21
7
20
18
54
58
30
66
62
52
53
49
35
27
4
72
14
10
6
48
54
8
16
12
116
40
60
68
21
19
48
12
20
42
10
24
41
19
32
10
8
10
65
19
120
77
7
17
117
63
67
36
8
34
8
27
43
2
40
6
17
31
24
17
13
6
12
48
41
25
6
48
56
16
2
22
12
6
14
136
80
42
3
7
6
38
57
49
20
52
110
10
48
23
36
36
55
26
4
18
17
7
29
72
7
20
4
30
11
79
12
12
41
25
78
30
42
20
40
8
54
34
2
10
84
56
21
1
59
31
132
17
36
91
20
4
48
20
18
54
88
8
21
55
44
10
48
66
36
89
43
29
9
3
7
30
66
14
82
68
10
66
6
12
26
70
60
18
12
6
47
37
18
6
11
19
96
50
54
28
48
65
31
44
16
24
56
28
12
5
12
19
48
60
18
14
88
96
18
24
6
29
75
130
18
74
16
18
96
5
61
12
47
7
48
24
17
85
42
12
12
6
24
8
64
18
60
32
72
4
20
18
52
12
8
22
26
54
33
25
11
45
10
12
8
58
66
12
8
88
66
14
76
12
50
54
34
44
75
25
38
96
28
26
10
96
48
42
23
49
6
36
48
12
12
24
74
15
19
53
37
18
60
12
6
119
48
9
36
4
11
27
189
19
48
89
25
62
136
60
5
19
68
70
23
13
38
45
9
12
40
11
7
72
12
26
3
31
12
36
48
36
8
9
15
4
5
84
180
96
7
12
12
114
35
7
74
3
9
22
42
54
50
94
5
19
2
58
41
7
12
5
9
106
32
4
6
14
34
42
17
7
48
17
19
5
3
9
7
18
38
9
13
2
52
108
24
12
72
5
13
6
26
18
46
23
36
7
60
78
18
78
42
17
7
36
36
12
24
36
54
119
19
12
29
12
96
19
6
90
14
34
24
41
61
62
88
48
36
6
95
43
12
8
28
68
4
14
112
14
76
30
6
48
2
22
42
66
36
24
65
24
73
56
34
20
24
4
12
128
21
7
12
66
18
29
19
44
28
72
12
12
113
79
36
36
12
5
3
54
34
8
34
56
10
66
30
140
88
36
26
3
9
10
17
7
18
11
19
30
18
92
4
12
2
70
32
81
7
6
18
48
18
24
18
29
36
1
2
58
23
1
14
10
30
26
51
12
19
17
9
16
26
45
45
16
23
36
43
36
114
47
31
60
2
10
30
24
30
12
29
49
18
38
27
75
96
16
41
7
29
67
2
28
18
24
32
64
89
15
16
30
26
40
5
103
6
11
24
3
6
166
149
39
28
36
8
22
119
7
86
34
72
20
9
72
25
6
12
30
35
7
36
65
24
31
5
13
35
9
10
36
12
29
25
11
48
49
20
27
39
94
20
64
83
19
12
20
40
17
33
46
48
24
29
7
65
37
6
228
36
26
54
18
78
192
40
5
96
21
40
11
3
106
83
7
20
9
19
5
1
38
76
54
138
44
28
17
7
41
7
125
39
16
29
36
49
20
111
19
48
36
29
97
32
136
8
34
54
47
91
12
18
30
29
31
20
9
63
16
114
42
60
14
15
55
54
6
2
30
24
28
78
6
8
64
42
18
20
16
56
69
37
42
20
45
31
18
66
56
34
20
48
18
16
ABCD 380954586*7^$a-1 [50047]
15
12
12
12
33
123
105
123
117
3
9
18
18
24
36
51
3
48
45
33
6
21
21
87
75
21
15
6
6
180
18
216
27
96
3
21
60
33
3
27
33
9
24
132
24
60
6
48
81
21
48
63
15
18
18
12
141
15
18
78
54
30
90
48
24
84
90
18
36
72
27
36
12
3
54
27
3
12
45
21
159
204
27
96
24
153
27
45
51
36
21
51
6
27
3
42
42
33
111
24
36
84
18
87
12
69
72
42
21
60
27
78
51
39
24
18
30
36
102
15
36
9
12
24
3
87
78
3
21
6
18
6
6
12
3
123
18
27
72
33
60
3
180
15
42
30
6
36
96
111
69
24
15
117
111
39
33
12
27
66
30
54
126
81
9
6
21
69
12
27
48
120
81
18
90
6
33
63
6
36
24
54
33
21
84
24
135
24
9
6
90
72
42
6
30
150
15
105
48
63
9
3
9
42
36
60
285
15
36
30
54
12
42
12
24
15
45
15
12
24
51
45
57
3
24
105
6
18
42
69
27
66
39
15
33
39
66
147
51
12
90
12
75
60
3
105
51
9
15
45
24
33
63
51
162
3
24
3
9
81
36
42
9
3
9
27
6
48
66
78
27
15
12
246
48
51
27
9
3
18
27
24
75
45
9
36
186
66
12
27
39
21
12
132
147
321
21
99
63
9
57
3
39
9
165
6
18
3
48
72
45
36
39
27
12
33
33
48
66
66
102
78
27
36
39
30
12
12
30
69
45
75
9
96
84
63
60
36
177
75
48
3
117
12
3
42
54
9
27
6
72
3
15
24
21
27
126
6
117
75
18
3
24
15
42
6
144
144
6
30
21
9
3
48
12
93
24
42
18
3
15
33
93
24
78
30
75
48
3
102
3
51
6
75
12
72
24
3
6
51
9
66
84
30
75
72
15
6
27
57
12
18
66
12
24
24
6
42
6
93
159
93
27
33
81
63
45
36
42
6
36
12
30
24
21
72
12
108
15
192
45
9
39
21
42
18
132
72
51
12
3
9
75
60
72
12
96
33
24
39
90
54
96
18
210
30
3
39
9
27
9
27
69
135
21
39
21
21
42
12
9
87
30
96
42
54
18
24
6
27
57
36
27
12
57
66
69
21
18
42
39
12
15
105
9
6
21
27
42
12
27
9
6
57
9
63
36
45
84
15
12
57
30
132
54
75
12
51
96
30
3
9
39
12
3
6
30
30
60
78
114
6
12
78
27
9
30
81
45
24
27
3
48
57
9
27
69
42
12
6
75
63
9
108
9
18
9
15
54
51
3
21
21
90
21
9
27
21
27
9
30
24
21
45
6
9
57
90
96
66
27
147
6
36
6
57
45
15
27
81
15
9
12
21
27
21
27
21
6
78
18
45
39
117
147
18
12
3
63
177
9
15
9
60
60
6
21
51
66
78
9
3
21
87
33
39
72
9
36
9
12
15
15
54
30
18
27
51
21
93
24
6
9
12
39
81
111
96
69
147
48
93
45
39
72
9
48
147
36
51
48
48
57
27
105
21
63
36
72
45
36
99
27
48
150
3
24
39
12
12
18
99
9
39
15
48
42
12
72
18
33
3
12
48
33
60
24
9
63
93
15
72
3
6
24
12
48
51
33
3
177
24
30
117
51
81
15
12
48
21
57
27
36
99
12
24
9
39
9
15
6
36
12
60
36
30
6
135
99
21
60
192
12
12
9
60
12
96
63
39
54
75
9
51
12
24
9
48
150
96
6
15
75
66
39
36
159
42
42
54
72
84
24
12
15
12
3
141
21
6
48
57
12
3
12
12
42
54
18
27
45
96
12
42
30
36
12
27
75
84
18
150
18
6
9
9
108
51
69
6
21
156
21
51
9
36
27
24
57
27
159
21
72
195
36
48
21
9
99
27
6
162
105
3
33
3
57
147
36
177
39
42
84
42
93
12
15
165
165
3
39
21
36
84
39
24
6
12
3
9
42
54
3
111
18
18
126
18
96
90
6
21
15
108
60
6
39
21
39
48
15
48
120
66
72
24
144
12
60
24
54
81
72
33
144
48
36
15
3
30
27
12
12
63
72
30
3
63
129
36
72
27
156
108
24
24
168
33
48
117
3
39
24
30
3
48
15
18
24
51
87
6
24
51
177
75
3
18
60
6
6
39
21
90
21
36
57
24
111
12
21
48
36
3
9
18
9
12
57
6
78
3
33
183
267
12
9
33
12
42
9
3
66
39
21
108
36
15
60
45
132
42
84
9
33
6
18
6
48
6
3
60
3
12
21
27
54
12
30
30
54
21
3
30
111
39
249
153
12
27
39
33
84
12
21
6
36
9
27
48
30
27
87
18
12
18
6
6
90
6
60
24
33
9
54
18
48
87
12
12
120
63
21
69
30
6
60
12
18
66
54
78
42
12
105
3
9
60
36
27
6
102
21
3
57
15
9
123
9
132
12
228
39
6
66
69
9
3
51
138
36
3
51
66
30
33
36
3
42
12
27
21
15
33
63
96
84
57
126
30
36
39
21
15
75
ABCD 381004328*7^$a-1 [50007]
31
65
72
28
39
5
4
5
63
3
25
17
34
24
21
23
25
20
33
31
3
50
10
9
36
60
35
18
10
2
96
7
60
24
29
18
121
24
48
27
65
4
27
26
43
12
12
20
7
45
20
9
36
10
38
55
71
1
185
19
29
67
29
3
141
7
12
17
31
8
16
12
147
2
67
3
20
1
3
21
15
26
72
82
24
45
51
20
13
17
19
99
21
29
70
57
24
29
27
9
72
12
22
5
52
17
19
60
12
12
3
9
24
120
12
12
123
45
120
53
19
32
19
12
9
84
20
28
3
45
15
36
24
9
77
19
8
28
15
74
24
79
20
81
12
10
14
19
12
24
44
48
19
84
14
6
25
15
14
72
19
168
12
35
25
24
51
2
60
27
40
8
45
31
36
41
43
27
17
153
79
15
41
57
7
35
25
72
29
34
2
48
19
63
26
43
44
52
12
48
15
65
45
7
24
36
36
92
3
112
5
19
26
78
1
48
48
120
12
3
33
5
31
24
8
9
10
26
34
21
29
60
3
4
3
45
24
12
17
12
108
70
2
79
35
25
75
57
24
12
41
7
15
5
40
48
36
41
19
36
3
21
17
31
17
6
48
25
48
17
51
21
36
7
12
36
5
19
8
4
3
45
29
31
5
10
33
5
6
25
5
15
72
9
7
87
45
41
79
39
45
87
9
12
12
24
3
45
12
24
96
12
41
18
52
45
12
29
24
54
13
32
79
20
25
36
5
10
17
76
24
24
20
16
53
70
2
3
16
8
7
9
51
8
42
27
93
55
44
28
12
36
3
36
53
16
96
59
18
7
41
43
60
3
17
3
13
27
9
36
3
2
7
84
12
77
7
11
1
17
19
15
129
15
2
15
4
3
12
81
125
12
7
29
87
4
89
6
117
7
36
45
15
14
79
5
10
9
108
60
15
9
20
57
43
20
9
15
45
82
9
8
3
148
81
32
19
8
25
17
3
27
1
17
22
45
123
32
54
36
27
48
19
9
180
32
4
12
60
72
15
2
7
29
15
3
40
57
20
9
43
12
3
32
18
79
3
14
10
81
29
6
13
27
24
53
7
2
43
24
96
24
27
41
9
7
12
24
17
10
44
21
9
19
68
4
15
26
55
29
31
5
19
12
27
2
7
51
9
36
5
10
2
55
8
24
27
40
69
15
117
29
39
52
24
41
34
9
8
43
38
12
24
7
36
27
60
21
29
36
7
164
4
44
16
12
12
59
6
10
57
3
20
45
16
60
3
12
24
9
41
51
3
52
17
9
43
5
70
21
53
43
63
74
127
36
17
10
45
17
18
72
45
33
12
27
31
12
29
4
27
24
24
92
40
48
2
7
48
24
71
61
59
28
41
28
20
16
17
90
120
1
84
5
150
1
20
9
7
8
3
69
72
28
3
44
45
96
19
36
24
69
12
5
79
17
48
43
84
84
3
2
43
72
8
4
48
29
31
12
27
21
15
5
64
8
40
27
2
43
15
33
89
18
25
92
4
36
60
36
56
45
6
4
69
17
34
2
19
60
15
45
24
17
10
17
28
20
9
7
56
28
39
5
40
36
20
4
48
27
20
37
65
108
6
13
8
4
5
19
17
55
12
5
19
63
68
1
44
4
17
60
36
31
5
43
20
55
62
67
17
31
84
12
12
15
9
5
31
36
23
37
15
41
45
7
36
29
10
26
55
36
95
30
63
16
15
20
1
15
24
5
64
12
108
24
17
39
7
20
4
14
7
63
53
3
1
3
2
7
56
45
70
9
27
9
41
24
10
2
7
17
3
9
15
3
6
39
9
19
12
51
60
20
13
36
108
48
12
12
15
14
12
24
10
33
12
11
49
108
24
5
79
24
84
11
13
53
31
24
15
8
126
12
24
30
1
36
32
4
24
47
45
4
60
60
72
36
12
27
24
26
79
5
6
64
74
82
45
12
32
4
12
8
7
84
2
72
36
60
27
3
145
84
11
13
27
5
9
22
9
5
7
140
52
53
7
12
29
31
5
24
70
156
17
27
49
5
36
72
12
10
33
3
17
52
87
29
31
21
3
17
27
18
94
21
5
19
32
27
37
12
53
15
9
79
5
43
11
6
46
9
128
33
58
96
36
21
48
149
55
60
24
23
1
23
1
20
24
72
7
9
101
12
10
9
17
19
24
11
18
51
9
10
2
7
3
14
10
17
43
57
17
7
20
19
45
48
24
8
28
20
76
5
43
29
7
12
36
8
28
39
117
29
75
9
58
36
74
48
22
93
17
48
79
65
24
43
3
26
79
12
12
5
67
3
36
81
29
36
82
65
16
80
9
31
5
10
24
9
56
7
14
34
62
19
101
31
5
22
12
74
31
3
17
45
10
89
21
31
108
12
24
39
21
5
10
74
46
44
25
44
7
41
33
39
76
65
12
18
37
32
28
3
21
41
58
24
9
51
29
27
49
36
41
7
17
79
192
29
31
5
90
6
19
20
40
60
68
48
9
15
45
3
7
44
54
36
120
6
18
70
12
21
120
23
1
3
33
24
29
7
47
6
12
22
12
74
87
3
25
29
7
3
9
24
12
51
21
35
24
30
7
17
7
15
14
3
31
20
85
32
79
45
36
83
21
28
44
16
11
72
25
89
12
19
3
2
90
21
27
52
69
5
46
41
16
3
24
2
54
13
27
84
122
7
8
28
15
2
12
42
54
70
24
12
21
99
60
74
10
26
3
4
12
36
15
9
20
117
48
7
29
63
27
1
5
18
1
3
89
24
9
18
66
79
12
12
29
43
29
55
125
3
19
33
17
48
6
13
12
29
127
60
5
15
28
36
12
12
11
21
103
2
90
18
10
12
50
10
24
57
17
10
38
19
44
9
82
9
48
3
20
6
39
4
20
4
75
9
29
12
67
20
72
52
36
24
12
48
20
24
27
13
17
118
156
74
12
7
12
5
19
44
9
39
55
14
75
24
4
41
3
19
81
77
12
31
5
24
90
1
27
17
48
40
12
24
5
7
36
137
31
24
5
10
33
23
13
11
49
5
12
195
4
161
27
7
81
24
29
7
15
50
3
4
3
21
24
12
17
36
60
67
17
6
13
15
2
87
3
24
40
14
115
5
15
27
4
9
36
15
21
15
20
25
24
65
12
18
61
15
57
11
1
12
29
27
4
3
2
48
15
4
51
2
42
85
15
2
96
55
53
7
36
12
60
5
7
24
12
11
1
72
24
20
28
72
12
60
12
56
16
29
10
17
27
93
4
39
26
27
27
48
6
7
56
4
63
5
28
71
52
33
5
10
21
15
33
147
9
48
12
27
69
5
36
36
19
20
19
33
17
27
4
23
49
68
76
17
19
3
38
7
12
12
8
4
27
2
31
8
16
35
21
16
53
48
51
4
36
5
70
45
11
4
17
33
10
80
61
3
45
111
36
33
51
20
85
36
5
31
5
3
9
22
129
17
7
12
24
39
53
9
115
15
194
7
5
ABCD 381081044*7^$a-1 [50008]
84
12
16
72
60
20
36
36
115
33
15
33
8
7
17
19
77
4
48
51
9
147
17
7
36
41
31
12
29
52
75
12
161
48
31
21
128
12
7
5
7
5
24
120
12
19
108
84
33
48
3
5
7
45
3
12
101
79
12
141
32
19
60
33
56
31
89
7
53
7
33
51
24
17
19
9
12
32
40
27
21
75
41
36
76
8
7
60
17
55
53
112
20
112
3
60
53
48
7
5
19
12
41
19
41
28
32
36
76
15
89
60
4
72
3
113
7
24
36
5
103
53
24
36
19
101
7
12
24
17
64
68
4
8
120
19
36
48
9
3
45
32
24
7
24
53
36
16
56
7
57
15
101
4
36
147
17
43
41
127
36
29
108
4
75
33
12
48
15
36
24
45
44
24
67
69
48
15
24
24
84
53
7
21
8
12
24
24
43
69
27
101
60
12
19
120
29
4
8
7
5
96
16
27
21
80
28
75
45
147
5
48
4
3
72
12
9
20
12
40
8
7
72
21
15
29
28
3
53
4
39
17
79
45
75
48
24
41
7
33
27
60
45
8
19
12
48
36
57
15
12
29
52
15
12
60
53
91
48
53
7
36
17
48
55
65
52
8
24
7
36
5
19
60
17
24
28
51
24
5
31
69
12
8
4
8
36
24
28
32
7
12
29
12
88
8
7
84
12
9
12
99
9
8
7
72
5
72
40
36
92
7
12
21
3
24
33
128
127
45
3
24
41
19
29
67
12
48
45
68
4
39
21
12
75
21
8
16
8
72
24
7
5
55
12
60
84
84
36
24
9
27
29
40
20
19
21
68
19
12
53
7
5
16
80
64
63
45
60
39
60
53
7
69
8
31
5
91
149
24
79
24
33
51
53
31
93
12
15
108
24
156
24
48
12
53
31
17
40
15
57
3
53
7
12
12
9
8
12
7
5
40
15
5
12
24
31
21
12
27
156
84
12
29
12
67
5
16
24
48
63
17
7
33
15
17
7
33
27
36
45
80
36
91
36
5
19
29
72
127
41
52
15
144
29
24
40
3
120
12
5
40
3
12
12
21
15
5
12
67
81
32
67
48
5
12
40
8
36
60
24
55
17
16
60
32
55
5
100
68
60
112
8
7
5
28
27
33
20
31
53
16
120
15
60
36
21
63
12
24
60
60
69
12
3
17
12
108
12
67
9
8
19
24
96
12
29
4
63
53
16
87
33
3
24
9
12
32
84
52
32
28
44
7
141
20
19
77
64
27
41
12
40
87
48
48
24
33
15
153
128
7
5
55
17
60
79
17
43
41
19
9
75
60
5
108
19
77
24
120
12
91
29
12
36
76
63
41
7
53
36
108
52
68
19
9
8
24
7
36
60
12
24
17
19
161
43
53
36
7
33
51
21
56
19
5
36
4
3
89
36
4
51
5
19
12
21
15
101
24
19
21
15
33
20
7
60
17
40
48
3
29
24
16
15
33
32
156
48
19
12
36
60
57
39
36
17
24
184
3
60
17
67
5
24
7
17
127
93
116
7
45
12
8
300
100
8
7
36
17
91
89
79
5
120
28
8
12
12
55
17
67
17
19
45
39
17
60
16
3
48
53
7
36
89
55
53
19
5
40
27
12
9
8
7
9
3
60
24
24
57
48
75
45
8
7
77
48
100
32
19
41
88
68
151
21
44
16
39
12
41
100
60
3
57
39
48
33
3
53
7
65
120
24
43
24
17
31
12
33
8
40
8
91
69
15
24
33
87
41
19
53
28
39
132
48
72
149
72
88
27
17
36
100
12
20
40
20
7
53
36
4
20
28
15
60
29
7
21
3
5
31
24
36
36
65
48
12
88
20
12
7
72
9
8
4
63
5
7
41
64
15
5
19
29
60
187
41
24
12
16
8
64
140
48
52
20
19
9
171
101
40
99
141
8
60
12
55
12
81
8
12
91
41
12
24
7
72
41
4
27
101
72
43
24
21
32
40
39
24
57
15
41
43
69
15
5
40
15
72
33
80
12
52
3
84
9
72
63
17
19
9
15
57
56
4
68
79
12
69
27
120
45
27
33
56
24
55
45
27
141
80
4
56
7
5
48
31
41
28
12
15
5
36
4
72
68
96
52
20
132
48
12
12
16
60
72
27
21
68
4
15
12
29
12
19
29
4
3
9
3
12
21
8
103
81
8
4
27
21
56
4
20
40
68
7
48
12
17
156
187
33
8
64
99
21
15
41
79
5
19
21
3
65
7
5
28
20
52
27
12
48
33
20
7
29
67
57
15
60
5
52
15
53
19
81
20
7
29
79
45
8
67
5
36
52
39
53
40
8
7
60
113
4
3
53
40
27
12
29
4
15
41
72
60
115
12
12
29
4
219
48
36
9
3
77
144
60
7
24
12
24
137
19
41
115
57
36
8
7
17
28
60
15
29
7
21
15
33
51
29
12
79
29
52
15
108
36
77
43
29
31
21
56
16
75
101
64
3
60
101
24
19
29
7
132
96
113
31
93
12
8
96
52
8
31
33
12
48
39
36
77
7
24
53
4
3
5
127
33
15
96
24
53
67
12
45
8
151
60
81
75
17
16
8
67
53
16
15
72
24
9
8
48
24
16
188
19
33
24
15
33
15
5
12
16
12
56
24
19
29
12
19
29
48
120
24
55
5
19
29
12
28
80
48
19
17
7
36
5
40
20
43
45
132
3
60
36
17
4
48
8
7
53
24
52
147
21
32
31
57
20
40
92
16
24
75
53
55
41
7
9
27
17
52
75
36
17
52
15
12
65
7
72
33
48
8
48
60
4
63
17
36
4
3
5
24
36
52
15
24
17
7
5
72
48
48
19
93
39
5
16
27
84
9
20
67
33
15
24
48
5
12
40
8
48
12
12
88
15
5
12
55
161
24
7
41
19
9
75
36
53
108
ABCD 381209490*7^$a-1 [50029]
6
36
29
4
24
21
12
9
21
15
27
48
12
11
55
9
6
15
30
5
16
66
9
9
24
42
6
33
60
6
5
13
36
9
15
15
18
2
22
6
57
18
9
54
6
18
72
3
36
21
66
3
21
44
4
3
60
9
60
9
21
18
15
6
15
6
14
31
18
30
3
18
42
14
1
15
57
11
31
3
30
60
12
44
4
21
42
3
54
3
3
54
48
3
29
13
33
6
3
27
9
9
12
18
6
36
30
48
33
45
27
21
15
5
16
8
25
21
9
81
80
49
78
5
4
3
18
12
21
75
6
54
9
3
12
18
29
4
24
3
39
24
14
60
13
3
36
3
51
26
25
39
9
21
9
17
25
11
7
17
49
69
12
86
4
3
5
1
54
66
21
6
33
6
30
3
12
54
6
8
22
21
3
21
3
27
9
12
60
45
102
47
13
11
4
42
38
16
21
15
8
1
30
6
18
18
24
24
12
3
9
66
60
9
30
26
37
27
15
48
18
12
9
18
15
5
16
30
36
3
33
15
23
34
50
40
20
28
24
30
3
12
48
72
36
12
6
9
6
27
47
25
21
15
15
32
13
15
6
9
5
7
12
5
67
29
22
9
6
35
58
66
24
24
56
7
29
64
51
24
42
45
42
56
34
21
21
84
24
21
24
27
36
32
61
15
12
57
6
57
30
3
6
30
21
33
15
6
24
36
21
12
6
9
32
1
63
20
7
75
2
10
42
8
10
51
27
9
18
36
15
36
30
21
3
30
9
18
48
9
72
3
6
9
30
38
22
18
24
24
54
12
9
6
3
6
15
6
5
25
3
15
6
15
27
15
62
1
9
42
8
10
48
39
69
30
42
74
10
48
6
57
42
3
14
46
15
39
56
10
24
24
6
9
9
3
27
56
82
14
16
42
26
4
6
26
16
18
45
9
18
2
10
12
51
12
12
15
3
12
45
3
111
6
9
42
5
22
26
34
12
21
33
84
15
18
27
15
6
30
6
24
12
105
12
21
9
6
27
30
9
15
3
57
29
7
29
61
3
20
4
27
3
51
6
3
15
57
38
25
33
42
33
27
8
13
12
9
14
22
3
36
23
46
86
43
17
24
4
57
23
1
21
33
6
6
18
3
8
49
42
15
135
6
33
15
9
3
5
4
36
12
21
15
30
42
69
15
6
42
6
50
7
15
14
13
18
3
9
30
12
33
6
20
1
23
10
26
10
14
31
39
3
47
13
24
33
27
11
13
6
21
93
24
36
12
30
5
19
9
9
30
3
3
30
27
24
9
5
4
75
17
28
33
30
24
63
6
39
102
23
13
33
9
12
66
33
24
12
45
6
15
24
8
12
1
63
80
46
30
20
40
8
13
23
1
15
78
6
12
24
3
42
3
80
31
12
9
21
18
9
6
9
5
1
35
10
24
27
15
9
21
18
8
10
15
23
25
15
60
54
15
45
21
15
51
3
27
24
21
18
135
35
28
42
6
20
22
42
32
4
27
29
1
3
9
27
9
47
10
2
70
3
39
36
3
5
1
60
3
18
9
15
14
16
9
12
54
36
3
26
10
48
3
15
3
5
16
15
39
30
42
63
39
12
24
20
34
6
20
55
75
87
3
27
27
33
9
54
9
30
15
12
44
7
30
9
3
6
17
37
3
18
6
3
15
12
30
3
3
45
9
9
24
45
18
8
10
24
57
15
3
21
14
48
73
35
1
9
36
21
3
24
2
19
5
7
53
4
27
84
51
18
60
6
6
9
11
10
3
15
18
14
16
9
21
15
9
14
31
39
14
37
45
18
66
15
24
3
18
9
21
6
30
54
15
21
45
3
21
42
23
1
3
18
12
36
39
93
24
18
6
2
4
45
9
6
3
36
6
15
9
6
9
12
87
3
9
21
44
10
3
15
12
39
5
31
6
23
85
36
6
27
3
59
31
5
28
9
3
12
6
14
13
35
4
36
44
43
3
38
7
12
42
78
42
45
6
12
45
6
5
1
9
6
20
64
24
33
60
23
24
22
24
6
21
23
10
14
16
6
9
39
3
27
27
3
2
10
15
60
6
17
22
14
19
5
10
12
36
48
21
18
18
12
3
18
12
18
9
41
22
12
2
4
6
93
105
45
11
1
23
13
12
21
9
21
12
42
51
6
18
45
6
36
6
2
12
64
96
6
165
3
12
2
31
27
3
11
48
25
3
27
17
1
18
9
81
9
45
30
21
36
24
75
35
31
63
27
24
9
3
33
9
21
9
135
3
17
1
6
15
33
30
27
21
18
51
3
27
54
24
36
21
36
3
6
30
24
6
39
39
2
1
48
60
39
20
22
3
3
12
6
27
33
24
15
12
9
51
21
9
15
30
48
3
3
2
24
1
3
54
6
9
6
89
13
23
22
12
50
12
46
27
33
57
51
14
36
31
15
33
15
38
12
16
21
33
15
51
20
10
14
10
36
27
15
3
5
19
53
24
46
9
54
15
15
5
10
14
25
15
18
12
2
13
15
6
6
33
42
9
6
9
12
33
42
2
13
24
3
15
3
18
32
7
27
6
105
9
30
18
6
20
10
27
3
39
3
2
13
9
39
21
9
9
12
54
12
18
21
15
9
59
22
36
2
7
75
21
12
41
4
36
9
11
1
23
46
24
45
93
18
21
51
38
4
6
72
69
5
13
18
3
24
18
9
9
74
31
54
33
14
25
39
9
6
57
18
9
18
33
12
2
12
4
12
18
14
10
48
38
19
12
36
15
3
42
3
6
6
33
29
13
15
24
15
9
9
21
9
15
18
12
21
9
27
3
18
57
12
51
78
32
4
15
3
3
60
57
26
10
60
21
30
48
30
6
12
18
5
7
27
30
27
15
30
3
45
6
15
12
9
78
3
18
12
84
15
3
5
13
39
3
3
3
35
25
21
36
63
15
6
3
11
46
3
18
33
9
12
33
2
34
12
2
70
3
3
21
36
9
3
21
75
21
14
37
12
12
39
12
9
18
27
30
20
31
9
6
27
105
3
30
18
84
12
59
22
27
18
5
52
3
18
9
2
55
15
48
3
23
16
21
27
72
18
2
13
33
24
3
35
7
54
42
9
9
21
9
6
15
56
34
21
9
48
162
75
63
18
18
36
44
16
30
26
13
27
32
1
6
29
4
21
35
22
42
20
7
69
39
6
21
6
8
34
27
9
14
25
51
9
12
39
9
21
9
17
1
18
42
18
66
3
6
14
7
9
6
3
60
42
3
50
13
3
21
36
57
72
48
6
9
21
21
33
33
57
18
24
3
5
1
47
34
3
6
21
45
35
24
67
17
43
33
36
6
18
24
45
72
39
9
27
8
106
54
30
3
30
15
24
15
39
6
14
12
7
87
3
42
18
48
39
6
12
12
51
18
5
49
3
27
30
33
38
7
39
50
13
21
24
6
20
4
18
12
21
6
60
23
12
10
24
14
13
90
42
15
8
43
9
33
12
63
78
54
42
21
12
105
33
3
104
10
12
9
5
60
7
27
27
15
18
42
15
30
18
3
3
9
27
35
16
18
51
30
6
15
27
15
26
79
3
54
6
57
48
138
12
47
16
45
15
15
6
15
18
33
12
21
12
33
21
3
18
9
15
15
9
9
21
36
6
5
130
27
47
10
3
12
3
21
21
30
9
11
13
6
60
21
15
3
51
15
6
6
15
9
21
23
10
12
42
32
24
22
42
3
53
36
46
14
28
15
6
36
24
12
3
30
24
2
13
3
33
6
33
48
27
66
105
51
3
6
30
27
27
50
22
96
45
9
6
38
79
15
30
80
1
6
6
23
34
3
24
9
6
21
9
30
48
21
131
13
21
9
30
11
40
9
3
12
18
9
51
33
96
3
15
12
9
24
26
19
15
6
9
18
27
36
21
5
28
12
30
39
15
27
17
52
9
24
27
84
9
6
24
75
27
18
17
48
178
27
33
33
30
24
23
94
3
27
8
13
83
40
56
70
9
5
24
22
15
3
3
27
42
6
54
78
57
24
6
18
3
39
35
48
16
9
57
3
3
27
5
13
47
7
18
12
18
36
42
42
6
24
15
6
14
1
27
18
27
27
3
27
3
3
6
15
33
36
9
3
30
3
9
3
18
9
50
118
3
27
12
12
24
9
48
33
6
6
14
4
6
14
25
12
3
21
6
30
23
4
60
18
50
34
30
21
27
6
24
2
1
3
6
51
12
33
18
12
30
12
6
42
2
7
5
13
21
21
29
1
69
15
12
35
22
21
21
114
27
27
3
48
15
27
60
27
30
36
36
38
52
20
10
24
30
15
5
16
39
87
15
12
12
35
4
30
2
28
6
3
11
4
12
9
6
15
3
21
2
13
12
39
78
3
3
12
3
24
30
23
7
60
27
66
42
33
3
9
18
15
24
8
12
4
21
48
36
15
9
42
33
20
31
30
12
12
30
137
4
15
21
45
33
33
30
15
3
9
6
24
3
18
6
6
3
27
12
27
6
9
93
36
84
12
105
33
108
14
60
13
30
5
37
6
17
1
24
48
12
21
9
15
3
27
30
51
21
75
3
3
12
3
84
21
9
18
21
15
30
57
24
24
9
15
11
10
6
15
6
45
45
9
15
15
63
12
36
3
12
33
71
10
3
111
15
29
ABCD 381293046*7^$a-1 [50021]
14
28
92
60
16
20
10
14
100
14
72
34
8
22
8
12
4
50
22
38
12
24
4
84
6
50
12
12
6
6
4
14
16
2
48
60
52
12
72
18
80
10
6
114
6
2
4
66
18
44
18
10
8
46
30
26
34
6
38
34
62
4
6
38
6
6
6
64
14
12
28
2
10
32
28
2
16
6
90
30
20
30
6
10
24
6
12
8
24
24
6
16
32
16
42
62
42
24
16
24
20
12
4
50
16
24
6
2
10
8
40
8
22
2
22
8
6
4
12
50
34
30
24
2
100
8
36
6
6
4
6
18
6
38
42
10
50
54
4
20
6
24
46
20
60
42
18
4
26
34
6
6
20
54
64
6
36
14
12
22
38
10
32
40
12
8
28
2
10
2
6
28
12
12
8
102
6
34
2
48
102
6
4
20
4
12
68
4
18
8
6
76
134
30
28
8
24
4
12
24
36
44
6
12
36
54
36
4
8
24
10
24
72
2
28
18
56
34
20
24
12
36
10
74
4
42
18
6
14
36
36
24
36
4
44
6
34
6
48
2
28
2
30
4
14
36
22
54
24
14
10
30
56
36
40
6
2
16
20
12
12
12
6
18
46
14
10
6
8
36
6
10
80
100
18
38
42
42
78
6
10
2
12
10
2
24
6
90
36
12
6
22
18
24
66
24
8
4
26
30
4
8
12
16
8
4
26
22
30
30
44
6
10
24
30
8
42
6
10
32
30
46
12
2
22
8
16
24
6
74
12
16
42
32
16
30
32
52
44
96
18
70
26
10
24
6
30
12
24
38
18
28
26
46
32
30
42
24
12
22
38
64
20
54
24
6
40
26
6
34
26
28
20
16
6
8
6
28
56
4
2
16
50
24
28
108
20
42
48
78
4
6
42
44
18
12
10
24
32
42
22
20
96
24
24
24
16
12
8
24
6
46
6
74
6
42
16
54
26
6
40
24
2
42
18
18
46
8
10
6
26
46
14
4
2
28
2
10
8
4
8
10
20
52
50
36
10
90
14
6
24
18
40
90
14
6
4
36
8
12
48
6
24
64
26
16
38
40
2
28
42
104
30
10
6
26
54
40
204
12
14
36
42
6
66
4
24
2
18
6
24
16
6
24
12
12
50
22
36
14
40
14
12
60
24
18
18
28
20
54
6
10
6
104
4
12
36
20
10
2
28
12
68
4
86
10
84
8
12
16
12
12
14
6
36
30
42
22
14
6
30
4
12
30
24
24
2
24
24
4
56
54
6
16
6
30
74
16
18
20
60
22
14
6
4
6
44
48
16
14
78
28
14
30
76
6
18
32
16
8
22
2
6
10
20
36
46
2
60
10
42
60
44
72
48
36
16
68
22
18
12
20
112
6
2
12
18
58
26
60
30
4
12
2
22
56
24
4
44
12
64
6
14
34
38
40
12
56
12
4
26
34
56
4
8
6
54
60
46
6
36
102
2
28
50
6
34
30
26
6
28
6
24
2
16
62
46
20
64
12
8
10
50
6
34
32
6
58
84
36
14
6
30
46
80
24
4
12
30
8
48
18
24
70
2
18
10
42
8
16
24
72
14
12
48
16
48
20
58
74
16
2
28
18
20
106
24
32
48
16
74
12
4
6
2
16
32
4
74
64
18
12
42
18
48
8
4
138
2
48
22
26
6
6
10
2
12
28
20
12
24
24
42
6
24
76
12
92
16
2
78
10
8
6
88
48
2
10
86
24
88
72
2
24
22
8
10
32
54
10
6
8
6
4
32
30
24
46
74
18
6
10
30
2
4
20
16
14
40
90
8
52
8
28
12
2
18
18
22
60
90
56
54
16
12
78
56
10
14
30
36
48
12
34
2
40
20
4
8
22
14
66
106
38
42
12
36
54
6
82
42
30
8
10
24
24
20
10
42
54
14
36
24
4
8
18
82
44
16
12
12
8
6
22
14
78
52
14
10
2
30
28
2
24
18
36
4
68
100
74
28
2
28
20
30
6
34
8
24
18
76
2
18
12
4
20
18
10
60
72
60
54
2
52
92
6
12
6
40
12
48
32
10
18
20
6
18
10
96
42
44
58
8
48
102
10
24
18
36
12
20
52
8
30
42
76
50
10
12
2
48
64
8
42
28
32
4
14
10
6
6
36
20
40
62
12
6
64
14
90
76
30
6
24
44
30
24
48
54
4
92
72
36
12
12
70
26
16
14
10
36
60
36
74
10
14
6
4
62
40
18
14
102
10
18
108
20
40
12
26
6
10
18
62
64
26
40
24
14
16
14
16
56
66
10
38
24
18
4
8
40
80
42
16
24
6
18
2
28
50
6
4
12
12
56
16
8
6
16
14
16
20
28
66
2
12
28
20
10
114
6
2
36
12
18
76
78
2
18
36
12
22
162
6
120
102
8
4
6
2
40
6
24
50
70
20
10
18
30
32
10
8
40
80
10
12
12
20
18
10
56
36
16
12
62
10
54
14
88
48
36
6
14
4
56
28
32
18
6
34
2
28
8
82
30
8
64
20
36
90
90
24
70
8
6
84
12
16
48
2
24
18
6
40
42
20
114
30
10
6
48
50
6
16
2
22
36
12
2
24
40
6
20
4
26
66
12
36
12
12
6
6
4
60
20
16
24
30
74
12
96
10
18
12
2
22
8
12
16
2
52
18
20
10
30
8
10
32
6
24
28
30
24
6
12
8
12
10
26
24
28
48
50
10
80
52
20
22
30
66
24
32
16
32
96
60
70
6
14
24
48
60
52
18
2
22
6
62
18
4
14
16
66
20
10
2
30
46
104
12
24
4
2
40
24
14
40
12
6
54
14
90
12
24
40
48
48
44
4
6
56
24
40
14
4
36
26
24
6
88
20
16
6
24
14
48
4
8
28
8
34
66
36
14
6
54
30
4
6
2
30
10
8
6
48
22
44
54
18
12
42
46
18
32
18
24
6
24
108
34
24
24
42
14
34
8
114
24
12
52
36
2
30
60
4
26
24
70
24
42
24
24
6
44
4
12
8
52
24
62
12
22
74
6
28
20
82
24
26
48
60
58
2
36
12
40
78
30
20
24
30
18
4
48
18
44
4
26
28
2
18
28
12
80
60
40
2
6
18
10
20
30
12
88
2
4
60
36
2
48
90
22
30
8
84
36
34
6
8
76
38
10
20
18
18
52
2
6
36
4
2
34
8
48
18
6
30
40
14
4
20
66
34
92
4
20
12
4
60
24
14
16
50
4
62
6
40
32
6
54
16
32
10
2
30
16
44
70
68
18
24
18
22
2
40
38
42
6
42
60
28
2
10
12
24
30
6
8
18
24
18
6
10
32
12
96
72
34
50
48
36
36
16
14
46
2
12
30
4
20
12
12
36
72
12
52
24
12
2
82
20
16
44
4
30
2
28
32
4
14
12
10
32
18
22
26
22
8
4
30
8
24
24
6
48
16
20
54
22
8
36
30
22
8
10
14
10
2
16
44
28
8
4
20
78
16
42
32
6
34
12
36
32
18
18
12
4
24
36
8
76
80
12
4
18
32
10
56
40
8
6
6
4
36
2
18
12
72
18
66
22
18
44
58
54
8
12
24
24
70
32
66
22
66
6
8
16
2
12
108
40
38
10
2
18
42
24
90
6
22
2
16
8
46
84
32
40
12
32
6
190
12
26
34
12
56
18
30
4
140
12
16
20
48
24
12
16
12
8
4
30
6
24
50
10
44
10
14
48
28
86
54
16
50
10
20
16
50
90
24
64
2
124
24
30
42
8
22
12
32
6
22
2
18
28
14
6
40
8
54
6
12
28
20
96
6
10
32
22
56
30
24
16
8
10
2
24
30
106
12
8
24
10
6
8
10
6
36
12
26
16
8
18
18
10
84
12
20
4
36
8
40
32
24
6
10
36
2
48
10
14
58
8
64
54
2
12
18
34
6
2
22
8
42
6
40
30
72
12
6
32
10
38
18
24
28
24
8
16
74
6
60
16
24
12
44
6
18
12
4
24
6
26
4
66
8
34
8
30
34
8
72
70
8
6
12
12
60
16
6
56
30
18
34
12
36
24
6
42
20
40
8
10
32
18
4
18
42
8
46
2
12
58
ABCD 381297726*7^$a-1 [50058]
7
36
12
30
78
17
24
1
18
5
24
7
6
23
7
12
65
24
1
35
25
12
6
17
43
29
13
18
18
36
23
97
48
11
12
24
43
29
1
36
72
12
6
17
19
17
19
65
12
1
35
12
96
12
12
12
13
24
18
6
42
24
5
85
23
12
85
11
115
48
36
5
79
6
60
11
36
1
90
6
42
5
7
6
6
5
12
7
17
24
49
119
24
1
12
18
41
24
72
31
18
11
48
25
47
36
13
54
12
84
5
19
29
1
48
30
48
6
30
17
43
17
1
66
29
24
12
12
25
35
12
12
36
67
18
12
30
36
5
37
90
12
5
48
24
1
78
12
5
25
47
12
12
1
6
36
5
79
29
48
49
6
5
12
12
1
90
30
11
12
36
55
5
25
11
7
29
13
23
7
6
11
48
12
61
36
47
24
1
11
12
25
11
84
12
13
47
13
11
12
24
12
25
11
24
37
6
29
12
36
12
73
30
41
1
23
24
31
5
12
13
6
24
12
5
31
17
25
11
31
24
54
30
41
25
11
19
17
36
19
48
5
84
24
72
12
37
18
30
71
24
13
11
12
24
12
31
54
23
24
24
7
17
48
7
17
1
71
7
53
109
23
12
13
30
12
5
37
11
24
43
29
1
35
55
5
48
25
6
5
12
7
54
18
90
54
6
59
1
12
6
5
72
7
18
11
72
12
7
132
5
84
12
7
36
77
48
7
5
7
17
12
37
11
13
6
77
7
41
7
30
48
6
53
7
60
5
25
60
23
13
47
37
18
113
43
41
13
11
24
31
12
29
24
12
12
36
31
48
5
1
6
5
49
60
23
12
49
35
7
6
11
12
1
47
48
1
12
11
19
5
13
42
6
11
13
42
65
31
5
36
7
5
25
66
5
36
24
12
12
7
24
24
29
24
31
5
61
24
11
7
42
18
29
12
7
17
96
1
42
5
1
42
53
13
12
72
6
42
23
36
12
1
36
11
25
24
12
12
11
7
5
25
48
24
78
17
55
6
54
5
36
25
6
6
12
11
25
12
11
1
36
12
23
49
30
12
17
31
6
24
18
12
18
18
5
24
37
35
13
23
7
6
35
1
23
55
36
17
24
19
5
12
24
43
48
89
12
12
7
53
72
25
35
24
60
61
18
6
18
5
1
11
12
37
72
12
11
19
18
23
1
11
24
1
18
53
61
18
5
36
19
41
1
18
17
55
17
36
36
7
42
23
1
6
54
47
24
24
19
5
1
54
24
17
49
71
1
155
7
29
84
24
1
23
79
65
1
90
12
5
12
36
7
24
5
24
24
1
30
12
5
49
18
6
42
60
65
115
24
24
5
25
12
35
19
5
36
25
47
37
6
17
1
11
55
77
60
1
11
31
17
24
43
12
12
18
18
6
24
23
49
11
49
23
1
60
84
66
17
24
7
77
13
18
18
6
5
55
6
23
19
6
120
23
12
1
36
54
65
13
59
7
24
6
12
23
79
5
1
12
90
65
19
17
60
19
17
7
5
13
18
5
24
12
31
53
19
5
12
1
12
35
31
41
1
47
1
35
7
5
24
19
5
43
42
18
5
12
12
7
29
19
12
5
12
24
7
5
67
29
1
48
11
61
24
11
61
30
24
24
12
18
36
11
7
18
11
1
23
7
78
18
29
1
35
1
11
48
67
29
13
66
12
24
53
55
41
7
30
102
60
29
36
12
31
65
19
84
36
36
17
13
11
13
24
23
31
53
37
42
5
36
13
42
12
18
35
24
1
18
36
48
41
49
36
71
19
5
1
6
60
24
17
7
5
109
47
25
6
18
6
6
30
30
11
12
37
11
139
30
12
12
23
37
6
12
6
24
6
42
24
6
30
42
17
1
54
65
43
36
42
18
5
19
17
13
18
5
24
13
11
24
25
11
96
13
11
48
24
36
43
24
5
7
5
7
5
48
43
29
43
54
11
13
11
12
36
24
43
5
13
47
13
6
12
5
36
19
17
12
1
35
13
42
17
31
12
29
31
12
5
1
35
24
12
43
5
43
12
6
36
18
5
36
24
12
84
19
6
6
24
24
18
35
37
18
24
5
1
72
12
11
60
7
17
36
13
47
7
5
7
53
12
25
47
1
18
5
13
6
30
35
1
30
65
132
24
37
23
7
24
17
1
71
36
7
48
90
11
24
7
41
13
6
66
47
31
17
48
36
36
36
19
12
41
24
1
6
65
1
23
1
18
5
13
11
1
30
29
37
6
6
12
60
11
7
17
24
13
24
30
41
12
37
12
48
54
5
1
23
24
7
53
12
12
1
24
6
24
54
150
29
72
60
49
36
24
47
24
13
30
29
12
12
13
11
13
6
5
48
37
35
12
7
6
30
65
19
18
11
43
18
48
24
30
5
43
6
23
12
7
12
18
54
53
1
12
18
17
7
17
19
6
30
41
73
6
5
12
43
48
12
6
24
84
6
24
17
67
36
77
13
23
24
13
11
31
65
55
48
6
18
60
5
7
5
24
24
43
17
91
17
79
30
18
18
72
30
29
36
37
6
18
36
36
150
12
6
11
12
24
13
30
42
71
7
114
23
55
17
13
47
13
18
17
13
131
19
24
17
1
23
37
11
1
23
12
13
23
7
18
6
114
24
12
18
5
7
17
1
95
24
12
7
65
36
36
37
54
17
12
13
24
23
133
54
6
23
1
23
7
53
37
11
7
41
1
23
1
24
18
5
24
36
25
71
12
84
67
24
54
30
5
12
1
18
29
1
12
30
41
7
41
13
12
23
13
12
12
24
12
11
19
12
6
23
43
17
37
24
35
7
29
12
37
47
48
12
1
48
83
24
13
59
12
73
18
41
7
41
12
60
13
18
17
12
7
42
60
54
6
23
24
1
42
41
7
42
23
1
30
17
12
61
30
5
12
7
17
7
41
7
30
24
54
17
13
24
23
24
48
12
13
18
41
31
29
12
7
29
1
11
61
12
11
60
12
24
37
6
30
54
24
30
12
23
12
12
13
23
7
17
12
1
23
1
23
1
6
17
7
17
12
19
12
29
48
12
1
18
24
29
36
19
54
48
12
18
17
13
35
13
11
12
7
5
7
30
11
7
5
7
60
5
73
24
12
11
37
42
53
31
53
1
36
47
7
30
47
13
11
31
77
19
12
17
24
1
47
7
29
25
30
5
37
6
5
7
12
53
1
54
30
36
42
30
24
18
5
24
13
11
49
18
5
12
12
7
36
5
1
23
19
29
1
47
31
5
7
36
5
12
36
31
29
79
5
37
30
53
13
6
5
25
6
48
77
24
12
1
12
23
13
12
11
12
24
25
23
48
13
35
24
55
17
12
36
13
18
24
53
7
17
25
48
6
24
42
24
11
12
48
12
36
12
31
30
47
31
5
37
12
6
24
5
1
6
29
36
24
36
36
36
19
18
6
5
60
13
6
12
17
25
30
5
7
36
12
6
35
7
12
17
12
12
12
25
30
24
5
24
1
47
1
30
17
48
12
19
42
23
12
12
1
72
59
1
23
1
18
5
43
12
5
43
29
25
30
24
5
60
25
23
7
29
24
48
1
11
12
36
60
36
12
13
12
23
24
36
36
43
5
12
12
1
18
42
6
30
11
72
25
12
12
18
5
12
24
36
25
30
36
54
47
1
54
24
17
19
29
7
17
13
23
36
12
1
18
18
6
5
36
7
41
1
47
7
60
6
11
12
1
6
60
18
23
13
11
43
42
6
48
77
12
13
23
7
18
23
31
29
12
1
23
67
6
60
71
12
48
7
41
24
49
23
7
5
12
36
19
29
31
17
60
48
49
11
12
24
25
23
7
29
1
11
7
12
12
5
73
23
1
30
17
19
29
73
6
36
17
1
11
1
11
24
19
12
12
48
5
12
1
24
18
5
67
30
11
1
47
36
7
41
36
1
6
72
17
84
7
17
19
17
72
127
53
7
17
7
6
11
12
12
24
31
12
29
31
29
43
6
23
36
13
12
6
41
12
79
18
23
24
37
24
6
17
49
30
5
12
1
60
11
36
43
41
13
30
18
35
24
24
37
35
12
12
19
90
84
11
7
24
17
1
18
18
42
24
5
24
1
90
17
31
12
6
12
42
48
6
23
7
5
19
29
12
7
18
36
11
49
18
5
36
31
5
1
59
12
48
19
72
29
48
1
30
36
17
24
7
5
1
42
138
11
1
18
30
71
12
19
17
7
41
12
67
5
48
1
36
11
25
23
36
31
12
5
12
1
35
12
1
6
5
19
24
65
91
5
24
24
31
12
66
120
11
12
12
7
17
31
65
36
31
5
7
17
13
6
29
1
42
30
12
6
5
12
1
23
49
35
7
18
71
19
12
65
13
11
7
41
31
12
42
6
30
48
6
78
42
17
79
ABCD 381341838*7^$a-1 [50095]
36
3
21
39
132
42
18
12
21
36
15
36
108
45
21
24
54
12
33
15
9
48
60
12
3
177
12
21
6
33
132
3
12
45
84
15
96
57
15
12
45
72
96
21
30
33
57
186
60
93
36
51
120
21
36
108
36
24
123
21
147
153
27
9
84
96
12
27
21
243
69
108
3
36
60
12
21
120
96
132
15
45
39
30
42
48
84
57
3
9
27
177
12
15
33
75
12
9
12
75
9
72
135
33
51
21
51
9
36
207
126
63
63
48
72
48
21
12
3
21
132
12
99
30
102
36
78
24
30
45
207
156
9
33
3
12
12
48
45
243
48
45
6
33
15
9
39
108
33
84
27
21
15
69
3
21
63
309
15
12
117
15
96
9
3
69
204
45
3
3
21
39
36
33
81
30
45
156
3
21
48
3
9
24
12
195
72
33
84
9
30
66
3
48
48
84
27
9
69
18
12
21
75
69
117
3
51
84
9
48
36
12
135
150
78
24
105
12
39
33
27
45
15
48
9
3
45
3
132
60
45
15
12
12
9
15
6
6
81
123
201
135
21
27
21
129
6
9
75
21
72
39
42
120
351
39
72
9
111
48
33
9
27
87
6
120
3
63
120
33
36
36
15
132
72
36
48
96
9
12
63
24
9
36
156
39
21
21
135
48
63
21
3
45
12
39
12
102
24
3
39
57
27
93
48
24
12
132
27
189
45
6
24
24
36
9
27
225
15
9
105
3
21
123
117
219
36
27
12
48
69
69
51
60
48
36
69
30
66
39
27
24
12
120
18
24
6
69
3
60
69
51
45
129
27
60
60
87
6
27
87
12
9
9
63
63
60
21
108
15
57
63
21
15
9
39
9
3
9
27
42
18
168
9
75
93
63
24
33
15
48
60
12
54
51
27
33
24
96
3
12
9
3
81
111
96
105
15
9
3
12
24
9
75
141
15
12
108
6
30
18
3
24
15
21
147
36
117
60
48
96
111
141
3
9
108
27
57
27
33
3
69
45
42
81
75
33
27
24
81
39
93
57
15
9
3
21
63
9
87
24
27
72
69
24
72
24
84
75
9
147
24
6
99
51
114
6
12
57
72
132
39
69
24
15
12
12
81
15
72
81
27
114
6
81
36
132
63
48
12
69
33
15
36
12
15
42
75
3
60
129
48
12
24
15
117
27
48
60
12
93
12
51
60
45
48
48
12
57
30
60
69
108
60
3
12
21
51
21
21
15
33
63
9
6
21
111
45
96
48
24
129
99
15
30
240
126
21
99
36
33
51
69
27
45
15
12
90
3
96
24
135
9
24
27
60
84
216
84
24
9
63
102
66
30
30
36
9
12
9
126
9
63
45
111
12
84
36
69
3
33
24
75
24
9
24
12
39
12
36
45
72
108
84
3
36
72
180
21
63
21
24
39
36
84
9
96
75
132
108
6
3
60
105
42
21
9
24
114
9
39
45
63
33
72
105
15
84
60
27
30
138
9
147
84
93
129
6
72
21
24
45
39
12
15
6
15
123
30
6
96
45
84
9
27
15
84
84
9
3
36
21
96
36
39
33
93
126
105
12
27
21
24
36
72
27
30
39
36
27
18
27
12
27
48
36
21
48
51
120
105
12
36
27
30
39
12
165
174
36
36
9
24
195
9
12
12
171
36
72
45
3
36
24
33
60
87
6
48
90
9
111
105
12
111
21
3
36
33
24
24
21
63
48
12
123
66
75
12
63
9
156
51
24
36
54
210
30
123
21
123
39
69
15
36
9
132
60
27
36
57
3
9
12
39
54
66
60
9
12
39
33
111
6
24
39
96
60
21
30
18
183
153
27
24
63
9
108
48
3
48
6
150
45
159
72
9
69
42
57
156
75
24
48
48
132
57
12
69
30
24
12
33
24
111
33
72
12
84
51
57
3
36
105
57
15
27
9
24
45
27
3
33
135
45
39
60
21
48
60
9
3
60
3
33
27
12
48
54
138
24
33
108
24
9
3
171
132
33
12
36
60
60
24
39
72
12
9
33
39
27
189
36
27
9
48
9
183
51
57
63
9
21
18
12
42
27
3
96
60
21
72
15
12
84
21
63
12
24
36
48
33
24
84
228
45
219
12
87
42
123
3
72
117
48
12
12
51
21
21
147
69
66
9
27
42
87
12
96
72
3
12
21
60
12
60
48
24
60
120
36
36
12
24
60
72
105
6
12
9
84
243
84
60
6
6
36
12
33
ABCD 381401954*7^$a-1 [50021]
96
44
28
11
16
65
16
3
29
31
17
19
53
19
5
60
3
4
27
14
36
15
9
3
25
8
60
10
57
24
3
36
65
21
27
21
16
11
1
32
3
25
18
5
25
6
74
36
10
24
14
7
15
17
1
18
77
16
24
27
53
13
71
1
18
14
10
17
1
20
70
45
8
72
37
8
22
24
29
25
47
12
52
5
22
5
13
51
12
17
100
6
57
24
29
10
38
99
48
31
2
3
4
128
88
8
7
9
53
3
16
3
5
19
2
3
16
20
9
24
12
16
15
3
36
26
3
52
24
3
18
8
75
117
22
21
135
5
1
11
25
68
99
4
128
16
17
40
8
27
64
32
67
2
43
17
7
5
7
9
32
39
12
36
33
19
96
5
7
15
74
75
12
28
21
27
72
24
45
12
23
31
5
4
123
29
24
12
28
5
15
45
3
13
6
2
16
11
19
36
9
9
51
5
3
73
3
5
15
57
19
41
3
36
129
36
60
75
1
35
9
36
7
39
54
35
12
21
22
5
4
27
2
15
33
15
7
62
16
80
48
55
17
39
12
57
7
5
12
72
39
16
5
7
20
7
62
27
16
12
24
12
9
18
60
14
43
77
3
7
29
9
12
151
5
15
16
15
29
9
19
17
55
32
49
24
30
17
73
63
24
144
29
16
8
31
41
3
7
9
9
11
81
15
81
4
18
86
12
7
41
27
9
48
10
2
36
7
27
26
22
33
17
12
19
92
24
16
8
21
27
1
6
66
11
132
24
48
43
21
5
31
69
11
25
20
7
21
18
17
16
65
16
3
45
95
45
19
3
29
21
15
16
17
52
36
8
112
20
24
3
12
93
135
12
69
10
26
55
5
10
14
3
4
36
24
29
28
8
12
48
40
11
81
40
11
28
17
3
48
31
17
7
125
49
104
15
7
105
20
60
1
8
4
72
6
5
79
53
12
33
52
48
15
20
136
68
13
6
29
16
32
43
17
37
95
19
29
12
21
4
59
31
18
20
52
51
9
44
12
3
60
7
2
27
1
11
43
41
69
34
2
4
30
18
18
29
36
9
36
24
28
51
27
81
39
45
69
8
19
27
2
10
24
9
29
55
20
76
12
9
18
5
37
84
11
12
4
17
36
12
24
19
24
5
22
14
3
28
84
29
52
44
7
72
45
23
13
20
12
7
17
28
99
33
8
10
9
36
3
53
97
3
17
24
100
126
5
12
4
32
49
80
16
36
144
12
8
70
26
10
26
15
16
53
16
3
44
21
34
29
67
2
10
14
27
91
38
52
66
77
60
9
31
72
3
38
111
28
12
20
9
22
65
19
36
18
24
3
53
7
32
7
9
15
12
5
33
67
89
40
27
33
20
10
38
142
24
5
7
2
27
24
37
51
48
8
43
2
55
15
18
8
10
9
36
41
16
51
36
12
24
5
52
60
3
51
18
3
24
36
36
12
9
6
66
63
15
48
38
24
10
90
56
40
27
53
36
27
4
53
10
2
4
8
31
29
72
40
35
33
22
26
12
15
81
3
7
5
9
7
24
77
43
68
28
29
10
33
17
22
17
25
11
16
29
10
14
22
38
16
27
17
7
5
39
28
80
1
39
99
29
13
12
35
9
10
2
34
9
36
96
48
69
135
21
71
9
7
39
29
9
16
32
4
44
39
4
9
8
27
12
1
32
4
24
12
11
4
27
12
36
2
70
9
99
33
12
53
7
27
21
80
69
12
19
15
17
228
19
2
60
10
17
21
22
18
3
15
29
55
17
1
20
3
9
27
1
3
5
24
31
5
12
19
32
12
64
65
64
44
15
37
84
15
77
84
58
53
57
31
17
58
41
19
30
32
64
35
45
28
32
24
46
24
2
72
178
18
56
28
78
12
5
1
35
31
14
3
16
21
60
27
5
4
56
3
49
75
8
9
10
6
138
42
32
27
25
11
12
21
51
24
25
23
24
12
12
93
7
9
35
151
36
21
41
46
2
24
36
10
17
93
27
24
4
9
20
31
3
17
52
5
3
55
48
14
22
5
33
15
25
18
5
13
27
12
92
79
101
31
18
12
15
45
8
82
2
12
96
10
89
9
15
1
66
72
26
12
4
8
12
63
1
23
9
82
30
11
52
5
39
93
60
7
29
12
87
7
18
20
19
60
84
5
10
17
28
29
10
26
82
42
20
3
36
25
44
19
32
37
27
3
17
7
45
21
8
10
6
3
8
16
3
26
3
40
17
28
3
32
9
28
27
3
14
39
288
21
16
11
9
4
3
63
5
64
3
33
29
19
8
136
15
9
20
45
60
3
72
69
10
54
18
30
51
17
10
2
7
20
21
3
1
32
15
43
2
7
39
29
13
3
17
7
3
38
7
8
33
55
32
48
31
96
101
57
22
2
19
17
79
5
39
37
12
8
12
4
3
20
16
5
22
2
7
33
56
79
27
57
17
15
37
11
57
3
1
92
3
36
25
87
20
16
9
32
15
37
24
84
42
9
77
15
69
4
59
55
5
25
36
27
33
27
65
3
25
51
99
84
29
61
8
12
22
5
25
24
32
72
7
5
48
46
72
14
10
17
21
19
29
22
2
3
21
24
16
20
106
29
9
58
102
6
2
15
84
1
8
7
9
3
5
27
109
12
54
14
4
15
27
18
20
3
60
33
4
20
7
8
45
60
112
8
46
6
30
9
15
50
31
36
27
30
32
3
28
5
4
108
15
17
19
5
67
27
2
19
27
2
39
36
72
24
7
5
85
27
65
70
9
9
23
9
40
8
24
10
30
6
77
7
9
20
57
28
32
4
8
63
37
8
82
26
3
1
18
14
46
5
13
30
6
20
75
60
72
24
13
92
7
27
14
100
3
41
36
39
84
40
32
9
96
16
8
15
103
84
41
12
25
11
9
43
45
63
92
24
31
33
8
13
6
45
17
3
60
4
9
6
26
39
16
45
23
7
2
103
56
1
23
57
3
4
45
3
41
40
27
17
12
36
3
64
17
4
11
72
40
27
17
36
13
8
72
19
15
14
36
31
65
7
17
12
7
3
2
7
72
51
2
7
12
8
24
37
18
9
72
17
82
84
9
15
54
35
45
3
33
22
14
24
24
15
1
47
9
3
36
25
6
17
12
7
18
20
7
9
11
55
18
23
9
63
9
10
129
60
8
40
20
4
17
55
9
30
14
22
98
19
80
1
32
10
53
19
2
60
3
28
5
10
5
52
5
22
53
1
15
8
49
44
19
20
45
3
57
24
19
29
10
53
1
54
122
12
7
5
4
12
150
38
12
31
3
41
49
15
29
7
45
32
63
48
45
10
12
5
60
49
27
39
29
48
64
39
41
1
11
1
80
63
45
7
12
56
31
9
5
31
44
1
12
8
51
9
156
10
38
7
15
14
22
62
31
65
106
5
4
17
7
5
67
5
34
26
36
3
69
46
65
52
27
110
48
63
24
43
33
20
12
9
7
33
35
13
15
36
27
65
7
45
12
69
12
44
51
49
27
8
1
8
15
112
15
12
26
15
28
21
11
7
2
132
7
29
3
9
7
5
4
6
17
19
29
19
6
30
26
19
5
55
29
12
4
18
36
29
81
16
3
8
45
7
3
41
13
24
11
9
27
37
15
12
9
23
12
19
33
5
34
24
30
32
51
48
9
4
15
3
2
120
46
5
40
21
20
3
31
5
12
12
16
68
13
6
14
139
9
36
32
24
15
33
15
33
12
10
50
19
8
60
12
21
19
8
33
10
18
3
32
19
14
103
48
9
15
20
7
2
3
84
64
17
12
63
16
9
20
3
7
18
27
9
8
ABCD 381523298*7^$a-1 [50028]
23
1
123
36
8
49
6
12
6
54
9
3
12
9
105
12
30
6
66
12
9
20
76
33
42
21
24
33
12
36
72
75
45
3
15
9
15
21
8
72
19
42
30
21
15
42
39
3
17
36
40
81
12
30
54
3
9
6
6
23
49
63
15
42
27
21
18
54
23
1
24
3
32
61
27
39
6
15
12
111
6
30
33
44
19
6
12
18
36
5
7
18
6
17
12
4
57
23
4
57
155
1
6
17
36
24
24
7
18
11
1
59
7
24
108
5
52
24
3
66
42
5
37
63
44
1
48
48
3
36
24
21
95
7
6
66
24
12
225
12
15
6
12
18
24
54
23
31
45
3
36
6
3
92
64
33
51
32
7
33
21
60
24
42
66
51
9
36
51
33
66
42
3
9
6
18
72
36
15
44
1
39
105
6
29
49
30
17
7
17
37
47
1
6
126
39
63
24
132
105
21
12
18
29
24
4
3
72
30
11
7
9
57
12
15
36
27
12
6
3
15
48
18
27
8
4
39
9
21
54
6
6
33
20
4
20
24
37
42
33
75
108
69
63
18
11
13
114
6
18
60
90
6
9
33
47
4
21
18
24
17
13
36
15
56
73
47
4
12
39
78
18
165
21
143
7
21
21
15
15
48
6
18
24
21
57
6
30
27
24
96
84
21
30
6
12
36
6
6
30
6
27
24
15
5
19
18
15
21
12
36
18
17
28
12
15
90
6
60
33
9
51
9
23
7
12
9
84
3
12
66
6
9
9
36
84
11
31
18
12
11
31
54
3
3
48
29
1
51
3
5
1
6
42
15
21
12
54
12
6
30
24
42
18
24
36
18
3
36
24
72
123
6
71
13
18
12
54
27
12
60
24
15
18
11
12
4
20
7
84
6
36
11
52
20
28
9
48
15
3
9
92
13
3
44
4
20
36
24
7
42
3
68
25
11
36
43
6
12
3
3
33
21
3
20
24
67
45
84
20
7
21
33
12
6
12
78
6
30
15
63
93
15
29
16
20
28
12
3
5
16
20
13
84
51
27
30
42
12
9
3
30
39
9
47
115
5
4
44
16
36
15
138
27
57
78
5
43
78
36
18
42
18
24
81
24
3
12
9
69
6
42
15
12
27
24
41
36
19
84
18
23
31
36
21
8
24
16
93
30
18
6
21
9
24
18
6
15
12
21
12
3
12
15
60
36
48
30
42
6
6
36
108
113
28
32
7
41
13
63
33
48
159
15
21
68
7
105
45
15
3
9
8
7
6
6
12
12
6
3
9
12
71
88
27
36
102
3
9
24
12
3
3
24
5
24
28
68
55
42
78
45
21
42
21
51
53
1
39
24
12
15
21
27
21
63
21
9
51
60
81
6
21
21
54
6
24
18
5
1
6
30
39
36
3
30
42
12
12
5
1
174
9
12
15
9
15
6
27
36
36
27
29
48
103
6
24
27
33
23
43
18
42
77
1
15
27
33
12
39
17
49
3
60
20
1
54
30
12
11
19
18
48
99
27
9
36
3
84
42
11
25
48
3
15
12
66
35
52
15
9
3
57
3
21
20
43
117
12
39
21
8
25
6
6
39
3
57
3
18
48
35
19
102
63
8
43
41
1
42
17
36
7
17
13
6
6
48
15
56
4
9
30
17
7
6
6
41
112
3
21
27
36
66
11
4
72
63
54
48
60
39
63
174
3
24
3
6
78
89
4
20
7
60
60
125
13
15
105
6
42
18
12
18
6
36
54
60
18
21
3
12
41
31
96
36
18
12
48
27
33
36
12
51
108
60
12
44
28
21
35
13
83
1
24
18
48
30
24
12
12
95
37
36
3
63
54
66
33
132
9
24
3
36
21
15
20
40
69
108
3
84
15
78
3
27
77
1
18
30
24
47
7
17
37
15
21
60
6
12
9
24
12
24
12
8
4
177
59
4
135
42
11
67
17
4
24
21
48
30
24
42
6
12
12
21
9
6
42
48
24
15
32
49
66
81
8
12
24
4
9
36
42
12
42
3
15
21
24
48
39
18
6
72
33
57
63
9
51
3
30
6
33
15
42
3
39
6
36
23
1
3
12
9
39
3
9
27
24
6
11
36
4
3
60
18
51
60
3
5
12
37
36
6
21
8
1
138
36
30
107
24
16
27
6
30
81
44
19
21
20
43
6
15
48
51
9
3
9
96
24
57
72
30
6
6
12
45
39
168
168
24
81
12
8
13
12
23
4
36
116
4
9
18
6
30
21
15
30
23
28
9
27
63
6
36
18
24
113
19
18
42
21
24
36
36
51
17
127
6
36
11
25
24
18
48
6
12
3
3
41
19
57
9
15
75
77
19
6
119
43
21
24
99
6
6
48
9
68
72
7
21
12
21
12
75
3
29
1
27
15
6
75
3
6
12
18
21
3
30
30
57
39
30
47
52
9
3
63
18
15
3
12
6
27
33
6
42
6
6
24
39
20
4
33
30
33
63
42
18
54
3
60
116
31
6
15
33
36
18
18
24
30
12
42
59
19
6
3
48
21
114
5
43
24
54
39
3
42
3
3
90
54
45
12
3
12
18
12
27
15
54
18
21
81
27
27
101
4
75
12
18
15
33
15
21
48
15
20
1
12
11
43
6
15
32
1
6
117
12
9
24
15
36
27
12
30
47
7
33
45
15
8
7
9
36
24
104
4
93
27
39
6
11
1
6
24
41
40
15
33
12
51
33
51
60
60
9
75
93
51
21
80
1
30
42
36
39
63
45
9
24
27
24
87
36
36
48
9
24
84
24
33
6
21
51
17
25
6
9
60
15
29
49
12
18
12
30
24
18
42
15
51
12
24
30
12
15
84
27
60
6
6
29
43
5
13
48
18
33
9
39
9
24
12
18
29
13
42
6
6
42
15
44
13
30
12
54
54
17
4
33
36
90
12
6
11
4
21
3
36
75
42
12
42
53
7
12
33
15
36
21
105
11
1
3
15
41
13
42
5
64
9
24
18
42
48
6
9
39
21
39
30
12
66
6
12
42
12
33
63
21
20
31
6
27
69
23
43
36
21
3
12
5
60
4
45
18
17
43
6
18
17
4
12
24
33
12
18
9
12
33
39
3
84
30
48
3
3
6
42
6
11
25
15
60
8
55
9
8
43
41
1
6
48
5
16
104
1
66
129
9
12
6
42
24
78
29
24
16
9
30
9
20
64
9
39
20
28
9
51
21
54
12
45
57
123
21
23
40
15
29
4
51
9
3
36
29
97
15
33
12
3
20
4
84
24
60
3
84
36
6
47
40
12
9
15
21
48
42
6
12
12
3
32
48
60
25
27
15
5
19
9
27
6
27
12
12
27
6
6
12
9
60
105
11
1
6
60
30
23
7
5
4
87
36
45
69
30
66
3
15
6
63
15
12
42
11
193
87
39
90
18
12
96
12
36
17
13
27
27
6
36
36
90
6
72
11
25
11
4
27
60
29
7
29
4
44
7
12
54
3
3
42
35
25
35
67
12
78
36
27
57
18
5
28
9
6
21
27
24
6
23
40
24
168
9
18
24
17
4
51
24
6
48
48
48
42
41
28
12
21
3
15
9
20
4
45
18
45
8
1
39
99
6
24
24
27
32
61
6
17
67
48
54
6
24
9
12
39
81
60
24
60
27
5
7
21
36
9
27
8
19
6
72
18
21
3
102
6
12
12
42
36
48
83
16
36
48
15
6
15
9
30
9
21
15
20
12
55
6
3
27
84
29
ABCD 381549708*7^$a-1 [50036]
18
25
5
48
24
18
49
11
48
36
6
54
54
6
36
12
30
19
83
276
72
6
42
1
72
132
137
19
71
61
11
60
174
30
90
6
97
47
90
84
6
30
67
156
24
23
25
96
36
119
48
18
42
1
95
1
89
6
96
1
23
109
137
91
72
71
181
108
59
37
12
131
96
61
59
42
54
6
43
72
77
18
72
36
13
48
53
163
204
11
25
23
36
84
37
23
25
36
72
23
24
54
6
60
30
42
18
30
156
60
1
5
42
18
18
13
23
78
90
37
96
47
12
48
13
125
19
59
42
60
115
5
90
30
19
36
48
36
72
83
36
204
6
102
1
72
5
19
143
37
144
48
29
43
5
30
25
11
18
18
60
109
23
49
11
78
12
7
12
24
47
30
42
61
108
11
60
48
97
180
29
54
18
12
78
78
6
24
30
12
12
79
48
60
12
71
36
12
18
42
1
83
61
77
91
29
18
24
24
60
36
25
53
18
13
59
18
120
120
18
30
12
19
119
90
54
6
6
37
71
36
1
36
119
6
42
133
17
48
18
24
6
24
18
84
96
25
5
18
42
138
54
139
11
18
42
97
36
47
48
25
17
18
73
137
18
36
25
72
72
131
1
137
19
24
77
18
13
11
37
11
48
48
37
5
42
6
343
23
109
5
6
36
78
30
30
66
1
180
47
1
132
95
49
36
23
42
90
12
6
54
6
72
60
48
12
43
5
12
391
47
72
24
1
23
1
12
23
18
30
18
48
7
53
30
42
12
43
24
29
30
25
72
60
48
47
48
30
12
43
35
24
13
36
23
78
31
107
1
12
77
30
18
7
113
54
6
42
24
120
37
23
54
7
5
48
91
24
29
19
29
78
162
18
102
79
59
12
1
11
36
13
23
54
60
43
12
5
67
53
6
54
55
12
23
114
7
35
25
72
29
228
12
103
47
49
83
217
29
24
96
60
6
109
5
31
29
60
12
162
49
137
60
30
42
42
13
59
6
151
11
1
59
6
31
59
61
23
138
18
37
60
36
101
127
41
114
24
73
23
84
12
18
84
42
6
19
71
78
24
43
113
55
65
6
1
65
19
11
138
60
12
12
19
83
49
35
12
18
90
61
72
41
18
13
17
60
30
24
48
49
23
54
67
60
17
36
103
71
258
60
43
5
66
54
43
17
103
11
156
145
29
36
55
5
31
36
60
17
42
78
18
72
6
42
150
60
18
37
53
102
48
240
204
120
6
6
6
30
25
23
42
43
71
36
60
162
30
1
96
12
17
12
18
42
54
96
85
5
19
29
127
113
31
36
24
11
1
23
24
24
1
60
89
102
156
24
54
6
60
36
18
7
17
43
77
187
23
138
43
48
59
48
25
17
30
30
42
6
114
6
12
168
180
42
78
66
114
54
18
102
1
12
83
30
271
41
79
119
25
108
89
18
25
59
61
108
83
6
43
5
115
36
41
48
54
37
60
23
12
36
78
43
71
72
24
42
43
5
12
55
96
48
41
138
25
5
7
23
30
30
36
25
23
48
210
18
265
71
145
71
24
49
72
47
36
30
66
1
35
1
48
119
90
103
23
6
42
12
1
35
18
102
13
35
54
103
5
19
131
168
25
17
19
59
60
30
7
65
42
12
84
60
132
78
114
12
48
133
17
66
162
55
35
25
23
114
127
36
24
36
5
31
71
6
12
18
1
12
71
12
48
1
11
24
24
36
96
36
108
12
102
67
72
17
12
48
103
11
18
18
12
24
96
60
108
102
18
25
167
48
252
85
5
19
29
24
42
78
19
23
6
31
137
24
6
42
114
6
30
13
71
96
18
30
12
49
72
107
37
83
42
12
120
43
47
120
6
42
30
54
48
48
12
18
18
13
83
108
61
65
42
48
145
17
150
18
55
36
23
337
36
77
108
18
12
49
72
17
115
89
66
97
77
120
19
12
72
5
90
13
17
132
31
35
1
11
13
36
35
49
17
30
60
60
1
29
294
84
1
72
29
60
120
31
17
66
97
17
12
91
11
6
150
90
66
36
12
30
36
132
78
145
36
60
35
157
29
12
66
25
11
25
35
120
6
258
25
11
36
25
5
30
30
175
83
36
25
72
107
12
78
6
6
60
138
1
132
47
1
24
71
66
72
7
11
18
12
42
61
59
96
102
79
11
13
36
83
18
108
7
ABCD 381609516*7^$a-1 [50031]
18
121
33
86
12
25
9
39
5
55
29
15
16
11
36
9
16
59
36
10
50
18
7
69
14
1
53
19
8
1
47
4
12
21
8
51
39
78
18
1
20
15
45
3
37
8
76
48
20
88
8
63
9
63
36
37
9
26
12
10
36
23
3
81
37
3
68
4
56
9
52
74
37
8
9
12
6
61
68
4
20
48
33
39
15
12
49
56
9
48
15
40
72
12
29
39
15
9
12
9
63
13
20
63
28
21
107
36
37
71
15
10
44
7
45
11
36
16
48
44
4
41
91
9
26
54
27
21
63
36
4
45
14
34
11
4
12
93
51
8
37
11
25
15
144
48
8
12
15
25
41
31
12
47
1
5
48
87
4
32
28
9
11
40
29
16
27
29
7
11
82
38
6
30
22
14
24
22
48
11
21
7
11
34
3
32
27
18
18
90
30
54
16
15
20
9
36
19
20
24
16
120
24
47
45
39
168
21
37
14
1
35
13
12
12
11
49
47
9
1
44
115
12
35
49
132
11
25
21
32
39
9
15
84
4
119
1
33
23
168
28
11
36
13
32
52
45
2
13
56
4
23
1
11
78
12
18
132
13
12
57
8
3
63
46
48
83
45
84
51
3
6
63
1
11
25
83
4
9
14
1
8
9
7
8
21
6
61
20
36
1
11
52
20
24
9
63
1
11
16
45
8
27
16
24
59
84
22
63
65
16
14
96
1
24
20
28
60
21
11
45
36
76
3
11
33
73
27
11
24
45
13
23
36
4
131
18
7
56
52
84
96
21
27
29
54
6
30
24
93
27
1
33
47
33
163
17
99
9
12
42
1
36
24
72
33
3
5
42
70
23
15
66
36
4
11
12
1
14
1
24
12
12
21
2
21
25
11
40
33
15
48
12
5
16
63
44
63
61
59
1
9
167
25
92
66
25
9
20
28
23
3
33
112
21
47
16
32
36
60
3
9
24
72
27
12
78
43
24
12
5
24
43
12
44
4
24
17
31
12
23
24
1
155
90
6
1
17
90
1
11
58
146
12
72
37
8
25
15
32
40
59
1
8
25
2
1
35
49
5
6
54
3
4
24
59
90
27
21
6
9
12
49
59
45
87
25
50
6
30
9
1
32
55
11
54
67
12
9
2
33
9
19
11
24
9
28
24
41
40
3
11
106
62
22
140
63
4
44
36
37
23
16
33
8
6
18
18
13
12
9
15
59
45
4
12
5
15
9
67
5
72
18
49
8
24
9
12
15
57
19
8
13
23
27
6
27
3
18
24
27
135
36
37
12
41
55
9
35
13
26
33
117
7
83
12
9
15
13
80
16
9
12
63
12
29
3
13
14
60
9
27
66
15
28
12
9
170
18
36
7
20
45
15
9
18
12
13
5
27
15
36
1
33
15
95
61
48
12
57
2
10
27
8
81
12
60
19
273
26
9
28
21
23
16
17
3
160
35
21
9
42
36
54
135
9
27
49
3
60
5
30
25
35
18
19
33
87
5
48
52
11
24
3
106
56
7
8
48
15
66
24
39
16
11
69
25
51
12
12
20
24
28
24
56
13
87
80
48
40
41
7
20
25
92
42
57
33
30
36
1
8
33
75
16
56
61
48
14
49
8
24
1
20
6
57
33
63
21
24
16
23
13
3
8
27
57
40
5
27
16
35
49
120
23
10
24
11
4
21
11
51
12
6
27
1
27
8
21
28
36
26
73
8
52
17
18
57
45
19
21
110
9
99
12
13
12
12
32
1
27
44
75
18
7
8
4
12
9
84
20
72
43
8
3
45
24
36
27
49
12
9
47
3
81
16
11
34
8
27
40
21
24
48
110
94
15
35
10
3
5
3
69
27
21
18
45
25
8
66
13
20
63
30
63
27
61
9
8
12
19
23
37
24
5
51
1
15
45
23
15
45
27
9
129
6
1
80
63
21
1
171
149
27
3
25
20
25
11
13
3
35
12
73
45
50
1
20
1
71
45
51
28
35
30
31
5
24
27
12
9
18
25
35
48
49
12
48
53
42
1
36
20
13
20
28
51
21
15
11
9
73
12
26
24
85
41
3
16
8
12
24
27
9
21
6
18
3
15
12
82
8
31
11
61
23
85
128
12
15
21
15
9
1
80
7
29
30
25
17
18
45
28
35
21
1
27
17
6
21
63
9
69
18
45
16
12
29
91
59
12
6
7
83
49
5
30
97
143
13
33
2
82
3
20
48
27
22
11
3
25
35
85
17
42
10
26
9
12
4
47
10
8
66
49
11
18
48
43
35
36
10
39
5
4
15
20
123
13
36
8
16
36
33
27
21
47
25
27
11
18
7
29
6
12
36
6
120
96
48
24
16
2
49
44
15
21
28
153
14
34
83
3
6
91
36
35
9
9
7
32
1
32
3
60
3
24
97
12
17
126
13
35
78
27
12
16
96
20
99
9
3
9
24
3
13
23
25
8
13
135
35
18
16
47
73
24
39
71
6
3
124
53
7
23
49
59
25
48
5
18
25
29
19
8
16
59
33
16
12
20
85
2
45
27
13
8
27
1
17
7
11
22
47
36
57
67
57
8
12
31
23
25
17
18
12
9
13
38
10
24
11
36
16
23
37
12
140
60
124
11
97
20
64
20
15
1
48
44
9
18
34
8
43
48
47
49
5
19
69
15
32
15
1
33
2
21
52
11
60
48
10
27
24
47
58
11
99
36
46
3
24
11
34
11
51
21
40
12
17
48
31
20
48
63
226
32
28
2
9
13
23
4
36
60
8
24
3
82
23
16
47
45
13
35
24
16
5
163
53
15
9
12
132
66
24
18
63
1
20
7
21
50
1
8
16
11
9
13
35
4
11
12
36
1
5
19
29
43
24
32
16
20
15
22
68
102
36
22
86
33
3
61
92
36
28
41
12
40
56
3
1
60
56
7
11
13
20
9
30
37
33
44
31
12
5
6
1
21
14
36
93
24
3
9
88
21
80
7
65
40
14
18
15
81
84
51
27
9
4
21
60
15
11
61
8
39
60
34
23
16
48
8
16
44
3
61
8
13
12
56
18
21
9
40
47
39
10
8
18
22
20
90
61
11
13
21
15
71
1
35
13
12
29
28
51
35
36
10
48
8
7
20
16
56
33
7
72
20
3
1
5
18
37
9
15
21
38
22
48
27
44
9
7
155
21
28
44
15
1
20
4
20
28
8
21
27
25
143
36
4
5
75
60
9
31
23
36
9
9
18
48
13
177
14
1
11
1
5
3
27
34
24
144
38
18
7
24
35
6
3
9
7
36
20
45
4
20
16
15
32
16
41
6
18
12
19
8
15
21
49
12
35
21
60
12
63
4
11
45
39
60
9
12
28
32
129
7
8
28
143
21
9
67
11
10
80
16
50
1
5
3
27
42
27
21
43
11
9
15
81
1
84
14
145
29
18
24
46
3
44
13
14
6
18
97
56
63
48
6
3
27
24
1
9
71
25
32
55
59
9
75
45
4
92
13
50
48
33
84
27
1
23
45
75
9
51
13
80
4
60
23
1
21
8
24
30
13
59
49
9
2
36
25
84
44
21
6
10
3
60
ABCD 381793278*7^$a-1 [50015]
3
38
18
4
12
101
3
6
3
28
27
5
12
15
13
27
17
7
189
3
14
7
3
8
40
8
114
10
60
20
25
11
12
16
62
63
7
5
9
24
12
15
75
9
45
24
3
27
24
13
5
19
11
64
77
12
51
36
85
5
54
61
65
30
28
17
4
96
24
8
3
33
7
20
52
5
43
17
4
23
1
3
41
19
29
4
56
3
37
77
27
43
48
62
27
67
77
3
1
15
26
10
12
5
28
20
72
115
53
45
55
24
15
50
58
36
50
10
2
19
89
7
65
55
68
21
24
10
53
12
72
52
20
4
24
5
19
3
8
28
12
5
33
7
23
96
1
20
4
68
31
24
77
3
81
45
36
15
21
27
28
3
12
17
21
6
4
41
21
18
45
7
48
21
29
46
110
27
28
5
36
3
105
19
17
75
15
16
69
75
77
7
12
5
19
17
4
5
34
14
6
54
39
15
18
10
69
29
46
24
77
63
16
33
24
17
6
25
11
64
44
12
37
72
3
68
54
24
39
33
22
86
7
39
33
11
4
48
20
18
12
60
22
8
40
60
17
15
16
2
3
15
9
28
20
19
26
27
43
129
48
41
10
24
20
36
60
12
18
94
2
3
63
49
3
56
37
75
20
18
27
99
54
12
31
59
40
5
55
60
24
45
20
9
30
9
33
39
55
5
48
7
44
37
15
9
11
61
63
20
13
8
55
9
5
27
7
33
77
3
9
31
48
56
19
120
110
54
16
41
7
26
66
9
31
14
46
113
21
43
17
10
17
103
117
39
14
22
21
24
20
129
63
103
21
29
51
9
54
1
143
1
56
27
16
12
32
16
5
15
9
4
17
96
3
33
48
10
32
45
3
4
45
20
27
97
27
20
1
8
3
33
4
8
103
32
114
7
137
31
48
3
8
9
52
41
15
3
40
2
30
100
5
36
3
4
32
78
34
36
72
29
48
51
4
5
7
84
20
96
16
21
29
22
2
36
3
24
21
82
41
84
43
93
39
14
6
30
10
98
15
12
36
19
17
168
16
56
27
36
30
99
31
38
10
26
36
54
76
48
50
7
35
4
5
28
8
40
3
21
20
55
8
85
3
101
9
51
4
3
2
82
153
35
81
39
45
60
19
80
30
6
21
19
5
43
20
1
101
42
12
36
49
3
53
12
108
16
3
45
5
54
4
17
40
72
3
60
36
5
45
19
3
65
4
3
104
6
46
245
24
45
70
33
17
15
16
3
21
5
54
21
108
15
72
54
7
59
37
27
93
56
27
16
21
107
16
21
80
7
36
29
21
36
6
4
117
8
51
40
5
9
10
74
46
21
113
27
33
12
42
9
9
27
81
82
72
8
28
12
8
24
48
40
14
7
3
84
101
43
2
3
4
3
56
18
6
21
15
12
6
7
27
48
24
14
6
64
20
6
18
13
80
7
53
72
4
8
51
4
36
8
6
34
24
86
3
27
4
60
36
41
52
3
56
33
147
1
3
14
7
53
19
27
26
58
50
63
36
4
23
28
26
22
21
20
9
19
3
32
57
31
48
21
24
3
26
43
3
14
7
20
9
63
27
1
20
43
26
34
20
48
16
33
11
18
30
61
17
75
24
3
1
17
87
7
5
117
7
27
17
93
159
7
101
12
51
37
83
4
38
22
5
48
15
1
11
18
15
3
16
29
19
53
79
56
24
9
45
10
29
43
8
16
21
3
32
18
120
51
40
3
2
43
68
24
39
24
9
48
9
96
3
15
36
9
4
3
5
16
3
32
52
2
7
29
115
75
17
12
15
21
60
40
24
48
27
36
48
50
72
10
12
20
28
44
64
2
15
103
12
32
6
10
12
50
18
73
17
3
4
5
19
120
15
68
12
16
9
35
40
21
68
4
11
16
56
45
36
9
19
3
32
57
9
58
29
31
21
3
12
53
43
12
8
18
43
143
1
44
45
10
8
9
84
16
3
53
15
21
27
4
24
120
21
56
16
11
9
69
10
80
21
91
12
57
48
3
29
64
83
24
9
19
101
4
20
3
33
3
6
3
4
11
4
32
28
8
28
36
44
1
35
40
14
106
5
69
12
7
20
7
8
13
15
20
28
12
29
48
60
12
36
55
17
67
65
9
75
31
24
26
15
31
41
4
24
8
67
5
9
12
27
64
71
16
12
14
31
39
36
60
48
2
10
101
9
7
51
12
20
64
26
24
36
7
3
48
21
92
63
28
20
9
4
63
32
1
17
42
84
6
48
22
29
45
63
28
29
60
63
7
33
15
17
16
3
12
9
8
112
5
6
57
43
29
36
16
27
89
52
119
36
61
27
5
160
17
10
36
44
9
39
37
35
28
62
51
3
24
9
4
72
27
24
152
45
16
3
8
9
28
39
26
7
29
60
70
12
36
44
13
24
8
12
52
39
53
124
107
16
29
112
24
56
7
2
34
60
50
15
9
34
69
27
62
7
11
24
13
140
52
11
9
43
5
27
6
3
19
32
16
77
19
17
33
18
9
7
50
7
120
3
65
21
27
24
45
7
32
9
7
96
48
11
18
27
36
19
41
129
7
3
60
38
42
1
17
34
93
15
38
30
13
59
112
36
77
9
6
9
12
24
43
2
22
26
15
12
19
21
27
5
40
11
13
24
20
4
56
67
53
9
31
15
50
10
21
44
7
60
5
43
17
88
24
44
28
17
22
14
6
40
41
43
60
120
74
39
28
24
11
33
36
12
96
31
44
16
26
54
9
21
19
53
142
8
9
9
43
27
96
14
7
23
9
33
18
36
81
16
27
32
40
21
17
34
48
24
24
24
12
44
4
9
3
24
56
37
17
72
27
43
68
33
27
16
5
31
12
48
50
3
28
44
69
27
63
9
21
6
1
20
117
27
33
10
62
54
16
48
2
10
9
8
36
24
21
79
17
34
24
26
27
36
28
3
38
3
45
51
12
9
31
24
24
8
43
48
24
2
34
20
93
9
87
64
3
50
106
101
7
20
1
35
13
15
9
53
27
39
4
24
32
81
57
43
20
27
16
26
31
39
9
51
120
21
3
116
28
24
2
24
22
89
31
20
18
63
19
60
14
24
36
58
53
19
24
2
10
12
36
122
10
8
16
8
12
28
32
16
41
43
80
1
15
9
32
9
10
84
48
33
15
14
66
1
17
10
53
117
46
45
8
40
24
8
9
22
12
38
58
50
36
15
19
12
32
28
17
31
89
15
12
6
22
41
36
43
117
56
3
6
7
27
122
15
43
29
3
49
48
3
44
1
24
8
48
36
4
24
68
27
16
9
3
20
9
9
87
88
3
26
30
4
12
17
57
24
19
17
3
28
3
29
21
10
26
51
3
1
44
4
3
45
15
48
33
77
15
19
38
19
5
3
33
111
33
7
23
4
2
63
28
17
39
7
17
27
13
23
54
22
24
17
7
20
21
81
90
18
10
50
34
32
1
89
10
14
3
7
84
96
17
9
84
22
ABCD 381804756*7^$a-1 [50018]
7
5
7
38
19
13
11
12
32
17
2
4
28
8
34
23
15
17
1
23
53
6
14
2
1
19
13
11
8
9
47
2
60
26
34
3
8
11
2
12
63
52
7
45
15
12
10
35
25
14
16
14
2
33
15
4
24
4
30
2
12
49
7
5
43
22
22
6
26
5
16
23
1
28
32
4
12
5
2
20
28
10
24
11
29
2
18
18
20
57
4
3
13
4
11
64
10
2
24
8
13
43
1
5
19
16
28
13
15
15
28
20
1
25
43
21
12
8
18
12
48
64
18
11
31
5
27
48
34
3
31
22
64
8
11
20
4
1
10
6
14
4
32
24
4
18
24
31
43
17
39
13
56
3
77
29
3
57
2
14
22
45
3
9
3
10
38
26
22
32
8
6
3
19
6
54
2
4
34
5
24
40
1
55
5
88
50
61
4
8
20
7
16
5
16
7
22
19
27
25
15
65
40
4
7
10
47
1
6
58
42
30
10
26
35
43
37
7
18
55
35
25
7
8
2
12
2
29
48
21
36
3
20
51
9
4
19
8
5
3
32
16
5
35
48
24
16
2
3
19
32
13
5
6
2
35
27
8
4
5
20
11
10
15
21
7
17
2
81
1
4
31
4
11
14
2
17
49
18
8
13
13
12
14
4
44
22
31
24
1
14
21
24
19
36
4
1
7
4
2
11
35
25
7
29
24
16
31
5
4
9
24
6
14
16
24
36
30
25
7
10
26
1
12
3
1
1
34
32
10
20
15
15
4
40
10
11
17
27
21
10
10
24
14
1
16
28
17
18
8
22
22
9
11
2
60
11
37
23
27
50
12
15
31
20
1
11
9
7
26
6
4
12
12
16
30
3
7
45
67
22
7
27
8
21
1
2
57
28
3
2
22
4
48
12
2
30
42
7
1
23
37
35
28
3
4
9
8
28
7
46
7
44
44
27
9
7
16
88
28
5
5
10
32
14
14
2
19
60
11
4
5
4
19
20
12
20
1
20
7
4
4
37
27
1
4
4
5
2
24
4
30
47
44
1
7
16
12
4
19
14
18
5
28
4
23
4
21
24
3
28
2
30
17
19
5
21
19
11
21
11
17
9
3
5
34
1
27
8
24
38
15
56
7
20
16
13
20
1
8
12
10
56
16
2
18
32
21
1
6
53
17
2
5
20
5
16
26
49
39
29
15
25
11
9
15
22
8
12
14
8
1
5
14
17
8
17
6
5
31
16
48
28
2
10
5
3
24
6
2
65
5
18
5
35
5
20
19
6
6
18
43
4
9
6
6
19
29
14
58
35
53
7
3
61
45
4
8
26
2
31
7
13
8
16
45
6
9
11
22
38
20
13
1
34
12
48
2
15
48
15
4
58
7
5
11
27
16
30
3
47
37
35
14
12
11
13
6
14
12
24
18
17
59
14
31
60
29
14
36
13
3
8
4
5
24
15
4
1
16
13
4
8
24
4
36
24
12
12
3
5
10
24
8
21
1
39
19
4
17
11
9
4
13
19
11
13
9
12
36
24
10
13
21
11
27
12
10
10
1
41
15
20
28
21
26
34
6
26
22
2
10
14
14
80
37
3
76
10
2
33
36
4
11
44
9
1
46
8
6
26
52
10
8
24
10
53
11
46
24
16
10
28
21
12
4
33
20
3
13
15
7
20
25
4
3
48
12
13
4
11
18
2
25
29
36
35
13
15
11
9
19
25
28
29
19
5
11
11
50
7
11
44
10
7
11
26
7
4
11
2
12
52
46
2
6
2
10
28
24
33
44
29
15
21
4
10
34
7
3
17
15
24
1
16
12
8
7
17
9
35
12
9
16
10
10
3
24
47
4
30
4
27
40
7
4
2
35
19
9
12
12
15
32
10
14
104
5
3
16
26
16
22
24
32
1
13
12
16
10
12
17
24
7
13
1
31
73
36
3
3
18
30
8
9
5
14
4
8
13
4
29
10
16
1
4
1
6
10
22
16
17
49
2
13
64
11
5
51
12
38
14
12
36
16
8
16
36
9
11
21
11
10
18
12
5
1
43
7
9
4
3
21
39
20
8
9
21
54
20
12
28
53
13
3
20
7
16
34
12
3
4
19
21
3
1
7
18
14
56
32
2
2
52
9
3
20
2
3
17
23
17
2
5
11
26
6
40
4
5
7
13
1
23
11
14
10
5
36
28
23
5
4
3
53
3
25
5
2
2
12
39
12
5
23
17
10
20
28
1
3
17
8
11
12
9
25
48
3
33
7
80
5
19
4
5
14
8
60
10
47
65
8
12
40
36
20
7
20
3
20
22
14
5
3
4
53
17
7
9
14
13
36
5
10
5
9
4
56
2
9
39
12
4
5
31
9
21
23
1
4
2
28
6
63
27
2
12
26
9
29
7
3
14
32
35
31
6
34
24
5
9
16
11
20
19
8
16
4
17
8
12
13
7
8
13
22
28
5
37
26
10
14
24
14
3
41
16
3
9
3
31
9
23
41
11
13
4
15
28
34
40
26
22
6
17
21
16
2
29
15
34
36
10
2
14
25
8
16
25
10
5
27
26
3
11
22
47
16
28
29
7
8
11
2
26
36
28
14
4
26
6
14
4
8
37
27
5
1
42
1
40
28
8
1
18
8
13
24
9
24
18
10
35
13
12
32
36
15
32
4
13
10
52
6
19
15
13
28
24
1
18
4
10
14
4
12
1
4
25
6
32
48
32
17
35
8
30
22
12
13
52
5
26
5
9
24
7
39
36
8
2
35
17
15
3
13
12
15
8
30
20
6
36
4
2
4
23
12
57
36
2
13
11
22
24
15
19
5
36
9
4
10
56
21
8
27
60
18
11
23
12
9
21
22
16
1
4
28
37
43
59
4
17
48
11
5
24
4
3
13
43
2
70
32
16
9
3
10
6
10
38
22
6
32
20
32
1
28
35
12
5
5
64
10
9
52
13
10
16
12
9
13
10
20
40
70
31
3
33
20
24
1
10
52
16
44
18
62
10
22
6
7
1
6
4
5
52
39
13
11
36
16
25
8
13
63
23
26
8
78
5
1
19
4
31
85
9
35
1
11
3
41
4
16
9
14
13
5
4
26
13
40
12
37
3
35
33
27
33
44
23
10
2
17
44
7
4
21
23
14
36
14
13
17
28
38
12
85
9
18
1
5
2
5
3
21
15
5
23
54
28
20
31
15
4
28
54
7
15
1
7
6
7
41
18
8
10
2
5
21
11
11
16
6
27
44
13
42
8
13
7
6
15
12
29
16
63
7
12
2
10
4
21
15
16
5
19
4
4
42
34
49
5
30
6
8
14
20
26
4
14
34
14
12
29
24
3
14
56
43
5
26
13
11
4
16
26
6
6
27
92
15
14
18
8
33
11
4
41
4
3
29
1
12
22
8
5
3
8
14
24
2
1
25
22
16
5
7
4
38
28
8
7
43
1
31
16
22
35
13
19
33
56
12
2
4
58
18
50
14
16
12
13
9
68
14
9
4
16
27
2
46
2
2
4
37
9
31
29
3
59
6
2
17
20
11
58
4
14
22
8
34
14
3
25
3
17
7
11
28
41
16
31
2
30
38
7
45
7
7
1
19
16
5
39
10
12
2
13
15
60
100
16
10
3
15
20
2
14
12
97
12
45
30
2
14
14
23
3
16
42
22
13
11
12
13
13
7
15
128
1
15
46
2
10
47
11
80
13
19
8
4
4
5
61
16
8
62
14
44
4
8
28
7
23
20
36
8
38
7
7
6
12
18
6
18
5
4
23
21
16
27
13
43
32
8
16
6
2
13
47
44
20
1
5
3
11
9
55
16
53
17
11
17
67
4
23
29
44
15
6
18
29
25
18
30
4
20
2
9
67
10
3
35
5
75
60
4
36
9
45
6
20
48
14
8
35
3
20
28
4
10
20
2
12
33
3
34
26
4
18
7
3
36
16
14
15
9
27
28
15
1
45
2
52
16
12
18
7
1
12
14
2
6
5
40
7
76
21
27
20
41
36
16
80
19
12
4
18
12
54
5
11
6
35
8
43
13
33
8
14
14
44
2
25
19
14
16
31
16
28
4
11
14
50
2
3
12
17
4
19
56
11
16
12
14
91
4
20
20
9
26
76
4
5
49
2
6
10
8
10
31
19
16
49
3
12
2
43
7
28
32
17
19
58
6
14
2
58
16
27
29
22
4
33
24
11
14
14
25
3
4
5
24
15
1
4
40
4
5
7
43
60
1
9
11
11
20
56
9
7
33
4
33
3
20
64
8
8
13
10
2
10
32
10
12
39
11
9
39
28
30
32
22
30
11
8
7
6
14
16
6
23
5
15
3
16
8
17
47
16
20
28
4
38
7
7
14
26
6
2
29
19
13
3
37
27
12
26
3
12
3
6
12
2
61
31
32
1
7
2
36
2
24
16
16
24
13
9
10
36
6
24
6
13
13
2
52
12
109
7
10
6
21
3
6
34
32
8
13
9
10
6
18
44
37
7
37
15
36
28
20
10
60
22
12
22
14
16
4
8
24
48
8
32
6
2
24
5
4
15
29
27
38
7
20
21
26
22
8
48
15
11
77
12
5
11
73
99
35
13
19
24
6
18
2
12
63
4
31
4
1
17
24
3
3
12
1
35
10
19
47
8
5
17
2
5
12
7
66
24
16
50
28
18
14
10
14
8
8
38
2
48
14
31
48
25
2
8
1
28
7
9
72
8
1
11
15
5
1
48
11
31
8
8
2
19
9
7
3
16
42
38
45
49
10
26
12
18
20
1
13
14
13
20
23
5
21
2
20
72
10
14
16
12
4
24
1
7
6
2
48
9
27
1
47
32
2
15
21
14
28
36
40
25
36
39
14
7
27
9
55
28
5
16
3
18
10
4
9
7
18
30
26
18
16
2
14
5
36
60
28
25
2
10
24
12
16
32
15
3
36
18
31
48
28
3
1
28
39
21
27
32
16
13
12
3
16
9
1
6
9
7
29
20
9
4
70
28
17
3
2
8
4
14
21
24
28
19
14
2
18
30
5
8
9
14
28
20
29
36
11
25
25
3
16
9
38
9
23
2
18
57
15
13
5
47
25
38
5
19
53
32
27
6
15
57
10
5
43
33
3
13
19
17
143
21
15
9
19
12
66
14
8
6
12
20
15
8
19
22
18
4
16
42
6
9
11
28
22
20
2
1
32
7
6
10
40
20
9
28
7
5
16
21
62
13
9
4
2
6
4
24
15
21
3
7
21
7
97
19
12
5
17
7
29
30
12
44
52
28
8
45
11
4
16
2
35
5
2
41
15
16
80
8
4
4
8
4
18
26
17
52
44
29
24
24
4
14
10
20
10
13
3
8
24
8
4
33
8
35
13
3
13
23
17
11
18
22
2
20
22
6
35
20
20
45
32
6
30
24
52
43
1
18
8
9
7
12
28
4
5
5
28
7
39
16
53
13
27
15
1
11
1
9
3
8
9
16
34
38
2
34
30
26
18
48
45
4
20
20
24
5
46
8
21
11
5
36
5
24
2
32
26
83
48
9
31
35
13
17
10
13
79
28
5
27
16
6
10
16
5
27
4
1
16
11
29
33
16
12
11
11
14
2
16
6
19
31
12
6
14
12
17
32
1
10
1
4
40
17
19
13
58
14
15
8
5
6
14
2
9
32
3
54
6
14
36
22
40
14
22
12
32
2
12
2
33
31
58
7
35
28
4
17
4
11
21
20
19
13
3
6
3
39
5
19
5
28
68
36
3
2
11
15
33
51
4
1
53
8
58
25
12
3
1
15
1
11
4
5
23
4
56
2
22
2
24
11
3
22
15
11
70
20
22
8
12
18
7
11
12
10
7
15
48
12
2
30
9
7
9
23
4
29
9
35
20
39
22
18
34
32
11
7
6
4
3
3
21
17
4
2
13
27
14
3
1
20
19
23
12
25
91
12
1
3
56
8
2
14
14
14
12
24
6
16
3
44
13
12
14
17
48
31
28
13
4
1
14
5
11
20
12
8
8
16
40
5
7
22
14
ABCD 381826196*7^$a-1 [50009]
117
12
27
105
9
54
9
9
36
66
69
57
36
72
90
36
96
57
33
99
21
171
51
30
108
96
12
42
93
60
45
99
75
9
63
6
120
87
39
216
54
126
45
33
72
12
54
36
9
36
153
54
45
63
42
66
189
72
36
15
18
84
42
174
18
54
27
36
72
81
6
36
162
3
24
9
18
36
216
21
117
72
72
222
18
12
222
30
135
15
81
192
9
42
117
3
6
18
162
3
123
30
168
3
63
42
75
24
36
21
18
9
45
24
63
111
150
3
9
18
45
60
21
87
72
48
24
9
156
60
120
6
48
33
117
36
18
57
27
9
72
240
39
18
27
33
3
60
12
132
9
18
57
15
90
108
66
24
12
45
27
105
63
126
90
30
114
57
9
36
87
57
63
9
114
45
3
6
54
66
123
108
45
99
3
33
27
126
90
9
189
3
24
63
9
57
63
60
9
18
57
24
153
111
87
12
114
39
9
150
54
48
132
18
9
9
36
66
9
99
54
27
189
15
27
90
30
6
39
81
24
39
159
12
90
6
12
105
36
21
27
51
9
153
39
24
171
18
3
33
18
72
21
24
21
18
18
63
24
27
153
45
54
9
48
33
63
36
111
33
9
198
84
24
18
3
63
45
81
15
39
9
81
6
18
84
60
84
60
84
18
114
54
48
24
81
3
42
12
24
39
9
36
90
18
42
66
60
54
12
24
21
60
108
57
18
24
228
42
18
12
18
339
39
36
36
36
42
99
111
96
72
72
21
45
24
36
216
27
93
54
6
66
69
57
51
93
252
6
30
18
18
78
30
162
9
27
33
9
210
42
108
138
60
9
57
27
24
153
18
30
42
120
18
99
9
18
42
90
66
18
78
30
9
216
24
135
198
3
51
9
36
27
174
18
189
9
36
51
9
18
102
51
36
45
12
24
72
72
27
45
54
9
57
6
120
24
117
9
210
6
30
6
75
45
6
90
63
57
24
135
315
129
51
108
12
6
12
60
36
111
141
144
66
33
99
66
114
9
27
18
48
108
24
72
39
24
153
18
30
114
12
18
15
3
117
9
159
93
6
48
36
81
87
30
108
150
21
108
123
54
54
54
18
48
60
21
24
171
66
99
171
6
27
111
6
63
9
111
9
27
33
12
6
18
39
72
15
126
3
15
9
3
96
21
105
108
12
6
9
207
264
213
3
42
36
90
18
174
105
12
60
99
12
90
72
36
36
63
15
9
36
63
21
60
21
6
12
24
117
48
63
6
27
3
18
99
99
24
48
60
66
15
171
21
9
18
225
27
81
27
18
42
9
3
42
66
6
192
6
9
48
153
6
21
24
99
21
51
12
96
81
39
6
54
9
48
99
198
114
18
192
51
63
30
15
111
60
9
93
54
144
18
24
102
60
126
63
153
54
48
33
3
69
171
36
66
36
60
27
153
75
63
81
168
63
21
153
42
18
27
21
63
213
12
18
141
39
60
18
18
192
72
153
216
15
36
18
54
72
9
27
21
51
18
36
66
42
12
36
72
24
111
15
9
9
30
24
12
24
18
3
60
9
27
12
117
42
72
18
3
15
66
6
57
105
126
36
9
21
54
114
84
54
126
108
24
108
30
114
18
84
90
15
9
135
21
24
84
72
18
54
6
21
33
210
72
306
51
48
132
111
18
108
18
24
18
3
87
12
96
234
72
54
153
129
24
126
18
54
9
3
60
48
42
183
63
9
15
48
24
117
81
27
120
117
99
24
39
54
6
9
183
18
18
132
129
123
36
30
15
3
24
30
78
30
42
297
72
57
6
57
24
3
36
189
27
9
171
6
39
36
9
72
63
9
24
138
105
21
24
18
9
39
24
198
66
24
9
135
18
54
9
45
18
84
36
18
42
36
93
180
27
78
66
6
27
27
18
48
18
162
51
120
33
12
ABCD 381872214*7^$a-1 [50055]
6
24
30
6
24
36
36
30
60
54
96
42
57
21
72
66
42
12
12
54
66
135
39
105
45
114
72
24
12
30
12
18
42
12
159
69
87
3
60
192
54
36
30
24
24
30
18
144
54
12
48
12
72
48
123
57
3
27
18
60
6
9
75
66
39
9
51
36
69
72
18
66
36
42
48
129
141
48
6
30
348
27
153
78
9
39
45
129
27
93
51
15
6
6
48
66
99
117
72
12
30
30
60
48
78
9
24
9
36
12
24
36
108
84
18
18
12
24
30
90
39
81
48
78
60
138
6
18
12
99
189
42
60
36
30
12
258
18
12
18
36
114
102
33
21
75
129
30
30
12
3
21
48
12
66
48
54
27
21
78
150
36
39
27
9
111
48
66
15
9
66
9
21
108
18
9
69
6
48
36
42
39
105
18
6
84
48
24
60
96
132
42
6
48
156
264
96
78
150
60
6
81
24
45
15
36
21
3
21
18
192
6
24
36
39
15
90
6
9
69
36
84
204
12
24
66
69
36
24
15
105
57
30
18
135
57
60
12
111
15
24
6
42
42
48
39
69
42
24
6
63
21
48
12
108
30
18
60
84
30
6
42
6
15
120
39
90
48
60
108
75
135
30
36
120
120
15
225
15
69
42
153
57
42
18
72
51
9
6
90
6
30
24
15
9
18
9
75
96
18
36
378
12
114
180
51
39
66
6
9
3
66
216
48
27
144
15
102
18
54
27
120
39
42
3
51
9
9
36
60
12
192
48
12
51
36
51
78
120
6
69
36
15
54
150
54
30
96
60
42
12
36
6
126
60
48
84
126
24
6
66
78
48
18
90
36
24
15
60
15
102
30
78
12
3
15
36
48
12
78
18
18
30
6
18
66
15
15
6
36
108
12
42
30
36
144
60
96
24
72
6
42
60
18
30
18
45
75
24
66
60
54
21
129
12
24
36
15
129
60
12
3
27
48
66
15
15
78
12
39
15
54
6
126
135
123
21
45
24
42
120
24
72
33
21
108
48
60
42
108
69
39
24
81
69
27
33
132
96
3
21
75
33
30
21
27
24
30
30
66
183
36
3
6
42
30
180
3
9
48
12
27
21
54
45
45
114
36
45
9
6
216
114
60
48
36
15
39
36
42
120
63
57
12
12
48
51
15
24
81
15
72
12
30
30
36
6
48
171
105
12
54
90
24
150
150
36
30
48
81
51
69
9
66
54
30
21
69
30
48
114
6
33
69
147
3
21
39
96
66
24
54
42
36
18
120
12
42
6
96
18
27
81
3
57
24
75
3
6
6
66
39
21
18
30
36
48
18
60
9
9
111
15
66
12
27
24
15
42
48
12
258
66
24
6
24
36
96
60
24
18
48
39
3
81
105
114
81
87
153
45
15
69
30
90
30
90
96
6
18
30
30
48
42
36
21
21
63
51
18
18
78
36
90
48
18
12
168
24
39
69
12
18
60
21
45
24
18
33
105
6
30
24
15
105
60
30
6
39
27
48
6
78
36
81
15
66
123
21
30
126
3
21
18
78
42
78
48
12
18
84
18
132
96
72
30
78
75
9
12
15
120
24
57
84
24
30
21
15
6
84
24
96
15
21
48
72
30
60
9
15
18
156
90
24
30
42
18
6
12
33
27
33
21
90
9
15
81
9
15
120
39
48
18
24
30
60
42
66
9
9
111
120
33
48
60
84
78
6
66
96
30
42
72
36
33
36
144
21
24
24
6
21
81
48
6
84
30
6
24
42
39
84
36
39
24
66
102
9
15
78
48
30
42
27
21
72
12
39
75
6
60
108
156
24
90
72
24
96
9
27
60
33
39
6
12
48
144
72
78
6
42
48
36
6
108
42
54
24
42
9
120
9
24
30
6
150
60
81
51
30
3
75
6
24
51
153
12
66
90
3
45
54
192
6
72
48
42
57
21
72
18
174
48
12
15
3
12
30
18
126
51
33
48
18
60
24
42
15
84
9
51
45
6
36
78
12
60
18
81
9
72
30
24
18
111
39
6
24
6
12
72
108
153
57
18
165
45
30
66
48
60
27
21
12
78
18
24
42
36
12
18
42
6
36
15
69
66
90
30
138
30
36
6
15
24
60
81
66
18
15
45
6
45
15
6
12
51
15
222
3
60
135
54
27
21
18
45
9
27
69
60
24
87
33
120
72
36
60
3
15
30
12
102
30
48
12
36
12
48
24
60
60
18
54
39
189
51
60
9
66
36
24
126
75
63
48
42
48
3
51
9
15
30
66
24
54
48
192
ABCD 381905574*7^$a-1 [50140]
12
9
60
99
48
8
4
45
3
60
24
24
21
60
83
61
111
48
56
25
36
75
8
1
15
141
3
56
61
3
20
36
16
45
24
39
12
104
109
27
48
8
97
11
1
108
71
1
63
80
40
120
45
15
45
12
83
16
141
48
27
8
145
47
13
51
69
3
60
57
12
23
1
24
15
72
24
8
37
144
131
72
49
63
80
72
13
3
33
23
97
47
13
27
56
88
24
69
72
107
120
1
71
1
23
88
32
61
227
64
48
96
21
11
88
9
15
45
12
99
9
3
57
15
60
92
73
60
11
52
68
1
23
25
23
13
23
28
8
76
20
12
49
123
141
11
28
60
36
21
23
16
20
1
143
1
83
16
168
32
36
4
21
27
57
3
32
36
24
84
1
27
45
35
24
72
97
95
37
3
48
48
80
204
145
36
15
21
60
95
25
60
59
25
71
16
128
121
15
56
49
24
39
48
8
16
24
129
87
8
205
63
9
35
4
9
3
32
16
24
21
36
135
69
24
3
240
24
9
84
71
1
35
88
20
25
27
24
32
24
12
13
84
35
12
52
56
1
24
24
96
60
27
56
61
11
124
60
45
27
9
23
16
21
51
9
120
36
159
45
47
100
44
16
8
1
111
9
15
36
128
4
57
15
9
47
13
27
68
1
120
179
4
21
119
72
13
11
16
168
48
48
12
60
8
64
60
45
131
124
48
9
23
100
44
136
8
73
27
20
169
3
44
24
160
144
9
191
40
24
56
64
80
112
12
60
104
61
36
87
9
95
13
15
21
36
3
45
3
32
40
72
33
15
21
24
23
36
37
87
48
12
24
69
11
108
96
4
72
93
11
16
93
3
48
56
13
12
11
108
85
15
20
24
1
15
20
4
21
39
116
220
21
24
111
24
9
71
72
37
27
24
21
3
48
56
13
47
12
24
16
21
3
72
8
40
48
33
24
60
36
99
45
47
16
9
39
32
40
32
28
44
25
84
60
60
107
96
120
64
60
9
35
36
28
120
44
16
44
25
15
81
39
20
16
20
61
47
13
60
99
56
208
8
49
47
1
3
9
51
117
11
24
25
15
72
9
23
64
69
51
72
21
11
25
119
108
1
15
36
60
12
24
144
72
8
16
80
40
8
61
11
13
27
33
72
23
16
9
23
40
68
64
48
57
35
16
20
145
11
136
32
108
108
16
24
60
12
72
48
93
27
20
124
84
9
35
40
21
27
8
1
3
12
32
64
33
24
15
32
13
27
24
12
32
37
107
84
64
48
128
40
9
63
60
45
47
13
51
8
76
12
36
20
13
24
3
9
39
24
21
51
48
36
20
16
8
48
37
251
16
8
76
45
99
21
87
80
49
3
44
1
63
24
32
37
36
3
36
56
16
9
60
75
48
56
1
23
40
140
25
3
20
4
120
96
48
81
3
44
61
27
33
15
104
37
15
12
116
13
15
69
60
23
64
8
25
24
23
40
32
37
3
60
48
140
36
12
4
96
12
9
59
36
24
64
116
36
12
4
24
24
21
123
45
63
128
25
11
16
249
120
24
83
16
20
120
25
123
9
60
23
36
61
60
39
9
51
8
24
72
1
15
60
32
37
72
3
132
44
12
36
4
117
11
61
11
37
3
8
40
24
68
12
112
32
112
9
36
23
28
36
60
116
52
60
68
1
132
3
81
47
52
20
108
28
24
8
49
99
9
132
3
21
59
52
45
3
8
109
3
164
12
112
192
56
124
60
36
45
24
12
51
8
25
15
24
141
84
23
37
11
61
60
47
48
25
39
9
87
8
40
48
24
33
156
35
136
33
15
32
25
47
73
71
73
60
51
24
12
153
119
1
15
12
24
104
112
168
60
92
24
16
33
27
69
143
37
119
25
119
25
107
133
23
13
83
4
48
69
59
88
32
4
33
59
1
15
20
1
47
4
60
93
84
35
25
3
57
60
111
21
144
75
9
60
3
8
25
47
48
64
96
20
25
96
11
40
168
12
12
96
9
12
3
56
40
24
312
120
104
49
75
132
48
57
24
24
3
20
64
96
60
12
57
120
39
92
12
88
117
72
24
11
16
32
25
3
176
4
24
80
64
80
4
36
9
71
24
37
51
12
36
69
27
93
15
68
40
24
9
23
12
60
40
44
100
152
96
48
16
80
4
9
71
1
131
13
180
23
1
83
180
37
132
3
108
129
83
37
63
72
153
75
45
3
68
16
92
1
36
60
51
48
48
8
1
120
15
105
83
160
60
201
39
32
25
63
60
96
44
85
51
45
27
8
16
69
27
9
24
27
9
75
8
85
11
1
119
108
28
ABCD 382139306*7^$a-1 [50021]
2
55
32
1
15
45
3
23
49
15
26
87
37
2
30
10
24
2
27
43
41
9
7
12
8
37
8
70
6
6
33
3
41
3
6
27
33
3
1
24
12
8
27
39
1
59
16
41
33
48
10
2
36
22
20
9
1
68
3
4
33
32
16
2
30
15
27
73
56
61
47
16
3
2
4
6
41
13
8
7
5
27
1
27
36
12
3
12
90
2
10
39
12
27
12
18
11
4
11
34
3
3
29
3
33
12
12
31
24
18
12
15
33
2
6
39
12
15
13
3
41
16
15
2
60
16
2
6
7
12
5
10
29
3
138
15
12
60
1
2
10
2
4
36
6
35
3
4
5
33
48
7
15
5
4
60
20
16
5
12
6
1
36
8
1
15
9
27
29
15
15
18
7
8
45
3
7
29
36
117
31
39
5
15
9
24
7
6
18
53
49
48
24
3
24
3
32
76
5
12
3
42
12
6
9
61
3
12
15
42
2
6
27
33
27
28
5
3
31
6
3
15
9
17
30
21
3
25
8
24
4
11
4
45
5
4
14
16
2
7
57
36
8
34
5
25
3
20
3
21
15
6
10
2
52
26
10
15
12
41
12
12
6
30
31
33
42
6
2
18
7
5
36
15
9
16
59
25
23
15
57
13
12
2
6
34
9
27
54
6
14
51
4
5
16
11
3
1
29
28
20
3
12
1
44
48
15
13
20
6
85
3
8
10
12
2
1
20
24
1
11
4
27
17
24
9
7
8
37
8
16
11
16
3
17
85
11
3
6
22
12
54
14
10
26
10
2
42
16
12
27
8
40
27
5
12
15
10
8
18
25
3
32
10
12
36
14
13
57
2
6
34
26
30
42
3
28
39
8
10
2
10
12
8
7
11
12
42
3
3
10
14
21
27
30
52
14
9
1
44
10
2
15
9
6
6
22
29
13
24
24
6
14
18
42
15
36
9
12
15
129
3
9
18
22
12
36
32
30
12
13
15
24
8
33
7
30
8
3
1
6
9
3
6
23
7
2
10
12
30
11
49
3
17
15
21
4
3
8
9
3
43
26
63
3
12
73
9
11
13
24
75
12
21
15
27
8
37
5
6
9
1
6
56
12
37
11
4
41
13
56
43
23
28
9
3
14
3
16
9
20
10
29
1
15
12
15
20
48
6
6
34
86
13
8
3
1
33
8
10
18
12
23
9
12
36
15
4
11
30
7
20
12
9
54
9
21
27
28
48
17
42
6
4
66
2
3
9
15
3
10
27
3
12
48
5
45
7
11
28
41
39
85
27
5
12
13
15
29
10
8
6
12
30
25
9
11
19
26
7
8
27
18
24
28
3
12
11
12
22
47
15
6
15
15
72
18
19
5
3
3
49
3
5
7
54
50
6
31
33
6
6
27
3
14
28
8
7
8
7
6
12
8
46
5
4
51
36
30
3
27
12
18
24
3
23
30
34
5
12
12
1
3
21
11
4
12
123
36
26
3
4
68
7
20
28
8
6
6
12
10
3
12
17
16
12
48
42
29
9
4
6
29
61
32
3
25
20
4
8
10
30
32
27
9
12
18
42
12
63
15
10
2
13
5
18
22
15
8
7
29
60
3
58
2
16
14
60
3
7
14
3
43
9
39
8
12
18
28
24
3
32
24
13
20
4
6
36
2
10
5
15
10
2
6
18
42
24
6
48
37
47
6
10
14
40
20
55
5
6
42
60
12
27
16
20
60
40
5
28
14
12
18
36
7
20
4
11
9
24
4
33
2
16
62
7
11
25
9
59
3
6
18
24
6
12
7
32
39
24
13
39
20
13
21
27
33
24
8
28
50
10
26
13
5
12
3
13
15
80
12
1
24
8
22
33
8
4
20
1
11
16
17
18
9
1
8
4
8
7
8
9
34
41
15
1
9
20
30
6
10
12
17
9
4
8
39
3
45
3
21
24
25
3
27
69
68
27
1
8
1
14
25
39
17
12
1
8
27
21
12
28
44
7
9
11
1
30
12
2
16
20
18
21
1
11
16
27
14
3
28
15
9
9
27
3
5
1
12
8
7
9
15
11
12
57
15
6
4
6
5
7
21
11
4
6
20
34
26
10
17
24
13
24
2
30
18
13
15
12
8
9
31
38
3
9
15
9
4
6
30
18
2
16
18
17
24
36
12
3
28
2
7
23
33
12
40
47
13
5
27
13
32
27
33
6
33
9
22
6
12
23
7
8
10
15
39
12
6
15
5
3
19
26
111
16
3
26
16
42
30
15
8
15
34
39
5
34
8
4
5
1
20
15
4
5
51
9
36
7
65
22
5
12
4
33
27
5
4
6
80
12
105
12
3
40
41
24
13
2
10
27
5
4
23
61
12
3
5
10
6
14
30
7
59
9
33
19
23
9
4
35
25
5
7
3
33
65
4
26
10
23
13
18
20
6
3
97
23
9
15
3
1
5
63
13
39
11
37
17
27
19
18
14
9
36
15
28
41
4
27
2
10
29
57
22
2
36
10
17
55
26
7
9
15
69
24
8
12
18
9
12
4
35
22
8
22
38
7
12
53
30
9
48
15
9
1
68
3
9
3
85
8
12
28
15
8
1
11
3
10
24
12
8
39
7
9
3
17
24
4
12
48
5
10
29
1
14
18
7
23
21
1
11
36
28
21
32
42
36
33
12
12
7
21
17
7
21
15
5
10
14
18
18
55
32
28
68
7
8
4
12
30
8
28
8
15
4
17
36
12
16
132
30
9
8
1
12
20
19
8
33
15
28
9
3
35
28
9
35
93
4
92
12
40
39
53
39
18
3
9
4
12
2
12
49
47
21
13
8
27
13
3
17
30
12
10
8
6
10
12
15
5
15
9
6
22
8
52
3
12
87
24
2
22
26
36
19
9
18
5
60
3
34
6
14
36
12
12
43
27
26
6
16
20
45
15
30
3
25
6
8
40
42
14
6
51
96
4
20
64
48
8
7
8
49
3
2
4
23
49
14
9
1
15
24
35
34
23
13
15
21
26
33
1
20
16
8
4
3
5
7
11
33
57
40
20
15
4
27
33
12
5
24
31
3
89
4
8
37
3
45
32
4
11
19
14
72
27
13
18
2
15
7
2
3
40
27
24
9
33
12
3
3
14
7
60
5
10
14
19
11
4
6
12
11
3
6
60
34
9
12
12
5
16
24
3
9
48
18
5
7
20
6
4
15
17
88
8
4
15
35
25
41
7
11
54
18
4
101
12
33
88
24
3
17
3
19
26
4
18
5
3
54
48
42
6
7
5
30
93
15
4
6
18
20
4
12
44
4
2
28
3
32
12
48
12
43
12
5
15
13
105
15
8
99
6
22
2
18
13
35
22
15
20
1
72
20
22
2
24
24
3
39
4
60
2
15
12
3
22
2
16
50
4
18
5
3
49
20
1
42
30
27
3
18
27
5
39
13
11
12
48
33
36
3
16
12
45
18
60
24
8
70
15
15
110
7
41
15
12
4
20
61
2
37
15
21
60
20
7
12
5
3
72
6
12
15
7
18
20
3
15
22
2
34
20
10
12
2
27
1
80
18
4
8
45
7
2
28
23
9
4
30
29
16
24
17
15
28
48
5
7
5
12
24
3
1
11
31
8
16
62
52
12
3
3
90
18
17
3
66
10
20
1
15
9
8
1
26
18
15
33
22
32
10
23
15
1
8
49
12
11
40
8
4
3
17
9
10
17
13
14
160
9
5
27
61
15
9
3
3
9
3
5
31
2
7
8
12
40
5
12
10
5
13
2
16
8
21
31
9
21
11
7
20
6
6
37
5
40
8
12
3
12
7
9
77
10
2
12
18
9
27
36
54
6
16
12
8
25
15
45
3
14
40
3
8
1
3
33
2
13
33
26
16
24
21
12
5
3
7
66
20
16
36
2
9
3
10
11
9
36
15
45
3
19
21
24
23
18
39
13
3
9
20
51
4
8
25
8
7
20
4
5
6
21
33
16
18
32
48
10
44
27
15
21
19
5
4
17
102
13
33
11
3
9
16
17
64
84
18
12
5
15
42
60
10
17
36
12
21
19
35
30
19
17
7
48
17
30
37
48
8
9
27
1
80
40
23
12
25
38
69
1
42
2
18
1
5
4
2
94
39
12
8
12
25
44
7
17
12
6
18
31
32
21
16
11
15
25
3
30
27
3
5
13
48
15
69
30
5
15
18
12
27
36
4
23
1
35
22
35
24
3
6
4
32
27
16
17
6
21
49
12
11
1
6
24
56
12
10
8
10
8
6
15
28
11
10
23
1
2
16
12
5
1
6
9
8
13
6
5
37
2
6
4
24
14
9
9
18
9
55
26
22
20
21
9
30
13
17
22
81
44
15
18
3
7
18
12
39
3
2
10
33
36
11
1
3
24
41
4
3
20
12
30
18
37
68
25
27
5
46
20
1
8
28
56
1
2
13
15
2
3
13
48
2
13
24
8
15
4
5
24
40
57
20
3
21
36
27
27
6
15
7
30
20
27
48
31
9
27
65
3
18
55
8
4
12
20
16
3
20
33
64
9
3
5
16
24
3
33
14
10
23
19
14
19
5
3
7
2
27
19
65
43
20
6
3
55
21
5
22
17
1
11
3
12
4
6
36
15
3
29
25
11
12
43
12
18
11
45
6
13
12
93
27
27
2
30
4
12
84
26
51
13
59
7
5
36
4
12
5
75
52
59
54
15
7
6
27
15
21
21
36
2
9
19
41
31
6
12
8
22
12
12
21
5
12
18
34
36
3
17
7
20
48
7
26
4
3
45
8
6
25
5
3
12
3
10
23
3
1
3
8
22
62
1
9
3
17
36
3
27
10
3
12
12
5
16
44
27
15
28
2
4
47
12
15
16
24
66
6
20
18
3
25
8
6
10
8
43
12
23
21
9
4
6
12
12
5
75
16
8
10
44
7
33
2
1
53
27
12
1
23
27
6
4
15
39
2
10
14
39
7
86
10
8
6
15
3
37
36
5
12
67
21
47
13
32
3
3
12
22
3
20
7
50
40
3
56
21
3
4
9
27
5
10
8
4
20
6
6
36
12
16
2
52
3
135
5
36
9
15
15
25
3
20
42
27
16
5
12
55
17
6
24
16
2
15
9
30
6
15
7
57
3
20
6
7
17
18
9
28
5
12
16
15
5
22
17
12
57
19
45
20
15
21
19
5
15
85
6
17
4
5
6
12
6
76
23
24
4
35
48
42
34
17
1
2
34
59
33
24
31
24
60
5
46
2
48
27
21
3
4
5
27
3
9
15
49
9
2
16
30
23
1
3
3
14
16
39
9
24
11
12
24
1
12
2
25
9
35
1
6
20
42
36
4
15
15
36
41
1
48
6
8
30
10
41
4
12
15
9
12
17
10
17
9
16
24
20
4
32
27
12
4
5
10
12
26
10
42
26
96
34
42
50
4
3
5
18
25
23
6
31
8
9
3
27
42
24
3
12
7
24
6
35
7
33
17
3
4
20
1
2
13
20
15
34
23
15
6
10
17
7
29
13
18
20
30
18
21
12
45
19
5
12
24
16
3
8
25
20
12
46
5
1
26
45
9
51
49
3
8
27
10
3
5
51
21
12
36
18
34
12
8
30
36
1
29
31
3
18
12
8
27
33
7
15
8
25
12
8
24
3
45
37
8
12
10
41
9
6
10
27
27
33
15
5
7
14
4
2
18
12
16
8
22
9
8
3
64
14
4
23
9
6
49
9
36
3
23
9
12
19
5
15
30
52
2
13
11
ABCD 382145586*7^$a-1 [50013]
60
38
36
22
6
18
12
6
8
30
49
27
6
3
9
38
36
1
17
48
7
21
30
86
10
14
7
21
20
10
6
6
12
6
42
36
36
104
13
3
21
17
4
12
2
4
36
21
39
8
4
36
68
4
18
30
18
12
6
6
54
14
52
30
36
48
24
74
82
86
10
24
12
72
12
9
3
24
18
8
16
27
39
42
2
4
24
66
14
24
4
6
8
48
28
15
135
8
40
32
25
9
48
26
13
33
42
6
36
30
2
46
30
6
54
51
51
32
34
30
33
3
24
6
12
30
18
6
21
39
12
6
84
110
22
12
14
10
24
12
6
9
3
6
18
54
6
69
33
12
24
26
18
28
42
20
4
14
22
9
93
20
54
25
15
30
24
15
9
26
1
9
51
5
22
6
60
6
32
28
18
3
69
48
3
15
54
6
24
24
12
6
38
10
6
18
6
12
48
48
50
40
30
24
44
1
5
22
14
46
12
14
12
54
6
30
46
14
16
18
60
123
99
12
12
9
48
9
3
24
87
2
12
46
50
28
2
6
4
14
1
9
18
2
10
84
6
12
3
15
20
46
12
32
52
54
18
2
28
6
38
106
18
32
22
6
6
20
52
3
39
6
27
15
12
18
3
11
12
4
6
18
66
56
36
28
24
38
4
60
36
2
22
9
47
28
48
6
2
54
18
34
24
2
4
80
13
15
9
3
6
8
7
47
10
18
36
30
20
90
34
2
18
22
36
8
16
44
22
50
18
22
33
21
15
60
9
12
42
24
84
20
106
14
16
12
12
20
22
18
6
2
85
69
27
9
18
12
6
24
2
10
32
16
27
3
9
27
8
37
21
18
60
20
37
12
36
27
20
4
6
3
33
6
30
54
18
6
48
8
30
91
5
10
6
12
30
42
66
48
6
14
36
13
23
61
3
74
34
26
10
6
20
58
9
3
6
18
62
28
30
6
6
60
60
24
12
66
15
23
4
8
34
12
86
58
18
24
48
6
27
17
88
12
27
29
4
87
5
34
21
47
1
9
60
2
28
26
88
8
40
12
24
24
6
30
24
48
18
24
54
30
36
33
29
40
8
16
42
14
22
20
18
18
1
12
41
4
80
54
16
6
12
72
26
4
104
1
29
16
3
45
30
54
27
21
42
66
15
47
12
4
30
42
56
12
4
12
26
4
12
14
6
54
22
24
2
16
8
13
57
2
4
9
3
18
14
40
24
120
12
26
22
18
90
21
45
15
60
3
138
38
4
18
6
9
3
18
14
70
2
4
12
36
6
18
33
11
10
6
66
6
20
10
30
9
15
45
9
48
24
54
21
5
10
21
29
94
57
3
21
21
2
64
18
24
3
117
12
72
66
54
18
38
52
6
9
15
6
20
22
24
26
22
54
14
25
12
9
8
54
52
6
78
6
12
60
39
11
28
12
6
12
74
48
6
7
21
60
2
66
40
74
13
23
54
48
88
26
1
9
2
10
26
94
38
18
34
24
6
26
10
6
18
6
60
12
42
12
30
42
12
3
24
39
21
9
18
32
16
24
32
1
9
6
30
12
24
26
12
1
84
9
42
12
21
12
5
4
18
6
12
24
6
12
12
50
76
62
4
18
2
64
9
15
42
122
16
12
42
6
78
18
62
130
14
7
72
24
12
3
18
6
2
28
12
54
14
30
6
10
18
60
30
20
37
95
16
21
17
70
12
12
32
28
56
24
4
24
24
30
12
6
48
68
1
3
6
36
20
4
6
21
11
4
9
15
2
34
33
47
76
6
48
48
30
26
4
15
99
80
13
45
12
56
7
9
6
48
24
72
26
64
78
24
38
10
9
27
2
34
6
12
80
19
3
12
20
34
12
36
2
6
40
66
57
3
9
5
106
20
30
31
51
26
10
102
12
18
6
14
4
6
14
25
3
56
76
12
44
4
8
4
30
38
4
50
7
33
36
32
28
12
3
36
53
12
6
25
21
20
4
20
19
12
53
6
18
7
65
4
39
3
24
30
20
40
36
3
3
24
18
24
12
3
36
3
12
18
26
46
18
56
36
6
28
8
178
20
22
6
62
4
44
6
25
15
14
31
93
30
24
36
24
14
30
28
80
22
12
3
3
12
9
63
6
3
45
20
55
17
7
47
36
1
15
12
9
15
18
54
6
30
8
36
70
54
24
14
16
24
15
60
12
24
15
18
50
34
78
8
6
4
6
18
3
5
12
82
6
30
26
6
22
6
12
12
6
6
21
35
6
4
3
33
14
18
4
6
42
30
57
15
6
42
12
14
10
33
9
6
48
62
28
8
34
24
21
33
6
12
18
27
21
18
12
6
36
20
22
6
72
6
33
59
12
22
42
45
9
12
50
82
72
6
60
72
6
30
50
46
60
2
36
4
2
4
6
3
5
19
9
54
12
9
51
6
38
22
32
12
42
34
54
2
7
63
24
9
39
6
6
26
4
6
2
36
28
42
8
37
9
12
14
49
12
29
36
28
6
20
4
18
36
60
42
12
12
86
10
56
78
18
52
14
52
2
42
28
3
3
36
20
4
12
2
19
9
18
8
70
30
9
33
24
24
15
33
36
30
68
1
51
6
36
6
24
36
18
3
12
21
36
24
6
33
11
6
40
6
42
3
69
2
34
20
12
6
4
24
26
48
31
24
21
24
60
6
36
30
15
3
21
15
8
40
30
14
36
1
3
54
24
18
80
4
20
10
18
9
12
9
24
6
38
4
30
69
39
9
21
30
62
64
6
24
9
21
15
51
33
3
9
27
8
64
6
6
48
8
34
2
34
3
21
14
156
64
50
16
18
18
2
16
30
36
2
22
24
18
6
6
30
42
20
48
25
29
7
33
68
82
36
32
16
2
76
12
20
4
18
45
9
132
18
90
27
15
86
16
8
34
20
73
27
42
27
11
34
6
36
32
4
60
6
18
14
24
40
18
14
10
48
6
36
8
31
48
33
8
16
56
40
3
9
6
30
18
108
12
36
14
18
28
24
30
26
4
8
4
30
15
147
24
12
6
32
6
13
39
18
2
28
84
18
62
4
48
42
20
16
24
6
44
4
24
56
34
78
20
4
24
2
42
52
6
12
24
68
58
12
9
3
60
6
3
75
12
18
3
3
9
135
48
140
48
10
36
6
36
9
21
14
18
34
6
30
24
12
21
17
52
30
12
105
3
6
38
10
32
12
6
18
19
27
36
6
3
3
24
12
18
32
12
16
3
3
36
20
4
26
46
48
2
28
8
16
78
32
12
10
24
18
6
2
1
11
42
10
80
1
11
4
2
34
9
23
1
5
7
39
8
10
24
14
4
74
4
18
24
9
11
10
18
32
4
6
8
22
12
18
18
33
33
26
4
54
12
54
2
10
45
63
36
8
28
8
4
9
33
15
36
3
18
36
3
5
46
42
6
8
10
27
3
18
6
9
24
33
2
18
28
6
12
12
36
48
20
22
3
27
2
10
24
2
4
8
43
29
127
15
42
27
33
24
3
35
4
20
28
44
13
59
22
78
2
19
23
28
12
14
40
26
28
24
2
6
18
76
3
23
22
24
27
27
9
69
44
28
63
3
6
42
54
18
32
16
26
43
36
75
24
24
33
63
21
9
12
38
22
48
6
9
33
18
44
40
8
18
79
3
18
50
28
21
3
2
54
18
36
7
39
12
30
18
36
9
15
6
38
6
12
16
3
45
50
10
8
4
3
3
24
38
4
6
45
24
15
68
13
21
6
12
60
12
24
78
8
4
6
72
2
18
34
15
21
30
32
10
6
9
47
66
6
4
6
15
33
30
38
34
12
84
36
12
2
16
6
6
42
21
75
6
15
12
29
6
46
2
4
36
12
24
66
51
51
32
4
44
16
8
4
81
39
18
38
16
45
9
15
12
12
36
75
9
21
2
30
16
30
6
51
51
36
12
30
12
96
6
18
48
15
41
22
2
70
18
12
27
24
9
6
192
2
7
24
33
44
19
27
60
36
57
65
10
8
1
60
33
14
24
54
12
40
2
18
7
11
16
12
66
6
12
36
6
186
6
14
88
9
9
60
18
78
24
20
10
8
4
36
12
36
9
69
18
80
1
9
30
6
27
41
7
81
2
88
6
72
24
6
2
16
12
12
6
42
20
4
42
12
54
12
30
18
20
10
32
16
6
50
40
6
39
3
30
27
35
16
128
16
2
34
36
6
39
11
49
87
12
24
2
72
10
21
21
60
39
3
14
4
12
12
54
8
28
44
28
21
5
30
18
52
36
2
49
11
66
34
44
1
51
6
6
20
22
6
12
6
15
33
39
65
40
51
3
ABCD 382172262*7^$a-1 [50012]
49
12
35
108
84
36
108
193
11
241
11
36
13
72
47
49
71
96
36
60
192
24
13
11
12
108
49
35
300
24
120
96
36
13
96
24
36
48
299
36
157
275
109
24
35
36
1
83
49
59
36
72
72
72
12
36
12
108
48
60
72
120
49
71
13
131
205
131
36
12
12
108
1
24
23
25
48
191
289
24
155
13
71
216
13
96
23
48
24
84
1
216
11
120
12
24
48
72
96
36
84
96
84
72
1
11
1
35
24
156
24
36
168
13
72
48
131
49
71
25
35
84
36
49
11
13
48
72
11
48
108
13
11
36
13
192
84
11
25
11
97
107
36
48
61
155
48
37
191
96
72
108
60
49
251
13
143
13
60
132
60
11
36
85
36
83
84
84
13
24
47
48
48
204
120
25
143
37
95
48
24
24
36
60
156
96
84
49
107
1
59
60
13
119
84
108
144
36
49
71
12
49
23
192
60
72
84
13
23
324
85
48
95
85
383
13
36
72
23
24
289
35
37
12
11
48
37
12
72
83
24
61
228
71
24
36
132
12
84
24
96
97
107
12
168
1
11
49
35
60
1
23
61
107
12
96
37
47
1
35
12
48
25
48
12
59
108
133
107
96
25
108
35
49
23
13
47
193
11
13
71
60
12
36
60
132
60
48
36
13
11
61
48
131
120
97
59
37
11
96
108
24
36
84
288
132
1
35
13
35
145
12
84
23
24
36
157
11
1
132
11
132
36
1
35
181
24
11
132
84
133
11
12
36
48
72
13
168
11
96
145
131
13
60
24
191
121
168
131
84
1
84
60
47
60
12
12
24
157
35
192
228
48
25
95
97
96
24
35
24
25
12
35
13
35
1
36
191
12
48
61
59
120
49
95
60
96
49
48
84
35
252
1
35
36
96
12
24
168
13
23
120
60
168
36
13
48
107
84
60
36
1
35
72
1
84
48
12
48
11
192
36
49
131
96
12
12
25
23
24
109
23
48
156
12
48
145
11
1
36
47
96
24
61
59
97
35
48
1
83
108
24
1
47
84
60
36
13
24
11
13
228
59
144
12
48
96
13
72
23
73
95
97
120
119
37
12
227
1
12
23
12
156
1
72
48
192
24
83
37
35
48
37
11
36
120
24
133
131
468
48
60
73
71
60
97
71
13
23
12
121
12
228
35
24
60
60
1
155
13
84
12
203
24
13
47
156
84
48
121
35
36
228
13
71
49
59
96
12
24
25
263
13
47
109
47
1
24
35
72
49
143
12
1
84
12
24
11
36
61
36
24
72
359
12
12
145
11
49
36
24
36
144
83
60
72
37
48
72
263
25
35
73
179
1
60
12
11
25
36
35
85
36
48
71
96
108
25
24
179
73
23
25
12
23
108
120
36
120
60
12
37
12
47
12
24
84
24
12
73
71
12
36
13
71
132
85
143
120
12
180
36
1
23
24
156
49
11
37
35
48
48
1
35
48
12
96
36
312
1
36
60
120
23
1
95
228
96
97
23
60
157
180
24
72
24
35
36
12
12
25
47
36
36
204
13
48
95
72
24
24
25
47
1
11
13
11
25
35
36
24
24
168
60
37
23
37
131
24
13
179
60
24
60
12
12
84
72
12
24
216
228
120
72
12
85
36
12
36
84
23
85
12
11
61
23
1
59
12
61
12
35
13
35
24
73
11
96
49
11
61
59
48
84
73
24
144
48
60
11
37
12
215
49
11
37
35
36
1
11
13
24
11
60
12
145
47
108
24
12
1
11
36
48
36
48
169
11
12
48
24
72
1
23
48
12
ABCD 382180124*7^$a-1 [50013]
24
30
54
30
30
60
102
25
5
54
24
13
113
66
18
6
30
36
18
12
24
37
29
42
13
77
48
174
1
119
30
24
7
5
60
180
12
12
30
54
120
102
24
6
12
18
60
12
60
66
19
83
24
36
121
23
96
13
84
5
150
1
35
12
84
36
37
23
24
60
78
6
12
42
19
77
12
72
6
24
6
54
6
7
77
43
83
36
6
78
37
12
60
5
12
84
84
6
24
96
13
83
78
18
24
6
54
174
7
72
5
43
5
90
25
17
55
24
17
7
60
143
42
7
5
12
6
24
18
36
90
49
5
30
13
59
18
6
102
48
67
47
49
17
7
17
6
6
6
30
48
42
24
126
18
25
5
24
60
43
59
1
5
7
17
6
13
48
17
6
6
42
13
5
24
24
6
48
85
120
47
78
36
19
35
12
96
30
18
24
30
6
6
60
6
61
59
132
6
36
6
168
12
78
19
65
18
48
12
13
17
91
41
6
6
18
138
18
30
12
7
35
25
17
30
48
73
120
95
1
29
54
90
36
30
97
113
18
6
18
18
48
19
24
11
18
24
43
5
18
30
54
24
37
89
60
66
24
36
37
65
43
23
24
60
72
60
126
7
35
12
54
19
65
18
18
54
198
67
23
37
48
17
55
48
65
7
144
11
18
55
155
18
19
5
66
30
36
66
60
60
25
5
30
1
83
1
12
47
90
43
5
72
6
24
66
12
18
54
7
29
42
72
18
12
30
30
90
6
18
12
24
30
114
6
187
89
18
25
17
31
119
42
78
12
48
84
61
29
48
120
42
6
18
102
48
12
12
90
30
66
96
30
43
23
30
67
107
24
24
13
5
54
1
29
7
24
65
7
95
6
7
65
72
18
90
7
65
42
30
18
6
30
73
47
132
18
54
6
84
42
48
30
6
12
48
24
18
48
19
60
173
30
54
18
66
30
72
42
186
42
42
42
18
73
23
12
37
23
1
41
55
53
48
42
42
12
6
18
6
78
90
36
13
23
13
17
103
48
17
78
30
54
18
90
49
113
54
97
60
5
31
11
1
5
12
114
60
24
73
23
60
13
17
66
1
29
42
36
12
42
6
36
78
55
17
108
43
17
168
42
12
6
60
54
1
12
5
36
42
25
36
59
72
12
37
12
29
48
84
43
36
17
30
24
13
47
6
42
6
36
18
18
24
7
53
31
60
5
84
30
37
24
5
18
12
18
192
42
42
31
95
133
65
12
42
25
5
6
126
48
66
90
36
30
108
18
24
6
24
1
72
17
31
108
48
23
37
41
12
6
25
48
11
78
48
67
36
11
84
13
36
47
24
36
36
12
49
89
78
30
54
6
6
73
11
12
18
7
36
47
13
36
83
30
54
61
17
42
1
5
42
30
78
18
42
60
24
1
95
30
60
138
6
7
59
73
11
36
30
31
11
25
60
53
18
24
12
78
126
36
13
48
155
37
48
12
11
12
24
6
30
42
6
30
12
42
6
67
47
48
30
12
36
180
66
54
6
18
48
54
156
25
137
42
24
13
17
12
30
1
29
150
168
12
24
24
12
13
41
30
6
31
131
288
12
18
30
12
25
5
42
150
84
19
84
23
6
12
30
85
11
25
11
66
24
30
78
30
13
5
30
1
11
48
60
84
37
23
36
97
17
103
23
37
47
6
42
6
43
29
31
36
47
49
17
18
73
29
120
30
24
54
6
24
12
120
210
12
18
24
30
78
30
72
96
7
96
84
5
6
30
12
42
42
96
7
23
54
18
6
6
1
12
144
119
48
66
7
23
18
12
43
36
35
90
67
36
59
120
60
84
30
144
72
60
18
102
42
36
66
24
66
1
23
24
6
42
24
6
42
145
17
6
90
174
1
5
90
18
36
18
73
12
84
41
6
90
115
12
83
24
12
73
11
102
90
24
1
60
17
19
17
6
6
84
30
13
53
30
60
24
109
5
6
36
30
18
126
6
54
210
30
30
54
115
5
42
30
31
71
78
48
42
97
36
35
30
12
114
6
24
18
78
12
78
61
17
6
37
47
36
6
48
43
12
29
36
144
18
1
60
11
12
6
7
101
54
108
24
66
24
19
41
24
222
1
11
25
5
42
13
5
30
48
12
102
7
107
12
60
24
24
24
18
7
53
91
23
96
30
18
24
18
18
102
42
25
36
71
13
71
42
150
54
18
12
49
17
31
23
24
24
13
59
1
155
42
6
6
6
78
30
6
30
37
131
6
7
53
36
31
59
24
6
30
144
6
24
180
30
60
25
17
31
53
6
12
72
97
36
11
54
42
1
5
30
25
47
6
19
47
97
47
36
24
30
6
36
12
25
23
18
54
6
84
6
42
42
66
60
24
6
6
31
5
30
18
7
77
6
36
6
54
13
5
132
18
72
13
11
156
13
35
12
1
5
90
24
6
12
138
42
30
49
11
12
1
53
12
42
12
6
67
23
42
43
65
24
30
48
18
18
12
12
30
36
30
102
30
84
37
17
43
96
48
23
12
18
24
6
12
1
53
24
90
13
77
19
60
95
18
24
66
48
24
1
5
43
83
24
12
12
48
1
53
18
18
60
30
24
36
84
13
5
43
35
25
36
12
5
60
54
25
125
55
53
12
48
31
120
53
90
1
35
78
7
47
120
150
6
66
7
11
210
126
24
18
54
73
11
12
12
90
18
24
24
30
12
7
5
18
1
71
12
1
95
114
ABCD 382183994*7^$a-1 [50075]
9
81
87
72
3
18
18
12
30
18
9
93
35
4
3
42
15
9
3
20
60
7
41
36
12
43
12
9
8
12
60
28
3
17
1
59
13
96
3
8
1
36
54
42
6
6
23
1
59
24
1
3
60
44
16
84
63
18
6
65
7
72
48
78
59
12
13
12
12
3
45
6
24
6
39
8
1
35
4
12
44
24
1
11
55
18
11
73
15
21
12
6
41
36
12
12
40
20
36
121
6
6
3
8
12
31
9
56
1
11
40
9
12
24
3
72
48
3
42
3
87
17
13
18
6
24
15
3
12
17
13
39
9
102
18
11
19
9
8
175
17
24
24
12
48
4
12
68
12
61
35
1
48
3
56
36
16
12
120
27
29
25
47
4
27
48
53
16
60
44
25
18
45
24
20
55
84
29
7
12
12
21
20
36
49
6
5
25
6
89
24
28
8
49
23
12
31
17
40
32
4
3
29
43
9
48
12
33
3
21
15
51
6
11
31
30
11
49
11
24
127
29
19
6
75
20
7
41
49
23
25
11
72
100
8
4
44
37
47
13
3
87
6
3
20
4
15
5
12
48
37
30
9
15
6
66
66
12
3
33
3
27
33
63
54
15
69
15
21
36
30
41
60
52
15
69
9
48
27
21
15
144
8
43
17
28
27
9
21
18
5
4
45
3
12
8
28
32
1
11
16
3
6
23
12
43
69
9
6
21
45
15
68
43
54
6
18
3
21
18
6
15
48
21
12
11
24
43
77
49
23
12
16
20
4
33
6
9
21
23
28
3
113
4
21
11
40
44
40
56
7
24
9
15
6
48
6
5
73
6
9
33
6
33
9
6
9
12
20
4
8
36
40
57
18
18
36
24
3
36
15
45
8
96
109
90
41
19
90
6
5
28
33
12
12
3
27
6
6
113
60
7
18
48
60
24
90
6
3
12
21
6
30
23
13
48
6
24
120
17
49
39
15
21
81
3
12
3
21
8
1
71
1
12
84
3
21
12
72
11
12
13
78
41
16
8
12
24
7
6
23
48
7
17
40
3
54
108
18
6
42
12
48
5
49
36
24
18
65
19
30
51
108
3
29
24
24
43
24
42
23
13
42
69
57
60
27
12
9
3
68
115
6
107
24
43
9
45
36
39
27
102
39
21
12
23
16
9
59
13
3
3
81
12
27
81
8
31
17
13
11
1
35
37
3
20
13
23
7
41
1
12
15
57
18
17
31
9
12
15
5
49
42
24
9
12
12
120
57
6
48
6
3
3
36
42
18
21
68
25
36
11
12
28
48
9
30
12
42
78
9
32
61
84
3
3
41
40
153
12
15
39
5
13
39
144
36
9
36
6
57
57
35
13
120
27
9
111
69
11
31
17
96
7
9
20
12
12
16
8
52
20
4
8
31
9
45
27
27
6
3
3
9
20
13
72
6
41
48
52
21
35
64
8
13
15
3
6
11
19
5
49
39
3
24
6
83
4
32
13
72
6
53
4
8
31
9
8
132
12
7
21
8
4
3
5
12
25
6
17
25
24
42
21
12
8
40
3
5
1
108
42
42
6
18
11
12
40
69
30
21
57
12
11
28
27
5
85
36
11
96
4
9
23
19
114
11
37
107
19
81
20
31
6
72
63
20
16
3
6
42
33
8
37
83
7
30
3
33
35
49
3
32
31
5
12
88
9
11
24
7
6
3
3
5
1
42
9
24
44
37
15
9
15
20
19
41
13
3
20
25
18
9
3
6
11
16
24
60
33
27
56
1
12
12
48
39
21
71
31
48
6
18
18
15
93
11
12
31
30
6
72
41
73
3
3
17
24
1
30
42
6
9
63
29
61
27
8
12
19
41
76
9
23
1
48
6
24
21
20
52
99
48
41
24
61
66
17
12
97
27
9
15
33
36
6
21
8
48
60
19
41
52
9
3
27
18
23
49
11
28
12
20
148
9
59
12
49
6
30
15
44
24
4
48
8
4
51
6
30
53
193
24
3
81
36
35
1
6
120
6
23
24
19
17
151
9
63
60
18
42
6
3
20
12
1
60
47
25
15
8
4
33
42
36
65
24
13
12
48
63
15
5
28
27
6
3
39
9
8
13
11
7
17
13
39
15
30
23
1
42
54
18
5
49
27
48
39
30
11
25
48
6
9
8
13
18
18
48
27
45
3
33
11
36
48
43
17
40
3
54
3
56
4
36
51
17
12
76
9
108
83
49
6
5
108
7
17
73
87
20
28
3
9
36
44
1
24
15
9
12
36
6
6
11
19
24
5
4
48
21
11
24
55
17
91
6
12
12
11
16
27
9
68
28
80
1
48
59
40
9
35
7
9
32
4
51
9
48
3
6
59
13
6
72
24
45
45
48
47
12
12
7
17
12
61
3
8
1
27
3
5
52
9
23
36
13
42
21
24
33
84
24
48
47
25
42
69
12
32
37
23
1
60
12
15
9
11
1
6
5
73
11
25
36
24
11
85
54
17
24
84
4
81
108
27
56
7
30
83
4
3
117
3
21
8
4
9
60
12
18
6
35
37
18
30
11
24
4
57
35
4
8
19
42
12
24
12
51
21
35
7
6
18
12
162
15
3
9
68
100
12
12
3
29
1
6
12
17
25
60
3
9
11
13
48
12
3
48
32
24
13
3
68
88
12
27
5
7
60
29
12
60
13
6
41
19
54
83
55
17
28
24
9
18
12
57
32
12
73
47
25
15
8
55
57
12
9
71
7
29
43
12
53
25
36
23
13
23
24
37
39
27
9
39
6
3
21
18
6
3
32
100
45
11
1
99
9
111
33
12
48
63
44
4
3
6
24
87
21
11
16
15
6
30
72
6
11
1
51
3
6
11
1
36
11
4
87
12
41
36
61
12
12
6
69
20
24
7
21
81
60
39
36
36
36
48
12
9
6
5
28
21
51
48
9
6
77
1
3
20
1
23
25
27
8
115
9
21
18
30
3
15
18
12
23
1
15
87
17
85
162
6
18
18
147
12
15
6
11
16
57
3
12
21
11
13
35
31
81
21
27
32
12
19
6
11
49
48
23
4
21
15
9
3
9
36
27
39
6
3
36
9
75
3
5
55
30
15
8
25
11
4
45
24
27
9
27
57
23
28
21
11
12
13
15
32
13
15
24
44
31
12
29
12
60
31
29
48
12
19
54
15
15
18
15
15
6
12
171
8
1
24
35
1
39
9
23
31
9
32
13
11
7
60
18
66
18
27
8
109
11
48
12
13
15
8
43
42
15
72
3
30
6
102
54
30
27
9
11
12
19
5
1
3
21
6
84
41
79
77
60
61
3
20
1
36
3
84
44
25
15
33
15
68
49
27
20
16
33
6
6
6
66
24
144
6
17
4
45
15
3
17
1
12
18
57
51
57
9
18
29
19
6
35
67
41
60
12
40
21
39
33
15
45
12
12
11
13
18
9
12
21
15
20
4
8
1
18
53
13
11
37
39
45
6
18
39
45
42
36
36
60
33
36
45
12
11
43
6
15
3
30
36
12
6
12
6
95
31
9
27
9
24
69
27
15
12
30
39
45
35
25
96
30
6
36
35
1
11
24
52
3
57
12
3
6
30
33
117
84
6
12
54
24
23
24
4
48
24
21
3
12
51
53
25
3
56
76
27
24
9
44
12
108
52
8
1
11
28
21
3
9
12
36
15
36
39
29
7
29
16
45
23
24
12
4
69
162
33
39
53
36
13
18
24
17
12
61
48
48
30
30
11
49
23
7
6
23
40
3
21
44
72
19
33
3
18
39
32
16
12
81
6
30
39
72
8
37
3
32
24
16
9
39
44
28
12
3
24
5
1
54
18
15
3
29
24
13
3
39
30
51
8
25
18
5
55
5
4
33
54
69
20
100
12
20
7
53
40
8
13
24
18
9
9
51
39
5
1
11
25
47
16
15
18
27
20
4
33
66
33
20
19
45
21
3
36
9
42
12
ABCD 382283108*7^$a-1 [50004]
83
28
21
27
36
21
36
12
108
23
72
16
32
144
64
96
45
15
68
37
12
27
57
107
64
21
107
28
36
93
3
153
48
3
9
72
63
9
27
12
20
16
9
3
44
73
12
11
52
36
21
75
60
12
152
144
24
52
81
59
1
23
48
28
36
24
8
13
75
36
60
33
96
3
45
47
25
12
63
57
3
24
12
9
11
13
24
87
57
87
20
61
60
147
96
21
27
93
51
45
39
45
24
24
36
15
57
24
63
153
39
204
9
36
12
11
37
27
9
39
12
96
33
36
15
69
27
33
15
21
3
45
36
23
64
12
9
156
12
27
45
11
37
3
21
3
8
109
60
108
12
24
72
24
15
141
11
4
9
11
16
9
15
69
195
24
24
8
13
51
8
37
179
4
21
12
35
13
75
56
16
9
24
12
15
57
48
75
96
12
36
32
16
45
15
36
108
9
48
27
117
48
75
12
12
8
133
171
57
12
27
21
60
63
213
11
28
57
11
76
12
56
48
16
12
96
20
1
36
35
88
45
48
3
32
28
21
15
105
119
121
84
111
45
3
20
1
47
13
120
83
37
36
15
80
64
24
84
20
61
108
48
12
27
96
12
12
36
45
60
11
16
56
4
180
12
180
21
36
3
68
13
12
3
44
73
12
12
135
24
36
33
35
97
63
93
120
24
36
27
20
64
153
3
21
15
12
20
24
61
39
81
35
124
48
21
15
12
36
8
61
108
27
153
12
12
99
32
85
12
15
24
24
21
39
81
51
45
35
145
39
104
24
64
120
57
47
192
337
23
61
3
12
81
60
180
3
144
21
35
40
32
13
3
72
93
87
20
76
117
15
48
45
15
165
15
200
4
36
48
8
1
51
12
57
168
39
24
57
60
11
24
16
9
84
15
144
9
24
15
153
120
27
32
289
168
27
20
16
9
108
87
12
32
4
45
39
108
33
63
33
24
156
120
15
69
35
76
36
9
63
32
88
72
104
16
9
84
96
120
120
24
3
24
12
20
76
81
60
71
1
123
140
4
48
44
4
21
96
84
48
27
48
12
105
35
24
40
72
9
3
36
12
20
25
51
48
261
48
15
45
63
9
219
48
12
45
24
75
36
80
1
87
21
132
27
36
12
132
56
1
3
48
12
56
76
69
27
60
84
33
35
73
3
45
3
129
24
24
35
61
24
171
21
11
24
88
57
51
33
3
56
72
13
15
297
27
24
72
96
81
71
24
64
8
1
60
75
177
39
8
28
36
12
84
32
24
40
24
57
15
80
1
15
32
37
39
105
3
72
21
39
36
45
51
24
21
83
96
49
71
85
75
141
27
12
12
84
164
40
8
64
108
84
56
25
15
21
11
37
24
27
56
64
21
51
21
36
71
100
36
12
84
57
72
27
96
57
27
60
36
48
57
39
33
15
60
44
4
57
27
33
95
48
88
33
63
96
24
8
25
39
9
27
92
73
48
12
3
32
88
36
36
9
3
36
8
4
33
72
75
8
1
3
33
99
9
60
96
27
12
108
129
60
27
12
33
72
75
12
33
36
63
12
45
108
12
12
27
24
80
16
48
21
24
147
24
81
24
95
76
108
45
11
72
25
63
168
9
15
48
48
33
15
45
11
4
45
23
88
24
21
11
16
33
47
28
9
3
84
12
45
36
51
48
108
8
28
20
73
120
15
12
20
48
40
33
39
32
13
15
60
93
27
12
21
108
35
48
72
72
13
11
4
68
16
117
24
12
60
171
108
48
21
27
36
21
96
24
75
8
37
51
32
64
45
123
45
15
48
33
11
61
60
15
60
57
39
36
80
64
33
27
20
64
33
12
168
35
25
12
27
81
207
72
56
52
93
39
45
3
48
32
28
12
8
37
39
84
69
12
264
36
24
12
23
4
105
36
39
21
231
9
24
3
33
27
20
25
159
24
12
33
59
157
3
33
3
20
28
20
28
60
93
35
133
84
75
9
60
95
16
141
35
16
48
96
12
57
11
25
60
179
25
108
51
48
48
12
68
13
15
81
15
36
48
60
84
9
48
51
9
12
47
97
15
9
3
36
60
21
72
12
11
64
152
4
48
44
49
36
24
39
116
49
123
36
57
96
3
96
12
57
75
9
12
144
12
72
3
168
21
99
24
156
44
157
123
93
3
21
24
96
48
51
69
27
156
93
39
48
32
1
27
36
32
112
45
15
33
15
68
49
27
117
36
3
56
16
9
23
1
159
56
148
9
27
81
23
4
68
16
8
64
57
171
9
87
36
237
12
23
16
69
51
36
33
24
48
120
108
ABCD 382298726*7^$a-1 [50061]
90
6
21
9
14
40
14
12
16
20
55
9
26
1
27
50
22
20
24
16
9
72
3
26
18
6
6
24
1
36
51
102
54
24
86
16
27
63
6
44
91
147
38
42
12
61
60
3
62
64
15
48
17
19
5
10
86
6
162
7
11
37
101
30
36
13
47
16
24
26
54
6
30
37
5
40
110
6
42
13
57
14
13
35
6
10
30
2
40
54
138
153
27
50
42
78
6
40
24
9
39
54
14
12
25
17
28
39
51
12
8
54
55
5
4
56
40
66
54
15
84
69
18
14
7
81
2
25
11
18
6
16
18
39
17
18
60
1
9
26
13
108
33
20
42
109
5
12
22
56
6
7
83
54
12
7
15
12
8
96
6
30
96
18
4
20
18
1
77
12
19
36
23
54
28
122
70
2
24
42
58
2
4
27
39
8
24
28
14
7
53
70
80
13
71
1
5
6
49
119
1
23
48
1
77
10
50
16
56
43
11
24
16
8
13
24
155
61
3
74
7
59
60
13
143
1
72
11
34
8
4
6
30
2
61
24
23
4
8
6
31
11
28
24
9
17
6
13
48
5
12
48
115
47
52
14
30
61
101
7
21
96
54
12
14
10
38
132
54
4
20
13
63
9
75
32
1
72
36
21
24
3
63
44
37
63
36
20
166
14
60
28
45
17
43
48
17
36
30
54
16
99
24
48
71
1
47
96
1
5
4
15
5
48
76
14
22
14
10
2
61
17
10
57
5
22
18
50
22
26
6
30
16
20
78
6
13
101
6
1
12
11
16
24
26
6
30
67
24
81
20
16
2
18
60
10
2
7
11
1
29
36
6
72
25
3
8
34
62
36
48
37
35
12
12
1
215
112
96
30
15
11
16
32
36
6
36
60
12
7
12
17
64
2
13
35
12
25
93
38
42
55
65
6
16
56
18
6
18
55
5
22
14
7
113
10
57
53
34
21
47
85
65
7
11
12
24
118
27
60
23
18
42
61
12
24
39
81
81
15
29
36
42
12
54
19
11
112
50
22
21
27
33
11
24
4
69
39
9
11
40
9
5
34
14
18
1
23
24
24
6
36
6
34
30
6
14
16
38
43
17
34
2
118
18
15
23
94
147
9
2
97
23
49
53
30
22
74
6
30
78
10
32
49
29
7
48
5
22
6
30
24
66
50
40
9
45
15
81
2
1
35
16
120
18
15
12
5
46
57
53
19
23
12
6
48
6
28
9
11
1
29
6
97
27
30
38
48
10
14
52
116
25
3
32
82
108
3
65
126
18
30
36
90
22
8
6
139
69
2
37
11
12
4
14
42
4
44
28
21
23
48
61
72
36
39
24
30
14
1
3
8
28
14
18
1
27
12
18
26
126
43
12
17
10
32
10
63
12
33
2
18
7
5
18
22
3
60
45
62
40
45
63
2
58
192
18
2
18
22
20
18
6
1
35
4
2
18
94
12
6
153
11
30
31
45
2
18
28
123
3
56
25
33
86
54
6
1
23
6
36
12
66
52
57
35
52
38
43
27
9
48
65
4
66
26
34
48
18
92
67
29
64
18
9
35
18
43
3
42
134
6
70
68
12
54
7
23
25
29
52
27
35
25
41
43
29
7
24
36
5
66
37
17
6
12
37
93
15
63
9
12
65
31
35
28
2
48
42
1
69
3
45
80
42
84
64
9
47
13
35
6
22
12
36
44
10
8
19
51
9
81
8
40
15
41
24
30
12
1
3
33
17
28
27
9
27
3
33
23
24
106
3
60
23
4
54
3
17
55
137
43
71
16
20
88
30
2
25
24
53
10
36
21
5
78
36
40
14
48
19
9
3
17
42
28
21
15
9
48
9
18
24
20
1
27
20
70
51
23
16
2
6
16
26
54
1
12
33
32
12
4
27
69
27
23
13
3
122
46
14
40
2
25
29
16
14
25
27
9
53
10
8
24
54
4
188
24
55
53
96
7
24
59
13
12
77
28
39
47
4
12
24
18
39
9
68
12
7
17
28
20
16
26
30
55
29
6
30
7
53
6
22
27
53
72
19
9
2
13
17
28
3
5
48
55
71
18
6
1
3
33
36
201
8
12
42
64
6
63
17
4
51
3
45
36
15
57
17
43
99
26
18
84
73
5
4
15
23
97
59
24
22
27
53
31
33
39
33
99
21
18
92
34
44
36
18
73
45
8
34
57
24
35
10
72
72
39
27
81
35
34
75
15
21
35
6
22
2
88
8
120
79
23
22
15
21
2
49
12
99
141
11
73
47
96
12
25
23
18
66
1
69
18
108
21
47
6
16
12
63
87
12
33
65
16
12
2
36
13
17
67
35
24
18
42
24
25
45
36
147
83
30
24
24
48
18
90
60
115
12
27
45
71
54
7
21
27
41
12
52
3
33
2
12
96
16
129
108
36
77
55
23
25
11
34
26
73
60
23
6
64
6
8
85
15
9
135
50
7
11
49
72
21
72
15
3
32
109
5
12
30
1
27
96
81
36
39
8
6
18
13
29
7
29
12
40
92
54
16
9
24
95
13
12
24
11
16
9
21
90
6
14
4
2
91
29
43
36
41
31
17
6
72
13
29
6
16
18
30
117
99
6
38
10
2
48
30
66
4
62
55
48
23
28
2
48
12
40
15
57
15
11
72
24
4
45
47
61
17
126
28
78
3
45
42
8
30
91
9
36
6
2
42
46
3
5
30
10
42
45
9
3
11
72
72
16
96
20
10
20
30
30
84
67
12
17
7
3
14
10
21
63
33
72
57
63
35
12
25
15
45
29
7
17
30
30
16
26
18
66
6
43
21
24
38
25
9
128
46
69
23
13
17
48
43
3
44
16
26
30
34
3
71
24
40
2
7
17
66
4
9
12
23
73
27
90
26
4
18
8
6
84
10
110
13
57
60
2
10
32
22
68
13
47
88
8
34
3
89
55
24
12
15
92
46
86
13
23
73
41
43
27
26
12
36
36
31
23
40
20
10
60
14
66
90
30
66
4
50
72
12
10
156
56
18
16
6
8
13
60
53
91
45
38
70
48
98
84
40
12
69
29
16
14
13
29
6
1
53
36
48
6
13
15
36
2
19
23
12
24
6
108
43
72
5
18
13
29
103
23
52
20
24
100
45
11
12
13
15
2
6
1
3
2
4
120
6
8
22
36
32
19
84
24
63
8
13
45
15
107
73
9
32
6
25
39
9
17
10
20
40
9
45
14
13
53
36
78
4
32
4
20
25
11
1
65
90
48
1
75
14
24
66
30
7
23
13
29
48
16
60
44
54
13
87
8
94
6
44
30
6
18
10
20
34
66
14
10
30
ABCD 382330484*7^$a-1 [50063]
57
48
15
6
3
24
57
15
71
70
3
23
82
2
76
48
57
57
12
75
24
24
5
42
1
15
20
84
25
29
42
1
24
59
4
2
88
12
20
31
48
33
15
15
26
30
25
17
18
82
20
7
11
13
24
63
6
26
49
39
81
59
6
4
3
11
100
42
6
42
48
15
29
6
72
100
38
67
177
98
42
28
56
52
18
72
105
9
104
7
15
20
37
63
72
57
45
3
93
8
124
15
15
26
52
12
62
120
16
18
44
16
147
17
30
18
151
11
13
95
88
6
123
33
152
66
22
102
120
26
16
6
2
180
18
58
30
6
114
105
5
154
18
80
24
90
46
134
64
56
70
24
56
18
10
12
18
33
48
24
17
40
87
24
95
40
50
78
10
36
18
26
90
37
63
57
17
6
10
56
175
33
78
38
4
72
150
14
43
111
105
15
90
86
54
12
24
22
33
89
118
8
142
50
88
24
50
103
9
38
48
10
87
35
85
17
24
46
78
38
34
50
10
36
3
101
66
34
6
2
16
39
24
47
112
8
25
69
3
120
33
36
26
10
62
16
9
135
66
2
18
36
4
24
116
52
3
72
63
14
30
10
116
42
30
4
74
10
26
34
90
57
15
129
135
9
35
70
12
8
16
48
92
4
14
126
94
6
90
9
57
36
3
9
111
57
12
20
31
48
72
17
22
78
134
76
8
6
28
12
8
42
18
31
24
11
132
30
52
12
26
58
6
30
3
11
4
9
47
66
31
87
6
66
81
5
40
12
176
24
210
61
11
78
126
36
76
18
15
45
3
120
29
19
96
9
87
120
63
18
15
15
57
95
25
24
48
72
5
114
1
35
54
16
74
66
36
70
66
78
6
14
22
74
46
48
14
16
14
40
60
30
33
77
19
48
35
28
98
55
69
38
22
120
26
28
2
360
28
32
30
4
24
24
8
49
153
15
17
40
6
150
72
3
39
8
60
10
8
43
81
20
30
76
9
45
3
71
40
9
33
80
7
65
112
26
24
100
98
18
18
66
46
27
5
192
4
14
36
13
23
208
102
74
166
14
54
72
36
64
20
6
88
50
24
52
14
4
42
6
42
36
122
10
30
9
189
32
18
6
40
8
16
27
39
57
47
10
54
48
14
40
27
48
23
136
81
5
30
4
14
28
14
16
68
34
20
18
54
108
126
10
42
42
50
42
19
17
70
20
34
50
54
52
12
66
56
25
21
3
95
16
56
265
48
21
24
3
93
26
49
65
7
77
106
48
26
7
39
48
9
24
24
15
96
9
89
79
17
76
14
36
72
18
144
18
18
52
32
6
10
135
17
102
54
40
32
42
48
1
9
24
15
29
30
6
7
9
30
8
22
51
33
48
38
24
10
26
48
22
39
45
44
40
44
40
120
128
43
72
9
26
52
417
39
33
17
30
112
30
42
9
57
26
85
24
72
9
20
40
140
24
22
24
98
16
14
16
74
78
49
21
14
18
18
49
39
42
39
24
135
56
36
4
24
42
20
12
6
25
96
35
24
10
20
42
30
79
15
9
15
30
51
9
63
33
20
34
26
7
21
18
2
46
26
6
48
42
4
3
15
9
57
54
57
120
89
112
20
10
120
32
36
34
2
73
11
10
14
37
33
32
24
7
9
56
234
61
39
24
6
51
137
36
76
20
54
12
1
57
32
7
15
2
46
90
62
1
144
87
20
28
98
4
84
92
34
56
10
15
63
30
51
65
40
26
70
30
42
290
37
63
6
3
117
27
15
54
56
34
56
54
88
12
150
57
69
132
38
12
76
50
7
47
106
2
85
24
15
56
22
12
44
72
18
64
2
144
7
285
14
10
99
15
9
11
6
16
2
28
30
147
63
20
34
24
44
52
8
91
15
105
5
64
48
24
20
127
33
20
67
63
66
74
76
20
4
78
36
2
52
116
12
22
20
31
41
127
24
39
6
38
10
12
39
24
35
100
14
12
7
9
54
24
90
12
20
18
4
38
19
15
30
18
9
17
16
48
36
2
60
34
68
60
16
24
12
111
137
112
14
36
34
51
11
58
26
16
33
45
12
30
33
72
72
35
109
9
24
14
16
80
58
50
13
87
30
3
24
15
81
17
31
9
63
15
8
16
33
93
2
10
26
12
1
89
7
33
14
34
102
48
14
52
26
22
15
48
5
30
168
82
74
10
50
37
177
39
33
128
7
119
49
35
24
30
31
48
24
59
36
112
9
96
17
4
3
33
6
8
96
58
26
72
58
14
37
15
48
32
25
11
10
24
20
18
22
6
44
37
11
52
6
2
18
30
64
86
28
39
117
27
81
96
2
24
66
78
61
11
10
99
39
14
66
1
69
62
30
124
18
2
6
34
38
106
174
6
90
9
23
24
58
15
197
28
6
102
24
66
38
67
15
24
74
142
18
12
27
5
120
36
55
5
16
96
99
63
8
42
28
20
42
12
60
36
10
78
6
36
68
19
35
52
6
8
43
29
130
50
60
30
22
15
23
48
96
90
4
27
48
48
24
168
ABCD 382393146*7^$a-1 [50110]
49
59
13
18
36
24
90
12
18
18
23
1
23
151
18
6
18
11
36
48
112
9
48
24
27
48
33
84
15
8
1
63
84
27
36
108
53
91
69
57
11
25
54
60
12
81
8
25
95
4
9
18
101
25
54
102
36
96
30
96
18
30
24
30
18
6
23
79
9
33
12
35
55
69
57
6
30
36
11
240
1
6
12
144
24
21
20
52
63
90
54
9
15
72
9
81
144
30
36
54
23
1
48
54
77
12
115
54
48
11
60
1
71
19
6
12
51
8
24
25
23
211
6
48
15
12
20
7
72
78
47
115
12
65
4
8
13
126
6
3
141
39
9
195
9
11
16
81
119
25
84
60
102
9
81
11
7
24
17
31
69
9
54
29
1
35
61
36
39
24
27
30
18
6
36
18
5
25
42
45
9
12
18
36
24
180
93
56
4
3
6
54
84
18
42
45
9
18
9
3
132
77
25
72
11
4
39
17
19
42
27
27
84
24
30
11
7
33
99
197
28
12
8
37
60
66
53
16
8
55
30
6
138
6
21
231
65
73
24
3
69
12
18
6
54
12
17
7
48
41
13
87
27
12
101
96
43
89
28
39
42
3
9
35
55
6
54
18
12
35
36
199
18
78
174
78
21
8
48
76
20
156
43
36
6
12
36
24
48
47
121
12
24
48
87
9
120
11
25
11
49
36
36
84
6
12
17
43
5
49
35
19
9
3
6
3
116
25
27
8
37
18
12
117
9
18
96
17
1
12
47
16
9
42
12
24
30
95
4
51
18
84
18
5
28
45
18
117
117
12
15
56
7
17
49
24
90
9
99
12
36
33
93
24
3
9
24
3
15
5
43
42
27
9
3
9
11
7
24
120
42
11
7
18
108
84
23
36
1
27
39
18
90
81
63
42
66
6
18
9
9
27
8
13
42
36
45
9
108
3
8
43
84
60
66
15
45
18
21
104
1
54
9
56
124
9
39
9
35
55
6
59
97
96
36
30
5
100
20
12
31
12
54
36
6
9
21
6
90
155
55
18
24
18
36
90
108
36
36
12
78
41
25
18
24
18
203
52
33
72
36
39
27
6
66
42
99
56
25
27
44
31
17
109
59
73
111
15
18
126
30
60
71
31
60
48
45
15
77
13
71
31
36
6
12
23
19
72
9
9
3
87
21
8
1
11
13
23
121
3
27
60
21
68
127
5
43
96
102
36
87
108
20
109
24
12
78
30
18
177
12
8
1
11
16
20
85
48
51
8
12
217
23
13
36
36
198
9
8
19
17
7
18
18
12
18
123
104
96
16
20
100
15
17
120
7
54
35
91
9
3
24
108
18
36
12
11
43
18
83
48
1
18
117
21
15
111
6
107
109
35
199
21
20
7
6
35
19
18
144
36
27
99
36
21
81
18
41
112
51
48
18
15
27
126
18
5
48
13
23
13
36
18
18
35
48
79
9
92
16
69
71
1
39
51
36
18
30
18
42
57
9
36
87
8
1
54
36
72
54
84
42
17
48
37
27
45
15
20
79
9
75
9
116
1
24
23
85
18
138
42
21
27
36
6
71
76
15
5
52
15
45
153
30
5
4
27
69
9
27
8
96
16
45
24
12
72
95
85
18
24
18
27
57
96
252
126
102
36
6
126
12
6
81
9
30
17
72
43
5
40
8
55
66
60
35
1
36
27
57
36
18
149
31
5
19
192
78
75
63
54
27
45
6
125
64
3
17
1
36
195
21
54
24
5
13
3
195
9
3
29
25
24
63
3
33
21
51
3
18
18
6
84
99
9
11
16
27
42
18
30
54
45
9
6
30
18
9
9
72
15
21
42
17
91
84
6
12
42
101
7
129
9
23
19
90
3
27
53
36
48
16
15
5
48
120
36
43
12
18
24
72
12
6
18
12
27
51
36
120
90
24
84
18
42
47
1
15
81
120
54
18
78
18
36
18
17
4
9
27
8
7
36
29
1
27
27
153
92
180
48
73
18
72
9
12
45
6
5
112
9
90
53
100
12
9
72
6
72
54
95
156
40
9
15
36
3
81
27
18
11
25
6
53
73
3
9
114
18
11
48
31
54
59
76
9
102
132
29
73
24
3
32
31
108
53
73
15
27
36
36
54
30
24
9
75
60
90
59
85
47
48
16
27
60
30
54
53
25
18
65
25
27
8
13
6
161
19
45
291
17
7
84
72
60
77
16
15
18
99
9
3
9
90
72
17
19
53
28
15
29
55
18
42
72
9
21
96
48
6
101
12
7
18
6
53
76
105
252
191
12
4
57
150
129
33
72
12
90
78
30
18
6
45
57
60
228
6
45
9
27
39
72
29
31
138
6
9
9
18
90
30
54
78
9
21
108
11
76
27
54
162
66
54
9
32
31
6
48
155
7
41
12
88
57
24
59
25
18
249
56
91
6
99
20
1
15
39
53
28
63
54
36
15
27
36
90
162
18
36
23
25
87
21
24
18
48
6
30
6
27
3
24
18
3
15
5
25
54
180
45
135
24
36
12
60
12
36
53
16
3
18
23
109
3
195
12
60
72
29
7
41
84
1
66
77
1
12
18
24
12
45
24
57
36
23
4
24
32
31
117
3
9
33
48
54
24
9
ABCD 382700946*7^$a-1 [50041]
70
18
17
21
18
4
29
21
3
24
1
38
24
9
61
32
130
8
4
65
45
48
3
72
43
12
5
15
42
156
15
25
12
35
12
60
49
2
9
19
2
24
16
2
48
6
16
20
51
84
61
54
6
32
70
5
9
39
12
13
32
27
37
8
10
12
68
45
13
62
21
19
12
18
8
3
37
44
10
5
24
24
45
3
19
5
9
22
48
5
37
78
104
10
12
18
5
3
6
52
42
5
85
12
30
6
90
29
43
38
10
60
12
8
6
51
49
32
3
9
4
6
5
9
15
120
33
27
13
2
6
15
12
9
15
31
8
10
14
21
24
12
45
64
8
4
38
21
27
24
28
6
6
54
32
4
48
11
49
2
22
8
27
36
12
45
15
48
24
1
2
9
19
68
16
8
57
13
54
41
37
6
72
18
14
22
30
14
4
18
8
4
5
31
8
6
3
25
23
69
3
115
18
24
32
99
69
22
29
21
36
15
24
36
21
4
26
16
2
15
96
33
10
12
14
39
85
42
29
43
14
30
18
4
24
6
5
15
22
18
5
3
9
7
5
7
41
3
57
12
13
107
37
14
30
22
18
32
27
13
8
39
21
48
51
3
28
12
5
12
1
12
20
27
43
32
6
42
70
20
4
26
30
15
25
23
9
28
47
33
27
21
36
3
12
19
17
12
115
36
29
85
20
16
20
40
6
50
15
33
10
41
37
2
52
26
48
10
6
35
13
20
54
9
81
27
9
46
12
8
4
18
128
10
12
26
36
15
55
41
12
7
20
58
20
10
89
13
8
10
38
70
29
12
1
20
3
7
42
23
7
41
25
60
38
58
23
31
80
21
31
42
8
4
11
3
30
15
24
1
42
62
22
66
50
10
12
26
42
39
25
6
14
3
36
24
25
11
9
12
64
20
12
10
14
40
2
21
25
8
39
49
71
27
46
80
46
5
1
36
56
27
7
30
26
81
21
84
16
38
6
10
5
36
15
48
21
1
2
40
30
2
70
47
9
27
13
80
27
49
14
22
18
17
7
41
7
17
45
10
74
28
18
30
47
19
5
1
11
24
13
6
2
39
1
18
12
2
3
25
48
20
34
48
5
75
6
16
11
57
48
100
42
2
27
3
16
17
37
18
17
9
6
16
8
21
13
20
15
12
13
18
5
27
22
6
6
32
34
74
3
37
23
21
39
13
8
27
21
64
8
18
24
40
54
8
22
29
61
11
13
24
11
21
3
13
12
66
89
36
24
21
16
2
22
2
33
24
1
30
5
12
72
9
16
23
48
55
5
1
18
48
32
22
48
95
103
12
17
21
63
12
24
105
51
9
216
10
18
38
9
33
22
17
9
30
6
46
29
15
16
65
37
23
49
6
17
27
52
65
9
24
3
73
14
24
42
16
14
30
18
4
5
25
12
164
46
53
49
48
26
24
10
36
35
7
2
78
28
6
6
56
6
12
10
18
26
40
2
4
83
12
27
6
46
42
18
5
9
16
95
3
16
126
36
6
5
7
17
19
38
3
133
44
30
33
1
12
6
66
30
98
15
1
42
38
18
16
30
11
24
31
5
7
2
3
12
43
2
12
36
12
58
12
2
48
63
24
9
12
15
103
17
19
86
15
45
24
18
10
30
62
4
20
10
5
19
42
11
3
6
34
38
3
87
28
36
8
52
5
13
47
9
66
4
30
23
85
6
12
2
28
72
18
38
48
42
42
6
28
24
6
14
9
12
25
8
10
38
3
15
9
61
2
22
8
10
38
10
29
75
126
75
9
3
13
32
30
34
6
48
38
46
44
9
24
60
9
39
12
1
23
7
38
16
35
9
12
36
28
32
118
36
5
3
48
18
12
3
31
17
13
8
72
24
72
52
11
9
39
31
26
28
35
3
69
51
57
57
3
31
5
60
9
15
1
50
22
24
2
28
5
39
40
6
6
17
1
24
8
18
6
15
13
18
20
52
17
25
54
2
18
18
108
36
4
18
6
2
40
5
25
92
46
14
22
44
21
25
11
115
89
1
23
12
109
18
41
1
14
4
42
11
24
19
12
2
3
12
12
43
17
9
30
22
35
15
9
33
27
3
22
18
5
1
32
27
43
5
13
2
30
10
29
9
18
46
35
13
18
5
55
2
40
8
18
9
60
9
15
3
10
60
26
21
36
48
33
16
11
60
12
57
58
12
50
40
35
13
42
53
3
9
9
52
30
5
21
4
11
103
2
94
29
45
75
165
84
3
1
50
6
123
24
7
30
30
2
16
8
42
72
9
36
7
14
4
12
14
34
84
35
13
23
9
18
16
6
2
46
6
29
1
20
16
23
43
5
21
6
21
36
48
67
90
2
6
24
46
41
25
6
62
12
10
32
33
12
84
25
23
12
1
44
15
21
22
42
11
45
58
8
4
17
1
24
18
5
3
72
30
4
11
43
5
19
30
30
2
48
16
2
28
17
72
3
4
2
39
108
15
4
42
23
31
50
24
3
12
3
57
25
20
15
51
22
24
56
70
17
13
12
32
42
52
6
60
56
64
44
15
12
27
10
6
12
17
3
45
3
4
36
8
90
3
1
24
32
99
12
1
24
74
24
28
74
16
24
12
14
4
65
60
1
116
28
14
22
32
22
5
55
12
14
70
104
30
10
8
70
24
18
56
22
26
24
70
44
51
60
12
21
27
60
13
42
8
6
3
1
35
3
33
21
27
45
3
15
9
1
18
14
30
45
12
57
12
40
2
33
79
30
11
12
24
1
80
10
14
36
10
12
12
65
3
22
6
2
18
54
16
18
29
12
21
70
17
13
23
85
20
4
96
44
3
9
16
18
8
22
72
18
12
42
32
4
11
27
9
15
66
22
6
6
17
31
20
45
19
8
22
6
20
22
12
12
30
53
13
30
2
3
84
33
24
24
18
4
18
80
3
15
52
2
87
3
22
6
42
26
18
34
14
54
21
48
48
24
43
2
39
24
45
3
12
33
3
37
32
66
45
24
31
29
9
12
27
9
12
42
22
30
12
53
48
25
2
72
16
8
58
11
75
33
15
10
12
54
5
45
3
9
63
45
4
20
10
6
30
53
12
33
16
2
45
12
12
1
23
57
15
12
12
1
26
24
10
47
45
3
7
8
4
14
22
30
24
24
60
11
19
62
22
20
10
6
8
46
68
28
36
23
61
114
56
9
25
23
7
8
40
5
24
27
6
3
13
47
37
35
3
9
31
18
38
4
20
112
5
3
10
18
65
12
12
21
10
44
48
57
21
10
2
28
11
43
17
19
5
99
16
2
4
80
16
2
28
26
63
21
52
11
7
12
17
1
2
6
42
30
3
36
49
24
11
1
32
51
45
46
14
70
26
10
6
20
16
62
22
8
66
54
3
24
45
4
38
16
90
14
34
59
48
7
26
52
12
2
46
8
10
29
48
25
44
12
24
10
2
6
9
48
55
5
25
44
6
6
16
66
18
128
87
7
2
3
3
24
21
24
12
13
30
44
81
31
6
11
15
69
9
16
23
13
59
69
4
6
2
15
33
10
8
21
25
90
8
93
7
14
4
42
5
127
30
6
12
5
45
28
11
9
27
12
33
3
1
14
24
45
12
33
15
1
35
9
15
48
25
12
30
12
41
12
36
31
78
23
15
9
19
5
7
5
33
70
125
60
27
45
12
48
37
11
9
15
31
6
24
50
18
3
3
28
14
16
90
18
47
12
72
19
2
18
10
30
6
18
36
50
42
28
17
9
18
21
3
9
24
31
14
3
12
1
83
7
2
6
106
20
24
16
6
20
28
44
22
8
52
35
19
17
21
4
30
18
36
23
31
77
12
7
6
23
21
48
10
6
36
36
24
48
8
22
42
23
31
5
19
5
12
19
41
48
21
15
7
5
12
25
26
57
12
61
32
15
60
24
9
46
5
19
5
36
33
112
20
6
88
17
7
26
52
24
68
12
66
54
3
13
12
48
12
18
72
26
34
17
36
69
106
42
66
14
100
6
5
24
61
47
24
24
3
24
34
6
38
4
23
12
97
71
9
3
37
2
46
20
3
13
14
21
3
46
66
24
8
9
49
54
8
22
35
31
110
10
14
15
12
48
12
45
3
121
20
52
24
6
5
19
2
24
72
ABCD 382796426*7^$a-1 [50002]
11
6
4
3
13
2
50
4
12
2
12
5
19
14
8
8
2
12
16
18
4
46
2
14
5
5
12
27
4
39
2
14
4
14
28
14
66
18
1
15
9
35
1
16
8
23
2
51
21
63
36
9
11
16
19
5
5
15
5
22
26
11
27
28
1
63
2
7
67
14
7
41
48
27
24
3
37
15
8
18
4
35
5
2
20
14
11
3
4
1
57
4
15
1
44
10
12
6
32
14
44
13
9
3
16
13
30
12
20
2
8
59
36
20
5
20
64
6
4
14
4
10
12
2
15
9
14
2
20
12
8
8
28
82
44
13
15
13
1
12
14
8
8
32
6
2
6
3
55
20
12
1
13
22
13
3
6
8
16
14
2
64
6
18
6
1
17
16
12
16
40
7
3
16
4
2
23
9
8
15
12
1
8
2
2
2
9
25
10
82
15
12
17
24
7
3
2
2
21
17
48
8
8
3
61
2
2
36
14
6
10
21
25
2
9
87
2
4
22
24
2
4
48
15
17
4
8
12
19
9
2
34
4
16
8
24
42
1
11
29
5
38
1
48
24
23
6
35
25
7
28
27
14
14
17
20
23
1
3
32
12
2
35
3
57
51
18
30
30
31
31
1
9
19
9
2
40
66
18
2
2
5
7
41
3
6
40
11
13
12
22
1
24
37
16
8
2
77
7
21
11
9
23
14
35
31
6
3
3
38
18
1
43
13
12
4
19
16
2
11
8
23
16
16
4
6
10
25
1
2
2
30
2
2
18
8
19
7
2
30
14
14
12
16
10
8
7
25
16
15
24
4
1
8
35
25
11
3
16
6
8
7
9
34
8
14
4
4
11
8
25
4
8
18
10
20
18
50
7
45
2
2
12
10
28
5
1
16
11
3
12
12
9
7
2
12
3
48
3
4
8
5
4
53
6
16
5
4
21
2
20
2
4
16
7
1
16
2
28
12
24
2
36
12
10
4
5
25
3
5
3
9
3
39
2
14
5
15
6
6
13
8
31
28
16
2
8
40
2
16
40
2
7
9
8
20
32
43
7
10
3
28
13
2
54
22
10
7
5
40
2
18
7
7
12
16
45
5
28
4
28
16
42
9
17
4
8
18
20
6
10
29
3
12
16
24
28
14
32
27
12
13
4
15
1
3
9
16
10
25
17
24
2
2
12
23
23
22
46
18
10
10
22
24
9
19
6
24
14
5
41
19
3
38
10
9
5
8
10
2
15
8
41
10
1
37
8
8
24
2
16
9
24
1
6
16
14
4
19
4
1
16
64
4
4
7
12
11
21
7
54
40
7
12
11
16
34
4
18
10
3
49
15
27
2
4
10
4
9
1
26
9
19
16
10
24
7
13
7
28
7
5
71
1
8
5
24
4
84
12
31
63
14
18
14
8
10
10
7
17
22
24
5
7
21
9
11
12
16
11
18
2
25
25
16
12
30
18
10
4
5
5
8
11
3
13
19
46
4
26
10
16
14
18
42
28
6
2
14
12
4
20
3
12
7
52
4
9
39
8
16
13
17
26
17
1
8
6
12
12
30
3
25
30
8
56
18
30
22
6
5
15
9
3
14
6
16
1
43
1
5
14
21
23
9
21
30
20
37
25
56
12
4
12
10
40
22
10
13
3
9
21
3
24
31
4
2
28
8
4
23
13
14
8
14
4
43
51
2
26
5
1
26
2
3
21
2
24
22
4
15
47
16
2
28
3
12
7
2
3
11
4
5
23
4
9
23
77
65
12
28
38
44
16
48
13
13
48
55
3
4
18
10
12
2
2
48
2
42
36
5
1
20
35
3
12
2
6
1
40
5
16
40
10
1
33
58
2
14
14
4
3
1
44
18
14
11
17
3
47
13
9
16
12
2
1
31
6
16
7
3
9
17
2
14
18
9
21
6
92
1
20
13
2
14
42
5
12
13
7
3
1
31
44
10
16
38
18
24
20
23
1
3
21
8
14
14
3
5
36
6
46
56
39
13
6
16
5
23
26
19
31
6
2
24
4
14
60
3
5
2
40
14
16
26
17
59
2
4
7
9
10
9
12
21
27
55
20
10
23
8
9
8
7
29
2
5
33
6
2
4
2
18
4
3
3
16
6
35
12
7
26
36
43
48
11
4
41
9
40
2
46
28
40
2
2
3
59
34
12
2
30
12
12
4
24
44
42
2
12
4
14
50
6
8
14
7
21
10
10
10
26
23
8
17
47
5
14
29
3
34
4
14
24
4
52
58
20
3
20
5
34
26
11
47
9
19
6
26
1
15
12
4
4
1
1
42
4
24
8
8
18
14
6
30
6
24
6
1
7
40
12
10
32
22
5
61
16
44
14
1
7
8
41
37
10
8
8
25
60
21
8
12
16
15
15
26
6
6
14
8
8
37
3
4
25
25
56
6
50
11
5
2
41
7
6
12
4
18
10
23
7
5
7
4
8
32
33
17
2
5
93
4
24
4
12
12
11
15
9
37
24
6
1
45
8
42
6
10
2
2
12
5
17
6
2
4
16
58
42
10
53
23
1
3
5
1
8
14
36
12
14
4
7
1
14
16
2
20
6
13
3
10
87
5
15
15
10
8
24
12
10
30
39
20
40
23
2
20
4
23
7
6
19
7
9
5
30
21
1
20
6
13
33
6
10
4
10
22
28
7
36
37
11
11
6
3
12
25
27
3
34
14
2
15
40
1
2
8
16
64
34
15
7
4
1
1
2
25
29
16
16
4
8
4
6
6
39
3
1
25
58
2
7
3
10
4
12
2
4
28
2
31
17
20
2
26
40
10
4
13
27
9
4
7
20
28
6
12
67
17
8
38
10
24
11
12
13
35
17
11
1
4
6
9
12
43
12
42
4
6
5
1
12
10
54
3
39
16
4
30
47
5
32
58
14
7
1
28
11
56
12
3
18
7
17
22
24
32
10
14
1
9
16
6
26
2
28
4
16
18
30
12
13
11
22
8
42
25
5
2
22
14
42
16
4
59
13
40
28
12
4
4
20
47
25
3
5
2
5
29
6
32
2
11
72
3
12
25
3
10
7
21
15
1
32
26
24
44
14
4
15
25
19
5
12
14
2
7
36
23
30
18
38
4
22
9
5
48
2
16
9
16
11
14
24
35
23
8
5
15
4
1
31
8
25
1
56
2
62
66
29
20
1
11
40
1
10
26
2
14
2
22
28
2
14
44
3
5
92
14
16
5
1
36
4
27
16
31
12
1
3
37
32
39
13
1
16
31
1
28
2
41
1
4
22
36
42
4
2
5
1
6
14
4
4
6
1
16
25
35
8
15
61
5
2
12
10
18
6
3
24
4
29
20
12
55
24
17
2
18
2
32
1
12
31
4
5
11
16
21
12
20
21
15
5
2
10
23
9
8
3
19
17
5
11
23
8
32
8
14
2
26
8
8
4
19
1
16
70
4
5
31
32
49
20
13
4
11
24
1
22
44
5
17
30
1
11
9
39
13
39
2
26
1
13
2
30
15
65
2
16
13
7
42
2
9
5
7
5
12
4
32
54
5
11
30
22
28
5
21
11
9
3
5
23
7
40
2
6
8
65
3
2
4
20
2
16
2
4
7
19
16
18
22
10
12
28
4
15
1
6
9
32
3
4
12
24
5
3
1
5
15
1
11
28
3
4
44
22
12
35
20
11
5
24
33
2
1
5
14
32
16
2
3
32
28
11
12
4
12
36
18
4
10
44
22
2
2
36
2
30
15
5
20
2
21
21
38
62
4
10
26
24
11
19
4
13
8
11
25
13
2
38
2
14
26
4
16
22
4
24
44
32
52
18
18
10
6
6
22
35
21
51
21
2
17
1
36
7
4
20
3
13
11
10
34
6
19
9
3
64
21
4
22
1
1
4
20
7
31
18
8
16
11
25
24
4
12
11
15
21
17
15
5
46
16
9
11
2
2
5
35
1
41
6
1
9
26
2
32
14
5
5
12
3
3
8
16
10
15
3
30
4
4
19
13
14
16
5
5
14
34
6
62
68
26
28
16
18
36
2
44
9
3
16
22
8
16
11
25
24
4
2
1
7
17
55
4
32
5
48
12
4
8
5
2
21
1
2
2
8
7
13
2
20
4
2
8
8
10
28
14
11
15
33
7
16
4
26
36
2
5
9
8
7
4
3
10
4
12
6
18
39
5
8
6
10
2
5
11
2
24
4
26
2
3
35
2
2
38
70
2
14
9
9
15
9
4
8
16
19
25
16
8
72
2
21
12
3
1
5
8
12
31
39
25
5
8
31
5
30
36
44
30
2
13
13
11
8
4
33
11
5
2
77
1
16
11
7
10
6
4
32
25
1
22
14
14
10
10
18
10
6
10
13
15
26
14
5
3
4
14
7
13
52
6
16
4
16
14
4
2
40
13
9
10
48
32
4
25
37
22
24
2
16
11
1
24
32
3
9
92
3
29
6
1
33
8
19
28
35
16
24
9
8
12
1
42
24
6
8
7
8
5
42
25
9
16
4
19
12
37
2
1
19
41
9
10
6
12
7
13
2
14
2
9
5
2
24
8
104
6
10
2
12
16
4
7
1
24
22
1
37
18
16
6
14
2
34
18
6
2
15
25
4
11
25
7
5
2
9
5
40
4
30
1
4
37
19
17
20
14
9
3
58
52
30
17
1
12
6
4
2
7
5
35
9
18
33
29
18
16
14
2
61
9
28
10
4
9
39
14
4
3
11
38
22
29
12
8
5
28
15
15
4
38
32
6
4
12
16
33
23
6
12
4
11
5
12
6
8
53
1
4
32
20
12
2
6
24
23
1
16
12
24
12
3
19
18
2
2
12
12
10
9
3
13
3
14
8
40
34
16
2
26
1
7
1
21
20
18
36
17
21
16
2
52
4
21
12
11
5
13
7
24
3
2
12
4
7
1
14
32
1
5
2
12
20
53
29
16
4
4
16
4
2
22
4
23
31
12
4
30
8
18
17
7
8
52
2
2
48
50
14
6
11
24
19
42
6
14
2
12
40
62
20
35
9
4
22
18
4
3
23
22
4
3
20
5
2
2
12
12
2
1
19
5
1
15
1
8
11
7
5
9
10
2
7
41
18
16
4
24
4
4
10
24
7
12
48
4
44
11
13
21
76
8
22
36
10
2
6
6
4
4
1
5
8
7
4
32
3
26
7
47
32
6
10
18
10
14
12
14
26
2
13
3
32
22
14
16
1
8
5
4
10
16
5
31
14
8
26
16
8
2
2
2
14
5
33
12
2
32
6
22
14
6
2
7
37
11
8
5
42
12
14
6
60
28
24
1
1
20
16
4
18
17
12
20
3
14
52
30
6
22
4
2
4
20
28
7
11
14
8
4
51
1
26
5
29
19
25
35
73
4
4
6
18
27
16
9
35
15
1
45
4
38
20
26
43
28
5
14
10
20
2
5
4
1
20
24
18
2
7
31
25
45
6
20
1
1
60
8
8
52
4
27
23
2
2
9
5
27
37
6
14
24
4
8
15
1
4
40
4
40
31
24
31
34
8
18
34
11
1
6
34
6
22
2
6
36
7
11
14
12
32
4
8
23
3
57
3
6
19
17
10
16
17
27
20
44
41
15
5
5
24
6
2
6
22
24
4
12
27
3
6
14
6
2
5
11
42
26
10
24
7
11
10
34
26
16
2
10
6
8
1
48
11
4
14
26
16
1
19
25
5
4
10
26
7
25
6
8
6
12
15
5
20
4
24
3
12
25
12
36
24
2
8
12
10
10
9
17
3
63
4
42
6
5
5
12
42
2
23
5
26
17
21
7
17
4
6
5
4
31
2
15
1
40
31
1
14
6
20
2
13
37
2
2
19
19
24
2
68
18
4
13
9
6
2
6
9
25
24
34
4
38
22
16
12
4
5
8
15
22
18
32
12
20
6
18
13
21
12
7
1
23
8
12
13
27
27
2
7
12
17
8
24
10
30
6
26
28
8
18
17
13
8
28
11
5
20
6
77
9
4
2
5
13
39
5
6
2
7
3
4
9
12
5
22
16
32
22
12
18
2
15
24
19
61
1
22
2
6
29
3
18
18
30
7
13
8
2
6
39
3
4
41
9
3
25
16
6
1
27
2
56
44
15
11
25
27
6
2
13
23
28
36
13
1
6
2
6
14
27
25
2
9
27
2
12
8
8
14
16
10
6
29
7
30
56
26
28
4
42
2
2
18
24
8
6
20
2
4
6
31
1
10
21
3
8
2
10
16
26
4
3
9
2
2
22
32
9
17
6
18
30
1
15
2
16
42
5
21
8
20
11
43
6
26
14
10
12
32
86
52
10
1
27
9
12
13
16
12
7
25
48
2
5
21
20
8
20
15
16
41
8
34
46
27
8
7
16
32
40
10
22
24
5
1
26
9
31
4
1
25
3
61
6
13
3
14
6
41
7
13
17
8
3
7
24
6
18
5
5
3
5
12
2
14
7
21
24
14
1
15
5
19
30
3
15
8
18
8
11
32
21
34
4
16
6
39
17
4
4
28
10
57
1
2
36
16
4
42
16
8
10
1
32
19
8
2
8
10
13
7
2
3
3
6
16
3
17
24
14
36
4
9
81
6
1
5
12
3
25
3
32
16
47
9
33
2
1
4
5
19
7
5
3
8
18
3
5
4
8
6
28
18
20
2
10
24
26
16
4
22
8
18
26
2
45
7
60
12
4
33
3
22
3
1
18
48
46
6
12
4
9
13
42
30
4
14
17
13
4
28
34
1
15
2
26
5
7
10
8
12
38
4
26
8
6
30
19
3
34
3
13
7
24
11
18
11
19
2
20
4
3
5
14
8
14
7
20
4
17
14
14
20
36
8
2
5
4
3
4
26
16
24
12
23
23
4
50
12
8
54
2
24
6
4
4
14
7
35
24
17
27
14
14
6
26
8
9
5
50
12
10
6
2
12
11
3
2
7
13
4
8
44
2
16
1
1
30
17
1
31
12
28
5
3
4
1
46
58
4
40
30
12
6
3
1
54
5
28
17
3
7
14
4
34
68
2
3
12
29
2
2
30
1
5
2
4
16
4
16
6
79
35
33
9
42
10
8
8
6
10
12
19
56
3
ABCD 382801304*7^$a-1 [50011]
40
30
15
35
45
15
45
36
27
106
59
48
72
37
11
13
39
20
27
13
57
98
9
3
4
32
21
3
117
48
60
79
54
62
1
35
21
3
13
35
45
3
45
19
53
24
4
20
40
32
24
24
109
26
1
44
37
27
32
36
24
63
1
9
15
3
5
91
90
11
15
1
20
132
28
12
45
78
9
12
131
10
3
9
15
48
8
52
12
8
7
17
3
16
21
63
33
12
9
23
100
48
8
63
57
72
96
15
9
28
27
54
2
25
20
36
1
15
63
48
56
4
72
9
23
13
59
60
34
74
9
73
24
144
3
9
6
12
96
36
18
27
20
3
40
5
85
38
1
23
58
6
90
26
21
15
49
32
36
24
13
84
6
137
1
35
27
196
17
12
25
18
53
64
36
63
32
4
65
28
20
63
12
108
49
33
38
9
15
1
35
21
64
56
51
12
25
33
23
13
54
8
21
88
39
6
83
3
57
4
8
3
12
10
50
88
8
60
1
48
32
40
11
13
12
45
36
51
32
60
16
21
26
45
25
11
7
9
39
18
11
31
18
86
57
28
23
12
58
47
13
27
11
37
168
39
36
5
15
4
93
24
8
36
13
6
17
73
3
23
24
16
32
22
15
93
2
25
83
22
11
132
3
9
19
60
54
2
21
16
20
7
41
73
23
12
24
13
3
44
16
20
72
15
21
36
39
12
45
3
21
3
10
86
49
63
156
9
23
12
25
23
21
4
60
99
8
13
24
35
33
3
12
37
56
4
32
16
44
97
26
45
72
48
73
2
40
5
31
48
17
27
12
81
39
4
53
16
68
36
51
70
23
49
27
39
164
25
8
25
63
44
73
38
24
36
1
8
49
27
9
38
16
6
26
21
7
9
44
39
61
27
56
10
38
12
13
27
18
38
88
6
26
85
15
5
97
186
56
16
41
16
32
55
5
16
24
108
57
35
19
53
28
11
21
1
27
75
5
40
32
28
9
122
4
30
23
1
23
76
48
9
78
5
7
60
54
26
36
1
80
3
61
27
80
33
60
15
24
25
20
12
37
36
11
16
63
17
19
18
2
24
33
15
12
57
24
49
48
42
45
48
123
80
45
24
15
1
15
65
12
87
16
5
16
56
3
21
16
111
41
91
32
12
154
39
24
63
41
43
32
28
9
21
24
36
3
20
7
33
23
33
3
21
24
15
57
25
42
21
27
17
12
4
80
39
21
24
3
16
54
6
29
15
10
36
3
44
15
1
23
16
65
43
36
18
42
81
12
23
4
41
15
21
39
21
4
3
41
28
57
11
16
81
15
12
32
1
36
47
16
20
1
38
12
13
35
21
24
12
4
11
16
93
36
51
36
77
39
22
122
37
3
17
1
23
15
165
4
15
17
64
92
7
41
36
133
23
1
62
1
48
20
49
2
24
37
8
3
72
61
9
18
77
79
54
60
12
6
54
11
15
45
64
39
150
66
20
13
48
20
39
37
20
127
29
4
27
21
9
59
112
11
4
176
4
5
3
12
34
62
94
83
24
24
27
72
36
24
25
83
70
42
20
1
95
1
39
41
4
35
9
3
120
22
90
5
15
40
57
27
56
4
9
117
3
24
8
168
4
20
24
15
52
53
15
1
63
77
4
63
17
27
13
36
60
56
24
39
1
80
63
25
39
33
59
34
35
75
34
86
13
32
3
37
9
47
13
27
39
33
75
33
9
126
32
88
69
32
7
32
12
45
28
35
1
51
30
6
9
27
18
3
33
47
24
36
15
124
54
26
21
36
16
81
26
36
52
5
24
43
30
6
44
21
16
11
10
27
56
13
14
25
15
68
12
37
71
21
3
156
45
4
33
3
27
5
31
6
3
20
12
15
4
56
37
11
93
24
51
28
17
15
12
57
15
16
17
28
35
4
20
48
40
33
32
61
36
24
2
52
32
16
18
59
1
47
27
70
12
26
45
84
16
15
17
3
34
30
8
106
3
8
60
12
48
16
27
6
47
15
1
21
18
54
6
17
12
16
27
72
18
27
32
7
29
3
24
25
8
25
39
8
3
69
1
60
12
27
63
5
15
33
48
96
7
12
125
19
18
2
25
60
92
24
96
3
13
8
24
51
9
12
40
23
108
40
8
82
2
25
8
24
48
51
21
39
12
12
57
3
10
84
26
37
11
16
56
16
5
19
48
117
9
24
18
32
45
7
18
15
23
24
1
9
50
36
28
30
96
71
75
21
43
140
10
26
21
7
84
5
27
10
54
36
17
19
5
12
3
1
51
45
21
11
123
33
12
7
57
20
4
32
48
19
48
9
33
47
3
33
3
25
20
40
57
78
54
54
17
4
32
51
45
7
80
1
95
21
3
13
20
12
48
12
3
13
27
32
16
29
15
57
61
35
43
5
49
18
48
20
81
39
21
37
2
22
72
27
20
7
21
11
4
90
26
60
69
16
35
4
54
24
155
7
18
36
27
3
6
27
68
49
2
9
36
60
13
36
11
49
66
5
12
15
49
36
35
57
15
81
55
9
9
126
24
29
37
27
24
57
6
17
27
13
24
11
60
28
9
3
20
142
2
40
8
13
27
5
1
23
3
1
20
15
58
23
19
18
14
40
5
61
2
24
37
20
51
37
20
13
2
1
9
35
19
33
80
31
65
27
25
11
58
2
52
32
21
60
15
45
15
21
7
21
116
96
63
13
83
142
23
39
60
13
24
27
30
2
40
72
5
63
25
92
12
13
6
17
13
63
36
27
17
61
38
64
8
45
12
36
96
60
48
28
45
2
33
37
47
84
27
10
66
9
8
136
59
21
216
52
32
3
4
6
48
23
37
2
25
8
64
99
5
39
37
27
17
13
87
44
51
69
12
7
32
37
21
14
12
73
24
80
51
72
48
12
45
151
21
11
25
15
66
14
46
74
37
9
23
4
36
83
16
101
39
49
8
52
68
12
28
21
6
84
17
27
73
20
13
3
24
3
36
18
38
22
3
27
5
24
61
6
72
20
57
27
33
1
2
49
71
28
12
17
3
4
30
83
31
54
12
6
17
28
95
61
24
27
5
24
7
81
39
36
5
3
25
83
28
32
45
39
1
15
57
141
99
8
15
12
13
9
24
23
3
21
24
19
66
23
27
1
3
33
36
48
27
113
12
24
96
31
56
57
7
17
36
1
47
49
3
8
48
40
12
11
24
16
17
1
23
3
45
15
58
138
54
54
6
3
23
12
9
43
17
1
2
34
30
33
44
4
35
73
45
62
16
41
39
157
24
3
8
10
42
56
9
15
33
3
4
45
20
16
35
37
8
19
20
33
145
6
12
5
60
12
64
20
43
20
21
12
ABCD 382823876*7^$a-1 [50029]
36
129
45
63
27
6
63
84
27
78
30
168
165
15
9
36
48
231
9
12
72
135
18
42
45
48
24
63
57
15
120
438
12
150
216
180
45
72
12
108
15
30
222
18
30
60
153
135
54
120
90
60
66
54
36
114
90
45
93
18
72
42
39
60
12
72
15
12
150
18
21
36
15
189
21
63
15
12
33
27
48
78
12
63
45
114
30
99
132
255
24
66
54
198
108
279
15
126
99
93
87
255
36
54
51
27
192
60
45
3
18
234
126
252
27
24
201
90
405
105
66
117
27
33
63
12
33
39
45
63
180
72
33
36
156
96
39
78
27
93
18
69
36
27
21
69
12
18
45
27
18
42
126
39
36
9
6
129
96
48
24
27
36
12
153
315
33
120
51
156
144
9
117
159
165
6
9
216
84
315
69
57
54
69
21
18
42
30
141
9
36
63
279
57
63
60
12
36
9
144
81
6
12
150
30
105
63
12
117
15
90
30
150
66
69
81
30
132
12
321
279
30
96
3
24
57
15
48
276
12
189
126
54
18
72
153
276
57
54
105
183
108
252
18
99
33
3
9
15
45
39
204
36
156
105
66
9
105
30
18
231
84
213
54
30
15
63
12
141
39
36
54
18
105
255
132
90
3
105
48
90
45
15
84
105
93
51
36
45
18
120
90
207
96
48
51
45
36
48
27
42
243
39
153
87
156
24
18
18
72
45
3
45
45
15
48
180
60
81
39
141
120
18
81
81
6
12
45
33
3
87
282
42
21
69
36
39
108
45
135
36
87
180
162
75
36
99
33
12
87
48
72
6
279
3
72
9
27
105
12
213
30
72
72
33
3
117
36
96
3
177
81
174
9
72
99
153
27
60
21
87
48
24
120
33
63
144
9
21
6
54
135
21
123
111
186
3
27
24
9
111
441
60
12
15
120
132
21
9
15
81
162
12
126
99
63
162
6
9
21
150
120
45
9
15
48
27
18
132
3
63
33
21
180
459
24
216
12
60
120
24
261
63
27
9
63
45
36
57
54
9
99
72
18
18
24
36
9
3
18
42
102
90
168
21
27
24
30
18
240
72
9
84
60
27
153
57
36
42
30
51
39
33
27
102
6
57
60
108
147
45
96
192
24
81
102
105
12
45
51
252
3
24
210
36
54
105
3
117
15
36
174
15
75
90
18
60
12
36
114
36
54
153
45
18
144
9
72
120
27
288
225
27
60
45
12
123
21
279
42
18
18
120
99
36
27
501
21
96
120
42
48
33
39
60
81
39
168
72
201
99
33
75
24
48
45
60
255
33
45
39
81
87
120
63
153
279
45
27
69
36
21
90
9
96
9
135
81
39
63
297
15
36
165
27
117
303
138
162
72
9
144
27
69
252
45
72
90
12
108
132
153
48
15
192
45
123
72
81
84
135
108
9
243
33
75
180
90
15
39
36
162
42
45
111
324
33
ABCD 382841138*7^$a-1 [50060]
31
39
78
32
75
9
7
5
15
19
45
32
1
18
30
15
15
21
39
9
48
8
36
31
12
17
21
7
36
20
7
29
96
7
5
16
5
48
60
16
90
21
5
10
77
4
24
20
7
17
13
83
33
15
1
60
30
141
44
31
21
3
5
13
27
3
2
10
38
3
7
42
11
19
126
27
48
24
12
36
33
8
51
21
51
48
13
83
9
3
4
171
17
13
20
22
36
60
38
15
1
83
45
7
32
4
9
71
7
33
27
2
28
63
9
59
48
36
67
17
76
12
33
20
19
3
6
12
3
5
10
12
17
12
64
56
4
15
2
22
5
33
48
15
79
48
86
76
6
9
15
5
88
101
4
32
60
7
3
6
23
7
2
22
21
15
17
25
47
43
18
59
25
59
28
21
30
2
48
7
3
9
24
5
15
52
45
18
24
81
5
115
20
37
15
5
43
15
57
8
25
12
12
95
24
48
57
4
27
41
39
25
23
4
17
4
80
28
23
9
60
7
3
30
15
32
1
11
24
9
15
1
39
20
16
75
21
39
12
2
16
39
92
16
33
30
110
19
41
10
5
4
21
32
22
21
53
82
30
71
1
8
10
2
19
51
12
36
12
30
12
15
8
13
15
5
15
36
9
115
8
36
84
19
17
76
24
41
12
19
8
16
5
3
24
4
20
13
20
28
11
9
12
7
3
48
53
19
21
15
42
23
16
44
19
26
4
47
1
11
48
60
1
3
5
22
29
12
1
71
60
48
60
61
11
25
8
7
24
51
60
53
28
39
65
19
41
7
12
65
151
42
3
29
16
30
21
9
15
27
33
69
176
52
3
12
15
29
24
19
17
64
8
7
9
45
27
17
4
59
28
20
9
27
96
24
24
1
42
41
24
4
51
12
14
4
3
44
1
20
91
20
31
42
66
9
12
39
74
16
30
9
89
12
4
30
5
9
7
12
3
30
39
5
10
48
17
25
47
4
159
21
5
94
29
12
7
12
5
21
12
63
19
17
57
3
31
5
55
29
40
3
14
34
2
46
17
28
27
26
43
3
48
26
3
12
19
29
28
15
21
20
45
3
52
56
40
33
30
78
18
2
178
74
31
24
41
19
33
18
53
48
12
48
9
63
168
12
31
18
140
43
8
28
17
94
98
31
17
3
40
21
23
9
7
156
44
69
10
21
17
15
31
21
15
12
29
12
79
17
16
15
69
12
3
50
15
52
44
7
60
17
13
35
24
69
15
4
12
39
12
9
24
128
19
117
21
20
64
6
41
88
44
7
12
72
17
12
16
3
2
16
11
21
7
12
32
67
38
27
19
38
27
33
48
64
48
18
17
4
80
19
12
12
14
3
12
19
12
60
21
8
19
29
9
4
11
33
19
8
9
91
69
6
12
78
60
30
9
41
22
5
4
21
12
30
36
98
3
4
117
20
82
17
40
36
15
9
53
7
3
17
21
22
89
52
84
20
9
12
48
36
15
12
28
104
31
18
30
2
7
96
56
7
2
3
40
117
11
7
9
45
47
4
84
51
2
67
15
21
45
12
32
3
13
15
15
60
42
11
19
60
9
9
27
27
36
74
58
45
56
19
12
29
1
30
5
25
51
69
35
25
44
3
36
12
28
5
22
29
1
56
70
12
41
7
2
70
29
4
8
120
9
103
68
1
30
21
12
8
45
34
17
1
30
60
18
27
5
36
16
18
45
48
27
38
3
52
5
3
16
12
3
14
15
48
4
39
17
24
7
42
66
12
9
33
36
23
61
23
25
15
8
7
89
1
18
5
16
17
7
27
69
3
6
12
11
9
10
18
35
4
15
5
9
3
21
27
40
5
46
17
12
1
30
14
24
16
56
3
37
23
1
15
5
3
24
4
5
19
15
17
31
42
6
14
7
9
75
5
31
80
33
7
56
13
15
12
3
113
19
26
15
37
39
29
67
24
15
6
30
5
79
36
5
49
15
20
12
60
57
94
17
13
48
107
7
89
24
4
29
22
98
3
52
72
24
20
9
48
22
9
29
39
40
72
20
43
9
99
41
4
9
30
74
22
41
12
7
2
7
12
51
5
4
20
12
7
74
10
48
137
45
58
17
9
43
36
48
72
5
27
43
41
1
20
16
23
144
4
39
5
36
49
23
48
12
45
34
12
38
19
39
12
2
40
23
4
20
120
19
38
63
96
57
40
11
36
48
1
60
20
3
7
21
24
32
4
36
33
11
12
7
5
37
56
3
61
18
60
45
36
17
24
15
55
9
69
15
24
3
42
30
5
21
111
21
10
33
8
1
6
38
67
20
37
32
36
34
30
3
12
5
16
11
12
19
2
91
69
6
14
151
5
10
45
15
24
6
47
24
21
7
3
12
36
5
76
51
125
37
18
17
16
65
51
100
17
3
21
28
12
8
7
12
51
9
33
15
32
1
15
80
40
5
22
77
33
12
3
108
24
12
24
37
20
19
68
40
8
4
8
9
103
77
34
17
12
12
4
48
8
21
15
40
41
34
21
56
4
44
45
39
28
21
47
12
33
36
10
38
7
8
9
67
21
11
31
2
39
4
17
58
5
12
9
4
63
68
19
72
5
9
16
138
38
3
1
66
21
3
41
64
3
48
12
42
11
4
12
9
8
15
19
113
117
28
30
5
24
175
17
21
51
31
14
4
72
47
24
19
74
15
28
69
71
13
95
36
48
19
33
72
56
7
2
7
21
32
39
48
31
77
24
19
65
7
26
27
84
1
11
12
19
2
27
9
19
48
15
17
40
21
30
38
60
123
12
28
3
5
9
60
52
30
12
2
31
44
76
8
48
43
74
3
19
17
57
96
64
11
24
36
40
15
24
21
8
120
28
63
77
19
101
4
39
60
186
20
31
44
7
17
31
60
41
168
52
9
30
69
29
7
24
44
19
33
24
29
15
91
48
2
75
9
7
27
41
1
11
9
31
27
48
53
1
44
7
12
63
14
15
24
16
72
108
60
111
60
45
20
36
79
9
3
41
21
7
36
3
12
26
3
40
3
36
41
12
9
19
63
21
72
17
15
1
12
42
77
19
5
7
42
90
29
12
45
3
72
40
17
27
21
64
11
16
8
12
9
79
105
60
6
41
1
42
60
74
15
4
44
24
9
15
72
12
45
22
60
2
27
12
1
8
12
70
29
24
40
39
17
21
51
19
29
24
9
10
14
132
3
49
102
36
24
29
1
6
21
20
28
60
21
39
12
17
12
27
7
18
42
6
12
30
2
67
33
23
7
113
7
5
31
14
31
56
24
19
45
41
12
43
15
41
16
63
17
28
5
63
12
7
29
28
12
20
28
41
7
15
29
19
9
20
36
48
37
11
16
8
4
93
3
5
63
57
10
9
51
5
97
23
16
24
15
5
40
39
78
32
58
26
16
75
29
22
14
58
38
63
7
77
64
32
61
6
21
17
3
24
25
171
33
8
55
27
21
9
48
12
11
25
39
53
3
16
3
14
27
127
33
65
22
12
5
12
19
12
2
27
12
37
12
71
49
3
8
21
31
20
12
13
59
9
12
39
12
1
15
3
45
120
69
11
4
81
15
27
77
16
56
28
15
60
17
19
45
9
11
36
31
29
40
44
12
24
19
38
22
17
67
26
48
22
113
19
101
16
3
62
111
7
42
11
48
1
27
77
46
60
14
4
27
21
11
19
ABCD 382924244*7^$a-1 [50057]
39
87
66
144
6
18
54
108
45
192
81
42
12
168
57
63
9
63
33
39
36
198
216
87
39
24
66
72
42
48
96
12
18
87
153
66
54
15
27
45
288
48
27
45
144
81
87
3
96
30
126
60
30
279
168
3
69
48
33
144
39
72
288
99
60
81
81
207
48
9
87
99
30
18
6
63
72
129
18
69
120
99
117
24
3
198
150
81
39
9
135
33
255
18
168
126
18
63
72
75
72
294
72
18
12
24
36
30
15
9
126
72
81
9
30
90
198
18
90
36
9
51
30
270
36
150
39
33
18
12
18
18
54
18
198
15
111
9
207
81
168
63
90
48
162
222
39
87
120
180
24
21
15
9
81
144
63
183
60
12
60
12
33
63
12
117
51
300
18
6
273
63
18
63
216
96
72
9
18
45
75
69
27
45
57
15
120
27
198
63
24
144
9
30
105
27
216
54
63
120
33
144
30
9
9
63
51
93
81
279
105
90
12
9
207
18
15
27
12
249
48
9
312
39
33
135
201
222
9
9
120
15
9
90
48
69
201
258
117
9
126
90
192
42
30
87
48
9
15
57
42
108
57
33
30
42
102
288
72
105
48
33
162
102
18
6
120
6
129
24
225
135
75
108
24
90
66
405
207
225
27
78
18
48
72
180
42
192
186
12
36
45
279
90
18
144
96
21
9
18
6
90
198
120
72
87
39
72
18
63
87
72
57
144
24
3
150
174
90
144
15
72
225
72
63
57
42
126
162
48
60
138
231
3
216
6
63
3
54
135
312
39
18
54
81
9
18
150
264
6
234
207
63
9
120
87
12
6
54
72
9
9
48
87
75
72
36
9
216
27
180
162
6
120
330
48
234
141
9
72
39
105
54
18
48
63
27
222
162
45
153
120
42
12
9
72
168
27
30
15
57
72
15
201
63
105
63
39
18
96
90
156
105
75
54
18
78
102
18
18
54
87
63
66
24
183
24
120
63
105
72
129
54
42
18
12
81
33
111
33
162
21
72
51
30
24
39
9
90
144
45
51
21
81
87
81
30
33
120
96
63
9
27
45
72
135
18
39
33
120
15
9
48
150
48
105
144
3
6
66
36
81
51
12
18
18
141
120
168
81
72
135
63
9
336
96
9
102
108
141
81
63
3
6
48
15
57
18
141
75
45
168
183
108
501
192
27
141
39
60
30
15
387
54
111
9
63
24
147
45
81
54
42
120
168
66
72
141
288
63
36
54
72
111
87
12
36
24
120
81
9
24
102
72
36
36
33
81
102
9
24
27
12
18
15
72
81
63
63
66
90
72
132
201
27
45
51
12
18
6
9
48
99
132
90
102
18
78
273
87
72
48
177
72
99
30
24
30
36
45
27
213
57
150
12
108
9
96
27
21
207
72
18
18
141
3
60
18
351
3
69
192
15
9
3
69
3
69
ABCD 382927464*7^$a-1 [50012]
56
13
35
19
45
32
88
20
31
125
1
111
87
45
80
1
12
78
36
45
8
1
59
96
7
54
23
60
16
39
6
3
68
1
30
18
36
18
6
27
8
67
114
11
24
4
27
53
55
9
96
12
24
9
131
49
12
15
39
276
5
88
80
7
21
33
18
12
69
48
60
27
36
5
43
101
31
36
5
16
8
28
32
85
54
65
84
36
19
9
12
105
90
21
128
7
6
48
6
126
23
4
236
115
30
15
111
24
81
8
4
27
81
128
112
20
28
51
30
96
30
96
117
12
15
36
17
1
27
27
36
102
27
27
45
56
7
36
41
109
35
85
60
12
24
59
7
24
120
60
29
324
7
9
45
59
103
17
91
36
9
27
12
36
24
36
9
72
99
41
25
24
27
99
45
3
42
23
16
15
102
47
40
20
36
24
103
17
16
39
9
8
16
3
24
9
44
19
5
25
35
25
18
57
56
103
12
33
171
36
17
67
24
5
4
32
43
5
1
95
67
5
43
6
3
15
53
64
80
55
54
99
12
15
113
13
23
16
8
7
29
172
8
115
30
36
54
24
72
90
27
108
12
32
4
51
9
72
9
90
5
24
48
16
33
18
72
101
12
4
128
160
48
27
125
48
4
3
36
69
8
1
12
18
45
105
90
9
57
71
55
150
108
95
31
90
95
4
27
57
24
117
30
6
54
17
40
9
18
17
25
3
15
5
96
7
54
35
48
64
44
43
5
4
63
81
12
45
54
60
36
12
24
29
16
36
32
7
89
16
9
3
33
36
23
36
60
43
12
9
20
84
12
28
56
60
1
15
48
51
29
36
19
9
51
65
7
54
30
29
31
9
92
48
4
39
17
88
9
35
55
9
12
9
24
54
36
36
5
108
36
52
44
1
24
147
36
20
67
53
48
43
29
151
81
9
12
27
72
9
51
111
29
25
18
125
88
9
144
36
36
3
15
21
123
12
41
12
73
42
12
65
48
157
6
54
3
36
92
40
12
15
5
72
52
44
52
176
132
12
67
29
100
60
12
8
64
33
27
27
36
21
27
24
102
60
66
9
15
156
69
45
30
33
68
12
60
72
48
12
1
54
36
60
30
59
48
43
12
42
18
66
162
9
60
72
111
6
27
27
12
41
145
18
21
8
7
41
72
4
63
21
33
90
197
72
40
24
104
40
135
174
126
17
1
15
36
111
60
5
67
5
40
117
59
24
55
18
47
7
24
12
72
78
30
78
11
88
12
81
54
60
45
63
5
43
81
123
36
93
15
5
7
24
36
173
61
18
5
7
5
91
18
66
65
4
75
24
9
9
3
15
9
248
7
42
54
36
5
43
5
40
63
9
68
12
52
39
9
68
37
23
60
115
18
3
24
36
21
24
12
42
12
5
64
44
36
72
49
6
17
55
72
89
37
27
32
4
45
12
23
91
66
63
24
12
68
55
108
12
9
51
5
48
72
40
51
5
36
144
85
36
11
208
24
56
79
36
149
16
56
49
11
19
36
5
4
92
4
45
3
51
9
57
6
90
144
54
17
24
48
31
24
57
96
9
111
8
28
36
60
68
12
12
1
15
63
5
4
27
36
18
71
144
19
72
29
7
17
4
33
30
5
1
107
36
85
6
65
1
42
48
9
99
36
60
9
48
87
101
91
9
20
103
102
6
9
48
20
48
19
9
12
33
71
108
67
65
24
7
9
72
27
77
13
35
1
36
35
49
15
63
126
36
119
36
55
53
37
18
78
30
29
16
32
37
18
126
95
4
12
44
72
19
60
54
162
53
1
99
32
85
23
4
32
88
8
24
48
7
66
15
9
18
17
48
61
30
36
45
8
72
61
39
36
63
17
72
16
39
6
71
36
13
59
112
24
75
24
9
39
5
120
115
12
60
18
102
42
54
66
6
17
103
72
6
36
83
37
131
67
36
17
48
4
20
61
27
32
13
102
42
18
5
7
60
30
6
45
32
43
180
137
16
24
152
1
39
56
4
48
60
36
39
9
9
90
60
5
43
60
30
11
85
3
15
12
5
4
20
115
5
175
96
9
111
6
18
41
24
24
12
1
159
63
48
17
1
42
21
51
17
1
18
5
24
37
24
66
45
44
1
143
37
96
75
8
7
12
41
37
102
17
91
53
19
17
1
107
7
65
240
19
41
49
36
18
137
19
33
12
96
12
68
76
87
216
21
123
12
5
100
48
60
21
6
36
48
5
36
28
3
9
56
7
153
32
73
18
5
31
36
12
33
27
72
30
27
9
51
68
139
57
32
64
12
44
16
57
23
96
85
126
12
60
72
30
6
12
17
19
29
12
103
33
32
121
30
17
19
5
55
36
45
3
6
27
36
3
9
15
29
25
11
124
21
24
3
9
24
90
21
32
31
9
8
52
32
60
16
104
16
123
5
67
89
156
7
18
59
4
120
36
45
63
15
17
163
45
36
20
1
18
101
16
8
7
5
4
104
7
33
3
24
5
16
69
27
72
45
35
1
18
18
63
27
57
92
124
56
79
6
11
43
65
37
15
3
6
30
108
18
23
1
27
3
60
65
16
45
35
55
ABCD 383046068*7^$a-1 [50035]
20
1
8
12
72
27
9
22
38
6
13
81
15
9
36
14
21
27
4
56
12
36
21
28
5
6
22
30
2
7
5
64
26
6
12
10
18
47
33
15
13
32
42
6
40
15
5
16
108
27
44
91
38
88
8
12
7
17
6
42
6
52
5
13
2
28
5
9
30
42
28
30
101
49
11
21
4
39
35
1
9
20
3
19
18
27
23
18
18
24
18
82
90
50
13
9
51
32
7
8
90
30
30
10
8
33
31
29
1
11
79
53
57
3
13
2
18
22
26
10
21
5
31
17
43
8
9
66
10
56
3
3
10
35
43
17
19
29
19
38
42
30
22
18
18
89
19
9
17
3
12
21
42
60
25
23
33
39
12
10
3
8
19
14
4
32
4
54
20
6
51
1
54
56
52
56
21
13
3
5
39
16
39
8
21
52
27
20
13
9
14
9
3
9
1
3
9
26
70
44
22
5
3
25
3
2
22
9
11
9
9
10
5
15
18
7
23
37
3
44
45
3
21
49
8
3
4
5
22
74
12
39
4
47
4
9
99
5
45
6
9
57
66
9
15
4
21
8
7
9
17
4
51
20
12
25
27
68
12
63
1
5
30
25
59
16
29
27
6
10
8
9
52
29
34
68
34
26
9
19
17
7
5
15
12
40
5
45
40
3
27
8
12
9
15
1
44
19
45
11
16
5
1
18
9
65
52
14
52
42
2
18
3
69
18
28
72
20
6
27
37
26
70
30
26
28
50
148
29
21
4
11
13
11
9
7
57
2
85
35
4
36
6
170
30
18
70
71
40
24
9
36
20
6
6
15
15
72
37
5
15
9
39
15
12
9
21
4
2
18
4
11
9
3
57
55
48
8
57
48
4
18
29
4
32
13
56
10
38
36
4
8
108
4
11
15
12
12
21
1
6
5
33
6
28
20
6
64
3
68
15
24
10
20
22
20
10
6
113
16
11
18
12
19
21
27
15
18
35
9
3
3
4
56
54
16
47
12
33
30
12
13
32
3
16
5
9
6
21
9
12
4
6
29
88
35
58
42
8
33
31
44
30
19
36
9
8
18
12
72
33
79
14
4
23
3
24
52
8
36
16
29
21
3
1
86
18
15
1
15
9
23
25
15
12
53
28
20
30
49
5
51
4
45
2
1
17
48
22
2
10
9
9
2
18
6
12
22
20
7
41
30
28
14
31
29
30
60
1
104
21
16
35
19
2
10
45
15
2
27
39
34
18
5
3
16
98
150
12
4
14
28
14
33
15
1
5
7
17
3
12
3
18
15
12
39
25
29
27
33
10
5
21
19
36
11
40
38
6
18
6
4
12
41
15
33
60
40
56
33
3
3
6
36
39
13
18
8
10
27
63
50
12
12
27
24
19
8
12
12
4
9
11
36
48
1
29
7
9
12
32
15
13
18
20
30
34
38
63
15
25
47
28
20
6
3
15
10
86
21
33
6
21
24
7
8
6
19
35
4
38
18
4
17
33
3
15
33
21
18
22
3
65
12
54
37
35
13
47
48
36
10
8
66
36
60
58
78
8
12
12
16
20
12
4
50
54
9
3
9
3
42
16
2
16
2
19
15
26
3
27
70
18
101
19
9
5
10
30
36
50
4
32
28
26
54
12
16
30
62
10
2
18
36
4
11
19
2
4
50
21
19
20
45
100
56
63
6
34
12
26
154
45
15
45
29
24
22
54
74
52
41
3
24
6
4
23
33
19
23
22
15
32
31
2
42
69
12
45
3
9
7
5
3
31
32
12
30
12
10
8
36
12
9
24
4
35
102
99
27
4
20
6
22
18
20
15
33
4
23
57
55
5
67
24
9
11
27
30
34
26
34
8
28
17
27
13
45
2
9
7
14
6
9
9
40
59
13
3
11
78
6
1
20
9
6
21
24
3
1
29
15
3
33
37
38
12
4
9
35
16
9
12
29
43
32
24
15
34
2
66
15
28
9
36
24
27
5
6
12
22
11
19
20
4
26
6
49
23
18
18
9
15
1
15
36
14
12
58
24
17
1
8
15
9
40
2
48
12
24
25
59
30
6
1
81
38
9
3
30
3
9
10
18
2
25
41
30
84
21
15
4
48
2
42
16
8
57
7
12
33
11
1
53
30
45
51
45
1
8
30
78
15
37
3
45
38
16
65
4
45
20
7
47
1
32
3
10
27
27
8
24
6
40
12
8
52
11
7
2
6
12
42
10
2
6
37
3
18
56
24
12
4
56
42
40
17
1
15
3
17
12
43
5
63
10
11
43
20
1
9
35
33
99
28
3
20
13
20
19
38
15
15
40
9
11
22
50
13
32
27
18
42
6
10
20
30
52
11
12
27
78
7
15
21
9
18
2
3
57
28
20
58
9
23
4
5
9
70
20
61
20
9
4
11
7
9
8
12
9
10
6
71
60
7
56
4
18
47
3
4
14
24
42
4
9
5
6
16
80
6
82
50
27
9
30
1
29
24
28
3
9
20
51
25
26
4
2
39
28
23
22
2
16
20
28
17
3
34
11
4
48
45
23
67
24
21
17
6
22
90
9
8
27
96
58
74
18
18
16
5
13
20
63
3
9
13
42
20
66
24
12
63
3
54
30
25
3
6
14
21
9
12
66
13
29
10
98
19
11
9
43
8
18
15
24
45
3
4
33
63
27
8
22
36
15
35
36
13
15
45
113
22
8
18
12
7
41
6
21
7
18
42
5
3
12
1
11
40
29
39
12
13
33
8
4
2
21
37
12
11
52
36
11
33
15
21
25
32
7
8
15
9
19
30
24
56
24
66
37
60
12
20
3
30
24
10
8
12
61
5
3
31
53
33
24
43
32
19
12
32
48
25
8
39
6
60
15
27
12
36
22
47
7
26
4
26
12
13
17
10
48
5
15
4
8
6
42
48
30
4
72
6
5
60
12
25
11
69
16
11
16
12
45
11
16
11
18
15
1
6
57
87
8
42
24
10
6
26
4
6
47
7
36
2
30
13
3
74
3
24
33
30
13
45
18
65
9
3
43
9
107
1
15
65
7
17
1
23
7
17
12
48
13
8
39
3
12
28
32
58
27
20
61
2
49
83
1
11
6
12
22
18
2
33
3
34
30
14
22
2
18
4
5
4
9
30
41
12
12
85
20
36
16
3
11
21
4
5
55
17
12
42
4
2
42
1
45
20
15
9
18
10
2
18
22
17
1
44
31
9
23
55
56
30
7
69
30
14
4
38
13
5
4
26
21
19
14
10
2
19
17
168
10
36
8
6
34
8
18
7
20
7
26
10
5
25
26
30
15
19
2
42
1
36
33
18
8
1
29
6
28
20
6
12
60
22
5
21
6
9
1
56
34
30
71
27
81
15
1
23
25
8
27
37
53
10
32
6
22
18
2
1
51
9
36
29
12
4
35
28
108
3
20
45
4
27
50
36
22
8
18
4
6
17
9
3
21
6
124
2
55
80
7
17
15
9
36
103
2
118
18
15
17
10
12
8
28
24
68
36
21
4
35
16
8
1
5
4
8
27
48
33
31
5
15
9
54
52
8
21
7
24
21
17
6
1
8
33
42
52
14
70
29
45
43
15
8
24
16
9
11
42
3
7
24
26
28
12
20
75
33
6
45
48
27
6
48
4
18
20
54
6
9
15
6
28
6
5
33
12
3
15
18
15
33
24
6
21
4
5
6
6
48
27
28
17
15
3
54
30
57
24
9
16
35
19
36
2
12
12
16
20
10
5
12
3
70
23
37
14
9
7
45
47
60
1
51
14
39
51
25
69
75
17
3
7
24
44
1
12
15
32
33
24
3
30
6
9
1
11
13
2
24
21
16
27
53
4
15
14
4
18
9
21
60
2
6
6
4
14
6
24
1
21
6
2
3
7
6
2
54
10
8
73
47
16
6
30
6
27
32
9
7
35
12
13
35
12
21
27
18
4
2
96
4
18
6
50
6
9
15
36
48
1
59
13
8
55
20
22
44
6
4
9
29
10
17
9
12
54
36
33
7
20
34
8
6
9
12
4
9
6
14
15
3
132
1
15
14
36
7
27
72
6
20
7
23
25
23
10
2
10
44
30
16
8
16
20
6
3
25
11
15
4
6
38
1
32
4
11
4
45
3
41
9
40
126
44
30
18
12
18
102
30
3
3
1
23
46
14
18
18
9
27
18
6
54
10
20
30
55
8
13
15
47
30
22
8
18
10
14
7
5
15
13
26
21
19
20
12
13
9
36
54
5
31
17
25
2
12
6
42
1
84
15
5
21
19
5
3
3
90
15
1
11
3
49
3
9
56
12
1
14
36
4
2
18
16
84
2
34
9
15
5
7
8
10
2
78
6
76
69
36
35
18
10
17
24
9
15
135
1
20
36
3
10
20
10
8
30
27
43
8
1
5
48
30
25
68
12
15
76
20
12
10
8
36
18
48
108
12
60
10
47
13
14
21
12
7
8
10
8
40
14
4
5
21
3
43
20
58
20
15
15
36
6
34
14
16
11
3
4
56
24
30
87
55
6
18
20
6
18
48
9
16
17
22
6
2
25
11
9
12
21
12
7
11
24
21
72
3
13
5
39
1
11
75
13
5
43
24
3
17
33
82
14
42
18
19
45
8
15
19
66
18
24
45
3
8
25
11
1
23
37
27
5
40
45
20
28
35
19
41
27
18
10
48
29
15
10
42
5
96
27
57
13
2
6
15
99
16
2
58
2
16
20
10
24
20
6
6
25
5
6
49
53
15
31
32
24
54
6
28
32
ABCD 383397416*7^$a-1 [50035]
6
21
33
180
84
51
84
51
45
12
15
129
276
9
48
42
66
162
42
111
24
63
153
9
18
153
9
30
54
6
36
90
18
144
90
18
48
141
3
6
12
24
90
30
24
84
51
117
39
69
30
6
63
21
54
45
72
9
54
6
27
264
99
72
33
57
15
57
60
27
36
63
12
105
9
36
75
63
24
153
84
9
51
36
63
9
27
9
39
18
42
12
18
87
75
18
186
30
15
144
216
27
45
93
6
54
264
36
15
147
42
120
42
21
27
45
27
6
18
21
36
9
6
72
48
9
63
72
114
27
153
147
63
60
102
78
54
171
21
18
261
24
3
105
183
36
81
15
57
36
60
36
3
33
84
105
30
6
63
156
33
102
60
81
27
66
51
3
108
60
9
135
9
39
18
18
6
36
39
36
15
144
66
78
102
99
51
153
36
39
141
9
171
81
63
21
6
144
108
18
18
9
75
45
51
117
279
180
9
252
57
15
21
27
123
45
36
9
27
48
69
111
15
270
135
9
30
96
36
9
9
63
9
54
30
72
132
12
51
57
126
117
9
24
255
177
102
36
117
105
135
48
36
81
123
147
18
36
90
69
72
3
81
15
21
144
24
9
30
60
81
189
66
24
66
132
84
6
9
84
9
171
15
45
21
96
12
36
6
18
102
24
201
33
27
36
45
84
123
57
99
105
147
72
63
45
135
9
51
84
9
9
108
15
48
36
9
114
66
42
30
60
54
18
30
18
78
36
36
45
3
144
18
123
9
18
93
45
42
129
15
9
120
72
24
75
18
123
57
72
18
42
3
333
15
135
48
132
90
12
63
24
21
42
48
360
117
27
198
207
81
144
15
21
15
3
42
63
75
60
9
12
63
33
39
18
27
33
3
15
210
108
42
30
159
3
72
78
12
15
36
108
156
15
81
99
21
153
15
27
72
21
99
141
57
18
141
93
51
21
51
108
12
27
33
9
138
78
27
93
63
105
99
75
6
144
66
54
42
81
489
168
48
24
18
36
81
84
27
18
135
249
192
90
54
15
45
84
36
42
54
90
45
3
6
12
348
36
36
84
18
6
84
15
3
9
9
6
30
135
33
18
117
81
12
15
3
222
162
36
12
33
9
12
51
93
6
81
45
84
6
30
24
18
66
15
72
144
171
165
15
120
117
15
30
72
51
108
21
18
78
99
99
30
6
81
27
30
150
81
12
15
9
81
3
96
63
45
48
69
66
45
15
48
132
9
9
27
117
18
72
81
21
36
63
60
9
138
72
6
72
72
30
96
57
27
45
72
9
204
126
81
84
9
15
45
12
78
153
84
15
189
57
78
117
93
114
72
21
24
84
51
18
108
54
81
12
123
84
33
36
9
72
36
63
57
78
12
9
60
75
105
108
36
201
135
63
33
45
84
90
33
117
3
51
36
18
48
63
96
63
126
27
3
45
99
6
126
21
9
54
6
63
153
63
36
21
42
12
36
42
30
33
45
183
81
24
75
180
36
9
6
18
36
144
12
114
9
57
99
105
12
18
69
21
51
21
24
84
51
144
180
21
150
9
135
90
54
21
24
12
9
87
9
54
21
24
27
90
54
138
42
81
72
45
30
168
84
6
72
72
75
15
66
135
9
18
213
99
165
51
162
3
105
39
33
147
33
108
3
36
63
132
54
12
72
168
48
87
108
9
66
69
183
132
12
18
450
45
15
36
54
12
6
90
102
42
3
27
105
63
21
9
123
45
255
105
54
126
27
36
12
27
126
42
48
6
ABCD 383467298*7^$a-1 [50019]
15
36
30
51
93
6
144
9
81
30
249
27
36
30
63
45
87
84
108
81
6
72
45
9
84
24
126
57
135
24
120
96
162
30
42
18
48
78
162
9
9
156
87
81
36
135
9
72
18
45
45
36
30
141
129
24
3
123
45
9
63
72
3
78
84
36
150
57
69
108
75
27
81
27
6
36
30
33
75
36
60
21
69
39
27
24
21
33
63
39
108
42
63
27
153
72
45
126
45
9
39
135
54
198
18
24
120
6
189
27
18
99
27
90
90
21
60
48
60
72
45
27
120
27
270
123
57
24
12
6
72
21
27
9
33
27
39
186
3
81
63
108
33
27
39
33
3
60
21
159
9
45
360
147
27
36
213
183
90
180
15
9
36
3
132
36
12
51
54
27
72
72
9
12
24
3
36
24
57
6
144
9
63
93
27
285
12
81
27
204
45
84
27
33
54
12
36
45
108
36
15
30
54
33
21
15
63
282
60
18
9
153
75
24
72
48
27
54
6
54
27
12
33
219
81
18
162
15
129
6
21
27
6
36
3
51
9
3
18
36
24
171
39
240
54
255
81
60
210
6
18
192
33
144
63
21
69
54
72
9
108
48
27
96
12
69
36
129
63
141
39
108
36
51
36
9
36
99
72
18
75
51
72
18
63
171
57
33
3
15
57
117
51
84
72
27
6
327
60
63
234
75
105
84
60
72
171
36
57
42
9
165
123
36
72
36
12
99
36
81
96
3
81
9
24
36
210
69
147
33
12
15
9
39
6
27
252
81
39
141
120
6
9
39
42
63
147
18
36
126
276
18
3
24
57
252
24
30
33
144
243
54
27
45
66
33
21
24
36
18
12
180
90
87
153
54
81
156
27
36
6
63
27
93
51
30
99
60
81
54
45
3
117
72
63
240
156
114
3
132
21
63
33
48
27
45
24
207
9
39
27
45
96
48
60
45
48
195
45
3
33
27
75
54
231
93
60
219
72
33
75
24
72
72
9
66
81
51
9
48
36
153
24
135
84
60
21
6
90
39
15
45
135
90
36
84
36
150
12
18
171
411
48
33
156
96
12
72
168
36
108
9
54
126
66
24
90
54
102
90
45
9
15
39
60
9
84
27
9
60
27
72
18
63
207
36
9
27
309
36
15
117
3
18
42
48
60
81
12
27
9
180
51
81
72
63
18
75
27
24
153
36
3
54
114
12
9
96
84
9
42
57
24
36
117
39
9
18
69
75
18
60
36
180
63
156
15
36
81
48
492
3
42
27
84
33
63
36
72
12
123
45
99
30
42
45
3
6
39
249
3
24
135
18
72
48
6
201
108
60
21
96
90
54
207
93
96
48
72
144
54
72
60
48
36
6
39
9
27
108
27
33
72
9
66
105
99
81
93
90
42
63
135
9
39
54
54
60
30
99
15
126
3
177
36
27
111
105
36
120
108
63
54
123
12
81
15
39
204
216
57
36
24
99
18
36
27
12
24
36
63
72
48
45
24
153
66
90
6
48
141
48
231
9
27
21
24
108
147
153
33
198
9
3
96
174
24
30
33
3
60
9
27
108
36
108
30
162
60
228
36
69
72
225
66
189
189
126
33
48
24
9
126
81
144
84
15
66
87
153
111
96
297
39
24
48
24
72
36
120
159
18
3
87
9
27
90
111
9
339
36
36
27
129
60
93
ABCD 383473872*7^$a-1 [50049]
19
5
12
43
125
12
79
12
12
77
43
84
5
139
132
29
60
72
72
12
36
19
78
35
127
108
12
36
17
25
6
66
47
1
78
137
67
5
1
48
42
41
108
19
29
24
12
127
72
17
144
109
23
7
5
37
24
114
72
78
102
29
37
18
12
113
19
12
36
149
1
54
36
12
120
18
155
13
24
18
269
25
18
60
48
144
36
48
126
90
137
19
12
30
11
55
24
72
108
18
11
31
29
1
90
12
66
18
5
7
18
174
89
7
36
137
133
6
18
54
29
19
53
61
131
37
59
12
24
48
97
11
37
24
66
17
7
36
29
72
43
90
11
7
126
35
37
155
7
36
17
43
65
19
72
17
1
35
55
29
31
48
108
29
60
48
13
6
84
24
17
19
72
12
78
71
24
187
36
41
19
54
126
84
36
77
36
121
18
24
17
19
161
103
77
7
53
12
36
144
97
191
73
18
17
13
11
91
90
18
48
48
12
197
55
78
48
11
55
96
78
23
7
29
13
42
5
1
6
84
29
60
36
108
109
35
85
59
85
167
1
71
91
30
6
18
107
13
35
7
29
19
24
72
6
11
7
65
36
12
127
144
30
23
36
19
48
41
151
48
42
24
186
12
29
133
24
90
30
42
54
18
5
12
13
23
7
53
7
12
24
41
19
54
71
55
24
18
71
48
180
13
30
17
163
6
47
12
60
1
107
37
47
73
71
36
36
25
138
30
126
5
72
7
60
12
60
48
42
90
12
42
6
42
6
66
90
6
54
29
61
78
12
29
1
11
7
29
36
13
48
24
131
85
6
41
19
48
36
5
85
30
137
12
60
36
12
7
18
18
30
30
77
72
7
96
84
24
41
1
35
13
54
60
113
55
29
36
43
66
107
19
120
5
13
23
121
30
12
54
23
7
41
60
19
24
12
24
12
12
89
19
84
29
12
85
119
36
120
103
5
60
12
7
12
30
18
6
54
17
25
35
12
180
19
17
36
19
5
85
167
1
11
36
36
19
5
175
96
65
60
48
103
66
35
12
60
12
36
13
6
41
7
18
24
48
126
29
36
49
90
102
90
5
19
54
6
132
5
60
12
1
6
90
66
5
12
216
60
169
18
29
12
7
252
18
6
36
5
49
210
30
35
24
12
60
19
89
55
24
48
18
42
12
42
23
60
91
60
24
60
18
83
72
7
17
12
36
24
7
24
120
30
6
66
174
17
72
7
48
18
35
60
36
79
12
17
139
132
12
41
19
17
1
24
83
163
12
12
18
6
41
49
59
36
55
12
17
13
72
42
24
54
78
12
30
72
54
17
49
66
12
12
60
41
48
1
23
48
24
48
24
36
36
36
36
49
78
132
29
145
35
31
6
48
24
66
89
55
5
7
48
18
11
19
12
216
12
101
13
18
12
66
18
17
132
1
42
30
102
12
77
1
66
24
36
60
36
60
41
37
35
7
6
18
29
31
5
12
19
84
66
107
36
7
113
97
30
48
18
54
18
30
29
43
29
31
65
79
24
12
138
150
42
6
18
72
162
53
49
54
24
48
17
36
19
36
174
30
120
5
67
41
259
41
43
42
23
1
48
30
65
31
5
37
71
7
90
11
235
18
72
71
24
31
5
103
30
54
138
24
18
113
108
25
240
30
17
12
36
97
11
37
96
35
12
67
24
77
12
79
24
48
72
54
150
113
43
120
48
5
73
35
37
30
5
151
29
31
36
5
79
17
48
1
6
84
41
72
37
24
47
12
7
173
7
29
61
83
36
1
71
73
24
126
12
108
12
54
66
29
19
12
72
5
127
30
216
30
72
36
132
24
17
1
6
89
12
24
84
36
115
65
19
185
133
18
96
48
5
73
23
19
78
47
103
41
48
25
107
36
43
113
55
6
114
6
6
42
23
25
18
29
72
19
36
41
127
18
11
37
30
36
60
41
7
5
36
19
12
60
24
24
12
24
90
23
24
7
41
24
25
23
7
36
6
30
36
17
12
24
19
78
83
115
96
36
48
6
35
55
6
47
43
53
1
90
48
5
1
11
115
48
36
12
29
55
89
7
204
66
119
48
115
6
23
1
18
30
54
5
31
41
43
48
53
79
173
67
5
24
127
17
7
29
37
30
197
72
19
5
55
150
11
144
12
24
36
85
18
17
37
35
55
102
18
108
12
53
19
29
96
19
60
36
65
115
18
30
48
17
1
95
12
13
72
23
31
5
61
30
5
84
108
103
132
258
11
43
65
1
35
7
29
1
18
12
12
168
102
78
113
19
78
11
72
103
5
19
6
42
77
31
72
41
7
72
42
72
11
13
66
30
11
60
ABCD 383579744*7^$a-1 [50040]
20
13
24
47
13
11
169
3
180
153
15
189
96
12
135
33
120
120
12
35
97
108
60
35
25
23
52
120
45
83
25
71
24
49
96
120
11
49
47
13
192
12
51
9
11
37
3
9
47
24
12
25
192
71
49
48
252
71
49
11
40
32
13
24
47
24
49
3
44
13
23
13
15
60
92
13
11
13
60
23
217
47
4
32
97
71
85
72
3
9
71
112
33
24
36
12
15
60
44
1
83
109
48
252
263
85
3
189
23
37
36
24
36
11
84
60
36
4
69
3
120
33
15
12
57
36
12
23
49
63
93
12
3
56
73
231
69
23
144
36
28
20
49
180
168
48
27
33
87
117
23
25
48
144
47
60
4
32
37
60
23
13
204
48
83
37
12
23
40
80
40
120
140
48
36
84
49
47
61
35
24
61
75
33
24
123
260
25
108
27
117
171
69
51
20
36
13
36
167
40
104
1
192
48
15
140
88
140
169
3
57
60
107
73
60
36
11
13
47
1
15
8
172
45
35
28
69
36
35
25
12
48
95
37
60
23
37
120
3
9
23
13
87
44
216
133
84
3
8
12
97
60
3
108
69
36
60
72
75
8
37
63
45
195
9
63
45
60
15
45
3
69
3
117
3
80
24
36
37
240
131
37
59
49
120
12
15
45
63
9
60
23
24
96
37
36
27
45
48
12
195
8
40
92
13
84
60
168
15
45
119
64
116
73
36
12
195
8
37
12
60
3
45
12
36
11
61
15
20
145
143
52
44
1
123
45
192
3
117
35
60
28
20
109
3
57
60
83
160
45
15
45
12
23
25
135
8
12
13
15
45
12
132
3
68
12
97
11
40
9
36
167
28
105
11
1
35
37
60
23
37
60
36
15
69
63
45
3
20
36
73
203
60
145
15
57
36
24
3
33
15
20
409
48
3
9
168
23
25
15
9
23
48
36
4
9
48
75
33
47
40
80
13
27
57
11
12
25
72
36
27
153
35
49
11
37
63
120
57
155
85
12
48
63
152
25
35
13
131
13
3
68
277
123
56
36
73
47
25
15
33
15
120
92
24
16
8
25
15
45
71
180
49
71
1
95
28
45
75
200
37
203
85
12
60
3
92
37
3
108
20
52
20
37
48
12
47
4
105
47
97
48
3
92
13
15
69
60
11
49
120
120
11
97
48
180
11
60
229
27
33
15
60
72
45
95
37
108
23
37
72
23
13
15
9
63
57
47
124
116
13
131
37
48
131
49
15
57
15
105
75
57
23
13
12
12
11
12
160
44
1
60
15
57
63
104
1
23
192
25
83
96
1
12
123
44
1
23
12
97
63
105
75
45
15
44
13
228
3
60
32
48
36
13
203
37
3
104
61
120
12
83
13
251
13
36
60
11
73
3
44
64
45
24
60
23
120
28
92
13
60
11
1
35
97
11
97
3
69
23
108
96
4
132
60
48
9
48
12
36
84
60
107
36
60
37
11
97
275
24
181
60
3
69
48
15
68
157
35
13
87
20
73
12
120
12
251
97
3
105
204
36
72
155
37
11
72
148
32
13
12
12
47
1
12
171
9
23
157
36
12
12
63
60
165
35
28
105
75
57
195
117
3
44
84
109
11
97
15
57
120
51
9
11
36
61
23
216
4
56
1
23
49
11
169
123
45
3
9
51
192
60
153
11
13
11
172
108
12
33
12
35
133
12
35
37
11
25
11
60
61
23
37
15
105
35
73
27
80
13
207
60
57
47
1
83
37
48
12
12
48
108
60
11
24
85
144
48
60
168
11
181
59
16
33
84
36
120
12
72
143
37
47
36
73
27
105
12
48
72
11
97
12
3
57
23
88
32
168
25
27
8
100
9
51
116
1
75
8
40
45
24
36
84
48
72
60
23
73
11
36
48
169
71
49
108
59
120
13
47
16
104
84
109
11
49
96
24
11
52
33
75
72
57
203
13
15
72
44
16
8
37
ABCD 383609232*7^$a-1 [50001]
47
13
36
33
2
22
6
78
8
10
30
2
1
108
29
24
7
9
3
9
48
20
4
42
117
5
7
69
38
37
9
2
109
29
16
24
3
29
52
51
23
42
36
4
44
24
7
17
43
17
10
20
42
19
17
78
49
33
8
4
86
12
12
82
32
4
75
35
37
33
44
42
166
8
18
54
48
42
25
45
78
2
16
56
12
7
24
21
6
42
15
35
85
41
6
13
71
13
59
6
48
12
7
65
28
3
53
7
35
13
65
7
12
27
2
78
90
12
31
21
2
49
24
9
8
115
5
16
12
20
31
33
2
18
7
5
40
42
2
19
36
69
3
12
57
12
98
25
71
42
60
31
12
57
20
55
23
10
3
12
17
40
8
16
6
14
24
4
20
4
15
11
72
12
18
7
5
52
78
62
4
44
91
24
47
25
9
15
9
2
37
17
46
50
19
9
48
44
40
26
52
9
5
36
24
18
42
28
8
4
2
64
110
55
29
4
24
92
7
36
24
24
12
21
8
28
8
52
14
12
12
30
48
31
39
26
31
11
78
46
9
65
48
22
33
21
12
24
2
30
60
10
2
24
31
17
7
21
14
28
38
12
4
36
32
7
59
36
13
41
84
43
53
40
12
14
6
30
25
120
48
65
55
23
48
16
9
9
12
3
11
1
17
12
22
21
36
12
23
25
11
25
48
17
52
38
46
24
123
21
24
2
6
6
46
44
28
14
61
17
18
49
21
56
19
9
32
12
7
9
12
42
21
5
31
48
5
28
44
30
24
24
30
55
57
32
12
30
54
66
25
12
11
42
31
21
74
94
56
30
25
5
43
9
32
19
12
48
12
23
13
53
16
15
93
87
11
25
9
108
14
10
36
38
18
28
8
18
66
7
23
30
7
12
60
12
23
22
51
45
44
54
37
60
5
7
12
33
14
22
48
8
6
37
60
5
16
44
12
36
28
2
6
12
31
24
23
13
17
28
6
33
15
92
22
3
23
25
11
10
32
12
12
4
3
21
60
26
54
4
14
61
57
2
6
6
84
6
22
2
60
31
9
38
6
12
28
116
7
27
42
2
48
22
60
36
2
18
16
12
30
42
36
3
9
51
35
13
5
7
21
12
26
48
10
3
11
196
2
19
65
84
24
7
9
24
32
4
24
38
18
7
45
2
30
24
90
10
20
7
48
35
133
12
69
14
1
11
70
2
12
30
31
21
14
6
30
10
63
9
38
48
150
18
10
2
1
29
24
10
2
12
78
10
15
17
24
19
12
41
16
14
1
5
16
75
12
15
14
82
98
12
48
48
28
2
6
42
126
31
5
19
11
18
6
22
27
9
12
15
35
36
13
5
7
17
19
57
12
12
3
9
87
29
16
14
52
2
19
12
84
11
13
48
93
24
98
6
7
12
21
2
28
66
15
41
7
53
24
91
156
5
72
30
61
9
3
39
21
24
12
35
6
7
12
59
6
19
23
1
24
17
24
12
7
5
70
21
11
30
12
7
9
15
11
126
18
13
60
53
12
55
17
55
81
14
1
29
70
33
12
35
58
2
42
40
51
15
42
2
6
42
13
9
74
58
24
2
12
1
17
40
27
45
15
5
16
30
2
12
28
26
37
12
53
66
4
50
18
37
23
1
63
30
12
39
59
48
22
3
17
42
64
62
28
12
12
56
7
11
13
11
10
134
10
12
32
36
28
8
7
77
6
6
7
23
84
49
5
42
10
20
42
10
39
33
50
42
48
36
4
2
30
48
18
12
16
26
31
9
15
15
2
18
28
14
24
19
23
73
9
14
18
42
66
4
8
36
6
13
36
12
11
34
3
12
33
18
32
13
29
6
1
35
12
36
13
21
27
45
92
18
42
12
4
3
81
12
72
20
60
30
73
81
36
39
9
2
13
29
10
14
7
5
4
44
28
15
47
34
8
28
2
4
21
12
47
58
51
9
68
22
20
49
23
13
35
90
16
8
19
15
38
4
24
15
24
17
19
9
24
14
13
65
19
47
4
96
66
48
14
13
12
11
6
6
6
12
4
20
18
37
36
12
15
57
11
28
80
58
32
7
5
31
23
25
59
6
10
57
39
30
15
23
13
45
48
20
7
21
8
6
118
3
11
49
33
14
18
24
4
27
39
18
15
33
20
24
19
15
38
19
12
29
12
28
12
32
12
64
32
16
8
36
64
3
17
24
4
38
10
32
4
12
44
6
13
3
14
67
12
12
23
42
4
12
2
97
21
15
17
42
4
21
29
19
11
121
21
27
11
6
24
30
10
2
1
48
81
14
66
4
27
51
2
4
20
60
40
3
48
35
25
5
16
27
12
36
51
81
11
18
28
12
60
48
27
48
3
20
30
12
7
9
20
40
2
42
40
50
46
15
51
9
23
12
6
31
21
3
69
2
112
38
10
33
17
40
54
26
6
13
35
25
5
12
4
32
36
16
63
63
18
14
64
18
30
20
34
51
41
55
5
28
32
28
20
4
32
19
5
16
3
35
84
37
21
44
16
80
4
39
11
49
47
30
96
7
15
26
42
12
25
12
5
43
23
6
72
31
53
7
27
33
11
84
12
34
3
9
3
12
17
43
23
4
90
15
17
72
19
5
7
9
51
9
20
22
48
14
7
27
2
12
28
15
29
67
9
27
9
36
39
63
21
57
14
34
51
15
48
14
34
14
30
13
17
28
3
69
3
93
60
56
12
28
2
48
6
31
60
9
110
1
9
20
7
35
25
36
17
7
9
38
1
15
2
18
12
30
28
20
30
6
120
6
1
12
21
15
33
8
22
66
26
25
5
54
16
32
82
15
57
20
100
3
9
14
25
5
7
47
30
30
4
54
68
18
34
44
7
24
72
41
43
9
63
33
44
4
2
54
7
17
4
2
24
1
72
29
48
4
110
18
10
14
12
4
2
10
32
22
2
7
33
56
16
26
36
25
24
59
1
48
5
16
12
3
9
63
12
11
49
60
29
19
24
41
60
54
34
87
12
9
3
35
22
8
42
48
1
65
12
18
36
18
79
15
32
58
50
70
15
35
48
1
89
163
5
28
8
16
3
3
14
6
6
12
7
60
17
24
19
23
6
16
8
4
14
42
24
6
22
20
48
36
28
3
9
26
25
36
11
58
3
72
107
24
1
24
45
54
2
96
12
6
28
114
12
27
9
2
6
91
12
29
19
17
24
16
2
61
12
9
66
14
31
60
9
12
18
2
19
24
5
36
12
72
12
30
73
5
46
14
7
47
10
14
18
52
2
28
9
24
15
33
12
5
18
30
43
72
11
25
41
19
5
4
12
135
9
27
71
36
18
16
2
12
30
24
40
3
45
27
35
4
9
12
21
3
21
8
7
48
57
24
14
46
36
3
53
16
32
31
9
44
7
17
54
118
24
26
30
66
70
8
7
36
47
48
22
20
12
46
33
15
20
1
144
72
12
23
54
10
21
57
12
38
30
52
30
69
41
19
41
18
10
3
12
9
36
12
44
22
6
3
33
2
54
12
7
29
7
17
79
23
34
44
18
10
72
30
96
2
24
7
35
13
29
18
66
4
3
5
16
12
128
42
48
28
26
12
4
6
21
11
16
26
24
18
12
18
55
57
3
75
18
12
32
12
4
66
26
7
11
78
4
38
28
69
23
6
19
17
12
72
19
33
18
14
6
13
5
4
48
2
37
11
49
89
31
65
12
42
25
21
8
16
3
17
24
12
72
19
5
84
6
12
1
11
48
10
12
2
10
14
13
9
14
48
78
78
13
12
101
18
49
21
15
29
24
19
9
2
1
21
48
122
37
17
102
18
90
6
12
18
12
58
26
54
7
17
91
21
2
16
26
7
77
16
12
3
3
21
71
49
23
24
6
79
5
19
39
14
36
46
45
5
7
9
30
80
6
7
48
48
5
4
14
49
23
25
41
60
22
48
14
36
42
4
14
19
65
7
59
18
7
65
28
36
2
42
7
ABCD 383650686*7^$a-1 [50062]
24
51
29
28
72
51
5
4
56
19
53
48
4
33
15
51
69
8
12
72
108
28
12
32
25
6
17
37
35
13
63
20
49
3
57
35
12
4
75
29
49
30
9
80
1
59
28
32
40
51
60
29
12
100
15
5
40
36
20
19
53
31
12
29
25
36
27
3
60
9
36
12
32
40
96
15
9
15
186
15
39
53
25
18
18
47
19
41
4
9
42
5
64
9
6
18
15
48
24
128
31
29
1
27
75
9
20
31
17
1
6
33
20
7
5
16
20
96
49
48
66
45
56
4
20
1
107
48
12
61
27
12
8
60
43
17
4
32
16
12
36
12
3
5
109
131
40
32
7
45
20
60
1
60
35
37
3
44
13
12
30
18
6
36
36
102
27
33
6
89
67
6
15
12
51
77
24
72
1
18
9
8
12
1
12
18
17
37
6
18
36
111
44
25
6
69
15
5
12
64
12
21
87
56
1
36
11
28
8
13
6
30
48
23
36
79
5
25
75
24
36
9
23
1
42
17
7
5
19
72
29
1
48
72
39
39
9
80
112
20
73
6
57
3
53
4
15
45
99
21
12
32
96
55
5
13
12
71
7
17
37
3
39
45
51
29
36
79
125
49
39
32
40
48
3
17
60
31
120
9
20
7
5
16
24
9
51
21
18
29
28
72
32
73
3
32
1
27
32
100
63
42
18
84
33
147
105
69
30
17
13
42
89
40
8
1
72
11
24
13
47
4
32
16
21
24
47
40
8
1
11
40
33
60
95
40
3
29
79
66
6
24
41
43
29
72
12
36
7
60
5
1
12
15
12
8
31
120
36
6
27
8
19
21
32
24
76
33
72
6
89
31
81
8
12
28
44
36
28
3
36
5
12
4
33
39
60
12
48
8
36
19
24
33
80
1
27
9
35
49
47
19
54
30
36
17
16
60
8
25
47
37
30
5
60
19
12
45
80
85
75
116
1
12
30
81
20
13
47
24
31
65
4
111
17
12
1
11
28
15
36
29
1
192
6
17
12
12
12
7
12
77
60
151
6
47
28
39
29
12
73
6
96
66
27
87
33
20
13
18
17
49
11
55
60
45
12
57
11
115
5
55
54
30
66
11
19
29
19
9
21
11
60
36
19
17
7
6
3
3
60
54
15
9
59
12
1
15
9
24
47
72
7
45
21
47
12
115
18
63
44
36
12
43
5
79
81
24
36
69
23
7
5
1
12
42
105
15
41
36
7
12
57
8
4
8
60
7
41
52
3
17
43
18
36
60
30
5
100
8
31
17
12
31
12
5
145
87
3
41
7
17
52
12
21
15
20
43
29
24
48
31
17
40
8
4
20
25
15
39
9
87
5
12
36
28
12
72
9
126
24
57
15
18
27
92
28
12
27
17
19
90
54
5
28
12
48
3
5
24
49
30
6
11
109
3
45
35
112
20
13
3
9
23
1
11
1
59
12
67
41
12
1
3
24
39
36
24
72
5
79
21
15
29
73
23
24
16
12
20
1
6
6
60
132
23
19
54
11
55
18
23
4
36
129
6
24
36
77
13
27
3
9
15
126
15
3
41
19
41
19
9
20
73
18
41
76
80
25
11
1
35
1
30
69
27
41
24
12
1
3
3
96
174
11
19
89
37
3
72
33
18
17
31
60
12
9
93
35
67
81
45
84
15
36
57
42
18
3
12
57
15
8
37
35
1
24
135
96
44
36
60
4
20
36
19
21
32
48
72
7
18
12
3
12
51
9
21
95
19
60
6
18
9
21
27
12
21
27
84
21
24
23
61
42
9
20
19
41
60
72
36
103
17
13
12
15
48
15
84
78
23
49
48
3
12
20
12
28
27
24
41
31
5
13
39
3
45
3
6
11
60
49
63
3
17
7
5
12
19
29
48
67
18
18
54
23
28
20
13
11
40
9
27
32
31
21
20
55
78
6
96
5
31
24
5
19
17
19
33
8
12
25
63
80
37
95
31
30
87
24
75
6
18
30
59
7
5
28
8
4
15
93
12
15
41
12
84
4
24
33
18
17
1
51
48
72
20
16
24
20
1
15
9
6
24
93
12
96
3
29
72
1
18
60
30
51
75
21
3
21
20
61
15
15
42
15
3
41
1
15
32
13
3
24
8
52
39
66
36
47
13
119
1
30
9
33
36
36
75
33
18
29
79
21
15
65
28
117
54
21
20
16
123
6
11
60
4
15
21
15
57
3
41
4
15
5
13
27
9
15
20
31
17
1
47
40
15
29
13
18
30
11
4
3
21
39
156
24
21
8
28
44
55
5
36
24
55
6
18
29
24
4
39
53
12
60
1
27
21
47
100
3
17
19
36
117
32
13
15
68
55
48
66
66
5
13
12
24
204
6
6
15
9
11
4
75
41
25
95
43
17
112
3
5
12
12
88
33
11
36
52
20
25
66
5
120
25
87
45
15
20
1
6
36
5
36
24
19
45
8
7
5
13
6
21
96
3
60
41
16
9
6
30
27
12
36
60
3
29
13
30
9
9
90
12
5
12
88
45
15
15
29
25
6
69
8
28
140
24
36
24
31
5
12
25
47
1
18
69
8
12
24
84
24
139
12
5
25
12
23
24
19
29
43
29
28
20
31
29
13
95
19
21
3
17
25
75
104
91
24
30
23
1
42
41
4
3
36
6
47
12
91
54
3
12
39
9
3
17
43
9
33
6
12
9
32
84
13
119
12
13
42
18
47
60
88
3
18
6
33
8
55
5
172
20
1
12
39
15
24
36
33
12
92
7
66
51
39
60
5
88
8
4
96
20
13
84
6
53
43
105
56
24
19
6
11
25
18
29
103
45
12
12
51
24
5
28
32
136
15
105
24
96
60
39
65
36
4
15
5
13
120
6
41
1
24
6
9
99
17
12
12
40
32
28
20
19
77
13
42
5
4
21
167
40
45
6
57
135
17
7
65
76
12
87
21
24
60
8
88
24
51
60
17
7
5
25
35
31
29
49
24
3
24
51
69
21
11
37
11
19
9
72
92
4
32
40
33
15
39
65
48
67
24
54
27
21
27
87
21
15
69
68
31
12
24
30
66
9
33
3
80
49
54
72
17
7
18
6
12
30
24
66
48
96
5
16
57
15
33
27
12
36
45
18
36
36
30
12
15
12
8
31
12
17
7
30
6
5
40
56
7
41
28
3
18
11
19
30
11
19
53
4
33
27
75
9
8
28
72
3
45
104
36
4
20
55
41
13
6
5
1
24
120
15
81
39
15
141
24
20
19
30
36
35
19
41
16
12
8
64
9
144
15
33
11
64
15
5
24
48
60
1
11
25
23
7
41
25
15
3
29
31
17
4
20
16
3
36
153
48
24
33
47
1
18
29
73
11
37
51
15
6
24
51
3
12
17
48
19
24
41
48
25
3
12
12
9
30
29
31
ABCD 383662764*7^$a-1 [50021]
27
27
18
12
18
29
12
28
9
47
19
5
31
42
48
18
36
5
73
83
84
7
24
5
31
36
12
41
36
1
23
25
18
126
15
27
9
9
95
121
30
5
24
36
79
81
9
6
12
18
18
41
12
43
21
44
7
12
17
37
42
192
9
20
24
55
45
9
6
30
6
5
25
42
30
36
27
60
81
39
33
48
36
54
60
36
48
6
23
12
24
7
33
27
66
18
65
24
25
18
72
9
56
19
41
4
60
21
60
54
36
12
54
23
31
18
27
15
129
9
63
24
27
30
6
57
45
15
93
23
28
3
17
37
18
36
5
64
3
18
11
25
15
8
37
48
15
3
90
42
18
84
6
17
1
66
9
15
5
25
35
24
40
9
11
16
24
72
108
20
7
9
9
35
172
8
36
36
4
44
133
84
23
1
12
42
57
171
54
6
54
3
36
9
35
109
24
12
11
13
11
25
11
25
12
18
36
18
18
126
42
5
36
43
65
7
90
6
12
5
13
6
30
47
4
111
9
45
15
45
11
64
36
144
9
11
43
18
18
197
43
18
48
95
13
23
120
7
117
20
60
19
17
19
48
17
36
43
126
84
36
95
72
48
19
36
5
12
25
18
30
11
7
77
31
18
27
20
13
3
33
75
20
7
54
11
49
12
18
42
23
24
25
54
54
3
69
12
54
36
29
40
20
24
36
4
9
11
40
21
11
4
44
19
53
55
29
109
126
9
60
12
63
54
11
31
90
59
79
18
54
29
115
45
20
7
33
45
30
18
96
36
95
16
9
96
18
57
20
61
18
5
192
88
3
24
102
11
7
5
31
33
20
1
18
78
54
5
7
17
7
66
71
19
6
35
76
15
5
24
36
16
84
15
45
44
12
108
60
19
102
54
6
84
51
9
11
55
5
4
56
24
73
27
15
45
80
19
21
27
6
107
12
1
119
139
36
29
43
17
19
5
60
52
8
13
6
93
9
6
18
35
60
40
81
36
3
15
18
27
56
19
17
1
6
36
90
12
126
36
137
60
60
1
3
15
17
4
9
18
36
78
30
69
3
72
41
13
11
49
135
3
18
6
5
24
37
6
30
63
68
1
12
18
5
1
23
31
48
72
18
24
47
16
20
79
45
27
48
90
35
7
12
54
36
126
6
18
36
12
36
72
108
24
18
18
36
77
40
75
29
7
9
9
6
5
40
36
27
12
6
18
12
6
27
9
27
27
77
16
44
36
24
19
18
54
5
31
9
135
5
61
83
31
5
25
18
6
11
73
18
6
3
99
24
72
12
33
9
30
72
36
60
17
13
36
11
25
18
6
11
79
12
42
23
7
29
40
39
9
56
60
84
40
39
36
90
36
36
23
12
1
24
23
13
18
48
6
30
18
18
41
1
3
15
30
54
45
33
18
36
48
18
23
13
23
40
33
12
54
78
72
35
109
11
1
42
17
4
20
25
18
36
42
36
63
12
9
15
9
11
24
19
66
24
11
19
60
48
42
11
55
101
4
32
49
39
51
36
113
25
24
30
36
42
30
9
45
108
6
5
67
12
6
107
1
18
21
8
25
131
31
30
6
17
36
19
21
45
18
114
23
49
12
42
30
6
5
16
27
18
96
83
60
60
36
13
83
7
18
63
63
12
78
23
25
24
18
17
175
5
40
45
15
39
6
35
13
18
18
24
72
27
44
4
9
42
5
4
12
33
18
90
63
39
45
72
51
17
96
36
25
18
72
5
24
31
29
24
12
64
33
12
59
1
18
12
9
15
21
24
9
11
16
9
35
37
39
45
59
31
6
12
24
47
91
89
7
53
13
47
12
4
9
15
27
53
55
30
18
6
27
75
9
9
18
9
20
144
112
93
6
29
36
24
19
30
6
5
16
27
77
19
48
42
11
72
48
13
84
42
12
42
12
42
36
72
18
3
20
4
27
30
24
12
36
27
9
27
15
84
9
105
95
36
31
108
30
15
63
18
35
24
7
5
19
126
18
81
9
75
32
4
15
9
56
24
13
23
4
63
17
145
6
30
15
140
31
29
24
1
12
23
67
6
3
15
54
39
9
24
36
71
100
27
9
45
11
7
17
85
59
49
27
140
37
27
36
44
49
51
39
96
21
87
30
63
80
84
7
33
36
9
72
48
24
18
90
12
11
7
114
39
36
20
4
21
18
36
18
47
31
12
24
29
19
60
12
69
20
7
48
18
51
39
6
30
5
72
13
36
35
64
9
18
36
6
47
19
5
31
6
59
24
43
30
90
53
19
41
19
138
23
1
63
21
51
21
42
5
43
6
167
24
12
13
18
12
5
103
24
48
6
30
36
126
24
18
17
4
9
35
115
41
43
6
11
25
71
40
44
19
36
5
19
30
6
41
61
42
17
13
71
25
12
27
36
15
5
7
17
19
17
1
6
17
31
18
60
3
15
113
60
1
24
11
73
6
12
60
53
19
17
1
36
18
84
5
1
30
69
12
69
66
9
9
42
9
39
41
40
63
41
96
25
51
8
55
21
20
7
6
11
16
20
73
24
47
16
39
6
12
18
9
15
54
3
15
12
17
36
37
42
48
41
36
37
54
18
48
6
108
36
17
40
27
6
12
18
17
16
20
55
6
12
11
67
89
109
11
19
6
75
27
24
18
71
49
15
20
97
23
96
24
103
24
48
65
36
24
25
84
51
21
195
80
24
25
51
3
17
60
4
9
11
13
47
7
9
81
12
11
25
27
33
11
37
143
91
29
24
43
29
1
6
30
6
12
24
12
18
35
84
60
7
36
36
30
27
27
36
42
12
18
9
20
16
44
55
5
36
19
101
24
55
21
27
6
83
43
18
3
33
11
1
6
9
117
3
44
7
12
24
77
25
6
65
79
17
49
18
17
37
6
12
24
41
43
42
36
59
169
47
40
44
73
36
35
1
162
12
18
27
15
30
6
102
24
18
12
6
47
136
20
16
51
77
13
27
20
55
24
12
9
9
6
41
60
24
1
48
11
103
12
6
18
12
36
6
30
17
16
3
17
36
37
27
44
16
36
27
84
54
18
6
75
9
18
6
11
36
64
27
45
24
63
126
18
12
45
56
16
27
6
11
19
18
27
27
9
20
25
6
9
21
59
4
36
51
18
35
13
6
30
11
49
12
168
18
12
17
25
84
35
61
54
30
11
79
41
1
12
6
5
16
9
6
12
113
49
6
12
9
8
61
36
30
29
4
45
54
12
5
19
21
9
36
18
17
7
12
45
15
18
84
23
60
13
39
ABCD 383688306*7^$a-1 [50002]
44
112
20
48
88
128
40
5
39
16
41
63
36
36
148
20
21
55
12
68
16
60
108
36
56
28
92
40
5
219
81
43
32
16
104
165
19
24
72
44
60
52
12
12
24
20
64
41
55
12
128
52
32
45
135
28
32
36
9
283
29
75
48
76
56
33
91
5
39
36
4
48
17
31
84
65
75
40
32
24
84
76
60
20
9
75
12
4
125
84
87
16
72
176
4
36
5
7
24
8
60
180
196
24
32
124
44
45
7
5
3
12
84
76
44
40
80
24
112
68
52
24
80
120
16
128
96
81
31
8
21
3
36
21
31
144
24
60
56
60
48
36
4
5
171
40
56
9
60
19
20
12
76
84
36
8
16
188
40
20
100
32
28
5
27
4
24
60
32
69
24
15
21
15
76
8
96
24
60
21
15
4
17
31
8
24
21
24
31
24
116
40
56
16
128
16
29
7
132
96
29
7
84
29
7
36
77
7
89
51
84
45
55
36
53
27
60
4
44
57
31
32
21
24
75
72
45
43
20
112
44
16
20
4
44
16
24
80
105
72
31
24
36
12
20
96
120
9
12
31
8
24
16
60
5
115
44
28
48
24
65
51
45
39
36
196
36
29
63
72
24
16
68
172
8
21
79
20
132
88
5
36
204
75
76
80
9
15
72
93
7
5
75
28
20
16
56
33
15
132
84
4
48
8
84
52
36
72
5
15
28
8
144
88
24
8
36
52
104
60
4
20
60
16
65
48
36
7
60
29
55
24
5
19
48
120
17
7
48
36
96
68
12
24
4
5
7
8
40
20
28
368
16
84
56
16
264
29
39
100
5
12
19
41
39
4
32
16
53
7
92
21
91
224
4
36
96
164
21
151
53
19
5
15
12
64
140
256
24
20
21
43
132
53
31
44
57
60
60
3
36
81
75
196
8
105
55
20
40
29
43
48
56
45
39
69
43
53
79
56
36
9
60
96
19
44
40
48
84
48
92
40
44
36
40
36
68
96
16
17
55
20
21
39
72
4
36
20
40
24
116
24
69
27
168
132
28
65
15
16
36
36
44
124
5
31
29
31
8
60
28
60
17
31
36
8
40
17
39
100
20
52
32
16
29
132
3
28
24
44
69
27
9
84
7
24
144
60
65
60
115
36
12
32
136
5
91
128
21
91
29
7
288
12
53
15
9
135
100
116
36
24
36
76
24
84
36
24
44
12
4
12
48
56
28
125
55
5
51
52
8
69
67
29
67
108
36
8
12
9
127
8
24
60
105
7
104
24
57
15
196
168
65
31
68
172
8
165
211
260
40
44
45
111
24
52
65
48
15
12
16
17
7
108
101
39
57
91
48
24
5
132
3
45
60
43
24
48
32
4
12
12
12
24
44
252
16
132
32
16
113
91
29
7
128
21
91
68
16
29
175
36
24
5
19
17
99
40
44
21
19
5
87
48
16
12
32
21
39
105
195
16
44
16
72
17
147
28
72
5
144
19
36
29
60
7
36
12
5
171
105
39
76
56
88
17
43
20
36
4
5
51
84
36
4
36
24
36
12
44
76
24
44
64
5
15
96
81
24
24
91
12
60
44
4
20
40
24
17
60
103
12
36
8
45
39
28
108
44
57
31
12
20
112
24
80
4
41
15
124
17
31
8
45
19
36
200
16
20
45
103
5
31
140
40
89
67
8
172
20
45
39
21
48
31
36
68
28
44
24
36
4
12
32
12
144
36
28
12
36
8
4
108
12
36
20
24
81
51
33
15
177
15
84
45
79
36
24
116
52
32
28
32
28
17
55
56
16
44
40
44
96
40
72
32
36
76
36
72
20
36
16
5
24
24
60
27
105
3
57
3
12
48
36
96
64
80
24
36
76
53
12
19
120
20
9
12
39
40
12
60
60
164
45
163
56
60
16
48
176
120
9
7
24
20
64
48
209
43
92
48
132
64
56
48
16
44
16
29
31
84
101
39
21
7
84
84
24
36
44
36
40
24
41
195
112
48
5
39
57
24
7
32
76
24
32
40
44
36
9
7
32
96
45
67
29
120
3
12
69
60
195
24
105
27
124
5
31
84
60
5
39
45
91
65
111
28
12
36
60
68
4
48
92
36
64
12
8
280
65
87
48
100
140
28
68
40
44
165
27
16
32
12
16
264
60
8
16
161
19
44
28
164
40
8
12
165
60
3
112
24
44
132
144
24
21
7
92
36
ABCD 383694804*7^$a-1 [50004]
7
6
3
21
3
20
1
30
12
17
1
48
3
21
6
36
21
56
7
6
59
25
35
1
24
6
9
27
30
30
30
39
60
3
48
24
17
1
36
83
28
32
64
56
1
12
24
12
24
27
32
40
8
1
18
18
11
7
17
96
4
20
48
49
11
1
42
9
8
40
8
31
6
15
8
43
9
12
3
6
99
15
6
3
8
12
43
24
57
33
54
9
39
36
36
18
108
12
51
36
15
5
24
1
12
6
9
15
21
20
52
9
15
15
53
43
114
75
20
43
5
48
4
21
23
19
24
9
104
7
24
48
30
18
21
80
73
27
8
7
5
1
24
35
12
31
45
15
65
48
1
15
9
12
15
24
3
24
48
65
37
18
5
37
27
12
20
4
8
1
11
4
15
69
63
17
37
15
9
12
12
3
9
12
18
42
12
6
5
1
15
51
24
9
24
15
6
123
9
3
9
72
15
3
41
76
72
21
6
45
116
4
9
138
57
105
30
72
5
4
105
24
30
48
18
12
23
85
90
9
9
11
1
11
12
7
30
18
5
12
36
28
15
41
25
18
36
48
77
31
29
1
15
8
1
47
120
4
27
33
15
6
47
16
32
19
33
36
51
41
24
13
11
16
153
3
12
116
1
51
32
7
6
39
9
11
16
32
13
24
12
30
6
11
4
56
61
12
3
8
48
13
18
21
27
41
4
8
19
17
124
15
48
89
36
7
24
48
45
51
30
23
4
48
72
20
12
25
3
8
19
24
41
4
45
15
27
9
20
24
121
3
9
42
24
5
40
3
5
12
16
36
15
101
24
4
3
41
13
24
11
64
8
25
12
6
45
3
5
4
32
25
96
30
12
5
12
64
9
6
21
9
35
49
12
6
84
42
23
36
1
3
3
6
51
24
9
11
1
23
40
12
51
17
36
25
18
6
3
12
12
20
43
48
30
39
33
12
39
12
8
12
31
17
19
41
1
11
52
36
24
32
48
13
59
13
48
15
12
8
1
23
61
23
4
36
12
39
5
24
13
12
24
11
36
25
3
21
36
24
27
8
31
12
69
9
3
32
28
33
27
32
7
17
16
33
24
42
21
44
31
5
79
5
12
7
6
27
9
39
24
8
19
5
16
9
3
45
12
11
28
105
27
32
36
52
3
108
9
45
18
17
1
3
60
33
15
32
40
48
45
12
30
18
11
4
9
12
6
12
102
72
66
17
36
36
84
37
120
47
16
57
12
27
9
6
9
8
43
45
8
1
6
48
5
49
11
72
31
6
18
18
24
3
21
18
12
9
48
12
8
1
35
25
6
9
20
49
6
30
12
24
39
8
28
21
3
39
24
42
39
69
102
29
1
35
37
47
1
54
29
36
31
9
39
17
13
18
9
8
13
59
16
32
49
3
8
36
24
36
1
23
7
21
12
27
29
4
32
31
48
6
11
49
6
30
42
65
60
145
3
24
80
4
20
12
4
8
7
41
12
36
37
3
15
117
8
7
84
5
1
35
19
33
60
15
54
12
102
17
7
29
1
3
3
36
33
8
1
12
42
33
8
40
21
3
8
13
11
25
84
24
11
25
35
25
15
15
5
24
7
9
24
168
32
36
49
3
24
21
3
27
12
17
16
3
5
4
9
12
11
28
48
8
4
12
60
84
15
65
1
6
12
6
48
23
31
5
28
9
27
20
60
13
12
15
9
87
105
3
24
36
20
24
12
19
17
79
30
6
29
4
36
33
12
95
13
24
30
12
5
4
27
18
42
53
16
60
27
53
49
47
4
21
48
11
103
81
3
9
51
17
60
55
17
36
7
5
16
36
15
5
85
11
4
3
12
36
33
3
33
80
60
48
12
49
6
6
12
23
7
12
12
9
27
17
19
18
3
9
27
8
1
24
24
6
57
24
20
84
24
7
5
49
11
7
78
15
24
44
1
51
20
55
81
9
6
137
28
44
40
63
24
41
1
42
5
60
4
56
4
111
5
4
9
47
12
55
17
37
12
6
65
24
1
3
12
48
48
63
12
33
3
48
125
4
27
12
30
71
19
6
47
1
12
6
5
91
30
15
12
75
21
9
12
23
31
5
7
5
24
96
40
3
21
24
3
33
9
47
13
59
25
12
3
8
7
24
53
4
32
28
24
3
93
12
9
120
23
16
20
49
6
17
24
19
30
59
43
33
45
60
27
8
61
63
3
5
19
65
16
9
6
17
7
21
24
60
15
41
55
9
51
5
84
36
19
41
60
1
87
15
5
1
51
15
9
44
13
12
39
9
3
111
29
49
72
75
8
16
8
16
12
15
18
15
12
8
1
23
1
11
19
48
33
9
6
53
28
15
5
43
5
73
6
12
36
57
12
9
47
64
8
48
7
33
33
12
24
23
40
3
24
48
6
11
24
1
6
6
23
1
3
21
30
129
15
57
3
24
30
3
44
49
75
15
66
71
37
66
6
12
54
30
12
63
9
30
18
24
12
36
24
47
43
12
18
15
33
11
12
16
39
30
83
61
35
19
6
36
39
3
69
9
75
15
41
12
28
15
5
73
36
23
40
8
12
19
9
21
11
7
29
49
48
78
5
7
33
32
7
12
5
7
69
24
33
3
8
7
18
24
35
40
32
1
18
29
1
15
32
13
30
5
1
3
12
48
3
17
85
6
6
11
19
45
15
45
8
16
20
19
42
12
18
5
1
18
5
4
9
39
39
5
36
4
44
24
7
29
4
48
12
48
9
11
55
54
24
90
48
54
54
54
30
9
20
28
21
23
25
30
9
92
4
8
16
27
5
12
16
33
18
42
3
9
54
6
11
49
35
1
35
7
17
7
17
12
76
33
24
12
12
87
15
5
60
16
33
11
1
3
15
45
8
24
25
11
7
21
33
42
57
12
12
8
12
25
18
21
15
36
48
42
24
11
1
35
7
17
31
6
51
8
13
27
69
6
12
17
4
20
7
24
6
3
15
5
19
30
12
11
7
18
35
61
66
17
48
1
87
32
12
13
36
39
32
19
21
51
5
37
24
84
35
48
36
24
13
54
9
8
13
15
20
13
18
33
8
36
19
5
19
30
18
5
1
27
72
20
24
16
24
3
78
42
77
1
3
32
16
15
12
5
7
9
24
21
15
9
6
5
12
4
9
11
1
18
9
39
9
80
40
32
1
51
8
19
17
1
24
11
13
36
39
20
1
6
24
5
1
12
51
8
24
4
33
6
21
12
48
36
9
11
7
9
39
24
9
8
12
40
8
13
35
12
1
18
12
9
48
44
19
12
12
24
41
12
1
24
11
7
45
15
45
9
63
8
64
3
17
37
6
21
60
9
30
101
24
16
33
47
19
48
6
12
6
24
21
117
12
36
6
17
13
42
36
6
54
30
11
13
3
15
18
15
39
24
29
43
18
23
25
18
54
12
35
4
32
1
3
33
60
11
12
84
16
15
21
8
31
60
9
20
184
21
11
4
15
9
12
27
66
6
57
15
9
39
5
12
24
13
11
49
27
56
1
27
21
12
23
7
17
24
31
24
17
24
25
6
9
39
72
81
20
24
73
24
78
18
30
5
36
76
9
11
36
28
21
48
3
9
6
60
6
18
29
16
15
29
4
32
60
25
23
49
18
30
15
36
3
54
11
13
12
15
21
66
17
1
11
1
18
17
12
25
11
4
3
29
36
28
3
69
69
30
9
24
15
48
53
24
1
96
12
3
9
6
45
36
9
11
1
42
77
24
25
6
6
39
12
15
42
15
9
60
66
24
24
42
36
23
52
12
32
24
4
45
24
24
3
39
17
7
36
17
1
35
55
57
57
39
39
21
21
30
29
4
12
105
35
7
17
13
18
21
87
6
35
72
148
9
18
5
28
20
16
15
18
23
12
25
3
48
12
32
37
78
33
144
8
37
11
7
17
40
8
36
7
42
66
6
59
16
15
69
32
19
42
3
9
36
39
9
60
3
8
24
67
29
25
6
53
49
3
9
35
1
30
5
13
30
5
25
23
37
6
36
9
81
3
33
39
27
9
21
27
32
24
48
12
28
20
12
4
81
15
3
17
60
60
25
6
48
54
11
7
42
30
33
24
8
1
24
11
61
39
144
20
49
54
33
3
29
48
12
67
5
40
9
3
68
1
54
41
25
15
27
18
11
16
20
13
11
55
21
15
69
8
108
24
91
89
13
15
9
87
32
31
9
9
11
43
21
69
15
27
29
16
69
ABCD 383769588*7^$a-1 [50052]
84
43
60
84
29
15
81
31
23
45
3
36
90
27
15
1
53
31
36
12
12
35
18
27
72
16
24
5
102
61
8
84
15
12
37
36
23
12
60
102
36
78
49
24
47
45
45
7
35
9
3
18
24
90
18
75
117
60
7
36
23
54
6
45
129
6
18
27
48
40
24
41
7
48
44
16
11
1
17
63
16
32
27
61
8
84
45
135
28
60
227
24
36
54
18
57
33
18
30
54
1
35
42
12
96
12
43
35
9
12
52
11
49
41
42
18
18
25
23
9
15
1
80
40
41
18
1
11
1
8
9
78
48
97
80
16
203
6
12
18
9
64
5
54
133
47
1
71
21
87
13
5
27
16
48
47
13
23
6
63
45
19
36
84
17
36
27
60
16
20
88
29
3
24
216
9
75
4
32
9
19
107
54
18
1
8
64
120
29
3
69
18
18
7
41
87
3
6
3
33
48
54
36
24
73
48
17
67
36
47
9
16
72
48
60
96
84
60
17
51
28
11
78
7
5
79
72
11
36
1
68
9
72
48
6
48
60
57
15
66
132
27
21
27
4
29
31
53
19
5
12
15
27
48
37
23
90
12
43
35
54
48
15
12
51
48
25
89
198
12
13
48
48
59
189
45
7
41
19
59
9
36
9
63
3
54
15
9
12
43
60
29
55
53
7
23
37
36
60
24
83
117
48
24
76
77
18
48
13
32
9
55
24
83
69
72
3
45
15
9
3
54
6
84
6
90
72
12
13
36
12
20
69
54
49
5
102
9
9
42
21
63
9
45
60
3
15
61
36
11
25
140
15
45
27
30
43
89
43
29
19
47
1
17
15
45
19
17
7
29
27
40
5
48
42
1
48
32
4
48
60
32
16
32
15
1
17
54
12
33
27
1
36
92
40
120
20
45
42
9
3
18
72
6
66
90
1
5
18
37
35
117
40
8
9
31
29
36
31
23
54
12
31
12
71
45
21
54
108
60
12
18
43
17
18
108
45
21
6
13
125
54
6
55
48
32
21
19
24
60
11
12
9
15
1
47
1
17
42
1
24
48
8
21
18
33
28
20
135
9
72
16
29
18
6
43
23
9
64
24
17
39
63
9
76
108
24
41
72
18
12
1
32
9
63
9
36
39
45
96
3
28
8
24
21
18
18
43
20
40
20
160
29
48
103
56
48
81
36
18
33
27
18
12
6
49
5
18
1
17
7
48
12
23
25
48
29
7
48
8
36
45
63
45
18
69
21
60
27
40
77
18
12
69
12
9
19
89
42
30
15
3
60
48
42
91
164
81
114
25
11
12
13
12
60
47
21
28
84
12
11
73
41
36
90
57
9
6
85
32
40
32
4
17
24
19
48
8
60
4
95
54
27
16
29
54
21
9
15
21
24
27
27
85
77
3
36
45
186
18
48
55
5
102
25
24
23
9
81
6
18
12
15
12
33
30
73
24
56
81
31
48
11
6
31
143
1
23
25
155
12
18
186
13
8
72
27
97
17
156
7
60
59
72
36
24
49
59
300
9
28
5
18
30
31
47
37
29
19
44
4
41
15
120
81
55
24
24
32
64
8
40
23
36
37
53
18
1
44
33
67
17
7
24
5
7
35
66
15
21
7
128
9
67
128
36
4
24
48
5
3
9
31
41
31
32
123
18
19
101
126
45
9
51
21
7
24
56
64
47
37
12
41
24
18
37
47
18
15
27
1
20
15
90
30
85
23
6
19
84
5
30
36
54
19
60
17
12
90
157
77
43
56
27
13
11
37
71
30
18
24
30
7
12
32
9
18
45
64
11
36
25
48
32
21
63
15
45
40
35
132
9
21
18
42
7
24
12
131
6
30
6
55
65
91
59
48
6
19
44
3
1
12
12
35
30
42
90
3
15
25
23
6
3
87
30
15
4
24
11
6
7
56
4
12
20
9
30
45
33
31
23
36
45
9
66
9
16
12
41
36
19
65
42
12
60
13
35
1
59
30
60
54
1
125
43
47
54
36
31
149
43
5
51
64
11
24
25
12
36
11
33
3
37
5
75
24
36
12
4
59
9
33
30
61
12
5
43
24
23
12
109
120
36
41
24
36
54
18
7
200
36
12
9
60
19
12
5
31
12
20
21
19
17
7
35
72
61
48
35
156
9
9
15
100
48
5
91
71
72
54
12
31
41
78
37
8
76
59
9
28
17
18
57
99
42
84
18
6
39
4
12
17
48
24
48
31
29
18
49
17
31
29
111
15
1
132
12
17
75
64
17
6
121
72
96
89
18
13
24
17
18
66
150
45
4
5
12
6
30
31
23
54
43
119
24
49
71
9
9
18
42
30
18
90
25
120
8
51
9
4
23
25
12
11
6
79
32
105
43
5
54
45
51
45
52
5
7
35
1
44
64
24
5
24
18
13
12
24
89
55
104
4
44
40
11
12
1
77
7
29
36
30
18
139
24
131
12
1
72
24
96
56
27
9
21
54
54
54
6
66
1
36
41
31
107
78
12
90
1
59
37
35
72
21
15
25
48
29
123
9
7
32
4
23
25
36
24
29
3
81
6
129
24
3
144
6
72
30
33
3
85
41
31
5
43
56
9
7
8
40
32
28
119
36
73
12
29
19
11
121
11
45
3
60
18
7
56
64
24
72
32
52
36
65
7
35
37
35
13
23
12
114
18
1
20
60
72
3
13
59
24
30
6
12
45
16
17
12
31
47
85
8
45
43
29
18
25
119
25
53
12
51
64
65
36
24
19
36
107
109
65
19
36
35
45
40
32
87
48
13
11
1
8
27
13
72
23
12
9
135
6
12
18
1
8
60
45
7
72
29
27
28
53
27
4
44
15
13
5
27
16
68
69
66
105
4
59
1
60
5
139
20
12
33
36
99
28
36
12
60
24
23
60
12
73
17
18
24
21
15
57
27
37
32
75
45
4
41
36
126
1
132
11
1
5
48
24
3
16
36
116
27
30
7
96
ABCD 383830506*7^$a-1 [50043]
3
3
33
119
112
33
51
54
2
52
66
14
1
12
21
2
60
10
27
75
42
62
84
16
56
16
9
60
15
33
72
47
28
6
14
24
34
15
12
12
135
33
60
21
18
44
96
24
10
30
9
11
22
48
2
64
44
16
8
121
11
16
6
86
4
93
11
16
6
54
21
71
28
9
51
69
81
18
84
24
24
92
28
33
9
18
30
18
20
24
12
64
36
18
14
1
15
92
40
6
24
15
123
81
11
48
28
8
1
75
9
36
119
76
90
50
70
15
120
59
4
24
32
61
84
131
76
32
36
40
33
45
6
9
9
63
15
42
18
24
45
15
20
25
35
16
9
11
100
81
15
48
18
38
34
39
27
9
27
8
16
44
70
51
11
64
48
8
73
72
75
80
60
37
11
10
110
60
1
69
110
12
12
85
36
72
24
9
27
27
36
45
33
3
27
21
11
40
45
3
42
42
8
28
24
42
51
71
4
32
48
16
12
84
36
6
6
24
8
4
21
3
129
39
32
49
51
90
27
39
21
3
32
24
25
123
66
6
18
6
12
9
36
51
6
98
12
4
8
13
108
23
28
69
23
84
1
47
24
4
20
16
21
12
9
51
47
1
3
12
20
49
33
48
6
42
24
2
52
120
42
6
8
13
60
35
24
13
3
92
36
12
37
11
28
9
3
18
38
1
51
21
23
16
8
36
12
1
63
32
28
84
42
24
27
3
9
12
21
30
60
9
21
14
1
12
63
20
16
45
15
60
33
39
12
48
12
20
37
33
24
26
22
30
33
35
16
6
15
83
4
56
52
48
12
104
82
6
32
4
30
15
11
13
15
12
6
14
106
6
44
49
3
12
12
32
52
68
24
13
23
12
49
9
14
34
3
11
40
33
12
95
16
32
22
6
21
21
27
12
47
88
114
42
69
63
18
6
138
27
11
48
1
24
51
6
90
60
20
12
48
72
37
21
3
3
60
36
8
37
12
249
2
12
40
32
1
15
188
61
15
20
94
62
76
24
105
3
18
18
24
21
27
32
4
48
60
8
37
24
71
37
11
1
23
37
123
66
6
48
21
11
1
23
58
18
12
44
37
83
40
6
2
1
36
81
2
1
11
28
78
14
13
35
28
9
12
39
66
51
11
36
52
18
30
8
49
27
180
66
3
35
36
238
24
42
54
6
56
4
80
70
42
30
30
80
16
32
24
112
12
129
75
33
11
85
23
1
51
9
47
120
40
6
24
6
12
156
8
1
11
13
23
88
56
16
20
4
128
1
15
24
12
68
13
15
6
2
22
39
23
64
12
69
81
18
30
134
60
25
132
63
60
9
75
36
12
72
104
28
24
68
10
6
21
59
82
27
3
24
84
56
25
99
72
21
35
36
76
8
13
35
28
9
21
30
18
3
60
24
24
33
3
60
119
16
90
87
12
47
52
21
60
51
44
4
36
57
24
15
60
20
25
24
95
58
72
27
15
6
3
12
3
44
34
27
51
21
21
30
12
20
10
27
3
57
23
37
51
33
9
192
6
24
32
36
196
9
123
36
8
64
9
51
104
36
40
44
1
21
6
8
34
54
8
106
86
1
3
92
1
36
15
105
35
4
132
44
22
27
35
106
74
24
12
64
12
24
36
84
69
71
60
24
24
72
100
104
24
10
14
112
21
23
4
33
23
40
12
44
4
21
11
4
12
9
3
56
4
21
48
111
18
54
9
11
4
9
27
44
25
179
52
42
18
44
40
60
36
8
24
4
32
37
23
28
21
39
44
13
36
36
12
12
129
6
9
75
44
37
3
8
84
22
6
12
44
12
70
54
12
48
69
9
38
13
135
44
13
119
64
54
24
27
15
12
48
9
81
27
60
24
75
44
1
15
20
64
57
12
11
37
51
92
28
9
12
36
45
86
112
9
33
54
81
15
12
20
10
38
64
36
30
14
121
12
21
3
21
14
36
70
15
51
48
56
4
42
6
8
58
2
157
39
32
36
36
25
15
138
2
24
52
114
72
3
35
13
11
4
60
32
120
25
12
21
27
24
35
60
85
23
1
3
48
33
11
12
12
73
15
32
37
3
24
57
33
51
11
16
20
24
40
44
37
35
16
9
39
18
27
60
24
27
12
44
25
12
72
11
48
25
12
23
16
9
15
32
28
56
13
71
10
54
21
63
54
14
24
12
13
51
120
12
9
95
10
6
8
1
59
22
87
63
32
1
15
24
92
4
56
16
24
8
40
48
42
27
120
60
48
27
20
28
48
30
86
37
24
96
83
12
4
36
21
75
45
35
60
10
6
9
23
40
9
12
21
14
4
9
36
12
21
54
80
40
9
24
12
72
12
23
96
130
6
21
35
4
24
80
70
6
12
9
23
49
11
37
3
12
33
35
12
13
3
21
23
124
56
46
63
75
80
16
9
117
39
108
12
24
36
3
56
36
52
21
3
42
102
32
40
32
13
11
36
4
12
8
217
59
25
48
9
18
20
36
52
12
20
34
78
33
33
51
93
14
48
60
37
57
18
24
126
3
84
11
28
8
64
42
50
76
72
18
42
30
6
8
1
192
39
18
3
12
71
12
13
15
36
12
8
24
12
4
18
24
54
32
1
12
15
45
23
24
1
24
3
30
14
60
1
15
36
56
28
20
24
1
59
36
16
96
21
69
26
1
35
88
18
138
36
72
24
60
117
12
51
18
26
24
4
72
114
24
51
3
21
23
166
42
21
35
84
1
147
12
45
24
11
37
15
30
30
9
57
14
16
42
42
12
8
13
156
51
12
33
57
6
32
28
12
152
4
84
18
42
126
2
94
2
22
51
35
16
12
6
74
4
21
72
21
15
15
36
20
16
8
16
33
11
76
81
63
69
11
49
63
32
13
99
84
20
97
33
30
20
1
51
90
98
12
16
8
4
69
15
33
12
147
45
3
21
36
159
12
24
6
75
147
120
24
42
122
28
224
58
78
36
33
11
1
11
24
24
124
33
23
10
18
8
1
59
124
20
12
64
20
76
8
37
81
27
ABCD 383853648*7^$a-1 [50063]
12
4
96
71
85
132
60
47
1
12
56
64
128
40
48
56
27
97
96
84
83
13
156
44
4
116
24
63
84
45
4
36
12
60
36
60
216
144
60
11
69
3
1
108
140
192
123
9
16
20
112
120
32
16
8
27
36
81
3
9
15
1
35
9
111
96
9
40
48
56
88
68
52
47
33
108
99
25
36
68
112
104
196
11
229
48
44
16
20
64
60
72
284
87
189
40
48
36
96
68
3
36
229
144
60
8
27
69
112
95
13
44
136
72
168
107
45
64
56
64
107
61
8
40
80
159
133
32
60
4
36
80
27
97
44
3
69
124
96
144
23
73
48
12
24
104
48
144
40
96
224
51
133
72
59
36
73
24
48
35
265
11
73
155
253
120
167
181
140
100
180
128
27
69
76
60
24
56
52
20
63
9
4
203
1
180
60
48
180
20
88
80
3
1
48
84
8
16
23
1
8
52
12
248
48
64
48
60
12
24
72
80
15
85
324
24
120
12
48
92
24
136
84
176
28
107
45
72
52
20
88
216
72
128
120
96
28
12
8
136
32
48
36
28
72
71
24
109
80
16
36
32
16
71
193
48
131
37
60
11
60
21
24
120
148
60
212
27
73
48
288
24
56
112
56
4
60
72
120
216
44
4
24
32
40
44
96
36
144
28
83
45
15
13
107
9
15
109
72
8
4
107
180
13
240
23
13
32
99
13
36
71
69
12
51
21
27
45
40
56
64
96
48
71
129
40
24
143
177
72
40
96
8
27
37
83
33
64
116
12
28
71
25
11
109
48
48
44
84
27
36
49
191
273
28
60
48
8
316
84
12
12
132
48
36
32
28
71
73
12
104
64
72
116
12
100
48
48
47
69
40
8
16
11
49
83
49
8
232
71
97
20
16
68
108
124
71
49
96
24
48
8
72
36
52
24
120
204
140
36
64
12
24
60
108
168
44
15
165
60
16
48
144
12
24
107
145
80
28
152
40
72
120
47
25
11
45
112
72
144
120
20
4
8
40
60
84
56
99
49
60
83
69
124
140
16
24
48
48
179
25
48
116
60
64
12
71
9
36
124
35
13
36
23
181
36
44
3
69
264
36
171
69
36
75
37
60
48
12
200
16
12
35
57
328
128
63
13
36
24
36
48
36
35
25
84
72
24
8
192
15
21
52
60
60
80
256
96
36
48
191
13
179
141
112
24
56
88
80
108
64
80
4
224
220
96
12
155
133
36
48
48
48
12
179
13
32
4
12
84
36
8
112
24
96
104
64
36
36
24
128
88
8
100
12
32
52
11
25
48
71
36
93
24
28
11
37
84
60
188
148
60
144
48
68
51
45
64
240
20
12
60
228
4
119
9
64
35
45
28
12
180
84
12
132
108
12
180
107
180
13
72
48
120
80
52
48
92
36
28
104
27
133
12
36
188
64
48
60
84
35
13
60
8
204
76
59
85
48
47
1
119
33
120
72
64
72
24
48
23
97
96
24
8
75
96
9
208
44
196
12
11
37
32
84
64
32
52
12
116
40
48
24
23
273
16
216
72
80
16
32
15
36
1
48
12
180
12
47
73
48
60
32
75
49
23
1
12
20
27
1
12
168
12
60
128
196
12
72
8
340
119
105
148
96
156
36
140
52
56
ABCD 383920518*7^$a-1 [50012]
72
18
29
31
90
6
17
7
5
43
89
31
84
5
13
35
24
60
48
24
19
29
48
49
12
84
234
29
7
17
61
30
5
12
384
37
59
24
49
35
72
156
19
48
89
37
6
6
24
23
108
79
5
13
12
23
133
84
36
11
61
6
101
25
24
12
60
12
12
48
59
72
1
54
53
96
7
30
35
12
1
131
24
37
24
42
144
77
12
55
5
24
180
1
11
151
48
234
11
84
48
12
91
101
48
12
1
24
119
79
60
42
11
36
12
36
1
54
138
11
7
41
7
6
60
47
73
59
1
47
96
12
1
12
42
17
24
67
5
12
79
30
131
60
19
12
48
5
24
12
1
24
24
59
13
18
36
66
47
132
72
139
30
138
5
67
18
35
1
66
53
12
84
72
43
84
12
18
47
72
25
48
11
72
49
60
95
31
24
5
7
6
83
25
30
6
23
1
6
60
5
84
37
24
47
49
59
24
24
12
24
24
67
17
127
6
30
24
126
48
59
79
29
48
36
37
60
71
60
19
30
54
126
54
5
72
12
72
25
143
36
12
1
60
11
1
23
25
47
48
25
18
48
6
24
36
96
59
25
6
18
47
67
30
47
25
71
13
24
60
6
30
11
24
121
60
54
12
162
108
11
49
11
72
24
72
13
11
97
42
36
36
17
109
132
48
23
72
24
61
35
37
96
60
66
5
13
59
13
66
17
84
48
79
29
7
41
229
23
1
54
30
18
41
37
126
41
37
96
42
41
48
31
29
192
19
18
66
54
6
149
49
71
12
103
6
18
5
103
12
6
35
24
96
67
12
18
71
48
60
25
47
43
17
49
54
17
1
30
89
1
23
7
48
48
29
12
61
59
43
29
73
6
149
36
79
17
139
54
35
19
125
108
108
25
11
12
31
6
23
1
72
72
6
29
72
91
17
72
1
11
67
17
12
55
12
197
1
120
18
101
13
6
102
71
24
24
43
137
49
30
24
18
11
7
53
85
35
7
17
37
36
18
174
48
95
73
11
31
102
47
13
18
65
13
66
6
18
42
83
60
48
37
59
25
6
41
1
54
24
6
24
11
235
53
84
49
18
42
42
6
30
12
77
36
84
96
72
73
59
25
12
30
60
48
17
1
119
12
13
24
23
31
12
18
18
42
35
1
11
19
65
84
31
90
66
41
49
48
23
24
72
1
12
66
137
36
96
84
109
47
1
60
11
48
61
47
25
36
131
13
138
12
60
42
30
89
7
162
6
66
174
42
48
30
5
1
59
49
30
12
29
181
78
108
18
35
85
83
13
59
61
23
13
47
31
6
126
24
5
13
107
48
13
47
7
17
7
12
41
37
59
132
25
6
24
5
73
36
59
1
30
12
42
47
73
23
13
60
30
36
29
49
23
12
72
84
24
7
6
227
96
1
78
5
1
11
13
12
47
13
23
13
11
108
43
12
24
72
24
53
7
5
12
1
18
18
24
36
24
35
12
91
138
71
12
49
23
91
210
6
17
12
36
55
54
95
48
37
59
67
18
47
24
91
18
12
84
30
17
1
12
59
24
72
103
29
24
12
36
97
30
24
29
24
25
36
30
17
55
101
37
54
5
1
12
54
125
13
6
72
12
6
24
6
6
66
17
265
11
12
49
66
18
66
18
30
5
85
6
114
11
31
5
103
17
13
96
23
13
48
11
36
49
191
25
36
12
11
60
7
108
60
24
156
89
43
77
85
126
42
84
24
6
17
49
78
6
59
79
5
1
6
78
83
7
12
53
12
1
24
84
11
36
49
6
12
5
235
29
13
35
12
7
5
25
36
66
24
5
91
84
6
167
25
78
17
73
12
42
48
18
131
13
23
103
30
18
29
12
60
61
12
11
180
36
48
7
17
13
90
29
48
19
18
6
24
24
6
36
48
23
36
13
83
61
30
84
48
29
144
25
54
65
7
29
25
12
30
210
72
47
19
5
60
120
25
30
36
90
6
17
43
12
30
48
47
36
19
192
6
11
37
12
23
55
30
72
48
6
30
60
6
17
24
121
23
49
6
53
31
30
59
1
114
29
60
55
149
13
59
25
36
6
17
25
6
6
18
42
35
19
30
59
37
66
12
5
55
5
12
19
60
65
31
78
12
47
109
71
60
12
37
30
12
17
48
36
7
42
102
30
95
1
12
11
1
23
24
13
30
17
19
114
30
5
12
61
6
234
60
6
126
71
24
19
53
49
23
7
30
18
66
54
161
1
119
120
1
18
77
36
1
18
17
36
37
60
42
5
12
31
18
24
35
1
42
144
65
25
24
11
24
1
35
43
41
24
12
84
24
1
71
120
43
18
131
36
7
48
5
7
60
5
145
30
30
54
24
30
83
19
36
29
19
293
36
72
120
31
65
259
30
18
12
18
11
85
6
65
43
29
49
131
1
60
102
89
7
60
18
36
95
1
11
31
41
91
168
65
7
29
25
71
72
7
77
13
6
54
23
13
66
65
79
5
24
36
24
24
12
1
42
66
11
12
96
7
24
53
19
30
11
1
35
36
55
29
7
5
1
ABCD 384010548*7^$a-1 [50024]
2
30
11
21
35
17
7
23
14
3
47
9
4
7
30
19
17
18
30
8
4
54
89
11
25
25
59
24
1
55
4
1
16
40
2
21
33
3
24
12
29
12
8
40
22
20
24
46
26
41
11
2
7
39
24
26
11
59
37
61
23
11
81
25
3
12
45
39
36
11
9
21
7
36
7
18
156
22
21
21
18
30
7
35
8
1
27
2
58
22
2
9
40
20
40
32
4
44
33
28
2
34
12
11
12
29
67
15
8
6
34
1
49
35
24
19
13
21
6
1
1
10
9
17
76
38
5
56
11
28
1
44
51
42
44
19
21
26
40
22
40
7
4
8
3
6
2
40
50
11
9
16
70
90
6
37
17
26
77
11
9
21
110
12
14
63
17
2
13
15
60
14
30
12
109
39
36
13
32
5
79
47
4
26
54
5
48
19
17
24
31
10
42
37
37
19
3
13
19
16
10
23
11
78
4
3
35
1
5
6
13
45
18
12
69
3
44
14
15
61
22
8
2
38
13
29
3
24
24
23
17
37
30
24
1
24
17
7
121
51
24
21
14
1
19
1
28
1
36
60
52
28
16
4
3
16
7
38
11
4
1
23
12
45
4
7
5
16
68
35
67
12
5
32
3
9
37
40
31
13
11
4
1
43
11
5
5
39
36
21
64
48
4
18
41
48
72
20
9
6
9
17
7
16
33
38
13
7
5
8
16
44
37
39
11
86
23
20
11
16
18
26
16
33
60
16
11
9
4
35
1
7
18
16
38
1
4
44
9
14
4
20
84
1
75
12
9
3
12
8
5
21
10
5
37
12
6
52
37
5
12
3
45
66
44
16
10
14
2
18
12
14
3
32
9
31
7
4
33
24
12
28
57
14
12
33
4
12
35
14
10
30
30
25
20
13
8
19
11
13
13
18
5
24
67
2
10
34
6
1
31
5
35
9
3
14
23
12
20
15
25
9
35
12
4
31
17
1
6
4
81
5
19
51
12
32
26
3
77
4
10
29
19
24
18
40
56
10
13
57
39
7
77
23
9
4
25
19
16
44
3
34
10
2
22
28
44
4
72
8
49
5
60
79
37
12
11
71
10
30
9
47
1
11
17
56
4
65
19
1
71
11
8
18
23
31
13
1
12
2
20
36
13
27
60
10
16
43
61
63
97
4
31
29
19
17
39
3
13
20
21
3
24
1
39
19
1
40
7
6
4
55
60
29
26
10
6
9
57
7
44
36
25
2
24
6
7
1
6
70
14
1
81
3
47
34
12
14
18
22
9
5
19
4
12
11
9
27
20
28
33
23
29
7
17
20
16
20
5
90
1
1
4
47
12
25
12
11
43
29
56
3
9
52
5
2
4
14
23
47
13
11
9
16
5
39
36
16
8
11
30
30
6
23
9
3
9
15
25
7
1
3
11
33
3
1
20
9
32
31
84
23
1
23
13
3
60
1
11
10
39
7
36
30
7
11
30
6
13
1
8
42
10
11
5
12
4
48
27
73
11
17
30
61
11
29
20
9
42
1
25
22
22
35
24
16
5
51
9
31
9
2
6
8
10
2
11
43
10
4
2
14
8
20
39
52
107
1
7
13
1
40
11
24
20
40
11
12
33
25
35
28
7
6
44
2
2
30
5
60
36
7
12
25
15
8
1
12
27
2
31
4
20
16
60
31
26
51
11
8
28
2
11
1
48
68
75
44
3
2
11
31
48
6
23
7
25
15
20
22
7
20
36
48
12
39
20
46
86
16
10
3
8
16
25
35
24
43
49
35
49
35
88
50
34
13
1
10
33
76
31
4
20
1
85
112
18
12
41
20
37
63
91
16
10
63
56
16
20
39
1
24
33
12
48
11
36
11
73
11
26
15
35
21
9
2
17
21
3
1
16
26
4
13
8
24
5
12
4
7
21
10
1
15
26
6
10
12
62
17
11
30
75
5
35
20
36
40
8
11
16
25
8
39
68
54
6
10
14
42
44
80
3
11
18
18
40
22
59
73
2
20
16
9
9
2
1
16
45
15
1
34
12
38
6
24
18
12
11
48
41
75
5
59
1
35
43
13
36
11
53
5
42
13
8
3
13
33
22
1
24
3
14
19
29
36
23
72
7
2
20
15
13
4
4
6
9
4
23
12
1
7
72
60
16
6
6
21
16
5
51
15
9
12
11
17
5
8
7
100
5
36
32
7
4
8
35
13
40
21
22
1
69
18
14
56
12
3
8
40
9
3
44
33
30
68
13
17
24
35
47
86
23
9
11
59
66
30
4
6
15
40
9
22
14
35
27
22
28
34
48
2
44
11
1
2
21
9
51
24
5
35
11
9
27
8
41
20
59
1
39
9
47
4
9
12
28
72
24
20
75
21
9
12
3
5
18
12
42
6
28
33
21
30
8
72
10
15
5
31
47
18
30
14
11
24
45
19
20
12
17
32
2
9
48
11
16
9
36
25
2
22
35
27
26
30
1
53
43
25
11
5
24
48
23
25
6
10
7
11
8
22
19
23
8
60
28
1
41
12
27
108
9
55
35
6
19
48
1
35
7
25
49
3
7
4
26
36
16
28
35
28
7
1
12
1
15
20
11
50
16
6
12
5
20
11
76
14
91
4
8
47
25
28
56
4
12
29
2
30
58
21
29
18
53
24
1
30
4
21
40
31
64
9
4
13
24
82
13
8
1
8
7
11
21
28
36
20
29
22
9
24
3
2
35
25
20
28
7
36
15
32
1
57
42
21
1
11
35
53
1
10
2
43
3
1
80
3
44
5
8
49
34
28
25
96
7
1
16
23
1
11
18
3
51
49
24
20
16
8
16
36
104
3
48
10
10
29
84
36
20
16
5
3
33
19
8
21
19
1
11
17
3
27
30
3
49
51
89
15
33
30
1
12
80
5
34
8
13
4
7
17
23
49
8
109
4
84
10
25
59
25
23
21
9
28
10
102
20
51
11
109
20
16
23
1
9
71
3
33
5
6
13
27
2
118
6
3
12
4
11
9
28
43
4
9
120
24
16
11
12
12
2
4
12
24
7
11
8
4
13
31
14
16
22
1
8
5
19
4
44
57
39
35
26
4
7
4
1
16
3
65
19
21
14
1
4
11
9
1
23
36
5
6
13
36
1
14
61
7
17
33
23
4
32
1
2
1
49
6
12
12
12
37
37
2
8
34
19
19
42
67
15
60
13
33
10
37
17
4
19
7
86
2
8
18
10
6
14
24
25
64
21
46
29
7
4
30
15
11
4
12
2
31
17
22
42
26
17
5
2
14
2
24
13
21
10
5
8
1
11
87
12
46
11
33
75
23
28
22
22
1
5
20
35
51
33
5
30
1
11
14
26
9
25
14
1
8
11
41
7
10
7
36
20
28
36
5
6
32
10
30
1
56
40
24
47
69
27
97
21
2
13
21
14
8
1
96
16
5
55
35
9
13
8
19
60
1
60
55
15
70
14
8
18
23
17
54
2
7
12
5
20
2
10
32
51
64
11
13
7
2
12
11
25
3
11
61
17
20
22
20
1
5
6
16
8
34
20
7
48
3
37
20
5
7
75
8
1
5
10
9
3
21
9
7
25
10
57
13
16
42
2
50
20
1
4
7
13
5
91
5
22
8
50
4
10
1
17
7
21
40
19
16
67
12
30
28
3
24
4
19
34
7
21
38
13
11
8
65
53
32
18
22
16
74
1
49
6
40
21
9
15
39
8
50
22
25
1
14
2
107
21
16
40
19
5
15
1
4
16
15
27
33
24
23
12
1
27
1
12
80
28
20
3
73
47
8
126
35
31
17
7
6
58
10
11
15
44
66
22
37
43
2
2
9
84
3
22
2
18
30
1
20
29
11
9
47
4
19
10
16
35
4
81
4
16
36
6
21
60
33
66
18
3
17
6
17
37
4
8
20
3
56
9
3
11
40
2
7
16
24
37
12
18
14
51
20
49
26
9
16
5
19
67
14
10
4
25
20
15
6
63
27
9
64
9
51
7
14
8
18
54
75
15
6
39
24
27
33
52
41
26
28
24
69
12
24
16
8
39
18
40
14
12
90
3
36
5
52
3
9
20
48
7
11
12
109
1
3
19
5
36
25
16
14
24
5
140
16
5
42
1
36
5
76
3
9
2
45
4
12
7
2
28
12
11
24
24
67
5
20
15
26
4
86
28
58
52
10
20
12
10
3
4
20
3
13
21
10
4
45
47
14
23
16
1
22
9
3
25
17
19
20
48
11
52
14
23
7
65
19
10
15
16
29
26
40
14
6
24
25
1
34
1
41
28
15
51
6
7
8
12
36
3
142
11
17
19
23
29
21
39
32
27
1
1
19
27
2
31
12
25
2
121
12
31
18
31
9
8
7
1
50
9
40
91
4
10
48
28
6
13
3
68
13
96
23
40
10
22
29
20
1
58
37
4
19
1
21
2
14
11
5
7
9
54
8
30
6
10
4
48
22
1
9
38
13
51
9
47
1
12
27
24
13
33
14
38
6
13
23
18
10
9
3
34
39
11
25
24
56
65
19
41
54
10
18
18
20
90
14
95
11
22
7
20
24
36
17
44
15
17
7
23
20
1
47
10
30
33
48
21
12
31
35
14
7
23
28
24
109
5
20
24
11
7
17
21
2
10
118
5
8
63
60
33
16
20
4
35
50
36
4
28
131
3
36
9
4
24
24
23
34
14
18
2
26
63
49
4
68
16
15
9
2
16
12
1
25
96
54
4
30
40
10
1
27
8
13
1
36
16
7
16
33
47
4
1
18
12
6
31
23
26
14
2
58
8
37
17
16
7
41
3
40
9
2
61
5
6
9
15
10
22
49
41
4
4
14
ABCD 384091866*7^$a-1 [50002]
84
9
36
15
93
60
71
28
68
16
104
64
68
72
48
40
33
39
32
1
12
15
140
76
32
85
35
12
108
73
275
85
15
80
24
76
12
32
13
155
84
48
25
36
36
63
45
47
24
60
12
13
27
132
9
48
11
40
180
12
32
1
155
25
35
1
84
135
44
36
12
12
36
37
3
33
39
80
1
215
12
48
1
48
51
36
9
39
32
28
120
33
3
96
120
33
63
8
1
183
9
23
37
36
3
80
60
28
129
24
11
12
60
24
4
80
73
83
4
36
12
24
108
72
56
28
140
37
3
33
252
35
12
24
4
9
15
36
72
8
13
27
92
25
159
44
49
63
108
44
1
24
23
12
1
72
23
72
60
109
51
8
4
36
24
20
16
20
25
131
25
83
48
100
57
60
71
4
8
25
12
23
100
81
147
45
11
40
201
95
12
12
120
48
48
13
12
87
12
56
49
131
4
8
85
11
40
56
133
23
40
80
48
61
23
40
81
27
44
109
39
68
12
132
84
16
8
60
60
133
35
28
9
23
52
153
95
60
133
87
72
68
48
1
83
37
63
8
24
37
27
12
60
81
3
108
9
51
8
85
95
48
264
12
48
25
48
23
24
16
9
215
73
27
92
16
32
36
4
116
64
9
24
27
21
71
36
25
36
12
135
56
36
12
1
27
21
11
96
133
36
47
25
63
8
1
36
47
36
48
12
1
72
39
45
11
4
32
61
59
13
47
13
107
37
36
27
21
59
1
35
28
9
3
152
25
23
48
72
157
123
84
44
124
12
168
12
68
72
96
13
39
108
24
80
4
36
8
100
9
87
57
15
45
12
108
27
20
36
144
25
171
36
44
25
11
73
23
12
16
12
32
60
180
16
24
32
48
40
92
60
48
13
36
3
248
13
135
92
48
12
52
57
11
61
72
27
72
8
48
112
9
99
80
12
61
12
47
48
4
56
12
76
20
36
24
36
28
32
1
23
13
27
104
108
40
8
1
48
51
45
12
36
11
12
208
21
47
25
15
188
12
25
3
9
60
12
11
24
136
32
60
12
36
13
24
27
68
76
44
112
140
1
27
9
131
13
72
3
20
85
12
96
327
108
20
16
60
93
24
72
111
20
49
12
27
92
61
47
12
85
83
25
11
12
1
12
24
27
117
11
61
11
16
68
24
97
3
117
15
56
24
36
100
8
4
9
63
60
36
21
72
71
36
24
4
24
36
20
120
97
96
12
195
56
36
60
60
12
1
215
13
47
4
68
85
27
20
16
44
136
72
8
73
27
9
11
192
25
23
37
12
23
28
117
183
24
48
60
8
12
25
107
73
3
24
12
69
48
131
36
37
3
45
15
92
52
68
12
85
63
33
39
240
8
12
36
12
157
11
24
76
44
168
1
12
15
116
1
63
9
83
12
16
24
81
11
61
72
107
24
52
20
4
84
44
25
23
25
15
12
32
301
27
20
16
45
51
9
71
64
45
48
27
9
15
57
11
61
27
24
21
15
12
32
13
108
47
25
35
48
16
36
33
39
69
11
1
135
9
107
1
36
36
23
37
36
47
24
4
105
71
64
36
80
73
63
9
3
8
37
15
8
1
27
9
63
45
48
99
45
87
56
52
12
36
8
24
12
169
27
8
24
16
32
13
231
56
37
15
80
37
48
36
99
20
13
59
13
3
144
45
11
120
4
153
123
117
147
141
108
12
87
8
121
11
88
8
24
1
72
27
80
40
36
33
27
92
28
80
84
40
21
11
76
9
3
9
23
24
24
36
1
11
304
36
68
37
27
36
84
20
61
27
8
97
3
20
49
47
1
72
83
4
84
60
32
25
35
108
37
15
12
132
21
72
23
73
27
81
27
12
60
8
60
96
16
48
9
47
108
13
95
25
47
160
152
24
12
52
36
36
8
12
133
35
48
73
144
216
72
95
73
11
16
32
52
116
25
12
11
4
12
24
20
192
169
11
120
1
23
13
27
108
12
20
76
20
28
24
80
72
37
99
80
28
9
3
20
12
1
59
13
59
25
51
21
96
143
28
57
95
1
192
47
124
33
72
183
36
9
35
28
24
48
69
71
28
32
96
24
1
72
12
108
87
92
24
24
48
37
71
13
131
145
63
32
49
59
60
28
24
32
49
48
119
52
8
24
28
21
11
4
9
48
23
4
189
63
36
105
12
51
57
24
39
36
44
12
4
56
204
4
92
97
11
24
96
37
39
81
27
33
23
133
11
12
37
131
16
20
16
44
52
8
12
120
ABCD 384281034*7^$a-1 [50004]
15
33
12
15
14
7
3
30
8
22
12
17
19
36
12
30
18
2
48
16
48
6
53
64
8
7
33
5
10
30
42
6
32
58
30
72
8
7
21
20
7
15
21
48
12
3
6
54
21
21
8
27
9
4
6
42
35
25
6
9
3
81
3
17
7
6
15
9
3
5
3
25
18
29
4
41
24
28
54
9
3
21
3
53
19
2
19
5
46
42
123
3
24
26
16
12
39
221
96
88
66
54
12
18
78
12
59
16
15
6
72
51
27
2
28
3
15
12
12
12
30
35
28
24
27
60
9
3
48
9
45
18
17
13
18
78
54
18
78
36
6
11
4
39
24
45
36
45
51
17
70
18
30
9
17
16
6
18
42
6
18
113
31
2
12
22
9
12
117
8
10
17
7
21
20
85
15
9
42
12
5
28
65
64
18
17
28
44
24
43
36
45
45
12
63
51
18
3
24
12
12
15
2
70
2
31
20
31
21
41
72
10
21
12
51
9
3
126
3
8
31
30
48
39
33
8
28
3
77
22
41
24
19
60
30
8
52
39
15
41
64
5
22
21
12
21
6
33
39
17
19
33
3
84
12
36
24
9
27
24
6
27
5
22
2
10
12
14
52
11
1
36
18
38
4
27
27
41
19
42
20
31
3
2
40
15
15
9
17
67
9
3
48
3
6
24
12
3
51
69
5
4
32
106
18
6
9
24
45
15
39
21
3
30
132
12
36
30
14
43
15
21
17
4
54
26
27
13
11
9
64
66
60
17
79
18
3
20
37
6
26
10
62
76
3
45
6
12
12
17
48
33
28
36
36
42
9
27
122
4
54
30
44
22
26
31
27
2
22
36
33
3
60
36
21
5
31
12
5
10
50
19
9
18
6
42
6
27
60
27
36
29
4
9
3
32
67
21
27
18
42
72
6
12
48
54
12
9
3
54
30
24
6
15
33
6
78
11
24
7
12
2
7
17
28
12
35
64
3
30
18
18
18
6
63
24
41
40
3
5
24
16
30
108
18
47
40
24
17
96
36
22
26
10
66
3
24
9
60
15
15
6
35
16
57
23
13
6
2
7
20
31
38
34
2
10
21
17
16
18
9
3
50
12
4
12
72
35
88
165
12
30
38
3
9
60
36
31
5
28
63
24
5
22
14
10
5
37
11
37
6
72
2
22
21
17
7
9
6
6
6
33
12
39
9
53
46
2
24
22
21
120
12
39
12
30
35
61
8
3
19
18
48
27
9
42
5
16
15
54
8
22
48
12
30
20
7
41
10
6
3
12
12
3
14
22
21
27
12
12
6
6
33
3
138
3
15
26
19
44
40
36
24
29
10
50
3
37
6
12
42
20
16
12
6
17
16
3
12
129
9
27
21
36
27
45
48
111
21
39
5
4
96
3
9
3
3
53
31
26
34
2
22
5
7
17
40
3
33
45
39
45
3
3
60
57
63
86
48
7
15
9
12
3
50
12
16
6
14
10
50
28
11
7
12
21
29
16
42
17
16
27
2
10
24
60
14
22
12
29
24
13
3
21
6
2
10
2
46
17
4
15
57
129
84
27
3
21
48
3
12
21
12
92
40
9
54
6
3
60
9
8
27
9
7
3
36
21
44
13
6
24
18
39
84
39
78
11
133
18
33
17
46
14
22
5
73
60
11
16
24
81
18
21
56
4
60
51
78
3
27
2
7
5
7
9
3
39
24
14
3
28
21
30
6
39
3
21
48
9
24
60
27
21
18
29
40
5
7
3
65
16
48
9
6
36
29
55
60
18
15
12
8
48
16
3
26
70
81
17
3
37
30
6
15
15
30
15
3
12
50
34
2
22
14
12
7
15
24
17
1
12
6
9
9
12
39
27
2
34
65
13
75
87
6
30
33
41
3
24
16
63
6
3
12
17
48
24
10
9
15
30
3
3
30
12
42
9
33
6
9
77
19
27
6
51
57
32
22
2
3
9
4
32
27
13
11
9
31
15
24
6
8
72
16
8
10
62
3
13
3
36
24
27
24
6
3
8
49
30
6
83
4
15
29
9
34
9
53
4
48
18
69
57
66
30
6
29
37
18
9
45
39
27
45
12
36
9
20
31
15
9
3
9
24
5
34
48
90
3
21
3
60
41
7
33
15
15
29
33
4
3
36
3
89
91
9
9
3
27
48
5
7
12
24
24
2
10
21
108
41
4
3
3
24
2
7
36
12
15
2
64
18
141
60
12
27
21
17
43
32
4
9
11
7
2
31
3
21
15
21
20
31
9
39
18
36
18
9
17
16
63
21
6
18
18
12
54
114
5
9
58
18
6
12
2
43
3
81
3
18
8
22
2
16
15
87
2
4
3
15
2
19
24
21
6
9
3
9
39
60
12
24
17
64
36
39
30
6
6
30
45
8
33
12
40
24
30
24
26
4
99
20
45
16
30
12
9
80
13
12
12
18
6
11
43
2
4
66
12
6
18
54
15
21
3
60
3
33
3
36
5
21
58
24
30
6
5
1
36
51
27
36
21
20
13
11
19
105
3
30
42
48
6
11
1
27
21
30
21
12
15
14
22
62
63
4
36
21
78
6
63
17
43
9
30
5
16
21
15
99
6
75
24
21
24
6
36
36
2
10
21
99
14
7
44
13
6
42
12
6
14
27
13
3
93
15
51
14
16
15
5
34
105
27
12
18
8
31
5
46
21
3
9
39
21
5
43
3
17
67
14
7
12
20
25
80
7
21
18
12
48
24
5
61
6
6
27
20
61
20
19
12
5
7
27
48
48
78
27
8
40
65
39
37
111
15
50
3
7
30
3
15
14
55
3
30
11
25
47
31
12
9
27
12
2
7
9
3
5
40
24
18
6
36
23
4
3
54
30
24
9
15
14
64
12
39
12
21
12
42
36
2
46
9
80
13
6
53
91
60
6
36
135
15
12
24
2
46
18
6
9
17
3
67
12
65
13
30
2
19
123
12
12
2
7
24
72
15
9
9
3
45
32
22
78
12
6
30
36
6
6
12
39
36
27
18
18
17
25
3
3
81
27
14
19
3
14
22
18
11
4
15
6
12
51
32
61
42
21
69
12
6
14
46
6
6
5
37
12
66
72
18
20
31
29
7
20
4
17
34
48
50
31
8
25
12
8
31
20
85
8
7
33
3
3
21
12
3
14
16
54
5
19
21
87
18
15
51
9
36
15
60
21
33
15
21
12
6
6
42
9
32
4
27
12
21
3
33
15
36
9
29
3
31
18
39
15
57
36
3
12
24
5
21
31
3
33
24
15
66
6
26
4
6
6
6
30
32
24
10
24
18
6
17
88
12
15
18
8
27
13
39
12
15
12
12
78
42
9
12
3
24
21
33
42
12
21
12
27
78
15
9
15
33
54
33
27
6
15
39
6
18
5
7
14
19
24
21
15
44
4
72
15
26
7
9
6
45
5
58
21
3
6
42
30
51
45
12
27
3
48
41
31
36
53
4
24
12
3
24
36
6
8
10
6
12
18
24
33
39
24
29
55
66
78
17
40
5
4
3
39
18
8
108
10
9
3
26
22
41
7
21
15
2
22
29
19
62
28
24
90
2
10
2
27
16
29
51
4
17
16
15
20
37
66
9
53
28
15
81
6
45
36
21
18
54
51
9
30
6
147
15
30
3
89
7
3
36
18
27
3
2
12
36
19
41
3
16
21
6
21
5
75
49
3
33
18
30
3
21
6
42
18
24
12
9
3
21
3
78
27
51
48
9
15
50
3
69
46
9
69
23
28
108
45
48
11
21
16
3
15
18
51
15
12
2
36
7
21
84
15
3
14
3
4
21
27
17
4
18
18
51
12
41
58
33
15
6
66
12
12
105
8
13
32
22
5
19
62
19
3
24
65
7
6
24
12
108
66
84
24
18
36
18
12
6
11
16
3
14
48
70
12
5
7
18
3
15
2
7
33
3
12
15
2
10
24
18
36
15
15
45
33
6
6
36
6
14
94
2
10
6
12
36
60
48
12
8
7
9
8
7
27
78
3
3
24
54
6
17
37
6
42
18
30
11
16
15
41
24
21
70
9
17
10
6
3
3
36
45
3
33
3
9
29
10
26
10
12
90
39
9
27
21
6
2
40
15
3
12
9
5
28
15
20
1
54
6
3
24
9
12
24
24
27
57
12
42
48
12
50
7
15
45
5
27
136
15
45
3
18
32
7
12
3
30
15
12
36
20
13
18
6
8
70
2
34
2
28
39
36
9
12
36
6
12
21
51
54
48
18
12
21
33
8
7
45
15
39
12
60
38
7
96
24
9
8
28
18
14
19
51
30
75
3
18
11
13
15
9
3
5
27
4
15
42
6
26
40
54
14
43
9
3
15
9
8
48
24
7
14
7
21
18
12
2
16
18
93
93
75
21
20
28
3
39
60
14
4
3
3
42
6
18
20
28
ABCD 384390968*7^$a-1 [50003]
24
55
12
5
55
36
24
5
48
120
48
40
8
7
24
36
36
48
33
87
5
52
48
15
105
128
24
24
48
120
91
5
72
16
8
55
81
3
45
63
120
12
29
48
84
7
41
31
48
53
7
5
19
41
16
56
43
29
19
5
7
9
32
91
21
8
16
3
144
5
16
48
27
45
8
40
32
72
67
5
40
63
17
24
79
53
7
21
75
60
17
55
9
8
64
48
3
48
12
33
20
12
88
8
7
17
31
156
17
28
3
29
67
36
17
12
4
80
24
96
55
41
16
20
108
43
93
8
72
40
8
43
53
12
43
12
21
3
24
21
8
12
19
33
3
12
57
32
16
20
12
48
7
17
91
17
52
15
36
41
48
103
12
60
84
12
60
144
9
51
45
24
51
29
175
137
16
39
53
7
12
12
48
5
31
41
24
40
27
5
163
65
4
8
16
32
16
48
3
60
9
51
5
7
48
9
20
43
17
36
4
8
24
79
12
12
36
45
32
7
65
19
60
12
12
17
16
15
161
24
88
80
55
41
31
5
67
41
31
53
43
17
7
17
31
36
45
39
185
48
16
51
89
12
67
120
5
24
12
52
48
48
39
12
117
3
45
24
44
19
29
19
33
48
96
63
84
21
27
29
88
32
16
15
81
15
41
96
40
3
5
24
67
17
4
32
24
64
8
40
75
12
17
16
39
9
3
45
3
29
12
31
113
31
189
51
29
48
48
16
51
72
29
12
48
76
8
19
21
39
113
67
5
43
12
57
8
12
12
67
5
79
9
20
12
120
16
72
20
7
12
29
67
29
4
56
16
147
17
60
43
12
105
3
24
53
24
16
24
56
12
4
75
24
252
17
43
45
51
12
41
19
48
53
64
20
84
7
60
41
4
32
72
36
36
12
4
32
24
16
20
36
91
36
9
3
53
16
3
24
36
60
17
4
15
12
5
7
9
8
19
29
19
17
19
33
51
21
3
77
24
7
24
9
24
8
7
48
12
12
17
16
24
51
45
27
36
57
164
48
4
48
72
80
7
89
36
7
21
15
36
48
21
99
21
15
72
12
12
17
48
31
33
8
24
7
72
96
60
5
64
3
77
19
36
9
51
29
88
8
31
108
29
12
60
31
65
55
12
5
64
44
84
55
33
75
93
44
43
17
19
29
31
17
55
9
8
12
19
33
48
75
5
64
24
8
7
36
45
135
29
48
28
20
12
55
24
5
4
8
16
15
41
7
12
21
51
5
40
20
4
15
24
108
12
17
31
57
48
75
69
96
27
5
36
4
15
41
7
48
9
56
24
115
36
29
28
8
16
8
36
36
12
4
120
39
96
9
56
40
15
12
5
36
28
24
24
3
5
55
53
4
3
41
79
108
60
5
84
28
32
24
72
48
36
4
32
67
36
17
7
41
24
64
140
76
3
17
36
19
36
105
24
24
32
7
84
17
31
21
15
57
24
3
5
7
65
96
16
56
16
135
17
88
27
21
8
24
16
15
96
48
17
55
48
17
7
72
48
12
5
19
5
40
8
48
36
4
3
5
84
7
24
21
44
4
87
33
32
16
3
5
40
20
36
79
12
141
8
91
77
88
3
5
16
8
67
41
124
24
8
40
44
19
57
48
96
8
55
17
24
55
57
72
96
68
48
103
72
21
15
9
8
72
48
7
17
12
7
117
120
32
79
29
43
9
8
64
3
17
4
15
144
120
24
96
89
16
48
15
12
45
24
48
8
16
15
65
7
9
39
120
33
72
3
161
31
12
57
8
31
9
8
276
60
31
108
5
64
3
69
3
21
56
43
29
96
24
7
53
7
21
24
15
153
39
81
56
36
36
40
24
8
40
8
24
40
32
7
36
108
17
7
36
36
57
152
12
52
8
88
72
3
12
57
32
19
53
24
12
12
64
128
43
101
55
48
89
55
17
12
48
19
89
16
27
137
28
24
39
96
9
15
29
60
40
3
137
4
32
19
5
7
17
16
15
33
48
8
31
33
32
31
33
8
24
19
21
15
65
7
72
36
24
21
48
27
36
48
17
115
53
40
8
7
65
16
56
19
24
5
84
19
12
21
27
77
48
36
19
9
80
19
117
8
72
79
33
15
36
41
28
8
88
48
3
29
19
60
5
12
40
15
17
31
41
16
48
195
180
57
3
69
8
19
21
24
20
19
120
48
24
48
33
48
24
20
67
9
27
29
31
29
96
7
12
168
5
31
24
21
15
12
12
41
127
5
7
21
56
24
96
16
48
8
72
7
9
3
36
17
12
43
57
51
21
39
12
21
56
72
31
209
12
28
63
105
63
17
31
9
15
5
4
3
21
8
12
28
27
41
12
36
12
151
33
63
29
28
3
24
60
185
88
8
91
5
24
31
9
24
48
96
8
16
68
12
19
5
24
67
24
101
48
7
57
15
60
5
40
56
7
41
19
12
72
29
7
69
15
9
44
12
64
32
7
36
93
32
24
40
24
3
36
17
48
24
16
27
48
45
24
20
4
44
60
67
65
36
12
43
12
21
87
12
45
8
19
5
16
8
12
19
33
111
9
8
88
20
28
116
31
12
33
48
20
36
16
32
16
51
5
88
32
7
17
36
28
3
17
28
72
8
7
65
7
57
39
33
20
36
55
9
24
8
60
31
5
79
17
12
96
48
36
16
39
33
87
17
24
48
16
80
84
4
44
12
91
36
41
43
21
32
55
24
137
16
8
160
8
7
24
17
24
7
36
77
115
69
15
33
3
29
16
24
48
8
160
72
104
7
9
48
8
24
43
21
8
16
20
60
7
9
48
15
9
24
8
16
8
19
29
31
9
8
7
29
19
57
116
19
108
45
24
8
7
24
17
40
48
27
21
39
9
15
96
12
60
48
41
31
48
17
60
4
32
24
16
15
89
31
9
63
5
48
79
12
17
48
16
104
48
7
9
24
27
29
40
99
17
4
44
43
41
31
72
24
29
4
3
21
39
48
81
72
3
5
24
40
8
7
81
8
ABCD 384394502*7^$a-1 [50025]
11
6
115
56
45
60
12
162
13
197
6
49
119
114
6
18
12
91
17
72
67
44
352
17
36
31
77
7
53
87
52
5
3
196
44
9
7
95
1
23
61
5
27
105
43
80
15
25
17
12
55
12
8
57
36
27
15
85
59
30
48
18
138
6
6
48
42
96
37
5
12
15
57
72
18
169
17
48
54
6
24
24
91
47
30
19
23
54
27
15
97
180
48
125
48
36
123
57
6
37
84
5
7
59
69
3
30
31
29
6
18
7
32
24
63
120
114
12
90
25
56
15
25
65
31
36
11
174
43
23
42
72
6
120
72
1
24
149
27
33
180
12
63
100
20
15
45
51
18
36
27
33
7
20
3
72
162
103
80
24
4
227
33
12
9
66
69
4
41
67
44
64
95
1
95
9
15
1
65
96
103
23
78
15
117
12
72
3
21
60
19
53
60
66
61
41
24
84
6
1
53
24
18
105
39
24
25
119
153
40
41
24
48
7
53
36
27
51
1
95
42
19
5
39
16
20
60
4
125
7
41
7
29
84
39
40
8
45
108
60
66
90
31
65
15
16
5
18
6
7
35
6
19
24
17
24
78
133
11
78
75
28
36
23
90
24
19
41
3
16
5
12
96
3
57
24
42
9
12
9
7
12
17
15
88
5
24
27
69
24
3
36
21
27
36
57
7
44
33
48
120
108
30
96
90
7
29
12
54
49
23
1
17
30
42
7
20
4
101
48
3
39
42
96
3
3
24
1
120
17
63
129
87
21
19
17
79
17
43
17
43
17
19
12
36
32
4
5
114
66
24
151
65
79
65
15
9
120
15
16
29
24
27
36
28
17
15
9
12
156
30
48
9
60
129
60
12
24
91
53
51
24
15
24
33
76
32
48
148
17
63
33
24
87
9
7
23
114
79
113
12
43
65
15
60
153
3
96
57
27
64
11
42
39
24
16
44
3
73
5
15
16
41
39
51
42
15
63
30
3
64
104
16
12
11
21
21
55
17
7
72
5
12
24
120
3
16
17
51
16
12
44
33
102
54
19
41
91
60
8
16
60
113
12
24
30
72
33
72
40
23
25
29
27
15
42
48
115
29
15
16
53
79
107
21
9
24
18
126
12
24
27
141
55
65
96
39
4
83
120
133
20
87
54
3
21
19
5
51
9
24
7
24
41
12
43
44
4
12
80
81
3
81
24
39
12
27
97
77
39
3
24
73
44
21
15
63
57
24
57
6
57
69
31
60
23
13
48
29
30
1
96
29
7
35
18
96
30
54
12
135
4
20
9
7
29
66
9
117
24
18
57
15
9
225
12
43
29
72
72
27
36
3
81
16
5
55
17
36
75
9
7
17
27
40
53
27
9
78
42
12
192
63
3
57
33
19
11
57
76
5
15
24
57
75
33
18
18
54
37
5
39
117
63
3
138
102
57
21
48
19
12
107
30
12
24
3
21
31
47
6
18
198
12
31
17
7
44
129
51
33
6
33
69
79
35
96
1
80
48
165
156
48
31
89
84
19
65
55
24
53
24
24
84
6
105
40
44
36
135
6
66
6
7
29
79
120
65
7
8
60
45
7
113
72
72
6
78
24
75
81
19
5
39
16
17
84
24
24
90
1
17
7
17
63
21
42
33
28
32
3
30
84
60
12
12
12
60
27
159
42
43
20
96
40
143
18
19
5
139
11
6
12
15
9
6
81
16
17
51
33
12
144
30
1
65
67
48
36
23
54
79
60
23
6
138
78
139
23
96
24
42
15
24
16
36
107
6
75
15
1
36
137
27
9
67
84
449
87
4
44
21
19
41
12
3
36
45
24
15
135
18
108
39
9
120
67
24
41
30
30
12
30
33
48
52
59
78
24
18
1
17
6
21
93
7
5
171
21
12
6
9
76
77
115
41
18
9
12
117
31
53
39
27
1
17
199
23
25
5
51
4
48
89
36
6
42
60
84
30
121
65
111
28
32
21
43
83
54
19
5
36
72
3
51
78
15
60
69
12
79
77
12
27
27
1
24
5
55
77
3
12
69
90
138
7
41
91
32
36
63
150
3
57
30
57
39
90
48
120
24
72
30
61
48
107
37
60
5
15
21
60
42
6
12
54
66
7
41
48
43
48
60
5
12
39
21
55
125
30
6
24
3
16
56
45
31
41
42
18
36
36
24
24
3
27
97
24
80
16
65
12
42
1
96
5
36
24
15
24
39
18
6
42
15
33
151
17
222
109
41
7
36
89
19
77
12
18
18
15
132
45
12
12
12
15
84
28
36
5
18
21
52
17
7
36
5
15
141
84
24
36
42
69
123
6
18
25
5
36
39
9
36
7
29
31
8
15
18
12
27
84
3
1
60
32
27
102
18
6
7
20
28
53
36
24
79
44
9
7
5
168
12
39
15
21
27
33
153
48
27
57
156
60
12
12
3
9
43
48
132
17
6
18
60
42
18
12
66
9
93
24
36
54
42
63
48
57
63
112
68
21
24
51
76
5
96
12
12
72
60
84
114
18
24
78
49
23
54
12
30
18
79
17
30
1
29
36
6
21
69
12
43
17
12
ABCD 384405746*7^$a-1 [50034]
24
25
23
27
6
58
42
24
14
16
6
119
3
21
81
63
7
17
133
20
4
120
92
10
24
8
6
4
6
42
90
12
29
37
6
5
3
6
90
22
18
32
22
2
36
18
10
32
4
290
4
110
64
62
96
10
14
114
30
39
91
56
21
13
14
6
15
24
15
33
9
24
30
4
56
4
26
15
105
30
4
66
20
34
48
5
73
6
66
14
10
84
240
2
48
12
112
6
30
12
80
69
48
72
55
44
10
14
60
12
48
40
101
49
50
22
84
6
18
206
24
45
13
14
21
43
53
19
5
43
12
54
44
34
38
15
9
114
30
15
19
29
33
34
72
8
10
14
45
51
21
13
59
7
12
14
24
16
47
31
66
50
16
8
45
123
69
9
16
14
4
8
4
6
42
2
30
33
15
42
39
15
90
4
12
50
88
53
3
144
6
126
34
50
24
46
80
54
52
18
6
20
33
51
28
20
21
24
67
29
120
24
3
70
23
24
37
68
120
48
6
9
19
29
13
84
32
28
14
12
58
56
10
32
118
12
11
7
12
120
18
86
6
100
62
58
11
27
22
42
62
15
1
14
57
49
38
4
42
18
32
10
74
16
77
37
24
2
124
30
143
1
32
34
32
4
44
6
58
32
21
15
118
59
15
28
20
28
104
22
74
10
36
24
42
92
22
20
6
28
56
10
20
34
86
18
10
12
30
113
73
18
20
10
12
48
102
30
54
20
94
47
72
37
24
20
16
23
43
24
77
37
116
58
152
21
24
9
76
18
66
32
100
30
32
16
6
18
18
11
67
6
24
66
36
12
42
6
80
48
36
36
10
50
22
68
15
24
49
32
34
48
18
42
17
43
29
43
29
27
78
54
9
7
137
7
36
29
25
50
106
14
10
59
51
21
25
32
34
8
21
25
66
8
102
24
4
12
71
63
9
27
21
48
51
34
24
42
17
3
24
30
6
58
8
28
179
37
30
5
39
10
42
14
30
4
5
57
39
3
6
94
36
5
7
12
8
58
6
48
125
24
43
14
159
27
21
13
107
3
4
2
18
10
60
122
6
22
42
26
45
72
61
20
22
32
10
48
50
21
3
10
20
30
33
13
2
28
77
48
105
88
74
21
27
40
14
100
11
33
4
30
6
23
19
5
37
168
83
37
11
3
118
2
10
48
72
14
21
1
62
10
2
21
19
5
13
26
10
26
24
10
14
22
95
19
29
57
18
10
60
47
81
88
30
26
106
48
60
17
67
86
66
69
48
3
10
14
30
54
22
11
79
17
27
45
19
29
1
32
15
1
24
50
10
35
48
27
16
20
4
14
94
12
29
85
14
46
12
11
3
60
16
32
57
99
84
46
60
12
24
44
70
26
66
72
22
144
71
115
30
26
4
17
61
6
56
36
18
4
35
1
80
16
23
3
22
26
45
15
36
10
20
96
4
35
3
6
40
240
6
26
87
33
10
14
6
81
27
4
6
36
38
57
3
6
126
70
44
63
3
28
41
72
3
76
41
49
18
101
1
56
63
1
6
113
51
21
72
31
12
32
36
42
10
53
48
3
21
48
37
62
6
10
80
10
59
51
10
24
6
150
74
60
28
5
27
22
78
30
2
28
18
54
8
58
20
15
49
26
141
99
12
156
6
46
32
33
105
63
7
18
12
44
4
14
6
135
25
30
6
14
12
9
39
52
44
28
62
4
35
31
17
19
104
10
11
144
43
30
132
20
10
48
18
83
1
24
42
38
15
48
7
2
15
48
75
4
41
139
6
42
77
15
48
48
36
28
30
30
6
56
34
53
31
2
4
140
40
2
48
21
3
10
35
81
15
24
3
40
44
34
23
7
17
3
102
42
69
7
17
15
12
21
57
22
78
18
6
44
100
14
21
39
33
9
34
6
30
44
21
43
20
18
30
9
25
24
6
20
165
25
60
44
4
92
18
46
23
33
40
86
28
29
27
28
17
3
16
86
4
6
14
34
5
3
34
14
21
19
6
18
42
24
66
66
50
24
16
20
28
29
73
18
72
120
12
65
13
12
23
13
2
28
30
66
5
3
21
109
11
19
6
2
130
48
11
85
11
19
54
26
88
8
45
13
11
15
4
62
28
12
23
97
12
18
18
36
44
40
42
5
3
24
22
24
56
4
6
8
102
28
59
24
33
30
22
38
46
84
20
46
30
35
13
30
6
12
30
14
18
78
18
10
24
11
48
9
10
77
96
57
15
9
96
24
10
14
42
45
19
66
44
28
12
48
23
3
46
14
9
33
48
4
30
8
64
5
1
95
3
30
15
19
5
31
42
74
45
9
39
27
36
70
42
42
23
63
81
24
7
60
29
61
30
77
51
288
40
29
13
20
15
97
26
30
40
114
125
3
4
44
70
2
12
22
20
28
72
6
77
15
9
24
123
52
65
33
4
96
11
105
6
28
36
68
78
24
10
8
45
87
9
37
11
57
52
44
18
28
17
15
18
58
53
13
20
100
20
100
30
14
22
44
36
34
18
8
52
41
49
146
36
33
307
44
52
54
48
2
117
168
48
91
80
12
57
37
114
17
9
66
48
4
12
30
26
12
46
59
85
59
13
6
120
77
48
13
2
18
40
26
34
6
186
11
9
52
11
39
16
41
103
12
14
70
60
84
26
10
5
24
153
144
16
50
4
17
27
10
6
5
9
4
62
4
6
11
15
57
43
8
6
16
2
10
35
15
22
11
15
28
104
93
3
60
76
5
15
36
54
87
96
31
17
99
16
48
96
56
58
6
8
21
19
8
28
44
21
1
23
37
14
22
12
2
16
44
10
74
33
33
96
34
8
120
10
35
13
11
7
90
66
30
38
9
1
48
18
36
41
37
48
2
16
44
10
12
14
52
53
39
16
54
72
50
64
17
3
126
15
24
49
98
24
69
67
14
24
183
9
15
19
5
51
34
35
91
8
30
46
17
13
6
5
43
6
198
42
80
135
15
9
ABCD 384448880*7^$a-1 [50012]
22
14
1
5
4
14
13
11
7
27
26
3
15
1
41
6
18
42
1
18
18
11
30
3
15
7
26
10
42
8
10
18
5
24
10
62
3
49
11
3
16
9
8
1
2
21
48
7
12
44
37
29
3
10
18
8
3
28
9
9
23
60
27
16
29
13
32
22
3
15
14
34
15
83
1
18
27
8
10
26
7
30
15
8
22
63
27
47
9
16
6
2
3
9
42
18
3
9
48
6
16
2
6
25
12
8
36
12
45
63
4
9
48
15
36
5
12
42
4
8
48
1
5
6
16
2
22
18
8
6
9
9
43
27
38
18
6
7
5
6
9
25
2
7
45
9
5
6
28
63
2
27
33
7
20
10
2
40
21
8
7
20
16
8
30
1
11
15
12
7
20
7
6
47
10
6
17
3
45
3
9
3
40
2
15
9
3
39
57
24
40
41
1
23
13
2
9
43
5
3
31
5
10
9
3
17
46
51
5
39
12
45
43
3
18
38
13
63
2
6
19
2
10
6
3
8
19
33
9
11
18
12
16
2
6
3
27
6
39
43
29
13
18
20
1
6
11
1
17
1
17
7
47
21
33
25
2
7
14
12
15
34
24
2
3
31
5
9
63
9
22
9
38
10
20
24
7
5
57
19
27
23
36
6
19
23
3
12
31
2
16
38
25
12
8
7
3
6
5
6
12
7
11
13
9
54
38
7
27
8
3
16
21
20
48
1
36
9
29
1
32
10
2
25
9
2
10
8
46
26
21
21
1
18
11
1
5
1
36
17
10
39
8
19
6
32
6
28
26
18
1
47
6
36
10
2
7
6
36
26
3
24
12
1
9
51
5
6
18
18
1
42
90
9
45
36
47
3
13
8
30
16
3
11
42
25
5
15
10
9
2
25
18
56
27
6
1
47
24
66
6
6
1
20
1
80
16
3
41
27
12
19
2
6
9
25
18
9
30
2
3
57
27
1
32
19
3
26
9
10
24
9
20
9
6
18
42
24
34
9
18
56
12
9
31
23
16
15
5
25
27
9
5
6
9
3
6
22
20
1
5
3
21
13
9
29
7
9
53
19
20
10
38
12
22
42
3
14
1
21
2
7
29
7
23
54
27
10
41
6
18
12
4
2
12
6
7
12
5
4
24
2
24
1
41
7
5
19
23
30
33
21
6
4
9
8
9
3
10
9
9
11
33
21
15
3
6
63
1
2
22
8
6
12
19
12
38
7
14
58
9
6
3
6
9
20
16
80
37
2
12
4
9
39
8
19
9
50
10
36
9
18
29
28
6
35
24
21
1
9
14
3
3
36
28
27
9
2
24
10
20
4
5
4
27
48
20
4
30
2
7
2
21
6
43
15
8
60
6
18
24
10
9
12
6
48
9
33
32
13
2
30
7
8
52
23
6
25
2
12
16
29
7
8
9
12
48
6
24
7
9
8
28
17
21
12
27
4
30
65
18
15
10
17
25
8
39
7
11
24
66
1
41
13
26
3
7
23
1
14
13
3
29
7
8
3
16
2
49
21
44
1
9
8
24
12
34
26
3
10
9
15
5
13
8
3
54
1
11
12
13
29
16
38
25
35
7
11
16
36
86
72
15
33
10
14
3
40
63
5
4
11
6
39
33
10
2
18
6
10
6
8
10
84
17
10
23
6
18
13
5
13
9
23
22
5
13
9
11
16
5
22
3
9
6
14
16
15
17
12
7
26
19
3
26
3
6
3
45
13
9
20
21
15
1
6
72
9
2
1
26
21
4
3
6
47
16
11
12
45
49
14
31
29
7
38
12
34
6
18
9
20
16
9
2
21
12
15
33
12
9
18
12
24
4
21
5
22
26
27
7
5
15
6
12
15
10
2
16
23
36
60
16
2
34
9
30
5
4
33
39
32
9
13
20
15
37
18
8
9
10
2
9
18
21
39
12
9
7
20
78
3
7
2
16
32
6
6
12
22
12
8
36
36
1
15
20
1
32
10
65
25
39
27
5
1
30
9
2
3
12
10
9
20
4
8
13
24
12
42
21
8
52
2
12
3
4
6
11
7
3
8
18
36
18
12
4
30
11
4
59
22
9
48
17
7
23
31
3
9
20
7
2
3
15
13
20
9
3
15
21
12
31
14
27
21
1
6
3
2
34
6
2
16
21
6
3
24
26
31
36
9
9
11
66
4
2
43
18
17
30
9
9
13
9
8
21
3
9
7
18
6
41
96
33
1
12
6
27
2
3
7
26
54
6
13
2
40
18
9
20
37
15
2
7
3
29
13
18
27
12
5
6
51
15
1
11
1
29
18
6
10
5
3
16
20
52
26
6
7
14
57
34
8
4
24
20
30
13
12
14
1
2
1
15
27
5
13
47
25
3
20
4
14
7
23
66
36
28
35
9
3
7
14
31
11
4
26
15
4
8
40
8
25
27
39
20
43
23
24
58
20
9
16
23
40
32
6
3
24
1
8
7
9
21
50
31
20
6
7
9
14
90
3
10
5
49
3
2
7
6
2
10
53
18
46
2
12
6
4
29
33
13
35
15
10
2
3
4
8
67
42
3
2
24
18
1
5
3
12
63
42
3
31
39
9
8
1
6
21
5
19
3
18
29
3
10
26
55
2
12
4
32
70
24
5
15
61
17
3
45
10
14
10
2
10
24
5
22
41
9
7
20
43
2
7
2
7
20
16
59
19
18
18
9
3
17
7
17
30
27
9
30
4
9
5
6
21
7
26
25
2
52
8
36
15
9
9
31
8
3
9
3
16
29
22
9
27
2
48
3
1
3
33
5
60
18
1
15
21
33
2
1
6
11
12
60
7
29
1
23
40
8
10
8
21
7
38
7
17
30
12
6
4
14
24
1
8
1
11
34
9
44
46
9
18
53
1
6
20
52
8
4
23
1
27
5
4
41
3
3
9
10
33
21
29
4
8
3
3
6
1
11
25
17
19
24
29
18
6
1
23
49
27
2
10
2
39
21
6
13
20
3
19
3
18
2
7
20
22
3
8
6
49
18
11
22
20
42
27
37
2
30
12
19
3
2
3
24
48
4
17
37
9
41
37
30
53
15
1
3
125
16
12
32
19
3
35
48
13
9
8
33
3
4
14
10
2
1
14
4
65
4
11
19
32
4
36
2
36
13
39
51
3
15
18
11
19
27
26
1
8
19
62
1
9
20
6
6
4
38
22
2
1
15
3
101
13
48
72
9
8
9
34
11
10
5
33
15
3
13
27
14
6
1
15
5
7
96
2
12
4
56
24
39
27
1
11
21
10
5
4
2
7
11
42
6
13
9
18
9
20
12
13
14
25
53
7
3
8
7
38
12
3
12
64
18
2
9
9
3
3
1
27
33
27
12
44
16
30
18
8
9
3
16
33
5
22
45
18
5
4
14
27
7
27
9
8
16
14
18
12
21
19
14
30
12
4
21
11
6
19
35
1
17
1
6
3
86
24
22
57
18
6
39
29
7
32
6
24
36
24
42
6
3
22
39
6
8
31
29
52
9
6
9
20
1
41
3
7
45
5
36
7
11
4
9
35
24
16
18
35
19
2
12
6
9
16
65
12
10
21
20
15
36
25
3
2
6
24
28
14
4
11
43
17
12
45
10
51
2
43
5
9
6
16
14
15
9
12
42
48
13
12
11
7
26
1
14
30
24
30
1
5
10
2
27
10
11
27
9
16
2
4
9
11
18
12
12
10
39
26
10
2
4
29
28
6
5
7
20
33
33
6
9
9
31
17
10
2
3
60
10
6
11
9
9
25
36
2
1
6
38
3
12
12
15
1
3
2
18
42
7
48
9
92
22
9
5
6
48
9
4
18
11
36
15
10
21
5
19
3
27
26
28
17
9
10
36
5
21
39
25
35
10
6
18
18
41
12
15
3
1
27
21
15
5
4
48
18
62
16
36
44
1
8
1
2
34
14
24
21
12
15
4
5
22
2
10
62
6
1
48
11
16
2
3
15
24
7
5
16
51
9
2
12
67
3
17
19
6
63
11
1
24
5
22
2
7
23
16
9
20
13
11
3
16
2
15
45
25
5
9
13
2
7
5
21
12
7
3
36
65
69
16
3
9
5
37
11
34
2
30
13
5
30
4
8
6
3
9
30
4
9
11
30
6
1
15
2
12
13
9
2
27
52
5
24
16
3
11
9
7
8
7
21
2
6
21
31
9
27
14
30
9
60
43
42
8
1
14
12
27
1
5
4
3
8
3
13
47
21
22
5
12
10
14
6
7
5
6
1
17
10
26
27
3
45
4
21
6
90
18
38
19
23
90
3
19
32
21
25
8
3
10
53
1
8
7
5
15
16
8
9
1
20
24
6
49
21
44
12
6
10
27
11
6
10
26
39
25
11
3
12
1
15
21
20
4
3
26
12
16
2
30
46
3
9
9
20
79
2
18
54
6
34
21
6
11
7
5
4
32
13
29
7
5
30
1
36
9
50
9
9
15
19
41
49
8
19
11
25
9
9
41
1
3
24
14
12
3
12
27
52
33
27
12
15
2
25
20
3
9
15
9
37
17
6
12
30
42
19
6
12
9
8
1
27
15
18
3
8
9
7
5
16
53
10
8
9
15
1
29
18
21
7
33
11
1
8
9
27
16
5
79
15
9
39
29
21
13
6
5
3
1
3
56
34
9
2
31
41
6
9
1
51
8
60
22
3
6
20
12
7
29
25
11
42
1
5
30
7
8
33
18
4
20
18
54
7
12
9
8
9
7
2
10
9
5
1
23
15
43
26
6
40
18
8
19
8
3
19
9
69
54
14
24
7
39
14
21
25
14
22
14
12
45
48
10
29
15
10
6
2
27
48
33
1
18
9
33
29
25
32
33
30
6
1
11
27
61
33
26
4
89
30
31
12
9
8
21
7
20
4
66
11
3
9
1
27
12
20
7
2
6
1
23
13
29
12
15
21
22
26
52
9
2
10
5
13
29
31
8
22
2
27
12
6
7
41
12
72
3
22
11
7
8
4
6
2
36
7
2
1
11
42
37
5
39
21
61
29
6
25
9
2
37
11
108
6
12
31
9
20
48
4
9
20
3
9
76
32
45
12
46
74
30
6
12
6
37
11
33
16
12
47
6
10
8
34
3
11
4
5
22
18
12
17
7
27
14
7
101
31
39
8
19
2
7
9
15
48
29
4
8
75
33
4
8
10
6
29
3
31
14
7
5
55
5
16
26
19
6
3
8
12
13
11
16
2
18
1
65
18
18
31
8
19
5
13
9
5
33
19
2
7
41
6
16
15
30
17
7
9
3
17
1
9
18
23
19
2
18
1
72
8
19
44
12
22
3
65
4
11
21
27
3
48
12
6
3
9
60
7
3
36
15
3
26
1
8
9
30
9
3
9
19
26
19
18
12
14
10
29
30
61
2
3
6
18
7
6
8
3
18
34
2
36
24
18
10
32
13
35
1
18
11
1
33
23
27
7
6
23
6
19
17
27
57
36
25
53
1
6
9
32
12
6
16
33
9
36
8
37
3
56
33
3
24
1
5
15
12
58
5
30
1
11
3
3
7
2
57
4
68
3
48
33
6
24
16
9
5
15
33
27
1
14
49
5
25
17
10
9
6
23
21
4
15
2
1
17
18
12
40
23
7
2
3
28
20
19
18
8
19
8
9
27
9
3
13
30
17
43
2
10
33
20
19
2
6
12
6
79
11
25
12
5
3
7
14
3
1
38
1
35
18
3
12
10
9
3
18
8
10
6
3
2
16
24
2
7
9
12
24
20
9
3
4
2
12
15
3
30
12
1
9
14
4
2
7
24
21
27
15
23
58
2
3
18
18
6
3
12
12
10
11
12
10
2
34
3
6
29
16
35
27
21
21
13
9
14
3
3
6
1
14
27
18
6
25
3
9
9
20
3
39
12
6
19
15
27
9
12
54
20
25
2
16
6
11
27
7
20
18
24
1
11
18
1
5
15
51
9
21
36
34
26
51
3
57
4
8
33
6
7
2
1
6
5
15
12
34
14
37
18
26
12
48
4
27
41
7
38
22
5
15
16
21
77
13
33
41
12
1
27
11
1
8
1
8
16
32
18
16
2
13
29
1
47
7
2
3
4
5
28
12
18
9
18
2
22
66
6
56
18
25
47
18
34
17
19
5
15
54
7
3
20
7
6
59
57
45
27
10
11
7
11
54
19
18
101
6
1
9
15
38
16
5
31
27
20
16
14
7
35
64
20
24
18
3
7
8
36
9
27
1
8
15
1
18
9
9
5
4
8
1
9
38
3
3
21
9
30
18
18
6
7
5
34
26
3
43
38
58
5
7
8
30
3
4
6
9
29
1
14
31
26
81
30
13
29
36
10
60
8
ABCD 384475926*7^$a-1 [50119]
19
9
35
1
8
27
21
27
15
22
30
33
23
61
12
44
31
24
29
7
26
19
8
7
20
70
3
89
48
60
70
90
11
25
27
41
6
45
19
9
60
36
36
56
55
53
16
24
41
19
24
11
12
9
1
15
8
40
23
81
13
23
27
10
38
18
72
7
39
33
12
8
7
29
1
6
17
13
39
15
6
60
18
21
36
8
1
6
5
15
9
4
41
39
132
21
99
109
23
12
40
21
98
1
8
100
36
12
89
6
18
52
38
18
4
60
15
29
30
4
21
8
16
23
37
21
66
26
12
15
1
15
21
83
4
68
45
7
48
39
5
31
38
66
45
79
6
3
27
30
23
39
4
45
39
45
39
9
33
20
24
102
52
36
6
20
27
76
17
34
9
21
15
17
27
16
47
58
3
11
22
8
6
25
65
99
36
27
57
33
27
27
4
45
5
39
31
5
15
40
9
35
1
35
13
3
9
24
5
51
4
23
90
7
32
9
10
24
9
8
3
9
97
11
25
26
21
16
65
31
15
6
24
11
39
13
12
29
15
61
60
66
30
8
10
9
3
5
25
15
32
3
18
27
132
9
18
21
69
100
15
36
20
25
23
64
3
29
27
49
15
29
27
52
26
10
44
49
53
19
8
13
15
5
27
67
24
12
14
70
32
33
16
9
39
15
9
131
1
41
66
9
4
20
1
18
8
13
48
32
61
75
32
39
1
80
13
20
58
9
33
24
3
27
56
49
48
3
93
12
39
129
20
36
9
31
84
27
14
6
36
162
16
39
20
27
25
99
9
51
33
32
25
3
3
9
41
4
26
9
4
24
12
41
6
37
47
13
24
36
17
7
11
6
16
23
40
12
11
4
38
10
6
120
6
5
24
28
20
7
26
18
12
10
24
60
2
21
16
44
12
1
15
8
93
24
27
12
9
7
3
89
9
54
97
57
35
40
15
6
30
54
14
9
13
15
8
21
34
6
155
9
39
40
33
27
3
45
69
6
29
28
12
24
5
22
30
14
13
20
12
16
9
20
79
20
67
14
16
54
29
7
8
21
1
39
45
3
17
16
18
29
7
41
15
49
84
5
16
2
9
4
59
45
4
47
16
9
68
91
8
13
21
24
50
4
2
18
9
7
20
21
4
5
36
10
9
8
16
84
17
10
21
5
10
80
10
15
11
9
105
3
1
39
5
19
36
21
6
24
66
8
7
11
13
5
6
18
39
31
38
34
9
20
9
12
87
12
1
18
26
31
11
13
24
11
13
11
21
4
5
27
51
64
26
3
4
12
11
1
27
50
10
36
17
7
21
44
1
20
36
87
36
9
22
60
17
36
1
6
20
9
9
27
85
39
84
21
26
24
4
42
3
32
9
34
29
7
50
16
3
21
6
5
19
36
17
16
21
83
72
15
21
4
29
12
4
15
60
21
68
30
9
13
90
20
73
12
35
6
64
8
12
4
63
23
10
8
15
4
3
24
6
60
27
32
1
15
35
34
30
6
3
11
33
28
35
28
2
103
12
65
54
10
71
40
9
51
69
20
31
12
56
16
21
27
59
30
78
1
45
3
116
45
16
27
11
1
21
56
28
30
21
5
6
1
3
5
9
66
18
7
39
9
17
18
36
60
85
21
47
37
30
5
16
59
10
116
55
23
16
45
47
18
36
70
50
4
39
60
5
31
21
8
48
27
1
26
10
54
9
57
20
3
40
12
11
1
3
5
55
9
15
26
66
52
60
20
57
60
21
7
21
3
3
20
25
20
28
35
6
63
7
6
23
21
6
48
9
37
44
22
20
9
9
31
8
7
2
7
51
32
13
36
9
15
35
24
9
9
4
15
8
7
105
8
33
63
16
3
8
1
57
14
45
4
60
108
8
16
120
35
10
3
32
57
24
10
90
27
3
9
45
14
21
1
75
9
3
92
4
137
27
3
49
56
39
1
3
21
84
5
7
12
8
28
24
33
75
9
11
28
24
29
31
12
5
43
20
27
72
1
51
9
27
69
5
67
29
30
9
45
27
24
16
32
36
7
117
27
29
37
75
9
2
12
25
51
60
21
29
12
7
17
39
9
6
13
8
49
56
7
23
40
9
5
42
1
51
57
48
5
31
41
3
1
3
12
20
25
6
20
25
12
60
27
2
7
21
20
24
10
8
12
45
33
79
68
36
19
9
27
9
5
55
80
36
25
32
60
63
31
14
19
20
16
20
4
23
1
12
20
36
48
16
20
1
30
29
4
96
80
21
36
28
3
11
46
216
8
16
20
63
27
1
15
5
15
28
2
6
30
51
9
7
5
22
9
15
32
21
16
60
135
20
9
37
20
40
14
6
39
24
3
13
32
28
12
39
6
3
57
63
44
63
9
40
5
31
9
30
20
33
9
39
24
21
36
4
50
9
69
31
8
67
41
19
9
204
12
5
30
1
39
56
30
27
7
21
3
5
15
45
1
71
12
87
13
12
45
11
12
16
87
9
48
3
8
69
3
18
15
36
9
7
104
4
23
9
25
3
5
31
35
16
29
36
64
77
12
16
6
9
11
4
32
13
21
30
29
27
1
8
45
27
16
65
19
12
5
6
28
12
48
21
20
4
5
42
10
54
36
29
24
72
9
55
8
67
6
15
5
10
8
61
36
11
9
100
48
21
35
21
55
5
40
3
20
12
60
3
46
3
3
8
9
21
76
23
13
120
26
28
20
13
41
36
6
45
40
32
21
6
49
60
17
10
30
14
49
5
31
81
44
10
9
57
3
12
5
10
53
3
9
25
15
5
63
45
7
20
19
24
6
2
49
5
27
13
3
15
5
4
60
20
117
31
39
53
13
26
42
27
45
66
1
3
33
44
13
18
9
56
1
44
7
32
37
6
9
48
59
4
45
9
23
27
61
9
30
6
3
24
27
5
28
51
29
96
1
26
37
36
47
105
28
35
1
8
9
88
6
14
63
31
42
20
7
8
63
36
12
4
24
89
27
9
31
14
10
30
11
25
3
36
21
15
3
5
16
11
9
57
24
10
8
12
34
66
33
12
9
54
36
5
31
48
9
56
52
9
30
33
12
51
29
36
12
28
5
7
51
41
25
2
9
3
18
28
140
3
9
31
36
21
11
49
2
1
36
83
13
39
26
10
2
7
15
41
15
25
29
10
26
19
21
66
14
55
48
41
36
16
3
24
8
28
24
33
59
9
36
19
44
7
20
4
12
5
15
4
9
27
45
12
29
39
52
11
36
24
49
60
8
4
17
28
131
4
17
27
7
45
20
28
24
17
31
8
52
20
40
20
4
48
23
13
11
13
12
21
56
31
72
45
11
21
79
15
9
11
36
12
42
27
16
36
5
24
48
7
27
20
10
27
36
5
10
6
110
16
20
49
5
36
7
51
6
54
2
40
30
33
27
9
15
180
36
5
12
76
57
35
4
24
12
53
51
21
115
80
109
111
45
3
27
29
36
12
33
7
36
36
29
12
4
39
15
12
9
11
25
84
21
3
24
48
9
39
17
7
33
3
53
58
26
43
57
39
20
61
24
36
59
25
20
10
20
1
3
36
29
7
9
5
43
12
8
7
29
61
3
41
12
18
82
30
54
63
56
36
28
36
12
41
7
27
24
60
9
21
6
9
8
7
5
36
45
40
23
7
30
23
40
23
48
40
30
62
37
12
5
3
1
3
3
9
17
58
5
48
36
1
15
8
36
12
60
40
24
21
3
32
24
1
26
37
60
20
36
1
20
6
1
56
27
4
65
16
75
17
153
30
40
9
21
3
17
34
21
45
26
4
24
32
109
24
5
10
41
45
19
24
20
37
27
27
30
44
7
8
16
5
31
24
68
28
44
1
3
80
4
12
24
20
40
23
21
67
6
3
27
68
9
7
9
12
9
14
52
50
4
6
57
12
21
60
30
17
27
1
84
11
10
20
40
20
18
45
16
56
21
4
3
36
17
43
15
9
24
93
24
6
20
25
12
89
4
26
34
20
160
3
27
26
34
17
27
9
31
50
31
12
11
85
24
48
60
ABCD 384532280*7^$a-1 [50036]
86
18
28
12
14
21
49
23
13
36
24
48
11
21
16
12
44
54
9
13
14
9
36
60
9
4
8
16
24
24
8
54
45
9
100
8
78
10
24
36
68
16
26
10
11
85
12
71
1
12
35
13
23
13
11
61
47
39
90
52
11
45
4
32
6
12
70
74
72
18
36
99
36
49
236
76
35
25
72
38
58
12
12
120
2
12
234
4
84
2
45
25
12
26
10
71
13
23
49
32
15
1
24
23
72
96
13
24
11
9
4
11
36
12
96
48
33
48
27
25
24
2
12
42
28
8
3
25
11
15
48
105
13
12
95
24
27
21
49
131
135
189
33
3
60
48
9
42
21
25
56
28
24
11
25
36
74
36
9
9
88
20
100
44
24
4
12
2
57
24
25
48
72
2
90
4
38
46
2
9
1
12
32
51
13
71
97
11
33
84
16
11
9
40
14
10
72
44
36
28
72
44
51
12
81
15
9
124
32
27
13
24
8
6
57
49
12
12
24
92
4
2
21
25
96
20
27
21
36
24
3
61
83
9
63
15
9
61
23
27
24
18
36
27
27
57
1
230
22
86
21
1
170
6
30
34
48
44
6
58
14
228
22
128
138
9
27
45
73
12
23
37
60
156
48
36
12
8
4
60
8
12
64
152
36
4
38
174
54
9
27
22
24
14
34
14
10
35
25
56
4
48
47
49
2
10
8
84
6
58
12
68
4
108
23
25
12
180
96
24
36
48
20
76
59
97
11
45
24
3
27
9
1
80
42
22
8
15
3
24
9
73
2
22
84
26
12
10
32
3
132
49
80
16
26
45
3
10
23
3
42
3
45
52
72
20
52
11
9
18
10
44
72
52
11
15
21
15
10
11
36
1
36
108
14
30
54
70
11
24
37
2
33
1
47
33
64
20
28
12
12
12
156
72
131
15
286
50
33
21
126
45
25
12
12
14
9
96
27
34
14
18
99
1
188
88
24
32
42
30
136
35
36
36
13
32
6
10
2
9
24
39
18
4
23
13
24
116
28
8
4
14
117
9
52
36
12
180
24
20
15
12
9
36
18
70
119
45
88
11
33
27
72
39
45
13
47
1
38
6
28
35
12
1
12
20
30
22
2
66
18
108
6
12
28
12
12
62
10
20
40
92
30
22
11
25
2
21
121
48
20
4
20
39
9
76
11
25
14
54
15
13
26
9
9
24
3
108
33
40
32
48
18
9
1
12
48
8
18
94
24
36
2
9
9
42
81
81
12
16
35
48
33
3
69
63
25
140
16
83
61
44
12
40
32
6
46
35
48
1
12
48
20
76
14
45
33
4
23
25
32
88
35
147
24
34
12
2
114
52
23
1
35
27
22
14
9
13
86
33
9
18
22
8
159
39
9
96
129
28
35
24
97
12
2
9
81
16
20
4
2
21
36
1
8
52
35
36
3
9
45
15
3
45
25
47
37
72
48
20
30
58
32
36
40
56
3
81
4
36
59
153
18
18
4
12
60
32
28
35
96
9
3
1
8
28
8
40
14
70
2
6
12
36
63
105
48
28
35
25
96
24
26
58
38
34
50
36
9
45
18
36
42
28
96
12
35
37
44
72
102
6
76
80
4
2
10
108
11
1
24
36
38
130
14
69
1
80
84
135
27
82
24
11
157
36
24
71
1
104
48
40
11
73
12
35
36
1
84
38
21
87
10
36
24
119
3
9
45
4
108
32
87
12
1
84
20
40
122
57
63
10
32
4
24
56
16
12
107
1
48
32
18
6
108
40
48
11
12
9
52
192
71
49
12
8
16
12
72
74
94
12
12
48
59
13
68
16
44
39
49
2
48
141
12
36
9
24
112
14
12
82
60
8
64
80
27
1
38
6
75
27
69
12
1
14
22
23
48
15
45
49
48
128
12
28
96
20
88
84
132
12
12
14
22
59
61
2
24
190
192
50
93
97
8
28
128
4
50
33
3
82
26
10
12
48
2
58
84
11
13
24
48
2
12
22
56
18
10
11
9
27
13
11
1
24
59
27
22
48
12
35
81
63
73
36
8
4
2
12
42
3
9
100
68
111
25
108
35
21
52
92
4
12
26
9
27
45
13
14
81
36
57
27
1
44
40
36
24
44
27
9
15
13
44
54
9
61
2
118
8
60
75
99
46
62
54
63
1
168
47
45
40
14
82
26
34
12
8
15
48
72
25
72
12
14
57
49
86
6
48
18
54
27
33
3
27
10
12
23
72
9
15
121
12
86
9
87
48
22
32
16
38
22
24
8
124
60
60
32
3
25
11
9
18
22
23
105
12
28
26
9
13
74
9
12
25
12
36
14
48
9
24
25
11
1
12
108
14
22
44
28
24
8
64
48
32
39
33
12
18
18
96
30
22
14
60
10
146
54
112
2
22
8
24
156
52
2
141
57
40
12
12
26
18
4
24
59
97
36
2
106
12
12
50
66
96
16
20
27
61
12
12
23
93
42
12
45
37
26
45
27
22
24
32
18
22
8
76
83
21
64
26
9
49
167
36
1
44
16
26
34
36
95
1
107
63
10
8
40
24
12
59
117
54
45
51
10
11
45
18
34
36
12
32
4
8
40
2
30
51
12
36
45
76
68
6
21
9
15
57
24
4
132
11
1
48
12
11
37
36
14
58
95
25
32
114
12
6
4
23
9
3
36
15
46
56
40
12
56
36
4
36
23
81
4
48
35
183
54
15
12
1
48
92
27
49
8
27
63
9
1
26
18
40
32
28
35
36
1
71
25
47
9
27
37
26
6
52
50
34
35
12
1
8
148
20
40
107
33
84
72
18
45
9
27
36
135
46
24
71
3
90
76
12
110
10
80
6
21
85
108
59
1
8
27
13
20
36
27
1
60
212
40
11
108
12
13
12
56
36
40
84
24
24
24
2
34
8
3
13
36
24
12
36
12
60
84
107
12
13
48
12
8
54
42
ABCD 384543072*7^$a-1 [50017]
12
19
48
53
12
16
300
48
8
28
15
149
31
9
8
28
32
55
117
96
96
75
45
24
15
69
63
17
52
159
9
8
48
48
16
104
79
9
75
33
12
8
43
5
24
40
39
5
31
93
104
7
72
125
36
103
60
9
15
113
36
60
52
15
153
96
36
15
60
53
12
16
24
32
67
60
9
72
48
8
19
17
7
5
52
63
53
28
48
27
5
19
12
17
31
29
7
24
81
32
19
120
41
12
31
21
3
113
7
9
44
28
51
5
24
91
24
5
108
76
56
12
127
69
3
41
7
21
84
20
55
41
28
164
19
29
19
77
24
4
27
5
103
41
36
48
24
24
43
17
28
24
24
3
5
199
21
39
45
8
72
19
69
32
24
108
12
16
8
40
3
17
48
19
93
3
33
72
3
5
24
103
17
28
48
60
51
29
64
20
36
55
36
161
28
24
32
48
103
17
36
12
43
21
24
32
19
24
5
55
5
96
79
53
7
12
29
115
5
160
8
16
8
43
84
17
36
7
197
36
79
117
51
12
221
7
9
180
44
60
43
36
41
103
5
31
29
16
3
113
4
24
8
16
8
7
17
55
5
48
4
27
60
33
36
12
24
8
52
15
125
88
12
15
77
36
12
48
100
20
16
15
89
36
91
41
40
192
27
5
19
53
7
41
16
219
33
48
12
3
69
8
7
129
135
9
3
29
76
44
72
12
7
41
7
21
104
7
24
204
21
51
5
4
20
91
60
41
67
12
9
32
43
9
84
51
41
84
108
4
3
60
9
68
52
32
16
120
135
233
48
19
60
5
103
36
9
51
125
91
60
60
41
36
67
29
76
60
24
27
65
52
3
57
36
44
28
68
7
48
9
12
168
56
31
5
36
12
7
101
96
132
7
29
31
33
32
103
17
19
24
12
177
92
12
36
43
24
9
20
31
21
3
149
7
24
17
184
48
80
43
17
28
15
108
60
41
120
16
12
68
115
48
180
36
60
5
60
4
68
28
36
8
55
12
101
7
5
7
24
53
31
17
19
180
21
32
43
48
41
60
28
48
20
12
192
120
60
16
32
36
76
39
12
65
103
57
140
28
8
60
19
84
24
141
84
20
7
5
60
4
75
24
36
5
79
41
55
24
89
48
52
12
75
233
76
72
32
7
197
19
57
32
79
36
93
36
12
8
7
24
17
16
3
29
120
48
43
45
108
84
51
21
36
132
51
45
8
48
24
76
15
21
56
4
32
12
19
12
9
80
48
91
12
24
29
4
48
56
4
108
32
48
36
12
7
105
75
72
48
132
9
20
48
7
21
15
17
48
115
48
5
48
7
12
48
60
36
77
108
28
80
31
53
4
8
91
21
24
15
84
12
24
17
72
55
57
32
31
12
5
60
4
231
9
171
5
28
80
7
53
247
57
32
19
36
33
51
60
17
43
72
48
41
60
19
60
36
36
93
27
84
5
19
36
41
12
36
16
92
4
48
56
19
117
8
40
8
19
45
20
36
7
17
24
79
17
48
115
41
16
108
27
84
17
7
189
12
39
41
31
17
31
72
9
20
31
69
60
80
60
4
15
36
9
51
113
31
101
19
9
20
16
140
4
8
40
80
48
7
9
60
20
79
9
27
5
16
3
12
153
12
75
33
32
19
5
28
12
56
28
12
72
44
28
99
81
36
8
84
12
139
9
12
48
3
48
12
48
17
36
4
3
53
36
112
39
41
132
28
60
8
7
36
60
60
48
36
5
28
27
36
24
33
51
21
48
32
55
81
3
89
84
12
7
117
8
79
81
8
16
8
12
91
89
28
3
57
48
3
36
36
9
15
17
4
32
31
41
19
17
55
48
12
84
53
24
103
33
3
29
24
127
108
129
20
43
113
60
48
19
33
20
67
101
16
32
79
12
29
16
60
63
189
104
88
20
84
7
5
84
16
12
48
39
5
55
45
108
3
144
65
76
3
156
9
8
16
3
24
24
12
101
19
24
17
4
159
17
28
56
12
28
8
31
41
79
17
132
7
57
20
24
4
44
168
91
72
5
55
57
72
48
12
20
28
3
24
24
65
12
36
67
72
24
9
32
55
24
84
12
77
24
16
48
39
17
16
8
12
112
15
77
7
29
12
40
32
19
5
72
12
91
161
72
127
41
84
100
24
56
120
24
24
52
15
17
67
33
27
69
32
28
32
52
80
72
36
4
15
29
12
52
92
19
141
135
36
29
19
36
17
36
132
16
24
120
75
29
7
77
7
77
108
12
52
20
115
9
27
24
113
67
9
140
31
12
5
48
7
29
91
41
24
180
28
72
60
3
12
24
216
129
60
116
52
3
48
12
17
7
9
12
15
17
112
15
53
40
51
12
17
48
19
17
7
29
76
20
12
55
57
63
60
17
24
60
4
3
21
32
24
24
4
32
223
77
84
48
12
79
21
15
125
16
135
89
79
9
72
84
75
9
3
9
80
12
36
84
79
9
ABCD 384645872*7^$a-1 [50037]
39
5
49
6
5
24
13
78
5
19
6
39
32
64
45
3
21
15
3
53
28
48
8
7
53
52
39
5
4
45
96
12
27
9
3
75
42
12
6
33
152
1
11
7
29
4
108
8
1
12
24
60
15
48
32
19
18
15
15
5
36
1
24
24
6
30
12
30
9
8
72
61
83
31
12
18
39
21
6
24
24
41
37
114
18
15
9
18
6
3
9
15
15
12
54
132
23
4
45
27
24
48
75
18
12
54
6
11
25
24
12
126
42
11
19
12
65
1
39
56
1
87
32
1
54
33
20
7
17
12
55
29
12
13
42
9
39
36
54
12
3
24
3
30
12
107
7
21
15
54
96
84
11
7
6
42
6
30
18
30
18
3
8
48
24
1
15
3
18
51
3
81
39
24
45
99
24
5
12
28
8
40
80
16
21
18
17
13
36
15
9
47
1
60
99
24
45
11
61
6
17
37
60
11
96
7
173
4
48
21
12
15
9
35
28
93
15
39
6
18
24
137
36
100
33
11
13
23
16
36
8
1
3
15
42
3
9
3
80
24
1
24
71
1
59
19
45
45
36
59
24
40
12
8
85
6
18
63
9
35
13
18
54
27
3
5
25
36
3
12
8
16
3
6
42
36
29
25
3
33
18
6
11
48
67
18
12
63
44
1
54
17
40
33
18
42
18
90
27
8
4
21
18
6
6
48
5
13
11
40
9
47
79
54
96
12
51
12
20
36
4
48
3
6
78
21
9
3
15
6
59
4
8
28
3
6
42
36
18
15
3
65
1
15
21
15
32
1
11
64
39
30
47
64
36
3
42
66
66
11
7
5
4
24
9
11
49
48
36
3
12
3
180
6
3
20
1
11
19
24
66
36
24
99
36
3
18
59
24
25
18
6
30
12
5
19
21
9
15
21
35
7
36
21
9
18
45
8
1
42
24
21
9
12
6
77
60
1
6
24
12
6
72
36
3
57
36
18
5
61
84
15
8
40
20
49
3
3
41
7
66
60
12
36
3
12
9
6
30
3
3
12
138
6
18
87
33
12
11
24
88
69
11
19
30
12
24
30
9
39
5
25
35
73
24
39
81
6
54
3
9
42
5
37
24
66
17
1
12
60
3
33
15
20
72
7
17
25
24
15
12
21
6
54
36
23
24
76
15
60
6
60
3
80
24
72
13
3
21
12
60
39
33
23
13
6
6
12
18
30
11
1
126
17
7
42
24
54
77
16
20
1
12
60
54
24
6
15
9
24
6
5
40
24
81
23
7
29
79
33
9
23
16
177
3
33
3
27
17
16
8
1
15
51
5
76
80
72
120
31
17
19
5
49
35
16
3
17
24
16
27
30
42
18
36
36
95
24
55
21
27
6
3
3
6
35
115
42
54
24
29
1
11
24
60
24
37
119
7
29
7
57
27
18
30
42
18
6
36
6
17
19
18
23
19
36
9
9
23
76
12
57
6
24
9
9
3
12
68
19
30
35
1
75
3
30
75
3
89
48
49
12
23
13
3
63
17
7
18
59
31
5
12
4
45
3
15
41
19
30
11
121
39
24
8
25
36
30
18
6
113
36
49
48
30
17
43
17
25
131
16
27
12
33
27
21
24
8
49
39
44
31
9
24
33
23
4
3
24
5
28
9
24
3
3
24
17
7
5
4
8
12
79
17
48
16
8
19
48
6
3
21
35
40
27
6
6
21
219
5
4
92
4
39
53
127
96
6
24
48
30
17
4
8
19
29
49
15
39
6
24
24
3
27
9
9
35
24
25
12
51
8
49
30
6
107
85
72
6
29
67
5
13
27
20
84
16
45
12
27
36
15
33
27
18
6
77
12
28
27
12
5
76
24
56
52
153
3
99
57
57
12
132
63
56
4
144
32
19
12
9
3
30
18
6
3
57
54
5
37
18
65
28
12
9
24
12
30
9
24
92
49
3
15
21
9
11
13
18
90
23
60
52
20
48
145
15
21
96
6
54
84
30
18
48
15
21
60
12
11
16
3
17
13
54
21
57
39
57
23
7
18
15
36
24
3
102
27
8
36
31
6
107
36
1
95
4
111
9
9
15
21
275
28
21
24
3
9
15
15
36
60
42
6
42
36
47
13
54
9
84
20
25
6
6
23
1
3
20
12
16
27
17
1
3
3
18
60
39
20
1
11
37
12
59
25
12
18
5
96
16
9
63
27
5
16
39
54
6
9
57
24
35
1
96
47
37
6
18
15
15
96
29
73
15
9
27
3
17
24
7
41
7
17
60
76
9
83
31
6
3
56
4
3
5
4
8
67
6
27
69
3
9
59
1
60
6
30
3
32
16
15
6
3
24
15
42
60
35
1
72
72
54
6
119
1
143
1
23
7
29
1
60
15
21
12
42
36
9
8
25
35
13
30
9
15
6
6
36
45
75
18
75
3
45
9
18
78
75
69
23
4
15
29
61
6
18
11
28
12
20
25
36
39
27
12
6
63
27
36
12
6
24
18
9
8
48
13
24
15
57
51
105
54
54
6
78
11
1
3
27
6
23
49
60
11
4
15
18
107
19
17
36
4
36
3
17
4
21
15
21
6
9
12
15
18
6
18
39
15
66
15
36
48
36
21
63
63
6
15
32
1
23
52
105
66
53
1
27
15
53
31
18
15
3
48
9
44
7
9
8
25
36
15
12
108
15
5
36
36
12
49
6
53
7
42
6
18
35
13
3
20
43
5
1
39
15
108
42
11
25
6
53
7
69
27
6
23
13
12
15
27
24
18
15
24
15
17
1
3
81
35
25
23
7
24
48
21
9
3
45
3
20
36
4
51
12
9
24
36
24
3
60
18
6
66
12
11
61
6
6
11
1
15
9
47
84
24
97
3
51
21
15
33
63
9
3
18
24
39
36
21
30
72
5
4
15
17
7
6
23
4
33
18
33
32
19
12
41
7
45
3
21
9
12
3
15
48
6
18
18
95
43
126
6
42
75
51
90
72
11
1
15
39
6
51
21
23
4
3
6
11
49
6
12
9
84
9
96
131
55
41
1
60
24
35
25
24
66
6
12
6
18
15
81
11
7
66
18
6
6
33
63
6
15
24
12
69
12
42
6
18
17
100
15
48
17
16
9
3
12
3
17
4
27
17
7
12
60
36
17
64
21
3
3
9
129
11
1
47
88
8
19
24
18
18
41
1
48
18
42
6
29
49
47
61
11
49
3
111
24
18
6
18
12
42
29
49
36
27
48
60
69
12
11
16
45
18
17
1
11
7
9
3
53
13
11
19
12
9
9
12
42
60
12
21
8
19
21
9
39
21
12
18
29
48
16
15
9
36
81
3
9
27
9
18
30
12
18
30
23
13
51
117
24
24
15
15
12
29
7
21
12
45
83
37
35
64
9
3
8
4
9
102
45
20
16
21
48
15
105
39
8
24
49
11
73
75
9
30
53
40
15
45
3
41
7
9
44
1
24
42
54
54
5
1
3
32
28
15
5
1
6
6
27
15
90
6
96
69
36
39
30
48
59
43
12
93
3
48
41
1
3
9
35
4
96
24
45
15
9
3
24
9
6
41
31
17
12
1
36
51
3
18
35
1
71
37
15
32
48
1
168
11
36
31
29
13
23
1
60
54
89
19
24
66
12
42
6
12
48
51
3
78
18
21
99
54
3
9
11
169
11
24
1
11
19
5
25
111
9
23
12
31
69
84
57
39
15
24
48
30
3
9
12
72
72
12
36
11
1
51
15
90
15
39
36
17
13
27
152
55
18
24
42
60
66
12
3
33
3
15
90
15
8
4
39
30
24
3
57
39
48
15
12
41
61
47
76
15
ABCD 384712824*7^$a-1 [50028]
15
78
7
17
67
12
11
24
6
6
12
13
12
5
60
18
1
29
27
3
57
9
30
30
51
15
24
6
3
40
56
3
1
17
24
6
9
15
18
12
6
13
41
6
12
12
1
24
5
15
12
27
12
1
8
33
6
21
45
30
18
7
47
129
33
42
13
48
68
21
30
24
18
6
30
6
25
20
40
29
27
15
1
11
6
18
72
6
36
30
24
9
9
12
31
44
16
23
81
63
48
48
1
5
39
39
60
30
30
84
6
48
18
6
6
25
5
51
12
27
30
42
12
24
21
9
15
16
20
4
11
12
9
9
6
93
15
21
16
113
7
53
60
15
39
18
42
6
36
27
33
6
18
24
39
3
6
55
20
51
36
1
56
9
6
54
7
5
24
18
1
48
8
15
12
12
36
9
16
23
6
30
1
24
47
1
53
30
18
18
30
6
9
4
5
15
16
20
3
42
15
27
42
18
13
17
31
12
8
15
6
48
7
71
1
11
6
18
6
12
36
30
30
60
3
3
12
13
47
12
30
15
15
18
30
54
7
24
5
6
57
39
25
35
30
3
16
35
6
15
3
24
9
57
36
19
11
9
12
28
35
84
12
9
16
20
12
12
12
9
6
12
21
39
24
13
24
41
27
21
7
36
44
4
41
39
3
18
48
6
30
18
48
24
54
42
24
13
11
6
12
6
24
72
6
7
20
3
1
35
45
4
5
12
18
1
11
9
4
20
15
48
24
9
9
42
9
39
102
6
9
24
3
1
47
30
43
20
12
9
7
17
6
18
66
1
5
36
39
3
36
60
36
6
6
18
66
18
7
107
60
12
60
6
3
40
72
83
33
27
6
6
24
54
3
15
13
29
18
48
24
13
11
42
60
6
45
39
24
12
9
15
57
57
12
24
6
18
15
27
25
23
12
24
24
12
48
1
20
33
6
45
36
12
28
5
31
29
30
36
18
63
28
24
5
31
44
3
36
33
15
12
1
12
29
30
6
60
24
6
1
11
33
39
1
5
48
42
13
11
21
15
1
23
9
45
51
51
54
42
6
3
15
72
18
12
6
24
12
12
9
51
24
24
36
30
18
1
11
9
76
5
39
3
9
3
54
6
45
3
9
3
9
15
6
30
12
18
19
36
23
33
9
18
6
12
6
13
11
9
33
3
27
18
24
42
12
61
29
24
3
3
216
9
36
3
13
8
15
6
24
6
1
5
3
27
24
6
3
15
12
25
59
6
18
66
6
30
6
9
9
6
12
13
59
12
12
24
18
108
51
52
11
1
41
18
36
1
29
27
27
60
6
27
4
44
15
1
5
90
9
15
12
25
5
19
35
1
20
9
7
17
12
15
39
6
12
27
39
1
56
3
96
6
3
9
27
15
36
18
27
64
36
35
9
24
15
1
11
9
3
12
9
45
30
6
91
107
42
6
33
40
11
9
63
24
18
30
12
30
3
12
15
1
11
1
5
7
11
9
3
33
3
78
30
21
21
15
21
30
9
15
37
77
6
12
18
24
27
36
39
9
3
13
8
3
18
18
30
6
13
35
9
27
42
6
9
36
27
6
3
39
60
25
23
21
60
45
7
23
61
20
9
30
21
15
13
56
27
37
20
16
47
49
20
15
30
12
6
25
11
1
20
15
45
9
19
17
31
11
18
3
15
1
20
21
15
4
12
12
17
3
27
45
40
47
24
13
11
1
12
12
20
15
60
1
23
18
12
24
15
12
33
12
15
3
12
12
12
36
36
6
54
73
36
8
12
33
24
18
13
8
3
12
49
48
17
3
12
16
77
15
15
1
12
8
9
42
12
12
24
37
17
42
25
83
13
47
24
12
30
43
11
21
15
1
32
21
6
24
6
31
65
30
6
6
18
42
60
45
9
3
40
11
1
44
12
9
42
6
15
16
11
24
12
72
85
5
15
12
27
24
9
24
60
3
36
24
18
12
3
27
24
60
45
9
12
27
15
18
42
9
15
1
11
1
35
9
4
11
12
1
35
42
6
13
5
42
18
6
36
9
27
18
39
16
47
12
18
6
12
24
45
3
1
8
4
8
36
9
12
6
6
6
30
12
24
48
7
5
19
107
18
18
25
17
6
18
6
48
18
18
12
1
5
54
48
37
23
12
24
72
133
12
8
45
7
5
43
8
12
15
30
36
18
13
36
8
3
57
36
51
9
36
9
24
24
12
6
9
15
141
87
1
59
6
54
12
30
72
3
3
24
1
35
37
17
12
6
24
9
3
18
6
13
11
54
3
3
21
93
51
81
78
1
11
25
5
3
27
18
42
24
24
12
45
33
6
6
6
48
24
12
36
13
11
1
12
5
7
11
33
15
1
48
5
30
12
9
15
6
12
42
18
30
6
6
12
13
5
6
18
6
18
18
12
6
30
6
6
24
1
17
3
4
5
6
105
15
33
9
6
36
24
57
40
8
15
21
12
3
24
30
18
36
49
17
12
12
30
96
36
30
19
17
6
12
12
24
37
17
24
3
3
6
39
3
54
6
24
21
9
3
21
7
11
6
6
25
20
12
48
4
12
20
9
19
32
27
18
12
39
15
12
12
48
1
41
78
45
16
12
11
6
27
4
35
21
3
25
11
12
48
1
23
24
18
12
18
24
12
12
6
79
11
6
3
27
9
3
6
7
11
60
13
20
16
5
54
6
12
12
7
29
18
73
12
5
72
3
3
18
24
18
33
51
25
11
12
6
60
120
30
30
6
36
60
18
31
59
12
9
15
30
15
28
47
9
9
18
25
17
31
32
4
8
16
35
9
21
6
18
3
75
24
9
15
45
3
6
66
1
35
36
42
78
72
6
6
12
6
12
18
12
12
12
6
54
60
9
45
6
9
21
18
18
18
24
36
21
9
18
12
6
19
12
29
31
24
29
12
3
52
5
15
3
72
93
3
6
27
15
1
60
5
18
12
48
30
30
1
20
3
13
53
30
6
6
12
6
12
24
15
24
27
24
25
35
9
39
9
33
24
18
24
13
35
12
12
24
18
24
12
24
18
37
5
54
12
12
1
17
12
12
27
33
36
30
18
18
6
3
3
1
95
1
113
42
24
12
18
6
9
180
9
15
21
42
13
11
18
55
36
23
12
1
20
4
11
45
39
18
31
12
23
12
48
12
24
30
15
36
4
5
6
102
6
12
30
12
6
12
12
12
1
44
51
25
11
12
6
84
6
30
18
18
18
37
17
18
25
59
6
12
36
15
16
12
77
3
9
6
24
60
12
6
6
54
12
30
9
33
18
25
23
54
12
39
39
18
72
111
9
7
23
12
21
3
6
36
12
66
12
13
23
9
3
12
9
63
12
6
18
1
5
24
7
5
18
12
1
24
17
42
21
48
3
9
3
36
6
115
36
35
6
36
6
6
18
1
5
7
24
5
12
12
6
9
15
25
59
1
11
12
13
36
11
6
60
6
6
48
12
15
15
9
15
49
11
24
1
41
18
24
6
55
11
9
9
7
11
25
23
25
5
3
21
12
30
1
35
13
8
48
4
5
12
15
45
18
12
60
61
24
23
6
75
9
12
24
15
15
9
39
18
12
39
3
1
29
6
73
17
3
9
43
11
6
12
15
15
1
53
51
27
9
75
30
6
9
64
20
3
33
33
6
21
64
29
36
19
77
42
33
9
42
9
75
1
41
18
18
24
19
17
72
30
36
48
72
13
32
3
6
15
9
96
3
57
54
6
19
5
87
4
36
29
30
9
15
9
28
23
12
13
35
9
12
15
1
32
9
7
29
7
23
6
60
15
15
96
12
18
12
6
6
24
36
30
24
6
6
13
60
47
1
11
6
12
99
9
51
16
5
84
6
42
3
4
20
4
5
12
6
42
3
28
20
21
3
21
18
1
12
23
1
11
1
17
12
12
18
30
15
3
30
6
1
59
6
6
25
12
71
30
6
18
42
36
48
1
35
12
12
49
5
30
6
55
23
6
96
7
35
12
24
30
36
6
54
3
4
11
33
123
42
31
5
3
12
51
6
39
4
95
24
12
12
1
47
6
48
18
1
41
3
12
45
24
15
3
12
1
17
18
9
52
11
18
12
42
9
3
36
1
5
6
30
30
12
24
24
24
1
11
25
20
39
45
21
12
102
78
39
28
11
12
42
6
36
12
1
11
13
5
66
66
3
36
12
24
28
59
1
11
48
12
6
15
3
21
21
3
15
12
12
21
39
12
66
30
33
9
19
41
6
24
60
18
30
9
4
35
61
11
25
53
42
9
12
33
51
15
12
42
6
1
12
17
6
18
18
36
13
23
21
36
3
6
15
99
24
1
5
15
27
18
36
3
9
3
15
78
6
108
24
48
6
39
15
12
6
18
9
16
59
12
18
15
9
18
24
24
60
25
36
24
20
3
30
3
27
13
5
18
6
6
42
6
1
36
17
42
12
6
54
69
15
13
11
12
24
13
32
15
33
15
6
6
25
17
12
36
24
66
25
8
39
60
57
3
12
12
12
33
3
21
27
36
12
9
3
24
72
25
8
9
18
36
36
42
18
25
8
39
6
6
37
24
83
90
15
36
4
12
11
54
6
6
30
18
3
12
24
3
24
6
6
1
35
9
27
12
18
12
12
24
6
18
3
28
17
31
29
24
6
30
3
15
37
35
24
21
16
41
7
5
6
54
96
3
39
12
12
6
151
35
24
48
48
37
8
12
27
9
9
19
53
3
3
12
30
31
47
1
56
40
29
24
3
9
18
12
12
12
45
3
1
5
18
9
3
48
13
11
13
59
18
12
27
40
71
42
12
6
25
59
9
16
12
17
12
6
12
12
30
39
3
1
36
65
30
25
29
27
27
1
32
4
11
85
20
48
9
12
24
30
57
15
24
25
29
3
4
23
21
9
18
72
13
17
24
6
ABCD 384799382*7^$a-1 [50062]
66
30
39
75
66
51
48
87
105
9
60
30
9
63
18
6
6
99
15
81
15
93
12
63
9
75
12
9
105
27
24
48
45
18
45
99
33
153
48
15
27
144
60
54
27
3
129
36
72
63
21
141
99
63
90
75
87
36
78
27
72
135
45
36
9
42
84
21
75
21
12
93
183
9
48
162
66
75
9
6
42
54
33
132
9
114
6
51
84
132
99
9
9
96
54
6
39
33
48
6
66
3
72
15
117
60
60
120
3
18
6
45
24
27
24
9
60
12
48
15
21
9
75
9
60
3
27
21
75
30
39
60
132
15
81
12
48
48
105
15
39
18
48
27
99
33
33
78
132
18
27
48
60
15
150
72
54
21
84
39
42
108
30
72
30
12
30
90
51
24
51
81
9
84
15
21
66
33
15
33
132
45
168
3
117
18
9
15
78
39
9
15
24
12
33
6
96
105
21
63
45
27
12
180
75
66
30
9
36
36
135
69
9
168
75
57
63
15
12
96
9
72
24
84
21
39
75
72
114
54
30
162
45
93
15
21
24
156
111
69
39
111
45
117
3
60
60
60
27
9
15
78
48
159
9
24
15
87
66
39
51
84
36
33
15
9
21
135
135
42
3
24
12
51
102
3
39
24
69
12
96
60
24
69
39
3
18
30
42
39
156
45
63
72
108
51
9
156
9
39
21
219
15
48
33
69
111
72
93
111
84
36
15
33
201
12
12
198
9
108
33
12
6
54
27
9
30
102
3
69
87
84
39
57
60
63
57
9
15
36
9
180
24
6
36
108
12
21
12
3
60
78
51
33
6
81
69
72
63
84
231
81
24
45
66
6
12
150
150
27
120
21
123
27
153
9
18
105
45
27
63
153
9
102
69
156
189
87
93
24
3
75
102
27
129
84
27
24
39
117
108
63
69
60
171
9
33
96
24
27
9
6
78
3
39
33
105
108
39
75
21
24
9
60
75
12
117
48
12
3
33
66
69
51
54
51
69
66
18
102
6
27
3
33
57
15
120
33
90
9
132
9
72
39
33
18
33
72
213
15
45
15
255
57
24
51
117
72
36
12
12
3
198
12
27
75
9
117
99
96
15
333
36
21
54
45
9
24
6
9
135
48
9
153
63
120
3
9
156
27
33
9
48
75
27
210
60
6
141
3
105
81
120
132
99
243
96
60
30
15
27
9
15
6
39
243
81
111
129
96
51
69
9
39
12
195
300
33
3
45
3
105
24
45
27
96
33
24
30
90
96
162
9
99
24
33
168
9
96
12
120
3
99
165
45
3
72
12
24
75
102
15
120
33
111
3
96
30
87
75
24
108
45
21
24
6
57
24
33
27
48
87
9
39
21
96
75
33
48
27
93
93
72
87
51
24
21
27
117
21
84
15
3
129
9
27
12
36
36
3
36
9
21
120
24
36
12
42
96
9
12
15
36
273
240
9
27
81
3
36
3
12
84
45
15
30
60
15
27
12
6
27
144
189
6
18
15
81
75
72
72
63
57
60
93
78
9
21
6
54
27
24
99
36
9
96
15
69
225
27
45
15
57
3
12
21
6
36
69
15
18
15
168
147
18
3
36
36
93
171
60
3
141
9
27
21
12
30
6
42
33
36
39
180
9
36
15
9
33
120
63
15
30
27
195
129
60
9
126
21
288
27
18
24
48
102
18
12
96
12
132
3
15
9
75
45
24
24
21
39
3
9
213
6
12
45
48
72
57
63
108
9
111
60
45
171
48
111
102
3
9
3
3
69
21
30
72
105
63
69
48
93
24
108
75
12
15
117
48
27
33
33
27
168
12
81
27
12
51
57
84
39
12
9
75
114
219
45
36
120
12
48
210
54
3
15
129
21
30
48
36
33
60
33
243
12
3
45
111
9
36
243
36
21
3
132
66
168
39
3
57
21
51
33
51
9
3
33
51
69
39
108
15
48
174
36
15
24
72
24
45
39
45
111
120
15
141
48
93
12
27
81
15
120
93
30
105
117
15
12
21
15
96
48
ABCD 384948504*7^$a-1 [50021]
7
8
9
10
2
10
41
39
12
25
63
12
5
21
36
3
27
57
7
50
22
9
8
57
19
8
21
3
24
3
48
30
10
21
11
45
12
60
19
24
26
30
6
30
16
2
19
29
7
17
15
112
12
5
19
36
8
7
29
55
21
5
3
43
20
25
35
24
30
24
15
16
8
51
37
48
8
19
9
8
7
36
33
8
69
18
52
21
65
19
3
26
36
43
11
1
53
67
41
42
60
1
12
12
12
3
26
36
15
16
24
5
3
45
30
1
39
2
30
13
11
1
8
7
17
4
72
51
69
32
31
9
32
7
50
99
7
17
21
18
21
9
27
4
12
12
3
14
31
8
69
27
4
23
30
43
15
32
16
44
6
31
71
18
43
27
2
30
9
51
18
7
27
38
6
6
19
29
39
69
7
5
39
27
30
30
4
21
5
6
45
21
67
5
6
9
27
6
22
45
36
65
12
7
65
3
3
4
20
13
53
3
7
14
66
13
20
19
8
40
12
2
7
3
45
8
27
9
21
6
6
27
21
6
37
27
45
44
21
19
17
39
21
70
9
11
1
113
42
18
27
3
6
91
5
3
16
27
62
27
12
7
9
53
22
21
24
5
3
4
23
18
43
35
6
55
53
15
27
18
10
17
21
18
6
103
15
29
88
5
3
3
9
55
9
11
16
72
36
29
45
55
17
10
24
24
5
21
19
12
24
44
3
9
36
75
1
8
15
13
8
4
5
34
9
20
3
21
57
10
2
27
51
16
26
12
6
21
4
36
3
5
40
17
15
4
32
19
24
2
43
60
48
53
31
59
37
27
2
42
9
28
8
4
8
9
19
5
10
5
3
4
20
16
9
24
12
17
12
7
8
28
11
1
15
9
36
3
9
3
17
40
17
6
13
35
33
3
42
7
12
20
39
30
12
7
3
9
24
11
24
12
52
26
12
7
12
39
9
5
7
99
14
12
24
6
33
4
29
24
43
12
8
3
28
20
30
3
9
18
52
32
85
12
15
26
7
5
3
3
6
10
14
31
23
6
6
13
5
6
54
27
4
32
9
3
55
9
29
43
8
16
65
30
12
54
24
27
28
5
31
17
7
8
4
3
9
12
15
32
30
15
19
5
16
59
18
3
4
35
18
67
5
19
44
7
45
15
26
19
12
23
30
19
24
15
17
9
3
16
11
9
4
24
12
53
103
27
8
9
16
27
17
40
17
31
5
19
8
4
8
28
12
12
11
18
42
30
15
7
17
28
5
27
21
36
12
30
1
27
14
22
14
12
54
21
4
8
7
17
33
43
41
7
29
7
53
10
8
16
9
20
21
19
35
42
6
9
48
45
31
5
46
21
59
40
14
31
3
32
18
12
10
45
3
53
64
5
24
10
2
12
22
45
11
1
8
60
4
11
4
60
9
5
7
20
4
17
24
70
5
33
79
3
33
101
36
51
40
3
21
8
12
4
11
16
2
6
9
7
21
27
2
3
15
42
54
1
5
3
4
20
27
1
15
21
5
19
11
1
17
3
16
41
60
22
5
12
24
28
11
24
25
20
9
42
9
4
24
17
18
9
4
15
33
41
19
8
4
12
75
17
40
12
8
19
17
3
13
11
13
23
4
2
24
3
36
52
3
2
48
46
29
24
9
60
39
9
30
40
24
2
24
19
24
39
33
47
25
48
5
43
17
3
31
29
7
14
55
15
2
3
40
11
21
15
6
12
15
3
30
15
9
63
43
8
1
5
7
39
14
19
44
15
18
31
8
4
48
20
3
45
9
19
5
55
12
24
27
8
9
24
4
17
18
1
41
31
15
14
12
3
4
3
20
18
36
7
32
3
13
17
42
1
29
42
49
8
9
7
12
8
16
48
36
53
19
83
33
27
1
29
7
41
22
17
9
7
12
5
66
9
16
5
10
9
32
15
6
15
24
15
45
45
3
7
5
33
63
28
29
15
4
29
12
15
76
41
3
16
11
4
50
36
55
11
18
6
64
2
7
15
9
8
36
112
17
3
33
7
3
9
8
3
1
8
3
42
15
19
9
17
7
8
28
8
3
33
16
12
5
18
33
24
3
6
31
3
9
3
36
2
7
36
24
3
8
13
8
9
12
3
3
25
5
91
23
6
31
5
43
41
34
48
33
12
12
5
18
9
12
3
18
18
42
7
5
55
23
1
17
24
6
9
9
39
76
11
24
13
8
4
15
32
1
11
1
11
85
41
15
7
2
48
19
17
63
21
12
70
8
60
66
7
24
11
37
12
20
33
31
8
16
12
5
3
4
12
15
24
17
64
44
27
4
20
21
33
19
12
48
51
80
13
56
36
15
25
3
2
19
41
7
32
36
7
33
47
18
30
6
63
63
85
24
15
14
7
5
19
39
65
28
3
9
17
3
52
5
15
4
41
70
17
7
29
4
17
19
11
24
48
24
24
61
56
15
28
24
5
52
15
8
18
48
19
12
8
15
78
39
100
11
49
29
34
2
10
21
35
12
1
8
21
27
19
9
5
10
8
49
5
19
5
7
56
9
19
12
3
8
13
5
31
8
33
22
53
4
8
3
145
11
24
18
12
67
5
18
48
42
42
6
19
5
66
12
6
3
28
32
16
3
17
4
23
4
44
12
21
9
27
9
39
33
15
15
18
51
3
13
5
18
109
5
7
8
4
8
9
7
65
19
12
5
7
5
24
24
12
15
43
2
7
20
45
31
17
18
25
24
12
32
9
12
10
2
6
24
78
60
6
69
15
9
43
65
93
63
12
24
4
5
12
42
25
32
7
26
27
28
12
20
36
43
33
44
3
21
27
24
16
2
19
15
68
6
54
18
42
9
60
3
25
3
12
17
4
5
19
5
6
28
32
42
12
3
33
12
6
9
7
14
10
81
12
8
48
7
45
36
5
24
36
31
24
24
111
38
55
12
27
2
6
4
5
148
5
15
7
21
23
6
7
41
7
5
3
40
15
21
8
27
21
43
45
5
22
93
24
3
8
1
36
63
80
85
41
22
2
19
23
48
12
4
14
3
15
1
12
5
19
12
53
6
6
3
4
68
15
6
24
55
5
7
23
13
5
6
66
18
1
8
24
19
14
55
11
16
9
83
45
15
37
12
3
20
6
31
24
27
72
24
24
17
15
21
3
16
9
17
19
23
36
6
10
9
5
12
19
8
12
12
40
24
32
3
57
21
7
29
7
23
6
54
36
42
18
64
53
12
9
6
30
7
27
14
6
72
21
21
10
2
18
12
18
42
13
12
5
54
52
14
7
20
57
19
11
13
8
16
65
18
4
26
7
15
12
9
36
12
12
12
12
3
14
27
36
12
16
65
12
30
30
24
10
9
24
41
31
5
18
18
15
4
23
52
14
3
81
10
20
36
12
12
6
3
156
45
78
42
3
39
6
27
45
6
37
24
20
28
12
3
9
36
15
17
28
24
12
119
12
4
14
39
9
82
149
21
12
3
3
9
3
13
53
36
27
76
5
18
1
8
40
5
78
9
7
14
30
6
12
12
43
24
5
10
14
55
39
32
78
36
30
1
84
8
39
30
7
23
1
17
46
53
16
8
16
5
27
60
52
23
25
3
26
12
7
8
15
12
30
18
13
17
22
2
15
3
1
36
24
47
18
19
41
12
15
7
5
12
4
8
4
3
24
2
3
21
19
53
7
15
53
4
36
3
21
3
21
44
15
52
5
31
74
15
60
3
1
44
4
29
144
6
21
4
24
32
19
48
29
40
11
24
16
2
19
3
8
40
9
24
29
39
28
8
24
27
61
5
24
19
5
63
36
4
3
24
2
6
9
28
8
9
31
17
75
31
36
36
5
16
29
12
19
11
12
6
15
24
21
24
7
63
17
33
6
1
17
3
36
7
44
42
10
24
9
36
8
64
56
52
12
8
9
6
30
27
27
96
13
5
19
60
11
30
7
23
18
19
5
3
3
24
48
16
21
20
4
8
36
52
32
36
15
102
7
3
8
30
22
41
16
17
6
16
2
18
18
19
27
24
26
3
87
16
32
6
12
24
27
9
19
53
22
9
96
12
29
27
12
4
8
24
45
24
19
8
3
4
26
84
3
21
43
5
90
30
27
40
17
79
5
3
39
28
26
19
41
27
19
21
44
12
12
12
21
10
5
60
15
9
7
24
8
48
25
56
39
13
17
22
68
72
1
44
16
8
28
24
20
24
16
8
9
3
4
5
12
7
3
9
39
2
7
32
60
3
25
23
18
22
26
27
9
7
53
30
4
26
3
28
77
7
48
15
20
30
7
15
14
7
53
22
38
63
3
25
23
18
12
10
29
24
9
7
24
17
39
24
16
60
20
63
16
41
3
30
10
26
19
29
19
8
3
1
12
116
15
16
62
15
4
72
8
3
12
6
7
36
29
18
21
19
9
5
15
19
12
29
3
25
12
63
2
27
9
22
17
3
6
7
15
21
17
3
28
5
24
10
14
7
12
12
11
60
4
24
8
9
52
3
74
66
13
15
8
9
28
17
3
4
111
9
48
5
51
12
4
77
12
12
7
8
4
8
69
12
19
29
51
15
6
12
6
37
27
56
24
1
95
24
49
27
29
3
18
42
13
11
18
3
36
16
15
17
33
7
71
13
36
5
27
9
12
12
27
51
6
43
29
18
6
10
9
41
6
13
17
7
12
12
3
5
3
6
34
26
31
20
19
26
3
21
55
8
33
27
3
21
4
5
24
12
19
12
8
4
8
21
66
4
8
4
26
27
4
11
1
11
81
16
27
9
24
8
4
137
39
16
3
14
7
24
5
30
6
46
2
15
24
7
2
12
3
36
4
27
26
36
31
15
38
24
22
170
15
12
3
21
15
49
3
5
3
73
27
21
72
17
27
43
5
19
8
16
9
35
9
3
21
12
84
9
12
7
20
40
24
65
30
1
11
13
11
33
12
9
22
17
12
4
24
48
83
30
7
5
7
5
10
2
43
5
12
43
12
5
27
33
ABCD 385198122*7^$a-1 [50013]
33
6
16
36
2
10
29
19
72
77
63
12
9
21
27
57
3
108
55
8
16
2
12
6
6
46
12
48
48
14
39
7
77
45
3
57
18
93
31
17
33
58
68
30
84
27
21
94
26
12
60
138
160
38
3
7
2
15
60
7
36
26
99
91
8
112
14
34
8
9
12
21
132
99
7
29
159
6
87
19
41
99
42
171
36
33
12
15
33
30
12
36
28
20
16
48
36
14
12
96
30
64
48
38
30
210
12
6
24
30
12
60
15
12
39
33
7
113
15
4
26
63
21
39
57
12
18
72
24
18
12
24
30
21
12
27
40
26
24
84
6
12
21
3
57
19
2
10
41
24
12
9
10
41
21
22
96
32
52
72
56
33
24
15
9
21
10
2
138
48
12
16
14
6
4
26
27
3
16
5
9
10
26
27
51
21
27
45
3
9
7
24
2
3
69
6
81
9
12
12
99
60
81
63
9
54
21
19
20
42
10
98
75
67
89
45
84
6
24
72
21
7
41
33
6
21
63
16
2
72
3
33
36
48
48
10
5
48
60
48
12
36
24
7
12
48
8
72
30
10
53
99
57
21
3
79
197
36
72
117
75
12
3
48
21
45
70
5
21
6
33
87
4
74
12
12
10
32
84
4
29
27
9
192
63
42
15
93
6
57
67
26
72
162
9
51
136
65
7
20
108
40
12
29
3
18
3
79
29
9
48
6
4
5
9
72
24
12
22
41
79
26
15
27
4
56
4
26
70
53
117
10
38
22
92
9
9
3
19
48
101
21
72
39
15
42
15
27
28
53
91
84
12
2
156
24
3
27
162
123
31
101
19
14
10
26
12
58
14
39
9
10
2
10
12
29
55
62
39
120
19
14
12
118
17
81
12
3
24
3
138
3
9
12
36
15
60
24
103
29
12
60
120
39
9
48
12
60
31
48
38
84
12
48
123
115
110
12
12
48
10
65
72
24
7
53
21
54
21
21
30
12
21
96
84
55
14
12
10
5
36
63
33
7
122
51
19
2
42
16
2
63
3
30
3
48
91
98
75
60
12
7
120
26
22
12
2
36
42
9
187
41
63
112
20
6
72
78
105
9
39
45
30
52
48
5
12
33
42
28
132
122
42
30
87
9
42
9
60
31
17
69
6
126
27
96
45
42
42
3
27
6
10
41
19
113
84
9
18
9
87
16
48
77
39
33
48
33
58
48
17
57
27
36
9
75
12
7
44
21
9
3
9
27
48
19
17
199
84
26
39
57
48
10
5
69
36
46
36
29
31
32
52
14
60
6
18
180
63
9
3
57
24
60
66
16
12
2
39
165
34
2
99
75
21
21
18
30
10
2
10
113
48
79
110
18
52
8
40
24
20
28
80
40
62
27
9
60
12
18
54
138
9
24
27
42
36
54
16
53
24
36
24
3
6
108
27
39
6
166
53
45
27
99
16
68
4
12
84
50
102
88
14
36
15
27
60
45
7
20
42
99
12
69
78
6
12
51
33
24
27
43
53
3
6
30
48
60
21
19
32
30
10
17
7
14
36
10
80
28
72
29
69
60
10
89
27
81
24
7
50
72
18
21
24
36
19
5
33
10
84
17
31
2
51
12
33
24
132
106
29
39
45
264
91
12
5
19
26
30
54
3
81
27
63
12
24
6
22
29
84
27
48
64
8
6
60
24
6
12
42
39
31
2
87
12
9
39
43
29
7
5
24
79
17
93
12
22
110
12
10
8
57
69
12
10
62
48
51
69
12
42
21
9
27
7
2
34
5
31
12
77
63
57
55
36
38
3
21
18
12
40
56
45
19
56
12
9
43
29
48
33
36
3
3
18
46
5
57
22
140
57
33
6
54
42
4
12
101
12
21
46
5
63
33
39
18
27
67
32
9
127
17
48
7
2
24
123
31
17
9
12
58
65
45
34
2
10
65
31
29
19
14
63
3
4
26
10
2
51
9
132
30
81
57
15
45
27
183
33
36
81
15
3
33
7
41
33
10
125
31
24
29
27
21
21
42
30
6
6
18
16
101
139
84
38
70
173
9
18
54
15
69
54
21
87
28
20
81
36
84
21
18
105
45
10
2
48
15
12
120
69
6
9
91
24
14
60
10
12
2
3
27
36
4
2
54
66
34
5
45
34
26
12
58
72
5
9
171
7
26
27
33
186
9
31
8
21
9
12
58
68
28
44
57
43
26
27
43
26
18
66
22
5
57
18
40
110
18
30
84
3
69
108
46
17
117
6
6
18
28
14
24
27
3
16
5
9
46
38
58
5
7
96
41
31
2
30
6
22
62
18
69
43
2
10
48
122
60
3
45
46
32
21
127
5
7
132
12
44
24
57
24
87
9
9
3
27
9
33
84
48
51
9
10
50
10
17
9
42
12
6
12
39
43
26
15
7
80
18
34
17
24
12
39
6
51
27
57
55
14
36
48
3
51
16
20
16
29
31
50
27
51
36
76
14
3
3
4
110
72
42
42
18
36
30
42
9
72
7
56
9
31
44
54
3
60
24
163
17
24
12
43
12
14
60
24
3
19
8
21
9
10
14
39
3
16
32
117
91
24
17
69
12
36
82
24
56
48
93
12
87
4
14
3
51
28
65
33
42
57
36
12
15
18
12
12
18
4
56
90
42
28
65
7
2
150
21
105
15
3
40
2
142
38
34
29
19
20
16
65
15
12
30
60
3
51
36
42
3
19
17
9
10
2
46
101
60
21
22
48
14
108
63
19
84
5
39
40
2
54
6
48
30
9
48
12
159
54
3
55
2
78
6
22
41
24
45
30
40
60
38
22
113
79
2
24
42
30
30
30
24
3
21
6
16
12
8
42
30
21
19
140
6
12
18
6
48
106
14
18
60
105
24
3
60
42
60
6
69
63
12
4
65
36
12
51
40
29
12
7
8
6
10
5
19
77
7
17
180
12
57
87
15
4
5
21
12
82
20
28
38
39
24
21
39
ABCD 385233266*7^$a-1 [50050]
64
8
60
36
45
27
9
3
45
48
51
33
27
33
51
45
75
4
20
72
9
12
36
12
48
39
12
24
9
15
12
40
41
39
9
3
48
16
36
8
24
9
48
15
4
20
36
9
24
27
48
88
29
27
21
19
20
33
24
63
21
12
19
17
55
24
36
44
12
36
81
15
132
88
32
33
39
36
24
84
12
24
12
84
24
12
12
12
60
36
36
64
5
7
80
36
24
40
32
4
20
52
68
24
21
51
16
140
4
8
21
27
16
20
57
63
24
9
15
201
31
32
24
28
173
24
43
5
15
52
36
12
80
12
21
39
9
12
3
48
33
12
111
12
12
9
24
99
36
76
72
20
9
7
17
15
28
17
3
9
39
48
12
12
16
20
12
4
32
12
36
52
12
53
3
9
3
12
12
16
5
31
65
15
21
43
20
33
55
5
27
33
27
12
24
36
12
84
36
33
31
17
48
3
9
19
77
7
5
27
12
12
24
21
15
100
92
24
9
7
41
7
65
27
12
12
57
36
39
81
3
33
51
33
3
76
17
15
9
24
12
7
80
12
57
24
7
80
57
3
40
101
39
9
55
84
8
16
41
15
72
28
24
32
21
39
16
120
72
56
60
108
48
12
57
27
16
48
8
60
36
4
8
48
48
21
87
12
60
64
48
53
43
32
40
12
44
36
52
80
9
19
77
7
24
17
15
16
8
24
4
41
51
36
9
75
9
48
3
57
15
21
55
8
28
8
33
63
81
15
12
4
32
12
24
4
8
45
15
12
21
7
8
69
7
32
48
12
57
31
44
60
9
55
36
17
3
12
36
40
12
68
12
16
48
29
39
24
12
21
51
9
3
64
8
9
3
52
108
56
12
69
15
88
8
4
44
69
15
12
4
8
24
4
36
5
24
75
21
72
7
32
9
15
36
117
19
32
40
56
9
7
29
79
68
72
36
105
84
27
148
36
17
39
21
12
3
12
33
36
48
12
3
21
3
48
16
36
17
72
12
187
8
81
43
56
84
12
112
29
31
12
24
32
40
8
12
48
36
12
24
57
127
41
27
12
76
5
51
16
8
28
17
43
8
4
24
68
4
8
9
31
68
48
24
12
57
39
36
4
41
27
36
4
8
36
24
28
32
4
8
165
15
40
8
24
9
48
15
4
17
43
20
48
24
12
12
60
48
40
20
9
99
9
3
4
44
12
45
36
31
56
28
65
63
93
3
9
3
141
15
48
28
29
31
12
17
79
29
24
27
36
45
36
63
148
72
17
43
32
21
3
84
9
3
12
24
21
72
3
40
17
15
141
3
40
44
12
48
16
8
28
144
32
36
64
8
60
9
31
29
19
89
123
21
91
77
3
117
3
36
9
36
3
108
24
21
24
43
5
111
9
3
84
12
21
115
20
12
9
3
36
21
15
84
16
5
63
4
24
80
33
51
60
72
9
27
12
9
15
4
56
4
17
12
15
33
3
28
53
15
81
51
36
12
36
120
12
9
48
63
16
8
9
12
31
20
36
60
4
89
27
16
20
64
24
8
36
9
3
192
33
63
24
12
24
33
3
48
33
12
15
81
39
9
123
28
36
12
17
3
48
9
63
64
44
33
96
3
4
32
36
9
36
48
67
8
12
84
12
9
3
21
67
44
33
27
72
4
8
9
27
36
24
28
80
36
21
7
32
12
9
24
43
17
3
120
24
16
29
67
48
60
5
7
20
16
20
16
68
105
96
27
12
21
3
48
4
84
5
19
92
16
44
9
19
17
39
24
9
15
40
32
12
4
17
3
24
64
17
7
8
21
60
15
45
36
48
12
120
15
12
33
7
12
41
36
15
40
20
52
120
5
84
7
5
24
19
32
45
19
12
17
12
7
68
36
4
36
41
15
76
17
27
9
48
36
12
31
8
4
41
3
141
15
36
12
12
64
65
7
41
15
12
12
48
88
20
93
3
64
32
9
3
24
12
9
19
17
3
60
12
24
33
120
144
3
33
27
64
5
39
24
4
8
36
52
48
36
53
19
20
36
40
8
148
20
52
36
20
12
28
44
4
56
12
21
3
33
19
17
75
4
8
72
4
8
16
32
12
4
5
27
4
24
12
44
81
39
12
76
56
12
12
28
72
32
57
3
12
84
36
12
24
21
3
45
19
12
56
9
39
57
3
36
16
5
111
21
7
32
24
16
20
9
3
36
24
36
12
84
81
12
48
67
56
168
28
65
67
44
24
33
3
40
65
84
43
5
3
12
24
21
67
32
52
41
15
24
16
12
36
128
57
31
8
36
12
9
15
21
3
64
12
89
24
63
60
4
108
5
39
12
48
112
29
15
48
33
15
60
24
12
36
52
44
36
24
36
48
4
101
51
24
76
137
39
93
3
9
3
4
24
53
27
36
24
24
9
39
12
33
12
27
21
48
7
36
29
48
72
72
12
55
44
24
9
24
123
28
17
111
24
60
12
16
20
24
64
17
39
21
84
67
29
84
63
40
17
63
12
12
24
12
72
60
84
69
27
12
33
7
29
15
33
48
7
68
88
36
20
12
72
45
27
48
72
48
33
19
20
16
44
105
123
57
3
81
108
3
12
36
4
72
20
105
27
36
69
55
77
27
69
12
7
41
3
36
72
100
32
12
24
24
4
36
80
28
12
8
24
60
48
21
3
9
27
21
48
24
3
36
100
8
93
60
3
12
81
39
28
20
9
111
4
113
15
12
40
8
36
9
19
32
36
24
24
16
48
32
12
21
7
8
9
72
87
21
19
32
9
19
20
12
69
108
3
45
67
84
60
8
40
36
41
39
12
12
4
77
12
15
100
36
8
4
17
27
12
40
53
27
36
40
36
8
16
32
21
55
108
53
48
15
57
115
36
12
5
48
24
3
60
24
33
79
8
21
15
81
3
57
43
89
3
24
100
8
9
84
51
21
3
12
9
12
31
77
3
45
15
40
8
76
29
31
84
8
12
9
3
100
56
9
3
16
56
12
36
12
33
291
9
7
5
36
48
3
16
17
3
12
16
17
75
12
40
36
68
12
12
84
4
56
33
19
24
29
27
21
39
60
24
57
7
5
3
64
44
12
12
28
53
12
7
8
24
4
20
24
9
3
9
51
36
64
41
43
8
36
52
12
65
3
4
5
12
3
24
16
68
40
17
31
41
3
12
57
24
7
29
39
57
48
27
9
27
72
132
12
156
12
48
21
3
24
40
29
3
69
31
32
60
45
3
12
4
44
64
20
4
12
29
12
27
28
68
36
21
19
12
20
9
15
33
96
39
36
4
53
7
8
24
33
27
21
7
56
12
ABCD 385254932*7^$a-1 [50020]
21
3
12
9
48
108
75
5
31
12
9
3
5
84
7
9
39
24
12
72
96
12
65
19
57
56
19
12
36
36
105
24
80
48
88
12
12
15
24
48
12
21
8
19
12
48
41
7
33
8
12
4
39
24
113
60
12
36
91
21
27
117
39
69
27
72
101
16
60
3
24
12
21
15
65
4
20
40
80
52
48
15
21
159
84
36
105
15
48
36
213
87
41
16
87
45
32
180
7
81
27
21
15
21
75
12
21
80
88
3
21
24
12
63
12
33
39
36
60
81
15
12
21
39
21
68
19
48
108
129
56
7
36
29
67
21
15
36
12
36
24
24
21
15
45
84
87
9
3
168
24
36
84
17
28
24
27
33
48
12
20
28
24
120
3
132
24
5
43
9
15
93
51
89
52
27
57
60
44
40
3
12
36
41
52
63
57
276
27
17
36
4
39
60
48
41
19
33
96
3
69
63
60
45
32
91
33
3
60
45
36
15
120
36
24
9
20
148
8
7
105
68
55
9
39
36
48
65
19
29
43
41
36
76
3
12
24
9
75
24
129
8
72
103
21
27
41
19
9
12
99
132
57
8
7
33
63
9
51
60
9
24
96
12
15
60
21
39
5
7
168
33
48
87
36
77
19
36
60
29
55
21
147
24
149
76
39
29
19
36
53
67
24
72
60
48
168
189
60
72
27
261
15
57
27
36
21
44
4
27
9
24
27
24
12
48
9
48
99
21
3
77
67
12
96
17
7
144
192
93
32
4
15
132
48
69
51
12
36
5
76
267
36
197
55
69
15
33
39
12
17
31
108
53
28
44
16
3
69
8
16
27
141
51
156
81
99
12
12
17
7
24
21
63
65
19
60
81
8
16
36
48
3
29
7
36
69
207
24
21
3
141
24
87
21
27
53
43
9
188
19
12
12
5
76
8
7
21
63
17
48
19
45
12
36
27
33
80
19
189
72
60
63
45
15
24
36
45
39
41
12
304
87
21
15
48
57
51
77
172
75
24
9
32
52
123
41
19
84
9
27
36
36
29
163
108
84
36
69
12
8
16
27
48
129
32
132
7
48
5
7
24
45
132
12
111
36
29
16
24
39
81
20
43
72
57
15
9
3
96
57
75
53
43
17
4
128
52
63
84
89
55
60
48
41
7
33
15
192
33
27
69
39
5
28
68
4
96
15
89
36
19
57
48
39
36
12
48
41
79
60
5
7
24
9
15
60
60
60
21
15
72
48
192
12
5
88
39
132
9
3
48
29
91
17
7
57
20
31
120
9
15
60
53
4
15
33
51
12
93
36
3
45
48
27
21
72
39
93
27
21
3
45
44
7
9
39
120
357
48
108
15
297
8
52
135
36
81
135
12
60
12
9
27
120
12
77
52
39
12
9
32
55
33
32
28
140
67
96
5
24
91
105
32
7
45
128
91
36
36
69
48
15
69
63
93
39
41
48
19
93
15
48
105
24
39
81
8
208
51
21
60
20
240
64
8
52
3
33
111
60
17
52
48
44
108
31
17
72
12
31
144
81
99
12
29
52
68
112
48
3
57
39
21
51
33
75
33
32
112
111
117
108
20
139
9
60
3
72
57
111
12
60
72
12
5
127
9
32
19
12
48
33
15
132
24
5
43
12
9
8
103
65
72
12
7
53
175
33
80
64
27
48
29
91
60
24
84
24
21
8
100
32
48
28
51
81
20
31
77
43
12
12
84
9
20
12
52
72
48
36
27
108
29
127
24
9
87
69
15
29
36
52
8
64
20
16
132
32
7
9
44
19
24
69
3
24
21
96
156
123
24
117
39
24
9
51
17
4
188
4
15
89
19
108
24
29
4
51
84
57
24
51
53
7
108
21
15
48
89
108
19
24
9
108
84
72
24
15
9
75
117
39
57
20
7
21
3
60
41
28
128
52
111
12
45
15
120
57
132
60
8
112
8
127
36
36
9
63
9
72
48
32
16
24
48
63
84
132
41
79
12
12
17
7
96
60
24
141
3
72
17
19
9
15
17
72
96
24
7
204
96
108
12
21
48
75
24
60
21
135
5
4
176
4
27
53
16
24
20
19
9
3
60
17
4
3
81
135
108
9
3
185
7
24
48
12
21
20
43
24
33
3
168
17
52
12
135
101
24
16
63
153
3
24
12
48
60
12
17
259
69
159
84
96
57
308
136
24
12
75
69
20
24
48
7
41
24
91
17
160
60
24
15
9
15
21
36
63
9
15
41
19
5
55
105
80
40
12
27
21
207
69
15
201
68
19
161
55
36
48
36
153
87
ABCD 385305282*7^$a-1 [50052]
1
17
7
20
76
9
2
22
30
36
20
49
36
84
15
5
27
34
99
27
20
58
50
12
18
16
44
82
8
18
18
21
37
3
3
44
30
22
29
12
4
24
68
48
24
3
4
14
10
5
3
33
3
25
8
21
16
35
45
64
12
75
32
28
3
12
2
16
56
15
49
27
35
42
28
38
22
50
10
14
18
3
9
15
1
30
14
67
35
18
6
18
40
3
3
36
36
18
42
24
90
8
99
4
20
57
22
50
27
19
9
23
10
12
30
32
4
45
27
12
17
43
20
18
16
23
7
26
34
5
16
15
29
3
45
43
24
32
18
51
4
15
84
86
30
16
45
9
27
3
36
14
22
54
24
6
9
12
20
60
49
24
6
5
19
86
34
21
33
38
49
9
15
11
28
6
120
30
14
22
18
2
4
6
11
33
34
12
20
24
4
6
2
6
3
15
4
5
1
6
9
3
33
33
14
84
6
3
4
9
6
30
15
3
56
10
44
82
2
16
18
48
53
28
144
21
6
26
15
61
12
30
44
1
53
51
7
48
44
40
41
1
38
6
18
4
5
9
75
15
54
18
4
9
5
34
14
6
12
13
15
44
10
36
8
19
53
4
12
6
29
3
6
18
36
16
56
4
57
24
9
24
2
10
18
12
20
30
15
13
6
6
2
18
48
42
25
24
5
7
9
11
63
76
68
1
20
16
75
9
5
18
52
20
21
24
9
46
21
5
12
16
38
6
72
76
8
18
9
43
20
97
29
6
21
33
3
27
6
10
54
15
41
19
15
30
8
18
18
10
21
9
2
12
4
29
16
9
24
71
72
24
37
3
53
250
12
32
1
53
18
4
8
49
47
10
20
6
10
11
91
60
12
6
2
42
18
9
36
13
8
18
16
44
16
9
5
42
66
16
2
18
15
81
10
56
24
25
20
76
27
14
22
12
18
30
30
24
26
12
9
15
64
26
207
37
8
34
2
46
45
36
80
31
14
18
22
120
18
14
52
11
31
18
2
12
40
6
60
2
60
4
18
23
7
20
21
91
14
3
33
4
36
15
71
13
35
10
6
29
9
40
18
2
3
9
70
8
12
42
3
31
9
69
51
36
24
3
20
22
32
19
116
13
24
6
9
20
136
33
62
18
31
36
3
2
12
6
10
6
6
15
17
72
31
15
48
26
90
10
6
17
37
8
3
27
6
16
36
39
8
13
6
8
12
42
18
28
21
5
12
16
44
18
1
8
7
29
19
17
49
14
126
4
71
4
29
27
3
1
8
13
66
24
9
11
12
36
10
12
30
20
4
30
2
109
24
27
29
63
33
7
6
6
18
18
18
20
64
6
24
12
18
12
18
21
11
28
66
6
29
15
10
36
35
13
3
24
3
6
44
10
14
22
6
74
33
28
45
26
25
23
34
2
18
10
42
11
60
21
6
1
27
2
10
6
15
20
21
10
14
63
13
15
29
15
9
30
16
21
77
7
21
11
15
12
42
28
11
15
10
11
19
12
32
9
33
27
12
1
107
28
44
9
43
9
24
74
28
56
18
6
48
10
26
10
32
3
25
18
21
23
37
20
49
20
16
2
25
20
63
54
7
65
4
140
4
71
16
33
30
33
27
20
37
3
41
21
18
1
41
31
3
32
13
11
25
75
17
3
1
3
32
9
19
14
3
24
4
32
9
28
18
72
20
10
23
3
4
30
12
39
27
14
79
20
7
38
36
15
55
21
17
10
17
25
35
4
5
48
16
20
7
17
52
27
3
8
13
5
30
16
18
26
4
24
21
15
20
24
1
29
27
25
8
3
7
6
74
48
18
18
13
3
12
18
18
9
39
32
105
3
10
6
20
96
45
4
23
9
13
44
55
36
5
18
10
2
25
9
26
40
8
46
23
4
75
20
18
30
18
15
79
29
39
4
20
10
62
16
32
33
3
34
66
6
54
36
8
1
47
18
10
5
1
35
12
7
8
36
16
5
7
62
76
14
100
96
30
20
46
9
21
14
1
44
60
1
38
24
16
36
21
9
2
42
7
5
10
17
73
51
15
14
28
36
14
46
8
30
28
8
28
5
4
24
21
14
1
39
14
16
15
8
4
15
41
19
44
16
20
40
14
27
3
1
60
17
31
45
8
22
20
66
46
69
15
48
21
107
13
12
20
15
9
39
6
10
44
46
6
84
92
24
25
9
6
44
4
57
20
9
4
6
32
12
6
10
17
4
75
9
45
32
15
4
23
10
42
2
22
18
42
9
8
28
29
7
15
32
6
27
7
12
20
1
39
24
66
122
6
30
6
4
14
13
75
5
4
5
7
39
8
54
16
27
9
87
15
45
8
25
42
9
5
58
14
27
15
1
17
90
37
27
9
29
10
32
54
30
4
21
3
33
17
30
9
13
15
5
31
15
56
52
26
39
1
15
20
25
11
49
15
45
14
36
9
1
6
29
49
44
67
29
30
10
6
36
8
18
88
18
6
6
9
75
5
9
43
15
54
32
22
21
105
66
14
10
18
23
4
32
21
31
39
12
80
4
14
63
7
6
11
9
22
18
107
19
90
24
30
21
3
30
12
18
21
12
60
8
39
54
22
41
25
18
29
7
12
42
47
4
68
37
6
29
36
76
29
30
10
78
12
5
9
4
14
4
102
11
55
72
2
10
48
9
15
9
32
27
81
31
17
27
16
21
41
28
48
6
17
63
66
15
43
41
76
32
13
32
15
13
6
65
13
2
25
3
56
9
27
132
22
6
12
17
103
33
3
12
8
37
17
46
6
30
81
20
9
72
18
10
44
4
14
22
11
16
15
33
8
31
17
109
24
6
20
18
3
9
15
27
12
16
105
32
7
42
60
8
24
16
2
21
27
13
11
28
30
15
39
14
22
32
13
45
30
20
1
35
64
54
15
15
50
46
8
93
13
2
21
4
20
9
12
42
36
54
7
9
38
81
7
20
72
22
8
18
9
25
51
15
14
10
9
80
9
7
5
10
9
15
17
64
17
46
6
14
22
20
10
20
9
1
6
24
5
96
4
9
23
13
39
12
11
6
27
39
1
53
6
130
44
16
24
11
21
70
2
19
8
79
2
18
10
3
9
30
21
9
14
16
20
21
184
9
23
19
9
23
90
22
14
36
18
21
7
38
27
24
12
7
6
11
4
45
30
60
9
27
80
25
24
5
28
12
14
64
14
7
39
6
27
33
14
1
35
10
6
21
48
15
12
14
10
21
24
39
17
64
63
41
31
36
32
9
19
20
18
16
35
25
6
54
15
71
4
8
52
17
127
17
3
4
29
37
44
3
81
36
7
39
30
24
72
8
22
105
15
62
30
6
12
4
11
45
54
34
2
25
23
9
7
74
6
30
4
63
11
18
4
60
6
2
19
8
55
8
30
15
52
15
26
72
19
3
65
7
2
7
5
6
4
78
26
25
12
35
54
19
11
58
32
46
5
19
17
19
33
5
10
6
8
3
7
48
9
33
11
7
53
31
8
1
5
36
58
6
20
31
15
21
20
36
13
24
54
12
30
11
19
38
78
13
32
49
59
40
8
13
104
24
12
6
36
28
2
7
96
15
8
1
15
21
17
15
3
10
32
34
38
30
85
36
45
51
33
2
28
21
20
57
6
1
8
13
108
12
14
61
9
15
20
81
18
133
59
61
3
8
24
12
6
48
27
9
24
18
34
23
13
38
9
12
7
26
7
36
69
15
92
63
25
9
80
39
27
16
20
10
26
81
15
9
3
10
36
6
48
6
20
10
48
12
38
60
3
7
12
54
26
16
9
29
4
2
9
39
6
7
24
23
13
8
40
20
1
11
4
29
66
1
8
15
57
67
6
14
9
13
35
19
12
32
73
59
1
8
39
52
8
1
20
55
14
30
16
12
60
8
144
54
34
60
53
25
26
30
10
30
95
24
40
5
16
20
54
1
35
18
16
30
17
19
54
2
9
9
34
48
9
17
118
8
6
54
97
95
9
25
24
38
9
12
27
1
77
22
26
28
6
38
6
28
8
12
13
23
133
11
9
9
15
7
2
7
45
15
45
8
7
105
6
9
33
51
23
4
20
9
49
8
28
14
1
24
131
16
24
60
21
3
12
9
9
140
16
11
28
20
1
35
15
16
9
9
42
18
143
31
50
6
4
6
27
24
9
2
13
15
17
13
15
51
5
9
31
5
24
27
7
21
8
1
30
12
14
4
12
11
36
61
2
10
8
42
36
49
5
10
17
4
3
14
24
28
8
7
75
20
4
6
15
11
9
27
9
24
4
59
1
36
35
36
13
27
86
22
32
36
18
10
8
21
36
63
28
18
8
16
27
17
28
ABCD 385421942*7^$a-1 [50028]
40
18
60
90
30
6
66
63
27
81
63
78
50
112
153
21
60
14
70
60
86
166
3
11
96
25
12
23
130
51
95
12
48
70
14
124
6
3
60
36
75
9
33
38
12
4
44
10
12
15
75
24
8
22
14
76
33
12
119
52
8
52
44
36
22
38
4
21
36
108
24
45
75
24
72
12
99
24
20
10
231
72
71
4
18
123
35
72
22
42
45
9
2
1
27
33
12
15
20
37
47
16
69
3
42
27
48
45
108
18
9
36
35
52
18
63
3
6
63
9
63
3
9
36
59
157
9
63
24
59
13
107
24
13
72
45
62
1
23
16
248
49
27
18
2
49
12
9
18
36
42
72
27
9
90
12
18
114
36
45
21
6
54
30
9
9
36
6
56
61
129
27
24
72
39
33
39
33
45
26
64
126
12
72
6
36
48
6
26
156
1
83
58
39
240
11
1
45
24
18
81
21
50
72
94
51
93
18
69
23
36
13
21
36
42
9
45
18
48
18
50
37
12
15
90
12
108
36
24
2
10
108
6
93
9
74
48
72
58
6
30
24
36
63
9
3
59
22
15
48
45
60
206
22
14
1
27
32
13
57
6
20
37
33
62
10
18
140
13
21
38
61
9
6
36
45
165
54
69
11
37
15
18
135
11
70
48
42
30
18
6
36
54
21
81
15
9
14
61
63
9
11
22
14
12
4
24
30
6
68
40
36
90
63
3
6
14
16
68
22
168
36
39
36
153
2
40
80
40
6
30
32
1
9
75
45
50
37
3
6
50
85
84
35
1
51
81
59
124
56
13
12
9
54
8
37
23
22
27
51
248
16
9
24
108
3
42
12
2
70
6
20
1
36
24
3
81
15
9
39
56
40
9
9
36
39
123
90
147
36
69
111
27
69
9
26
37
12
15
21
59
60
16
117
59
13
36
36
24
72
12
24
120
11
106
26
28
144
42
3
87
18
48
108
36
60
84
126
20
16
9
69
74
46
24
26
46
38
25
12
81
180
24
26
4
33
21
6
20
25
23
76
9
11
73
83
58
12
78
9
107
60
36
13
27
84
42
252
27
111
258
14
12
37
84
33
12
78
12
45
33
144
26
96
58
38
97
63
8
4
33
95
22
102
18
2
70
24
50
4
32
16
45
9
27
63
6
120
108
6
44
130
63
69
62
238
50
28
21
59
36
24
34
18
81
11
48
1
143
24
94
126
9
48
24
75
6
2
16
54
120
27
135
6
3
95
4
132
165
69
27
3
33
63
30
18
56
13
9
50
22
18
44
1
47
25
35
82
54
81
36
72
48
59
24
24
25
21
63
23
76
45
45
15
59
48
132
34
135
117
108
27
35
52
18
99
11
37
63
8
16
80
37
12
9
51
9
12
36
24
27
47
64
45
24
57
15
81
14
4
126
180
230
106
6
57
15
18
38
25
36
135
9
35
4
177
99
30
15
27
8
24
36
4
48
32
12
28
9
60
99
9
9
3
23
13
15
81
9
3
9
90
20
36
70
50
58
14
1
21
6
90
39
51
8
46
98
1
129
98
25
23
60
25
39
20
49
9
12
60
75
15
48
69
9
36
99
47
64
45
36
59
4
20
61
24
48
108
11
4
80
94
15
27
9
9
86
133
24
11
48
4
9
71
49
9
26
1
23
40
92
84
37
48
69
75
105
2
37
11
40
45
27
48
45
11
16
33
3
60
8
10
12
72
2
16
24
54
74
16
57
33
39
47
40
9
57
14
1
63
54
63
23
25
9
62
25
45
111
23
40
56
13
57
36
63
27
20
169
119
61
36
15
72
21
59
22
14
192
10
42
45
12
99
6
84
36
14
1
12
36
63
8
25
39
69
48
69
39
33
12
42
21
9
90
78
138
18
72
150
72
9
47
34
3
15
80
1
27
116
4
60
66
63
123
93
45
63
9
72
6
30
122
49
15
44
10
39
47
84
94
27
15
45
84
15
129
87
21
24
12
9
54
33
3
44
73
108
24
21
207
96
36
72
39
42
26
22
2
70
36
159
12
9
2
13
21
15
144
72
23
52
44
61
36
63
54
14
36
22
3
9
15
72
71
22
26
16
18
30
6
26
10
18
66
24
18
54
36
84
18
45
72
11
34
24
3
23
64
90
50
25
11
48
130
36
6
36
18
75
96
3
33
9
134
12
34
50
13
21
132
48
15
9
2
16
9
99
9
12
33
39
9
2
85
12
23
22
24
54
12
104
64
32
16
9
36
9
24
36
3
24
21
62
16
12
36
69
93
14
85
23
1
57
38
4
66
14
46
75
9
150
18
3
24
23
48
10
26
40
20
58
12
36
87
75
72
56
13
12
45
171
231
56
73
33
86
48
64
9
107
84
142
27
143
40
6
234
18
48
24
84
14
22
6
32
25
33
12
42
56
28
32
4
81
27
20
22
63
27
81
23
120
13
9
74
144
12
64
20
28
6
54
32
25
36
243
32
118
36
54
21
24
144
27
57
9
27
27
33
12
51
9
9
50
16
36
69
39
33
9
38
1
15
ABCD 385437972*7^$a-1 [50012]
6
107
3
45
4
3
53
60
49
36
15
27
54
59
3
4
6
2
34
38
33
51
1
11
12
76
17
12
60
39
13
11
10
6
48
6
86
1
27
68
45
4
96
33
72
14
4
44
70
3
59
16
30
42
56
88
161
7
20
4
21
56
39
52
24
20
22
2
28
66
50
9
19
21
9
39
45
54
44
24
28
45
51
80
9
39
16
24
44
9
40
51
20
46
14
72
22
2
40
6
15
9
15
81
2
22
42
8
12
1
11
37
21
12
62
25
119
4
66
36
12
6
17
25
2
4
17
39
37
57
18
53
3
10
14
46
14
4
17
3
10
14
52
18
14
16
8
22
11
4
9
11
1
27
20
51
28
20
10
38
36
40
48
8
9
15
12
25
71
28
21
9
15
81
2
16
20
132
12
58
2
84
52
8
9
111
9
39
64
18
12
18
8
12
28
30
42
20
1
23
4
48
42
23
15
45
25
15
33
26
58
23
79
32
24
22
18
53
99
9
12
75
34
12
11
27
1
20
3
45
24
55
6
72
39
21
84
18
8
24
16
44
10
18
20
94
59
27
13
71
1
33
14
24
4
24
6
72
14
4
6
2
37
21
12
15
57
11
72
12
19
68
28
32
22
18
32
22
35
25
2
4
21
21
48
3
11
9
7
6
18
6
15
33
14
21
27
82
26
13
3
8
60
82
96
15
33
14
4
18
2
12
45
73
26
69
12
7
21
47
4
48
41
27
52
41
7
5
37
11
19
6
26
16
6
12
84
18
6
38
24
72
10
18
17
48
39
60
10
24
42
5
19
20
28
6
35
27
10
26
21
63
10
18
30
14
21
84
61
6
8
70
14
4
24
45
3
5
49
18
6
38
4
6
18
41
28
23
45
3
24
24
4
44
21
1
23
48
7
53
43
17
39
93
1
24
38
4
6
15
11
72
22
2
16
32
16
8
96
12
10
14
10
18
21
20
25
26
48
1
21
26
4
29
37
14
81
3
28
20
28
41
99
9
1
42
17
48
31
20
1
9
14
9
1
18
17
3
73
11
60
24
10
2
40
21
3
5
43
17
37
134
10
11
1
86
24
22
24
26
16
29
40
69
3
33
2
58
30
257
1
6
8
37
27
54
39
3
8
108
1
9
35
4
105
15
9
11
49
134
70
24
24
36
3
3
45
47
48
52
45
9
2
16
152
84
10
2
16
68
21
79
17
4
11
60
24
33
64
23
10
50
33
127
20
24
82
18
6
24
50
21
15
52
18
12
36
48
144
6
69
3
20
10
24
15
57
26
88
56
10
47
15
22
12
6
32
24
40
6
66
72
68
1
11
10
30
18
74
45
4
8
19
20
1
9
59
31
17
7
17
37
18
5
40
23
12
37
47
28
24
6
2
9
3
9
27
94
35
15
12
22
36
2
33
4
3
66
30
18
26
4
8
16
116
10
12
36
42
6
14
4
8
9
7
53
43
65
37
2
81
3
10
2
96
36
12
40
5
67
44
10
26
24
57
127
90
3
9
11
60
39
10
2
13
3
30
2
10
6
42
35
1
2
24
9
3
22
30
21
47
76
102
11
3
69
13
35
15
57
13
122
12
25
47
81
36
7
6
66
68
4
30
12
30
6
11
1
51
20
7
54
39
59
9
37
24
63
3
18
12
74
22
62
76
21
9
42
20
36
142
12
6
24
18
3
20
7
92
24
4
68
4
18
36
18
6
15
8
25
11
39
37
47
9
49
15
21
74
34
24
2
24
9
51
28
6
11
4
21
62
12
12
16
5
15
10
50
70
26
16
42
26
48
10
62
24
10
42
21
23
60
40
5
3
16
41
13
18
6
50
13
11
36
21
24
39
16
6
50
130
50
1
8
25
42
8
37
11
85
59
33
27
10
18
92
1
3
114
30
24
32
40
20
10
42
8
37
24
27
21
51
24
5
37
30
30
11
7
32
13
48
9
26
60
25
68
13
62
52
54
15
27
17
3
96
4
54
24
36
6
42
12
14
10
11
1
6
6
42
17
25
2
24
4
30
48
18
17
4
51
44
10
50
34
26
21
3
9
15
12
22
18
32
13
9
47
12
1
59
49
24
62
28
5
3
10
62
60
12
12
21
4
3
92
76
44
21
72
28
3
44
4
24
20
4
6
15
99
96
5
37
2
10
24
50
22
14
21
1
6
30
2
64
92
12
16
6
42
18
11
12
31
42
26
9
51
40
114
48
38
60
24
24
4
24
5
3
96
10
26
12
64
20
28
48
24
8
21
1
26
9
13
18
32
48
21
60
1
30
20
12
70
2
37
3
17
1
6
42
54
30
15
27
41
39
81
1
23
15
70
11
39
13
11
16
45
51
20
76
8
33
3
9
36
51
25
8
3
10
23
12
19
41
1
6
6
72
48
18
29
87
4
6
18
24
8
37
3
18
47
103
54
42
24
20
12
40
5
39
48
4
20
4
92
21
3
1
23
45
7
8
24
34
78
17
7
5
40
11
16
6
83
12
60
3
4
8
46
110
9
43
6
42
17
27
10
72
15
3
17
1
50
1
56
39
10
2
61
9
2
40
20
4
20
28
80
16
30
42
21
44
31
32
9
85
18
44
4
20
24
97
8
91
8
10
11
1
39
9
15
68
48
31
54
15
24
3
41
3
21
39
24
33
37
72
11
12
3
40
21
27
66
3
11
21
39
52
17
1
14
24
93
1
14
25
80
15
96
24
21
15
57
49
23
3
58
59
15
72
48
22
18
72
20
48
22
3
11
16
53
36
12
63
24
70
12
18
18
35
1
18
24
20
9
27
21
1
14
70
6
69
71
1
57
23
60
1
47
7
32
9
7
24
18
2
4
8
12
22
48
47
3
97
3
90
2
4
20
21
79
24
20
96
33
36
7
30
14
28
18
30
17
49
2
45
49
23
75
49
23
4
6
18
20
12
33
4
3
24
20
10
12
14
64
48
41
12
19
21
27
24
21
3
41
49
12
2
12
24
25
23
10
24
11
3
9
37
11
19
32
22
24
35
27
70
14
22
66
17
4
8
3
10
6
21
20
3
24
34
26
13
3
29
25
23
39
22
38
10
11
49
18
5
121
84
6
92
28
6
15
33
83
3
4
20
24
10
12
6
8
12
4
32
22
14
48
10
2
24
10
2
33
25
35
3
10
50
12
60
16
20
52
29
51
24
12
21
13
18
17
24
15
24
60
4
45
24
11
33
12
67
42
3
33
60
27
51
20
24
24
28
32
60
9
60
1
6
24
6
2
58
23
31
20
52
72
24
89
63
9
48
97
14
13
23
4
8
12
22
3
81
2
13
27
8
22
72
14
34
48
18
78
38
33
87
10
11
3
4
41
52
35
36
21
7
18
12
42
21
9
14
34
38
12
72
16
24
20
10
18
96
44
24
28
24
18
12
42
5
40
3
45
47
34
14
34
50
10
12
11
15
40
20
10
11
15
10
95
3
10
2
16
6
35
7
44
21
13
24
24
18
24
44
33
48
27
16
56
61
3
96
6
35
31
6
72
11
3
4
20
28
24
32
64
5
60
13
14
46
30
21
47
1
20
79
6
23
43
8
40
8
36
4
6
2
13
72
69
6
113
7
32
46
24
24
26
10
6
8
57
12
40
8
87
28
5
75
10
54
6
18
20
24
12
40
8
22
23
40
20
13
18
8
10
38
9
37
12
48
6
21
11
60
36
10
51
51
6
24
12
54
5
19
18
3
9
38
46
27
27
30
12
14
16
6
11
52
24
3
5
15
96
12
12
22
26
22
170
21
13
42
6
36
36
11
1
51
3
8
12
4
6
14
69
3
45
3
1
21
59
25
66
17
12
19
8
46
18
8
60
1
93
27
3
6
11
15
13
51
18
50
144
12
12
21
76
11
36
21
13
15
11
16
68
28
42
35
1
12
6
21
75
54
84
98
9
12
7
8
13
83
12
36
13
ABCD 385765038*7^$a-1 [50018]
24
8
13
29
22
8
1
15
5
16
11
12
12
16
12
9
17
22
12
14
30
18
6
24
60
28
21
24
75
45
27
48
21
5
3
16
12
11
4
8
24
16
2
34
26
10
5
43
12
2
54
1
12
11
18
6
48
4
56
28
20
12
36
1
5
6
16
14
7
15
12
20
52
2
6
12
6
48
3
51
28
5
9
39
3
4
2
10
8
6
7
3
26
31
47
12
24
4
17
4
53
6
12
4
32
16
14
3
3
33
21
18
18
43
8
3
9
3
12
4
14
18
24
28
12
24
20
16
8
4
2
6
76
8
6
19
44
12
9
7
24
36
41
6
24
13
8
9
18
12
37
35
84
28
24
2
22
26
34
2
12
66
36
18
22
2
24
12
18
9
43
17
21
18
16
5
7
20
40
12
12
2
22
8
6
18
16
26
51
3
21
51
12
13
27
14
39
3
4
9
24
20
3
25
15
12
2
36
3
15
13
5
30
25
11
6
10
9
3
2
19
41
19
56
28
23
16
14
27
28
15
2
6
12
16
8
13
11
16
24
20
4
17
24
4
39
69
8
39
21
3
4
17
21
6
4
38
10
20
49
29
63
7
9
27
12
12
5
45
42
42
10
14
7
36
11
1
11
12
9
19
21
11
6
78
28
8
4
72
26
10
14
18
16
56
93
3
16
8
4
8
1
75
8
24
36
61
23
18
12
31
8
24
16
15
5
21
7
3
32
4
14
6
76
14
12
6
4
26
10
2
7
24
51
44
84
18
15
21
10
20
16
2
43
5
22
45
35
1
11
28
12
2
27
3
30
7
59
9
19
2
58
8
16
12
2
10
14
24
42
13
15
12
8
42
27
7
2
7
12
35
6
18
21
21
3
4
56
24
24
40
17
30
1
3
12
2
7
11
28
2
7
35
12
28
24
53
55
2
3
21
6
4
8
28
14
22
5
31
45
32
15
6
10
17
9
27
3
12
4
20
42
6
16
57
35
30
42
6
18
18
55
11
66
10
12
12
14
46
26
24
6
9
48
7
38
12
10
9
32
4
3
8
28
26
19
15
48
21
15
20
13
8
9
91
39
21
17
15
4
3
12
9
17
18
18
34
60
5
9
12
27
3
12
16
5
7
12
9
36
5
34
8
9
15
4
8
6
18
48
6
15
3
12
4
36
2
46
8
12
6
46
8
4
8
12
18
30
24
4
12
24
9
8
60
51
4
57
11
28
12
44
28
44
4
20
16
14
24
31
3
24
9
80
3
18
7
23
4
14
19
3
17
7
20
1
12
15
81
3
12
2
6
61
3
9
17
30
4
26
10
17
3
4
24
36
14
18
12
16
20
13
23
60
16
20
25
17
22
12
12
24
29
19
2
6
4
21
99
9
36
48
11
4
14
12
22
9
44
9
34
8
12
1
23
6
3
27
49
11
4
56
18
15
15
6
12
6
40
44
12
48
21
15
24
21
7
8
12
16
20
21
27
4
29
7
9
12
24
11
12
25
5
46
2
19
8
12
15
1
15
17
39
21
45
22
14
6
16
20
13
15
21
15
2
18
4
2
46
8
12
37
5
7
83
6
36
7
48
51
2
10
21
3
8
6
18
1
29
12
3
28
5
27
15
9
31
5
19
8
12
30
31
5
18
1
12
15
12
8
36
12
12
12
4
8
21
9
12
10
20
37
11
12
24
18
10
36
5
3
16
12
17
27
25
48
11
52
9
3
44
1
17
22
29
21
36
30
12
18
3
19
53
31
48
9
5
19
11
28
2
18
24
4
24
14
10
2
10
20
12
24
4
17
7
2
22
14
18
24
37
11
9
55
8
24
40
14
19
15
20
13
5
18
126
6
30
6
12
40
72
14
12
42
6
18
18
12
15
3
30
54
4
8
18
6
36
24
4
26
36
58
21
11
30
22
8
6
36
6
1
8
16
3
21
5
30
4
2
10
60
2
6
36
12
24
4
8
21
16
17
24
39
3
28
26
24
6
18
10
12
12
33
32
7
5
3
36
4
32
49
24
3
36
2
10
60
12
14
6
112
17
24
19
44
16
5
33
3
21
36
3
4
3
20
12
54
19
24
5
19
23
1
8
52
39
29
31
32
24
48
12
28
45
11
12
36
33
3
28
14
7
24
3
21
35
13
20
43
8
12
12
16
12
12
5
39
16
8
1
8
16
65
42
24
4
14
31
5
6
6
6
28
2
10
17
4
3
48
14
24
6
13
63
14
24
12
12
19
5
12
22
8
4
8
1
5
12
7
17
10
14
31
11
4
9
15
20
16
14
6
13
11
4
45
35
1
3
41
16
63
14
3
3
6
15
19
5
28
11
28
56
12
6
6
21
9
19
44
9
7
47
9
19
14
15
9
18
21
19
8
4
98
18
1
23
16
8
4
20
42
22
5
7
2
3
4
95
66
10
14
3
3
4
29
9
7
3
8
12
16
17
4
15
5
7
20
28
8
6
42
13
11
16
12
24
17
3
1
27
24
2
3
16
20
9
6
1
47
1
75
65
33
3
19
84
5
3
36
1
3
14
94
17
4
8
3
16
8
18
24
10
8
24
4
2
22
32
24
6
6
24
61
11
4
96
8
4
5
21
46
12
2
22
32
16
9
11
4
5
51
16
24
26
6
42
18
64
24
8
13
3
21
11
4
17
15
54
12
7
3
17
3
33
7
14
42
4
44
18
48
18
13
39
26
7
17
18
42
27
3
4
8
28
12
2
6
6
7
5
10
20
12
4
45
23
1
5
31
59
1
5
46
20
9
19
9
23
16
17
7
17
3
6
22
20
4
12
56
21
9
3
15
21
4
3
36
5
7
5
4
3
32
9
52
15
48
2
30
9
3
45
16
32
15
13
12
17
6
16
9
3
44
24
30
12
30
18
82
8
21
4
5
10
14
18
4
14
10
9
23
1
15
5
3
69
21
54
30
10
12
86
7
35
16
9
5
3
9
7
11
4
21
3
60
8
9
33
34
2
22
56
36
52
44
18
54
24
4
12
26
27
21
70
33
35
16
8
18
30
4
20
6
22
12
36
14
10
17
4
125
6
12
45
7
50
19
12
17
18
16
12
21
27
72
20
16
32
12
40
12
14
24
6
18
18
13
15
21
11
25
3
8
33
3
36
4
24
14
46
9
5
6
33
16
8
3
36
42
24
22
2
18
4
2
7
24
29
22
56
12
6
10
24
2
39
3
30
34
21
3
14
43
11
4
5
4
15
12
8
4
21
11
12
1
89
3
3
16
12
21
53
18
21
3
12
12
1
23
42
18
60
4
12
44
13
3
8
4
12
12
24
44
30
90
36
21
7
2
18
13
15
33
29
70
20
12
9
27
4
2
18
49
5
6
13
47
12
4
5
31
29
3
13
3
24
12
36
12
14
18
6
22
38
10
12
14
42
18
6
4
2
46
32
24
4
8
6
7
3
12
21
11
52
32
16
14
6
16
12
8
42
7
5
3
81
6
6
19
11
6
27
7
9
17
18
9
3
1
15
26
10
53
33
12
27
7
8
6
6
28
2
7
12
11
12
6
6
4
12
68
36
12
1
44
7
2
3
3
24
49
23
1
5
3
15
60
1
11
24
4
24
50
18
18
10
14
6
16
20
4
20
24
1
8
15
12
25
59
13
11
12
13
11
4
20
30
12
24
24
7
11
40
9
48
12
15
57
11
4
8
13
12
3
24
53
7
21
3
9
12
15
9
59
36
9
9
6
4
2
7
11
30
3
3
4
12
5
21
31
3
14
22
24
20
21
55
2
22
12
14
46
2
6
1
8
19
56
28
8
141
21
6
30
3
16
27
24
8
6
18
21
28
3
24
2
31
11
69
3
25
17
3
9
30
18
18
9
4
71
12
9
51
18
3
3
16
14
30
25
8
33
12
18
4
17
12
7
9
17
18
9
40
20
15
21
7
12
12
2
6
1
32
7
21
3
2
3
3
36
6
12
6
4
9
8
16
15
12
36
29
12
28
5
42
30
6
9
27
12
9
3
16
32
24
28
26
34
12
26
18
1
32
3
9
9
24
31
20
4
11
1
5
42
60
48
33
28
11
4
17
7
32
6
18
4
21
27
8
12
28
17
19
8
52
9
8
4
59
4
9
3
14
7
15
14
54
48
4
56
30
10
33
3
26
10
9
5
12
22
32
13
11
48
9
7
12
20
1
27
36
9
5
18
37
15
2
6
4
62
19
11
9
3
24
4
21
35
24
36
36
45
27
84
1
15
57
5
24
15
27
12
36
28
57
11
48
78
90
30
27
28
23
12
4
24
21
3
12
8
6
15
39
1
11
4
8
12
9
19
8
1
35
6
36
46
84
14
10
20
6
18
4
20
1
8
64
15
56
12
12
6
22
2
18
16
20
9
51
13
3
12
9
12
24
20
3
12
48
1
15
8
6
10
24
9
11
1
3
48
26
6
12
28
20
42
3
100
41
3
27
36
57
9
10
8
4
57
23
13
5
24
22
12
56
16
2
18
36
9
7
12
2
42
12
4
44
18
39
16
23
6
10
20
9
51
25
3
12
12
2
7
20
3
12
6
10
53
7
20
18
18
6
34
17
7
24
9
12
32
19
14
22
5
3
12
4
8
9
7
8
24
16
17
12
21
19
20
7
8
13
63
17
4
8
39
18
36
30
13
11
6
7
8
55
33
12
27
5
7
36
104
4
8
13
3
81
3
8
9
9
3
21
79
12
29
31
39
21
20
7
14
7
23
36
4
21
15
9
15
2
3
4
17
39
7
2
7
23
1
17
24
10
8
4
17
15
36
4
12
2
54
37
23
16
5
7
2
6
4
21
3
20
24
6
22
26
6
33
19
9
23
1
15
8
6
6
30
3
31
8
13
20
16
17
18
12
12
4
24
56
52
8
16
8
24
4
17
7
26
7
15
2
18
1
5
30
18
24
19
8
52
3
24
12
9
48
20
7
2
18
28
2
7
27
14
19
8
15
36
4
2
24
46
2
7
63
41
16
27
24
32
28
8
12
4
14
18
4
14
18
42
30
16
9
3
21
3
20
48
16
14
6
12
40
9
3
12
44
13
29
7
35
21
15
4
8
1
12
39
69
35
1
12
8
3
28
5
19
5
27
4
32
4
48
8
4
26
22
32
30
36
18
24
6
12
6
6
39
40
17
22
12
32
25
11
12
1
20
7
21
12
8
7
2
18
21
3
42
10
9
41
27
9
10
38
36
30
42
6
21
39
4
8
4
14
22
5
4
3
2
6
6
18
18
22
5
3
40
14
63
16
41
30
18
22
2
30
36
13
29
10
24
2
15
7
12
21
27
8
36
12
4
8
6
48
19
27
2
3
3
48
16
14
12
46
20
1
48
8
3
36
16
2
10
20
12
16
12
2
7
11
24
4
56
4
21
11
24
9
51
13
12
41
7
15
33
15
20
12
16
8
36
12
36
4
5
4
95
40
24
2
3
7
20
16
8
24
13
15
14
3
48
7
32
45
4
23
9
27
57
19
12
12
80
6
30
9
7
8
4
41
21
18
4
5
45
22
21
3
8
6
42
1
24
48
11
4
50
6
36
16
12
17
31
50
6
21
4
11
4
26
15
9
18
12
16
9
3
12
9
5
12
18
28
9
11
36
4
21
41
10
14
10
8
4
41
19
5
15
16
20
6
30
16
24
8
40
2
3
16
84
17
22
8
4
8
9
3
28
38
3
21
22
8
16
26
3
45
34
14
24
6
21
7
8
13
3
44
4
60
9
15
5
15
4
8
18
7
11
24
13
11
16
5
3
1
23
28
8
21
63
42
18
4
26
10
60
12
2
10
12
2
36
27
15
13
47
21
3
1
5
34
96
8
13
39
8
6
19
51
29
4
15
9
12
5
27
3
9
3
18
10
38
6
12
1
12
5
46
5
40
63
9
3
20
6
6
37
23
42
10
14
30
24
54
79
5
6
1
5
6
16
24
12
44
6
6
16
5
15
4
8
24
6
3
15
13
24
11
4
ABCD 385767062*7^$a-1 [50132]
36
21
63
60
45
60
3
21
12
15
129
15
12
189
27
21
87
21
12
51
69
12
3
33
75
57
39
81
3
33
27
9
3
33
3
12
72
12
21
15
57
60
36
3
24
45
3
36
93
15
60
12
45
48
39
96
60
60
84
9
3
21
48
51
36
24
105
87
24
24
69
96
36
147
12
45
60
36
60
27
36
12
96
45
120
24
24
3
9
12
3
48
72
69
63
72
9
12
12
27
249
75
36
45
27
12
48
72
9
15
24
12
48
36
21
3
33
15
9
99
12
12
9
3
48
12
237
75
12
72
24
81
36
63
12
24
12
108
84
9
108
99
45
27
204
12
57
96
60
12
3
45
3
60
45
39
180
45
3
144
12
12
72
93
36
36
3
9
12
63
45
99
21
48
24
3
12
9
24
63
12
48
9
39
21
48
63
36
48
33
12
96
27
45
27
48
33
111
36
84
93
24
36
123
36
45
24
15
21
3
60
57
24
27
36
33
72
72
3
105
24
48
75
12
60
45
48
87
45
15
12
60
21
15
21
3
24
108
57
27
57
48
51
12
168
60
36
33
135
36
45
3
9
39
21
24
27
48
36
36
108
9
99
33
24
51
72
60
24
36
57
108
3
45
87
93
144
15
12
69
24
3
24
96
96
12
36
12
69
27
45
36
3
48
9
84
75
33
108
87
153
24
3
45
51
57
99
24
72
24
141
3
21
24
84
15
81
12
24
27
33
39
225
12
15
12
21
63
24
45
24
24
36
84
12
123
9
3
36
60
33
75
108
24
141
36
36
39
12
36
24
120
48
12
9
27
9
24
27
48
36
12
33
3
72
45
63
36
12
93
3
24
48
72
12
9
48
111
12
36
12
36
45
75
36
12
57
39
12
9
51
60
69
3
12
12
105
3
36
12
9
27
9
12
75
24
12
9
60
75
117
87
33
36
63
21
75
21
15
60
84
33
12
96
60
111
9
75
45
60
240
3
129
15
12
45
3
156
21
3
36
21
60
39
12
9
3
96
72
24
12
12
9
27
24
48
96
33
12
51
12
9
63
36
36
24
12
69
3
48
93
12
12
3
72
12
9
15
45
96
51
9
27
21
72
39
69
123
60
117
111
9
3
12
105
75
45
15
24
141
3
84
9
36
39
69
75
12
48
33
3
36
21
72
39
12
12
33
39
48
84
24
12
24
48
96
36
60
12
117
12
15
96
21
12
15
21
84
111
93
87
93
51
96
12
21
36
36
84
3
93
3
21
3
12
141
3
36
21
24
48
3
9
3
12
12
69
111
132
24
156
24
12
9
15
21
15
21
39
36
45
27
12
36
33
36
84
36
15
36
168
300
108
9
12
75
12
24
21
27
12
57
27
12
21
3
12
9
3
33
12
15
96
120
96
9
15
24
60
21
123
9
12
12
39
60
36
105
39
24
84
48
21
15
12
48
72
36
21
60
39
9
15
144
69
39
21
15
192
117
3
21
39
48
36
21
36
171
84
9
48
72
27
84
60
21
24
3
24
12
72
9
132
15
24
9
39
156
12
60
9
15
84
24
21
15
57
12
3
9
60
39
9
48
15
108
192
48
9
39
120
9
48
12
24
96
15
9
36
87
33
3
24
33
15
57
12
63
33
39
9
36
39
120
21
3
21
87
48
69
15
60
36
12
105
60
48
39
36
24
12
21
3
21
39
9
12
39
24
33
39
21
3
21
120
15
60
9
12
3
21
15
93
87
12
69
3
24
105
63
24
84
24
24
69
51
9
24
3
33
60
12
51
21
15
69
39
24
81
63
48
36
21
63
84
33
24
108
12
3
33
15
120
9
39
12
48
9
27
105
3
24
9
12
3
45
3
9
39
144
72
33
3
45
51
21
51
141
63
72
36
9
48
3
144
36
60
48
108
12
9
111
9
84
3
33
3
36
120
72
24
96
9
3
12
9
96
3
24
21
120
12
3
12
12
60
21
12
24
3
21
36
87
24
96
57
3
12
45
27
48
12
45
63
21
36
12
159
24
117
183
33
99
12
21
24
120
24
39
33
39
21
51
36
57
36
3
156
12
21
39
9
24
123
48
36
48
72
9
12
15
117
27
12
60
21
3
24
33
3
60
12
96
48
9
3
48
12
12
21
87
156
141
12
87
60
69
3
21
60
75
21
15
105
39
84
36
108
81
96
27
21
12
15
24
9
51
12
24
9
27
48
72
12
33
39
120
45
48
12
3
45
27
33
63
36
12
132
33
39
33
132
48
72
48
135
33
36
3
60
144
81
12
108
75
24
12
81
15
24
24
108
24
12
12
57
15
24
24
36
36
36
24
45
24
39
24
33
3
84
24
36
45
39
36
24
12
12
57
3
45
195
93
12
39
84
36
33
3
9
63
24
21
27
45
27
48
12
84
9
3
24
33
3
84
69
60
63
60
60
9
75
108
9
63
12
60
45
36
3
57
24
27
24
48
57
63
72
36
81
132
87
21
27
9
24
27
24
24
45
51
36
48
48
12
96
24
21
144
120
3
57
15
12
24
48
57
3
36
12
36
48
12
57
15
24
69
3
36
9
27
24
45
36
15
69
3
120
12
ABCD 385914422*7^$a-1 [50029]
24
20
16
36
8
7
24
45
5
7
11
33
9
6
1
27
62
43
20
12
79
20
40
17
19
17
3
4
14
22
14
27
4
15
5
3
9
27
25
36
8
16
35
4
17
4
23
18
24
18
81
9
19
24
20
3
13
71
16
2
30
21
3
45
4
11
61
35
49
12
17
91
65
7
44
9
15
51
40
14
51
39
24
21
40
15
21
24
65
24
6
24
13
27
14
7
11
33
16
68
135
42
3
12
81
3
7
8
6
10
5
15
1
29
18
9
3
24
1
8
48
15
69
4
188
64
17
22
14
55
27
5
9
46
21
17
30
24
1
27
9
8
31
17
4
11
1
39
5
15
25
5
19
36
8
21
15
4
44
28
8
55
60
2
15
9
7
3
60
69
48
11
21
7
9
24
20
45
10
53
36
7
8
1
41
91
35
28
21
20
3
21
27
33
204
16
48
12
111
65
31
9
8
72
15
1
17
27
12
3
30
15
36
4
12
12
5
63
7
21
11
28
12
24
21
20
16
17
6
1
84
24
65
7
36
11
9
19
50
87
7
38
27
15
1
107
45
3
25
3
53
36
15
6
22
29
36
4
23
6
12
31
11
36
13
3
9
17
10
17
7
45
12
32
16
36
3
12
14
6
1
29
39
12
39
45
48
31
5
3
18
3
7
32
9
7
21
12
3
74
75
27
21
24
9
51
15
13
12
119
33
21
6
1
3
29
3
12
13
36
32
28
60
11
18
10
14
36
19
59
1
11
45
4
8
12
4
8
7
2
12
31
59
1
35
21
40
5
6
24
33
52
36
17
36
6
37
72
48
39
38
12
10
5
40
35
9
12
9
19
24
41
46
9
20
84
48
9
12
75
3
45
12
36
51
4
36
20
49
27
14
30
1
39
20
1
24
59
30
31
5
19
92
9
10
5
48
4
32
24
4
3
17
27
25
8
43
8
28
5
43
21
8
15
66
22
21
23
30
187
32
16
5
3
33
90
25
3
5
16
15
9
15
41
72
9
15
36
33
10
8
6
6
33
16
5
12
18
30
27
40
3
26
6
13
5
6
36
30
15
45
3
31
21
8
21
10
45
5
6
1
24
3
12
21
3
29
40
17
79
20
3
33
16
24
15
89
16
15
38
15
7
41
4
24
29
12
12
79
23
9
15
13
11
21
15
45
48
33
3
16
11
6
42
13
44
45
10
9
27
41
12
16
11
24
1
8
12
9
30
64
2
34
8
16
20
1
11
1
11
1
8
48
4
32
45
18
21
15
16
17
72
4
5
31
32
4
68
60
28
24
65
48
10
14
7
8
67
29
7
9
5
6
117
15
13
5
3
48
7
72
9
12
23
1
23
33
19
14
7
12
20
16
15
68
6
15
15
12
4
21
15
9
12
3
57
44
12
12
21
10
33
71
40
24
33
44
27
6
30
12
13
11
24
57
93
7
32
21
3
4
36
3
8
18
55
63
50
3
9
10
5
9
7
27
45
27
68
9
12
9
31
60
11
73
80
81
24
24
36
22
5
27
6
30
21
19
36
9
11
24
66
31
15
17
24
9
10
8
21
33
12
27
4
15
29
15
36
12
13
35
33
28
32
75
24
18
51
69
18
1
15
9
56
15
93
43
20
21
12
9
7
8
3
40
20
9
48
7
20
4
2
24
27
7
36
21
15
62
12
15
12
43
20
64
41
4
8
9
42
33
3
6
24
7
68
24
75
16
33
8
16
20
4
8
3
12
13
3
2
42
18
10
24
53
16
5
3
12
16
11
4
53
7
56
64
8
12
1
23
21
4
80
7
24
17
51
16
45
5
27
15
9
21
27
52
24
35
6
3
7
5
48
3
25
23
57
12
3
13
11
37
27
17
3
12
33
12
15
1
47
37
5
39
16
35
21
7
29
3
49
20
15
45
36
3
36
16
5
39
100
21
20
15
13
11
4
21
36
35
42
102
1
23
9
12
19
5
28
8
33
12
31
20
3
16
17
51
6
27
24
12
19
9
15
8
21
15
9
64
27
26
27
3
18
6
12
25
3
20
25
32
15
24
21
39
9
31
17
9
19
15
20
4
21
12
47
21
36
3
36
30
7
39
68
16
29
24
3
30
19
5
24
10
26
6
49
39
33
12
17
24
3
4
53
18
45
45
12
3
24
4
15
21
23
18
3
4
20
9
3
19
29
60
3
6
12
10
41
4
29
18
9
19
24
29
9
12
6
25
20
12
12
15
16
5
36
51
1
95
21
19
26
6
4
17
4
56
3
25
36
5
42
1
11
25
51
45
35
4
5
64
20
15
13
3
17
3
33
45
51
15
1
15
29
52
3
5
15
12
1
20
4
84
15
20
6
15
3
81
4
41
30
24
21
84
12
9
24
114
6
27
43
26
19
48
27
33
29
34
9
36
36
60
15
20
1
20
3
9
40
41
94
5
12
16
17
106
24
17
88
17
111
4
17
22
17
7
5
15
6
24
55
5
3
4
8
7
53
16
35
24
12
13
20
7
9
8
48
39
1
35
25
5
15
19
69
15
17
19
8
21
12
55
45
17
7
56
15
9
16
32
31
2
30
1
11
1
11
37
3
9
5
6
40
5
16
5
34
20
16
14
19
5
7
59
21
36
4
24
32
12
96
55
20
25
5
19
5
39
3
4
14
7
32
3
60
54
51
19
9
56
12
7
2
51
3
24
9
72
24
28
23
16
74
55
44
16
113
3
3
16
9
5
6
4
26
18
36
24
21
15
16
8
9
84
28
32
16
12
17
18
25
12
65
15
24
52
11
1
5
3
39
4
29
9
15
3
13
11
165
3
12
33
4
53
7
3
56
25
8
16
8
27
40
5
60
33
18
9
12
24
33
6
1
8
7
41
19
45
39
17
3
4
5
57
43
5
12
31
8
3
57
4
12
5
3
88
3
41
88
47
4
5
21
42
12
61
47
18
30
60
4
8
13
3
26
19
36
32
24
28
8
40
23
1
5
78
12
25
20
4
11
24
36
18
42
12
16
56
6
103
12
24
5
6
28
2
24
10
17
24
3
30
7
3
17
24
3
1
11
30
18
1
8
3
9
7
5
39
40
5
12
51
6
46
9
11
57
39
28
32
12
49
3
20
1
63
5
21
15
3
21
21
6
33
7
14
34
32
28
41
52
3
14
6
21
15
12
1
5
72
78
204
6
15
24
3
4
44
33
4
8
9
39
63
18
22
20
24
54
19
32
67
38
7
24
35
49
8
4
3
32
49
56
12
12
48
4
32
81
31
23
6
30
6
15
12
48
27
9
28
83
16
14
39
7
12
32
49
71
16
14
7
41
19
20
3
13
44
4
27
20
1
56
15
6
6
9
7
8
21
15
81
45
94
24
53
7
17
4
5
3
4
23
16
2
7
5
6
100
33
8
48
48
31
21
23
9
33
30
36
18
42
88
12
9
29
54
21
21
7
23
21
69
6
4
68
1
20
39
12
40
21
39
8
45
33
12
3
4
15
56
18
30
24
33
4
20
19
17
16
17
42
4
9
12
17
7
20
3
13
35
28
101
3
6
7
5
24
15
4
8
9
27
4
23
30
7
12
12
24
23
37
29
3
19
20
1
20
69
58
41
31
17
63
24
84
61
8
7
20
4
17
79
9
5
6
6
39
91
5
9
6
49
29
27
4
8
27
1
80
12
21
55
15
77
9
31
20
4
59
25
15
2
15
9
7
11
1
17
15
24
4
65
12
24
7
48
5
24
6
36
28
17
19
36
5
64
41
48
3
21
43
56
12
21
3
12
4
36
23
13
20
3
1
12
32
7
9
35
30
6
9
31
8
33
19
21
12
8
4
8
12
40
47
49
23
40
36
5
27
1
47
9
3
96
6
7
3
44
24
9
9
51
84
45
19
11
18
12
31
12
89
106
26
18
78
10
17
31
21
23
73
3
2
60
3
16
5
18
9
19
14
3
27
57
39
4
84
17
24
51
4
5
52
23
6
19
35
33
7
8
9
12
21
7
8
48
36
9
31
92
4
65
39
52
39
17
12
9
7
5
7
12
15
21
8
51
9
31
17
4
20
21
10
17
4
3
41
19
5
3
9
4
5
12
6
37
24
36
29
55
8
3
24
4
32
1
83
6
27
7
14
3
40
39
24
9
32
3
6
19
51
5
16
3
20
13
53
24
6
45
4
8
7
32
78
6
18
22
20
36
12
30
6
1
12
32
16
56
15
4
5
19
12
65
40
23
12
4
20
81
76
77
12
42
28
5
43
26
19
35
1
8
16
41
63
36
7
17
7
5
16
15
14
39
12
4
11
4
60
65
15
16
5
3
12
28
5
21
24
22
8
12
9
48
24
7
12
14
6
1
27
81
44
21
34
26
7
24
8
39
42
15
19
14
36
22
5
16
59
25
56
19
8
21
15
66
48
42
4
9
20
27
49
11
33
12
27
18
10
38
46
8
1
15
20
6
3
12
24
16
15
17
27
12
9
4
12
23
30
3
39
12
1
27
33
12
47
9
12
16
32
4
15
32
30
48
102
21
16
8
12
3
36
24
93
12
3
25
84
36
44
24
72
33
43
3
5
51
13
36
12
3
41
36
27
45
15
16
9
41
3
43
50
48
7
56
7
17
4
39
53
21
3
4
24
11
6
15
96
33
7
24
53
46
20
1
3
5
9
63
3
52
53
15
12
42
18
21
3
4
21
35
45
19
5
ABCD 386007104*7^$a-1 [50031]
25
15
12
80
18
10
50
67
15
68
88
80
72
1
15
56
6
27
40
23
42
15
87
66
34
26
39
15
28
9
8
4
89
46
44
12
45
33
46
14
55
3
9
23
49
24
17
46
36
20
18
162
16
80
4
8
25
27
48
20
48
81
4
15
12
9
71
18
34
5
51
25
27
8
12
78
22
50
27
21
12
3
40
5
111
9
54
64
2
34
8
25
108
27
128
64
116
37
63
24
26
54
57
19
2
67
56
45
15
55
29
3
13
56
9
10
45
80
127
32
21
36
7
2
54
6
27
3
124
9
32
4
48
53
114
6
31
11
30
15
16
11
1
17
15
33
15
9
43
120
24
11
90
7
75
8
57
36
7
5
64
29
42
9
3
16
21
59
4
68
28
57
96
8
19
92
52
93
171
116
64
14
10
8
102
7
63
8
4
53
195
33
15
28
2
12
58
45
24
71
40
44
109
29
15
16
11
21
43
41
19
2
10
14
10
146
54
109
15
12
41
19
9
39
56
4
29
45
39
141
15
31
2
24
3
3
4
17
60
4
27
17
79
45
17
31
20
4
35
30
30
13
84
92
4
11
28
20
18
15
75
229
20
15
28
12
33
8
57
18
24
60
33
45
72
34
14
3
55
57
23
4
36
17
15
12
18
42
81
39
18
15
15
40
17
19
12
2
15
7
8
9
19
44
18
31
17
7
12
23
13
5
39
52
39
33
29
30
93
15
4
93
5
48
7
32
63
49
84
17
7
53
18
40
20
30
31
8
45
154
32
57
115
77
16
29
34
77
9
36
111
19
50
42
48
81
19
20
28
32
24
16
5
99
36
121
24
63
32
25
15
2
19
27
2
54
6
43
29
18
24
6
94
21
104
40
41
22
50
12
15
153
22
113
57
48
48
10
17
27
60
48
30
3
15
24
30
15
112
161
46
32
1
29
55
35
12
13
59
25
80
81
43
27
80
4
8
18
7
32
3
28
84
108
108
24
9
29
43
56
19
29
33
15
27
37
39
17
28
135
41
21
18
28
14
18
4
20
78
7
35
64
9
20
48
139
84
24
9
63
5
3
57
15
21
15
24
30
36
30
24
49
15
45
111
24
57
60
27
20
28
60
12
2
31
36
3
26
42
72
57
7
17
103
9
53
60
12
82
56
24
28
8
24
4
14
75
27
16
48
2
30
12
25
20
3
4
38
87
19
12
2
7
101
31
68
21
22
125
7
38
60
55
3
32
18
12
7
11
37
8
84
63
49
63
20
28
2
6
12
13
95
42
43
44
15
76
5
60
36
16
23
30
15
7
5
45
67
11
12
12
1
27
2
34
17
7
38
15
36
96
108
103
12
2
15
63
25
3
56
4
101
15
13
23
112
17
55
33
5
102
156
24
4
24
2
3
48
55
2
42
40
8
33
4
8
7
56
42
48
15
45
42
48
28
12
24
36
17
27
48
18
12
3
15
21
19
44
78
7
41
30
90
27
28
20
76
99
50
42
16
14
48
19
3
38
15
43
237
17
18
37
92
33
43
35
30
30
12
13
15
32
57
40
23
30
10
8
1
41
10
2
10
20
13
20
33
10
17
55
9
23
49
11
60
1
29
48
7
65
67
63
36
2
75
43
33
11
6
19
3
60
45
5
22
56
1
23
1
29
30
4
2
7
27
26
10
57
24
71
37
20
63
9
21
42
33
3
84
18
48
22
69
44
57
106
32
24
16
2
42
1
92
55
53
75
4
57
72
56
21
75
7
12
101
45
7
5
46
56
28
5
40
27
36
14
6
4
80
1
3
2
12
3
19
26
82
17
63
16
2
10
20
52
89
51
28
20
21
16
113
10
2
42
1
32
3
12
105
27
1
36
27
26
18
18
22
29
16
5
22
20
6
7
27
8
48
60
37
3
14
19
44
15
40
48
50
24
6
64
69
8
19
2
19
41
10
38
84
18
88
24
38
43
48
99
8
12
25
32
51
193
29
63
19
86
90
49
11
21
28
63
48
14
46
2
70
32
61
47
18
7
44
3
6
132
18
21
64
15
62
10
110
90
16
12
81
89
30
24
16
12
8
97
27
80
90
3
33
127
3
29
15
124
12
60
29
33
3
19
20
16
9
53
10
45
8
16
56
15
18
31
24
3
45
72
63
2
42
12
33
7
116
42
22
17
31
38
12
46
2
27
15
1
47
1
11
45
7
33
35
28
41
39
4
33
135
8
1
48
32
51
48
24
40
36
41
79
5
64
12
27
2
15
15
1
3
60
56
24
37
36
8
4
23
28
12
2
6
105
57
46
36
38
175
68
7
81
17
12
87
28
20
16
32
57
46
2
22
8
4
17
3
4
12
72
20
9
40
71
13
60
35
37
65
27
33
22
86
94
33
5
27
43
8
21
21
75
24
9
10
5
69
43
27
26
10
32
76
56
18
46
14
27
103
8
60
49
23
30
187
5
31
27
17
45
27
9
94
5
55
26
54
40
65
16
15
45
20
15
40
9
53
10
36
62
42
69
33
51
12
3
42
15
45
42
13
47
16
2
10
5
15
13
144
144
101
3
7
53
15
18
12
7
12
27
9
23
4
8
28
72
33
48
27
45
5
10
41
67
12
41
21
46
24
12
8
16
2
72
87
3
25
20
33
10
77
3
225
9
46
140
30
22
32
76
32
60
30
18
45
36
19
2
12
6
52
8
73
107
85
15
5
39
85
32
3
88
48
41
36
12
19
17
19
38
22
125
21
10
74
18
48
4
26
51
3
16
48
24
5
27
13
3
2
75
15
18
22
65
15
48
1
11
85
53
10
12
9
51
72
17
51
16
29
7
56
42
7
111
24
26
39
48
33
15
127
45
63
74
7
11
16
2
7
63
20
45
60
4
8
27
18
7
48
15
17
64
17
19
5
3
55
36
14
12
6
4
5
81
30
1
20
24
45
55
107
28
57
27
38
3
28
77
31
8
3
18
42
45
3
1
24
3
96
8
12
1
5
12
39
31
21
47
12
18
30
25
35
24
18
43
20
12
64
99
12
8
42
12
7
11
16
12
20
24
25
11
9
28
5
3
7
48
33
84
15
29
19
20
24
117
39
12
1
77
24
18
12
13
44
69
15
55
17
333
24
19
29
43
27
8
12
16
2
30
72
13
20
7
20
136
26
34
36
9
84
5
3
39
13
20
43
45
27
2
7
39
29
15
25
11
28
2
31
39
14
36
30
30
7
44
43
36
20
81
19
44
61
29
27
ABCD 386055444*7^$a-1 [50075]
10
86
84
9
45
28
24
48
71
45
28
26
6
4
122
10
116
28
62
58
108
14
46
24
168
32
28
12
23
13
80
18
22
68
18
24
58
59
3
42
112
8
6
21
27
22
74
45
25
2
36
22
24
11
27
22
14
108
46
23
133
74
36
12
42
18
45
9
160
48
96
20
54
12
22
59
123
10
11
1
96
191
51
126
12
54
36
10
50
46
108
84
23
49
72
168
2
42
4
32
30
22
84
8
30
60
10
110
34
74
24
34
12
324
26
46
44
88
131
27
94
176
63
27
18
42
90
64
2
46
50
46
20
6
46
8
252
4
140
52
20
54
72
108
22
59
73
2
6
4
24
92
63
51
126
39
15
58
12
12
26
18
66
10
50
166
71
1
26
54
52
24
11
1
2
18
27
37
68
112
8
64
44
150
30
96
16
47
49
12
347
13
108
12
24
48
8
18
34
84
36
48
32
30
72
132
118
74
22
2
18
40
26
46
14
82
182
10
32
66
58
23
33
30
94
11
21
90
130
38
34
2
12
22
144
2
22
204
44
4
8
40
2
108
108
10
8
30
72
42
52
23
15
70
14
132
84
70
128
42
58
12
24
14
9
1
47
15
144
82
26
22
24
36
38
216
54
15
1
2
34
60
20
234
22
98
42
18
34
14
24
54
4
48
11
133
108
14
42
39
9
54
60
21
37
176
3
73
96
72
96
167
96
37
8
28
84
24
98
46
26
9
49
23
75
24
34
56
288
102
24
30
16
26
106
158
108
10
68
76
48
56
4
12
14
33
63
36
66
54
42
76
116
24
18
46
2
22
86
82
44
40
23
1
14
36
58
32
90
58
23
49
122
18
36
52
20
16
84
35
145
168
2
10
11
24
48
73
194
126
16
60
36
62
24
12
42
3
24
49
8
28
86
18
40
24
35
21
6
82
12
12
24
36
95
1
8
88
86
9
145
23
49
86
10
110
9
37
12
72
56
108
28
144
2
46
8
16
36
116
90
46
20
18
33
27
46
44
40
14
54
72
40
116
88
36
38
130
86
70
116
4
60
168
20
3
25
120
84
12
2
108
168
10
119
15
82
2
34
20
4
96
48
14
22
110
81
81
4
116
6
22
12
60
50
10
62
22
24
8
4
62
36
42
52
32
24
228
16
8
30
54
16
96
74
21
69
90
9
49
62
22
11
48
25
110
22
84
47
73
84
2
120
108
22
300
8
12
4
11
85
108
98
6
12
24
52
95
109
12
56
16
47
48
1
12
14
46
44
108
4
50
18
24
39
13
36
108
108
32
4
2
126
18
10
152
28
44
28
11
63
10
60
8
76
14
10
26
118
47
15
22
132
12
14
142
23
13
32
24
4
60
72
11
27
142
84
14
48
6
63
1
84
8
16
26
10
72
26
142
32
36
28
24
62
22
32
90
9
75
154
144
14
36
58
26
10
122
18
184
12
32
28
24
119
49
2
21
37
14
94
23
109
8
108
64
44
28
24
2
54
4
36
23
121
24
2
54
184
86
58
110
66
52
60
128
40
72
8
28
98
46
32
198
22
84
60
26
18
51
99
21
99
42
27
39
33
72
99
46
20
162
70
72
12
98
10
132
47
27
10
36
48
110
10
71
117
18
46
60
47
48
169
8
66
42
66
60
166
86
22
35
63
6
52
14
144
18
4
182
142
156
48
116
160
24
74
21
33
108
4
23
1
38
81
181
131
9
66
78
136
26
34
11
27
18
75
1
240
56
168
40
12
2
102
4
14
22
12
26
21
49
14
114
12
27
105
4
14
102
6
46
36
108
62
18
4
86
22
36
104
39
25
20
42
36
34
83
85
84
48
71
25
20
4
50
34
108
12
2
22
132
26
24
90
144
36
54
18
4
24
84
32
88
32
40
56
63
1
48
12
104
42
108
54
76
12
38
10
84
32
28
2
54
6
46
134
54
111
1
72
26
78
64
20
4
108
50
108
178
80
88
14
22
24
14
58
32
4
8
72
4
48
96
132
68
30
9
1
71
1
62
33
13
14
70
38
90
100
24
300
26
118
36
48
116
72
16
72
116
148
48
92
52
20
12
240
4
32
27
1
48
32
64
2
96
34
24
14
130
14
214
2
36
90
40
98
60
156
60
10
26
342
ABCD 386197712*7^$a-1 [50010]
6
84
129
15
12
12
13
11
48
6
27
4
35
25
5
75
16
80
16
8
12
12
15
13
12
29
12
7
8
3
1
29
3
28
32
4
11
21
27
21
4
12
5
24
7
24
23
1
23
24
48
1
20
16
20
51
49
71
6
6
1
20
3
21
4
23
72
13
8
36
3
72
6
19
23
12
12
6
3
3
18
7
29
6
21
3
6
55
5
31
8
9
7
23
9
60
3
6
84
6
30
31
20
24
120
9
31
44
15
18
18
24
1
36
5
132
24
19
23
6
6
66
6
6
19
72
23
1
12
5
7
41
12
15
39
48
33
12
45
15
12
15
13
83
9
84
69
7
8
51
1
23
12
18
30
18
12
3
64
24
5
12
30
18
18
66
66
42
3
4
8
21
42
1
8
28
12
20
27
66
36
18
21
12
36
24
39
9
24
96
3
6
42
12
6
3
52
20
15
24
24
13
8
4
48
8
51
13
5
84
36
96
12
12
31
20
15
9
3
45
24
21
18
9
21
15
45
27
3
6
3
48
21
6
12
9
24
3
85
11
1
77
39
64
8
28
17
15
24
45
3
63
13
12
5
3
39
24
12
36
13
35
30
54
9
40
29
3
15
1
5
24
24
84
63
27
18
6
49
36
60
143
21
3
33
21
42
18
19
11
9
33
6
18
24
7
35
37
8
12
4
80
12
4
17
3
36
4
5
15
81
3
3
24
33
24
16
20
16
8
21
30
30
36
3
3
12
30
30
18
39
57
27
12
4
95
60
33
15
12
21
9
19
59
21
4
5
3
9
3
159
9
52
17
6
9
9
72
19
119
1
35
9
4
11
9
28
8
24
3
12
24
61
11
97
47
6
31
24
12
101
24
3
33
18
33
40
72
29
66
1
8
12
27
25
5
54
1
35
6
55
80
15
24
6
18
9
21
24
36
7
35
6
30
6
18
9
3
33
4
8
21
19
12
23
57
12
16
5
19
23
12
105
9
15
15
21
16
12
17
42
13
35
25
8
28
20
9
30
9
96
21
67
12
47
33
3
33
24
16
12
12
24
56
28
20
21
12
18
9
33
48
24
12
36
7
11
6
51
3
24
21
12
21
96
3
24
27
9
24
69
6
18
6
42
3
52
20
28
5
18
21
3
33
12
9
3
9
7
23
6
27
4
12
20
4
96
20
12
51
61
23
21
15
1
11
18
27
4
8
12
33
3
52
12
24
20
21
42
33
24
4
60
47
33
12
84
12
12
36
24
9
12
19
12
8
9
42
1
36
11
24
9
9
15
12
69
18
24
30
126
18
18
45
9
12
12
39
15
30
27
9
19
5
55
11
60
54
6
33
39
9
12
4
29
111
4
68
4
23
24
102
7
8
72
33
6
73
11
9
21
24
7
24
12
12
35
13
23
24
105
12
36
57
6
1
5
18
1
11
30
75
24
120
3
12
25
71
21
3
12
6
12
15
12
45
48
12
7
35
6
18
12
1
35
9
36
36
33
30
48
120
6
18
18
12
7
48
23
36
45
4
32
15
30
12
63
3
9
51
6
3
9
3
21
3
3
21
28
5
27
15
6
12
72
27
24
9
43
20
3
96
25
17
27
15
21
3
6
6
21
45
48
19
8
24
33
63
4
23
6
30
9
9
18
21
9
12
18
93
21
18
69
21
91
60
20
15
25
36
59
1
5
79
17
3
9
3
16
84
53
31
5
6
13
47
18
48
7
12
29
6
6
27
16
11
13
17
12
30
6
7
60
23
33
52
8
48
64
11
42
3
4
20
15
33
3
21
3
78
12
18
12
36
30
48
18
12
30
6
33
4
80
45
3
3
12
24
1
5
7
17
51
27
6
19
113
6
85
29
3
64
11
85
24
35
12
48
9
4
12
44
16
23
18
67
11
21
16
5
15
63
1
24
17
27
12
9
6
81
4
29
6
13
8
60
141
87
9
27
28
8
21
39
12
28
12
72
8
12
4
35
81
60
3
33
93
6
12
48
18
7
24
44
15
96
12
9
16
11
21
28
8
4
53
19
47
13
44
39
1
17
39
15
24
97
12
59
33
4
23
21
36
24
3
33
4
8
48
3
18
18
45
12
75
18
12
12
7
11
25
68
27
6
7
32
15
13
8
4
20
33
7
5
18
1
5
19
20
15
1
59
6
67
5
54
33
48
4
20
60
16
65
87
9
30
9
28
20
24
3
9
81
6
24
36
21
16
24
11
1
11
78
39
12
3
6
15
16
20
4
11
6
6
21
39
54
78
1
17
3
39
30
7
5
7
72
107
1
5
6
1
8
75
37
8
112
36
5
36
79
24
23
57
21
15
12
12
4
17
6
9
12
39
9
4
83
72
9
12
9
19
41
3
16
17
24
79
41
54
18
3
3
1
11
6
42
25
12
47
33
48
52
156
12
5
6
18
36
12
19
17
3
36
15
6
63
33
39
72
21
18
12
36
9
36
28
47
66
3
4
8
28
23
1
47
165
15
12
13
23
1
60
29
7
35
25
17
42
9
9
3
21
18
78
3
76
12
20
15
13
11
13
48
32
3
21
33
27
12
9
3
75
13
11
6
24
54
9
76
5
6
9
52
72
35
21
40
32
33
27
72
4
5
30
24
37
5
15
24
9
24
42
1
56
40
29
36
3
12
24
84
9
30
1
20
16
36
5
3
24
51
9
3
57
40
8
3
12
9
124
5
19
65
66
1
35
25
20
40
8
33
27
15
45
15
1
12
77
6
36
72
1
77
3
27
25
20
39
1
23
12
13
53
72
6
42
12
6
21
36
33
84
111
76
23
84
1
35
1
59
102
123
9
19
60
20
9
30
1
8
27
45
39
9
12
33
36
36
7
12
29
6
66
78
54
15
12
21
7
20
12
28
8
40
8
4
32
28
8
51
54
19
8
15
78
7
113
48
7
23
60
9
3
18
12
66
69
21
27
3
13
47
9
12
9
24
30
12
12
81
100
12
11
21
48
48
3
6
54
24
66
84
3
28
5
18
1
5
55
11
36
21
72
16
12
41
48
19
12
8
4
8
27
24
12
21
15
9
12
21
39
4
77
30
42
12
12
3
21
27
16
44
3
13
20
28
32
4
12
53
42
25
8
16
17
43
47
1
8
3
36
12
9
12
9
3
84
21
3
27
48
18
18
9
39
6
63
9
103
68
4
56
45
39
21
43
24
20
27
21
27
37
8
9
12
7
20
28
23
1
12
41
18
81
9
51
9
19
12
23
78
15
33
6
90
3
16
47
13
24
8
28
44
15
45
27
9
3
1
32
16
24
116
45
3
15
25
24
20
15
37
68
9
48
72
24
54
1
8
57
7
41
51
28
35
6
18
13
35
18
27
3
1
95
25
20
63
36
6
27
4
36
24
77
3
64
60
53
30
1
96
23
6
27
15
9
21
63
12
33
31
44
12
3
25
11
57
88
24
5
24
72
18
109
17
3
27
13
12
71
66
19
71
9
16
24
11
9
3
9
12
39
129
3
25
29
6
45
12
3
9
45
7
65
55
41
27
21
12
15
60
60
40
17
15
60
57
12
18
13
35
48
37
5
3
3
1
8
28
12
17
54
1
8
52
11
18
19
71
9
45
72
24
6
1
71
30
6
36
37
47
1
24
41
30
30
15
15
24
1
60
17
7
20
9
7
95
9
12
36
4
11
96
1
48
23
24
12
9
16
5
36
12
3
21
24
18
25
29
7
47
1
128
27
36
25
12
23
21
3
24
12
1
47
21
57
19
41
18
36
21
15
6
15
28
20
51
9
9
6
21
27
21
15
13
11
21
36
21
19
29
12
15
21
3
81
90
6
48
18
1
5
30
1
24
11
30
15
15
18
18
36
12
57
21
99
28
8
12
72
3
37
44
16
35
36
18
15
12
39
13
32
105
51
12
9
3
3
12
36
13
5
18
1
12
17
18
13
32
69
12
15
3
45
16
59
12
25
32
16
59
24
9
24
16
5
24
3
16
17
7
41
39
36
60
4
17
30
1
12
29
6
12
33
12
27
37
11
25
59
30
7
11
1
12
59
21
88
32
76
41
3
3
36
37
20
28
96
17
67
23
33
105
3
16
20
4
36
5
7
24
8
9
7
12
12
8
9
60
12
18
6
15
52
41
27
4
56
39
1
17
3
9
30
6
3
63
24
49
8
52
44
9
3
12
27
1
44
24
16
59
1
35
6
19
24
12
5
39
4
12
12
60
20
3
9
64
35
30
84
48
3
51
21
24
3
21
69
30
1
11
9
51
12
61
8
24
16
11
6
36
39
9
7
12
24
11
6
126
6
7
24
17
30
48
30
15
ABCD 386265536*7^$a-1 [50110]
12
7
98
27
79
12
2
22
41
15
88
120
41
48
57
154
60
2
54
4
12
2
22
113
43
60
2
118
41
69
24
34
2
10
29
96
12
7
84
2
70
60
14
3
163
2
60
22
36
89
15
33
24
96
48
39
57
33
34
17
60
15
40
29
19
17
120
187
68
28
14
22
60
84
2
60
84
3
7
84
26
10
161
105
34
5
96
84
48
12
31
134
6
21
33
130
56
88
2
15
69
34
2
30
28
14
10
92
28
12
36
48
2
10
120
48
26
34
89
43
161
7
12
14
10
26
70
48
2
72
46
192
2
58
2
15
31
36
86
12
72
36
30
30
12
63
19
116
28
24
5
12
21
30
28
62
118
29
31
2
12
46
36
5
45
96
15
12
63
21
93
58
48
84
24
2
70
12
2
3
67
77
24
12
153
27
43
5
9
36
51
7
60
24
38
70
149
33
18
102
22
36
14
66
57
45
12
6
28
92
52
5
165
58
89
96
139
36
62
120
27
48
60
93
51
43
17
21
60
10
2
48
82
24
26
6
28
29
7
24
14
3
15
21
79
60
24
113
105
46
32
9
45
27
19
50
22
36
26
46
12
12
50
10
5
79
62
75
9
15
192
24
55
41
91
38
39
33
87
55
50
30
6
10
5
75
21
79
74
51
19
17
144
79
20
16
41
24
79
24
12
5
79
86
10
48
86
3
63
42
63
19
116
9
48
7
38
162
33
7
60
36
48
29
7
36
5
19
80
100
5
43
89
33
34
26
70
146
15
156
60
21
46
14
58
5
55
120
2
108
51
39
42
10
137
33
22
38
10
50
70
36
17
39
76
14
6
9
48
24
19
180
50
135
9
27
21
46
36
96
77
12
21
10
24
84
32
21
60
69
12
22
156
48
17
7
36
41
72
7
12
44
28
5
43
29
43
68
52
182
46
2
106
74
106
17
24
55
60
5
19
26
60
168
3
139
36
62
3
9
27
81
58
29
36
9
3
127
17
120
9
12
60
22
146
94
41
39
66
34
77
7
74
78
21
9
22
5
48
15
28
120
12
2
27
21
10
180
12
29
7
72
41
39
4
60
41
43
14
178
180
122
226
12
24
17
19
5
9
87
48
141
12
22
60
38
3
117
130
38
144
36
12
102
6
22
108
80
4
48
2
216
24
15
19
12
101
63
64
32
42
3
75
81
7
14
15
105
108
15
24
151
12
36
56
136
2
63
129
27
19
12
12
60
41
57
42
33
7
110
46
48
62
54
16
2
63
79
26
94
24
36
5
43
38
94
17
7
12
29
48
43
44
64
14
75
57
94
86
3
45
106
36
86
10
14
6
42
22
113
264
21
15
43
14
75
45
27
43
86
10
20
4
96
5
15
45
99
18
22
53
31
14
22
17
39
57
67
50
34
72
12
48
29
48
45
39
43
24
74
10
62
34
26
94
14
87
15
28
98
60
39
19
14
63
9
36
51
67
12
29
91
14
130
24
14
27
33
10
29
43
50
15
31
14
6
64
38
12
70
218
46
12
14
96
15
15
124
84
32
9
31
24
50
30
126
10
60
110
72
10
269
39
81
7
182
34
60
17
48
12
19
14
46
24
41
43
72
29
31
12
36
26
30
76
2
106
53
84
9
36
27
24
21
3
36
21
22
5
33
42
165
33
12
60
10
24
60
72
14
135
12
9
27
31
84
228
80
40
122
58
60
2
22
60
5
19
86
63
67
20
4
77
24
31
12
72
20
6
22
12
38
22
48
12
24
2
298
12
12
36
53
9
12
46
2
75
12
24
21
58
80
45
12
24
19
2
42
28
12
41
55
48
2
238
122
10
62
58
5
9
30
76
221
21
18
40
5
57
18
160
5
43
96
17
19
2
46
29
33
54
90
34
29
57
48
22
108
36
56
40
36
120
2
39
21
39
33
58
68
9
91
5
12
3
28
12
41
9
54
100
20
30
46
20
42
22
50
120
96
34
36
48
53
7
53
84
45
60
22
36
89
24
7
41
15
18
102
16
2
48
15
45
10
50
15
135
28
180
2
58
12
122
22
17
9
10
48
24
38
34
116
144
18
46
62
51
153
240
36
60
15
79
38
27
15
16
14
27
19
60
14
3
57
27
60
19
20
90
70
12
38
10
125
55
24
41
45
22
2
130
26
27
31
96
53
7
80
16
134
70
38
60
228
51
21
10
2
3
7
158
48
27
103
50
30
165
57
48
118
29
45
39
7
53
19
29
91
50
24
10
24
14
75
48
19
257
99
4
48
36
2
15
9
6
52
98
24
27
19
14
63
12
21
34
216
48
113
69
12
118
74
46
48
77
15
144
76
14
46
17
72
81
12
39
139
50
30
42
12
63
31
12
65
39
40
36
2
18
28
2
12
10
2
10
17
39
4
17
43
41
115
101
7
36
ABCD 386329452*7^$a-1 [50024]
57
47
6
43
17
6
1
3
24
2
54
30
66
24
25
15
45
9
72
44
48
16
54
8
4
45
15
38
136
27
9
48
3
23
1
39
30
3
33
27
21
80
46
20
22
2
48
49
180
29
82
21
23
36
1
11
36
36
6
42
10
32
54
10
14
100
12
6
12
36
39
41
19
41
30
16
14
30
37
17
70
12
48
12
30
36
62
73
24
39
24
57
21
2
82
6
24
6
15
63
26
16
42
26
54
16
12
32
12
16
24
45
29
36
24
24
10
57
53
16
24
56
42
42
18
58
14
49
9
54
54
14
49
33
44
4
42
90
6
50
30
90
7
11
6
70
14
31
5
10
116
64
30
60
8
6
6
31
15
8
30
72
40
30
2
7
12
57
30
56
4
50
4
3
35
4
33
65
79
21
3
17
28
18
14
82
50
48
6
22
32
36
127
9
8
28
27
17
4
12
72
8
10
42
6
30
12
68
166
74
7
12
47
13
3
45
3
6
20
36
12
16
50
1
3
32
24
22
24
14
24
10
27
12
57
26
25
36
59
1
3
9
12
12
27
2
22
32
78
16
24
2
28
6
2
25
3
12
9
33
3
5
30
25
23
66
18
18
91
41
60
42
148
6
24
2
28
20
46
51
15
18
20
70
12
24
6
38
66
4
38
30
67
3
18
80
4
20
18
4
57
33
3
77
6
25
3
26
7
3
57
63
30
14
52
8
76
8
76
33
9
2
12
40
8
28
14
7
23
34
20
19
3
8
4
2
156
52
72
84
51
132
24
15
30
2
25
45
80
7
15
104
42
7
41
7
17
7
71
48
40
2
4
51
17
16
2
132
6
12
10
62
18
42
12
55
9
6
36
44
4
14
40
8
28
42
18
96
98
12
37
11
22
18
26
6
28
20
58
8
19
3
21
23
1
3
24
42
8
30
13
33
126
44
22
15
3
14
12
48
10
8
120
42
55
15
45
24
21
39
27
50
6
61
9
54
26
4
24
2
24
96
1
57
18
12
32
24
10
12
32
30
70
68
7
3
9
35
6
54
10
20
58
48
14
55
23
36
13
17
72
24
16
2
13
63
36
24
12
48
57
53
4
3
9
44
34
2
67
41
42
24
6
16
14
76
12
20
25
23
1
29
79
21
32
30
6
22
48
2
64
51
65
42
22
15
3
12
30
54
30
110
37
9
51
60
24
63
8
24
28
6
2
97
63
8
6
10
20
84
12
121
47
22
20
48
67
35
4
18
38
88
6
80
24
67
24
39
2
7
27
21
3
42
12
12
15
51
2
7
9
123
11
30
60
7
12
59
4
18
3
53
30
54
58
8
42
54
37
23
1
17
6
16
14
31
9
27
23
4
8
10
18
21
105
50
25
12
9
12
12
15
3
2
64
30
44
73
9
18
2
36
24
18
18
108
46
80
10
60
27
17
7
15
2
18
10
2
25
17
88
8
18
16
21
59
4
9
5
7
5
16
48
2
18
19
41
6
1
3
24
12
20
16
38
31
129
12
14
6
24
40
110
28
2
10
104
24
25
3
38
4
3
35
12
18
55
39
57
71
30
12
120
55
53
19
51
26
6
6
4
18
8
49
11
24
34
20
12
4
44
10
33
3
57
47
61
11
4
48
69
3
36
32
37
12
21
8
24
48
7
15
18
36
30
12
60
14
127
17
24
52
14
162
7
27
14
16
38
16
6
24
30
9
5
7
3
9
60
17
46
24
26
43
24
9
15
23
30
19
12
12
3
105
5
7
17
24
7
11
28
12
68
34
32
34
57
57
3
63
32
12
13
23
40
12
42
2
36
1
21
48
74
25
11
24
88
32
24
42
4
6
14
46
21
3
6
12
18
21
59
18
67
27
36
30
12
27
21
20
42
28
21
9
30
20
6
66
12
28
69
36
5
22
6
51
12
17
22
9
72
9
74
16
21
83
34
39
3
9
83
10
30
18
18
6
50
16
48
62
24
31
3
26
7
9
32
10
6
2
64
48
36
6
84
3
47
4
9
53
18
6
6
34
42
12
32
6
19
3
12
48
90
30
50
72
55
41
48
43
11
28
38
67
24
9
3
9
72
3
24
60
9
2
4
38
12
67
39
14
7
53
6
72
6
31
60
35
24
1
96
60
29
18
40
30
26
40
32
25
35
22
6
12
84
38
18
64
8
12
46
15
5
22
26
19
23
48
16
44
4
20
42
10
21
5
22
12
30
44
7
9
38
12
36
24
4
21
45
66
2
7
12
24
3
9
24
24
65
40
48
56
144
46
18
18
9
45
38
58
12
2
18
7
33
8
70
57
3
24
21
17
6
42
30
25
5
4
54
2
10
12
122
16
27
15
62
6
1
33
38
42
34
21
15
48
68
30
108
31
53
60
7
15
26
30
12
106
14
12
36
49
3
26
10
56
30
4
27
15
32
18
19
36
29
10
48
9
48
11
37
77
16
54
105
23
6
46
44
37
17
12
46
8
10
27
27
2
115
5
10
90
54
6
14
1
5
16
42
20
6
16
27
11
36
12
10
15
45
14
24
22
48
56
6
49
33
3
5
7
21
3
11
6
7
3
50
6
13
107
4
24
45
3
12
45
11
70
3
41
18
58
24
2
30
48
16
26
1
45
14
24
16
20
1
60
36
36
107
10
18
50
28
20
115
5
70
72
60
36
2
30
58
39
11
6
7
60
17
7
27
30
27
41
22
26
34
48
14
7
63
81
3
2
7
35
22
6
8
84
13
29
40
48
2
24
24
60
16
14
7
15
24
50
6
24
96
4
9
5
12
36
4
18
12
44
37
29
4
50
13
41
16
14
40
2
46
8
10
12
2
85
24
39
42
2
10
27
27
2
12
30
46
51
63
30
20
6
1
15
38
43
9
20
28
2
1
9
30
6
32
70
9
24
9
26
97
3
80
1
3
14
60
36
28
2
13
60
15
33
9
20
48
10
9
9
12
6
60
21
3
12
30
96
2
46
2
78
10
2
64
26
4
26
54
4
12
18
3
11
73
57
27
11
109
12
17
126
4
9
15
33
27
30
20
16
42
20
4
36
8
1
3
60
50
12
7
23
16
8
22
14
10
14
13
17
36
6
10
8
64
39
59
61
57
32
10
14
6
30
31
27
9
15
20
13
3
20
84
28
12
30
8
52
30
2
28
6
14
18
4
60
21
9
123
3
21
41
40
3
39
21
15
2
30
25
17
6
34
26
84
18
7
3
6
39
71
13
11
18
19
35
25
53
7
3
66
20
22
54
14
36
30
24
22
45
3
33
24
35
25
23
16
6
8
6
6
4
14
13
51
20
49
48
21
14
54
30
30
6
85
39
6
8
7
3
20
6
36
18
48
10
30
14
31
15
54
51
3
6
54
30
20
60
12
84
55
11
52
110
42
13
21
2
34
3
27
26
79
83
6
7
65
7
27
50
54
49
3
24
18
3
9
27
33
36
15
29
18
25
41
19
3
14
90
6
24
66
1
3
158
22
20
6
4
6
45
5
115
107
28
128
16
38
36
64
18
14
31
23
30
10
6
6
18
51
12
33
18
33
17
12
4
6
6
15
5
22
8
24
16
69
35
64
93
24
36
3
20
30
30
1
63
2
42
126
43
17
112
30
21
3
14
16
24
146
37
59
94
8
12
54
1
3
18
20
10
18
2
1
21
27
3
60
12
21
35
82
2
4
20
34
6
6
50
16
2
55
11
66
54
1
69
84
6
60
6
6
21
39
9
69
74
6
40
26
16
30
20
4
78
2
90
66
10
8
61
21
30
21
23
36
18
6
6
28
32
18
4
12
14
100
44
16
27
15
9
12
3
45
9
2
12
18
88
74
16
20
112
2
18
4
21
ABCD 386660508*7^$a-1 [50023]
40
77
15
16
92
28
8
12
3
21
3
69
3
49
12
11
12
33
51
24
69
60
51
49
11
36
37
68
24
15
12
21
4
8
16
11
6
3
39
6
7
23
6
3
3
9
15
60
6
31
20
9
91
8
33
30
48
18
12
31
8
45
3
15
1
12
20
15
9
84
12
12
4
60
44
4
11
13
8
3
48
57
12
27
13
17
42
69
33
6
12
12
6
55
12
8
24
3
48
12
9
24
15
60
21
33
6
1
20
40
8
3
12
12
36
1
8
75
18
27
36
4
8
3
30
3
9
3
12
12
12
24
3
12
9
3
12
1
29
3
15
9
3
21
16
12
119
69
24
3
57
4
11
13
35
33
24
12
28
5
18
1
132
44
3
9
3
57
27
54
3
27
9
108
4
12
8
15
57
24
9
18
33
16
23
6
18
72
81
24
9
55
11
9
21
114
21
28
17
15
60
15
109
68
33
27
3
78
15
16
5
6
33
15
12
24
24
33
57
42
12
12
9
21
6
33
27
13
5
42
13
11
1
65
3
48
84
3
69
3
9
12
24
4
29
3
12
48
24
9
39
28
24
20
33
3
51
13
53
6
21
9
18
1
104
52
23
6
36
3
15
49
143
1
20
3
21
15
36
1
24
32
12
3
9
27
6
60
6
1
11
18
3
27
81
4
29
27
48
3
9
4
47
105
4
71
49
41
48
15
4
20
15
36
48
9
3
25
8
36
9
3
4
5
3
15
21
33
6
9
76
32
3
24
13
23
9
15
1
5
15
15
36
30
30
25
56
4
24
11
48
37
20
21
42
36
9
36
21
54
57
40
20
15
18
27
3
57
36
21
31
60
5
15
9
3
4
8
15
12
6
24
7
17
15
48
28
11
60
1
23
54
51
3
18
55
47
1
8
3
33
15
6
15
15
9
4
56
36
15
13
56
21
27
27
6
7
20
15
25
35
60
9
16
36
12
12
32
24
12
9
42
1
44
16
23
37
8
12
24
63
9
12
48
3
18
18
12
45
21
27
15
13
71
33
24
12
15
24
13
23
13
8
39
13
8
3
30
18
9
51
12
21
15
25
11
45
12
4
17
15
57
27
4
23
9
3
72
9
36
3
81
21
6
21
21
30
25
17
6
30
43
41
3
3
9
3
9
3
12
21
9
51
4
71
93
39
1
5
30
25
17
48
30
1
5
6
1
12
12
23
36
21
15
49
23
49
8
60
3
9
21
3
3
12
45
39
36
13
95
21
3
18
31
8
33
6
12
1
8
4
17
55
20
4
12
84
23
24
13
44
52
20
96
3
12
12
36
61
24
8
12
15
1
56
48
3
69
4
8
36
12
15
36
69
15
6
24
6
9
64
23
1
23
12
21
9
63
24
3
9
3
33
12
16
36
11
13
8
3
61
5
63
12
3
37
20
39
21
75
18
42
33
27
33
15
54
19
12
8
51
9
24
24
3
1
12
8
21
15
16
32
21
159
15
49
44
15
13
5
3
3
1
32
12
111
45
15
1
47
45
51
36
54
39
15
42
15
16
41
3
16
47
1
23
73
20
12
33
15
3
24
6
63
52
32
27
1
11
84
30
3
3
61
44
4
20
39
42
7
11
13
36
11
9
28
12
44
3
33
36
15
13
29
36
63
15
30
7
20
16
17
30
36
37
11
81
15
12
33
9
15
16
32
3
6
3
15
1
29
19
17
30
13
23
36
84
1
8
12
24
39
13
20
4
48
8
3
21
9
27
12
15
33
24
9
24
15
12
39
21
12
4
48
32
24
27
36
1
8
3
9
16
5
31
17
3
72
45
42
12
1
8
3
1
35
13
12
83
45
9
6
81
15
48
6
3
27
72
1
23
1
20
3
30
24
27
51
21
27
13
11
42
3
4
23
1
24
83
36
42
3
45
3
60
36
27
9
15
42
42
6
12
19
23
21
27
24
18
7
8
51
21
4
12
23
90
3
12
39
93
36
24
3
1
80
36
40
60
32
4
17
27
4
23
73
5
18
33
27
9
12
4
8
21
12
27
4
32
28
23
33
4
5
48
36
51
27
30
15
28
8
27
24
1
8
9
75
4
23
57
9
19
11
12
6
27
9
31
35
1
11
12
33
4
11
6
15
15
9
63
48
12
12
49
104
84
15
6
48
15
15
66
18
37
5
6
24
66
27
4
23
45
36
15
57
15
61
8
33
36
18
36
9
15
33
12
12
16
8
60
45
30
1
95
1
41
12
7
12
41
19
32
48
12
12
12
12
4
23
1
5
3
24
27
33
24
16
11
13
32
48
60
9
15
33
30
21
45
3
3
21
9
6
25
23
13
20
12
36
16
35
18
39
75
6
6
24
12
9
12
9
3
48
3
25
23
1
8
9
30
13
5
72
18
12
18
6
21
15
25
20
4
41
51
12
12
27
6
24
39
3
108
33
36
4
95
33
12
60
16
12
11
21
4
24
12
36
8
3
6
60
12
24
15
52
44
48
12
3
33
9
55
20
9
18
48
9
4
48
20
9
78
1
32
3
9
24
52
32
33
18
6
67
32
51
1
29
7
23
9
28
8
15
36
24
13
71
21
27
25
59
9
16
36
8
12
12
3
12
42
31
32
15
21
21
18
12
33
4
12
12
32
21
30
9
3
78
3
3
24
13
12
8
39
12
9
4
47
21
15
12
21
3
21
36
12
12
4
5
3
3
13
41
3
3
72
9
9
39
3
9
48
39
6
18
21
27
12
1
11
21
27
13
20
60
4
23
48
24
24
13
20
40
17
39
51
24
6
6
21
24
9
30
6
18
13
29
3
3
1
29
51
60
12
12
27
33
39
6
19
8
3
49
80
9
15
28
12
8
36
45
7
200
9
39
4
17
30
9
45
3
60
9
6
33
15
37
8
12
33
6
21
4
23
9
57
3
12
15
24
13
8
12
36
3
9
16
11
45
48
40
5
36
54
12
9
24
21
27
9
15
3
24
37
120
23
9
36
51
21
24
9
27
76
8
16
11
13
35
6
6
48
12
1
59
13
8
3
21
27
1
8
24
28
8
12
48
27
6
18
6
6
69
15
30
102
45
24
45
18
49
20
27
45
36
3
1
20
36
9
7
20
12
15
61
5
54
1
5
31
8
4
24
8
52
44
16
35
9
3
48
48
6
6
9
4
8
12
45
30
9
3
1
20
12
24
24
33
27
9
60
31
11
33
12
21
6
18
15
36
45
3
60
28
56
15
60
12
13
24
32
4
8
12
3
30
3
39
1
23
6
3
15
9
27
24
21
4
8
27
25
12
35
105
3
21
40
23
6
3
39
49
23
30
63
3
9
15
21
75
24
60
45
3
33
28
8
36
4
5
15
16
32
21
30
9
45
3
12
4
8
69
7
36
11
21
12
36
3
61
8
16
41
3
12
3
12
57
4
17
27
3
57
27
6
6
9
15
37
24
29
30
13
8
15
48
1
20
9
72
3
12
12
12
88
44
15
9
4
12
32
16
44
51
33
24
12
3
9
69
15
36
24
24
64
17
36
24
6
1
59
6
18
13
20
24
16
77
66
57
4
119
36
33
39
6
15
9
3
69
19
8
27
9
33
30
1
8
24
24
15
21
27
13
5
66
30
7
23
33
12
39
13
11
33
39
9
21
3
45
6
9
36
21
3
63
78
6
25
20
45
3
27
1
20
3
25
35
36
9
12
33
7
5
15
12
27
1
20
4
8
12
36
36
3
33
4
80
3
1
29
3
3
21
36
24
12
39
6
12
3
36
48
15
37
56
12
12
24
21
54
1
44
21
135
39
21
3
9
39
18
6
97
12
47
24
1
8
16
5
6
13
5
3
3
24
45
15
6
31
8
21
51
4
29
3
9
3
84
3
1
11
33
3
12
25
23
21
12
3
1
35
18
36
31
8
12
3
69
48
27
21
15
21
51
9
36
40
23
114
6
45
39
1
8
9
15
15
18
30
21
39
6
3
4
23
1
47
18
31
17
3
33
27
60
96
3
30
3
15
21
15
33
87
24
24
36
24
30
7
20
12
4
32
12
12
27
21
3
1
32
9
18
6
6
33
12
24
12
15
21
27
37
77
43
20
15
57
15
1
20
12
4
8
24
36
27
21
9
30
9
36
9
30
21
45
18
48
18
12
18
13
29
15
48
12
4
12
60
24
17
102
21
27
18
15
12
60
21
3
112
17
24
7
56
21
15
12
9
63
3
12
13
32
28
17
3
12
57
15
36
3
12
9
4
8
4
23
24
30
18
49
32
52
89
15
15
18
30
1
12
20
12
9
3
88
23
13
12
5
3
24
4
5
19
20
9
27
12
12
108
12
12
63
13
20
4
8
24
12
4
47
1
17
36
6
57
12
12
27
1
24
59
18
30
42
66
6
31
20
12
3
21
63
18
51
28
23
1
8
9
27
36
60
4
24
35
6
36
31
47
12
45
24
3
9
69
3
39
49
12
44
27
21
16
8
9
7
23
120
24
21
45
6
25
11
12
13
20
3
1
36
17
18
45
3
13
29
3
40
12
20
12
27
18
7
20
3
1
47
24
21
12
15
48
21
3
25
8
4
56
27
21
33
30
9
4
17
75
15
9
3
13
101
15
51
21
24
16
8
24
12
15
21
4
23
1
23
6
24
12
31
60
8
24
12
93
3
27
13
23
24
6
15
39
9
9
3
15
6
31
24
68
24
28
11
9
48
15
9
4
44
48
3
24
9
9
18
18
3
4
23
33
4
48
11
ABCD 386695398*7^$a-1 [50074]
17
3
54
16
8
15
51
48
16
5
12
12
132
3
12
6
12
36
4
8
24
36
3
19
5
1
60
11
15
18
46
20
30
27
63
6
3
27
33
12
1
23
24
13
18
14
16
11
69
4
36
44
12
3
1
14
45
25
2
24
10
36
35
31
17
48
3
30
4
131
21
24
15
19
5
3
30
3
7
17
12
3
33
13
14
36
57
15
22
11
9
63
13
12
8
15
91
29
12
27
28
5
9
28
2
64
14
60
6
24
12
54
4
23
12
15
18
3
27
10
30
29
91
17
15
117
63
18
15
19
5
21
3
9
22
20
33
13
35
13
47
19
26
12
96
70
17
9
18
16
14
3
7
65
31
65
15
6
3
115
30
2
18
15
3
22
6
5
12
24
13
23
3
52
17
73
8
42
18
27
13
54
2
4
32
4
66
53
24
7
18
72
26
42
12
3
12
3
33
3
4
2
16
74
6
4
20
3
37
11
3
34
30
26
22
2
3
27
18
27
48
24
24
12
12
13
47
36
21
39
39
10
11
51
33
21
4
35
12
24
36
25
11
7
26
15
9
16
12
8
24
3
24
24
9
6
22
8
15
9
15
3
18
24
12
4
14
22
11
37
18
29
13
32
46
2
16
14
57
24
7
29
21
15
33
52
2
10
2
21
12
15
42
34
102
2
46
11
15
33
1
11
9
4
20
10
5
45
16
42
14
3
25
11
12
3
21
48
27
30
3
21
15
9
28
47
3
28
5
24
12
36
49
6
2
18
9
21
12
51
12
12
37
6
17
48
43
14
18
117
25
38
45
3
16
65
25
6
44
46
20
15
43
20
30
27
3
34
35
57
6
4
38
18
45
24
1
2
6
15
12
27
10
12
23
37
23
3
30
28
20
16
35
3
12
58
23
9
30
16
32
45
1
20
16
80
15
55
26
3
25
24
11
12
15
12
30
18
30
63
12
13
12
8
12
18
12
28
2
3
49
80
15
27
33
13
23
1
36
8
16
23
31
5
67
8
10
20
51
33
16
36
11
57
3
24
1
32
6
21
9
4
30
20
6
16
36
8
15
31
6
2
6
40
12
74
6
3
24
1
59
1
62
10
14
9
1
8
12
3
1
20
54
36
21
9
52
14
33
103
14
4
2
30
15
7
30
11
19
18
12
12
8
3
48
12
15
10
38
4
12
14
24
12
15
1
14
84
46
24
2
18
16
11
48
57
88
20
6
40
101
45
3
9
27
48
25
11
12
9
51
12
12
55
30
44
39
3
33
9
6
12
18
36
3
1
179
55
5
3
48
21
3
12
16
17
1
11
13
23
12
31
54
30
12
110
3
21
51
48
13
12
36
14
33
3
42
39
1
23
69
27
39
10
44
10
5
45
3
12
1
120
6
5
3
10
11
9
51
21
96
3
12
3
9
12
3
16
5
31
6
35
12
7
30
48
38
33
85
26
9
1
50
58
30
17
48
12
21
39
15
9
37
12
20
27
9
15
72
84
3
10
23
55
2
51
24
27
6
15
12
15
57
33
15
15
12
21
15
60
22
26
6
4
20
39
7
29
7
20
9
3
12
66
3
9
40
11
69
12
6
10
2
21
15
12
10
18
2
52
11
25
6
24
5
37
8
4
11
12
15
28
5
1
8
15
12
48
15
30
28
2
18
4
20
3
33
27
7
14
22
8
21
24
25
50
16
18
26
42
3
31
6
2
42
3
15
21
12
12
12
3
18
39
1
35
48
9
3
9
4
2
18
4
11
1
30
5
19
17
37
11
15
42
4
11
25
23
9
96
6
45
51
40
8
57
3
9
13
30
29
24
21
3
33
3
7
18
32
28
2
18
15
21
15
1
12
23
15
9
51
12
33
25
14
18
3
27
12
76
17
12
9
34
12
20
24
21
24
37
12
38
18
10
26
48
15
48
12
85
11
9
36
6
10
24
11
21
12
60
3
9
48
15
13
132
11
85
36
54
41
31
2
16
20
10
50
39
57
4
62
9
19
17
39
30
4
11
9
24
60
15
21
12
48
15
12
7
20
12
21
49
24
12
18
24
6
11
9
12
15
13
72
30
32
21
21
24
39
31
29
15
21
9
40
8
3
60
7
14
24
40
11
1
12
20
30
30
12
4
12
24
8
16
11
33
30
16
20
34
12
23
57
4
42
32
18
4
14
6
3
1
11
19
29
3
24
10
23
15
42
18
22
8
3
37
23
3
4
5
25
2
21
9
39
24
25
36
12
72
32
16
2
58
2
18
12
27
55
14
24
3
9
24
12
64
11
75
45
48
9
15
12
3
33
15
28
2
15
7
12
6
47
15
22
8
60
15
31
17
24
25
20
3
12
9
4
8
3
60
25
59
1
42
5
72
15
22
14
46
23
27
6
15
9
100
23
36
45
4
35
21
22
32
42
4
24
62
30
18
22
74
6
4
2
12
6
4
6
30
26
18
51
135
4
17
9
40
14
48
9
3
36
22
18
74
75
3
33
1
26
94
11
7
36
17
37
20
12
28
6
41
69
4
47
13
38
9
9
12
60
18
9
21
6
34
47
60
57
15
1
35
7
50
12
18
10
32
10
5
81
10
30
44
3
24
19
41
13
2
9
67
78
12
2
30
3
3
12
10
8
12
22
18
48
26
6
3
84
3
9
69
12
4
8
28
12
23
3
12
84
18
6
34
8
15
24
3
12
36
42
28
30
62
15
1
32
3
9
51
12
12
13
8
16
18
5
27
54
39
15
78
70
14
3
3
18
70
54
11
15
10
12
8
4
20
27
15
4
6
20
4
2
18
10
20
60
10
11
60
13
8
39
9
10
6
14
4
41
57
48
6
21
9
6
9
55
18
131
55
26
6
22
20
10
41
1
11
57
36
42
18
12
54
45
1
35
24
19
50
6
58
11
51
21
48
99
21
24
13
23
9
28
8
51
24
31
41
15
18
16
8
15
25
26
21
1
12
47
3
6
4
23
33
15
1
23
1
14
21
12
108
24
43
17
31
29
48
25
18
2
3
72
25
35
33
15
36
93
15
1
2
18
24
87
9
12
12
12
60
4
14
33
9
3
33
138
6
40
80
15
63
12
45
3
16
5
81
15
33
18
45
60
33
6
24
34
11
9
18
24
10
26
78
54
16
50
15
37
8
27
25
8
4
2
9
21
3
15
33
24
36
27
22
11
48
15
4
2
18
45
3
22
23
13
20
12
4
23
67
5
24
7
32
81
15
60
90
4
6
17
13
14
16
36
44
10
56
28
11
9
18
10
32
3
39
93
43
2
22
29
12
25
72
23
9
28
18
29
13
26
9
12
24
25
14
12
70
6
5
49
18
2
3
21
12
84
30
21
45
27
72
1
14
21
24
3
6
22
8
10
32
180
4
11
45
15
24
1
32
12
28
12
23
1
14
21
21
63
7
5
24
12
12
12
15
16
5
27
18
27
51
22
20
3
1
20
34
29
21
46
65
1
38
34
6
5
39
36
46
14
34
11
12
9
4
11
25
98
42
4
11
55
185
21
12
3
19
53
25
23
25
2
10
83
57
30
42
40
11
15
48
21
15
4
32
9
49
2
33
69
3
49
11
12
43
48
2
48
16
11
24
21
3
1
8
66
9
3
12
6
15
31
41
24
49
14
21
9
3
13
2
34
11
9
3
12
85
50
9
9
15
51
45
12
9
18
12
93
7
38
72
3
13
18
26
3
45
48
3
51
30
16
32
16
26
18
16
54
2
4
11
24
24
15
6
27
13
24
86
46
11
9
24
27
33
4
32
6
22
56
22
77
1
11
3
6
24
12
3
1
11
3
6
16
11
12
25
2
16
44
33
13
20
4
8
6
10
32
3
45
30
9
7
5
13
20
15
12
13
11
1
59
19
48
5
3
10
24
11
12
25
8
12
4
11
27
6
135
1
8
12
6
12
30
36
15
1
20
3
51
9
57
15
13
8
27
15
10
6
20
9
27
48
33
27
33
3
9
12
51
4
18
8
39
9
10
54
42
8
6
4
30
5
25
8
15
3
42
4
59
45
15
21
4
6
26
3
12
37
36
50
22
2
45
1
2
45
9
15
1
2
10
23
57
15
21
12
18
6
3
12
1
14
21
13
74
21
12
72
21
15
45
4
143
24
13
20
3
72
25
26
21
33
63
12
21
72
12
3
27
6
15
60
9
27
13
11
24
1
2
54
24
10
17
9
3
75
6
27
39
105
24
60
7
5
27
81
15
4
62
64
2
34
11
43
5
9
15
21
15
25
26
6
12
3
9
46
5
12
57
48
3
19
5
15
153
1
24
18
5
49
8
3
15
18
15
36
3
10
6
2
40
8
22
62
51
37
8
15
24
81
10
14
40
20
3
3
9
13
24
11
25
12
11
9
15
25
11
9
51
1
80
15
9
4
2
18
15
31
2
4
128
6
4
6
12
23
7
32
22
24
12
2
10
38
9
36
3
30
15
12
19
6
50
10
47
37
18
8
30
4
24
12
32
12
99
31
5
13
8
70
2
96
30
9
36
12
3
45
12
13
26
9
61
8
28
120
12
20
15
1
36
35
75
4
5
12
9
15
9
4
11
27
82
18
14
64
35
37
2
82
14
9
27
4
14
75
25
20
3
25
32
27
3
10
6
5
36
9
6
9
96
49
26
9
9
30
12
10
68
3
55
8
6
48
36
4
12
6
18
179
3
18
22
2
12
4
60
6
20
40
8
12
10
8
12
6
9
1
2
22
6
2
36
4
6
20
21
48
1
30
2
39
13
6
5
15
10
35
27
34
6
8
9
36
24
3
9
ABCD 386727128*7^$a-1 [50046]
12
78
138
48
42
31
36
36
5
43
77
12
48
12
30
13
24
11
13
12
59
145
5
66
12
42
19
53
18
36
24
6
204
36
12
12
18
24
30
7
47
90
36
55
17
67
47
73
5
54
18
30
30
103
5
24
19
29
24
43
17
30
49
24
5
30
37
24
47
18
6
120
49
35
60
12
72
37
29
43
11
1
36
11
13
41
43
17
19
17
60
24
54
42
43
48
53
60
79
29
42
36
18
79
35
25
96
5
12
108
186
54
12
31
11
72
30
144
30
102
43
48
12
48
36
5
19
59
60
72
18
7
12
12
77
24
30
66
90
24
1
24
11
24
6
30
24
97
48
96
5
90
6
19
5
30
6
6
61
12
41
168
30
36
60
30
12
7
23
72
49
17
42
42
6
61
59
13
36
35
30
115
96
71
49
65
36
19
5
60
30
1
95
30
36
30
42
48
7
143
6
7
59
30
6
24
78
43
59
48
60
18
19
17
30
49
5
30
30
31
11
133
29
36
55
11
24
13
96
5
7
29
36
79
29
6
30
31
12
11
66
30
18
12
42
30
31
72
29
139
59
13
17
7
23
18
60
43
36
23
60
54
24
90
30
54
30
31
24
5
30
36
1
5
54
61
5
90
48
138
156
36
6
24
1
29
12
30
73
35
48
78
30
73
48
5
43
24
41
127
24
35
6
48
12
18
54
6
12
25
113
42
30
12
55
60
36
77
103
23
6
66
25
24
72
5
24
7
17
12
55
5
12
31
5
7
5
6
6
43
59
42
19
101
84
31
23
25
24
72
36
113
78
13
47
72
12
30
18
96
42
138
1
24
17
7
5
6
13
36
101
60
6
6
19
29
31
5
96
19
23
12
30
43
144
119
72
1
29
31
53
12
19
5
12
30
78
12
24
19
35
12
48
42
12
67
24
24
125
42
30
6
25
17
144
19
29
31
48
12
53
18
18
42
108
6
43
35
97
11
18
6
13
53
7
23
1
11
12
24
6
43
96
29
19
48
24
5
30
1
233
7
23
18
72
24
18
37
131
42
19
5
31
89
6
25
59
253
11
18
96
42
12
72
138
163
36
48
36
59
36
1
48
11
30
150
1
24
24
47
73
35
6
55
84
89
43
48
12
48
17
36
7
35
6
79
5
7
17
42
54
18
78
102
30
192
6
1
24
41
7
59
84
25
5
19
41
7
23
48
6
30
13
120
29
108
19
12
41
12
36
6
102
31
101
36
18
1
96
23
90
55
17
6
1
53
19
24
35
12
49
24
24
17
55
48
72
149
67
24
5
90
84
18
12
31
17
72
7
113
12
19
11
13
24
17
30
24
6
91
48
23
42
7
59
18
91
12
41
19
41
7
72
29
12
30
48
6
18
36
6
18
37
59
30
12
42
30
31
47
1
65
48
67
48
23
1
84
17
43
11
18
12
55
41
60
6
12
97
24
89
7
48
96
47
6
42
1
41
48
24
6
6
24
6
37
17
36
54
102
12
12
43
113
42
132
24
54
6
6
156
12
24
24
24
7
71
37
24
48
11
18
78
1
41
102
12
24
13
65
43
72
17
6
25
5
7
77
150
12
30
54
13
83
210
30
1
12
36
29
24
36
19
23
73
5
30
13
12
24
17
30
54
66
97
101
19
71
126
19
47
24
12
18
42
12
96
25
47
42
12
30
6
108
6
25
77
126
18
19
41
24
12
6
61
77
78
6
54
24
6
12
79
24
24
71
49
23
1
41
12
24
30
30
24
12
6
54
96
12
55
12
89
30
13
36
269
66
96
12
24
120
18
24
102
72
37
72
48
5
102
13
47
48
6
12
24
6
12
18
60
36
7
41
19
47
18
12
96
6
6
12
48
36
6
1
72
29
60
6
13
23
18
60
126
54
19
120
12
11
97
71
49
96
251
18
24
67
29
7
89
6
1
11
6
43
59
24
48
18
12
72
42
18
12
67
17
12
24
18
25
192
84
24
41
31
108
17
6
30
139
29
6
49
17
24
12
6
85
12
17
31
5
36
6
49
11
18
66
54
79
5
18
48
1
59
109
17
12
42
1
11
37
71
6
90
78
12
36
90
48
108
61
11
1
71
18
7
5
103
24
5
43
59
18
12
120
31
53
7
12
29
7
12
84
35
102
24
96
31
11
1
5
19
17
78
42
48
31
29
7
53
108
42
42
24
31
72
12
5
84
7
53
30
1
204
17
30
13
72
5
24
48
108
55
29
54
30
7
59
54
18
12
42
30
24
60
12
1
59
1
36
5
120
19
29
19
24
65
31
23
49
23
6
108
12
18
30
42
12
108
1
53
43
35
61
5
31
12
71
25
5
6
25
11
108
6
19
60
96
5
24
24
6
61
35
12
49
65
54
30
115
95
6
24
42
30
31
41
12
6
6
54
13
59
60
18
48
151
41
78
49
35
12
25
65
6
169
11
1
12
35
1
5
78
25
77
307
11
18
43
89
7
60
5
30
36
102
7
41
24
6
48
25
53
36
19
96
11
36
54
102
1
101
12
19
47
37
11
1
144
17
132
187
5
7
77
36
60
72
43
41
18
36
30
36
7
155
61
36
12
23
114
42
13
101
54
42
43
167
30
18
109
17
54
24
12
48
12
37
168
23
25
11
61
83
1
41
66
1
17
96
60
7
36
12
11
6
18
6
24
18
12
30
7
23
24
66
79
35
138
48
18
1
59
37
11
102
79
41
67
161
127
41
48
43
41
24
6
1
168
24
36
65
18
42
103
72
101
90
78
6
42
ABCD 386761626*7^$a-1 [50038]
48
3
60
69
15
6
6
24
18
6
24
34
26
93
9
10
17
3
4
56
54
6
4
6
50
21
48
33
6
93
13
47
123
24
33
13
144
14
36
16
14
6
96
18
18
24
40
41
15
36
36
6
18
6
30
42
30
69
21
39
60
45
30
21
15
12
4
44
18
10
8
9
37
14
28
14
3
48
37
26
36
132
40
14
54
12
48
22
2
165
25
26
24
33
15
54
10
20
12
36
18
42
36
21
13
47
3
57
36
1
26
69
3
48
12
186
40
14
132
64
44
72
9
15
48
10
224
3
72
7
54
42
48
32
78
58
32
36
21
72
15
45
87
10
8
39
15
84
22
18
72
68
21
3
60
40
65
12
19
8
12
9
36
27
12
54
18
33
3
12
118
8
15
3
33
51
24
28
14
96
6
4
78
26
22
35
63
12
129
51
54
6
106
56
3
7
198
162
20
69
21
15
39
21
37
8
6
24
18
66
96
33
27
72
48
18
42
9
3
82
8
51
12
27
64
14
6
76
44
12
72
57
61
18
150
62
114
16
32
10
54
26
45
12
87
48
93
3
45
63
10
86
34
2
112
20
9
57
54
12
78
42
33
21
114
36
4
17
55
17
27
34
26
46
2
78
6
106
2
6
30
12
24
54
6
108
30
24
6
72
69
120
12
33
40
128
54
24
36
12
21
37
8
6
21
3
21
117
15
15
4
104
22
2
60
52
8
40
56
9
21
24
15
9
27
27
10
18
6
2
6
3
27
12
40
8
132
24
82
8
6
58
2
60
34
14
48
24
33
15
36
36
24
45
15
36
21
3
9
12
24
63
12
24
28
30
74
12
10
38
28
32
24
36
24
9
33
18
12
36
64
24
44
60
36
52
113
21
78
76
8
72
33
55
125
36
12
15
60
6
150
12
16
54
32
6
60
60
36
54
6
28
8
9
12
3
81
37
26
48
9
24
39
6
18
9
15
24
54
30
4
161
37
50
12
12
36
48
18
6
9
27
46
24
18
20
9
3
72
70
2
33
87
9
37
18
104
6
64
11
12
105
18
166
2
16
120
14
24
6
9
43
72
30
11
7
54
62
10
14
108
36
60
6
82
24
41
12
75
46
56
3
51
24
93
85
8
72
24
16
42
44
10
11
15
96
57
180
12
24
69
3
13
38
4
77
3
22
35
132
39
10
18
78
18
72
38
16
26
46
14
18
6
24
4
78
8
40
72
14
12
30
72
34
41
3
180
6
66
70
48
8
10
6
26
46
98
78
112
11
51
72
108
36
10
90
92
21
7
78
14
18
30
24
24
34
2
33
51
76
68
18
6
52
8
36
21
21
6
81
3
57
24
12
63
132
33
15
84
24
10
8
42
78
10
62
10
96
44
12
33
55
5
15
100
44
24
9
67
14
10
30
2
22
50
6
16
71
105
6
132
72
40
17
3
9
15
42
42
180
21
27
57
1
50
118
26
22
50
9
13
8
16
26
12
33
9
30
48
76
44
10
11
27
10
11
3
96
4
92
106
38
36
88
30
11
31
8
94
14
10
32
18
70
11
3
21
55
14
30
24
18
3
37
14
138
18
12
81
12
13
11
168
72
60
1
83
39
84
10
80
39
3
12
48
36
6
39
3
12
21
63
78
18
81
15
12
90
6
24
21
13
50
22
216
66
17
27
9
33
3
24
37
56
42
46
131
51
10
110
81
9
16
23
1
14
4
8
12
24
10
8
114
12
58
8
15
3
46
18
6
2
21
43
17
21
16
2
70
38
21
75
18
54
12
6
18
48
112
54
2
24
36
90
27
51
34
2
12
12
9
55
44
18
3
31
8
36
82
2
6
150
4
17
99
4
20
24
10
2
24
6
90
105
51
178
8
66
46
56
66
60
58
162
54
107
51
12
72
46
62
28
14
15
97
35
55
5
75
40
104
30
3
87
9
123
12
12
132
6
40
8
6
24
4
20
72
24
42
27
7
14
10
65
15
9
27
10
56
16
2
36
10
42
8
48
16
62
6
4
30
32
3
15
94
26
72
6
18
21
12
51
12
33
93
16
8
15
73
14
45
3
45
21
54
21
31
8
6
24
6
81
51
22
23
3
9
37
59
3
42
27
48
69
18
84
24
4
80
21
60
13
24
59
51
33
9
48
6
168
12
22
71
1
24
72
48
38
108
16
6
18
30
23
1
2
16
56
96
48
12
9
63
69
60
63
10
62
36
21
27
16
8
45
1
35
127
44
66
64
8
42
22
26
12
84
33
3
45
13
26
46
2
24
33
39
48
22
32
40
32
18
72
6
48
39
108
3
12
9
99
4
92
96
45
3
57
49
35
87
48
46
26
24
21
36
55
32
16
14
102
24
18
27
15
40
20
34
14
66
18
30
72
6
81
1
14
34
8
16
8
82
44
21
3
24
84
54
42
72
48
69
9
27
15
60
12
21
51
36
42
16
50
24
30
10
20
124
68
36
9
7
44
24
21
69
10
65
69
96
54
24
28
14
6
141
7
72
32
12
4
56
12
57
15
66
51
3
82
50
21
39
120
24
4
20
106
107
15
9
31
32
12
4
80
198
3
21
27
3
42
10
72
8
48
6
42
21
36
55
20
24
24
4
38
3
39
12
18
51
12
15
4
32
6
40
56
10
221
9
54
10
14
42
6
138
6
4
56
12
10
26
57
7
29
39
9
99
48
12
10
32
10
56
33
51
138
64
32
16
11
96
87
21
3
6
34
20
69
45
40
50
6
30
12
9
39
150
18
156
24
24
4
38
16
26
45
15
84
81
127
8
54
16
18
17
75
12
12
9
33
34
78
26
30
42
48
12
24
45
3
45
3
204
12
24
42
6
36
33
84
33
174
226
80
6
42
126
21
61
42
8
46
56
39
27
16
38
34
44
12
22
66
6
2
9
24
36
3
12
4
20
34
18
56
24
21
1
80
66
184
80
48
6
48
54
66
18
36
24
34
18
30
26
30
66
12
21
7
8
ABCD 386829386*7^$a-1 [50047]
12
6
29
76
15
24
18
23
24
1
2
37
24
39
32
81
19
8
61
39
12
32
84
22
2
9
12
37
14
58
6
20
9
63
61
21
66
65
25
12
62
36
4
8
60
22
6
20
10
15
20
15
13
8
61
3
159
20
40
18
27
191
34
11
27
22
6
42
3
8
1
26
36
4
30
14
1
44
13
14
9
37
27
63
140
22
15
33
2
48
88
69
24
87
9
80
3
9
73
48
11
3
106
11
27
22
30
72
17
49
50
22
14
64
114
6
33
21
50
49
39
81
20
3
28
32
4
9
32
48
25
6
12
44
49
57
14
28
6
11
19
24
9
47
9
24
40
8
13
6
42
3
24
3
17
63
33
4
15
20
88
21
51
6
12
11
36
25
78
68
49
20
3
112
68
9
15
13
3
21
39
17
1
50
36
28
69
32
15
9
1
11
13
2
58
78
20
88
12
72
6
12
18
24
48
44
37
96
11
33
1
26
12
40
164
45
1
2
60
21
15
22
98
22
11
27
72
9
4
35
96
46
72
38
1
8
15
28
56
24
9
1
26
40
114
18
53
67
32
16
114
35
15
21
60
39
9
79
80
1
39
30
18
29
3
1
80
7
56
49
39
17
31
41
7
32
52
56
13
11
9
27
22
78
20
34
11
79
18
2
9
1
62
28
6
35
100
69
66
42
2
28
48
9
3
21
9
2
28
33
44
76
57
12
11
64
15
56
25
11
24
4
41
19
6
30
54
146
9
16
8
61
47
43
41
15
94
26
4
5
16
11
37
9
120
50
28
32
52
20
40
108
42
30
6
12
18
9
23
10
48
72
60
2
36
34
11
24
12
28
35
10
26
24
9
7
5
36
72
1
26
13
27
12
53
99
1
119
16
9
15
20
12
16
17
16
39
36
12
33
8
49
12
2
120
49
27
41
51
10
35
76
15
54
11
55
5
36
31
30
60
62
16
29
24
27
34
11
27
9
3
16
54
2
24
12
24
49
39
60
21
56
3
28
41
31
17
13
122
4
60
53
7
29
25
15
24
87
102
27
104
40
116
60
27
36
22
36
23
19
60
68
36
73
24
47
25
39
5
31
5
36
52
56
13
78
54
15
24
69
38
22
14
46
60
47
43
42
30
18
2
9
49
42
69
39
30
50
10
23
25
11
1
3
9
26
4
36
84
65
1
50
13
179
100
81
71
58
30
8
10
2
37
23
72
58
18
41
19
9
81
12
23
39
61
11
45
15
4
162
72
18
12
21
27
92
130
2
58
36
170
9
4
56
3
22
110
36
12
10
14
9
64
75
36
24
81
27
12
9
8
63
1
9
18
53
88
71
12
24
81
4
9
15
45
36
15
20
19
92
45
15
28
8
21
31
18
11
19
33
27
12
36
12
48
33
72
57
122
36
24
100
152
106
42
96
20
160
80
21
99
22
12
11
15
45
19
17
1
2
70
2
144
9
4
39
18
12
27
3
30
30
44
37
21
47
91
8
52
21
20
51
10
6
29
3
1
21
138
29
15
9
4
32
1
47
27
24
21
15
49
68
1
26
10
24
18
102
6
33
9
23
75
64
8
81
7
54
18
21
80
16
3
21
9
50
22
59
63
33
13
14
46
132
2
37
20
7
45
27
78
12
3
35
24
10
75
35
61
15
54
47
1
11
51
45
40
35
58
3
8
19
30
30
33
35
45
7
42
131
4
45
6
44
81
79
8
48
25
27
102
48
14
9
79
9
9
47
1
95
37
42
60
78
71
40
32
36
28
35
10
51
68
37
26
76
29
19
12
44
16
8
34
11
19
60
20
40
48
60
41
3
24
25
24
24
11
16
12
53
36
19
24
17
31
80
10
78
89
4
39
68
96
4
9
32
13
36
14
36
52
92
85
15
20
16
20
34
15
32
15
36
12
40
20
9
37
35
7
77
43
72
8
10
2
1
48
20
12
15
9
13
12
6
5
108
19
17
3
60
28
144
81
15
33
32
25
86
60
4
72
42
30
5
4
32
64
92
1
14
93
16
8
3
9
37
30
33
95
9
16
9
50
9
51
10
35
111
4
48
29
31
20
1
56
25
11
7
8
4
17
123
10
90
9
11
45
13
11
3
33
4
39
30
74
4
30
24
2
36
72
16
54
30
65
115
20
76
29
3
1
72
15
42
12
38
88
20
9
43
8
9
3
10
23
55
9
45
2
16
128
36
16
8
13
23
36
13
9
48
42
90
60
60
60
86
10
26
4
32
10
12
59
39
28
32
40
12
36
30
11
4
24
44
7
12
33
71
28
29
1
95
1
62
1
9
47
51
34
6
5
27
13
9
6
29
73
12
95
24
1
26
4
78
27
35
10
71
4
71
49
11
70
2
52
32
117
7
29
15
49
27
32
12
118
50
10
62
9
19
8
22
42
21
27
17
15
72
16
29
1
2
72
4
84
8
40
42
75
3
32
16
65
28
8
13
2
46
18
54
26
34
2
94
24
18
80
10
62
16
12
53
124
20
75
141
49
59
40
107
9
15
70
15
32
3
61
27
53
25
12
71
37
15
11
76
80
10
59
1
2
168
12
46
14
12
37
51
18
62
85
93
83
7
33
24
47
24
34
6
12
12
9
27
42
2
9
72
229
30
21
20
37
59
13
18
44
60
57
76
3
12
8
33
99
21
40
24
15
8
28
42
38
22
18
5
27
9
12
36
61
71
31
8
9
103
30
3
69
18
8
22
27
51
53
31
36
30
23
40
21
2
16
29
1
14
13
44
27
34
2
94
15
44
13
48
26
4
24
65
15
10
6
60
5
39
25
105
30
30
6
12
41
12
28
69
2
160
36
12
41
3
9
7
21
68
3
25
92
24
7
48
84
9
23
48
58
30
12
32
45
3
60
9
12
28
23
16
12
6
14
28
44
33
16
20
84
64
51
18
2
1
8
1
6
12
132
9
20
87
34
18
12
56
9
4
32
24
25
6
42
18
29
16
27
72
8
88
42
12
30
81
57
14
28
18
18
29
51
10
2
88
20
94
2
45
19
33
20
3
16
30
62
61
11
24
9
76
9
26
4
9
27
69
23
10
62
9
19
48
42
18
89
1
114
20
12
24
4
41
7
30
2
70
18
20
28
32
12
45
25
2
13
20
3
10
59
3
36
24
28
30
12
15
23
57
31
5
7
44
45
28
35
12
73
35
28
8
4
69
8
19
44
10
26
81
103
77
1
78
54
18
18
2
13
24
95
1
15
9
56
49
15
47
108
16
30
42
44
4
5
139
5
3
52
108
60
41
36
100
3
29
1
30
44
16
29
15
84
4
20
21
37
18
ABCD 386844476*7^$a-1 [50106]
48
12
32
16
20
4
92
24
64
32
28
8
28
8
36
12
64
8
52
21
59
84
12
28
72
20
13
131
36
4
12
44
4
8
36
12
76
80
264
61
47
100
12
81
27
8
48
16
105
83
72
76
8
64
12
21
12
11
108
73
48
167
1
35
40
60
32
100
216
56
13
35
36
4
44
52
24
93
71
1
27
80
4
36
21
27
12
20
4
12
68
16
44
40
69
71
48
16
57
23
168
24
1
63
60
57
12
23
49
71
40
176
12
12
60
28
24
72
60
33
48
239
28
48
8
16
8
48
24
28
44
72
48
12
24
40
8
88
24
8
40
48
36
68
37
35
73
23
36
64
68
37
119
76
44
4
72
12
12
104
12
28
9
60
35
13
23
72
12
216
36
1
72
51
117
12
23
24
64
44
228
36
48
4
12
188
72
60
49
3
32
4
20
12
84
24
52
24
24
57
107
60
16
21
36
72
35
72
12
49
12
15
60
60
96
12
48
96
24
9
35
13
83
60
60
12
37
3
48
20
112
92
96
97
63
9
15
108
9
59
48
148
44
49
11
4
72
153
87
32
28
45
51
12
20
28
20
84
88
80
12
4
60
9
59
4
8
16
68
25
51
56
36
24
16
120
48
32
40
48
21
35
1
39
44
61
135
33
35
72
12
148
21
35
48
37
83
72
72
25
15
12
20
36
88
36
92
48
324
172
92
28
56
1
51
81
63
8
40
8
37
27
36
20
49
15
32
16
20
28
44
12
60
24
49
15
33
63
180
24
8
37
3
24
140
1
35
60
4
24
20
12
60
64
144
128
12
24
160
36
8
49
27
36
24
36
20
144
112
45
35
88
105
12
23
52
8
24
12
96
16
20
28
56
64
20
36
12
88
20
133
11
16
44
36
84
96
4
32
28
104
25
11
64
12
21
75
57
51
20
124
120
12
32
24
12
72
4
20
40
84
8
145
3
9
60
48
39
33
27
20
76
45
71
109
63
32
12
28
8
96
16
12
8
64
32
109
23
36
28
45
71
100
32
12
28
188
136
96
180
8
24
12
76
105
39
140
4
20
120
52
20
24
4
20
1
3
45
15
36
24
93
159
45
96
75
8
72
60
24
64
24
108
105
39
44
24
60
28
12
33
63
60
20
1
36
60
123
24
32
40
36
12
32
16
45
47
16
20
204
12
1
23
64
164
52
12
57
27
8
16
72
72
20
16
9
35
52
44
60
1
3
32
76
80
28
20
1
35
4
57
35
112
44
4
60
8
72
4
104
12
24
13
27
20
28
80
25
71
12
12
40
12
116
24
1
27
128
12
16
84
68
24
28
32
16
132
48
9
39
12
20
12
13
63
24
36
80
132
4
36
128
1
11
180
64
36
44
1
15
92
12
16
68
84
24
64
45
23
4
56
4
165
27
164
40
9
11
36
1
23
36
25
96
35
60
148
56
4
56
61
3
20
40
32
4
8
132
24
4
8
12
60
48
72
72
16
48
21
35
120
12
12
60
16
216
20
84
76
44
120
88
8
148
21
75
8
28
9
3
72
92
4
165
47
120
85
71
37
15
20
124
96
48
8
49
12
11
12
37
23
40
24
45
11
24
48
180
16
12
44
1
27
12
21
3
12
12
44
132
24
36
48
52
68
112
32
40
60
68
52
104
13
15
32
4
12
44
76
105
83
160
12
44
12
12
12
12
73
11
76
68
40
132
57
131
24
36
37
47
24
4
32
13
3
180
12
68
25
3
80
64
108
9
47
48
36
40
20
108
76
32
193
83
48
28
9
51
24
8
12
100
12
56
148
120
104
13
27
20
112
21
3
8
108
4
96
204
32
85
23
48
124
44
16
20
48
40
57
15
8
37
83
1
96
23
37
3
68
13
75
21
35
60
100
120
80
192
73
3
68
72
156
133
12
119
36
64
164
16
60
12
44
24
96
4
104
12
13
71
12
24
60
40
104
60
121
48
47
1
119
84
84
88
44
16
12
96
60
117
59
13
48
23
36
13
15
36
140
112
60
72
56
96
160
60
33
23
60
12
28
32
36
60
37
60
60
167
12
1
47
48
40
32
12
16
45
83
4
57
75
56
4
60
44
40
120
20
1
3
116
36
4
12
60
20
48
52
12
120
44
36
72
1
23
76
68
12
28
12
21
35
40
132
44
1
11
16
21
35
37
71
24
13
95
84
24
36
24
136
33
35
28
72
93
63
12
12
60
45
11
16
45
11
40
24
20
204
121
59
1
15
201
179
12
24
25
215
28
57
12
3
84
108
237
11
52
32
4
21
155
28
33
3
180
84
20
ABCD 386865186*7^$a-1 [50007]
11
100
15
9
33
15
5
15
43
9
8
73
39
20
108
21
15
1
66
24
65
16
5
82
36
17
7
17
24
31
36
9
8
67
18
32
3
12
60
1
39
9
87
15
12
41
72
28
27
45
24
8
48
64
75
18
27
48
48
9
11
12
16
21
11
103
9
27
41
13
39
27
78
102
24
17
37
51
20
249
15
1
30
21
3
6
42
30
12
12
23
7
29
57
34
9
15
96
6
27
3
65
60
21
51
25
35
7
126
95
7
18
42
36
29
12
24
16
51
12
72
5
4
20
1
6
26
22
21
101
4
23
112
8
7
33
20
12
84
31
36
14
64
42
12
72
41
4
9
6
5
91
18
35
24
25
60
6
5
79
12
5
13
35
48
72
1
36
39
24
93
18
12
72
21
53
27
16
63
5
28
9
59
4
29
16
42
9
9
96
11
76
15
12
30
6
5
172
87
17
1
83
7
48
30
39
80
7
210
23
1
15
15
12
53
12
48
9
67
45
6
78
39
20
1
30
29
25
23
37
18
33
9
63
63
29
28
99
5
48
1
15
15
6
6
24
30
11
12
13
23
12
25
20
3
1
48
11
4
15
12
30
20
34
42
15
20
72
100
3
29
88
20
31
74
28
15
39
29
1
6
84
6
75
8
7
17
12
31
84
9
29
52
24
66
6
42
17
4
9
36
96
18
33
104
64
32
19
2
3
24
36
28
21
27
48
51
29
25
66
21
15
24
14
70
17
12
31
29
76
15
12
5
24
25
23
36
7
5
43
36
14
19
3
60
48
14
10
48
9
51
17
25
51
15
14
16
30
12
54
30
48
96
5
40
20
55
42
18
24
86
19
32
31
33
15
29
100
3
30
12
35
16
39
5
31
6
11
13
39
29
22
24
18
12
11
12
49
30
29
4
48
8
1
90
24
2
10
77
55
21
44
52
3
12
18
44
4
48
11
4
45
12
24
24
15
20
31
21
87
5
1
6
29
45
27
64
75
54
15
20
31
21
20
25
42
36
69
45
23
13
24
35
96
60
24
13
18
24
38
10
48
5
31
65
19
12
45
5
10
84
53
7
5
1
3
45
102
42
18
30
35
7
33
8
7
57
57
15
9
42
17
33
22
5
1
15
51
6
18
29
72
55
33
92
4
24
15
17
31
113
19
12
5
139
6
18
5
13
63
44
97
11
49
18
5
61
47
48
7
113
4
8
7
12
21
9
23
16
57
18
21
101
192
27
121
24
11
24
28
3
24
74
27
43
12
14
58
53
13
42
65
12
36
4
51
24
60
12
6
12
3
3
24
36
30
35
1
6
9
51
5
7
33
9
23
1
24
20
3
48
19
17
55
66
48
11
55
144
24
12
41
4
9
95
79
36
12
9
29
19
3
26
19
20
4
15
5
19
29
13
35
37
35
37
6
105
3
2
3
67
30
60
95
24
9
27
19
45
15
6
12
18
65
19
60
30
48
138
17
7
21
15
17
43
5
109
90
5
28
27
26
39
36
12
67
9
44
28
48
101
3
43
53
16
15
9
15
12
5
49
15
39
14
76
47
7
5
12
91
48
21
48
15
12
6
35
37
11
31
54
36
23
7
29
117
22
5
7
29
37
47
43
24
26
34
33
27
24
54
15
8
7
36
65
37
48
15
45
6
26
48
15
19
14
19
32
1
47
13
59
7
18
66
12
62
87
9
4
47
25
24
11
13
23
7
48
5
19
14
10
54
11
67
29
21
22
5
7
41
72
72
19
12
72
36
12
12
36
24
6
12
23
61
30
41
28
56
40
3
36
57
68
105
15
31
54
42
2
67
24
5
70
69
20
1
75
57
23
25
35
9
10
113
7
17
19
12
5
19
168
5
13
39
39
29
28
5
52
23
40
27
5
25
6
41
1
35
28
15
6
30
84
30
11
36
84
40
20
19
9
3
53
1
63
51
6
66
93
9
18
17
7
5
1
12
18
42
23
24
19
2
22
48
117
135
18
18
60
62
10
72
5
12
49
11
31
29
1
48
36
30
18
36
11
33
27
24
36
13
15
87
101
109
35
1
80
10
48
60
29
192
25
36
3
56
19
21
33
6
60
5
7
9
68
52
48
63
12
5
16
15
12
17
129
91
32
31
177
15
36
5
7
48
29
28
9
150
18
66
74
27
48
31
89
12
24
4
8
40
5
58
57
3
12
9
21
90
12
60
30
51
87
9
96
3
24
5
1
11
24
19
65
12
28
135
33
3
36
5
4
9
12
18
36
45
51
5
49
102
60
5
24
21
4
39
56
64
9
35
28
5
27
25
6
149
43
57
33
23
24
88
15
5
43
41
61
18
42
24
30
5
43
17
13
3
8
16
39
12
2
3
48
1
11
81
19
29
39
67
33
24
33
12
11
21
46
45
3
6
30
33
80
43
24
29
25
6
33
56
7
9
39
24
57
24
57
24
20
63
7
6
132
36
11
1
18
5
60
7
5
13
11
31
12
66
39
8
40
3
6
39
44
28
24
51
50
22
6
20
4
12
90
24
17
60
28
57
12
11
25
6
48
48
18
11
9
19
51
45
9
23
45
15
43
24
17
24
7
14
3
7
36
29
21
19
3
12
48
17
19
45
99
74
106
60
12
33
27
21
9
20
16
80
4
54
12
78
71
79
41
40
15
6
27
3
18
35
1
59
33
27
97
18
17
24
28
3
53
1
30
9
20
4
53
75
19
96
65
12
1
6
33
8
37
75
68
19
14
34
18
18
65
31
36
12
42
75
80
55
9
20
36
1
60
138
42
18
24
2
58
132
41
37
42
26
28
24
44
39
115
9
3
6
42
89
28
5
82
5
168
37
18
101
19
78
63
21
3
32
64
125
22
12
18
12
11
37
12
6
9
5
27
1
48
35
85
15
29
15
1
66
9
9
111
32
25
18
2
67
92
84
7
5
4
20
4
24
51
45
20
9
15
48
13
6
5
4
24
105
66
77
7
41
7
5
103
30
87
3
29
7
33
20
12
88
33
30
125
7
42
71
4
39
12
78
15
105
119
16
51
41
7
48
18
35
12
13
66
5
45
19
51
26
58
24
14
106
5
7
36
24
24
84
2
3
48
55
12
186
66
78
3
87
57
3
21
9
44
22
5
60
7
5
25
150
30
23
4
5
3
13
80
91
3
12
48
5
37
23
103
30
3
39
6
84
83
85
39
9
39
3
5
24
43
12
24
12
30
30
5
55
12
33
24
9
30
110
19
3
24
2
27
60
181
11
24
4
9
78
60
132
18
54
24
72
42
66
2
3
24
12
28
3
5
49
6
5
24
36
49
18
48
17
7
36
48
9
3
29
1
114
5
19
45
99
5
1
36
54
21
21
83
16
15
5
25
18
36
12
53
7
5
25
30
33
27
30
47
36
187
30
12
30
6
27
8
24
1
6
36
26
19
3
5
127
5
49
ABCD 386886846*7^$a-1 [50001]
5
39
12
4
12
56
6
24
42
16
8
18
24
3
24
31
20
9
45
22
5
9
10
8
13
15
20
1
51
2
7
48
17
48
15
16
8
19
26
18
48
24
6
34
48
2
51
3
12
1
11
76
33
27
9
15
20
4
48
17
7
26
12
12
6
18
10
20
13
11
1
11
21
12
4
3
2
15
21
34
12
8
48
40
26
15
27
33
40
8
3
16
9
17
7
48
23
24
16
24
8
6
3
33
46
5
15
6
6
54
10
20
60
18
22
14
12
6
9
4
24
12
17
12
18
1
11
6
24
10
53
9
3
4
5
46
24
14
6
24
6
19
5
3
7
14
22
21
20
55
20
16
5
9
15
19
45
20
24
33
18
6
55
15
5
39
9
3
9
16
15
8
21
27
12
37
3
5
45
19
5
12
12
42
6
55
20
19
41
15
1
11
30
27
7
24
24
2
115
17
6
6
30
1
5
43
35
4
72
8
1
39
17
31
32
33
9
19
3
17
12
51
93
21
15
33
10
32
25
119
4
62
12
22
20
13
3
20
18
60
6
12
1
12
44
39
1
15
9
20
16
35
6
39
7
48
2
6
13
11
12
6
15
15
21
40
17
103
5
12
7
29
48
12
30
16
8
12
1
3
38
3
3
21
16
24
12
51
2
3
79
53
15
6
7
15
8
25
11
9
55
20
6
51
4
5
39
15
30
54
1
116
19
5
4
59
33
9
15
36
4
3
20
24
12
13
44
7
50
43
20
28
20
9
22
12
2
51
24
33
18
28
17
40
17
18
9
3
28
12
48
21
5
3
12
15
4
5
12
27
1
5
27
79
5
7
12
14
3
15
6
48
19
5
30
21
16
35
13
15
21
3
33
60
35
33
15
6
34
24
36
5
3
1
35
28
12
8
72
81
3
12
6
18
6
7
8
15
37
41
24
36
3
19
12
14
72
3
4
3
2
22
8
21
3
1
5
22
29
9
10
8
33
48
16
5
84
7
3
57
24
5
10
122
39
24
7
60
33
5
7
68
7
26
12
7
5
10
33
15
5
12
21
27
9
3
12
27
1
5
15
4
3
2
10
68
4
26
6
85
144
11
1
51
33
12
3
5
19
33
32
9
30
6
36
12
3
3
18
43
29
3
40
29
15
67
8
21
3
6
72
36
22
9
17
22
20
37
24
5
7
3
14
10
12
20
9
27
1
20
24
4
15
20
78
10
12
41
3
4
21
29
18
21
15
16
2
6
6
3
105
39
3
69
9
10
20
9
33
3
7
20
16
17
31
12
48
14
15
4
15
17
7
38
19
3
2
7
15
24
14
22
38
10
26
30
21
43
12
2
6
42
6
78
30
6
19
24
44
48
9
3
3
18
18
21
3
45
39
6
63
16
5
103
12
8
12
7
12
5
36
4
5
30
12
4
21
29
48
27
16
15
26
18
18
42
30
6
18
12
42
1
32
4
27
2
10
2
12
7
17
31
12
41
7
77
39
21
10
5
3
24
18
15
9
84
6
30
7
5
10
9
36
5
3
3
16
17
19
38
18
1
39
69
5
10
5
12
4
3
32
25
11
28
8
1
3
48
17
12
33
12
15
39
13
39
5
64
32
9
6
4
5
4
5
12
10
32
1
3
5
19
8
12
18
3
28
5
24
27
93
6
12
45
9
3
3
16
2
22
26
36
31
20
21
3
36
16
39
29
21
15
31
20
21
4
39
8
24
16
44
9
36
4
3
8
24
6
12
46
2
7
3
5
15
112
32
4
9
11
1
24
23
1
32
9
7
71
18
34
5
12
9
15
3
6
72
24
19
44
7
2
34
20
9
7
9
23
52
2
46
38
10
29
28
20
15
25
29
7
23
4
62
7
8
3
1
41
34
14
22
9
5
7
17
10
17
7
17
21
6
4
5
4
11
37
5
15
28
3
17
27
9
4
56
19
8
28
26
6
4
12
17
7
17
12
27
12
30
22
12
17
3
12
36
9
4
15
14
10
38
3
3
21
15
21
57
19
20
21
3
15
52
29
88
3
41
33
84
31
41
19
20
28
24
11
6
12
43
51
5
40
27
72
8
1
17
3
9
3
43
9
5
22
5
9
30
9
21
6
12
6
3
15
13
3
8
4
14
3
7
56
9
52
11
25
80
4
77
10
8
18
63
27
12
9
40
5
19
5
63
24
40
5
58
41
3
21
19
8
81
33
15
3
49
15
8
24
1
41
10
5
135
78
18
37
5
7
5
3
21
18
18
3
16
12
39
5
16
8
7
26
27
3
28
14
18
16
41
12
63
28
17
4
5
6
28
44
37
5
18
6
7
39
33
17
7
39
29
21
12
75
12
3
30
19
11
45
28
5
84
7
20
9
6
1
29
30
12
9
3
16
5
21
7
3
32
1
20
3
37
27
5
28
32
15
36
54
7
12
3
26
79
3
17
96
4
48
44
3
6
12
30
6
7
23
6
6
21
33
3
15
6
72
10
14
3
12
12
9
12
87
31
8
6
18
36
12
4
8
4
20
30
12
31
41
10
20
9
16
27
44
4
20
24
6
7
8
4
3
14
36
54
4
2
36
7
65
15
3
9
55
24
2
36
7
35
18
34
9
27
26
15
40
3
2
12
22
33
20
21
24
27
7
20
16
48
14
58
29
33
12
12
30
37
11
4
36
33
8
3
40
5
76
24
3
17
12
7
26
15
9
24
34
5
19
74
12
6
48
9
15
9
12
16
8
16
11
13
17
12
43
23
21
24
21
15
60
15
42
6
6
22
9
8
9
3
7
17
3
1
5
54
18
3
63
9
4
5
27
9
6
18
18
114
19
11
13
29
12
103
51
26
63
3
4
2
30
36
45
21
60
15
12
24
40
17
12
15
4
39
9
68
7
45
8
4
101
30
9
9
18
24
40
12
14
24
19
20
12
4
3
2
12
3
3
24
45
3
12
25
8
15
18
27
27
25
20
9
10
2
12
10
45
11
4
2
12
46
9
29
36
3
33
7
104
43
17
27
28
2
7
24
17
10
84
50
15
27
42
22
2
27
16
8
105
91
47
9
28
20
51
6
3
12
3
1
15
8
1
39
12
5
43
12
24
2
36
67
3
33
11
16
14
39
3
1
20
16
27
5
3
12
9
19
48
20
12
18
30
4
2
6
6
30
12
40
17
12
7
36
44
25
8
19
74
34
2
3
21
31
27
8
9
4
39
14
12
31
24
8
4
8
3
25
17
31
3
17
9
24
43
41
36
27
39
28
5
33
19
17
10
14
6
9
9
3
12
12
36
3
40
2
19
15
12
29
27
13
24
15
20
4
29
21
46
9
12
20
3
12
6
36
10
21
24
11
1
23
6
15
15
28
2
6
25
60
20
16
44
19
24
14
39
27
42
70
26
15
15
9
7
2
10
5
12
12
19
2
18
1
8
21
12
22
9
5
3
19
21
41
48
30
28
38
27
3
36
61
20
4
12
8
60
39
12
52
14
43
24
3
2
10
14
43
27
26
36
10
101
7
2
12
46
9
8
69
18
13
32
7
8
13
11
9
36
3
6
27
4
44
39
1
32
24
7
14
10
108
9
11
6
15
48
60
12
3
40
8
13
12
3
5
21
15
27
6
24
19
8
64
3
36
12
8
1
27
20
9
15
18
7
17
6
28
8
1
63
44
12
13
8
24
3
6
39
3
25
23
12
12
45
19
24
14
36
6
12
28
38
12
39
3
9
3
16
12
2
7
8
3
4
2
42
30
39
19
2
3
9
66
18
19
11
30
63
24
27
9
3
64
17
7
5
63
1
12
5
15
9
15
7
12
14
31
41
19
3
17
12
4
36
12
53
39
9
60
7
32
19
8
21
19
14
12
48
18
9
4
29
24
3
15
6
24
18
6
19
3
8
1
5
82
12
60
8
12
16
5
7
48
5
24
45
31
17
31
5
31
17
10
48
32
30
3
27
6
7
35
36
6
3
24
51
9
3
1
5
6
12
6
42
9
9
24
15
21
36
24
6
4
2
6
16
60
2
7
20
36
31
60
21
5
7
56
9
39
3
13
27
62
15
9
7
20
7
98
6
6
18
21
43
17
3
9
27
6
19
5
58
36
5
39
4
26
7
11
9
19
5
4
32
4
3
12
26
22
41
21
18
16
8
9
15
4
9
60
63
2
30
24
13
20
24
9
55
5
12
19
47
12
18
7
3
68
12
30
3
9
3
4
20
63
42
3
76
20
43
29
48
16
8
40
12
20
21
18
45
33
42
12
6
3
7
117
29
42
6
3
3
37
5
6
9
3
1
5
22
24
36
12
32
30
19
11
1
3
38
15
40
27
122
31
5
15
75
4
2
3
4
3
14
6
13
35
12
1
27
26
10
2
3
3
54
34
17
7
14
6
30
15
19
68
6
31
5
24
10
2
10
17
16
12
60
41
72
12
12
3
28
23
9
3
30
6
1
35
4
5
4
36
11
45
27
25
3
9
5
3
31
5
21
24
7
35
4
9
3
9
15
14
6
52
5
43
2
30
6
6
40
9
15
21
23
13
5
3
21
24
15
31
12
14
15
19
2
24
15
24
31
62
24
39
69
51
3
30
7
8
36
33
43
17
3
3
18
31
8
88
5
24
7
24
23
28
14
15
27
25
3
50
18
28
9
5
15
4
23
12
24
6
36
27
24
3
45
7
5
24
9
24
39
9
3
51
6
66
42
3
4
51
8
30
6
18
12
3
45
18
45
19
2
19
27
26
46
2
12
10
17
21
39
9
34
14
10
2
39
21
30
6
3
33
12
72
15
12
3
78
6
13
3
12
26
22
14
15
3
24
9
63
24
4
20
1
11
25
3
53
19
9
29
34
8
28
17
15
12
66
3
28
11
78
34
5
19
12
26
3
43
9
3
5
3
4
45
23
4
29
15
6
19
3
38
6
13
17
10
26
7
11
21
15
13
27
38
6
9
12
19
53
48
40
35
4
9
3
32
12
85
20
9
3
3
76
29
4
8
55
24
17
21
34
5
7
8
30
39
19
21
5
15
72
19
14
6
76
21
107
30
22
5
28
3
26
39
19
14
7
8
31
2
126
1
17
34
32
4
2
6
1
17
39
43
12
32
6
24
6
57
45
30
25
8
3
6
22
20
66
7
8
4
5
3
12
9
27
3
25
17
3
9
12
51
24
16
12
20
19
12
5
3
40
41
7
14
6
16
12
5
48
81
30
4
33
23
6
27
36
12
19
9
11
13
27
9
29
55
48
12
5
15
24
36
21
96
19
39
2
7
32
21
48
22
2
24
34
9
15
24
146
3
12
7
8
9
9
39
21
72
18
21
3
21
9
12
12
3
15
33
16
17
24
24
27
48
12
3
6
24
15
4
11
54
7
3
8
28
36
2
10
20
18
15
39
12
48
4
33
11
9
4
41
19
3
14
60
6
1
20
3
21
12
7
ABCD 386895468*7^$a-1 [50068]
42
30
102
5
7
60
17
43
6
42
30
6
6
18
90
18
12
5
48
7
36
36
84
12
41
7
162
114
29
72
25
11
7
29
127
18
30
48
24
17
19
5
7
65
37
11
55
53
25
132
48
42
12
102
71
60
36
7
6
150
89
19
30
102
24
30
30
66
48
42
24
114
59
7
29
151
24
12
54
12
102
66
11
13
23
49
30
30
95
36
13
35
19
78
11
7
24
18
18
90
30
12
41
7
24
18
23
48
19
41
7
12
48
6
11
37
30
12
24
12
161
19
48
24
30
6
42
48
11
61
42
42
6
17
37
30
5
61
11
7
84
66
30
66
60
6
30
54
29
7
12
18
11
24
13
30
5
72
7
6
102
17
127
18
36
6
48
17
73
96
66
18
18
12
5
67
36
30
11
13
30
5
73
12
174
24
18
11
37
12
35
97
6
113
67
24
12
78
179
103
144
5
24
13
12
23
79
126
11
24
13
90
66
30
60
36
54
83
7
6
72
23
67
108
77
103
5
7
29
13
30
6
42
120
42
35
13
35
37
24
42
12
18
48
24
42
54
36
23
133
72
78
29
61
30
12
53
25
107
7
36
29
73
132
47
61
6
36
41
43
126
6
77
31
72
24
29
19
66
42
53
79
96
6
23
127
17
103
84
65
19
66
6
30
6
30
35
7
18
12
35
7
53
31
114
66
84
36
54
42
36
72
90
59
19
24
24
5
31
17
37
6
66
42
30
23
7
30
6
36
66
24
18
36
24
5
37
47
24
49
18
17
72
109
59
19
17
36
43
90
23
73
24
6
30
83
36
43
126
42
5
49
11
12
7
48
125
7
126
42
18
42
102
83
36
55
6
36
23
108
37
36
60
18
6
24
179
24
109
47
13
6
5
115
77
67
6
12
126
29
127
18
11
37
24
6
41
49
114
54
42
30
12
90
72
36
41
24
25
54
60
17
31
12
30
6
132
41
49
59
43
24
12
42
30
96
42
54
30
23
25
12
6
18
6
6
42
53
12
133
42
90
18
24
78
107
36
73
11
109
174
6
60
24
23
7
42
11
43
72
24
41
19
30
30
29
37
18
12
77
31
41
36
7
36
36
90
18
29
36
36
25
24
96
24
18
24
60
89
31
18
23
7
29
7
41
36
37
18
84
78
30
30
12
6
161
73
84
60
11
79
12
72
5
37
18
12
24
6
11
120
55
12
12
66
71
7
36
126
11
13
48
18
24
24
72
30
72
36
83
12
31
36
120
48
53
1
23
19
54
96
11
12
43
18
30
84
72
36
60
102
18
102
30
5
31
6
66
5
73
42
5
7
29
37
126
24
24
48
114
66
18
47
7
12
18
18
5
37
6
90
23
61
18
42
6
30
23
19
53
1
35
25
11
7
42
47
73
47
1
102
36
12
36
17
7
78
30
42
42
17
19
17
55
30
12
18
66
6
6
24
96
12
18
42
66
17
37
102
17
121
18
84
96
24
18
42
17
19
18
35
12
55
77
13
60
30
77
43
48
6
66
24
113
13
42
30
42
6
35
67
41
7
12
6
23
67
65
7
48
36
36
60
24
90
24
6
5
49
6
36
12
12
90
54
24
60
12
30
143
13
180
84
119
31
6
42
102
6
60
48
30
6
6
18
5
25
6
78
30
78
11
168
1
11
37
23
109
35
43
5
60
61
6
41
7
30
96
11
7
6
30
72
12
60
5
31
84
60
101
61
6
108
53
31
65
13
54
5
12
72
31
48
72
29
55
84
29
31
66
12
35
103
24
12
24
36
6
18
24
12
24
12
41
133
35
12
7
24
18
60
48
6
30
54
24
18
23
108
12
7
17
31
36
6
60
30
18
30
17
72
43
18
6
77
19
5
103
96
6
24
6
48
12
78
72
90
102
23
96
7
54
12
78
42
24
24
30
12
174
42
5
37
30
6
6
5
19
5
25
42
5
12
1
126
36
12
48
17
48
49
18
41
7
53
91
6
11
31
48
24
6
83
7
89
79
30
11
19
24
18
11
13
18
180
72
5
13
36
6
48
78
12
30
12
113
37
96
84
18
30
35
24
19
53
79
42
143
7
96
198
30
12
60
24
156
12
60
6
6
24
53
12
25
114
18
11
12
19
108
24
144
24
12
53
7
41
7
156
90
24
6
42
59
61
59
55
54
42
89
13
107
132
67
12
5
7
6
23
7
6
30
84
24
42
6
17
36
91
96
54
30
24
12
78
12
42
72
84
12
72
101
12
25
71
13
35
85
36
90
42
138
18
12
11
24
43
132
30
102
72
36
17
36
36
43
12
65
55
30
48
18
90
78
24
42
6
174
35
55
6
30
90
114
48
17
61
48
6
36
5
19
18
42
29
7
84
18
23
37
66
24
36
6
48
78
120
12
6
42
84
114
30
66
30
36
54
47
1
18
30
12
30
17
19
36
17
103
30
6
84
6
78
60
6
24
12
60
18
12
72
77
19
29
13
47
108
25
18
5
79
12
17
60
61
66
29
1
132
143
97
42
12
30
47
139
72
42
6
54
11
85
11
12
19
6
35
49
126
5
84
31
5
1
6
42
95
235
12
24
24
29
61
66
60
137
7
12
30
18
30
12
23
7
60
5
13
36
42
48
12
48
36
138
60
36
47
36
24
36
31
42
18
30
6
17
72
1
30
6
30
36
144
66
18
156
17
72
7
24
ABCD 386923934*7^$a-1 [50012]
45
15
24
133
83
45
34
5
201
24
10
6
71
33
16
35
109
11
55
41
24
21
3
9
87
96
33
72
3
43
48
5
21
3
36
13
168
42
110
34
2
51
25
56
72
3
31
78
8
10
110
48
3
12
24
33
12
15
31
38
111
43
137
13
8
3
57
4
48
23
25
32
3
24
93
58
50
3
12
180
139
29
1
48
20
4
56
60
27
24
25
176
51
24
13
23
93
15
57
60
12
12
84
72
3
36
31
78
114
2
24
12
39
60
24
31
41
33
36
15
33
27
45
58
53
24
97
59
7
53
48
69
12
40
18
26
4
18
96
14
16
96
24
23
19
30
80
27
37
71
72
69
36
12
46
41
36
48
19
96
17
31
29
25
20
108
58
96
41
55
14
12
36
60
70
6
83
13
8
16
59
24
24
9
27
145
44
51
21
39
13
216
32
84
24
75
12
33
36
15
49
20
76
8
120
123
48
120
9
76
11
21
15
19
5
21
148
144
11
12
9
16
66
173
67
26
22
14
40
80
51
7
38
39
9
27
9
87
175
29
36
48
21
10
26
3
49
47
49
92
15
13
96
42
38
16
42
96
26
4
32
16
48
11
13
71
36
129
15
69
12
63
21
64
42
5
57
3
31
38
48
12
51
73
95
1
11
103
6
20
100
68
3
1
96
8
12
70
146
96
46
53
60
69
12
4
44
28
23
72
108
37
155
48
36
24
36
37
8
15
43
26
15
7
102
23
9
88
20
27
19
17
13
131
9
52
48
32
84
84
10
5
1
68
3
24
9
36
15
37
8
39
21
15
33
252
10
30
8
27
33
94
74
52
47
19
41
93
40
18
5
24
33
60
27
9
16
44
60
27
9
51
108
12
60
9
51
24
49
24
48
68
15
45
15
49
23
121
8
10
194
28
116
3
24
19
26
15
33
22
41
9
51
93
52
32
27
31
50
3
9
87
43
101
9
27
37
23
73
24
143
84
37
66
30
18
98
51
12
9
22
38
15
9
40
24
114
26
48
12
12
39
60
57
3
36
69
15
96
37
32
27
24
9
51
45
15
7
206
36
72
15
45
3
12
48
36
9
51
24
12
48
69
130
77
96
33
75
60
81
15
21
39
37
42
74
3
9
51
69
48
156
15
12
24
21
24
4
18
197
45
24
3
97
47
36
9
96
4
18
101
1
42
89
9
52
8
39
36
24
31
26
100
20
24
4
35
36
21
12
72
108
3
49
56
3
9
108
3
45
27
37
56
111
36
48
133
114
6
47
21
156
39
49
56
112
23
84
21
15
9
24
60
27
115
149
43
29
1
66
6
11
60
19
74
3
57
87
24
25
18
17
13
56
88
162
17
33
12
60
15
85
68
36
40
11
105
46
2
4
42
74
228
15
24
93
36
40
18
98
135
229
47
9
75
9
24
3
9
40
95
21
15
7
17
33
12
15
19
5
69
3
9
99
7
38
51
9
27
69
51
33
87
1
48
20
36
40
8
51
36
25
20
52
8
10
194
28
48
203
69
3
24
9
15
156
1
32
51
13
66
2
120
22
14
12
148
24
24
20
60
34
38
3
7
50
75
33
34
38
72
27
24
12
9
10
26
4
66
6
59
33
144
3
9
24
51
9
24
12
16
35
37
20
12
39
21
28
72
18
17
153
51
1
71
43
62
34
158
51
21
111
24
19
41
36
19
5
21
15
7
30
8
15
57
27
61
80
3
117
159
1
35
13
44
48
3
9
27
69
27
61
56
10
102
8
12
15
24
9
28
20
24
15
36
93
15
69
3
103
30
80
15
12
33
4
24
23
19
30
20
4
11
12
49
20
94
41
7
14
99
69
24
96
27
13
24
8
10
2
3
33
24
34
77
60
57
24
28
8
24
106
5
43
5
36
69
75
7
5
24
24
9
27
33
4
23
45
36
3
36
1
66
53
1
68
28
23
84
31
14
15
25
92
75
24
24
72
33
10
125
12
45
24
15
33
16
11
33
4
18
29
19
38
16
83
13
11
85
44
12
39
105
12
12
36
111
9
12
60
60
99
36
49
44
36
111
60
48
81
24
12
16
47
73
56
16
35
9
51
1
66
5
33
10
5
45
28
23
60
9
120
12
112
48
18
41
7
26
87
36
45
3
81
48
10
137
81
52
18
53
36
21
63
12
7
38
132
3
93
27
43
48
6
11
36
60
21
10
54
11
9
22
48
14
12
75
93
27
24
33
12
51
9
15
45
60
24
16
44
27
1
24
32
27
204
9
16
66
5
24
19
62
88
20
3
1
44
28
24
71
73
18
14
60
36
75
13
83
24
61
44
76
23
60
57
39
7
14
112
71
21
4
71
1
44
15
36
48
25
66
29
19
98
48
12
60
12
12
39
105
4
42
144
17
127
41
13
59
9
24
46
5
49
35
61
155
45
39
12
108
60
21
34
2
72
87
45
60
36
123
7
30
35
61
92
28
42
5
43
17
127
5
33
10
26
48
12
24
24
64
32
75
21
15
60
127
78
20
52
23
36
45
12
3
57
3
69
16
92
4
48
20
195
69
15
141
48
3
7
38
48
111
36
85
35
105
22
96
14
82
30
24
107
9
15
157
59
31
17
79
17
85
8
72
16
104
15
9
10
2
28
20
51
120
19
30
48
24
35
33
15
72
31
2
72
4
ABCD 386990586*7^$a-1 [50045]
28
62
10
8
9
19
5
21
46
33
47
24
9
12
87
13
35
24
72
9
67
8
16
9
20
60
27
1
20
19
44
16
8
4
9
15
12
17
3
88
5
12
24
21
7
119
28
9
5
51
7
20
49
48
11
25
11
18
15
39
48
76
14
6
9
27
6
46
20
16
14
10
32
16
36
65
12
21
19
104
4
20
3
13
27
8
18
10
20
105
27
28
60
44
13
20
3
13
47
16
72
5
48
19
24
36
80
1
23
6
24
22
8
18
42
24
40
12
8
42
94
74
174
81
9
19
77
6
37
56
24
3
13
23
4
2
111
129
10
48
9
5
3
39
57
27
9
4
77
10
44
42
142
2
6
84
33
15
4
45
32
15
4
20
61
65
6
24
66
19
120
15
20
16
12
38
22
5
16
99
45
20
7
5
19
8
28
29
27
16
12
45
53
24
24
30
28
48
62
10
17
51
24
40
12
8
45
9
39
16
23
13
15
20
18
42
4
29
43
17
3
16
20
4
8
76
29
4
27
20
60
36
13
56
48
12
33
24
54
13
39
14
15
3
4
2
66
6
126
4
8
30
6
12
6
54
36
9
24
63
57
51
16
108
44
16
48
36
32
102
6
4
20
9
43
8
9
27
12
52
8
88
2
10
32
24
144
30
39
43
12
2
24
24
18
49
77
27
15
6
30
16
9
17
10
14
10
77
43
53
3
97
11
24
210
51
51
48
21
7
5
12
7
17
27
4
9
5
18
24
4
2
48
78
81
3
16
17
63
16
48
9
20
43
56
13
27
9
29
46
8
18
6
4
20
25
41
39
64
59
30
10
17
24
40
72
35
12
33
24
40
20
9
24
48
58
21
27
14
75
28
17
3
120
55
62
66
6
22
33
3
72
8
24
60
66
3
39
16
17
24
63
30
90
12
96
28
62
10
14
6
40
17
31
8
24
40
9
80
27
64
5
111
93
3
4
24
108
44
1
3
89
48
3
9
69
18
6
7
11
9
15
4
32
9
75
9
24
63
48
16
48
5
12
64
11
4
65
24
12
7
48
168
2
30
52
8
54
15
15
16
26
27
19
2
34
8
60
4
20
9
36
45
15
27
73
108
27
56
40
9
5
99
7
20
42
82
92
4
113
7
14
3
52
3
14
10
8
6
3
67
74
70
17
15
12
6
15
15
24
9
55
2
6
42
24
91
32
75
60
4
125
7
48
14
42
120
84
1
68
27
13
23
57
55
32
13
36
5
22
72
50
27
19
192
72
32
4
14
48
79
11
54
3
3
69
21
72
10
12
56
16
24
12
17
15
28
57
27
5
67
62
3
15
9
117
72
7
41
42
1
27
24
56
28
8
36
21
7
29
16
89
6
12
48
33
7
36
44
12
37
47
16
8
64
36
29
7
9
27
2
39
36
31
44
52
129
5
48
6
4
72
5
27
24
4
12
62
19
23
73
11
100
14
22
2
48
10
8
4
2
96
46
65
12
51
66
30
18
6
76
9
104
40
20
15
28
8
12
13
107
12
9
7
38
72
30
138
67
15
140
42
15
33
3
40
23
4
5
103
108
17
3
24
60
18
10
14
67
29
6
69
39
6
18
78
19
20
159
37
131
9
31
20
24
28
24
17
36
141
22
44
4
26
19
5
72
24
120
24
3
103
8
6
58
8
16
14
159
15
13
20
3
24
6
3
21
39
9
10
96
20
72
84
12
13
8
3
9
33
66
36
16
44
78
24
7
27
8
1
15
93
113
10
12
8
33
3
33
19
26
48
27
21
24
6
1
3
9
53
15
9
30
37
27
50
42
4
2
18
24
30
3
27
24
12
60
36
1
51
21
53
46
20
48
4
89
9
66
4
12
8
1
8
51
4
8
24
64
14
18
97
53
24
102
21
69
24
19
48
47
16
20
69
7
8
4
32
9
33
24
3
15
9
21
30
36
28
29
87
76
24
45
5
63
52
11
16
26
82
9
167
24
13
119
57
31
12
38
30
4
29
7
5
19
5
3
93
15
36
4
24
62
82
8
24
49
56
43
12
9
23
12
18
91
27
32
90
102
42
3
51
42
111
33
3
3
12
9
79
14
3
19
5
39
64
14
54
40
5
36
4
47
6
54
18
48
27
117
24
66
9
21
18
6
42
30
3
39
1
59
33
3
120
78
48
6
4
62
6
76
14
18
81
21
10
62
3
27
84
4
41
15
12
4
29
21
67
15
38
54
52
38
3
69
3
7
5
48
9
19
11
4
57
15
36
29
55
38
31
20
63
6
18
69
27
57
64
23
9
31
12
8
18
24
10
21
17
27
159
54
6
12
48
73
27
68
6
48
118
12
8
28
2
7
65
42
9
28
15
5
39
33
27
21
39
124
44
30
6
60
24
60
42
7
11
30
10
14
63
33
19
23
21
3
9
7
17
16
47
28
26
7
39
41
3
9
27
18
3
7
33
12
15
20
6
6
81
36
96
111
36
12
9
45
6
42
19
51
44
9
3
60
64
12
17
81
6
12
12
24
24
45
3
60
24
24
88
41
7
89
69
19
11
1
20
48
69
90
6
10
14
96
18
93
4
80
3
18
34
38
48
66
24
21
19
20
16
26
10
14
19
155
36
25
8
40
71
52
2
18
57
27
12
13
35
12
13
29
30
76
44
4
8
16
14
22
65
55
60
14
22
5
24
39
48
33
4
113
6
16
20
33
40
77
46
12
9
53
48
24
90
64
8
24
69
15
1
17
3
7
5
12
87
73
29
66
12
9
4
15
48
17
19
26
6
40
20
24
21
27
30
54
48
1
108
29
7
17
3
7
17
52
95
88
56
12
21
3
30
54
4
24
41
3
40
20
4
48
2
3
12
27
81
7
20
16
50
43
87
53
31
36
17
51
36
36
18
19
11
28
62
24
46
116
6
3
67
26
18
69
9
18
24
30
6
52
36
5
19
68
16
24
84
26
3
3
21
7
12
20
16
14
31
59
21
36
3
84
73
11
96
18
18
6
18
54
42
16
17
45
6
18
18
12
12
36
12
4
5
69
48
30
13
71
54
42
4
5
67
2
27
69
42
57
100
11
16
53
9
43
47
54
7
12
53
48
126
4
8
4
72
2
3
21
27
36
9
34
12
69
27
116
33
67
36
32
54
22
44
12
48
9
9
34
14
3
21
48
72
10
108
2
10
36
24
5
16
59
12
54
226
68
12
33
15
6
30
12
21
3
6
27
144
16
23
16
5
9
48
48
48
66
48
24
12
52
14
10
5
9
27
43
29
27
42
15
51
112
48
9
36
15
20
9
16
20
7
74
46
36
8
6
54
18
6
12
30
27
15
36
9
4
5
39
19
17
19
44
64
36
20
6
18
6
30
66
24
3
7
14
30
16
2
82
33
5
15
187
12
53
151
104
9
3
66
87
75
6
63
3
6
22
53
3
114
10
9
36
32
33
58
5
3
73
23
54
78
28
17
16
44
9
18
40
14
ABCD 387103968*7^$a-1 [50008]
36
160
14
142
48
20
6
22
15
12
12
11
78
7
29
4
51
36
45
15
36
9
12
92
48
36
54
10
32
55
21
14
30
31
23
12
102
100
32
64
96
39
21
39
11
18
12
91
12
12
5
28
15
5
16
14
36
46
15
29
6
25
5
4
24
48
2
49
36
33
44
6
42
42
10
39
21
68
28
50
25
89
30
49
29
42
18
115
21
2
18
7
29
79
5
6
58
26
72
70
3
117
62
22
14
30
19
11
1
45
87
12
47
49
11
42
60
12
7
12
5
55
48
23
24
46
74
34
15
48
35
121
21
2
24
13
77
24
19
11
30
136
26
18
30
10
99
41
42
1
33
50
49
5
112
27
59
18
96
4
24
3
9
50
1
89
48
7
29
7
9
108
36
3
53
84
24
28
44
31
9
14
6
76
39
29
24
12
180
28
2
106
14
1
53
126
18
72
24
64
26
49
5
7
84
71
18
100
39
108
29
16
26
84
37
69
2
90
12
79
41
103
23
73
5
54
25
48
33
56
16
8
16
44
36
28
50
10
75
77
19
60
5
16
120
15
29
30
12
42
60
16
27
29
127
36
5
6
22
63
21
75
12
9
12
60
20
31
5
7
47
1
21
63
144
9
8
64
48
72
86
6
4
120
15
60
36
24
59
22
8
76
51
89
16
20
127
21
20
19
23
73
5
6
37
83
13
84
29
19
36
83
102
4
56
76
24
99
5
6
34
87
24
9
80
76
99
59
42
16
39
21
12
60
80
28
14
54
76
20
30
138
16
26
36
34
8
12
30
34
14
142
50
24
37
48
21
8
79
21
32
55
45
39
12
53
36
7
9
27
36
89
72
7
11
12
1
9
44
126
46
8
6
34
62
10
15
17
18
18
52
24
26
13
5
19
101
42
22
36
63
23
37
12
29
28
15
48
29
6
85
177
14
1
24
35
13
33
24
48
39
33
15
5
91
24
33
12
8
6
54
7
45
3
12
59
60
13
9
68
6
30
138
70
12
3
60
33
14
46
12
12
15
11
48
12
58
96
27
69
39
84
21
15
95
24
25
89
7
5
16
74
30
40
39
36
81
120
2
66
24
18
1
41
18
73
9
2
58
26
70
104
12
48
43
24
45
48
3
36
41
30
10
27
5
30
30
55
29
126
24
6
18
109
17
7
29
78
1
41
54
1
35
34
50
12
60
1
23
58
2
1
17
52
36
12
60
80
90
37
11
10
3
29
18
73
60
21
156
159
21
24
168
27
45
8
18
10
8
55
5
7
89
43
45
48
39
12
84
17
18
114
7
36
21
50
66
16
12
48
27
5
6
1
9
12
48
36
8
30
46
60
26
25
35
10
39
12
23
30
36
6
84
1
9
38
30
19
36
23
145
59
157
21
27
59
6
64
15
41
30
73
60
48
47
6
16
75
69
74
10
2
49
29
6
54
43
69
63
5
12
60
28
140
30
30
36
4
15
33
2
6
24
19
60
9
24
3
11
72
60
78
114
12
49
5
4
50
48
42
19
11
10
26
49
245
16
24
63
17
88
14
36
24
54
54
70
20
7
59
70
15
108
59
85
53
43
21
56
54
22
36
50
54
76
72
56
31
45
39
47
13
5
19
5
18
37
5
16
50
132
22
27
5
64
44
18
10
99
59
37
33
12
84
86
10
48
24
20
36
19
23
10
3
41
7
60
93
8
40
50
10
2
30
48
16
26
18
28
32
30
10
96
26
118
12
8
72
7
33
147
23
13
21
56
31
9
50
30
28
56
36
28
26
22
51
53
7
57
26
78
76
27
89
40
75
11
130
15
95
12
133
17
7
29
52
170
78
36
6
37
57
24
50
30
40
44
12
28
48
14
10
96
24
20
6
1
21
27
69
87
12
5
12
18
6
156
60
30
24
6
43
72
24
60
12
107
96
24
42
76
2
22
15
11
42
30
82
15
29
30
30
84
28
32
42
10
110
10
8
7
12
101
12
6
84
24
6
78
13
17
66
30
79
5
126
72
10
50
24
10
3
95
6
7
24
35
34
12
15
23
49
5
31
11
10
63
45
63
17
6
24
66
16
20
79
11
58
12
48
39
17
7
17
12
48
18
13
36
60
60
233
43
23
82
60
24
20
91
33
3
53
18
22
50
18
18
13
11
120
30
24
42
42
40
20
6
30
60
52
32
12
28
63
12
17
76
12
2
25
11
10
48
36
24
96
39
9
20
12
100
44
60
6
58
96
14
1
189
15
36
36
48
12
12
47
114
12
19
5
16
36
14
13
41
16
36
3
41
24
30
24
25
5
16
24
15
57
36
39
11
37
45
20
40
56
24
40
32
91
9
36
87
11
30
7
47
13
29
88
12
26
60
10
44
78
25
17
24
7
29
18
13
33
44
18
10
24
44
24
19
23
70
3
41
24
7
11
10
27
5
79
12
5
4
26
12
10
2
61
21
3
17
18
36
6
24
91
11
48
30
126
10
14
25
59
13
23
6
7
23
34
12
15
53
54
109
17
36
4
39
17
28
56
112
3
24
5
40
26
49
41
24
76
2
10
128
40
2
13
29
28
135
53
55
11
144
6
66
97
24
81
15
21
14
12
70
3
24
23
13
21
27
12
11
6
7
113
28
2
24
84
72
48
6
52
60
72
20
43
17
40
50
6
84
7
132
59
102
6
25
47
34
135
29
84
55
24
9
27
11
130
2
24
10
140
18
36
109
12
11
22
3
29
7
11
10
12
86
12
42
19
24
45
98
42
43
48
81
8
52
20
54
25
12
36
9
32
19
11
22
51
48
36
35
13
47
1
33
15
9
26
6
76
12
26
12
73
21
8
18
13
192
144
29
36
54
13
57
62
78
6
10
140
6
24
13
11
6
31
23
6
4
60
104
6
22
68
52
12
120
176
30
49
17
28
110
6
30
49
5
30
49
17
6
36
25
12
77
24
4
39
59
49
9
50
6
120
16
63
21
27
57
60
26
ABCD 387119748*7^$a-1 [50003]
7
21
48
21
47
4
80
97
30
12
18
11
4
104
36
19
21
12
87
6
15
48
12
8
19
17
61
135
15
45
12
84
80
4
72
15
105
48
36
3
5
64
8
43
18
47
4
87
42
63
12
32
52
3
9
48
63
54
15
51
41
100
3
5
115
24
66
54
21
39
36
33
44
40
27
42
30
48
17
4
32
16
92
49
23
48
64
21
27
20
7
21
20
1
24
36
24
66
6
30
45
3
24
17
1
11
7
69
21
3
8
88
45
12
87
51
33
3
30
12
51
9
11
43
89
28
24
45
18
36
96
42
132
6
90
12
42
24
24
33
9
54
9
81
23
4
3
57
48
72
68
109
60
48
18
72
24
21
44
12
40
36
36
20
19
6
27
60
39
18
108
11
97
11
36
36
48
16
8
4
3
30
11
43
33
36
20
1
60
18
6
35
31
18
39
9
42
33
189
18
18
15
56
91
6
6
30
71
88
48
24
9
66
42
6
30
27
60
39
65
25
59
52
44
12
1
39
32
61
18
12
5
36
28
8
37
27
8
31
5
25
36
51
81
96
3
8
43
9
9
15
56
1
6
33
3
24
57
56
7
77
36
121
11
1
6
65
16
12
8
40
24
20
7
21
12
33
30
33
32
12
7
72
6
15
8
4
21
90
9
36
12
48
60
84
84
20
31
9
9
3
15
6
60
36
63
39
33
8
1
27
57
3
81
15
32
36
16
12
8
61
11
7
45
15
21
69
54
18
36
132
183
48
3
33
32
31
18
15
27
12
30
36
3
60
20
40
9
59
4
21
39
48
21
60
36
36
90
93
33
59
4
20
19
17
16
39
78
3
63
45
8
43
30
27
12
8
49
59
31
41
7
54
12
71
112
108
36
93
60
11
25
11
12
25
42
21
8
43
6
3
27
65
4
8
19
185
109
6
29
36
55
60
90
54
6
24
27
20
28
12
93
3
81
78
161
12
28
3
36
30
11
1
18
41
163
30
39
108
20
13
18
36
17
7
17
12
13
54
36
5
24
36
4
68
12
28
24
8
49
12
60
3
24
12
20
28
99
45
3
93
20
1
6
30
12
35
7
17
12
52
45
6
60
17
43
9
92
108
28
21
3
9
11
43
53
108
12
4
3
90
24
36
47
13
63
24
39
24
173
7
65
25
35
28
21
48
11
48
43
66
42
53
12
24
91
21
24
9
6
30
18
42
24
60
63
15
42
78
33
48
57
48
3
20
7
45
39
30
18
21
9
84
60
11
24
4
32
36
40
12
32
19
9
12
96
32
36
36
25
48
35
1
51
57
3
8
52
36
21
59
133
39
72
44
52
32
49
48
24
60
3
108
36
24
36
21
3
8
31
6
71
48
4
32
28
24
48
8
28
24
27
72
54
35
25
39
108
3
96
9
27
78
36
11
25
59
31
29
4
57
54
6
3
12
48
9
51
81
30
9
27
48
12
53
12
13
23
1
12
39
12
9
60
18
6
3
12
84
48
8
172
44
31
12
30
11
88
27
54
126
90
47
13
123
21
36
3
72
45
11
25
35
1
11
97
36
3
84
21
42
6
12
12
18
33
15
5
28
15
33
3
5
4
45
72
27
164
37
3
8
25
60
11
97
78
33
8
4
3
45
99
12
33
87
17
43
6
191
1
47
16
60
120
108
60
32
96
172
81
11
24
19
45
168
12
56
88
33
24
36
3
32
136
39
30
3
8
16
33
3
20
49
6
57
57
11
97
11
31
102
108
3
60
9
78
36
41
43
21
12
9
18
6
71
72
97
6
24
54
12
11
52
36
21
6
18
15
9
23
108
28
39
48
6
35
73
15
27
36
81
20
49
3
99
90
63
8
12
16
20
43
36
48
66
18
12
9
56
19
12
30
75
3
5
79
6
30
24
201
39
30
12
84
3
3
6
63
60
48
60
44
97
6
113
76
45
51
51
21
39
36
30
51
27
6
35
49
11
4
60
12
48
24
44
24
28
9
6
45
15
30
27
104
43
21
180
15
24
6
60
39
32
4
12
36
36
32
24
52
3
54
36
39
3
12
9
132
9
18
29
1
71
40
8
36
36
13
39
129
48
42
6
24
48
60
11
100
3
57
32
28
24
8
91
129
15
9
24
9
15
44
31
29
64
39
60
6
6
6
63
60
132
3
54
48
11
43
69
39
69
20
1
60
42
17
13
39
8
49
42
29
24
28
24
3
45
87
21
225
15
32
40
9
6
42
72
18
17
4
116
1
3
32
16
8
13
3
33
99
44
7
42
63
99
30
3
8
60
36
36
16
72
84
75
6
47
28
8
60
64
44
36
97
90
30
47
16
63
33
93
90
33
27
5
4
12
63
53
7
5
36
64
69
39
8
244
15
36
17
4
68
28
8
25
11
79
54
15
12
140
25
11
16
24
39
60
48
33
63
41
67
29
48
43
17
4
48
27
9
21
30
69
21
23
19
29
109
36
30
60
57
72
39
29
24
49
6
29
72
24
36
91
81
9
15
24
3
9
27
42
63
8
31
24
5
31
89
28
12
45
3
44
49
84
66
54
15
48
20
52
56
24
67
42
6
33
21
6
36
48
21
8
48
4
27
105
27
12
48
66
15
12
44
49
3
3
89
28
84
48
57
3
32
79
29
40
9
11
52
36
12
99
17
16
72
120
33
15
27
21
15
105
81
24
60
95
52
36
120
27
24
96
42
35
156
52
15
6
48
23
36
4
128
64
15
105
3
21
44
48
4
24
24
192
36
9
48
12
11
52
116
52
12
20
24
1
11
13
84
35
52
9
27
60
24
108
8
12
49
23
13
15
12
12
44
40
9
12
11
55
33
27
84
66
27
44
13
47
13
3
15
41
49
15
195
141
12
12
15
29
25
47
37
35
25
11
52
36
48
8
48
144
144
55
117
3
9
12
20
13
15
108
12
60
48
272
61
18
6
35
28
60
9
30
21
9
11
1
3
9
71
88
27
45
45
18
84
60
6
ABCD 387123804*7^$a-1 [50008]
16
11
12
69
76
11
105
4
12
8
40
84
20
28
24
20
100
60
24
56
4
11
61
68
63
81
88
23
25
36
23
36
48
49
11
37
44
12
27
1
56
63
1
20
51
129
52
96
8
16
20
27
49
47
24
49
59
60
60
49
35
37
11
60
1
108
252
59
36
37
8
16
176
28
11
129
15
13
71
33
4
12
44
24
15
49
11
45
4
71
49
59
21
28
24
83
141
60
51
9
40
144
12
47
1
32
24
3
33
48
16
11
24
1
36
44
4
132
32
16
44
12
48
36
16
47
12
49
12
80
16
11
36
21
3
1
12
120
35
12
1
11
37
59
9
4
11
1
36
47
37
8
111
1
35
12
13
20
100
23
85
48
24
35
25
35
1
23
37
8
16
24
23
1
20
88
11
1
56
75
1
47
13
48
11
1
20
39
1
80
28
35
105
16
36
23
81
16
8
39
1
71
97
104
3
13
12
35
37
20
76
8
111
60
33
36
4
11
21
27
1
36
72
180
23
9
28
23
25
23
21
27
61
24
47
49
72
20
16
12
23
1
48
48
11
33
3
36
37
119
109
44
12
28
20
16
20
64
35
21
24
16
59
13
8
15
1
68
16
23
73
20
28
36
56
28
12
59
61
23
45
136
12
71
21
16
96
143
45
16
11
73
12
59
36
93
16
23
13
84
12
8
99
1
11
1
44
64
20
36
28
35
133
12
11
37
8
40
36
48
32
16
84
44
63
21
15
1
24
35
1
24
12
20
15
13
60
59
1
12
24
23
49
24
60
20
28
36
35
9
75
132
1
12
12
60
59
25
80
3
49
11
48
12
37
60
56
15
25
84
23
97
11
12
48
69
4
36
71
45
4
80
16
24
11
109
24
35
73
32
28
12
12
36
47
117
16
24
20
40
59
9
135
1
95
9
100
12
47
121
56
16
47
37
80
15
24
25
32
60
75
24
1
48
12
24
71
33
51
45
111
1
44
15
45
88
12
24
23
57
15
49
35
85
12
23
57
3
37
24
11
12
37
56
28
20
60
28
12
36
11
72
13
96
23
37
60
72
11
24
21
39
25
120
48
8
3
73
8
39
33
16
59
69
40
12
24
8
52
44
36
4
56
16
12
56
16
20
48
60
87
24
21
76
92
15
13
32
171
37
12
32
39
1
96
12
71
45
40
36
35
61
8
4
36
59
24
120
169
12
59
1
12
48
35
1
56
24
40
44
72
180
16
12
11
37
60
8
16
24
11
109
24
12
24
24
32
27
33
75
25
8
39
1
92
27
12
85
24
11
9
76
36
8
28
48
11
25
128
51
37
24
23
97
95
24
1
47
109
47
24
13
35
12
13
36
47
24
1
12
8
51
60
105
16
68
96
15
21
28
20
39
1
12
68
76
44
40
12
24
11
49
23
33
24
4
12
104
52
47
36
25
24
11
36
105
24
4
47
1
23
49
36
12
12
32
40
24
23
49
68
40
72
44
60
39
9
99
1
12
84
11
60
1
11
48
9
64
32
64
12
23
21
3
121
35
9
87
45
16
72
60
47
25
8
12
63
21
16
59
24
24
109
24
96
72
56
16
23
105
15
24
1
12
36
44
39
25
20
16
68
12
3
1
20
60
136
36
12
20
40
80
12
3
117
63
201
16
44
40
119
37
36
11
12
24
25
96
12
12
59
49
11
37
11
24
9
16
11
12
33
3
72
9
4
95
24
1
96
36
8
39
57
4
12
48
32
108
111
25
35
25
24
32
316
83
81
16
11
37
35
105
120
39
1
83
57
16
95
25
35
45
15
1
23
25
20
3
12
24
12
9
40
20
4
140
75
133
11
57
36
87
33
27
13
20
24
75
21
15
45
60
16
12
80
52
8
28
83
24
57
88
20
28
8
40
12
191
33
16
24
95
12
21
16
24
72
23
36
165
75
48
1
11
45
4
12
48
48
8
24
36
4
32
40
8
15
36
1
36
60
59
13
20
72
16
23
45
3
1
20
28
48
24
11
25
12
8
36
28
60
116
76
35
60
1
72
12
8
16
72
23
1
44
3
13
23
12
60
1
24
104
96
88
20
36
3
13
35
1
12
36
20
39
1
23
1
32
4
24
20
12
40
8
88
71
1
36
36
128
136
12
71
1
12
59
24
37
96
32
88
32
12
28
11
60
301
24
56
28
11
21
3
25
60
60
12
44
60
40
12
12
107
13
20
15
145
48
44
63
1
80
51
13
36
23
33
64
44
87
49
23
12
45
60
64
36
83
61
56
40
12
12
120
71
61
35
13
36
119
73
8
3
13
44
16
20
99
21
15
12
13
8
36
96
100
48
32
24
64
20
16
12
12
20
16
12
12
60
92
40
119
24
12
24
21
28
32
27
1
56
36
27
37
12
24
35
9
3
97
56
24
111
1
12
60
32
87
33
4
12
32
36
4
48
24
47
37
11
45
27
96
73
24
60
48
47
1
23
25
24
11
37
12
72
48
131
144
45
12
4
24
32
27
13
8
28
32
16
11
13
35
13
44
27
1
12
24
24
11
21
24
63
13
35
1
23
9
72
60
76
48
12
23
37
32
39
21
72
4
59
12
9
24
99
13
84
36
24
36
24
20
4
32
3
25
12
48
48
24
23
24
1
36
155
1
60
84
35
1
20
75
25
20
40
24
12
59
12
21
12
16
12
11
9
16
24
60
96
24
36
60
44
135
24
1
12
23
12
73
12
35
9
4
36
59
133
12
12
60
36
60
68
4
36
72
11
60
49
48
23
12
60
1
144
12
12
156
12
11
33
28
60
20
39
1
32
63
21
3
1
12
23
12
33
147
45
15
48
21
36
99
81
40
47
61
59
13
44
60
16
47
57
40
36
35
69
39
21
51
45
28
36
35
1
95
13
108
32
16
11
84
45
4
11
45
4
59
73
104
36
28
56
51
12
ABCD 387168308*7^$a-1 [50028]
42
9
9
36
30
13
17
66
138
42
61
17
51
40
41
31
29
43
5
6
9
16
5
7
29
30
37
72
35
13
24
23
33
16
11
45
75
13
12
5
60
15
9
60
36
3
52
5
66
9
135
66
19
8
63
1
17
12
60
87
27
36
1
72
47
78
6
13
72
95
90
60
3
4
36
92
45
84
51
15
6
7
53
27
96
4
32
144
24
4
68
21
3
16
11
30
43
65
42
57
21
6
6
27
16
36
11
1
77
51
45
6
9
24
28
143
30
6
9
9
12
84
6
24
6
48
72
27
21
43
8
9
12
3
87
9
15
90
90
6
63
16
44
156
15
37
29
30
33
24
60
112
29
6
6
3
21
36
30
49
5
156
114
13
17
30
33
3
61
53
19
71
6
48
163
17
60
42
9
15
114
42
60
1
29
54
114
96
19
11
66
48
6
33
33
31
77
15
24
57
63
3
33
45
42
30
27
16
44
27
9
16
65
6
13
24
77
6
24
45
64
5
42
18
39
16
17
19
89
6
49
5
171
9
36
99
51
9
27
54
3
27
6
63
16
5
90
6
31
17
102
9
51
57
57
84
39
12
105
24
12
24
6
18
15
36
45
6
57
16
56
24
24
21
6
13
47
9
28
36
17
55
65
36
147
12
51
18
39
21
79
17
15
9
12
7
32
4
11
60
90
3
57
84
51
45
3
123
93
40
5
75
27
18
6
9
4
77
3
16
17
24
39
144
27
30
30
6
54
30
30
45
28
41
6
9
21
36
30
49
35
66
84
15
24
136
24
5
6
93
16
11
13
20
33
120
3
4
20
117
3
16
20
27
30
30
9
171
9
75
60
6
48
12
39
48
12
21
48
15
27
18
99
27
6
48
31
125
43
23
49
72
36
92
9
66
13
77
30
6
84
84
42
9
15
33
33
3
21
60
30
30
30
30
6
57
3
13
17
19
71
18
12
39
21
159
64
41
7
17
60
31
5
67
23
150
66
129
15
30
19
96
65
24
15
45
43
29
48
19
56
105
6
6
27
64
212
36
40
89
60
6
45
108
57
60
120
55
5
3
3
37
83
54
3
4
77
42
117
16
44
16
20
21
36
114
6
168
75
24
36
4
32
81
27
3
60
30
60
24
3
27
33
60
21
12
3
100
17
31
23
60
30
84
162
1
128
69
19
53
24
19
17
139
131
18
42
18
51
51
18
6
96
24
30
24
15
87
54
66
24
73
32
111
9
64
107
93
24
16
65
39
3
30
7
32
120
84
177
54
36
37
12
72
32
45
75
27
69
9
120
102
78
12
84
84
15
96
40
191
60
9
69
39
4
53
15
69
39
57
6
33
45
36
30
60
60
25
11
57
33
90
18
51
28
20
60
21
12
3
24
4
149
24
3
16
41
3
57
7
8
88
83
33
28
48
5
3
16
77
3
45
42
49
8
153
39
28
23
9
9
42
49
11
1
203
6
31
77
42
9
21
24
90
30
246
73
104
40
12
20
15
45
9
19
36
20
96
24
51
6
108
12
54
66
24
24
79
80
63
18
6
25
5
3
21
42
24
6
3
100
84
32
28
107
30
19
56
120
15
9
24
96
45
39
21
39
57
6
30
123
60
16
275
33
87
9
27
33
60
16
11
210
54
33
21
66
60
45
15
33
52
89
36
24
39
36
24
72
9
156
60
63
16
47
30
24
36
48
6
13
41
51
9
75
16
41
3
45
6
49
47
78
39
3
24
33
12
9
36
6
60
33
4
12
5
3
117
279
27
1
128
4
5
42
61
29
27
21
39
63
54
96
114
6
30
84
36
121
17
12
27
12
69
96
60
123
52
12
23
90
6
9
51
18
120
51
15
9
24
36
27
49
35
174
72
63
124
47
6
27
33
3
21
7
12
11
6
60
84
6
13
41
19
131
6
60
120
3
40
47
129
24
81
15
24
27
54
30
9
4
83
33
21
39
51
13
20
60
12
52
77
36
6
54
3
12
21
54
45
60
4
11
129
51
9
105
36
3
27
25
20
51
24
54
6
133
17
84
66
276
97
17
144
12
67
32
40
5
30
30
15
51
9
4
5
36
30
37
12
11
66
30
18
151
11
18
15
21
3
21
12
30
97
41
6
66
27
33
54
60
25
29
12
27
52
41
39
144
45
6
13
72
5
15
52
32
57
3
16
44
51
45
51
13
11
93
40
47
30
7
60
23
30
19
17
27
33
3
27
117
12
75
9
27
78
15
40
11
97
17
75
45
51
9
126
6
67
17
39
24
57
24
19
36
11
93
81
12
7
23
61
29
30
18
12
60
84
63
52
12
29
150
60
1
8
45
3
16
44
4
72
47
24
90
90
105
21
54
69
51
13
12
5
15
51
30
31
32
21
15
48
64
8
24
27
13
107
30
144
60
6
18
36
36
30
18
96
79
5
39
36
16
11
33
24
93
3
64
24
119
54
24
19
80
3
18
60
60
211
5
75
28
23
30
63
24
21
6
6
84
3
27
45
51
49
101
7
17
135
51
24
54
6
9
165
6
93
16
71
13
41
6
69
21
3
117
30
33
12
24
24
21
15
45
31
8
27
13
17
24
66
6
24
7
113
36
3
16
12
83
96
9
15
6
43
11
9
36
15
6
24
30
37
23
120
36
57
12
45
43
56
16
68
3
30
31
23
93
60
3
120
1
32
21
3
12
45
24
15
16
12
32
4
23
1
128
15
9
51
54
96
99
36
15
96
18
15
24
3
61
8
ABCD 387387866*7^$a-1 [50003]
102
8
144
16
21
35
16
20
40
30
30
8
10
56
46
14
4
3
3
21
35
10
14
13
5
106
21
81
15
27
30
78
108
24
9
21
48
24
6
50
12
42
1
84
39
21
9
20
7
12
3
60
42
18
9
12
33
3
27
18
3
5
19
35
24
13
39
110
139
21
39
39
24
8
58
86
25
9
14
40
18
54
14
42
10
30
60
8
12
112
60
6
2
37
53
4
14
10
14
10
27
3
18
48
6
14
12
10
8
22
20
10
12
57
39
60
9
3
57
27
57
9
27
27
14
42
34
18
36
14
28
8
22
24
98
10
48
20
10
8
30
4
48
20
28
6
3
3
12
6
24
8
22
2
40
8
6
1
96
12
3
21
21
18
2
10
18
8
6
30
34
20
1
21
2
13
5
12
60
10
42
3
11
1
5
10
21
3
69
3
18
32
40
14
58
66
2
4
48
66
24
60
2
16
2
13
27
8
4
14
22
12
26
43
11
16
2
40
48
102
8
10
2
18
4
3
27
42
48
27
3
50
19
69
27
21
2
1
17
52
78
14
7
3
50
30
10
48
38
16
24
14
139
17
6
4
24
33
12
15
38
10
8
10
24
27
11
10
18
2
58
20
52
32
6
12
18
22
20
28
30
96
8
48
10
18
9
95
97
75
24
9
5
7
11
34
27
21
8
19
3
93
35
40
32
16
14
19
51
9
17
12
7
51
36
36
2
48
19
111
21
21
50
18
4
15
60
5
88
18
80
30
7
11
24
52
14
24
10
9
47
4
30
8
7
60
45
78
8
66
16
92
18
10
30
18
6
80
36
4
36
12
66
14
66
7
15
20
12
28
8
1
59
37
24
11
37
15
9
48
53
72
30
4
6
48
27
11
10
20
4
6
14
66
34
3
5
16
24
6
20
114
48
28
14
72
10
8
58
45
23
84
16
2
19
111
69
5
30
16
45
12
15
80
10
20
6
52
45
23
40
6
8
36
22
14
46
21
69
14
28
9
3
8
6
172
54
8
28
8
72
12
10
8
55
33
2
54
6
12
25
3
45
5
10
12
36
12
21
3
14
10
2
40
20
22
6
110
40
84
30
6
21
3
18
32
6
4
36
24
26
22
24
24
21
36
17
22
36
21
39
20
22
30
38
7
63
2
7
45
6
20
1
24
45
24
24
2
4
110
91
33
120
2
90
10
14
28
8
10
20
24
10
26
12
28
72
57
3
117
29
6
13
17
4
2
12
6
66
34
44
43
75
9
12
41
7
12
21
15
3
50
7
23
28
12
38
10
6
27
29
19
71
1
51
18
18
12
12
248
1
39
14
31
5
4
3
45
72
6
8
24
10
6
72
12
60
18
20
30
22
6
24
2
58
12
24
12
60
14
4
24
18
8
1
41
10
2
19
17
4
27
5
16
8
46
56
28
12
14
58
18
14
40
21
24
63
6
14
40
9
17
6
18
36
30
46
8
16
2
100
14
66
10
8
7
35
22
18
60
2
18
4
18
3
65
10
14
4
86
10
30
90
44
43
29
28
24
30
18
15
9
27
29
82
6
39
12
11
12
28
24
38
7
83
6
7
3
57
12
23
4
36
2
28
20
28
14
28
9
21
32
12
46
32
30
10
6
20
22
68
10
42
98
10
24
20
12
64
26
16
38
4
9
3
74
6
1
65
10
30
18
126
18
9
27
12
60
12
8
49
23
16
2
30
42
28
48
150
12
9
23
22
30
86
60
12
10
48
2
70
18
30
8
10
2
1
39
2
46
6
18
60
45
5
16
6
8
16
20
22
24
3
21
24
30
90
26
40
72
12
18
15
5
108
16
24
6
48
66
3
27
2
18
4
18
18
20
49
81
14
28
9
12
84
24
36
12
63
12
18
54
24
14
43
27
56
46
14
16
18
18
81
21
20
28
30
12
9
11
10
8
24
16
14
10
26
4
66
24
6
8
40
9
12
29
16
6
21
53
7
9
2
46
72
51
29
19
3
8
34
6
110
10
2
19
77
12
100
8
24
46
60
2
7
11
30
31
5
6
25
9
6
12
6
3
48
3
26
19
12
3
12
14
22
9
21
2
16
30
6
14
10
86
7
27
20
22
18
81
23
37
9
56
18
18
22
9
3
45
83
6
4
138
48
6
15
39
14
18
40
2
36
36
34
12
48
21
5
16
42
20
16
56
30
28
18
14
31
39
108
2
46
30
14
30
28
27
23
22
54
24
8
30
70
62
10
8
25
3
42
30
8
13
51
18
24
30
18
30
36
44
28
14
16
2
16
24
8
42
28
8
10
24
9
11
16
12
8
13
23
18
48
64
18
12
36
81
3
21
53
7
3
6
56
22
90
6
132
2
10
26
24
19
29
10
30
24
14
30
10
66
48
90
2
24
52
2
16
50
60
10
74
72
24
12
10
62
22
36
21
36
35
37
53
90
12
24
1
39
50
7
3
24
20
66
22
18
14
16
9
48
12
15
6
3
17
4
6
26
7
17
40
27
15
8
1
11
40
14
10
14
79
3
24
14
10
9
35
13
9
6
8
112
14
4
20
7
29
46
8
10
72
42
20
16
2
12
6
30
19
5
16
32
94
18
86
16
18
18
30
78
42
20
4
6
42
27
111
8
52
14
4
3
29
24
34
21
3
80
16
30
24
18
48
32
18
10
2
40
14
13
21
42
2
19
39
60
74
4
3
71
18
7
3
18
30
12
12
2
16
8
34
38
30
18
10
6
18
38
7
3
8
1
53
46
33
51
9
29
84
4
2
4
18
48
18
9
27
21
45
42
12
57
9
90
12
33
63
42
18
9
3
60
8
37
35
1
53
16
27
48
3
24
8
34
38
36
12
10
8
46
21
60
17
67
63
38
48
7
35
22
6
12
134
18
49
21
27
45
3
23
18
7
69
3
72
5
18
18
4
6
18
51
11
34
30
36
12
20
66
4
30
38
52
8
10
8
12
42
18
1
83
10
18
78
90
12
26
42
12
78
48
22
45
57
26
46
6
32
10
96
2
70
44
43
12
21
8
19
24
51
18
2
40
9
59
64
38
58
2
22
14
4
48
2
25
5
16
44
36
22
14
28
6
14
43
15
2
16
6
26
78
4
8
22
6
80
10
50
22
18
12
2
55
3
30
18
6
26
40
30
18
6
30
26
7
3
2
28
62
16
2
22
69
17
31
3
60
2
18
102
6
22
48
14
4
12
12
6
6
36
12
18
24
48
56
34
6
2
30
22
2
36
10
12
8
1
24
15
14
40
6
18
6
36
2
82
18
3
69
24
44
58
12
6
27
15
12
98
40
38
1
83
96
36
10
3
3
14
18
37
36
23
16
14
72
34
48
26
19
15
2
10
45
5
88
56
43
87
26
7
24
5
18
22
2
13
5
22
9
27
69
27
66
15
9
6
42
18
44
10
66
2
10
42
18
30
18
2
46
9
15
6
24
3
24
45
158
18
67
24
11
6
22
8
1
23
16
12
2
40
50
18
10
12
48
54
24
6
18
48
120
24
63
113
64
48
66
2
7
15
57
12
41
10
2
36
7
11
22
24
6
8
136
18
38
52
12
18
6
21
5
16
18
33
111
2
7
27
2
19
21
8
34
9
3
14
31
35
1
5
34
45
3
20
22
14
34
8
7
47
1
9
3
3
24
36
32
52
86
24
106
9
11
4
18
3
29
34
32
61
27
9
17
66
40
12
36
24
9
11
16
12
8
1
63
36
26
34
14
72
4
32
88
24
6
66
6
42
18
9
45
8
40
6
21
21
39
53
70
6
3
21
38
58
2
108
10
3
123
8
13
53
7
75
21
9
18
69
48
3
72
9
21
14
37
47
1
39
2
10
69
29
16
14
24
10
6
14
7
36
47
16
12
62
19
41
10
20
6
12
108
19
51
9
3
14
67
59
10
2
18
28
72
15
35
30
70
18
72
15
3
20
16
18
6
12
8
36
66
55
17
10
129
3
38
42
16
2
10
8
22
18
14
36
34
24
9
33
8
10
44
48
49
11
18
34
90
68
52
8
22
36
6
75
5
7
57
54
66
3
51
66
20
22
50
18
4
48
30
27
15
6
54
33
63
26
18
46
6
14
103
27
2
12
ABCD 387481128*7^$a-1 [50012]
24
66
9
24
108
9
75
135
33
12
36
168
207
9
84
51
81
615
45
69
135
84
117
27
108
9
6
30
63
45
27
45
180
87
36
72
12
288
24
111
78
75
36
60
45
120
51
72
21
15
12
189
150
45
75
69
84
132
45
3
27
36
180
54
24
75
144
60
81
39
123
165
9
36
24
63
48
45
15
264
36
9
15
81
48
27
24
324
81
3
60
12
45
63
27
9
27
9
81
54
150
84
51
120
105
75
144
81
96
84
126
33
12
159
93
27
6
63
12
72
81
27
72
36
36
81
99
45
195
111
45
60
12
27
81
9
99
36
51
9
120
9
99
63
213
144
72
21
54
9
36
15
21
60
48
144
36
81
36
15
84
51
84
81
108
105
39
81
15
207
144
126
27
120
180
36
24
57
135
24
45
156
126
177
48
9
60
243
48
24
111
105
9
30
576
9
9
27
72
33
27
12
9
126
45
15
9
45
39
36
96
75
81
9
15
81
75
153
36
63
153
27
180
27
45
24
36
21
60
99
120
96
192
27
90
36
27
60
21
60
27
12
63
45
135
78
12
63
51
9
81
3
108
105
3
24
27
189
12
15
18
192
99
45
15
9
102
33
207
9
48
33
3
24
120
27
69
12
72
36
261
36
63
51
189
264
33
75
60
75
69
108
108
12
60
93
24
30
36
9
105
156
99
36
60
228
261
36
144
36
27
168
12
60
63
45
192
87
93
216
81
6
30
108
186
30
135
108
108
60
135
84
150
3
252
9
42
57
27
9
141
3
117
135
36
33
111
144
81
216
15
108
57
99
60
36
108
120
180
27
189
24
120
36
60
75
9
45
87
12
36
216
24
27
57
60
12
36
33
12
99
9
171
45
63
33
99
21
99
24
12
60
84
189
99
27
6
3
81
270
60
21
60
45
3
60
84
177
144
351
120
60
36
39
54
279
72
45
159
156
81
24
30
213
36
72
9
84
135
36
15
21
45
54
6
54
36
138
99
36
117
54
69
120
204
21
135
27
54
171
45
87
81
27
93
27
33
216
183
36
36
171
117
36
105
27
75
18
15
165
15
12
45
99
60
75
6
147
36
81
15
48
132
84
51
81
165
63
36
9
36
315
141
99
48
36
45
72
15
48
45
15
12
348
57
123
12
15
297
27
66
24
30
36
9
135
33
81
156
51
84
45
171
72
60
27
93
72
24
27
237
27
33
81
147
159
165
69
39
36
36
108
33
27
156
36
51
93
45
36
123
12
96
48
180
141
39
45
36
99
45
96
183
108
240
108
117
147
27
141
93
99
252
24
180
12
132
81
12
60
63
72
75
54
15
81
3
36
144
72
144
24
216
21
87
12
24
45
12
135
348
120
81
195
48
36
144
63
9
9
99
216
105
27
39
69
36
120
36
24
108
63
354
36
63
60
45
75
36
45
180
135
288
180
168
39
150
75
15
30
96
27
36
ABCD 387540474*7^$a-1 [50032]
60
21
72
27
12
21
15
183
18
15
24
24
21
27
12
75
54
87
33
12
75
9
24
3
147
270
15
24
129
12
27
9
42
48
6
18
6
96
27
180
9
39
33
123
9
3
51
21
3
9
12
15
33
27
33
12
69
12
84
24
48
42
21
129
192
36
123
45
39
72
39
45
84
81
24
3
33
27
45
42
6
12
15
9
66
9
36
3
66
54
6
24
12
12
3
9
48
6
42
30
9
105
87
21
108
18
6
60
36
60
12
150
9
33
27
48
24
57
24
36
12
30
18
72
63
96
21
30
6
3
33
54
69
33
39
9
12
27
15
120
6
27
3
54
6
6
48
27
72
108
33
36
12
27
81
12
30
18
51
3
177
81
162
36
117
27
21
15
66
36
24
51
72
36
21
24
3
33
6
18
30
72
9
24
48
21
72
36
15
129
39
21
3
135
18
24
120
15
9
24
60
90
6
3
12
72
27
9
12
9
12
108
18
21
27
21
48
21
27
24
81
123
87
30
24
24
63
72
60
12
9
60
27
72
9
6
33
27
42
48
27
108
81
36
48
15
48
12
39
78
111
69
63
12
45
18
24
36
6
24
24
30
21
96
21
147
12
99
81
36
48
21
36
12
6
30
120
12
3
45
36
3
15
81
9
6
21
33
51
21
54
6
15
12
48
3
9
72
24
33
60
42
6
87
24
165
54
9
63
18
12
75
36
12
21
24
54
42
27
69
15
63
9
93
24
78
66
51
3
48
33
57
12
39
84
108
15
6
39
72
15
12
9
27
162
39
123
21
45
15
75
6
15
153
48
15
33
180
3
12
69
18
21
99
18
24
39
21
36
60
12
171
177
24
12
48
27
51
33
21
36
18
30
51
84
165
72
90
21
9
3
12
3
6
18
6
60
24
12
36
51
12
24
48
33
54
48
153
60
21
18
57
12
60
33
27
81
36
27
12
15
33
3
6
48
60
12
144
30
90
12
3
36
24
99
21
45
27
3
6
27
33
3
24
27
6
6
105
108
45
36
27
39
48
60
54
99
21
3
57
27
36
9
39
48
57
42
81
57
3
51
18
87
21
39
36
21
48
12
51
24
99
42
39
33
6
9
12
9
24
63
69
27
72
135
57
45
15
165
3
12
3
6
3
63
12
69
12
27
105
60
27
78
3
24
36
60
36
3
6
156
54
54
6
24
57
9
150
153
9
78
60
30
96
39
15
24
42
120
36
72
30
60
6
12
39
9
90
45
12
3
24
141
144
33
75
87
42
15
24
21
60
39
15
114
111
75
54
60
6
21
24
15
9
24
36
24
87
21
9
15
105
30
24
6
24
27
36
117
63
3
6
15
12
72
12
33
12
123
9
3
27
36
42
24
84
3
48
3
6
51
21
135
3
54
3
9
24
24
27
3
42
15
39
66
24
120
12
63
69
30
42
99
69
39
57
12
30
9
21
15
27
9
60
57
30
12
9
39
6
54
42
75
84
132
48
39
141
21
18
42
12
36
12
30
54
18
33
3
162
135
9
63
21
156
39
9
72
27
177
102
9
21
24
39
159
57
12
12
48
51
78
3
60
39
6
12
3
81
51
9
99
15
6
48
48
18
24
168
45
33
54
57
12
81
3
9
24
75
45
75
21
66
174
60
36
12
51
24
21
15
81
6
33
9
36
123
36
75
9
9
15
12
33
84
3
156
36
3
18
60
39
69
72
108
3
33
27
24
48
96
39
12
9
9
3
27
6
108
15
33
30
18
12
15
9
24
54
42
54
66
54
60
210
3
27
84
18
51
48
12
21
3
24
81
102
42
120
36
39
39
33
21
6
114
18
114
6
48
24
36
114
12
27
87
162
3
12
9
39
9
12
18
30
3
27
42
27
12
36
63
45
21
60
15
12
36
9
24
51
63
60
33
9
120
15
33
12
3
60
48
24
57
39
24
3
45
27
30
24
96
15
27
93
9
39
45
60
15
9
27
24
75
93
21
15
36
87
12
96
12
12
138
48
12
24
24
135
75
93
12
39
78
3
180
135
72
9
33
30
117
69
135
105
3
12
15
45
21
6
30
39
45
6
45
33
75
57
60
48
15
9
6
12
9
81
24
15
33
6
84
60
57
45
60
135
60
21
18
33
60
108
69
60
75
75
102
51
9
12
27
9
159
51
66
63
60
21
3
144
60
135
9
24
9
30
9
33
36
24
138
6
132
3
27
18
75
12
96
9
30
30
42
30
15
96
129
27
144
57
48
39
12
33
27
45
24
3
51
60
57
81
30
54
27
36
81
42
21
9
3
15
6
3
45
30
9
12
12
153
24
12
51
3
24
18
15
48
24
60
45
12
39
39
36
21
99
6
99
87
12
117
12
33
39
21
54
9
33
99
60
63
126
90
6
27
33
168
51
27
18
60
30
141
69
12
147
93
48
54
81
15
81
60
33
15
15
6
12
12
48
162
9
12
9
66
6
63
24
51
6
111
9
63
33
3
72
9
42
12
102
144
39
135
9
87
42
60
3
36
33
30
9
144
93
15
75
21
3
36
42
18
6
15
33
63
216
27
21
3
6
51
24
27
42
48
18
81
21
30
54
51
33
15
12
36
93
54
21
ABCD 387650756*7^$a-1 [50049]
18
43
35
6
12
30
85
47
30
6
6
24
6
18
31
47
18
48
48
54
25
5
12
6
12
24
13
11
6
18
90
96
18
12
12
6
42
6
36
42
36
24
1
24
17
30
78
36
66
12
12
30
24
18
36
18
18
12
1
17
90
24
24
36
6
12
18
6
12
60
6
12
37
17
12
12
6
48
48
216
12
48
36
12
48
36
12
30
42
30
138
37
11
6
55
65
6
54
36
30
24
42
138
13
48
5
78
36
66
6
84
36
1
41
42
36
42
42
6
6
42
31
119
1
23
60
18
18
12
13
137
30
12
24
78
48
6
72
18
72
78
1
5
18
48
24
12
48
24
6
66
6
42
12
18
7
17
36
156
114
78
54
60
54
30
1
48
17
55
41
12
12
6
36
36
114
48
54
18
31
77
30
30
6
12
13
24
89
7
11
174
42
6
6
1
47
18
30
42
42
24
66
19
17
30
72
24
1
17
18
30
18
54
54
24
12
48
13
11
30
42
60
1
47
18
54
25
29
36
6
54
6
60
49
29
66
18
7
11
12
66
66
42
30
37
65
18
24
18
6
48
13
17
54
72
60
36
24
6
12
30
6
139
59
6
36
67
71
12
37
23
36
6
31
95
36
13
24
89
78
42
78
174
12
6
30
36
12
90
12
36
18
7
65
12
91
47
18
18
36
96
30
42
12
12
66
18
85
41
31
17
6
42
6
12
54
54
49
71
54
42
18
7
23
96
18
102
1
48
17
12
66
30
18
114
31
11
12
49
5
6
36
6
30
13
17
90
6
18
114
36
30
1
24
5
43
17
24
54
24
42
36
18
12
108
25
48
29
12
6
1
65
7
5
12
6
48
90
30
18
55
24
24
17
6
36
24
30
6
36
13
17
24
7
17
42
60
48
24
90
24
102
12
12
60
6
7
17
31
47
36
6
6
60
18
90
1
11
84
48
1
71
78
18
96
49
29
66
84
24
60
144
36
37
17
7
41
24
36
48
18
12
54
42
24
6
54
12
13
5
12
6
18
6
90
6
42
18
30
102
18
36
42
1
179
48
6
42
18
36
24
7
107
13
47
42
18
37
5
90
60
78
72
18
24
30
12
91
53
30
36
24
12
72
37
65
6
169
11
13
35
36
96
25
65
31
23
30
6
85
95
6
78
18
12
48
48
54
18
31
29
66
60
6
7
107
37
23
30
6
36
18
31
11
12
49
65
78
36
48
13
29
30
120
6
66
6
30
84
6
54
138
84
18
12
96
12
18
30
12
72
12
18
24
55
5
36
18
72
72
24
36
25
65
6
1
59
24
78
24
30
6
48
12
42
13
59
6
55
23
42
6
24
25
35
6
72
48
30
132
30
79
47
72
12
60
30
30
30
48
42
13
209
24
7
17
18
30
48
6
25
17
66
24
96
48
54
60
12
7
17
31
59
18
30
30
42
6
18
120
54
7
23
36
6
31
107
36
126
30
84
36
36
12
6
24
66
24
6
24
24
30
18
96
18
30
7
11
12
36
42
36
60
6
61
17
24
79
17
30
1
23
25
24
35
144
30
30
12
13
5
36
42
18
30
30
18
61
23
1
29
36
6
12
72
37
29
12
6
18
6
12
37
89
30
12
102
6
25
11
36
42
30
25
23
12
37
59
30
7
48
71
48
60
18
30
120
12
66
18
12
60
18
43
47
18
6
25
41
31
143
25
23
25
17
36
6
12
24
84
30
114
13
41
78
25
83
24
36
49
11
30
12
60
36
6
13
35
30
18
6
18
54
12
18
36
13
41
42
30
102
18
36
67
48
29
12
31
23
12
48
6
12
18
1
47
66
96
18
12
18
78
18
30
25
17
132
36
60
30
13
35
12
12
30
79
71
12
12
36
42
19
72
11
37
35
12
25
161
72
48
18
66
60
36
18
108
24
78
6
54
60
18
54
18
30
42
12
114
24
120
6
30
54
30
7
144
11
6
7
179
12
48
12
48
85
77
30
48
6
18
37
41
12
36
42
66
18
36
6
72
55
11
54
7
89
24
6
18
66
12
12
13
17
31
41
48
120
6
54
30
6
7
17
24
7
35
12
96
60
12
30
12
72
18
24
61
71
25
5
6
109
24
17
48
6
24
6
12
7
17
6
54
48
36
66
6
6
97
71
73
95
18
30
30
48
144
84
7
23
30
19
41
31
5
18
25
167
12
18
19
29
42
169
23
18
48
54
12
37
72
41
18
13
29
36
48
30
1
24
65
24
54
18
7
11
37
72
11
78
12
19
47
25
11
108
72
42
42
12
25
35
36
72
90
7
17
12
18
36
126
7
17
31
59
24
60
18
54
90
24
42
12
12
30
7
17
31
17
24
18
24
96
12
12
36
6
6
90
42
36
13
11
37
24
59
54
24
6
18
144
7
17
6
24
60
78
72
30
24
12
6
30
18
18
13
17
12
6
6
31
5
12
36
6
61
77
36
6
18
36
43
23
36
13
23
24
48
24
1
35
54
18
12
24
6
18
18
30
97
11
18
6
48
48
12
18
24
54
97
77
67
24
35
30
30
24
12
12
6
67
120
17
18
61
65
24
18
24
6
42
13
107
13
131
6
18
13
48
89
24
102
1
29
19
41
18
6
6
66
162
36
1
65
31
23
18
36
36
6
102
30
24
6
7
71
6
12
18
102
48
12
6
6
6
96
12
13
5
6
24
13
5
78
12
1
5
18
18
6
6
60
6
12
54
12
19
17
7
17
24
30
24
42
6
25
35
85
65
6
42
54
30
12
31
59
13
11
24
36
162
42
24
60
1
17
6
180
30
48
18
6
6
180
42
6
36
12
108
1
17
12
19
24
17
18
13
53
54
180
66
42
12
24
49
35
37
65
7
17
103
24
5
36
6
24
36
54
78
25
17
30
25
17
18
12
18
30
24
25
17
7
221
114
96
120
156
6
30
150
66
36
72
18
12
6
12
37
59
6
103
59
13
23
1
89
12
18
18
7
5
6
48
37
11
61
48
41
36
19
17
72
126
36
48
108
12
30
54
48
24
18
90
61
23
193
35
61
17
72
31
89
24
7
41
18
78
6
49
ABCD 387845804*7^$a-1 [50003]
12
96
9
15
21
3
21
56
7
33
33
42
36
6
131
49
23
1
36
3
9
18
12
12
9
3
45
3
33
3
18
24
18
6
36
108
6
84
57
20
60
4
20
1
39
9
87
21
36
24
12
30
36
24
6
51
3
21
9
71
43
6
39
3
45
20
1
15
27
18
3
48
68
13
18
84
5
31
5
55
6
3
33
90
24
29
7
53
31
30
39
57
6
21
15
18
24
47
109
30
24
48
117
63
6
24
27
8
7
24
12
66
15
9
3
147
30
30
18
3
15
18
15
75
66
144
60
48
18
21
27
18
54
41
88
3
9
9
23
25
36
60
3
87
36
54
23
16
24
24
9
6
66
12
27
39
9
15
17
1
6
42
78
9
15
66
30
6
42
18
60
48
90
12
42
84
30
60
12
57
15
33
21
6
45
8
25
24
27
63
24
30
27
57
23
4
21
18
18
3
60
3
30
63
72
9
12
107
25
15
9
27
44
37
36
63
15
72
12
21
9
15
12
12
3
33
9
54
6
107
16
39
12
33
96
33
27
15
17
25
48
36
6
42
3
57
36
48
78
24
24
12
69
21
48
18
54
24
27
15
17
1
30
96
66
42
45
21
6
36
18
6
54
108
18
96
36
9
57
12
3
24
27
54
3
27
18
3
81
47
13
51
93
24
6
17
1
144
24
24
126
21
51
42
12
71
49
78
29
16
9
12
6
24
33
45
15
9
11
16
81
42
18
3
44
19
213
15
18
59
61
12
78
6
30
9
56
19
30
15
3
42
39
45
36
15
12
63
24
36
30
15
3
36
30
3
9
66
18
48
12
54
12
5
25
18
18
36
12
36
23
19
6
71
7
6
78
18
24
18
6
36
6
12
21
24
21
66
69
135
12
65
12
64
21
6
18
24
54
101
49
11
13
24
15
84
81
108
6
42
78
6
102
17
64
21
6
12
42
84
24
42
24
5
61
95
31
30
83
31
12
48
6
12
3
21
15
12
63
30
48
132
18
45
39
12
21
12
9
3
80
4
20
31
36
18
6
18
3
3
12
30
84
84
36
42
6
180
3
108
21
12
6
18
30
29
88
3
24
12
42
96
23
31
81
45
63
12
33
18
17
43
33
36
3
18
36
12
18
42
27
57
36
6
33
20
16
104
7
54
54
33
15
18
27
9
24
30
9
12
99
45
12
3
24
45
45
3
12
123
6
84
39
164
31
18
47
7
66
3
3
36
72
18
144
51
15
21
3
21
105
60
54
41
7
21
21
24
36
30
9
27
21
21
11
13
42
18
23
25
35
4
33
30
18
39
81
6
45
96
3
6
42
113
91
24
9
9
6
24
42
15
87
53
25
30
29
1
12
42
9
33
96
27
15
18
42
9
33
15
12
3
108
54
6
12
96
9
93
27
57
47
37
60
78
30
3
123
36
21
3
78
27
15
33
36
39
24
24
12
6
51
8
1
48
12
54
42
42
72
24
48
57
9
3
69
6
42
42
21
45
15
21
48
39
20
7
36
60
41
1
11
7
30
47
13
108
96
66
24
24
5
84
19
18
18
101
28
15
90
27
39
18
18
18
24
27
12
24
3
66
36
15
21
12
18
54
24
6
66
47
31
6
23
12
136
8
4
57
3
32
13
6
30
42
6
144
63
24
27
12
60
6
3
3
9
45
6
12
24
33
51
30
78
18
30
9
27
42
3
21
54
24
84
6
36
108
35
1
24
42
66
23
1
42
21
63
18
48
11
25
6
9
111
6
54
48
17
4
57
39
44
4
69
3
39
9
36
44
52
21
23
97
6
9
57
15
69
83
61
6
114
15
39
78
6
9
51
12
6
18
30
12
6
60
24
33
51
36
60
17
13
27
36
105
35
43
21
63
21
3
9
27
12
102
150
93
33
12
48
36
24
23
19
24
54
6
45
3
84
18
18
48
18
3
9
51
21
36
39
24
9
18
12
6
24
42
29
49
18
6
3
57
47
79
18
6
24
24
36
17
73
3
15
18
15
9
11
7
60
30
18
33
8
37
6
24
12
30
18
18
6
9
20
31
18
108
54
9
33
3
39
12
102
3
15
6
3
27
30
83
19
84
6
15
27
18
87
9
54
18
47
96
28
15
84
90
84
18
12
69
36
24
3
18
3
111
60
33
45
30
12
42
90
36
65
52
39
5
4
9
24
12
6
69
9
6
5
36
16
9
12
3
63
18
39
9
15
111
12
30
18
90
54
48
24
29
25
6
12
9
68
13
3
15
33
15
24
138
23
7
9
3
24
45
8
4
21
24
72
23
19
93
9
18
42
90
18
39
44
181
108
6
12
6
3
3
129
12
8
13
78
6
66
29
13
15
69
78
30
36
27
81
27
68
91
9
56
1
42
12
9
63
60
42
11
4
12
8
7
18
42
9
96
21
18
42
24
60
24
51
15
6
23
13
18
30
12
11
16
3
54
39
92
1
39
21
18
41
61
12
18
36
6
54
30
60
3
45
107
64
15
24
42
15
21
42
6
18
101
7
12
9
57
36
30
24
72
21
8
40
56
7
66
96
15
9
24
3
36
39
5
16
44
1
18
6
39
21
59
4
21
18
30
18
18
123
3
21
3
18
42
6
11
64
3
17
4
3
36
24
6
24
3
93
83
24
43
42
15
9
36
24
11
7
45
24
3
18
24
42
12
6
42
24
45
15
113
24
157
18
24
41
61
24
11
13
3
99
18
6
96
21
48
3
12
42
75
57
27
12
27
33
9
18
12
9
36
44
4
81
60
18
12
9
27
60
102
6
24
17
64
80
1
35
13
18
18
11
76
20
28
51
48
6
36
35
36
55
24
42
54
12
72
29
1
12
3
9
35
40
9
54
30
12
6
12
30
15
24
21
42
24
12
6
35
28
36
3
72
18
147
21
54
12
12
41
36
31
6
23
24
31
45
3
36
18
30
21
9
6
6
42
96
17
1
23
40
21
24
27
87
9
9
12
66
24
18
6
36
6
108
15
63
36
12
30
48
6
93
27
42
15
3
53
61
30
9
3
30
6
60
30
171
165
291
21
3
57
6
21
36
15
12
12
17
73
27
44
7
24
48
84
138
23
1
66
36
30
54
72
9
51
12
12
12
17
31
18
39
21
11
7
17
91
45
27
60
54
24
35
13
12
3
9
30
6
6
9
27
9
12
39
33
9
42
21
24
27
18
11
7
18
30
12
30
87
9
6
41
37
30
30
3
45
15
36
33
36
54
21
57
3
81
42
42
6
9
3
42
24
6
53
25
3
15
24
9
39
18
36
6
5
13
3
21
3
32
40
27
6
18
42
75
63
30
36
30
9
9
3
15
197
24
55
12
24
5
4
80
60
19
77
7
18
23
36
37
12
114
57
27
45
111
132
57
12
39
84
36
42
ABCD 387968316*7^$a-1 [50014]
3
6
10
33
12
5
16
20
7
8
15
12
1
21
14
9
16
51
20
9
1
14
33
3
21
3
24
1
39
17
12
88
9
27
8
28
12
17
12
15
7
5
12
7
2
31
21
2
46
20
3
12
57
7
33
11
27
13
20
24
61
23
3
10
11
24
4
11
4
36
9
5
15
15
6
19
8
12
4
5
18
21
24
13
3
12
8
4
8
1
30
14
24
3
4
8
27
16
18
3
33
6
17
27
10
26
12
9
12
1
3
5
19
8
24
7
20
4
6
2
33
4
8
12
9
30
9
16
11
13
3
18
30
30
35
45
46
21
8
16
24
47
69
19
9
8
4
11
13
39
6
12
3
12
23
9
24
19
8
45
24
28
3
21
3
2
6
9
4
8
27
1
11
13
20
1
11
7
30
12
20
31
15
12
30
15
3
30
15
8
16
9
15
11
33
25
78
21
32
1
3
24
3
20
6
3
4
11
16
5
13
3
12
11
10
6
5
12
7
2
27
4
3
17
19
2
55
12
84
17
12
3
9
10
8
21
7
17
16
15
12
21
3
5
24
9
7
5
3
27
24
30
12
12
7
41
3
1
14
1
80
13
2
24
6
7
36
3
38
3
3
9
16
23
6
7
8
69
15
3
30
18
10
3
32
21
3
40
15
65
36
19
5
16
12
8
21
10
14
4
20
3
45
3
9
3
3
12
1
8
4
15
33
32
4
3
20
4
9
8
12
7
8
9
12
12
1
2
6
7
17
10
9
12
8
9
42
21
48
12
4
12
29
12
3
13
20
7
8
4
15
8
4
33
3
72
21
11
1
24
41
15
45
4
6
65
3
9
4
12
41
6
1
188
4
15
14
51
1
3
45
2
10
36
24
26
1
36
5
15
7
45
45
20
10
38
3
15
37
3
2
7
9
3
20
24
16
29
58
5
1
6
2
16
2
21
7
32
4
17
4
9
6
5
36
9
4
63
17
4
35
7
8
1
35
6
15
16
12
8
12
4
35
13
17
3
13
35
21
30
21
4
15
24
2
7
32
1
2
16
20
36
6
15
52
23
18
12
3
27
73
32
52
3
5
7
6
2
37
8
28
9
36
2
30
34
5
1
15
3
21
12
12
8
36
25
20
7
11
48
1
5
19
15
12
80
4
9
29
15
48
16
9
2
1
12
17
19
69
11
12
1
20
15
1
20
7
8
40
35
18
16
14
61
8
60
24
28
20
15
37
23
18
6
9
1
3
9
14
34
3
8
48
33
43
9
6
14
10
5
4
36
23
37
5
3
7
17
39
9
15
33
28
24
32
16
17
15
16
27
9
29
3
13
8
31
45
3
20
3
4
9
8
13
11
13
42
17
7
32
10
18
21
12
17
22
5
4
80
9
3
19
5
3
4
32
25
5
10
21
9
11
12
4
8
16
45
63
8
43
41
4
9
11
4
5
3
7
21
23
9
1
11
4
56
21
55
15
17
28
8
3
22
26
13
3
20
13
8
13
26
9
9
6
10
42
80
1
32
7
14
7
8
40
8
31
20
21
15
10
59
64
5
3
4
9
20
36
40
3
5
7
12
23
33
1
30
60
9
36
24
8
7
17
15
25
15
5
25
3
8
12
21
12
3
1
15
32
12
9
18
13
20
7
33
29
3
28
11
10
3
11
1
23
22
11
12
13
48
14
18
27
28
5
31
9
3
20
12
3
34
38
10
2
21
1
39
24
24
39
20
9
12
16
12
5
18
18
12
15
1
26
21
16
3
5
13
2
21
3
21
1
35
9
63
1
6
9
27
17
3
28
32
1
3
6
12
18
9
39
5
48
7
17
3
12
18
16
6
12
6
23
21
15
21
7
27
8
21
12
7
9
32
12
12
4
9
12
3
9
3
95
9
4
41
18
9
1
47
51
57
4
17
6
16
17
7
9
20
15
1
15
26
72
3
15
1
12
9
11
24
15
21
19
17
16
8
4
5
22
5
9
3
12
16
3
9
23
1
53
10
29
7
26
7
24
32
9
51
7
29
3
6
16
6
18
2
10
30
62
3
12
16
17
19
48
24
21
6
12
44
6
4
11
12
4
17
10
2
4
15
5
7
8
9
27
7
57
8
12
25
11
3
9
3
4
9
41
51
3
13
32
27
1
8
19
12
2
18
40
5
76
48
71
1
68
15
10
47
12
16
32
4
17
3
15
18
3
19
8
12
9
1
12
2
40
56
21
28
41
15
3
9
4
36
48
3
14
7
8
4
33
26
21
43
8
16
26
4
39
5
31
32
19
24
60
24
2
3
3
1
27
74
15
7
17
9
39
1
2
10
11
1
3
5
19
96
5
15
27
6
3
7
33
8
39
9
4
8
9
18
57
4
3
6
15
17
7
8
3
13
11
6
7
9
24
56
10
21
15
12
21
12
8
27
4
41
12
24
9
10
2
16
26
4
2
10
12
26
19
17
7
20
21
27
13
3
20
9
4
12
15
9
54
17
19
8
1
35
22
30
29
1
8
7
9
24
2
9
13
11
1
3
24
41
7
3
12
20
9
7
77
1
6
14
6
21
36
24
12
7
5
16
35
12
6
16
6
18
20
3
9
7
12
32
1
2
49
8
16
35
21
1
35
4
15
9
63
18
2
1
8
16
32
24
3
1
48
11
37
48
15
80
6
12
3
7
9
24
5
7
51
14
42
21
12
4
11
37
32
7
21
24
12
24
5
7
23
33
7
9
21
14
4
8
21
1
6
5
36
40
11
4
9
32
3
1
5
10
26
7
8
7
6
11
31
5
4
5
46
5
13
56
3
16
8
27
42
31
3
14
15
16
35
34
2
13
24
5
10
17
15
9
1
50
45
24
7
9
5
64
15
11
4
53
48
1
3
17
10
14
16
2
12
13
47
13
77
6
4
45
11
12
13
3
6
15
20
15
13
8
15
18
3
3
37
8
24
16
9
20
7
27
33
3
5
15
16
8
9
12
7
9
15
17
28
8
45
7
56
3
13
20
7
29
4
8
16
8
4
8
13
20
15
4
12
15
14
6
9
40
36
24
15
44
61
20
12
25
14
16
5
15
25
56
16
41
22
30
3
5
4
83
4
35
16
8
9
36
4
8
19
21
32
1
6
18
8
10
9
5
4
47
4
24
21
14
1
15
21
15
20
9
24
9
12
4
36
18
8
9
25
14
21
3
12
1
8
19
5
24
12
24
24
21
15
1
2
30
10
20
1
12
48
23
13
3
20
1
3
21
9
3
21
23
3
9
7
21
3
6
2
9
3
4
33
27
65
16
65
3
43
20
22
3
24
29
40
3
20
4
29
3
7
5
4
5
16
18
12
6
30
2
16
30
65
36
12
4
9
68
28
24
15
11
13
11
10
3
41
3
4
27
9
32
12
3
16
6
3
11
9
1
6
17
4
29
3
1
15
5
3
21
4
20
15
16
29
27
40
8
31
2
31
11
12
13
12
21
3
12
8
31
24
2
7
3
9
11
33
67
2
7
8
24
1
8
55
20
28
20
1
14
25
35
10
30
9
11
24
16
29
4
53
6
4
5
9
24
22
5
24
21
7
36
3
21
3
93
3
29
19
32
13
11
21
39
24
16
9
20
9
3
7
2
27
1
6
17
9
67
17
30
1
5
31
29
3
3
1
20
7
12
9
60
11
21
7
6
3
36
8
13
6
5
12
1
56
6
4
14
22
45
8
12
4
8
31
5
24
52
20
19
17
16
27
5
1
50
33
4
8
16
12
3
45
53
36
3
13
3
21
39
27
20
9
19
9
15
41
12
3
16
24
26
6
70
18
60
9
12
20
51
28
14
55
24
20
9
4
26
9
13
3
29
4
35
15
9
12
4
8
72
7
9
12
32
28
12
35
13
17
7
39
5
16
5
42
1
15
21
21
3
17
12
28
2
22
3
5
3
15
21
1
15
8
16
51
21
12
8
9
12
24
24
40
23
4
5
16
14
13
8
3
25
11
21
24
25
14
25
17
3
4
20
12
4
15
5
16
8
25
23
12
24
12
12
7
8
22
15
8
19
24
5
16
12
20
3
13
20
7
14
34
48
9
21
2
6
7
27
9
20
24
4
12
8
12
9
4
3
20
1
11
12
13
3
44
21
40
42
33
32
13
8
34
17
27
9
31
2
12
3
15
12
18
3
16
3
9
27
2
15
79
5
12
9
31
27
9
20
16
9
23
4
15
18
35
7
20
1
20
15
12
22
6
5
24
4
72
3
6
8
6
12
4
21
3
5
7
33
8
3
16
9
11
22
23
3
21
1
2
12
10
3
21
3
8
1
20
34
54
3
8
48
7
20
21
13
12
18
14
63
3
82
38
4
5
27
9
39
18
7
5
16
27
59
16
2
39
28
32
12
7
2
3
28
11
24
22
27
17
6
1
48
20
16
3
14
3
7
26
4
11
7
14
3
4
9
14
4
17
13
47
28
27
17
43
20
12
13
12
11
16
24
29
1
6
8
9
4
9
44
10
9
20
7
5
33
28
23
7
5
12
27
21
13
23
19
14
7
17
22
42
20
6
22
11
9
18
37
8
12
3
13
27
24
2
43
24
3
17
21
7
11
33
27
52
2
3
13
3
36
39
21
33
18
29
13
2
21
7
5
28
8
16
5
7
8
12
37
3
20
4
32
40
20
28
33
36
8
3
28
24
23
13
20
21
4
2
24
34
20
7
9
23
81
10
14
7
12
20
3
45
4
12
12
24
20
9
7
41
3
28
24
8
7
17
19
9
5
42
13
5
19
3
9
5
6
13
48
3
41
33
3
19
24
20
21
4
11
10
12
30
2
16
12
23
4
15
17
9
60
31
3
29
55
14
28
11
19
20
1
24
29
6
4
18
2
4
9
44
9
10
2
28
14
4
6
6
17
12
13
15
41
15
4
5
16
6
6
48
42
2
10
8
9
13
15
8
3
12
12
33
7
38
27
13
14
6
28
51
8
15
40
6
6
17
33
7
3
17
37
23
9
18
24
58
44
7
11
6
15
27
1
3
20
21
4
21
12
2
9
37
18
9
5
15
16
21
15
20
55
9
27
12
9
36
21
3
59
73
71
30
18
9
84
40
44
15
6
34
29
19
32
25
35
1
27
6
2
37
21
3
12
44
21
3
7
5
1
14
13
3
57
3
6
18
5
24
3
13
11
24
21
21
7
24
12
21
3
3
9
24
45
3
3
36
2
18
1
32
12
19
14
4
23
15
9
12
7
9
41
16
8
10
21
60
21
6
12
41
84
27
4
5
31
18
23
4
3
5
1
6
17
27
6
36
48
55
8
33
7
41
52
15
11
60
4
5
9
3
16
8
4
21
3
36
41
3
19
36
9
75
8
25
15
17
3
13
5
10
9
11
16
41
4
5
6
13
15
5
84
21
3
12
1
27
21
8
3
7
38
7
3
5
51
45
9
22
12
6
11
36
49
6
21
3
50
39
12
13
23
12
12
3
12
13
8
37
23
9
24
30
16
21
36
3
17
4
17
15
9
6
42
3
7
5
9
27
21
18
13
21
44
31
9
23
1
11
40
17
4
3
23
28
33
3
36
9
8
13
3
32
36
9
7
15
6
23
4
8
7
42
6
12
2
42
40
8
22
44
12
15
4
5
3
4
3
20
9
21
10
53
13
18
9
3
9
44
7
21
9
14
16
12
33
5
7
24
17
3
28
8
1
6
18
6
33
56
7
29
7
20
1
9
14
21
3
21
16
8
4
11
33
7
12
2
15
25
6
14
31
20
96
9
15
28
23
4
29
16
12
27
9
53
7
56
4
3
29
16
8
60
12
12
7
5
28
9
2
9
16
11
16
29
4
11
9
4
20
37
24
11
67
9
11
94
15
9
23
9
27
4
21
32
3
3
1
47
10
20
3
4
17
3
15
48
25
9
20
7
3
12
33
8
24
1
3
11
6
31
3
18
26
30
3
13
3
3
48
26
4
15
21
8
3
4
35
21
3
12
21
12
16
5
6
13
17
27
7
8
6
7
33
20
31
23
16
17
12
4
32
21
36
22
36
2
7
17
46
5
16
21
11
31
14
91
8
3
49
5
6
1
21
2
4
50
6
6
18
45
39
10
11
4
8
13
27
3
5
15
22
15
8
24
36
15
9
3
10
12
35
24
3
18
18
30
3
15
16
26
39
24
1
14
1
36
15
2
3
16
23
10
14
9
12
4
15
60
12
5
4
12
27
12
2
6
37
9
3
15
33
80
39
18
15
7
14
19
23
34
3
8
3
25
8
24
37
18
18
30
21
9
23
24
4
11
13
11
10
6
9
3
38
18
10
12
11
13
14
1
9
51
23
10
3
9
24
50
13
9
8
3
12
7
9
24
21
11
33
52
3
15
5
21
27
16
5
31
12
5
4
23
21
3
21
6
6
3
27
30
24
10
5
57
7
35
9
12
4
8
16
21
35
27
6
7
93
23
21
7
3
20
16
2
27
55
24
41
1
12
11
12
16
3
9
45
14
16
2
3
15
76
36
17
12
4
11
6
48
15
12
16
20
13
38
12
13
8
ABCD 388058838*7^$a-1 [50004]
54
78
72
3
117
63
105
102
105
120
243
42
111
24
201
87
27
84
126
6
90
27
171
237
45
18
132
129
33
3
72
225
87
48
27
105
93
42
45
45
36
162
90
102
108
78
54
48
45
105
18
129
81
198
321
201
24
36
207
147
36
54
195
3
42
90
30
168
12
135
123
72
81
180
12
177
135
39
54
78
9
21
60
84
168
120
78
84
33
45
27
21
159
3
60
45
228
15
84
240
48
117
153
108
99
159
21
420
75
108
33
9
246
90
15
189
75
135
90
54
42
147
51
12
150
234
21
15
162
75
51
57
225
180
15
117
423
144
63
198
264
51
39
24
84
33
345
144
330
66
195
165
639
33
192
195
21
27
15
57
96
183
9
195
117
45
18
45
48
15
54
90
120
168
36
57
132
57
54
69
3
24
228
258
90
54
111
24
75
330
36
75
99
78
27
279
36
45
21
144
150
81
99
153
57
63
117
78
30
42
18
72
48
132
156
42
36
252
90
99
48
132
21
24
18
48
177
237
15
120
15
48
90
72
60
135
39
204
36
462
72
27
36
252
153
15
27
18
72
30
96
21
15
153
27
441
9
3
72
108
117
51
75
42
135
48
252
15
90
75
225
42
180
81
84
159
12
324
6
282
378
54
45
81
99
396
177
30
45
45
42
225
39
42
102
90
27
153
108
27
33
252
192
63
60
72
120
45
15
120
33
228
144
15
63
252
90
90
18
66
249
63
345
180
312
57
6
48
297
189
126
42
3
24
120
105
18
18
255
9
180
63
72
15
126
99
45
108
90
210
222
45
21
42
12
420
45
21
159
93
150
72
48
45
45
60
363
99
60
21
15
162
48
132
90
108
45
45
147
117
15
111
69
99
66
186
9
156
105
27
108
45
84
36
180
384
288
63
57
180
15
27
18
102
126
198
36
81
9
6
282
60
48
72
78
12
36
6
36
135
207
57
36
15
48
36
33
48
9
15
165
15
48
108
195
54
30
81
144
153
6
84
162
6
48
24
390
6
117
144
63
57
33
12
15
93
126
297
60
189
54
117
99
45
120
168
12
180
63
333
144
213
12
36
159
120
153
42
84
9
105
18
9
21
15
27
138
24
3
33
207
108
129
150
138
168
84
315
45
60
75
285
3
ABCD 388067382*7^$a-1 [50008]
48
6
54
105
9
103
23
54
7
11
18
24
63
60
3
24
57
9
7
17
63
3
12
9
4
12
23
54
12
18
60
57
105
18
6
30
90
12
12
30
37
65
39
45
27
4
5
96
60
91
23
21
9
7
53
15
9
42
84
78
19
104
33
15
81
54
12
18
24
48
72
19
60
47
1
35
48
48
25
48
17
75
9
7
11
6
7
95
1
8
21
19
24
11
49
17
12
6
12
12
210
43
8
27
18
7
44
60
4
47
1
44
24
39
24
18
24
7
17
12
3
45
135
16
11
49
101
79
12
44
15
30
12
31
12
8
16
65
84
31
95
37
24
20
3
66
6
30
18
13
12
119
48
85
44
3
90
31
35
54
12
48
60
7
56
39
1
5
12
51
21
114
30
15
39
33
117
60
3
33
27
27
6
12
48
31
156
20
3
42
12
48
72
6
12
25
8
75
6
15
15
36
45
9
6
42
27
4
17
31
68
64
32
64
20
40
83
6
114
6
6
18
3
75
144
9
12
45
18
24
18
151
47
12
12
93
4
36
65
30
1
24
29
6
61
23
21
63
6
6
12
42
51
27
13
29
78
36
21
64
17
3
27
1
29
12
7
36
8
21
55
23
42
6
45
3
21
81
18
24
1
17
75
15
30
79
65
31
35
45
9
54
25
5
42
42
6
6
24
15
21
6
25
17
12
30
45
21
42
21
45
54
66
12
12
78
18
7
44
4
47
33
36
3
96
42
12
147
24
21
7
11
30
3
4
29
12
30
9
21
18
21
33
3
228
39
48
12
6
24
7
5
15
45
55
113
7
53
7
5
24
43
24
53
42
25
29
6
9
16
65
12
48
123
15
85
5
7
17
19
24
44
36
3
237
84
93
7
41
3
9
27
3
78
12
36
60
24
6
21
33
7
11
13
35
12
9
64
41
36
79
56
16
8
96
123
45
15
42
31
89
48
12
15
16
53
18
33
3
54
19
41
42
18
27
33
6
1
20
9
24
7
24
17
24
91
65
15
60
9
15
21
12
18
312
37
59
54
60
36
15
15
61
12
113
48
6
57
84
63
21
15
6
39
69
31
35
21
9
72
15
16
24
5
24
24
30
21
3
18
3
12
144
16
65
39
84
9
30
6
12
72
7
53
6
54
3
16
8
136
113
51
33
6
25
5
12
15
4
101
39
39
96
49
17
19
29
84
36
12
60
19
5
66
18
43
12
17
19
36
23
25
29
111
72
15
18
30
25
5
24
6
24
33
48
87
30
12
6
42
43
5
24
18
42
3
3
1
72
41
19
24
5
15
24
33
12
15
9
12
3
12
28
32
124
89
6
21
9
60
36
19
5
138
13
20
27
33
3
1
29
27
3
6
18
49
71
33
16
44
39
78
66
13
8
33
48
48
36
6
1
29
18
85
41
36
175
84
23
30
3
9
15
4
48
23
66
12
43
5
3
16
11
1
47
1
5
36
39
99
6
67
32
27
12
21
9
12
7
11
42
19
36
53
12
18
49
24
36
32
9
6
21
36
16
41
3
15
48
60
36
21
9
19
32
75
18
27
39
37
68
3
36
13
89
30
48
12
1
53
67
44
120
40
20
3
13
29
12
30
13
5
24
7
41
12
7
17
12
102
1
29
103
44
63
78
72
7
89
36
18
37
60
23
6
42
85
17
19
77
7
104
24
21
90
54
12
15
15
13
65
12
91
11
97
56
4
60
23
81
15
90
90
42
55
23
6
18
49
8
84
9
60
42
54
12
43
56
33
31
47
9
9
7
24
12
17
60
7
17
31
11
18
36
27
4
5
6
12
37
5
7
12
35
72
18
24
30
48
13
5
67
8
36
39
6
24
30
12
42
7
5
7
29
3
12
9
19
56
40
80
15
6
15
27
6
36
24
7
137
19
17
24
31
36
5
48
42
6
31
8
3
13
23
30
12
108
24
36
36
7
11
30
72
7
24
5
3
9
12
60
18
97
23
12
1
80
27
1
95
6
15
45
24
36
48
7
20
4
20
9
48
24
7
53
6
102
19
17
7
20
33
30
24
37
5
60
19
47
25
8
15
42
75
117
18
30
3
60
39
6
84
7
23
13
29
6
93
16
23
1
32
3
24
78
12
67
23
33
4
29
51
9
30
6
48
3
9
15
3
1
5
7
96
48
101
42
81
16
5
19
20
36
21
18
12
61
41
43
24
11
13
32
16
77
7
44
40
23
6
36
19
5
24
66
37
5
24
7
104
105
42
138
42
30
12
108
19
53
24
7
137
6
6
36
18
1
12
8
16
149
55
24
12
5
12
18
42
3
57
36
43
17
12
55
60
36
77
7
120
5
3
21
36
12
6
6
31
5
15
4
56
3
6
6
9
39
60
25
56
3
21
45
60
162
9
36
15
42
3
4
35
54
12
72
3
15
42
43
17
27
51
54
19
132
5
24
51
16
17
24
30
1
32
123
6
31
5
3
36
40
5
7
44
15
18
12
15
33
84
7
5
15
3
13
29
15
39
6
90
45
39
54
6
6
7
29
19
83
93
4
60
5
15
4
32
45
210
72
30
3
9
15
36
69
19
29
12
51
15
25
65
3
88
92
39
120
13
8
15
42
15
4
5
48
43
23
25
101
7
11
12
108
21
21
84
6
36
42
60
7
5
127
17
27
15
12
49
29
42
30
67
12
59
30
31
72
36
29
12
79
65
24
7
29
15
3
36
85
29
96
43
47
13
17
60
103
48
29
72
15
9
6
1
8
3
73
8
28
29
12
48
12
79
8
39
36
49
17
19
23
21
81
24
60
31
29
51
9
7
68
147
1
32
51
21
28
17
12
91
59
12
21
24
3
13
17
30
6
12
24
51
9
15
16
35
9
3
49
53
91
5
3
135
54
3
33
15
76
12
8
76
23
6
15
15
21
15
12
73
5
12
18
18
36
67
8
3
1
17
15
15
54
24
24
72
36
39
84
21
18
102
91
17
3
3
13
29
12
27
4
17
30
9
165
7
11
33
57
12
19
5
55
77
39
9
7
20
15
69
3
30
60
12
15
21
39
9
7
107
42
48
60
3
4
35
126
12
60
3
3
6
36
48
7
65
210
33
45
15
15
6
36
12
30
60
6
24
96
12
24
18
18
48
30
6
15
124
32
3
13
104
16
8
21
48
36
48
36
60
27
9
54
57
9
78
73
5
48
15
100
11
6
39
4
12
8
16
96
8
12
105
24
111
3
1
44
21
48
3
75
90
19
24
29
36
67
125
72
60
63
33
7
44
40
11
42
12
168
60
31
12
47
37
41
12
12
78
57
129
96
60
15
3
1
5
12
18
12
18
102
1
11
36
1
36
35
ABCD 388488888*7^$a-1 [50046]
38
58
14
114
10
14
46
24
84
12
20
36
46
26
40
42
38
27
13
24
26
16
24
53
105
4
6
50
24
46
14
16
8
28
38
10
24
24
6
110
16
24
14
6
54
6
66
6
28
48
12
11
39
34
8
24
6
46
68
48
36
27
25
44
28
8
12
40
23
1
30
2
36
28
32
96
48
12
12
34
6
8
12
70
2
6
28
20
54
4
6
18
24
12
104
42
18
4
14
6
10
20
76
44
4
18
36
72
24
14
30
10
32
18
52
11
3
30
24
4
23
21
15
61
23
19
42
48
26
82
2
81
7
2
4
2
28
2
4
24
23
31
29
43
6
12
6
6
2
10
48
56
4
80
28
48
12
23
21
4
24
30
30
134
22
26
18
76
30
26
120
10
2
27
43
24
32
96
22
36
6
72
5
49
24
60
20
30
36
46
14
4
14
82
5
1
36
12
74
34
30
2
10
20
40
86
64
12
18
18
44
52
23
7
20
58
32
28
36
56
10
26
27
1
36
6
17
31
32
10
24
96
14
70
12
68
48
52
18
5
9
48
27
55
30
12
36
2
10
11
45
18
21
7
38
15
21
78
16
5
7
2
10
14
16
131
15
18
27
25
11
3
30
12
58
12
18
74
66
72
22
84
6
36
104
30
6
16
8
6
21
7
18
50
114
36
40
50
6
12
22
6
60
38
22
24
35
21
138
40
54
12
44
10
14
52
38
46
18
42
48
26
12
46
44
15
36
25
35
39
21
25
66
42
44
106
14
34
26
12
30
16
50
30
18
52
20
24
144
12
40
32
42
21
15
48
22
68
6
16
6
90
53
25
8
16
12
6
6
68
28
26
40
18
6
36
12
32
24
88
68
46
8
12
46
2
3
55
38
10
32
69
60
31
96
36
2
18
94
56
6
22
14
6
4
6
5
60
45
12
4
74
112
20
22
12
30
14
76
83
13
66
6
11
3
58
12
6
6
98
10
108
2
6
36
22
26
24
40
24
18
41
24
15
16
14
18
18
28
20
46
38
22
42
8
66
52
56
4
2
15
1
84
30
18
83
1
8
78
60
16
2
18
22
8
36
28
32
4
62
4
74
6
46
8
12
16
8
34
6
20
96
16
2
57
55
48
6
56
10
12
2
28
86
6
24
24
6
10
44
70
26
6
4
17
33
10
90
6
8
6
40
50
42
148
12
18
20
90
4
18
5
1
2
6
96
10
20
45
1
24
24
8
4
26
118
84
8
36
84
34
26
3
63
10
26
28
2
4
26
36
12
4
12
20
6
64
20
24
12
22
54
6
14
84
36
4
84
12
72
32
15
81
10
54
24
24
42
128
57
15
34
6
26
52
6
2
10
30
24
11
33
64
8
52
84
2
22
32
16
12
66
2
27
13
18
26
6
58
8
48
36
46
50
4
12
14
6
15
13
6
8
10
2
21
9
40
48
6
30
26
10
8
22
6
20
70
14
36
12
42
30
36
16
12
12
68
4
12
20
135
15
4
26
18
6
28
36
8
42
12
18
16
42
5
1
24
6
14
28
50
112
6
8
6
22
6
2
84
75
25
54
20
54
70
20
22
42
54
54
26
16
62
42
24
51
33
28
60
8
70
60
36
14
15
21
42
4
6
102
24
101
1
24
12
2
12
16
38
18
18
22
2
16
62
4
42
26
34
6
6
2
6
27
7
18
14
34
6
30
48
72
66
30
20
15
1
12
26
21
39
18
28
20
16
12
47
45
16
60
24
8
10
60
6
50
28
42
12
8
30
126
54
105
39
21
21
18
22
59
97
30
8
46
12
32
24
40
11
33
82
20
34
2
54
112
44
22
17
51
22
56
36
46
29
21
10
2
94
32
21
15
148
6
2
34
24
12
78
20
82
62
10
30
68
28
2
30
18
46
6
14
60
54
30
22
6
26
10
86
10
42
8
76
54
74
40
6
14
66
6
108
18
34
14
6
24
30
10
20
27
93
12
78
6
10
6
32
18
54
6
18
24
4
6
26
24
4
54
78
84
56
6
10
48
6
48
14
30
16
38
18
6
27
7
20
30
132
138
18
76
6
42
8
12
51
1
59
15
10
8
24
10
62
36
15
61
2
4
26
28
44
58
122
12
16
32
15
37
36
36
8
27
9
36
10
38
4
42
18
32
28
68
10
14
6
6
28
2
72
18
72
40
6
24
18
36
72
42
6
54
32
16
60
6
20
30
6
4
14
54
30
22
24
92
28
6
18
32
30
46
32
16
32
24
34
2
42
22
12
18
50
16
32
96
40
36
48
23
3
22
36
8
60
4
6
38
16
26
18
10
110
27
33
52
24
14
10
62
16
6
48
14
30
60
28
56
16
36
56
12
126
12
30
4
42
78
35
1
6
30
8
22
6
24
18
6
44
4
6
14
51
9
30
22
35
1
38
66
22
30
24
24
2
6
34
12
48
50
10
54
12
32
28
18
18
6
50
4
6
18
42
18
54
54
23
21
12
58
8
10
6
30
26
84
6
28
24
2
18
3
45
16
60
104
24
82
6
32
24
52
24
14
57
9
6
90
48
16
8
28
12
48
44
10
6
12
2
10
24
2
48
21
1
6
14
4
8
28
62
42
4
20
46
24
26
10
18
8
18
16
66
18
86
40
35
15
4
18
26
10
2
22
8
22
2
58
30
26
10
12
38
10
60
26
34
62
16
2
60
130
6
12
36
6
38
4
20
172
48
11
3
12
9
55
5
13
2
40
102
62
22
6
54
74
4
26
16
92
36
36
18
10
12
11
25
59
37
2
21
33
58
14
28
26
84
12
64
2
46
12
56
34
20
28
14
28
50
12
70
8
16
41
73
18
18
72
2
6
10
14
4
20
4
44
10
18
30
26
51
55
12
17
3
22
14
57
7
12
14
60
4
2
54
24
6
102
54
16
12
2
82
6
54
62
6
21
57
34
44
114
4
56
4
11
9
4
8
15
1
8
100
12
12
11
3
18
28
18
6
47
9
6
40
50
4
24
32
58
24
62
16
35
45
16
92
4
96
6
6
6
50
16
6
12
30
14
21
13
8
70
38
4
48
60
60
6
44
58
36
126
6
78
41
25
20
4
38
4
18
8
63
37
12
11
13
60
32
15
79
14
102
54
28
26
102
15
63
12
4
14
12
46
42
24
62
22
8
76
6
2
76
72
2
21
1
2
42
36
10
24
48
20
16
2
28
18
29
25
42
32
6
15
69
82
42
32
46
26
96
76
56
12
34
44
16
14
34
50
4
62
9
19
20
96
18
36
60
4
20
16
6
14
4
24
18
14
36
22
8
45
1
18
17
79
26
4
11
13
30
2
30
10
104
66
28
20
40
2
4
44
4
26
6
64
30
17
1
26
58
35
57
12
16
32
28
20
18
10
2
16
84
62
76
12
35
37
23
37
8
4
20
6
58
18
26
42
10
216
30
140
4
38
10
17
1
12
8
84
64
50
16
26
12
18
42
4
12
24
12
14
96
64
48
98
76
80
28
11
25
24
54
6
14
12
10
30
24
20
42
10
6
6
42
18
26
118
68
36
18
10
182
60
15
49
74
54
42
6
52
20
52
18
17
1
35
13
11
33
52
30
18
8
18
16
5
105
28
24
38
6
4
8
42
10
20
24
102
30
108
4
12
8
22
12
2
36
22
29
39
58
24
2
82
54
20
18
76
ABCD 388573548*7^$a-1 [50043]
16
29
63
21
3
48
117
15
69
7
20
21
24
60
24
27
72
57
24
3
12
33
63
96
45
7
8
64
8
40
8
4
5
51
45
15
36
72
21
96
3
4
32
16
48
12
84
20
12
4
12
5
7
77
48
15
4
12
5
7
60
17
31
48
56
28
56
52
128
21
24
3
105
19
44
24
100
5
3
60
16
12
17
7
53
3
21
7
5
31
17
39
60
81
48
31
56
12
60
9
43
20
28
41
15
40
5
31
8
24
24
9
55
24
5
79
12
68
48
36
28
5
24
27
12
24
48
16
12
36
17
19
17
27
36
84
21
27
12
16
29
27
24
4
36
24
96
29
15
36
76
12
8
60
40
5
60
3
60
81
27
48
40
32
48
16
20
12
69
43
44
4
8
45
7
32
9
48
51
24
4
140
33
15
36
9
12
39
96
12
9
36
3
64
48
53
3
24
12
4
29
63
28
5
48
39
28
17
39
60
9
12
51
9
3
60
12
28
32
12
9
43
32
9
7
60
20
96
16
8
21
3
4
8
21
63
12
16
44
40
5
39
16
20
45
75
48
24
96
12
108
21
27
57
51
76
77
3
36
21
48
15
76
8
52
68
12
24
4
12
44
4
36
104
57
51
12
16
8
16
5
15
16
80
57
39
4
20
72
120
12
36
40
56
45
7
12
48
8
132
9
7
53
3
84
33
79
29
75
12
12
4
12
5
31
24
29
27
28
24
77
24
27
33
19
20
36
40
65
12
19
48
17
15
36
220
32
9
84
39
60
69
24
12
24
91
17
31
32
4
104
9
3
24
12
36
88
96
20
40
5
7
8
48
4
12
56
36
4
32
40
17
12
67
53
39
4
84
5
15
48
28
44
108
21
171
12
12
16
5
12
48
31
32
24
88
24
5
7
20
36
4
36
5
7
32
12
9
19
5
27
136
20
16
17
36
72
7
8
4
92
24
117
15
24
108
60
57
15
108
12
21
15
24
60
81
39
9
36
51
4
32
4
53
19
20
12
4
29
7
68
9
7
20
24
16
24
12
8
24
4
12
41
3
4
32
9
15
4
12
32
21
19
20
36
9
36
39
4
29
36
15
60
76
209
7
44
16
84
68
12
12
24
52
29
103
8
24
28
5
19
8
48
9
19
8
24
12
9
3
60
136
20
69
3
76
8
64
68
60
52
29
19
12
80
12
136
29
3
4
41
24
3
112
8
4
128
160
44
76
5
7
8
12
24
4
24
44
4
24
20
45
19
12
29
15
9
15
4
20
48
4
80
16
24
24
20
12
4
5
43
32
21
3
24
16
24
12
8
24
4
32
72
36
12
16
29
55
48
29
120
79
12
80
4
41
7
116
45
39
9
7
5
55
5
51
36
4
48
8
12
12
24
48
76
44
84
28
8
117
75
52
8
48
24
4
8
48
64
17
31
48
8
96
36
4
8
16
32
21
3
12
21
63
45
19
24
5
84
43
24
5
3
9
7
56
4
5
27
60
4
65
43
53
55
56
45
15
4
80
69
15
60
48
12
12
60
24
33
87
64
68
21
51
69
15
12
24
64
12
5
7
80
60
60
28
20
9
12
12
3
28
48
12
60
68
16
5
36
24
15
36
12
4
12
29
15
36
153
15
33
7
44
16
12
12
44
21
39
40
24
72
48
36
44
33
7
12
20
12
57
7
41
43
101
63
40
96
56
4
8
12
81
7
8
24
60
4
12
44
28
12
36
53
48
24
39
4
24
8
48
21
79
5
3
12
21
99
45
48
48
72
3
24
24
36
24
24
52
44
48
40
132
32
4
8
9
3
4
104
57
31
8
9
36
7
60
5
19
5
60
7
80
64
24
56
4
24
29
24
48
7
20
24
9
12
19
5
60
3
52
8
24
24
21
3
60
36
21
63
9
108
75
48
4
20
64
20
96
24
21
39
16
12
44
9
31
20
28
80
36
24
21
87
64
125
72
24
72
27
28
36
5
91
32
9
12
7
56
60
12
129
12
27
64
32
4
72
48
8
60
60
52
108
41
51
88
36
60
68
48
48
16
84
44
12
24
24
36
24
9
39
24
9
27
40
20
24
40
5
79
12
12
65
84
7
5
39
24
96
9
7
20
4
44
57
3
33
31
8
24
12
48
9
24
7
12
80
72
93
27
4
32
72
4
53
39
12
12
16
116
28
44
16
60
17
3
4
8
16
60
8
21
12
7
44
9
15
69
3
4
32
24
28
152
4
8
9
12
15
4
168
41
19
32
9
87
12
9
12
12
60
31
20
12
36
16
44
9
39
28
20
12
52
20
33
3
12
141
7
32
64
24
84
56
57
7
44
4
12
17
27
28
41
7
48
8
16
84
17
79
156
5
7
8
24
24
4
5
55
108
56
60
12
45
135
12
9
12
79
24
44
12
48
36
48
28
20
4
5
39
45
39
33
51
36
72
16
32
57
39
4
96
8
33
27
28
5
51
21
7
5
48
3
45
15
88
20
144
24
4
48
20
16
8
48
21
24
79
24
41
63
24
52
137
15
9
39
12
9
39
24
24
93
51
12
12
57
19
84
68
12
12
12
24
60
9
19
20
36
9
120
27
120
52
8
4
20
52
32
48
21
7
8
36
16
72
17
39
12
4
48
8
12
16
32
4
125
24
63
24
9
12
39
24
9
79
17
123
24
16
32
12
33
3
9
7
36
20
9
19
20
108
84
93
43
53
24
48
24
139
8
4
5
12
43
48
60
5
7
12
8
108
16
24
5
39
21
3
28
36
12
5
12
19
116
12
117
12
48
15
24
36
12
4
44
72
4
8
12
124
12
8
24
21
15
4
12
32
4
12
5
91
24
20
36
64
8
9
84
15
60
16
36
53
12
7
36
41
39
12
12
33
123
9
15
16
12
56
52
24
53
63
76
29
15
12
4
5
51
24
4
12
24
20
4
8
21
51
57
7
41
12
87
9
12
39
129
51
33
43
56
12
12
12
4
17
84
7
12
41
115
32
36
4
12
44
124
12
108
12
5
19
20
12
12
84
24
33
39
9
12
31
41
7
32
40
20
72
16
68
9
3
81
67
20
9
15
64
60
8
4
68
184
8
21
63
9
27
28
12
12
44
16
44
48
9
3
4
17
7
56
52
12
5
115
5
24
27
81
7
80
9
27
24
16
29
15
21
31
24
20
33
51
40
8
4
140
28
12
56
132
16
32
9
43
8
4
5
3
16
5
15
24
12
12
48
45
63
21
3
21
7
44
40
36
104
16
5
3
57
3
4
32
9
19
17
87
4
5
7
8
64
17
51
9
19
12
8
40
32
52
8
28
84
32
12
4
77
183
16
128
9
3
84
40
53
24
3
120
ABCD 388613538*7^$a-1 [50003]
36
20
52
4
15
2
15
3
4
45
28
13
67
15
17
8
79
1
20
19
77
27
1
39
9
12
24
35
37
28
1
147
36
7
17
7
14
10
1
31
30
19
39
8
9
72
44
24
13
7
4
4
16
40
16
16
28
44
24
29
15
19
33
17
6
1
32
21
55
12
29
58
21
3
17
15
13
24
12
11
6
84
24
12
47
12
13
3
40
48
35
21
4
15
9
11
4
2
19
4
7
13
20
93
7
16
109
11
104
123
2
15
28
17
11
4
27
1
8
56
40
8
7
53
25
19
36
27
1
4
4
20
57
3
4
27
17
12
48
27
5
49
18
9
8
28
4
5
15
8
16
21
6
48
5
140
15
14
108
19
24
32
3
21
19
9
5
27
21
30
4
13
25
3
15
13
8
3
54
135
12
12
67
1
24
13
42
40
14
27
12
16
29
7
5
75
36
3
13
47
41
8
24
16
37
27
24
33
47
16
28
35
148
2
54
13
17
107
56
28
8
28
23
37
25
75
8
24
47
20
4
24
1
16
21
3
32
4
104
11
49
8
39
5
4
4
8
12
8
48
16
63
2
7
47
13
32
72
4
29
3
4
4
19
25
8
48
4
8
21
3
33
27
12
7
8
16
29
4
23
13
51
53
27
16
24
9
8
32
55
17
32
47
40
1
24
8
84
80
9
18
21
68
23
37
13
22
120
1
24
32
53
3
3
25
12
100
4
15
21
3
16
5
20
19
65
4
31
96
13
1
3
4
83
41
79
5
8
3
5
19
25
32
20
36
3
5
16
8
60
44
197
7
4
24
20
40
59
2
12
27
24
9
3
3
1
44
21
15
16
40
48
40
20
20
39
5
24
19
9
24
8
16
53
7
83
61
28
20
8
16
40
24
48
28
4
8
16
32
21
19
29
18
9
56
16
24
16
24
28
4
40
16
1
34
2
24
11
4
20
49
10
32
25
29
27
33
6
13
12
84
20
15
9
12
44
16
104
23
68
1
41
6
54
67
28
52
28
24
4
16
3
13
20
4
44
4
8
27
1
48
4
31
4
21
35
13
4
4
36
12
12
31
97
8
17
3
9
31
60
12
23
42
58
73
1
36
24
3
108
28
24
15
8
37
3
57
20
4
8
44
32
32
4
48
28
13
27
20
32
4
37
12
3
20
12
12
31
9
24
24
8
59
137
9
7
12
24
4
4
33
15
4
4
48
60
20
29
60
24
59
4
28
28
11
5
21
39
24
21
47
49
31
77
7
35
13
47
9
12
20
47
33
17
6
17
20
4
23
29
8
24
28
52
8
24
3
5
31
4
24
17
15
40
1
28
4
23
5
24
52
28
3
57
4
4
7
14
3
81
7
15
26
55
17
11
35
24
8
25
8
21
31
3
17
24
120
52
17
19
84
53
7
44
3
1
15
77
19
5
19
5
20
4
19
13
59
1
23
2
3
20
12
12
23
68
25
27
57
17
7
23
37
53
7
20
68
4
51
25
32
32
40
36
52
8
4
12
23
17
48
31
1
23
69
45
46
9
11
49
20
56
12
19
5
1
47
16
12
8
64
12
15
4
14
11
68
64
4
88
24
52
32
24
59
5
1
27
7
45
47
121
4
12
7
18
71
4
28
5
60
43
20
52
4
8
11
6
3
4
3
48
1
1
11
28
7
14
7
24
4
1
12
48
19
24
15
62
35
4
9
15
24
3
21
32
24
4
31
77
8
36
16
4
11
13
52
4
28
8
60
19
5
4
15
48
2
15
7
48
5
27
13
11
33
12
4
12
51
8
37
12
17
3
12
48
31
21
35
21
4
4
20
4
11
2
7
28
19
9
72
63
5
8
27
9
5
18
21
36
48
8
20
24
8
8
112
28
80
4
23
5
24
20
108
87
1
4
4
17
115
28
31
21
15
17
1
31
20
31
37
28
32
40
16
5
19
17
43
5
19
17
91
20
8
13
7
44
19
8
6
7
4
19
37
28
11
14
11
4
20
23
5
20
32
8
20
4
7
56
66
47
23
57
32
56
23
25
36
13
46
17
24
8
37
51
16
12
48
28
25
7
16
4
19
2
19
24
3
14
3
3
1
24
17
19
24
8
9
24
63
40
16
84
8
28
24
7
5
16
36
9
47
4
24
4
135
5
12
7
1
25
23
8
17
22
13
40
12
16
35
17
20
52
4
55
14
23
59
45
4
49
11
11
5
8
11
14
23
19
37
44
12
12
44
32
3
5
48
24
16
12
39
92
9
81
24
43
23
18
19
28
4
84
12
8
43
17
4
21
42
9
64
17
11
23
14
10
5
52
29
24
42
29
20
64
7
40
38
19
41
12
34
32
57
40
32
8
20
3
50
18
4
33
8
87
29
4
21
3
3
30
12
11
16
40
48
32
8
20
11
21
20
24
7
30
24
23
8
52
31
37
24
24
4
4
44
56
64
55
1
24
59
29
55
5
24
4
16
28
4
4
51
65
12
3
5
108
7
53
28
4
24
65
15
67
2
39
9
27
4
4
56
17
3
48
8
60
56
11
30
6
5
32
20
4
28
24
4
7
1
72
47
9
4
4
28
3
2
15
80
8
52
31
53
12
16
8
115
1
28
40
19
56
21
24
24
27
1
17
51
40
4
8
52
7
4
21
32
16
8
19
1
8
16
4
88
80
21
7
40
16
32
36
12
12
7
21
9
7
8
56
13
10
25
7
33
52
4
13
15
27
24
1
15
13
60
13
10
5
4
5
35
16
7
9
8
55
14
42
1
4
24
24
56
71
42
27
20
35
21
32
12
12
32
7
4
1
28
19
93
35
40
5
3
21
52
39
25
13
3
3
9
19
8
53
4
28
4
1
15
136
16
16
7
8
25
35
13
24
28
11
45
8
60
7
5
36
4
4
76
15
9
36
31
17
28
4
8
28
44
53
11
32
23
29
83
49
24
7
5
4
21
30
1
20
12
12
4
41
15
19
38
55
12
5
23
16
32
4
39
16
1
23
26
31
4
16
32
36
31
13
137
11
8
29
71
40
20
20
16
52
9
23
37
7
24
12
39
8
25
35
9
9
15
21
83
36
4
24
19
9
53
27
56
8
24
32
24
20
1
34
17
7
81
52
16
21
6
41
8
17
31
36
32
72
32
31
29
23
9
4
16
136
3
1
36
49
3
7
77
27
72
17
4
43
1
12
20
24
24
12
17
90
1
15
8
1
32
7
14
7
59
81
24
21
35
64
44
4
28
32
4
88
12
12
7
16
2
3
4
24
24
15
33
23
9
4
8
24
21
6
40
41
4
27
17
44
56
40
1
27
92
13
131
55
45
4
27
61
48
64
3
29
32
12
4
1
11
13
15
16
56
24
21
7
92
27
24
13
5
18
21
21
11
55
5
11
17
3
28
13
8
17
7
3
5
4
63
17
72
4
8
20
28
32
4
20
25
10
1
16
8
20
3
8
6
79
17
7
27
14
10
26
63
27
28
1
4
3
13
16
61
15
4
32
12
4
12
68
4
8
28
53
79
64
20
24
5
3
112
84
29
23
36
13
19
29
19
48
15
1
55
109
17
7
56
43
5
33
10
45
4
37
27
28
16
8
11
6
55
36
32
20
4
28
3
17
16
24
17
7
4
16
28
11
29
116
20
84
4
4
37
22
9
5
6
1
4
1
15
39
1
56
9
18
13
23
16
29
24
27
29
32
27
25
24
52
21
30
24
30
35
28
43
17
4
20
4
17
126
5
16
21
12
6
5
12
37
27
48
16
48
23
1
53
10
5
16
5
3
28
17
31
35
1
28
52
8
7
9
56
13
60
11
49
11
24
64
19
2
12
6
21
31
37
8
3
5
19
1
8
15
29
40
16
11
13
36
32
20
8
24
1
10
32
21
16
27
1
64
31
41
4
52
31
1
4
4
87
18
11
12
68
27
29
4
5
11
145
6
13
16
13
31
15
9
16
31
45
48
36
20
7
65
16
4
20
36
7
21
8
45
27
45
11
4
15
5
4
32
24
8
16
64
4
47
13
23
33
21
3
33
27
19
25
92
28
4
21
3
9
18
45
3
29
112
28
52
25
24
35
7
24
1
36
24
56
27
33
27
25
17
10
14
51
24
45
10
17
9
3
27
21
12
24
48
4
3
17
28
16
35
26
19
17
3
4
28
8
15
14
55
56
84
63
9
55
1
24
16
72
31
5
21
11
16
24
8
4
7
17
36
56
20
20
12
28
24
17
24
43
41
11
24
16
69
3
19
17
32
1
19
4
7
6
75
105
55
15
2
6
37
24
28
25
51
36
4
16
60
8
24
4
37
11
12
16
12
40
32
19
14
6
25
20
8
13
10
9
24
52
37
6
13
20
3
6
12
19
56
45
3
4
116
9
23
43
5
52
3
65
40
4
8
24
3
25
41
23
44
5
47
25
19
12
23
13
8
52
28
4
21
23
32
3
29
3
36
5
25
7
40
12
1
18
9
7
1
28
21
15
21
35
12
11
21
11
25
17
6
33
9
39
64
87
48
9
40
12
ABCD 388876212*7^$a-1 [50029]
3
117
144
27
108
33
108
48
3
81
15
84
12
36
109
92
51
1
47
93
16
35
25
47
33
75
96
21
72
51
9
27
21
3
25
164
48
123
57
48
64
35
60
13
119
12
1
71
21
84
12
48
52
12
47
45
4
44
15
84
37
32
63
169
11
21
64
104
87
156
60
73
59
13
32
27
13
131
49
71
45
24
36
63
37
12
128
51
9
16
143
96
81
15
129
75
45
27
84
109
224
28
32
40
32
60
4
80
27
84
60
12
37
23
72
1
20
136
11
24
109
24
56
87
189
132
288
40
11
192
57
63
72
57
3
169
35
1
11
24
25
8
144
12
204
3
1
32
3
73
224
27
9
12
48
84
64
60
11
61
35
13
24
36
83
1
47
9
39
45
28
23
60
45
15
21
36
3
105
51
33
40
95
117
76
11
37
83
21
15
33
87
12
156
13
11
108
96
21
24
3
24
165
64
108
32
60
24
15
45
51
24
12
24
33
12
87
9
243
69
16
32
108
87
9
51
57
87
120
168
153
120
40
72
48
24
56
15
73
71
24
121
8
216
120
132
39
21
84
4
72
71
12
49
108
20
39
21
99
45
40
179
336
12
73
8
28
12
11
45
3
217
35
49
83
48
9
111
1
44
63
180
181
35
61
12
80
27
24
12
69
63
108
109
11
105
96
15
33
108
27
37
80
84
51
1
120
68
51
13
68
120
63
57
3
105
16
48
311
21
64
116
51
45
4
108
35
252
36
168
1
164
16
35
1
71
12
25
144
128
124
11
60
9
40
23
1
20
60
100
11
21
39
21
52
47
96
37
12
239
85
23
72
57
135
60
156
133
80
64
83
144
96
12
1
144
167
153
4
8
51
36
12
33
28
32
123
9
48
132
27
36
73
8
72
15
9
40
35
109
32
27
204
96
273
39
49
24
236
39
48
37
8
28
71
12
57
36
27
12
121
20
16
95
45
100
44
76
119
81
3
37
72
143
45
15
12
12
60
13
32
84
63
1
47
81
24
24
27
33
15
45
36
28
20
48
4
95
36
108
60
96
1
35
60
93
36
3
93
27
57
3
13
8
112
23
60
48
37
140
87
45
24
75
45
207
84
69
39
156
1
131
49
48
107
33
27
12
21
16
36
23
37
84
44
192
120
111
321
12
28
11
48
9
3
36
45
88
8
280
104
76
44
4
95
12
9
75
33
192
147
12
45
87
45
111
12
60
45
24
27
9
12
51
13
23
153
39
81
51
21
39
57
4
180
80
27
72
57
39
48
36
97
323
48
84
9
39
96
48
120
12
85
11
69
36
51
93
39
37
32
64
23
13
12
71
45
63
33
28
8
39
9
63
57
24
231
81
75
21
40
8
3
1
20
40
48
83
45
84
51
105
27
24
21
207
73
24
8
3
133
11
96
45
3
132
33
3
37
104
51
60
144
13
32
112
11
25
8
27
108
45
87
105
192
135
24
97
35
45
15
72
217
12
71
36
117
16
11
12
13
83
25
224
180
3
25
47
33
72
12
15
36
312
21
60
24
171
97
68
75
181
11
129
60
160
11
25
23
25
35
25
35
21
28
108
8
27
12
132
81
28
20
3
60
24
36
21
76
72
80
108
3
1
108
35
45
3
189
12
135
13
36
191
24
69
180
48
3
61
107
36
81
16
80
51
48
21
24
75
21
3
37
11
45
15
36
153
27
1
11
105
3
1
11
177
39
21
3
109
20
12
100
36
48
47
13
83
60
1
108
119
33
147
348
81
99
12
60
33
16
96
23
93
48
15
84
153
28
11
108
25
56
3
69
3
1
108
8
48
16
35
120
61
32
16
35
117
3
25
23
24
33
160
11
12
9
4
44
4
239
72
12
37
8
24
120
16
95
105
52
12
23
105
27
12
33
3
237
63
25
47
1
8
3
120
36
1
23
9
51
ABCD 388933488*7^$a-1 [50015]
72
72
25
60
36
23
13
78
54
59
48
61
60
24
131
43
65
36
73
35
121
72
48
36
11
48
72
7
29
1
23
12
37
24
24
12
30
48
42
96
12
60
60
12
143
7
29
37
30
17
72
13
95
25
258
65
73
36
18
53
25
227
12
19
17
13
11
121
23
1
24
120
156
36
24
30
18
36
12
23
25
30
53
132
36
109
12
12
191
169
23
24
12
96
25
83
12
13
12
12
108
108
102
6
143
60
97
84
36
12
138
29
67
48
5
1
12
204
18
89
36
61
71
73
11
25
36
120
167
13
18
18
30
5
85
95
73
60
119
60
48
25
12
96
36
24
24
6
65
61
60
11
120
25
11
31
48
174
23
36
55
96
126
11
61
90
41
25
12
18
53
139
18
132
60
119
85
23
37
36
60
11
60
1
48
59
115
18
30
125
13
107
37
6
29
85
47
121
71
36
49
24
23
84
25
47
73
36
23
12
13
23
61
36
12
12
11
37
114
126
83
36
12
13
24
24
108
48
23
73
36
35
48
31
54
47
13
95
127
30
72
12
23
7
66
48
24
23
37
72
96
12
36
11
103
41
25
60
59
25
36
252
24
36
18
41
25
11
19
48
78
18
66
60
36
131
12
180
36
85
24
72
95
36
73
47
24
12
1
35
25
47
25
30
18
23
7
137
12
13
11
1
96
84
47
79
30
23
13
60
24
24
66
65
36
1
60
60
24
24
84
240
48
47
25
71
1
83
1
12
11
13
54
41
12
36
7
6
47
73
11
1
12
59
24
25
12
120
36
12
167
1
72
59
109
47
25
11
60
211
174
59
13
83
37
60
24
48
23
13
227
55
42
6
96
78
72
60
71
49
54
66
11
73
180
54
5
13
12
96
71
132
109
24
24
203
37
35
55
96
48
18
72
12
59
25
84
36
36
48
131
1
35
61
95
36
19
48
66
36
42
42
24
30
30
23
36
25
47
73
6
17
37
90
17
85
24
12
23
12
37
96
35
91
6
11
48
36
187
29
1
72
23
25
131
60
84
24
36
1
90
53
1
71
61
24
24
11
49
12
11
36
1
23
12
36
49
96
84
18
30
35
73
96
60
24
60
36
18
138
11
132
49
12
11
73
6
5
144
108
13
48
71
37
132
18
42
72
24
102
5
43
6
84
47
72
25
6
6
60
24
60
35
12
13
23
1
23
25
23
79
17
13
60
102
96
48
150
11
1
23
55
6
108
30
65
31
65
61
24
84
12
11
132
13
48
59
37
60
107
12
49
48
72
18
53
37
11
61
72
36
108
6
96
77
121
12
120
54
6
12
108
12
36
23
1
155
25
108
35
12
25
12
48
6
5
36
73
47
1
23
55
53
48
85
11
25
11
12
25
83
121
12
11
13
12
24
180
11
127
150
12
24
6
6
90
30
24
83
13
131
13
83
85
66
66
47
127
5
157
131
139
42
47
1
95
97
12
48
48
42
6
47
43
173
19
5
13
24
120
78
30
18
53
60
37
12
107
37
59
1
18
53
139
6
24
23
204
31
6
71
120
61
12
60
6
5
96
12
79
18
24
83
13
60
36
119
97
12
180
72
6
78
11
48
7
114
47
79
173
1
11
24
48
49
24
59
181
11
25
12
12
36
84
18
6
203
1
48
11
37
60
23
37
23
79
78
120
59
31
30
60
155
12
36
36
13
155
12
36
49
48
83
37
23
79
6
24
83
79
53
1
12
12
83
13
12
102
78
84
47
1
78
29
25
90
18
126
6
48
36
11
36
24
31
30
11
151
5
1
72
48
83
49
30
65
49
48
180
12
60
24
131
1
84
23
36
12
25
48
35
24
25
48
30
17
24
1
72
30
90
54
41
12
139
29
19
65
108
1
18
17
127
113
144
1
12
18
6
12
30
42
36
24
12
59
19
17
145
11
73
90
5
108
49
48
120
24
48
11
13
60
59
97
47
1
12
72
12
11
12
55
30
36
23
37
66
54
24
66
30
12
23
97
48
12
60
102
96
90
60
24
18
5
37
96
23
109
48
23
49
60
132
72
11
277
107
1
11
13
167
49
11
121
120
11
31
18
215
25
48
107
121
11
25
48
11
1
60
71
73
12
23
12
13
36
60
18
30
36
72
84
11
24
1
30
5
43
6
384
24
60
59
48
108
73
60
48
323
61
42
30
11
13
36
48
12
23
72
13
96
71
72
1
78
41
7
30
24
108
30
30
18
66
47
31
ABCD 388981136*7^$a-1 [50007]
12
12
12
18
12
141
40
41
12
144
54
12
25
11
126
15
21
24
55
15
14
36
43
3
32
18
36
58
5
15
18
7
5
15
9
19
60
20
21
42
1
3
17
84
12
3
1
20
21
159
3
12
24
1
125
19
5
42
9
111
4
38
6
1
36
12
12
5
31
71
13
35
9
9
7
23
6
48
12
7
32
15
37
8
7
14
6
1
11
12
48
33
51
13
23
1
12
80
48
15
30
15
69
12
31
65
12
48
15
48
3
9
43
5
16
120
12
11
12
9
12
40
8
21
48
3
33
6
12
6
31
17
10
48
44
1
17
3
52
53
6
9
55
17
9
72
3
40
24
17
60
103
8
27
24
54
19
23
24
49
32
12
9
19
41
30
1
36
20
4
11
54
24
18
6
3
3
1
36
20
21
34
17
31
21
8
88
17
6
4
20
25
3
62
36
12
6
21
36
52
11
24
45
4
5
3
40
12
5
55
29
19
8
27
84
6
42
1
12
8
3
1
24
12
11
18
51
15
112
2
24
12
10
62
6
57
39
9
63
24
37
41
39
12
9
15
24
28
24
77
36
6
1
8
48
40
24
39
20
24
1
24
8
39
6
12
10
32
78
54
6
87
4
24
8
21
24
39
3
1
65
30
72
6
39
28
12
29
6
9
39
9
9
48
3
9
18
24
6
31
5
7
11
9
7
26
22
21
12
5
24
3
48
51
28
48
17
31
17
36
16
41
12
24
39
3
24
24
4
44
13
8
9
6
13
5
12
15
51
69
9
6
49
41
114
12
18
3
28
77
60
15
33
10
20
60
13
56
28
8
7
32
12
9
33
10
2
12
7
116
7
44
49
44
4
17
7
47
45
9
31
41
24
18
6
30
1
20
15
162
7
5
27
12
72
3
28
2
7
36
99
14
7
8
40
24
56
24
12
4
23
61
20
28
5
67
12
11
37
101
22
14
75
9
30
9
7
20
30
18
1
12
41
3
3
30
36
75
69
43
35
102
6
1
47
1
8
9
60
15
16
5
24
72
99
21
42
81
63
6
10
17
45
54
1
20
9
30
1
15
45
23
24
24
24
132
12
30
48
48
18
18
6
18
84
48
3
24
108
28
8
9
78
24
1
75
5
9
34
21
24
29
51
19
2
3
21
24
30
30
54
6
6
109
5
63
33
36
12
3
36
9
12
24
19
11
42
24
12
7
20
51
1
17
51
15
37
32
28
27
2
51
28
12
17
75
3
48
37
32
9
22
9
39
5
15
66
3
12
40
80
19
21
5
102
1
53
12
24
12
7
24
5
43
27
69
17
6
1
8
4
8
75
24
28
2
27
12
4
5
72
66
36
6
12
3
33
10
44
109
20
33
66
6
84
12
63
15
73
3
2
78
13
36
5
43
20
28
83
1
48
17
78
6
22
26
54
13
12
39
5
33
30
1
5
36
30
9
4
60
53
7
5
24
43
11
6
6
12
1
23
90
12
7
12
5
15
45
120
6
24
1
17
7
60
59
6
12
126
25
53
3
21
6
42
22
26
12
3
7
14
31
29
42
9
16
32
15
18
7
27
5
21
12
24
31
17
84
48
12
3
4
11
6
6
9
75
13
17
18
108
21
63
37
12
17
24
15
7
32
33
3
25
8
24
33
12
24
63
28
65
31
36
8
60
69
19
12
77
6
69
31
69
23
33
51
21
21
7
15
32
84
9
3
9
27
42
6
33
9
3
27
9
27
6
6
6
7
29
30
9
3
37
11
42
36
15
15
6
7
53
12
22
5
63
49
17
6
54
19
8
12
3
18
34
26
12
7
195
2
36
7
29
6
6
24
27
28
27
45
3
2
72
31
89
94
14
7
60
8
7
14
30
1
24
27
2
27
48
72
69
27
4
96
23
78
6
57
24
39
18
19
11
4
26
18
138
3
4
5
51
16
11
18
84
27
15
12
42
12
3
88
3
29
33
43
41
43
68
28
23
1
56
87
24
57
24
9
30
12
9
40
5
6
102
19
20
16
39
2
27
16
8
45
3
9
6
9
19
80
36
12
16
32
21
60
27
37
15
2
67
23
6
63
3
18
19
29
43
5
15
63
6
3
28
36
65
34
14
18
12
1
3
2
7
8
28
144
41
7
20
3
33
24
9
31
11
1
8
27
24
25
101
18
1
24
5
7
20
36
52
51
77
9
30
33
9
24
7
29
12
42
78
19
20
12
3
37
5
3
21
24
30
6
18
12
37
5
6
37
71
61
32
7
2
30
12
30
7
32
27
4
14
7
5
48
67
24
5
12
7
23
6
111
36
3
18
30
12
93
4
24
23
4
14
18
6
10
26
19
5
90
100
38
36
42
30
19
59
18
55
20
15
1
8
15
60
16
62
3
16
63
2
66
1
23
9
16
12
5
54
1
71
9
39
72
1
80
3
13
17
3
24
3
1
23
30
27
15
4
33
24
108
32
33
6
1
17
7
24
20
3
189
21
10
17
3
6
18
9
9
12
54
16
2
3
43
21
29
24
3
15
1
23
1
23
30
3
4
8
39
1
83
9
19
9
8
52
23
48
78
6
37
11
9
21
24
42
54
36
6
30
36
78
1
8
9
3
27
33
12
100
5
55
51
57
35
150
15
9
3
3
33
3
6
24
30
12
18
19
65
7
5
15
33
36
18
24
9
36
112
8
28
23
9
51
1
11
6
30
6
12
42
25
8
88
71
33
16
12
65
12
24
54
6
7
20
39
33
45
48
27
40
80
28
24
11
6
24
55
68
15
57
33
15
39
1
27
44
1
17
7
41
19
47
69
4
5
36
7
36
5
78
6
90
90
42
18
6
42
6
52
122
6
12
72
6
31
5
3
12
12
27
1
12
5
10
2
24
36
30
24
49
53
36
30
4
45
41
27
4
68
55
5
12
76
20
21
19
5
27
52
60
20
87
30
31
5
27
16
11
6
42
96
9
28
12
17
12
22
32
48
18
7
11
42
7
47
6
66
13
29
7
51
32
16
5
9
3
45
6
72
24
30
27
3
36
28
14
15
16
20
21
6
18
7
8
4
29
6
73
29
22
50
36
3
27
6
55
35
28
17
15
6
19
41
12
24
48
6
1
48
3
32
12
48
24
13
8
9
60
84
12
60
60
42
13
95
6
18
12
12
78
3
9
6
24
9
12
69
15
40
17
19
8
45
3
108
4
35
6
6
12
13
29
6
9
33
42
57
21
7
29
24
12
6
6
18
6
19
12
5
39
15
12
12
6
43
5
24
6
48
12
1
17
27
7
14
24
7
83
16
29
9
7
12
32
12
15
1
8
9
7
29
7
41
39
63
1
29
6
60
12
18
34
2
3
69
3
3
12
4
41
24
57
31
12
11
9
3
18
7
12
15
2
19
44
21
42
25
41
31
11
4
48
86
60
42
9
15
24
36
33
52
24
36
5
12
12
24
12
91
35
42
66
4
26
7
59
1
3
17
28
12
68
9
43
63
29
12
9
27
45
19
3
48
5
111
28
2
3
69
19
125
54
9
57
42
33
16
5
79
29
18
102
7
29
43
48
24
8
4
5
6
60
9
3
1
5
18
30
24
12
3
99
25
5
12
78
12
33
9
12
24
15
24
16
20
45
3
7
32
37
23
1
3
14
3
36
75
1
41
12
67
36
20
12
99
1
20
21
90
18
7
12
12
20
21
12
55
24
65
12
72
19
12
20
27
33
28
20
15
6
7
11
21
93
15
4
5
6
54
19
24
12
11
52
33
17
46
69
12
17
24
42
13
53
24
67
5
30
13
8
12
33
63
12
12
16
5
79
35
13
15
44
21
52
20
7
21
65
12
42
18
18
12
81
12
28
5
18
1
35
13
5
36
42
30
7
89
3
3
66
3
3
24
6
12
12
31
48
17
3
43
20
60
12
33
16
51
26
48
18
6
126
18
103
29
30
18
55
23
6
43
8
28
101
12
84
27
3
37
20
16
72
20
15
66
19
72
5
3
16
11
12
49
12
20
67
65
99
48
1
5
6
6
3
3
49
53
12
30
73
5
43
65
58
14
15
9
12
27
3
21
15
21
3
1
71
18
15
52
53
18
1
107
18
7
5
15
16
20
3
6
3
3
36
1
15
14
39
27
16
44
30
27
57
48
55
11
37
11
21
64
17
12
27
9
19
48
12
12
ABCD 388992578*7^$a-1 [50043]
131
1
72
8
108
4
128
28
11
204
45
3
24
37
11
37
80
99
60
36
61
140
124
56
124
11
25
56
64
32
84
15
12
1
143
36
1
68
40
8
40
20
144
12
36
27
25
12
68
3
72
157
24
12
20
3
108
13
20
63
45
108
48
4
11
72
144
93
27
25
44
3
109
35
180
37
8
40
120
24
20
108
88
32
28
32
36
27
133
12
83
25
56
220
48
11
9
51
108
1
80
3
9
87
12
105
196
84
96
59
1
23
21
63
33
88
23
9
40
128
36
112
12
59
13
23
37
23
21
27
25
20
24
48
51
84
45
87
108
57
36
108
51
21
27
33
108
36
4
44
36
204
12
63
33
39
72
49
20
12
15
21
60
72
3
25
12
35
24
13
35
60
1
24
68
148
92
207
48
13
11
21
24
88
239
24
13
176
3
72
60
9
12
4
68
99
9
28
96
164
63
24
25
47
180
25
95
105
3
9
4
12
44
27
57
51
13
48
11
21
15
21
24
16
84
83
33
3
13
108
11
81
64
35
45
40
32
72
39
60
61
47
21
4
23
85
12
8
120
52
96
12
56
96
3
24
37
152
4
68
28
12
59
13
104
16
11
48
37
48
144
11
25
83
13
44
15
21
15
21
60
28
24
23
36
36
60
237
51
157
71
45
96
75
1
8
40
96
68
3
9
24
64
8
27
13
32
27
45
3
37
179
37
8
76
156
47
33
4
59
21
16
12
36
59
25
120
8
12
87
36
9
64
44
39
181
131
1
35
25
176
112
47
144
9
48
144
64
23
21
159
13
48
32
4
11
85
36
8
36
51
109
116
27
13
59
36
9
63
120
36
37
32
3
9
15
21
72
136
44
15
1
20
60
12
4
84
179
37
84
32
12
16
71
9
16
20
36
28
44
255
24
1
108
12
8
112
60
12
36
144
48
12
36
95
12
1
80
4
32
96
4
23
12
9
100
120
20
3
1
23
129
4
47
84
13
59
9
27
1
36
35
45
16
24
36
20
12
16
11
85
48
108
119
36
24
1
71
21
27
9
112
12
48
84
60
35
13
72
23
132
61
32
180
15
61
36
20
3
45
99
141
28
12
32
40
44
64
35
24
37
179
45
3
36
13
48
143
9
36
160
12
71
9
27
61
23
49
36
20
112
35
37
176
3
33
48
36
72
64
264
92
48
36
63
60
93
4
95
13
68
15
84
9
51
1
44
16
11
9
52
128
12
60
75
25
35
13
12
59
69
64
11
9
108
51
48
24
36
9
39
72
33
3
45
16
12
32
36
39
60
25
23
37
8
15
45
27
21
76
56
12
132
16
192
35
21
40
24
72
24
11
36
36
33
160
119
37
35
45
39
13
11
9
63
129
124
71
13
8
72
28
132
12
23
13
8
27
9
27
72
49
108
59
1
71
9
24
63
36
36
49
36
35
49
23
96
81
144
63
37
20
15
73
8
3
9
51
13
107
49
68
4
11
61
36
20
88
11
12
168
25
48
48
12
11
48
121
72
47
21
87
48
45
28
68
16
119
21
27
9
64
35
69
4
23
9
16
23
37
23
121
68
12
4
11
12
13
128
3
9
96
4
23
25
48
24
11
73
132
60
12
32
40
200
75
9
4
48
44
3
60
97
108
36
12
20
108
64
80
132
36
12
87
13
32
16
11
21
87
21
108
4
23
24
81
84
15
72
1
8
39
81
27
105
12
63
108
37
68
52
32
60
3
33
40
24
47
1
23
57
76
12
48
132
47
1
32
172
56
24
27
45
16
23
24
25
20
36
76
36
8
4
11
85
32
27
36
49
12
20
4
23
37
12
23
12
13
59
13
24
68
16
32
28
72
60
11
72
97
24
36
23
157
23
1
8
40
32
4
32
52
80
16
32
60
3
45
27
9
76
20
64
48
35
25
12
36
32
3
9
207
24
36
9
12
240
3
85
23
177
48
36
16
48
44
72
16
8
16
23
61
35
1
56
4
36
11
84
9
16
11
36
1
24
12
23
21
132
12
36
63
72
37
24
8
36
3
49
60
44
4
23
13
56
52
11
57
72
63
24
13
48
23
85
56
124
11
36
93
24
48
40
68
4
11
61
47
49
72
35
45
27
69
156
51
12
108
97
11
117
123
37
71
9
27
12
9
40
24
36
32
180
72
3
13
32
4
68
15
45
48
4
48
48
8
51
61
167
1
95
1
44
52
32
60
135
12
45
27
81
16
119
145
23
144
25
23
81
16
11
9
15
36
48
1
188
16
116
48
28
44
100
80
16
80
52
48
24
68
99
9
63
1
59
189
72
16
128
3
33
3
60
157
68
52
23
36
141
4
36
35
13
72
24
24
11
24
117
27
21
ABCD 389048096*7^$a-1 [50009]
21
19
41
45
18
12
78
6
40
14
12
135
7
26
15
12
27
30
30
30
6
64
8
45
9
39
9
75
93
102
21
24
31
17
69
99
36
15
4
2
90
30
18
4
41
7
200
105
24
9
90
36
9
9
15
15
30
6
42
10
5
3
40
5
9
27
9
12
27
12
15
28
5
33
3
21
39
15
4
38
18
81
3
78
3
9
6
76
5
19
74
51
27
30
3
87
18
30
60
24
21
24
15
57
31
5
39
9
57
3
7
17
3
57
12
3
6
27
43
20
144
6
15
24
45
42
30
10
65
33
3
9
10
144
2
12
15
81
12
78
21
91
5
27
33
48
15
9
12
3
78
12
18
69
33
111
21
18
6
75
117
10
17
31
2
24
15
39
6
75
15
36
4
26
12
36
22
20
12
48
12
21
60
45
22
8
42
15
12
45
120
111
9
87
51
18
12
42
18
54
21
3
6
46
17
72
15
48
40
48
29
43
20
213
99
28
8
60
24
6
72
3
3
40
17
39
40
96
50
18
66
51
129
30
36
28
17
3
12
78
24
58
14
24
60
12
123
39
33
12
51
84
18
18
12
9
9
87
15
24
21
3
21
75
36
42
87
3
6
111
96
57
63
27
60
16
2
3
21
15
24
27
84
30
18
6
15
91
26
12
3
27
18
10
8
60
96
24
6
18
28
14
6
48
76
26
22
41
7
72
32
24
6
15
21
15
55
5
99
66
15
55
5
27
210
51
19
137
55
50
15
45
6
48
21
24
7
53
36
81
12
78
69
24
7
62
15
3
105
27
18
39
36
9
36
132
6
12
9
153
36
22
38
36
15
21
3
7
17
21
27
33
90
36
16
17
207
21
60
15
30
18
21
21
39
24
9
22
14
10
26
18
18
3
24
33
30
48
36
21
45
10
8
6
10
86
12
15
27
4
24
65
33
54
6
3
156
19
20
54
30
18
180
3
69
10
38
34
116
30
12
10
17
9
42
69
33
3
9
18
21
60
27
12
156
66
15
81
99
15
33
21
27
27
6
6
33
15
33
45
18
40
17
9
30
16
62
12
18
21
24
27
45
31
24
44
4
17
39
9
3
24
4
32
40
50
15
87
18
27
12
3
60
42
18
45
48
9
48
15
15
18
22
26
22
20
12
48
60
60
40
24
24
17
27
21
15
54
18
40
113
21
75
3
57
63
21
12
15
24
93
12
33
18
18
30
16
14
84
72
3
81
10
17
15
30
3
72
75
69
15
33
15
12
18
15
36
51
4
24
38
10
14
99
39
60
18
102
52
26
15
15
48
36
18
15
48
15
4
24
5
36
45
99
105
66
96
30
18
6
6
33
31
44
9
45
3
33
24
27
31
50
42
33
27
78
3
51
21
3
30
72
12
18
105
15
42
3
48
9
3
27
45
31
44
21
15
9
31
50
36
15
9
12
48
6
21
27
57
3
21
15
24
33
27
6
132
240
10
8
12
45
79
96
65
24
36
60
132
21
66
28
17
24
24
111
36
24
129
15
28
50
15
3
24
6
39
48
55
62
12
6
213
9
12
6
84
18
3
12
21
24
18
28
20
21
60
9
24
6
12
42
6
9
48
7
77
3
16
14
18
24
18
36
15
12
24
3
30
15
15
6
147
24
3
45
31
2
22
2
15
36
67
8
60
9
15
21
3
36
54
36
36
27
15
16
41
31
8
16
20
6
3
9
27
24
99
33
33
15
105
132
42
12
18
27
3
42
60
30
9
159
45
15
132
4
17
57
18
12
16
17
24
3
45
15
33
3
9
43
140
9
3
72
6
12
51
21
46
14
30
48
96
4
8
102
15
12
15
33
33
3
12
15
9
69
10
32
9
3
132
24
84
12
54
15
60
27
93
31
44
52
2
6
40
17
9
36
72
3
24
9
70
29
3
45
75
9
15
33
12
9
12
24
24
54
12
54
15
27
24
18
36
54
6
6
4
17
45
130
2
15
15
57
3
72
33
33
15
48
19
8
40
2
12
18
45
12
111
24
45
15
6
18
21
96
9
39
7
50
90
28
32
40
20
12
6
34
17
33
15
33
70
2
78
88
14
18
9
3
57
21
30
9
79
32
57
103
14
60
48
72
15
31
38
27
7
56
9
48
63
24
90
70
48
5
3
9
7
98
63
75
12
48
9
24
31
14
24
3
108
9
6
4
41
27
30
54
64
96
24
17
3
6
18
33
48
39
66
51
93
42
16
68
42
27
45
27
33
90
45
31
17
57
90
6
30
57
24
123
100
26
22
8
21
33
27
24
105
6
48
6
36
24
84
6
24
18
3
9
6
57
72
36
19
17
21
39
33
3
7
17
9
70
14
42
6
48
102
12
6
27
33
39
7
56
54
30
198
15
51
4
17
15
9
9
15
15
16
2
22
41
24
3
12
21
117
60
3
21
39
19
17
99
57
9
108
6
30
75
9
30
33
9
6
33
21
84
75
21
36
24
6
24
36
33
7
5
39
18
60
108
30
30
42
28
2
78
33
21
18
21
9
3
48
15
9
105
63
57
27
15
28
20
117
3
18
48
135
21
70
20
6
18
21
21
154
26
22
38
27
27
76
17
31
20
4
65
72
81
24
3
111
96
6
15
123
30
39
7
8
48
45
27
16
44
60
112
8
18
70
29
15
21
7
5
12
24
7
2
15
15
21
19
116
76
14
36
66
45
48
27
12
6
54
45
45
90
12
144
4
17
48
15
12
21
72
7
5
21
90
24
4
20
84
12
6
24
15
15
78
30
96
90
15
19
41
69
10
120
17
3
78
12
3
103
2
15
3
4
20
21
69
6
9
60
33
30
150
3
24
7
8
33
45
10
14
51
15
42
51
15
12
42
42
6
22
2
51
48
12
9
6
33
24
27
4
65
39
30
27
24
31
5
21
12
75
15
66
135
7
14
99
24
48
7
2
18
72
6
15
63
21
3
42
18
36
60
42
60
42
60
16
20
96
30
126
12
6
12
30
18
87
15
100
38
30
132
84
21
15
24
54
12
24
54
6
34
14
27
48
3
12
6
6
18
36
39
7
24
24
5
12
3
30
3
48
129
18
9
3
30
78
69
3
72
54
75
21
10
5
19
24
5
36
31
113
3
60
42
12
24
12
18
12
9
24
15
57
7
41
117
78
6
15
9
66
69
9
46
74
3
63
21
3
48
9
36
60
87
18
3
24
12
19
26
30
24
24
36
30
6
45
84
24
27
28
50
111
21
123
31
41
45
3
27
4
5
15
21
9
24
27
96
ABCD 389062574*7^$a-1 [50039]
142
8
90
28
36
165
173
58
12
36
45
15
14
31
36
48
15
12
176
10
162
9
27
26
36
100
32
108
60
7
36
17
4
78
2
60
18
10
20
42
60
85
63
12
36
62
19
59
22
18
62
30
48
28
92
30
34
20
36
4
30
18
2
48
78
13
9
18
44
10
38
52
20
48
12
64
9
75
42
8
12
36
42
90
12
30
30
66
60
1
11
18
178
21
5
46
14
66
100
50
7
23
40
24
8
40
36
33
59
42
12
48
10
18
54
45
53
19
27
36
84
62
7
3
14
10
128
10
128
12
28
62
10
8
10
44
30
34
81
11
102
70
69
36
3
14
18
30
30
18
24
18
1
15
12
42
62
28
50
7
24
111
6
74
60
18
198
1
108
84
17
60
22
60
32
13
17
18
1
47
30
7
27
45
41
84
6
42
12
46
14
36
12
40
20
42
25
53
48
24
6
12
1
71
30
36
84
6
52
9
27
72
44
28
68
54
6
52
18
54
18
2
6
82
8
22
6
14
90
18
67
12
63
42
50
16
32
28
9
9
54
2
36
52
62
58
38
30
10
120
18
86
28
20
28
14
36
90
10
32
108
7
51
134
48
10
2
30
28
9
125
10
36
18
54
80
28
2
30
12
66
118
2
22
12
60
26
132
12
10
110
6
10
32
40
72
26
54
6
132
28
24
18
8
12
30
12
58
20
60
12
58
98
67
24
83
88
21
197
90
88
9
5
30
18
31
108
5
60
67
9
140
34
96
72
18
54
38
18
34
26
28
9
27
26
30
12
30
42
48
78
30
102
90
42
4
114
2
48
18
34
18
8
52
48
132
158
42
25
3
33
89
46
92
60
60
49
3
42
30
8
42
55
11
70
3
15
56
46
18
62
7
167
4
120
206
64
24
38
24
18
22
24
2
12
18
24
10
27
101
22
56
34
27
3
18
87
11
12
150
12
18
42
6
22
27
53
18
42
18
42
58
20
12
30
82
86
30
37
144
11
106
54
18
134
4
24
38
64
38
138
54
18
48
7
3
2
48
10
32
58
39
95
36
4
8
72
108
16
9
17
36
24
60
34
2
42
22
90
20
148
12
114
14
42
19
17
7
63
20
1
60
11
30
72
66
28
2
28
96
18
8
30
90
52
36
32
40
12
105
3
32
60
30
42
16
14
28
110
10
2
25
15
48
20
148
12
105
185
60
10
18
2
22
54
14
31
36
12
113
18
60
42
10
146
43
29
48
102
48
40
21
27
2
103
99
2
70
8
48
1
59
24
4
2
60
60
52
80
12
58
62
36
64
66
2
76
2
28
74
18
4
18
18
84
36
20
114
19
51
20
30
6
24
37
21
92
4
32
54
13
23
4
36
20
28
24
128
42
10
8
12
30
22
18
50
52
24
36
36
50
42
222
58
2
58
18
18
32
12
138
34
38
16
2
24
28
9
63
38
28
2
25
35
88
92
25
27
36
50
114
6
10
74
70
56
28
6
20
78
1
41
7
11
85
27
9
71
64
26
6
58
14
30
10
8
10
27
12
51
84
26
12
22
36
20
42
46
12
44
6
19
45
18
9
53
10
20
48
49
23
76
81
3
9
27
14
48
7
39
14
31
141
3
53
7
83
88
44
72
64
14
18
24
16
18
32
7
17
18
16
44
37
108
57
18
2
6
70
20
30
4
98
12
34
32
120
10
27
45
32
60
28
8
120
12
28
14
4
54
68
22
108
18
14
58
18
72
9
21
234
50
10
38
18
42
31
9
68
24
7
41
90
1
11
30
16
24
30
24
2
88
62
1
36
35
30
78
90
22
6
54
12
96
62
10
92
6
82
120
45
143
114
67
51
12
60
36
14
6
12
42
150
18
31
9
32
6
49
23
18
40
54
56
72
109
27
56
4
21
11
22
62
48
16
2
12
7
35
28
62
6
4
9
17
60
12
10
9
132
11
10
68
55
65
7
65
7
161
28
3
15
9
5
90
18
84
6
52
126
150
144
36
9
21
15
29
115
53
12
72
70
26
12
18
10
27
35
102
60
36
24
198
46
92
42
10
18
9
203
30
10
45
23
54
36
84
96
12
10
18
18
26
4
24
8
24
88
42
30
26
37
23
4
6
27
35
37
21
78
56
18
19
27
132
2
28
72
42
26
12
18
60
60
22
92
36
12
7
65
7
27
32
4
8
12
25
11
97
107
16
18
3
51
48
42
8
10
20
34
48
6
56
6
22
50
10
2
43
17
4
86
28
32
36
4
54
14
30
10
2
16
27
27
48
96
26
60
30
4
44
25
35
10
20
42
36
4
60
48
6
86
90
6
34
18
38
72
72
30
4
26
78
72
4
36
20
10
27
11
18
12
72
10
9
9
66
132
2
10
72
24
146
115
53
78
30
54
28
92
18
30
12
100
18
8
60
7
65
18
4
36
80
12
16
9
5
30
18
84
34
62
54
66
28
74
40
180
21
60
59
18
22
50
7
5
120
7
27
2
7
5
22
8
10
80
78
42
16
32
60
12
30
30
10
186
92
10
74
16
62
78
30
42
12
18
196
9
12
15
30
20
34
14
18
12
25
63
2
10
60
21
41
55
5
18
16
32
30
43
41
6
54
150
37
3
20
16
42
38
178
30
26
16
2
12
13
17
154
44
1
17
82
45
45
8
30
52
158
40
63
48
81
72
78
20
18
90
54
46
14
138
12
30
6
13
84
27
38
22
38
102
78
10
20
42
7
72
27
20
1
41
72
6
4
93
24
207
54
72
8
42
30
6
30
12
91
15
2
12
112
ABCD 389470314*7^$a-1 [50031]
29
25
87
32
52
24
36
8
72
4
135
69
12
9
11
25
18
45
92
13
47
28
8
72
12
36
7
5
100
21
47
7
5
1
11
160
20
84
36
84
31
81
189
59
4
141
35
4
8
12
148
147
41
36
19
17
12
37
15
140
43
42
111
24
8
60
40
27
30
59
12
79
9
120
15
5
40
9
75
68
67
41
72
28
92
7
12
65
13
30
41
1
90
21
27
6
107
84
120
48
12
28
20
156
40
80
1
11
124
45
54
41
19
54
71
96
49
66
5
40
188
60
216
4
92
48
37
23
61
24
11
16
68
97
35
79
21
9
59
37
23
16
15
165
32
229
11
24
64
15
66
23
36
24
168
12
96
72
24
4
152
12
7
18
42
21
9
35
25
3
36
56
40
20
96
112
32
84
12
12
72
199
149
7
29
24
91
24
17
13
35
16
36
45
48
15
92
19
9
8
7
77
4
80
4
32
85
35
24
72
67
77
4
80
61
23
72
16
69
39
72
87
12
5
64
80
156
19
65
36
36
43
5
49
51
75
9
27
29
120
12
12
12
49
35
16
63
120
126
35
16
44
4
45
60
135
27
53
36
36
13
35
1
99
32
60
25
24
11
16
20
120
60
12
72
24
91
54
27
9
78
81
12
32
55
66
15
104
115
53
7
17
60
4
21
135
44
115
29
72
28
56
25
59
36
12
84
79
137
24
24
31
5
24
79
17
19
29
12
64
36
8
72
168
52
15
84
9
20
12
49
24
35
36
60
52
117
11
31
29
1
18
5
1
30
60
45
36
153
111
92
79
45
20
4
20
84
40
111
5
84
28
20
13
39
15
21
20
12
40
117
6
341
49
27
117
6
17
64
9
39
15
53
48
1
83
76
80
40
15
9
21
27
8
55
36
41
60
88
92
24
24
12
28
15
5
31
21
20
139
9
39
125
12
4
84
36
9
90
141
12
144
33
66
9
92
24
12
24
16
20
24
103
5
55
65
1
27
24
68
48
48
52
12
45
23
19
65
25
83
16
56
55
53
7
18
35
132
4
21
60
3
80
52
165
24
11
235
29
16
68
168
24
48
40
21
59
132
25
15
156
104
36
40
63
5
1
18
41
24
25
155
52
44
49
36
27
32
31
81
24
20
36
48
31
54
30
132
41
60
28
60
21
83
36
76
9
111
24
21
23
157
35
223
12
9
80
12
24
24
4
20
60
1
24
11
12
133
107
19
33
57
99
9
47
43
180
41
24
151
149
40
20
61
24
107
4
32
28
21
35
60
120
84
31
45
36
68
4
171
77
84
103
5
28
44
13
83
160
24
80
36
24
79
5
60
16
68
1
30
24
36
5
96
24
1
63
45
11
16
39
24
165
15
17
60
48
67
5
49
6
45
39
24
53
12
1
27
9
108
23
12
28
104
49
6
53
100
111
81
68
36
4
51
29
60
1
59
61
107
28
32
84
28
8
132
28
48
32
84
19
6
23
108
4
68
36
16
69
11
16
44
60
139
197
24
13
131
96
24
4
117
23
12
48
52
60
3
45
20
52
108
8
12
25
6
5
24
25
35
216
31
29
40
12
33
30
29
16
56
60
24
1
239
4
20
60
48
43
77
48
60
25
107
7
72
21
68
49
36
24
95
36
16
33
12
155
4
32
13
11
163
36
65
60
16
8
1
47
7
17
13
83
43
6
35
13
63
9
60
23
7
54
60
30
17
19
65
103
36
5
12
13
36
180
11
7
36
17
24
60
24
25
119
25
3
80
19
81
27
6
30
29
36
115
9
15
36
120
9
36
32
12
1
11
25
35
84
4
21
54
5
121
24
72
3
20
7
29
76
8
36
24
25
47
4
12
8
145
27
8
1
35
115
81
92
60
31
6
71
144
28
12
128
7
180
41
28
56
24
12
72
12
25
59
19
12
9
44
12
4
12
20
12
37
3
51
21
176
4
60
75
69
39
17
28
8
24
4
20
79
117
8
55
17
19
77
12
91
24
57
60
44
112
132
8
100
63
30
119
88
27
6
35
19
65
28
68
12
28
20
115
17
12
72
60
24
120
1
23
31
5
109
126
84
6
75
9
35
108
12
7
54
107
108
36
16
8
60
31
54
11
43
17
76
27
5
12
48
12
13
15
111
65
36
4
20
25
59
16
195
9
56
55
77
40
9
24
147
117
11
12
48
55
65
24
7
9
32
40
3
45
56
25
95
13
6
30
6
53
36
31
81
63
5
12
37
107
73
6
17
4
33
3
33
30
9
80
127
29
12
252
1
131
36
88
9
47
16
44
24
1
108
95
148
104
60
133
23
72
36
60
61
39
36
104
1
39
135
77
24
60
16
63
81
165
54
89
1
71
28
20
7
9
60
92
48
72
43
29
132
24
31
53
12
24
ABCD 389539796*7^$a-1 [50029]
4
9
11
2
7
5
28
27
11
16
36
1
21
8
7
12
5
15
4
7
12
78
23
29
3
3
2
10
10
4
23
17
31
9
3
11
46
46
1
4
12
12
1
7
33
7
7
4
1
12
9
10
10
12
20
43
9
10
101
19
65
4
8
9
20
10
21
24
23
14
26
13
13
30
16
25
24
44
5
11
12
56
5
12
6
4
1
25
7
12
5
8
3
5
30
1
1
22
4
22
22
69
7
2
4
28
31
60
9
2
54
32
14
1
43
6
4
2
2
11
15
14
18
17
8
9
16
2
30
42
1
5
7
23
33
4
1
7
17
7
12
1
6
6
47
1
27
5
15
11
12
10
40
2
6
14
17
1
52
3
41
11
8
7
30
38
22
3
20
11
40
1
12
39
2
2
5
8
12
4
5
24
27
3
49
20
17
16
26
2
15
3
2
6
36
1
20
17
20
2
9
48
1
20
7
5
86
5
17
8
34
70
4
22
9
28
17
6
8
13
12
4
11
52
14
7
21
27
49
16
6
30
38
6
11
5
32
18
13
11
5
20
21
18
36
44
5
1
4
12
43
29
40
3
32
31
4
42
70
13
8
16
37
19
16
47
2
12
8
11
11
13
4
19
13
37
15
24
15
6
32
3
45
20
18
24
22
44
4
2
16
14
4
6
1
9
3
25
28
4
15
20
1
12
10
17
23
26
7
63
20
14
18
33
19
13
12
41
36
28
8
22
21
61
8
39
4
12
12
21
22
41
49
11
5
3
13
8
7
5
7
37
4
15
5
6
10
7
9
8
3
53
12
12
18
1
23
24
25
4
23
8
5
44
15
2
4
15
31
14
3
21
3
23
14
2
9
5
23
27
2
7
23
33
16
45
11
23
6
16
3
15
33
13
35
4
8
3
84
24
9
1
3
19
5
15
21
23
34
22
17
23
49
31
84
13
3
33
21
14
2
16
34
6
18
32
10
39
9
2
4
14
35
24
23
9
4
17
8
26
14
6
18
6
12
25
9
6
4
49
4
17
7
89
15
3
2
12
47
92
24
19
6
40
18
13
73
4
46
1
8
4
23
30
12
43
5
15
4
31
52
2
24
47
12
8
5
31
39
10
64
8
39
116
3
10
10
2
38
10
23
4
5
6
14
32
26
2
10
9
17
7
16
17
3
49
4
6
5
24
41
18
26
50
29
5
11
11
21
1
26
21
9
7
20
4
29
7
15
21
24
8
5
19
33
30
2
8
32
56
26
20
26
19
45
24
12
4
28
7
4
1
24
10
9
7
18
10
22
20
35
5
26
5
9
59
11
17
17
27
4
56
33
3
3
13
11
1
19
6
11
8
1
34
10
2
22
18
9
15
13
23
20
1
9
3
4
36
12
8
27
34
15
5
26
2
3
95
12
9
4
9
15
35
20
17
11
18
10
22
6
10
7
12
13
12
11
79
82
3
7
6
22
42
24
7
16
3
16
1
40
20
3
20
17
8
21
3
17
30
17
13
14
24
5
15
13
13
16
15
4
5
19
36
13
43
9
19
29
30
9
1
27
5
3
37
38
38
14
9
41
46
5
9
8
6
13
7
2
19
11
12
2
10
6
32
2
20
25
21
47
4
8
5
7
13
39
11
13
7
13
4
12
9
16
10
12
10
11
12
12
28
29
6
30
6
16
81
7
2
2
9
17
2
17
11
1
16
3
2
15
28
1
4
27
16
1
19
3
50
7
1
42
5
33
8
10
20
24
4
33
36
3
21
16
5
18
1
1
40
30
6
22
17
3
2
32
4
6
16
24
20
1
33
6
4
21
23
9
24
3
49
33
34
17
9
3
59
13
8
1
26
2
16
3
11
5
35
12
6
3
29
6
49
27
6
24
39
1
10
6
34
6
7
24
7
5
35
9
16
12
5
4
3
1
16
34
5
15
12
37
1
35
12
17
2
30
6
40
48
80
12
42
10
10
2
6
7
24
3
4
12
28
25
84
44
36
31
9
11
12
10
12
32
43
25
59
8
29
7
36
16
1
30
12
30
7
27
21
40
24
11
10
4
7
16
5
12
8
7
9
30
20
1
3
2
40
6
20
12
16
1
23
8
1
41
2
21
3
21
8
5
19
4
5
30
20
13
17
58
16
33
5
26
1
24
5
42
12
6
31
16
19
24
2
4
7
9
4
3
5
30
8
1
4
8
7
30
51
8
33
12
31
5
4
56
7
25
2
5
9
4
22
36
13
4
12
29
3
11
58
18
1
5
8
22
18
15
3
9
11
1
4
12
5
6
12
9
39
2
23
1
11
15
20
18
14
2
56
3
21
51
4
8
16
7
1
1
16
7
3
1
19
10
7
20
3
32
13
16
8
5
115
3
22
39
56
3
25
25
78
10
10
9
23
40
2
15
3
4
5
9
6
18
40
11
28
7
12
4
26
4
6
13
27
2
91
8
29
14
14
31
1
7
3
22
3
56
7
4
1
11
4
42
14
1
23
5
20
1
74
20
2
3
21
28
11
5
2
14
11
5
54
4
1
5
14
36
10
8
58
30
20
7
5
52
15
75
1
5
7
12
24
47
8
10
3
12
5
4
6
13
7
6
19
29
6
52
2
32
4
2
9
11
8
29
8
23
14
32
10
6
4
23
11
1
51
8
13
1
23
9
16
24
40
19
11
38
6
4
12
9
28
53
7
11
26
4
6
1
15
5
48
3
8
16
6
31
1
20
12
15
41
14
5
36
35
13
12
32
3
37
12
11
12
133
9
46
4
8
25
3
1
8
12
47
2
22
16
20
22
3
21
10
50
6
37
3
52
13
5
43
52
17
40
42
10
4
6
6
20
22
33
3
1
8
4
20
40
20
4
5
18
26
55
3
36
2
7
5
36
7
9
46
8
12
1
17
15
29
22
16
4
1
24
15
14
4
3
27
73
7
2
11
3
14
32
4
16
3
23
1
1
27
21
27
1
22
9
23
28
22
15
7
20
5
15
25
41
3
11
1
9
26
8
17
4
23
90
3
16
11
12
13
67
49
5
26
4
13
12
37
10
2
16
6
13
17
18
5
12
1
10
8
4
37
39
10
7
12
13
4
11
5
19
32
27
2
12
11
20
1
28
18
12
1
15
20
1
4
12
39
5
19
14
3
5
7
5
19
4
19
5
1
7
7
6
8
14
6
16
27
1
15
25
40
3
27
18
7
7
17
7
26
4
42
10
15
3
16
26
12
43
32
5
2
20
8
5
11
36
40
5
1
22
1
24
60
31
32
42
2
40
1
3
50
3
1
59
12
60
59
25
27
44
1
19
14
3
5
23
12
5
7
11
6
15
11
29
11
21
24
16
31
10
7
1
7
4
7
1
12
1
27
5
34
5
9
55
11
13
3
33
11
21
16
13
16
20
20
8
18
22
16
32
11
29
54
4
6
3
4
1
2
17
12
40
24
11
40
22
11
23
14
19
5
6
12
10
14
25
3
6
39
35
1
17
59
5
15
16
12
25
46
12
45
5
4
6
20
5
15
24
4
65
9
2
21
5
7
3
8
13
39
24
6
8
54
36
1
9
12
32
7
4
29
12
86
1
11
17
32
12
1
6
22
19
7
10
11
53
18
10
14
10
16
7
17
11
13
22
8
29
31
25
9
7
41
2
2
15
11
48
22
3
11
13
35
73
7
16
24
2
24
7
4
49
22
1
36
17
36
27
67
18
11
12
3
2
4
20
7
48
4
1
48
11
5
2
37
35
10
30
50
19
4
9
10
16
13
20
7
10
12
22
1
32
67
10
19
64
12
15
6
39
11
24
24
1
5
8
11
15
17
24
4
21
16
31
13
8
55
11
1
11
4
4
17
44
5
8
12
23
37
3
17
63
11
1
1
14
6
2
10
20
32
46
17
20
67
5
24
45
27
17
16
10
56
9
7
17
11
22
27
21
3
17
12
31
21
3
4
31
5
37
19
4
57
2
6
4
11
15
4
5
4
7
28
37
35
10
24
14
14
10
21
15
2
34
20
5
5
14
30
16
19
1
10
13
8
23
14
15
27
9
11
44
5
12
104
36
9
27
4
7
18
30
2
8
44
4
30
20
29
8
3
9
4
32
5
23
7
41
5
19
11
10
3
68
23
41
5
27
23
37
21
18
9
3
13
5
8
32
23
9
67
11
8
1
1
3
24
57
26
1
19
14
88
70
22
16
11
3
20
8
12
16
9
15
6
3
4
11
12
4
30
39
1
6
5
5
3
29
23
3
9
7
25
3
12
14
6
5
20
5
84
12
30
28
1
1
22
2
28
15
13
35
29
10
10
14
14
19
21
75
4
9
3
7
37
3
13
12
24
11
42
12
39
4
3
20
13
5
7
19
13
71
24
36
17
13
4
7
8
3
8
1
33
3
23
10
4
15
17
15
23
2
35
1
12
18
24
33
53
3
11
4
1
12
20
7
6
3
35
13
24
13
12
4
2
37
12
3
18
3
7
14
8
36
4
6
26
43
3
44
29
8
4
36
17
16
4
7
5
24
7
3
73
48
8
27
90
14
4
25
24
5
7
13
10
48
13
32
29
24
16
3
3
30
3
27
18
4
8
14
13
7
20
9
11
1
4
1
10
9
4
12
5
7
8
24
12
9
7
35
8
14
6
5
5
7
3
2
6
17
8
4
24
36
5
20
23
9
8
38
17
11
9
7
29
40
35
21
4
1
11
5
30
2
10
9
1
11
52
25
48
11
12
41
3
24
4
1
8
2
21
33
51
45
54
14
19
3
14
6
10
3
31
6
8
15
15
37
24
1
36
18
14
27
13
6
13
7
5
1
26
12
9
12
36
5
4
60
15
29
2
17
11
2
8
8
4
7
9
10
24
29
7
120
22
7
5
39
48
4
24
1
22
13
55
49
11
42
11
1
36
48
10
22
8
42
22
2
84
21
9
22
4
5
5
24
4
10
17
19
53
1
12
60
11
39
33
8
77
12
7
9
18
14
6
5
8
28
44
5
31
29
19
24
13
8
8
7
17
23
1
54
12
24
4
33
12
23
8
6
38
45
25
26
6
18
12
56
1
47
60
5
20
4
1
4
8
10
9
21
19
24
49
23
19
17
20
3
9
1
26
37
1
19
4
20
7
40
10
7
5
19
5
10
30
4
35
17
19
20
5
30
1
5
19
16
45
23
16
23
52
17
4
5
12
6
14
7
3
10
23
36
12
51
13
20
7
20
1
5
32
7
3
18
3
15
22
14
14
44
15
57
14
9
83
25
5
10
62
7
5
14
17
55
20
42
26
16
1
5
12
12
20
28
15
28
12
31
13
1
10
5
17
14
5
1
7
1
15
5
75
23
29
12
36
24
7
13
16
17
88
12
10
50
3
24
11
9
28
55
18
12
6
13
17
14
24
44
10
38
4
20
20
25
3
6
15
1
35
36
5
4
18
8
4
45
5
4
16
3
25
7
3
2
6
2
46
25
16
8
12
5
23
1
40
10
34
6
40
1
21
8
27
27
12
21
4
13
19
41
11
8
1
12
20
19
15
9
60
7
30
10
33
11
22
30
32
2
3
31
5
29
31
1
18
10
8
32
3
9
10
17
33
14
1
11
44
4
42
63
21
15
11
25
29
8
15
5
27
5
4
7
9
23
3
22
8
15
4
29
7
32
3
22
66
5
4
67
1
4
13
31
9
6
2
4
27
4
20
23
10
19
8
4
25
7
41
40
28
10
5
23
1
13
8
11
4
17
2
29
11
1
19
13
52
5
7
8
3
8
13
4
3
17
12
5
10
1
44
4
21
4
10
44
17
12
7
2
11
16
51
5
29
59
37
7
45
30
10
10
8
2
15
37
32
24
7
29
16
28
16
10
4
2
14
9
4
13
59
44
1
38
2
26
9
8
13
4
10
4
2
2
5
5
6
21
21
38
12
14
4
16
6
1
8
24
4
5
22
44
2
22
6
2
14
20
8
11
7
22
31
12
5
18
12
24
1
7
17
24
8
23
1
53
36
40
7
20
12
9
18
54
10
5
11
1
7
4
1
12
48
4
11
44
10
7
20
15
1
24
29
4
15
13
7
28
5
8
56
10
13
12
9
2
20
40
2
6
6
11
5
23
11
33
17
7
28
19
13
24
23
13
23
13
17
26
2
27
9
10
6
8
31
48
21
6
5
17
10
8
2
4
6
2
15
17
8
2
17
16
5
6
20
22
15
4
60
5
15
28
60
23
8
1
4
35
30
56
23
12
15
24
21
45
28
19
3
20
10
7
7
12
10
18
9
12
11
22
86
29
23
14
10
6
8
19
37
8
8
30
5
8
7
10
32
23
3
1
80
15
10
3
47
6
68
4
27
3
8
17
32
15
21
12
25
2
16
48
32
8
13
1
47
5
23
7
28
37
1
20
35
28
11
6
15
9
30
26
67
7
38
6
22
2
26
2
2
32
7
9
27
33
8
10
21
4
8
17
76
19
19
ABCD 389573936*7^$a-1 [50089]
17
192
55
17
16
20
31
53
16
15
180
117
32
19
33
144
80
55
48
9
135
5
19
29
55
57
3
5
55
17
19
5
64
3
12
45
12
15
137
43
36
29
124
120
99
45
140
52
32
7
5
19
45
36
60
27
113
16
75
24
53
192
48
88
8
24
19
24
77
31
29
31
257
60
72
223
65
12
103
84
60
69
123
12
81
15
29
52
51
9
459
36
24
53
52
20
16
32
12
4
44
28
159
53
7
5
24
252
19
9
72
8
115
29
52
15
45
39
12
5
12
31
5
55
36
29
112
15
33
32
43
57
44
48
36
55
29
48
31
41
7
29
43
33
8
19
53
55
45
20
55
60
12
9
3
29
19
17
16
20
19
72
77
67
125
4
12
8
40
51
21
44
4
12
84
51
77
31
60
5
120
52
60
80
40
3
12
48
156
21
108
36
24
27
45
3
36
9
32
28
27
9
15
12
129
80
19
24
65
7
9
51
197
43
17
67
9
3
173
31
5
28
32
4
15
101
31
89
19
69
75
21
8
79
9
8
52
68
91
36
269
36
12
28
3
36
29
100
96
8
16
180
15
60
57
99
21
15
9
96
48
3
48
24
60
149
36
43
77
43
48
89
60
24
16
80
120
36
79
60
72
17
108
4
8
16
20
36
16
60
32
52
8
208
99
21
32
19
41
67
36
9
36
3
45
15
12
33
111
21
24
96
3
77
19
29
43
24
65
28
20
52
24
36
20
40
120
24
75
173
91
21
15
105
15
69
15
5
76
99
12
5
43
36
125
19
36
21
152
79
113
24
7
33
80
72
31
12
5
24
67
21
8
12
12
223
5
192
60
136
15
36
72
72
77
48
31
12
17
16
15
276
45
3
12
48
48
108
9
60
15
21
15
29
151
60
9
56
31
33
3
29
40
75
24
72
24
108
17
4
36
8
36
36
12
12
19
5
24
16
20
76
56
43
17
28
36
39
77
28
12
180
20
43
5
16
8
43
60
33
56
4
44
19
69
44
108
16
72
3
72
24
5
19
45
87
17
31
81
104
31
21
48
27
129
27
24
33
32
4
24
32
55
77
19
41
120
48
12
16
12
3
45
75
12
36
53
115
45
24
44
19
48
9
15
36
69
15
141
60
27
12
60
17
43
101
19
29
12
115
5
48
28
84
24
15
36
45
195
81
84
51
5
40
51
57
63
33
39
12
17
31
89
36
76
8
7
53
76
152
48
24
52
75
36
17
19
177
3
9
32
31
45
3
12
12
48
48
24
96
60
41
28
20
12
36
12
12
7
84
12
9
8
91
65
31
53
16
51
24
65
31
69
3
48
120
65
4
75
60
41
64
315
5
12
4
96
8
52
60
8
24
88
80
60
115
105
24
8
43
29
16
8
67
65
4
8
16
36
20
16
8
7
29
180
40
75
21
99
65
16
20
12
31
108
72
60
45
27
24
29
16
15
9
44
76
3
24
9
15
5
136
39
29
60
24
79
9
15
33
56
67
9
15
29
16
8
24
127
12
29
31
24
5
12
36
127
53
96
40
15
36
120
125
19
45
51
48
45
3
41
31
65
67
45
32
16
51
36
24
24
36
24
36
9
32
55
36
72
77
19
269
12
31
69
39
29
16
8
36
127
60
33
20
43
33
56
12
12
115
65
76
24
60
60
120
39
36
5
55
9
72
3
21
51
45
8
84
52
8
36
67
17
48
28
12
15
69
36
92
108
19
29
31
36
17
31
45
3
84
105
32
120
88
111
17
91
69
15
65
127
17
19
53
60
7
9
20
19
21
3
21
135
41
55
33
63
9
44
7
12
12
77
67
24
21
15
12
9
60
24
104
52
32
19
84
48
29
60
28
20
12
72
48
16
3
24
33
32
60
19
45
87
29
28
36
44
55
12
29
19
17
84
64
15
60
17
4
75
24
21
36
15
5
160
32
72
24
24
91
96
69
123
41
48
100
99
21
3
48
72
72
5
60
48
55
41
16
123
12
24
45
87
33
27
53
24
16
24
96
140
31
84
9
3
17
36
19
125
24
36
12
79
60
21
8
12
100
15
209
31
45
20
40
3
5
144
31
105
15
41
40
87
12
72
69
36
20
160
3
41
48
52
51
29
7
41
163
5
72
172
68
12
19
77
31
101
19
24
36
41
7
29
175
81
36
15
96
12
5
60
76
24
72
32
19
33
80
36
40
24
159
45
20
144
7
21
3
17
12
43
36
29
24
40
8
19
48
9
36
15
12
24
5
72
288
19
5
40
96
3
5
36
31
48
12
17
16
51
125
16
20
43
36
125
4
92
40
15
9
56
28
36
24
3
12
17
79
5
156
48
24
136
27
5
40
111
129
24
56
43
45
36
15
120
36
36
77
16
51
69
80
40
8
19
48
5
4
36
56
84
4
56
4
3
41
31
5
16
39
108
17
7
9
44
60
40
3
24
ABCD 389727612*7^$a-1 [50069]
4
45
12
27
81
15
45
99
81
48
24
63
21
59
13
24
59
49
39
141
99
32
40
12
69
23
144
49
36
48
27
45
108
119
24
25
75
45
195
9
120
11
24
1
108
60
72
3
60
36
57
27
45
63
69
71
49
95
4
9
15
36
45
84
60
36
48
23
64
12
9
24
36
36
63
36
45
35
64
144
45
11
16
48
117
171
60
68
4
12
33
12
51
93
131
4
33
99
21
24
48
155
121
120
15
9
12
24
99
84
45
23
28
12
81
23
73
63
9
72
3
105
48
243
45
15
57
27
69
27
93
60
71
100
9
39
36
9
51
84
32
49
51
48
60
8
24
61
59
109
135
12
9
119
4
12
168
9
147
9
63
132
120
141
11
28
9
96
27
57
47
4
9
48
35
64
60
21
63
128
24
28
45
51
12
8
16
56
124
9
36
12
159
129
51
72
9
23
40
45
59
96
16
117
12
36
35
124
20
16
8
4
60
189
48
243
60
21
51
165
99
20
52
24
45
36
59
96
109
51
104
4
45
39
9
23
28
9
48
35
24
72
37
12
15
36
57
123
21
72
36
60
3
96
93
63
81
72
87
48
45
180
83
88
9
135
9
27
36
60
45
36
63
20
25
135
45
48
87
20
72
97
75
68
4
33
72
3
8
24
4
36
56
61
59
40
24
36
140
13
35
4
249
27
9
84
60
84
63
20
124
33
35
24
16
9
231
12
60
8
24
169
108
24
12
47
16
8
16
9
84
15
9
39
44
24
76
96
9
63
9
27
9
36
35
157
96
48
60
3
9
24
59
61
27
9
51
9
99
72
36
84
45
11
13
3
36
44
61
3
72
8
64
8
1
51
21
36
51
9
72
23
49
95
4
57
11
13
75
36
24
9
83
61
59
24
61
3
33
23
85
35
40
108
68
40
9
60
11
37
87
48
81
15
9
27
21
59
193
143
73
15
81
3
36
9
15
9
3
20
4
57
83
96
73
23
1
3
140
24
16
9
96
3
33
36
12
24
84
108
11
4
36
45
99
56
169
39
36
24
12
45
63
20
49
3
44
16
12
33
39
60
36
21
168
48
36
99
45
15
36
117
39
45
36
36
132
27
8
4
9
24
48
11
4
93
36
180
51
9
131
120
4
33
35
13
72
83
49
23
85
48
35
61
63
36
9
12
132
12
24
12
15
117
63
45
72
23
16
45
275
1
3
45
36
59
4
189
51
9
27
144
80
1
36
36
3
36
104
109
36
36
72
12
71
28
33
36
12
11
24
37
60
47
16
21
36
27
33
3
45
63
81
24
75
261
27
69
11
208
117
63
24
72
81
63
12
285
144
12
60
63
48
33
27
8
4
44
1
71
100
33
39
33
3
24
12
96
12
9
27
45
96
95
160
24
45
99
9
12
51
56
37
36
15
84
9
51
8
48
25
36
59
61
11
121
39
24
36
20
61
27
32
157
48
36
51
45
12
35
181
59
4
9
144
144
27
32
13
27
96
57
47
24
133
27
80
64
36
9
147
24
32
4
9
27
8
1
12
24
35
49
51
21
27
132
45
12
15
36
36
9
12
36
51
9
120
51
8
64
45
171
12
9
60
63
45
35
28
36
72
165
240
83
25
12
27
72
33
23
13
27
21
107
120
13
83
25
156
123
9
23
24
25
48
36
27
72
96
84
9
123
21
36
204
3
33
47
37
24
3
60
21
96
12
27
32
13
168
36
3
33
11
37
24
63
21
36
36
23
40
24
32
13
39
33
27
32
16
24
21
155
4
36
21
36
23
1
47
196
93
132
35
37
27
12
81
63
20
61
144
63
60
9
3
285
48
51
9
75
56
16
104
13
51
36
9
36
108
3
24
12
20
48
1
95
61
24
59
13
12
15
56
120
193
12
11
49
108
107
24
61
15
44
192
24
28
68
120
1
23
4
93
72
47
13
27
48
9
27
9
24
3
9
63
96
45
35
37
36
23
24
1
15
93
11
13
107
109
12
24
36
12
47
52
20
4
48
33
12
23
40
108
9
135
9
51
12
44
72
1
27
60
45
144
3
24
21
24
39
116
37
72
108
36
135
33
27
45
83
28
60
21
60
39
33
39
128
121
12
27
60
120
24
68
85
59
13
36
48
63
56
13
120
15
12
9
63
8
37
15
21
95
13
27
36
105
108
23
112
48
60
20
1
51
21
36
168
27
9
75
33
48
179
16
56
97
36
107
48
1
15
144
9
23
85
27
12
ABCD 389827206*7^$a-1 [50026]
48
45
59
108
100
12
20
60
73
51
84
68
48
348
36
28
92
37
35
120
184
45
131
40
93
23
36
37
35
120
12
96
64
33
179
85
11
61
11
13
27
56
37
24
11
12
96
1
96
72
23
108
24
24
36
12
16
21
24
39
80
60
85
27
36
33
120
59
28
44
144
64
20
60
84
1
96
11
48
16
32
37
47
25
39
32
12
36
1
15
20
144
61
131
40
8
76
236
52
36
24
8
13
267
104
40
116
144
28
80
24
24
48
52
105
39
9
167
36
13
47
84
60
48
4
45
27
45
24
11
24
48
12
36
88
72
32
12
1
63
132
32
12
12
36
73
35
24
12
64
105
3
56
60
60
36
4
24
333
83
36
1
63
20
72
84
36
109
3
8
96
37
144
47
73
83
133
11
24
16
32
12
64
32
121
120
11
96
24
37
39
68
37
71
12
52
153
3
56
88
36
20
48
96
85
135
80
12
64
8
16
32
24
84
16
60
20
52
8
24
16
8
96
48
24
48
168
4
108
8
64
44
1
47
12
4
33
59
48
13
27
56
24
12
48
36
64
21
23
76
32
36
36
64
32
48
24
13
11
16
8
13
24
35
24
52
68
12
12
157
23
16
60
56
24
4
36
72
69
75
8
16
45
95
4
72
20
12
120
37
23
144
60
96
13
23
100
45
47
64
81
47
36
13
120
23
36
24
16
20
12
112
69
11
52
44
24
12
36
12
12
36
84
85
23
76
56
24
160
248
12
12
109
23
1
3
8
36
384
372
96
48
156
108
4
9
27
8
37
59
13
23
36
16
60
20
16
21
23
28
8
24
16
24
8
4
144
204
20
25
147
20
132
28
284
109
11
24
180
112
92
16
56
16
140
60
96
52
156
24
12
9
83
61
59
24
36
204
208
20
4
72
56
48
96
61
147
45
72
24
11
16
8
37
59
24
24
13
27
36
60
80
40
56
16
24
8
72
184
24
120
8
12
96
144
96
49
107
48
256
56
24
4
20
60
73
11
13
75
128
48
4
33
59
24
108
12
96
288
48
61
59
28
32
96
144
1
35
16
44
49
51
45
59
84
12
37
24
3
168
48
32
12
84
12
1
99
21
35
120
133
27
32
13
99
24
165
251
24
37
11
28
32
48
108
96
24
157
95
4
21
24
72
35
4
68
24
40
12
92
13
3
20
25
23
48
12
85
11
24
12
132
156
52
44
28
48
68
36
13
35
120
24
37
11
61
15
20
133
120
11
120
109
99
176
12
48
100
96
120
200
12
49
59
48
96
4
36
24
32
160
20
16
20
24
61
35
13
83
72
61
95
12
16
45
11
72
132
12
72
12
192
28
180
68
72
24
61
47
48
16
9
23
64
44
4
140
4
44
181
27
24
32
60
96
121
96
59
61
11
13
27
296
64
21
144
51
80
12
25
35
40
92
4
21
35
61
75
44
60
24
24
48
24
72
48
13
107
12
12
24
48
12
28
45
203
72
36
97
59
40
32
109
35
37
39
128
12
13
51
20
36
24
40
60
12
45
11
76
80
73
135
9
35
360
12
97
11
61
23
4
8
4
9
51
32
4
48
68
13
24
131
16
20
84
48
12
4
156
60
152
96
72
96
168
12
25
3
116
25
71
49
24
107
13
24
11
12
4
8
84
12
157
39
33
48
47
108
72
61
24
120
11
16
45
71
52
8
36
12
109
27
24
8
96
12
4
32
157
95
28
8
120
37
72
59
12
25
75
44
1
15
12
24
8
84
64
32
36
72
13
23
217
23
48
4
69
35
100
20
37
71
12
48
24
60
12
13
11
24
24
112
80
12
25
72
35
76
44
48
13
120
11
16
96
20
1
47
16
96
68
13
155
48
13
119
36
12
148
152
24
24
88
56
24
120
37
95
48
25
72
3
45
51
92
48
4
92
25
215
28
104
61
47
12
84
73
11
24
88
165
96
59
48
12
1
24
23
36
24
24
12
12
4
68
112
80
12
64
44
240
96
48
4
144
144
80
1
99
45
72
131
13
23
28
8
24
48
4
33
75
56
72
144
16
128
4
32
4
12
ABCD 390019638*7^$a-1 [50034]
36
24
30
12
30
36
96
54
30
48
150
78
144
72
36
12
18
60
42
24
18
90
12
30
84
162
102
108
43
47
12
6
18
12
36
109
23
48
24
12
12
36
24
6
7
155
54
84
222
72
126
90
30
120
138
66
6
84
60
24
180
42
54
96
24
1
41
102
12
54
42
84
72
18
180
90
6
78
12
24
54
6
6
174
72
30
108
30
36
12
66
78
72
42
24
7
71
18
114
42
72
18
36
60
24
54
42
36
120
48
138
54
18
198
6
90
54
114
13
29
6
78
78
84
18
36
30
54
30
96
66
24
42
84
24
84
30
90
102
42
78
30
18
42
72
6
96
66
42
18
85
23
30
180
30
24
1
41
6
12
60
30
36
24
36
84
12
246
78
24
60
42
12
42
54
30
114
84
42
66
24
48
85
113
36
48
90
60
24
84
84
90
186
36
24
133
35
60
12
42
42
1
77
102
30
48
114
6
42
84
48
12
36
108
60
6
204
31
35
12
48
48
24
48
24
60
24
66
36
6
49
59
12
12
60
12
12
24
49
65
18
114
43
11
48
30
12
30
156
18
6
6
18
84
36
30
102
42
12
54
30
36
114
54
114
12
72
18
120
198
42
24
30
126
18
84
180
24
48
126
66
12
24
12
12
24
12
30
168
18
84
60
24
12
96
36
54
42
12
42
36
18
13
89
90
66
54
48
24
24
24
12
66
150
24
12
6
24
30
24
60
192
36
42
30
73
17
54
6
114
24
18
282
12
24
12
60
30
414
30
30
30
48
43
59
6
6
121
5
43
5
42
48
36
114
6
54
126
168
42
66
132
42
6
78
18
24
180
36
84
54
24
102
24
72
96
120
66
84
96
42
25
35
36
12
36
126
48
18
6
102
48
61
23
12
48
36
60
36
25
5
18
42
54
73
23
48
54
42
36
12
30
42
1
89
12
54
72
96
66
30
12
1
23
66
42
12
66
114
42
72
18
48
114
54
42
7
29
42
42
78
6
6
126
6
78
60
384
18
48
12
72
108
84
18
42
30
126
30
24
24
114
72
36
48
36
24
150
18
12
48
24
54
31
77
180
18
18
78
6
18
42
43
17
18
13
29
12
54
72
12
13
17
120
66
132
48
6
294
72
72
12
36
12
6
6
18
36
42
18
84
6
36
12
12
30
54
12
229
71
24
24
108
42
6
6
66
102
6
72
36
18
84
6
24
54
132
30
1
35
12
78
78
126
6
84
12
12
24
13
107
12
84
12
12
18
12
18
180
12
6
7
53
84
30
121
83
144
18
30
54
66
37
275
13
179
108
96
6
18
25
17
18
78
42
54
114
30
42
24
24
168
300
49
35
36
66
18
48
30
55
29
18
96
144
96
66
156
30
24
72
12
42
54
126
6
96
78
42
90
18
54
36
12
18
25
5
24
6
36
84
30
30
25
11
66
12
138
18
78
6
54
258
84
24
18
36
12
24
6
30
24
18
43
119
12
48
30
120
6
54
6
42
120
54
24
30
90
54
42
36
12
120
84
12
30
90
126
168
18
60
192
72
18
66
108
120
6
114
97
5
36
42
72
12
12
48
294
30
6
6
60
12
24
13
77
60
30
6
6
30
6
54
18
6
54
24
6
30
30
66
54
30
12
24
12
12
198
6
78
114
132
18
120
18
60
24
25
35
12
144
186
60
30
36
90
126
120
18
102
1
23
12
48
36
138
18
90
18
24
78
12
18
24
12
24
36
109
17
18
180
78
24
36
54
78
12
6
25
23
96
12
18
18
120
102
90
1
23
18
30
60
12
42
90
60
6
54
132
252
6
6
48
24
12
37
5
48
6
78
120
30
60
6
42
133
71
6
18
48
126
78
85
48
167
12
60
24
66
96
30
66
36
30
120
24
30
6
36
36
36
12
48
84
6
12
12
12
66
42
96
90
36
49
47
18
78
54
43
5
96
306
18
24
90
186
78
24
48
6
138
108
18
42
90
18
6
84
114
192
36
108
84
30
42
276
54
24
12
66
18
6
72
60
42
30
78
18
24
84
12
84
114
42
18
18
24
18
102
48
30
24
66
24
102
18
66
18
18
48
114
ABCD 390224078*7^$a-1 [50103]
16
84
23
9
27
18
39
36
16
9
84
176
12
16
56
7
44
27
36
34
27
11
18
28
38
58
20
127
12
21
3
81
2
54
87
21
55
24
21
32
3
40
11
57
28
24
108
29
4
56
7
60
24
20
28
17
15
93
6
10
63
17
28
24
24
3
29
12
7
12
8
9
72
28
51
56
40
20
25
23
36
4
9
92
27
9
19
12
77
18
48
6
91
8
61
15
89
24
3
9
19
33
44
7
12
48
17
43
20
15
25
69
3
65
3
108
4
11
73
35
45
21
4
20
66
18
15
9
88
11
4
17
4
39
17
19
9
12
14
25
72
21
36
8
27
21
4
36
38
1
108
9
20
42
94
14
37
36
24
21
80
4
131
3
45
37
32
91
12
9
15
35
18
31
41
7
5
16
51
36
92
12
27
13
9
27
20
39
73
84
113
144
4
2
12
9
25
74
25
8
28
20
51
36
30
18
22
75
20
69
18
145
132
21
3
32
111
24
45
4
96
8
9
3
135
37
21
2
49
53
36
24
3
112
11
9
28
12
23
34
38
45
9
18
73
8
28
12
41
16
15
108
81
3
47
18
12
36
60
12
19
35
22
47
72
9
7
33
50
18
63
28
8
4
5
19
45
116
43
29
18
45
100
24
36
5
24
48
40
24
39
9
56
108
27
3
1
21
3
17
99
76
17
43
11
36
34
123
20
25
24
8
16
51
12
9
8
12
100
15
17
108
16
20
19
96
9
36
60
12
3
24
5
15
16
5
4
2
9
45
16
24
63
41
36
63
37
98
45
1
20
19
21
11
37
3
36
5
16
3
36
8
21
6
13
24
20
105
30
13
9
20
52
56
3
37
44
4
27
20
72
40
57
23
4
131
105
4
24
9
27
35
25
12
9
123
5
15
28
72
53
4
123
35
1
9
12
80
55
45
63
12
45
32
19
41
72
7
12
35
10
44
4
87
60
5
96
18
18
3
1
60
27
120
12
5
16
60
104
6
85
12
140
64
36
5
28
11
27
10
3
41
24
18
30
6
1
35
18
7
24
5
48
60
19
81
107
16
5
55
57
2
18
72
4
3
12
56
4
77
96
30
6
126
13
44
25
8
103
80
27
6
7
68
52
84
9
39
9
27
5
18
9
51
1
60
29
7
9
32
40
2
10
36
35
40
5
12
19
9
48
24
15
36
21
3
24
93
2
9
16
96
21
32
7
84
12
9
63
12
21
23
1
56
24
16
23
4
9
27
36
57
12
99
12
5
51
1
134
57
16
24
56
49
36
24
15
60
33
36
26
12
1
45
8
28
12
15
12
21
8
72
27
13
26
85
12
9
27
72
8
4
21
39
128
49
2
49
21
15
116
37
99
5
36
63
3
13
29
66
18
19
12
21
56
127
12
11
1
11
9
28
21
20
67
24
12
9
26
6
54
10
20
15
9
127
12
48
20
1
44
18
49
8
4
65
16
2
61
21
20
42
70
38
61
33
12
32
15
28
12
41
7
72
41
27
28
59
46
26
25
21
75
24
35
49
95
9
28
8
25
14
1
60
44
9
3
13
11
27
25
5
7
17
63
73
35
4
5
28
36
74
1
69
36
26
18
112
59
3
37
23
58
23
52
24
5
55
29
55
36
21
14
1
120
21
15
29
103
5
3
24
57
114
25
29
4
59
16
5
4
20
64
3
45
32
7
24
35
54
54
42
4
39
20
1
8
52
3
36
20
15
9
28
48
9
14
58
26
82
23
3
105
1
26
18
19
8
1
8
12
16
2
9
13
11
4
9
3
5
40
14
1
12
57
11
4
21
8
19
11
1
44
13
2
1
17
27
21
43
60
41
6
72
10
51
20
3
18
31
11
85
21
14
9
4
45
60
72
3
36
41
4
39
35
30
27
27
42
28
11
40
47
13
17
19
8
45
31
29
55
36
20
16
29
24
115
5
7
9
15
12
9
3
108
21
20
54
45
4
23
13
21
20
7
11
45
49
15
72
12
9
23
37
24
86
13
24
45
35
25
12
12
12
3
17
54
154
12
74
70
95
40
33
24
26
36
13
23
12
6
3
81
16
27
107
37
56
24
1
51
29
67
17
4
47
3
1
96
24
5
4
3
36
12
36
57
36
20
76
51
35
9
12
16
12
48
77
31
21
8
7
29
27
1
3
23
10
2
70
11
13
24
50
13
21
47
1
8
31
35
9
37
35
49
39
80
28
8
4
41
76
24
35
9
40
26
24
25
20
9
43
60
77
28
26
12
46
68
3
37
72
14
18
36
19
20
28
23
9
12
37
59
16
29
7
41
7
120
44
49
3
36
48
21
24
15
9
75
21
27
21
3
44
1
15
17
64
3
60
9
8
36
3
13
47
84
24
9
18
70
51
12
12
21
59
9
12
115
35
10
26
9
93
31
5
55
5
19
12
21
56
27
27
1
9
27
60
24
12
29
48
18
145
5
90
10
44
19
36
29
31
21
179
9
18
25
45
3
24
32
15
1
8
25
11
25
95
4
5
88
24
12
3
59
34
47
37
36
75
5
16
15
57
11
27
93
105
31
12
12
9
27
12
33
11
13
2
18
4
50
13
59
94
27
24
9
75
68
21
27
13
27
21
2
37
84
11
85
23
18
39
27
6
4
59
40
71
33
133
24
39
57
3
24
93
3
5
43
92
33
18
25
33
171
35
9
25
15
32
1
86
81
16
21
3
5
55
35
21
1
12
63
92
73
3
5
72
39
33
4
12
36
23
1
36
24
44
75
16
93
84
2
10
15
5
27
4
12
12
60
116
3
42
16
3
71
90
18
58
3
9
3
11
82
51
44
21
16
3
12
77
40
20
12
7
24
23
13
60
48
23
73
35
24
34
24
63
48
21
8
16
27
47
49
5
19
65
15
4
12
21
39
23
1
8
27
12
6
64
27
80
75
25
45
36
3
23
18
64
51
24
12
29
54
37
33
3
44
9
18
10
74
106
38
13
65
30
73
45
62
22
12
48
15
144
24
119
153
4
5
36
19
36
9
38
1
45
8
16
24
27
21
8
12
7
20
81
18
132
30
40
47
9
7
21
8
27
4
53
15
100
20
9
4
3
20
4
9
11
1
15
29
4
3
20
37
20
7
56
60
4
33
80
54
133
12
80
84
15
46
3
41
31
5
48
4
20
72
72
31
23
73
9
3
21
2
58
63
57
2
57
25
27
71
9
72
61
75
44
25
12
11
45
27
15
58
35
81
31
9
15
5
91
17
27
40
84
9
20
3
49
51
8
28
8
33
39
24
28
9
26
36
109
45
35
1
8
88
38
46
8
72
16
2
61
33
63
60
84
60
12
17
19
21
11
3
33
4
81
27
69
8
4
3
11
49
60
8
13
8
51
3
85
9
20
7
5
51
25
2
36
13
8
4
11
25
9
84
56
4
39
60
21
92
96
18
22
75
47
21
27
33
9
54
13
36
5
64
35
40
21
2
18
ABCD 390275346*7^$a-1 [50043]
84
20
2
5
13
44
3
15
21
3
18
7
15
41
13
30
14
36
32
4
15
12
64
3
10
4
3
29
10
9
40
1
36
34
9
39
18
15
33
51
12
4
36
17
91
20
12
36
3
9
4
17
8
31
24
16
1
4
24
16
11
29
7
19
2
22
14
12
19
12
17
36
10
9
56
12
40
20
36
21
15
17
4
4
23
13
15
1
24
4
27
36
17
11
5
51
12
64
20
17
11
24
21
4
36
7
36
12
40
23
21
1
4
24
23
39
29
12
24
4
11
21
48
75
30
54
16
6
47
3
25
32
48
39
21
4
32
5
8
36
14
21
9
27
60
39
21
4
1
35
48
32
4
15
20
1
23
6
3
24
40
8
12
12
17
24
11
24
12
8
12
4
5
12
3
43
30
11
3
30
3
12
48
16
32
7
14
15
9
31
8
3
34
28
11
1
7
21
16
32
8
10
73
8
3
18
8
12
19
12
39
1
23
90
6
14
16
27
5
52
6
21
19
24
5
36
9
18
13
3
70
11
29
7
13
2
8
9
5
7
5
46
48
1
23
9
24
87
16
30
47
5
70
4
26
12
6
14
2
5
16
15
14
7
8
25
8
3
17
46
102
20
74
17
53
11
29
19
1
44
11
31
10
28
43
84
20
9
27
24
12
48
4
11
21
12
1
8
3
12
21
42
42
7
1
4
20
4
3
17
20
20
3
3
1
20
16
17
3
9
64
47
7
2
15
17
52
60
3
4
56
7
9
5
104
7
19
56
6
10
29
16
25
8
27
36
20
53
4
7
35
21
24
36
3
9
16
24
1
28
3
45
39
4
37
34
21
84
41
59
25
7
13
8
20
2
46
4
6
21
12
16
36
25
7
41
31
12
51
22
20
6
48
37
33
11
3
6
16
20
30
9
12
27
1
5
16
14
14
36
7
5
12
19
17
7
9
36
27
1
11
41
19
39
2
59
53
3
60
55
32
9
29
40
28
14
2
4
31
9
4
22
40
10
7
17
12
55
5
64
39
12
76
8
51
28
10
20
2
33
5
4
3
43
22
12
16
12
3
16
20
3
1
36
8
1
3
80
57
15
9
3
173
55
12
89
16
12
27
36
16
20
24
3
60
10
23
3
21
24
45
4
52
22
22
8
18
30
8
2
44
18
12
56
14
17
27
1
20
36
3
14
23
20
9
66
2
19
4
25
11
17
36
15
4
5
3
21
3
13
4
16
15
39
42
15
24
5
2
5
5
23
5
7
49
16
12
15
7
9
51
45
9
56
7
37
7
5
40
48
43
1
2
20
21
5
50
29
9
56
4
6
25
35
10
8
30
33
5
4
15
60
16
60
9
11
43
10
7
13
100
4
15
15
26
47
8
17
12
19
9
12
51
69
43
37
7
5
7
29
12
22
6
3
39
42
6
9
5
31
28
37
31
3
1
32
27
6
15
13
14
9
21
27
21
15
48
17
14
17
24
36
12
31
5
5
14
21
25
7
13
4
2
9
5
40
11
24
15
9
15
33
27
1
5
7
23
6
15
16
13
7
7
12
2
7
56
27
13
89
4
15
61
7
60
7
10
43
4
29
15
15
18
20
7
3
21
5
2
14
4
14
1
8
84
16
49
34
1
15
2
16
3
37
16
6
4
10
7
3
18
3
5
31
84
33
32
8
23
12
1
14
1
104
12
4
15
10
7
24
13
32
24
7
48
9
42
5
9
3
51
6
44
4
39
41
19
7
32
28
20
21
29
2
45
9
11
15
49
72
104
15
21
12
7
8
6
54
13
3
41
13
44
16
11
12
3
30
6
14
31
3
37
17
3
5
34
4
56
4
2
3
52
29
27
12
57
15
48
5
31
21
8
19
5
7
15
21
4
53
19
44
3
6
15
4
1
55
9
27
40
36
8
12
17
43
9
54
14
26
9
11
21
15
34
14
6
3
60
24
12
12
87
2
4
27
16
8
3
1
45
32
39
9
3
72
25
2
4
46
31
13
23
7
14
3
39
34
16
40
15
45
3
16
53
8
7
24
12
5
7
12
4
17
32
19
24
1
14
13
33
8
19
39
10
23
1
60
28
31
36
1
31
4
80
15
30
8
7
4
9
11
15
16
18
35
24
4
37
47
23
6
3
33
27
27
34
16
20
11
4
5
7
1
46
6
15
3
1
8
21
20
7
5
11
20
33
27
17
22
18
6
2
23
5
3
28
20
29
26
44
16
21
23
9
45
3
5
7
36
36
49
11
12
9
79
69
11
5
14
14
39
3
21
36
13
6
9
12
29
51
7
17
3
6
78
26
7
9
6
48
1
15
14
7
20
36
17
10
25
5
24
3
4
11
25
35
30
12
19
39
5
5
19
3
102
6
1
3
41
49
44
44
19
17
2
9
36
5
4
4
10
26
7
12
41
7
24
5
35
32
24
4
5
4
26
4
17
81
30
12
24
33
63
18
3
13
14
48
9
36
3
33
53
7
51
6
12
28
50
13
17
24
19
61
43
5
31
12
1
4
23
27
57
8
21
20
4
66
9
7
10
24
11
23
26
16
4
16
31
33
15
12
64
5
94
5
9
20
2
32
45
12
72
12
48
21
8
11
8
9
12
123
12
19
41
9
15
12
21
3
5
10
25
13
36
31
72
33
27
24
9
54
1
8
12
4
20
25
11
5
24
7
123
94
23
3
18
7
8
4
11
33
9
7
1
2
44
1
23
1
12
13
22
34
27
8
4
5
76
15
8
4
17
70
10
24
40
43
77
12
64
3
8
5
28
15
3
1
8
9
6
6
12
42
10
15
49
22
2
47
9
35
12
16
1
16
16
16
31
12
41
31
40
20
3
6
106
14
7
27
17
16
1
28
3
5
20
11
16
49
88
3
5
24
67
3
36
24
4
14
3
5
4
10
9
21
35
65
10
36
18
3
12
9
7
13
12
7
4
3
50
3
52
8
28
1
19
63
72
16
2
12
24
3
7
32
9
5
7
3
6
12
8
19
4
21
60
20
19
37
22
2
11
24
12
49
10
1
13
95
35
9
1
35
3
37
5
4
76
40
34
26
6
21
28
35
33
5
7
12
33
4
2
24
45
3
18
27
52
13
12
4
6
37
24
56
41
19
33
7
33
11
17
7
63
30
7
1
28
3
4
20
28
5
63
9
19
23
22
20
39
51
21
9
3
4
24
8
21
51
40
9
15
8
27
36
24
9
15
6
20
40
8
52
27
19
2
7
20
40
1
4
4
27
13
23
8
112
41
3
24
36
57
39
4
32
21
76
98
1
45
27
32
37
23
7
29
52
25
35
13
10
21
9
30
33
21
19
37
31
51
14
11
33
3
23
21
24
21
12
16
11
3
57
12
9
24
44
16
19
1
7
36
3
18
7
8
9
68
10
34
11
12
1
23
97
60
16
7
4
17
12
8
22
34
16
43
12
21
18
2
155
44
3
36
37
17
12
63
48
63
1
44
12
45
10
10
24
19
15
1
5
3
4
37
22
1
20
24
3
16
14
7
17
3
12
27
37
12
71
1
8
15
40
34
43
57
3
12
33
12
3
3
9
12
60
5
7
9
4
4
16
7
11
42
10
17
27
70
27
8
1
11
36
28
1
10
9
9
7
36
107
133
49
79
12
27
33
12
5
46
1
36
17
7
3
6
14
13
3
5
9
24
3
49
6
9
8
21
16
8
3
17
19
19
14
54
1
5
80
35
49
2
94
28
7
9
26
34
32
20
7
97
6
22
72
10
25
20
5
4
7
5
12
7
1
28
43
1
11
29
66
6
3
17
4
39
3
85
32
24
4
53
36
54
1
12
71
30
63
4
9
20
20
19
61
40
52
12
176
16
3
3
1
83
6
12
39
39
21
12
87
1
24
5
70
9
1
22
26
4
15
60
12
15
6
18
1
53
27
52
3
5
49
6
17
64
25
4
7
20
64
24
9
16
43
4
11
69
9
3
16
8
12
19
2
12
8
79
4
5
31
9
47
3
13
8
75
21
36
41
22
34
15
5
16
11
5
19
36
33
10
26
15
21
12
3
13
40
19
24
28
35
1
33
3
20
4
17
20
2
60
21
5
8
31
3
16
77
19
21
44
9
15
17
7
57
15
12
3
33
5
7
9
7
3
17
3
36
25
20
9
22
17
1
27
17
27
19
10
4
3
4
29
27
4
36
5
42
2
31
27
45
21
54
9
19
20
38
11
23
45
24
9
20
19
36
60
9
15
29
40
3
64
5
94
10
7
4
24
9
32
3
36
36
5
4
4
50
6
3
37
23
7
20
16
24
20
21
29
46
2
28
8
55
15
10
11
15
6
31
17
31
13
23
24
35
14
31
41
10
14
7
9
4
80
7
29
8
2
54
20
3
1
11
19
17
9
3
17
67
13
64
24
7
21
84
3
24
60
21
51
7
22
43
29
4
15
36
4
1
7
24
53
12
28
31
5
4
11
33
15
57
15
19
2
19
1
31
28
9
40
23
49
19
16
15
2
27
9
3
4
13
23
39
2
60
3
33
10
6
14
13
1
26
56
9
24
12
60
12
43
30
40
7
24
19
8
18
8
11
25
43
21
7
9
4
7
33
15
7
24
14
60
24
3
9
6
4
5
36
73
23
9
42
42
24
36
24
6
21
19
65
12
4
20
5
12
19
93
30
21
16
11
13
32
17
35
36
23
21
9
3
24
55
5
63
42
15
27
57
29
20
20
3
7
17
12
4
1
7
12
17
11
1
14
20
16
5
4
9
26
14
82
69
5
11
25
59
24
5
40
11
21
3
1
20
51
27
21
24
4
47
9
12
9
3
33
4
16
36
10
25
13
60
20
2
21
24
5
22
49
13
16
19
5
6
30
15
13
36
14
30
3
48
36
13
2
42
42
21
9
48
15
17
7
12
12
9
24
31
5
6
9
40
1
35
13
36
19
16
29
16
11
16
13
19
1
8
12
3
7
14
12
15
53
4
63
39
9
12
4
23
37
23
38
59
1
50
18
40
16
6
1
1
43
5
64
7
20
13
4
23
8
21
44
47
44
5
10
21
12
5
7
28
95
6
18
16
57
8
12
12
12
5
7
60
24
13
16
24
70
21
19
10
2
53
57
31
49
31
4
60
8
24
108
3
81
69
40
3
20
29
7
72
33
3
3
24
9
39
45
24
ABCD 390390474*7^$a-1 [50003]
36
5
88
36
24
12
15
32
4
50
30
12
28
20
9
4
119
42
10
12
8
16
9
11
9
19
41
19
32
61
23
4
36
8
12
13
12
101
22
26
3
45
3
21
10
9
5
7
72
15
8
4
32
1
84
41
10
56
16
17
24
12
3
54
46
68
4
9
27
77
31
24
26
18
13
15
2
43
75
26
27
16
39
33
27
26
10
9
3
17
75
96
1
5
24
18
16
14
31
11
54
6
1
15
26
3
3
16
5
21
19
15
8
13
32
51
24
25
23
16
38
22
36
53
27
9
28
41
87
43
36
29
84
31
5
27
36
16
41
4
35
36
12
25
11
4
20
16
17
3
6
18
9
21
6
73
3
20
18
27
48
21
19
24
27
26
18
48
24
24
40
12
50
10
38
19
20
12
19
2
19
35
25
32
39
28
36
21
35
37
8
43
29
15
37
3
8
6
10
12
2
31
39
9
23
12
1
5
15
7
2
15
7
21
27
20
30
22
92
24
6
24
115
23
9
15
4
26
18
45
9
3
51
21
3
4
36
20
25
12
11
36
12
1
5
22
12
14
22
5
27
24
48
21
19
32
40
29
60
9
42
4
9
17
19
11
16
53
19
5
15
4
41
3
1
8
3
16
36
17
3
45
19
9
23
4
24
8
1
3
69
27
44
6
6
12
16
9
27
17
3
33
75
25
27
44
1
60
12
51
5
7
36
38
31
17
6
25
11
4
68
6
10
8
1
51
8
21
15
12
16
2
46
32
73
8
33
22
21
23
4
8
9
43
17
15
33
7
8
40
5
24
7
50
24
66
1
20
9
3
24
69
3
15
6
30
28
29
81
6
42
15
39
16
5
15
25
23
28
8
21
7
21
15
9
39
68
6
18
45
7
33
32
31
8
18
31
15
26
22
20
48
9
15
6
70
2
18
73
5
10
9
12
15
9
3
20
40
20
16
8
1
23
54
34
8
6
22
9
65
24
18
9
24
3
1
36
15
8
12
16
9
27
36
29
7
17
21
30
13
47
25
23
4
48
33
23
4
9
29
7
11
21
39
4
14
3
19
53
7
86
30
64
36
14
30
4
24
5
27
4
20
9
24
19
56
42
6
4
9
11
25
68
15
1
51
8
45
4
11
25
15
84
5
15
21
19
8
33
52
8
55
8
21
3
4
44
12
33
3
13
8
28
20
7
38
34
9
20
3
12
18
51
16
15
8
4
17
15
4
14
6
4
5
15
16
26
10
8
36
1
3
9
24
3
36
17
21
3
27
49
24
44
21
7
3
9
23
40
5
12
7
5
31
2
24
30
18
19
29
18
25
27
5
21
10
9
72
15
29
27
28
32
64
2
46
17
33
55
27
45
8
19
72
32
4
32
18
54
4
17
51
42
43
39
8
25
23
69
9
19
63
20
16
9
17
34
20
21
3
37
56
21
31
12
29
7
20
84
19
9
35
28
108
93
15
32
6
7
17
6
66
19
39
14
18
126
66
93
12
67
24
36
38
7
3
20
4
65
36
3
21
4
32
19
9
12
5
3
43
53
51
16
20
40
29
19
44
12
9
7
24
12
77
31
38
54
18
30
40
36
20
12
78
70
44
33
4
11
9
3
12
6
19
3
17
7
21
11
12
24
40
12
2
7
27
9
36
11
4
36
72
8
6
27
21
22
33
39
60
36
8
9
28
11
61
48
8
15
1
5
75
36
15
13
29
6
4
56
9
39
4
26
10
44
37
60
3
33
3
9
35
37
27
68
28
14
39
19
41
12
19
29
43
9
3
68
1
20
3
13
3
56
6
7
20
3
4
57
29
27
15
69
3
28
5
19
5
48
28
11
24
28
2
24
39
33
30
1
17
10
86
6
4
14
70
8
16
8
72
49
63
36
9
83
4
36
12
14
3
7
38
18
12
16
36
62
6
24
49
23
12
12
25
63
17
12
3
33
43
14
43
53
18
61
11
9
3
12
1
3
2
7
20
4
3
5
51
4
2
42
60
13
11
36
30
51
7
12
20
21
19
41
7
38
7
23
36
12
12
33
28
36
24
23
13
27
12
8
24
49
123
45
3
72
24
14
27
67
8
24
21
3
25
3
20
12
6
27
7
14
58
5
31
29
15
33
19
5
84
12
7
36
8
24
12
81
3
1
60
5
7
24
17
10
20
25
3
32
9
19
17
12
7
8
13
15
137
60
21
42
6
6
42
48
15
40
36
36
24
3
36
80
16
9
8
4
83
16
44
36
12
33
21
34
24
45
35
30
3
75
33
39
4
9
44
3
6
55
35
21
24
27
9
93
22
2
3
36
12
15
24
64
24
5
36
4
3
8
25
12
8
15
12
37
27
14
10
8
4
8
52
5
7
9
27
20
12
4
9
23
12
54
15
27
28
9
23
21
100
35
1
12
24
11
12
45
15
25
3
2
66
1
3
68
12
45
16
5
58
12
9
17
6
37
3
65
12
72
3
1
20
4
11
6
39
19
38
3
3
33
31
9
27
14
10
9
29
90
1
23
40
5
19
17
15
25
15
8
13
24
12
5
10
8
6
6
37
8
45
3
16
23
6
39
15
42
10
33
20
3
4
12
17
63
9
3
4
57
5
10
21
11
6
24
3
19
36
60
2
19
5
22
2
22
17
27
4
92
16
36
2
7
11
49
3
26
10
96
12
2
79
15
45
3
32
28
8
9
4
51
12
5
51
4
38
7
3
33
63
21
15
8
13
36
23
18
19
56
43
9
8
33
94
8
9
19
36
8
36
12
25
12
59
13
8
16
5
27
3
4
56
54
30
4
20
21
21
30
18
39
33
27
15
12
16
9
35
36
21
21
10
14
18
52
60
21
24
3
24
12
9
116
3
24
9
33
3
28
83
16
77
36
19
41
63
12
57
12
7
29
12
96
12
3
25
35
4
44
52
12
32
4
17
9
6
4
5
39
1
11
24
25
3
17
7
5
7
17
27
36
24
6
7
20
4
8
84
36
9
3
52
8
55
20
6
42
30
39
60
3
4
12
2
6
28
8
6
39
28
23
24
76
20
54
6
69
7
14
42
25
11
18
3
12
19
8
36
1
23
4
9
23
4
17
16
8
39
18
10
29
60
27
64
5
19
20
9
55
8
6
22
8
16
20
6
22
56
16
50
15
12
55
12
24
72
8
13
29
24
7
3
20
24
37
8
12
9
34
20
4
8
13
24
3
36
8
18
42
1
27
9
35
1
5
58
21
23
1
3
8
60
9
19
41
7
32
37
27
32
16
81
20
57
31
11
40
5
4
8
63
6
42
37
51
8
4
44
33
27
12
78
82
8
6
31
27
32
9
4
11
88
17
3
12
30
19
36
3
77
9
3
19
80
12
16
86
19
39
14
18
33
27
4
5
60
3
16
24
21
23
6
22
2
7
12
5
6
49
35
36
4
14
15
3
13
11
24
25
32
43
45
15
14
39
33
30
72
45
3
18
3
39
6
34
9
8
12
4
3
26
34
12
8
21
4
20
16
59
4
21
23
18
22
32
37
39
36
8
16
8
21
3
13
3
29
21
10
14
3
3
16
2
3
36
16
23
4
38
34
17
15
4
5
3
18
15
33
15
15
1
48
27
5
9
31
15
29
19
45
8
63
37
11
117
7
2
22
53
45
3
27
28
56
6
7
3
20
24
12
9
3
36
12
18
34
12
8
9
28
5
22
32
12
1
27
26
10
5
28
39
8
16
45
17
58
69
8
19
38
24
24
18
49
32
27
9
7
44
9
19
26
24
10
12
29
12
3
9
7
20
9
15
4
5
28
11
57
7
26
46
32
4
68
112
36
36
72
32
21
15
1
23
36
16
9
15
2
34
12
8
48
4
9
99
9
36
35
4
20
18
7
23
4
24
17
15
9
24
15
49
77
19
35
9
15
33
15
28
9
35
4
56
25
27
24
8
21
19
9
15
45
3
2
30
12
33
48
3
12
6
3
15
4
17
36
3
16
44
33
7
14
10
14
22
44
64
9
53
18
12
24
12
1
71
9
3
57
19
45
47
12
16
14
3
3
9
7
24
8
1
11
1
47
33
3
4
12
32
49
20
4
3
36
33
41
34
8
6
10
72
44
13
20
24
19
32
1
3
5
28
3
38
72
18
33
3
90
6
16
53
12
39
16
26
55
20
7
56
30
22
5
4
11
13
104
39
4
24
38
54
1
11
4
45
3
9
44
16
20
7
44
6
7
24
8
9
42
4
9
36
35
36
13
36
63
20
12
40
24
45
8
15
42
34
14
3
15
36
60
36
66
22
26
19
47
52
29
12
60
12
99
12
42
3
3
16
21
23
49
11
12
12
48
12
40
24
32
4
108
12
50
3
7
48
9
15
8
30
3
7
36
24
17
12
3
42
10
32
1
29
6
4
32
21
7
2
7
8
55
48
17
3
6
48
6
21
3
37
12
8
12
39
45
9
46
36
8
21
39
13
5
3
21
6
4
5
19
21
11
13
35
1
8
19
50
31
12
56
7
14
27
69
6
1
15
32
60
9
15
12
48
18
22
8
9
3
28
60
9
3
8
25
3
9
8
16
5
3
12
55
5
19
5
7
17
91
8
1
59
1
12
27
14
3
7
17
19
20
28
2
30
12
24
37
8
3
25
3
72
50
22
2
3
15
6
34
20
24
36
1
27
12
17
24
19
36
45
39
8
18
30
18
27
43
44
28
2
43
5
42
6
34
12
33
12
59
64
9
36
35
4
8
16
41
3
21
15
6
6
16
12
41
45
3
3
12
1
5
18
52
9
15
2
102
4
12
24
20
28
8
24
4
5
9
19
5
7
35
6
48
3
3
9
36
12
12
16
47
ABCD 390419132*7^$a-1 [50157]
13
47
25
3
11
34
2
21
12
61
11
88
68
36
31
90
48
78
12
32
28
30
38
22
71
73
66
8
10
42
18
90
90
27
72
8
135
9
15
4
210
36
15
3
5
36
4
11
40
32
40
20
28
53
1
23
55
41
7
29
84
37
3
81
18
78
62
22
27
23
96
45
7
77
40
23
40
72
42
83
3
25
27
162
36
72
96
90
17
19
20
24
37
3
41
12
7
54
72
38
45
37
54
113
13
35
48
51
12
33
7
20
21
36
3
9
28
8
55
18
66
44
9
3
40
44
21
7
5
3
12
9
7
5
85
86
69
19
42
36
2
12
106
90
20
61
9
24
54
9
44
19
81
9
38
12
61
27
185
27
22
72
11
13
50
52
5
55
12
72
60
17
96
27
21
15
105
36
19
18
14
58
47
3
60
25
69
11
27
45
7
18
59
103
5
48
64
8
1
2
12
16
29
13
35
91
113
3
4
41
85
24
12
87
11
9
1
2
52
36
53
1
150
128
9
19
17
55
5
103
41
171
145
20
3
70
59
15
22
14
144
36
49
104
16
27
5
48
12
51
45
15
24
16
108
6
66
68
60
33
37
96
18
17
19
32
189
16
59
10
35
85
11
25
132
99
3
18
59
1
63
273
6
30
95
15
4
129
83
88
56
133
47
156
60
4
90
3
11
36
70
27
24
93
51
8
48
3
4
56
36
105
28
21
11
79
17
115
18
11
19
72
42
35
60
7
56
168
34
3
95
28
21
35
24
36
40
17
60
63
64
32
4
36
18
36
26
69
40
11
72
118
60
30
54
18
5
12
1
191
79
20
70
122
46
54
29
43
68
9
36
52
23
22
35
15
60
124
89
3
4
48
5
1
47
25
30
8
16
44
10
36
27
9
2
109
8
16
39
24
56
16
9
3
20
40
36
41
43
56
60
12
34
14
22
62
132
40
17
19
161
1
170
25
72
32
7
32
49
44
19
68
60
4
36
9
71
4
56
21
67
24
20
28
29
40
63
72
30
35
15
94
11
36
7
5
64
3
5
48
91
20
121
8
163
12
56
16
5
1
288
74
57
72
13
84
71
123
22
6
57
83
52
17
43
72
5
121
18
56
84
21
13
35
7
108
29
61
23
157
75
32
36
12
15
69
4
35
10
72
62
10
18
12
18
35
7
108
5
24
3
21
15
84
28
30
26
12
132
10
135
87
90
14
16
20
36
12
9
127
17
27
36
184
20
12
21
3
96
10
24
26
4
20
4
18
59
40
48
72
32
27
4
20
16
41
15
13
131
70
24
62
10
95
85
27
57
35
7
18
14
72
13
27
41
3
10
86
70
71
7
12
18
11
27
4
44
36
13
72
72
71
9
7
17
19
36
72
8
48
70
12
87
63
9
8
24
61
2
25
11
12
60
105
60
13
11
39
60
58
2
97
80
40
11
57
13
54
17
1
11
3
84
10
47
60
24
12
19
24
5
12
36
28
23
12
64
20
60
13
24
3
8
81
52
32
13
47
61
47
15
28
20
64
80
25
23
97
27
36
68
37
9
23
31
12
65
15
12
36
12
28
29
3
21
19
161
139
17
123
64
48
42
14
21
75
10
14
154
18
44
13
15
17
19
36
8
33
112
35
13
35
12
40
12
54
2
4
5
25
6
45
3
53
3
9
12
15
22
98
9
1
18
66
74
9
13
72
3
32
3
28
6
66
32
9
49
42
48
18
2
52
36
77
15
142
2
45
48
132
43
92
34
24
59
13
30
24
53
39
24
1
9
26
40
92
25
11
4
9
111
68
4
44
12
9
39
36
10
48
36
42
48
60
36
48
53
43
84
78
11
16
3
44
24
1
21
144
35
43
45
75
56
60
72
72
129
7
24
53
12
3
52
17
12
7
44
9
91
69
11
16
32
4
53
67
24
9
3
8
64
5
91
84
42
50
13
35
76
9
8
16
119
28
32
28
5
7
42
12
15
3
20
22
3
117
6
5
79
24
17
37
83
97
90
45
23
9
255
48
28
5
19
30
50
4
81
11
88
53
1
26
52
12
17
48
84
108
15
48
60
22
95
49
3
63
20
21
27
190
59
61
2
4
32
57
1
119
7
41
40
39
56
49
59
12
49
35
100
204
104
220
18
12
6
140
81
49
50
16
96
20
120
22
47
3
36
34
18
60
20
34
48
78
41
7
20
21
73
35
15
33
60
24
25
14
21
28
23
28
17
12
72
79
17
39
24
1
11
21
27
33
19
72
5
51
12
33
15
10
11
3
96
112
8
10
23
3
118
35
13
11
61
42
18
227
63
60
12
9
19
29
87
82
38
34
150
8
72
37
9
39
27
60
36
18
66
20
36
48
10
36
3
123
17
4
159
29
12
7
24
90
11
15
72
4
17
1
6
44
60
97
23
12
46
83
25
36
6
18
26
46
2
96
12
24
10
14
12
9
19
20
10
24
3
33
39
44
39
105
43
17
3
24
36
22
24
26
28
21
135
56
49
95
36
48
10
3
11
58
2
28
42
35
24
49
2
81
19
68
37
20
48
67
8
9
51
12
22
14
10
54
48
20
40
9
32
3
24
12
1
9
35
15
34
26
21
13
14
4
66
11
13
3
68
27
22
18
29
15
34
11
15
60
45
43
5
63
12
16
66
6
30
38
117
39
64
36
137
24
24
40
11
28
9
83
22
18
77
60
12
43
32
148
162
14
12
9
19
20
61
11
24
61
56
1
47
16
83
36
84
13
8
3
40
77
12
1
27
35
93
135
16
9
116
15
24
16
92
45
15
40
114
30
18
ABCD 390475518*7^$a-1 [50027]
20
36
24
28
72
29
16
14
46
35
9
24
40
35
100
8
48
1
86
69
13
35
45
15
4
20
1
15
20
13
122
21
15
12
81
61
3
9
15
20
12
13
14
22
27
12
48
56
99
45
48
4
71
9
33
27
28
20
64
81
39
21
3
20
3
9
13
11
1
20
3
36
61
47
1
38
21
13
15
32
40
12
17
4
38
9
181
8
6
45
21
27
13
12
2
9
87
18
63
4
57
15
33
2
45
40
32
3
37
29
7
44
13
38
10
62
36
94
39
81
128
3
21
16
38
49
92
1
12
95
3
21
72
16
12
8
96
36
12
27
21
16
5
19
80
3
48
13
24
20
25
83
12
228
96
16
44
24
40
24
11
13
20
12
3
61
68
84
9
27
28
57
3
5
27
36
33
31
32
28
11
9
12
12
4
8
52
24
8
25
131
60
4
53
39
13
15
5
6
10
14
48
10
72
15
8
3
12
37
29
6
21
64
45
3
45
63
8
12
36
4
9
47
49
24
11
37
3
32
12
1
11
4
8
12
25
32
28
23
27
9
105
27
36
13
12
3
35
21
12
36
1
11
33
43
20
3
57
12
28
33
39
11
1
80
9
4
20
43
5
19
116
48
9
27
4
23
21
1
24
3
48
35
49
5
24
7
57
60
59
27
9
24
4
17
6
49
8
37
11
12
45
15
24
28
35
37
60
20
13
23
15
130
38
9
25
35
4
17
7
47
70
12
38
42
48
19
33
86
1
107
22
24
35
36
3
45
12
3
45
52
59
25
11
61
20
24
97
11
9
27
1
2
10
8
15
16
41
15
12
1
15
35
10
24
26
1
80
16
12
45
15
23
21
4
23
9
16
29
27
4
12
8
4
12
60
17
67
12
23
22
26
1
72
24
57
15
8
4
21
8
51
13
48
11
4
20
16
21
15
8
48
1
59
45
27
25
12
35
13
15
65
30
12
60
22
11
9
24
54
10
27
71
94
11
4
44
136
11
72
57
13
68
4
26
9
60
60
132
36
28
45
8
90
6
3
64
32
1
23
123
24
45
52
21
39
32
12
36
21
40
15
47
45
121
12
12
44
15
15
12
22
3
29
24
43
56
73
15
9
15
53
28
35
33
24
18
22
35
3
42
15
12
69
15
9
19
8
3
18
4
3
12
21
14
21
16
56
21
3
1
27
33
32
6
85
35
9
13
11
64
32
84
39
9
24
36
1
62
1
8
60
168
49
11
63
36
49
33
12
3
45
8
30
49
48
23
22
39
8
40
36
9
26
9
13
27
20
1
128
15
109
59
13
47
1
15
45
3
9
26
117
48
24
13
108
23
60
27
9
13
3
84
21
35
33
16
14
81
24
9
43
29
7
21
48
15
12
68
40
53
7
35
10
12
48
14
1
20
16
21
56
4
23
12
24
1
12
35
60
3
22
26
22
27
21
12
12
20
7
8
13
27
36
20
12
4
17
4
63
45
11
13
11
24
24
96
132
87
42
75
45
27
15
10
11
76
11
10
39
8
73
51
33
44
43
21
8
40
62
93
3
24
21
27
24
18
43
60
8
72
33
27
12
13
12
107
3
57
1
38
33
16
12
140
13
3
80
36
16
11
9
4
11
10
60
11
27
25
35
10
12
170
22
15
8
12
9
30
66
30
13
44
24
4
20
132
51
22
11
15
34
23
48
16
9
8
24
7
8
51
12
45
72
25
47
39
33
21
78
10
14
36
12
36
22
11
21
51
1
51
60
24
32
1
20
27
28
8
39
10
56
27
13
8
6
33
25
12
20
27
39
81
3
45
3
9
63
13
11
34
39
21
3
24
8
87
1
23
82
51
60
11
45
25
71
16
36
29
195
24
21
15
9
15
24
25
8
7
24
56
25
108
39
29
19
32
13
8
4
20
3
15
48
22
3
107
13
24
11
9
25
60
27
69
15
35
21
1
12
63
32
105
16
14
21
12
3
30
54
1
8
4
8
75
81
27
1
32
3
10
27
56
84
49
12
59
72
16
72
9
23
4
8
37
11
36
15
70
71
3
1
8
12
28
12
33
15
60
11
34
15
5
40
35
51
61
92
13
3
20
195
22
11
24
33
66
22
24
14
21
45
15
84
16
11
24
33
28
9
11
15
25
23
1
41
19
33
47
52
80
28
8
4
24
20
60
36
3
9
36
1
12
15
11
6
39
36
51
94
35
12
4
24
68
37
3
35
9
49
35
4
45
11
36
3
13
71
1
5
15
60
48
37
26
9
12
1
3
12
68
4
48
23
10
2
48
54
7
17
54
10
12
15
5
39
12
12
25
72
14
22
2
42
7
33
27
21
15
20
25
119
28
32
84
48
60
36
16
24
21
12
167
60
40
33
11
4
17
67
32
12
60
25
11
64
9
3
23
1
47
9
48
24
16
8
4
47
13
20
52
5
3
112
11
37
48
96
69
12
12
8
3
45
39
9
52
27
24
17
4
63
8
1
26
10
60
12
23
4
12
24
104
13
11
36
48
3
1
17
39
24
60
1
12
14
13
20
9
40
8
54
33
33
6
66
42
37
21
50
10
59
84
16
80
73
15
24
41
15
37
23
13
27
33
11
12
49
23
16
20
12
24
28
12
107
24
1
41
30
10
62
18
39
13
15
11
13
32
21
63
13
71
4
9
27
11
36
9
37
87
21
3
24
36
35
9
16
9
87
36
5
6
9
60
36
1
51
35
10
15
32
63
10
59
36
37
15
92
9
19
33
35
40
44
16
5
40
12
11
12
3
49
35
9
1
20
6
1
116
12
156
12
4
56
75
25
8
9
19
20
1
32
27
21
27
45
48
19
11
10
8
15
16
24
65
7
35
49
9
11
4
56
13
8
79
23
13
11
69
13
8
127
24
11
10
44
51
48
49
3
8
24
3
25
32
3
10
14
37
21
8
30
12
13
35
9
1
24
3
11
6
39
60
52
12
8
49
35
13
15
11
49
33
23
12
4
33
99
11
13
5
51
24
24
40
8
3
48
57
4
36
44
12
63
1
20
4
33
35
48
24
12
12
1
35
105
54
12
12
13
80
37
15
32
3
25
105
12
56
19
128
3
9
12
21
15
24
13
35
145
3
24
71
9
21
7
12
59
10
14
18
79
17
51
69
15
76
29
6
13
5
43
24
20
1
38
42
27
3
117
4
93
11
33
42
21
27
21
28
32
13
11
4
45
60
62
24
21
24
97
20
78
21
40
35
45
21
18
12
45
25
2
66
19
71
9
3
25
32
13
35
25
38
42
67
45
3
9
27
33
51
5
3
72
12
25
50
9
16
12
11
10
47
13
15
8
36
24
45
76
11
4
36
32
24
111
21
61
3
24
59
21
4
20
99
45
28
8
4
8
48
12
15
9
9
40
8
3
12
12
16
9
59
33
51
4
57
23
81
7
12
35
48
22
35
13
15
9
59
4
12
20
3
22
14
9
48
37
12
75
8
25
48
80
40
38
24
18
24
28
26
45
28
89
7
23
45
27
45
13
2
13
20
3
13
11
37
105
44
4
23
3
1
20
88
57
35
28
23
1
44
4
11
48
57
24
1
11
27
69
12
16
12
8
40
32
27
9
12
12
13
2
22
44
19
8
85
24
3
8
12
36
15
13
56
15
97
33
23
49
48
12
240
75
21
11
4
9
3
11
21
13
20
48
7
8
15
109
33
35
12
48
40
32
3
109
33
47
51
66
6
96
10
27
56
45
30
9
24
73
27
59
24
85
20
24
1
86
10
32
ABCD 390501212*7^$a-1 [50016]
66
18
49
24
32
36
69
30
13
35
157
24
29
55
15
38
6
21
60
9
90
16
50
10
5
27
12
36
1
20
12
9
36
15
9
43
20
9
30
1
56
39
42
3
19
33
27
17
4
23
16
17
16
8
39
16
57
41
19
17
18
28
8
36
1
15
41
40
20
39
24
1
17
6
12
1
24
32
40
3
14
39
15
42
55
8
15
9
24
9
30
25
8
51
6
12
42
16
12
29
9
15
9
66
37
11
13
51
32
16
8
49
15
41
7
5
15
45
19
14
6
9
19
65
24
3
36
4
8
30
3
36
16
44
3
9
4
15
20
21
15
37
75
8
13
20
16
15
29
31
5
4
36
27
48
29
12
21
58
8
18
15
28
36
35
21
7
20
105
52
77
43
20
84
39
24
1
12
5
15
40
11
69
43
12
8
21
27
36
6
34
56
21
84
7
45
11
24
6
7
99
20
13
44
4
23
112
5
9
7
39
2
12
10
8
18
7
44
16
20
3
33
51
30
36
15
12
55
41
12
3
13
44
40
15
2
42
60
21
3
13
20
60
4
35
1
11
25
24
39
32
6
7
8
48
4
20
36
4
20
36
16
8
52
11
12
48
16
33
23
12
9
57
19
8
7
12
93
5
15
21
22
77
60
4
3
38
6
12
21
40
3
14
6
24
6
6
1
56
7
8
21
15
4
20
18
3
51
33
64
23
18
51
15
69
75
30
36
19
23
21
4
17
15
33
15
112
8
19
20
9
48
27
69
100
27
36
8
37
47
25
3
32
25
35
33
27
25
24
29
7
20
4
56
27
81
63
30
15
7
57
11
57
55
5
12
24
64
77
6
24
6
15
84
7
41
12
3
1
3
53
87
57
12
24
36
64
17
51
7
5
7
8
13
83
36
69
4
17
36
3
4
23
18
7
17
55
23
24
9
7
21
23
48
9
60
12
45
6
1
47
13
15
2
55
168
125
3
4
23
21
19
8
12
30
27
15
12
18
19
24
39
17
16
17
18
100
9
11
49
24
17
10
9
3
29
72
19
36
14
90
13
24
24
15
24
26
63
19
2
30
21
12
36
4
11
12
33
52
8
87
21
64
15
21
20
16
11
4
41
12
55
2
22
21
12
23
60
21
40
56
3
21
4
56
19
50
31
51
5
3
1
63
21
17
15
24
4
23
13
51
53
63
6
31
12
27
29
28
20
43
17
4
8
12
99
13
87
21
12
23
40
57
15
5
3
48
4
2
43
8
3
24
9
19
60
5
3
9
27
16
5
7
68
1
23
78
90
9
4
20
9
48
19
23
33
15
28
8
30
19
27
21
15
45
32
40
3
41
12
12
3
16
20
21
16
24
12
11
12
24
21
7
12
120
56
1
20
19
14
106
38
15
75
37
23
49
71
9
21
19
56
4
17
51
15
12
73
23
9
21
22
32
72
21
27
9
144
16
44
7
32
1
8
12
27
9
19
80
60
37
56
19
5
3
64
48
45
176
19
8
48
33
4
12
48
27
29
16
60
23
1
20
16
44
3
81
16
23
40
41
27
25
48
8
7
17
7
8
28
8
12
24
9
24
3
117
21
30
49
53
22
5
36
4
20
84
3
18
6
13
20
43
56
21
93
6
61
41
30
9
91
29
4
5
78
16
26
15
7
9
36
5
22
20
33
15
13
17
3
3
33
9
51
31
38
15
60
69
7
3
20
96
1
80
4
8
12
36
63
9
39
21
15
64
26
27
3
64
48
12
20
9
36
55
2
18
9
76
5
30
48
24
76
12
20
21
9
19
51
9
3
8
9
12
24
27
18
19
3
8
28
2
3
52
8
7
41
48
36
144
4
60
17
3
7
5
81
7
12
3
77
111
49
20
7
36
8
36
13
35
6
6
9
48
40
51
5
40
5
6
13
36
5
10
29
3
1
15
104
78
22
41
27
69
9
7
24
24
15
17
24
16
56
48
21
15
4
17
6
9
27
1
11
9
12
21
6
18
7
8
4
5
10
12
20
61
17
39
12
64
17
30
9
52
15
17
33
7
8
7
12
14
15
105
72
15
19
21
12
15
5
3
37
27
14
7
8
12
15
40
41
63
6
42
85
8
7
12
38
6
9
45
10
8
25
8
12
7
32
40
17
24
60
93
15
24
45
19
32
12
39
21
19
21
35
57
27
28
5
88
68
9
18
30
7
83
40
5
9
7
11
6
22
5
40
60
12
5
15
27
73
71
12
12
30
15
36
28
17
7
8
9
6
33
3
13
20
24
63
6
42
6
54
9
12
7
5
12
7
20
37
20
4
29
6
4
33
23
25
83
249
27
13
8
19
29
28
23
81
7
62
39
28
24
8
7
44
13
24
53
27
36
48
3
49
3
2
30
28
80
24
36
25
143
13
11
28
44
33
28
35
1
56
24
76
11
36
6
3
7
21
89
22
26
3
4
8
4
104
27
6
27
3
6
18
24
21
19
9
20
19
21
51
2
3
51
9
55
53
7
33
12
120
3
5
27
13
5
7
23
25
32
3
24
13
56
48
9
15
33
7
15
8
33
40
23
13
15
9
77
3
16
5
43
15
20
90
10
5
99
28
5
64
29
42
33
9
7
36
11
45
19
41
15
6
7
3
29
24
7
17
4
17
18
120
1
23
57
4
47
49
23
1
77
12
6
21
31
12
14
42
48
36
30
18
36
64
101
31
21
8
69
51
39
49
44
7
12
17
21
63
15
4
20
1
23
6
7
51
69
71
48
40
17
21
24
43
32
55
33
8
4
8
16
11
49
11
13
29
18
45
24
31
20
6
79
44
12
7
14
39
87
85
75
2
118
32
36
9
15
45
51
13
3
21
5
75
52
11
49
11
66
30
9
7
12
2
7
36
23
61
23
28
33
17
39
3
24
4
48
17
7
48
20
9
40
36
5
3
7
20
12
9
48
3
69
12
36
43
33
35
9
12
7
41
31
29
19
5
60
12
7
21
12
161
75
24
4
59
57
15
12
9
19
29
96
3
25
96
20
12
12
3
33
3
1
32
27
24
4
8
33
4
63
41
12
52
5
7
15
5
21
6
18
18
37
20
36
4
17
6
21
12
4
60
8
7
41
51
21
36
39
1
80
16
3
8
76
20
9
7
17
64
59
24
57
36
28
20
45
3
4
11
36
57
16
23
1
24
56
3
30
63
28
12
56
4
27
48
9
84
8
4
27
29
48
51
48
1
36
3
2
6
9
7
8
13
12
27
29
24
3
24
28
5
24
87
9
15
13
35
42
48
7
8
19
17
27
13
23
48
9
40
29
70
41
33
7
17
7
20
9
31
36
3
68
33
3
36
1
80
3
4
9
11
28
5
39
48
6
7
80
7
33
23
4
32
61
27
56
13
11
13
36
3
21
36
51
33
56
21
10
69
60
3
21
5
7
24
32
4
23
4
26
30
1
20
21
10
8
1
24
60
12
3
113
24
15
9
16
11
36
48
9
3
1
72
11
4
12
17
3
13
8
36
21
30
21
4
15
12
29
15
13
3
20
9
31
81
59
1
27
45
27
68
9
12
4
24
3
48
32
9
64
5
15
36
21
46
57
23
12
9
21
63
36
33
3
33
18
16
110
7
23
48
30
55
23
40
20
24
33
24
31
8
33
4
5
30
12
6
3
21
27
39
93
27
1
23
40
29
4
3
14
48
3
33
27
12
4
53
7
80
27
4
29
43
21
5
22
62
51
12
3
93
31
29
7
5
3
42
18
72
97
24
32
4
47
1
17
30
48
24
21
19
8
18
72
15
21
7
35
21
21
39
57
43
24
23
33
132
19
68
4
17
64
36
36
11
57
60
75
40
2
6
9
75
6
3
4
17
19
41
42
1
20
48
60
12
63
30
39
3
18
15
7
14
7
152
24
7
14
12
7
56
9
12
36
12
15
15
13
72
48
29
39
12
40
8
48
19
24
68
12
28
5
28
59
1
89
3
15
13
20
40
39
14
7
8
4
23
18
42
72
21
12
63
49
20
4
36
3
57
15
12
14
15
27
24
21
96
27
13
11
12
21
9
3
24
4
8
21
3
3
21
3
13
15
12
20
16
2
15
4
20
31
146
7
8
64
11
13
17
46
38
55
8
27
12
6
10
20
12
49
56
45
6
37
36
11
21
9
6
6
36
7
35
25
8
79
8
69
16
23
33
45
36
6
37
ABCD 390545258*7^$a-1 [50067]
11
72
9
12
37
12
87
60
32
52
92
15
34
11
97
122
1
9
15
21
12
15
12
11
10
3
11
6
43
20
61
48
3
17
15
12
36
4
21
2
21
12
85
23
4
5
18
9
63
1
81
48
11
4
45
12
107
24
4
23
1
24
8
12
25
3
44
12
4
12
56
40
9
48
3
89
48
103
36
96
32
13
74
45
33
3
4
21
83
36
16
80
12
52
60
21
24
23
13
3
56
13
63
57
11
12
25
75
5
19
33
68
7
120
20
24
63
49
32
100
8
99
9
4
24
33
2
46
74
21
25
11
12
12
40
5
15
12
45
18
25
45
3
71
6
7
12
36
48
20
60
27
9
13
3
77
3
4
21
12
11
37
50
24
1
8
12
100
44
3
45
96
16
84
24
33
39
93
8
67
20
37
36
59
15
9
1
11
28
56
15
21
12
15
48
10
14
1
48
36
131
34
11
25
35
87
13
20
4
44
36
244
57
63
71
33
13
2
1
8
52
21
59
4
23
25
12
32
3
33
25
12
35
40
23
13
32
84
13
2
10
63
33
180
15
12
5
40
15
35
33
48
16
32
1
3
12
57
83
24
3
10
35
4
69
2
1
20
52
5
88
32
18
10
14
10
36
23
27
10
39
8
72
28
20
15
82
15
8
13
3
44
13
20
87
28
20
40
56
108
13
12
23
40
8
52
8
40
68
39
13
48
8
3
33
87
1
12
8
4
24
20
4
8
12
27
10
35
133
35
76
32
49
48
3
8
120
4
44
24
108
16
23
61
56
3
168
10
60
2
58
3
8
9
39
13
123
59
46
3
12
20
36
3
6
4
36
2
85
20
25
60
48
3
56
25
39
12
24
11
21
9
4
95
4
8
4
8
52
48
60
47
24
1
44
64
9
3
5
52
180
27
101
27
15
69
1
8
4
3
45
11
37
11
181
48
47
52
93
51
11
13
65
48
67
8
15
25
9
35
28
20
52
36
17
90
61
12
48
12
56
1
2
1
5
160
72
11
52
8
40
8
9
40
12
3
35
34
95
16
45
2
73
32
40
60
96
9
8
40
50
10
23
36
1
23
48
61
3
17
18
49
33
15
20
133
63
8
16
33
47
13
35
39
6
7
20
12
3
61
17
7
20
93
112
51
9
110
9
1
23
60
57
39
9
63
37
27
48
57
23
4
21
3
77
3
184
68
60
45
27
15
1
57
14
1
24
80
15
10
35
36
4
24
20
4
33
2
1
9
11
124
33
3
12
95
9
21
7
33
39
108
72
21
23
24
13
15
44
4
12
45
20
15
27
70
48
27
36
8
48
13
68
51
49
12
2
6
4
39
9
3
8
27
9
40
21
2
21
12
39
201
49
38
10
51
84
20
28
45
59
1
12
35
135
9
61
27
8
63
142
15
80
36
37
47
13
27
45
11
52
116
12
4
33
179
4
9
51
44
16
12
9
35
12
72
12
40
17
120
43
68
4
23
49
80
64
12
56
13
15
36
56
9
52
3
120
45
14
57
21
7
41
4
23
12
40
36
12
8
12
28
65
55
48
17
7
105
3
24
21
60
14
21
40
59
10
11
37
95
15
9
61
2
46
2
21
9
43
56
21
3
28
9
48
12
35
3
13
20
1
68
18
24
9
112
20
37
11
9
42
21
37
27
32
1
15
83
34
36
87
48
12
23
37
12
20
51
10
11
13
63
20
13
72
110
30
18
30
15
60
15
34
38
37
41
4
23
28
44
24
24
24
60
13
15
20
51
25
9
15
20
75
58
15
20
40
65
15
3
85
12
33
35
25
99
23
45
25
83
132
28
9
23
24
60
3
46
39
33
3
5
40
35
15
34
36
23
120
24
28
60
45
11
51
82
143
13
3
60
32
4
36
57
48
2
10
47
16
84
11
24
9
69
42
6
7
165
20
18
133
56
72
9
55
105
23
4
36
32
37
15
12
20
4
59
57
1
3
21
23
16
69
132
38
30
3
15
10
24
63
125
15
16
9
23
112
113
39
4
117
32
120
40
8
4
71
85
15
12
20
25
27
24
29
55
44
1
27
68
12
48
13
15
45
35
52
12
21
60
20
7
33
47
28
56
36
13
24
36
32
7
41
72
31
12
47
10
38
70
15
24
41
4
3
20
45
28
20
52
60
3
5
7
45
63
8
124
8
48
9
28
20
55
17
28
15
8
24
13
122
30
28
12
95
25
27
33
3
24
24
44
48
4
83
1
84
56
16
56
25
3
32
60
25
3
8
24
37
12
11
27
1
20
57
67
47
9
1
83
75
10
72
11
105
40
35
12
33
51
76
32
1
12
51
9
48
35
48
72
52
33
60
15
117
80
18
24
33
15
58
39
36
8
12
24
40
8
13
2
13
8
27
82
15
32
16
9
36
119
16
45
147
20
48
37
12
51
20
28
12
47
13
48
69
59
9
19
21
12
20
90
21
49
2
6
40
2
10
11
9
27
36
60
88
12
69
75
36
20
25
50
153
4
8
72
36
24
36
12
39
25
56
45
40
71
64
32
73
71
121
2
21
72
12
13
23
37
62
10
63
45
8
63
12
37
27
20
12
24
12
48
52
36
8
88
8
60
40
44
16
36
9
27
35
25
101
39
4
12
35
21
1
111
44
16
56
84
144
13
14
13
20
28
17
40
3
24
48
57
23
28
65
19
32
21
67
53
15
73
35
4
24
21
51
24
20
21
40
3
12
69
3
8
24
1
23
9
18
45
4
20
1
12
15
36
57
27
8
37
2
33
100
65
3
37
50
13
57
27
24
152
108
12
36
9
42
70
75
12
11
10
3
8
16
8
25
59
1
14
10
38
21
76
68
25
48
59
36
60
40
9
35
61
143
39
1
8
12
4
5
7
24
9
50
30
15
12
21
19
81
15
5
39
12
108
3
10
47
48
15
30
18
225
37
63
12
45
2
1
48
36
35
61
8
49
50
1
68
13
59
24
13
24
39
44
27
1
117
8
15
52
32
15
6
63
49
12
96
3
20
72
28
56
3
10
15
80
52
32
108
1
14
13
35
9
16
12
32
1
11
39
1
12
17
31
56
1
27
32
24
120
1
51
17
18
25
8
100
17
4
71
25
62
13
164
63
48
22
48
87
33
2
9
61
51
44
13
15
20
27
10
60
50
10
47
13
2
21
12
15
177
1
23
40
80
1
68
18
57
84
9
42
1
29
40
51
12
32
12
13
59
21
3
135
72
13
72
35
37
233
27
25
68
18
30
40
12
11
ABCD 390576954*7^$a-1 [50021]
23
40
41
15
97
39
5
19
35
4
6
18
2
79
11
25
5
42
1
32
4
5
6
45
16
63
2
184
50
42
16
32
60
36
10
74
31
39
5
4
24
17
42
48
13
8
61
14
9
96
84
24
81
46
5
28
3
24
45
11
24
10
44
22
2
108
4
23
3
42
76
44
27
19
45
29
10
98
27
19
2
22
14
6
42
22
53
19
117
105
18
93
5
3
45
7
48
117
59
1
14
61
8
3
57
63
18
40
86
24
70
50
42
7
41
55
77
3
15
69
16
65
12
3
1
12
24
18
5
31
66
18
125
25
18
21
101
15
21
48
12
66
4
44
28
38
19
27
77
1
39
15
5
4
48
53
78
13
35
25
5
36
39
13
51
3
14
46
84
36
18
44
27
28
17
3
112
9
30
26
16
32
15
7
57
15
12
20
4
38
46
42
12
47
51
30
76
39
44
16
41
7
36
9
92
52
24
30
5
49
11
4
11
18
79
53
55
39
29
7
5
51
40
2
51
121
8
18
18
24
19
32
13
14
93
57
18
6
4
11
7
24
29
7
32
69
1
2
133
5
58
18
116
24
3
3
4
5
43
86
82
18
32
27
61
35
15
114
36
90
40
2
88
62
78
52
54
42
12
26
30
7
36
53
28
35
79
81
29
10
6
92
3
7
6
23
7
17
91
38
48
4
14
54
48
46
77
1
27
48
155
45
21
3
24
12
7
18
80
46
18
35
64
11
30
12
12
34
14
63
4
21
2
40
29
9
12
16
8
39
85
50
66
4
36
18
65
21
84
18
48
45
4
5
18
61
17
39
16
15
30
51
81
47
37
24
56
43
20
12
25
26
16
2
24
87
4
21
35
64
36
65
22
86
15
1
6
36
80
9
4
5
30
10
108
18
29
4
21
20
12
22
5
4
41
15
13
32
76
11
144
9
7
29
70
116
4
2
31
57
18
32
13
101
4
47
21
15
61
18
12
69
5
40
56
90
18
88
12
44
27
88
11
42
46
14
31
45
14
30
39
21
39
85
27
36
17
7
9
98
22
18
60
20
21
67
2
6
33
112
44
9
15
60
12
33
16
2
37
56
21
15
9
40
63
3
50
10
125
21
43
27
117
101
24
4
18
5
19
5
4
3
6
38
6
63
31
38
67
84
15
30
35
15
40
29
12
48
91
33
9
18
62
39
1
23
28
48
27
41
1
11
19
6
20
34
5
81
48
22
26
18
10
95
4
137
60
54
42
10
2
79
29
34
30
8
6
69
3
69
69
6
64
2
12
7
24
41
15
9
28
47
21
24
60
12
27
7
38
4
27
35
10
3
29
24
34
90
3
9
14
54
19
47
6
31
29
54
9
81
3
55
110
27
19
9
23
42
15
19
38
3
21
15
1
30
26
10
62
10
36
29
40
11
1
68
67
117
17
52
20
43
20
60
36
37
11
3
18
51
120
7
2
52
8
10
9
15
18
44
75
25
3
65
12
3
1
20
31
29
34
81
44
1
32
4
39
24
41
36
54
25
33
3
8
16
20
7
48
5
1
44
72
3
25
2
1
45
15
68
39
4
98
3
4
3
96
2
10
20
40
26
48
19
9
8
46
114
26
73
27
5
33
15
60
49
23
25
35
7
21
87
9
77
7
47
4
20
9
52
9
90
12
18
18
32
10
3
17
88
47
45
39
12
4
33
27
3
32
6
84
19
32
7
77
28
8
99
21
1
90
8
46
26
30
31
48
15
12
8
105
4
15
29
19
2
70
33
3
56
52
24
86
156
15
13
44
159
40
9
44
6
13
36
9
92
91
15
26
28
32
7
15
17
45
3
19
8
24
42
39
28
72
35
40
26
3
81
24
46
9
35
10
18
38
6
153
64
32
91
2
16
18
62
10
21
8
12
15
6
4
14
4
81
17
10
2
72
15
48
31
18
3
15
29
9
7
81
3
29
51
1
27
36
56
43
38
16
18
36
9
11
18
7
53
7
63
2
24
84
96
30
25
3
41
19
12
72
29
39
21
33
22
24
5
25
44
52
56
10
78
3
17
28
72
11
9
12
19
99
14
18
270
7
5
112
72
42
29
43
21
29
16
24
39
24
11
30
96
10
62
7
45
14
4
5
36
16
44
60
13
11
76
3
14
10
62
76
36
36
8
10
33
23
24
1
87
8
6
12
94
18
27
8
7
18
44
39
43
84
33
71
6
3
12
24
1
66
9
60
11
28
42
39
60
39
5
24
51
46
23
31
18
42
48
2
51
52
32
25
80
30
61
87
30
14
13
29
52
27
32
15
6
34
5
7
18
20
60
10
32
4
44
61
9
2
9
1
6
36
66
2
16
24
50
84
10
5
25
44
16
3
56
4
3
2
15
16
45
35
1
26
18
10
18
47
96
93
36
70
48
14
30
24
45
28
21
92
24
46
77
40
80
27
52
12
6
84
11
7
14
3
1
26
28
6
3
9
24
90
14
24
28
47
9
6
54
72
39
43
14
22
77
48
37
24
35
4
17
24
46
53
13
32
67
5
75
21
43
20
7
96
18
3
65
16
86
85
11
76
162
12
59
37
44
114
6
39
25
24
12
8
102
42
27
37
27
17
10
2
6
1
45
74
70
2
33
43
18
99
45
18
36
45
21
11
93
15
21
10
20
21
33
55
36
41
96
24
24
24
15
21
39
1
50
49
5
31
21
6
12
2
70
26
12
247
20
37
44
39
49
2
1
68
99
10
179
55
12
9
51
30
56
72
15
16
21
44
10
5
31
56
42
34
54
3
80
16
5
3
57
34
5
24
19
45
9
8
39
16
24
39
17
55
14
6
21
24
13
18
5
69
12
27
13
59
7
42
18
45
57
32
18
10
44
22
26
106
14
12
10
17
40
20
7
74
24
6
4
29
7
9
60
65
16
39
69
44
112
8
12
24
10
24
2
52
44
27
37
39
11
6
24
36
64
27
8
1
83
57
12
4
38
6
7
39
26
42
22
42
2
7
32
45
7
9
54
20
6
16
2
10
99
32
48
73
60
18
48
18
15
41
7
24
89
4
14
10
62
4
54
56
22
54
39
9
32
3
16
48
71
9
7
29
24
3
10
51
3
5
19
2
43
5
22
2
48
12
19
9
14
54
39
45
10
26
31
27
2
60
42
57
96
4
24
17
12
12
4
27
104
72
49
26
13
83
30
19
84
60
47
10
14
9
37
8
39
19
62
10
110
112
3
17
46
36
9
132
57
8
6
10
3
5
6
52
44
34
3
63
24
5
43
17
21
3
1
2
57
21
10
93
8
21
39
15
114
52
39
8
55
5
13
23
13
15
12
45
35
45
10
6
59
13
8
3
45
10
72
14
30
10
32
10
44
9
19
26
12
7
17
22
36
26
10
18
38
85
20
1
51
12
44
100
47
40
9
95
42
19
9
42
36
12
26
6
10
162
5
16
15
5
ABCD 390598676*7^$a-1 [50035]
12
40
72
8
22
18
2
46
24
6
14
52
24
44
16
2
168
10
6
14
16
54
6
108
162
90
6
8
42
4
56
4
38
6
4
38
52
102
54
2
60
4
56
22
6
14
22
6
32
96
22
24
8
18
12
22
26
58
120
20
40
24
102
78
8
4
14
24
18
18
10
24
8
28
14
66
16
60
30
36
30
24
8
10
30
12
54
110
60
4
20
16
36
36
38
70
14
30
16
12
18
2
34
6
12
12
98
100
6
12
92
76
54
26
16
18
38
4
36
38
24
46
42
24
6
18
2
22
8
82
56
12
88
126
48
50
36
54
18
18
60
10
92
12
22
48
56
112
62
40
60
150
26
30
10
84
12
24
102
18
84
18
2
82
138
60
12
194
54
18
22
42
78
12
68
28
24
96
60
12
36
104
40
56
10
90
6
90
36
8
76
6
108
102
42
30
68
18
12
58
6
14
4
132
14
24
48
90
48
64
126
6
26
12
28
2
76
6
44
82
18
2
94
18
12
8
22
6
24
204
6
14
52
2
30
126
24
18
108
16
56
150
42
40
26
90
16
26
18
12
64
8
6
4
30
6
14
48
100
24
24
44
28
48
14
30
10
30
12
8
6
54
16
24
6
12
24
30
44
24
46
2
48
22
2
6
34
6
74
16
44
168
40
50
18
12
4
8
88
42
6
36
18
30
50
58
78
6
66
48
6
30
18
72
36
18
74
28
24
18
20
18
12
10
78
48
24
42
6
114
18
78
128
10
6
56
52
50
10
18
8
16
38
40
8
22
36
96
48
36
72
20
28
36
144
104
18
4
18
38
10
20
4
44
24
30
16
12
2
22
30
44
46
98
82
26
82
80
10
80
88
24
24
20
40
36
56
4
96
2
10
140
46
6
24
2
10
12
26
100
6
104
16
18
18
80
52
6
50
46
86
22
138
48
80
46
30
24
2
70
72
8
28
72
38
84
18
42
48
88
14
46
12
62
40
8
4
6
24
18
50
70
6
6
14
4
200
10
56
12
4
14
22
8
10
30
36
8
40
20
10
126
42
68
106
68
172
68
40
6
14
28
24
8
10
78
24
54
14
106
30
12
20
78
12
118
92
30
18
70
14
30
16
36
6
140
4
38
22
6
8
40
74
28
18
42
80
30
48
10
80
4
12
86
102
108
18
10
6
44
10
60
14
10
8
10
18
14
36
54
52
8
168
34
48
50
18
18
52
140
172
20
160
98
40
48
66
60
36
92
16
60
90
74
76
6
66
68
12
52
8
40
12
8
30
12
22
54
80
4
50
40
18
24
74
22
18
120
30
2
4
78
6
144
30
12
14
24
46
6
18
18
98
10
6
74
70
36
6
50
30
12
30
90
36
12
4
66
30
62
112
14
16
14
150
16
66
12
78
24
14
24
40
78
12
8
22
38
4
36
20
40
12
68
30
70
24
8
6
70
84
8
30
28
14
18
22
20
22
54
66
8
22
24
36
14
10
72
50
4
30
8
6
30
52
90
54
8
28
110
34
24
12
24
18
50
30
48
22
12
104
52
32
36
10
32
10
2
112
14
10
2
4
38
58
24
56
34
6
60
20
52
12
144
72
18
20
16
30
56
12
28
8
40
24
6
2
4
30
26
22
18
60
32
108
28
6
264
30
32
232
132
24
44
40
20
36
42
40
2
6
10
32
28
14
58
32
18
34
14
4
18
20
22
6
14
6
46
8
10
8
70
24
6
8
24
96
16
56
12
10
26
4
96
30
66
18
38
28
12
30
30
20
82
26
4
60
36
2
52
18
24
36
2
30
48
12
6
10
12
20
72
22
38
40
12
54
6
24
6
6
8
40
54
48
42
8
4
66
12
26
16
8
10
36
20
144
6
16
26
208
62
4
38
10
86
24
30
82
44
4
26
16
54
14
46
96
60
68
22
134
22
48
12
92
88
8
24
172
8
16
32
30
34
68
10
6
6
90
8
30
16
80
4
30
18
24
18
38
28
2
52
12
14
30
24
46
80
102
28
72
8
16
84
42
2
6
54
10
38
60
40
48
12
24
8
40
6
30
14
46
12
38
16
6
78
30
20
124
50
46
30
36
14
12
10
102
60
48
54
24
44
36
94
12
24
20
4
20
10
42
74
16
146
18
46
30
14
190
6
18
38
52
8
48
84
100
38
30
4
14
10
24
30
26
34
20
6
12
4
8
30
16
2
34
6
18
20
30
24
28
20
40
2
70
42
60
18
36
80
10
32
18
16
14
64
20
48
28
2
40
8
22
24
18
48
98
64
30
8
52
18
18
2
108
30
10
6
18
68
58
60
36
38
16
42
2
10
6
6
48
8
4
14
22
8
10
6
104
40
6
14
4
12
8
60
36
46
56
58
12
24
66
24
24
14
112
56
4
38
48
42
108
12
70
98
12
46
14
16
2
22
20
22
18
12
210
18
80
30
18
4
108
48
32
18
34
48
8
48
12
4
18
38
4
8
10
20
10
8
4
14
46
78
116
10
54
8
30
4
6
8
72
18
10
6
36
72
20
10
18
8
52
18
2
10
78
90
30
14
18
10
18
12
42
60
98
28
14
52
14
4
42
38
58
20
10
18
102
20
12
16
32
58
14
16
84
98
30
12
76
12
2
18
30
40
32
16
14
18
10
24
8
106
2
60
34
26
34
78
38
70
42
18
144
74
24
58
84
68
70
18
8
30
30
10
36
14
4
30
6
62
42
48
12
48
42
18
42
6
24
46
2
28
122
28
14
52
24
24
26
10
44
28
32
30
58
108
32
12
66
82
32
16
92
12
10
12
26
10
2
10
18
42
66
62
4
6
84
84
12
50
22
20
28
8
4
8
58
14
28
48
24
30
42
36
30
18
12
32
58
12
12
14
70
54
26
12
42
46
6
38
60
66
12
40
12
20
28
8
106
6
24
8
96
40
6
8
18
70
18
72
8
4
38
28
6
60
8
22
6
2
6
76
38
18
118
14
78
10
42
140
90
66
40
6
8
52
60
14
16
30
36
72
20
40
6
14
120
52
14
12
28
30
2
ABCD 390610884*7^$a-1 [50031]
12
29
39
10
8
63
7
12
6
11
24
108
3
33
45
4
6
24
113
15
57
51
102
16
47
31
2
52
11
37
62
34
12
11
27
22
38
4
36
6
6
30
18
38
22
18
32
34
36
6
32
4
14
46
59
31
48
113
43
20
60
4
6
20
72
36
78
40
14
48
16
2
10
35
51
9
13
8
24
22
62
15
72
31
14
63
19
38
18
34
35
1
126
20
40
2
46
2
4
11
1
74
45
121
23
15
16
48
38
40
24
23
25
24
44
4
66
38
16
8
40
126
41
1
83
36
19
54
23
7
18
6
26
15
9
4
30
5
97
2
22
36
42
26
22
18
24
23
48
1
6
12
6
18
26
16
14
18
87
3
22
6
42
83
1
8
90
9
7
8
4
53
7
38
16
11
15
120
36
34
6
30
11
7
12
5
1
48
12
32
18
10
26
33
45
40
6
8
40
12
6
14
45
7
77
24
36
21
18
16
42
23
61
12
36
6
65
36
7
24
18
36
60
35
9
132
12
46
26
15
3
64
8
6
16
47
1
134
70
84
8
3
19
5
9
18
30
6
64
6
23
24
37
30
14
4
68
16
30
8
4
5
25
11
39
4
5
9
22
36
24
12
2
36
72
36
4
90
5
12
37
14
58
26
126
6
45
19
2
4
6
77
1
6
20
34
18
32
76
6
32
82
56
78
39
9
6
18
16
24
8
15
25
6
8
33
1
2
6
70
68
22
24
24
18
38
4
6
14
27
36
19
56
18
28
6
20
33
7
38
22
26
15
25
2
18
4
8
24
16
50
22
30
2
36
28
35
51
4
6
11
24
1
12
8
15
3
90
10
12
54
23
51
4
53
7
30
30
18
56
3
7
17
25
12
8
46
44
72
10
36
12
36
23
1
8
12
22
12
101
79
24
12
29
133
62
28
29
24
19
2
10
18
24
2
22
14
34
6
30
42
66
18
6
56
72
54
64
18
6
50
10
8
6
48
6
9
19
72
8
30
10
6
71
7
32
10
50
64
6
14
6
28
48
36
68
10
54
8
39
19
17
13
11
39
81
13
6
5
99
30
28
14
36
12
18
4
108
54
14
16
12
26
69
57
15
19
54
18
48
5
1
108
6
41
27
22
11
39
33
55
60
6
26
9
43
17
37
6
90
32
34
17
45
18
66
15
1
11
1
26
22
68
10
8
10
18
17
1
98
45
13
2
52
14
15
3
76
20
22
36
144
12
11
36
7
5
7
20
9
1
35
117
34
26
4
12
20
22
5
85
32
12
36
22
12
20
6
70
38
10
101
9
10
6
11
49
50
34
47
33
63
12
13
36
6
26
10
122
64
8
16
110
21
1
32
84
34
29
36
24
21
10
36
42
48
6
17
13
26
16
20
9
7
18
11
19
50
4
66
84
2
16
24
50
24
21
9
42
12
18
18
106
36
44
58
26
28
14
4
24
2
36
4
14
9
105
46
12
8
58
131
1
26
69
3
64
24
48
17
7
90
30
6
2
9
7
24
18
47
7
30
35
25
36
42
24
24
41
19
36
14
27
37
47
7
66
6
26
22
6
35
120
33
3
7
6
47
25
6
68
45
1
6
110
16
32
15
55
24
54
23
15
12
40
6
122
16
18
42
24
12
5
1
24
276
30
30
18
24
48
6
50
6
27
13
14
21
13
2
66
70
44
16
20
4
17
60
39
16
38
46
18
66
41
19
18
42
2
15
39
16
29
24
36
31
62
18
69
9
10
38
18
81
13
32
27
15
48
10
14
18
12
112
6
5
27
106
2
4
72
41
3
58
18
5
13
6
5
21
10
32
16
14
15
3
18
18
33
57
123
31
5
1
18
2
6
4
6
62
30
4
2
12
24
16
24
5
7
41
15
30
15
1
18
17
81
10
38
51
37
6
14
22
32
6
18
30
10
6
36
18
30
6
6
18
29
7
14
34
17
25
48
42
204
26
16
38
4
41
7
8
4
14
64
98
9
67
30
18
12
65
9
54
22
11
3
28
50
70
29
27
118
30
6
6
2
82
6
24
36
54
14
16
32
150
21
1
6
26
30
22
11
48
109
23
7
32
22
2
45
1
20
90
6
46
30
12
2
4
12
92
9
7
2
39
13
12
18
17
1
36
8
54
58
18
6
12
132
6
102
44
30
10
60
38
22
11
9
36
70
24
32
10
8
3
15
9
31
5
31
8
9
19
8
33
7
14
51
7
5
108
55
44
10
14
4
24
42
11
21
87
7
2
27
85
12
6
17
13
12
18
29
7
12
53
9
16
20
78
18
34
12
12
89
7
6
164
27
36
48
27
6
63
25
18
30
11
61
18
38
27
36
27
28
5
73
30
14
10
12
53
37
23
13
36
44
15
72
19
24
24
24
17
43
6
23
37
2
9
1
18
5
36
9
12
63
25
11
51
34
11
7
56
45
75
10
48
2
12
22
56
22
41
3
4
14
4
48
78
30
20
22
5
31
56
12
36
54
4
59
9
16
38
4
24
17
45
40
42
6
48
35
7
6
2
88
14
24
3
1
18
116
10
26
6
27
48
9
51
19
2
24
10
89
109
6
20
16
12
36
29
51
9
21
82
17
69
27
31
18
23
55
66
62
6
39
9
10
12
6
12
11
36
3
6
58
8
4
12
30
8
15
1
20
16
12
24
30
8
45
63
22
83
45
3
19
14
30
78
4
23
25
36
42
8
45
13
38
9
1
83
19
32
46
18
17
27
30
10
6
92
18
9
55
14
4
23
21
10
26
34
72
36
6
24
23
12
31
6
71
79
90
12
48
60
14
21
7
26
4
18
26
96
12
10
90
12
38
9
12
13
12
35
48
1
60
30
54
54
12
24
36
12
36
2
12
15
1
30
12
2
18
45
21
10
48
2
54
12
40
5
37
48
2
76
6
72
24
18
41
1
6
12
41
75
24
88
48
20
28
30
11
19
2
64
6
2
18
16
44
21
69
40
35
13
11
13
59
61
24
23
91
6
14
9
13
14
18
10
44
76
24
17
9
27
7
38
10
32
46
6
20
30
15
3
36
45
24
13
72
71
1
14
45
37
6
32
18
10
6
80
3
1
14
70
32
51
25
32
22
14
16
24
2
9
211
17
25
2
54
10
6
8
27
19
30
6
8
54
34
24
5
1
72
66
14
40
12
12
38
33
3
40
29
7
5
7
6
23
37
32
30
34
48
62
16
65
31
32
33
1
18
8
10
11
7
17
45
34
24
30
6
18
44
15
13
6
42
23
1
26
70
71
85
32
22
41
21
10
41
19
66
24
2
36
4
29
1
8
3
60
3
10
35
61
20
40
2
9
7
2
22
14
10
24
48
36
74
10
6
8
22
41
21
4
2
64
29
45
22
78
26
6
10
48
5
115
14
28
14
4
17
19
14
16
11
21
40
104
15
3
10
32
16
78
14
46
53
31
17
60
9
12
6
36
22
59
3
72
33
21
27
24
1
18
78
30
54
107
45
3
15
12
10
24
8
12
16
35
48
27
4
14
4
48
2
16
17
9
28
8
12
18
94
14
6
16
66
54
20
27
9
16
35
3
52
62
46
38
28
6
48
18
18
5
1
48
23
3
10
62
45
27
33
7
12
6
59
249
12
34
29
24
12
7
2
24
22
24
30
60
11
45
24
64
20
4
6
12
42
23
21
16
114
18
110
22
48
50
4
50
18
4
29
79
65
45
18
22
18
53
9
10
78
35
43
90
50
6
4
12
36
18
2
27
7
14
15
39
18
34
18
26
28
17
9
30
54
18
9
7
8
21
9
132
39
13
11
63
4
17
24
3
76
2
4
32
4
24
18
38
82
6
84
30
29
108
63
4
18
8
46
8
9
1
24
11
15
9
36
7
2
16
83
1
20
27
7
12
8
100
5
9
10
8
9
57
4
24
35
61
20
15
3
ABCD 390697068*7^$a-1 [50022]
20
45
85
11
48
9
70
24
41
13
50
40
6
24
59
21
15
9
36
39
31
5
69
100
18
32
33
13
36
108
12
36
24
23
1
44
16
36
108
6
2
3
45
27
13
92
4
24
20
3
12
48
19
42
11
27
21
19
62
18
34
71
25
20
28
23
36
13
20
10
48
29
1
66
18
6
24
53
27
30
52
98
6
4
18
65
48
7
65
48
25
32
94
30
47
12
9
16
23
12
57
18
9
24
24
7
18
23
25
35
48
51
30
3
7
6
35
85
60
14
10
120
35
24
9
27
13
24
96
48
59
25
35
51
34
36
23
19
5
57
18
33
84
1
36
23
25
48
2
6
22
38
34
8
45
36
24
13
12
11
37
47
33
60
27
7
8
22
18
5
12
24
57
3
19
54
24
20
12
4
6
38
3
27
45
24
97
14
33
27
45
1
23
48
13
14
9
69
12
15
45
6
16
30
24
35
49
30
30
12
30
14
3
96
7
77
13
11
36
21
39
1
18
5
12
48
33
12
28
54
48
77
13
83
25
14
10
11
145
30
80
33
31
6
200
15
24
13
8
24
39
36
93
15
45
28
32
12
48
3
12
12
7
30
14
12
105
13
2
21
12
7
32
10
56
70
24
18
11
1
35
51
42
40
11
24
48
15
16
29
49
42
6
24
36
8
3
36
48
15
22
18
17
15
81
57
27
37
83
3
40
5
27
10
11
61
23
25
11
49
8
10
24
18
11
37
20
42
21
39
21
25
12
48
20
3
36
25
36
12
35
3
22
11
21
51
61
44
22
62
100
11
9
66
30
27
15
22
11
15
46
23
37
24
20
15
24
1
47
3
46
24
74
16
6
83
81
52
47
3
42
15
1
6
24
5
19
8
21
1
35
13
20
63
49
23
7
26
27
19
6
18
53
21
48
40
12
23
139
6
23
1
71
27
82
83
1
23
69
12
99
21
16
12
38
34
11
15
52
18
24
12
114
62
15
33
3
37
47
48
24
51
9
31
30
23
13
11
60
12
21
27
37
83
19
8
16
14
99
87
40
2
30
48
22
83
9
36
10
50
3
73
24
35
60
19
18
23
1
6
17
21
4
38
22
18
65
12
48
3
33
51
22
6
8
9
15
10
60
18
50
22
48
2
39
157
47
19
17
79
5
72
33
148
6
53
45
166
29
1
20
22
48
20
9
97
71
13
24
11
12
63
33
12
27
22
8
27
48
12
60
45
3
7
26
24
6
16
26
22
8
18
27
48
19
65
21
112
162
6
24
11
1
11
72
75
10
35
24
13
6
90
23
60
12
12
25
11
15
10
35
24
13
32
3
72
60
13
20
52
23
45
3
69
6
22
23
24
21
24
3
25
47
13
32
150
69
19
42
35
3
21
36
61
42
5
156
7
66
54
42
2
46
24
23
73
107
33
4
56
46
66
12
11
12
97
12
44
3
57
15
31
14
12
4
24
47
45
27
33
28
23
27
82
138
17
7
78
12
59
13
47
36
43
5
3
40
14
15
36
7
5
25
24
108
83
13
12
35
36
27
30
10
32
12
10
50
10
8
63
15
30
12
15
13
47
12
151
29
21
15
55
54
8
3
72
73
14
40
53
25
48
23
19
62
39
1
12
6
65
15
18
120
64
35
1
24
20
3
36
24
36
9
18
9
97
24
24
12
11
13
119
43
78
44
16
30
6
18
5
85
26
76
18
6
14
160
50
10
36
35
7
2
48
22
102
59
120
12
12
21
3
12
27
10
2
81
19
126
59
1
36
66
80
33
69
3
33
70
50
147
33
10
17
123
10
32
4
11
13
24
35
45
6
10
20
4
83
36
7
2
111
37
24
35
1
23
51
18
3
45
34
8
81
21
16
36
30
18
72
47
36
21
4
20
3
43
29
21
22
2
46
62
4
14
33
7
2
52
23
37
35
48
27
81
1
24
59
36
24
24
21
28
38
9
13
24
11
36
133
24
14
22
26
10
11
12
24
25
11
24
45
15
31
5
9
10
30
12
24
6
161
12
1
2
10
11
24
60
12
3
18
3
24
3
46
56
3
12
37
6
5
24
1
23
12
31
41
7
98
18
4
6
66
98
6
30
3
24
37
42
56
10
8
12
10
18
23
7
96
29
25
90
29
3
42
22
6
8
40
23
84
45
10
17
15
6
3
37
50
9
51
9
73
114
38
51
7
17
37
36
8
87
7
18
11
24
19
29
24
96
37
8
27
36
49
62
213
13
20
39
24
36
55
20
28
17
85
8
3
15
45
229
56
4
8
3
1
48
11
84
1
6
24
5
85
44
10
53
3
10
35
24
15
93
36
129
15
27
36
105
25
24
35
1
30
17
3
9
3
57
48
36
19
77
85
6
2
22
26
24
70
8
21
24
48
25
14
10
12
30
17
72
55
102
11
60
36
1
20
16
119
25
47
145
2
16
42
68
16
66
2
36
15
12
63
16
38
3
7
30
11
1
24
35
48
12
9
28
12
30
29
69
88
32
15
37
12
68
75
1
6
66
38
16
24
89
1
6
30
66
42
23
12
3
18
39
21
10
65
39
40
18
78
32
112
89
12
12
72
25
60
12
23
61
20
123
27
33
12
1
71
12
21
3
7
5
37
20
15
48
1
36
35
33
75
1
11
45
3
45
75
9
3
25
12
95
3
18
3
51
10
6
29
48
45
12
15
1
20
39
1
24
30
26
27
12
7
56
40
24
18
26
9
25
11
97
8
76
11
15
21
12
49
8
27
15
66
12
60
27
1
6
209
7
24
29
27
57
1
14
33
36
21
46
50
27
97
8
10
102
35
1
12
23
1
56
111
97
23
36
84
43
17
36
45
3
48
39
45
1
6
30
26
81
12
45
159
1
47
55
17
25
59
12
15
33
21
15
120
37
23
15
141
61
8
60
18
33
1
23
15
21
25
20
30
72
22
143
13
24
215
24
60
21
28
8
63
12
12
27
22
11
36
1
8
75
7
6
119
13
20
15
25
11
7
5
19
6
47
3
33
13
59
9
70
26
16
120
36
12
35
21
60
40
44
3
49
11
12
3
21
37
60
12
8
22
32
81
7
5
72
13
24
54
62
75
27
22
24
30
17
25
110
45
97
11
7
38
52
8
27
67
8
64
66
38
16
6
2
10
59
27
24
6
12
63
12
43
20
4
5
43
2
28
11
31
5
48
12
1
23
1
6
20
70
12
18
14
52
23
13
11
24
49
108
11
9
16
83
84
12
13
23
49
83
139
24
6
71
19
14
3
37
50
45
24
24
27
64
65
13
11
21
60
16
36
44
12
52
12
66
54
23
13
47
33
12
58
17
1
6
8
168
10
11
36
63
72
21
12
73
14
21
24
25
35
13
18
102
11
49
12
11
12
19
29
109
23
7
116
9
13
8
40
35
67
8
46
8
39
67
5
12
12
48
169
38
21
1
6
30
32
15
37
78
29
21
6
ABCD 390710862*7^$a-1 [50034]
56
7
63
2
63
37
27
56
4
44
28
21
23
24
13
18
41
9
31
17
10
12
9
15
57
17
16
95
24
1
47
76
68
9
7
8
33
22
14
12
43
21
6
18
23
7
2
24
24
46
36
5
9
7
8
28
27
9
96
12
159
48
9
77
15
31
2
39
4
27
9
17
63
24
24
16
72
272
16
56
1
27
20
72
67
12
9
63
60
29
133
3
96
8
31
18
23
40
168
8
9
46
9
17
63
55
90
56
28
63
24
5
24
10
53
64
24
108
21
27
69
120
8
7
3
9
36
36
20
9
103
144
39
26
7
8
1
18
62
31
24
9
3
17
36
10
14
10
14
15
16
99
12
2
7
53
19
96
12
36
72
81
23
19
72
21
8
16
3
5
55
9
32
48
105
58
57
36
27
36
33
8
121
8
7
8
21
7
39
14
94
45
68
4
53
7
8
28
21
32
24
7
96
17
63
1
126
2
7
3
62
36
3
24
16
36
12
9
15
12
36
9
18
54
60
12
78
36
21
32
9
4
18
89
7
9
63
9
9
36
3
8
120
4
3
26
16
18
21
96
41
43
5
15
16
32
49
87
12
36
15
74
70
21
5
55
3
86
28
138
2
70
189
33
44
31
9
15
27
21
17
15
19
12
33
45
63
3
17
52
44
13
27
24
89
39
16
41
31
32
48
72
1
80
15
13
11
1
15
39
33
8
24
7
65
7
17
72
120
16
108
36
24
27
30
47
16
27
2
67
3
33
135
29
21
12
94
9
17
64
15
8
1
30
33
36
44
9
31
17
39
16
60
3
2
7
9
72
8
7
180
3
6
54
5
16
51
81
72
12
65
111
4
5
19
45
8
46
9
5
3
28
20
28
29
63
52
44
28
53
52
27
3
53
100
20
9
7
41
10
53
40
15
9
80
13
18
24
41
16
63
18
96
71
64
120
15
50
7
8
48
4
9
39
92
7
41
19
57
29
40
3
27
50
55
17
10
14
79
17
64
27
29
7
15
18
3
135
53
1
18
5
4
20
4
68
48
24
139
9
84
72
72
15
21
20
7
17
1
42
9
27
120
9
17
144
19
36
32
4
36
80
79
57
27
5
1
8
31
8
24
9
39
100
27
18
23
9
24
7
72
17
7
3
114
63
68
24
1
27
24
48
33
59
9
43
15
62
4
35
100
5
10
54
63
12
20
16
32
19
9
48
15
48
29
4
48
20
4
27
17
19
53
33
67
36
27
5
24
72
25
8
22
9
24
75
24
30
47
16
56
16
32
28
12
63
72
24
2
48
31
56
52
21
23
57
43
140
24
7
2
48
16
71
55
36
5
55
38
10
26
16
30
42
27
12
87
17
9
19
45
27
29
16
27
48
24
12
32
1
71
64
9
54
21
101
24
16
39
60
45
56
70
18
23
57
67
92
4
36
8
45
10
17
19
29
25
3
135
38
22
17
4
231
21
8
19
33
20
9
39
4
12
53
46
5
9
55
48
8
1
47
40
9
18
12
2
40
99
63
101
120
48
28
3
69
92
55
69
63
12
33
8
55
2
16
23
48
4
51
18
66
9
24
21
47
52
24
63
5
7
50
4
6
12
17
100
20
31
45
36
8
49
42
129
60
12
68
55
17
73
47
33
24
63
7
2
7
15
9
9
39
36
24
39
5
9
46
26
24
36
4
39
24
12
15
30
6
17
31
18
23
9
63
4
5
87
9
22
129
8
16
48
36
171
42
27
36
27
62
40
71
57
31
9
8
22
9
17
15
31
9
24
113
15
7
26
15
4
45
8
31
36
15
36
2
43
65
10
45
24
120
36
32
9
24
7
8
7
2
43
12
8
43
77
25
87
21
15
5
31
93
116
7
36
12
24
12
33
30
53
7
12
54
23
31
18
18
69
5
31
36
3
38
135
16
8
33
63
28
9
36
47
7
2
34
21
36
68
76
44
28
29
39
1
63
12
29
4
11
43
21
24
12
44
81
10
5
1
95
4
92
9
144
16
30
14
19
8
57
24
103
56
4
3
26
39
31
89
48
52
21
63
24
108
9
84
6
9
12
51
14
27
16
17
15
136
8
19
30
87
12
72
15
57
24
36
9
3
27
33
32
9
72
48
31
33
3
24
21
119
33
120
16
42
5
43
6
27
36
12
45
27
24
20
9
10
14
55
8
40
41
31
32
55
48
6
48
59
33
7
99
42
11
28
24
5
31
17
60
7
20
49
47
43
30
47
40
8
31
50
10
2
43
12
92
9
4
68
7
36
51
21
5
4
11
52
27
18
32
15
40
32
40
9
39
72
32
19
53
28
29
46
33
63
21
15
30
15
12
5
58
29
25
108
6
81
3
33
8
28
12
24
41
87
64
60
21
32
67
24
20
7
74
46
41
28
9
54
9
48
24
12
63
2
7
24
84
96
12
8
48
25
27
20
7
6
54
36
36
102
51
36
3
33
12
24
57
15
9
12
11
120
28
12
8
19
6
63
36
53
24
70
9
9
15
108
36
17
15
9
31
57
23
19
9
20
28
5
64
27
29
16
3
15
53
28
20
96
9
15
16
89
43
5
31
57
23
69
3
19
126
39
32
19
9
20
52
21
6
66
80
43
3
9
24
9
23
48
127
89
120
24
76
63
2
7
20
4
36
84
72
72
36
53
7
27
17
120
1
18
33
29
82
9
99
81
32
76
24
27
98
22
41
21
19
8
64
8
7
9
32
24
16
5
67
8
28
36
8
4
15
57
36
80
52
9
48
107
16
3
5
67
38
16
27
36
36
27
18
36
51
8
120
28
96
12
32
24
97
23
105
43
20
52
63
5
1
63
17
10
5
24
16
32
16
24
9
3
5
55
39
9
51
9
84
27
60
2
24
46
17
9
55
56
168
9
22
65
4
84
32
4
29
4
30
33
125
19
84
17
24
15
16
36
44
48
49
39
8
9
19
24
3
69
12
27
6
63
8
9
15
16
32
28
21
27
68
40
9
63
141
20
70
90
3
53
15
9
91
144
45
63
27
36
21
44
129
15
16
3
9
27
14
51
67
9
5
31
39
17
28
20
85
11
28
20
25
42
108
12
62
7
48
96
27
72
30
63
17
52
18
17
19
30
23
28
72
20
52
27
2
39
4
3
9
15
50
31
65
24
31
15
17
40
153
56
70
45
36
60
29
48
16
24
56
16
27
20
64
17
10
9
29
15
52
27
93
5
31
15
21
5
31
17
91
15
72
9
5
31
56
7
17
175
ABCD 390863162*7^$a-1 [50038]
8
100
3
29
12
22
26
28
24
27
3
33
17
19
3
38
12
46
2
7
41
16
20
12
4
6
50
7
17
55
17
82
14
10
38
16
30
26
7
9
12
6
93
5
12
16
8
31
17
36
7
29
12
12
36
24
16
20
4
8
274
60
36
14
24
19
27
45
5
12
46
6
12
8
19
17
24
76
18
6
12
20
4
32
24
7
41
36
4
27
9
30
6
44
10
14
22
18
66
2
88
42
18
8
58
36
26
10
6
20
48
139
75
18
27
5
96
16
20
7
51
9
17
12
48
16
54
26
52
18
18
39
36
36
5
46
9
21
27
5
40
18
2
4
12
6
30
8
12
36
70
6
48
32
28
18
38
7
53
36
12
12
60
16
12
68
19
3
2
22
14
16
63
5
10
2
46
38
12
19
45
30
81
123
2
7
65
12
22
72
50
22
2
24
4
15
29
16
12
6
50
48
4
18
6
102
42
12
6
21
15
45
21
6
30
24
56
34
12
72
6
27
5
4
8
10
50
4
20
24
72
4
18
36
26
10
6
32
34
18
15
39
54
20
34
2
52
44
10
74
4
3
9
18
18
72
6
50
24
28
20
22
12
14
58
24
26
19
12
45
8
28
15
41
12
19
9
20
19
5
4
18
6
92
91
15
38
16
27
65
16
36
36
36
20
34
36
18
8
19
17
22
50
4
8
36
43
39
26
12
24
7
9
3
53
10
6
27
5
36
16
6
18
3
77
94
9
17
12
31
3
26
7
39
2
36
22
162
72
36
18
12
36
42
63
29
12
7
33
27
41
24
16
80
19
101
10
42
36
3
5
60
36
58
26
36
40
8
24
48
10
18
56
48
10
2
7
41
4
32
22
14
40
12
20
48
12
34
9
9
8
24
76
3
81
6
74
48
12
4
27
60
5
22
9
27
18
92
24
22
18
54
24
21
77
24
4
30
2
60
10
18
18
114
20
12
34
14
12
24
28
3
69
30
38
12
19
72
39
18
8
36
12
60
10
9
65
24
36
10
6
20
106
2
36
10
42
36
3
15
14
31
5
22
54
66
6
8
24
40
32
36
4
20
91
15
14
67
5
16
18
6
66
38
4
44
12
34
62
4
87
9
32
16
6
18
66
26
142
38
48
16
20
31
5
4
3
45
8
60
46
38
43
21
20
22
81
45
36
3
53
108
36
10
2
72
4
30
2
4
36
36
44
22
14
4
6
74
36
12
22
45
21
18
81
24
5
12
28
68
16
20
16
6
2
100
68
64
66
2
7
41
46
18
12
20
12
46
12
18
18
38
22
12
2
156
48
16
12
6
30
68
4
8
28
8
48
34
86
22
33
45
8
58
6
72
111
5
10
12
9
9
20
58
2
12
4
30
69
29
12
24
7
39
9
17
28
36
18
42
90
18
32
16
56
12
4
36
6
2
60
24
7
17
24
12
34
9
9
8
48
10
6
20
34
2
43
36
5
22
74
12
12
4
18
2
48
10
2
70
18
54
50
43
15
2
43
27
2
82
6
12
32
10
21
27
18
60
18
12
26
12
4
44
40
54
74
4
44
4
42
74
7
41
4
20
43
29
7
29
28
96
27
5
72
22
48
26
24
4
6
26
40
6
48
6
72
108
44
36
28
3
53
10
26
7
5
4
3
5
40
24
12
20
22
18
20
34
72
2
16
3
9
18
6
27
93
36
36
18
18
6
30
27
9
32
36
46
2
10
6
30
18
51
27
36
9
53
36
12
19
45
8
7
3
6
36
3
17
70
50
88
18
26
24
4
56
36
43
9
18
26
16
8
100
8
24
22
30
44
12
31
36
3
54
54
18
20
4
39
17
12
79
5
60
12
24
12
10
21
15
50
16
24
18
9
9
20
10
2
34
24
2
24
4
15
21
44
12
36
22
18
68
24
24
10
12
26
10
45
5
55
77
7
27
2
58
9
12
29
16
18
45
5
12
16
48
8
12
40
162
36
2
19
24
9
8
4
6
38
12
58
2
46
33
3
14
24
16
8
7
9
27
21
6
12
38
70
6
12
15
12
5
64
56
70
2
16
36
75
27
24
36
84
2
4
66
24
50
16
6
2
12
16
56
48
46
14
40
30
14
10
38
16
3
15
2
28
8
12
4
72
68
60
12
24
48
31
21
6
2
10
54
6
90
30
36
24
66
44
12
24
12
24
10
2
16
44
46
9
5
84
36
10
14
4
20
4
18
30
36
8
28
8
7
12
63
14
24
34
26
19
69
12
24
8
168
67
5
22
81
27
2
24
36
28
44
36
12
10
24
45
3
6
12
51
5
40
20
52
56
70
2
7
36
3
14
46
2
24
4
18
54
20
67
3
26
19
17
19
5
10
2
12
12
19
65
12
60
43
39
26
16
20
43
9
44
156
7
5
4
27
57
18
110
7
5
28
12
60
104
34
2
31
12
5
12
64
60
8
64
30
38
48
12
10
33
21
32
22
26
7
101
10
18
44
108
12
76
36
18
14
43
17
12
12
48
88
18
14
22
45
9
20
36
12
7
15
48
6
18
30
18
33
29
19
5
4
128
34
6
3
81
32
96
36
12
12
52
3
9
42
2
43
5
36
58
14
22
62
48
16
32
60
28
18
38
24
34
18
20
28
6
50
12
10
2
43
21
20
12
10
14
16
15
5
43
24
12
53
16
8
58
6
12
32
112
24
3
89
36
16
30
36
18
8
84
34
2
60
16
8
22
74
16
42
62
19
93
18
26
108
16
27
5
12
40
18
14
48
52
8
19
29
7
12
41
40
8
36
28
104
46
2
52
3
51
72
48
50
10
18
44
22
14
24
4
8
4
54
26
36
12
76
27
9
20
7
21
44
64
6
9
53
10
12
2
16
6
12
6
12
20
40
20
46
50
46
26
28
30
2
16
27
5
12
36
96
40
36
32
10
14
12
4
6
14
24
72
19
17
43
21
6
98
10
9
36
63
12
50
40
6
2
48
58
50
58
14
60
36
36
16
32
22
14
12
24
115
5
12
43
5
34
36
14
12
16
48
20
34
2
4
56
34
12
6
30
2
16
80
28
78
2
16
20
60
4
32
28
18
2
7
5
22
9
41
36
31
147
18
32
48
10
14
22
6
36
3
15
14
7
9
6
9
41
34
24
2
36
72
84
24
19
27
38
36
34
14
19
5
16
24
3
9
24
18
18
3
99
6
27
39
6
36
18
2
64
54
26
10
26
70
12
2
24
12
72
12
4
56
24
7
39
2
16
56
34
6
20
7
21
6
54
66
72
14
67
63
2
58
14
16
8
36
70
54
20
24
10
14
4
8
31
51
48
26
48
24
10
6
20
88
32
24
24
4
27
36
51
12
26
12
22
2
60
4
32
58
2
36
12
22
2
24
84
67
29
43
45
20
7
3
9
29
12
40
8
10
18
20
16
8
84
4
32
7
41
12
7
41
12
82
12
6
20
7
3
14
64
18
14
96
16
20
34
36
12
24
50
36
4
20
7
12
137
12
4
18
78
3
65
22
2
12
96
36
55
77
55
21
32
40
24
30
6
36
56
136
72
20
22
74
10
45
53
10
2
22
48
69
45
20
52
12
8
124
8
60
4
3
27
2
4
44
19
84
5
48
46
24
12
2
12
22
14
22
96
50
34
18
15
9
56
52
20
34
12
26
10
60
2
16
18
2
46
2
12
4
6
14
4
8
48
24
10
12
14
24
4
72
63
41
34
2
16
108
32
12
7
9
54
81
29
7
21
6
38
12
96
60
48
10
26
46
18
15
5
4
39
15
12
26
46
2
31
5
36
36
4
66
33
5
4
18
14
12
4
8
24
36
48
19
17
55
15
12
6
12
78
2
12
36
4
20
60
10
108
2
24
22
6
18
14
24
28
6
36
21
5
10
9
3
26
19
17
43
12
9
24
3
15
18
68
31
81
39
33
63
5
12
10
48
6
32
40
18
122
40
12
18
50
67
29
16
68
10
14
4
3
51
14
24
24
36
12
12
36
22
ABCD 390878438*7^$a-1 [50011]
56
13
15
48
32
21
28
38
10
11
48
19
21
59
13
32
15
72
1
27
30
54
5
4
17
46
9
12
3
24
12
14
90
16
6
83
72
4
8
7
8
33
3
22
15
3
53
19
20
1
44
27
13
33
23
19
29
3
9
12
21
4
23
19
2
40
35
16
8
21
18
48
6
10
8
10
39
11
16
30
14
61
56
12
3
13
15
12
5
24
51
18
70
9
32
4
20
7
6
18
32
21
1
48
11
1
15
27
54
32
7
36
35
9
1
6
21
24
23
13
33
47
63
16
9
20
61
18
18
23
21
15
55
8
42
30
1
24
8
12
48
12
9
10
60
41
1
12
11
15
40
84
12
74
10
42
20
70
18
14
1
27
24
30
24
14
16
26
18
16
24
5
12
13
27
15
5
31
18
14
18
28
15
21
3
15
57
12
24
35
69
25
3
8
48
4
12
53
16
14
1
12
33
39
53
34
8
40
92
93
61
2
21
36
25
27
35
16
30
38
81
13
2
45
3
12
24
9
4
12
8
4
9
24
60
3
11
1
9
62
78
46
2
7
8
24
4
11
28
56
1
11
21
52
35
12
10
18
17
19
8
46
35
15
24
49
36
21
3
8
21
15
4
72
44
36
51
33
12
7
81
87
8
12
37
5
15
4
9
3
23
4
21
17
103
11
13
81
23
96
3
1
57
23
13
11
3
57
7
48
8
40
56
4
29
31
24
5
12
9
19
60
12
3
32
4
17
3
10
32
7
32
73
8
15
9
63
4
3
21
12
21
63
120
59
28
65
19
26
7
72
35
16
20
10
3
21
26
6
27
7
9
11
1
15
57
23
45
19
21
3
5
7
5
15
34
42
8
36
33
57
27
1
60
42
21
45
23
64
27
8
40
2
7
60
21
8
30
4
44
9
48
12
12
12
39
49
36
60
3
21
5
88
2
9
19
26
4
50
16
12
9
23
40
21
11
16
17
64
8
12
9
15
9
30
25
12
27
81
20
63
21
4
11
16
68
46
15
44
13
15
39
29
28
41
19
23
96
10
15
27
6
14
16
36
6
47
13
23
96
13
3
8
15
16
24
5
15
49
20
48
3
36
61
57
23
13
11
1
2
1
131
36
40
48
29
7
14
3
27
45
7
12
20
12
69
16
35
9
4
63
8
33
4
9
38
1
35
49
53
30
33
15
33
3
30
10
17
3
40
5
4
36
24
29
76
11
3
36
24
120
10
6
53
31
60
42
6
44
93
7
98
15
13
11
16
11
21
9
10
5
4
3
9
12
23
24
97
36
27
24
8
13
51
17
63
69
12
12
7
8
40
9
21
15
24
48
11
48
4
5
13
27
21
44
51
60
7
24
29
76
11
4
6
54
89
19
6
11
31
17
75
10
12
47
36
3
4
80
1
32
36
15
21
28
8
39
33
40
20
3
12
46
24
18
8
30
3
1
47
1
27
60
24
56
21
4
26
42
19
15
8
12
1
48
8
1
2
13
20
7
56
33
4
12
3
20
33
3
13
8
12
33
34
42
12
18
29
4
57
18
66
8
30
10
8
24
3
1
30
36
5
12
1
11
40
5
4
20
7
15
68
28
8
1
48
11
21
3
22
11
15
4
18
36
87
24
81
35
7
17
39
4
21
35
25
8
1
59
67
32
52
6
23
19
5
15
1
23
24
16
29
64
12
93
32
10
6
38
45
25
95
36
19
5
16
8
31
2
28
24
47
100
35
9
4
20
16
44
12
48
1
14
6
52
3
32
3
40
21
60
3
8
1
20
19
12
12
26
7
11
10
11
19
32
12
10
11
49
26
22
18
24
17
33
6
1
48
24
3
6
23
31
50
4
63
3
9
20
27
10
8
46
9
71
24
49
24
47
10
2
45
12
27
40
41
28
15
30
3
23
34
110
1
68
3
13
56
19
42
18
5
16
23
10
18
2
72
3
21
16
3
20
64
21
30
9
12
11
25
44
4
92
36
3
49
44
3
57
28
3
89
24
3
4
36
5
1
39
59
10
11
16
8
12
21
54
28
18
122
33
87
28
104
64
17
39
1
8
48
13
24
60
3
8
4
12
15
42
35
45
22
6
62
6
3
3
21
3
40
5
39
13
12
3
5
7
6
2
33
28
3
29
67
93
8
27
12
28
5
4
56
28
20
16
21
2
21
3
21
63
9
3
37
12
3
21
5
3
7
41
3
28
21
36
8
13
39
3
8
1
32
40
53
28
23
28
24
11
34
92
6
25
9
23
4
9
23
12
27
33
40
12
35
57
21
22
5
1
87
23
1
15
140
4
21
21
30
44
33
4
51
17
12
16
51
26
18
1
48
27
17
28
8
12
88
8
3
1
9
12
26
49
11
4
8
6
4
3
33
24
56
24
28
84
80
43
24
24
5
19
29
39
7
33
8
3
1
9
11
88
83
1
8
39
13
11
12
69
45
27
7
12
20
13
15
29
21
163
3
17
9
30
73
12
24
77
18
1
8
60
28
12
20
1
90
113
4
44
12
3
28
66
30
29
48
33
55
11
40
5
15
13
71
36
24
4
8
25
3
50
3
51
16
36
14
54
21
19
48
74
10
8
1
36
12
57
23
7
12
8
1
11
58
20
90
49
23
9
49
54
29
4
63
45
8
19
21
21
36
3
8
21
10
32
25
21
3
3
8
48
12
10
42
21
20
43
32
40
72
12
33
17
24
15
12
7
78
62
9
27
1
108
3
21
12
21
15
41
3
16
3
65
27
21
7
18
14
13
11
36
28
6
54
5
63
1
3
45
8
85
6
9
44
3
4
33
32
4
53
42
6
3
7
20
21
3
13
8
31
20
1
48
45
26
18
30
37
92
1
6
36
18
3
48
20
36
9
7
47
21
69
10
5
1
11
84
15
9
88
27
45
15
5
27
25
75
21
8
64
41
43
20
3
28
2
16
8
16
35
3
12
28
30
20
19
11
21
24
7
18
12
15
8
60
3
12
16
12
9
20
16
68
9
7
20
24
36
1
2
1
44
12
16
8
15
6
30
76
48
9
27
77
1
50
1
80
1
14
1
12
48
29
42
57
12
25
3
23
40
21
39
8
10
30
5
21
31
12
27
9
9
35
12
25
14
1
35
9
16
39
12
5
24
39
46
23
61
44
10
5
132
3
25
56
15
52
9
95
28
5
28
39
29
48
12
7
32
12
64
21
15
17
52
39
5
7
5
1
39
8
1
35
7
20
28
12
5
60
55
69
15
36
12
5
3
24
1
17
7
15
24
5
15
34
2
37
11
81
28
21
2
1
96
12
96
41
18
24
1
45
39
23
25
12
51
5
19
8
4
9
71
9
15
57
69
15
48
12
12
1
38
12
6
31
32
16
44
37
95
15
9
4
48
8
4
3
29
4
93
18
9
11
45
27
9
43
45
36
68
81
46
30
14
22
18
9
32
4
3
9
20
25
6
5
12
4
77
40
30
12
20
24
1
65
3
4
44
16
15
5
40
11
4
17
4
15
30
12
2
40
6
15
5
30
25
51
36
8
73
12
24
27
17
7
30
30
33
69
12
2
45
52
21
6
9
11
10
11
64
8
12
15
24
60
120
21
15
4
20
25
3
5
3
9
13
78
21
5
4
27
3
17
16
56
7
18
20
51
16
3
80
40
17
25
14
16
77
4
3
21
20
4
68
19
8
21
19
17
12
15
21
4
44
16
35
13
8
51
144
12
93
21
3
12
12
12
7
18
3
3
5
12
37
27
35
4
44
46
27
44
7
32
9
24
60
21
4
2
36
13
41
19
57
2
12
13
56
7
24
6
44
19
15
12
8
12
58
6
20
21
25
18
21
20
4
21
3
21
3
81
87
36
8
60
7
8
16
20
1
12
63
8
45
9
3
12
16
35
30
7
15
8
9
12
21
70
20
13
11
21
4
15
9
20
84
12
13
39
21
6
60
5
12
15
4
6
12
6
57
3
36
54
11
24
24
12
63
10
27
41
24
6
42
55
36
32
52
11
22
3
95
24
133
20
7
77
31
45
39
17
1
39
23
54
55
24
20
91
5
7
8
1
23
13
15
5
12
52
35
9
55
29
21
4
42
17
12
12
36
13
24
3
12
9
3
15
80
28
5
16
12
27
110
10
20
4
38
22
66
3
3
89
12
27
37
81
23
27
45
24
24
4
20
84
52
44
60
111
16
6
48
3
20
1
11
15
1
29
7
39
53
12
1
38
22
23
84
7
81
36
21
51
95
40
5
9
67
12
32
4
35
42
58
86
30
1
32
16
11
13
11
30
10
6
32
34
8
10
26
66
4
23
1
39
24
32
13
14
21
48
25
14
13
32
1
3
47
1
9
20
3
7
17
19
66
83
4
23
42
27
15
36
12
60
21
25
3
17
63
1
3
47
22
38
16
29
27
58
87
3
18
12
18
9
53
55
ABCD 390896796*7^$a-1 [50193]
72
126
18
117
93
267
360
153
36
75
33
108
12
162
180
54
27
45
99
45
54
117
87
138
24
228
6
72
120
69
93
60
18
102
42
90
48
42
54
12
42
126
90
126
36
75
9
144
96
138
18
54
126
42
72
36
228
24
30
18
78
144
48
180
204
288
12
78
30
72
240
66
18
72
348
162
18
36
156
78
66
96
30
18
42
462
6
126
126
162
18
18
30
54
72
135
45
51
93
24
306
12
24
90
36
138
6
30
60
354
6
90
36
12
6
12
42
63
117
252
90
45
45
66
18
24
327
45
51
9
48
6
126
180
111
105
54
180
54
156
168
12
114
117
3
126
168
36
180
30
54
276
36
144
144
12
114
54
90
48
18
27
27
72
18
342
18
312
54
21
51
198
207
189
18
156
96
174
54
33
189
210
126
60
39
105
48
42
480
24
66
51
9
138
18
42
36
12
105
9
18
306
126
156
78
252
228
132
12
6
72
165
63
126
78
66
24
30
42
174
42
288
54
30
168
12
18
78
147
63
42
12
198
132
36
54
12
78
48
42
3
159
84
222
12
6
117
9
108
243
189
108
48
150
18
36
120
51
129
15
9
84
6
66
144
42
54
36
162
282
90
90
6
90
144
228
150
108
30
24
171
129
108
36
60
180
126
288
57
123
30
78
84
6
12
72
36
24
36
48
150
90
54
72
84
6
48
198
114
54
30
24
252
108
228
42
18
12
123
117
3
267
48
18
126
150
48
60
3
240
27
48
78
120
24
12
90
6
192
6
30
96
111
135
54
54
24
252
180
21
105
48
36
36
72
36
72
108
114
336
96
36
288
66
456
48
24
12
108
42
18
3
213
36
90
144
66
18
42
66
90
99
261
195
45
144
54
12
114
18
90
102
60
66
135
45
150
45
117
48
132
210
186
84
63
69
36
372
18
54
126
162
240
30
6
12
78
54
162
120
96
162
27
189
252
39
63
510
18
18
30
150
126
144
120
36
105
135
18
120
6
36
30
15
45
36
90
48
36
6
84
96
84
60
234
30
24
342
36
18
180
12
42
12
366
54
81
9
66
42
30
42
171
99
30
150
108
18
144
396
39
69
12
348
264
90
96
30
171
135
441
105
48
42
48
150
12
24
144
27
9
108
126
54
72
18
12
54
24
72
54
72
30
42
18
174
90
36
15
27
102
60
108
18
174
24
180
171
9
72
90
45
297
192
6
30
24
120
60
84
ABCD 390933776*7^$a-1 [50023]
3
35
1
17
16
14
24
17
83
1
79
1
48
27
14
12
18
13
5
35
43
12
28
2
28
14
5
44
3
20
4
44
12
13
17
30
16
12
9
21
2
6
28
14
6
22
104
4
12
38
11
55
4
6
14
60
13
21
8
34
24
2
28
2
37
17
19
5
6
60
66
22
6
7
7
12
96
29
48
7
64
36
14
24
10
12
44
41
5
8
30
18
71
31
42
4
30
36
13
5
2
24
1
29
40
2
40
2
22
13
7
10
14
4
93
3
30
14
22
30
14
12
35
36
104
5
34
14
4
6
97
37
18
30
4
24
7
25
52
8
4
14
46
19
5
14
16
1
12
17
19
12
13
30
10
26
16
25
44
5
23
11
6
26
6
22
2
4
60
7
24
13
12
6
12
18
12
40
68
4
3
11
4
21
28
13
30
10
20
30
30
34
25
85
22
8
13
3
18
7
61
42
16
9
47
6
18
40
30
6
21
12
16
11
14
23
67
10
19
25
52
79
41
55
56
24
29
30
4
20
13
69
8
10
32
1
9
18
1
25
42
18
10
12
2
23
12
43
34
50
37
48
9
20
16
14
12
22
60
7
49
22
12
21
5
46
1
25
42
1
41
24
4
3
23
13
33
15
4
5
26
13
3
2
42
49
65
10
6
19
35
21
23
22
20
18
1
16
5
80
18
5
25
11
1
64
32
12
12
19
16
13
22
18
36
31
29
74
6
10
6
20
6
4
20
34
26
4
6
8
11
7
12
37
28
1
30
6
60
28
32
19
12
17
48
7
21
2
24
6
7
5
46
6
18
6
26
24
6
18
30
18
42
10
1
35
20
12
4
13
7
17
1
48
7
24
33
50
1
29
28
6
36
24
26
18
10
18
2
40
12
84
3
23
54
34
1
1
18
1
5
7
16
19
4
24
2
24
18
5
43
18
24
10
20
29
12
5
32
24
106
2
40
50
36
16
25
1
18
16
44
17
8
15
30
27
40
43
6
6
22
42
14
10
45
9
19
23
1
85
7
27
8
42
34
6
20
4
74
22
14
4
1
55
10
26
150
24
16
20
6
4
14
7
4
1
52
38
1
27
2
7
11
36
4
20
6
4
32
34
8
5
20
41
12
4
24
6
24
45
99
48
1
12
31
5
25
7
21
43
23
6
15
41
7
36
12
3
13
32
71
6
72
12
10
57
28
5
43
1
54
61
45
26
4
6
31
7
40
20
5
1
46
8
13
29
6
108
36
10
14
4
33
16
1
48
64
19
35
13
1
96
16
15
3
32
4
37
7
5
17
20
28
6
13
13
40
14
4
30
68
10
24
37
23
18
20
6
10
32
4
3
15
36
30
7
13
42
12
28
9
5
59
1
11
7
5
1
6
17
12
11
44
25
5
12
4
31
23
36
1
12
5
8
48
42
4
8
5
5
7
1
12
10
20
22
8
7
12
57
14
48
30
11
8
9
26
30
6
5
13
7
39
8
52
21
17
12
23
31
29
1
30
34
32
7
21
2
41
7
16
32
17
25
30
22
8
10
12
14
6
6
223
17
4
43
25
18
4
8
6
70
36
20
17
7
4
57
5
18
5
7
6
7
27
18
42
18
20
30
12
18
6
5
7
22
6
14
66
12
1
33
7
1
16
6
50
7
11
30
36
55
35
49
81
30
6
18
38
10
14
35
19
34
36
27
17
18
52
21
15
25
1
30
6
4
3
12
63
8
42
19
64
35
14
24
54
5
11
20
34
2
73
27
9
21
19
35
14
36
6
73
5
16
15
15
9
35
28
2
23
140
89
10
18
8
30
28
69
15
6
24
8
18
30
12
4
8
11
7
40
13
35
33
17
30
30
12
7
24
33
44
30
10
6
36
50
24
11
29
7
12
1
30
5
31
13
28
1
23
19
25
15
48
33
3
6
20
23
92
3
2
24
6
6
18
46
26
12
1
16
5
38
42
24
4
32
18
10
15
5
46
13
11
2
54
52
25
47
2
24
36
11
29
104
34
30
8
42
1
21
26
24
17
8
35
30
40
38
12
58
26
60
4
12
14
47
29
80
24
36
4
3
27
36
13
1
34
9
17
30
16
20
1
12
11
4
21
11
24
16
8
10
63
9
6
38
6
34
2
12
22
6
50
4
44
7
23
49
15
12
26
4
14
17
49
10
26
12
36
10
26
6
13
4
11
50
30
6
4
14
42
40
3
11
5
11
9
27
37
12
8
47
64
13
7
25
75
2
7
21
3
29
24
10
24
6
44
34
13
7
5
1
4
31
44
65
11
7
12
1
11
58
2
10
30
8
28
73
25
4
80
23
13
30
89
5
39
4
25
4
15
23
5
56
5
35
1
6
22
26
42
12
16
7
36
24
47
8
4
73
43
18
6
18
95
23
49
61
10
14
24
30
6
4
19
11
14
22
8
37
41
28
26
1
47
17
49
4
30
8
12
72
18
66
30
16
8
18
5
37
52
3
4
23
8
40
2
66
28
12
25
7
36
25
21
8
6
40
20
10
42
38
4
30
8
12
17
20
23
25
5
16
26
4
6
104
16
38
12
13
35
5
13
24
48
72
11
13
16
26
24
70
18
37
13
12
4
14
6
42
1
11
18
11
17
24
2
13
5
10
8
18
30
16
45
9
19
7
4
2
43
15
36
8
77
73
10
21
21
26
24
5
13
7
9
19
20
5
6
5
92
29
7
71
6
12
47
1
7
3
12
57
4
32
28
7
6
7
27
44
52
14
46
13
11
12
44
4
26
30
41
13
34
20
18
19
5
7
29
4
19
19
10
3
5
4
7
8
64
31
30
24
10
1
13
48
18
10
44
12
18
49
4
8
15
32
52
1
20
29
6
25
28
67
5
1
48
43
35
30
54
6
7
17
24
24
6
1
45
8
6
54
47
53
12
3
41
30
90
10
26
6
24
24
1
23
29
1
18
29
5
14
6
18
18
28
20
23
12
108
1
7
12
33
3
11
36
10
14
5
12
24
13
43
27
2
34
14
12
43
17
18
1
15
6
90
24
6
3
17
64
6
1
48
29
3
4
29
62
40
12
32
10
24
19
11
66
50
16
25
29
26
12
17
25
24
36
10
61
13
16
18
2
4
3
23
4
62
18
42
12
6
36
60
1
23
42
7
47
4
6
31
43
6
23
35
20
6
10
1
1
24
48
30
96
16
24
24
1
12
25
28
54
2
6
4
18
6
2
47
7
18
43
17
10
1
11
54
14
6
10
14
12
4
36
15
5
10
44
25
21
20
28
55
1
46
54
14
1
89
6
136
33
5
11
11
38
42
18
91
41
84
42
40
12
30
32
24
12
35
32
11
60
6
10
60
14
10
12
1
20
3
20
6
12
16
43
1
6
36
60
6
18
24
10
26
4
80
13
9
20
23
23
18
96
128
10
12
20
6
7
11
12
28
12
1
8
35
1
48
29
102
10
126
8
6
4
50
24
6
24
12
19
29
18
84
13
16
8
4
29
6
25
17
2
1
9
20
28
12
27
27
14
23
44
101
4
6
2
10
2
18
42
24
19
11
4
20
10
36
3
16
7
30
10
24
26
36
4
24
50
13
29
12
6
30
54
73
17
46
6
39
4
12
1
67
51
36
44
89
23
18
7
13
55
4
7
18
7
39
20
12
54
30
40
21
59
18
11
25
16
8
11
55
40
12
1
49
12
40
12
20
11
7
17
24
19
5
48
7
49
16
7
34
14
12
24
13
93
19
12
7
18
10
24
25
48
47
13
1
60
24
6
34
7
5
14
42
4
14
25
47
12
25
51
50
4
2
28
66
14
16
13
13
70
8
85
23
17
11
21
15
24
30
2
30
31
21
20
30
12
29
19
13
53
4
20
36
6
29
72
79
6
4
48
32
18
6
16
79
5
20
36
7
28
1
30
24
13
21
15
11
18
70
6
20
30
5
31
29
1
11
13
24
67
59
4
20
18
10
8
16
1
7
13
35
4
14
10
2
18
6
35
65
39
28
11
12
26
28
50
34
8
24
28
20
6
5
49
46
14
6
16
20
13
15
20
36
41
5
38
96
10
14
10
42
8
5
7
40
26
7
47
18
6
4
1
36
19
24
36
6
4
30
1
13
43
12
16
139
5
11
6
56
10
8
30
36
4
3
21
6
2
4
20
35
23
8
25
23
36
4
20
29
7
16
1
31
10
15
15
26
16
6
14
34
20
6
6
28
1
1
52
26
12
17
17
3
11
4
81
9
8
10
1
1
6
73
4
17
20
11
5
14
17
31
24
18
22
13
7
6
48
6
10
31
19
18
19
3
8
6
30
4
26
11
5
44
36
24
4
31
8
16
60
13
28
26
16
74
4
24
3
15
2
36
12
12
16
6
37
67
73
12
51
14
132
10
38
43
64
7
25
35
12
16
32
73
24
84
9
18
2
12
24
6
25
15
13
11
2
42
12
28
62
10
14
60
34
20
6
119
7
18
12
18
25
4
7
24
6
6
1
9
18
6
51
53
16
19
144
7
13
48
5
28
18
12
36
20
10
79
7
4
14
66
64
42
15
9
7
12
17
24
3
21
63
17
16
2
17
35
9
21
8
34
24
2
52
30
2
30
84
10
3
53
40
18
12
26
48
10
20
12
42
10
20
42
40
6
49
24
12
35
13
1
28
111
64
41
27
9
26
42
36
30
5
25
34
6
7
83
1
55
13
76
19
12
29
47
14
10
25
8
21
2
24
1
3
20
17
49
70
24
21
9
14
46
43
61
7
35
28
9
27
6
8
55
11
16
24
44
10
32
28
12
20
10
20
48
29
73
31
5
34
57
16
61
35
1
24
34
6
7
20
59
5
5
15
15
14
12
4
18
8
12
13
28
32
3
24
2
18
12
30
28
62
10
14
66
ABCD 391014014*7^$a-1 [50080]
16
12
1
66
12
28
9
17
107
12
24
11
157
32
35
1
28
7
30
67
16
47
12
45
29
7
72
4
20
3
1
17
26
16
18
3
29
71
1
6
6
48
23
48
35
32
54
103
21
42
8
37
76
1
12
84
30
13
12
71
1
28
32
36
39
18
27
17
18
1
64
23
30
14
1
45
3
16
20
17
7
21
19
17
31
24
31
30
7
36
41
43
36
28
7
10
36
7
17
19
17
19
12
24
49
47
19
12
37
5
28
31
41
18
45
3
54
8
28
2
5
56
27
13
59
49
19
29
20
11
52
32
12
29
5
7
13
24
11
8
12
87
21
4
23
86
31
15
1
44
4
71
1
13
24
24
23
5
7
13
7
11
25
24
41
7
4
29
92
24
19
9
38
17
7
13
28
8
5
23
17
44
6
22
110
58
7
20
63
1
55
1
15
61
20
9
19
11
13
1
11
80
5
83
128
4
5
20
10
73
12
20
29
34
9
3
18
15
28
96
13
7
63
2
16
50
13
27
54
20
10
25
80
28
20
59
46
20
55
23
6
24
10
2
23
125
12
2
6
7
29
7
9
19
56
27
2
35
32
11
6
22
18
27
17
6
6
47
29
7
20
23
78
7
4
36
17
20
43
28
1
31
16
13
16
3
16
36
83
9
4
24
12
23
45
4
48
1
19
33
31
13
6
13
35
10
27
5
7
36
17
7
3
1
7
6
4
42
20
41
48
79
4
26
96
35
19
6
11
5
44
24
4
18
2
106
13
12
8
21
2
6
11
7
10
44
30
18
18
66
11
36
13
7
29
12
23
7
6
60
40
2
42
10
32
13
4
1
12
11
56
29
12
71
32
16
20
17
30
49
4
19
41
29
44
66
65
5
67
1
6
6
11
32
27
2
19
27
9
11
34
15
21
24
55
11
45
15
25
59
6
39
35
29
7
41
49
24
83
19
24
41
71
33
59
12
6
18
30
4
6
57
33
63
28
85
4
3
9
14
24
34
36
43
84
5
14
53
73
31
29
47
41
91
1
23
20
5
90
4
36
80
29
8
23
65
1
28
2
53
8
52
11
14
36
7
65
47
13
30
41
20
23
76
20
17
1
30
49
5
55
3
18
7
17
2
34
7
20
3
33
9
8
59
7
1
15
117
93
7
8
63
13
17
55
7
5
128
27
2
18
12
16
1
1
31
28
24
29
80
28
12
26
60
60
42
7
3
74
11
56
39
37
24
12
17
20
72
18
22
2
17
13
4
7
20
5
7
28
13
4
7
29
80
23
7
6
34
9
47
1
36
89
23
32
15
32
13
12
33
7
1
64
30
13
65
18
50
11
25
6
25
4
41
27
21
24
19
29
19
8
5
42
58
36
12
15
40
23
13
61
46
80
30
7
29
35
13
23
12
5
15
3
38
4
7
12
7
5
8
36
65
83
25
11
32
24
4
41
3
33
92
7
17
83
115
1
16
84
25
71
56
45
8
10
13
7
12
54
11
5
19
36
19
13
41
7
35
42
31
11
16
37
1
42
28
20
41
8
5
43
28
32
17
11
84
35
2
16
18
1
44
60
35
6
16
38
6
7
17
96
6
5
37
66
37
15
1
43
13
105
32
7
16
8
45
14
29
20
29
28
38
22
12
6
26
4
7
60
13
10
13
13
43
17
19
5
23
97
42
97
24
88
41
60
31
59
2
28
132
3
28
8
11
5
12
24
12
68
11
24
82
3
9
7
49
119
5
6
45
4
1
7
35
10
19
13
42
24
70
20
43
17
10
50
24
12
60
7
12
95
12
10
19
8
33
7
5
2
13
35
28
1
29
60
7
5
103
5
7
1
6
6
11
13
19
17
55
33
3
69
68
7
83
17
13
66
65
89
42
13
5
7
13
7
36
9
32
36
34
2
30
37
36
28
20
65
12
31
4
56
16
59
33
28
8
28
49
35
61
7
48
77
35
11
12
25
24
32
23
6
22
26
10
26
18
5
48
12
24
29
32
36
23
17
2
41
7
6
16
12
26
30
11
25
31
28
20
76
29
26
64
1
1
10
32
5
48
20
29
24
4
2
34
7
13
42
28
45
5
10
26
19
9
20
12
16
20
52
31
7
18
4
3
4
92
23
5
13
16
20
43
28
48
20
76
24
1
7
5
43
35
5
25
4
20
28
8
19
33
2
1
17
78
41
13
12
30
16
32
1
5
70
132
18
3
81
19
7
65
1
11
20
57
6
32
13
5
52
14
30
28
63
28
32
5
72
31
45
39
36
15
49
1
4
3
15
12
9
28
55
4
2
7
21
72
31
24
5
30
42
7
13
16
3
81
31
5
20
7
28
12
12
31
25
5
40
43
7
22
18
14
48
10
18
24
19
7
6
6
1
16
13
12
11
20
112
20
17
55
3
25
17
3
28
49
19
21
20
58
13
1
7
28
13
28
2
29
61
19
4
97
11
60
49
6
6
7
9
3
16
49
47
43
13
4
24
72
20
16
7
41
12
11
13
19
60
5
20
17
23
19
4
50
4
2
54
71
13
12
4
90
2
11
32
29
6
10
50
29
37
47
7
12
18
4
31
12
19
58
8
42
12
16
25
32
4
49
10
18
87
4
132
61
19
4
7
29
7
29
5
32
7
52
8
9
67
24
13
7
69
31
1
42
65
8
16
8
27
13
7
82
7
37
54
10
2
48
41
8
17
30
41
13
7
53
66
16
13
20
45
2
25
76
41
30
13
67
5
37
24
7
23
13
36
28
8
5
10
30
2
13
35
6
4
27
29
36
47
5
3
28
5
2
10
51
9
7
20
5
16
20
23
24
37
12
24
4
60
68
48
66
18
16
50
6
11
37
40
43
49
71
79
5
8
33
8
23
19
48
13
23
1
4
8
28
67
6
40
2
25
108
47
5
36
1
78
18
60
6
1
108
45
12
7
44
9
20
11
24
80
23
30
4
20
16
7
72
7
17
49
43
41
84
4
6
13
13
4
20
36
24
35
1
47
17
15
76
12
20
16
72
41
2
12
5
53
56
11
19
37
47
18
18
77
25
31
57
72
32
6
17
5
3
52
35
32
70
26
41
29
7
37
36
4
8
30
42
18
10
31
7
4
13
49
31
29
59
17
7
61
54
70
15
4
1
58
8
6
35
24
24
84
12
48
24
8
15
14
58
30
8
7
57
18
1
41
50
41
35
1
12
44
23
17
23
9
88
17
3
23
6
6
10
55
5
3
4
7
18
12
23
12
36
36
13
19
29
6
10
24
7
36
23
1
32
59
13
12
23
13
28
8
4
49
7
3
14
19
72
36
27
2
28
56
6
5
13
10
33
16
83
1
89
75
33
3
36
36
11
96
54
7
27
30
123
57
42
13
72
8
15
13
1
18
5
36
13
7
4
12
1
70
92
5
19
64
30
14
1
27
14
54
29
5
15
28
20
45
20
35
13
10
73
109
59
36
20
23
126
16
8
12
35
12
7
24
25
28
17
56
28
6
14
42
28
1
12
56
23
36
121
39
13
5
2
12
29
1
18
10
18
1
41
32
35
53
38
53
1
6
52
12
38
31
27
2
55
36
9
27
5
28
8
24
18
5
8
16
12
13
43
11
34
60
48
38
13
27
20
66
76
7
103
1
41
10
36
13
67
12
5
23
14
12
46
8
17
17
39
11
6
7
52
11
2
43
9
108
18
12
33
29
42
13
11
5
8
27
1
1
11
1
18
12
42
16
38
13
9
7
25
23
13
43
29
11
56
28
20
17
11
77
3
9
32
6
13
9
111
59
5
43
5
43
22
19
24
29
18
48
50
55
48
17
35
8
21
36
62
78
19
5
23
35
8
82
20
72
35
12
24
35
50
4
2
17
7
10
12
20
35
36
127
13
21
8
12
23
17
56
23
36
24
32
11
30
7
16
12
49
23
7
5
77
92
16
20
79
11
6
11
12
12
8
21
2
5
13
7
15
13
8
29
12
40
19
79
24
1
17
23
8
28
97
23
29
48
19
8
23
112
1
31
137
24
25
4
31
5
7
12
7
29
20
16
8
4
7
53
192
8
24
57
51
4
1
11
12
17
12
7
1
7
16
7
60
10
24
36
50
13
59
48
84
12
13
28
60
43
17
17
7
12
37
24
16
12
8
59
85
163
36
16
11
49
23
1
13
35
12
17
26
6
12
31
59
17
11
8
6
7
4
25
31
41
31
ABCD 391026024*7^$a-1 [50035]
46
8
18
4
68
24
6
19
11
96
28
62
3
33
36
16
35
13
15
12
17
18
37
27
60
2
42
22
18
68
28
21
45
56
34
8
12
16
33
35
1
12
9
68
6
4
12
32
6
52
18
18
2
24
37
9
15
23
25
51
32
54
12
31
36
27
2
12
30
73
23
12
24
4
5
21
6
30
46
45
17
6
4
36
24
66
2
24
30
24
34
14
51
15
24
13
5
6
54
48
4
18
80
30
34
12
60
18
14
40
12
8
10
38
4
5
16
29
16
14
6
39
3
28
17
9
34
2
24
82
38
51
4
11
112
21
27
24
8
1
5
4
3
9
68
4
27
27
50
22
20
22
20
10
6
27
35
1
23
12
96
30
66
42
4
68
58
6
111
9
15
3
6
2
52
12
56
4
8
28
21
23
1
41
6
78
10
2
54
18
19
167
24
12
4
20
24
25
5
4
35
13
6
8
13
71
9
15
6
12
19
57
14
42
16
126
53
9
12
24
6
24
18
24
36
84
6
25
41
16
24
2
9
37
8
43
23
12
10
122
88
14
3
127
8
16
62
18
30
6
21
28
15
18
38
24
1
17
24
4
3
33
18
9
17
4
6
18
20
28
18
68
18
54
22
54
9
11
40
20
1
15
17
9
10
9
12
51
32
13
5
24
10
14
6
60
6
27
111
36
6
60
6
1
9
11
27
12
46
26
37
9
12
18
20
6
10
8
6
31
9
6
26
3
19
26
34
9
35
4
6
8
4
18
44
6
64
8
18
37
39
9
29
16
15
77
18
30
10
17
73
20
24
10
41
7
24
21
89
46
18
27
29
108
6
46
27
11
6
6
6
66
18
39
52
11
54
3
3
12
25
71
168
6
10
14
66
42
28
2
54
10
54
14
10
56
55
9
18
14
10
12
24
12
54
15
29
15
33
48
36
6
4
9
12
9
11
7
20
96
37
29
22
44
78
34
6
14
52
50
18
10
32
4
39
5
10
12
18
8
30
6
7
23
22
12
26
6
55
9
3
35
64
8
28
26
27
1
2
12
1
27
5
3
85
15
38
10
41
28
23
4
21
15
66
51
11
1
27
6
20
7
3
5
37
3
32
15
6
10
6
3
11
4
36
12
20
84
6
52
51
11
66
7
131
36
96
40
56
46
90
20
34
36
27
65
4
14
88
90
20
27
43
18
26
46
6
9
47
28
17
16
3
122
120
6
13
15
80
22
24
32
7
47
4
30
50
4
44
66
16
26
12
60
28
33
21
18
26
42
40
9
9
6
29
19
26
16
14
12
1
11
36
28
33
41
51
37
26
129
3
12
52
18
36
2
10
18
9
5
10
12
8
1
23
1
45
26
6
12
4
14
1
35
13
5
12
6
13
24
21
6
17
39
52
29
1
27
33
90
21
15
2
16
80
10
32
40
41
4
48
96
5
12
22
20
22
2
1
11
40
18
8
46
77
123
16
8
48
12
6
10
6
2
60
4
6
2
10
14
1
12
5
54
30
16
48
27
45
18
6
44
18
4
8
46
36
15
8
73
36
32
7
63
9
51
32
12
4
9
11
21
28
39
24
80
37
29
7
113
12
4
18
8
54
16
38
24
40
2
4
3
15
50
16
42
32
4
44
4
2
3
3
48
6
6
13
23
6
34
69
53
24
3
19
12
24
18
2
18
27
21
22
12
69
75
6
35
63
22
27
33
27
68
3
28
41
27
4
26
19
9
18
48
14
30
90
6
6
31
17
15
3
58
14
4
14
90
4
20
16
24
26
12
6
24
25
9
20
7
27
36
8
18
36
10
14
36
28
59
15
10
14
36
45
1
3
11
6
10
24
36
8
1
39
24
56
10
2
22
26
4
81
23
1
72
21
27
5
84
3
3
58
24
27
3
20
24
36
10
6
68
33
55
8
6
6
48
4
6
3
9
51
65
19
9
2
12
30
6
24
52
18
50
18
6
24
28
6
18
17
57
84
78
12
30
22
2
72
24
34
8
30
64
2
16
33
65
43
21
36
8
10
8
18
42
4
2
42
10
54
9
9
27
11
42
30
34
62
1
5
55
45
50
40
56
42
18
46
26
18
10
41
27
4
110
10
14
22
45
27
9
47
12
28
9
3
32
13
9
6
32
4
38
10
36
5
37
80
46
18
75
53
24
55
12
9
36
6
54
2
10
2
4
57
9
11
16
47
6
72
19
15
2
6
54
10
113
15
10
27
51
2
18
16
8
1
17
30
12
4
9
41
4
3
71
60
37
39
45
5
3
7
12
24
26
3
27
1
33
54
5
9
6
1
24
12
9
6
26
42
33
33
4
24
20
36
10
8
6
4
26
28
9
59
85
8
79
9
3
2
30
18
10
12
20
18
58
18
3
35
24
1
11
46
50
60
12
1
11
21
7
6
27
93
14
42
34
18
26
60
24
22
2
70
2
1
35
36
6
3
21
16
56
7
9
38
13
12
5
6
124
36
45
11
12
4
6
39
23
40
2
36
12
72
10
20
45
69
30
64
2
40
20
16
20
7
3
18
2
12
4
116
9
88
21
14
42
6
48
12
40
17
19
60
14
22
30
32
28
8
12
10
9
11
12
28
8
54
3
21
4
3
17
114
33
57
19
29
28
8
34
30
24
8
55
27
26
10
12
32
9
13
14
1
39
33
11
54
7
53
4
8
72
16
26
12
12
4
8
4
14
22
2
6
10
15
165
27
33
18
21
27
89
9
12
34
6
56
24
6
12
96
4
21
33
18
12
2
7
23
22
14
28
12
6
2
21
3
18
4
2
4
12
2
30
49
27
38
54
12
46
50
6
10
60
30
6
12
26
18
73
23
72
4
6
3
81
56
24
7
39
5
28
3
6
3
11
4
50
6
25
27
36
81
21
44
52
38
10
26
6
58
6
8
18
4
2
16
87
21
18
60
12
20
6
34
26
36
46
20
30
18
12
42
36
30
18
12
36
16
2
78
10
44
12
18
6
6
7
9
23
13
6
8
10
63
11
36
6
103
9
15
3
33
11
6
46
9
47
16
48
2
31
3
78
8
18
13
65
6
48
12
24
12
22
6
138
6
45
27
14
58
54
11
7
30
20
36
22
12
26
7
11
28
14
54
64
12
60
8
66
19
15
108
20
12
66
19
3
18
116
43
21
86
10
36
30
96
5
3
36
18
48
46
2
16
18
36
8
12
13
32
61
6
18
38
42
6
21
45
28
14
33
19
20
52
6
2
18
12
7
9
51
41
24
54
6
4
24
38
12
22
12
15
12
23
37
41
7
87
8
6
22
8
1
21
2
88
36
8
30
60
6
9
1
12
96
8
3
52
21
2
4
38
46
32
1
9
3
32
37
2
9
73
2
13
21
8
24
19
27
26
66
36
30
30
6
16
162
26
43
39
8
24
49
17
18
36
16
2
7
47
24
12
37
27
24
32
16
14
3
21
70
8
1
9
36
6
8
28
18
8
40
24
3
9
54
45
15
8
22
6
9
35
12
46
2
54
6
10
26
12
58
38
6
6
30
19
12
15
9
3
33
5
16
60
18
2
51
3
6
12
10
8
54
10
2
15
87
28
8
13
15
8
1
8
13
15
27
8
58
36
8
199
23
24
34
8
19
35
28
72
36
29
43
26
64
50
4
32
18
6
22
32
12
19
45
35
40
9
26
16
2
66
34
14
84
34
27
29
6
10
20
10
38
6
60
4
6
39
35
12
52
14
12
34
18
18
92
16
92
28
20
16
36
8
16
56
28
17
21
40
2
12
88
26
46
24
50
76
2
1
71
66
27
9
6
48
6
7
17
22
32
21
28
41
22
20
16
54
6
26
6
24
24
18
30
36
36
10
32
6
12
1
5
7
23
24
6
10
32
22
38
6
6
1
23
4
38
10
56
30
22
6
3
72
15
45
9
27
72
17
31
15
45
11
10
44
34
5
103
45
48
33
20
34
2
7
17
22
18
6
50
7
24
3
9
11
58
8
18
54
64
18
30
6
8
36
4
33
29
12
3
40
8
3
40
8
4
24
9
21
42
12
36
14
28
3
51
32
54
7
11
4
9
3
54
26
25
23
22
3
23
72
6
36
66
36
1
32
3
18
31
5
31
5
27
33
4
26
4
74
54
4
26
19
3
14
19
12
131
4
24
20
28
2
12
12
79
27
26
12
19
69
32
58
8
13
9
35
1
15
77
4
23
48
4
11
12
42
18
6
16
11
19
2
6
97
95
16
32
45
21
48
6
18
7
17
4
6
12
44
48
22
2
46
2
22
75
5
64
66
8
10
20
12
12
6
24
34
24
8
18
4
2
31
9
20
6
12
28
189
23
1
35
12
10
32
3
15
6
42
30
22
12
2
4
99
35
45
45
ABCD 391026182*7^$a-1 [50049]
9
7
44
33
36
51
48
21
87
33
27
124
17
36
27
21
3
36
16
29
79
20
9
3
28
5
7
53
7
108
29
7
41
19
17
19
80
12
93
3
33
7
96
17
48
15
16
8
9
24
7
60
125
15
24
33
27
21
27
4
44
76
29
7
20
24
24
9
24
3
4
32
33
27
33
36
19
60
29
15
21
7
17
7
8
48
24
36
69
63
21
7
53
27
40
29
55
24
65
36
15
4
20
24
12
76
44
45
36
39
57
12
39
16
104
52
8
81
36
39
12
4
68
48
9
115
5
15
40
20
45
75
33
3
4
44
52
44
57
24
19
5
48
15
16
41
24
7
44
4
17
115
80
21
27
72
4
44
45
7
20
9
3
45
12
19
5
31
65
19
12
120
41
3
4
80
81
48
51
16
8
88
29
15
9
31
89
31
36
5
12
3
12
45
24
43
53
108
3
24
33
19
8
228
24
36
189
55
53
3
12
88
8
40
41
12
51
33
123
9
87
48
21
55
20
12
21
103
24
20
36
9
7
29
3
108
40
32
21
24
27
4
17
12
7
53
3
21
24
27
132
4
5
51
40
24
56
36
93
39
21
39
28
17
3
28
32
141
43
29
7
20
12
16
80
112
8
40
36
101
3
16
128
60
57
3
21
60
127
17
15
12
16
8
45
12
39
9
7
80
72
16
41
24
36
79
12
8
76
8
21
84
3
33
7
24
24
12
44
16
29
19
17
12
75
12
9
31
8
120
21
60
7
8
36
76
92
9
7
36
20
16
32
28
53
27
48
21
55
8
52
60
8
28
8
16
20
24
144
48
12
12
45
12
24
24
15
21
19
96
20
93
39
105
24
51
81
15
52
8
120
12
12
28
5
115
32
12
33
43
60
48
32
40
17
31
44
16
32
21
19
17
15
16
5
15
45
84
3
4
8
33
103
17
24
72
72
12
19
8
16
5
36
19
41
19
72
44
9
27
4
8
12
60
4
17
27
69
7
17
43
5
7
24
20
21
12
48
3
33
39
33
31
17
39
33
55
41
24
144
51
60
33
19
29
15
36
60
12
21
24
27
24
16
29
12
43
56
4
197
19
8
12
4
36
80
9
27
48
16
5
19
29
12
48
48
36
43
56
12
9
27
16
8
28
17
72
15
33
27
93
24
48
3
36
57
12
7
144
29
7
17
72
60
84
15
16
17
24
15
24
57
39
57
7
89
3
4
29
108
7
12
65
27
21
12
99
81
39
9
67
20
57
7
8
12
40
17
7
17
43
32
45
27
117
60
115
20
84
16
36
17
48
48
51
4
36
20
108
21
36
63
16
156
20
4
5
55
44
36
40
17
27
28
77
7
60
104
117
103
41
3
16
32
33
31
24
80
16
17
19
17
12
3
12
64
12
29
51
72
12
24
52
20
60
28
41
15
33
43
8
21
15
16
20
12
48
4
5
75
4
32
72
9
7
12
84
8
28
20
33
27
12
81
7
24
8
52
29
15
12
4
17
48
19
53
27
45
31
53
51
40
113
7
12
17
15
45
15
52
29
7
17
7
5
36
12
12
24
27
88
5
39
16
77
60
19
24
12
17
43
24
20
33
75
16
72
5
3
9
7
104
36
24
33
24
103
32
72
48
33
27
64
104
45
27
33
7
92
36
9
48
19
20
45
24
36
15
45
31
20
28
72
17
51
72
24
36
48
12
45
3
12
124
56
12
52
20
9
15
60
96
84
16
89
15
21
15
21
12
96
51
40
24
17
3
144
48
9
12
7
32
9
19
12
8
52
5
24
3
21
87
28
5
15
12
60
12
105
7
20
16
32
21
84
3
9
3
16
17
3
9
3
28
53
39
24
45
15
4
152
9
24
24
12
51
4
44
12
4
56
57
3
28
12
8
16
41
3
36
9
15
52
29
48
3
4
5
91
32
48
40
5
24
51
4
17
12
39
36
21
39
57
55
84
53
7
29
39
16
96
36
44
24
16
17
12
12
39
4
32
12
33
3
76
24
17
24
15
48
28
17
27
444
16
41
48
75
40
20
60
84
36
12
40
24
5
39
24
57
175
104
36
124
20
120
93
39
60
4
17
7
20
52
17
27
4
20
117
72
3
45
3
24
12
33
15
28
17
12
96
15
12
28
24
44
9
27
48
48
40
8
9
3
9
15
141
27
12
100
24
77
24
19
80
9
7
24
5
7
89
19
5
115
60
200
12
28
41
24
27
24
16
5
115
20
72
45
3
40
17
51
16
24
32
48
36
4
60
20
24
57
48
51
12
33
7
84
24
104
129
3
64
65
7
53
36
48
15
33
3
16
20
60
9
39
28
24
41
103
44
57
31
20
69
39
24
105
3
33
7
5
63
36
40
8
48
21
7
20
16
8
21
36
12
19
84
41
48
7
48
72
32
9
39
64
17
48
55
84
20
21
19
56
108
36
12
88
5
48
3
108
52
77
3
21
3
40
12
17
3
9
255
33
3
57
51
21
3
12
24
72
24
4
17
19
41
24
15
24
16
36
5
60
27
76
5
55
17
12
15
69
27
96
45
15
48
36
12
4
68
9
7
12
20
4
5
24
55
120
164
12
81
72
31
5
12
15
4
5
31
48
77
12
15
9
43
8
88
24
20
33
7
24
5
96
55
8
33
12
15
9
19
24
65
12
19
80
33
91
24
29
12
3
36
16
41
27
88
44
40
36
44
4
29
111
36
144
60
33
3
4
36
8
21
67
8
60
24
72
4
120
36
36
29
31
8
69
48
12
24
12
15
60
24
33
24
151
168
12
5
24
51
24
33
60
27
40
44
36
33
7
36
60
5
27
57
3
16
20
60
12
33
36
120
15
33
96
31
24
41
39
12
129
15
184
20
16
20
21
3
9
3
9
3
45
27
48
16
41
123
21
7
60
89
51
4
24
120
32
48
12
4
41
19
44
16
65
79
12
20
24
36
48
16
8
132
16
32
9
7
17
12
103
48
20
21
15
21
12
84
63
81
39
16
24
8
72
9
39
9
3
33
43
5
3
9
7
8
16
41
3
12
9
55
72
65
43
5
31
41
3
16
68
16
20
72
4
17
7
17
123
24
28
44
76
8
9
63
9
15
9
31
8
16
17
19
29
87
4
36
32
57
15
33
15
36
36
96
168
21
15
160
8
21
36
12
19
5
60
48
36
ABCD 391055208*7^$a-1 [50020]
24
6
12
70
110
10
2
6
82
2
58
12
6
2
124
54
104
36
72
28
44
10
56
22
18
32
84
36
30
30
12
6
24
36
40
26
28
38
30
64
18
26
36
16
44
24
136
24
24
72
8
30
36
6
18
6
54
42
36
4
54
20
4
110
6
6
34
30
74
138
100
48
14
18
12
6
40
60
26
6
112
140
10
50
18
40
8
12
48
12
48
10
24
36
2
64
14
60
94
8
42
30
78
12
16
26
84
40
32
42
6
90
30
136
18
30
50
16
14
78
22
48
68
12
102
46
14
18
78
64
168
2
10
20
6
34
30
36
72
20
42
42
6
12
108
42
90
60
40
120
2
24
4
108
48
14
18
48
54
10
20
6
52
18
110
34
30
8
30
78
4
36
42
2
36
94
80
40
80
52
44
22
14
180
24
10
6
36
32
12
88
8
4
74
82
30
42
12
20
96
30
132
6
30
64
8
28
2
22
56
22
8
24
16
50
4
26
12
10
8
30
10
84
6
32
72
6
112
12
38
12
12
4
2
48
10
104
72
16
18
60
2
30
22
98
12
18
82
62
18
16
80
24
36
60
22
20
142
20
22
24
62
28
66
18
56
60
54
52
14
30
24
40
50
36
40
2
24
18
6
22
50
58
14
6
30
10
24
18
30
14
54
4
2
18
40
20
66
96
88
12
74
64
36
14
46
80
6
16
12
8
24
6
12
6
12
12
30
40
56
60
64
38
30
42
70
20
78
4
164
30
24
6
4
8
72
16
14
18
18
42
22
56
6
24
102
48
66
24
36
28
72
14
4
56
34
60
26
6
84
16
128
28
38
72
28
126
24
32
24
48
16
44
16
2
28
54
6
26
6
12
6
90
4
8
30
10
38
4
12
26
28
42
32
16
32
124
20
60
46
32
16
20
4
26
36
58
90
108
50
132
76
20
24
22
138
60
6
54
38
24
40
14
114
46
42
24
8
78
78
34
56
4
110
30
90
30
66
10
12
18
36
158
18
58
20
24
28
80
108
6
40
18
102
38
16
32
18
16
24
44
16
60
14
10
30
26
72
18
102
24
18
90
12
18
16
6
8
52
20
18
40
50
30
28
18
20
10
2
72
108
22
36
20
12
22
116
54
40
8
82
6
24
66
50
126
40
24
20
52
42
80
18
28
54
26
24
46
32
30
18
126
54
30
10
102
12
26
10
174
116
120
24
6
114
18
42
48
42
168
24
156
22
56
4
56
54
48
48
42
42
30
30
6
24
66
64
18
2
12
16
20
18
12
30
4
96
18
62
58
60
2
70
48
20
42
60
24
16
24
24
62
78
64
30
2
4
14
16
60
2
82
2
24
36
28
38
18
24
52
66
2
6
22
18
26
46
162
26
22
42
68
18
16
8
12
34
20
100
54
26
6
60
18
36
42
142
18
38
30
70
84
20
16
54
6
26
6
192
120
36
42
58
2
18
40
120
20
10
50
12
22
26
10
12
12
38
12
16
2
18
82
60
2
18
12
12
6
18
24
66
66
196
8
64
8
120
78
54
52
80
24
102
12
6
12
102
16
42
18
2
78
34
38
42
10
98
28
24
6
20
54
12
58
18
308
4
120
38
40
8
90
34
18
98
10
20
4
6
24
18
18
20
82
32
30
76
42
18
62
42
40
8
52
66
2
40
38
36
94
14
28
20
52
6
44
60
36
12
12
36
72
34
36
18
24
26
22
8
66
54
34
20
30
16
2
22
26
52
2
6
112
20
48
30
24
46
44
12
6
30
60
78
60
40
30
50
4
90
66
44
60
22
6
50
18
4
26
12
10
12
6
36
68
6
10
12
44
18
28
12
96
24
86
10
44
18
18
54
6
22
38
4
50
70
36
26
48
6
30
160
32
64
6
42
12
68
6
10
12
32
12
18
60
60
42
58
2
6
78
112
32
96
54
10
36
54
8
18
54
16
6
80
64
14
36
4
30
56
22
14
18
40
26
72
24
18
16
14
28
68
22
32
120
82
60
26
48
34
8
24
48
36
12
4
26
18
4
6
42
2
48
12
40
30
66
30
44
90
36
4
2
154
30
14
168
12
60
18
4
68
6
4
62
36
4
168
32
6
28
6
78
8
52
270
8
18
12
10
48
14
10
60
108
18
2
22
60
8
12
6
24
10
2
174
100
62
12
40
8
18
34
18
2
12
4
54
90
38
28
42
20
60
4
6
32
136
2
28
132
60
50
52
42
14
12
18
4
138
8
42
18
100
42
48
36
48
32
28
6
32
78
4
48
8
24
12
36
12
10
38
10
48
20
64
18
84
6
38
42
54
4
14
16
24
6
30
44
18
30
154
14
40
2
18
12
120
12
60
10
32
24
24
96
30
46
26
22
80
6
70
50
54
72
18
78
52
12
134
30
36
96
18
4
120
42
14
4
2
18
136
26
54
22
32
106
80
6
18
16
14
6
6
18
16
80
4
20
100
60
80
22
6
42
8
18
42
12
112
68
48
4
14
64
20
36
34
20
48
42
18
48
114
6
12
64
38
106
92
72
30
36
12
12
22
80
6
10
44
4
14
36
10
80
36
160
114
26
16
20
112
30
20
22
80
144
36
28
48
18
104
30
130
42
26
12
36
10
12
42
66
134
30
6
22
102
8
22
6
42
2
60
36
60
46
38
60
6
60
30
24
36
4
36
26
18
96
34
6
6
14
66
16
18
62
48
54
78
48
4
30
36
14
28
42
8
42
106
14
10
18
2
66
142
14
36
108
16
20
40
116
64
74
24
136
24
8
28
44
16
50
30
66
6
54
4
74
18
42
166
14
30
40
50
16
20
154
66
84
80
6
30
22
8
72
24
4
32
64
36
24
24
56
54
34
ABCD 391062852*7^$a-1 [50002]
47
3
37
3
5
1
15
17
10
12
24
2
18
37
23
36
1
3
12
12
2
31
23
4
6
12
12
27
15
21
33
6
8
1
35
24
46
3
48
5
10
21
12
36
21
50
4
12
41
9
54
18
10
32
54
10
30
24
12
24
3
8
13
6
6
36
38
10
44
87
1
15
15
45
5
10
21
9
8
22
33
45
14
25
32
51
10
24
66
12
30
3
56
1
6
6
11
16
27
6
18
6
26
4
5
16
12
8
28
11
33
4
33
30
5
27
120
25
35
12
61
69
2
4
5
27
12
16
45
12
84
3
57
9
30
12
18
24
3
8
55
2
15
3
112
14
6
1
8
19
20
33
9
4
26
18
19
35
1
8
4
5
27
51
22
14
16
21
9
39
23
1
11
36
1
3
77
24
19
8
12
10
54
30
66
9
8
7
36
14
6
4
45
57
102
9
9
24
15
15
24
42
18
5
16
9
2
4
8
16
20
16
8
13
15
8
1
21
3
11
36
18
7
33
50
4
33
15
12
6
47
9
10
36
8
81
49
30
36
6
15
15
21
3
41
4
9
14
93
16
21
27
12
20
7
33
9
54
21
36
3
30
14
40
26
4
2
21
43
26
4
6
24
14
7
3
33
27
2
58
12
29
16
33
3
17
16
15
45
50
4
12
30
3
44
13
51
39
5
64
15
78
3
17
3
4
11
70
110
1
8
3
10
98
9
73
42
24
5
15
1
60
11
12
36
4
21
8
43
30
6
30
18
2
19
5
100
6
78
6
9
48
24
12
5
16
23
7
17
12
1
54
18
30
20
9
13
27
3
21
17
10
8
25
15
6
8
3
19
48
33
15
44
16
14
6
13
87
9
12
23
1
9
3
32
1
11
31
12
21
3
42
12
32
15
9
3
7
54
8
18
4
9
27
33
3
26
28
3
9
15
33
66
5
9
34
18
3
15
30
27
9
3
3
32
16
17
25
12
6
5
1
26
4
24
17
15
1
8
3
16
53
3
34
12
12
18
5
16
48
9
14
9
21
16
6
36
20
13
9
12
47
67
6
18
17
3
33
43
20
10
24
36
11
3
6
3
13
24
6
20
28
72
48
18
60
15
29
6
10
18
54
6
32
28
5
40
44
36
28
51
48
18
54
6
60
12
12
26
46
30
20
10
18
8
13
5
30
4
18
2
22
15
33
59
9
22
36
30
3
39
9
9
12
11
27
10
23
9
28
6
6
48
86
9
19
8
28
33
17
43
60
21
36
14
13
27
20
1
11
28
8
13
57
90
24
20
18
7
9
3
29
18
1
3
66
47
33
22
18
15
17
10
44
16
45
39
21
36
3
104
24
9
36
31
36
41
43
45
39
6
6
6
12
3
15
12
6
14
18
63
31
9
15
12
12
18
18
5
9
6
1
3
12
6
18
12
20
10
12
12
39
8
4
15
54
6
84
24
21
39
12
5
24
25
56
30
28
32
64
6
12
6
96
17
7
12
44
4
20
9
16
11
66
10
8
34
26
64
18
2
6
7
15
50
30
4
5
1
23
25
14
10
6
24
5
4
48
9
3
27
12
14
6
1
57
27
3
2
10
38
6
10
18
6
24
12
11
7
6
3
24
3
12
9
36
20
19
24
12
33
17
28
35
91
38
10
12
24
42
12
15
35
9
3
69
16
15
24
36
8
28
24
21
3
150
3
32
1
36
15
39
21
87
2
34
57
15
18
27
3
72
68
10
6
48
8
1
8
1
30
8
34
42
14
4
2
1
3
77
28
117
63
21
6
12
8
4
21
8
7
12
12
6
42
6
24
2
58
3
35
34
38
1
8
27
13
23
1
8
4
15
29
19
24
8
12
1
33
26
28
6
20
22
33
17
10
48
14
10
6
14
90
22
9
9
12
6
5
16
8
3
60
10
18
30
27
12
15
9
8
1
3
15
12
56
4
72
17
63
24
13
3
29
1
26
4
9
45
50
16
18
2
10
11
15
10
30
30
11
3
25
3
26
4
2
1
129
8
6
10
51
11
9
1
62
48
1
51
9
12
27
32
22
30
20
4
33
11
6
112
23
19
6
36
24
44
78
1
3
17
7
30
27
3
12
8
16
18
2
4
33
39
8
1
3
18
18
12
18
2
10
3
48
24
9
6
12
18
20
39
51
10
15
15
5
9
4
3
39
2
18
10
23
28
8
9
19
11
37
33
6
18
6
14
19
9
44
70
36
24
9
68
3
40
14
6
46
3
71
9
27
40
12
6
6
60
9
12
36
8
13
68
4
30
20
16
42
63
15
18
54
8
64
9
32
25
23
9
7
21
44
6
70
14
1
15
8
13
9
8
7
3
5
1
11
19
36
9
32
19
12
48
24
9
27
33
11
25
20
1
23
9
10
12
21
3
24
21
9
2
1
8
88
9
27
45
8
22
9
17
10
12
20
12
1
32
9
7
24
8
49
38
45
3
16
54
3
3
5
28
5
16
23
19
8
24
70
36
2
9
3
16
102
8
7
15
2
7
15
45
9
26
9
1
6
8
37
15
14
7
72
35
16
6
18
14
31
8
24
25
3
39
8
97
12
32
4
27
21
5
7
15
30
78
30
26
30
10
8
13
23
70
2
1
32
40
35
40
72
30
48
23
27
37
15
5
4
32
9
10
8
6
18
12
10
18
62
10
6
3
51
8
9
27
34
11
4
3
48
2
4
6
12
33
107
9
19
9
9
36
59
16
3
6
6
6
20
15
3
6
43
11
4
8
4
21
57
39
119
13
15
42
18
5
19
48
18
14
6
16
24
12
30
30
35
7
8
4
8
1
17
15
4
21
24
14
46
27
87
5
7
20
4
5
43
20
10
6
2
10
21
3
9
15
12
2
7
24
39
6
23
19
8
10
6
21
27
17
31
21
11
108
61
51
12
8
10
2
4
36
36
2
79
3
6
30
65
9
4
24
3
57
18
42
27
9
51
21
42
21
21
35
19
20
4
30
2
9
52
24
3
18
3
21
27
27
66
18
48
8
1
21
30
29
16
17
76
26
9
16
20
15
34
12
2
28
5
63
1
20
25
54
17
7
18
2
10
2
46
23
12
7
12
45
23
10
12
44
15
1
11
49
18
20
16
30
26
21
16
8
9
52
3
9
18
30
18
14
7
11
4
5
3
18
18
54
10
30
12
6
32
36
4
92
4
24
9
21
18
5
19
18
20
90
37
63
8
1
9
15
63
2
40
18
6
14
12
1
12
15
5
19
9
8
16
3
96
18
6
12
33
39
50
16
72
15
24
3
56
40
57
45
32
6
12
22
12
20
55
32
3
33
3
72
40
12
33
3
18
6
5
4
11
21
16
8
1
24
38
9
37
35
40
9
23
19
6
3
27
18
24
39
21
18
8
24
9
31
12
24
5
9
39
1
27
5
7
3
17
19
12
6
26
40
6
8
34
41
60
9
46
6
14
24
1
48
3
9
39
12
14
7
9
6
45
5
30
1
8
1
12
12
24
6
41
4
15
29
16
9
75
15
21
23
22
35
9
7
9
18
29
31
9
48
35
30
7
3
24
6
14
24
12
1
36
9
8
10
32
1
3
6
12
23
9
18
21
27
25
9
66
30
18
12
20
22
42
5
4
9
23
13
12
2
10
20
6
40
32
25
117
3
17
16
23
7
12
8
36
10
24
42
24
48
48
9
12
87
2
135
73
15
47
22
3
17
3
43
12
9
12
9
23
55
50
10
6
39
39
8
4
33
21
23
31
66
15
51
17
13
14
10
15
72
63
20
6
28
3
23
10
2
22
12
26
4
14
27
7
66
3
27
14
7
23
28
5
13
6
29
7
80
10
8
7
12
81
2
42
10
9
33
36
11
7
14
10
8
28
6
27
21
39
20
13
35
1
15
33
11
4
27
12
32
1
9
66
9
15
24
20
16
9
8
3
4
6
35
40
63
2
10
36
72
6
51
23
40
12
6
80
70
8
46
6
20
37
12
24
11
4
32
13
9
2
1
15
5
16
3
17
1
27
39
45
11
4
12
12
6
3
63
20
16
9
15
21
3
21
11
25
5
10
33
20
9
7
11
10
59
49
12
15
5
10
21
21
3
3
12
21
20
67
20
16
6
50
9
9
46
84
102
50
33
1
6
48
44
13
3
2
22
9
17
7
17
10
29
9
10
21
24
8
9
31
11
49
48
21
8
28
6
29
4
21
6
8
13
47
22
24
47
100
3
2
10
45
9
26
21
1
8
15
3
1
39
5
9
16
27
29
16
2
1
15
72
21
24
89
16
15
3
14
7
60
12
17
16
30
8
22
27
63
6
60
11
1
12
51
20
15
28
21
15
17
31
8
37
12
23
1
87
8
61
3
26
34
18
24
18
5
3
10
15
65
22
78
3
12
29
6
4
9
5
4
18
12
12
36
21
21
12
8
7
3
12
24
2
43
27
18
3
3
78
12
86
4
104
6
28
2
34
2
4
60
14
40
23
13
26
40
29
43
6
14
16
6
6
65
7
36
9
33
2
45
3
4
24
5
7
18
36
6
9
36
3
6
3
33
12
18
65
7
21
15
2
19
11
25
33
15
15
36
9
9
11
28
44
19
44
1
24
9
66
84
2
10
44
4
33
15
14
10
5
19
33
21
2
4
12
29
19
21
9
6
17
43
36
8
34
42
5
31
8
33
1
2
10
14
21
15
9
7
2
30
10
6
56
1
3
12
72
18
30
48
2
19
20
15
9
4
15
18
35
28
21
26
1
84
3
9
21
15
39
26
10
12
20
10
11
28
35
81
16
12
35
24
12
40
5
24
27
4
17
13
18
12
36
8
81
12
13
51
15
17
37
15
24
35
45
7
45
9
35
49
12
3
36
11
10
14
1
48
8
27
22
18
32
1
3
68
6
34
18
14
4
33
3
9
9
2
28
8
12
9
28
15
21
12
5
6
4
33
84
9
35
37
15
3
5
7
42
18
5
16
33
36
60
30
54
24
2
4
21
24
12
11
1
8
19
12
6
39
3
44
64
116
1
24
9
6
44
34
3
9
90
5
16
23
37
3
20
4
17
55
18
8
18
1
3
2
31
39
30
18
56
13
27
12
53
19
12
5
1
2
1
9
3
3
54
18
2
7
12
27
6
24
6
21
15
8
16
21
3
6
36
14
46
18
2
31
33
26
4
5
36
9
51
19
6
50
10
12
30
42
20
19
12
23
22
30
5
4
12
17
63
4
35
42
16
2
13
45
14
9
16
15
ABCD 391260374*7^$a-1 [50019]
29
19
37
12
13
23
1
27
1
18
2
11
5
7
13
12
7
27
1
28
29
19
3
14
4
11
21
3
64
12
79
2
15
84
5
27
7
2
28
11
4
28
28
9
7
3
50
3
7
10
2
5
1
18
1
1
15
24
4
8
19
18
22
42
2
25
8
27
94
2
9
21
4
20
43
11
6
3
4
63
9
9
26
12
25
17
31
29
3
5
24
20
4
7
17
3
7
25
1
34
10
15
1
19
8
60
25
3
1
14
6
30
16
34
4
15
17
44
3
13
3
4
20
23
20
5
57
46
2
11
29
18
30
6
14
43
24
8
21
39
19
9
4
5
11
12
5
12
38
22
8
39
1
11
24
28
9
4
15
36
28
16
8
20
31
12
37
11
22
7
7
58
28
2
22
14
1
35
6
4
3
4
21
36
22
34
15
35
1
5
3
11
13
17
15
5
7
24
3
9
15
36
21
3
21
7
14
11
33
22
5
7
16
25
21
7
1
35
7
45
16
19
13
17
51
3
6
3
3
4
36
2
8
3
4
33
48
27
3
26
4
39
37
14
4
17
5
3
5
15
4
24
7
6
20
23
11
30
28
18
17
8
1
20
11
32
21
7
5
4
43
4
9
3
20
19
18
3
12
5
11
8
3
29
13
3
31
22
3
12
25
3
19
8
14
3
35
10
16
3
3
26
8
15
8
4
59
41
5
20
11
7
5
12
25
4
7
7
1
13
31
9
11
19
9
17
15
7
30
8
4
3
33
6
4
20
12
13
25
2
38
22
50
11
9
11
3
13
47
9
5
3
19
12
42
16
3
19
29
43
18
12
18
12
14
7
24
12
9
7
61
2
21
16
1
20
10
6
10
20
14
80
71
1
14
9
17
15
13
39
8
16
8
28
16
27
13
24
7
64
5
12
7
18
18
10
52
4
11
7
17
5
7
4
3
2
20
4
6
17
12
4
65
22
29
1
12
10
1
4
7
5
15
9
51
9
5
10
29
7
33
32
25
3
21
22
2
15
4
16
12
13
8
10
1
27
13
7
2
22
6
7
23
17
4
25
43
16
17
14
10
4
32
20
18
10
12
14
8
2
7
8
28
3
2
16
20
15
12
4
1
4
83
1
2
25
8
11
1
4
12
9
4
4
3
20
27
22
14
6
3
21
27
24
32
1
23
1
11
28
68
1
4
4
10
2
8
14
17
16
33
22
9
32
3
18
7
11
18
80
7
3
2
27
7
1
8
21
6
10
27
52
4
7
13
4
16
8
12
9
15
5
59
13
3
11
10
39
5
12
4
11
8
1
2
2
12
3
1
3
17
31
3
9
24
3
25
9
3
4
4
17
24
40
8
31
24
41
32
14
10
7
9
10
18
15
32
9
7
21
30
17
1
48
42
17
5
2
1
4
24
1
3
17
27
1
22
68
41
5
3
1
19
12
9
6
16
9
11
13
11
9
12
25
6
2
23
24
35
24
1
4
7
13
32
27
13
19
24
4
2
11
4
15
9
7
18
40
15
25
24
12
39
44
28
4
25
4
23
7
4
21
5
3
41
10
5
17
14
36
45
4
5
12
11
7
9
8
19
29
17
8
3
20
9
20
18
20
12
14
7
4
13
46
9
29
10
6
19
44
12
8
7
6
4
16
7
7
2
3
51
29
4
17
8
2
5
55
4
2
4
19
9
7
8
21
47
16
7
2
24
14
26
11
17
20
12
18
2
19
15
36
14
24
2
13
76
12
5
4
40
35
12
9
10
8
29
33
52
11
1
10
18
31
20
1
116
3
11
5
19
6
4
20
42
5
13
19
37
10
14
2
33
49
7
21
11
12
28
17
11
29
4
8
15
3
40
29
17
7
39
29
11
2
12
20
79
29
31
1
23
12
21
15
28
20
16
8
5
3
13
6
9
19
6
19
8
23
2
2
10
27
56
16
7
13
8
12
9
4
16
22
18
3
5
3
4
3
6
20
26
2
12
7
24
3
1
1
12
8
11
23
66
8
27
9
4
70
14
47
21
11
13
7
4
5
11
19
2
15
7
74
16
20
7
17
14
17
15
14
2
8
5
1
4
4
27
1
12
42
6
3
17
15
9
14
2
11
23
10
24
12
24
10
18
11
8
40
84
4
41
23
11
5
43
21
21
24
42
17
1
23
12
11
41
3
2
20
14
1
8
29
15
21
12
7
7
44
2
2
36
1
8
47
16
2
16
16
7
24
36
7
14
6
9
3
18
30
5
1
15
24
44
35
12
46
4
3
33
12
3
27
2
31
3
2
88
6
1
59
13
5
40
8
18
17
8
8
32
4
4
4
5
18
14
12
16
18
14
8
34
1
65
11
49
3
5
24
27
5
7
11
1
28
21
11
1
3
7
6
4
24
20
23
33
30
26
12
12
10
13
32
3
5
21
2
8
6
4
27
32
7
17
27
1
13
16
11
36
9
4
7
8
17
3
1
6
1
40
8
9
6
17
9
18
22
18
6
3
4
7
49
3
29
5
51
23
17
12
4
72
8
3
24
9
21
12
60
3
39
17
9
27
4
32
9
12
12
3
5
18
13
4
1
14
5
7
37
37
3
21
26
12
5
4
11
5
12
21
16
7
24
8
1
4
12
4
18
77
31
34
16
28
6
26
23
25
36
31
3
9
5
2
5
15
48
17
5
7
1
6
42
54
9
9
40
3
13
7
3
22
43
16
19
12
9
15
25
1
18
42
3
21
35
60
16
5
20
8
3
31
20
2
3
48
8
28
4
5
62
9
3
8
1
36
1
8
2
5
45
38
1
5
4
4
15
13
47
15
2
7
20
19
9
55
8
6
4
8
7
16
28
4
25
3
5
2
21
9
3
27
14
7
8
20
8
3
13
35
22
52
3
5
30
2
12
24
7
13
7
33
12
44
3
11
44
48
9
32
7
2
2
10
8
2
6
10
25
19
28
2
12
16
54
1
7
16
5
15
2
4
10
10
24
4
3
27
2
31
5
7
5
26
41
25
6
61
31
29
9
40
10
45
8
31
49
16
9
30
2
7
31
5
1
38
2
8
32
35
9
20
11
21
12
15
13
19
4
12
29
20
15
3
2
6
17
20
4
12
4
15
18
60
19
1
7
15
29
13
28
6
12
17
27
6
40
2
40
17
5
3
1
39
5
2
13
17
11
4
12
8
3
12
21
5
11
9
23
25
6
1
17
20
23
32
5
19
12
20
24
24
8
9
20
2
5
48
16
85
20
27
4
53
36
30
14
7
49
4
27
7
1
8
27
57
25
14
1
20
7
2
15
5
16
12
6
36
14
4
32
10
57
27
2
22
21
28
4
28
60
4
8
15
40
10
28
39
17
3
4
3
16
2
35
33
15
7
2
7
9
11
4
17
15
13
7
28
28
17
4
40
19
4
5
15
1
6
4
10
16
10
29
15
12
37
8
12
15
6
15
20
5
16
10
9
1
6
8
24
12
21
28
5
11
24
1
30
6
8
2
17
1
26
21
24
5
10
24
46
11
3
17
9
27
20
8
20
9
3
13
10
10
11
8
8
16
13
11
3
13
13
4
7
11
1
5
27
15
41
11
6
11
5
11
8
12
8
1
11
25
24
3
25
16
19
24
9
11
1
8
7
32
1
10
32
26
22
1
17
27
17
2
17
7
9
11
24
45
1
20
75
4
16
45
32
2
2
63
36
52
9
20
20
3
8
9
23
31
6
11
8
5
31
1
3
4
21
19
13
2
21
8
21
20
7
9
4
3
25
7
8
13
19
44
17
3
1
3
12
1
14
13
9
11
29
48
28
3
4
61
12
19
39
36
13
17
36
8
27
12
40
3
13
17
7
5
7
4
11
25
45
4
51
13
15
11
16
20
6
8
23
9
18
61
1
3
12
15
60
21
53
7
8
19
9
17
16
8
22
9
29
22
37
11
9
8
20
13
19
21
3
9
3
1
7
12
1
6
10
14
6
12
7
8
1
15
11
24
4
58
12
19
12
16
53
63
16
27
37
17
56
6
60
17
1
3
13
47
3
5
1
4
7
9
7
3
58
16
10
2
3
4
7
10
28
8
43
5
16
7
3
8
21
27
4
13
8
40
5
2
42
15
5
3
31
1
13
10
6
6
1
8
12
43
2
11
43
13
17
19
1
24
4
27
20
9
7
8
25
12
18
12
12
28
2
15
1
26
1
5
15
7
2
3
32
11
13
1
31
8
24
21
6
18
3
39
4
53
9
19
5
4
3
11
25
41
12
8
31
5
36
24
36
4
18
12
5
9
4
11
7
22
8
20
7
104
4
4
35
45
20
64
16
11
12
6
16
4
15
1
43
32
1
4
7
3
24
5
19
2
24
7
16
17
15
28
8
12
20
19
14
43
24
3
10
8
19
28
9
12
40
11
11
32
13
28
24
9
20
20
24
12
11
19
4
5
12
9
16
2
2
3
37
19
4
8
4
5
4
3
4
4
11
24
14
14
17
8
13
35
4
4
37
22
36
12
10
11
3
41
8
20
36
92
12
21
10
5
20
12
9
20
3
32
4
3
52
18
50
2
27
4
17
12
3
1
44
11
5
35
17
11
21
31
5
27
8
25
15
69
11
1
39
9
3
5
4
3
12
5
3
25
8
8
2
10
11
12
12
17
3
4
8
11
14
3
3
1
20
31
38
10
14
19
1
27
29
6
1
19
9
7
2
47
9
24
3
32
16
7
2
7
13
18
14
36
42
10
8
11
21
3
9
26
10
7
3
5
7
16
1
31
45
5
75
19
9
8
1
3
5
12
51
4
17
11
9
64
15
11
14
76
15
4
21
19
19
17
15
18
83
9
14
22
28
3
17
2
13
49
55
35
12
4
5
16
33
8
4
6
18
3
28
8
11
12
1
3
24
2
20
27
37
20
15
25
3
5
11
15
1
9
12
7
27
6
3
15
4
1
21
10
4
2
24
28
19
31
30
6
9
8
25
34
8
12
9
15
6
8
2
5
21
20
19
5
3
4
7
5
1
7
19
54
24
32
28
3
21
12
28
8
10
17
8
7
21
1
26
14
4
19
4
9
20
2
1
8
32
16
12
3
5
60
4
31
26
27
5
31
5
16
7
9
4
24
3
11
10
12
31
24
16
47
9
3
45
15
16
5
5
23
37
28
12
24
3
13
14
26
59
11
24
9
4
4
19
2
11
25
11
16
24
11
12
2
4
14
13
32
7
14
22
2
7
28
31
4
45
16
11
20
53
4
21
8
35
35
9
5
16
7
16
40
7
18
14
16
1
19
2
10
14
46
9
12
3
14
10
42
32
3
12
33
24
11
35
5
47
12
24
12
65
13
4
12
3
4
4
28
9
20
6
10
3
4
13
4
2
5
15
9
15
9
15
2
23
16
28
7
10
12
31
8
19
40
6
4
3
7
29
45
7
39
1
1
12
3
4
3
33
5
7
21
30
9
33
10
20
25
3
10
60
7
60
3
24
2
7
43
20
14
2
20
18
7
64
28
27
14
4
95
65
11
31
29
20
5
3
20
29
4
6
10
8
3
33
46
8
1
8
31
9
44
9
15
9
15
5
47
16
13
59
13
23
9
4
15
25
3
23
18
3
12
16
51
8
18
8
10
5
7
17
17
11
3
9
27
14
12
14
9
8
21
15
31
1
4
17
27
12
52
29
7
13
4
4
47
9
14
10
16
39
1
40
15
12
12
40
60
17
11
1
23
3
10
31
3
26
31
15
21
9
4
14
78
27
27
1
27
6
20
10
17
5
2
5
7
25
16
29
24
20
7
4
21
3
8
4
20
55
18
24
16
26
9
27
10
4
3
24
4
29
7
9
8
4
42
13
33
23
24
12
9
16
11
45
12
15
25
11
41
43
20
31
2
23
15
12
1
7
14
11
11
26
7
15
12
9
19
9
11
6
12
11
1
8
12
43
25
8
10
17
7
10
36
7
8
37
10
1
36
21
26
6
14
24
5
21
15
1
12
12
3
3
24
9
9
3
8
25
11
9
11
59
24
2
4
10
32
5
37
8
22
21
12
5
4
20
20
14
9
60
3
14
24
2
13
8
23
18
3
7
12
8
36
1
4
1
40
20
58
2
3
24
9
27
28
8
45
42
9
15
4
29
1
11
21
4
7
73
8
22
6
27
52
8
17
16
3
17
23
11
4
10
4
6
46
4
10
1
4
19
9
3
1
9
7
11
9
39
2
30
26
3
49
3
8
9
34
21
4
40
41
4
3
13
20
20
14
24
17
4
3
10
8
4
8
3
5
20
23
8
7
21
28
28
13
15
39
2
15
5
8
19
16
43
4
20
65
9
24
27
35
14
30
49
5
8
2
12
53
27
1
13
46
1
20
15
2
10
9
24
39
1
25
2
45
25
2
6
18
74
6
12
45
3
5
4
3
4
1
4
4
5
20
7
27
22
20
16
23
27
14
7
12
9
8
7
5
16
12
3
24
13
2
26
14
68
4
13
23
5
27
50
39
13
24
16
24
7
59
10
10
5
9
31
5
27
4
3
24
5
1
10
32
9
12
7
9
3
5
3
6
11
17
12
4
10
2
35
53
20
19
32
4
15
2
3
28
9
22
10
2
20
16
9
20
8
12
4
8
17
4
22
6
30
4
8
10
8
7
11
5
24
5
16
43
21
8
7
7
6
7
5
2
14
3
16
1
2
2
28
11
21
12
10
17
32
5
6
30
19
21
16
4
11
19
13
5
11
1
24
3
12
5
22
52
13
9
16
39
3
10
32
3
12
15
1
20
3
4
20
9
9
7
23
14
4
31
11
4
8
36
37
20
27
26
22
2
7
20
56
39
8
2
19
16
33
16
22
17
1
3
24
9
8
11
4
1
11
28
15
2
10
1
9
28
8
14
21
16
29
8
10
9
21
3
4
5
40
35
9
46
22
7
13
16
10
12
14
20
18
58
8
27
4
4
5
7
69
6
2
22
5
16
8
45
2
21
23
29
ABCD 391297952*7^$a-1 [50041]
25
42
36
5
48
87
10
11
31
36
2
3
24
75
130
12
36
8
10
65
25
30
5
19
89
13
30
18
30
12
30
6
17
33
40
23
39
58
30
78
90
5
7
12
68
18
3
60
99
34
14
52
12
30
20
106
90
20
63
1
98
34
6
30
11
7
77
55
50
4
14
9
1
83
1
156
14
6
10
6
59
37
54
68
21
7
18
35
9
76
30
174
20
60
40
6
6
11
75
10
24
48
8
22
5
37
26
42
18
58
44
22
30
24
20
16
6
42
116
22
18
14
76
17
36
9
51
7
20
34
23
96
7
12
24
6
8
15
27
18
16
60
30
36
12
8
10
12
78
8
54
36
10
36
38
6
112
41
7
6
14
16
36
42
26
16
36
18
24
18
12
26
84
70
30
23
103
5
12
15
4
90
44
63
1
48
38
54
18
4
96
84
17
7
66
6
80
12
6
63
156
45
40
42
8
28
5
43
36
18
78
17
7
48
78
30
5
12
7
8
18
118
29
25
12
96
62
9
9
4
36
54
14
12
42
21
24
81
39
45
18
58
36
68
58
2
10
8
81
7
14
51
72
3
16
30
44
142
48
80
4
30
30
12
68
46
60
83
37
6
56
33
19
101
25
60
24
23
57
10
6
6
29
67
12
20
10
71
1
8
58
68
54
16
50
4
60
42
26
21
13
47
31
5
31
42
11
60
7
2
4
18
18
62
76
50
10
12
42
59
157
14
48
22
11
7
20
21
24
12
37
30
68
16
60
29
85
6
74
51
91
17
61
110
22
14
16
18
20
3
33
22
8
54
46
12
12
56
24
46
74
45
25
18
38
34
26
22
12
6
54
5
1
36
84
14
10
18
60
77
36
9
6
10
24
11
25
95
7
42
38
4
30
23
115
38
18
4
18
38
10
2
40
60
5
7
96
62
63
24
7
30
146
22
6
6
26
30
28
35
99
22
174
12
8
16
53
1
6
156
18
24
18
2
40
60
18
20
4
48
6
6
24
6
11
72
75
60
10
102
24
20
64
86
16
6
42
36
60
6
60
30
23
1
2
33
55
17
25
48
80
3
19
114
18
20
9
19
30
108
2
34
24
90
6
11
33
70
60
6
84
24
6
5
1
14
16
18
18
5
7
8
18
4
18
17
13
48
36
26
120
58
24
6
17
103
36
78
6
5
61
6
5
37
50
9
21
82
6
62
18
12
10
8
10
84
38
70
20
10
89
31
53
72
37
14
46
6
2
112
14
22
18
14
36
10
17
7
29
13
108
6
65
7
48
17
73
6
6
24
78
6
60
14
10
8
3
15
100
20
54
36
15
61
11
55
20
22
12
8
16
20
27
175
12
20
9
12
24
43
18
2
4
36
8
24
30
63
67
6
14
148
17
15
21
7
38
42
40
24
54
20
16
38
36
4
42
59
1
8
30
6
34
5
7
24
24
18
18
30
20
12
22
36
30
20
27
96
1
60
12
11
15
58
6
44
12
22
48
71
37
2
33
12
19
30
14
33
81
58
18
14
66
46
8
18
10
5
12
1
36
8
6
30
63
24
3
4
6
140
12
28
12
2
9
81
111
85
20
16
11
63
70
50
42
27
31
12
5
7
29
1
116
16
83
25
119
67
90
14
70
20
16
2
4
56
58
12
24
60
24
59
31
2
75
19
30
83
45
118
78
54
5
141
10
20
33
49
8
16
11
49
83
21
42
21
51
190
56
10
5
25
24
12
23
61
36
26
34
36
12
12
84
6
104
9
7
6
42
26
22
12
56
57
49
24
72
78
53
13
14
34
12
66
98
22
18
6
30
74
82
12
12
48
8
28
60
20
40
6
60
104
4
6
23
36
63
28
6
14
24
9
1
60
18
12
12
14
34
5
7
24
5
7
30
90
62
40
38
10
8
4
132
47
199
12
50
22
30
8
63
7
18
11
13
6
38
40
14
10
6
6
14
24
70
110
21
7
2
16
24
6
66
47
21
16
12
23
7
60
48
24
36
12
20
10
54
30
144
42
24
84
12
5
13
107
19
17
37
60
24
6
17
79
17
49
42
26
16
23
24
7
36
54
12
18
12
62
70
30
50
10
38
34
24
47
43
90
14
16
42
11
163
18
8
63
55
144
30
35
1
24
12
24
35
19
26
70
29
36
48
7
12
18
95
25
32
27
51
9
63
10
168
20
16
78
12
29
19
120
36
36
14
130
36
60
38
28
23
1
6
5
7
8
57
43
18
30
6
47
24
63
30
16
54
152
72
66
22
113
79
6
12
2
60
30
22
38
18
57
24
27
16
38
3
15
10
30
8
16
18
156
6
24
14
18
28
50
10
96
86
40
11
79
24
114
47
7
80
28
42
23
7
8
10
71
36
63
28
36
18
56
40
20
34
5
7
18
80
16
2
21
7
6
90
84
44
30
28
12
6
12
38
10
80
12
22
50
70
12
8
22
6
32
16
2
28
17
19
56
33
9
63
3
10
6
36
53
1
119
91
24
53
7
6
36
24
38
16
30
12
11
73
6
122
10
8
72
18
4
38
22
6
18
20
42
4
6
54
84
5
7
2
46
30
24
60
18
18
6
53
25
11
45
40
6
14
27
3
33
97
50
42
12
22
6
23
1
8
3
15
21
31
90
11
45
16
11
37
12
104
4
96
83
1
50
48
28
77
48
15
9
55
6
42
18
50
22
24
66
42
36
2
22
18
12
66
23
7
12
12
246
132
8
27
72
1
42
84
18
36
42
8
30
10
50
12
15
67
26
123
36
120
7
17
19
18
54
26
27
12
31
14
18
10
12
30
36
96
30
8
3
37
6
29
25
26
9
43
84
30
14
12
52
56
33
43
6
24
56
70
12
8
18
27
7
89
21
18
10
12
42
8
22
11
13
14
16
5
31
74
4
59
43
90
23
1
50
72
52
6
44
10
5
81
10
60
6
23
7
54
14
22
14
10
14
88
2
39
37
6
54
84
12
59
25
6
6
23
49
12
14
9
13
132
6
30
6
18
128
10
12
72
14
40
36
24
30
5
61
98
40
5
31
6
30
96
42
6
17
19
26
27
15
93
19
30
11
36
36
3
10
35
43
36
44
10
36
48
66
42
54
24
6
36
12
36
6
30
6
5
13
20
3
69
3
9
16
120
35
99
6
22
8
34
38
22
60
102
14
34
30
18
42
26
52
2
16
42
48
12
24
84
60
2
3
24
43
18
2
34
14
22
11
61
12
6
72
12
26
4
8
70
42
11
37
6
30
66
30
23
7
24
24
8
33
48
27
105
7
18
47
19
24
5
79
6
6
36
12
6
60
42
54
24
90
5
45
34
20
16
96
ABCD 391371374*7^$a-1 [50080]
128
16
36
11
45
40
84
156
11
96
25
48
17
48
123
76
23
61
104
51
9
40
68
45
3
4
36
20
84
36
16
24
84
8
72
148
24
8
39
117
72
117
55
132
144
29
6
9
108
100
168
12
48
44
40
41
19
12
48
12
48
29
27
45
31
23
1
12
32
100
60
72
24
5
75
16
8
16
12
8
4
5
55
233
103
60
12
132
101
24
7
24
12
72
96
12
23
18
99
112
12
17
30
1
23
25
20
100
17
48
19
36
68
16
216
32
16
200
40
24
59
9
40
8
24
9
39
100
35
45
28
12
84
8
48
52
29
79
120
68
12
124
8
99
21
28
8
100
5
27
4
8
105
63
4
53
171
16
164
60
12
4
77
43
96
12
116
40
5
79
56
64
8
48
64
168
80
48
153
19
60
12
36
80
124
8
27
13
12
108
32
60
48
87
18
63
180
40
32
12
40
119
21
52
44
93
24
55
48
80
33
39
87
21
24
52
24
95
25
104
28
68
16
228
20
88
17
7
60
24
36
60
24
32
4
71
33
12
45
27
28
17
15
36
40
44
28
32
45
163
24
29
99
36
4
116
9
15
36
72
21
43
101
6
192
45
45
27
45
15
4
36
143
25
44
16
156
216
24
23
13
48
36
191
18
19
5
48
79
56
33
39
28
8
52
65
15
4
216
60
48
80
24
39
277
36
60
24
35
1
44
24
171
18
39
63
9
81
7
12
8
45
6
121
140
40
35
33
4
77
30
42
48
31
72
56
12
51
45
252
4
60
137
7
143
9
108
72
52
96
12
132
60
60
20
21
15
153
139
8
40
5
7
47
33
48
33
72
55
44
21
15
72
48
63
72
42
27
88
12
71
1
17
27
12
60
64
44
52
140
4
48
56
45
15
64
132
36
137
3
100
95
93
64
96
29
15
129
27
27
25
47
133
155
13
5
54
24
1
36
60
20
196
168
8
4
48
80
108
52
20
16
12
8
4
60
12
44
16
44
72
40
24
144
20
4
128
48
40
23
42
48
31
60
59
9
4
44
136
96
48
12
108
24
12
24
24
12
68
40
5
31
12
24
84
12
12
36
35
1
8
100
36
23
90
67
32
21
144
87
100
60
68
45
19
44
124
56
64
68
28
44
183
109
59
9
28
8
72
28
180
12
60
8
3
24
90
48
99
52
47
24
37
60
48
128
52
24
24
72
60
65
7
80
88
23
1
23
13
5
3
40
36
36
11
1
89
127
36
8
112
84
23
133
11
169
180
44
63
1
8
40
32
88
180
20
100
20
148
36
144
65
39
9
31
72
36
11
57
15
45
16
24
32
12
9
7
84
35
85
132
60
44
120
60
27
37
48
48
36
96
32
63
90
27
28
20
51
9
48
40
104
9
7
12
48
12
47
18
27
28
12
11
25
257
7
72
116
4
8
33
43
72
72
56
27
25
20
88
12
12
53
19
24
107
117
88
72
56
3
49
20
28
60
20
64
8
28
84
8
15
66
6
81
12
72
28
23
18
99
12
9
54
37
8
4
41
43
12
23
9
9
19
60
180
32
28
48
167
25
8
112
8
64
23
18
99
16
32
4
120
17
99
72
48
60
81
39
40
120
71
1
8
48
4
36
20
3
37
53
24
135
12
36
24
40
41
31
41
135
40
12
12
17
54
13
24
36
20
45
31
24
12
20
28
156
17
43
84
32
12
16
20
52
53
102
37
5
31
140
72
12
36
24
28
92
16
120
53
87
196
11
37
20
40
36
59
73
60
83
45
16
288
53
79
24
24
8
28
96
108
65
3
52
8
160
60
132
60
12
24
23
49
41
24
67
8
132
63
133
77
43
84
48
144
56
63
49
120
56
9
163
92
16
24
23
25
84
44
159
81
4
53
27
96
100
65
27
28
89
243
51
1
48
32
9
43
56
64
60
137
67
5
55
156
24
20
15
37
48
12
32
9
72
91
44
15
1
8
16
156
101
67
48
60
95
37
36
84
12
96
20
4
257
43
56
52
41
54
1
23
21
16
84
71
90
15
220
12
12
29
72
7
12
80
88
228
12
227
85
125
24
102
72
73
17
79
168
12
48
5
163
11
37
36
23
157
77
27
72
12
172
24
12
8
4
20
9
27
147
25
20
4
24
12
12
72
47
42
31
36
35
109
36
140
ABCD 391453904*7^$a-1 [50020]
112
32
36
75
1
32
144
36
12
15
45
16
11
37
35
21
16
216
80
16
29
55
17
36
31
24
36
144
60
167
61
60
59
25
96
11
25
96
5
39
28
32
52
84
29
79
20
96
3
25
47
96
49
23
37
20
60
45
7
36
5
42
1
29
6
73
60
11
25
65
30
33
27
36
1
29
15
4
36
5
55
35
1
83
121
108
47
49
23
61
47
30
7
60
12
8
3
42
31
12
59
9
27
73
48
24
59
73
80
12
16
17
12
60
48
18
133
36
36
47
25
20
27
6
31
59
85
36
8
141
54
18
31
41
18
30
18
24
97
11
37
12
41
30
25
36
17
84
19
24
168
168
77
3
27
42
19
11
132
25
11
1
156
24
53
30
6
30
85
68
64
8
15
1
8
40
41
12
51
64
12
95
108
21
60
4
36
204
20
15
97
60
23
30
43
44
45
139
107
13
20
112
35
61
12
48
29
19
20
28
80
4
12
20
69
12
79
11
36
132
1
12
32
27
108
21
24
3
9
15
37
53
19
47
24
61
59
1
80
9
60
18
12
33
48
45
67
23
13
77
24
18
81
9
7
5
15
28
8
40
32
27
13
35
37
48
47
9
9
120
43
84
5
19
20
4
12
44
39
18
43
20
69
48
43
12
35
1
12
59
1
48
11
13
95
25
47
90
18
12
13
12
53
84
60
3
87
21
9
55
44
27
213
16
23
1
12
48
47
33
16
41
7
20
88
20
28
89
15
3
61
11
37
12
41
19
36
84
23
9
16
8
16
11
18
115
56
57
31
23
45
16
80
28
17
12
67
5
43
20
33
3
24
72
40
41
27
27
9
12
4
5
18
78
102
33
52
48
12
12
5
15
48
4
12
48
32
36
75
6
84
19
59
25
47
18
63
108
39
25
36
17
19
11
33
4
5
3
4
96
60
47
72
49
48
29
19
44
27
25
107
18
3
24
3
42
72
19
24
5
31
12
65
19
132
24
20
48
60
36
84
136
48
23
45
15
12
33
48
69
72
18
21
16
20
24
64
35
12
25
8
36
52
48
17
43
11
9
28
71
12
18
43
17
48
19
35
69
4
32
3
1
89
7
8
3
13
47
37
20
27
6
103
72
44
16
17
43
48
47
24
109
12
8
24
40
53
42
1
12
5
27
12
15
1
35
61
32
27
60
1
12
17
43
20
69
120
103
5
24
18
13
35
33
88
41
15
3
45
15
9
64
89
18
9
3
13
59
36
54
7
36
36
29
51
21
96
43
12
12
23
1
11
13
32
16
56
40
23
25
36
161
66
33
12
16
29
63
52
17
63
9
18
25
83
37
48
35
42
3
9
31
120
24
5
55
36
24
24
11
61
5
43
17
30
42
102
37
12
11
30
6
49
24
44
57
7
84
24
8
3
13
29
108
3
9
7
83
13
12
24
11
21
28
59
85
12
36
20
12
9
7
71
13
5
103
17
72
43
8
4
53
15
40
8
24
72
3
25
60
20
117
55
35
1
108
17
3
28
41
63
12
16
48
59
73
11
13
32
15
1
20
16
29
54
60
48
81
36
33
18
45
88
168
53
6
13
36
23
37
120
12
48
11
49
23
18
7
84
59
72
73
119
96
9
48
27
37
24
120
35
97
47
49
20
40
41
55
35
21
15
25
5
15
9
7
108
168
17
6
57
15
30
27
16
89
55
11
61
72
72
44
48
87
25
68
16
29
63
108
4
12
11
13
29
3
16
53
19
11
45
40
5
18
13
156
101
27
24
72
40
12
12
48
5
91
197
30
144
1
35
42
3
16
29
31
11
90
43
48
24
48
8
52
12
35
1
48
44
27
37
125
43
24
23
78
43
59
9
16
11
25
96
24
35
45
15
57
88
35
1
36
17
63
40
24
60
68
15
1
12
32
21
7
8
45
102
42
66
49
48
17
7
23
45
112
68
40
11
25
84
8
16
29
12
139
32
144
172
23
36
109
8
16
29
18
9
3
13
47
12
1
107
25
17
18
13
96
11
33
52
56
36
48
16
60
11
9
9
90
1
56
96
39
6
39
4
12
12
5
30
13
65
3
52
17
27
4
59
21
9
19
59
120
1
12
11
1
36
29
15
16
144
149
6
25
59
6
19
12
23
9
16
12
48
23
1
29
43
17
111
72
15
30
27
45
123
28
36
11
49
95
13
56
16
12
11
37
68
3
13
12
20
45
42
198
3
9
31
137
31
24
8
9
3
9
60
43
23
61
11
49
84
8
4
23
57
36
96
63
1
47
33
28
36
83
24
18
3
16
29
54
78
48
27
16
11
37
23
93
28
17
43
8
12
124
48
96
11
25
11
1
32
27
30
7
116
12
132
4
32
16
5
6
1
11
37
41
19
36
35
72
1
71
13
35
60
1
17
43
20
27
54
18
18
12
19
71
78
39
112
32
36
15
97
24
8
16
8
4
53
31
5
163
59
21
9
18
24
49
12
20
57
27
15
36
72
18
3
40
41
6
12
109
23
37
71
61
12
12
68
4
35
13
5
43
12
12
83
30
31
20
4
60
83
13
47
61
36
32
63
1
44
4
12
17
30
49
11
93
24
3
54
7
56
16
24
36
29
108
90
30
90
25
8
9
27
28
36
80
81
3
27
36
13
12
36
71
45
45
3
28
89
91
12
32
4
83
36
85
17
67
12
108
11
37
23
30
42
85
5
18
25
32
27
36
1
41
18
102
63
4
83
37
144
84
23
9
4
12
32
124
29
91
60
12
104
27
1
17
67
23
12
25
20
24
72
120
40
32
123
117
12
4
47
1
12
32
4
5
7
60
59
37
24
11
37
188
28
36
48
12
23
121
72
23
54
79
17
43
20
21
6
1
53
79
12
17
55
48
12
47
13
5
120
19
23
18
12
31
32
27
60
18
90
12
1
12
72
56
64
72
11
90
27
64
59
81
12
ABCD 391757714*7^$a-1 [50021]
12
2
9
7
24
216
5
37
48
27
47
25
5
31
87
48
24
26
22
41
9
43
8
3
24
64
56
10
27
33
11
13
11
109
2
33
57
4
15
9
26
45
115
42
3
20
37
42
8
45
27
58
12
75
56
9
63
33
54
25
15
17
24
75
10
3
92
40
5
30
82
3
20
4
5
27
13
6
12
149
1
35
7
5
4
56
4
9
32
28
51
21
2
13
5
28
12
2
34
84
8
3
49
63
149
7
57
24
6
5
24
1
42
5
13
3
9
35
12
13
59
15
21
15
10
38
69
1
83
1
15
24
24
17
15
3
13
15
17
33
3
37
3
57
35
84
64
32
12
36
1
3
45
18
20
10
44
27
3
109
51
9
12
57
47
61
12
2
16
24
2
43
21
24
63
108
60
45
3
20
21
6
57
52
3
17
24
4
15
33
29
120
16
11
24
75
24
13
45
32
58
33
29
27
43
9
81
15
21
2
18
4
3
33
14
16
9
17
3
16
9
3
32
4
72
5
126
9
48
7
120
50
52
60
18
30
3
12
12
83
34
15
21
14
9
27
33
1
3
33
2
10
59
28
56
36
45
15
28
44
39
9
13
6
80
33
27
45
85
27
3
93
29
27
27
37
69
47
31
5
4
81
15
15
26
28
48
44
6
82
8
7
56
81
30
133
21
24
30
41
39
18
18
9
60
25
48
8
30
10
27
3
5
64
5
43
68
9
6
13
8
121
15
3
50
15
9
18
70
14
105
1
48
14
1
57
3
59
13
56
61
11
64
20
33
28
15
9
51
44
36
28
23
34
47
73
39
21
30
24
9
23
4
176
28
5
4
117
44
28
18
32
13
5
3
16
8
25
2
10
26
13
12
9
18
5
27
9
9
40
12
6
14
79
9
15
105
62
18
27
51
10
62
90
22
17
33
27
13
6
12
32
46
30
26
24
54
49
12
15
53
4
33
23
63
73
96
69
23
55
21
21
23
33
54
1
8
37
74
58
48
12
98
45
27
9
61
2
42
39
79
21
45
30
30
35
7
81
21
2
18
10
41
36
109
42
33
17
42
10
39
32
45
30
13
59
10
27
33
18
2
15
13
26
24
90
3
36
4
72
60
27
5
13
42
29
1
12
15
60
51
2
48
6
36
10
18
53
21
31
11
9
40
60
45
11
28
24
44
7
2
3
13
12
3
32
12
16
44
144
7
2
27
124
45
30
30
84
3
15
77
13
194
34
24
48
42
56
21
43
2
79
8
4
3
30
74
106
30
102
11
19
62
70
93
20
15
21
27
22
74
93
27
45
1
48
47
85
8
19
51
20
13
9
38
40
17
15
85
5
88
32
27
43
8
13
140
12
36
49
120
62
13
5
3
37
71
31
18
47
55
48
45
35
4
9
29
22
80
10
78
42
6
9
33
27
33
12
48
12
75
33
14
144
9
13
14
9
28
9
23
27
10
42
45
60
111
9
24
8
43
6
42
41
64
35
9
49
15
27
45
12
51
26
4
42
2
43
44
9
64
11
49
126
32
13
9
30
2
7
111
8
24
9
79
30
11
28
21
23
7
36
12
21
9
48
26
9
99
21
4
23
1
12
20
67
17
1
14
9
1
48
32
16
11
16
3
26
27
1
39
21
38
1
71
58
75
68
55
42
3
167
21
91
5
108
48
36
63
96
13
21
48
8
7
12
11
22
18
2
28
20
22
18
3
60
21
35
25
39
17
3
4
63
24
18
14
88
50
28
48
3
179
10
3
8
49
150
17
1
24
35
48
13
11
12
31
20
10
20
115
51
45
48
9
3
44
13
48
30
26
103
11
9
1
35
37
60
3
11
64
41
1
3
59
46
42
30
35
12
1
75
12
33
12
8
100
35
4
32
21
7
33
48
35
27
48
10
12
27
23
70
3
17
55
177
6
74
76
24
2
13
3
18
2
22
6
69
3
12
18
42
5
73
74
81
13
14
16
42
12
3
12
65
3
40
56
7
5
15
10
39
32
39
4
38
10
101
7
53
49
30
14
16
11
16
21
3
21
15
11
21
81
10
21
12
20
9
63
7
17
63
12
4
54
2
57
1
35
13
51
9
23
27
10
63
12
3
30
2
22
68
27
1
15
45
11
1
15
3
24
60
38
72
46
9
17
19
12
36
68
111
1
9
12
36
27
83
10
11
109
24
6
12
42
59
157
60
15
8
61
66
29
27
36
10
3
12
20
7
18
48
24
38
13
29
16
14
73
36
44
96
7
42
3
11
73
83
10
44
16
74
108
13
27
29
37
47
43
80
30
64
15
24
9
14
33
72
9
82
12
50
66
4
2
4
26
37
59
18
19
20
4
20
7
42
12
18
5
24
12
108
36
25
30
18
102
33
15
57
17
27
4
15
5
72
3
10
14
18
22
8
72
10
78
30
48
90
2
10
57
32
52
36
21
15
32
36
1
6
92
73
84
11
156
28
26
43
29
18
189
51
4
8
9
91
12
29
12
25
56
87
37
20
4
2
57
7
57
48
15
9
8
7
18
78
29
4
8
52
11
72
4
86
54
45
24
4
12
45
23
9
15
55
89
12
16
21
14
10
26
21
4
20
7
21
116
1
12
42
2
7
12
35
4
6
27
12
81
3
47
10
24
11
15
66
4
120
74
9
7
45
44
72
36
37
39
9
12
66
102
12
11
67
30
42
5
25
20
40
3
3
44
12
18
46
26
31
15
12
33
5
48
15
72
135
12
70
3
33
2
100
21
39
2
43
105
11
31
26
15
88
20
1
36
42
12
18
18
29
63
72
1
39
20
13
23
9
1
24
95
16
8
3
1
5
127
8
37
2
16
8
90
7
45
47
144
3
13
21
12
23
40
45
12
2
9
39
1
21
68
18
4
18
15
57
32
7
8
1
3
116
15
13
8
37
66
41
4
57
62
1
12
5
7
32
76
75
17
13
12
56
40
12
2
9
91
20
16
72
53
12
28
68
72
4
33
3
48
12
9
47
28
23
28
80
45
7
2
27
31
14
7
72
57
8
43
59
42
46
9
96
47
1
17
40
23
1
15
23
22
20
19
57
12
2
12
49
15
50
82
29
1
62
58
11
3
76
14
78
1
12
53
4
20
48
22
18
18
5
52
45
3
5
43
69
8
4
63
23
82
12
18
41
121
20
28
20
27
36
9
63
25
8
22
30
15
96
20
7
30
24
2
76
14
15
3
9
24
72
12
9
24
39
16
3
30
11
3
9
36
1
12
23
24
76
45
12
47
12
27
105
7
38
7
48
15
30
3
57
30
80
82
27
36
27
29
24
4
3
42
6
42
12
18
12
17
4
15
17
13
42
113
52
5
54
1
105
8
7
20
3
9
1
35
4
3
20
24
9
4
21
32
99
1
14
21
15
13
5
7
15
50
18
9
1
27
12
45
15
84
84
47
40
5
3
1
57
11
19
114
78
53
40
75
17
28
8
7
9
144
11
9
1
60
2
13
5
31
60
56
60
4
32
13
24
60
18
42
6
2
24
18
58
12
59
27
13
29
3
37
14
90
79
11
9
27
9
ABCD 391944354*7^$a-1 [50023]
28
20
48
4
53
1
23
9
22
12
6
38
21
13
12
19
5
2
4
20
4
12
8
36
18
6
16
20
33
3
30
28
14
17
31
4
6
18
1
4
51
4
36
6
2
9
49
31
48
1
18
21
45
30
4
25
5
31
5
14
12
48
124
12
20
5
19
52
2
6
10
23
1
11
9
18
57
12
20
19
42
12
10
30
18
17
56
65
23
1
32
6
5
17
6
36
17
8
13
70
32
34
35
25
56
3
12
45
4
44
22
5
19
20
16
6
11
67
2
3
91
18
8
27
13
62
36
6
3
31
24
6
2
10
18
5
9
16
11
1
31
29
31
7
10
2
12
16
25
28
31
20
16
26
28
19
4
39
10
66
12
30
38
54
3
31
2
12
22
6
43
11
5
12
32
4
3
4
8
42
28
7
65
26
12
10
12
7
12
17
23
9
10
5
37
56
18
64
30
6
1
4
21
36
3
7
8
4
42
6
1
1
6
5
35
1
23
18
2
36
4
5
75
46
2
52
42
24
14
17
13
22
17
9
12
12
18
22
7
13
3
67
29
1
19
5
42
8
46
26
33
7
17
3
40
60
14
3
7
6
42
5
36
27
21
27
6
28
19
13
10
56
9
20
29
44
11
28
36
1
26
16
29
31
1
7
9
7
29
19
50
6
21
13
2
40
36
12
89
9
12
27
3
22
30
37
4
7
66
7
19
4
12
14
18
12
5
79
33
21
27
15
16
17
1
26
6
18
5
40
49
20
16
6
30
6
14
76
2
21
12
15
34
8
10
30
8
3
8
7
4
5
31
14
11
31
4
54
7
40
21
39
63
10
11
15
16
8
21
27
28
12
17
56
4
25
30
5
37
26
21
13
6
60
17
7
5
20
25
48
16
23
1
2
4
29
7
25
73
16
26
4
5
7
60
17
43
17
31
56
41
23
12
68
22
48
12
18
2
18
4
20
29
13
10
18
18
8
54
3
7
30
12
14
22
54
96
17
15
22
6
24
30
36
19
13
11
1
3
25
32
27
8
5
26
10
50
42
40
19
73
36
34
24
20
60
45
1
8
10
8
9
141
10
2
6
12
40
13
12
7
12
17
19
48
24
18
4
91
17
32
18
45
3
12
12
34
12
19
11
2
6
33
37
30
2
4
6
42
36
12
14
10
54
53
1
62
33
7
24
24
1
19
16
32
12
9
19
18
143
7
56
5
5
8
12
30
4
6
23
56
7
10
11
13
6
1
41
8
30
30
28
6
6
42
30
31
16
12
3
24
9
3
12
21
9
3
9
6
10
18
1
5
8
23
4
15
30
3
1
31
11
14
30
21
57
48
58
6
55
13
47
1
3
27
9
12
12
49
2
28
20
10
23
9
27
49
2
16
32
10
2
9
8
72
31
21
32
16
3
4
5
9
30
12
10
7
7
21
13
12
18
5
45
10
6
24
8
3
19
2
3
33
11
31
10
20
6
52
72
2
36
12
30
21
25
26
5
11
14
10
1
4
3
29
13
3
3
4
25
1
4
7
1
27
13
8
12
42
4
6
47
7
2
30
34
6
13
35
1
11
8
24
10
7
43
18
10
17
15
12
4
1
65
91
16
3
6
30
10
11
19
17
27
30
3
1
2
12
52
6
50
4
6
12
18
8
22
38
10
32
28
14
21
19
5
12
32
11
1
11
36
8
10
23
19
42
19
16
7
6
20
4
8
6
57
63
76
17
51
10
8
10
32
10
38
21
7
20
24
16
14
6
10
14
22
23
7
36
13
55
9
43
77
7
61
7
18
52
7
1
71
40
8
4
48
63
16
8
36
6
40
23
19
17
13
26
6
16
31
41
11
8
1
90
28
2
18
34
26
34
24
12
2
9
96
43
24
78
6
66
30
5
3
40
18
38
22
30
90
42
20
12
10
36
42
41
15
12
48
4
38
15
3
10
23
7
42
20
59
31
28
24
73
7
12
6
10
49
1
4
6
1
16
7
18
7
31
53
5
24
19
72
16
3
22
6
14
4
26
5
1
22
61
36
1
4
20
4
24
30
20
16
6
8
66
24
9
3
6
12
16
12
30
2
30
57
19
5
7
14
16
12
2
58
2
18
12
10
24
37
23
26
18
45
12
20
5
7
4
7
5
1
23
7
25
61
3
43
1
1
10
8
30
12
52
14
40
12
8
42
23
7
54
4
14
17
55
9
7
29
12
9
27
15
33
48
15
10
7
19
24
4
5
15
45
55
18
54
5
1
24
7
1
15
15
16
20
6
118
8
4
24
5
9
39
19
17
32
19
12
29
36
4
19
20
5
49
42
9
25
23
1
6
1
4
55
5
24
57
6
9
13
2
10
11
12
15
18
10
12
13
29
18
5
1
24
18
53
8
7
65
1
4
72
12
12
119
39
29
11
5
32
24
29
8
24
34
6
50
17
1
6
21
33
40
8
42
42
4
119
13
31
11
8
28
2
12
42
16
8
22
38
64
8
29
13
40
42
24
84
20
12
4
12
8
40
2
3
37
19
12
7
10
2
12
18
27
27
58
2
16
41
9
4
14
57
15
42
6
10
6
18
31
11
30
6
13
47
42
18
24
30
7
47
32
34
18
5
7
20
5
19
6
4
14
22
14
21
31
24
18
7
19
41
5
31
35
2
16
2
9
1
2
12
10
6
30
24
11
3
9
15
46
32
27
43
8
36
17
1
10
6
12
2
18
23
17
11
27
60
9
15
69
1
7
1
40
14
9
31
48
8
70
2
12
10
74
5
19
30
11
16
21
22
2
40
26
9
21
22
12
17
3
4
14
10
18
12
11
25
6
18
2
48
9
1
20
18
84
16
17
7
20
10
24
6
6
2
9
27
10
14
18
40
20
51
7
20
12
12
10
2
29
61
30
24
36
30
6
21
19
1
7
4
61
4
85
2
4
12
14
54
12
48
36
6
10
30
98
4
1
35
13
13
16
23
51
4
20
22
11
20
19
4
38
6
4
8
12
30
10
18
24
24
11
24
15
6
46
2
16
35
31
26
18
16
5
15
10
24
66
8
21
12
7
6
31
61
23
71
174
43
11
8
9
31
1
17
42
14
18
12
10
6
12
8
48
40
65
19
38
3
36
3
28
2
16
12
20
34
20
36
9
12
36
24
7
32
12
21
7
30
19
4
15
12
12
9
1
35
12
19
32
89
19
40
14
27
1
14
24
22
31
7
10
30
26
10
1
48
29
20
15
75
28
12
6
26
16
14
28
7
85
16
32
42
24
4
12
24
13
1
10
8
28
30
2
48
6
15
24
57
10
1
13
30
4
44
10
7
23
1
29
35
3
12
12
4
26
15
15
17
1
12
10
30
19
76
13
35
15
28
12
29
7
1
35
5
1
23
7
48
20
6
4
12
19
5
18
5
43
25
25
12
28
47
25
8
18
9
7
48
8
9
21
3
1
14
22
31
13
28
7
4
9
28
20
3
27
22
11
1
78
32
28
6
2
10
12
2
5
11
68
24
28
30
18
26
16
18
6
36
12
6
14
11
31
30
6
9
20
1
40
14
30
18
9
7
6
78
5
1
2
12
33
39
5
23
1
7
30
30
28
13
11
17
25
23
68
5
2
12
40
18
12
54
20
22
32
18
57
55
36
12
32
9
21
12
47
7
21
44
7
9
39
4
50
22
1
59
44
10
31
4
19
5
32
35
5
13
8
4
7
43
10
18
1
17
12
8
4
14
70
11
3
48
28
14
18
12
17
31
42
30
9
49
18
13
13
63
24
12
25
30
29
13
24
56
18
4
18
23
20
124
33
52
50
10
32
28
7
13
18
9
31
2
3
25
24
30
18
30
5
45
15
3
10
14
58
30
42
7
29
60
18
2
3
21
3
25
2
180
5
16
15
4
17
27
4
12
6
20
24
4
44
6
4
2
15
43
6
24
36
12
2
42
46
14
36
4
30
8
21
60
31
48
37
52
7
1
41
59
1
12
19
12
41
6
2
12
18
16
20
6
28
12
19
41
35
15
64
24
1
48
1
15
3
21
21
12
54
4
20
22
84
2
22
6
1
41
14
17
13
3
13
11
39
9
3
28
62
15
7
30
11
85
20
23
1
3
85
8
11
4
12
3
4
6
23
1
6
13
71
53
7
8
46
14
9
9
30
60
21
43
38
18
42
23
35
1
11
8
48
10
54
6
2
10
23
9
22
44
4
8
4
44
12
9
13
42
29
67
2
6
9
27
5
88
32
1
23
5
7
4
1
23
21
16
30
42
18
14
39
9
23
5
18
29
63
28
20
12
34
47
9
18
16
5
1
12
12
7
12
29
66
1
25
4
167
25
2
9
19
8
52
20
4
78
7
16
19
60
6
12
2
10
14
5
79
18
24
4
12
23
21
6
28
14
15
12
1
47
57
6
30
4
18
17
21
4
56
12
30
17
25
4
2
34
47
7
14
52
8
60
72
30
17
23
37
7
6
6
9
63
16
12
25
28
1
6
8
41
43
12
18
39
27
34
2
24
6
27
72
51
18
18
4
6
11
13
54
30
14
36
4
48
12
20
16
2
27
32
112
8
13
22
24
5
39
17
5
48
18
5
7
5
32
4
36
51
4
8
30
6
21
25
14
10
36
14
24
42
10
26
22
78
2
42
11
35
1
7
5
41
18
12
6
18
2
4
14
6
90
17
7
24
9
43
36
32
22
8
10
17
15
33
12
1
11
69
11
1
6
6
60
40
23
32
23
20
16
13
43
4
41
3
18
4
6
8
5
55
10
6
54
6
17
9
39
33
10
5
63
9
1
14
21
15
10
71
3
4
6
6
30
31
11
6
31
11
20
22
6
2
23
41
6
29
20
19
22
18
12
12
29
1
8
24
100
6
65
44
5
78
68
41
7
4
20
28
13
11
26
11
13
60
51
9
48
16
6
49
1
36
4
8
6
6
54
46
8
12
76
12
18
8
4
32
6
12
10
48
41
33
10
25
19
5
5
2
9
3
16
5
31
38
12
6
34
8
46
60
17
49
31
67
41
17
2
33
48
49
30
1
5
2
12
16
20
10
11
33
6
34
8
10
13
28
12
7
1
31
9
3
4
14
51
27
24
24
17
19
57
48
39
4
5
7
24
2
3
1
14
22
20
10
2
10
96
20
12
33
32
17
11
7
44
36
70
30
12
30
47
99
41
13
10
48
42
12
55
1
22
18
32
66
5
47
12
37
1
11
17
14
12
16
42
19
1
11
11
8
42
16
30
41
7
32
5
5
42
18
11
ABCD 392044538*7^$a-1 [50051]
35
90
3
27
18
51
16
5
24
27
3
9
27
78
3
4
48
20
99
13
24
5
67
44
33
75
27
13
12
17
139
68
39
25
17
72
19
20
27
54
6
21
16
83
85
108
12
36
80
3
6
103
48
11
9
12
4
29
31
44
15
30
7
20
64
8
96
84
15
36
45
12
171
13
47
81
171
21
27
81
81
67
72
68
28
24
11
1
185
30
9
9
7
83
1
44
28
59
9
81
18
13
17
195
99
18
19
35
37
11
18
24
19
116
3
60
12
24
36
120
45
16
56
60
4
5
3
51
66
18
1
59
72
48
13
23
36
13
20
27
49
5
48
18
1
12
20
75
13
20
4
53
6
1
17
48
18
6
67
23
9
36
76
23
57
36
63
24
13
12
12
24
59
37
5
18
36
18
18
48
13
32
15
81
64
36
53
18
54
19
107
13
5
115
32
64
140
4
72
5
75
87
1
35
13
8
15
21
9
195
3
36
72
69
12
100
167
21
16
8
12
4
92
28
36
20
63
1
143
78
3
15
36
25
41
18
24
12
18
18
60
61
24
59
36
49
80
76
47
18
31
80
27
6
99
12
15
90
18
12
9
9
6
21
15
108
61
36
48
17
54
37
8
64
48
23
1
84
41
3
45
51
3
49
47
61
11
18
103
32
39
9
33
30
69
120
27
45
16
12
12
48
11
36
72
157
32
28
120
11
18
3
40
20
4
44
9
67
59
69
21
6
84
1
24
35
9
99
9
64
24
29
147
24
4
71
18
6
12
49
11
18
90
30
6
66
19
72
24
20
36
64
23
81
45
7
32
9
90
6
3
27
13
11
18
31
23
144
57
28
71
24
21
64
48
131
9
27
13
23
9
28
12
5
6
18
66
33
48
64
269
43
8
165
115
35
37
24
11
13
68
27
126
30
60
1
44
9
55
65
15
39
90
18
13
41
6
81
27
12
13
77
19
53
27
24
27
162
18
1
164
87
12
60
117
39
24
57
27
37
80
24
16
23
72
9
36
15
13
59
48
73
36
24
20
16
44
16
32
52
11
24
25
11
109
56
15
85
35
9
87
108
61
59
60
30
15
28
53
54
61
29
75
51
1
17
66
60
12
49
5
171
27
37
23
49
23
9
12
195
1
11
108
1
48
29
3
88
29
24
18
9
3
9
220
83
1
36
12
36
24
47
49
23
6
66
49
5
27
69
18
49
23
84
36
49
11
18
18
1
101
72
54
37
35
1
32
36
135
49
35
36
24
36
48
132
49
5
3
51
12
49
11
66
24
48
42
21
9
6
49
185
19
35
97
36
47
54
7
140
36
16
80
9
72
18
12
49
128
63
192
69
16
83
21
15
21
33
27
39
6
174
36
54
51
12
51
9
21
19
24
84
32
9
3
27
13
5
7
48
12
119
25
72
23
1
23
12
1
60
24
144
59
13
47
25
5
7
144
12
32
39
9
4
23
36
9
87
9
45
19
29
19
188
15
66
18
13
132
216
35
60
117
111
37
53
18
24
30
6
61
119
1
11
108
45
9
78
18
72
18
1
8
16
68
52
8
48
63
37
60
20
99
25
8
27
109
125
7
12
101
15
16
68
216
99
36
1
125
24
54
37
44
100
11
18
15
27
12
61
11
69
21
24
90
1
35
21
16
8
21
72
19
23
84
24
12
36
42
102
18
19
24
53
43
23
54
43
60
92
48
69
18
12
24
21
36
4
5
55
23
57
15
13
168
83
85
5
96
48
27
64
95
25
83
21
27
42
27
3
18
18
13
59
9
16
8
39
109
32
12
36
9
24
99
12
63
96
37
48
72
132
36
29
6
21
15
81
39
73
72
60
128
15
21
45
127
41
18
25
47
73
83
145
41
27
63
36
9
9
43
24
24
119
33
27
61
60
35
6
55
47
81
9
7
119
13
92
52
95
25
143
21
15
45
4
17
31
12
8
108
84
27
18
6
36
85
80
4
59
36
198
6
81
16
65
19
29
15
39
13
149
24
66
9
40
11
18
48
43
8
93
6
13
59
12
36
49
59
73
143
6
18
12
13
59
36
25
56
45
6
73
12
5
43
48
53
30
114
67
60
35
12
36
204
13
59
9
9
66
1
24
29
31
12
128
16
84
95
72
153
111
37
32
16
83
9
39
90
31
20
40
80
117
6
18
3
45
115
20
36
69
48
6
156
198
6
144
37
143
37
17
19
29
31
12
11
60
9
192
36
60
48
51
49
23
157
5
30
9
76
20
39
42
91
53
31
17
6
12
24
36
84
25
11
61
12
60
11
9
52
35
13
107
18
42
9
45
75
15
1
20
28
68
112
12
5
31
59
33
21
27
52
35
1
35
66
24
126
1
48
44
352
5
63
36
3
9
60
3
1
17
18
25
20
33
30
36
6
48
90
6
7
83
30
96
30
60
108
21
4
65
43
72
32
45
18
25
8
27
45
45
7
108
120
92
36
117
42
48
6
75
69
67
5
18
25
68
9
18
97
35
48
45
72
16
47
61
11
133
60
20
36
16
48
29
18
54
6
1
12
5
67
8
40
47
73
20
108
88
60
59
36
36
9
4
12
83
72
45
45
51
21
18
85
137
7
41
24
79
47
72
12
6
91
24
5
ABCD 392157512*7^$a-1 [50006]
35
67
78
60
6
30
42
72
18
12
143
19
48
24
29
31
12
18
54
18
60
42
6
12
30
101
25
36
35
1
72
12
59
49
132
12
24
228
24
6
6
47
31
36
30
12
12
47
73
36
6
29
25
24
12
12
90
5
25
6
17
13
6
162
30
42
48
6
5
13
42
78
72
107
49
72
24
30
65
355
6
18
18
54
54
48
23
19
108
113
19
5
19
6
60
30
36
6
11
157
18
30
12
18
120
12
12
114
30
102
66
6
6
12
42
84
18
42
24
66
90
12
24
12
180
59
7
54
78
24
6
18
125
25
48
198
90
12
12
47
49
48
78
54
6
48
30
36
12
84
12
66
6
96
60
102
42
11
48
48
13
54
120
53
67
66
12
12
78
6
36
30
66
59
7
65
25
42
162
30
54
84
12
90
12
17
37
12
24
120
30
17
1
119
13
30
42
6
138
6
90
36
24
6
36
6
6
96
36
120
30
71
61
6
12
12
18
6
42
24
138
78
120
12
71
13
83
1
12
108
78
18
23
37
6
90
36
12
83
13
18
12
30
12
42
30
11
49
144
66
29
19
36
17
25
66
18
30
90
138
138
54
48
6
6
18
18
18
60
12
12
35
25
23
1
66
24
78
114
18
6
138
6
18
11
25
84
30
12
54
60
18
24
24
12
90
12
54
18
11
115
5
19
90
12
66
84
42
47
1
12
12
24
42
29
49
48
126
48
84
60
18
132
72
12
12
42
137
133
131
1
24
54
84
6
60
84
48
6
54
120
36
72
108
24
12
6
84
48
24
6
66
54
72
108
24
24
24
30
126
264
23
133
11
31
6
54
30
102
48
54
30
5
55
90
6
42
6
6
30
78
30
54
12
42
6
42
30
66
96
6
24
12
12
42
101
31
18
78
18
42
54
12
66
30
18
42
24
42
5
1
36
120
18
18
18
78
126
84
29
31
18
12
24
24
6
5
61
11
25
48
18
36
6
12
42
24
48
12
114
66
29
1
72
18
138
150
30
66
18
126
18
60
42
29
49
12
54
18
24
54
6
108
42
12
96
90
12
48
12
12
36
36
66
5
61
11
31
18
138
48
24
66
48
24
18
65
85
102
29
1
54
54
24
36
48
72
12
6
53
31
60
24
72
36
54
107
37
24
36
48
36
108
96
18
24
54
30
42
6
48
84
18
42
66
36
36
6
36
42
6
30
18
90
30
54
18
29
145
78
18
60
30
24
48
24
54
42
29
1
84
30
72
6
6
18
186
18
18
12
42
35
37
48
102
12
60
42
12
18
29
49
120
36
24
150
66
30
150
24
6
17
25
36
6
42
11
49
18
48
18
12
96
95
13
6
114
11
1
72
84
6
48
78
48
6
48
12
77
67
54
66
48
96
24
102
23
37
24
54
30
71
37
102
53
43
96
42
36
54
54
72
54
78
18
18
12
120
6
42
54
102
36
48
204
131
25
24
48
24
42
96
6
42
18
12
54
54
42
65
1
30
12
42
24
6
288
53
1
36
18
54
11
13
18
12
42
30
24
18
12
54
18
23
61
179
43
5
13
12
60
162
30
11
19
36
48
42
24
78
6
54
36
17
61
11
7
96
12
5
1
30
54
48
30
5
91
6
54
42
114
126
84
12
23
67
54
24
18
29
67
66
48
42
36
18
12
30
66
23
67
6
36
30
24
5
67
96
101
19
42
30
42
30
30
24
36
108
36
102
42
30
12
18
12
36
114
5
37
18
12
5
91
29
7
6
96
11
31
42
23
25
66
6
12
12
12
6
5
91
29
55
18
90
6
168
24
12
35
19
66
6
6
36
30
12
54
11
13
18
6
12
12
30
24
18
54
5
1
12
12
18
5
31
42
6
6
216
84
108
30
149
19
96
48
12
150
12
30
102
138
12
54
18
12
60
53
13
30
30
54
66
24
12
30
48
30
72
71
79
12
30
84
48
6
42
66
60
18
60
66
138
84
12
102
72
5
19
42
35
25
84
24
12
6
113
67
18
36
6
41
37
204
18
36
84
12
36
53
67
192
42
12
42
30
12
42
6
42
113
13
12
12
30
30
12
12
138
12
30
6
5
37
6
53
7
12
30
84
6
18
30
173
72
109
12
60
12
24
180
6
24
6
90
48
12
6
12
36
6
36
48
84
108
54
102
42
36
72
36
36
12
132
12
36
48
24
84
35
55
66
12
12
72
42
30
96
18
72
6
90
114
78
42
36
228
24
222
90
36
6
60
48
24
66
78
77
1
18
42
6
18
83
7
54
24
114
108
84
30
18
12
18
6
42
12
23
49
96
23
7
113
115
24
5
49
36
72
6
12
66
84
36
12
12
72
42
72
5
49
12
120
42
41
43
6
48
150
12
48
72
24
24
6
66
29
7
6
35
49
48
36
12
102
60
24
24
6
12
60
24
47
1
36
54
54
60
6
24
30
36
36
18
125
79
12
54
42
96
48
36
42
18
18
60
36
35
97
18
12
65
37
84
12
6
138
36
6
30
11
1
12
24
6
24
6
48
47
24
1
72
12
ABCD 392431122*7^$a-1 [50024]
4
30
20
22
44
6
48
6
60
36
168
30
102
18
40
2
18
10
20
16
24
2
30
34
6
36
24
6
14
64
24
26
54
12
16
18
102
12
18
182
58
32
130
96
24
6
50
30
24
42
58
60
108
18
14
36
4
132
90
8
36
16
36
12
32
4
80
114
6
112
18
30
24
72
80
54
70
30
80
34
42
78
2
30
34
14
100
50
12
46
2
72
10
156
32
10
36
42
12
78
12
86
34
18
122
70
66
54
20
16
50
36
210
180
28
60
90
18
38
34
60
18
18
14
30
72
48
36
10
14
36
54
106
132
102
2
16
72
36
170
54
10
6
50
4
30
20
12
18
6
54
22
8
76
12
90
14
10
18
26
22
32
160
60
20
46
30
12
42
62
48
16
36
6
8
22
90
12
2
78
6
94
138
44
88
30
26
52
92
100
32
34
6
24
42
24
68
12
24
6
10
36
150
8
84
28
78
66
126
42
32
78
100
30
48
30
32
190
2
4
204
86
22
18
96
66
92
156
90
24
6
60
4
42
36
12
48
8
52
44
18
118
12
56
10
14
42
90
88
92
54
6
28
32
16
2
16
56
46
2
6
22
74
46
62
10
2
48
6
64
6
180
20
24
12
90
18
12
18
22
48
26
64
18
44
46
14
18
42
88
26
6
88
2
124
20
130
12
68
24
40
12
14
112
14
30
4
54
26
4
170
40
50
106
104
40
26
40
14
76
44
76
164
6
76
24
80
4
30
26
124
6
14
42
18
28
62
36
36
64
120
72
48
24
20
30
10
56
76
6
32
28
12
32
18
136
36
8
36
34
18
60
14
4
114
6
24
78
32
70
2
28
32
48
40
72
38
102
108
16
12
2
30
22
128
46
20
34
18
60
30
98
64
180
18
182
72
16
68
4
96
54
6
42
30
32
120
12
54
64
176
64
110
46
12
68
22
32
28
68
54
10
6
14
12
10
14
60
6
46
8
4
18
48
84
110
72
18
136
50
54
6
40
42
14
18
40
18
8
6
28
20
36
34
2
120
24
96
40
80
10
54
26
4
20
94
20
46
12
24
20
34
90
50
10
12
2
130
90
60
50
30
30
30
130
2
90
16
14
10
54
14
12
138
100
20
70
26
34
72
8
10
80
6
96
28
116
66
28
86
24
10
110
40
48
2
30
12
18
16
14
136
116
40
24
24
30
2
48
12
120
130
54
54
20
40
180
78
38
6
40
38
66
16
18
90
140
90
42
46
18
54
2
48
28
44
18
66
30
130
12
12
20
58
18
72
38
70
30
24
2
60
4
30
12
108
12
98
76
6
2
30
162
24
52
78
6
18
2
46
114
8
10
30
48
32
28
14
10
36
30
2
6
24
66
24
10
20
88
132
30
6
90
14
28
62
88
38
60
22
2
10
92
10
78
56
24
96
24
30
90
70
30
36
96
66
62
10
90
96
6
48
36
42
138
180
26
78
66
36
114
76
14
24
66
6
16
98
34
30
32
54
22
30
60
44
34
30
44
40
56
4
80
12
78
10
18
78
72
68
30
82
2
12
30
10
30
20
28
42
38
6
4
2
28
2
16
42
186
12
2
6
82
84
68
16
12
24
78
26
4
92
4
50
34
18
2
12
64
36
80
4
24
92
76
32
6
6
16
92
16
74
6
34
32
16
32
42
48
72
4
36
44
24
28
42
30
32
78
70
48
24
20
46
188
90
16
18
2
46
78
24
30
18
8
70
114
18
30
104
28
6
72
8
24
70
42
18
20
16
20
36
78
28
2
72
100
20
16
78
86
16
72
2
76
90
30
14
16
18
174
48
24
74
10
42
152
190
36
42
8
30
36
4
86
54
76
144
14
100
108
8
46
20
16
150
32
186
4
60
48
44
28
6
20
120
24
46
44
10
78
32
76
24
200
90
22
74
6
64
140
150
4
18
72
108
38
6
16
38
34
6
54
90
6
30
134
70
2
64
176
4
14
6
4
6
26
18
60
10
6
12
32
16
50
4
20
6
4
48
12
140
12
18
16
20
52
14
90
54
4
60
62
48
70
2
84
4
12
14
22
182
10
56
120
94
26
36
58
50
10
2
4
24
26
10
42
14
30
90
58
6
24
108
8
30
4
78
2
10
36
56
120
28
26
36
4
74
6
34
42
14
40
24
56
4
18
128
10
12
60
62
42
46
14
28
2
114
16
68
6
30
6
34
116
298
30
36
44
16
12
30
8
40
90
150
6
18
2
76
30
12
78
8
24
28
14
34
20
4
48
102
62
28
132
38
6
126
64
14
6
94
72
8
16
24
18
32
36
10
42
2
136
30
102
38
22
8
52
18
12
12
42
60
74
160
12
2
10
42
24
14
6
24
30
58
24
20
28
86
6
54
40
42
2
42
54
34
36
54
42
36
54
36
122
40
6
30
72
8
34
62
88
26
24
58
18
74
66
114
10
32
76
8
6
64
24
108
2
126
24
40
2
4
26
58
30
36
126
14
60
4
6
54
62
28
62
18
36
70
12
12
56
34
ABCD 392437122*7^$a-1 [50053]
33
3
15
9
24
39
32
4
9
3
6
26
72
73
45
3
69
27
51
18
36
42
9
11
13
3
18
75
24
24
3
18
18
18
2
16
48
42
6
33
21
66
45
81
51
27
24
33
12
24
33
36
18
12
6
6
48
45
59
4
6
42
42
12
14
10
30
36
24
57
48
12
12
24
12
24
57
3
3
8
4
6
14
52
54
27
27
9
27
24
54
15
9
3
15
54
36
30
18
50
34
15
24
39
36
6
3
12
24
48
36
12
12
45
3
36
27
12
6
3
63
8
16
18
75
27
8
10
30
69
15
20
13
84
23
13
12
24
57
3
35
37
9
39
59
4
9
27
6
15
15
21
15
21
36
24
15
21
96
12
9
63
39
33
15
12
20
22
3
45
3
9
39
12
9
15
21
6
24
24
9
9
14
13
21
3
21
3
72
11
13
9
18
9
9
12
15
9
27
24
12
21
12
12
15
9
3
3
12
44
13
12
87
33
9
12
15
33
18
8
4
6
36
27
21
30
12
6
3
12
9
6
45
12
9
3
24
12
45
6
21
45
12
12
39
3
12
21
15
12
12
6
15
45
15
21
3
12
47
16
9
60
3
9
24
21
30
30
14
1
36
3
18
38
10
48
24
6
9
12
24
45
6
21
11
52
9
15
54
15
12
24
9
2
1
39
32
82
3
11
1
3
21
24
21
60
12
15
15
69
12
11
10
30
96
8
37
3
9
24
21
30
42
39
24
12
21
18
45
12
39
18
38
10
6
42
78
54
6
66
6
20
1
15
8
25
21
3
63
8
37
3
132
21
51
6
27
15
6
27
15
45
24
3
66
18
18
3
36
24
9
27
3
32
34
24
12
30
45
23
49
15
12
18
3
39
6
12
54
21
3
9
9
14
4
6
6
6
6
18
18
6
78
9
51
32
16
6
26
1
24
48
60
24
3
18
3
15
9
12
36
15
9
72
11
34
48
24
24
27
21
3
12
15
12
12
21
45
48
63
12
3
9
71
46
3
3
44
1
12
15
21
9
18
30
12
15
3
12
90
12
12
2
28
24
12
60
9
15
36
6
6
24
57
24
21
12
6
6
39
12
27
12
21
24
23
28
78
36
2
13
39
33
45
27
9
6
9
35
22
48
30
54
27
45
3
21
6
30
12
36
42
8
1
27
48
72
48
6
6
18
3
45
75
27
9
3
12
12
90
24
12
39
60
105
75
39
21
15
21
39
9
3
45
48
21
6
9
33
2
1
12
9
3
33
6
42
3
9
12
12
3
3
24
18
90
21
12
27
21
9
12
15
24
3
8
4
140
10
3
15
6
3
21
24
14
4
44
10
3
99
12
9
12
15
18
24
24
18
9
27
12
30
27
39
12
72
30
39
36
12
51
18
15
9
6
48
36
20
1
12
27
32
49
23
4
45
23
70
2
10
30
9
3
24
9
12
15
81
24
33
6
6
78
9
11
1
21
30
6
15
27
12
57
48
21
15
3
21
204
3
45
3
9
15
18
15
9
27
57
78
21
15
21
3
9
9
54
12
24
6
26
1
15
90
75
11
40
12
24
33
9
6
44
4
24
20
1
24
33
18
21
24
39
72
12
45
27
6
6
90
14
1
33
15
21
66
12
21
3
24
9
11
1
36
69
3
24
9
24
30
9
33
2
34
30
12
18
18
8
1
24
9
6
56
10
3
35
22
36
15
63
12
57
48
45
6
6
42
33
24
12
35
4
42
6
12
45
3
9
21
12
48
18
24
24
6
30
117
87
68
70
18
18
63
12
12
23
1
9
6
18
78
21
3
18
54
8
16
9
23
22
3
12
15
12
6
2
10
3
21
6
18
3
3
6
162
9
33
14
76
9
12
9
12
26
88
8
10
39
24
105
15
9
3
81
3
9
3
12
23
4
24
44
28
54
12
6
129
60
45
114
30
3
9
15
9
63
15
6
12
6
42
36
18
48
57
33
14
25
39
12
21
27
48
21
9
14
49
3
6
18
57
36
36
3
8
28
9
9
27
45
50
46
39
21
38
25
27
120
6
15
72
12
72
36
21
24
30
12
90
39
12
12
15
21
35
49
15
6
24
6
6
24
14
10
51
11
22
18
9
12
21
3
21
18
24
6
15
27
54
27
21
15
9
110
16
12
21
39
8
4
18
3
9
66
12
84
36
18
15
15
6
87
12
23
25
9
12
51
12
21
27
15
9
12
23
40
6
27
3
9
72
3
42
27
51
6
74
1
36
21
6
24
42
48
6
12
30
12
2
37
11
73
39
6
30
20
70
3
12
12
63
32
10
12
18
45
11
58
15
47
4
102
27
9
26
34
30
6
135
3
30
36
14
10
39
63
12
24
6
15
27
68
1
21
18
9
12
45
36
3
9
24
24
27
12
39
9
12
3
30
12
24
3
12
15
18
15
15
8
34
12
3
21
60
3
27
21
24
93
24
126
30
3
51
30
42
24
18
18
9
3
9
51
54
15
33
2
22
42
8
25
9
15
27
12
33
9
15
51
20
13
9
3
3
45
45
30
21
33
6
96
45
9
27
3
44
16
18
6
57
9
6
12
24
6
14
16
32
4
30
15
9
63
23
24
25
12
15
42
3
15
18
39
33
60
3
3
12
6
3
33
3
27
6
2
1
9
42
21
47
10
14
10
123
15
33
3
8
24
1
24
111
6
78
12
6
12
3
11
4
9
21
27
15
18
18
32
16
33
69
60
27
3
57
39
66
24
12
15
33
2
28
144
78
66
18
3
24
12
35
10
42
69
21
24
27
15
6
6
6
84
50
22
63
21
3
45
15
3
6
12
12
15
3
33
9
12
15
48
24
45
3
12
24
11
49
75
42
3
81
51
33
2
13
24
24
15
42
3
24
23
28
21
3
20
48
1
60
21
15
48
23
22
3
51
42
30
57
69
48
42
21
36
27
12
21
3
6
62
10
12
18
18
14
13
12
36
12
12
3
6
74
1
33
14
13
72
3
56
1
3
18
6
30
48
30
8
1
48
119
34
15
21
50
40
21
27
42
27
11
16
42
63
3
20
37
24
21
15
36
21
12
12
18
9
15
18
27
23
16
30
75
72
15
21
51
9
12
12
15
66
12
6
6
15
3
81
9
12
3
39
21
45
12
15
105
14
10
75
24
11
37
15
21
48
3
6
30
8
10
30
21
39
66
6
9
15
9
11
13
35
88
42
39
12
12
3
20
13
48
3
9
33
6
69
21
6
36
6
72
6
45
3
8
28
18
30
36
6
18
56
1
12
9
30
12
9
15
6
15
39
66
6
9
12
9
62
10
18
30
12
2
13
24
9
51
3
18
27
21
15
45
24
14
130
18
9
21
15
9
15
84
3
12
57
11
37
3
9
3
6
3
11
13
3
45
45
14
1
15
24
24
48
12
81
12
23
10
27
9
36
27
15
6
27
27
8
16
9
3
21
21
39
12
75
24
96
12
9
72
60
15
20
10
15
24
23
22
27
72
9
18
12
36
42
12
51
123
78
3
3
9
21
27
27
9
72
21
15
33
51
33
12
3
39
45
33
6
66
3
9
24
18
69
21
27
15
32
16
42
12
2
40
21
24
99
36
42
18
8
1
87
24
72
32
28
44
16
12
33
12
9
15
36
33
3
23
25
15
6
24
24
15
35
34
24
3
3
12
30
12
66
12
9
12
12
60
48
23
4
6
51
12
63
8
49
47
4
45
84
12
39
8
28
18
3
12
24
59
10
6
6
2
4
9
9
26
13
3
18
27
9
2
52
36
36
21
9
12
2
4
18
18
8
64
21
3
56
25
24
3
6
27
3
18
36
2
1
33
6
6
3
3
36
6
12
75
33
3
3
42
51
9
18
24
20
25
3
9
11
22
6
36
12
36
36
72
45
24
24
12
9
12
87
21
27
33
6
12
9
15
12
12
45
21
15
51
60
6
12
3
96
96
24
23
16
36
24
21
3
21
15
60
6
3
9
63
3
33
47
4
45
3
54
27
69
3
33
30
20
1
21
6
6
86
13
83
37
36
24
9
14
10
60
15
9
6
6
132
6
21
24
45
18
12
21
108
24
45
27
27
21
3
6
18
6
30
6
27
15
9
12
39
12
12
6
30
36
42
60
54
129
21
24
6
9
12
15
24
12
12
9
27
18
63
27
54
3
9
6
57
12
24
3
57
39
21
24
15
8
37
69
12
3
9
3
15
12
12
9
24
9
26
10
27
63
12
12
9
48
12
71
28
6
30
18
6
18
39
9
36
102
30
110
37
48
33
15
35
37
33
2
61
21
3
15
33
12
84
9
12
3
27
57
3
9
33
18
21
83
46
12
12
6
21
3
9
63
21
9
36
54
6
3
36
3
81
69
6
8
4
9
9
26
13
3
21
15
24
20
25
75
44
1
3
30
6
45
9
36
36
30
6
6
12
42
30
21
3
42
18
56
40
8
22
30
42
50
10
30
42
6
33
9
6
6
26
10
3
59
16
9
39
8
13
87
ABCD 392462886*7^$a-1 [50034]
75
45
9
72
6
57
15
57
45
315
9
6
21
105
171
63
57
33
39
45
60
66
24
93
27
6
84
87
36
9
84
15
3
72
81
225
150
12
252
24
9
3
45
15
9
39
69
21
60
3
27
69
108
12
33
255
144
132
39
18
51
36
3
114
36
39
27
78
12
6
18
3
60
72
9
36
27
3
81
60
36
3
162
18
126
60
27
36
36
12
243
132
54
3
135
69
3
126
54
9
15
57
24
9
36
3
27
78
48
78
90
63
39
45
27
42
18
108
30
24
126
93
24
63
30
60
54
57
81
6
9
57
60
18
9
9
12
6
12
33
36
45
54
9
153
54
54
3
9
132
27
3
33
99
36
12
81
105
111
72
9
42
90
3
33
54
48
90
63
9
6
90
39
15
9
21
90
69
48
195
30
15
9
39
15
36
54
75
135
81
36
51
81
9
54
126
84
15
9
63
93
180
51
84
24
81
3
15
48
24
21
24
12
27
9
72
63
105
63
18
72
63
27
45
183
6
219
51
66
42
90
36
27
72
57
60
30
6
18
30
54
72
6
48
72
18
6
18
9
21
36
6
30
15
180
144
39
60
198
90
57
15
93
9
108
18
90
54
90
6
189
45
30
6
18
12
24
90
27
111
18
78
9
144
48
9
54
33
9
30
33
81
30
81
96
3
6
36
39
132
21
27
60
45
18
162
18
45
81
3
99
42
12
96
12
36
60
39
15
129
9
27
63
9
51
30
78
117
63
12
108
45
81
36
18
36
60
120
36
45
33
111
33
30
18
18
24
117
21
24
30
24
12
9
105
39
27
117
27
36
33
48
33
66
117
24
171
120
33
84
15
30
60
30
33
3
72
153
96
48
63
36
9
24
57
6
30
60
66
60
54
156
15
57
18
45
24
48
63
18
15
81
183
15
36
57
9
6
21
9
60
135
12
27
18
42
81
39
150
18
12
126
54
60
84
105
39
189
51
93
63
60
21
195
30
6
21
9
87
48
36
9
132
30
6
216
48
27
60
12
63
9
117
60
12
27
36
96
81
63
3
42
18
90
39
33
27
21
6
117
27
9
3
18
27
105
144
174
42
84
27
180
117
6
36
12
33
3
222
3
72
96
72
39
42
39
15
90
12
15
36
48
9
15
48
9
60
18
12
45
9
15
12
27
6
99
9
111
27
42
18
45
27
18
63
36
3
45
33
90
18
39
51
21
72
96
93
42
9
81
66
42
75
63
81
9
87
57
108
18
204
48
24
120
24
9
93
132
12
6
12
18
18
60
36
36
21
213
3
87
36
18
72
72
66
36
144
36
33
75
60
48
42
3
33
3
87
129
15
108
9
99
30
27
33
120
36
90
6
39
33
72
135
129
27
33
36
27
3
60
81
9
48
96
30
72
72
45
15
12
33
57
15
9
12
18
117
36
51
18
12
15
57
6
45
36
3
6
18
81
93
132
3
24
99
21
63
24
30
27
9
6
9
72
3
45
60
3
60
21
24
93
51
36
75
6
27
45
3
36
15
21
60
12
45
42
9
81
30
24
12
90
90
24
36
45
3
90
99
96
21
63
117
18
45
27
117
27
45
36
15
36
30
24
27
3
18
42
54
3
27
69
21
24
72
63
21
6
129
45
24
30
69
48
60
165
24
63
36
93
168
27
12
63
24
90
3
81
186
84
6
18
18
27
48
63
9
96
9
12
51
45
12
63
9
6
21
36
141
63
3
33
135
9
63
108
18
84
27
69
18
66
60
66
90
15
12
15
72
9
48
9
15
75
177
111
117
15
9
3
69
27
36
54
3
171
9
87
93
9
51
81
30
45
117
15
9
27
99
45
3
132
9
99
153
12
72
60
75
54
63
36
24
27
45
111
18
123
9
3
51
45
75
6
48
6
36
90
54
102
108
42
84
24
21
63
18
18
9
51
54
36
111
321
12
78
21
27
36
24
153
9
39
24
99
12
90
126
69
81
18
9
57
6
12
9
9
114
18
63
3
96
21
9
18
18
51
63
84
9
27
24
36
57
9
24
198
12
6
39
15
54
210
60
9
48
9
6
18
3
36
27
81
63
42
18
30
6
30
36
24
75
24
75
189
81
15
21
6
12
18
180
15
9
84
36
15
12
69
27
27
90
36
30
24
18
3
87
12
45
99
105
27
18
75
72
9
54
9
51
84
36
72
72
18
18
162
18
96
21
9
27
96
36
57
15
48
69
12
15
48
ABCD 392537892*7^$a-1 [50017]
9
28
14
9
3
16
2
22
6
24
8
10
38
10
18
30
6
23
49
68
10
18
20
10
20
10
14
30
4
12
6
12
6
26
34
18
6
60
20
6
10
6
2
3
25
2
58
20
28
12
35
31
29
24
43
12
116
9
13
2
46
8
16
20
6
10
8
24
3
1
12
12
8
4
2
6
52
20
22
41
1
30
18
6
8
6
15
1
14
10
8
4
26
10
6
6
11
1
12
20
64
12
18
2
76
48
56
6
16
14
24
36
3
36
15
30
28
8
52
71
1
20
24
51
49
2
42
28
23
67
20
9
24
9
3
19
6
20
4
6
80
69
3
4
2
36
48
12
48
3
31
2
42
10
44
40
20
36
24
36
63
13
108
54
42
6
17
133
26
16
2
3
57
4
35
15
22
6
54
47
69
6
22
23
19
42
11
45
3
1
14
6
10
50
22
26
4
6
2
4
56
16
6
102
36
35
31
18
2
24
10
14
6
36
40
12
24
6
50
34
8
18
18
138
4
24
8
16
2
34
8
54
16
5
49
35
13
36
12
56
12
18
4
26
10
5
9
16
44
54
60
34
18
32
12
30
15
33
6
12
16
12
6
11
25
14
30
16
23
69
18
4
5
33
12
4
2
24
24
16
5
15
18
3
15
60
18
10
5
21
4
42
38
4
20
3
24
3
4
29
3
12
12
21
15
6
51
1
26
10
8
63
7
24
38
52
38
12
21
1
14
10
6
89
19
12
8
24
36
58
36
24
26
16
50
24
6
60
10
68
12
24
24
28
8
4
6
60
14
12
10
26
16
14
4
26
3
25
35
7
2
3
15
18
10
26
28
20
3
39
64
6
66
30
6
17
36
7
38
52
62
22
2
21
1
12
12
32
3
25
24
11
21
18
18
40
54
26
3
39
10
47
31
2
78
42
27
15
21
25
8
4
11
13
14
16
12
6
24
24
8
48
6
9
73
84
30
42
38
18
10
18
8
54
114
12
4
92
3
19
2
58
41
25
50
46
24
2
24
6
3
1
18
18
14
6
24
22
62
126
6
30
10
14
10
6
32
18
12
88
74
18
4
59
13
50
6
24
10
86
22
18
12
6
6
11
13
62
16
6
12
24
23
1
36
20
6
10
6
20
9
39
12
45
3
10
60
24
8
4
32
48
12
4
26
12
42
6
9
55
68
10
2
10
24
18
12
14
66
12
22
12
8
4
24
48
48
8
4
54
30
2
6
3
57
12
28
30
32
33
15
52
30
2
34
12
24
8
16
12
8
10
17
7
6
35
13
6
54
26
30
4
48
24
20
75
13
32
4
2
21
73
11
49
6
96
2
52
20
10
60
29
13
12
14
10
32
28
8
34
5
33
48
10
2
4
23
19
32
10
6
14
4
48
2
21
9
24
22
96
17
13
6
18
24
71
120
33
24
4
24
2
60
30
12
4
14
10
30
6
11
39
6
16
20
3
45
12
10
20
10
2
16
6
30
14
27
3
30
12
10
66
8
111
1
8
34
30
2
10
6
32
16
6
18
41
21
3
81
30
36
33
27
9
7
18
24
14
6
6
18
46
18
8
10
5
49
6
12
17
15
4
30
18
5
9
22
26
3
9
76
8
4
12
24
12
20
46
48
24
26
60
18
12
4
30
32
42
6
12
22
6
18
24
14
46
5
37
8
39
9
16
8
64
18
38
51
7
18
30
2
12
6
34
2
6
10
5
1
60
23
15
9
39
33
7
12
5
21
63
21
52
44
12
4
2
12
40
24
38
46
5
96
36
19
14
16
8
36
22
5
25
35
19
20
21
25
2
16
2
4
26
18
4
8
3
7
2
18
46
30
68
10
24
2
10
36
12
14
6
34
2
15
15
40
14
52
14
22
8
48
3
1
2
30
12
4
36
20
16
8
4
30
12
18
2
9
9
16
30
36
5
1
8
18
6
4
68
63
1
24
18
8
9
7
6
6
53
33
4
6
6
90
20
9
15
30
54
28
68
30
16
18
17
75
10
26
4
6
20
12
22
20
6
28
24
20
18
28
50
27
45
12
28
62
12
4
42
12
8
4
8
40
23
3
34
2
4
2
4
59
21
10
14
27
24
13
11
7
30
44
18
33
9
10
56
34
8
22
30
74
6
36
4
36
12
23
27
12
16
38
6
6
15
19
5
13
12
66
14
16
83
36
13
36
92
3
12
39
6
24
18
16
14
16
2
45
37
23
13
24
2
46
8
12
4
35
43
12
26
39
7
17
13
30
42
2
33
1
12
23
3
21
1
35
24
15
10
20
16
11
3
46
44
6
10
8
18
12
6
28
2
6
15
91
2
4
6
6
48
107
25
18
2
24
46
6
84
2
12
10
47
1
14
22
26
48
16
8
4
17
75
4
66
44
30
6
4
42
14
3
9
16
32
60
54
21
33
46
18
24
6
92
18
3
27
22
56
54
69
15
6
6
10
8
58
2
6
9
21
4
44
27
25
104
16
6
5
19
6
2
10
8
12
94
14
40
30
5
1
44
3
21
30
4
2
24
88
23
1
26
10
2
10
8
4
26
10
12
24
18
2
12
4
14
30
22
14
4
56
88
6
30
11
7
24
5
1
48
38
16
5
45
24
18
10
12
20
4
6
2
30
4
42
6
6
11
43
2
12
39
33
10
26
27
13
30
6
26
9
3
30
3
1
2
54
30
46
30
77
33
87
24
133
23
19
8
10
12
8
27
60
13
24
158
30
6
46
14
88
6
11
13
32
4
30
50
36
40
2
34
12
32
4
20
36
4
26
30
4
12
42
50
22
24
18
11
15
66
24
28
8
6
10
32
12
6
16
98
24
4
2
6
30
30
3
37
12
32
24
16
11
84
3
4
29
1
32
4
12
59
15
36
6
12
40
18
72
24
14
12
4
8
10
30
48
2
6
4
8
48
15
3
28
38
18
12
10
6
62
3
33
15
1
11
37
72
35
63
30
3
60
60
9
4
12
2
21
7
54
14
42
10
5
3
10
35
13
36
2
4
30
14
4
17
31
20
10
20
10
89
7
2
22
65
37
6
50
3
13
26
24
6
6
48
10
6
66
2
12
4
42
36
18
101
25
23
49
12
11
3
6
6
9
37
14
54
15
24
1
44
28
60
23
13
11
13
86
16
5
15
96
24
42
54
24
28
12
90
12
14
18
64
8
10
6
18
20
54
78
24
16
14
36
28
2
46
6
6
6
20
60
9
36
7
12
2
39
1
23
9
16
42
6
30
2
10
2
12
48
4
26
4
36
2
90
33
85
54
14
136
20
15
36
3
30
12
60
12
18
18
28
12
11
13
11
37
24
54
2
12
30
4
12
65
9
6
4
12
26
48
22
2
12
18
33
13
66
20
9
12
33
10
2
3
12
1
18
5
13
62
46
14
52
2
12
24
18
18
15
9
4
20
36
28
2
45
13
47
1
44
6
52
12
14
16
72
24
8
12
12
4
12
50
72
16
8
48
22
14
22
8
12
12
16
6
5
24
12
61
8
34
62
10
6
8
15
31
20
22
26
22
12
11
12
24
39
40
6
6
14
24
40
14
6
36
15
39
22
35
15
24
9
27
33
36
15
70
44
12
34
14
16
11
1
8
40
11
9
16
68
16
11
33
46
18
2
9
36
31
14
6
33
37
23
12
3
46
11
9
18
6
12
24
34
18
59
15
24
16
50
3
12
37
38
48
10
66
14
15
9
12
34
2
10
20
28
17
49
12
24
8
4
12
11
9
52
30
2
130
14
3
15
18
10
26
4
2
4
41
13
2
40
30
2
18
4
12
68
18
4
6
12
72
38
22
14
46
59
3
34
20
46
2
30
105
57
22
8
66
22
6
14
28
56
6
4
20
15
13
6
42
35
31
98
66
10
20
3
12
3
54
3
13
12
6
18
30
38
12
24
136
30
14
40
32
24
16
8
10
17
37
12
11
57
4
8
4
26
18
30
10
23
9
6
34
20
30
10
11
37
8
15
31
36
8
4
48
41
25
11
31
14
4
32
52
36
20
4
2
4
5
12
25
18
12
20
16
6
8
24
51
1
2
24
6
15
25
18
18
20
75
24
13
12
14
28
6
30
6
54
18
24
35
49
32
24
4
11
39
6
36
39
19
32
4
14
4
8
18
48
16
53
7
17
15
30
22
5
49
8
4
8
10
14
27
19
38
6
16
20
10
98
18
18
28
18
6
24
50
24
10
6
35
3
6
16
8
48
16
36
18
14
16
14
6
18
6
4
11
19
2
12
36
36
28
2
10
6
2
3
15
30
34
5
3
10
8
4
42
18
38
18
30
22
8
3
31
6
8
30
34
36
6
18
6
17
13
11
13
143
13
12
24
8
28
2
10
24
72
6
30
20
24
51
37
36
68
54
9
7
36
6
6
26
6
16
38
4
11
1
30
2
4
2
6
18
12
16
14
51
1
12
54
48
12
26
12
10
20
16
8
21
19
38
27
31
32
12
9
9
30
30
27
25
24
24
8
123
25
30
17
31
8
6
15
9
18
28
42
23
13
36
98
102
10
12
17
69
6
22
12
6
50
42
48
36
28
18
30
14
28
2
9
25
32
4
66
14
36
10
20
24
6
4
30
5
3
34
2
45
7
5
1
24
2
22
8
4
14
34
44
12
102
12
4
2
28
14
10
32
10
6
12
6
20
10
32
60
28
35
37
23
15
10
2
22
36
56
6
18
15
7
54
8
70
2
4
60
42
18
14
16
6
8
51
21
4
6
20
30
28
24
24
2
21
12
31
2
36
28
2
4
2
63
12
1
24
12
12
8
4
24
6
32
40
14
42
4
17
1
36
24
38
21
9
18
10
2
46
2
6
6
9
37
2
16
5
12
25
8
4
8
24
24
16
6
30
23
9
123
1
38
16
2
52
38
46
26
21
3
6
4
32
4
86
54
4
18
8
18
4
2
66
36
16
8
4
ABCD 392572938*7^$a-1 [50027]
1
3
9
3
17
28
23
33
10
33
17
46
6
6
2
7
3
24
6
42
5
7
41
12
28
17
27
24
31
21
20
19
12
26
55
27
2
48
10
33
53
39
19
2
7
3
50
3
13
42
65
21
19
39
33
12
15
5
12
79
5
7
36
21
3
84
24
72
6
30
14
27
9
19
27
17
4
15
21
51
12
2
40
59
12
4
21
24
11
60
1
27
63
17
37
78
57
57
6
21
5
10
9
24
33
6
60
50
16
3
8
49
48
116
31
15
36
14
28
6
29
49
51
72
5
15
13
42
21
32
12
19
30
54
50
22
38
10
42
78
36
12
2
16
23
25
3
3
36
6
23
4
56
31
41
109
48
11
12
28
101
34
24
110
40
6
2
4
3
3
5
7
30
138
5
16
3
36
12
18
11
36
43
5
43
17
7
6
54
21
15
74
22
78
8
67
3
5
9
36
46
41
36
31
14
15
40
41
10
9
5
16
11
103
12
108
62
3
31
21
48
9
23
7
186
24
18
17
31
66
20
48
99
61
150
18
8
15
1
18
12
53
40
53
12
16
6
14
46
36
60
2
10
6
27
8
21
16
6
2
3
52
5
36
22
26
19
56
24
12
1
6
45
12
8
19
21
20
7
24
9
3
14
31
81
18
21
3
21
8
12
1
24
8
48
34
9
3
9
5
36
22
26
10
21
29
34
12
45
3
29
33
82
14
39
24
4
24
9
144
12
3
32
12
7
9
12
8
4
20
31
17
40
27
24
72
9
15
29
1
20
3
13
18
14
22
6
23
19
36
29
19
9
8
7
5
72
31
12
17
16
104
13
18
9
33
23
40
39
33
12
9
36
20
10
12
93
15
5
7
65
1
24
71
1
6
21
12
3
29
12
7
12
72
66
3
20
19
24
14
43
3
30
23
9
31
29
3
43
2
63
4
5
3
16
75
12
50
22
42
23
12
13
35
25
23
28
29
4
48
18
60
62
46
36
9
5
10
14
70
53
16
21
12
47
4
60
48
21
90
9
12
9
18
24
12
5
4
8
31
17
7
5
31
60
6
20
43
20
49
51
15
48
12
21
15
65
57
15
12
9
10
36
48
29
1
12
6
17
25
36
39
9
15
21
15
3
6
3
33
20
12
10
24
18
6
24
5
19
5
13
11
12
31
26
4
15
21
3
24
17
22
17
7
18
15
21
12
18
105
9
6
6
39
39
30
8
40
42
86
7
17
40
3
27
18
20
55
63
14
34
24
54
23
7
21
87
24
6
30
12
17
31
24
17
19
96
5
25
6
6
11
31
48
24
12
2
58
36
72
50
10
54
35
88
24
27
24
18
3
24
9
6
14
3
21
24
12
43
3
48
6
27
21
3
111
6
27
72
3
18
54
42
27
3
14
4
15
56
28
24
5
27
16
3
2
34
41
1
11
49
48
3
29
10
6
8
3
31
6
24
56
34
18
30
18
84
11
4
36
8
7
6
36
18
9
5
15
1
20
10
5
7
24
90
11
7
21
24
36
69
12
48
30
2
3
220
15
62
10
9
17
4
24
35
37
92
22
17
7
5
12
13
18
14
106
12
12
14
3
24
19
2
22
9
9
6
6
18
30
66
17
28
20
4
45
3
5
3
19
12
96
144
108
45
3
21
12
5
12
46
21
96
3
26
15
19
2
15
1
59
1
39
12
69
63
27
69
80
57
10
53
7
12
6
42
48
5
45
7
20
9
40
8
15
45
39
16
24
3
18
12
18
33
15
50
3
67
36
2
100
3
21
20
55
41
10
2
24
22
57
41
24
10
17
19
12
18
39
45
66
93
17
19
8
4
80
7
21
8
31
48
30
23
21
7
39
24
120
6
42
21
12
3
26
16
11
9
31
51
12
24
48
38
4
42
12
42
39
3
5
12
1
6
5
7
30
23
13
78
6
48
8
3
7
17
13
54
36
14
46
2
4
3
33
90
24
26
3
49
18
5
57
70
5
13
6
36
9
15
81
15
5
60
19
2
3
12
67
5
43
14
48
10
36
108
12
5
33
4
24
15
3
14
27
69
4
47
37
3
53
10
41
19
9
3
6
63
3
12
5
9
31
3
17
60
28
15
5
1
36
72
8
15
19
57
15
14
10
17
31
26
19
3
6
20
22
14
10
2
15
88
12
8
19
21
15
12
14
24
19
96
12
20
31
38
19
8
13
3
45
56
7
33
30
14
12
16
84
11
67
6
3
15
24
5
7
2
16
6
29
13
24
12
48
35
16
20
57
4
42
9
56
12
7
14
31
5
24
3
64
15
21
3
42
60
23
19
33
15
38
10
108
65
28
12
39
5
7
24
17
28
3
24
5
7
6
12
42
30
12
18
65
4
27
9
65
19
12
3
18
42
24
21
57
12
6
17
19
36
26
39
40
32
28
8
9
4
8
55
15
62
22
41
19
12
2
48
27
7
26
4
3
8
43
26
3
33
22
21
33
6
5
31
6
18
18
39
44
37
6
29
7
5
28
5
24
31
45
42
65
12
7
78
36
63
17
12
75
7
21
9
18
24
30
56
91
39
2
10
12
6
63
63
5
33
19
12
33
39
77
3
13
42
5
76
20
4
45
23
9
16
6
6
3
29
19
65
10
17
16
21
11
79
41
60
9
55
3
5
7
21
24
33
12
15
3
12
2
16
11
12
1
11
93
36
46
36
14
58
5
7
24
38
16
15
15
36
24
29
28
45
24
83
31
12
21
27
17
139
24
14
48
4
3
15
2
10
12
24
98
46
14
67
9
11
25
6
9
33
12
6
14
3
25
6
33
3
14
3
7
9
15
6
23
48
28
21
6
50
22
12
12
5
4
27
21
3
21
27
54
18
6
56
3
19
2
28
3
12
53
3
36
1
6
84
5
28
21
3
32
37
48
3
56
33
79
3
5
12
72
31
18
48
11
55
17
19
41
12
13
8
10
30
75
17
4
27
56
21
3
19
72
2
10
29
12
28
9
48
3
27
21
29
43
5
16
6
105
15
21
101
3
7
62
60
4
3
15
36
2
40
42
2
22
33
8
7
24
30
3
17
34
14
7
3
2
10
24
24
30
3
5
7
57
68
31
24
29
51
31
105
3
9
5
4
8
10
24
36
14
51
25
18
24
30
12
51
77
12
24
43
3
14
12
34
6
11
24
7
81
44
16
84
5
10
53
7
29
7
29
19
2
4
35
31
12
12
24
26
36
16
54
36
36
21
29
28
18
24
12
6
27
39
17
21
3
7
5
48
55
18
35
67
21
15
24
5
72
16
44
7
12
2
15
4
8
7
6
66
89
7
41
40
39
5
12
19
42
20
7
8
7
42
6
14
43
5
51
37
47
25
15
29
31
5
58
2
4
71
9
31
12
45
6
9
27
14
3
16
63
36
5
21
3
7
98
4
11
7
26
46
14
4
6
33
29
22
2
10
9
15
62
15
19
17
16
3
12
18
27
3
5
52
21
35
21
10
14
3
19
45
15
14
3
7
14
10
65
19
2
40
90
9
20
31
77
7
5
1
51
17
34
18
18
9
81
30
5
81
43
24
51
12
17
12
1
95
4
27
12
48
17
7
60
66
27
3
9
57
8
52
66
45
15
6
8
34
14
19
15
5
1
24
59
55
12
42
11
1
6
42
66
18
3
63
14
10
84
66
6
48
26
22
38
4
15
41
22
2
60
55
123
24
21
24
5
15
37
15
3
42
6
110
16
18
5
13
6
5
109
48
15
3
60
42
12
54
48
110
40
59
37
32
40
11
12
12
16
21
30
21
117
6
2
106
24
5
28
12
5
16
30
9
21
24
15
15
9
33
18
66
11
40
72
3
12
53
16
12
12
87
66
47
45
7
20
40
15
98
28
20
19
39
5
49
23
21
10
78
15
3
24
14
4
63
3
17
19
54
32
22
144
12
33
17
10
5
31
30
24
44
10
69
24
9
51
45
27
15
29
36
4
24
111
36
18
20
3
1
39
9
6
57
3
74
10
12
17
21
3
45
4
59
4
3
30
3
3
42
6
12
48
21
20
7
18
128
12
7
5
10
72
30
42
6
78
5
7
9
24
3
6
6
5
37
51
24
3
62
10
24
41
16
24
3
101
31
53
52
24
21
20
48
100
23
9
15
108
12
19
21
15
21
3
5
21
19
51
2
3
1
32
10
17
55
33
20
40
32
79
36
48
12
33
5
48
19
68
33
3
24
57
10
24
24
12
6
3
44
12
31
9
93
51
15
12
24
26
3
4
63
5
12
28
48
21
8
27
57
3
16
81
59
7
14
39
9
19
9
3
45
6
24
33
24
3
45
21
6
17
25
23
13
6
30
111
32
ABCD 392621568*7^$a-1 [50024]
36
59
16
8
96
1
23
1
12
72
227
31
138
71
79
29
100
3
12
30
60
95
40
33
27
57
3
8
13
27
129
36
54
9
45
35
49
47
28
20
28
8
1
24
35
25
6
65
144
4
3
53
91
36
17
73
18
60
12
48
17
4
44
196
15
161
7
6
15
9
6
96
6
90
18
24
71
31
29
40
21
23
1
24
27
8
1
99
45
6
90
51
15
6
23
16
129
15
32
40
8
40
56
36
13
84
15
20
16
15
17
12
12
40
96
12
32
48
31
65
4
56
25
24
12
48
6
5
31
114
42
42
18
9
9
95
36
25
3
8
12
36
37
48
12
23
84
31
36
126
18
137
52
156
9
27
15
18
12
83
85
18
57
87
5
103
18
48
24
3
3
65
24
43
29
25
6
30
15
9
48
35
91
57
63
17
49
30
6
30
9
48
81
15
27
24
21
9
35
73
71
84
31
29
133
48
12
48
11
4
57
123
9
15
3
48
45
27
18
11
108
76
15
17
205
90
45
27
21
141
36
47
25
11
7
9
48
45
36
87
8
25
6
66
23
25
59
43
18
51
20
31
9
80
49
36
15
33
6
90
60
42
29
19
120
21
8
48
7
42
3
60
21
150
5
84
13
24
15
33
11
25
6
5
19
54
6
17
12
7
9
27
60
57
32
1
54
24
6
96
12
36
47
40
9
90
6
24
24
12
48
6
45
15
54
24
3
15
102
3
15
153
9
131
7
69
45
23
12
4
20
61
18
66
42
12
42
63
72
69
15
21
84
30
42
12
3
20
19
66
3
24
8
49
3
20
40
8
229
18
5
31
5
1
54
24
12
84
6
144
24
11
55
17
19
54
12
23
19
45
68
13
72
84
36
144
186
30
35
37
6
30
24
47
48
52
9
24
11
25
11
91
42
23
73
75
15
102
12
6
5
4
207
53
13
47
67
105
80
36
52
21
102
48
30
6
6
3
36
224
7
53
25
59
25
71
4
27
5
40
68
43
9
44
64
80
31
30
6
9
39
78
107
13
12
42
29
55
29
1
24
27
9
60
6
29
112
57
66
45
24
20
220
3
65
37
18
18
11
19
84
12
6
3
87
53
31
96
90
72
135
45
6
30
24
60
18
30
59
49
11
48
28
8
120
55
6
35
40
48
21
59
55
17
36
37
75
32
13
18
17
16
9
131
61
3
21
84
71
36
4
21
36
84
6
102
60
66
5
19
6
59
28
3
29
16
9
3
8
60
55
6
114
30
24
18
48
9
45
78
5
144
16
69
11
12
16
15
69
57
39
51
41
24
16
12
63
24
5
25
24
35
4
33
18
30
15
44
1
72
54
24
29
1
27
9
3
20
13
23
31
24
6
6
5
145
12
12
119
4
32
13
87
24
51
18
18
113
79
18
23
1
120
11
37
27
20
55
36
18
12
72
47
133
23
85
18
42
30
5
43
30
12
27
21
96
84
30
30
30
66
6
33
36
9
111
93
36
12
42
66
30
66
59
64
57
36
99
80
55
9
15
17
97
6
41
28
15
6
36
39
45
36
23
16
32
64
108
36
45
24
48
42
6
30
5
7
29
109
66
18
35
108
13
24
96
87
9
6
18
95
72
60
19
6
48
6
90
24
72
24
24
11
19
9
45
47
25
66
24
18
27
96
9
24
71
1
47
1
36
18
5
1
47
84
1
39
20
49
36
48
12
18
36
30
95
12
48
25
30
5
7
17
12
19
45
15
129
60
3
45
24
128
7
36
5
49
15
24
45
27
32
13
47
12
55
36
9
20
24
31
6
48
6
53
72
169
24
23
4
20
13
36
30
6
120
60
23
12
108
103
54
23
73
27
12
15
18
11
1
36
35
37
126
30
107
28
21
30
54
42
33
141
23
25
6
65
31
29
4
48
9
114
42
3
20
1
36
95
12
13
48
6
9
27
42
11
25
66
5
40
15
18
11
25
24
42
6
12
6
30
60
66
5
91
48
6
78
6
30
237
63
41
48
67
29
24
16
45
24
11
40
24
21
51
9
24
23
28
9
6
17
19
9
27
30
24
39
9
131
1
54
21
39
6
18
36
5
49
27
21
12
3
24
36
92
55
33
72
3
24
9
9
6
42
18
65
31
41
13
30
65
12
7
12
30
23
31
6
3
32
4
20
96
13
36
12
72
3
20
48
36
19
30
15
27
12
5
13
12
66
5
12
4
48
33
54
9
9
51
104
25
71
55
5
7
12
17
40
80
40
75
81
32
52
45
63
105
18
18
12
162
6
12
24
95
19
42
3
9
12
35
13
78
18
24
60
35
1
60
35
49
27
96
20
55
5
13
11
25
3
51
77
12
43
5
13
39
68
13
59
52
3
12
29
16
9
39
15
120
12
21
69
23
12
1
72
66
12
189
93
35
12
4
15
6
59
7
12
17
85
3
117
60
30
18
6
137
64
8
25
95
43
45
8
4
51
150
12
48
12
3
44
16
20
64
51
12
9
8
85
27
8
7
29
25
6
174
24
11
175
12
54
3
8
4
21
59
48
37
48
96
42
29
84
12
4
116
24
16
177
23
13
84
60
35
60
67
29
37
18
41
28
56
16
9
24
111
9
162
69
15
36
6
119
13
15
20
40
141
6
6
48
6
18
18
17
37
23
103
30
12
47
1
48
15
116
19
9
20
7
30
96
18
57
9
24
11
88
3
89
79
12
18
6
45
9
11
28
45
30
6
51
48
96
69
83
40
45
42
5
7
53
37
6
30
12
48
30
5
48
61
143
1
90
17
19
66
24
48
27
8
96
4
20
88
63
5
52
3
57
92
13
87
3
174
11
4
9
30
29
60
16
27
33
51
33
3
18
47
24
13
107
49
60
6
9
15
5
16
111
89
4
20
24
37
11
24
1
12
35
25
95
136
9
3
9
36
72
18
29
16
3
5
16
69
11
64
ABCD 392759784*7^$a-1 [50039]
81
9
22
17
72
63
105
133
2
16
44
76
30
14
36
33
7
132
2
46
30
14
34
32
4
6
60
60
14
6
148
2
18
57
13
24
83
15
4
30
20
16
8
16
120
6
18
84
18
8
6
34
24
48
48
24
56
42
28
26
21
3
4
17
45
30
58
90
36
132
12
6
95
7
12
72
48
12
65
15
58
2
36
9
13
11
21
88
2
84
12
33
37
14
4
12
173
31
36
20
4
77
37
120
20
12
52
71
45
16
179
19
8
28
96
18
47
79
20
4
90
92
51
37
26
16
17
13
24
26
16
30
42
38
130
14
34
17
33
16
96
20
40
8
46
29
1
36
120
11
67
26
40
35
81
4
6
42
2
84
12
4
54
47
49
6
42
66
5
25
30
54
30
192
26
3
27
48
36
34
110
12
40
125
15
30
51
7
17
13
6
18
11
19
38
4
78
8
45
3
36
36
28
65
7
41
49
18
32
4
17
3
21
45
4
119
51
64
5
1
30
14
3
37
54
2
30
10
44
6
10
48
36
12
14
6
34
30
48
38
10
11
39
9
13
62
36
18
12
24
24
42
70
228
95
87
9
72
31
17
75
69
121
26
70
42
38
60
4
14
70
66
17
48
19
24
48
14
15
15
34
42
38
36
99
37
24
11
3
4
8
4
138
38
69
24
21
51
9
28
42
24
17
15
22
152
27
9
28
6
24
101
81
63
27
34
50
28
2
4
62
34
66
5
9
30
4
2
48
12
18
12
84
64
5
85
2
24
46
35
13
6
29
15
16
14
3
13
24
30
36
41
3
12
9
43
68
9
25
60
11
15
48
36
28
8
88
56
9
7
72
102
35
19
5
19
29
19
29
51
84
24
22
42
30
12
44
46
56
10
8
27
33
10
26
6
40
53
27
34
14
52
44
58
8
51
27
10
24
56
30
124
26
63
13
78
38
18
64
66
35
61
14
76
14
36
28
36
26
36
22
6
42
11
1
36
24
68
90
28
41
49
60
32
34
6
38
34
38
10
14
36
94
6
101
7
56
9
72
48
7
8
33
79
54
48
8
40
68
12
4
186
5
37
60
2
21
9
100
18
6
116
28
18
8
16
89
157
14
16
120
120
12
113
24
129
15
31
18
32
34
36
41
19
56
70
150
84
29
15
4
12
17
39
4
20
16
54
24
42
110
90
238
2
4
18
62
54
15
1
119
48
31
17
15
57
1
62
46
14
16
38
10
53
3
60
60
16
12
56
52
74
24
124
2
16
30
20
22
98
10
24
6
8
51
39
52
60
60
18
2
124
18
6
6
14
16
66
42
2
58
6
26
9
1
30
50
58
18
18
6
11
49
71
123
82
11
1
36
35
27
88
32
69
13
150
72
48
48
8
34
2
16
12
116
112
12
78
14
24
6
34
30
26
10
18
30
62
28
2
10
24
6
14
12
9
51
4
41
15
52
32
58
18
30
48
126
77
181
2
6
24
30
10
54
24
60
17
15
144
10
30
72
65
39
105
85
35
15
70
35
21
22
29
27
45
72
45
51
37
35
31
26
22
36
24
18
24
20
46
48
6
48
2
9
27
18
106
48
90
2
21
48
7
30
14
90
6
18
70
20
6
70
14
34
29
69
10
14
27
3
4
24
36
32
24
58
48
14
10
30
5
13
12
84
2
90
118
6
56
99
9
36
144
3
3
45
69
51
45
34
72
14
6
84
34
23
7
24
26
4
26
46
66
18
122
58
66
20
10
56
24
60
30
88
8
18
6
16
20
70
12
8
99
69
147
48
61
30
50
58
56
33
1
12
50
84
45
15
46
59
117
168
6
28
12
120
20
9
7
38
3
67
86
10
26
34
86
58
17
3
34
59
48
13
12
14
52
5
24
49
47
13
72
74
66
18
10
20
46
18
36
66
14
76
84
56
36
15
96
24
9
4
42
20
78
6
57
79
20
21
63
36
64
5
1
54
20
36
33
19
32
36
48
105
21
6
58
72
54
14
12
4
14
34
32
46
54
6
5
75
18
27
25
18
20
156
58
11
31
30
107
3
21
13
11
24
19
6
36
6
8
66
24
36
6
144
40
14
27
48
7
18
20
40
6
14
4
122
4
26
6
30
4
6
44
24
34
12
24
107
3
46
108
8
10
24
14
22
134
30
9
7
80
4
5
24
15
33
1
218
21
1
222
20
10
104
42
64
14
75
19
2
4
26
76
20
4
86
10
12
26
72
30
28
17
25
84
14
34
98
10
80
138
52
41
93
16
59
43
6
23
24
39
4
24
32
16
53
85
26
10
20
16
38
45
57
4
60
110
4
30
2
10
8
22
84
14
6
21
9
4
12
12
78
5
33
4
18
14
28
32
46
72
26
6
4
32
10
11
13
24
66
96
41
19
78
6
89
19
68
22
26
22
11
19
72
12
44
12
60
30
94
36
44
34
6
56
70
8
22
50
82
41
1
239
145
71
24
27
18
51
43
90
98
58
20
3
67
42
11
13
24
2
70
48
32
22
26
3
33
36
10
12
60
12
26
100
18
5
67
42
26
33
91
29
37
11
9
36
54
21
13
122
9
19
2
10
18
12
6
5
123
34
30
53
15
100
20
4
66
18
32
84
21
33
6
76
8
21
15
46
11
13
48
59
39
84
36
70
18
32
22
11
19
18
50
9
45
16
80
28
2
34
6
120
30
18
90
102
29
24
51
28
36
42
38
45
111
36
4
30
35
13
86
4
8
30
34
44
6
16
42
6
26
28
8
9
73
2
40
29
37
8
3
48
51
34
35
99
30
64
32
16
60
30
48
54
122
34
2
33
48
7
65
27
45
24
43
26
16
35
31
30
42
8
9
9
34
32
45
24
21
24
22
20
28
2
90
4
18
18
104
30
27
3
16
42
11
57
48
34
68
4
114
32
40
50
22
32
51
13
26
28
2
6
45
3
21
43
18
14
28
38
30
69
1
14
16
12
96
86
130
24
6
44
40
12
95
13
26
30
34
72
54
48
18
14
70
ABCD 392895054*7^$a-1 [50005]
24
31
60
15
41
43
24
9
27
41
19
26
46
8
24
21
7
24
45
3
2
6
30
7
20
28
5
18
4
41
40
36
12
3
44
1
51
21
27
17
3
73
27
45
8
16
3
21
39
2
15
3
54
18
36
33
27
30
42
4
14
31
3
29
7
5
40
27
5
33
151
32
19
32
16
5
9
6
40
12
2
12
43
35
9
16
5
51
7
32
9
33
18
13
53
10
12
21
11
40
5
4
47
13
48
36
12
8
19
24
2
3
19
8
4
68
36
4
21
12
5
48
10
12
14
6
4
86
34
60
21
23
13
12
47
25
3
21
11
9
19
29
36
15
30
19
3
24
21
15
8
6
3
15
9
9
43
5
24
22
9
39
65
43
33
5
10
17
75
42
10
2
31
23
6
3
7
57
36
23
9
3
28
24
26
22
17
24
9
10
69
11
76
26
18
16
17
7
2
3
16
15
2
39
16
29
18
16
17
9
10
9
12
63
60
12
17
24
27
9
31
36
17
64
5
7
60
17
18
16
24
2
7
11
1
27
9
20
45
43
75
9
51
26
79
11
4
8
40
20
1
29
18
40
21
15
36
32
109
17
54
9
64
5
10
12
12
38
3
24
3
16
57
36
51
21
15
2
22
36
24
12
5
16
3
17
19
9
5
10
12
8
16
8
9
9
3
15
21
28
95
28
24
45
84
12
36
12
15
14
18
1
11
40
29
16
20
3
18
22
20
9
3
45
15
9
31
36
57
48
15
29
16
36
3
38
19
3
2
36
43
41
34
17
48
9
7
11
9
51
1
51
48
9
11
4
21
12
27
9
15
12
32
48
13
75
2
55
15
20
1
12
5
15
7
21
3
9
8
7
12
48
12
12
5
28
3
17
15
4
9
75
2
3
7
2
27
55
8
6
7
15
14
58
36
17
9
6
25
29
18
9
19
33
47
13
8
99
13
51
8
18
15
12
7
29
4
5
7
132
29
18
4
21
20
27
4
14
90
37
3
5
7
14
34
2
78
12
4
21
47
1
27
21
48
12
41
39
9
24
7
24
3
2
75
19
5
43
12
9
39
8
18
22
20
21
9
42
13
32
12
31
2
10
2
31
20
36
111
45
31
5
7
20
37
8
15
25
3
20
9
15
90
10
48
5
4
71
40
45
20
28
24
23
1
51
8
12
6
46
8
1
15
5
81
27
67
2
12
6
12
18
70
9
3
14
10
8
48
28
26
58
29
9
22
8
1
8
19
5
4
3
14
6
9
9
30
45
15
57
27
36
73
12
27
2
19
11
42
10
26
12
7
15
50
36
18
6
10
33
51
41
19
2
10
5
9
18
13
3
32
1
36
5
3
7
33
23
9
33
18
30
7
17
12
10
14
12
19
3
50
7
20
51
57
16
8
7
21
3
17
16
44
31
24
8
28
21
27
105
8
27
12
1
53
96
30
9
4
65
34
29
9
3
15
12
121
92
4
60
3
14
58
80
18
42
21
45
19
5
10
38
18
4
48
12
12
14
60
3
4
68
27
13
20
28
8
48
15
13
77
10
20
1
15
65
9
6
40
17
9
6
1
27
12
24
26
3
4
5
6
16
29
52
108
5
19
3
21
3
45
5
19
8
9
7
3
20
1
131
28
12
33
29
18
13
48
17
22
93
5
15
19
21
63
14
39
36
24
39
54
18
18
7
11
6
18
21
16
24
27
2
3
27
88
89
45
36
3
15
4
9
17
34
2
6
28
9
3
14
19
39
8
4
24
44
9
9
10
21
11
52
24
72
8
54
6
12
18
24
12
15
16
36
27
29
16
20
12
27
9
7
12
9
80
19
45
5
3
31
9
27
12
17
103
8
6
27
27
1
3
33
27
17
9
7
60
84
51
41
4
3
65
7
38
12
7
51
36
33
15
56
6
55
3
36
44
28
5
48
9
6
49
8
9
6
21
16
3
12
5
15
16
20
9
3
1
3
36
5
27
37
15
48
5
16
29
46
24
38
22
26
15
21
60
10
29
28
32
21
6
72
9
19
21
12
47
18
12
55
23
25
47
61
11
28
2
55
5
39
4
5
24
19
17
10
33
15
17
72
15
28
2
6
4
12
14
15
31
17
7
26
18
9
4
3
72
38
22
24
29
19
17
28
3
38
3
33
18
30
58
24
8
13
39
36
2
10
9
51
12
41
16
3
38
27
4
5
7
65
31
20
16
72
39
2
27
28
72
12
3
62
43
3
2
46
17
9
6
4
24
33
32
9
6
25
15
12
14
36
27
15
1
15
5
19
26
15
9
36
30
13
11
36
4
12
57
27
24
20
25
15
12
5
4
12
15
12
8
18
19
48
12
108
20
19
36
24
21
15
120
57
8
9
27
7
44
9
7
24
5
4
8
112
29
10
9
20
45
19
15
12
17
4
29
7
15
17
28
36
17
15
72
3
42
75
24
39
4
5
36
27
18
31
24
75
5
27
6
36
10
9
17
34
14
7
35
9
21
15
19
26
12
18
42
27
9
22
62
6
16
36
32
42
31
12
27
5
4
12
20
16
51
9
3
29
15
1
29
10
69
63
69
12
8
9
7
24
23
45
3
9
31
20
4
8
1
59
57
28
8
19
26
24
43
5
6
49
5
10
8
13
8
16
24
41
19
27
32
18
7
3
24
29
4
5
27
31
53
27
13
47
97
3
2
43
20
4
51
5
4
23
48
6
19
15
5
7
53
4
12
5
24
7
29
34
29
3
4
24
50
36
27
4
27
5
7
5
19
9
3
14
10
60
48
26
19
36
8
69
43
47
25
12
27
53
28
20
9
6
1
39
5
7
33
27
50
18
9
3
69
12
28
17
19
15
36
29
15
16
36
36
5
7
17
21
24
43
5
19
72
17
34
38
10
33
39
21
39
17
7
12
2
118
17
7
26
3
15
12
1
12
20
9
19
3
86
12
63
19
8
36
6
48
18
18
22
20
4
8
16
53
7
9
3
29
19
57
5
7
8
7
9
29
108
12
22
38
7
15
21
65
43
63
14
82
5
9
27
39
4
21
8
27
12
52
26
48
42
4
77
4
27
21
41
10
14
10
17
3
13
119
12
1
59
9
28
12
8
24
16
3
12
8
1
17
15
7
21
39
5
7
33
24
8
16
5
7
36
12
23
12
4
5
4
29
30
1
15
12
12
2
10
81
36
11
33
7
45
15
17
16
35
4
9
12
15
14
10
36
12
8
45
63
6
18
16
9
20
4
8
4
12
20
15
12
1
32
9
66
37
95
18
30
18
15
7
33
5
10
2
31
51
41
19
17
19
20
37
44
31
21
20
7
72
20
37
32
39
42
7
27
48
8
28
2
15
79
45
23
9
9
10
12
56
37
3
17
33
31
36
27
12
68
28
12
9
47
1
11
28
9
23
12
1
24
11
16
53
7
14
15
7
9
32
9
67
5
43
17
48
15
40
3
5
9
6
73
3
26
15
76
27
24
48
5
19
44
40
5
4
3
9
11
9
16
39
56
9
24
21
10
8
6
84
72
58
41
28
8
19
9
12
32
24
9
19
35
40
5
4
8
4
5
18
45
31
12
8
16
48
20
9
16
27
45
3
8
9
45
6
13
35
16
98
22
33
17
99
9
3
7
12
21
23
6
43
23
4
101
4
5
10
8
18
18
12
28
9
5
18
1
11
28
32
25
3
2
36
55
12
27
5
36
7
20
13
5
43
3
14
22
8
1
5
3
7
17
21
18
40
68
40
14
10
8
28
17
15
1
3
5
21
22
41
27
33
7
12
12
8
6
10
12
21
3
8
30
22
24
9
3
5
36
43
21
23
9
7
48
2
18
1
15
9
51
5
16
80
4
12
29
18
48
18
15
4
3
77
7
21
27
53
4
39
9
17
3
24
7
2
18
9
55
8
1
11
60
16
12
48
26
34
2
24
39
19
17
24
7
50
7
24
99
2
12
6
9
16
3
26
3
7
9
12
12
3
21
17
10
12
14
6
21
16
44
4
12
3
45
20
9
10
8
18
27
31
12
2
10
36
9
36
27
8
9
43
69
5
43
36
8
27
37
3
5
9
30
1
72
27
5
7
33
35
78
7
41
22
14
27
72
15
72
18
3
51
13
23
4
8
4
5
51
12
1
5
3
91
8
4
14
10
14
66
45
4
5
18
81
27
60
12
49
20
3
13
65
18
40
44
36
1
15
21
27
12
41
7
20
1
44
7
9
39
17
28
12
32
4
23
24
16
29
3
18
36
54
33
9
7
36
60
32
3
4
57
11
54
51
19
38
7
15
5
45
27
4
32
7
44
40
17
4
3
29
4
39
26
55
3
17
16
3
8
18
22
2
48
6
37
3
9
3
20
9
4
32
27
81
21
10
41
76
17
36
55
39
29
36
21
46
5
16
20
4
80
40
39
24
5
27
9
19
32
45
67
12
29
28
17
7
15
17
45
19
17
24
48
7
3
5
40
5
34
60
53
52
3
45
17
46
45
15
8
54
22
21
29
79
5
7
47
1
35
13
20
9
75
55
5
9
7
12
8
31
45
15
36
17
16
56
103
14
10
24
2
7
3
21
8
4
12
17
30
40
2
10
56
25
17
30
13
5
10
48
36
24
36
60
8
1
12
75
14
24
3
4
27
36
32
4
21
8
27
1
36
8
57
6
16
14
7
12
17
18
1
5
12
42
16
32
72
13
12
8
9
39
7
8
9
3
13
29
3
9
6
37
11
16
8
1
8
16
23
25
20
15
81
16
3
8
4
21
77
15
63
64
53
16
41
6
66
34
72
2
15
67
8
1
24
53
10
17
67
8
1
12
5
10
5
9
36
3
15
12
18
42
61
29
31
17
10
5
7
14
10
8
9
67
36
69
17
63
7
20
9
60
19
20
33
9
18
21
ABCD 392904108*7^$a-1 [50015]
24
85
15
45
179
52
32
72
40
12
20
37
3
8
25
83
84
37
27
165
39
32
13
35
64
12
8
37
23
52
24
104
85
27
9
60
27
60
33
15
44
25
15
32
48
1
27
57
83
13
11
12
4
12
48
12
48
20
132
40
72
93
15
45
23
12
12
16
32
24
24
4
93
15
56
25
47
13
107
37
23
13
39
92
13
23
73
23
60
28
36
48
12
57
36
23
12
49
35
12
4
20
40
129
12
48
96
11
60
12
132
25
11
16
93
27
80
132
48
4
56
36
36
16
120
36
20
73
51
132
32
16
24
45
107
12
76
48
116
1
63
32
25
3
32
1
15
8
1
15
32
13
3
8
16
32
4
20
28
32
4
32
28
44
36
16
44
40
33
11
4
60
36
8
4
20
37
11
24
52
20
184
32
97
120
15
72
24
60
68
1
36
11
16
8
16
8
1
75
60
20
132
24
13
27
156
12
68
28
20
132
13
11
16
8
16
92
4
140
4
24
9
27
68
12
16
12
45
3
24
128
24
13
11
48
12
37
11
100
8
4
9
51
56
12
112
68
49
96
204
47
16
32
96
48
16
116
48
1
63
24
9
15
9
63
32
16
104
24
37
99
8
37
75
72
33
23
24
16
56
37
11
85
191
132
24
37
11
13
11
49
59
1
36
36
131
13
71
12
4
68
24
48
112
45
75
32
88
81
71
24
112
24
24
9
11
16
44
4
32
76
20
13
24
96
15
69
59
13
3
12
9
96
3
8
12
36
60
64
92
13
3
33
15
9
47
28
116
40
72
48
8
24
13
11
88
21
23
48
4
32
96
76
21
23
37
99
108
68
61
48
27
9
11
64
12
24
33
59
52
32
60
13
84
51
72
24
9
24
15
12
105
11
40
68
64
44
132
1
35
13
3
57
179
4
56
37
11
36
60
64
9
27
9
39
60
21
35
16
33
36
35
4
44
1
84
36
24
36
59
16
36
96
33
75
56
28
45
12
84
23
48
13
35
12
12
97
15
36
84
60
32
48
52
24
33
87
32
13
35
13
27
48
20
1
35
145
84
27
44
4
32
49
23
52
32
12
1
39
12
32
28
24
8
61
59
12
100
32
120
4
9
24
3
80
37
96
99
45
35
61
179
25
23
132
52
32
1
63
32
112
9
35
4
32
12
1
15
80
52
32
121
15
45
3
93
27
60
12
32
4
32
84
13
47
25
11
28
32
4
24
120
8
4
32
12
40
93
3
44
4
21
51
57
23
64
80
13
36
15
8
28
93
51
32
49
24
11
24
36
4
8
96
24
61
95
25
23
48
84
16
56
13
83
24
48
1
23
4
57
3
24
32
24
4
156
24
24
32
24
108
1
59
16
69
11
4
20
1
23
4
153
60
144
63
12
32
48
84
37
11
13
75
36
20
12
12
1
23
1
87
56
73
47
72
28
32
1
60
47
13
11
12
61
12
11
40
68
36
49
84
3
20
12
16
72
24
32
4
12
32
24
72
24
120
120
88
32
36
4
24
56
40
9
11
84
12
13
84
36
47
28
9
119
48
12
16
128
13
24
83
24
36
13
60
23
1
27
33
47
13
3
56
108
12
96
24
12
1
95
4
21
23
28
56
108
108
1
84
3
117
3
48
24
44
121
3
20
28
20
36
13
35
40
8
28
12
104
40
84
20
24
24
1
12
3
21
39
32
13
3
60
24
9
24
36
51
8
48
37
27
8
72
13
3
56
4
20
37
11
232
8
24
48
36
1
11
36
13
3
9
48
3
56
12
1
11
109
131
37
15
32
4
8
1
191
48
72
25
35
12
13
60
59
61
47
73
119
40
48
24
96
20
276
1
15
44
52
9
15
56
24
37
11
36
28
20
192
1
11
24
16
92
64
32
36
24
4
57
23
36
37
24
60
167
24
36
28
20
1
84
23
13
27
32
12
4
9
12
24
60
23
16
80
28
57
51
24
56
48
64
20
96
97
11
72
1
143
40
20
12
1
84
36
47
88
45
35
25
59
84
16
32
12
12
52
20
24
36
52
8
4
144
36
56
40
144
60
20
24
25
39
48
33
23
76
36
21
48
3
104
12
28
84
9
3
117
47
4
8
24
12
1
95
16
33
27
8
37
24
47
48
1
3
44
36
72
16
32
37
11
40
24
33
15
56
60
36
49
24
15
68
12
37
84
27
164
16
32
88
120
69
23
1
35
25
15
8
72
4
21
107
12
16
20
36
12
48
25
23
84
96
28
33
24
11
24
16
9
47
64
12
57
51
9
11
52
57
15
104
1
75
21
36
23
1
75
84
21
47
37
3
8
16
24
9
27
116
24
13
59
88
8
25
23
48
109
111
12
24
9
119
24
1
23
13
47
28
72
44
49
15
45
87
32
16
44
12
72
112
32
24
24
24
48
13
83
132
36
60
12
37
51
9
15
8
61
36
15
129
95
1
24
35
12
120
12
16
21
27
12
20
36
40
180
20
40
8
24
48
4
12
36
60
8
12
37
36
51
8
12
13
60
36
179
1
15
9
3
20
4
108
21
24
3
12
21
35
12
36
16
8
24
12
16
20
48
24
4
32
28
9
59
16
81
51
60
69
24
12
11
24
196
9
83
16
20
49
51
12
20
156
4
12
12
36
12
20
96
4
44
37
24
3
12
20
36
12
12
40
92
109
47
4
32
37
11
25
51
80
40
44
108
16
24
8
13
27
8
180
108
97
24
12
35
13
11
24
24
13
3
21
11
73
12
59
264
1
11
13
87
32
61
95
12
16
33
24
63
56
16
45
27
56
24
13
3
72
48
32
72
49
15
72
33
23
24
24
12
1
35
1
15
ABCD 392905776*7^$a-1 [50079]
31
8
1
12
72
56
19
33
23
37
122
1
44
25
51
5
99
111
1
24
84
5
16
12
20
28
50
30
19
72
21
20
40
12
39
92
184
5
136
50
22
50
1
132
12
33
207
56
1
96
200
12
55
5
12
163
96
60
81
15
68
72
93
42
97
33
39
41
15
61
50
33
61
3
8
39
13
84
53
19
36
11
42
91
9
3
17
99
9
18
46
27
33
38
33
25
11
153
7
9
60
14
1
9
96
51
44
4
33
50
13
57
2
48
73
5
12
40
128
172
87
83
90
72
16
39
29
132
28
26
54
55
21
48
60
26
9
16
12
12
95
37
21
38
22
104
91
45
152
67
72
144
45
50
57
64
32
1
3
33
15
105
32
39
33
16
27
21
2
24
1
45
27
48
117
252
80
136
60
8
12
127
104
1
8
252
27
1
12
8
27
13
3
17
52
32
55
12
20
97
11
25
96
12
2
45
100
53
3
25
15
65
12
79
81
12
35
1
32
63
99
25
45
11
76
59
49
45
27
41
115
36
32
13
27
24
21
2
72
61
60
120
47
10
8
111
1
60
26
21
81
19
5
28
8
28
27
44
13
72
15
12
17
19
8
15
9
39
34
8
4
36
3
96
53
88
63
36
96
77
55
44
133
75
21
20
4
14
72
9
16
20
37
20
87
45
4
12
12
20
63
16
21
3
65
52
23
145
51
141
2
48
42
160
48
3
5
27
37
15
32
37
3
9
32
87
1
71
1
27
89
91
33
20
18
25
9
14
54
16
24
20
3
25
20
64
44
7
33
3
21
32
16
75
56
64
69
8
88
12
38
73
41
43
20
13
75
32
15
9
28
105
56
64
20
16
15
57
8
91
81
48
99
12
9
2
118
2
25
17
108
48
7
12
53
16
12
51
33
15
9
80
16
26
9
36
27
81
37
8
12
60
88
2
54
3
76
11
130
68
18
30
42
57
33
76
75
32
16
33
86
105
13
12
84
56
15
9
76
12
108
32
15
72
1
24
15
36
144
9
50
49
93
20
31
24
137
36
52
12
51
47
54
184
3
9
12
51
56
63
25
8
97
120
47
16
152
16
12
9
116
30
1
21
48
3
72
69
60
20
28
12
48
11
12
4
65
196
3
47
37
5
88
68
42
9
88
20
1
15
32
27
9
1
15
33
111
29
91
32
4
41
91
33
11
12
13
99
20
16
57
11
9
7
8
49
35
61
132
3
69
56
88
50
34
83
49
63
155
22
3
21
35
49
48
3
11
94
92
30
78
4
95
13
3
29
28
99
9
74
1
17
4
20
16
15
24
56
52
137
24
40
32
12
6
73
153
20
76
92
27
124
29
3
69
30
46
59
81
100
15
20
13
84
11
28
29
24
64
72
2
9
13
48
128
31
9
20
127
33
14
54
19
5
28
44
16
2
25
48
8
64
12
5
31
104
144
9
30
13
156
21
60
3
69
38
58
20
18
82
12
167
25
3
17
76
75
5
42
10
3
5
31
32
45
16
60
15
65
28
3
48
96
21
12
62
250
8
28
11
9
51
3
18
63
25
188
67
165
20
63
9
19
156
23
45
4
5
136
74
58
47
85
23
16
29
28
87
12
192
68
4
141
3
5
52
14
34
20
18
9
16
36
228
45
108
48
32
19
59
34
56
40
188
112
51
32
52
9
68
151
9
8
30
10
44
27
69
18
46
51
47
10
12
15
20
13
72
20
7
48
29
15
36
111
1
69
8
19
72
33
15
36
140
9
7
21
72
80
67
21
15
9
266
10
92
87
12
4
5
27
13
12
98
1
56
33
7
23
34
11
25
72
26
142
32
42
106
20
112
27
23
57
109
24
51
32
49
15
8
25
8
31
201
20
75
61
27
84
35
6
43
24
95
57
28
17
16
15
20
9
7
56
61
32
123
64
17
27
28
71
102
19
9
24
39
9
120
11
61
48
3
59
46
35
135
25
20
16
9
2
9
39
37
60
80
4
80
1
63
84
24
57
87
8
13
12
80
30
10
14
1
53
36
30
49
24
12
45
39
89
100
47
16
9
3
21
51
23
18
28
200
52
24
39
12
17
16
12
12
11
9
79
47
73
69
92
27
1
51
108
5
31
24
23
9
1
20
96
36
30
94
84
38
1
53
16
15
20
25
32
79
71
48
10
140
4
3
33
24
26
9
21
42
130
32
7
48
273
12
20
27
1
111
12
5
88
26
10
48
72
36
12
27
32
28
80
15
1
36
33
20
88
20
28
44
55
12
8
60
25
20
16
39
101
19
32
37
2
33
1
8
3
37
159
21
23
37
8
7
101
52
3
44
13
3
81
36
15
35
42
55
24
47
37
35
49
69
24
56
7
12
17
16
39
44
36
21
123
85
50
34
72
36
32
28
14
13
12
32
9
7
47
1
5
31
21
27
83
49
12
12
84
32
73
20
7
53
16
83
9
171
4
57
38
48
25
8
97
27
48
36
33
27
21
87
56
37
48
152
43
20
28
57
68
51
13
48
3
21
24
36
120
8
36
40
56
43
77
40
20
7
9
12
12
35
61
72
60
2
45
25
60
80
27
27
22
2
9
81
12
43
47
6
40
63
48
11
46
44
36
3
33
19
29
132
36
31
24
116
3
54
ABCD 393082584*7^$a-1 [50005]
28
6
2
34
5
7
26
40
32
4
48
12
18
21
3
6
18
12
26
4
8
12
34
42
20
16
30
6
6
6
42
29
19
6
126
9
75
18
68
124
3
57
20
4
68
10
14
36
10
6
6
2
4
30
5
9
34
50
12
3
13
12
20
7
3
24
24
74
4
24
8
10
6
44
16
35
73
32
10
2
48
24
10
6
6
14
36
28
20
22
12
72
6
27
29
22
30
56
24
36
10
14
12
7
3
26
64
36
20
34
12
72
14
12
15
19
38
16
6
24
14
7
17
16
6
48
6
24
23
9
28
15
41
7
17
12
16
32
58
38
24
34
12
14
108
12
36
24
10
36
30
32
10
24
2
24
12
39
1
15
9
20
7
44
13
6
36
38
10
42
32
12
4
3
41
76
20
48
10
5
33
36
4
44
3
33
10
26
19
57
8
120
12
16
30
90
71
103
18
12
24
20
15
7
24
6
6
30
54
24
6
20
16
3
3
6
20
3
25
20
60
40
36
48
32
7
5
28
20
10
30
8
28
8
3
9
76
32
3
1
56
22
14
46
42
18
18
32
10
2
36
12
12
22
2
40
18
86
46
5
9
46
74
40
48
152
24
22
6
68
16
8
36
48
60
10
18
15
57
18
26
19
9
30
30
24
30
12
12
12
14
22
2
10
42
18
17
9
19
8
1
24
35
21
12
16
20
76
12
15
21
30
38
46
14
19
5
4
6
50
4
18
26
28
32
12
34
18
114
89
25
44
46
14
40
42
26
12
12
70
9
9
3
5
15
19
14
64
15
3
33
21
36
84
6
2
19
105
11
9
12
4
18
2
16
6
14
28
95
9
46
24
2
4
8
7
41
36
40
15
9
48
20
40
8
22
6
8
10
18
8
4
42
26
12
48
70
30
48
11
52
32
7
42
54
5
93
34
26
34
2
12
64
8
4
3
41
28
108
6
18
8
24
96
28
8
52
36
39
32
43
2
4
20
16
42
6
20
4
24
18
2
16
54
38
34
12
26
16
8
36
3
13
27
5
7
41
4
8
24
16
18
12
14
16
8
100
32
4
11
57
7
45
3
45
6
14
16
87
29
3
13
8
28
32
3
9
46
36
30
12
96
27
20
7
50
100
42
26
15
1
12
12
24
11
28
15
21
17
4
56
4
75
20
31
2
12
12
22
33
5
52
32
12
16
60
6
26
22
66
11
37
3
45
27
8
1
6
42
12
27
29
15
33
28
30
5
1
15
51
26
16
6
6
3
3
24
18
8
28
54
18
20
84
22
12
5
7
12
6
20
40
20
28
23
21
24
10
6
30
2
4
11
13
12
20
22
86
40
6
36
12
29
9
12
28
80
3
12
9
7
3
18
12
18
6
8
22
84
2
48
22
6
6
2
3
49
24
3
45
18
54
44
52
32
10
6
6
50
10
54
20
15
7
36
24
2
28
3
5
84
63
7
12
2
16
20
4
27
9
6
2
58
2
31
63
30
3
17
34
2
40
18
18
48
6
14
34
9
53
16
8
16
6
38
22
18
12
30
12
26
24
48
4
36
24
8
3
37
6
30
6
48
24
2
12
4
68
24
16
48
18
2
4
18
18
24
60
24
12
54
36
24
6
32
7
8
28
9
6
14
82
38
12
24
4
23
7
2
39
1
36
12
30
12
38
76
20
7
20
7
14
10
26
36
19
9
32
28
8
3
9
19
17
15
1
12
44
4
68
48
19
15
26
60
58
2
132
16
18
26
28
12
8
48
28
30
30
35
49
42
14
16
12
47
55
60
24
26
12
22
38
40
12
3
12
27
21
21
36
8
94
12
69
3
26
7
27
38
28
32
96
3
12
16
60
5
58
18
3
36
3
38
7
9
96
32
28
18
30
48
24
32
36
4
30
2
3
45
27
13
6
9
17
40
23
21
34
45
8
1
80
4
8
16
3
65
84
40
24
47
112
5
10
78
18
36
98
12
12
40
12
8
52
39
5
4
8
10
6
30
14
28
83
73
24
3
5
4
54
74
22
14
64
8
27
49
71
13
8
4
30
6
6
66
6
38
52
92
16
32
46
38
28
36
3
33
23
19
12
6
18
24
26
28
11
57
4
56
24
106
62
72
10
14
190
38
84
12
84
4
8
16
27
5
7
8
13
36
24
8
34
6
51
5
12
72
16
6
12
6
8
10
2
72
12
4
39
15
6
30
41
7
6
8
22
26
4
30
5
9
16
6
21
15
30
6
14
48
34
6
8
52
8
12
34
42
30
12
26
10
2
40
20
48
4
12
12
24
6
14
60
28
8
36
10
108
41
9
10
2
88
12
6
14
39
103
54
51
21
56
36
4
18
18
20
22
38
10
2
4
3
27
2
10
2
24
46
6
15
93
80
24
4
12
18
26
3
7
2
4
24
6
26
70
36
18
8
52
24
18
54
8
58
12
48
6
24
18
6
8
39
25
8
16
11
45
46
50
39
24
33
28
20
10
54
8
12
24
34
6
6
2
36
12
24
10
2
64
36
48
11
1
6
38
22
6
30
30
63
3
6
6
2
67
8
73
12
30
5
12
19
2
4
12
66
2
16
8
16
12
8
22
21
68
1
20
34
26
31
44
25
20
48
12
39
93
34
12
24
14
22
6
42
6
44
24
34
9
5
64
44
4
36
20
3
19
120
12
30
3
17
48
16
15
9
6
6
18
2
12
19
5
27
19
21
3
9
51
26
12
12
43
9
18
14
24
4
126
30
6
2
39
1
44
76
18
26
7
17
22
6
30
48
36
36
33
5
52
20
36
27
9
36
84
10
2
60
4
20
12
10
26
10
26
4
15
63
18
32
22
2
10
14
52
36
6
26
10
9
15
14
58
62
16
59
43
14
16
8
24
10
14
22
110
76
6
42
8
28
27
5
58
36
9
33
72
20
19
29
7
15
14
15
1
8
16
8
16
47
7
2
28
6
26
12
12
39
45
28
12
44
12
10
24
18
54
12
14
16
8
4
60
59
33
16
23
21
16
48
18
66
42
12
72
62
19
21
8
15
9
22
5
1
8
12
4
47
9
52
8
3
25
24
18
54
30
6
12
24
32
24
22
2
10
26
4
12
12
8
58
5
49
6
24
6
36
36
6
18
27
21
44
12
4
6
2
24
22
12
66
6
26
15
31
60
24
48
6
6
6
8
28
8
10
74
10
66
15
5
12
10
78
12
15
3
38
22
36
6
8
10
6
75
15
36
12
17
9
22
62
4
8
172
42
2
52
42
14
4
15
5
58
18
8
82
30
44
4
6
36
24
14
40
6
14
34
2
22
14
94
14
7
17
28
32
28
12
20
60
4
48
8
58
2
12
7
15
30
8
15
13
3
12
33
27
5
15
9
4
15
15
21
5
10
21
89
16
30
6
8
12
27
1
36
84
3
5
34
24
54
12
36
3
12
5
4
8
52
20
22
42
24
15
3
12
90
20
22
60
18
8
34
12
9
5
64
20
4
24
18
6
35
13
8
28
30
26
39
21
4
20
48
36
12
70
62
144
19
21
3
9
30
2
40
54
24
2
19
33
32
28
24
20
36
67
17
34
18
8
51
28
3
6
54
9
57
32
96
40
27
3
14
16
12
35
7
14
7
39
50
39
43
62
24
63
9
24
52
15
21
24
15
5
10
48
54
42
2
24
24
4
20
52
23
7
2
12
43
5
22
42
12
8
51
1
42
14
88
56
10
6
6
6
20
7
9
20
10
42
6
30
24
72
8
34
42
30
6
8
34
17
25
3
5
48
52
44
15
9
4
56
19
33
6
12
33
29
46
2
96
24
16
6
72
66
8
22
26
4
12
12
12
30
14
40
11
9
4
6
66
23
61
12
20
64
24
24
120
15
33
47
7
6
20
4
56
16
8
48
10
2
24
34
24
21
3
24
45
12
5
36
3
7
24
2
12
12
24
12
16
54
17
9
24
28
18
12
24
38
52
18
24
30
6
9
9
32
12
24
22
6
18
12
72
2
10
2
10
6
30
24
14
94
6
8
28
18
12
62
75
21
82
21
5
4
20
4
6
12
2
24
3
43
5
1
56
16
6
26
12
4
12
8
22
66
42
14
72
48
4
51
17
22
36
30
36
66
5
7
62
22
12
26
12
16
6
48
26
36
28
30
18
8
24
7
5
16
11
45
4
8
16
12
8
4
18
5
25
54
26
4
44
15
9
31
9
32
28
92
52
12
48
44
36
22
12
48
36
78
18
24
12
6
18
17
21
48
24
28
75
9
18
2
52
12
20
12
4
32
34
30
12
18
24
30
99
21
12
18
24
14
4
11
1
20
12
4
12
12
18
29
13
92
7
45
6
50
34
60
14
24
24
72
34
38
4
24
36
15
15
30
20
52
8
10
5
36
9
28
6
38
3
13
12
3
5
58
26
108
10
2
28
30
18
23
60
1
6
2
40
24
6
2
10
18
42
18
20
64
6
50
24
48
36
70
6
32
40
44
58
26
7
93
12
30
29
ABCD 393284408*7^$a-1 [50019]
4
12
72
144
36
144
108
33
48
15
12
24
12
33
3
36
8
48
25
171
33
111
45
231
8
1
183
24
144
12
105
3
9
51
180
48
33
71
1
191
181
15
164
24
181
171
9
108
39
140
1
12
195
144
36
68
72
25
87
12
33
36
71
37
99
104
40
48
128
40
81
39
9
23
4
68
144
229
131
13
99
36
105
11
16
360
36
36
80
265
23
37
35
49
27
117
27
24
44
172
72
20
64
108
68
73
39
69
59
40
80
1
27
36
108
72
57
483
9
95
40
48
104
73
3
45
60
35
72
64
80
1
36
39
60
32
48
168
112
21
11
49
36
11
24
28
20
64
24
453
59
24
52
60
32
76
36
48
56
76
9
35
109
179
64
108
189
63
8
109
144
108
84
203
4
69
95
48
24
52
20
160
24
21
36
87
248
168
25
99
12
24
36
21
143
16
12
24
153
12
119
16
344
49
387
48
20
49
95
40
153
99
93
15
56
72
120
85
35
73
3
164
184
104
4
45
48
95
13
207
72
68
120
168
144
4
45
27
36
81
27
20
96
24
64
36
201
27
80
169
3
9
204
47
88
333
35
24
313
252
27
117
240
59
16
24
36
92
28
45
27
44
73
240
95
4
44
148
45
15
57
99
68
28
164
28
92
13
63
108
144
57
63
32
96
40
48
36
24
92
1
51
44
1
63
48
344
409
108
48
59
96
112
36
21
63
56
88
45
36
63
8
28
68
24
4
72
261
27
20
88
72
84
96
68
16
24
48
152
145
96
23
4
9
83
240
40
32
1
72
120
95
4
69
39
213
203
52
96
300
33
111
8
61
11
232
80
121
24
108
180
48
15
153
23
52
60
8
48
100
36
24
261
3
33
48
23
76
36
32
73
75
24
144
21
27
24
21
15
45
27
32
88
33
3
36
96
144
324
116
96
13
36
27
21
216
123
260
37
219
9
171
72
92
157
36
183
81
23
1
27
236
28
108
9
63
104
73
47
133
99
32
49
144
48
47
76
36
93
11
192
4
33
144
27
165
123
9
135
144
144
36
48
72
60
8
148
24
236
97
12
51
12
177
12
47
24
205
135
140
192
13
99
9
267
9
3
168
36
12
24
12
45
195
188
40
108
216
117
335
124
96
9
39
9
35
169
27
57
27
32
28
21
167
64
45
12
24
108
3
24
8
136
84
24
84
24
32
112
12
68
13
83
112
9
36
3
24
84
33
135
84
104
76
117
27
81
195
8
100
21
15
81
27
108
12
69
111
24
84
168
36
9
72
120
47
16
132
44
37
59
4
12
56
76
84
33
39
108
68
49
23
28
81
11
28
92
72
24
16
45
11
25
27
93
276
135
72
12
24
129
47
121
75
180
288
8
100
24
21
87
84
117
95
13
60
207
9
108
111
33
3
81
95
28
192
36
45
204
219
36
8
160
36
9
3
33
95
120
28
9
3
33
3
69
23
4
72
237
24
108
147
36
20
16
9
24
75
312
324
144
ABCD 393340718*7^$a-1 [50116]
12
24
4
26
12
18
42
24
90
27
1
38
42
52
38
45
1
24
50
18
3
37
32
19
9
8
6
1
5
28
23
63
73
24
17
31
65
31
9
23
24
69
18
54
30
36
49
24
41
39
69
102
10
51
65
7
17
112
36
48
2
33
27
54
159
21
54
21
48
24
48
61
3
21
56
51
3
85
35
10
144
24
32
24
36
24
64
12
26
114
18
78
31
48
8
3
84
9
9
12
24
4
47
16
5
19
9
36
20
79
5
12
40
47
25
62
36
30
4
14
6
4
2
33
45
30
72
84
30
3
73
44
67
17
16
14
81
15
6
19
45
48
27
8
57
28
123
35
10
8
12
7
185
198
33
87
24
1
33
84
11
9
12
19
41
168
18
93
1
104
30
12
21
9
4
44
42
10
92
7
11
30
40
14
30
36
84
43
45
26
30
72
30
70
24
68
12
39
40
35
22
14
6
4
14
42
12
88
27
17
64
2
42
150
61
77
3
24
16
48
9
2
72
54
52
14
36
9
3
22
95
9
40
23
33
28
51
9
2
36
24
34
44
28
23
57
42
61
9
20
43
24
72
8
21
67
24
17
15
9
12
3
25
71
61
36
44
67
8
9
4
3
29
3
45
43
77
43
17
18
37
5
6
6
88
32
6
153
21
24
4
71
37
11
49
8
12
88
3
48
5
139
11
36
1
11
42
186
10
24
168
32
36
18
9
3
13
5
40
14
45
24
1
20
28
92
30
30
40
2
6
4
51
24
93
32
54
114
43
119
25
24
8
61
20
15
37
26
42
28
38
34
20
90
36
9
3
13
71
46
20
4
8
19
8
3
12
94
14
90
75
72
45
28
2
24
54
36
42
10
14
33
51
22
20
19
32
3
18
36
55
56
16
8
24
25
38
24
46
72
116
12
4
50
69
45
12
39
49
23
87
25
41
28
35
3
24
30
7
93
14
22
47
16
41
6
12
13
17
16
20
19
80
21
40
35
25
74
22
116
43
29
42
34
2
24
66
78
21
25
20
3
27
37
47
22
20
4
3
53
3
208
32
27
21
81
15
24
16
23
12
10
11
21
99
21
60
18
117
1
44
84
100
44
87
75
10
14
22
14
6
3
25
24
26
37
8
109
11
1
39
11
6
12
28
2
37
11
21
49
15
104
45
88
27
11
13
21
24
32
91
83
37
9
74
34
44
42
46
44
27
141
42
66
12
6
6
6
33
1
24
36
35
73
20
28
14
1
32
63
42
28
24
60
47
13
35
105
64
2
34
27
8
13
27
29
64
35
33
7
45
32
40
8
43
8
51
6
12
12
18
42
24
3
57
15
9
31
48
8
1
8
30
22
48
2
1
32
37
8
16
68
7
5
27
1
119
16
5
18
10
2
90
30
13
8
21
6
82
3
17
40
48
14
34
71
15
33
1
12
14
6
42
90
42
33
3
10
84
26
13
8
3
48
6
4
35
21
12
84
3
16
65
103
72
9
32
136
32
36
16
35
135
57
99
13
21
14
141
40
21
3
47
42
36
43
9
32
6
9
16
71
94
3
9
23
61
8
42
6
40
12
32
31
32
33
12
6
22
12
36
32
18
6
55
35
36
22
2
30
19
21
3
5
16
44
39
129
60
30
22
47
9
90
22
74
70
20
16
14
18
19
56
13
50
12
72
6
52
3
33
23
21
30
13
24
8
3
21
3
46
50
21
51
42
16
12
2
48
10
92
18
12
18
111
9
60
12
24
6
6
18
10
32
72
40
26
12
18
7
69
35
123
6
124
60
8
42
12
24
10
32
12
28
72
32
60
19
21
44
103
8
3
37
21
3
24
21
62
21
88
5
6
42
16
11
24
81
63
3
30
31
29
12
180
6
46
15
24
149
28
15
35
13
8
3
18
99
49
80
54
90
54
9
24
3
58
86
6
6
12
108
24
214
12
38
9
33
28
11
1
71
13
20
16
12
2
1
32
1
56
36
3
51
10
35
33
18
130
20
12
18
73
56
21
99
13
51
35
22
80
39
3
22
80
4
2
1
11
18
84
7
21
48
27
11
24
12
10
24
63
149
30
34
56
40
72
8
3
81
66
37
72
119
70
12
2
6
183
21
40
132
23
13
12
15
41
4
35
13
11
72
40
24
5
18
54
139
47
24
18
15
25
39
41
31
11
13
72
8
27
6
4
56
40
8
12
12
51
21
3
37
14
82
24
3
24
11
102
6
18
4
3
17
39
1
86
25
101
3
75
10
12
8
7
8
73
12
3
45
11
3
10
26
9
24
27
24
60
70
35
61
32
19
21
20
72
7
8
3
30
12
28
56
4
8
54
13
107
48
30
28
27
24
29
64
24
14
45
51
12
57
96
25
62
22
35
13
75
9
39
29
6
10
92
28
59
16
59
37
5
91
65
60
3
9
31
41
4
11
145
14
1
53
60
31
21
24
11
1
14
1
113
63
21
40
26
10
50
36
46
44
31
24
71
22
32
6
18
4
68
51
1
62
6
18
54
28
74
96
58
12
2
66
100
44
19
23
57
9
54
9
9
18
117
75
45
3
22
32
54
33
51
46
50
37
143
33
49
38
6
4
2
42
48
4
14
6
40
68
52
35
33
72
16
14
6
40
38
12
33
27
37
45
20
36
4
20
28
23
109
12
56
28
12
98
13
9
84
48
60
2
37
24
17
18
24
48
22
8
39
16
65
28
104
27
64
29
28
26
6
108
67
33
36
3
17
42
108
34
20
66
10
12
152
42
30
160
8
40
11
9
90
6
52
8
36
6
22
60
120
12
107
9
4
24
3
11
21
9
52
14
6
15
1
8
6
18
31
24
32
24
24
81
16
15
5
24
43
33
15
8
21
52
44
90
78
16
2
9
40
8
3
13
11
18
75
51
6
4
24
86
13
32
57
108
66
6
3
25
32
24
4
3
17
7
8
24
40
21
20
12
30
94
80
15
13
60
68
24
4
62
1
24
23
54
6
45
25
2
22
32
18
21
1
23
24
13
26
9
51
34
8
43
5
12
31
56
21
132
7
33
71
15
102
18
22
20
28
20
4
2
6
3
85
2
70
3
41
6
1
17
16
8
6
9
40
24
29
27
13
3
5
67
17
39
3
198
48
4
36
23
21
36
12
43
59
10
26
118
56
19
41
4
2
18
4
8
19
5
28
2
37
23
9
15
36
60
58
48
12
2
33
1
2
72
45
3
48
69
57
18
30
66
24
13
8
69
28
14
66
60
28
36
3
113
60
19
33
47
21
27
1
56
30
30
66
42
120
28
ABCD 393361662*7^$a-1 [50068]
18
3
5
7
5
31
5
46
9
9
27
23
16
24
6
12
3
39
20
6
22
8
6
36
72
30
13
29
174
6
4
15
21
6
8
16
54
3
3
18
39
47
22
63
21
56
18
22
12
12
18
20
88
2
10
50
18
102
10
8
112
92
16
21
3
48
32
46
15
9
26
48
22
15
23
4
48
9
21
111
21
3
9
54
42
24
36
27
3
24
24
6
20
48
42
49
15
6
14
22
18
20
1
45
56
108
6
16
21
3
8
37
35
49
77
19
12
39
38
42
52
2
10
57
21
20
28
63
29
79
39
8
1
5
31
35
78
54
18
18
76
33
24
11
10
8
34
6
42
12
48
21
9
12
39
12
15
30
2
18
24
28
63
3
44
72
18
40
15
12
21
92
16
24
72
63
3
12
48
2
12
34
9
105
6
12
12
9
3
9
5
30
73
24
17
28
12
12
20
34
32
49
12
9
2
88
21
12
5
40
3
11
42
40
18
12
33
23
34
56
40
24
3
15
45
45
66
42
12
62
1
5
22
8
22
36
32
42
52
6
12
20
30
16
42
12
12
68
52
14
6
10
48
68
12
6
31
9
24
30
9
17
6
70
50
28
30
18
21
21
102
6
14
16
54
14
52
2
28
27
27
14
22
8
46
36
39
3
9
81
3
39
9
15
14
28
54
6
2
12
73
5
40
60
6
6
78
62
4
39
81
24
32
91
36
9
63
17
18
34
2
4
6
111
113
34
30
3
5
4
36
18
33
21
48
2
10
2
10
18
50
12
28
27
45
50
28
6
120
120
6
38
19
27
33
33
30
20
16
18
54
96
9
11
85
15
26
7
29
82
20
10
30
6
14
1
24
45
92
66
88
2
18
34
15
33
44
43
3
14
16
2
46
6
57
3
14
10
20
22
18
9
105
32
94
9
57
15
120
11
37
27
6
72
20
7
41
54
46
144
14
16
18
3
84
51
30
14
88
12
6
51
21
20
28
2
82
3
135
30
8
40
14
1
27
20
16
26
28
42
14
4
132
63
12
39
26
127
3
8
10
12
3
45
51
27
90
3
35
1
65
16
2
1
41
108
52
54
2
64
6
9
23
1
15
90
36
44
34
9
11
12
10
30
6
8
4
6
9
57
20
58
60
9
24
12
21
6
78
6
12
20
48
1
3
66
15
105
15
17
4
30
18
2
1
47
13
39
54
15
15
9
12
3
8
72
1
24
83
22
90
42
18
18
3
48
21
18
2
55
84
21
20
10
12
20
4
144
30
27
9
24
8
52
15
21
24
2
40
9
60
11
10
3
15
26
6
34
15
71
34
6
33
53
52
26
12
1
41
100
6
2
4
6
2
43
47
1
5
7
3
12
14
18
30
70
33
65
10
18
12
32
22
30
6
14
19
15
20
16
158
7
15
6
3
77
22
6
14
18
55
9
51
27
48
12
8
64
6
42
32
40
6
54
18
15
3
32
40
50
208
24
3
24
21
12
30
36
2
7
3
12
30
39
9
15
120
3
9
35
10
48
15
45
30
20
30
7
12
69
147
24
27
96
9
11
16
2
28
18
20
36
13
3
44
4
50
22
18
3
11
1
36
53
16
75
15
42
24
38
37
23
18
48
7
15
20
28
33
51
12
20
4
32
84
6
10
12
30
32
18
76
12
2
28
39
21
110
10
39
48
144
53
28
56
72
103
9
12
8
36
22
12
69
63
36
8
6
34
24
12
6
50
1
57
3
48
29
10
14
46
9
33
24
15
35
61
23
100
14
22
30
30
30
68
31
15
6
36
14
10
80
18
28
48
21
21
50
18
16
36
159
5
126
4
48
18
3
15
9
3
20
37
12
41
4
123
45
12
15
5
10
60
21
27
30
6
33
21
60
6
9
23
12
37
12
3
36
30
42
21
15
2
4
60
14
49
17
6
70
15
5
34
21
29
10
6
24
78
30
12
27
12
35
42
7
24
24
12
35
40
12
6
32
100
15
15
81
5
40
12
18
54
3
48
11
46
24
15
5
55
51
12
45
63
20
13
51
14
10
42
18
42
14
4
6
18
9
29
127
3
30
3
39
30
2
18
22
33
60
57
48
102
6
14
16
2
22
14
4
6
21
21
80
12
7
45
20
24
7
9
66
2
18
1
27
69
33
15
3
14
60
10
2
43
17
4
6
9
65
6
16
32
82
3
15
6
6
66
38
1
3
42
14
4
9
21
18
32
16
36
18
3
17
7
3
42
8
52
6
72
21
45
3
36
60
27
74
30
10
12
27
3
20
58
12
20
18
13
3
21
89
10
24
62
70
20
28
2
4
63
3
92
6
43
9
60
8
4
6
42
38
34
2
25
83
70
8
12
91
96
3
32
48
42
7
3
60
14
7
45
44
30
1
17
31
15
6
110
10
3
11
30
36
10
26
10
12
20
12
1
45
12
20
10
38
70
42
2
10
26
13
9
12
3
35
48
1
12
9
27
83
1
11
4
45
21
20
28
39
11
10
26
1
9
2
22
30
21
21
39
57
8
16
3
3
12
18
18
26
18
97
60
3
48
38
34
12
6
38
4
9
33
14
10
42
68
40
9
3
24
18
18
20
28
57
5
52
12
8
82
21
15
45
24
3
9
27
6
18
2
28
30
45
36
9
18
8
49
11
40
21
33
6
44
16
6
14
13
77
16
39
39
30
12
18
30
32
34
42
15
3
104
70
30
2
18
40
2
64
24
27
11
12
10
30
42
14
64
6
12
38
24
13
48
77
22
42
14
1
45
24
84
20
58
14
7
11
6
30
49
36
9
51
36
35
13
33
3
21
27
3
30
24
14
1
24
60
17
60
10
20
46
24
36
18
6
230
18
7
15
18
68
10
9
45
51
9
56
34
38
16
3
33
30
44
46
14
40
21
21
20
7
108
3
26
10
78
8
40
8
6
100
36
42
12
96
24
27
63
30
14
4
42
6
12
18
90
8
1
12
27
21
3
72
21
47
22
176
58
14
40
62
46
27
5
90
1
72
45
2
18
24
19
21
15
39
42
27
15
2
88
3
47
18
7
11
34
18
18
15
9
20
40
42
20
13
33
48
12
3
12
60
5
30
124
6
50
4
9
5
22
9
9
2
22
8
10
14
18
10
99
53
66
1
17
19
144
123
6
42
42
8
7
12
27
24
18
63
15
6
38
6
22
21
59
10
50
10
15
29
31
17
58
9
81
12
15
36
5
24
48
24
10
8
13
60
39
21
29
16
84
30
18
42
110
31
60
15
8
40
30
50
24
16
2
28
24
18
2
31
27
12
2
90
34
14
1
15
24
2
16
24
90
21
77
18
10
32
28
39
60
83
1
12
33
30
9
45
6
21
5
43
65
7
9
2
22
32
18
46
24
18
108
6
30
24
2
28
84
12
18
12
30
3
15
105
3
12
56
16
9
21
8
10
18
18
6
20
43
27
18
3
65
24
7
41
22
24
26
16
15
33
32
19
3
8
54
4
15
12
23
37
23
36
85
39
9
23
42
10
6
14
16
24
42
3
3
42
18
32
61
9
20
10
9
9
39
3
12
78
20
42
10
6
54
3
17
16
51
17
7
3
26
10
45
45
8
16
54
9
11
6
54
37
60
23
16
12
68
10
39
5
48
10
32
1
11
10
3
24
33
8
46
2
40
39
45
8
46
30
30
24
9
81
12
14
54
7
53
10
18
12
3
60
3
2
4
6
8
4
9
53
10
8
60
13
60
35
13
9
27
5
28
48
8
16
8
7
21
20
52
8
52
6
60
2
7
35
58
8
10
6
8
7
168
27
21
45
2
16
21
33
6
6
6
9
36
65
4
15
33
30
30
26
4
20
48
25
47
1
69
15
27
56
10
3
27
14
18
160
92
10
18
26
10
2
54
10
6
8
16
9
9
30
30
6
9
45
15
15
12
57
12
9
26
1
48
15
42
20
10
8
97
63
26
4
27
15
20
36
4
21
65
42
10
ABCD 393375156*7^$a-1 [50009]
45
1
83
16
21
35
36
45
28
12
12
2
45
4
5
12
78
42
7
12
11
46
3
48
9
11
21
12
16
56
3
21
31
45
15
12
48
12
89
12
39
3
21
4
17
4
11
49
24
15
113
52
27
8
12
9
18
13
8
37
3
80
25
11
96
1
27
33
47
13
12
84
119
33
16
15
77
36
54
13
56
21
3
25
23
37
39
5
4
11
4
5
60
28
35
33
39
12
61
39
5
24
42
30
3
4
20
132
88
60
60
8
21
48
15
28
12
45
2
10
32
6
24
49
5
7
48
53
7
9
8
36
3
15
6
135
25
3
9
11
21
72
3
1
2
33
9
4
23
24
37
11
1
12
14
42
27
3
13
24
24
5
7
20
9
52
35
4
23
6
156
88
27
21
23
37
3
41
52
20
28
24
60
12
60
8
28
24
8
19
23
6
4
32
7
33
14
1
9
104
12
4
24
38
1
20
21
30
109
5
15
93
48
15
4
17
51
108
1
20
28
3
17
15
37
23
40
33
15
21
8
4
24
20
15
25
11
4
21
38
24
22
44
120
27
51
21
13
35
48
49
68
15
73
11
33
7
5
6
34
15
29
16
11
12
45
27
133
27
8
33
103
35
18
7
116
13
15
20
16
21
72
3
9
12
12
12
60
8
15
13
24
11
3
1
53
28
3
21
35
21
30
9
9
4
23
81
31
56
4
29
18
13
41
27
45
19
5
16
35
1
3
8
1
26
21
24
27
34
24
11
9
111
12
39
10
63
23
1
33
32
6
18
15
87
18
12
15
24
3
21
9
40
2
9
12
64
56
99
6
63
49
2
21
13
8
4
2
21
45
52
12
23
21
36
7
24
23
45
4
21
56
43
48
20
3
24
9
24
37
36
8
52
32
3
4
29
16
12
27
29
15
25
15
12
44
33
4
8
24
24
48
12
48
43
29
28
59
24
51
1
29
4
14
73
77
24
15
3
58
8
15
9
75
16
11
22
8
4
8
24
36
52
3
5
28
20
6
18
6
30
7
32
33
4
8
60
36
43
57
23
16
33
8
43
21
63
93
27
9
96
15
32
3
1
9
12
12
96
24
3
11
42
3
4
20
13
72
3
80
33
39
9
12
19
11
49
24
20
36
33
7
48
68
24
1
44
6
57
1
56
63
33
15
1
32
12
40
27
20
12
15
6
18
25
9
8
16
68
42
69
24
21
3
36
36
33
12
67
12
47
48
10
20
24
42
34
12
23
1
26
6
31
21
3
45
24
14
10
14
13
8
4
21
72
8
76
20
31
17
19
5
27
9
19
5
31
33
8
108
16
11
1
3
29
15
15
25
36
8
9
4
8
4
12
11
24
40
56
9
18
85
11
10
8
91
21
8
27
36
60
33
28
3
20
33
31
41
6
21
21
36
75
25
120
35
9
24
15
33
27
1
68
3
9
4
26
9
12
52
44
9
28
32
3
21
43
20
1
39
17
7
17
6
1
96
21
3
33
35
12
16
20
13
24
8
6
54
12
15
39
13
60
20
108
28
33
51
5
55
5
24
3
1
2
25
69
23
27
33
9
6
21
61
27
29
3
97
12
3
21
8
27
12
12
12
33
6
21
24
96
28
9
51
11
10
44
15
60
36
37
44
88
8
67
29
114
13
5
12
3
37
23
13
38
10
39
5
12
54
129
1
11
51
6
48
136
26
37
17
16
2
73
23
42
27
24
4
29
18
18
4
11
16
5
28
23
21
3
13
3
17
28
74
46
132
23
33
60
28
3
11
9
37
23
24
3
46
68
4
24
20
12
36
4
39
125
6
42
27
16
29
55
21
11
39
6
7
32
37
3
20
33
30
33
112
5
12
28
26
9
25
62
30
4
15
17
7
29
51
9
43
41
7
5
7
47
9
39
33
73
44
15
3
21
81
43
23
106
56
27
21
7
12
59
9
12
4
24
68
13
12
35
52
32
3
25
21
12
24
15
71
6
7
21
23
15
24
37
32
4
47
10
60
3
20
24
16
21
24
32
24
100
39
41
43
17
63
1
11
9
16
12
8
16
62
69
57
66
9
9
27
1
63
29
60
24
7
9
2
10
8
27
9
39
24
25
36
15
56
49
11
4
5
112
50
6
4
80
78
1
41
3
1
56
3
13
11
45
15
57
16
24
15
45
8
30
25
5
3
60
25
12
75
12
20
36
37
27
5
12
30
1
5
7
53
3
37
14
18
52
11
12
24
3
6
12
4
12
14
106
24
24
35
36
15
34
20
27
45
3
1
23
60
69
3
36
15
70
27
92
24
16
21
12
23
37
14
24
13
5
19
92
24
16
20
57
24
24
72
18
10
32
36
7
21
27
12
21
35
28
93
3
8
136
45
12
23
16
17
27
9
24
39
21
12
24
7
23
25
105
35
27
46
23
1
2
6
40
12
32
16
27
5
6
9
1
23
76
29
27
24
109
8
4
63
89
12
19
33
83
45
4
12
26
42
55
24
33
12
8
7
12
77
7
36
57
14
37
29
7
77
3
13
2
49
5
18
6
4
39
53
15
1
39
11
6
28
11
12
25
24
32
43
93
47
21
7
20
13
36
56
31
47
18
54
34
3
11
94
12
47
33
3
3
21
49
2
45
28
45
2
34
24
27
33
12
14
10
11
1
27
5
7
5
40
44
27
64
60
5
4
15
11
70
23
21
27
13
24
35
51
61
29
54
54
24
7
41
19
17
28
56
16
2
21
3
18
19
9
26
58
23
57
6
33
21
12
4
47
4
8
9
39
15
30
135
51
10
38
30
42
13
5
3
12
16
32
1
11
36
9
12
15
1
20
3
9
4
8
6
10
24
15
57
27
32
3
61
68
21
52
27
33
68
27
3
58
104
100
36
11
13
35
37
8
27
3
13
11
6
4
3
9
48
11
4
80
9
64
8
7
69
8
6
18
19
32
9
15
4
113
3
27
9
9
36
36
36
18
10
32
7
33
11
16
24
5
7
20
21
7
36
9
15
60
23
18
27
13
14
54
24
7
11
9
63
45
24
9
36
12
76
24
20
127
45
35
60
36
37
56
15
9
28
2
9
129
60
28
72
35
28
29
16
11
13
8
12
51
16
24
17
16
32
7
8
12
28
29
24
4
36
27
8
64
20
9
51
24
16
11
33
4
5
27
28
9
23
21
18
1
20
21
54
10
8
52
3
60
29
48
16
59
4
9
14
24
66
4
47
9
7
21
56
16
36
2
34
15
20
12
97
23
4
68
21
4
8
6
9
33
27
21
28
8
7
5
51
33
51
24
49
14
30
3
9
51
9
19
33
3
32
4
45
74
48
1
12
11
6
18
9
72
73
8
4
12
23
45
3
4
53
7
47
6
28
8
27
12
1
8
15
1
32
31
17
15
1
51
12
20
37
44
4
8
15
13
23
16
21
59
85
8
7
44
9
7
21
24
38
6
60
4
8
12
31
33
24
12
15
68
4
9
8
28
15
68
33
4
12
11
48
13
44
7
20
37
3
8
33
3
15
48
33
15
6
39
69
12
7
12
56
21
43
41
43
21
8
3
9
19
5
18
10
32
28
23
1
23
4
20
3
13
9
24
2
25
44
13
24
14
46
2
18
12
27
12
37
20
27
13
8
7
17
4
8
100
27
17
84
4
38
1
53
66
34
56
12
19
8
4
20
9
12
43
20
61
23
9
16
8
4
3
23
33
24
36
12
25
27
36
17
40
39
21
20
15
64
8
33
24
3
9
28
15
17
54
30
7
56
3
48
24
21
21
67
36
53
12
27
28
57
86
96
24
1
8
1
14
33
13
3
20
48
40
65
15
37
123
20
36
33
4
3
11
21
3
18
48
4
80
4
23
63
48
10
12
48
27
24
8
4
11
10
92
27
9
12
15
33
4
15
20
27
6
15
37
23
21
4
32
15
12
33
28
47
9
31
20
36
15
54
3
13
24
11
16
5
19
9
15
8
1
14
13
81
8
7
56
3
49
33
32
7
5
3
13
3
33
3
17
36
6
45
9
3
25
24
3
20
49
14
13
17
7
33
12
27
8
36
12
4
5
3
9
16
12
24
51
153
24
51
20
16
41
6
10
8
31
17
24
24
111
45
27
108
3
30
31
35
21
21
7
20
3
1
5
31
32
61
3
29
4
51
32
45
67
36
44
12
25
20
6
69
13
15
5
12
6
42
7
68
3
13
5
36
39
24
16
5
19
20
33
4
20
28
48
3
36
24
21
110
42
3
21
7
ABCD 393692304*7^$a-1 [50033]
24
18
6
24
15
39
73
35
25
5
18
1
65
6
36
18
18
6
18
24
6
6
6
51
3
30
42
18
54
12
30
6
1
119
24
117
33
18
6
15
16
60
83
12
114
6
1
5
48
84
3
16
84
5
48
6
66
39
15
57
15
36
37
24
65
30
12
6
24
36
27
3
30
126
12
6
6
30
7
11
60
18
48
19
17
72
6
24
6
18
84
42
7
36
65
42
78
7
5
7
36
89
12
30
30
6
18
12
67
17
12
6
12
61
12
36
17
30
6
24
43
20
33
30
42
12
3
40
35
36
18
31
8
40
72
41
103
56
9
48
6
108
30
43
108
29
7
5
48
30
66
72
15
28
11
1
80
3
1
17
3
9
6
1
48
11
18
27
39
18
78
9
28
5
6
36
25
23
48
6
18
13
8
171
24
6
42
6
48
103
12
12
8
9
55
23
42
102
1
11
84
18
43
41
18
66
12
48
6
24
21
4
23
49
17
3
64
8
27
13
65
15
15
13
20
15
13
23
13
11
49
29
15
4
12
5
19
11
18
48
6
36
36
6
42
73
11
13
29
18
13
11
42
30
30
31
53
6
6
30
60
13
11
12
60
1
23
1
12
104
24
57
7
12
119
109
12
11
37
12
84
92
72
39
12
18
7
29
60
6
6
96
48
24
30
1
12
17
27
63
1
5
6
6
7
32
33
6
6
43
8
15
36
13
8
3
18
67
11
6
6
36
18
48
7
53
42
6
18
18
19
17
55
11
42
6
1
29
12
7
24
5
31
29
12
39
3
1
41
19
8
3
102
30
48
49
83
93
105
24
12
12
42
1
11
13
35
30
42
6
78
12
12
6
36
18
78
43
8
3
30
42
61
41
39
81
84
30
6
66
24
6
30
30
55
41
27
51
1
71
30
7
65
30
36
48
18
36
12
42
18
24
54
33
21
6
12
37
12
17
19
35
25
23
1
11
21
33
6
1
35
6
6
9
21
42
54
31
20
93
6
48
36
24
36
30
6
66
19
12
17
18
48
18
18
129
33
6
97
47
49
24
17
42
1
60
5
42
18
7
11
30
18
61
35
45
28
24
29
30
9
33
24
63
27
6
7
41
7
23
1
23
90
36
19
23
9
3
36
18
15
9
24
67
77
18
1
24
5
15
39
24
1
83
6
42
18
54
6
18
48
24
90
66
12
72
6
24
60
27
96
15
33
57
7
17
54
30
75
9
31
60
24
68
3
1
23
13
41
6
18
12
12
6
42
24
48
54
57
9
43
5
31
41
6
37
83
13
65
7
24
11
48
12
24
72
36
1
35
12
9
24
52
53
18
13
29
6
6
18
18
27
3
12
18
19
11
37
29
7
23
6
12
79
8
48
48
63
9
3
37
89
6
36
24
12
1
23
12
1
11
84
25
53
15
15
1
60
29
78
78
7
24
17
6
42
30
12
1
41
19
23
6
30
12
72
25
35
13
5
18
73
20
28
11
24
1
11
24
54
72
12
42
37
5
18
37
72
8
9
63
3
12
18
55
5
36
42
6
15
4
29
7
17
18
6
78
18
30
37
41
42
36
1
20
40
17
48
7
24
17
18
6
6
33
9
18
42
60
24
30
1
29
31
60
41
19
29
30
13
29
15
24
52
5
24
31
11
6
15
93
66
30
7
44
45
18
72
24
37
77
15
64
23
13
23
18
7
5
120
7
60
12
23
12
36
6
6
6
30
6
84
12
31
47
18
18
42
6
13
24
119
1
12
5
31
20
45
7
47
48
37
89
7
47
12
24
30
48
42
1
23
18
3
3
36
24
33
40
80
40
17
7
32
3
102
12
18
78
102
24
6
66
12
12
12
66
66
12
13
5
6
25
48
41
12
67
96
23
6
18
18
6
6
96
6
78
48
15
45
48
6
1
29
15
3
73
17
19
17
6
24
1
56
63
6
42
49
5
42
18
6
33
24
39
1
23
18
19
11
6
6
24
30
36
3
3
72
6
6
12
13
41
18
12
102
51
3
30
6
24
81
3
36
66
18
24
6
7
17
48
30
48
13
17
3
4
12
12
59
6
30
60
13
84
107
12
60
12
42
6
12
60
18
30
42
48
15
4
11
49
59
30
7
80
9
18
6
79
11
13
48
8
15
36
6
114
60
78
42
9
27
1
5
42
49
5
42
36
1
125
30
12
13
29
48
15
57
6
81
45
6
42
3
100
44
9
48
18
12
36
21
39
37
107
12
1
20
16
60
23
1
5
18
54
126
96
18
19
5
90
30
6
1
8
3
18
3
4
77
6
84
36
12
30
18
12
42
114
1
11
57
4
5
6
37
68
9
31
36
36
29
91
120
17
30
57
75
6
72
43
11
33
21
18
12
72
24
12
1
5
48
30
6
78
12
114
51
3
37
5
36
6
9
63
12
30
6
30
3
16
23
24
108
61
23
42
15
21
12
72
15
3
30
7
11
1
41
51
57
30
6
91
32
28
41
102
13
11
24
6
15
48
27
109
17
24
6
30
51
40
12
5
36
96
30
12
12
24
1
83
30
27
51
12
9
28
20
27
48
6
24
6
49
48
11
93
15
24
18
39
21
31
48
5
54
12
25
5
18
61
11
12
18
15
33
18
24
54
24
66
37
12
35
66
30
42
66
6
18
18
90
24
12
6
18
24
36
49
8
3
165
3
12
30
7
35
54
6
6
24
7
11
21
9
12
78
24
45
57
15
4
12
24
119
48
9
33
12
6
90
51
3
36
33
21
30
13
11
48
13
41
6
57
75
12
12
60
24
13
20
141
12
144
18
6
18
12
57
9
67
24
20
3
21
33
19
5
24
36
6
6
6
30
12
19
5
42
12
12
1
35
13
71
13
17
78
12
42
7
20
15
1
11
24
54
31
17
31
95
84
24
12
13
24
29
18
1
29
48
6
9
64
23
24
6
78
12
90
12
139
17
31
5
3
81
156
6
48
120
120
12
24
66
18
1
5
18
60
24
12
25
47
18
12
24
66
37
23
24
36
156
18
78
24
18
96
12
18
30
3
24
15
49
17
18
18
18
12
114
12
54
25
41
7
24
60
59
12
157
29
3
9
43
95
6
15
3
48
24
30
7
11
78
6
1
11
30
42
6
42
18
6
6
36
43
56
27
18
30
61
8
3
24
24
21
3
66
43
32
3
25
23
30
72
12
3
9
67
5
24
48
24
54
1
17
18
6
18
6
6
42
7
29
55
12
17
12
3
3
24
18
6
37
65
6
57
15
18
42
12
12
6
78
24
9
16
11
36
33
100
5
18
18
30
48
12
6
18
57
9
42
18
67
11
150
78
36
6
43
11
12
6
31
32
3
37
24
11
24
12
42
36
42
42
6
1
41
15
57
24
30
13
5
12
6
1
5
19
29
54
9
33
30
13
35
6
30
114
6
36
66
24
6
1
11
24
36
18
31
24
5
19
23
12
21
21
12
6
57
9
12
18
108
24
25
23
60
37
24
5
18
24
6
15
120
21
12
36
51
28
24
24
5
66
54
7
83
1
36
5
6
49
71
48
21
9
48
15
21
12
18
60
12
36
6
60
31
32
111
12
37
11
54
6
18
48
60
43
107
45
33
6
42
30
57
33
24
31
35
24
13
65
6
1
11
1
113
43
11
37
53
3
33
42
13
5
84
7
11
24
54
18
36
73
84
12
17
6
1
17
79
12
11
18
12
12
19
5
31
8
21
19
72
11
13
29
42
6
78
1
20
24
28
35
138
7
5
6
1
23
1
35
1
ABCD 393692756*7^$a-1 [50011]
50
58
23
37
39
12
32
13
26
49
11
13
77
24
42
18
12
51
1
98
9
36
16
12
5
43
17
16
50
21
3
6
4
15
24
5
18
9
60
36
9
27
52
20
145
26
94
2
69
13
27
44
4
17
39
4
5
40
2
24
12
24
10
11
13
26
33
3
1
32
4
41
4
15
44
13
23
1
35
21
36
12
16
26
25
8
4
17
4
2
34
15
144
44
36
76
20
45
3
24
132
12
40
8
1
3
8
9
55
9
68
19
44
4
32
52
41
40
15
23
21
24
33
4
60
20
31
32
52
36
5
12
51
13
3
5
60
55
41
16
15
11
13
24
36
29
16
2
37
20
33
52
12
99
24
72
5
39
16
12
8
12
63
34
35
4
68
28
24
21
36
83
117
7
29
7
32
12
16
60
44
1
71
51
9
36
51
1
12
9
47
52
47
21
12
21
15
3
42
15
3
81
36
57
64
11
49
20
16
3
8
15
54
30
78
3
15
81
1
2
10
26
49
41
31
20
61
15
5
27
81
3
24
48
9
30
25
5
54
70
35
1
26
9
12
40
21
8
19
8
21
31
29
51
15
9
24
4
56
24
37
36
44
24
78
9
15
6
4
15
32
48
51
22
36
2
24
25
9
51
12
23
9
28
20
33
55
44
4
17
24
3
33
7
29
99
25
15
5
3
4
23
58
20
6
13
119
90
15
72
21
12
39
120
73
38
61
8
24
25
36
3
84
41
75
1
36
23
3
1
20
88
5
27
12
21
111
12
21
16
8
40
2
9
25
3
56
4
12
5
51
13
51
17
18
6
3
3
21
48
75
10
11
9
3
24
1
20
36
40
11
13
62
9
9
40
87
153
75
5
72
24
16
71
3
30
31
20
45
19
56
39
30
24
52
3
65
16
60
32
12
40
12
3
24
36
21
3
8
4
17
88
20
3
136
36
60
24
47
21
73
44
7
11
1
21
11
1
68
76
47
63
1
32
1
12
3
8
63
25
17
4
56
54
37
21
26
42
19
60
33
39
20
12
9
3
39
69
12
24
24
9
12
3
1
32
18
73
8
21
39
9
4
36
107
37
15
57
27
8
13
36
84
15
72
53
42
10
44
39
3
61
8
4
81
15
9
24
47
9
3
1
27
9
60
26
9
4
45
2
9
1
20
27
93
15
73
12
20
28
23
13
32
24
63
64
21
60
26
6
24
51
9
96
43
44
13
3
47
10
23
16
5
15
40
9
32
36
4
35
39
30
4
32
4
3
23
13
17
27
13
24
83
13
11
13
3
36
8
9
3
4
8
15
154
44
12
3
24
9
12
79
41
3
36
37
80
3
27
6
24
43
20
33
36
15
72
12
36
9
4
2
37
17
48
27
13
27
5
39
21
36
12
7
8
1
11
25
60
26
9
33
60
7
56
13
15
44
4
56
1
62
13
45
23
3
54
3
21
3
12
3
1
77
24
3
69
40
176
4
35
12
60
1
26
33
28
9
24
2
10
48
60
47
15
6
19
8
48
33
43
57
11
21
67
23
54
15
13
15
12
68
27
9
21
7
12
8
24
9
28
23
12
205
8
72
67
35
9
81
27
28
92
39
24
93
64
33
87
20
24
48
27
34
20
66
21
9
3
45
27
12
12
25
86
24
10
11
69
24
39
12
13
2
13
32
40
12
8
15
69
28
41
12
4
47
60
48
25
3
21
20
16
3
8
25
24
2
9
12
1
8
7
23
57
25
56
3
9
28
11
12
1
27
65
66
34
27
68
12
1
15
8
9
48
16
26
18
75
25
15
23
22
2
13
17
88
2
25
44
9
12
4
50
45
36
9
6
24
21
4
21
11
144
9
76
15
5
27
16
21
2
18
16
108
51
8
9
12
3
3
25
11
6
30
1
33
23
84
27
81
12
1
8
7
17
90
13
17
4
2
9
40
9
3
17
4
96
15
36
11
57
16
9
2
37
21
35
3
94
44
36
24
3
99
33
4
8
33
3
1
56
6
13
36
9
11
4
8
76
8
4
71
30
100
3
5
7
48
8
3
57
12
3
13
81
23
1
3
8
48
37
56
7
36
21
3
8
24
15
10
48
60
8
3
12
12
4
32
36
12
13
48
20
27
4
29
79
8
51
84
9
25
20
79
17
6
37
53
43
8
36
105
3
16
44
24
48
27
13
41
6
73
32
28
12
9
3
47
46
8
3
28
8
3
6
28
20
27
24
4
17
52
12
215
13
15
8
15
21
96
4
17
36
6
34
11
63
30
55
32
3
1
71
22
8
12
12
4
36
15
9
26
54
4
20
12
6
48
49
5
16
11
12
52
80
9
52
3
77
15
24
64
32
36
75
33
9
16
3
41
6
6
30
33
1
26
30
48
31
17
31
36
5
52
23
24
28
5
6
24
24
30
15
1
23
25
62
94
26
9
24
57
6
9
93
60
51
16
20
45
15
49
51
8
63
24
33
12
28
17
51
15
18
27
72
40
11
9
21
6
21
4
189
20
12
63
45
16
8
31
32
16
33
8
7
29
4
15
32
28
5
40
2
25
29
42
13
8
76
21
92
28
32
4
3
20
27
30
3
48
60
13
36
71
4
95
58
51
20
1
27
93
15
32
40
68
24
15
46
3
57
108
26
33
40
21
8
27
16
9
20
15
1
95
75
46
8
18
13
9
27
12
41
15
97
23
4
20
28
11
13
20
9
39
1
26
6
6
42
19
20
57
19
23
22
2
10
59
1
8
12
48
39
12
1
24
59
40
47
25
5
39
16
105
8
15
51
30
16
39
96
8
1
26
30
39
25
26
49
77
27
33
3
9
3
12
1
11
36
9
7
21
15
5
31
24
80
81
3
48
24
61
23
40
47
85
8
1
20
6
6
43
11
10
50
13
8
24
12
1
38
84
30
55
53
36
19
5
31
5
51
9
15
21
64
11
9
64
15
11
45
27
48
6
55
9
15
69
2
34
2
1
60
20
21
7
44
4
156
5
40
11
4
5
3
99
33
84
21
4
2
10
3
45
36
47
4
24
56
73
12
3
17
4
131
9
16
3
11
132
82
8
19
24
8
21
3
4
101
27
4
48
5
87
16
47
13
5
39
13
20
15
12
1
12
71
16
12
5
6
13
5
7
35
60
37
47
49
23
24
9
1
60
23
121
15
5
4
26
30
15
4
20
27
13
23
9
4
5
3
12
16
60
5
64
3
20
37
44
51
21
7
33
11
52
105
12
15
12
23
13
8
24
13
20
31
5
66
54
55
32
33
19
5
16
2
9
75
66
7
5
6
102
24
28
27
5
6
30
3
4
36
8
13
35
9
31
35
34
60
107
28
8
12
75
6
7
23
13
21
2
13
9
2
49
80
24
37
11
45
3
1
11
73
24
20
6
10
36
26
54
28
80
6
21
9
6
34
24
11
1
80
6
42
12
6
90
4
23
37
56
18
33
61
12
80
4
96
3
24
12
20
27
1
23
13
176
27
22
12
80
55
29
15
21
48
7
8
81
204
15
81
6
9
1
3
23
58
24
15
11
33
40
32
28
60
23
6
12
42
6
15
13
24
32
40
3
23
81
48
25
14
13
36
17
4
44
15
24
12
1
8
79
72
17
18
46
3
21
56
6
49
9
50
1
48
8
45
3
12
69
90
33
105
15
4
57
26
6
39
13
120
35
1
36
24
20
4
56
3
13
48
35
4
23
10
8
42
57
21
60
16
51
35
9
21
30
9
25
83
21
16
62
108
25
21
3
47
6
4
20
15
45
51
4
8
12
12
13
3
23
18
91
32
16
24
60
21
12
48
2
9
120
51
13
32
9
36
48
36
31
8
24
24
16
33
24
15
17
28
62
1
29
52
23
88
17
4
3
32
4
65
31
12
12
20
9
42
18
67
24
9
27
8
52
32
37
15
9
47
13
2
36
9
13
56
24
40
11
4
ABCD 393760428*7^$a-1 [50008]
12
7
35
25
12
27
38
24
34
50
15
19
14
12
12
84
39
12
16
15
29
28
51
29
27
6
60
46
12
41
51
9
81
12
7
51
2
43
12
11
28
14
7
17
48
15
63
9
9
31
29
7
60
60
3
2
34
12
45
47
1
12
29
30
12
4
14
18
21
33
58
14
7
8
28
35
4
14
19
53
19
77
70
12
5
4
29
7
29
6
69
28
12
11
9
19
12
2
15
4
44
24
33
7
95
1
3
60
2
55
24
3
2
30
37
24
32
52
5
6
4
5
7
36
26
43
96
5
6
21
7
26
6
13
29
15
12
3
25
23
30
10
2
7
24
39
57
71
40
17
40
5
24
48
48
12
66
9
21
7
17
7
20
9
7
20
4
59
1
20
7
62
24
22
36
21
47
9
33
72
55
39
14
55
39
60
36
14
15
55
45
56
45
30
9
33
60
7
60
68
3
40
8
49
12
20
9
27
52
23
16
14
12
3
4
5
84
7
5
7
5
42
45
36
4
71
18
7
77
7
23
6
43
3
5
16
12
23
18
6
30
55
5
3
28
32
3
16
26
7
5
30
1
5
48
39
19
2
30
37
29
6
1
8
40
41
7
17
6
42
22
53
7
48
77
39
1
53
22
26
18
100
26
7
17
10
29
4
15
8
1
5
99
7
8
33
63
1
17
12
10
8
6
3
12
19
80
40
17
31
21
51
44
25
27
5
19
72
2
3
93
12
7
68
39
18
43
20
16
36
107
1
24
5
55
23
16
2
12
19
75
21
8
84
9
6
30
24
24
6
13
8
28
15
53
4
12
27
17
12
12
21
7
48
15
2
36
10
2
12
19
23
30
7
27
29
7
36
8
52
2
96
19
41
24
19
56
19
12
41
28
11
237
63
16
80
4
9
8
43
9
47
54
22
32
12
6
48
7
20
9
6
1
8
16
32
12
9
66
16
2
12
96
12
75
43
122
58
110
24
30
76
36
2
24
27
9
12
18
28
24
14
7
68
51
28
9
5
7
12
39
9
12
29
7
5
27
9
6
16
5
9
22
12
17
9
22
2
12
79
5
55
8
7
38
12
10
20
13
41
24
96
12
15
31
48
33
3
5
4
35
16
14
6
1
3
14
42
4
5
45
63
4
24
20
43
57
5
10
17
27
4
14
27
9
24
6
1
11
18
19
8
57
19
75
21
5
15
33
24
58
5
72
3
36
13
96
41
36
22
9
5
48
51
48
21
12
12
3
15
24
4
12
36
41
7
5
16
23
36
21
43
12
2
22
80
1
72
24
44
9
3
52
65
24
91
11
16
12
32
42
19
3
53
12
45
15
45
58
12
20
4
17
12
43
20
1
47
30
30
6
15
40
27
8
6
99
39
21
16
17
27
55
5
105
43
5
82
14
24
7
20
33
6
1
35
21
12
21
7
23
21
28
5
7
5
63
4
17
84
43
24
5
15
33
48
15
9
7
39
8
1
27
12
2
7
5
3
72
27
6
42
6
7
3
60
9
17
7
17
12
18
4
17
21
30
40
2
60
6
12
78
36
15
40
41
24
10
33
11
61
36
3
60
32
9
9
31
51
21
53
10
74
27
7
12
21
3
14
132
7
68
15
37
15
38
3
21
10
33
39
9
35
85
68
4
36
63
20
40
74
36
7
41
54
12
4
20
6
24
27
64
35
54
27
3
9
4
36
12
27
24
2
3
43
14
30
25
27
26
30
16
2
6
25
29
70
2
7
11
12
49
5
63
27
30
3
3
9
3
25
12
8
45
36
46
74
6
4
14
67
20
7
14
7
41
7
15
20
18
6
4
9
17
3
51
12
1
23
18
10
62
7
39
14
84
24
106
20
6
7
8
9
24
7
20
28
8
55
5
31
21
8
9
36
24
55
29
7
15
14
111
4
20
48
28
29
7
27
2
12
6
16
24
29
7
41
72
52
59
28
48
14
54
96
12
9
15
6
18
4
26
19
23
9
15
16
8
1
29
42
30
58
17
9
54
9
45
55
5
7
5
78
25
41
24
18
9
213
27
15
16
12
12
5
9
6
30
6
1
29
46
26
36
30
36
33
3
18
27
4
48
5
48
7
51
50
6
61
17
60
48
31
8
33
6
72
9
69
22
2
43
39
14
19
20
12
33
10
93
53
51
108
31
2
18
1
8
45
6
81
16
89
3
7
5
33
15
4
17
6
21
19
24
21
11
12
42
6
28
14
27
79
9
35
18
7
3
77
72
9
19
3
9
5
22
24
2
87
69
6
6
27
28
83
28
26
7
35
60
45
60
48
27
36
16
8
13
5
27
36
3
1
11
16
32
102
72
58
14
3
21
6
4
14
154
41
75
4
9
173
7
3
9
17
22
8
25
15
12
41
4
17
31
15
14
12
31
11
13
15
8
30
67
5
10
9
3
57
23
25
27
65
7
14
12
12
96
12
7
20
39
57
7
2
7
29
15
16
8
51
61
24
23
6
36
7
39
38
63
4
36
53
55
15
2
15
45
36
6
1
23
36
21
27
12
24
21
36
3
6
43
5
27
19
9
35
16
20
21
9
72
67
24
113
6
18
36
51
33
6
24
40
14
3
9
6
40
12
2
3
12
28
63
8
1
8
40
24
44
4
5
3
31
21
20
21
19
27
29
4
35
13
8
24
45
31
32
28
32
4
47
16
56
16
26
27
52
8
7
32
6
10
33
35
12
30
6
1
59
42
19
27
29
4
53
22
81
8
12
100
32
40
20
88
20
3
16
32
21
21
82
5
60
3
37
107
1
44
60
15
90
24
39
40
23
40
17
4
44
15
4
53
31
21
8
31
14
7
29
7
59
6
10
14
55
20
28
11
12
48
1
15
36
2
10
5
7
14
22
2
42
6
18
21
9
19
32
33
90
37
8
12
7
2
10
2
31
17
66
54
24
7
56
12
27
45
19
14
43
36
53
3
40
5
46
9
5
30
4
45
15
21
53
75
40
29
7
8
19
20
1
29
34
9
53
18
18
7
72
5
6
18
67
15
2
34
12
9
23
9
45
22
26
6
1
8
48
24
33
7
20
21
31
3
20
16
17
4
29
12
34
14
15
31
33
29
7
20
9
43
12
11
57
4
17
10
36
33
12
3
12
20
21
91
9
20
3
6
54
30
10
9
3
14
34
29
31
2
72
42
4
9
5
12
24
36
48
12
6
18
6
25
36
3
60
20
28
12
9
5
27
7
8
16
2
7
72
8
9
24
27
28
17
58
2
111
4
5
75
15
30
24
12
30
28
9
3
5
9
60
3
28
44
52
8
39
16
60
14
19
47
13
5
42
4
29
31
9
11
28
26
46
14
3
39
30
15
7
9
29
15
7
26
15
21
60
6
6
27
57
7
39
50
55
23
6
15
33
3
12
21
6
25
12
17
12
7
32
7
93
12
17
12
7
17
34
161
9
30
186
3
120
21
36
6
78
19
5
3
16
48
5
84
30
12
9
16
59
45
16
3
14
7
20
19
9
17
30
24
13
77
24
46
50
6
16
12
68
18
7
5
19
11
28
26
24
7
53
12
12
46
89
27
40
50
51
19
33
39
2
39
52
5
24
31
59
12
4
12
29
3
66
31
72
39
72
32
24
4
14
15
63
61
59
42
15
12
7
2
19
12
12
23
18
6
69
27
16
9
39
21
20
21
39
40
36
111
14
12
7
20
28
23
40
36
14
7
17
10
5
48
21
10
60
60
17
124
29
6
6
34
24
14
18
24
144
1
11
48
52
12
38
60
24
60
54
1
8
63
12
18
18
49
48
29
55
11
16
69
20
9
15
28
5
22
65
48
51
6
7
63
33
20
4
23
45
9
27
3
1
29
19
3
5
43
14
7
12
17
12
34
14
31
48
8
19
41
9
3
40
12
29
36
7
23
21
9
43
20
33
7
3
8
9
21
19
48
32
21
27
45
31
60
84
24
72
41
27
16
53
10
9
5
27
55
5
9
7
44
55
33
8
27
36
13
48
41
12
135
40
11
6
6
18
31
36
3
29
19
21
5
7
11
9
36
16
44
3
69
12
39
1
56
4
35
21
4
39
21
11
25
23
49
17
63
21
54
18
7
3
17
72
28
11
57
39
24
57
24
16
44
9
24
42
24
1
20
9
12
12
55
3
2
19
48
23
4
2
6
54
36
48
15
4
56
52
60
27
29
3
6
10
14
7
32
45
6
12
16
2
12
27
51
21
9
10
50
6
4
26
154
12
29
7
29
9
24
10
14
34
21
32
28
39
8
24
6
43
39
9
5
12
7
35
4
2
19
8
15
28
38
7
80
16
41
27
16
5
ABCD 393855302*7^$a-1 [50004]
16
37
19
18
8
7
24
7
26
4
20
3
13
4
4
35
1
6
33
60
7
24
10
22
5
9
43
31
1
91
5
12
41
4
22
18
11
1
8
19
13
4
2
2
42
26
31
9
3
29
2
14
4
30
2
3
12
43
6
56
6
18
12
4
18
8
9
8
7
24
24
16
2
40
8
3
1
7
21
7
15
2
27
67
5
16
36
13
7
19
24
12
34
4
26
29
7
17
7
53
1
12
2
5
23
2
36
10
53
12
12
3
2
2
2
18
6
3
3
4
24
8
2
7
13
6
13
19
21
13
26
2
7
13
50
2
24
2
12
6
16
4
16
48
16
4
23
43
24
45
3
38
7
60
7
5
36
7
14
3
1
56
6
2
7
5
46
18
60
27
9
10
8
2
4
40
2
10
23
9
71
1
3
24
13
14
21
3
30
15
24
8
9
16
8
2
24
13
40
1
11
1
44
4
2
46
18
12
5
5
4
48
20
15
5
40
7
15
16
54
44
64
2
14
10
10
19
37
16
30
5
13
2
5
17
36
7
9
27
28
3
21
41
51
7
6
40
4
19
19
22
27
12
19
9
3
22
19
9
7
13
40
7
13
16
12
4
11
13
6
21
17
10
26
26
8
17
5
4
27
17
11
25
47
7
5
5
10
2
7
1
23
3
6
34
25
24
31
6
27
20
4
37
20
6
46
11
7
12
34
34
22
6
2
15
15
30
18
18
47
13
15
21
4
42
42
16
36
7
13
78
20
2
64
10
13
4
19
13
35
13
9
10
10
23
20
11
41
13
6
17
9
4
4
32
20
4
2
4
20
18
3
13
31
11
2
12
6
2
3
7
60
2
4
30
5
24
7
21
13
6
24
13
11
20
5
5
19
16
21
10
10
15
1
15
5
63
7
4
56
14
7
13
2
2
16
16
26
10
4
4
3
24
12
5
10
33
25
8
22
10
4
11
9
46
17
12
35
1
28
19
2
64
6
13
1
24
15
44
36
13
28
20
35
11
38
6
10
19
37
10
17
8
11
22
26
20
12
4
5
36
19
30
19
19
9
7
2
11
13
11
23
13
16
45
6
6
30
21
33
24
3
17
22
5
11
14
3
24
9
52
32
4
6
5
3
10
2
14
4
23
52
3
4
78
36
24
12
47
7
22
4
15
43
37
13
16
7
16
7
34
32
20
4
2
22
38
45
3
2
7
5
32
38
17
4
32
29
23
1
20
54
30
28
18
12
38
4
26
4
10
3
36
16
17
19
56
28
7
8
2
4
24
6
64
10
2
50
15
13
12
48
12
8
52
8
76
16
10
16
14
28
6
1
4
5
16
10
44
6
24
16
35
19
30
43
13
23
16
19
2
4
24
36
7
28
39
41
31
9
7
24
38
10
18
52
36
7
15
29
21
7
17
14
30
20
30
14
3
7
2
14
26
78
5
1
6
9
9
23
9
10
34
23
9
24
10
5
13
47
15
17
33
14
20
24
6
36
24
4
18
2
16
7
57
15
28
13
7
9
4
4
8
24
4
20
4
62
9
12
56
9
14
29
19
12
44
5
1
20
10
18
3
57
11
28
7
50
56
31
12
21
10
12
14
10
10
20
14
9
3
4
74
22
14
63
12
8
1
52
14
28
2
10
8
30
18
41
17
54
2
3
13
19
11
80
33
31
5
3
42
23
77
28
26
36
10
19
9
10
26
22
5
7
1
29
16
2
17
15
12
38
16
20
24
3
9
20
8
12
36
10
2
35
4
33
36
24
4
6
20
28
37
13
10
5
8
5
18
10
22
5
17
20
35
1
3
19
2
6
16
14
3
13
8
40
26
6
6
9
19
1
40
5
38
30
18
32
22
23
21
3
8
29
6
6
14
18
46
5
1
8
12
27
13
6
48
14
36
4
11
31
8
6
15
39
6
4
2
29
9
46
34
26
21
9
27
39
9
1
30
17
63
10
38
22
38
17
19
2
22
22
18
29
19
14
3
21
6
34
2
5
12
4
1
19
16
12
8
5
6
25
48
9
4
10
18
48
14
4
26
15
33
52
8
6
6
30
60
18
15
63
24
14
16
10
89
1
7
9
3
9
16
34
26
4
18
25
4
8
13
22
18
19
31
30
30
4
14
22
10
19
3
12
4
1
25
6
21
1
2
17
24
7
10
11
9
3
13
20
6
5
13
22
1
16
13
7
37
24
16
36
14
10
26
18
27
3
12
17
11
20
17
11
14
4
6
18
20
16
86
14
7
29
7
17
34
5
11
2
12
52
8
23
16
13
4
44
2
21
8
11
26
44
10
5
12
11
30
23
37
6
12
24
14
4
6
29
27
45
3
26
7
9
20
27
23
104
16
1
9
44
24
2
9
31
13
25
56
39
1
60
46
29
25
16
3
23
1
1
16
42
17
3
2
7
15
4
84
30
32
11
17
7
25
11
12
28
5
22
40
6
4
38
10
19
3
77
4
1
20
3
1
16
27
4
19
17
43
5
25
66
14
4
24
31
9
22
16
2
32
14
17
7
18
30
22
16
4
7
65
8
36
40
2
2
7
8
4
91
49
9
3
9
15
4
63
16
48
5
21
40
20
20
4
54
42
3
15
9
7
34
8
4
7
1
2
57
19
20
62
56
20
16
7
1
16
19
7
10
28
48
14
10
14
6
19
1
68
7
36
39
10
14
9
15
16
1
9
10
10
7
13
22
14
76
38
24
6
42
17
1
34
6
4
7
29
20
14
9
27
57
17
16
24
20
10
16
46
31
3
24
5
37
6
14
8
55
4
1
6
72
2
59
1
15
8
9
7
3
33
33
4
4
14
46
3
1
22
13
36
4
67
25
29
11
24
1
38
17
16
49
8
3
7
22
7
9
3
29
22
18
36
3
39
10
43
11
25
9
4
23
7
30
27
9
10
2
23
25
6
38
43
9
6
18
42
12
5
17
50
17
43
18
39
1
2
18
22
8
90
12
66
18
10
22
7
3
9
5
20
20
3
1
2
2
52
20
28
15
15
10
20
60
27
31
29
21
11
13
6
38
15
7
12
6
60
4
47
3
12
38
32
20
18
5
13
4
20
6
22
18
24
30
50
10
20
59
7
64
13
13
15
15
9
39
6
28
19
17
2
34
11
39
6
15
7
2
18
2
8
16
7
9
36
23
49
10
22
16
11
17
79
5
8
12
15
1
12
11
17
56
7
28
36
8
4
3
18
11
1
40
12
26
30
11
4
24
53
43
1
24
86
16
20
14
10
18
6
2
52
6
6
6
18
20
36
136
28
16
55
9
16
8
20
19
12
7
37
17
50
24
6
10
17
8
13
10
13
19
10
11
9
10
26
24
3
3
2
16
15
5
2
2
22
18
12
35
13
12
26
5
9
43
45
22
8
17
11
18
7
9
4
10
74
6
6
23
23
2
12
8
36
32
12
12
8
12
70
17
56
35
2
3
27
5
29
35
1
36
7
37
3
12
19
5
9
36
11
12
61
12
6
24
30
36
28
20
10
17
5
14
29
9
15
48
12
61
2
33
15
17
17
26
6
20
40
8
7
61
30
32
18
4
8
11
1
23
5
42
1
7
16
12
2
15
1
2
17
33
3
7
2
7
9
3
39
9
31
18
14
9
21
15
5
10
16
26
3
32
4
9
18
40
13
24
7
4
10
14
8
14
19
21
23
4
21
35
5
2
21
72
3
18
6
4
12
38
11
35
5
36
19
5
31
2
15
1
12
8
16
4
31
13
20
10
13
4
13
19
16
15
9
7
53
33
10
44
16
13
1
4
20
30
12
41
4
19
14
11
5
4
2
17
1
11
20
12
17
2
18
6
45
7
22
16
30
10
4
27
19
36
9
17
39
13
32
58
22
18
12
34
34
2
4
6
16
17
12
51
28
2
3
75
2
2
26
60
4
2
4
12
5
9
6
57
24
1
12
7
28
3
26
20
43
1
12
24
12
4
23
36
20
11
8
21
36
1
62
36
10
4
2
65
15
6
3
51
114
3
33
18
18
24
27
1
2
16
1
16
1
11
24
1
50
38
2
10
4
22
29
63
9
21
16
11
13
30
2
60
4
31
9
22
14
8
56
27
24
9
20
16
16
14
30
3
21
12
3
36
25
8
20
38
20
34
8
3
37
11
5
10
16
48
2
24
4
12
18
37
31
5
25
4
50
24
6
24
10
26
35
4
5
10
16
44
22
24
11
7
12
1
52
1
19
33
40
22
12
14
16
8
16
47
13
2
9
3
5
28
29
16
48
22
2
52
4
43
1
6
12
10
4
15
3
29
11
2
4
31
11
25
19
14
7
7
2
23
17
7
7
9
32
9
7
19
44
89
31
5
21
91
7
12
20
10
44
3
3
14
4
12
6
4
10
3
31
14
2
49
11
17
7
1
41
52
2
5
3
69
21
3
32
4
9
48
6
9
5
19
1
2
22
11
15
4
42
11
7
25
48
13
16
8
18
42
16
40
26
8
18
10
17
15
48
4
24
36
36
8
9
20
4
12
24
1
40
15
12
9
4
12
4
47
12
39
5
52
13
2
40
26
18
10
2
4
14
11
9
4
58
48
14
20
16
27
3
14
16
51
5
27
19
2
8
7
4
7
86
39
9
36
15
25
30
26
10
49
5
4
2
34
24
2
14
3
1
38
34
24
31
1
12
36
3
8
48
13
28
14
6
15
9
20
19
17
19
21
34
12
13
7
4
6
24
2
34
4
19
3
17
1
42
42
10
1
25
6
6
4
6
5
9
16
4
4
23
13
24
12
3
69
32
40
6
9
25
11
9
3
5
20
8
3
9
12
60
27
13
11
44
25
6
4
13
47
36
5
13
7
19
5
9
43
3
24
9
20
4
13
8
3
39
26
7
1
35
21
35
13
66
21
9
16
6
13
5
4
20
2
21
12
3
28
14
18
9
8
16
24
12
25
60
8
10
53
5
43
1
4
20
6
14
24
10
36
14
10
17
1
18
30
32
30
17
4
27
36
4
14
40
23
29
3
41
2
9
15
9
20
9
27
5
8
32
26
2
16
2
12
58
23
44
7
17
11
2
27
19
8
50
26
1
37
10
1
40
7
17
3
2
16
23
13
20
16
11
1
11
16
25
6
8
14
10
22
18
6
11
24
7
5
63
41
73
20
15
1
24
6
5
9
26
54
31
28
1
2
10
4
20
11
9
3
17
2
25
17
35
41
14
22
19
5
3
28
8
16
55
6
4
4
15
1
50
16
1
12
40
3
22
12
38
2
16
24
27
19
29
9
11
41
31
61
18
17
1
6
14
20
6
14
6
6
11
17
11
1
4
7
20
13
10
61
4
13
11
45
12
4
8
12
18
6
30
34
6
1
48
24
28
15
18
12
4
30
54
30
6
19
45
2
38
36
36
18
30
3
13
6
25
5
50
16
29
3
12
29
5
4
2
5
3
2
50
5
63
40
2
6
9
20
9
2
17
8
13
39
67
54
60
2
17
1
4
6
25
11
50
18
28
41
43
10
63
7
9
7
5
49
98
18
39
25
6
2
32
10
36
69
19
6
4
10
30
27
37
6
44
22
44
27
12
3
17
7
18
10
1
5
6
24
66
16
14
14
23
4
53
4
30
10
11
9
36
23
17
44
20
36
4
8
24
38
2
15
9
15
31
18
38
33
9
8
2
12
13
7
4
17
7
2
6
10
62
36
34
16
7
8
19
40
17
3
16
6
8
11
5
6
8
6
3
53
10
9
12
5
8
19
13
3
1
7
1
16
19
25
27
24
15
10
6
37
9
2
17
20
29
24
16
3
13
4
11
9
10
5
29
55
1
7
23
14
30
2
7
7
12
38
3
27
26
24
26
10
26
1
16
27
36
12
16
10
3
4
12
7
41
9
34
29
3
10
28
12
28
10
17
7
26
4
7
13
16
6
53
8
53
20
3
33
3
8
28
21
3
8
12
1
76
14
6
11
7
40
12
13
4
19
2
3
3
10
6
14
3
7
6
28
20
16
12
10
21
39
18
24
6
40
1
5
11
9
20
67
1
32
6
10
54
8
2
27
17
2
12
5
17
8
3
19
10
19
49
12
7
1
8
31
7
34
10
28
18
6
5
8
24
16
3
42
11
4
12
20
5
6
2
16
44
3
12
24
7
1
29
6
1
16
3
66
12
ABCD 393917796*7^$a-1 [50057]
60
57
9
6
84
144
42
39
51
228
69
21
126
9
24
189
48
99
45
60
27
3
78
18
81
192
81
126
96
45
171
48
24
9
147
45
36
33
120
36
63
27
6
75
24
9
108
12
90
9
72
60
45
39
45
6
21
33
66
6
66
90
63
108
9
63
207
150
102
60
9
12
135
33
48
63
9
27
72
9
105
27
21
198
42
39
9
60
12
15
21
42
21
99
90
24
39
24
27
228
69
108
81
18
144
21
9
180
36
144
6
90
75
99
90
60
66
81
72
216
51
30
24
30
117
33
66
90
96
39
36
9
15
27
12
18
27
153
63
117
63
27
42
39
9
114
129
87
138
24
72
36
99
63
156
9
132
45
27
9
72
108
108
144
75
45
96
30
96
117
21
132
39
105
54
162
66
9
99
72
42
48
114
54
3
36
63
18
42
9
81
12
198
33
45
144
18
21
27
9
276
27
30
159
45
27
57
51
120
15
57
33
138
117
72
51
81
57
63
27
141
117
39
33
90
48
153
27
33
48
171
60
57
24
153
36
3
27
78
72
102
6
54
21
15
21
105
48
42
66
42
18
90
57
231
81
63
156
54
6
162
12
42
18
36
12
18
42
30
60
12
126
42
108
36
48
45
36
9
567
63
60
90
72
54
12
9
9
54
9
180
99
18
24
27
48
63
69
93
36
72
27
24
12
9
168
12
18
78
12
18
24
48
9
9
54
6
120
99
132
39
90
63
51
66
42
90
12
15
84
36
15
108
12
36
90
24
27
21
18
6
147
177
111
72
69
12
6
9
84
69
282
42
84
132
12
42
66
90
33
57
24
48
36
6
18
147
15
165
243
108
18
54
6
30
33
39
18
24
27
243
189
12
45
99
81
159
21
72
123
57
198
24
21
9
42
36
54
39
69
66
96
66
63
159
36
12
81
69
147
45
99
9
18
60
12
60
9
81
3
9
60
138
24
36
120
69
39
6
90
93
33
63
75
24
66
24
39
69
39
144
51
36
48
9
36
96
39
33
111
90
18
33
39
6
111
72
9
90
24
153
21
15
57
51
99
90
3
96
9
264
36
15
156
9
54
261
36
63
96
93
9
90
9
15
138
6
81
48
45
6
102
60
171
81
48
24
48
6
90
54
126
54
30
126
81
9
72
99
9
72
78
21
141
54
54
75
564
84
36
51
102
51
27
21
243
81
9
60
72
36
3
69
39
72
45
54
18
42
138
60
18
12
213
27
21
9
42
21
144
45
126
24
18
138
60
72
9
45
39
9
108
60
39
51
228
9
225
51
189
66
90
63
51
21
36
105
99
39
36
42
3
15
21
144
27
114
3
24
39
114
63
27
54
126
48
81
207
42
39
9
42
57
105
156
18
114
48
42
21
9
36
6
156
9
72
60
12
105
3
117
54
9
9
78
30
132
12
87
21
114
84
72
33
9
66
60
21
9
330
93
117
63
27
24
30
18
81
321
36
30
81
15
36
12
60
9
99
102
36
240
30
6
75
33
99
48
33
147
69
63
57
24
27
12
9
24
84
6
45
48
45
42
66
24
27
12
45
24
108
39
63
18
60
54
156
150
39
69
126
36
18
171
81
30
69
9
54
45
135
36
21
9
123
27
30
360
15
75
6
3
45
6
12
81
99
18
72
42
90
39
141
36
3
117
72
123
36
45
36
3
9
150
18
12
27
15
54
36
54
72
9
39
81
171
60
108
12
168
30
114
18
3
9
96
36
156
78
12
9
63
6
30
24
138
63
45
162
9
9
60
3
108
24
57
18
ABCD 393933528*7^$a-1 [50046]
12
5
55
29
12
12
220
32
4
60
3
33
44
31
48
48
33
20
4
56
16
120
111
117
56
19
41
40
36
68
48
84
36
12
19
48
9
24
48
8
4
12
60
48
428
12
36
24
16
3
41
72
76
8
24
55
153
51
41
7
29
64
56
24
52
15
36
17
60
43
24
60
53
7
45
36
84
15
48
12
5
208
36
27
12
5
19
60
21
36
51
45
36
8
7
24
41
4
20
28
12
20
124
72
27
5
120
40
8
19
48
45
72
104
24
112
48
12
3
33
15
24
48
21
92
24
64
36
3
24
89
7
72
5
48
43
24
9
156
44
91
12
21
63
5
4
48
20
96
7
9
20
91
209
88
36
96
20
48
16
20
4
56
64
15
45
56
19
21
51
33
56
232
15
65
4
111
5
12
76
3
69
8
64
36
3
41
48
4
27
81
56
7
69
48
36
32
7
24
9
48
32
4
15
12
9
12
20
55
17
55
12
29
19
29
72
4
27
24
17
72
40
48
12
104
40
3
41
36
24
19
17
7
9
111
93
99
5
40
36
120
36
27
9
92
52
8
60
36
79
84
84
33
27
57
3
53
52
27
21
36
51
137
12
127
53
124
51
48
41
100
24
27
12
96
17
31
17
28
80
19
29
100
20
79
33
12
3
17
7
9
27
29
24
187
36
57
63
17
16
68
43
65
84
60
4
44
48
31
21
72
84
3
108
53
12
67
137
96
67
17
4
3
9
60
51
9
15
189
3
17
4
3
65
24
175
41
7
81
27
12
21
12
80
24
60
31
5
52
3
89
55
33
39
57
32
31
41
7
5
28
8
40
68
43
36
21
60
12
24
96
8
7
24
93
60
48
48
44
16
24
32
28
8
48
19
12
5
36
52
92
4
39
84
21
72
44
4
63
17
43
69
24
24
12
80
67
17
84
52
27
9
144
108
36
36
15
69
27
57
92
24
40
87
24
33
39
41
43
29
64
20
96
31
60
89
7
36
57
8
79
96
17
36
28
12
12
36
24
27
9
24
75
17
7
24
17
52
200
43
45
20
7
105
44
96
43
17
4
12
32
67
36
12
60
45
27
96
29
48
28
120
108
92
19
89
60
4
188
4
3
48
17
40
48
8
31
36
60
29
55
48
45
72
44
40
27
33
36
24
3
41
52
68
7
5
64
12
39
9
20
12
64
8
79
60
48
36
72
17
28
27
48
45
36
27
9
116
24
16
8
31
53
172
44
16
171
29
4
24
15
17
40
27
21
27
149
36
43
41
31
48
45
12
48
12
20
4
3
36
81
44
36
43
9
39
89
72
19
60
69
44
100
60
15
5
60
19
69
68
43
17
4
156
24
8
24
24
24
16
44
96
139
77
4
80
4
147
5
24
16
36
32
12
100
63
17
7
41
40
15
17
16
68
40
20
7
36
69
12
240
32
24
40
20
64
8
40
44
4
39
41
139
5
7
29
7
29
7
9
132
32
31
33
27
57
20
16
24
27
5
67
9
15
65
211
77
7
12
57
24
80
124
12
204
32
84
88
3
77
40
3
53
160
56
67
113
4
3
9
15
77
28
8
4
3
9
15
105
176
28
123
17
24
52
68
55
17
48
43
5
24
7
17
79
17
16
15
117
99
84
113
12
24
43
53
12
72
55
5
184
32
40
120
24
176
40
48
32
52
20
7
5
4
44
40
39
57
84
32
31
36
57
99
24
41
19
29
7
21
24
192
68
7
36
17
223
36
41
79
17
67
125
67
45
8
79
53
16
96
51
53
52
168
32
79
105
48
12
24
3
41
79
9
12
36
72
92
12
67
21
27
53
76
36
15
65
40
56
7
41
4
27
45
20
7
24
29
4
216
15
5
48
16
20
7
120
24
5
31
77
48
31
41
48
72
67
129
12
68
172
87
12
21
72
15
5
79
53
24
72
7
24
60
17
4
8
7
33
72
39
41
52
15
9
36
3
81
27
17
96
4
36
36
116
28
56
4
96
8
16
87
65
40
92
28
204
51
65
24
48
112
48
39
17
4
68
48
7
65
12
19
48
9
51
21
27
45
92
4
32
19
48
48
129
60
3
45
3
9
44
40
176
7
201
56
64
36
144
3
72
21
3
84
53
24
7
9
36
36
8
127
77
19
17
19
41
24
40
72
51
29
84
96
4
3
9
135
65
112
15
41
91
29
16
68
19
53
24
79
21
111
69
12
27
17
24
16
36
12
20
40
75
21
80
24
36
12
12
7
5
4
20
4
15
117
20
36
88
87
57
72
3
17
4
20
24
148
39
89
24
7
9
39
105
3
17
40
12
27
17
36
64
260
244
3
5
40
159
33
3
5
64
44
12
7
21
104
67
93
60
156
3
36
53
12
136
20
16
44
16
44
100
92
79
9
20
12
7
45
36
39
5
180
60
43
33
32
67
77
16
12
39
57
60
36
120
48
20
7
72
53
55
21
32
43
5
4
24
44
36
24
40
15
12
29
4
15
141
24
20
76
99
101
12
40
8
7
17
48
48
64
63
65
12
12
ABCD 393998802*7^$a-1 [50074]
24
54
66
66
24
144
24
18
42
12
24
36
12
66
84
48
18
48
42
18
144
24
24
84
12
12
6
18
42
54
138
6
12
12
66
54
72
36
36
78
60
174
24
6
114
48
18
36
6
204
6
198
78
60
18
36
60
24
54
84
12
24
6
84
24
156
30
12
18
66
12
18
12
48
6
48
138
12
78
30
72
132
60
66
36
54
84
12
24
120
12
18
6
54
6
12
84
6
6
60
6
144
66
90
66
30
48
30
12
6
60
6
30
6
6
6
12
72
150
24
18
12
84
12
48
24
18
30
6
6
30
54
6
36
54
6
12
78
54
114
120
18
24
6
102
18
126
6
132
24
18
12
252
36
6
12
36
6
24
18
168
24
132
6
108
18
36
18
48
18
156
24
12
24
150
12
42
24
12
6
18
90
84
48
12
30
72
12
66
156
6
12
24
12
6
6
18
6
6
30
72
168
24
60
48
12
132
48
36
90
6
24
78
48
48
24
12
18
30
90
54
12
24
42
12
96
120
18
30
78
18
36
48
30
30
36
96
12
78
30
6
6
24
24
18
102
66
78
30
36
42
24
264
18
54
12
24
6
36
102
6
84
12
18
18
72
6
42
18
18
6
72
96
6
54
12
30
18
30
102
6
42
36
6
42
6
18
42
246
174
12
126
78
54
132
6
132
30
30
132
30
18
132
12
78
12
120
60
18
36
18
132
48
162
30
102
30
18
30
24
24
36
48
30
66
48
126
36
6
24
36
30
42
54
72
48
54
12
66
18
42
48
42
24
12
54
12
30
36
12
66
18
12
36
12
54
54
12
12
30
78
24
162
18
168
54
72
24
60
6
24
18
30
120
48
60
60
54
6
12
36
72
30
96
18
66
48
90
36
60
102
42
78
24
108
12
42
12
30
60
84
12
18
12
6
108
24
6
96
18
30
6
66
12
6
42
24
6
78
36
12
24
48
48
30
12
30
6
6
120
24
120
6
48
6
24
30
60
84
12
36
324
18
36
84
66
90
12
6
48
6
66
12
30
18
192
6
42
60
36
138
6
150
96
192
54
36
30
36
18
6
132
30
78
60
6
66
66
6
84
48
54
54
42
36
24
6
60
12
18
36
48
6
54
90
6
18
24
24
6
66
150
54
78
6
78
246
6
102
72
12
6
6
60
84
72
12
18
102
36
48
24
60
24
24
84
6
102
114
36
90
24
18
60
96
6
54
18
12
6
30
54
6
48
54
6
12
60
12
60
36
42
60
6
42
6
132
12
72
12
6
30
12
6
6
6
42
150
48
78
120
12
6
78
84
72
24
36
102
144
48
36
42
12
48
48
24
36
90
18
90
24
12
6
12
108
6
30
72
18
54
48
30
84
42
12
24
144
30
12
42
60
72
24
18
42
18
36
12
18
108
6
24
36
48
42
24
24
60
24
24
72
24
84
36
12
42
54
54
156
36
54
30
6
60
24
6
48
18
48
6
6
66
54
18
30
24
48
18
60
66
72
6
132
60
6
78
48
12
84
24
312
12
30
72
42
60
90
36
6
12
126
6
30
78
42
12
12
12
60
72
72
72
18
66
42
36
150
12
24
48
6
12
30
84
36
48
12
18
18
12
24
72
66
18
174
162
12
18
42
6
48
6
42
78
30
54
42
36
42
12
30
12
36
42
6
102
36
30
18
60
6
6
24
24
144
30
24
90
48
72
18
78
36
18
24
6
66
42
6
60
48
174
30
30
48
6
102
72
6
12
18
108
6
24
6
126
30
48
6
24
84
114
18
24
18
12
90
18
102
30
18
24
18
60
24
36
102
18
6
6
78
42
48
18
36
6
24
48
30
18
24
36
12
6
30
12
24
174
54
12
54
12
18
78
84
6
12
36
42
102
6
48
18
30
126
6
78
108
180
48
36
42
6
12
12
54
72
48
42
30
54
48
84
36
18
60
18
12
30
6
66
42
126
102
48
78
66
108
18
12
36
6
24
96
6
12
6
138
132
60
372
48
24
48
18
48
6
6
36
60
24
84
6
36
12
84
54
6
30
24
36
72
66
66
18
12
66
60
78
24
6
18
30
36
30
18
18
30
12
48
36
6
66
6
30
36
66
30
96
6
126
72
96
6
6
30
156
42
144
42
24
18
216
54
24
6
24
48
24
66
42
12
42
78
24
24
12
6
18
54
12
204
18
18
102
54
36
6
36
102
30
24
24
84
36
30
12
54
36
12
144
24
24
42
6
24
12
24
24
42
30
144
36
30
6
12
12
18
60
30
12
12
216
18
18
114
6
54
126
6
48
66
6
42
12
18
12
30
210
18
30
6
12
42
6
48
24
12
72
12
72
60
30
78
36
12
24
66
18
42
66
60
12
60
60
30
30
18
48
126
78
72
6
6
6
36
6
18
24
12
132
6
36
30
60
18
6
72
72
36
96
42
60
18
96
60
6
12
30
6
120
6
78
ABCD 394082298*7^$a-1 [50003]
87
36
49
9
12
48
47
13
3
119
46
27
21
11
84
1
23
61
59
60
28
8
12
145
15
12
32
16
9
14
9
4
213
26
1
144
32
1
2
9
4
12
33
2
72
9
16
32
13
96
24
15
48
9
147
107
33
64
36
9
2
73
59
70
27
36
60
32
4
9
48
50
37
21
3
8
3
46
15
21
27
59
21
37
3
9
12
35
133
14
37
33
60
38
36
9
25
119
49
14
37
9
12
96
11
36
13
75
9
39
32
52
20
27
12
69
37
72
26
25
45
24
15
11
37
33
12
12
39
57
23
13
26
25
45
98
12
157
23
24
10
26
1
44
48
25
36
84
12
38
22
50
12
13
20
3
9
1
3
12
11
1
9
107
13
3
11
142
74
13
21
24
39
143
36
9
13
12
23
27
24
13
32
49
36
23
48
52
9
2
46
3
21
12
36
12
47
4
12
9
14
10
50
21
24
4
32
16
47
21
27
24
37
24
9
24
23
40
21
36
83
49
59
64
9
111
24
20
15
1
11
34
2
1
12
9
108
2
1
8
4
9
36
14
9
88
9
38
70
60
84
47
1
62
109
21
26
85
20
48
76
11
9
1
15
12
12
32
36
12
1
12
2
25
21
60
74
72
21
15
1
36
20
51
9
12
1
87
80
27
10
48
3
20
13
23
16
21
3
8
1
48
36
3
8
63
9
16
20
39
22
39
72
57
36
26
70
3
21
11
145
26
21
13
24
14
49
12
45
23
27
73
12
60
21
63
20
13
15
36
33
24
35
1
50
57
171
69
37
11
61
3
8
16
35
10
3
44
112
33
24
3
23
70
3
33
2
1
20
27
34
84
14
25
20
1
11
25
36
11
40
33
36
62
72
9
52
8
37
51
12
60
9
48
15
33
15
8
16
81
3
47
22
14
10
147
9
59
15
9
52
33
3
32
15
22
60
12
35
25
51
69
15
24
33
26
82
71
28
59
10
35
12
51
46
36
63
21
24
204
12
11
15
22
51
56
13
50
9
40
33
14
81
1
47
13
48
26
1
8
25
2
61
33
23
1
11
4
21
27
56
1
24
72
26
10
11
4
23
60
25
45
11
28
44
4
12
96
57
11
108
36
3
13
12
9
48
14
1
8
48
27
34
39
9
60
12
36
23
27
9
4
24
8
28
57
12
15
9
26
9
4
129
26
22
15
8
40
12
9
38
130
36
15
11
1
45
15
8
145
2
37
24
33
23
25
26
12
9
24
72
13
36
26
33
39
9
4
47
22
14
22
3
12
35
1
20
16
48
9
48
2
1
93
12
11
16
47
49
60
20
15
12
58
3
57
15
60
11
58
71
25
2
9
76
9
24
14
36
85
48
9
2
70
11
12
24
1
15
120
35
21
1
26
10
26
36
10
59
1
35
16
20
12
1
14
13
8
133
51
11
9
27
9
12
36
16
24
21
3
24
20
15
12
69
4
44
13
36
14
33
13
23
64
9
38
13
23
25
11
96
9
28
11
33
3
13
32
72
1
59
3
73
24
8
4
32
13
24
26
10
27
44
73
2
33
13
48
11
3
46
14
13
12
21
35
39
9
40
9
14
106
24
74
36
45
13
15
33
3
45
3
12
11
9
27
9
64
56
24
39
33
75
13
141
26
25
60
12
20
25
71
52
69
39
9
59
51
10
11
15
22
14
49
117
15
69
50
24
94
15
107
37
80
13
35
96
16
9
14
10
14
10
2
25
45
11
4
59
36
1
44
36
4
23
34
72
84
14
25
45
23
24
16
9
38
9
64
8
36
3
1
80
40
11
9
36
28
48
9
26
24
9
40
24
44
1
99
83
24
46
60
60
60
111
45
12
12
11
15
21
24
52
11
9
12
4
95
13
12
35
72
10
27
33
23
1
14
9
16
48
8
13
12
14
9
15
22
24
74
69
13
3
128
3
10
24
15
21
26
10
39
21
99
48
72
21
3
68
52
21
39
23
70
51
12
24
21
26
48
46
14
1
12
8
15
34
36
2
12
13
12
21
15
8
4
36
23
9
12
15
48
10
24
48
51
12
9
50
1
8
3
60
1
9
26
21
1
86
9
4
80
96
36
37
2
25
11
45
1
24
26
37
8
48
1
3
9
12
2
58
36
27
36
9
2
12
36
34
36
48
12
110
48
22
59
4
32
76
33
26
9
61
11
36
63
60
12
9
1
15
33
24
23
27
10
48
50
9
27
49
21
3
8
16
20
12
4
69
14
36
25
57
11
288
1
59
12
24
13
147
47
109
20
28
107
22
2
12
24
12
22
11
28
69
14
1
57
2
70
27
20
99
21
36
27
33
84
4
96
9
12
50
10
23
88
47
34
23
4
32
15
21
16
9
35
4
71
10
26
37
33
11
36
15
25
23
33
12
16
11
22
24
12
11
1
15
32
4
69
12
23
1
12
2
57
25
156
35
16
9
15
33
15
47
60
1
119
9
51
9
1
12
59
99
45
72
4
33
11
15
1
8
25
51
12
24
12
11
57
1
15
33
2
9
16
20
1
2
22
47
49
12
27
11
12
10
63
72
9
71
13
27
119
10
63
11
85
12
36
11
85
45
12
83
1
3
11
81
1
26
73
11
33
12
13
3
35
21
108
28
8
72
1
3
47
12
37
71
46
36
50
25
83
46
71
27
9
1
51
11
1
35
10
2
96
22
50
9
84
37
51
8
63
57
4
12
9
27
20
97
2
10
35
15
57
51
46
111
68
25
2
10
11
49
12
15
11
85
8
13
14
22
23
15
46
24
3
72
20
25
3
36
32
1
11
40
9
47
25
11
25
60
24
108
38
13
56
13
50
10
24
47
1
2
9
36
25
3
21
12
3
44
15
12
1
9
60
26
1
33
14
36
34
15
140
40
21
48
3
59
24
82
27
57
14
94
26
25
9
51
12
107
13
9
3
11
72
10
87
32
25
26
21
4
96
9
3
9
12
27
36
36
57
23
85
35
24
3
10
15
44
25
63
23
1
23
9
36
39
22
12
3
23
10
2
33
84
25
36
36
143
76
59
1
57
14
13
23
13
8
37
59
36
28
72
12
23
46
11
63
34
12
51
44
16
9
27
9
23
4
21
12
14
70
11
3
22
3
9
2
36
61
9
71
1
3
9
23
13
24
27
11
9
37
39
33
15
36
83
58
86
24
21
1
50
45
12
64
12
24
9
14
9
48
27
60
12
9
1
63
32
16
23
9
1
14
85
12
59
1
9
23
25
48
15
56
97
23
49
11
3
34
27
12
8
16
12
9
50
130
23
12
25
62
46
12
48
12
3
32
1
3
32
12
52
24
20
3
70
96
51
68
63
13
45
24
107
16
21
11
25
60
38
82
38
13
72
21
2
1
57
2
82
26
9
1
2
82
99
21
123
59
1
9
26
1
11
22
48
36
26
13
81
14
21
49
11
121
24
3
12
32
25
3
32
100
33
3
47
46
59
36
1
47
37
60
24
14
25
44
73
120
50
61
95
24
9
49
12
38
22
39
9
12
11
25
11
27
37
12
23
33
28
21
12
14
36
1
35
24
13
24
8
16
9
47
61
3
45
48
24
12
23
13
23
1
26
48
10
23
27
9
1
27
69
51
69
ABCD 394101972*7^$a-1 [50048]
29
36
91
5
36
12
24
108
60
48
43
48
197
120
36
55
17
55
17
31
24
17
156
24
55
41
19
24
96
48
5
12
55
77
91
72
53
144
60
7
5
36
7
48
12
5
60
31
48
125
48
12
24
19
12
29
12
36
36
19
29
91
48
5
72
19
149
79
5
48
55
5
72
7
41
12
120
67
108
5
31
60
53
12
19
5
48
55
29
180
36
31
41
43
65
31
17
24
67
41
84
7
48
5
60
48
144
55
5
31
60
41
7
48
29
96
48
7
29
24
43
29
31
120
53
19
29
24
72
55
36
108
5
79
5
43
65
12
12
55
17
48
12
12
19
12
41
36
139
41
79
72
96
29
91
36
36
12
108
185
12
43
29
36
79
5
24
12
24
12
7
17
43
125
36
48
48
7
5
24
288
36
48
48
7
41
55
17
7
96
5
72
19
48
77
19
120
41
7
36
60
17
24
36
211
89
24
12
12
84
36
12
12
43
5
48
7
29
24
24
36
7
5
24
24
43
89
7
12
12
72
77
19
48
24
17
7
60
96
89
43
60
41
7
5
24
108
60
72
60
7
36
29
12
48
7
125
12
96
19
53
31
12
36
17
24
79
72
60
5
31
60
29
7
24
53
120
7
29
12
24
36
48
7
17
24
48
24
36
19
12
29
36
144
12
36
19
17
60
19
24
233
7
5
60
31
36
84
41
19
29
7
77
24
48
43
108
17
36
60
12
19
29
36
12
31
17
24
96
84
43
12
17
19
48
77
36
55
53
48
12
72
31
72
192
5
24
24
24
19
24
41
24
7
5
31
5
60
19
197
7
29
31
29
19
17
24
84
67
17
84
115
77
48
115
12
41
7
17
19
144
29
12
55
72
36
29
31
48
24
48
24
132
5
7
65
24
24
31
5
12
48
175
72
48
24
29
7
89
36
12
67
5
91
113
24
48
12
72
103
84
17
7
29
19
17
12
72
12
36
31
60
53
19
101
55
48
149
48
7
17
36
108
60
24
24
7
12
5
31
12
41
36
55
5
60
43
72
29
31
53
43
53
7
17
31
41
7
5
12
96
103
17
36
36
55
5
12
55
36
12
48
53
31
77
36
12
55
65
43
65
24
7
29
72
43
36
12
17
12
72
36
7
5
132
84
175
29
96
96
7
29
7
89
12
12
12
48
12
55
53
55
36
17
7
77
19
53
60
120
7
29
12
7
29
36
12
36
19
12
29
48
43
24
24
12
17
24
19
5
31
77
120
84
24
43
96
5
19
24
5
12
24
48
43
29
7
24
29
55
53
7
72
12
36
17
55
77
24
12
7
12
12
113
31
77
24
79
29
31
36
17
19
17
31
17
84
24
84
60
19
5
55
17
79
5
12
79
17
48
12
7
24
29
24
12
24
223
41
7
5
24
12
19
101
24
24
79
5
36
7
144
5
12
36
156
12
19
17
12
24
60
72
19
36
161
12
24
43
48
24
17
60
12
55
29
19
5
19
29
12
79
53
12
7
65
12
12
7
17
7
77
24
12
24
12
79
41
48
72
19
5
108
7
48
17
12
24
31
41
7
41
103
144
5
43
5
96
103
77
12
36
12
12
48
48
36
31
72
17
7
17
36
24
24
19
5
12
24
60
48
139
24
65
55
72
12
17
72
36
84
19
17
48
36
7
17
48
12
24
103
5
24
132
12
7
17
43
72
41
67
5
12
36
31
24
17
36
180
12
24
144
7
29
7
5
19
17
12
7
60
89
7
5
91
17
108
19
29
12
31
24
48
17
19
65
43
36
5
24
72
103
36
65
127
89
12
12
48
79
53
24
12
72
43
5
12
7
17
31
53
60
12
84
48
36
67
29
19
5
24
24
139
5
24
7
113
60
55
48
48
96
12
29
36
84
7
24
17
31
5
24
36
7
29
96
67
5
67
12
53
12
139
29
24
43
72
41
36
48
48
43
120
24
89
12
36
48
12
12
12
12
43
77
12
36
36
84
60
43
29
48
7
36
65
55
41
12
60
48
72
36
103
12
17
84
43
5
115
24
29
36
24
103
5
24
24
24
36
19
5
12
24
36
31
41
24
7
17
12
19
41
24
43
29
12
115
24
17
43
53
12
24
108
84
19
36
12
84
84
5
12
24
12
36
67
221
36
72
43
24
36
17
12
24
7
65
12
7
29
72
36
19
29
19
29
24
24
24
19
5
7
5
7
101
36
31
209
7
53
36
12
24
24
91
36
36
65
48
43
5
43
77
96
31
72
144
53
108
24
7
65
12
60
7
53
7
29
12
12
24
60
48
48
12
48
48
55
173
12
48
31
48
12
5
43
17
127
41
19
48
24
24
17
156
19
89
7
5
60
24
43
29
12
24
36
60
24
12
31
12
29
24
48
12
96
19
60
17
24
84
7
17
7
48
17
36
12
31
24
5
7
65
24
115
29
24
31
41
12
24
108
67
17
55
29
36
96
7
101
108
36
19
24
24
24
24
125
72
24
19
89
12
7
192
5
36
7
89
12
24
151
17
36
24
120
48
24
108
24
60
24
36
55
48
29
36
91
5
7
221
72
19
77
12
19
53
24
12
12
60
115
17
192
12
43
101
31
36
48
17
48
48
31
77
84
7
24
108
5
36
12
72
7
257
12
72
12
43
5
84
55
41
12
48
12
43
29
43
101
168
24
12
12
72
43
ABCD 394260366*7^$a-1 [50007]
60
15
9
24
11
9
4
24
32
19
15
6
6
2
28
30
24
2
12
31
27
6
20
36
12
16
36
20
3
9
24
58
12
2
39
1
8
3
25
3
56
21
28
32
12
10
6
15
39
2
12
7
5
15
16
21
6
21
29
12
4
32
12
19
5
4
18
14
40
12
8
36
3
4
51
12
6
15
12
3
14
12
36
43
15
42
8
10
6
59
1
54
2
63
31
26
46
33
3
2
48
36
31
3
14
7
21
15
41
4
32
7
32
45
55
39
29
57
12
3
4
29
16
11
9
55
5
22
18
11
7
14
24
24
36
3
93
4
20
12
24
88
8
22
14
15
7
17
1
11
4
29
36
31
3
26
46
14
12
19
8
9
28
11
7
50
76
11
7
14
3
13
18
5
139
14
31
3
9
8
12
1
30
12
5
25
24
56
16
12
78
6
8
15
13
18
9
12
44
19
2
7
36
3
6
27
45
54
12
9
8
25
6
21
17
4
12
11
12
21
3
9
58
38
4
8
7
41
36
3
33
72
7
3
24
36
6
8
7
17
12
4
12
32
19
5
7
17
34
12
5
21
34
26
58
18
8
36
16
20
10
18
6
9
17
22
6
20
3
12
1
23
60
16
20
1
6
2
3
1
18
26
12
36
16
3
29
24
12
12
4
18
6
32
60
36
15
33
15
1
44
4
8
28
23
13
8
58
14
28
12
20
12
51
4
41
58
33
5
16
30
17
24
9
27
7
2
60
15
9
7
32
84
9
15
7
6
6
14
19
9
12
36
48
24
8
12
10
125
13
6
5
1
18
6
8
24
16
32
22
2
16
11
16
21
32
34
26
7
3
41
9
12
12
52
15
15
5
1
3
27
18
24
32
15
28
8
4
9
12
8
51
25
18
12
26
12
24
3
7
14
19
27
18
23
9
70
12
26
16
15
44
1
6
6
51
5
22
26
34
2
36
16
24
6
18
24
3
5
46
2
72
55
36
8
19
45
5
7
3
60
26
22
2
46
2
3
7
17
28
9
92
36
7
9
56
12
94
2
4
32
27
57
10
12
9
15
2
36
12
52
90
5
43
6
15
29
4
80
24
10
81
9
80
82
6
20
36
40
75
33
12
3
33
3
20
4
21
60
6
18
15
27
2
60
12
31
15
36
26
15
16
36
3
101
21
10
2
36
28
20
72
7
39
6
11
7
17
16
5
4
11
9
46
2
7
65
15
25
30
38
3
4
3
12
29
9
22
2
3
7
9
27
5
31
12
29
25
35
7
102
18
2
22
2
63
33
28
24
6
18
8
4
42
9
3
24
9
5
15
7
14
10
2
3
25
44
7
20
1
6
57
15
2
3
13
6
74
3
1
23
33
10
2
99
45
7
5
22
12
65
1
6
14
39
7
30
8
34
2
4
36
80
48
4
23
9
79
36
15
12
2
7
20
13
11
7
36
14
4
8
36
15
13
20
12
10
14
34
12
45
3
17
4
21
8
4
6
17
19
2
4
12
36
18
5
13
27
41
36
12
10
29
21
24
10
57
5
36
4
15
45
24
42
38
31
15
38
15
16
36
17
36
58
18
56
3
4
5
12
24
58
14
19
5
15
31
26
19
21
18
81
9
12
20
3
36
37
11
4
8
13
6
21
21
12
18
33
17
4
3
5
4
44
4
3
3
26
3
7
12
14
12
15
21
3
19
14
12
16
24
12
47
13
8
46
14
12
46
2
63
9
40
48
6
24
14
4
18
14
24
4
8
19
41
3
7
14
10
6
12
6
18
3
45
60
8
3
13
39
53
4
20
3
7
9
15
2
10
2
112
15
27
2
12
16
27
5
16
3
29
27
85
8
16
8
16
24
27
3
33
5
7
8
21
40
8
4
54
12
2
22
18
6
5
19
62
12
12
3
9
22
5
7
12
54
6
26
15
9
24
31
29
52
6
5
21
7
21
18
78
78
17
4
3
26
28
24
3
39
6
32
4
44
16
6
5
9
24
22
2
7
9
11
7
17
21
12
12
4
6
17
21
3
21
19
39
9
17
16
18
42
99
29
10
5
31
6
3
41
19
29
106
17
21
24
39
9
12
3
1
12
12
32
36
28
8
3
1
20
12
39
13
24
39
29
3
7
5
57
19
57
8
7
5
10
14
12
40
36
20
4
39
5
4
11
1
8
34
2
82
21
5
52
12
3
5
16
8
72
4
6
18
30
5
33
16
8
4
20
27
16
3
29
31
14
4
12
8
4
20
46
9
29
10
2
19
5
12
34
6
18
48
24
24
5
55
9
3
33
9
47
4
9
6
6
30
42
56
12
82
2
15
7
6
12
12
12
8
28
8
12
4
30
18
12
47
1
23
16
17
3
13
15
5
12
12
3
1
6
2
43
56
45
4
48
23
9
3
9
34
12
36
6
63
3
38
27
9
27
24
33
3
9
4
3
32
21
10
2
12
24
4
15
17
31
3
12
30
6
26
3
19
18
12
11
12
7
17
4
3
14
63
7
48
24
84
2
4
12
8
4
24
6
12
2
36
3
1
39
5
3
7
50
28
12
20
3
12
43
2
24
22
50
4
8
4
23
19
38
7
21
15
3
14
7
20
21
15
4
3
18
6
24
26
12
3
7
12
41
37
47
9
15
9
4
8
22
29
24
1
8
16
3
15
24
17
1
15
33
30
21
53
4
20
12
3
7
14
4
35
52
141
20
10
14
7
8
1
8
12
4
11
13
8
12
22
18
20
10
2
12
24
39
7
12
6
27
27
17
7
33
5
39
25
6
36
45
3
24
21
15
5
43
18
20
19
21
42
9
5
4
15
39
26
19
15
18
6
26
40
8
10
9
27
41
72
9
40
8
22
6
6
48
2
19
45
35
1
66
2
4
24
15
3
14
10
9
20
13
8
3
21
7
53
7
8
7
12
30
11
9
24
16
36
6
12
12
38
58
2
24
3
7
53
36
9
19
9
8
39
1
39
21
32
28
12
126
6
24
24
39
3
18
6
2
10
29
9
88
3
17
4
6
9
33
8
55
21
27
3
6
18
2
46
5
4
12
5
34
6
20
24
4
48
36
6
6
11
1
3
29
27
13
51
3
6
3
15
9
21
30
6
32
16
12
20
12
10
21
57
20
7
20
12
4
3
17
4
56
4
3
30
54
26
36
27
117
27
7
9
15
41
21
16
27
5
28
8
3
7
17
21
22
2
24
3
4
12
17
4
6
38
28
12
47
19
21
17
12
7
3
9
3
21
9
12
6
14
24
19
81
24
15
15
6
12
8
19
9
8
4
8
76
11
9
24
27
36
4
24
53
28
12
63
5
4
15
21
15
21
3
93
23
36
9
40
32
22
2
12
3
4
39
12
57
5
40
18
12
26
4
3
5
4
54
12
62
4
8
10
2
3
16
5
12
46
14
3
21
4
6
12
21
77
22
2
24
72
7
9
3
20
4
56
19
5
25
32
16
32
4
18
18
12
42
2
12
22
14
52
8
4
6
18
23
9
10
18
3
17
7
21
6
6
20
7
41
12
24
3
33
3
97
24
18
5
1
68
16
47
25
18
2
28
35
1
12
12
18
14
4
156
47
13
6
17
21
16
44
12
3
21
46
2
15
16
9
12
8
7
27
2
46
12
2
12
12
46
30
18
41
4
17
16
6
30
20
52
6
5
7
17
9
4
8
31
20
9
19
12
24
9
12
56
63
13
11
33
34
2
34
14
28
68
4
32
4
12
6
14
7
17
16
8
60
12
60
31
20
16
17
16
72
12
44
4
3
101
43
9
23
37
18
6
8
36
12
7
9
11
9
4
8
24
27
7
62
15
4
9
6
14
24
3
21
4
18
26
28
32
27
1
3
8
9
7
9
30
12
26
27
36
1
32
3
25
6
9
3
2
15
1
3
32
7
65
7
24
9
15
2
4
6
2
19
8
21
16
6
14
64
6
18
36
32
7
21
24
6
14
7
17
4
3
27
29
1
8
3
13
23
21
15
13
20
16
11
64
44
13
30
26
34
2
48
28
36
56
22
12
6
3
32
1
24
6
42
12
15
5
22
17
9
51
7
14
12
12
31
9
35
4
56
37
8
15
31
12
18
8
36
12
24
3
7
14
36
7
5
28
15
84
27
17
9
31
9
12
30
26
22
33
3
26
28
11
49
3
29
28
6
24
38
16
8
48
76
20
4
18
14
15
7
6
3
3
14
3
33
16
12
27
3
113
1
6
26
58
33
5
4
8
3
9
36
10
2
22
12
38
22
26
4
15
20
1
15
9
3
9
27
3
6
36
18
6
8
28
36
24
35
37
12
12
11
7
2
24
16
36
20
4
24
8
3
61
30
24
9
15
14
4
23
61
8
88
27
17
22
86
4
18
5
1
30
14
10
9
5
15
13
24
6
2
46
2
22
2
12
24
3
19
12
42
11
24
16
33
11
7
29
9
16
24
30
12
14
12
12
36
12
28
32
12
10
18
20
16
12
15
5
10
5
7
14
36
27
7
14
16
23
12
21
19
27
2
12
60
3
16
24
27
12
2
12
3
25
30
24
24
36
21
5
3
9
40
11
36
9
16
8
24
7
15
6
3
29
3
4
15
2
4
6
2
12
31
57
8
40
6
2
12
7
12
21
15
8
16
5
24
46
6
3
77
4
3
17
16
35
9
39
25
56
4
56
16
6
2
4
12
11
33
87
7
5
28
15
24
9
12
8
16
57
47
12
21
16
12
12
27
29
4
48
3
12
41
3
36
13
12
20
31
8
25
15
39
14
22
69
65
7
33
3
57
32
15
21
10
12
6
6
24
6
8
31
63
14
22
2
34
5
33
3
9
16
35
16
51
38
39
12
24
7
12
21
3
6
48
6
6
24
20
7
8
7
18
3
12
41
28
39
8
13
8
4
15
5
4
23
1
83
40
5
12
7
20
43
6
35
43
53
7
5
7
6
35
7
69
3
5
9
3
7
12
65
9
51
7
18
8
7
5
16
20
3
1
12
12
30
18
63
21
15
41
24
19
60
9
18
5
120
49
20
28
3
5
58
42
20
3
1
23
12
21
24
10
9
9
6
5
9
27
9
36
58
14
24
28
12
8
22
30
68
4
8
22
17
9
36
4
6
48
5
16
20
1
32
19
41
3
4
5
7
5
10
62
12
28
42
5
7
12
60
12
2
36
15
7
12
14
19
21
12
20
12
16
20
24
12
3
7
14
72
15
25
11
9
10
5
12
4
15
14
34
26
4
30
17
7
26
28
44
16
20
3
45
7
17
40
20
46
14
34
72
38
4
12
15
5
40
11
25
35
81
46
2
4
8
24
7
20
1
20
10
38
34
2
39
43
21
3
17
7
36
42
42
14
16
59
16
3
12
9
3
30
15
8
9
10
2
58
5
19
2
10
9
9
18
17
13
42
38
10
29
13
8
4
6
9
5
3
4
3
5
7
74
3
4
33
23
37
36
24
32
31
21
15
17
3
7
21
32
7
17
4
17
7
17
15
1
30
38
36
4
11
24
45
7
45
68
7
17
12
12
3
7
50
7
24
48
29
3
43
6
47
7
9
56
7
18
3
12
9
12
6
2
34
54
12
48
3
9
42
9
15
12
2
4
47
93
10
6
8
27
4
15
17
4
5
15
31
12
17
4
20
7
29
96
25
15
21
12
51
3
2
ABCD 394272896*7^$a-1 [50005]
9
25
2
28
18
8
10
62
34
5
21
18
4
42
8
30
6
10
14
22
18
71
39
48
12
6
6
34
23
171
12
34
50
4
30
8
18
6
40
48
11
55
86
3
1
20
36
39
15
22
32
6
16
53
13
42
56
54
18
10
8
16
23
25
36
11
19
2
24
10
14
100
26
34
11
1
24
8
63
15
22
36
72
18
2
40
8
40
20
72
40
2
42
6
21
9
22
30
48
18
24
18
8
6
4
5
111
6
12
63
37
20
36
27
9
78
6
12
22
18
12
8
3
1
23
21
64
8
12
28
2
16
2
4
20
4
26
88
6
2
4
50
4
30
41
1
2
48
42
108
24
30
9
39
22
50
46
32
48
27
31
14
3
15
33
21
40
20
16
14
64
32
22
8
72
10
6
24
50
6
30
10
11
33
36
6
58
20
36
42
64
6
32
142
86
22
6
35
39
72
24
6
16
18
17
43
5
24
1
2
4
74
6
28
2
16
2
6
4
32
16
54
8
10
36
11
25
36
2
30
28
8
40
30
30
26
6
3
9
6
9
31
32
34
44
10
26
6
54
16
11
3
66
12
111
109
2
4
80
16
80
30
28
32
40
18
42
23
7
8
48
48
16
54
12
8
4
8
12
10
18
12
8
39
19
84
50
16
32
12
10
8
28
6
86
22
2
10
96
18
29
1
2
34
20
90
18
100
6
17
37
8
48
10
50
15
21
40
83
45
16
83
7
30
2
22
2
6
24
3
31
56
4
6
14
12
18
99
15
18
42
10
8
18
57
24
9
16
18
60
6
24
50
9
27
46
36
60
12
11
37
35
3
46
68
30
18
12
6
16
8
42
4
80
12
40
54
14
34
17
25
44
42
9
96
9
4
54
29
1
30
6
32
3
15
22
42
6
83
21
27
24
9
12
24
36
16
68
16
18
20
10
6
36
44
4
6
66
6
42
17
1
12
12
30
44
46
8
15
72
13
20
6
22
32
40
60
66
29
33
34
26
18
10
12
2
76
26
3
31
14
12
16
24
44
4
38
9
3
16
32
10
122
9
7
14
28
80
18
12
18
12
3
24
7
66
2
10
80
16
2
70
2
9
3
64
30
66
29
49
30
36
29
45
22
20
28
6
56
16
20
99
1
8
4
8
12
10
29
7
17
39
33
21
4
26
12
9
1
44
3
13
18
65
1
48
20
6
22
14
54
3
51
10
20
36
12
24
6
4
6
92
12
6
12
10
11
1
30
14
36
24
6
6
40
35
13
56
48
22
26
4
14
9
13
8
51
13
2
18
40
12
44
4
32
10
24
14
10
38
4
95
13
26
16
14
10
2
39
19
36
78
11
9
36
4
32
39
55
66
50
6
4
44
12
24
4
6
8
42
28
8
24
36
58
2
94
18
2
81
103
14
18
4
14
6
28
20
16
32
9
21
4
20
10
44
10
6
6
12
8
147
1
14
100
36
50
24
15
51
30
40
12
2
42
54
16
18
36
12
48
30
30
12
8
6
40
8
6
10
42
42
36
41
1
14
78
16
26
24
10
23
1
8
12
40
48
11
13
8
36
40
26
28
2
6
34
80
4
84
23
24
61
132
32
15
3
22
167
7
2
40
44
34
6
35
9
52
2
42
18
21
15
81
13
8
51
9
48
10
54
6
56
9
1
24
20
42
78
24
16
36
80
6
9
9
12
34
8
18
82
18
11
39
18
15
96
9
34
2
40
18
6
14
10
6
2
24
18
6
27
3
36
78
28
2
18
12
82
14
6
10
23
7
14
6
45
3
45
55
30
35
7
8
6
3
3
4
42
71
9
18
10
26
6
12
72
39
25
47
3
6
16
8
30
30
12
4
35
15
4
2
24
76
78
32
54
58
72
14
3
49
2
58
11
43
18
2
6
3
1
20
48
10
32
4
32
10
2
16
14
27
1
20
28
32
28
60
23
1
8
28
24
30
128
10
38
12
42
22
14
6
58
2
18
22
44
4
8
4
5
73
8
15
24
39
9
33
24
4
6
6
8
6
33
27
36
9
48
13
8
10
74
96
36
10
6
8
16
50
24
4
60
6
14
21
37
2
70
11
15
30
10
26
16
2
6
12
30
12
9
57
6
24
70
20
6
66
18
10
2
48
6
10
56
28
29
33
4
11
7
18
14
33
13
110
18
36
10
29
19
2
4
14
9
48
21
40
2
16
14
12
28
12
24
62
22
6
5
37
2
22
35
21
88
14
6
12
34
65
39
30
12
15
25
2
21
1
26
18
40
35
21
3
15
16
26
15
19
5
15
9
1
54
42
14
10
44
36
16
14
54
18
24
18
39
39
33
15
33
33
4
24
11
9
39
7
24
42
84
11
13
62
30
4
60
44
120
16
11
39
10
24
20
12
30
10
50
36
48
24
6
10
6
11
13
32
60
12
40
20
52
14
6
64
20
3
87
6
10
26
30
18
12
24
18
156
22
24
8
6
4
66
11
48
15
16
2
18
4
41
1
20
34
2
42
10
11
1
36
68
34
18
24
54
20
22
59
21
34
8
57
9
36
48
16
26
6
24
10
24
41
24
45
34
30
56
10
6
36
47
24
27
22
60
11
9
22
8
33
9
78
24
34
36
18
6
36
8
6
10
14
30
28
14
46
20
52
48
44
6
4
18
20
15
27
21
15
33
49
8
52
36
24
2
10
35
1
44
10
6
35
3
12
18
30
10
12
18
30
116
4
11
9
4
60
2
21
15
12
69
1
6
2
34
29
9
10
26
51
39
12
12
9
1
26
12
4
18
32
30
18
30
16
44
72
9
19
12
14
3
7
30
12
2
10
32
10
60
6
38
6
3
7
6
8
24
3
45
27
24
7
17
15
24
6
40
44
4
60
23
133
120
18
62
28
36
2
9
33
46
26
24
15
19
80
21
48
7
50
12
112
42
38
40
80
16
2
22
26
33
7
36
14
63
3
70
54
14
16
36
14
4
29
33
18
46
2
42
6
21
21
42
16
14
10
18
2
30
46
54
48
8
16
44
16
24
20
75
55
26
28
48
11
7
36
5
45
3
55
6
50
10
6
6
44
40
23
31
14
3
73
23
73
78
6
26
24
10
6
74
63
13
26
9
39
12
22
80
10
50
18
9
1
2
12
10
74
10
2
22
36
12
12
66
14
16
36
30
68
18
15
37
11
15
12
12
18
15
33
6
9
24
1
12
12
8
22
20
22
26
64
5
55
17
31
17
3
16
50
16
44
12
60
4
18
32
4
14
39
7
20
42
54
45
9
46
38
6
10
24
2
6
18
24
40
36
36
26
4
14
12
78
3
1
20
46
53
24
39
10
30
18
8
4
20
36
40
54
14
12
4
24
23
1
36
14
42
10
14
12
18
36
28
2
10
8
33
48
1
23
13
8
12
54
33
25
48
2
21
15
9
21
30
6
4
2
9
48
13
11
1
6
104
10
38
48
30
52
2
12
10
44
3
1
8
15
97
20
16
12
44
16
2
81
49
30
32
9
1
24
6
30
26
9
13
2
10
14
22
131
49
12
8
22
80
42
18
9
31
2
10
6
24
14
4
53
97
8
4
24
11
1
60
12
8
54
18
15
1
32
63
15
66
36
42
66
16
60
24
44
15
72
1
8
15
55
60
26
3
1
30
80
34
6
60
6
20
3
81
34
5
15
58
2
45
7
17
1
20
12
15
61
32
16
14
16
2
18
24
10
32
16
54
65
1
47
31
36
44
9
21
64
8
3
45
51
33
6
16
6
44
66
21
1
6
14
3
45
3
15
10
12
12
30
30
36
50
6
40
24
20
4
2
106
42
26
4
8
22
36
14
3
15
18
54
6
3
1
23
3
12
42
10
12
20
10
8
28
18
50
30
16
5
24
19
90
11
15
10
50
76
14
54
10
8
3
81
4
2
22
12
14
22
8
96
27
37
54
126
12
32
16
6
5
15
66
24
16
12
6
6
23
7
30
36
20
3
9
22
66
12
20
22
14
12
40
24
8
15
1
14
42
16
2
22
14
9
15
10
38
4
44
57
9
28
20
28
18
20
6
96
12
66
12
4
38
6
21
21
24
4
23
21
40
20
12
28
8
15
3
30
6
9
9
10
5
21
4
38
10
44
24
10
14
36
16
23
24
24
15
48
9
13
20
18
4
8
10
48
30
24
30
36
47
19
30
23
61
20
12
3
1
74
6
76
11
33
15
3
10
20
60
16
11
72
3
4
74
66
10
12
8
16
44
12
4
18
2
30
64
24
6
12
20
12
6
4
29
21
52
38
16
32
9
49
47
15
30
12
39
37
36
36
11
13
8
48
51
7
6
18
2
4
2
33
21
27
120
1
8
18
10
20
4
8
3
49
20
3
24
1
44
24
10
36
30
44
40
30
14
39
9
22
8
9
13
20
12
18
12
ABCD 394293948*7^$a-1 [50080]
10
38
12
51
51
1
32
123
12
6
84
31
59
100
48
32
60
9
12
36
91
8
42
70
62
39
3
49
5
15
12
12
16
56
19
2
30
13
24
20
12
21
15
3
13
59
81
112
132
23
24
81
27
48
81
84
15
49
11
12
13
35
13
140
9
75
28
29
48
39
24
15
36
16
2
43
23
6
78
25
5
58
68
49
23
144
21
63
24
40
32
30
3
60
4
60
143
36
1
44
180
15
45
33
19
35
1
8
52
71
54
10
57
53
102
30
24
36
7
5
6
24
33
57
19
59
60
45
48
84
15
1
12
65
27
45
126
30
12
12
66
21
9
34
17
45
78
12
9
48
3
36
40
62
19
36
17
63
60
3
42
12
90
9
15
12
13
35
37
8
159
36
69
3
12
72
129
87
117
12
184
101
51
129
7
44
3
9
15
132
36
13
92
52
63
8
37
8
75
33
87
9
76
35
45
51
21
63
33
3
6
30
18
30
60
57
15
12
18
48
36
27
120
24
67
29
27
24
40
101
4
44
168
9
51
45
3
27
36
42
70
158
31
53
66
1
56
33
42
93
39
4
129
11
33
19
50
3
12
7
128
9
45
18
117
9
144
3
96
3
28
120
5
75
12
84
6
36
15
3
4
5
16
104
40
36
44
3
30
12
135
21
27
3
57
48
40
80
24
43
2
6
33
21
6
54
138
1
11
25
65
51
27
69
39
25
44
33
30
72
6
42
21
36
105
18
28
5
100
35
6
156
18
54
30
9
3
9
4
80
3
25
29
7
71
69
3
78
42
114
84
123
45
72
118
48
2
115
68
64
47
1
32
12
75
36
12
9
141
6
102
3
24
43
77
100
44
3
30
7
41
3
16
36
8
36
27
120
81
12
21
60
43
32
45
19
11
21
84
3
100
5
72
48
15
18
96
6
12
40
56
37
17
102
57
36
15
40
8
54
6
9
12
27
84
33
103
89
3
45
9
51
52
23
30
123
9
18
30
3
24
60
3
18
54
28
8
6
36
27
15
145
83
25
32
45
6
144
45
15
18
24
39
51
13
44
3
18
60
6
126
36
42
49
23
168
6
30
45
21
27
63
45
99
12
28
29
15
1
35
12
57
96
117
24
6
24
69
81
111
33
102
42
48
135
15
13
15
53
69
43
27
50
31
32
69
75
12
132
9
22
110
6
52
5
16
23
78
6
24
109
23
45
48
64
11
69
51
96
25
65
15
39
12
13
3
33
92
33
19
11
81
24
19
45
5
99
21
6
69
24
19
134
66
24
18
42
9
24
24
24
39
4
33
89
24
6
48
84
1
99
17
51
9
45
30
36
12
30
12
3
28
29
18
40
5
40
23
48
33
52
17
3
12
3
54
30
9
39
12
42
3
12
16
27
101
72
24
48
36
96
93
12
19
17
42
25
15
5
15
100
32
9
36
33
6
21
12
19
14
18
30
51
21
36
42
18
7
24
11
36
124
2
46
33
5
43
20
76
48
29
7
29
67
75
86
10
5
24
27
16
21
17
174
30
30
6
6
24
52
2
46
29
16
8
96
75
60
78
12
30
12
13
68
3
12
21
27
12
60
9
36
156
141
3
3
52
2
39
31
38
27
87
21
72
27
48
16
2
15
63
72
93
9
12
27
48
12
84
63
49
35
88
20
33
24
24
16
71
33
51
21
48
9
3
100
32
136
20
7
149
211
32
12
33
39
6
43
24
20
33
15
99
4
122
15
16
23
78
30
312
24
42
42
9
7
26
6
12
9
87
45
9
90
49
56
63
1
41
39
16
32
16
20
16
20
3
9
15
30
30
6
3
51
13
71
21
84
27
109
27
120
17
57
66
132
21
21
99
87
9
19
17
195
57
24
12
4
203
24
6
82
5
60
76
84
32
28
71
49
23
84
48
21
19
5
63
12
9
60
16
11
24
81
9
72
108
63
27
21
72
15
1
27
69
3
2
135
12
19
2
60
60
3
84
87
54
3
3
24
57
43
213
23
21
60
57
60
3
108
45
6
30
31
29
3
51
24
1
104
63
177
63
121
36
101
7
3
24
29
21
48
54
37
32
15
144
60
12
66
7
44
60
24
27
12
69
129
19
8
48
3
81
27
9
12
39
21
81
111
3
60
9
15
96
57
120
112
29
12
51
52
41
19
47
1
5
267
12
48
43
53
27
24
84
84
25
77
18
69
33
27
243
78
30
18
12
10
2
67
83
18
51
28
77
12
24
30
1
36
11
61
59
105
28
20
76
27
116
48
21
9
6
33
112
29
58
62
27
51
97
5
27
3
42
18
9
67
29
36
51
84
84
78
30
37
35
45
24
9
90
9
3
12
18
6
85
68
3
57
36
48
189
67
119
25
35
45
16
12
59
18
22
45
20
4
44
15
54
58
21
27
2
31
77
15
3
30
10
44
49
24
27
53
3
30
66
37
8
139
9
101
7
212
12
63
21
9
42
73
71
42
3
75
72
12
45
45
55
68
76
11
129
96
24
51
16
41
3
28
29
4
20
24
40
47
96
217
20
60
15
48
69
132
76
17
18
66
12
15
48
9
99
48
36
87
121
29
3
3
42
7
56
51
48
18
15
7
50
60
159
3
57
16
15
101
24
3
42
66
25
101
39
12
39
84
13
44
36
81
10
29
19
14
18
42
36
7
23
100
2
60
ABCD 394315196*7^$a-1 [50014]
35
60
24
6
67
77
40
26
48
1
23
12
10
38
6
6
36
13
5
40
14
25
35
13
83
12
1
9
164
6
1
11
60
46
26
22
98
49
47
25
21
3
101
18
70
51
11
12
1
5
6
49
41
40
111
5
4
27
11
12
30
24
12
30
49
84
5
54
70
63
33
24
50
46
24
63
47
10
8
84
18
130
51
47
54
16
20
4
50
22
32
6
60
70
44
36
40
27
47
6
16
44
4
27
35
34
24
26
61
65
24
18
12
6
4
24
20
52
20
7
21
2
30
40
38
13
23
13
48
35
12
1
33
15
81
111
35
12
13
47
22
32
36
48
4
56
91
11
34
39
105
2
22
63
9
38
49
59
60
13
65
4
48
72
50
12
30
28
3
5
30
10
20
18
24
25
12
23
70
24
2
84
36
70
62
10
14
36
46
32
16
24
15
12
48
17
150
13
35
6
60
30
36
24
54
12
162
25
48
72
21
24
48
15
47
37
89
4
50
13
47
10
8
120
7
11
37
33
15
5
28
2
13
12
213
51
23
24
66
28
62
114
96
31
53
4
75
5
16
3
17
4
32
42
42
43
53
4
170
24
30
19
84
9
110
25
9
48
2
48
60
6
52
14
114
16
48
72
20
19
71
37
11
6
6
13
23
54
19
33
32
64
32
31
89
36
148
14
12
37
12
71
30
6
90
42
22
24
51
59
10
63
33
123
24
11
13
23
72
12
66
42
22
68
28
87
29
60
88
50
78
102
73
60
23
22
2
18
28
3
36
35
18
7
11
42
24
16
3
5
67
23
6
24
54
6
90
24
6
12
24
19
77
43
71
13
71
6
4
26
126
54
13
45
2
90
36
16
48
3
45
2
1
65
28
3
113
18
109
59
12
18
48
6
6
24
18
49
21
75
23
13
47
12
48
142
24
44
30
24
24
24
66
7
96
83
37
96
17
103
17
4
62
1
33
24
2
12
60
6
43
23
108
25
23
60
22
72
98
78
30
12
6
30
60
22
14
186
7
35
6
67
69
44
4
24
8
18
36
24
10
24
8
40
26
1
29
40
8
19
23
60
138
36
18
102
31
21
38
37
12
17
31
60
36
11
49
17
60
54
10
51
93
39
23
10
24
48
24
2
42
18
1
36
11
60
94
50
30
54
157
69
24
72
48
2
22
8
30
13
21
38
66
16
3
21
14
58
38
30
42
90
16
15
11
42
24
19
12
203
72
10
80
6
61
23
49
17
42
13
29
84
6
6
30
25
89
24
72
42
1
24
23
30
42
118
24
20
30
24
6
7
12
24
21
24
24
3
5
78
49
9
122
22
24
99
41
6
84
34
27
21
48
2
54
30
10
50
97
23
36
12
13
9
24
15
9
110
102
6
25
69
44
4
50
25
11
12
30
30
10
2
22
38
34
2
42
4
20
4
3
23
37
9
164
36
42
12
37
21
3
21
8
6
25
9
51
35
18
6
34
144
68
52
32
31
9
24
62
13
77
7
17
60
24
7
21
48
72
24
8
16
44
36
19
35
10
56
6
18
16
74
46
48
75
11
96
24
72
84
22
14
12
36
30
31
41
4
38
12
37
17
19
17
7
59
25
29
19
12
5
30
54
4
39
201
3
23
13
9
3
5
88
27
41
55
65
54
22
15
9
3
5
90
46
26
18
30
84
42
64
26
46
2
18
54
61
12
45
2
90
36
40
14
34
96
98
25
93
2
22
27
23
25
41
42
10
48
24
48
26
84
48
58
80
16
96
2
25
17
54
60
24
1
47
12
46
24
96
14
12
36
1
89
16
3
5
54
36
66
42
13
47
42
31
29
16
14
10
14
6
54
12
54
52
26
18
60
7
81
3
71
46
24
26
1
21
50
12
10
3
29
16
48
14
121
11
1
45
2
48
1
48
36
23
25
59
18
76
2
12
10
62
1
5
4
38
1
9
24
38
25
143
13
35
6
52
3
45
26
12
36
24
6
40
26
48
12
6
7
17
30
70
80
18
42
96
67
48
33
14
12
1
65
30
22
2
22
14
73
101
78
94
3
45
14
6
6
30
24
66
25
117
32
30
6
4
48
2
142
3
36
12
21
2
108
6
4
24
120
123
83
13
23
96
37
77
114
90
42
72
1
11
60
66
54
1
21
27
47
24
24
70
2
61
71
37
23
6
19
23
22
144
2
1
69
32
60
7
17
6
22
48
2
12
48
13
24
65
36
60
28
27
23
13
17
72
40
62
13
21
14
10
2
70
98
18
43
12
48
77
16
20
55
21
48
48
75
60
59
24
6
19
5
66
25
65
67
41
6
10
26
70
20
30
85
12
21
74
72
22
3
84
5
4
92
60
19
47
48
24
60
10
110
10
2
30
24
192
42
22
96
48
14
42
64
2
60
10
2
1
21
80
16
50
12
10
75
36
12
89
55
11
10
50
49
35
36
48
24
25
45
68
67
17
43
113
52
27
29
7
23
6
4
24
50
25
237
14
49
9
39
9
24
15
5
52
14
58
38
24
58
39
60
93
38
12
126
54
36
12
12
1
65
4
38
6
42
24
97
12
48
29
55
59
22
14
12
42
28
32
114
22
3
24
21
32
43
45
26
54
16
56
7
9
26
13
33
15
9
8
54
30
36
42
22
24
20
66
24
34
8
16
51
47
22
2
22
68
31
21
20
18
12
60
1
47
34
3
47
48
12
12
94
24
24
8
78
18
42
18
52
123
35
13
17
7
17
6
37
23
13
12
89
66
1
48
36
105
2
12
6
31
23
49
21
24
24
3
36
12
119
46
63
11
18
31
11
6
4
24
26
6
6
1
47
12
49
5
40
48
3
23
46
26
108
10
50
22
39
77
48
28
39
29
100
27
69
38
6
24
28
15
29
30
1
11
108
61
12
35
36
13
53
18
6
4
15
9
26
94
68
24
36
40
44
4
24
68
4
24
26
30
16
68
66
1
9
20
6
1
24
23
12
10
8
36
4
96
3
17
18
13
5
19
5
64
32
42
60
1
5
6
6
54
6
24
76
2
70
26
25
11
106
48
26
37
9
24
20
18
42
18
13
12
71
46
38
25
33
14
10
24
24
2
24
36
10
26
18
4
2
61
119
10
26
70
27
53
18
12
120
12
25
23
12
34
26
48
22
15
53
42
18
30
30
76
2
25
12
33
2
60
1
9
44
4
20
6
6
48
55
17
ABCD 394450514*7^$a-1 [50067]
69
31
5
85
8
90
6
106
78
6
2
10
14
10
128
112
14
10
14
135
27
9
31
24
36
20
16
72
102
84
20
27
13
24
26
9
21
112
90
72
12
36
18
24
18
30
18
116
10
18
20
16
42
18
6
90
5
21
10
30
12
6
65
31
41
39
6
63
19
6
32
72
70
161
25
36
78
17
61
60
14
58
68
18
45
37
48
59
31
5
96
43
92
58
60
12
6
8
34
36
42
48
101
1
47
1
144
168
24
11
25
23
25
20
15
7
48
12
32
30
10
6
35
1
96
30
29
13
20
70
30
11
7
53
97
12
8
48
15
25
32
52
92
28
60
18
90
42
42
8
16
162
17
7
104
70
11
69
16
18
66
30
17
7
42
140
34
206
16
122
166
72
90
84
30
6
173
51
28
26
172
119
13
186
42
44
28
110
58
30
137
37
18
32
30
58
56
34
23
72
31
14
16
12
140
63
49
18
12
18
18
104
82
18
17
85
6
18
12
32
52
20
10
5
81
58
36
6
20
4
14
82
84
30
234
6
18
48
8
22
48
20
16
18
6
86
75
79
30
42
24
41
7
80
57
15
30
96
52
6
14
22
6
84
54
26
18
10
23
48
49
18
113
19
30
42
24
24
6
12
14
69
57
4
20
46
44
9
61
11
108
67
17
60
75
16
62
34
24
72
42
126
29
25
11
7
8
4
60
96
6
8
22
96
48
50
135
19
42
44
16
18
66
20
10
42
84
66
32
28
18
95
49
48
12
30
17
19
50
10
24
38
48
15
57
18
6
34
30
24
11
1
114
5
55
24
48
60
114
23
27
10
14
52
12
78
72
18
24
6
18
54
26
9
37
24
36
14
141
75
64
126
126
132
65
7
48
6
74
106
6
5
91
132
218
18
9
97
60
180
14
6
28
60
18
12
2
18
10
66
60
14
48
18
9
15
45
37
71
19
36
38
40
12
30
8
6
39
1
35
133
2
54
15
36
21
100
212
16
42
8
16
24
101
25
66
38
64
78
48
6
71
37
42
14
16
84
54
96
60
20
21
81
28
59
75
72
64
5
9
46
2
4
24
54
12
5
25
30
8
28
125
19
30
36
12
11
49
2
9
55
125
7
48
42
18
6
80
46
48
12
24
38
16
50
16
110
34
114
132
18
12
20
10
30
36
12
36
20
16
18
23
7
38
88
24
32
58
56
64
6
12
20
4
24
6
30
131
63
64
17
13
152
24
46
53
31
114
6
65
25
36
50
4
50
64
30
6
44
27
25
20
63
7
29
1
35
13
11
12
13
30
6
96
14
10
36
83
15
9
1
6
108
77
63
112
29
61
20
70
108
36
54
60
96
30
26
51
7
56
40
17
7
48
24
48
12
78
6
24
30
2
10
71
49
6
12
42
60
30
8
16
65
19
18
30
68
10
134
10
12
6
12
180
66
26
9
39
70
8
4
30
65
31
62
10
113
37
6
12
42
36
11
13
18
8
24
28
2
46
5
7
29
48
27
24
106
14
46
24
11
31
110
64
18
66
59
37
30
8
46
54
60
78
60
62
16
126
84
6
6
2
72
4
6
48
23
55
8
21
13
11
157
24
6
14
90
6
142
5
36
157
12
36
6
14
70
20
76
114
26
4
54
90
65
73
8
72
18
9
7
96
32
57
49
6
6
2
10
78
54
11
67
48
30
68
316
84
114
48
14
100
35
3
70
35
7
24
86
136
8
34
56
57
49
36
72
66
42
23
19
41
12
97
48
107
181
24
107
75
28
66
30
54
6
56
9
19
20
45
91
36
26
34
6
42
17
19
6
24
11
25
56
58
60
66
23
43
144
38
27
43
36
66
36
8
10
24
113
13
24
12
38
46
12
95
25
59
19
62
58
65
21
10
41
63
30
70
12
24
48
120
6
114
6
12
38
70
80
75
55
17
45
64
24
155
36
43
18
42
66
36
90
270
36
30
53
25
35
1
11
13
42
17
15
88
38
16
30
44
10
30
54
8
72
51
115
6
30
78
18
14
16
30
48
12
29
13
6
56
16
48
6
18
48
113
31
96
24
24
14
22
53
36
1
6
44
4
42
47
7
36
60
48
6
14
70
6
36
32
72
24
9
133
18
24
5
27
40
8
6
52
12
47
1
48
72
83
1
134
46
11
7
6
90
110
34
120
38
4
6
8
24
106
24
36
12
18
5
49
20
72
34
72
29
91
12
6
6
114
36
8
96
22
48
2
10
62
112
18
5
115
42
24
6
14
72
52
182
10
6
24
78
50
10
6
60
5
21
15
9
34
6
84
6
89
180
97
60
14
4
12
29
96
9
52
12
126
6
59
1
24
96
36
48
24
6
17
49
14
82
14
54
16
96
8
24
28
72
71
21
58
56
10
6
18
12
56
27
31
6
6
2
10
66
95
45
34
6
11
13
6
20
6
10
8
81
1
36
42
56
21
1
18
5
1
84
71
69
66
54
70
12
17
7
60
18
66
30
24
11
97
20
72
51
21
15
55
6
119
25
68
40
30
12
6
90
38
27
7
60
122
4
47
19
18
30
36
102
2
82
71
13
12
14
10
168
62
4
26
58
32
28
6
24
23
79
29
51
81
72
7
24
62
18
16
120
5
43
5
7
36
42
140
58
24
53
31
5
45
130
102
12
72
54
120
56
58
62
16
24
168
ABCD 394498388*7^$a-1 [50038]
25
21
51
29
16
60
20
18
6
6
4
32
24
30
34
20
64
6
26
25
9
36
68
40
2
13
15
26
34
8
28
45
15
24
8
52
9
33
20
246
60
48
1
12
51
50
16
39
45
38
34
50
10
3
17
28
2
48
10
38
18
31
15
18
20
79
51
6
50
70
60
14
1
21
8
6
34
32
28
20
42
49
15
9
23
48
4
6
6
68
42
24
40
2
4
18
20
36
60
6
24
40
26
7
3
20
13
17
34
50
4
86
30
46
14
10
74
7
5
19
119
6
10
26
4
63
27
6
60
14
1
39
26
19
41
4
20
30
30
55
21
8
7
45
14
40
20
12
1
51
21
5
16
63
77
90
10
8
7
29
6
4
14
18
34
14
1
5
10
44
6
7
41
18
64
9
95
24
1
5
6
36
82
26
25
5
19
47
60
4
84
66
74
12
10
24
56
60
34
50
42
42
12
4
36
3
45
75
84
12
29
31
45
15
24
23
48
6
10
9
5
4
39
17
40
14
12
13
21
15
5
31
12
51
57
35
34
20
19
41
4
36
24
38
60
1
17
4
20
31
45
54
20
1
11
34
2
49
75
48
21
5
30
1
15
38
6
4
86
36
4
15
84
17
10
38
19
23
18
18
18
6
85
125
4
135
39
60
2
30
4
6
8
6
1
15
56
18
40
6
20
4
33
48
11
108
10
84
2
30
19
35
64
20
10
30
56
16
9
45
26
28
32
30
4
36
3
5
12
6
22
20
42
73
23
34
27
83
24
16
50
64
62
24
10
39
71
4
14
6
16
8
66
16
38
6
70
66
15
48
35
120
46
6
54
51
5
6
22
50
36
4
32
40
68
52
48
12
44
61
3
6
20
70
21
33
15
17
55
33
50
22
39
35
16
50
18
1
41
4
111
99
105
48
21
27
3
9
23
36
42
18
78
150
12
13
11
24
10
36
20
34
20
1
9
24
20
72
7
21
6
32
18
94
30
92
6
12
49
47
1
3
32
28
21
47
48
6
66
202
6
20
1
3
12
30
48
12
20
30
58
26
16
33
17
18
37
12
72
24
36
29
6
10
20
96
28
32
48
12
30
25
23
46
2
28
30
3
53
7
36
12
33
50
30
6
4
2
7
17
6
60
64
14
30
106
54
36
14
18
18
16
30
54
75
35
12
1
11
6
10
120
129
5
42
28
60
21
5
36
28
56
36
30
36
13
5
30
1
48
11
25
51
8
16
6
54
14
18
48
16
9
5
6
24
4
12
9
45
14
25
17
18
10
282
20
24
1
3
6
30
50
42
22
56
6
30
40
20
24
40
30
6
18
50
7
48
45
6
20
6
4
44
19
47
25
11
4
30
15
47
49
125
34
9
35
37
3
2
6
49
105
14
30
60
70
14
19
11
12
4
45
35
106
8
115
5
7
9
24
32
103
72
11
24
30
28
30
6
2
1
27
86
4
24
2
85
83
1
35
100
6
8
12
88
20
6
124
6
24
2
24
90
19
83
94
8
7
29
31
35
37
63
74
19
65
36
10
129
27
33
21
50
10
56
4
15
5
4
32
28
50
60
1
36
59
6
7
17
36
84
30
1
5
70
104
10
50
4
9
12
5
66
49
9
42
48
26
6
24
24
12
13
5
30
1
24
11
13
11
10
12
14
1
9
2
82
51
21
26
37
47
24
6
19
39
96
30
15
11
18
6
6
28
20
16
44
16
36
18
81
5
4
12
98
96
4
60
2
43
41
144
12
18
6
30
1
5
6
18
10
21
15
9
24
11
34
20
19
12
81
3
17
6
61
12
9
6
21
3
32
4
9
11
24
42
55
45
20
4
14
25
11
1
11
52
2
30
24
6
7
23
60
4
9
5
55
60
41
40
200
6
100
78
42
18
39
17
4
60
27
24
71
34
3
108
65
55
3
81
41
4
2
1
48
45
20
48
76
63
17
19
51
140
6
10
14
19
12
5
120
6
13
81
18
6
15
35
16
8
6
4
51
36
23
10
36
15
9
12
30
44
30
6
30
4
15
36
3
21
21
26
12
6
4
90
2
18
10
56
10
6
14
24
1
101
24
6
36
120
4
84
24
80
16
86
24
40
2
37
17
40
14
36
49
21
8
7
9
36
3
155
16
14
46
14
12
6
4
9
21
8
31
29
6
34
36
14
10
2
30
4
2
42
18
22
20
46
33
23
48
72
58
2
54
30
34
86
13
3
30
26
37
11
10
2
1
47
4
26
30
30
10
21
23
60
16
14
36
40
26
64
14
19
12
39
57
5
60
19
15
32
13
5
31
45
24
44
19
53
10
50
10
14
70
32
18
4
20
52
18
21
21
8
12
30
34
62
22
30
21
36
29
10
9
21
44
30
16
86
18
1
5
64
2
36
4
8
42
30
10
14
16
38
60
36
16
68
6
70
30
14
66
49
51
50
16
44
31
72
12
9
2
18
7
3
2
103
15
32
10
3
45
32
48
16
6
14
24
16
26
88
20
12
4
20
1
24
24
101
31
5
4
2
22
38
1
27
26
30
25
15
8
12
4
32
12
30
6
6
7
93
14
16
56
60
73
11
13
17
4
110
6
6
58
75
29
42
4
144
20
108
42
22
74
4
6
24
62
6
42
31
24
95
16
32
13
21
44
60
54
12
4
45
51
14
30
1
39
66
14
49
11
64
42
8
142
57
12
11
84
12
4
8
25
5
6
54
16
60
20
46
48
50
136
14
1
51
57
117
51
35
18
10
12
9
11
10
8
7
11
22
2
25
69
20
4
15
5
36
36
30
10
8
6
30
30
10
2
13
35
13
21
75
17
4
2
4
78
32
94
20
1
15
9
69
2
10
14
6
24
84
12
34
45
9
2
24
13
3
80
70
14
66
18
30
18
18
36
4
30
26
6
18
60
42
1
47
66
54
64
50
60
16
63
48
35
24
13
83
13
21
6
9
71
25
11
48
34
20
42
28
66
20
64
27
12
27
9
5
10
6
20
24
31
36
48
15
26
16
8
7
5
66
108
30
6
34
14
12
48
40
2
4
50
10
6
50
4
20
30
120
4
20
1
9
32
24
43
3
9
9
12
14
70
14
16
6
15
11
42
7
15
30
87
23
34
39
65
60
40
15
23
18
54
37
15
14
120
6
34
3
11
30
7
48
12
185
19
5
16
14
6
10
14
43
23
25
5
10
18
12
15
60
39
92
1
36
5
72
4
6
69
15
9
5
72
30
24
36
36
58
30
24
2
40
20
10
200
49
59
30
16
3
27
24
32
49
21
18
2
70
14
30
16
30
14
36
18
30
10
2
30
43
15
6
20
30
36
28
42
60
14
49
41
34
8
34
3
11
16
38
18
37
17
28
2
30
4
51
5
6
12
30
16
26
10
15
3
57
3
36
21
9
99
24
27
21
9
26
18
31
15
24
9
51
50
12
6
94
14
10
15
59
42
7
11
6
60
42
49
9
14
30
36
19
17
6
4
18
6
6
44
55
41
24
24
70
6
36
20
58
36
30
14
30
10
102
44
10
9
11
40
21
5
4
20
30
54
82
30
14
1
12
17
4
2
13
125
6
6
7
12
9
32
84
6
13
41
4
6
36
24
24
26
19
5
6
10
30
30
66
8
10
12
15
33
39
101
18
18
16
63
41
36
43
17
6
42
16
63
27
6
18
20
12
18
6
25
29
6
25
96
23
10
15
24
11
90
6
1
23
25
15
32
48
25
120
21
30
50
4
86
6
18
1
9
2
25
9
116
30
13
35
42
6
22
56
16
14
10
2
48
36
118
116
6
4
ABCD 394513512*7^$a-1 [50014]
19
72
72
17
60
96
24
43
128
9
103
96
24
72
17
108
55
41
55
44
16
8
64
41
48
31
41
7
41
39
93
7
48
12
29
55
17
12
79
29
12
87
9
84
75
40
56
24
16
56
40
84
48
156
125
27
69
51
4
29
19
29
63
117
24
3
64
173
3
16
5
79
12
89
132
103
36
8
4
17
31
12
29
12
12
96
27
52
29
15
9
87
33
15
21
60
19
60
113
12
151
89
36
111
24
28
149
7
5
36
24
12
7
29
72
7
8
64
32
105
24
12
144
79
60
24
8
24
9
115
12
24
17
120
108
43
56
64
29
99
40
113
15
33
43
125
12
132
67
41
3
9
7
5
43
24
41
12
3
4
41
7
89
55
5
12
132
55
132
20
9
111
9
192
39
33
67
53
7
24
56
144
297
43
48
60
48
8
117
55
29
15
4
60
53
19
29
120
60
12
12
36
51
21
72
72
67
77
24
432
67
108
53
31
89
36
72
19
29
24
31
20
141
43
41
55
5
60
132
12
12
43
53
12
156
31
41
91
32
124
137
103
5
36
120
91
101
127
41
55
17
31
68
165
7
77
12
99
81
39
33
36
103
41
7
44
88
12
20
45
91
53
60
31
17
31
180
60
17
31
128
33
87
45
79
60
132
36
24
5
240
19
5
147
21
19
8
16
17
12
51
88
29
31
77
79
32
4
48
96
53
43
20
9
15
40
65
87
40
8
52
101
72
12
36
7
41
55
60
65
72
132
12
7
12
48
32
16
29
72
48
72
7
65
19
8
9
15
40
125
151
29
132
3
28
96
41
19
32
9
91
60
5
24
43
41
12
3
4
48
108
77
24
12
151
209
91
41
7
44
88
32
45
24
27
9
24
36
12
43
48
77
115
65
171
4
108
132
44
112
120
41
108
55
5
55
17
7
32
153
12
195
4
20
21
55
101
48
72
87
45
19
96
12
41
3
9
60
79
60
36
12
5
120
3
52
20
129
31
341
67
101
144
19
29
12
55
5
151
29
96
31
5
67
96
96
89
60
75
93
67
32
9
144
79
53
127
92
9
96
36
3
21
72
91
12
41
3
52
48
17
48
27
64
197
60
7
12
20
28
36
24
5
27
52
41
67
113
307
12
96
125
19
48
41
168
12
7
65
19
53
3
4
41
67
48
36
60
104
117
115
48
53
48
43
56
21
103
48
20
172
156
36
60
17
7
32
45
48
127
12
137
111
45
139
149
48
72
115
5
72
24
31
41
67
5
48
139
113
79
32
57
39
33
127
29
99
4
29
19
68
136
185
24
7
89
175
120
5
91
29
24
36
12
72
27
48
45
51
4
36
24
72
29
12
252
19
72
89
31
5
79
5
151
5
91
53
171
16
8
76
41
43
12
41
19
29
12
43
36
24
17
60
12
60
48
3
28
156
41
12
43
80
64
32
9
43
29
84
24
51
4
36
60
48
20
40
56
21
7
17
31
12
8
21
19
48
113
63
9
55
5
27
33
87
81
48
24
7
24
17
63
16
29
99
52
89
24
139
48
161
48
12
7
53
43
164
72
4
29
19
17
19
24
17
111
40
120
413
228
7
156
5
12
139
84
29
15
21
43
17
12
67
65
12
3
45
51
88
56
21
12
199
24
89
168
7
5
19
41
55
53
108
24
15
33
48
39
33
211
17
96
24
43
17
12
31
41
7
101
7
5
27
52
17
43
41
111
28
60
53
24
96
24
43
48
41
91
36
96
24
5
27
4
140
21
204
19
41
60
31
24
65
31
84
29
19
12
24
41
12
12
55
32
9
120
84
19
8
144
21
43
36
36
149
72
43
24
24
8
24
69
67
5
7
12
80
16
161
31
29
132
15
117
24
19
24
56
96
21
139
77
24
67
17
12
12
48
7
32
64
125
31
53
79
120
32
16
144
29
19
48
125
48
7
12
168
5
219
40
65
36
43
41
31
24
48
77
51
9
12
24
139
89
31
101
3
40
5
19
8
21
3
57
67
5
135
33
159
9
39
192
33
7
53
48
3
117
27
33
63
196
12
48
41
43
17
72
19
8
40
80
48
93
24
36
39
48
4
12
257
63
16
5
3
117
19
17
ABCD 394691016*7^$a-1 [50002]
12
45
8
7
8
40
65
34
2
28
39
17
60
55
32
21
82
2
3
28
36
113
3
4
3
24
17
12
52
9
32
22
42
12
56
19
21
210
45
75
33
15
9
12
21
23
9
48
7
29
10
6
24
11
21
7
17
15
36
7
12
50
4
6
78
35
21
27
40
5
15
12
85
42
57
39
24
45
57
23
40
8
31
14
16
3
8
33
100
3
12
24
21
6
24
9
56
21
27
12
7
21
29
46
17
88
5
24
63
1
6
18
96
20
100
47
9
118
9
39
5
57
36
19
5
40
135
75
48
5
57
3
12
40
5
52
11
33
12
7
99
33
8
7
108
57
12
21
39
24
5
10
12
42
6
126
11
33
12
43
5
16
72
39
17
7
29
27
1
24
3
32
4
3
24
26
10
18
35
33
99
52
41
36
27
72
25
23
60
49
56
27
25
3
84
29
24
36
19
15
26
22
50
12
55
24
21
12
54
9
20
25
56
19
12
3
36
18
56
10
5
33
16
39
17
46
50
84
10
17
16
33
24
18
5
4
68
1
24
35
31
12
48
6
12
18
38
7
9
42
78
18
9
5
22
2
3
57
22
30
6
2
31
9
123
53
15
72
1
20
10
9
12
29
10
57
32
4
3
14
7
32
64
53
135
43
30
35
19
9
20
13
60
3
56
12
25
20
36
10
38
64
12
78
45
51
72
5
33
51
43
42
35
21
79
41
12
22
5
43
36
54
3
20
144
7
18
12
42
12
57
48
15
2
43
36
39
2
12
36
15
55
5
64
68
28
29
34
57
32
48
60
52
20
1
48
56
22
173
31
9
21
24
42
54
20
31
15
36
18
147
29
63
141
10
57
9
20
7
15
26
22
84
2
39
25
11
31
33
36
24
8
1
27
77
55
3
2
7
5
34
9
57
3
8
19
21
3
120
66
11
4
36
51
38
10
26
48
10
57
3
29
4
53
135
13
63
20
9
4
32
39
31
84
18
23
43
18
36
47
79
30
59
4
21
3
53
19
53
22
36
86
40
6
24
12
42
78
29
1
42
26
48
3
13
36
83
57
67
8
88
24
60
8
21
64
23
33
16
71
4
27
29
43
74
3
12
31
12
6
24
15
21
3
24
20
40
9
90
21
5
15
7
86
27
55
9
27
24
12
86
7
24
45
8
16
3
15
101
21
64
84
15
24
63
24
2
91
21
6
5
7
36
102
35
52
128
28
33
3
57
11
9
7
24
3
9
44
12
12
79
21
9
30
24
38
10
17
25
3
24
27
36
12
14
22
29
43
17
25
8
60
22
21
15
5
120
9
10
98
100
18
9
8
12
31
18
27
129
11
45
12
7
8
37
18
38
88
80
60
10
57
32
1
54
45
132
15
5
28
65
112
11
7
6
47
61
51
51
24
5
4
27
81
20
37
6
60
5
1
54
5
28
75
21
41
7
33
15
5
10
26
19
60
15
17
55
21
17
22
42
3
8
25
3
36
8
9
7
12
32
108
49
54
42
15
92
16
3
2
55
3
60
2
31
8
100
39
86
3
7
54
303
17
16
15
27
33
3
120
45
8
52
101
10
17
33
4
23
12
19
45
51
45
45
12
23
88
3
120
48
41
33
4
23
4
24
5
24
151
117
6
17
13
32
64
23
12
52
111
84
24
5
79
81
27
9
27
41
13
6
14
10
5
12
21
58
41
28
51
12
177
20
7
24
17
13
138
41
52
9
6
21
113
12
16
68
22
42
20
40
11
16
20
1
11
4
44
19
45
8
28
27
53
60
37
24
23
9
87
43
24
50
3
49
18
48
81
44
43
12
17
21
124
15
48
32
1
59
7
21
3
24
98
4
15
36
20
37
32
70
53
21
4
30
33
87
57
33
27
65
3
40
24
87
26
28
36
48
51
3
45
12
15
36
69
9
3
87
12
2
67
8
37
27
20
49
56
60
94
21
51
54
3
21
6
54
20
12
60
34
21
29
3
45
46
12
117
20
33
48
7
12
20
21
4
18
5
67
12
21
15
14
15
28
12
12
53
7
56
19
6
23
91
6
30
12
41
73
11
31
125
4
89
12
7
20
33
39
33
76
78
2
34
5
21
7
36
27
77
1
71
60
19
21
17
10
150
24
11
96
12
1
56
24
31
12
27
9
17
40
12
23
36
19
21
17
82
30
11
43
12
77
64
56
21
7
21
36
47
7
14
108
22
102
30
42
24
42
12
33
51
21
12
105
23
88
15
14
7
29
60
27
117
7
48
45
35
43
2
36
15
16
29
48
22
57
12
5
48
70
45
12
5
82
29
76
17
4
35
28
15
21
48
36
24
27
18
51
27
2
22
9
5
19
12
3
102
39
3
69
92
25
18
9
27
21
5
7
3
33
63
48
69
5
34
12
17
16
8
9
19
51
2
10
17
43
65
16
57
54
45
53
7
53
27
31
2
16
119
24
172
15
72
2
27
64
21
92
4
126
14
19
12
15
57
45
60
39
15
9
9
24
8
12
12
10
36
6
30
6
8
52
3
180
21
59
7
38
10
12
2
67
17
28
32
207
4
3
9
3
30
87
3
14
76
27
17
27
4
65
48
36
27
12
28
32
33
7
15
6
27
3
21
20
7
9
9
60
3
15
2
43
17
7
8
28
84
8
36
7
93
80
64
51
6
56
16
18
48
14
7
65
15
24
28
3
6
30
12
2
39
36
13
107
4
8
25
12
6
9
5
10
45
53
3
52
48
29
3
4
24
12
68
7
9
27
14
43
5
120
34
53
31
9
17
28
23
43
36
38
4
3
27
38
28
6
141
41
27
67
5
13
24
12
11
33
10
60
5
48
16
24
75
54
51
24
9
11
7
36
153
17
7
65
7
27
62
58
26
43
5
22
26
94
54
30
50
12
28
11
25
35
109
27
12
20
1
39
12
5
48
22
26
55
12
9
71
40
8
9
34
36
21
5
99
13
20
15
7
50
7
27
30
27
20
9
10
18
12
35
13
6
2
87
31
17
4
36
24
5
43
15
26
7
104
16
33
48
42
14
3
7
24
29
9
7
63
93
21
56
48
15
31
9
57
11
43
29
4
87
26
3
49
6
9
17
27
19
30
24
6
26
22
2
43
204
77
4
15
27
36
36
29
93
43
17
82
17
45
127
159
12
42
39
29
67
45
12
128
7
15
24
17
40
207
5
40
24
21
32
43
27
42
42
21
53
10
77
49
20
12
10
21
48
12
3
24
14
12
40
24
20
94
66
30
9
5
48
10
5
9
46
42
15
53
10
54
11
9
10
53
40
17
4
20
31
8
43
45
17
22
26
15
9
43
5
15
48
79
18
78
17
40
105
84
6
6
20
4
15
24
8
31
9
15
38
3
12
21
7
87
17
25
6
5
109
42
14
22
2
31
36
29
27
43
9
41
24
64
6
93
48
9
20
24
7
9
116
70
14
48
7
15
48
6
6
41
40
63
ABCD 394742582*7^$a-1 [50004]
4
90
23
4
12
23
12
45
3
52
42
14
16
14
22
29
40
11
57
27
61
20
88
9
68
3
1
95
1
39
5
4
23
39
105
4
44
16
23
9
16
24
27
21
20
13
18
30
23
12
12
16
8
19
18
14
13
24
36
44
31
60
108
44
21
15
85
11
33
7
9
12
45
24
20
6
13
11
4
12
33
68
3
28
9
8
13
11
25
62
81
16
36
80
57
142
12
17
7
14
15
1
2
78
3
49
54
101
52
48
68
4
15
17
28
3
17
7
17
31
8
34
20
3
25
6
14
15
12
16
44
75
4
30
24
23
4
3
33
119
16
9
35
40
20
69
1
15
21
24
3
35
96
24
16
9
81
6
21
8
9
28
14
81
117
51
39
12
45
72
37
2
4
8
22
15
8
1
23
97
14
28
29
15
48
25
75
29
52
20
40
8
76
8
3
57
4
23
60
6
42
9
4
9
6
5
39
10
2
60
13
27
60
18
27
119
1
29
4
39
32
31
5
49
27
15
29
12
39
9
19
5
16
32
19
2
66
21
55
29
64
5
42
81
24
1
38
54
16
14
22
14
21
28
11
4
66
15
9
131
16
15
30
11
36
69
171
21
43
15
18
14
6
7
35
1
3
20
120
9
15
21
12
72
25
12
11
40
3
5
3
28
42
2
10
50
4
6
54
5
51
10
18
17
15
36
13
20
31
17
73
26
12
6
22
24
20
48
16
60
2
15
36
4
8
12
48
31
5
49
27
23
9
55
5
57
28
30
53
63
1
11
12
33
4
3
2
39
9
82
20
28
9
63
5
60
103
8
37
11
12
84
10
30
14
4
72
24
134
12
1
20
25
27
15
30
38
12
28
8
37
68
12
39
46
23
4
44
28
45
71
12
36
27
13
8
64
44
4
56
31
8
10
71
13
6
36
18
11
37
14
54
55
45
11
60
39
10
11
12
4
32
3
9
16
23
4
50
3
48
1
26
24
69
16
9
6
20
18
70
20
45
15
21
1
50
4
9
53
39
13
30
9
11
57
28
111
45
15
45
8
3
34
135
44
1
30
80
1
33
66
6
11
7
17
24
57
27
1
26
21
60
4
24
20
25
27
9
38
1
9
23
4
11
24
10
18
60
102
15
35
21
25
47
36
7
77
7
5
13
2
9
24
36
36
3
16
20
4
17
13
11
4
12
23
13
33
23
4
8
96
4
5
75
1
18
12
20
49
35
21
15
117
3
60
58
18
17
28
32
13
42
12
24
20
34
120
23
19
21
44
51
4
20
25
8
45
55
27
17
43
29
7
9
5
4
14
9
39
1
47
45
16
56
3
81
25
14
64
5
7
18
18
14
76
59
24
27
33
1
23
3
9
19
42
3
60
9
3
72
17
15
12
1
2
4
5
24
28
35
18
6
76
9
32
48
72
16
32
3
46
47
99
1
8
15
22
2
12
21
64
8
28
33
11
60
76
20
4
3
8
34
3
63
78
30
17
28
15
17
12
16
9
39
8
15
28
17
19
14
15
52
3
17
16
3
32
9
49
86
69
39
10
30
32
33
15
12
88
62
39
75
9
1
20
6
4
5
75
33
36
28
9
3
36
32
27
33
3
21
1
14
9
28
128
39
6
10
8
37
15
44
64
18
44
31
20
4
9
86
24
45
15
6
6
61
47
9
1
6
17
87
6
48
16
14
18
3
15
9
3
61
59
4
17
4
8
36
24
1
14
30
19
32
4
39
72
6
39
9
14
40
9
51
41
61
47
24
55
5
24
16
17
27
28
35
25
81
54
17
1
27
8
84
3
16
9
72
8
52
8
36
28
21
6
17
12
91
54
6
29
37
179
37
38
16
8
10
51
56
3
6
6
64
45
44
12
15
28
65
3
4
30
51
12
47
21
36
24
96
19
24
8
18
18
40
77
3
10
6
56
9
19
41
28
3
29
16
23
40
44
1
20
27
70
35
7
41
79
5
24
4
36
27
26
19
9
2
36
9
3
13
9
30
24
90
23
72
4
3
5
27
9
84
9
27
21
63
3
4
81
51
18
3
44
36
36
28
20
40
81
35
19
5
16
24
45
11
27
25
36
56
16
27
9
9
30
8
12
70
59
3
10
122
33
15
1
20
4
3
24
14
34
108
17
60
1
30
17
3
21
40
20
49
11
25
11
115
20
33
4
24
12
27
18
6
9
95
97
27
17
9
52
14
93
37
26
18
30
25
27
77
27
4
36
80
10
71
15
33
36
36
19
33
36
39
8
48
49
20
16
11
21
13
2
9
28
15
48
44
10
86
4
5
12
24
27
36
4
60
9
23
4
26
91
8
4
117
14
22
14
1
27
21
17
52
39
9
44
34
17
13
51
23
72
4
30
35
61
26
21
28
131
69
9
27
24
79
5
4
21
35
36
15
28
41
7
45
33
50
96
9
27
12
30
76
24
2
28
18
35
19
17
12
31
26
10
9
9
27
3
114
35
12
19
5
84
36
51
45
3
1
24
23
9
3
9
13
14
1
56
9
63
15
21
15
85
9
23
4
9
24
2
60
40
14
3
72
25
47
63
1
23
33
15
10
24
23
27
84
21
9
6
36
33
25
96
11
27
10
26
1
44
24
64
3
78
30
42
39
8
63
6
4
23
3
18
7
3
45
15
44
1
8
12
9
3
67
17
12
3
40
18
30
18
11
39
93
52
9
35
12
1
42
26
28
26
46
110
12
21
87
4
29
7
44
18
3
7
36
21
8
15
9
1
3
32
3
81
1
6
57
96
27
41
79
6
39
32
49
23
15
12
1
20
45
10
54
27
8
25
47
117
106
18
11
25
12
15
48
47
25
23
4
69
29
18
16
17
3
10
74
6
3
40
27
41
24
9
10
32
22
2
78
10
33
3
54
23
99
18
3
15
1
23
60
28
60
17
12
16
56
7
5
13
11
9
15
99
12
1
15
101
7
41
61
23
51
16
8
52
44
21
3
4
50
15
27
9
16
72
8
15
33
16
20
60
31
14
3
91
41
85
26
1
23
64
12
5
13
23
4
56
13
30
5
24
4
119
9
16
3
6
3
87
30
24
11
19
17
7
17
15
34
6
14
16
27
11
33
27
78
30
25
9
14
4
9
8
39
24
10
2
18
15
1
35
55
21
171
5
13
2
18
4
27
56
9
6
9
1
3
51
5
24
36
36
73
26
25
3
18
2
12
28
5
21
27
84
1
11
3
18
51
4
11
33
63
4
41
13
23
39
9
55
29
16
24
45
3
8
9
28
24
48
6
65
24
3
45
15
24
108
72
4
66
11
4
44
19
12
77
1
3
8
51
85
99
14
30
1
59
10
90
12
8
1
128
36
51
34
27
3
32
48
6
15
15
12
25
9
24
11
63
25
32
60
45
3
25
35
12
16
24
29
27
39
4
26
10
53
36
1
86
33
79
20
1
24
11
69
12
15
10
35
15
9
4
53
4
11
3
1
11
33
28
8
36
64
9
3
77
3
84
7
18
15
3
5
31
5
48
1
20
30
12
12
22
38
46
83
31
9
3
36
17
7
36
12
17
16
20
12
16
15
66
6
44
18
10
56
36
10
23
48
36
99
18
10
65
7
9
5
19
71
28
26
4
47
43
17
133
12
35
36
43
9
8
4
24
11
9
12
76
3
5
40
8
7
8
21
91
18
15
32
15
24
22
18
32
4
9
17
34
21
8
7
8
36
57
1
51
21
35
9
51
4
15
20
10
24
30
42
26
48
37
8
16
3
17
19
41
24
12
15
4
48
9
36
20
61
6
54
59
4
11
28
65
25
18
6
95
16
9
26
21
12
19
21
27
9
15
9
59
33
19
18
96
11
12
96
24
64
12
117
11
13
14
25
51
12
42
27
12
23
24
16
5
31
5
28
35
4
32
73
11
9
1
11
4
11
9
19
8
1
92
12
28
68
7
5
19
36
41
4
8
1
26
36
4
26
18
12
76
9
131
4
17
1
30
8
37
44
24
63
1
3
36
36
5
4
17
27
28
8
36
15
28
36
17
13
15
81
18
41
12
27
10
11
36
ABCD 394787454*7^$a-1 [50071]
70
56
60
22
20
30
12
30
57
31
17
12
9
54
78
39
69
42
112
26
34
65
1
2
42
16
12
8
15
67
17
21
42
9
21
16
23
9
24
16
54
50
3
7
41
7
2
16
14
46
32
27
25
23
27
60
4
41
13
20
60
27
13
80
18
70
32
15
24
33
15
1
32
3
9
28
32
15
25
36
18
6
35
51
34
11
45
39
85
8
16
54
12
5
48
24
21
75
31
56
28
32
30
27
36
37
20
48
42
34
24
32
18
9
7
29
13
48
47
24
21
52
80
3
72
25
59
48
48
7
68
18
12
28
11
33
16
54
5
72
3
4
2
30
42
40
2
33
45
27
73
35
13
32
10
18
107
1
11
36
39
66
10
50
4
84
11
25
71
7
2
28
59
9
22
5
121
14
12
36
64
5
1
44
4
74
9
3
40
17
108
25
11
39
34
2
45
7
2
40
23
13
14
58
47
123
12
6
10
2
3
25
24
23
61
11
13
35
48
73
23
13
11
85
11
9
12
15
24
13
23
1
11
33
12
36
42
10
2
10
11
25
2
16
89
24
51
30
76
96
30
8
42
15
15
36
21
21
27
13
8
39
21
4
200
3
33
42
16
14
52
8
15
12
21
40
44
3
73
60
11
9
12
22
26
28
32
72
48
22
2
16
18
86
10
18
12
56
54
57
13
11
24
12
21
40
78
80
54
30
48
30
39
36
12
25
8
99
7
17
49
20
18
120
22
36
32
72
3
7
90
54
26
6
21
49
54
17
37
36
11
12
12
19
54
23
24
21
15
13
44
40
8
100
35
9
28
8
52
90
18
2
78
12
16
12
47
12
135
30
6
9
48
133
14
6
24
27
21
12
16
32
3
9
10
54
36
23
73
35
36
84
25
2
78
22
6
54
2
36
15
12
15
72
33
13
11
3
58
83
19
108
2
88
23
67
20
18
51
37
71
43
12
18
8
10
14
40
20
4
23
9
24
28
47
25
18
5
33
148
47
24
21
30
30
22
5
24
61
50
33
24
1
35
60
49
50
78
16
23
24
9
4
59
24
61
48
24
20
34
2
24
3
108
24
13
36
23
96
33
51
9
22
65
24
96
33
24
16
104
6
52
53
9
46
32
12
36
64
65
1
20
12
3
109
20
36
4
20
36
27
12
13
66
26
63
87
18
28
47
91
29
85
35
27
10
35
13
62
18
39
49
12
8
27
12
48
13
54
50
28
12
35
1
2
69
36
15
42
36
22
50
30
100
2
27
21
48
24
36
52
32
60
15
19
17
25
20
24
3
37
24
116
4
26
21
12
45
28
72
8
94
26
87
24
31
17
12
3
225
12
3
6
28
47
19
54
14
108
82
2
165
36
9
15
1
59
15
16
5
45
12
16
12
35
37
20
138
30
39
21
4
71
73
6
8
58
20
124
11
25
24
8
12
30
33
57
4
26
36
4
8
9
93
15
1
20
22
30
60
8
27
13
78
54
12
8
3
27
9
43
26
24
27
9
4
11
72
84
21
27
1
11
60
33
6
22
32
4
23
61
23
9
15
12
67
122
4
54
6
8
28
11
37
32
58
2
24
18
10
36
6
5
45
3
67
17
1
50
105
12
73
2
6
12
63
96
37
134
69
120
9
12
46
14
3
105
4
56
51
1
20
16
24
20
10
36
41
1
14
30
15
61
14
21
7
18
74
36
102
27
25
20
3
24
33
16
18
62
4
35
19
42
71
33
96
10
29
33
15
93
51
21
28
168
54
5
63
52
2
87
7
53
33
48
3
25
12
35
1
14
58
18
17
57
63
9
3
37
36
59
12
1
36
23
69
10
14
15
25
26
28
2
52
60
12
23
13
104
76
20
22
30
42
5
49
12
14
58
20
3
57
3
15
42
22
54
11
13
120
23
9
3
12
15
10
50
10
98
22
11
147
22
80
10
65
25
20
3
31
6
20
34
84
53
39
4
17
19
30
8
27
1
60
11
9
27
61
59
7
17
79
12
17
19
89
27
6
4
11
12
12
81
28
2
57
1
12
14
10
20
18
10
92
6
28
36
90
11
7
17
15
18
60
15
7
38
42
30
60
3
33
4
107
1
59
48
36
24
15
21
13
90
2
4
11
19
8
9
7
2
28
179
1
6
5
33
87
33
42
36
21
24
12
33
27
132
36
36
49
2
16
54
36
6
41
9
4
23
48
73
8
60
34
41
24
12
21
3
85
74
34
36
83
60
13
72
18
17
33
4
35
19
2
24
10
17
48
43
6
44
40
20
40
62
45
12
3
6
24
27
60
31
53
27
9
33
4
56
63
1
44
30
22
48
32
3
1
36
23
1
30
26
63
3
12
45
27
6
58
29
15
12
36
9
1
24
23
12
1
12
62
10
8
16
11
3
16
42
74
30
16
78
26
76
24
23
85
12
35
19
17
36
48
21
118
14
15
27
28
18
14
64
54
35
13
42
32
60
18
60
10
53
9
3
25
20
39
24
24
21
39
21
28
71
15
70
18
2
16
11
43
20
6
27
1
44
28
32
12
3
60
1
54
78
80
27
12
1
14
4
62
132
46
41
60
45
36
39
3
57
1
50
81
9
111
33
4
6
17
24
24
21
15
19
5
1
44
60
4
44
15
60
1
14
12
45
61
47
7
48
6
14
40
80
46
23
31
30
20
3
37
2
18
3
69
27
9
34
17
3
45
55
6
35
13
47
7
29
7
54
36
24
8
24
51
25
12
60
8
30
10
18
2
120
12
27
12
3
48
10
126
77
13
72
14
6
15
99
78
22
50
30
18
142
41
9
3
45
28
14
88
38
4
47
3
6
54
18
28
80
52
23
7
6
30
62
12
3
24
25
8
28
180
35
39
21
37
48
20
34
5
12
1
20
22
5
21
84
100
20
36
40
14
6
15
13
2
12
30
12
88
36
11
12
39
21
21
147
3
22
30
24
113
24
27
10
32
27
49
108
23
21
28
11
9
60
39
21
58
54
62
10
36
80
52
30
72
53
12
79
17
45
54
60
6
30
12
46
24
20
12
3
121
60
23
31
2
46
41
24
9
70
125
21
27
12
13
42
26
51
3
28
29
9
64
35
1
14
30
36
111
7
6
71
37
23
9
15
21
120
39
15
18
10
29
96
73
47
12
48
3
28
17
37
32
18
72
6
4
47
7
66
36
35
36
1
60
30
29
21
40
2
105
1
42
17
12
3
30
28
8
22
36
6
23
7
8
18
82
17
1
18
53
1
36
11
49
36
48
8
10
14
3
37
35
1
54
5
12
61
66
14
22
8
33
12
7
41
25
11
60
1
72
35
15
64
2
87
1
23
7
41
45
30
18
52
68
3
24
13
8
24
15
21
4
20
18
33
13
6
26
4
20
3
24
9
52
107
25
8
3
9
27
63
16
62
39
9
27
1
47
7
32
66
34
54
56
63
75
16
14
12
64
6
68
12
36
4
6
2
10
83
49
35
45
28
8
4
18
42
36
12
8
15
57
15
1
11
1
11
96
45
12
40
11
43
53
1
32
34
ABCD 394853736*7^$a-1 [50043]
38
28
62
34
8
10
2
16
14
18
22
26
12
36
10
32
12
10
12
14
12
48
16
90
20
6
60
22
12
24
6
38
10
18
2
12
16
38
12
24
16
24
14
66
28
50
22
20
30
6
58
60
36
50
48
96
10
12
110
4
60
20
24
6
58
6
74
22
24
2
40
12
8
48
24
18
10
14
10
8
12
4
32
12
60
52
8
6
30
72
42
148
150
12
30
6
24
18
54
8
16
12
12
8
4
8
30
10
38
30
4
56
70
32
22
8
10
18
54
26
48
24
6
60
10
50
40
12
20
70
18
24
30
48
2
66
12
4
78
18
24
8
12
16
44
28
18
30
42
26
4
32
34
54
6
36
8
6
4
12
68
12
46
18
2
88
20
60
4
12
14
4
6
24
42
36
2
18
54
66
4
8
10
2
40
78
80
72
6
30
4
18
102
48
6
2
10
2
16
32
34
20
40
30
8
22
38
12
4
122
12
28
8
12
30
12
10
36
54
60
60
78
8
4
68
40
20
10
38
46
38
58
14
48
16
32
10
62
70
48
20
30
34
128
88
2
28
2
6
34
2
6
82
80
16
102
60
48
2
10
20
60
40
12
30
68
4
26
48
30
30
22
20
48
10
32
4
66
14
16
8
40
2
30
12
10
18
20
12
6
10
6
18
6
36
8
22
50
18
10
18
50
18
4
30
32
36
10
2
10
2
46
20
18
94
48
54
14
10
20
16
36
14
6
4
36
50
28
26
16
48
36
6
78
30
6
14
12
22
30
2
16
20
4
6
60
20
168
10
116
18
42
28
12
8
22
56
12
10
2
10
44
12
4
20
36
4
18
18
42
6
20
12
18
12
10
32
16
2
22
2
16
2
6
46
48
8
78
10
74
60
6
6
4
2
112
42
24
66
44
24
6
46
14
10
14
18
10
12
2
28
38
34
14
36
24
34
12
18
20
22
30
8
22
44
46
30
20
16
38
16
66
12
60
32
6
12
78
18
52
12
20
18
54
4
80
10
2
40
2
16
12
12
6
12
44
36
22
60
36
6
6
20
12
46
30
110
22
30
32
16
26
54
64
12
8
22
8
66
6
4
20
52
12
60
18
20
18
6
94
56
4
32
28
72
38
94
18
2
52
36
12
30
2
24
22
30
8
12
94
8
18
12
28
102
50
12
6
10
12
60
8
12
6
16
54
80
36
4
20
22
38
10
12
60
2
28
20
130
44
10
60
68
48
22
8
24
6
4
6
18
36
20
6
40
38
66
46
38
6
16
8
6
24
42
24
16
2
10
12
26
60
52
2
18
6
12
10
62
22
14
34
30
66
44
76
32
70
18
12
32
42
58
2
28
78
32
66
4
20
6
22
20
10
150
12
30
2
70
56
10
44
6
60
42
118
2
30
30
10
6
72
42
6
74
22
26
42
52
44
10
44
22
24
2
64
30
120
98
10
20
16
74
48
24
18
22
24
6
26
34
8
48
22
26
4
50
16
2
22
30
18
8
22
12
6
2
84
4
12
12
20
46
30
20
4
32
24
16
24
80
6
54
24
28
32
6
4
2
40
18
6
12
98
34
18
2
30
60
60
58
12
8
70
44
4
2
10
14
10
6
18
24
56
82
128
6
24
6
34
44
18
4
48
6
84
20
6
52
50
52
30
20
22
30
18
2
114
6
16
38
16
24
44
10
6
12
32
30
42
78
12
18
46
6
110
36
4
50
18
18
10
12
12
20
6
10
68
4
20
12
34
54
56
34
12
8
40
30
2
30
16
68
16
6
2
6
30
40
2
10
30
120
12
2
18
66
36
54
52
42
6
66
8
28
18
50
4
26
34
30
38
40
8
24
36
24
6
22
30
2
12
24
6
4
36
48
2
24
72
4
56
12
6
30
4
38
54
36
40
120
8
24
16
14
16
24
2
18
36
30
30
4
2
70
6
44
30
10
24
36
18
8
48
70
32
72
10
146
6
16
20
4
8
10
32
36
24
10
18
48
20
18
6
10
8
16
50
16
6
2
22
36
20
42
22
14
40
2
10
68
10
12
18
80
16
14
66
28
6
26
16
2
12
4
12
18
32
22
38
42
18
4
8
82
6
12
12
18
30
26
4
18
24
8
18
40
2
12
96
12
10
20
16
24
18
2
22
48
36
54
18
32
18
22
68
108
12
42
16
44
40
32
6
52
6
62
10
20
100
14
18
40
32
36
78
16
6
42
38
12
12
6
4
30
48
8
10
20
10
18
24
12
36
20
40
8
24
6
4
2
46
12
2
4
6
6
20
10
74
4
6
38
6
52
32
18
42
36
22
32
16
50
66
34
36
38
36
12
10
32
42
18
16
12
8
16
24
32
22
2
28
80
52
66
20
70
14
18
6
52
44
76
20
4
60
26
12
18
30
34
14
34
32
30
16
48
80
46
20
6
120
22
18
38
16
36
32
36
12
18
34
32
34
2
10
20
54
34
26
4
24
30
30
48
18
20
12
22
96
20
22
44
4
6
26
78
16
48
72
6
2
12
16
42
2
6
18
30
4
18
24
86
22
80
22
26
40
54
66
12
18
2
22
36
60
30
92
6
30
90
10
12
8
12
4
26
148
36
18
48
8
12
10
12
2
10
48
6
26
6
18
22
32
10
2
6
114
28
38
48
10
24
18
2
12
18
6
40
14
28
50
12
6
6
4
26
18
58
20
22
2
46
20
18
82
24
8
90
6
42
24
10
8
10
12
66
14
6
40
180
30
2
102
30
90
4
14
22
24
24
8
22
12
20
48
10
56
12
18
10
32
52
48
32
48
12
66
12
4
14
10
24
12
120
74
34
38
28
12
2
70
2
4
80
36
30
4
6
14
42
22
2
4
2
30
4
56
60
28
116
28
18
12
2
18
12
36
22
8
70
14
10
14
22
2
30
28
30
44
6
18
30
42
70
2
18
48
52
2
22
24
14
16
44
18
60
42
6
34
8
24
46
72
98
40
54
6
38
4
42
14
10
24
62
34
24
32
30
16
30
24
6
2
46
6
24
2
54
108
28
12
26
12
60
10
20
10
18
6
80
94
24
66
2
54
18
66
4
2
6
10
8
64
36
80
12
24
94
24
32
34
32
12
10
38
70
18
20
24
18
4
44
10
44
112
84
24
2
24
4
30
8
42
16
44
46
12
12
26
54
12
28
156
62
12
6
10
26
60
54
22
12
8
10
12
50
6
12
10
20
4
14
82
60
8
10
14
66
70
24
66
12
14
34
6
66
2
58
48
44
6
60
4
56
34
2
16
32
12
18
18
4
108
48
8
6
34
2
18
36
4
36
6
2
28
8
96
48
6
10
2
42
46
2
4
36
2
16
26
76
12
18
8
34
12
48
2
84
36
6
4
36
18
26
4
24
66
2
102
70
68
52
78
2
96
12
22
2
36
4
68
42
6
10
2
22
6
12
20
36
30
4
2
10
36
14
30
6
82
72
54
12
2
10
18
18
14
30
40
2
16
8
64
8
22
36
32
12
108
4
18
32
16
30
24
20
198
88
2
88
18
20
10
50
12
10
14
6
24
28
12
20
18
6
42
4
24
14
6
66
18
46
14
22
14
34
6
54
68
10
38
40
2
12
10
8
48
12
10
8
34
36
80
40
60
24
12
20
46
14
40
104
84
18
22
26
34
2
10
8
10
42
6
62
72
70
110
10
6
44
30
16
14
34
32
24
58
20
18
40
48
12
12
18
14
10
14
22
2
10
30
8
48
10
6
38
12
4
14
28
42
26
34
30
20
10
6
12
12
18
2
30
40
6
42
12
2
28
6
56
48
22
120
8
120
6
4
38
30
18
46
6
78
12
12
78
30
32
16
30
74
16
2
40
114
6
2
22
8
6
64
8
12
10
42
48
6
2
28
30
24
26
30
34
6
2
28
14
70
6
6
48
12
6
2
30
6
10
ABCD 394871934*7^$a-1 [50008]
3
24
21
35
24
33
24
63
25
44
51
16
9
80
72
16
27
5
16
8
16
8
72
60
4
11
21
24
28
23
13
32
19
89
55
8
1
72
92
7
8
24
4
5
40
32
76
20
43
17
48
43
29
39
49
3
41
48
100
23
9
12
183
9
16
71
24
1
8
27
28
5
7
9
24
56
60
72
12
3
133
11
4
9
8
3
16
44
1
48
8
28
56
79
9
23
64
41
3
1
12
32
48
43
29
12
4
11
28
5
55
36
45
3
8
33
19
65
16
8
31
41
36
28
36
11
28
53
12
3
28
32
33
51
40
20
117
16
20
3
60
24
84
4
21
11
69
16
35
9
55
29
7
9
47
1
59
24
40
44
13
20
84
75
9
12
52
15
81
68
24
7
32
61
32
24
4
3
17
27
9
7
5
36
15
73
51
9
32
39
13
20
24
3
84
4
36
5
15
13
3
5
15
24
21
12
28
44
19
12
44
12
13
36
11
21
3
13
47
169
11
9
24
16
39
45
27
20
49
36
71
21
3
96
45
16
48
11
61
23
28
120
5
3
52
17
19
29
3
45
16
59
13
8
12
15
12
33
12
4
3
5
24
12
12
24
4
104
4
27
24
17
64
8
28
59
16
9
20
15
9
12
36
52
60
20
115
9
8
55
5
4
8
24
60
12
4
44
3
21
24
19
45
8
3
60
25
39
41
12
3
13
12
56
15
21
52
8
48
12
4
8
3
9
52
59
9
12
3
36
4
56
61
80
24
3
57
12
3
4
41
3
9
3
48
64
5
12
4
51
9
35
85
15
5
108
7
5
19
5
120
4
27
36
9
20
15
25
32
3
57
19
17
12
4
20
3
24
69
60
15
33
36
87
21
63
49
20
4
44
60
7
17
24
12
16
47
16
84
9
11
12
24
4
5
4
135
8
28
56
21
52
60
72
92
52
11
64
20
4
41
40
75
29
7
29
15
36
25
35
13
23
1
44
3
25
8
3
9
60
12
7
8
21
7
17
64
11
28
92
21
12
96
55
17
67
5
4
15
57
95
49
11
9
27
117
3
13
35
16
9
44
55
9
8
60
48
76
15
80
1
12
27
32
57
3
97
20
87
9
16
48
36
20
12
28
35
40
24
5
3
37
44
27
45
55
77
3
4
45
68
4
20
60
19
20
4
8
1
72
20
51
64
29
51
9
3
1
32
24
24
7
21
44
12
12
64
8
99
1
3
65
3
69
72
24
16
56
48
7
8
21
16
24
116
48
3
49
27
77
31
29
96
4
32
132
12
36
51
24
64
8
21
16
83
4
41
15
1
8
36
24
28
12
59
4
45
32
4
15
45
56
12
16
23
4
9
24
23
9
36
4
20
51
1
8
4
44
24
28
56
36
28
44
55
5
72
4
60
32
16
8
7
9
20
27
73
20
7
77
15
21
3
9
15
36
64
21
15
29
51
28
12
60
5
4
11
24
73
12
8
7
9
44
36
87
4
5
12
12
12
36
4
8
48
24
112
32
4
32
51
57
3
24
4
5
36
99
1
35
64
5
4
20
48
4
20
24
4
128
124
68
4
32
40
60
36
20
39
49
44
31
5
4
8
15
9
31
20
57
39
24
37
27
5
31
44
9
3
45
3
12
1
3
24
5
15
93
52
15
21
44
48
3
13
11
49
8
48
60
64
27
113
24
3
4
9
68
7
8
1
51
17
39
64
9
68
28
32
60
24
19
5
24
12
40
11
21
7
89
24
39
9
12
7
77
12
100
36
60
44
31
8
73
11
4
9
8
4
56
12
64
3
9
56
24
28
8
15
45
48
24
12
36
15
96
24
60
9
51
13
23
60
33
4
11
13
128
28
20
48
12
16
36
3
17
36
39
21
64
20
12
16
8
88
99
45
11
33
24
67
8
1
80
24
48
27
4
33
72
3
5
63
28
20
16
5
52
23
36
24
57
48
96
4
44
28
8
96
28
111
9
24
20
36
36
39
13
27
53
39
61
8
24
72
4
3
29
36
24
36
100
8
39
4
5
12
67
32
57
7
29
36
15
9
4
27
36
9
24
47
9
15
57
24
36
28
36
59
25
8
3
21
15
21
27
4
5
91
5
4
104
40
104
108
96
28
83
24
129
48
3
9
16
12
44
7
57
8
24
24
67
5
48
15
60
33
15
13
23
189
36
24
15
45
24
27
4
65
75
4
21
35
12
45
3
60
12
105
36
24
15
4
24
9
20
24
3
100
20
4
101
39
4
72
5
52
8
24
31
45
44
60
12
3
4
5
48
24
40
3
5
4
27
5
15
36
141
48
4
80
40
60
23
48
4
81
15
5
27
9
39
21
12
88
8
48
15
24
24
16
17
36
7
9
32
3
76
17
7
20
57
72
3
105
96
12
12
67
53
12
12
19
17
112
24
36
36
36
120
8
3
84
9
15
25
8
52
8
48
24
51
40
41
67
5
31
9
104
7
5
24
4
23
24
9
3
81
12
28
8
24
24
12
39
13
23
21
16
3
9
20
79
45
8
79
20
9
19
69
48
32
39
37
15
29
72
16
8
127
84
29
16
11
49
8
40
51
8
4
24
32
93
12
39
49
39
32
13
8
12
12
24
4
20
36
12
43
24
8
168
45
4
11
12
21
48
48
27
13
20
24
31
32
40
44
16
57
44
12
3
1
12
47
21
3
36
52
9
32
75
93
12
27
9
75
13
8
43
29
16
11
73
11
12
37
36
36
8
3
24
9
4
8
60
67
69
12
8
27
45
55
17
15
49
11
4
17
87
153
24
15
21
16
92
15
4
36
113
4
8
12
36
27
9
12
12
24
28
39
29
12
15
84
60
49
20
7
17
31
9
8
55
41
63
4
9
96
12
20
4
128
12
4
71
12
1
20
12
27
108
45
4
195
17
175
108
29
84
168
15
1
11
24
36
61
23
36
9
52
51
29
43
41
24
64
36
95
21
3
9
3
13
96
12
83
13
36
35
9
76
32
4
59
4
5
60
63
45
72
124
87
5
60
27
21
3
33
12
4
60
8
48
52
12
44
24
27
4
60
17
55
41
52
47
36
4
44
21
111
4
89
60
31
84
5
12
39
25
56
3
1
68
3
13
11
36
88
17
15
69
15
37
23
4
32
9
4
8
52
99
8
37
8
3
57
15
64
9
60
20
15
21
55
53
27
64
29
4
48
11
24
25
20
24
51
36
9
60
48
12
4
44
24
39
1
8
72
27
16
41
84
28
32
12
24
4
63
32
24
1
56
4
56
3
9
40
8
4
15
41
3
4
9
27
29
12
12
12
16
56
4
63
32
9
12
3
25
39
5
31
5
24
31
53
84
52
20
3
24
28
36
9
8
15
45
4
56
3
1
8
3
1
80
3
4
5
16
44
12
3
4
89
3
4
29
3
9
4
36
8
76
108
63
101
7
45
23
33
40
32
4
84
11
36
13
32
16
8
52
44
28
36
12
23
37
56
36
19
5
27
49
56
24
12
120
75
9
39
25
24
8
15
13
36
3
65
24
39
21
12
27
33
4
15
5
27
25
15
45
44
27
60
33
19
8
24
9
12
3
33
36
52
56
36
3
33
12
52
27
77
3
12
4
56
1
23
13
11
12
21
39
21
ABCD 394885728*7^$a-1 [50050]
297
60
243
192
168
9
39
9
15
48
24
93
180
87
93
315
168
237
252
339
12
249
219
132
48
141
39
9
171
576
24
324
57
60
63
45
75
105
75
72
888
228
72
288
69
120
195
273
63
24
48
132
93
132
3
45
123
432
72
228
117
108
195
117
219
432
24
153
180
495
45
27
120
465
291
717
3
9
168
72
3
180
117
60
120
135
105
219
24
216
156
288
240
72
165
123
57
240
48
252
180
279
72
117
60
12
288
195
36
84
105
252
243
36
9
120
87
84
240
21
168
363
168
21
171
69
180
75
36
168
36
120
153
180
51
201
15
45
108
147
45
180
123
165
132
300
63
180
240
180
12
285
99
12
177
72
39
60
12
144
105
108
243
252
72
144
129
51
84
276
9
291
96
444
189
351
69
111
96
144
216
45
39
141
75
168
417
99
72
117
51
36
225
99
72
12
105
75
60
12
33
111
81
108
360
132
63
117
3
132
468
36
12
348
336
168
45
192
288
180
627
93
243
9
540
63
96
300
36
144
9
231
81
48
132
75
33
75
312
108
12
324
9
207
36
789
63
57
99
96
45
39
36
96
12
60
36
9
12
375
165
60
63
45
3
117
51
369
171
84
105
531
21
135
216
72
60
57
15
453
15
48
24
144
120
69
147
96
72
12
285
48
420
507
45
123
156
504
105
120
123
144
108
192
36
348
180
129
15
48
252
132
45
135
84
9
87
324
144
36
180
36
120
240
333
147
600
288
36
9
531
81
648
12
99
189
27
168
225
ABCD 394930952*7^$a-1 [50036]
4
33
11
60
4
32
16
81
21
3
60
53
22
8
12
78
7
89
30
48
28
9
11
60
10
15
29
54
16
48
30
2
73
23
40
80
18
31
12
48
29
24
58
42
42
44
1
75
48
2
54
12
25
15
9
11
72
12
10
63
23
4
60
36
8
36
85
51
57
27
56
4
56
49
11
4
14
30
16
126
14
6
22
50
19
24
29
24
4
42
26
7
41
6
97
21
68
79
59
36
18
7
15
21
5
10
14
55
59
132
24
18
22
44
54
138
54
30
1
84
11
1
83
10
15
11
48
37
5
10
21
36
23
1
3
50
31
15
2
66
37
15
8
12
12
22
44
4
92
24
66
10
26
72
25
3
9
11
48
109
12
63
2
6
4
60
117
9
27
17
66
37
12
51
68
4
26
30
1
15
48
2
55
35
30
46
32
72
1
45
42
116
49
53
19
53
22
45
83
25
3
12
9
39
68
30
72
10
24
14
31
11
130
44
7
17
6
16
60
8
13
21
18
44
16
68
1
35
16
62
42
16
8
49
11
1
12
59
48
60
84
28
81
29
7
17
6
144
48
18
10
44
60
28
50
7
21
110
48
54
6
12
10
110
12
22
3
24
17
24
7
15
6
15
24
35
60
13
24
69
38
4
26
22
32
18
52
3
95
25
17
7
35
6
4
134
36
25
45
18
9
17
30
64
32
24
66
118
26
223
3
20
1
75
8
13
23
156
30
31
69
15
12
17
10
33
27
50
6
1
23
25
12
51
12
45
12
33
18
32
24
13
39
92
13
23
82
27
3
8
13
23
13
75
72
6
50
94
18
68
30
7
41
22
20
1
11
28
8
1
12
39
2
58
57
53
94
8
42
31
24
36
29
6
18
6
18
96
22
32
42
10
33
3
68
13
3
60
21
27
2
66
12
132
16
24
56
12
12
16
230
10
14
31
23
49
131
49
47
16
21
107
52
24
21
125
48
76
6
92
25
3
44
1
35
54
43
11
36
6
31
83
16
21
24
15
2
6
36
1
29
66
1
29
18
54
82
96
14
10
20
84
1
96
23
36
24
36
1
23
6
7
36
12
15
20
1
53
22
30
14
13
27
14
22
21
39
9
3
45
24
47
13
17
22
2
43
29
48
7
35
6
24
43
3
54
140
6
4
20
18
175
12
75
26
130
38
19
57
27
63
26
34
14
19
123
8
16
44
60
13
11
85
3
68
1
11
18
120
24
7
15
36
14
7
23
24
37
173
6
16
98
42
1
9
87
63
8
13
17
22
60
20
42
42
16
42
26
16
6
92
18
144
78
18
85
47
25
11
52
2
58
9
12
17
4
42
8
18
24
175
11
60
180
40
8
52
8
60
12
109
48
35
42
30
18
42
28
56
66
6
18
151
35
6
48
4
39
48
12
17
22
44
40
18
20
42
121
15
8
37
60
53
6
1
65
7
23
4
20
16
21
11
28
12
48
24
180
20
18
70
8
1
23
16
32
96
13
23
16
12
33
15
2
7
11
1
47
4
33
87
2
28
102
14
7
35
4
78
15
33
2
49
36
75
9
21
207
3
48
74
43
3
24
78
18
9
21
54
45
35
28
45
3
8
52
12
2
106
42
86
36
37
48
12
23
37
59
18
24
58
84
8
42
120
28
27
36
5
70
8
112
32
169
69
15
53
67
59
136
24
21
27
8
40
20
1
36
27
56
1
29
19
51
24
8
36
13
59
12
40
9
59
25
24
105
18
30
50
42
7
59
108
64
105
12
12
21
20
7
21
2
49
36
11
136
48
69
29
31
23
46
14
25
36
15
20
30
52
38
1
11
28
20
1
17
46
8
13
27
30
27
15
20
24
61
35
120
6
22
105
11
1
72
23
6
22
2
31
167
12
25
5
10
90
6
9
12
21
15
11
24
12
16
57
3
2
6
16
74
4
26
12
10
54
14
31
35
60
13
27
36
44
1
15
9
63
9
41
66
4
50
7
93
18
8
12
150
7
47
60
54
19
3
21
33
20
7
59
49
111
14
28
18
9
59
16
57
24
77
22
44
1
51
84
60
50
66
1
3
50
7
47
22
2
12
133
15
2
6
61
3
21
29
96
4
18
26
30
52
80
1
3
80
60
30
6
60
4
8
70
63
15
14
67
23
40
21
23
22
38
12
24
37
36
48
12
11
12
30
70
2
7
12
77
4
38
10
38
12
1
41
6
1
111
24
6
2
28
20
25
24
131
37
27
57
3
30
6
69
11
4
57
107
4
50
6
16
44
52
20
12
48
4
45
35
40
36
8
13
39
8
49
35
133
29
54
12
12
37
35
40
57
39
44
28
2
54
46
3
23
25
17
28
20
7
3
114
20
31
87
32
13
167
76
9
15
8
70
27
11
84
18
6
36
16
8
6
24
4
2
13
3
60
21
41
67
48
12
11
25
29
46
24
26
7
41
4
20
127
11
24
6
34
14
43
23
60
48
36
16
20
1
24
120
48
23
49
15
8
40
132
18
68
19
29
31
11
1
36
11
34
3
72
12
29
22
20
1
3
20
1
27
8
22
50
13
15
120
14
10
18
27
21
14
6
10
38
66
76
44
13
11
16
44
16
74
4
3
24
11
40
21
3
33
35
49
23
13
3
24
48
33
15
84
116
48
61
33
68
79
11
97
71
4
45
27
8
42
10
36
8
1
12
9
110
4
33
11
60
73
3
33
23
34
14
6
7
39
60
8
12
42
22
20
1
29
7
159
8
12
40
80
4
44
16
20
36
24
10
140
55
120
11
30
18
12
40
2
70
8
37
5
7
21
14
130
51
87
2
24
7
23
96
18
18
25
15
104
6
10
57
71
37
36
101
55
47
18
66
4
56
49
3
9
5
7
39
60
20
160
44
1
29
28
42
36
20
64
26
22
48
84
20
24
13
47
12
61
23
16
14
30
24
112
44
1
27
9
41
19
53
10
105
71
40
38
7
99
21
99
18
26
36
25
111
12
8
18
7
15
2
28
14
37
48
48
95
42
30
1
36
99
9
15
21
143
13
23
18
28
15
36
17
7
36
81
18
69
35
24
1
51
38
54
28
9
11
60
1
101
55
17
70
26
7
3
8
4
48
174
3
12
11
48
22
38
36
16
20
49
72
23
28
26
42
82
15
12
51
21
17
31
35
30
28
42
48
105
15
33
12
23
1
39
69
36
15
132
2
6
24
13
11
37
9
14
34
18
2
19
29
10
12
2
24
46
26
18
4
48
20
24
13
71
13
3
8
36
34
2
90
6
24
84
49
63
60
24
56
42
ABCD 395056694*7^$a-1 [50004]
23
73
24
80
72
51
36
48
33
3
84
69
12
40
12
12
20
111
12
25
23
72
121
36
20
264
24
39
1
20
3
9
63
144
96
48
9
24
3
37
92
4
128
39
9
60
4
23
33
24
28
12
71
36
36
1
23
13
23
13
59
36
72
12
25
48
36
71
25
24
56
48
63
1
11
37
71
36
33
27
33
27
60
24
37
20
40
95
97
35
45
3
61
20
36
15
33
27
37
24
24
23
1
24
47
93
76
20
3
97
12
20
12
12
16
24
11
24
25
83
57
16
36
23
21
4
108
72
144
11
69
24
63
36
36
33
27
21
112
11
84
13
23
13
35
12
33
15
12
33
87
21
36
4
12
95
36
9
63
1
23
141
15
24
57
12
75
72
93
15
37
36
24
47
25
107
33
63
1
32
15
37
23
24
9
63
9
28
20
40
24
56
64
8
48
136
96
72
8
15
1
48
20
3
45
3
24
1
47
21
111
60
12
36
25
23
1
72
12
44
52
12
23
48
36
9
15
13
23
97
59
36
24
36
13
11
25
48
44
3
24
9
172
36
12
8
48
16
59
165
12
4
83
21
15
25
8
96
51
13
24
35
61
59
24
21
4
48
23
24
60
1
8
15
13
11
25
8
39
81
48
48
12
4
107
1
23
9
51
73
59
73
59
1
47
1
71
13
80
4
23
97
56
48
24
27
9
27
117
15
12
1
80
52
60
71
13
11
9
63
1
35
25
35
25
48
8
3
25
83
73
20
3
36
9
16
12
11
48
37
71
36
36
12
25
35
9
36
28
72
8
15
33
15
25
8
136
12
12
24
23
60
13
72
36
143
81
52
56
3
81
27
25
8
4
11
1
24
23
12
133
11
48
9
84
60
12
88
47
9
16
95
12
36
21
4
128
15
9
144
27
69
3
12
21
15
33
16
35
45
3
84
13
23
1
23
9
51
48
21
16
96
35
61
48
11
72
60
9
3
37
47
96
13
11
60
156
1
24
11
37
36
48
20
39
24
25
11
24
48
72
13
23
85
47
21
27
24
61
23
37
59
1
23
45
27
1
56
15
9
88
8
3
24
85
36
59
36
12
36
72
25
36
47
1
8
3
133
24
71
60
1
11
49
32
4
60
20
28
35
61
8
27
33
3
13
11
25
11
1
84
92
48
63
45
15
105
40
32
88
8
4
47
21
27
1
11
72
24
1
8
27
1
20
15
57
3
108
57
16
23
24
49
60
20
24
36
60
3
21
40
48
8
40
83
108
9
28
12
68
15
48
37
8
40
12
47
93
15
25
140
4
56
36
60
231
25
20
15
36
33
64
24
8
60
3
25
32
40
24
23
24
1
24
11
24
69
4
44
4
83
25
23
105
4
71
12
9
84
4
92
52
24
8
72
27
13
24
104
76
12
8
51
37
24
35
25
32
16
12
152
88
20
15
45
75
13
23
33
15
25
47
9
39
13
47
109
56
27
177
3
36
48
24
49
32
4
23
37
11
49
8
39
49
72
8
15
36
37
12
12
35
49
11
25
24
68
4
59
108
1
24
119
37
12
83
69
40
11
25
92
16
35
33
60
4
32
4
24
83
33
4
24
59
25
11
12
60
81
24
4
48
47
109
24
23
60
21
27
25
68
87
1
11
13
24
8
12
96
16
11
21
28
131
12
72
13
44
36
15
13
24
12
20
124
47
108
25
24
84
11
9
15
13
80
3
13
12
48
11
37
32
51
1
44
27
13
131
36
120
13
131
9
15
9
28
20
40
96
36
20
24
40
11
12
24
33
88
8
51
25
35
169
8
15
33
64
23
21
39
105
15
37
44
12
48
3
21
27
12
36
48
36
84
9
51
13
48
68
60
76
24
48
32
87
85
12
24
32
64
12
11
60
9
28
36
23
157
44
3
13
23
45
15
13
12
215
13
44
36
28
36
36
48
12
44
27
21
40
59
21
15
48
24
37
35
24
33
16
155
37
48
68
15
60
1
47
1
36
48
11
21
52
47
49
11
33
27
1
32
51
13
24
24
35
1
20
3
36
1
24
24
8
3
93
3
37
8
3
72
37
12
12
20
12
52
12
144
23
1
204
35
108
37
48
83
12
13
68
15
121
32
136
48
35
13
48
56
48
15
37
36
35
13
108
60
32
84
16
11
132
1
12
35
12
25
59
49
44
136
8
52
44
39
169
11
13
11
21
27
12
60
61
32
27
21
12
3
93
15
12
73
11
36
57
36
84
15
129
16
60
11
25
12
12
83
165
28
36
8
27
36
1
36
96
71
36
25
12
36
60
12
8
192
28
32
36
24
3
1
48
20
27
13
20
52
23
33
4
36
128
64
120
23
93
27
24
13
20
16
104
3
12
33
3
37
35
25
32
147
93
4
23
21
48
27
25
12
23
24
24
69
3
13
36
59
1
11
13
11
1
12
80
4
396
11
45
24
24
144
64
83
21
48
39
48
13
12
47
108
9
15
60
12
13
60
12
71
49
48
12
23
21
52
12
72
119
12
37
8
28
96
23
13
23
120
1
12
80
39
37
56
27
61
20
3
9
27
24
1
84
35
25
36
8
15
36
13
11
24
12
73
23
21
3
36
13
32
99
9
28
23
9
15
37
35
48
49
47
25
71
24
21
135
60
25
32
64
24
12
35
13
20
15
13
48
60
24
24
11
84
33
4
36
23
49
24
11
49
20
60
87
61
119
37
95
1
35
24
25
8
64
8
28
20
15
25
36
11
9
111
12
60
1
20
12
120
112
8
3
37
140
51
9
75
9
100
12
32
124
83
13
24
35
36
1
20
39
25
20
96
72
27
21
3
36
25
8
40
84
11
9
27
1
35
12
108
49
116
4
8
15
1
24
47
57
4
36
44
16
48
48
44
3
13
48
35
1
60
23
97
44
4
8
51
1
11
33
40
48
11
1
20
16
32
27
13
72
107
13
20
12
16
11
36
117
16
20
27
132
12
ABCD 395091806*7^$a-1 [50003]
43
17
48
36
43
69
14
24
66
43
72
11
22
12
80
16
11
9
27
45
16
99
20
13
14
45
1
2
36
9
13
20
7
57
47
4
45
72
11
9
90
25
5
79
108
29
4
68
19
21
12
38
60
57
51
22
48
3
17
124
56
36
66
82
26
1
32
13
15
21
32
7
20
25
14
34
26
36
10
15
9
3
8
12
61
2
6
48
16
8
7
5
4
32
54
24
90
90
34
60
62
54
15
39
25
20
81
27
13
2
10
39
81
68
27
3
10
24
20
78
57
63
24
73
11
9
1
23
3
58
38
1
48
21
2
10
15
20
45
138
1
71
60
45
1
60
12
27
11
54
19
81
32
4
24
11
1
23
1
2
9
15
30
16
35
3
10
26
9
4
24
33
183
24
47
34
20
27
1
8
27
13
99
23
9
51
9
1
8
16
68
27
13
15
5
16
27
47
102
7
36
11
24
9
27
21
33
39
1
8
18
69
28
9
26
18
30
36
73
5
12
31
59
9
16
21
14
18
19
17
3
1
26
1
5
4
24
12
96
2
10
59
13
3
45
36
3
9
2
33
12
1
51
9
11
45
16
8
12
60
3
16
29
15
9
7
12
9
75
9
3
5
15
3
18
42
10
2
69
3
45
9
36
7
53
55
33
36
14
42
18
36
12
49
29
19
45
38
1
32
12
16
21
12
15
32
28
8
13
8
7
12
41
52
50
60
82
26
36
30
28
26
10
27
5
7
68
13
20
40
23
37
11
13
15
68
4
23
12
18
6
49
17
16
48
14
18
48
15
16
21
2
69
9
7
21
116
64
2
22
2
34
24
99
9
8
6
45
21
7
11
45
16
45
38
36
36
1
23
22
98
33
21
7
11
37
5
67
5
30
9
1
3
24
33
8
7
20
169
11
9
36
64
20
6
9
49
27
53
36
7
53
111
45
15
84
27
90
7
33
218
21
15
36
18
4
26
9
13
14
54
15
52
9
48
26
1
48
45
63
35
82
8
51
13
3
21
62
54
3
27
6
4
50
9
129
16
39
23
10
12
50
10
15
5
18
10
12
23
4
5
6
22
27
9
14
25
77
67
21
12
15
11
78
7
5
54
10
14
9
45
27
1
20
18
121
9
24
87
9
2
18
6
1
44
165
31
29
115
20
93
40
2
21
15
12
37
9
71
13
15
5
120
6
49
12
11
9
13
15
21
26
96
9
3
37
5
43
20
3
18
27
13
14
60
25
20
3
24
54
12
40
68
54
25
53
3
9
7
29
31
32
16
83
9
69
3
60
3
24
30
6
10
20
90
9
9
18
10
44
31
9
3
17
67
36
24
11
78
4
26
42
3
16
9
44
30
6
12
40
12
26
22
26
1
23
10
2
69
144
13
50
34
3
12
72
44
9
18
22
38
36
30
19
5
12
76
2
21
16
20
1
50
34
48
26
9
4
17
31
69
26
81
76
93
8
112
24
20
16
38
10
12
50
9
28
48
20
9
12
18
10
14
9
21
15
3
33
16
9
50
34
26
1
11
72
36
1
5
3
4
23
6
19
29
4
56
39
27
6
12
15
40
71
34
128
4
3
11
24
10
20
6
9
3
34
56
15
9
27
37
74
9
27
36
33
37
48
26
6
43
24
33
11
37
26
54
18
24
30
6
48
49
47
10
8
27
1
15
33
12
60
12
12
35
9
12
42
18
91
17
3
16
21
26
36
22
36
20
16
15
33
2
9
4
23
1
17
36
18
58
68
42
30
19
36
33
12
24
8
99
12
1
3
57
24
11
3
18
28
14
12
9
9
51
36
9
4
71
105
16
23
24
37
80
16
14
22
39
20
33
36
36
135
13
3
47
81
21
6
10
74
33
27
30
78
22
8
159
57
31
11
82
8
63
39
22
15
41
30
10
23
9
30
10
80
6
9
21
64
27
60
21
23
9
12
63
4
11
30
16
24
2
9
27
94
50
18
19
11
25
57
8
6
1
29
6
34
11
81
18
72
9
28
11
24
12
69
36
45
48
27
9
24
30
6
16
14
22
24
35
13
2
1
35
94
3
32
9
4
11
16
59
22
74
18
18
9
13
63
68
49
12
27
29
12
52
38
36
34
110
42
36
3
24
40
12
68
1
59
21
6
9
27
30
18
34
56
7
44
52
23
24
1
21
23
36
28
24
21
60
32
27
99
18
6
30
27
9
7
35
30
43
47
10
23
25
2
72
18
88
47
73
38
6
16
47
1
3
8
33
18
22
27
33
27
9
20
42
9
48
81
6
13
41
36
7
9
14
10
26
54
7
21
15
11
36
24
45
9
19
53
63
28
93
14
10
2
24
10
80
3
61
2
18
19
9
32
55
48
5
88
36
56
27
1
2
108
34
27
29
31
9
36
3
11
45
49
20
19
8
12
27
1
45
75
21
38
72
34
27
47
24
12
18
7
11
54
4
24
36
32
12
19
21
39
71
70
23
9
103
5
18
18
72
31
59
9
9
24
72
7
21
12
36
23
4
23
18
52
12
48
8
43
36
21
44
7
65
4
47
12
52
44
1
44
30
13
81
27
5
7
152
28
9
51
32
15
30
96
28
47
28
5
18
10
62
10
26
1
8
3
1
21
96
24
8
48
36
18
70
27
20
9
6
30
67
33
63
21
11
16
9
20
3
27
9
15
70
20
30
34
39
59
48
36
97
8
21
19
23
12
54
36
16
8
3
100
32
27
22
15
44
9
27
61
20
36
40
3
11
21
13
20
16
2
12
33
48
16
21
59
225
31
5
7
11
10
3
21
36
12
2
58
2
10
8
7
5
18
24
84
13
21
2
6
18
10
83
4
36
83
18
67
9
44
115
21
36
3
5
6
21
15
1
9
26
10
38
36
10
3
12
11
18
4
12
24
39
24
11
81
27
57
1
26
13
11
45
45
4
15
21
36
35
9
7
36
60
11
10
11
28
8
13
50
45
25
39
32
9
48
99
13
2
9
111
46
44
4
3
17
27
12
13
12
26
82
11
27
10
3
149
19
59
9
25
11
1
84
134
97
125
4
12
14
9
76
9
12
12
59
1
2
81
73
50
21
16
128
1
27
8
1
27
17
18
9
36
15
72
58
15
11
70
44
12
4
14
6
12
19
32
21
43
47
42
36
67
35
6
7
12
105
20
27
3
82
26
24
9
25
3
9
8
40
3
20
3
10
8
15
45
63
25
2
12
58
11
39
36
9
25
11
1
8
19
57
23
33
48
18
10
99
9
14
36
21
16
29
28
12
56
12
6
30
36
4
59
13
23
1
108
12
14
22
32
28
48
50
22
48
39
5
28
98
34
2
13
32
63
21
1
15
11
18
64
36
12
20
52
38
1
47
34
2
36
69
49
3
11
57
76
5
24
3
15
193
9
48
39
9
2
58
27
45
3
47
33
4
45
68
27
12
13
23
1
26
6
64
15
23
105
36
1
15
23
10
60
20
16
24
38
10
12
27
5
4
3
23
9
1
50
48
10
35
27
54
16
48
60
15
45
32
18
25
11
13
36
12
65
4
36
23
25
8
28
2
18
24
7
69
32
111
1
27
23
22
24
20
16
11
15
72
10
2
24
1
8
13
24
98
10
2
37
23
10
44
4
35
13
39
8
27
58
12
3
12
48
24
59
54
30
36
18
40
14
36
6
3
1
26
90
6
10
11
4
45
24
8
19
48
29
19
48
23
61
12
60
41
28
27
24
17
16
24
23
3
6
3
9
6
34
11
21
4
2
10
38
46
15
8
1
3
36
17
18
37
5
3
63
9
15
54
111
16
9
26
9
9
30
33
16
5
7
12
8
40
23
36
6
3
45
7
45
3
32
12
28
9
134
9
1
8
7
57
68
12
24
36
18
57
1
23
4
17
18
6
7
12
11
24
72
45
3
22
50
18
6
10
44
72
4
24
35
21
4
20
28
38
13
29
3
15
10
2
9
ABCD 395195118*7^$a-1 [50003]
3
93
21
6
5
36
13
36
60
15
80
28
69
60
18
24
77
7
24
30
30
180
45
3
24
30
66
33
8
19
84
30
39
32
12
43
41
7
102
24
11
28
51
17
139
24
66
60
24
6
12
96
24
36
42
150
42
6
42
18
6
3
36
57
12
78
60
24
53
24
43
18
6
60
9
3
33
15
42
30
101
16
135
42
47
52
39
21
27
30
47
43
12
18
24
30
30
63
15
33
12
260
100
33
30
24
30
36
72
66
42
24
66
42
120
72
30
77
7
6
48
30
5
13
162
5
37
83
100
48
92
24
1
6
66
48
30
36
12
12
45
15
30
138
90
27
48
12
45
42
6
42
65
91
17
25
27
33
27
51
24
21
75
12
48
42
3
117
11
7
6
48
95
187
48
21
15
69
3
240
77
7
126
147
3
54
18
5
55
36
6
54
12
24
69
177
42
21
21
18
36
29
13
15
105
71
76
75
125
37
54
24
21
27
41
109
12
18
33
27
168
29
25
30
36
12
42
35
25
23
19
36
57
33
18
12
42
6
84
60
12
48
5
163
30
3
120
81
6
60
42
6
17
55
42
30
12
17
19
12
120
12
78
6
12
42
66
102
42
60
29
7
6
3
27
36
125
28
21
63
80
31
29
24
1
30
78
24
107
1
15
63
48
6
3
3
42
72
90
17
19
30
72
30
48
17
40
57
6
180
65
7
5
40
80
31
60
17
25
135
48
21
159
44
16
57
60
27
45
3
9
6
77
31
12
30
75
15
102
12
3
51
6
66
54
54
24
29
13
18
132
9
21
156
102
93
32
67
6
84
30
17
1
66
6
66
93
159
29
1
30
48
114
47
127
45
51
6
27
36
44
37
30
18
78
60
65
85
12
35
67
18
35
85
30
29
1
3
45
3
21
48
15
3
30
42
150
6
84
45
15
72
30
48
18
93
21
48
66
12
33
9
6
54
35
73
12
15
44
4
9
30
30
18
12
77
49
324
36
12
75
27
84
42
144
18
21
87
42
90
60
5
16
51
36
60
12
21
44
16
51
6
12
155
37
47
31
81
15
36
33
57
30
6
12
35
43
42
15
3
60
12
21
8
36
43
48
24
12
66
3
12
57
186
24
42
18
21
24
44
7
6
36
18
24
21
27
120
48
66
54
9
3
41
1
42
18
18
12
78
174
66
60
42
5
73
120
71
61
60
15
15
36
12
144
93
60
3
17
7
41
49
54
12
42
18
30
18
6
11
25
72
60
12
3
45
35
24
91
18
42
12
6
60
102
78
42
78
27
33
18
45
15
45
9
75
164
31
36
24
90
30
21
9
18
77
43
17
25
51
57
18
36
69
75
114
15
15
12
24
45
9
15
15
156
54
18
108
144
48
102
72
47
13
6
42
72
66
30
132
12
54
9
120
93
18
89
13
15
27
132
48
5
43
65
49
90
30
323
16
15
42
72
15
36
44
31
60
24
29
13
126
41
301
3
12
57
6
42
42
18
42
18
3
15
48
60
12
42
12
30
96
57
93
42
21
9
102
6
18
149
25
42
120
41
43
9
96
27
17
16
75
66
6
12
18
3
21
18
36
165
24
27
36
132
90
18
72
12
24
36
36
30
54
18
12
36
27
87
41
12
85
18
108
24
42
3
15
30
60
135
3
90
18
36
9
15
6
138
12
113
13
24
111
15
12
18
35
19
36
60
57
3
33
21
39
81
6
12
48
60
84
81
15
48
6
11
12
40
15
60
5
133
114
9
24
36
15
6
150
30
54
17
25
60
78
9
33
12
78
12
96
12
54
11
28
39
18
27
44
1
6
12
93
68
109
63
27
30
47
60
43
41
7
84
45
20
7
78
18
57
57
30
18
30
30
72
30
33
93
24
30
18
18
90
12
12
18
60
48
33
8
31
72
9
99
120
12
6
87
20
28
9
123
75
18
27
20
43
42
18
150
47
24
7
36
6
47
7
21
48
32
37
60
12
51
3
77
28
21
36
18
60
36
6
63
9
12
3
27
17
96
60
16
21
66
30
12
12
6
48
53
7
180
6
63
153
60
3
84
15
5
13
24
36
35
19
33
60
45
6
173
13
39
27
65
7
125
13
3
51
41
19
9
39
30
6
9
15
5
25
95
25
15
33
18
42
3
57
60
107
43
60
42
123
15
65
55
12
36
12
17
25
3
92
97
47
36
16
27
90
11
16
15
60
12
6
12
6
42
132
15
45
35
55
30
30
60
48
12
105
63
30
147
36
24
15
18
138
29
127
60
17
13
108
35
100
3
60
42
90
45
15
45
15
78
12
66
45
15
77
37
6
36
6
132
18
17
67
66
24
36
30
12
60
225
33
102
72
17
16
51
102
24
36
71
7
66
30
30
66
90
18
72
41
127
60
24
21
8
13
30
6
18
36
30
3
51
42
54
24
36
6
47
16
32
12
55
36
149
7
17
121
42
41
36
112
44
43
165
69
48
6
96
9
69
59
19
48
45
24
33
63
9
18
24
17
1
15
27
6
15
147
18
27
60
27
41
7
5
31
42
27
63
33
9
6
6
30
6
27
63
45
9
48
35
7
6
11
31
180
29
73
23
43
65
36
43
60
6
18
ABCD 395265044*7^$a-1 [50005]
15
9
36
26
33
3
28
18
15
15
6
30
5
1
72
18
24
8
46
47
63
1
24
8
7
68
72
37
48
57
83
19
18
30
12
36
54
3
3
60
12
24
17
13
15
9
54
60
48
18
14
58
108
14
52
6
12
3
48
9
42
24
96
36
33
11
4
42
62
1
23
58
6
8
1
45
6
18
24
30
29
3
24
22
60
30
33
12
15
30
3
27
48
24
6
24
6
20
4
30
50
10
42
6
24
6
18
12
42
80
22
30
24
12
54
6
24
6
12
6
126
50
61
33
15
59
46
84
30
6
15
8
1
11
1
60
2
33
3
40
18
3
12
3
21
33
12
18
42
14
22
14
24
10
11
24
19
6
12
30
12
6
42
18
12
18
8
34
60
24
30
24
54
12
11
7
150
30
21
57
15
56
1
18
30
2
22
48
6
30
6
68
10
12
75
20
4
27
24
21
3
30
47
19
21
45
48
51
63
18
24
48
2
46
3
27
44
25
3
60
21
15
20
60
52
69
3
60
36
24
20
52
6
15
45
59
27
58
6
24
54
24
12
18
18
2
40
6
51
21
12
3
15
180
54
15
20
4
87
48
6
14
22
18
90
14
22
6
9
33
50
76
20
52
54
66
12
90
3
56
31
6
12
15
3
24
18
11
49
72
2
25
33
59
27
37
11
36
16
60
6
6
8
4
30
14
22
30
24
18
11
37
35
19
6
12
42
18
72
6
12
92
9
13
18
33
15
48
12
5
3
4
36
6
6
18
36
30
6
15
27
21
9
11
1
36
63
23
9
19
18
62
4
54
3
3
21
45
48
110
36
4
32
10
6
69
21
39
3
161
15
1
21
12
2
21
37
66
60
42
2
1
21
51
8
40
12
27
81
20
31
48
6
158
33
12
1
3
23
52
45
45
2
24
4
18
12
38
4
72
6
3
32
13
14
37
36
8
1
54
20
16
36
9
9
30
36
54
12
2
16
6
36
3
23
22
15
23
28
36
12
44
9
37
18
30
2
16
6
6
30
15
9
6
29
19
24
33
8
1
18
32
10
54
24
20
36
4
18
12
18
12
6
47
64
35
10
66
9
35
16
29
16
8
16
24
23
22
27
87
6
36
2
45
1
30
113
4
33
18
18
12
30
30
83
36
49
15
8
31
18
18
21
21
42
20
24
34
11
49
23
1
36
3
9
120
2
21
37
3
3
90
6
54
15
51
6
38
64
17
1
30
204
6
11
1
48
24
2
22
60
26
64
12
54
51
9
15
3
6
12
39
3
56
4
32
16
42
51
32
7
30
83
13
24
26
1
35
16
24
5
1
23
25
23
79
12
32
34
30
12
8
10
42
8
34
12
107
13
51
9
48
3
47
22
6
18
38
4
65
25
15
99
6
48
12
2
58
18
12
32
70
6
6
14
1
9
12
30
24
5
85
24
12
12
3
3
45
32
3
22
24
6
8
48
34
72
2
4
20
37
9
6
18
30
8
9
19
6
48
36
18
48
18
14
70
3
11
37
51
78
42
32
4
42
3
15
48
6
2
37
15
44
57
1
3
51
48
21
11
76
33
23
9
55
9
21
12
30
17
19
45
27
12
6
42
5
25
18
12
9
45
48
3
47
13
3
30
24
18
8
10
38
4
9
32
1
12
6
5
3
22
3
12
15
30
24
18
44
12
52
18
6
6
15
8
1
6
18
14
58
30
12
102
50
46
15
9
39
9
60
60
60
6
30
15
45
51
75
8
46
36
30
30
14
52
12
33
33
24
6
8
4
12
20
13
48
15
12
5
13
38
36
1
51
6
26
34
99
21
12
6
54
6
8
4
120
54
66
30
24
36
72
42
32
58
15
21
95
7
60
36
6
30
66
2
33
7
18
39
83
9
4
3
8
34
12
6
84
6
12
11
1
6
20
34
6
12
12
126
23
3
16
105
11
12
4
6
12
24
48
2
21
25
15
33
26
4
72
54
36
18
30
24
23
19
5
63
21
37
26
36
88
8
36
58
18
30
24
36
30
30
12
12
126
29
61
38
52
12
33
15
150
98
45
1
2
72
34
26
37
9
2
4
30
60
24
6
29
43
42
59
1
14
46
6
30
15
135
42
12
24
6
65
15
34
15
12
11
13
33
30
6
6
6
24
15
32
61
3
57
2
64
30
36
39
15
42
24
47
19
42
2
46
60
3
20
19
30
59
49
60
14
25
105
24
11
19
24
90
47
15
4
42
3
23
12
46
59
16
51
113
3
16
33
59
70
15
3
6
84
18
18
60
30
12
132
81
69
2
21
13
12
30
9
32
31
44
13
59
61
9
15
23
4
24
68
81
40
8
7
17
27
10
27
47
58
66
30
12
60
6
20
45
7
30
60
12
6
44
10
12
48
12
38
1
45
27
23
94
62
58
3
3
42
18
30
24
12
14
25
11
16
78
30
6
48
18
42
14
58
14
4
53
13
27
27
42
39
23
34
30
8
10
12
24
6
56
16
6
54
60
6
6
6
15
9
6
60
8
24
21
37
71
7
66
6
8
16
21
165
24
6
32
1
15
30
15
21
14
4
12
36
33
87
18
54
81
9
18
30
24
15
21
26
9
43
20
25
12
3
54
72
107
1
18
30
2
58
86
22
30
24
42
6
32
76
20
25
11
28
6
6
32
76
12
45
3
30
3
9
2
82
30
8
4
60
48
24
18
18
8
9
43
17
36
37
15
21
2
64
18
23
3
16
48
5
19
17
55
120
6
62
10
26
10
27
56
7
6
14
4
6
75
9
48
12
59
1
2
4
20
22
12
12
48
12
6
42
6
12
8
22
14
9
39
13
3
66
30
21
20
36
27
10
42
30
59
40
35
16
12
41
36
3
1
23
36
1
12
24
21
12
42
32
22
12
3
27
18
6
30
36
3
23
4
48
21
9
26
4
17
19
6
30
18
30
60
6
2
13
47
16
33
15
18
26
16
5
40
9
15
35
16
30
23
7
18
42
5
7
12
29
15
22
62
10
26
1
35
58
30
36
24
104
4
45
15
12
77
13
30
78
18
30
42
24
6
39
21
12
26
40
6
54
6
2
36
22
6
8
45
19
33
11
36
82
2
16
101
1
78
17
39
1
9
35
1
51
45
3
32
25
2
28
42
78
18
24
3
135
45
8
7
54
11
27
1
32
3
60
1
51
18
15
12
27
41
60
63
34
30
12
12
32
9
28
8
28
21
18
12
18
24
12
38
60
208
108
57
9
6
8
34
11
39
22
18
30
18
48
30
6
5
31
68
34
3
57
60
30
18
98
22
2
12
16
42
3
63
12
42
12
36
14
10
2
9
25
26
13
32
1
30
6
38
34
12
6
42
12
12
6
8
4
36
8
28
32
4
8
4
21
35
22
78
36
48
36
42
2
10
36
12
12
27
9
36
60
6
8
85
11
21
139
18
86
37
24
51
29
1
26
4
42
6
30
11
13
11
40
9
6
120
68
16
29
1
30
36
21
45
24
42
30
14
45
1
3
35
22
2
1
15
21
3
42
62
9
37
18
9
33
6
12
29
25
54
66
15
21
54
84
6
38
37
9
36
36
26
16
36
6
24
35
40
68
7
6
6
9
9
54
30
14
60
136
12
30
6
18
30
6
14
52
45
15
5
43
6
15
107
45
49
35
4
23
132
10
6
48
6
6
53
52
9
6
18
30
12
18
12
2
1
60
23
49
24
3
6
30
12
30
90
32
28
30
26
4
5
60
63
37
15
56
94
30
48
24
18
2
52
18
6
30
15
57
60
3
9
119
13
156
3
21
15
9
24
2
28
20
36
22
12
42
36
42
12
6
8
45
36
1
30
12
20
37
32
64
3
44
10
23
19
18
3
8
55
8
28
24
45
27
45
15
30
24
15
32
12
15
10
47
7
60
32
10
35
43
18
63
9
3
23
22
12
12
48
14
22
26
61
3
24
42
2
153
1
3
15
20
24
10
36
11
43
18
2
16
42
84
30
21
11
76
6
35
3
46
23
4
32
4
8
7
12
18
42
30
18
89
73
ABCD 395269718*7^$a-1 [50035]
8
7
42
6
18
126
33
44
84
4
3
66
54
42
23
31
102
15
45
60
27
12
9
36
3
3
5
4
8
28
24
51
5
12
1
3
93
15
9
12
24
11
7
30
75
57
27
3
90
51
3
9
33
72
12
15
32
13
3
57
36
24
30
45
36
39
18
12
3
12
9
27
15
9
9
60
24
36
3
3
41
4
36
12
24
44
49
6
9
21
24
18
5
60
1
123
69
51
3
54
12
11
67
6
87
33
18
42
30
144
9
15
30
48
18
29
52
12
3
24
96
33
45
3
9
6
45
27
30
48
12
15
57
15
36
33
60
6
6
12
15
21
27
20
64
45
48
23
100
9
11
76
3
114
12
47
13
60
35
37
39
21
59
4
45
39
36
9
24
84
3
69
11
36
91
72
21
9
15
45
30
113
7
45
3
30
15
3
5
13
6
6
18
9
15
29
1
3
24
15
77
1
12
23
7
117
80
61
12
36
12
3
9
78
45
12
21
12
87
9
72
48
3
171
57
45
15
51
24
21
32
37
23
40
15
45
8
37
3
9
11
4
3
102
96
15
45
72
36
51
15
48
30
15
33
48
36
11
67
18
24
23
7
21
56
61
27
8
28
39
33
45
3
12
12
9
87
36
24
75
18
54
5
25
60
60
39
33
83
13
15
3
6
3
12
3
48
21
9
24
47
37
24
23
52
3
65
73
36
47
1
12
63
15
30
3
63
29
28
57
96
3
3
18
6
24
78
15
3
30
24
75
135
72
77
40
33
18
5
24
19
21
21
3
3
54
3
45
24
3
48
15
65
72
37
3
21
24
12
6
9
12
120
36
105
30
45
45
48
11
43
24
72
24
18
48
78
6
90
24
24
33
9
75
3
29
40
24
3
6
210
41
36
19
42
30
33
20
19
18
6
17
55
21
33
11
25
11
73
3
21
204
15
93
39
99
9
33
75
75
18
36
3
15
5
37
60
75
105
3
12
93
27
48
72
12
69
27
20
7
18
108
18
21
9
59
13
71
37
27
27
33
117
119
61
3
3
6
75
12
3
24
9
72
12
27
57
9
60
47
43
6
42
57
60
33
39
44
100
32
24
13
54
21
108
105
27
21
24
71
7
42
11
19
81
15
9
96
12
24
44
64
60
45
83
25
12
108
123
15
42
72
3
8
12
4
81
3
24
33
27
45
27
33
15
9
24
27
69
63
3
117
51
6
23
4
24
9
12
18
24
5
13
27
12
12
44
49
27
9
27
20
1
59
84
67
6
18
45
8
43
6
18
29
24
19
96
42
83
49
84
3
24
57
18
17
4
21
3
12
72
120
9
6
6
27
12
3
29
1
27
39
9
15
65
60
48
12
61
96
3
12
9
36
6
78
12
11
1
83
4
3
45
12
21
12
60
12
6
18
3
9
12
23
7
30
39
33
3
44
37
27
3
9
33
27
12
8
13
12
48
102
18
87
8
25
11
67
6
3
15
18
12
66
66
3
20
25
96
6
24
21
3
78
24
24
60
51
3
18
54
48
53
19
41
7
6
12
30
30
111
48
75
18
12
36
48
36
60
3
8
67
42
30
18
36
12
35
12
4
171
30
12
48
30
5
28
57
59
4
9
24
6
21
27
18
48
3
120
24
32
1
72
12
6
21
45
78
90
6
6
15
36
24
45
3
60
3
18
30
17
40
33
24
23
25
11
16
3
42
87
21
12
12
11
12
28
57
15
87
18
72
6
5
13
30
6
15
9
66
6
24
210
48
18
12
15
104
4
24
39
57
39
18
12
48
27
36
3
29
43
9
33
3
27
33
105
12
27
60
93
15
45
36
6
153
12
45
48
12
3
12
3
30
72
51
69
18
18
48
24
60
3
9
15
12
3
6
15
69
111
105
60
12
6
6
3
21
42
9
21
15
32
24
88
8
24
4
39
18
59
1
90
42
24
6
113
37
18
29
4
9
23
4
3
54
39
57
15
165
23
13
27
21
36
15
60
3
6
42
9
12
21
15
12
93
12
48
35
28
32
88
3
17
13
27
9
6
18
6
24
6
47
16
72
69
47
7
6
27
36
21
72
24
6
24
9
33
24
3
57
15
48
21
72
48
3
189
12
75
15
6
42
45
9
23
60
84
16
21
27
9
51
92
61
27
24
51
72
53
4
15
141
20
109
36
35
73
12
11
13
51
9
23
25
39
36
12
8
1
12
60
84
24
47
37
3
12
27
24
17
49
3
3
9
21
60
15
12
27
41
7
18
15
24
93
63
12
12
69
39
44
13
3
33
71
13
30
6
24
135
8
13
54
45
60
8
28
93
3
3
77
13
15
12
21
3
9
18
30
3
9
15
36
45
39
12
3
105
36
12
12
32
13
24
3
21
6
29
1
24
36
24
3
12
132
9
63
69
78
24
18
12
42
24
6
18
33
9
60
23
97
15
9
36
6
102
75
15
6
87
9
11
64
9
39
183
90
11
40
21
15
44
73
51
20
13
27
27
30
39
3
54
12
24
51
60
12
60
105
30
45
3
9
15
21
32
67
18
6
24
6
12
120
11
43
81
57
3
57
3
32
13
47
52
21
12
72
27
177
12
84
36
12
15
21
39
72
45
24
12
72
30
5
1
42
54
3
48
33
6
21
152
61
36
48
135
105
23
19
168
29
40
21
30
6
66
24
9
21
12
75
33
39
27
24
66
144
3
21
3
3
21
75
24
6
23
1
66
18
12
63
21
54
18
11
36
7
30
36
39
45
23
28
24
12
24
9
36
30
57
15
117
3
102
18
96
9
45
120
12
23
7
66
39
12
48
81
75
15
42
72
71
64
15
120
45
45
24
3
21
23
4
33
48
12
3
12
21
12
11
13
24
30
6
123
33
12
12
6
9
33
12
47
16
3
21
24
9
15
56
13
192
48
12
24
36
48
96
6
9
15
24
9
12
21
12
132
30
54
24
3
152
1
36
11
103
21
3
96
93
36
33
39
33
48
48
12
42
30
12
3
12
48
44
76
21
36
24
24
27
8
43
17
37
11
13
24
3
93
27
36
9
24
18
5
52
15
18
6
9
80
7
78
15
33
18
89
25
6
30
24
39
80
4
33
12
15
3
6
3
21
24
36
36
3
68
43
66
6
101
28
8
13
12
108
12
27
36
9
6
18
12
27
21
27
9
15
39
96
24
90
6
21
20
60
19
18
15
48
72
12
3
69
3
96
30
15
57
90
18
12
23
25
138
24
30
12
6
24
33
72
8
97
30
6
35
36
16
12
9
12
39
8
91
66
3
81
12
60
39
8
52
105
3
57
18
65
25
6
21
21
12
63
75
69
9
12
39
12
24
3
30
60
3
27
29
ABCD 395353052*7^$a-1 [50085]
13
120
12
35
100
44
16
57
27
21
35
12
40
9
72
12
60
15
69
84
108
23
16
21
39
9
11
4
117
59
112
33
135
24
9
168
36
47
13
48
99
36
9
75
69
39
33
48
96
11
24
120
136
45
47
13
27
12
140
1
108
11
1
72
3
45
12
12
23
120
85
27
8
61
96
15
45
15
20
1
108
24
47
13
144
39
20
64
21
35
1
83
36
64
20
1
27
32
120
1
24
35
136
9
36
12
3
9
23
13
27
68
4
20
73
27
36
24
9
99
188
13
48
3
36
20
84
36
13
39
168
117
3
80
25
24
15
45
71
121
108
11
157
24
39
57
3
33
12
39
141
84
135
105
24
36
11
64
36
104
40
33
12
11
4
20
16
84
45
36
12
36
39
12
20
160
8
1
51
9
71
76
60
69
51
21
48
35
61
47
112
9
24
27
21
95
72
121
96
15
96
21
12
39
12
69
51
9
84
3
57
75
9
12
171
57
39
9
48
3
20
49
11
85
87
152
25
72
63
21
12
36
27
24
8
88
45
36
24
36
23
109
51
56
1
63
21
60
35
97
96
24
15
108
24
129
171
8
1
71
76
12
8
24
36
40
120
21
36
3
24
105
15
9
47
25
12
35
120
52
108
9
12
87
60
44
61
36
3
57
3
60
20
13
27
117
63
8
73
59
156
1
119
144
1
24
15
60
20
60
13
15
12
117
23
36
24
36
25
75
12
93
12
3
21
39
20
37
63
204
36
57
48
95
4
60
56
13
87
12
12
21
120
36
23
25
15
45
63
21
47
60
124
60
20
28
80
73
15
24
8
72
60
76
20
12
133
35
24
25
15
20
61
47
28
21
71
168
124
20
16
33
27
60
24
141
35
64
36
20
72
52
9
107
4
20
156
12
40
9
59
84
97
63
20
97
84
39
69
27
21
96
23
13
27
21
63
45
96
36
48
60
111
45
24
11
37
3
9
135
56
13
72
39
21
35
1
71
52
33
48
59
16
44
85
35
1
15
21
63
180
96
9
48
12
35
40
21
75
92
1
24
15
8
25
15
72
93
84
23
72
16
57
84
11
1
144
36
48
3
93
75
32
60
76
177
12
11
60
4
57
3
116
85
15
80
52
57
95
156
4
9
51
21
47
37
12
59
24
37
23
40
48
9
71
25
3
177
12
24
87
24
80
1
12
35
13
84
24
11
37
63
20
13
27
21
75
9
15
80
108
25
168
48
47
120
13
51
8
48
64
33
87
93
36
107
184
21
132
27
81
35
4
20
25
12
111
21
12
35
12
12
40
21
15
45
12
147
80
28
69
23
36
97
47
36
85
219
116
24
76
9
51
120
20
1
36
3
60
45
12
15
8
100
57
3
33
24
23
1
60
23
25
171
21
12
11
61
12
23
52
33
35
52
45
47
28
9
120
71
40
9
72
11
16
132
48
21
3
45
35
136
21
84
207
33
12
12
23
28
20
61
11
228
13
96
131
12
25
12
12
72
71
76
44
49
48
60
3
48
48
240
33
47
1
3
60
45
36
215
4
56
24
1
36
39
69
3
153
35
12
72
1
87
12
96
21
36
96
87
20
84
61
15
21
51
48
24
80
85
36
167
49
83
1
59
180
28
21
132
12
84
12
11
36
4
9
111
117
51
12
56
24
13
47
1
15
260
60
1
3
116
1
63
8
25
27
156
24
9
120
71
36
124
20
60
36
124
60
96
24
188
12
16
93
12
39
20
145
72
63
57
83
100
60
21
15
44
96
60
145
48
47
64
33
3
21
24
119
25
15
48
80
40
33
15
84
21
47
12
73
147
36
153
36
12
3
96
33
11
49
131
1
35
60
64
156
60
20
61
192
39
72
9
48
59
13
39
225
27
81
12
36
12
144
84
107
84
1
35
25
24
23
1
119
25
15
92
60
16
104
49
24
120
23
4
108
9
23
61
35
97
23
4
93
72
35
25
71
85
15
24
8
25
47
97
83
28
72
21
39
45
156
60
15
33
24
15
9
3
56
61
24
15
20
4
8
12
16
69
15
8
48
13
51
57
36
12
23
12
13
15
12
80
120
97
143
16
129
84
27
12
8
4
21
36
51
9
48
75
9
12
47
28
21
99
21
48
15
81
72
3
92
1
39
93
15
21
12
60
36
15
36
32
28
224
49
131
88
12
9
12
96
123
45
108
27
21
36
99
45
87
8
64
9
96
23
12
13
36
36
12
23
61
35
100
32
108
25
15
84
8
1
36
11
24
16
84
45
51
44
49
96
12
51
9
39
33
27
140
4
33
12
36
75
117
ABCD 395414834*7^$a-1 [50033]
12
42
26
4
8
24
28
2
4
12
14
18
18
6
45
15
21
12
9
10
2
22
116
4
30
36
2
9
12
36
9
48
28
8
36
3
9
30
9
24
15
6
42
18
4
50
4
8
4
17
12
7
20
24
10
14
22
11
15
6
60
6
6
4
12
2
30
30
10
11
25
56
42
4
20
64
5
45
15
12
3
30
15
1
26
16
20
9
1
50
48
58
23
27
21
36
24
1
30
2
22
17
15
22
38
4
12
14
3
91
14
10
24
17
21
24
18
18
16
8
6
4
2
78
28
26
10
29
39
10
2
9
1
8
39
117
3
33
28
8
3
31
38
12
16
68
12
22
8
12
33
15
6
6
18
52
38
9
3
16
5
69
60
24
6
60
6
30
6
15
21
10
2
16
24
8
4
74
24
9
63
4
12
2
22
8
16
5
45
6
4
5
9
22
2
12
12
28
14
10
23
24
159
24
33
25
54
20
36
10
44
6
9
9
22
8
54
12
6
66
24
4
8
16
8
24
40
2
12
24
54
16
11
15
10
47
7
8
12
4
8
6
16
26
45
19
77
24
7
12
17
3
16
41
9
6
10
2
4
44
6
40
8
12
30
48
4
17
27
9
3
24
52
2
6
9
12
9
3
19
26
4
8
12
15
9
6
4
41
63
10
6
42
18
44
60
9
15
22
11
36
7
8
33
9
27
12
15
9
3
6
18
6
4
14
6
30
18
22
36
12
14
6
9
1
2
6
75
1
35
3
6
36
12
6
9
39
9
9
16
11
24
111
12
16
8
16
26
27
9
4
66
18
50
10
2
6
42
9
19
8
21
12
3
12
22
8
18
6
4
11
33
3
12
1
20
27
7
24
17
60
24
19
8
10
8
46
6
14
30
10
18
47
3
16
26
28
8
82
44
4
38
51
19
2
34
20
9
3
30
12
34
17
24
36
1
8
54
9
24
37
20
12
28
6
42
2
24
4
8
30
16
11
25
59
87
6
12
15
1
18
65
69
3
25
12
18
26
34
20
4
8
12
6
3
7
2
39
7
14
10
17
9
22
24
17
21
10
2
34
8
12
16
5
21
36
15
19
2
27
57
6
28
2
18
24
10
11
36
12
33
52
12
42
17
27
4
32
36
12
52
6
8
16
11
1
30
17
33
4
11
45
28
11
36
60
9
24
24
52
38
4
12
77
21
99
15
10
11
43
5
25
6
2
12
24
6
12
21
33
10
36
18
56
6
40
48
6
98
12
6
40
59
13
20
22
2
16
80
27
3
6
16
18
8
18
4
14
18
16
2
12
9
1
30
24
5
3
34
18
12
41
21
6
30
60
30
4
12
29
3
6
40
8
22
8
21
12
1
20
18
6
10
60
2
4
2
18
39
7
2
24
28
8
30
28
26
34
78
23
3
21
3
6
27
12
1
24
11
12
1
44
4
8
87
36
9
18
6
58
41
3
16
26
63
15
16
8
4
17
1
38
36
57
15
18
3
3
30
10
12
2
12
6
18
18
42
28
23
3
22
23
39
96
22
11
75
10
32
27
12
63
10
2
4
5
9
10
8
6
30
58
2
30
12
138
9
1
59
1
2
10
11
43
6
2
18
6
10
12
12
26
24
6
24
15
24
33
6
36
6
6
10
14
34
24
2
6
4
18
29
7
44
10
32
24
3
13
38
6
4
20
16
14
16
14
16
11
21
58
14
22
2
3
33
18
9
36
48
27
9
36
43
32
24
21
37
18
30
24
30
38
22
6
56
12
12
30
6
4
11
24
24
9
46
6
2
9
13
20
12
78
48
10
8
24
6
18
27
13
20
4
74
9
15
21
3
28
32
42
28
30
18
23
9
6
10
8
75
1
38
21
7
32
57
19
12
8
21
36
3
4
12
65
27
96
24
22
23
48
25
8
18
4
8
6
10
2
30
21
19
114
36
42
12
44
12
18
30
4
2
4
6
2
4
83
21
24
10
50
4
6
20
6
102
22
2
21
33
54
10
8
36
16
14
42
27
33
15
27
4
62
39
1
11
9
6
4
12
24
5
1
11
25
30
2
12
18
36
24
42
24
3
21
24
18
40
14
27
24
39
30
42
34
48
23
33
4
32
6
24
6
3
27
4
17
27
36
9
39
48
6
3
9
66
70
11
25
44
4
2
12
22
8
6
10
6
6
8
18
28
6
8
18
9
19
2
4
62
9
79
12
2
34
8
16
14
3
49
8
22
53
13
66
8
4
20
36
6
46
8
6
18
21
9
46
38
16
6
2
3
67
14
39
1
47
15
16
38
12
6
21
27
9
21
24
24
4
12
23
19
14
64
23
1
44
6
4
6
14
36
4
6
32
6
22
8
39
1
48
2
46
30
20
22
20
63
75
48
24
9
55
17
27
36
6
10
18
8
4
8
48
28
26
40
29
3
16
6
59
7
29
51
12
21
19
6
12
2
30
6
16
6
11
45
15
13
32
78
6
4
8
36
16
2
16
60
102
18
36
14
30
42
10
38
22
2
6
52
8
6
16
8
66
10
71
3
18
39
33
10
41
81
12
27
7
20
64
17
9
30
33
3
24
6
3
13
11
49
6
60
6
20
12
15
37
42
8
18
12
30
12
18
6
30
36
18
4
74
3
57
4
11
7
44
18
12
10
12
68
6
3
1
18
12
12
5
12
111
9
33
51
13
12
14
24
18
36
16
23
21
22
2
15
24
9
6
48
21
9
3
15
9
9
4
11
1
18
128
66
18
22
8
18
10
56
6
22
38
4
26
28
24
20
36
72
42
42
46
20
9
13
20
30
18
12
12
27
1
56
6
24
12
21
75
28
2
54
33
27
12
48
6
16
2
16
86
22
24
12
2
6
9
15
6
27
13
56
36
4
2
58
2
48
24
12
18
27
21
3
7
20
6
12
12
48
46
18
2
24
4
18
32
12
15
33
27
15
16
41
37
23
12
3
6
6
12
54
4
2
45
57
6
6
34
2
39
33
27
27
12
21
1
2
42
10
17
99
60
24
28
6
12
54
38
28
2
42
10
6
20
51
3
9
67
29
12
7
8
30
6
18
10
14
64
6
14
12
6
12
16
20
40
5
9
63
37
2
12
9
19
56
33
3
12
45
13
60
6
8
6
54
34
2
21
3
45
19
14
6
12
42
6
10
42
12
2
12
10
5
45
15
36
24
21
24
3
1
2
18
48
22
17
60
39
4
17
3
12
30
27
21
22
32
12
18
30
12
16
17
37
11
21
48
12
6
12
6
12
34
26
3
49
32
24
4
30
17
24
25
44
3
27
48
34
2
9
24
3
46
8
27
9
34
17
3
9
48
12
13
32
18
24
30
16
6
2
10
2
66
10
14
12
6
18
10
50
58
11
19
24
2
27
15
18
27
13
48
2
9
12
49
8
46
14
10
14
12
3
13
14
64
6
12
116
6
9
9
40
44
24
18
12
33
9
15
33
75
36
12
3
6
6
78
24
6
24
45
3
12
18
18
58
20
10
14
16
18
12
36
38
3
3
21
9
27
27
9
13
8
82
8
22
2
36
36
6
12
3
25
32
75
45
18
40
8
52
32
10
2
9
3
40
2
34
29
51
9
27
45
21
3
27
9
21
6
22
20
3
1
68
27
12
1
36
23
12
27
12
6
24
12
36
3
121
47
19
5
15
21
7
80
16
6
8
4
12
30
2
4
38
24
24
66
36
6
40
6
2
18
39
13
78
2
18
24
9
33
4
8
10
12
12
14
15
9
51
27
4
44
4
2
22
30
30
5
1
26
12
6
10
17
13
2
46
8
4
26
4
44
6
16
23
27
24
12
9
3
10
24
8
12
16
35
3
33
15
34
20
6
4
26
48
10
2
24
12
12
72
6
21
7
6
8
3
99
6
39
3
18
18
12
21
7
5
7
12
20
9
3
10
2
6
10
41
3
9
9
4
42
54
38
16
24
8
34
48
2
9
9
27
3
42
16
2
69
9
15
3
10
26
16
2
16
11
3
48
4
14
3
9
4
26
4
17
31
2
6
4
54
12
11
1
48
8
3
15
12
22
56
22
8
76
8
9
21
3
36
9
24
36
10
68
9
3
105
93
12
10
5
61
62
4
32
9
19
38
6
54
6
96
21
1
11
15
4
6
92
30
22
44
4
2
36
16
8
6
6
10
32
15
9
6
45
39
21
37
47
27
36
6
42
4
12
12
2
60
54
18
12
12
60
6
42
22
17
19
38
4
20
22
42
2
24
21
9
18
54
99
3
30
18
22
18
60
17
24
21
15
3
36
16
6
2
60
12
18
12
10
2
66
10
14
12
18
54
4
17
3
9
15
22
54
38
3
27
54
4
32
12
4
8
48
78
40
14
16
12
2
6
3
3
12
21
1
12
24
35
19
29
27
6
4
12
35
15
88
5
39
42
6
9
12
3
24
24
6
6
34
12
30
5
9
48
18
18
3
48
31
20
10
8
12
30
10
8
6
4
14
18
82
18
29
12
7
8
33
3
36
6
34
8
33
24
45
27
13
14
28
24
56
21
27
6
42
36
30
27
13
20
39
15
6
12
27
33
16
59
3
30
18
12
12
10
8
36
18
16
2
18
6
6
81
21
3
15
9
48
51
24
6
22
8
33
19
2
54
18
96
144
3
19
20
21
1
2
88
2
42
18
6
18
3
21
3
37
11
49
12
8
108
10
53
19
18
26
28
20
4
5
3
16
26
16
20
30
4
2
6
4
44
10
26
12
129
3
4
2
18
21
3
22
20
18
18
12
42
16
38
4
11
7
29
9
6
18
3
7
29
12
1
2
33
12
3
4
53
1
14
102
10
8
6
40
6
5
1
20
6
4
2
27
7
20
40
12
12
14
48
4
8
4
23
13
8
12
16
6
14
24
42
6
52
23
31
50
18
6
48
66
12
21
3
84
4
56
6
22
5
19
20
22
107
43
17
31
14
4
8
3
1
14
12
18
4
11
21
22
18
6
6
11
27
12
6
24
27
21
30
9
21
6
30
6
10
56
3
15
12
12
18
18
84
12
36
88
20
21
33
24
76
18
20
28
30
20
18
45
108
31
18
2
12
30
18
9
9
4
14
4
12
12
8
10
2
9
51
58
6
2
24
28
20
10
2
36
3
3
30
30
6
52
38
9
60
61
14
6
48
6
18
27
13
11
21
12
6
9
21
78
54
12
4
11
1
11
69
4
26
16
60
8
6
24
30
10
23
33
24
24
3
ABCD 395429246*7^$a-1 [50298]
83
61
17
151
180
23
54
198
25
89
198
66
24
36
126
36
282
31
72
23
109
48
12
11
18
19
35
114
180
30
13
36
5
24
126
37
48
360
35
49
77
31
95
126
18
73
5
84
96
378
13
24
11
150
18
49
17
60
30
73
161
7
35
18
67
144
23
217
35
61
203
60
108
30
79
89
144
7
192
53
7
131
49
47
30
54
37
113
79
137
54
12
240
54
30
24
48
1
221
54
54
79
11
61
12
108
107
144
12
144
72
169
179
13
48
12
108
72
11
37
59
72
121
89
42
84
60
126
31
36
120
203
126
31
23
169
48
144
5
54
126
12
18
222
12
42
157
17
31
263
84
42
66
109
48
83
72
25
240
72
95
180
85
125
126
24
61
29
66
18
31
48
35
36
49
132
60
168
53
6
13
48
72
47
49
35
24
252
49
144
59
18
66
18
108
132
67
108
24
96
47
102
18
42
90
133
113
78
30
19
48
155
54
72
90
54
79
29
90
126
43
371
48
108
1
71
241
35
126
126
144
66
6
25
24
48
72
221
126
13
29
30
6
198
18
79
59
37
23
36
54
7
65
18
12
54
114
84
24
48
114
12
126
1
179
72
126
54
240
198
19
47
73
120
24
59
109
35
85
95
48
96
121
113
55
29
126
114
102
36
25
168
5
96
30
144
108
61
60
168
131
157
95
54
115
65
55
17
79
5
187
11
49
11
66
72
204
79
41
7
12
5
43
48
47
18
108
19
48
24
149
19
11
157
167
54
43
35
144
18
19
120
71
49
24
23
198
187
12
107
36
126
30
97
287
25
191
90
318
90
42
126
126
49
257
30
36
37
60
17
102
24
18
90
48
1
120
60
156
65
7
11
12
60
12
73
35
109
35
13
95
37
59
18
30
49
24
41
7
77
175
60
41
7
11
90
67
35
24
72
61
29
84
127
41
151
216
95
36
61
155
42
12
103
95
25
83
133
11
109
24
48
53
18
24
54
84
60
108
102
49
443
120
205
17
223
23
132
37
179
12
37
180
95
73
143
169
60
221
54
48
168
84
180
42
18
13
125
330
126
90
121
131
30
108
31
191
48
168
66
114
36
30
67
47
12
73
41
67
12
23
204
301
41
180
72
139
71
150
115
72
12
83
24
49
24
11
37
77
54
157
53
6
36
18
12
396
126
25
17
31
144
197
42
72
49
5
18
265
113
30
97
53
19
168
41
319
72
149
19
53
18
132
36
138
55
48
119
49
72
35
13
72
23
25
47
18
108
114
66
19
228
24
41
7
119
72
138
168
66
37
53
204
174
78
19
35
144
72
108
144
162
18
229
12
119
61
95
73
53
19
216
59
13
252
77
90
90
19
24
23
60
198
36
30
42
12
7
12
48
47
61
24
275
30
72
126
24
49
12
60
257
151
23
121
48
120
167
ABCD 395472908*7^$a-1 [50007]
24
17
31
11
37
9
24
75
24
108
24
9
72
62
84
6
91
9
71
25
27
57
15
137
36
6
72
6
42
121
41
12
16
26
22
120
2
6
7
29
39
9
18
1
9
62
6
63
45
40
2
81
4
11
30
28
32
16
26
25
9
3
117
2
6
6
1
23
18
6
49
11
6
48
6
10
24
72
8
4
14
18
42
25
17
88
48
14
102
42
10
50
1
5
36
39
25
156
38
18
40
36
32
16
14
33
3
36
85
5
18
36
49
32
13
48
8
42
54
6
90
4
12
56
42
13
60
41
6
46
72
63
23
18
42
1
23
13
29
12
6
10
20
54
22
36
12
2
18
28
72
14
42
27
28
45
20
42
25
9
3
33
110
30
4
24
15
21
12
15
20
24
25
2
1
17
6
22
80
12
103
45
27
5
4
26
6
127
9
20
78
13
71
24
25
17
24
27
37
35
4
116
28
41
48
4
51
120
20
27
10
12
20
27
39
24
36
24
49
33
35
72
40
23
10
36
44
7
12
35
10
15
12
47
36
13
17
103
33
2
13
83
22
14
6
42
10
27
117
14
18
19
5
78
36
33
1
36
8
51
3
48
25
11
30
43
47
36
34
3
9
60
14
12
37
11
6
30
34
27
29
42
13
17
19
35
36
49
41
48
15
63
48
22
3
60
29
63
21
6
21
4
17
30
18
3
13
48
39
69
48
12
11
13
87
9
3
5
18
33
93
78
25
17
42
24
25
23
22
15
5
4
50
106
14
9
28
41
64
14
1
5
7
11
30
12
4
27
11
10
12
20
28
24
12
3
24
35
22
35
13
32
112
3
8
52
129
3
41
7
12
35
1
59
18
3
13
11
1
38
6
7
168
48
21
2
12
274
23
76
20
4
11
84
34
48
36
36
12
20
24
43
12
48
20
9
63
48
21
76
71
52
20
63
85
17
3
61
135
36
17
55
21
107
27
1
9
11
3
34
35
21
27
21
28
3
17
28
15
8
21
36
12
75
25
12
15
5
42
48
10
8
48
6
78
4
134
6
15
13
2
22
48
2
24
18
12
19
35
25
33
50
6
96
204
64
3
23
66
40
15
93
20
12
7
35
73
81
62
36
1
9
80
18
82
44
31
11
1
11
22
26
24
1
17
43
23
42
4
14
22
48
39
5
12
16
36
20
40
15
23
12
6
72
18
36
30
18
30
43
41
16
3
12
9
24
26
48
1
45
158
10
60
20
16
8
51
37
2
1
48
23
24
33
3
6
4
111
20
63
6
48
84
16
84
14
30
4
86
12
6
7
9
48
20
16
36
26
25
5
54
34
32
12
19
17
43
12
23
25
9
8
3
1
39
53
31
5
4
2
58
47
27
37
5
42
6
28
74
21
123
22
98
30
4
3
5
72
12
6
9
28
11
42
4
14
12
34
27
9
27
119
13
9
20
48
19
17
43
21
2
24
37
41
84
16
75
57
15
47
10
15
11
54
18
168
46
44
6
61
11
12
6
39
4
9
24
14
18
48
6
12
36
30
132
6
21
45
24
16
56
43
8
49
12
14
6
7
80
3
18
42
1
5
42
1
11
30
12
48
4
27
57
11
21
16
123
29
6
25
83
22
60
3
60
23
42
4
2
49
35
34
20
66
34
12
2
1
41
7
12
12
24
17
28
15
33
14
6
30
10
8
6
60
6
7
29
52
56
4
20
28
20
42
12
73
36
5
64
32
4
15
45
20
36
7
9
51
5
19
56
9
28
75
57
27
24
12
8
13
8
4
60
20
15
27
25
29
42
58
48
12
38
13
41
24
18
49
21
62
42
108
54
9
109
182
60
84
42
43
72
59
13
12
77
30
48
22
63
48
41
36
30
36
42
4
92
31
33
20
16
12
2
1
45
20
156
3
33
4
72
59
45
28
135
12
57
86
10
8
72
4
23
63
78
18
1
48
9
26
18
52
36
2
49
83
12
73
21
74
25
11
66
60
28
38
34
48
2
10
3
71
21
13
27
80
28
11
61
23
1
84
21
32
51
16
11
22
86
46
27
77
3
33
36
12
18
49
60
17
15
40
69
48
8
7
5
28
2
174
6
42
42
46
38
22
27
65
40
3
21
35
72
28
11
9
39
6
31
77
19
57
15
5
67
9
2
12
1
44
13
87
5
36
12
6
78
54
37
12
53
6
12
48
37
9
3
68
13
11
15
1
152
15
12
85
29
72
24
16
44
12
16
26
1
5
7
17
7
60
21
14
1
107
46
72
36
20
6
37
11
10
59
100
33
80
54
6
28
11
52
108
41
12
16
56
28
26
22
2
18
19
69
15
33
8
18
6
16
3
23
58
3
33
15
33
44
4
14
72
13
12
35
1
21
48
80
40
86
22
12
2
18
15
33
7
29
6
42
3
15
6
18
18
84
19
8
27
1
44
13
14
108
30
6
72
22
38
60
25
9
12
38
1
108
23
22
12
35
27
6
64
2
18
28
84
72
27
119
198
7
5
30
6
40
75
32
13
2
33
3
42
48
19
8
51
13
11
10
14
96
24
13
5
6
1
9
26
13
77
91
12
23
9
28
9
3
23
6
27
3
6
12
3
15
25
56
3
1
23
49
11
13
12
77
66
25
29
6
42
24
3
37
15
41
54
1
59
6
40
2
34
12
86
42
91
9
3
9
50
25
80
13
14
82
44
19
9
159
57
24
68
12
42
42
4
14
1
23
58
72
3
29
7
119
10
12
15
8
3
22
14
36
36
46
50
70
3
36
45
14
118
24
32
36
7
77
64
27
45
87
29
39
4
9
14
10
72
3
45
8
6
13
149
7
5
87
13
8
36
67
71
54
18
18
67
23
22
38
6
111
13
36
26
18
43
9
135
5
42
70
2
126
31
5
4
92
64
20
67
12
11
25
12
57
62
6
55
21
56
30
48
13
11
70
14
118
11
21
7
11
54
72
7
5
78
33
1
3
33
8
27
28
11
129
13
87
65
43
32
111
57
4
5
16
84
51
21
11
37
11
21
3
28
5
15
37
14
1
81
56
43
8
117
30
94
39
35
12
37
5
6
37
48
21
44
24
42
46
20
64
12
84
48
36
26
33
40
8
3
18
6
6
19
92
15
54
18
1
83
18
66
73
59
130
51
35
36
13
33
14
58
8
36
15
37
56
99
87
6
54
66
12
55
8
27
10
15
20
4
17
4
2
34
120
27
72
17
64
27
9
15
29
52
24
20
30
1
17
16
68
24
7
47
72
1
41
7
33
14
6
43
33
32
40
63
47
1
17
24
30
6
6
22
15
5
4
179
21
55
137
18
24
90
39
39
1
45
86
36
102
7
57
15
35
33
1
50
82
11
39
6
7
24
21
12
36
48
14
96
25
5
78
1
5
36
12
31
24
9
84
3
69
98
33
33
30
22
26
13
53
28
48
27
23
49
11
24
24
36
13
9
15
11
24
54
24
3
112
11
34
15
60
ABCD 395544918*7^$a-1 [50024]
36
30
6
72
18
13
48
11
25
24
24
96
132
24
11
24
66
6
13
48
11
1
24
84
108
11
13
23
1
12
5
6
18
19
11
90
36
24
19
17
139
5
54
36
30
43
29
24
18
48
18
19
23
36
18
19
24
83
1
17
18
18
54
84
42
90
25
72
59
13
65
54
25
29
12
19
59
108
102
31
149
43
107
18
7
5
150
48
13
12
71
13
24
119
36
42
12
72
18
1
36
36
24
11
85
24
24
89
12
19
24
71
18
30
6
31
17
18
18
91
95
37
36
24
5
6
13
12
24
5
55
24
29
7
11
12
13
11
1
137
6
25
29
43
5
186
25
41
31
12
29
6
1
36
11
49
23
1
36
77
31
77
19
29
7
125
18
1
72
24
59
25
12
48
11
1
24
11
217
36
89
30
97
11
126
6
1
24
12
36
17
43
72
36
60
36
5
43
47
25
65
18
12
1
12
60
36
35
36
126
72
24
31
48
5
7
53
19
11
25
24
24
24
12
77
30
78
19
24
23
42
43
12
11
36
96
48
6
12
79
71
18
18
12
25
11
13
77
55
5
43
29
43
29
36
67
108
12
77
42
1
47
1
5
7
72
47
66
43
17
30
1
35
1
5
30
240
18
31
60
24
23
13
23
24
72
97
5
6
13
23
61
5
91
53
7
35
12
42
7
5
19
24
12
24
29
31
60
23
36
18
12
42
1
24
5
31
5
60
84
18
37
36
71
13
156
29
19
24
47
1
35
25
71
169
5
7
29
7
60
77
19
24
29
24
19
83
49
12
48
5
115
77
19
24
83
25
17
72
91
35
13
84
36
84
47
18
24
7
36
41
24
36
216
48
19
36
36
185
18
36
66
55
12
36
24
60
17
30
133
72
24
24
17
19
77
115
60
89
36
6
36
18
19
11
13
23
193
23
1
36
36
12
59
54
18
24
25
65
12
31
101
7
60
12
5
18
61
48
23
48
49
83
13
24
17
31
24
11
36
6
43
60
84
144
12
12
35
36
25
71
1
24
11
13
12
48
17
7
60
60
35
18
12
43
48
107
108
25
11
1
59
30
43
65
31
77
24
30
13
72
41
55
95
73
11
6
19
36
12
35
18
36
31
11
1
84
143
6
43
11
12
1
17
139
29
72
43
23
73
17
42
30
78
48
6
36
55
12
24
72
12
132
60
23
13
41
24
43
11
30
36
7
47
13
77
6
37
12
5
30
78
31
84
12
119
1
36
5
30
13
29
120
6
37
155
49
36
84
17
30
37
59
36
36
85
108
59
54
19
36
12
71
61
36
11
24
73
29
42
25
245
31
17
7
53
12
43
11
25
89
7
24
41
31
35
25
119
36
13
12
11
18
31
24
5
31
59
109
83
6
30
18
42
1
12
23
12
54
31
108
84
11
25
89
43
60
107
54
19
12
12
24
119
12
13
5
67
41
43
119
42
31
17
55
12
101
7
23
37
72
36
60
29
79
17
54
73
60
47
18
31
59
13
5
79
24
36
41
7
12
17
7
24
17
19
17
36
18
61
17
66
37
84
65
12
31
5
151
96
11
13
72
24
35
30
330
49
72
17
18
36
1
132
35
13
53
7
11
96
12
132
1
11
37
17
108
6
61
5
42
246
7
156
12
5
43
47
24
36
37
11
54
31
11
18
115
36
23
1
35
6
19
24
23
1
12
11
30
79
11
36
54
7
48
84
11
13
23
108
36
12
1
36
5
30
1
5
36
7
23
73
95
13
35
1
71
1
5
36
7
23
13
11
30
127
12
41
18
1
5
19
11
42
19
11
97
17
54
30
31
47
37
11
37
48
12
17
90
13
35
24
13
84
36
204
144
12
96
35
54
168
18
25
29
36
30
97
71
54
31
35
1
53
78
12
61
60
12
12
12
5
72
43
53
90
1
24
48
24
36
11
61
5
42
61
5
54
24
54
43
12
65
6
121
60
17
79
12
29
18
1
12
108
12
12
95
49
17
7
71
1
36
12
149
30
24
54
19
143
48
25
17
19
125
19
101
24
43
59
78
18
138
6
1
53
54
18
31
12
108
12
60
83
18
19
12
72
17
18
1
72
53
55
48
72
95
25
84
5
19
12
17
18
36
13
5
19
17
19
17
19
5
7
60
5
31
24
36
24
11
61
131
24
61
65
115
41
67
29
31
120
47
73
35
66
60
31
60
17
115
5
43
71
90
43
11
13
72
60
11
132
12
37
12
96
89
31
11
120
6
48
79
83
13
12
89
7
23
24
13
144
17
6
13
36
35
150
31
12
23
24
49
12
29
55
65
78
97
11
12
25
60
5
7
24
11
12
73
17
7
47
157
60
12
155
18
7
41
79
60
36
72
47
25
23
1
17
43
36
71
37
29
18
18
90
85
72
77
42
1
60
36
12
36
24
65
31
41
31
24
144
72
17
30
36
24
210
115
107
18
7
24
35
1
144
36
204
12
12
60
48
41
24
12
43
48
149
48
7
36
12
5
7
95
24
18
66
13
72
12
53
7
23
49
47
48
6
199
11
13
60
24
17
18
18
7
23
25
125
102
1
41
31
71
54
42
73
84
53
55
5
31
84
36
29
18
25
11
13
35
42
7
23
13
11
13
36
41
7
5
72
199
35
24
61
11
1
65
24
43
36
12
29
18
36
24
90
7
23
18
79
36
11
49
29
79
77
19
77
91
17
90
1
107
48
133
17
7
23
25
24
23
132
66
24
19
17
67
36
36
36
71
24
37
35
1
12
17
7
65
43
53
84
6
169
36
ABCD 395545944*7^$a-1 [50036]
147
58
11
39
10
44
18
76
12
18
12
8
24
58
41
21
27
61
11
27
72
69
1
30
41
12
24
13
23
1
18
48
80
10
24
26
10
72
6
5
27
70
168
32
18
10
62
28
5
12
33
34
30
35
55
8
160
60
8
34
8
3
25
2
28
17
25
30
18
36
8
63
25
18
6
11
117
48
18
54
159
12
15
129
13
78
132
17
12
24
1
80
63
31
42
18
20
9
51
9
13
71
1
30
56
57
27
6
39
36
24
21
22
60
17
73
62
33
145
42
2
40
48
18
38
10
12
8
9
61
83
108
31
48
20
22
20
10
8
100
60
66
6
5
24
25
38
93
7
30
8
22
48
12
77
9
10
60
54
12
56
190
12
5
1
23
1
6
24
5
1
84
18
8
9
45
15
43
5
96
9
27
91
204
86
22
5
25
71
1
30
41
12
15
40
48
101
19
2
51
27
21
49
24
86
40
5
7
5
72
13
12
18
17
1
11
31
60
113
48
27
6
3
43
8
10
96
18
5
31
5
36
9
4
20
118
20
117
37
18
5
48
43
26
27
48
1
35
36
37
35
15
46
24
11
108
31
5
36
12
108
1
8
4
83
7
5
144
7
12
8
106
47
31
18
12
47
36
27
70
35
61
47
27
21
9
88
143
27
22
23
3
9
108
7
26
10
65
24
3
22
92
27
84
15
45
55
110
87
171
10
20
64
48
90
48
65
25
54
20
9
1
12
66
8
10
24
56
30
40
5
127
12
5
13
47
37
24
102
110
28
30
30
12
50
28
30
32
3
15
22
24
24
14
16
26
28
38
22
12
20
34
6
11
36
12
27
58
30
2
150
48
9
108
27
90
16
56
54
52
152
48
28
5
19
42
6
30
11
57
87
9
48
10
77
31
42
56
10
53
13
68
88
71
19
18
162
72
78
18
2
3
27
18
10
14
40
8
63
15
120
4
6
95
84
1
24
96
23
108
9
51
1
12
12
20
3
31
5
9
10
17
13
30
30
78
8
10
11
49
2
10
12
59
67
5
37
2
76
77
25
11
73
24
2
28
44
45
25
60
20
3
63
24
30
15
81
82
8
30
72
22
41
7
98
39
85
6
6
83
61
2
9
13
96
71
43
6
23
37
54
41
12
67
18
48
83
36
25
98
118
44
46
6
47
120
36
24
127
60
5
60
12
63
9
24
36
37
6
78
60
2
10
60
12
18
89
13
12
47
144
15
9
9
3
36
60
1
11
24
1
71
27
81
37
38
24
21
96
199
90
92
15
3
64
36
122
39
33
30
16
17
13
36
6
2
63
24
25
23
55
8
58
30
6
59
1
54
5
21
46
5
72
1
36
54
20
52
2
72
27
24
7
6
23
36
25
18
5
87
30
6
12
10
30
29
3
16
125
12
13
32
40
11
39
88
6
18
65
36
7
20
30
15
43
104
16
12
54
23
21
24
10
20
58
18
24
17
51
18
3
51
36
12
28
12
50
4
23
60
31
41
31
41
7
5
7
12
18
42
18
20
18
9
25
30
6
42
60
50
90
117
84
31
5
24
181
11
1
18
36
6
11
9
15
81
18
12
9
13
59
19
8
22
90
78
95
49
6
74
58
5
7
8
28
44
28
78
30
20
52
30
48
30
30
72
18
104
10
12
14
82
42
20
66
16
8
16
23
19
30
2
21
19
78
83
7
30
30
5
13
2
40
41
19
65
33
3
51
10
80
66
10
59
12
36
33
10
24
42
14
9
12
1
23
1
47
7
44
40
77
31
53
7
54
6
5
43
26
3
85
38
10
143
1
26
45
9
3
51
34
32
27
7
44
18
58
30
131
45
18
6
16
6
68
22
32
46
42
11
21
51
7
12
6
102
8
45
1
18
182
76
20
48
24
63
49
8
16
12
12
12
6
38
39
33
30
10
132
38
33
21
16
2
69
1
66
6
6
41
27
9
37
107
69
28
35
120
37
42
2
28
30
30
90
8
12
18
52
48
48
12
8
10
17
3
60
9
73
47
13
120
35
25
83
19
18
35
75
22
32
6
40
72
36
17
7
6
12
11
9
52
11
9
16
2
88
24
29
27
54
18
9
12
60
7
20
189
91
66
59
45
70
2
22
18
32
30
28
53
60
75
252
52
8
21
7
20
34
30
5
1
30
5
25
30
60
32
33
27
112
36
104
36
9
12
49
47
3
42
28
44
28
35
36
19
12
60
56
4
168
77
13
12
30
48
17
37
108
30
20
70
47
3
6
10
17
93
51
13
30
2
27
27
9
3
28
125
24
25
12
48
32
4
50
21
63
22
6
17
13
42
17
1
8
4
36
84
38
9
31
30
2
33
25
38
4
18
8
4
38
21
36
13
59
31
68
22
11
72
55
26
88
38
34
11
3
46
24
24
108
38
12
33
7
41
1
6
20
4
30
35
12
79
6
6
5
25
47
3
69
1
2
6
54
22
26
10
59
3
28
8
6
18
28
53
21
28
30
29
36
1
84
35
36
85
20
10
53
7
72
12
20
33
13
23
12
25
24
23
33
16
6
17
51
10
71
93
27
36
73
12
48
2
60
10
20
18
9
63
28
41
36
3
52
17
21
10
12
29
19
29
51
12
9
24
37
71
12
19
6
30
12
2
39
27
10
24
20
18
10
59
61
50
45
36
1
18
12
48
53
12
49
11
13
71
33
135
1
12
60
30
5
7
30
18
12
48
2
3
7
6
74
28
42
18
12
8
22
18
30
20
18
22
78
84
78
8
40
107
27
9
7
2
63
15
93
1
6
24
30
47
81
78
40
5
84
15
18
88
2
10
12
26
10
35
9
15
1
30
72
5
135
30
18
70
35
19
29
49
2
106
24
35
45
16
2
40
30
84
18
18
12
50
10
72
6
17
120
15
9
49
50
28
2
28
30
104
10
12
48
8
10
8
9
21
34
56
40
20
46
11
73
50
10
30
24
56
6
46
8
52
30
8
30
10
24
30
26
15
12
36
1
8
24
58
18
30
12
26
39
96
36
72
7
5
105
39
15
45
25
6
6
24
23
19
8
24
58
98
64
6
30
44
16
24
36
6
6
12
8
9
24
48
13
6
113
7
2
39
67
42
62
40
5
31
5
24
1
24
60
6
17
25
12
18
65
15
22
26
40
30
2
34
66
17
115
8
10
8
30
34
8
18
9
36
1
6
29
36
9
46
42
6
140
30
4
30
17
45
64
30
6
47
36
24
7
24
26
10
12
2
39
9
51
27
22
30
5
15
52
56
4
50
28
18
12
48
54
ABCD 395628242*7^$a-1 [50017]
1
71
25
44
6
13
84
23
22
11
21
90
13
32
21
7
17
15
36
57
12
6
49
23
12
21
15
21
63
150
27
48
15
6
15
4
5
27
3
66
51
1
27
80
4
44
33
31
8
81
30
12
9
9
27
100
44
60
51
24
30
3
12
3
21
9
30
12
18
52
3
8
12
36
24
3
49
23
6
51
3
21
45
30
21
3
48
1
29
18
30
3
40
17
6
18
19
29
15
9
15
3
45
3
24
6
42
9
16
44
9
3
12
3
1
23
12
9
111
18
43
5
12
27
9
51
16
8
27
9
36
48
4
8
3
12
42
36
39
75
21
9
27
3
6
7
144
48
72
11
9
21
18
13
60
57
26
57
3
37
17
54
12
18
30
60
6
19
41
15
57
12
15
3
18
12
12
42
6
18
66
3
4
29
7
17
55
44
21
24
3
33
54
21
15
6
15
52
32
3
37
59
30
3
21
66
54
12
16
2
42
54
24
13
9
26
42
3
3
96
48
42
28
62
13
17
6
12
18
91
8
52
8
36
45
54
24
61
20
24
15
73
8
69
66
6
12
15
36
15
30
6
10
38
45
51
6
3
3
49
35
1
53
24
18
12
66
3
3
18
6
13
17
19
8
9
6
18
52
98
9
21
7
5
27
15
21
24
45
12
4
20
3
3
25
11
30
18
54
3
15
45
4
11
1
20
9
31
36
8
36
1
23
16
47
13
36
12
11
97
5
39
9
3
15
6
27
73
3
20
12
33
18
12
9
21
6
9
100
12
53
3
24
33
3
27
57
21
90
60
18
72
30
49
20
33
3
4
11
45
16
81
23
3
42
111
3
21
24
9
63
24
4
8
33
3
48
51
48
24
34
2
1
164
72
21
19
5
27
3
12
1
23
12
12
6
6
18
3
16
8
96
52
60
23
9
39
21
3
13
32
15
57
39
22
87
11
30
15
1
63
5
18
10
48
86
90
30
18
51
12
16
11
36
1
33
2
1
23
69
48
45
30
9
16
8
12
15
12
25
23
49
11
21
51
36
24
18
3
39
6
6
1
17
6
49
8
3
36
18
7
21
14
18
18
9
33
30
6
6
9
1
47
49
20
54
24
94
62
6
15
12
3
9
51
69
9
4
35
64
32
27
34
11
27
36
54
7
11
18
43
8
25
35
40
23
9
57
30
33
24
63
1
11
30
51
16
20
27
6
42
6
24
19
8
39
12
57
64
47
37
8
9
30
48
21
28
23
6
6
1
17
18
30
12
48
19
8
21
3
13
23
21
7
44
3
9
57
6
24
13
8
45
6
81
3
21
15
1
36
5
30
18
15
33
3
12
39
13
17
30
6
31
41
19
12
11
21
4
11
9
4
44
3
61
20
73
15
11
37
72
23
30
24
24
75
36
36
15
21
13
26
9
63
72
9
75
24
37
11
12
33
13
3
20
21
18
1
47
9
45
19
77
15
39
108
9
33
15
21
7
17
7
11
18
54
81
28
59
18
31
29
24
18
10
11
16
5
15
3
9
33
39
3
25
20
52
9
32
43
47
42
63
27
34
2
45
45
15
9
18
6
3
21
27
51
9
24
24
3
12
12
1
92
40
5
3
4
23
6
6
18
39
3
36
129
15
1
8
36
9
19
11
61
8
48
33
3
16
23
30
31
47
6
39
87
34
38
10
23
40
33
3
11
30
36
12
30
18
15
9
39
3
13
44
57
30
30
36
6
45
9
27
36
12
9
15
28
11
37
11
12
13
5
18
10
23
93
18
78
24
43
32
3
9
12
1
80
3
4
48
8
28
59
93
3
42
30
21
27
37
12
20
9
51
60
24
39
22
14
49
32
60
15
9
57
24
27
21
42
6
18
12
24
1
5
3
27
33
27
18
54
57
40
92
72
15
37
20
87
33
4
5
3
105
15
36
4
23
60
1
89
12
3
33
6
21
4
29
19
33
48
14
33
3
36
13
44
64
5
42
9
27
33
9
48
79
5
12
6
1
17
12
39
3
6
27
15
21
4
45
32
48
15
12
21
36
27
16
11
21
33
16
2
1
17
27
69
31
36
9
98
12
24
129
16
23
36
21
16
20
24
9
15
4
35
66
54
18
18
24
45
4
9
23
64
5
36
6
78
15
12
33
16
44
3
48
4
107
6
15
3
10
23
24
12
4
48
8
3
42
3
72
45
3
3
69
40
35
18
39
3
13
17
3
33
15
1
11
3
12
37
5
12
31
20
4
56
3
42
15
27
21
37
38
42
7
12
35
9
15
9
24
12
21
18
9
69
12
6
9
3
12
22
38
6
19
17
15
16
96
8
60
16
59
108
33
4
23
13
20
9
7
11
57
3
12
9
15
1
32
13
27
8
3
36
24
36
126
54
22
27
44
63
6
31
11
21
12
3
9
33
3
21
31
92
57
75
15
1
5
27
12
45
63
15
42
6
81
4
9
15
12
8
120
36
4
12
11
13
5
18
6
43
11
6
27
3
24
13
80
28
33
2
1
17
3
15
21
48
12
12
4
35
6
42
33
28
41
7
23
6
27
24
3
85
72
35
48
70
11
12
24
24
28
11
21
4
5
7
35
54
54
30
3
3
12
42
19
36
23
12
6
3
21
30
13
17
6
21
39
9
36
39
12
33
100
8
39
1
8
15
54
28
11
36
24
21
15
12
25
63
17
30
33
1
3
11
13
35
49
44
51
48
18
18
24
37
11
9
9
7
29
7
29
7
8
24
12
3
48
153
16
20
39
130
23
9
108
39
33
30
9
9
18
10
35
39
12
48
10
20
6
24
30
36
75
12
27
6
42
33
15
24
6
24
79
23
21
63
1
5
4
11
3
6
24
7
23
18
39
9
27
76
11
12
1
23
9
48
12
28
17
75
21
54
36
9
27
30
7
36
17
54
21
36
37
27
53
18
33
12
3
24
42
24
3
36
12
36
3
33
57
3
13
35
93
3
13
20
31
29
54
30
3
27
12
37
8
9
51
45
67
41
51
16
11
24
45
9
30
13
41
16
26
9
27
12
22
27
8
3
78
15
39
18
6
60
21
3
9
27
21
33
12
55
11
18
3
3
6
4
11
40
8
180
24
4
36
32
36
57
3
27
72
37
8
15
18
6
33
57
42
12
45
3
33
15
33
36
4
101
3
3
109
41
39
45
27
3
49
8
21
42
22
14
1
32
12
69
36
6
9
52
8
39
93
4
23
81
4
32
16
8
16
12
8
39
12
21
39
12
21
1
27
17
24
28
2
18
28
26
73
11
24
6
3
1
32
6
25
8
25
32
39
3
6
31
5
31
35
48
12
12
57
12
48
36
52
11
24
33
3
1
35
10
48
20
39
37
44
18
9
84
60
39
82
14
24
9
36
4
11
25
72
29
64
20
51
39
13
36
11
72
24
81
21
3
39
33
27
30
3
36
96
3
12
9
51
36
6
27
21
15
33
78
9
36
9
6
36
18
12
18
73
20
15
21
3
18
30
18
3
15
6
31
5
39
9
6
9
1
26
9
28
35
33
27
18
27
3
21
153
24
24
15
24
12
51
24
33
12
12
33
15
27
61
11
21
16
11
45
4
12
23
33
12
24
51
60
30
18
6
24
7
8
33
78
12
33
15
12
25
24
32
9
52
20
3
15
42
16
26
6
114
18
96
12
3
4
11
1
44
24
73
27
5
3
3
9
1
32
63
15
30
31
11
78
12
18
9
3
102
6
36
18
30
9
21
15
105
72
6
21
24
49
26
45
36
4
35
9
9
7
17
6
33
24
3
9
87
6
60
99
24
12
3
6
6
49
5
15
15
1
24
29
6
6
3
64
17
15
21
19
8
21
27
93
7
20
93
15
45
63
27
157
20
12
24
28
5
6
25
35
12
96
30
43
11
9
4
23
24
48
12
22
50
9
24
4
11
25
47
90
28
35
15
85
44
24
4
35
9
36
15
21
16
11
66
139
48
24
29
12
51
1
11
75
33
24
3
49
8
27
9
3
18
30
12
18
3
33
3
9
18
24
36
24
85
8
12
1
20
3
60
9
7
65
67
35
48
18
19
11
33
28
8
12
21
6
6
15
24
61
38
9
21
19
36
5
7
29
12
18
13
24
29
28
20
27
12
40
11
6
19
5
30
69
21
15
28
29
27
27
33
27
1
11
12
42
39
51
33
33
3
15
30
36
27
3
18
30
12
66
24
48
72
15
3
36
24
69
48
45
3
15
6
15
39
13
5
15
33
4
20
43
65
78
21
3
6
6
36
12
12
ABCD 395730392*7^$a-1 [50014]
6
14
28
14
37
96
21
6
12
36
30
48
2
18
4
14
13
3
30
24
42
8
13
47
52
60
44
28
2
16
6
2
4
27
5
30
16
8
6
6
12
18
4
14
12
16
14
22
42
3
5
18
4
24
2
4
8
4
32
22
18
24
2
16
14
18
60
12
18
10
18
12
18
8
12
10
2
58
32
7
27
12
21
57
14
4
24
12
6
24
8
4
2
34
12
20
16
6
8
1
9
14
34
54
54
8
28
2
10
26
46
6
8
16
8
4
12
8
1
3
32
48
10
2
54
12
4
18
9
3
18
2
16
57
11
49
17
24
22
12
20
36
4
26
6
6
4
26
10
92
58
36
2
12
16
42
2
7
15
2
30
37
48
33
18
6
12
36
6
60
12
2
6
34
12
18
26
12
4
44
30
34
42
32
13
11
4
12
6
3
9
14
16
26
10
96
6
68
34
74
24
4
48
15
9
6
14
78
4
24
72
14
100
6
12
8
30
6
25
23
76
26
60
6
94
20
48
10
48
50
7
5
22
6
6
56
6
16
8
16
18
21
5
10
56
12
22
8
64
56
7
3
30
30
36
36
36
80
13
11
4
18
36
68
19
9
92
16
12
2
24
16
114
6
21
11
10
20
16
63
21
14
30
6
10
24
26
10
2
10
8
28
44
12
70
6
14
6
4
63
15
60
12
6
14
10
6
6
38
28
54
14
1
41
7
12
17
12
58
26
36
22
32
6
10
9
27
24
44
30
16
6
8
4
20
10
6
6
6
6
8
48
34
36
2
60
28
32
10
14
7
33
6
12
2
10
8
12
40
14
52
2
16
26
10
6
36
2
6
6
12
34
36
6
9
3
2
18
40
50
40
12
68
7
15
2
76
6
18
12
62
30
16
14
10
3
39
38
24
10
20
4
12
20
1
27
21
51
2
12
48
52
2
36
52
38
16
6
72
50
24
6
13
9
18
6
6
32
12
22
15
5
30
34
8
30
16
48
2
42
6
54
16
36
18
2
22
30
6
2
28
30
39
27
32
10
14
4
20
16
12
54
6
2
12
4
15
3
9
3
24
20
42
24
36
10
12
8
16
12
12
57
63
66
42
18
2
6
7
77
12
4
12
3
35
48
22
15
12
63
24
2
30
4
42
38
60
40
56
16
60
2
19
39
8
10
14
1
5
10
6
14
18
18
42
4
2
28
33
5
28
8
10
36
12
2
19
21
2
70
18
12
2
6
24
4
9
45
18
12
12
12
18
27
11
6
22
68
4
12
18
2
6
12
7
3
2
90
52
45
3
6
14
4
24
2
16
6
90
36
15
9
8
16
36
2
34
32
16
20
10
12
84
12
6
54
36
33
11
16
20
18
6
12
60
1
9
6
8
18
36
6
18
19
27
6
18
8
10
2
4
6
6
72
12
50
18
16
24
24
12
32
13
53
6
49
9
18
102
48
8
43
17
58
20
22
54
42
20
19
11
10
2
30
10
66
24
78
60
30
14
10
66
9
15
26
4
18
32
10
30
6
2
10
6
12
8
10
150
9
12
29
30
4
2
28
32
16
8
30
34
30
32
6
4
3
24
23
46
30
12
126
24
20
10
54
12
3
39
36
6
39
3
42
24
2
16
33
39
6
2
1
48
23
48
4
24
6
2
25
57
8
6
16
8
4
6
27
23
4
9
5
7
29
10
6
8
18
12
10
8
4
12
24
12
15
35
36
13
3
44
1
9
26
22
30
18
14
12
4
45
15
26
18
13
51
18
6
8
24
1
5
30
46
18
84
36
2
24
58
9
83
13
23
12
16
18
15
89
16
38
48
12
4
6
3
39
8
4
24
8
34
12
36
8
10
48
18
12
2
1
15
8
22
14
10
2
22
12
18
8
34
2
16
36
42
8
22
36
33
29
22
42
8
6
1
27
18
20
22
2
64
6
9
24
11
22
18
36
32
4
12
2
42
1
39
20
28
6
18
18
6
26
4
66
20
42
52
26
22
12
15
23
114
6
22
2
12
12
58
6
18
18
45
45
8
16
6
30
18
9
51
8
1
21
14
22
8
10
36
50
10
9
35
10
48
8
4
20
7
63
12
45
23
16
2
4
2
58
8
58
24
6
18
44
16
6
6
8
10
30
6
44
40
20
4
6
24
33
15
92
4
20
6
6
4
42
60
38
24
66
6
24
30
24
16
36
12
30
8
4
12
12
18
3
53
46
42
20
16
38
46
51
3
12
26
16
24
2
6
10
57
15
8
30
10
24
18
26
52
6
51
3
42
72
3
3
6
36
50
76
18
78
6
62
28
2
48
40
8
22
44
16
12
18
42
38
22
12
42
24
62
18
7
9
12
12
38
28
36
42
26
10
20
100
2
10
2
34
3
3
38
12
6
37
45
12
3
17
6
1
15
2
6
30
4
12
12
15
63
2
12
4
26
6
22
24
12
9
9
51
11
28
24
69
3
20
4
8
36
1
3
50
16
44
18
28
20
24
40
24
6
8
6
4
12
12
8
60
54
16
3
39
6
2
6
16
32
24
4
48
6
8
54
30
25
15
12
8
90
22
6
32
58
12
30
18
21
3
6
18
26
6
37
3
20
12
64
2
4
8
58
6
50
18
34
8
4
12
9
35
4
2
19
3
6
56
16
42
6
39
11
24
52
80
6
10
2
34
24
30
8
12
4
3
9
15
77
24
7
3
20
22
8
30
16
12
36
6
24
24
20
16
12
3
21
12
14
1
15
8
28
12
30
8
10
21
33
50
36
10
38
24
40
9
21
6
2
4
36
44
16
6
21
9
2
1
9
3
21
8
76
24
14
4
42
32
18
1
33
12
26
36
12
4
20
48
76
56
18
7
11
16
6
6
14
4
30
6
2
40
57
3
104
34
2
18
16
32
4
30
44
4
98
7
9
8
22
14
31
3
12
2
4
18
2
18
1
11
4
54
27
23
24
25
11
18
22
12
6
30
14
28
8
19
15
6
50
4
18
8
91
71
1
21
18
6
15
3
12
14
24
16
24
3
3
32
4
56
22
20
34
18
3
21
2
28
38
28
54
2
10
26
28
42
26
60
34
18
68
10
6
30
6
24
42
38
22
26
12
10
2
4
14
16
30
8
22
6
18
21
11
12
4
32
12
22
30
24
9
27
30
36
6
32
1
21
12
18
92
36
24
18
24
48
88
6
6
12
3
11
1
5
48
10
30
24
3
3
18
30
6
14
12
40
48
8
6
18
4
44
64
144
6
14
6
4
12
30
2
28
102
9
15
42
3
15
8
4
60
12
2
7
11
4
8
37
21
2
52
33
63
6
56
10
30
30
18
14
28
18
42
2
7
9
38
6
6
58
3
75
56
10
54
44
60
4
33
11
6
6
4
6
14
22
75
23
22
26
60
10
18
21
9
20
7
9
3
3
42
68
10
6
2
34
42
18
3
3
20
10
6
8
30
16
38
28
38
10
12
8
4
30
2
4
18
2
13
9
14
10
6
38
22
12
18
24
12
27
11
12
28
8
1
45
3
75
12
86
4
8
28
42
8
4
8
4
12
21
11
12
49
9
20
4
6
30
8
40
50
28
54
2
60
4
14
54
46
14
13
12
5
6
24
28
20
12
34
26
96
1
15
18
6
9
33
18
68
1
11
1
23
4
2
22
32
16
50
7
5
4
18
24
6
18
8
4
20
30
46
24
20
10
18
8
10
2
22
48
36
32
64
110
18
18
10
42
26
22
2
16
2
16
66
50
40
20
16
44
34
51
3
8
4
72
26
12
12
58
26
66
6
24
30
4
14
19
60
15
8
13
11
13
11
25
23
18
30
28
8
4
18
8
10
12
36
2
36
31
3
6
2
22
6
42
32
16
66
8
18
6
24
12
10
12
2
1
12
9
36
24
12
54
6
12
60
24
32
10
14
36
7
3
2
6
12
4
44
6
18
4
30
14
10
6
36
30
26
6
4
3
29
4
54
18
6
2
6
1
60
36
3
48
26
18
42
16
2
10
2
40
14
28
12
3
9
74
10
8
10
2
6
78
16
24
18
12
12
20
16
2
84
40
2
40
26
31
3
30
36
2
22
3
33
6
2
16
15
15
56
34
14
10
12
2
100
9
15
33
21
36
12
30
12
6
66
6
2
4
60
18
18
2
22
20
16
6
15
3
6
12
8
4
6
32
10
48
51
21
48
2
6
12
19
23
28
69
23
28
20
1
27
30
36
102
54
2
46
26
25
48
39
8
6
76
2
16
20
48
28
32
112
12
21
17
43
15
48
14
10
36
36
60
14
34
42
6
30
8
40
18
2
46
2
6
16
14
6
4
6
24
36
24
68
4
8
16
8
6
16
114
12
12
54
12
20
18
16
26
18
40
8
30
12
37
3
9
41
19
48
3
102
6
12
30
27
5
84
30
4
6
2
4
36
20
22
2
76
6
24
2
4
18
6
18
30
12
42
15
105
6
42
84
30
42
2
30
42
46
32
16
8
19
15
14
12
40
12
3
5
64
6
36
24
12
8
4
24
21
9
2
118
2
4
12
6
14
24
40
20
6
34
12
6
20
16
18
6
2
30
30
34
24
2
37
48
39
44
22
8
4
66
21
9
18
36
26
10
8
4
30
2
6
24
22
6
12
12
18
66
6
8
4
33
93
24
12
68
6
22
8
18
16
24
18
18
6
8
28
27
3
12
26
10
9
39
6
2
10
6
48
18
15
29
7
33
14
4
6
6
30
72
6
6
18
9
23
16
30
36
86
18
28
2
37
15
18
6
2
10
26
4
14
12
13
3
24
6
20
4
6
69
5
10
56
24
46
36
18
12
66
6
12
30
6
6
15
39
138
6
8
6
18
12
6
31
29
19
35
18
66
42
10
24
8
18
10
57
45
30
24
12
12
132
2
16
36
2
10
2
4
20
6
54
13
3
18
30
26
28
6
48
6
12
6
12
2
30
22
8
6
10
6
24
24
6
14
18
52
38
18
19
23
4
8
4
14
4
6
60
12
8
70
32
4
18
21
23
40
2
19
45
3
3
38
7
3
18
26
18
28
72
18
8
22
2
25
5
16
12
2
72
6
10
8
16
6
12
8
4
26
12
28
24
6
2
28
24
12
2
6
40
20
4
54
8
18
10
30
21
29
12
12
18
54
6
16
ABCD 395910582*7^$a-1 [50021]
84
131
37
84
12
29
18
18
42
6
31
29
7
23
42
7
60
24
11
25
41
114
37
29
30
37
12
95
12
13
60
17
60
43
47
25
119
42
115
29
79
11
145
48
24
191
6
30
85
12
65
120
42
25
72
144
41
18
1
5
7
29
19
84
168
23
85
12
47
25
11
24
6
7
24
12
167
1
89
67
59
13
35
37
24
11
13
12
36
29
54
6
67
47
6
30
25
35
1
60
65
67
41
19
120
17
18
13
36
12
36
65
30
6
19
84
5
211
48
17
54
1
24
41
67
23
6
43
5
66
54
72
19
41
139
35
109
36
60
23
6
72
55
108
11
6
18
30
7
65
67
53
19
5
115
95
1
83
90
60
91
12
24
53
90
30
36
7
29
42
12
6
115
5
60
19
65
127
48
23
6
67
65
24
30
13
41
43
47
6
139
59
36
61
24
60
12
36
17
54
6
55
77
42
12
6
7
17
60
19
12
24
23
18
24
18
96
102
43
24
71
85
71
24
60
97
89
84
66
48
138
48
12
31
29
79
41
48
19
101
12
67
84
47
85
35
6
91
29
90
30
19
137
19
59
49
24
36
101
6
61
24
84
24
17
19
5
259
41
6
1
48
35
102
55
5
19
12
12
36
95
6
54
48
6
7
47
85
35
13
72
35
85
11
6
18
6
43
29
163
11
60
30
36
18
1
84
36
5
7
11
61
84
47
49
35
24
73
84
12
11
36
85
41
18
78
43
96
36
107
1
60
65
91
29
7
36
23
1
72
35
6
31
5
43
96
5
151
59
42
43
17
55
107
133
23
25
60
17
7
60
48
23
30
12
19
149
7
120
53
30
61
143
18
18
25
60
17
144
90
61
5
31
36
101
19
101
6
66
18
1
60
5
79
41
18
13
120
65
42
49
89
48
72
19
59
36
60
6
19
5
19
60
185
72
43
5
115
5
96
18
61
36
89
55
65
7
29
55
83
37
89
55
24
12
120
23
96
36
48
85
167
84
13
12
35
1
23
6
6
108
6
96
24
31
5
30
66
43
12
5
54
25
29
67
5
18
6
30
6
7
17
156
60
7
41
54
97
5
79
11
13
35
6
91
48
53
54
1
24
59
36
48
12
1
89
43
251
37
12
12
23
12
6
42
102
36
42
6
91
119
25
144
24
24
125
7
17
103
36
101
54
13
36
12
23
120
1
65
96
31
84
65
30
13
24
77
19
95
1
36
36
53
31
5
36
55
72
12
72
24
59
48
1
12
5
67
24
113
30
30
55
41
7
48
287
73
24
24
36
108
35
18
102
61
17
18
30
7
59
48
6
60
7
119
49
36
65
36
7
168
120
5
18
150
60
235
17
18
6
55
24
65
12
31
23
120
24
49
72
29
7
149
19
35
42
42
25
60
24
29
60
102
121
95
42
108
6
61
72
12
59
1
83
61
35
36
174
19
60
48
83
24
18
31
23
60
61
48
101
78
222
60
115
36
5
79
59
84
1
59
145
47
49
156
23
6
19
24
17
120
31
35
54
7
12
36
35
6
60
139
5
66
49
77
19
29
60
19
48
5
168
6
60
25
5
19
12
48
24
47
1
12
107
49
48
29
43
77
18
42
115
72
71
169
96
71
60
6
138
30
187
5
67
108
23
30
6
61
83
42
162
13
23
24
25
71
61
48
101
72
42
25
12
144
17
31
11
1
41
18
132
49
11
1
24
24
35
169
35
36
36
97
12
60
35
90
72
19
5
31
83
25
71
6
79
5
19
119
12
85
101
42
121
5
30
30
6
133
53
79
23
6
79
41
6
6
42
37
24
96
12
29
24
78
13
96
89
43
24
17
36
115
36
48
96
23
30
7
12
95
73
23
42
127
60
35
12
37
11
78
223
120
5
79
17
67
17
6
144
24
37
5
78
6
60
186
6
7
120
24
12
5
175
77
79
5
19
60
24
47
54
114
13
12
11
13
89
7
60
11
42
54
61
24
29
12
84
120
18
66
55
17
43
71
6
139
119
1
41
54
30
96
79
48
107
24
102
19
5
78
66
43
83
6
42
13
5
19
23
25
11
217
23
36
48
1
180
5
12
79
5
79
12
72
12
35
90
55
89
43
192
48
12
36
5
24
7
12
107
48
18
42
1
24
17
7
72
5
60
6
49
72
107
37
143
97
59
25
17
79
48
17
151
24
35
6
19
24
5
120
54
1
59
6
36
90
133
95
102
55
41
7
11
1
65
36
19
96
185
19
48
12
35
13
95
66
60
120
55
24
35
25
24
11
78
79
41
175
12
72
29
12
43
5
66
48
12
25
5
36
43
101
18
18
54
84
ABCD 395918378*7^$a-1 [50046]
45
84
33
183
33
72
27
12
45
114
54
102
24
21
15
48
72
54
99
45
51
27
93
69
3
108
45
99
81
387
168
129
42
45
156
384
108
3
18
36
6
84
96
210
63
51
57
168
48
117
27
24
39
6
90
57
27
54
15
120
189
63
117
18
162
6
129
81
36
24
3
27
33
3
258
252
84
162
18
87
153
36
48
135
117
78
57
72
81
63
288
27
33
129
18
42
66
126
126
81
63
9
285
3
240
129
63
9
42
54
39
15
66
96
54
21
9
36
96
111
24
12
60
93
18
33
192
24
93
42
21
132
3
189
33
27
156
180
9
60
48
60
54
189
120
15
12
54
36
60
12
42
84
42
48
63
33
3
15
90
30
117
204
75
153
81
126
54
15
27
93
45
72
36
78
174
42
21
15
12
9
207
6
3
63
258
63
288
111
60
12
42
39
45
63
33
30
261
204
39
60
30
132
54
66
15
93
24
111
9
6
156
60
66
27
105
3
63
72
54
15
84
81
168
108
39
81
15
39
114
84
6
30
132
12
72
288
126
72
9
81
27
144
9
54
45
72
144
33
54
216
45
12
63
90
36
150
144
174
6
93
27
90
42
162
27
120
45
24
12
63
27
78
111
135
54
24
48
15
369
324
39
81
96
3
276
45
3
108
153
231
75
81
33
3
153
36
51
12
27
6
63
21
18
33
12
123
21
81
15
21
60
75
9
36
99
63
33
9
288
210
114
156
87
93
51
84
105
108
27
99
237
27
9
45
18
72
213
135
9
39
150
135
21
99
27
45
45
72
18
177
243
12
153
105
3
81
24
102
54
54
33
39
285
3
186
36
18
102
42
66
6
21
144
261
222
66
36
27
96
12
9
126
6
48
42
12
18
150
90
39
81
63
45
123
48
195
156
24
174
36
6
102
195
291
60
174
36
96
84
36
27
87
9
84
108
132
57
252
72
51
72
3
33
12
27
249
81
48
123
48
51
21
27
69
21
27
33
30
9
27
60
9
84
36
405
171
81
114
57
153
375
3
162
6
174
270
114
30
36
9
72
15
9
45
84
27
108
135
90
99
27
18
87
63
138
54
45
36
24
75
117
132
99
210
15
48
240
39
24
156
117
81
42
21
15
48
6
39
69
75
36
15
57
132
111
33
48
81
132
156
6
21
123
21
9
36
168
75
45
18
72
126
27
96
183
306
108
63
36
33
75
15
162
12
180
51
129
186
165
45
63
9
108
24
156
18
81
33
63
3
54
162
36
42
30
78
27
201
72
54
96
57
36
252
96
57
42
48
6
48
123
39
9
36
9
36
27
159
81
27
90
75
27
45
63
144
306
252
51
117
99
57
36
123
48
60
21
42
45
48
45
36
96
99
84
27
33
243
81
57
36
63
108
33
54
18
12
51
75
216
45
60
12
24
72
201
96
48
6
57
24
9
54
108
18
12
27
117
87
21
63
27
108
18
135
27
9
ABCD 395942076*7^$a-1 [50009]
14
11
7
28
22
3
32
13
11
1
20
2
16
9
24
12
17
34
1
7
12
14
10
12
34
7
20
3
1
48
31
1
25
35
52
7
18
31
59
48
8
4
8
33
7
5
19
26
51
7
14
11
49
52
70
6
63
17
2
10
7
12
17
7
29
11
12
11
10
3
7
36
29
19
8
33
27
2
32
11
3
32
14
7
24
93
26
16
28
2
14
1
9
38
37
4
15
9
13
11
49
7
16
20
45
40
47
9
8
18
8
29
1
3
80
9
68
2
30
3
20
7
20
25
7
41
17
50
4
38
55
11
12
12
29
1
7
72
24
3
34
22
4
4
18
35
13
22
24
6
12
22
9
52
19
14
3
37
6
66
7
3
37
15
28
1
11
8
5
3
32
1
48
15
8
20
8
37
7
10
27
12
65
7
24
1
82
1
29
6
25
19
45
7
17
19
12
16
13
44
36
19
28
2
48
11
4
47
1
21
15
8
7
10
46
2
18
1
24
9
2
18
8
15
20
13
80
4
23
25
3
8
7
62
50
5
8
4
3
4
1
15
28
16
26
50
8
6
31
35
18
42
8
32
44
10
15
48
23
28
36
1
8
28
67
6
7
11
25
35
1
7
12
9
12
7
1
36
43
12
10
56
24
18
4
24
65
19
10
18
30
22
21
87
14
15
11
20
41
7
2
2
28
1
27
5
27
8
1
4
25
10
10
35
4
7
17
27
41
28
11
37
35
33
5
2
30
3
7
1
4
25
23
7
28
2
12
7
36
23
1
1
3
1
24
90
24
12
10
7
56
4
41
10
8
44
18
16
86
14
24
11
35
6
4
14
25
33
3
11
36
20
5
24
11
24
1
13
23
52
11
14
70
6
31
15
8
12
33
11
24
37
3
2
2
16
17
19
25
11
4
45
49
22
4
36
9
23
12
14
47
25
3
1
6
1
12
28
17
6
26
19
4
12
20
16
20
47
16
36
18
4
8
18
13
99
2
75
1
15
117
3
12
13
64
8
42
29
12
12
13
59
43
48
42
18
12
18
2
8
20
12
5
35
10
40
2
30
3
3
34
79
11
20
18
3
11
20
6
12
20
11
4
15
65
13
15
7
60
13
16
1
19
4
13
7
25
3
19
1
40
32
9
7
8
16
5
20
31
27
30
10
22
4
6
10
4
48
11
7
5
5
2
18
55
16
20
24
75
1
24
8
36
19
16
37
1
10
1
24
11
5
9
3
7
6
24
46
20
14
2
6
22
16
17
15
5
15
13
12
19
74
3
19
25
16
51
6
26
6
32
7
11
150
19
15
13
80
33
14
41
7
20
6
39
1
42
30
47
61
2
17
1
24
3
59
50
4
12
7
3
21
1
11
60
25
47
3
4
49
4
13
2
10
10
25
3
24
9
7
1
11
2
86
10
2
45
17
7
4
55
6
16
2
29
8
24
27
1
39
5
23
2
22
20
17
60
5
31
17
22
6
20
10
20
5
8
21
36
7
1
16
14
40
12
14
18
28
44
1
7
6
22
18
23
19
4
36
1
12
7
17
51
5
28
67
12
5
23
10
4
18
5
5
40
30
45
13
23
19
1
64
45
35
3
2
4
3
16
1
6
1
16
23
2
8
22
68
5
16
9
10
2
10
68
4
17
31
25
11
24
8
33
12
55
1
9
2
12
10
16
23
19
16
37
15
25
25
20
23
11
8
21
37
19
4
9
3
13
42
1
3
46
12
11
11
8
17
4
7
28
2
18
6
19
7
22
8
48
12
10
53
67
60
1
24
12
16
11
8
6
22
1
13
14
14
27
5
23
45
18
8
26
10
14
31
16
7
13
17
18
1
9
10
28
2
12
11
21
14
1
11
1
16
37
19
55
4
37
36
12
23
20
20
1
8
5
38
30
59
7
29
12
29
7
13
3
51
9
24
13
6
34
24
18
9
5
23
7
60
29
5
7
8
7
10
12
16
26
10
26
130
10
8
4
16
13
1
18
2
42
1
15
4
44
22
7
17
19
5
22
20
40
1
8
39
14
12
7
12
27
13
1
30
6
28
67
12
3
72
8
20
5
13
10
22
3
31
4
22
22
1
11
14
11
1
10
53
7
17
25
16
2
8
5
11
16
68
2
4
36
30
32
21
7
8
26
4
12
3
29
19
8
15
1
8
11
1
40
23
44
12
38
30
58
7
24
12
15
12
13
25
2
4
36
17
3
14
34
5
41
23
8
23
2
10
8
42
4
23
43
12
30
6
36
6
70
28
12
2
18
1
8
21
27
11
17
7
28
9
1
8
2
25
7
6
2
25
23
4
32
34
11
28
1
23
1
7
9
30
44
12
16
1
27
41
28
7
6
12
8
11
7
12
20
9
1
28
7
72
47
38
38
10
4
6
5
7
13
9
16
3
8
3
38
11
5
26
1
36
29
20
10
24
25
16
8
11
16
18
3
23
10
31
23
36
34
11
5
31
43
10
35
31
30
60
7
12
11
17
13
8
10
1
27
2
23
7
13
7
28
32
10
7
4
67
24
37
7
22
8
11
31
21
56
33
54
21
25
20
7
71
9
4
8
16
12
33
28
6
29
47
9
33
27
4
1
14
17
3
4
21
67
4
14
66
6
42
1
4
56
5
30
36
29
7
5
5
28
39
8
9
15
9
32
18
20
5
9
2
4
44
13
13
23
7
10
7
16
21
2
33
35
1
21
15
41
12
22
13
3
4
36
34
7
37
54
10
6
4
8
20
4
1
20
15
9
61
14
4
12
53
28
24
5
20
54
17
7
34
28
10
24
4
32
1
12
11
4
4
8
97
8
75
24
4
4
6
14
2
14
13
11
8
5
12
17
18
6
47
20
7
21
31
17
23
16
20
22
68
14
29
7
1
7
50
2
24
1
13
27
23
25
7
8
5
11
13
28
44
13
35
43
12
40
1
28
8
9
3
24
7
32
1
7
37
29
2
5
25
3
37
24
23
13
12
16
40
2
8
24
16
4
65
12
45
15
19
57
49
36
8
46
56
10
20
63
32
16
12
7
49
9
4
30
2
6
8
62
18
57
3
5
7
5
7
88
32
28
25
45
20
32
11
24
4
9
34
14
3
9
3
12
23
9
27
26
20
3
5
7
19
14
3
19
2
46
25
24
12
4
31
26
22
13
12
24
4
45
4
10
21
7
33
20
16
81
2
20
29
8
9
2
16
36
26
18
12
12
49
31
18
148
6
44
5
29
7
35
1
23
14
16
12
11
56
27
13
25
19
24
5
18
17
5
7
31
50
11
45
4
3
49
23
7
2
66
26
19
31
77
21
48
23
59
1
27
1
9
40
12
31
11
26
3
87
5
7
10
11
7
38
2
61
19
1
59
17
7
14
11
36
45
15
47
29
7
14
18
21
60
7
12
12
1
17
2
16
10
20
31
1
4
6
17
3
21
12
39
6
22
5
27
16
20
33
39
45
3
32
2
7
5
4
26
6
31
3
1
33
26
21
13
15
55
20
12
20
9
1
28
50
20
6
19
35
45
19
10
36
16
16
15
8
15
4
17
9
10
22
12
19
1
10
20
29
3
16
10
2
17
15
117
1
18
33
11
9
27
25
63
4
52
37
37
43
7
2
28
3
19
4
4
17
7
6
50
13
21
11
65
22
13
32
17
18
4
60
36
1
13
6
20
14
16
14
54
15
11
26
11
60
3
36
1
1
7
16
17
46
2
58
10
95
1
6
12
16
2
31
16
15
21
7
5
7
8
33
7
5
79
29
48
21
3
95
42
58
33
12
7
37
24
9
2
1
7
18
20
27
1
3
12
35
2
19
9
7
33
39
44
11
41
12
20
24
31
18
23
3
16
2
2
8
17
9
43
7
5
12
37
55
28
13
22
8
2
3
17
14
4
2
71
23
9
88
1
18
41
24
48
27
17
35
5
21
4
12
47
19
1
31
16
66
11
12
21
82
20
29
16
27
22
18
5
25
22
6
54
8
37
4
41
31
43
6
19
17
31
16
1
82
13
7
2
6
5
7
18
3
67
74
52
6
25
17
19
36
21
6
16
14
26
100
2
12
64
3
1
23
5
70
1
24
12
44
7
46
10
45
36
5
24
14
20
33
9
27
4
13
24
2
5
17
43
28
20
35
1
4
15
24
45
1
2
41
1
18
30
14
44
5
7
64
26
28
43
44
13
3
60
13
6
2
38
22
22
1
13
15
19
53
17
2
1
15
20
8
17
28
60
12
13
30
49
4
13
7
3
60
21
5
10
9
4
8
17
32
58
16
20
8
62
54
10
30
16
44
12
33
11
14
14
5
3
40
2
3
15
9
4
39
70
18
24
14
3
8
13
18
5
35
5
57
10
37
1
35
3
6
7
7
5
60
12
63
9
24
32
47
25
28
17
27
16
1
16
10
44
14
16
7
9
12
15
37
14
46
14
12
93
25
10
32
13
36
29
6
89
27
18
12
20
2
13
29
11
3
4
1
51
14
43
4
3
20
10
3
43
13
16
19
5
7
18
6
49
24
4
3
10
14
6
52
2
21
5
19
15
32
49
32
9
8
30
41
15
4
1
36
45
31
45
14
1
7
18
34
4
41
4
8
1
6
72
21
17
7
19
30
71
7
28
38
14
6
15
8
27
49
32
1
15
20
43
20
22
14
6
20
7
4
23
8
1
7
12
33
20
12
16
8
3
1
12
24
7
6
31
16
36
11
25
9
26
9
4
24
19
17
27
20
37
45
10
8
16
1
9
19
15
2
8
23
7
17
32
21
51
16
19
17
12
8
19
2
6
4
8
114
16
3
15
10
12
18
61
5
6
1
7
54
11
4
3
10
38
33
44
17
26
14
19
8
13
86
4
33
19
26
4
47
7
20
10
7
36
11
38
10
17
8
24
4
32
12
5
11
55
12
13
27
14
14
2
8
2
53
17
24
55
12
37
10
13
3
9
11
8
6
10
37
23
32
14
27
39
20
5
60
75
28
14
22
41
48
7
10
55
12
1
7
9
6
21
4
7
6
16
7
7
6
7
101
68
30
4
49
21
6
45
39
54
2
53
1
6
8
9
17
4
12
11
36
16
7
20
10
32
6
4
12
6
7
13
15
8
28
27
5
12
52
44
23
16
24
4
34
7
41
31
7
9
51
5
17
20
35
9
48
20
22
1
12
15
46
2
14
3
1
12
14
1
13
54
66
2
4
29
7
4
8
18
48
42
25
7
21
7
49
4
11
37
19
8
20
22
82
49
4
33
12
42
21
11
9
17
11
19
80
17
4
8
1
35
7
6
10
42
32
3
5
2
16
32
8
12
12
8
8
1
49
3
7
22
3
15
2
2
5
4
21
18
38
36
19
11
28
40
37
11
10
15
28
9
58
54
16
28
24
22
8
16
24
18
4
16
34
4
25
1
11
19
24
14
16
12
28
22
10
4
20
8
20
2
14
3
8
9
10
17
28
37
67
3
9
31
5
88
11
1
12
24
21
22
17
20
19
30
3
44
12
4
32
24
1
8
7
33
54
41
12
16
7
40
2
12
8
23
37
28
22
20
25
3
9
24
9
3
28
68
35
4
40
4
30
22
8
13
23
20
40
36
26
14
58
8
24
8
11
12
7
12
16
20
50
15
7
13
29
14
5
35
1
29
ABCD 396212084*7^$a-1 [50001]
35
13
23
48
9
27
24
96
16
20
204
12
33
27
24
108
40
8
9
99
37
27
9
23
13
47
24
60
4
69
20
7
104
61
68
3
9
19
29
7
20
24
96
12
37
23
72
121
11
96
100
72
20
12
13
20
7
56
108
33
16
23
40
8
93
63
141
87
36
25
11
16
5
40
23
33
7
72
32
12
16
53
64
8
15
21
64
27
21
68
27
93
72
19
5
67
20
4
5
24
3
24
37
144
23
33
7
9
11
12
60
48
12
57
151
53
99
9
43
20
36
24
12
97
3
45
44
36
123
36
36
13
8
3
4
48
33
27
48
36
65
16
119
24
9
3
48
45
15
52
17
16
68
3
37
23
13
20
51
4
56
16
81
60
48
71
24
100
17
67
8
1
27
53
52
48
104
40
63
17
60
148
8
79
68
4
17
12
27
24
12
36
72
1
35
12
97
23
33
15
36
93
3
28
12
44
57
7
56
33
27
133
27
21
23
81
72
48
12
7
9
236
4
20
15
57
43
5
4
47
12
9
12
4
8
15
132
205
80
48
16
68
64
12
104
76
11
9
24
15
1
20
28
56
3
12
36
37
8
12
4
71
37
44
40
27
17
3
16
116
57
15
21
79
17
12
3
49
35
37
95
72
76
92
49
84
35
132
12
25
20
15
45
4
20
40
11
9
28
36
80
12
16
8
24
103
17
7
12
8
36
25
20
36
72
7
45
84
11
21
3
117
48
3
12
52
20
1
80
127
9
99
5
3
12
33
27
33
147
57
16
35
64
5
3
28
41
15
4
53
31
9
20
3
60
33
15
12
36
108
25
71
24
97
8
15
112
41
27
12
73
47
13
47
33
12
16
20
12
24
27
21
40
68
27
25
23
12
52
9
32
7
72
9
36
80
51
13
51
17
64
47
25
8
48
27
12
25
24
23
16
44
28
20
12
48
60
40
8
12
13
12
20
12
40
11
4
8
1
143
64
36
108
20
21
7
5
28
99
21
32
24
16
20
60
3
13
36
3
44
64
20
12
45
19
20
9
19
56
57
4
23
1
20
28
63
41
24
15
36
37
8
15
57
15
33
27
16
33
59
24
57
88
15
20
21
120
24
151
8
36
93
4
80
28
11
28
29
3
9
39
33
60
36
27
85
12
143
28
32
9
72
27
21
7
12
20
76
5
75
13
63
9
11
61
27
20
12
4
56
40
56
12
16
60
17
63
36
24
25
47
85
12
23
69
4
47
12
9
12
12
132
3
1
72
15
9
8
3
16
29
52
27
68
13
35
60
4
8
100
65
3
36
13
20
7
21
27
41
12
36
16
27
77
7
9
11
24
36
12
21
67
56
21
60
4
12
36
35
21
40
59
16
17
3
12
1
47
21
40
48
24
47
1
15
68
9
3
13
11
24
45
36
19
77
24
7
32
13
20
3
24
33
3
60
33
91
41
51
21
15
28
24
8
40
29
15
9
12
15
1
11
69
27
120
180
9
16
15
17
4
23
9
40
11
12
9
40
47
12
81
108
48
135
84
13
27
56
37
20
3
33
15
1
24
32
15
33
48
64
59
12
9
55
60
17
63
4
17
48
31
17
3
21
40
23
25
11
16
5
28
39
8
177
31
20
24
25
11
16
140
81
24
3
48
13
8
48
15
37
20
16
107
144
52
17
27
45
40
63
8
81
16
3
33
48
36
23
12
37
72
72
20
4
3
53
24
28
3
17
72
36
15
69
27
45
24
48
16
11
33
3
16
32
45
3
192
61
36
59
36
24
9
48
15
9
15
25
71
4
17
16
23
60
24
36
1
47
24
21
27
24
85
108
23
48
12
25
116
36
63
1
56
36
12
180
12
24
111
45
51
24
12
37
11
60
121
11
9
79
65
4
8
19
56
37
83
96
12
9
12
111
28
20
36
9
51
21
12
4
35
28
44
72
9
84
24
3
61
27
8
48
33
100
23
69
48
111
120
9
3
13
23
28
12
20
33
39
49
83
61
32
48
3
36
36
48
36
16
17
24
24
27
25
68
12
12
3
49
36
15
81
12
96
27
12
29
72
24
3
45
16
56
52
35
1
44
16
95
129
31
5
91
45
48
8
19
96
68
24
72
73
23
4
36
17
3
60
45
19
33
35
9
31
8
57
4
47
36
9
12
7
116
72
12
81
31
44
24
16
45
8
3
21
15
52
69
3
29
7
101
4
27
21
35
37
20
3
4
9
11
36
40
32
13
8
39
61
23
45
63
60
52
48
45
63
17
27
16
5
3
12
28
17
39
9
99
40
32
57
3
16
8
144
12
37
8
108
3
9
24
127
24
17
3
21
7
8
1
107
100
77
15
4
8
96
24
12
36
40
17
24
3
60
76
8
93
27
93
3
40
8
36
33
63
48
28
53
7
53
12
43
80
13
63
17
39
4
8
9
3
88
17
39
33
24
15
48
9
108
27
21
139
9
24
23
4
21
20
67
17
27
60
33
3
21
63
28
5
3
40
29
72
24
63
1
24
12
44
39
16
9
24
8
40
23
81
3
45
15
49
32
51
4
12
92
12
69
15
1
8
24
64
8
24
40
128
55
20
61
63
41
75
45
120
43
32
12
16
5
27
24
36
61
8
15
16
5
39
57
3
48
12
13
32
51
100
9
80
72
91
29
4
20
27
12
21
3
52
12
8
117
16
68
43
56
21
72
67
29
12
4
23
12
52
32
9
51
24
4
72
24
32
48
1
48
23
24
13
20
15
12
1
20
12
64
23
60
9
55
9
24
8
3
12
25
8
24
48
28
23
37
3
8
57
16
23
21
3
13
59
72
16
65
12
27
9
3
1
27
128
69
43
53
55
164
48
36
25
35
64
45
47
4
32
45
39
24
36
16
8
45
72
36
27
60
69
15
21
27
21
19
8
33
16
23
1
12
20
24
7
29
39
72
13
3
32
12
36
28
65
40
35
60
16
9
24
47
28
29
36
36
12
36
27
4
17
136
8
12
63
16
108
41
247
8
144
16
20
24
21
15
9
27
9
19
17
3
36
25
71
105
63
60
16
20
36
60
13
27
9
92
3
12
12
9
16
8
7
9
39
8
9
3
24
97
3
29
48
4
27
32
1
3
20
25
20
31
57
23
60
60
33
31
36
17
16
155
33
24
3
9
12
111
4
32
12
12
45
111
25
56
16
27
ABCD 396251328*7^$a-1 [50002]
34
44
36
12
30
18
6
22
44
22
2
66
42
12
10
18
38
24
4
2
6
18
18
6
10
8
28
14
6
54
24
4
104
22
2
24
60
40
2
52
8
78
10
62
54
10
30
68
6
6
52
2
54
18
12
36
24
46
8
42
42
4
12
8
30
4
14
18
16
2
16
26
24
28
38
36
16
26
4
60
12
26
18
10
20
4
36
14
22
54
38
6
4
62
24
6
6
6
12
64
8
34
44
22
2
36
4
32
6
30
6
6
24
4
68
16
2
18
6
30
4
8
66
42
22
8
42
66
6
6
34
20
34
6
48
122
28
18
48
6
44
6
6
78
24
52
62
6
6
22
38
16
26
60
6
12
4
30
6
2
36
48
30
12
30
18
18
6
6
10
26
18
4
2
40
8
18
28
30
2
4
2
18
70
20
10
26
6
12
12
84
6
6
6
12
12
12
4
18
2
12
42
4
30
24
2
12
30
22
20
24
10
6
12
38
40
8
36
4
24
20
18
24
28
12
2
4
20
24
10
14
6
30
4
80
18
4
14
28
20
10
2
42
6
6
22
8
30
52
14
4
8
36
28
8
22
18
38
6
42
6
66
6
16
6
20
12
6
46
2
4
44
18
22
114
12
36
24
2
18
96
10
12
38
22
26
4
18
24
8
10
26
4
2
30
24
4
2
30
16
8
24
76
2
4
18
2
12
12
18
22
42
18
62
12
18
28
32
96
42
30
4
36
32
4
26
6
54
6
16
2
42
18
24
16
20
16
8
12
34
36
2
6
6
30
30
4
50
40
26
6
34
14
4
14
12
60
12
10
42
12
2
6
12
36
12
48
28
8
42
48
24
18
10
2
6
18
4
2
30
6
24
18
10
72
54
78
14
4
14
12
28
48
14
46
12
24
32
24
10
54
60
20
10
8
34
2
54
12
48
48
70
26
30
10
38
22
14
36
18
36
40
20
6
10
80
42
72
4
8
18
4
14
6
36
4
32
4
26
10
14
6
24
36
24
58
104
16
38
18
22
26
58
2
30
24
34
2
4
2
18
30
30
4
2
18
34
26
24
48
16
14
42
16
32
6
18
6
24
12
24
22
12
18
54
44
34
20
12
12
60
6
6
4
14
28
12
54
24
8
12
12
24
12
24
66
60
10
8
10
80
6
6
6
12
42
6
18
4
50
10
54
14
42
24
10
8
28
128
34
18
20
10
8
34
14
42
66
6
6
4
72
14
58
2
30
12
12
16
24
8
36
36
42
18
16
6
2
12
6
42
46
2
6
6
18
58
12
14
4
20
36
12
4
2
48
4
14
10
8
30
18
6
22
2
12
64
14
12
4
42
14
24
78
6
40
68
12
6
66
42
16
14
4
2
6
34
2
24
12
6
10
20
24
18
6
94
48
20
6
6
10
12
2
4
14
6
36
10
8
24
4
8
12
54
72
12
66
28
2
60
136
8
18
36
16
2
30
4
48
2
6
30
6
24
36
12
42
18
82
8
22
98
16
54
30
20
12
4
32
24
4
32
60
6
12
10
14
4
2
16
86
54
4
14
18
4
18
26
6
10
8
22
54
20
12
48
6
36
28
26
22
36
6
26
36
18
18
12
42
22
32
22
2
34
6
14
4
14
16
2
16
24
20
12
4
14
4
26
4
8
6
18
30
12
18
18
6
10
2
16
2
4
8
18
12
6
6
34
2
4
2
24
12
28
14
12
24
40
44
12
22
14
88
2
16
44
30
4
18
12
18
50
4
32
36
4
2
4
14
16
14
6
24
6
36
28
20
10
26
18
24
18
36
24
22
12
6
62
18
4
6
8
40
32
54
18
6
48
6
18
22
20
6
40
14
6
4
18
8
40
32
36
18
46
20
10
20
22
2
84
12
10
14
30
6
18
4
44
4
18
90
2
6
12
4
30
8
10
8
18
34
14
6
18
36
10
6
54
20
6
40
14
72
4
20
4
18
2
34
2
24
58
2
4
8
54
28
54
2
12
54
22
32
4
32
18
18
48
10
14
34
32
4
248
24
4
68
12
10
14
4
12
14
6
24
30
6
12
4
8
18
4
116
12
12
36
18
40
62
6
28
8
6
16
26
30
30
12
46
6
12
68
6
12
12
10
14
18
58
20
36
76
2
16
20
12
102
4
2
30
6
22
14
6
16
80
18
12
30
40
14
18
30
18
12
30
76
14
4
30
8
46
18
6
32
30
22
14
12
6
18
10
8
4
2
76
2
64
2
36
16
2
4
20
6
24
16
2
34
32
6
18
12
42
24
12
12
46
56
10
2
18
36
4
18
20
16
14
30
6
24
18
64
26
24
42
6
10
24
18
104
42
18
42
18
24
4
14
18
4
12
8
34
18
18
20
72
66
6
12
72
4
54
36
12
8
6
22
6
50
4
8
66
10
14
42
16
2
4
8
24
12
30
30
12
24
36
22
2
36
54
30
4
48
14
4
8
6
4
32
58
72
24
32
4
18
38
6
18
18
22
2
6
12
30
58
20
30
10
8
4
26
12
24
48
4
2
48
4
8
4
44
12
4
2
12
48
36
4
6
26
10
2
30
60
6
28
20
10
8
34
18
2
6
6
24
18
60
22
44
42
12
24
10
20
12
22
2
16
62
10
18
8
102
24
18
36
4
2
78
6
6
16
8
6
30
48
12
42
12
4
24
44
28
26
22
62
24
12
18
12
4
26
6
18
48
6
42
12
4
8
24
6
6
24
24
42
28
8
10
18
12
2
12
82
36
56
12
16
2
58
12
14
4
2
24
24
18
48
18
10
42
84
26
60
10
8
10
2
48
70
14
30
6
28
8
10
14
126
60
6
54
6
90
36
18
6
28
44
28
2
4
20
10
56
6
18
96
48
24
6
34
56
4
20
34
62
4
24
12
14
24
18
6
18
18
18
34
18
2
16
38
52
26
4
8
12
22
12
26
36
16
8
30
36
18
6
24
114
12
12
6
6
66
18
6
12
34
32
12
12
16
18
50
48
16
18
26
6
16
14
4
50
48
30
24
12
6
34
18
14
12
12
34
12
2
4
18
20
42
48
16
68
12
24
66
24
30
48
16
18
2
36
12
4
18
26
30
60
10
38
24
36
6
18
36
4
2
12
24
6
10
14
4
14
16
2
6
10
18
2
6
24
4
60
8
28
32
88
32
54
12
18
46
2
12
12
6
72
30
18
6
60
6
42
12
24
4
2
6
18
10
6
2
46
38
4
30
18
56
12
24
78
18
24
24
16
90
8
16
20
16
20
18
24
10
2
6
28
20
52
2
24
30
24
22
2
72
30
36
10
2
10
26
10
26
42
12
24
60
12
84
114
10
20
16
38
12
30
4
24
14
12
28
8
18
40
14
10
8
10
14
36
18
18
4
8
46
48
2
4
14
16
26
10
44
6
30
46
14
4
56
54
12
36
28
18
66
8
16
14
42
6
6
48
42
22
2
12
24
78
30
24
42
4
2
18
42
6
16
8
18
16
18
30
20
12
6
6
60
42
12
6
4
14
12
12
42
12
6
12
28
32
18
60
12
28
2
6
4
20
12
28
32
12
6
52
6
8
30
30
34
14
6
24
36
30
22
38
6
22
20
42
84
30
60
6
6
4
60
14
18
16
2
4
18
36
2
6
28
2
60
4
24
18
26
30
70
14
36
6
16
8
12
6
12
10
20
12
6
18
4
14
58
8
22
14
6
4
18
68
6
48
30
12
24
6
22
36
74
24
28
14
16
26
12
34
6
68
4
8
4
6
12
44
12
24
84
12
12
48
4
2
54
18
6
18
22
68
22
8
12
30
6
24
10
14
4
8
16
2
6
54
30
6
4
24
8
4
2
6
30
52
14
6
18
48
30
48
4
86
30
30
6
28
50
40
26
4
20
6
12
22
68
12
12
12
22
14
6
16
12
8
10
44
48
16
36
2
22
8
24
12
6
90
18
4
20
10
8
30
6
28
20
12
30
6
6
6
10
8
48
4
8
24
4
14
22
2
12
6
10
6
74
6
40
2
12
24
6
6
18
18
18
6
52
2
18
18
30
54
64
54
12
14
4
2
12
60
16
6
62
4
56
34
14
6
54
52
26
16
2
10
2
34
8
10
2
24
12
12
48
6
12
16
8
6
4
50
4
2
34
32
34
18
42
14
48
18
12
66
22
18
20
48
6
52
8
12
12
22
30
36
14
18
60
30
12
36
16
62
12
12
4
36
18
8
4
18
50
6
12
84
6
4
74
36
4
30
32
24
12
36
12
34
2
18
24
40
2
78
10
32
6
6
6
12
34
50
16
14
10
14
42
24
24
4
2
48
54
16
78
18
8
6
6
16
48
2
24
30
12
6
48
4
60
20
16
62
4
42
14
22
2
18
36
48
52
14
6
24
6
42
18
4
2
6
6
52
18
2
6
6
4
38
4
26
36
6
4
30
8
6
18
22
42
38
54
42
24
4
2
12
60
46
6
8
42
16
6
20
6
4
8
46
26
6
18
12
102
6
12
4
12
6
30
2
30
6
18
18
22
30
6
2
6
6
12
18
42
4
8
10
12
8
18
16
2
16
38
42
40
14
4
6
18
2
10
2
54
18
48
4
2
54
42
12
48
18
18
24
4
18
44
58
6
14
36
40
8
42
12
6
30
18
54
4
60
32
66
24
12
4
8
64
14
4
2
22
30
14
18
24
120
24
40
26
10
18
14
6
34
8
114
16
18
68
42
6
6
24
4
36
26
6
34
14
6
30
6
16
8
18
18
46
14
22
36
24
2
10
2
54
6
6
36
46
18
12
18
2
4
44
48
18
10
6
18
116
30
30
24
48
16
50
42
12
24
4
36
12
26
16
8
6
18
30
6
12
46
2
24
22
2
54
34
38
4
8
10
26
4
2
36
16
20
18
4
14
22
44
10
2
6
42
76
12
6
20
10
6
44
4
60
56
10
20
30
6
16
8
10
24
20
6
ABCD 396294078*7^$a-1 [50002]
10
8
22
6
12
15
11
25
81
8
36
19
21
72
54
45
15
9
5
10
32
52
8
42
16
12
14
28
62
30
6
7
12
24
9
62
90
6
1
36
12
24
45
6
14
31
15
36
21
21
2
4
12
12
50
16
42
30
12
8
4
15
63
2
31
23
34
2
30
19
51
6
8
112
3
9
2
46
12
32
66
25
15
44
18
7
3
26
6
54
30
12
34
14
10
3
3
14
6
24
4
42
8
7
21
18
12
33
9
6
6
14
16
20
40
9
17
52
12
36
3
69
20
16
44
18
24
1
9
15
11
30
4
14
54
16
32
24
106
21
51
9
27
12
8
6
28
2
18
43
23
61
15
14
30
6
6
60
37
3
24
14
52
12
2
18
42
18
10
21
9
6
36
74
12
4
14
1
21
14
58
3
53
10
2
28
2
88
24
2
10
14
16
56
10
8
10
3
39
20
1
23
16
12
38
43
5
12
54
4
9
75
42
3
11
10
6
6
8
7
3
14
16
3
27
12
21
3
20
6
30
42
70
32
16
18
42
2
7
36
29
19
5
34
8
10
27
11
12
34
8
12
118
26
36
31
27
2
40
51
53
12
4
27
9
74
10
6
14
6
22
20
46
14
18
4
45
15
26
4
30
26
10
20
1
53
16
30
18
2
22
3
29
30
28
32
64
21
9
2
24
1
5
7
5
6
42
4
24
26
54
36
6
30
10
20
4
14
31
29
42
18
84
72
4
39
11
30
19
21
26
1
9
8
31
87
21
21
32
16
8
6
34
30
20
22
8
12
10
20
1
81
6
2
7
11
16
14
12
30
1
21
15
5
16
12
12
38
4
9
17
7
51
96
60
69
17
12
52
14
6
28
32
24
4
36
56
7
9
68
6
25
48
21
24
96
54
6
2
18
6
10
20
6
24
25
11
10
170
22
8
18
10
6
20
40
14
130
2
4
8
40
12
14
30
100
12
20
48
16
6
54
56
10
50
4
8
6
42
48
10
12
44
37
21
66
2
4
30
80
13
36
9
2
10
14
10
24
8
4
15
21
42
2
19
51
18
20
18
30
72
10
12
6
20
28
2
18
4
18
14
16
8
66
18
7
15
26
48
30
10
2
58
50
114
7
59
6
6
1
17
7
45
44
4
26
4
20
34
15
17
6
60
24
16
14
48
88
14
6
28
32
12
66
10
42
2
102
4
6
8
52
30
9
24
71
76
36
18
2
84
4
6
14
34
20
36
64
36
6
21
23
49
17
10
14
4
8
22
30
32
30
4
20
66
4
56
10
20
24
12
28
60
12
20
18
6
24
46
44
22
8
1
39
6
44
12
28
66
26
22
8
22
32
66
42
7
59
6
46
18
24
18
21
9
12
78
2
10
72
6
15
27
69
36
23
4
30
24
26
58
2
58
12
30
24
54
51
9
8
30
49
9
6
6
32
16
6
44
16
14
66
13
17
67
12
65
12
28
51
51
8
12
34
60
27
69
15
29
6
18
16
26
40
60
33
24
5
72
36
24
16
12
2
58
6
12
18
42
9
11
22
6
26
43
41
12
4
27
23
4
2
12
7
21
8
6
84
42
7
5
12
4
26
10
18
12
24
2
70
9
33
15
47
28
62
64
2
24
1
15
2
31
17
28
2
10
48
3
21
26
34
2
49
15
14
6
16
26
30
48
54
16
26
6
30
30
31
53
31
15
20
58
42
45
3
6
36
14
30
48
6
13
3
20
16
68
6
10
14
24
72
40
26
40
2
100
2
73
24
9
14
18
10
92
94
2
28
2
12
12
60
19
35
1
15
6
12
20
22
14
10
20
6
30
61
9
8
6
4
2
6
1
81
12
20
31
84
53
19
9
18
9
5
18
4
21
87
2
16
24
54
14
6
6
4
30
2
7
23
4
21
3
21
33
48
27
23
22
15
33
68
4
12
27
3
20
34
26
1
17
36
7
33
20
64
2
4
14
40
2
1
9
20
6
25
23
6
24
12
30
49
3
36
20
30
34
50
19
33
26
82
2
76
14
16
8
6
4
72
84
14
4
18
45
29
43
23
1
53
64
2
42
6
42
12
31
5
22
42
15
3
80
34
78
38
58
20
37
39
26
4
24
86
1
17
10
2
16
15
3
20
30
12
10
30
12
2
54
36
46
2
48
94
14
7
3
45
5
12
43
36
5
24
4
42
24
6
8
42
4
12
18
36
14
34
2
4
2
18
46
48
6
26
4
3
23
28
36
20
34
2
18
43
3
50
66
34
51
93
18
24
6
39
9
54
8
13
60
15
6
15
11
13
21
30
21
9
14
6
36
40
8
22
9
11
18
10
42
12
2
24
22
18
2
154
14
42
40
14
4
20
10
14
10
21
36
35
10
74
6
10
60
14
4
20
22
36
12
2
28
66
14
6
16
6
80
55
65
4
26
1
3
14
6
18
12
46
12
2
10
26
18
37
9
6
18
3
21
8
34
158
7
9
2
22
12
14
16
6
42
6
15
17
7
11
22
32
28
3
9
66
12
8
1
65
24
24
10
30
15
5
28
8
22
9
3
72
26
78
36
1
12
3
14
6
54
28
12
36
72
2
10
15
41
4
30
44
6
94
45
21
74
13
27
80
37
87
30
2
54
7
17
7
11
4
20
10
3
33
14
46
12
38
42
16
2
22
2
18
16
42
2
6
97
5
24
6
24
100
54
42
81
17
12
12
72
40
18
12
20
61
75
24
86
60
24
16
24
15
5
7
3
6
38
6
19
69
27
9
104
7
53
66
4
6
15
21
14
30
4
8
10
2
6
22
12
8
30
73
11
40
14
6
16
48
6
24
15
65
4
8
7
11
12
1
24
3
2
28
2
40
48
14
28
18
20
34
30
86
7
5
10
8
1
5
28
36
30
36
24
80
12
1
21
15
47
13
23
4
24
20
6
28
20
12
10
9
27
20
24
4
2
22
62
19
21
18
9
9
3
5
76
30
6
50
97
23
28
2
52
6
2
55
23
12
42
28
92
28
24
30
6
14
24
42
12
10
66
44
67
33
20
36
40
2
24
10
6
9
11
13
17
24
108
36
6
28
8
22
27
12
36
5
18
10
8
7
9
24
2
52
21
41
6
133
77
4
44
16
14
1
5
48
22
18
30
6
6
30
3
51
9
3
14
30
4
50
10
32
18
12
4
3
3
20
22
26
6
10
44
6
36
10
9
71
25
23
22
60
18
2
18
36
24
22
8
7
9
56
10
8
16
20
70
15
12
17
34
6
32
91
12
11
6
4
54
26
10
21
15
21
12
9
32
6
22
62
10
8
18
13
11
18
36
16
14
10
15
5
24
7
11
1
23
28
2
6
22
2
60
84
40
36
26
18
6
19
36
60
33
2
18
6
1
35
1
39
6
8
150
52
2
12
10
6
30
44
84
25
15
14
18
54
7
59
4
38
16
2
10
12
2
6
12
31
9
26
25
5
12
18
1
15
14
31
33
48
48
24
32
10
14
40
63
77
36
6
34
8
22
6
20
10
48
26
6
1
9
14
36
4
30
15
5
16
12
12
50
1
35
13
15
21
51
50
10
38
10
14
16
30
20
1
15
14
30
54
40
51
5
6
54
4
12
26
18
60
4
2
70
14
52
2
18
10
12
6
6
27
17
72
7
11
16
21
12
47
10
48
56
6
4
69
17
16
3
21
24
32
12
22
14
4
27
5
24
22
2
42
4
45
5
6
49
11
24
52
54
8
18
60
24
16
78
30
12
33
35
42
4
14
12
40
84
24
6
14
12
22
8
19
63
32
6
7
17
16
3
11
36
4
9
5
12
4
6
78
15
15
14
18
1
29
43
5
6
4
20
6
40
3
5
22
21
12
77
10
14
64
26
22
98
1
89
6
16
8
16
18
20
43
5
24
24
31
11
18
16
8
28
30
18
2
10
20
22
26
6
10
30
14
156
16
12
6
6
54
2
22
2
36
28
24
26
30
31
29
22
9
29
7
23
6
36
12
55
47
6
7
45
26
96
25
51
2
22
18
92
30
6
4
74
49
47
18
10
48
44
40
9
71
18
6
6
4
20
30
16
26
30
4
57
3
21
27
9
3
18
20
36
42
22
8
7
21
15
60
5
10
26
10
26
12
10
8
22
2
40
60
36
30
44
31
29
34
20
1
12
36
3
18
26
24
4
21
15
30
2
28
45
17
55
29
4
39
5
16
2
30
43
27
38
4
20
6
25
137
4
6
54
20
36
7
17
6
18
4
2
58
26
16
6
8
6
10
18
18
12
6
66
39
15
14
12
16
12
2
18
10
12
21
29
24
12
4
24
12
3
36
33
2
4
2
18
1
3
33
9
6
18
2
4
26
40
20
12
16
3
69
38
40
14
28
14
25
41
10
20
40
2
12
24
4
72
44
4
27
11
18
10
2
7
17
16
48
3
39
18
50
10
26
1
3
45
11
18
19
23
4
9
57
8
16
72
8
12
10
33
101
10
44
30
4
72
24
24
56
6
13
3
50
40
14
16
18
20
6
24
76
9
5
70
9
11
60
4
38
48
12
48
72
4
18
21
11
4
2
7
5
12
7
41
76
50
96
10
15
29
4
12
114
114
6
21
51
2
12
60
10
30
30
6
3
48
33
8
58
14
4
2
4
14
40
20
31
ABCD 396436394*7^$a-1 [50001]
4
30
80
16
32
6
12
18
10
42
20
24
6
58
12
62
10
12
30
30
14
52
50
42
36
16
30
6
78
30
26
34
26
6
10
30
8
36
34
30
20
42
24
18
22
6
12
26
42
30
18
66
4
12
32
90
30
46
44
10
26
30
16
6
2
10
20
10
18
18
2
18
4
2
28
6
6
8
18
124
6
2
30
100
42
48
20
18
10
32
46
50
10
6
18
2
28
6
24
8
18
24
22
54
56
10
36
48
14
10
18
12
38
30
18
6
6
10
18
30
74
6
12
18
36
6
30
18
34
30
2
6
22
42
38
10
2
10
6
14
60
16
14
34
14
46
2
42
6
94
6
12
18
54
2
4
20
4
80
30
6
22
14
6
22
8
28
20
22
120
18
20
54
88
38
76
14
10
2
102
6
22
24
56
28
36
18
6
42
48
20
30
4
6
14
42
24
12
10
2
16
80
12
22
26
52
12
2
16
30
12
2
30
6
52
60
18
48
30
62
10
2
66
4
72
50
48
46
14
48
10
8
4
38
12
36
16
24
2
88
12
32
28
2
22
20
34
14
18
34
24
14
16
42
2
12
4
2
42
40
50
6
4
12
66
2
22
8
12
10
38
58
32
6
12
48
4
6
12
20
4
30
6
54
14
46
8
40
32
10
36
68
12
34
6
2
16
26
16
2
16
36
18
30
8
52
8
4
18
120
20
30
18
52
8
42
18
12
66
12
100
18
62
22
26
22
20
4
8
6
4
26
46
24
30
6
24
20
4
12
20
24
22
8
84
16
26
24
6
4
26
6
82
48
2
30
16
26
24
4
60
18
24
8
18
4
14
60
10
24
12
66
8
10
26
10
18
18
8
76
98
12
4
14
10
62
30
10
36
72
48
18
14
10
12
14
4
8
12
22
84
6
8
10
12
6
12
38
22
26
76
164
12
72
6
4
12
44
10
56
46
20
42
36
54
42
4
2
4
78
8
18
16
50
30
18
6
12
54
88
98
18
24
6
6
58
6
2
52
38
30
48
10
30
24
50
48
40
12
6
6
26
34
48
80
22
6
18
20
4
6
2
30
48
12
4
56
108
4
32
24
42
22
92
30
4
12
60
38
4
2
10
6
42
18
2
30
30
36
40
26
4
30
6
8
28
12
6
20
30
16
44
6
6
54
6
34
14
6
70
6
20
24
6
12
12
6
34
14
4
8
78
10
44
52
8
12
4
24
8
24
36
22
48
38
22
14
6
22
30
30
50
6
36
4
32
28
14
28
2
36
10
14
6
46
44
22
8
12
54
6
12
16
20
4
8
12
22
26
24
18
52
36
30
14
28
26
30
90
12
10
44
6
72
22
24
54
2
60
48
10
2
24
30
4
38
4
18
6
20
6
6
12
6
4
42
8
48
4
30
14
40
2
54
6
4
8
100
8
42
42
48
28
42
20
30
46
2
28
26
18
30
12
28
20
22
6
38
42
12
66
24
58
18
44
6
4
8
40
18
2
22
32
16
12
20
60
30
12
54
12
24
28
18
2
16
32
22
38
34
6
32
36
12
4
14
4
32
4
24
20
12
40
6
2
48
28
6
50
18
36
70
14
52
8
22
24
56
40
8
6
4
2
46
8
40
30
54
6
44
6
52
54
54
14
22
48
26
46
8
72
30
34
24
2
24
10
14
18
82
32
18
16
2
48
46
50
6
58
6
14
34
8
12
22
14
22
18
66
78
30
26
34
18
14
4
12
38
60
12
24
16
12
8
34
54
2
18
24
30
36
22
20
60
12
6
24
22
8
10
30
6
30
2
12
12
4
6
68
40
18
20
18
24
10
12
36
8
34
62
18
36
66
46
2
16
20
6
24
64
6
26
6
12
10
18
24
26
24
34
62
54
4
42
2
66
12
28
2
22
6
42
2
36
12
84
18
16
20
10
24
30
36
12
20
10
98
54
6
40
56
16
8
94
2
24
16
8
16
26
60
54
10
42
8
10
36
54
66
8
6
54
36
10
2
18
4
20
30
22
78
12
30
66
50
22
68
12
18
12
6
4
12
8
16
20
6
30
6
48
6
24
36
6
12
40
6
14
46
2
4
38
10
2
18
30
10
38
4
14
12
60
52
8
12
6
30
12
4
18
26
6
18
28
2
10
2
16
2
46
60
30
12
12
78
8
36
18
42
4
30
20
4
8
28
62
12
18
70
38
24
12
16
32
70
2
16
20
58
12
2
66
36
36
84
4
24
50
10
18
32
22
30
56
18
70
20
24
40
26
34
42
18
50
42
6
24
94
12
2
18
10
74
36
40
84
30
50
10
20
10
8
10
36
24
2
18
30
16
80
16
6
60
18
12
68
4
6
42
2
16
36
14
10
30
24
36
14
60
48
42
16
24
12
14
64
48
18
42
42
2
34
2
12
12
28
8
22
8
42
42
36
4
8
36
60
6
54
24
22
18
30
26
6
4
14
40
86
42
4
24
30
20
6
28
6
50
4
2
64
84
6
84
18
14
4
86
36
22
6
14
6
12
30
12
6
4
2
34
2
154
14
10
24
32
54
30
12
12
52
20
4
2
10
50
12
10
18
18
20
16
8
12
4
6
8
18
12
10
6
20
54
36
30
4
42
18
20
28
44
10
14
16
38
6
6
40
18
62
36
22
50
30
58
2
28
24
20
66
48
6
4
14
66
4
12
14
16
8
66
10
104
18
22
42
48
6
74
12
6
18
22
18
2
22
30
2
4
14
30
10
50
36
22
2
6
40
92
10
50
18
30
54
12
18
52
38
36
10
20
94
6
2
4
30
8
48
34
38
6
10
6
26
12
6
34
12
8
22
6
8
40
30
12
20
18
10
42
14
24
10
2
22
50
66
150
16
24
2
42
36
34
12
8
6
10
2
12
6
52
8
46
6
2
46
2
34
78
50
60
22
20
58
32
18
58
92
22
6
14
4
14
6
4
12
14
6
60
6
30
18
106
6
38
22
2
10
26
16
48
6
30
2
30
18
12
12
16
2
58
20
24
22
26
10
30
8
10
30
26
18
16
26
18
10
12
6
2
30
10
86
54
16
24
20
16
42
8
64
50
10
8
4
36
8
4
6
84
20
78
42
18
54
16
2
10
90
26
24
36
6
4
24
2
24
34
30
36
6
74
16
30
24
44
40
38
4
14
12
22
18
12
12
24
12
32
16
72
14
4
14
22
74
72
54
18
16
20
54
18
12
18
10
50
22
30
8
30
72
6
24
6
10
24
86
24
22
8
10
6
32
4
48
6
20
34
6
50
12
4
48
36
2
58
26
16
24
90
18
6
54
8
24
28
36
32
42
12
16
2
6
10
12
20
12
6
4
36
14
6
90
4
8
40
12
36
14
18
30
22
2
78
60
6
4
12
6
12
56
72
4
14
36
34
24
2
24
40
2
12
12
70
14
34
2
16
18
30
20
6
4
50
64
2
66
4
8
22
14
46
134
90
6
34
50
6
28
30
18
44
18
58
24
26
12
28
42
8
42
66
40
14
10
2
6
102
22
6
2
58
12
72
8
28
2
10
20
16
6
6
60
80
10
2
10
8
22
6
2
24
34
2
4
90
48
18
44
18
10
36
14
48
4
6
2
12
18
6
42
24
4
26
6
4
24
42
30
50
54
24
10
80
4
20
6
30
24
30
22
80
16
14
24
10
50
4
38
58
14
18
12
6
40
24
6
24
36
12
2
36
22
12
2
24
10
14
12
4
50
6
6
12
28
2
6
12
10
2
42
16
38
102
4
60
8
16
2
22
18
38
24
16
14
102
16
14
10
110
30
48
40
48
2
90
22
8
40
6
20
30
46
6
38
22
14
10
24
74
10
30
20
70
2
10
6
2
40
20
42
6
48
10
56
4
30
2
48
16
74
24
42
4
30
50
24
16
14
10
20
12
18
10
8
28
14
16
12
38
12
12
70
20
12
18
10
8
54
60
10
30
14
12
18
40
14
22
86
34
48
32
4
20
4
26
24
10
32
34
6
14
10
50
40
32
30
18
60
12
40
2
6
16
8
30
52
66
2
42
48
36
30
34
8
42
16
26
58
8
4
20
24
16
20
16
50
64
14
22
12
2
4
2
12
10
50
6
30
4
26
30
6
10
6
2
16
2
28
62
4
24
14
52
66
30
2
36
10
6
50
30
88
102
18
62
58
26
12
30
54
18
10
6
2
22
6
56
16
8
42
10
38
4
32
30
28
60
6
92
22
36
12
38
24
66
34
42
60
8
10
26
10
6
68
10
30
12
6
24
36
48
6
36
2
6
22
2
10
2
48
6
54
10
8
28
14
30
6
4
6
6
14
30
6
4
12
2
18
10
2
16
60
6
48
30
20
10
18
68
12
24
36
4
36
92
16
14
52
66
ABCD 396498822*7^$a-1 [50009]
23
12
36
72
12
48
1
59
12
21
27
18
91
24
32
16
24
5
31
12
12
5
19
12
32
81
6
12
25
12
71
13
47
49
11
9
21
7
5
55
23
37
12
5
6
132
6
60
39
3
1
12
47
12
1
44
57
18
25
11
1
48
32
3
30
30
6
54
21
39
33
9
7
29
55
44
4
29
12
99
88
12
12
107
109
11
45
16
29
12
6
25
80
40
12
11
42
7
32
69
36
39
4
23
109
113
67
11
49
96
36
11
18
55
17
19
12
60
5
15
21
51
48
39
1
132
17
27
21
42
1
101
7
41
31
44
4
12
41
6
73
65
12
3
124
11
37
95
30
19
23
21
27
60
13
20
4
36
84
11
72
60
45
9
19
29
31
36
12
47
25
12
36
11
1
29
18
37
8
76
11
33
40
23
13
11
30
90
37
44
9
6
24
48
13
12
36
59
60
90
27
4
113
36
72
18
1
12
17
72
30
18
48
15
4
84
12
44
15
61
101
39
21
31
47
1
29
48
19
24
12
24
12
11
48
1
29
18
12
30
39
9
15
4
5
55
24
56
72
3
21
39
49
48
23
6
51
40
5
3
15
78
12
6
57
15
18
36
60
54
37
47
45
28
24
11
33
28
48
36
12
11
12
78
79
8
40
23
9
52
72
12
41
24
15
52
5
39
69
12
7
8
40
47
120
33
72
15
1
17
78
12
25
47
30
67
5
19
5
30
1
11
25
60
8
64
5
31
65
139
83
108
42
7
23
25
17
15
72
9
19
20
64
11
1
5
15
16
23
1
59
6
24
67
59
1
23
133
17
12
19
20
27
12
13
35
42
12
51
9
6
60
1
12
41
6
193
107
25
29
19
24
23
1
12
17
19
23
37
24
12
77
43
5
24
18
6
7
8
4
60
23
49
60
11
12
42
19
104
40
23
33
40
12
36
17
24
6
132
42
7
59
13
60
12
5
42
78
31
8
40
23
9
3
97
41
18
66
18
49
29
12
30
21
39
25
24
47
72
9
21
27
21
42
37
84
8
28
35
66
24
30
18
24
39
45
12
15
9
91
156
11
21
39
78
19
12
24
60
8
21
31
5
30
30
19
48
72
41
7
5
3
16
17
24
19
29
15
9
6
9
4
36
8
15
120
57
3
6
42
25
17
7
23
25
20
52
29
43
24
20
15
72
37
24
5
7
17
31
17
15
27
85
48
17
19
12
72
65
19
23
93
52
5
43
35
48
54
19
12
29
31
47
33
15
90
15
24
28
47
25
20
64
32
16
29
31
5
31
32
40
35
18
48
12
87
153
103
24
32
3
30
67
131
9
63
60
21
27
97
11
42
7
95
1
84
95
60
25
35
18
31
53
7
8
9
54
25
23
12
1
20
9
48
24
6
9
16
23
49
12
53
72
6
12
42
18
66
24
48
7
32
52
12
41
43
36
80
15
25
59
30
6
25
95
24
49
8
33
31
12
12
32
4
24
20
28
5
7
65
96
24
6
109
36
48
11
21
57
30
13
5
120
24
30
1
65
30
66
19
35
1
23
18
42
13
24
24
36
12
89
12
18
30
67
83
25
17
90
6
54
61
36
12
41
7
29
31
11
48
42
19
36
5
12
31
5
103
44
64
23
105
48
124
48
23
69
4
5
42
1
11
13
20
15
9
120
40
48
32
28
17
3
3
30
72
18
109
53
30
18
18
25
5
19
17
55
8
15
90
55
8
16
60
24
35
1
17
31
8
240
57
6
48
9
28
35
121
17
91
11
37
92
3
49
41
18
1
24
24
36
12
41
54
1
24
17
79
41
15
39
12
45
57
36
51
16
47
42
103
24
120
56
4
17
12
24
6
49
11
42
3
15
9
129
7
29
79
35
42
24
7
53
31
35
12
37
12
60
11
13
17
7
8
3
42
31
17
3
27
78
67
72
11
61
44
15
1
41
42
18
3
4
5
18
12
6
31
71
102
30
6
36
6
60
12
1
24
23
9
63
37
5
43
5
12
19
48
48
83
6
67
24
12
12
12
24
41
72
7
8
33
19
12
47
90
19
5
30
49
11
85
95
25
5
7
11
9
16
35
12
42
43
65
36
19
12
36
48
12
72
32
3
18
43
59
1
5
7
12
5
115
60
95
25
84
84
12
113
30
60
12
61
36
12
17
55
24
17
24
15
9
30
30
91
12
24
20
159
72
90
31
24
32
4
48
11
162
91
84
12
23
1
17
43
32
57
6
1
71
37
68
57
6
1
41
30
37
23
45
112
24
41
43
35
13
48
29
48
12
30
1
161
48
30
18
7
29
31
8
99
97
12
11
1
120
12
17
43
77
30
30
30
37
8
76
35
42
60
19
23
6
27
16
17
31
56
48
100
29
15
3
72
6
12
55
35
12
60
13
12
41
24
72
39
27
45
28
17
3
4
95
36
6
138
13
24
11
12
6
30
42
7
24
24
35
1
17
79
20
28
29
96
39
16
29
7
41
27
3
36
25
41
48
48
7
120
24
32
15
13
44
33
42
12
48
42
18
42
67
120
11
30
90
37
24
53
48
31
167
73
35
9
16
5
31
20
33
48
87
4
24
20
105
30
57
15
18
91
59
25
23
12
25
36
56
16
32
72
135
120
37
23
97
84
17
19
23
48
181
48
5
3
45
3
40
24
41
79
36
120
60
137
6
9
16
41
18
60
13
5
15
27
21
9
55
71
24
1
65
19
53
15
24
24
15
24
13
47
13
53
7
12
35
13
23
12
54
48
18
97
5
30
121
17
7
8
160
12
60
60
23
54
66
1
12
95
24
37
29
12
18
181
12
41
55
23
13
12
23
72
25
36
77
7
32
40
5
67
71
42
6
25
29
18
121
12
108
11
36
12
54
6
48
49
23
18
54
61
29
19
59
30
18
61
84
17
24
15
3
18
27
3
37
23
9
28
65
3
52
11
24
6
156
19
12
35
18
42
60
42
43
12
36
47
1
11
1
12
32
15
42
24
15
24
33
43
12
24
131
1
11
33
72
15
13
17
18
12
6
30
57
88
12
5
7
24
120
17
15
27
45
4
23
61
36
29
79
5
27
4
35
24
85
17
6
1
44
52
96
41
66
30
43
59
13
12
120
53
19
5
7
8
24
16
5
55
5
48
79
191
96
13
41
18
9
4
84
23
13
36
120
113
12
7
24
68
64
72
72
56
33
15
16
11
13
48
41
6
30
163
77
7
83
12
37
5
103
ABCD 396535464*7^$a-1 [50136]
20
9
27
12
15
61
71
73
8
27
1
20
160
47
153
15
6
3
28
12
23
12
9
12
21
18
30
3
4
8
63
48
42
3
16
5
48
6
45
4
11
60
57
27
1
20
21
15
15
21
36
12
12
3
21
15
30
87
16
41
24
12
27
12
21
115
11
49
20
24
40
44
27
30
66
18
51
33
18
21
3
84
33
9
18
6
3
4
8
48
15
36
1
24
36
23
121
32
63
30
15
87
37
32
12
12
12
28
20
39
25
92
9
67
23
93
21
7
53
15
27
6
39
24
16
12
41
12
7
44
45
55
8
12
28
24
12
92
4
32
48
48
24
51
42
42
21
60
12
3
45
4
5
12
31
60
23
49
8
24
12
40
8
99
33
4
23
6
15
63
36
1
5
78
33
15
49
65
3
21
7
35
9
28
20
21
3
27
12
21
4
23
33
9
18
66
87
72
27
12
9
12
45
31
24
11
105
99
30
91
11
30
67
17
36
18
6
15
3
1
44
63
45
93
51
12
21
51
9
3
40
20
3
6
36
111
12
12
33
6
21
4
8
16
17
24
30
6
12
3
3
42
30
18
7
8
64
36
41
3
48
75
1
20
51
18
3
12
40
32
36
27
13
41
63
16
17
39
45
15
16
23
24
21
16
29
15
9
12
7
20
24
15
21
16
32
3
12
1
20
9
15
108
3
9
4
48
107
6
31
23
1
8
84
36
48
3
12
54
7
8
36
9
6
25
35
30
15
36
9
12
6
120
12
1
20
36
27
18
7
59
9
40
72
20
39
69
28
35
42
12
6
12
61
47
12
42
15
24
12
3
1
35
1
8
21
43
17
48
18
13
5
36
15
21
30
9
3
1
35
90
27
9
3
3
12
37
41
42
36
42
39
12
93
75
40
29
6
37
20
36
3
42
18
25
23
36
13
8
76
8
16
65
7
20
57
6
93
75
21
3
48
30
18
72
54
6
1
107
24
12
54
12
15
24
16
17
15
4
11
6
90
57
4
23
6
6
48
1
44
12
15
24
13
8
12
72
9
103
44
75
6
42
33
9
96
3
12
36
4
8
75
33
27
6
27
16
35
12
9
57
27
45
3
9
55
35
1
80
39
6
87
15
6
3
27
9
21
15
60
75
25
5
19
11
12
9
4
32
12
12
64
24
11
73
24
8
9
18
21
81
19
92
84
4
29
3
21
54
12
72
21
9
3
3
13
12
8
16
17
19
11
1
32
28
47
37
5
54
72
12
42
6
24
9
72
16
29
75
12
3
181
53
51
9
19
12
44
3
21
45
55
36
11
45
24
12
51
1
35
6
6
30
12
6
12
33
9
12
19
29
43
5
79
32
64
8
21
39
27
9
24
45
43
12
11
24
25
5
7
5
3
12
84
28
17
27
21
19
44
12
15
9
12
9
43
44
9
3
21
31
24
35
45
3
30
90
33
16
5
3
12
12
3
1
5
90
48
9
63
30
3
52
5
30
18
7
20
15
1
20
24
39
36
1
8
28
8
9
39
15
6
19
47
60
13
20
24
27
36
45
15
21
96
4
60
8
9
36
39
15
1
20
63
36
6
6
9
39
42
63
39
21
21
18
9
21
6
49
44
4
5
75
27
1
35
60
1
5
7
53
3
3
12
9
28
36
35
30
3
15
60
45
57
42
25
23
21
4
24
8
21
90
21
4
72
107
30
3
4
11
1
11
96
42
15
4
32
12
12
24
36
28
17
3
15
1
8
3
12
25
107
78
19
36
17
67
24
17
12
39
4
20
15
6
7
8
84
63
78
6
33
24
33
18
93
12
111
6
7
23
9
21
79
17
72
39
27
1
20
48
15
13
80
75
1
60
32
12
4
8
16
29
127
5
48
75
63
30
15
63
12
37
11
129
27
13
11
30
43
29
12
18
45
39
1
65
3
9
19
32
84
24
9
12
6
45
16
24
8
3
9
15
30
7
12
53
7
113
3
12
52
17
36
55
23
61
20
12
12
27
12
36
132
1
80
27
6
19
44
171
37
29
15
24
21
6
81
36
3
9
4
5
12
78
73
92
27
45
9
27
48
21
75
3
6
19
17
3
4
11
69
4
29
7
8
36
64
5
30
18
55
56
36
16
29
39
24
4
8
4
11
13
11
24
1
59
24
1
8
69
3
16
80
12
16
35
12
18
3
36
21
12
36
15
4
23
6
27
4
11
30
3
40
32
12
3
78
42
45
45
18
21
33
3
84
15
36
1
8
9
15
87
21
21
6
12
9
96
28
11
45
45
6
13
72
47
97
35
9
69
30
12
24
9
12
4
59
25
5
3
15
1
17
51
9
27
4
36
8
4
17
36
39
39
12
25
23
24
81
9
7
56
36
9
12
3
36
9
15
9
3
60
3
13
24
17
63
4
72
24
53
42
9
16
68
112
23
48
84
12
84
6
66
60
9
3
12
30
31
23
9
40
60
11
24
1
101
15
96
4
5
31
35
9
39
114
99
4
116
12
15
9
16
11
54
7
35
24
6
84
48
19
44
36
27
6
7
20
4
65
78
42
7
72
5
31
20
99
24
24
30
6
12
24
21
48
45
3
48
21
3
27
13
11
9
15
9
16
29
6
1
23
9
9
3
99
12
6
3
21
54
6
6
18
24
43
104
28
11
109
35
21
9
6
37
20
27
13
65
30
13
11
6
3
12
99
33
3
30
19
5
66
18
15
15
6
6
25
17
39
21
31
20
40
5
12
30
1
36
17
7
11
25
17
19
44
33
43
17
7
36
56
24
4
41
12
3
27
9
21
19
36
23
36
21
40
36
23
6
15
9
19
5
42
9
84
21
96
15
24
28
44
33
30
9
27
1
8
45
3
45
15
21
7
23
9
24
3
21
15
18
12
12
3
15
108
60
6
6
114
27
52
47
30
39
4
24
8
3
81
48
21
99
40
53
75
148
36
20
9
54
9
72
15
1
8
111
9
52
11
60
1
8
33
6
9
28
56
27
6
3
51
25
104
16
29
6
21
9
3
9
19
23
18
7
5
3
48
52
23
13
29
3
27
33
12
28
8
24
16
29
18
126
18
61
41
39
16
80
9
3
9
18
1
11
97
47
54
15
9
78
1
17
30
9
16
32
15
21
16
11
102
3
36
24
4
35
117
16
72
17
19
32
40
56
27
6
15
16
96
36
41
15
16
44
4
20
15
1
35
45
24
4
32
27
24
21
9
55
36
20
24
69
6
1
8
28
8
9
147
12
21
6
57
12
16
59
60
81
16
20
48
64
8
75
21
9
27
76
48
11
49
32
24
16
12
17
36
7
48
65
67
17
6
85
5
3
3
30
6
45
27
9
28
24
8
48
9
6
6
24
6
90
63
9
36
30
1
32
12
12
3
12
37
144
11
6
12
15
28
47
42
63
3
33
27
21
3
12
69
27
12
12
6
27
24
12
28
20
9
103
11
54
84
99
24
33
12
39
4
20
15
21
21
3
75
12
25
36
23
49
29
6
1
101
30
45
93
39
21
15
4
5
15
15
1
29
78
12
1
5
36
126
9
9
15
9
18
12
33
12
24
36
27
6
63
9
6
21
45
54
21
16
5
48
7
20
9
3
16
11
33
84
69
12
3
3
6
54
24
18
139
29
3
72
16
11
21
3
6
67
17
18
6
12
18
73
11
13
20
63
60
6
43
5
30
1
68
4
5
3
9
6
9
96
27
30
48
43
20
24
3
6
15
4
32
3
33
9
24
15
45
19
20
9
15
24
4
47
9
9
12
6
1
44
9
43
29
99
72
9
15
15
21
15
25
8
28
20
48
24
21
6
54
36
7
44
33
24
7
5
12
6
36
57
16
11
21
15
30
24
19
17
7
32
81
43
11
49
11
102
51
12
21
39
28
20
39
21
51
1
80
12
72
3
25
17
18
37
41
72
18
45
57
24
99
87
12
9
40
8
16
12
47
78
ABCD 396544802*7^$a-1 [50024]
57
12
20
16
63
237
44
31
105
24
228
231
72
69
48
44
31
5
43
5
12
43
57
8
4
128
132
16
32
43
17
60
43
69
39
41
88
111
17
60
4
32
127
77
43
53
7
9
12
248
208
24
116
36
96
24
4
15
17
28
20
12
43
48
21
8
72
180
19
137
115
77
52
32
16
128
7
108
108
12
17
168
24
16
75
57
48
60
15
9
3
48
41
7
41
16
20
175
65
40
20
60
43
72
101
60
60
307
21
48
51
24
149
96
24
7
29
31
113
16
51
17
163
29
43
17
211
57
264
3
53
175
57
8
84
19
113
91
65
103
9
32
16
51
60
29
84
4
15
9
56
60
4
39
120
9
68
64
92
88
8
31
9
3
5
52
60
51
69
12
99
41
151
108
29
91
60
84
89
28
176
43
60
12
29
43
48
9
20
76
80
4
8
40
128
96
7
12
48
132
197
31
24
29
76
60
240
51
53
48
88
68
36
19
60
9
116
127
5
144
64
3
77
12
48
55
29
31
12
93
116
7
60
173
96
28
20
175
72
36
69
243
29
16
63
197
115
105
116
88
8
12
19
17
55
57
3
45
44
79
132
257
108
55
48
72
117
348
32
12
31
132
53
55
12
45
80
40
48
104
319
17
64
99
21
8
288
96
16
63
45
15
120
9
63
48
5
192
144
16
12
48
63
45
32
24
28
176
43
41
12
19
65
112
8
144
19
60
69
135
137
31
69
99
21
20
100
60
63
36
132
9
39
24
113
12
84
28
96
144
159
57
92
31
12
89
43
33
180
56
4
183
144
5
43
41
60
7
180
141
99
12
65
40
3
149
31
57
3
29
100
60
3
120
48
29
12
132
7
60
60
9
180
12
8
91
21
92
7
117
3
21
159
9
32
43
36
309
60
224
4
144
99
12
168
57
92
43
48
77
43
72
5
43
24
53
60
43
89
60
84
304
3
180
21
48
32
28
48
63
53
19
12
29
216
88
135
77
91
89
24
4
75
9
51
192
53
36
67
84
53
192
43
72
165
51
117
63
57
80
43
17
7
105
51
77
172
123
168
132
41
84
112
12
168
32
40
3
96
21
60
39
69
200
60
12
43
53
67
168
77
24
7
9
3
48
12
48
41
28
60
20
12
16
32
235
120
33
63
60
21
36
15
48
9
288
75
57
140
48
36
19
29
28
51
120
12
161
88
39
77
43
149
220
68
36
76
92
48
84
151
117
99
60
312
41
127
17
36
16
48
116
19
45
15
65
24
100
111
168
24
53
55
60
5
84
12
4
63
120
12
29
96
12
91
261
180
80
19
60
17
64
63
36
41
16
3
149
48
67
93
3
137
4
80
19
41
139
41
120
40
8
40
32
60
156
4
60
96
56
91
5
91
29
52
60
36
132
108
32
28
20
192
340
3
77
40
63
129
39
17
43
17
7
48
77
28
32
84
76
51
72
17
43
77
151
41
72
48
16
56
67
9
132
80
48
40
20
31
81
51
57
48
15
12
77
76
60
147
117
8
91
72
48
17
4
60
36
44
451
9
48
20
91
72
77
91
21
68
72
16
20
96
64
63
77
43
12
45
12
120
51
53
64
27
36
72
17
91
24
77
31
29
151
9
108
104
64
12
3
41
7
84
57
96
87
96
53
120
7
84
177
96
63
21
56
43
9
12
3
125
88
44
96
84
108
55
105
15
17
19
17
55
57
3
45
32
12
28
3
237
80
84
4
147
ABCD 396564188*7^$a-1 [50124]
12
18
24
12
28
30
32
28
6
24
66
60
12
8
34
38
43
5
4
288
42
69
17
54
30
70
45
141
56
16
2
25
96
75
30
240
32
58
14
60
120
42
30
16
12
8
24
18
18
18
30
10
14
36
30
4
18
3
75
114
3
5
84
4
3
17
52
12
20
42
1
233
12
42
30
150
16
14
76
99
48
29
18
49
113
16
15
3
24
38
22
6
26
34
12
2
25
15
18
20
58
33
9
42
2
28
170
246
126
18
40
50
40
18
68
100
12
14
28
165
21
90
26
31
113
64
62
34
30
74
96
55
29
6
40
44
25
11
13
47
4
21
11
90
16
18
56
4
93
96
5
102
88
90
36
20
6
4
24
26
30
124
45
21
3
27
14
42
18
76
80
10
120
24
26
4
96
30
9
15
50
12
36
24
18
72
64
93
21
60
26
6
30
6
52
32
28
26
42
100
74
28
21
11
13
48
5
24
4
116
18
16
56
78
30
6
54
16
24
26
154
6
120
14
1
117
3
59
13
33
54
9
17
36
43
47
73
15
18
2
72
13
33
8
10
56
24
4
26
144
31
24
15
2
16
12
60
6
14
6
4
60
60
6
44
55
5
10
18
42
20
12
18
19
41
16
15
105
134
18
7
41
7
17
36
4
39
51
21
24
51
84
32
106
108
3
47
24
72
1
45
8
90
34
39
21
66
114
63
59
46
15
57
26
84
16
26
151
29
88
2
18
160
36
99
81
20
84
16
39
51
26
4
60
84
15
33
12
30
30
48
72
8
7
24
24
57
6
56
4
69
41
34
6
90
54
80
6
25
9
6
62
22
2
19
9
63
17
48
28
140
30
22
48
20
54
60
76
114
146
96
106
72
6
14
70
30
3
33
80
72
58
26
4
15
35
60
4
69
17
40
24
6
50
4
92
94
30
54
6
32
18
13
81
6
30
90
102
14
18
46
84
30
3
23
10
24
108
20
7
41
6
64
20
10
12
12
20
90
16
56
24
36
18
36
54
36
4
32
18
16
12
38
22
18
56
28
141
59
70
8
22
30
56
34
38
43
11
34
12
42
2
88
6
60
26
120
7
120
197
6
48
36
100
50
54
102
79
11
24
10
60
56
30
6
43
41
4
3
11
42
54
30
10
62
18
4
33
123
60
14
6
64
6
54
129
9
12
26
64
26
54
6
36
88
50
18
18
24
118
12
39
24
63
9
21
30
44
12
114
10
90
39
48
65
82
18
18
2
42
46
15
9
6
44
10
6
116
34
14
6
10
26
7
9
32
10
62
28
51
9
80
88
2
16
24
62
7
17
4
86
40
134
16
56
16
48
84
36
50
60
54
19
17
66
28
90
126
90
12
51
77
154
6
56
16
20
54
1
17
36
4
26
6
28
30
26
19
48
57
2
106
62
16
84
2
54
6
18
12
18
70
60
20
36
10
30
116
6
31
23
1
17
16
20
12
7
120
33
8
52
14
106
2
10
6
2
22
33
120
3
26
4
14
10
2
37
17
64
8
72
40
20
16
20
7
23
4
20
18
18
30
175
57
44
28
2
37
51
2
18
40
18
15
33
60
3
51
60
26
52
8
10
57
5
18
30
6
28
26
30
25
29
96
124
20
36
7
3
114
90
6
32
67
5
40
30
69
23
1
17
72
108
126
34
30
6
15
17
24
34
2
52
2
4
9
96
45
74
25
17
54
30
4
36
14
126
6
1
17
10
36
2
58
2
108
4
3
57
63
65
55
143
54
126
109
71
4
32
58
20
16
20
94
32
54
4
75
11
40
45
17
160
18
2
58
90
24
60
8
48
34
9
17
10
30
30
176
18
6
10
24
96
39
77
94
50
4
39
96
15
26
6
1
48
35
13
11
10
56
10
86
124
20
72
54
34
14
40
2
84
94
6
54
90
30
21
17
28
30
30
30
44
13
27
6
15
15
57
65
12
40
2
1
89
7
72
149
36
6
58
8
58
2
48
4
32
88
90
6
192
108
3
23
4
14
28
20
40
20
22
21
41
16
20
52
80
70
2
64
56
34
2
42
72
4
54
26
37
3
20
4
45
24
57
12
74
4
45
17
31
23
6
48
19
35
6
72
22
9
21
66
56
28
261
41
36
12
42
54
130
60
24
20
10
116
72
7
45
110
18
58
90
54
90
122
66
72
36
4
90
6
12
38
54
10
33
3
26
4
14
10
210
21
45
30
56
4
24
60
6
30
42
12
56
6
88
36
56
46
27
15
56
120
10
26
6
54
4
24
26
34
36
30
90
170
70
2
52
2
4
30
74
73
29
58
33
33
63
57
15
65
55
39
38
28
15
57
48
90
30
63
9
2
72
90
58
30
3
119
1
33
63
51
60
33
3
14
36
4
30
36
56
28
60
180
66
72
12
50
36
54
36
36
28
2
214
24
6
69
15
20
13
53
100
86
4
44
10
26
22
42
32
66
52
8
18
30
6
30
4
12
8
34
90
63
45
132
50
40
26
64
32
18
66
36
4
144
6
30
12
12
150
38
22
33
33
110
34
30
50
72
28
20
36
43
11
10
6
69
48
17
126
82
12
32
16
18
30
44
28
8
70
14
6
10
15
5
10
44
36
4
6
54
30
36
20
12
22
9
9
32
36
60
72
144
48
10
180
30
30
56
36
34
54
20
13
29
16
18
2
28
3
17
7
89
28
6
20
4
6
20
4
32
58
38
7
11
120
6
36
84
28
51
9
60
2
66
40
48
60
252
68
19
17
16
2
16
110
4
68
31
24
5
160
42
36
24
2
60
16
2
30
42
ABCD 396570458*7^$a-1 [50020]
11
37
18
78
6
6
2
40
80
10
6
29
12
49
11
25
54
12
5
36
1
78
5
49
36
54
53
25
18
5
19
36
17
12
12
3
57
1
12
59
37
18
42
18
6
6
8
16
8
46
11
55
65
1
35
79
30
6
5
37
126
5
7
29
19
6
6
30
2
22
48
18
78
30
36
36
8
16
24
53
36
7
6
74
4
36
6
11
37
35
31
29
48
12
36
15
4
17
19
41
7
17
1
60
2
16
53
37
11
12
13
30
18
62
10
14
40
5
12
12
24
12
15
69
1
36
36
14
4
6
6
5
24
19
20
4
5
12
48
24
27
70
23
12
1
14
4
18
14
34
11
25
23
13
18
36
17
24
13
24
6
17
13
59
24
7
5
7
29
3
21
1
14
16
5
1
30
5
3
9
43
17
25
26
22
12
60
2
10
6
24
18
2
94
12
11
3
21
36
1
18
68
9
1
66
5
15
34
11
13
6
17
25
74
16
18
23
13
30
18
2
16
41
13
14
9
37
14
24
10
36
186
6
11
49
74
4
5
61
24
60
24
42
18
2
4
42
14
57
61
66
60
29
27
9
37
54
18
12
14
34
12
36
14
4
5
7
53
39
22
18
18
12
23
27
16
12
12
42
90
17
1
2
21
39
28
18
18
5
67
54
23
12
1
11
27
36
16
42
42
5
15
4
6
110
21
13
12
30
17
7
80
21
7
29
13
11
3
33
27
4
101
1
6
65
12
7
8
72
10
84
6
60
24
41
12
3
76
48
17
12
24
31
30
18
42
72
23
15
16
12
54
14
21
13
11
15
10
12
23
31
60
24
53
13
11
24
75
16
8
36
16
54
14
34
18
32
12
33
24
36
60
31
6
38
10
42
18
12
38
33
115
12
48
24
29
1
14
60
45
7
41
12
49
12
23
7
24
132
24
6
14
21
19
41
49
95
12
60
36
1
14
16
30
72
48
12
14
70
14
9
7
53
12
43
80
12
40
6
14
46
2
10
23
13
12
62
28
12
29
12
61
54
96
6
24
23
25
12
6
18
23
79
41
13
11
13
6
24
29
25
2
48
10
26
4
18
23
7
53
55
30
6
48
6
12
30
65
19
5
19
29
7
5
120
13
12
30
18
26
24
12
10
48
12
36
23
60
24
7
5
1
18
42
14
4
66
14
4
5
25
12
6
17
27
58
23
13
6
29
25
23
49
47
13
11
24
3
24
88
32
16
54
18
41
1
12
54
5
31
6
14
4
5
31
29
1
11
49
14
10
24
42
24
29
97
6
18
42
5
96
1
11
15
154
2
28
36
89
84
7
5
75
16
5
12
27
4
48
32
28
18
12
24
54
54
72
30
29
7
5
3
64
5
27
21
19
5
13
12
36
59
3
16
12
8
33
1
95
31
113
1
23
19
113
1
6
8
36
22
12
12
30
44
9
13
11
1
72
11
24
1
48
6
5
12
7
29
43
8
10
11
39
36
40
18
2
9
19
5
31
5
7
17
60
25
23
37
18
12
6
6
68
57
15
9
1
36
30
30
12
18
68
22
12
6
60
60
6
35
3
10
11
75
21
39
22
18
5
1
6
18
12
42
41
25
42
12
42
14
46
11
3
46
23
1
11
3
12
46
24
14
24
9
19
24
53
27
60
21
3
9
31
36
114
35
7
5
19
5
85
6
137
55
30
6
36
6
42
12
18
6
42
14
4
54
2
16
24
29
7
18
6
36
60
5
3
10
36
38
22
14
21
1
12
59
13
18
6
30
66
66
18
6
6
2
16
80
22
2
16
24
5
43
78
6
6
35
13
66
77
24
13
23
7
125
1
36
54
17
3
24
10
84
47
39
22
102
48
29
108
13
72
6
30
59
1
6
6
30
18
150
5
36
1
23
31
29
15
22
23
31
8
10
36
6
24
20
16
8
57
1
47
13
14
57
1
6
6
47
79
29
1
2
16
6
18
30
11
60
19
18
35
3
16
6
2
58
59
13
6
72
41
13
50
10
83
25
60
26
22
90
17
1
6
41
27
28
8
16
24
12
53
36
103
18
24
47
7
5
24
61
11
3
22
36
11
51
9
12
55
20
21
1
24
36
60
24
14
10
26
16
30
12
18
17
37
6
41
43
17
13
6
5
19
36
8
69
7
96
89
13
12
14
33
49
38
24
10
26
21
19
36
78
35
27
16
17
24
12
1
6
30
2
9
7
80
45
12
19
30
30
44
4
90
30
30
23
27
40
42
24
110
22
12
11
24
7
18
2
4
53
37
71
1
48
59
13
2
21
31
44
64
29
37
47
3
4
5
1
24
35
1
24
26
9
37
6
29
12
49
38
40
77
3
45
37
54
66
23
39
45
1
47
13
6
17
13
47
61
11
37
72
6
5
19
41
75
34
11
12
24
24
31
68
10
2
4
41
13
6
20
22
38
82
12
23
43
30
12
12
11
19
42
24
12
18
6
50
64
29
7
24
17
3
81
24
15
64
5
24
87
52
8
10
30
6
14
4
30
62
33
37
35
1
12
26
52
42
12
47
48
3
9
7
5
1
47
7
17
37
42
18
18
17
13
24
36
35
19
5
91
44
46
12
11
79
17
15
69
1
24
71
1
54
41
24
12
3
46
35
25
12
2
21
7
29
19
18
95
31
24
5
1
48
12
14
36
9
15
10
11
1
12
66
17
3
22
72
26
21
1
62
10
60
26
9
24
61
26
16
8
28
5
43
29
55
41
39
10
23
7
149
1
12
24
6
5
1
2
28
44
10
83
13
11
7
66
47
109
24
14
24
36
96
33
1
36
107
7
30
24
42
20
9
15
22
42
96
20
60
9
7
5
24
19
29
13
11
36
13
96
18
6
6
18
26
16
8
10
60
50
34
11
1
6
5
12
36
36
3
12
16
12
30
18
44
24
4
30
26
9
36
31
17
1
60
59
3
34
6
6
2
130
6
12
5
85
2
52
18
35
1
24
30
41
31
20
9
15
81
1
30
12
29
12
49
12
18
18
24
50
4
12
24
41
63
10
12
14
10
24
42
17
7
17
12
39
10
36
12
18
20
16
8
82
14
10
30
5
1
14
4
12
108
29
49
11
3
64
6
54
5
19
30
12
6
53
49
71
91
5
19
24
32
48
57
13
48
11
7
6
30
24
12
8
24
33
3
36
9
49
35
24
27
34
35
31
29
25
11
1
36
24
24
6
6
12
18
18
11
19
30
6
8
28
84
8
46
6
80
46
18
54
47
24
1
24
14
10
30
12
17
43
6
14
24
16
60
5
1
14
40
44
10
30
6
18
12
77
36
25
35
7
5
3
10
59
1
2
10
23
7
20
9
19
72
17
1
12
14
10
23
61
36
30
20
64
48
42
11
19
72
20
4
24
29
13
6
41
72
31
5
43
66
24
18
8
22
14
94
26
21
19
54
72
11
7
6
35
49
6
24
24
12
6
14
9
12
3
24
45
43
18
54
17
12
1
18
48
5
19
12
18
78
12
66
35
31
6
11
12
12
55
30
59
19
17
25
30
30
30
102
23
7
12
24
41
61
11
49
2
10
86
22
2
22
6
41
1
2
4
12
17
51
22
74
24
4
5
25
66
42
23
25
6
5
12
13
14
52
54
14
22
12
23
43
24
5
31
17
72
31
29
24
27
16
5
19
20
21
15
33
24
13
54
30
12
23
49
23
3
76
36
24
17
24
3
36
28
5
13
30
30
14
4
72
5
43
24
12
24
30
12
42
29
37
6
18
23
19
24
44
9
3
100
6
30
30
35
13
6
24
36
20
16
24
6
78
17
48
7
41
7
12
32
52
18
2
9
1
38
69
43
30
66
17
25
6
36
54
11
115
8
12
10
36
132
26
16
5
25
36
30
32
9
24
24
15
16
8
45
15
40
5
1
6
8
21
49
59
51
4
17
1
14
10
30
30
23
7
17
12
1
24
14
10
42
18
23
3
9
13
11
7
6
30
30
23
7
8
10
2
57
12
48
19
24
18
11
24
12
19
72
42
12
14
10
6
6
59
12
27
4
36
44
33
3
4
18
18
12
24
5
1
12
66
89
13
24
24
14
12
40
6
12
11
31
8
12
28
5
12
13
12
59
24
43
42
6
24
18
62
10
35
7
6
48
23
24
25
30
44
9
67
54
14
40
44
40
5
13
12
18
29
12
12
12
99
46
30
32
96
33
123
40
20
141
12
12
109
23
13
24
11
13
26
24
12
16
12
29
19
24
6
18
30
ABCD 396607626*7^$a-1 [50006]
19
113
67
12
41
91
29
24
55
89
12
19
17
36
48
67
77
36
72
24
12
12
48
61
35
37
59
7
54
90
77
1
90
65
12
31
89
72
13
35
24
156
19
36
137
48
73
66
42
18
53
84
25
11
96
48
12
31
65
19
29
48
13
35
24
12
120
49
59
31
12
36
65
12
12
72
163
17
12
12
36
24
120
55
101
48
12
60
31
77
24
120
60
1
35
19
24
5
67
66
78
65
276
199
77
25
59
49
23
60
12
120
48
43
29
12
67
17
12
7
24
65
36
84
12
36
127
18
11
108
108
7
41
36
49
83
1
11
24
36
37
42
84
60
5
139
90
23
43
29
85
23
115
41
84
48
24
55
5
1
36
11
24
36
12
55
29
36
12
139
29
13
11
192
24
48
7
96
5
7
17
36
12
12
12
72
79
54
23
120
31
36
41
19
65
96
12
36
7
65
79
18
47
36
24
31
65
36
48
31
125
7
36
17
48
36
1
47
31
5
79
113
12
37
6
41
103
17
84
109
23
48
72
60
36
48
96
181
84
42
89
84
48
7
42
23
12
55
29
7
77
24
24
37
23
48
48
19
17
12
132
79
72
5
97
35
24
48
144
168
24
84
72
48
1
83
43
17
25
35
37
23
43
5
49
35
60
12
72
19
89
24
132
180
156
103
24
29
72
60
36
103
96
156
41
24
7
18
54
60
17
19
48
29
12
96
43
24
30
11
7
53
48
151
29
79
137
7
24
161
19
72
12
60
36
54
23
12
67
6
47
36
55
6
36
35
139
108
89
43
89
121
11
43
90
71
73
180
59
67
353
96
25
11
24
193
83
72
60
72
7
48
5
156
37
11
13
23
97
119
12
24
43
42
48
47
175
18
66
17
7
90
11
7
17
36
19
29
36
24
49
191
49
47
43
48
53
84
25
78
65
24
84
133
54
174
78
5
175
29
24
31
89
60
37
35
12
48
43
24
36
29
60
36
36
1
23
49
107
72
13
108
18
77
1
35
1
54
41
31
30
203
48
192
168
96
13
54
125
1
72
47
12
91
17
55
48
17
25
35
72
12
24
36
60
79
29
12
48
1
18
17
37
47
7
41
91
101
48
144
24
25
23
25
35
109
83
12
193
6
77
36
7
5
12
25
102
41
37
35
13
23
48
48
13
71
1
36
90
216
89
72
19
29
36
43
30
47
49
83
72
144
24
31
42
198
29
60
36
1
35
1
30
96
29
36
96
19
29
12
49
11
43
144
29
205
90
90
11
19
65
61
11
24
7
84
53
36
109
18
41
228
72
1
95
73
12
18
17
48
24
36
24
103
17
1
42
29
19
42
48
78
36
30
54
42
54
29
48
7
137
24
60
96
43
29
84
199
17
12
43
12
89
48
84
49
180
204
35
19
65
7
216
54
180
90
17
49
23
84
72
19
72
53
36
12
61
18
132
29
133
47
1
23
36
1
23
108
72
108
72
12
252
13
35
43
30
114
5
36
25
42
113
79
5
24
12
55
84
78
35
211
29
12
1
12
71
36
43
89
12
24
36
12
60
67
5
91
17
216
31
36
36
17
48
43
42
119
24
144
13
6
5
48
19
30
23
132
7
24
5
12
84
19
5
84
55
29
84
19
36
12
89
7
65
60
1
95
43
329
1
48
35
37
42
53
31
54
11
12
108
36
31
161
132
84
91
5
12
7
126
36
83
96
72
109
18
29
7
5
79
5
144
168
60
36
19
24
36
84
197
72
43
48
36
41
37
83
36
12
49
71
55
77
12
12
25
11
24
1
59
31
12
72
126
42
53
12
91
5
12
307
125
96
24
12
288
36
109
11
48
103
41
36
336
12
43
36
12
65
36
36
36
60
55
53
108
48
36
24
7
29
55
5
12
24
36
55
65
24
36
217
155
7
36
5
36
12
48
7
29
7
101
19
36
161
19
17
24
19
12
5
132
79
54
60
131
61
11
25
59
73
30
360
17
24
120
151
89
31
6
23
24
24
156
168
72
127
17
1
90
48
29
36
108
84
55
12
90
11
36
84
48
1
96
11
24
19
5
72
31
90
95
36
49
23
25
71
96
12
36
72
48
84
36
19
17
12
84
97
78
ABCD 396611916*7^$a-1 [50083]
12
2
46
2
54
28
3
9
3
11
13
89
10
38
36
6
18
16
3
27
74
7
33
27
3
20
1
12
17
7
23
34
3
9
15
24
5
30
30
12
91
23
36
10
50
10
44
30
1
15
21
17
60
12
19
53
36
4
66
44
36
12
4
9
5
66
1
15
9
60
11
138
30
36
1
5
7
12
9
3
9
12
48
27
17
19
11
10
8
31
57
12
12
24
30
20
12
24
6
28
3
33
39
120
17
28
24
3
12
5
18
60
18
7
12
72
35
1
24
23
58
8
36
6
10
27
21
44
12
54
12
25
33
27
12
72
12
11
30
18
25
12
117
27
33
8
52
14
52
14
180
4
26
18
16
72
2
1
9
75
17
48
6
30
42
24
6
7
5
7
15
18
6
2
48
46
30
15
9
15
11
24
30
55
84
57
8
76
12
14
6
7
84
23
18
19
53
7
96
5
12
28
3
33
56
4
80
31
9
12
32
16
32
28
12
14
37
23
30
4
99
60
5
12
16
18
9
17
18
12
58
3
57
2
34
24
3
5
7
12
24
9
15
5
48
48
4
12
30
14
6
48
10
3
24
9
3
21
48
27
5
6
16
14
54
6
4
32
40
26
64
26
70
33
15
56
25
15
9
24
24
17
7
9
3
3
62
18
22
12
24
44
48
7
41
19
11
1
5
28
12
39
57
2
133
5
10
18
6
9
59
13
9
8
18
13
17
40
3
69
15
12
9
24
15
5
19
17
7
9
60
3
5
42
85
15
21
9
36
3
12
5
18
121
53
6
34
2
13
27
6
24
20
6
13
27
48
9
24
29
7
17
7
41
12
28
18
90
24
6
18
15
41
54
40
26
24
6
6
72
31
27
9
11
30
12
40
56
31
41
24
10
45
12
47
84
30
72
4
36
24
56
6
13
11
10
6
38
40
20
24
42
13
5
16
42
2
19
36
5
28
44
55
35
13
11
10
2
22
32
4
42
2
42
34
3
41
60
58
30
18
50
16
39
15
6
20
4
2
13
29
36
6
13
24
24
12
3
8
1
69
50
6
4
20
43
11
1
27
8
13
17
30
12
1
17
6
1
39
18
48
39
9
15
12
65
10
30
14
4
44
30
22
21
17
40
63
33
26
34
27
36
81
15
21
3
21
8
7
41
10
14
12
4
20
16
36
24
75
9
6
9
9
12
15
12
21
3
15
14
4
3
23
48
28
33
5
4
20
40
8
10
14
24
36
4
2
1
11
25
11
13
21
15
11
10
51
5
4
26
78
19
83
1
45
18
44
25
27
24
30
104
31
5
12
24
6
78
40
24
6
93
17
43
23
37
33
8
12
19
24
11
25
17
4
15
11
40
24
9
11
1
3
2
19
41
55
9
39
21
14
90
40
60
80
7
17
16
3
11
36
22
8
7
9
3
11
82
39
9
15
24
21
12
18
66
48
12
60
39
17
30
10
27
51
6
50
10
24
3
27
2
19
45
20
30
25
36
15
21
9
20
28
60
15
17
4
3
24
47
102
4
20
78
22
36
27
45
66
26
31
23
1
24
9
78
9
5
7
12
29
103
17
52
20
7
3
14
6
10
8
42
25
9
36
20
4
3
21
20
19
9
24
3
71
82
3
17
40
3
12
3
26
48
7
41
12
6
22
3
29
6
10
36
36
12
32
31
24
35
58
39
9
30
57
23
49
36
17
16
14
30
28
3
24
5
48
52
50
12
34
6
24
6
68
31
36
5
4
24
26
82
32
6
13
9
8
6
1
36
47
6
28
26
25
27
24
9
5
10
6
38
46
86
30
30
10
3
5
30
48
1
9
20
72
22
18
38
13
21
26
1
3
14
10
62
31
77
7
9
14
22
15
5
52
15
47
4
9
12
21
14
1
39
6
44
7
29
18
85
5
19
27
30
39
48
41
18
13
9
3
63
6
8
12
19
21
6
24
9
29
60
16
2
10
32
19
72
11
6
7
24
24
17
7
11
4
9
5
4
20
36
60
19
35
10
38
48
6
30
34
24
38
34
24
15
15
21
48
36
15
44
13
35
78
7
17
12
4
6
69
12
5
19
29
124
6
6
8
18
30
28
2
4
26
4
15
65
55
36
5
24
4
3
53
4
44
43
57
3
5
19
12
27
26
4
12
24
24
80
24
6
1
12
3
21
17
43
23
13
41
112
48
8
12
103
29
7
48
53
91
12
23
12
18
4
36
20
43
24
17
18
109
29
6
40
6
8
6
10
38
10
15
11
1
95
10
56
12
100
3
48
9
3
24
9
6
14
19
71
12
28
9
5
16
2
10
39
36
9
8
151
9
36
3
12
17
19
5
4
26
13
33
27
17
7
21
62
1
29
4
62
30
52
51
11
37
69
20
43
21
39
5
4
20
52
44
24
31
69
6
14
16
2
24
10
3
5
12
6
1
17
24
16
26
30
30
6
40
14
16
9
36
3
32
10
32
36
4
50
61
5
64
8
7
27
30
24
12
14
13
3
50
31
41
7
9
30
42
38
1
33
15
24
69
18
14
30
13
9
8
55
5
82
6
12
15
12
23
10
8
12
7
5
10
45
11
1
23
1
33
12
39
9
2
10
2
6
72
19
24
71
13
12
35
37
47
13
12
41
7
17
64
48
3
5
66
130
8
19
9
44
43
11
6
34
140
13
12
17
31
21
20
76
6
6
39
21
8
6
1
23
10
12
3
11
25
45
48
12
3
23
18
6
16
2
16
6
18
3
12
21
14
28
50
48
12
60
124
110
4
42
48
32
67
11
49
21
63
93
27
12
29
16
50
25
96
24
12
33
36
14
54
7
9
44
91
12
24
11
34
50
37
17
60
6
1
45
12
60
8
55
9
48
2
120
40
33
33
3
11
1
36
21
3
9
39
11
6
58
30
36
3
5
22
21
12
11
10
36
15
39
80
30
76
39
117
15
9
24
15
129
42
6
3
17
19
5
54
16
20
30
43
21
24
26
85
9
27
9
14
1
35
13
47
6
24
19
27
21
35
1
9
3
27
21
24
17
18
25
17
16
3
17
16
3
36
29
28
32
55
11
10
12
3
69
38
42
18
13
17
7
57
68
18
18
64
20
16
3
3
21
17
7
41
30
85
23
10
3
3
18
15
41
24
6
66
28
62
1
47
46
2
13
35
6
16
12
26
1
9
24
39
11
18
40
24
8
16
44
19
9
110
30
28
24
3
5
19
41
19
9
26
10
48
12
3
12
9
51
21
14
1
3
14
16
3
11
36
12
10
15
36
12
5
30
16
21
57
18
2
28
48
20
6
58
32
18
142
48
36
156
171
5
4
14
25
60
24
12
21
2
52
104
16
9
17
60
52
15
12
29
22
8
40
30
3
21
2
18
28
12
56
4
20
6
1
29
7
72
33
27
11
6
30
37
17
6
10
48
122
1
9
20
55
9
14
12
25
11
13
9
36
80
7
9
15
36
15
105
9
8
22
18
6
54
63
5
28
36
60
15
5
4
20
6
24
1
9
2
18
10
69
5
16
27
60
12
17
114
120
10
44
7
24
5
43
36
23
1
9
32
46
14
31
24
3
38
40
3
9
8
64
32
55
36
12
21
26
1
65
24
24
4
8
4
8
40
20
55
3
38
7
17
6
36
1
9
14
61
24
47
70
8
4
51
9
2
4
26
108
12
4
24
62
34
36
26
34
24
2
25
23
22
3
29
52
30
6
72
32
36
40
2
18
4
26
4
21
17
60
22
21
35
25
5
10
33
29
40
8
18
30
12
7
48
12
5
18
1
12
5
52
20
4
20
34
21
5
7
12
27
2
7
24
5
4
32
70
14
55
12
24
9
44
6
22
54
33
12
9
20
12
30
22
32
19
69
3
36
17
19
12
21
8
12
12
19
17
7
15
78
44
18
22
6
30
2
30
4
8
60
28
3
17
58
14
40
18
21
3
6
3
21
3
21
27
29
6
10
12
3
9
20
16
24
30
21
60
24
33
39
60
33
38
46
32
19
5
60
4
26
10
38
66
4
27
5
6
25
36
17
90
42
40
8
12
7
27
54
3
96
24
101
43
23
22
3
17
24
40
44
12
4
8
7
12
36
17
55
11
25
12
53
12
30
10
36
56
40
63
5
12
6
13
9
3
24
36
3
90
36
3
12
24
17
30
1
27
9
23
10
3
60
5
19
33
15
29
40
8
16
51
35
13
41
24
16
2
1
9
15
53
7
24
29
19
12
12
24
9
15
33
8
64
56
30
73
9
63
17
40
36
32
52
6
50
19
33
18
93
41
48
10
8
34
15
5
12
66
42
6
25
9
20
16
6
54
20
6
106
3
9
12
48
20
36
24
31
21
39
17
54
36
12
28
8
10
3
17
40
20
12
184
3
65
48
40
20
24
48
55
36
12
29
6
10
2
78
7
5
16
24
8
19
33
ABCD 396655730*7^$a-1 [50043]
57
34
74
57
15
27
31
20
72
28
59
13
50
30
124
83
1
59
36
12
15
10
24
77
7
12
23
1
60
59
27
48
9
1
2
15
43
20
27
25
24
44
16
26
15
79
17
43
14
12
93
27
3
18
57
12
30
48
3
87
15
37
47
13
38
90
40
23
12
1
59
48
90
6
18
3
15
12
15
21
30
9
10
24
24
36
56
3
1
23
1
62
58
12
47
33
30
3
42
13
50
60
10
17
33
9
48
13
65
87
4
24
23
157
23
42
31
36
24
14
57
6
39
3
1
14
15
55
36
26
3
75
30
30
9
91
72
8
27
48
42
15
15
12
37
23
3
30
48
27
36
57
42
33
37
35
49
26
70
80
120
4
113
141
10
32
28
95
15
12
33
12
75
10
50
90
4
86
48
9
33
27
1
23
69
105
93
60
30
39
3
10
5
6
39
78
12
40
11
6
63
27
1
60
12
8
12
27
3
10
50
21
39
3
15
33
67
20
27
33
45
48
19
24
26
30
18
46
60
23
21
30
12
117
36
27
34
36
35
85
8
9
21
102
63
12
93
12
4
11
36
13
23
1
35
24
36
42
63
129
3
28
89
18
15
130
143
105
16
47
13
14
27
30
13
2
27
103
50
45
3
15
117
10
47
1
23
39
30
30
18
12
3
25
29
18
45
28
59
13
11
37
29
67
56
4
26
21
9
4
29
75
16
14
33
30
42
30
7
11
144
3
3
19
5
30
12
3
18
42
15
3
132
15
108
54
6
1
14
105
37
144
29
105
10
50
33
129
4
14
46
71
12
33
3
1
17
24
15
4
24
23
9
48
30
15
27
18
22
24
71
63
12
58
35
45
15
15
70
12
8
27
13
60
20
42
63
7
11
54
6
57
9
24
42
12
36
9
28
17
75
100
8
39
37
24
12
50
10
53
15
27
3
30
72
27
1
12
50
3
42
13
20
12
28
2
48
9
121
17
15
27
30
48
33
30
9
48
30
3
10
12
8
9
7
26
15
3
40
32
15
33
76
11
3
12
10
23
25
2
118
2
33
1
26
18
75
48
27
15
15
12
3
18
9
21
66
153
57
30
31
35
12
45
48
180
112
17
3
40
47
36
15
105
75
30
9
3
123
24
37
14
12
21
13
24
2
10
50
3
24
7
41
19
56
30
30
3
15
22
17
66
1
24
60
35
57
93
7
47
13
20
18
72
63
75
45
24
43
11
24
25
20
15
6
43
36
11
37
12
23
12
49
44
135
25
20
30
22
48
23
12
15
57
3
42
18
60
30
40
20
12
28
5
15
12
45
3
45
105
33
37
35
84
3
58
2
3
24
7
44
3
49
17
3
21
57
10
62
33
15
10
12
20
93
27
100
11
69
18
42
45
3
12
51
39
15
15
111
9
33
7
47
3
60
93
54
18
6
39
28
5
24
93
58
20
27
42
7
56
18
105
25
35
61
24
35
61
26
30
4
60
11
25
41
39
28
20
12
4
71
33
9
51
27
13
47
25
11
42
7
23
15
27
15
51
57
16
26
48
177
15
34
14
10
95
15
12
10
5
3
30
42
30
30
28
36
60
14
12
3
27
40
110
60
30
40
20
60
3
57
3
75
30
3
39
93
12
3
57
153
69
21
10
62
34
11
3
30
12
48
30
10
20
39
60
3
48
12
10
8
12
3
15
12
21
69
27
21
16
83
63
30
18
22
108
35
87
10
60
8
15
27
34
24
62
33
45
12
30
180
30
48
15
1
14
12
30
4
23
36
12
45
30
21
9
78
9
33
4
24
155
1
24
17
43
32
15
6
27
15
12
36
9
4
113
24
6
51
72
30
15
25
108
2
18
9
3
60
15
13
20
15
61
44
12
40
8
15
15
22
24
179
24
3
33
57
63
72
33
16
56
18
22
35
33
100
17
90
13
2
18
15
30
18
27
45
12
15
141
133
17
9
34
14
60
10
72
8
12
48
27
36
9
111
13
84
20
12
150
10
68
12
138
10
23
9
30
33
12
36
12
217
5
3
30
10
20
16
14
10
2
60
57
24
57
30
27
15
27
13
8
12
28
36
86
15
45
34
24
60
36
44
40
2
33
24
13
20
3
30
31
36
8
40
36
56
4
24
96
36
11
49
8
183
132
27
63
54
51
10
32
4
14
10
12
5
90
3
42
3
30
102
15
94
11
18
117
30
18
45
12
33
42
34
26
30
21
19
20
3
1
53
31
17
66
24
13
20
72
60
108
162
3
45
22
24
11
75
21
24
3
22
47
33
30
57
51
22
8
27
6
39
60
18
46
116
124
26
51
7
12
5
15
148
12
35
25
11
73
14
42
15
3
39
3
45
3
16
11
3
10
23
13
14
22
8
12
40
23
45
3
24
3
10
2
3
27
15
25
5
18
37
110
117
3
18
3
30
19
48
32
3
25
60
2
30
4
143
3
18
16
26
94
53
7
26
34
14
70
2
21
24
18
91
29
27
18
10
20
40
77
6
24
13
23
12
1
11
30
3
27
3
12
18
87
18
30
12
30
45
75
19
47
13
96
38
9
37
26
70
20
28
50
12
58
32
63
1
24
53
69
10
23
24
1
80
16
59
25
35
12
25
47
21
42
15
43
12
108
35
121
14
30
40
12
23
42
33
30
3
27
10
2
18
30
46
14
60
10
36
24
59
1
2
33
37
50
30
21
39
3
85
32
18
70
20
16
26
3
18
73
11
25
41
139
20
3
12
13
20
15
72
42
3
15
15
10
20
4
59
61
24
2
94
14
9
81
40
2
93
12
36
97
20
16
84
12
65
6
73
17
24
6
27
9
13
20
30
33
27
3
42
6
19
38
69
93
18
93
49
5
45
27
123
64
36
11
60
24
3
33
6
24
7
12
8
16
83
1
80
12
18
42
30
33
12
15
21
84
60
66
7
50
10
5
102
15
10
80
3
15
102
64
36
35
33
3
97
2
30
3
61
14
9
6
7
65
15
30
18
12
21
7
12
5
3
16
71
105
48
15
1
56
30
18
12
15
48
27
94
26
58
20
33
24
66
9
3
12
13
2
48
46
71
25
11
9
3
12
45
18
10
20
72
87
3
34
24
2
27
63
3
45
15
15
9
18
18
25
2
3
42
145
23
12
36
49
8
90
27
45
90
40
65
6
13
44
16
41
3
16
26
18
15
27
21
39
45
3
46
26
21
37
12
23
1
24
36
14
10
32
28
47
36
24
3
22
8
33
19
95
6
24
42
3
70
110
58
12
131
39
18
15
24
21
16
56
33
48
66
1
5
7
50
21
159
18
30
42
28
29
91
20
12
40
8
63
69
18
15
45
42
78
10
60
2
93
48
24
3
10
36
71
30
15
30
30
4
ABCD 396665718*7^$a-1 [50060]
11
12
31
96
113
13
35
79
125
24
36
36
97
83
60
192
115
41
24
223
54
36
59
85
35
60
96
108
84
36
24
108
12
240
60
7
125
1
144
11
55
48
185
156
85
6
149
61
30
5
25
35
37
11
121
143
181
120
72
59
55
29
25
84
47
13
71
156
24
1
30
210
168
6
192
65
49
48
11
24
13
23
36
24
12
13
35
61
60
23
85
11
24
12
43
42
36
48
84
108
119
13
60
11
109
23
49
23
72
36
25
59
1
119
19
6
264
35
37
47
12
79
41
96
55
42
102
41
108
61
83
216
36
79
89
240
108
60
25
167
73
84
11
7
65
61
11
48
61
215
96
121
12
12
24
35
49
192
6
29
13
6
17
60
97
12
54
41
181
23
1
59
12
25
23
36
84
25
36
84
35
132
24
169
24
71
1
108
35
1
11
25
204
95
72
37
35
25
12
11
12
25
12
18
48
5
144
180
13
42
29
60
120
96
1
84
36
47
60
25
47
13
23
145
60
12
72
35
96
24
49
11
144
24
25
12
35
36
25
35
25
24
54
5
120
12
103
66
108
12
6
318
107
7
90
11
24
60
72
25
71
48
12
108
36
36
24
36
85
59
19
5
25
119
91
5
109
36
11
156
67
48
29
24
36
60
144
12
13
24
35
60
1
42
5
43
137
7
30
83
48
49
107
25
60
30
149
121
71
97
138
90
47
61
144
23
72
43
102
23
19
41
24
24
7
78
12
12
11
127
29
49
84
35
132
1
35
25
42
17
175
330
48
47
55
6
35
37
48
60
23
72
25
60
12
23
97
12
23
121
11
109
72
84
35
36
24
13
12
11
12
48
312
36
115
65
109
12
59
157
35
97
47
24
12
25
119
144
61
11
13
35
84
157
84
47
85
84
24
72
59
36
37
11
12
7
41
97
144
83
36
192
25
120
35
43
17
49
71
37
23
85
84
71
48
60
24
12
61
59
61
12
251
12
72
1
11
109
11
73
23
72
25
12
108
36
179
13
35
37
210
30
11
72
37
23
115
29
25
11
13
119
13
84
24
59
120
25
12
23
73
60
108
11
55
5
25
11
55
65
25
23
24
85
95
12
25
108
23
72
13
119
13
66
17
79
5
91
54
23
12
145
23
12
19
41
205
119
67
5
25
24
95
49
107
37
11
1
11
67
102
138
126
12
24
23
37
59
12
180
120
25
35
132
97
30
18
108
114
48
18
23
361
48
72
59
1
59
79
6
35
1
36
48
11
1
155
73
47
97
71
84
61
71
13
23
37
11
37
42
18
12
11
55
125
216
1
119
1
132
48
24
11
37
48
107
12
109
119
72
49
11
84
49
107
180
13
150
6
11
1
60
18
240
5
25
72
84
11
12
31
5
36
24
37
12
23
48
1
60
60
59
120
157
12
23
25
60
23
36
24
1
48
60
23
49
35
49
120
36
71
13
71
19
5
24
72
133
11
12
13
35
181
24
66
18
60
11
37
203
55
137
132
12
25
84
90
17
24
25
84
156
11
49
119
192
228
24
48
120
37
71
25
35
37
107
37
155
24
72
84
96
37
11
36
24
24
55
65
37
24
24
72
11
24
25
54
96
6
59
13
11
49
11
97
23
25
24
11
1
60
59
49
23
12
145
23
19
6
90
5
24
48
108
25
35
49
23
72
84
96
13
12
96
240
95
13
11
13
47
60
31
30
35
24
73
30
18
35
84
25
11
132
85
71
180
1
71
12
43
42
107
73
11
7
17
36
37
60
24
11
109
83
25
47
180
1
12
23
12
1
11
13
95
37
119
7
48
5
24
48
67
113
25
23
31
54
167
37
126
54
11
1
96
59
49
36
35
24
259
113
48
97
23
84
1
12
198
5
84
96
1
11
85
35
25
60
83
1
60
60
11
7
173
12
55
42
119
79
5
13
23
24
37
24
35
31
5
36
60
24
96
73
72
12
47
121
12
60
6
114
83
24
25
36
23
61
18
ABCD 396732522*7^$a-1 [50050]
19
3
41
103
8
49
48
32
7
24
38
102
9
16
39
41
39
12
4
14
36
18
6
24
60
15
16
24
27
8
12
88
9
32
15
6
43
11
36
4
2
3
19
9
48
15
14
34
98
24
30
37
17
12
12
12
30
18
15
7
14
10
45
5
51
88
47
49
5
15
28
17
10
2
19
29
43
29
22
26
12
18
36
52
2
55
65
19
17
24
58
12
45
11
24
13
23
37
3
12
56
25
27
36
2
19
3
45
59
4
5
12
9
24
12
48
6
9
4
11
21
4
39
26
12
15
7
8
33
76
63
38
19
17
63
24
15
25
32
19
14
102
4
2
48
24
7
5
22
8
13
53
27
21
151
20
7
32
12
9
3
49
27
5
15
1
80
3
4
2
36
18
49
11
21
36
9
24
30
4
8
24
42
31
3
26
30
12
37
20
28
5
15
21
10
5
28
12
36
15
8
4
12
20
4
20
64
77
4
96
60
39
12
20
28
50
7
15
14
58
26
15
40
12
3
41
7
2
10
2
84
31
75
36
33
24
5
19
8
120
7
8
18
6
9
16
17
31
51
5
40
39
41
33
82
5
55
12
24
20
21
45
3
15
18
31
11
1
20
69
30
40
50
30
1
11
18
10
77
3
66
84
51
19
2
19
29
42
16
21
32
4
11
66
43
5
12
6
1
11
21
7
9
3
5
7
57
48
8
16
48
27
108
21
35
61
35
141
4
35
25
27
8
16
29
28
3
26
34
9
29
46
45
15
122
39
4
15
5
7
9
23
16
14
18
12
16
5
19
5
45
15
16
3
14
60
7
5
7
27
17
7
24
12
41
12
3
21
40
5
31
20
69
51
45
36
22
9
17
24
6
69
21
15
24
7
38
51
75
21
3
6
15
15
30
19
11
36
4
2
10
77
4
15
33
15
26
18
21
24
15
28
32
4
2
46
32
40
9
3
36
68
30
10
14
12
39
57
58
65
16
15
8
16
5
16
41
27
31
24
50
12
75
3
16
9
3
2
22
57
47
1
24
17
34
29
4
32
21
7
27
12
2
15
15
4
20
6
31
41
12
15
45
10
2
7
3
24
2
12
10
5
100
32
4
11
30
34
12
24
57
23
16
24
56
73
20
4
17
54
6
10
12
45
53
7
11
30
7
12
3
45
35
30
6
16
45
3
125
28
15
5
51
61
41
42
16
9
35
40
2
43
11
21
9
6
4
2
12
7
3
12
120
65
21
54
66
3
31
60
29
24
72
3
97
59
24
25
11
16
24
50
15
15
42
42
18
12
6
24
30
72
90
6
22
2
3
3
112
12
72
26
19
15
45
63
5
24
16
5
19
41
10
12
48
8
1
17
12
6
45
16
3
45
15
17
3
6
30
30
6
25
3
9
32
9
12
36
7
47
9
55
14
7
5
7
3
5
9
22
12
5
12
19
96
20
52
8
4
2
7
27
5
52
8
21
19
15
20
28
41
9
7
5
22
12
36
24
50
10
20
4
8
24
9
4
11
24
49
53
7
68
7
56
40
50
6
42
3
15
36
6
19
24
41
24
22
14
3
7
33
35
6
24
6
1
8
21
10
45
41
30
6
82
12
57
23
30
24
46
132
24
2
42
13
15
38
10
38
12
72
7
41
70
33
3
26
22
9
51
29
9
60
7
3
26
24
48
12
6
49
15
32
4
9
35
4
53
4
59
42
6
33
7
17
27
4
62
3
9
10
9
75
21
20
12
28
11
9
4
39
17
16
5
6
9
27
97
24
12
44
55
2
24
15
9
7
72
11
21
45
30
1
20
45
19
56
24
21
36
30
4
14
15
7
2
91
51
14
58
12
44
57
4
48
11
25
23
12
57
48
7
26
78
1
3
12
26
7
15
24
21
135
2
22
33
15
24
9
63
57
15
38
34
24
9
24
39
2
90
25
32
15
6
27
51
4
50
51
9
46
81
24
39
9
41
27
3
6
12
48
75
81
10
65
24
9
7
3
9
11
12
76
29
9
39
15
4
2
10
21
12
3
8
16
60
84
20
28
9
24
11
30
34
21
39
44
16
45
39
8
18
10
20
4
21
15
29
15
12
37
3
68
37
63
24
33
44
15
42
7
17
15
4
47
4
8
16
2
24
7
23
13
15
48
77
7
9
39
21
11
25
3
9
3
12
24
129
3
60
2
54
16
20
13
11
45
7
14
18
25
15
2
43
41
46
9
71
54
6
13
17
99
15
90
24
46
74
51
15
24
30
31
3
86
15
40
12
44
16
3
21
5
24
6
4
26
72
7
12
27
17
55
36
26
31
3
29
19
17
9
30
9
51
4
9
29
3
21
7
207
33
36
12
35
25
39
44
42
7
3
14
15
21
6
24
28
36
20
6
58
50
55
3
24
53
3
30
19
8
31
33
3
24
21
48
5
108
24
63
12
55
5
45
10
60
5
7
74
54
9
60
27
9
31
9
5
78
12
33
4
17
30
61
24
15
2
22
9
89
108
55
17
18
1
29
10
21
41
48
55
71
18
12
6
1
41
27
9
30
21
3
6
22
21
11
21
84
81
31
12
47
60
4
24
2
19
23
16
33
8
15
18
34
5
19
20
9
12
3
49
11
28
8
9
4
12
15
2
60
42
18
18
9
51
4
2
39
9
7
41
7
87
48
41
4
17
30
16
17
15
18
39
9
24
7
29
46
14
36
36
12
15
21
103
8
21
3
4
15
12
5
60
7
17
9
19
17
6
4
56
4
20
9
15
30
19
11
40
5
33
31
11
6
12
10
9
8
12
15
13
17
3
4
23
33
27
18
18
4
5
28
11
1
27
26
6
25
11
16
8
25
65
39
55
5
4
27
140
64
8
28
81
75
65
9
6
30
18
1
36
44
64
5
46
116
64
26
18
4
45
17
19
11
16
14
24
46
32
84
25
11
42
10
20
16
9
15
81
15
48
8
30
63
7
84
9
15
9
83
49
20
7
8
13
41
22
48
21
5
24
10
5
27
6
12
10
2
39
16
23
4
21
39
44
30
22
41
15
6
34
2
39
15
4
20
4
8
48
6
54
6
10
38
55
5
51
9
36
19
15
56
28
57
156
63
32
24
4
12
9
11
9
21
7
39
8
6
19
17
39
19
26
7
3
33
23
24
30
66
24
60
13
60
15
45
17
10
29
7
9
59
21
7
14
7
20
16
3
21
11
45
24
16
5
75
57
43
5
15
15
1
39
20
24
4
68
18
36
12
18
100
2
3
39
66
66
6
22
24
17
31
74
24
12
7
3
20
4
44
30
7
20
4
15
14
27
40
3
21
15
44
60
36
24
21
16
23
1
20
16
20
69
36
15
64
11
13
17
24
15
4
3
2
46
36
8
16
69
11
16
8
4
57
101
18
36
13
3
5
9
10
36
98
6
9
16
95
4
26
19
35
6
43
3
24
36
8
12
25
24
24
20
75
12
13
17
36
7
99
68
30
63
21
10
9
77
24
30
4
2
34
56
37
47
54
30
6
15
4
32
7
8
4
2
91
11
1
20
16
12
39
17
55
21
3
33
71
52
98
3
115
21
39
24
56
6
30
4
14
55
11
24
6
72
43
5
66
4
14
7
23
16
20
28
24
2
22
20
24
28
53
21
84
36
7
11
4
48
57
32
4
44
67
36
72
2
19
5
91
11
16
14
7
39
21
17
6
40
2
15
4
23
25
5
6
24
28
2
10
9
3
8
6
12
6
9
7
24
2
19
23
16
9
12
5
30
9
4
11
25
29
12
10
53
67
33
36
11
30
34
2
3
57
24
18
57
9
46
57
29
18
40
2
3
39
12
6
12
6
21
3
6
30
6
43
11
24
6
24
10
21
60
3
36
26
19
12
20
40
5
15
3
12
24
13
12
5
22
104
25
3
12
5
48
3
9
7
2
15
7
32
36
4
2
15
9
6
9
45
39
4
77
15
9
6
4
2
34
80
4
2
127
8
24
31
53
21
34
26
111
7
8
18
31
27
8
4
12
8
18
12
22
5
9
12
19
39
20
25
17
19
80
15
24
21
4
75
29
36
39
6
15
9
22
14
19
32
9
12
18
1
5
70
48
17
7
26
15
4
51
2
34
5
9
19
68
3
40
20
78
3
15
4
8
4
50
24
43
41
6
4
26
6
4
2
118
2
7
17
15
45
3
45
22
24
5
24
31
29
3
1
27
60
5
9
7
12
11
4
57
11
78
7
8
4
11
12
18
36
10
29
31
62
63
4
35
21
7
57
5
6
52
32
42
15
21
12
22
33
24
47
16
26
22
17
7
101
3
18
15
28
17
10
9
71
36
6
12
12
10
26
3
15
30
60
19
5
7
3
5
31
14
19
47
24
25
5
58
74
3
19
33
8
4
92
79
56
25
51
50
43
11
6
24
15
9
12
3
31
ABCD 396745182*7^$a-1 [50001]
3
33
39
12
18
63
51
45
9
30
60
33
3
9
12
84
12
36
45
27
36
33
36
63
24
27
21
75
69
9
75
261
63
3
9
27
9
39
21
75
45
93
48
27
12
36
3
60
36
129
45
3
111
36
57
36
12
15
21
39
21
39
6
87
3
60
9
12
15
9
51
90
111
3
9
60
12
96
27
57
9
6
33
81
78
66
87
63
66
36
159
120
21
135
9
30
66
84
3
51
6
6
18
63
33
15
240
12
3
30
15
12
3
9
15
9
3
69
45
147
216
33
84
15
141
18
72
48
6
15
69
39
165
15
12
48
15
6
15
24
12
51
45
15
9
51
18
66
105
21
42
6
6
198
3
24
60
72
39
33
60
15
102
111
81
120
39
33
99
9
42
9
12
15
54
147
3
105
15
30
39
51
96
105
15
18
6
48
42
6
33
48
3
21
57
42
30
48
15
93
3
48
24
3
30
6
9
39
36
57
39
108
9
9
39
21
84
6
21
81
27
96
39
30
3
81
15
240
12
108
15
9
240
15
72
33
27
21
57
18
30
54
57
72
51
33
87
9
225
159
147
30
15
84
51
6
30
24
18
27
3
18
3
9
15
87
96
54
54
69
3
69
3
33
45
3
36
9
114
9
36
51
36
57
39
48
9
12
63
9
9
75
12
15
96
36
24
30
30
12
24
33
45
27
21
135
33
96
39
57
12
51
15
93
3
24
129
87
36
33
36
9
39
144
9
12
6
45
87
9
63
225
57
39
9
3
12
243
60
42
6
9
135
69
33
6
9
33
36
6
18
147
48
12
24
24
51
60
153
60
51
66
30
30
6
96
30
78
24
165
27
54
6
9
84
15
9
27
57
165
15
9
51
12
21
30
9
12
51
9
15
9
36
129
24
78
9
15
9
24
72
93
12
54
66
27
33
156
15
75
21
39
90
30
18
27
84
12
12
24
63
21
21
66
84
12
84
6
27
24
12
36
81
171
75
18
30
69
33
63
36
15
9
135
24
165
96
24
12
39
6
99
15
12
9
15
96
12
9
63
24
24
36
21
96
12
183
93
135
60
21
21
18
30
60
51
36
24
15
21
3
174
27
36
147
18
63
48
63
45
12
27
54
102
66
12
12
63
15
42
54
72
18
15
51
45
39
6
240
63
60
12
9
12
48
72
48
3
9
48
6
45
33
42
18
75
63
81
27
93
9
24
27
51
9
27
36
45
51
9
9
6
36
30
39
48
36
21
27
48
12
12
21
84
6
36
18
51
36
33
3
12
48
93
48
63
75
57
15
132
45
9
183
3
36
33
12
75
18
156
6
12
45
27
57
3
6
3
21
27
21
63
9
54
66
24
24
12
51
15
222
66
33
12
228
63
24
96
6
99
24
36
36
108
60
72
24
69
3
24
24
135
36
24
21
63
24
57
12
9
15
132
12
3
30
42
48
9
3
45
15
9
72
15
18
15
24
33
27
45
12
30
18
27
33
15
120
15
33
63
36
9
189
36
15
12
33
63
33
78
6
42
57
93
48
51
105
15
12
63
90
84
150
42
75
117
126
36
21
57
12
27
87
36
30
27
72
60
135
12
9
12
60
3
9
84
21
36
15
15
24
9
36
45
36
174
93
63
9
9
27
21
27
3
18
42
225
192
3
30
30
24
9
24
81
219
84
3
84
21
33
6
9
24
27
36
30
15
72
24
39
33
81
6
9
27
30
12
39
87
21
48
33
54
9
72
9
15
9
3
117
6
165
93
27
45
15
15
24
6
6
42
96
39
57
15
144
72
45
60
15
33
96
3
12
99
21
75
129
9
36
60
30
24
12
78
6
36
21
36
51
33
120
75
12
45
51
33
24
33
24
15
3
9
159
9
24
72
12
63
45
48
3
18
15
24
87
93
3
24
9
27
93
117
27
60
168
48
63
84
66
51
123
30
36
3
72
27
66
3
12
69
132
3
3
48
12
48
12
72
72
45
21
15
156
12
48
87
12
60
48
57
12
24
57
63
60
24
3
60
72
114
15
21
42
69
3
33
3
12
12
6
63
24
21
12
3
51
33
57
36
27
21
12
18
66
6
9
3
45
3
9
51
78
42
30
60
27
51
69
60
36
24
57
6
48
12
9
39
96
54
6
81
93
3
33
15
141
51
12
27
9
12
27
60
6
147
48
48
132
12
39
30
12
138
18
6
9
9
6
6
15
36
72
36
99
9
33
24
15
168
48
96
15
144
45
60
48
48
24
21
78
6
54
9
12
39
9
27
120
9
12
27
57
21
3
51
126
15
39
153
51
12
18
27
60
15
33
27
24
60
114
15
9
12
27
87
24
9
27
6
90
30
15
21
60
15
117
99
33
39
15
33
36
12
39
9
15
12
36
60
9
12
24
9
135
39
69
27
57
96
63
120
54
39
9
87
24
45
102
9
12
3
6
162
9
27
6
54
33
99
45
99
30
48
12
15
45
75
84
87
30
3
48
168
9
6
21
39
6
72
30
36
60
36
45
51
213
21
48
18
9
9
12
54
6
18
6
27
12
21
ABCD 396776334*7^$a-1 [50005]
39
47
4
12
18
50
44
10
42
8
17
3
64
26
8
30
6
12
26
10
4
2
8
1
21
127
27
17
23
37
3
28
5
20
3
38
14
6
31
5
35
23
5
39
13
45
68
95
49
36
16
2
8
56
6
10
28
4
16
12
1
16
27
13
25
82
48
12
38
12
16
30
4
22
35
23
13
17
7
17
11
9
19
35
12
16
57
27
44
42
40
10
49
39
9
13
7
25
38
17
4
23
4
29
4
11
14
6
25
23
10
54
48
5
24
7
2
4
8
2
56
16
88
108
28
14
2
25
8
48
15
46
22
14
2
25
59
9
23
48
14
48
10
6
20
31
28
15
4
22
39
12
52
1
84
24
7
60
35
6
22
14
3
51
1
7
4
44
8
29
47
9
13
48
26
16
12
65
4
36
20
19
33
3
37
21
19
49
2
17
44
7
2
7
21
14
44
1
7
13
51
14
15
65
24
2
48
21
41
50
20
2
98
6
40
8
16
2
4
37
15
56
112
46
27
55
40
10
18
12
16
4
26
39
11
20
9
55
37
5
2
70
2
10
4
2
44
13
35
34
7
5
110
68
17
31
26
16
24
96
18
96
74
2
70
6
16
2
23
31
29
19
33
8
1
63
13
48
10
5
4
40
11
49
35
12
16
16
20
17
1
10
4
56
14
38
20
12
16
36
120
10
24
48
15
56
20
12
5
58
14
35
16
37
6
1
47
2
24
74
24
40
42
4
30
42
27
4
67
8
16
25
19
22
14
46
72
2
10
122
20
2
62
1
8
7
12
18
26
82
15
35
28
9
31
8
1
3
16
22
28
8
22
13
19
84
53
3
21
17
2
9
8
11
9
12
45
8
22
2
74
20
1
15
2
39
29
12
18
16
26
4
8
19
23
16
2
52
70
49
21
26
9
7
18
30
9
1
10
62
10
20
33
19
12
26
70
4
41
71
9
15
4
49
44
23
54
26
24
4
14
11
3
32
17
21
14
44
29
67
37
3
44
9
43
14
90
16
22
18
22
42
16
9
35
16
36
14
30
14
47
48
63
68
16
10
6
28
26
23
8
27
68
5
7
58
10
12
46
14
13
43
12
25
3
34
15
8
20
11
33
37
10
12
17
19
24
14
18
49
1
7
7
14
32
12
38
32
26
28
46
50
18
2
84
11
39
36
5
168
3
14
12
15
28
15
16
12
28
32
8
8
9
13
158
9
35
8
37
7
44
56
2
28
26
36
36
9
13
34
29
65
86
12
10
22
14
31
67
8
29
3
24
4
86
38
45
7
20
10
23
77
26
6
40
19
39
12
10
19
7
25
3
18
2
65
45
10
4
53
8
35
34
23
1
10
34
35
23
37
56
31
16
6
84
46
40
4
28
8
9
28
81
42
9
15
2
2
12
9
12
56
3
9
40
13
35
84
17
34
10
7
17
22
9
45
66
6
6
29
15
18
36
46
4
24
16
16
52
2
39
75
28
12
56
8
8
28
76
32
4
13
32
3
25
11
14
42
13
7
70
14
29
3
2
38
48
41
8
24
11
10
10
16
29
3
14
10
6
7
80
119
44
24
25
8
1
19
3
40
34
3
7
4
44
12
14
10
9
23
30
14
5
43
2
46
12
38
30
12
2
23
5
19
15
36
58
7
12
8
11
4
40
4
81
1
11
15
40
25
21
26
1
31
22
11
31
56
34
35
35
2
3
9
15
11
80
29
1
19
77
11
28
4
49
28
79
1
98
24
14
18
96
1
1
7
51
2
7
5
28
70
36
34
11
1
2
58
28
120
7
7
18
26
100
12
42
39
47
9
15
62
8
39
28
35
77
49
22
14
43
7
38
3
15
17
3
20
8
14
27
16
5
15
7
4
32
12
26
10
2
54
17
8
7
14
7
37
95
28
43
16
8
17
36
7
4
12
2
56
23
27
32
24
54
118
12
9
40
21
40
6
33
31
13
19
1
11
40
5
43
1
60
3
28
5
37
26
8
1
12
23
4
29
13
11
11
72
4
29
63
8
22
34
36
1
1
18
17
103
4
28
5
17
23
23
2
75
5
26
29
12
5
26
12
60
17
7
8
24
2
52
79
37
14
8
14
2
12
60
10
23
8
28
4
7
1
68
3
9
28
3
4
4
24
40
76
52
30
2
54
11
5
19
1
15
35
12
10
47
13
12
2
50
2
18
14
22
2
16
40
6
70
29
23
12
20
12
26
7
4
59
70
24
4
14
12
16
26
48
15
63
44
32
50
14
5
4
7
4
14
15
20
16
27
16
18
10
41
52
51
5
57
20
2
10
16
22
16
29
25
23
13
24
2
28
36
9
9
23
23
6
18
26
4
66
2
4
34
37
23
37
7
9
47
64
56
13
7
12
38
34
22
6
58
54
28
56
2
26
17
12
15
6
14
17
17
30
12
1
8
8
13
10
14
7
51
17
93
2
8
32
32
54
2
22
14
4
5
11
50
4
19
39
10
2
16
6
4
39
12
7
21
1
11
25
6
9
35
4
42
22
48
1
39
9
15
37
19
17
31
26
74
26
24
46
10
23
20
4
27
9
15
32
54
2
22
27
15
6
31
11
25
20
41
22
12
25
47
14
2
12
28
4
14
2
1
11
9
29
18
2
10
2
159
16
3
30
10
22
106
4
2
75
7
21
4
8
59
42
59
31
40
24
13
52
28
11
8
41
3
58
18
22
14
6
38
25
45
2
1
11
32
12
16
10
10
14
63
9
14
9
23
28
10
34
13
39
2
44
38
28
42
67
5
10
48
41
36
27
30
14
29
53
34
24
26
6
21
19
9
7
25
47
36
16
10
7
1
48
14
21
15
10
86
9
77
24
32
10
14
2
57
7
8
9
1
24
4
32
35
83
42
6
21
43
2
2
30
2
14
27
63
17
3
5
20
52
1
4
30
2
3
11
17
5
48
14
24
41
11
18
23
23
62
11
23
28
9
1
14
12
53
44
3
25
19
16
12
16
8
30
7
103
58
12
6
80
32
14
58
12
2
14
13
21
14
32
9
19
24
32
5
9
31
11
4
12
37
3
24
1
8
32
15
48
5
3
4
2
16
34
104
38
82
14
34
14
2
22
12
6
17
49
54
16
12
28
72
110
27
21
19
11
12
5
20
4
9
19
63
76
50
8
12
10
4
5
4
1
47
1
14
8
2
54
4
12
4
21
5
8
2
25
3
9
16
51
64
57
15
12
16
10
74
16
98
7
3
16
74
139
11
4
33
75
2
8
15
12
15
17
13
26
14
3
15
14
24
7
23
28
14
26
1
8
72
12
47
21
28
11
9
17
58
18
26
8
16
54
58
25
7
12
32
10
16
10
14
26
6
19
17
48
26
12
58
67
19
106
14
21
23
14
27
1
18
8
18
51
1
42
32
5
11
12
4
8
2
84
19
32
21
7
40
3
72
40
6
14
16
36
25
19
70
19
107
16
9
68
15
18
19
11
10
7
12
23
56
4
2
47
15
41
12
32
20
7
101
8
63
17
20
40
11
24
4
5
29
2
54
11
7
18
55
7
16
18
3
35
14
34
34
36
6
18
3
15
1
65
14
38
43
1
4
22
74
24
15
3
14
60
34
2
11
1
2
16
44
56
14
66
37
17
86
28
29
41
11
9
23
31
22
8
35
19
16
28
14
24
10
22
48
14
4
41
13
7
33
48
2
104
8
5
1
51
19
133
9
7
11
68
14
2
8
14
48
15
43
48
14
14
4
80
18
19
67
8
6
10
41
3
16
10
2
4
17
11
17
72
16
29
12
4
10
22
96
36
22
73
23
17
23
33
5
6
44
24
41
4
9
12
46
41
47
24
9
1
14
16
18
94
14
11
23
8
9
3
20
12
10
18
56
56
4
10
18
126
40
10
4
64
92
22
18
57
55
5
52
35
13
35
28
36
2
58
32
1
19
9
7
37
16
75
44
8
6
42
80
18
10
32
12
46
26
8
25
31
8
52
12
26
14
48
12
4
41
13
26
14
26
1
5
12
23
31
69
25
20
10
12
14
39
45
2
4
8
41
17
23
112
28
23
12
16
36
17
11
32
24
6
3
23
41
3
37
13
116
26
32
36
76
10
7
33
7
11
41
115
28
106
14
22
48
6
10
11
9
52
31
11
25
7
8
16
12
18
91
17
4
50
6
16
19
23
8
32
22
50
33
31
40
1
3
60
40
8
8
9
31
10
54
4
52
16
1
5
22
44
40
54
18
30
8
16
2
30
43
7
62
19
11
12
8
16
26
34
14
22
2
86
9
31
9
3
4
13
1
26
14
39
19
24
9
5
6
16
10
11
15
48
17
4
13
27
43
2
48
34
2
2
40
18
52
15
12
19
29
7
14
39
3
2
2
26
32
2
38
75
19
45
19
57
83
48
1
55
2
4
47
23
12
5
19
25
56
5
2
16
40
21
3
8
38
2
38
2
12
4
24
5
11
14
38
4
30
3
20
44
59
2
66
149
1
3
33
54
8
21
15
5
15
17
8
23
26
2
26
3
41
14
22
23
11
8
18
14
32
12
28
22
55
17
35
35
2
14
2
10
4
28
ABCD 396874766*7^$a-1 [50019]
42
30
20
79
51
12
9
20
21
10
18
27
5
43
8
19
18
60
39
15
9
9
36
27
3
42
12
8
7
56
19
8
10
51
48
32
1
98
21
19
69
44
1
36
12
8
51
84
33
100
32
48
159
16
45
44
51
37
18
29
45
6
30
7
113
3
39
30
4
66
24
29
9
10
38
51
7
77
15
42
28
32
7
15
53
4
9
71
9
18
42
19
21
18
17
60
13
2
18
12
51
4
5
27
3
117
48
88
29
16
32
27
16
5
27
112
41
22
2
15
3
90
30
18
3
1
20
3
33
4
3
63
5
76
56
7
105
3
2
40
8
3
25
84
27
29
52
18
32
48
42
19
56
33
4
11
25
15
8
64
17
18
10
20
82
8
57
13
72
39
20
9
58
50
7
105
54
9
5
22
18
3
89
51
21
36
19
11
70
2
13
5
70
69
5
43
15
12
36
2
3
45
12
51
21
15
45
15
24
21
16
23
67
14
51
16
24
39
116
54
7
72
41
15
21
70
2
30
22
6
5
45
3
1
18
18
23
9
4
128
39
36
16
17
7
3
18
27
68
12
25
32
7
9
2
22
23
12
4
24
5
58
9
3
173
12
15
4
54
23
9
3
37
102
5
40
53
3
16
116
28
5
24
39
28
21
11
7
50
15
24
7
36
5
25
20
12
10
21
8
81
7
21
27
56
48
24
12
48
7
29
19
62
18
30
12
28
30
65
25
11
9
12
28
27
128
33
10
74
36
72
28
92
18
13
44
33
3
9
3
84
24
72
9
15
24
12
9
36
3
21
48
10
21
41
66
34
3
87
9
29
10
5
45
10
2
6
22
167
3
10
42
29
9
60
10
38
7
9
23
3
48
33
12
9
28
92
22
17
1
48
207
53
78
9
55
36
57
33
126
9
29
91
5
19
5
48
19
72
17
3
12
16
8
1
44
3
16
17
39
33
60
19
116
48
25
3
24
17
58
45
87
29
19
17
33
27
33
4
8
46
2
7
3
69
32
57
72
10
45
65
63
16
29
10
42
8
22
2
16
2
52
41
9
60
16
20
4
72
23
63
48
22
50
21
217
23
9
18
37
9
26
21
16
56
25
12
11
21
19
21
56
40
44
10
36
20
9
33
12
7
44
1
3
5
39
12
31
17
37
3
17
24
15
51
37
24
8
33
7
11
9
25
126
60
2
12
48
10
2
15
85
11
69
10
26
7
32
16
5
63
36
33
63
9
22
14
52
60
11
27
34
3
20
4
56
37
8
12
7
15
86
60
15
45
3
9
15
1
20
10
113
91
5
13
47
28
5
19
8
33
3
9
6
76
57
17
60
4
56
70
125
12
36
12
49
35
33
58
65
24
48
12
37
54
30
20
3
21
7
21
35
165
27
24
9
7
83
21
9
60
19
101
12
3
25
3
27
5
13
20
3
9
22
29
57
24
111
64
3
65
4
44
28
17
4
18
50
18
9
28
116
39
37
5
51
27
30
28
3
9
8
15
24
21
10
14
78
52
9
17
3
36
21
3
1
18
50
43
5
12
7
53
40
18
9
8
43
74
43
17
39
7
29
25
3
24
11
90
19
51
12
9
33
8
28
3
77
28
12
20
70
9
11
48
37
5
87
1
54
8
34
3
41
15
57
100
68
34
18
27
24
17
12
12
15
136
5
3
24
3
57
49
3
5
10
29
19
77
1
30
2
15
12
13
18
9
11
34
3
24
120
33
18
53
67
98
91
69
27
32
25
68
27
3
10
42
38
19
72
17
79
3
60
2
16
12
35
25
68
27
48
1
36
30
170
48
3
19
62
10
5
24
21
43
8
9
60
39
21
15
7
9
5
4
18
62
10
41
12
64
9
32
4
48
8
19
56
40
80
3
72
34
104
67
3
32
13
5
10
5
7
101
9
4
18
36
32
40
93
89
36
30
76
54
20
34
38
28
20
3
28
8
1
23
27
9
13
23
9
48
18
10
30
77
12
1
42
18
111
131
13
17
18
70
54
89
60
60
7
110
3
13
11
45
3
9
15
43
5
93
22
2
6
69
13
51
29
51
1
11
7
21
9
71
24
33
22
81
39
18
54
6
30
2
70
18
59
3
10
38
13
17
31
11
13
128
16
45
8
19
92
19
9
32
37
3
24
20
55
2
6
45
16
3
8
61
17
4
59
91
48
2
16
47
7
5
48
33
3
21
75
48
7
45
8
3
42
10
41
81
79
17
12
27
43
8
61
21
42
41
27
13
39
42
11
12
13
3
17
55
8
64
5
3
12
36
16
24
48
81
6
9
116
1
36
47
24
37
3
32
9
36
63
69
7
15
48
24
29
105
24
40
162
26
15
49
26
22
15
5
51
37
47
21
12
12
60
28
20
43
29
43
5
22
45
56
48
21
16
62
28
2
52
8
12
7
3
108
5
148
17
12
96
15
67
41
36
4
59
18
19
53
27
3
90
12
58
5
25
92
6
34
20
3
93
12
12
18
18
52
18
2
4
59
25
20
12
3
25
32
4
107
1
20
6
69
60
1
24
3
24
8
36
4
15
26
10
77
57
28
8
10
9
3
5
64
9
2
34
8
28
23
9
3
19
98
10
18
35
64
8
24
24
3
33
43
26
27
21
12
48
12
111
31
146
3
52
29
15
43
108
5
16
8
3
30
15
75
48
30
22
18
63
59
42
39
9
22
18
90
50
15
33
4
11
9
103
17
55
8
36
4
5
12
10
26
3
13
8
15
36
67
5
72
13
90
9
59
22
30
62
3
7
6
90
9
5
36
15
64
11
9
21
27
28
17
18
4
33
3
14
18
30
82
26
10
2
7
11
33
9
27
1
60
32
12
36
15
12
93
12
22
9
21
116
3
12
67
17
33
10
9
3
98
12
7
56
12
31
50
4
59
127
29
21
30
82
30
8
54
48
58
32
48
4
53
124
41
4
11
48
12
28
8
9
3
9
19
20
57
91
48
8
48
9
40
26
9
21
52
30
60
9
41
27
36
7
53
7
18
62
13
44
33
12
51
87
30
12
75
25
60
8
12
15
40
20
61
24
26
85
8
27
30
4
23
7
50
40
11
67
17
21
34
21
20
4
21
35
19
60
68
42
28
18
45
17
55
33
44
19
39
81
69
8
15
4
8
45
30
82
42
41
3
4
9
27
2
58
14
3
109
18
18
30
38
3
67
6
54
62
27
33
18
42
30
13
8
129
7
8
193
6
48
33
32
43
2
36
3
1
36
23
103
66
8
52
18
113
7
33
20
7
14
22
9
17
10
53
12
15
10
8
4
18
78
44
15
63
33
12
43
72
38
34
45
56
7
17
3
30
55
68
15
93
16
51
21
8
36
37
20
12
48
27
28
17
3
76
29
3
75
45
69
58
17
31
2
7
11
30
63
37
3
80
27
37
17
7
3
18
32
58
20
57
4
29
40
27
3
2
36
60
34
30
6
21
9
6
9
65
16
8
28
20
10
18
32
12
15
40
5
28
48
6
17
36
21
151
3
42
3
56
7
2
58
30
18
14
15
45
3
85
107
3
18
24
15
4
96
53
3
24
24
40
57
23
19
2
28
15
5
60
28
27
8
19
26
12
12
3
7
36
5
49
39
33
36
30
53
16
9
164
28
20
ABCD 397079126*7^$a-1 [50002]
56
40
24
29
64
71
9
76
75
44
21
67
32
16
21
60
92
7
72
33
20
27
52
21
2
10
23
64
35
1
84
36
9
23
4
59
129
88
8
9
7
60
8
36
25
39
80
60
37
8
18
117
100
8
72
36
99
45
1
8
7
9
123
57
63
24
24
12
33
36
15
36
12
80
28
47
157
36
24
17
28
123
101
15
72
3
49
101
75
9
43
17
55
11
25
20
40
29
16
39
11
9
1
36
15
29
64
123
12
21
48
27
20
9
40
38
72
34
32
90
45
13
11
9
27
12
28
32
40
33
47
52
8
21
52
44
18
12
61
9
15
12
45
39
36
9
59
28
24
23
90
43
20
40
9
3
8
64
9
51
11
34
3
8
1
12
27
24
8
16
24
60
20
16
45
39
35
36
1
68
3
18
19
116
24
16
24
81
15
24
60
95
1
96
29
7
48
9
27
45
71
48
15
45
72
3
9
60
52
105
3
5
15
1
35
1
3
9
59
52
36
12
9
8
4
32
7
12
12
93
11
52
20
13
75
21
11
13
48
27
12
24
8
28
57
3
32
9
7
72
9
8
90
61
32
60
72
37
26
93
4
56
16
60
9
75
29
7
36
21
27
53
19
21
26
1
24
11
72
18
15
99
34
11
36
75
45
25
15
5
7
35
45
12
25
15
20
3
6
19
20
63
58
72
12
36
87
5
19
8
28
12
32
1
51
84
72
57
11
4
23
34
3
8
48
15
34
20
7
48
57
24
27
24
23
6
27
12
13
3
20
24
36
1
38
33
12
28
9
3
101
40
8
7
36
48
68
52
21
15
92
13
39
5
4
11
21
7
48
9
3
32
16
47
22
27
36
24
23
73
20
63
9
16
24
11
1
56
63
70
51
24
9
15
8
37
44
16
15
35
45
28
48
21
15
23
37
57
47
13
71
36
13
2
9
16
21
123
45
3
17
31
35
25
20
15
37
20
37
3
32
61
2
49
69
14
48
33
1
83
36
16
17
43
9
39
8
28
44
3
22
96
36
3
11
10
35
12
33
16
15
144
36
24
29
16
35
12
64
60
8
36
4
72
9
80
4
51
24
11
49
41
7
8
27
12
1
21
11
3
37
32
52
29
40
8
54
25
45
39
9
14
25
23
109
44
4
9
3
9
39
5
3
40
9
15
33
35
48
15
25
12
56
4
45
3
12
80
37
15
44
52
33
12
12
35
85
12
3
36
47
37
60
96
60
113
66
13
45
3
20
16
120
17
31
23
97
8
12
40
95
34
51
9
11
88
60
8
15
1
11
13
84
20
36
73
14
25
12
48
8
4
29
43
23
25
12
45
15
44
12
37
23
21
4
75
92
15
126
19
12
8
49
39
57
3
12
11
24
1
12
9
71
72
76
29
16
15
72
23
18
4
3
47
25
24
8
52
36
8
1
3
21
47
12
1
51
24
9
38
57
15
36
37
188
16
45
24
48
63
36
12
8
57
67
23
13
20
28
20
4
69
14
22
26
37
12
48
12
23
45
1
47
16
56
64
9
95
61
3
33
47
76
32
12
36
1
3
20
16
20
40
35
61
29
127
80
37
3
68
16
8
28
35
72
25
33
15
35
25
32
60
16
72
20
73
120
14
13
17
16
60
39
36
20
40
45
47
52
11
229
8
73
14
37
29
15
72
28
45
15
84
9
36
3
24
60
36
21
47
52
12
8
40
23
10
8
19
12
20
21
24
31
5
30
49
20
1
44
100
11
4
36
47
10
3
32
1
26
25
20
9
39
1
27
12
77
6
46
71
4
23
45
16
24
8
28
12
69
15
45
39
9
203
52
20
3
13
12
21
12
59
25
3
12
56
40
84
23
85
212
1
51
36
57
87
8
3
25
8
93
27
72
64
57
3
8
16
12
8
49
15
8
73
47
4
68
37
26
45
4
11
73
24
48
72
8
75
60
25
32
13
39
8
1
75
12
24
24
47
13
29
3
27
34
27
9
123
20
12
1
15
84
23
25
108
5
67
9
14
9
9
19
8
76
23
25
21
48
11
36
12
4
48
36
20
4
60
57
15
24
33
32
7
35
12
96
22
35
13
36
39
9
24
123
68
40
9
32
19
128
49
11
4
108
36
32
12
40
131
61
11
22
15
8
52
8
37
51
20
12
49
11
3
9
16
20
15
109
29
6
1
20
15
25
5
7
20
64
8
52
8
9
12
7
24
129
20
7
12
12
105
14
1
9
75
24
9
12
84
3
57
23
1
60
47
49
27
36
72
36
12
48
24
20
28
8
13
3
11
13
12
47
13
9
48
147
8
1
47
4
33
26
25
33
2
1
24
60
5
102
37
8
13
27
20
40
23
9
36
1
143
49
86
106
36
14
9
36
9
6
70
15
33
63
24
12
12
12
36
32
15
22
3
20
85
203
37
12
36
15
8
75
45
16
44
1
26
12
1
95
37
200
27
36
1
24
12
45
27
23
37
9
12
36
14
12
37
21
12
27
11
60
9
3
72
22
83
1
39
5
4
12
14
25
20
88
24
9
68
7
84
68
124
11
45
72
21
7
8
12
28
72
8
4
5
60
52
12
3
17
7
21
44
4
15
36
12
69
63
60
36
9
3
12
9
27
60
33
51
23
10
23
4
41
79
12
29
42
49
24
29
31
5
15
49
35
52
69
39
56
15
1
36
33
36
11
21
43
36
9
83
52
89
64
24
11
40
41
30
1
116
28
59
13
21
39
8
16
24
9
111
20
52
47
1
20
4
23
13
5
19
5
43
21
27
47
10
98
9
9
19
41
43
48
8
48
1
3
11
1
105
23
13
15
24
9
20
55
5
7
21
11
60
13
3
9
111
35
1
44
4
5
43
24
45
3
45
23
63
22
38
61
119
10
15
12
8
4
36
60
44
48
13
14
25
8
4
48
5
36
4
11
75
22
83
16
24
35
46
8
135
9
42
61
9
119
16
24
23
37
12
17
4
23
4
56
52
32
40
23
13
20
4
8
15
85
53
31
23
36
25
29
36
31
33
111
32
28
96
56
72
9
79
9
36
47
1
15
92
40
41
4
23
15
1
56
4
24
12
41
127
93
47
64
81
75
32
12
45
7
164
1
24
15
72
108
5
52
15
173
67
23
85
32
1
39
24
11
13
20
72
49
23
40
12
9
48
26
36
1
9
15
24
9
14
13
57
15
48
33
63
48
20
52
56
28
44
9
16
20
31
89
64
3
45
38
1
9
20
43
8
1
26
48
25
12
12
20
1
12
23
16
9
47
4
9
62
42
28
38
9
16
12
80
27
61
9
26
12
25
84
23
61
24
69
36
71
16
84
33
3
45
15
11
70
27
20
45
3
100
32
25
83
93
24
43
23
46
3
68
4
23
46
14
25
48
84
36
ABCD 397201442*7^$a-1 [50029]
4
12
32
16
8
135
85
95
30
7
24
23
1
60
11
6
43
48
8
72
16
23
36
133
56
16
12
32
39
6
54
9
9
12
19
23
1
11
6
3
33
27
4
5
7
23
24
21
15
1
12
24
47
49
60
17
115
12
71
6
39
15
73
65
7
89
102
9
16
96
29
12
24
3
16
36
35
37
11
6
103
53
51
27
13
12
41
180
31
24
5
27
27
21
60
63
97
11
37
29
18
1
32
27
36
66
43
20
28
36
5
39
40
12
128
27
33
3
49
20
63
18
31
17
15
27
37
71
12
85
11
13
77
31
17
19
5
54
21
9
51
57
27
16
35
13
12
60
125
42
45
63
45
16
41
103
5
18
42
63
3
6
27
57
19
36
77
12
42
9
4
5
7
167
18
42
30
42
30
6
30
7
47
1
77
84
108
7
17
126
12
114
67
12
32
28
5
18
49
89
7
12
12
167
9
16
11
85
20
12
4
29
151
23
37
89
7
29
24
12
36
7
35
1
96
29
48
7
44
108
99
18
79
32
33
43
29
102
49
191
13
24
12
32
16
20
3
61
12
44
9
24
111
141
3
24
9
36
139
23
45
16
12
48
5
19
8
3
33
52
11
36
25
29
66
37
36
48
11
1
48
36
53
6
18
19
12
71
9
15
97
12
47
25
8
9
39
15
25
24
17
78
66
18
49
20
72
9
43
92
3
37
23
9
21
27
24
64
17
18
12
121
56
27
13
53
7
20
16
11
24
85
24
11
37
35
6
31
41
84
42
13
35
13
29
19
36
11
37
24
107
37
29
6
48
49
32
51
30
27
105
43
59
18
6
36
57
4
24
23
13
53
31
60
32
63
61
96
41
30
1
113
31
35
72
1
23
30
103
203
6
67
44
9
72
60
36
19
20
33
31
32
3
37
68
9
55
11
33
16
119
1
17
30
25
8
48
81
31
47
66
27
15
18
3
24
40
44
51
54
19
8
40
48
5
126
6
43
32
27
1
32
39
1
71
49
59
13
12
20
28
12
23
1
44
27
9
87
25
48
80
48
76
12
36
84
89
36
15
21
7
20
9
19
48
23
42
18
36
13
36
96
29
6
102
6
48
24
9
12
4
24
5
31
41
7
23
25
36
44
3
6
3
51
66
6
48
73
44
36
16
47
61
96
96
36
60
36
11
6
139
36
125
78
49
32
57
6
120
61
44
16
20
16
11
30
7
20
76
20
40
8
27
13
41
6
9
21
67
120
8
16
36
23
6
7
48
48
5
18
36
18
126
45
36
3
9
36
63
72
18
51
36
9
12
42
85
12
5
15
48
15
9
52
227
30
18
36
6
31
36
59
21
60
4
68
9
3
45
72
6
9
28
17
36
48
55
8
15
18
66
9
16
53
39
4
29
48
31
128
48
4
5
31
41
15
27
9
4
32
120
27
9
51
18
39
4
32
76
36
20
9
36
67
60
36
35
72
12
81
4
144
23
36
1
89
6
1
11
36
6
18
1
72
48
8
51
13
8
4
23
37
24
24
24
32
21
6
61
65
31
35
37
107
13
11
21
15
49
36
32
21
87
45
55
60
32
4
23
61
8
9
36
36
31
8
16
8
21
42
1
35
13
71
60
61
23
33
16
47
45
12
4
23
85
11
25
20
16
23
24
61
32
60
40
5
12
7
53
31
35
33
27
12
1
17
19
32
21
31
23
1
107
18
19
5
127
29
18
33
36
9
3
171
37
41
7
36
60
12
113
15
72
40
48
119
9
9
18
36
9
108
3
1
251
90
7
83
49
59
6
103
8
24
3
78
63
16
83
13
48
101
27
63
1
116
36
3
45
15
1
24
5
19
23
37
17
36
36
3
63
1
35
97
47
1
44
4
47
21
40
77
43
71
21
4
96
12
32
16
35
12
36
9
9
123
4
59
21
27
132
13
5
43
84
12
44
64
5
27
27
21
9
31
11
12
36
109
17
60
19
36
36
8
40
24
47
1
35
49
20
3
61
65
27
4
11
13
17
6
49
104
40
35
9
15
1
84
72
5
63
160
84
44
4
5
115
29
12
15
111
13
65
91
20
36
76
5
7
20
15
13
32
36
4
104
39
1
104
4
35
13
32
52
11
49
11
21
9
19
35
61
17
12
19
24
56
27
36
1
36
41
3
15
9
48
24
64
8
16
56
45
54
37
17
39
4
32
27
96
9
16
29
30
6
102
108
13
29
19
24
24
107
37
35
6
72
7
48
8
21
19
41
102
18
6
57
15
21
15
45
16
77
27
81
36
6
18
3
160
44
36
48
60
192
9
24
19
12
23
21
15
12
36
69
124
36
20
76
32
27
12
121
77
15
3
36
1
32
16
12
20
9
87
9
115
23
37
8
15
49
48
41
6
45
3
1
72
72
32
21
87
3
33
16
29
19
17
156
31
32
76
41
7
53
63
39
6
31
8
9
15
27
84
6
18
48
9
4
5
36
19
48
47
66
18
69
21
27
15
25
96
32
16
59
42
66
1
8
96
64
84
36
41
12
19
68
76
17
60
55
20
40
5
19
24
80
16
20
28
48
59
18
55
44
27
48
78
27
27
1
56
15
57
16
125
3
100
48
12
24
5
24
43
83
54
30
1
53
24
75
196
44
36
36
40
8
60
45
12
19
36
32
27
12
13
41
6
12
42
67
35
1
36
24
11
36
121
48
12
68
9
55
24
65
19
12
32
21
31
20
21
55
32
4
12
20
3
6
19
12
24
120
35
36
9
24
3
69
39
24
84
6
27
84
40
20
16
11
37
11
18
126
25
8
4
80
4
60
12
29
27
45
31
32
16
47
45
27
12
24
49
23
25
72
41
15
40
24
35
49
68
28
12
53
6
18
99
75
13
216
84
12
71
24
18
18
21
9
19
12
96
8
64
8
88
89
12
24
63
4
48
24
24
48
60
180
8
88
47
66
7
65
31
5
31
29
7
11
30
67
60
48
5
15
39
61
53
36
3
52
44
21
6
9
48
24
135
1
35
12
1
35
13
11
49
23
61
95
97
56
45
18
1
120
56
39
1
32
28
12
5
27
48
16
29
27
60
93
ABCD 397269396*7^$a-1 [50082]
9
144
3
36
51
162
63
3
45
72
33
48
36
6
9
12
24
63
9
144
147
24
18
48
42
54
84
123
27
81
39
6
138
33
165
18
60
84
9
60
27
21
33
30
9
33
84
36
27
36
15
30
42
18
18
84
168
36
12
24
153
75
9
153
6
18
27
27
108
18
111
15
66
24
111
45
60
30
24
45
21
42
9
21
63
36
24
9
54
30
24
27
48
117
6
201
24
219
33
72
9
54
9
3
18
6
57
45
60
30
117
24
3
36
45
36
24
75
81
51
72
18
156
51
63
48
54
27
51
156
6
108
12
54
9
24
3
54
36
15
3
45
81
72
24
66
24
36
9
21
15
3
54
15
12
45
15
75
117
9
42
9
108
9
12
15
3
42
27
45
138
18
51
3
60
48
105
27
9
36
108
9
27
21
27
15
30
6
21
36
24
21
18
42
48
18
81
33
3
24
39
9
15
45
3
105
39
54
24
27
201
54
33
45
3
105
90
189
63
12
24
12
78
30
54
78
12
33
12
33
147
51
102
72
18
9
15
45
75
6
27
12
15
84
9
60
81
66
36
72
18
87
27
57
24
9
54
12
9
51
21
24
135
57
141
3
60
57
90
6
135
36
99
18
36
39
15
18
12
63
72
33
84
36
54
96
21
51
138
51
84
9
27
36
33
12
63
96
9
54
30
51
12
15
45
3
24
126
18
66
6
9
243
36
54
27
45
30
18
42
21
33
156
78
12
6
75
9
51
12
15
66
36
18
42
108
3
9
27
9
99
105
18
36
36
36
12
9
27
42
108
120
27
9
36
27
27
60
48
33
57
15
3
141
3
36
18
27
45
15
27
12
45
159
54
36
63
36
27
54
3
51
72
126
12
27
81
51
63
18
3
15
84
6
48
6
174
63
63
45
33
36
27
99
30
27
27
42
12
36
51
120
33
3
33
54
9
39
108
9
33
75
45
78
30
36
24
3
9
15
12
132
39
69
93
42
138
27
24
3
24
57
33
12
27
24
144
99
18
27
36
45
48
54
90
108
72
27
60
12
60
3
33
63
174
51
3
9
51
54
63
3
33
36
12
51
117
45
99
120
24
99
36
54
66
108
114
72
54
66
87
111
9
24
12
27
6
39
72
9
42
12
36
9
96
57
87
12
51
90
27
63
36
57
60
12
24
9
12
72
6
18
3
96
117
63
45
18
30
24
90
81
84
36
9
123
84
108
36
9
18
6
84
6
12
18
60
90
54
3
24
81
282
9
69
174
33
72
63
30
126
96
90
264
63
24
147
9
24
63
21
15
57
60
36
3
18
24
18
21
36
51
57
24
36
12
24
9
135
36
9
27
111
42
27
63
21
24
12
141
126
126
27
27
18
18
45
255
60
18
156
18
117
108
123
9
39
33
171
18
12
60
108
12
42
18
66
213
9
27
72
36
27
180
9
48
9
51
12
63
45
9
144
15
72
120
132
93
6
117
48
63
162
24
66
9
33
27
36
39
117
33
108
18
30
159
9
12
18
60
54
3
15
57
60
3
72
117
81
51
63
66
18
24
45
12
9
99
24
3
54
36
6
9
81
18
36
21
135
45
33
111
45
90
45
9
42
108
21
105
18
18
27
48
69
3
33
27
3
24
54
63
3
36
90
198
60
9
3
9
9
6
30
18
213
219
6
12
42
21
195
21
168
3
42
36
90
18
39
27
54
36
54
6
63
12
51
72
12
24
21
33
48
150
9
12
9
27
141
27
12
51
21
45
15
192
27
9
33
72
27
39
24
48
18
24
75
63
18
72
18
90
42
48
9
27
36
108
24
18
39
96
9
210
6
75
60
3
6
108
72
3
24
57
51
75
18
6
9
57
27
36
27
96
18
30
36
36
90
15
9
18
72
81
39
24
129
15
90
18
45
57
15
144
171
45
21
171
81
51
9
147
27
141
45
111
24
39
24
30
6
18
72
18
66
51
9
102
18
6
45
9
63
3
6
72
30
6
27
36
39
24
36
84
60
21
24
21
15
45
30
18
150
12
72
6
3
33
75
60
9
39
144
9
135
72
51
54
18
180
9
75
6
84
36
54
33
48
15
21
87
21
36
69
27
36
45
48
15
3
9
51
12
69
513
48
54
45
135
24
36
30
87
9
27
63
45
45
39
15
45
39
6
27
9
18
12
108
6
27
48
225
18
18
51
39
18
72
108
186
45
75
18
72
15
36
45
102
72
45
72
24
3
6
66
90
90
132
9
27
9
21
36
27
27
33
21
87
75
6
54
18
48
24
66
54
51
156
ABCD 397490594*7^$a-1 [50019]
9
87
137
60
45
91
92
7
74
16
8
27
13
96
54
41
25
116
108
7
44
4
41
103
17
7
27
45
32
108
12
24
9
12
63
31
9
144
27
9
17
34
9
144
92
1
87
36
36
101
48
16
123
12
65
4
3
8
1
8
36
19
24
75
78
8
10
5
7
5
120
225
34
18
8
3
28
27
41
45
60
24
15
4
24
8
9
22
9
60
36
27
9
9
8
4
168
39
9
6
18
63
36
3
86
4
6
14
40
11
25
18
26
15
16
104
4
5
4
32
19
41
15
9
60
72
10
12
45
51
9
56
61
75
29
7
33
3
9
59
60
4
27
48
6
90
9
41
4
3
9
20
7
45
87
3
26
7
5
24
120
7
9
27
24
44
24
24
12
25
18
2
4
75
65
24
10
62
24
31
65
31
9
23
31
5
13
111
72
20
88
5
76
18
42
30
33
17
84
52
18
5
156
45
36
3
1
6
54
84
11
21
22
81
9
51
45
27
53
10
2
144
10
5
9
15
67
9
9
11
96
33
40
39
45
11
81
16
60
23
7
50
100
8
22
9
36
9
15
20
19
17
45
39
25
56
15
24
28
48
29
7
24
12
72
65
16
42
21
32
73
56
10
60
5
4
20
91
54
6
50
7
44
28
45
15
5
36
24
16
11
25
44
36
4
6
30
51
39
18
87
12
108
8
36
91
9
69
20
60
72
15
9
4
92
75
33
7
29
39
21
10
5
85
20
43
8
49
60
27
17
4
96
30
9
101
4
48
8
36
10
33
8
9
46
12
2
24
16
44
100
72
111
104
4
45
6
12
9
32
1
39
20
12
9
75
24
109
99
68
9
51
88
68
105
3
61
15
20
43
9
9
3
27
29
21
103
9
11
96
36
9
24
64
3
60
8
31
6
68
43
17
34
17
45
19
21
44
46
14
216
10
5
21
19
36
8
28
111
6
30
24
9
29
34
45
44
28
9
8
120
16
27
104
48
36
91
29
43
62
15
24
28
29
24
7
27
12
5
4
29
16
54
17
52
108
9
11
19
45
15
26
31
17
15
64
8
33
4
8
19
12
72
45
27
5
4
96
23
4
12
20
45
36
84
84
7
8
4
41
19
12
20
69
100
32
48
10
9
8
64
141
23
4
41
7
24
5
36
24
36
3
12
37
47
79
9
3
60
18
63
39
45
36
32
1
30
5
85
6
9
89
22
38
67
9
54
5
105
52
27
12
5
55
12
36
27
18
51
32
76
12
45
20
36
70
36
78
3
9
44
24
15
25
47
25
20
39
49
20
22
5
9
39
28
29
34
30
11
9
70
18
23
144
64
9
18
14
16
99
45
11
13
20
15
19
72
18
39
24
20
25
128
52
90
14
31
9
20
28
47
25
18
9
72
45
60
3
32
1
27
8
1
59
9
36
67
99
29
16
36
9
8
12
84
4
11
16
53
55
9
12
27
17
16
20
100
11
16
29
31
209
34
21
44
1
8
27
16
128
25
20
10
9
41
40
56
34
14
31
24
17
58
9
113
3
16
9
11
25
18
18
18
21
44
37
87
53
28
30
62
7
12
44
28
8
25
20
16
12
36
27
44
19
6
20
39
52
45
23
85
15
32
16
24
36
29
39
31
9
21
23
37
20
34
41
4
5
4
11
69
51
16
8
12
88
9
6
81
149
34
45
33
54
5
25
63
32
1
3
24
8
4
45
87
48
60
81
44
19
17
67
32
45
24
34
53
7
161
21
75
49
11
1
54
6
54
5
21
28
11
105
24
27
9
43
56
31
18
12
60
11
19
9
9
99
24
9
36
20
52
72
20
15
76
24
3
78
108
36
35
181
48
71
19
65
12
4
5
15
76
44
55
18
48
44
34
21
20
79
5
1
59
45
16
87
3
5
91
57
24
9
59
16
20
13
32
24
15
85
20
43
8
24
9
55
41
7
29
31
12
141
44
22
74
76
3
20
7
9
20
79
6
66
81
17
7
9
11
9
51
4
9
11
21
15
40
65
7
41
4
32
39
37
68
96
10
96
14
36
3
40
36
20
4
75
60
17
4
33
3
24
9
27
36
39
69
5
7
68
1
20
10
5
9
40
114
45
56
45
34
5
88
24
36
77
31
101
10
9
5
36
10
12
18
99
60
3
41
36
19
66
123
57
24
39
24
3
5
9
27
13
6
18
11
19
6
11
16
36
9
23
12
13
11
45
43
77
24
75
1
119
45
12
67
8
49
35
28
17
7
8
4
5
4
108
15
8
105
31
20
9
36
7
3
54
63
32
57
3
21
10
14
15
1
27
17
51
19
45
65
10
5
4
17
39
7
78
12
24
18
21
24
32
76
9
35
45
10
36
18
32
4
20
24
19
72
20
61
23
7
5
9
36
24
43
17
160
66
9
51
5
52
8
25
12
6
5
45
27
13
12
59
9
15
31
45
5
36
31
21
32
31
15
14
79
5
27
4
63
33
12
56
12
19
14
22
14
58
17
21
60
63
1
95
9
16
6
38
136
15
9
80
76
27
72
32
24
21
31
32
12
19
18
47
31
54
56
34
14
4
39
8
52
29
39
61
78
50
76
20
84
12
19
45
39
27
9
41
4
36
20
48
46
66
51
8
1
3
5
40
24
11
1
56
144
4
131
9
15
16
5
40
11
9
7
21
42
5
184
81
44
10
9
36
21
51
68
36
16
9
15
20
64
9
8
55
5
39
52
44
24
103
2
106
5
16
17
43
63
36
29
45
28
6
57
69
18
38
3
88
81
32
19
12
8
12
25
20
48
100
12
83
16
5
4
15
41
7
32
12
52
27
66
15
48
77
31
68
1
54
18
30
90
32
19
27
21
33
18
38
15
19
18
32
4
39
32
31
14
39
21
16
15
8
21
7
29
19
104
28
21
23
9
4
47
76
17
22
24
5
4
20
12
25
51
39
108
2
3
28
36
45
8
39
36
37
6
9
36
20
115
50
96
19
80
12
69
70
74
16
39
5
19
56
45
7
3
6
3
24
57
63
63
29
16
36
15
9
21
20
48
12
10
14
60
24
7
129
18
6
90
144
18
18
50
22
54
11
16
53
24
4
18
12
33
9
3
8
127
53
9
43
17
36
19
5
120
64
66
45
20
21
48
19
24
9
12
42
5
4
45
30
5
37
18
2
100
51
93
11
24
21
40
48
6
21
20
33
16
36
12
15
17
10
9
17
63
4
8
16
12
72
5
19
84
15
120
2
7
27
60
18
36
56
15
45
4
20
75
1
39
51
45
21
8
46
14
31
29
40
47
24
1
30
69
5
7
8
24
85
36
95
28
41
12
3
21
4
35
37
3
17
ABCD 397525202*7^$a-1 [50033]
32
109
59
52
21
3
81
48
15
36
21
35
240
25
15
21
3
36
21
63
36
105
3
32
181
107
112
128
1
15
200
49
132
59
16
9
111
69
51
273
135
33
27
57
3
36
60
36
44
120
61
24
15
69
15
32
1
39
24
56
25
3
33
48
15
20
100
84
12
48
20
37
63
36
80
96
4
81
15
225
3
152
121
39
48
45
75
33
3
81
24
39
33
48
35
25
51
9
15
24
92
24
61
63
116
216
85
15
84
21
83
16
9
60
75
60
92
25
108
11
85
35
1
15
21
24
3
21
75
141
35
88
57
39
24
32
100
68
25
156
11
13
12
48
60
15
96
117
12
51
24
60
36
141
83
52
9
35
120
120
64
57
15
104
100
24
36
21
39
144
165
135
33
47
256
36
60
60
45
60
35
28
156
60
20
25
12
63
9
15
12
48
36
36
45
39
57
24
35
25
48
36
59
13
59
13
15
72
84
165
132
27
92
73
15
21
11
28
12
48
141
35
1
15
21
27
21
15
116
28
12
144
45
84
51
36
60
24
44
85
180
71
24
121
15
9
75
21
135
56
40
21
84
99
116
25
96
27
60
36
20
1
23
52
81
39
60
104
40
45
24
11
96
4
21
168
27
9
60
24
27
44
160
81
48
96
24
15
21
35
4
20
25
48
23
1
99
36
33
108
144
35
1
24
95
13
51
45
15
9
27
24
60
20
1
36
84
119
96
48
96
4
36
84
96
69
12
36
60
99
129
215
144
1
24
27
105
24
12
60
24
99
84
12
84
45
12
84
3
72
213
12
3
21
51
45
99
104
96
4
33
27
156
84
36
165
39
120
21
11
24
160
56
13
11
121
24
156
24
15
57
39
20
73
12
36
27
20
85
35
100
96
96
9
111
60
120
48
117
195
8
13
3
36
180
108
57
123
36
36
21
39
189
39
32
24
1
15
48
45
35
40
32
4
21
63
21
12
3
44
61
24
72
275
4
44
241
39
45
36
24
47
4
9
35
1
51
24
105
15
60
24
12
9
39
92
85
35
24
24
25
96
36
39
24
36
156
60
24
80
25
135
24
21
131
24
124
33
63
81
39
20
109
108
3
20
145
119
16
45
51
224
24
13
84
24
39
32
13
15
81
35
4
57
35
133
48
3
56
13
27
165
3
105
27
33
12
99
21
15
60
84
36
44
40
120
21
36
60
123
176
28
12
48
21
11
4
21
39
57
48
71
13
15
60
93
72
11
24
73
108
59
16
9
47
13
35
37
63
12
45
48
15
92
40
144
36
60
69
35
120
97
243
36
9
75
9
60
231
80
4
45
12
96
39
164
316
140
4
9
12
15
24
9
47
48
97
23
121
36
83
61
11
85
59
24
96
61
3
105
15
72
60
33
15
21
39
132
60
33
48
23
85
36
84
135
21
3
153
59
28
33
27
33
63
57
72
12
3
21
99
32
24
49
27
105
15
20
4
36
8
61
51
120
45
24
39
21
12
3
129
12
96
24
35
24
1
75
20
48
97
75
48
45
15
93
39
9
11
40
84
9
195
117
15
9
24
51
24
33
39
84
240
144
60
72
21
39
93
75
260
136
9
132
59
16
21
59
4
20
96
184
36
45
3
20
25
96
36
75
24
21
48
72
24
36
15
48
56
16
48
60
12
33
15
36
356
25
39
84
20
40
12
60
8
25
27
21
60
24
99
9
15
32
13
15
120
156
24
45
27
81
63
45
99
36
81
15
44
121
60
15
44
16
69
51
24
120
9
71
37
3
57
23
16
60
140
85
3
32
48
72
120
88
120
12
33
11
16
24
45
35
16
33
12
63
12
8
16
81
36
123
56
85
96
3
69
120
15
57
3
12
153
35
1
15
80
49
87
80
88
45
75
21
60
75
84
72
24
117
83
49
27
69
60
36
84
35
16
24
216
45
59
1
3
81
11
144
61
75
8
52
24
9
11
109
15
21
12
39
20
25
15
285
84
15
56
28
36
24
81
12
72
11
96
1
60
27
96
9
72
39
80
1
23
37
120
35
40
21
123
57
24
48
12
144
51
80
40
84
36
84
ABCD 397637726*7^$a-1 [50005]
48
21
9
6
113
7
41
49
42
42
12
6
24
17
7
36
36
45
15
17
37
15
15
33
3
17
13
54
53
127
33
72
51
5
4
3
12
33
12
33
30
69
57
6
36
18
24
111
27
9
15
29
4
3
48
6
35
13
90
77
25
6
45
15
105
33
36
35
73
27
21
12
6
6
24
11
28
15
5
52
63
12
48
12
6
114
9
32
19
30
24
30
45
80
4
12
3
36
5
25
54
42
60
59
4
27
24
90
35
1
3
3
18
54
12
41
85
3
20
60
31
18
18
18
51
15
126
18
6
24
15
140
37
27
15
5
7
53
1
3
3
120
81
8
40
20
7
12
30
15
93
47
13
18
5
12
25
138
33
9
23
1
60
23
25
23
19
21
135
54
36
15
8
64
3
60
18
11
13
12
3
15
57
3
42
3
3
24
6
11
4
39
48
21
99
18
30
24
36
30
47
25
11
49
18
9
105
63
3
18
23
1
78
72
30
102
48
17
24
19
6
12
24
15
33
72
23
25
35
55
18
24
3
3
33
9
18
60
17
48
13
12
12
18
9
15
6
60
48
47
37
6
12
9
33
30
66
3
3
18
6
89
1
6
18
23
49
6
30
27
3
12
12
36
17
61
15
27
42
12
6
12
77
1
24
6
24
9
12
3
21
3
6
6
9
21
24
84
35
13
63
21
96
3
27
129
21
18
42
47
16
44
43
5
13
6
18
3
24
9
95
76
32
7
6
90
6
54
48
12
24
96
6
138
5
1
24
15
15
6
3
20
31
102
48
6
36
54
54
36
17
19
24
9
15
29
13
18
21
3
6
6
126
18
72
18
30
126
11
40
27
5
1
15
21
6
18
12
39
3
90
18
42
18
24
24
12
9
20
1
3
39
21
15
42
48
30
12
42
36
6
21
9
18
137
31
30
23
91
6
39
3
101
1
48
42
18
47
25
30
21
15
18
6
60
5
12
12
1
6
144
24
5
37
12
18
17
13
18
36
36
30
12
60
78
24
6
39
9
39
12
32
49
12
36
15
9
11
16
123
5
12
4
87
9
8
13
12
18
18
27
9
15
8
31
12
12
6
59
7
41
13
23
7
12
90
51
3
54
24
6
21
39
60
6
75
48
45
47
48
52
15
29
7
29
13
42
9
9
3
3
66
60
15
3
17
28
72
44
19
45
33
48
150
12
12
6
30
9
75
12
18
30
72
6
12
30
66
24
15
44
7
12
12
36
24
18
39
8
1
3
9
23
4
3
48
54
36
59
25
11
7
29
25
3
12
15
48
66
42
9
63
17
19
96
54
30
72
42
12
24
15
51
5
13
168
54
48
5
13
18
29
16
9
11
7
12
5
43
9
33
6
6
54
12
42
39
9
99
9
60
27
63
30
12
30
60
90
87
3
12
72
24
54
42
5
28
45
72
23
132
49
15
60
24
45
30
65
133
39
15
9
21
78
36
41
19
12
29
48
13
24
23
1
6
6
12
27
45
18
17
19
9
33
83
25
6
33
15
30
6
6
11
13
24
18
12
36
36
30
66
18
24
3
15
57
8
4
93
42
57
9
42
18
30
12
18
54
53
16
84
27
5
55
5
1
12
48
87
63
5
73
12
39
15
17
36
25
66
84
6
12
18
6
15
45
11
7
18
15
9
18
12
18
18
57
21
111
44
4
33
39
21
42
6
36
60
59
7
9
20
19
12
42
75
3
30
27
87
105
3
42
24
15
9
96
36
30
96
17
28
3
42
12
6
5
16
68
13
3
27
29
31
54
15
21
60
18
24
126
6
24
9
87
5
13
42
18
12
3
33
23
1
23
31
6
48
27
120
15
78
12
27
27
5
1
59
7
9
69
54
30
36
6
36
33
15
54
6
30
84
47
48
1
11
31
12
5
1
24
48
39
3
60
42
27
3
29
49
3
3
21
75
48
5
4
39
9
45
18
17
25
24
51
21
87
20
13
47
28
27
36
54
3
48
15
66
95
124
9
3
69
99
9
95
36
4
27
48
6
6
60
18
30
42
24
27
9
36
18
12
30
23
19
6
3
44
115
18
30
24
6
6
9
99
18
72
6
6
30
77
16
33
3
44
37
54
30
120
27
27
6
47
49
6
17
40
20
13
23
19
41
1
75
8
7
36
18
24
3
3
24
6
54
42
60
59
19
12
18
15
57
36
27
15
41
55
36
21
3
6
6
33
60
9
48
18
24
12
17
1
72
66
21
36
3
24
36
9
3
66
12
60
54
6
47
43
17
13
15
15
114
30
5
28
20
37
18
30
18
60
12
12
30
18
18
18
120
42
12
18
18
15
44
4
33
36
15
15
29
19
6
60
54
21
45
126
24
30
24
11
43
21
15
6
3
8
103
5
1
6
69
3
101
24
36
1
240
3
87
33
81
6
6
35
25
12
12
18
12
30
23
12
1
39
51
9
33
51
9
66
54
75
15
72
36
42
12
54
9
12
8
7
5
79
24
41
12
55
9
21
48
12
51
3
41
36
103
96
42
42
18
42
6
24
23
16
69
11
37
27
8
13
6
156
89
4
45
35
84
73
30
33
15
42
42
30
35
1
35
76
21
15
8
61
78
6
6
126
12
48
90
54
3
116
7
57
57
24
42
33
20
40
84
51
9
27
21
3
21
3
42
75
3
18
27
15
18
39
33
6
5
49
35
37
3
8
19
54
47
13
12
11
4
8
25
102
12
42
15
9
6
45
123
90
18
153
56
1
15
44
1
35
12
37
24
12
24
48
15
27
6
3
44
13
3
36
9
3
21
60
12
39
9
18
12
6
11
19
24
9
81
66
36
9
27
18
3
33
3
3
30
39
21
47
13
15
120
3
126
107
52
39
18
23
19
78
78
6
3
8
12
7
30
54
12
5
43
12
12
18
18
161
24
16
111
18
30
102
54
18
12
23
37
66
65
24
40
21
24
6
30
60
42
60
53
19
96
48
24
5
55
12
6
30
90
120
12
83
48
112
9
24
6
30
35
13
12
15
8
40
51
29
12
19
6
11
120
49
39
27
29
4
9
3
27
30
6
9
3
9
69
6
84
113
79
18
51
15
24
54
3
33
11
25
35
40
3
6
36
75
99
5
1
24
54
33
27
18
18
30
60
6
29
1
18
102
23
7
29
7
24
48
12
65
13
15
93
23
7
18
59
37
6
18
59
25
6
90
24
15
20
16
21
36
18
42
39
21
18
84
9
21
6
12
12
17
19
5
67
42
66
9
3
60
78
12
15
9
30
77
1
35
31
45
9
66
17
49
6
24
9
51
18
39
63
18
15
15
6
36
6
29
19
29
88
27
21
44
25
35
7
24
17
13
6
53
48
67
156
9
56
16
69
30
5
4
45
120
12
6
18
36
15
8
37
23
25
12
27
9
12
30
18
11
13
23
48
19
108
6
12
11
12
37
30
30
99
20
1
18
36
6
18
41
43
36
5
36
13
12
3
81
51
93
48
3
21
66
102
6
29
31
12
18
6
45
12
69
18
12
78
6
29
61
3
75
5
13
30
18
12
18
36
9
9
108
30
30
23
31
60
60
5
19
6
131
25
30
84
24
12
48
53
7
5
31
36
ABCD 397654706*7^$a-1 [50030]
44
19
24
36
12
21
32
28
12
3
189
36
20
79
48
21
120
36
24
252
120
15
36
9
20
31
36
60
101
24
115
45
123
9
8
48
52
108
32
16
135
17
28
3
21
8
7
101
7
24
21
51
141
56
19
24
9
15
9
36
99
33
15
53
4
104
43
17
31
69
15
12
108
89
43
77
48
7
5
91
129
12
8
16
3
36
12
21
75
5
60
103
9
3
9
39
12
33
12
168
20
76
8
208
8
24
43
5
4
87
60
9
68
4
27
132
29
112
8
31
9
84
3
5
16
3
132
17
64
99
12
5
55
17
19
41
7
60
41
72
7
33
20
19
57
15
57
48
20
31
81
8
52
3
65
4
8
7
60
48
12
5
43
17
36
40
27
9
15
69
3
12
105
32
91
17
31
108
53
7
41
16
68
28
108
36
15
48
24
29
67
41
4
168
3
24
5
16
3
60
29
28
60
75
84
5
36
24
108
48
19
108
57
8
4
123
33
51
12
5
7
45
20
115
12
36
60
24
41
103
9
20
12
36
31
36
60
12
177
36
8
112
80
19
33
12
39
84
53
40
32
31
77
31
21
36
60
44
103
165
48
12
80
7
33
92
40
12
96
12
48
3
24
57
51
5
79
24
105
44
79
81
8
100
15
17
36
43
21
27
24
5
19
48
5
220
3
12
33
39
33
27
57
3
24
41
108
48
19
53
31
33
44
4
8
19
36
36
9
24
15
41
60
28
92
64
8
19
189
3
45
3
21
20
16
27
12
41
12
48
67
69
3
105
15
12
21
8
40
44
48
48
4
20
7
53
7
101
19
12
21
15
144
81
63
33
15
9
12
51
48
24
5
112
56
12
7
48
101
4
3
5
52
3
144
24
5
4
3
33
72
3
45
32
72
16
51
53
7
53
100
39
17
40
24
48
20
64
44
144
28
3
48
81
63
69
60
104
16
48
36
24
36
20
76
36
24
39
24
113
52
3
84
101
43
9
39
89
28
12
15
45
92
16
132
8
16
75
33
15
93
60
24
3
5
55
5
36
40
15
12
5
4
8
19
57
51
144
17
148
80
60
4
3
45
80
12
28
27
60
81
111
21
15
17
7
89
64
87
93
75
93
20
4
24
32
31
48
93
3
5
40
20
79
33
36
44
156
67
9
96
8
43
21
15
53
28
36
120
3
36
137
12
96
4
39
69
20
4
8
16
96
3
41
31
21
8
67
72
53
72
76
224
43
9
8
52
8
52
27
36
65
19
24
17
36
12
4
63
5
16
15
69
8
31
96
5
16
12
12
68
12
28
27
65
31
5
16
60
15
53
7
9
3
21
63
17
48
4
8
48
127
5
43
24
9
20
43
84
9
24
159
33
15
113
24
7
48
12
93
8
43
21
3
12
36
48
65
60
79
12
33
63
24
29
31
33
300
8
31
72
36
53
16
27
105
3
5
4
8
31
21
3
5
19
33
3
12
33
24
44
19
65
100
12
63
12
12
57
12
8
72
48
24
19
21
48
51
69
132
8
7
48
96
84
53
64
56
7
125
52
39
48
33
56
76
8
28
8
16
24
12
108
32
79
29
24
19
24
33
51
45
24
12
48
72
12
56
55
9
111
81
3
60
45
3
45
3
36
48
12
24
12
12
57
24
3
12
21
24
36
44
4
36
63
41
28
15
65
48
100
3
9
20
40
68
124
12
15
29
7
36
12
29
40
48
12
48
3
12
53
76
36
20
48
7
5
55
57
63
9
60
8
16
3
144
57
15
48
36
9
12
8
19
29
19
12
41
4
44
40
20
232
27
33
12
56
7
105
8
31
9
24
20
40
20
36
52
3
72
120
36
41
43
69
36
32
31
5
40
51
9
96
75
84
24
161
52
32
40
36
15
36
48
33
72
99
17
52
15
65
52
12
84
20
16
183
113
40
3
5
139
5
19
9
3
36
108
21
87
72
21
39
36
144
24
41
7
24
12
65
28
20
31
9
3
17
31
24
72
5
88
24
3
9
44
12
40
60
68
31
9
27
5
120
7
72
9
32
48
4
3
57
8
4
44
112
3
12
84
105
36
3
5
40
111
21
15
33
80
19
72
24
57
24
75
9
3
21
156
24
68
7
60
57
116
19
84
9
60
72
8
28
3
21
3
5
16
152
55
9
8
31
60
137
112
48
80
7
33
3
81
8
43
33
44
16
44
103
5
48
12
60
31
9
51
24
9
3
53
31
21
3
65
79
24
48
72
21
8
43
105
132
63
5
28
20
12
40
8
40
3
9
12
48
63
45
3
48
180
81
24
51
5
7
5
67
12
33
96
27
36
29
28
20
7
33
15
17
16
15
65
43
21
39
29
7
12
81
15
48
5
84
48
52
48
51
33
15
53
43
57
36
20
79
33
8
7
192
21
36
8
240
55
65
7
41
28
27
93
32
72
19
21
3
45
3
117
27
36
36
9
44
28
24
56
12
43
9
24
96
3
101
52
99
9
72
84
56
48
24
208
12
15
5
19
57
36
44
67
36
24
5
28
180
32
4
56
12
88
20
28
44
19
9
39
45
135
33
20
28
8
60
7
17
31
36
21
3
9
8
79
84
48
29
124
87
29
7
41
31
53
43
129
116
4
48
15
24
24
60
96
9
72
68
28
24
27
60
12
17
55
69
51
72
57
3
5
28
12
80
4
36
60
3
9
39
108
105
39
36
41
7
57
24
12
48
3
12
5
24
160
8
55
9
ABCD 397742648*7^$a-1 [50024]
36
111
9
7
44
9
27
9
48
55
12
5
75
69
31
156
24
5
36
15
52
20
28
12
68
100
53
24
27
9
15
129
63
9
36
3
16
65
31
48
29
108
55
8
52
12
20
9
43
24
101
60
31
41
43
185
3
69
48
48
15
45
24
43
77
7
56
120
16
17
12
48
43
5
3
21
36
67
77
48
3
81
96
43
5
63
16
44
21
84
55
20
12
72
21
87
112
32
9
67
53
51
24
21
43
5
91
101
63
60
9
123
57
12
27
105
3
16
68
45
51
64
12
29
36
96
7
89
3
84
57
39
21
27
9
67
5
39
36
57
108
27
132
96
12
21
7
53
27
52
20
69
3
36
33
36
12
91
24
24
56
28
96
20
12
21
7
5
84
7
36
29
12
12
55
36
5
91
17
72
55
44
57
63
16
44
64
5
7
41
75
48
12
4
68
45
60
36
12
84
3
28
32
60
93
36
67
29
15
45
7
17
99
9
31
72
65
43
68
24
21
15
45
79
192
5
43
36
29
7
44
52
17
48
39
69
12
15
4
173
72
96
24
3
21
24
3
84
24
33
60
36
3
57
72
24
7
29
108
7
125
19
32
60
33
15
21
31
17
43
125
19
29
7
17
36
12
63
21
84
48
39
9
39
96
48
21
96
24
7
24
80
24
120
57
199
17
31
5
115
12
77
3
36
69
51
45
7
41
27
24
48
21
27
81
19
60
17
24
27
9
12
72
31
20
36
16
8
16
17
48
15
24
48
60
12
81
19
128
45
36
111
36
64
80
16
53
67
65
36
31
68
165
39
33
3
64
32
9
12
27
16
5
39
48
9
43
12
84
92
60
9
111
28
65
15
36
16
41
12
12
27
28
8
16
41
3
33
132
15
60
16
20
24
21
24
12
7
5
36
39
40
48
17
15
45
63
4
104
69
43
8
45
27
120
153
12
103
29
67
65
15
108
40
113
7
17
39
136
41
12
12
19
44
88
24
65
48
15
36
124
17
72
127
53
12
108
48
24
12
12
3
24
88
12
17
79
44
4
17
12
3
45
3
84
57
31
5
15
45
3
64
5
43
32
45
87
45
156
7
48
41
24
12
15
12
9
27
84
9
72
39
36
45
15
33
7
24
20
100
24
84
32
4
32
12
33
36
24
3
52
5
12
27
76
68
33
67
32
48
69
12
12
96
24
96
12
43
12
41
103
80
9
36
187
32
12
4
56
24
16
5
19
24
77
31
77
96
108
3
21
27
21
84
55
80
45
3
64
5
12
36
12
24
36
55
68
40
20
12
36
57
3
168
57
63
21
31
20
9
12
27
21
24
51
48
28
77
55
41
31
36
44
9
12
60
3
12
9
63
48
45
12
24
48
84
48
72
15
52
12
5
55
5
60
15
117
31
80
12
33
7
53
27
21
7
164
45
15
36
28
5
27
9
51
69
3
76
17
27
9
31
5
55
17
48
36
91
44
4
5
12
48
75
48
33
15
21
19
65
55
20
36
21
3
24
96
12
28
84
32
45
84
48
12
24
43
17
27
4
84
32
16
41
51
36
16
5
12
111
120
21
36
15
48
60
9
91
5
48
75
12
52
108
5
48
120
144
55
104
24
48
64
17
27
12
21
31
89
7
29
7
8
9
12
12
72
15
21
115
104
48
48
141
36
55
17
7
41
99
100
44
9
7
17
60
51
112
77
12
24
63
4
77
99
81
27
76
8
40
8
9
3
33
72
67
80
16
17
108
3
57
48
60
15
12
21
111
12
4
32
45
55
120
20
45
87
28
77
3
21
24
15
33
19
5
96
7
29
48
12
39
184
48
8
36
4
44
36
21
12
39
4
48
29
7
44
48
33
36
15
16
92
81
79
41
72
67
56
64
53
12
12
12
27
4
65
12
12
12
19
17
19
89
3
24
9
120
7
20
21
27
160
17
156
36
36
7
65
7
41
7
12
17
15
4
5
39
12
4
20
64
12
41
12
60
12
15
33
103
89
3
21
60
12
48
96
99
33
12
31
5
36
75
4
44
12
45
12
24
7
60
32
108
40
41
3
52
29
91
5
99
120
24
21
27
57
3
12
9
60
31
48
44
21
60
7
12
5
43
41
91
44
4
65
15
21
120
31
44
52
17
12
48
60
43
44
9
87
33
12
36
3
76
185
24
36
15
12
21
96
63
16
17
7
8
9
79
17
7
29
96
123
4
60
29
27
12
96
36
24
45
7
12
32
9
27
144
9
55
12
128
21
48
3
72
117
36
15
12
36
9
67
29
15
84
261
12
27
9
24
19
20
9
19
20
12
81
19
53
43
48
176
24
9
31
24
89
31
32
24
24
57
216
48
27
48
12
81
39
9
3
12
100
44
4
20
12
45
99
12
52
36
80
112
12
29
7
12
48
60
29
36
60
19
5
156
39
57
12
7
176
69
31
5
39
36
33
120
36
91
20
28
101
99
33
55
8
12
33
51
24
132
4
17
24
3
16
77
3
4
12
5
7
17
108
12
63
48
45
67
12
5
12
27
9
31
32
153
48
12
7
44
4
44
132
96
4
56
4
60
8
21
24
63
9
3
160
5
36
24
15
45
27
60
28
149
3
33
36
135
52
8
36
21
55
20
4
56
21
27
24
45
96
144
12
19
65
67
12
96
29
55
29
43
17
12
24
27
33
7
5
39
52
12
17
19
44
57
24
12
3
21
31
17
43
20
12
12
64
96
96
8
24
21
31
17
3
81
7
36
17
3
12
33
12
3
ABCD 398022062*7^$a-1 [50021]
4
5
96
72
7
48
104
28
5
27
69
55
44
45
15
28
144
20
208
24
12
44
208
41
15
9
48
91
56
24
28
113
31
17
12
27
33
3
16
32
45
24
27
28
41
60
31
36
8
72
28
5
15
12
112
152
9
31
65
187
44
9
19
24
12
44
9
27
108
16
12
24
44
12
120
4
56
16
128
28
128
16
24
164
72
57
36
67
12
32
64
173
15
24
33
7
17
15
24
60
24
12
28
20
9
24
147
57
31
32
24
28
8
16
5
31
17
12
75
36
57
15
12
24
88
8
84
21
3
12
88
8
81
79
56
88
17
91
12
77
3
64
188
93
12
55
89
55
84
8
72
12
9
3
93
7
20
36
21
60
36
19
36
8
48
16
17
60
87
60
24
4
20
16
5
39
16
12
44
9
7
32
36
220
104
48
57
12
48
67
20
52
5
12
51
4
8
60
148
17
48
27
21
24
27
33
19
17
43
8
28
56
12
88
60
5
31
5
27
16
32
21
60
12
55
20
4
53
51
48
4
8
45
84
27
60
28
29
3
96
84
57
96
15
76
72
8
57
63
16
44
40
53
36
3
48
28
92
24
48
57
31
44
69
39
40
5
27
9
3
21
63
4
29
84
12
39
52
32
72
12
4
113
60
7
29
43
36
20
9
3
4
32
9
48
7
29
7
12
36
5
99
21
91
17
7
20
28
53
3
124
72
41
51
180
12
36
9
51
40
8
21
7
5
3
12
36
108
33
31
29
27
72
4
36
77
60
3
60
60
9
312
99
24
96
21
36
3
4
32
48
12
28
5
12
79
84
44
12
40
8
76
108
29
3
60
33
19
24
41
27
21
15
177
7
65
19
5
19
32
9
36
3
12
120
72
9
15
16
41
12
15
165
87
21
91
44
64
29
63
168
72
40
32
69
87
69
15
76
8
132
60
28
96
48
5
36
120
3
33
3
48
12
16
101
72
72
24
51
52
20
9
108
72
75
12
48
76
8
36
48
12
84
45
19
36
36
56
28
8
21
123
57
3
9
31
60
77
3
48
48
72
16
24
228
56
4
125
15
57
19
48
53
7
20
48
120
40
56
4
156
36
8
105
15
12
93
15
28
12
41
39
129
24
12
27
4
56
48
12
9
91
12
140
76
36
29
96
111
24
33
3
12
96
28
8
105
108
15
96
84
36
40
41
39
28
56
60
21
63
21
3
84
72
12
4
17
19
84
5
51
16
32
28
12
36
17
55
8
21
43
44
168
45
51
108
21
27
177
3
60
16
24
8
21
55
65
51
36
28
24
36
17
27
105
15
60
28
12
44
48
81
87
45
3
72
72
4
8
108
252
48
24
12
12
12
64
8
12
57
12
84
3
9
31
17
15
12
4
60
56
48
9
27
21
39
36
12
96
132
12
57
159
28
29
7
132
48
8
16
29
48
12
31
77
63
96
24
60
40
29
27
52
125
19
60
32
45
39
76
29
24
15
96
9
7
96
20
12
16
65
3
21
3
36
112
20
9
3
4
20
52
68
48
28
176
45
3
24
21
72
3
88
29
27
24
48
36
88
48
8
28
29
51
33
55
20
28
200
48
48
16
48
68
57
19
29
15
16
72
89
24
31
12
104
93
135
81
24
3
57
3
108
28
104
57
36
3
72
57
15
64
32
28
128
45
3
4
80
4
72
32
12
84
45
75
64
108
120
72
32
93
108
27
48
21
36
103
80
12
9
39
40
36
80
28
8
16
36
29
19
8
84
9
51
28
5
99
45
3
36
24
28
5
87
64
132
140
48
9
19
68
12
40
36
8
100
72
60
92
24
4
96
8
24
12
33
27
16
24
8
60
24
36
84
52
20
36
9
60
7
20
12
16
36
8
12
16
20
69
123
12
84
60
57
63
96
9
51
4
77
51
33
27
60
4
36
41
36
84
123
36
9
19
53
75
12
36
48
76
36
17
36
7
5
27
16
5
27
60
60
28
5
3
28
44
21
24
51
12
69
15
132
12
33
15
24
24
36
88
20
64
32
129
3
60
36
24
40
20
12
9
15
16
24
41
63
12
9
36
31
36
56
16
56
40
68
40
72
48
161
7
17
27
45
163
80
72
93
19
17
99
52
8
21
27
28
89
27
12
24
48
60
48
4
20
60
12
24
57
87
40
92
12
9
12
7
20
28
32
12
84
36
24
60
28
8
4
96
56
12
24
16
32
84
201
168
12
27
21
12
24
7
20
16
17
3
12
24
24
33
27
4
36
80
96
105
75
48
88
5
3
60
232
5
15
12
136
8
33
31
20
48
93
87
57
3
24
9
84
63
16
20
36
12
16
77
19
48
8
69
55
20
12
108
24
60
4
53
12
7
5
3
64
92
33
3
24
57
27
4
48
32
4
17
79
36
29
115
53
27
4
5
87
36
48
132
24
12
16
36
29
12
19
104
21
156
19
5
48
75
24
88
44
148
108
60
32
24
12
117
27
24
28
68
60
24
64
233
7
12
20
24
33
87
9
3
40
32
28
41
7
20
60
9
255
16
5
12
51
81
48
43
48
17
39
9
15
21
15
16
56
240
132
45
63
24
12
4
12
5
60
51
60
45
24
51
12
40
ABCD 398163878*7^$a-1 [50024]
24
46
8
48
45
9
4
36
74
46
24
2
9
12
13
36
122
18
24
4
26
10
86
70
20
39
7
48
24
18
38
141
3
46
32
28
92
10
30
2
58
12
20
36
82
56
18
88
60
12
128
15
45
36
22
5
84
13
50
10
6
62
63
1
90
120
14
82
48
6
11
13
60
35
1
66
54
2
112
6
20
64
12
2
16
24
8
40
5
25
2
40
42
36
12
48
54
26
100
42
6
32
10
24
38
27
9
46
80
34
20
64
44
16
11
61
36
23
72
19
30
108
11
21
60
76
14
34
86
18
24
64
35
49
60
11
72
43
26
28
66
198
24
18
30
12
14
9
7
8
22
42
56
45
25
2
6
111
27
22
42
5
3
42
3
1
24
12
30
50
70
8
34
6
26
51
37
6
5
49
36
6
5
3
6
39
1
50
18
30
24
70
18
5
9
40
48
12
134
58
11
45
12
60
28
12
23
48
85
74
22
68
120
22
14
16
8
18
58
14
16
30
47
19
26
60
28
71
13
96
12
23
12
9
10
14
34
48
8
162
30
45
27
22
36
68
135
27
10
24
30
66
12
42
41
37
32
36
12
42
40
18
6
17
13
36
24
30
14
10
17
9
64
6
14
63
9
4
11
19
26
54
22
24
24
36
24
12
42
30
20
70
77
9
10
5
25
84
8
28
42
24
54
12
54
24
6
2
6
136
24
18
65
45
10
125
3
9
9
4
92
40
134
22
12
110
22
66
128
18
24
12
112
66
2
28
84
12
2
6
66
10
6
101
9
58
18
56
4
18
6
8
10
17
63
90
16
56
84
15
97
72
12
11
27
33
57
27
1
8
87
27
48
58
12
80
48
40
47
49
66
56
9
49
168
12
48
36
6
8
16
30
26
40
2
16
11
72
57
52
71
12
43
8
46
20
15
25
6
90
86
34
83
1
8
10
48
8
6
4
84
32
24
40
26
64
80
40
30
42
29
75
6
48
4
6
5
75
24
216
16
29
3
72
162
54
45
13
20
58
14
4
6
8
16
14
18
9
103
2
46
2
16
12
24
2
33
25
84
20
22
2
36
10
56
24
40
5
19
150
2
40
24
8
102
10
30
2
40
14
12
6
21
27
22
12
20
36
70
62
3
13
104
10
66
11
3
16
30
24
36
12
24
18
65
9
22
30
2
33
85
32
4
6
24
50
6
34
30
54
96
18
56
40
26
46
18
6
6
2
10
6
6
239
49
116
64
78
30
32
36
12
18
18
6
88
14
4
30
26
28
35
9
4
44
46
8
6
18
48
64
6
2
6
10
42
14
9
63
6
16
47
13
12
47
72
27
34
14
18
40
14
6
76
44
10
8
24
21
19
8
10
23
9
4
24
8
39
1
60
30
8
168
88
24
30
12
12
8
36
54
64
6
35
9
30
70
114
30
35
7
5
43
8
72
46
2
16
26
22
32
66
4
2
40
30
23
27
18
16
6
48
42
30
6
2
40
8
22
11
12
43
80
46
24
42
14
4
12
18
24
26
87
13
98
16
2
24
27
13
8
76
36
36
60
14
21
9
10
8
69
3
16
56
18
99
27
34
8
3
73
8
34
48
18
12
56
66
16
72
42
14
16
8
18
22
17
13
20
36
16
95
25
71
3
117
51
34
12
26
45
27
70
20
22
72
5
3
18
6
16
6
50
45
9
18
40
5
25
32
42
16
14
4
30
89
12
115
56
10
68
4
23
57
22
18
20
10
8
70
20
198
30
16
24
12
30
30
2
22
71
69
4
42
2
16
60
20
16
23
13
74
30
15
99
64
30
26
45
9
58
5
33
90
16
14
10
26
64
36
24
120
66
6
8
10
80
6
36
48
6
10
24
131
1
23
1
8
48
34
30
8
16
42
18
6
6
2
130
11
61
20
34
104
10
6
30
12
30
8
112
53
19
30
11
1
182
78
4
6
24
5
81
99
9
16
156
66
18
14
10
12
60
84
32
15
27
18
22
6
119
13
14
18
6
54
16
42
14
28
107
25
2
66
60
10
120
6
24
2
48
96
16
65
13
26
9
7
30
120
18
38
52
11
1
56
10
18
12
18
14
40
83
12
1
12
38
10
84
8
18
42
27
25
132
6
17
9
27
171
46
18
42
14
24
40
14
27
36
49
44
52
20
78
46
119
45
16
71
117
12
124
42
18
32
22
6
24
12
8
36
42
88
56
34
239
7
18
6
150
72
8
27
9
135
13
2
46
35
109
35
13
12
14
42
70
5
49
83
21
10
77
9
4
12
12
30
8
72
42
40
8
51
37
62
22
48
2
30
162
18
76
23
1
18
50
40
86
22
48
42
5
9
3
7
18
62
10
20
76
12
26
30
87
93
6
88
104
88
38
36
4
66
90
24
14
22
24
96
11
13
48
26
21
25
26
40
96
78
20
22
8
70
56
4
23
13
47
27
10
92
24
4
35
189
22
14
16
35
21
88
48
35
9
60
12
22
128
18
54
30
10
26
70
2
4
12
6
174
120
18
48
2
94
24
8
34
78
8
258
28
2
24
10
36
60
6
30
122
6
52
14
54
15
67
8
18
6
22
80
135
13
83
25
48
56
10
78
36
30
30
12
72
56
51
13
12
18
6
60
36
20
46
32
22
26
42
3
25
24
74
16
32
22
24
8
24
34
5
19
5
13
24
20
16
42
50
15
37
44
4
32
10
29
1
35
45
15
25
36
23
85
32
27
63
33
7
2
30
6
10
2
28
72
104
40
18
72
41
157
50
40
8
34
8
22
86
84
60
39
121
20
30
34
8
30
88
78
11
31
6
2
16
62
28
11
43
6
164
28
18
24
18
48
152
100
2
40
42
32
4
42
8
70
42
42
56
52
72
2
22
2
9
121
72
68
10
17
9
16
30
8
64
29
99
88
62
10
56
18
22
30
132
20
34
30
24
42
14
88
2
165
1
24
44
30
34
11
19
18
8
6
9
7
38
18
22
42
48
17
37
108
62
22
59
15
54
72
10
29
25
66
26
22
48
38
136
8
40
60
12
2
57
25
12
26
6
28
8
12
36
27
1
48
2
21
51
22
95
25
12
35
43
32
9
25
6
30
26
21
13
108
24
23
9
3
60
27
34
54
6
24
2
33
21
4
38
58
24
8
48
22
5
19
30
11
57
16
36
18
26
16
ABCD 398203436*7^$a-1 [50057]
4
44
93
97
66
80
21
75
141
48
51
105
55
60
68
93
60
48
63
48
165
24
61
11
43
30
194
165
7
264
36
29
12
109
50
21
19
84
60
29
7
5
15
72
28
41
13
11
49
11
25
14
24
52
54
14
22
50
34
35
75
81
60
75
240
9
36
115
5
123
106
11
48
48
3
48
33
96
144
39
21
49
71
3
72
129
144
48
37
23
49
2
28
114
146
45
3
22
2
21
27
9
12
13
96
23
108
13
155
1
71
73
150
5
39
24
33
156
288
36
115
54
36
23
96
12
19
89
1
131
12
180
121
11
60
25
155
48
48
13
6
5
85
11
48
75
76
20
4
101
39
24
70
191
99
21
240
61
11
3
45
31
65
25
30
41
13
14
22
71
411
57
12
51
21
240
7
68
112
29
91
60
89
49
23
24
84
96
15
48
22
48
50
82
11
120
84
87
148
30
83
48
228
25
14
16
60
66
71
3
21
49
95
60
36
288
51
105
91
30
59
55
5
15
46
191
72
67
32
9
39
118
50
22
74
48
22
11
15
93
48
24
75
33
192
39
100
17
49
2
69
27
24
57
60
31
5
145
180
23
25
132
59
120
55
36
30
71
97
194
93
36
60
3
10
11
3
76
161
27
81
36
85
60
11
48
12
27
46
23
99
45
48
132
15
45
25
59
111
93
91
41
36
73
35
183
57
36
120
55
41
27
52
5
36
139
80
189
3
58
35
27
72
24
72
33
61
47
43
137
48
60
61
11
3
40
5
49
12
179
120
49
71
49
23
3
45
25
71
168
121
36
108
23
223
20
24
45
132
49
86
9
55
66
62
46
2
21
73
74
24
393
39
40
65
132
19
5
24
24
97
2
48
4
17
3
9
15
45
1
30
41
49
11
84
3
57
61
150
120
60
30
2
57
55
66
23
48
12
36
151
60
89
3
21
12
55
200
10
11
144
49
98
112
104
72
105
36
79
60
84
96
161
19
30
71
24
24
132
48
31
173
276
85
146
9
15
69
145
11
60
55
89
91
8
120
69
84
15
10
23
67
65
19
29
12
49
36
24
335
205
11
3
57
15
34
6
5
96
97
71
24
25
11
132
24
48
147
24
9
48
87
21
61
114
66
71
43
56
21
3
96
34
11
27
21
48
19
80
21
108
84
75
46
50
21
27
72
9
97
95
36
120
51
96
21
144
7
140
9
121
14
21
55
41
3
24
153
180
3
21
27
72
40
221
27
48
21
72
36
39
105
36
12
49
11
27
57
25
11
3
9
60
31
17
163
5
25
95
49
126
17
24
73
71
49
23
24
24
51
10
11
48
3
213
79
44
106
90
36
54
119
27
45
205
14
16
5
109
30
8
82
71
60
109
71
36
99
9
15
48
28
41
3
24
21
24
75
192
141
19
185
60
3
16
29
48
147
33
12
36
25
107
27
22
180
60
74
45
72
99
45
27
46
35
48
12
1
126
53
15
16
36
24
20
21
24
1
71
133
107
49
2
168
45
96
109
14
16
101
24
123
81
96
36
24
216
24
289
50
70
126
20
21
73
95
3
46
12
62
93
36
139
161
84
159
48
93
48
31
41
99
9
67
44
96
33
192
229
71
25
59
15
117
97
47
48
67
5
25
50
9
109
26
76
18
2
4
5
175
29
267
4
36
5
3
21
36
15
81
60
48
72
48
25
96
35
13
371
180
171
45
96
24
3
52
41
103
66
50
45
3
81
55
101
85
90
5
84
144
156
12
27
57
109
30
6
30
54
155
252
13
107
19
90
11
120
43
29
48
24
27
22
11
15
94
35
60
1
71
99
48
45
1
74
93
24
480
19
56
34
35
12
48
115
29
96
ABCD 398229234*7^$a-1 [50071]
69
63
18
24
6
24
18
51
21
11
55
12
77
133
30
18
42
12
21
129
3
3
41
4
87
30
12
6
5
49
66
33
24
45
102
48
33
144
3
48
225
24
96
57
12
48
12
35
73
51
9
12
36
11
1
75
164
13
66
45
24
105
3
156
27
24
33
75
5
28
9
30
48
60
12
21
9
66
174
186
54
6
30
15
15
24
9
116
25
60
48
11
1
18
162
120
15
3
60
5
43
5
37
12
15
15
17
19
24
108
108
57
27
60
36
41
31
45
96
21
111
9
75
96
69
6
60
53
48
64
75
42
42
36
114
18
45
72
81
15
168
51
9
21
6
42
15
27
17
73
66
72
45
93
42
233
19
30
63
63
42
23
49
18
81
44
133
11
1
108
150
33
147
42
111
141
6
77
133
87
3
12
30
102
18
95
97
3
33
15
9
6
54
23
37
75
60
15
18
3
39
89
19
18
59
48
28
39
90
15
15
21
9
3
63
5
49
99
24
33
39
96
9
246
84
6
15
9
15
48
15
45
32
208
15
60
149
163
36
24
30
48
42
216
24
21
15
9
3
41
37
63
24
75
45
48
12
60
48
9
135
51
114
3
87
9
12
48
21
30
45
21
11
43
60
45
44
76
36
32
43
12
21
24
3
42
60
63
15
114
3
36
144
120
3
17
28
57
30
29
31
78
12
18
69
32
73
6
12
72
9
81
6
12
21
21
39
12
39
18
48
39
15
105
48
33
72
63
27
57
21
15
44
61
3
84
168
20
52
60
15
270
30
42
39
24
3
102
51
21
6
60
89
91
60
180
72
30
75
117
66
24
69
69
48
63
51
48
42
48
18
9
75
9
32
97
15
27
21
39
21
57
11
31
90
3
15
12
21
68
144
148
135
24
105
33
18
117
33
15
87
42
11
7
117
105
138
93
57
162
93
48
72
33
99
3
42
18
42
6
30
54
90
3
108
9
15
45
3
27
17
16
63
222
35
28
24
3
162
3
192
24
9
183
159
93
27
33
63
114
111
9
155
13
51
9
3
72
72
15
153
60
15
45
45
42
29
49
42
5
16
32
13
87
147
21
27
42
51
24
15
30
18
42
30
18
18
60
42
48
42
45
12
36
27
102
63
108
15
65
28
39
45
27
9
9
12
18
105
3
180
42
42
6
30
45
12
45
90
12
21
9
3
93
24
18
42
90
21
45
35
109
6
57
27
105
60
15
30
48
72
78
21
39
240
12
153
60
87
129
12
87
21
9
59
16
12
15
101
37
107
235
21
57
42
129
87
42
18
12
60
93
9
39
69
75
20
52
60
213
12
51
15
9
63
21
81
3
15
45
93
72
168
39
48
3
54
99
51
77
13
15
36
9
23
148
15
33
24
147
6
90
117
48
9
3
108
24
105
60
6
42
51
36
15
18
15
75
12
69
20
1
111
12
120
105
12
18
18
174
33
87
18
60
3
27
12
69
99
72
48
33
132
36
60
87
45
69
51
129
195
45
6
29
100
3
41
64
3
57
3
132
12
17
13
138
12
60
36
57
132
105
18
12
36
5
19
78
63
69
15
48
33
90
60
42
18
9
3
12
17
43
60
6
90
57
60
33
15
24
33
135
15
60
93
24
135
90
35
4
9
18
192
60
102
63
108
24
75
6
11
1
63
60
117
18
60
24
126
11
4
168
132
15
33
9
72
30
36
57
33
24
6
90
42
78
35
4
48
12
3
48
54
3
135
12
30
6
77
96
52
72
33
30
54
90
168
72
21
15
24
9
204
68
124
63
18
15
39
93
60
63
9
15
66
11
64
32
16
81
36
240
102
21
87
41
61
18
132
12
6
279
15
53
37
59
19
29
96
7
213
75
30
18
30
24
35
16
189
39
57
42
45
3
84
153
33
63
144
48
15
60
72
45
3
57
32
31
24
105
84
39
33
27
132
81
15
5
7
120
45
63
5
7
117
81
234
18
23
49
168
27
183
120
30
198
233
7
9
60
45
90
33
105
15
33
114
45
3
93
9
75
96
48
96
21
42
48
54
63
15
72
60
41
67
18
27
36
9
48
83
31
81
80
37
18
12
12
81
87
60
33
57
48
72
12
6
9
32
4
60
87
42
60
39
39
153
27
21
9
131
7
189
24
57
59
31
30
35
28
72
9
3
48
237
ABCD 398270724*7^$a-1 [50036]
45
60
35
1
119
37
23
24
60
60
37
39
308
28
8
73
27
20
25
12
39
8
12
60
37
60
120
27
36
45
60
39
105
36
15
45
23
13
39
21
47
28
8
13
71
12
24
76
140
24
60
1
60
72
60
71
37
71
12
49
11
72
37
59
84
40
9
11
40
21
36
27
20
60
24
37
72
12
27
68
24
148
48
81
263
13
96
11
52
21
39
60
44
24
37
23
136
33
83
60
121
275
12
49
11
133
36
87
45
168
71
36
120
72
13
119
73
60
47
36
16
45
15
104
84
36
112
152
60
60
13
3
33
63
9
11
60
277
11
52
120
21
24
119
24
97
36
23
1
12
3
21
123
45
35
12
13
35
13
60
39
69
39
20
1
72
84
3
44
49
27
32
13
72
35
28
21
35
40
60
80
16
8
16
44
36
16
21
11
36
24
148
9
120
39
44
1
15
44
48
1
3
36
8
97
36
99
120
108
56
120
24
13
12
59
12
100
21
39
80
1
24
23
12
97
60
180
3
9
60
36
23
1
36
59
52
21
11
13
108
191
37
147
20
132
72
36
76
60
20
40
20
4
140
136
24
12
69
60
24
35
136
81
35
28
45
59
13
15
44
25
12
60
47
136
104
180
40
21
60
99
80
25
252
59
1
3
93
23
76
24
104
76
36
21
47
13
23
40
81
96
24
47
97
75
117
72
120
15
21
23
52
21
47
60
37
12
48
36
35
24
24
73
3
116
13
51
105
84
27
8
16
9
47
40
33
35
84
60
37
99
81
23
121
95
37
36
11
76
36
105
39
33
39
44
1
48
108
11
196
80
24
97
95
4
36
188
49
123
96
81
71
13
155
25
47
37
144
51
141
195
81
39
24
84
60
224
61
71
4
20
16
36
141
3
144
20
37
47
88
9
24
11
40
8
52
45
24
11
61
63
20
136
144
21
12
143
84
60
37
3
56
25
15
9
35
1
39
12
21
23
48
52
60
60
8
52
84
93
12
12
35
49
195
45
24
71
24
16
60
80
109
15
116
108
37
23
96
60
24
1
87
21
11
289
167
96
4
45
59
1
27
8
25
11
25
120
95
36
168
60
52
128
36
1
24
36
107
133
119
24
16
21
23
120
24
1
51
8
16
32
120
12
72
124
20
12
28
12
33
12
39
24
56
36
160
104
25
75
20
48
72
16
32
36
12
25
59
85
15
140
1
47
1
35
112
80
4
8
1
11
48
73
39
21
39
36
9
39
32
24
24
25
11
24
25
15
33
12
60
111
9
12
24
95
24
24
37
75
21
47
28
21
132
71
24
84
16
33
132
35
25
155
72
4
140
24
37
108
59
37
15
21
143
12
4
20
1
3
12
32
1
15
96
144
56
24
25
15
44
37
12
63
60
104
1
255
60
57
59
48
25
11
48
148
9
95
25
83
109
183
165
39
93
87
32
12
73
23
52
93
48
12
12
75
9
75
20
40
21
24
59
133
87
56
40
84
56
24
13
143
60
24
16
8
12
49
27
21
12
47
12
13
119
24
36
24
12
241
3
36
9
39
32
24
48
13
35
13
15
20
36
24
144
49
3
24
32
132
109
108
60
99
21
111
8
1
23
60
13
63
20
84
12
121
39
68
48
24
24
1
60
12
279
8
16
69
35
73
24
47
76
56
40
69
87
8
25
95
24
37
24
15
56
64
56
48
52
8
36
13
24
123
44
61
11
25
23
13
63
12
69
99
104
133
108
12
60
59
48
61
11
36
28
33
11
37
23
12
40
69
35
24
1
171
84
21
171
68
76
8
13
227
60
192
24
12
24
1
168
179
12
4
36
24
120
56
184
96
69
15
56
156
40
44
25
24
59
121
47
64
81
24
239
37
83
16
24
36
21
47
60
12
24
13
3
56
84
24
12
13
15
92
24
61
159
20
25
71
12
16
12
144
45
159
44
36
120
12
181
47
12
28
20
36
37
107
73
84
23
84
112
45
23
16
32
4
21
39
9
108
131
52
45
71
24
96
1
207
36
21
15
104
25
59
36
61
63
12
152
12
49
48
47
37
95
4
20
37
3
21
240
75
33
71
49
119
13
23
37
60
3
81
39
32
144
40
24
20
120
76
24
33
11
12
37
23
64
12
80
25
23
60
100
45
35
ABCD 398291364*7^$a-1 [50079]
132
45
75
18
12
63
15
42
15
48
27
93
15
252
18
72
63
57
6
12
21
15
6
39
24
12
69
150
90
75
27
48
24
36
114
42
45
51
9
3
6
75
141
6
114
75
51
9
24
9
6
12
72
45
3
78
150
6
120
48
12
6
9
75
69
51
36
24
105
24
24
57
6
57
111
9
21
51
69
60
102
78
90
30
186
69
96
15
18
42
84
45
9
36
36
54
6
3
57
6
102
15
36
45
15
27
24
33
27
33
3
18
6
30
18
36
90
75
9
102
84
24
21
24
57
39
81
15
39
66
39
216
24
9
18
192
105
63
84
24
9
15
45
105
162
60
60
273
75
72
45
93
60
30
21
75
66
126
102
12
18
45
72
63
6
60
39
63
48
72
33
15
54
6
132
9
63
48
9
24
84
36
69
6
69
75
6
6
30
135
15
48
60
12
60
18
96
75
129
18
93
69
180
42
18
132
18
60
57
39
84
42
78
141
27
24
129
15
9
87
33
12
48
357
66
42
15
21
30
90
30
114
72
66
42
6
6
24
39
171
30
6
33
15
57
75
33
36
15
66
39
9
72
63
45
30
21
27
12
30
6
21
48
141
96
39
60
36
99
90
60
36
126
138
135
96
9
114
60
6
135
135
6
6
54
54
60
21
48
75
66
6
48
96
150
24
27
123
12
24
9
21
30
60
66
30
114
30
24
57
15
30
195
60
48
123
78
39
27
24
6
30
228
36
81
9
51
48
135
36
6
99
81
3
15
60
12
18
18
33
21
228
87
15
69
144
27
24
6
30
24
12
12
48
78
51
48
63
108
72
12
42
60
60
90
60
54
60
102
12
21
9
102
30
75
9
30
69
111
6
66
18
42
9
24
27
60
57
15
177
15
36
57
3
42
180
12
63
15
30
72
60
3
3
12
42
6
24
48
6
39
60
117
24
6
36
144
45
63
42
15
51
72
45
27
54
15
27
84
129
15
6
39
45
51
204
15
60
6
60
66
57
21
6
120
120
33
60
111
60
54
30
57
144
21
24
84
27
39
60
60
6
63
105
12
24
6
78
15
21
99
3
12
48
24
18
66
90
42
108
30
6
24
60
12
102
12
6
9
63
72
9
45
84
135
51
9
60
15
6
51
15
48
45
51
9
45
96
186
33
63
60
24
48
120
21
75
126
48
15
45
210
6
54
30
15
57
99
51
84
9
63
18
42
33
84
3
18
24
30
42
18
6
60
60
96
135
105
18
192
24
6
30
9
36
63
21
21
48
6
96
84
12
177
105
42
33
12
183
45
15
132
48
6
15
24
87
24
96
90
6
48
45
9
6
12
48
12
84
84
6
48
12
15
9
30
12
54
18
60
48
48
24
6
159
27
33
21
180
30
36
120
45
309
54
6
111
51
57
87
90
66
33
27
369
33
42
60
108
6
39
57
48
72
30
48
48
72
72
30
18
57
60
48
21
24
42
24
12
9
24
45
36
3
3
93
9
66
60
90
120
66
9
156
45
3
63
18
30
6
6
18
51
69
39
27
84
165
15
36
114
30
66
6
12
12
90
84
15
105
36
168
75
57
195
93
60
6
36
69
39
57
69
126
48
60
36
21
48
15
48
48
9
105
18
42
27
60
63
126
39
15
36
6
39
27
48
6
54
66
18
6
39
45
30
45
75
60
117
15
30
258
6
102
9
15
105
93
147
33
78
48
60
21
9
96
6
42
66
9
60
57
24
42
93
21
39
81
60
3
12
9
66
78
30
96
30
30
12
48
6
63
21
42
12
57
51
57
21
6
54
111
75
153
12
9
6
18
111
39
180
21
36
15
24
12
213
45
102
129
33
126
126
3
51
9
81
42
9
45
6
9
135
18
6
9
60
36
99
12
9
39
30
6
12
60
18
42
12
60
6
6
54
24
30
36
45
39
36
114
12
54
84
45
27
54
42
42
15
45
51
15
54
72
15
84
36
60
3
36
114
12
15
159
144
42
39
39
222
6
42
36
156
39
21
6
12
45
75
117
15
33
3
144
45
51
69
84
75
12
42
15
12
15
138
78
48
45
111
78
60
60
36
51
45
48
18
9
60
45
15
45
48
18
18
6
30
3
60
111
144
72
54
24
66
126
15
93
15
21
6
18
30
48
48
30
114
90
18
48
ABCD 398306672*7^$a-1 [50045]
131
1
39
9
117
24
27
63
128
61
35
1
36
12
141
63
131
22
48
51
36
3
42
134
13
131
60
36
60
52
44
4
9
35
46
87
48
119
132
10
18
9
24
3
69
47
37
33
38
82
14
37
156
11
49
23
60
48
52
69
48
9
63
35
96
10
84
24
2
120
49
71
46
48
50
4
81
15
36
45
35
40
9
36
9
51
72
21
2
49
27
18
3
11
13
3
33
63
18
122
160
69
21
6
57
36
24
47
61
57
36
6
57
27
150
50
4
48
18
15
27
48
56
24
37
60
47
25
12
33
36
30
117
24
35
1
23
4
48
128
4
12
54
27
132
36
147
24
21
33
135
12
24
21
15
264
33
62
49
144
35
1
15
30
126
9
36
132
107
13
51
9
180
36
57
24
99
36
12
59
4
6
63
156
105
99
117
98
37
35
49
15
165
36
132
11
12
48
202
18
90
87
3
18
18
6
54
21
23
100
108
84
9
71
1
59
10
48
60
26
4
212
24
4
20
72
84
156
46
12
27
60
84
207
105
3
33
21
2
60
28
150
3
36
9
15
63
21
159
9
117
14
49
75
45
27
9
35
144
1
11
84
36
1
93
24
75
96
144
72
9
110
24
49
24
23
13
12
60
45
110
16
9
71
118
99
84
33
90
21
24
72
3
20
4
32
13
21
87
47
72
46
51
57
36
99
117
168
27
57
6
30
24
66
9
47
130
99
11
84
60
61
9
26
10
27
21
122
37
72
36
48
36
135
6
3
87
20
16
32
58
2
72
24
37
12
72
24
35
73
12
27
45
24
119
36
48
192
84
46
14
64
93
72
27
20
70
6
12
9
189
72
18
8
1
141
14
144
36
34
15
219
42
98
49
63
36
69
12
9
38
112
9
83
133
3
60
21
36
9
24
74
60
60
49
83
70
36
27
71
84
16
36
9
119
16
66
78
12
114
36
48
6
104
60
36
16
8
13
135
68
220
177
3
104
36
13
24
9
84
26
97
3
18
2
34
6
8
28
21
23
58
51
9
36
74
82
14
4
60
21
45
50
24
88
32
40
33
143
4
33
147
9
47
61
312
3
24
81
48
96
9
12
98
12
58
2
73
95
136
30
27
24
119
10
15
39
9
83
106
114
45
39
80
73
11
22
63
12
60
99
21
69
3
33
170
84
25
12
119
58
75
33
3
15
21
33
26
22
99
45
63
60
75
9
23
49
108
23
145
12
83
49
45
36
84
6
198
63
135
81
3
45
35
145
59
22
87
21
27
168
45
30
56
120
13
35
82
54
33
12
27
9
9
50
4
141
12
36
24
72
95
96
37
36
11
16
126
15
48
36
159
72
117
12
36
51
120
117
15
12
24
66
134
1
23
37
45
30
69
39
80
10
2
34
6
21
60
27
20
70
12
78
9
57
15
21
27
24
99
81
48
60
81
66
44
61
9
14
25
11
25
36
33
66
8
70
111
11
49
35
84
1
15
12
42
102
36
44
16
57
107
28
32
94
51
35
24
49
111
36
68
73
36
21
6
81
21
72
15
120
105
27
39
45
24
35
12
16
92
106
75
24
35
109
11
12
70
126
8
84
16
6
75
24
12
119
13
21
15
120
71
10
15
129
51
155
16
32
25
15
90
12
15
35
48
1
71
145
204
12
9
51
3
56
70
14
36
73
135
9
117
30
33
108
39
9
24
11
16
144
36
12
44
1
23
10
30
69
21
26
64
6
38
25
57
24
3
9
24
135
84
60
59
25
71
84
12
1
3
114
12
15
189
3
60
39
44
1
72
81
74
60
1
51
36
81
27
20
61
143
1
35
1
95
85
23
22
75
24
108
11
97
84
27
9
96
99
84
42
74
25
63
72
30
78
12
6
84
99
27
45
60
84
24
11
108
145
24
83
48
96
37
59
24
25
51
9
57
14
100
80
64
30
15
48
11
16
6
75
36
59
13
33
63
11
25
119
24
10
39
240
72
111
8
52
48
42
84
87
84
59
64
81
48
33
3
51
21
35
46
51
23
13
21
54
60
81
12
189
50
46
27
11
10
36
18
92
16
104
60
4
21
24
36
9
84
110
16
81
171
45
33
63
117
84
72
24
14
16
144
18
27
72
59
121
60
9
12
18
20
61
9
110
13
21
26
60
1
135
108
9
72
11
133
21
14
22
63
11
40
72
129
69
50
36
48
12
48
61
9
2
16
8
24
1
27
93
36
36
ABCD 398324006*7^$a-1 [50023]
47
25
59
13
75
128
132
36
61
3
48
128
120
52
80
12
13
87
36
24
21
48
47
100
45
75
116
84
133
59
24
48
13
120
107
16
117
24
144
87
153
24
11
61
3
8
72
52
68
181
24
15
32
73
71
12
4
33
15
36
140
52
8
37
75
45
27
120
8
24
24
120
205
107
37
11
13
120
11
12
36
24
84
12
109
75
60
96
12
21
11
85
111
20
109
59
109
72
51
8
40
93
47
124
45
120
96
27
20
288
1
95
196
117
3
32
205
3
120
32
72
180
84
24
36
25
99
20
97
51
128
13
11
132
28
56
253
3
48
56
85
11
181
3
140
1
99
60
164
61
11
36
132
12
97
99
12
68
72
160
69
27
21
95
1
59
48
100
96
12
20
172
20
112
9
48
3
8
12
64
132
8
36
48
1
131
28
9
39
33
59
36
292
21
96
24
107
24
108
160
20
61
63
44
16
24
32
60
100
69
51
164
156
40
21
72
47
4
56
52
12
144
21
3
248
13
11
28
20
76
9
11
156
16
32
36
40
45
27
69
99
120
12
129
111
57
48
39
36
12
80
48
28
117
35
72
72
13
35
28
57
75
72
68
36
12
60
48
13
11
112
44
12
24
60
16
9
11
192
40
8
28
92
84
25
35
37
99
120
20
1
11
13
35
157
83
61
11
37
39
36
144
44
172
8
120
13
35
40
320
60
1
99
48
44
112
20
120
16
72
12
116
133
39
48
68
16
8
148
9
96
35
40
108
33
48
3
189
107
13
24
47
73
119
384
124
93
96
23
4
56
13
51
80
24
133
83
40
21
35
216
24
4
12
32
96
232
48
72
8
16
21
107
12
25
72
24
35
52
32
28
80
72
300
48
97
24
27
8
72
88
20
16
48
57
119
52
69
3
93
59
136
132
68
144
13
35
48
72
13
83
4
32
64
300
24
32
216
37
27
8
28
20
40
8
85
48
11
168
157
11
37
3
72
92
28
120
72
32
36
124
36
108
80
180
52
8
61
71
1
59
132
60
36
73
168
11
13
27
60
12
68
84
144
40
21
143
12
40
8
37
48
15
68
37
71
240
1
59
4
60
116
16
60
164
12
40
60
33
48
63
44
96
37
99
8
13
59
40
32
36
1
99
69
71
97
47
52
320
76
33
131
13
35
96
85
27
309
11
60
52
128
108
60
61
75
24
45
59
12
25
59
12
121
432
35
37
143
4
48
45
264
39
20
13
120
11
16
44
412
8
12
36
109
63
105
96
72
24
11
60
48
84
48
24
37
3
24
24
21
215
96
144
12
61
71
49
24
99
24
12
20
157
120
3
24
96
21
279
129
155
24
13
171
32
4
12
104
48
12
49
48
251
61
168
27
189
24
27
24
48
21
83
36
12
120
28
20
12
252
180
193
48
15
92
48
48
4
249
3
69
24
71
60
61
11
12
48
1
48
35
264
13
23
76
48
21
35
48
133
35
4
108
8
28
20
157
120
59
16
92
1
59
228
132
48
37
24
47
60
157
3
45
75
72
164
49
59
72
28
48
60
21
24
120
35
48
13
111
153
3
21
159
129
3
24
8
96
109
3
44
16
68
12
12
36
52
21
179
100
164
88
68
132
133
3
21
11
52
68
229
75
96
92
28
21
3
128
16
32
109
3
48
152
37
95
28
48
32
112
24
21
51
32
37
11
24
28
80
16
129
24
11
12
121
27
92
25
59
13
24
39
105
59
61
11
229
35
16
80
108
52
21
3
36
20
61
96
107
13
ABCD 398356572*7^$a-1 [50034]
99
13
11
3
66
7
23
9
3
6
30
24
46
110
66
48
28
134
1
35
24
45
51
13
5
24
39
1
72
8
60
42
6
27
24
1
35
15
42
27
40
8
4
8
60
28
5
54
13
41
43
5
15
75
25
12
24
23
45
15
6
12
15
27
1
9
35
4
36
20
33
12
18
48
21
27
69
45
3
36
3
10
24
83
3
18
28
11
1
3
17
27
4
45
62
60
9
40
45
8
16
84
12
24
2
21
21
90
6
36
28
47
13
20
3
3
10
15
5
42
12
6
6
25
32
39
45
3
1
8
12
9
27
49
11
16
56
27
48
6
27
24
12
51
33
9
19
24
32
60
99
22
14
21
28
11
18
63
9
7
23
21
12
16
65
12
28
11
3
57
3
13
24
23
10
56
27
37
12
50
24
12
22
68
4
23
4
24
20
9
6
22
20
12
55
11
30
15
27
12
45
4
29
6
1
5
18
13
29
30
54
42
1
56
48
40
5
15
3
12
25
9
26
1
21
50
37
155
34
47
9
3
33
42
13
47
12
18
12
19
9
36
14
9
9
15
60
15
48
1
59
21
12
4
5
15
15
25
36
12
41
28
20
3
64
35
1
20
3
1
11
18
6
30
4
47
9
6
13
29
19
68
40
33
3
32
24
28
11
34
14
9
15
9
33
3
4
20
99
12
25
8
27
1
11
30
6
12
10
3
44
16
17
6
21
16
35
12
10
12
87
20
3
34
2
21
1
72
3
17
6
10
2
48
12
6
12
174
30
4
26
10
23
1
14
12
36
12
10
2
25
23
12
1
29
48
18
24
25
8
3
34
23
28
23
30
27
12
64
17
27
9
54
6
31
5
4
11
24
39
37
23
6
6
21
40
20
3
10
27
81
32
6
42
3
33
6
45
12
3
49
12
17
42
24
9
85
15
24
60
41
16
27
23
12
24
21
3
1
5
19
21
20
6
9
3
42
87
4
32
3
18
6
21
15
9
33
3
13
36
14
1
33
23
9
7
11
42
79
59
9
1
2
10
38
1
11
18
39
1
15
8
33
3
63
54
31
11
24
21
12
48
12
3
12
13
9
3
77
18
33
4
9
23
48
3
33
27
13
35
12
10
36
59
21
6
21
63
12
10
14
48
13
5
132
18
1
36
41
12
18
9
25
23
12
15
46
12
14
1
12
32
49
14
6
27
69
6
22
2
21
27
60
60
85
8
3
93
51
42
15
1
2
9
48
12
39
21
1
2
30
18
30
3
25
38
9
64
44
24
15
1
56
21
12
3
21
12
48
3
24
16
33
8
6
6
4
14
12
18
42
6
27
25
12
23
15
6
24
19
11
12
70
50
25
5
24
27
27
13
12
41
16
11
96
1
50
9
21
39
4
47
9
40
8
15
18
30
9
1
2
73
32
64
35
6
28
83
16
8
12
39
60
1
21
15
47
36
45
4
20
28
8
13
2
12
57
4
11
6
4
24
14
9
4
35
57
3
45
72
15
6
4
23
9
48
7
5
3
25
3
24
8
4
8
51
9
3
6
6
10
14
9
24
37
12
38
72
22
56
3
1
48
11
36
61
2
25
24
5
24
16
20
16
15
33
50
25
12
24
35
109
17
12
3
37
47
9
27
9
6
12
1
41
18
13
5
27
21
36
15
4
11
18
16
24
68
18
21
12
1
32
115
8
33
4
24
3
17
27
24
13
2
48
10
2
24
12
24
24
36
10
80
3
12
13
47
9
6
1
5
64
39
32
13
2
84
57
121
23
13
20
40
2
18
6
36
12
46
2
45
36
9
27
3
18
36
3
3
42
6
33
84
40
9
26
18
3
1
27
33
3
33
26
21
13
2
54
15
33
12
28
20
15
3
34
8
19
33
35
3
10
59
24
4
23
6
24
18
9
39
61
83
13
120
23
33
193
11
9
51
24
21
42
13
47
60
46
2
9
3
25
21
11
3
1
44
12
25
8
15
57
40
8
7
24
101
78
18
12
66
30
31
5
18
13
20
3
21
63
10
39
23
1
45
11
1
27
11
1
57
47
24
12
3
36
13
29
12
15
12
3
1
5
12
19
8
48
4
53
126
49
5
7
149
51
24
9
7
33
11
3
12
24
57
36
48
12
16
11
25
20
1
3
36
20
15
1
5
7
5
7
23
9
27
1
45
24
3
11
12
45
9
12
15
15
13
59
6
27
15
1
41
30
18
4
15
8
1
36
14
33
21
12
15
12
37
2
21
4
5
28
23
52
8
21
6
21
39
1
45
35
75
10
35
16
24
5
6
25
89
30
25
5
27
28
11
21
24
72
4
11
37
11
49
8
63
18
3
4
197
6
46
26
18
6
21
4
8
45
16
74
6
4
3
29
6
45
4
9
83
61
26
30
30
24
33
12
4
132
8
1
2
33
27
18
76
50
12
12
6
84
6
21
3
30
16
2
61
17
31
5
4
26
18
27
12
3
33
12
3
36
30
4
26
145
21
50
21
3
6
6
1
9
15
17
31
56
4
5
3
24
76
11
13
35
84
33
16
21
11
4
11
9
3
13
33
32
12
6
25
35
1
11
21
1
12
47
4
65
4
26
18
27
27
22
35
63
6
7
5
48
4
50
58
27
11
70
14
66
30
90
51
9
27
36
21
43
60
17
43
12
35
42
7
24
17
12
4
14
18
78
6
6
13
12
23
10
2
9
12
24
45
18
84
58
48
32
4
11
13
14
6
4
38
1
11
45
12
3
12
57
3
18
6
9
60
25
23
13
2
25
20
13
47
4
45
23
21
3
1
3
9
11
9
16
35
60
12
25
32
60
19
72
5
12
6
10
20
4
2
21
28
8
36
15
69
60
13
11
72
13
2
45
61
2
1
8
16
144
32
52
92
39
18
36
39
21
42
12
25
5
3
37
32
18
6
6
33
3
13
12
24
56
15
60
9
3
30
6
9
3
24
54
6
18
12
3
1
23
33
31
5
39
16
9
35
45
3
3
54
4
20
7
9
14
1
12
156
32
36
3
13
20
1
32
6
108
1
41
12
30
6
42
60
21
27
9
15
33
12
48
15
34
35
33
18
34
15
33
12
23
40
8
3
12
60
85
23
36
18
6
9
3
12
37
11
25
36
12
9
56
52
44
30
45
9
79
17
6
12
25
48
17
3
3
30
30
21
12
27
24
33
27
13
5
42
45
3
13
68
37
15
21
8
18
18
6
1
9
26
58
12
12
23
4
11
57
60
21
16
11
4
9
47
33
12
30
18
16
74
6
51
3
37
44
9
16
95
33
6
9
63
25
47
13
12
20
4
72
12
20
3
25
65
27
15
1
41
12
6
24
13
5
16
27
24
29
51
1
11
24
9
15
9
54
9
3
10
26
9
12
39
10
35
9
64
47
9
30
36
22
3
23
30
19
20
1
23
4
35
49
21
35
45
4
11
33
31
35
1
17
12
7
53
3
3
60
21
13
23
45
12
28
2
1
44
3
22
44
31
8
24
24
3
13
53
4
15
32
12
3
24
70
14
34
36
15
29
120
72
6
34
8
42
48
9
1
27
5
3
27
24
9
1
26
60
1
20
28
24
24
8
3
30
76
23
16
17
19
44
24
24
3
36
13
21
2
34
15
11
21
27
9
3
22
2
1
12
36
44
3
18
4
50
9
1
12
11
3
10
2
12
42
43
20
3
48
6
15
76
36
56
24
63
18
3
39
33
28
24
23
1
32
33
16
14
22
48
14
22
8
52
3
8
4
45
11
16
48
45
11
39
33
24
1
48
59
49
3
108
5
19
59
33
15
9
3
60
58
14
25
5
4
23
16
5
3
3
21
12
88
23
12
1
48
11
10
14
13
8
12
33
18
42
48
3
15
18
51
4
8
3
21
9
30
21
4
83
12
49
32
9
40
23
52
8
4
29
52
12
15
12
12
5
40
11
33
30
18
31
20
27
33
3
18
3
13
26
18
16
32
12
30
10
80
12
6
9
12
3
108
9
4
36
11
9
21
3
3
24
10
2
24
1
12
57
2
1
24
29
28
20
27
13
15
23
24
1
9
38
9
36
52
20
52
8
63
6
7
24
5
90
18
18
21
28
9
26
24
6
6
25
17
3
12
25
38
37
5
6
34
27
45
14
24
12
18
43
17
31
71
37
11
9
4
33
2
18
16
48
26
9
24
13
27
9
2
12
1
56
4
24
11
21
39
22
36
12
15
35
58
23
1
23
9
30
18
6
13
9
2
9
33
18
12
13
5
96
30
12
24
66
7
23
1
17
7
20
57
16
24
2
18
12
3
15
48
49
8
45
7
60
131
9
36
87
49
11
9
27
12
37
45
51
81
27
8
3
30
18
9
33
3
12
24
3
25
23
13
20
36
3
34
47
13
2
1
8
9
24
27
36
3
6
24
42
10
15
12
17
3
27
10
23
21
6
84
6
7
9
2
9
3
48
13
17
30
22
23
24
27
1
35
18
3
13
14
12
48
12
10
15
5
3
4
11
12
34
11
1
39
5
54
10
15
24
17
7
8
3
9
48
12
36
24
36
28
23
24
9
4
29
30
21
3
25
29
31
21
14
1
23
9
141
3
15
34
11
24
9
51
1
2
42
19
29
16
23
1
27
5
28
27
11
10
84
3
8
39
48
22
35
1
32
6
6
15
3
33
36
73
26
12
1
9
38
30
19
65
7
48
105
11
3
10
20
ABCD 398365202*7^$a-1 [50117]
12
51
1
20
28
128
4
11
145
23
30
7
23
1
29
42
69
9
19
20
21
15
27
36
33
9
19
20
27
12
129
63
105
76
20
24
24
57
39
21
30
13
17
91
41
42
72
18
7
23
49
32
75
61
44
76
68
52
41
3
69
75
27
54
6
24
36
9
9
7
32
21
36
63
28
41
67
23
12
85
41
12
3
39
57
63
37
41
54
45
99
13
20
3
18
30
109
12
8
21
6
21
21
12
36
19
56
28
36
12
44
24
16
59
18
19
23
9
81
30
49
60
11
21
100
96
11
21
16
11
1
68
123
30
31
29
54
48
49
12
71
96
42
78
9
69
24
60
18
33
96
12
3
6
12
19
29
19
23
9
3
13
12
29
55
80
96
15
33
76
5
60
12
51
60
9
54
18
55
5
27
9
39
16
137
67
12
20
15
13
116
4
11
129
21
12
12
18
48
30
15
24
27
66
43
47
57
16
80
28
41
48
7
5
75
3
1
48
53
19
20
48
12
16
36
5
91
44
45
12
7
53
31
68
108
64
29
7
65
30
9
57
43
20
28
11
21
9
12
7
24
89
19
17
15
96
28
24
8
9
139
35
1
17
87
64
20
16
5
7
8
15
48
264
49
20
16
11
90
72
7
24
35
13
8
33
36
54
6
60
6
13
125
27
40
12
12
17
12
27
9
3
96
36
51
13
5
150
78
7
104
52
17
12
55
5
36
15
4
53
79
60
23
6
6
18
7
68
4
71
72
18
60
31
44
4
11
78
102
117
21
12
42
54
39
16
8
9
3
16
32
9
19
24
131
6
12
19
41
96
39
81
114
66
114
6
60
6
78
19
29
12
39
96
15
66
66
37
29
27
36
15
30
6
13
113
51
60
3
18
48
39
21
42
21
9
75
12
9
24
31
36
72
36
32
4
11
18
18
13
47
37
5
27
111
49
11
60
1
20
100
11
30
36
30
1
35
189
16
41
30
30
60
72
91
8
21
6
69
15
49
8
21
3
27
21
39
42
48
51
52
24
35
18
51
3
37
17
3
3
45
4
29
91
35
69
27
60
9
88
56
33
31
41
19
68
24
48
123
157
8
3
12
18
48
12
36
3
69
7
11
12
30
99
12
3
49
5
3
36
36
64
95
12
18
19
29
27
36
96
4
17
31
32
48
40
8
9
51
28
24
80
48
28
23
24
33
64
20
28
140
3
157
8
33
27
27
36
30
7
12
23
9
69
7
11
24
6
66
9
57
19
48
23
49
8
40
23
42
7
8
63
12
37
80
12
9
12
127
60
23
12
18
27
48
15
21
9
36
19
5
6
1
11
1
83
13
32
63
9
9
18
21
48
93
43
47
1
71
9
3
13
36
84
32
9
19
35
6
123
16
23
9
64
8
3
60
6
27
64
11
57
33
15
160
80
96
36
28
5
27
4
216
8
24
81
15
75
30
66
25
36
32
9
7
11
13
8
51
21
57
31
29
51
12
12
24
21
6
6
12
18
1
12
20
39
6
79
20
21
60
114
9
60
21
102
45
51
12
9
3
48
18
43
17
48
19
95
37
29
60
3
3
54
6
18
48
31
12
29
18
181
48
80
48
64
20
16
95
72
73
23
9
24
16
8
12
84
24
3
84
33
24
27
96
6
19
71
12
30
96
19
96
77
54
25
12
32
64
20
21
24
120
27
60
72
40
20
9
91
8
33
7
8
24
27
12
84
93
4
20
9
7
23
73
29
48
12
66
21
21
7
35
9
40
12
96
48
32
3
6
6
36
33
16
48
107
13
65
51
36
48
64
59
18
30
12
24
13
32
63
1
5
72
3
15
33
57
43
8
15
37
11
1
8
48
69
43
56
16
5
30
12
21
3
6
87
27
105
72
51
69
16
65
30
1
96
12
20
28
35
66
18
102
60
7
60
36
5
63
12
9
18
33
16
20
4
11
13
20
4
23
18
7
11
12
66
12
42
108
69
15
108
12
36
42
27
40
11
9
3
57
84
36
33
27
33
15
33
43
8
21
18
57
16
47
12
21
117
7
12
80
24
28
92
64
24
32
64
12
32
48
4
47
9
4
11
6
48
12
7
12
53
127
11
150
111
16
41
31
20
28
24
48
12
17
51
3
21
40
17
30
1
48
71
121
149
19
41
30
12
81
51
6
30
37
72
44
9
36
15
9
42
37
8
52
89
103
59
6
42
18
6
49
17
42
48
49
32
48
4
5
42
102
39
28
35
13
36
47
18
19
11
49
32
81
12
15
15
6
60
54
45
21
204
31
5
12
60
12
6
21
33
78
18
15
48
9
79
11
78
43
17
12
3
39
66
43
60
59
132
30
87
33
27
12
21
15
3
12
18
31
23
6
3
76
35
114
19
5
55
32
75
96
24
9
9
42
6
63
40
5
19
125
27
52
20
57
55
65
6
25
44
9
48
19
8
27
18
6
12
42
36
3
48
168
4
11
6
30
49
41
12
7
23
12
1
36
72
71
6
24
19
107
13
17
60
55
29
15
24
27
1
29
31
192
20
9
43
29
19
96
12
48
20
3
18
120
19
23
21
16
20
21
75
45
91
20
4
44
16
17
12
18
42
18
78
3
52
11
96
30
12
30
78
12
7
80
64
48
48
41
48
66
33
12
52
29
19
161
27
4
11
105
24
16
35
30
7
23
37
11
73
11
66
19
113
18
9
9
19
65
15
64
20
28
23
25
20
36
28
29
72
42
49
11
54
43
8
9
19
32
15
6
111
3
13
5
6
12
9
48
76
20
16
48
11
21
15
6
12
15
24
21
15
21
75
28
192
5
19
11
42
51
21
60
18
81
16
5
18
9
15
85
80
28
12
59
9
21
24
18
33
27
42
120
7
161
42
12
37
29
18
85
29
15
12
111
1
8
21
67
41
12
43
29
6
81
28
5
15
112
11
81
51
49
59
1
23
54
60
12
43
77
72
30
109
96
36
65
3
57
3
36
81
43
11
78
30
37
5
19
11
18
3
111
45
93
39
81
87
3
12
18
78
21
21
7
23
1
8
16
24
48
8
33
19
11
1
72
71
54
3
9
3
69
79
179
12
6
6
33
4
11
6
79
ABCD 398471412*7^$a-1 [50061]
29
78
73
5
27
3
9
3
57
40
173
91
32
4
149
42
60
24
6
18
37
89
36
12
12
31
5
27
12
4
8
4
23
13
17
54
1
101
90
24
6
7
11
37
20
40
24
5
6
18
43
5
15
27
49
41
31
47
30
3
28
41
6
30
54
66
24
36
24
39
39
30
60
3
39
6
30
90
36
55
11
1
44
87
45
4
11
18
3
57
15
16
41
96
36
27
3
54
15
16
23
18
42
1
35
24
1
5
90
6
31
35
25
35
18
24
42
36
18
3
21
6
24
6
60
15
27
57
33
15
16
29
15
15
1
80
4
48
56
52
17
91
35
45
40
53
7
11
24
1
77
60
6
13
20
3
6
18
13
47
9
24
9
30
24
9
48
24
15
1
17
39
15
30
18
49
8
24
57
24
12
127
11
42
15
51
21
9
31
12
29
7
72
32
36
15
85
8
75
66
7
35
12
81
15
13
11
13
5
12
6
24
72
9
9
12
3
24
64
17
63
9
19
12
23
45
16
12
47
12
25
20
120
40
53
3
48
21
24
36
48
30
37
29
19
5
27
4
35
25
11
18
60
54
13
53
72
18
25
17
18
25
5
7
17
7
23
72
18
6
1
95
60
21
75
12
18
31
44
9
6
54
31
35
54
6
78
120
24
19
8
15
6
30
1
41
27
16
23
12
84
177
123
37
11
13
95
48
1
5
55
12
23
18
7
5
6
78
7
32
15
30
12
55
23
36
73
29
42
18
18
25
48
24
23
42
31
17
15
87
13
41
84
36
36
18
60
9
21
12
63
16
36
36
11
1
95
24
162
19
47
9
9
30
1
53
31
20
45
27
84
3
9
4
20
15
81
9
39
51
30
27
93
79
23
12
18
6
13
17
7
24
11
18
36
31
17
6
12
18
24
12
31
24
125
3
15
12
6
43
32
96
33
48
6
12
105
40
17
30
66
55
65
115
17
63
36
16
140
15
72
6
7
5
19
71
1
32
9
7
23
57
16
32
24
96
52
12
23
6
3
15
6
3
24
24
57
19
29
15
39
18
6
1
11
9
9
6
6
39
36
4
56
69
115
23
6
90
54
48
54
30
7
17
15
9
36
55
12
24
24
17
30
9
60
45
31
24
5
19
29
12
111
39
60
6
55
56
153
36
12
79
12
12
32
27
9
36
3
42
36
24
6
24
30
91
83
12
120
33
9
48
43
5
7
77
48
24
3
16
12
23
85
35
13
47
57
60
36
21
66
72
9
48
16
20
27
30
54
21
33
114
21
48
69
18
73
107
54
60
3
75
21
9
12
3
39
48
9
9
18
1
12
8
33
6
1
20
21
15
3
6
6
49
71
57
16
12
47
45
81
7
5
54
1
107
90
79
101
67
32
63
1
23
12
24
48
45
51
25
5
63
69
30
21
21
6
13
83
78
12
48
30
1
29
6
54
12
15
63
12
6
12
63
16
12
77
24
3
3
13
12
36
60
11
138
48
102
25
47
13
17
18
33
28
23
18
42
78
36
43
48
20
9
36
96
51
21
60
6
9
88
47
18
19
89
72
42
18
24
15
45
19
41
7
32
40
11
25
12
20
132
60
16
11
9
45
6
61
47
6
19
96
24
5
36
54
24
12
21
15
69
16
5
55
53
12
42
12
24
57
39
24
1
24
8
21
12
75
3
9
27
36
1
5
90
12
9
100
29
3
51
24
12
49
5
24
7
48
32
12
45
99
33
79
48
17
54
13
188
27
57
16
131
30
27
27
13
17
96
7
11
141
28
48
5
15
39
9
3
9
36
28
32
16
11
6
3
39
1
17
36
6
13
12
17
43
56
108
16
89
36
102
81
21
3
72
9
15
9
18
13
17
54
9
27
45
48
16
41
72
6
6
54
90
12
18
30
6
1
5
99
45
27
117
15
16
5
7
47
21
16
113
27
27
13
5
42
1
48
17
15
39
6
24
18
12
30
36
99
21
12
19
20
21
27
24
27
12
12
18
19
41
30
12
13
8
88
44
9
7
48
29
30
37
53
31
24
20
9
18
9
3
6
63
21
3
9
6
49
32
69
30
30
12
27
3
60
12
66
3
111
6
19
11
42
27
9
15
16
71
33
51
18
12
18
6
24
63
9
7
23
1
47
37
65
6
30
138
21
16
17
103
5
27
21
42
49
8
21
75
48
9
87
33
15
24
36
3
24
30
48
24
63
4
32
28
29
60
48
60
60
31
20
69
27
15
12
18
24
19
29
3
16
41
108
30
18
3
21
27
40
36
32
27
24
24
73
35
12
36
6
87
3
25
23
60
18
12
6
102
48
24
6
21
52
83
25
12
24
5
19
23
13
23
13
77
24
3
184
113
6
114
12
66
12
45
24
4
29
24
6
9
45
24
36
12
18
24
18
60
24
3
27
24
24
36
120
42
30
1
8
69
67
24
12
29
15
3
1
12
77
7
60
47
9
3
6
51
4
17
30
102
18
48
18
6
30
24
7
5
18
72
1
59
9
9
30
24
33
88
32
15
49
35
141
4
60
11
30
31
56
27
48
21
16
24
35
45
15
84
120
12
25
8
16
29
3
3
1
5
84
103
17
27
63
24
45
36
76
5
24
39
3
48
6
24
27
4
8
24
9
19
44
27
30
43
29
19
29
15
9
30
54
24
3
16
17
151
72
11
12
1
53
30
1
35
6
30
30
60
3
15
12
12
6
24
27
12
9
12
72
30
33
15
18
19
23
13
5
48
12
15
16
29
24
27
33
7
8
33
43
17
3
24
99
1
11
18
54
13
5
60
15
132
28
47
36
1
5
75
129
6
48
69
9
27
21
54
1
20
28
41
43
23
102
27
64
8
45
27
40
29
18
60
21
16
23
66
31
53
66
1
17
30
13
17
30
21
40
11
24
21
39
33
9
15
45
19
5
3
45
30
6
31
68
27
18
7
60
35
9
45
3
27
37
17
6
1
11
21
60
112
12
5
54
90
27
27
36
1
8
69
67
29
27
57
63
4
12
8
3
6
67
29
6
18
36
91
83
21
9
6
57
21
60
18
25
53
12
27
21
6
21
33
24
7
11
18
7
44
15
1
5
51
9
31
24
5
19
5
18
102
7
20
9
51
60
27
13
41
19
68
16
32
24
21
36
12
19
35
6
30
9
81
31
8
24
16
59
1
95
21
40
24
5
24
31
20
15
66
18
9
27
18
6
45
16
5
6
33
48
4
53
42
30
39
69
12
30
1
8
3
12
1
23
30
6
24
12
90
30
24
1
29
24
43
8
16
29
19
5
27
3
12
90
15
39
48
61
35
9
27
37
17
30
6
3
141
24
66
25
5
103
68
33
15
28
5
24
15
40
32
27
90
42
60
18
27
48
52
44
4
41
7
11
6
51
3
18
12
159
21
39
27
25
35
37
8
15
54
43
59
36
42
3
4
11
1
11
6
36
6
24
30
27
27
24
30
72
6
1
17
30
1
24
72
20
3
1
12
44
4
11
48
24
13
17
36
60
43
29
51
81
6
1
23
9
9
12
42
30
54
24
12
37
11
21
15
12
30
27
15
12
61
35
1
71
21
9
18
30
ABCD 398475012*7^$a-1 [50018]
18
18
63
59
9
87
37
17
7
44
1
39
41
30
9
39
6
24
6
6
90
16
2
87
40
24
8
3
61
12
44
3
30
30
57
4
36
11
10
26
1
20
3
28
17
45
12
7
116
57
7
36
35
1
11
37
20
21
19
8
3
25
65
55
65
7
33
35
57
7
9
18
5
21
30
57
12
19
5
16
89
7
9
14
12
1
8
15
144
21
9
28
3
24
35
42
87
1
11
21
19
29
51
1
50
4
30
35
36
1
32
42
18
31
27
21
96
72
12
9
14
10
18
36
9
5
40
11
15
22
62
12
9
85
14
22
20
48
27
4
8
40
8
39
33
33
19
20
21
75
12
48
9
36
24
34
36
26
19
21
24
12
68
15
21
15
12
3
48
36
54
15
55
33
89
30
10
27
132
9
47
9
15
9
31
35
6
3
84
4
8
28
21
2
25
29
4
12
6
8
33
4
8
36
1
74
18
16
14
40
2
46
44
34
11
16
45
11
12
16
104
9
39
1
2
54
31
21
63
35
70
44
6
6
3
57
19
20
1
15
20
1
18
29
12
1
12
2
4
5
60
9
52
14
52
42
12
27
17
39
27
4
5
15
45
21
3
27
10
27
9
38
33
1
3
23
6
18
42
19
8
72
7
9
20
9
15
1
20
15
4
159
20
88
14
75
4
44
12
40
35
18
91
20
25
14
49
23
9
39
1
12
60
17
39
3
18
16
26
1
23
13
24
45
44
18
69
49
14
9
21
18
109
11
21
15
10
15
5
24
12
3
45
31
56
3
6
4
39
17
15
9
15
24
48
16
27
6
35
21
7
8
48
1
15
29
51
37
63
36
8
13
24
38
9
37
104
28
2
1
20
21
3
12
12
100
12
101
16
11
7
9
56
40
84
15
9
117
26
69
49
2
46
38
4
2
16
120
23
39
36
25
9
3
47
13
27
21
9
51
21
15
21
11
36
25
11
121
20
15
12
16
3
17
25
18
32
13
36
12
15
9
44
1
27
8
21
3
48
45
150
16
41
4
27
2
27
13
8
6
34
2
9
21
3
24
1
11
7
14
31
27
2
30
18
15
36
37
24
35
33
30
6
7
15
38
66
4
113
16
20
25
15
12
24
8
31
29
4
36
20
3
16
18
15
39
29
31
20
6
82
45
9
3
20
13
68
66
1
9
3
5
36
22
32
10
86
34
18
14
40
15
5
27
21
40
20
12
4
11
40
36
8
1
18
17
1
3
41
15
3
1
56
3
9
13
14
45
16
29
15
9
19
23
9
19
9
27
9
45
2
16
8
10
23
4
32
84
13
14
21
24
9
15
12
60
4
9
36
23
7
9
17
28
90
161
7
17
81
24
31
20
28
9
14
24
22
12
6
26
58
20
12
13
20
36
4
3
17
57
30
9
1
27
32
49
2
10
107
63
70
20
7
41
16
80
3
33
75
72
3
9
28
23
34
27
24
5
15
129
15
28
8
79
9
20
36
21
18
178
2
9
33
7
12
20
9
39
40
23
28
18
11
12
4
11
1
32
40
83
34
23
19
12
17
24
55
14
15
25
20
79
12
15
5
4
20
64
11
13
9
3
72
5
27
63
28
21
29
42
18
87
39
9
37
8
19
33
14
45
45
51
48
75
13
9
27
17
7
8
1
23
16
9
2
45
4
9
18
18
11
24
15
4
18
23
4
36
8
3
30
4
11
3
12
54
22
8
21
15
25
3
77
15
48
22
15
5
48
66
45
88
12
8
7
12
54
6
29
9
16
14
84
22
23
15
21
48
21
99
40
23
57
1
3
17
43
48
15
45
20
15
37
12
44
48
3
82
3
47
9
48
67
26
34
29
21
6
10
6
14
4
26
28
9
11
6
10
21
24
81
18
20
9
7
12
44
25
9
11
12
12
1
39
5
36
15
45
39
24
13
11
3
4
14
16
42
2
7
32
49
8
67
96
23
16
60
21
9
51
27
45
45
35
37
44
27
40
8
43
20
10
11
7
29
39
1
12
11
6
6
46
74
25
32
12
1
18
101
9
7
5
7
53
3
25
35
15
30
16
3
23
10
8
39
12
36
4
44
15
22
14
21
39
126
16
11
3
18
30
10
26
9
37
20
88
2
9
75
9
4
8
9
3
48
4
8
1
3
8
19
9
8
9
3
4
44
33
27
13
26
6
39
37
23
21
18
6
36
24
19
5
30
30
6
9
15
13
23
45
37
59
9
4
20
16
3
20
27
6
24
24
15
24
36
27
18
6
13
8
1
27
35
1
36
5
87
36
12
9
63
49
8
19
12
32
21
10
18
44
60
31
9
20
78
28
2
7
33
11
25
12
11
3
4
6
20
7
77
24
16
11
1
104
4
56
7
23
4
42
12
6
5
15
25
27
8
10
26
10
20
24
4
15
12
20
16
60
36
17
30
52
29
43
9
53
48
15
15
13
44
109
54
21
24
47
28
5
28
27
48
42
12
8
55
15
30
11
16
32
1
63
8
15
22
63
9
11
7
9
3
6
23
33
3
4
12
20
61
6
44
45
13
11
16
5
4
11
4
35
144
22
50
30
19
24
11
34
56
7
12
15
29
1
36
11
31
62
6
9
40
45
12
20
27
48
3
25
12
8
24
3
48
30
39
1
32
3
12
24
19
6
39
11
25
29
40
12
60
48
15
12
5
30
18
55
24
8
19
5
40
80
60
21
15
9
6
24
9
24
4
17
66
6
76
8
15
28
11
30
27
3
28
9
72
27
30
24
26
37
8
9
42
49
9
27
5
7
9
11
7
6
63
41
30
21
1
23
21
15
31
32
13
33
83
48
24
1
6
38
15
55
9
5
16
14
9
12
39
40
120
29
31
26
4
60
11
1
36
23
21
24
60
52
8
7
27
18
11
21
51
1
18
5
27
10
36
23
21
15
63
6
16
54
5
4
47
1
47
6
15
21
39
60
28
20
12
15
25
71
9
7
18
12
27
11
4
18
2
90
39
13
95
25
18
50
46
134
12
30
24
36
1
15
12
42
20
7
12
15
56
60
30
3
21
6
9
48
21
27
39
90
15
48
12
9
39
16
41
94
77
9
6
25
39
24
5
12
64
11
9
9
30
102
15
12
28
5
76
23
45
4
2
9
39
21
9
15
12
13
6
30
15
29
12
16
23
28
8
4
11
18
27
13
80
6
60
1
20
24
36
39
21
12
28
5
19
9
3
15
2
6
1
20
16
8
28
32
9
52
14
21
9
30
54
6
30
15
1
59
21
30
18
7
5
28
35
24
16
35
1
5
3
12
40
45
35
21
48
27
88
20
85
48
11
16
36
8
12
25
36
8
10
29
4
3
44
42
3
97
14
21
12
12
4
12
5
27
3
69
1
23
36
7
42
39
83
18
30
9
13
15
21
11
13
20
27
12
16
5
27
37
12
27
5
10
18
90
14
7
32
9
6
6
18
9
12
15
21
9
4
12
35
16
9
68
67
5
15
1
74
49
12
8
9
10
2
34
33
39
2
42
78
27
13
60
50
22
36
23
15
21
3
9
57
64
6
9
32
13
2
10
14
9
24
27
33
3
130
20
3
4
9
11
52
11
1
15
12
6
11
64
56
4
9
20
43
17
12
43
21
44
7
29
6
24
25
29
6
21
43
60
2
19
5
15
39
22
15
12
8
15
18
55
77
16
11
4
36
9
3
29
52
20
34
41
9
54
22
15
36
56
28
60
44
51
108
13
44
1
3
20
9
6
9
60
13
8
15
48
37
20
3
1
18
32
13
8
24
15
88
12
41
21
18
1
9
20
7
45
36
14
10
27
8
28
63
32
40
32
13
5
36
4
2
9
16
3
2
48
10
2
46
53
15
13
11
9
7
54
11
96
15
45
72
3
1
9
6
72
45
41
6
34
12
71
3
90
24
16
35
4
8
19
2
39
19
8
1
125
18
9
13
8
43
8
1
3
47
61
68
21
18
46
15
27
9
80
1
68
15
60
48
12
40
12
24
113
36
3
19
12
2
4
80
10
9
47
9
16
12
24
56
1
6
21
5
84
15
37
2
12
30
15
12
3
18
19
17
6
18
10
9
47
33
73
48
27
23
1
12
8
36
1
11
12
1
128
42
49
20
7
44
16
30
15
29
28
87
20
1
8
15
48
33
3
61
14
40
9
12
9
20
103
29
106
8
9
12
1
14
10
8
28
18
14
27
4
12
15
14
30
18
51
112
8
4
5
27
1
8
54
21
39
9
3
9
9
10
36
20
6
18
21
1
51
27
9
23
58
56
30
9
12
3
10
2
60
9
9
7
20
24
1
27
41
31
11
18
171
9
16
11
15
1
3
26
3
12
3
16
9
11
21
45
124
11
13
2
28
26
24
10
9
9
14
16
38
3
19
8
6
4
36
18
20
16
5
15
25
29
6
6
3
75
1
59
10
27
35
4
6
14
21
15
4
26
3
36
9
7
5
7
69
11
3
69
ABCD 398498882*7^$a-1 [50022]
54
6
30
4
36
14
22
8
30
30
30
48
28
11
13
35
3
4
44
57
3
64
113
19
29
15
16
17
21
70
60
17
21
27
3
33
31
5
3
30
10
17
13
26
21
9
34
62
4
24
6
29
51
4
8
4
5
132
9
39
12
91
8
30
12
52
26
9
33
6
9
51
34
23
24
24
57
4
8
22
60
17
1
12
47
7
5
21
10
38
3
37
26
24
52
17
27
12
4
74
16
60
44
12
78
6
6
45
7
12
14
94
30
20
6
4
2
3
3
48
6
3
24
7
5
1
38
57
3
90
39
21
100
36
50
12
52
26
34
8
21
37
6
24
5
15
34
11
48
67
17
7
53
36
69
3
15
76
8
21
19
12
14
70
32
12
48
60
112
29
27
42
24
10
8
9
1
86
6
15
12
69
15
13
24
86
9
60
36
12
57
30
6
15
1
20
24
64
36
6
48
90
60
26
10
36
30
24
44
60
52
44
6
15
33
10
5
15
22
14
9
7
48
5
3
34
18
60
8
22
36
36
20
28
23
27
10
12
38
10
8
42
60
42
27
9
4
35
13
86
9
21
60
4
6
14
36
34
26
12
15
60
57
16
11
99
34
11
75
24
40
8
72
10
23
19
26
18
12
12
36
24
18
30
4
8
16
41
3
45
24
120
21
16
11
24
24
24
1
38
34
68
3
37
38
28
30
20
34
5
72
12
21
16
2
54
28
59
51
10
8
18
81
21
15
49
20
24
46
65
33
3
36
27
33
21
18
9
12
37
2
34
68
10
2
70
18
6
14
3
48
1
24
35
39
6
39
24
9
22
6
96
18
17
9
3
69
108
15
75
16
26
4
44
12
3
21
36
15
3
46
47
36
67
29
55
20
57
9
39
9
3
12
31
44
6
15
27
42
10
17
25
14
4
8
48
24
18
4
35
12
24
12
7
44
10
23
21
6
24
6
3
12
31
56
141
13
20
4
2
4
26
15
3
93
37
107
3
10
2
52
38
18
30
51
55
24
20
24
66
12
22
20
6
147
3
30
3
27
9
7
17
27
70
36
35
39
4
12
17
67
32
4
108
12
5
3
82
30
104
34
12
44
4
59
13
8
52
90
38
15
31
66
78
12
54
6
8
22
54
5
27
60
4
18
23
7
41
12
48
9
18
58
11
3
6
124
26
16
44
6
6
90
34
17
27
12
21
39
12
21
27
52
12
14
34
38
72
3
15
33
25
23
43
24
29
55
29
43
29
9
100
12
18
12
14
4
68
39
21
27
1
6
5
36
43
86
18
9
1
26
16
18
35
21
16
14
21
25
23
72
3
33
19
29
81
3
3
58
32
18
93
12
36
93
15
7
8
10
23
7
36
14
46
20
10
20
24
12
4
14
16
50
24
39
21
10
5
1
2
4
29
15
6
10
48
50
16
2
48
60
106
60
8
10
17
3
40
6
90
5
9
12
3
15
10
26
30
27
33
90
33
81
16
14
30
70
50
6
6
63
21
36
10
38
90
33
33
3
7
2
3
15
60
40
2
27
15
16
20
24
9
21
22
56
21
31
90
12
8
3
27
40
6
47
15
4
14
10
5
61
68
30
10
8
34
38
16
56
27
27
9
7
24
14
30
36
16
17
96
24
21
36
15
55
41
3
40
50
52
24
23
1
60
6
41
12
7
6
59
9
6
6
18
52
24
86
3
31
32
28
5
69
39
24
24
9
15
9
18
18
34
12
74
42
9
51
12
69
27
10
24
20
15
7
41
49
14
4
38
3
21
66
9
19
14
99
93
18
42
28
23
43
29
12
79
17
3
16
24
44
36
30
3
24
15
42
6
57
19
24
77
45
63
57
27
7
14
24
75
55
26
24
6
4
8
12
33
9
64
2
21
33
75
36
3
10
14
10
30
96
84
5
7
5
45
28
23
7
41
21
78
30
22
17
127
2
42
6
54
69
31
6
11
12
37
11
79
26
27
1
20
36
42
4
5
36
3
64
36
26
40
11
15
12
6
12
3
12
9
36
3
9
22
17
12
21
4
2
21
21
40
6
53
13
80
4
14
9
21
3
67
41
39
21
55
14
10
20
18
15
15
4
18
30
12
38
48
18
24
36
16
8
22
20
4
14
10
59
24
37
23
27
21
9
46
44
30
6
45
24
36
36
51
18
34
2
18
21
1
14
54
10
26
147
13
2
12
36
16
8
30
48
4
24
2
48
6
10
17
21
39
7
32
12
33
63
57
33
12
27
1
20
10
6
26
9
3
33
60
19
17
1
38
54
6
4
29
24
15
22
35
81
58
2
72
30
18
18
9
1
23
1
26
4
62
3
3
12
36
10
11
24
61
38
6
15
12
96
7
24
12
78
8
4
23
21
64
8
18
16
26
27
3
12
36
6
4
23
1
20
30
60
9
21
30
69
1
6
17
36
31
6
66
48
29
21
12
15
93
10
41
27
21
33
18
18
147
91
14
18
45
3
45
1
38
16
44
36
57
60
9
4
54
12
60
41
73
23
87
117
3
4
2
51
19
5
48
3
12
10
20
3
15
4
14
60
72
22
2
34
26
94
36
26
3
25
23
39
4
41
36
24
13
11
3
36
90
76
20
58
120
6
14
18
3
57
27
63
4
5
24
15
4
5
37
8
3
7
12
48
2
118
5
25
26
64
8
22
6
20
9
1
14
21
24
48
48
9
70
41
9
15
7
74
46
18
20
10
20
81
96
3
16
20
16
54
14
33
19
24
5
39
36
10
11
25
18
8
142
26
4
5
21
34
2
24
60
100
44
12
34
2
18
33
13
47
21
15
51
6
36
3
39
70
38
34
23
24
1
11
1
11
36
163
26
4
38
9
7
20
10
2
4
14
4
32
36
18
16
17
1
23
3
64
12
8
18
12
18
30
15
13
50
4
125
63
21
12
55
14
12
18
40
5
51
4
30
6
2
60
42
16
44
117
9
3
12
9
27
12
1
26
6
6
18
4
11
15
16
78
6
6
78
8
18
54
33
27
6
3
60
48
39
45
60
27
4
8
9
27
6
84
24
6
4
65
1
20
16
23
48
27
21
39
6
42
42
22
24
29
3
12
21
9
12
18
18
22
122
3
7
30
14
30
16
8
16
2
9
3
45
12
3
21
9
3
43
110
4
42
38
3
19
14
12
15
43
5
9
39
7
2
48
4
59
9
22
17
21
12
30
40
5
12
84
31
53
67
5
36
3
24
76
54
68
48
63
48
12
36
21
4
12
23
55
29
51
9
9
18
16
77
1
8
58
5
19
26
27
93
3
7
14
6
16
5
3
18
22
8
4
5
13
83
7
30
6
36
50
18
16
44
21
9
18
21
33
4
59
3
12
30
63
43
14
3
36
27
4
6
54
30
38
21
1
11
45
15
9
22
38
3
24
49
2
45
7
12
77
87
9
1
6
26
52
83
60
69
10
5
39
4
17
19
6
14
21
48
3
4
113
15
45
7
5
13
23
9
10
17
60
21
60
6
21
36
27
40
20
21
72
48
15
4
5
15
9
9
58
14
18
22
8
22
8
9
43
29
31
77
9
54
45
15
18
39
13
98
42
12
3
1
14
9
12
12
19
5
12
12
9
12
15
33
12
6
54
18
16
50
46
78
50
129
43
41
19
18
20
6
4
2
4
30
29
24
24
12
12
21
28
24
42
14
46
18
35
1
54
2
64
11
144
31
44
6
15
12
7
14
10
17
25
11
3
12
4
50
48
99
9
60
34
17
1
6
2
28
6
44
57
3
21
19
2
102
16
50
16
14
30
30
6
27
7
44
46
14
100
2
54
21
9
34
26
4
60
23
7
8
64
17
21
6
30
10
50
42
18
3
7
41
3
18
27
7
17
13
8
6
24
18
3
72
3
21
45
6
9
3
9
51
30
16
35
39
16
24
12
26
27
15
6
36
3
31
50
10
5
24
15
52
14
30
6
54
6
66
4
8
18
18
16
8
6
27
9
114
4
77
39
42
18
4
38
27
67
38
3
27
9
48
9
16
18
26
4
68
15
3
4
41
19
17
21
27
33
72
3
36
12
31
18
30
12
14
42
12
42
6
82
20
6
16
8
16
17
19
29
45
27
7
6
35
57
4
20
3
48
3
9
3
112
12
48
17
19
5
ABCD 398520954*7^$a-1 [50020]
4
12
20
36
16
29
6
84
25
35
25
132
53
6
30
24
15
28
12
53
12
3
4
23
66
18
13
84
44
9
54
72
30
31
44
16
24
5
51
9
66
13
24
5
15
4
29
3
16
35
9
16
5
15
81
72
63
57
15
48
69
24
19
41
15
105
6
6
3
69
6
21
3
13
83
6
48
30
25
5
27
21
12
7
5
19
5
75
24
40
8
84
4
44
12
3
21
12
4
5
43
35
60
13
23
96
66
42
93
16
53
39
4
11
24
72
18
3
12
3
24
13
5
30
12
13
5
63
12
63
13
17
24
15
33
31
35
9
4
8
9
24
3
12
3
24
21
88
32
27
1
47
1
17
6
78
7
80
24
9
30
21
36
15
49
12
47
12
21
16
23
9
16
71
12
12
21
28
32
52
24
89
7
47
9
24
40
32
16
8
27
13
92
52
32
9
6
9
39
13
36
44
28
11
6
19
20
69
7
5
31
8
9
24
30
81
21
30
6
72
30
21
16
48
20
12
45
7
32
9
7
53
3
40
53
36
111
63
85
47
72
13
29
15
84
21
19
24
5
42
84
25
5
31
11
72
30
42
1
23
9
45
7
5
6
133
5
96
51
93
19
47
6
3
16
179
6
111
24
51
25
5
54
9
9
12
7
12
24
12
29
12
3
9
60
30
12
6
3
12
12
33
31
8
9
19
20
57
7
29
12
7
24
11
45
28
17
51
45
24
43
80
3
37
83
33
45
6
6
24
3
12
4
41
66
1
11
37
116
16
8
21
24
24
27
100
17
19
48
5
51
27
6
15
27
37
56
21
55
23
6
67
20
40
47
42
84
36
18
141
16
8
3
30
72
3
76
71
42
7
11
12
18
7
53
6
1
20
39
21
63
60
12
6
67
47
6
15
28
32
63
30
30
12
12
49
24
20
57
30
21
88
44
45
60
19
59
25
44
15
73
17
96
43
11
25
5
3
4
20
21
115
35
42
48
99
33
3
39
61
5
18
42
15
75
97
5
30
25
56
21
19
35
157
17
87
129
79
12
95
24
9
93
3
9
3
24
21
3
40
12
36
71
78
7
32
9
54
21
16
29
19
56
24
28
5
12
3
16
32
9
7
24
11
85
65
24
12
79
20
15
1
5
12
18
12
61
17
123
9
103
5
3
9
7
29
15
39
66
19
5
30
49
29
12
12
24
6
48
66
87
3
36
1
65
7
77
30
21
52
11
6
18
45
52
56
33
15
81
7
60
36
5
48
42
61
5
12
42
36
42
75
48
45
120
12
75
27
25
17
30
30
3
3
9
4
65
111
16
65
39
4
41
3
27
13
17
31
60
5
7
8
60
12
27
21
3
157
47
30
6
6
114
9
16
89
6
6
18
30
30
18
48
42
18
6
6
78
6
15
63
12
9
21
78
6
12
27
28
17
15
4
41
19
32
12
40
23
24
57
24
21
19
17
7
32
3
36
9
12
21
132
7
23
6
7
17
30
1
24
8
75
12
1
71
1
5
75
24
105
36
42
1
17
15
12
36
64
8
64
20
156
9
18
25
53
12
48
84
36
12
36
12
18
84
6
15
21
48
15
12
63
12
9
45
27
84
4
56
9
84
12
30
18
60
31
65
216
18
18
55
35
13
5
6
1
12
32
40
24
59
6
6
1
5
39
3
6
30
9
36
16
23
33
3
6
48
15
15
12
13
24
8
64
32
9
15
9
12
55
17
31
47
84
1
5
42
1
17
12
15
4
96
17
90
21
16
44
4
23
78
7
32
63
1
71
13
48
8
40
17
12
31
11
81
4
29
36
175
20
60
100
48
11
21
24
4
65
15
48
28
17
15
39
13
11
24
45
21
84
19
32
24
105
48
3
76
20
45
7
32
21
24
6
60
49
56
21
12
19
77
6
24
54
27
3
18
84
108
3
24
45
18
1
5
19
11
21
108
45
3
9
43
5
43
44
28
8
48
81
36
114
21
4
11
174
18
45
27
9
4
92
63
1
41
48
7
36
89
30
18
63
57
6
12
18
120
15
15
13
36
95
1
32
28
29
43
12
17
126
42
43
8
51
24
84
21
16
60
8
81
31
8
3
37
92
144
39
12
9
24
21
30
21
21
3
112
5
67
32
40
5
7
29
3
12
64
5
18
12
61
20
45
7
5
6
1
35
6
30
30
84
60
18
12
9
4
47
66
54
25
20
3
42
19
11
37
53
55
80
60
3
18
3
57
15
33
19
32
195
1
5
42
97
44
39
13
23
69
81
27
48
9
7
24
41
3
93
3
39
12
36
45
3
30
12
27
15
6
36
63
88
17
15
3
1
101
18
18
27
3
42
31
11
42
31
5
27
16
17
12
111
16
35
6
30
30
63
12
16
12
35
6
39
9
7
20
21
31
41
12
24
66
1
12
11
12
13
41
19
44
21
19
32
3
25
20
27
24
6
15
33
30
18
7
77
18
6
12
24
15
3
37
11
129
9
24
48
19
60
5
18
6
19
17
60
7
23
60
45
16
12
11
42
72
42
6
55
53
19
24
59
1
12
17
15
45
84
24
72
67
68
9
3
4
8
40
29
19
11
45
4
48
32
75
108
18
6
60
9
21
78
12
6
42
1
12
32
4
41
19
47
6
30
6
39
4
24
77
36
132
31
41
48
6
1
29
15
88
17
15
12
57
12
36
54
45
33
51
160
20
27
1
101
7
8
60
12
3
60
25
17
15
24
15
6
19
12
5
90
48
36
24
12
9
105
3
64
24
5
12
18
12
49
53
6
45
4
65
51
60
16
47
54
30
66
27
12
3
12
30
108
127
8
88
17
7
11
24
6
55
17
15
4
44
4
11
21
3
36
9
63
42
43
53
12
39
4
17
48
6
84
85
84
32
3
25
96
95
21
40
53
15
4
8
36
27
25
5
60
48
18
66
24
127
68
12
100
8
40
24
20
36
51
21
9
24
7
35
24
1
36
32
24
21
72
54
78
31
11
18
27
21
7
5
18
42
31
20
45
54
18
3
40
96
8
3
49
20
3
37
35
1
36
24
5
3
27
72
12
36
37
5
6
61
41
19
29
30
21
16
17
19
8
15
144
60
13
11
61
56
28
41
84
42
6
99
4
41
60
3
4
12
24
35
25
101
31
11
37
24
29
7
60
35
49
17
84
12
3
3
18
30
24
13
29
67
23
129
28
53
48
36
27
69
39
57
7
125
7
8
72
21
24
36
27
15
1
47
69
15
60
30
55
24
29
6
6
43
17
31
36
11
72
6
19
65
31
17
15
15
81
4
5
51
111
18
30
21
28
8
60
60
21
3
45
79
12
20
9
66
9
16
12
41
6
66
18
18
90
1
29
24
30
49
11
114
27
3
13
96
8
12
4
11
60
12
9
76
56
27
85
24
8
15
1
8
64
47
18
67
83
18
12
27
21
15
4
23
49
11
13
5
12
12
18
109
17
12
90
132
18
18
42
7
35
33
72
16
17
7
32
24
9
30
1
41
99
4
8
4
71
13
11
6
60
3
60
12
ABCD 398676836*7^$a-1 [50026]
36
27
21
15
8
22
62
16
24
8
64
8
12
28
21
11
49
11
4
9
23
12
49
3
9
9
2
48
12
10
3
24
29
7
60
12
24
9
3
29
100
15
5
31
12
17
54
6
6
28
32
12
36
1
11
49
23
37
35
1
63
26
19
21
3
5
6
12
22
15
23
24
1
12
12
15
24
44
22
15
3
33
24
3
21
36
11
1
63
6
14
16
8
1
48
47
4
12
2
10
21
15
26
7
12
24
11
34
6
20
36
4
33
21
18
8
97
12
33
2
16
6
3
3
120
2
18
1
12
84
15
33
3
21
23
12
1
9
6
21
59
1
9
20
18
85
11
4
9
15
9
83
1
3
12
8
4
48
8
1
11
1
119
34
6
8
12
13
27
21
21
2
1
3
81
3
36
44
12
6
34
36
2
7
59
37
5
4
3
24
12
11
4
9
12
33
12
54
14
28
2
28
21
17
34
12
8
37
23
13
24
35
40
84
12
24
8
13
15
12
9
36
5
22
48
36
9
5
31
51
36
2
22
20
10
48
18
20
28
9
5
60
7
12
33
30
30
50
1
15
8
1
12
29
4
18
9
81
42
21
27
21
87
20
4
24
44
16
12
12
18
18
6
15
48
11
13
9
3
11
36
25
24
3
2
7
41
40
2
16
24
36
24
8
1
39
9
36
27
21
12
24
12
11
13
11
24
12
13
15
45
47
37
3
6
44
7
12
51
33
12
12
3
68
10
2
10
3
3
45
60
47
12
64
14
6
12
1
36
17
43
24
51
18
18
21
3
9
53
18
1
35
25
12
60
35
1
3
20
4
9
23
100
33
11
10
6
33
12
24
15
33
5
10
36
69
3
33
77
4
6
12
21
69
30
12
18
18
9
63
8
4
8
40
8
1
21
18
2
18
37
23
42
6
34
2
10
14
12
24
18
18
4
20
1
12
33
27
36
15
24
30
75
3
8
1
23
13
57
27
3
21
12
23
4
56
16
30
3
12
12
36
3
32
1
11
36
28
12
9
3
2
19
12
9
8
42
10
39
11
1
3
12
12
50
19
60
11
13
9
15
3
30
15
27
8
13
99
8
13
23
40
12
12
30
26
1
12
33
8
31
11
4
2
7
23
37
15
12
18
2
1
27
69
53
30
10
15
12
24
3
9
11
36
16
20
13
47
1
21
6
9
35
1
11
6
31
11
40
30
2
1
12
27
9
12
12
23
4
8
13
24
21
30
2
31
12
24
60
3
20
18
70
21
21
6
9
24
23
1
9
54
2
19
11
37
15
9
3
9
24
3
12
9
9
2
12
25
5
7
11
52
38
6
40
21
5
7
11
13
23
12
1
48
39
50
30
37
15
8
12
22
18
24
26
12
46
6
3
33
30
8
37
15
8
12
4
24
9
27
48
2
30
10
38
40
20
109
9
15
15
50
22
9
3
24
14
6
4
9
21
15
3
93
15
9
12
83
60
1
11
18
18
42
6
36
4
14
52
3
11
22
12
3
29
34
2
19
12
24
75
54
14
13
21
15
3
14
7
77
16
48
2
4
6
6
12
38
7
3
9
23
1
36
3
68
64
8
18
31
27
57
15
8
12
10
12
3
57
18
12
2
127
3
9
24
11
1
33
15
12
5
6
37
11
1
23
1
9
6
6
15
12
12
27
2
55
3
32
60
22
26
12
12
1
3
32
1
24
45
18
24
20
16
72
9
12
23
25
23
12
6
19
23
1
24
35
10
6
9
24
47
1
15
21
9
3
3
8
49
35
12
18
6
16
44
6
18
13
36
12
39
9
39
12
20
1
9
30
8
10
27
35
12
24
16
20
36
4
24
12
44
16
24
26
4
3
11
16
20
1
3
20
49
57
18
9
24
12
75
9
21
3
3
33
12
11
13
3
21
12
9
15
63
20
37
113
19
3
20
36
1
23
25
24
24
36
24
3
92
40
33
29
6
1
23
10
18
9
35
4
33
3
68
16
6
18
48
8
13
39
57
11
13
3
20
24
13
3
18
39
11
1
27
14
18
16
24
9
51
38
19
15
57
3
9
15
12
8
6
46
9
3
90
6
9
15
2
19
15
2
18
61
11
12
48
28
6
27
3
26
43
12
59
4
2
19
3
21
11
16
8
52
20
4
9
21
8
6
49
3
12
32
1
3
14
10
12
90
15
33
12
3
27
8
25
3
50
42
25
11
1
23
22
6
12
32
40
8
25
3
8
4
18
18
12
8
12
12
37
11
13
36
3
21
36
36
24
3
20
12
58
27
36
24
23
13
39
8
36
4
48
8
6
28
2
1
12
11
12
61
60
12
27
8
1
33
15
72
3
30
3
3
12
14
7
47
36
13
24
11
16
6
6
8
16
45
5
118
9
12
29
52
30
20
10
3
23
4
24
20
12
28
9
3
20
37
12
48
5
19
23
4
26
16
15
17
6
12
1
23
25
3
9
23
37
24
36
3
24
9
35
13
12
11
22
2
10
3
23
12
1
12
15
24
42
38
28
9
36
15
12
8
12
12
30
34
21
60
23
25
15
8
12
10
32
43
11
1
15
21
9
36
2
10
3
9
3
3
14
6
30
19
3
8
13
24
5
7
3
20
49
3
8
1
9
3
60
12
15
9
3
20
4
80
6
46
50
7
15
60
33
3
9
27
20
13
71
85
5
12
22
8
25
23
37
39
8
1
47
24
25
12
27
24
8
1
39
44
1
9
6
9
23
18
7
15
8
1
27
24
12
26
31
108
23
22
8
40
39
23
1
12
12
33
2
6
19
15
20
28
9
48
45
54
6
60
8
82
20
16
21
33
14
16
8
10
6
20
36
25
15
33
12
15
44
12
12
30
7
23
28
2
7
11
24
4
6
8
19
23
25
5
19
9
32
90
64
6
3
23
13
47
48
12
40
38
42
25
3
6
18
8
12
10
26
24
1
24
5
18
12
22
14
64
9
60
9
18
6
48
12
14
46
14
25
12
12
3
21
41
22
30
18
36
6
3
11
1
39
66
39
27
8
13
48
5
34
21
11
1
27
6
48
3
12
33
12
90
20
22
8
7
11
1
3
21
24
15
9
11
13
3
8
6
18
13
24
11
10
27
5
48
34
44
1
24
15
12
8
36
4
9
27
9
5
10
20
40
24
12
36
9
36
9
6
74
55
72
12
48
3
9
15
44
37
11
12
40
8
12
12
10
6
20
12
12
1
3
9
15
45
35
13
39
8
30
6
1
11
34
6
24
20
4
21
65
10
36
33
12
12
12
23
10
63
5
42
22
75
23
12
10
18
36
32
24
1
23
1
48
24
23
4
69
12
51
24
14
55
36
11
24
6
54
4
6
50
25
12
39
9
59
12
28
9
3
12
33
3
21
15
24
6
50
1
45
2
1
24
11
4
32
46
3
9
12
18
9
59
100
9
15
21
23
4
9
3
36
9
3
38
18
1
12
36
17
30
25
12
39
81
11
18
22
36
9
3
2
30
18
54
1
35
1
24
15
24
9
12
36
11
1
39
21
69
15
17
6
22
2
1
3
80
1
3
8
24
4
84
69
23
4
14
22
36
2
42
1
57
2
30
19
9
6
12
21
11
16
20
13
3
8
18
55
27
60
2
10
45
12
3
14
4
3
9
14
4
9
51
8
13
12
72
3
20
13
17
18
6
10
8
1
12
3
24
9
36
5
18
25
3
9
11
40
9
3
12
32
37
72
15
20
42
54
18
10
8
4
33
105
18
93
12
3
9
35
28
12
45
63
8
24
1
15
14
66
34
3
5
10
12
32
13
12
23
12
37
83
13
3
20
4
18
12
15
12
27
9
23
24
25
3
8
13
5
52
51
23
4
32
1
23
18
6
25
27
8
4
9
47
24
25
3
21
9
27
23
34
14
13
36
63
9
15
104
1
3
36
45
39
9
36
35
13
9
14
22
12
26
16
20
16
24
26
10
72
18
30
12
8
4
33
23
73
35
13
11
25
5
6
49
11
72
12
13
15
21
21
2
36
25
23
6
30
37
21
15
12
48
15
56
40
2
43
11
37
111
12
6
18
12
104
4
6
38
37
35
13
5
42
37
48
3
33
3
56
1
23
13
17
34
20
10
12
14
24
28
12
2
43
71
1
11
10
14
1
23
12
28
14
12
18
1
12
15
24
26
40
2
40
30
62
6
52
50
13
57
38
12
28
21
60
41
7
3
20
10
27
23
16
12
33
12
3
20
6
6
1
51
8
24
16
2
42
37
3
45
39
36
24
9
57
39
9
8
19
33
6
14
70
12
30
18
20
10
2
1
9
6
12
21
35
49
23
28
14
7
3
156
9
11
37
47
40
12
50
31
15
30
30
9
39
12
14
10
96
20
24
24
36
36
52
9
12
24
15
42
26
24
16
57
5
19
11
72
16
8
13
3
8
1
11
24
49
51
9
12
12
11
22
14
16
24
12
42
2
4
32
22
26
1
12
83
4
33
36
96
35
1
59
16
8
10
27
11
12
1
15
24
56
52
12
32
10
6
45
60
9
3
11
1
3
9
29
19
12
24
3
20
24
25
17
6
64
24
9
24
27
72
8
4
21
36
12
21
3
5
19
45
8
6
13
36
3
24
20
10
14
4
48
12
20
10
3
3
21
15
9
59
16
14
6
36
1
24
5
55
65
46
48
6
14
1
23
37
5
36
30
24
1
3
9
12
24
11
1
3
21
15
8
13
3
6
15
12
3
9
12
15
2
19
12
24
5
18
12
18
4
6
12
18
12
12
18
9
12
36
15
36
21
24
5
19
45
26
48
6
66
1
17
52
2
12
4
44
37
3
45
3
20
82
2
4
9
48
27
50
31
27
24
6
54
8
10
32
55
12
23
4
57
3
12
9
33
6
9
11
4
32
18
58
9
3
8
12
25
5
6
24
13
29
10
69
17
7
36
29
88
39
23
6
6
10
6
42
2
25
12
24
39
24
9
27
20
4
9
17
7
11
13
23
1
11
25
45
32
30
1
21
36
3
21
30
20
24
1
15
9
12
3
44
58
2
1
11
1
9
3
12
71
13
84
11
4
9
3
18
12
6
8
1
33
15
33
51
12
17
10
14
6
12
28
44
4
9
17
19
15
56
73
3
2
10
36
20
25
12
5
10
2
18
1
24
35
109
3
36
12
48
44
28
57
11
22
24
30
69
9
99
3
6
42
8
28
32
1
12
9
15
15
38
40
14
37
27
33
36
15
9
11
25
51
32
22
6
9
3
9
39
14
31
27
12
45
15
9
3
8
12
37
3
21
24
23
1
9
27
21
2
1
12
27
20
10
6
20
1
35
4
6
6
9
5
ABCD 398871434*7^$a-1 [50020]
23
21
135
1
72
89
15
88
108
20
21
7
20
45
42
37
12
8
33
55
11
1
48
192
8
21
19
44
15
21
69
30
6
36
19
84
35
198
36
195
45
67
12
20
88
24
17
24
54
12
18
51
12
15
12
24
9
28
8
4
5
31
17
108
15
52
20
111
33
63
30
36
78
48
1
60
107
12
189
60
12
40
12
80
3
6
36
63
39
132
9
21
79
12
80
51
9
76
17
36
67
24
71
24
25
59
42
7
41
103
11
37
60
12
29
55
71
33
12
15
1
107
21
9
43
12
77
75
16
264
17
27
27
45
4
108
5
24
18
1
8
52
12
11
168
108
9
36
45
72
12
18
24
30
7
96
47
9
16
47
144
36
12
9
81
24
27
57
63
87
18
36
54
36
1
8
57
6
21
4
5
90
6
54
37
44
48
60
16
11
13
5
115
203
13
11
9
21
36
15
12
33
3
52
8
81
30
45
28
48
47
13
23
72
13
32
9
12
6
54
18
73
60
23
42
12
19
12
23
6
30
13
11
49
71
85
24
5
12
51
72
45
3
123
45
3
81
9
51
93
27
15
66
78
54
30
9
63
36
37
17
72
31
5
15
40
17
115
17
3
16
20
4
48
47
13
11
1
29
24
84
60
66
33
64
35
57
27
13
56
64
29
55
104
36
9
18
13
5
7
29
12
18
61
8
12
63
54
6
9
3
37
8
63
105
4
48
11
21
105
63
3
6
163
47
6
39
45
19
5
18
37
92
9
31
101
18
18
48
63
51
36
12
1
24
53
39
16
47
6
91
29
24
27
76
23
21
15
13
41
84
43
48
41
48
24
12
19
36
77
7
60
68
57
24
3
33
84
42
1
11
36
90
31
29
12
24
66
132
25
12
36
60
5
87
12
88
11
61
108
11
97
11
9
15
57
45
42
1
161
31
24
11
25
60
23
36
1
8
27
18
96
3
40
65
27
3
73
44
76
20
39
9
124
17
43
47
1
12
5
3
40
5
36
24
115
29
3
76
77
108
51
84
24
28
65
36
7
119
24
90
3
4
29
18
18
102
37
17
186
109
17
30
24
13
12
41
36
55
12
68
45
7
11
105
48
4
36
20
3
54
15
64
35
1
11
33
21
55
71
36
13
59
24
9
76
32
39
13
20
88
20
12
16
24
29
12
78
30
108
36
7
29
31
29
7
59
25
8
40
35
24
1
48
5
19
17
103
5
54
54
18
37
17
43
12
65
15
57
19
17
18
72
25
20
88
17
19
8
76
71
1
8
64
17
103
20
27
1
71
9
45
3
24
3
45
40
5
6
21
40
48
11
6
55
96
29
54
37
71
12
9
15
12
6
19
12
8
88
29
36
18
42
54
9
9
27
45
126
25
5
43
17
66
24
12
60
30
15
63
12
85
11
72
36
162
27
112
77
54
12
73
32
9
43
12
84
23
12
9
28
59
21
4
56
12
60
45
36
19
71
12
18
42
36
36
84
90
6
48
49
11
45
3
36
1
125
18
9
33
66
37
23
18
12
79
35
126
30
61
8
3
25
11
69
124
36
41
126
72
25
12
24
11
18
31
24
59
57
9
31
41
51
4
41
3
33
39
4
56
27
37
17
54
9
3
18
15
12
9
63
24
21
19
12
192
120
41
7
23
54
7
36
35
57
9
6
13
48
23
24
30
159
28
20
63
90
24
12
36
87
81
18
66
42
9
57
31
59
37
17
19
8
69
3
15
48
9
60
76
77
12
43
24
119
81
21
18
6
31
41
3
136
17
168
7
11
54
30
1
77
36
108
39
52
11
1
8
99
90
51
63
49
53
7
29
19
80
24
21
18
54
78
18
55
89
12
6
9
3
150
30
18
90
33
117
43
23
6
36
12
15
9
3
63
54
6
9
36
21
18
36
96
18
3
33
55
47
25
48
8
72
51
81
27
9
4
36
41
72
3
27
9
40
20
21
42
9
36
3
72
1
5
72
48
19
24
65
18
6
18
1
83
18
6
1
83
42
99
28
11
1
23
13
53
63
24
81
31
132
35
84
6
3
9
79
12
104
39
60
18
3
28
35
36
6
18
12
6
55
125
12
6
18
3
16
11
81
33
27
3
6
18
9
40
5
27
9
12
54
24
9
4
12
11
18
18
49
8
24
3
6
36
31
41
19
84
89
18
13
29
7
32
9
42
9
40
48
72
77
18
6
12
7
60
12
35
12
81
81
31
23
24
9
3
1
17
63
9
42
12
9
33
171
39
42
102
72
18
31
23
69
27
18
79
113
79
60
12
47
1
41
36
7
47
1
65
6
12
6
27
12
24
4
24
53
18
36
1
12
17
24
36
43
59
60
9
63
12
85
5
7
137
6
12
73
23
37
11
49
149
51
3
109
12
36
113
27
28
23
37
80
9
7
11
57
9
99
108
87
117
16
104
27
9
69
30
60
90
18
18
30
24
66
42
37
36
17
48
15
3
108
73
17
51
144
27
36
13
8
27
9
4
29
63
160
23
24
36
25
32
28
24
17
54
1
128
63
36
1
59
36
13
95
37
8
9
39
24
88
32
28
23
37
12
140
12
4
36
48
89
18
73
20
40
20
9
12
27
87
48
13
11
12
49
48
65
6
66
24
66
13
41
55
5
72
7
23
36
1
12
32
40
59
49
5
7
56
24
27
48
42
54
9
3
36
81
100
5
3
189
42
66
42
13
5
12
6
102
78
12
60
18
54
121
24
8
27
12
33
28
17
12
18
81
63
18
7
36
84
32
39
24
25
11
48
24
36
18
19
96
11
37
44
27
13
17
43
53
3
63
37
23
1
20
69
3
16
48
23
81
27
1
53
18
1
8
3
24
81
16
41
6
48
36
78
31
36
17
43
35
57
132
3
6
18
12
78
3
4
59
6
48
18
6
3
81
15
4
44
27
61
35
48
60
12
60
25
20
27
21
64
23
126
66
117
27
24
18
66
ABCD 398889564*7^$a-1 [50015]
6
27
40
9
36
27
21
20
15
15
21
48
12
33
48
87
51
1
35
46
24
98
49
96
23
34
56
7
20
27
25
5
64
20
55
11
24
93
39
24
6
12
52
15
84
11
9
36
12
72
15
6
96
27
3
18
55
29
3
4
20
16
45
27
11
66
66
9
64
8
33
19
8
28
23
12
9
9
55
11
36
36
18
7
17
15
21
6
6
12
52
20
30
105
3
1
36
71
117
72
63
18
4
20
15
25
20
15
39
42
3
1
36
2
9
21
3
15
10
23
15
42
64
26
10
23
60
57
48
60
6
25
29
39
16
96
29
6
30
6
13
17
3
45
31
11
78
24
3
3
66
16
143
24
13
92
6
42
54
36
30
24
3
21
16
20
4
14
21
27
1
20
37
2
34
14
42
43
5
6
6
60
63
81
18
6
31
9
23
12
1
11
33
30
30
40
3
8
39
30
36
4
20
3
27
30
36
30
54
16
11
13
2
25
65
27
36
39
18
12
42
6
30
12
21
15
54
18
13
32
15
13
17
3
24
21
72
3
27
21
147
21
9
12
3
15
10
3
132
45
44
28
32
48
27
3
12
12
10
11
15
10
11
16
11
84
6
12
12
27
9
24
15
16
41
180
124
11
21
19
56
63
1
11
24
6
31
41
19
23
33
28
5
48
52
39
29
72
18
61
101
3
24
124
9
8
6
18
48
3
25
14
1
11
30
3
21
99
27
6
27
13
8
3
4
8
9
19
36
35
12
9
39
105
16
35
30
6
117
57
16
3
11
193
23
30
3
36
57
15
39
6
28
15
11
9
36
1
47
63
9
40
59
6
16
8
51
15
9
12
25
2
30
28
23
12
12
16
17
30
45
33
24
39
72
36
4
17
18
21
9
42
33
36
15
156
13
11
30
18
18
27
60
4
47
1
8
15
9
9
63
1
8
6
60
1
45
27
33
27
32
15
60
10
12
2
61
5
6
21
3
69
64
20
28
9
50
82
14
13
21
14
78
4
59
21
40
80
19
47
9
3
9
63
30
15
4
11
13
11
10
14
1
5
36
60
24
40
15
35
6
48
3
25
3
8
33
15
21
18
93
28
36
47
9
9
18
6
48
12
67
20
52
35
81
51
30
12
12
51
15
69
1
38
9
12
21
3
15
12
12
18
18
6
24
63
9
51
9
12
12
27
3
9
45
3
13
15
44
21
63
12
9
6
33
45
15
57
54
6
7
23
36
138
39
36
16
41
19
32
3
24
6
24
51
4
101
3
51
30
63
9
15
12
16
8
3
18
78
25
8
15
21
4
29
12
15
45
54
49
5
12
39
15
49
5
27
9
27
48
36
1
35
3
33
12
51
78
6
22
20
27
12
3
57
12
27
9
12
39
24
45
15
6
12
24
48
12
19
11
60
24
36
84
24
48
10
11
3
6
42
21
64
23
13
17
79
9
3
17
19
56
51
57
24
3
117
25
11
36
4
9
8
6
54
39
24
49
38
30
30
12
24
49
24
32
52
83
30
55
12
36
5
102
9
36
9
19
8
96
24
33
60
3
21
15
28
29
54
9
57
3
21
54
13
12
155
30
27
15
6
7
17
24
16
38
58
8
27
12
3
34
36
32
6
49
11
12
24
9
15
24
6
7
8
45
51
3
60
72
24
42
114
49
35
24
132
21
13
2
54
6
30
18
1
29
36
90
18
7
44
12
3
30
3
3
24
36
6
28
23
51
61
8
63
34
44
66
9
16
5
16
38
9
21
27
1
62
21
45
7
59
85
41
18
42
3
51
9
24
4
47
9
40
5
12
111
3
45
57
4
23
1
36
110
126
28
47
3
12
57
13
14
66
103
41
24
30
73
32
16
8
75
129
13
11
16
20
27
9
3
9
9
55
11
30
4
26
54
31
8
73
8
84
18
33
37
60
44
6
30
4
159
8
13
14
1
8
27
6
15
24
28
161
24
7
23
1
36
12
56
21
24
18
9
15
60
24
9
51
9
1
14
66
16
8
36
30
60
6
156
3
45
39
21
30
6
19
17
15
15
9
33
19
57
60
2
18
3
132
15
6
108
16
14
9
3
24
9
13
47
21
30
6
3
24
3
21
49
8
31
11
6
18
36
70
83
16
5
12
19
36
12
5
12
3
16
5
6
45
21
4
15
20
33
6
6
6
30
48
40
2
30
40
11
147
12
13
29
6
81
9
7
9
68
7
41
27
51
6
15
111
1
36
5
76
36
38
102
19
11
10
56
39
12
3
6
12
42
30
24
42
58
15
20
12
4
84
5
75
15
60
13
20
57
52
32
6
36
6
43
35
22
24
44
42
30
31
11
90
67
29
91
20
39
30
36
3
27
18
39
12
16
12
9
38
30
36
4
23
3
24
24
102
24
12
30
24
9
9
27
39
36
34
26
10
107
4
35
10
8
3
3
126
15
48
21
54
9
28
23
54
18
10
71
12
37
20
12
199
12
35
12
57
1
20
7
8
1
44
24
30
1
5
30
10
3
56
21
54
36
21
9
66
18
31
5
30
36
9
27
24
25
8
1
47
45
27
33
30
34
50
13
5
6
25
59
1
8
40
8
24
15
30
15
15
21
63
49
20
36
1
92
24
3
51
84
12
84
6
30
24
24
25
65
6
9
37
44
3
21
12
15
9
90
42
4
3
65
3
3
21
3
36
9
27
10
3
17
6
69
21
30
12
9
12
37
20
39
9
6
37
36
47
66
42
30
18
54
24
12
42
78
18
1
29
27
16
32
1
27
41
120
3
39
45
15
34
95
39
69
12
51
13
41
12
3
25
2
42
6
9
12
28
11
10
2
54
24
6
69
21
63
40
11
13
36
81
32
60
27
52
21
8
6
81
123
12
18
12
12
30
6
12
24
54
49
11
73
47
6
24
36
19
20
28
23
13
71
25
8
3
54
12
3
4
36
8
12
105
12
18
22
32
3
27
6
51
25
14
36
13
5
42
60
114
31
5
51
75
18
6
48
36
6
7
9
50
97
56
15
57
3
72
13
71
1
8
117
28
36
44
6
10
23
27
21
13
36
99
5
60
27
40
8
37
14
6
54
9
75
36
13
11
45
15
22
2
42
96
18
12
30
102
6
15
1
128
3
4
29
51
28
47
24
12
13
20
75
72
25
32
13
35
9
15
48
3
18
6
6
18
6
6
42
27
85
14
24
6
12
7
20
13
59
69
7
17
27
4
11
13
21
20
15
15
42
48
3
21
36
51
28
5
15
36
39
36
45
1
23
33
19
56
15
18
3
40
12
8
63
9
15
10
11
21
139
9
11
21
27
48
9
15
51
24
9
9
12
63
51
10
59
40
12
131
37
35
22
20
96
30
12
12
6
30
34
14
13
47
82
44
3
27
13
35
46
14
12
6
48
60
40
11
9
12
87
12
81
12
6
21
12
21
87
21
7
41
6
6
12
3
28
17
3
51
49
8
28
5
27
28
5
18
12
84
9
3
12
1
12
29
6
1
29
27
21
36
3
33
18
1
36
17
96
42
12
6
15
21
6
57
48
13
14
22
44
6
30
30
24
21
39
96
45
15
49
17
3
39
46
12
11
3
37
8
28
36
35
10
32
24
64
20
39
73
14
18
31
36
23
69
27
10
20
75
9
18
72
6
27
24
111
33
16
35
10
26
21
28
8
61
72
11
9
15
24
15
46
32
27
9
63
9
40
27
5
18
10
38
30
30
12
18
27
39
30
51
13
35
24
12
69
16
56
43
35
21
12
3
9
24
12
28
104
39
18
15
9
31
5
3
3
36
30
28
2
12
81
75
1
9
12
74
45
4
44
72
49
74
18
40
32
42
9
12
4
41
27
3
18
6
6
84
3
60
21
3
99
12
13
44
49
27
5
4
27
9
2
45
ABCD 398944926*7^$a-1 [50086]
8
43
21
48
3
18
131
60
12
37
15
9
66
12
93
8
24
37
87
84
56
1
11
37
42
18
11
12
61
3
15
29
36
40
57
167
1
35
72
43
72
18
30
41
28
81
60
3
20
16
171
9
3
5
16
8
16
8
4
111
53
24
31
9
8
4
60
20
12
4
57
23
12
84
1
3
27
30
15
3
18
27
32
13
15
20
7
21
84
36
45
12
239
16
44
13
71
4
3
12
33
32
16
27
18
11
60
12
1
60
11
55
9
12
32
28
39
53
24
13
12
39
36
3
24
21
8
1
23
40
32
40
32
12
60
19
9
3
60
6
27
20
37
18
72
53
4
9
15
12
15
29
16
44
24
4
3
45
44
40
60
3
21
36
21
71
12
48
19
12
30
18
12
57
20
4
15
17
37
47
16
56
84
13
24
11
97
11
19
12
18
48
30
21
39
53
31
53
24
73
23
144
13
11
60
52
87
41
19
21
15
42
3
9
30
17
12
64
20
24
13
23
13
35
24
1
35
19
30
18
9
128
16
36
84
27
9
3
29
108
16
60
15
30
60
23
7
108
42
47
43
5
37
90
57
3
6
27
140
60
36
19
5
120
40
27
45
3
5
24
76
15
48
41
96
124
60
33
11
7
12
161
19
60
21
12
24
3
30
11
7
29
40
32
31
53
13
120
11
12
1
27
81
12
18
30
11
16
21
23
48
24
25
27
8
7
101
31
5
43
42
11
19
6
11
43
48
42
63
45
72
3
44
31
12
126
35
49
47
12
49
18
53
52
39
6
35
12
25
30
12
30
27
36
3
60
12
17
61
54
5
12
43
18
59
19
5
84
16
8
1
60
75
3
48
192
77
28
8
7
18
23
12
52
15
5
48
60
16
9
23
7
17
84
48
43
18
60
42
18
42
102
3
116
36
55
6
71
60
13
111
87
45
32
43
29
49
107
7
5
28
15
12
6
95
48
64
20
7
33
20
4
36
75
17
12
4
9
60
30
149
12
19
6
11
36
25
48
54
48
53
7
12
89
1
3
24
33
66
5
7
102
27
20
76
27
60
65
28
57
66
12
41
12
52
8
7
53
67
113
16
33
6
17
12
16
24
12
68
28
128
60
7
42
3
56
4
8
16
8
85
18
102
51
24
3
120
78
15
45
27
84
39
12
17
28
3
17
13
87
12
51
5
24
13
3
12
15
60
9
3
48
30
12
48
30
29
84
4
33
30
9
24
8
61
3
3
17
36
4
8
7
33
27
48
30
162
41
67
12
17
108
25
90
48
12
9
3
33
8
52
8
4
32
12
19
45
8
67
9
3
108
65
25
3
68
4
57
18
9
32
12
67
12
66
84
18
12
101
48
1
138
30
11
24
40
20
24
132
7
17
24
36
64
56
28
8
19
53
48
4
84
9
15
27
33
9
47
4
8
12
7
42
23
108
64
3
42
23
43
17
7
41
67
90
59
16
8
16
32
64
75
9
9
24
47
12
31
41
40
8
31
30
27
8
55
18
11
28
21
75
24
51
48
5
48
48
13
3
3
54
47
4
15
12
18
114
33
27
6
24
11
16
48
8
7
48
5
60
64
8
28
60
15
9
24
15
24
18
11
52
60
27
105
15
18
35
12
7
6
35
12
4
3
33
12
15
6
60
42
53
36
16
12
44
49
42
30
59
61
18
5
12
115
30
3
57
27
32
64
24
33
48
3
68
28
80
43
53
25
30
12
36
41
148
21
24
131
100
8
1
3
24
3
96
60
17
112
80
61
11
16
48
32
25
18
41
1
23
55
21
3
5
28
20
28
39
21
27
120
42
27
20
28
32
13
27
8
52
21
12
6
77
4
92
1
6
24
17
24
12
67
17
13
18
9
24
8
67
53
4
3
12
101
88
3
48
12
36
17
7
41
12
85
11
24
13
27
56
37
90
12
45
15
9
8
12
13
71
12
13
12
48
11
13
3
3
29
28
15
162
11
97
42
18
3
15
30
51
8
28
24
3
21
39
18
30
33
44
12
12
28
9
51
21
23
4
63
78
12
35
48
25
35
48
4
3
12
29
72
48
13
23
7
81
12
15
30
18
113
28
20
61
30
33
44
16
9
78
101
67
9
12
24
32
12
31
72
90
12
6
17
28
96
8
36
49
3
3
17
28
12
27
29
4
8
19
41
4
92
79
45
12
20
43
30
15
72
56
4
27
29
7
12
18
75
15
5
100
8
148
8
16
9
18
5
28
20
19
17
1
75
68
19
89
19
5
43
81
20
43
60
6
27
44
13
18
29
12
1
3
72
51
84
18
12
3
20
13
87
140
4
60
44
36
12
49
11
36
1
39
8
13
15
68
4
20
13
47
7
17
43
17
48
88
24
8
36
112
15
5
40
15
30
30
12
113
37
78
42
35
25
18
12
33
15
9
21
18
5
7
48
72
42
59
12
112
3
24
53
13
39
36
56
4
15
9
12
33
6
72
48
45
24
21
11
16
3
21
36
44
31
12
93
48
69
30
5
16
24
63
9
8
12
76
3
102
11
31
29
12
16
3
30
11
12
7
77
132
12
49
23
55
5
7
18
42
30
18
41
1
3
8
48
7
12
60
5
67
53
40
44
24
112
12
15
57
44
48
1
11
12
24
43
30
63
20
37
23
97
3
8
79
6
24
59
37
54
18
23
48
7
12
90
15
32
31
54
60
3
63
57
44
19
21
24
36
21
48
71
19
5
40
9
3
3
60
81
20
43
36
72
18
60
15
12
63
17
24
36
28
32
7
41
12
60
175
53
12
7
18
108
24
30
17
13
51
45
12
35
168
24
40
3
48
17
4
3
78
23
72
37
6
69
33
3
8
48
1
11
4
123
24
21
92
24
16
15
29
12
4
20
4
39
17
4
3
18
11
96
36
52
15
9
44
7
101
84
25
15
27
21
9
75
32
19
17
13
35
7
12
36
24
53
4
36
93
23
1
71
4
3
53
25
23
19
41
12
12
37
3
57
87
3
36
45
57
90
12
6
23
19
42
18
42
6
12
53
96
40
24
12
75
48
132
120
41
28
96
24
56
43
24
81
68
1
6
41
4
27
33
9
23
4
21
23
16
51
42
27
3
17
91
41
1
63
15
48
12
5
97
59
4
12
12
21
3
27
30
3
12
27
33
75
42
6
69
21
59
55
21
12
32
61
99
48
75
12
17
13
23
43
24
41
25
42
65
4
3
29
88
24
8
52
56
19
30
24
30
41
36
64
8
31
48
18
27
48
20
24
12
40
96
24
33
23
52
8
4
9
11
36
4
20
19
54
27
51
18
15
36
21
11
64
3
12
120
18
12
11
28
3
48
72
60
41
12
88
24
3
77
ABCD 399089064*7^$a-1 [50003]
10
18
5
12
37
48
11
79
6
6
48
42
36
2
16
12
48
66
38
177
25
12
80
18
18
48
15
7
20
9
13
23
27
82
35
9
39
9
54
78
28
42
162
42
26
10
8
34
35
13
24
66
86
12
60
16
47
7
14
18
34
11
19
158
22
17
36
81
51
19
12
24
20
6
100
35
19
56
64
26
15
37
18
17
27
30
15
31
32
40
5
9
4
18
14
18
9
12
9
22
38
10
2
27
61
42
41
13
12
2
4
74
10
6
36
60
44
27
7
12
26
6
10
102
17
36
13
18
41
9
90
4
36
24
42
11
15
4
18
78
12
18
60
18
60
12
60
5
7
17
37
2
90
15
115
24
32
10
6
5
1
23
25
38
136
12
6
35
43
14
54
42
4
12
18
14
24
40
78
6
11
1
2
4
5
13
11
49
42
17
25
11
63
4
41
25
86
22
30
18
11
31
32
6
12
78
70
12
11
27
4
5
49
47
1
6
32
126
15
7
6
42
30
35
37
24
12
6
6
2
28
12
5
21
46
6
35
19
36
12
42
8
30
10
8
27
25
18
137
9
24
39
19
30
32
18
46
12
23
73
18
60
2
10
17
55
77
63
22
14
48
16
24
2
40
12
18
2
10
12
6
71
39
54
18
22
20
63
12
63
9
13
6
17
7
30
18
48
12
2
6
9
36
7
6
32
3
36
31
29
1
60
14
4
6
18
30
12
71
36
43
6
35
15
40
14
3
24
3
16
12
12
60
6
8
39
7
20
22
36
30
108
60
12
8
10
12
6
12
24
2
22
20
94
8
24
12
6
40
6
6
54
42
18
42
38
34
20
40
77
13
32
10
8
28
8
36
18
15
85
23
7
20
22
54
12
18
68
40
11
3
52
2
4
6
8
69
57
15
12
55
30
23
15
12
42
4
23
13
6
38
6
12
42
18
40
5
1
56
6
18
3
72
13
2
64
53
49
59
21
46
17
1
122
30
72
16
2
114
28
35
75
33
7
5
24
55
17
25
18
60
14
3
85
14
10
48
24
26
6
40
48
96
30
90
2
10
38
70
24
18
14
24
30
22
6
42
12
18
116
10
6
20
9
49
36
48
24
68
63
24
39
24
21
1
30
54
20
27
39
6
4
60
80
4
12
42
77
13
6
80
9
31
6
2
10
18
14
58
17
1
18
41
3
10
44
34
24
50
6
21
24
21
46
5
13
59
49
14
82
18
56
33
19
38
10
113
7
122
52
12
36
32
16
23
36
33
4
23
48
25
24
24
24
26
12
18
22
2
4
26
45
67
2
18
22
6
42
38
52
36
18
6
42
80
22
12
12
29
1
44
42
21
19
14
22
48
5
24
21
15
1
35
55
6
11
12
27
45
9
6
16
12
18
2
28
14
112
18
6
8
3
33
46
120
54
18
6
8
54
81
9
40
44
27
9
22
5
49
6
62
46
32
10
18
6
24
42
89
7
29
91
6
6
66
239
1
54
5
48
19
5
72
3
6
4
18
8
16
20
34
8
39
33
48
34
54
6
32
36
9
24
36
55
2
10
18
42
2
58
5
36
13
23
24
12
9
18
42
16
66
56
36
22
20
27
37
35
36
43
20
4
78
8
12
28
80
51
37
24
11
7
5
7
12
78
18
17
45
3
7
62
27
25
6
5
7
2
28
36
24
36
2
34
2
21
55
24
12
30
11
3
16
210
30
77
1
6
17
37
35
45
4
6
62
22
8
24
58
44
76
2
22
6
6
12
11
36
33
34
24
12
14
36
64
44
51
31
44
54
27
24
37
36
35
36
91
18
8
27
7
6
50
30
18
22
18
54
48
24
11
7
6
59
1
11
69
27
36
3
28
32
57
19
18
24
2
6
70
41
19
48
29
7
24
42
8
3
69
40
68
3
36
61
6
29
27
9
21
16
2
9
15
28
29
19
6
8
22
26
70
18
47
1
71
72
25
83
9
18
148
54
11
7
77
81
16
66
14
46
8
21
13
6
18
8
16
26
9
9
3
1
59
49
18
24
53
1
36
38
4
24
44
16
12
14
3
7
17
63
22
26
52
44
76
48
18
11
13
50
54
16
6
6
26
10
6
2
36
4
107
97
11
1
23
25
14
4
50
60
22
78
38
10
30
24
17
19
50
48
22
42
30
2
16
38
46
30
18
6
30
23
21
15
13
42
36
12
5
25
2
16
36
6
23
45
16
50
33
3
64
6
74
6
30
70
2
52
2
15
1
11
25
62
54
28
47
60
21
42
28
12
12
50
4
6
8
10
8
34
6
14
4
14
4
18
2
16
66
6
14
4
2
54
9
13
90
6
24
72
20
10
29
13
14
18
22
2
16
14
24
18
76
36
54
5
12
15
10
8
10
6
20
16
18
2
12
10
17
1
8
10
32
12
18
88
80
66
28
18
8
6
28
36
2
15
9
4
12
11
19
17
48
27
45
43
6
12
2
42
3
1
23
19
6
38
9
19
2
60
22
26
18
9
25
18
44
4
32
4
66
11
109
2
40
20
34
32
24
40
18
5
7
29
85
24
56
27
67
42
35
7
36
24
18
18
12
8
106
42
30
47
12
67
20
4
5
9
28
24
92
18
10
35
19
24
5
13
42
14
3
9
36
10
24
12
30
2
21
36
36
36
45
46
5
25
11
13
23
3
36
34
66
6
71
39
10
18
6
8
22
6
30
30
24
8
27
7
2
16
44
4
12
24
6
42
56
34
68
52
6
48
24
42
18
71
19
17
49
11
9
30
18
16
54
62
10
8
40
5
7
6
50
10
36
66
60
2
4
14
36
69
1
56
16
47
72
51
9
13
30
2
10
20
10
30
38
12
10
102
14
70
20
10
18
12
18
24
6
26
40
14
22
24
26
118
29
7
2
63
60
1
90
48
24
20
33
9
10
42
11
27
64
24
5
7
26
3
25
6
42
42
12
5
49
6
42
24
23
49
8
34
26
39
7
17
48
13
50
4
20
10
18
12
48
12
36
18
47
19
42
8
12
6
46
6
24
5
48
7
17
12
49
6
78
11
33
3
55
86
39
31
5
7
17
3
18
6
28
48
26
16
36
12
30
24
17
63
9
79
2
15
21
16
42
24
62
15
3
33
9
12
99
7
12
78
20
24
66
18
10
8
52
26
58
8
9
7
29
43
17
9
3
63
6
22
5
7
18
11
9
10
78
11
3
34
18
8
12
4
54
11
21
6
4
77
3
10
18
18
35
13
6
18
24
35
36
7
18
92
12
58
24
12
5
1
12
14
9
13
23
43
17
7
2
63
21
42
82
8
27
3
33
39
6
4
18
17
51
18
16
23
55
36
14
4
18
30
23
7
24
30
11
43
6
11
73
78
14
60
136
2
40
6
32
27
7
101
9
30
18
88
36
38
4
2
10
12
14
3
168
7
29
31
60
36
18
11
85
23
24
19
20
42
4
24
47
33
36
28
8
40
30
5
33
108
27
21
15
21
52
18
38
94
42
35
37
86
21
7
8
9
21
76
6
32
46
12
32
3
15
36
10
2
4
41
85
18
6
14
4
12
5
31
65
55
12
30
32
10
26
34
20
40
5
36
1
72
32
12
16
11
1
36
14
9
37
72
12
23
9
36
12
4
11
7
12
30
14
4
14
63
31
5
121
26
72
33
75
10
8
27
13
2
22
6
20
9
81
10
41
57
6
90
36
4
35
13
50
6
16
24
23
25
38
4
50
12
36
18
45
1
12
6
5
37
24
24
14
45
3
9
1
18
84
60
41
12
1
36
90
6
60
42
5
19
24
6
8
70
132
30
11
24
13
35
7
6
2
9
21
46
12
6
36
12
120
24
32
16
2
24
22
23
73
8
10
24
5
7
18
8
39
25
6
5
24
31
24
53
84
1
36
66
30
11
43
74
10
53
36
25
11
43
60
41
9
64
6
12
42
6
42
42
18
80
18
22
12
11
1
6
5
45
6
9
13
32
52
14
16
18
38
42
28
12
6
18
42
12
17
3
52
26
63
27
46
6
20
4
5
13
50
54
22
41
1
8
39
33
10
26
18
ABCD 399111446*7^$a-1 [50006]
19
50
10
62
7
3
45
3
2
27
12
1
18
65
19
9
15
24
26
12
4
11
7
26
3
28
41
28
3
24
39
30
3
44
12
117
12
19
29
10
50
24
51
7
38
24
19
5
79
15
26
36
7
8
48
24
12
4
3
29
31
24
21
53
24
19
39
24
14
19
41
3
43
18
11
37
20
3
1
54
89
1
30
29
24
13
8
12
48
10
12
41
9
10
36
5
55
14
27
36
45
91
15
14
3
33
3
9
7
12
51
5
69
3
40
3
21
3
21
12
12
15
9
27
50
22
12
14
27
16
8
12
4
65
4
11
24
4
41
16
3
8
69
72
36
7
20
33
136
51
15
2
3
36
24
57
52
3
63
21
17
12
10
41
9
94
18
23
76
3
26
40
11
24
19
18
23
28
80
7
17
24
33
34
24
29
33
4
3
3
18
11
31
6
27
32
43
26
10
24
30
3
48
17
39
24
19
12
14
10
5
7
5
67
38
27
16
17
72
82
60
9
9
20
3
25
18
2
3
4
48
8
40
21
24
6
38
3
12
96
7
17
7
17
43
5
4
5
12
64
3
5
22
17
16
17
43
15
89
9
4
35
31
24
41
16
29
12
19
39
12
33
15
72
5
7
18
6
36
17
48
61
3
5
39
1
27
15
54
111
15
5
40
65
28
24
8
55
12
48
5
34
48
6
35
19
26
3
19
42
72
56
22
5
67
230
36
24
24
19
5
88
3
5
24
12
48
19
39
2
16
20
111
36
7
2
7
3
41
19
17
1
30
26
36
34
2
60
55
17
7
15
9
12
12
8
40
45
11
24
52
84
27
17
49
3
56
24
7
21
3
2
4
3
17
15
16
3
2
72
16
6
17
7
14
28
3
15
17
12
28
27
48
62
10
29
33
60
7
12
96
8
16
15
12
18
20
4
35
4
81
8
10
14
19
24
8
33
7
5
3
9
10
48
14
4
27
8
40
12
63
14
60
19
20
103
38
31
132
9
8
15
16
12
17
15
31
5
1
20
87
9
7
15
2
7
44
4
51
50
3
40
12
3
14
3
9
3
1
11
36
9
3
7
6
18
9
8
48
24
24
19
29
31
2
46
54
6
26
34
2
22
2
3
12
52
36
75
98
40
23
7
12
17
16
3
26
31
128
7
14
10
24
53
21
15
64
9
72
3
15
24
48
41
37
23
49
3
17
12
27
24
7
41
21
7
12
24
24
32
91
9
15
42
3
15
41
16
8
37
20
7
15
33
3
62
10
5
13
11
13
3
72
8
43
2
12
12
7
27
17
9
79
5
10
17
28
15
53
37
27
15
9
15
30
23
25
18
5
33
24
22
17
19
24
21
65
3
9
10
26
10
12
5
33
39
24
21
51
31
17
40
29
22
33
3
12
29
24
7
53
4
21
30
12
9
3
36
45
17
15
4
41
12
39
1
32
43
5
40
3
116
4
27
12
33
3
53
7
12
29
9
63
40
32
13
11
24
7
14
3
55
78
15
32
1
15
9
23
9
43
27
96
33
15
72
5
57
82
14
24
10
21
29
27
48
43
5
43
21
48
101
16
18
9
48
15
26
67
33
24
8
58
5
25
44
55
3
18
8
10
24
12
5
4
32
28
8
12
67
9
36
65
10
2
58
5
9
55
3
21
17
27
33
3
16
8
4
17
46
5
43
26
10
72
81
8
24
7
2
96
15
7
12
48
5
16
24
3
2
22
36
6
20
24
39
4
39
24
45
8
31
17
37
30
117
5
43
5
22
24
12
2
10
5
43
29
28
41
39
52
5
10
33
15
17
45
16
20
52
8
10
5
48
1
51
5
7
3
12
72
36
30
18
2
48
10
12
14
58
9
63
6
18
6
27
24
3
9
125
3
28
5
3
24
19
36
12
2
3
24
7
36
9
12
3
2
12
48
31
17
3
4
15
33
32
24
4
32
4
56
16
84
20
72
16
15
9
17
7
17
7
75
42
11
45
46
5
43
2
19
5
10
12
50
3
12
7
36
17
7
9
27
24
5
13
18
6
3
20
21
4
23
19
17
24
13
11
21
139
75
29
19
12
36
2
10
33
32
117
10
24
12
2
43
5
34
9
20
36
12
28
72
29
19
12
51
9
32
57
12
10
2
3
1
24
6
14
15
13
51
41
36
39
7
18
6
14
19
27
5
7
42
6
42
42
57
12
17
16
48
68
4
6
5
28
5
27
108
48
4
9
30
38
12
16
20
48
31
45
23
43
2
12
48
43
3
14
39
16
3
2
10
9
8
31
30
32
12
27
1
3
3
84
53
45
7
3
2
27
12
81
19
41
82
17
21
12
3
16
5
3
7
2
28
24
3
20
19
26
10
14
48
22
17
4
17
63
4
56
9
34
9
5
36
10
6
24
6
57
89
7
20
33
7
51
66
8
12
31
17
31
92
16
12
24
24
21
27
41
12
3
48
28
60
24
32
43
69
15
38
36
3
7
84
21
9
3
3
2
60
55
45
15
5
31
27
14
28
11
12
12
36
49
15
12
15
41
9
31
8
33
87
16
3
45
3
86
10
21
45
27
24
27
17
97
8
10
41
24
16
3
53
61
24
66
6
6
14
10
26
19
15
24
41
21
51
9
43
20
19
29
19
5
7
45
27
24
26
19
48
41
10
9
8
43
21
12
3
89
24
16
17
4
30
12
17
24
4
9
3
32
19
50
3
69
84
60
60
4
20
31
15
38
46
26
10
9
15
5
4
15
17
16
53
12
28
27
8
21
36
31
41
31
5
39
91
41
9
7
3
5
7
38
67
3
17
19
17
19
2
12
31
3
12
17
21
27
33
52
30
12
12
17
1
42
9
17
10
5
12
33
24
40
20
10
21
39
21
5
52
83
43
57
15
2
36
31
15
9
29
36
4
3
32
81
15
28
3
50
31
39
17
7
12
2
31
17
12
39
13
8
3
36
36
24
16
45
20
3
9
3
64
117
24
56
10
36
38
10
21
5
12
7
3
18
44
3
9
7
33
20
34
2
22
12
9
24
5
10
2
4
51
39
6
20
7
51
5
24
9
34
53
88
5
27
28
53
10
17
12
7
26
4
59
7
38
24
31
15
45
8
12
12
24
40
5
48
10
5
1
6
77
19
29
13
20
22
14
7
12
5
3
24
19
12
21
84
75
14
3
43
5
28
5
43
3
21
12
5
55
24
24
8
61
11
19
24
24
29
36
36
16
3
60
12
21
27
18
27
3
17
16
12
39
9
20
48
1
3
27
2
27
4
9
8
3
13
27
63
6
11
117
27
21
10
30
20
22
45
3
81
21
23
9
3
13
11
67
50
3
9
52
20
3
7
2
24
106
9
17
63
81
7
3
21
48
8
19
2
22
5
19
2
24
34
54
18
9
29
7
9
3
5
19
27
17
57
43
72
27
24
17
7
21
29
16
3
17
3
36
33
60
3
12
4
5
7
27
17
7
2
48
52
48
18
14
130
60
9
15
42
30
41
12
37
15
9
8
10
5
21
10
24
12
14
3
12
12
52
12
32
24
24
79
9
8
36
12
69
15
7
29
57
4
3
17
36
10
2
7
29
19
15
33
63
9
8
45
3
4
36
21
18
48
53
12
19
38
7
29
12
108
15
21
28
6
72
42
20
15
40
120
8
16
101
3
52
3
9
15
38
10
110
3
48
72
40
29
19
17
28
30
26
10
33
15
9
3
24
17
48
4
45
18
30
3
17
72
12
46
5
67
5
13
15
3
14
43
3
2
10
2
7
3
9
123
21
80
49
35
55
21
3
84
12
6
23
76
56
12
4
12
36
5
19
5
22
12
12
5
64
32
9
36
3
60
48
79
17
16
39
18
23
1
116
31
24
96
32
21
94
26
3
45
39
16
41
12
10
17
4
3
26
12
19
3
9
29
3
48
4
12
24
12
3
29
21
22
5
7
2
24
27
7
30
138
9
24
32
52
63
12
2
3
16
27
60
12
60
26
16
71
4
41
51
4
24
15
14
7
15
5
7
9
24
32
13
11
57
36
19
12
27
6
11
13
18
2
10
5
21
12
3
52
29
31
20
120
19
48
48
2
31
9
35
36
4
32
12
84
13
27
20
19
14
70
9
51
65
12
12
13
20
3
19
36
53
40
24
5
3
9
46
12
5
9
55
224
4
36
8
4
17
22
24
45
21
3
5
40
32
10
33
5
46
17
7
9
12
24
8
48
45
7
9
8
10
9
32
40
20
4
27
21
5
34
21
20
16
3
26
15
7
26
16
63
15
5
31
62
19
48
3
98
60
84
12
27
79
5
12
16
39
62
55
15
24
14
19
44
36
16
17
43
51
6
8
15
25
18
21
44
33
55
27
5
9
55
3
2
3
7
38
36
10
14
87
4
15
2
15
73
27
8
4
20
40
45
6
5
12
79
24
21
29
34
2
15
4
17
82
45
5
43
3
45
12
3
29
13
44
7
24
12
3
17
85
3
8
37
35
19
45
8
31
2
ABCD 399196794*7^$a-1 [50064]
9
2
102
31
60
65
28
3
137
19
3
2
67
5
103
5
28
12
60
56
12
31
3
54
24
60
3
105
144
63
84
9
75
45
12
15
27
57
33
3
53
55
23
109
81
39
24
17
91
45
36
20
19
15
26
7
5
12
16
27
132
9
39
45
3
29
31
33
20
30
10
32
91
41
7
21
27
5
28
39
35
54
31
60
33
30
9
48
9
20
12
12
7
21
12
27
12
24
27
38
79
5
4
12
8
30
13
21
15
47
61
17
12
7
21
36
56
4
24
18
98
103
48
12
36
57
56
52
68
28
12
44
90
48
49
60
9
12
32
48
55
72
5
7
9
12
15
53
7
60
33
54
54
60
51
45
3
27
33
5
28
14
16
18
123
69
51
17
4
15
57
27
29
19
101
12
28
27
21
27
120
3
2
4
3
23
42
79
17
72
30
22
12
44
130
26
40
14
42
4
27
81
20
19
17
16
24
20
31
21
51
11
49
48
65
91
5
84
28
8
24
7
93
24
12
32
28
147
24
9
27
75
2
48
28
48
12
39
41
28
60
44
82
80
90
24
4
26
46
36
72
15
23
1
33
3
41
31
5
16
110
54
36
7
47
16
62
7
9
27
17
70
9
117
63
9
72
3
9
15
9
14
46
87
77
19
9
72
26
6
64
12
27
65
7
12
9
12
26
61
12
180
36
33
32
7
105
3
11
22
12
20
10
48
21
77
67
29
96
4
3
17
67
9
12
123
29
4
2
1
201
27
9
20
36
7
189
8
72
31
29
42
42
48
19
29
24
40
6
57
84
36
15
18
30
21
59
49
63
38
7
77
7
93
18
98
72
19
36
21
36
6
2
46
33
9
128
91
33
56
7
65
28
3
81
90
6
24
2
1
24
21
48
2
25
12
33
27
12
48
45
6
21
72
51
26
7
5
72
12
6
1
81
39
69
20
7
45
26
49
60
33
2
130
68
10
9
5
7
9
2
42
16
15
72
24
41
16
111
113
12
28
36
2
48
70
26
78
16
12
39
21
15
59
13
60
12
11
22
8
108
60
7
12
168
36
11
37
93
27
48
51
57
65
19
12
29
12
7
9
3
9
8
16
27
89
40
32
40
96
3
9
39
29
4
18
98
12
72
7
12
9
87
24
21
20
19
3
30
27
21
8
4
24
14
16
9
12
11
1
9
84
108
6
2
31
21
26
49
47
18
43
9
20
31
9
147
21
12
26
48
154
92
64
36
27
21
8
19
21
8
7
87
9
9
12
56
7
3
186
15
21
8
10
74
28
12
3
60
12
12
9
3
53
7
21
39
83
48
37
29
19
93
39
12
9
27
23
49
113
28
84
8
12
106
45
5
7
23
37
105
72
63
161
12
30
22
27
12
21
176
4
80
16
72
44
16
24
51
17
7
12
113
28
42
33
21
140
7
129
51
5
30
10
27
45
20
28
27
60
53
67
24
87
2
91
3
26
48
22
162
56
24
7
23
37
36
33
104
19
60
21
132
27
21
75
33
27
24
36
41
91
161
7
5
16
2
37
45
30
26
4
48
39
9
24
20
12
7
24
53
52
44
4
132
15
29
84
4
87
51
18
96
3
11
13
48
35
10
15
5
43
23
30
12
7
33
56
43
21
6
6
51
57
3
59
6
60
100
12
75
5
36
96
58
45
17
28
8
115
84
21
39
12
47
1
113
52
51
9
8
55
12
35
61
35
18
24
16
12
48
42
110
7
21
54
2
28
15
12
48
5
130
117
12
47
13
33
44
43
11
10
15
108
17
88
39
29
4
12
60
66
2
19
59
18
52
84
8
7
45
15
11
37
21
12
90
38
10
2
12
100
12
104
31
48
17
7
9
42
50
7
21
20
7
105
15
53
19
5
4
56
4
39
27
18
3
53
70
50
16
30
78
2
13
5
28
50
18
19
72
9
24
39
29
19
53
6
66
88
147
5
16
87
21
51
105
51
12
45
90
42
6
2
28
152
19
17
43
77
72
7
5
48
10
42
86
1
9
32
12
40
3
24
41
28
39
24
93
3
3
42
80
60
42
13
81
66
6
51
21
20
19
60
96
60
24
293
24
4
68
7
21
156
8
16
51
33
27
33
3
5
7
48
33
24
30
6
3
9
8
19
3
194
7
23
13
141
24
32
7
57
72
32
19
3
6
15
203
54
36
22
32
16
117
36
9
12
15
35
66
19
11
1
29
24
16
12
32
96
72
48
4
18
21
29
30
114
16
27
60
23
30
40
12
60
15
65
18
1
47
1
21
39
48
21
72
24
56
28
27
33
12
87
11
10
27
17
16
51
9
3
59
30
100
14
18
52
108
8
7
108
65
7
17
40
44
60
12
19
21
39
48
81
30
81
5
31
84
21
60
72
36
27
60
29
28
3
23
16
54
3
23
54
19
17
31
45
32
28
75
83
34
123
17
120
19
129
27
153
39
11
54
16
15
27
69
57
12
24
14
166
27
9
68
7
84
33
32
6
30
4
108
12
56
100
42
32
37
29
7
81
51
3
18
84
68
19
53
7
17
40
104
52
60
6
21
27
21
75
57
9
14
1
12
17
40
15
101
7
5
12
127
33
51
5
12
10
9
9
39
12
84
24
5
16
39
21
12
68
4
36
144
15
36
45
48
12
24
48
48
39
11
90
22
6
116
40
27
83
6
7
33
12
6
33
89
7
17
4
26
25
33
15
24
21
8
19
95
37
17
40
51
12
36
24
9
110
30
139
9
14
18
4
15
12
41
16
104
16
27
5
64
56
28
20
24
40
32
16
120
32
79
47
54
12
48
30
10
12
3
24
24
53
19
47
10
6
2
48
7
41
84
40
39
17
10
74
19
9
15
60
177
63
12
53
7
132
3
26
91
149
43
60
36
11
42
28
3
48
33
68
19
12
9
32
19
60
101
70
2
28
18
38
124
12
15
69
39
45
42
14
4
15
41
12
4
38
112
18
30
6
32
19
33
8
24
60
43
24
9
8
12
42
37
33
26
94
36
132
8
24
7
3
57
12
24
65
40
111
ABCD 399368924*7^$a-1 [50035]
85
8
19
96
81
111
21
8
84
40
12
47
93
15
205
51
44
52
32
69
40
3
20
37
35
85
11
9
72
3
61
164
15
16
5
72
28
11
48
12
13
23
60
37
11
16
5
28
48
63
57
12
12
80
63
13
3
68
69
124
23
85
11
145
44
39
1
35
25
8
28
207
5
60
4
24
24
23
100
20
12
16
41
84
4
47
16
29
3
37
27
77
3
13
8
43
144
69
47
24
21
28
32
60
40
11
36
61
200
40
12
107
81
27
12
33
67
144
53
36
171
13
44
15
9
139
77
67
117
56
12
7
21
155
144
1
83
57
24
168
64
44
100
56
27
1
20
63
9
144
64
36
24
59
12
9
88
104
27
48
33
39
33
3
16
105
60
107
69
27
97
32
99
60
13
8
4
20
36
40
23
12
57
39
4
5
15
25
68
36
64
84
39
68
9
72
27
21
72
3
36
9
36
24
16
44
52
11
24
13
12
47
12
48
45
19
32
36
28
20
12
16
20
13
32
79
29
12
51
49
20
24
3
24
76
144
77
3
16
5
12
15
61
32
36
15
45
19
33
15
5
28
11
1
24
24
20
15
16
21
8
52
12
56
52
20
19
9
84
3
29
3
12
4
116
9
3
33
31
17
52
8
40
11
16
9
39
41
7
32
45
67
21
27
21
107
84
61
131
21
36
12
40
12
12
107
9
208
32
112
23
12
25
8
4
20
3
4
77
3
33
127
117
27
5
132
36
39
76
48
9
120
48
12
80
28
11
9
76
11
13
47
33
3
49
32
72
28
96
11
1
12
11
1
8
36
87
37
8
19
21
11
49
47
105
40
32
88
71
1
96
80
12
39
13
20
4
20
96
124
36
23
1
47
25
83
37
23
4
96
9
48
87
5
91
21
27
53
96
12
60
39
24
4
29
3
73
39
9
59
28
29
15
9
36
72
64
15
68
33
52
35
96
4
32
61
92
27
13
36
56
100
47
61
8
184
51
45
20
40
20
279
12
1
92
3
37
23
4
9
11
28
45
44
103
29
67
81
32
28
72
8
36
4
75
9
56
3
12
96
9
40
47
9
48
28
107
33
28
60
59
28
17
16
47
13
24
59
1
72
23
25
56
160
56
7
80
12
1
23
13
132
68
87
60
4
9
84
36
44
115
5
40
8
27
69
40
36
260
24
51
16
77
52
20
28
68
43
9
56
111
1
11
4
20
45
63
49
15
32
9
39
112
69
12
24
68
3
13
51
149
72
115
128
16
29
4
36
27
5
40
12
56
12
4
44
16
36
60
32
48
3
9
7
21
8
24
16
80
12
72
48
7
45
132
48
83
24
9
52
23
45
16
20
24
52
99
33
35
117
16
12
95
48
12
37
11
49
48
12
68
16
36
27
32
37
59
1
20
15
73
24
60
8
7
93
12
48
80
27
121
20
160
15
21
56
28
60
132
80
12
36
40
80
15
36
105
24
27
12
81
3
9
3
72
28
9
119
16
5
63
45
27
13
8
3
60
13
120
20
135
12
69
15
112
20
28
9
48
8
168
24
52
44
4
8
3
16
33
8
100
152
27
12
61
92
15
49
12
12
96
12
11
9
12
12
36
88
20
39
13
8
31
9
23
12
36
21
100
12
47
1
11
96
33
24
4
99
21
107
25
20
19
9
24
15
5
16
107
16
9
68
3
81
3
28
21
60
8
48
39
96
12
1
36
8
40
20
40
60
8
31
9
60
27
5
76
12
84
15
29
15
69
3
9
15
13
39
149
12
76
3
9
39
9
32
28
11
60
1
35
73
12
132
168
8
36
15
132
69
84
48
7
9
167
132
28
48
17
132
28
15
33
44
52
20
27
1
92
3
1
56
27
48
1
32
87
72
57
84
31
9
155
21
27
45
31
9
20
180
31
57
24
72
87
68
60
9
84
136
20
103
20
69
12
43
5
12
75
177
24
52
60
48
20
27
37
20
16
24
8
3
81
16
8
7
32
21
100
39
17
4
20
99
24
21
7
20
81
12
15
1
32
60
3
81
4
20
4
32
3
25
12
116
40
63
45
92
64
56
31
96
20
25
128
15
13
92
160
68
12
39
61
35
24
81
4
11
45
15
16
33
15
153
96
23
13
3
68
13
63
29
19
5
4
20
40
75
65
232
23
37
168
323
21
52
60
60
60
35
1
20
15
76
77
24
28
32
3
24
69
15
25
71
61
32
19
68
49
236
148
47
1
20
3
21
60
48
12
16
12
47
108
1
44
3
25
84
68
15
13
24
8
63
24
28
128
36
61
11
9
72
15
141
7
96
80
97
80
12
3
16
20
9
48
3
73
39
9
155
60
61
20
12
67
45
20
12
19
5
16
44
24
55
20
37
39
48
32
21
27
64
17
40
48
8
3
37
36
23
1
11
25
71
33
24
28
32
36
4
20
147
25
108
32
40
15
5
48
88
47
72
9
4
15
21
44
16
107
36
97
36
24
35
1
24
23
117
24
51
37
47
12
25
23
21
52
32
40
11
244
32
21
24
36
28
35
21
24
3
1
15
32
60
4
9
8
12
67
5
64
44
40
32
76
59
49
84
32
15
9
64
12
179
132
16
48
20
1
71
57
27
9
28
72
44
12
52
39
44
73
12
32
75
21
3
9
39
25
3
68
12
21
27
9
199
48
ABCD 399401034*7^$a-1 [50039]
62
22
8
28
2
7
23
1
39
9
36
36
12
24
5
34
74
18
1
23
16
21
71
42
34
74
18
64
33
24
63
21
12
12
3
8
12
78
19
48
36
29
10
2
48
43
3
12
2
106
14
22
93
15
20
1
17
12
91
17
12
12
34
2
34
20
16
2
7
3
9
23
4
24
48
60
134
30
1
12
17
18
13
24
53
18
4
33
3
12
45
123
12
38
42
28
12
8
24
97
48
39
26
108
48
43
15
32
4
8
25
17
31
24
3
2
48
22
57
12
119
12
16
44
88
38
12
12
7
12
48
3
26
19
3
2
18
12
40
20
18
30
1
71
4
62
12
82
48
2
6
52
36
32
13
17
34
68
16
2
22
2
34
45
15
2
19
63
12
20
49
39
20
1
17
42
13
63
12
2
19
11
12
1
5
12
30
28
32
1
11
40
9
39
9
24
3
32
24
13
5
12
43
15
8
60
4
20
13
17
58
48
21
24
59
4
33
59
1
3
8
52
57
29
7
27
20
6
19
3
9
39
2
30
18
67
17
34
69
27
48
2
18
72
30
10
20
76
45
35
12
30
42
40
20
6
24
6
37
5
7
36
24
41
22
33
15
12
8
52
21
27
2
46
32
1
63
60
38
48
7
72
24
17
22
2
10
26
19
36
84
15
50
31
27
45
27
36
108
2
42
28
60
44
36
1
71
1
17
10
74
31
35
61
27
153
60
3
21
15
14
6
73
15
14
12
36
10
12
2
7
27
32
30
10
21
3
45
39
12
9
48
17
10
84
44
25
3
32
30
10
2
6
13
36
65
19
29
12
10
48
72
60
60
9
84
5
48
144
10
38
18
52
21
12
3
32
42
10
20
30
31
15
26
7
11
52
33
53
19
5
48
58
20
12
13
65
22
12
38
10
12
33
35
16
12
20
54
31
3
2
12
108
12
46
81
53
10
50
10
12
21
5
7
23
40
24
8
28
93
11
13
27
50
48
42
16
20
49
15
21
15
2
42
61
3
33
131
37
12
3
36
9
36
65
10
2
46
2
54
16
21
11
18
19
35
40
24
9
5
22
57
27
86
108
67
60
23
18
7
48
3
32
24
25
24
39
50
18
25
12
3
20
28
24
12
21
119
25
39
12
2
30
48
49
48
23
4
26
24
6
4
60
24
14
42
48
37
41
54
4
9
15
12
38
7
3
33
15
69
39
2
10
20
64
21
47
12
40
8
42
106
24
24
21
41
19
23
18
22
60
48
14
10
9
11
4
36
36
45
12
27
8
1
15
2
55
27
38
30
40
48
14
12
18
30
42
18
19
53
58
2
30
25
24
72
3
33
11
1
11
6
12
12
34
14
42
6
58
62
10
9
15
20
16
32
85
53
31
29
43
12
5
82
45
3
24
9
29
22
20
28
2
19
29
7
3
9
48
5
7
41
12
7
36
27
20
6
22
60
20
30
70
9
11
16
62
12
12
46
2
10
20
13
39
8
12
76
24
98
19
3
105
72
23
36
1
51
110
12
30
37
51
21
41
7
24
108
11
30
43
15
33
3
57
3
62
31
29
54
60
64
12
14
58
2
60
10
24
2
34
110
7
87
9
3
9
11
30
7
24
12
12
27
33
17
18
25
17
67
3
45
3
62
42
18
18
49
35
1
5
19
3
9
113
6
1
39
12
12
9
41
10
33
3
12
2
7
51
12
24
12
50
67
35
25
63
24
24
12
12
9
27
36
50
7
3
57
29
34
84
24
72
8
13
3
9
3
62
7
35
28
8
72
25
48
39
20
60
90
6
42
60
7
15
20
6
24
7
3
24
2
19
11
1
41
46
9
3
9
36
15
12
33
5
55
5
43
41
46
20
12
12
40
45
23
12
1
5
12
7
36
5
82
57
23
72
18
43
12
12
23
25
3
72
2
31
12
5
30
12
6
12
7
51
2
108
10
57
3
45
65
82
32
13
27
8
13
24
3
21
12
5
12
18
54
34
9
5
18
24
64
2
22
60
48
44
25
36
60
5
12
58
48
12
14
10
24
21
41
12
42
1
5
114
16
14
18
18
7
15
156
165
41
60
6
124
33
15
20
25
15
38
34
84
14
70
33
17
12
43
27
9
59
78
24
6
1
11
28
9
3
68
112
8
4
38
10
8
24
6
55
5
54
40
20
28
69
12
11
16
62
30
88
45
47
13
12
23
1
29
12
12
55
39
14
58
20
60
24
64
26
90
1
15
44
97
3
8
88
50
24
30
18
7
3
2
7
41
12
6
49
60
3
38
60
22
20
12
28
21
12
96
11
18
10
134
7
3
21
15
9
15
36
129
3
9
84
12
3
14
6
4
81
27
2
10
9
12
3
60
33
23
1
36
11
16
62
22
9
60
60
59
40
72
12
21
47
12
1
29
36
22
2
19
36
11
28
12
20
4
21
47
18
12
10
50
60
22
9
27
105
24
3
72
38
19
12
17
54
6
31
27
2
10
2
48
7
3
9
60
12
51
8
12
25
15
8
12
13
12
5
10
21
27
20
1
29
54
28
45
3
60
14
34
2
22
8
40
57
15
38
22
2
66
4
48
2
10
20
76
20
12
30
7
51
21
23
37
23
90
7
12
11
28
2
7
29
43
39
32
61
5
10
21
12
15
36
24
62
24
67
27
44
18
24
7
53
19
15
21
5
10
26
12
90
25
3
2
7
3
8
4
80
1
24
5
10
9
29
10
20
28
32
1
17
7
15
12
38
10
9
51
2
30
6
55
12
12
5
30
37
36
15
57
39
9
17
18
12
4
2
12
42
1
137
19
36
17
67
3
50
6
12
49
36
3
14
18
18
24
30
4
33
24
5
67
5
30
1
11
18
19
11
37
36
5
10
2
18
4
60
21
27
33
15
12
8
4
48
2
19
11
40
24
60
14
18
4
21
119
16
12
38
7
15
36
2
19
11
28
74
42
49
15
2
102
16
14
7
5
6
28
86
6
1
27
56
48
52
36
48
9
23
30
22
12
33
65
30
13
29
66
90
12
7
71
52
48
24
60
20
78
162
16
14
36
30
85
12
35
13
59
25
15
81
36
29
34
8
73
5
10
45
15
33
39
2
18
16
33
51
8
4
26
10
62
12
34
9
36
39
33
15
33
11
4
36
153
53
60
34
129
48
41
82
8
16
14
12
34
72
14
7
39
2
7
3
2
60
7
24
15
2
43
48
17
43
47
24
1
24
3
2
6
24
16
9
5
70
20
6
7
65
18
1
11
13
36
71
52
26
10
14
7
3
20
1
12
15
8
12
28
84
20
49
17
42
1
11
25
12
3
33
5
30
12
13
12
3
48
48
9
3
32
30
18
1
3
9
47
60
30
7
5
12
10
8
12
1
12
27
8
13
12
27
20
16
21
29
42
1
15
32
24
28
9
41
31
29
48
24
6
24
88
32
30
6
28
2
22
62
18
61
12
12
5
12
6
90
22
2
10
24
21
12
29
72
12
10
33
3
12
48
14
31
12
113
30
4
36
9
5
46
50
12
10
8
1
11
13
167
42
34
44
18
54
25
12
24
5
67
12
53
30
76
2
30
4
21
15
50
31
83
30
58
2
10
26
54
48
48
4
20
73
23
42
55
27
24
2
10
2
30
13
5
7
17
19
27
20
37
23
37
15
2
30
1
3
86
34
9
3
14
30
1
77
18
54
18
52
33
12
24
24
27
21
39
36
2
58
21
24
107
16
9
24
29
10
20
28
2
24
7
123
8
13
15
69
51
60
14
36
19
15
33
35
25
48
29
6
72
48
12
1
27
2
12
10
21
12
12
3
12
33
5
7
11
12
49
41
46
72
12
20
12
4
12
2
10
21
39
33
75
60
21
39
14
19
17
19
12
12
71
6
7
12
36
35
24
18
10
2
19
17
22
36
12
44
25
3
45
35
60
37
3
20
16
2
22
33
59
4
26
36
7
17
10
8
85
15
20
12
1
39
26
12
19
23
13
35
42
6
12
12
36
13
11
1
39
8
13
17
10
2
31
5
10
9
48
35
12
16
2
31
36
135
80
73
17
18
13
24
24
15
24
ABCD 399687716*7^$a-1 [50013]
54
36
18
42
108
30
150
72
95
84
31
54
144
42
18
72
11
60
49
227
133
90
108
36
126
18
186
30
114
12
24
180
30
41
73
59
84
163
120
90
107
19
125
115
5
25
47
7
90
395
205
83
1
6
126
48
252
107
97
30
90
24
131
96
55
18
42
137
43
48
6
30
6
90
30
54
270
6
180
137
60
13
60
18
41
49
162
125
73
36
84
72
24
95
121
54
161
12
91
72
24
54
30
42
47
120
48
13
240
167
156
13
71
96
109
47
7
54
71
1
35
55
5
85
11
37
47
79
126
108
131
49
36
96
84
371
43
53
7
66
24
12
24
66
125
145
35
60
163
12
54
96
300
18
36
77
13
276
11
79
5
25
24
23
43
41
49
60
54
90
180
83
48
12
84
37
23
283
6
11
216
168
36
36
12
91
330
48
23
73
23
61
42
17
193
180
384
131
49
36
144
11
55
18
119
13
48
6
54
23
24
25
174
6
120
60
108
72
30
137
84
216
1
47
96
13
71
115
144
66
24
66
78
36
47
36
120
7
36
78
66
24
156
54
132
71
37
59
13
30
108
72
17
37
107
73
11
12
31
6
84
36
11
72
67
101
19
6
131
13
167
24
180
43
30
186
77
36
7
197
97
47
133
36
36
108
12
18
77
73
23
156
127
36
120
168
12
60
137
24
24
79
6
90
174
47
60
336
120
181
71
228
163
5
145
47
1
60
71
96
36
139
197
13
78
149
60
133
30
78
36
71
55
144
41
79
126
90
330
47
1
42
77
121
47
120
13
30
6
306
18
12
78
102
144
83
132
55
77
109
35
13
83
49
18
29
120
61
60
12
78
12
41
96
12
96
85
90
90
30
125
72
1
143
109
144
6
77
84
103
96
30
47
60
1
83
313
126
24
30
36
18
29
103
54
324
23
13
11
156
79
197
48
175
29
132
108
91
84
53
7
90
30
6
54
54
23
120
37
30
96
41
132
181
42
270
11
73
11
13
36
126
125
145
30
5
55
5
259
54
23
289
95
25
11
79
144
53
73
198
36
60
66
60
210
150
48
60
107
36
19
108
17
199
161
109
36
30
54
36
78
72
90
18
66
96
138
77
96
13
47
217
96
120
23
67
36
24
174
6
30
11
13
36
84
251
19
96
41
13
119
127
126
54
17
109
47
108
43
41
31
78
119
60
13
24
66
54
60
83
97
35
12
37
180
47
43
6
54
53
49
108
167
12
7
126
11
19
17
12
85
47
7
101
55
41
49
83
67
54
167
13
72
48
179
24
60
49
18
36
84
90
47
169
35
55
101
79
5
12
109
18
89
7
54
12
168
119
1
42
54
35
1
35
49
36
54
54
47
252
7
6
47
37
180
150
30
23
48
144
19
180
36
41
73
36
95
169
132
120
11
36
31
29
7
54
12
71
97
36
300
24
59
67
66
35
79
180
66
90
5
49
24
107
49
60
323
60
7
114
36
54
36
30
126
90
180
18
126
143
43
90
84
11
60
ABCD 399756258*7^$a-1 [50056]
16
11
45
16
8
30
22
20
82
62
24
15
24
12
45
6
42
3
27
52
5
9
40
74
93
15
93
24
15
6
4
26
9
27
28
20
21
57
24
51
15
22
95
27
28
36
72
8
21
7
41
15
12
24
34
95
3
12
34
23
39
30
27
24
13
2
9
25
35
1
35
39
24
10
24
71
49
132
18
36
8
40
50
87
51
36
46
2
12
6
42
28
8
12
30
82
30
26
9
55
5
15
34
24
32
87
9
39
15
34
12
90
24
20
12
34
11
24
7
30
24
11
3
16
8
46
62
28
20
6
3
21
28
44
4
50
9
1
8
6
60
9
12
48
3
33
13
42
20
21
15
52
32
4
48
18
59
3
9
19
18
14
60
4
18
12
14
36
4
18
59
9
18
45
1
56
18
6
22
65
27
12
28
18
20
16
11
3
34
74
16
54
2
78
6
4
5
49
6
26
63
12
25
12
38
60
21
9
4
44
6
16
5
13
38
69
7
32
12
9
15
18
6
12
22
83
1
83
9
22
20
57
21
6
34
11
7
14
18
12
10
18
20
24
18
64
35
36
7
8
42
78
9
3
21
12
1
23
15
21
13
26
10
14
66
18
6
10
18
38
33
37
30
5
91
5
7
5
12
7
32
6
6
12
10
36
2
30
72
48
30
18
24
102
24
9
1
2
16
77
37
92
10
54
6
17
13
95
31
56
21
1
90
8
22
72
24
2
6
76
2
16
24
30
18
72
18
6
54
2
21
96
91
41
60
51
100
17
7
20
16
20
21
79
2
18
24
21
13
18
18
12
11
3
69
12
15
36
33
51
9
12
1
18
5
13
18
65
49
8
6
72
18
24
3
24
3
18
18
60
10
32
30
33
31
8
21
72
25
23
49
26
24
21
19
26
10
6
8
6
52
14
6
40
5
45
15
3
12
28
17
31
14
27
12
55
44
21
15
9
84
13
18
36
30
20
78
18
27
3
34
6
36
14
24
3
49
2
42
4
11
3
40
20
45
7
24
20
16
12
8
34
14
12
9
48
1
14
42
15
1
18
41
3
18
15
37
54
48
80
16
48
6
48
8
16
11
15
6
24
16
2
16
14
15
9
28
11
27
48
10
18
2
27
123
9
1
2
28
41
15
18
34
18
18
50
46
26
40
26
46
23
3
6
6
16
72
2
4
12
14
48
81
24
3
34
48
26
70
2
12
12
18
40
2
33
1
11
33
6
21
19
2
30
4
53
25
8
42
4
18
12
2
40
2
34
12
18
11
13
2
12
34
23
13
2
96
46
23
3
28
20
12
4
26
10
17
43
2
3
7
24
20
12
57
21
15
15
4
30
2
24
60
12
12
18
15
3
4
32
36
22
26
9
63
40
68
12
10
20
3
39
21
25
24
12
20
22
56
16
2
10
24
30
95
3
16
12
8
34
23
25
14
9
13
2
58
66
8
10
2
70
2
40
5
3
18
58
14
27
31
5
3
9
51
28
29
19
8
12
4
14
4
2
16
12
29
60
24
15
45
9
4
12
35
3
45
3
18
64
12
6
12
2
24
54
12
16
18
18
17
19
5
1
35
27
12
6
10
14
4
14
45
39
22
36
86
10
2
12
16
17
75
9
13
12
6
30
14
93
7
18
20
30
21
21
6
40
29
36
9
6
12
16
6
56
28
42
29
43
8
42
30
40
42
23
33
18
10
11
9
24
3
79
44
10
2
12
4
56
16
20
52
6
2
84
33
12
43
29
51
10
23
13
6
8
12
45
7
8
60
42
10
5
3
48
12
10
11
21
54
12
12
33
1
30
74
18
21
31
20
9
24
27
10
32
10
17
21
42
4
96
17
3
33
3
9
1
80
10
5
13
6
32
24
12
76
17
1
20
39
12
24
24
36
39
21
3
48
12
12
10
26
16
12
44
72
154
54
36
5
19
2
3
7
68
22
11
48
12
12
51
6
40
14
24
48
33
9
18
24
36
16
29
3
42
3
36
15
10
11
12
19
12
6
12
2
36
16
2
3
13
50
4
26
16
80
100
35
3
6
4
92
3
21
15
13
36
2
48
36
22
24
44
39
105
3
7
5
3
10
36
38
24
57
9
18
57
3
36
12
18
70
5
12
15
18
4
12
11
31
12
18
2
24
21
9
6
45
7
36
44
12
10
8
46
29
69
3
63
30
18
54
22
20
22
32
22
2
18
46
6
20
12
36
22
50
33
39
48
12
28
38
24
18
16
5
39
12
24
4
18
14
33
87
10
42
44
117
15
16
20
60
30
40
35
21
3
12
1
2
33
24
13
18
32
12
9
19
54
2
9
3
130
14
21
48
1
11
31
30
14
28
2
15
49
8
10
8
45
1
14
48
57
9
16
42
8
9
3
18
39
7
8
18
16
2
12
36
6
48
18
33
21
4
18
18
36
2
12
16
14
138
33
39
10
35
39
12
12
10
11
36
3
6
22
17
3
54
3
15
88
65
1
2
12
10
30
44
52
36
2
48
6
9
1
6
12
8
46
35
3
21
15
4
32
18
16
6
5
31
41
63
4
5
25
24
26
9
24
15
10
24
59
13
30
2
22
8
10
59
25
35
39
36
6
24
6
48
21
19
44
36
21
45
15
7
56
16
50
4
11
27
28
6
11
3
21
13
6
18
18
5
15
6
4
14
12
28
14
10
53
84
1
18
5
31
8
16
29
7
44
57
43
26
126
4
29
13
26
40
18
14
60
36
24
10
23
15
4
14
16
23
84
91
56
16
17
7
8
45
19
12
36
8
28
32
21
73
2
9
21
120
6
24
33
7
18
2
48
52
26
10
6
12
2
12
6
39
12
15
22
6
5
31
14
16
24
2
21
9
4
20
16
56
18
10
2
9
15
28
6
54
36
65
15
4
18
18
54
26
16
30
6
8
57
63
46
24
2
33
19
17
39
28
42
18
32
6
15
13
98
18
10
18
90
6
72
20
15
3
6
40
32
30
42
10
54
11
1
26
34
54
17
36
19
89
12
15
28
41
7
6
12
8
3
27
34
2
22
2
16
77
27
16
86
6
4
20
18
42
6
63
57
10
5
27
22
11
3
21
3
28
38
40
35
69
48
78
60
6
78
4
36
18
14
21
3
69
3
28
18
14
54
46
18
32
40
23
12
67
8
16
2
10
44
12
34
11
13
11
7
54
18
30
24
12
6
53
36
72
3
9
21
22
32
36
6
10
78
26
118
2
54
6
22
18
2
16
8
48
15
25
23
12
12
3
72
34
14
30
15
3
16
8
10
36
8
6
4
48
17
25
14
33
43
30
24
20
10
20
16
41
1
8
54
22
14
46
8
6
22
20
3
21
24
16
26
28
74
6
16
44
12
12
60
18
15
19
29
19
36
77
19
48
2
6
9
61
2
18
30
12
57
21
3
67
2
76
26
4
14
3
37
42
8
6
52
14
24
102
39
3
30
28
2
16
5
7
5
3
12
16
6
26
21
3
33
7
20
12
69
1
26
18
10
92
40
8
36
45
9
15
7
5
13
2
9
24
36
1
35
24
37
12
6
14
24
46
26
63
55
18
18
5
72
9
15
25
14
28
30
14
12
36
70
18
30
2
12
69
43
38
30
28
44
12
33
55
5
3
45
39
16
12
42
35
9
22
18
2
9
13
11
7
18
36
11
19
68
4
8
21
13
2
24
33
7
20
66
27
21
34
116
4
8
16
66
11
12
48
12
7
36
18
26
10
23
33
15
9
27
55
8
16
12
18
18
18
11
13
18
2
39
31
50
22
12
113
1
2
52
5
57
6
16
26
70
8
12
45
1
59
1
11
27
28
8
9
3
6
82
18
11
7
17
36
19
29
13
14
58
11
12
9
6
84
45
120
19
20
16
12
92
9
31
18
2
24
33
3
12
10
72
2
9
67
14
4
2
33
27
24
16
6
126
50
30
21
7
8
6
4
11
37
18
8
42
66
30
18
4
50
27
61
24
18
8
46
2
12
9
9
24
3
27
22
14
34
6
14
3
69
15
3
4
8
9
9
27
37
11
45
16
2
33
49
24
2
57
24
63
12
4
2
10
14
54
4
5
3
12
18
4
23
61
50
12
46
54
54
35
3
45
21
40
26
16
48
18
6
12
53
15
30
30
18
3
12
3
16
6
50
9
7
6
50
40
8
33
12
9
82
12
2
30
10
14
16
8
28
29
3
6
99
7
14
18
22
14
42
63
7
54
18
41
1
14
4
77
31
12
5
57
15
15
4
32
84
24
42
15
24
7
32
28
44
22
2
16
20
24
10
14
12
10
83
21
15
9
6
21
24
39
9
3
10
18
5
81
40
26
12
81
1
59
12
7
56
45
19
6
14
78
18
10
26
18
51
37
23
7
29
7
6
48
2
16
14
10
30
2
52
36
80
16
5
9
3
12
15
22
98
12
4
2
34
18
11
9
6
4
38
18
12
9
31
5
15
22
30
17
51
30
18
9
1
6
56
24
4
5
15
16
6
8
24
15
7
20
6
18
22
144
23
57
10
44
16
44
4
8
10
2
33
1
14
64
30
11
13
ABCD 399838794*7^$a-1 [50003]
12
36
20
13
9
14
6
16
59
31
14
24
18
24
24
21
9
6
21
39
6
15
45
6
34
8
30
21
15
6
58
56
30
10
12
14
42
12
40
6
84
6
5
15
57
33
63
7
5
31
68
6
18
6
22
2
6
6
40
50
12
24
6
16
2
25
33
18
44
9
21
63
9
16
11
15
10
2
72
9
39
21
36
9
3
111
24
16
20
12
48
6
103
9
14
54
18
12
30
6
45
57
24
6
25
5
3
7
18
92
10
20
34
23
51
6
3
27
25
51
18
44
42
21
45
15
9
4
74
48
9
7
8
46
78
2
3
24
3
4
50
22
2
16
11
124
84
60
11
10
42
44
28
62
6
9
15
45
15
10
62
18
30
9
9
72
12
22
32
24
18
46
29
3
6
12
22
8
6
10
8
1
45
68
3
13
38
48
9
99
22
2
40
2
6
1
17
18
24
21
3
16
12
2
22
2
66
16
60
20
12
4
2
3
45
24
66
57
15
58
74
70
36
18
2
18
16
54
2
12
30
15
63
36
4
9
11
16
20
78
10
9
27
80
33
7
14
18
46
20
18
12
24
37
5
10
14
16
54
41
45
3
3
40
5
3
54
12
54
6
3
51
48
33
1
18
116
46
83
7
2
18
42
12
15
19
2
15
15
78
60
22
50
24
40
95
27
12
45
1
74
6
30
10
42
26
28
26
6
6
9
45
3
15
30
24
15
15
49
63
18
35
19
2
6
6
12
24
12
15
12
3
57
43
80
48
16
44
12
33
25
38
24
9
19
2
18
84
66
24
48
27
31
2
24
42
60
4
8
6
16
38
9
12
1
63
11
6
3
7
14
30
9
15
22
20
24
10
30
20
34
5
15
6
6
10
86
40
18
44
36
24
12
118
56
6
30
90
12
6
6
30
1
5
12
7
99
26
15
9
7
17
6
12
9
9
18
18
3
16
36
15
26
39
79
2
30
76
2
7
99
5
15
9
9
15
19
29
25
59
4
11
10
35
51
24
12
13
47
21
1
32
66
102
24
31
11
6
39
31
14
42
24
118
2
9
9
6
10
50
18
12
40
15
23
24
6
3
43
14
15
3
24
52
8
1
32
3
12
16
2
55
11
9
25
24
8
6
72
9
25
11
3
54
18
10
26
66
46
26
10
5
21
24
6
16
24
18
38
28
56
13
12
11
48
6
12
3
25
30
44
10
23
37
8
3
3
112
36
38
46
105
17
12
70
5
7
60
8
6
4
36
8
6
48
4
14
27
3
78
6
40
26
3
63
48
70
6
2
28
18
42
44
15
75
9
45
15
9
16
87
29
24
6
4
2
63
1
38
33
24
39
36
34
26
24
12
4
56
25
15
2
48
3
1
56
43
41
4
2
57
88
5
39
3
6
7
35
42
48
10
5
9
94
12
20
57
57
30
6
3
36
9
40
20
42
36
6
48
19
11
24
18
12
15
15
18
6
28
2
58
74
34
12
20
18
60
10
36
24
26
30
16
18
2
6
48
15
19
44
6
3
37
50
21
9
6
16
17
21
40
30
74
7
9
6
2
51
9
3
9
54
120
12
24
9
21
54
12
24
54
6
33
36
1
62
6
82
30
24
12
32
3
24
21
30
13
44
13
15
65
30
24
66
12
90
1
17
4
20
34
6
20
6
84
12
21
19
54
59
48
36
24
3
10
2
33
33
15
1
6
9
9
11
51
45
9
42
34
44
46
14
3
27
10
80
15
1
30
2
7
23
4
8
16
5
3
12
93
16
107
72
16
8
1
71
90
46
32
16
62
18
30
12
46
14
58
8
6
6
12
85
17
15
27
40
56
25
29
34
36
21
17
6
57
9
6
10
8
42
13
5
22
2
15
12
36
15
13
29
34
17
3
48
93
48
13
18
38
42
4
14
3
16
5
42
120
9
21
18
10
20
12
4
20
114
48
18
15
87
13
83
6
58
8
12
42
6
40
14
82
29
15
12
12
76
38
18
24
66
18
12
33
1
2
22
36
26
10
44
48
30
30
6
45
31
5
9
12
30
162
12
42
18
6
4
5
100
29
46
50
6
24
12
66
12
30
24
1
20
7
2
40
12
20
79
15
36
20
10
24
20
60
10
36
74
30
12
42
30
9
19
12
32
18
36
6
16
32
46
30
8
52
20
9
7
14
36
39
9
72
30
64
32
12
21
21
3
57
12
36
12
10
50
12
16
32
4
2
34
18
12
53
9
48
48
6
18
31
32
31
53
27
4
8
16
50
36
6
48
4
32
16
41
37
56
39
31
9
11
133
21
15
9
35
36
3
12
52
2
24
16
26
6
126
42
30
9
3
102
34
41
16
59
4
14
10
30
14
24
22
35
39
33
19
2
84
42
1
5
30
36
12
12
13
5
18
6
3
15
24
12
22
32
6
81
7
9
11
52
26
103
5
48
72
42
22
20
16
15
53
24
6
69
96
25
42
74
42
37
5
52
2
18
3
1
20
6
30
3
15
12
16
2
6
93
43
56
6
48
4
8
3
43
66
11
84
19
26
100
2
18
6
54
15
15
10
44
66
24
45
21
31
5
4
23
12
27
6
66
1
11
48
54
22
5
39
36
12
6
3
9
16
14
6
19
51
17
19
38
10
56
42
34
54
8
22
5
19
30
8
12
24
39
3
12
84
9
13
20
12
3
3
24
30
43
17
39
15
72
4
8
36
16
50
48
36
3
19
8
96
18
6
126
58
72
2
15
33
70
38
18
6
87
33
7
11
4
8
4
8
24
6
16
6
56
12
6
60
3
3
66
3
24
1
38
28
2
16
2
58
36
23
51
1
69
56
43
20
3
42
15
55
12
24
9
29
18
12
66
36
46
20
54
6
12
21
21
64
18
44
9
45
36
87
51
52
20
96
64
2
42
48
18
12
66
54
60
31
117
47
33
24
6
16
20
34
26
6
7
8
15
24
6
51
21
99
9
16
11
3
22
128
16
32
18
30
18
12
36
12
6
34
14
4
11
9
78
73
35
4
29
76
45
44
55
29
3
24
1
8
15
1
2
6
18
28
17
63
12
114
84
60
10
2
6
28
12
18
2
4
45
39
26
27
27
6
28
116
40
14
9
19
2
12
12
42
70
8
16
18
2
16
14
66
22
2
22
45
35
4
53
33
6
4
2
7
41
6
24
64
9
5
6
21
15
16
20
9
9
24
10
176
21
13
2
33
16
20
27
54
24
6
4
32
78
10
56
130
14
12
6
48
15
9
40
59
7
20
30
12
18
54
54
48
18
30
10
14
72
57
27
9
12
33
66
10
23
19
48
72
38
70
38
6
25
45
35
57
24
3
7
20
9
9
18
18
10
132
2
6
21
7
56
108
34
39
17
18
9
87
12
28
26
70
8
28
26
48
54
24
6
31
5
15
9
6
12
16
2
18
36
12
42
39
108
15
10
6
86
52
2
9
3
54
3
3
21
1
84
2
4
18
80
24
48
27
19
53
24
21
10
8
18
48
36
36
18
16
30
8
46
60
89
37
8
48
54
12
4
20
9
7
9
44
4
92
3
6
76
44
78
18
30
4
32
37
23
21
1
11
15
1
9
8
15
51
16
32
6
30
22
23
51
9
33
10
5
45
12
18
4
56
24
18
7
135
20
16
17
63
49
60
36
17
48
6
18
3
33
24
24
42
30
12
18
9
24
25
12
59
24
9
22
8
4
24
8
28
14
63
12
51
12
37
17
60
51
3
12
28
12
2
4
68
42
12
4
17
13
32
6
6
42
54
24
6
34
23
3
10
2
16
2
48
24
12
6
70
63
89
36
36
3
1
42
2
54
34
23
3
37
17
6
21
21
106
53
27
10
8
27
27
28
14
27
3
1
44
1
14
24
18
10
5
51
4
8
1
35
40
72
38
4
50
22
8
15
15
6
24
6
66
30
54
3
15
12
10
50
30
3
3
36
42
18
24
16
48
36
44
12
4
14
15
15
24
48
54
10
36
68
4
36
20
21
15
24
64
2
10
5
87
120
22
8
75
27
40
12
24
29
3
22
20
16
8
22
50
54
112
29
31
8
21
3
40
14
18
13
35
9
12
61
30
2
3
55
9
35
1
5
18
6
3
3
30
15
55
18
20
15
1
99
27
68
22
14
34
11
15
1
9
6
20
30
12
12
18
1
56
25
6
14
31
23
6
6
10
14
138
ABCD 399938018*7^$a-1 [50064]
43
108
12
20
24
57
192
43
5
3
12
52
29
3
16
72
29
63
120
40
56
88
12
5
15
60
12
72
4
60
36
53
48
55
17
27
16
29
219
4
48
32
112
8
16
72
84
5
19
60
24
20
69
3
40
68
40
36
32
40
44
40
36
108
20
21
183
9
31
56
4
5
75
28
17
15
16
17
3
4
20
52
60
60
17
7
104
57
99
4
8
9
55
24
17
24
39
52
29
31
8
76
8
12
28
29
27
100
56
4
24
32
48
76
41
19
80
12
48
24
136
36
20
4
29
75
12
33
24
48
3
12
40
36
5
15
129
48
31
24
20
16
12
8
52
24
5
3
16
60
56
76
5
7
89
19
12
56
9
55
65
115
20
60
60
72
16
32
52
96
8
12
48
4
8
28
80
60
4
17
96
24
39
16
24
41
39
33
48
48
3
28
120
116
16
48
12
20
60
24
28
5
43
29
43
60
32
88
36
53
7
84
48
60
12
92
16
12
116
16
8
12
4
41
3
16
72
20
48
9
43
120
77
15
16
41
43
36
44
165
7
36
60
44
21
27
76
17
27
12
88
32
84
16
5
51
28
56
28
120
96
96
96
108
12
20
48
57
103
84
8
21
3
28
60
96
20
4
80
36
12
48
12
4
24
24
5
3
84
84
4
60
32
4
17
7
56
100
24
5
31
12
5
19
60
8
16
20
36
16
12
20
60
48
120
21
63
36
21
139
60
108
36
65
159
76
5
15
28
12
65
15
16
65
63
33
19
125
27
48
4
48
12
24
12
44
28
113
43
12
24
48
65
27
88
48
192
48
29
3
12
124
44
33
75
28
44
28
17
27
28
92
28
60
48
5
27
36
9
3
21
19
12
89
3
45
15
88
120
36
53
27
12
28
12
92
60
12
93
31
72
17
51
16
36
32
112
8
16
17
19
56
45
192
43
84
56
4
140
4
120
12
17
43
44
16
48
72
8
72
52
8
69
43
20
9
27
60
9
43
8
12
81
7
41
3
16
36
17
27
21
135
81
87
12
16
20
168
84
165
3
64
5
111
72
28
20
12
60
36
12
120
132
93
3
16
20
84
84
16
41
123
45
51
16
84
32
4
36
120
20
40
8
21
3
12
28
5
24
27
16
68
36
112
32
69
24
3
40
36
24
89
31
24
8
9
15
24
12
69
15
40
65
19
36
44
4
68
21
39
24
28
149
24
3
16
53
43
5
15
12
93
39
4
20
4
12
17
39
57
24
63
76
92
16
20
4
68
45
7
116
60
4
20
16
12
24
60
80
88
20
45
55
56
60
84
57
19
12
20
52
17
39
100
60
20
40
20
52
20
40
32
12
4
72
20
28
20
60
52
29
31
89
31
32
40
89
91
5
120
15
33
39
4
20
64
12
24
44
28
12
32
4
12
8
9
144
24
7
36
12
12
12
80
16
8
60
100
20
12
52
53
3
16
48
5
3
24
4
12
12
12
5
19
20
4
20
52
24
12
8
40
24
8
4
56
12
33
19
108
12
8
16
29
3
60
64
48
8
28
20
33
24
135
9
51
12
172
101
15
28
24
5
7
24
44
76
24
80
9
19
24
20
144
12
45
63
9
3
45
19
36
32
100
53
43
12
17
15
76
44
172
20
24
57
72
3
69
3
16
29
24
7
12
84
96
8
16
17
103
65
19
12
8
9
15
57
43
188
9
111
9
15
40
41
79
8
16
12
24
60
17
48
43
29
7
12
24
68
28
68
24
9
24
19
20
24
124
8
88
29
7
17
103
20
24
117
15
48
12
21
3
45
48
3
21
31
17
3
28
17
115
132
8
60
16
53
31
32
16
17
55
132
36
20
52
32
16
65
15
28
77
3
93
3
4
17
144
3
28
68
12
24
4
144
5
48
19
24
12
24
36
240
5
15
4
84
12
5
3
21
15
48
33
19
68
33
39
16
8
60
72
21
39
148
60
41
48
87
16
17
67
128
36
52
8
64
20
12
93
15
40
60
72
5
51
4
188
16
32
24
40
36
84
168
53
24
72
7
32
52
48
80
12
60
45
27
4
17
39
16
24
224
24
28
20
12
12
40
17
7
41
91
72
32
88
72
20
24
16
44
60
57
3
100
17
67
48
12
17
19
24
20
12
141
72
3
21
7
36
24
32
4
17
7
84
20
12
45
96
39
28
5
72
48
15
16
41
192
3
4
20
76
56
57
7
36
20
4
128
48
4
41
15
4
44
9
67
5
31
12
68
9
63
76
20
4
12
56
52
20
57
39
24
16
12
32
12
24
184
128
40
41
48
39
4
20
28
12
8
4
20
4
32
40
12
96
216
17
27
40
12
8
60
21
39
84
28
17
147
4
12
108
24
32
36
88
120
60
12
20
9
51
100
17
3
4
17
7
113
24
63
24
33
7
8
12
156
12
21
19
12
32
33
67
5
19
12
17
24
19
5
3
16
84
24
32
24
120
84
12
88
8
28
44
9
3
4
56
100
44
57
15
4
68
33
24
3
16
60
17
3
112
20
12
12
96
201
207
40
80
60
16
36
20
4
8
28
84
48
48
60
48
12
200
4
36
41
43
20
81
15
12
36
4
20
9
79
17
27
88
29
79
8
60
24
45
48
15
52
12
56
4
36
8
76
48
12
56
28
53
3
24
16
5
31
44
4
80
52
108
17
7
132
116
4
36
20
4
108
8
4
41
15
64
20
24
16
8
112
5
75
16
32
45
3
40
5
3
16
8
12
4
56
4
89
51
60
40
24
17
39
9
3
69
31
8
24
96
57
3
4
17
31
60
20
40
24
96
8
ABCD 399978672*7^$a-1 [50032]
60
10
24
27
129
15
57
12
27
24
15
20
1
3
18
56
52
12
2
36
24
6
67
48
29
54
34
27
35
13
11
1
89
24
6
13
93
26
48
6
10
14
36
60
36
48
30
60
6
24
43
156
17
66
34
8
10
56
1
15
44
42
4
20
115
41
7
24
9
32
70
45
77
60
16
12
60
8
19
45
27
33
15
33
12
48
3
15
20
154
66
62
19
93
36
12
18
24
6
24
26
24
1
24
11
10
8
16
20
6
30
112
80
18
24
25
15
18
20
28
84
60
68
48
52
20
7
3
2
31
143
1
35
73
5
60
12
46
8
1
35
13
53
4
20
36
7
72
48
5
115
17
7
33
15
12
3
48
32
13
5
70
48
20
4
14
6
18
19
143
6
40
14
28
38
10
9
33
26
22
12
18
20
52
33
96
29
4
14
13
3
33
15
9
48
15
14
19
41
31
12
3
56
25
9
26
70
14
25
33
12
26
22
42
48
2
28
8
67
105
116
34
18
38
6
58
8
1
9
8
7
35
1
69
54
50
16
72
48
12
12
3
108
24
29
12
18
54
55
41
31
35
54
64
12
48
3
24
60
53
60
10
9
83
6
18
4
9
33
60
26
70
12
27
5
7
9
32
18
24
60
6
12
12
36
12
19
36
3
140
1
41
10
8
1
23
70
51
120
35
4
6
32
12
46
2
70
50
7
5
54
13
9
12
3
24
5
40
27
23
16
14
67
60
69
20
34
6
42
9
29
34
50
66
18
43
89
54
24
73
29
30
22
27
12
83
24
52
2
28
51
48
35
58
12
44
6
25
36
9
3
12
72
9
14
40
26
24
7
39
20
37
5
19
24
24
53
28
12
12
3
75
8
25
24
21
50
48
16
20
37
17
16
26
49
60
59
22
8
31
33
12
26
42
7
15
30
51
15
9
12
23
37
77
36
6
1
21
39
167
94
12
3
47
13
47
28
9
17
6
25
15
30
36
32
40
32
31
57
2
13
48
9
6
2
6
72
10
20
4
48
15
15
18
20
24
10
117
9
27
12
3
9
17
7
17
60
12
54
6
16
20
24
28
12
50
58
12
15
11
18
31
12
17
19
47
13
77
28
39
9
12
15
23
124
38
42
58
15
15
33
5
90
1
63
26
31
24
9
14
34
8
90
37
47
18
79
17
7
45
8
43
39
2
7
72
53
6
52
32
18
6
13
9
39
36
29
43
41
72
18
13
21
8
7
27
38
160
26
6
10
98
12
6
37
15
26
31
33
2
60
1
9
6
9
41
7
12
3
26
12
10
162
2
13
185
12
55
51
2
18
30
55
9
6
57
47
30
36
60
4
14
6
7
29
19
33
75
11
72
30
22
45
57
26
1
47
1
15
6
42
45
12
15
26
7
41
36
6
52
2
7
36
3
14
127
9
24
3
11
4
162
56
31
83
36
34
20
58
45
57
3
5
10
26
7
69
176
19
35
28
168
30
8
6
13
87
20
13
41
22
21
47
37
5
10
68
42
34
6
12
15
11
13
21
15
5
100
18
38
6
76
14
24
91
21
24
27
69
42
69
47
22
135
17
28
20
72
103
5
19
15
26
7
12
5
40
56
7
15
32
66
24
28
3
15
98
22
72
2
7
69
14
28
9
39
9
5
28
2
24
34
8
10
24
33
15
9
21
27
5
7
3
6
39
12
41
42
10
20
7
9
44
88
15
17
40
18
2
66
4
57
47
1
63
69
9
12
198
44
18
12
54
42
4
20
36
52
12
60
126
8
60
42
4
26
169
36
29
114
1
11
30
19
29
42
22
2
28
8
84
100
6
80
18
22
20
24
28
18
42
8
22
50
6
36
54
36
67
41
7
15
18
2
58
15
12
71
34
20
7
17
112
32
10
69
36
15
32
10
26
30
48
7
15
8
34
8
12
19
39
20
121
81
8
12
6
1
29
43
33
20
6
109
11
78
103
9
14
13
77
28
56
34
8
1
21
12
56
7
47
30
40
27
24
17
40
63
24
41
55
45
20
7
63
117
5
7
5
10
86
60
7
5
10
42
44
19
17
7
41
40
20
7
12
119
42
18
10
12
20
108
4
27
113
24
46
117
21
63
9
3
41
4
63
15
2
6
1
21
39
36
203
34
20
7
21
51
60
17
16
20
28
12
60
14
4
30
3
24
21
8
4
120
30
78
39
3
68
4
66
74
13
5
19
9
8
24
28
24
18
48
120
8
121
15
48
8
25
5
12
18
10
38
30
4
26
34
12
8
48
72
18
18
6
60
6
24
43
3
105
29
6
10
42
68
10
8
43
24
5
24
30
24
37
12
3
42
99
3
14
16
14
1
12
17
31
11
10
38
4
33
9
44
4
27
3
2
84
19
15
26
22
9
35
13
12
11
37
93
15
9
14
72
30
7
27
18
30
8
1
9
12
12
26
109
63
2
28
60
20
18
112
42
6
129
45
14
13
9
14
16
24
30
8
18
10
92
19
23
37
60
36
11
16
18
32
6
49
33
12
36
27
23
61
21
12
80
7
48
48
41
4
2
78
12
6
1
89
30
30
40
87
33
12
20
19
23
6
4
14
94
26
114
28
60
20
60
4
36
110
49
5
28
32
7
24
87
9
9
8
72
7
45
92
16
12
32
16
51
41
28
8
43
53
67
63
18
75
60
15
33
23
49
17
54
49
5
42
36
22
30
30
8
54
13
65
28
8
12
18
37
23
12
10
27
15
9
48
21
27
15
26
90
4
2
28
39
21
20
12
36
108
91
36
12
33
12
26
42
100
24
20
24
6
10
3
15
8
18
72
7
5
28
30
140
18
4
26
1
21
15
9
8
88
12
12
27
23
36
102
43
96
29
10
2
18
30
31
60
129
27
41
42
24
37
24
57
8
60
67
5
18
10
27
5
88
98
1
59
1
93
92
7
41
7
11
10
14
28
42
27
21
15
24
21
15
3
9
5
6
4
33
17
7
59
10
51
47
46
18
18
24
87
53
43
23
70
27
5
6
94
8
64
14
112
8
112
21
33
27
17
142
9
5
40
14
4
2
36
91
24
5
48
16
51
5
34
14
24
10
9
17
30
16
66
72
32
28
12
68
130
42
26
1
81
15
3
8
112
8
1
35
13
12
11
1
9
30
50
55
36
9
14
10
75
135
164
4
38
127
17
6
18
67
9
36
12
12
18
38
4
60
75
45
8
6
52
24
14
19
93
27
5
10
56
6
66
1
39
14
10
26
48
4
122
1
5
40
140
12
6
13
9
14
78
12
16
39
41
4
8
186
1
15
50
24
76
74
54
72
54
30
4
2
36
10
42
18
15
17
48
18
4
9
77
16
20
46
8
72
169
33
2
13
12
29
19
11
46
66
2
127
45
27
48
96
95
25
29
40
15
12
33
6
2
96
4
42
66
32
7
11
22
30
33
24
45
20
55
15
48
105
120
5
36
7
15
54
3
53
7
45
12
14
13
29
67
5
55
47
37
53
30
25
11
40
ABCD 399985778*7^$a-1 [50003]
140
9
67
68
28
65
103
41
99
16
8
16
48
48
60
17
79
92
45
3
28
36
24
72
48
41
115
5
7
29
19
8
28
24
36
200
64
8
33
43
60
12
5
36
43
65
7
84
168
72
164
16
29
31
41
7
29
7
17
43
65
48
27
4
68
28
12
32
16
24
29
19
84
17
51
88
24
108
68
4
5
39
16
8
9
7
60
12
32
160
216
192
5
7
173
36
7
24
68
72
201
91
68
16
32
4
20
72
48
88
72
48
17
19
12
48
17
7
132
41
67
53
79
36
65
15
120
64
8
33
120
43
36
60
20
45
55
144
12
48
84
92
45
24
108
7
65
72
55
12
44
28
221
67
17
103
77
79
8
28
125
39
45
51
40
84
12
53
55
60
101
3
69
43
56
21
31
72
41
7
132
108
180
29
12
7
12
17
36
7
72
17
31
8
4
48
29
24
19
44
273
24
63
81
19
92
72
52
164
124
20
9
79
56
16
72
56
9
24
36
36
19
92
9
36
103
68
9
132
3
33
43
29
39
64
5
163
12
5
55
24
173
187
32
96
48
40
77
72
171
9
31
56
4
17
24
48
72
199
17
31
29
48
31
24
144
36
36
12
29
111
52
60
24
53
19
12
12
8
40
17
19
53
24
36
72
12
15
64
8
112
24
65
55
77
3
4
29
43
41
19
77
3
45
240
72
108
19
12
48
56
45
27
136
17
72
39
9
139
84
29
19
12
29
7
32
112
12
125
55
65
43
36
56
24
45
19
96
200
45
3
64
12
72
137
3
45
60
19
120
12
29
75
24
4
12
96
12
20
144
45
19
48
17
63
16
8
9
48
19
113
12
7
29
43
56
124
108
80
28
36
60
41
24
19
60
5
91
24
60
24
12
29
7
5
115
29
99
40
96
60
20
45
19
104
40
161
72
423
4
20
100
12
8
52
17
12
15
48
24
45
36
67
5
7
72
60
12
128
16
60
17
24
43
36
24
12
29
3
16
12
204
36
20
4
24
17
99
4
96
68
72
57
87
120
16
36
44
16
41
55
32
21
31
77
15
48
4
120
36
8
9
31
36
77
55
24
41
55
113
12
195
81
7
36
41
27
81
19
68
225
108
36
31
24
200
69
19
56
16
56
4
108
128
40
104
57
7
125
3
52
17
7
36
56
28
101
72
15
40
12
101
39
16
24
56
93
7
84
17
55
104
4
77
12
7
84
32
28
12
89
60
3
69
79
5
72
103
29
12
67
60
120
77
60
39
112
12
108
53
31
41
3
4
41
27
64
41
7
320
40
56
48
24
21
51
16
56
21
19
84
41
51
148
60
36
36
56
33
31
204
17
3
40
24
96
128
40
41
7
24
5
19
32
52
20
9
108
12
60
31
60
17
120
60
3
40
41
87
45
43
72
72
60
12
60
24
12
12
113
36
31
32
4
65
19
29
43
96
48
80
21
115
137
24
19
20
4
36
56
21
7
36
60
65
79
84
36
24
20
52
29
127
72
96
65
7
29
27
45
48
204
175
36
108
36
36
41
43
24
53
139
77
135
153
55
108
41
27
64
8
153
39
45
19
24
12
44
81
135
72
24
28
17
3
64
32
4
12
56
45
48
55
36
108
17
79
92
28
60
24
216
120
8
93
24
43
104
144
81
31
29
84
87
48
40
24
5
12
60
3
9
15
93
27
4
101
7
132
53
67
41
79
44
52
20
64
96
36
84
8
16
41
180
19
72
8
40
56
64
8
28
12
41
31
41
12
36
43
65
19
8
72
4
20
57
63
352
5
19
17
67
12
5
343
12
29
79
41
27
69
55
92
52
36
56
9
15
9
36
27
57
7
12
17
115
24
32
28
24
17
3
16
17
48
7
53
12
36
127
53
7
72
132
41
79
116
201
72
7
8
48
28
12
5
36
60
48
60
12
99
4
24
68
9
103
32
40
32
45
7
12
108
60
24
32
21
127
36
5
36
19
17
36
43
60
48
36
24
41
3
24
21
51
88
5
67
29
27
40
5
3
72
76
68
16
24
56
16
56
21
51
21
99
9
144
43
17
3
112
48
60
36
29
19
200
88
101
60
7
216
24
84
41
36
139
20
21
27
33
19
36
84
5
156
103
36
32
148
65
12
36
7
36
125
19
53
3
81
15
4
17
19
53
36
115
20
40
48
36
44
81
31
32
93
72
67
60
24
72
48
96
60
84
60
